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
339770442783	339770443301	339770443850	339770444401	339770444951	339770445500	339770446051	339770446601	339770447151	339770447701	339770448251	339770448801	339770449351	339770449901	339770450451	339770451001	339770451551	339770452101	339770452651	339770453201	339770453751	339770454301	339770454851	339770455401	339770455951	339770456501	339770457051	339770457601	339770458151	339770458701	339770459251	339770459801	339770460351	339770460901	339770461451	339770462001	339770462551	339770463101	339770463651	339770464201	339770464751	339770465301	339770465851	339770466401	339770466951	339770467501	339770468051	339770468601	339770469151	339770469701	339770470251	339770470801	339770471351	339770471901	339770472451	339770473001	339770473551	339770474101	339770474651	339770475201	339770475751	339770476301	339770476851	339770477401	339770477951	339770478501	339770479051	339770479601	339770480151	339770480701	339770481251	339770481803	339770482351	339770482901	339770483451	339770484001	339770484551	339770485101	339770485651	339770486201	339770486751	339770487301	339770487851	339770488401	339770488951	339770489501	339770490051	339770490601	339770491151	339770491701	339770492251	339770492801	339770493351	339770493901	339770494453	339770495001	339770495551	339770496101	339770496651	339770497201	339770497751	339770498301	339770498851	339770499401	339770499951	339770500501	339770501051	339770501601	339770502151	339770502701	339770503251	339770503801	339770504351	339770504901	339770505451	339770506001	339770506551	339770507101	339770507651	339770508201	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2705	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2706	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2708	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22060	20250	27748	22630	20621	21268	17536	7139	4219	2883	2222	1869	1509	1495	1370	1257	1113	1174	1067	1071	947	946	841	765	834	777	772	760	724	691	734	724	690	699	813	696	625	605	653	635	642	611	599	604	648	610	620	565	572	555	575	551	755	1229	1367	1195	884	734	623	615	540	522	534	515	535	521	574	538	508	546	525	535	504	567	510	538	527	492	583	521	517	542	558	532	582	552	559	597	548	532	545	545	495	542	501	524	581	530	536	542	534	507	511	571	555	527	538	578	568	571	552	489	539	557	542	543	538	490	526	528	559	573	521	568	520	525	537	490	527	567	536	556	551	571	548	553	547	569	557	540	518	526	506	538	553	547	551	554	508	510	553	521	547	512	545	526	512	545	483	537	550	548	545	544	555	525	568	504	535	480	516	580	548	547	562	521	544	564	541	556	540	513	533	563	561	582	547	539	563	526	557	462	527	570	535	565	544	514	527	530	565	571	507	563	524	522	586	542	560	534	548	558	489	534	556	543	503	556	502	523	562	543	514	521	555	509	548	541	507	561	580	527	533	509	543	535	543	549	558	554	543	577	556	530	491	547	526	546	549	542	566	545	569	558	526	564	537	534	490	511	537	547	547	519	511	514	567	526	529	518	557	556	550	548	498	530	548	530	544	513	543	531	507	548	533	549	529	527	559	560	583	585	538	527	496	526	508	519	525	517	534	544	522	524	514	545	516	563	558	521	535	565	531	519	588	554	518	541	517	526	487	561	537	474	532	522	504	524	511	506	541	525	541	556	511	526	541	521	521	568	532	540	515	547	537	537	518	529	568	512	558	545	576	538	525	561	478	541	547	543	556	507	520	569	574	545	520	550	511	563	537	539	491	561	545	569	528	567	548	522	553	532	536	524	502	567	525	512	570	527	543	549	529	567	525	554	535	547	504	567	506	544	548	518	535	532	534	543	528	558	549	554	530	504	515	517	539	538	538	483	518	511	516	519	538	547	537	544	576	513	516	535	533	521	504	549	596	528	484	557	543	552	559	522	527	524	572	549	579	545	564	565	526	490	543	550	540	512	526	537	553	522	517	556	571	513	545	555	500	544	587	510	534	477	521	493	555	536	563	544	574	579	550	536	551	544	532	523	547	554	534	563	572	556	542	543	528	546	512	570	512	494	518	555	542	533	527	522	542	563	533	540	523	515	545	506	577	515	526	571	512	572	569	514	569	516	568	535	546	577	503	522	538	525	548	548	534	572	547	544	578	532	545	509	546	535	507	521	556	506	596	576	561	554	528	517	527	495	525	501	553	548	535	528	492	516	529	510	533	532	529	564	545	535	567	494	562	544	509	552	547	560	527	500	528	547	541	504	561	511	541	569	516	544	538	535	541	550	524	536	545	509	517	535	529	559	511	591	508	523	568	564	592	516	525	529	547	547	529	542	524	552	550	534	553	524	562	580	526	506	507	548	532	539	544	503	555	497	524	530	553	534	515	503	536	568	510	531	523	545	550	540	563	548	547	530	557	518	514	542	558	533	538	511	569	545	509	493	516	576	521	562	551	556	559	551	533	533	564	535	531	549	495	559	537	529	547	569	514	571	545	519	546	519	556	521	496	553	493	554	479	533	534	524	552	535	539	573	538	586	528	507	526	553	502	581	525	518	537	484	541	555	542	521	534	526	530	537	516	507	555	547	503	551	546	526	554	556	536	507	527	510	571	546	513	510	488	533	558	549	505	561	540	540	541	546	541	554	529	526	545	538	521	586	530	567	546	531	550	526	560	548	555	558	521	527	573	544	543	546	541	578	547	544	559	550	557	533	552	539	565	518	505	549	557	558	539	544	550	541	509	557	533	519	528	516	586	567	534	536	538	513	533	533	545	478	519	555	553	555	519	576	528	532	520	554	528	507	544	501	477	493	533	517	546	540	506	568	524	526	542	549	532	511	535	558	533	537	512	541	551	546	539	522	571	549	516	529	560	526	542	521	560	554	483	515	555	576	497	490	486	522	524	557	528	558	500	536	540	495	509	544	547	539	539	536	525	511	571	541	476	461	475	503	514	579	526	534	526	548	542	537	559	526	570	561	517	530	510	522	497	527	524	539	515	561	532	546	516	533	553	527	534	562	577	538	591	559	553	574	524	565	543	535	529	520	552	510	583	527	547	569	505	576	547	574	546	508	534	568	534	521	549	515	529	513	542	537	512	564	536	540	577	534	499	526	532	533	535	519	492	514	543	559	537	547	535	528	546	541	527	583	555	531	575	504	530	500	533	519	547	545	510	495	528	540	512	512	554	572	532	549	515	530	538	495	519	529	559	542	538	540	547	547	567	504	535	547	541	550	554	545	559	543	532	526	537	494	505	568	513	536	513	537	535	547	553	505	540	530	517	529	511	506	534	523	541	536	545	506	506	561	529	559	508	555	551	541	498	526	547	566	510	539	523	497	547	520	547	521	530	550	529	554	541	532	551	502	542	535	485	526	557	551	541	545	550	528	503	563	572	505	580	492	521	555	519	501	523	554	544	555	579	598	526	527	512	526	531	566	532	538	533	581	517	562	555	547	518	553	560	541	523	557	546	545	543	537	505	569	533	556	504	498	557	525	553	529	532	574	566	508	522	548	553	515	561	514	537	541	527	556	579	537	541	506	538	568	548	493	529	505	522	517	541	522	509	543	520	524	524	522	528	514	548	493	513	517	538	548	537	506	500	496	524	513	531	538	569	544	583	540	578	535	536	572	507	551	545	546	508	502	538	492	568	505	487	545	537	538	530	539	534	571	540	511	571	516	553	494	526	536	533	525	548	525	512	542	557	512	533	521	561	570	520	594	496	535	572	501	540	513	537	537	512	561	514	536	549	516	539	543	559	541	570	556	573	556	529	552	563	532	494	556	551	596	494	549	547	522	529	493	500	514	540	534	504	521	538	542	548	533	508	558	537	513	520	525	561	519	558	545	506	559	570	537	556	586	504	567	563	533	549	547	528	491	520	549	525	497	510	538	542	494	550	496	521	532	497	529	509	521	518	535	532	531	506	515	537	540	544	566	547	526	533	496	526	546	533	519	549	499	539	548	543	517	539	560	536	498	526	533	553	543	560	516	537	536	539	562	543	528	534	575	540	535	546	537	555	542	514	541	568	507	531	563	529	554	514	553	529	566	528	531	512	537	535	556	547	524	569	544	570	518	535	503	502	557	532	565	507	521	540	529	498	517	541	544	570	551	504	556	529	530	523	530	535	502	525	514	551	542	534	516	561	540	541	559	528	522	527	541	543	534	561	502	531	515	512	555	531	515	529	548	549	567	522	513	522	530	462	539	521	564	600	571	505	580	513	526	507	527	534	507	531	533	545	521	518	524	515	548	522	553	539	546	555	557	546	576	525	509	522	551	554	581	554	560	548	508	535	522	520	518	543	539	556	504	548	510	525	582	544	498	549	510	534	557	525	515	514	538	583	546	523	559	522	540	545	567	534	504	555	519	551	550	562	527	543	549	566	556	572	555	551	576
19924	38988	38732	32532	29860	25712	20589	13567	10046	7078	5606	4472	3787	3309	3051	2938	2461	2384	2304	2160	1974	1717	1542	1519	1559	1481	1398	1317	1222	1198	1194	1189	1207	1269	1407	1218	1050	1049	1059	1006	865	915	897	911	1098	1059	900	1000	899	900	877	882	1333	2327	2863	2266	1660	1267	1030	922	842	806	899	761	801	847	786	811	789	808	830	806	782	751	791	809	794	814	804	831	813	826	769	849	799	835	767	771	786	781	814	826	809	810	863	850	796	812	841	832	796	809	806	814	771	885	791	777	898	769	760	808	782	795	834	857	824	836	826	771	813	855	809	807	823	822	814	819	853	818	839	812	837	770	821	821	763	801	852	837	810	824	820	805	778	809	825	821	816	810	835	830	818	803	790	770	804	795	805	769	800	786	822	835	813	825	826	792	808	790	805	773	852	752	836	864	803	797	823	815	839	832	803	782	785	789	785	765	778	788	790	816	801	806	797	793	822	794	767	768	766	809	827	819	808	762	831	807	811	790	768	770	786	819	798	850	827	867	813	812	793	814	816	788	806	801	840	827	775	848	786	817	784	796	786	800	777	785	849	829	783	813	808	776	858	745	815	839	799	828	824	768	857	822	803	817	832	786	787	801	761	845	871	779	808	831	787	818	794	864	833	800	855	785	859	799	798	792	730	802	801	775	790	808	835	809	815	798	825	796	836	804	795	818	834	801	793	803	794	784	856	854	821	814	846	790	813	800	785	883	794	791	764	901	818	760	827	857	841	822	803	806	785	804	781	768	802	830	850	853	790	839	841	778	811	790	839	841	813	824	731	859	825	837	818	836	784	819	814	844	809	820	804	776	776	810	829	816	851	771	878	786	802	764	840	865	809	827	816	817	798	797	791	810	885	809	821	824	751	816	796	858	851	810	754	818	897	824	801	780	877	793	786	835	830	763	804	785	799	809	816	855	792	794	812	804	827	807	793	810	844	800	826	835	857	808	877	822	785	837	771	804	796	816	808	816	796	859	806	806	804	853	824	776	872	798	800	775	825	786	753	785	800	864	779	847	792	810	786	808	791	804	817	851	750	837	862	838	830	835	772	814	851	834	835	773	836	845	831	773	818	857	792	824	790	821	808	814	872	792	776	820	796	843	795	857	805	770	788	815	833	857	786	767	806	800	750	823	835	776	834	825	823	826	804	841	827	876	807	838	776	823	783	854	796	787	819	800	814	776	826	781	792	822	834	805	791	838	786	787	794	858	868	816	806	775	805	843	767	830	811	784	807	810	836	839	815	822	838	814	810	780	840	823	846	809	870	796	770	802	807	776	806	798	806	781	792	848	796	772	814	812	797	820	828	800	791	811	766	845	828	786	773	848	778	805	801	816	803	789	862	743	817	779	786	820	795	796	773	795	844	791	787	777	812	804	811	775	792	830	816	817	827	832	809	827	772	779	772	894	764	836	807	819	785	797	764	813	797	828	791	777	783	822	753	815	801	837	808	801	800	815	799	821	827	777	814	813	810	813	815	831	798	805	824	778	857	773	801	845	868	802	786	823	817	852	778	804	822	845	808	815	773	811	849	812	788	821	800	784	808	790	820	894	801	839	816	811	845	819	806	854	812	751	828	822	827	873	894	827	818	813	812	810	803	804	784	827	771	833	839	773	780	822	825	829	845	840	767	787	772	785	788	796	815	783	838	787	807	825	807	816	833	744	817	883	753	805	815	798	838	856	809	815	825	796	760	828	811	812	831	829	796	806	846	830	803	840	819	830	841	810	845	778	789	819	763	790	845	835	799	779	878	829	816	822	845	781	748	772	810	777	775	840	820	797	790	825	791	809	820	812	762	771	847	789	775	799	830	791	834	846	775	825	849	803	846	834	805	841	770	806	797	804	815	810	817	810	786	811	766	810	823	794	845	781	833	811	804	857	788	831	844	847	804	789	743	821	785	774	818	842	827	812	856	836	790	796	841	834	844	814	742	793	771	837	862	796	759	800	785	788	805	876	829	812	835	787	764	764	756	839	834	811	759	812	810	855	793	805	803	796	816	797	792	793	811	816	843	811	771	839	825	819	792	825	824	811	843	782	808	820	840	790	824	819	796	806	766	785	801	815	797	805	858	784	787	810	825	827	828	815	824	775	819	783	831	796	824	777	791	764	833	826	758	823	720	808	790	838	804	816	813	763	814	788	794	836	810	797	810	783	779	826	791	800	830	847	836	835	806	774	801	840	884	806	835	779	769	829	826	830	838	842	818	792	773	794	822	831	798	758	832	804	813	790	851	799	838	795	846	824	730	770	794	809	823	842	834	847	791	838	812	785	789	825	825	832	800	814	795	834	800	865	759	796	770	809	786	809	800	801	780	824	826	772	795	821	890	818	750	783	778	782	815	789	787	838	848	788	860	826	829	786	800	829	840	819	795	834	779	818	811	806	826	821	831	812	785	814	846	786	823	833	795	865	807	766	824	803	833	851	795	841	798	813	793	854	827	836	838	779	825	782	837	885	791	831	871	814	771	805	798	806	845	815	835	763	839	801	815	809	793	790	822	766	852	816	770	805	812	822	809	821	838	810	838	825	809	814	786	776	819	755	781	858	772	833	853	770	760	807	818	830	829	792	802	750	835	788	766	809	818	759	784	817	842	832	851	825	816	807	837	827	765	834	854	815	810	786	773	814	852	802	795	773	793	815	777	818	848	838	782	786	760	768	857	742	843	778	786	826	764	845	805	810	830	799	846	834	870	775	809	828	766	783	889	778	805	776	801	834	792	779	836	803	804	810	817	806	805	811	829	844	812	774	772	804	777	835	834	847	803	769	788	835	735	790	840	772	748	806	780	816	816	808	809	860	739	788	766	828	845	821	824	791	779	828	799	802	813	847	815	762	802	803	784	834	855	763	792	842	799	775	802	788	804	790	793	838	858	843	752	818	773	783	814	845	801	817	828	835	803	819	807	832	848	793	823	787	797	859	829	813	788	801	831	798	864	818	821	803	799	803	769	817	764	825	785	879	831	843	757	830	840	827	776	797	767	805	826	802	815	758	823	790	801	769	817	850	803	789	837	837	818	872	796	809	828	807	850	749	840	835	841	823	821	806	782	872	772	821	792	810	776	778	847	797	793	815	810	882	767	756	789	820	789	857	802	833	811	785	798	789	784	792	827	801	830	847	822	838	775	852	800	810	861	823	842	799	798	792	764	811	857	776	821	825	809	820	841	821	794	845	790	799	835	818	827	835	849	814	841	781	812	797	793	811	844	813	886	796	838	832	794	842	807	780	779	771	766	796	826	783	770	801	798	850	833	812	811	779	887	805	811	780	837	775	794	769	807	775	768	789	818	786	805	813	796	782	813	806	812	780	736	788	813	817	875	833	834	770	815	802	838	813	780	805	845	794	840	765	860	790	832	821	791	787	816	780	790	802	878	785	821	826	798	807	770	842	852	848	825	810	809	851	823	807	759	789	797	852	832	818	804	839	804	792	787	801	848	867	844	816	847	782	870	828	819	804	797	811	799	820	788	826
27319	22565	25001	19155	10889	7981	4469	2309	1582	1234	1046	912	846	854	836	759	778	769	762	762	704	707	651	664	658	601	672	659	649	583	630	660	651	662	642	659	572	564	591	585	606	573	582	566	600	589	611	586	577	575	592	603	596	595	649	669	607	599	622	569	620	602	555	567	556	520	586	539	553	530	555	553	561	523	592	563	586	582	528	534	550	539	536	586	562	602	577	540	572	581	584	530	579	586	552	574	561	560	527	549	550	523	597	540	577	570	533	536	585	587	511	538	558	562	525	579	562	570	548	550	550	577	599	504	549	558	565	546	538	554	554	550	547	561	539	553	597	542	532	534	607	575	551	541	545	566	548	558	560	573	565	500	545	539	534	515	563	570	577	575	552	579	551	587	547	559	524	560	557	563	562	557	571	546	607	553	544	554	573	502	544	575	530	579	539	567	516	556	550	545	555	573	578	567	555	548	557	543	528	578	582	574	540	565	498	582	548	554	550	583	555	580	568	560	568	556	541	581	566	566	596	543	557	580	552	546	538	544	564	534	490	588	597	533	567	590	503	543	574	548	567	548	557	574	524	554	537	548	578	577	495	541	541	529	561	524	578	541	529	548	593	543	545	578	541	557	590	541	570	501	534	606	563	623	560	606	532	558	587	566	529	537	566	545	536	577	600	580	528	545	581	581	580	582	546	584	538	550	573	572	547	525	602	522	559	586	582	529	582	560	576	579	563	561	568	564	570	552	568	571	542	552	530	582	542	554	545	589	514	597	564	575	590	537	554	547	576	567	558	575	601	553	558	526	566	571	557	562	545	577	614	540	559	584	562	538	591	571	560	539	558	570	533	543	570	593	570	522	557	569	565	526	580	559	571	586	524	525	578	523	548	567	562	576	557	534	561	558	584	580	556	573	549	572	556	567	581	575	599	568	611	586	522	547	592	561	543	575	567	562	543	576	605	593	596	564	558	544	601	526	536	551	580	550	518	576	550	571	573	592	553	580	533	567	547	575	566	540	536	580	581	551	491	550	545	536	569	523	578	528	575	526	582	548	561	577	543	582	547	573	573	604	573	562	583	536	510	581	586	565	551	559	523	588	558	567	555	577	572	575	511	566	581	543	583	535	539	573	533	553	584	548	533	526	517	579	576	543	536	544	619	574	554	614	575	573	580	572	595	560	592	626	591	584	587	582	544	582	606	563	589	570	532	545	557	583	558	508	584	592	552	574	560	537	607	557	574	563	585	535	562	546	583	534	571	574	535	594	519	558	622	561	546	599	568	576	593	579	580	527	573	571	571	576	562	533	581	577	573	540	577	554	592	589	571	566	561	576	596	586	564	513	569	556	565	534	555	519	582	589	590	537	584	518	570	596	577	605	582	567	609	537	559	543	545	562	570	532	536	585	561	593	605	584	571	570	566	538	583	560	539	569	532	560	548	560	593	535	549	555	577	546	551	554	577	584	528	575	578	568	539	575	569	565	575	559	569	536	598	610	584	564	600	578	532	545	611	570	572	544	524	608	580	529	554	597	535	597	538	578	587	563	542	535	547	518	553	551	549	557	502	571	564	578	607	551	569	591	567	532	573	570	574	573	556	550	579	558	561	557	533	544	579	575	556	594	552	572	539	554	576	547	561	515	605	523	568	583	514	573	545	558	598	528	538	546	614	543	571	552	596	553	497	559	556	571	564	593	549	573	605	557	588	582	565	580	571	530	563	540	579	567	569	580	540	552	546	583	574	565	561	573	561	574	542	563	563	576	558	522	537	598	551	604	541	615	557	554	540	536	540	612	542	519	538	578	559	572	536	541	556	552	560	570	587	545	554	553	557	550	511	545	583	567	506	530	556	523	577	563	517	552	587	568	550	550	501	568	541	588	563	572	558	532	557	553	501	585	581	580	542	578	581	557	558	579	568	569	557	579	543	519	557	515	575	590	598	560	544	533	603	524	517	560	581	562	567	569	561	531	545	524	574	585	586	596	555	526	582	585	527	561	591	593	518	554	550	578	555	591	533	538	554	610	553	549	558	564	518	562	513	565	548	545	536	549	595	498	541	525	561	533	563	517	566	578	552	574	618	521	596	581	524	565	582	572	508	560	557	575	590	573	527	560	549	589	559	524	594	587	540	551	533	570	553	523	626	544	566	562	556	576	557	563	542	562	556	574	623	546	541	550	556	556	622	594	509	554	548	551	573	575	542	580	570	560	569	495	563	592	556	551	556	553	548	582	582	550	531	560	574	581	513	555	559	588	503	558	580	586	547	532	566	564	553	567	581	562	582	542	585	566	628	552	552	536	557	564	567	561	566	604	545	558	549	541	558	581	518	527	582	538	558	534	591	572	604	577	573	583	538	527	568	563	569	541	592	580	564	602	542	562	569	559	590	562	545	575	549	560	555	524	549	542	529	570	589	567	547	555	552	560	619	576	564	564	562	568	547	559	590	572	566	561	581	521	558	560	579	529	542	591	526	559	581	565	564	592	567	581	570	542	543	593	568	563	563	559	578	579	606	568	551	557	567	555	549	564	581	594	538	552	524	544	597	548	538	580	555	569	564	558	548	582	600	548	584	539	554	557	591	567	535	599	546	578	583	590	530	572	568	562	547	597	551	542	550	572	598	545	559	522	565	571	541	515	562	568	603	581	570	555	599	507	497	558	595	547	534	559	561	571	574	559	600	605	562	544	552	520	556	578	568	565	591	572	589	516	547	519	574	544	571	564	531	532	554	605	548	567	549	512	544	555	548	531	552	565	561	596	554	571	553	548	556	546	574	568	562	565	497	552	523	541	529	601	583	591	523	559	586	507	556	552	561	572	535	563	511	548	555	579	570	554	551	532	551	582	553	576	544	556	563	561	561	583	522	605	554	577	555	570	564	559	540	602	553	544	554	568	607	571	588	571	566	533	598	493	514	579	518	581	552	567	537	513	564	573	603	579	583	583	586	530	560	577	563	574	571	519	552	562	564	556	551	559	559	574	537	558	515	555	574	632	604	537	541	550	582	548	585	516	566	563	534	568	605	575	556	553	556	579	581	555	573	561	568	538	562	542	568	528	605	538	552	583	544	590	561	573	611	582	534	534	560	539	547	569	576	565	557	577	565	550	592	523	548	536	586	537	554	557	579	524	590	560	551	558	604	619	554	598	569	547	498	522	547	577	576	588	561	526	564	567	617	555	564	545	573	605	558	568	560	542	598	555	551	563	582	547	602	546	542	576	546	539	600	583	601	537	548	533	566	583	564	564	543	560	596	547	528	574	600	561	556	548	608	502	558	561	533	581	567	546	548	519	579	557	544	570	568	553	544	562	566	552	521	525	599	502	579	587	548	561	552	583	517	535	568	578	574	592	568	531	535	534	565	527	567	528	561	535	569	574	584	579	553	540	571	554	553	547	549	585	518	618	570	573	569	592	624	572	608	579	506	525	579	569	559	585	560	597	538	542	538	581	576	600	542	566	567	528	550	569	532	540	579	576	550	545	553	565	588	571	542	590
19177	33247	31847	23628	18687	16332	10394	5601	4032	2801	2310	1978	1731	1669	1601	1558	1487	1473	1499	1393	1279	1277	1171	1105	1097	1050	1169	1052	1003	979	1012	1053	1064	1115	1108	966	970	952	941	948	969	925	876	890	965	915	896	854	882	903	839	884	935	1027	1105	1025	1095	933	893	921	852	859	804	887	884	895	803	853	828	859	838	870	861	844	850	820	878	833	852	794	857	828	852	832	862	824	832	826	850	810	856	878	887	872	863	863	880	855	804	801	830	866	796	834	865	879	867	889	877	860	831	884	826	831	834	877	851	824	861	824	858	872	875	908	858	851	880	858	842	839	864	914	858	838	834	778	849	862	819	839	837	914	856	827	845	850	852	856	863	852	843	842	803	870	820	878	846	835	840	839	853	797	860	842	878	862	820	848	889	917	869	867	858	839	869	828	878	847	862	920	832	803	842	843	893	848	817	861	885	767	830	792	840	847	883	842	869	869	861	806	816	851	850	870	845	820	899	816	889	868	853	871	805	863	869	898	848	815	856	856	888	853	797	816	840	833	895	838	829	825	847	834	841	870	832	847	868	843	840	834	874	829	847	817	898	884	786	902	858	848	882	806	844	801	833	829	874	841	867	877	842	840	880	853	884	866	817	870	815	870	927	835	883	849	856	816	869	879	825	889	876	827	843	832	839	803	849	881	914	858	832	877	801	873	831	866	865	854	830	915	838	855	862	818	870	826	833	842	909	852	846	799	887	848	860	830	828	842	859	899	824	830	889	814	832	888	849	823	811	879	842	873	866	775	897	850	810	816	879	870	874	838	859	840	850	836	857	871	881	857	818	795	875	813	827	862	857	872	856	849	896	872	829	821	889	848	824	891	858	834	838	852	898	877	872	872	855	831	898	834	850	833	842	860	827	811	896	803	878	813	879	815	906	865	862	858	839	844	835	874	855	854	835	848	854	812	863	856	859	832	853	838	833	848	874	859	803	896	892	887	848	833	884	829	860	832	838	832	909	874	859	826	825	824	853	860	849	806	850	879	893	872	850	876	860	912	794	879	862	876	911	766	868	853	828	892	848	819	855	833	820	819	882	811	912	838	852	847	850	801	830	838	859	807	867	840	846	850	898	879	818	851	855	844	850	852	875	883	814	849	830	818	849	822	849	915	876	826	822	845	831	858	825	795	848	872	839	857	845	849	838	868	797	851	839	853	833	832	806	816	860	854	871	827	828	922	802	855	874	812	834	810	841	815	829	802	842	866	857	896	850	886	799	837	856	852	857	873	795	840	885	896	902	812	808	893	873	888	768	828	860	886	847	816	879	850	788	880	868	809	839	877	852	843	864	853	867	831	821	872	903	831	795	839	834	872	853	854	860	883	881	858	882	839	867	824	886	863	891	840	875	808	900	864	827	877	856	848	815	849	799	800	815	853	856	863	859	833	837	847	860	853	866	857	859	822	888	858	861	849	868	852	808	833	794	818	826	891	843	826	843	892	860	863	906	882	840	780	888	857	840	842	861	836	865	859	817	787	851	833	848	826	878	908	801	823	824	872	836	836	847	858	839	898	826	815	813	860	830	835	898	830	836	872	844	860	869	916	881	883	867	885	864	837	803	844	805	882	810	858	850	856	851	855	848	809	847	826	850	879	894	873	837	863	787	869	859	894	831	880	816	827	827	805	859	831	856	849	863	832	893	832	847	859	811	846	888	844	808	841	834	866	828	884	825	834	825	877	818	857	851	875	830	819	801	843	855	819	826	886	843	848	814	882	853	877	812	911	912	803	870	836	906	858	812	898	862	816	868	905	894	871	930	909	886	848	893	858	880	899	867	842	845	822	873	862	862	866	866	833	856	865	849	795	862	852	844	861	811	863	852	843	821	871	863	825	798	844	817	854	852	861	840	895	888	841	826	858	878	852	902	849	879	903	874	844	897	853	829	849	832	860	833	793	849	848	824	831	836	869	911	839	844	839	804	843	851	854	903	857	799	892	870	847	799	854	891	833	826	855	848	824	878	874	825	838	832	830	857	823	867	820	814	871	877	825	886	859	879	925	825	829	849	844	855	872	813	864	804	802	943	818	888	862	828	816	868	830	824	818	801	813	819	887	877	895	882	826	814	811	847	854	809	897	791	816	863	840	857	830	828	866	885	843	890	880	899	875	860	833	865	825	813	841	882	845	818	859	907	839	898	809	880	805	856	852	865	786	872	856	864	843	809	849	806	856	851	817	826	896	859	881	862	799	868	735	827	835	865	844	869	801	857	852	878	857	862	865	865	826	850	830	843	849	871	884	772	884	871	833	868	835	798	906	846	846	850	809	842	824	886	883	842	974	897	886	789	858	848	897	870	846	832	825	853	881	840	836	818	840	814	794	817	821	855	835	853	900	842	890	806	845	867	790	811	840	864	843	810	841	876	840	825	902	832	859	888	912	796	805	874	879	858	853	850	838	783	809	888	858	863	876	856	822	866	848	835	822	873	893	846	884	835	865	867	807	862	841	853	841	862	813	861	880	909	855	873	823	835	861	894	820	812	873	873	897	809	830	862	855	906	856	902	813	916	842	850	836	840	836	887	979	829	905	781	839	827	868	773	851	897	836	855	837	829	898	819	865	879	807	828	836	865	867	846	827	838	856	852	893	852	842	854	846	845	865	837	868	836	892	856	883	812	833	867	930	858	851	851	847	814	832	856	863	803	838	894	877	841	839	858	890	839	845	875	873	846	832	892	897	879	829	843	860	821	920	827	821	864	847	861	824	837	876	902	881	870	800	845	884	874	837	789	784	902	864	847	857	816	873	847	879	864	867	880	903	871	812	802	813	818	859	809	872	867	846	883	873	801	864	832	936	874	835	789	863	834	821	863	869	866	854	889	868	844	736	868	864	926	837	884	840	849	843	865	859	826	858	823	880	859	875	873	817	833	873	860	837	864	823	854	796	883	894	855	869	823	845	907	780	822	788	836	884	846	848	850	849	817	856	829	851	870	881	854	800	852	843	888	849	827	903	862	872	886	853	887	820	848	821	900	825	847	840	853	868	837	808	862	869	903	874	862	870	822	875	815	853	837	825	809	831	805	835	826	917	840	807	913	852	919	818	847	867	906	851	857	872	804	899	847	881	862	833	856	877	854	821	842	841	871	895	839	864	869	830	813	851	779	850	825	847	852	872	863	860	894	877	834	841	807	836	805	861	859	817	824	848	799	863	800	863	831	827	889	861	831	849	839	790	867	886	840	847	866	867	867	834	905	845	891	839	915	840	885	860	835	824	858	831	884	815	844	899	857	872	795	824	862	857	896	846	830	868	842	834	868	872	865	906	867	906	911	847	879	841	835	885	841	847	889	831	859	858	885	811	877	838	873	828	780	912	796	823	878	865	861	817	798	886	827	819	852	846	843	906	804	825	840	847	831	838	838	834	833	852	891	830	812	849	827	821	878	858	835	826	829	826	808	845	883	890	901	832	855	822	846	822	847	815	879	877	810	864	855	857	840	808	826	852	849	883	843	856	849	889
24457	21419	28673	24759	21672	17771	9508	4326	2726	2184	1762	1476	1271	1235	1268	1090	1072	1011	1063	1020	960	887	850	782	826	787	807	689	724	689	716	692	757	770	764	776	687	696	685	649	661	659	657	643	703	639	620	640	649	614	634	673	707	971	1190	1001	834	759	687	653	636	617	627	634	607	637	613	625	642	629	553	593	641	631	673	586	614	580	590	614	595	607	611	577	595	635	604	632	598	597	607	645	612	619	605	667	550	626	615	639	632	597	611	645	630	643	608	613	612	612	632	621	625	641	610	653	585	615	603	609	608	578	642	606	680	602	625	608	634	604	662	561	627	602	615	610	626	597	623	650	642	623	625	600	598	628	634	570	619	613	634	551	609	631	612	603	640	640	599	625	619	602	617	585	631	591	584	635	639	565	602	597	637	620	593	635	577	607	604	622	574	612	637	612	624	609	602	632	579	591	605	661	592	593	564	585	621	611	596	601	605	606	632	588	616	599	618	605	613	611	642	610	639	644	654	608	618	628	640	568	603	580	608	586	587	626	610	582	601	601	639	588	601	572	655	614	592	633	630	632	628	611	657	620	564	639	613	622	634	582	619	635	604	585	615	588	636	622	582	630	621	618	603	584	610	599	644	596	612	610	583	574	593	581	618	604	606	601	579	602	601	579	647	622	662	626	564	594	620	631	618	553	615	614	608	596	616	603	614	606	664	643	639	643	556	603	592	577	614	641	630	596	641	623	590	599	611	621	641	604	627	620	609	615	589	614	621	595	617	587	675	586	651	618	598	632	631	614	598	613	633	623	633	629	559	616	578	598	603	616	609	568	628	590	610	584	629	626	593	586	643	603	600	598	610	673	580	593	654	594	637	608	612	618	616	637	597	600	629	614	637	581	613	600	584	602	575	596	671	640	623	615	557	631	593	652	603	653	606	579	583	641	602	601	638	601	598	566	601	624	628	601	637	609	616	630	585	630	598	624	605	636	599	615	616	673	607	595	557	612	592	645	635	591	637	658	649	650	585	659	634	608	586	566	615	643	580	624	628	645	632	608	593	633	599	577	601	656	624	560	658	641	622	630	636	617	643	614	591	603	619	596	670	599	631	628	634	606	570	615	626	636	644	596	634	613	577	615	646	583	656	660	620	601	628	652	624	619	615	651	622	606	613	613	632	561	546	611	614	609	588	576	651	591	620	645	630	586	612	606	624	623	610	633	594	622	643	682	665	650	639	600	581	631	637	612	595	591	585	611	598	587	664	580	614	628	611	607	594	618	648	559	603	614	605	613	613	555	639	591	615	623	614	589	670	633	601	585	610	611	614	614	591	674	647	656	599	625	634	576	644	575	602	626	573	605	620	572	588	601	583	578	612	631	580	616	633	602	622	588	579	583	588	606	598	645	628	613	629	589	625	656	584	608	604	630	630	619	603	627	603	602	656	627	607	595	613	621	619	565	597	599	678	653	622	610	631	607	606	615	587	593	629	644	630	617	580	550	611	622	606	620	641	647	621	611	611	642	661	575	624	599	575	559	592	593	626	649	587	609	628	564	584	561	601	614	585	611	608	614	598	649	591	594	649	608	598	595	594	620	580	627	594	665	597	610	605	608	620	630	592	569	669	617	602	609	584	615	557	560	589	651	570	620	589	614	630	636	637	616	614	565	569	602	577	597	617	611	604	619	613	651	585	645	593	683	614	629	617	608	612	618	661	616	614	624	572	606	600	612	619	617	584	651	614	610	627	608	599	650	596	597	644	632	636	601	614	622	570	621	596	630	611	609	620	649	601	632	597	566	605	605	538	593	614	640	623	583	598	627	639	597	555	616	607	604	576	583	609	642	634	633	591	586	634	582	611	628	632	609	592	598	598	607	549	634	631	626	593	585	626	596	566	600	632	624	596	612	619	574	606	607	564	615	602	670	605	616	620	624	566	627	580	632	586	587	575	625	606	611	611	606	612	629	556	615	613	591	600	614	628	583	581	638	573	555	576	597	592	578	592	590	667	603	613	632	622	610	627	644	614	592	622	597	593	622	616	592	581	599	634	623	607	577	602	643	603	631	611	580	597	609	612	652	624	601	588	637	601	601	614	634	597	619	617	584	605	575	566	608	591	628	604	642	618	639	611	638	592	556	593	651	627	627	590	566	604	656	634	601	612	640	610	600	588	649	610	631	608	652	628	587	594	660	652	620	545	596	639	604	638	611	612	585	561	603	601	569	659	582	609	620	643	599	601	609	604	640	623	610	584	609	597	546	656	623	625	616	558	648	615	625	619	652	615	608	561	614	628	611	587	639	589	597	582	617	642	603	678	613	591	622	586	637	624	630	599	596	599	610	587	604	601	606	642	598	609	588	598	619	595	636	632	569	614	647	622	585	620	640	618	601	626	610	604	641	635	610	600	565	590	620	623	599	581	600	657	663	635	609	640	627	607	642	624	605	591	560	627	636	624	587	611	579	630	641	582	598	595	574	628	641	617	575	615	607	619	625	586	611	598	586	596	640	576	585	593	619	637	568	621	605	588	607	605	593	577	586	581	564	621	602	612	665	564	611	611	603	587	588	617	644	585	615	606	590	588	581	578	632	626	588	601	674	610	612	623	651	581	619	613	649	550	583	593	579	632	604	593	627	599	592	638	620	580	612	604	601	635	667	624	630	575	648	589	590	597	611	610	588	589	620	659	636	620	602	592	556	618	579	624	582	625	600	582	622	565	638	588	552	584	604	610	638	616	617	637	632	623	573	599	639	552	625	604	610	593	587	579	626	558	578	658	636	595	600	632	570	600	603	620	627	632	620	615	605	597	672	656	638	605	587	598	596	566	577	596	629	646	629	583	573	579	586	543	601	594	654	604	626	608	625	589	628	618	599	637	667	632	583	619	634	613	620	627	612	586	561	602	600	610	620	588	620	621	579	603	632	615	583	612	558	636	617	598	639	585	629	572	595	634	605	620	608	624	598	603	608	586	626	616	594	664	651	580	630	634	602	597	626	593	644	624	632	596	607	579	593	611	683	642	611	603	601	596	578	614	642	599	635	639	589	585	619	614	628	664	572	585	634	585	594	663	636	579	564	624	622	660	614	619	639	603	571	598	615	669	613	643	614	618	639	616	602	617	612	588	634	629	590	606	622	658	630	622	659	565	607	615	648	573	606	619	579	605	560	614	690	625	597	626	629	618	589	642	627	620	595	554	607	600	592	640	622	617	613	559	593	656	618	592	590	571	587	607	571	594	594	599	647	648	609	599	608	623	608	621	622	580	605	602	587	589	583	636	586	665	626	588	577	590	604	603	636	603	640	649	629	580	654	618	596	562	575	643	601	622	590	556	608	573	681	634	567	600	581	572	579	656	605	633	614	648	665	608	586	614	646	596	575	614	627	643	585	636	630	596	585	614	594	586	641	619	581	616	627	629	613	604	643	633	625	570	611	624	598	632	604	605	593	616	619	618	589	633	586	593	665	607	595	562	622	609	577	617	600	581	599	579	611	611	618	591	614	645	598
20882	39067	36693	28873	26188	22909	14471	9452	6601	5078	4200	3424	2922	2827	2485	2398	2248	2051	1968	1892	1778	1653	1491	1346	1399	1338	1454	1257	1152	1091	1198	1179	1308	1310	1264	1271	1161	1017	1020	983	1080	1078	1027	1120	1076	999	974	964	959	938	978	983	1226	1872	2329	1792	1436	1153	1073	962	944	928	946	906	940	921	858	914	882	936	888	903	901	917	952	915	915	926	848	917	929	921	967	942	941	974	935	932	940	948	952	920	944	948	938	927	914	874	924	926	936	936	996	883	918	891	957	904	1021	919	969	958	909	920	928	951	954	921	951	901	931	922	911	891	982	940	918	941	885	959	914	883	903	934	923	843	942	919	938	957	979	943	955	847	902	882	920	878	915	965	950	909	890	884	897	900	915	958	880	920	963	947	922	903	931	935	931	889	932	889	939	896	912	944	946	898	945	906	902	899	937	941	864	927	894	913	1002	909	917	883	867	940	928	860	984	908	909	966	901	911	960	917	923	975	900	929	904	969	880	939	953	954	931	884	973	918	899	931	979	952	954	959	944	931	1001	977	907	920	921	972	863	926	902	919	884	902	898	878	965	988	938	974	921	947	898	1001	945	928	938	908	872	943	914	923	941	952	996	882	918	879	925	944	1009	926	922	949	962	886	921	922	928	936	923	924	873	884	985	916	957	942	918	909	940	914	898	969	946	959	913	925	902	928	925	931	916	916	921	890	949	928	913	926	909	932	922	978	976	912	892	911	971	930	989	852	920	965	874	889	946	902	919	968	885	947	895	900	933	865	918	975	935	952	973	904	905	933	880	885	930	861	888	995	952	952	928	888	968	895	970	918	937	915	926	894	881	909	913	925	894	915	896	893	864	931	910	948	952	905	901	929	868	977	896	937	912	887	924	892	884	940	913	892	954	934	919	921	838	940	904	930	903	944	930	910	997	871	904	910	913	926	921	959	895	933	863	902	902	1006	890	903	924	949	855	916	889	951	988	835	905	918	912	896	934	953	905	930	981	921	930	861	888	918	947	978	980	955	954	932	917	916	943	945	933	943	920	935	876	904	952	948	985	924	905	890	934	957	932	859	905	922	922	894	968	939	927	929	901	912	915	898	918	915	978	848	928	896	957	889	895	919	963	974	944	918	878	892	909	895	958	933	877	956	875	963	968	939	921	925	926	902	932	926	947	876	914	923	954	956	905	932	923	978	900	905	888	896	937	921	946	913	909	897	926	875	897	953	910	949	969	939	943	963	947	973	878	929	913	917	959	933	944	939	928	890	880	941	972	913	941	933	959	936	885	922	965	875	879	918	959	917	910	947	892	975	895	925	877	939	887	938	891	912	905	918	951	886	920	954	900	845	944	912	919	898	944	891	880	908	900	925	904	932	945	927	917	970	904	907	916	950	922	913	936	915	943	926	918	914	944	916	961	928	929	854	921	925	898	887	923	989	936	892	948	923	942	955	880	925	897	911	893	932	906	936	957	918	894	942	885	918	921	940	885	920	952	915	946	989	854	937	991	936	936	896	877	950	925	890	924	895	955	949	897	909	905	921	873	913	884	930	919	919	914	986	891	874	928	870	917	919	890	949	945	954	971	935	985	920	950	937	974	966	905	920	907	936	938	889	873	937	918	892	932	940	933	942	925	874	935	874	933	945	940	950	921	920	921	938	937	970	902	938	948	947	919	924	944	946	881	881	908	923	941	905	887	905	886	924	925	880	857	912	899	911	897	934	914	943	906	916	923	953	905	984	915	907	918	960	944	909	931	871	915	896	929	929	957	927	926	946	898	905	909	952	923	916	916	922	884	920	897	912	970	952	914	946	904	877	952	932	928	912	941	897	950	901	981	950	913	954	995	908	989	887	930	920	958	907	952	989	901	946	888	945	961	938	936	921	864	934	898	907	966	871	965	933	895	962	937	966	924	909	901	924	913	902	901	976	913	914	885	959	975	917	903	939	954	911	977	985	949	927	963	936	868	948	923	938	850	900	973	942	935	948	967	879	885	887	927	934	917	913	929	917	949	926	942	932	891	943	945	932	949	905	917	901	870	961	951	925	928	901	916	950	975	954	930	965	882	897	919	903	918	929	958	934	945	933	990	896	882	951	928	902	985	958	928	949	975	947	974	870	938	909	875	892	929	917	889	920	900	948	912	946	927	911	894	938	916	925	934	907	894	864	923	938	947	926	938	966	917	899	959	913	928	911	941	888	938	929	963	856	933	936	892	864	898	967	959	907	942	889	904	934	951	952	912	872	940	926	922	906	933	883	952	907	943	938	867	914	873	896	934	935	883	932	892	912	957	890	906	954	928	937	953	909	966	942	908	898	893	970	943	971	957	919	971	939	914	871	837	910	941	940	937	961	903	894	895	961	947	916	929	971	933	930	913	956	929	977	967	946	939	918	974	924	1002	910	938	914	947	923	936	951	866	896	912	965	911	903	932	917	898	939	916	928	889	877	914	905	967	978	874	934	950	902	905	968	875	927	930	902	898	906	869	891	891	917	950	940	936	951	907	1016	902	869	893	953	923	955	915	908	919	974	944	954	924	885	903	928	950	902	936	900	895	890	951	889	931	911	950	950	920	917	961	960	930	910	936	954	911	896	906	878	876	882	907	932	967	891	940	895	940	918	912	954	900	913	901	909	907	920	898	992	887	950	966	953	940	952	967	946	918	950	873	925	941	944	911	885	967	925	907	848	928	977	966	951	902	949	884	880	913	910	934	905	902	943	908	881	935	968	928	889	928	962	899	901	946	912	895	918	910	982	944	887	910	949	904	959	938	907	952	909	936	919	857	843	960	915	878	952	862	914	868	974	960	932	887	927	918	917	922	909	929	906	895	924	935	946	885	907	940	893	920	883	904	876	922	890	953	897	901	941	913	939	881	942	904	929	928	898	979	899	957	908	915	886	862	939	918	877	890	827	979	936	938	908	902	844	908	932	911	908	945	848	956	949	973	922	959	941	919	898	908	972	928	941	936	904	901	937	901	886	925	967	909	885	894	954	977	977	942	882	945	982	864	927	871	911	895	946	886	927	876	902	964	951	931	910	924	856	893	953	903	915	958	896	908	919	960	855	889	944	914	947	880	889	898	929	952	938	931	921	910	933	906	921	970	916	898	969	870	937	925	927	955	955	891	910	939	886	920	932	935	958	940	934	940	883	869	1001	948	935	927	931	869	931	944	920	907	923	904	929	881	884	916	928	844	952	905	934	963	871	942	886	931	891	894	957	899	880	867	968	938	907	882	983	947	910	934	910	899	881	899	916	912	935	935	895	943	952	905	908	962	909	905	959	908	941	925	947	934	907	945	942	938	927	970	912	903	932	966	898	869	968	975	904	947	907	940	933	944	922	961	901	941	939	946	893	920	929	902	895	994	924	938	934	921	915	917	928	899	909	944	933	962	964	932	935	897	926	925	935	955	926	876	908	922	918	955	898	893	961	952	915	897	936	976	869	913	908	910	963	905	890	968	912	888	924	898	897	899	893	977	912	917	829	915	960	989	927	900	903	915	918
23445	21487	29377	24033	21880	22640	16971	6931	4093	3091	2470	1988	1777	1598	1476	1434	1351	1293	1307	1234	1138	918	918	892	875	839	820	746	757	796	733	771	703	710	764	805	781	724	684	629	685	700	704	625	684	652	644	646	624	624	627	705	783	1416	1693	1201	974	769	674	616	599	588	590	589	542	616	569	598	600	558	589	623	562	587	601	577	614	588	561	622	568	571	605	588	556	582	570	636	594	582	585	588	624	586	623	633	590	581	551	592	598	591	564	557	557	615	596	618	589	626	576	578	561	566	644	632	600	601	587	587	590	558	576	607	634	577	572	551	588	556	621	607	585	580	586	548	617	584	643	649	616	597	550	584	581	616	566	645	590	568	590	553	597	643	539	589	566	562	579	523	570	631	613	592	589	611	626	635	576	590	562	573	539	557	567	572	599	602	606	589	640	563	608	582	573	607	618	559	556	575	590	616	573	598	587	545	567	577	551	609	579	594	593	562	618	609	551	572	600	568	619	574	590	559	582	585	629	540	578	596	622	603	652	601	561	609	571	611	557	614	587	598	593	587	554	668	589	598	589	584	595	571	586	562	567	565	593	620	578	557	574	601	558	612	562	617	558	593	592	583	556	588	586	567	623	592	578	583	608	591	583	598	596	568	569	581	584	524	579	587	578	576	574	585	560	591	567	581	574	602	569	529	636	576	577	639	589	581	608	578	593	551	570	614	551	570	549	572	624	605	579	629	625	632	576	580	589	599	601	618	570	597	604	541	594	590	604	577	593	606	609	604	631	564	561	577	556	586	578	585	582	583	553	584	591	532	535	612	588	603	591	562	589	622	621	600	591	608	575	612	578	561	560	548	548	561	580	568	546	535	591	549	615	611	614	595	603	602	602	577	603	598	625	622	563	547	598	548	564	593	606	567	602	579	567	575	596	599	540	615	609	609	580	593	587	585	555	560	570	579	606	591	606	584	557	570	605	568	567	630	572	593	596	587	587	609	586	581	617	569	570	568	581	580	613	590	609	582	565	617	570	586	581	595	639	580	617	567	598	591	623	634	592	623	611	577	572	601	590	562	586	599	588	557	585	598	608	602	572	576	607	586	514	595	579	579	550	555	575	545	636	623	602	540	611	584	583	581	611	596	585	651	556	582	565	563	602	615	573	589	577	565	611	598	603	585	554	577	559	565	557	609	577	518	603	564	582	592	562	585	576	608	562	574	594	574	578	568	570	572	580	544	599	591	621	611	597	631	585	602	631	613	581	577	532	555	577	610	584	600	597	634	573	587	586	568	599	612	529	601	570	573	576	568	548	586	605	562	585	610	610	629	621	581	572	584	576	585	559	629	599	584	604	606	597	595	572	546	552	616	583	621	633	569	605	657	561	553	571	629	571	589	575	582	604	624	561	589	611	590	591	571	551	561	582	580	570	551	593	552	587	606	550	570	543	562	579	570	590	606	603	568	583	580	563	569	578	607	586	549	583	530	577	598	651	570	555	573	573	594	560	545	557	574	569	587	604	586	541	592	553	643	619	577	600	578	568	592	570	590	607	538	553	586	600	592	609	607	543	534	618	577	544	558	569	603	583	566	582	568	596	578	585	627	617	576	575	580	588	580	587	583	556	587	582	598	535	590	589	604	609	594	562	566	570	603	590	577	613	574	608	586	550	579	624	609	532	559	580	602	591	587	580	557	555	594	585	632	584	589	615	622	591	570	593	580	592	584	581	565	633	540	576	581	581	604	634	620	556	584	575	574	601	629	592	620	567	560	621	595	604	564	603	601	556	539	574	602	618	589	621	583	612	622	571	630	571	590	602	567	561	564	600	544	590	567	574	593	569	585	575	568	547	576	572	606	606	577	581	557	628	566	583	591	572	626	559	573	584	571	555	555	619	608	573	547	625	550	583	615	563	605	596	555	583	565	558	652	541	554	578	534	614	618	571	601	628	556	613	587	595	578	566	590	602	596	617	582	571	582	555	601	579	591	594	627	571	616	588	579	573	569	584	586	590	572	541	643	541	560	540	584	585	577	535	563	603	627	585	581	592	586	555	537	566	606	604	569	575	573	583	596	607	577	586	649	552	588	554	604	596	586	562	584	568	577	592	651	593	559	568	581	532	549	558	561	601	592	564	579	610	589	619	592	577	605	543	572	567	590	607	576	601	592	553	595	592	582	580	613	554	580	611	585	598	586	579	631	580	613	587	608	579	544	541	627	549	561	608	610	557	597	593	563	611	562	585	560	531	604	548	550	530	607	579	551	560	572	566	609	587	620	571	572	547	653	537	563	608	562	613	598	594	608	570	594	603	576	586	581	578	631	593	597	564	578	607	604	566	597	615	611	541	556	567	577	602	547	557	577	600	522	585	637	594	596	597	547	610	599	543	614	550	600	634	597	582	578	577	587	559	549	612	580	564	550	583	567	611	543	616	595	580	580	608	591	591	538	570	584	550	633	650	613	562	573	590	588	593	604	615	617	623	574	598	599	594	575	607	593	594	573	593	573	632	637	610	631	588	609	593	614	574	625	583	561	566	620	605	602	578	597	587	560	598	584	597	583	583	612	565	539	586	598	547	545	543	564	613	546	571	544	537	565	616	578	595	618	563	581	589	593	609	581	601	579	577	590	622	621	575	588	511	572	577	594	579	565	606	578	576	546	614	581	578	600	596	624	568	580	586	550	590	598	610	590	552	631	616	613	655	600	584	590	605	582	624	550	558	588	551	610	582	571	598	588	560	557	593	598	590	587	597	585	579	580	565	548	561	622	588	568	605	589	572	580	575	547	575	575	569	603	589	593	600	616	608	599	578	572	610	600	610	601	556	613	580	589	605	612	578	579	564	537	628	587	574	579	598	538	595	568	589	603	610	542	592	598	579	566	611	564	592	580	576	551	598	575	612	612	571	561	560	577	588	552	574	565	597	572	583	581	606	543	579	573	570	597	563	586	619	604	597	621	581	587	594	584	592	576	597	583	593	583	588	591	608	614	580	561	552	614	584	596	590	570	559	608	568	611	624	613	621	594	585	585	586	531	617	539	575	586	579	579	546	561	573	558	546	579	588	613	600	595	571	555	588	548	598	569	578	561	601	582	583	560	591	603	593	590	574	633	589	558	597	565	560	622	604	579	571	567	534	573	591	558	609	573	595	568	632	664	578	540	553	592	615	614	558	584	579	581	558	581	600	569	595	583	577	612	610	602	580	629	604	572	567	554	573	566	598	527	620	559	591	584	622	572	598	568	617	602	596	549	573	579	604	547	575	609	570	562	561	547	591	578	542	611	582	543	590	573	583	613	556	570	656	603	549	581	566	617	614	614	597	613	582	592	547	561	594	593	591	581	554	586	619	555	570	590	579	565	557	536	624	578	597	587	607	564	616	559	563	596	592	594	553	587	593	571	567	588	588	579	579	543	610	585	616	587	623	585	621	553	597	600	588	540	581	542	579	556	599	560	589	594	546	540	599	595	622	573	597	584	563	557	577	615	628	539	611	618	600	605	579	548
22677	42316	40634	33941	31722	26971	18426	13016	9236	7378	5874	4777	4004	3735	3303	2953	2733	2746	2844	2509	2180	1823	1818	1647	1509	1450	1402	1319	1213	1305	1289	1282	1194	1169	1235	1381	1356	1135	1064	979	1135	1113	1029	1013	1079	956	963	1025	920	934	1022	1054	1369	2878	3258	2211	1633	1247	1073	1001	978	870	856	844	870	853	836	820	849	852	840	848	898	861	868	862	827	905	887	907	835	831	878	830	894	875	902	869	907	894	896	871	912	861	857	871	860	909	854	821	846	844	906	821	826	880	866	900	903	880	879	879	841	905	854	871	882	862	897	831	919	849	900	865	893	849	881	832	829	853	901	842	890	818	895	881	890	864	854	897	800	861	850	906	842	822	890	819	887	894	871	843	887	910	878	830	873	902	866	818	915	861	833	880	850	880	836	821	858	883	885	873	882	922	877	859	863	868	869	856	888	850	836	865	864	890	911	899	873	828	886	889	883	810	864	861	899	849	851	846	853	907	890	876	862	842	881	823	836	846	875	916	887	856	921	929	851	871	874	896	868	913	878	886	891	836	871	887	851	877	836	865	796	901	857	848	865	825	866	874	863	894	848	897	862	906	844	873	825	879	858	901	855	871	835	843	932	866	853	894	879	886	860	846	902	818	904	906	873	897	851	863	869	850	857	880	828	881	842	903	905	905	854	884	905	874	870	916	895	847	852	866	873	879	900	867	845	881	896	900	862	877	909	915	884	897	910	893	878	882	899	857	848	909	858	842	876	809	892	821	843	857	913	830	910	879	871	854	911	897	828	846	868	870	869	886	871	892	857	876	842	856	864	929	847	845	901	881	903	878	921	920	883	871	857	859	879	873	915	852	920	845	845	922	835	838	871	926	865	832	845	905	787	835	889	876	877	849	845	856	842	892	853	870	841	881	908	899	892	854	864	873	878	949	859	909	860	874	878	851	848	845	902	847	775	881	876	906	855	882	899	896	892	897	868	876	831	853	849	825	881	920	862	863	898	850	882	867	844	904	805	879	843	851	878	857	840	870	843	863	871	864	858	890	904	865	869	866	856	847	857	958	873	858	888	842	893	915	860	849	892	857	895	846	887	870	902	868	856	906	894	849	870	832	836	856	874	870	907	834	865	821	884	872	892	878	897	846	847	878	851	874	854	888	798	846	849	879	878	838	851	838	910	864	860	897	898	854	841	836	919	808	845	917	856	869	915	847	851	891	805	871	857	852	848	877	826	879	885	882	830	815	846	852	892	932	864	885	881	852	849	930	876	826	883	860	862	884	891	878	907	854	885	836	862	846	863	872	887	872	860	875	887	892	883	878	858	897	878	813	911	890	866	874	921	887	861	904	844	892	881	896	890	857	822	842	909	947	900	844	913	897	833	917	899	854	884	892	885	880	837	877	897	857	863	834	866	837	886	874	856	888	887	827	883	841	894	819	870	868	843	846	866	896	881	856	875	886	890	874	858	849	883	877	849	835	843	884	823	896	833	888	830	953	922	898	823	876	852	914	872	825	825	867	850	884	830	846	874	905	829	821	850	905	891	905	902	854	906	913	882	862	842	841	840	863	900	840	874	900	864	897	946	877	835	826	905	834	903	858	864	831	835	846	881	867	856	851	903	874	883	874	920	827	871	867	860	834	859	879	882	900	837	916	831	889	895	895	837	848	810	901	838	916	828	873	916	886	857	855	887	910	869	812	871	840	885	907	876	844	895	867	830	848	817	895	818	862	879	902	832	900	840	880	879	870	903	834	894	898	836	858	887	889	889	882	868	852	886	859	873	852	885	838	896	860	891	817	862	856	861	878	857	822	840	869	908	915	856	911	908	973	895	854	926	821	939	815	855	855	845	851	851	938	889	879	878	866	919	889	892	843	860	867	887	834	869	882	942	869	907	860	877	852	847	860	849	891	841	882	861	865	905	905	840	909	868	878	881	842	801	897	873	879	869	852	827	828	863	898	813	846	908	887	831	855	850	864	853	853	868	895	860	906	875	846	900	935	862	899	890	888	893	910	848	819	914	845	922	929	855	855	853	847	884	857	858	887	864	857	847	868	873	898	863	871	877	889	822	864	877	901	914	854	877	919	841	842	883	830	839	874	905	852	890	893	845	875	846	908	881	898	855	871	891	902	890	861	864	906	846	904	868	870	912	850	910	858	885	878	850	861	793	838	879	871	844	855	883	848	872	873	871	899	843	851	796	839	853	844	847	867	939	877	907	837	948	941	912	810	908	821	901	890	865	913	888	869	857	871	905	916	868	835	911	937	850	879	903	859	856	834	926	859	859	842	847	862	860	880	858	873	905	826	866	856	889	821	898	894	885	832	837	874	854	848	915	837	839	901	869	849	918	848	883	858	874	949	857	918	852	881	883	908	838	829	829	835	836	833	859	881	853	852	878	855	890	893	867	867	879	825	854	860	872	909	863	905	840	865	847	859	858	898	881	900	890	858	844	867	867	844	892	829	842	847	878	876	865	828	873	883	869	919	860	868	869	878	822	881	831	863	853	915	885	861	874	852	894	881	868	855	872	912	884	865	862	863	897	867	844	875	838	875	868	843	897	839	837	805	860	845	869	880	871	853	797	858	864	898	855	892	898	818	834	846	900	870	843	898	921	859	898	845	904	811	883	896	840	846	873	843	861	836	877	853	860	907	864	883	800	856	897	910	887	861	912	835	887	868	824	827	929	865	882	820	834	813	867	888	859	797	885	897	855	869	904	835	883	835	864	860	882	878	876	870	892	843	917	828	854	936	862	858	845	861	896	892	810	879	891	875	838	834	909	890	928	841	832	827	871	862	935	844	802	891	871	850	884	927	843	910	903	867	858	840	829	870	813	850	843	862	805	833	954	876	839	830	833	854	832	884	880	859	842	842	814	838	855	860	833	859	857	865	910	885	866	825	841	852	816	883	856	881	828	867	879	840	915	906	837	862	889	878	903	829	864	877	874	859	870	845	847	899	886	863	884	848	826	853	852	857	915	874	855	872	876	858	867	912	918	866	816	880	836	926	890	859	855	878	865	895	854	862	846	860	877	844	862	878	824	827	859	807	844	876	865	860	807	892	862	890	908	885	872	889	860	843	923	836	863	829	860	878	853	831	834	852	929	887	927	836	921	943	919	861	891	845	843	855	921	844	862	906	876	932	867	808	837	837	910	866	847	865	901	892	842	804	903	853	881	867	863	869	837	881	819	889	879	858	828	805	881	885	884	833	871	913	888	831	842	856	855	874	903	848	841	888	880	898	851	848	848	867	902	891	876	909	837	847	834	905	854	870	858	812	864	865	890	891	887	835	833	869	918	857	874	885	906	884	887	891	888	927	866	842	889	845	838	935	857	817	877	873	860	851	899	903	893	877	851	928	853	816	895	809	855	872	874	840	854	872	845	925	854	841	866	859	870	846	887	841	861	893	884	852	820	858	881	848	877	858	816	915	887	860	847	864	929	875	904	886	880	874	847	902	856	825	873	844	867	867	862	830	890	927	845	871	849	841	850	862	816	854	886	863
27488	22252	24480	19810	13394	7436	3636	1959	1400	1224	1066	970	850	838	856	860	850	822	913	816	763	695	697	699	663	655	593	639	655	630	665	640	597	600	611	629	660	619	581	586	628	596	638	573	555	572	687	620	638	558	619	677	647	638	688	627	648	603	565	592	576	566	574	605	570	568	571	574	575	584	571	573	544	553	576	572	611	525	568	577	519	598	582	567	561	592	555	582	611	568	562	558	561	600	607	542	517	591	588	593	592	602	563	596	582	549	628	580	578	621	546	558	571	589	534	533	598	587	570	560	555	548	551	561	607	560	557	559	576	551	548	557	562	544	556	567	586	551	589	571	571	565	587	596	571	560	573	566	596	576	567	543	563	574	563	595	517	560	609	578	582	588	549	614	539	575	567	528	563	512	562	567	596	568	553	559	572	503	563	505	504	551	593	585	577	574	546	556	560	606	518	581	573	541	600	563	560	586	638	597	545	563	519	598	561	586	538	601	581	572	565	591	575	585	575	554	585	574	603	514	566	566	599	531	538	524	564	585	549	539	550	593	571	559	578	587	571	576	522	566	584	597	568	576	582	628	566	548	557	542	581	571	582	519	569	542	558	555	591	589	546	535	561	560	577	591	558	554	572	594	566	562	623	584	554	554	604	547	565	562	604	579	536	598	548	583	559	563	567	553	584	580	557	563	551	612	583	545	587	609	533	593	577	592	549	549	522	590	562	572	544	512	607	537	598	554	546	552	586	582	562	592	567	567	567	587	559	599	546	542	589	575	573	608	593	573	562	566	590	572	552	599	567	607	612	534	545	524	560	562	572	523	539	553	566	565	581	537	542	601	579	566	552	561	580	547	554	604	579	565	594	572	550	536	563	597	549	549	544	584	544	578	540	580	565	590	525	565	581	570	543	578	608	605	525	582	549	561	579	509	576	544	558	613	603	562	583	566	516	537	587	538	548	586	571	597	548	553	558	577	545	562	571	536	555	580	579	580	542	521	589	564	560	572	573	600	565	537	530	588	574	562	617	575	592	575	565	591	526	517	536	528	579	583	573	561	542	622	570	589	573	539	556	531	550	579	576	583	632	591	602	535	545	558	554	577	576	567	535	604	582	552	599	567	577	583	588	563	568	577	587	574	585	589	588	613	541	547	605	562	573	604	573	559	532	572	578	577	575	528	550	560	590	554	554	509	596	539	591	598	548	543	552	564	566	577	572	577	574	624	574	556	584	587	556	590	598	591	579	560	553	551	584	545	563	555	557	528	546	573	528	584	551	562	592	574	521	600	606	582	570	559	553	571	558	548	576	576	571	556	570	604	552	568	589	540	552	549	548	594	531	612	552	546	563	589	559	576	550	594	570	538	575	578	572	518	522	537	570	602	528	576	595	545	599	574	569	591	583	570	549	589	571	614	572	555	514	558	567	570	531	578	602	533	591	548	555	533	547	609	563	556	562	614	505	591	551	553	534	549	523	572	594	586	553	544	551	566	553	568	545	551	609	579	582	553	565	541	535	584	613	646	595	558	602	530	550	535	563	567	588	543	575	569	541	575	583	586	577	540	578	585	590	524	587	593	587	546	585	616	554	605	593	585	497	543	570	608	557	577	581	557	582	561	576	553	555	540	564	568	578	537	582	569	565	567	591	544	581	600	533	535	561	543	571	547	620	576	573	598	552	575	562	564	564	575	540	578	553	576	520	577	618	575	616	579	568	576	563	530	596	559	599	562	543	559	583	592	576	577	557	585	539	534	535	584	592	597	556	595	568	553	558	618	606	561	552	545	560	610	598	584	589	578	603	579	574	532	601	598	569	556	579	564	575	618	594	605	536	562	607	560	563	513	566	546	615	614	582	599	518	536	547	541	494	550	548	576	565	535	589	553	553	564	565	604	565	544	599	594	582	564	591	564	589	583	555	557	585	570	610	551	538	603	578	570	565	530	551	546	587	552	600	524	547	569	549	580	596	582	572	579	556	571	611	530	553	572	576	558	589	534	572	552	559	544	607	567	533	560	610	570	599	523	600	542	564	578	571	601	520	586	603	540	528	565	576	562	550	591	555	577	552	573	563	546	547	597	556	576	564	536	512	602	625	577	596	552	577	596	562	535	625	545	576	584	609	558	554	617	544	547	534	552	558	584	572	619	597	549	598	557	564	555	595	543	546	584	575	589	525	517	539	532	577	563	570	579	520	602	556	592	568	592	568	568	544	571	549	593	579	531	608	543	556	584	578	597	551	573	529	585	558	589	580	609	528	569	566	552	540	574	547	527	591	587	582	602	588	551	563	588	586	566	599	556	587	599	590	568	593	570	557	547	571	552	547	582	565	543	587	571	603	582	572	550	543	583	560	590	578	565	572	614	543	580	556	601	576	564	617	604	583	588	571	602	571	591	569	570	555	602	573	575	551	545	573	559	570	562	569	546	535	569	584	566	562	587	555	590	533	618	585	537	563	561	539	581	573	579	559	543	570	557	579	575	559	574	593	614	565	615	575	555	590	560	559	548	573	591	557	587	571	557	563	566	617	571	583	592	561	534	596	560	576	560	527	553	548	608	554	554	563	571	578	547	588	567	588	564	607	596	579	583	602	569	567	605	570	513	538	573	554	558	518	566	582	550	556	510	567	562	552	584	568	598	580	495	576	570	573	540	584	584	566	566	614	604	577	590	624	528	603	539	614	587	578	566	548	561	570	550	600	533	562	572	571	572	537	586	556	559	599	553	570	604	598	586	616	560	562	587	573	519	543	572	575	536	552	526	532	527	574	593	598	536	593	552	528	542	580	558	583	585	537	595	566	545	583	588	568	560	580	547	535	582	554	566	556	547	543	541	543	585	584	578	574	592	594	570	586	538	577	567	524	531	595	544	612	558	584	574	507	542	583	582	558	551	572	550	581	564	537	573	609	559	593	528	586	586	566	547	553	601	573	541	599	559	611	542	579	560	574	537	519	541	604	596	564	603	524	584	533	533	576	578	594	536	572	540	591	574	561	598	561	591	570	540	557	560	552	557	599	547	549	542	535	576	557	568	592	565	552	586	568	559	588	583	529	565	605	553	615	584	625	567	546	590	580	609	579	567	543	573	555	572	607	553	561	583	573	545	579	580	545	567	560	573	554	566	552	550	596	597	555	552	528	558	609	556	596	558	569	555	546	586	546	562	558	538	542	567	580	559	597	530	606	591	569	560	568	605	555	526	582	587	588	583	548	554	531	590	596	569	529	534	576	590	562	582	615	593	563	569	606	546	578	543	555	575	586	614	573	529	582	583	551	581	586	573	593	601	576	623	603	577	542	591	552	568	589	560	556	601	592	561	583	531	554	540	558	588	590	515	570	555	572	565	585	590	544	588	561	560	546	556	542	530	555	581	580	531	580	568	562	560	529	534	541	584	561	588	566	578	604	561	607	543	555	567	537	559	586	581	578	555	576	590	587	593	563	557	539	589	579	618	550	549	590	518	538	536	545	508	572	601	561	599	565	571	573	565	540	595	594	586
18775	31145	31073	24478	21397	14604	8405	4803	3528	2835	2414	1939	1825	1753	1698	1577	1636	1636	1720	1575	1430	1183	1210	1161	1099	1109	1045	956	1090	985	1016	963	916	952	964	1040	1075	1031	966	894	880	920	974	887	862	955	854	879	901	876	1002	1027	1045	982	1048	1057	1035	918	892	833	831	919	848	835	845	870	837	909	825	870	885	873	894	792	865	908	872	866	868	855	835	836	821	878	847	924	877	883	852	964	906	838	844	906	901	841	890	865	887	883	839	838	862	852	851	902	835	862	894	863	837	950	855	841	861	847	854	893	810	882	809	842	846	836	855	868	867	865	812	812	845	830	839	857	860	852	880	834	843	812	839	833	847	827	882	839	882	823	839	789	899	880	860	871	884	843	810	890	834	906	832	896	903	895	898	819	810	861	831	837	889	798	845	849	910	897	874	871	904	817	903	859	825	855	865	882	855	897	835	855	852	831	866	865	871	852	880	784	825	868	874	874	870	855	869	877	834	863	856	844	879	855	857	882	854	880	838	883	815	888	872	820	877	832	880	858	836	855	838	874	860	857	851	836	892	854	852	826	852	831	880	845	880	813	806	878	829	845	887	913	840	852	883	848	856	850	871	824	841	858	872	838	855	870	839	863	837	915	804	863	850	883	829	875	865	847	840	837	784	842	864	852	879	862	845	875	805	820	912	815	834	877	844	848	816	869	850	873	883	870	870	860	905	857	816	839	838	867	856	871	841	835	848	880	869	829	810	822	870	802	846	859	852	861	871	823	856	894	835	888	850	894	887	803	939	864	889	880	913	875	888	832	881	861	848	836	870	869	912	866	879	820	842	841	860	860	844	926	841	824	815	843	854	820	857	865	908	835	790	832	790	868	896	911	933	814	897	860	874	858	860	828	846	854	907	880	876	875	844	830	880	847	801	871	792	916	865	831	883	866	878	868	839	854	866	881	856	840	792	846	867	892	862	802	882	894	883	876	843	846	885	848	863	868	855	902	833	845	869	788	835	901	854	849	853	885	855	845	841	853	859	846	856	844	925	864	835	877	799	880	838	844	837	823	808	840	848	832	848	853	845	850	870	846	875	882	828	871	850	901	863	898	857	889	834	858	837	857	870	848	775	840	898	880	890	867	911	869	807	829	833	838	878	823	859	870	876	857	899	863	840	850	820	889	862	859	860	851	849	851	845	836	852	852	901	914	823	876	853	820	851	833	933	831	833	868	867	840	848	881	836	865	830	866	809	830	883	840	918	845	896	874	821	903	925	869	874	909	917	848	893	821	911	812	879	900	894	854	842	898	797	862	820	843	883	905	841	839	872	877	851	910	827	843	874	884	799	889	837	840	845	818	874	878	888	824	862	849	837	834	871	844	814	910	861	856	914	853	839	871	855	890	861	851	855	847	832	900	863	874	862	892	892	847	850	897	899	852	867	864	807	837	833	877	860	844	856	849	901	872	858	882	850	901	842	849	902	833	864	824	885	900	846	873	870	861	899	884	883	814	879	904	852	926	862	880	877	863	901	854	868	859	845	870	891	897	821	857	849	849	878	836	933	825	876	837	854	840	819	841	917	815	909	883	869	866	896	879	881	892	835	858	852	902	877	876	862	842	838	855	860	861	857	811	852	888	878	894	846	831	819	877	850	844	917	860	856	820	950	912	831	852	864	855	843	902	949	847	866	887	872	841	872	877	855	852	912	883	817	849	785	886	813	881	841	883	899	859	852	837	864	865	830	925	864	888	847	873	872	840	846	880	864	827	860	889	861	806	868	891	877	846	862	806	841	896	835	891	838	860	885	849	834	876	856	803	929	837	870	826	862	867	923	899	875	859	866	869	830	891	838	841	856	874	863	883	861	865	855	879	852	887	835	855	894	886	870	893	883	871	818	884	849	871	867	856	845	892	865	809	839	800	897	842	826	841	912	842	878	853	857	856	864	872	875	853	809	897	860	813	850	856	879	879	875	861	904	841	871	881	832	836	844	876	869	871	869	885	890	802	867	870	884	892	808	852	851	878	826	873	825	843	866	849	824	833	849	843	868	873	852	842	886	865	838	936	873	870	898	902	846	794	858	837	873	911	864	834	827	873	842	853	882	854	858	873	864	877	870	833	902	836	849	840	860	791	860	895	869	866	855	877	855	811	902	880	839	870	858	872	831	851	834	861	908	844	854	897	857	809	860	927	914	842	874	837	877	834	839	893	862	859	864	855	881	848	874	833	827	902	846	832	851	832	864	862	859	829	848	846	811	884	876	820	843	839	878	870	878	836	817	837	865	823	837	880	849	879	882	858	874	909	868	863	918	864	838	858	851	803	876	949	841	821	808	859	875	871	859	893	854	864	819	847	823	825	824	857	858	871	841	928	884	924	862	852	808	882	871	895	877	872	829	878	867	857	875	885	878	903	892	844	804	846	884	851	850	834	916	829	838	866	856	850	872	840	901	847	893	865	853	880	849	872	855	932	842	879	872	866	855	879	830	830	840	850	861	903	853	867	891	876	810	872	847	850	865	828	855	852	891	872	875	830	846	875	864	854	862	853	874	881	867	830	879	853	840	840	868	844	864	850	855	825	834	881	869	853	875	826	860	902	839	878	812	854	867	896	854	848	898	860	897	843	806	891	876	849	829	891	849	784	835	880	850	864	912	869	858	867	828	826	845	857	898	858	833	859	895	850	851	831	840	881	907	829	879	875	810	862	865	853	819	828	852	854	831	870	880	890	875	870	871	885	877	802	858	819	874	835	817	892	865	855	857	862	845	882	856	886	883	864	825	937	817	878	874	888	868	850	863	907	869	835	891	927	914	882	825	850	809	863	870	852	853	884	887	862	853	881	885	849	862	831	856	831	870	847	851	871	889	853	791	911	858	905	837	864	857	846	853	838	895	870	801	903	848	866	863	823	869	811	884	848	839	872	873	803	862	825	841	893	857	852	895	871	859	869	851	894	853	859	900	836	863	851	855	902	885	897	856	860	827	875	884	793	805	918	843	864	881	883	837	877	855	840	860	836	907	840	829	825	812	875	864	875	855	875	899	866	867	844	876	859	845	918	876	902	882	865	827	888	886	879	866	847	831	855	900	922	848	867	864	839	820	862	874	827	862	866	875	867	817	874	815	858	853	845	886	845	909	863	812	831	883	877	904	860	822	884	837	837	873	858	833	864	848	869	824	853	852	857	837	855	865	852	874	875	901	896	835	860	880	858	880	885	832	868	860	874	852	871	867	847	853	873	872	862	850	847	853	777	820	867	847	881	833	825	856	829	834	817	903	873	862	839	845	851	829	868	870	836	871	854	883	896	892	917	855	846	854	845	866	840	846	796	843	855	890	877	900	871	889	877	881	884	867	882	943	847	878	829	845	902	870	888	843	896	828	871	879	860	906	842	825	826	858	834	800	847	854	868	832	837	883	894	876	875	884	854	820	840	886	892	908	821	838	850	887	881	876	866	934	857	925	841	919	824	865	877	851	851	868	865	861	852	900	874	862	838	865	897	803	849	870	901
24311	21371	28635	24791	21595	16642	8410	3763	2724	2118	1872	1417	1266	1272	1217	1196	1249	1157	1010	987	923	845	857	836	821	783	763	729	779	806	696	753	714	683	693	770	821	735	660	679	622	709	746	729	642	697	714	598	731	690	717	728	772	1020	1039	957	798	762	628	612	680	666	602	589	611	606	678	595	635	582	656	606	657	588	625	634	617	674	597	631	629	627	637	625	635	604	608	606	616	642	628	579	603	634	596	603	580	613	638	601	571	654	560	576	610	623	606	623	638	636	603	578	611	646	624	624	604	641	619	609	642	621	642	590	638	595	624	633	623	624	655	646	572	605	626	548	634	579	574	642	644	625	601	615	597	641	601	606	614	586	568	601	586	641	648	572	595	631	583	627	689	627	583	642	637	621	634	598	624	616	606	595	573	626	634	580	598	601	611	652	625	605	627	620	635	648	621	632	588	644	624	634	560	625	592	622	657	636	621	613	646	580	611	600	588	618	663	592	628	616	643	667	592	634	613	592	594	644	618	630	573	642	582	647	629	582	623	631	593	638	611	588	622	643	617	633	612	627	610	614	586	638	608	622	624	601	671	621	643	637	606	652	613	624	623	580	585	605	577	622	607	654	644	618	657	580	641	604	636	576	639	639	626	625	642	602	568	566	566	642	607	636	600	572	625	596	630	611	605	595	585	585	613	614	608	612	623	604	646	609	609	614	642	593	610	615	611	615	632	646	659	580	594	575	623	571	591	636	657	593	603	607	597	623	630	619	611	604	622	631	576	586	627	642	582	636	623	630	624	572	619	651	612	619	622	628	621	581	616	636	622	631	615	596	593	605	644	606	575	656	627	651	578	631	640	629	599	620	646	594	603	595	573	651	656	595	642	631	642	610	632	595	597	591	625	596	636	591	651	580	628	602	600	626	647	609	647	638	583	627	618	637	597	581	599	604	613	651	614	652	613	592	616	606	600	672	671	625	655	634	653	600	611	629	649	597	662	639	582	629	651	604	615	639	661	563	607	630	595	601	600	613	663	598	603	616	603	635	662	637	621	635	574	616	610	646	630	595	611	650	632	607	646	619	590	619	620	631	647	597	635	628	646	640	646	619	597	578	632	632	559	635	640	616	614	593	619	629	621	644	625	606	603	594	599	607	627	623	601	628	622	640	562	631	670	641	617	588	609	602	627	664	626	640	615	583	607	649	625	629	633	641	639	580	644	652	596	688	617	624	587	641	630	640	625	629	586	637	638	618	611	646	644	600	584	618	669	646	652	624	646	586	643	639	626	646	616	601	610	606	602	680	598	634	641	626	605	593	600	611	627	582	643	596	600	630	631	608	643	572	599	592	590	646	579	655	621	593	613	631	599	613	601	599	620	618	643	610	609	637	635	606	614	631	656	621	607	605	594	632	642	589	597	603	646	634	569	657	613	669	616	642	636	669	586	602	650	645	568	612	625	601	631	603	625	614	606	643	622	568	609	607	615	648	582	595	645	663	601	619	617	625	599	637	625	648	637	611	562	598	589	631	609	611	639	614	597	645	610	643	643	617	669	592	618	678	641	581	612	566	614	589	588	600	640	644	626	654	630	611	656	563	610	578	655	640	567	666	631	598	592	636	620	613	659	616	592	608	606	589	608	595	613	603	592	663	588	604	616	561	607	683	599	639	599	650	633	644	573	633	629	648	646	581	621	594	590	663	542	617	612	616	645	611	585	604	641	635	640	639	583	622	644	639	589	610	581	626	591	576	623	576	647	607	662	592	596	582	635	624	635	651	632	622	605	608	618	591	561	647	594	563	598	631	612	608	636	625	635	599	633	624	611	632	620	587	638	604	609	566	614	587	652	630	573	609	552	652	623	659	629	611	597	609	628	624	627	627	592	583	637	618	600	606	581	630	604	641	625	636	623	644	636	642	633	632	615	591	659	607	588	600	672	643	621	649	666	577	622	659	584	590	641	617	643	599	620	615	644	607	592	604	635	594	616	638	614	625	604	573	665	629	583	587	645	638	621	569	648	570	644	577	630	647	619	622	577	607	618	604	655	601	608	603	642	623	637	614	605	593	586	634	613	622	652	636	589	573	611	632	634	594	639	605	597	626	571	593	659	589	641	607	596	635	584	636	584	593	616	624	624	628	586	600	598	645	600	614	603	622	577	615	636	630	623	628	603	606	641	611	652	629	644	605	591	579	611	604	598	669	619	624	624	606	641	614	620	636	651	584	614	621	589	604	629	635	618	599	619	599	586	568	588	639	643	573	626	573	624	641	607	613	669	636	605	622	586	572	628	626	587	599	578	606	561	573	628	634	571	617	634	617	652	621	641	611	579	652	592	631	607	596	632	624	602	617	620	580	605	605	618	591	674	608	544	615	600	609	577	599	625	603	616	609	583	681	613	584	590	601	628	586	629	641	639	595	608	633	574	588	630	568	644	593	614	591	573	606	597	591	615	609	646	628	652	623	609	638	640	600	632	625	671	607	623	568	625	562	597	622	594	650	580	597	594	586	624	615	588	627	587	647	568	588	614	599	596	592	579	557	622	606	643	604	582	627	610	588	595	593	625	639	607	616	620	607	578	634	631	560	601	639	655	613	652	610	607	594	612	601	606	608	624	607	611	601	611	636	651	609	615	652	625	611	626	624	649	656	597	618	682	638	592	621	632	633	597	632	619	608	607	633	604	611	611	587	609	632	603	602	656	631	637	629	697	581	651	571	646	665	618	623	622	592	568	640	637	629	610	625	598	607	679	589	619	613	604	604	628	641	590	641	628	598	586	633	607	610	569	642	578	609	609	545	549	602	615	609	660	623	598	627	603	646	612	622	572	643	605	620	624	558	603	609	675	564	605	610	577	610	620	581	584	625	603	614	654	592	652	624	650	623	646	582	644	621	571	631	611	615	666	601	616	577	649	619	605	587	640	622	628	621	598	672	639	648	595	586	670	638	582	645	610	611	615	617	606	627	624	579	630	590	595	593	609	607	619	564	609	578	633	608	625	602	628	624	629	618	602	609	609	591	656	630	621	618	619	622	690	643	603	603	598	647	592	575	595	589	628	590	632	628	657	593	598	588	624	596	569	647	633	573	636	569	611	592	617	590	642	594	640	597	598	622	582	601	655	606	640	665	651	608	597	639	681	615	639	575	648	574	662	635	642	595	632	607	634	590	586	585	657	637	603	640	655	612	625	619	653	663	629	619	679	634	595	623	612	624	629	616	587	597	612	638	616	585	624	567	655	632	637	583	627	630	619	651	615	589	658	636	653	654	602	613	601	613	642	619	623	628	588	586	656	661	626	602	582	635	627	616	571	625	640	607	593	617	639	615	596	606	612	628	630	627	590	594	589	623	615	587	570	605	592	579	645	649	619	673	623	583	601	606	613	661	628	623	606	616	617	642	611	581	602	568	562	585	629	639	646	620	646	636	660	600	629	620	632	617	620	635	588	580	620	648	656	594	618	626	599	613	662	616	600	627	575	623	568	630	654	589	615	636	619	619	601	599
20025	36981	37484	31771	25890	20830	13040	8481	6798	5160	4157	3337	2787	2734	2547	2524	2542	2292	2118	1968	1672	1605	1472	1466	1476	1261	1191	1234	1388	1303	1269	1186	1134	1141	1093	1288	1326	1150	1085	1038	1020	994	1088	1095	1116	1118	1071	1030	1096	1079	1101	1152	1224	1847	1975	1663	1341	1090	1041	995	920	899	931	910	946	868	917	918	985	979	924	906	938	923	966	940	940	944	870	941	949	898	905	940	908	941	945	902	917	873	929	924	883	907	948	948	942	950	930	887	899	876	963	933	944	937	922	881	898	947	891	933	910	916	955	924	912	888	905	965	838	948	924	870	974	924	908	939	918	942	952	914	949	921	892	964	911	908	969	932	918	951	891	888	924	898	883	898	900	910	951	939	923	915	952	937	946	904	900	964	970	961	930	929	919	950	899	954	930	931	919	940	947	963	896	966	942	891	899	942	952	898	875	906	954	921	971	928	923	935	968	901	914	935	890	925	884	956	927	963	922	945	891	907	956	921	908	940	930	895	899	944	961	881	878	912	917	951	914	947	909	934	907	936	955	940	939	908	913	943	946	933	911	932	899	982	954	953	919	933	887	945	880	953	953	894	944	905	865	897	931	910	912	900	911	912	899	910	937	939	877	897	903	963	896	875	975	946	985	924	937	947	945	943	942	935	923	925	920	925	931	965	912	919	941	956	934	979	957	924	929	1004	914	921	922	914	896	843	933	937	888	951	975	949	915	964	889	918	949	922	954	918	922	925	925	915	954	939	930	943	964	968	895	881	930	860	925	927	968	954	909	945	947	881	945	910	1005	936	901	950	917	877	910	950	931	950	930	950	928	939	952	943	901	916	907	882	899	884	901	894	962	898	955	962	958	936	846	962	913	950	921	965	970	919	963	910	954	957	983	898	918	922	942	938	937	894	885	926	1003	922	941	922	922	922	914	966	896	891	890	955	945	916	924	903	928	902	864	943	938	956	910	955	899	975	920	934	951	964	983	925	936	927	921	928	949	920	919	895	839	911	934	922	989	928	888	901	930	932	914	962	908	928	905	907	888	918	905	935	921	906	899	924	952	926	965	953	919	906	933	922	913	923	899	876	915	915	938	920	963	908	909	971	942	913	947	920	922	954	943	934	879	916	944	934	961	916	908	957	914	952	879	913	873	917	901	983	900	914	1017	932	933	873	944	936	892	947	919	889	932	938	897	894	905	879	926	922	934	942	942	915	904	903	890	942	918	899	889	943	976	946	897	878	963	914	942	936	902	933	919	901	891	923	959	914	911	913	929	871	887	897	926	907	917	885	970	920	914	945	924	919	942	905	902	972	919	907	961	927	897	917	872	931	935	900	913	962	892	928	977	924	909	953	921	915	932	877	917	963	913	925	880	889	903	931	937	970	916	932	889	973	921	888	963	921	905	901	904	874	930	926	914	941	907	944	934	829	910	904	947	959	927	929	953	896	943	952	965	932	955	933	858	921	936	866	979	909	897	956	975	958	929	866	932	928	971	848	861	896	928	937	976	987	987	907	934	926	918	931	916	949	880	941	1007	960	933	895	873	919	924	959	943	899	998	891	945	948	920	916	888	914	912	893	894	884	930	939	971	918	965	921	965	917	934	947	854	976	960	950	903	934	959	924	921	922	931	918	907	897	929	966	943	891	953	974	895	983	936	904	954	946	906	886	941	947	937	923	928	891	856	983	960	909	917	961	992	925	895	890	890	872	904	956	925	923	933	979	894	939	948	914	897	925	938	915	890	901	924	976	894	925	937	950	929	976	917	880	911	931	917	917	921	901	919	902	950	926	922	914	895	893	969	880	873	918	927	887	942	952	908	908	937	974	967	969	850	876	943	943	949	968	906	907	939	974	956	950	888	939	925	873	942	919	925	904	990	877	914	924	910	985	847	970	945	915	933	945	925	966	975	940	870	901	923	940	849	928	935	897	923	966	922	926	927	975	965	932	891	916	935	932	910	897	918	889	916	937	959	989	918	906	920	929	910	900	984	925	952	946	952	899	913	961	944	934	938	911	946	939	903	884	957	894	936	969	930	1007	971	949	921	935	932	906	917	908	838	969	931	939	934	965	965	930	960	940	917	895	878	895	928	959	899	960	945	937	912	911	894	977	967	971	959	899	926	898	945	904	890	913	923	925	966	882	879	925	954	940	893	956	884	888	942	971	928	900	988	886	883	952	930	964	905	907	929	919	981	916	897	940	907	932	889	902	953	896	926	911	875	923	929	922	930	976	892	893	894	956	916	911	879	933	974	878	934	866	881	922	932	951	986	961	914	922	978	933	904	945	925	950	915	939	959	938	940	915	914	927	872	884	929	896	878	935	930	933	878	954	968	935	920	914	920	948	943	934	910	930	931	904	928	918	916	917	910	985	974	874	896	924	925	921	931	926	822	907	941	930	896	901	875	935	896	886	924	893	952	885	890	967	877	975	940	952	939	930	925	951	923	881	927	916	959	914	972	917	858	911	937	927	908	949	938	892	938	948	916	955	931	905	915	966	963	932	897	943	930	906	920	936	953	901	918	911	904	920	890	911	939	928	912	888	945	869	927	924	885	967	941	936	956	955	929	910	954	945	958	882	944	881	877	877	896	946	908	934	981	907	938	962	867	919	878	936	928	946	934	979	940	963	932	892	934	950	911	917	963	943	888	950	943	916	891	944	974	905	905	948	938	924	905	964	934	879	923	891	922	953	955	960	944	957	950	907	945	919	895	896	926	903	888	879	853	836	991	865	926	918	896	897	940	933	890	958	914	939	917	942	964	944	937	920	934	912	956	914	945	935	968	990	858	920	961	948	929	937	955	910	937	883	884	917	946	908	955	930	902	947	887	906	893	921	939	922	935	951	919	909	887	906	890	917	959	892	938	896	963	967	939	927	960	916	869	884	917	947	922	939	965	909	895	971	936	961	896	934	866	931	893	918	946	902	902	965	922	888	879	966	889	925	880	956	988	991	917	927	878	910	928	962	959	895	979	962	898	897	917	887	904	934	967	934	945	906	976	925	883	962	904	932	925	980	904	875	975	944	935	933	963	944	963	905	960	938	941	991	884	930	913	937	876	908	887	927	920	940	941	920	938	955	941	885	904	926	938	925	937	925	980	907	896	945	957	955	902	953	882	952	942	980	954	957	919	911	999	929	937	927	936	930	876	914	914	950	877	924	931	933	913	950	892	919	922	940	896	907	942	909	937	910	928	946	958	945	895	990	936	964	915	914	928	971	974	945	910	971	930	900	898	946	972	863	915	943	899	958	893	919	917	936	908	913	945	941	976	921	884	898	865	917	911	883	969	939	920	941	965	944	940	881	949	953	969	947	923	950	948	936	956	958	907	941	963	895	882	913	953	908	932	928	894	918	940	882	942	960	944	902	902	916	895	896	928	875	919	933	870	907	911	912	910	939	959	930	905	923	925	898	1015	938	920	950	899	958	956	949	919	892	901	948	925	963	935	909	922	939	944	902	952	903	886	922	936	943	984	907	901	947	914	919	950	941	934	962	952	890	950	899
23452	21459	29368	24017	21744	22053	15680	6246	4090	3199	2538	1907	1756	1643	1605	1595	1395	1383	1331	1181	1026	928	858	857	866	786	760	766	841	863	774	739	686	692	643	778	793	714	611	652	661	656	647	715	702	621	697	659	673	669	649	672	769	1387	1389	1224	952	787	704	620	555	628	586	588	588	579	602	592	612	582	613	609	576	612	629	639	582	611	571	605	617	600	560	563	580	624	588	582	547	564	605	544	625	586	607	600	605	567	604	575	603	567	544	566	580	580	588	578	582	604	575	592	613	582	573	596	589	577	590	564	568	579	568	570	616	602	616	566	563	576	608	538	585	611	568	564	559	612	620	580	571	568	588	566	551	544	585	549	620	573	594	582	567	582	587	586	583	549	599	601	580	600	565	604	601	590	583	599	564	570	590	592	628	569	591	554	602	567	587	607	552	560	614	581	551	627	582	614	592	576	558	627	559	571	563	593	617	635	648	542	568	549	591	540	616	562	575	595	587	599	610	570	575	617	603	582	580	601	558	580	562	554	570	583	589	592	647	592	563	568	569	597	544	561	591	574	558	595	609	622	580	580	569	582	586	541	532	578	591	580	582	575	589	627	567	601	624	602	593	557	577	584	626	594	572	588	583	613	601	587	550	555	569	538	601	606	595	581	618	582	566	621	558	621	643	628	564	600	618	569	583	567	541	608	579	588	606	582	577	601	576	613	605	543	595	586	569	561	595	568	582	592	578	586	564	603	574	580	579	612	528	594	629	580	596	564	561	568	607	597	601	566	585	555	570	619	584	579	578	582	539	558	569	578	584	548	565	584	524	576	575	601	581	540	614	578	622	593	624	591	594	606	561	588	597	570	584	581	568	597	594	595	622	580	589	570	622	557	570	590	590	541	566	603	600	618	599	611	592	580	622	595	579	605	569	581	618	578	573	575	641	594	636	593	591	562	624	629	547	567	623	578	578	593	541	605	587	609	594	544	573	563	589	567	581	614	546	548	564	537	547	543	598	617	571	598	584	575	621	567	566	571	587	565	580	579	556	592	535	579	598	604	584	591	527	540	591	564	568	594	597	572	576	577	560	551	592	613	520	568	586	533	582	561	593	573	574	617	547	571	592	602	582	557	629	637	592	606	536	544	559	590	557	575	632	539	582	538	549	607	593	596	582	600	625	590	582	595	588	594	569	574	622	600	615	583	590	578	579	630	571	599	559	597	552	622	569	609	569	604	564	615	548	551	599	580	542	601	595	563	573	582	572	560	574	567	554	580	603	582	594	555	600	603	608	557	629	610	588	598	573	539	579	620	598	620	567	603	553	575	595	565	613	607	536	568	603	565	541	572	585	557	614	611	571	583	602	616	610	561	588	606	624	543	604	612	552	578	572	628	562	605	596	561	546	592	623	555	605	542	604	603	572	577	579	606	595	556	616	515	549	578	639	669	593	624	569	556	595	561	559	606	540	593	613	624	585	615	599	582	583	599	588	623	605	604	564	604	574	603	564	575	547	544	592	585	579	566	558	622	601	609	547	564	543	563	601	578	587	560	547	565	565	611	590	625	607	602	621	556	597	572	607	580	566	557	589	597	572	538	537	571	612	577	557	605	600	601	586	553	569	592	596	535	560	616	554	529	547	588	590	600	598	588	575	564	581	568	606	555	610	551	607	608	608	584	553	604	579	579	559	568	624	550	622	616	587	544	587	559	636	545	607	584	582	581	577	622	621	581	606	590	578	595	582	582	572	554	556	566	549	603	588	608	553	550	578	559	570	621	600	563	581	564	619	611	587	564	552	578	590	596	591	599	535	595	594	551	560	574	626	579	613	566	620	596	579	624	590	577	563	596	582	618	611	543	622	572	559	587	556	563	557	579	625	603	628	585	597	574	581	549	585	608	617	599	640	556	573	555	573	617	595	549	582	583	574	594	544	595	594	557	583	569	566	580	580	595	580	528	602	571	553	537	556	581	634	581	586	614	592	603	602	579	628	590	584	599	563	619	563	609	594	607	562	576	584	580	573	558	582	569	580	583	572	596	574	612	625	578	555	564	597	629	585	634	574	535	550	558	574	586	589	588	584	595	576	524	623	574	594	575	602	586	550	604	564	607	585	552	572	587	564	562	631	590	562	534	583	607	625	567	571	594	565	565	526	557	603	582	578	621	602	574	572	543	598	570	592	618	568	602	517	595	610	596	574	593	622	600	570	559	592	549	601	597	642	580	565	563	569	610	559	605	580	579	602	585	603	570	588	605	541	600	570	617	559	579	567	592	614	620	587	550	588	580	623	604	548	603	570	585	568	629	615	588	608	607	555	565	564	554	624	602	536	571	529	537	617	541	588	565	618	606	565	603	587	562	586	584	574	597	575	617	562	617	554	591	559	578	609	599	522	579	587	574	580	560	539	572	541	576	575	569	605	588	597	589	609	585	556	592	612	555	599	580	650	556	580	597	562	576	551	581	577	555	583	554	579	587	596	606	593	584	623	586	570	619	581	584	569	543	547	568	559	596	567	545	604	591	594	594	566	601	563	571	537	612	613	542	585	584	590	587	549	601	575	578	600	603	567	546	541	575	593	570	605	589	581	643	557	550	611	588	573	617	598	604	594	603	588	623	565	553	586	626	598	570	601	605	600	543	526	598	634	580	562	580	604	549	582	536	582	598	525	564	587	566	560	579	540	637	642	613	592	543	554	578	628	559	582	588	579	550	587	633	571	577	571	569	589	586	618	601	566	596	559	554	565	564	563	559	595	575	599	573	612	632	589	572	585	597	617	580	571	574	577	586	585	582	586	568	559	587	592	590	566	556	557	578	562	599	598	599	602	572	606	584	610	589	591	612	591	550	573	587	613	565	556	598	532	581	579	546	587	557	588	566	611	597	606	613	628	583	590	555	570	572	608	570	635	548	559	574	554	598	596	613	596	582	572	560	556	594	598	548	572	608	579	599	591	585	606	573	531	594	557	573	639	594	656	589	602	554	545	559	562	592	533	598	575	601	578	597	588	609	603	583	560	569	593	570	605	548	588	585	519	553	563	586	562	597	603	569	555	628	589	590	629	577	604	551	562	576	579	572	579	559	579	552	610	596	603	599	578	597	642	584	602	534	575	591	622	579	574	576	591	569	616	590	573	572	602	601	576	590	588	557	582	628	571	598	592	556	609	594	634	606	557	575	571	592	605	559	527	580	585	551	597	549	564	634	562	577	581	587	567	546	584	567	573	589	570	598	570	600	589	580	586	605	585	571	608	608	568	605	557	618	603	613	567	566	606	584	536	593	579	569	606	582	585	629	552	581	629	593	610	602	559	549	565	570	565	587	568	596	562	567	606	620	612	544	543	562	527	620	559	561	589	564	547	563	592	590	593	582	609	594	613	580	568	592	588	561	602	603	619	531	614	560	547	534	575	595	547	575	564	635	612	602	618	619	550	564	570	625	539	581	580	594	574	576	587	608	587	591	598	581	567	558	586	546	587	572	629	581	602	563	580	581	610	555	576	555	592	568
22654	42813	41011	34396	30252	24309	17240	12160	9659	7554	5936	4535	4061	3719	3730	3633	2993	2886	2730	2407	2097	1811	1722	1631	1597	1409	1260	1341	1553	1611	1328	1143	1142	1081	1076	1294	1334	1236	1081	1014	995	1017	1095	1121	1132	1055	1089	972	1032	1154	1043	1065	1451	2686	2830	2213	1674	1241	1022	910	905	927	887	853	853	856	887	883	888	913	905	937	890	887	883	820	877	831	847	881	888	860	885	855	857	859	859	857	815	891	824	929	919	855	845	835	884	850	843	886	855	866	910	902	900	893	893	827	869	890	895	902	904	819	861	879	899	895	876	839	879	816	906	833	844	853	882	931	895	838	918	836	863	878	903	910	864	851	800	892	892	935	869	852	859	852	864	862	878	910	845	921	882	817	892	799	911	906	893	849	895	904	860	883	913	824	859	843	837	888	843	836	808	907	894	885	932	850	886	914	890	818	897	842	849	918	870	901	845	890	908	851	893	893	844	846	873	878	877	896	864	855	871	917	925	875	825	854	869	876	861	834	846	906	890	827	909	878	848	848	939	851	881	930	864	888	909	843	882	885	862	904	882	853	879	867	853	909	815	920	873	963	839	825	877	874	874	838	889	890	927	873	871	902	877	856	867	840	898	882	926	857	785	905	853	900	798	889	825	819	836	865	863	856	834	834	901	866	923	843	839	884	877	836	853	875	883	915	836	903	873	862	860	908	839	871	867	861	862	879	911	892	905	899	865	915	887	835	872	856	854	827	878	838	822	897	879	857	839	890	902	834	899	888	872	901	871	868	854	912	885	840	866	845	875	882	865	887	892	837	874	912	843	895	832	892	889	864	861	910	846	880	899	878	880	809	899	839	875	945	846	912	849	863	901	885	847	887	892	933	878	818	908	916	841	848	846	895	871	854	894	842	898	929	916	840	887	874	875	873	816	870	904	840	878	849	916	842	862	947	853	898	809	849	922	891	842	852	879	872	902	864	894	839	890	846	959	889	875	914	886	879	927	878	845	880	903	963	867	905	855	895	851	836	825	851	861	866	903	903	891	868	887	886	920	866	883	871	882	883	874	880	889	829	900	901	885	838	933	853	830	886	810	903	860	873	830	860	874	836	844	878	852	870	858	871	847	894	862	874	852	897	850	856	884	842	917	838	825	858	828	874	845	863	835	854	859	917	877	827	893	852	910	837	879	864	861	868	896	862	894	868	866	837	906	827	913	834	867	880	883	852	856	897	935	918	928	872	896	845	889	893	822	896	885	870	902	896	843	884	863	891	879	943	892	873	918	883	827	867	886	862	861	873	850	866	870	827	842	875	842	850	883	865	878	923	877	831	812	851	842	871	843	881	834	863	794	862	853	960	844	901	851	838	884	861	900	841	920	861	845	869	836	937	853	858	865	890	927	907	910	878	842	852	907	947	880	865	892	881	906	933	891	885	876	865	912	832	881	860	856	924	847	868	871	854	884	888	863	878	889	826	878	902	905	881	847	892	902	834	826	886	879	865	860	853	885	928	791	903	900	887	902	897	902	833	875	894	900	858	911	839	931	881	876	882	899	884	859	857	841	880	874	886	850	882	888	851	854	929	899	828	851	859	878	868	911	867	896	901	885	864	850	844	870	900	860	829	867	822	885	899	870	831	866	914	882	881	870	862	904	869	905	900	851	887	902	886	864	892	847	901	838	912	859	874	887	913	838	790	858	852	919	881	841	903	848	888	867	905	862	797	929	843	893	883	871	854	905	900	907	883	850	877	846	915	831	876	866	842	864	847	845	832	855	863	856	907	873	864	863	834	887	882	830	845	883	898	908	894	850	863	890	835	815	906	882	880	810	837	848	890	865	879	835	861	844	881	951	900	871	879	871	870	891	865	809	881	886	855	891	844	897	820	887	908	849	956	865	859	869	877	917	874	837	845	877	856	907	828	870	881	889	891	875	817	830	864	855	845	899	834	881	870	872	853	879	855	888	920	868	884	865	873	927	936	872	842	854	851	918	944	840	848	884	863	956	856	870	881	885	903	846	771	874	945	885	880	888	867	885	887	879	916	873	861	862	859	874	822	887	867	876	837	889	932	911	872	864	877	938	840	831	820	869	915	897	916	866	826	920	881	882	938	836	855	840	880	856	864	908	922	840	916	884	842	884	861	868	900	944	887	901	820	860	905	902	906	900	940	875	871	895	835	881	906	826	853	896	854	908	895	816	877	890	896	888	836	874	888	893	848	911	856	844	857	888	851	881	876	819	883	895	857	854	872	830	881	838	925	823	902	935	889	857	898	842	851	861	836	919	912	927	883	854	835	911	886	863	879	851	856	896	867	865	849	890	837	841	879	858	887	838	908	872	860	868	866	851	882	835	854	856	873	828	858	855	814	842	888	875	838	871	828	906	932	961	915	860	887	888	880	865	875	842	845	843	900	869	865	831	890	868	910	851	802	865	899	879	895	866	836	877	840	873	863	874	797	844	896	892	848	927	871	879	857	888	901	894	842	849	906	892	890	883	817	848	933	866	934	887	875	836	902	878	884	854	944	901	903	883	847	882	875	821	892	855	854	873	862	883	795	898	827	837	841	846	893	884	851	853	859	881	861	848	910	879	853	901	857	923	892	926	869	857	882	856	859	876	855	876	882	896	899	815	918	863	861	880	863	875	848	896	887	896	855	898	899	887	917	848	848	896	911	847	884	913	875	888	847	865	826	882	881	893	921	856	888	802	834	865	917	859	873	872	835	856	899	828	857	943	832	866	849	823	853	824	897	864	847	889	908	899	880	849	938	851	869	836	841	909	941	850	871	866	903	891	871	874	899	839	903	921	867	866	819	882	862	915	897	842	839	912	833	890	895	858	897	882	898	870	890	852	920	888	942	884	845	897	904	876	900	880	845	858	866	841	875	879	869	904	873	864	904	889	879	893	886	838	904	861	843	897	842	903	928	852	878	912	894	847	858	851	856	890	854	850	890	878	853	858	847	937	900	891	938	838	867	889	849	885	922	860	854	851	855	871	871	875	865	824	829	895	908	840	932	898	873	885	877	863	921	871	811	845	892	872	816	850	893	869	911	903	863	869	827	879	931	877	868	872	823	815	849	860	888	906	836	824	902	892	869	865	893	837	873	862	862	821	906	900	865	878	885	879	906	888	899	837	859	894	886	910	860	918	865	861	831	866	872	849	846	885	876	857	873	830	887	911	916	860	822	866	910	861	927	869	871	833	852	864	841	822	854	927	880	952	907	856	817	849	898	874	865	904	907	842	916	903	905	882	895	871	931	951	868	842	833	827	861	886	836	860	906	844	860	819	881	857	908	839	844	892	901	883	819	828	885	878	910	872	890	834	879	890	914	846	889	840	824	869	848	876	873	925	888	888	916	893	896	897	884	865	858	894	855	918	915	857	838	853	869	925	849	837	859	887	883	861	892	853	894	880	869	891	877	833	885	844	865	862	848	845	895	900	867	878	852	863	899	865	851	863	843	864	912	855	880	899	857	876	892	900	826	892	835	873	865	861	875	861	878	932	854	929	872
27152	21870	22247	16656	9079	5002	2908	1738	1449	1276	1001	896	855	922	918	857	899	807	759	763	725	703	682	723	662	648	615	663	696	704	649	578	598	610	615	563	659	565	548	614	554	531	577	657	633	568	559	583	635	596	558	605	588	655	671	643	631	612	616	551	533	519	559	520	559	542	601	533	597	538	535	584	559	620	551	564	595	535	550	559	602	599	546	564	533	536	581	594	538	542	537	560	523	555	549	571	545	567	551	574	568	547	539	555	528	607	534	574	566	561	548	559	567	590	611	538	545	541	575	575	575	559	565	542	543	579	564	593	539	521	593	556	560	584	536	561	544	602	545	555	551	542	573	547	539	567	589	589	523	581	536	558	565	557	624	561	601	572	556	514	562	563	601	578	611	540	572	620	521	534	538	521	562	583	556	574	566	521	589	525	572	552	537	597	591	560	530	543	554	577	557	544	539	539	617	550	535	560	579	582	604	554	541	551	562	563	611	584	586	558	569	529	572	535	580	515	550	553	582	565	535	561	556	531	530	595	547	577	533	564	567	604	542	562	582	555	571	572	571	523	539	538	597	521	554	590	550	570	539	565	585	583	583	584	532	542	545	539	566	538	580	550	525	565	548	571	568	513	547	549	556	545	567	555	585	560	623	517	572	557	547	547	538	547	588	541	577	539	548	557	587	563	562	554	541	579	557	532	638	594	580	547	529	578	568	565	552	512	585	583	546	547	585	571	574	598	541	556	588	532	531	562	584	537	570	551	558	571	547	584	586	514	539	567	558	562	513	586	550	561	600	542	590	544	552	590	545	561	546	578	533	540	533	548	596	538	560	577	556	579	558	555	592	534	586	550	518	569	528	555	582	545	565	523	578	572	541	582	613	573	571	550	548	559	572	563	526	552	615	532	545	562	558	559	534	590	566	557	585	550	540	521	530	503	577	571	558	524	585	544	594	561	571	583	535	578	596	562	568	572	576	502	563	580	511	539	576	576	497	522	626	548	580	551	574	580	540	560	542	585	581	576	532	587	549	544	549	568	536	588	565	579	537	547	559	587	531	558	554	563	572	564	579	546	506	552	600	535	561	631	555	519	559	540	602	550	556	563	550	584	605	565	524	572	553	618	507	550	573	522	552	584	568	545	570	573	580	576	581	581	546	579	571	542	562	585	560	565	564	534	529	534	588	594	532	554	551	569	594	552	559	556	551	588	542	606	584	571	551	563	557	557	564	542	568	573	526	578	589	558	584	525	558	563	546	560	534	594	598	554	566	588	556	549	552	573	536	560	549	553	549	563	558	535	549	566	547	584	588	566	538	534	552	580	617	587	564	560	551	566	520	588	570	612	569	559	552	588	572	576	577	506	571	627	556	574	568	575	593	547	557	550	564	556	543	553	560	588	502	608	551	568	539	554	579	591	513	555	583	552	543	581	561	549	560	540	562	536	569	579	591	584	551	607	599	531	594	592	572	519	544	585	541	590	511	544	562	571	566	535	544	547	550	534	556	593	547	550	554	593	568	578	581	536	520	592	604	540	584	558	556	570	591	534	523	562	562	531	589	545	552	538	530	593	556	550	539	547	579	524	516	569	540	537	556	578	524	529	570	546	550	590	562	573	572	579	564	573	526	580	539	569	530	562	563	542	576	555	596	592	539	553	553	528	551	569	569	555	577	565	591	582	554	569	538	573	569	563	547	580	569	558	551	590	528	576	539	543	556	530	546	571	576	561	540	535	541	540	561	552	534	595	559	529	561	545	592	555	583	552	541	570	568	546	552	550	539	569	522	544	543	527	566	552	571	552	565	563	553	583	559	579	554	563	590	585	583	509	578	544	558	561	560	522	551	543	574	578	585	566	581	545	573	514	595	543	514	567	552	516	562	532	532	584	568	545	552	545	551	572	554	552	580	544	569	519	492	552	576	553	530	587	610	525	540	527	571	565	535	556	580	540	604	573	535	531	558	588	554	538	583	528	548	514	552	595	536	565	569	519	529	563	558	591	593	546	521	563	624	559	554	541	581	551	549	522	520	586	573	555	572	580	525	546	590	560	565	559	562	538	576	567	567	584	566	523	572	523	553	566	582	540	535	515	577	568	536	586	566	571	541	546	572	582	583	529	643	536	574	536	567	564	545	549	551	561	577	602	564	538	560	581	565	563	564	533	536	562	575	565	544	541	535	546	562	574	579	582	521	564	581	594	541	531	564	547	550	518	565	592	583	594	564	560	584	568	599	588	543	651	569	560	519	517	558	568	610	578	581	513	528	531	532	547	573	529	520	576	558	567	581	585	530	565	601	553	539	571	534	557	550	589	560	585	562	575	571	591	573	580	573	580	577	587	579	573	534	541	541	527	541	550	575	502	572	541	592	577	532	548	569	543	568	535	538	516	579	558	558	557	570	583	597	590	565	536	565	582	550	549	576	566	566	560	536	567	563	555	565	531	593	564	617	559	556	507	540	569	567	561	574	579	549	575	616	598	559	546	592	588	566	512	590	540	590	560	549	562	548	546	567	567	549	571	609	558	555	578	583	582	613	582	535	537	516	531	542	538	612	592	581	564	579	566	589	599	588	554	597	560	553	562	553	508	547	531	524	540	578	578	573	574	518	585	579	536	563	598	560	558	545	601	595	570	549	529	581	568	563	558	536	561	595	586	605	552	569	554	571	574	545	535	544	594	561	572	559	539	542	561	593	595	581	537	559	567	528	522	590	525	552	566	570	570	568	550	527	543	560	552	609	527	582	517	575	553	538	528	577	549	547	581	536	589	552	571	582	630	556	597	594	599	541	552	569	511	562	563	559	575	592	560	586	487	550	545	551	530	557	569	568	560	578	559	575	575	573	575	560	567	571	558	554	550	587	538	565	573	614	541	522	570	558	584	531	579	558	570	610	533	574	534	568	536	529	564	600	545	527	554	594	569	526	550	555	559	565	586	538	550	578	596	546	539	583	581	549	586	528	589	603	580	562	557	556	585	556	576	564	530	566	582	549	553	579	572	577	557	556	537	550	589	557	525	564	514	580	577	541	538	604	570	531	544	560	536	544	573	533	531	577	544	557	545	583	549	563	542	554	581	531	590	552	597	570	602	564	559	558	571	551	543	587	543	588	544	543	552	544	599	560	584	595	549	546	550	553	592	529	545	573	541	572	576	539	580	534	533	559	547	585	541	557	576	549	590	569	573	548	565	551	566	573	571	526	533	571	608	592	532	561	536	559	602	553	563	587	577	567	535	592	561	551	587	589	553	566	577	569	560	592	553	569	592	579	545	573	556	514	568	555	557	558	532	575	536	602	566	552	555	536	596	557	544	551	580	538	549	580	565	544	554	562	540	535	547	563	583	552	543	554	563	563	560	553	578	515	558	542	562	542	555	569	550	594	566	583	553	594	578	563	574	546	546	519	541	542	584	584	553	575	566	543	550	553	588	536	599	549	541	537	572	610	570	559	557	550	570	596	557	592	586	531	573	572	567	566	546	536	596	609	588	539	580	545	555
18429	30105	27697	21207	16509	10872	7193	4632	3761	3010	2250	1940	1875	1762	1903	1696	1666	1588	1572	1508	1390	1170	1241	1149	1155	972	931	942	1122	1158	1064	1041	967	932	966	953	1027	998	926	924	900	841	911	956	1015	897	940	894	954	896	923	921	909	1019	1011	1035	988	956	897	824	813	848	817	894	811	900	857	823	897	854	896	833	827	846	861	882	857	905	834	871	868	864	844	849	837	887	813	915	802	864	853	833	890	854	866	848	876	839	847	866	874	902	872	825	890	891	871	796	839	827	848	832	872	852	848	783	855	867	839	839	801	838	849	874	837	871	844	780	873	815	782	827	800	818	850	857	872	830	850	844	827	805	863	840	844	787	836	877	759	812	874	851	830	885	810	882	781	823	841	913	893	846	856	848	836	862	840	897	823	832	853	947	818	828	794	829	893	868	903	844	822	814	870	860	836	902	822	867	874	857	839	829	867	833	810	804	816	826	856	823	853	863	874	873	786	879	896	880	892	888	874	806	884	844	872	848	891	896	870	839	910	882	857	882	867	852	839	828	881	842	875	863	855	868	873	832	864	801	836	876	882	806	840	849	831	803	826	852	895	843	827	863	869	875	836	857	846	842	848	821	834	814	848	866	850	839	848	835	891	889	864	884	807	919	813	865	870	874	807	866	893	853	825	806	813	823	891	891	835	825	809	861	854	799	854	876	852	844	880	907	863	876	861	857	834	895	874	839	838	848	813	880	833	869	868	848	828	839	816	821	876	804	830	871	855	889	839	903	908	864	857	857	870	853	918	872	813	849	803	850	875	835	885	870	845	817	822	856	870	832	830	841	848	848	814	869	847	873	893	854	824	874	811	872	850	904	814	840	878	853	809	862	829	879	872	874	823	862	864	814	863	851	846	832	872	868	832	854	828	856	810	849	831	844	910	873	814	868	864	902	845	854	835	911	807	815	879	855	889	842	848	860	835	871	847	837	834	885	913	798	905	844	879	884	865	874	838	846	872	921	854	852	841	825	858	870	892	830	831	922	856	855	853	906	910	845	841	809	906	809	861	832	879	827	854	852	817	860	880	820	859	867	827	883	841	870	867	854	868	799	853	845	893	856	840	819	793	821	863	859	823	852	848	802	862	799	849	844	855	857	836	882	901	839	844	877	831	840	817	826	784	851	862	853	823	807	850	806	813	799	845	820	908	870	873	833	831	847	889	904	912	894	888	850	809	860	826	846	813	911	844	876	860	831	843	833	850	855	805	842	880	825	830	833	852	843	845	863	823	811	866	865	851	819	841	850	862	864	857	829	869	885	878	876	857	910	844	840	841	795	804	829	853	814	878	820	864	861	875	849	872	869	825	803	865	861	841	913	858	855	817	829	834	848	875	860	847	838	850	882	886	848	887	857	860	869	830	802	855	869	842	876	830	837	844	830	877	827	847	829	829	856	824	847	862	821	865	848	880	880	850	877	861	879	809	865	851	857	887	919	868	878	889	848	896	853	857	860	848	820	887	900	873	821	845	800	848	862	869	834	859	841	889	831	907	860	849	869	846	838	822	821	864	871	802	853	825	902	869	847	919	884	878	853	841	863	870	881	853	807	871	883	878	878	861	832	860	879	877	849	816	847	813	861	859	860	833	824	837	792	842	859	876	806	801	860	818	856	819	794	835	855	809	881	889	840	883	820	822	818	835	854	862	892	866	898	882	826	826	822	829	867	896	833	859	836	817	839	828	884	799	843	843	876	878	912	895	823	827	836	859	887	832	832	881	888	806	864	829	858	813	863	828	820	828	818	853	840	896	831	891	881	885	835	843	870	873	834	851	828	844	848	859	853	835	886	834	857	880	833	844	807	924	811	872	816	901	861	858	876	882	885	842	846	845	891	821	820	841	803	903	876	862	828	879	903	839	837	832	875	867	851	835	889	914	901	924	812	913	827	829	833	806	844	867	860	824	886	838	884	837	886	863	889	836	821	811	849	828	818	847	838	842	866	820	856	848	832	843	899	866	853	871	838	830	873	860	886	880	787	811	898	828	827	867	830	827	891	874	875	800	861	787	832	838	891	821	873	873	908	872	886	845	845	819	818	792	842	861	806	812	864	891	847	845	811	871	839	891	831	874	793	814	864	839	873	818	818	839	786	823	842	816	867	805	828	857	841	861	845	877	851	839	832	850	868	836	827	855	829	874	850	872	848	830	849	838	841	867	797	903	869	831	833	876	890	799	850	818	845	841	802	861	836	909	834	852	832	844	878	818	877	858	867	838	843	872	849	882	863	878	831	862	861	904	848	838	827	863	863	866	900	866	815	854	860	876	876	828	833	868	870	817	827	844	865	851	900	856	861	832	792	833	821	860	825	840	773	823	777	809	828	895	829	860	809	822	860	881	893	843	844	853	864	899	820	867	863	852	828	801	777	886	859	832	881	829	858	876	866	876	849	873	915	824	870	868	854	831	794	818	869	867	853	852	838	807	836	851	856	797	908	851	851	856	827	880	828	877	876	853	781	888	828	848	926	873	877	807	896	865	865	860	910	825	864	852	900	849	830	827	861	829	861	853	960	838	820	806	899	841	886	856	834	831	881	905	873	899	837	837	819	844	854	846	815	886	866	851	836	882	840	914	850	803	849	843	797	868	882	857	833	851	857	873	844	807	805	889	860	833	841	866	821	847	861	872	862	857	812	854	838	848	865	783	863	839	868	885	879	848	861	871	842	876	841	868	870	861	877	871	878	851	860	883	861	823	901	824	850	865	868	875	786	856	816	849	843	854	841	880	824	877	862	840	857	849	847	842	875	835	881	864	865	854	819	837	872	838	863	850	822	837	870	836	828	870	890	800	838	813	838	852	839	914	833	821	833	933	858	873	780	828	877	853	859	872	802	883	842	830	875	821	845	856	862	832	845	814	891	851	822	855	837	826	884	797	899	863	883	906	833	879	884	906	825	877	810	809	864	847	856	828	918	908	834	851	830	934	852	862	869	831	892	887	839	871	861	895	893	847	902	896	831	834	930	864	866	846	877	857	878	870	875	817	853	857	897	854	877	884	805	911	831	851	882	878	872	792	764	843	827	886	874	897	828	815	898	889	818	884	860	860	841	854	851	889	875	861	861	826	827	833	849	874	847	855	838	870	828	852	854	887	899	840	889	833	837	848	806	864	823	847	856	869	871	831	864	884	827	844	848	815	869	819	810	852	880	852	897	887	857	862	875	813	789	858	870	837	817	838	881	863	877	877	862	880	866	846	881	829	903	811	827	826	827	807	848	898	825	850	823	815	906	845	876	869	832	862	853	862	880	826	875	940	862	848	893	830	852	850	855	854	872	825	869	806	870	868	882	863	870	870	831	857	850	852	880	870	866	871	790	821	891	870	833	878	813	893	851	901	823	851	813	843	830	843	843	889	850	887	865	919	846	851	875	816	839	866	857	869	886	857	790	841	807	811	853	858	859	845	841	854	853	891	866	906	884	886	851	848	829	842	869	907	866	851	819	880	824	841	853	891	839	919	861
24443	21418	28658	24649	21136	13996	7307	3821	2748	2236	1711	1521	1421	1441	1322	1206	1193	1150	1124	1063	916	838	858	815	740	757	690	738	808	792	700	722	668	672	633	649	725	791	690	724	654	637	678	623	668	673	636	676	683	677	592	676	948	1041	1064	902	852	710	686	637	631	649	604	606	618	621	634	606	606	639	605	599	590	591	625	621	649	658	656	644	634	595	642	615	599	623	641	610	628	587	639	627	614	568	644	650	586	601	599	579	591	593	599	616	648	621	609	631	626	623	601	612	634	610	638	617	647	650	604	611	646	606	619	593	627	634	635	637	620	627	593	626	635	604	625	626	599	595	620	625	616	622	594	601	615	658	631	662	616	589	571	618	649	656	593	609	628	609	624	620	620	563	620	582	602	596	609	610	624	646	622	633	638	612	657	634	645	666	647	608	631	641	606	615	609	616	639	624	612	629	633	562	600	593	594	626	628	607	595	620	604	632	589	604	623	649	570	585	618	637	586	616	587	609	614	613	657	623	617	644	623	639	587	659	649	608	657	622	621	605	611	605	599	628	654	583	566	623	587	563	645	622	606	584	597	607	623	671	593	621	584	608	633	630	574	613	599	624	620	628	634	603	661	582	619	635	626	630	625	655	606	627	582	568	616	624	631	592	613	603	618	599	561	646	607	599	632	572	611	605	609	615	617	597	626	619	586	599	605	597	591	621	627	644	624	642	646	578	618	618	624	622	653	649	617	643	603	576	605	606	646	648	612	653	591	620	590	596	626	612	566	601	604	606	616	592	635	628	616	649	628	618	624	623	624	619	614	583	683	618	645	612	609	593	641	612	612	593	622	618	648	600	610	628	661	600	587	617	603	646	597	620	630	592	668	567	589	602	603	562	648	602	595	588	619	638	621	577	608	626	620	607	617	600	660	599	624	597	634	591	607	648	587	635	625	659	585	627	566	662	651	601	617	598	613	586	642	592	607	642	607	629	648	599	573	599	667	616	623	589	637	626	593	595	591	597	627	611	613	621	619	605	601	635	606	608	641	575	638	630	599	619	600	589	607	631	636	627	610	658	624	623	604	691	628	627	632	615	594	676	638	600	608	545	636	600	600	673	645	629	612	670	623	583	567	625	648	627	562	587	620	616	562	654	652	641	623	602	611	626	636	612	640	566	615	649	607	639	586	618	633	622	602	618	609	602	586	627	652	629	604	598	595	591	639	640	579	632	594	634	635	608	609	600	647	644	592	578	597	633	586	617	649	644	611	621	635	605	580	601	616	583	626	634	573	654	644	605	618	619	576	615	582	649	594	629	613	585	613	626	610	635	611	671	672	619	645	602	616	591	604	592	622	581	606	605	643	610	565	606	620	573	600	600	619	604	623	599	614	594	571	589	627	605	658	617	634	573	597	604	630	567	631	609	638	591	595	582	631	651	646	602	611	611	619	615	656	627	609	638	587	614	598	627	629	648	592	620	680	579	648	629	656	598	583	608	677	655	647	628	580	645	635	667	659	619	591	611	604	626	613	638	657	577	647	599	650	594	573	631	658	564	596	612	600	624	587	605	637	637	608	636	626	582	591	634	580	607	640	588	640	645	652	644	589	616	609	580	629	611	624	635	617	632	600	581	644	629	594	622	603	618	628	603	608	626	589	607	600	600	639	621	625	651	648	611	607	695	642	627	602	635	639	636	595	603	629	594	633	573	636	617	622	636	614	634	616	623	623	616	661	580	628	603	600	664	609	678	611	594	640	613	643	607	584	613	660	615	604	657	605	635	600	588	599	615	576	591	621	629	594	601	628	646	634	610	647	643	602	608	593	602	613	608	617	643	612	674	599	591	574	615	601	616	640	611	644	599	614	648	593	621	633	600	589	620	636	609	573	604	625	592	621	649	650	617	662	587	603	641	668	647	563	595	557	620	587	585	626	617	594	629	621	633	666	640	639	656	620	640	606	601	610	630	634	617	632	597	583	595	620	641	666	636	633	609	649	603	591	576	616	634	610	644	609	606	640	613	596	592	629	636	654	586	621	577	598	649	620	609	620	646	654	626	628	617	601	631	616	594	594	620	605	616	627	614	602	581	601	594	632	576	597	640	644	611	599	645	649	591	593	678	616	575	620	617	596	641	596	598	569	590	634	575	646	649	618	639	644	596	638	621	642	641	616	647	647	655	599	571	593	618	630	611	627	621	600	611	588	606	652	561	602	605	601	611	618	612	606	602	625	611	634	596	626	630	595	633	633	621	594	586	603	587	604	649	623	600	609	606	648	625	634	616	590	657	580	572	597	653	610	604	638	607	632	632	623	606	632	660	647	658	620	636	617	615	607	623	657	655	600	658	632	597	610	633	603	622	638	642	589	592	589	610	642	599	616	622	622	610	633	614	597	597	615	606	585	625	613	598	598	616	612	617	575	635	614	622	632	596	589	599	615	620	593	628	647	649	620	614	594	628	581	612	614	614	646	616	615	582	592	588	656	638	648	606	594	593	593	612	605	598	574	612	599	633	661	619	607	676	638	626	674	603	593	588	601	624	614	577	600	594	602	610	609	615	605	655	596	585	621	612	620	641	615	614	605	624	621	614	635	611	632	602	616	579	648	611	623	662	586	586	617	639	626	611	650	583	645	645	629	592	652	608	645	596	611	593	666	670	589	631	615	625	633	637	595	582	632	665	616	633	558	601	663	628	564	636	572	586	595	668	594	595	629	614	622	651	608	615	655	612	632	618	633	626	574	620	599	640	620	599	626	640	595	627	618	616	656	565	607	669	632	595	656	576	625	649	669	615	616	591	626	602	618	604	604	618	640	665	635	616	615	588	599	631	570	618	631	613	656	585	647	635	617	614	615	601	674	634	667	575	551	587	620	590	597	606	636	597	646	592	601	606	621	650	609	617	636	643	570	605	604	648	639	575	677	618	639	596	607	609	619	608	642	604	594	618	621	626	623	629	621	611	667	632	602	607	581	638	672	596	617	645	664	597	615	615	614	627	584	607	646	619	574	612	621	596	604	627	568	585	655	630	616	630	624	641	597	584	577	644	617	658	631	650	618	623	638	573	594	593	598	655	606	642	618	611	606	632	628	607	607	644	579	620	650	634	601	621	590	560	630	591	633	611	621	622	567	596	637	629	606	593	588	585	617	571	572	626	643	611	633	622	574	595	609	600	605	603	605	618	599	625	591	628	599	622	608	642	611	615	603	624	578	602	653	634	611	584	631	605	629	651	601	640	611	645	616	595	619	588	579	615	638	604	659	626	692	634	620	612	603	624	609	618	599	630	614	606	604	599	584	591	631	630	634	593	622	596	597	577	639	607	622	581	643	575	672	585	622	592	633	597	618	645	620	625	602	600	592	637	605	604	589	609	567	643	611	621	620	640	595	584	590	638	640	592	579	631	607	629	600	593	596	589	664	605	617	617	618	594	570	605	616	608	583	637	570	617	656	599	602	637	672	595	603	605	627	619	620	617	639	619	559	620	634	609	583	651	590	594	589	611	642	640
20015	36242	33497	25815	21854	16790	12246	8868	6876	5526	4077	3583	3196	3101	2970	2506	2214	2256	2276	2082	1741	1539	1497	1376	1353	1182	1175	1207	1334	1368	1374	1118	1103	1064	1060	1056	1152	1253	1100	1035	1036	1030	1012	1056	1081	1076	1067	1044	1134	1060	987	1066	1673	2134	1923	1624	1392	1252	1055	940	977	978	907	879	926	874	948	976	952	932	904	950	942	966	918	886	898	913	902	922	945	914	898	923	930	908	881	955	931	933	965	975	966	964	930	944	908	944	919	1015	909	929	968	885	941	940	897	937	964	969	944	947	994	933	929	938	976	936	927	912	959	930	919	961	915	876	923	940	964	870	981	942	944	951	960	939	943	866	909	902	877	908	982	933	923	964	919	937	947	935	918	924	932	926	927	922	904	899	918	906	901	935	923	931	928	972	902	897	917	890	953	912	970	971	947	941	985	911	970	916	952	902	939	985	907	949	932	969	966	932	955	902	924	923	946	901	944	902	969	905	902	923	916	900	888	945	955	900	912	916	943	954	904	926	939	944	912	905	933	922	965	977	974	908	962	937	922	925	899	975	921	917	935	950	919	932	935	925	925	890	975	953	960	977	900	942	938	872	936	913	910	926	989	912	949	940	931	902	918	947	939	898	970	942	890	962	947	931	907	961	925	996	928	902	935	912	895	889	956	950	914	901	909	898	959	963	895	923	957	953	960	940	918	964	940	950	921	959	982	961	904	928	886	893	938	906	979	914	922	883	926	964	923	959	928	962	935	945	925	916	942	967	904	912	916	954	932	947	996	939	931	937	998	964	955	952	949	915	863	965	959	947	892	960	940	1015	877	925	957	902	961	936	899	956	884	945	981	925	933	954	947	960	973	903	905	938	928	960	887	939	928	899	950	917	988	911	976	932	914	941	926	895	912	933	916	998	932	948	965	960	891	937	992	916	907	900	940	936	902	1006	924	921	920	964	929	897	947	868	960	875	960	872	960	902	989	915	951	975	950	912	971	911	938	960	913	936	1007	966	941	952	972	884	884	906	897	936	946	976	944	904	920	932	921	941	917	945	900	893	981	945	948	988	974	925	963	913	947	912	937	935	932	906	909	900	966	915	873	979	938	862	885	973	944	917	966	930	935	920	919	941	947	926	922	1026	912	926	913	977	958	931	960	954	929	977	875	942	899	922	952	963	981	963	942	916	901	954	930	910	956	961	897	951	918	929	936	986	896	966	927	954	955	903	917	872	923	894	912	932	934	891	926	863	984	929	961	955	886	901	905	905	913	918	907	902	936	912	945	935	962	950	936	940	927	913	920	912	945	898	923	884	937	896	888	884	913	972	982	929	933	966	931	938	959	876	917	923	920	959	935	951	979	945	916	945	952	923	943	894	904	898	913	936	934	926	898	990	915	904	899	972	938	915	946	916	958	930	972	881	951	952	922	947	944	933	888	925	959	982	911	972	886	958	925	917	953	967	966	959	871	942	868	941	920	894	921	933	906	930	927	916	927	908	953	976	942	918	981	914	858	980	921	964	880	930	925	916	1003	901	901	940	903	931	945	902	900	935	992	909	963	967	942	946	936	946	916	904	903	909	833	931	966	915	895	910	924	924	940	997	905	969	963	893	934	940	925	964	929	883	923	938	900	930	921	925	971	920	954	945	934	928	960	935	901	934	918	930	977	921	911	875	938	942	898	961	961	944	938	898	937	973	943	944	910	970	903	949	952	928	952	880	887	901	970	934	892	842	942	942	962	880	939	923	980	960	944	946	970	971	911	959	925	964	885	895	915	958	919	942	941	921	890	893	906	937	979	954	969	960	934	938	886	941	968	979	896	937	924	940	1022	935	944	934	926	921	938	929	903	936	876	965	924	987	943	944	964	932	924	930	949	953	943	920	990	951	961	957	941	898	922	907	929	922	936	935	969	1021	905	965	920	930	923	983	927	972	944	914	972	1001	908	926	899	924	984	931	869	931	888	887	949	905	968	930	928	925	924	923	962	933	949	900	954	907	957	933	938	953	953	984	968	957	1006	920	961	926	926	930	1010	940	941	934	917	944	901	929	992	914	881	946	900	946	912	945	937	950	905	956	964	969	956	957	992	927	927	966	949	931	883	927	830	932	906	950	929	938	963	946	982	984	918	963	898	940	869	943	969	908	908	955	913	887	924	942	939	1009	926	898	910	935	955	954	924	953	898	969	945	940	944	952	928	971	962	948	930	941	911	950	933	889	948	923	910	972	991	984	886	957	940	934	899	929	953	900	965	960	966	899	902	961	901	932	852	968	966	892	919	990	918	947	935	987	952	929	987	944	896	972	956	886	950	928	888	991	912	958	903	971	935	918	945	954	913	891	958	941	951	966	938	916	932	928	917	918	889	950	921	869	933	923	905	931	905	962	886	969	909	988	863	952	913	983	948	964	943	949	916	951	914	949	875	876	926	956	982	923	937	970	958	909	914	970	922	983	919	896	902	887	943	925	906	990	923	918	934	925	921	966	981	934	913	955	951	959	956	933	946	963	919	941	954	953	992	901	890	904	958	965	903	896	938	895	1012	936	936	947	931	917	979	913	876	997	905	895	939	917	950	944	906	927	919	956	919	975	921	994	934	978	951	904	972	921	883	946	982	918	913	929	936	911	944	926	938	960	959	899	898	908	949	946	966	1026	928	953	919	962	986	951	971	900	887	905	979	932	897	984	902	870	897	973	933	955	982	946	1001	898	939	948	972	938	946	910	968	952	925	993	917	872	936	956	924	1025	967	957	903	911	934	934	946	976	921	935	922	959	971	913	924	1004	907	963	925	913	912	922	921	887	952	946	958	916	977	883	947	950	917	888	980	945	931	954	936	955	955	930	939	962	904	945	899	955	907	937	871	1006	909	959	1005	938	910	891	979	894	909	890	877	990	921	895	984	941	894	944	901	920	927	979	970	925	913	997	967	910	948	940	877	947	943	992	945	883	948	955	912	938	936	936	936	920	925	966	942	953	925	942	972	885	892	965	909	909	908	868	901	980	983	962	924	935	913	875	986	932	947	944	980	948	934	921	900	919	894	911	949	902	976	922	962	918	973	938	855	924	894	1006	886	918	960	941	966	906	971	935	912	965	933	989	915	891	933	896	913	990	927	963	932	986	925	932	937	911	922	884	917	945	949	937	954	915	946	926	870	948	976	943	921	948	916	951	943	961	915	907	997	921	991	904	942	942	950	970	1006	916	979	956	962	923	1004	897	970	926	949	937	934	973	933	947	941	887	952	913	936	959	939	931	937	931	920	956	956	1018	986	925	994	999	970	926	972	941	942	931	925	935	1009	920	952	903	890	897	951	878	931	946	908	932	937	907	894	953	894	921	894	960	952	927	958	904	926	927	968	912	922	885	951	924	955	931	964	917	955	963	973	914	971	967	925	924	971	947	957	935	934	949	971	971	957	956	934	925	882	917	928	942	908	958	913	949	912	942	908	951	942	898	891	914	907	932	964	884	984	914	958	988	977	984	971	949	949	943	907	897	934	855	940	954	907	892	905	971	953	924	968	952	916	904	902	925	949	974
23403	21546	29511	24054	21686	21684	14191	6295	4203	3136	2478	2123	1755	1772	1555	1501	1446	1416	1381	1239	1022	906	933	888	826	764	756	733	737	730	775	728	726	702	663	658	677	728	745	695	662	650	642	584	648	660	646	639	673	625	646	666	1148	1582	1430	1183	908	785	723	595	629	578	577	568	619	589	555	594	558	593	594	578	610	616	558	575	613	600	596	589	576	598	594	616	538	581	579	582	606	611	636	550	573	591	567	583	607	572	597	587	586	559	554	621	604	594	601	610	568	570	573	599	634	601	609	584	597	584	567	574	614	614	637	590	563	569	550	558	578	590	592	597	557	548	627	550	558	641	595	624	584	566	606	612	596	568	588	635	577	565	574	564	586	607	565	640	566	563	580	589	578	610	570	607	546	589	560	536	552	583	579	627	596	605	569	558	577	597	530	621	580	610	565	590	581	557	618	611	622	597	588	609	610	561	606	609	606	595	567	577	584	600	551	575	602	553	558	612	590	578	597	594	574	536	612	579	562	582	560	626	571	562	554	614	569	595	564	629	611	597	549	595	628	600	566	589	574	599	563	622	596	620	578	526	615	594	560	580	585	597	593	586	582	544	582	589	566	564	607	562	560	620	571	623	567	573	565	582	654	523	565	602	573	631	560	604	569	583	561	619	589	572	607	621	573	607	614	613	606	588	589	600	578	582	575	575	551	618	549	614	605	585	572	601	625	600	610	572	588	585	627	561	619	599	595	570	585	583	589	576	589	560	600	566	598	592	560	596	594	589	599	590	595	581	596	547	556	590	536	572	563	596	600	567	562	547	583	576	569	604	578	520	580	636	549	562	594	608	602	555	527	573	584	573	579	599	591	577	586	576	556	592	567	607	580	555	580	606	577	569	547	580	619	609	546	600	606	570	605	578	625	552	596	585	605	600	570	590	599	602	599	582	579	600	600	592	610	537	601	578	593	624	589	577	574	594	548	573	553	589	640	564	606	645	562	629	592	543	612	587	571	599	589	571	595	549	565	611	602	544	554	609	543	575	636	569	590	621	572	619	580	619	588	600	573	594	576	562	565	569	576	568	528	584	561	608	576	617	627	551	589	583	547	643	521	565	554	573	558	611	584	586	585	574	595	570	602	575	593	592	566	572	552	592	591	549	633	614	564	591	585	572	602	586	604	575	591	620	549	583	587	604	571	581	605	561	572	593	591	582	577	584	629	575	590	624	597	559	578	604	563	591	584	573	598	606	557	586	580	615	559	628	571	579	587	564	581	523	551	576	529	579	551	542	598	551	555	576	568	593	582	596	595	571	584	620	591	580	565	539	600	605	609	605	576	603	588	561	616	600	603	618	611	575	544	574	644	582	584	609	564	609	579	568	589	616	548	602	589	609	563	562	536	580	568	606	578	586	591	623	553	578	585	567	588	599	594	600	536	553	552	585	605	602	581	608	596	581	536	638	583	566	558	548	602	584	583	635	594	609	584	552	578	619	559	622	547	582	542	586	601	617	584	612	582	591	575	568	592	579	582	575	544	605	558	622	606	557	571	597	596	542	588	594	598	558	626	582	587	590	580	591	589	616	584	588	570	565	581	598	563	623	553	597	593	586	574	590	604	590	622	589	603	577	576	578	605	590	630	544	614	561	556	609	576	599	581	559	592	589	543	598	614	612	582	578	611	562	597	611	566	566	635	572	571	593	655	563	546	611	620	563	616	570	582	595	619	590	588	573	592	607	581	557	557	604	570	579	590	554	569	589	553	619	555	580	572	606	604	588	582	557	528	600	573	589	610	562	563	556	555	583	585	556	562	593	607	591	591	606	606	592	579	577	658	553	587	571	583	610	595	544	560	592	583	606	589	584	572	555	611	599	572	619	548	641	569	609	560	594	551	608	576	585	563	519	552	577	598	603	586	565	548	619	602	588	564	555	576	614	596	560	585	617	555	601	644	627	569	620	558	565	632	584	580	592	572	614	602	646	564	587	579	597	610	621	620	558	609	564	589	558	580	594	595	568	593	583	560	612	556	622	601	565	618	585	591	571	551	599	595	602	584	580	587	616	611	592	552	607	620	576	607	566	597	582	596	582	616	561	606	603	601	586	630	550	542	603	623	576	560	588	559	623	595	574	581	556	579	588	586	566	559	605	598	591	640	579	607	568	565	585	570	591	544	607	604	600	579	575	577	600	552	585	617	554	582	593	585	568	562	601	588	628	557	614	570	604	590	591	580	581	583	530	602	600	594	572	611	573	556	600	567	627	566	619	549	611	587	582	597	628	610	619	560	604	631	602	552	609	609	603	592	564	585	547	599	574	633	584	557	618	615	579	577	582	590	584	583	595	586	586	581	560	609	588	573	541	581	555	584	570	580	576	580	577	549	611	591	557	605	620	636	565	615	575	562	579	529	591	566	622	642	568	592	575	550	610	555	593	597	624	610	568	643	614	582	568	524	570	588	582	613	572	604	579	615	573	601	581	570	598	596	581	591	571	570	577	547	595	566	570	549	620	568	542	595	573	539	584	577	627	599	607	588	585	567	568	578	546	599	558	599	548	595	601	613	567	576	575	573	576	600	539	604	514	595	611	582	569	571	594	573	597	589	603	600	575	567	551	622	606	594	575	572	544	557	612	570	614	595	577	567	585	582	586	591	593	597	588	560	575	545	576	577	605	577	588	552	553	579	575	632	538	554	592	613	622	615	591	584	588	558	553	581	574	591	567	607	586	552	571	636	572	622	594	610	589	593	538	594	585	642	617	543	576	578	571	582	576	530	577	571	590	578	585	557	554	599	547	600	583	576	626	579	598	570	578	538	588	602	569	564	567	598	636	594	562	599	537	607	586	561	611	569	548	573	591	587	564	558	554	574	623	606	639	612	577	568	580	596	565	589	584	575	589	561	583	604	607	633	575	569	570	569	589	553	573	586	585	604	563	552	577	600	641	610	635	610	668	577	587	623	585	588	567	564	615	585	568	572	610	564	589	584	597	601	600	615	558	621	541	584	557	618	600	599	573	605	611	568	606	570	598	619	599	626	580	594	615	556	584	603	533	588	608	565	584	557	579	586	613	594	548	577	580	562	569	530	564	571	576	602	592	584	572	596	571	637	614	627	606	588	590	551	584	590	550	580	634	589	589	602	597	620	581	541	567	628	608	555	600	581	601	596	620	587	636	539	616	562	623	600	576	572	639	552	588	598	604	594	616	568	607	594	543	595	556	587	568	603	594	607	574	608	618	569	593	587	549	573	561	588	610	597	622	594	579	582	578	594	615	597	573	614	566	551	597	569	561	588	578	600	603	575	565	602	602	587	585	586	550	590	610	598	603	657	604	571	595	615	551	601	581	579	580	594	573	613	598	578	621	631	631	553	579	585	593	591	606	576	593	604	587	620	584	554	573	596	564	608	568	610	553	604	605	579	595	537	568	563	563	611	579	576	547	622	564	619	579	561	609	597	559	625	605	574	551	550	587	589	632	578	568	623	565	571	616	599	562	567	593	612	620	585	593
22888	41403	39603	30391	25947	22031	15900	12538	10008	7660	5945	5066	4176	4242	3713	3253	3081	3178	2844	2499	2031	1803	1714	1580	1375	1368	1229	1095	1158	1343	1374	1226	1176	1078	1026	1200	1148	1296	1299	1229	1063	1091	1017	968	976	1006	968	1025	1040	1067	986	986	2205	3081	2811	2287	1714	1378	1105	955	858	877	878	887	805	882	932	936	909	888	842	879	856	915	844	860	897	862	847	896	882	870	881	891	886	853	931	890	845	905	856	862	805	873	900	877	864	892	923	905	871	885	902	911	850	918	923	846	890	830	836	850	890	842	883	880	833	920	863	884	849	847	876	898	885	840	877	890	867	910	863	922	866	869	872	894	908	872	920	853	848	895	860	908	842	874	887	804	879	885	896	870	901	868	824	888	905	867	878	888	869	860	853	906	857	879	855	868	868	898	872	932	886	874	835	820	899	923	839	885	862	873	841	915	898	837	820	873	879	903	885	853	876	823	912	810	899	906	884	912	905	881	916	923	867	854	871	902	857	903	828	884	865	844	886	853	836	930	840	920	906	846	881	860	898	875	834	893	860	895	903	938	849	873	857	815	916	919	849	851	829	830	888	856	891	889	875	863	842	870	852	882	896	855	852	877	849	891	883	877	878	855	870	872	845	874	850	880	817	855	870	903	911	829	870	845	856	880	868	862	851	894	923	871	906	899	877	884	870	896	873	926	935	809	937	837	889	898	872	893	844	866	889	855	891	851	881	873	859	897	873	836	867	855	898	903	832	860	935	842	877	865	866	889	899	853	853	853	908	830	883	871	909	893	877	863	863	836	876	856	895	853	912	900	896	902	886	881	879	881	914	879	871	849	869	876	851	874	875	863	882	845	895	901	947	869	827	893	907	895	869	871	849	901	855	839	904	887	874	905	820	809	880	895	895	897	877	863	901	842	856	933	882	926	838	921	871	910	918	804	834	886	826	905	927	906	848	946	940	850	896	901	853	843	859	904	886	928	834	902	875	881	898	856	899	891	862	848	886	875	896	819	884	853	855	925	872	920	894	881	868	861	891	834	813	887	906	904	874	839	891	888	848	872	856	869	896	872	889	852	843	913	902	860	837	853	866	881	858	860	884	866	856	823	850	804	907	853	882	846	902	869	899	898	876	880	797	861	880	879	829	818	894	910	854	849	858	887	905	838	856	891	887	830	870	847	837	864	913	928	878	852	909	854	853	907	835	903	899	871	903	854	867	898	916	853	932	809	895	907	856	910	914	867	883	894	868	812	898	878	876	890	904	864	909	871	888	866	823	830	842	903	861	829	886	891	876	908	846	871	834	859	892	839	870	864	882	877	900	851	853	822	901	902	836	886	926	902	794	876	937	867	950	909	856	904	877	914	901	867	878	882	873	876	892	841	872	867	886	862	839	845	870	859	844	856	880	889	908	899	895	867	899	828	878	832	881	843	852	860	896	890	858	864	893	846	846	879	880	862	867	857	861	873	824	868	871	850	885	860	863	874	886	868	846	864	857	874	878	853	888	913	857	877	850	868	912	859	875	887	835	835	844	882	871	937	889	831	859	877	890	879	844	885	901	871	875	904	838	919	861	890	885	914	887	888	868	938	885	870	863	898	911	869	857	904	871	903	835	864	855	926	868	824	870	836	827	846	896	851	895	874	854	896	891	887	884	861	896	861	891	854	886	913	875	923	859	832	858	863	872	908	873	908	836	870	882	882	844	872	843	843	923	907	841	852	817	853	932	857	888	893	902	928	916	827	909	863	841	858	866	879	884	872	850	842	891	894	913	865	921	882	875	881	847	871	797	856	852	851	921	859	855	899	854	918	904	842	884	836	860	902	901	864	900	849	878	860	889	894	846	859	886	900	917	875	872	867	890	908	874	937	832	842	871	893	860	884	906	823	890	851	862	890	867	888	898	882	849	899	844	875	915	933	905	827	910	834	881	845	850	888	817	886	864	899	840	862	876	848	867	860	824	850	814	899	855	906	866	876	888	908	847	917	842	846	861	877	868	876	880	908	833	895	827	844	832	830	849	857	801	881	892	869	836	899	908	805	891	853	830	900	888	872	899	862	889	925	831	869	851	849	883	835	861	930	853	839	858	884	874	849	889	897	906	855	868	881	886	902	808	898	899	875	853	879	837	788	936	872	867	874	839	899	875	873	878	911	922	865	885	905	899	875	938	872	874	835	940	941	875	830	915	831	868	884	893	877	904	866	883	923	865	827	834	883	866	891	841	844	815	924	885	844	826	861	909	893	877	876	916	868	925	862	884	937	895	861	885	825	845	872	861	843	828	778	878	895	875	901	868	881	853	848	860	860	838	885	904	871	886	831	896	870	872	880	879	871	879	880	901	872	882	854	863	878	870	853	890	904	862	893	843	867	868	926	855	926	866	869	898	855	862	859	907	894	869	897	830	840	841	842	868	912	923	878	901	897	850	892	892	886	895	867	879	870	886	902	903	876	918	870	836	822	837	876	881	874	862	867	861	879	830	863	893	865	871	863	934	879	848	884	881	819	879	817	889	951	867	870	902	918	906	857	836	873	819	867	863	891	844	908	862	834	879	928	861	848	932	898	884	896	847	849	903	813	897	903	862	943	916	898	867	860	870	845	862	874	887	876	854	858	837	857	894	847	930	875	865	857	860	855	853	945	956	863	857	929	944	851	890	896	893	813	896	841	876	809	867	866	857	910	918	885	880	927	890	808	844	840	907	856	875	861	881	847	833	894	886	873	882	894	809	911	896	922	864	849	855	868	880	917	882	880	840	837	864	867	882	823	895	905	856	850	905	868	846	849	886	910	875	845	831	884	875	870	903	901	902	895	804	860	853	891	868	859	820	878	852	911	870	855	931	952	864	839	905	888	872	821	837	888	845	937	859	864	830	866	910	884	889	892	941	847	871	886	893	834	823	853	913	869	880	882	837	886	902	908	889	872	892	835	881	858	851	879	879	863	890	881	885	897	851	882	907	886	870	893	864	845	835	907	836	869	911	848	898	889	875	858	897	885	873	849	876	867	917	844	896	849	888	884	880	896	854	843	900	855	898	887	862	866	859	856	932	888	927	893	849	878	885	840	840	864	910	884	842	829	844	881	882	833	903	826	871	881	853	863	909	866	912	873	889	905	875	855	936	868	874	889	892	868	910	863	880	848	838	914	854	922	820	836	806	870	867	882	915	858	844	844	860	894	871	868	901	872	850	839	926	880	856	928	860	876	878	893	853	872	838	844	942	859	825	918	917	874	868	823	850	898	858	847	888	854	841	841	872	923	876	950	854	842	880	854	885	808	851	899	841	855	860	870	911	860	835	862	876	867	826	902	885	815	867	832	884	806	896	873	870	844	877	944	865	934	919	869	915	919	904	830	864	849	897	884	827	888	924	822	869	876	880	886	846	833	880	901	922	859	881	825	833	850	899	888	857	903	891	883	893	881	881	832	866	869	908	900	894	853	872	886	877	826	927	838	864	891	847	905	912	835	840	872	881	848	883	888	840	837	882	889	873	865	899	915	871	859
27238	22065	22810	14629	7249	4025	2287	1895	1515	1179	1057	949	886	867	864	752	823	857	878	793	731	700	708	673	666	617	666	615	596	575	669	631	599	613	585	587	636	656	593	665	584	617	522	603	602	589	612	559	583	605	588	574	617	678	682	615	646	576	586	568	588	575	552	544	561	572	633	549	558	566	548	587	580	559	582	573	590	565	526	533	560	548	558	588	579	592	559	578	557	557	595	555	613	572	610	562	576	545	576	569	567	579	572	622	523	589	571	592	534	582	533	596	584	540	588	571	584	589	583	575	550	540	551	605	593	573	567	529	569	556	618	584	561	554	549	537	550	535	577	555	602	566	543	612	561	569	593	564	581	587	635	558	582	596	599	556	555	604	544	574	574	603	551	552	563	547	559	550	567	515	571	556	633	623	587	592	583	577	590	565	557	599	558	576	553	571	583	555	555	617	565	539	559	561	584	551	583	593	588	562	589	554	565	541	568	564	548	605	584	552	609	544	592	560	552	578	589	562	581	541	544	548	620	568	588	554	594	553	590	560	580	552	582	572	576	562	589	577	540	597	573	591	596	593	561	582	570	584	601	597	615	555	612	531	557	538	583	593	585	589	563	583	563	557	597	612	579	531	623	560	566	529	598	534	558	562	558	552	560	623	538	610	576	549	533	615	553	558	569	559	562	558	607	563	583	590	538	563	539	585	578	579	560	566	548	548	582	577	578	580	577	561	558	582	551	524	604	541	542	532	592	494	561	565	539	560	569	576	533	592	579	570	557	567	558	546	567	566	571	546	603	590	621	572	561	551	597	563	563	517	565	576	583	589	576	575	552	581	523	533	555	561	589	537	565	557	579	576	569	582	565	561	572	571	563	538	549	564	588	595	590	572	607	580	583	596	564	516	602	615	558	575	584	528	583	603	533	573	548	584	540	570	565	564	574	556	527	578	648	559	593	525	553	582	546	586	586	532	568	586	580	552	598	584	531	575	563	553	599	585	573	567	581	577	598	542	581	598	584	598	577	528	546	544	548	580	567	558	586	569	578	599	579	573	536	520	599	601	566	535	601	547	577	567	548	580	548	568	554	569	587	584	585	557	563	568	532	530	555	565	565	558	576	598	532	599	590	531	592	583	565	572	600	579	543	578	545	586	575	561	543	517	535	577	549	557	537	565	570	577	566	569	541	574	603	552	521	551	620	577	596	601	580	611	537	603	593	595	578	556	586	558	574	535	576	579	559	551	553	592	526	574	601	546	568	567	546	592	613	542	563	545	554	598	571	618	537	617	517	618	561	610	596	588	562	529	534	569	597	580	558	593	542	558	566	582	586	572	574	577	532	565	594	579	564	626	535	559	607	577	539	586	588	545	583	568	596	571	592	571	590	563	575	526	546	598	521	584	553	522	602	550	575	575	579	559	556	569	568	558	578	555	569	574	597	577	620	605	571	524	557	587	572	581	545	616	498	522	603	513	552	590	533	564	576	584	583	586	548	567	544	592	565	563	583	571	593	571	551	539	568	592	592	571	558	545	531	558	564	581	569	524	568	558	574	555	649	546	551	571	548	569	536	564	554	584	529	607	547	539	570	600	579	604	571	562	591	578	592	600	537	620	586	572	529	557	561	569	602	548	545	661	593	590	570	566	576	566	626	545	561	589	603	547	629	523	566	589	556	591	576	557	572	565	580	587	551	571	584	589	570	556	558	566	611	552	566	624	615	642	600	568	596	548	575	527	546	563	600	574	588	594	535	594	585	585	587	600	563	558	633	530	544	620	568	570	608	583	576	629	564	576	591	574	582	536	568	562	516	563	566	574	528	557	573	557	584	588	579	548	569	610	564	552	557	588	575	563	556	558	556	569	588	597	571	573	604	577	559	576	558	562	528	532	586	587	572	626	596	574	563	574	580	548	611	566	536	580	576	561	562	578	532	586	581	558	536	531	594	578	566	562	598	524	585	565	530	607	552	580	539	563	567	556	577	592	556	576	618	590	567	586	575	553	560	545	555	555	524	574	587	543	604	564	615	597	564	538	574	605	569	583	554	519	564	535	585	537	562	547	555	560	562	561	599	539	585	581	566	566	587	559	636	549	553	551	552	558	586	583	570	529	578	547	568	593	566	593	507	536	539	538	533	586	588	550	578	615	556	595	551	551	553	562	560	602	582	530	592	576	590	566	611	540	574	554	561	582	571	621	564	606	577	567	574	567	590	597	573	568	528	586	560	597	548	590	582	585	548	596	568	556	567	597	594	578	497	572	596	578	541	601	597	527	596	572	552	602	590	550	580	576	587	592	565	566	526	584	546	546	587	542	570	584	571	570	583	565	524	609	593	568	587	631	625	549	530	557	564	564	552	563	601	560	559	583	565	568	620	526	558	600	568	582	533	584	546	563	567	599	589	591	546	595	578	591	613	602	548	529	560	564	554	606	552	532	585	572	569	577	558	593	561	571	540	558	566	584	563	593	554	576	559	573	576	566	582	576	600	551	568	569	563	568	591	568	568	566	537	576	556	620	605	517	586	595	552	581	559	596	577	558	527	594	618	544	553	590	575	554	576	568	532	562	619	554	523	593	573	571	589	583	561	572	556	546	566	572	585	534	564	539	593	574	592	554	598	596	558	558	602	598	559	579	579	582	578	576	575	560	565	592	534	583	558	583	586	605	603	547	535	578	589	555	549	589	538	579	561	577	564	593	541	599	556	577	600	602	561	526	553	592	599	573	604	548	582	542	556	577	572	589	593	597	567	565	571	592	609	597	575	538	571	566	589	532	609	601	545	569	576	566	532	527	552	607	582	592	565	625	550	587	581	559	594	539	612	558	554	576	568	573	534	552	582	577	604	566	597	563	587	563	554	569	544	560	580	597	595	590	622	538	570	544	542	597	543	565	579	565	563	575	588	584	544	554	582	552	576	565	595	586	602	565	561	563	556	579	574	568	553	569	612	571	547	582	615	566	563	601	567	600	555	582	576	544	610	603	570	597	583	590	550	570	597	567	588	555	593	564	587	566	596	569	629	573	557	599	572	601	557	572	596	563	590	534	609	594	598	560	583	586	559	567	553	592	556	536	561	608	528	522	573	535	560	505	588	527	568	581	519	553	568	588	613	576	577	551	567	571	546	585	587	552	585	552	524	570	573	586	563	561	572	570	559	552	574	590	582	542	561	579	548	585	600	591	548	605	609	561	565	596	577	537	575	565	535	558	542	592	619	581	575	595	564	574	563	544	592	577	545	485	562	551	558	554	579	539	574	570	553	536	545	584	561	533	606	618	567	548	545	530	568	578	573	552	579	539	598	542	537	548	553	553	562	541	544	634	579	549	580	571	550	606	583	585	565	538	578	570	581	583	573	565	542	542	587	550	538	628	614	543	555	572	573	575	576	583	527	596	578	589	574	579	563	600	591	576	544	577	582	525	589	568	518	592	566	589	642	575	604	584	557	594	567	589	557	595	558	570	558	556	624	541	538	536	579	568	610	532	558	556	586	552	549	572
18572	30870	28778	18468	13682	9123	5713	4908	3845	2713	2392	2044	1857	1782	1718	1541	1628	1688	1703	1410	1236	1185	1089	1087	1084	1098	982	983	950	949	1035	954	919	921	970	1014	991	1097	996	1108	910	921	865	886	882	877	910	941	897	846	938	865	897	997	1061	1086	1023	984	891	824	903	792	877	831	850	875	889	875	851	858	871	894	914	884	870	856	847	883	897	799	891	824	850	834	850	877	896	892	863	878	919	881	915	844	863	879	880	876	874	868	839	870	886	885	899	834	817	896	885	855	864	843	868	872	825	882	851	860	858	858	848	816	826	858	895	824	856	888	847	853	834	824	969	844	897	849	841	822	872	864	820	823	868	840	814	825	859	829	862	808	853	825	834	882	800	870	882	883	850	842	862	861	861	886	838	858	845	779	877	886	855	868	832	869	844	851	850	866	875	798	815	862	854	822	929	875	889	905	856	847	885	827	856	841	858	831	876	883	870	907	884	863	852	895	863	817	874	898	833	842	826	855	821	873	850	862	861	912	894	884	836	847	840	810	828	844	821	853	779	849	891	853	853	935	811	829	905	812	851	883	867	875	869	855	904	856	914	892	877	891	915	852	859	860	840	860	871	857	895	879	870	843	873	854	839	814	840	876	908	803	824	897	852	869	853	858	870	836	884	872	870	859	829	867	871	871	903	879	876	771	841	806	808	864	850	881	857	851	840	831	829	873	832	845	892	897	811	861	888	877	905	877	862	843	867	922	900	822	819	850	875	830	870	841	874	838	856	880	821	900	882	891	874	853	890	873	860	889	812	869	869	858	886	853	885	881	818	878	801	813	855	892	842	857	839	831	826	826	779	863	910	896	846	849	857	852	906	812	869	835	870	899	831	848	860	856	875	836	840	936	968	875	867	866	862	873	862	863	914	908	849	817	881	865	847	810	856	849	824	850	831	864	869	866	854	901	824	847	871	884	843	827	831	877	883	896	869	894	890	834	818	876	829	880	822	814	879	867	850	889	890	879	816	883	864	824	795	877	874	888	863	861	849	891	875	894	830	871	894	815	828	859	870	854	849	840	796	812	890	838	900	899	864	875	834	826	849	858	827	836	864	860	873	865	887	963	842	827	791	856	877	810	904	857	865	832	852	892	833	852	873	874	847	860	886	897	869	873	840	856	882	811	865	821	841	849	852	813	874	837	844	812	884	847	901	873	860	846	838	874	835	870	876	821	861	898	833	863	814	842	847	871	890	845	832	809	824	840	871	797	852	884	868	841	874	860	914	839	882	892	837	867	858	836	879	874	855	820	880	827	834	872	842	839	914	831	835	867	850	857	855	881	842	836	922	871	882	882	886	869	881	868	855	917	861	820	863	865	876	911	896	873	784	872	836	851	845	893	859	852	843	847	817	831	845	837	832	822	848	867	862	812	833	862	850	880	883	786	898	834	871	836	850	906	887	897	884	869	872	831	872	857	865	820	871	885	819	912	862	843	870	866	842	862	863	895	895	837	834	864	837	898	866	852	865	845	843	886	865	863	832	829	827	900	857	845	888	861	810	815	844	910	871	797	918	808	852	859	845	873	843	865	852	868	848	858	839	862	829	873	826	834	858	877	855	854	861	899	927	823	842	875	838	877	841	862	868	831	820	930	883	890	846	865	820	853	866	894	847	844	875	830	824	840	853	866	889	862	844	862	807	814	879	814	852	864	853	835	830	852	864	863	848	838	852	863	927	875	851	804	899	808	895	828	889	884	862	919	846	882	901	857	889	829	799	841	830	847	812	849	827	888	897	874	843	880	861	850	833	816	819	834	809	888	866	902	805	857	901	885	890	833	813	890	875	838	823	833	839	852	883	895	845	913	876	834	824	832	808	876	842	843	825	834	880	878	864	843	834	852	880	844	859	858	896	879	839	875	855	887	831	826	833	810	850	816	927	871	846	873	846	830	843	860	840	835	922	860	877	845	874	878	837	867	863	917	893	857	831	898	870	873	880	876	889	853	860	841	860	826	856	824	877	865	873	923	876	851	890	828	875	862	877	932	846	885	871	832	825	824	856	885	811	853	873	823	881	880	896	869	857	849	832	846	861	891	868	862	816	841	866	864	856	862	883	817	818	856	828	846	877	865	881	851	886	866	904	865	865	883	863	892	883	823	901	841	910	851	877	872	882	851	866	866	899	867	819	868	831	827	836	881	826	837	834	875	913	882	905	824	918	838	833	823	848	898	842	893	906	816	891	876	840	838	827	866	849	894	865	836	903	894	821	857	906	870	896	832	835	860	828	892	868	822	809	890	867	909	860	878	843	881	879	866	836	843	833	835	886	865	876	891	896	850	875	850	867	881	901	911	908	830	870	896	909	840	857	837	872	879	865	838	853	902	908	854	880	883	863	848	864	866	855	878	887	869	862	826	856	882	913	836	870	897	875	788	858	884	896	908	892	827	854	964	841	829	896	837	859	830	862	922	878	848	886	873	866	862	867	863	877	816	838	909	856	827	869	820	913	838	838	886	815	830	856	851	814	803	882	875	858	850	869	824	841	807	889	848	839	841	867	858	895	774	865	810	866	862	848	894	900	877	826	866	807	849	815	824	892	858	867	861	860	845	847	871	846	865	870	834	819	874	865	831	890	859	873	874	885	796	846	881	862	891	841	828	879	820	884	856	878	830	875	873	813	888	836	856	832	798	850	838	849	871	852	837	792	913	833	890	813	890	846	833	883	825	880	824	856	889	860	894	862	854	852	833	814	861	848	881	844	803	822	834	817	855	815	849	855	866	880	848	858	837	907	792	851	860	799	834	878	804	866	876	868	864	841	863	891	896	851	837	810	860	885	844	906	853	868	851	881	810	881	829	879	809	874	902	817	897	832	898	781	887	880	860	940	877	834	874	876	798	882	877	856	852	844	900	808	848	889	854	868	856	820	778	863	903	852	793	870	897	817	895	840	856	904	867	917	809	822	860	836	855	849	857	810	859	813	824	866	856	834	808	869	848	822	925	861	856	857	882	867	846	785	848	853	883	869	881	848	914	885	813	899	824	885	856	820	868	876	841	851	875	872	859	859	887	851	866	871	857	876	839	834	830	822	859	870	873	843	851	883	866	862	852	889	889	861	829	831	842	874	872	881	854	875	869	900	839	887	848	814	908	837	858	913	854	885	882	867	891	872	836	848	856	829	869	838	810	791	892	837	830	873	850	810	891	882	826	873	854	849	902	852	811	865	820	905	837	851	873	891	829	845	822	872	813	843	869	835	900	876	876	884	890	846	823	860	860	914	846	829	816	873	805	895	820	864	887	814	848	871	855	900	796	918	865	830	815	824	878	871	829	860	848	834	858	819	850	880	875	886	790	835	875	848	862	901	884	883	862	842	839	897	863	905	880	847	838	904	848	842	878	826	855	899	936	894	868	901	834	836	827	901	813	856	846	905	865	860	875	883	892	841	883	886	832	875	888	885	872	825	816	859	888	855	851	840	775	859	829	845	846	876	878	885	827	848	875	865	840	854	840	865	864
24506	21465	28748	24694	20974	12451	6260	3763	2777	2119	1753	1476	1409	1315	1121	1059	1089	1276	1108	1023	863	928	780	806	761	736	729	705	704	692	762	743	671	690	686	701	689	738	712	789	755	668	635	664	681	690	670	632	662	677	659	676	821	1129	1121	999	831	734	661	652	604	640	643	641	590	652	609	654	646	635	667	606	597	600	682	576	610	640	588	623	635	618	595	623	643	620	634	646	590	652	599	644	632	627	662	585	615	586	651	625	638	637	658	661	623	604	627	623	598	600	623	621	597	619	626	613	651	609	610	603	654	624	669	566	628	625	637	600	643	616	622	610	667	639	607	664	631	639	629	699	651	605	650	598	613	618	643	634	638	634	639	648	612	635	604	649	638	642	632	630	647	640	646	639	601	590	658	664	620	612	623	634	642	683	613	605	647	605	663	608	640	649	638	612	650	610	660	608	611	618	611	643	635	632	648	601	630	651	639	660	586	641	617	633	614	610	606	603	641	630	586	604	621	618	637	645	647	638	627	587	617	624	685	607	645	609	609	640	591	591	637	606	612	618	611	620	621	641	647	648	618	663	643	643	611	615	630	558	615	613	612	581	573	597	638	608	598	658	605	637	558	623	592	600	615	628	602	600	618	674	627	609	643	688	603	622	616	638	625	637	637	625	649	665	641	628	632	615	640	624	643	611	622	624	666	635	630	613	602	611	684	614	611	624	630	604	623	615	628	630	627	637	628	612	603	616	665	600	651	677	599	618	621	627	641	633	667	625	663	632	628	637	620	639	621	637	645	619	614	641	592	619	605	645	630	616	664	630	637	574	633	614	623	598	643	615	620	697	635	626	603	604	600	647	615	705	639	638	612	605	616	621	615	651	629	619	660	632	629	613	615	605	642	581	582	616	687	613	655	621	676	585	627	640	607	634	623	622	621	603	619	649	620	634	637	632	587	615	685	684	625	584	634	620	576	653	573	562	619	612	562	620	670	576	565	637	617	643	625	638	613	577	624	624	659	590	662	622	683	656	649	650	596	592	662	637	610	625	653	634	631	592	654	628	624	609	651	656	640	620	649	621	590	625	691	649	643	636	666	605	630	612	624	593	630	638	648	611	637	608	602	654	648	638	650	615	625	642	645	648	606	589	646	626	650	616	665	619	635	631	646	600	626	600	616	619	590	676	607	560	661	644	626	619	617	637	554	624	628	618	620	632	642	643	649	615	642	642	658	621	600	642	622	614	578	620	628	613	650	605	622	595	624	643	658	624	603	591	632	621	635	660	623	646	664	619	619	642	627	653	601	652	583	617	630	590	605	647	652	585	658	594	611	608	614	619	619	645	614	609	573	578	637	643	587	621	598	703	638	599	626	600	619	633	596	627	577	569	585	636	610	658	613	678	589	607	624	613	654	618	643	648	626	639	616	632	615	606	623	621	580	653	639	669	655	660	628	629	586	627	621	613	575	586	588	598	618	608	641	604	620	562	627	616	602	633	617	608	664	626	638	639	605	642	628	638	611	642	615	634	621	623	646	698	632	647	619	619	623	618	623	611	603	615	641	650	614	629	639	640	630	629	664	615	656	606	610	624	670	636	600	605	654	647	584	623	601	611	645	656	624	655	611	666	609	601	609	645	634	567	606	644	589	630	634	607	621	622	593	604	612	627	573	629	627	647	612	627	642	639	639	596	636	667	629	615	604	652	559	631	590	644	659	669	644	667	587	606	599	662	660	599	619	654	653	642	632	594	616	641	623	610	616	662	617	613	647	603	621	651	607	611	645	625	617	617	598	605	682	649	647	647	612	595	614	645	640	609	630	662	586	620	622	587	637	630	635	611	611	628	618	615	651	609	590	609	602	606	646	641	635	679	668	667	620	600	597	604	622	625	639	606	614	645	638	605	628	642	639	658	616	645	614	592	652	592	602	621	610	626	609	573	633	610	629	601	624	606	629	592	651	660	629	641	620	665	593	656	617	650	579	635	620	624	620	603	615	669	676	636	605	650	631	653	628	631	626	601	599	654	612	645	620	658	644	608	624	597	649	657	607	645	604	627	623	609	636	643	685	633	638	693	641	632	622	626	643	609	605	636	587	666	605	615	675	667	627	598	632	635	649	647	581	644	637	654	647	615	663	641	659	652	620	626	595	609	649	616	594	627	629	610	646	620	634	616	625	619	645	584	603	616	646	672	577	627	647	623	596	617	638	642	656	613	666	628	593	640	586	668	608	631	598	591	606	657	625	602	615	637	593	635	624	651	610	642	584	607	619	636	612	627	587	598	627	596	608	629	630	590	633	596	608	586	612	610	612	622	606	594	588	648	649	594	596	613	611	608	641	638	640	605	598	614	645	618	628	597	596	647	638	597	624	637	611	615	608	640	557	633	632	652	646	611	625	634	606	617	628	632	614	659	641	582	594	650	638	633	623	646	614	628	596	621	631	595	650	626	629	620	617	650	627	641	609	645	646	626	636	644	544	612	628	615	635	654	649	596	612	615	638	637	641	594	578	648	591	618	632	640	603	600	621	623	630	626	610	608	593	642	597	625	594	606	609	640	615	641	628	622	651	644	620	565	609	617	587	664	582	664	600	616	593	604	628	657	630	658	611	648	657	603	621	670	633	635	625	609	611	591	588	617	607	626	595	596	606	632	639	661	635	637	622	611	637	656	617	560	620	612	653	604	648	663	578	625	642	612	683	645	646	646	619	630	633	585	667	609	616	608	631	663	615	620	663	602	635	644	609	641	615	627	596	614	635	633	668	666	640	631	621	624	599	693	628	630	652	599	629	627	632	655	578	600	609	626	594	658	659	585	603	607	657	633	630	620	664	628	659	598	663	654	647	607	621	597	663	645	605	619	638	645	625	609	622	644	637	578	599	627	633	648	630	593	645	648	592	686	635	619	589	603	627	637	622	622	613	614	635	607	601	623	647	645	670	598	670	664	621	622	630	619	593	613	618	643	621	614	621	621	604	601	590	605	637	671	556	603	593	629	678	632	606	644	596	573	646	575	616	603	663	625	575	635	591	607	607	630	642	596	617	645	629	622	618	650	583	643	651	667	582	613	654	604	627	610	644	669	622	631	607	622	636	622	674	638	638	605	624	611	613	643	604	652	649	627	622	655	620	592	600	628	596	570	626	626	631	664	602	640	638	592	609	620	629	638	599	618	620	648	634	594	588	618	638	631	580	656	661	595	582	640	636	619	640	589	628	597	634	648	581	665	610	611	604	663	665	610	640	605	621	600	623	661	622	660	608	676	614	641	620	679	643	606	661	580	590	598	632	612	636	581	609	619	638	597	615	640	628	595	622	596	584	616	659	670	659	573	627	641	646	637	604	617	669	580	632	617	639	595	644	674	624	589	636	620	656	635	608	592	629	637	636	639	596	596	606	638	645	623	663	655	637	596	656	638	605	602	625	604	651	607	635	628	615	615	584	603	639	599	671	594	648	655	590	659	610	604	624	593	600	613	609	603	637	607	625	625	654	633	632	633	581	569	600	624
20475	37602	33913	25167	19276	14068	11373	8891	6674	5079	4347	3470	3127	2875	2582	2224	2250	2611	2290	1765	1544	1546	1315	1407	1298	1244	1168	1128	1118	1146	1197	1132	1158	1131	1117	1143	1187	1089	1208	1275	1120	1007	1054	1058	985	1042	1053	1032	1023	1035	1046	1032	1494	2099	2167	1735	1479	1191	1019	1035	914	969	967	919	973	920	939	955	969	963	952	948	928	986	1003	911	898	969	901	956	952	969	893	931	919	940	946	898	903	931	925	982	910	962	922	895	942	988	970	852	946	952	918	888	931	936	938	962	947	961	893	949	936	951	926	998	956	963	993	926	904	959	955	914	891	946	915	924	924	954	953	878	894	975	967	925	932	922	975	923	955	907	932	976	918	913	937	947	916	956	903	928	948	867	920	954	941	980	898	974	940	918	901	952	906	873	888	1002	896	944	854	931	984	955	963	909	929	915	925	956	964	911	971	950	919	921	984	979	964	918	922	959	981	991	938	945	897	946	917	957	936	952	977	1018	938	982	945	913	961	999	900	962	933	998	956	966	920	924	933	928	967	965	979	898	992	901	917	971	944	933	985	957	960	938	968	899	919	952	933	998	970	940	928	937	895	968	931	911	880	1009	964	931	970	909	911	910	918	937	942	915	947	936	946	916	956	935	921	951	918	987	930	940	951	989	936	949	950	924	889	981	991	1001	951	893	962	942	934	908	921	931	948	979	979	937	957	962	982	937	932	936	867	902	914	918	952	919	945	915	979	905	912	914	923	962	925	999	904	868	965	961	995	946	961	983	1034	966	940	932	949	980	947	961	938	958	938	869	942	929	973	926	956	894	984	926	962	988	992	964	979	869	930	954	947	946	915	946	946	956	1012	963	958	938	975	934	951	922	963	972	989	963	924	926	968	904	993	973	946	983	923	914	911	910	935	902	957	937	930	944	946	946	950	926	964	932	993	949	972	962	886	972	963	959	1019	980	940	990	912	1002	953	901	919	928	983	1011	941	979	990	986	950	962	956	922	928	965	936	948	960	934	933	911	966	901	924	957	905	907	898	915	932	959	925	868	955	927	913	955	923	953	1020	919	987	976	943	875	934	915	918	931	941	907	937	952	929	893	921	937	966	982	947	938	899	995	962	956	947	922	931	980	893	958	906	974	867	973	973	899	925	916	1015	908	976	987	963	901	956	984	944	904	951	1005	905	908	963	965	969	920	979	977	988	950	918	940	957	928	968	977	928	961	982	962	913	950	981	929	889	958	1029	934	973	931	932	947	912	945	936	921	991	926	965	965	874	952	928	894	949	924	947	953	905	953	965	919	936	927	949	926	931	951	949	869	900	1013	945	951	924	951	939	950	948	965	929	938	936	992	924	946	938	941	920	919	934	896	952	931	939	962	963	940	935	946	974	958	927	947	963	932	945	916	894	954	944	972	917	919	957	958	964	923	939	945	972	957	921	940	983	982	951	928	920	969	921	900	934	923	925	970	957	926	974	942	921	941	903	921	950	960	1009	909	941	991	963	974	901	919	931	904	939	984	978	885	920	966	971	935	908	925	919	943	987	951	935	970	976	908	945	899	915	963	981	1006	986	981	932	921	897	977	931	919	961	951	941	993	942	1025	927	947	938	983	909	904	951	898	987	934	969	938	957	928	923	943	960	902	1000	901	950	919	984	967	960	944	941	970	955	961	913	981	941	958	993	955	963	906	966	950	920	911	936	985	890	981	968	935	972	904	943	959	895	974	969	924	947	977	946	971	883	940	947	936	969	940	905	983	969	993	958	924	933	978	927	943	938	963	936	895	960	980	894	974	941	940	943	957	987	972	938	953	977	1012	938	935	940	907	898	936	954	936	941	991	931	906	1007	963	923	919	945	951	870	952	984	897	939	943	966	922	909	946	929	1002	912	904	948	966	978	937	909	940	926	944	942	870	940	940	946	962	961	965	997	989	955	915	939	929	948	1002	922	963	886	902	946	919	967	938	894	937	970	975	951	979	922	974	958	961	906	963	955	936	958	1009	935	922	948	927	943	930	964	965	913	968	962	935	934	892	1008	944	898	909	935	958	937	980	994	963	922	927	948	967	941	933	958	936	885	983	896	943	949	954	860	946	894	839	935	1030	963	956	864	923	945	977	945	933	898	920	940	1002	966	916	909	993	938	952	935	969	938	890	931	932	879	908	939	918	870	932	930	926	967	979	987	922	966	953	921	909	976	957	961	900	990	940	937	946	954	917	955	997	937	975	894	979	949	948	1018	994	921	964	973	902	939	941	946	911	981	940	935	941	927	970	940	921	946	930	938	957	965	996	958	882	906	941	914	918	900	962	950	889	917	919	920	917	916	919	989	996	955	994	967	907	1005	940	966	915	978	933	965	945	963	978	960	942	920	964	966	933	921	974	926	963	944	977	922	932	941	953	948	924	962	942	899	949	922	930	976	967	1010	909	936	875	981	916	999	955	897	952	950	887	897	912	916	965	959	985	944	916	987	921	940	940	921	953	997	914	955	1019	924	946	989	911	905	920	974	935	981	984	968	952	933	960	966	951	971	897	851	948	968	950	872	901	968	935	957	905	963	976	946	979	981	912	961	957	951	946	950	908	1003	967	938	933	974	931	968	932	980	975	937	976	964	960	885	923	950	934	1008	940	915	978	879	914	948	917	906	924	929	931	966	895	1020	933	942	918	964	895	921	921	946	945	914	945	936	960	937	966	903	970	937	975	925	951	1003	923	950	978	912	898	977	901	899	959	871	956	953	1032	867	976	957	985	903	939	981	906	941	924	936	953	872	935	930	1008	953	972	877	999	961	954	941	890	943	957	972	944	992	874	965	962	901	939	967	967	941	937	962	889	941	920	916	978	1021	982	947	891	961	931	935	903	983	912	935	953	902	910	958	944	913	953	983	923	962	929	959	910	955	893	957	907	958	928	919	922	921	970	874	937	917	977	954	978	890	907	942	976	953	886	912	926	920	964	951	955	967	970	899	938	929	969	920	925	946	918	932	958	939	890	935	1026	913	911	991	989	983	944	947	976	935	960	905	933	897	922	944	961	918	945	913	935	921	960	947	909	981	899	931	951	914	959	941	931	1006	955	978	963	917	972	930	978	1034	991	927	908	937	987	926	954	903	966	959	915	939	907	874	914	906	952	937	931	919	956	995	978	903	1031	925	936	936	930	942	884	890	949	951	942	964	928	939	952	947	914	955	894	956	977	896	962	930	940	994	953	962	919	918	954	1006	988	918	962	979	899	952	906	950	963	913	929	940	914	961	971	908	925	896	926	938	992	948	927	921	923	968	942	888	951	949	970	968	983	944	948	959	1012	932	927	954	943	904	953	959	944	934	950	914	958	901	974	947	928	983	959	970	932	925	900	981	962	973	951	900	937	954	909	952	936	972	904	924	889	978	956	915	1005	924	973	898	947	921	923	933	979	897	924	939	972	1002	946	908	925	941	892	975	913	972	939	952	885	892	947	975	990	994	928	972	985	992	940	964	950	969	905	973	910	998	917	932	970	957	931	934	964	872	961	921	950	882	921	1011	964	908	987	920	929	962	971	941	924	1009	988	926	955	904	936
23413	21476	29351	24042	21555	21177	13543	6227	3786	3024	2533	2088	1955	1703	1560	1372	1416	1517	1245	1040	971	950	868	877	882	785	736	708	667	716	721	689	688	710	653	729	690	658	731	783	797	708	645	641	641	654	615	608	593	674	586	690	926	1489	1570	1298	981	779	713	641	559	569	529	565	575	595	614	528	609	562	561	561	577	604	591	599	610	578	595	552	585	552	562	574	599	568	614	579	608	602	583	575	577	592	584	584	586	611	524	549	552	604	588	583	595	593	587	604	566	578	559	626	585	606	590	556	564	589	602	620	617	601	575	542	570	526	547	583	580	587	565	573	558	584	600	590	530	608	581	596	584	554	570	611	621	572	586	571	602	601	560	543	599	581	598	579	588	601	576	591	578	549	616	614	571	574	629	585	596	574	557	606	582	598	583	604	584	599	615	611	557	605	585	597	573	580	585	615	595	566	625	587	557	574	579	551	600	600	609	590	528	608	602	567	548	621	541	587	563	607	583	565	564	608	570	598	594	603	610	611	606	578	610	553	559	611	596	593	564	591	631	599	580	562	562	599	598	586	590	588	587	577	585	616	577	524	621	599	547	547	578	615	609	572	566	598	573	584	573	581	580	615	577	580	627	552	604	597	626	540	574	568	551	553	573	571	575	550	600	563	584	608	570	568	591	567	562	618	561	632	612	556	579	549	550	610	594	576	586	584	594	597	557	577	603	564	607	564	574	609	594	568	597	607	619	602	579	590	556	590	570	593	572	573	617	578	596	556	600	574	610	583	552	633	571	587	599	574	560	611	593	574	566	590	537	606	573	551	585	556	566	625	546	597	579	585	572	564	588	603	592	599	638	586	580	585	560	556	616	554	562	547	591	570	552	590	594	577	575	639	576	576	571	567	569	618	545	575	582	621	605	568	583	570	570	613	560	540	566	580	567	575	587	631	611	579	566	567	556	587	538	610	624	572	575	555	603	572	583	598	576	544	579	564	608	614	571	638	611	599	589	596	587	593	590	579	584	632	581	615	580	543	567	613	567	573	577	570	585	535	555	597	614	619	584	593	599	623	571	625	603	596	598	596	569	572	556	551	552	571	544	622	589	589	548	558	553	582	529	561	545	557	608	571	609	613	584	576	536	594	574	567	577	573	565	574	622	642	597	613	634	584	606	571	612	561	563	531	560	589	644	626	564	580	611	545	587	530	593	599	578	598	582	584	590	585	548	530	579	559	597	569	612	581	604	609	618	545	578	619	582	594	547	582	567	575	576	572	611	561	621	590	584	640	588	621	551	597	570	572	579	580	600	582	602	609	568	599	601	567	595	603	607	598	586	576	601	571	606	582	579	556	580	558	556	551	585	577	588	619	577	591	561	584	546	552	586	603	626	590	558	597	558	573	599	564	572	599	588	561	564	594	609	565	590	601	556	574	584	583	605	553	603	583	577	597	545	542	570	624	573	578	564	584	571	549	618	584	596	611	577	603	577	571	579	615	571	611	607	585	557	599	579	607	593	571	603	582	627	590	561	606	572	592	578	585	582	619	594	571	562	597	610	540	604	587	558	595	561	583	589	574	569	589	557	555	580	591	554	603	575	569	534	534	676	608	600	575	585	566	564	556	596	587	594	634	613	592	639	561	600	569	596	587	572	591	595	601	539	572	564	585	567	574	590	566	595	607	546	608	582	574	579	577	600	579	592	557	574	610	610	597	574	554	633	564	577	581	598	580	587	568	612	561	591	559	600	564	573	584	592	556	547	619	627	624	552	598	595	606	555	595	602	622	606	611	609	582	549	594	647	531	564	568	603	574	632	603	605	598	602	567	571	559	594	575	585	591	589	617	583	554	595	545	601	601	556	611	577	590	545	588	534	586	579	582	515	590	569	566	611	578	566	589	576	564	537	552	576	605	580	588	538	602	586	573	574	586	579	548	570	614	577	581	583	606	556	579	628	587	549	576	625	616	616	569	618	567	580	564	587	605	581	642	610	548	593	628	579	562	539	597	603	615	532	574	584	635	592	561	576	612	616	568	563	643	590	552	552	564	581	546	640	593	635	566	556	577	628	548	559	560	598	594	579	612	562	591	604	556	573	544	602	537	596	584	588	528	583	568	569	580	587	547	591	581	578	540	601	622	574	594	555	607	566	567	616	620	574	580	598	592	588	532	585	549	626	551	617	563	575	559	596	559	538	588	571	601	610	545	566	580	605	582	584	608	607	580	599	636	549	575	553	607	574	593	570	573	598	542	579	590	596	568	591	602	576	614	546	575	598	556	564	589	587	578	557	588	570	616	578	564	616	571	557	571	562	612	576	611	592	597	618	600	563	528	622	606	573	570	565	550	575	578	596	554	575	578	577	591	580	581	589	542	564	586	614	592	565	601	556	581	567	564	572	520	599	553	565	550	561	564	555	579	580	603	562	584	584	553	601	569	564	605	574	581	548	536	541	571	540	591	589	572	583	589	535	589	600	559	570	574	572	568	580	580	589	536	595	571	621	562	550	569	598	585	584	561	582	577	606	581	578	604	598	584	584	572	571	607	510	585	554	550	586	593	566	585	593	592	545	606	633	595	566	595	582	588	563	589	574	568	565	580	561	554	618	576	581	597	582	601	601	584	551	621	572	573	600	581	594	600	601	597	578	592	555	533	566	622	576	530	586	577	577	590	528	603	589	605	566	576	601	562	603	592	621	605	597	637	619	569	587	559	575	579	560	586	580	607	566	578	609	593	597	571	600	593	580	622	584	567	607	580	550	611	567	550	553	594	601	610	599	598	625	600	576	599	580	537	595	614	579	596	583	596	612	616	546	580	582	547	587	560	536	592	588	607	527	571	580	603	582	566	578	575	563	579	568	558	568	587	577	629	571	575	536	581	547	585	596	616	594	569	566	585	613	577	564	615	586	562	597	605	590	576	567	571	590	588	596	609	568	598	593	593	571	575	596	570	566	615	546	587	579	541	560	565	554	572	580	582	565	611	562	563	560	579	601	595	562	571	572	591	568	617	599	570	544	546	608	587	557	586	569	574	616	548	591	574	596	607	611	568	609	588	563	537	536	569	539	591	590	572	624	591	582	574	553	554	570	619	556	555	570	583	626	583	607	583	595	542	588	585	590	594	630	573	586	559	610	549	603	568	566	577	541	560	574	603	565	576	600	611	573	565	575	619	550	604	609	574	616	504	596	642	534	623	573	596	559	579	597	595	574	592	526	565	604	547	565	615	632	578	565	589	588	570	606	582	553	565	582	556	595	596	601	572	588	599	573	583	536	595	559	594	569	519	578	560	621	620	540	604	605	597	584	639	573	583	570	545	544	593	609	567	582	586	576	532	585	587	621	584	589	604	569	563	604	581	576	569	617	573	586	593	594	582	543	570	605	605	581	597	596	581	569	554	571	601	540	575	598	573	583	539	496	572	570	571	567	611	595	594	564	605	573	561	569	545	576	592	581	566	600	566	610	533	593	529	577	552	571	560	580	596	576	562	583	573	567	590	611	577	559	567
22191	40897	37759	27955	22066	18478	15761	12438	9132	7509	6052	4967	4210	3763	3373	2888	3054	3341	2482	2180	2092	1808	1574	1591	1447	1360	1128	1135	1121	1169	1280	1158	1168	1198	1153	1135	1119	1155	1122	1349	1368	1097	965	976	1006	974	984	996	958	958	941	1013	1782	2932	3143	2534	1812	1384	1151	969	875	886	831	820	824	841	837	879	880	891	882	841	878	849	936	884	857	902	885	842	861	874	861	857	835	870	891	860	889	882	867	870	885	930	897	823	770	868	854	967	850	827	866	873	867	841	869	908	873	892	884	903	870	903	915	848	881	832	867	951	889	815	905	877	860	866	849	924	866	878	896	850	880	836	884	843	861	833	930	835	924	907	913	849	904	877	839	865	845	842	891	930	851	859	863	833	849	833	897	853	872	891	870	859	814	849	912	877	876	862	886	902	894	886	867	850	873	844	862	890	906	843	951	865	900	864	910	824	892	839	901	878	854	822	866	865	837	883	827	825	833	807	881	843	855	872	872	825	909	870	869	881	927	876	897	835	857	951	854	921	910	883	874	866	870	899	905	839	888	932	871	917	908	903	865	868	886	810	892	929	907	821	876	845	892	856	942	890	885	930	902	834	852	819	896	853	862	920	909	881	837	863	854	866	928	909	864	854	858	884	884	907	897	885	896	891	922	889	850	901	880	872	860	878	856	864	856	952	904	820	866	851	855	865	867	870	899	890	921	852	903	856	876	862	898	892	848	866	878	893	878	901	881	875	847	894	892	832	825	877	859	844	904	885	922	883	821	820	844	839	876	837	869	906	834	856	838	868	827	881	852	855	833	832	882	817	890	899	875	885	889	849	892	856	881	896	857	867	894	861	897	835	846	827	893	887	914	909	882	836	872	920	858	850	889	879	909	847	888	932	860	866	918	873	901	854	907	856	912	856	895	867	880	837	884	831	867	852	919	865	839	883	888	852	884	852	888	824	880	885	885	888	913	871	873	875	839	897	907	857	927	830	891	856	899	879	863	815	877	934	887	863	849	914	872	855	868	854	910	873	896	935	909	887	839	868	853	825	896	858	874	876	852	883	910	867	914	930	866	885	867	899	843	872	849	893	867	865	880	908	887	885	871	903	825	865	850	901	829	848	880	870	930	860	875	856	850	851	943	872	896	869	843	883	918	879	869	838	873	856	866	845	885	837	928	930	844	886	845	839	884	801	863	876	853	893	787	854	856	901	868	875	872	903	845	889	886	852	876	891	909	846	885	872	877	877	845	835	819	842	851	894	875	848	883	854	886	841	880	866	876	847	829	866	826	870	843	908	856	873	887	894	825	849	905	920	900	855	888	868	891	884	840	884	828	881	852	860	887	853	937	834	782	821	860	857	873	882	920	883	865	878	869	926	839	882	903	859	847	841	885	867	836	881	880	901	842	840	877	883	910	843	825	870	856	912	859	893	877	914	905	830	861	890	865	936	889	881	868	884	893	921	878	917	891	901	890	906	887	908	912	902	892	924	910	880	894	856	847	888	890	911	856	874	861	867	904	881	884	841	927	909	818	931	886	887	870	867	877	867	900	861	889	858	884	890	852	943	857	929	860	920	888	846	853	864	843	879	874	842	848	909	826	866	837	869	887	851	862	947	901	856	870	857	867	872	879	873	837	883	921	876	882	839	850	850	878	847	884	870	884	865	824	864	902	894	907	918	852	888	816	907	879	835	880	857	866	883	871	821	834	908	871	857	859	914	848	867	841	885	894	855	914	854	878	894	878	888	861	870	865	873	905	853	909	923	871	975	882	841	948	861	894	853	864	881	893	874	850	850	919	862	837	883	866	863	805	883	865	938	853	851	889	902	893	903	834	952	834	907	837	878	888	887	888	861	885	801	855	825	891	895	831	836	828	922	866	860	854	870	875	889	884	858	842	898	794	895	874	927	865	877	913	879	860	891	853	869	868	910	896	887	863	930	889	918	894	892	896	861	890	894	883	856	934	862	844	883	906	889	866	880	901	831	856	882	868	862	863	839	881	859	867	826	898	861	867	888	881	935	903	876	847	847	872	959	832	916	810	852	869	907	877	909	870	901	896	852	900	849	939	870	833	895	881	848	902	859	882	924	905	868	888	833	850	855	865	881	853	921	844	876	865	873	908	910	856	834	887	893	883	864	842	911	859	862	911	822	909	831	885	890	853	874	890	875	854	920	842	890	882	840	870	889	869	846	828	913	855	921	878	844	902	848	841	876	883	856	889	870	863	910	896	893	871	860	871	853	872	858	911	862	845	857	838	898	957	871	870	862	899	881	899	870	827	868	921	896	868	881	887	835	872	826	812	857	883	871	865	874	840	774	863	863	905	837	850	843	883	881	865	889	856	823	875	887	910	872	933	890	845	898	854	904	862	890	834	871	843	901	828	856	872	891	875	882	886	798	846	935	946	861	867	846	841	879	879	851	899	890	892	897	857	873	877	854	841	847	910	835	920	849	918	830	866	875	891	850	888	839	884	894	904	894	891	830	875	855	897	853	899	830	869	897	843	862	864	884	881	887	880	886	848	838	851	936	897	828	863	863	895	847	874	869	791	870	918	856	877	888	850	903	893	861	844	927	848	889	865	841	890	841	853	865	851	848	874	880	886	915	877	834	869	894	892	909	860	887	928	856	879	861	899	884	874	892	857	910	947	929	856	917	870	869	903	801	879	889	897	907	827	905	859	859	853	881	874	949	896	875	907	907	904	913	889	850	863	850	852	877	827	841	893	823	913	876	873	919	891	864	849	872	869	834	840	938	915	901	863	867	910	911	902	837	895	863	844	919	945	886	862	824	935	907	834	924	891	832	857	839	870	863	864	839	921	920	892	888	870	892	856	883	897	929	883	929	882	864	855	898	849	853	835	866	904	913	928	826	841	959	858	898	859	889	838	906	832	905	897	920	846	873	886	917	876	890	831	879	868	901	894	816	895	837	875	911	892	861	872	909	836	806	929	850	925	853	920	854	814	898	879	852	907	898	862	845	881	907	900	843	927	850	879	907	854	897	819	879	911	905	870	829	865	856	868	836	888	936	850	858	884	848	867	909	873	906	827	900	868	846	859	861	890	880	860	923	866	818	834	872	839	877	895	896	855	856	917	865	861	809	888	870	907	900	892	850	879	869	893	887	890	880	876	801	839	887	856	871	880	897	868	906	862	874	909	862	855	915	868	887	893	885	872	881	875	914	821	899	863	900	801	854	854	854	812	851	885	849	899	875	875	855	848	862	929	884	911	879	831	852	893	837	949	862	857	865	866	849	848	861	877	889	866	911	893	885	853	883	906	855	894	896	900	876	855	934	842	879	870	905	869	881	830	862	938	821	839	875	898	877	875	872	917	834	895	875	848	870	841	838	864	909	856	865	887	833	876	836	876	901	808	923	835	851	874	853	883	868	895	883	894	871	880	809	927	867	847	854	906	870	883	897	904	878	824	869	880	926	885	916	894	898	875	923	904	883	916	876	867	901	870	859	876	840	902	877	898	879	884	883	873	896	896	890	867	861
27284	21915	20537	11494	4763	3504	2618	1963	1363	1248	1009	953	929	914	864	838	902	837	802	694	705	722	639	655	676	672	632	621	620	650	586	576	607	601	646	607	610	524	616	683	669	636	600	636	560	630	556	568	618	552	640	581	644	626	629	671	670	664	571	587	597	593	590	569	551	574	575	619	556	568	583	545	567	599	579	587	579	523	565	575	564	559	533	561	547	579	556	594	580	573	561	591	564	578	614	547	582	535	565	564	586	541	545	562	591	534	546	576	614	595	579	604	545	528	563	568	590	554	572	550	566	594	565	589	599	617	556	589	584	577	582	600	544	592	559	612	558	569	564	577	586	565	585	513	560	525	565	551	593	580	532	558	504	603	590	546	577	571	528	601	549	563	572	584	592	535	580	559	584	585	575	598	598	518	581	606	563	581	563	538	602	553	574	538	550	597	543	588	546	586	544	542	551	576	560	546	615	569	524	550	562	546	565	589	602	571	565	572	580	592	558	550	552	548	568	588	579	518	547	578	587	564	568	528	536	580	613	556	584	582	594	578	557	585	559	619	560	592	564	552	551	558	587	588	569	524	555	571	589	584	574	590	556	553	609	579	562	569	597	556	576	571	565	580	558	578	580	566	577	550	590	590	559	528	561	545	595	544	566	587	601	580	573	538	556	561	600	564	527	521	582	563	560	562	549	570	549	600	548	595	591	580	513	567	554	618	575	579	546	558	567	540	561	582	575	586	591	555	577	573	570	568	580	592	573	582	574	606	552	600	569	593	555	588	554	574	569	590	583	521	567	547	582	550	542	557	559	614	609	584	571	596	552	588	577	589	545	536	576	603	582	577	554	582	565	546	566	606	564	556	533	601	614	534	563	575	602	613	556	589	565	554	577	573	574	557	555	574	555	565	596	561	604	569	536	578	581	563	577	599	557	564	547	591	573	574	595	544	574	534	622	549	571	597	567	588	583	568	527	510	580	561	541	525	613	582	551	540	617	583	547	546	551	515	509	612	560	569	599	564	611	583	541	560	575	555	577	554	576	573	560	569	544	603	552	546	572	600	594	586	534	576	563	559	579	582	552	537	531	526	566	563	538	577	572	545	602	558	601	567	575	580	627	556	553	597	552	531	544	584	531	600	559	542	582	583	570	578	562	582	566	543	548	556	543	545	591	591	557	576	589	549	584	577	557	634	576	586	588	574	570	550	569	609	619	544	567	558	515	619	570	564	580	604	560	542	593	519	535	540	560	586	610	587	577	579	562	585	554	593	569	585	609	546	612	557	505	612	556	531	567	611	581	575	579	593	561	613	577	584	514	576	578	549	542	569	572	614	543	614	524	558	562	542	597	571	560	575	610	520	584	541	596	545	586	578	542	585	574	603	562	620	582	594	564	624	566	565	572	526	526	552	574	559	623	577	606	537	580	595	559	577	566	546	566	549	599	575	552	525	585	547	587	558	572	600	604	562	561	567	576	570	584	567	522	583	563	556	585	557	612	612	563	548	581	593	577	545	623	552	556	533	594	548	563	584	580	564	577	573	537	574	516	582	584	569	567	608	564	598	571	536	587	559	565	523	568	552	591	552	617	620	588	569	618	559	537	567	564	581	589	551	580	579	566	583	537	534	572	577	572	581	562	566	584	577	557	582	578	571	573	565	555	600	579	540	578	574	537	579	571	540	568	577	541	606	528	583	540	577	519	567	565	602	545	573	550	599	591	561	570	565	579	570	541	569	564	550	546	550	581	516	541	565	562	571	588	573	560	585	589	555	583	603	555	540	558	594	554	553	569	582	556	600	540	604	580	563	585	543	549	562	582	598	571	531	580	565	578	533	542	561	597	579	572	551	549	564	581	552	561	586	570	597	540	554	559	599	579	562	545	572	600	592	578	564	554	545	564	564	580	595	541	567	539	538	583	553	598	557	558	584	582	539	618	564	541	552	587	604	597	573	566	561	571	531	582	547	556	593	570	587	604	495	551	594	561	535	572	567	568	573	586	571	597	540	595	567	527	569	589	586	568	563	577	584	544	587	591	579	562	584	582	612	601	548	569	517	573	607	596	577	567	562	563	554	559	565	566	527	545	590	536	517	584	601	564	552	551	594	541	594	572	599	533	575	564	577	584	633	580	579	560	553	583	591	564	567	606	572	581	565	598	536	526	608	625	575	580	560	591	564	559	586	572	521	565	548	578	609	545	549	525	617	539	544	557	563	585	562	552	578	618	587	580	588	576	553	578	577	559	532	560	546	590	578	590	590	590	576	529	575	555	573	590	585	560	549	568	559	585	534	581	625	582	547	602	584	574	596	530	584	601	565	593	587	568	566	598	611	581	546	587	570	579	574	547	584	592	599	569	577	562	583	601	586	574	608	568	639	584	558	562	559	545	571	544	606	579	559	565	580	585	587	534	547	574	593	556	570	557	543	515	531	603	581	576	587	548	537	566	550	538	557	558	599	556	568	559	580	527	568	587	534	575	561	607	559	571	622	595	582	554	586	618	530	567	530	577	549	579	577	575	567	542	541	577	581	564	565	591	579	577	619	596	556	587	603	606	625	531	573	548	595	557	527	531	580	565	569	554	564	554	564	611	557	572	589	557	544	585	555	561	588	565	553	559	576	532	580	572	578	595	567	562	555	582	606	568	596	524	585	548	606	519	593	574	577	628	511	554	559	547	545	562	552	581	550	625	542	585	563	548	594	582	542	559	584	587	583	545	590	538	570	563	534	576	579	577	605	565	565	607	557	613	574	586	556	557	560	547	521	579	550	587	556	569	564	554	575	575	593	560	591	581	557	570	583	606	543	577	581	580	542	553	542	606	587	559	572	538	597	582	557	587	567	578	554	543	576	537	540	551	526	531	578	589	554	530	534	514	586	597	594	584	551	575	556	557	556	565	566	594	606	584	559	559	573	578	537	582	546	549	563	597	550	583	611	584	584	541	548	565	604	616	542	569	515	558	566	558	548	586	541	559	555	526	568	571	578	601	541	553	601	572	586	564	580	572	603	559	559	603	526	570	552	575	547	612	637	592	546	535	576	603	576	554	521	542	521	560	581	595	558	573	624	581	595	534	547	532	574	579	585	524	566	552	624	577	542	585	527	584	617	555	564	591	523	570	546	579	556	550	583	560	546	567	568	634	531	511	585	541	521	604	563	566	587	619	644	571	582	571	528	560	568	591	609	584	595	539	579	578	552	583	571	571	519	552	582	562	641	550	569	599	545	587	596	559	572	568	553	572	609	557	583	560	588	583	543	557	624	571	599	596	575	596	579	605	573	511	584	627	549	563	580	571	615	569	558	580	584	550	557	587	610	540	591	553	567	551	534	601	584	567	584	582	587	602	588	528	534	561	564	567	575	541	572	554	553	573	564	588	574	576	611	609	559	624	584	597	577	556	587	577	552	577	591	542	575	572	621	578	609	528	564	583	600	651	518	562	589	555	553	560	581	568	547	605	557	564	563	588	583	537	576	582	610	554	541	568	578	535	554	559	593
18586	30126	24653	14893	9750	8478	6518	4885	3340	2859	2385	2088	1867	1805	1675	1534	1806	1597	1488	1304	1246	1128	1163	1132	1051	1005	1001	973	954	1071	1030	989	999	992	919	882	911	947	917	1000	1055	994	957	901	905	891	870	959	874	929	952	944	1023	1079	1054	1071	1029	1003	895	930	817	884	869	860	825	891	842	829	881	838	849	854	897	832	860	850	857	817	857	861	882	793	848	856	845	892	879	902	878	850	855	905	865	869	837	875	841	903	866	862	862	853	855	884	897	846	824	832	859	807	883	877	795	866	829	875	820	873	869	849	873	863	844	839	849	865	835	878	895	902	933	867	890	835	864	838	895	844	866	855	900	864	850	886	843	882	848	861	860	857	848	863	827	864	868	875	825	875	924	869	823	874	846	899	845	777	875	913	841	865	814	873	881	851	886	855	854	812	845	861	880	858	913	817	862	856	893	882	860	859	879	871	826	876	820	838	865	837	899	900	861	843	852	854	822	884	855	846	839	855	875	853	838	862	877	814	882	849	902	820	841	818	845	868	825	843	831	848	856	903	889	852	860	899	825	879	865	899	837	848	862	880	844	926	875	849	828	854	828	853	855	925	823	894	889	894	913	929	902	863	874	835	891	842	860	883	921	843	828	876	899	884	875	847	908	871	834	856	887	875	847	928	865	847	814	902	837	880	855	864	831	821	851	812	852	863	814	857	886	871	906	877	841	878	813	862	884	830	887	837	864	870	813	876	890	880	876	828	882	832	844	857	861	886	827	895	840	845	834	883	793	874	917	798	851	880	892	856	781	847	889	859	864	845	834	848	862	869	879	814	885	867	923	850	863	828	874	825	876	839	845	908	850	860	851	903	884	889	902	877	846	812	874	902	811	815	880	856	850	817	844	893	844	865	892	873	914	883	887	896	875	855	907	861	859	820	880	873	847	875	890	920	809	870	805	865	872	854	878	863	854	871	900	902	898	877	881	886	895	887	784	836	864	878	853	849	911	849	874	854	866	907	888	824	832	826	870	889	804	881	880	784	931	875	839	855	879	855	841	859	855	853	866	842	874	875	853	856	914	881	863	863	893	843	881	858	916	902	912	920	819	874	906	912	863	820	870	853	916	852	840	848	905	917	838	847	861	860	880	849	876	885	895	866	877	862	832	857	936	884	850	795	815	888	878	833	822	879	861	845	875	900	866	809	869	830	847	826	892	877	846	862	811	858	869	859	881	847	882	814	817	877	897	854	824	809	872	866	896	833	846	905	884	905	883	869	840	856	861	865	871	860	835	899	888	817	891	828	903	804	883	897	851	828	818	853	883	846	865	853	846	886	848	836	898	842	885	832	885	877	881	874	862	862	873	816	891	856	866	897	836	873	842	810	914	860	881	836	885	922	871	868	918	866	895	900	863	842	881	840	862	831	858	870	877	942	816	817	862	884	837	877	887	939	835	885	868	822	927	877	856	894	891	848	813	827	818	902	877	850	862	870	795	841	866	858	880	842	867	856	855	869	828	873	846	881	861	870	818	817	888	867	878	893	887	899	859	840	907	841	917	880	886	860	871	869	839	846	881	870	890	913	850	853	820	845	815	879	893	838	844	854	885	864	882	848	892	881	825	875	839	849	842	867	860	890	837	867	871	874	840	859	848	884	850	892	849	810	829	845	895	836	862	843	839	864	897	842	886	861	882	873	889	865	926	845	859	870	863	872	836	868	837	840	870	846	895	865	909	836	842	857	867	854	877	874	841	847	844	835	852	859	889	909	832	890	861	810	891	865	881	816	853	833	877	859	870	889	847	840	858	889	871	857	890	894	862	825	898	858	845	813	891	889	901	841	879	829	880	864	873	898	836	901	861	813	894	880	905	802	861	825	905	889	893	901	873	902	865	872	898	783	886	825	865	872	866	872	870	859	850	828	852	850	949	869	855	904	864	897	882	840	867	877	854	905	811	899	796	852	863	798	849	883	904	827	889	862	883	840	870	870	844	904	834	877	879	871	804	856	894	873	875	871	909	840	909	887	848	822	862	874	878	890	844	861	822	863	879	863	811	877	834	881	859	822	841	836	882	868	882	866	846	841	922	865	831	847	889	873	870	880	888	850	873	902	894	848	859	870	899	842	900	855	889	879	856	881	878	858	844	820	839	906	806	821	903	865	851	845	888	893	852	837	874	845	885	843	846	879	846	855	853	869	876	909	804	858	859	908	896	817	885	837	860	870	882	898	879	853	849	866	874	861	821	847	885	874	882	889	833	819	833	858	855	933	877	846	820	843	858	884	862	879	836	881	875	842	869	839	851	858	846	833	877	833	837	877	869	842	833	857	869	850	913	865	862	849	909	824	855	861	835	862	852	897	865	865	866	856	913	837	901	910	892	900	830	931	863	843	873	889	858	874	889	862	818	893	885	841	844	872	912	838	903	877	871	864	835	832	859	860	830	856	857	884	875	812	842	835	912	836	874	925	810	860	911	877	873	870	882	841	889	840	840	905	847	829	886	833	924	830	856	886	887	836	875	896	885	895	913	889	872	870	872	840	842	810	867	818	883	869	880	892	856	857	816	885	836	877	864	843	897	890	868	913	882	885	905	859	885	861	862	880	895	880	846	853	912	858	862	849	836	892	884	878	848	839	885	867	870	842	830	854	860	812	874	923	883	891	906	893	845	838	911	852	898	914	829	854	848	868	874	872	853	922	878	832	858	832	840	854	862	872	852	868	852	855	868	827	824	894	890	866	788	882	879	816	838	877	882	867	839	841	835	800	868	864	822	801	847	824	869	825	839	882	888	858	853	870	824	873	863	890	870	824	856	886	858	858	885	911	885	826	843	919	858	859	875	816	833	845	834	841	821	840	894	848	843	849	853	861	849	872	946	863	873	883	861	867	800	826	834	808	901	867	871	878	846	815	864	886	916	882	851	888	911	891	898	810	874	884	914	879	832	925	869	832	860	855	870	844	865	885	873	874	876	868	809	833	887	853	861	879	890	848	896	846	901	914	827	856	890	886	831	857	869	869	884	855	861	855	823	832	814	863	909	854	891	883	797	879	876	846	907	831	870	854	896	883	890	863	843	871	871	870	870	886	875	868	862	852	835	860	822	839	823	835	831	926	846	883	849	910	840	843	921	789	864	861	914	881	815	878	810	814	875	855	856	808	881	862	864	843	858	903	838	867	862	868	898	867	811	850	851	806	881	916	842	837	873	877	881	873	831	864	893	890	864	876	845	871	871	882	864	832	823	842	863	864	893	869	870	853	833	848	842	806	909	910	888	876	859	860	895	805	871	875	829	793	852	862	908	847	889	884	886	874	844	868	902	855	860	876	829	917	898	923	917	810	843	871	855	851	878	876	850	823	864	847	869	883	862	937	813	822	854	899	793	800	836	873	842	802	845	848	837	851	913	910	926	866	881	869	900	913	879	910	873	886	921	824	750	864	858	833	859	880	879	907	915	829	872	890	832	819	843	876	859	880	893	849	871	901	835	880	846	808	858	888	858	831	870	862	863	863
24473	21456	28724	24621	20881	12412	6452	3660	2639	2137	1702	1585	1310	1380	1276	1228	1288	1186	996	958	884	842	810	789	752	771	719	692	693	746	751	731	778	724	688	727	680	703	705	728	749	682	709	711	669	636	653	655	671	654	609	682	816	1002	1132	1026	918	825	708	656	617	635	619	631	650	654	638	585	665	614	589	640	601	609	638	605	626	618	669	593	637	650	681	610	597	621	601	661	576	644	658	646	594	644	644	613	640	645	644	611	616	602	631	601	620	671	563	604	663	636	597	587	612	661	629	642	633	584	643	605	645	633	650	653	640	670	579	646	620	658	628	639	629	681	632	640	583	607	590	649	642	600	630	610	619	635	618	574	626	629	596	587	622	633	624	602	661	639	618	615	649	588	613	562	575	593	619	661	623	613	636	653	616	625	640	644	603	667	623	643	649	595	646	613	643	598	654	630	625	602	590	622	599	633	652	649	621	598	616	667	613	595	608	668	614	628	617	600	598	629	645	662	618	629	644	619	595	626	635	655	628	628	608	593	637	636	644	582	581	638	630	626	601	595	641	638	651	630	615	635	620	641	607	628	655	670	590	624	630	622	624	638	580	631	659	639	674	653	628	586	663	689	640	592	637	582	621	620	637	620	623	662	651	619	653	596	625	637	591	623	593	631	638	670	587	641	620	634	626	598	648	611	636	556	631	654	629	597	616	647	616	614	613	625	629	616	604	635	620	610	647	643	680	616	624	624	642	610	645	619	655	632	600	605	619	640	631	660	588	611	643	668	637	642	678	627	618	608	686	603	667	636	599	649	633	623	613	622	647	634	628	603	668	655	644	635	614	629	650	627	628	585	681	603	651	605	685	647	640	625	622	613	658	594	603	646	629	629	646	619	654	606	601	616	645	651	638	620	668	645	617	599	631	616	627	625	646	639	697	640	618	629	612	647	659	602	655	596	571	638	628	640	646	623	602	649	667	648	637	669	649	626	626	625	649	633	611	611	600	604	637	619	598	643	611	624	627	655	662	674	616	631	616	642	611	639	617	613	618	632	618	652	604	631	635	640	626	632	562	653	640	687	589	690	636	661	673	612	621	612	646	602	643	631	585	605	626	627	622	642	601	625	614	623	620	615	644	596	614	645	633	578	636	594	583	630	649	608	658	595	589	604	629	638	582	605	611	627	630	614	658	621	657	621	638	644	658	585	646	611	607	569	616	650	653	613	656	648	640	668	604	666	607	617	601	618	639	622	618	610	666	598	624	560	607	638	581	631	652	643	575	587	631	616	628	615	616	645	656	619	607	614	574	618	632	619	626	599	687	614	617	610	589	610	653	585	624	606	646	667	620	630	631	689	602	592	630	618	619	593	616	566	588	636	599	640	622	660	633	596	582	610	648	607	641	626	609	668	590	613	627	628	616	636	658	600	632	642	619	588	605	639	645	609	612	629	615	619	589	593	635	611	615	624	628	577	633	629	625	603	637	644	599	617	620	638	633	630	656	646	644	619	632	613	662	627	622	591	612	625	596	629	595	632	625	609	641	626	617	655	614	626	635	654	659	618	668	622	654	644	612	636	674	573	603	625	596	630	624	663	641	596	624	634	570	602	669	623	634	633	650	608	623	622	612	636	572	664	582	627	612	649	614	627	605	635	614	649	655	619	646	627	678	638	631	611	644	641	609	619	605	600	644	603	631	657	615	655	629	576	660	659	661	618	611	645	627	613	644	594	625	614	643	631	655	603	678	583	592	627	616	606	630	557	615	630	637	612	630	627	646	623	654	642	643	630	641	627	661	638	632	621	663	646	677	618	607	676	592	645	616	615	616	636	607	617	581	632	674	632	638	647	612	612	606	641	638	643	608	653	608	631	667	607	624	592	633	599	587	618	632	620	599	621	658	644	631	651	654	643	632	625	628	641	594	590	615	639	623	616	660	587	624	642	642	611	673	656	662	626	659	663	609	610	614	619	611	598	655	585	598	659	624	616	596	612	609	605	606	607	648	612	641	604	668	596	624	617	576	594	623	633	651	639	641	566	617	648	642	655	598	634	609	677	668	615	621	611	652	603	601	609	681	627	626	631	619	655	652	576	662	643	645	633	629	625	667	661	616	618	595	635	604	593	634	665	617	631	622	624	647	661	649	594	633	605	644	630	622	635	655	631	662	618	650	650	619	618	580	633	583	651	593	628	623	657	638	591	648	609	655	670	590	609	643	610	630	627	582	659	616	621	584	611	621	595	633	631	643	611	640	663	651	629	629	609	568	621	578	657	589	615	602	623	640	605	590	640	644	642	606	630	660	613	602	628	622	627	660	620	599	633	614	640	639	595	674	637	655	638	592	636	632	581	617	587	630	654	654	616	620	621	636	622	632	615	637	609	633	664	627	659	646	675	615	536	619	617	623	652	649	605	627	639	631	623	664	643	631	598	632	623	666	636	638	618	602	646	641	662	603	582	607	616	653	636	685	597	609	645	636	655	629	653	666	598	632	613	607	641	612	608	636	684	639	627	614	576	640	631	596	622	600	599	632	624	597	625	594	584	620	623	639	647	610	590	649	661	598	641	601	604	611	596	586	650	624	669	631	653	647	611	586	628	661	624	604	620	602	631	608	606	662	600	598	611	648	640	638	613	652	635	625	640	614	627	628	658	614	570	602	643	597	612	696	636	660	636	593	601	607	600	619	642	619	596	659	656	646	656	604	604	613	640	648	634	642	616	630	585	603	622	620	626	635	663	637	671	594	671	665	597	621	615	610	587	680	636	651	643	681	661	598	604	597	681	632	661	618	642	647	655	718	605	609	631	619	639	641	655	571	644	663	665	633	611	612	632	658	617	600	632	637	645	619	635	665	635	675	664	626	600	595	601	645	647	596	613	615	645	630	656	623	600	628	611	577	654	579	633	603	630	593	607	701	576	641	601	622	654	638	626	595	610	659	684	598	635	633	657	612	648	666	643	618	618	641	620	626	607	660	608	663	614	593	645	586	619	640	650	616	626	634	598	616	639	675	632	632	655	616	618	644	646	623	611	597	654	620	599	650	631	637	633	613	646	612	625	659	632	643	608	631	641	616	588	599	601	620	603	639	624	604	636	624	611	620	640	638	629	632	601	624	640	601	595	649	601	621	601	595	614	640	653	603	619	667	664	640	657	641	611	616	639	655	608	647	602	629	597	672	645	650	605	655	674	627	613	661	602	627	680	610	647	631	606	604	656	651	650	649	644	657	614	660	664	648	604	648	625	573	615	619	628	603	612	655	640	624	652	595	655	644	611	593	621	634	626	612	645	608	636	640	639	603	591	589	643	636	589	603	592	593	613	574	611	662	606	660	577	620	595	562	632	633	603	575	587	622	608	614	641	628	607	571	640	639	641	645	578	601	613	622	607	606	658	639	612	619	585	686	613	619	619	635	607	618	629	650	636	662	605	656	638	548	594	605	600	637	621	637	642	657	587	624	667	607	629	613	632	625	637	609	602	618	631	609	605	611	677	617	582	645	671	624	659
20214	36539	29990	19856	17079	14818	11717	8587	6574	5269	4074	3704	3184	2689	2568	2533	2729	2286	1926	1787	1518	1423	1402	1382	1227	1253	1150	1110	1118	1226	1174	1162	1178	1158	1067	1120	1111	1043	1119	1204	1334	1175	1171	1111	980	1114	1038	973	995	1065	1010	1066	1309	1880	2053	1858	1614	1224	1085	1029	923	946	1024	1005	977	899	970	913	951	991	998	946	966	914	985	970	930	991	934	971	889	925	996	910	912	1014	980	899	949	907	1018	977	964	978	917	957	946	968	931	881	946	921	970	958	878	949	937	1023	898	985	887	950	953	901	999	980	893	923	968	943	917	961	907	960	975	933	970	939	991	941	913	934	977	971	953	980	921	979	910	925	957	936	917	942	923	901	934	929	968	952	884	948	954	964	966	910	1004	1008	929	953	923	968	912	899	991	992	936	915	961	957	970	944	924	962	948	1014	915	963	924	976	913	905	984	955	888	971	972	977	920	929	948	939	975	985	937	906	987	972	980	918	929	941	988	926	978	898	919	938	951	919	943	896	921	935	948	959	880	934	961	909	923	918	977	904	948	951	978	934	966	963	916	919	991	941	941	885	951	946	960	958	971	915	929	922	958	928	981	908	949	980	968	964	933	903	920	905	922	952	978	994	979	981	932	914	958	925	947	995	917	929	965	990	914	927	922	990	934	883	895	887	939	989	891	935	940	971	941	922	947	934	951	928	948	944	958	973	890	1002	966	974	913	901	875	932	965	931	968	917	887	962	920	919	957	927	949	906	942	927	973	1006	976	921	901	974	913	943	915	922	981	889	1002	954	928	967	947	900	972	932	937	955	973	954	970	967	920	971	977	974	988	1005	928	961	895	965	961	965	903	942	901	982	906	931	935	984	870	973	931	942	992	957	959	881	1011	1009	954	933	982	923	951	945	1019	950	938	935	957	946	955	942	972	946	942	907	946	981	922	971	929	994	947	947	999	1000	965	943	930	964	984	1054	923	933	983	891	918	900	935	1001	945	901	962	911	911	935	893	948	959	945	981	922	960	984	922	971	880	933	967	946	1011	931	928	977	960	941	978	947	888	944	973	916	945	933	976	924	945	976	987	955	891	937	939	987	960	951	927	921	910	986	940	929	938	912	929	967	978	905	931	909	914	919	952	894	893	950	932	958	935	924	945	962	870	914	933	943	976	932	912	946	950	954	978	955	940	922	896	956	991	932	937	943	957	947	987	959	927	923	918	925	940	966	928	937	958	917	933	950	891	957	990	941	1008	959	959	952	942	1008	903	933	920	982	968	959	951	991	948	954	884	910	977	900	921	1010	967	956	969	939	931	937	952	1000	964	938	924	946	991	926	915	934	947	945	942	923	927	914	973	895	903	984	964	970	940	903	911	942	930	935	934	947	913	946	920	960	906	966	959	968	974	983	967	902	909	889	930	947	955	912	922	938	926	924	967	946	950	961	907	980	975	1009	943	992	893	906	952	913	940	883	936	923	936	932	986	944	964	1018	945	961	952	875	982	916	909	924	944	974	899	971	1006	964	923	922	913	939	972	960	923	931	963	937	938	945	1002	962	883	950	940	915	922	940	879	948	971	1000	959	966	958	921	924	949	999	873	980	932	924	1031	944	943	959	979	963	934	925	970	947	908	954	939	936	947	977	942	943	961	927	888	952	1000	914	972	968	908	960	915	937	959	922	899	923	886	941	924	897	940	950	966	929	935	933	947	893	1001	912	941	927	975	929	924	924	959	923	918	953	911	948	961	914	931	999	972	868	931	909	972	937	921	942	894	963	974	940	921	894	964	947	1001	984	983	917	934	950	960	943	927	933	948	926	915	925	977	963	916	989	904	937	945	876	952	940	927	958	918	946	922	970	943	995	938	931	978	946	914	957	980	942	956	886	944	1018	930	976	956	918	915	960	920	971	931	929	919	937	1017	954	946	962	940	901	958	951	988	912	956	915	975	968	893	954	979	918	1003	944	923	955	901	921	928	930	928	923	877	868	949	932	958	970	1002	950	934	908	967	915	920	1003	874	950	977	963	972	943	907	935	941	951	948	975	963	945	991	966	895	977	964	945	970	898	938	973	902	981	948	909	932	916	945	940	986	926	963	907	930	932	945	979	993	969	954	967	943	925	903	952	921	928	928	923	939	986	954	979	957	865	936	915	946	929	944	961	947	986	921	982	928	944	946	923	910	964	915	977	908	960	936	939	917	966	990	961	962	966	951	993	956	967	978	972	920	959	959	905	919	981	968	919	964	925	940	976	928	1009	970	952	981	947	953	983	985	995	948	934	950	907	972	909	941	969	958	953	924	985	901	981	968	970	922	938	956	981	946	969	908	938	916	913	1005	934	914	962	936	931	938	1001	927	1010	977	975	932	917	926	919	962	944	937	963	913	964	955	949	950	923	963	894	959	924	952	908	913	970	981	950	888	943	963	937	910	969	961	944	966	962	994	941	971	947	972	932	972	960	963	916	948	941	938	911	944	934	920	934	886	926	934	939	950	966	962	952	950	945	965	998	962	954	927	995	918	945	938	883	897	929	909	937	989	967	888	949	956	999	961	948	954	929	935	886	968	903	968	949	962	947	927	922	964	944	975	970	941	974	915	940	949	934	944	957	1004	999	881	931	946	940	964	950	934	954	994	898	964	927	935	935	996	952	908	984	932	915	994	1012	943	956	941	931	936	919	935	922	943	950	961	959	939	911	974	917	954	948	956	975	972	965	926	981	908	962	923	946	912	897	957	979	907	1001	953	1005	956	980	990	916	944	930	977	923	989	849	920	971	998	916	931	918	991	913	1003	935	947	931	940	979	1003	992	981	978	923	950	931	946	1005	948	928	951	905	933	969	915	984	972	946	957	919	937	987	955	941	952	924	976	943	943	929	944	968	948	948	952	913	904	976	937	915	964	974	981	906	949	940	936	942	966	920	969	930	911	988	976	914	965	925	978	937	920	1024	895	976	981	918	940	859	921	881	923	980	910	938	970	930	964	918	1015	938	932	971	971	959	956	940	945	954	908	917	970	971	975	969	1004	948	907	1018	967	970	974	967	932	947	895	903	930	948	933	962	964	965	936	983	931	937	1023	966	928	981	922	900	910	930	974	969	981	908	989	1008	1007	937	949	1015	929	956	942	966	1012	973	987	939	1002	936	938	939	930	947	931	955	982	924	924	943	962	991	959	957	919	983	971	960	955	878	970	949	933	908	988	916	977	969	945	931	917	929	926	918	975	938	946	946	935	968	966	951	949	924	945	939	928	1019	936	925	1018	940	913	964	976	939	969	957	933	932	929	927	966	958	945	913	931	961	955	954	940	951	975	948	936	1033	933	934	973	944	911	989	969	949	937	872	966	989	960	966	967	963	968	885	964	957	972	919	925	917	991	950	929	967	938	976	971	928	887	915	964	906	931	910	965	973	908	934	949	932	934	960	927	914	975	982	959	1001	965	949	1012	944	944	937	921	866	971	968	936	969	953	945	929	931	989	968	903	909	975	941	949	960	975	967	992	946	935	944	932	1046	957	966	939	956	948	972	993	920	962	1000	969	961	913	958	960	946	932	876	914	972	896	903	928	953	956	988	925	930
23413	21473	29371	23999	21560	21455	14071	5974	4092	3194	2657	2207	1960	1773	1615	1605	1544	1404	1148	1018	987	910	793	787	801	800	747	722	723	775	698	707	755	694	696	756	650	674	639	676	722	770	762	689	668	623	629	635	616	630	571	655	861	1313	1630	1333	1073	915	721	676	636	592	564	633	580	588	539	565	570	643	607	604	569	598	584	590	575	570	560	584	549	540	575	612	594	610	572	575	617	584	605	590	625	575	596	622	553	559	577	608	593	600	616	596	615	574	592	596	578	568	656	562	629	608	588	607	598	617	608	551	631	595	583	594	579	598	602	578	586	558	571	589	592	627	564	667	597	588	617	588	587	615	595	548	613	584	555	631	597	622	609	602	567	576	588	604	579	602	541	588	635	611	593	634	623	581	563	565	562	590	562	598	617	561	616	609	613	616	535	582	565	582	599	577	627	570	647	580	595	599	585	600	590	608	568	596	628	603	609	576	594	601	531	598	576	567	607	634	585	594	557	588	599	570	582	587	580	576	634	627	593	552	564	608	523	569	563	614	596	617	590	586	578	586	566	550	580	580	595	588	589	573	562	602	619	588	574	579	612	560	590	601	634	611	649	579	613	660	605	592	593	544	576	615	641	606	594	570	554	555	560	560	628	538	600	617	565	615	611	609	634	571	568	583	557	592	567	578	574	554	583	603	597	585	618	612	617	573	562	575	586	574	585	569	577	600	565	633	546	581	631	605	605	582	550	571	580	567	568	575	568	605	626	626	581	599	544	580	583	583	622	548	589	569	625	619	571	586	632	587	582	567	593	590	621	571	571	568	580	603	583	593	577	612	600	545	618	577	557	618	570	596	582	582	610	635	541	614	598	560	554	562	584	585	615	608	611	603	622	582	595	620	617	596	547	598	556	591	574	587	612	604	589	628	596	588	593	595	606	550	590	604	618	625	589	570	606	579	597	602	572	587	520	541	539	528	584	628	575	574	583	587	580	615	578	619	571	629	586	570	560	582	563	608	584	567	554	576	613	562	606	630	589	592	607	586	614	608	598	603	616	616	555	598	608	633	591	610	571	609	518	577	532	577	617	605	637	574	562	596	570	583	588	617	572	618	582	627	636	528	604	585	608	577	569	610	557	565	575	590	609	584	608	564	620	562	573	553	588	620	630	613	589	581	592	598	606	570	612	582	558	611	584	636	540	630	619	587	527	558	600	602	517	580	588	591	582	563	597	596	575	606	624	595	629	575	594	580	571	574	559	629	577	618	589	600	593	610	577	563	588	594	628	615	587	614	625	578	595	617	616	594	574	605	602	622	576	603	573	604	579	541	582	557	591	603	570	598	588	568	588	579	596	610	607	602	608	590	567	587	559	579	596	596	662	554	593	599	603	560	594	604	593	611	550	579	573	585	592	582	589	589	595	601	554	577	588	634	580	625	583	628	566	611	602	560	578	603	590	546	612	574	599	551	586	568	576	593	606	527	611	594	581	596	617	584	616	614	584	626	583	599	599	619	575	573	591	603	563	581	588	536	580	557	567	604	611	598	570	591	585	614	582	607	587	570	602	598	590	603	598	613	580	569	570	603	538	565	620	581	611	567	569	557	546	597	581	619	566	587	589	582	609	565	619	600	604	630	540	574	617	571	550	592	598	597	583	602	580	565	595	595	579	615	591	612	609	608	624	604	585	552	577	601	596	617	616	577	633	589	575	584	585	568	584	599	561	602	606	610	558	585	578	587	645	582	637	589	628	651	596	574	560	638	579	541	571	579	611	610	628	605	612	589	613	569	607	587	572	583	555	591	578	608	586	594	576	591	567	572	619	603	576	575	549	588	530	538	578	573	566	584	565	598	608	559	603	603	587	604	591	590	629	563	589	574	599	608	583	604	626	575	575	642	547	553	568	562	610	591	580	606	589	597	590	599	571	609	547	586	592	584	548	609	581	603	606	606	608	560	622	580	629	561	584	627	627	582	564	596	607	631	570	603	597	572	596	598	574	586	587	644	599	631	625	593	600	647	543	590	563	630	575	596	583	570	598	571	577	594	586	561	552	577	539	542	598	613	581	589	606	599	554	600	594	610	577	579	585	570	623	566	673	575	528	608	602	558	596	584	571	643	555	612	591	594	609	609	580	578	564	576	537	588	592	591	584	604	618	542	586	587	560	579	558	584	612	599	604	570	583	546	592	612	586	620	585	535	618	600	611	590	578	584	576	592	597	619	625	619	586	573	587	558	581	580	615	576	576	616	589	592	556	592	595	572	612	565	582	567	576	604	615	592	572	571	613	591	566	587	578	608	593	543	593	558	600	640	563	607	566	564	577	603	573	591	557	573	556	616	566	623	570	603	581	543	612	547	560	562	615	591	587	590	595	596	643	580	565	609	583	591	660	602	607	584	628	635	616	622	583	594	602	626	599	604	565	601	608	599	584	589	589	578	538	599	599	577	627	630	576	574	602	608	633	609	585	623	631	560	602	633	589	559	580	578	591	592	589	586	589	601	565	626	621	576	542	604	550	600	522	612	599	612	553	595	556	573	595	594	607	635	546	585	604	585	624	571	585	627	583	573	616	592	561	570	570	580	611	609	540	624	589	587	572	565	565	571	614	624	601	603	548	577	569	580	574	599	543	604	553	565	568	613	615	576	588	580	572	570	546	604	583	601	587	579	572	598	567	571	576	660	577	595	601	574	568	621	525	593	578	576	583	624	590	579	618	612	670	605	547	681	584	642	569	568	587	567	613	576	600	574	555	569	604	573	615	660	637	583	612	558	531	577	611	591	554	591	594	621	601	603	568	560	564	619	607	561	571	558	587	551	582	634	587	586	610	591	566	568	561	600	624	598	604	592	567	599	641	607	601	579	586	599	603	544	590	593	586	615	611	596	542	590	611	606	614	600	608	581	587	599	581	610	595	554	639	561	596	558	571	589	634	579	569	561	563	591	589	594	606	624	596	570	547	624	598	562	576	601	550	588	586	597	618	599	580	559	562	581	613	551	612	568	585	654	588	589	595	576	596	587	607	614	597	552	590	651	588	586	592	595	561	554	611	527	588	591	556	538	570	535	597	595	569	593	549	630	607	575	623	617	557	549	558	586	624	594	602	645	582	588	604	577	579	590	570	592	549	555	564	574	584	597	601	607	575	577	549	560	589	570	578	559	582	560	633	606	554	626	564	601	590	588	576	582	582	554	576	589	611	576	615	630	617	644	608	615	573	583	583	601	575	561	625	581	559	578	623	618	634	583	587	547	544	608	567	578	558	556	587	574	608	635	583	630	562	590	567	624	620	575	585	551	555	560	598	610	604	580	607	588	596	591	599	596	596	573	591	582	573	623	556	597	596	557	558	603	602	597	617	574	561	571	601	575	616	587	608	601	591	570	582	582	544	610	574	530	592	609	607	595	588	613	540	621	594	627	581	605	637	561	594	622	565	562	600	593	546	567	577	563	607	551	570	579	550	569	588	604	598	622	605	574	603	582	642	549	590	632	588	614	569	579	610	572
21480	39416	34289	25107	22764	20113	15846	11865	9779	7393	6141	5223	4409	3898	3563	3529	3470	2963	2333	2064	1979	1708	1601	1467	1415	1371	1292	1198	1185	1241	1201	1259	1266	1128	1185	1209	1158	1072	1027	1191	1281	1292	1287	1217	1016	961	1013	986	993	981	959	1078	1549	2566	3244	2554	1971	1465	1092	1018	971	907	896	905	870	876	907	874	892	867	795	898	885	895	882	875	829	951	911	927	942	860	827	855	858	869	882	889	883	849	900	860	875	885	844	910	882	958	914	857	814	873	874	924	921	934	897	880	883	878	870	838	908	953	881	850	883	912	897	851	880	881	889	899	880	880	873	921	881	900	890	843	896	798	896	896	893	874	852	879	878	897	863	913	882	882	909	872	909	892	947	915	918	875	893	910	910	892	889	903	907	886	847	920	884	870	858	907	874	901	830	913	854	924	832	910	872	919	886	891	871	862	896	890	890	856	883	909	922	862	918	875	897	890	826	889	897	877	893	892	862	895	823	916	943	831	886	879	834	894	882	845	900	875	845	828	885	902	852	877	870	889	885	866	880	938	894	890	874	858	844	907	871	858	913	947	884	871	822	902	912	947	863	901	909	906	937	863	893	902	938	873	840	841	827	869	934	924	897	852	883	840	856	876	876	870	882	905	915	843	925	847	901	892	906	885	906	867	899	860	852	877	876	912	857	923	845	909	841	903	888	884	936	878	937	894	919	856	863	875	917	889	866	900	879	890	930	859	820	914	920	872	873	901	914	849	881	887	881	908	861	872	884	871	917	853	841	887	907	908	855	800	891	870	845	836	945	868	904	861	871	827	865	885	943	902	921	897	896	946	877	901	858	854	928	892	874	930	868	855	840	874	902	896	888	842	845	930	924	860	841	929	874	916	869	914	895	833	896	886	946	885	881	885	811	859	884	896	836	878	885	901	896	938	873	813	844	874	865	897	927	879	848	903	921	932	864	914	915	897	909	914	876	954	851	882	882	853	869	901	905	854	913	865	927	891	914	897	918	857	858	870	903	856	896	872	886	917	884	903	869	846	859	875	901	923	922	878	866	941	896	855	942	850	906	830	870	848	882	846	925	951	914	846	822	882	877	927	890	846	915	879	861	937	891	896	890	875	877	946	888	907	869	916	868	856	937	859	809	883	843	847	883	899	951	885	886	896	924	890	936	939	927	899	885	891	860	881	869	875	879	911	848	825	857	865	874	888	852	837	901	884	855	853	877	888	849	861	849	859	883	873	868	914	896	897	881	861	901	925	939	878	872	880	917	838	921	873	910	879	816	864	844	915	900	883	846	872	861	880	830	862	860	902	899	823	927	845	913	889	890	881	907	874	932	866	881	897	926	857	884	874	916	899	926	846	864	824	868	896	844	904	880	891	896	846	855	871	911	860	860	939	887	907	866	905	912	824	937	860	903	885	914	904	858	899	872	872	852	911	912	889	939	892	861	899	889	871	857	920	860	896	859	939	826	891	852	835	878	935	812	900	896	884	938	899	877	880	837	840	885	902	901	904	902	888	837	874	901	892	843	878	862	890	908	871	893	903	873	908	897	867	906	875	877	920	936	833	907	888	879	829	821	844	903	894	843	858	902	939	909	909	892	881	944	859	898	837	826	827	860	888	888	917	869	889	878	867	835	922	930	863	877	834	914	899	866	860	927	896	911	870	885	867	885	860	855	883	877	894	924	869	894	879	871	876	933	825	894	865	855	924	880	886	889	868	955	940	883	860	852	868	868	906	868	881	885	903	879	864	899	851	875	879	936	921	881	873	860	851	867	888	899	876	874	861	878	923	861	861	838	932	907	860	854	852	874	901	874	889	887	873	857	860	869	903	913	894	911	862	873	879	878	943	867	869	897	850	914	932	887	887	881	902	872	873	863	905	832	873	853	916	910	881	902	888	864	916	929	899	885	855	885	854	888	925	873	880	886	856	865	899	886	941	872	877	906	889	868	863	914	854	900	866	865	890	889	857	871	917	972	879	873	878	832	900	915	868	864	857	847	887	938	919	867	885	876	886	866	897	934	898	848	942	842	905	857	896	885	894	852	858	860	939	910	902	873	874	895	881	857	890	862	874	844	899	914	913	889	875	872	845	909	901	947	845	886	844	910	902	913	840	855	911	916	865	865	861	897	860	894	890	921	860	821	917	855	872	901	921	881	885	892	823	877	855	853	937	886	907	875	873	909	875	886	865	894	842	877	878	906	886	852	871	944	870	876	859	915	878	890	862	914	880	950	909	856	826	842	897	949	822	876	888	902	829	853	892	920	835	882	875	857	897	842	901	860	880	888	875	853	850	864	894	863	874	830	918	872	892	891	873	913	889	889	860	856	830	886	867	884	882	835	889	840	923	876	892	849	894	860	856	888	868	892	909	931	825	868	833	885	905	904	874	883	873	856	887	888	884	871	905	954	849	846	911	847	849	864	893	849	940	838	856	908	869	847	897	887	890	864	853	841	911	826	878	893	862	870	901	865	873	916	889	877	848	916	857	802	843	902	890	823	827	888	852	838	872	911	851	876	886	911	866	883	864	890	918	871	875	911	859	907	869	900	895	891	910	856	869	890	910	910	846	883	880	914	899	926	866	911	913	876	830	857	936	885	857	895	889	886	890	875	848	824	825	900	884	881	868	890	882	833	899	887	878	889	859	874	895	897	905	875	887	853	879	919	865	939	870	891	902	948	883	867	861	830	848	900	954	887	854	882	888	911	880	897	899	891	887	896	907	865	875	829	885	886	880	933	943	932	861	886	823	890	911	868	918	867	875	883	857	884	876	889	908	806	860	852	846	890	902	891	863	893	851	872	908	839	880	894	904	859	830	860	882	871	912	916	911	909	884	880	905	834	889	893	923	878	862	908	868	868	842	851	918	913	855	939	837	884	834	920	896	900	850	923	896	846	876	946	910	901	877	906	894	900	845	853	879	881	865	883	873	918	896	868	877	891	861	896	876	882	861	873	851	879	931	889	892	882	933	889	919	893	851	858	934	844	922	864	895	857	841	856	905	887	885	846	914	885	824	877	897	919	875	803	893	881	867	911	890	883	835	920	898	898	862	915	886	855	864	874	859	886	865	843	865	867	845	877	875	916	853	923	920	852	909	874	885	885	876	875	907	837	907	874	873	947	908	896	916	916	865	919	881	931	893	879	875	890	898	868	881	904	917	867	871	898	918	867	904	839	886	848	883	847	834	864	905	887	851	884	878	876	886	925	870	884	881	905	856	865	856	881	935	903	869	879	925	872	884	884	876	860	892	884	916	929	851	940	852	878	820	882	885	822	908	892	885	867	827	944	858	854	876	922	819	911	877	885	888	899	939	910	883	857	879	888	871	894	845	893	893	824	854	846	871	917	884	909	849	908	888	861	856	912	914	884	827	951	872	870	880	868	914	839	896	838	875	924	906	915	906	902	870	852	891	886	898	845	866	841	880	866	896	829	896	862	869	830	856	874	949	872	875	841	894	840	884	830	921	889	886	890	892	895	926	898	855	864	893	902	901	874	867
27087	21702	18881	10171	5323	3532	2605	1737	1485	1184	1003	987	955	847	879	894	878	806	773	759	731	690	614	730	649	649	628	599	629	626	618	634	570	656	613	583	614	589	601	595	570	586	621	598	598	624	587	583	620	598	561	579	600	600	674	650	651	598	588	581	586	556	522	558	557	537	553	539	577	558	528	548	611	543	595	563	543	577	546	548	594	603	569	623	568	573	554	599	605	559	575	565	547	618	509	582	600	547	629	578	610	614	560	574	564	561	599	555	592	557	556	601	521	568	560	565	546	594	560	596	604	545	537	573	580	559	602	583	590	551	596	577	574	600	594	622	572	562	593	576	579	603	585	550	564	603	565	551	593	560	587	576	531	602	516	573	565	526	559	550	550	590	596	589	610	595	579	562	531	561	542	557	597	595	538	565	550	523	558	532	600	589	577	573	565	563	571	570	571	611	564	553	563	541	618	593	569	590	579	557	587	602	555	567	566	553	612	569	593	546	595	580	538	630	602	568	598	537	579	595	597	554	603	557	597	591	573	617	608	569	530	582	561	566	557	579	598	584	553	562	558	574	579	591	554	572	561	610	559	563	587	534	566	601	569	625	570	549	589	546	613	587	566	593	525	600	567	603	566	576	578	556	570	597	637	560	591	583	608	558	570	556	591	546	603	551	533	563	621	574	569	595	577	599	551	577	585	536	561	564	565	600	575	575	562	540	569	579	592	549	551	586	585	575	579	609	578	543	587	616	596	581	586	540	610	551	575	595	591	590	579	561	594	621	586	572	574	612	562	597	556	607	602	551	601	585	572	533	566	592	565	611	566	574	562	539	560	565	589	577	569	596	593	528	586	556	594	539	551	529	539	585	565	563	578	500	566	595	506	590	596	560	542	598	572	547	548	566	588	547	534	596	569	613	573	581	592	557	585	601	561	621	588	578	587	523	565	566	613	549	562	533	612	561	527	558	550	587	571	573	592	573	581	568	573	578	548	540	598	588	573	585	588	601	545	542	597	559	570	556	586	535	545	562	547	576	554	527	574	632	596	547	626	608	552	573	558	552	537	586	609	598	594	586	574	578	562	546	558	554	586	554	537	570	569	539	562	559	581	568	584	553	552	565	552	565	544	581	573	607	581	596	576	580	571	572	553	599	553	552	533	569	564	600	588	582	574	569	614	573	559	574	601	570	556	575	560	528	598	573	615	580	586	596	567	586	572	577	581	557	567	562	627	548	554	577	554	565	559	583	551	550	613	594	540	574	578	583	563	527	589	552	558	578	548	557	586	536	570	556	550	590	561	560	567	591	517	565	564	570	558	570	562	554	581	541	587	577	594	559	580	584	579	598	559	587	561	592	604	580	600	600	555	562	557	555	574	582	574	556	521	529	590	565	574	584	597	592	571	587	578	564	573	551	589	548	570	580	592	595	578	561	566	554	584	581	545	534	521	589	541	574	571	589	575	539	559	558	583	614	613	617	599	571	618	549	574	584	540	569	565	540	605	598	551	576	541	548	579	569	571	649	600	566	584	566	570	599	585	554	594	564	570	545	545	586	566	585	593	584	615	559	596	572	570	571	565	595	569	633	590	553	567	544	561	561	599	556	581	543	584	541	568	518	544	611	583	560	574	600	533	562	592	575	573	597	575	608	631	561	540	582	575	592	610	585	546	605	623	565	613	542	554	578	594	599	624	618	587	587	572	572	560	576	574	574	554	592	563	577	580	577	586	575	624	602	539	560	548	610	582	546	547	554	547	586	576	605	571	513	573	540	583	578	575	580	551	575	563	566	579	590	566	586	579	562	557	592	571	587	578	579	620	574	569	601	603	545	562	550	567	554	609	595	605	574	572	597	580	555	543	582	586	577	586	547	564	554	567	570	580	586	588	567	584	571	596	567	575	551	609	551	583	559	550	559	568	559	624	557	536	558	607	591	600	571	570	591	577	623	613	521	535	561	550	621	562	569	584	586	550	548	576	624	577	561	559	589	579	641	561	530	573	603	579	555	559	544	504	605	529	557	614	600	536	552	587	519	562	567	557	582	562	603	572	545	541	552	560	578	598	568	525	567	556	571	573	546	558	595	574	551	573	543	584	607	570	590	557	576	604	606	555	574	551	540	548	590	574	562	585	604	528	589	561	595	591	584	542	575	569	599	572	597	522	607	581	555	578	561	563	586	566	566	569	557	609	587	562	596	576	554	554	540	567	553	580	560	543	538	547	577	559	568	559	618	570	631	596	546	556	565	590	585	563	567	574	520	573	579	612	596	534	633	604	577	538	571	548	555	534	559	590	572	583	522	520	611	598	579	543	589	597	589	553	580	583	571	600	578	576	577	553	593	584	568	567	558	592	631	592	608	587	555	591	586	607	576	572	571	555	558	559	548	561	579	586	557	575	626	604	535	566	579	565	550	562	579	518	559	527	599	555	575	581	571	590	582	569	567	586	572	586	519	567	561	549	576	565	534	571	543	625	581	562	532	563	608	582	544	618	575	540	562	581	609	591	597	549	616	583	540	543	580	568	635	570	570	574	618	622	593	589	603	562	541	587	587	540	590	550	554	580	587	569	598	584	561	555	579	506	607	580	551	554	599	583	567	569	590	591	563	591	600	575	589	592	547	590	545	610	556	583	551	603	581	526	575	572	616	589	605	582	582	606	574	526	598	541	577	591	608	541	591	579	552	590	527	608	567	561	535	578	553	543	619	571	596	505	623	573	620	562	582	562	575	575	573	569	552	595	557	585	603	613	585	586	521	587	553	594	578	594	633	605	533	557	553	606	516	616	587	588	583	581	601	571	582	564	637	582	606	565	544	574	536	543	580	547	606	577	587	591	590	575	610	609	615	548	562	557	546	581	557	545	552	596	583	582	570	591	557	581	529	545	586	616	582	567	546	573	590	572	573	559	529	550	545	570	570	540	602	570	531	580	573	570	579	563	585	565	573	614	563	550	587	551	549	549	574	569	569	608	542	585	605	560	592	589	584	522	587	605	604	576	558	552	634	593	573	528	633	582	629	582	560	576	572	618	596	559	605	594	589	574	573	532	634	559	561	564	618	599	537	576	585	575	570	586	597	567	610	559	610	559	534	564	598	560	599	556	561	582	577	590	580	565	574	575	616	608	561	543	589	561	567	535	564	538	557	563	588	558	547	546	547	567	563	584	591	591	605	563	548	561	567	532	595	567	575	551	547	565	581	560	602	571	583	628	591	626	586	571	542	570	553	610	548	608	600	584	564	612	545	558	551	573	571	611	571	583	610	576	580	621	576	581	571	601	571	611	559	583	574	591	574	561	526	546	583	544	570	528	607	621	563	600	531	561	586	630	595	553	587	581	566	558	541	568	613	561	568	584	585	576	599	562	581	570	552	613	598	536	586	595	573	546	563	591	554	585	538	605	592	560	603	527	561	543	599	568	587	534	566	572	561	576	594	567	555	602	552	597	588	579	621	579	587	567	570	597	623	561	556	571	581	587	568	578	575	550	572	603	536	575	568
17588	29212	21372	13890	10988	8293	7075	4403	3564	2838	2296	2129	1919	1778	1756	1769	1701	1588	1260	1260	1242	1205	1120	1081	1039	970	1018	927	993	928	1046	986	922	1024	912	969	1001	920	938	949	953	987	1030	979	983	963	907	903	909	933	969	931	1041	1108	1149	1109	1034	989	931	903	883	817	873	819	861	921	912	846	867	844	872	874	863	893	852	862	824	858	911	856	890	863	820	893	883	811	842	853	820	845	832	854	853	848	861	814	870	901	866	851	870	818	873	855	917	840	860	853	877	883	881	880	817	832	912	879	851	898	857	849	889	867	827	848	850	903	854	840	885	853	855	883	884	867	889	865	890	847	886	869	858	889	922	831	863	835	879	882	811	914	847	848	887	908	908	897	900	814	847	823	849	850	877	853	890	884	819	869	910	914	844	853	816	875	872	858	868	885	914	869	838	811	860	881	886	859	795	891	825	867	872	856	851	820	879	870	859	916	850	877	843	827	851	863	889	839	839	870	840	863	863	883	862	807	865	866	821	813	862	828	817	887	862	908	836	873	872	789	862	865	876	830	899	834	861	841	859	885	908	878	876	840	856	871	834	859	854	862	893	863	898	908	912	857	851	846	863	896	829	925	869	870	829	847	833	844	865	857	858	871	897	882	885	804	897	823	836	838	824	833	866	830	852	886	858	876	835	889	896	834	888	868	907	886	832	877	854	879	884	851	879	821	907	899	868	852	852	888	821	908	894	856	850	861	832	820	839	885	876	920	863	920	868	953	902	839	846	880	821	861	880	885	882	874	852	831	875	884	887	956	821	888	905	823	816	847	841	855	846	865	879	868	844	873	889	877	861	851	841	828	920	862	896	836	921	883	803	864	822	857	874	879	923	956	925	804	840	892	900	873	857	893	872	917	865	880	878	860	874	901	908	878	840	814	859	835	899	872	931	858	910	884	902	859	887	837	890	886	857	898	890	907	877	834	888	873	901	856	888	896	844	875	886	881	884	791	858	836	859	836	886	852	890	856	871	839	802	863	887	891	865	860	900	907	875	880	890	874	861	842	864	907	897	870	832	849	878	891	892	871	862	874	877	872	892	856	914	827	819	892	878	912	852	912	837	829	900	835	827	853	911	883	884	877	844	864	870	901	843	904	858	872	880	802	828	842	832	876	906	845	825	849	870	859	873	898	855	854	832	862	834	895	884	846	857	864	902	844	876	888	854	941	847	866	879	848	924	858	819	861	863	833	874	838	890	888	805	846	875	890	862	844	878	898	867	897	858	872	847	877	875	879	830	873	810	896	903	871	892	854	845	885	883	922	902	823	911	891	904	834	819	849	849	872	824	853	799	862	902	841	867	874	913	840	868	854	829	894	828	882	835	848	829	903	854	855	925	881	847	870	893	814	857	848	902	905	884	904	898	875	920	890	828	790	924	890	853	862	846	858	891	894	878	862	865	819	889	854	838	889	886	857	807	825	853	886	869	797	858	826	856	849	841	885	897	857	926	845	873	862	850	815	875	874	892	829	841	886	852	818	849	861	893	871	879	895	832	878	886	827	881	855	851	863	843	881	843	920	865	950	894	894	900	891	838	854	888	901	841	837	875	841	879	901	851	874	843	856	853	910	823	876	889	864	884	869	850	847	795	901	868	878	888	895	920	825	862	820	854	882	935	864	856	865	887	862	876	830	872	831	900	827	848	833	863	891	873	890	859	852	863	867	886	850	894	826	890	826	903	870	883	878	857	892	873	884	872	876	852	849	854	849	878	829	837	857	862	861	837	908	829	880	873	839	902	861	907	874	858	872	858	866	841	862	900	826	840	841	863	849	858	863	883	857	915	857	870	868	842	830	861	860	870	878	910	862	831	852	876	933	912	828	882	844	825	868	889	900	798	859	900	902	894	871	849	831	905	828	774	870	896	900	826	822	838	868	887	855	815	894	845	856	858	863	883	871	889	885	858	854	878	880	835	858	879	883	873	876	859	860	882	802	879	905	859	876	876	930	879	868	878	841	838	875	840	885	842	893	871	832	857	844	854	866	843	899	866	864	843	853	882	903	911	834	866	834	870	870	878	889	855	872	835	893	877	871	903	874	875	868	837	842	855	907	855	882	892	824	848	846	873	853	843	833	794	824	919	889	897	851	869	904	904	935	856	859	854	891	871	860	899	893	892	827	872	882	879	819	875	916	875	891	835	853	850	843	891	891	901	880	865	896	844	859	886	849	893	859	874	852	829	929	928	866	880	844	889	864	856	874	941	891	880	838	852	859	918	855	852	892	879	826	872	890	868	902	860	854	885	839	851	845	856	843	908	878	921	890	793	813	836	836	907	887	844	846	868	859	878	877	811	847	849	862	872	864	868	866	833	883	839	851	862	845	858	852	885	843	859	889	886	875	906	865	863	822	915	887	896	865	812	866	914	902	872	841	902	842	864	915	849	862	877	854	867	914	881	859	852	809	862	871	902	888	900	873	835	891	849	865	857	857	928	861	859	885	840	870	898	831	851	868	859	854	881	823	894	856	881	836	862	854	883	827	854	898	825	875	925	825	881	875	884	914	828	893	888	866	903	917	873	891	855	839	874	847	853	861	912	853	849	875	833	908	827	844	908	868	850	822	852	872	914	887	842	847	809	834	828	877	863	868	915	845	835	861	826	858	888	880	844	852	861	842	886	875	894	815	841	839	851	881	886	920	883	866	832	848	872	866	881	848	888	891	840	826	883	870	842	836	880	817	837	861	885	876	845	840	873	872	845	880	859	881	865	840	898	822	847	840	836	872	858	899	871	811	883	834	855	833	896	868	865	861	849	823	877	843	877	908	823	943	871	859	887	945	836	948	877	915	857	882	834	867	926	863	910	857	923	858	872	838	879	866	852	916	888	874	790	864	876	844	819	886	867	821	864	800	866	858	841	828	897	898	846	817	842	846	881	851	874	834	865	887	864	844	878	827	855	896	849	906	902	834	904	837	877	825	848	816	870	921	846	900	868	854	887	835	880	875	806	871	897	823	853	826	900	854	830	881	824	844	847	840	887	878	850	812	850	872	876	798	892	852	924	889	885	845	811	860	886	865	872	893	852	835	862	877	859	886	896	864	860	908	868	867	920	851	872	796	886	880	895	848	869	839	907	851	874	867	834	939	893	876	864	831	870	843	817	843	871	892	883	860	875	870	813	823	882	885	876	879	845	829	865	851	916	852	853	917	841	818	900	870	876	900	889	888	848	883	844	857	897	855	874	856	842	846	891	842	873	839	846	837	840	863	874	918	888	857	860	807	854	936	898	884	847	841	883	834	836	886	886	847	885	841	846	865	848	849	886	870	893	841	905	899	929	863	824	827	886	867	856	869	926	868	868	862	870	847	851	816	902	802	934	888	898	830	804	887	854	874	878	913	865	849	830	855	812	878	873	849	848	854	902	900	849	859	872	850	886	841	861	828	855	839	867	876	873	884	898	893	843	891	860	829	860	910	882	912	858	817	861	874	912	864	857	833	849	906	819	851	925	850	898	871
24519	21523	28807	24701	21007	12624	6796	3652	2773	2130	1897	1587	1386	1408	1329	1283	1167	1113	961	908	923	862	851	760	809	775	732	741	733	731	774	675	723	738	770	737	678	721	675	664	678	691	722	743	720	692	631	666	758	691	657	697	756	1067	1136	1055	912	777	745	697	663	607	669	660	640	650	660	621	609	623	657	650	626	626	643	657	649	643	612	675	646	716	645	647	626	666	620	720	668	613	607	671	658	659	664	609	628	615	643	652	642	622	609	609	665	638	656	624	603	610	629	657	648	634	617	689	652	631	643	632	637	679	608	624	623	659	641	612	687	658	615	634	649	684	666	615	671	643	616	630	621	632	622	656	685	622	597	646	621	665	608	633	614	641	624	668	622	673	630	687	650	644	611	676	625	647	614	639	653	673	645	610	659	644	638	646	601	635	630	642	616	623	672	638	618	672	654	646	625	627	627	604	631	652	645	651	610	668	613	626	665	663	613	663	635	647	658	628	668	625	650	663	617	648	595	645	625	655	674	646	613	605	642	632	644	665	625	676	624	625	656	614	620	614	630	603	596	639	655	668	612	665	644	657	681	636	648	682	611	625	622	659	673	639	647	625	625	637	650	686	632	657	633	666	637	616	606	612	581	614	637	607	652	619	669	651	651	657	637	662	645	588	672	618	665	644	622	648	662	616	645	614	618	623	630	623	598	620	672	595	633	667	670	628	639	678	655	647	635	658	649	616	586	624	644	694	628	637	620	637	620	623	625	641	665	647	660	610	634	701	622	647	644	630	642	692	621	639	626	612	634	658	631	610	660	651	605	649	637	673	656	628	593	642	650	615	659	677	645	609	615	638	618	646	655	624	664	615	643	619	625	617	631	605	619	649	661	611	619	628	646	603	636	634	634	617	681	632	603	663	610	611	620	661	673	574	637	651	645	635	604	645	648	624	667	666	655	629	594	678	611	665	658	642	614	670	640	637	645	618	666	588	635	626	613	616	660	669	647	664	629	629	690	599	613	628	603	626	666	666	615	620	647	615	635	604	649	645	633	638	636	634	685	616	624	631	604	632	634	617	685	601	653	647	625	617	641	651	681	685	617	662	638	630	625	624	661	634	648	646	665	660	661	648	652	626	664	649	619	611	648	646	615	671	596	631	629	633	624	613	629	605	639	646	648	671	643	624	666	614	614	648	657	604	685	652	650	672	614	657	670	611	691	634	602	659	651	674	627	626	652	659	677	667	637	623	640	642	626	631	644	631	656	579	654	654	637	654	657	652	602	667	629	603	627	633	612	655	620	660	661	609	662	666	586	642	652	647	638	653	638	604	627	633	656	621	598	617	648	621	651	579	635	578	614	637	667	651	632	643	628	689	612	620	662	649	633	656	615	597	604	632	668	647	627	638	622	639	643	667	649	619	585	659	628	639	676	608	628	607	668	639	628	693	633	652	677	639	673	600	653	644	660	614	634	613	637	596	635	629	669	593	659	638	608	657	614	676	684	653	665	652	605	652	590	630	673	673	631	669	607	638	621	691	651	636	654	632	643	662	666	672	633	621	615	640	638	613	623	662	679	648	682	588	630	602	638	615	608	633	651	633	677	623	665	616	629	613	627	615	646	622	653	631	613	594	612	619	637	606	652	623	613	632	658	642	620	669	637	633	671	649	628	645	643	675	608	631	612	647	695	604	637	645	633	650	663	596	662	661	573	595	641	661	678	634	626	645	634	615	592	638	594	644	644	674	660	612	649	643	592	657	630	662	616	655	650	583	612	632	669	686	622	664	661	665	638	635	667	638	655	658	637	587	600	575	582	659	652	606	645	647	664	691	645	639	646	627	636	617	623	662	633	621	617	658	612	625	614	627	638	660	697	621	641	615	663	622	659	659	683	648	639	645	583	671	602	619	641	646	645	637	595	639	663	682	621	641	632	634	633	629	624	656	633	643	649	612	618	631	648	647	641	631	638	676	635	620	676	634	631	662	625	642	663	603	629	653	601	638	624	666	608	635	683	662	633	663	692	678	654	698	622	647	614	627	657	639	602	630	645	626	663	633	615	626	638	660	613	631	639	664	615	660	585	642	655	658	646	608	630	585	649	664	619	641	605	681	636	655	613	629	624	649	610	634	636	637	647	586	663	642	626	646	647	598	611	605	654	633	619	647	687	655	584	590	569	633	654	637	663	650	639	642	637	607	622	663	606	662	658	618	626	648	670	637	620	631	611	653	662	656	592	583	640	641	664	625	639	645	613	594	668	646	623	661	651	705	647	637	642	613	589	659	651	650	641	636	650	600	648	685	676	624	619	648	658	674	688	662	639	594	616	593	590	618	615	670	639	680	629	602	659	679	643	618	639	621	690	623	606	575	650	599	612	659	673	642	622	610	635	668	656	585	650	633	650	623	667	651	666	679	660	691	629	601	614	677	661	623	648	646	614	630	688	649	646	634	615	622	586	620	643	677	643	675	606	620	623	681	666	629	648	653	616	586	597	628	686	700	607	625	668	682	640	659	638	637	667	615	637	656	619	680	658	623	663	589	632	658	628	599	633	654	627	643	669	626	635	658	633	648	601	682	621	627	637	597	624	614	639	629	665	672	618	676	657	641	672	604	564	621	628	621	631	611	638	627	619	651	649	640	613	655	642	609	598	639	635	659	650	655	689	630	657	678	614	609	680	643	623	596	633	699	613	607	639	594	607	619	573	659	572	661	625	643	625	633	585	614	595	605	586	623	613	635	651	645	652	624	603	690	668	600	682	617	614	666	649	657	686	645	605	640	633	619	623	664	625	630	624	619	641	665	597	628	625	668	601	641	657	663	585	643	600	663	617	618	653	600	658	659	624	600	617	676	625	680	618	624	615	651	655	643	599	640	671	651	613	662	648	612	670	649	632	669	621	673	628	641	656	626	625	649	651	626	631	632	670	633	625	640	646	611	672	657	589	639	644	632	693	612	638	590	643	625	652	680	654	637	638	603	609	610	592	636	646	618	622	631	677	623	682	647	675	645	629	611	640	637	615	669	616	625	616	633	596	626	651	630	583	637	672	688	609	624	595	602	666	630	665	638	633	684	633	631	671	615	633	630	668	614	645	636	628	609	626	670	635	627	646	665	632	639	655	664	612	631	640	614	578	708	631	603	613	633	631	613	644	628	630	618	629	659	655	619	631	683	645	625	609	693	649	638	673	583	650	628	646	591	642	652	609	653	639	675	663	602	611	643	616	646	646	648	603	636	657	628	617	599	603	658	652	617	628	650	651	635	668	627	650	604	596	658	656	646	635	644	622	632	660	633	648	665	601	632	647	626	645	615	680	619	656	620	639	615	642	646	618	679	667	626	672	665	608	631	633	618	658	650	638	602	654	642	657	622	633	623	612	636	611	605	663	619	633	596	637	631	620	647	611	616	659	685	653	663	594	685	629	697	642	654	662	627	655	609	654	593	610	635	617	696	635	685	627	639	643	657	606	620	613	596	633	645	617	637	672	624	617	681	671	605	638	682	643	607
20054	36876	29969	21415	18226	14930	12150	8647	6793	5236	4344	3773	3229	2907	2982	2670	2562	2240	1887	1797	1725	1521	1499	1290	1388	1350	1219	1177	1142	1206	1133	1113	1275	1217	1218	1242	1105	1074	1043	1078	1147	1148	1188	1183	1189	1132	1087	1061	1017	1091	1090	1135	1227	2090	2084	1929	1581	1277	1138	1016	992	978	973	1042	930	1005	945	959	948	985	930	988	1037	925	923	1000	983	947	1003	964	970	1017	993	902	975	998	987	933	954	945	899	915	973	915	987	960	992	947	975	984	951	914	972	974	964	989	944	963	950	925	973	985	957	986	1007	960	1004	874	974	977	941	1036	942	973	960	957	966	967	969	931	924	947	965	968	931	948	975	930	989	951	944	925	1026	1002	910	984	1017	987	970	977	911	988	975	954	932	968	934	946	961	993	965	965	1005	990	931	970	960	962	948	957	937	927	992	990	961	955	972	1021	953	978	962	951	970	995	958	922	959	1004	943	946	988	923	942	932	985	1013	954	956	987	934	976	932	941	987	969	928	953	1005	948	994	981	933	957	983	992	996	958	943	965	984	965	965	951	887	1009	966	929	961	966	942	979	963	985	962	922	943	963	973	958	916	981	994	961	965	935	969	984	967	961	946	1034	911	923	949	995	944	896	960	995	986	972	964	979	955	913	1004	919	1009	983	982	901	1000	956	1009	972	1021	957	983	976	934	967	971	1003	971	971	970	887	1001	955	898	940	983	1003	1001	991	944	1037	991	945	965	951	957	999	939	991	1002	953	926	919	926	959	1025	1045	988	975	960	940	996	1005	939	925	975	1000	967	960	1000	1038	899	951	971	970	931	976	885	966	995	947	952	1030	933	944	1011	948	895	1024	953	979	958	979	971	979	982	1022	1020	989	947	1030	1012	953	966	991	954	970	937	939	949	993	990	951	954	993	988	956	949	971	993	971	864	986	967	1010	949	953	920	941	1055	971	978	996	900	919	994	945	948	984	1024	957	957	935	1029	968	956	932	983	964	967	965	982	931	1002	1022	1004	988	960	930	1024	930	914	955	990	1007	960	971	994	891	908	922	963	912	935	959	977	985	941	935	929	968	993	962	974	933	920	947	962	984	964	960	957	962	984	1002	980	918	959	1012	929	979	916	933	963	979	953	995	991	916	942	940	1022	949	1052	959	964	1030	1010	966	954	980	995	920	979	926	981	960	950	1012	960	980	993	992	960	958	943	969	994	907	984	1016	981	925	963	931	989	955	932	995	911	996	949	986	978	926	989	986	990	992	960	1010	951	942	986	932	998	985	923	986	968	946	993	951	952	924	949	982	961	949	965	965	956	997	948	1020	988	906	967	967	933	1032	928	962	950	983	932	965	1018	983	964	966	916	895	991	954	957	973	913	940	961	992	952	967	947	1042	941	958	940	948	902	924	956	1002	971	951	1020	998	963	899	963	981	939	956	967	925	958	987	959	976	902	997	957	1014	939	949	970	984	961	983	951	995	916	939	984	958	952	993	1022	982	926	938	891	981	994	952	922	939	973	983	967	1012	969	935	963	939	913	1022	994	1015	939	918	916	962	912	941	942	964	959	918	941	980	981	976	954	978	959	945	903	964	976	940	973	950	961	973	952	991	998	1018	969	971	972	917	973	952	953	1059	941	962	921	981	933	903	944	948	982	923	974	936	972	941	948	966	963	936	1007	948	927	973	944	933	973	963	989	990	973	917	983	894	916	956	1000	924	980	952	989	932	918	956	976	954	944	946	965	973	965	965	908	933	931	977	970	974	971	967	960	1003	977	943	971	927	958	957	982	978	990	962	958	926	980	999	965	947	964	985	960	953	951	946	958	975	903	928	1021	977	929	1006	954	990	959	961	986	926	934	958	959	1003	939	973	932	1025	951	925	945	975	957	1010	988	1007	1025	962	983	1013	963	965	969	908	907	909	941	975	957	933	955	959	957	945	1049	959	916	958	961	944	950	955	975	964	1003	919	999	998	929	992	972	977	917	990	1021	1010	966	915	986	974	911	961	988	925	1000	1001	996	969	919	1013	965	951	1002	915	967	956	974	944	936	984	961	994	961	961	938	967	953	1012	983	973	947	923	935	945	926	971	958	958	987	991	979	960	992	960	922	982	970	982	970	949	944	933	961	970	950	997	974	973	987	894	984	975	954	965	989	945	1005	945	956	943	910	997	945	1001	958	972	917	946	967	980	945	1020	1014	902	910	925	915	946	1020	968	986	933	938	994	960	948	980	931	987	975	1009	1009	936	942	966	971	982	1006	893	985	956	989	957	966	967	888	933	961	901	952	937	938	989	1010	1014	955	940	953	926	998	1033	986	921	995	930	960	955	965	955	1011	922	989	986	984	1008	917	956	1009	885	933	955	1025	943	943	911	1008	955	950	957	914	939	921	979	1026	984	969	954	1035	970	933	963	998	936	974	950	1002	974	923	955	937	982	976	998	969	944	937	962	1022	905	960	966	964	959	940	958	955	988	929	946	951	913	896	965	916	956	997	1008	1015	964	931	945	955	1016	974	989	991	1008	974	933	935	907	1028	956	941	996	994	963	912	922	942	923	953	952	987	981	949	1004	926	913	992	929	1029	968	971	1028	979	981	931	949	993	917	925	950	983	1018	964	978	973	958	947	913	946	960	938	920	947	1020	906	955	965	921	950	944	1026	1003	992	988	982	1001	972	970	1028	999	968	947	965	914	987	955	919	944	935	928	868	949	931	955	1027	1003	990	932	954	909	980	953	1021	936	935	1012	958	945	944	935	941	972	930	942	957	964	979	971	897	949	967	947	963	941	963	998	974	926	928	954	919	988	1004	954	997	974	961	992	893	964	979	980	958	960	968	963	1005	941	952	956	1005	973	958	977	998	942	953	1005	909	990	1040	893	952	991	955	972	968	978	944	934	958	1010	948	963	918	985	937	952	982	957	965	1030	914	978	978	986	952	993	950	970	939	985	1015	963	980	969	945	958	994	987	927	1013	998	911	946	980	930	976	958	1015	986	950	990	987	910	909	942	990	937	961	924	1001	906	954	961	892	961	969	943	927	935	1030	956	904	979	1019	959	966	969	942	948	954	957	957	998	942	993	999	941	959	960	907	943	918	974	994	966	913	999	937	994	987	936	941	984	969	903	1034	949	995	958	975	971	1029	971	990	941	953	961	958	985	960	1024	908	956	1001	966	960	929	922	961	964	997	978	998	901	950	975	991	949	1017	966	1001	930	1008	922	909	972	994	965	960	898	970	934	919	938	972	929	952	953	968	953	932	946	948	969	920	945	1032	995	968	1020	934	926	998	969	931	922	1057	996	954	953	980	915	966	932	958	902	970	956	979	955	962	1006	927	1028	951	936	985	981	918	925	998	1010	918	938	963	921	980	992	964	930	970	945	971	966	898	965	926	970	960	921	998	913	976	953	955	956	981	1024	1009	963	967	997	923	984	967	987	943	983	971	995	996	955	923	934	932	1013	956	958	925	970	944	965	939	969	950	1006	957	958	944	972	932	999	980	967	941	989	1007	982	946	984	964	962	951	960	975	970	973	979	971	942	916	896	1016	947	981	939	956	941	936	970	940	935	1001	949	1015	891	958	977	920	980	1021	928	978	905	974	956	996	931	894	957	942	973	923	935	1000	968	998	951	963	925	989	907	976	971	920	933	981	967	1038	975	951	994	955	956	1009	1004	989	977	947	1003	963	992
23467	21450	29360	23955	21574	21420	13865	6092	4005	3122	2622	2284	1843	1771	1679	1576	1426	1276	1180	1127	1080	986	860	834	842	821	765	744	700	752	672	688	763	730	732	728	714	687	659	635	692	729	762	703	701	669	687	694	647	677	708	658	796	1426	1537	1282	1069	886	696	678	558	593	582	611	628	610	571	538	574	622	576	572	668	596	564	574	575	606	608	592	614	622	615	586	584	558	596	598	588	576	591	608	597	569	567	571	589	596	558	553	575	581	613	610	604	596	643	602	580	588	562	581	602	598	626	570	615	578	556	597	592	555	606	599	616	608	643	637	603	548	621	551	587	600	570	619	591	632	626	567	637	619	561	623	614	597	574	607	629	576	588	594	608	573	580	638	641	601	622	612	585	592	620	613	578	613	573	585	607	616	587	615	638	613	549	626	582	629	603	582	556	578	627	557	620	596	602	605	601	581	605	618	585	610	593	638	628	633	610	603	546	584	567	632	623	586	618	586	625	615	625	601	606	562	579	602	628	564	574	632	598	578	597	575	588	593	581	606	611	571	586	601	627	632	640	576	617	637	584	600	628	614	599	617	621	599	584	654	618	597	602	598	609	584	614	630	560	581	580	615	561	573	606	625	620	564	626	591	585	559	555	583	583	568	567	532	585	605	598	600	573	611	580	626	563	577	586	627	590	609	592	589	624	592	561	589	583	595	578	575	578	570	588	633	567	649	627	588	532	578	605	595	597	642	621	615	566	580	581	552	609	561	594	580	583	584	621	578	580	582	596	580	590	599	602	576	609	613	587	577	601	598	558	559	604	576	582	586	575	589	588	564	624	607	622	590	592	590	622	547	611	607	617	567	598	593	616	641	567	630	563	575	630	622	613	632	604	595	589	631	593	579	573	571	595	548	623	580	546	619	586	587	594	665	552	617	609	640	556	589	585	608	606	569	574	608	595	596	628	612	583	635	586	571	613	633	550	574	601	597	593	598	596	595	569	595	591	561	577	558	582	607	587	595	618	608	614	593	599	620	569	584	648	593	587	576	557	596	555	552	596	596	562	608	598	587	643	639	620	561	591	575	615	590	570	602	606	593	563	603	540	563	601	595	611	578	606	616	614	572	579	601	588	558	579	558	608	554	551	631	626	623	610	637	607	593	595	587	611	605	555	557	583	565	544	589	613	562	577	608	577	644	620	615	635	585	573	592	626	631	638	610	622	586	574	606	604	549	597	634	577	604	611	601	570	642	546	660	557	639	593	620	600	620	623	580	642	557	588	607	585	576	581	618	597	588	593	596	564	588	576	579	596	570	610	560	609	560	580	586	594	567	602	547	615	587	583	582	589	580	593	594	588	574	626	582	640	574	531	593	572	557	565	612	622	593	599	586	627	562	658	602	615	608	572	583	581	631	591	576	585	626	635	610	644	590	624	606	589	619	598	591	610	577	560	600	591	596	563	619	612	587	556	588	605	572	607	621	614	564	569	637	576	615	610	582	642	595	594	635	600	614	591	556	586	616	566	592	594	601	601	633	640	605	578	533	586	612	583	600	614	610	580	598	623	641	554	642	604	595	622	630	611	566	640	619	624	602	604	630	611	580	628	562	618	609	595	624	604	584	601	592	608	602	585	552	578	598	595	563	576	606	601	628	597	596	605	576	551	596	605	602	549	560	571	643	603	583	552	598	599	658	558	612	625	540	612	599	565	582	604	600	615	595	601	620	575	609	584	592	600	608	588	607	575	605	598	609	579	595	593	611	605	581	619	553	611	602	612	591	627	583	590	569	605	590	601	627	560	559	607	589	589	580	601	600	555	562	607	587	622	567	557	569	620	578	602	622	609	620	587	651	556	592	624	610	594	605	596	582	592	575	576	594	546	613	599	594	646	602	637	557	596	613	568	614	595	639	584	599	637	631	615	584	610	622	566	590	615	618	605	525	611	542	590	565	604	621	652	600	618	603	611	557	650	615	624	605	609	565	567	561	594	613	581	606	619	620	608	588	547	596	621	641	569	557	637	623	628	563	599	559	623	573	546	625	578	571	590	638	574	610	603	580	608	536	565	589	635	637	627	617	634	620	623	579	604	594	570	595	600	594	569	594	599	589	571	597	627	618	620	580	579	599	586	613	569	607	576	584	565	547	606	571	597	611	606	586	619	573	565	596	634	626	587	604	537	585	627	654	614	622	580	587	605	588	592	594	605	600	578	617	580	611	567	608	610	531	610	619	602	565	595	608	611	625	569	575	596	560	543	549	611	589	573	582	605	565	596	612	559	563	561	593	583	578	626	626	599	600	637	556	603	614	593	630	580	629	620	618	622	573	543	602	587	610	605	625	605	556	576	608	534	624	597	612	622	626	650	597	627	577	608	639	580	581	629	586	562	567	598	633	581	620	599	589	623	614	611	636	574	585	570	586	575	584	618	601	585	549	653	622	591	561	613	608	600	610	599	579	576	560	600	572	606	574	612	577	552	591	611	612	553	575	582	608	554	621	611	574	591	612	575	578	582	553	636	563	595	578	589	611	579	641	625	588	610	578	569	586	630	603	553	588	568	604	640	593	571	636	606	620	635	623	598	569	610	635	647	592	610	576	590	560	584	547	554	611	643	562	572	588	576	618	584	613	616	584	596	583	619	604	597	611	574	581	586	613	569	587	594	580	594	611	605	606	609	628	590	595	570	600	549	564	616	586	606	571	599	551	605	591	617	581	612	648	584	601	581	591	586	544	569	639	631	590	600	588	621	589	582	629	578	624	557	565	593	576	603	565	578	602	597	591	608	579	629	590	610	589	611	594	620	613	620	636	579	597	617	592	563	585	587	570	617	611	609	579	612	618	670	606	601	582	581	623	608	632	605	588	596	613	555	546	609	578	607	623	605	595	586	580	576	599	597	587	588	589	627	602	637	618	555	590	578	587	620	598	565	619	608	593	599	584	577	575	581	613	564	608	560	609	594	552	623	606	604	618	603	577	605	615	635	613	615	560	597	576	606	588	619	576	615	606	605	606	598	604	561	579	600	598	580	561	594	588	603	564	564	583	602	621	608	592	600	624	634	576	575	599	572	590	598	589	601	634	563	606	612	605	621	572	602	569	573	610	610	584	633	621	573	558	574	576	619	603	626	583	596	610	587	586	574	570	639	628	625	664	655	579	628	564	563	627	590	612	639	575	638	577	623	592	559	630	617	578	613	605	603	614	555	536	621	580	631	589	575	601	645	649	593	601	610	576	608	569	555	584	593	560	629	594	579	618	602	671	618	584	606	589	575	639	589	578	619	562	544	587	621	590	576	644	621	567	601	577	604	570	600	587	630	592	629	612	592	618	563	592	644	610	596	607	615	561	610	583	569	619	586	604	594	630	601	609	621	615	563	584	575	569	587	557	597	614	551	583	617	595	558	591	620	582	598	564	587	588	618	598	588	596	575	574	623	563	609	628	625	587	612	585	618	588	576	566	612	597	571	572	615	592	602	564	628	603	585	586	553	572	610	552	574	606	588	611	604	621
21448	39007	34424	26356	23159	20320	15724	12183	9546	7348	6513	5086	4362	4167	3901	3446	3192	2877	2302	2204	2046	1954	1682	1437	1449	1394	1314	1138	1123	1187	1166	1251	1322	1165	1101	1260	1247	1098	1026	1016	1119	1151	1252	1263	1223	1146	1130	1059	1007	1027	1086	1133	1464	2889	3017	2449	1850	1445	1181	1002	913	880	881	834	901	858	891	847	878	877	956	889	869	914	922	920	906	914	905	871	866	935	877	901	886	933	910	896	874	918	885	892	840	887	901	887	883	960	859	956	845	898	889	822	908	849	845	937	901	916	882	896	844	922	952	921	885	916	904	838	942	930	919	901	886	827	927	871	852	842	948	905	968	909	907	931	922	878	947	907	866	916	878	914	885	879	911	857	887	971	929	851	877	921	948	919	860	864	870	869	888	917	915	914	885	892	918	890	848	879	892	836	873	924	929	890	885	896	858	934	876	859	891	871	868	879	916	887	929	869	900	860	873	887	911	921	824	910	828	919	939	842	934	913	884	825	874	870	942	895	871	880	889	914	881	896	880	856	869	894	891	930	865	934	870	922	857	867	920	928	882	858	875	871	891	921	849	817	858	862	858	921	921	876	887	882	866	873	862	905	919	846	943	939	872	861	968	890	846	910	886	837	935	882	894	895	942	887	912	877	887	828	897	889	890	924	899	867	901	876	899	886	922	884	920	894	945	882	883	883	953	890	914	883	848	900	864	918	884	865	898	865	846	906	877	899	865	925	890	857	917	889	845	907	843	907	910	900	871	940	922	870	894	935	904	922	892	904	880	898	915	874	940	878	882	837	916	902	910	866	900	857	812	927	873	857	893	944	902	901	889	858	895	876	864	903	898	884	887	847	915	923	887	869	884	872	917	866	843	898	930	930	929	886	956	954	901	820	893	872	860	873	872	890	863	877	917	851	884	870	880	895	849	947	883	871	890	925	868	929	883	869	876	913	871	950	906	871	903	849	837	859	917	873	921	844	898	903	860	891	854	913	903	899	928	881	859	927	932	842	891	872	867	929	912	864	911	931	888	861	945	899	912	882	893	947	942	871	941	840	860	864	862	901	922	886	845	917	869	908	858	918	842	908	951	895	891	909	886	896	860	902	840	830	892	874	873	833	913	926	938	849	882	914	857	893	905	875	851	910	876	895	923	928	909	869	847	811	872	909	884	873	811	857	909	907	935	925	872	868	900	891	895	883	877	882	892	826	872	860	874	865	884	882	906	912	869	904	841	851	911	875	945	915	912	875	867	906	933	867	838	872	878	910	877	861	869	899	874	913	945	868	893	921	838	923	926	852	865	853	964	894	842	938	884	847	875	913	860	908	887	854	878	875	895	900	902	896	910	905	943	850	880	935	864	933	804	907	920	912	909	923	896	869	872	864	901	882	888	886	904	870	872	889	933	838	871	977	890	903	904	909	851	924	879	907	922	832	877	903	958	918	969	854	921	915	898	914	914	867	874	870	894	908	935	834	905	926	876	832	930	894	901	857	892	870	893	850	865	858	932	894	874	893	874	902	903	876	818	887	892	925	954	888	883	852	881	915	859	890	876	869	856	885	870	890	864	875	886	848	893	877	897	870	866	854	919	928	905	865	919	889	851	845	894	855	845	861	901	921	891	810	909	910	849	873	880	907	879	851	911	874	859	851	912	925	872	896	864	890	928	842	905	904	923	930	849	898	915	909	883	864	910	887	885	878	899	906	847	894	887	868	937	860	896	852	908	856	909	893	932	898	811	905	854	902	822	913	872	890	943	918	890	949	923	880	918	916	904	878	961	897	930	840	876	864	900	924	895	853	882	853	883	879	865	930	868	880	866	896	884	900	874	875	942	912	894	882	862	910	931	929	889	849	912	887	897	870	871	879	868	919	938	864	904	871	932	901	883	867	842	897	878	878	842	880	864	894	860	855	883	866	921	894	919	910	837	919	864	933	879	869	914	875	869	869	878	923	881	946	857	907	856	886	866	847	880	863	878	904	859	911	872	883	897	858	878	939	857	899	861	901	836	846	945	867	862	855	884	838	912	864	873	938	892	876	877	845	896	867	878	886	865	888	943	909	843	835	901	830	872	945	882	873	899	945	899	911	913	915	876	890	900	931	873	932	889	895	948	872	922	910	950	881	868	930	848	926	910	913	914	874	897	866	880	891	918	928	894	970	907	924	878	936	943	835	882	899	874	902	854	908	905	903	859	867	866	874	896	908	846	910	881	863	862	876	924	891	890	880	922	921	850	931	900	883	880	895	956	926	922	864	906	923	915	859	934	866	877	854	881	834	883	849	915	846	871	901	869	864	922	913	886	857	935	969	876	879	883	894	878	881	933	862	901	831	886	925	895	869	879	851	896	917	862	911	934	831	884	861	857	853	881	932	909	896	876	877	873	901	921	914	859	885	901	886	921	932	903	932	877	885	894	871	876	888	873	923	886	918	907	860	904	919	853	890	868	865	925	849	866	873	907	886	888	838	882	869	908	912	866	915	856	949	870	853	898	874	883	872	896	862	881	904	871	884	942	912	887	865	910	913	926	873	858	875	847	874	883	917	903	923	865	876	851	916	841	914	892	909	877	893	910	889	892	870	903	883	852	875	873	886	937	909	912	872	912	883	907	890	911	892	933	925	906	892	863	924	922	873	951	881	850	914	876	896	897	864	866	932	937	860	828	896	875	895	880	887	873	904	918	871	877	869	855	901	887	870	875	913	886	853	874	898	864	868	848	889	914	831	917	949	880	911	914	876	866	861	901	880	914	892	847	881	921	878	903	925	906	908	908	904	926	855	865	902	914	933	890	874	883	914	898	896	862	853	900	930	924	918	917	918	896	884	903	888	865	886	916	897	842	902	901	906	938	905	903	882	861	905	894	860	853	883	847	896	866	867	892	898	903	876	873	875	908	921	872	904	878	852	870	875	946	844	875	860	917	932	907	833	917	925	904	917	880	878	917	889	907	932	855	872	845	859	893	923	869	895	889	921	886	901	904	832	926	885	864	857	918	895	888	903	922	860	867	855	882	899	874	866	877	895	868	896	948	890	879	928	883	887	927	889	890	901	865	799	884	868	865	935	862	890	898	906	864	852	891	870	902	882	912	954	921	899	870	863	922	930	862	885	915	884	877	901	884	897	930	875	900	869	884	889	923	871	898	834	917	861	849	864	863	925	868	860	844	860	915	940	870	879	869	926	874	912	913	875	880	895	895	819	892	899	865	890	880	891	921	901	857	889	847	902	911	897	890	891	887	879	891	905	891	888	913	859	858	903	868	839	890	838	919	913	838	885	926	887	863	906	885	918	860	843	900	861	889	904	920	904	862	926	871	871	865	962	910	885	889	880	932	897	821	827	860	851	915	886	876	892	886	879	912	885	916	884	943	863	892	878	936	865	960	954	891	909	846	925	864	876	888	874	839	878	934	939	880	856	926	857	866	832	880	936	884	873	887	870	876	889	890	889	909	865	914	896	881	914	862	845	865	914	905	846	887	848	906	954	872	917	904	925	855	904	874	890	877	872
26995	21451	19216	10854	5856	3965	2524	1901	1359	1190	1129	1035	978	971	913	903	819	819	810	736	779	791	678	656	663	742	643	607	634	602	598	619	665	611	670	632	649	596	576	588	586	627	628	623	602	584	667	604	613	611	574	606	656	694	727	661	634	609	612	595	575	558	595	557	564	630	568	560	582	578	597	554	573	583	541	633	582	565	600	568	572	576	573	542	582	591	548	619	581	591	570	626	556	574	558	559	590	583	567	555	583	592	608	578	571	560	565	574	571	607	570	602	572	548	601	542	553	596	567	563	573	543	551	593	609	588	591	604	559	560	588	565	531	532	606	599	573	576	568	573	560	590	581	540	601	565	623	577	543	596	583	607	557	571	591	535	569	571	608	578	580	563	508	602	571	569	601	627	583	617	595	598	572	558	605	580	598	603	574	611	614	583	579	593	559	574	603	536	565	576	651	611	575	605	582	568	573	592	569	588	595	617	583	606	580	599	607	537	590	589	581	553	594	581	585	592	555	608	613	548	584	578	566	573	609	567	563	549	598	609	592	579	578	591	558	574	588	542	600	581	582	553	559	557	534	607	578	608	555	616	590	570	595	511	560	593	568	568	609	597	584	552	562	565	564	543	598	609	603	568	598	560	568	585	595	572	570	569	631	561	611	575	542	574	571	579	575	534	574	592	593	561	557	557	576	605	599	654	568	586	582	555	612	577	595	563	557	566	565	553	590	587	612	614	583	596	581	588	609	596	571	601	540	578	559	599	534	570	597	576	550	572	605	555	564	566	558	567	571	584	612	563	575	558	602	608	591	607	567	575	568	593	610	570	583	518	587	584	565	587	574	546	578	554	555	543	606	592	540	611	542	652	609	567	582	577	568	602	606	586	589	576	586	564	545	575	604	608	596	576	595	568	610	613	608	591	571	590	593	566	594	623	582	631	583	560	519	553	541	547	522	585	591	538	528	584	625	581	586	583	572	573	566	586	562	557	594	545	574	579	541	582	587	526	589	582	550	592	582	543	584	609	574	595	553	577	537	571	533	559	592	571	594	576	593	586	583	561	612	515	560	557	588	567	595	613	557	560	575	528	583	579	613	578	586	574	579	554	581	583	584	602	558	534	597	585	660	590	569	593	563	583	600	568	593	547	572	594	597	567	630	562	542	562	588	589	574	588	538	594	594	571	594	588	553	593	582	616	580	577	576	578	566	567	619	576	631	625	553	598	602	594	600	581	588	559	606	564	562	576	613	643	554	564	576	617	583	542	567	598	556	591	534	608	572	571	574	580	589	559	564	593	568	573	563	571	609	577	554	586	595	566	552	589	548	549	571	576	575	587	620	615	559	569	588	589	576	619	567	541	549	586	567	589	557	582	586	592	535	574	579	605	599	584	587	586	601	565	592	584	588	568	655	564	576	569	572	597	539	584	621	515	619	622	603	594	613	603	590	585	572	574	582	575	525	579	593	592	591	574	581	610	603	556	575	616	599	567	583	578	578	575	587	577	579	584	556	602	609	576	559	563	601	596	606	585	598	542	560	572	556	595	570	643	548	595	545	581	563	578	538	607	607	595	551	617	547	571	590	566	575	589	527	565	608	609	605	594	615	575	576	539	558	549	570	613	587	591	603	544	585	552	576	544	593	577	578	560	578	625	573	650	567	631	600	557	560	609	578	592	548	586	603	549	587	566	563	594	570	617	584	611	552	614	606	640	594	576	589	574	567	621	584	618	565	631	575	577	572	580	607	614	601	589	552	571	608	545	554	585	586	610	574	606	605	565	623	558	597	573	580	597	534	574	546	543	582	534	582	572	620	585	566	590	572	623	565	562	591	583	553	576	591	557	598	571	606	588	633	585	541	552	576	596	581	547	583	581	576	555	584	583	589	616	581	554	570	588	540	575	569	574	569	578	542	555	572	624	611	607	575	601	602	538	567	547	572	570	584	615	602	577	588	589	572	600	577	562	558	586	555	601	591	580	582	595	588	575	569	603	602	552	549	589	567	639	556	560	581	578	574	580	605	598	598	554	565	555	606	624	598	565	616	564	600	580	592	583	557	588	573	586	575	556	612	589	576	613	581	606	560	574	573	570	562	589	530	578	543	568	567	593	587	596	592	627	609	597	560	586	543	562	602	558	610	589	608	587	600	593	608	570	598	614	565	569	578	611	623	527	586	630	622	565	616	608	610	565	605	597	601	568	639	635	597	591	562	559	590	577	620	592	589	607	582	568	594	594	596	620	625	569	571	543	597	565	575	618	554	578	603	594	588	582	588	594	574	606	533	595	569	586	569	557	542	586	562	539	585	566	588	595	599	568	598	613	579	592	617	543	563	574	582	571	595	549	608	571	600	578	586	606	595	625	568	569	549	595	563	553	552	619	594	603	590	548	581	608	559	567	591	555	577	619	549	622	605	581	604	559	563	562	520	578	602	581	609	555	597	587	559	606	603	559	571	576	561	565	577	588	605	585	558	561	614	545	593	608	580	569	576	562	576	568	625	593	584	640	573	573	556	604	560	547	574	571	569	541	576	570	616	607	569	601	553	564	634	588	584	609	582	587	562	509	578	577	613	595	592	528	590	528	563	605	637	603	572	561	612	538	583	576	566	593	595	567	535	541	615	600	565	612	567	592	580	586	606	558	605	542	610	581	569	580	643	552	526	560	557	570	573	577	619	560	570	577	573	603	584	573	547	609	575	584	593	568	607	613	567	599	589	571	592	577	576	589	590	616	575	596	583	577	660	598	537	603	570	590	543	568	570	617	585	549	546	549	533	563	573	602	584	606	579	587	559	553	599	563	550	594	574	567	599	612	572	587	568	581	588	590	525	562	612	618	588	539	587	606	613	586	584	619	596	582	584	565	551	621	614	618	604	605	616	568	586	630	586	596	582	582	592	591	613	562	569	581	548	571	586	599	596	548	562	551	571	611	573	563	576	575	551	580	550	574	591	554	595	565	576	582	556	621	565	608	588	554	623	558	557	535	619	578	531	588	569	549	599	586	545	555	570	607	576	579	617	569	597	593	547	601	623	576	576	533	588	605	617	572	610	597	548	591	546	590	602	584	630	580	564	557	578	588	552	623	627	550	599	636	595	608	584	584	537	536	609	618	582	607	564	581	583	568	596	606	595	586	568	592	555	599	555	602	601	616	538	627	596	560	525	604	561	597	566	587	578	590	561	550	588	581	586	577	547	552	601	553	582	576	634	608	532	564	546	617	562	596	579	589	528	610	610	566	607	567	534	585	575	537	599	566	593	570	545	543	588	638	595	635	571	552	569	586	591	612	586	586	577	570	615	603	619	549	603	589	596	601	573	559	557	579	553	538	580	580	568	513	563	552	612	596	551	571	578	575	590	599	595	597	600	593	639	556	585	627	566	559	605	618	585	557	551	628	570	532	575	572	589	582	595	596	596	557	587	556	566	580	563	571	620	569	571	549	628	594	602	580	599	580	632	559	622	568	611	557	615	567	597	566	575	578	576	589	590	588	567	579
16117	25767	22625	14578	11694	9255	6188	4685	3353	2796	2637	2151	2015	2093	1798	1723	1637	1623	1453	1353	1381	1286	1214	1018	1136	1114	1017	947	962	992	972	981	1011	921	1024	996	999	950	904	923	925	946	1067	981	1071	1045	987	945	986	1035	1022	1006	967	1121	1103	1114	1033	1010	949	918	873	917	883	867	892	884	920	894	938	895	884	851	864	855	898	881	851	887	871	872	836	890	864	861	885	882	926	875	844	881	800	822	897	887	897	877	872	911	867	881	892	874	910	862	862	890	883	870	848	880	908	890	896	859	890	898	849	878	894	886	885	858	910	901	866	827	873	918	892	952	924	907	865	855	936	846	895	911	907	911	915	881	910	873	858	891	877	860	805	848	895	856	889	845	888	888	863	867	861	839	891	868	853	858	881	860	850	896	871	933	879	885	851	890	904	864	839	891	949	885	875	879	871	888	892	913	867	885	895	900	797	883	903	831	893	858	889	844	910	887	854	908	845	877	905	886	842	860	868	864	920	854	849	866	895	904	867	879	880	917	887	854	896	956	895	890	865	863	887	848	865	875	882	888	856	900	829	870	847	890	860	892	886	844	864	858	842	867	896	863	857	943	893	955	851	909	953	904	901	907	887	905	884	888	900	859	911	890	876	906	891	901	889	868	869	853	913	881	878	876	844	904	901	876	899	910	918	895	928	891	848	878	894	870	893	895	880	922	854	859	909	896	930	910	903	849	872	893	878	833	892	871	905	892	856	904	881	865	924	897	894	915	865	835	885	829	883	862	899	888	890	851	874	876	853	869	896	891	844	906	888	814	904	871	871	872	889	906	922	884	927	861	878	895	835	857	855	817	905	864	872	882	903	869	885	853	867	885	910	818	891	892	867	874	906	851	855	893	858	922	906	858	861	873	916	860	891	853	961	892	847	907	831	898	896	909	836	908	879	851	809	868	902	834	914	863	894	842	901	901	896	888	913	900	909	873	906	843	915	895	853	878	874	879	889	878	851	866	904	882	902	903	908	844	836	918	866	911	838	841	887	838	848	897	842	937	869	880	818	871	874	900	880	925	872	835	881	890	888	862	931	927	867	894	907	911	864	948	912	893	866	865	900	878	861	841	892	857	850	855	828	804	836	908	919	871	855	848	879	864	902	909	822	884	882	898	919	893	886	895	836	855	857	850	893	860	959	872	867	901	871	826	855	898	806	870	880	864	878	865	848	878	895	890	903	882	876	918	865	860	897	869	886	909	886	860	945	889	853	847	844	878	879	923	830	866	917	893	829	917	902	883	837	943	856	875	836	848	897	865	876	862	862	911	893	894	838	835	929	847	954	897	867	882	941	841	832	891	922	835	871	841	891	930	831	884	901	877	928	959	823	913	887	877	866	872	862	877	869	919	873	869	865	868	831	827	872	898	871	910	903	847	897	891	859	896	839	843	858	901	896	833	900	844	914	887	877	875	858	853	835	900	918	889	836	883	938	903	824	883	911	874	842	873	887	860	832	890	893	894	908	881	889	878	859	911	843	899	912	875	906	877	884	906	887	863	892	912	856	828	868	871	918	891	873	887	861	909	859	895	869	901	847	856	892	858	866	926	866	847	889	833	898	874	866	880	928	850	906	863	907	857	868	880	893	887	842	901	894	864	890	896	849	887	837	898	894	901	903	851	957	899	902	846	899	852	891	925	886	870	904	828	886	871	900	897	870	902	852	859	866	878	880	830	847	920	876	858	905	935	900	904	913	873	897	859	870	910	873	877	887	889	857	883	896	837	919	838	897	882	849	853	869	880	861	875	872	890	881	911	916	868	885	875	865	867	879	898	878	883	854	883	904	955	852	875	860	825	848	881	916	882	880	841	924	933	861	882	848	858	863	821	903	872	823	855	914	907	938	889	912	894	895	880	881	868	865	854	906	879	884	878	849	849	825	910	891	834	888	825	957	900	859	870	897	873	879	898	849	883	881	817	868	871	906	896	869	881	902	911	885	880	870	812	915	889	816	865	880	899	886	868	884	877	941	877	891	858	835	919	890	825	883	894	879	876	853	922	941	839	897	871	876	840	865	910	867	911	834	896	844	865	878	804	839	923	850	899	878	851	875	875	886	852	874	906	848	859	904	869	912	892	894	900	839	870	878	937	870	922	913	883	906	919	849	889	892	879	902	985	879	892	881	866	838	920	879	902	897	893	899	902	846	920	901	870	871	836	871	868	866	846	894	849	922	848	912	887	888	916	917	829	859	929	872	914	905	868	922	910	890	864	889	857	872	847	916	891	880	876	906	878	898	872	903	830	875	868	874	887	859	910	847	922	863	856	894	877	880	884	914	865	861	902	906	904	879	872	871	885	891	850	874	947	880	849	899	962	925	903	869	878	906	855	916	825	919	883	870	823	869	866	864	872	884	898	849	896	908	893	855	871	879	901	862	850	887	832	872	881	916	900	927	906	913	923	849	862	918	912	888	862	910	848	895	894	863	862	882	807	858	875	895	922	838	906	869	882	943	892	903	885	905	890	900	855	878	960	906	884	781	919	949	882	848	850	895	886	903	873	888	917	831	920	839	851	884	878	926	919	889	903	913	844	848	935	902	843	924	886	967	895	893	871	855	840	845	885	923	898	900	835	900	903	921	865	844	884	897	872	899	904	880	901	869	873	910	886	893	869	838	871	898	864	839	844	854	870	864	886	928	919	884	944	885	895	912	872	906	854	908	898	894	898	797	898	881	875	929	902	903	902	849	856	866	876	826	883	905	831	844	941	852	892	886	882	920	865	907	888	880	926	916	841	857	899	825	846	887	849	845	917	883	932	896	878	944	866	883	940	864	880	849	846	898	862	880	897	940	898	885	831	847	840	824	926	915	852	875	847	910	860	878	851	864	906	910	883	864	926	852	885	921	913	892	901	889	901	815	885	891	925	883	880	863	842	853	918	855	911	840	921	863	860	892	948	894	916	854	901	926	891	910	889	882	932	892	870	893	887	881	871	883	902	869	851	886	872	930	879	897	895	848	972	922	892	840	905	830	924	876	862	919	886	913	891	879	889	867	862	916	861	899	880	907	853	904	905	888	894	890	893	874	906	884	903	892	841	866	880	904	882	931	853	840	876	837	858	882	861	926	938	829	837	844	925	859	928	898	846	836	876	839	891	905	869	878	887	905	860	841	857	889	862	905	893	893	915	838	882	907	863	872	846	946	868	908	866	849	904	888	901	837	863	843	868	846	884	863	939	911	856	882	850	831	898	895	886	860	873	882	895	843	813	922	899	913	914	883	889	847	891	939	886	923	874	894	928	866	866	872	882	862	882	850	896	907	864	881	863	830	883	839	900	867	848	849	907	903	873	875	850	909	814	868	859	856	937	835	901	883	873	865	881	877	853	884	915	936	856	890	843	928	882	917	885	864	907	894	891	883	871	877	921	867	869	853	852	868	909	864	888	840	898	843	905	898	800	944	905	880	869	877	905	859	901	857	901	846	862	878	873	898	901	897	861	887	900	869	869	864	939	889	878	868	893
24497	21490	28741	24730	21029	12406	6217	3726	2667	2115	1892	1588	1593	1477	1355	1258	1196	1110	1102	1051	1048	910	828	795	863	820	773	723	726	706	697	717	690	678	738	754	741	710	639	769	666	706	709	674	784	709	695	697	692	659	686	619	800	1065	1116	1063	920	791	705	712	646	620	637	644	637	666	632	630	642	671	571	656	640	715	631	664	659	650	620	652	648	635	610	602	678	666	657	685	608	608	660	667	629	627	667	639	698	648	633	658	659	661	647	613	649	653	662	663	636	632	643	656	666	625	633	643	663	704	641	622	653	675	672	671	648	624	650	642	642	640	640	615	642	669	637	655	614	641	650	664	659	657	655	627	638	659	625	615	693	635	632	607	612	666	646	648	635	654	638	663	590	622	583	615	649	642	648	666	642	639	618	653	632	622	672	630	676	599	600	674	632	643	644	619	661	668	629	649	654	641	618	685	630	623	675	641	680	660	702	627	632	650	617	583	655	666	667	619	654	622	646	673	635	690	618	669	640	613	631	628	668	650	633	597	641	631	615	630	668	656	643	662	645	642	657	652	634	670	649	657	650	631	672	630	643	641	641	651	643	616	622	609	633	641	640	663	648	671	651	600	661	657	625	627	645	661	641	645	584	616	597	681	681	688	624	620	629	662	662	630	653	640	603	639	613	613	671	651	646	697	661	658	613	605	626	628	640	672	646	618	648	627	623	648	679	664	669	617	639	647	657	671	649	609	630	609	649	667	624	639	645	604	628	644	652	657	636	677	649	617	625	623	648	650	668	604	625	623	616	674	633	624	611	652	653	634	630	639	627	657	689	624	611	622	654	676	634	636	642	629	630	629	627	667	644	677	636	678	677	578	686	662	653	655	590	641	640	652	603	625	650	616	632	618	656	649	677	644	673	635	695	653	635	644	635	663	670	669	681	679	624	694	686	675	636	645	624	642	662	614	619	639	665	653	651	662	651	608	626	610	655	655	655	609	645	638	620	633	651	636	655	612	642	652	677	620	667	665	656	639	641	656	662	619	624	645	684	639	685	631	681	603	645	674	637	667	651	661	659	651	635	669	609	633	643	607	667	630	651	632	664	652	592	674	635	650	668	665	634	577	669	661	673	588	608	713	686	677	618	633	606	646	613	636	705	638	660	658	605	649	651	655	644	592	636	663	625	619	649	626	661	664	629	629	657	613	588	619	657	642	673	649	680	628	662	663	625	615	617	644	600	644	600	680	644	634	666	639	674	663	625	640	692	630	659	627	631	659	646	674	702	660	685	618	656	619	665	594	647	630	641	630	643	677	628	643	611	659	660	631	631	638	628	666	644	639	612	649	672	624	609	661	588	675	624	610	616	641	624	640	627	643	626	661	604	644	615	627	639	642	707	583	633	657	666	626	657	662	621	634	623	633	624	673	611	634	605	589	647	651	618	656	694	696	639	617	637	567	690	646	654	627	666	627	694	669	629	639	644	685	639	643	640	684	615	617	638	610	611	636	643	620	632	671	686	690	634	671	598	634	640	631	634	658	655	631	667	630	660	676	649	645	682	667	638	613	650	617	638	618	644	673	642	682	648	651	640	635	682	694	649	719	619	663	616	680	614	616	606	620	609	621	664	639	672	601	635	648	625	646	664	685	642	592	655	646	637	638	684	575	613	663	584	626	622	596	639	669	675	658	634	645	622	621	599	591	641	624	586	667	640	600	593	657	638	684	665	675	651	656	606	659	660	653	624	653	670	624	622	664	628	654	654	636	679	622	653	619	655	610	659	663	666	611	668	644	679	649	687	613	622	638	596	662	619	629	658	648	648	629	596	670	626	625	652	695	652	625	644	628	617	668	654	666	664	626	668	662	598	647	635	664	657	608	665	661	624	620	618	630	657	604	670	650	671	618	610	641	645	663	643	596	677	661	676	612	660	632	630	621	610	626	688	657	667	669	619	678	657	616	680	642	651	705	602	628	662	636	599	619	615	624	629	638	597	625	670	628	589	595	637	628	613	641	621	643	668	688	629	666	616	556	678	668	672	670	666	625	656	618	636	604	660	583	610	635	668	603	638	635	654	622	626	635	642	670	604	678	636	623	628	618	650	679	670	633	675	630	610	641	624	671	659	649	644	625	609	655	630	674	658	646	679	655	663	612	651	651	646	689	628	636	633	641	601	618	673	647	635	727	655	613	614	661	601	644	637	680	627	612	636	601	662	637	657	635	616	632	661	654	670	681	608	602	639	612	635	628	669	651	637	581	627	625	635	675	592	686	688	635	620	639	563	635	645	607	635	670	664	625	633	664	605	584	644	673	649	669	626	655	642	646	647	635	663	658	615	626	667	653	610	692	624	675	633	662	667	657	636	606	636	647	628	632	618	632	634	654	640	671	656	624	599	620	666	657	654	641	612	677	639	631	596	608	683	685	649	654	664	638	661	653	645	623	623	653	676	695	636	625	667	669	631	673	731	643	626	601	645	685	668	620	639	627	584	647	630	620	682	623	611	612	641	623	671	639	665	674	646	657	632	693	658	652	628	627	666	605	676	624	674	645	636	648	660	573	587	651	625	647	662	635	586	690	716	669	657	659	610	637	701	689	651	643	673	648	628	669	611	624	626	627	624	629	649	683	668	627	633	648	659	651	656	670	680	638	604	659	652	624	652	638	652	651	622	646	627	668	662	650	619	664	587	584	641	654	622	608	627	615	660	575	658	635	644	625	654	627	595	605	659	620	642	625	648	629	641	660	605	643	632	635	622	607	668	638	633	660	655	617	726	617	671	673	653	658	656	625	638	677	652	581	639	620	656	646	625	623	639	660	663	604	637	670	705	633	667	666	637	650	666	644	629	669	602	659	630	634	640	670	618	661	665	679	593	662	628	652	651	669	645	648	622	601	647	660	655	645	641	625	644	662	633	618	639	671	627	619	684	626	650	610	620	659	615	648	609	621	652	630	614	592	654	644	689	631	622	626	614	685	648	634	637	621	619	633	664	653	680	618	636	682	600	645	645	633	655	650	645	641	674	660	649	636	671	626	691	672	674	644	671	669	669	649	678	627	671	657	646	690	615	639	613	662	651	644	621	683	648	621	641	650	672	651	643	647	596	602	657	629	660	660	633	652	699	665	675	628	661	631	628	636	588	660	610	625	653	612	654	621	640	645	694	636	675	612	680	655	675	646	653	636	627	652	663	686	660	632	644	645	675	637	634	619	643	605	636	638	617	621	675	645	611	667	680	640	647	653	660	653	619	678	639	626	645	691	643	631	584	605	609	642	642	628	634	641	651	653	638	627	657	674	626	647	613	663	631	643	703	622	626	623	616	624	662	654	653	648	677	622	647	615	638	640	653	613	655	699	603	655	648	628	645	624	626	642	669	669	648	614	659	599	687	660	603	653	647	613	676	635	640	664	627	651	633	610	607	648	639	612	590	672	640	646	665	681	642	651	596	661	706	656	677	631	658	711	597	629	644	676	666	652	634	666	640	646	666	626	629	618	623	665	637	644	618	657
18498	34124	31033	23948	19324	14310	11081	8432	6501	5116	4611	3570	3618	3406	3007	2661	2396	2338	2143	2079	1911	1624	1498	1314	1533	1432	1242	1126	1171	1208	1161	1232	1260	1181	1169	1216	1217	1191	1091	1031	1105	1161	1112	1159	1232	1180	1139	1143	1088	1082	1110	1079	1187	2058	2215	1793	1551	1223	1064	1049	1003	972	1011	946	936	1038	963	1016	1060	938	996	999	991	1006	957	938	940	963	1011	969	949	980	981	970	949	969	995	1030	1018	1030	952	981	975	942	1033	1041	942	946	951	946	981	953	1019	1047	904	939	997	889	976	973	995	925	995	1026	961	938	954	1003	985	944	904	929	1010	921	916	972	1017	976	930	948	936	1018	986	939	965	954	962	983	988	1011	980	969	955	974	964	934	993	1004	1069	980	963	965	1020	1006	932	994	987	1022	965	1015	972	971	983	1048	965	971	948	987	1003	969	990	964	964	949	946	1025	998	975	982	958	999	922	1012	992	989	956	978	952	945	984	979	966	956	977	948	959	967	972	947	1009	986	995	954	999	976	1052	954	1004	948	1000	983	954	970	981	980	972	981	966	995	993	1011	898	976	933	1035	966	975	942	1013	954	1000	913	938	996	994	940	1014	924	993	1022	981	925	967	973	980	963	987	932	970	976	1015	935	923	956	1012	993	977	1057	1002	952	982	983	987	1018	985	993	984	1008	957	984	968	998	1036	989	1003	965	996	979	998	952	986	918	970	970	959	974	962	985	914	965	987	925	914	1003	998	993	923	984	948	1016	954	1008	967	962	939	991	995	941	962	931	939	998	993	976	947	1011	1015	875	916	959	986	938	972	984	967	1017	950	955	1024	974	1000	959	940	974	926	959	937	998	1017	963	990	934	941	989	1012	963	952	957	972	1005	972	949	943	1009	1000	923	992	996	958	974	936	976	922	1002	915	958	941	983	997	1042	928	1033	985	962	992	951	956	964	972	990	973	1016	942	993	978	1022	992	949	987	962	967	1008	1007	1013	1014	1005	952	970	955	985	934	957	1034	963	1032	970	945	937	963	981	980	1003	950	954	985	1018	953	968	973	959	956	956	1026	1003	939	1038	1002	940	974	959	995	963	997	981	1023	952	1013	932	922	978	998	944	989	971	1000	986	971	931	990	911	977	983	976	965	955	990	1028	1000	997	982	928	973	924	899	984	947	939	1018	955	943	1019	966	1001	963	1020	937	949	968	1014	1006	932	928	1010	956	971	999	952	968	884	962	982	971	971	969	980	933	1006	963	1012	1036	961	914	993	956	987	997	915	924	979	1026	1010	988	962	889	1011	978	952	1026	1012	959	951	981	957	960	961	923	1021	1019	942	941	964	937	976	900	930	928	963	930	1015	985	969	936	1020	955	965	988	921	914	972	952	994	985	990	979	1007	973	1008	985	969	974	993	991	982	988	1019	942	903	993	1001	930	1011	1016	921	996	985	954	952	1013	1023	961	994	983	945	960	1013	920	973	1001	963	994	980	962	920	944	973	1009	965	976	972	1022	944	946	900	993	1006	936	1010	951	979	944	954	1009	991	949	985	966	1002	949	953	1019	970	961	977	1015	980	941	969	941	966	985	986	1052	984	986	980	979	963	980	940	962	905	1030	948	1009	934	989	1018	996	968	984	948	931	968	952	1039	988	971	986	998	967	966	972	980	963	975	986	969	986	934	1033	947	969	927	941	969	957	969	998	958	1007	1007	1002	1008	959	900	1007	961	946	1012	998	977	952	979	957	943	996	978	925	1037	961	1019	1012	963	964	1041	1022	980	964	989	1006	980	977	1008	956	997	948	909	1005	967	971	922	1039	968	1031	989	965	966	951	940	977	1031	929	997	938	1003	984	898	1005	976	979	940	986	956	985	1049	997	1036	942	970	1000	1032	957	965	1021	957	989	973	976	975	975	953	1011	986	975	979	942	910	985	1033	991	910	1009	971	987	908	959	1000	994	989	996	990	924	990	956	970	975	981	1018	993	993	964	1009	946	983	997	977	945	977	974	911	946	995	969	988	954	1006	977	944	968	967	966	944	945	921	990	907	979	998	1015	962	956	960	1011	985	952	988	971	934	953	1008	970	974	959	972	953	951	1027	941	1003	953	944	923	972	979	1003	985	963	928	1012	925	969	994	959	956	931	976	987	969	966	935	992	963	961	1052	943	967	1018	982	1027	1001	941	1007	1008	999	965	973	951	934	983	989	976	964	940	916	980	937	936	932	921	949	967	1011	936	928	983	923	994	989	995	1011	1011	998	1001	942	995	990	973	1012	947	1047	962	986	1014	941	951	960	948	954	953	927	958	964	949	1002	951	985	1031	978	957	970	1012	927	973	962	936	948	951	988	1016	965	1009	1008	990	984	980	951	925	966	987	983	1007	977	987	989	984	981	974	1013	965	963	981	1007	1008	980	1003	916	956	947	927	991	968	945	971	968	938	918	1007	963	973	960	923	945	966	951	992	998	967	961	941	937	998	969	1002	936	1011	947	910	997	989	954	946	998	1011	978	942	898	968	958	966	958	961	987	967	944	1022	993	955	1031	989	978	986	917	959	981	947	977	981	967	960	976	1035	996	933	994	963	936	937	978	994	976	958	890	968	1009	973	1004	974	914	1022	1006	936	967	955	997	951	967	983	981	934	956	964	995	966	1032	949	963	953	963	947	980	975	933	908	962	1000	1008	933	977	1019	1002	966	989	998	1044	968	1015	1023	964	978	959	972	999	968	945	998	1019	950	963	986	958	952	983	918	948	933	994	944	901	1001	943	960	962	944	965	1034	948	968	931	927	946	968	957	958	1021	958	958	998	995	948	1027	952	968	927	1051	976	963	947	968	993	974	981	1056	968	972	974	941	1005	976	947	964	939	994	949	956	939	913	1005	913	972	938	944	982	952	995	941	959	1006	976	989	962	1012	972	946	952	975	956	1046	952	951	962	948	967	991	987	969	927	974	1002	992	1003	1039	967	923	982	964	974	1013	1011	995	980	934	990	986	971	976	928	948	978	943	959	967	969	998	1015	986	964	995	971	1028	1008	936	982	974	985	976	985	994	1003	1015	1063	994	983	939	992	909	1047	992	952	961	974	952	967	990	923	1015	907	1007	1023	955	940	919	910	997	918	992	994	968	978	969	930	964	993	996	960	972	959	986	1018	1036	951	984	969	940	985	953	1005	899	907	910	990	991	979	1000	1031	994	922	964	976	941	937	969	939	968	970	1011	916	955	983	1000	965	913	924	958	962	970	936	965	1015	949	975	951	963	919	975	962	974	944	1001	997	1020	943	1001	1010	956	986	1021	957	1004	1024	962	981	1024	952	983	960	952	936	991	976	954	990	1018	946	987	972	907	939	957	1015	985	941	988	1001	943	969	981	1000	931	921	948	973	1012	938	931	1001	1063	958	972	935	1033	1020	1002	933	1024	947	931	906	1021	1009	951	965	974	972	1032	1038	930	934	949	975	995	960	998	977	938	916	999	1029	999	971	944	918	1011	968	946	941	986	947	946	945	939	954	1005	920	979	991	961	985	945	947	1004	955	983	972	979	953	983	945	983	946	985	934	912	1008	995	996	988	1002	1030	1034	923	900	1050	976	982	1007	1004	981	975	1018	942	1003	924	940	940	1006	978	989	926	986	952	932	897	960	974	960	957	931	946	954	1007	942	902	986	971	972	974	975	931	965	975	967	981	986	930	949	978	981	954	929	963	977	976	971	921	989	987	996	956	948	960	1034	961	955	952	988	929	1002	996	964	982	921	900	979	946	908	992	976	985	985	990	956	1008	970	942	960	949	948	1031	1017	1015	926	992	1010	965	1003	972
23384	21452	29363	23979	21530	21187	13358	6015	3853	3226	2535	2245	2210	2007	1629	1557	1353	1351	1265	1170	1103	1041	970	833	836	852	784	684	770	668	740	724	705	742	714	759	790	722	696	629	630	683	633	667	704	738	730	695	701	669	663	670	791	1224	1644	1371	1086	837	724	681	591	572	672	587	629	585	617	620	619	666	575	595	616	594	593	620	659	560	617	647	649	605	610	580	623	627	627	595	605	568	569	627	592	610	597	575	589	600	638	575	576	606	620	599	569	593	620	594	596	593	603	584	607	603	647	623	597	591	569	590	640	593	628	625	612	608	605	614	627	645	594	616	637	611	586	591	612	619	613	633	582	598	577	619	620	639	620	599	588	609	566	617	589	666	609	590	614	608	543	571	606	600	635	597	647	592	622	609	615	640	558	564	592	599	597	545	641	575	607	612	632	582	628	607	629	556	609	616	603	618	572	637	620	571	627	579	616	578	593	665	611	636	603	543	599	579	592	607	576	589	598	596	621	657	581	623	603	611	584	621	582	606	630	643	611	595	597	656	636	634	577	590	576	620	556	616	551	629	611	613	570	573	582	603	581	601	626	606	606	626	586	591	601	595	577	631	600	630	613	587	570	586	576	614	600	549	621	578	613	579	586	602	586	587	571	589	582	619	642	595	618	614	593	623	606	621	620	586	650	597	603	604	580	587	573	608	570	612	546	633	588	572	624	616	626	578	629	571	611	608	632	605	595	617	591	577	600	597	639	616	618	573	617	590	596	627	607	635	601	620	565	577	547	555	612	626	623	582	580	632	589	604	608	581	588	599	605	614	634	597	550	595	577	637	564	617	622	612	580	588	575	576	628	611	634	575	590	632	615	608	598	622	611	591	631	643	597	582	627	604	590	609	597	590	615	622	596	622	583	570	585	619	585	545	652	591	613	559	594	623	593	580	551	575	615	610	574	582	611	563	601	604	555	620	611	614	595	609	614	597	603	594	575	607	590	614	597	575	605	584	572	602	577	588	599	578	605	643	654	596	651	609	604	604	621	611	639	607	592	609	566	605	641	629	623	580	623	653	624	604	600	634	654	570	547	592	607	590	563	604	562	549	630	578	556	628	609	618	598	576	614	577	609	599	581	558	583	604	633	601	596	635	594	625	573	595	635	578	585	550	582	648	605	617	560	569	582	610	623	568	605	565	620	591	571	599	603	560	638	608	605	561	589	600	582	601	604	598	602	572	629	579	609	590	567	582	588	652	550	579	600	618	568	611	590	577	599	639	558	621	623	600	600	573	594	626	582	610	563	584	583	602	608	622	584	651	615	614	593	599	652	603	598	593	572	628	572	625	574	587	578	591	598	631	595	601	567	575	620	583	592	601	634	587	596	591	563	595	579	594	623	632	603	608	616	618	672	576	627	606	606	594	605	565	636	617	589	617	628	568	563	576	603	575	621	593	608	654	618	621	559	624	575	632	601	587	616	592	583	569	597	594	578	586	604	597	616	597	653	601	574	619	588	606	603	570	598	645	583	553	608	596	611	589	590	607	592	613	607	607	584	588	584	636	575	597	595	639	602	598	616	572	592	588	605	594	631	582	624	582	602	546	650	609	611	609	596	570	620	609	594	575	599	565	612	613	582	578	612	600	575	574	593	575	594	602	582	598	656	575	589	571	631	589	590	649	602	580	661	614	611	599	616	611	620	605	607	631	584	647	612	592	620	581	623	606	626	639	593	587	591	601	654	571	588	569	569	603	602	591	635	570	647	579	578	667	587	599	612	629	578	586	572	583	673	637	591	648	598	610	595	639	639	608	577	573	639	573	566	595	641	596	607	601	585	622	615	637	565	600	564	595	594	596	579	629	591	562	606	601	585	591	581	578	645	617	578	620	638	598	619	620	606	646	595	591	620	606	608	613	555	590	561	580	612	560	576	590	603	626	589	635	601	634	636	575	571	555	606	647	606	595	581	618	631	629	624	574	578	597	602	607	577	595	620	613	593	604	639	620	616	634	647	616	601	611	576	588	643	594	569	600	634	606	615	625	609	565	598	626	576	621	572	611	569	557	568	595	609	572	574	606	580	606	614	610	600	580	611	586	604	574	618	648	573	627	612	569	556	617	584	565	607	576	605	604	583	577	608	618	575	581	588	582	634	609	618	618	602	605	610	608	629	613	584	560	629	654	607	638	607	613	599	570	591	564	599	559	590	575	576	586	617	620	575	635	626	609	581	613	544	613	618	622	613	615	593	613	589	647	602	609	634	610	581	557	618	602	603	601	623	611	606	640	594	585	572	578	601	586	617	623	627	582	635	620	621	601	583	555	568	587	588	589	639	588	585	588	609	603	584	611	642	609	602	593	599	597	596	589	636	579	609	618	581	584	621	585	633	596	617	585	630	622	599	593	606	624	554	608	592	618	604	566	612	540	574	556	622	569	606	610	596	649	641	573	580	623	615	577	599	588	546	580	597	636	597	541	569	585	622	610	575	618	604	570	568	610	581	616	608	599	628	590	622	629	564	617	628	570	645	577	620	609	614	596	602	649	587	536	591	605	632	591	605	608	623	593	591	623	574	617	620	628	648	601	602	572	621	617	550	571	606	638	552	603	557	584	606	545	579	645	606	606	613	644	608	582	597	594	587	621	577	575	636	570	576	590	558	626	615	619	624	600	616	618	594	595	593	603	614	635	635	615	591	603	617	593	610	541	609	613	587	575	623	611	574	561	571	599	576	604	593	658	613	652	656	578	597	639	600	550	611	599	605	615	565	603	625	601	616	588	616	601	637	649	598	606	589	598	636	615	606	624	615	603	574	586	575	594	586	595	562	581	581	602	606	658	590	565	609	585	551	566	532	573	613	636	578	583	601	594	595	615	614	636	588	652	605	624	628	567	628	591	568	627	602	656	559	623	604	615	561	569	597	636	631	592	574	603	602	597	619	617	635	556	609	611	568	595	615	590	589	555	626	548	585	582	569	610	581	625	601	614	600	630	593	610	606	613	597	549	596	613	588	580	606	606	623	619	603	635	560	633	625	626	623	620	619	588	617	592	566	606	568	623	601	594	636	588	575	597	614	629	647	577	625	613	575	600	614	610	591	639	628	602	619	577	621	598	532	596	580	597	606	643	579	577	571	567	606	599	671	625	625	581	581	548	614	580	584	584	635	599	608	607	605	607	598	661	606	631	577	554	565	611	565	588	584	576	623	593	608	579	628	575	613	584	588	636	597	599	607	592	571	636	607	578	600	539	588	617	616	602	610	556	579	621	572	589	572	614	621	603	639	634	566	613	604	606	592	597	568	577	593	621	611	612	608	588	625	585	635	596	611	581	603	570	622	629	588	612	618	607	642	601	639	591	621	640	606	613	623	607	631	602	643	603	574	634	596	602	581	569	624	571	541	614	597	638	617	628	598	591	630	599	610	624	600	645	625	626	604	635	599	613	575	627	592	577	600	645	610	606	608	591	565	622	613	578	575	613	604	665	623	639	566	575	623	593	610	610	608	575	597	562
20728	39370	36526	27606	23403	18886	15108	12025	9086	7701	6098	5149	5013	4570	3777	3309	2896	2951	2601	2308	2266	2165	1802	1496	1466	1579	1375	1159	1162	1198	1219	1182	1160	1193	1159	1234	1292	1208	1036	975	1035	926	999	1139	1159	1244	1215	1135	1089	1058	1113	1039	1169	2405	3309	2597	1935	1430	1210	965	910	890	853	912	922	906	932	862	902	893	971	869	892	866	873	899	907	875	853	876	899	961	901	925	868	854	944	924	936	892	899	905	923	898	928	858	927	831	890	909	911	850	893	875	909	888	914	921	892	856	940	871	953	925	978	913	887	899	896	926	900	895	894	907	824	919	931	919	891	884	854	899	890	881	876	923	892	905	884	876	853	899	873	848	860	875	902	935	877	915	936	915	928	873	945	909	907	873	920	880	904	931	879	889	870	856	925	879	912	921	842	870	912	927	881	878	880	959	912	914	843	955	956	876	856	950	902	896	904	955	871	933	915	869	906	861	897	886	917	936	889	878	851	910	875	911	859	902	957	865	897	897	889	860	865	911	928	864	883	937	961	916	926	889	881	937	873	858	914	865	906	862	902	988	930	941	891	890	912	900	908	880	915	929	933	833	829	842	903	870	926	910	916	861	935	873	901	876	928	862	865	894	957	854	900	897	878	889	898	958	877	966	889	904	886	940	814	880	882	886	833	861	875	914	882	886	889	882	880	935	946	917	908	888	889	912	891	890	933	910	851	912	852	891	935	864	886	870	917	937	923	848	889	906	865	855	879	932	898	882	887	913	914	859	883	900	903	941	927	876	919	904	881	899	826	921	884	879	882	910	887	920	912	877	909	950	905	865	853	863	954	900	834	935	889	863	920	888	901	874	877	860	862	875	894	899	907	939	874	905	876	902	841	910	917	876	899	894	893	849	935	913	870	940	886	920	897	820	846	918	865	957	889	888	872	931	905	896	885	912	862	871	851	885	893	888	903	866	896	940	880	908	909	872	930	936	891	961	875	910	914	849	890	866	891	922	911	877	918	946	901	847	901	903	935	903	972	897	923	955	952	919	869	917	918	912	870	870	887	842	903	883	916	885	937	905	911	921	885	894	887	896	858	911	935	846	896	918	891	896	888	858	888	868	921	864	929	921	886	922	912	889	867	933	881	923	867	981	873	897	865	863	889	890	923	907	860	881	871	914	926	851	878	909	892	857	913	832	883	912	899	855	900	924	889	927	960	939	875	870	803	913	917	873	915	837	936	943	935	872	877	855	918	913	912	886	900	864	912	892	881	915	882	861	910	913	919	931	870	805	905	932	933	873	909	933	879	862	883	937	917	865	897	866	874	911	893	885	934	876	841	860	892	862	892	877	834	857	918	918	879	900	876	914	882	913	914	865	894	899	932	887	867	890	865	831	921	898	875	911	866	895	899	908	941	881	866	888	946	881	858	929	903	852	862	901	866	890	920	809	875	930	880	882	991	894	885	865	887	884	885	898	938	908	912	842	888	881	940	920	940	890	857	860	912	891	916	888	903	894	951	928	911	891	925	924	915	898	909	903	920	895	928	933	897	819	889	857	927	896	941	869	862	896	880	926	878	938	897	912	942	879	917	906	936	878	862	902	821	895	885	938	879	889	913	916	914	873	917	908	881	850	931	837	867	939	887	914	883	892	833	858	878	867	837	875	951	900	924	899	952	906	862	907	845	883	907	884	839	899	864	926	888	886	927	921	924	869	893	934	896	884	909	897	906	891	893	887	914	902	892	844	854	841	903	901	928	943	931	860	891	876	879	984	858	863	890	877	869	929	909	899	862	944	884	891	906	932	959	825	894	889	949	921	858	916	933	896	873	874	863	946	933	891	876	912	872	946	870	884	871	889	890	856	896	891	876	940	874	925	927	917	863	908	917	877	920	960	923	848	876	887	924	944	898	870	880	856	912	883	942	927	898	910	892	874	888	943	900	866	922	880	855	935	917	903	860	904	869	882	885	906	928	913	896	894	901	939	866	901	929	859	921	864	928	943	936	870	930	954	892	881	870	920	876	859	893	912	872	944	887	920	825	908	920	892	912	888	908	851	905	854	884	904	881	872	899	957	947	907	913	911	920	869	896	863	939	878	871	867	901	818	848	922	864	936	928	929	943	936	915	902	918	885	917	866	917	887	926	928	864	916	895	874	955	885	931	905	868	892	912	965	876	858	919	876	932	930	906	883	892	849	903	860	883	902	902	926	874	871	896	910	943	901	873	876	871	872	891	906	901	916	863	878	913	835	901	886	965	908	866	863	871	974	901	923	921	842	898	873	886	924	860	903	939	908	914	838	915	879	901	880	878	909	862	873	871	931	881	883	903	909	895	909	901	857	887	924	899	876	872	900	878	917	879	917	860	883	929	889	864	904	931	882	883	854	915	931	935	932	884	883	888	876	869	902	906	894	893	907	881	901	847	919	935	852	872	925	878	906	909	856	858	909	901	886	872	889	940	876	895	946	935	931	948	913	919	892	866	936	870	922	900	862	931	910	877	880	918	902	876	827	887	885	860	932	917	930	939	874	841	925	898	876	860	917	918	935	931	878	899	852	862	909	867	874	912	911	876	867	863	914	901	890	935	934	918	902	891	938	920	856	903	911	850	899	890	865	872	892	917	879	886	875	909	903	964	896	856	890	885	854	898	865	936	891	854	906	937	920	936	868	889	922	949	920	895	914	941	882	875	895	949	857	911	907	860	933	923	902	931	907	920	890	936	899	930	932	921	854	946	907	922	920	949	900	882	883	886	939	873	889	953	878	844	891	843	906	922	866	931	907	889	857	935	915	901	893	897	906	845	912	879	895	892	890	919	880	866	884	897	894	870	886	900	805	907	915	961	885	885	882	921	950	892	928	842	889	852	881	883	875	878	890	894	872	879	873	874	888	865	887	897	816	914	892	923	918	913	915	945	872	866	891	904	924	853	873	823	883	913	918	890	949	927	904	845	918	932	886	893	958	925	899	906	909	868	946	874	886	974	902	925	893	880	864	896	866	881	857	917	858	879	912	868	888	900	908	894	898	916	840	883	865	912	888	929	948	872	935	896	877	891	862	926	915	900	892	863	851	850	871	885	869	871	907	858	898	905	920	899	906	919	826	873	866	969	863	888	922	894	877	881	915	890	888	847	889	911	914	894	852	872	849	889	889	884	966	914	881	896	829	884	892	886	883	843	889	858	887	846	919	908	936	879	895	991	908	952	915	859	872	875	870	919	921	880	909	915	875	911	875	896	858	884	883	907	865	900	937	860	877	903	907	886	879	860	888	881	857	906	881	873	860	872	907	875	946	883	908	956	924	890	910	847	928	876	891	903	893	864	908	852	884	918	898	877	957	907	907	904	901	837	872	954	904	954	897	878	873	890	894	916	885	900	867	884	927	923	922	904	898	880	870	844	930	867	883	903	916	876	889	939	885	902	909	871	897	889	916	871	862	892	955	932	912	897	874	891	937	865	925	961	865	911	879	894	913	935	893	873	885	845	866	940	859	870	853	933	885	885	897	905	963	879	881
27271	21667	20337	11540	5759	3733	2613	1841	1457	1317	1126	1109	1076	1027	889	891	849	883	810	806	723	744	685	679	700	726	752	634	617	660	616	628	665	680	579	588	622	629	586	573	581	648	625	631	617	639	645	643	656	595	623	640	639	669	675	701	678	655	598	621	572	549	612	616	557	562	582	581	613	565	585	559	641	597	553	557	612	557	590	566	554	588	555	581	617	587	587	564	590	587	632	525	599	579	576	609	552	536	562	581	559	597	574	624	561	580	657	587	596	622	593	596	578	621	581	556	569	581	608	572	557	573	559	587	562	571	573	556	607	603	546	579	576	571	615	575	558	606	636	555	611	576	596	602	531	614	603	521	556	562	610	602	624	575	583	549	604	611	551	535	568	637	563	538	584	576	616	627	568	615	596	590	631	557	587	583	576	599	619	558	617	604	595	601	570	577	564	558	585	573	548	581	597	561	560	591	566	582	574	596	589	589	577	552	626	557	556	552	556	573	560	615	633	561	561	638	613	589	591	611	563	583	592	584	601	604	623	566	608	635	599	572	571	579	616	577	593	580	581	587	597	614	603	565	587	629	588	555	573	583	597	564	620	571	629	576	642	640	604	592	610	603	537	568	595	617	606	622	555	540	610	550	597	557	594	569	568	588	567	593	585	589	591	570	625	583	585	575	576	566	580	625	582	588	584	563	536	546	565	617	576	587	572	580	568	569	576	589	583	578	548	603	588	566	587	563	534	602	574	570	588	596	635	571	578	609	550	567	594	604	563	539	583	612	553	531	580	568	563	610	564	584	586	574	607	565	589	589	535	602	554	582	589	574	566	571	589	577	604	562	579	601	614	529	594	567	611	582	582	545	533	569	579	588	597	571	603	586	620	576	565	587	614	565	564	593	578	572	570	611	568	553	552	609	587	606	591	570	546	556	596	608	561	582	593	551	590	537	576	586	598	564	603	601	599	524	598	590	604	584	593	546	580	594	614	588	574	572	578	549	573	574	648	564	563	615	582	542	598	525	587	588	588	606	581	597	613	580	619	606	582	586	551	567	573	576	605	571	574	539	582	558	645	581	620	592	594	595	595	594	563	610	576	559	626	559	583	610	559	538	575	573	580	607	563	593	618	541	576	628	590	569	539	595	641	553	584	608	624	620	623	571	574	600	557	563	545	578	575	587	588	587	536	607	605	660	555	593	548	580	594	617	604	571	605	608	591	609	587	559	545	584	573	588	602	615	591	603	572	571	564	536	607	637	602	591	581	537	597	589	585	516	551	588	577	572	586	538	596	561	636	579	626	614	564	568	561	559	568	563	606	552	581	598	572	548	580	602	569	536	619	582	600	610	609	573	547	574	576	574	577	592	536	616	573	588	607	554	576	596	592	558	610	554	581	551	562	562	580	574	604	586	581	609	630	612	606	603	551	613	567	591	575	599	579	553	632	587	589	597	541	573	596	584	585	615	609	579	640	558	552	566	589	584	573	570	583	619	564	603	577	569	563	576	592	567	640	629	653	570	555	559	548	584	564	612	611	594	566	585	575	641	613	587	577	571	560	602	598	576	553	593	587	576	627	556	563	569	557	596	588	611	601	538	546	583	598	589	604	574	554	571	558	529	596	613	592	620	620	565	592	577	553	582	565	550	593	611	624	556	563	602	556	613	595	610	544	609	621	564	577	569	573	606	507	587	622	609	605	596	581	584	554	594	584	620	560	613	562	612	569	590	571	569	582	593	582	594	606	588	552	618	593	591	623	579	590	597	593	525	558	559	603	581	581	562	584	592	569	598	589	575	553	558	574	578	633	603	560	584	590	609	557	584	558	608	599	628	585	557	588	564	592	585	598	571	580	600	623	565	627	532	634	623	554	574	573	541	589	598	588	600	567	572	557	589	569	559	632	598	568	566	593	599	597	594	607	577	623	606	595	596	573	631	579	571	583	601	599	602	594	589	587	587	601	623	618	582	597	592	581	596	580	549	602	612	575	580	574	567	571	589	603	561	603	579	586	585	622	588	562	597	596	617	571	573	624	591	571	587	604	557	591	589	595	594	562	592	557	584	568	554	560	582	606	542	564	526	617	561	586	572	619	592	622	588	589	593	602	588	618	614	552	584	574	530	582	555	582	515	577	600	644	542	637	606	544	567	572	592	554	622	569	577	584	556	603	563	563	568	597	621	567	588	583	537	622	579	571	550	608	632	594	588	589	578	568	617	599	546	591	576	558	572	604	579	559	590	582	556	582	609	580	567	556	572	597	592	611	588	565	591	558	571	588	569	563	574	603	542	519	608	563	572	610	556	581	566	592	603	572	613	598	606	543	594	579	632	550	634	602	563	556	611	614	601	576	589	589	597	580	579	563	573	593	622	624	596	590	576	561	577	609	606	585	539	582	551	570	576	534	594	547	576	551	609	554	555	583	537	591	562	581	609	549	550	600	585	635	556	598	568	595	573	575	625	594	563	590	600	597	570	612	574	581	576	577	566	563	596	572	561	581	562	577	590	590	575	600	607	577	554	582	604	585	593	612	542	573	603	583	583	597	588	571	594	569	570	584	560	599	580	557	638	605	556	559	588	598	606	601	583	564	623	600	602	601	593	607	561	585	573	596	597	567	573	572	553	584	566	598	605	531	569	613	600	578	600	617	579	566	604	575	550	623	577	524	556	569	564	557	608	586	618	553	592	574	534	567	587	596	584	550	591	574	601	577	588	551	619	576	571	614	566	593	611	593	616	560	546	577	605	596	555	600	587	549	596	561	571	532	605	627	616	597	600	568	639	616	584	624	600	526	583	538	612	548	608	598	571	551	588	562	605	575	601	610	605	571	633	583	598	578	572	536	555	596	565	625	580	594	556	574	593	583	575	591	568	547	580	602	580	636	602	611	651	614	540	582	604	561	580	571	526	550	618	576	596	628	587	597	529	578	623	568	605	611	558	609	539	594	624	599	593	614	586	621	568	590	586	567	583	572	613	553	553	568	603	548	552	598	580	602	589	619	576	556	581	569	590	560	567	539	577	530	582	587	566	608	598	555	574	565	613	583	585	631	588	575	593	589	575	587	575	575	608	550	585	578	623	583	597	543	569	578	581	603	603	565	563	591	566	589	599	579	620	616	594	560	562	563	564	595	600	618	547	636	597	565	589	585	601	637	567	574	609	620	561	609	578	623	586	617	597	596	561	572	565	597	576	577	574	560	594	607	574	606	567	537	596	598	591	569	577	597	620	599	543	564	587	579	579	565	643	609	555	598	572	605	615	604	576	562	582	566	575	612	607	589	587	582	573	571	557	575	601	568	576	576	569	592	586	569	582	584	577	573	553	586	545	578	566	580	576	598	556	574	529	579	598	592	580	575	569	580	582	556	572	586	568	596	620	590	608	601	527	594	584	562	584	545	576	545	635	557	602	560	572	576	565	560	628	563	569	582	639	569	641	562	565	637	604	596	554	543	560	592	564	564	573	545	590	628	596	608	577	574	614	554	583	584	581	575	585	589	570
16314	27852	24418	15279	11295	8143	6319	4577	3393	3077	2538	2367	2336	2075	1796	1708	1593	1640	1531	1439	1279	1284	1252	1157	1078	1152	1172	969	1026	984	1032	985	1020	1021	967	1067	1013	964	942	929	889	906	914	1044	999	1036	959	1011	987	1023	950	962	958	1084	1143	1098	1060	1080	966	913	852	886	859	884	921	850	910	859	890	935	893	834	853	888	855	932	857	905	907	882	896	890	855	863	887	866	880	828	907	829	866	901	876	931	902	859	933	902	864	926	906	967	822	889	821	922	910	870	887	857	927	857	870	865	863	873	892	893	856	896	883	870	902	866	873	877	840	886	942	869	903	916	840	902	897	882	858	898	876	908	884	878	888	878	875	868	831	875	908	854	889	924	850	914	892	884	981	895	844	918	908	958	950	870	887	854	913	848	928	902	857	889	862	899	846	860	854	803	862	908	859	817	898	917	897	905	857	902	852	867	878	927	848	925	873	848	859	877	884	903	849	877	917	946	900	900	830	859	875	863	862	808	888	913	893	891	843	915	907	915	875	927	892	884	894	899	921	941	890	867	851	873	897	905	855	844	832	872	858	951	942	898	912	905	857	905	858	848	863	883	900	910	904	864	860	881	889	883	885	878	879	899	906	879	900	876	855	860	921	893	951	925	917	921	876	972	927	871	844	864	909	858	865	909	890	900	888	914	895	911	888	891	925	897	871	885	894	835	931	893	886	869	882	851	891	840	897	895	861	943	894	862	842	836	886	885	900	877	861	906	878	928	919	943	908	888	897	876	881	868	909	823	931	874	889	900	851	854	899	899	857	871	885	874	917	887	918	892	944	919	886	841	836	920	930	876	882	905	887	901	862	886	922	886	882	878	865	911	886	890	861	894	870	883	881	884	883	892	888	889	936	922	907	906	882	967	907	908	884	875	924	879	860	907	924	934	849	912	953	905	874	868	907	897	864	871	937	868	866	829	896	907	869	896	817	898	843	886	895	795	860	854	817	892	863	853	923	891	920	887	869	855	882	866	850	927	854	871	900	922	896	905	920	874	873	869	868	855	877	884	857	877	873	882	884	883	852	918	914	856	883	861	882	857	898	847	884	922	939	852	843	890	874	916	882	887	917	902	866	875	936	895	893	885	910	889	895	964	892	862	881	868	902	892	840	877	855	874	867	900	850	905	889	852	910	936	903	867	907	910	869	871	880	902	941	900	892	881	911	910	910	841	958	884	873	879	908	884	904	862	872	856	855	872	902	897	890	862	899	877	926	893	886	868	891	900	846	890	927	922	855	857	894	859	925	885	912	842	904	872	891	881	865	892	836	910	856	872	868	887	873	875	886	890	879	879	872	862	856	884	870	919	902	888	849	939	836	841	867	875	837	917	889	904	886	898	876	848	888	915	892	892	867	834	883	926	835	875	862	891	913	907	964	880	923	862	844	882	871	886	905	917	911	845	872	875	950	854	857	854	878	873	875	832	856	871	877	900	856	866	876	834	900	916	893	830	929	864	898	897	883	927	873	909	938	862	953	889	857	882	907	921	884	870	865	904	866	891	917	870	857	853	873	900	857	834	842	871	856	921	889	925	859	906	905	902	955	850	922	904	884	896	913	874	876	906	950	907	924	912	899	873	867	901	888	842	875	899	927	921	883	873	816	907	863	845	872	875	898	917	908	906	922	933	838	917	849	959	844	900	896	894	854	886	902	910	923	870	894	891	926	894	844	918	864	834	910	872	926	895	887	907	899	894	843	896	893	908	877	903	878	875	852	885	901	897	928	858	878	902	887	913	897	885	906	888	903	875	880	932	859	910	939	846	934	914	840	890	914	821	880	873	885	909	836	869	851	861	868	805	881	915	879	883	889	897	900	902	926	869	891	869	862	879	896	875	935	898	945	862	861	895	890	909	887	915	867	846	857	921	875	880	887	923	938	856	870	893	904	865	870	866	874	824	893	880	907	876	898	931	865	829	899	834	886	838	869	888	894	856	899	859	859	853	856	874	884	864	898	930	939	906	877	850	926	884	845	885	890	947	872	866	912	901	886	902	879	906	910	902	871	902	913	918	853	891	861	871	840	855	863	822	885	911	891	891	920	891	867	855	890	866	902	881	867	829	903	858	852	860	892	873	840	850	864	897	885	933	898	864	899	844	875	901	852	843	871	875	869	933	887	885	869	874	888	852	869	895	878	836	880	895	874	884	859	918	904	891	894	875	857	885	882	854	907	878	965	895	894	836	866	860	894	904	881	893	832	884	886	855	895	893	880	837	904	893	930	897	910	834	842	845	908	922	886	844	844	932	866	888	830	850	908	917	905	877	944	888	935	897	888	839	917	865	891	834	880	869	878	919	891	865	871	806	846	873	892	926	910	879	863	880	893	921	869	877	874	872	866	858	940	895	900	931	875	846	861	878	834	880	863	925	901	874	860	850	842	848	803	857	858	880	874	866	834	930	857	894	852	946	891	957	901	867	910	871	846	862	918	865	820	869	892	835	927	853	869	878	857	898	854	875	872	929	868	815	873	844	898	913	899	922	845	881	880	871	872	874	951	917	863	881	860	922	937	888	907	879	858	887	850	876	892	874	884	933	875	871	927	838	888	903	857	917	889	877	869	886	876	910	904	870	929	887	856	869	919	863	818	862	861	870	929	859	905	856	889	891	899	891	860	856	896	874	913	937	859	824	943	888	831	871	894	910	896	862	903	852	850	832	907	919	836	913	865	933	862	901	896	847	842	876	867	885	896	913	940	857	914	871	905	891	916	907	874	920	883	902	868	911	848	869	887	880	920	937	924	844	841	808	855	890	929	856	919	940	943	865	861	879	894	911	906	925	870	868	933	855	849	918	917	884	887	922	881	859	940	942	879	887	814	863	901	888	924	919	871	910	877	894	868	905	856	868	938	862	880	907	900	892	860	897	883	929	900	882	872	906	903	862	891	857	905	899	893	874	835	879	941	904	835	839	928	860	924	850	904	865	873	878	907	875	902	882	922	851	838	888	873	880	885	934	911	856	895	843	856	880	806	861	919	911	887	914	881	858	900	908	853	891	915	906	874	910	913	924	853	872	889	872	898	850	909	881	857	960	888	899	907	879	876	873	912	871	848	921	928	860	859	925	886	917	858	895	858	887	902	893	843	877	945	907	861	844	877	862	902	899	900	892	864	870	894	861	839	917	906	919	957	864	872	901	905	903	899	896	876	817	870	911	843	894	884	910	941	900	851	894	913	940	889	894	792	856	879	881	874	894	935	892	848	839	947	815	862	893	878	909	957	890	892	911	868	848	884	873	879	880	904	904	919	840	856	852	898	864	907	910	888	865	926	947	836	872	891	855	841	906	901	849	875	895	863	874	906	851	851	879	857	913	904	903	885	882	913	886	908	905	899	920	878	885	855	884	905	906	875	917	846	850	866	879	908	917	925	881	847	882	905	901	847	841	876	899	875	910	891	907	851	880	873	939	869	844	877	883	864	900	903	906	901	908	941	933	879	885	894	924	850	926	887	908	869	882	859	895
24469	21466	28682	24644	20883	12263	5987	3631	2547	2167	1821	1704	1587	1365	1315	1184	1197	1141	1087	1037	960	882	914	792	805	803	843	770	771	719	755	721	753	741	661	745	738	700	686	648	689	692	687	690	746	725	773	712	724	734	704	689	671	926	1149	1073	974	860	757	618	689	677	664	644	617	666	663	655	656	669	692	669	647	625	631	684	623	634	674	665	629	616	662	647	645	629	632	637	673	653	617	609	654	643	640	635	648	659	675	624	659	658	652	661	675	662	631	623	638	637	689	614	667	675	638	632	628	675	708	699	634	629	660	648	639	675	654	616	607	630	698	649	683	637	650	643	640	670	670	622	630	672	648	645	627	658	647	651	666	696	625	640	691	619	641	647	652	633	658	644	674	655	644	588	604	615	654	641	649	642	631	646	646	673	586	660	643	617	724	634	637	644	632	697	645	659	619	644	650	622	664	668	640	657	652	614	640	599	709	656	596	659	599	644	665	658	646	634	621	630	656	639	644	643	637	659	651	652	643	629	646	621	639	638	643	624	623	697	653	630	650	653	678	683	662	700	655	645	657	635	643	662	641	631	645	643	685	637	652	649	645	595	651	653	684	643	638	629	627	608	638	669	671	638	673	646	659	606	673	650	645	608	619	630	665	626	649	652	633	659	628	665	626	614	604	656	618	596	665	628	610	671	616	669	699	602	661	631	657	672	662	644	650	673	651	611	660	572	664	648	644	640	655	661	599	661	624	658	668	611	676	685	677	627	622	649	675	649	660	596	644	664	635	628	650	643	620	612	690	624	652	670	656	665	621	651	607	702	636	683	651	651	622	628	612	598	621	677	610	621	598	661	597	661	635	673	646	628	607	623	607	614	664	683	732	601	608	630	626	643	603	596	638	683	629	648	636	635	646	643	709	610	643	672	621	618	696	626	619	625	626	603	615	655	629	647	640	644	603	630	635	696	660	600	635	686	652	667	623	587	613	654	625	639	633	666	613	688	637	614	652	699	649	613	655	594	680	637	645	670	634	689	670	677	650	635	675	602	640	646	631	606	683	677	648	639	640	674	682	696	686	602	615	687	576	614	664	689	620	617	675	647	670	617	633	647	663	655	659	636	666	598	654	641	655	646	622	639	698	693	638	670	632	602	653	669	610	710	624	652	654	638	640	613	679	642	654	618	681	683	652	664	679	649	628	700	634	676	600	672	613	655	644	649	584	630	648	670	643	631	639	634	618	676	607	660	632	646	687	696	622	657	602	684	596	674	623	583	597	601	653	665	645	688	653	690	686	614	625	641	622	682	641	612	654	655	638	635	670	678	599	676	676	675	618	629	655	675	637	662	657	587	611	656	634	642	652	652	625	693	638	607	671	609	627	638	601	607	643	621	641	638	622	673	630	635	633	669	609	679	680	643	644	650	674	640	622	631	630	664	624	658	619	638	624	654	639	669	591	622	619	642	644	645	670	648	639	628	644	654	634	683	644	656	622	617	596	688	663	658	686	645	645	619	645	619	633	649	626	640	637	652	665	668	649	666	669	665	643	635	658	658	688	662	660	614	663	648	672	631	616	631	648	640	642	660	635	635	651	653	670	597	636	642	660	622	626	603	619	681	694	678	669	649	633	677	621	708	627	700	615	662	682	642	627	645	656	690	671	643	666	699	663	623	602	644	644	603	642	584	649	627	617	620	677	685	642	672	674	650	617	634	648	663	647	666	639	665	660	669	583	690	705	668	618	641	616	663	635	632	622	631	688	655	632	637	652	633	611	669	638	659	655	611	641	631	651	642	673	595	674	692	656	628	658	668	652	670	593	653	639	650	668	624	655	625	687	663	686	590	621	610	626	650	649	616	623	644	628	626	656	670	667	663	641	614	664	651	638	648	650	638	626	663	647	689	610	644	646	641	624	664	660	675	642	683	662	645	633	627	625	633	669	617	615	658	650	621	646	613	633	627	650	677	613	626	651	654	665	683	672	616	615	653	659	641	642	642	639	655	628	634	611	647	646	603	679	666	662	640	591	628	656	650	666	602	672	623	651	676	625	642	615	696	667	625	628	677	641	611	625	649	643	630	679	634	609	650	667	675	682	669	686	630	631	633	615	628	622	636	643	652	626	649	625	645	657	630	624	639	655	665	657	620	672	632	639	625	654	684	676	672	649	649	651	630	639	673	701	647	652	595	616	611	692	651	658	673	617	650	650	652	638	618	654	599	641	667	679	643	641	612	608	668	649	687	640	593	630	624	655	622	663	622	638	666	688	682	664	617	674	729	655	627	664	660	647	679	625	627	631	635	634	634	688	644	657	682	604	649	629	636	637	648	634	651	649	586	646	667	632	646	611	628	627	610	666	615	626	684	690	633	622	656	662	667	596	651	639	627	621	666	653	610	660	644	666	628	643	680	657	618	685	650	597	652	687	643	620	644	692	654	649	648	665	696	630	637	636	584	631	670	623	649	607	628	643	583	645	676	639	610	623	635	602	622	677	691	612	616	652	659	667	659	603	638	623	627	632	623	657	691	627	668	613	651	632	639	620	644	620	651	653	667	628	670	647	632	674	657	663	658	600	641	622	657	618	637	669	637	657	695	682	658	683	641	644	590	637	617	620	655	642	625	696	647	667	670	662	697	619	661	612	595	637	644	624	647	671	679	624	650	694	593	648	650	659	633	661	683	686	669	644	682	647	622	663	600	655	651	627	623	677	659	634	629	546	643	636	613	621	636	656	628	659	655	669	649	605	648	642	617	622	646	612	637	633	628	672	662	666	634	710	638	656	656	666	654	665	682	679	629	665	644	644	635	636	649	674	661	692	611	682	649	653	630	686	677	660	645	626	680	654	687	675	617	644	627	683	656	654	655	604	638	646	628	669	629	647	630	681	659	644	592	664	626	659	662	677	625	606	649	695	632	635	653	667	620	650	632	652	662	640	647	657	617	651	617	630	695	689	690	603	647	635	693	666	617	661	609	644	667	665	682	628	654	682	660	647	657	679	650	629	615	666	636	711	630	680	634	667	636	655	653	639	651	641	663	694	630	638	672	662	664	669	666	641	616	681	629	651	634	671	666	640	675	617	668	605	639	611	647	613	666	645	685	639	631	656	619	633	680	682	658	667	640	654	640	597	594	615	616	682	616	562	714	616	681	641	653	636	673	617	670	634	667	722	677	634	706	618	642	652	620	678	636	654	635	684	663	668	653	643	637	631	645	667	666	637	607	655	609	642	653	667	672	609	609	648	638	642	610	614	621	656	624	618	675	642	627	644	641	636	673	647	655	620	671	635	679	606	651	566	692	625	623	623	630	655	623	659	603	668	602	629	618	657	635	624	664	650	646	627	633	616	665	646	642	634	669	650	692	697	652	675	649	615	669	651	695	636	635	622	672	634	667	669	649	676	629	629	618	632	629	655	659	612	642	661	654	617	637	630	640	625	629	636	674	670	677	680	638	643	658	628	635	612	683	683	597	658	603	658	602	645	629	655	637	674	631	652	664	687	638	612	661
18588	35645	31708	21833	17453	14366	10940	8083	6480	5329	4350	4158	3531	3155	2890	2649	2427	2279	2020	1933	1711	1686	1707	1399	1439	1479	1485	1239	1118	1168	1160	1150	1232	1156	1217	1194	1159	1057	1091	1031	974	1045	1119	1187	1162	1250	1147	1133	1187	1120	1078	1097	1156	1580	2200	1904	1625	1360	1140	1010	1036	934	1043	978	940	953	981	937	932	956	932	993	1017	906	985	924	993	1047	1002	1000	962	984	932	938	948	994	925	948	957	955	973	952	963	915	928	984	1029	940	971	1002	996	950	977	942	943	985	1027	955	932	922	980	974	968	1000	1001	940	996	977	955	980	974	949	969	963	991	970	978	911	942	952	972	1050	962	945	968	942	996	960	933	954	1005	916	932	957	935	978	967	919	964	982	959	970	976	924	958	1008	982	977	984	986	919	974	931	909	921	934	976	960	972	977	945	1036	981	965	962	972	996	1011	938	951	939	963	972	929	949	979	966	1001	972	977	933	965	1001	912	950	986	965	1006	963	1007	933	985	991	968	951	988	982	983	990	944	912	936	946	1007	957	924	910	908	926	994	966	993	979	934	1016	1016	972	970	958	967	1008	986	934	987	948	964	987	980	939	960	989	990	984	995	1004	946	987	1025	938	940	963	1001	978	992	956	974	986	991	993	975	970	937	1038	955	967	989	942	962	1015	963	945	973	1011	978	935	962	990	979	977	953	914	954	1004	975	1018	952	1004	935	976	973	937	1014	951	990	991	922	1046	992	922	889	987	998	932	954	937	961	942	937	1003	951	941	1026	946	923	973	975	923	906	990	993	981	965	952	1045	1004	1000	971	980	1034	934	958	979	988	969	995	970	917	971	967	940	972	981	965	1058	996	965	981	995	1025	950	992	978	927	946	988	961	980	988	908	971	933	964	962	990	1015	950	1012	928	939	950	943	998	981	1024	939	955	979	983	976	955	978	974	1012	976	973	970	992	991	983	956	999	997	937	1023	1020	941	936	967	1020	927	924	962	956	1009	990	979	971	948	999	985	990	930	851	919	918	930	1013	925	952	1010	968	1030	944	949	986	977	920	1009	981	984	940	919	973	996	958	956	987	946	1034	964	1021	968	952	952	974	959	927	993	998	996	986	1008	983	1037	973	1018	981	929	980	982	947	1005	1011	990	992	975	996	971	942	1035	951	1012	943	975	982	963	1008	958	958	991	942	930	1021	965	935	976	1005	947	958	959	1013	982	1007	955	980	968	999	934	969	1003	1002	998	973	965	996	978	946	996	1010	1050	960	970	932	904	979	973	985	1026	977	989	971	940	930	1002	984	946	982	983	986	992	1001	907	978	983	878	946	964	933	981	939	959	907	954	970	960	929	912	911	924	998	975	894	1012	952	1032	978	911	977	986	950	963	951	957	979	1007	990	920	1019	961	1021	984	925	980	978	995	987	931	980	951	1033	952	944	911	952	949	1003	922	989	991	997	991	964	999	958	948	1007	1013	936	948	994	1040	930	932	1037	924	971	962	936	983	1002	1016	944	1000	966	974	955	945	971	958	999	938	988	959	983	926	963	951	908	982	963	999	948	966	988	951	936	981	949	1026	955	936	935	952	936	963	936	960	941	968	975	920	980	980	946	989	955	989	936	946	977	988	946	1032	999	1000	1083	931	952	907	940	962	1042	948	934	981	950	959	1027	966	923	959	947	937	956	970	1026	997	970	924	925	917	948	1024	944	951	1021	1004	948	935	978	1001	991	943	915	999	993	973	1000	966	959	984	1001	984	1052	932	916	944	1013	948	938	992	1009	957	975	947	965	957	930	952	1024	1005	961	921	940	992	925	1006	1000	988	978	977	1015	973	999	1028	956	960	925	920	928	962	953	979	995	982	942	1009	951	996	959	952	1019	1000	910	944	1035	964	1032	963	947	997	981	915	957	945	958	981	962	974	942	979	970	983	949	996	980	960	989	968	984	946	978	977	1019	968	945	922	943	957	998	946	991	960	963	969	1025	975	965	946	946	1006	997	1019	938	928	944	1003	912	1023	941	931	1001	960	974	994	974	954	1016	956	979	986	953	964	862	996	904	967	974	923	994	963	939	985	943	1033	979	940	960	957	950	1017	931	922	949	986	951	977	980	956	1017	930	993	955	949	947	976	989	959	919	993	952	921	987	1022	930	980	954	1023	898	946	991	920	970	970	1004	986	987	916	1004	942	975	970	924	955	988	989	996	970	959	931	981	957	995	945	999	966	1020	990	952	997	980	957	1000	964	1047	966	927	950	927	1004	962	998	955	997	949	980	953	992	1027	1005	955	955	962	981	998	957	911	970	974	987	972	996	959	967	1000	974	1001	1022	970	1009	988	979	997	967	981	1050	958	972	994	1002	1056	964	1002	948	917	991	980	1014	958	955	961	1021	923	934	992	989	998	942	968	943	976	969	973	933	987	1002	1018	989	1013	970	1004	938	991	961	1027	959	967	971	962	961	939	925	954	922	979	955	992	951	978	959	1028	898	980	951	905	936	952	967	984	925	1018	962	962	998	986	999	980	1052	997	1006	943	986	960	933	956	940	982	982	981	1002	953	988	982	954	980	974	1003	1007	978	1002	943	1001	986	992	993	996	1000	922	923	978	941	962	942	966	946	981	964	945	939	916	974	1035	980	986	983	997	933	988	968	973	1004	944	1023	1016	976	1005	950	952	962	1017	949	940	944	941	947	965	962	965	958	949	953	997	988	897	1009	981	942	985	999	975	914	944	969	996	1017	993	918	978	973	997	982	915	946	953	974	944	973	972	941	980	1000	984	980	967	1064	1004	984	932	965	938	991	962	922	949	990	971	986	1024	1020	955	937	996	955	900	968	963	959	978	968	941	986	955	980	930	951	963	989	993	986	979	903	964	1010	979	963	963	974	967	950	992	936	973	903	990	956	909	1039	984	983	941	956	968	965	995	962	1010	1032	952	936	993	996	912	915	961	917	964	928	965	995	1005	1005	956	914	978	1023	984	958	977	954	991	999	973	934	942	973	979	1031	962	919	961	993	984	952	988	1005	996	1007	959	1005	970	951	983	899	970	967	943	1034	949	963	962	924	956	977	982	1028	954	970	977	1024	976	1000	924	938	1015	951	1024	988	991	980	970	985	993	939	972	1019	960	935	962	951	944	968	938	966	1012	961	964	947	997	993	990	936	1039	948	966	947	979	986	987	933	959	1001	915	915	1008	926	946	996	943	921	923	892	944	917	958	947	937	989	1010	1005	886	970	908	965	1003	950	1009	956	992	955	968	916	960	959	1006	965	1002	985	967	951	981	961	990	983	928	908	957	1012	980	970	937	958	977	1002	979	996	922	967	961	958	932	957	923	974	975	934	983	998	954	1014	967	943	947	975	1027	961	997	954	943	970	957	976	939	928	1025	937	1004	976	972	944	981	1011	950	958	960	927	910	1001	971	953	991	930	994	1024	999	997	997	1006	999	950	964	1012	973	936	975	940	903	941	969	946	970	1001	982	969	1022	926	1019	954	968	1025	1030	1025	946	996	979	975	986	961	914	1019	958	983	1024	963	966	952	891	966	973	974	1021	1009	945	1004	1002	934	1003	924	982	927	960	983	993	991	974	987	1062	924	977	986	954	941	941	974	1025	978	1004	949	990	970	988	932	986	964	924	924	953	927	976	1009	977	894	1013	991	958	1016	965	934	932	948	990	976	948	964	984	990	915	948	940	1005	991	944	944	939	969	1018	976	952	923	975	981	986	1020	984	995	931	1028	968	1026	1017	940	953	960	936	1054	944	935
23408	21451	29399	23941	21533	21207	13367	5435	3881	2964	2602	2406	2089	1848	1745	1555	1455	1366	1222	1159	992	1036	959	919	895	974	908	759	715	705	659	719	788	751	750	783	726	672	658	608	662	633	672	718	716	720	721	693	667	707	650	681	739	1053	1501	1343	1127	907	762	657	658	610	596	616	596	575	531	576	614	666	616	609	599	634	570	618	591	618	618	597	581	570	561	626	621	604	582	601	566	593	566	603	602	547	604	623	561	584	582	603	567	617	572	601	554	603	578	582	583	561	589	596	579	567	589	607	594	591	606	571	574	571	583	562	553	606	583	621	629	595	639	650	579	560	597	584	636	587	569	620	577	605	578	584	605	575	618	624	626	575	609	583	570	629	629	566	608	627	566	568	563	521	585	571	597	596	629	570	594	621	619	615	628	578	609	573	641	607	587	579	572	595	627	582	556	585	629	610	551	603	573	623	614	574	605	624	589	560	568	575	651	570	616	605	613	594	595	588	594	638	608	582	599	610	568	621	598	564	592	588	613	594	577	598	603	599	582	577	567	584	605	596	609	572	646	602	544	559	599	552	567	592	579	584	582	600	626	562	592	620	590	604	600	584	619	592	617	546	587	612	575	583	556	571	555	603	578	547	598	550	608	557	602	591	585	639	623	575	579	628	576	620	635	547	615	616	598	583	620	593	614	622	600	554	627	622	662	603	579	605	603	586	582	562	603	586	554	617	609	577	605	640	622	600	589	600	590	587	552	582	637	610	592	617	555	603	521	598	594	578	653	589	624	561	634	575	569	585	597	555	554	595	609	571	624	615	564	540	581	594	563	588	571	619	578	556	595	566	546	609	608	593	543	595	617	643	601	591	613	599	602	647	630	517	609	604	552	586	583	606	568	609	627	596	587	576	615	606	610	574	501	580	586	572	560	602	610	577	575	584	643	554	580	617	604	635	580	610	615	591	602	630	581	625	630	611	621	555	630	597	589	617	568	626	545	574	573	527	622	593	603	593	596	615	593	596	612	610	590	593	577	600	618	607	613	568	601	542	584	611	545	554	600	604	532	605	633	547	586	568	598	552	549	607	588	566	598	551	586	638	616	597	579	588	575	613	593	616	598	623	579	605	581	574	581	618	607	619	590	604	634	624	586	559	573	573	594	597	591	582	605	612	648	527	607	570	602	599	590	636	609	598	571	603	565	646	617	577	611	590	568	585	595	608	608	621	582	559	556	614	574	604	596	607	594	611	644	540	588	588	610	542	586	615	624	608	583	532	578	633	611	613	614	627	605	603	656	581	587	580	606	558	583	653	559	554	562	579	632	633	581	612	584	583	628	575	558	616	612	609	570	596	600	607	579	581	616	598	585	574	612	602	565	596	623	597	595	573	616	548	606	584	580	592	586	635	565	574	644	585	600	625	624	584	601	613	573	588	586	596	611	586	560	581	602	625	596	641	628	566	612	551	580	599	645	622	586	556	571	595	629	597	586	605	579	627	580	556	599	589	615	619	612	639	594	627	543	593	670	585	596	590	623	593	576	610	631	594	570	568	581	609	545	591	642	612	605	559	586	609	586	588	594	577	605	626	609	567	577	595	583	566	642	577	588	635	517	622	589	590	584	588	589	666	599	627	553	612	615	573	590	642	581	539	609	628	596	570	566	561	588	571	562	561	582	619	587	581	591	536	597	607	601	583	599	589	567	581	597	622	633	585	650	595	604	607	579	563	593	579	580	620	574	547	596	587	570	573	609	580	621	555	595	610	576	581	613	612	530	569	629	593	571	581	572	613	631	566	569	602	592	637	593	562	645	611	590	598	580	579	605	594	610	574	607	589	560	598	581	563	564	552	624	546	611	593	602	531	618	617	643	586	627	585	602	578	643	577	594	562	584	607	583	580	587	610	545	609	599	584	622	581	597	618	624	569	630	593	585	586	650	621	607	580	592	576	623	624	611	569	640	576	594	583	588	580	569	587	558	585	634	569	564	572	608	584	613	581	596	594	572	615	612	613	613	588	577	606	577	565	593	578	621	586	584	592	590	595	618	554	581	601	603	570	605	638	593	616	597	572	582	602	588	606	568	564	597	559	590	607	581	603	562	613	622	627	584	643	542	630	613	603	557	581	577	577	578	554	589	623	603	635	593	562	614	602	609	595	631	610	593	574	616	583	597	615	667	598	631	562	570	585	608	603	585	606	611	632	635	594	591	610	583	604	575	637	602	613	593	542	568	571	577	619	581	601	560	581	586	647	616	566	579	570	584	604	619	617	583	575	618	601	594	572	618	577	604	554	613	570	612	615	620	627	595	569	589	570	616	614	565	591	604	527	570	568	589	595	600	617	589	580	597	589	620	629	646	573	568	581	597	592	597	591	574	608	597	587	584	591	552	615	567	567	604	585	584	620	574	607	625	566	617	607	607	585	625	567	596	596	598	590	590	560	566	585	604	579	592	592	549	614	555	614	585	624	635	601	571	606	609	572	605	613	590	581	590	636	567	599	590	565	560	587	643	588	601	577	553	587	575	575	600	609	581	552	596	603	557	572	547	640	583	612	571	582	580	580	629	628	552	676	606	568	591	595	643	557	610	623	584	586	611	607	622	572	572	655	585	603	553	590	608	594	584	565	631	644	584	562	579	593	645	547	607	616	598	561	587	624	596	584	561	584	559	619	569	611	552	609	578	605	570	594	608	569	602	597	584	534	609	574	587	570	577	621	570	559	609	577	625	581	600	659	569	600	608	580	604	573	573	597	573	586	577	647	567	597	610	606	604	593	622	603	628	625	641	565	545	585	606	619	575	585	594	628	564	602	560	582	558	599	596	609	581	537	582	570	602	535	651	580	565	612	641	571	568	590	595	610	586	646	612	555	614	581	562	589	599	553	616	614	620	606	569	610	598	592	587	585	590	549	658	573	545	570	589	590	553	590	603	620	594	639	602	598	626	576	569	568	612	593	591	576	590	568	580	582	532	521	600	589	562	604	607	592	604	567	586	578	585	604	622	622	626	593	618	577	585	595	598	582	545	598	593	614	616	601	570	539	572	563	607	593	605	616	566	597	585	566	559	618	580	529	576	602	631	569	625	560	616	587	579	596	588	608	577	620	613	599	547	577	599	568	573	660	616	598	617	595	595	617	567	575	573	584	641	601	542	600	559	584	585	589	593	609	564	599	595	560	570	589	570	583	600	600	590	622	598	581	552	595	602	542	597	553	547	585	593	549	623	605	575	576	584	601	611	573	588	587	583	543	580	600	648	645	582	597	578	588	573	564	608	622	617	563	575	587	595	625	595	592	582	621	576	591	605	596	609	589	579	554	588	591	625	624	576	569	579	581	624	608	578	598	591	552	631	588	584	608	625	605	580	622	626	615	567	592	588	618	587	610	582	593	575	575	545	572	614	563	567	598	622	595	621	598	590	549	599	593	588	607	570	653	516	629	601	575	619	612	588	607	579	595	600	557	646	538	595	605	647	586	618	577	617	575	572	592	591	592	582	626	597	673	568	557
21080	39949	36351	27393	22940	19184	15120	11208	9428	7370	6388	5695	4799	4255	3734	3451	3227	2862	2480	2221	2038	2020	1916	1637	1600	1790	1566	1255	1146	1123	1142	1271	1213	1175	1245	1315	1325	1073	1062	1037	1020	1056	1143	1156	1171	1260	1317	1177	1113	1126	1087	1100	1153	2084	2984	2587	2055	1508	1260	991	910	919	922	902	901	879	928	860	919	861	861	931	879	892	923	875	897	883	811	851	887	838	880	913	938	892	894	896	879	934	872	870	893	885	893	866	860	906	920	936	858	849	906	897	864	896	918	882	926	884	871	898	864	866	921	901	857	925	911	865	865	897	926	863	860	878	932	862	872	840	914	877	883	913	885	862	887	882	870	932	882	862	896	880	896	901	859	919	935	913	873	909	895	887	888	896	923	862	877	873	881	911	949	901	909	863	959	934	889	923	899	904	900	896	840	923	920	895	840	904	933	827	873	888	874	893	877	879	858	912	916	917	930	860	890	926	915	868	909	866	910	914	894	904	944	890	862	890	884	858	869	925	920	928	908	869	920	886	843	874	881	887	855	847	891	926	877	882	932	840	936	889	888	934	919	912	850	922	860	844	937	926	909	862	905	911	866	917	884	883	904	871	904	920	882	890	915	909	880	884	886	903	874	908	906	902	848	890	920	896	911	897	897	902	899	895	857	786	903	876	859	867	884	875	899	893	907	930	887	893	891	874	897	925	904	909	926	905	958	911	822	843	963	930	883	882	848	883	951	863	900	940	912	887	910	906	910	906	885	904	864	917	906	887	975	909	876	877	897	857	929	913	834	908	873	951	834	915	898	866	919	877	893	866	908	903	876	930	922	888	924	969	962	888	870	902	855	869	896	898	847	873	874	911	862	902	911	850	861	940	895	865	915	880	928	932	886	914	855	874	901	864	934	954	938	929	831	940	919	943	872	950	811	905	910	938	881	855	853	929	903	912	915	923	938	898	961	857	852	838	938	901	890	853	920	874	848	875	952	984	874	888	872	884	878	934	896	890	916	938	816	940	905	867	916	891	881	927	885	923	881	919	906	922	890	881	920	886	906	906	905	827	924	867	939	882	864	873	872	909	876	854	917	837	892	852	854	908	875	866	896	840	900	929	913	913	886	884	910	853	924	855	845	870	884	948	899	864	898	877	891	904	939	916	857	864	897	915	908	920	884	868	863	942	859	928	918	942	870	873	880	891	850	890	885	857	892	856	864	880	917	878	867	935	880	951	922	874	856	834	862	919	855	957	913	863	874	849	900	873	846	927	880	878	904	862	863	916	828	947	910	899	893	882	913	872	888	890	860	940	854	911	918	864	846	880	914	913	947	895	886	906	935	933	934	911	859	855	876	874	925	874	916	879	900	902	893	888	875	919	916	873	898	913	887	879	840	896	915	852	856	881	866	892	888	855	856	896	920	846	885	909	917	920	925	888	882	829	868	887	916	931	920	885	878	911	908	893	899	889	915	918	872	836	843	865	850	910	829	919	886	848	857	907	877	877	852	888	896	908	894	983	936	909	898	900	888	900	885	929	904	895	907	878	872	894	933	918	860	895	883	880	920	864	913	896	881	901	885	848	901	867	914	943	885	901	835	850	903	846	905	874	884	936	840	883	863	871	908	903	898	896	845	902	926	927	859	873	872	836	897	807	843	905	871	921	917	934	872	917	875	900	845	882	897	903	867	879	909	845	889	875	884	898	896	912	904	894	872	898	901	899	904	868	826	852	843	880	894	883	866	878	866	914	910	886	862	917	890	850	946	873	829	890	891	881	896	903	872	854	890	904	857	924	911	902	959	935	845	910	910	917	911	879	902	893	875	935	877	889	923	920	832	918	854	898	882	884	926	860	888	929	903	892	890	904	919	857	928	862	870	915	907	854	890	855	846	876	873	858	902	875	874	930	889	845	885	858	928	926	922	902	897	898	861	901	876	858	867	885	836	843	886	898	869	872	889	873	893	888	901	877	862	888	975	905	886	889	911	920	906	883	901	907	862	869	867	891	904	913	862	877	911	916	873	886	873	867	866	916	844	913	912	898	934	905	890	909	886	873	851	890	867	876	838	911	861	929	858	905	890	912	900	917	901	910	898	835	881	841	870	864	909	865	840	868	888	884	854	911	905	930	917	897	890	927	906	927	884	913	880	866	932	896	844	926	830	860	909	897	920	901	899	931	915	884	903	919	886	873	895	865	942	894	912	899	876	916	889	904	910	888	899	896	907	927	910	900	839	919	901	879	849	906	881	881	905	889	920	886	933	909	881	900	868	861	939	895	886	930	902	871	892	875	878	844	931	889	876	905	912	930	900	913	885	917	888	945	930	871	893	884	896	880	869	874	918	866	877	817	852	924	916	896	945	911	922	928	869	894	869	884	838	875	909	897	852	947	896	856	934	898	891	866	823	932	930	872	949	879	900	865	862	922	929	833	870	901	898	838	865	853	849	901	901	857	884	920	915	896	864	898	852	931	881	894	910	901	893	921	899	945	870	882	921	892	870	886	921	864	865	863	873	906	905	901	910	872	887	852	869	922	921	855	893	941	866	905	898	887	903	862	937	929	951	914	922	832	899	891	878	851	887	927	881	901	919	886	860	903	953	878	917	933	844	840	866	853	920	944	907	917	897	902	876	890	896	859	927	886	905	937	876	868	930	923	912	913	890	914	897	911	907	834	869	856	931	894	951	883	921	926	885	848	849	881	932	918	831	905	864	950	914	947	880	855	855	887	887	923	865	863	855	894	858	894	929	936	918	935	847	914	907	892	867	912	871	864	874	895	897	927	848	910	926	856	898	910	922	943	908	894	907	889	927	884	868	890	864	890	931	936	856	869	890	861	896	880	844	892	874	949	903	861	892	833	914	915	856	879	868	883	903	923	897	889	905	897	853	862	901	879	913	880	936	936	888	893	868	906	900	859	876	916	878	857	954	857	870	921	928	852	926	888	897	889	874	882	887	866	893	900	891	924	919	893	899	862	878	952	874	873	904	820	881	853	850	846	843	882	858	901	878	902	921	852	873	823	908	926	842	909	880	893	909	854	932	905	866	861	903	945	888	890	923	905	873	874	918	878	949	908	893	906	883	882	864	878	908	902	893	869	895	943	852	859	907	862	927	867	865	887	905	894	894	808	890	809	893	893	878	899	861	917	952	938	889	873	912	923	874	937	914	850	866	901	904	870	835	911	911	884	892	878	891	921	876	927	919	889	892	938	923	879	847	897	909	824	838	934	907	885	898	921	924	895	862	907	859	901	903	883	925	922	914	871	881	850	881	903	890	869	897	878	897	848	855	872	944	834	932	815	895	947	863	907	858	920	885	895	875	897	883	873	886	951	890	889	886	867	838	887	885	908	908	864	913	905	872	908	871	876	857	917	882	862	912	907	878	877	865	871	880	878	895	893	897	851	876	882	901	880	873	858	918	897	875	915	917	930	911	903	915	899	819	856	899	885	866	871	893	856	948	906	903	900	872	845	882	870	901	865	886	927	929	891	892	931	848	867	918	904	885	870	916	843
26915	21572	20458	11712	5611	3184	2293	1689	1506	1221	1165	1082	1050	947	909	921	892	857	863	787	744	743	715	644	621	685	678	660	609	628	630	625	582	625	612	619	600	629	627	577	591	579	608	558	606	585	630	591	612	624	620	621	640	622	657	678	622	608	617	536	570	553	570	544	526	571	575	564	589	592	539	602	542	551	533	569	529	607	551	563	580	557	599	621	601	624	555	581	609	566	562	624	624	563	540	589	577	548	600	535	601	594	577	569	533	579	597	577	603	590	563	597	589	532	619	569	588	522	559	575	576	553	561	591	587	542	570	617	544	553	577	583	566	566	559	572	592	578	569	581	565	601	576	546	553	563	546	550	556	572	557	567	545	584	575	548	574	551	580	567	597	596	586	597	582	586	596	577	576	606	612	582	610	566	579	589	572	565	561	568	581	575	563	576	539	609	552	581	592	582	605	536	590	594	603	569	546	547	589	543	554	549	559	595	581	547	574	575	541	542	603	529	603	579	569	584	594	576	622	579	561	528	578	601	572	580	559	569	550	584	607	541	536	555	573	544	570	552	571	587	615	559	578	568	575	565	575	568	534	597	630	572	579	538	576	593	574	582	565	544	597	562	584	544	584	548	546	581	572	588	526	586	571	568	602	566	556	568	594	568	599	572	594	529	598	586	602	561	600	560	581	569	570	568	551	552	586	551	603	573	566	569	535	579	564	570	566	557	598	603	592	586	591	562	582	557	598	576	555	612	559	598	499	535	582	536	534	560	554	545	583	591	575	584	598	571	546	577	514	559	555	585	558	599	577	591	550	574	590	563	535	592	568	562	545	577	610	560	585	585	571	597	579	555	568	570	550	626	556	573	559	602	576	591	574	526	566	571	576	576	574	586	555	553	538	599	553	560	561	546	570	579	547	539	561	555	530	596	605	559	570	553	544	551	568	545	586	585	571	560	586	545	556	555	619	609	566	554	546	590	562	583	554	593	553	543	578	576	559	539	548	583	558	565	598	580	599	588	613	584	542	546	560	626	558	521	549	579	544	563	565	581	590	537	576	593	575	586	573	559	586	584	546	586	506	539	578	607	522	584	606	564	571	523	591	567	576	527	544	578	576	595	565	570	620	559	585	582	567	575	585	589	524	546	602	522	553	586	557	577	575	616	586	529	600	589	570	592	533	542	587	588	566	588	572	582	604	570	579	594	612	549	585	615	554	595	600	563	559	563	575	585	604	557	554	559	518	557	586	570	556	521	567	548	526	572	563	571	553	542	590	597	581	586	585	577	571	578	588	561	597	541	542	590	570	607	564	553	577	592	546	580	523	548	552	578	530	599	609	582	574	589	573	541	528	560	530	573	563	564	563	525	571	593	542	542	589	611	527	591	599	578	556	557	566	553	567	533	561	582	546	585	586	565	568	557	541	533	588	564	565	572	581	577	578	617	582	558	600	588	591	570	540	559	586	555	600	601	582	537	535	581	573	612	592	586	574	554	574	552	584	574	583	584	641	563	556	602	548	579	606	544	544	575	605	543	548	596	575	567	616	585	589	589	590	556	571	567	547	547	601	560	554	550	596	568	578	581	607	581	578	556	607	550	572	582	576	589	554	571	596	590	595	573	546	588	560	544	533	556	569	602	614	528	534	587	511	570	593	549	624	578	587	559	606	562	576	538	579	532	592	581	599	603	568	602	599	562	582	538	549	560	542	585	526	622	620	567	616	550	606	620	567	569	578	567	565	599	580	535	576	523	550	557	558	553	595	579	594	556	588	537	578	585	594	546	591	593	597	567	583	594	554	578	571	592	595	603	592	578	558	568	631	588	565	565	521	603	550	548	547	575	575	548	561	610	578	558	582	561	560	599	560	572	637	546	579	570	580	539	564	561	594	549	570	529	607	594	535	558	559	583	568	563	598	585	566	593	604	596	568	512	553	596	588	589	571	524	562	562	574	569	564	581	582	567	638	553	587	585	604	582	593	562	575	606	557	580	575	529	588	582	568	617	589	526	550	576	546	568	620	574	570	605	618	580	584	571	545	570	607	523	569	590	517	613	593	582	579	584	583	592	545	598	562	543	582	549	580	559	566	579	561	549	559	576	574	558	556	566	559	598	575	558	561	598	580	569	590	573	590	560	500	616	545	601	589	592	560	542	561	606	587	573	599	551	589	583	569	546	579	578	571	603	551	557	559	578	588	575	557	580	591	580	591	527	590	561	599	607	593	605	573	599	578	617	616	554	556	574	559	544	570	560	534	581	580	571	608	587	575	598	575	560	588	539	607	569	569	598	571	562	581	611	594	578	523	574	515	580	560	573	551	587	600	613	594	594	563	611	620	554	595	524	607	594	586	563	572	518	589	567	581	557	582	556	570	588	521	587	586	551	517	624	531	575	568	564	557	571	560	546	582	582	552	558	564	560	563	560	588	578	576	565	551	618	572	548	606	603	630	585	550	563	560	566	527	534	537	558	568	577	580	569	581	555	594	581	555	556	594	592	549	564	608	574	593	542	578	568	543	561	554	594	584	600	580	521	567	539	580	572	577	538	573	627	575	614	562	578	601	562	535	560	544	578	539	555	563	578	555	542	592	593	572	546	589	577	597	544	528	576	575	574	574	550	535	549	572	575	585	567	568	564	608	573	578	563	568	550	560	596	555	599	574	606	604	573	543	560	521	585	556	604	544	594	589	584	580	576	567	590	558	547	611	544	543	525	538	547	591	585	613	548	570	584	569	596	538	586	557	551	561	570	556	582	567	587	623	550	554	589	563	547	616	563	593	567	586	547	582	617	516	558	573	594	540	557	590	562	564	561	601	616	570	618	627	609	591	607	578	590	566	562	551	559	575	583	582	587	581	579	604	584	574	547	624	584	565	582	561	557	580	543	588	566	581	563	579	556	574	531	582	568	540	562	527	585	576	603	550	618	523	536	551	592	560	602	591	585	594	603	604	582	569	582	569	557	578	536	586	522	545	619	603	577	558	594	562	604	551	604	532	568	569	546	571	581	590	569	595	509	546	555	566	575	547	590	572	538	512	569	585	598	575	612	596	583	552	563	538	571	591	583	539	558	545	598	544	601	565	591	583	597	547	562	581	581	569	557	590	594	552	544	585	559	583	592	570	570	577	582	560	586	594	570	580	620	587	574	611	584	592	578	556	607	569	615	548	611	552	586	543	605	586	557	560	560	587	587	625	576	574	551	571	559	616	569	549	647	569	551	535	545	520	577	574	554	584	548	599	584	554	610	598	568	600	605	555	562	559	572	571	582	616	556	580	575	571	565	584	540	575	584	573	546	599	525	626	569	580	562	550	562	595	558	556	570	586	568	558	592	499	575	564	597	527	545	555	613	572	591	601	585	600	572	612	572	503	641	578	592	573	589	558	582	570	573	582	593	586	595	553	555	590	553	581	550	593	566	561	544	596	520	580	556	543	585	566	597	529	606	605	550	619	571	556	597	583	572	586	551	582	604	553	541	603	558	567	581	540	610	518	572	590	604
16440	28136	24823	15522	10985	7667	5859	4154	3652	2867	2701	2391	2197	2005	1868	1802	1770	1637	1485	1374	1296	1268	1256	1156	1079	1165	1203	1002	924	1019	972	954	981	1053	1087	1043	1028	910	885	951	931	1011	994	975	931	951	981	1054	998	997	972	984	960	992	1089	1127	1035	995	923	939	884	902	842	846	869	872	894	881	911	898	892	853	922	825	887	854	926	902	895	868	850	894	835	884	892	858	815	878	825	851	821	866	808	871	901	940	878	941	846	907	874	862	866	923	837	861	873	856	826	866	877	909	918	851	843	902	842	852	861	795	846	878	882	865	827	843	917	913	908	891	871	880	854	825	872	835	869	925	843	823	896	887	889	822	785	890	881	882	838	849	939	888	882	854	907	924	810	830	868	841	896	830	839	835	922	886	863	918	860	873	870	917	843	845	861	871	880	840	878	882	867	940	794	886	823	835	921	882	887	834	912	907	862	897	874	890	861	923	845	809	856	873	848	887	863	898	859	865	794	881	839	835	893	848	826	850	828	884	865	823	862	824	877	837	858	912	881	857	826	880	845	915	867	863	851	872	851	884	890	921	878	889	861	817	829	855	885	861	903	840	907	875	840	895	914	881	863	891	844	881	851	881	857	931	877	857	901	843	875	899	879	863	941	802	845	869	861	836	845	895	816	892	882	881	888	862	854	900	844	886	860	874	897	883	877	819	853	805	875	843	872	807	883	849	849	784	849	906	828	846	824	903	879	915	893	865	855	858	867	844	877	878	897	864	902	904	927	856	929	878	871	850	852	855	880	890	852	871	889	888	857	891	842	853	896	888	829	920	830	896	864	804	870	872	895	843	858	883	824	845	915	892	841	888	899	856	862	856	856	861	847	903	875	834	887	871	915	870	898	852	847	825	849	886	898	861	883	844	867	873	860	831	873	888	936	883	870	851	856	905	844	892	899	859	862	860	829	873	865	821	883	843	846	909	874	875	792	844	873	853	821	856	857	846	843	881	838	842	921	866	843	861	843	913	862	908	900	808	855	874	925	880	921	863	890	836	894	866	895	814	873	867	835	906	877	849	883	870	846	855	827	880	899	891	922	854	847	837	807	820	870	830	880	919	894	874	862	905	833	885	922	882	860	831	879	818	889	895	885	860	941	923	858	915	876	878	907	874	882	882	832	864	879	827	901	868	921	861	887	954	842	912	884	892	835	852	857	855	893	872	841	911	894	891	885	862	890	889	872	900	869	887	827	831	864	900	894	842	878	891	884	893	872	887	869	862	883	812	818	828	894	871	846	885	884	892	877	839	898	852	852	873	919	925	853	833	874	848	822	873	907	884	793	906	855	841	853	888	901	879	869	866	875	897	855	887	841	836	881	833	862	898	849	875	921	884	860	823	797	899	865	876	849	823	859	867	872	892	854	903	865	918	854	861	878	857	847	872	859	882	860	871	891	883	866	862	829	853	852	904	889	859	905	852	868	833	915	901	850	902	906	866	872	869	839	855	890	870	798	812	867	862	899	908	888	850	864	850	838	864	900	854	937	900	867	866	878	912	857	912	861	867	864	849	873	830	878	850	890	861	897	934	869	908	854	862	915	821	875	866	899	875	870	864	920	915	898	877	887	915	899	836	879	864	903	849	878	926	851	875	878	902	873	859	826	893	878	868	867	894	881	893	839	817	870	870	896	875	878	928	882	912	880	847	870	896	917	887	851	855	921	899	920	901	881	877	860	918	854	890	936	868	889	898	885	832	863	807	863	863	879	892	856	892	955	913	852	881	862	925	876	898	856	861	858	887	874	915	824	891	851	844	836	910	862	892	882	897	905	873	856	875	880	907	850	827	888	833	837	885	843	849	896	920	840	910	832	862	871	871	830	871	898	831	858	884	857	874	850	861	862	872	833	893	834	855	869	867	880	926	888	896	859	888	861	841	845	822	820	898	907	869	822	861	856	861	863	862	921	865	842	866	921	824	846	874	815	912	881	896	815	865	864	874	915	881	884	867	899	895	832	891	872	913	914	836	834	911	802	867	865	873	886	939	796	920	884	859	867	848	874	879	882	889	835	864	880	874	909	884	859	903	866	870	873	914	862	914	838	903	844	887	859	825	847	843	869	873	840	864	864	900	879	818	884	884	856	856	853	897	910	876	848	864	849	856	872	875	857	931	886	875	830	838	876	846	817	891	848	887	893	827	879	896	845	894	835	865	886	889	872	871	891	928	923	894	860	865	875	862	867	851	854	888	905	880	852	887	850	880	885	902	883	917	867	889	905	897	820	896	866	895	858	879	881	897	885	870	862	886	856	833	887	892	904	858	908	892	907	926	917	882	896	837	871	887	894	868	880	867	893	915	895	934	930	917	849	861	850	857	905	897	851	842	883	836	833	851	909	834	877	892	870	849	916	852	820	919	846	855	848	877	874	859	919	883	905	843	832	839	932	850	878	824	901	914	913	913	928	881	881	881	912	914	880	922	888	855	871	925	897	867	930	881	863	852	896	913	894	885	882	879	871	877	831	908	877	883	880	897	871	866	909	853	871	875	903	909	853	869	860	831	877	851	858	915	869	891	875	873	867	903	871	893	910	880	840	875	877	891	870	866	876	853	885	904	899	830	845	851	908	884	902	883	875	920	851	845	849	879	912	903	904	941	858	846	892	838	880	856	909	887	852	899	829	853	868	882	847	863	829	900	928	845	883	865	919	819	832	873	876	886	864	872	855	898	864	834	848	881	863	874	901	866	868	849	852	852	872	856	802	869	890	849	862	849	880	855	832	866	853	890	883	888	873	929	875	892	876	875	845	854	867	897	843	877	865	884	873	891	862	881	937	897	864	894	918	874	889	856	895	879	868	909	877	912	885	843	887	919	844	831	839	880	904	905	841	866	846	927	886	843	840	859	923	887	842	851	842	908	893	842	830	842	897	878	880	896	902	883	885	883	922	845	842	892	890	853	865	900	819	891	907	827	862	880	854	920	865	882	897	851	835	887	895	857	822	893	882	894	841	854	895	879	884	898	890	818	867	851	890	864	838	873	835	855	875	825	854	851	891	867	883	898	821	887	883	886	914	850	869	881	905	868	861	889	934	875	841	831	869	897	878	887	820	859	836	882	897	849	898	880	888	849	906	918	856	938	893	851	873	845	855	842	880	856	879	950	896	885	868	863	873	866	893	871	871	920	910	890	869	798	875	878	817	919	888	897	841	884	887	860	836	873	899	864	874	882	891	924	913	883	907	911	888	842	871	889	877	834	865	923	888	895	919	900	908	861	867	890	912	915	852	880	891	858	856	914	917	859	931	870	940	918	863	809	896	849	894	851	885	864	815	865	899	828	872	918	843	857	838	885	913	861	883	864	912	901	902	837	865	865	925	876	848	874	931	841	902	922	867	890	862	836	796	894	842	883	874	917	851	885	914	851	869	835	876	876	876	826	923	865	827	851	909	905	857	870	829	863	848	885	875	903	881	884	841	897	863	846	833	851	865	841	933	873	887	871	882	852	895	876	858	850	917	849
24472	21477	28770	24623	20845	12359	5790	3564	2696	2388	2018	1806	1558	1436	1449	1326	1304	1182	1024	958	925	904	891	822	805	820	881	825	697	717	718	728	753	691	782	710	690	677	697	713	671	659	677	679	727	698	673	720	766	749	732	679	709	1221	1205	1036	846	739	697	688	672	651	666	660	651	631	619	645	629	626	680	672	655	583	649	652	662	707	667	692	683	654	630	671	688	630	620	624	657	617	656	665	679	682	681	651	662	620	669	676	625	657	633	667	656	665	606	632	659	675	656	629	641	635	652	682	625	650	626	650	660	634	628	679	641	626	654	678	614	607	671	598	678	629	644	710	643	628	636	689	611	661	647	665	680	638	677	656	702	653	629	662	618	637	656	667	639	614	627	610	645	666	617	662	658	617	657	610	645	691	667	624	653	633	630	651	696	637	628	623	652	641	628	617	644	664	626	621	646	640	647	585	652	610	630	655	669	638	661	676	630	677	703	619	644	656	611	649	623	655	666	638	650	665	674	659	590	593	648	661	649	642	700	610	703	660	588	656	629	610	689	629	692	639	653	653	646	678	652	660	640	663	655	644	650	611	650	648	644	608	634	662	600	631	649	620	611	690	645	628	584	668	628	661	669	637	647	650	629	637	683	654	642	619	676	611	625	635	698	640	648	691	650	613	689	623	651	622	655	634	646	648	632	603	631	656	642	666	673	644	596	621	641	641	619	607	656	621	650	626	613	654	633	644	625	630	659	617	618	643	614	687	677	688	618	654	637	664	651	654	643	635	640	675	633	662	643	651	673	697	704	616	677	635	625	674	618	641	678	644	619	644	640	608	695	621	614	654	621	626	629	660	643	670	607	627	624	646	597	646	627	664	664	619	657	633	650	648	658	667	652	635	684	612	658	673	681	686	661	653	657	658	647	640	682	616	635	648	639	657	648	668	655	630	663	612	660	596	618	661	647	676	639	665	651	594	622	661	624	579	717	633	631	636	666	620	688	650	634	667	640	685	597	635	609	642	636	655	630	649	650	644	674	637	650	682	627	640	637	667	639	631	649	689	657	665	656	646	631	635	641	673	610	663	619	680	610	609	655	609	606	658	626	671	689	614	657	639	624	670	605	612	660	639	613	608	628	646	664	708	625	661	644	645	632	658	617	628	622	636	663	651	682	650	659	666	611	619	684	617	624	648	632	653	681	632	666	673	604	658	632	656	656	597	636	604	627	609	617	616	663	629	642	647	599	677	643	680	620	626	645	630	624	642	666	603	633	634	700	658	599	656	649	651	625	670	662	646	646	645	635	643	629	655	648	608	637	620	646	634	626	670	685	642	630	665	665	646	650	649	595	628	656	610	653	610	630	629	677	641	628	671	689	634	618	659	613	618	618	674	686	649	654	624	668	648	636	670	598	650	644	644	648	670	636	639	602	619	673	609	656	618	649	635	608	662	680	673	668	655	627	653	605	638	655	619	642	636	641	635	667	600	606	672	621	661	619	654	699	654	607	653	654	616	615	631	633	668	638	653	641	667	673	655	650	632	637	660	621	623	622	726	653	619	595	656	670	633	612	631	657	626	612	604	624	585	677	669	606	622	645	702	677	676	616	637	610	628	653	612	614	617	686	625	615	592	656	634	623	616	673	633	672	622	637	654	645	692	664	637	604	614	620	655	639	615	645	608	684	656	630	626	616	655	661	645	667	648	649	670	595	663	649	628	587	633	643	617	632	680	614	671	697	690	641	638	645	592	654	623	672	620	644	637	688	614	611	663	661	647	680	625	590	690	656	659	653	653	676	637	621	603	618	630	670	643	652	648	660	639	662	666	674	724	655	600	709	606	667	626	641	615	638	647	665	638	646	673	619	625	693	612	662	641	605	622	698	630	641	664	648	684	671	639	638	711	654	643	595	617	620	662	602	634	614	666	617	642	653	655	604	653	662	638	612	622	647	653	642	616	654	619	661	655	640	642	632	623	647	644	626	619	645	609	690	615	603	636	628	662	661	648	684	627	644	646	627	635	675	630	615	641	658	675	594	631	626	637	608	647	600	586	645	645	663	670	608	646	673	656	624	610	625	613	612	641	667	610	651	622	627	604	631	679	624	685	628	587	607	669	643	639	615	671	664	630	655	703	642	656	649	631	646	620	649	657	618	673	618	640	607	689	655	643	645	657	639	667	628	635	655	635	663	659	687	619	654	613	613	657	608	629	633	625	623	647	665	599	681	647	590	632	623	610	654	595	607	620	612	642	658	647	657	630	601	639	634	595	576	626	640	627	617	603	625	641	640	688	670	634	628	639	660	612	675	646	662	635	609	644	636	657	633	632	642	603	639	656	655	634	625	597	653	648	669	598	695	613	656	660	716	669	661	615	687	690	654	653	656	671	645	692	633	625	698	593	609	646	640	646	630	654	670	634	625	592	677	663	636	657	617	621	648	623	608	630	664	623	619	616	658	637	626	593	621	637	705	621	662	679	597	630	626	678	593	637	635	633	663	660	674	683	667	669	647	632	670	686	631	683	650	636	671	667	697	590	638	620	662	659	624	628	649	616	583	679	644	682	688	653	625	682	656	628	635	661	587	618	636	630	648	630	654	609	588	649	609	641	669	634	691	696	620	597	663	650	659	658	636	637	704	613	647	669	637	633	626	645	613	619	677	630	648	591	620	646	630	640	652	632	639	691	617	649	653	639	630	619	642	636	662	651	637	639	631	640	667	637	647	662	657	642	651	622	627	655	679	658	651	640	619	586	653	633	623	661	641	632	648	619	612	657	638	605	658	583	647	657	691	644	633	661	634	667	662	636	683	629	639	653	643	625	656	641	658	648	611	599	681	643	661	657	635	715	657	674	652	633	647	595	671	676	626	654	607	639	665	640	600	708	655	655	662	656	633	655	606	687	658	627	607	649	640	653	629	614	679	625	676	651	639	632	655	640	664	636	608	638	631	633	667	624	634	641	640	650	619	625	643	645	616	637	621	629	703	661	646	624	651	621	616	630	665	608	651	662	628	639	641	624	722	641	662	619	615	630	652	642	651	620	624	656	625	613	638	640	650	622	658	638	617	684	639	629	620	687	670	669	656	666	647	615	634	636	640	633	625	663	646	694	657	678	663	663	683	622	656	612	634	644	608	623	669	593	643	698	609	631	647	651	647	678	609	638	597	672	633	641	626	641	633	601	605	663	625	670	613	669	637	635	624	647	617	646	627	626	630	633	590	647	607	650	646	635	611	656	630	661	659	631	625	608	634	669	624	679	643	613	660	683	630	652	608	672	638	657	637	618	671	624	629	651	603	668	625	626	686	608	688	622	647	650	608	660	630	629	625	667	679	628	630	660	644	661	623	677	662	634	585	664	656	681	664	621	652	630	680	605	626	663	648	611	604	664	636	627	648	633	629	647	654	677	651	619	658	692	626	625	640	619	641	656	641	617	631	678	663	622	675	641	656	601	649	588	665	681	648	614	657	621	676	631	660	639	651	635	641	671	630	650	693	648	620	637	630	630
18739	35479	31964	23147	17738	13959	10092	8237	6502	5554	4956	4141	3586	3194	3142	2831	2591	2361	2143	1827	1689	1744	1715	1428	1427	1377	1536	1322	1189	1198	1164	1168	1209	1281	1229	1206	1143	1060	1001	1229	1059	1122	1056	1034	1054	1121	1105	1220	1223	1111	1173	1188	1143	2222	2218	1770	1450	1217	1116	1043	982	1008	948	991	907	927	1033	988	979	983	991	1027	999	941	946	941	953	973	919	973	949	938	1014	973	1025	989	963	973	985	976	953	993	969	965	1025	1007	980	936	1009	986	945	966	933	1033	939	1010	958	939	955	988	930	972	993	951	988	997	1027	930	932	987	978	935	919	968	968	912	938	1004	976	1016	959	924	936	969	964	976	997	936	1037	975	945	999	988	1027	971	996	985	967	938	971	975	967	991	997	956	974	902	988	974	993	931	1006	949	938	988	984	885	975	962	929	933	979	1007	987	912	961	985	1029	982	950	990	960	972	1032	989	1020	966	928	986	971	979	947	973	974	1015	937	1015	907	919	985	959	918	966	953	973	1003	900	951	990	1008	1008	977	980	996	923	996	969	943	979	980	1025	973	997	988	968	918	967	873	951	997	938	991	982	996	952	981	969	1020	922	958	998	989	978	932	974	974	1028	990	958	987	985	939	939	982	981	966	999	951	975	1001	950	925	957	965	979	948	1011	932	967	951	931	995	1003	973	968	1022	917	940	1012	994	930	1006	931	952	927	987	964	921	931	976	981	959	951	999	957	939	940	976	958	976	941	1030	973	927	959	968	978	955	968	936	1036	969	978	1029	963	993	989	975	945	986	998	923	997	971	1014	974	992	976	1001	969	932	1002	945	956	984	930	1002	1020	910	935	985	967	984	1013	981	1002	969	946	970	972	971	970	963	946	1003	995	1071	959	957	1015	944	996	926	987	948	928	945	939	982	981	971	974	935	926	965	962	958	951	932	974	931	961	871	1026	964	910	955	983	953	971	999	936	1002	911	962	974	913	906	945	932	1002	1001	920	941	954	1017	950	995	959	1010	974	955	1015	948	996	996	908	934	983	957	1003	987	960	982	924	958	1005	946	975	939	998	915	933	1008	996	984	943	932	991	962	945	956	1021	914	939	1032	964	958	954	988	1022	981	980	932	959	933	942	1002	1021	926	943	979	960	979	943	1008	994	954	1018	992	989	951	937	937	937	1003	969	911	936	966	907	1000	961	970	963	941	959	971	971	1015	972	964	999	936	970	973	997	966	1001	958	987	1023	982	973	973	960	945	939	966	921	964	1005	972	919	1011	977	992	960	973	961	936	932	992	975	957	981	961	953	934	963	964	931	929	984	942	987	908	900	978	1000	933	978	996	987	931	985	974	978	986	994	966	1003	966	1016	943	1000	974	1000	1011	997	968	936	946	942	936	927	972	969	1024	942	1044	992	1009	995	1006	944	955	999	995	1002	1003	1023	945	933	932	957	985	956	948	934	1005	948	950	966	995	980	947	990	969	957	962	974	907	1018	977	970	948	1017	909	973	993	978	992	982	976	926	971	952	973	955	960	969	937	951	976	1001	989	991	1007	924	962	1000	1040	997	957	994	935	1009	1001	903	938	935	929	974	972	936	945	1001	993	950	904	971	931	997	993	972	980	959	951	1006	971	957	970	945	986	973	979	1006	955	953	969	941	963	1010	1020	963	920	951	1003	999	973	946	954	989	988	984	957	945	957	942	984	909	989	967	967	902	961	994	958	927	958	969	925	965	953	1012	961	944	1013	946	974	956	976	950	978	932	970	980	944	973	1014	978	979	949	937	942	932	999	948	999	1013	1000	974	973	974	1000	928	983	995	1058	942	1003	928	930	971	1020	954	966	951	968	952	999	964	978	1069	959	969	969	938	977	937	943	968	948	988	973	992	954	1023	962	954	958	984	986	1014	959	1021	968	990	962	941	985	946	955	989	998	942	973	931	907	968	999	988	957	994	892	957	964	983	954	990	957	953	898	941	952	959	972	1013	940	923	926	987	1011	991	1010	975	1025	949	896	971	1001	1010	983	978	960	939	1010	1001	994	927	1018	967	946	956	983	933	1009	966	995	983	1002	919	929	974	968	989	990	959	963	964	1029	968	972	1042	950	971	965	965	989	944	993	989	977	1000	987	966	979	944	978	972	962	951	955	943	964	941	950	939	975	967	1006	907	931	932	951	920	967	918	951	1014	935	1004	903	1002	955	964	978	907	1004	1011	982	968	951	936	966	1009	969	1003	1019	946	967	946	973	954	990	918	968	1007	973	970	975	1020	984	970	978	987	1007	966	947	956	1023	1014	988	1007	1001	957	946	947	969	928	1007	973	1010	1025	997	919	915	1006	1020	954	925	995	982	1006	959	996	1013	1003	984	936	936	999	930	980	947	940	988	965	964	934	960	937	969	934	958	944	938	971	976	969	924	963	993	912	949	942	980	954	976	974	987	982	984	943	954	943	981	994	951	938	980	985	940	1001	979	976	936	948	1010	945	947	1006	964	978	1025	983	938	960	959	976	1000	955	958	942	981	951	967	909	941	991	956	964	961	957	982	1002	907	951	1011	991	966	965	988	966	977	959	1007	978	1022	959	963	975	947	976	922	975	971	987	1008	967	965	934	962	1019	911	944	993	1000	947	938	988	1026	1039	923	1022	945	991	939	964	965	943	911	941	955	945	964	968	957	995	999	961	969	931	943	1023	985	970	990	943	987	984	944	1047	1005	969	991	993	955	953	1027	949	981	961	941	968	981	982	951	987	966	961	974	966	962	961	978	1031	955	956	949	952	974	995	925	1028	969	961	982	920	973	984	990	955	958	966	935	1042	1011	975	1037	956	995	986	953	940	942	942	991	950	982	953	895	924	1009	976	977	947	1002	994	991	959	932	946	984	977	986	975	947	948	978	1035	995	965	938	942	950	948	984	1023	980	1027	964	937	987	954	1020	946	967	953	976	964	961	907	921	968	997	979	897	963	1002	979	935	959	945	898	989	954	959	962	929	941	925	960	998	968	982	1006	972	994	915	952	963	943	985	1001	974	1006	1010	1019	997	974	938	1046	1017	936	1018	1011	924	1008	980	967	1014	1016	886	969	966	946	957	947	966	931	960	957	949	990	948	973	987	974	959	964	977	950	973	1033	954	942	966	984	991	955	1031	996	984	981	985	947	972	923	1004	958	924	965	1017	978	960	918	970	1021	968	1017	1015	916	943	992	989	933	1009	955	911	956	983	975	965	936	989	1050	898	937	951	971	1028	966	1002	1007	950	984	977	970	983	991	1001	1014	978	909	967	974	957	974	997	959	992	976	946	1002	934	986	928	954	998	996	1032	982	980	968	940	1017	919	987	969	933	930	936	970	1035	962	943	1003	1011	1001	1012	994	981	942	982	993	940	990	964	1005	965	1008	952	982	977	1033	949	969	965	963	994	1026	948	920	989	1015	1004	932	954	984	961	993	998	951	1086	989	974	969	959	949	957	959	940	965	959	987	950	939	954	997	936	983	1049	945	923	926	926	968	931	995	978	963	980	979	939	1009	891	921	950	1001	991	917	986	933	996	984	968	923	999	941	985	918	1027	941	915	973	971	987	921	949	972	956	1014	951	936	997	981	1003	958	928	933	953	966	932	959	1007	912	928	991	954	943	952	989	989	941	913	976	919	1010	914	923	976	1016	966	967	987	915	991	1026	1007	944	956	979	983	982	934	960	897	956	936	964	926	952	962	996	949	967	970	937	967	1032	964	916	903	1007	919	986	962	979	927	949	970	971	1035	978
23416	21476	29366	24004	21571	21198	12907	5615	3833	3504	2795	2363	2135	1975	1867	1718	1411	1408	1309	1131	1066	1045	1000	899	931	844	916	768	734	726	742	740	756	789	754	736	745	710	678	696	606	664	672	668	664	663	636	700	757	774	695	712	715	1619	1614	1160	973	792	701	623	605	565	617	608	579	558	629	605	588	615	592	576	616	607	622	575	632	606	580	588	626	562	582	657	590	586	584	601	607	588	591	595	574	602	630	624	614	599	643	619	600	583	650	603	554	573	623	604	575	619	625	624	583	640	587	588	585	603	610	612	576	589	615	592	606	617	598	545	581	601	614	584	567	569	619	606	628	607	571	598	599	616	621	566	571	569	583	597	605	604	582	624	578	581	599	592	590	616	619	560	613	585	582	554	591	552	537	576	580	545	605	598	570	568	592	642	573	625	599	570	600	611	636	570	595	646	605	588	640	601	589	588	535	593	611	606	601	606	615	638	557	609	588	557	591	564	553	595	602	565	544	627	574	588	599	633	608	630	602	592	600	594	607	634	630	600	548	600	560	610	592	597	609	640	589	612	583	578	567	603	581	587	593	573	614	598	596	592	592	606	615	570	574	595	608	575	594	581	597	599	618	611	566	589	624	610	596	626	566	620	574	618	605	600	567	593	591	568	610	610	603	585	640	612	612	610	579	617	604	597	563	595	644	574	561	595	628	595	581	617	557	597	623	593	629	627	591	595	568	634	609	654	633	623	556	606	587	563	583	638	614	631	598	616	619	637	600	595	613	594	584	643	611	620	604	602	573	614	567	646	610	556	609	597	589	682	617	584	604	613	572	627	598	587	549	556	575	587	555	596	586	618	580	638	580	620	627	569	588	591	586	605	599	559	613	586	605	620	580	566	578	580	607	630	600	607	593	563	605	583	619	576	587	601	605	627	587	597	575	604	549	585	629	557	606	599	574	585	584	629	573	607	589	578	665	570	578	559	550	590	621	601	613	602	580	597	593	602	591	576	586	583	598	588	557	613	621	606	607	582	642	623	580	568	584	559	624	627	581	600	610	612	586	604	628	595	603	574	575	587	627	608	587	610	617	584	596	575	612	583	643	588	604	611	641	594	603	592	577	599	598	643	582	611	601	591	610	596	595	595	590	608	582	594	579	564	612	606	617	621	581	610	591	581	581	602	605	616	588	614	576	599	639	648	563	555	603	613	583	614	552	610	567	566	593	649	558	591	600	569	570	624	581	615	625	551	618	606	608	595	561	530	600	580	590	603	582	572	595	576	597	603	638	557	573	611	592	587	619	614	633	612	583	628	585	610	595	591	609	617	571	607	598	582	650	640	595	596	653	571	563	578	563	577	562	593	573	568	607	583	580	633	608	574	637	573	603	613	566	616	636	607	564	649	620	596	569	569	592	645	653	589	625	572	632	584	650	615	584	578	628	591	629	577	595	590	589	598	583	591	585	557	596	565	602	594	584	613	564	591	635	554	594	529	588	610	585	562	545	596	576	594	589	607	599	576	589	587	604	561	615	615	610	603	622	570	609	581	570	612	585	601	576	614	614	603	594	599	579	646	635	581	615	583	570	574	585	548	534	585	624	568	608	596	579	561	610	623	563	585	594	565	579	596	621	604	589	635	574	549	634	566	614	578	572	594	574	508	561	635	562	586	611	629	600	573	621	615	607	590	614	574	554	606	630	607	585	613	626	569	584	578	600	613	591	572	551	570	596	621	597	603	579	604	615	552	595	605	595	622	610	608	612	542	610	584	594	589	589	592	581	601	631	627	563	617	622	589	604	595	587	612	603	567	627	631	644	601	590	564	603	564	616	588	593	635	575	577	584	603	593	574	628	583	641	583	606	590	600	583	664	635	586	673	576	577	586	603	595	574	574	592	611	580	587	580	593	649	625	565	596	610	569	612	601	610	558	593	605	548	600	579	559	632	555	597	575	599	583	602	589	611	616	625	591	565	603	555	572	605	609	625	583	589	628	612	648	568	595	567	616	547	631	543	645	620	583	590	587	589	581	558	625	631	559	607	552	579	642	648	579	556	619	644	587	627	577	590	582	608	585	596	575	560	589	592	567	613	557	589	616	619	609	563	569	545	558	596	603	583	607	617	628	624	603	564	647	573	606	560	552	573	585	629	578	596	611	592	654	624	617	599	584	526	567	585	550	595	611	596	584	591	601	555	565	637	603	600	625	586	615	557	610	558	576	576	620	638	545	570	602	621	549	603	597	579	616	617	585	591	601	574	547	595	576	602	600	601	631	613	607	620	624	637	573	630	612	576	598	619	608	626	607	602	582	570	575	583	585	559	597	597	600	615	661	558	590	598	611	602	598	621	601	554	617	606	611	614	612	623	640	582	546	576	537	573	608	645	643	555	594	626	593	621	620	539	583	593	598	579	602	601	598	551	591	636	562	598	540	608	605	581	593	578	615	634	582	577	585	580	602	632	572	616	574	535	578	609	640	573	622	593	621	569	585	549	577	628	643	615	583	640	597	570	583	622	611	616	611	655	573	598	591	586	610	605	630	609	605	615	600	588	563	558	576	572	586	612	579	553	590	624	640	598	600	623	578	572	612	633	588	587	568	575	598	565	608	603	593	584	564	595	569	559	610	571	631	643	639	569	615	573	518	593	590	591	584	591	608	574	603	597	609	552	602	591	584	608	614	563	593	564	620	624	617	601	617	594	569	610	573	571	605	623	600	602	620	579	583	607	590	591	633	607	605	588	619	589	609	575	554	595	614	622	588	561	641	577	586	559	591	580	609	572	604	604	623	602	610	580	651	626	598	590	598	630	591	534	630	602	608	625	639	593	569	572	624	586	627	595	620	570	584	622	591	592	598	584	617	606	591	602	563	572	607	570	567	575	594	580	589	615	574	573	566	629	609	601	620	630	567	610	590	599	604	619	641	602	588	569	619	610	609	600	591	604	592	608	587	610	605	577	623	597	592	609	589	597	570	597	544	596	590	599	600	563	614	564	593	614	575	602	589	626	554	612	572	560	589	547	616	624	594	561	593	600	581	540	597	596	631	605	597	588	574	601	651	592	603	597	606	589	573	595	556	606	606	574	566	613	578	588	620	571	606	628	604	581	632	582	611	609	559	613	594	578	572	600	599	605	560	557	617	621	582	537	567	596	571	614	608	580	564	580	615	604	605	589	573	609	597	593	585	590	573	550	610	542	592	580	609	599	611	614	625	594	584	615	551	588	590	597	597	619	623	636	580	587	524	635	619	612	612	623	626	600	608	584	623	611	627	555	575	632	613	580	579	608	584	603	622	566	603	575	594	591	593	568	565	576	634	599	570	580	588	619	633	595	584	587	595	608	579	632	617	612	626	620	592	598	590	560	558	550	607	576	617	582	610	629	611	556	577	569	593	599	591	636	547	596	592	618	611	610	568	619	629	587	658	579	566	554	633	567	618	636	560	623	545	609	602	633	615	548	617	582	568	609	601	618	604	608	550	610	610	581	569	624	539	586	608	561	629	619	567	595
20796	39351	35371	26470	23155	18473	14098	11518	8928	8199	6927	5634	5022	4702	4333	3880	3216	2954	2678	2241	2066	2032	1969	1685	1581	1473	1701	1309	1234	1198	1230	1222	1316	1313	1267	1209	1187	991	947	1250	1002	990	996	999	1002	1016	1070	1230	1241	1228	1178	1229	1218	3293	3118	2126	1601	1356	1062	998	865	900	880	892	890	845	923	908	889	872	908	849	892	886	871	890	845	934	916	942	859	912	930	903	880	898	867	924	867	874	835	854	927	883	864	890	869	930	870	905	877	799	876	895	838	834	856	911	903	932	916	869	867	893	916	909	880	889	881	925	903	866	907	827	890	858	893	872	844	885	866	861	853	961	857	898	923	859	864	907	901	884	931	903	900	868	934	868	885	855	890	898	868	870	922	901	827	853	875	905	893	906	922	912	844	905	919	843	867	853	937	857	930	851	948	912	916	930	848	850	931	869	911	905	912	914	864	925	933	909	870	923	874	937	896	915	869	949	876	886	872	878	878	856	828	927	876	894	878	884	864	893	865	904	902	901	863	872	864	900	854	878	880	911	889	874	829	848	871	872	894	941	888	905	865	897	929	881	866	831	886	895	861	909	881	876	840	900	910	861	919	848	878	903	951	898	882	870	882	923	855	898	924	896	896	859	872	866	937	886	894	860	855	844	858	914	874	899	875	824	855	945	852	905	871	930	957	834	874	865	935	932	890	889	909	914	858	918	881	901	902	892	859	900	870	895	929	848	899	899	879	885	910	896	903	953	924	879	812	881	901	908	948	907	899	886	904	923	914	853	892	944	950	885	887	849	863	902	880	915	886	846	898	889	873	862	869	893	867	826	868	861	845	906	932	929	885	912	894	915	881	912	910	879	887	876	902	915	899	941	908	901	907	866	850	912	896	944	883	867	843	899	874	889	822	862	850	861	915	906	901	874	871	954	869	908	916	832	845	870	861	914	921	883	922	912	946	893	853	885	870	884	868	901	887	904	843	883	862	880	867	884	837	923	874	923	853	865	932	952	904	915	839	927	868	878	943	860	913	858	897	856	847	890	846	936	913	872	964	902	881	862	921	886	870	852	841	899	845	912	863	894	944	898	892	890	904	857	824	837	900	869	900	896	902	846	899	872	882	870	869	918	868	938	909	857	901	922	953	893	862	896	880	921	934	884	853	919	889	836	909	945	912	879	843	879	850	898	933	865	869	872	866	908	920	880	862	889	840	860	859	879	869	888	906	919	862	857	884	849	905	867	923	905	874	856	879	894	844	903	915	976	883	885	920	917	871	891	853	854	877	821	902	943	894	866	911	920	865	896	868	884	914	880	892	888	878	919	915	861	945	901	879	881	903	882	841	927	884	887	917	835	884	904	939	913	861	900	878	865	862	858	887	857	922	841	865	893	842	847	913	918	865	928	893	864	892	919	911	925	882	899	883	902	902	858	850	924	843	904	928	891	900	869	885	833	919	896	869	887	882	863	890	909	898	864	864	892	928	863	901	848	852	926	901	894	841	876	852	838	938	888	893	912	890	883	878	897	891	863	919	905	926	909	924	909	888	881	911	919	904	909	892	867	959	876	894	894	878	873	869	862	906	858	916	861	867	849	882	907	884	834	920	876	888	895	890	845	928	890	936	921	865	822	914	894	879	882	899	910	914	866	903	863	838	900	869	892	887	837	915	870	902	863	885	921	837	879	864	901	945	879	836	871	852	866	896	871	867	834	900	905	873	914	873	867	859	897	953	914	910	887	886	938	919	920	881	883	895	898	889	837	900	852	889	961	876	903	901	875	912	872	831	873	838	857	894	877	936	838	851	863	908	889	898	890	895	888	926	867	943	887	845	912	887	906	879	844	896	929	821	867	896	853	889	908	895	887	897	850	878	880	905	948	881	885	852	888	847	891	904	842	915	906	885	914	911	936	909	912	841	866	864	898	873	928	910	855	850	903	895	869	913	873	875	880	912	896	885	909	842	833	870	911	845	867	946	865	851	913	906	867	960	899	900	901	914	881	905	870	886	892	906	906	923	892	863	878	902	919	894	927	895	868	942	888	873	889	853	927	874	849	855	916	899	915	930	880	856	926	894	894	864	920	882	837	918	887	930	869	921	914	862	880	920	926	907	915	867	881	889	898	888	909	849	898	907	933	871	913	895	881	934	876	844	936	892	889	882	861	885	911	877	902	899	873	891	886	887	865	852	877	879	893	849	912	864	910	958	867	880	857	880	897	919	891	922	885	863	832	910	931	912	900	872	917	919	914	966	878	869	932	935	876	886	881	941	869	915	887	886	884	897	925	906	898	934	839	911	884	939	882	911	900	898	839	871	889	902	876	905	889	870	903	911	851	924	917	896	985	873	870	961	909	846	864	825	877	944	901	903	903	854	875	876	864	892	914	903	931	817	867	875	888	886	896	895	848	871	851	912	913	912	873	844	885	858	833	850	884	932	900	840	910	946	912	900	920	847	890	893	862	846	931	880	907	912	865	904	915	911	839	894	866	919	832	867	850	898	911	868	855	866	890	867	892	887	902	950	862	869	860	893	911	887	823	918	893	883	838	878	878	928	913	890	904	899	926	895	857	830	852	892	901	934	923	914	887	944	885	891	900	932	905	899	860	871	868	878	893	864	943	908	873	836	915	932	882	886	863	911	877	901	844	884	869	873	911	933	888	853	927	871	889	903	897	854	959	871	866	928	945	864	863	886	921	873	890	865	902	906	845	910	830	875	887	920	893	900	930	869	885	875	907	949	872	875	870	888	912	889	939	904	867	895	904	847	897	839	917	917	840	922	920	865	879	862	889	878	896	878	875	942	915	915	868	850	911	884	887	899	845	954	866	848	874	887	881	900	883	858	869	869	913	927	879	863	943	927	888	872	903	856	903	884	954	876	903	874	910	894	936	906	916	902	891	913	880	864	888	876	897	927	892	880	874	872	958	874	903	871	867	850	885	884	894	911	855	903	951	842	858	901	928	878	900	888	857	883	918	900	877	929	907	873	885	922	923	897	899	896	917	868	879	860	865	960	937	895	943	922	893	847	906	864	872	938	856	928	864	881	908	876	876	886	865	899	877	917	902	829	943	864	842	904	892	888	924	912	859	917	887	885	879	873	921	878	890	904	881	861	885	872	915	798	868	884	906	867	924	873	881	875	943	846	897	903	963	838	886	846	920	906	895	875	903	894	878	850	906	895	902	915	870	857	893	928	862	906	934	883	870	887	875	918	884	917	898	880	961	912	871	915	836	896	914	819	885	851	836	912	841	914	948	900	891	902	867	891	906	890	856	882	839	895	844	871	883	909	948	892	836	861	901	910	879	886	911	907	882	888	899	933	881	843	858	926	932	888	907	918	821	865	887	898	854	901	882	897	887	868	892	867	989	885	864	898	880	887	889	886	891	886	899	876	939	898	890	911	873	827	878	906	905	920	943	858	962	855	881	843	894	881	897	908	874	857	895	890	850	853	916	903	860	887	870	883	901	899	884	942	895	890	917	845	905	883	876	935	858	858	921	888	889	884	905
27061	21554	18821	10350	5323	3236	2337	1891	1385	1413	1180	1137	1055	1011	1051	885	885	849	742	790	809	801	800	709	679	653	663	693	638	632	647	635	647	682	646	615	585	599	609	639	584	606	619	597	610	598	582	645	654	662	602	619	592	679	719	679	617	656	578	603	542	577	559	589	588	632	566	552	581	604	639	554	604	595	615	589	559	570	589	568	606	547	585	626	589	592	583	564	608	610	591	580	586	563	581	611	595	579	602	611	609	612	606	590	611	611	581	576	604	608	588	571	604	553	562	592	606	571	639	606	610	626	596	576	595	584	538	606	574	578	542	579	598	574	597	589	592	610	542	603	542	609	598	615	582	592	558	595	556	523	627	586	586	577	558	615	524	591	563	545	634	611	587	581	552	584	531	552	550	557	647	592	586	576	536	575	558	572	575	581	636	577	599	634	627	570	594	545	625	581	588	584	589	606	594	585	609	553	579	548	558	588	575	607	603	577	573	599	537	577	557	562	589	629	574	593	587	565	566	600	594	556	611	612	632	544	557	585	575	577	578	594	581	575	570	552	592	608	591	612	607	556	584	581	563	509	598	564	568	568	611	565	551	584	598	593	527	576	552	583	631	612	592	549	600	605	575	609	581	569	543	599	614	604	567	568	559	627	594	584	597	560	606	583	637	617	578	620	620	597	574	592	576	630	566	582	571	604	617	561	568	592	583	581	604	558	619	560	573	573	567	584	534	574	590	631	610	585	579	621	594	589	606	610	570	596	592	595	634	602	571	565	603	612	541	585	569	567	599	610	577	589	571	570	579	576	562	608	614	625	573	578	557	560	569	576	586	529	558	628	553	558	584	593	585	558	555	566	605	615	604	588	591	588	601	568	571	588	573	608	564	566	573	573	597	595	564	601	598	587	572	589	595	563	543	590	609	615	570	621	634	527	587	592	556	542	600	579	571	569	576	546	581	607	583	549	596	590	590	575	594	560	566	569	571	604	586	569	565	579	600	533	568	558	563	619	570	607	557	588	560	550	593	587	607	566	577	561	631	574	586	553	562	558	564	598	583	556	580	560	590	573	590	591	580	558	631	580	562	566	588	621	564	585	602	573	546	596	563	574	581	545	612	546	567	622	599	564	549	598	575	595	557	527	576	623	591	586	619	534	602	550	608	619	575	619	577	576	592	573	619	582	574	534	555	564	578	628	605	547	580	559	596	595	573	587	570	557	583	591	566	585	552	565	596	566	550	591	550	582	589	602	595	589	623	576	588	597	577	627	528	552	584	590	567	592	567	566	581	568	560	624	571	555	551	604	582	559	600	585	566	590	546	605	542	553	620	575	588	540	603	599	573	569	613	550	592	576	578	546	610	613	582	551	606	588	584	616	576	565	586	561	571	535	565	606	602	614	575	564	579	540	640	574	586	576	536	541	548	584	624	574	569	600	549	599	581	571	637	605	596	548	608	588	612	568	584	583	546	574	605	605	562	566	618	595	582	613	572	570	546	560	574	530	582	554	602	596	609	570	602	556	624	560	596	571	569	581	543	576	577	570	593	618	588	570	542	572	565	592	562	532	560	612	593	611	532	614	591	595	604	577	617	639	583	616	570	587	580	585	601	580	572	557	581	596	609	581	581	570	562	580	566	564	605	582	605	572	616	574	579	589	608	594	566	590	585	635	554	629	606	591	507	590	528	611	597	607	632	524	607	565	536	592	605	601	594	540	581	600	635	545	587	566	588	551	585	595	598	605	555	553	589	572	601	542	596	601	596	572	600	574	568	616	559	579	568	613	606	588	570	606	593	566	587	593	603	564	582	559	602	594	591	567	558	585	589	629	583	521	594	589	548	596	567	601	577	547	556	572	601	577	609	601	573	562	542	590	601	592	597	621	524	578	605	594	543	559	635	595	567	634	600	570	546	561	599	603	585	557	592	558	532	601	550	579	570	627	573	582	576	604	576	550	593	624	579	596	593	599	591	585	582	597	563	546	526	560	561	586	584	554	591	572	585	579	637	580	558	551	589	541	553	555	563	588	561	589	518	597	656	588	562	595	546	597	538	571	591	570	569	571	625	585	592	555	521	586	590	596	583	611	561	611	579	572	597	583	609	589	596	586	566	559	589	570	617	586	608	567	548	538	580	598	643	553	568	574	593	612	551	533	536	579	593	580	600	570	592	623	563	555	556	600	592	593	576	582	608	597	618	569	586	578	594	540	614	634	553	604	608	613	548	616	594	578	576	572	597	568	616	545	600	597	532	598	543	571	554	608	584	566	575	622	539	572	580	621	562	585	615	540	597	581	579	549	579	574	612	581	585	619	582	545	567	542	555	583	609	566	559	618	602	598	614	617	580	567	613	582	575	594	595	581	605	590	539	607	616	598	570	537	575	604	571	575	566	574	597	596	549	578	629	611	560	621	618	597	575	630	587	557	554	577	597	596	593	571	634	569	617	563	535	575	576	542	591	579	559	601	554	575	583	586	565	582	590	577	543	523	591	531	603	587	578	618	574	635	577	595	598	598	597	536	562	607	575	562	537	582	598	602	590	592	567	562	580	582	568	592	601	579	595	580	607	569	552	610	563	553	569	596	606	565	587	566	585	637	580	592	566	597	599	597	583	542	578	605	580	537	585	614	590	610	561	552	577	567	583	578	612	607	575	565	586	584	568	615	545	589	564	592	600	600	553	571	587	560	568	593	586	601	587	591	525	576	589	556	528	558	618	594	592	606	552	583	584	616	544	535	623	547	538	623	569	578	595	536	541	577	559	587	584	604	566	595	555	572	595	554	622	558	599	603	586	587	570	598	585	607	590	597	585	590	551	601	599	574	582	587	602	581	579	627	591	591	512	526	610	593	585	624	613	579	580	581	570	592	536	546	557	593	647	561	562	556	574	563	582	563	583	554	571	569	584	584	619	581	569	570	563	583	585	572	606	588	597	557	567	590	556	605	572	593	546	606	589	631	626	559	577	589	588	574	634	571	614	569	565	565	541	573	556	590	581	580	554	577	606	570	604	620	611	616	603	572	571	566	618	599	614	552	561	548	605	582	561	598	577	602	592	583	587	565	609	545	522	597	625	606	560	586	570	590	583	573	600	631	572	613	577	555	583	552	560	640	545	586	602	582	581	586	611	564	573	574	575	593	573	580	549	600	575	570	582	593	596	593	550	592	586	608	585	603	588	566	609	583	611	543	576	607	568	568	573	582	632	590	591	571	605	594	554	608	578	599	610	584	571	588	649	578	585	579	584	588	564	593	556	561	546	610	577	615	617	625	597	541	583	570	561	563	553	555	583	585	565	582	569	538	581	582	628	560	630	579	566	589	537	588	606	589	556	620	578	600	608	564	554	598	582	560	553	608	613	582	554	586	584	590	580	588	572	592	610	607	564	591	560	566	600	592	595	580	574	581	590	553	587	573	586	595	594	593	578	558	554	558	547	608	571	587	600	605	555	584	577	617	550	573	579	585	560	605	586	593	563	638	546	567	602	596	550	598	578	615
15123	25365	22046	14402	10527	7464	5519	4530	3461	3443	2873	2534	2295	2106	2231	1855	1734	1597	1498	1426	1284	1436	1324	1219	1197	1169	1177	1044	960	1021	967	1002	1003	1027	974	973	941	950	957	1027	981	923	971	990	979	932	1000	950	946	987	1022	956	915	1098	1137	1091	1029	908	923	924	907	850	933	855	862	859	857	880	872	838	872	896	888	922	896	861	889	896	887	902	860	895	823	913	860	854	887	882	826	853	890	875	900	864	863	852	853	949	919	907	899	826	927	860	855	902	887	873	887	822	872	884	917	854	858	846	886	881	853	881	939	856	888	878	907	890	875	911	823	856	907	911	879	845	879	854	887	870	895	888	932	883	870	865	896	880	882	850	842	924	853	905	850	849	933	848	890	903	880	871	880	862	883	871	908	911	945	849	868	871	873	866	876	841	842	916	913	873	846	882	861	848	812	855	886	871	866	864	875	854	891	843	882	874	842	867	839	843	851	788	902	885	853	892	892	872	857	867	829	903	865	861	905	824	917	875	890	832	869	865	864	887	916	857	922	944	848	870	839	866	836	893	880	915	890	828	886	875	875	848	888	851	844	916	880	929	887	870	862	822	833	827	877	817	873	891	867	818	888	883	846	884	897	853	899	850	844	788	847	867	924	818	866	868	883	899	895	882	878	878	835	867	882	861	856	887	883	858	933	858	887	851	828	902	896	873	885	896	838	877	873	851	882	869	852	936	887	900	837	856	924	889	871	828	866	871	877	886	928	873	895	841	891	906	888	925	868	908	886	884	875	855	878	840	838	869	884	883	849	892	866	851	861	903	939	895	922	847	872	833	892	912	911	879	868	876	820	832	849	827	904	834	846	882	878	874	851	831	845	875	839	903	881	876	894	871	857	867	909	894	864	864	885	927	890	871	902	825	911	930	884	874	914	915	842	930	926	856	901	858	877	929	861	912	890	874	913	882	828	874	853	887	881	876	886	935	879	851	859	890	840	859	895	896	892	898	883	895	921	887	828	892	876	899	892	877	853	904	916	836	851	920	871	822	891	876	895	883	872	856	873	855	902	924	880	885	902	872	881	897	881	865	903	862	886	906	839	887	798	855	828	829	913	867	878	866	872	882	873	854	839	881	825	905	850	920	935	905	799	930	858	889	853	820	856	863	830	953	943	818	858	847	821	859	905	881	853	932	845	860	936	915	856	899	868	900	876	875	891	899	915	904	887	935	883	883	885	894	908	864	860	884	884	809	878	880	859	895	865	857	858	885	832	894	878	813	861	848	847	931	842	852	849	917	854	905	874	870	861	868	895	855	888	886	906	910	859	843	838	928	878	863	841	893	891	883	844	944	873	824	846	870	894	859	870	889	884	858	902	811	873	868	868	870	896	845	885	921	916	880	874	894	873	850	909	908	923	900	869	890	897	935	906	870	916	927	915	857	856	874	916	839	934	852	893	890	890	836	862	866	894	915	847	871	860	834	833	889	883	926	934	874	876	998	907	894	858	862	889	906	871	880	863	856	928	852	839	848	887	869	908	899	878	876	903	901	934	879	867	874	819	857	866	835	859	846	874	819	871	891	843	872	847	839	855	881	888	896	944	869	917	847	874	829	853	899	881	872	838	853	888	863	891	817	825	849	851	876	893	956	877	846	845	866	860	836	928	857	833	897	908	857	954	857	927	822	895	871	823	886	850	955	895	886	848	880	870	919	882	858	854	879	846	838	890	894	862	899	904	860	841	874	862	834	868	876	875	824	839	827	867	916	807	934	847	927	867	831	877	884	868	896	866	841	912	865	897	929	925	893	888	887	908	880	850	885	893	874	883	852	869	900	854	843	852	886	886	873	834	903	961	860	889	847	844	858	876	898	891	953	867	909	894	889	909	881	940	891	832	882	881	900	910	884	878	902	902	869	893	872	898	860	876	904	878	931	866	899	896	844	898	853	918	869	866	885	922	913	879	843	856	924	875	883	851	845	862	855	876	888	813	922	870	901	850	871	868	877	836	889	889	865	865	891	900	871	882	856	890	923	926	862	860	915	865	871	919	865	853	838	830	873	880	901	864	920	921	896	858	900	887	878	839	847	879	878	851	893	903	856	937	842	908	847	895	917	838	869	892	861	878	889	892	890	890	841	888	891	886	905	909	851	875	898	881	881	862	880	894	850	861	869	824	849	883	841	874	955	835	872	857	797	922	876	879	819	850	893	870	877	875	875	924	854	927	952	847	888	849	898	901	890	875	892	887	873	889	871	860	888	897	878	901	824	925	858	903	842	868	885	870	869	880	830	863	918	915	851	866	867	841	890	874	827	933	847	866	882	846	870	840	897	848	884	944	863	897	909	893	867	866	857	840	869	853	925	918	920	867	816	845	820	815	882	895	934	888	916	896	889	834	856	886	877	910	877	862	895	861	839	849	925	794	874	873	927	878	887	839	886	870	854	891	863	932	888	815	865	903	886	876	838	894	861	859	920	835	865	874	876	888	911	927	907	877	915	915	899	831	916	877	910	923	863	901	874	879	899	922	911	878	899	884	916	814	837	915	877	896	907	902	923	881	866	886	878	902	860	881	846	908	886	893	862	871	856	890	896	961	897	891	873	900	906	850	856	903	927	876	870	893	883	868	865	843	872	878	954	854	914	830	874	901	862	867	908	894	839	928	882	879	906	883	895	873	875	915	897	924	894	840	848	869	887	931	914	916	827	898	843	923	918	869	860	872	882	903	899	910	862	925	920	885	844	895	861	856	843	855	858	817	858	863	897	869	807	860	859	935	881	891	848	932	953	887	881	872	890	910	913	844	862	925	893	875	845	924	889	856	896	857	903	866	878	894	889	884	882	901	879	840	801	867	857	880	840	874	882	854	869	857	887	844	846	851	864	870	838	912	878	849	876	855	876	879	946	875	855	885	845	866	869	888	910	869	852	857	834	906	874	866	888	935	876	877	898	905	902	908	868	842	882	877	884	911	883	839	921	844	841	901	830	916	850	866	896	918	885	828	840	900	878	873	904	873	882	901	861	829	975	885	970	874	856	860	890	899	924	831	839	857	814	877	892	912	860	906	829	880	850	899	851	899	883	905	829	848	877	906	907	860	863	806	879	853	905	904	859	870	904	900	881	888	849	905	865	902	861	878	885	930	909	831	890	848	896	869	890	926	899	829	855	877	896	910	891	822	870	885	851	910	873	869	879	897	863	875	893	932	854	884	900	862	857	863	894	922	892	881	888	884	866	850	850	926	877	901	947	877	875	841	869	832	891	865	848	853	832	884	887	863	853	896	818	877	880	841	840	870	848	915	868	907	943	896	851	846	857	893	849	881	875	880	881	880	865	837	906	896	894	899	893	845	907	833	803	925	894	940	912	904	913	829	857	891	907	863	898	931	928	869	872	831	866	890	892	892	867	911	885	868	926	901	864	827	908	875	902	927	913	854	921	877	906	854	833	849	881	898	911	894	865	857	848	806	790	882	879	887	858	887	841	844	859	861	919	886	881	830	909	873	830	849	848	899	851
24559	21526	28837	24775	20954	11781	5793	3694	2795	2529	2056	1814	1581	1548	1525	1294	1233	1085	1045	993	936	952	983	918	843	862	842	761	769	753	723	763	822	707	687	728	665	724	691	719	717	769	748	746	706	733	706	672	728	717	714	772	871	1214	1074	921	802	700	693	660	657	620	628	657	626	687	647	644	659	625	641	665	643	715	626	701	679	663	607	652	624	681	618	660	623	669	630	680	656	615	635	633	660	616	646	668	604	646	655	616	651	688	613	644	615	619	681	622	642	618	693	643	662	631	640	647	660	620	649	671	712	667	618	680	651	673	591	670	671	657	685	651	640	612	632	674	660	674	677	660	577	638	646	663	630	628	638	665	617	621	614	698	675	658	696	632	677	705	637	648	684	656	649	687	641	650	637	654	664	622	696	669	643	644	657	620	597	604	643	671	669	647	629	618	681	631	610	634	631	654	600	678	678	684	610	641	671	663	651	665	642	593	669	645	649	628	621	618	631	642	645	686	674	611	687	624	640	679	641	636	656	640	634	650	650	621	607	661	636	643	659	653	673	620	667	637	632	633	627	663	650	674	672	660	638	660	635	618	625	661	646	649	644	659	664	616	707	644	666	613	660	624	658	618	645	626	646	687	582	613	615	619	595	654	655	698	635	664	667	642	699	665	670	648	616	629	598	651	659	602	621	668	679	649	613	689	644	630	624	672	627	641	591	658	635	650	620	643	632	649	643	648	658	637	662	653	594	689	606	618	644	634	647	661	630	625	668	678	647	657	619	601	604	627	658	607	666	612	673	608	660	663	709	674	633	625	648	614	629	632	614	612	638	653	643	583	662	658	620	629	617	627	671	635	637	644	650	579	636	651	628	611	621	655	672	675	630	642	644	646	690	656	685	655	648	664	623	628	644	635	629	611	664	640	618	693	611	671	670	634	671	659	658	634	617	667	640	617	603	659	680	634	620	674	661	663	621	650	627	648	652	607	701	607	636	686	632	640	629	685	617	644	606	592	664	634	665	678	679	703	645	597	652	601	659	670	663	610	611	625	630	660	670	670	658	592	673	628	646	648	654	648	652	593	671	654	632	652	626	608	654	627	665	629	617	641	664	617	626	648	640	657	667	616	659	635	658	634	646	633	637	621	662	639	655	591	660	630	641	629	606	686	686	612	633	645	636	614	669	679	626	643	622	595	646	600	581	676	632	631	631	676	706	608	660	619	647	628	625	629	634	611	673	634	689	656	709	651	651	679	589	659	667	652	639	604	637	666	663	670	619	624	659	657	610	672	614	666	682	598	665	640	614	696	625	667	635	694	677	613	669	621	649	633	638	612	677	617	646	621	636	642	634	634	630	663	655	621	617	637	605	650	632	637	649	658	659	563	702	667	599	698	633	651	683	645	623	635	678	632	628	680	666	639	654	600	658	667	604	668	639	620	666	624	679	626	594	632	634	602	657	702	657	617	674	681	608	624	673	642	619	669	679	673	659	626	647	655	622	644	636	631	659	680	645	654	615	636	672	646	658	674	687	607	609	672	614	646	667	599	602	632	639	629	629	654	659	645	631	645	606	667	665	650	618	647	645	639	631	631	658	645	676	630	654	588	616	697	653	670	603	627	629	641	649	645	645	663	588	671	659	631	648	654	651	647	623	708	628	644	681	628	625	617	627	624	623	628	633	679	638	621	610	705	668	680	653	672	626	621	598	666	625	605	679	626	656	640	671	659	670	638	670	665	662	644	669	626	640	643	627	641	649	631	623	637	673	610	684	657	617	642	644	655	634	645	627	618	657	616	604	641	648	646	637	678	669	633	642	619	634	627	625	663	658	624	610	685	637	649	648	578	647	674	651	656	678	655	648	643	634	685	626	656	650	668	626	615	668	677	639	698	678	644	608	627	658	626	667	650	650	672	689	659	619	645	621	639	656	623	627	640	710	636	671	631	649	644	657	646	642	622	616	646	621	632	648	611	619	671	633	619	621	651	656	679	657	623	682	642	637	603	608	670	670	636	616	678	648	647	661	641	625	717	651	676	633	615	650	630	676	597	639	649	663	660	601	667	601	633	642	645	634	646	642	646	693	674	649	639	682	650	653	635	645	640	619	613	676	628	630	613	684	706	622	674	658	606	664	634	587	629	624	628	695	634	630	668	657	620	636	640	657	639	627	713	691	680	625	633	648	632	637	656	625	664	659	627	618	657	637	607	687	676	672	629	651	664	644	690	666	654	646	660	597	671	642	628	638	636	662	649	684	684	637	625	659	591	630	672	665	645	640	609	663	662	649	653	610	648	658	660	662	634	661	666	659	655	628	616	620	662	621	649	617	679	636	646	663	628	683	689	608	685	666	658	653	617	680	633	635	676	661	631	639	612	624	582	658	628	683	631	667	660	646	620	658	638	657	636	635	586	661	646	648	620	657	632	693	675	639	645	620	655	679	652	664	662	685	611	585	629	648	627	718	640	668	634	658	617	622	645	645	669	652	670	623	645	654	665	681	627	608	662	635	637	627	630	614	699	638	670	672	657	655	637	715	659	633	638	614	650	657	616	652	628	675	666	642	626	610	633	623	628	634	637	660	652	666	652	633	615	696	637	620	600	695	653	674	667	662	661	662	610	596	658	624	632	655	642	617	643	650	685	638	608	605	656	635	609	639	659	641	672	640	621	677	633	611	676	630	653	649	607	642	616	653	658	661	657	647	676	599	617	685	687	661	674	627	657	662	637	667	648	619	646	636	644	621	624	642	652	611	567	655	661	636	650	673	664	641	625	680	669	641	658	594	656	621	618	671	654	683	623	651	645	657	652	638	700	656	592	619	668	618	633	623	652	649	654	636	647	637	644	644	682	656	665	649	654	621	634	677	642	606	628	685	662	608	661	650	673	606	681	655	674	672	608	683	659	635	666	646	623	654	656	604	639	594	654	660	612	632	652	638	638	604	603	690	602	664	629	642	645	660	678	660	642	630	689	680	624	644	613	697	669	643	618	636	623	624	611	634	663	663	620	655	681	643	603	611	611	669	614	645	629	684	674	669	693	639	641	690	620	651	634	622	625	627	665	658	634	628	654	663	687	649	661	616	665	609	630	670	639	624	650	588	616	614	687	635	666	669	621	650	621	670	635	622	660	625	675	623	677	624	631	640	643	622	702	661	664	638	651	646	622	594	632	690	632	613	698	632	616	655	651	690	654	652	648	584	625	692	630	669	679	674	646	608	682	663	676	621	607	671	646	656	630	659	640	630	645	631	647	655	608	658	636	684	686	654	634	660	646	620	653	653	664	651	684	613	648	622	651	622	638	656	650	574	602	648	661	667	606	640	585	639	650	644	637	652	682	663	608	659	630	635	666	673	642	629	608	625	649	604	664	650	619	638	661	614	638	720	635	682	614	647	656	645	661	596	655	687	591	662	690	643	676	612	655	649	618	620	665	614	660	665	657	648	642	661	594	641	612	638	656	632	650	635	648	662	575	626	615	651	668	676	672	661	585	617	649	594	700	678	618
16993	33707	30123	20916	17218	13410	10088	8316	6673	6239	4768	4281	3679	3590	3179	2789	2510	2330	2149	1915	1685	1719	1726	1603	1487	1465	1462	1317	1228	1229	1185	1198	1279	1168	1115	1096	1139	1146	1053	1146	1223	1170	1300	1096	1148	1097	1086	1018	1119	1174	1128	1245	1478	2391	1988	1552	1326	1164	1082	993	987	928	965	1026	952	982	1035	970	966	958	984	979	907	982	918	980	976	931	946	1022	996	972	1008	1005	965	977	987	957	982	1005	935	969	958	940	970	992	970	960	989	962	933	935	941	949	957	951	936	920	977	948	965	996	946	932	984	957	972	987	959	964	963	976	937	980	980	964	933	975	965	935	951	963	945	995	957	933	953	994	1000	965	943	1020	970	972	908	952	943	940	984	968	954	985	955	1006	942	975	1001	988	1001	1002	985	961	935	964	898	941	983	915	947	960	978	1004	882	977	966	956	945	979	925	963	963	930	1040	965	1003	992	977	981	961	937	986	989	949	1003	977	938	972	1041	994	977	943	991	959	943	1022	957	1004	941	971	927	1006	941	983	1002	952	971	951	923	919	945	937	1027	977	973	1060	953	969	954	1012	961	1016	941	935	967	1026	940	956	954	959	966	998	937	960	979	946	938	951	1021	972	969	961	947	984	954	959	981	967	978	988	991	959	987	926	956	976	939	913	983	948	992	982	961	950	975	964	963	910	994	1038	948	947	957	933	924	956	946	972	938	978	908	965	971	974	1004	991	945	978	943	1002	995	1006	968	971	979	973	995	940	1005	1007	950	1030	1060	975	973	986	1006	974	945	929	959	976	971	999	980	1004	1014	990	998	994	952	942	889	969	966	978	996	983	954	968	947	1022	1010	966	1011	957	967	988	975	941	945	963	972	946	943	953	1000	985	958	983	982	990	971	947	1011	955	932	1012	946	970	953	945	970	958	949	953	952	937	937	973	958	952	975	946	996	973	943	969	912	951	965	982	1014	984	953	916	1014	995	922	992	989	1009	958	993	923	988	929	919	962	977	1021	931	977	971	965	937	985	1017	965	974	927	951	939	961	1016	867	934	1001	926	962	958	940	967	977	954	959	949	1008	972	989	1021	994	961	981	955	1028	963	961	934	965	969	1001	999	898	940	943	991	981	958	936	897	999	997	960	976	946	950	964	1012	976	1047	957	1036	1063	902	1003	968	1024	960	939	967	932	905	992	928	987	912	1019	993	994	962	934	958	1005	903	963	954	971	958	1004	980	957	944	971	1010	986	980	930	949	993	962	936	991	1041	972	997	943	1002	943	1012	966	985	974	950	982	989	983	972	970	965	953	966	957	951	948	949	997	942	939	958	967	964	1007	1024	974	956	982	1009	962	973	937	997	973	977	966	955	978	980	999	958	969	977	996	947	995	914	986	931	937	973	1004	924	997	1014	946	942	985	1021	972	983	951	955	981	958	975	1000	993	992	957	1003	989	947	994	1012	954	938	951	938	975	1035	940	895	941	983	927	1031	978	984	946	1003	958	905	960	1018	911	935	941	1023	927	980	990	994	962	912	943	997	957	993	996	960	925	933	929	944	960	958	971	966	1024	991	960	953	978	954	937	958	909	938	1017	936	922	957	991	993	917	934	965	914	951	971	964	968	981	963	1013	1017	1045	990	975	974	1030	951	1008	888	901	949	941	950	936	940	885	957	956	913	978	923	969	945	972	942	984	969	960	990	988	966	989	926	961	1017	975	984	908	973	995	982	940	974	987	941	1021	1028	959	935	965	986	996	975	969	1005	1008	919	951	966	983	950	927	972	959	959	939	941	936	977	947	932	964	942	989	970	1005	976	964	971	1018	925	978	1032	963	963	1017	946	992	903	937	973	1002	959	988	961	972	917	972	981	1076	964	989	940	978	1035	945	962	1020	1010	964	985	971	938	954	1000	1048	925	966	978	939	956	987	987	928	999	921	986	946	945	947	953	958	960	964	922	882	1036	985	1013	931	950	962	996	915	956	1011	940	1003	953	932	968	976	965	951	953	1012	970	989	1022	978	945	947	944	923	935	1014	931	913	980	934	966	917	969	974	935	996	961	1012	980	938	998	984	961	1005	929	975	1019	937	915	975	911	1002	991	986	974	944	1008	996	1004	1011	912	918	974	959	927	1019	933	960	984	1014	984	957	980	947	939	960	966	975	992	991	963	990	969	1022	968	987	959	947	909	972	950	970	971	960	954	911	977	980	1001	923	963	978	990	952	999	955	1011	919	939	954	939	923	969	960	924	915	1018	943	989	951	978	928	963	969	959	945	890	970	946	935	915	977	997	1010	989	916	993	993	932	979	968	983	961	960	947	934	955	985	959	965	919	1021	977	877	964	953	999	946	984	973	959	926	974	960	975	985	931	1011	940	949	966	995	984	979	968	1006	1019	1005	1004	988	984	995	912	1008	971	943	994	1030	1015	985	962	909	915	949	949	935	963	951	1018	986	986	946	948	977	935	992	993	958	994	945	940	980	951	929	987	976	994	941	988	1002	966	962	974	955	1039	955	1001	975	985	931	986	987	1022	985	1011	932	983	975	974	1020	964	993	997	943	983	970	991	940	1016	985	982	998	1005	931	1042	926	948	954	992	970	972	977	1024	943	981	970	951	983	955	950	957	996	958	962	971	938	984	994	989	1000	978	928	988	988	965	998	989	941	974	925	922	1002	995	966	967	989	1064	956	941	995	947	988	1010	949	994	930	965	981	998	953	1025	969	970	972	1025	963	995	971	920	936	965	982	1014	983	1039	981	962	1027	948	1009	956	983	959	955	964	935	936	986	985	964	953	1005	927	966	956	982	959	966	963	973	985	978	927	961	1018	977	1026	966	990	972	1027	950	911	956	937	959	981	997	1001	968	954	1039	946	953	982	932	938	952	945	931	987	989	1029	983	975	1036	1008	979	982	934	1005	910	983	984	1006	933	931	1022	991	999	953	987	969	954	1003	915	964	969	975	910	946	944	1006	949	961	947	939	983	1047	932	990	967	952	1036	952	940	959	987	949	989	949	1010	941	1003	952	928	975	1023	931	982	1031	907	974	995	970	980	945	931	997	934	959	915	1015	975	979	938	942	928	953	1053	988	1003	963	962	988	1057	996	960	980	956	983	958	953	985	952	950	897	999	941	990	976	961	1002	998	967	995	967	978	968	910	960	991	951	999	1023	972	1008	936	932	1006	957	947	976	992	938	937	932	992	1003	956	980	972	967	933	967	975	961	972	1003	976	901	959	1004	905	961	1055	980	979	968	957	986	948	983	970	984	988	947	987	964	971	908	952	970	1004	966	948	920	979	992	936	943	974	956	944	976	975	1008	993	988	995	916	970	980	983	926	963	968	977	992	937	994	995	987	979	914	931	919	951	958	968	965	945	963	1039	979	965	981	998	980	1003	873	929	953	1003	986	988	942	1003	1032	963	930	997	1008	970	983	942	926	1006	974	998	961	963	938	947	1026	998	911	998	943	915	925	957	959	983	1004	1023	988	968	1009	964	1000	1004	984	964	907	1026	1008	938	976	951	909	1062	995	950	979	953	1015	1022	973	963	953	952	956	996	991	963	891	961	1002	988	988	991	1032	1000	952	986	953	996	937	939	955	912	947	947	940	983	981	916	960	1054	998	1044	936	996	933	943	982	992	994	932	996	1006	946	960	970	953	984	944	948	1001	975	917	953	937	947	990	945	1017	995	963	980	952	1005	990	940	923	938	1013	941	990	961	985	1025	975	933	978	965	987	957	953	957	986
23429	21550	29447	24046	21642	21229	12534	5454	4183	3587	2768	2437	2197	2142	1863	1649	1461	1314	1142	1127	1064	974	998	957	947	912	828	751	771	772	709	754	796	671	684	659	663	736	661	763	793	784	709	775	730	664	648	645	704	706	639	727	1135	1624	1383	1058	935	765	718	638	610	602	582	591	575	572	580	573	633	608	613	580	580	646	598	609	596	602	582	624	607	595	586	571	566	581	566	589	555	595	598	579	604	639	586	631	589	594	613	598	618	602	603	593	590	583	589	612	559	615	605	570	568	613	637	562	606	643	625	557	582	588	602	626	606	603	581	575	559	598	616	603	550	586	603	578	630	592	653	622	584	564	603	610	613	601	560	602	569	621	601	613	564	586	617	599	572	622	595	577	577	586	606	582	542	637	617	574	584	584	561	584	593	627	578	589	598	622	571	561	636	550	584	611	611	616	576	544	572	574	589	588	616	598	515	611	602	616	574	586	624	596	607	613	607	542	615	597	594	604	574	577	606	550	577	589	603	611	627	607	557	573	579	594	533	563	580	579	602	597	573	577	591	552	587	567	558	612	621	585	545	612	584	603	575	551	588	575	562	554	562	573	597	572	547	622	552	635	593	629	592	540	584	621	597	562	584	619	563	574	614	589	594	620	610	601	590	594	579	598	539	610	599	607	592	616	568	614	610	599	605	593	553	553	589	594	603	640	575	553	568	615	593	607	578	588	580	617	621	598	623	598	604	595	624	572	606	601	596	588	579	564	579	596	596	600	605	598	661	600	551	608	625	626	567	628	564	573	586	591	587	593	576	619	609	556	577	562	619	567	645	597	604	564	597	555	592	570	613	577	565	611	617	593	582	613	597	639	600	586	598	579	636	569	577	584	626	612	570	584	616	578	596	574	602	601	578	620	604	587	598	603	598	582	601	611	572	607	570	597	612	579	576	614	619	591	612	588	624	602	596	552	629	588	565	608	618	557	611	626	585	604	578	586	625	607	552	560	562	616	601	582	607	596	604	582	599	556	571	626	551	573	598	612	636	597	549	619	555	603	588	608	590	638	659	563	623	563	592	545	609	564	569	569	604	548	608	582	612	627	538	586	594	602	576	566	573	614	592	611	570	570	594	549	582	587	575	579	570	590	597	615	573	627	574	593	574	628	583	593	547	563	631	586	616	565	578	575	611	592	604	574	641	590	617	608	626	623	587	580	613	569	623	610	553	567	593	588	571	621	555	594	577	596	592	567	619	590	532	628	630	567	574	564	654	552	600	558	541	591	569	602	591	557	628	578	602	592	624	593	608	620	558	586	628	558	601	601	587	574	589	635	630	568	602	522	558	570	579	578	611	572	595	571	560	617	606	583	600	606	559	608	580	598	585	600	626	593	554	594	610	594	621	582	617	591	588	594	582	575	566	565	581	577	605	610	611	645	617	592	544	559	594	582	611	601	573	612	609	608	581	569	564	602	591	567	597	586	563	609	585	618	576	587	598	552	590	529	588	574	617	622	590	562	579	601	598	551	570	599	599	583	578	577	612	619	624	641	583	593	602	599	586	573	587	600	546	601	594	604	608	616	629	618	582	602	579	596	607	638	565	573	599	600	612	587	567	624	598	585	568	597	611	582	599	571	606	554	578	614	596	592	551	592	578	601	582	585	604	550	648	607	633	571	594	602	542	595	587	597	605	597	585	585	599	645	619	591	580	616	618	592	567	601	559	537	580	588	584	597	589	543	581	607	599	566	599	562	593	621	606	594	562	604	608	600	569	546	565	602	599	599	598	597	635	633	551	565	563	566	560	566	610	591	572	610	610	622	563	555	589	538	578	567	560	590	628	598	613	613	614	602	591	593	620	584	602	617	631	553	596	595	574	605	611	593	590	555	601	621	564	577	616	601	593	552	578	594	603	574	608	562	595	581	624	634	584	617	582	612	580	573	566	568	600	591	568	624	638	611	622	594	616	576	586	564	538	548	617	596	619	569	651	542	665	577	640	573	583	548	586	554	551	611	609	583	571	604	621	587	569	541	574	595	590	594	614	594	632	588	564	578	595	578	614	587	568	643	589	573	582	597	626	609	580	593	661	585	563	540	571	589	608	582	579	597	561	565	593	576	576	532	576	608	610	600	620	576	590	561	597	583	567	605	592	578	614	602	574	567	576	651	609	566	637	592	532	589	579	638	600	525	591	590	604	596	600	591	607	600	597	571	655	576	607	594	599	622	576	587	569	603	551	617	582	594	557	579	580	571	583	598	601	612	600	588	590	624	563	583	603	587	580	575	596	610	604	516	567	553	582	614	562	582	543	615	596	556	577	595	612	589	555	590	563	591	572	607	572	555	586	625	615	655	617	585	580	579	577	607	594	595	596	568	634	565	625	560	569	587	571	579	564	568	622	573	607	587	558	638	573	600	590	599	618	567	585	623	579	583	615	558	549	680	577	590	593	606	601	622	588	588	589	586	654	632	597	644	583	584	580	524	603	554	571	581	618	569	583	587	584	571	593	602	597	566	643	579	605	560	606	595	559	584	564	570	614	545	608	598	587	595	584	598	598	571	590	595	640	592	597	585	616	553	613	572	587	605	636	591	584	555	596	647	599	631	605	610	573	600	571	600	589	596	598	570	576	606	580	605	614	642	567	554	583	571	610	633	603	612	582	583	563	630	594	588	601	576	566	611	587	606	559	605	565	598	586	606	566	583	595	606	573	585	613	608	645	599	573	563	576	598	586	585	588	584	644	539	588	593	584	597	578	583	575	640	596	556	606	578	590	593	600	560	583	587	605	549	597	589	583	594	566	620	549	595	578	589	565	577	601	598	636	638	575	578	598	590	545	561	553	614	570	583	597	589	608	589	592	621	618	593	635	538	626	651	612	641	596	572	586	607	559	566	594	620	584	558	595	570	610	608	554	605	598	602	587	619	547	594	600	586	555	645	598	604	542	578	621	623	588	567	612	582	567	577	607	542	580	566	567	574	598	572	611	600	552	617	632	625	562	599	585	608	562	563	544	582	565	606	591	592	606	618	595	622	603	606	620	612	547	528	557	601	629	548	583	596	561	568	568	630	587	606	599	580	600	603	653	580	576	598	579	575	598	610	561	609	571	630	610	610	594	614	542	567	623	618	591	628	583	588	572	590	561	573	608	520	591	617	593	593	570	548	642	632	585	574	595	568	565	554	590	605	619	605	592	602	661	595	591	556	591	561	574	597	547	558	565	583	632	592	572	569	574	580	615	577	574	546	563	587	622	574	627	568	636	622	586	580	642	582	545	562	602	590	587	625	592	602	576	538	561	612	580	608	628	608	624	590	600	588	604	593	617	542	626	570	582	626	593	618	585	560	576	596	596	595	602	627	590	575	616	592	591	608	654	608	616	587	623	596	585	625	610	637	605	583	617	594	527	544	562	592	604	600	600	587	593	581	565	647	602	573	608	600	612	605	555	564	630	566	553	587	589	643	602	604	552	585	559	590	558	570	613	589	564	565	618	604	583	609	594	549	584	601
20439	38637	34730	26102	22259	17913	13845	11259	9899	8573	6637	5928	5112	4784	4293	3640	3095	2638	2325	2321	2119	1785	1957	1939	1728	1544	1582	1333	1297	1264	1190	1436	1314	1079	1087	1008	1087	1177	1096	1240	1343	1271	1249	1238	1050	1026	985	991	1014	1051	1029	1125	2103	3015	2492	1953	1455	1226	1037	964	864	900	870	885	893	902	870	881	885	951	839	875	886	930	866	878	885	924	876	899	914	925	880	798	863	851	898	835	884	854	948	854	903	877	923	868	833	903	873	911	934	820	841	893	875	891	892	866	920	860	892	923	923	815	892	880	934	877	907	846	891	878	845	860	853	904	908	919	895	917	859	874	871	914	958	878	854	858	903	887	881	865	863	913	904	907	881	846	814	896	897	951	893	895	925	849	869	904	883	858	838	902	965	928	848	894	897	892	880	836	885	872	895	873	865	895	896	877	857	880	906	864	870	855	868	901	862	908	887	936	888	844	899	854	893	849	843	845	874	870	887	806	832	859	869	849	847	850	871	909	877	897	865	869	849	923	946	942	868	905	904	871	856	934	851	931	870	883	858	899	836	913	846	916	891	919	878	885	903	909	844	941	846	879	916	904	884	932	899	834	848	867	900	921	872	860	865	844	881	888	839	891	848	882	852	866	842	861	901	885	896	866	881	856	843	877	869	922	940	853	851	845	856	842	900	897	897	859	826	877	883	849	850	885	884	903	845	912	918	898	894	856	853	888	882	889	821	892	877	855	884	878	872	893	862	853	865	911	884	851	878	926	943	884	896	873	911	898	892	831	922	855	915	827	905	918	893	878	925	882	851	875	864	875	898	865	842	859	865	962	889	813	907	847	897	916	844	889	893	853	862	940	908	897	884	893	916	879	866	903	928	855	902	863	893	880	891	896	878	856	879	890	895	829	897	927	877	882	874	866	884	843	854	863	912	831	881	872	857	892	851	874	885	843	885	920	896	843	887	853	860	963	863	904	901	879	846	882	868	865	817	817	868	923	819	887	892	902	911	890	917	867	890	876	839	865	848	916	857	900	883	910	895	867	840	918	900	937	856	875	893	887	892	838	860	896	870	859	886	881	884	909	897	838	912	846	874	890	915	877	918	886	879	942	878	937	875	901	889	928	882	898	843	869	907	879	897	885	877	883	896	922	913	841	838	911	871	921	943	912	921	837	853	860	860	884	871	955	878	872	945	911	876	913	886	921	882	905	891	887	915	885	909	874	873	886	871	896	863	870	846	922	871	880	842	914	857	907	892	856	916	874	904	871	915	831	853	937	884	896	939	894	884	909	882	904	895	844	859	860	873	876	907	877	919	880	895	868	852	885	902	890	878	890	865	861	862	926	840	847	920	897	909	922	859	880	858	884	879	938	874	856	924	845	920	918	879	867	931	898	911	889	843	873	887	937	913	902	895	890	895	808	830	887	857	893	862	921	861	922	893	924	862	858	903	915	917	846	861	883	936	883	875	848	882	873	884	859	949	906	869	860	858	825	863	860	921	868	874	871	918	940	905	899	852	916	860	836	884	911	860	904	898	869	875	861	918	837	833	876	924	930	857	879	900	900	914	864	889	843	889	879	903	841	876	884	823	877	899	835	846	913	886	900	891	899	895	895	892	878	932	880	889	887	941	893	883	839	888	864	878	829	877	879	913	885	872	865	928	951	927	856	864	845	925	818	902	850	871	890	919	869	895	857	913	863	873	909	896	890	907	891	905	903	831	880	871	906	917	888	908	862	916	897	871	860	921	917	925	880	899	870	858	914	860	906	891	873	894	913	860	893	882	867	892	892	849	867	867	896	879	900	904	844	862	900	848	881	892	878	883	863	861	891	834	925	927	878	891	886	920	897	880	909	885	895	854	867	882	913	879	915	899	826	896	860	881	884	900	823	884	907	924	887	903	921	939	918	875	880	876	889	913	843	892	862	874	879	900	935	871	882	875	862	895	903	856	890	804	896	898	918	905	861	871	932	880	875	899	881	882	874	822	830	895	843	884	870	840	837	878	908	956	896	899	835	907	861	896	884	884	859	873	877	868	821	880	869	937	821	837	854	889	900	790	886	880	893	874	835	882	907	842	886	905	906	856	901	850	884	890	961	882	863	848	824	886	862	883	875	841	850	948	868	834	920	867	900	858	890	922	895	913	844	876	891	894	838	900	867	869	852	893	832	880	870	817	932	914	848	905	929	907	868	881	897	860	866	854	896	840	868	897	895	914	895	855	895	935	844	862	878	828	887	895	905	879	845	883	852	886	872	901	871	872	913	923	899	828	884	828	859	869	869	894	880	915	854	900	876	891	906	923	873	883	857	877	936	844	879	868	877	904	851	831	917	855	890	834	833	858	867	875	902	867	911	944	852	906	834	826	903	868	842	930	910	871	889	872	912	867	883	848	854	857	931	913	884	858	901	884	885	853	846	862	934	876	882	875	916	877	903	878	918	929	906	882	885	893	900	875	865	886	935	822	856	878	880	894	826	924	840	887	886	898	882	817	851	889	859	863	901	873	919	871	884	866	862	902	834	884	871	879	903	905	874	901	888	844	931	856	844	880	871	872	918	842	869	912	892	906	879	864	883	946	843	860	845	884	864	817	860	858	833	889	874	947	911	873	861	864	852	896	846	868	917	906	862	881	869	883	900	878	876	933	858	823	900	869	899	892	881	905	875	913	912	905	848	859	873	893	929	898	838	902	842	837	838	912	820	898	889	905	904	877	863	924	950	873	883	952	883	863	889	886	857	938	871	872	900	880	835	866	843	870	861	895	872	887	896	920	928	881	896	862	876	874	915	841	898	925	866	835	829	900	867	823	861	913	904	881	911	868	957	886	852	888	887	878	901	880	859	832	925	849	897	876	851	910	916	913	875	944	862	906	895	890	940	885	850	874	921	847	903	879	876	858	873	861	861	883	932	909	932	849	852	862	866	891	890	886	858	927	846	928	855	909	918	900	887	867	853	869	916	877	861	846	845	811	881	868	862	927	912	885	889	865	878	818	881	899	913	899	885	871	884	966	881	830	873	924	888	866	872	852	892	894	912	904	906	909	889	889	910	875	900	886	826	885	841	910	920	893	904	868	901	840	857	911	884	850	883	891	843	894	872	873	866	893	849	896	862	856	898	902	844	861	863	862	948	856	864	927	878	785	874	839	860	901	872	847	884	892	906	905	837	845	873	860	862	885	846	859	852	944	898	853	872	862	844	879	862	890	817	921	844	879	876	873	899	900	876	855	895	854	877	922	854	913	829	850	868	894	871	894	870	820	850	840	880	860	853	932	870	857	898	841	828	891	898	859	819	867	910	920	922	901	863	883	902	896	870	884	890	859	936	898	863	891	841	864	866	879	917	811	908	844	900	880	911	812	857	903	957	896	920	840	878	893	883	889	870	932	835	933	873	880	860	922	881	881	843	899	851	826	884	895	918	911	963	892	867	876	890	879	861	873	900	942	915	860	880	905	831	909	917	923	888	852	925	891	847	833	907	871	835	883	925	859	947	903	866	874	876	910	827
27228	21509	18288	9178	4445	2789	2237	1807	1575	1328	1229	1126	1089	1122	978	905	885	752	734	785	772	714	730	765	685	677	616	655	656	628	656	674	593	589	607	604	581	553	630	640	630	661	633	595	605	615	598	578	580	623	587	600	617	598	677	659	668	620	616	579	624	553	592	628	563	578	551	549	596	595	552	575	592	620	586	560	571	544	537	560	540	628	612	585	612	589	576	567	579	559	593	597	577	558	568	563	557	576	582	590	562	586	558	586	547	568	566	556	552	578	563	551	614	567	545	560	563	558	604	547	558	575	562	596	573	528	556	569	554	587	607	555	558	561	601	556	569	551	568	571	556	560	571	601	577	558	601	595	553	591	573	584	633	561	568	534	595	536	561	598	545	593	574	573	572	530	602	558	581	562	543	583	539	573	570	614	560	604	563	563	569	588	569	583	549	565	555	571	584	543	564	572	588	584	596	562	562	595	567	586	603	587	538	555	587	552	570	614	573	546	561	550	539	561	579	545	588	589	563	571	590	546	617	584	547	563	530	573	590	549	571	574	582	572	606	562	575	588	578	531	599	594	517	595	562	534	594	586	565	572	616	604	604	553	570	575	587	583	534	571	551	577	605	583	580	595	576	595	569	581	578	621	554	592	550	564	556	628	588	577	567	617	557	547	570	617	579	592	578	537	580	607	574	610	586	551	557	552	579	590	572	536	587	564	574	580	563	611	565	552	524	569	574	599	595	588	582	574	595	554	588	591	549	560	546	516	560	594	581	539	574	555	562	579	561	591	601	614	557	574	545	595	565	527	584	572	556	576	530	606	591	559	538	571	582	577	539	604	597	587	558	572	580	553	586	591	581	611	593	567	573	546	560	614	569	574	564	589	593	559	572	529	563	595	537	545	578	640	570	574	582	574	518	559	588	603	580	613	571	577	583	551	566	547	555	560	582	583	596	601	559	591	568	650	542	606	554	544	577	576	613	605	578	550	618	612	581	599	635	551	559	579	599	563	550	557	586	570	586	580	579	565	583	635	598	582	609	584	547	572	574	607	586	530	579	552	546	592	602	547	537	604	545	550	615	545	578	553	581	573	575	571	546	575	551	591	555	558	562	602	564	581	594	585	552	561	555	591	573	592	578	548	555	580	542	564	554	557	555	634	610	567	540	581	570	594	594	599	575	564	575	577	568	598	617	583	576	565	611	583	562	566	536	561	580	526	537	532	589	600	567	554	610	580	572	522	595	580	597	553	555	604	557	590	577	544	549	633	624	605	570	606	548	625	587	549	592	573	605	603	621	555	591	577	576	580	571	527	552	561	625	571	618	597	600	569	557	606	618	589	594	577	570	615	611	572	567	536	506	572	590	554	547	564	608	573	614	569	617	572	584	553	543	595	579	579	588	561	656	571	561	586	581	536	591	586	606	595	555	592	590	560	594	585	556	584	593	612	581	565	537	567	577	560	561	604	594	583	580	622	573	574	554	579	598	597	592	536	569	565	566	578	564	571	583	549	608	571	581	598	539	607	536	556	602	599	606	561	572	541	624	532	545	566	592	616	602	572	524	589	602	572	593	601	580	539	570	555	602	557	575	548	546	598	542	588	576	564	570	557	563	561	592	617	551	561	552	575	579	634	537	584	598	621	550	572	546	619	569	556	569	556	562	606	565	579	564	542	576	587	557	579	542	572	603	629	570	559	557	538	572	566	566	590	535	576	549	542	581	568	581	534	561	563	577	586	574	572	615	539	555	593	535	560	534	589	570	571	563	570	577	595	552	595	615	548	590	541	629	594	588	572	554	605	617	520	555	543	588	613	561	599	602	541	623	555	607	558	592	588	580	561	598	597	589	570	526	600	578	591	531	520	540	559	606	547	568	549	586	546	570	563	594	565	590	560	623	579	589	571	592	571	568	587	581	569	587	574	549	560	542	576	561	601	610	567	590	578	592	589	569	595	541	587	560	579	579	590	560	555	553	571	588	615	560	592	561	606	565	598	553	562	590	564	543	572	571	566	623	552	557	570	596	572	555	590	534	589	545	540	596	558	589	591	532	621	586	574	563	612	623	610	588	562	603	568	571	572	589	591	553	560	605	565	571	575	562	570	573	578	586	541	577	591	578	574	568	593	588	541	581	538	569	559	548	597	574	612	567	593	566	533	587	550	587	547	603	535	550	547	628	567	616	596	575	598	555	541	566	578	557	607	567	575	568	569	567	550	613	597	545	606	521	574	569	531	576	613	577	561	568	612	546	550	599	589	549	545	540	584	583	576	602	562	551	560	585	574	566	565	591	583	532	562	543	592	583	575	558	565	574	574	546	577	604	565	575	584	541	578	612	517	560	589	584	635	574	524	524	569	607	599	610	554	565	584	586	610	547	611	571	576	579	538	573	577	596	564	555	599	578	564	574	595	578	585	563	542	524	582	569	541	511	585	619	557	576	620	579	556	609	612	593	613	582	580	638	568	560	541	556	589	574	630	581	625	600	572	556	535	578	574	554	598	565	554	571	586	553	569	545	562	602	566	572	528	518	565	550	566	585	560	597	616	617	570	546	571	544	552	621	578	565	560	601	577	565	602	611	591	576	570	565	592	589	580	570	577	553	603	608	590	569	566	590	533	564	565	552	558	617	593	573	552	573	608	578	580	535	530	569	565	587	590	547	556	626	541	584	557	550	555	614	578	544	551	571	568	581	566	554	569	562	579	539	572	578	557	533	626	533	569	541	551	585	543	564	567	584	564	548	559	582	569	577	547	554	595	586	568	578	577	561	599	560	533	589	588	564	540	572	592	618	594	576	550	561	572	581	604	541	589	564	556	572	563	549	590	570	550	589	575	611	582	558	598	555	574	592	603	632	610	557	549	567	529	554	564	580	521	565	542	568	568	558	550	568	598	583	512	534	589	573	564	527	584	577	562	611	580	555	588	583	589	541	606	575	561	568	576	576	571	575	563	576	574	570	608	551	586	576	556	591	581	604	606	595	545	551	582	597	602	569	625	547	579	577	571	569	580	611	607	561	560	538	544	578	584	579	561	618	534	609	580	552	593	578	554	599	598	545	603	569	558	629	569	575	598	602	570	553	534	632	533	594	551	552	515	587	597	572	572	636	579	530	538	578	570	562	588	575	587	579	594	591	577	570	602	571	583	580	552	591	566	600	582	565	592	586	595	578	559	605	601	545	550	569	571	604	553	545	568	536	554	564	605	566	587	581	558	585	583	545	540	590	610	574	591	550	542	574	551	597	615	601	565	560	584	566	608	591	578	574	593	552	626	551	556	580	595	564	589	600	549	552	568	555	586	580	593	576	600	626	568	555	583	580	591	585	572	562	600	561	554	608	579	552	539	562	531	532	594	600	558	569	586	568	538	596	600	598	586	594	561	573	551	554	568	559	593	583	593	627	574	580	556	600	585	604	542	598	563	576	562	577	548	556	577	556	566	526	571	581	600	495	607	584	624	566	586	558	554	516	570	567	547	543	569	631	545	571	563	564	561	572	550
15031	24616	21111	12697	9425	6618	5689	4440	4195	3338	2775	2671	2455	2325	2038	1840	1615	1346	1351	1402	1331	1231	1303	1282	1184	1091	1079	1086	985	1034	1047	1088	977	893	955	947	954	986	938	1035	998	1044	1062	987	989	956	923	892	912	881	887	944	902	1046	1095	1069	1022	974	944	863	868	873	912	841	829	896	888	850	917	899	856	895	891	870	886	837	801	864	863	837	821	896	860	822	903	865	855	860	842	871	861	813	864	815	843	872	827	874	893	831	802	868	869	820	883	860	866	838	888	909	825	910	834	858	839	850	833	832	872	856	834	877	867	902	895	882	788	840	879	835	863	837	853	833	826	889	880	911	837	902	834	918	851	838	878	851	894	853	831	867	892	861	831	858	881	865	843	915	832	807	883	881	840	914	833	880	846	846	858	876	778	883	863	862	900	882	875	840	934	859	867	867	846	804	809	801	843	883	880	826	841	796	860	896	865	869	879	835	837	860	865	830	885	875	874	826	891	862	834	876	845	801	844	845	857	822	894	908	869	856	874	842	864	859	908	864	844	860	887	902	874	835	877	861	889	834	876	834	854	814	876	878	900	871	843	925	833	868	824	890	864	869	840	814	845	838	866	907	886	845	888	852	871	868	877	859	864	922	848	873	899	857	853	872	823	846	945	802	839	910	859	805	837	875	856	917	817	877	866	856	826	849	849	916	853	822	852	864	855	827	859	861	862	856	851	925	877	898	859	926	797	858	882	847	825	871	829	842	890	902	901	853	860	911	955	829	858	862	882	900	933	845	871	905	938	864	876	885	867	930	872	914	884	890	883	807	878	846	832	873	896	890	851	884	922	886	839	886	850	878	891	892	928	862	854	855	907	849	816	901	868	831	883	860	847	848	882	822	857	897	838	888	846	835	857	786	907	851	916	817	889	870	875	892	836	859	820	872	840	890	904	916	893	866	871	851	871	860	875	859	869	877	817	847	841	875	866	870	861	870	848	811	860	865	882	846	871	900	920	858	903	879	881	819	881	911	871	834	855	919	903	863	856	830	828	853	864	836	890	864	875	899	868	846	821	884	898	836	826	847	868	848	819	880	890	855	871	859	869	877	895	851	894	870	872	876	881	915	850	827	852	860	855	843	906	834	886	866	836	862	858	849	877	833	864	939	850	892	889	880	842	825	875	867	825	865	915	811	872	845	841	873	877	862	845	852	863	882	875	855	830	834	846	881	863	880	881	874	865	921	858	817	837	899	826	852	896	840	796	818	825	854	841	842	886	881	871	844	860	854	883	861	865	859	838	859	878	898	857	858	883	860	863	820	891	882	821	869	872	858	855	858	889	944	803	934	853	863	928	854	868	876	887	841	839	837	949	876	870	851	813	834	881	876	834	891	844	854	886	834	903	850	856	818	889	896	880	906	943	917	862	902	872	913	871	934	851	871	856	873	874	883	880	842	915	888	842	881	886	894	858	833	878	852	879	890	870	851	892	870	848	885	868	867	872	849	899	843	910	878	847	866	844	826	897	899	893	888	911	843	869	895	877	807	876	873	891	842	852	825	861	846	825	831	882	920	867	860	850	870	885	824	868	844	904	866	859	876	827	836	884	888	812	879	895	878	830	868	850	844	909	849	838	902	838	909	850	890	872	876	833	878	895	851	889	863	844	887	937	814	905	895	881	858	869	870	872	860	865	855	841	852	819	805	848	827	819	913	883	833	841	857	866	871	917	844	814	826	861	891	838	896	867	800	895	875	925	849	830	884	865	886	840	872	853	842	879	893	872	876	859	846	851	830	880	846	877	890	829	826	864	883	838	862	853	801	859	890	924	912	880	928	810	861	895	828	863	912	852	863	887	891	901	845	805	861	858	857	852	852	893	867	923	909	811	840	907	876	930	867	878	842	851	854	839	857	833	849	842	892	832	840	856	818	919	876	878	891	810	799	909	856	878	847	842	867	855	802	835	896	853	849	898	935	932	907	872	908	888	898	808	843	828	878	917	887	847	880	844	913	879	820	884	793	886	862	883	821	886	862	882	878	852	844	930	824	848	859	872	780	847	846	854	886	866	840	851	878	901	907	821	855	816	839	847	810	881	874	873	867	860	850	844	901	897	906	864	897	856	841	917	887	879	857	876	864	860	868	888	886	894	955	878	864	918	835	872	872	854	866	879	860	903	870	827	912	836	841	840	873	807	860	836	844	852	819	846	829	874	918	842	885	920	847	886	899	841	891	853	844	848	812	881	839	873	853	828	880	879	904	854	874	888	848	891	853	851	874	877	845	870	837	830	870	860	847	859	791	876	824	902	842	862	879	836	849	877	877	894	848	919	871	871	833	922	891	872	897	838	870	840	834	811	836	889	861	899	897	859	874	904	919	804	810	889	796	839	840	853	817	804	888	873	852	868	854	823	875	854	826	889	868	848	833	832	889	884	878	821	878	890	875	855	826	896	824	800	865	865	837	900	900	906	878	826	805	884	831	948	867	856	845	826	914	817	903	872	814	837	863	862	842	860	868	875	853	900	820	877	864	858	856	893	899	821	857	844	887	871	852	839	808	868	865	872	832	935	908	869	892	843	848	807	926	877	859	868	832	851	850	886	830	828	852	882	840	827	870	839	823	853	878	834	873	863	858	873	889	867	860	845	834	907	886	812	877	858	862	851	864	880	862	876	795	864	848	870	886	838	872	886	830	827	852	860	821	900	827	837	849	867	856	879	840	870	843	817	822	869	821	847	876	885	923	907	891	882	869	828	862	832	894	869	821	834	880	854	908	878	857	886	827	863	885	894	873	881	878	914	903	891	865	852	826	874	844	855	834	882	834	887	865	865	866	893	923	862	853	880	872	919	809	851	859	883	848	871	861	877	894	879	824	847	865	887	903	917	859	822	888	847	856	823	876	875	874	860	868	844	868	845	827	810	861	912	912	838	841	827	873	848	880	834	818	898	873	881	844	840	890	908	819	884	892	869	897	856	910	872	841	881	871	864	826	850	871	862	863	867	850	909	794	832	859	899	879	916	872	871	864	853	833	837	859	882	889	871	854	894	865	867	895	863	866	851	908	895	858	918	887	893	888	895	848	818	894	818	859	874	863	818	890	851	920	847	855	843	887	864	898	885	878	850	863	839	849	857	899	826	864	845	921	865	878	812	889	901	891	876	818	851	908	873	828	895	809	853	915	882	912	811	847	838	841	866	876	830	826	916	868	877	832	894	866	820	855	862	897	833	832	882	864	855	871	833	892	846	838	891	876	831	872	832	822	855	869	863	859	902	864	873	902	840	877	828	849	910	860	839	836	902	792	900	902	905	869	882	869	849	897	920	889	943	854	875	836	888	850	866	876	846	830	880	845	918	886	909	862	869	843	863	876	824	792	843	851	796	823	909	854	851	857	860	889	862	897	860	907	894	868	878	867	864	881	802	892	894	839	820	849	838	852	873	856	843	842	960	887	862	833	855	912	911	858	834	866	898	877	829	833	881	865	904	903	919	848	826	894	861	850	873	892	824	842	857	873
24492	21517	28818	24632	20867	11170	5730	3557	2947	2328	2083	1884	1663	1617	1472	1322	1099	1018	980	1027	956	860	912	880	868	774	798	765	753	718	732	756	757	666	689	652	686	729	714	766	831	783	774	717	680	702	675	685	663	657	687	709	770	1018	1115	989	807	724	659	638	650	668	651	627	625	652	611	668	654	615	648	673	621	606	671	612	648	652	635	635	617	612	629	645	626	667	559	616	646	638	618	649	683	636	632	627	669	627	619	618	585	596	643	627	609	640	620	637	606	632	596	680	642	660	619	636	649	628	626	616	652	604	651	597	662	674	655	673	684	595	634	597	642	646	614	644	612	647	636	655	655	638	644	669	643	684	669	619	639	653	611	643	595	639	615	614	620	680	643	621	656	622	641	601	651	624	635	656	643	646	659	607	640	636	609	634	627	610	635	629	647	653	664	569	671	632	593	653	596	585	650	644	598	650	607	658	622	660	652	623	652	636	667	650	642	628	626	626	644	666	663	677	658	642	654	604	663	620	641	662	662	612	624	657	614	615	623	670	596	664	635	669	665	703	628	636	618	598	647	651	644	656	633	651	672	651	634	587	615	619	639	621	603	653	619	650	692	672	648	632	639	611	663	684	675	631	657	627	620	635	651	599	628	603	612	646	619	652	626	637	632	607	602	650	633	644	634	631	641	673	638	650	646	634	660	637	653	680	649	602	601	615	650	639	661	624	581	612	662	639	614	651	608	617	657	628	664	667	653	608	630	640	628	640	665	654	655	674	670	599	660	667	667	618	582	626	651	610	687	670	651	642	630	638	626	662	670	610	634	616	670	621	663	612	656	628	646	631	597	633	626	626	647	679	610	640	619	633	628	639	621	581	629	650	656	644	642	600	634	672	624	642	640	592	659	614	622	684	654	618	624	593	655	627	678	629	670	593	660	594	653	620	624	638	646	590	623	650	634	595	655	618	642	666	619	624	651	593	652	646	628	629	665	613	642	607	676	618	676	642	671	631	626	634	633	618	656	658	618	635	593	633	638	659	623	621	608	628	653	630	653	644	628	625	634	628	661	643	614	695	581	618	613	615	624	640	657	647	650	652	629	625	623	584	650	620	625	605	646	633	711	626	594	599	605	612	647	671	658	683	589	610	647	640	651	632	640	614	662	619	685	624	607	649	616	644	696	636	615	621	644	674	653	649	604	603	629	649	643	614	668	647	625	638	631	611	612	677	663	610	625	645	569	623	644	607	633	623	627	627	578	637	695	644	654	640	592	626	643	606	659	664	662	622	658	660	642	615	639	638	677	668	613	659	604	633	630	657	634	653	643	637	635	607	649	633	657	588	621	688	662	623	625	606	650	620	622	663	610	630	608	611	615	580	646	625	630	641	642	646	641	634	623	662	605	644	615	625	632	612	589	663	609	622	644	647	663	621	648	623	627	662	618	676	586	613	624	654	653	683	662	653	680	605	650	641	613	645	652	681	641	619	654	624	556	632	594	656	632	623	641	586	625	662	641	670	609	637	648	590	657	634	660	619	641	645	632	632	613	679	675	672	658	623	618	609	637	632	582	627	634	646	635	655	606	614	659	641	640	618	619	666	643	633	608	603	620	628	608	640	711	624	641	623	600	625	656	660	609	677	636	603	648	637	646	655	590	652	607	622	629	677	627	629	633	637	640	611	660	667	615	595	596	660	653	644	650	664	629	595	624	703	641	644	597	658	571	621	647	670	653	606	607	638	640	674	628	649	619	609	583	638	636	636	618	614	654	639	646	598	624	618	699	605	578	627	622	564	661	607	635	646	649	646	629	590	640	603	600	632	661	628	670	658	678	617	611	617	664	607	638	650	621	605	651	587	663	636	649	647	620	697	601	643	610	661	638	596	662	619	682	649	637	645	623	602	636	649	602	661	613	665	688	654	621	599	668	666	618	614	611	652	594	664	649	588	643	651	648	671	651	633	635	606	594	658	661	607	631	655	609	627	621	651	608	611	663	617	639	633	630	654	607	655	615	654	680	661	653	651	597	606	638	660	690	626	570	630	622	635	645	600	599	611	633	646	643	646	627	662	547	673	659	643	624	606	636	642	619	594	642	598	605	661	611	620	626	618	661	607	594	652	660	638	633	608	627	610	655	631	699	638	652	627	619	623	630	633	641	642	620	611	684	625	593	602	679	611	634	652	663	646	599	635	621	699	576	601	666	632	612	616	603	616	600	601	577	601	617	646	610	615	616	610	608	630	609	612	622	621	630	630	579	629	599	659	586	659	664	667	650	623	623	613	635	623	665	641	630	582	640	638	611	632	635	663	610	611	548	635	584	572	660	662	619	593	614	637	634	642	583	632	621	645	659	633	622	604	642	653	647	651	609	633	604	632	627	640	628	618	678	631	621	644	634	647	639	580	609	612	602	637	640	681	641	635	663	613	632	641	686	635	636	661	656	617	639	608	635	639	654	625	654	604	628	596	632	614	619	578	646	646	624	644	633	636	661	621	613	608	614	642	633	663	675	650	601	625	639	648	615	650	651	612	653	600	637	612	637	610	678	584	601	613	623	654	608	609	654	654	640	669	597	618	603	616	647	654	597	614	643	599	602	648	655	612	644	607	715	671	649	625	650	632	625	627	632	623	651	671	637	669	648	653	637	608	671	614	623	633	637	616	644	620	666	638	647	599	562	614	672	651	640	622	654	638	637	654	656	661	583	605	651	620	647	623	621	681	646	640	646	663	650	646	625	607	633	648	653	637	622	637	582	635	682	596	619	615	597	569	688	603	594	612	619	659	663	597	659	643	627	650	603	668	619	624	636	652	621	616	613	696	602	661	644	640	657	635	616	633	636	631	619	621	640	596	674	612	630	643	638	662	605	651	637	633	604	596	584	617	615	609	647	597	629	597	623	635	647	658	634	644	625	641	584	611	679	646	682	623	637	607	609	617	644	631	641	664	613	600	620	612	649	631	594	654	629	632	612	643	646	612	639	632	673	657	627	627	666	613	637	664	625	666	640	648	637	613	644	576	660	603	593	592	604	652	588	605	611	639	617	648	645	643	671	648	635	642	627	640	641	634	621	597	598	613	620	622	647	622	634	666	611	607	718	647	726	595	621	612	582	614	632	624	625	650	594	662	616	611	648	667	661	654	617	652	579	618	600	639	602	641	610	594	645	642	660	609	624	662	656	609	630	596	643	684	582	594	648	623	609	627	635	619	564	607	646	644	638	640	635	637	612	628	639	648	590	640	625	624	683	654	635	641	645	693	646	666	677	633	633	658	672	632	641	626	609	619	638	632	653	597	615	668	595	607	610	649	693	651	640	609	621	594	672	622	616	639	670	623	652	676	619	609	656	640	686	622	659	602	597	658	608	626	632	671	628	581	609	680	614	671	607	657	672	587	601	642	637	662	600	610	645	664	662	642	633	616	657	653	645	614	614	615	617	622	667	633	677	631	660	645	656	608	624	610	627	655	693	641	656	641	639	666	619	644	664	610	623	639	612	588	652	651	629	630
17680	32686	29295	20426	15732	12399	10369	8295	7319	5721	4955	4535	3914	3761	3323	2758	2335	1996	1933	1823	1668	1667	1673	1534	1460	1341	1423	1295	1252	1197	1178	1342	1228	1073	1051	1048	1071	1181	1089	1252	1305	1376	1322	1164	1112	1019	1101	1068	1097	1087	1032	1011	1260	1786	2003	1784	1448	1261	1065	983	930	955	970	913	1007	990	990	924	994	943	898	952	986	989	912	919	984	954	951	931	907	934	917	982	920	970	951	937	923	993	902	941	979	966	951	928	933	941	921	952	965	975	891	908	955	997	984	958	996	931	964	968	933	939	902	964	975	915	995	937	965	918	1004	958	971	929	1000	963	956	944	958	942	966	908	955	942	927	941	913	1021	948	908	912	956	965	938	932	899	967	936	981	1001	992	978	904	970	936	887	975	950	920	974	966	971	948	963	943	950	930	915	961	990	964	970	940	979	1003	1018	921	990	971	944	982	935	926	948	941	948	986	960	864	1011	999	973	974	879	914	1011	979	959	905	911	895	1008	982	966	983	945	1000	999	931	962	940	932	905	913	935	936	965	954	1019	982	1032	930	940	970	974	919	950	909	966	955	916	909	931	956	919	968	948	907	914	958	967	945	966	920	948	932	951	964	972	987	955	919	979	945	944	962	948	944	991	964	996	971	1004	911	958	957	985	1008	920	905	904	923	924	950	985	898	908	943	928	895	859	927	1004	972	917	947	970	946	942	1004	965	937	982	903	923	962	971	959	948	1043	987	993	945	951	970	982	908	877	950	913	944	964	960	949	924	923	916	943	971	955	962	962	960	971	915	923	944	959	913	1009	915	930	984	935	970	934	921	965	1009	1000	940	846	979	950	982	888	885	939	1008	981	938	934	971	975	984	971	958	996	950	948	935	952	926	920	885	1004	954	949	982	979	968	930	996	993	960	983	965	971	992	991	929	933	933	976	943	987	895	958	934	962	948	960	959	898	994	985	935	922	993	985	942	968	946	998	955	992	951	945	988	924	895	965	948	867	938	922	989	990	912	949	948	948	951	999	973	932	981	950	943	946	931	947	1010	914	930	955	930	956	898	935	976	943	957	915	1017	915	968	1009	938	931	1004	970	963	961	983	941	1003	968	881	1001	951	954	931	983	1008	932	967	957	913	919	990	964	973	973	987	928	973	950	893	906	937	939	958	957	939	917	986	919	940	949	963	945	968	998	951	975	979	933	972	906	980	955	965	957	989	969	923	930	955	934	947	927	933	922	997	953	944	1000	934	904	991	976	926	914	927	947	932	965	933	918	910	948	994	981	938	944	930	948	938	963	919	891	988	942	957	930	989	942	940	960	918	907	925	1021	956	978	923	922	979	892	936	987	940	924	912	985	1006	975	925	1008	946	966	942	930	979	984	921	918	963	947	927	971	966	962	961	956	992	954	951	985	927	971	976	952	969	982	935	915	1011	912	979	969	989	975	992	917	933	995	956	950	950	931	958	954	945	929	967	934	895	1007	919	909	950	958	879	922	958	917	950	953	991	960	941	997	971	944	964	912	916	949	899	1016	960	938	928	965	949	933	950	923	931	955	968	936	943	885	1003	941	936	911	973	920	959	925	927	964	922	940	982	952	990	956	1017	948	971	997	1002	1027	988	913	970	914	935	946	988	931	941	960	1028	990	938	961	947	944	927	940	995	949	960	968	921	929	941	953	964	980	977	937	948	961	985	943	977	1001	974	970	980	949	942	954	855	944	979	945	986	963	970	967	962	999	958	931	968	933	931	915	933	919	997	970	915	990	939	900	963	918	980	956	971	925	953	959	960	992	972	948	911	919	962	952	931	921	1002	992	1015	922	1002	961	986	950	984	995	925	964	973	940	896	966	978	936	966	941	934	912	936	977	937	958	934	930	937	986	914	918	953	925	953	973	965	944	960	978	952	946	945	871	901	983	952	898	944	931	949	902	955	960	940	937	934	950	974	1006	974	982	969	932	964	942	956	943	921	902	937	942	917	960	975	959	947	931	1001	947	965	959	942	988	993	1000	898	945	928	955	971	955	927	956	950	990	940	958	891	960	947	923	988	931	927	976	992	974	970	893	976	934	940	938	972	972	945	941	960	893	993	994	927	959	1004	969	908	959	929	967	915	964	1003	955	916	971	927	915	1011	987	968	951	929	908	981	979	1020	921	1012	981	942	924	942	914	971	985	919	969	942	973	960	907	943	947	937	952	948	974	928	927	977	991	952	987	960	955	951	965	944	946	936	938	959	961	964	977	932	949	969	941	944	929	973	942	946	943	908	921	945	923	926	980	892	947	967	944	927	963	999	950	995	999	938	968	947	959	963	931	962	901	941	948	924	961	1019	937	898	919	948	990	989	931	928	944	941	942	940	951	930	949	949	958	965	907	894	967	918	1016	1009	986	906	960	940	966	936	1024	922	967	989	943	972	965	919	946	951	928	981	954	937	1013	954	907	969	918	927	934	924	962	1020	966	961	923	916	971	959	924	956	976	912	956	933	923	922	959	953	965	931	947	980	958	922	905	924	971	939	921	946	922	921	915	965	897	955	963	904	886	924	937	926	923	951	942	917	937	982	954	950	933	977	933	971	961	938	1007	917	948	960	902	934	973	925	919	905	938	974	918	915	908	927	969	913	943	956	966	966	877	994	926	950	941	989	987	1008	942	949	915	971	913	958	958	954	976	926	948	926	964	947	1007	954	993	996	929	941	936	999	930	957	944	936	933	1000	991	955	894	990	925	995	939	951	906	987	1017	897	952	981	964	1024	1007	886	974	918	936	899	953	952	945	953	967	932	970	937	944	948	989	974	983	923	917	980	986	963	962	983	910	982	949	921	948	916	918	1020	963	967	976	955	991	992	990	926	922	926	944	950	927	979	940	953	949	976	950	989	914	948	968	945	958	902	1003	894	932	908	927	960	928	934	911	971	931	938	974	999	939	940	999	950	918	973	1009	976	976	953	942	913	973	949	966	934	976	957	973	973	876	928	977	970	934	972	942	952	931	927	951	959	919	948	908	949	912	908	923	995	891	969	951	938	980	910	976	941	940	1001	949	924	950	963	975	939	983	934	884	988	979	930	966	937	982	935	951	995	883	954	961	944	990	953	1026	928	976	916	965	994	951	900	947	966	925	947	912	937	973	995	985	893	994	980	954	944	944	1007	980	968	915	973	911	905	961	930	936	917	930	974	966	963	960	940	999	972	910	955	937	933	899	899	955	990	907	956	963	923	965	951	893	961	1010	974	934	965	938	921	990	919	927	955	952	931	965	1024	960	939	977	931	968	964	886	1009	966	1002	957	982	934	918	944	932	947	1002	914	953	1000	978	913	967	938	969	958	934	955	942	955	970	956	958	1002	962	933	999	938	951	917	910	925	931	962	942	950	950	936	963	948	941	980	960	948	901	957	951	944	975	952	956	956	944	901	934	964	957	982	974	981	923	914	994	1005	957	982	953	934	950	952	935	954	944	924	942	966	984	957	916	915	953	957	951	935	952	957	933	930	879	1027	920	951	989	993	970	954	889	948	940	949	983	952	948	953	995	926	1027	975	940	900	1074	940	996	975	1039	938	947	877	967	954	949	1013	995	927	1000	930	924	909	990	922	930	992	980	1001
23433	21498	29421	24032	21571	21257	12966	5824	4376	3345	2940	2522	2391	2050	1844	1559	1293	1189	1145	1138	1018	1034	965	890	885	871	857	727	729	753	749	843	811	736	672	656	637	725	682	783	791	765	795	705	667	644	640	673	650	596	595	643	815	1150	1431	1279	1001	820	676	671	594	602	554	594	570	569	570	586	605	595	603	573	546	547	617	546	562	590	578	555	557	618	570	612	579	598	556	536	558	565	609	622	581	575	560	600	540	586	591	612	562	553	587	578	547	601	567	576	595	573	519	561	549	585	551	560	605	565	579	580	579	590	582	570	564	571	632	567	585	561	572	550	566	578	624	578	602	570	554	611	579	616	579	585	563	572	566	576	584	540	588	587	563	558	578	550	569	590	549	566	587	584	583	547	563	562	537	606	551	565	590	537	582	579	573	569	558	577	617	562	600	576	594	556	587	542	589	590	605	568	595	574	527	586	584	590	553	604	610	601	586	548	554	543	575	596	543	589	553	558	587	556	547	541	560	632	582	582	562	545	544	565	630	596	557	577	586	583	574	605	630	581	568	578	584	614	570	573	512	582	590	568	565	533	630	582	570	575	548	595	580	528	592	554	597	578	560	573	569	604	551	547	575	573	575	533	579	558	548	548	548	561	575	524	598	569	590	572	558	620	553	557	600	600	584	592	585	553	608	566	563	544	603	577	592	572	595	581	614	597	581	579	625	586	596	552	585	639	566	584	574	563	591	548	571	582	553	584	557	550	592	595	575	588	561	542	501	545	636	555	633	546	585	611	558	601	544	567	575	580	570	561	582	576	560	584	607	567	589	582	522	568	584	558	575	577	586	597	566	591	572	599	563	564	586	544	554	592	598	561	585	588	602	584	586	536	619	581	619	596	539	549	574	565	607	584	594	566	548	586	557	593	583	562	614	594	570	566	570	611	589	547	563	567	546	586	564	569	604	596	605	604	602	540	589	576	569	594	588	532	570	569	569	547	546	609	542	557	560	564	578	576	567	554	545	559	598	573	576	542	578	590	572	583	562	590	623	601	570	611	587	575	596	557	540	580	566	588	577	596	605	582	570	595	587	613	562	587	568	529	532	546	579	553	584	561	604	605	584	557	593	554	590	590	588	569	599	587	605	530	565	567	606	602	614	594	638	559	610	572	574	537	537	561	588	554	587	596	553	514	557	582	554	576	579	590	530	577	572	587	563	554	586	581	591	584	592	560	572	582	572	538	541	550	591	539	577	580	570	574	593	578	577	566	544	568	587	575	574	574	579	590	557	570	595	619	546	537	558	528	556	549	568	525	587	531	582	563	596	557	581	574	581	558	575	615	588	553	566	592	550	595	564	586	543	560	605	589	588	623	585	560	557	565	584	583	589	609	615	557	545	558	573	614	560	547	555	598	558	601	566	552	644	559	585	531	547	579	594	576	556	548	547	565	592	562	570	556	544	604	566	587	610	567	608	560	567	581	560	593	594	542	589	553	591	566	567	619	561	588	543	548	531	552	552	635	568	565	557	591	568	598	610	560	572	558	589	544	588	519	577	550	565	607	585	571	559	544	603	562	656	553	558	581	552	601	531	622	584	552	558	575	580	613	549	582	616	594	590	578	537	526	565	561	581	526	581	568	567	563	601	593	575	566	593	568	553	553	542	564	576	571	573	567	560	551	567	574	566	616	594	565	560	570	588	524	565	576	569	602	572	588	535	570	573	596	567	592	598	556	587	588	565	606	542	594	586	517	548	577	614	562	540	579	575	589	579	576	507	604	547	581	598	550	603	605	557	538	583	564	628	596	560	572	560	564	576	622	588	581	566	578	582	590	626	576	594	574	585	591	568	565	570	625	605	569	539	574	553	554	542	577	589	563	574	587	549	575	566	528	561	569	576	518	559	566	581	578	535	606	575	571	590	581	589	556	570	538	555	600	600	568	586	572	556	567	575	584	554	585	575	559	556	572	619	565	561	558	572	577	611	553	550	554	554	583	558	596	579	562	516	592	585	560	583	577	601	552	571	602	597	595	579	571	561	571	532	583	554	574	563	601	600	609	590	610	609	565	589	559	602	553	581	558	592	567	583	528	549	581	523	571	545	534	564	561	605	570	602	552	576	550	584	560	611	567	634	548	578	548	572	577	531	572	586	574	561	547	572	574	543	577	580	595	541	563	591	536	574	572	552	584	577	581	594	533	560	575	568	590	577	571	561	536	586	582	603	600	588	595	571	573	565	544	570	585	533	594	547	536	569	584	586	608	565	556	553	599	521	536	566	546	586	562	565	569	574	573	556	594	532	546	522	583	570	594	546	559	585	573	566	516	551	564	568	578	502	562	604	593	584	542	577	566	555	558	560	580	575	583	569	589	589	590	530	568	584	611	571	590	575	581	571	580	548	547	517	582	578	578	581	576	572	572	567	521	614	599	587	572	549	531	598	577	571	585	609	578	580	605	586	603	593	566	581	519	572	592	546	582	576	557	573	572	567	588	564	586	581	576	605	527	573	617	559	556	612	568	534	524	573	554	587	546	559	559	595	601	573	543	587	561	590	560	560	573	591	583	595	589	564	534	615	555	553	574	566	563	561	579	600	585	567	563	592	553	597	566	572	578	617	556	542	610	587	577	577	520	613	550	590	575	563	600	579	544	581	557	560	581	575	563	546	577	584	556	557	566	586	576	587	595	629	542	571	571	568	606	573	564	591	600	587	534	606	575	549	574	593	558	557	551	557	573	573	589	595	579	543	577	574	603	596	588	570	553	560	544	612	574	596	612	596	538	566	531	592	597	586	562	557	572	564	558	597	548	565	571	589	584	574	568	587	546	551	533	565	560	573	591	565	558	573	582	581	583	561	550	543	566	561	549	578	554	616	570	540	564	536	567	568	589	546	580	614	585	573	557	592	637	585	550	557	569	554	596	538	542	545	564	604	571	549	538	576	559	589	604	582	570	584	559	586	594	562	643	597	604	564	587	563	531	538	593	568	532	567	584	589	535	588	556	603	574	563	577	522	569	594	606	524	539	584	582	581	554	560	536	577	593	611	615	558	588	604	544	553	528	589	538	612	579	593	533	571	563	594	602	541	563	536	567	535	580	597	577	571	547	609	603	545	556	569	578	536	563	574	599	546	534	557	619	611	520	591	567	597	562	622	583	571	565	569	576	583	608	598	593	567	564	613	541	592	560	551	578	589	546	549	589	566	642	587	570	539	540	553	582	535	565	588	539	588	583	591	631	564	511	543	566	600	554	520	587	602	557	519	586	571	552	529	581	597	573	611	559	549	592	561	619	573	553	610	604	600	577	575	536	542	587	596	569	592	543	562	588	588	558	584	600	577	599	584	566	558	547	607	590	586	583	581	564	606	596	576	567	625	558	536	590	574	573	588	569	606	534	553	591	560	573	568	594	563	573	558	590	611	594	549	575	530	551	556	559	549	571	584	581	587	575	571	565	589	587	584	615	564	510	567	584	511	554	619	577	588	595	610	611	564	566	547	592	538	611	601	586
19883	37336	33835	24557	20620	17712	14349	11836	10246	8149	7046	6229	5670	4710	4188	3349	2796	2498	2331	2230	2002	2109	1902	1655	1600	1500	1570	1364	1191	1184	1103	1377	1468	1254	1066	1034	1110	1111	1124	1315	1326	1383	1397	1197	1016	1030	977	1056	1020	973	954	1055	1328	2342	2745	2299	1852	1376	1045	951	881	857	852	894	846	884	902	878	898	876	840	873	853	829	821	879	871	863	878	814	856	875	864	884	820	877	898	863	849	877	899	795	825	848	818	896	888	891	896	846	850	905	862	915	810	884	870	880	845	849	840	868	867	839	808	860	831	826	874	875	927	920	914	830	870	911	829	859	842	880	834	848	873	926	887	861	871	851	895	850	816	878	821	829	845	883	849	810	847	878	863	859	845	826	839	829	883	898	873	834	845	873	876	833	882	823	836	831	847	829	864	919	864	846	849	882	825	866	840	885	855	864	794	802	837	883	897	833	842	894	861	871	854	896	889	828	852	880	855	836	897	846	847	851	813	873	866	821	861	917	810	886	859	871	881	840	871	905	833	855	847	810	858	838	875	888	871	835	850	927	845	910	879	876	858	850	855	875	868	846	869	848	884	871	850	828	792	865	842	830	880	871	887	929	881	854	837	845	846	858	868	834	861	861	831	835	838	832	855	897	883	854	815	843	917	810	905	880	849	836	929	885	884	893	839	866	864	942	852	836	849	848	863	875	854	853	898	842	882	842	868	863	864	820	867	905	895	909	816	858	898	830	833	919	831	926	843	905	870	857	855	884	864	927	832	852	899	878	854	850	862	857	845	851	811	878	840	852	866	841	896	875	883	854	834	815	889	842	820	880	851	905	815	839	826	860	842	814	830	849	777	849	838	919	815	871	891	840	904	853	846	871	818	844	884	893	828	814	887	882	863	859	807	912	854	884	841	829	852	838	861	869	828	835	831	839	842	843	877	837	909	845	850	901	873	844	804	906	832	821	830	841	850	812	888	919	883	864	842	869	875	788	825	923	847	840	830	889	843	864	830	909	886	879	866	851	858	864	885	899	853	850	915	897	899	841	858	855	893	906	846	811	853	842	811	854	843	902	812	878	847	863	794	882	887	870	853	853	803	851	860	883	850	851	878	882	829	881	833	879	872	877	916	816	871	837	797	827	860	896	886	883	861	841	826	888	801	883	899	880	816	853	841	874	852	845	853	851	813	890	794	830	852	850	886	857	799	879	883	825	860	833	891	849	849	834	882	844	822	881	852	847	811	874	860	858	855	902	828	825	869	885	820	887	870	904	828	850	825	855	921	792	866	858	826	838	846	921	900	824	860	882	859	833	872	844	845	839	847	873	840	900	834	888	837	820	835	852	924	833	841	836	868	853	870	815	851	878	872	901	854	859	831	786	830	832	858	875	810	897	834	859	871	873	861	818	821	909	851	876	904	866	874	851	843	904	862	869	839	874	846	861	823	808	805	870	905	878	825	866	842	807	860	855	850	902	852	876	811	850	919	821	826	900	861	869	886	886	882	845	795	879	865	879	848	842	889	902	854	843	836	864	820	922	885	923	891	883	892	880	868	822	844	870	854	839	851	883	831	825	896	851	839	886	887	863	840	917	848	876	836	828	868	870	826	915	864	860	843	850	893	916	880	907	863	830	840	866	842	867	885	893	841	797	845	844	867	911	876	860	841	878	882	882	885	860	862	808	854	836	877	869	820	875	856	904	886	819	824	831	844	870	844	854	862	833	882	887	818	867	901	857	869	851	856	861	854	802	830	844	824	823	808	831	874	856	785	856	829	871	897	844	844	860	880	877	875	875	849	813	839	825	829	813	848	895	832	840	783	836	870	822	879	875	831	889	846	811	881	851	870	804	850	807	815	872	806	862	868	910	789	858	880	884	804	837	847	888	894	863	828	905	848	867	911	863	900	881	883	882	809	805	884	866	863	891	822	859	854	853	875	858	847	939	846	811	916	860	872	797	835	890	853	833	853	838	809	825	840	827	867	871	889	851	804	895	827	908	834	878	858	819	881	856	838	900	823	886	867	869	877	810	835	785	850	794	897	866	873	838	849	852	879	914	839	836	852	838	850	878	805	897	869	866	861	862	884	817	808	895	876	844	847	842	921	833	863	839	888	816	841	881	869	859	883	845	882	861	841	930	913	865	868	882	867	873	899	890	861	883	837	835	846	835	836	859	888	864	873	826	835	856	866	840	837	821	814	862	852	825	858	864	864	904	892	884	848	850	909	874	911	834	862	834	864	848	825	900	821	874	876	880	828	844	835	858	852	833	865	844	844	835	836	901	863	843	831	865	878	838	856	890	867	829	791	895	889	850	855	855	863	876	821	953	864	908	863	878	909	852	837	841	866	869	867	844	877	871	859	872	876	838	843	851	883	882	843	904	819	846	885	868	892	839	838	840	886	812	883	859	903	880	906	884	894	833	863	872	918	816	855	902	857	839	832	869	830	869	850	914	891	856	824	869	844	856	862	850	828	867	823	907	901	866	846	859	924	849	820	865	853	843	871	837	867	827	780	856	845	863	878	920	896	856	858	857	898	895	861	879	855	896	878	863	833	838	816	849	937	840	855	883	819	859	876	869	865	851	871	826	837	862	836	852	901	872	901	887	850	922	881	841	837	861	878	872	864	865	885	858	832	901	853	852	843	871	867	831	873	839	902	881	853	865	896	877	911	854	858	857	888	845	901	890	887	855	827	890	874	877	805	855	823	833	864	882	871	843	840	870	840	854	835	831	886	835	853	845	869	866	801	844	828	868	852	894	839	855	878	899	893	868	830	837	870	855	822	862	863	878	896	901	846	834	899	842	852	844	843	821	857	849	904	841	822	927	842	827	906	813	875	839	866	852	869	857	874	855	867	827	865	859	864	830	872	863	879	863	828	887	860	895	836	888	853	902	828	863	899	867	903	854	857	829	830	800	844	835	894	826	864	871	888	812	895	862	864	855	888	839	831	834	911	857	825	862	923	836	899	842	895	853	857	884	850	908	833	863	837	881	879	809	897	852	901	819	851	862	798	818	882	804	816	885	847	889	866	869	853	880	876	824	902	901	879	845	901	853	894	911	899	832	893	830	902	906	885	878	843	886	869	869	869	888	894	914	892	811	816	869	859	891	820	831	863	880	874	848	854	905	849	859	833	858	842	834	917	879	857	883	835	869	809	901	851	834	817	879	910	794	880	844	875	870	903	846	855	863	874	886	860	871	909	859	811	836	855	845	799	875	846	781	815	887	822	849	896	857	840	853	822	827	837	888	855	867	882	862	855	903	833	823	846	867	836	837	853	869	869	835	861	776	822	861	874	884	909	834	885	864	813	861	875	819	882	851	920	869	885	822	856	871	838	881	873	829	889	829	885	837	872	830	885	838	881	805	925	858	866	867	820	845	854	814	862	892	901	894	864	848	821	875	861	859	870	860	829	828	810	880	888	854	835	822	861	867	808	908	877	901	882	822	781	829	835	874	902	886	890	926	837	879	855	898	835	856	897	897	881	893	884	875	908	836	837	814
27287	21479	17541	8225	4113	3084	2324	1897	1612	1376	1282	1212	1169	1037	939	865	820	779	760	756	740	751	720	682	636	639	651	623	693	612	600	687	699	600	600	572	576	607	607	676	605	653	649	621	571	616	601	618	628	614	576	628	595	643	664	699	634	603	620	594	567	607	596	553	564	583	577	546	604	595	583	591	597	552	582	594	584	565	593	609	580	580	554	542	577	574	541	541	587	591	600	577	551	552	559	562	572	562	536	588	539	570	597	569	552	558	631	547	556	610	554	589	552	575	539	558	524	561	595	577	580	564	549	581	567	561	579	559	589	527	555	575	524	546	594	550	567	561	525	571	568	548	594	581	583	584	594	525	542	570	591	627	557	545	572	535	589	601	543	580	546	561	565	582	539	545	535	528	554	548	564	577	528	580	516	521	562	579	591	579	577	582	570	579	585	540	581	553	582	618	530	573	552	592	615	601	560	579	573	584	565	585	587	581	555	570	597	565	533	553	529	577	578	592	585	590	504	527	591	533	557	569	565	560	553	573	555	566	542	545	555	563	590	529	584	571	591	555	553	578	577	567	617	530	548	574	624	568	557	535	559	558	577	555	531	532	548	535	578	543	536	561	572	570	572	554	556	581	590	590	542	563	576	510	580	605	585	544	540	550	533	556	612	565	520	515	601	553	532	597	584	553	513	583	576	571	549	544	608	519	632	544	577	537	581	578	593	581	589	555	578	565	539	593	560	577	591	581	555	564	526	558	529	526	568	578	576	557	614	567	571	595	580	560	625	531	566	549	586	611	571	563	559	592	587	584	563	597	560	570	554	562	542	556	581	553	608	573	537	562	609	524	573	591	547	574	561	545	567	584	569	590	555	567	554	573	598	566	591	578	602	570	561	545	608	538	533	589	539	561	555	597	567	526	567	544	561	571	586	561	587	566	542	596	544	536	556	565	535	571	574	501	574	585	577	550	553	580	571	569	575	580	573	581	548	554	566	571	552	548	547	555	565	539	561	563	583	585	531	536	548	576	559	567	563	598	554	569	561	544	550	543	570	554	572	529	531	586	574	603	585	561	566	588	585	581	553	588	544	586	556	577	548	516	568	561	580	534	550	549	526	559	572	546	532	600	526	550	548	623	572	534	537	599	557	599	555	556	566	583	551	545	586	571	576	619	574	592	589	532	558	554	611	592	568	598	538	549	570	586	573	539	574	582	589	549	546	577	578	570	549	562	564	591	621	528	545	555	579	543	564	577	573	539	544	576	554	570	534	579	565	555	594	563	598	553	546	590	587	581	567	564	582	528	543	568	611	595	570	596	534	515	561	569	564	584	595	600	576	545	545	516	554	582	562	525	546	556	564	539	588	592	599	570	566	585	600	569	562	518	576	536	537	577	579	586	550	560	548	584	578	568	530	570	535	562	541	566	539	596	561	568	581	569	571	521	557	549	557	561	585	582	595	587	555	553	573	553	560	551	529	533	566	573	553	540	587	530	605	586	544	546	540	561	580	593	562	541	544	606	581	533	553	553	554	562	557	582	571	595	526	526	609	536	568	594	590	589	561	576	573	556	598	579	525	583	535	566	598	561	566	579	595	580	560	617	549	568	526	580	548	530	548	541	551	588	617	584	567	570	576	562	559	573	552	573	563	550	557	559	568	566	600	529	556	542	558	516	542	570	512	540	532	559	574	551	603	596	543	586	570	564	548	577	619	582	562	555	543	606	565	562	595	572	509	550	540	572	558	581	562	547	553	559	624	560	575	578	565	552	522	563	548	572	572	597	535	574	578	624	561	588	546	590	566	576	569	548	564	542	601	607	542	596	552	535	603	547	539	618	524	553	610	580	563	552	584	536	521	547	562	597	562	566	605	557	542	600	534	563	575	538	548	536	551	590	591	548	551	574	606	551	523	583	546	556	561	568	554	573	568	597	581	578	572	552	572	582	587	565	561	555	576	579	556	547	574	565	575	558	554	582	566	525	550	546	548	565	517	566	549	602	566	543	575	559	544	528	555	546	563	544	581	548	583	595	574	549	555	578	557	571	533	553	566	562	550	570	558	589	557	551	545	577	558	603	561	572	554	540	570	557	580	556	590	542	579	572	551	578	541	569	583	525	613	604	570	579	585	580	528	531	593	538	566	620	599	571	577	602	588	592	611	565	527	599	546	572	573	544	567	568	617	588	552	578	560	526	551	523	618	557	588	577	563	497	557	555	505	530	506	581	572	577	538	596	584	564	516	555	540	545	606	551	576	566	595	542	607	526	580	548	515	565	593	544	556	572	550	571	539	543	540	586	570	562	502	616	557	537	574	562	563	513	545	600	582	559	537	603	587	535	558	588	508	542	605	557	554	559	590	556	560	577	591	569	584	570	591	583	556	574	548	562	556	536	568	630	568	542	602	565	545	547	565	594	622	608	545	584	555	576	551	544	582	573	538	559	562	545	589	587	553	552	580	550	535	522	581	545	585	584	582	531	576	540	578	558	554	603	522	575	529	550	563	572	563	497	568	528	566	580	536	589	573	570	573	553	571	548	515	583	583	586	586	619	586	559	604	549	577	510	561	542	569	590	550	592	558	566	597	558	514	589	534	570	519	582	560	564	552	566	574	566	589	595	570	547	582	564	536	578	560	555	601	602	563	538	528	521	564	552	561	593	559	577	549	576	569	559	582	554	598	565	578	540	558	531	523	573	565	594	549	555	563	689	559	564	563	574	552	584	584	578	569	597	547	551	580	674	577	569	561	555	565	585	581	572	548	627	571	541	553	584	560	599	526	532	571	601	563	536	558	553	555	586	528	558	557	575	566	560	544	525	606	553	505	544	523	540	556	562	603	532	599	547	552	590	604	579	567	588	525	559	576	540	578	588	589	545	575	526	572	587	589	532	582	524	541	508	526	570	526	580	541	549	567	532	579	557	582	582	551	548	544	564	543	546	624	561	542	590	534	564	596	589	560	513	578	535	603	576	576	591	549	586	555	535	565	512	564	563	542	582	567	565	589	601	577	509	564	583	595	582	506	558	554	578	534	560	597	572	592	589	612	549	552	590	573	556	573	545	596	542	567	568	595	533	558	524	530	585	586	577	554	598	570	621	578	543	519	564	539	576	572	554	545	592	518	620	553	585	536	623	601	560	615	535	563	534	558	561	574	570	626	535	577	533	558	603	573	562	586	564	557	587	549	575	596	601	596	570	538	556	567	595	571	542	572	528	573	547	561	574	575	559	579	585	544	539	605	555	544	582	565	572	580	529	535	568	582	565	576	544	551	541	562	521	548	546	598	589	566	560	527	565	560	545	540	556	581	564	620	569	533	583	557	567	563	574	564	598	552	567	545	568	533	585	607	561	596	525	592	555	559	560	567	554	572	564	557	485	603	554	576	572	538	559	573	591	599	553	545	573	581	581	559	585	555	571	571	537	530	566	552	634	553	571	585	585	591	538	576	573	534	545	518	551	536	564	598	547	545	607	572	548	585	555	584	570	595	535	536	548	586	570
14288	23746	19826	11658	8829	7715	5738	4784	3930	3540	3054	2866	2578	2275	2037	1776	1543	1348	1327	1477	1324	1281	1205	1103	1118	1158	1102	1033	1117	988	969	1047	1084	981	964	929	923	928	1022	1095	1119	1120	1048	992	937	937	916	883	885	915	922	919	1052	1008	1037	973	975	980	872	866	902	846	884	813	844	814	878	795	873	852	787	853	867	840	885	848	885	867	803	868	793	830	862	833	844	867	870	821	832	841	897	867	848	880	787	808	813	905	861	848	860	874	837	825	848	832	829	914	866	870	830	883	789	831	925	834	831	866	831	868	884	829	888	839	922	881	889	803	870	883	879	863	832	839	879	875	879	837	882	799	859	873	870	819	808	844	848	805	849	828	810	869	848	865	886	859	897	841	839	810	858	853	891	888	870	819	859	869	836	856	844	832	818	874	871	874	849	845	857	843	817	884	843	802	876	806	831	856	869	818	856	897	855	845	758	868	861	857	866	850	835	873	887	878	885	834	887	861	840	861	835	864	841	819	863	826	801	877	843	861	854	861	851	938	841	853	843	804	848	847	821	843	845	859	828	827	849	858	820	914	856	874	818	799	857	867	862	821	957	878	857	867	838	867	879	869	892	833	906	840	884	811	894	871	869	853	880	860	815	847	829	874	851	854	857	862	854	838	860	841	843	811	835	849	845	862	850	843	806	863	851	835	860	832	862	848	850	851	797	812	889	838	872	865	882	842	917	868	814	881	807	822	846	813	867	867	860	838	841	853	865	837	863	882	845	836	860	843	857	876	861	885	821	812	850	820	855	823	908	882	866	798	849	883	847	880	855	851	877	884	791	871	887	829	913	859	844	905	844	835	854	844	909	859	824	852	834	870	853	834	830	844	812	871	844	834	867	804	842	926	880	871	867	835	860	852	833	887	909	872	866	805	819	855	903	818	884	881	878	829	830	870	877	886	875	849	885	835	827	855	859	829	856	851	860	888	864	900	856	804	857	846	827	895	840	853	819	851	865	834	882	861	851	875	836	837	884	828	826	864	839	763	838	858	841	866	830	858	841	871	863	866	837	841	791	874	880	890	835	868	862	887	871	893	858	868	862	833	884	878	858	890	828	843	841	813	880	819	806	876	840	833	920	850	902	844	900	855	866	866	847	847	914	844	856	852	869	864	807	830	843	865	905	831	819	900	888	884	822	894	821	798	909	869	900	871	901	887	816	844	834	824	837	925	858	876	838	880	855	889	882	864	897	862	839	866	821	859	830	858	846	862	890	824	869	870	820	859	882	873	856	869	895	867	813	852	794	849	802	898	820	857	830	894	840	851	869	855	897	836	853	881	911	855	874	833	866	856	864	859	869	842	866	827	837	829	788	891	904	823	837	824	878	898	845	861	894	805	845	864	842	855	840	916	882	842	840	807	889	852	855	857	877	857	856	895	869	840	851	815	864	849	825	858	842	887	877	834	827	804	828	837	875	831	832	867	844	801	828	831	862	888	811	888	792	880	835	830	879	826	909	825	815	828	865	857	856	873	841	860	863	866	867	895	856	871	903	868	865	887	891	866	863	884	771	785	889	881	852	823	848	847	877	868	841	875	836	813	825	868	888	854	852	860	853	841	863	881	866	856	886	900	841	861	843	834	865	881	850	855	820	834	862	849	870	880	836	937	799	854	905	853	857	865	859	889	906	850	876	903	843	895	872	840	930	869	851	852	814	833	835	805	855	823	831	828	823	856	853	870	904	864	834	838	906	898	910	859	889	830	882	824	902	881	837	820	852	812	809	842	829	915	933	838	873	893	870	840	864	846	828	860	889	854	863	797	899	815	831	829	837	833	819	882	776	912	822	857	881	804	841	846	902	890	848	838	851	884	924	802	846	847	886	883	888	822	845	897	848	807	856	831	828	838	802	856	838	856	866	867	869	876	866	946	842	839	854	894	845	875	846	881	889	857	810	810	873	858	863	871	835	854	892	818	841	833	881	847	866	874	828	894	870	871	902	879	851	849	839	898	853	886	877	869	843	847	866	776	871	843	849	830	903	814	862	801	839	842	890	840	845	908	816	855	894	863	847	818	815	847	844	891	858	873	860	808	853	863	858	837	894	823	905	835	894	906	848	817	864	846	880	876	867	858	798	838	835	849	872	842	858	852	825	852	835	863	871	880	837	842	835	822	878	876	884	874	849	838	834	867	837	829	840	811	854	892	828	878	870	864	885	851	843	870	879	857	812	857	813	791	837	899	870	842	856	843	908	852	881	839	860	865	848	846	899	834	827	871	894	844	789	856	840	858	839	873	883	831	791	851	811	784	936	867	774	803	843	870	858	856	906	846	805	879	841	870	839	857	834	817	859	848	844	818	832	872	825	931	865	820	892	913	903	835	842	867	825	866	859	824	848	798	810	823	872	869	834	821	875	860	769	851	893	810	867	878	847	881	828	932	840	872	841	873	788	880	870	864	894	860	886	840	847	876	897	882	851	848	860	846	884	869	899	936	847	879	829	875	840	853	838	845	849	855	909	875	883	884	846	879	882	855	870	848	854	787	871	855	845	850	831	835	874	872	772	796	877	829	813	826	901	895	856	822	851	829	822	872	874	902	883	848	838	863	864	865	892	860	913	816	827	904	895	830	825	920	815	789	854	857	843	845	846	812	861	873	879	838	841	823	839	845	864	902	871	891	916	852	860	848	858	822	856	862	818	836	893	865	810	877	860	858	842	834	836	878	780	837	804	853	877	915	818	838	797	883	826	803	794	840	874	821	846	861	849	799	940	871	872	833	832	912	869	856	844	863	840	846	854	832	850	867	837	882	864	844	872	837	832	906	836	906	891	858	878	848	882	873	870	880	865	898	868	896	807	819	867	870	869	851	851	905	927	873	843	855	854	847	863	815	859	832	820	843	839	840	834	872	906	882	863	894	846	846	843	830	860	850	866	830	833	857	865	823	864	864	871	795	796	856	847	840	853	899	866	809	867	822	869	849	876	868	850	840	826	875	832	882	889	848	874	894	841	870	837	798	820	857	810	839	855	816	872	875	839	852	847	833	841	881	803	837	859	855	800	840	835	803	894	886	873	793	873	908	821	895	868	888	858	851	836	859	867	898	882	832	814	823	899	846	844	889	867	883	858	819	906	860	834	838	831	821	876	870	888	877	858	853	899	786	846	860	855	840	855	898	850	883	820	843	881	867	895	857	840	844	832	882	870	860	855	901	829	844	882	872	830	807	843	812	891	856	855	835	900	862	841	890	776	883	816	845	819	805	855	872	896	860	843	904	832	834	817	845	842	862	861	876	840	875	855	868	861	828	874	867	896	844	947	894	826	879	898	839	822	833	841	889	843	790	862	891	871	819	820	837	831	825	871	840	856	881	849	837	888	881	812	881	902	819	862	855	853	834	867	831	815	881	850	885	821	856	846	828	829	935	868	812	814	823	900	813	861	849	829	859	842	848	914	860	880	820	825	832	828	823	857	827	838	841	814	868	850	832	823	886	864	836	858	843	862	804	821	909	837	847
24525	21505	28777	24643	20899	11514	5699	3951	2902	2437	2157	1970	1775	1539	1307	1254	1101	1004	959	921	984	931	896	894	826	844	866	785	771	730	657	798	822	718	637	634	731	730	723	784	783	797	774	726	703	705	664	686	660	682	699	744	819	902	1127	973	826	774	691	665	660	635	579	651	656	669	648	640	610	590	617	652	594	651	612	616	620	609	626	631	609	653	609	631	601	637	640	620	645	603	636	640	646	650	637	697	633	646	655	673	637	647	552	594	667	610	659	623	614	630	641	637	648	613	616	606	600	628	661	688	675	614	600	596	650	602	641	639	635	619	647	668	634	623	606	639	647	666	594	630	602	575	616	584	631	664	640	625	606	626	599	618	594	615	596	649	656	611	606	644	642	644	611	615	626	657	591	643	637	652	612	659	627	604	596	607	624	610	599	625	656	610	638	646	616	640	652	613	658	651	619	606	623	621	626	595	581	659	600	658	671	629	629	606	592	648	608	655	603	647	681	651	645	639	591	644	606	589	651	654	636	652	698	646	610	645	595	619	636	684	638	644	675	618	670	597	615	641	649	614	663	669	631	683	643	634	660	635	591	643	626	599	621	611	640	632	636	621	620	594	638	648	604	635	635	651	645	583	683	701	602	591	624	635	626	643	621	586	613	634	662	659	617	659	624	583	656	641	605	653	588	628	619	629	655	572	607	616	640	665	621	616	601	623	619	626	615	621	638	612	542	679	605	620	638	672	619	633	599	600	637	611	655	659	652	656	663	637	623	644	638	598	665	611	594	634	570	623	663	611	631	626	619	610	637	589	629	637	587	619	632	655	648	650	644	657	634	622	623	605	639	643	640	658	619	619	702	641	603	662	639	628	645	643	600	651	656	618	630	645	597	620	603	600	625	615	643	647	693	652	600	643	638	659	627	674	604	595	630	651	637	604	652	645	644	607	634	613	621	629	612	664	642	639	623	620	633	635	643	645	629	656	657	659	593	625	641	635	690	621	629	576	656	636	665	620	640	647	637	605	621	642	645	639	579	631	618	614	620	708	615	654	623	637	668	621	655	652	625	627	649	563	636	615	629	614	615	627	628	636	631	618	639	602	633	666	637	621	616	680	632	620	602	623	649	646	613	652	653	617	634	678	617	628	639	658	655	676	645	582	664	646	607	679	621	683	597	622	653	618	626	673	608	617	677	654	632	661	671	671	624	661	674	617	665	606	692	576	621	646	637	613	676	613	667	675	638	627	643	664	608	591	619	638	613	632	614	592	602	614	642	642	634	649	663	622	605	596	667	628	612	626	577	629	630	614	602	625	618	643	646	649	627	597	608	626	646	625	636	624	651	617	648	612	608	630	627	612	621	617	653	648	607	577	619	643	678	629	609	620	628	614	628	672	597	617	625	605	633	620	670	652	631	635	620	660	650	629	634	618	636	624	607	616	683	651	654	617	696	592	657	641	606	610	608	626	649	690	642	664	639	625	590	617	690	590	689	630	605	628	634	635	618	672	618	659	653	657	641	670	633	644	637	641	629	644	648	622	654	651	677	660	588	609	612	630	673	667	619	641	616	612	616	639	644	598	706	620	633	619	626	594	636	663	594	699	590	594	638	618	600	606	609	675	651	667	619	617	656	636	629	613	644	622	634	602	608	633	594	591	678	631	605	611	651	682	667	647	606	620	609	627	639	621	675	606	642	608	629	686	606	583	655	596	652	605	633	582	631	664	688	634	624	598	647	615	604	634	624	627	641	650	618	644	621	633	653	617	612	598	610	636	645	666	600	643	607	593	643	603	595	633	615	623	677	654	663	619	595	635	633	616	639	642	639	639	660	633	603	621	587	665	631	611	645	640	599	628	659	594	673	635	638	653	607	633	654	595	670	637	662	618	619	638	621	628	638	582	645	649	638	589	618	626	638	577	598	645	641	618	605	643	620	594	661	639	626	616	656	611	638	668	684	666	653	640	649	650	662	661	619	664	642	560	658	586	587	635	595	663	607	588	624	643	604	669	609	623	625	657	590	649	579	586	701	605	626	646	615	618	624	616	610	586	662	608	642	625	623	613	606	616	576	629	656	628	636	592	648	626	653	596	599	636	617	647	637	603	643	638	639	632	639	634	624	608	668	627	627	616	666	638	613	649	602	636	638	658	603	693	622	621	629	592	641	631	634	613	625	636	657	619	611	655	653	621	680	600	626	613	587	641	604	669	661	596	604	641	623	632	593	609	642	638	659	691	655	631	618	637	613	665	628	628	661	635	624	614	637	636	635	616	661	599	653	676	637	681	661	617	627	630	653	598	612	665	639	617	616	642	614	586	616	656	661	622	604	671	658	637	603	642	599	621	621	662	613	640	606	647	579	614	607	640	667	641	641	601	592	624	669	654	649	671	615	619	621	632	611	583	617	631	661	636	629	590	627	613	608	632	666	632	667	617	677	632	630	634	659	632	650	611	666	620	641	625	625	592	564	613	628	614	616	623	649	645	588	624	620	648	610	624	572	610	563	648	592	636	623	599	650	613	649	624	644	626	637	633	595	615	592	644	684	647	606	639	622	636	637	641	676	617	600	665	620	633	656	610	593	645	597	645	659	626	604	612	605	614	644	630	601	648	661	594	608	648	597	615	663	638	626	645	591	646	625	597	620	603	619	659	606	615	606	621	682	618	643	624	598	641	610	643	635	614	638	605	615	571	632	673	641	650	672	629	626	612	620	638	664	639	641	619	653	615	658	633	646	635	604	587	667	596	646	603	620	629	587	577	616	651	604	606	643	625	643	645	612	643	639	668	642	672	596	639	642	649	631	615	616	595	598	655	587	592	621	610	625	643	679	635	638	676	634	634	668	646	612	598	627	600	636	627	633	607	600	658	621	640	643	635	648	618	637	625	646	626	628	594	650	624	658	613	634	628	608	602	632	630	587	594	605	609	612	609	646	624	619	651	653	619	627	659	652	614	597	649	647	668	609	627	568	601	642	617	643	619	597	607	646	638	654	641	628	654	671	612	603	614	666	639	665	651	587	610	645	618	601	657	632	642	627	599	665	625	633	626	685	629	635	648	643	624	590	629	616	595	612	623	589	580	610	638	643	587	612	643	631	633	608	628	619	580	668	622	645	632	566	621	627	645	629	667	598	640	660	634	645	661	618	641	617	632	663	636	635	628	648	658	633	630	628	573	636	618	633	670	633	634	632	582	677	715	674	631	620	581	636	668	617	629	611	620	598	635	608	605	587	626	585	629	648	650	653	653	642	676	620	654	635	649	587	618	649	622	621	646	618	630	625	617	632	617	685	617	632	643	629	646	627	635	602	635	651	610	682	613	626	609	638	618	587	630	649	653	613	649	614	629	649	616	644	619	623	716	635	657	576	630	643	614	647	600	623	611	650	609	637	665	655	632	618	624	681	653	620	670	623	666	650	605	675	622	621	635	599	604	611	615	654	633	610	665	666	635	659	583	625	659	667	662	623	655	668	640	634	628	633	577	593	626	636	653	621	654	613	612
17040	32148	28134	19334	16470	13332	10306	8974	7215	5921	5271	4754	4135	3563	3070	2707	2155	1892	1881	1841	1743	1783	1637	1549	1495	1364	1387	1242	1362	1174	1184	1341	1349	1129	1082	1106	1197	1252	1216	1281	1297	1281	1221	1227	1133	1184	1088	1181	1171	1106	1133	1123	1194	1623	1971	1721	1381	1217	1103	1012	986	950	934	912	915	970	949	1028	898	963	948	940	962	958	906	925	924	944	997	945	990	910	971	937	972	884	941	924	940	954	937	982	944	998	927	977	948	976	892	947	937	1000	1014	928	931	919	910	920	912	893	981	955	948	908	959	933	940	957	948	945	915	921	934	952	1016	944	954	985	960	958	993	934	940	926	963	934	942	941	945	917	960	932	961	938	955	897	961	974	941	909	943	958	956	891	931	966	913	998	1003	997	952	880	943	899	989	944	910	962	989	909	918	977	940	918	893	934	942	936	937	918	976	911	986	974	943	940	978	974	922	943	898	961	929	971	971	916	974	931	895	933	943	972	951	904	923	971	962	912	966	956	968	910	933	950	965	952	973	934	856	964	960	933	983	908	938	981	991	944	943	899	963	944	984	997	873	941	915	979	899	975	951	925	987	969	910	916	953	920	904	909	959	978	914	977	982	917	963	1001	985	924	960	956	959	940	953	935	952	958	923	931	961	996	980	1032	956	957	910	1028	954	1016	917	983	984	1001	946	975	913	969	955	968	961	935	940	952	931	991	932	983	942	934	966	919	921	973	976	919	909	980	1035	928	911	937	935	972	964	955	929	958	931	934	969	1019	985	934	965	969	966	965	1007	919	996	942	1001	970	952	938	941	936	967	922	962	987	952	974	936	961	916	934	888	953	991	953	959	934	895	954	1016	968	955	956	977	956	910	991	952	975	916	956	968	1042	1017	929	947	957	987	962	901	943	923	979	955	914	987	931	952	1035	936	955	966	935	996	936	924	965	961	915	970	945	928	925	932	1020	933	957	1000	988	919	965	956	952	947	970	940	959	942	916	955	903	1000	884	963	946	960	960	942	929	918	962	934	975	958	897	960	917	926	962	942	890	942	957	926	970	1018	979	988	976	938	913	930	971	943	914	885	881	916	906	966	953	960	922	935	946	914	1001	927	975	938	948	946	980	960	938	956	953	921	917	957	947	990	948	978	934	916	917	915	946	1005	958	950	959	920	968	982	938	991	993	965	951	905	986	986	976	954	942	926	955	948	938	938	973	949	952	994	947	918	961	961	966	909	952	944	995	913	927	977	881	925	995	994	945	1020	978	936	915	978	990	870	976	899	930	959	938	975	968	951	982	919	934	905	997	936	974	908	930	1016	927	931	993	964	923	920	916	943	987	968	960	941	879	1006	916	929	956	960	937	994	1004	967	1026	914	917	1015	949	913	956	979	941	1034	958	887	968	959	964	911	977	947	978	932	899	963	987	921	931	961	978	908	932	969	974	939	919	932	969	963	962	939	934	914	931	945	941	995	930	930	994	934	1009	963	1004	926	874	916	991	931	937	951	959	973	910	942	947	956	958	993	945	960	957	977	979	976	927	955	913	923	969	943	931	910	949	978	933	934	944	940	926	950	955	943	940	919	944	993	938	953	963	916	918	960	1009	979	936	961	923	1000	981	926	905	991	955	931	964	909	916	919	933	948	988	934	943	948	923	881	974	951	994	922	963	926	915	960	971	983	950	929	936	985	905	933	953	964	934	977	968	941	883	870	890	969	966	911	925	939	947	922	938	982	917	994	967	959	931	935	990	963	945	952	974	903	931	1052	957	961	918	928	959	950	1007	928	912	970	966	963	964	893	977	941	962	903	890	895	945	958	924	920	921	986	896	936	970	993	1003	971	987	935	989	935	899	905	903	905	970	952	969	935	924	966	978	961	968	908	911	895	986	954	902	965	952	935	943	978	972	1021	890	962	973	960	941	946	929	951	988	948	971	991	959	931	925	953	945	1003	924	983	977	956	951	958	971	961	958	967	933	980	936	955	967	1006	956	937	924	932	961	936	980	962	936	984	958	990	961	890	976	970	928	958	1016	924	954	954	966	906	966	982	944	997	906	944	954	966	964	979	958	987	928	938	921	937	956	924	946	958	939	937	943	995	1015	927	960	874	965	857	966	931	921	939	958	956	951	942	979	893	929	942	920	934	959	940	950	928	963	972	975	941	928	953	941	908	976	989	918	1038	951	955	1001	931	972	943	893	955	924	980	922	933	903	956	998	1014	950	963	938	973	944	947	931	973	946	936	925	983	958	950	946	967	968	942	917	933	986	980	993	986	955	943	938	914	973	897	934	986	939	954	993	955	937	942	932	929	988	974	983	960	984	968	953	969	977	951	973	972	930	889	900	945	990	944	979	973	964	892	943	874	916	959	920	967	986	929	972	1024	931	986	991	966	889	971	976	977	896	1014	902	945	946	903	933	982	969	1012	969	929	1007	990	968	918	974	918	930	1001	984	915	953	948	936	954	923	951	1027	917	962	970	1012	962	950	909	925	968	938	972	919	974	984	938	981	948	1024	982	923	1000	894	954	939	950	945	919	979	932	971	952	921	879	936	989	905	952	931	971	923	965	959	963	944	928	915	969	897	934	975	962	947	938	960	964	961	925	927	931	970	897	972	949	932	941	965	974	934	947	939	882	926	943	952	984	940	971	920	927	940	927	947	989	923	958	952	956	929	992	963	952	947	934	944	984	938	970	980	1004	1020	919	974	913	932	932	900	914	996	890	986	986	895	937	947	958	961	957	959	968	982	922	923	948	913	943	968	985	912	917	1015	924	961	948	917	944	966	935	1011	933	942	940	940	954	906	992	929	899	986	1013	1004	882	925	925	947	990	891	966	981	969	937	918	944	900	970	949	937	938	978	941	929	971	900	991	938	933	986	1001	929	895	888	906	900	926	940	935	914	995	932	942	999	966	959	978	949	934	973	965	965	934	946	962	941	944	909	987	1004	970	982	988	946	903	960	916	922	926	954	898	917	911	1022	918	947	970	945	930	927	971	924	914	951	1010	941	950	948	917	989	949	918	888	992	945	952	933	922	1008	936	965	926	977	955	899	921	963	997	916	929	933	954	929	923	967	917	909	920	979	963	927	912	966	923	1005	959	925	908	995	996	931	986	967	978	918	892	937	938	982	985	949	937	929	968	980	949	948	946	952	950	878	946	959	921	930	924	959	955	969	990	962	910	927	917	982	919	939	898	988	955	971	966	968	964	959	967	970	900	939	937	961	930	929	894	964	969	908	903	956	992	895	983	925	987	916	969	1026	960	903	908	910	980	972	894	954	956	956	954	927	980	1002	958	924	940	936	910	958	1005	945	899	954	921	1040	996	939	1043	922	959	936	909	1018	903	939	912	997	888	912	962	954	933	941	909	980	980	932	981	969	938	942	1003	933	918	907	956	951	968	909	931	1026	978	955	867	925	910	972	946	962	913	959	907	980	989	939	964	927	910	936	913	976	899	908	949	941	936	942	1004	953	940	923	929	995	990	939	924	979	950	961	975	930	924	977	986	933	953	969	917	973	937	911	943	898	936	936	1001	864	977	966	988	916	971	941	951	951	982	1015	1023	988	981	953	942	933	971	924	929	895	1000
23527	21575	29441	24024	21635	21188	12852	6339	4237	3590	3081	2671	2278	2002	1652	1500	1250	1188	1063	1059	1027	1057	957	917	891	818	845	793	755	705	707	800	697	644	659	621	705	737	686	824	787	719	764	756	744	768	721	726	686	698	698	722	663	1087	1391	1058	904	810	787	619	573	633	595	564	581	609	524	556	596	590	574	551	568	567	574	547	549	600	557	544	557	572	582	570	585	590	562	571	594	540	571	530	552	561	572	573	566	567	545	566	578	593	569	604	520	584	575	569	597	568	515	579	570	553	553	539	599	583	595	579	550	576	589	530	592	608	525	542	571	585	572	538	551	606	583	549	563	591	518	570	580	549	532	551	539	536	596	582	561	565	565	605	537	558	555	534	544	576	554	581	608	594	559	599	620	575	581	562	621	538	602	552	554	593	610	588	591	581	580	594	591	545	547	539	561	539	543	542	610	568	540	607	584	575	538	587	552	569	563	537	597	576	593	563	564	596	535	537	578	571	534	545	537	572	624	571	568	551	559	544	536	569	605	568	529	552	611	560	536	572	610	540	552	566	583	538	596	578	590	570	555	611	567	591	531	590	580	602	521	574	562	566	561	581	586	561	589	576	562	590	549	600	604	601	605	634	564	570	563	582	557	555	597	561	567	544	580	582	583	544	542	572	588	600	582	560	557	574	613	543	568	560	522	569	530	578	604	546	559	567	549	564	571	560	594	543	610	561	576	567	544	597	564	569	555	579	542	592	600	553	551	601	598	534	566	557	561	547	564	586	559	549	543	509	558	562	583	539	576	626	551	552	548	550	580	544	532	601	531	550	539	549	586	559	537	561	561	580	548	562	616	567	583	566	588	578	577	545	552	598	576	579	577	593	578	612	572	556	560	554	576	563	577	574	585	568	581	564	621	573	556	530	565	544	575	595	571	528	620	526	560	560	554	547	605	568	573	582	559	533	589	535	555	584	620	617	578	551	589	604	630	533	589	564	557	541	568	567	564	572	565	571	595	572	571	600	577	552	554	595	558	571	535	533	562	550	550	599	548	552	576	582	566	579	544	604	559	595	580	562	591	536	538	579	601	565	562	560	571	582	559	534	563	557	568	558	533	526	544	576	577	555	573	558	593	584	622	578	556	570	592	593	583	547	549	610	562	559	563	519	571	572	596	573	592	587	536	625	578	618	585	565	553	538	541	576	551	552	583	590	578	593	578	608	569	561	546	590	569	507	551	582	554	540	604	576	574	560	582	549	561	612	550	596	577	582	606	538	558	592	537	587	598	580	604	528	536	594	554	554	586	537	537	553	604	566	572	565	539	570	620	585	550	583	569	514	600	533	578	610	541	608	569	569	545	588	545	533	589	597	559	513	530	559	577	610	592	556	563	549	565	560	584	562	584	560	527	562	581	577	568	574	529	548	548	528	570	576	558	553	559	595	587	549	541	549	616	570	558	598	586	553	617	583	511	583	563	541	561	550	573	612	593	567	566	579	568	589	575	568	582	569	550	598	543	568	598	594	594	521	561	554	607	577	532	612	553	636	538	561	568	510	538	604	536	607	627	625	533	590	538	566	549	570	593	549	574	567	554	554	518	542	551	564	565	566	545	580	546	569	585	572	555	576	571	579	572	561	579	583	615	558	559	554	550	560	531	590	563	600	578	577	576	549	593	536	544	556	545	583	556	576	570	618	564	580	539	585	612	574	578	562	547	585	591	605	568	576	597	532	543	556	546	530	567	567	589	571	573	557	527	538	547	563	535	588	547	542	566	597	561	537	588	555	600	571	561	555	542	547	590	566	583	570	584	577	556	566	562	576	624	589	574	582	543	585	598	580	598	587	571	581	571	586	582	576	580	574	551	553	570	561	601	587	608	573	568	555	563	585	561	601	575	585	562	563	575	622	578	549	561	579	560	594	538	529	571	570	553	559	572	545	583	592	525	610	584	596	571	560	572	568	576	572	601	566	602	602	530	518	610	565	587	548	542	561	607	571	599	544	540	577	597	554	570	543	619	562	554	606	620	608	539	590	555	578	575	571	609	551	552	544	567	540	573	590	590	563	558	557	553	564	601	617	574	594	528	546	579	590	523	547	589	539	605	519	555	564	571	559	602	571	581	539	559	544	551	546	572	520	561	570	593	556	560	539	547	573	554	568	560	587	518	581	619	581	594	593	605	548	571	607	580	580	612	569	569	577	579	589	580	596	557	608	549	514	550	581	564	552	546	605	575	584	579	570	548	572	560	579	583	554	575	600	564	601	554	583	518	563	581	572	580	538	589	551	568	574	576	567	582	564	559	591	587	550	541	550	554	512	596	547	572	561	554	559	581	564	555	523	566	597	483	540	622	614	544	612	585	568	608	587	549	584	590	582	591	550	577	542	572	599	588	589	581	584	579	558	563	586	557	569	549	545	549	545	543	567	552	599	556	559	578	554	564	586	539	590	576	576	586	549	564	576	551	547	526	573	580	550	567	568	603	620	589	585	555	543	578	579	547	575	572	534	599	564	594	584	584	510	623	555	591	596	574	544	564	573	557	592	513	566	569	573	582	563	612	569	577	551	578	590	571	565	611	594	601	575	553	533	545	526	592	524	563	573	526	546	576	533	531	543	582	603	601	584	596	564	560	574	553	556	594	578	560	545	552	605	557	559	593	567	558	573	512	577	582	567	567	548	550	553	573	550	585	574	564	556	567	590	575	574	553	552	554	601	541	563	551	610	623	558	583	575	581	563	610	546	581	583	618	552	572	539	581	537	560	598	584	559	597	600	592	586	597	563	523	572	531	556	598	592	563	563	561	544	578	595	555	530	550	581	600	552	557	576	599	576	565	549	535	594	579	594	579	561	616	571	567	579	638	602	563	594	570	605	584	578	570	546	558	573	567	554	595	599	562	584	553	549	557	560	565	559	576	598	557	592	611	576	579	558	582	561	600	594	553	582	535	579	582	598	572	564	590	601	565	548	595	543	567	560	535	590	568	553	579	591	559	522	565	538	578	505	556	539	557	542	562	568	575	599	569	572	533	561	587	548	580	598	577	642	545	574	572	584	559	564	587	585	610	589	520	573	559	575	585	543	552	552	531	592	538	632	581	581	574	585	576	599	559	617	550	560	568	568	583	603	564	591	559	578	585	583	533	551	628	534	594	583	583	576	611	566	542	584	596	538	609	569	581	600	571	594	556	598	567	563	586	540	575	601	593	626	589	575	566	560	581	597	562	545	579	563	594	588	587	577	571	560	554	570	539	556	615	601	540	544	584	570	589	531	537	539	549	588	534	567	546	542	574	547	584	623	594	577	538	564	584	542	591	609	578	549	572	557	573	541	575	546	568	589	567	550	571	565	588	579	558	561	578	570	571	569	572	572	567	610	593	552	578	630	568	601	578	563	569	574	608	564	543	557	541	570	599	540	559	580	573	590	539	562	528	562	597	565	566	513	574	574	559	541	562	557	610	571	567	536	569	578	523	552	565	584	563	564	540	580	557	551	602	543	600	571	553	580
19606	36841	33981	25487	21652	17934	14866	12774	10059	8788	7488	6547	5403	4361	3860	3283	2761	2424	2209	2148	2073	2069	1904	1717	1672	1520	1576	1388	1326	1211	1140	1337	1256	1107	1045	1003	1086	1246	1220	1437	1309	1198	1316	1361	1243	1288	1242	1190	1260	1046	1166	1124	1139	1997	2651	2029	1703	1390	1129	961	846	804	843	904	818	908	812	900	864	788	850	862	820	829	861	879	802	838	857	842	870	921	849	813	862	889	834	862	845	839	839	845	870	858	839	890	906	808	797	867	849	866	922	829	833	890	818	804	844	885	913	878	867	808	886	857	820	836	847	859	840	877	844	902	843	821	812	857	875	865	845	879	855	835	846	850	798	845	865	868	874	852	875	818	875	871	851	874	900	892	888	799	853	880	851	913	863	876	861	851	863	863	844	907	842	868	857	860	847	835	828	815	854	855	859	872	879	828	829	855	901	847	868	834	813	857	873	864	897	872	874	837	843	850	849	846	815	912	867	881	856	838	855	896	918	887	893	822	876	910	862	892	869	838	883	862	845	876	841	845	837	886	860	819	893	866	852	884	847	838	909	834	821	828	834	826	848	835	795	875	852	915	878	827	871	841	862	881	868	891	827	884	840	832	883	864	798	879	865	855	816	815	874	841	850	835	822	865	905	903	874	873	823	869	848	860	856	861	867	873	886	837	822	877	876	863	903	891	857	897	841	860	856	846	826	805	868	880	884	846	833	850	877	932	881	857	848	844	882	851	816	913	833	865	849	906	862	871	854	877	900	845	891	845	861	876	867	852	882	830	891	854	841	818	861	859	835	896	875	848	815	853	921	888	886	850	824	831	903	883	869	813	869	824	861	829	892	820	821	815	843	916	871	819	823	884	848	852	857	891	831	962	868	795	886	837	867	860	811	890	876	863	898	842	808	849	846	830	827	834	846	788	923	868	812	833	877	862	886	861	853	845	859	862	870	837	826	800	842	840	839	851	836	875	852	822	892	826	901	851	830	879	883	840	837	887	886	884	868	875	872	902	857	853	837	883	856	876	858	913	841	847	886	833	832	851	824	844	772	849	835	856	814	858	874	828	814	821	871	850	834	820	824	841	819	875	903	880	837	811	853	862	848	890	874	859	853	837	867	804	885	827	900	860	839	920	824	845	826	863	781	832	872	868	830	888	819	868	871	861	825	865	862	826	914	832	884	874	869	822	896	837	860	848	887	860	905	818	830	891	863	844	821	873	842	816	842	846	822	823	859	856	826	804	884	883	896	814	893	873	846	841	826	849	874	848	816	929	853	847	843	878	848	823	861	865	859	840	898	802	895	873	865	783	847	875	887	807	867	856	888	892	853	852	851	834	836	827	831	829	780	884	857	838	869	838	854	832	850	843	855	870	842	883	886	792	858	873	798	870	852	839	913	853	859	868	835	849	828	866	878	868	824	870	861	836	834	884	881	815	877	820	829	848	890	876	852	885	872	854	901	852	859	845	806	861	832	864	895	852	861	851	873	820	864	817	840	861	858	810	866	854	893	851	859	868	841	828	820	863	837	854	867	823	873	857	868	881	852	808	866	870	869	885	874	878	853	892	838	870	865	856	836	855	815	821	806	809	831	846	875	898	841	831	864	826	837	852	877	930	850	861	810	828	854	857	872	862	823	846	895	843	797	871	900	871	873	818	825	820	879	853	837	800	844	858	887	870	822	833	883	824	795	860	907	832	873	818	820	863	814	913	831	811	873	932	884	866	863	880	838	860	885	822	883	850	845	867	886	867	876	849	892	858	819	812	895	812	813	841	837	888	828	877	879	868	912	844	852	879	836	827	813	857	834	916	936	822	858	851	855	831	820	825	795	917	857	806	890	872	887	878	847	895	834	844	791	874	870	840	853	890	857	842	832	870	824	880	827	853	845	902	816	855	819	812	829	844	820	852	919	856	862	848	815	880	828	825	843	914	846	873	864	836	839	877	812	863	830	912	835	876	819	890	843	904	863	834	807	841	840	873	824	862	818	843	840	844	933	833	884	844	850	857	921	882	841	891	849	882	807	848	843	813	866	850	871	814	832	802	863	850	831	891	854	837	827	843	885	831	821	887	903	871	862	840	875	857	866	850	862	833	804	844	864	833	889	878	875	888	896	877	861	832	843	825	852	848	867	839	862	850	856	850	823	868	840	895	871	833	866	842	862	877	862	868	899	869	814	890	896	863	913	856	792	847	853	901	879	889	822	841	896	855	885	888	893	865	802	862	817	885	836	872	850	855	835	822	866	849	857	844	873	844	864	842	868	867	819	841	819	866	857	883	804	851	894	844	825	854	857	842	811	887	844	869	844	840	803	886	877	878	873	860	843	871	853	887	861	858	866	818	848	888	861	864	870	878	819	828	869	881	878	897	837	838	844	850	863	853	898	823	857	863	857	841	864	859	817	829	837	915	861	908	872	869	837	817	810	854	796	842	877	882	826	852	828	858	829	843	862	794	830	789	826	879	837	887	847	903	870	874	885	885	906	849	864	891	854	842	801	861	798	843	888	770	868	817	792	904	856	846	887	912	860	858	834	864	883	885	805	852	855	852	882	823	812	864	856	818	865	902	859	807	841	858	806	820	876	831	887	832	854	912	844	840	849	823	874	859	844	866	862	845	860	839	843	840	855	838	899	853	920	880	875	840	825	832	863	860	887	861	887	860	836	858	840	833	870	853	877	794	857	900	843	837	855	854	832	901	914	834	908	886	866	880	759	829	867	887	822	817	782	828	884	811	841	883	807	861	863	840	837	891	832	912	842	808	848	819	864	893	887	908	840	876	864	840	874	894	856	867	857	839	853	891	862	887	836	833	853	846	863	910	886	835	800	855	857	842	862	873	878	848	850	829	893	850	813	822	804	901	861	829	872	885	836	857	844	863	856	852	859	866	854	841	883	827	940	891	845	826	876	888	817	873	816	880	888	840	833	866	805	825	859	874	873	885	867	875	883	816	863	854	856	852	922	907	880	876	834	802	833	833	846	862	900	843	879	853	827	848	905	877	860	884	840	834	842	875	818	870	818	831	834	843	837	823	815	855	850	824	789	879	845	867	853	853	897	833	862	813	913	864	862	845	863	877	864	821	856	881	855	867	867	853	878	833	864	877	832	822	869	903	877	809	879	815	815	886	830	852	893	841	862	811	845	863	881	889	812	901	858	856	824	878	855	821	869	852	887	891	826	872	881	837	845	841	829	845	870	930	912	886	874	807	825	795	850	863	838	846	868	882	793	879	864	854	913	832	870	849	868	876	879	868	860	845	899	850	867	872	868	862	881	840	793	878	894	794	838	881	850	891	829	858	842	848	876	868	858	865	872	887	867	838	857	897	848	897	850	843	877	839	858	844	829	863	889	862	803	858	863	812	888	818	836	845	851	853	819	862	889	793	839	839	862	844	881	847	867	848	879	855	817	870	871	841	878	796	842	838	879	872	847	869	839	919	829	861	813	854	913	865	839	882	843	842	906	887	914	845	822	882	847	851	826	822	863	825	852	842	859	881	832	820
26957	21155	17317	8785	4339	3099	2697	1988	1635	1439	1315	1186	1056	920	946	876	831	740	765	746	729	721	662	688	664	657	647	589	612	648	593	580	585	586	590	562	599	619	641	622	656	584	594	608	588	669	629	680	663	558	565	594	617	623	607	627	607	628	611	539	584	537	517	551	543	578	517	542	533	573	565	529	559	536	534	583	559	550	532	537	573	592	544	544	602	533	547	637	562	563	557	534	553	572	584	516	558	546	574	542	549	547	602	563	589	579	562	565	550	589	580	585	554	594	545	596	556	540	534	572	531	536	555	614	502	535	547	539	562	555	544	576	562	577	581	550	486	584	516	573	575	532	582	567	565	557	566	571	547	570	592	576	564	561	546	537	555	598	513	560	577	536	546	540	562	560	540	573	590	578	572	580	530	553	510	592	526	566	594	527	547	531	572	592	547	562	559	591	557	561	548	546	514	531	573	571	555	576	577	581	568	558	608	534	519	528	534	591	532	539	544	554	550	514	551	575	582	561	554	530	577	524	560	565	538	555	575	566	534	595	502	533	519	527	563	600	556	606	582	550	556	511	549	548	582	540	550	568	541	538	583	524	546	548	559	564	561	581	497	570	561	521	530	556	512	513	564	552	540	580	541	544	544	510	546	582	595	558	509	609	583	574	544	552	594	548	516	507	551	527	561	531	556	564	572	577	569	525	574	560	539	556	564	546	532	535	587	547	555	532	594	546	561	595	551	529	544	584	544	590	537	538	580	526	517	573	573	551	540	535	564	533	523	573	545	511	577	550	546	620	525	537	558	551	528	521	595	551	591	552	510	552	517	578	519	525	524	543	568	557	537	594	533	562	566	549	558	587	545	531	575	520	499	576	590	532	544	548	528	629	588	537	581	564	543	581	550	532	528	574	600	547	523	567	543	529	553	576	533	560	557	529	566	554	562	577	560	560	573	580	581	557	510	543	553	540	567	533	561	564	575	518	554	612	537	546	525	569	520	605	599	575	505	535	561	545	555	558	526	537	547	550	526	561	544	568	561	523	554	508	505	552	534	555	534	558	568	550	593	568	537	587	535	531	547	561	538	550	544	559	541	600	531	568	589	504	575	574	552	549	555	507	539	547	538	524	523	555	597	552	544	556	516	601	562	578	552	565	534	582	542	562	575	525	565	542	599	551	594	530	581	588	553	561	518	550	550	500	600	565	516	513	545	535	539	515	577	524	505	523	515	566	565	593	550	573	562	526	545	555	599	539	560	530	598	533	529	561	573	518	572	570	526	589	581	534	554	516	511	556	547	496	590	484	543	549	553	520	553	546	548	547	547	557	568	489	555	538	580	566	550	572	546	593	557	586	528	540	546	540	560	545	515	565	516	544	585	566	600	579	565	535	566	565	567	551	524	572	539	598	597	586	552	557	584	586	545	546	561	590	558	560	545	545	562	578	517	566	520	520	592	600	539	574	586	551	544	522	528	556	546	542	562	523	554	602	543	543	537	557	595	574	583	540	537	563	538	530	529	533	575	605	567	557	533	508	573	538	569	536	608	579	529	565	562	554	552	575	556	582	557	557	550	551	513	525	557	568	532	580	553	556	573	538	599	528	519	583	562	547	568	568	543	588	539	580	566	554	555	561	512	520	583	537	579	546	538	530	577	542	589	559	535	544	563	590	535	563	501	588	568	552	549	543	567	548	510	523	599	529	586	564	574	551	599	532	580	555	532	543	580	568	580	559	589	554	553	597	612	571	580	538	514	484	555	509	549	542	545	594	577	597	565	540	538	552	562	540	580	520	556	600	534	560	506	547	573	533	584	573	560	515	525	546	510	551	571	580	583	519	566	533	524	595	556	583	539	550	549	560	542	552	538	589	566	553	592	560	579	551	581	549	559	498	571	554	530	579	552	525	566	567	573	523	593	565	567	577	539	510	535	554	526	566	573	563	529	574	550	577	544	549	574	545	496	521	585	552	546	554	524	555	582	556	577	536	545	585	584	537	523	581	551	523	557	558	575	551	584	561	548	571	542	564	558	561	603	543	546	574	565	544	570	532	524	538	573	561	568	559	549	534	546	569	540	583	559	583	571	554	547	554	590	534	561	585	556	573	580	550	578	561	571	541	548	567	590	545	562	555	544	575	550	536	525	532	557	602	534	582	584	538	571	521	536	558	542	551	508	578	601	566	517	580	551	556	560	546	532	555	534	549	579	563	570	558	585	592	578	551	589	582	553	563	540	525	549	522	568	565	532	578	572	554	598	519	534	541	541	580	561	563	598	540	546	562	496	587	593	579	543	544	533	535	563	578	551	555	526	547	533	539	549	536	563	539	600	555	520	552	618	553	552	507	543	536	541	548	502	603	546	525	530	558	555	587	559	556	569	570	584	522	519	533	563	552	559	561	569	575	557	543	564	539	553	543	560	553	518	547	609	559	560	535	584	576	548	530	556	488	573	558	561	588	626	572	550	557	495	506	572	550	575	547	520	579	544	513	581	523	550	515	555	578	540	551	579	584	576	555	541	547	553	621	488	618	560	548	570	531	540	543	550	570	559	575	528	562	582	555	543	602	560	510	530	587	564	569	578	555	606	551	551	557	522	548	583	553	575	555	561	576	567	563	566	549	544	622	562	517	578	543	568	580	535	574	557	559	574	573	507	575	545	549	529	546	587	543	577	529	562	564	598	541	562	601	560	517	556	572	523	565	534	562	558	579	574	545	583	540	558	546	543	562	591	544	514	546	565	547	541	572	600	569	566	565	531	564	538	546	538	550	551	589	574	532	569	625	531	539	546	524	543	540	555	536	564	549	552	550	559	526	519	577	517	562	617	549	554	542	534	554	574	541	580	574	534	543	538	505	551	557	534	567	582	573	578	555	558	551	549	573	534	553	499	576	596	518	568	578	569	575	532	566	562	581	520	579	568	555	542	532	571	543	579	561	584	580	597	570	541	546	576	547	577	553	570	542	579	527	552	568	569	591	571	513	553	566	528	537	592	513	525	547	555	571	516	557	537	582	567	624	531	559	508	551	591	580	543	549	574	510	586	551	573	512	543	560	577	541	543	565	558	556	588	561	542	506	593	554	573	535	549	582	600	557	570	550	567	562	551	563	563	594	574	563	555	526	538	584	532	556	543	559	555	557	510	569	556	559	542	577	537	512	607	524	539	555	574	567	591	561	572	529	589	542	550	571	552	552	583	538	546	534	528	598	535	555	566	547	534	551	574	554	569	550	534	517	567	563	564	545	577	565	545	567	545	508	539	598	534	506	557	583	592	592	590	582	566	522	560	609	559	578	553	526	612	546	484	544	520	555	579	567	551	541	535	563	571	544	543	534	535	586	542	535	562	530	547	566	521	492	563	513	567	540	551	569	555	598	550	574	510	554	573	556	576	600	584	540	512	543	601	611	513	573	571	552	510	572	555	548	573	568	588	544	582	557	546	522	574	574	554	589	566	562	541	542	554	545	587	577	569	602	573	541	541	601	581	573	575	563	556	558	516	582
13307	22087	19680	12375	9210	7524	6617	5012	4102	3645	3234	2882	2379	2112	1911	1646	1495	1391	1260	1358	1315	1323	1258	1089	1207	1152	1135	1055	985	980	945	1011	967	899	891	868	960	929	1067	1036	923	960	964	973	1006	1046	971	1041	985	913	933	988	946	999	967	987	938	971	903	873	896	826	843	831	837	870	858	810	836	874	809	902	860	892	871	876	850	839	872	908	809	871	838	828	853	929	808	776	863	814	834	818	874	808	815	836	856	874	861	812	893	834	830	880	888	836	851	921	839	800	823	899	867	889	859	899	850	776	807	871	819	879	866	812	812	854	827	811	851	881	830	821	843	862	860	844	850	863	784	852	862	836	842	809	855	889	805	810	816	810	840	831	858	836	763	852	871	857	827	846	817	853	831	833	811	856	795	838	833	823	845	828	866	832	842	848	845	845	850	823	854	824	896	842	896	860	877	772	871	906	814	831	890	862	857	836	794	855	848	815	849	813	875	880	806	864	807	832	851	822	801	847	852	869	873	860	839	834	824	862	863	842	819	850	849	842	860	891	891	867	850	883	851	858	813	867	804	819	845	867	793	851	853	899	794	851	833	844	813	867	821	859	842	842	818	854	811	864	809	864	801	847	868	853	794	823	811	848	831	866	820	861	863	827	815	814	874	853	854	844	834	861	847	854	840	844	856	865	870	817	843	879	856	772	840	814	874	865	859	823	880	806	807	843	816	810	830	812	842	833	885	829	841	845	861	862	861	852	884	870	822	813	835	898	814	873	869	832	860	850	862	873	876	852	861	850	836	826	807	844	885	818	855	865	799	866	868	831	847	796	847	861	838	854	872	842	879	810	852	883	833	861	860	850	817	842	875	852	839	831	857	859	870	811	851	885	789	842	879	847	888	839	828	786	797	851	809	864	863	830	817	867	816	838	859	829	852	878	862	811	840	818	861	821	860	858	864	866	830	852	834	848	890	881	831	812	822	885	840	833	848	818	808	858	877	846	825	852	838	841	816	907	834	884	793	800	837	786	832	812	854	781	797	851	888	771	828	826	822	870	846	854	868	840	802	834	869	832	879	834	856	819	813	860	831	816	861	872	876	769	850	889	849	833	905	852	830	806	824	881	896	864	830	815	873	812	899	821	877	874	845	898	840	844	884	844	818	785	831	883	823	796	816	872	841	807	883	864	812	864	849	839	879	820	892	822	875	843	800	852	878	855	840	874	877	873	835	836	859	834	853	817	820	858	814	831	835	869	864	848	837	856	879	831	816	869	864	819	860	851	846	862	819	833	843	785	842	804	818	881	871	849	834	826	808	859	794	830	820	884	849	816	868	831	821	810	840	784	864	844	841	827	877	902	878	867	853	825	879	868	834	903	816	907	847	913	839	835	869	891	810	861	837	832	886	872	808	852	888	838	781	838	873	832	804	847	808	833	841	848	809	815	840	881	848	816	820	886	837	873	816	811	887	860	846	803	878	857	865	803	857	844	831	866	817	813	812	885	792	850	852	828	852	840	891	818	841	842	886	842	858	828	844	853	814	823	859	880	779	818	829	826	843	863	813	863	799	819	902	834	797	851	836	880	864	877	874	843	816	888	910	821	850	817	817	872	821	848	864	840	834	883	828	888	824	881	886	845	847	826	818	866	826	868	869	880	858	867	791	817	864	800	862	858	884	863	834	810	831	833	841	861	856	866	867	841	823	829	828	844	847	832	851	874	809	844	805	857	875	866	893	819	795	859	830	844	854	812	809	892	875	875	849	860	855	906	861	855	843	791	842	797	839	853	829	821	781	866	867	828	824	789	825	828	858	886	854	851	854	840	893	785	872	820	843	804	840	856	865	866	848	869	869	868	829	906	844	826	840	797	857	852	827	798	837	838	880	863	856	835	882	829	835	820	856	836	860	854	848	849	874	829	819	875	860	806	885	820	849	824	768	839	858	809	822	802	872	843	800	810	869	877	830	847	845	834	896	899	876	843	818	882	836	852	855	848	928	844	852	884	837	805	855	844	866	841	832	868	869	891	900	842	834	846	847	883	887	889	798	848	842	872	819	809	873	842	831	800	853	854	816	834	830	849	876	861	841	863	848	868	865	853	803	824	829	885	866	844	860	846	854	852	843	844	852	813	823	808	881	810	811	851	777	828	805	848	852	829	859	880	844	820	843	872	829	863	810	874	808	802	871	784	846	846	870	892	841	864	813	820	860	846	833	819	838	843	871	784	817	800	846	844	836	880	806	830	813	853	828	896	879	818	848	855	798	854	839	836	910	848	813	846	847	801	832	814	873	846	775	834	822	882	854	867	817	847	810	840	837	835	861	858	850	889	793	825	813	805	829	813	859	858	825	867	834	808	825	794	818	864	830	839	870	824	837	815	861	893	835	872	813	864	828	826	802	861	843	883	900	880	851	858	786	855	853	866	809	851	839	780	818	880	846	823	801	821	908	831	843	836	866	878	869	803	869	879	848	793	824	813	833	838	852	821	888	793	838	840	852	879	899	899	811	834	845	869	831	809	832	836	845	829	845	815	880	818	820	866	927	818	898	833	830	872	805	786	795	842	838	891	864	842	850	832	819	853	809	847	846	843	825	874	812	808	847	855	802	850	826	821	813	831	816	847	854	859	806	800	862	856	876	822	840	868	814	869	787	895	815	843	854	859	851	864	864	778	808	864	877	798	860	844	803	834	848	818	887	825	824	841	860	815	851	829	817	849	834	804	886	819	811	857	859	841	843	815	854	825	849	816	906	812	807	848	846	808	840	810	832	786	851	871	849	805	840	868	868	868	863	852	852	807	793	818	828	848	830	895	833	848	795	846	801	866	800	839	838	873	847	871	813	812	804	904	820	821	845	833	830	813	879	831	839	806	785	846	835	815	817	826	807	862	829	801	884	825	870	915	813	837	836	858	867	832	848	878	814	839	854	807	821	813	861	883	859	876	819	882	889	827	861	851	845	880	823	827	799	881	811	804	817	816	794	826	861	893	799	826	830	825	878	871	842	864	848	786	796	809	840	850	815	830	817	824	844	797	838	778	864	873	774	793	895	833	822	847	818	851	791	822	860	849	870	829	828	879	832	864	837	831	828	835	851	876	821	866	875	822	800	830	830	855	847	850	829	848	826	866	817	818	859	805	840	810	886	876	850	833	858	836	884	837	829	817	853	858	881	839	863	878	812	837	849	826	838	812	910	881	858	843	870	842	873	822	830	837	821	873	878	833	843	860	858	825	887	811	800	860	833	844	810	859	824	822	838	790	808	839	862	810	852	785	855	854	901	873	844	815	857	830	879	832	871	815	846	890	797	827	819	848	837	820	822	821	872	836	825	838	843	869	797	876	819	833	848	862	874	887	905	798	862	843	840	891	859	814	843	814	806	831	852	859	816	844	861	826	838	838	823	824	773	821	806	805	855	858	825	844	821	870	905	848	846	850	822	823	800	864	867	802	817	808	838	879	836	888	840	854	861	820	870	814	835	833	789	819	914	836	814	841	803	868	923	821	869	877
24519	21466	28736	24636	20804	11899	6419	3858	3040	2501	2248	1939	1671	1491	1303	1190	1103	1092	1049	1032	944	949	898	829	851	828	819	714	773	706	777	694	734	663	700	692	748	710	813	801	752	716	663	705	742	789	747	759	667	682	675	719	669	901	1012	985	854	747	738	666	614	642	641	610	627	660	615	630	662	621	653	668	630	646	629	572	629	621	580	615	625	614	644	596	678	630	601	657	656	605	652	610	659	626	620	646	655	607	662	657	622	658	666	631	589	621	610	663	630	664	657	634	616	646	575	657	599	643	587	623	588	648	595	604	589	617	633	620	641	645	647	606	670	601	624	597	644	639	629	603	603	641	649	647	606	630	664	619	654	638	617	600	602	647	652	654	622	607	630	643	665	625	612	620	628	635	643	686	648	647	646	689	612	615	622	643	617	591	620	651	607	642	608	632	633	588	654	627	634	640	672	632	647	652	586	646	623	624	625	625	589	620	685	674	643	686	662	613	648	634	656	628	661	606	632	633	599	630	627	603	655	674	650	632	630	661	645	661	652	614	586	609	616	650	631	611	633	621	625	622	645	637	626	620	621	618	664	602	654	653	600	659	609	675	647	615	637	648	647	630	647	631	603	628	628	633	649	619	646	659	631	673	610	669	646	658	615	625	662	656	634	611	593	626	633	641	617	584	633	624	618	632	621	675	647	608	674	629	703	642	592	637	600	637	595	663	650	605	632	639	601	655	642	643	641	655	624	622	595	668	616	630	615	608	580	642	678	588	656	609	638	608	619	634	639	657	691	593	627	660	629	649	612	621	643	648	654	635	658	604	637	649	655	629	670	609	658	629	607	648	610	620	605	618	659	661	645	699	620	620	591	627	599	633	624	652	655	594	626	628	614	641	640	621	638	654	646	591	583	664	607	654	629	656	620	625	624	651	605	665	669	662	622	606	600	679	608	638	619	592	634	611	644	591	626	657	645	634	622	631	636	637	633	621	628	621	593	588	582	636	636	571	643	647	638	643	604	632	649	632	658	609	620	619	611	683	670	630	607	609	610	599	623	614	670	637	661	663	677	636	649	634	638	617	648	663	627	617	638	641	629	590	595	664	579	656	628	641	618	590	658	638	652	624	641	613	585	619	647	629	589	628	583	666	633	620	656	618	630	632	593	566	596	638	629	626	618	635	693	609	585	654	643	646	627	664	624	614	619	638	638	627	616	645	682	611	609	640	625	662	631	647	632	592	638	662	663	639	636	630	637	643	595	637	613	627	616	594	634	620	622	676	649	633	596	624	610	652	647	627	626	657	675	626	649	613	593	604	625	605	598	608	667	615	605	592	670	610	614	616	640	615	636	641	622	659	575	608	640	627	638	649	608	656	586	638	595	575	641	611	648	655	596	680	581	606	596	656	611	557	629	679	668	604	699	640	638	620	638	648	648	658	633	666	645	587	622	605	641	599	613	610	641	667	619	633	575	640	662	627	606	599	640	595	611	643	633	635	624	601	591	629	604	671	640	634	601	621	630	617	635	650	649	636	660	580	668	605	640	688	671	632	657	610	702	627	649	571	664	621	645	640	620	672	603	619	627	623	629	638	632	646	590	619	621	610	641	653	607	674	618	625	614	643	587	657	677	575	650	606	620	622	594	656	635	666	592	630	642	606	608	633	649	619	648	646	595	629	598	671	691	641	634	665	615	640	661	615	688	605	646	671	603	643	640	612	651	627	584	638	606	669	620	642	638	618	627	651	640	611	630	621	595	625	669	634	648	631	646	646	584	641	623	668	642	581	607	643	664	632	584	631	643	644	635	592	614	639	617	650	609	639	617	664	636	609	637	591	626	636	647	637	659	682	615	583	650	659	609	651	690	644	625	624	631	627	652	598	607	619	584	593	632	643	660	645	636	629	655	604	651	600	658	603	645	601	593	596	629	636	599	628	613	606	593	629	649	667	662	580	643	575	647	655	576	640	621	601	652	615	630	626	609	630	654	636	613	572	650	613	611	661	639	623	604	679	606	574	657	548	637	620	591	606	649	622	628	588	642	586	633	607	609	678	596	602	587	671	605	661	685	636	590	619	658	630	671	666	645	678	618	673	614	649	643	600	638	674	676	573	647	643	610	633	639	607	594	636	632	615	627	608	628	625	697	641	596	596	596	603	649	605	622	652	646	636	619	640	658	642	609	645	619	609	658	620	647	625	642	632	595	645	649	635	601	617	628	593	670	620	638	608	643	648	609	629	643	648	633	623	651	655	652	632	595	621	615	643	610	649	647	656	639	644	630	638	625	621	642	604	633	605	655	629	613	691	652	641	655	608	600	621	585	567	645	675	620	631	594	620	662	607	665	618	653	597	590	654	608	646	651	619	621	639	619	682	609	649	623	639	632	615	659	666	654	644	686	609	624	625	613	598	647	649	649	656	635	652	633	659	645	635	639	618	649	614	654	643	698	673	599	601	637	643	600	639	638	628	640	648	607	570	627	638	655	615	618	639	667	617	623	618	639	637	676	680	694	679	580	664	626	669	647	646	650	648	602	648	573	621	672	648	618	668	636	627	631	639	613	644	647	622	640	626	656	635	597	674	655	612	626	632	625	610	608	634	610	641	606	632	636	648	645	677	636	625	623	618	648	653	628	639	629	623	662	658	630	616	646	643	615	608	643	636	643	662	677	655	636	615	614	618	611	667	619	607	622	663	636	643	633	625	622	591	594	600	635	608	612	610	640	632	690	645	648	670	626	628	646	655	636	643	635	648	619	613	586	635	616	625	598	627	627	625	637	643	655	619	633	591	629	627	647	621	611	633	634	669	632	628	605	690	654	619	614	621	679	646	644	643	605	641	631	654	637	644	631	604	606	642	610	612	613	676	610	603	599	612	621	585	652	646	642	649	644	612	608	650	650	610	656	640	618	604	629	655	636	680	670	596	640	622	623	644	658	662	648	649	631	567	636	667	597	639	619	625	662	616	673	686	647	664	636	634	584	606	617	641	622	591	632	663	622	639	606	671	633	601	617	645	618	626	652	622	622	622	643	578	665	649	604	642	647	652	618	601	598	599	626	678	648	647	656	646	604	620	644	640	583	662	598	618	614	603	611	621	621	648	621	658	594	639	647	661	690	619	649	660	642	637	646	624	681	623	672	643	602	685	611	613	609	620	622	626	634	652	657	624	599	633	601	596	631	613	604	606	624	592	631	614	600	662	634	621	621	652	624	643	677	659	601	617	638	614	623	624	643	609	604	612	723	631	620	621	613	641	624	615	623	627	656	645	608	659	677	611	575	639	627	703	626	652	682	664	658	632	666	633	654	649	632	672	660	620	598	619	597	652	652	650	642	599	642	629	628	680	641	635	676	624	636	660	631	604	624	601	675	589	659	660	621	644	638	657	569	616	660	633	591	623	636	689	622	647	659	674	652	613	651	620	639	622	613	607	598	622	639	664	653	644	609	629	705	623	620	654	622	618	657	613	662	666	655	610	628	650	632	632	631	666	639	647	623	619	659	644
16194	31187	28527	20381	16155	14082	11837	8988	7648	6433	5637	4656	3966	3211	2880	2567	2287	2029	2018	1893	1735	1838	1583	1596	1473	1391	1366	1237	1171	1146	1111	1198	1217	1084	1025	997	1198	1227	1328	1328	1298	1144	1105	1178	1260	1266	1273	1217	1177	1116	1170	1100	1221	1527	1819	1633	1463	1242	1084	1002	920	957	893	1014	964	967	943	977	966	947	974	944	964	991	948	954	925	911	1021	974	962	916	932	957	931	981	942	896	955	965	955	928	934	974	986	942	902	928	923	904	944	939	936	938	963	901	909	954	927	975	960	966	906	903	902	929	947	932	947	960	995	898	952	965	906	989	919	970	924	988	948	981	943	888	983	959	937	963	923	921	997	938	934	988	946	972	987	937	994	914	903	963	977	919	900	943	956	947	910	990	953	935	990	953	972	953	934	1011	968	923	959	963	868	946	938	916	953	1002	937	911	958	964	936	898	933	957	897	998	918	938	924	913	935	992	991	973	901	968	955	945	928	945	932	968	981	953	929	986	969	950	1003	940	954	941	961	965	917	934	952	938	924	922	962	942	989	941	959	975	983	923	984	930	895	914	975	984	1019	927	957	917	950	976	947	941	992	960	942	966	931	874	919	965	875	967	946	951	906	955	928	917	935	984	933	911	940	893	939	1006	920	933	894	922	920	984	914	910	923	922	943	959	961	962	966	959	974	927	1009	947	920	938	958	966	911	989	908	947	976	963	902	969	979	900	981	960	973	952	962	949	955	945	941	958	938	946	929	960	935	986	924	910	889	910	858	983	953	922	970	874	960	971	924	978	927	873	949	896	932	936	1016	991	984	911	967	984	978	941	977	963	970	940	924	1001	923	929	1037	927	940	983	1020	967	972	917	982	893	966	921	935	942	892	927	938	937	998	985	951	957	957	934	922	882	983	914	948	966	951	967	1000	909	944	984	935	955	929	937	1000	1017	945	891	974	997	996	946	931	924	897	949	928	941	948	988	947	928	928	925	967	991	901	1004	951	1001	921	959	916	915	942	982	955	998	943	962	950	950	960	966	910	910	929	1001	867	925	933	933	983	972	966	984	901	967	956	910	948	935	934	929	896	953	968	971	984	984	881	953	928	908	911	959	932	984	894	941	890	902	958	901	988	951	975	896	933	966	906	985	965	944	950	925	988	960	974	968	932	948	927	960	983	900	987	942	994	958	971	940	970	955	972	981	924	948	912	894	994	1006	923	994	966	950	974	977	924	964	1001	923	962	932	992	933	954	992	923	949	961	953	964	958	1003	942	976	931	924	935	979	951	937	996	917	995	914	1004	967	959	979	1020	930	929	951	957	945	983	954	919	926	988	964	976	982	975	934	923	920	890	926	931	987	971	982	935	975	948	929	966	953	970	966	907	954	1013	978	920	993	972	976	965	1003	943	925	935	991	958	954	883	974	960	1010	975	929	971	926	962	964	910	973	952	944	932	943	960	980	965	977	1005	987	925	928	984	976	896	942	953	976	927	937	976	980	942	889	943	926	882	911	907	927	1006	903	966	903	916	960	958	953	1010	965	922	978	970	905	957	952	953	909	932	972	931	1035	918	900	920	962	956	919	974	948	968	921	920	1005	957	987	968	935	908	961	967	958	882	953	990	959	970	978	993	938	925	957	943	909	915	925	947	963	932	926	975	966	957	961	912	946	899	960	900	945	945	1009	953	969	934	939	919	956	927	989	943	979	910	930	956	946	987	951	908	932	934	885	971	909	947	975	918	897	989	903	941	986	925	962	982	973	986	948	933	941	939	913	973	966	944	953	1021	977	939	938	923	927	931	971	914	903	1008	1006	916	989	934	962	957	923	989	937	918	961	969	946	912	946	984	963	932	967	952	876	955	943	938	992	950	997	993	976	944	990	965	960	953	921	957	935	935	963	936	965	946	972	918	959	923	949	976	951	907	949	945	945	964	933	973	991	973	951	985	976	905	896	996	911	943	927	972	917	953	937	959	947	941	939	978	925	946	998	921	907	903	925	952	913	957	961	998	968	913	1000	938	1015	976	995	953	968	939	953	913	949	951	890	943	962	919	943	959	918	961	926	946	903	965	955	980	998	995	939	940	978	958	968	967	902	922	965	942	992	914	979	972	954	1019	974	915	975	945	935	908	934	1006	934	910	960	965	940	902	1005	922	961	1013	930	951	950	973	933	978	975	960	918	941	941	1018	913	913	914	989	894	974	939	910	932	956	1025	937	978	945	919	995	958	897	944	923	927	946	916	946	979	920	968	969	926	993	974	934	1009	909	916	970	995	924	952	914	930	984	1013	960	925	942	1047	999	901	1000	914	912	937	968	943	879	935	926	975	974	942	964	969	929	947	939	911	993	945	910	975	907	911	961	956	906	992	926	971	926	922	886	952	905	949	951	965	975	971	916	950	932	969	930	969	940	943	975	956	948	955	962	967	894	957	940	998	923	925	903	943	920	938	905	963	974	955	985	946	988	913	916	955	943	944	927	911	970	933	959	893	992	978	967	974	1003	986	905	969	904	952	929	993	927	961	929	1008	881	874	943	971	955	936	890	935	904	932	883	940	920	932	901	933	957	874	973	931	988	971	957	915	932	889	915	944	969	927	935	938	895	920	875	949	955	972	1000	955	934	943	867	957	1027	912	947	914	1016	1006	900	938	955	921	943	975	904	983	986	941	931	948	935	945	941	907	950	954	920	966	986	946	966	974	906	945	920	938	961	958	947	945	913	894	918	929	955	973	992	957	968	984	951	904	933	998	951	919	921	870	889	1018	918	957	948	941	961	962	887	957	1023	982	979	933	931	960	922	879	968	923	973	990	969	940	987	922	978	1002	876	947	913	1012	947	995	965	950	940	965	958	950	1005	966	979	929	945	907	987	944	933	978	970	955	959	947	948	967	921	957	919	969	967	950	926	968	921	942	980	935	943	970	914	951	992	953	969	968	963	964	943	985	981	959	938	956	916	930	967	931	882	996	975	970	966	928	939	930	956	995	937	977	903	983	949	982	887	966	993	956	909	944	938	893	935	931	962	1002	955	1025	1002	938	944	944	973	951	937	949	986	895	963	979	959	965	950	986	938	973	901	911	995	929	926	927	991	965	914	1018	950	947	942	1022	957	940	948	983	994	945	961	912	981	926	932	952	954	937	918	953	927	996	933	963	925	941	974	941	900	929	932	958	920	944	955	937	952	957	963	928	943	936	954	907	922	950	958	952	960	973	919	943	924	989	935	929	1016	935	934	913	971	934	900	962	900	974	1014	959	940	907	932	950	947	945	915	905	931	921	929	960	934	964	951	974	988	967	917	924	973	898	1005	982	935	935	954	990	931	925	926	887	865	924	958	991	976	915	912	966	970	974	910	936	934	991	967	1007	942	975	963	1012	921	941	946	963	963	982	960	948	996	948	959	946	896	958	926	968	882	949	970	903	947	972	985	963	948	966	917	896	945	969	941	941	902	946	979	982	917	930	976	972	926	887	952	957	910	987	942	984	933	1018	956	939	962	947	926	939	946	1004	997	937	997	954	909	954	930	994	944	962	886	950	943	969	983	1010	976	954	939	946	976	902	959	971	881	937	944	984	961	953	936	958	952
23400	21464	29382	23940	21536	21417	13863	6283	4577	3898	3188	2616	2268	1929	1707	1461	1283	1276	1186	1115	1070	1054	968	870	858	880	756	767	769	690	638	734	664	623	635	631	705	666	761	685	726	633	733	751	752	758	763	697	707	812	727	761	767	1074	1226	1186	1040	840	729	607	605	597	542	553	571	566	570	582	549	588	588	602	582	607	582	537	554	606	582	583	590	598	622	565	571	517	617	588	545	610	584	603	590	565	604	586	612	569	614	584	577	605	570	566	612	588	551	556	625	586	603	565	578	596	537	609	568	549	551	627	590	564	563	570	575	563	597	563	605	604	559	588	550	578	595	576	584	547	615	571	606	545	578	609	585	577	602	578	541	555	543	556	574	549	591	568	602	591	574	603	562	614	578	575	566	602	570	566	552	584	589	609	577	527	581	601	580	602	612	570	532	580	601	553	548	555	594	618	611	578	563	589	557	565	573	593	577	586	581	580	576	597	540	552	564	583	551	577	590	603	572	554	566	570	604	590	586	605	613	527	591	589	557	552	598	571	576	565	562	605	579	568	613	574	627	577	608	583	585	589	621	600	570	584	594	538	569	595	574	566	538	556	559	565	578	570	565	558	598	613	561	591	588	626	558	602	564	569	626	512	570	568	577	594	566	604	526	590	618	542	580	591	586	573	608	582	602	559	579	591	602	586	570	541	621	595	593	551	604	558	575	595	606	526	575	529	587	581	596	548	590	580	557	538	580	577	550	607	589	632	595	557	559	600	529	574	628	577	566	586	582	631	564	572	572	594	610	587	586	588	569	618	574	603	577	543	620	553	615	585	565	579	584	594	559	590	570	538	522	558	573	574	613	587	528	543	529	584	572	532	551	594	576	546	561	592	560	604	582	525	544	555	603	603	541	573	544	595	599	586	591	607	568	551	585	560	534	581	605	544	530	596	563	577	597	599	545	607	564	594	560	554	579	600	612	552	607	596	568	561	630	580	551	570	581	579	597	586	597	567	562	613	597	591	577	569	595	571	614	573	567	551	616	589	575	546	575	561	589	561	594	532	621	580	581	588	568	595	576	580	623	537	551	591	626	554	569	555	599	604	608	559	609	587	624	613	521	564	596	572	590	589	586	599	601	558	571	563	610	601	605	584	595	589	558	589	608	588	591	577	549	630	583	525	577	616	629	610	579	574	590	612	567	594	579	625	601	559	602	564	627	532	563	558	511	587	598	593	577	539	588	576	555	618	591	571	590	620	550	571	623	593	558	592	569	567	611	565	537	575	592	589	599	600	588	557	565	582	577	542	562	534	572	578	560	558	566	557	554	555	582	587	545	550	575	601	541	551	604	567	593	584	583	551	579	598	585	619	565	581	585	535	580	562	577	564	594	573	592	549	590	559	560	609	543	589	553	541	591	565	585	557	572	568	593	547	605	561	618	573	578	593	563	571	548	592	588	597	647	557	585	572	590	561	551	572	565	629	548	600	545	639	597	554	602	587	565	573	589	558	569	572	558	562	560	551	572	570	596	549	589	566	570	564	559	603	582	599	638	578	585	615	558	563	550	535	618	607	626	542	547	568	573	521	600	620	584	618	546	576	615	537	596	550	560	560	563	580	563	593	547	552	562	530	582	591	576	548	576	515	515	575	559	600	563	545	590	577	595	575	554	567	592	595	513	534	589	597	577	609	565	587	570	536	570	564	567	555	572	560	579	577	564	584	555	607	557	561	608	602	615	578	620	594	578	620	581	594	568	514	561	603	578	612	576	556	559	581	574	578	569	569	586	571	570	578	619	623	570	573	578	547	580	551	551	574	550	597	583	623	643	648	589	585	559	575	557	605	563	555	545	573	603	576	582	583	576	585	558	604	572	599	626	548	565	552	583	568	622	589	557	603	564	634	546	621	547	582	552	572	563	607	588	569	554	558	595	574	567	568	573	618	563	602	581	591	565	579	580	591	589	554	592	587	565	518	594	585	542	556	575	587	557	570	574	596	582	581	551	606	578	546	575	564	580	566	581	598	580	592	571	617	561	554	545	563	638	577	593	608	556	593	544	556	578	609	579	562	585	575	526	552	658	609	623	581	610	582	635	586	624	532	593	594	562	594	559	583	581	578	562	554	508	597	586	570	599	586	571	585	556	549	583	600	601	595	595	587	552	604	572	555	546	564	562	593	584	626	558	608	603	546	635	592	635	547	583	599	596	526	562	555	564	553	534	581	580	548	570	610	581	580	581	562	566	575	540	548	562	571	603	606	557	635	579	589	566	556	572	545	581	569	557	572	584	553	554	528	545	590	588	571	568	573	541	555	610	627	574	547	599	647	595	619	571	587	594	570	582	607	566	623	561	592	602	537	570	563	563	545	561	567	542	575	527	605	577	618	556	587	590	606	624	586	597	625	597	589	585	543	611	556	611	559	534	621	605	597	573	566	579	604	602	583	592	566	585	582	566	583	548	592	559	585	550	597	587	557	577	560	607	571	599	547	555	579	601	558	567	552	559	596	589	535	580	580	541	600	517	593	601	597	540	548	557	554	574	538	564	558	557	607	581	544	656	535	530	569	562	532	580	602	629	599	606	595	547	557	554	552	548	577	597	607	636	581	582	585	551	576	587	562	568	533	580	579	576	603	559	558	578	567	619	588	574	564	632	581	586	565	560	543	530	624	574	538	540	555	608	573	573	526	542	531	612	568	590	578	588	584	574	566	581	586	563	558	620	568	561	602	572	554	533	568	567	568	595	593	598	578	594	625	578	568	576	545	558	607	589	558	584	566	600	535	578	575	623	566	594	563	559	599	602	576	571	599	574	569	560	542	606	605	587	561	585	536	567	572	537	565	610	535	562	617	614	581	607	593	570	539	609	594	614	584	585	564	530	589	574	561	568	594	589	576	541	561	587	564	572	560	553	587	562	537	567	589	600	561	527	553	573	564	556	584	575	601	609	648	615	545	604	597	560	583	583	580	568	551	541	572	598	613	618	542	626	564	566	589	565	587	563	581	581	555	543	548	554	529	615	597	556	552	555	559	533	559	612	549	541	611	574	569	563	574	623	584	575	593	546	541	601	555	540	600	610	544	526	562	540	593	611	599	584	588	552	593	599	564	554	594	540	555	569	588	578	556	584	588	533	572	556	584	589	543	552	574	607	569	575	585	558	562	561	531	555	603	583	606	533	615	620	598	562	559	628	554	608	571	597	565	600	584	619	563	565	597	539	549	560	555	554	564	616	580	566	545	595	605	593	596	564	587	519	556	535	551	573	542	564	577	632	575	543	601	590	614	604	547	579	559	570	598	548	584	576	566	557	550	602	591	571	577	597	593	532	602	588	559	549	572	549	613	595	593	609	552	568	572	614	546	576	576	609	555	537	612	587	557	580	635	564	599	554	566	604	599	507	565	565	593	584	563	579	570	559	601	538	586	608	585	566	599	575	582	591	639	575	571	580	551	559	596	567	558	563	610	587	570	584	556	599	587	578	622	582	559	559	538	553	603	563	600	556	567	546	554
18833	36506	33222	25488	22179	20084	15862	12760	10752	9091	7791	6207	5323	4444	3786	3337	2760	2790	2446	2252	2185	2056	1927	1652	1630	1548	1420	1313	1208	1161	1152	1322	1222	1029	1027	1015	1177	1136	1233	1125	1142	1126	1224	1299	1403	1327	1279	1183	1118	1258	1195	1151	1222	1961	2340	2211	1824	1487	1186	916	872	856	865	889	897	817	846	835	865	847	880	852	870	844	867	855	878	864	823	801	874	874	881	821	834	890	871	852	883	893	886	826	860	899	897	873	896	870	816	925	877	848	814	816	857	868	862	890	865	877	876	866	866	913	838	891	880	866	906	818	812	882	876	915	903	879	869	855	872	867	877	925	812	906	863	854	851	877	780	884	904	848	843	833	840	857	864	856	865	839	848	857	862	865	830	861	812	827	866	814	863	862	872	856	884	855	907	892	872	895	823	792	821	859	849	864	843	845	899	836	825	851	833	836	875	888	870	808	883	869	808	859	860	868	818	896	867	849	829	843	846	877	896	855	856	868	904	837	835	835	886	827	793	878	882	833	910	861	843	852	902	879	844	882	864	869	861	861	879	814	858	876	844	878	869	863	813	888	880	891	888	892	878	900	900	865	840	886	860	805	853	846	909	830	870	885	884	862	856	821	872	829	824	849	869	886	877	871	858	890	880	941	819	905	840	848	867	864	879	880	847	893	861	890	899	898	855	789	834	841	840	838	836	916	815	896	884	831	859	845	859	875	874	844	849	874	891	812	803	839	875	801	874	866	891	867	863	904	810	913	881	941	887	906	825	852	917	817	805	836	822	839	819	879	839	850	866	906	845	836	856	861	871	837	835	823	855	891	887	871	825	853	865	839	831	833	878	866	765	884	868	868	821	900	861	864	879	804	864	843	843	833	800	809	795	863	838	916	873	854	856	856	860	864	824	872	893	840	880	879	879	838	832	883	831	872	842	892	877	893	845	869	863	849	881	903	886	834	841	887	894	856	837	817	922	883	890	880	812	821	806	850	841	832	881	820	847	849	884	890	884	799	936	865	885	787	850	854	863	860	879	835	878	871	822	866	880	888	882	856	870	885	827	856	824	866	883	840	897	887	920	819	887	866	857	832	834	869	869	823	831	893	895	844	858	907	854	832	879	827	823	819	851	850	853	848	857	861	881	914	896	892	832	838	862	860	911	897	862	850	888	835	849	857	852	799	854	865	779	854	858	869	808	858	826	848	858	855	827	808	855	775	864	856	887	825	880	888	829	873	879	854	854	896	920	848	853	867	866	876	830	838	870	895	830	819	855	880	900	862	827	865	909	846	848	854	866	880	895	861	898	900	852	850	883	797	897	817	874	855	865	895	889	855	881	853	867	895	840	845	819	788	835	813	853	877	843	865	837	889	849	845	862	823	825	857	851	877	828	827	879	813	868	909	850	856	887	875	897	864	899	884	851	879	885	853	834	855	911	877	873	908	884	855	896	818	864	880	788	847	878	856	844	834	852	762	884	821	848	900	910	862	821	845	827	862	842	804	847	879	869	883	877	879	877	879	854	861	848	848	843	840	855	816	841	878	882	831	861	874	867	911	875	848	895	845	914	899	862	851	816	851	879	856	869	914	823	837	862	858	842	795	869	842	876	812	849	862	872	842	838	842	780	854	845	889	884	885	864	855	815	859	858	894	839	882	861	884	812	939	835	823	866	848	825	871	823	819	844	904	863	849	840	821	851	859	880	881	911	869	873	884	822	841	819	880	868	872	860	876	861	865	884	911	867	820	894	862	900	864	798	896	882	853	864	886	868	842	846	813	847	862	899	902	907	896	874	844	843	864	859	870	868	853	861	873	825	860	819	845	858	887	894	878	893	898	833	893	928	905	809	875	904	852	826	891	892	861	858	808	841	850	859	850	822	854	858	876	877	837	846	897	850	909	884	852	879	878	881	875	942	863	858	847	898	855	855	823	841	891	843	849	866	856	899	829	870	867	860	867	813	886	842	847	874	901	845	868	835	859	880	877	872	866	869	830	814	862	870	836	887	866	885	833	788	819	832	849	822	838	866	859	855	917	831	933	881	876	841	856	858	841	871	833	879	889	887	816	849	846	887	865	850	835	846	845	856	864	866	858	826	825	828	872	827	853	837	887	858	832	868	837	936	881	831	930	825	892	861	845	880	871	790	865	836	914	857	860	912	900	863	862	938	825	838	865	804	854	893	848	888	901	879	909	858	786	854	818	814	856	840	845	903	868	859	866	892	905	835	911	845	912	844	956	841	842	856	845	880	857	895	878	887	858	878	890	834	885	917	842	845	900	866	787	859	826	871	906	853	900	853	923	892	881	808	829	845	826	832	829	818	799	821	869	880	850	879	882	823	828	858	887	853	802	818	861	821	878	867	826	855	847	849	847	783	890	831	872	923	894	817	843	856	834	876	827	902	864	922	879	870	865	841	821	855	896	875	854	840	831	820	873	876	857	827	869	877	879	851	814	862	827	872	800	838	867	814	858	863	898	889	794	819	816	898	904	865	822	885	838	856	846	891	934	824	897	889	898	901	852	851	837	855	911	879	864	872	841	873	896	859	849	887	896	879	875	873	851	854	869	868	867	885	869	773	875	859	873	878	819	827	872	890	848	837	934	845	819	870	867	787	831	823	857	849	826	890	801	857	883	824	861	844	881	885	862	847	816	898	857	794	902	847	897	876	873	846	905	883	851	813	877	881	860	836	905	827	793	844	818	826	862	872	935	893	848	854	840	829	820	911	830	821	894	826	868	857	853	880	839	806	873	839	866	908	871	860	850	845	885	872	882	862	875	879	883	853	861	832	905	894	855	868	892	862	858	851	861	846	902	866	880	818	871	844	865	849	850	857	827	862	846	875	904	861	846	828	840	883	812	832	876	900	841	909	842	838	866	882	869	834	931	851	867	840	876	910	842	851	905	909	871	841	855	881	863	810	900	870	865	872	879	871	858	826	888	864	820	879	837	882	841	890	863	865	843	823	860	867	871	877	892	894	848	846	845	898	852	821	828	844	878	866	846	860	875	838	847	826	850	862	878	871	914	878	895	842	904	884	879	845	869	858	848	814	878	875	872	849	833	901	840	837	822	891	830	854	852	866	893	851	828	850	868	883	871	871	862	842	845	862	866	837	856	828	841	854	864	801	853	895	862	871	859	864	795	884	867	877	870	868	842	880	856	914	828	860	824	884	879	884	866	824	853	848	912	876	874	881	838	877	862	843	867	883	858	883	826	886	856	879	803	876	878	852	840	887	827	885	860	859	884	863	853	822	853	920	863	829	858	849	824	884	856	861	832	862	877	881	887	849	847	799	842	813	847	834	867	850	824	842	893	839	909	870	881	852	871	879	848	857	812	838	883	878	855	853	888	876	843	939	890	855	851	844	875	848	896	854	896	908	834	884	864	871	836	875	895	872	833	853	876	870	805	873	812	875	850	861	872	850	855	843	837	870	897	856	830	898	843	871	815	861	877	857	905	854	845	848	870	844	842	908	838	895	869	895	841	860	835	844	899	873	841	897	871
26993	21110	17199	9125	5178	3858	2633	2060	1767	1527	1411	1155	1160	973	975	843	751	811	738	784	822	730	750	690	701	677	633	641	630	611	584	631	648	598	623	582	606	605	626	626	627	604	629	625	722	621	647	600	595	622	594	655	634	629	629	671	640	609	586	563	562	604	614	565	563	600	574	581	624	574	599	568	544	557	516	609	565	573	552	570	522	535	561	555	555	579	557	565	594	615	546	620	584	569	555	585	558	553	577	568	567	583	563	571	588	540	562	584	606	525	559	558	589	579	559	565	573	587	549	546	562	562	543	562	570	579	570	582	557	563	606	536	614	562	578	614	562	542	540	596	542	545	577	576	560	540	559	555	547	600	612	554	588	528	538	577	548	573	554	583	569	561	582	551	570	570	504	562	580	527	582	576	560	596	553	576	548	601	552	593	549	531	544	588	572	575	560	511	535	592	559	597	605	601	556	548	585	599	562	570	538	578	534	578	545	570	549	572	553	568	574	591	569	575	547	557	570	579	566	567	615	598	576	535	583	567	560	574	542	562	531	559	544	538	549	588	577	558	601	565	550	616	593	591	590	578	560	567	594	570	561	577	565	549	576	531	574	571	573	578	564	562	560	558	610	570	553	598	525	549	597	606	576	540	588	567	586	565	541	555	554	541	547	571	557	564	588	551	605	571	569	593	586	571	606	561	581	563	589	596	555	555	533	555	597	595	573	572	600	527	571	559	556	561	542	574	535	558	562	588	599	599	571	547	535	579	566	582	542	558	537	582	598	572	562	586	574	602	565	539	585	549	577	579	540	575	571	613	528	541	585	588	592	626	566	559	535	536	575	577	566	528	563	604	538	599	579	517	563	534	583	548	596	566	570	553	538	609	570	572	586	571	568	542	602	618	579	612	545	560	539	603	523	574	560	570	557	563	582	563	539	548	555	592	556	605	556	569	542	571	586	545	531	579	554	600	559	550	558	545	601	577	592	589	593	538	580	554	586	575	568	603	549	572	595	592	579	582	551	625	591	598	585	597	531	549	562	563	524	575	549	541	598	569	555	566	541	598	596	578	584	547	563	548	578	571	591	526	578	556	587	582	558	595	557	601	597	535	557	527	583	536	586	633	564	592	543	571	541	551	557	543	563	525	570	545	571	571	606	565	558	586	543	585	588	588	548	532	571	552	533	564	556	567	569	582	548	567	558	536	574	595	587	584	553	578	549	579	534	571	582	555	556	531	572	563	572	552	547	564	541	557	561	539	570	550	583	546	606	576	596	578	562	607	610	569	536	534	525	602	551	537	575	619	591	509	602	577	541	538	556	598	582	577	617	546	560	497	563	560	572	551	573	580	580	587	529	537	556	560	586	556	530	583	608	561	571	567	552	551	585	575	582	591	559	542	556	595	583	558	567	559	590	589	582	536	555	532	524	582	556	572	551	542	618	563	567	584	560	574	564	567	534	520	547	537	563	554	544	556	589	550	565	525	537	539	588	579	614	597	549	574	532	544	595	545	569	620	547	569	554	510	569	631	588	546	549	558	542	574	553	577	596	523	542	562	575	566	581	585	597	571	566	583	561	568	585	542	596	569	549	590	561	565	594	581	578	498	586	577	587	572	573	526	579	561	584	559	568	549	551	574	606	577	532	568	584	590	552	577	559	559	561	597	601	565	551	561	537	563	567	583	541	556	598	501	591	602	552	546	541	536	545	621	551	554	570	628	546	525	591	562	590	540	576	591	587	569	550	565	537	519	567	601	586	577	565	563	557	588	578	578	593	523	597	566	532	578	562	523	527	527	545	613	544	525	580	553	568	569	530	578	551	531	558	552	586	561	564	555	562	558	560	597	569	569	563	580	550	567	560	573	584	569	573	551	565	552	540	550	594	604	569	576	555	545	567	555	557	570	515	555	571	547	587	563	558	556	568	654	556	576	608	580	549	595	595	602	599	525	575	565	489	543	599	565	603	549	598	602	533	562	577	561	586	526	552	582	610	500	611	579	538	583	559	598	563	575	559	596	534	554	574	546	553	542	603	586	565	556	573	551	580	586	547	584	569	561	537	553	544	585	535	547	559	567	614	565	610	579	594	573	597	576	563	579	552	562	571	566	595	560	568	547	545	552	562	576	602	561	555	534	581	580	576	572	558	541	563	600	559	596	551	584	539	574	521	584	546	539	633	550	554	538	599	538	581	537	573	557	577	579	577	582	576	599	578	557	592	602	577	565	537	570	612	563	551	573	580	556	571	581	573	558	597	577	551	566	512	546	598	566	574	553	571	603	590	568	572	578	534	588	565	559	576	547	587	559	579	581	559	543	590	539	588	581	552	602	555	562	571	545	578	590	558	574	596	548	571	581	585	533	591	568	551	543	540	578	563	579	573	584	538	586	548	594	556	589	589	584	559	579	583	578	554	555	572	570	595	598	542	553	562	567	609	546	583	551	603	565	564	561	534	555	529	569	590	583	565	556	583	600	574	562	532	554	573	577	568	597	549	563	580	548	577	588	546	596	577	535	618	593	579	577	556	586	579	517	565	563	573	573	613	592	576	544	563	595	525	584	558	592	617	596	552	577	568	583	578	576	566	613	562	581	582	576	567	566	578	565	595	567	565	547	624	577	559	609	637	551	602	529	541	577	603	617	609	576	549	543	567	561	591	559	568	572	571	560	599	555	551	600	559	605	541	533	554	585	634	583	587	608	563	585	572	570	565	571	622	537	542	589	546	593	589	579	562	562	581	547	527	582	566	552	528	534	592	523	572	575	626	606	598	547	529	572	587	601	555	548	598	580	576	590	569	544	574	569	574	556	613	574	583	597	582	542	556	574	593	530	555	554	596	589	598	591	548	535	600	577	587	577	585	628	557	569	567	601	572	534	599	614	544	546	576	559	590	573	524	594	542	588	555	540	532	528	582	548	605	539	554	598	585	543	532	580	562	596	541	573	630	582	554	603	558	586	591	575	581	584	539	552	549	537	592	565	586	580	563	547	561	523	605	571	575	550	581	555	569	581	610	610	523	592	612	579	622	580	589	597	539	542	522	564	552	563	580	593	566	578	527	538	542	570	568	580	594	571	606	552	589	572	574	542	580	580	544	557	525	589	569	549	572	549	583	545	550	574	568	569	564	587	562	575	605	543	563	593	540	522	558	571	585	580	568	590	607	537	555	594	532	591	590	565	546	575	513	576	592	617	547	569	565	523	567	555	569	565	572	563	593	528	572	599	541	544	578	553	590	515	542	578	582	550	541	575	563	549	553	596	562	569	577	585	539	591	544	549	537	589	580	593	576	569	574	575	569	568	556	551	557	546	597	559	581	574	555	550	558	536	586	643	567	577	560	532	551	536	558	583	572	582	574	581	514	573	573	537	578	568	514	552	580	606	604	556	541	563	571	567	590	584	565	573	569	564	540	594	579	543	579	531	557	559	599	577	588	584	576	569	588	575	569	561	560	566	588	594	531	572	585	575	580	599	550	589	590	553	554	560	575	557	549	543	539	560
12346	20320	19300	12727	10810	9270	6515	5317	4452	3926	3264	2621	2475	2153	1883	1681	1578	1459	1395	1388	1368	1327	1261	1162	1121	1106	1026	1032	1000	949	913	1005	971	934	931	878	896	1020	1013	1026	969	937	977	1015	1086	1058	995	971	908	979	929	995	963	985	997	1016	1023	1024	894	880	844	857	871	866	868	857	876	834	876	819	806	823	859	864	821	849	879	842	864	892	828	873	866	827	882	821	823	861	952	844	862	839	884	842	843	911	898	874	825	866	828	896	856	824	859	861	872	886	872	881	812	872	873	822	888	838	850	795	905	820	867	905	858	839	895	823	852	835	866	875	891	873	822	910	842	859	807	845	889	858	880	838	874	840	853	878	821	790	882	830	805	830	865	844	872	867	816	864	871	856	824	801	809	894	839	858	818	856	828	830	903	862	853	824	878	887	835	861	831	842	864	879	867	856	822	833	821	897	874	835	899	877	872	850	873	818	891	815	810	825	886	860	879	807	855	838	864	818	855	844	846	889	872	838	792	907	814	822	836	824	892	822	881	894	822	865	833	837	843	831	806	861	850	825	861	864	800	857	829	834	854	842	882	848	824	868	862	846	822	841	875	880	855	867	830	876	864	865	853	862	844	867	802	819	853	901	860	843	861	890	895	834	846	829	847	829	871	896	789	886	869	873	831	857	852	840	878	853	833	879	883	868	841	899	878	878	882	835	847	857	879	829	878	857	834	870	852	844	801	805	805	885	852	827	865	844	859	878	839	857	861	853	846	829	842	863	848	827	855	826	808	845	861	860	819	922	860	844	873	798	856	831	849	926	851	840	869	845	801	852	853	842	852	835	868	866	851	842	841	833	881	815	853	856	822	865	845	862	879	863	865	855	855	836	875	861	938	857	806	835	923	879	844	840	838	831	867	849	837	886	841	851	895	836	865	914	844	840	848	866	827	884	876	906	848	828	856	871	843	830	864	787	821	843	824	816	871	900	811	840	825	876	901	903	838	841	891	816	851	850	849	877	839	868	833	858	848	886	844	875	859	832	859	809	903	812	831	892	857	855	843	876	826	801	859	865	851	847	843	842	888	820	861	851	877	845	862	823	786	877	849	873	825	841	829	855	839	816	821	866	850	863	838	842	886	794	870	837	846	834	846	856	822	864	867	802	821	874	844	833	909	830	880	826	846	857	830	896	835	847	838	839	856	813	830	795	841	794	825	875	816	874	880	844	869	827	842	891	855	875	876	818	804	835	833	874	845	865	883	865	811	859	813	804	836	880	863	822	880	927	861	867	870	824	825	825	827	835	861	890	857	862	836	850	901	873	909	769	841	806	844	858	827	795	857	851	887	879	815	769	808	831	824	799	845	867	858	844	809	826	834	788	838	841	798	850	903	833	866	846	895	815	867	859	874	866	835	852	908	847	808	861	857	806	906	842	867	804	856	878	839	879	806	852	921	809	858	829	815	844	792	833	818	870	849	843	848	871	840	809	840	870	858	895	858	822	879	867	847	875	881	869	835	868	872	855	817	852	852	842	849	894	843	804	832	829	836	855	868	865	880	829	844	922	867	856	827	811	870	903	873	864	833	804	854	832	854	864	835	822	848	859	844	874	856	842	861	897	835	863	799	805	841	870	865	882	864	874	825	840	860	835	838	876	860	889	872	848	832	892	916	858	852	844	876	868	855	872	839	850	851	857	855	849	826	842	864	823	847	869	839	825	853	875	858	863	839	888	867	866	888	824	887	801	827	866	822	849	830	865	880	838	913	806	764	854	887	863	814	806	862	860	796	820	826	798	825	836	835	842	890	911	817	896	914	884	851	786	846	829	863	857	886	869	902	820	926	840	812	831	862	829	743	825	869	852	872	896	862	880	820	892	855	861	837	840	888	768	794	882	865	869	885	842	837	842	861	867	820	843	855	854	800	883	866	904	859	876	811	864	855	861	846	853	871	870	860	821	837	869	869	898	865	892	811	794	819	822	879	833	824	820	885	839	817	837	861	855	799	909	878	905	836	831	833	854	869	883	825	881	876	816	825	856	862	870	889	870	814	877	824	798	845	870	831	783	829	876	838	856	873	886	878	843	810	915	822	865	802	862	875	871	899	846	885	869	840	872	835	892	864	861	839	860	854	819	839	881	853	777	904	827	822	876	791	862	848	846	864	887	835	854	813	798	851	803	852	890	883	842	865	837	845	902	831	886	840	862	895	827	847	871	839	866	869	849	833	843	811	906	786	880	860	832	858	817	834	801	881	842	810	869	857	832	814	850	844	818	835	868	866	848	897	865	871	821	836	906	848	895	805	926	870	875	891	859	833	871	870	870	836	862	872	838	811	815	826	842	839	872	854	823	903	848	843	847	892	856	864	891	894	855	843	847	842	833	834	864	847	803	855	829	831	866	826	843	813	822	862	910	830	893	853	806	853	863	838	834	820	878	876	838	869	861	835	908	833	823	852	887	843	800	851	875	888	866	894	867	831	894	838	855	893	773	849	815	880	843	833	867	824	839	868	887	896	868	866	817	863	799	835	875	844	864	917	804	820	850	846	881	869	846	841	876	857	845	815	843	844	841	863	817	841	859	834	860	853	808	848	893	846	830	852	845	807	825	843	897	862	820	874	869	814	860	795	798	867	896	867	859	873	807	784	847	839	874	851	891	856	830	827	833	846	835	882	892	872	881	844	853	882	861	848	869	866	826	805	856	840	864	877	815	904	828	866	877	814	868	853	812	812	847	916	880	872	897	841	874	825	792	872	850	871	850	809	847	859	855	839	837	857	876	810	781	885	863	842	883	864	793	841	843	843	853	850	831	823	844	836	862	863	831	858	824	881	852	861	857	839	827	884	845	857	879	821	887	819	793	834	861	805	841	855	862	875	881	897	830	869	837	856	838	868	885	877	890	811	809	845	800	866	824	861	862	853	839	934	844	872	884	839	809	839	851	856	801	846	892	882	864	825	814	881	845	861	819	843	887	872	817	818	826	864	846	852	848	822	854	881	868	847	885	817	832	824	768	871	888	855	916	803	843	884	860	858	891	856	855	864	850	810	820	869	833	876	901	847	860	875	826	944	821	828	815	829	888	877	833	869	864	906	817	909	824	874	824	818	863	865	847	892	866	865	871	859	864	801	821	824	866	828	902	869	844	837	871	854	833	873	845	819	853	830	841	914	833	875	883	770	878	831	805	841	857	807	834	896	806	885	849	897	832	868	905	851	853	851	876	905	851	886	858	847	836	846	825	862	881	873	772	855	828	833	848	844	814	888	811	870	863	846	823	801	867	899	897	880	890	843	881	905	860	827	810	843	816	827	850	841	858	823	849	884	884	886	894	901	911	831	845	908	832	906	837	903	829	836	827	812	840	854	840	809	850	799	767	840	853	849	876	835	844	830	883	857	864	880	821	854	793	894	882	832	835	868	845	807	900	860	846	884	874	833	873	829	838	863	844	836	879	831	870	840	900	832	863	869	868	843	875	835	844	885	824	824	887	827	882	848	843	855	893	882	852	826	847
24465	21475	28753	24670	21115	13062	6216	4115	3227	2714	2169	1892	1696	1505	1360	1220	1138	1049	1093	1009	1001	921	868	802	900	872	751	715	691	757	727	701	718	663	688	693	703	707	725	713	693	750	761	718	728	731	645	716	745	739	732	742	719	867	1020	1040	907	851	725	645	675	653	630	640	658	661	704	657	612	672	618	629	614	635	641	665	627	667	619	622	599	657	654	647	634	628	634	655	625	712	658	646	648	655	633	628	640	640	593	641	636	628	691	588	654	624	661	651	574	593	639	626	607	646	655	645	673	645	644	680	651	688	608	587	664	637	601	630	644	630	630	637	685	608	621	641	655	653	617	633	577	602	652	630	636	652	689	689	645	639	639	644	618	667	710	637	609	644	657	673	654	636	640	644	667	637	621	616	609	621	620	604	632	640	642	633	648	649	672	641	655	708	635	687	613	626	588	627	634	602	652	622	595	623	634	609	651	596	660	692	625	625	633	626	668	647	667	627	621	688	600	657	642	613	638	596	599	628	679	607	646	631	606	639	591	604	610	627	673	628	591	691	657	652	669	697	676	599	653	657	646	641	638	651	696	671	617	623	633	659	594	628	627	606	656	677	662	640	629	629	653	647	617	669	633	630	631	609	618	589	657	627	621	639	632	644	635	651	610	598	620	618	615	649	653	658	614	648	638	609	653	650	614	632	672	625	613	633	614	644	667	650	645	642	632	613	652	615	668	671	652	649	660	656	602	642	648	664	604	598	644	598	645	620	649	675	672	640	627	633	617	680	616	654	631	618	602	641	650	633	614	628	636	614	647	650	658	661	644	617	656	642	633	618	621	659	666	592	662	667	613	632	669	591	647	651	647	653	615	605	625	601	624	660	649	654	625	657	597	648	600	664	607	613	639	642	638	635	599	615	627	607	602	685	601	620	640	624	632	669	638	624	648	637	663	630	684	603	628	626	600	637	634	644	609	654	608	633	663	613	624	686	663	657	664	641	631	641	657	691	622	606	643	648	597	620	668	676	676	640	671	650	615	589	625	638	580	617	629	677	668	639	673	609	638	654	634	689	659	649	612	637	644	644	617	610	654	618	640	622	667	643	660	636	660	628	638	603	659	628	594	617	705	643	699	676	619	593	606	620	651	591	623	654	616	605	670	633	625	666	606	627	610	610	699	622	642	632	644	674	620	620	652	623	651	666	621	629	639	632	596	602	679	622	613	675	608	645	623	639	605	685	641	646	665	629	623	640	634	600	650	599	660	573	617	634	659	649	610	637	602	622	684	638	602	626	624	661	574	568	712	638	665	613	657	625	648	670	621	671	628	642	647	618	629	638	663	668	610	623	650	656	598	622	655	588	597	625	647	631	617	635	634	634	620	630	654	634	620	622	606	656	633	651	669	587	623	673	626	670	640	691	656	615	637	617	622	606	621	644	632	643	596	648	655	609	632	652	591	691	612	651	630	613	596	678	664	676	615	620	632	657	634	669	629	598	657	614	605	651	632	585	639	665	604	669	646	661	657	645	641	639	632	631	602	632	660	611	653	620	623	610	629	615	645	617	666	630	653	615	648	627	652	680	604	620	642	658	639	621	678	616	629	632	636	627	612	668	661	621	628	652	649	618	662	618	646	614	674	593	639	645	602	592	603	679	651	648	590	619	660	641	631	644	643	669	630	651	642	642	603	636	631	588	674	655	644	631	625	638	648	649	654	601	622	613	609	622	647	584	630	615	685	630	641	672	580	635	617	611	612	653	692	673	650	608	613	615	649	637	598	614	652	648	603	656	647	599	620	627	612	646	638	609	599	638	641	614	632	652	646	683	659	683	563	646	663	584	634	610	615	621	640	651	638	671	603	645	599	665	665	626	628	626	645	654	641	640	616	601	614	610	667	624	666	589	660	688	631	649	641	633	621	650	630	633	592	636	636	629	641	605	637	645	652	656	620	633	642	635	636	703	638	625	624	676	658	641	671	589	673	641	635	641	597	645	642	654	629	613	632	688	662	622	587	590	666	629	650	645	640	629	637	608	639	612	658	614	632	652	578	609	655	670	609	601	611	705	601	674	652	614	650	617	620	584	610	630	650	646	665	627	632	652	675	622	636	640	624	659	618	666	649	651	644	611	621	630	658	618	601	651	618	645	618	574	625	619	565	602	630	654	662	651	629	635	632	649	671	608	633	629	658	616	611	664	615	662	643	645	606	639	625	638	624	621	626	611	617	627	648	655	610	671	622	668	613	640	621	641	653	628	588	611	632	642	620	670	661	662	652	654	596	604	603	587	614	616	626	659	626	640	654	623	641	603	663	666	669	635	643	643	669	613	678	649	634	652	655	631	658	646	598	616	635	634	666	623	660	600	642	656	594	612	623	644	630	599	638	657	619	647	635	607	599	667	636	623	653	626	612	676	646	648	614	640	627	679	685	656	617	640	612	610	627	595	647	667	628	633	585	622	654	635	621	631	636	604	670	627	674	628	620	614	663	620	663	615	676	614	645	642	641	674	661	637	625	605	647	606	627	651	601	637	663	625	628	614	619	605	666	614	653	631	657	639	661	603	640	615	636	627	625	633	629	599	674	659	630	644	616	659	635	605	612	620	636	671	638	648	611	599	652	601	599	650	626	625	669	629	622	600	665	608	623	649	583	635	610	661	616	616	613	635	641	603	635	641	602	631	597	663	632	604	619	678	618	625	655	616	639	664	653	635	628	668	601	661	679	646	619	640	628	631	622	688	616	590	651	619	595	619	647	654	608	619	660	645	605	585	634	687	631	675	597	618	654	664	630	663	650	632	643	586	618	640	639	595	636	642	617	600	616	630	653	663	605	668	641	637	661	630	633	626	593	653	614	609	617	653	639	603	631	652	613	593	629	645	601	609	648	614	649	612	631	675	632	624	626	635	606	629	663	632	644	625	606	605	640	650	649	618	606	578	625	615	652	596	671	663	643	673	628	628	637	650	661	656	618	656	639	675	665	633	643	657	656	619	620	634	657	623	628	634	684	628	636	653	650	636	654	625	593	657	659	676	619	652	670	669	596	661	615	675	580	687	652	611	618	624	663	650	645	628	636	636	643	622	650	615	643	581	656	625	643	681	604	634	602	605	641	576	602	614	648	626	631	644	595	641	659	652	611	643	597	655	633	626	616	605	591	637	638	670	633	663	635	623	670	631	650	606	619	687	665	626	630	581	602	653	619	655	673	624	657	594	641	631	659	646	619	594	598	622	619	655	616	666	634	634	626	637	629	626	655	644	607	662	600	629	588	645	634	654	671	655	600	594	631	625	642	618	612	635	681	663	631	640	674	613	658	673	662	611	647	630	649	651	662	625	664	663	573	658	625	611	640	635	636	621	640	620	615	625	623	653	645	610	602	679	613	626	602	691	619	579	671	641	648	617	644	625	709	637	609	669	619	584	637	646	614	650	631	640	608	650	609	617	617	629	647	649	625	611	608	611	630	638	624	640	619	658	637	596	622	670	652	614	646	622	608	647	648	616	592	639
15600	30328	28160	21200	19078	15345	11296	9365	8012	6807	5373	4710	3931	3553	2847	2595	2300	2080	2059	2042	1859	1710	1493	1495	1557	1446	1353	1165	1204	1171	1161	1201	1100	1060	1045	1026	1140	1127	1095	1197	1187	1215	1145	1212	1201	1096	1056	1063	1109	1171	1195	1260	1171	1497	1855	1936	1561	1362	1191	1087	1005	948	1008	929	1014	940	943	1000	977	929	985	952	929	961	946	957	962	936	934	961	1007	930	967	969	970	919	997	960	986	947	1006	965	1004	919	949	996	961	985	976	992	936	936	995	961	956	967	947	1016	954	947	924	912	966	945	956	931	989	1010	985	973	977	968	923	918	1004	967	1000	958	994	929	932	992	1018	934	1000	954	952	953	967	940	953	999	998	970	940	988	931	1011	964	943	957	990	986	985	984	964	980	967	943	953	965	970	936	952	925	958	926	1002	941	972	921	935	945	975	928	978	967	948	955	999	936	952	952	948	958	998	992	1011	948	990	928	982	952	941	961	941	1009	962	904	959	942	982	914	946	995	933	929	978	977	921	971	988	950	1021	933	1025	944	933	980	896	939	965	1016	1009	951	937	989	900	936	965	995	971	958	965	970	944	973	960	995	957	966	984	1002	1006	958	975	979	915	941	974	910	995	889	904	935	971	951	938	963	989	981	954	984	957	967	957	953	921	1023	964	954	955	963	1014	943	970	909	951	956	1008	960	948	984	963	953	970	976	922	995	952	959	937	962	967	932	925	950	1001	935	917	930	983	957	995	963	949	971	963	975	957	959	979	990	960	930	1025	1031	919	921	1007	982	947	1025	943	961	897	955	920	1028	976	908	952	972	951	921	969	962	923	944	933	961	956	945	967	967	936	941	951	966	946	956	992	939	921	948	947	945	935	986	963	957	944	968	997	902	938	956	949	1000	969	956	1003	917	953	938	985	944	930	990	917	905	970	915	958	984	984	869	1039	988	933	996	1015	972	940	961	942	1000	938	988	989	948	985	967	902	981	947	1015	945	1003	964	971	959	969	946	998	950	987	942	941	975	953	945	1006	970	918	923	939	891	913	922	977	964	943	974	922	960	952	943	973	979	948	956	974	953	948	952	951	987	944	952	932	895	944	939	959	962	911	966	921	990	942	992	958	897	928	918	933	914	987	970	946	987	1002	886	965	939	969	961	977	997	968	966	987	919	995	951	964	947	927	991	921	975	951	972	979	966	917	933	987	980	984	966	915	1003	946	936	1003	973	919	946	914	934	942	986	950	927	967	975	957	954	914	963	925	1015	947	903	914	930	944	956	899	941	972	922	904	923	925	989	946	938	916	983	964	1055	903	901	946	956	955	918	963	961	910	965	984	975	983	940	987	1030	981	964	1012	960	967	990	907	1001	953	1007	952	939	1002	1001	993	967	975	949	971	935	1001	992	1008	1008	944	1039	887	939	961	1021	926	966	960	963	962	967	939	956	894	947	971	968	941	911	962	996	929	929	889	943	958	991	929	957	949	961	1006	950	980	1004	993	938	953	917	952	1026	991	903	901	961	958	939	1019	937	989	924	926	932	926	964	960	935	996	1003	891	912	1005	989	949	1002	970	915	965	985	926	958	918	924	960	983	952	955	919	949	944	942	972	1005	975	976	925	969	920	927	959	941	944	949	983	998	996	959	978	968	950	883	985	961	954	994	977	950	929	982	882	926	942	981	944	986	963	958	988	925	962	976	934	943	900	922	932	985	962	930	935	972	952	928	930	909	953	995	978	933	962	974	919	920	995	947	1004	958	962	963	974	950	985	970	970	991	1049	957	968	984	981	910	977	998	957	951	967	915	1014	955	975	899	975	1051	955	955	946	945	967	940	913	968	929	1003	988	955	959	946	994	916	971	930	934	915	996	898	980	927	969	981	945	982	894	948	983	989	933	941	912	998	954	957	928	943	944	962	948	983	957	966	952	1022	921	933	964	1009	985	962	965	955	934	979	999	970	935	984	954	995	975	1005	949	969	936	969	936	904	1008	999	1024	975	972	1002	924	898	987	964	951	900	914	936	969	909	977	990	984	946	954	963	943	951	999	965	983	917	926	975	939	924	968	984	959	958	935	931	919	945	931	935	948	1022	935	921	929	954	945	1030	949	986	921	972	954	978	968	980	940	929	923	990	927	950	930	926	1035	959	966	932	993	922	959	918	968	957	944	979	903	979	953	985	920	932	939	968	936	961	960	939	897	917	918	992	911	868	960	942	930	968	956	924	896	957	955	917	974	947	982	909	957	990	955	895	927	968	942	994	990	964	933	898	944	950	930	973	971	980	924	968	951	928	936	989	977	964	944	917	991	911	948	941	1025	950	965	983	949	961	935	948	963	994	969	948	975	913	922	903	953	982	953	942	932	989	972	936	980	889	914	938	957	954	930	962	977	913	965	960	982	968	949	974	965	983	956	920	1013	978	987	991	1003	917	990	919	929	906	936	976	1013	982	979	943	902	940	963	931	948	997	973	901	908	926	954	936	991	1000	939	964	982	922	997	915	998	970	975	924	910	988	955	927	980	964	956	961	1000	980	969	897	967	916	965	971	975	986	936	961	963	918	1015	928	923	971	959	951	979	963	980	954	961	960	964	953	931	946	962	957	952	907	916	990	936	989	924	909	955	1012	974	961	930	957	982	961	939	986	951	934	982	949	956	954	933	963	985	976	955	958	900	922	953	1016	989	973	959	907	921	985	952	957	1032	892	942	960	878	919	910	978	932	1019	984	955	942	1023	910	937	911	970	930	940	887	948	957	977	977	952	963	945	919	1007	983	950	957	981	991	986	996	1011	928	960	948	938	936	948	971	921	963	896	904	1061	971	950	993	947	978	990	914	918	924	929	938	949	948	960	947	929	927	978	976	970	906	983	949	949	901	914	946	946	987	948	984	981	902	1015	976	959	935	994	914	973	927	954	939	929	973	936	986	953	955	935	914	959	975	974	993	915	923	955	970	923	953	997	959	1009	990	951	953	918	996	977	980	949	974	946	909	911	924	910	995	945	924	960	994	940	975	910	904	948	947	952	980	986	949	985	952	931	943	939	954	926	980	919	949	946	939	929	969	957	1023	933	961	999	1034	927	1015	1002	1002	923	983	926	963	929	938	970	995	986	950	927	913	919	970	922	983	922	892	967	956	970	941	949	961	988	963	995	945	934	984	1005	945	927	910	925	963	992	987	1006	937	958	975	941	892	994	968	973	914	932	982	927	928	932	940	963	922	924	946	919	962	945	958	976	975	988	971	1001	918	1002	951	990	992	1021	974	974	953	917	950	956	1009	932	939	985	1006	957	937	1008	947	979	949	983	973	961	970	968	986	926	955	928	955	982	983	993	994	903	977	902	923	981	943	911	941	983	973	962	975	968	950	1012	917	958	966	901	903	918	980	957	998	962	970	980	967	935	957	936	973	942	974	916	885	983	964	919	996	976	1011	1009	971	941	934	935	925	985	948	950	949	991	934	973	949	923	960	999	906	1008	936	994	924	960	920	961	990	953	943	985	956	945	923	986	990	1063	918	955	937	966	987	910	935	972	931	942	949	978	991	972	906	997	922	937	942	937	953	946	992	998	949	957	965	1021	956	978	964	907	958	896	932	996	957	943	978	980	956	982	941	929	965	995	973	900	949	897
23306	21362	29177	23876	21463	21148	13630	6291	4463	3775	3038	2573	2083	1976	1649	1400	1320	1325	1084	1082	1075	1050	907	876	932	826	735	711	680	674	760	667	703	694	639	687	736	681	759	839	741	774	695	801	805	741	682	669	671	723	685	756	735	904	1281	1263	1034	853	718	657	650	585	578	598	580	586	580	546	569	587	596	594	570	540	556	610	599	558	616	596	549	577	551	581	602	545	600	590	595	569	596	572	595	540	578	580	585	591	594	584	573	562	572	628	565	517	638	592	560	604	544	595	545	556	497	596	575	606	557	561	560	540	606	531	582	556	558	582	596	555	558	581	580	537	566	571	575	557	598	561	566	580	618	600	553	548	522	558	618	583	599	533	564	550	584	602	591	605	594	563	540	623	575	563	583	577	590	553	556	602	599	636	612	534	563	567	614	572	541	589	577	591	527	611	603	585	604	559	543	552	552	539	553	562	584	556	596	590	584	585	580	567	579	575	591	544	582	595	556	570	571	591	590	579	600	586	583	560	581	541	555	534	587	599	570	540	587	565	538	567	550	551	585	596	552	590	625	555	597	576	590	562	587	566	567	544	559	581	617	598	542	581	612	561	561	573	600	582	552	562	569	608	564	560	579	585	559	588	556	585	577	590	564	547	608	582	568	617	571	596	592	574	603	571	558	616	548	561	579	591	567	570	532	561	589	566	591	591	598	540	581	578	577	625	539	615	555	561	579	601	568	566	547	596	542	575	594	606	586	650	603	633	639	627	519	546	532	553	567	567	589	580	579	616	587	597	590	561	585	580	618	618	570	552	550	562	600	609	559	564	607	539	567	562	605	549	533	555	596	572	560	544	602	593	587	593	575	554	548	544	599	593	562	562	570	588	573	597	568	569	563	612	585	609	566	566	557	567	555	539	580	593	612	599	565	543	620	605	522	555	596	605	575	576	591	576	519	577	553	562	594	595	578	554	580	593	620	565	572	567	581	598	566	531	562	591	540	576	583	582	560	584	558	528	587	548	616	584	582	556	576	551	541	594	555	597	572	556	573	589	598	556	553	600	548	553	638	567	585	542	607	589	568	582	538	577	555	592	593	537	584	564	575	630	566	545	590	532	584	591	615	572	602	613	574	570	607	584	551	568	586	586	553	581	621	555	612	574	587	573	581	550	567	587	579	602	589	607	616	594	603	598	567	579	577	612	605	587	548	625	586	595	565	523	583	568	579	659	590	591	555	595	554	564	588	608	590	555	577	594	547	545	561	561	615	556	587	563	552	576	576	578	568	566	548	603	564	573	523	566	634	581	529	613	587	558	612	586	614	536	579	564	555	599	548	549	559	598	565	567	590	570	586	574	599	543	570	562	550	549	644	558	572	568	601	589	564	616	566	605	573	607	571	561	569	571	578	579	576	566	565	542	559	574	571	592	609	568	570	574	574	588	542	565	582	553	577	601	593	634	602	547	584	595	590	567	581	613	598	554	583	567	548	567	562	556	575	519	544	568	570	568	592	557	567	614	589	563	516	544	582	573	578	593	609	542	570	573	580	616	589	565	625	582	576	612	586	565	534	568	601	593	566	599	582	530	543	572	602	580	591	563	570	556	560	584	553	606	585	584	594	582	591	583	549	602	554	594	546	535	557	588	589	597	586	536	565	561	564	563	554	586	569	584	598	585	555	598	541	571	590	561	598	608	547	578	584	600	562	618	600	626	579	572	557	576	573	575	586	581	583	596	553	572	573	601	576	527	526	568	549	564	570	557	600	563	576	583	574	576	579	544	593	566	591	553	584	621	602	551	576	553	600	563	536	565	557	589	599	567	604	576	556	550	605	542	610	594	581	569	565	624	541	536	619	581	534	553	571	598	574	593	533	568	647	577	598	590	568	531	579	554	560	618	578	553	575	584	580	542	607	623	592	587	558	593	581	553	612	580	572	572	560	562	622	532	600	563	518	551	574	597	534	598	606	611	581	613	536	584	582	593	594	572	601	556	591	633	585	573	593	564	569	580	597	542	549	549	564	552	606	584	564	589	585	588	589	599	564	587	595	563	566	601	560	583	538	587	586	608	609	617	576	574	559	561	572	533	588	554	602	578	595	584	584	589	577	567	523	587	574	600	624	567	572	614	577	572	565	576	570	609	588	572	608	554	551	563	604	582	590	587	543	590	530	559	591	572	572	587	562	526	585	597	564	569	561	556	557	623	579	579	608	577	599	530	604	535	585	619	568	583	544	578	544	574	550	571	606	589	529	614	640	559	600	570	591	598	584	594	589	581	582	588	572	598	590	576	605	565	587	572	567	527	556	587	580	552	551	534	529	554	572	558	566	583	576	562	551	576	571	530	586	558	545	552	547	594	552	541	559	580	611	591	576	567	638	590	608	604	589	613	584	573	572	535	543	586	548	580	619	558	543	584	570	583	569	594	543	567	585	592	593	574	566	592	622	597	554	629	603	576	573	530	558	555	571	581	527	589	546	629	574	618	581	596	571	573	529	592	529	600	626	582	575	572	574	600	556	591	610	544	576	549	577	635	563	579	613	571	581	562	630	549	535	600	537	588	557	567	583	612	600	582	523	609	597	577	556	550	637	585	538	576	589	604	568	552	567	574	593	585	537	650	556	556	574	532	552	571	526	631	578	543	554	631	601	589	566	589	559	570	509	590	566	572	625	538	564	582	608	583	603	577	536	550	552	563	597	580	559	548	543	590	538	594	547	571	622	526	567	583	558	571	607	582	544	555	534	555	575	561	587	571	576	560	566	597	519	556	600	569	581	554	557	561	563	598	603	544	632	550	548	573	584	591	555	536	597	551	579	595	572	565	567	580	572	566	575	606	594	547	570	543	548	559	567	517	578	568	593	583	545	613	532	561	605	590	562	555	596	546	565	632	545	594	575	609	563	577	544	559	532	574	598	517	617	584	617	604	573	565	596	564	588	513	580	582	550	618	569	594	601	602	603	558	571	541	585	553	533	604	570	596	568	573	584	562	592	557	588	551	530	545	584	572	575	579	592	539	576	610	544	581	568	543	587	551	564	571	585	550	595	549	576	568	583	583	597	557	524	545	580	598	556	561	576	532	607	560	572	573	596	578	590	546	575	567	571	554	579	513	561	570	597	537	577	547	569	546	586	535	593	568	599	577	579	568	591	609	648	591	559	589	583	584	576	565	582	596	530	580	552	543	561	555	543	615	569	526	567	553	593	604	561	571	547	578	576	560	588	583	565	547	571	560	584	537	595	568	553	521	614	620	563	585	596	547	603	553	608	616	557	575	591	538	526	606	582	608	558	571	541	585	565	601	547	574	570	614	553	595	538	616	588	555	590	546	580	567	555	586	601	541	592	546	602	591	585	544	594	545	584	582	565	603	567	589	570	619	568	597	555	607	566	555	583	561	629	588	596	544	559	615	524	583	571	575	625	565	560	544	598	590	598	536	582	549	526	547	576	551	571	551	604	586	622	582	601	544	607	596	589	604	622	586	552	596	578	592	612	561	561	560	604	562
18931	36437	33722	26986	23984	18927	15607	12816	10950	8982	7169	6270	5278	4410	3773	3160	2840	2519	2333	2267	2243	1973	1795	1690	1731	1575	1291	1146	1150	1160	1134	1211	1158	1090	1008	1038	1171	1154	1313	1420	1184	1377	1176	1406	1317	1201	1071	1087	1203	1158	1154	1198	1195	1648	2432	2319	1862	1403	1169	1023	934	888	833	778	806	796	825	839	911	826	894	897	850	888	866	849	864	829	879	857	830	865	863	923	828	876	875	880	831	920	854	852	837	855	865	861	871	876	826	927	832	863	920	863	902	914	888	868	832	892	907	874	884	824	865	914	842	854	907	865	845	814	890	891	889	880	929	898	926	808	871	913	863	869	838	834	918	851	882	876	846	846	904	900	850	894	836	868	851	849	843	861	860	882	857	838	853	895	858	903	916	863	834	837	924	871	783	860	900	869	822	815	870	819	888	871	868	850	878	876	897	868	867	822	849	839	873	909	877	808	834	868	845	861	819	816	901	828	884	901	947	863	863	892	895	837	848	875	886	849	812	887	819	811	863	868	846	839	830	868	872	878	869	825	820	867	875	890	851	827	852	821	880	849	905	816	829	869	856	888	841	850	831	867	866	827	885	878	861	841	899	876	898	868	882	869	870	900	804	919	860	828	837	814	854	835	868	860	850	877	872	881	890	814	847	851	925	871	850	847	918	870	828	830	835	860	873	847	862	852	866	844	867	838	885	873	868	898	909	821	867	862	837	871	829	839	858	895	843	880	940	904	844	869	825	853	870	863	863	840	900	839	897	858	877	858	819	797	835	878	863	858	896	846	807	841	871	895	815	863	856	838	891	834	867	857	876	862	841	883	851	861	855	879	864	895	825	859	871	798	860	854	901	809	802	882	883	830	896	834	859	868	877	894	879	859	789	840	896	896	840	870	808	865	860	889	869	869	818	886	824	882	847	853	849	890	869	861	862	889	834	876	850	836	832	904	874	884	894	827	895	902	841	826	793	850	918	844	843	926	892	887	852	852	824	836	893	893	882	833	828	897	881	843	886	879	825	832	872	850	893	859	877	839	883	881	837	875	895	851	914	820	879	877	890	859	825	871	852	870	854	903	864	833	818	864	905	874	838	835	881	877	870	871	852	817	944	884	863	894	849	867	889	880	861	854	890	836	932	830	815	863	845	903	839	786	836	882	845	826	880	829	898	893	864	879	858	865	873	859	855	850	862	909	883	888	852	864	854	840	812	869	861	826	859	850	894	863	879	858	805	848	836	847	837	904	826	845	907	882	907	865	839	848	872	873	804	854	873	854	861	892	859	881	867	833	848	899	848	877	848	868	903	885	855	880	850	888	876	881	899	845	876	859	895	868	867	853	856	900	847	867	883	864	864	860	901	867	861	877	844	858	835	809	846	828	869	844	875	858	862	897	843	833	872	885	864	867	894	881	894	853	900	869	892	852	844	939	878	850	850	847	820	834	810	825	853	854	902	792	872	887	920	850	852	847	886	872	837	865	862	876	849	868	869	865	882	902	881	879	831	879	860	883	893	867	858	922	923	856	911	861	822	842	853	828	896	844	848	841	845	845	881	868	876	908	883	865	866	880	878	771	861	854	885	857	808	834	850	876	876	855	773	874	833	873	864	873	893	841	844	814	847	856	870	896	888	907	864	865	848	869	841	888	833	831	849	879	819	852	807	842	904	877	878	846	865	799	907	900	825	852	893	891	843	908	848	815	876	881	879	854	814	882	804	914	866	848	877	923	866	862	892	894	852	821	838	851	896	828	885	829	850	837	849	873	843	853	829	835	855	892	839	885	936	879	880	824	903	893	850	858	843	871	874	931	860	855	913	867	855	889	874	875	881	870	783	819	883	849	820	868	871	818	809	879	812	877	894	898	855	811	927	913	874	824	843	875	848	808	838	820	833	903	889	853	860	872	904	835	853	859	808	809	884	890	882	892	878	871	858	889	848	876	876	867	839	852	918	867	903	798	828	880	892	841	853	872	842	837	868	874	842	855	886	832	878	842	888	854	839	923	891	849	854	854	920	849	921	834	917	867	867	819	873	899	854	878	863	843	811	866	852	885	838	879	892	912	878	882	806	872	873	842	862	865	802	840	878	888	869	859	838	841	886	880	854	784	883	877	860	836	920	890	831	868	853	880	895	848	846	844	856	845	866	833	855	834	837	905	841	827	857	860	897	929	867	874	857	877	854	869	895	842	878	839	861	882	868	847	847	778	843	860	847	828	869	790	862	839	841	901	817	862	813	862	841	834	880	870	861	863	874	811	899	881	863	793	897	853	853	839	898	891	849	861	838	849	876	852	828	846	874	835	843	873	839	842	820	848	858	854	803	858	871	836	840	833	908	902	853	846	857	843	912	865	897	874	866	887	877	913	871	879	845	894	821	916	883	890	796	845	928	860	859	812	888	839	827	881	833	850	893	907	847	861	848	842	862	889	815	878	865	856	872	888	823	880	887	857	889	852	846	877	886	892	870	873	929	838	869	892	849	877	841	908	847	797	910	822	839	860	839	904	909	887	855	835	898	882	838	860	911	906	892	864	856	815	894	851	888	848	851	892	874	847	909	876	893	874	864	894	831	876	831	890	852	827	897	883	871	839	924	889	886	861	835	927	827	870	844	827	912	857	887	838	817	862	873	916	847	871	875	847	848	883	876	859	914	857	865	808	821	909	862	856	778	874	879	868	838	847	858	845	919	852	916	879	830	843	853	880	867	861	835	894	890	855	834	917	860	898	859	867	822	864	829	854	858	860	808	843	824	808	817	853	851	873	853	851	873	850	890	920	859	911	858	904	827	849	863	826	883	802	907	800	894	903	809	827	866	862	904	842	863	828	887	881	839	867	841	869	870	861	913	838	864	862	832	953	840	853	872	807	868	870	858	864	843	897	795	852	848	866	870	847	861	852	863	857	855	845	854	863	817	830	878	866	810	899	841	866	839	841	906	883	824	897	859	851	924	866	886	893	860	829	921	816	832	861	796	882	833	864	881	827	868	861	837	890	858	894	808	864	834	835	877	849	852	878	886	810	847	826	869	823	836	856	873	875	887	879	839	840	872	883	883	900	861	895	902	855	840	881	850	859	856	836	871	855	801	851	791	856	874	889	894	885	834	909	846	884	841	876	844	830	908	851	855	897	851	847	818	842	908	808	872	848	833	831	841	873	857	838	865	831	872	904	869	807	864	893	850	875	838	802	838	868	841	884	868	839	859	811	856	831	842	904	843	862	825	875	865	886	878	830	852	864	829	836	894	890	889	855	824	886	831	905	830	883	866	831	891	884	819	877	811	875	860	817	845	788	861	828	855	943	869	796	872	885	821	823	894	848	846	873	874	871	863	884	883	900	862	858	851	825	879	830	885	820	824	900	871	885	900	897	883	850	837	888	908	855	868	842	888	924	889	876	817	908	868	864	857	862	807	836	848	852	897	869	834	875	846	878	846	935	861	812	845	883	847	846	830	849	891	883	913	821	911	853	841	864	859	855	880	916	866	897	838	831	883	853	848	826	900	925
26939	21184	18020	10453	5231	3373	2716	2081	1767	1460	1370	1252	1145	1029	916	824	813	815	783	723	749	718	683	739	708	690	616	636	628	641	606	607	595	615	576	580	575	698	718	677	669	641	654	638	662	702	665	667	607	580	644	637	646	626	638	637	666	604	616	573	519	601	573	570	594	601	561	571	564	602	572	576	593	569	574	597	567	546	573	529	587	612	613	578	573	563	537	574	604	578	551	564	601	616	560	549	530	572	570	559	540	592	542	569	594	592	567	586	577	599	612	584	563	550	553	558	556	583	591	577	567	607	619	547	554	582	637	622	559	545	582	604	608	578	562	593	537	593	573	563	594	583	595	592	577	600	611	558	548	600	544	540	564	558	560	619	586	559	571	557	551	589	539	589	622	597	592	602	629	554	572	591	610	563	582	574	611	565	530	609	573	611	574	540	591	582	569	587	566	547	542	583	582	589	563	564	570	547	512	554	601	618	563	575	575	571	598	604	605	616	609	619	552	574	593	600	577	572	574	652	572	547	594	580	608	587	579	544	572	577	576	560	610	583	586	599	606	609	585	605	570	592	566	562	565	560	576	574	546	564	573	594	621	546	586	587	582	591	549	593	597	586	553	558	568	542	567	586	637	592	585	550	553	559	598	538	576	567	557	562	543	604	573	590	565	552	574	592	564	559	604	569	575	585	619	578	618	581	572	565	559	557	612	577	608	567	552	561	551	578	532	575	560	587	564	598	539	577	547	569	613	603	618	583	590	571	575	564	587	560	556	609	550	583	565	549	572	584	592	574	561	571	595	571	564	589	599	573	555	558	574	539	535	574	595	549	568	535	597	539	546	544	594	573	576	607	583	570	545	573	557	542	553	584	578	566	604	610	545	557	562	556	605	557	562	602	582	574	583	556	581	573	568	591	613	587	569	584	540	568	547	574	584	553	603	529	600	541	578	630	569	548	547	549	605	568	561	603	531	562	561	594	569	539	591	583	586	580	547	542	566	593	539	602	559	561	575	556	564	546	542	548	601	606	586	562	598	588	544	550	539	610	588	609	582	583	614	603	563	578	607	606	558	578	580	547	524	548	585	601	577	604	577	598	572	581	580	552	642	567	575	582	622	580	549	539	571	581	549	588	589	546	548	576	570	591	592	596	590	606	595	572	528	612	594	592	558	561	612	579	592	555	611	591	545	574	592	553	574	592	580	589	589	610	573	588	557	569	583	570	608	574	570	619	540	564	542	619	610	529	606	574	577	602	551	580	607	535	549	602	598	606	605	578	593	552	599	557	560	535	598	549	591	552	570	602	577	543	569	516	582	548	579	582	570	554	600	586	544	574	602	520	590	595	567	564	582	612	538	565	582	582	556	585	562	555	582	586	608	555	566	578	548	577	595	590	606	595	557	644	611	589	578	576	589	603	555	599	559	572	571	630	587	579	549	593	571	625	611	560	579	534	567	596	583	587	583	632	576	554	607	563	613	538	544	584	612	547	578	530	623	592	601	584	587	548	613	573	559	595	571	569	578	591	576	584	582	587	539	539	571	566	524	553	546	530	573	612	557	589	580	603	560	546	555	560	552	596	577	592	567	608	562	608	559	601	525	609	590	587	610	610	528	600	560	560	558	587	602	556	587	541	577	586	552	594	612	585	561	622	593	586	601	542	562	559	545	580	598	581	633	540	593	568	566	572	581	584	558	607	541	595	545	540	567	551	542	568	604	566	571	616	567	579	606	594	571	555	580	596	576	579	580	546	550	546	547	587	545	605	587	588	604	599	573	568	580	555	578	602	574	550	570	571	551	531	575	541	556	581	561	510	601	575	582	566	570	500	551	645	585	598	569	565	582	561	605	576	586	541	562	530	575	544	571	538	614	560	551	591	541	626	625	546	597	566	553	588	571	596	573	618	562	568	565	532	566	581	576	602	567	573	551	567	584	596	541	548	556	602	579	571	583	514	560	586	559	590	580	572	583	581	537	569	602	602	559	586	567	549	579	579	574	587	583	616	611	556	539	545	569	569	600	639	560	522	588	577	566	562	586	541	573	539	606	586	606	596	568	568	612	572	586	572	559	567	581	538	577	536	551	546	599	599	515	565	553	589	556	565	611	533	599	584	615	555	560	576	547	569	558	542	563	566	572	566	554	557	542	587	592	565	575	568	622	563	584	571	572	591	591	594	575	523	541	574	584	569	564	574	586	551	596	611	560	523	578	573	617	602	637	578	567	554	586	536	550	585	549	622	582	583	587	552	596	598	629	589	567	595	563	534	548	534	542	575	570	572	557	587	593	553	571	563	562	630	609	565	606	578	559	569	556	568	593	582	556	529	585	577	616	567	538	590	572	588	541	618	584	590	545	574	617	597	534	574	603	540	542	548	612	568	571	572	587	560	589	570	572	588	570	599	585	563	596	566	585	571	615	609	575	602	573	551	536	596	545	599	547	544	545	587	600	587	599	566	586	585	585	597	614	578	573	554	570	537	554	610	557	560	563	526	585	527	567	619	597	568	625	570	559	582	555	588	546	518	570	562	514	552	594	577	570	566	598	577	587	538	554	574	608	595	564	589	569	595	563	606	553	576	584	574	548	605	565	563	549	608	562	561	558	594	640	513	559	614	638	587	589	552	603	548	590	554	547	579	599	533	575	577	567	590	591	553	569	600	577	578	584	539	565	575	622	567	556	607	553	593	581	583	602	611	576	525	541	578	561	548	605	539	556	560	573	537	604	546	529	556	539	571	625	584	573	552	551	586	577	575	588	606	584	588	575	563	580	605	603	564	581	613	593	541	564	594	579	547	594	590	605	578	599	588	579	554	574	565	549	549	562	578	557	565	555	553	556	572	588	559	585	596	562	583	603	567	575	589	597	549	554	560	550	570	596	623	605	574	573	584	575	601	550	589	564	636	564	593	560	586	561	601	600	554	560	547	576	586	587	567	551	567	577	562	573	560	590	576	586	574	595	566	590	552	603	565	600	589	573	614	560	585	596	587	555	610	626	575	526	543	562	600	523	563	562	587	604	629	586	580	541	622	531	564	573	559	567	553	568	582	622	546	600	592	612	567	626	574	577	550	564	593	575	553	590	584	587	553	596	598	558	538	573	544	621	566	546	570	567	556	609	618	590	571	608	539	586	595	586	580	590	588	615	553	620	555	570	544	617	574	586	607	656	562	591	597	584	545	551	574	581	576	558	573	578	573	616	548	614	597	562	579	589	579	570	570	569	549	528	550	584	525	569	548	604	603	590	552	556	587	623	560	559	568	599	587	623	601	580	587	553	614	577	557	564	570	590	567	570	543	587	524	584	539	559	575	581	584	550	553	586	632	619	558	581	587	580	581	552	568	570	605	593	559	561	534	612	577	633	560	569	554	564	569	591	603	594	543	561	547	583	574	554	594	550	578	592	624	566	566	633	536	556	592	561	528	568	600	603	589	584	559	610	569	548	551	581	595	555	585	579	579	589	535	553	571	569	565	520	587	568	549	563	602	558	574	605	600
13355	22196	21280	14726	10803	8176	6980	5453	4740	3706	3266	2924	2492	2229	1901	1706	1552	1481	1469	1303	1398	1256	1184	1160	1152	1155	971	955	970	963	982	1001	971	946	945	937	1088	1145	1322	1052	1059	1038	1078	1044	1086	1049	1025	1026	941	962	1016	975	1021	971	1038	1058	982	966	971	902	863	855	847	879	833	861	884	899	885	872	932	809	883	861	868	919	847	868	860	908	875	855	860	857	905	911	877	914	906	860	898	881	854	883	849	886	846	852	884	884	903	830	865	830	895	840	855	861	831	820	879	845	877	773	894	835	848	853	845	865	868	864	838	831	848	809	821	816	867	875	844	806	800	812	893	791	856	867	835	823	896	829	843	885	800	834	852	846	851	885	858	864	846	852	844	837	865	882	883	861	874	815	839	812	853	864	867	864	885	901	871	854	843	869	887	859	868	857	882	872	898	869	876	838	840	825	919	847	849	876	858	903	890	897	829	933	911	856	821	869	832	865	874	837	894	835	907	875	806	896	869	841	923	876	901	920	851	855	944	932	880	825	891	864	878	851	798	901	853	838	863	915	895	864	889	865	869	819	836	871	897	875	880	850	862	864	851	870	853	862	841	838	882	869	869	873	871	848	872	863	899	893	842	867	910	920	877	877	850	848	857	878	834	816	875	877	880	851	807	858	825	917	861	856	900	872	892	839	887	877	885	866	827	862	860	874	871	831	831	893	853	848	860	894	903	882	874	878	862	914	853	849	830	824	860	937	815	860	815	826	873	796	849	857	829	815	864	845	906	875	866	855	881	872	817	850	862	894	846	869	823	866	871	857	895	850	877	840	844	867	890	841	836	878	863	808	895	821	865	871	800	871	814	785	905	836	938	902	887	887	857	849	865	846	885	857	886	881	897	925	882	862	815	878	850	833	891	893	859	872	850	874	861	818	906	852	835	893	892	844	895	874	816	830	865	864	875	843	867	890	841	877	856	843	878	853	865	924	878	906	884	867	872	897	885	831	834	874	925	790	853	831	830	896	886	850	854	918	884	810	923	874	892	852	846	845	872	853	865	924	853	838	841	881	828	878	824	864	876	839	825	875	825	875	801	862	875	855	850	849	857	813	899	841	802	834	917	834	801	884	860	881	896	825	869	883	856	809	870	865	847	896	856	935	816	889	849	860	909	831	923	904	819	887	933	874	884	801	915	865	882	875	840	881	857	825	899	895	912	868	882	843	860	933	862	885	885	883	887	869	871	829	845	906	876	883	884	874	880	876	843	833	864	878	849	860	812	852	912	838	880	840	856	891	915	856	865	917	893	899	851	895	816	860	844	862	840	820	896	822	845	908	862	896	859	858	872	827	864	877	847	844	923	873	906	893	866	868	881	890	889	891	870	916	865	789	907	908	888	888	833	838	870	859	879	880	865	860	857	930	912	797	864	809	839	815	880	884	894	850	880	823	843	863	810	828	881	806	880	915	863	901	862	875	902	817	841	852	875	871	880	858	840	875	840	857	833	900	951	877	850	840	806	823	895	835	912	866	853	869	829	871	821	856	848	839	819	869	873	862	819	875	894	815	864	853	879	893	913	860	857	859	863	892	838	819	874	881	874	798	831	840	883	845	851	811	894	874	861	869	889	864	898	859	839	893	870	876	898	888	862	873	869	871	861	858	833	865	843	819	843	859	911	844	855	813	882	868	856	865	840	873	831	874	885	861	818	854	869	896	854	810	813	852	853	860	900	875	884	880	816	869	827	876	843	874	860	869	822	869	851	914	856	848	872	832	849	879	874	890	848	868	887	875	876	828	854	805	815	864	819	858	849	879	929	848	859	853	851	827	853	880	942	862	889	850	867	867	856	866	886	872	906	874	851	906	876	862	806	862	866	817	852	858	882	808	901	877	864	856	884	877	884	848	861	863	857	940	888	893	810	846	860	873	854	871	862	866	870	929	829	855	852	863	890	876	795	832	855	866	890	880	802	885	893	895	864	822	905	896	876	836	869	890	859	857	900	864	892	885	894	863	887	815	897	862	859	888	908	913	876	832	851	877	881	836	882	838	841	889	861	840	866	847	860	871	826	870	860	847	843	859	882	884	904	880	830	799	854	847	918	862	872	917	848	872	871	823	827	909	886	863	849	866	874	792	875	868	847	847	872	818	850	893	884	846	845	884	881	898	847	891	858	860	896	890	889	839	851	900	814	867	835	834	865	845	865	911	855	886	858	876	801	816	923	871	828	843	876	864	837	859	819	864	797	847	842	947	874	857	877	875	862	854	820	849	887	814	914	902	906	869	893	919	835	902	828	924	853	806	872	817	863	892	831	908	883	830	861	799	906	892	863	874	878	895	866	869	839	898	818	891	934	772	852	840	824	870	796	848	881	898	894	860	887	847	907	804	857	870	883	894	865	882	844	895	817	871	842	806	848	841	879	846	882	872	886	853	896	878	878	812	887	899	871	877	820	888	872	861	825	906	859	865	873	870	860	794	788	910	831	863	883	766	850	885	834	837	832	881	862	892	871	839	857	870	901	850	955	858	857	884	872	891	863	844	850	839	852	857	880	899	884	890	833	890	870	885	874	866	863	857	849	853	890	808	855	822	861	901	892	881	860	868	918	879	820	844	857	874	841	908	842	848	847	868	848	871	879	875	894	877	890	881	819	875	845	921	840	834	873	823	878	839	844	836	867	876	880	893	864	864	903	831	856	893	836	845	907	893	852	936	867	874	858	927	857	842	877	864	859	857	879	880	871	850	861	863	857	868	844	861	910	891	900	869	821	849	868	852	827	852	857	835	848	893	820	903	830	892	826	847	850	948	815	859	913	855	848	850	835	890	832	867	874	858	901	814	892	830	866	876	932	870	897	903	852	885	850	889	853	887	869	817	866	834	945	852	874	852	876	934	848	844	893	850	853	849	869	867	850	873	813	861	900	851	918	843	854	888	819	901	860	891	882	857	843	884	848	903	828	882	943	894	866	845	857	834	865	915	826	828	875	825	867	849	872	853	903	862	888	850	914	891	897	867	860	876	875	898	883	852	878	884	848	862	867	806	888	860	857	839	887	847	874	857	846	853	880	864	893	870	848	850	848	867	821	925	907	870	919	826	869	889	847	854	879	874	869	830	827	857	845	856	929	879	872	799	847	891	818	869	809	829	829	864	796	847	852	859	862	875	885	824	822	900	875	861	866	892	827	897	901	862	866	900	936	856	899	905	933	811	872	886	878	892	843	848	852	869	872	876	815	878	887	860	869	776	872	821	871	835	850	826	870	846	811	889	908	859	852	855	904	867	847	827	895	832	903	840	877	818	854	854	852	834	898	860	902	856	844	884	831	845	843	873	868	853	832	939	862	858	878	912	886	846	892	910	871	877	850	877	878	907	840	850	843	856	848	857	862	815	898	874	850	874	828	856	884	881	874	894	847	836	897	860	882	850	877	880	831	841	886	830	853	852	873	833	793	881	904	891	816	864	843	837	882	872	850	858	809	862	832	862	850	858	836	880	887	864	875	872	845	929	856	881
24523	21479	28758	24661	20954	12459	6617	4309	3273	2696	2365	1935	1718	1556	1382	1276	1128	1094	980	1119	953	911	877	866	763	791	706	750	719	663	718	748	723	746	705	668	823	842	919	790	821	788	778	781	777	725	770	710	712	720	741	711	752	794	927	996	883	850	743	726	646	632	646	690	640	688	605	637	666	655	646	658	654	601	655	682	648	612	691	643	655	636	655	653	635	681	704	621	614	633	615	671	605	657	630	661	645	641	667	661	619	629	622	630	656	649	626	587	657	610	652	646	649	616	585	640	581	621	636	659	656	641	670	656	622	647	653	651	640	660	629	640	653	648	662	641	608	633	655	637	640	641	603	628	649	656	581	611	659	652	696	649	656	669	651	649	626	644	620	617	685	636	634	655	644	641	649	646	669	656	637	624	645	670	651	648	614	621	639	669	702	654	656	639	631	660	643	687	639	600	625	628	670	656	669	654	634	675	643	644	641	609	636	643	678	642	662	632	697	670	637	627	651	662	688	654	690	671	692	620	660	638	643	700	686	617	664	682	649	686	661	662	648	691	643	647	632	656	608	611	633	639	629	650	655	665	652	622	602	675	677	652	692	639	645	668	700	614	639	674	622	633	618	649	654	628	636	671	636	630	637	593	682	629	656	616	602	639	660	625	608	610	640	674	674	660	654	661	658	635	663	639	611	657	676	664	662	647	638	627	684	626	636	604	647	651	673	654	655	639	637	632	631	642	626	656	662	666	635	665	650	689	627	650	659	675	656	662	648	660	651	608	655	630	619	707	650	647	649	640	664	650	636	661	611	655	649	649	636	626	634	616	634	627	686	659	636	649	663	658	649	679	653	679	637	668	704	659	629	675	643	641	620	649	662	645	665	633	673	634	655	655	613	650	654	666	676	629	667	639	681	646	631	695	693	630	652	654	629	607	636	655	652	622	619	638	628	679	673	648	706	663	658	622	614	648	672	671	674	617	646	618	625	658	660	665	621	670	623	652	659	641	613	650	666	621	574	640	664	651	635	663	680	642	700	697	662	657	640	676	627	657	614	641	662	607	652	643	645	634	632	681	650	681	652	676	636	682	633	606	614	643	623	631	672	621	580	641	649	624	664	655	656	647	681	594	638	655	671	703	633	598	677	626	630	625	624	642	639	645	616	656	646	631	674	625	647	689	636	678	655	638	649	614	609	618	611	637	683	702	669	651	612	633	651	656	660	634	653	648	661	609	660	607	617	609	662	655	621	648	598	675	630	647	637	625	661	670	652	695	660	609	597	586	648	688	649	643	640	641	630	658	605	707	661	621	694	668	662	642	683	673	672	697	659	616	641	655	643	710	642	620	648	639	670	678	684	660	631	650	691	660	630	576	674	639	629	637	657	646	635	642	671	687	647	643	659	667	613	653	666	706	673	632	653	642	678	679	682	664	650	646	655	642	673	643	647	668	663	665	647	631	618	632	617	647	672	643	706	675	692	665	668	637	674	681	593	653	628	660	663	678	676	647	653	675	705	618	640	656	647	673	607	648	618	657	703	612	617	632	645	655	635	626	621	644	661	671	673	678	639	643	623	677	673	664	697	628	619	682	619	672	617	624	650	630	646	631	624	651	653	662	663	618	641	610	601	657	619	634	679	718	644	670	645	660	642	651	675	646	640	660	648	650	635	643	606	606	629	617	664	632	690	658	593	657	634	658	710	646	653	681	643	657	618	665	626	687	631	626	663	656	654	653	607	624	635	674	670	681	650	660	613	596	649	631	665	634	656	639	630	629	661	673	650	667	649	613	644	672	622	633	607	678	646	698	685	639	610	617	639	637	630	659	695	691	685	654	665	662	659	657	652	626	680	639	620	649	606	635	621	637	691	652	665	639	676	622	707	662	639	666	617	693	625	619	634	645	650	633	638	629	606	655	648	617	658	629	642	618	619	668	643	630	683	681	632	658	674	729	704	652	590	639	633	674	643	648	636	627	627	616	639	678	647	636	629	655	630	682	613	612	667	648	672	632	677	647	651	664	645	614	667	603	657	603	630	658	642	652	612	672	600	639	630	656	600	657	674	690	676	620	618	666	600	636	626	685	672	625	642	600	643	628	669	672	641	611	684	639	631	614	619	693	668	665	667	686	662	631	657	653	655	648	627	647	680	636	618	616	655	625	637	638	652	660	631	615	609	629	656	663	671	636	659	660	657	650	655	650	631	663	640	641	626	647	677	622	650	662	672	659	682	655	643	652	593	646	680	673	617	662	628	620	666	649	629	632	591	634	674	666	635	684	594	655	642	660	636	643	663	705	598	651	653	620	687	615	677	640	670	664	618	628	692	652	675	617	629	676	674	693	679	603	639	632	685	639	633	643	635	635	645	674	630	621	636	654	651	657	633	658	631	701	688	621	645	631	637	644	663	662	623	639	645	665	616	645	658	660	699	616	622	607	635	668	688	687	666	683	642	638	691	661	628	652	626	649	634	637	640	680	678	644	648	641	696	613	608	668	641	668	646	656	605	597	659	682	660	615	630	589	665	639	639	626	666	649	662	640	620	635	673	628	656	649	662	693	610	658	616	614	662	637	651	661	691	671	664	664	637	661	629	637	622	651	652	664	658	633	656	624	641	613	629	662	696	683	610	636	614	669	634	635	685	663	727	667	651	643	624	665	638	646	665	601	685	647	624	677	621	651	702	634	613	658	625	618	624	658	657	615	673	607	651	635	666	649	657	629	655	643	633	607	672	651	650	670	700	616	638	616	674	668	662	639	597	687	629	614	620	674	651	661	649	643	642	645	663	661	660	621	654	657	630	660	614	650	673	637	660	608	620	639	661	625	648	653	659	636	661	700	642	599	619	694	642	625	634	620	663	640	639	679	623	663	613	666	690	607	720	611	637	624	632	666	658	638	676	636	624	668	648	686	640	651	684	654	669	654	612	622	615	642	615	618	572	680	637	627	665	642	615	652	632	637	632	648	616	645	623	668	687	611	702	673	666	635	625	674	624	650	670	665	660	679	671	695	681	626	668	656	601	640	683	613	644	646	662	630	654	608	602	655	644	630	602	668	649	626	642	640	651	678	609	628	661	642	644	647	633	670	604	654	598	633	694	691	629	678	691	616	628	613	683	635	662	629	626	667	632	645	634	631	633	598	659	632	645	697	644	664	616	656	609	627	661	608	647	640	620	602	664	625	618	622	643	611	691	649	678	648	609	619	633	640	658	646	643	646	640	602	627	606	649	643	649	649	675	647	654	625	645	640	639	678	637	608	685	667	637	652	671	654	683	612	644	616	650	680	655	637	672	663	654	638	618	661	645	698	685	637	645	614	637	690	603	634	640	701	636	656	629	619	649	651	673	652	631	670	676	663	608	641	632	632	662	645	603	618	626	644	660	663	639	616	615	666	588	654	634	674	632	690	701	673	631	626	621	670	662	629	653	647	644	593	614	624	631	682	623	659	641	610	633	666	621	646	659	652	619	651	670	637	669	635	593	706	638	634	635	653	638	662	642	622
16086	31174	29145	21199	17175	14687	11767	9834	8123	6539	5630	4675	4024	3221	2906	2558	2342	2152	1925	1963	1997	1617	1532	1470	1455	1372	1173	1217	1109	1160	1134	1157	1163	1130	1055	1037	1203	1467	1704	1397	1360	1346	1375	1326	1345	1311	1290	1206	1256	1101	1181	1148	1128	1262	1562	1691	1628	1275	1208	1087	986	965	954	959	956	978	953	1015	937	940	988	986	931	957	970	997	963	1022	955	996	928	934	951	983	925	917	1001	1000	1043	929	973	962	926	1015	994	956	975	907	959	976	912	956	954	933	996	921	902	962	916	999	1008	962	974	976	1008	971	1003	1008	1035	934	962	939	993	1017	965	943	966	950	971	994	952	959	985	976	939	955	1034	973	982	1034	986	947	966	939	968	1018	989	954	992	965	894	961	991	934	1000	939	955	1030	1000	1031	990	989	958	969	966	925	963	950	964	969	962	958	939	928	903	990	1001	956	978	955	1009	924	963	933	958	930	1017	970	1010	975	948	959	999	939	972	953	930	985	997	954	1015	908	948	1001	954	935	942	925	937	1029	1012	904	949	917	960	1006	997	981	1004	1038	957	926	981	1002	978	917	970	1003	992	1003	936	992	965	993	1001	1011	976	975	981	1000	937	1019	909	954	907	965	968	978	980	1017	935	933	1011	980	932	960	986	965	965	960	973	1022	989	948	940	1003	992	954	915	998	951	991	1009	969	932	971	985	977	966	951	990	933	1016	1007	956	912	982	1004	993	969	989	935	1008	994	960	940	952	1002	935	980	1015	971	1009	914	957	957	976	977	952	1016	964	990	950	924	949	1014	916	939	984	993	946	978	977	960	975	947	974	965	954	972	995	893	989	936	920	973	962	946	936	930	958	922	970	968	983	1006	951	952	944	929	969	978	1013	974	995	1020	906	928	961	948	969	942	1008	983	957	1011	962	992	969	954	958	968	951	960	1019	983	1003	929	929	934	964	953	915	953	947	980	909	997	965	983	943	986	974	905	982	1021	990	974	987	988	957	963	909	953	969	890	951	951	978	1024	1002	904	958	967	972	946	1001	974	916	936	966	973	966	1026	969	932	967	986	984	1028	992	942	1035	957	924	974	952	984	933	960	960	933	903	963	902	959	952	1042	938	969	977	951	973	962	1012	1001	987	992	955	984	971	920	971	996	967	933	932	976	990	951	912	941	947	932	963	949	911	934	961	982	972	991	971	1017	955	939	973	985	943	956	961	964	984	975	1054	948	988	968	1014	953	942	937	958	926	1023	995	943	1016	984	992	981	952	953	981	985	960	950	991	1003	966	960	941	982	995	1020	982	980	971	945	948	955	995	958	985	938	1028	908	985	920	952	959	940	969	1016	977	947	988	958	982	998	918	922	959	973	1065	951	963	958	976	964	1020	966	967	914	967	965	970	967	1034	1008	972	966	1002	953	951	938	937	999	941	980	961	972	969	1006	996	941	982	993	993	985	948	974	939	919	979	992	1010	889	972	1038	947	981	948	1017	932	986	989	992	938	944	1007	980	982	986	1005	972	978	992	947	1031	929	908	950	971	983	1018	934	938	994	981	994	921	988	937	976	972	976	985	942	945	935	977	963	988	1007	948	1039	989	967	965	965	968	986	1027	944	991	972	977	968	977	985	962	971	1010	976	1036	958	995	968	978	973	949	960	928	1022	971	989	981	925	982	969	967	888	991	1000	977	935	961	966	960	959	963	967	943	993	967	953	929	924	956	962	978	925	991	929	943	990	979	974	954	957	947	978	923	1014	946	953	976	912	991	1002	959	907	935	996	940	996	996	992	941	999	1000	985	977	943	957	1000	926	938	970	1005	935	1009	969	979	1021	935	977	989	1000	889	949	1010	983	967	957	936	984	921	1033	941	943	1034	971	980	980	984	956	972	986	965	941	975	987	972	1005	975	987	964	978	987	975	964	923	928	957	992	961	988	973	938	985	1005	1029	960	980	974	965	919	965	940	938	990	957	957	985	931	969	929	942	979	941	971	966	950	930	923	932	941	966	957	996	944	1002	948	972	933	973	971	967	977	959	910	973	1013	959	970	978	988	976	949	922	956	975	953	931	926	974	949	956	960	974	994	940	1006	945	975	988	980	960	962	938	958	980	995	1025	910	961	959	941	1009	967	973	916	910	994	972	928	967	969	886	954	984	991	959	983	985	988	966	1018	943	1040	1028	1017	943	970	977	949	1011	991	967	1015	907	944	922	957	952	951	1035	951	1002	958	995	974	939	1035	953	956	969	964	943	987	1013	958	989	950	949	980	935	971	988	1015	982	985	909	965	967	942	1019	1020	880	907	968	999	1015	946	977	968	975	938	948	968	1009	982	941	946	942	991	979	903	943	992	1009	970	952	983	990	991	990	988	927	925	1007	1023	936	994	1000	1019	925	959	985	923	957	991	983	938	944	996	939	1018	946	980	947	943	936	965	963	946	953	962	942	1000	952	947	915	1055	932	988	993	951	908	952	927	996	973	988	959	1004	966	1005	919	936	1001	936	903	1039	963	913	972	962	990	957	972	1003	956	1006	944	983	1046	965	929	1010	984	997	931	984	910	952	947	1004	957	984	934	975	1001	920	996	939	971	941	988	978	972	969	981	979	975	1015	962	1030	974	962	979	951	991	1024	958	1032	1025	993	903	988	943	954	998	973	985	958	989	960	977	989	948	949	999	961	964	993	1012	994	959	990	953	968	934	939	997	975	951	944	979	965	908	956	959	1003	959	992	1001	937	979	1027	974	978	950	940	954	976	939	965	972	980	950	941	936	979	1027	1019	959	993	968	901	984	961	936	975	964	986	960	1026	1020	964	1017	955	943	944	932	940	957	993	919	1013	986	941	938	965	902	1012	922	1008	965	985	968	957	939	933	999	992	993	945	955	959	940	938	987	1029	966	992	940	986	947	981	957	967	977	950	992	921	998	931	963	1025	984	892	980	968	996	963	1005	970	932	951	977	943	984	948	964	1007	1016	979	954	977	929	984	983	885	929	950	1006	965	1001	976	995	967	1001	932	1007	908	970	990	932	1030	938	954	983	959	937	949	977	933	965	920	998	938	938	972	935	951	980	995	988	955	991	950	982	933	955	951	925	945	953	968	1021	1003	999	975	934	916	994	963	931	937	941	973	941	979	959	981	966	948	991	994	942	1018	953	948	975	956	978	943	963	1033	954	937	1037	946	964	984	990	1004	974	974	960	926	963	975	960	923	963	932	958	1014	953	948	972	998	904	945	997	927	986	941	971	960	981	946	989	959	949	944	987	953	956	937	924	1037	909	931	992	898	929	894	1008	965	975	961	913	940	952	959	997	997	955	921	980	973	899	957	958	974	989	975	930	996	967	995	922	972	902	976	989	965	961	1001	969	983	1021	991	955	959	922	1035	975	1009	953	962	929	987	1007	959	956	1003	938	981	951	976	946	926	944	903	1007	984	1002	980	992	1002	996	939	934	976	964	1011	966	939	941	965	1001	939	923	951	985	966	1009	1046	944	949	976	912	973	919	1008	1024	934	1023	1010	963	991	1036	959	994	1006	939	998	896	965	933	948	993	995	979	1027	950	917	1022	949	923	960	985	948	986	969	962	954	941	969	970	981	1024	964	964	1009	1002	965	984	954	980	964	1006	1002	931	960	956	938	963	925	984	940	989	971	982	945	925	922	971	984	959	960	957	982	986	958	955	982	955	936	986	926	997	977	1004	951	988	1017	968	993	1047	969	966	960	954	949	980	979	1015	944	965
23296	21357	29236	23894	21444	21286	14054	6658	4566	3810	3359	2650	2213	1894	1658	1540	1459	1301	1169	1244	1073	943	896	875	868	853	787	672	731	706	744	738	703	702	684	618	669	786	1103	914	854	850	799	817	714	752	743	730	689	728	688	709	684	913	1144	1227	1038	824	715	687	610	611	653	616	633	608	598	631	547	620	568	597	596	596	609	577	598	613	583	578	568	594	597	633	585	594	595	620	620	613	576	588	583	621	598	572	620	575	592	591	577	586	602	600	603	608	571	587	585	617	564	603	603	562	596	607	599	623	565	602	626	618	621	568	554	627	559	609	604	614	577	536	615	581	594	605	541	580	558	568	637	602	583	566	630	596	580	583	596	593	588	572	642	616	588	640	563	589	589	604	577	572	571	540	588	636	551	581	595	544	634	593	558	551	583	637	608	632	614	564	594	587	594	619	586	603	627	610	625	636	547	592	631	567	585	551	590	581	621	590	558	615	618	598	624	571	608	596	577	574	580	626	588	610	624	631	561	600	614	623	637	597	611	577	643	620	626	571	624	589	619	591	585	580	550	591	582	628	578	590	556	573	590	596	642	589	599	596	593	582	634	582	604	569	582	542	618	612	599	596	566	605	608	547	592	603	576	623	582	580	622	605	650	593	570	621	574	582	579	563	600	565	610	584	629	580	645	602	605	612	564	599	592	605	583	566	587	597	606	608	638	559	613	586	617	579	606	587	625	613	601	589	603	633	618	584	574	607	598	633	628	612	632	598	580	638	585	573	630	590	587	604	564	579	616	580	608	559	584	586	585	542	583	553	623	586	569	578	578	615	589	616	582	586	597	642	602	578	577	583	612	541	626	606	619	617	595	635	588	585	574	608	580	629	582	594	572	610	610	655	555	585	622	598	509	574	622	605	593	583	579	641	597	579	598	608	567	592	568	618	616	601	604	554	602	581	599	604	563	596	597	622	564	600	565	604	580	592	604	580	603	618	623	600	589	615	595	629	605	553	549	588	615	589	586	601	622	596	595	635	603	543	644	649	615	600	607	599	581	631	617	594	599	598	582	592	588	560	578	588	644	601	559	610	617	629	580	613	598	567	644	578	623	617	579	586	569	602	594	582	573	615	632	619	567	553	630	609	585	604	597	647	622	604	620	559	625	567	569	594	610	589	596	562	614	588	621	612	592	582	608	574	639	585	630	597	604	614	577	580	599	593	549	594	584	620	556	617	602	579	604	616	600	570	544	599	567	600	562	550	611	560	614	592	579	612	598	600	580	586	650	608	603	597	590	591	590	587	585	602	566	612	623	582	560	593	559	565	601	597	587	578	597	603	633	626	586	572	592	626	593	600	608	613	561	612	573	607	600	613	635	644	613	607	637	600	614	597	623	654	654	564	616	573	602	586	567	639	614	594	622	602	588	537	565	518	587	607	649	611	578	587	595	591	613	585	631	553	622	641	574	577	604	598	623	602	583	590	580	605	592	553	563	614	603	558	619	604	615	622	572	622	605	616	564	620	617	581	586	601	621	603	581	606	581	613	593	587	594	603	605	624	614	598	620	603	567	584	564	595	589	590	570	586	659	592	641	625	592	575	572	600	552	630	631	632	599	613	566	588	622	580	664	601	592	594	575	600	585	569	612	652	602	583	603	597	603	546	564	616	584	604	595	587	592	599	614	557	603	632	579	625	613	619	637	595	664	601	604	596	591	612	610	552	596	549	617	633	601	623	557	607	568	615	584	572	578	592	591	583	605	564	601	603	623	630	602	600	575	600	594	582	586	607	622	603	577	591	595	588	561	585	600	649	615	643	564	588	565	601	621	603	628	597	576	608	648	618	587	580	580	550	624	572	625	609	587	622	579	591	595	613	618	609	576	602	639	565	598	555	562	586	618	634	604	630	624	573	579	615	654	598	612	580	575	635	613	609	592	593	610	625	620	568	584	639	601	614	588	563	592	596	549	605	593	591	638	566	595	592	618	586	564	609	603	619	592	597	569	582	625	571	594	589	577	594	575	609	618	618	588	656	603	620	625	593	581	598	612	611	576	580	568	631	593	598	575	579	606	582	637	605	603	579	614	580	620	631	578	575	563	588	584	606	606	590	588	586	579	600	621	566	613	597	568	638	619	601	600	595	595	581	624	585	616	631	614	596	566	544	599	604	609	560	602	584	617	611	614	551	599	617	638	654	614	617	579	622	550	633	603	615	597	593	635	609	589	570	592	606	589	599	592	633	623	649	637	594	582	574	560	594	606	624	589	572	565	595	585	610	623	587	604	594	602	617	610	582	571	580	650	564	606	591	602	541	609	547	638	584	632	605	589	590	624	599	611	586	611	578	628	628	596	565	609	607	612	623	621	595	554	623	618	567	641	672	597	621	593	629	559	604	601	582	641	563	632	616	612	546	622	582	581	626	546	558	618	564	597	594	551	575	570	634	570	637	588	625	638	566	624	618	612	608	587	628	572	624	571	601	566	641	574	614	590	618	547	644	603	601	644	571	608	573	627	558	607	617	577	601	584	604	565	561	554	605	593	596	627	556	624	633	590	605	580	556	579	624	573	646	604	570	582	590	628	593	610	605	615	578	614	579	593	583	615	620	647	607	597	565	581	598	560	585	589	574	610	641	613	562	602	629	613	614	586	627	630	627	625	595	597	618	560	579	585	626	625	572	626	569	611	575	559	603	587	482	566	606	565	604	584	598	610	607	594	571	596	633	580	598	577	619	564	632	556	588	647	599	589	613	531	583	539	589	598	656	623	583	573	510	579	601	568	616	592	621	598	613	612	602	588	646	583	618	587	587	623	610	592	579	597	569	581	601	572	613	566	605	628	630	581	574	590	561	621	580	581	604	632	621	607	583	553	639	567	556	620	584	519	559	583	591	607	608	554	576	585	569	623	528	598	596	583	604	648	577	566	562	639	616	594	565	658	606	598	627	566	557	599	595	600	585	607	550	572	607	577	603	607	579	603	598	599	596	550	588	636	573	593	599	608	609	579	597	563	573	583	638	585	605	586	559	600	584	621	634	544	601	612	605	582	575	599	560	621	571	605	617	603	543	627	576	585	614	541	603	611	637	621	597	611	603	615	560	558	555	609	582	600	591	578	596	588	617	603	633	544	611	549	579	584	556	628	611	566	590	586	632	565	577	618	580	577	576	594	602	627	591	574	609	588	606	590	609	604	601	571	599	588	601	603	580	554	637	603	589	551	615	620	585	567	594	598	603	609	640	635	591	572	628	611	572	591	576	599	587	601	609	563	585	596	614	619	586	595	597	591	589	591	596	558	580	542	583	580	552	598	614	617	557	604	614	603	610	589	611	564	635	583	596	613	627	607	582	564	596	615	613	605	595	629	585	601	588	593	557	603	577	593	602	633	601	588	599	621	581	595	613	590	567	601	569	611	613	623	547	611	575	565	607	605	597	616	561	593	619	608	606	570	537	605	561	599	565	648	576	619	622	593	627	592	600	655	559	583	572	591	579	594	597	621	567	653	583	610	559
18783	35461	33083	25522	22242	19819	16214	13478	10684	9275	7796	6589	5274	4331	3754	3312	2902	2671	2515	2364	2155	1817	1694	1645	1531	1430	1341	1224	1143	1122	1193	1171	1112	1149	1080	1097	1147	1261	1982	1750	1557	1570	1431	1313	1215	1283	1117	1218	1260	1220	1136	1093	1154	1519	2113	2286	1950	1484	1123	1018	892	903	904	892	905	845	895	885	840	883	877	880	896	876	915	859	911	899	898	900	877	807	870	858	877	891	865	825	873	888	881	878	836	947	861	913	840	904	821	871	874	890	869	876	845	880	902	896	880	876	875	860	848	843	874	917	917	896	897	899	886	864	919	881	879	841	901	838	905	869	874	879	852	879	912	909	880	915	895	886	932	901	895	879	911	871	925	892	902	876	855	860	915	896	950	897	881	948	916	872	903	882	910	864	876	893	960	904	898	926	899	888	889	916	837	865	879	833	904	883	869	881	859	923	896	870	909	896	872	898	870	869	887	864	885	877	916	832	904	863	888	906	871	843	877	900	846	882	877	950	897	866	878	855	859	899	910	919	900	891	899	888	879	872	872	843	909	850	897	899	923	966	908	888	896	912	864	865	835	880	827	857	938	923	937	858	842	906	903	876	841	940	858	902	909	911	859	882	894	916	944	869	907	871	925	880	904	933	910	863	899	920	855	855	872	867	875	811	843	858	854	879	904	907	892	833	851	885	874	856	861	918	912	903	876	862	951	860	868	850	897	838	892	938	912	896	878	865	891	858	852	891	904	854	868	887	913	896	870	910	840	824	932	852	892	909	886	874	890	902	920	885	899	887	873	877	871	882	869	873	906	890	877	903	851	867	903	883	872	891	877	878	875	861	909	855	851	862	869	948	914	889	889	897	854	747	863	881	907	852	880	880	857	831	881	867	882	914	881	878	845	935	907	915	930	904	882	906	873	887	834	920	852	809	852	871	863	863	887	858	870	852	924	869	860	921	902	870	875	852	884	864	897	906	910	871	844	904	907	939	848	882	943	846	893	881	875	871	854	929	944	871	854	837	893	874	873	835	922	912	829	883	911	879	887	894	875	936	903	913	866	891	907	924	894	869	858	853	921	890	865	879	863	831	822	897	859	876	891	883	946	894	874	914	905	907	895	906	879	889	911	886	875	899	868	927	888	895	873	877	844	842	886	810	847	875	861	889	865	869	856	852	880	884	850	896	839	899	899	880	855	874	879	912	868	887	867	967	825	844	839	927	911	900	842	888	917	905	872	908	926	888	835	872	871	917	882	895	904	907	922	899	931	878	897	862	912	853	884	867	914	872	868	869	890	901	883	865	916	859	887	881	839	884	888	887	875	865	912	895	840	881	892	823	914	940	906	910	865	855	876	845	849	903	878	858	854	876	889	843	866	878	881	876	866	846	898	860	919	886	872	907	901	889	860	872	879	876	833	892	911	957	890	925	848	840	883	892	880	869	906	911	892	896	904	926	926	869	866	912	853	917	848	927	885	822	873	904	906	855	862	921	851	904	921	854	840	877	873	890	862	902	919	891	858	850	862	877	859	872	824	835	883	916	942	899	872	874	902	853	846	884	911	921	881	915	909	893	909	873	885	892	893	877	859	910	895	885	883	898	897	920	877	893	869	849	896	895	874	919	853	853	883	900	863	879	848	894	935	860	912	839	864	852	896	924	892	891	842	838	905	891	904	917	921	863	898	901	880	829	838	831	911	843	940	880	833	929	906	821	867	897	890	838	864	879	854	917	982	893	898	916	855	912	848	854	905	947	841	919	845	902	923	916	938	875	922	862	932	846	920	900	805	903	961	881	845	845	859	842	840	924	951	856	863	867	853	931	895	832	831	881	939	890	867	879	885	877	898	838	852	835	839	857	882	873	886	862	861	866	887	890	851	898	900	872	912	869	936	905	879	900	827	888	876	939	857	883	864	898	886	876	850	882	871	863	880	872	869	932	883	874	903	902	888	901	880	852	888	876	910	857	853	888	871	920	884	882	912	866	881	864	919	845	864	923	877	889	852	902	860	869	873	912	867	896	922	939	887	888	843	878	850	912	913	890	940	908	869	873	927	899	925	934	869	831	876	913	878	882	878	890	920	902	864	905	845	884	863	947	853	944	862	891	866	873	882	859	857	901	920	901	879	854	916	918	900	907	921	868	890	861	921	930	934	866	869	893	896	944	897	929	868	862	906	954	807	841	890	878	911	862	917	856	912	876	895	849	861	862	887	894	909	876	909	877	843	911	886	881	868	885	913	880	889	916	901	902	890	852	847	878	860	923	838	909	910	818	913	925	842	889	893	857	878	909	849	886	929	908	921	923	881	872	890	894	880	846	865	870	868	898	932	901	866	919	846	894	933	854	919	860	887	912	876	900	844	866	912	864	873	889	860	862	908	843	875	931	919	908	862	901	890	877	843	857	869	925	863	850	877	886	924	933	927	900	953	851	869	872	844	876	869	906	885	809	865	911	936	831	882	918	893	882	910	891	847	872	883	893	854	898	917	879	847	936	875	880	847	851	883	873	877	892	963	887	905	887	895	893	915	907	912	893	888	840	891	844	895	903	863	864	912	887	910	844	896	895	921	851	840	907	862	898	871	862	916	892	873	896	876	885	860	907	893	874	795	966	875	915	813	910	912	862	850	911	888	879	851	850	906	866	936	864	877	916	893	871	901	884	872	908	864	871	820	882	916	888	899	889	893	832	847	833	849	843	857	840	932	882	911	927	868	896	893	869	864	864	932	886	859	852	858	910	879	884	879	864	858	870	925	863	884	836	895	907	897	895	879	847	839	921	853	892	906	921	907	860	839	876	861	901	884	922	870	855	890	919	926	848	876	905	845	908	897	870	887	900	859	823	892	861	897	838	876	879	873	889	943	917	894	874	842	822	876	867	906	862	882	876	878	919	883	918	917	915	920	958	857	859	913	887	868	881	851	826	892	885	893	859	882	931	888	889	888	885	907	869	910	866	931	889	909	856	925	834	834	914	833	878	877	886	896	882	909	920	871	848	895	935	883	873	850	855	867	866	869	850	881	885	862	898	929	867	869	885	879	849	928	882	858	872	906	891	858	864	901	879	872	897	913	835	904	918	908	881	912	860	863	865	860	843	931	897	945	918	877	885	877	871	863	919	841	881	916	850	838	916	890	877	917	861	879	821	866	862	905	907	883	894	900	883	923	856	927	911	905	864	891	878	905	898	881	882	912	914	918	859	910	868	874	927	912	960	911	858	883	840	880	871	920	905	864	874	898	842	870	902	852	832	893	931	894	889	924	901	873	845	847	922	880	902	841	861	825	854	899	824	834	855	908	810	871	869	881	893	899	883	863	842	857	867	903	898	881	825	851	856	916	878	884	946	881	896	896	887	828	902	854	882	829	904	821	875	911	886	908	908	926	910	912	858	903	889	800	883	867	838	876	910	864	893	890	863	854	909	858	823	878	915	881	859	914	902	834	817	867	892	900	857	919	924	903	907	873	953	915	906	893	856	853	851	884	954	863	869	827	898	846	940	870	908	876	879	862	849
27212	21303	17367	10026	5586	3974	2808	2375	1820	1623	1444	1339	1137	967	960	899	851	839	820	807	803	776	736	652	676	682	641	639	614	599	633	638	662	602	643	606	637	647	745	704	696	736	699	638	631	636	623	634	685	637	573	621	621	596	713	716	674	640	633	596	650	633	598	620	621	625	640	584	581	616	568	631	628	562	586	570	590	585	582	580	612	579	605	604	553	595	566	568	558	610	602	593	584	587	572	548	572	578	596	617	573	590	553	593	576	631	549	568	623	565	561	588	591	621	605	606	593	638	592	556	604	609	588	570	608	554	624	622	580	546	576	598	543	518	587	603	573	601	558	583	617	611	586	604	590	615	612	615	531	573	554	598	601	569	598	608	529	554	574	589	589	589	644	586	593	597	577	570	552	538	603	588	607	603	600	604	589	578	586	603	569	560	608	558	575	582	571	607	611	602	583	573	564	636	600	585	581	642	550	560	590	595	570	601	581	653	618	620	589	587	597	581	583	601	595	587	594	584	577	582	589	581	569	626	569	554	604	557	571	637	570	601	568	628	606	573	598	575	605	590	589	602	578	575	600	580	632	582	554	570	635	587	558	576	593	608	588	527	601	605	592	581	580	570	567	557	593	597	587	564	618	612	587	604	583	609	616	575	621	548	620	590	589	604	633	548	546	587	614	584	581	546	603	614	543	604	568	592	628	596	586	566	588	574	590	600	591	528	572	593	594	578	594	565	569	577	577	609	589	620	545	621	563	608	608	609	608	540	615	604	619	555	570	623	559	578	551	586	600	602	594	566	576	578	566	617	596	613	599	611	586	570	607	630	600	665	526	570	555	611	549	607	584	610	593	572	553	595	574	598	637	595	602	545	604	614	613	598	588	562	610	615	613	584	554	617	614	556	609	543	585	528	558	588	618	603	569	653	656	609	615	587	539	612	594	621	563	583	630	613	594	581	566	630	626	615	590	613	629	568	557	614	643	619	548	571	527	563	580	578	609	586	599	606	555	609	604	572	598	619	589	575	601	562	605	603	623	602	594	590	564	612	567	654	580	571	601	609	607	630	594	557	613	573	626	565	580	588	613	600	574	581	626	601	595	576	593	591	607	580	574	565	558	599	600	583	563	598	627	531	599	609	597	584	595	614	614	577	591	637	576	574	611	565	603	584	561	582	591	592	579	620	601	597	569	545	562	586	546	593	570	603	618	595	560	592	564	576	558	587	616	577	590	601	630	597	574	560	593	570	626	579	560	635	590	622	583	603	605	566	592	609	630	623	608	627	591	585	596	616	569	559	557	628	596	608	588	580	582	582	600	628	597	633	658	596	603	547	609	627	614	559	591	595	578	580	574	578	623	598	566	572	593	616	652	565	572	628	593	611	595	597	580	552	613	611	578	649	625	576	610	602	594	597	592	616	531	562	577	530	614	606	541	574	611	594	582	628	545	574	584	570	561	619	650	598	616	660	557	629	608	573	579	585	620	615	608	614	592	576	570	638	599	605	614	598	598	611	605	545	606	570	611	622	566	553	576	661	582	583	650	593	586	578	595	593	573	601	583	581	588	585	554	628	617	584	654	570	573	617	580	612	556	638	586	567	615	650	599	610	582	609	545	620	586	629	584	626	618	566	636	593	585	579	616	560	615	606	550	596	571	596	583	608	555	591	544	628	552	623	624	601	613	607	636	573	587	608	629	579	623	599	627	588	608	623	568	599	590	595	596	544	592	573	579	548	619	562	593	643	602	559	597	601	534	604	585	633	585	589	585	594	579	618	615	583	568	593	572	605	608	561	605	551	590	599	561	520	598	622	575	540	605	610	618	554	583	627	586	626	587	585	624	544	536	596	617	587	580	558	565	610	557	580	601	594	599	553	631	609	553	539	611	535	609	607	593	571	581	632	612	584	581	611	577	625	571	598	586	573	610	549	597	621	570	554	568	576	602	607	633	592	604	578	582	569	637	581	590	608	608	612	620	583	562	562	598	596	586	627	593	562	599	582	625	567	597	599	596	580	547	581	585	636	574	644	560	603	579	592	587	570	573	570	639	594	582	623	631	602	571	567	563	564	612	579	604	578	562	573	568	558	632	556	611	585	553	596	599	577	619	591	612	551	619	599	587	599	565	601	584	584	553	556	650	545	583	611	593	598	572	597	627	581	625	546	608	646	604	562	599	605	614	606	583	620	546	593	577	549	574	583	605	575	604	594	627	570	574	603	597	609	596	567	615	602	577	605	602	616	593	556	610	569	611	586	600	597	624	606	554	563	595	567	605	584	575	581	636	558	574	585	548	616	625	591	592	599	567	588	608	593	600	575	597	556	573	575	574	555	612	611	617	591	589	591	608	580	578	600	596	587	562	627	570	572	578	627	572	581	544	565	644	574	620	631	618	632	566	604	644	588	596	653	567	565	609	575	596	592	614	595	567	552	651	620	584	595	623	551	608	606	598	571	558	539	574	609	618	581	597	605	629	615	573	587	576	570	590	580	571	619	602	599	616	597	585	595	612	603	542	578	612	575	628	584	623	568	584	563	599	595	643	568	625	542	596	619	569	625	598	578	575	617	564	531	565	567	561	597	605	587	589	558	529	563	616	521	614	620	606	567	603	617	612	590	580	578	605	603	580	569	567	628	580	619	658	619	617	628	543	572	622	568	600	620	562	568	615	580	608	540	610	625	642	555	607	580	562	602	589	587	583	549	603	609	633	621	549	622	602	550	577	589	595	574	593	596	624	565	535	569	626	581	600	564	639	603	581	615	566	595	573	597	653	560	576	563	636	594	588	585	602	597	593	577	598	570	585	577	575	586	579	584	657	619	561	590	621	599	626	603	598	587	605	545	594	576	603	592	586	617	621	581	602	599	567	599	607	571	627	587	579	599	587	577	584	582	607	601	593	626	622	579	602	570	626	565	594	593	597	610	576	587	567	596	605	587	557	587	580	578	618	583	647	556	568	611	610	599	603	585	564	613	630	620	550	628	620	588	608	622	590	573	565	571	562	566	541	602	560	607	561	575	638	574	621	613	635	567	623	551	636	594	598	584	576	581	608	585	576	614	569	559	565	623	596	578	612	602	544	576	578	575	584	602	579	598	608	617	578	562	584	577	549	635	607	568	600	568	610	614	586	563	618	575	577	589	614	619	608	591	598	639	582	595	581	627	619	555	602	629	582	593	590	570	610	613	603	650	606	620	577	615	590	599	592	636	658	559	612	579	611	581	541	642	632	597	620	567	586	578	618	559	607	558	556	602	585	557	585	601	615	617	585	625	627	577	557	571	602	588	602	582	576	606	559	582	552	576	609	614	604	608	591	551	658	642	608	604	588	589	624	616	616	553	562	561	634	587	564	640	569	595	571	627	569	602	608	609	595	560	608	581	574	545	575	588	599	593	614	574	586	556	608	599	601	630	588	532	634	575	573	591	592	592	589	555	635	621	590	603	594	588	599	632	561	575	591	592	596	585	595	587	583	559	586	582	598	553	626	621	564	627	613	551
12957	21018	20000	14111	11222	9104	6873	6117	4697	4015	3496	3070	2451	2144	1920	1747	1640	1550	1527	1404	1292	1121	1154	1149	1082	1113	1066	1013	1003	960	1038	959	965	950	983	930	992	988	1397	1311	1135	1164	1069	1077	1009	1018	997	1014	995	944	993	972	958	1024	1027	1096	956	966	956	919	904	923	863	919	832	852	860	875	917	904	932	913	884	864	868	898	856	896	864	914	878	882	923	803	888	879	907	899	897	932	878	921	862	934	912	906	914	878	881	864	885	871	870	908	901	888	921	875	843	913	863	918	917	861	871	905	921	865	864	867	921	981	903	903	910	877	930	856	884	904	895	870	867	856	876	888	887	891	915	941	893	930	898	879	903	906	857	882	848	931	869	863	855	869	885	912	905	910	902	915	870	871	924	890	904	877	901	888	914	913	820	887	895	884	828	926	907	907	911	902	880	910	870	908	911	889	892	910	894	869	912	895	877	908	871	923	861	818	879	852	913	870	901	905	917	928	909	839	899	865	925	926	848	893	886	872	905	917	791	923	913	851	883	922	855	874	877	862	830	833	899	855	837	874	875	918	879	919	902	895	882	887	846	920	866	843	889	968	936	849	925	883	907	818	907	878	898	877	872	898	873	836	902	855	873	858	891	883	907	825	852	908	932	919	859	913	893	857	897	920	778	886	862	913	885	873	890	863	921	893	854	888	916	917	838	892	919	862	885	891	948	863	871	867	936	888	890	870	921	826	857	904	901	874	904	924	907	859	912	858	920	909	929	860	880	894	873	881	891	857	817	861	896	899	906	890	885	863	934	909	883	848	909	882	965	881	902	908	930	887	896	930	855	929	934	906	852	890	845	953	926	827	925	890	882	869	939	930	898	896	903	915	921	865	863	945	836	914	867	893	946	897	952	908	857	900	861	874	973	864	893	879	874	860	843	919	871	910	895	871	905	889	870	869	907	965	874	879	851	892	877	907	854	914	891	889	920	910	885	867	923	868	894	872	886	839	870	893	873	814	854	869	971	850	907	892	872	898	890	919	841	903	871	884	870	893	880	939	881	974	910	921	895	900	867	883	876	908	933	925	897	926	908	876	908	899	977	840	933	860	883	876	827	860	921	862	853	866	900	865	851	883	910	907	890	878	904	899	886	880	918	917	872	882	917	920	894	887	909	904	889	906	918	886	902	907	896	904	926	835	842	900	891	906	918	923	851	856	902	879	886	897	846	921	880	898	857	890	889	887	909	883	871	902	917	881	912	866	899	905	861	838	904	926	897	940	899	882	879	851	963	873	879	919	930	850	888	890	848	948	955	866	860	868	913	909	817	855	890	879	897	906	863	857	879	858	824	859	860	944	941	908	916	886	916	882	912	882	912	926	886	921	912	897	930	957	897	890	925	874	911	918	883	902	859	906	898	895	914	893	898	847	901	909	867	909	830	897	896	866	922	853	895	829	878	920	881	951	868	836	908	934	877	881	938	879	888	849	905	895	899	896	896	848	857	940	908	917	906	868	850	870	911	868	901	855	871	882	899	936	927	851	896	939	921	898	867	806	924	876	856	864	888	869	891	878	896	897	910	837	894	901	885	900	892	878	887	895	898	901	913	910	906	903	860	854	913	831	924	921	858	857	920	933	904	941	867	932	929	925	875	884	866	912	893	898	937	906	880	905	885	892	877	881	867	912	894	905	946	875	893	900	924	890	928	874	850	853	903	918	896	836	856	884	891	860	929	908	896	876	857	920	871	919	878	863	835	815	947	931	872	867	920	862	889	888	892	914	879	881	922	860	888	858	916	890	861	936	821	922	841	882	873	848	904	902	878	868	935	871	859	906	837	901	914	899	843	892	891	905	853	887	911	923	890	863	866	855	887	913	896	892	853	890	932	826	862	865	855	912	864	899	914	909	894	903	941	854	874	899	857	922	877	883	871	893	855	941	905	921	871	911	900	902	922	922	888	885	886	912	921	890	868	913	862	906	947	889	810	894	891	869	878	881	875	923	912	904	851	879	899	906	922	900	855	885	883	866	918	870	917	889	951	884	846	911	887	908	849	910	871	929	874	913	877	860	923	875	881	871	915	952	885	837	849	883	900	873	885	930	875	836	897	925	849	922	897	925	875	921	878	870	959	898	902	896	886	897	892	900	855	881	878	909	908	877	863	892	887	856	906	845	855	885	889	860	841	868	941	898	891	922	896	913	835	818	904	867	877	829	876	879	877	903	843	904	888	892	869	810	866	892	924	871	881	852	904	869	861	881	914	912	934	856	856	917	889	886	936	852	874	837	852	855	885	938	904	875	924	889	857	877	892	868	914	921	900	883	869	848	874	894	899	891	842	904	907	897	883	862	904	841	881	908	924	888	906	879	906	844	914	890	878	890	921	898	881	875	934	865	876	873	897	878	901	843	889	833	849	924	870	918	904	889	890	910	829	878	887	917	926	891	840	897	905	911	869	900	910	890	874	842	908	907	878	922	943	884	903	916	873	945	864	910	887	877	889	841	836	850	974	909	840	813	936	942	857	858	937	862	882	875	893	943	897	909	837	928	893	803	874	913	924	920	903	856	878	889	937	879	890	861	810	920	854	875	956	923	837	895	899	932	897	900	869	842	931	877	883	879	864	859	869	850	841	865	907	874	871	843	886	950	872	898	862	864	860	881	926	895	867	933	890	916	907	832	837	914	921	828	954	938	920	885	880	927	863	880	908	917	865	848	896	898	873	861	933	887	930	844	924	914	909	893	907	856	871	905	855	931	900	839	902	909	868	912	903	838	836	813	883	876	924	927	914	863	941	929	885	888	859	880	901	829	847	906	911	887	873	890	839	922	856	856	882	896	894	889	852	888	859	888	909	854	906	855	884	917	956	903	891	853	883	866	902	866	899	843	879	871	859	884	871	864	895	823	874	874	837	850	874	869	890	848	890	905	883	903	956	873	874	856	909	847	881	889	867	884	889	867	962	858	799	840	868	860	839	866	911	827	891	888	866	890	894	916	932	886	892	863	885	904	932	895	832	873	859	905	895	903	863	878	895	929	938	872	870	866	910	855	892	872	895	875	912	885	905	988	865	879	842	922	869	862	868	867	869	924	892	919	856	880	886	860	920	946	902	845	902	871	899	822	856	919	880	899	846	885	842	826	878	835	895	916	883	927	839	912	869	903	864	870	865	895	864	863	878	923	905	890	877	884	904	858	917	846	910	845	841	885	870	857	862	914	899	908	863	967	907	866	829	857	858	805	910	854	899	799	896	883	788	897	841	914	830	925	904	941	882	846	904	854	886	895	879	851	890	900	893	878	905	821	938	891	875	881	891	914	905	904	910	885	874	880	899	944	911	872	826	871	904	906	939	869	861	879	902	923	897	922	851	861	867	853	906	927	865	930	880	851	830	934	872	874	897	869	929	903	864	894	897	842	866	861	902	876	868	873	845	906	896	868	865	896	904	875	908	867	913	901	877	853	899	850	871	972	920	882	913	861	886	951	843	936	866	884	877	844	864	886	903	880	925	881	890	873
24484	21458	28738	24651	21002	12914	6594	4291	3126	2772	2307	1953	1668	1486	1355	1271	1099	1100	1035	1040	999	872	852	825	832	872	743	780	747	758	693	711	803	742	712	744	763	814	923	836	869	847	795	714	790	755	724	730	797	730	776	702	722	973	999	1001	895	775	740	656	688	645	638	629	620	667	666	675	696	661	624	631	644	664	607	641	699	652	655	673	646	702	693	652	679	612	651	648	603	646	669	687	634	658	679	670	673	686	647	671	659	622	690	604	684	670	676	646	630	637	653	661	687	656	685	665	707	691	636	670	646	640	723	671	673	630	642	657	657	671	662	713	648	692	684	643	631	654	665	640	647	651	637	665	629	662	665	640	673	682	652	677	695	710	641	640	647	639	647	732	652	685	672	651	671	674	647	655	702	664	664	657	684	695	676	670	653	644	631	653	688	690	693	672	697	659	682	622	659	690	665	628	704	696	651	703	722	629	601	658	632	684	675	682	632	688	663	634	657	688	648	644	654	668	670	678	650	634	657	664	694	649	646	654	588	686	660	664	627	684	669	683	640	683	634	659	614	689	690	667	672	663	654	668	709	653	632	628	669	679	700	625	652	672	633	673	659	631	635	601	668	658	664	647	728	654	637	703	753	665	611	653	633	677	653	675	639	665	728	598	639	616	663	668	726	661	607	643	740	639	629	616	650	665	636	627	671	663	664	656	603	590	658	631	676	626	665	653	662	687	677	615	639	656	718	662	622	681	616	671	583	708	660	608	658	663	666	657	639	655	646	687	652	620	694	666	661	666	671	632	650	688	661	668	639	628	615	672	700	665	608	625	696	674	691	669	653	636	665	653	683	698	694	636	665	642	683	595	669	714	636	667	665	674	664	667	719	640	645	692	714	678	634	665	674	670	681	660	653	664	647	689	632	678	663	651	670	644	647	655	648	600	660	673	670	659	659	653	657	663	658	643	686	651	664	644	667	638	662	731	606	669	673	620	676	624	651	651	671	653	687	630	643	652	634	708	659	663	678	646	690	670	661	629	651	660	651	626	631	639	642	671	677	673	641	692	675	666	634	654	681	651	678	646	689	671	644	691	664	698	686	643	602	650	714	641	665	646	660	657	648	642	640	641	665	653	633	682	621	654	635	664	668	648	651	667	642	685	653	697	646	684	679	657	634	692	629	656	662	632	653	661	641	688	663	672	638	668	619	618	630	693	660	663	678	643	648	694	691	658	712	706	654	698	696	703	661	624	667	642	654	651	654	734	675	676	655	682	634	675	639	651	620	610	652	675	650	619	712	708	651	664	653	661	650	662	661	622	674	644	699	659	698	716	648	682	681	673	692	651	652	663	627	683	688	670	602	666	666	625	621	649	690	642	648	655	635	661	645	631	692	663	683	707	675	614	673	652	702	653	677	706	684	655	647	632	677	644	673	647	655	641	671	664	705	638	636	639	660	682	660	636	622	678	615	673	638	662	638	642	680	689	658	669	673	638	692	662	716	663	664	701	693	646	693	708	621	637	713	644	699	672	668	701	670	671	619	656	655	617	633	607	651	687	596	669	654	717	664	638	628	641	647	677	629	631	698	614	668	684	629	695	643	659	661	652	694	663	673	646	705	694	672	651	646	679	618	706	697	644	676	632	633	682	664	654	659	638	648	683	679	708	656	628	658	704	678	657	644	674	661	667	659	649	633	610	636	636	664	660	622	652	635	629	682	659	641	695	660	666	667	683	649	633	664	665	648	648	613	655	645	660	674	626	654	634	693	626	677	646	645	634	645	635	680	697	626	651	649	681	673	675	677	648	689	647	649	665	661	671	623	703	681	672	673	675	674	670	681	638	660	649	680	660	632	632	699	621	673	727	635	644	677	663	644	660	666	628	668	654	687	634	637	669	672	699	645	673	698	629	677	637	638	677	676	690	681	655	587	614	672	654	638	680	645	655	650	662	620	656	646	649	686	641	681	646	629	676	660	657	692	659	642	645	667	686	647	685	709	631	590	644	651	658	614	674	641	697	647	694	691	638	657	658	662	645	655	614	640	662	696	655	652	687	648	661	620	647	687	704	650	672	657	665	679	683	672	675	665	681	711	636	659	688	689	630	642	668	605	658	630	661	637	644	701	684	678	673	648	659	599	639	640	656	667	668	651	651	666	640	661	719	679	639	676	680	653	674	659	653	668	630	680	653	664	710	685	661	708	699	654	635	697	654	680	732	637	702	673	660	683	678	708	648	661	623	679	616	675	677	669	674	645	652	621	690	646	622	625	659	715	664	640	663	663	665	591	641	635	681	694	630	673	648	667	658	647	653	680	683	635	625	696	662	631	682	657	629	675	653	665	628	655	655	676	624	694	709	625	612	671	650	651	673	676	626	670	633	647	689	658	642	681	648	664	644	649	654	656	729	676	685	611	648	623	661	724	713	673	647	683	640	646	713	647	692	603	675	633	673	638	633	651	594	669	643	613	624	663	651	644	638	698	651	672	690	686	696	666	625	633	623	634	656	647	631	645	663	606	699	624	652	722	631	635	620	672	647	684	649	675	706	609	665	638	696	655	646	697	705	636	639	650	650	677	645	675	684	680	655	641	656	648	590	700	674	669	662	666	613	678	672	629	643	621	643	675	623	662	645	606	629	660	668	606	640	720	686	649	642	701	618	686	653	641	683	613	620	657	624	641	645	630	714	672	611	664	701	661	666	698	642	664	693	679	682	648	659	617	668	644	645	636	665	689	630	651	674	635	648	664	609	707	685	653	660	652	624	636	657	668	676	620	684	647	692	702	671	603	649	688	653	651	664	706	668	630	651	617	624	681	643	673	662	613	691	654	658	624	663	701	651	642	642	668	655	643	661	622	653	644	677	641	658	621	678	647	645	652	672	598	648	645	655	643	673	653	635	694	648	685	663	674	627	664	638	702	669	650	618	658	635	677	667	620	685	665	675	709	670	689	653	615	666	657	622	624	660	646	683	653	675	622	638	650	680	669	660	653	662	626	675	636	662	661	659	659	664	667	656	668	621	645	638	656	652	642	670	679	660	650	655	654	645	668	694	655	654	653	665	688	687	679	649	639	675	635	638	659	640	602	714	642	661	663	721	625	662	676	634	684	679	632	704	670	652	635	591	653	689	686	682	674	664	668	691	684	633	656	639	667	667	684	693	639	648	662	670	637	651	660	670	717	619	640	703	683	692	629	650	671	664	650	637	696	685	665	675	651	654	635	640	679	646	663	682	652	689	634	673	677	699	644	656	671	633	625	671	711	650	655	651	630	644	606	672	682	614	669	696	627	620	620	677	626	650	662	639	668	655	610	684	651	693	698	631	684	701	651	645	632	687	679	642	646	734	636	648	661	634	630	663	609	675	679	669	657	678	650	656	638	663	644	646	668	660	657	666	633	630	655	650	631	618	635	639	644	660	618	620	694	662	675	679	652	655	675	676	652	637	657	684	632	645	677	696	711	648	667	648	653	700	657	679	683	684	661	661	714	652	666	640	642	685	633	645
16000	30656	29477	22536	18981	15083	12004	9959	7890	6791	5535	4694	3619	3343	2962	2514	2338	2236	2050	1897	1783	1543	1474	1443	1342	1438	1274	1251	1252	1146	1212	1178	1202	1141	1082	1140	1217	1306	1563	1536	1352	1451	1350	1190	1174	1197	1165	1112	1200	1194	1129	1136	1243	1651	1843	1755	1544	1261	1142	1083	970	1002	1016	1012	1004	957	958	1013	956	986	1005	970	1025	1011	1011	1014	966	1032	997	924	967	1019	1029	948	980	977	1035	1013	919	990	968	939	1005	1009	988	975	1011	957	1024	974	974	968	1027	1003	968	1010	997	998	928	1012	1007	985	920	981	983	1004	975	1006	979	1002	1012	925	994	1033	1005	1010	907	952	978	1002	1006	986	999	943	1057	1013	995	962	952	963	950	1014	992	988	979	999	1042	954	1008	1047	971	1027	967	961	986	977	957	993	1005	1002	1042	997	954	1017	1026	1016	1017	1004	1031	974	1007	1023	954	1060	979	976	998	993	976	1005	940	998	1009	958	1018	981	1007	984	993	985	953	1001	984	979	993	1002	971	953	993	999	1000	974	970	991	1000	1039	958	998	1000	990	967	985	963	950	989	938	932	1013	992	931	1011	941	992	1040	1005	1036	983	983	968	1015	1015	962	1034	980	1015	1021	1008	1029	997	1046	967	1005	926	994	969	1012	983	966	985	931	965	991	1025	912	988	984	1012	1036	986	1015	992	971	947	924	995	1032	972	1004	975	998	1026	971	963	985	990	1021	961	938	1051	948	976	1024	999	981	1037	901	1000	1016	1035	1039	1030	980	1009	1004	998	1009	964	975	986	1039	978	993	981	1036	971	967	978	979	1017	1009	971	970	994	975	979	1032	997	997	1017	979	995	1000	1021	1025	980	1020	977	976	990	993	972	995	977	984	955	1036	974	969	986	1028	1015	959	961	981	1006	959	999	985	963	932	1016	936	1016	1008	1020	1002	1013	1007	960	1026	952	1017	1007	952	1016	1005	965	992	970	979	1012	981	954	1020	979	918	995	956	996	1008	970	976	958	994	964	916	1027	1025	979	977	963	967	968	995	948	994	992	981	996	1003	1016	948	1011	988	940	1049	921	996	968	989	938	1010	977	991	999	980	993	995	945	1044	998	962	1008	1071	983	924	960	1011	1017	924	1013	944	973	1006	982	1030	997	1028	1032	1011	1019	1006	1036	1016	1042	996	1031	960	1030	1018	960	1074	1030	996	979	910	960	1012	1016	981	977	955	924	962	958	958	979	1037	961	1032	964	988	973	965	1021	977	1005	949	951	1013	995	974	924	962	943	940	937	964	984	984	952	997	1025	994	1047	994	953	989	922	1036	953	955	978	1025	982	1002	1001	1011	983	989	970	955	1017	1020	1011	1020	996	994	987	996	961	1029	1048	1006	946	971	1057	1017	998	943	1040	993	978	966	968	1010	1010	1015	958	1038	1029	1019	979	1050	982	1019	995	980	1021	992	962	1022	989	1023	1027	1010	980	994	1015	963	965	937	1016	1005	1006	988	1022	927	962	992	968	950	1011	946	1020	941	1013	962	1013	967	1016	1030	964	1035	1032	967	1001	986	1061	945	1029	975	985	1035	936	986	917	1001	985	990	998	955	994	907	983	1056	997	936	962	1048	975	1045	916	980	1038	1008	989	1052	1010	1017	994	976	1010	986	956	1017	1011	1000	1015	937	998	1019	974	989	1018	1024	993	937	980	1020	946	939	1008	1023	1001	1013	942	1057	977	982	1035	998	1019	971	986	1005	1030	960	1017	997	964	991	1004	991	969	966	980	949	964	951	958	976	986	1018	1011	955	1018	959	949	998	1006	964	954	958	1016	1001	1027	1035	988	942	970	968	1042	952	930	996	965	996	1015	1015	1021	986	950	962	980	994	983	955	966	987	948	998	959	994	940	986	994	998	1018	941	1013	978	983	1005	973	939	1017	996	964	960	1014	935	990	938	970	1002	975	985	997	994	957	949	995	926	971	957	1023	992	1009	984	998	992	1024	1032	1042	965	948	967	927	932	1063	955	1001	1028	990	973	1023	1026	983	991	975	1057	960	997	1005	918	987	1051	945	952	917	966	975	1021	964	960	1024	1009	1000	1019	1002	1005	975	1014	998	976	949	1021	984	962	962	990	1004	983	1037	958	1006	946	971	1009	1023	953	943	980	935	976	958	1006	995	972	1020	1017	1002	918	1018	1007	983	1043	1030	1033	1017	958	947	927	950	1003	985	943	974	1020	983	1004	1029	1007	1025	883	1015	964	958	1010	1004	1015	975	1023	956	992	1002	1042	950	1010	962	1005	953	1002	1021	970	985	1027	1012	970	1032	1005	1005	987	964	976	975	1010	972	987	957	1037	959	973	999	1000	982	978	957	967	1001	984	1002	962	981	971	1052	977	990	984	1010	963	1001	1008	1052	1007	1023	934	980	943	1020	1003	963	987	987	972	1011	958	983	981	984	969	1026	978	1040	1013	965	934	988	973	966	1033	982	1040	994	972	961	985	1012	1021	958	945	995	955	1011	956	939	1038	980	928	982	1023	1045	1011	1014	985	963	942	1046	968	1012	987	990	1001	979	922	977	959	989	972	1032	1037	982	931	1028	1008	1020	954	892	1018	944	992	983	1000	960	993	1009	965	994	1035	985	997	1013	983	1021	993	1001	972	961	1019	1004	950	997	1017	1003	980	963	946	955	970	955	1041	962	935	952	991	1003	1017	986	954	935	993	935	1019	1024	1008	1028	1007	954	906	1000	959	989	946	994	964	961	969	945	950	1046	966	1007	955	940	951	988	980	1028	986	972	988	1004	993	1001	971	977	1021	1021	1040	987	985	997	985	932	907	1021	1026	1038	952	1014	998	930	1021	987	1041	1019	984	963	955	1040	932	967	1017	1011	962	1003	1003	1004	958	1006	965	982	993	993	955	967	961	1004	971	1029	972	1008	981	1000	1025	1017	1047	928	981	966	981	1004	926	981	1050	1022	970	1016	1028	924	1021	1017	971	1008	970	1047	956	986	1023	986	988	1027	984	1005	1003	948	972	990	915	1016	1012	982	940	938	963	1000	959	982	1043	984	989	1019	986	1013	999	981	948	990	1046	944	966	999	969	1036	967	996	1003	1009	1053	1001	1010	954	974	1011	1013	1004	1021	983	1018	1010	972	1010	961	994	1013	981	878	1002	977	1010	991	998	989	993	1035	943	1008	976	1017	958	1048	980	1011	927	969	969	1040	1001	950	1021	1017	1041	989	981	994	1016	987	963	895	1018	1040	943	959	979	995	949	963	970	998	924	940	1013	1020	982	973	915	1025	926	976	982	1016	946	959	940	1029	1025	968	987	967	1020	986	964	999	1004	1032	998	1008	1008	929	1004	1017	968	1007	1006	989	1009	1039	1018	960	993	956	1010	958	1005	956	964	974	949	994	1024	998	979	985	985	974	941	966	1001	1013	962	947	1019	1038	984	967	1062	1000	972	977	1019	1009	959	1039	997	1025	1010	975	1048	1012	951	955	998	966	939	995	1011	941	935	899	989	1014	987	962	942	998	1018	950	982	982	1005	971	954	1014	1002	976	967	981	965	1018	1007	975	1025	945	1006	1038	989	972	990	965	998	1019	963	1050	1026	990	982	995	933	1001	1034	976	995	962	968	968	961	931	1021	984	1003	989	1021	1010	974	1077	994	1022	975	960	946	946	995	955	979	986	980	985	1039	952	952	1001	1031	1001	978	1018	966	1000	970	966	936	995	1009	1038	983	1026	952	957	995	1000	955	1003	951	1021	978	1043	979	977	970	971	1002	1022	975	997	978	1018	1034	980	1026	953	969	986	1022	1000	1026	907	959	1025	953	1058	955	951	930	970	967	965	978	991	993	977	969	1053	1058	1014	1001	1002	1038	991	1044	981	1009	987	950	1018	957	964	1007	1004	970	991	1030	1053	989	1040	1014	982	1024	984	941	1029	954	926	977	1045	1028	1008	975	976	1002	1002	996	961	955	999	989	954	1025	1010	988	1051	983	1012	939	1007	983	1055	1002	1044	1038	962	983	983	964	1027	1004	973	999	994	998	991	991	978	991	951	1008	960	1029	942	994	969	953	1022	1001	1022	941	1012
23310	21401	29278	23895	21496	21268	14323	6714	4571	3997	3169	2494	2187	1925	1696	1390	1319	1286	1206	1101	1064	986	958	878	868	830	741	763	763	764	730	713	708	712	645	750	705	838	954	935	883	877	809	759	723	736	709	732	713	731	743	709	741	1072	1426	1262	976	817	673	652	660	620	585	644	626	618	650	633	598	600	608	626	610	618	653	618	645	622	562	592	586	585	633	639	619	606	636	629	568	631	618	598	651	593	637	601	613	686	601	623	598	654	599	615	647	633	606	599	608	612	572	563	641	620	621	655	598	624	599	615	636	577	589	595	619	594	571	600	613	614	619	595	565	619	622	606	649	627	603	638	577	564	577	632	604	596	611	602	578	618	585	596	600	633	600	608	671	607	618	596	611	618	601	616	626	553	608	619	609	592	582	614	629	611	621	637	548	591	623	600	642	593	617	673	594	672	582	611	597	602	624	637	590	577	595	569	609	600	564	635	584	637	607	597	626	600	644	614	634	630	590	595	605	614	583	615	617	662	619	597	601	628	599	599	597	604	586	604	632	610	627	603	586	637	624	594	641	623	582	584	584	601	586	619	622	615	618	605	645	644	616	603	615	573	625	608	595	600	639	618	640	627	649	598	585	614	644	648	645	598	624	622	638	640	600	648	611	598	648	606	613	632	585	576	591	591	590	612	598	618	575	592	597	651	634	623	585	554	670	608	656	590	580	581	581	640	595	631	582	647	618	642	593	653	601	610	633	602	652	620	601	595	625	590	586	656	637	643	583	560	593	574	613	619	622	627	658	600	651	597	606	628	594	588	556	566	615	611	676	581	608	634	607	617	599	563	626	583	596	573	621	646	643	582	636	624	611	644	595	634	616	613	622	627	637	637	598	617	585	655	622	615	588	618	565	626	588	629	597	625	632	582	598	646	635	641	595	629	581	622	603	645	626	630	595	604	612	585	609	609	624	599	594	616	598	619	605	617	617	624	619	598	596	586	572	639	604	605	593	596	611	626	616	633	626	620	621	602	622	579	589	609	606	661	593	657	628	617	632	596	590	604	582	595	620	609	603	588	586	631	608	674	610	619	616	585	598	629	646	643	578	581	577	622	604	564	583	641	606	634	622	605	606	589	613	629	602	587	642	643	558	582	634	567	596	654	618	604	640	584	597	600	588	606	616	631	564	596	563	659	571	600	563	556	649	627	587	661	632	607	610	640	606	624	585	595	615	548	649	619	604	646	622	580	606	604	591	613	580	595	588	569	617	611	628	601	594	649	641	581	595	593	588	630	611	615	617	609	612	608	612	581	604	575	610	614	623	642	622	599	597	579	645	580	588	630	655	633	655	603	591	625	602	570	607	622	604	610	605	627	614	608	621	599	595	592	637	578	621	573	608	575	601	583	631	622	604	567	656	570	582	626	598	623	571	637	609	608	618	582	617	602	632	623	608	593	608	585	622	593	643	617	591	581	601	597	612	602	591	585	633	598	613	657	630	613	633	646	603	610	633	639	606	560	618	634	608	622	661	628	609	618	642	587	651	591	615	636	580	625	596	624	627	582	637	612	607	620	605	625	596	611	634	618	586	620	636	600	637	583	620	606	612	585	600	613	610	612	567	610	617	599	624	632	595	599	618	619	595	610	646	637	623	619	632	608	593	588	611	622	572	590	621	602	579	555	582	628	625	624	583	601	575	581	576	619	619	637	635	676	647	609	622	587	662	628	583	608	619	597	593	617	600	601	607	603	618	586	580	638	609	590	583	611	619	606	587	629	591	599	601	605	632	632	614	587	590	596	645	570	596	592	579	564	605	582	612	593	622	604	591	593	574	632	607	585	615	609	628	614	630	628	615	629	591	596	606	601	577	559	610	589	618	640	599	578	620	609	582	599	615	592	595	640	606	596	579	640	579	627	589	603	575	574	653	612	597	603	636	630	597	582	592	603	649	587	616	627	580	543	623	594	605	618	561	615	563	605	583	648	614	620	624	599	565	630	595	603	590	613	629	622	635	625	571	613	619	574	619	587	594	630	678	605	634	645	628	573	612	656	615	632	565	580	625	608	587	585	592	626	593	612	599	617	657	638	599	594	622	610	630	575	588	581	619	591	654	638	591	591	592	606	616	656	611	566	644	582	630	599	609	586	590	638	613	657	592	641	601	619	622	597	599	613	591	597	605	642	616	585	627	658	581	639	588	560	606	603	628	612	656	587	619	575	610	616	575	583	632	582	599	580	565	640	613	618	635	615	636	643	598	601	620	626	548	585	597	617	610	619	602	644	602	593	636	637	584	664	603	579	602	632	599	627	647	587	627	654	588	619	618	587	600	588	601	590	582	596	617	552	603	586	574	633	587	621	649	599	634	622	584	600	624	609	592	620	606	637	610	630	624	604	596	596	609	617	637	620	603	612	585	598	597	604	618	627	620	614	621	584	638	594	610	589	579	596	602	619	592	589	596	585	593	649	598	590	595	572	559	614	618	625	596	588	701	689	604	596	606	585	637	604	613	628	604	638	566	581	588	614	594	615	574	587	616	637	592	590	589	607	587	589	657	628	590	622	588	585	588	603	633	588	602	635	588	593	575	623	601	642	597	586	618	609	584	602	606	600	653	574	611	584	554	567	614	578	609	615	631	604	558	606	595	642	612	603	577	587	616	586	573	610	616	616	615	622	640	618	585	618	643	593	623	595	612	607	613	604	580	619	608	575	598	587	591	630	675	607	603	590	621	591	596	613	592	580	616	644	617	554	612	614	608	612	627	626	555	625	612	588	611	600	630	563	627	615	623	603	558	618	594	587	626	553	600	616	625	609	592	588	577	592	604	620	547	558	642	572	608	616	621	602	621	654	582	601	613	582	578	597	626	629	623	625	575	608	584	601	586	574	609	593	577	611	642	575	602	596	634	607	579	581	642	615	626	589	613	602	605	607	597	595	615	596	593	584	589	629	604	643	595	646	575	591	615	641	605	578	606	625	556	599	625	597	595	641	646	659	615	633	592	598	601	571	603	645	542	628	560	580	630	606	625	602	594	611	613	588	550	640	610	604	613	602	604	620	600	618	596	604	611	609	653	627	592	595	620	638	615	546	629	606	630	637	591	607	629	593	587	612	590	579	592	608	623	629	578	585	580	586	551	585	605	584	614	582	631	585	606	553	614	625	576	591	572	587	620	575	569	672	602	631	596	608	592	629	661	600	573	609	615	625	612	613	595	597	642	598	617	576	650	606	611	588	633	597	636	600	658	623	581	632	622	605	675	599	580	607	623	587	627	618	621	601	556	578	584	630	588	598	629	634	627	621	605	569	609	625	599	609	627	568	603	619	601	630	657	598	590	612	605	620	638	572	614	599	600	587	610	619	546	615	624	632	637	598	619	611	581	611	641	565	622	571	648	594	577	635	601	631	565	567	592	601	634	578	570	625	608	657	629	557	557	600	616	604	615	609	582	589	616	566	608	551	598	587	625	687	621	634	620	586	622	612	593	618	644	609	624	555	645	580	591	604	583	559
19074	36072	34508	28117	23639	19256	16506	13062	11034	9378	7630	6020	5122	4229	3740	3097	2698	2561	2510	2289	2082	1779	1726	1611	1498	1514	1373	1257	1302	1235	1146	1151	1117	1114	1109	1180	1140	1372	1653	1590	1542	1523	1466	1367	1224	1164	1161	1230	1111	1106	1171	1113	1226	2137	2801	2357	1692	1423	1089	1025	915	832	879	933	859	921	922	904	902	902	939	882	854	924	893	926	1007	901	875	916	895	879	871	926	884	958	869	879	951	978	884	889	910	901	891	876	911	904	893	934	876	887	997	952	955	917	905	905	863	850	901	896	883	901	899	873	941	955	879	880	938	954	857	868	889	895	915	941	927	917	883	957	889	890	855	883	900	947	889	894	942	868	892	885	887	877	860	906	884	904	914	940	916	852	901	895	945	956	892	867	876	875	877	908	934	1013	897	907	952	880	924	865	882	910	868	854	892	865	937	918	881	878	898	910	889	902	822	911	925	908	945	864	892	909	933	974	899	908	915	877	892	907	945	911	843	894	852	899	898	962	911	887	937	918	912	860	862	914	837	938	966	906	981	915	900	818	885	906	900	919	868	885	930	892	884	926	883	934	868	841	884	917	886	902	877	872	892	890	901	889	902	903	875	931	886	804	896	905	903	922	890	885	820	929	940	903	937	897	868	866	986	905	867	863	922	874	869	888	935	910	872	857	861	893	917	886	896	914	890	924	892	887	914	883	917	899	866	866	910	908	870	891	907	865	861	889	832	832	914	885	889	903	923	893	905	837	936	882	898	914	911	889	956	908	967	894	938	900	881	885	898	881	902	886	908	908	902	858	827	918	900	890	900	848	921	907	908	864	948	920	942	918	889	902	927	865	914	927	936	906	925	881	895	933	937	840	921	918	941	884	919	940	934	894	868	885	881	893	891	865	861	931	885	934	891	932	880	901	895	926	920	888	854	918	938	907	876	913	889	880	930	904	940	930	888	904	921	876	902	941	958	886	897	884	928	924	939	921	909	873	904	939	979	917	901	868	906	949	893	928	905	880	928	902	851	856	925	849	897	898	887	904	907	918	892	869	903	906	881	942	911	869	963	909	891	937	893	900	931	925	834	946	893	923	867	882	895	926	945	926	893	911	923	869	870	918	877	878	845	902	906	952	869	895	943	878	881	895	978	912	904	943	939	910	908	920	894	862	875	931	889	894	938	943	904	899	903	891	883	894	932	913	879	872	890	889	954	927	913	886	895	890	933	976	904	819	912	892	927	913	907	870	892	940	930	912	898	920	910	968	885	921	885	881	958	923	914	919	872	904	912	867	887	948	908	878	882	910	864	893	870	941	943	834	913	925	896	895	914	915	908	881	902	963	952	930	874	908	969	869	881	852	918	874	910	908	871	941	919	960	940	945	909	919	903	899	889	925	864	917	853	922	940	968	911	927	934	844	905	913	915	928	887	925	829	920	841	927	879	970	883	913	866	895	847	912	926	948	899	879	892	851	873	953	926	853	852	969	891	959	892	927	843	884	829	924	902	918	878	878	869	903	928	890	882	904	893	913	948	892	928	896	918	945	871	915	906	917	875	879	941	911	968	887	889	897	890	823	863	872	906	973	898	909	871	920	856	917	867	944	879	965	935	902	929	906	886	862	924	931	925	881	915	890	898	898	905	925	910	933	859	884	899	836	870	889	881	913	845	903	900	946	911	941	891	942	860	939	916	892	864	932	879	950	886	893	879	889	916	963	882	886	929	895	948	900	934	863	936	906	951	891	866	883	921	934	943	908	869	913	939	805	889	919	896	885	832	927	902	898	926	910	926	882	882	859	917	938	895	905	870	906	913	926	869	862	912	1006	891	960	918	845	901	879	907	887	918	879	941	923	894	878	871	889	951	898	886	942	863	858	884	830	921	942	883	869	906	929	873	933	912	827	873	920	883	873	976	916	893	930	850	884	920	930	878	935	951	929	896	941	894	934	883	906	908	849	902	859	869	898	872	917	883	899	877	894	945	916	916	878	959	912	949	908	884	956	961	909	896	891	896	899	900	962	928	942	942	873	930	916	847	916	933	884	886	915	896	942	878	889	900	887	897	872	920	923	933	880	880	889	925	937	919	880	874	876	925	892	871	935	955	897	885	893	892	920	892	900	853	894	943	942	913	920	887	876	910	861	896	918	904	944	944	920	893	914	903	914	929	873	886	945	936	902	875	943	925	881	895	876	915	910	937	887	905	975	923	894	895	872	922	920	873	867	909	867	929	905	876	912	895	931	911	898	917	848	910	904	889	911	904	932	872	937	883	881	886	862	852	887	857	939	873	926	900	918	919	912	906	889	889	927	961	864	884	882	895	928	921	885	923	893	871	868	859	895	893	936	902	917	890	942	940	895	938	908	878	886	903	927	865	934	943	878	906	920	889	911	892	903	918	871	829	871	954	914	898	890	906	930	896	876	833	909	975	892	847	890	899	876	952	892	900	879	900	874	911	948	938	879	875	919	947	942	894	837	882	935	884	912	916	876	900	905	864	896	975	914	892	927	904	937	885	964	966	916	886	910	916	880	917	887	883	877	950	904	971	905	943	969	925	873	919	871	917	895	911	885	903	954	929	799	915	839	909	923	877	903	920	888	920	905	919	928	933	892	913	899	887	920	875	884	902	871	943	915	938	902	933	915	877	931	907	892	846	950	926	846	905	922	890	930	906	853	928	907	928	880	907	884	919	899	886	915	928	965	958	897	926	921	884	909	916	911	915	891	888	894	900	871	882	925	866	885	901	970	928	919	892	937	848	943	914	962	885	979	945	906	880	937	894	900	914	904	885	905	934	895	932	923	910	886	908	907	914	884	924	907	878	893	893	910	872	921	885	907	898	909	865	852	891	909	899	911	920	907	877	891	949	935	920	901	886	896	955	867	878	935	941	818	907	841	868	881	943	909	845	900	917	908	932	880	918	882	943	836	929	921	911	907	948	904	878	853	878	860	930	894	885	891	925	915	888	885	864	928	875	880	824	932	941	917	909	926	893	909	828	909	870	891	925	936	948	895	954	880	860	819	921	918	900	908	895	845	945	919	911	880	953	933	919	905	914	908	891	929	923	934	919	827	918	955	915	940	887	899	913	897	955	933	927	915	913	889	863	925	892	888	957	930	881	942	905	908	928	875	866	916	921	898	879	857	951	834	908	974	903	888	835	910	873	885	968	898	915	924	925	930	969	876	906	903	863	917	866	917	891	905	891	919	905	881	893	895	916	899	868	890	921	883	886	899	869	913	902	902	902	904	893	923	898	858	895	923	898	936	872	881	877	861	876	899	869	933	917	876	868	851	901	911	858	897	872	932	874	864	901	865	895	896	955	895	949	879	863	921	925	884	918	885	883	891	879	887	870	911	882	925	875	806	922	890	946	950	907	874	901	857	932	889	872	975	877	908	909	911	926	909	953	893	870	928	908	900	913	900	930	910	888	949	909	896	882	875	909	946	896	924	871	890	861	884	893	911	904	915	919	859	892	893	922	913	893	940	938	857	861	920	920	891	906	826	951	875	934	909
27224	21381	18416	11088	5179	3999	2926	2268	1862	1596	1350	1181	1097	1085	932	917	853	867	805	746	761	710	725	751	682	687	662	634	660	659	648	674	668	607	568	615	601	643	760	704	739	703	665	664	664	637	679	593	655	654	633	653	675	641	697	711	672	687	662	634	617	624	642	571	583	579	577	632	538	638	597	573	610	586	594	607	606	596	606	604	614	615	581	594	614	625	591	611	588	640	592	639	615	593	622	565	558	562	609	626	581	590	592	625	613	587	612	650	620	572	574	595	607	605	593	567	591	632	628	618	620	597	649	641	586	621	597	602	576	575	601	648	643	586	608	587	588	603	610	592	615	590	581	586	586	588	622	583	604	648	601	622	628	595	602	621	585	589	560	606	586	597	602	657	597	572	613	627	609	572	599	572	585	607	624	554	633	587	591	602	616	619	631	616	571	542	647	584	561	592	600	595	576	565	597	612	628	586	622	559	578	619	587	540	571	588	606	627	606	646	570	537	589	583	573	624	586	600	606	625	636	615	610	604	619	575	598	577	627	646	638	637	607	581	570	602	637	600	584	602	558	577	594	541	640	580	589	604	603	634	619	617	631	575	570	576	606	596	611	615	628	597	616	574	620	653	592	587	614	609	558	575	587	584	609	604	613	580	588	615	596	588	558	605	568	640	605	603	594	563	566	599	586	611	609	582	579	627	619	564	621	607	662	577	590	621	615	614	548	577	593	597	606	593	613	567	587	584	612	606	629	582	574	605	658	635	628	598	580	590	670	591	601	582	548	605	576	613	593	580	597	613	637	623	600	631	586	550	583	628	575	635	613	591	589	607	606	618	623	634	599	566	582	578	597	609	600	563	633	614	607	554	560	554	602	604	635	637	604	614	603	609	583	620	607	582	599	553	638	573	611	590	555	601	622	633	588	602	616	612	570	556	575	592	572	583	579	586	629	600	547	614	603	551	615	617	570	589	598	624	550	597	597	596	561	611	601	588	594	580	604	581	633	555	576	649	594	598	599	574	615	609	578	647	594	613	638	590	605	607	582	621	621	587	595	581	624	619	574	575	586	608	617	639	577	569	613	613	630	609	569	551	589	616	591	638	575	603	581	610	589	612	621	600	615	607	567	614	584	592	615	588	610	626	600	612	621	558	577	575	577	574	597	550	600	640	552	608	618	594	620	575	614	619	564	572	563	612	597	573	607	609	605	580	630	585	600	619	612	568	636	641	581	613	606	585	605	572	594	619	615	604	650	541	618	626	617	637	611	601	579	565	573	617	617	595	570	588	580	552	590	589	557	604	603	613	571	632	619	584	642	605	599	608	584	595	615	608	558	588	597	601	621	592	634	638	624	598	628	561	582	611	609	595	580	591	611	568	621	599	597	639	582	604	613	601	633	612	586	591	613	609	625	575	610	608	592	596	617	605	633	602	602	626	591	606	583	596	651	642	636	580	600	588	561	581	602	584	591	599	568	610	590	579	597	558	601	649	609	580	575	598	602	557	619	580	607	601	589	629	638	608	598	624	583	588	610	609	591	600	573	600	658	642	646	578	613	588	640	611	592	595	581	604	576	574	605	622	600	604	603	614	610	629	617	633	611	625	631	653	577	605	577	625	612	573	586	594	581	632	603	617	607	647	568	601	613	589	608	592	575	649	596	638	610	588	582	569	623	574	609	569	588	618	580	639	590	549	582	570	579	614	603	613	583	596	606	604	624	597	608	624	642	575	603	636	615	563	585	612	582	579	641	615	615	619	576	631	563	642	585	577	609	605	571	627	608	641	599	605	589	599	605	645	654	609	575	621	613	606	587	605	610	604	587	582	650	601	576	657	590	605	583	578	628	587	660	607	549	566	575	631	582	633	654	622	570	610	616	610	610	620	591	588	607	599	606	602	606	639	600	609	603	580	588	562	598	618	609	570	619	593	596	614	600	580	621	598	582	617	623	594	588	607	616	587	560	587	609	617	604	572	564	565	627	621	587	587	630	571	631	595	570	570	599	575	566	625	654	638	621	594	635	588	605	576	609	576	541	595	598	556	646	623	618	587	566	608	613	590	576	639	625	632	613	630	594	611	590	648	604	594	605	559	607	574	615	595	609	601	577	569	600	622	633	603	600	615	594	561	614	587	586	614	538	588	593	604	602	609	580	601	622	599	626	614	605	609	557	625	624	605	610	591	599	569	616	591	599	632	580	601	587	575	634	582	588	602	610	594	643	572	607	624	578	596	614	608	616	595	587	598	600	630	590	585	639	610	603	564	587	573	622	573	606	573	611	624	601	621	596	617	553	610	621	545	576	586	602	609	607	591	621	614	593	620	630	637	552	594	581	595	614	603	604	587	569	630	618	551	578	622	641	603	598	628	568	629	570	546	607	590	620	615	607	587	576	599	564	567	617	641	588	589	594	573	580	621	602	566	597	593	565	601	593	627	545	596	625	557	602	599	608	638	575	611	592	595	580	567	599	576	604	581	607	599	622	566	601	625	599	628	607	601	633	649	630	590	585	580	570	537	596	605	605	637	602	648	627	603	587	630	604	552	628	609	589	585	654	607	603	561	642	613	612	602	609	577	588	606	577	634	581	582	589	576	633	654	587	590	607	571	597	560	601	576	601	600	616	591	649	568	583	587	606	586	591	586	609	584	577	640	561	569	542	624	572	604	634	603	586	586	652	592	630	594	616	637	576	665	598	564	594	602	594	596	538	631	599	625	601	614	607	633	610	635	613	618	616	599	597	615	617	608	575	583	589	637	614	578	618	626	639	604	578	612	592	631	621	590	605	597	666	565	584	588	579	585	612	603	609	616	604	595	600	607	600	566	597	628	617	578	551	590	602	594	610	609	591	557	586	580	614	604	594	613	602	566	602	563	613	633	636	617	660	607	592	601	615	608	626	583	631	611	583	615	582	571	594	621	580	605	578	602	616	609	610	603	636	624	571	608	605	601	553	622	605	637	635	596	639	622	623	595	610	628	659	573	590	616	590	590	637	596	583	639	628	629	575	626	595	629	604	601	569	585	602	607	597	595	600	610	618	588	601	610	606	617	586	584	610	537	554	596	594	634	604	580	613	574	625	592	650	597	612	607	597	615	610	594	656	615	571	572	599	631	590	594	567	638	595	588	623	616	613	621	628	593	601	600	570	622	594	594	580	579	585	566	576	576	618	582	592	599	622	587	604	590	631	622	579	582	567	590	594	607	601	586	624	579	642	608	571	636	566	616	638	576	586	582	582	596	579	625	649	566	619	581	567	628	600	590	601	605	602	580	596	608	608	589	614	653	597	577	589	589	565	594	589	609	599	631	641	603	634	622	634	618	582	611	615	563	576	569	591	582	604	588	624	582	583	587	618	603	630	593	569	594	616	599	591	581	624	581	573	604	596	631	606	547	557	640	544	574	589	623	595	611	628	593	586	559	577	639	602	614	605	618	601	644	607	583	569	621	648	609	600	607	613	578	561	590	627	562	597	596	630	600	601	620	588	609	616	634	618	575
13456	22882	22184	15441	10586	9411	7394	5783	4832	4136	3342	2727	2454	2176	1799	1670	1606	1567	1411	1370	1396	1335	1230	1134	1168	1082	1011	1032	1079	991	1031	1010	987	956	971	1008	1000	1058	1243	1202	1156	1151	1122	1049	986	991	1046	1005	995	1016	1015	927	973	1001	1105	1140	1037	1029	953	906	921	919	899	908	880	881	944	941	886	862	913	921	928	917	905	890	866	917	885	865	897	861	888	943	892	898	896	880	889	910	936	885	954	909	881	916	933	888	897	926	878	954	858	907	923	908	887	861	873	900	915	923	950	878	871	877	941	870	981	922	912	893	851	873	922	896	901	954	854	948	907	865	851	915	908	942	952	900	885	915	903	917	881	888	905	905	943	922	876	867	882	896	932	900	847	929	913	842	859	943	881	905	927	925	918	882	901	919	897	884	847	942	927	880	899	900	934	904	962	899	884	874	890	852	947	869	944	871	862	885	921	884	934	887	872	855	869	928	901	872	931	910	887	914	874	922	869	873	915	863	917	956	897	898	928	922	908	905	915	943	884	911	869	878	929	891	880	908	902	905	864	885	928	857	876	881	898	949	903	848	888	916	942	914	930	942	880	901	933	894	886	915	909	906	905	883	889	905	899	933	866	883	905	915	906	878	920	935	922	836	878	957	889	942	931	909	894	931	922	868	902	879	894	928	872	926	841	902	921	900	872	931	910	962	876	912	903	897	950	909	937	887	898	910	935	894	867	896	951	911	851	882	909	976	912	914	892	930	932	888	915	903	944	912	906	970	894	884	926	907	904	885	903	952	933	925	916	905	926	941	904	917	884	974	895	915	932	902	931	865	926	955	907	906	887	951	949	890	878	926	894	886	866	916	884	923	878	912	865	900	882	882	906	992	888	935	905	909	902	903	895	912	884	857	919	864	908	888	904	889	921	942	847	868	897	986	892	909	896	895	875	900	923	920	846	891	887	884	845	925	905	823	884	897	949	868	888	873	936	918	914	908	875	891	922	929	932	877	976	896	930	898	902	957	920	928	895	916	893	854	861	947	926	858	902	915	924	904	908	888	911	920	950	851	876	901	920	881	860	901	867	861	910	967	867	884	909	882	887	881	893	883	895	926	884	930	918	910	863	909	893	956	880	923	929	870	868	918	904	893	888	843	941	885	926	873	906	895	915	934	908	922	918	950	864	890	883	941	907	896	940	921	956	887	881	886	901	939	906	909	918	821	930	910	853	905	878	944	884	902	904	909	861	953	898	943	959	884	887	939	928	903	912	948	920	891	924	902	859	921	956	878	869	915	917	956	930	887	869	925	985	861	926	921	909	910	915	902	852	904	912	913	903	941	877	909	923	894	907	927	960	900	847	864	903	920	937	905	916	889	919	919	892	928	884	928	899	937	941	905	901	964	904	887	886	872	907	906	926	959	902	892	934	883	883	909	878	892	878	927	887	906	943	890	867	921	883	883	944	881	937	877	929	934	926	891	925	884	946	929	870	950	982	879	914	866	916	835	895	891	940	885	900	847	878	903	904	916	853	868	873	913	878	919	947	884	923	900	921	878	846	948	931	913	889	906	879	879	892	883	935	912	921	911	914	916	898	876	871	953	910	848	918	932	878	943	918	908	925	908	919	888	940	907	941	869	915	931	922	934	935	924	926	934	916	861	908	896	916	860	911	918	917	880	919	895	867	929	891	932	881	966	855	909	934	901	897	935	879	918	896	952	923	859	893	884	899	892	917	870	903	853	963	952	909	938	904	910	905	902	933	909	922	856	919	889	920	919	910	885	924	944	895	930	914	956	900	875	871	962	932	908	917	897	953	888	953	908	953	922	917	883	841	938	887	889	868	923	940	895	905	838	933	889	927	846	916	932	904	876	869	861	940	895	911	866	922	935	885	880	854	896	866	885	914	923	919	884	889	889	872	882	870	906	914	863	826	940	891	820	897	902	885	879	889	866	917	886	897	862	911	894	908	892	917	891	856	901	923	838	891	903	903	894	917	900	901	911	924	846	882	908	837	889	898	944	913	869	924	932	883	909	891	905	900	917	877	908	939	914	879	907	896	862	864	841	903	924	903	886	919	878	913	904	894	934	954	885	963	979	878	993	877	896	913	966	922	948	941	905	904	874	890	955	874	812	879	899	921	899	923	911	870	898	866	963	914	895	883	897	957	928	963	884	918	922	908	928	942	879	918	913	838	934	925	854	901	904	878	911	904	855	895	869	894	864	922	895	932	956	870	943	919	947	887	903	887	921	936	906	941	884	914	921	968	902	875	932	930	920	925	948	930	902	934	939	939	861	964	942	903	889	912	893	902	914	902	835	923	899	895	901	868	870	938	959	890	907	873	915	964	911	867	894	924	875	869	906	821	905	881	895	886	865	891	893	859	829	884	939	883	983	916	953	929	919	874	924	925	956	913	850	903	888	852	919	985	960	904	884	877	903	899	919	867	884	904	933	882	922	934	908	898	842	901	915	911	971	857	904	897	886	890	886	905	881	937	903	967	900	896	910	884	931	904	901	899	920	873	903	940	910	917	928	921	904	918	964	917	914	920	935	863	949	903	886	896	900	965	898	865	910	902	863	863	907	873	851	905	919	908	912	902	904	922	880	906	854	918	946	905	883	913	886	944	891	907	872	893	922	865	900	850	913	883	901	906	907	933	905	885	902	908	910	889	874	936	895	904	912	886	897	895	912	910	950	910	874	897	895	915	952	916	916	882	887	898	838	913	942	919	876	874	893	861	868	881	861	890	885	922	872	900	946	871	912	897	887	857	932	875	885	907	908	909	909	870	919	925	943	915	844	906	845	873	857	891	919	965	907	939	926	903	891	900	835	868	905	879	931	899	849	948	847	875	950	981	960	920	960	914	918	939	894	918	908	881	950	866	897	914	879	890	918	937	949	887	881	906	910	939	956	872	902	895	934	938	954	826	940	929	910	936	910	961	922	904	922	896	938	880	887	919	931	882	937	907	923	915	906	918	889	932	916	932	917	905	938	855	889	902	856	872	876	893	899	943	887	903	1000	887	890	920	920	951	880	907	843	928	890	900	960	892	953	941	901	946	930	926	957	886	953	877	929	914	919	882	953	901	904	898	887	876	945	941	923	951	892	909	861	904	891	911	870	925	897	931	881	915	905	882	919	850	902	996	928	870	897	910	920	921	935	864	948	934	904	926	928	912	863	891	918	945	919	913	891	912	890	892	925	844	863	886	870	892	901	915	914	869	864	978	859	883	925	955	884	864	925	939	905	947	902	852	871	974	901	960	949	922	883	904	939	915	927	905	928	914	896	896	936	930	929	858	886	876	911	870	940	945	963	900	892	869	975	969	973	909	917	880	955	847	915	892	887	897	903	916	911	869	885	862	880	909	907	940	885	882	948	936	912	829	893	884	900	860	939	932	866	903	864	893	865	880	887	852	880	907	874	917	897	864	934	858	901	951	886	880	890	856	891	896	909	886	920	910	840	917	913	979	894	936	921	880	906	927	881	954	939	956	892	920	875	893	926	895	905
24403	21476	28735	24598	20992	12785	6846	4279	3420	2833	2151	1858	1742	1496	1365	1211	1161	1137	1026	957	943	894	827	836	861	827	790	800	754	698	765	763	723	716	696	695	761	772	717	853	855	823	799	769	769	740	737	728	700	750	747	702	712	1011	1183	1009	938	853	738	687	679	673	662	698	693	672	656	676	648	673	657	647	643	676	689	672	618	657	696	658	669	696	610	653	671	659	652	646	613	621	662	695	716	675	642	693	662	646	683	653	661	702	701	649	671	632	669	677	681	671	666	663	656	650	706	630	599	691	704	679	673	707	633	649	646	664	602	653	725	686	700	667	679	676	663	635	702	671	662	627	617	660	648	665	694	626	665	705	650	650	684	691	622	673	668	672	696	676	663	699	694	654	692	678	663	679	655	658	666	698	676	641	643	697	640	629	612	665	655	719	615	673	690	628	647	664	679	703	689	675	673	662	692	669	673	657	667	680	727	707	656	675	669	677	653	684	658	631	679	664	688	676	664	671	669	642	645	665	677	672	652	719	656	630	660	662	678	654	691	653	700	655	654	672	637	683	659	643	659	686	678	630	675	631	695	652	707	647	670	640	660	605	664	685	679	666	710	676	609	660	677	668	629	664	623	693	650	656	647	701	672	681	642	666	670	693	696	676	700	597	680	685	694	674	665	682	667	654	651	715	696	672	681	680	676	648	679	645	653	619	608	711	663	670	671	635	675	644	664	646	644	662	716	661	697	670	668	675	619	649	666	683	661	647	709	632	672	642	629	691	721	673	688	685	653	644	645	589	676	648	633	652	667	633	656	672	636	661	650	707	671	690	672	689	666	692	647	647	641	686	626	659	658	678	665	698	697	663	696	680	666	681	655	607	671	664	685	700	656	671	645	653	664	654	675	677	654	646	680	700	671	637	615	686	682	661	630	612	674	590	681	597	649	655	715	716	661	682	693	642	663	714	672	690	677	676	669	676	672	677	655	659	641	698	660	631	650	664	698	667	644	679	662	666	697	673	692	623	643	666	673	689	677	638	692	648	713	669	720	675	670	647	664	666	649	618	646	671	682	682	642	652	678	667	700	669	658	671	691	666	659	665	650	641	685	669	709	641	660	685	691	636	674	695	692	671	653	668	695	695	683	659	636	614	670	664	715	683	638	678	660	713	657	675	659	705	640	646	666	664	658	661	647	647	643	679	635	714	678	663	686	609	685	681	639	655	655	687	678	695	668	669	640	666	687	677	696	684	656	676	664	669	660	671	614	672	638	649	661	687	710	690	699	680	668	696	673	654	679	663	675	724	657	677	655	622	700	650	610	676	605	672	641	623	696	674	667	743	645	660	663	647	605	664	627	654	702	625	665	628	654	649	681	626	670	650	704	652	678	666	638	658	659	691	679	623	692	671	640	635	626	638	696	676	649	646	712	646	654	633	668	676	680	667	642	626	717	644	633	664	668	638	677	685	657	618	691	618	680	682	685	679	611	689	675	653	690	648	651	706	632	612	672	668	696	689	677	619	660	672	609	665	660	734	710	717	657	669	661	652	651	691	648	636	660	664	661	646	643	684	653	671	674	681	630	639	619	672	674	682	632	657	664	660	662	615	651	667	679	765	682	650	665	654	616	659	660	654	663	699	673	689	680	651	681	693	710	654	695	620	666	664	683	672	723	649	695	644	667	701	660	681	682	709	658	674	680	671	655	683	653	685	677	678	686	669	656	664	660	639	658	681	676	627	662	622	673	698	674	646	673	647	620	673	687	673	646	678	645	675	652	651	630	704	645	625	619	649	663	689	676	705	637	617	592	653	674	704	657	681	660	670	655	650	650	636	661	662	682	664	673	677	673	683	648	700	652	704	636	684	670	641	644	607	667	676	636	646	683	689	671	666	630	649	668	660	676	659	650	660	650	654	655	628	642	693	689	666	625	648	658	671	700	651	680	664	683	657	622	654	609	660	612	693	628	682	650	698	635	663	660	665	653	634	641	674	675	681	647	656	663	671	714	659	628	656	691	632	649	616	671	666	672	637	608	661	672	699	671	661	712	611	705	633	655	619	655	657	689	655	668	693	661	643	677	655	643	624	633	697	659	678	619	676	702	700	726	671	674	650	676	683	713	631	681	638	643	709	679	670	670	667	671	625	677	681	593	623	712	606	644	655	661	641	677	671	612	647	648	707	636	659	663	617	632	636	692	693	662	688	656	644	652	663	657	664	637	669	628	672	683	611	658	636	705	682	648	702	644	666	672	659	661	657	624	645	686	689	695	707	640	702	698	676	657	610	688	674	699	655	710	636	670	662	682	684	683	675	670	638	650	695	606	724	681	655	672	659	640	622	632	660	644	600	674	626	678	661	632	689	663	679	629	641	684	704	609	673	657	664	651	674	707	663	647	666	665	695	647	672	669	675	669	632	701	714	713	701	676	701	643	617	646	674	629	645	680	651	646	686	667	657	665	628	693	632	704	640	646	634	635	683	651	642	654	636	664	671	697	704	661	661	680	661	681	617	681	629	651	641	671	646	623	695	664	632	665	661	666	664	698	658	624	664	715	689	704	642	662	697	672	651	667	637	635	652	698	643	658	672	688	688	654	635	642	672	685	695	642	685	605	622	660	642	639	638	633	651	620	689	714	694	647	694	674	685	663	726	652	685	698	650	668	642	642	705	664	672	661	684	693	623	657	704	633	662	685	717	644	667	639	659	622	646	593	677	666	656	663	610	661	638	679	651	689	649	643	680	659	638	656	640	633	663	639	729	633	693	641	648	639	680	687	695	694	629	648	671	633	636	659	681	688	608	666	588	661	689	692	705	671	606	691	680	662	640	652	628	673	645	671	668	660	715	656	627	655	669	622	637	684	650	659	637	678	660	629	647	662	640	628	674	665	679	683	677	636	668	714	683	701	684	681	619	642	672	671	614	647	662	681	627	674	670	670	643	666	669	604	631	694	615	672	641	634	697	636	654	653	671	660	622	647	674	649	669	726	706	688	642	628	689	649	662	635	616	668	713	633	643	644	660	679	651	635	662	676	680	648	647	683	649	673	690	671	676	620	661	645	680	615	678	622	654	664	649	706	655	667	686	667	710	702	658	641	679	669	677	618	606	671	658	686	656	667	649	668	653	616	638	637	633	673	651	625	678	648	657	718	640	670	706	732	637	639	706	671	639	675	670	668	651	653	647	667	732	679	682	653	682	675	673	631	640	658	652	725	656	647	637	680	702	649	654	674	646	642	654	675	668	656	630	652	674	616	665	679	675	656	670	650	660	688	672	690	665	681	626	654	689	675	638	691	633	716	659	646	666	647	654	647	700	613	683	643	674	639	709	678	658	662	716	722	638	632	641	682	678	677	725	639	672	675	638	663	668	677	632	619	626	646	657	671	658	641	670	663	661	677	632	626	639	681	670	655	654	711	710	622	669	680	683	714	674	640	657	662	688	653	621	640	645	685	655	688	721	654	653	724	671	680	649	632	633	661	666	640	635	658	660	686	631	664	644	675	647
16684	32156	30187	21529	18052	15472	12493	9782	8166	6842	5442	4470	3894	3302	2828	2470	2252	2108	1900	1873	1795	1667	1460	1550	1336	1344	1256	1228	1250	1258	1213	1293	1158	1107	1107	1043	1231	1309	1144	1411	1424	1312	1237	1224	1101	1184	1287	1263	1197	1158	1176	1213	1109	1710	2219	1781	1400	1361	1139	1057	954	1074	982	1031	995	954	1070	1030	1020	993	1038	1008	1008	970	987	1035	919	1054	984	1009	1021	984	983	1026	1013	1048	928	1010	1007	1034	967	959	1023	1049	1004	1001	1048	980	963	1014	971	1043	953	1025	1004	1004	984	1029	1027	1059	966	969	1024	992	970	978	1006	960	1011	996	1007	969	1019	978	958	976	1001	1009	971	1030	983	961	985	1029	1001	1021	994	1012	1072	1020	1019	973	988	1067	1008	1002	1055	989	959	1036	1013	987	1060	945	1094	986	1034	983	1009	1012	1015	1049	1038	1032	980	975	978	974	981	1037	1052	933	1002	1010	983	1073	1009	950	1002	993	1053	957	981	1041	974	989	1051	1020	955	1009	974	984	1027	1022	979	985	999	1002	991	962	973	1020	989	1054	992	988	1012	1028	1010	1033	974	947	986	980	984	984	1010	1001	978	995	1032	991	990	968	1016	1032	1009	983	1014	987	976	982	954	989	1003	977	1038	989	1014	1016	972	1026	997	955	1021	989	1016	995	975	1004	993	925	986	1003	1022	974	956	1018	967	986	1010	1026	981	1013	1038	994	1037	1013	1051	1002	985	991	966	966	1005	1024	960	1027	1024	984	964	1038	982	989	987	971	1002	990	998	960	1013	991	1074	1007	1028	963	943	991	1025	993	957	978	974	988	1066	984	986	953	983	1027	1032	1047	1020	981	1030	1006	978	1015	965	948	995	1023	1064	944	1026	1044	1021	1002	985	988	1031	1005	999	965	1062	992	1002	998	1001	1027	976	1012	971	942	1028	1005	935	990	1010	958	982	948	992	990	1046	984	955	987	1015	991	1013	1074	1007	984	1043	1014	1035	957	940	988	973	1002	999	1027	941	984	1002	1018	1027	938	1049	1045	976	975	968	1002	1046	1041	1032	1006	950	1030	1031	1003	1013	978	978	1025	995	1012	1057	1022	1022	1026	1026	1083	984	912	977	1068	977	960	1023	991	1042	1000	1014	961	965	1006	1005	976	975	978	971	991	1034	975	995	1047	990	961	951	969	1070	941	1022	1032	1023	978	987	986	1013	1043	993	1052	1072	947	1002	977	1002	1001	1076	1010	999	1011	1050	982	957	1001	1021	1000	1008	982	951	964	1028	1000	979	1022	1006	990	1007	1006	1013	1015	954	1007	992	1026	1035	1015	1011	1022	1035	1020	1027	1030	982	984	1032	983	992	975	1040	964	996	1013	1040	982	977	1039	952	1026	1002	977	958	1008	973	970	996	985	1055	900	963	1037	961	1015	1029	967	1040	949	1005	1029	999	990	1017	984	1006	1060	1032	1008	985	1032	1020	1031	924	933	976	987	1036	1012	1078	1010	1036	1005	969	1043	966	975	1008	1017	1042	958	982	941	992	1036	1002	1050	1009	961	1049	1012	971	985	949	1001	1004	1014	1000	1075	1056	1008	1029	1004	1090	955	969	985	960	1011	1004	1027	966	981	953	1017	1049	1038	989	1002	995	1049	1027	988	958	1011	1006	1014	965	957	1010	990	1033	1006	1028	956	934	982	1057	1033	1067	1034	1014	1027	1046	1049	950	1036	1011	1020	992	1014	1062	955	1059	1058	1002	1002	987	984	989	1044	978	986	1006	1010	1043	995	974	1002	1058	1028	935	1024	994	1008	1005	1018	1013	982	1039	992	927	1013	1038	1029	955	965	957	959	987	1092	1054	981	1016	956	1021	966	1030	1034	1003	957	1047	956	1020	995	986	1015	1003	1000	1007	1019	1008	1018	991	1035	1010	1000	1009	966	1002	1023	1032	987	1052	993	1083	1028	972	990	1014	942	999	1108	1045	1020	985	966	1054	1026	1036	999	979	977	995	972	991	969	984	959	1009	1061	981	1008	945	989	1027	1039	1024	1042	980	940	975	1012	1014	1014	1016	997	1023	993	986	1022	1042	969	997	1008	961	1049	943	971	1062	1016	1050	993	979	1020	982	1023	967	1029	965	1024	986	995	991	948	1000	998	964	995	1018	1005	990	1002	1044	1003	986	972	1017	993	1019	981	1008	996	981	1029	998	978	916	1024	944	946	990	974	993	954	955	983	1069	978	969	1007	954	985	1016	1034	1007	989	970	1007	1068	980	952	980	1031	946	968	1024	978	997	979	1070	1005	976	996	1016	959	1000	984	1011	988	989	933	963	1028	985	966	1019	949	990	982	1003	1015	1049	1007	988	972	1027	1007	954	1049	955	969	1009	974	975	976	984	1001	1010	1006	975	989	1030	968	974	1003	949	1001	990	1045	1064	952	1008	1001	1055	989	967	1038	1024	1050	1011	961	998	990	986	1000	994	986	971	1031	945	1011	1022	994	983	974	993	990	1035	972	1006	1011	1002	960	949	948	995	965	986	1038	959	934	975	960	1021	1069	936	1069	1021	966	994	999	1046	979	957	1029	1029	1018	1015	992	965	962	1030	1051	978	1025	962	959	970	960	1014	1016	1027	990	993	969	1021	1014	1044	989	981	1032	978	1007	937	978	1041	1000	1025	975	1023	1006	1009	1002	953	994	1010	1000	1003	969	1043	996	968	987	1021	993	994	1016	1051	919	948	1023	1008	1025	1051	1031	1050	975	1011	1007	1000	974	935	1026	1062	1009	948	1003	1001	946	969	986	996	979	1010	1036	960	989	981	970	1007	991	1027	974	1009	1045	1041	1005	987	1007	1020	928	1049	970	986	998	1024	962	1049	1014	1001	1065	991	1019	965	1018	1008	1007	1061	995	979	1028	992	967	998	994	979	974	1040	1004	1015	1026	939	1043	1027	955	1007	1008	994	990	1009	1003	1014	1024	1029	975	991	1022	1035	997	971	1021	1010	992	991	966	1031	1007	992	976	1015	1049	981	990	967	1021	1025	953	1010	982	1067	1046	958	1022	1038	1021	993	1043	1035	991	1099	1022	979	1040	1056	1041	1018	1003	1040	962	1001	1018	1027	960	972	1012	969	1014	1037	1040	970	1030	989	1005	971	1081	1015	1044	1006	968	1020	1011	1039	981	1006	1029	1040	973	991	1016	1046	999	1013	969	956	1002	1031	997	1008	1022	973	987	1021	980	979	1035	1020	982	1005	979	1008	999	990	1008	928	997	985	977	937	1060	940	1036	1022	973	961	971	1005	1027	1046	1034	999	963	982	1032	931	973	1033	994	1022	998	1039	986	1075	1095	1007	980	1011	1073	971	1020	1011	1034	996	1024	1013	1015	1032	1000	1046	1019	1042	971	1028	974	1013	968	992	947	983	1035	991	1008	1018	1006	1026	963	942	960	971	1004	1008	1036	991	971	1057	979	939	1018	998	1051	998	992	1015	995	978	1023	999	1069	989	934	991	1019	1009	1032	992	1031	1012	999	997	1004	1013	1026	1034	1006	958	1010	976	1013	1043	959	1012	1012	1047	965	955	1027	1065	969	942	990	1035	1001	991	976	981	973	1027	1031	987	998	964	1011	1017	1010	1009	956	1019	994	1015	992	998	988	929	967	1008	1003	989	986	1013	1043	953	1027	1013	1012	1047	976	972	1014	940	985	1038	968	1005	973	971	1038	980	1032	1001	933	1007	1029	996	1012	1052	957	933	924	1014	1014	991	960	1002	966	944	966	986	997	1000	989	1046	1032	1004	1023	1022	1036	969	1022	990	998	996	1000	992	1005	985	1003	972	989	1000	951	932	941	1005	936	1036	949	995	982	990	1021	979	1000	1009	1048	1035	1012	1001	1014	1005	981	966	978	1028	994	1012	972	995	990	985	1006	1030	1011	936	1023	982	956	981	968	1010	992	981	989	992	998	993	1050	1015	948	1069	1039	1004	998	992	920	1008	980	1024	954	1014	1011	958	1034	947	973	1004	1021	1003	972	996	1012	991	990	996	1019	1040	985	912	1048	1064	997	933	1015	1034	955	967	1031	978	989	1019	998	973	1044	984	1000	1036	1039	991	983	996	991	962	1011	990	1008	1060	1003	1011	965	1021	1009	953	1031	1030	1024	1055	977	1011	987	997	955	999	973	1028	974	999	987	969	1048	979	978	1005	1029	1017	1003	984	1003	980	983	1014	995	991	1007	1021	989	984	1026	1017	1022	1034	968	1004	1001	931	1045	992	1032	994	1035	1013	1024	1004	1050	1012
23357	21456	29392	23975	21544	21396	14384	6825	4831	3968	3123	2546	2227	1853	1663	1463	1335	1261	1148	1053	897	935	945	850	830	843	801	771	704	766	793	763	740	684	700	698	802	716	730	845	896	810	754	741	707	776	739	748	716	736	757	714	690	871	1436	1362	1164	972	818	675	640	621	617	640	589	612	614	645	665	629	644	612	622	608	627	613	586	619	629	590	639	589	622	608	648	617	662	635	593	629	602	604	614	640	617	654	603	630	606	592	613	636	616	607	579	538	602	605	650	633	611	595	621	619	648	629	623	618	626	640	623	584	614	609	618	628	622	593	661	622	606	606	656	629	600	630	590	619	619	597	650	612	636	608	621	605	596	570	638	619	583	625	620	570	642	591	599	657	611	630	571	645	574	602	596	645	625	594	610	641	627	608	607	598	609	652	606	616	611	630	599	606	588	626	604	618	573	609	580	636	564	592	628	619	600	636	592	605	579	602	543	607	557	644	599	596	600	557	635	614	658	583	628	615	632	617	625	611	656	592	604	621	674	649	608	553	617	624	600	590	636	588	596	619	600	610	682	589	602	680	588	606	582	589	617	603	594	648	615	627	646	602	612	605	611	646	639	636	615	585	629	588	606	592	589	580	570	641	642	607	661	610	578	633	636	628	618	577	658	660	607	627	608	601	607	563	640	627	654	598	596	599	619	632	617	616	572	586	651	619	685	621	594	578	634	640	607	594	592	577	624	619	622	630	621	621	650	607	591	602	620	605	603	619	607	596	605	621	644	637	597	642	615	606	574	620	553	591	569	581	578	605	632	580	566	620	628	669	577	568	634	653	604	596	601	655	645	674	632	604	621	597	602	631	605	573	629	571	587	612	595	587	660	591	612	616	633	603	653	598	619	593	567	632	600	586	580	645	599	615	620	603	598	600	596	615	609	622	640	570	604	569	601	625	608	612	624	604	592	661	636	618	627	599	606	671	601	666	602	598	641	635	591	629	588	608	612	596	534	619	623	610	585	622	619	589	612	598	571	590	595	641	583	622	603	576	623	579	610	591	642	591	604	591	633	628	621	589	615	547	655	593	601	566	649	602	597	637	604	587	643	603	577	570	555	561	582	638	617	582	606	631	614	577	617	604	557	616	604	615	609	621	613	612	607	645	594	554	611	600	599	599	637	601	641	627	614	611	595	608	581	630	640	603	580	564	577	586	588	612	609	631	598	606	579	598	615	617	577	588	595	655	598	641	634	607	584	620	580	573	642	612	618	595	574	643	627	629	596	607	644	593	649	627	567	605	604	583	573	629	598	575	609	563	634	604	633	595	612	623	607	604	618	589	607	600	614	600	608	609	629	656	603	603	616	604	617	636	589	580	592	613	610	631	647	580	624	621	608	554	627	576	601	604	618	576	571	563	610	621	609	633	583	626	628	628	582	598	651	653	568	580	562	608	593	619	586	645	627	612	578	652	598	605	608	629	577	604	616	560	593	648	629	592	606	627	582	619	593	611	621	688	604	616	628	610	647	630	614	625	590	589	658	599	620	567	598	606	622	633	603	597	634	556	626	608	574	563	590	644	589	589	575	575	584	601	648	610	605	585	614	609	589	624	596	609	531	620	586	574	648	601	602	647	599	597	638	609	584	605	590	578	614	553	599	608	581	633	584	584	542	630	644	577	637	621	578	627	598	575	591	598	600	613	633	619	625	618	590	587	642	602	611	645	622	599	622	592	618	659	599	578	600	589	592	610	610	607	578	567	598	589	589	606	661	637	608	569	614	654	579	637	638	614	628	568	617	596	644	592	631	655	562	648	598	623	649	595	630	649	647	612	600	636	597	555	628	643	596	633	653	589	610	612	579	600	591	618	595	606	610	620	630	614	590	611	576	635	633	645	586	628	606	578	593	603	649	608	606	665	592	616	636	583	615	605	619	617	595	649	633	597	639	597	644	594	582	624	610	605	614	572	630	601	644	607	604	638	608	619	647	607	614	605	588	630	604	582	597	633	602	592	625	603	574	562	581	600	637	596	628	586	590	611	599	616	596	613	570	559	599	596	655	627	582	607	585	545	627	593	577	585	612	613	622	606	611	617	620	647	636	607	649	626	630	589	612	594	630	574	619	590	567	624	627	618	636	620	638	595	631	612	613	599	616	609	582	598	622	575	600	626	570	548	558	618	612	624	605	601	622	633	644	602	603	613	606	568	600	609	589	591	611	626	630	647	622	580	650	654	599	646	597	606	611	634	592	630	584	587	598	586	639	583	648	586	637	642	593	645	605	669	579	630	592	605	644	582	582	625	649	566	576	630	632	611	651	614	590	590	615	585	612	622	587	622	637	661	603	610	590	640	582	645	608	596	628	594	618	599	592	599	635	572	640	537	633	631	626	616	606	596	651	603	555	594	625	608	590	606	624	623	614	568	624	592	627	599	641	636	628	647	601	624	573	574	590	599	619	565	608	605	591	641	589	589	636	589	676	612	620	658	585	587	590	601	619	629	634	591	652	594	587	624	576	639	637	622	578	603	583	607	560	610	608	629	570	619	624	578	592	620	581	617	561	635	634	584	604	635	659	604	628	602	620	605	609	563	636	614	623	621	652	603	579	579	618	607	662	607	650	625	640	613	591	599	602	600	632	610	639	597	618	639	597	644	645	649	595	564	600	605	631	626	577	549	596	601	583	622	606	598	614	599	568	589	612	581	654	611	582	603	629	606	579	615	597	632	614	627	620	620	620	657	629	565	602	590	561	590	626	580	620	620	626	621	553	609	600	638	579	609	661	592	611	631	612	575	584	612	622	617	598	652	628	585	591	591	622	595	621	605	589	646	627	564	616	617	611	615	569	613	609	604	648	588	587	600	610	581	650	600	616	610	640	628	648	595	582	615	571	590	638	583	606	605	606	644	597	637	549	611	553	620	607	644	545	574	595	598	549	591	615	615	557	631	614	595	581	612	632	603	637	606	595	637	623	610	596	581	591	658	610	624	592	616	616	604	591	583	599	642	641	590	609	558	638	605	611	595	640	610	597	630	592	583	619	577	556	605	636	606	604	590	623	618	585	657	599	565	634	585	635	603	630	588	623	627	591	609	596	649	591	667	596	656	624	597	655	603	606	618	610	620	610	580	620	587	616	579	664	582	617	636	628	617	629	596	642	588	619	619	616	595	594	602	613	601	624	598	624	554	594	605	633	584	641	635	614	586	587	588	627	613	582	593	583	604	619	618	634	592	620	594	599	633	621	604	574	576	633	603	597	598	642	605	622	600	579	602	596	577	584	617	601	626	626	629	599	613	616	589	581	629	648	614	622	642	624	614	600	581	619	618	653	625	595	609	636	602	604	627	628	651	588	610	573	630	600	563	588	614	582	601	596	617	598	591	624	609	634	594	614	669	632	602	553	607	631	601	587	602	593	593	627	564	637	636	642	581	622	635	622	615	634	579	607	602	614	617	651	616	619	598	601	565	616	579	638	589	630	615	578	618	555	626	642	612	585	626	602	626	611	614	629	597
19552	36849	35036	26802	23526	20323	16494	13370	11230	9461	7334	6089	5244	4445	3833	3159	2890	2450	2203	2163	1775	1687	1633	1615	1455	1491	1462	1300	1228	1227	1332	1230	1105	1086	1050	1145	1328	1248	1232	1461	1466	1350	1281	1234	1201	1301	1287	1311	1210	1222	1224	1112	1111	1602	2719	2660	2111	1579	1276	1061	1005	857	946	870	859	869	920	934	988	894	842	844	853	913	874	905	955	909	941	875	853	887	911	863	905	860	897	919	959	896	879	900	924	893	984	931	990	905	837	839	925	918	966	940	870	924	918	900	911	913	878	903	881	957	902	908	935	954	944	907	921	907	925	905	911	890	896	892	887	885	892	887	947	890	919	968	912	891	894	942	859	908	926	913	940	914	969	922	890	864	923	959	856	918	907	844	885	869	956	940	954	917	954	845	904	895	933	944	895	885	871	946	873	874	955	981	881	913	893	897	848	917	916	954	902	895	918	950	867	868	886	856	900	922	870	951	876	939	892	860	888	886	858	898	883	926	907	866	931	909	909	951	925	920	911	893	897	926	909	896	925	888	922	945	921	860	894	947	903	892	876	838	938	956	900	881	917	912	860	861	923	947	936	902	920	841	951	876	894	890	912	904	900	896	920	904	877	886	894	945	869	907	888	935	870	957	947	925	884	880	873	895	916	904	935	895	864	843	918	902	899	876	901	899	967	872	919	900	876	901	896	919	859	911	940	945	887	953	930	907	914	900	855	900	920	914	975	886	893	914	851	913	863	895	876	942	930	898	938	946	904	905	912	863	888	921	887	918	880	931	907	916	899	919	969	938	919	906	947	932	862	888	923	876	948	891	895	894	901	913	909	948	880	916	929	870	940	859	907	848	962	932	917	899	927	897	929	915	942	912	911	938	920	868	911	915	897	905	916	905	928	917	909	882	941	875	908	949	942	909	953	950	931	869	847	963	962	975	914	884	941	945	927	893	905	956	909	891	918	908	924	895	880	939	912	906	899	902	951	879	954	897	912	942	889	912	941	874	892	880	900	894	949	879	922	903	926	962	876	861	931	957	932	956	883	929	904	923	878	913	941	912	891	899	880	941	903	931	893	919	930	946	872	910	904	907	935	872	894	888	913	920	923	943	892	869	901	863	960	924	930	855	972	899	969	944	908	973	901	874	900	953	973	941	917	926	916	906	901	940	935	895	955	893	908	883	884	887	875	905	936	933	938	955	938	850	930	922	887	892	972	872	919	900	938	891	914	950	919	888	901	933	853	869	865	871	898	904	905	915	957	906	919	893	889	846	887	930	907	946	933	888	879	918	944	936	870	955	855	901	935	890	929	891	910	933	787	899	919	931	897	947	874	917	897	918	877	952	942	873	939	889	901	950	923	899	928	868	916	859	935	852	928	936	877	926	932	865	904	937	892	960	919	897	900	912	904	929	886	911	901	910	957	916	899	886	919	901	906	906	941	874	956	881	874	958	910	905	928	909	883	874	909	909	923	935	916	918	879	891	906	938	963	889	944	936	903	907	927	913	911	893	915	905	943	904	917	910	916	926	893	930	893	954	922	902	927	898	918	945	869	918	921	882	844	892	883	878	860	916	923	974	904	915	910	906	942	942	849	910	865	915	936	934	900	891	920	874	917	903	930	870	872	968	909	944	916	942	961	890	928	908	936	901	923	934	881	875	953	904	901	880	930	870	907	895	910	872	902	947	914	871	989	926	946	909	928	886	911	861	880	874	955	934	925	916	869	905	930	905	914	900	887	888	877	988	894	861	885	910	875	908	904	897	893	883	923	903	922	867	894	904	854	897	928	948	873	915	882	907	920	854	911	929	956	894	908	845	902	866	896	921	961	913	917	961	897	902	950	857	880	888	908	924	888	860	858	892	947	947	907	893	943	932	907	923	946	875	929	950	903	941	902	905	891	888	906	962	864	899	905	897	891	938	915	905	856	931	908	878	900	936	873	893	898	917	897	941	872	950	935	903	905	878	941	928	946	919	895	903	916	906	943	860	906	948	953	861	927	936	874	879	904	962	938	901	885	889	984	895	895	902	882	935	904	931	942	871	906	870	908	910	872	958	929	911	915	883	882	918	929	928	872	937	934	888	907	874	856	902	854	913	925	947	902	898	973	926	943	887	900	865	951	942	879	925	906	931	959	914	908	925	914	917	989	968	934	872	925	889	945	913	872	936	925	871	898	919	940	934	957	902	903	893	832	964	918	934	917	952	935	893	912	886	931	890	900	865	881	925	891	913	942	860	947	918	878	943	908	910	917	892	896	927	865	947	903	954	897	966	920	883	932	938	911	923	903	922	899	902	910	903	915	895	905	885	939	939	959	956	929	930	912	890	881	941	923	947	919	832	956	955	928	924	945	915	916	887	967	875	940	945	889	923	946	904	867	916	929	905	913	940	932	875	927	935	915	920	908	986	901	903	886	901	908	914	994	924	929	888	906	960	925	905	941	973	945	889	894	905	938	949	903	916	925	945	923	934	887	912	921	909	903	907	875	912	930	859	929	886	858	935	948	872	934	936	887	885	919	903	919	931	935	884	937	940	880	853	920	898	886	883	907	936	919	936	916	886	874	933	902	919	932	936	940	880	909	874	923	916	883	880	910	879	906	904	858	839	960	921	938	908	941	825	934	931	867	867	922	933	915	917	881	925	932	914	910	930	885	890	952	901	931	923	924	932	991	910	944	866	898	913	935	923	959	912	915	885	910	954	878	904	890	880	917	886	904	911	929	923	952	863	960	893	852	955	949	891	886	872	912	916	879	908	859	884	947	923	921	939	933	932	899	895	928	933	864	896	906	884	907	912	894	926	903	943	909	889	900	942	873	886	882	870	936	930	957	939	907	948	874	911	907	878	893	912	860	992	900	891	881	881	935	901	898	871	883	926	946	915	925	937	912	905	922	910	885	890	938	968	933	908	845	845	996	901	856	861	946	904	917	914	931	907	903	904	926	906	902	947	932	971	909	938	908	953	953	913	943	950	936	915	814	932	906	897	921	960	851	884	892	907	956	893	887	930	944	937	910	917	948	935	909	881	888	963	855	898	940	932	934	980	865	869	872	914	936	943	890	913	893	851	893	913	948	900	922	920	901	890	931	929	956	900	906	939	955	928	887	916	930	944	931	931	893	855	924	981	922	914	937	984	858	930	899	886	961	899	872	900	879	871	920	892	911	946	911	875	873	942	881	930	906	904	908	930	934	951	876	919	854	926	876	899	893	904	848	868	899	862	865	969	847	897	885	914	889	934	942	912	891	925	928	900	866	973	875	909	890	886	889	892	896	895	935	858	902	898	892	909	901	905	921	893	961	912	964	942	902	890	922	892	897	914	882	946	877	854	916	927	909	894	887	912	906	882	894	899	876	933	897	901	885	919	918	938	919	930	842	898	941	928	970	876	889	916	926	999	947	873	935	889	914	930	954	900	978	899	902	870	882	901	911	853	944	895	973	892	900	891	892	910	878	936	895	913	911	896	917	893	941	907	920	951	916	913	961	970	888	907	926	894	895	887	891	888
26926	21246	18527	10809	5895	4413	3038	2384	1908	1644	1362	1242	1156	1039	931	861	884	751	799	766	735	741	717	697	690	662	693	628	629	623	637	605	620	581	651	635	702	660	651	659	657	667	676	613	681	632	688	690	619	681	632	621	595	631	671	714	624	684	677	603	624	600	622	583	579	586	582	618	634	614	607	572	606	622	592	574	596	558	624	623	570	615	586	604	567	599	598	638	583	618	578	646	600	595	605	636	559	574	638	621	636	596	604	607	562	609	613	602	598	607	614	589	598	608	596	601	578	621	594	659	597	590	617	584	600	620	616	639	622	603	602	577	631	608	609	607	611	662	570	611	576	636	577	613	589	583	663	597	597	550	605	618	614	587	589	618	568	620	620	586	599	608	588	593	606	602	570	605	612	598	596	619	587	606	630	659	635	636	597	638	642	597	651	599	588	630	623	588	616	666	611	626	634	587	599	622	639	592	584	652	630	565	582	589	594	565	612	598	607	622	630	555	619	617	603	590	600	648	587	600	585	625	592	610	590	589	654	597	550	589	601	600	593	611	633	584	631	606	583	596	583	569	596	605	586	577	619	604	624	609	613	580	596	618	580	595	595	581	648	600	615	607	606	575	596	593	602	589	619	594	598	612	608	611	619	595	608	571	617	636	635	558	630	618	609	617	608	608	607	602	632	596	572	658	607	596	599	563	626	622	612	612	557	605	580	595	637	603	541	622	620	583	583	571	588	615	629	624	613	599	597	632	581	622	582	585	602	600	610	570	602	608	615	585	585	602	562	627	590	609	624	560	649	600	622	578	590	587	634	611	609	584	588	564	592	554	572	665	577	645	613	604	626	615	599	608	601	592	572	605	586	602	578	625	602	623	619	601	607	594	590	650	598	614	613	593	608	599	626	571	607	626	577	583	577	581	637	610	612	594	590	598	607	613	584	598	644	628	625	596	601	586	616	629	610	566	623	606	609	576	598	622	590	572	608	632	616	614	599	622	628	589	575	596	551	611	626	578	564	605	580	619	615	614	603	607	548	587	566	592	600	617	627	620	627	602	585	587	604	618	642	572	583	627	614	602	637	661	628	638	580	584	607	600	562	613	594	615	555	594	617	597	582	577	597	612	600	560	617	635	594	627	558	575	600	619	611	582	544	610	620	633	611	611	583	585	610	577	596	592	607	628	598	627	623	620	583	571	610	598	607	602	649	594	658	562	635	604	625	647	582	596	628	597	586	607	586	587	565	620	626	621	606	603	635	599	616	620	599	603	630	668	605	634	590	609	617	617	620	585	593	627	604	630	617	617	567	638	612	574	600	585	611	644	612	618	623	620	580	606	642	629	590	610	577	566	605	591	611	631	624	610	622	616	610	597	604	591	577	609	634	573	634	582	588	627	594	575	625	577	585	599	608	618	578	589	638	588	613	599	596	613	593	640	612	625	587	563	611	567	573	601	646	562	591	559	577	589	607	606	614	627	613	615	614	622	590	630	604	592	575	591	574	602	598	630	543	603	638	603	662	615	605	628	627	599	579	602	631	590	650	600	608	604	600	575	604	631	560	590	644	647	583	568	575	589	637	641	584	568	571	612	586	615	629	612	620	625	639	636	594	600	620	617	574	569	628	588	582	586	667	585	612	644	607	600	573	602	607	587	578	602	587	589	603	592	625	616	593	631	599	566	596	546	545	601	581	605	626	567	577	618	594	600	597	628	602	578	574	588	591	560	628	612	587	620	644	641	627	629	634	603	618	567	591	580	606	605	595	628	579	600	610	633	551	609	642	577	598	613	644	568	609	591	573	607	614	615	589	608	613	589	617	567	644	577	614	573	608	628	534	574	587	618	607	619	561	602	645	621	590	608	606	603	597	586	654	643	672	569	621	597	580	643	579	636	593	621	571	583	550	625	559	594	577	600	597	624	637	632	625	601	618	592	588	602	628	597	648	602	642	594	598	618	608	626	594	624	625	621	607	611	567	587	600	623	638	606	648	555	617	640	604	582	555	588	612	580	611	576	636	588	613	592	556	658	658	605	631	590	561	601	561	594	600	567	633	590	644	578	603	618	668	619	602	605	612	579	631	596	629	590	651	642	647	563	661	604	652	589	618	615	627	603	606	595	608	617	588	641	580	555	592	557	587	597	601	618	578	593	596	599	580	602	632	632	616	572	578	573	575	610	650	578	579	631	576	571	643	593	605	584	589	632	617	585	561	627	609	546	546	654	598	649	617	614	650	602	608	572	611	585	579	628	597	578	642	593	584	644	618	633	579	614	584	597	591	606	595	550	620	570	591	615	575	557	607	628	639	633	602	619	575	562	602	577	639	581	602	597	605	607	618	594	605	621	632	625	564	607	596	595	621	602	636	620	593	585	622	654	582	604	618	583	557	572	637	670	640	625	606	597	620	601	552	586	565	639	580	616	592	588	615	648	584	597	602	618	608	597	603	615	641	604	595	570	621	608	650	626	627	634	589	593	592	600	636	562	612	610	574	630	602	570	576	534	604	623	574	572	582	585	614	622	624	584	627	533	600	636	627	574	557	671	595	616	573	567	586	595	598	571	580	565	588	618	608	623	618	610	589	638	628	580	584	574	629	591	587	592	603	607	614	595	594	602	583	592	596	650	601	652	582	632	536	589	637	617	612	553	619	580	602	628	576	636	615	595	613	593	561	613	603	588	604	626	663	641	641	612	607	652	604	631	616	584	647	581	617	630	616	614	591	608	600	615	576	610	569	601	624	626	529	616	585	611	620	650	620	578	617	627	614	606	558	597	593	598	586	623	633	602	599	601	624	598	616	611	590	657	571	590	632	592	607	586	627	635	637	558	570	569	607	584	620	610	601	633	599	628	556	584	597	596	633	612	598	636	632	630	615	589	601	608	625	566	603	571	614	601	639	606	635	646	609	590	579	576	571	625	605	581	611	608	617	597	646	621	591	645	608	557	593	604	593	576	585	619	596	641	648	620	572	663	605	608	662	614	582	567	591	606	553	604	638	600	664	605	620	600	574	564	616	615	616	592	597	638	617	602	613	627	635	568	639	601	632	572	564	607	624	630	631	618	629	616	556	673	633	627	623	607	619	604	629	584	614	614	634	584	586	611	650	631	578	580	636	590	588	613	593	588	608	632	660	588	618	634	619	640	549	577	572	576	618	619	645	613	629	627	614	592	595	623	590	586	608	626	608	610	584	637	614	573	624	603	567	586	617	608	567	634	621	594	617	651	637	623	584	577	592	606	620	586	561	572	587	543	583	562	601	576	619	599	579	585	633	602	640	604	587	600	639	588	591	584	610	643	579	597	586	645	629	582	623	602	594	590	614	568	590	568	621	616	607	581	593	568	609	601	624	603	614	585	569	611	608	605	584	588	620	608	591	641	626	585	576	607	561	561	594	622	575	600	599	613	583	578	613	594	622	562	610	564	638	625	581	595	600	638	597	597	617	616	611	617	582	600	565	567	627	602	608	572	628	614	655	594	636	610	599	588	559	564	614	589
13719	23123	22163	15171	12077	9900	7427	6053	4951	4006	3320	2914	2424	2143	1829	1675	1664	1519	1342	1366	1225	1188	1180	1202	1207	1118	1035	1020	989	1053	1077	1022	958	940	986	968	1074	1071	1047	1243	1075	1097	1077	1083	1076	996	1075	1031	1038	1051	939	1002	969	1023	1045	1063	1050	964	905	877	934	889	898	869	855	899	979	876	897	897	939	906	908	899	896	902	970	878	905	854	924	884	915	933	974	978	876	888	862	923	923	919	908	876	881	874	901	954	901	897	855	954	949	860	828	922	914	915	889	883	857	900	925	896	849	910	1007	917	833	833	894	928	917	957	874	859	888	932	865	888	882	929	884	909	895	956	985	903	868	882	887	918	934	877	906	960	888	972	914	872	881	910	911	868	832	896	903	902	928	921	906	900	925	933	955	911	902	877	944	957	883	880	910	937	893	860	888	956	936	917	874	899	912	900	924	924	948	873	920	883	852	937	913	912	940	877	878	935	822	925	879	847	931	900	895	864	931	897	918	887	907	922	897	908	914	870	913	899	903	862	866	889	899	879	918	904	893	917	898	936	881	898	908	911	929	919	943	911	903	877	903	902	908	914	871	909	871	953	886	889	922	931	897	968	907	905	859	929	854	912	961	930	936	887	887	882	905	910	846	889	873	934	930	917	914	956	899	965	917	929	888	948	886	895	934	897	908	922	890	884	865	914	881	868	910	873	924	926	865	907	926	901	893	968	947	960	893	878	875	920	1007	880	925	872	940	912	891	886	894	874	897	839	926	907	849	902	936	877	910	876	898	903	891	860	891	880	828	881	923	894	890	940	887	875	923	926	914	864	952	958	908	878	951	923	890	920	906	904	938	913	991	886	901	851	938	929	909	896	915	881	908	882	906	850	887	902	861	905	919	882	917	954	877	905	866	927	873	928	895	926	864	947	895	884	904	934	875	876	858	940	920	971	914	874	908	970	846	901	881	932	914	919	958	931	912	891	912	927	894	913	927	930	862	895	900	951	932	924	948	931	953	924	868	842	839	926	969	949	929	906	894	895	924	884	873	917	952	910	874	913	887	947	927	947	912	927	892	925	884	917	912	909	912	950	939	900	827	901	926	967	903	889	888	903	931	900	890	902	919	893	948	942	915	868	946	938	937	884	838	969	919	831	844	900	879	937	857	906	915	923	954	977	929	901	954	873	939	881	902	902	909	921	926	874	929	925	846	875	928	891	834	869	896	894	887	902	888	962	937	849	894	923	883	920	864	906	881	851	900	894	853	905	872	899	910	938	937	871	870	896	881	888	910	924	924	881	910	885	884	893	851	906	961	905	906	877	889	945	898	848	882	918	954	902	919	898	937	930	941	883	916	883	926	946	907	928	910	913	907	897	900	952	881	906	830	983	921	917	876	903	888	931	894	900	875	881	959	942	883	955	925	907	874	871	851	911	933	934	915	903	916	908	899	871	907	890	905	891	894	896	901	940	895	838	950	906	993	923	916	861	916	894	894	907	883	966	883	912	837	927	899	881	962	929	924	866	922	928	873	963	877	884	892	940	920	878	916	902	904	903	848	906	952	847	904	914	895	905	928	947	880	939	870	910	885	918	908	878	936	848	893	887	882	946	909	870	903	925	909	924	863	894	872	896	890	854	919	893	913	879	859	873	912	863	968	905	840	940	901	900	891	916	872	866	893	925	918	977	929	909	883	908	963	889	931	847	880	908	850	946	917	895	916	908	890	866	948	915	886	894	925	855	910	905	930	907	900	892	876	925	940	907	910	833	880	954	861	897	863	907	859	919	912	929	930	911	896	865	920	913	913	909	876	885	904	838	929	877	896	967	931	872	877	915	917	910	904	879	890	885	913	882	911	876	925	889	936	904	886	885	884	879	887	905	878	881	897	912	900	966	886	902	935	873	871	927	899	919	941	849	916	867	880	892	858	881	904	902	886	893	967	939	894	878	944	916	880	893	931	890	912	869	916	895	869	848	890	894	852	921	932	870	891	890	906	891	878	847	916	900	957	909	931	947	946	934	951	889	920	873	892	916	902	945	910	879	860	910	913	880	871	902	945	912	869	870	881	906	865	887	898	888	935	844	916	901	915	919	923	941	925	884	897	900	938	959	940	907	973	975	912	942	935	890	886	934	882	928	875	919	910	906	908	900	891	926	882	878	873	855	983	896	874	884	916	897	909	897	903	880	900	890	936	930	891	915	935	929	885	944	905	880	900	955	889	936	901	961	924	916	935	897	900	912	896	860	892	898	928	878	888	923	864	949	871	975	941	907	925	895	914	910	886	871	962	883	841	908	888	927	956	907	872	964	911	932	893	916	870	906	933	920	944	829	919	921	868	868	910	914	967	926	916	941	878	929	935	930	895	906	876	918	945	857	869	909	916	883	932	901	913	937	913	904	919	891	958	886	898	853	928	882	962	881	898	909	836	914	848	859	901	880	878	885	950	927	900	960	885	879	904	935	907	861	923	967	880	905	911	866	914	918	955	945	872	896	918	845	872	942	894	902	884	937	924	880	888	892	946	928	891	935	874	905	900	889	900	836	899	946	927	893	932	939	918	980	875	922	866	870	862	911	941	907	865	856	878	927	861	897	940	928	935	873	879	882	886	922	955	905	910	892	899	889	886	906	895	927	903	956	907	935	887	893	887	886	892	912	882	895	933	884	909	912	905	969	907	902	916	925	921	882	933	918	893	931	922	873	946	921	900	914	864	895	924	915	899	916	865	904	876	889	853	900	860	871	891	962	924	889	960	897	859	907	876	881	968	833	958	871	900	878	926	927	924	942	924	876	886	943	919	929	891	919	897	925	892	930	948	921	900	905	894	916	942	842	869	936	939	928	894	892	928	935	864	895	891	906	876	954	934	918	870	958	927	816	966	937	906	956	908	859	920	935	912	891	931	945	891	951	904	929	943	891	902	910	901	894	869	875	877	946	1000	915	893	855	899	895	975	915	928	894	905	909	893	879	903	946	884	913	870	880	883	901	921	964	981	920	885	953	874	943	872	903	895	992	923	932	901	899	906	891	908	925	868	833	902	930	871	898	916	949	890	913	955	872	884	900	895	867	900	888	925	903	908	930	933	913	896	937	891	907	902	930	874	882	891	889	911	889	865	918	921	877	893	875	858	883	866	913	898	866	865	880	831	895	887	907	937	899	905	919	921	932	894	915	949	959	912	913	926	894	923	919	916	866	912	905	915	907	916	920	885	888	875	936	916	887	872	860	929	872	876	896	945	919	902	882	988	875	898	924	933	850	926	874	896	934	921	966	898	930	904	927	968	893	924	948	931	925	892	902	897	906	892	908	912	830	911	891	921	886	913	916	900	908	890	938	864	892	887	926	893	947	939	891	923	906	924	929	926	883	952	908	927	959	898	926	950	963	899	912	918	914	968	873	893	928	909	901	938	902	892	858	904	882	906	847	918	900	912	920	907	907	892	964	886	889	846	913	866	934	920	893	886	885	932	924	924	924	981	918	871	919	950	864	898	940	902	922	921	890	900	890	903	893
24425	21447	28749	24608	20986	12737	6767	4292	3345	2707	2325	2033	1650	1545	1366	1218	1084	1065	996	967	876	884	890	821	818	821	785	719	731	776	778	732	733	706	718	702	773	749	728	875	847	834	800	737	761	765	747	815	781	729	739	707	757	1073	1133	1053	900	822	754	667	677	684	637	652	729	717	674	658	651	660	724	626	662	662	655	696	682	678	682	661	676	699	687	657	643	662	684	687	700	683	684	693	683	706	696	712	636	670	648	681	666	698	675	693	648	647	693	633	667	690	630	657	670	594	655	628	609	651	721	668	660	654	640	705	621	631	658	658	664	655	673	729	679	650	713	654	643	635	605	692	686	671	723	695	686	623	706	705	671	685	661	663	668	704	693	664	643	671	731	659	666	731	673	666	648	634	691	665	678	701	657	622	686	686	647	677	634	648	674	638	654	641	684	678	673	682	675	671	646	689	677	679	666	663	677	703	686	646	669	663	699	650	683	684	677	682	674	657	632	697	681	687	635	670	697	619	652	677	668	683	690	632	659	710	669	667	696	690	682	711	663	674	669	714	671	665	671	652	696	655	668	723	660	662	668	639	655	656	678	695	629	686	653	654	668	643	719	657	694	686	675	700	661	682	698	666	668	695	679	656	663	664	666	692	653	669	663	641	692	626	681	638	664	713	695	702	658	686	686	706	673	697	664	689	681	692	687	732	658	643	652	620	615	658	698	681	691	634	701	676	697	682	652	729	671	665	654	701	661	677	670	658	688	656	670	692	695	659	658	624	717	635	647	703	678	651	653	676	661	679	630	669	719	663	636	644	652	610	634	649	669	661	685	664	667	672	650	680	673	724	692	720	691	642	715	641	710	667	658	642	673	633	639	683	667	679	680	691	671	678	652	659	691	666	672	665	651	668	646	689	677	678	721	655	676	668	699	712	636	692	684	622	675	641	664	675	669	693	712	644	668	703	671	665	619	691	701	718	686	705	692	667	660	678	658	660	708	675	688	689	654	641	651	676	664	621	676	682	701	700	665	668	628	672	745	688	678	652	665	674	657	634	676	676	669	664	702	749	698	655	699	689	709	632	714	663	614	688	683	679	689	630	658	678	685	662	610	684	674	657	674	658	732	660	667	663	704	670	689	701	649	728	672	652	700	657	670	682	721	658	649	676	689	641	711	697	653	678	600	644	656	693	700	729	687	626	655	637	642	634	727	707	655	671	687	640	678	638	657	699	674	649	664	667	650	694	677	623	709	696	647	694	712	629	678	721	664	645	632	624	697	679	695	674	684	673	673	701	638	707	662	683	642	623	702	637	652	679	688	639	672	677	642	601	662	611	689	729	668	637	672	655	664	658	679	695	614	681	678	648	645	672	706	720	613	722	653	643	677	696	687	666	635	666	688	693	678	677	652	673	618	735	734	736	723	673	693	686	705	691	676	653	682	681	679	666	638	667	662	666	714	692	667	656	639	717	703	716	648	661	627	644	666	732	676	689	630	661	665	675	705	673	672	678	694	647	665	616	698	664	655	638	647	661	679	695	627	703	715	708	639	686	627	673	646	673	676	662	650	669	656	672	710	660	663	707	675	630	676	685	674	665	644	681	636	659	664	682	621	673	641	665	670	622	670	658	665	657	689	719	680	632	652	684	663	692	678	689	639	654	664	646	661	636	678	647	683	659	710	669	696	619	675	666	687	659	669	686	627	633	669	690	670	673	653	672	672	628	670	724	651	668	696	711	666	724	640	649	652	706	647	640	627	681	693	662	664	679	693	647	691	697	673	648	658	658	654	679	671	669	684	659	683	648	678	676	630	663	706	720	691	722	662	679	679	693	721	686	688	648	664	652	665	652	671	682	684	635	652	662	700	651	690	657	638	649	683	702	666	701	610	704	697	638	651	660	714	680	664	638	680	623	721	655	683	685	641	649	674	662	675	684	661	680	679	651	703	676	660	679	655	687	671	662	652	682	632	660	674	689	666	642	673	686	654	669	644	652	692	687	642	706	672	687	716	638	669	648	671	665	678	679	690	637	677	657	637	644	664	664	697	664	685	649	650	667	668	702	703	661	661	668	697	661	698	698	715	685	711	696	649	641	625	688	646	680	665	685	717	622	649	652	715	680	691	646	723	737	651	655	669	627	684	651	682	729	678	649	737	682	696	622	663	681	673	640	654	694	606	700	660	674	654	664	615	666	673	683	666	630	625	642	668	682	661	661	657	614	702	650	693	684	681	711	692	661	699	650	683	685	707	686	632	641	678	686	657	681	634	675	691	663	657	676	711	651	660	644	670	711	688	674	662	662	671	669	676	664	699	670	679	669	644	678	740	657	726	648	675	729	655	640	672	664	658	686	653	681	695	643	631	690	688	698	708	657	676	687	649	670	707	693	669	659	678	632	718	661	659	647	672	641	654	668	652	661	657	689	657	655	651	634	681	661	705	658	674	624	647	664	698	681	639	648	674	703	684	668	705	690	706	666	678	665	676	677	673	683	680	648	637	719	669	676	654	684	652	680	700	667	639	685	686	676	681	706	653	706	676	684	701	679	680	678	676	668	666	700	676	673	666	690	635	602	671	680	657	713	657	661	674	700	696	662	637	671	704	648	678	685	613	668	693	691	695	674	675	638	697	707	685	675	633	706	690	621	708	599	674	667	648	639	667	691	680	709	700	682	639	639	702	691	659	646	681	667	701	641	603	670	663	666	664	618	663	726	669	691	638	696	684	683	630	664	664	677	667	658	712	676	664	651	696	662	659	646	671	640	678	674	677	703	661	663	664	641	641	652	717	639	654	680	657	651	753	675	613	655	640	640	637	640	629	669	672	635	669	646	645	656	683	702	658	703	626	636	667	724	671	647	684	680	675	679	698	701	682	647	630	695	622	689	684	682	703	660	683	695	632	679	683	655	673	661	657	633	675	667	697	688	691	656	688	727	674	708	691	635	679	666	668	679	652	685	657	646	624	689	672	645	643	668	684	648	636	668	651	711	627	651	676	656	703	661	632	697	679	656	763	709	664	665	622	658	681	659	701	668	691	681	653	647	703	653	681	682	682	682	682	726	716	690	700	688	689	662	693	673	659	682	673	682	659	649	701	626	639	656	663	694	608	637	700	693	709	704	647	636	680	704	659	640	672	695	675	651	667	696	667	715	675	649	658	680	650	621	692	657	691	689	663	637	648	684	666	661	644	736	688	701	629	688	675	678	655	678	652	655	688	709	657	677	698	678	657	712	662	681	645	647	707	686	642	636	627	605	704	689	663	595	679	621	679	668	698	692	641	691	640	689	651	728	693	696	732	695	646	660	681	697	671	657	699	653	657	662	626	662	631	627	670	724	657	692	684	643	636	673	634	707	653	653	674	683	688	694	677	637	682	680	644	647	651	703	720	672	651	704	721	652	706	694	654	697	656	694	676	637	639	699	670	707	644	661	693	670	696	670	659	686	629	693	716	619	677	707	698	647	660	714	696	654	693	650	655	673	696	692	658	697	648	719	646	705	667	672
16840	31467	29741	22509	19180	15471	12399	9896	8173	6549	5340	4661	3871	3263	2711	2566	2281	2053	1932	1784	1625	1524	1531	1422	1405	1273	1208	1233	1203	1300	1285	1228	1208	1095	1084	1124	1284	1226	1194	1413	1308	1310	1293	1304	1270	1214	1209	1210	1207	1195	1117	1045	1264	1873	2117	1835	1514	1279	1075	1014	1017	966	976	1006	1011	978	989	1031	1063	1037	1041	991	974	1006	1072	995	988	1022	947	1030	1000	1007	990	1049	996	1034	1013	1049	1021	1001	992	1044	975	983	982	1003	1029	1002	1000	972	989	971	1035	1033	976	936	1044	1002	992	984	979	962	969	986	987	1028	954	966	989	1016	1047	1017	969	975	998	969	1031	1002	983	888	1008	1009	987	979	1023	971	1033	1018	1074	1031	1028	965	1058	952	976	1042	989	961	994	1000	1012	1037	991	975	959	999	990	1013	1003	1028	1081	1048	1001	966	936	1010	952	1060	975	1019	986	1014	965	1021	975	965	978	1024	1015	960	982	982	994	1042	993	1034	1041	1020	976	1010	1014	1004	996	1031	1045	994	994	991	1018	937	1047	1000	987	981	992	1007	981	982	1017	1033	1018	1020	1042	1014	1031	1002	1033	1018	962	986	1076	1011	1024	963	1014	1045	957	1010	950	1027	1033	1020	979	1041	947	989	1031	982	963	937	972	978	1003	1033	1003	1007	1011	1036	990	1053	1024	1035	975	1025	1002	989	1012	948	1073	1046	1004	974	982	1018	1039	1014	966	997	1035	1088	1012	993	1005	1063	987	964	1001	973	980	971	1020	959	1022	998	1017	1033	1038	998	1004	1002	986	970	970	964	1023	984	1073	966	1016	970	973	1064	1029	971	980	1015	1012	951	998	988	1020	965	975	990	1071	1032	977	1003	984	996	1023	933	1016	1029	1040	978	1020	1046	949	1019	1005	963	1021	969	1038	964	1012	1058	1033	938	1014	994	974	973	1008	988	1024	965	1043	1013	1011	995	973	1022	979	1012	1011	976	986	984	1024	1017	1026	1041	1032	1034	1024	1015	961	997	1044	982	993	988	985	1003	957	1008	1026	1021	926	1063	954	979	981	1035	1022	987	1004	1037	1001	1018	1001	978	969	993	1068	1016	962	1004	975	997	977	1001	950	986	1010	993	1008	1027	977	1024	1066	991	973	954	992	1071	1048	1004	990	965	1014	946	1032	964	1003	1046	977	992	1019	1002	953	992	1000	965	1051	974	1029	1000	966	1001	1041	1026	1049	1080	1013	943	1037	983	1061	953	997	1072	986	1016	1014	946	1025	1022	950	985	1016	1016	1047	967	1022	969	1007	1006	1052	1015	990	974	1057	1000	988	1013	1004	938	947	1055	1059	1021	999	990	1026	996	985	979	910	1067	1047	1003	1022	988	1029	1029	1045	1030	1032	1033	962	1019	1023	1049	1037	998	995	1037	1027	1021	960	1054	1002	1012	1075	1027	1060	1052	965	983	944	1001	970	1049	969	1035	1000	979	964	1068	1023	1032	994	986	945	978	1038	984	994	1003	1003	944	1026	968	1018	1003	1034	993	1019	1007	950	981	976	954	1001	1076	962	997	1037	994	1013	1035	1034	967	1034	960	960	1045	1016	992	986	975	975	986	990	974	1011	974	966	981	986	1003	965	1054	982	991	988	1052	964	1030	1026	1000	1074	971	1052	1008	968	977	947	1016	977	1020	1034	952	1009	946	966	993	1030	981	1040	1047	1017	981	1043	1000	990	1040	1043	959	1008	982	971	984	1010	984	1025	967	993	1028	992	1006	1023	992	1026	989	992	990	1020	1025	1019	1029	1006	925	1013	960	1004	1066	1000	989	970	1005	949	964	954	1002	1002	996	983	970	1088	1000	952	1000	963	984	1001	969	1027	1047	984	1020	973	1012	1055	1049	1009	981	1003	924	999	992	969	1079	1013	1039	1006	1004	986	1010	988	979	1010	975	984	1002	986	995	1038	1022	990	981	1005	1027	1036	1025	1033	998	973	993	997	932	1076	992	1038	1022	968	1025	1026	947	996	983	971	1021	984	1011	1028	1009	939	1000	961	975	990	1023	1023	1002	990	1007	1066	1031	978	1056	1005	1027	968	1006	1000	1013	945	983	1009	1043	1005	1060	1041	1011	1003	1013	1019	1008	984	999	959	1003	1023	999	1073	990	965	1011	1009	996	990	1018	1026	962	1055	1004	993	1003	967	1005	1010	1035	1037	976	1005	1050	1028	1002	1013	1050	1002	991	1007	1012	1006	945	993	1036	1008	975	988	982	1017	1027	972	987	1002	994	1007	1033	1061	1030	1050	972	965	991	1036	1031	1053	1012	922	1003	1050	1053	1021	993	1021	1009	1048	977	1031	1028	968	988	933	1039	1000	1065	1006	1030	1012	982	1016	985	1019	970	1009	1048	967	986	928	968	1055	945	988	1006	1026	991	944	996	978	981	972	1056	1028	984	1011	940	972	964	1057	970	1011	989	1025	1060	986	942	974	1012	959	1035	986	1017	944	972	938	1007	1031	988	1005	1001	1004	1010	1049	1084	1014	990	1012	999	1001	1016	1022	1042	1018	1030	1006	1051	1019	1005	961	1039	1053	1022	996	996	960	1011	906	996	1015	983	979	1032	1036	950	1011	967	1038	954	1006	1013	1007	1053	997	1052	1035	997	991	891	1072	989	973	1060	1045	985	1055	991	1062	981	1011	915	1003	1012	1056	1009	1043	975	978	1056	1041	958	977	1016	1037	1076	1006	967	1005	1008	995	985	997	1007	997	983	966	1048	1025	987	1000	995	1014	989	1037	1002	983	974	1042	1033	975	1059	1012	988	1026	964	1019	995	1011	1056	999	973	991	985	966	1012	971	936	1036	1018	1047	1020	1041	1015	1014	1027	1055	994	1002	1026	932	1040	982	980	1007	1018	1030	1012	1009	975	1028	996	1049	1016	975	954	987	1013	972	998	995	963	983	1004	1004	1069	1038	1062	997	1023	979	1026	1033	993	982	1031	964	1014	996	967	1027	1010	979	1034	1052	951	991	998	995	1008	993	987	1037	993	1014	1037	969	1034	1099	1045	1047	970	983	1000	1017	1046	979	984	989	984	952	1006	1009	1006	986	1059	1036	1041	987	1018	995	1029	941	944	1016	1006	980	959	985	1014	976	1039	1013	989	1029	995	992	1043	978	999	999	973	976	1015	990	1041	1007	1025	906	1001	984	993	1019	993	1047	981	1011	940	1023	1001	1004	1019	985	1001	983	976	1019	973	1023	964	1002	956	1019	955	1040	1005	1003	1037	1033	1008	984	994	1003	1031	1009	1026	1025	1030	956	1047	973	1013	989	1012	1055	1028	1015	1001	1009	1030	1048	1024	1006	978	991	957	1054	963	1032	994	1044	1037	1038	1034	987	1013	1025	1014	961	1008	988	983	983	968	997	1058	1053	1100	1045	977	963	976	1034	1002	976	1023	953	1051	1034	1018	1000	972	1076	1018	998	1004	1021	970	998	1025	1022	981	937	1024	1000	1028	994	981	1057	986	981	1047	977	984	1079	999	988	1027	981	1041	1069	1021	1030	1029	973	959	988	1001	1026	1032	1010	960	1037	1046	955	974	1015	1011	1009	1019	973	989	990	966	1008	1034	1027	1017	986	1025	976	1049	1026	993	963	1009	997	925	995	977	1004	962	975	992	1054	1032	978	979	1014	1036	1040	1027	1004	966	946	1015	1037	978	953	994	1017	1008	1003	1017	1035	1052	1010	1033	1008	1015	999	978	974	955	975	977	983	976	1002	1027	1045	967	1051	1057	978	1009	1059	1024	995	1017	964	955	976	992	1011	1020	1026	1088	999	1006	1077	1011	999	973	960	968	986	1017	1005	1003	1053	985	993	1010	1028	1064	972	1040	1009	1003	1022	961	973	1040	1028	1016	993	1030	968	978	1041	997	1031	1049	980	942	995	1018	951	958	952	944	999	1006	1069	999	970	1000	982	999	991	996	967	1023	997	971	1001	975	1028	981	977	986	1008	1002	976	978	1014	995	994	984	1048	997	1034	1116	985	1038	955	977	1016	1011	1010	980	941	1012	1009	1041	933	995	957	1018	983	977	1020	1005	1030	999	1059	1069	993	987	965	1039	1043	1082	994	1027	994	1020	982	1013	1026	1043	996	989	1045	992	1013	994	1002	1017	1044	1013	1030	1040	966	1003	1025	967	979	1006	991	987	986	1036	1018	929	1044	1039	986	989	1001	975	998	1009	1050	973	1000	1036	1027	1040	1022	1016	1046	1056	1002	952	1007	1003	1003	989	957	1100	1007	1036	948	989	1041	1025	1007	963	1030	967	963	990	960	943	1034	1004	1053	964	1045	997
23439	21446	29373	23946	21530	21183	13881	6746	4644	3725	3148	2579	2208	1906	1647	1464	1344	1216	1029	1011	971	967	878	836	802	815	711	697	763	873	824	726	721	708	660	659	700	677	813	799	862	821	826	771	763	776	788	750	692	726	672	721	759	1143	1423	1224	1074	943	739	679	688	646	607	627	636	668	601	622	635	592	609	606	628	607	617	651	627	655	674	650	605	632	594	583	614	632	634	610	583	578	609	611	644	600	615	621	623	635	641	573	627	623	616	606	647	610	581	639	607	595	603	643	642	625	595	594	626	671	627	587	605	630	596	622	612	614	628	638	607	604	643	580	583	590	615	579	622	649	643	662	641	579	616	611	611	601	586	601	662	639	609	619	596	651	642	638	615	581	620	603	583	648	611	612	599	614	612	622	598	618	606	596	636	634	603	636	582	611	608	605	655	626	628	645	626	624	563	632	605	626	686	613	566	601	617	641	622	621	657	651	652	641	642	636	618	614	597	550	640	592	617	637	621	631	601	606	611	597	639	599	604	597	604	654	621	612	634	637	616	595	618	595	611	616	646	593	622	644	672	641	601	641	651	620	646	619	560	617	632	637	625	622	653	600	636	625	601	611	612	574	577	628	578	618	606	564	595	632	597	634	606	632	647	629	597	598	631	638	625	642	619	641	642	575	632	636	611	613	632	637	625	579	650	610	605	632	602	610	612	574	628	587	642	618	569	588	612	596	586	631	585	638	580	607	586	652	628	619	645	602	625	647	621	633	663	664	604	619	561	638	600	624	613	574	605	601	623	665	620	635	651	620	621	564	622	605	648	588	630	574	612	626	588	581	658	651	591	607	622	595	566	669	651	605	604	638	629	602	610	647	650	606	590	581	638	619	584	598	591	624	642	617	618	624	613	619	562	623	639	608	645	623	608	610	638	642	630	609	646	598	607	642	585	593	604	627	622	616	584	591	603	679	592	650	578	675	648	610	617	639	652	628	594	616	611	638	634	628	604	561	666	608	607	627	604	582	567	651	599	630	590	658	592	628	618	627	602	642	611	624	610	631	650	609	597	636	584	616	577	643	612	607	581	640	607	568	650	620	595	610	637	602	603	641	623	641	623	606	650	648	612	590	615	628	622	631	617	611	612	643	589	565	614	593	582	611	604	608	615	608	608	611	615	605	610	582	601	601	629	597	662	622	671	577	601	657	618	609	618	616	609	583	624	637	586	634	628	602	626	606	572	619	605	620	603	611	648	642	601	624	594	612	615	670	639	622	609	630	620	576	608	615	563	658	602	584	585	621	608	646	634	596	625	587	636	597	626	660	587	605	613	591	612	599	596	580	620	649	592	624	609	621	631	648	617	597	602	610	599	641	646	590	589	579	603	636	600	646	596	656	597	592	621	614	624	638	611	603	611	635	545	606	639	598	613	583	592	680	572	629	573	609	593	620	649	574	574	579	612	569	624	626	613	611	582	661	614	680	648	624	644	637	616	603	605	616	600	630	657	626	616	615	637	623	633	648	627	594	574	601	602	586	598	611	590	644	608	643	617	600	628	616	605	595	633	594	630	568	596	632	629	580	630	680	597	634	619	619	626	666	625	573	596	615	594	652	646	622	607	640	656	615	601	648	614	556	598	627	615	573	600	590	627	593	687	620	600	655	666	651	593	625	629	669	600	616	612	617	583	666	581	676	635	571	646	615	634	675	606	635	600	624	601	603	594	629	577	596	620	600	606	602	598	608	633	635	597	598	590	594	583	593	649	629	538	593	579	549	608	629	626	621	613	612	604	605	615	589	604	614	584	644	599	682	615	543	572	643	594	582	609	606	611	621	617	607	644	668	617	591	586	610	604	601	578	629	637	595	641	609	589	615	613	616	626	607	622	652	635	632	583	624	615	637	622	603	581	607	655	643	600	637	626	619	603	609	637	621	612	636	629	624	578	613	596	596	627	562	634	622	649	607	558	645	596	596	609	613	580	610	622	655	638	639	610	598	597	645	593	663	595	590	576	604	620	549	637	594	641	630	600	633	635	603	578	647	617	622	602	600	603	627	590	637	585	614	571	564	638	628	572	664	645	598	615	597	618	577	624	546	634	635	620	562	610	621	635	576	593	596	563	603	626	599	615	598	658	639	596	624	617	601	596	652	628	616	655	634	570	600	592	635	606	624	610	674	650	563	661	632	625	609	605	614	592	592	618	601	636	619	592	598	592	596	622	604	641	596	584	603	578	622	573	570	646	614	615	630	626	653	596	595	607	621	583	643	649	617	612	623	649	593	605	606	629	575	616	600	640	628	590	631	571	582	630	639	629	606	631	633	623	601	640	609	594	656	596	653	548	627	605	642	580	585	621	634	619	577	609	634	640	613	574	654	625	629	622	597	635	600	613	584	594	670	620	575	653	608	620	601	647	607	588	645	607	593	619	606	610	661	631	634	592	624	602	648	639	635	662	611	617	597	630	598	640	602	630	600	634	619	586	636	582	620	555	625	589	590	600	637	613	637	622	602	613	630	608	616	593	595	604	627	646	632	596	582	613	617	633	592	601	595	629	604	607	632	609	653	581	611	601	606	649	605	666	588	597	614	627	573	640	584	653	610	595	595	596	578	612	625	640	588	601	595	602	603	592	613	612	614	599	617	623	634	585	591	597	609	619	608	661	644	584	596	592	642	612	594	668	625	617	586	596	564	584	621	615	611	613	600	617	600	579	621	615	619	602	634	591	604	613	664	608	612	570	589	650	618	643	599	631	610	584	626	627	644	608	605	626	646	602	588	596	622	635	576	635	623	621	609	620	603	576	627	644	588	574	649	616	574	602	599	607	607	682	591	609	656	634	565	631	595	635	606	610	595	563	642	618	613	660	601	626	630	592	640	620	589	598	591	602	613	550	618	646	618	613	567	604	627	595	613	649	633	616	648	631	603	638	627	638	609	653	556	617	587	622	645	568	570	612	616	617	596	620	564	629	647	641	582	651	603	617	628	671	573	637	615	612	623	608	583	607	564	633	609	654	593	625	574	578	631	621	619	598	584	562	581	650	617	584	601	644	620	620	618	584	620	609	620	620	690	641	598	582	591	599	583	587	547	633	645	586	600	619	624	628	597	584	604	619	644	651	594	602	623	618	630	582	617	635	588	584	599	596	543	593	621	577	635	610	636	583	581	600	652	617	665	614	597	620	579	602	600	594	611	640	617	589	596	576	634	617	630	607	605	624	628	621	629	590	593	614	637	590	643	606	610	600	641	626	629	638	587	573	628	612	612	596	601	662	605	609	639	677	629	583	624	608	600	569	582	622	614	569	625	643	643	596	599	663	600	599	625	593	639	575	614	593	600	645	604	570	629	611	655	604	613	616	643	578	658	606	593	625	600	635	612	638	660	625	581	618	585	579	626	626	634	620	637	614	624	633	574	586	630	618	610	627	570	582	620	663	638	660	637	607	634	578	583	573	604	648	611	612	672	596	656	608	566	592	666	654	583	639	625	599	604	631	658	638	604	640	581	591	602
19419	36897	34717	27440	23564	19476	16406	13451	10977	8895	7697	6239	5200	4425	3605	3236	2832	2598	2146	2013	1794	1803	1650	1559	1494	1437	1211	1271	1252	1506	1349	1365	996	1080	1097	1097	1161	1215	1289	1599	1500	1388	1534	1388	1298	1267	1259	1146	1102	1095	1069	1028	1187	2272	2839	2378	1859	1431	1254	1077	920	944	915	882	908	892	961	850	914	894	920	965	877	979	948	842	920	953	928	904	911	933	913	899	931	873	896	914	933	887	926	914	905	921	891	867	906	895	880	919	953	895	918	903	905	900	930	914	903	888	868	927	907	940	926	922	928	929	916	908	962	896	876	890	933	961	932	892	958	854	878	917	884	903	938	912	859	898	848	917	910	890	904	888	942	921	956	857	937	907	885	868	871	900	870	904	936	928	949	908	932	912	923	925	887	851	944	862	880	948	903	943	897	894	893	914	926	890	932	954	930	928	867	900	910	929	905	882	882	883	888	954	927	919	926	897	916	899	930	908	921	852	880	902	895	904	915	950	924	932	922	921	889	876	972	965	901	875	899	942	903	955	854	933	950	927	837	901	903	917	938	948	910	932	930	928	920	881	968	856	866	973	959	899	918	886	904	888	909	881	900	913	915	898	911	896	848	908	895	923	905	908	887	921	858	913	925	888	922	935	891	919	906	873	904	935	859	906	936	921	872	924	911	923	877	925	879	951	937	929	891	931	955	908	928	935	926	996	913	898	925	941	849	890	918	855	916	949	962	906	901	927	924	870	904	933	962	900	895	898	975	951	911	916	894	956	909	917	956	866	905	894	910	964	875	946	946	877	915	899	931	922	881	941	887	891	848	893	924	937	894	937	909	893	893	928	875	903	868	896	903	918	935	936	862	937	900	956	859	974	908	870	940	944	910	870	960	919	898	934	935	934	942	963	905	942	958	895	899	957	943	917	887	901	924	897	883	974	902	907	931	950	882	905	874	912	900	877	880	935	877	875	917	913	911	871	930	893	911	930	879	899	949	895	921	952	840	922	924	940	948	917	912	983	917	917	897	963	948	831	925	878	891	1002	926	948	927	884	874	910	965	942	918	911	919	954	870	934	921	937	887	987	916	957	897	968	917	910	905	925	941	979	876	955	913	879	937	972	863	889	900	918	895	884	949	919	901	966	895	938	871	862	925	927	922	929	938	914	875	917	896	944	880	889	893	934	932	926	942	876	874	942	907	909	908	966	889	931	875	930	943	939	857	913	879	931	909	889	913	879	946	904	888	913	919	929	874	948	954	880	834	946	888	909	943	967	974	927	902	906	939	938	876	962	920	920	905	842	923	941	913	895	825	920	904	940	897	918	921	912	929	905	895	894	907	933	929	916	892	908	912	908	963	864	926	909	911	869	910	903	881	957	922	902	859	857	920	902	879	961	889	897	896	925	905	973	907	922	962	911	902	915	888	953	913	898	893	936	909	908	961	939	919	915	850	943	940	912	901	951	940	912	871	918	918	909	933	929	911	907	922	894	899	929	886	915	893	952	870	903	909	888	935	892	931	901	860	915	907	920	902	911	914	899	928	928	909	931	955	879	881	929	879	905	914	908	894	875	907	859	849	888	926	911	932	898	926	875	853	899	929	869	903	892	910	972	933	897	883	914	880	906	923	926	852	917	886	905	931	883	937	932	920	893	962	968	898	893	947	940	861	919	929	886	947	919	954	940	907	911	952	952	879	910	906	921	882	919	937	991	919	915	930	938	941	944	875	971	944	857	959	926	897	881	926	935	934	924	917	936	874	953	857	930	924	922	905	898	984	906	942	940	929	907	894	883	947	914	935	954	962	927	889	892	1018	904	900	827	946	914	889	922	907	906	912	937	905	890	905	872	868	880	989	936	883	910	889	897	875	954	876	932	933	915	884	929	895	907	875	891	908	950	944	893	891	906	901	960	958	865	956	897	948	925	870	872	930	996	924	875	913	928	958	923	864	917	916	911	888	932	887	944	904	962	904	893	903	904	894	933	877	952	926	867	985	906	901	922	971	884	903	924	875	932	912	932	934	873	953	932	928	908	909	894	902	969	949	908	957	890	895	872	900	948	929	904	889	859	920	893	967	911	960	896	952	892	912	933	899	891	874	947	923	954	921	937	923	906	920	957	865	923	856	888	915	916	912	882	906	905	906	919	980	873	894	937	936	910	952	981	834	927	945	895	1005	938	904	948	902	854	913	879	915	923	926	889	876	905	888	932	947	928	895	924	881	806	920	903	927	877	911	928	865	903	956	906	906	900	899	946	879	860	877	921	882	911	863	883	863	920	946	905	852	954	911	855	898	913	900	909	935	961	982	916	971	902	902	889	941	910	914	922	977	947	890	940	903	948	885	950	931	854	924	886	952	883	883	887	893	873	911	948	858	897	910	946	920	946	952	874	861	937	891	947	936	861	919	900	976	885	907	883	929	885	893	888	947	896	878	887	902	867	911	901	872	904	916	910	908	887	893	891	890	928	884	921	874	944	861	893	911	951	900	872	944	904	913	845	927	922	962	937	902	940	942	900	987	912	947	944	891	884	898	919	909	901	909	857	917	926	881	904	873	923	989	907	924	908	876	898	915	890	886	907	910	856	939	922	937	876	908	945	900	920	862	869	909	915	870	883	892	942	934	893	987	895	888	920	896	930	912	871	956	851	892	901	849	893	879	852	900	984	831	961	904	894	930	890	976	927	926	909	915	941	884	881	944	959	942	909	875	922	902	875	905	913	950	910	906	913	892	867	924	862	931	949	926	895	927	918	910	893	887	997	926	910	943	938	929	917	915	943	859	875	955	937	910	894	895	866	928	920	924	947	903	933	963	912	915	931	931	957	850	946	905	972	955	918	899	903	875	879	903	939	917	874	918	948	887	906	863	938	920	886	867	878	951	949	908	896	927	891	904	943	894	883	897	898	903	918	876	926	930	871	890	878	963	922	883	901	936	909	856	933	921	898	909	893	886	931	924	926	932	914	901	895	961	910	905	962	895	890	889	944	939	883	903	903	923	867	885	906	971	937	880	936	868	895	871	882	864	912	922	893	919	913	898	905	864	917	942	849	924	956	937	918	881	945	908	916	944	931	946	967	921	901	898	886	892	952	914	914	891	903	929	896	926	895	902	947	902	888	900	900	909	925	918	876	894	1001	935	880	883	881	943	879	982	922	906	946	852	909	885	929	914	893	884	929	956	946	871	895	901	924	859	911	964	940	888	901	1019	936	972	921	903	939	913	888	920	920	929	877	862	927	921	865	934	941	903	879	965	857	925	895	961	955	907	850	887	946	918	928	900	935	888	932	902	883	916	919	933	910	982	897	910	949	890	915	917	940	959	936	911	943	974	912	879	961	911	869	938	914	917	924	926	956	921	950	878	913	883	921	918	884	940	913	928	889	924	873	943	920	915	919	903	918	900	926	917	902	893	898	891	931	871	894	919	963	1015	881	905	874	913	932	894	915	991	948	881	959	931	864	889	941	910	885	965	898	912	890	863	932	911	955	917	933	878	955	924	960	928	955	907	916	926	933
27196	21460	18428	10621	5779	3852	2977	2371	1858	1626	1517	1235	1086	999	1026	1022	845	805	807	765	756	706	718	694	725	682	655	658	714	693	659	653	624	620	625	628	654	670	774	719	657	804	742	672	668	649	681	637	660	657	637	671	593	703	693	705	697	644	659	577	619	662	596	583	645	618	587	625	592	620	583	629	600	647	605	582	605	622	639	652	613	612	596	590	620	628	622	615	621	579	621	639	604	636	602	611	652	629	639	586	585	568	613	617	615	630	631	597	630	598	644	627	619	605	607	642	639	602	635	614	621	633	661	549	608	656	616	637	639	632	622	617	604	602	632	625	627	622	620	602	581	610	624	634	601	633	604	603	620	603	603	601	611	634	599	594	625	637	599	599	603	660	642	621	607	624	615	566	652	601	593	624	635	631	627	581	630	603	610	596	558	604	608	568	578	625	563	647	650	615	637	653	608	643	648	588	625	611	614	608	602	630	621	599	650	591	597	641	632	596	630	591	618	630	608	601	584	626	665	609	629	613	618	585	595	574	642	617	594	609	622	611	675	617	642	624	646	612	565	584	628	616	646	648	643	575	636	576	598	638	651	608	625	659	619	584	616	618	661	602	624	627	624	622	648	624	640	592	581	599	579	595	620	606	603	563	642	614	600	604	624	596	626	626	624	642	626	573	678	596	602	604	611	594	599	586	606	613	593	639	608	621	599	639	598	612	593	612	610	567	581	587	604	613	608	566	628	605	637	568	685	576	608	572	586	608	624	652	602	602	660	614	656	582	615	597	573	626	621	631	651	589	591	622	607	632	573	580	589	605	629	615	603	598	595	633	648	585	637	601	575	612	645	587	611	625	625	603	551	640	599	576	580	572	557	573	633	610	562	610	614	581	627	585	593	623	611	612	617	610	665	644	663	651	597	613	638	598	617	622	612	617	598	594	604	583	600	625	647	602	615	619	628	610	546	608	612	612	605	598	663	607	632	602	627	577	574	623	624	618	601	621	600	667	624	590	617	619	599	620	604	568	598	608	587	606	611	612	629	614	609	621	597	621	587	594	609	606	606	612	626	575	628	593	660	616	596	559	616	625	572	601	606	634	624	655	625	595	568	587	610	600	634	632	621	608	584	567	602	641	578	605	595	607	590	601	604	585	610	588	635	602	574	658	615	616	533	608	590	615	593	597	612	605	619	579	606	614	596	606	582	662	635	613	640	639	629	676	621	591	560	574	598	600	619	638	606	578	597	559	598	593	607	591	615	629	595	627	610	597	649	606	647	642	626	623	641	604	571	589	668	616	630	608	562	636	615	604	615	593	604	630	605	586	640	586	608	585	616	632	672	588	671	610	608	594	614	604	613	633	616	614	598	591	565	587	624	623	604	614	596	599	581	597	620	589	591	651	636	634	603	630	638	604	666	594	607	658	625	615	554	614	596	599	632	627	613	604	604	639	574	614	652	586	602	684	659	637	613	582	618	628	614	601	635	621	631	600	623	618	608	625	604	603	575	646	578	604	600	589	566	554	595	601	622	606	637	599	654	624	576	630	616	605	633	622	583	595	646	625	613	618	614	639	644	630	587	602	583	655	563	582	577	607	633	641	601	612	621	615	648	618	610	669	629	625	633	636	601	605	594	621	608	645	623	596	648	574	589	580	612	589	604	597	616	628	641	597	616	618	581	590	575	603	634	609	600	647	677	639	608	577	614	652	593	567	574	589	540	583	623	644	626	585	652	601	642	623	612	589	635	599	616	595	614	600	620	603	636	640	607	585	641	625	588	617	614	602	604	623	619	592	619	627	592	615	597	616	559	619	610	599	626	579	611	602	629	632	607	631	626	630	557	589	551	621	633	590	630	617	646	582	612	580	615	614	610	610	640	565	623	611	610	629	624	631	622	610	578	597	590	632	609	649	619	594	612	564	643	625	601	636	601	559	653	628	626	654	628	627	586	654	566	637	625	618	617	588	572	551	625	594	592	613	633	621	616	597	625	598	671	595	589	611	577	548	580	610	609	565	614	573	597	585	601	604	603	610	609	626	609	612	568	590	622	645	602	621	641	586	576	608	616	601	645	593	689	621	571	608	617	624	596	599	658	663	584	617	643	537	595	625	600	578	655	578	640	604	576	583	631	607	639	608	647	656	590	578	614	629	604	601	633	575	627	658	609	605	564	624	624	627	567	633	645	583	651	631	592	618	620	619	646	590	595	587	589	617	605	608	620	591	577	640	616	609	599	596	644	647	651	622	603	626	559	622	549	553	609	626	577	601	590	627	607	600	615	621	632	584	619	616	599	639	605	625	605	617	640	638	635	604	633	601	637	556	621	608	594	581	578	505	592	603	659	559	591	561	638	642	581	564	611	581	600	629	644	613	620	600	595	653	651	584	572	618	631	566	612	604	589	618	610	647	564	612	634	588	605	623	594	588	595	599	588	630	591	626	638	604	634	634	598	621	639	641	566	603	648	608	624	634	608	631	577	664	632	566	604	610	603	606	598	618	632	590	571	574	554	598	616	582	623	605	594	626	594	620	601	601	618	623	579	666	598	618	605	612	608	579	619	614	592	625	588	638	611	640	635	610	659	609	642	596	611	600	617	585	612	606	615	587	595	590	613	624	647	585	624	623	632	578	579	579	639	620	660	635	606	605	638	556	610	609	628	621	673	636	614	589	642	602	602	638	615	590	589	659	597	585	620	583	653	576	617	623	636	628	610	627	601	593	620	587	635	582	637	573	622	649	606	616	543	611	609	641	624	638	587	612	596	657	577	628	662	611	582	637	605	592	635	572	603	597	621	637	597	605	641	612	595	621	604	616	633	597	626	587	629	596	562	611	592	621	563	637	621	592	617	629	568	645	619	608	597	629	553	599	590	603	626	556	575	584	644	633	628	635	614	624	638	572	619	639	601	587	659	600	615	596	596	620	610	563	580	589	589	633	612	576	600	577	616	593	591	594	627	596	628	659	613	611	608	618	635	589	604	563	618	603	589	589	601	604	639	588	611	592	621	618	599	641	611	622	625	584	606	640	554	625	630	648	618	630	588	631	624	601	617	576	609	581	608	682	602	567	623	579	579	610	669	615	633	586	604	618	654	599	578	610	560	621	585	604	617	581	579	639	594	599	643	626	597	580	611	571	614	626	643	624	593	618	577	617	629	576	613	619	611	624	593	627	605	617	629	605	635	627	613	604	610	590	628	611	617	565	592	591	623	580	636	608	601	603	636	680	596	613	635	624	588	590	603	636	652	602	589	587	627	606	604	585	581	588	625	589	600	636	643	572	587	582	602	632	606	594	576	608	586	609	591	592	593	565	575	629	623	582	617	612	597	623	617	610	594	612	621	629	631	599	625	591	628	620	598	624	645	591	611	613	597	582	591	583	603	649	591	590	626	569	600	608	590	611	649	602	597	625	590	587	639	633	613	558	608	594	632	624	609	598	633	654	595	599	681	573	537	613	624	604	597	595	631	581	593	615	606	571	609	585	656	607	584	617	618	613
13976	23879	21537	14963	11447	9291	7310	5877	4793	3926	3445	2987	2423	2080	1963	1795	1575	1440	1338	1336	1211	1330	1186	1226	1095	1102	1090	1014	1177	1205	1131	1060	972	948	943	1007	1008	1079	1161	1220	1185	1180	1182	1170	1074	995	1067	940	964	969	962	969	1024	1074	1125	1097	1032	988	956	989	915	961	941	924	924	927	912	902	906	905	951	927	881	902	970	927	948	982	905	900	902	907	929	940	916	891	881	874	942	899	902	921	909	877	944	884	916	883	918	916	921	938	966	932	924	939	897	884	908	953	908	934	954	966	871	963	891	912	890	919	950	924	914	942	934	942	907	937	932	902	903	949	891	937	946	935	925	869	957	905	930	945	887	908	931	899	912	989	882	990	851	901	921	928	887	860	892	854	938	904	894	966	886	888	879	898	889	898	970	918	902	881	932	923	955	930	910	925	878	931	963	917	927	956	924	899	937	926	940	860	919	905	907	847	939	883	877	960	868	910	939	959	912	863	931	920	869	883	954	918	837	922	1026	885	955	879	936	942	888	901	913	965	910	944	927	886	890	921	885	865	923	890	887	935	931	940	890	948	915	903	914	895	951	886	941	930	899	919	925	949	889	909	903	889	940	938	901	917	911	921	943	965	914	957	916	907	917	954	948	897	895	895	917	883	932	906	907	937	955	935	892	916	912	879	885	922	911	943	888	892	908	935	961	933	903	923	926	934	903	923	918	873	949	942	877	937	885	845	892	857	857	911	916	902	900	883	940	920	924	882	897	934	870	885	906	868	942	852	934	908	960	872	880	889	855	878	899	904	922	980	926	977	904	888	927	928	912	924	934	925	979	930	884	941	895	912	949	928	933	914	881	857	904	898	886	903	913	930	942	938	929	911	935	954	920	897	911	899	917	925	925	908	868	955	920	877	948	950	888	932	860	903	906	891	931	934	901	918	958	910	939	889	921	878	906	972	893	948	914	899	949	919	879	906	931	955	912	931	869	901	921	924	940	939	923	943	922	957	926	856	960	904	888	906	922	944	940	901	922	908	918	924	907	866	964	885	913	887	915	976	898	906	890	955	947	949	983	933	923	937	898	932	941	929	896	916	866	891	872	921	944	901	912	960	907	913	903	943	910	922	922	913	899	895	968	894	878	919	909	854	922	943	896	876	925	876	893	897	882	946	929	946	916	942	873	939	945	896	888	907	919	926	850	902	892	941	868	892	966	925	912	873	932	890	916	877	933	919	900	928	921	917	866	942	871	947	856	907	922	961	879	883	908	889	944	879	965	904	962	890	923	914	900	878	893	957	907	911	923	916	987	929	895	925	884	896	909	913	864	904	959	955	882	960	930	865	931	900	924	891	918	963	888	924	982	954	854	897	896	921	921	885	909	979	983	932	937	861	927	859	888	900	910	965	908	921	854	952	908	905	918	960	891	920	885	944	887	938	910	930	929	929	939	947	893	947	920	930	876	923	905	941	911	897	909	897	934	950	949	863	945	926	888	938	871	914	922	904	963	936	858	862	894	918	888	862	914	970	947	922	887	923	900	920	898	902	974	873	880	927	864	882	865	930	904	923	949	871	957	924	912	929	920	960	880	895	905	933	947	889	927	924	942	912	893	921	939	979	907	911	896	880	932	934	932	968	903	945	913	951	900	941	910	929	879	949	951	912	916	938	948	928	954	955	917	871	886	899	903	923	887	911	900	901	884	934	917	933	941	867	893	959	932	942	850	881	980	886	944	931	901	871	923	934	896	956	939	942	916	842	936	930	841	946	900	921	918	928	874	880	940	894	946	866	975	919	987	939	919	885	917	922	884	905	915	933	903	944	883	937	902	952	941	957	921	876	887	906	932	896	951	884	928	871	904	943	946	908	960	897	913	892	922	911	867	929	932	893	876	959	939	913	878	919	959	886	895	881	866	886	928	955	919	916	922	953	934	868	921	934	933	905	928	964	951	924	947	918	919	958	968	866	903	949	952	932	943	979	930	995	899	940	907	873	949	896	923	870	868	916	918	913	854	944	980	930	926	895	958	954	918	860	940	907	928	933	910	911	921	890	880	865	927	862	857	912	927	867	918	897	889	931	893	893	931	898	911	919	968	907	921	938	930	905	928	917	908	945	947	927	934	867	921	871	950	909	938	940	880	848	896	963	897	906	918	901	913	911	918	923	972	979	927	920	912	909	929	905	877	934	911	905	950	933	899	894	967	906	943	926	951	961	906	914	919	854	950	884	918	897	948	861	961	956	873	950	907	934	922	886	940	890	894	877	924	964	928	876	945	900	921	952	898	927	973	913	932	939	916	871	871	940	944	886	920	898	930	859	902	956	969	915	895	899	920	945	898	967	906	866	932	919	908	936	910	901	873	936	923	908	961	936	917	967	933	933	954	888	955	934	932	974	862	903	898	913	953	894	929	983	899	906	864	896	875	942	891	928	975	951	896	931	933	909	938	847	943	919	899	872	901	906	889	894	884	902	933	902	938	907	905	896	956	922	856	897	921	937	894	967	938	916	886	869	924	867	936	940	919	897	925	873	930	935	916	864	913	906	894	985	896	913	897	903	943	926	962	913	922	930	862	934	886	937	912	922	982	920	922	958	882	938	940	895	902	956	999	948	924	922	888	950	858	901	929	915	865	917	980	931	969	911	905	891	936	934	895	924	916	906	904	938	908	905	961	921	917	880	918	968	939	891	882	941	911	959	871	903	876	944	893	930	927	932	874	962	932	967	883	877	983	933	911	867	925	882	880	832	909	899	946	905	927	912	896	873	865	930	827	966	932	897	898	903	900	875	944	906	931	871	957	914	957	909	900	950	895	941	941	916	892	907	883	921	963	944	910	883	926	946	892	906	953	933	917	889	946	895	922	939	933	927	888	924	918	947	915	946	897	964	922	900	899	887	960	898	885	887	943	876	963	927	960	940	943	862	917	893	957	911	935	922	937	953	900	946	907	930	927	922	995	937	934	924	949	884	978	890	925	891	919	927	929	871	871	898	897	954	896	891	840	919	879	914	916	932	917	967	940	948	860	936	945	929	900	860	939	926	925	916	950	872	931	918	907	898	905	966	957	916	944	918	906	931	925	869	970	922	937	896	863	939	949	896	864	899	939	901	897	932	860	915	905	919	931	923	895	931	875	910	904	868	930	914	969	866	935	905	889	951	930	957	910	921	886	988	930	922	905	964	933	954	907	927	922	897	932	896	907	888	874	926	850	909	914	869	901	913	884	900	933	947	898	852	890	920	906	912	977	955	912	928	944	863	974	943	929	894	962	940	942	924	945	916	988	910	835	918	921	897	887	936	920	927	892	934	932	886	912	920	965	935	936	974	904	935	929	892	910	946	895	866	934	977	934	894	919	915	897	916	895	951	899	911	949	908	880	946	895	933	880	907	924	957	938	987	955	981	873	887	927	968	942	945	869	835	887	903	889	910	939	926	957	939	934	924	905	894	957	903	885	914	924	903	880	906	939	910	978	917	919	862	932	817	910	884	906	970	948	900	891	904	938	961	917	960
24517	21470	28708	24640	20895	12492	6909	4253	3297	2727	2367	1869	1702	1479	1416	1263	1139	1061	966	955	939	889	908	865	843	746	762	840	842	923	844	773	764	690	732	729	776	726	714	841	845	854	862	858	807	715	785	736	730	690	706	731	758	963	1088	1111	954	863	765	686	711	690	709	682	651	688	703	672	645	687	675	645	710	713	642	654	638	699	657	696	652	647	677	674	669	699	696	661	665	718	687	642	708	654	684	667	687	625	665	711	678	685	654	624	665	714	724	632	719	695	692	630	672	688	676	678	683	671	672	697	656	686	760	720	646	657	659	707	735	637	722	721	650	624	675	658	696	687	661	659	691	728	677	629	690	652	706	668	670	659	662	666	647	661	645	647	668	669	661	642	643	650	597	686	683	723	686	684	638	691	706	632	661	643	695	654	701	663	693	663	716	651	688	692	694	666	672	683	697	672	646	720	660	641	672	677	687	676	680	648	665	664	708	666	704	648	692	679	684	680	675	709	657	677	665	668	690	690	678	664	709	718	742	685	698	678	684	628	682	658	642	700	667	688	633	676	683	731	642	699	672	696	641	695	688	642	632	690	689	676	667	665	613	645	711	630	700	689	693	665	691	664	647	687	656	750	621	659	684	738	678	668	668	661	680	645	666	666	658	650	675	703	666	693	699	674	658	706	702	632	649	703	708	647	705	697	659	674	661	656	674	676	636	663	680	694	644	662	694	702	673	703	695	613	642	659	676	658	640	614	640	632	713	701	661	679	690	648	664	648	658	655	669	682	705	671	685	699	691	628	665	680	691	685	686	685	637	678	675	681	665	707	691	657	674	685	635	712	700	658	697	690	641	711	700	679	693	701	679	679	688	674	633	672	704	661	649	680	647	680	669	650	622	683	677	689	643	675	679	679	654	684	648	707	696	683	661	702	627	681	699	689	680	680	676	724	731	678	692	667	683	720	640	653	709	666	656	650	682	654	691	677	671	607	695	718	663	643	687	674	683	725	710	692	675	662	670	680	665	698	694	621	698	691	639	696	652	701	688	705	676	695	665	630	718	679	700	692	674	718	680	676	661	630	667	690	701	675	692	679	686	636	701	634	662	646	729	657	686	650	722	669	658	701	672	633	639	643	695	635	694	696	667	713	681	643	649	667	607	664	716	714	678	713	676	666	672	685	670	638	630	677	648	680	651	687	684	677	681	696	710	691	648	710	687	702	645	673	666	659	636	655	660	672	681	695	681	708	652	697	670	664	684	699	707	686	657	673	659	674	667	663	692	699	688	661	660	700	677	714	700	671	686	680	721	647	651	705	716	739	715	667	680	690	710	686	718	667	690	670	708	682	687	589	667	697	712	703	690	667	680	645	691	725	687	663	672	690	634	638	698	670	688	655	694	674	701	650	707	658	665	670	694	688	673	662	708	716	695	662	678	698	672	656	693	676	657	700	667	680	657	688	650	688	678	726	658	663	687	677	695	714	668	701	674	655	675	668	701	671	669	640	715	668	676	658	687	725	748	679	720	685	696	691	678	659	658	687	675	663	645	695	697	683	654	698	699	694	658	677	667	671	639	690	689	699	645	725	660	726	656	701	685	658	654	639	647	639	640	643	698	694	679	682	682	693	677	631	650	712	623	682	657	663	656	636	697	702	710	682	669	618	682	634	705	699	684	685	705	689	663	687	656	698	718	686	716	662	697	690	694	651	699	656	658	663	633	656	656	640	660	660	657	652	700	676	669	712	686	675	678	676	682	684	700	695	706	729	681	664	672	726	678	655	640	625	763	689	669	674	685	654	679	693	701	701	689	623	695	644	661	644	683	618	730	683	695	686	680	641	681	652	690	667	643	697	721	677	695	658	722	641	683	655	693	728	659	662	601	730	668	644	652	735	680	697	634	690	679	685	617	653	671	656	728	722	708	647	693	682	669	696	704	651	657	642	631	705	672	657	667	634	643	689	678	672	641	653	694	651	641	666	685	683	663	713	646	648	704	722	717	615	618	678	649	711	677	662	661	643	692	675	680	693	709	687	657	731	694	727	716	613	706	633	648	648	701	659	698	684	668	671	668	716	690	688	647	666	690	669	651	649	699	699	660	704	660	649	724	682	645	638	657	659	656	678	631	672	660	718	680	689	653	652	656	642	655	665	652	670	697	656	631	685	648	685	708	687	729	655	713	724	659	658	661	702	699	634	664	685	648	630	676	701	672	640	690	682	701	745	689	707	682	665	626	696	666	674	614	688	645	689	682	682	673	721	687	677	641	653	671	675	666	641	619	652	698	665	688	679	674	717	693	715	668	663	680	682	677	630	670	696	698	669	728	684	661	682	674	667	763	673	709	653	667	696	627	663	650	652	688	653	680	621	654	654	640	680	708	698	620	675	667	691	662	702	700	675	688	690	675	682	669	644	633	689	684	698	645	661	688	672	659	612	698	664	662	700	692	670	678	691	686	716	667	689	671	695	612	669	697	708	717	668	681	681	647	650	692	667	678	647	681	671	663	683	645	668	683	645	676	679	731	661	682	709	680	692	675	649	632	691	645	650	669	654	687	704	728	654	701	718	656	642	653	696	643	675	639	695	713	680	666	703	697	645	666	674	697	672	719	697	658	680	706	679	664	666	690	643	717	634	644	639	631	671	645	679	697	733	688	713	645	688	700	699	681	699	649	657	680	664	653	685	706	674	733	667	691	682	689	705	696	694	669	671	674	661	677	674	684	669	650	694	688	662	662	693	683	708	728	675	675	708	661	695	692	682	684	663	690	662	619	634	669	711	670	692	664	657	661	702	696	662	624	688	689	660	699	719	674	708	699	693	702	709	673	669	724	666	628	661	678	657	731	684	669	647	666	697	632	687	722	634	644	699	665	664	706	705	643	649	664	707	655	721	648	646	641	701	762	660	681	688	666	689	677	690	630	695	658	680	626	661	663	700	646	662	673	718	655	646	603	700	684	705	702	711	651	659	677	687	693	703	667	697	696	699	708	647	642	702	642	652	685	697	684	637	675	668	679	643	695	669	711	760	674	672	699	724	705	659	698	634	638	654	692	646	692	691	682	720	648	726	703	652	629	688	712	688	695	682	654	661	715	654	686	662	710	661	666	662	656	617	705	699	656	648	658	700	628	652	708	691	636	676	699	668	702	622	676	610	695	699	686	663	701	721	705	680	630	670	687	658	685	660	679	651	691	616	638	676	702	637	634	679	683	662	673	654	661	668	680	714	697	680	645	655	646	608	654	672	688	629	640	711	695	674	671	665	697	669	694	691	700	673	656	669	673	644	649	686	614	671	702	676	659	628	708	695	645	650	698	706	675	617	702	655	678	704	725	707	679	670	648	697	678	699	656	689	690	657	685	656	639	658	698	720	676	693	650	698	667	685	688	663	662	708	687	711	676	695	658	665	660	681	678	681	715	651	661	728	671	682	669	682	690	661	682	674	734	645	697	630	671	670	673	680	765	685	663	662	695	678	677	655	690	682	655	654	653	722	676	667	665	661
17192	31621	29011	21414	17782	15449	12549	9754	8204	6812	5664	4598	3922	3439	2999	2752	2193	2130	1777	1696	1668	1568	1578	1454	1424	1420	1294	1317	1449	1504	1380	1181	1141	1112	1137	1126	1101	1211	1198	1465	1462	1507	1426	1331	1312	1306	1224	1182	1140	1182	1110	1082	1117	1579	1961	1943	1626	1350	1216	1126	1026	1003	979	1003	1034	985	1066	1046	961	1040	950	998	972	1012	1028	976	1042	1011	1017	991	1030	1033	963	1027	1010	1035	1026	1055	1009	1010	1020	951	974	952	997	1072	989	1014	1009	1030	961	950	993	1011	1017	1013	1023	997	998	1000	982	1016	995	985	997	981	995	1034	994	1020	1023	987	1046	944	987	1038	1026	1023	984	1011	986	1073	980	1020	1010	988	1001	1025	1000	1055	1016	1010	1000	995	1024	1066	1035	1020	1031	974	1013	1033	972	1023	964	1023	988	1050	1008	1032	1044	1055	1005	1037	1002	1003	1021	1028	998	1001	991	1033	962	1061	987	1025	987	963	981	1041	1048	997	1014	1045	1009	961	974	1013	1031	1056	969	1012	1010	1069	983	944	1005	1034	1001	1008	1043	998	1027	1012	1003	1038	997	1009	1025	1006	983	1018	1017	1023	985	1046	1003	1021	989	1007	1024	1025	990	972	1064	1026	995	1043	966	1010	954	1016	1030	1013	1036	1007	983	989	943	1039	1020	980	988	1012	1022	1003	1039	992	1046	1029	974	1006	1022	1062	992	1010	1027	1002	1061	1035	997	1033	1004	1078	1085	1024	1016	1045	1026	952	1045	949	1001	1034	1014	1017	1004	987	1000	1023	981	988	1035	1015	994	986	1060	990	1016	1009	1007	1047	1028	986	992	991	991	1007	1032	971	1034	1034	975	1025	1016	1052	1002	987	984	976	993	1018	965	1039	1044	985	1012	1002	1004	920	972	1000	1041	986	1019	1018	1032	978	942	976	983	1022	1011	995	1029	984	1023	979	1012	1001	1006	1010	1053	1008	1067	1030	992	995	1048	1031	986	999	993	1000	1004	1008	1043	989	1045	982	997	1000	975	1035	1045	978	1002	957	1038	956	1027	1064	1027	1027	1027	998	959	1045	1007	1027	995	1059	983	970	1027	1018	1030	967	1011	967	979	1037	1031	1015	1024	978	1008	1057	1027	997	970	1038	964	1016	1016	1036	1030	1007	1013	990	1041	986	933	1028	1075	1007	1059	1031	1020	969	920	973	1023	1006	1016	1063	1032	988	947	989	1041	1057	1036	1010	1007	962	1012	1018	1043	1032	1048	1016	978	1010	1012	1036	1025	1029	1013	1000	996	996	987	1050	1025	1045	971	1046	1050	1007	1026	1010	980	1014	1004	1018	1021	969	1029	1014	989	1064	1003	983	1036	954	964	1089	1022	1069	955	1033	1012	1009	1028	1042	989	969	976	999	1021	993	1039	1011	979	986	1010	1047	1031	1014	994	1037	1020	1053	982	945	981	1007	976	988	1058	1061	1065	1051	1007	1004	1031	1003	991	1022	992	987	1051	944	960	1037	1021	1011	1009	999	1023	1015	1072	1003	981	1028	1009	1057	1000	1017	1021	1000	985	1030	1039	1022	1042	1040	1011	1014	1022	1024	1037	1024	1061	932	998	1076	1004	941	954	988	992	947	985	1000	1033	1031	1039	1009	982	1014	962	1006	1049	979	1016	1010	974	1046	1012	968	976	962	1029	1063	1001	1000	1058	1055	1024	961	1018	1037	1039	1016	1068	999	1014	999	1007	1013	966	1042	971	1021	1038	1024	1003	1058	1036	996	1000	1000	1025	995	976	1017	1027	1076	1054	1072	1025	1067	1004	1017	1041	1003	997	1006	995	969	986	1025	1052	990	993	992	972	1033	1074	980	980	979	1035	1002	1028	1011	1014	1008	997	1067	1017	1090	1031	1006	1001	1029	967	967	971	970	1062	999	1011	1012	1029	952	953	1014	1033	1036	998	1068	1022	975	1044	988	1047	997	1002	1023	1074	1043	1013	1029	1034	987	1040	1058	1076	951	980	991	984	1013	970	1023	1031	1047	1041	983	1092	1000	1008	1024	1040	956	1023	990	1001	981	1014	1047	1078	1012	1031	1009	999	992	1025	974	1028	1025	1025	1045	999	969	1051	973	972	999	1012	975	1019	1001	1045	995	999	1020	1001	1016	952	1008	981	1046	995	1039	971	1008	1029	1063	1008	1056	1004	998	981	968	1007	1053	1042	925	1023	1028	1001	994	999	1014	993	1022	1025	994	1020	1040	1011	950	989	1045	990	984	1021	938	1003	1029	1038	988	1017	1020	1055	963	1074	1047	1013	1023	938	1017	1015	1031	995	1006	984	1019	991	937	1044	1033	993	1025	1002	1015	997	1000	1024	992	1022	1032	985	1014	1037	1047	973	988	1006	1032	1001	972	1088	1044	1007	898	955	928	976	993	1032	969	967	1014	1006	964	1047	959	1030	1047	946	974	1031	940	1079	991	1061	1027	999	992	991	1019	983	951	1012	1030	1023	1067	996	952	1073	996	1013	1043	970	1000	1004	1038	1006	1018	1006	1023	1013	1055	1020	993	1057	1002	993	1041	1064	991	1016	1047	998	1052	1030	997	988	1009	974	972	1040	1001	1008	981	1056	981	1043	1006	1026	974	993	1012	1080	964	1032	1035	972	977	1062	1016	1019	1003	1006	1002	1001	994	1014	1078	976	1010	1015	1049	1041	1012	983	962	1042	975	1010	1011	1019	1015	1024	968	1007	1006	1010	1000	1090	1044	994	983	1021	980	982	959	1043	1018	1054	1007	984	999	1059	974	996	1084	1035	950	1076	1063	987	1012	1024	1072	1067	1046	986	1033	1018	1035	1023	1054	1036	1026	994	988	1021	1022	989	1018	992	974	963	952	1011	998	1039	1047	1026	1028	1018	1010	927	1062	1008	1018	1014	963	1023	1019	996	1047	1041	973	992	975	937	996	1069	965	983	1027	968	1055	982	997	992	1022	1067	1048	951	1053	976	995	1033	1019	975	994	1004	1045	978	1016	1040	1010	985	1018	1027	971	1004	1055	1008	994	970	981	984	1046	1049	1032	992	1024	954	1019	990	1030	998	1070	1033	984	1030	1023	1004	1040	1022	972	1035	990	988	998	1014	968	973	1031	991	1015	1017	1029	1004	970	987	993	1023	1034	1012	983	1028	975	976	1063	1001	998	990	957	1001	1026	965	1023	965	1006	1067	981	1037	1034	1037	1032	1055	1026	1006	1019	997	1036	1026	946	1012	1042	993	1028	1029	944	975	980	1018	1033	1028	1051	993	1006	1039	1015	1024	1006	1007	1010	995	993	1038	994	985	981	981	1091	1030	1001	1038	1047	1010	987	1045	1025	1043	1004	1022	1011	1008	969	1003	1011	971	1068	1037	1024	974	1003	1051	1014	1030	949	987	1023	953	1025	1083	993	1041	1008	992	975	1028	993	968	1020	989	1017	1017	1038	988	1051	1062	1020	974	1028	1009	1013	957	980	1059	1006	1025	1003	989	1072	1067	1030	1074	985	1003	1022	1047	1076	1034	1052	977	1041	1048	1021	1041	1055	922	1005	959	1022	928	1046	1009	939	1025	991	995	993	998	1011	1037	1026	982	977	994	1002	985	1002	1025	1005	927	970	1009	1040	1010	968	1027	985	1043	1047	961	1014	960	1022	1009	1015	984	1034	967	1048	982	996	1046	1067	1063	1009	1010	1010	1044	951	1036	1011	965	1001	959	997	966	991	1103	1020	1013	1003	1081	1021	962	1019	1012	974	1045	1038	1016	924	1073	1008	967	932	988	1018	1047	975	1026	1012	1034	1012	1026	1011	1020	1021	942	1025	1018	1029	1064	950	977	1033	1020	1017	1020	982	1006	1031	1008	1022	958	1020	1041	985	976	967	1023	1026	985	1024	989	985	1022	988	988	1012	1007	1030	1002	943	1038	1026	1062	979	1044	1015	1025	1021	986	985	1044	1002	1050	1038	991	944	1006	995	971	1052	951	1046	1000	986	965	987	1024	974	1003	1021	995	1060	962	1025	1006	979	1083	1034	1041	1002	1026	1073	1052	1037	1027	1053	1029	1016	957	1009	1010	1031	1018	1061	991	985	1034	1046	996	976	1023	1016	991	1025	1035	1036	1036	970	1016	1022	1012	997	1006	1073	982	973	1003	996	995	1045	1027	1048	942	1002	1000	1040	1032	990	1041	1054	1030	1005	1053	960	1008	1033	990	1061	987	996	1032	1036	1017	1013	1002	960	1012	1002	1068	1020	1038	1031	994	1004	1006	1047	1019	998	991	991	1001	1028	1003	985	1006	995	936	1034	1082	1045	1029	991	964	992	983	1036	1010	998	994	1013	1004	975	999	1009	993	1048	1042	974	1000	995	964	960	1045	973	1045	982	1018	987	1033	1035	1027	966	1094	1085	944	1005	971	1037	1049	1031	1037	1042	987	974	992	1019	1018	1010	1021	998	1022	1029	1002	1105	1066	1005
23435	21497	29410	24002	21572	21318	14345	6688	4795	3891	3151	2569	2267	1878	1826	1442	1341	1186	1103	988	991	974	912	911	811	799	801	789	838	903	794	723	675	686	678	726	658	678	728	751	818	738	828	832	731	737	738	721	702	646	653	674	717	1115	1477	1369	1128	865	772	692	663	634	629	590	583	558	630	522	594	657	547	594	604	590	575	591	653	597	610	652	625	647	604	631	594	605	617	556	606	591	583	639	614	600	606	648	599	624	598	587	648	642	589	581	662	601	687	575	558	608	637	628	618	635	592	618	573	622	586	590	644	572	642	636	592	581	596	613	595	604	605	626	544	609	605	589	591	663	643	643	608	541	579	547	610	597	623	626	599	614	637	624	650	637	637	577	596	624	592	587	570	589	578	596	655	615	597	602	563	645	598	590	602	627	629	608	601	600	612	609	662	623	572	640	694	604	588	565	636	567	619	633	641	641	580	609	627	628	626	595	607	581	630	612	610	585	626	634	659	589	638	590	650	589	625	597	562	614	614	620	629	663	607	575	645	625	640	607	633	590	607	594	629	640	609	613	633	566	545	560	625	582	621	593	618	602	601	581	596	635	595	645	617	641	599	643	579	555	599	610	601	643	574	607	572	600	611	616	619	632	623	620	655	624	608	657	640	619	595	645	632	627	619	625	634	599	612	605	641	563	613	605	620	609	631	648	595	633	614	629	564	611	669	620	611	608	604	594	623	620	580	613	589	605	597	665	610	573	618	627	565	609	547	636	601	592	573	565	609	678	562	621	636	597	615	626	631	588	592	659	610	548	625	660	626	589	597	651	587	596	594	555	570	567	582	602	584	623	583	648	613	619	579	612	615	601	619	540	615	611	594	624	599	598	590	639	603	638	645	625	598	617	626	615	617	603	602	585	599	590	663	649	614	592	620	595	630	574	588	571	595	579	606	640	588	618	589	587	637	604	570	620	619	625	584	667	610	571	543	633	625	658	593	577	612	606	621	618	623	612	632	634	603	616	638	583	582	660	637	655	615	615	620	642	633	617	577	610	576	597	611	630	548	582	563	584	621	603	595	598	612	632	599	622	610	537	614	642	573	590	622	575	566	621	603	563	605	622	646	626	661	603	611	622	649	605	599	590	619	578	644	592	604	578	591	575	595	564	618	616	572	608	617	579	629	612	622	609	619	586	594	620	668	567	640	582	634	629	648	588	591	599	603	635	584	625	585	557	605	595	618	642	608	629	585	562	597	561	610	592	633	550	620	607	587	616	624	586	590	589	598	636	597	646	661	602	613	606	625	560	587	580	599	621	644	574	595	619	568	619	575	597	575	612	644	641	616	635	612	643	606	596	592	641	582	590	594	602	602	604	618	585	593	660	601	652	608	599	614	596	570	618	631	590	605	606	613	610	612	602	588	603	599	599	605	645	625	662	586	582	594	629	605	606	595	622	590	605	604	617	630	626	609	585	625	601	562	625	639	585	585	583	629	627	640	614	563	593	620	619	576	577	609	597	645	593	605	642	594	600	577	647	587	573	610	598	630	618	626	620	628	609	604	652	575	590	601	572	593	659	598	632	601	585	602	570	581	610	582	513	598	585	610	659	619	620	624	626	604	611	554	585	613	604	577	672	595	636	607	611	616	603	573	607	590	612	613	615	630	634	621	614	636	635	576	603	594	586	625	592	570	640	628	592	613	608	605	673	609	594	629	615	621	575	616	619	598	614	641	604	583	619	605	596	636	595	593	610	586	629	645	535	596	679	606	616	586	593	577	654	613	601	630	594	621	598	593	621	576	606	608	609	620	643	625	651	553	607	642	599	606	618	638	594	604	614	588	606	614	623	595	584	611	617	627	649	627	643	583	603	619	617	595	620	618	628	578	616	599	582	615	604	638	609	573	618	597	593	608	618	622	640	609	587	581	610	631	609	612	618	640	574	610	599	607	591	642	609	601	588	597	601	595	593	604	586	644	606	635	624	646	600	647	636	605	619	588	571	584	568	610	589	626	588	619	568	611	630	641	628	602	591	632	587	595	616	658	606	598	600	617	599	581	592	608	580	585	567	616	617	626	564	598	579	613	603	626	617	594	648	613	652	599	681	569	612	632	577	665	579	633	617	587	577	624	620	595	580	590	649	577	618	603	619	607	591	620	596	624	629	629	615	612	642	619	604	588	586	618	582	653	673	618	611	590	572	606	603	594	642	640	585	589	649	584	604	596	594	605	587	586	620	591	582	651	640	581	570	655	599	591	601	595	651	581	626	592	596	611	605	630	634	556	590	615	626	623	591	592	577	630	609	630	591	618	541	600	616	603	548	616	652	609	578	577	605	555	640	581	584	610	568	597	634	569	554	633	603	589	632	657	619	605	573	584	637	640	606	632	603	617	575	586	615	566	616	571	605	605	584	666	604	599	605	593	575	621	611	591	553	572	582	580	613	563	615	557	591	598	584	589	631	613	597	615	594	618	608	656	579	610	595	556	550	611	621	560	618	619	608	570	622	594	606	618	636	623	620	578	612	596	610	582	567	568	590	631	687	605	605	588	614	599	637	639	569	679	614	594	576	590	590	639	592	637	609	622	614	566	568	587	611	590	627	620	585	580	592	531	651	616	586	602	614	592	549	633	623	585	598	665	620	619	574	595	633	686	581	617	589	589	608	638	599	621	605	595	584	609	588	602	592	590	626	596	614	603	571	601	634	636	601	590	628	622	616	644	582	584	603	588	613	622	600	598	621	632	561	606	593	647	570	635	598	614	625	621	610	603	586	592	612	610	634	570	606	641	600	608	575	590	633	624	603	577	640	625	597	596	596	590	608	607	577	595	583	608	589	620	642	608	547	614	649	585	622	586	619	624	635	623	616	615	602	585	632	650	570	610	587	568	626	580	614	598	582	570	661	601	608	616	556	602	600	605	610	571	635	575	575	589	637	618	604	682	595	610	616	605	568	605	640	589	575	570	579	579	616	575	592	616	592	623	590	603	601	588	560	577	581	622	599	603	573	614	604	578	627	606	619	622	631	635	588	633	584	618	595	602	637	597	564	623	640	620	619	570	650	632	625	576	585	652	613	581	595	598	605	626	596	598	603	587	584	576	620	595	610	624	583	616	608	591	630	634	625	630	634	557	600	588	600	570	623	610	604	622	618	601	597	617	620	607	592	627	610	645	630	620	635	559	567	568	617	603	576	620	599	639	603	601	624	566	668	585	609	620	570	602	612	592	634	572	576	607	616	585	594	630	654	589	608	571	579	559	601	592	576	569	579	616	595	532	607	605	602	613	598	606	604	592	612	584	627	568	596	620	569	650	625	630	605	654	586	623	636	617	597	624	637	595	632	620	635	599	576	547	586	587	577	600	605	650	602	609	609	579	630	588	596	617	607	620	600	640	581	618	580	644	607	621	635	610	612	589	644	616	614	624	610	602	600	601	593	649	616	600	627	638	595	598	592	568	660	587	621	624	600	663	601	633	635	620	633	630	556	618	603	573	643	610	638	597	584	642	582
19513	36281	34115	25972	22944	20106	16865	13345	11371	9464	7492	6305	5334	4517	4091	3292	2705	2595	2217	1931	1820	1736	1695	1553	1434	1431	1350	1322	1531	1664	1377	1124	1054	1061	1092	1071	1052	1068	1153	1391	1511	1226	1514	1343	1294	1187	1167	1278	1064	1020	984	1150	1148	2077	2900	2728	2087	1528	1246	1029	995	874	927	952	913	886	913	913	919	969	898	931	937	888	935	898	931	869	924	886	939	913	920	886	918	966	916	898	915	894	920	938	922	889	874	968	966	937	888	851	965	900	877	886	899	899	918	890	870	924	929	889	932	910	930	932	912	896	904	887	902	907	920	894	925	895	903	888	927	931	875	915	962	944	961	876	927	909	889	911	944	950	900	889	895	945	895	905	917	904	916	952	929	926	939	908	867	883	883	887	927	927	939	961	905	977	949	929	928	908	940	899	961	926	864	909	829	883	958	927	894	905	858	898	885	907	871	890	906	837	932	936	894	922	876	942	964	880	933	888	897	867	889	921	927	921	883	873	914	925	880	919	944	893	917	912	875	934	862	910	877	952	820	900	960	921	873	915	928	910	938	909	907	897	908	917	945	931	949	903	938	870	891	908	912	891	901	897	878	936	1002	908	971	908	871	905	940	924	923	921	828	960	919	905	915	939	923	907	872	907	938	943	869	885	882	907	893	869	923	916	937	879	874	934	885	906	929	922	928	920	941	868	914	901	897	858	930	864	913	920	939	915	878	889	905	867	894	937	867	947	898	902	913	907	920	939	903	861	907	869	846	965	921	908	912	929	951	875	924	949	887	939	933	902	956	955	942	915	872	888	951	896	943	930	921	862	935	947	934	904	934	918	890	889	913	914	925	900	888	953	914	888	896	915	922	956	935	892	883	886	868	947	917	892	861	914	848	917	915	885	965	839	890	951	897	855	907	901	970	919	882	898	943	880	893	935	934	939	903	865	969	952	925	888	907	934	927	930	880	908	905	945	848	948	918	934	883	970	905	880	929	930	886	873	919	898	908	937	954	941	854	872	950	893	871	914	914	850	891	896	954	965	880	859	978	879	954	918	930	946	904	922	882	881	965	937	899	883	937	945	970	936	893	894	903	940	873	887	925	956	955	932	925	896	908	920	838	870	887	916	872	973	945	869	895	916	912	913	914	932	919	939	893	933	969	887	863	882	929	924	953	952	909	889	878	892	917	931	923	935	892	934	845	949	891	951	893	903	922	911	947	964	925	889	909	867	881	904	899	924	904	921	878	911	941	899	859	867	883	920	902	909	920	962	940	893	924	902	903	847	902	924	880	904	941	941	847	915	919	902	943	900	896	946	932	906	906	949	900	975	879	881	943	916	895	954	917	911	912	942	949	890	928	897	841	910	933	873	861	939	895	876	911	924	911	947	941	909	938	922	959	908	882	902	919	889	911	939	955	906	925	963	906	934	918	912	883	902	959	889	914	901	866	904	942	969	924	900	879	888	941	913	1000	890	901	895	885	875	925	897	916	915	950	871	900	879	928	912	944	897	870	933	902	925	895	894	877	937	915	916	923	915	922	863	936	878	861	896	897	923	903	885	931	920	923	900	887	858	885	878	912	925	929	948	936	926	937	886	871	885	904	880	928	883	888	893	910	903	924	899	869	935	925	937	900	896	891	913	904	910	900	894	885	926	878	906	931	883	903	895	828	960	952	955	926	903	950	910	936	910	857	961	905	897	920	862	913	938	955	905	905	871	886	886	926	861	922	849	850	886	906	881	924	902	897	898	890	964	917	928	886	884	910	862	925	909	894	911	884	951	873	927	906	947	893	890	886	916	917	942	920	917	912	932	929	895	908	934	892	873	909	894	910	914	919	848	954	962	910	906	910	910	900	903	929	936	903	961	878	882	921	960	894	872	865	881	943	882	911	836	900	899	916	907	907	934	904	888	946	899	931	878	943	897	925	937	933	906	870	939	931	895	886	927	894	933	872	875	906	918	921	894	933	942	901	856	917	906	881	909	927	870	883	846	971	961	917	950	913	885	908	901	920	965	869	961	905	885	892	883	888	926	926	872	861	904	904	930	885	932	901	891	938	897	852	908	904	982	847	929	882	909	902	882	912	894	912	909	926	946	928	935	920	893	871	909	917	906	945	967	921	913	966	900	884	945	912	921	928	879	931	884	911	921	929	893	978	943	904	936	912	843	884	908	936	866	927	872	865	906	940	926	931	934	918	915	960	906	939	876	911	927	925	919	928	923	920	890	951	877	948	901	964	969	884	910	914	905	899	874	950	947	926	905	924	915	926	928	920	891	918	895	916	934	919	924	910	943	887	921	893	965	943	930	876	936	832	872	915	907	919	905	930	928	907	921	919	901	884	924	938	924	864	874	861	909	935	924	914	916	914	967	901	871	903	918	854	939	908	892	937	932	964	937	925	951	903	897	912	949	909	912	891	958	921	912	950	900	959	909	913	899	924	876	907	888	871	913	921	938	913	963	953	937	852	923	970	909	904	873	929	919	910	910	959	833	902	887	865	951	885	941	877	944	900	907	911	902	949	924	875	899	907	901	863	829	921	931	900	934	842	869	843	881	914	928	904	944	890	946	886	911	956	910	905	943	913	871	884	892	868	894	945	904	902	887	923	910	921	889	866	912	861	875	937	912	873	902	912	918	852	922	902	896	928	877	870	870	971	918	883	848	888	930	895	921	925	853	932	955	915	849	922	934	897	865	951	927	905	918	903	946	954	900	904	884	902	868	939	847	887	873	885	914	934	863	919	959	906	963	896	881	917	885	868	931	902	943	904	935	877	908	931	884	901	863	913	872	922	904	848	904	950	958	928	909	905	907	854	957	937	841	902	906	909	915	896	939	934	884	918	963	889	932	924	928	856	948	864	883	884	892	900	851	881	908	911	916	914	903	862	886	908	992	920	916	880	991	900	858	929	903	936	894	925	883	859	936	897	922	904	905	897	907	874	934	899	848	889	886	905	915	864	935	934	878	912	893	899	889	931	897	908	906	968	898	938	899	907	912	903	901	877	853	903	903	937	934	959	940	870	880	908	900	945	925	875	952	903	940	868	897	919	897	872	914	929	881	948	988	881	924	888	994	850	894	893	952	874	902	929	898	912	901	885	912	898	899	867	883	897	893	954	875	889	893	914	889	920	893	902	933	921	980	883	921	915	908	907	950	936	911	917	922	948	928	910	899	865	838	891	899	920	921	934	861	966	866	977	925	913	916	904	970	875	912	889	949	918	882	912	896	883	909	902	906	910	938	931	887	907	928	894	866	875	889	893	908	924	932	927	897	902	909	886	949	944	897	976	886	956	898	859	953	881	965	953	920	919	924	922	894	887	868	819	877	884	893	908	922	911	861	928	904	923	862	873	915	861	876	912	872	881	913	919	879	906	920	917	932	903	905	921	908	889	894	856	875	873	871	943	879	916	948	897	855	949	883	931	921	857	861	938	926	940	891	873	932	935	905	884	958	930	875	901	913	942	931	920	887	928	892	887	939	856	892	889	887	917	930	877	904	886	874	894	925
27243	21254	17662	10267	5882	3956	3019	2177	1952	1600	1435	1215	1093	1024	905	857	768	771	789	722	666	696	661	655	704	709	673	667	767	709	710	639	631	585	625	634	586	602	627	609	657	652	697	659	682	680	682	631	636	657	592	630	651	636	696	718	690	662	641	664	632	627	618	646	593	635	608	625	618	590	583	626	584	605	635	592	607	620	613	628	597	603	627	585	574	562	588	551	654	588	574	591	564	584	572	591	636	596	588	619	591	638	613	637	604	624	548	623	629	618	606	566	614	586	601	586	599	633	606	608	609	595	559	590	601	569	640	589	571	626	590	592	570	553	589	601	625	571	645	607	632	598	622	615	583	576	591	611	610	611	584	604	612	587	586	617	606	574	615	582	608	597	614	602	607	633	614	570	611	604	593	606	647	609	589	552	611	582	597	597	602	598	585	588	581	608	602	584	622	616	594	562	621	596	592	608	592	577	605	581	604	592	613	628	571	615	605	584	580	603	622	577	606	601	630	584	635	544	571	566	566	632	564	595	626	610	623	603	593	577	584	585	596	588	586	627	601	595	559	550	575	612	632	598	596	581	620	629	613	624	618	648	558	611	601	553	592	626	610	620	594	601	564	590	602	567	598	645	609	567	590	545	596	597	593	629	617	614	569	613	618	569	602	625	616	594	619	611	576	550	637	686	611	559	618	589	599	588	596	618	622	606	591	596	620	571	643	563	584	607	586	566	604	645	566	582	585	610	580	606	605	587	594	620	582	582	592	633	636	578	561	617	582	602	614	586	610	557	584	598	598	617	606	589	630	611	651	635	605	599	602	617	591	573	570	593	599	577	623	610	584	574	593	586	576	609	600	571	573	599	645	609	598	639	622	597	618	603	660	579	652	620	610	593	600	601	616	633	562	573	625	625	585	602	608	631	612	580	582	587	635	601	550	563	630	622	621	621	579	636	594	564	654	590	569	640	620	589	579	576	604	592	618	608	603	609	591	551	624	592	590	645	555	642	599	584	594	612	615	596	620	620	574	605	560	633	600	604	594	579	609	598	610	598	562	597	583	642	605	578	622	563	600	631	601	593	600	636	621	628	620	586	605	627	631	601	591	599	575	602	575	602	619	618	593	606	646	611	609	579	634	677	583	556	564	578	598	593	601	589	609	605	629	582	587	569	602	611	566	575	601	610	585	587	554	621	602	606	577	596	578	578	584	586	574	572	577	632	587	612	612	573	612	586	578	585	596	639	605	552	585	604	604	549	559	591	597	624	602	646	574	599	597	584	571	577	626	582	610	609	576	625	587	598	620	576	610	605	569	608	632	593	606	613	581	586	598	608	608	636	574	591	601	616	579	587	604	566	600	605	642	574	558	617	575	651	617	567	607	605	596	613	584	613	582	558	615	619	561	618	640	643	606	588	626	565	628	595	601	608	631	593	603	634	591	569	583	625	574	613	550	586	619	595	601	620	610	663	601	604	651	618	584	580	607	565	613	585	579	655	606	567	578	610	597	625	656	585	618	599	589	581	584	581	576	585	597	598	606	570	535	612	585	616	598	551	615	622	585	615	622	614	620	565	573	608	629	632	575	590	581	609	575	588	604	612	608	594	601	603	608	611	567	583	624	642	576	615	644	610	559	611	587	588	605	588	604	640	608	617	623	600	585	619	569	576	607	601	590	586	586	591	604	568	572	655	607	610	608	598	596	612	572	601	616	580	590	625	610	591	605	645	605	580	592	622	583	561	598	597	620	602	606	627	617	593	634	609	602	602	565	606	597	606	618	652	572	638	575	584	599	599	638	610	611	564	569	630	613	583	609	607	569	615	597	614	597	552	585	616	596	581	618	580	597	614	586	589	658	646	565	610	579	576	617	584	633	617	552	644	605	607	619	614	594	578	632	625	603	587	624	601	606	616	585	656	620	606	632	595	584	610	593	608	606	630	561	609	596	611	612	631	650	570	602	597	633	608	576	612	605	647	620	573	612	627	625	630	593	559	611	603	582	597	645	617	603	581	562	564	606	597	603	569	567	583	632	639	568	608	548	614	617	636	610	614	595	581	609	581	607	606	589	602	581	627	607	613	581	576	633	603	612	606	602	631	558	550	606	646	609	594	627	609	592	618	600	617	614	626	614	565	617	628	589	568	557	621	585	601	615	598	600	607	660	585	646	551	566	600	572	569	569	619	612	613	594	607	583	602	632	599	586	609	622	620	545	615	628	594	641	577	578	556	621	608	618	573	627	587	596	608	600	624	588	614	636	593	592	619	636	621	602	587	643	596	623	614	601	565	674	572	555	621	584	586	547	572	621	571	624	561	594	615	630	545	628	610	577	582	598	653	600	563	618	633	593	630	610	620	558	582	597	625	595	585	580	603	620	552	560	579	592	564	561	593	578	567	607	552	593	593	576	600	610	613	608	639	632	603	607	656	582	605	562	602	620	571	624	611	607	633	625	641	595	588	630	607	560	585	583	580	577	611	582	584	611	567	593	589	549	617	590	591	623	595	623	574	526	601	580	612	612	603	602	586	609	619	535	604	609	583	589	615	634	582	639	591	576	570	638	598	574	581	566	619	582	559	604	594	602	591	647	646	591	619	616	628	633	677	675	626	597	584	599	639	583	622	650	612	602	577	581	610	573	608	636	579	569	578	563	577	607	614	643	646	604	611	623	629	592	577	613	625	589	587	605	591	569	620	567	617	581	610	581	606	612	612	533	621	631	591	606	648	616	571	625	573	604	580	613	606	605	606	600	572	621	646	625	589	611	598	593	612	613	604	569	584	601	564	629	578	585	608	615	628	642	619	610	647	572	652	586	596	586	621	598	568	596	597	671	580	634	577	625	614	607	619	602	577	582	607	591	606	600	604	607	610	585	607	578	608	626	609	632	567	606	594	630	566	580	563	598	587	583	587	593	601	584	580	618	604	593	572	607	672	592	600	627	638	643	589	601	607	588	616	603	622	593	621	617	603	624	640	581	627	608	614	600	594	609	617	599	627	618	599	610	643	554	596	575	567	607	590	616	576	645	580	574	593	620	600	604	561	595	576	566	560	629	607	605	603	609	560	584	636	616	613	582	586	553	622	634	635	634	584	600	571	586	585	624	656	582	548	576	624	590	626	563	583	638	617	562	572	618	601	589	595	654	594	616	569	622	593	591	588	584	577	561	564	609	590	613	606	617	598	560	624	582	585	609	596	609	582	616	602	609	589	580	598	558	630	576	650	600	589	630	623	611	579	590	590	615	572	607	563	585	581	629	617	615	555	576	592	618	620	594	640	628	573	611	610	633	647	616	589	588	607	601	579	630	619	610	583	612	631	616	599	604	670	605	566	592	588	575	631	570	584	549	577	618	608	600	583	574	597	620	605	608	612	585	622	586	595	630	603	550	606	541	586	610	605	628	614	626	615	613	591	608	625	591	660	601	608	628	596	587	567	592	575	576	601	598	634	657	601	605	602	588	572	596	585	549	608	615	553	570	610	596	571	628	617	598	621	620	617
13154	21703	20833	14472	11796	9180	7611	5746	4907	4119	3475	2907	2354	2253	1903	1686	1516	1408	1353	1283	1294	1207	1234	1087	1112	1109	1099	1095	1251	1255	1053	944	925	946	995	936	900	904	989	999	993	992	1005	1064	1111	1070	1119	1023	1021	969	1024	1017	997	1065	1121	1084	1070	1043	860	963	933	906	883	893	911	914	891	908	909	897	924	953	901	971	966	952	890	889	906	920	884	938	914	891	908	898	965	894	942	899	932	931	855	920	932	886	923	890	888	865	918	921	927	898	877	840	891	881	960	882	894	844	857	952	909	915	844	865	926	909	958	893	904	861	880	877	908	907	944	953	813	887	921	924	935	908	901	897	901	926	847	979	881	888	881	859	885	884	848	897	869	907	928	841	914	956	891	883	900	872	955	909	885	909	896	910	914	890	919	890	880	858	892	925	873	905	896	887	889	885	889	832	837	940	911	935	845	856	938	887	884	842	916	937	952	900	906	902	943	905	886	925	911	935	926	864	914	920	890	892	867	901	916	936	879	916	888	912	857	924	936	890	893	921	946	956	906	921	961	899	904	894	872	950	908	901	859	971	887	892	882	919	883	959	928	912	867	841	864	930	878	889	936	937	909	941	857	922	869	921	848	887	867	947	864	902	844	941	946	874	899	881	851	899	915	897	896	915	887	930	907	928	907	899	921	827	860	864	889	912	938	902	916	876	913	869	918	888	885	915	911	918	962	905	889	905	912	897	885	880	909	909	889	917	870	920	896	901	851	899	889	935	860	976	908	891	878	921	901	911	904	879	966	847	896	930	964	905	943	902	924	888	899	962	908	890	917	895	875	898	847	937	892	1001	905	885	926	859	968	930	916	885	968	938	890	884	900	852	899	917	908	907	897	901	919	884	909	887	956	959	907	954	934	920	884	927	875	912	904	916	897	959	907	869	855	839	928	907	883	874	886	901	886	882	905	910	863	891	889	883	877	895	903	947	881	954	935	912	880	925	866	877	841	906	886	922	911	863	879	923	945	918	890	920	889	942	895	874	878	877	872	944	880	893	891	888	928	930	951	910	845	870	915	947	858	909	892	897	921	905	873	896	925	908	874	885	916	944	902	917	941	850	918	921	883	922	907	883	938	907	882	987	933	940	865	909	942	929	909	875	955	911	886	820	902	874	943	949	872	865	874	905	888	876	917	937	940	921	876	822	914	856	862	908	894	913	909	917	928	909	902	903	895	888	873	843	887	882	927	898	844	877	905	849	938	911	902	943	903	887	860	888	883	914	873	959	942	936	878	843	919	843	896	914	795	905	856	918	889	872	851	942	922	886	920	909	935	886	884	958	890	916	931	917	914	900	885	884	893	926	909	867	894	854	889	864	915	883	928	866	898	892	845	908	888	876	919	958	903	893	953	875	936	931	889	891	850	893	945	900	943	928	872	872	875	889	899	881	870	893	914	936	870	872	908	896	884	870	947	915	935	893	879	924	878	939	902	946	897	892	861	903	919	903	897	918	926	921	882	891	870	837	898	852	901	913	894	934	922	867	926	924	901	897	866	902	899	883	840	871	883	909	901	910	892	886	917	889	919	854	910	891	926	917	895	871	906	866	883	871	940	892	932	901	886	866	904	860	927	874	857	867	873	907	882	905	896	962	931	889	883	895	938	873	905	909	863	941	957	898	853	920	852	924	934	919	935	895	890	842	893	888	880	933	934	926	930	891	912	924	860	901	934	907	903	912	935	866	861	926	918	878	974	883	879	924	948	907	906	921	922	901	897	895	890	947	933	952	892	908	852	934	883	935	907	883	876	921	904	902	907	875	908	913	905	935	878	876	903	979	929	942	913	913	890	922	921	907	934	859	884	903	875	859	883	895	912	938	919	950	875	897	895	888	873	876	893	826	893	890	907	900	923	903	856	894	903	872	925	904	906	900	916	884	883	885	961	924	941	897	900	871	865	909	914	892	906	871	905	904	930	913	914	871	893	874	884	924	899	897	939	864	943	917	929	911	909	844	910	890	897	883	973	885	828	879	854	903	894	911	907	880	932	952	922	904	919	864	943	929	923	887	882	855	851	910	896	880	900	894	879	883	867	919	831	913	852	905	870	895	899	929	964	891	897	893	910	944	879	904	929	943	919	909	916	918	891	894	933	902	874	905	967	850	940	941	867	855	925	916	893	905	924	884	887	877	900	943	939	881	900	870	896	906	908	935	877	902	937	907	920	905	890	909	897	866	881	887	873	898	881	968	903	888	897	869	898	884	883	925	910	958	904	882	871	881	943	882	921	895	921	868	907	876	949	869	925	887	904	880	893	933	899	899	861	873	871	944	921	912	921	870	935	872	982	918	944	882	912	854	898	916	870	885	907	910	910	925	915	858	863	900	866	932	877	881	888	900	902	923	890	861	919	920	905	929	952	971	912	887	916	895	899	896	884	879	903	895	937	899	907	888	893	879	903	876	922	841	966	880	894	872	884	856	883	901	914	892	945	897	904	884	903	848	884	903	923	898	856	875	973	871	906	925	875	923	932	847	925	863	881	922	862	901	903	911	876	882	918	956	898	890	927	910	925	895	877	950	925	897	904	839	861	880	902	879	889	894	915	879	903	860	915	912	935	968	943	894	892	898	852	862	901	911	876	876	927	939	885	918	946	933	909	922	891	914	937	869	947	962	897	867	902	907	924	879	899	844	865	867	890	908	874	930	928	862	813	890	913	936	908	937	953	911	900	903	873	913	954	912	934	922	923	946	884	874	919	937	911	888	900	884	927	912	927	847	898	977	901	898	907	927	850	890	869	910	936	872	894	886	893	944	905	946	921	941	909	928	908	936	892	925	858	865	963	908	852	887	852	916	907	905	907	854	904	919	829	895	939	914	897	858	862	919	953	906	910	894	914	896	921	955	931	889	833	858	911	946	922	911	874	901	861	900	791	932	935	878	902	932	853	859	882	838	936	891	820	987	891	934	892	913	917	880	935	882	944	935	927	878	910	904	848	883	887	858	908	911	933	884	907	889	868	934	897	884	955	886	905	944	876	884	898	887	871	860	900	908	897	1006	931	874	897	975	852	895	943	869	899	881	908	932	895	940	887	922	904	899	851	937	936	881	846	919	897	919	847	946	899	917	886	907	932	918	898	918	903	930	849	904	937	921	902	923	899	887	921	899	956	904	906	920	857	875	875	913	953	889	930	972	892	934	902	955	924	905	889	850	918	914	890	910	929	891	906	885	924	933	921	875	859	915	871	896	885	859	920	908	866	920	925	956	902	898	871	914	885	908	898	954	929	908	908	894	901	890	955	862	876	892	891	859	925	881	890	855	929	935	894	943	887	918	906	901	918	923	906	902	916	851	883	884	925	904	897	875	952	895	869	904	888	867	965	853	916	960	879	877	902	920	887	839	874	873	840	927	895	912	927	931	924	888	902	899	884	905	929	902	861	909	907	865	918	878	898	928	975	917	881	835	923	885	900	900	900	939	879	871	895	930	823	871	896	902	876	903	913	935	870	902	943	921	939	873	929	881
24558	21508	28819	24677	21013	13027	7252	4213	3557	2696	2279	1956	1647	1351	1368	1201	1045	944	1003	943	892	846	839	869	827	770	716	825	1004	904	849	767	692	741	714	660	723	725	766	724	723	753	716	743	805	837	758	683	708	738	739	764	767	907	1232	1136	976	825	778	710	661	679	718	645	663	699	670	636	663	660	695	704	714	684	638	670	659	715	679	658	675	656	688	676	625	636	674	679	672	649	652	629	711	678	675	663	684	725	687	672	704	680	708	673	667	688	657	681	646	638	700	667	684	642	680	605	675	686	685	682	606	634	680	658	690	668	626	671	663	680	686	691	672	698	687	659	697	615	680	642	700	678	684	628	715	673	668	692	685	666	675	659	617	638	674	689	680	696	616	646	683	660	706	688	691	689	614	644	656	664	637	663	701	674	649	678	644	703	672	676	650	643	717	662	680	695	669	712	666	706	692	678	632	652	659	660	686	663	648	645	640	688	667	682	647	657	653	669	631	673	650	657	694	642	669	672	655	675	669	667	642	669	663	657	648	686	707	697	640	690	665	663	675	611	711	621	664	677	685	652	635	677	641	672	670	655	696	663	696	681	658	753	668	681	694	703	634	687	690	647	628	701	654	653	675	672	694	693	695	686	674	686	643	661	656	715	653	704	688	691	701	681	642	699	655	675	659	645	684	626	660	646	667	629	674	661	647	662	608	675	645	699	668	686	670	690	679	707	681	651	677	654	670	641	682	672	676	638	693	685	706	622	687	753	706	677	715	652	661	697	710	670	637	650	704	703	710	682	648	681	654	634	697	655	703	656	683	614	643	705	637	677	594	593	681	686	751	679	675	662	683	645	657	633	646	667	611	666	664	639	697	686	707	639	677	690	633	657	677	661	656	716	689	670	699	640	650	666	648	639	687	669	687	680	691	678	649	709	702	696	688	664	725	666	651	694	654	656	697	627	677	611	669	661	649	694	637	670	667	674	621	666	743	648	708	709	632	663	661	687	672	660	638	683	653	702	687	652	654	665	671	678	630	675	689	696	713	693	661	716	677	701	682	671	696	636	666	674	692	684	672	681	712	679	693	707	683	614	695	702	651	673	630	640	710	700	627	663	662	628	679	690	656	715	700	683	636	682	702	691	676	660	685	647	670	677	669	706	671	659	682	645	669	686	627	697	615	676	693	674	641	681	705	694	681	641	653	648	650	663	638	686	683	686	688	673	677	727	680	695	666	656	650	660	691	640	717	675	668	643	661	670	664	677	681	681	654	630	681	688	697	599	683	664	710	636	707	698	680	688	678	649	683	674	690	678	646	685	678	691	680	667	643	676	625	655	651	640	668	636	686	675	655	686	674	686	698	672	665	707	670	687	702	650	647	661	692	674	701	693	697	697	713	668	667	669	645	621	666	654	669	667	682	639	639	660	619	635	664	619	645	676	685	662	626	640	624	696	676	686	629	638	675	715	691	732	689	621	693	664	663	667	640	669	657	715	641	649	633	713	669	703	641	673	706	685	659	653	624	673	669	637	669	657	679	692	666	677	631	691	686	710	652	689	663	676	679	712	635	639	663	657	699	661	669	718	649	716	659	643	666	698	650	623	659	644	674	642	677	693	716	644	664	590	690	706	650	647	696	675	707	646	699	670	673	672	729	646	658	655	689	653	656	654	638	687	696	669	681	684	704	671	662	695	706	635	617	676	708	647	634	640	641	662	629	683	671	694	657	695	675	642	684	642	664	690	677	703	641	686	711	600	646	662	681	685	691	655	644	667	624	652	708	672	681	691	634	727	652	652	624	675	686	673	652	671	687	718	654	712	682	669	654	679	637	627	661	652	669	643	657	671	703	685	694	675	654	667	624	706	697	653	684	660	645	641	624	699	702	643	666	674	634	709	670	712	644	665	629	717	685	655	658	659	688	675	712	643	685	677	637	665	631	635	623	665	647	702	655	666	643	696	723	654	712	699	651	727	722	728	673	646	672	674	640	680	652	659	735	627	698	662	653	630	669	631	668	658	659	704	672	624	678	653	650	686	627	647	650	691	707	666	666	719	651	627	664	662	719	694	670	638	675	656	651	712	648	663	661	655	637	677	649	636	671	673	692	689	628	651	648	664	683	713	675	688	657	636	652	665	656	710	608	712	603	658	685	650	660	674	705	650	701	675	639	714	660	639	691	652	684	641	653	690	674	670	679	675	648	654	683	633	650	650	683	687	668	689	705	710	673	689	674	626	630	666	637	671	647	671	655	657	690	664	677	686	667	696	698	697	637	642	616	670	685	670	713	676	713	670	684	609	656	675	666	630	699	692	708	661	693	668	640	652	647	697	676	703	678	662	666	699	678	690	687	620	620	638	687	697	641	687	676	664	639	672	637	695	655	661	652	694	656	694	661	681	680	662	665	671	663	703	706	671	659	677	676	649	637	663	698	672	664	674	685	642	678	672	645	650	653	659	690	664	654	661	721	655	653	634	674	679	669	667	665	644	651	660	678	657	692	665	654	672	689	658	653	651	693	651	691	641	674	665	670	653	646	690	655	662	658	671	658	632	654	662	634	660	692	655	658	650	632	699	708	660	675	638	687	684	634	676	643	679	711	639	692	643	673	705	680	663	696	681	688	684	687	659	674	687	667	647	649	644	706	688	672	687	664	674	663	673	665	690	674	715	695	660	713	655	654	636	692	704	680	648	672	656	704	669	656	661	623	648	690	659	669	693	679	669	621	629	643	589	678	672	690	658	711	651	701	694	699	666	664	643	688	651	672	693	682	714	683	666	622	681	655	687	701	640	670	676	628	651	717	668	663	650	669	645	670	688	653	640	719	649	622	728	639	653	646	645	729	674	639	690	663	666	652	711	681	693	658	685	681	651	682	622	658	693	716	655	670	653	676	661	689	659	709	721	653	693	638	652	681	671	673	646	664	709	675	672	691	652	644	641	640	656	703	685	677	654	675	666	687	662	628	663	695	687	688	614	681	675	704	633	726	668	640	684	659	652	676	709	625	678	688	646	651	684	668	680	700	669	676	687	685	632	679	661	659	683	686	651	656	674	759	657	639	700	679	658	658	644	689	669	672	665	654	687	700	688	620	666	668	654	692	664	643	698	649	663	685	644	601	672	681	671	690	665	713	646	686	670	673	694	676	662	716	689	700	680	674	619	666	654	690	689	691	670	634	680	654	700	655	706	663	678	619	707	678	669	645	693	694	622	673	667	662	642	673	639	666	668	660	643	703	700	643	656	658	686	636	661	682	655	691	640	668	666	695	637	671	615	690	654	680	665	657	704	684	650	681	654	684	635	717	700	681	670	673	677	655	676	679	662	653	681	647	664	644	657	702	663	682	634	666	670	667	679	656	662	686	665	660	668	672	660	656	651	703	640	710	684	691	648	684	722	719	656	711	642	722	697	678	680	632	640	717	667	669	674	659	687	618	663	706	648	663	632	652	692	667	691	682	610	686	678	708	676	668	696	651	628	686	645	661	658	664	686	690	654	688	614	656	667
16001	30520	30591	22123	18831	15708	12745	9935	8501	6666	5506	4524	3845	3331	2782	2408	2131	1879	1917	1780	1582	1607	1474	1390	1359	1300	1308	1325	1692	1561	1326	1172	1133	1128	1149	1115	1156	1103	1051	1104	1133	1071	1103	1197	1261	1381	1220	1122	1122	1113	1207	1156	1222	1706	2208	2063	1699	1365	1206	1140	1023	1022	1009	993	985	1004	942	979	1045	1019	1000	991	1084	1024	1004	984	1049	952	1012	1016	969	1035	963	992	978	996	1001	1028	976	970	1016	973	1014	984	1057	984	1002	957	968	979	1024	986	1004	985	1003	984	991	1021	1041	1015	953	1002	1022	1004	1011	1013	992	974	1034	1056	1009	971	997	1024	1108	998	1055	960	990	987	964	1005	972	926	1049	980	1003	1023	967	1015	1069	970	953	1082	992	971	952	1049	987	986	938	1027	995	996	1041	1002	1026	949	1008	1027	1024	1020	985	989	1017	978	1019	1014	1057	994	989	990	1030	986	983	1008	963	1010	1004	942	1014	1007	938	1013	992	1020	1015	973	986	983	1007	1004	992	1074	1021	1009	1018	1045	984	1008	967	1033	953	988	949	935	1035	942	974	1006	1038	992	1010	999	1029	979	1017	1069	1019	975	937	982	1007	986	957	1021	964	1023	1008	1024	958	993	966	1015	1036	982	986	1045	1000	999	972	1020	1059	992	1031	949	978	1020	980	1006	1035	1007	1034	1015	1016	1050	1011	994	1051	1031	975	1014	1071	945	984	1046	1007	1022	973	1019	989	972	1056	992	992	1037	1012	1009	930	1010	973	977	1056	980	1006	1006	1010	1009	1023	963	1046	1005	999	933	1014	969	962	976	975	992	1040	1023	987	1022	977	985	1011	971	1029	986	1010	1001	983	998	992	1022	1006	1011	1023	1007	995	992	1021	975	967	1003	1034	1015	1019	1044	1039	994	1050	1042	990	980	936	1039	1025	1062	982	987	984	1029	965	1036	1039	1025	991	985	995	974	1023	993	952	935	1013	1009	968	1040	989	994	960	1009	999	970	1026	964	989	1024	1013	1057	1015	1029	946	1021	1014	989	973	951	1071	1016	998	1000	1027	958	993	988	998	1014	982	1047	976	1053	1025	1046	999	1049	947	998	1006	971	1004	1040	978	992	994	1006	1022	1054	1041	958	1012	1030	955	931	1002	1037	983	1018	991	984	1044	984	953	1003	1094	1034	1000	944	1015	992	986	988	991	974	1017	917	989	1001	1008	983	1031	1035	1029	984	1029	972	985	1005	1060	1001	977	960	1032	955	972	1028	1020	1014	1008	983	1004	1035	994	1005	968	990	942	1009	1010	882	1020	1070	986	1006	977	958	1057	1024	995	1016	923	955	1005	1006	998	919	1022	1017	1077	985	1049	932	1036	1059	995	1008	1009	921	1016	989	1018	968	989	1006	982	1040	947	1007	1035	1036	987	970	986	931	990	1034	940	1060	976	1006	985	1033	1033	1003	1060	1047	1013	997	1005	996	1044	1102	996	987	1003	983	1001	971	996	1020	929	969	1014	1013	1017	980	1066	1004	987	1024	984	1015	972	1041	984	977	1042	1014	1000	947	1002	1020	961	996	1034	1008	1004	1013	998	992	993	1030	1050	995	1064	943	938	1011	1048	1002	997	1020	976	975	1027	1002	978	1043	1043	964	1007	1027	972	960	1056	1022	987	1017	1015	1007	1068	1079	1024	970	966	979	1037	994	1027	1018	1016	978	1008	1045	1021	1030	997	1009	1051	1007	989	1034	1044	968	988	980	1032	1050	973	956	1048	1078	977	1009	999	1031	965	1014	976	1013	991	985	1015	1047	992	1000	1034	1016	1000	1005	1036	975	970	1035	1069	993	960	999	991	993	1001	1013	997	989	1022	1035	973	1001	1026	1014	1034	1031	975	982	958	965	1042	982	1026	1003	999	1009	1027	965	1006	991	1019	1009	980	981	1016	983	980	1033	1000	1023	971	1013	989	957	980	1014	985	1006	930	1001	952	1043	999	961	937	980	1012	1034	974	1054	994	1003	1004	1010	1039	1062	990	1001	927	1063	1005	1024	1015	969	964	1001	1021	1069	1025	1035	989	986	1000	1050	994	957	1015	997	977	1028	959	1044	1025	998	980	987	981	948	979	1018	986	982	984	970	1021	997	1010	997	1025	1005	991	971	1048	979	969	993	1005	995	975	980	953	1000	1011	1058	1028	1010	918	1003	1061	985	1025	976	991	1030	1048	984	983	1003	997	1041	992	1024	976	959	1036	988	1022	1051	1031	1003	961	948	1019	1036	1045	1010	1052	1028	993	964	947	1025	1026	987	975	1009	978	1015	1070	1029	1069	1021	963	957	972	1018	1024	1024	1017	1045	1001	973	1046	939	951	989	1027	1006	1005	977	999	1052	1002	991	1015	1007	998	993	1002	1016	1007	976	1034	1002	1034	1027	1004	1008	1000	989	1034	1001	1024	1001	986	972	985	993	1008	997	944	989	1018	1020	1036	987	1000	977	996	983	1031	1013	929	992	1027	968	973	1017	990	1047	1009	984	974	989	995	998	1006	945	982	969	1017	1011	1027	1015	1014	987	1028	1004	936	1039	997	1025	978	1000	936	984	1016	974	959	1054	975	959	999	1011	964	989	964	964	1026	1027	942	1001	1009	984	918	974	998	1070	994	998	1022	985	975	1003	1024	980	997	1006	999	1031	1010	960	985	993	1012	1020	979	976	1019	1005	983	995	1000	979	982	999	981	994	1014	1035	990	947	997	997	981	984	1013	1038	995	967	1061	1002	1035	1025	1058	969	958	988	990	950	977	1029	996	926	1031	1049	1010	920	1029	988	988	996	984	1018	974	1014	999	1005	968	1021	994	1010	1040	1016	1032	939	948	1081	994	979	1074	985	972	987	1011	1009	958	1026	978	1037	1031	1011	991	1029	991	995	950	1030	971	1003	1029	983	961	1010	1018	1025	936	936	980	970	1014	1013	974	1040	1021	1001	998	1034	1029	1052	1033	965	933	986	940	978	995	974	990	1004	1034	1018	975	1031	988	1011	1056	1021	990	994	978	1017	963	1050	1049	1027	987	972	1039	996	988	1043	948	978	979	979	983	1034	975	984	1066	944	1047	1075	1006	977	1016	1038	967	994	949	979	941	1049	1006	979	1005	1004	1031	966	977	1013	1008	999	983	999	1035	979	999	1005	982	978	1033	1046	984	974	948	1018	1018	1024	975	1040	1008	929	976	976	1037	1005	1049	1012	1015	1002	1013	1033	1005	998	955	1029	1015	1001	1017	1020	1043	1017	1006	1024	1064	978	978	1040	1005	977	1027	1059	967	948	996	987	983	993	973	1007	1046	982	929	972	996	1044	976	1014	1024	969	1012	992	992	992	1009	1014	1042	952	1041	980	1014	1002	1029	995	1049	984	1016	1003	1025	1035	1011	1018	1019	1083	1008	1024	1043	1064	1020	979	1021	965	1019	993	1007	997	993	1004	1037	984	971	999	1017	997	1018	975	983	1015	987	1018	1004	1004	952	1046	999	1021	983	1017	1055	1008	987	947	992	1008	973	1008	947	992	1015	995	1052	991	1059	995	1015	992	982	1038	1076	1000	963	1076	1063	1055	1002	997	989	1044	1011	1001	1076	970	1009	969	1017	1035	1000	986	965	1025	1036	1018	985	987	975	992	1014	1014	964	988	970	1040	1009	1030	1011	1026	1031	999	938	1064	1021	1044	936	983	1007	1035	966	978	1035	998	1027	1043	1031	1015	998	964	977	995	1017	1025	1002	955	1012	988	1009	991	949	998	1008	1017	996	1011	947	992	1008	983	1008	958	1031	963	997	1002	981	999	1034	993	1021	1039	981	1053	963	999	930	943	974	1012	981	993	975	983	1024	929	1061	1033	987	996	1034	975	1016	1024	995	1014	991	981	1033	986	1035	1047	1031	974	1056	980	1009	1014	1004	1021	1004	1074	973	1041	1029	1106	999	1012	979	973	1041	985	1039	950	1008	1005	996	1016	1040	1039	955	1034	1033	1013	1009	1048	1018	994	971	1014	1039	1019	1031	957	1039	1020	989	1012	999	1010	1005	992	1010	995	991	1007	997	1010	987	1004	1024	1012	987	985	1020	970	1009	982	1001	1041	1005	1017	972	1026	1085	924	1017	1034	945	975	996	1055	1029	987	978	1017	977	1036	958	1000	1052	1016	1019	1044	992	1056	996	1015	1046	986	969	996	1025	995	980	942	1045	1033	1020	978	1005	1018	1005	991	1075	1053	983	1001	1007	972	999	1018	1002	986	1005	1008	953	1042	947	1022	978	981	949	957	979	937	1034	1044	981	976
23528	21536	29496	24070	21626	21459	14367	6834	4899	3749	3110	2565	2134	1843	1674	1516	1227	1128	1001	1032	1010	894	838	821	856	784	788	779	999	951	840	722	710	701	673	655	630	664	733	672	682	622	691	664	673	733	731	676	671	660	722	675	676	1105	1615	1612	1207	950	765	674	617	592	624	574	581	636	631	611	598	605	610	612	632	596	586	595	637	655	535	587	592	538	586	600	647	599	639	613	603	589	620	645	571	613	589	616	632	610	623	597	576	574	591	587	561	579	586	591	601	585	567	619	623	618	644	575	586	590	575	574	592	615	579	606	634	641	644	577	642	580	573	614	592	586	596	603	580	572	583	574	603	596	583	624	580	567	615	569	583	587	582	583	561	576	665	573	600	610	585	618	598	602	590	617	606	640	634	644	579	597	604	600	599	626	601	607	594	620	621	636	663	616	558	541	605	595	589	608	628	616	613	613	624	593	555	592	630	611	605	591	599	536	656	627	601	608	587	589	575	624	545	630	564	591	593	568	604	617	584	597	604	600	608	571	670	589	568	663	601	607	597	626	581	598	637	583	589	630	629	624	610	642	642	629	577	580	606	590	574	598	592	622	601	598	603	612	611	625	564	609	583	584	584	622	564	620	584	617	565	604	614	600	622	607	553	596	572	573	559	549	629	575	578	537	622	591	542	584	585	600	564	616	603	599	588	576	620	614	617	590	613	597	583	635	569	598	565	551	588	599	617	554	613	635	588	589	610	649	574	561	594	591	606	611	592	584	591	619	592	584	623	594	584	609	623	633	564	617	597	599	612	567	561	631	561	643	619	605	595	581	570	605	627	588	587	584	566	636	597	620	575	563	627	633	618	586	607	647	604	589	592	611	555	635	614	598	609	617	610	599	576	589	584	576	605	576	603	587	607	568	574	610	631	640	616	607	616	639	581	626	600	622	601	595	535	587	570	584	617	562	608	619	584	586	601	565	616	613	623	587	566	630	656	564	583	584	609	562	596	574	604	575	596	595	580	591	599	612	550	605	582	622	610	584	600	616	591	551	572	591	617	608	606	585	617	580	641	584	615	646	608	597	615	611	598	597	607	591	595	608	573	580	570	583	629	583	605	606	565	579	639	578	586	586	632	580	610	575	614	587	638	601	583	572	579	610	572	597	617	604	627	583	573	620	647	625	587	600	614	612	589	572	576	610	594	574	596	609	626	627	564	603	591	645	614	619	631	632	594	629	578	596	625	632	614	613	631	580	582	596	582	564	605	592	619	587	582	590	611	614	590	601	574	599	637	629	642	619	593	605	627	611	598	616	580	592	668	627	573	597	585	578	583	569	621	581	619	598	633	595	609	587	616	613	586	604	613	639	654	603	593	611	552	616	598	538	641	620	599	594	600	604	581	598	574	580	624	609	581	602	603	609	643	636	587	635	583	589	586	605	575	620	596	586	649	622	621	616	597	572	595	568	627	554	670	580	588	638	586	604	592	609	620	624	618	608	625	585	613	578	605	613	583	601	597	578	588	582	592	585	640	573	593	564	594	613	643	628	604	572	611	643	605	619	576	617	611	646	575	589	592	580	574	604	619	617	606	600	645	636	590	573	632	621	609	604	593	572	587	590	634	608	608	605	598	610	617	577	640	563	545	631	630	570	600	616	628	565	576	587	609	619	606	573	622	608	640	571	627	596	583	588	595	616	580	577	577	627	638	580	654	579	600	615	572	615	650	619	583	614	603	587	618	605	587	581	587	609	608	606	626	584	596	569	589	610	614	595	604	592	617	602	620	636	641	565	582	564	592	607	554	632	613	625	566	627	621	590	624	621	591	574	584	539	629	608	595	591	616	599	571	638	564	613	614	586	582	589	613	561	575	577	626	603	619	595	587	612	584	575	608	565	581	596	575	598	605	645	657	625	630	574	613	594	642	609	610	575	572	655	625	555	619	602	621	564	601	635	552	577	596	575	609	607	571	602	605	602	596	592	609	670	614	582	615	592	613	542	576	601	574	626	600	576	604	596	603	597	612	578	618	599	564	596	607	596	593	552	639	576	607	607	618	602	604	599	579	599	561	581	599	585	579	590	563	583	621	564	628	612	600	559	613	607	598	631	578	583	590	560	599	595	598	595	579	613	588	622	597	616	626	588	597	617	618	561	578	624	596	587	592	582	598	615	608	595	593	592	609	648	579	623	588	610	617	589	583	588	577	617	600	620	600	616	571	601	589	584	628	589	614	626	580	612	584	662	584	630	614	577	604	574	637	559	625	593	563	633	555	597	604	621	568	594	566	559	597	617	589	560	632	590	590	591	582	584	625	590	624	624	631	673	565	586	599	606	594	610	614	596	564	606	590	598	581	580	643	551	607	569	630	588	609	624	617	635	596	590	550	579	580	551	555	556	610	589	581	596	575	604	580	581	630	604	576	595	629	596	613	580	620	654	634	582	573	590	631	640	582	604	579	625	624	595	596	627	635	600	613	592	604	555	572	645	586	577	633	577	625	636	574	578	566	606	564	608	633	653	578	617	559	620	588	559	579	589	613	597	651	570	598	636	604	592	588	580	569	602	607	613	605	597	633	631	544	583	597	620	571	591	583	630	634	607	571	614	638	621	623	584	605	562	572	609	600	587	586	597	618	592	557	594	574	555	604	590	601	560	565	587	559	589	588	620	573	569	571	625	577	604	619	599	615	578	554	612	582	641	600	615	595	562	641	647	582	624	601	583	633	572	579	611	587	608	616	598	623	572	592	557	571	608	570	609	561	609	544	655	583	587	586	589	605	604	591	575	555	617	576	625	602	638	559	582	589	618	638	618	588	587	598	588	652	573	591	624	570	640	624	581	558	631	593	608	588	580	623	573	587	616	586	611	602	626	596	622	641	600	580	592	562	578	619	575	629	616	594	602	545	590	594	560	587	594	593	655	617	564	626	553	582	587	608	602	621	618	589	635	612	600	593	624	547	607	575	597	612	629	585	631	630	610	568	551	597	564	644	564	614	614	617	594	561	597	591	651	575	547	629	600	619	581	610	572	588	600	643	626	580	627	622	586	587	607	605	611	578	594	602	617	611	564	572	649	549	632	572	606	594	590	642	564	651	603	589	566	586	607	556	585	606	615	590	549	614	571	587	551	566	591	606	566	584	587	568	585	587	583	621	585	606	624	638	579	616	579	619	605	604	574	593	613	623	614	607	572	604	584	583	616	617	612	637	621	575	616	589	598	591	598	573	592	586	606	605	624	639	593	607	637	614	624	644	572	641	614	602	632	598	587	624	604	571	615	579	619	581	604	618	575	590	592	581	584	597	618	580	623	576	603	543	597	637	584	574	614	587	580	604	632	541	598	586	594	652	637	634	585	595	563	591	589	622	619	608	594	566	575	547	598	617	592	615	601	558	589	615	554	576	611	558	609	655	623	582	601	617	598	570	640	571	573	612	558	622	613	559	584	602	591	592	579	591	606	590	597	658	611	580	600	609	620	560	539	577	552	599	597	614	606	574	564	610	573	601	616
18707	36409	36020	28127	24261	20894	16664	13746	11618	8970	7343	6231	5076	4281	3690	2996	2620	2364	2152	2025	1972	1738	1594	1471	1470	1418	1273	1435	1862	1644	1511	1211	1129	1092	1097	1056	1032	1038	1042	1002	1000	1051	1025	1108	1201	1292	1215	1135	1079	1089	1103	1151	1173	2056	3274	2900	2134	1602	1349	1142	918	900	945	878	896	884	935	899	816	869	905	878	822	812	927	879	844	914	902	901	904	871	866	906	915	900	875	886	909	961	888	873	862	909	937	889	885	897	876	905	930	881	942	958	909	944	904	895	883	898	933	883	923	921	860	911	902	885	929	882	948	948	881	900	873	925	886	895	843	885	933	853	927	895	875	836	936	905	880	862	833	907	855	870	913	920	878	854	918	893	918	918	874	921	890	836	889	922	905	903	885	890	949	896	868	941	913	946	887	897	886	900	883	897	866	935	891	920	902	896	935	891	895	892	905	892	924	910	857	855	896	873	884	954	858	865	923	870	907	887	896	877	887	945	932	908	889	899	965	927	925	901	895	909	870	901	911	916	867	880	892	900	870	890	884	860	927	849	928	881	938	908	875	895	922	882	926	896	937	867	884	929	932	877	892	900	920	857	913	885	915	910	939	876	931	915	863	905	940	889	919	862	902	897	903	905	908	859	904	847	891	879	871	929	898	912	925	899	947	948	893	854	877	902	900	884	866	880	924	841	912	865	900	891	965	930	925	891	880	890	915	854	987	879	875	861	847	914	904	863	868	892	930	861	920	889	887	919	889	916	878	892	860	904	906	865	846	853	926	879	883	888	904	883	864	872	907	877	885	885	896	869	933	892	922	899	899	930	890	855	873	846	948	875	906	854	939	899	934	939	826	886	958	893	898	886	905	835	910	889	881	888	916	888	914	894	872	901	824	849	883	882	865	894	926	896	916	893	868	872	879	907	898	871	912	896	904	920	868	888	910	893	899	909	887	887	944	897	905	889	926	913	889	878	829	912	880	914	881	936	900	1001	880	939	835	883	896	841	881	884	909	899	852	920	912	941	933	864	869	845	875	901	908	832	854	914	918	895	878	920	936	922	875	862	900	889	903	894	847	888	920	866	879	851	876	894	884	908	911	904	883	919	896	865	873	875	910	945	904	926	849	930	917	882	880	839	962	920	963	887	907	886	860	894	897	936	890	880	889	880	935	893	892	842	895	890	861	878	896	884	926	906	870	852	905	891	896	883	867	901	946	879	869	872	900	919	916	864	888	803	929	848	871	911	921	874	881	905	898	889	874	898	914	872	914	894	871	897	901	912	852	881	930	866	856	946	891	887	848	920	822	883	858	851	881	914	909	931	876	914	919	907	890	851	890	886	885	808	894	918	888	908	900	875	889	844	880	875	927	900	883	912	894	854	883	849	918	924	974	918	910	822	901	923	934	895	907	887	879	919	890	954	884	898	878	913	906	906	944	914	891	902	934	894	910	942	884	891	871	905	909	947	898	848	887	881	874	886	870	912	897	861	876	895	924	945	880	907	898	839	833	927	856	891	901	888	895	942	874	856	900	930	910	925	934	871	884	887	915	889	882	863	928	876	866	904	903	940	885	842	870	861	884	923	896	889	899	880	894	895	901	889	912	945	866	868	868	914	883	905	895	950	887	875	869	873	913	906	904	913	882	874	865	908	853	859	849	885	903	927	883	834	892	924	894	924	915	881	852	889	854	882	901	847	941	883	922	903	862	906	913	863	902	864	904	884	873	877	887	937	909	881	875	864	826	832	917	876	865	881	916	866	916	818	896	902	949	934	900	908	901	869	899	860	863	908	882	884	897	922	895	886	856	856	906	888	857	933	877	885	897	951	873	913	891	910	885	891	905	900	914	925	924	927	903	924	843	876	894	870	938	889	893	895	857	856	881	956	869	954	919	920	896	924	851	944	884	864	890	932	862	942	877	927	902	941	857	889	900	870	903	921	875	905	861	850	873	895	844	908	907	878	869	846	854	885	874	852	930	901	902	865	893	877	919	838	905	896	897	857	864	918	878	892	888	927	886	899	892	923	890	891	927	873	863	866	873	928	912	936	911	865	922	885	946	923	854	910	918	890	890	860	866	921	867	912	895	878	836	874	924	870	889	911	945	870	942	898	851	848	878	922	869	881	862	886	896	873	886	911	891	887	907	872	852	867	858	873	906	914	913	908	878	888	952	895	911	912	867	923	868	890	903	870	879	924	878	834	906	895	904	927	913	822	809	860	911	884	877	885	924	822	867	917	902	880	904	926	892	905	950	899	874	896	887	897	894	909	947	925	879	926	954	854	832	900	866	905	928	949	855	888	911	873	932	909	828	874	896	935	902	888	874	895	910	877	839	906	837	917	938	890	880	839	919	875	863	877	924	892	859	934	962	881	931	846	840	869	926	923	942	919	909	915	931	882	881	868	922	859	862	909	944	876	914	905	912	854	909	906	873	922	894	917	880	952	874	890	914	901	925	885	916	872	848	914	949	902	890	839	921	880	930	900	877	869	892	930	926	881	829	890	873	878	905	925	884	822	922	875	930	891	877	918	921	834	874	879	889	867	921	983	872	874	899	888	881	909	905	916	804	894	834	940	924	876	913	953	861	891	843	855	909	888	914	839	864	916	897	927	892	908	843	884	851	921	909	890	856	945	885	933	908	885	896	908	911	914	844	926	900	907	892	878	902	933	916	911	889	856	920	881	905	923	877	898	896	930	869	907	882	911	936	868	947	904	917	845	882	933	890	897	890	848	941	894	896	854	906	908	885	911	879	884	935	913	926	895	854	870	894	858	882	875	886	844	880	908	889	889	872	879	925	859	882	843	847	921	921	910	899	918	866	880	870	881	882	883	920	869	897	898	917	913	844	928	952	925	897	922	910	910	888	915	890	889	884	949	886	825	932	924	873	897	927	954	883	877	880	922	951	860	882	912	899	900	934	954	888	894	914	915	873	892	927	924	891	929	868	882	867	884	893	785	902	864	886	895	898	917	909	864	837	920	893	972	887	825	865	877	920	887	864	910	892	858	935	885	933	895	973	915	943	940	836	903	875	903	942	898	930	889	954	834	870	899	927	831	895	922	951	904	896	864	856	887	916	839	916	957	926	877	870	892	905	887	905	899	951	880	870	877	818	923	889	923	877	867	902	910	860	899	891	914	931	909	879	933	918	864	880	883	925	919	894	896	893	879	917	843	853	938	941	872	825	932	906	882	880	838	939	894	905	940	842	938	921	913	887	881	886	928	888	932	904	852	942	920	893	901	896	883	894	875	915	891	901	861	954	898	874	964	875	875	893	883	905	907	927	866	891	888	860	857	932	851	898	913	937	877	925	914	909	837	927	888	936	939	870	895	897	913	902	894	883	937	855	889	892	891	902	890	910	909	884	907	894	895	907	894	896	894	885	941	893	919	891	854	911	967	883	921	914	940	869	852	907	922	923	907	949	902	891	863	905	915	900	934	896	926	897	911	888	930	949	919	913	917	904	949	880	901	862	935	902	836	905	878	889	887	909	891	886	841	896	864
27276	21556	19756	11683	5958	4252	3029	2409	2029	1549	1372	1241	1080	1014	916	860	799	721	725	775	711	673	645	712	630	614	686	649	670	759	721	691	613	643	621	583	624	629	627	628	606	618	640	615	587	607	611	613	637	659	667	669	636	700	634	692	689	665	653	631	590	584	672	578	615	595	592	637	564	638	610	584	570	590	587	633	579	595	574	606	584	594	596	591	566	600	559	618	543	629	576	622	576	629	635	584	596	607	547	612	597	556	576	606	565	631	583	576	603	552	610	646	612	571	626	567	592	549	571	566	597	581	599	574	598	588	618	610	624	594	591	590	611	588	594	577	610	601	554	574	599	570	609	606	614	616	588	562	577	570	577	609	596	598	559	617	599	587	581	612	600	591	593	599	597	564	604	615	601	562	591	579	575	607	563	586	610	610	567	562	616	584	597	597	619	602	623	590	558	582	638	602	569	622	578	568	619	602	610	588	561	539	607	586	635	592	632	622	612	642	624	586	574	615	597	616	611	623	614	582	590	585	577	615	597	549	585	632	605	610	621	568	607	589	588	553	608	555	572	627	568	581	604	615	636	586	655	588	549	567	606	618	618	599	595	587	588	583	589	547	608	631	617	630	629	621	571	600	629	605	687	649	582	630	632	590	575	646	604	670	578	571	609	617	633	575	582	616	631	605	614	641	580	612	558	615	611	585	597	580	582	658	629	549	631	573	581	604	597	594	569	610	604	591	609	597	604	576	608	617	564	632	617	602	560	618	574	594	613	601	599	610	599	594	598	611	581	598	572	554	576	587	586	574	558	574	614	613	639	635	591	583	537	586	635	567	605	571	587	620	544	615	579	581	572	618	622	612	558	595	593	587	540	598	580	568	583	611	613	588	619	625	649	597	578	615	577	581	583	596	587	611	600	647	600	617	547	537	567	543	592	657	559	557	596	540	616	585	582	576	565	638	592	621	602	578	618	545	613	615	621	605	564	614	615	579	606	608	561	587	630	593	630	591	591	613	596	561	585	575	612	576	571	624	615	595	578	586	586	604	591	585	639	587	614	615	591	599	573	582	581	591	604	567	614	539	630	597	578	597	589	627	598	579	600	594	639	603	597	591	615	590	584	569	652	624	552	611	575	586	600	624	610	559	594	600	609	615	617	579	639	560	603	569	589	594	601	608	615	615	590	620	601	563	609	601	580	563	600	622	570	618	577	608	579	595	601	601	595	611	580	608	572	608	592	613	598	595	606	635	562	608	603	553	625	563	566	564	610	563	576	579	581	599	576	591	598	603	557	636	629	616	596	555	572	604	568	604	556	560	572	564	597	622	643	607	670	597	573	592	577	581	569	584	564	573	596	583	590	544	605	579	586	640	631	614	572	550	609	606	566	618	569	559	605	592	581	607	644	611	571	591	563	570	584	587	577	629	609	555	615	613	607	609	613	593	559	597	592	622	616	585	550	551	622	554	579	609	583	566	610	596	577	621	634	577	593	639	615	589	547	586	592	566	583	579	555	586	598	625	595	580	603	583	574	642	609	536	546	579	588	606	624	608	565	600	583	621	579	597	575	638	602	572	626	608	563	609	626	578	592	566	608	620	602	594	565	592	612	617	570	610	561	560	622	563	577	600	631	567	609	617	587	571	558	598	638	591	614	583	613	606	551	580	606	625	625	606	581	548	624	580	587	577	568	544	604	631	605	588	554	587	574	588	593	578	651	635	603	549	606	604	567	643	536	584	595	613	576	608	624	625	613	591	592	606	594	623	578	585	569	578	586	601	570	589	618	615	635	573	599	610	587	575	566	622	602	610	612	609	618	581	573	605	599	567	613	598	559	584	583	584	622	573	586	636	638	597	611	589	632	592	587	627	569	575	617	622	629	575	621	539	614	602	564	554	602	551	574	619	629	593	613	582	584	626	605	583	645	584	584	582	574	590	606	592	564	607	649	594	581	618	568	606	575	583	611	597	560	580	620	548	613	597	590	571	593	580	628	639	599	566	600	577	632	608	619	608	605	570	580	598	607	569	614	607	609	627	591	632	570	631	630	587	615	568	567	638	589	590	615	580	660	594	595	609	607	585	591	613	606	617	551	606	567	587	604	588	572	618	624	581	594	579	612	614	570	614	633	578	585	576	601	625	614	574	577	580	599	579	633	582	606	624	634	613	606	602	598	575	625	622	569	555	583	599	606	577	561	608	539	596	599	604	579	572	607	572	591	585	563	600	652	640	567	596	583	544	566	562	602	583	608	621	587	572	628	566	573	610	587	612	589	586	580	569	561	592	579	589	592	625	619	611	585	607	594	579	627	579	573	614	599	592	646	624	593	617	569	624	611	623	623	613	557	594	572	614	579	615	596	602	581	577	642	597	600	631	609	606	590	584	614	615	593	668	587	580	585	593	640	617	600	604	591	598	600	618	558	601	589	612	579	613	628	585	597	570	602	613	586	580	598	613	589	577	602	591	575	551	543	598	597	606	597	649	584	594	589	608	589	627	561	584	615	610	596	611	602	564	606	579	605	602	604	644	587	594	562	624	647	571	582	616	605	591	596	648	610	553	571	561	598	595	557	603	608	586	619	556	566	600	573	582	623	600	643	604	604	574	612	579	614	624	615	568	596	587	598	604	614	600	585	608	589	600	574	606	584	600	579	596	637	605	588	605	603	575	599	600	612	586	572	615	637	592	627	598	602	597	650	526	582	613	596	590	578	606	579	635	588	610	627	588	605	609	566	582	647	581	610	597	535	598	598	592	612	588	619	592	575	602	587	601	625	580	613	624	599	562	641	556	584	573	598	575	536	575	606	623	638	607	620	575	576	589	611	574	620	628	593	605	620	618	572	613	589	617	566	562	575	506	556	597	605	576	655	576	583	605	643	628	567	592	583	611	619	589	578	599	598	639	584	619	580	591	616	594	623	616	600	548	610	579	581	596	582	606	618	589	590	619	616	631	563	554	588	587	568	558	635	602	612	597	595	612	563	592	626	580	593	593	609	648	603	613	589	605	587	589	539	616	574	576	573	609	624	579	607	587	599	595	581	571	604	633	652	596	640	610	609	619	606	576	597	636	597	629	586	568	613	616	607	625	574	570	568	567	560	556	574	569	600	531	586	608	575	611	581	604	553	588	599	596	580	643	572	574	620	592	552	607	640	631	650	583	583	610	605	580	594	633	594	611	635	592	581	625	568	595	637	557	589	589	592	615	595	611	620	556	606	607	600	617	602	612	606	624	612	637	568	564	626	615	592	605	603	575	600	566	560	579	618	590	617	596	595	589	610	594	597	617	579	647	602	604	633	586	582	610	613	617	625	572	587	572	587	612	634	575	566	634	626	547	597	622	584	596	629	611	575	570	579	558	596	611	605	601	575	584	571	625	625	613	591	586	614	566	577	538	558	626	565	587	592	570	571	607	587	580	596	621	618	555	597	555	567	613	571	584	597	594	623	602	598	594	608	611	595	562	586	568	634	603	577	613	675	618	594	583	627	580	584	626	585	582
12930	23972	23718	15695	12007	9851	7263	6150	4933	3903	3206	2697	2296	2170	1915	1663	1421	1324	1277	1311	1282	1240	1071	1103	1106	1071	1058	1076	1131	1279	1207	1048	950	992	980	949	934	968	950	963	988	944	965	977	920	1007	1037	958	1017	960	970	1059	991	1026	992	1122	1069	1002	950	878	962	921	903	886	894	893	844	908	944	881	899	858	902	909	858	853	895	895	898	898	853	844	854	888	862	849	873	945	922	880	863	913	925	884	850	895	881	892	884	842	901	834	916	930	898	871	869	890	922	864	898	930	879	955	911	873	875	952	943	933	953	862	886	930	911	951	884	935	881	892	866	928	945	965	899	889	876	875	914	913	911	939	921	898	915	903	916	854	891	880	872	895	956	883	897	887	904	874	862	909	867	865	934	872	873	920	860	937	900	924	873	892	844	918	884	912	874	837	914	862	883	899	890	906	872	864	844	892	897	895	878	894	911	884	851	891	870	863	924	880	898	908	939	887	874	847	898	911	876	913	895	832	882	930	925	885	895	885	873	860	886	932	866	920	874	895	888	876	909	806	889	879	875	924	949	874	904	892	864	870	907	891	891	861	936	922	886	885	905	911	921	904	886	902	916	872	948	905	918	915	849	895	941	900	882	888	923	889	889	890	952	924	897	863	949	942	936	850	949	864	856	903	873	889	901	925	908	874	929	881	893	899	909	927	936	870	896	883	947	867	837	838	935	951	958	855	887	875	961	866	919	855	886	927	859	905	896	889	878	923	916	945	885	916	880	892	901	851	920	863	855	885	926	895	870	882	946	878	909	817	900	899	863	898	885	871	893	891	921	829	877	911	868	844	890	903	901	898	830	893	941	939	901	886	883	843	953	868	871	877	907	892	880	897	914	911	894	884	810	915	913	915	866	884	868	911	909	858	943	873	863	908	916	882	889	883	892	932	908	930	845	857	886	897	893	918	924	934	902	801	917	973	881	872	897	889	918	888	860	905	856	880	930	854	910	890	906	906	898	869	923	862	847	893	931	905	910	915	915	888	890	955	896	927	877	899	950	919	870	868	866	892	847	902	871	830	915	950	896	906	854	941	821	924	884	954	883	887	840	870	913	933	908	910	850	898	854	927	898	899	885	892	858	860	891	920	914	938	915	928	886	881	872	884	851	861	907	936	936	919	900	883	863	941	854	938	911	938	874	945	902	906	895	869	888	868	879	876	866	903	882	893	875	931	937	895	936	907	878	899	881	895	881	857	873	938	888	921	932	879	874	889	876	831	864	881	886	922	877	848	892	847	929	888	859	908	922	888	867	919	889	906	923	895	883	877	920	916	866	829	932	893	921	921	974	891	942	860	911	938	850	865	872	886	963	863	927	896	875	895	849	850	903	902	894	850	901	907	867	851	894	902	951	882	854	911	917	873	921	919	918	907	855	933	932	885	859	927	964	848	857	847	862	874	854	879	908	938	907	882	873	912	872	860	871	869	925	864	876	874	869	932	846	868	969	912	858	920	922	862	894	868	879	873	883	861	885	962	883	840	868	916	925	933	900	894	877	886	908	931	895	924	895	896	849	953	853	895	864	897	855	932	891	906	894	835	935	851	840	932	915	915	858	902	888	916	880	898	852	881	942	855	904	883	867	901	924	876	861	875	901	861	832	909	849	907	921	907	882	941	886	867	869	927	885	946	817	883	844	876	871	851	912	825	890	942	889	850	882	909	905	853	884	865	912	898	925	895	941	834	907	889	919	922	844	873	917	868	858	905	869	825	909	902	893	859	870	913	921	913	839	878	935	819	923	910	887	855	889	936	901	907	848	899	821	856	929	886	893	917	903	857	883	916	863	921	876	911	887	939	903	887	887	895	912	889	944	836	918	879	876	933	852	920	932	861	947	893	859	895	881	929	874	890	899	871	848	899	879	831	930	928	867	910	912	962	860	909	900	901	880	916	910	922	892	886	878	846	890	876	887	891	880	883	881	865	912	846	871	859	904	859	920	931	870	878	852	910	880	931	903	937	865	902	870	840	906	875	909	921	867	920	858	857	828	848	889	837	881	858	853	905	949	890	901	912	892	878	900	863	918	905	903	854	833	910	847	907	876	912	922	845	941	956	861	896	899	931	863	914	895	895	919	878	892	862	911	874	848	884	886	892	828	872	905	921	897	891	899	954	868	921	884	856	871	881	889	896	923	863	914	886	887	881	883	928	875	888	924	863	827	919	883	879	887	908	844	863	867	869	896	935	913	871	917	932	916	867	842	878	919	862	883	913	905	873	876	921	892	926	900	847	850	873	905	915	872	919	905	913	888	912	916	935	903	850	873	886	876	948	866	883	885	887	869	912	851	863	917	892	864	868	901	870	888	872	948	867	949	869	902	913	886	922	881	908	869	877	855	901	880	926	941	854	977	907	910	863	891	899	860	895	898	901	877	842	903	873	845	904	913	936	891	913	918	882	880	876	906	933	919	861	869	907	881	850	918	871	908	920	856	926	873	880	944	904	837	885	933	831	928	939	874	929	877	924	893	897	884	896	917	889	899	920	855	908	902	933	898	882	905	918	909	911	916	929	887	894	887	919	885	871	892	900	884	886	926	957	891	917	902	906	897	901	898	939	854	892	920	861	939	905	848	893	891	938	876	854	860	871	889	889	883	907	893	882	902	872	859	859	913	912	890	886	848	874	882	864	911	883	932	942	890	900	858	954	870	951	836	931	890	903	859	937	901	923	890	914	945	897	934	936	895	920	891	898	911	886	906	885	908	923	886	920	827	875	890	898	892	874	922	921	942	895	909	866	950	906	853	915	867	912	918	904	974	871	913	906	894	877	913	859	881	874	893	968	862	841	906	906	884	892	879	898	846	862	903	898	898	889	886	943	912	865	865	870	926	894	918	876	889	873	862	916	904	929	876	905	912	905	885	895	885	893	908	935	904	883	917	895	928	908	913	903	924	873	887	867	913	844	932	904	905	882	850	883	839	899	900	907	905	892	928	900	893	912	898	891	873	948	893	949	873	903	940	922	934	868	919	827	858	926	901	841	854	931	945	920	896	931	886	868	860	841	878	827	918	928	868	890	918	899	914	899	873	857	875	903	901	856	885	923	911	862	879	888	886	889	871	856	840	867	826	846	883	940	848	831	922	861	862	933	882	929	845	897	897	847	835	930	877	846	949	956	892	953	854	848	930	920	901	877	903	883	816	878	934	937	907	885	912	883	870	937	939	840	912	889	922	852	916	906	904	845	876	886	851	915	898	925	849	892	905	935	922	895	898	913	911	868	935	868	961	878	920	881	942	880	868	899	891	926	951	905	863	871	904	886	899	907	951	895	868	896	899	912	846	844	879	822	894	869	921	858	866	914	929	841	879	885	873	890	906	889	832	848	922	901	871	897	938	895	913	862	885	871	884	882	879	871	896	889	884	906	916	885	896	842	858	857	898	875	912	875	912	858	948	914	862	890	882	849	886	870	894	863	927	900	911	978	955	902	862	921	889	988	915	874	911	868	898	906	878	919	911	856
24534	21467	28730	24689	21006	13166	6889	4577	3261	2684	2139	1894	1619	1475	1293	1142	1014	974	993	922	891	883	837	803	764	783	762	811	847	1025	899	740	737	718	729	732	684	709	730	731	778	755	717	733	699	758	676	704	734	756	733	807	737	931	1234	1143	1035	811	754	762	649	662	671	638	673	673	666	684	609	696	661	665	672	657	692	652	684	663	651	615	660	624	684	647	637	726	651	665	687	715	641	663	678	711	662	677	689	647	704	691	672	664	675	657	627	673	648	658	657	630	663	647	643	676	656	651	687	690	687	710	623	715	668	688	661	640	690	687	693	653	684	602	694	668	661	633	678	690	663	630	651	644	621	675	694	703	695	686	684	695	681	710	679	617	681	676	695	654	663	643	666	661	679	690	659	642	665	657	662	675	690	745	694	645	658	671	646	638	669	655	624	678	692	668	688	648	641	589	650	646	633	636	667	703	712	683	672	677	669	685	687	633	675	683	660	662	674	663	668	652	660	716	609	676	698	702	646	661	600	661	729	667	718	675	712	693	663	646	677	743	678	667	682	646	650	655	693	665	695	664	641	631	650	694	662	662	693	643	625	631	691	640	685	642	706	723	737	615	691	696	668	683	637	639	722	671	608	631	700	691	644	706	659	684	690	690	630	667	651	656	651	646	667	646	681	697	648	665	636	658	665	666	665	685	706	660	653	666	653	681	667	715	613	650	619	618	713	667	667	650	678	625	658	677	656	622	650	680	706	661	669	615	658	614	696	650	688	682	596	640	683	720	681	633	670	679	630	651	629	659	642	664	659	696	710	695	648	681	641	675	634	629	676	616	715	652	624	687	685	675	659	695	665	701	654	643	680	662	651	705	682	684	616	641	656	641	635	668	673	655	659	678	650	696	745	673	680	612	703	666	652	669	653	670	693	678	713	706	737	649	697	674	659	662	628	656	687	648	690	657	668	707	646	617	640	633	705	708	669	674	670	625	641	614	690	689	628	671	626	672	614	689	623	693	646	622	694	695	655	684	679	668	642	653	611	634	664	693	663	657	662	715	656	676	691	640	646	690	634	674	628	619	661	701	623	622	679	696	697	642	657	672	664	672	692	708	685	684	692	661	637	689	626	669	664	631	631	692	664	709	671	681	607	677	686	717	663	667	701	660	652	678	660	662	673	669	657	670	675	696	645	639	669	704	684	693	648	670	708	650	636	666	672	714	668	645	695	650	628	664	627	642	661	679	672	667	669	645	639	697	696	666	643	670	646	662	682	637	619	693	694	658	656	687	701	654	667	717	635	686	661	637	667	653	635	649	656	633	643	670	709	665	668	659	700	707	647	646	648	658	683	671	665	677	654	655	648	675	633	672	636	636	693	631	678	635	639	667	678	703	654	669	681	641	687	698	672	699	655	633	616	640	632	688	637	688	715	674	742	633	644	652	645	701	660	656	676	661	706	662	648	676	748	693	688	651	622	674	635	620	684	674	704	692	663	704	686	671	672	708	665	685	628	667	695	705	622	636	665	621	648	690	659	636	704	679	672	658	631	634	623	656	662	686	682	658	688	693	680	662	696	669	691	672	655	683	627	657	616	675	707	653	659	680	678	703	658	690	648	669	670	622	673	649	636	615	652	709	652	608	669	682	675	626	664	689	659	646	668	666	631	725	658	626	655	648	644	680	629	710	624	682	658	626	700	642	637	659	636	606	655	631	677	651	612	638	667	694	658	640	641	659	701	670	641	655	663	658	699	689	632	663	689	677	628	672	659	621	621	663	683	681	666	712	649	685	652	665	626	636	705	684	635	655	656	661	643	668	669	713	671	691	674	668	653	677	663	663	650	675	681	640	676	659	630	633	682	647	651	669	688	676	624	653	633	645	644	678	699	666	654	625	697	624	654	648	694	651	693	642	648	674	652	651	647	690	650	622	684	663	662	639	647	649	671	681	674	651	662	656	646	634	691	655	709	695	672	703	642	625	666	640	650	630	652	654	688	672	657	669	679	622	670	667	708	682	715	667	654	676	691	652	674	698	670	644	610	663	699	677	616	673	675	648	630	659	668	609	708	665	689	672	630	702	689	673	637	629	669	650	711	617	665	662	680	683	713	688	632	685	630	657	684	694	607	668	653	619	677	655	697	649	651	715	657	652	650	692	618	658	697	663	651	668	678	671	668	668	692	679	646	753	644	672	708	676	711	631	655	718	692	685	631	687	696	662	694	660	646	692	682	672	617	649	651	594	679	691	686	699	689	679	597	692	660	642	664	679	672	707	637	676	668	669	669	713	682	652	618	711	610	699	702	707	684	666	639	664	651	699	643	656	640	663	711	682	671	635	658	653	665	671	664	640	680	691	673	688	629	667	654	692	669	680	684	640	671	681	687	668	696	677	657	663	669	684	670	647	645	629	641	660	661	674	662	700	651	631	641	644	691	618	654	655	650	684	641	663	672	654	717	683	695	651	671	662	665	710	668	704	645	679	673	588	680	665	686	703	645	670	632	684	655	727	678	653	690	662	710	636	647	651	683	653	668	637	678	684	654	725	655	681	675	624	703	642	657	685	631	624	656	676	656	673	640	673	639	668	675	688	685	651	721	666	682	633	673	637	677	673	654	709	661	674	707	680	677	639	619	652	690	658	706	617	643	624	648	710	671	677	695	697	709	645	617	643	647	666	643	669	638	631	643	654	660	659	651	662	675	707	683	648	647	671	670	648	666	683	692	702	676	682	651	649	667	640	657	689	642	639	665	650	674	634	669	698	673	646	653	695	706	661	678	656	655	628	695	663	702	651	627	700	665	654	648	726	645	646	673	652	641	677	676	708	646	708	748	692	680	653	659	668	694	718	664	677	695	700	620	620	688	675	669	688	643	607	716	736	668	692	659	653	658	649	656	657	663	696	655	645	640	687	667	694	664	645	706	624	687	695	632	643	632	620	707	635	683	626	677	665	696	690	660	705	693	733	691	658	694	683	658	647	665	666	696	656	659	675	691	694	651	727	671	658	644	656	629	647	659	702	738	687	694	655	691	657	710	629	687	717	664	678	693	663	653	635	686	689	659	659	658	685	699	634	668	651	645	685	673	665	621	631	712	638	701	661	683	665	702	655	640	646	674	646	696	646	654	669	684	678	679	650	675	687	736	688	629	669	685	699	661	672	661	646	677	694	641	679	665	724	684	624	684	671	667	664	668	726	634	690	649	711	653	672	695	671	655	624	653	691	668	688	657	634	674	649	645	666	677	673	674	686	707	669	697	648	672	724	673	663	636	647	662	701	644	722	666	630	677	695	688	685	644	655	669	681	648	696	615	617	680	639	640	681	724	685	655	612	683	676	696	687	670	624	660	672	659	630	648	685	664	710	656	630	666	664	634	653	642	656	666	687	674	667	635	636	633	666	663	674	674	662	670	666	645	702	725	701	700	590	625	643	641	644	631	690	654	690	687	657	633	679	626	693	648	668	640	654	663	672	670	649	655	687	682	683	646	668	629	720	671	656	664	671	665	660
15982	32161	30576	22202	18787	15722	12232	10340	8265	6599	5365	4302	3657	3290	2795	2357	2076	1897	1865	1629	1697	1541	1460	1429	1301	1239	1238	1238	1533	1883	1559	1149	1144	1129	1119	1158	1107	1158	1040	1126	1044	1099	1101	1128	1167	1247	1147	1097	1126	1145	1105	1175	1162	1626	2290	2169	1760	1418	1228	1056	1054	1049	988	1011	994	988	1011	1039	1023	1005	1005	1049	1011	1005	998	990	993	1029	1056	979	1013	1042	1045	1003	996	957	1010	1059	1018	998	992	1043	988	1048	998	989	972	1040	1014	987	1000	1015	973	1015	1026	1005	985	1001	978	1009	995	956	1005	1000	1019	977	1025	979	1031	1023	1009	977	938	1011	991	1009	1021	1010	951	1071	1029	1069	971	1006	1053	990	998	1017	981	1011	990	966	1017	976	1023	992	952	1019	942	999	980	1060	981	1031	1015	952	974	987	996	1045	968	1007	996	1020	1033	955	1037	1033	949	940	958	967	1003	1000	974	1029	974	1030	1044	1030	1023	978	979	997	993	964	990	979	953	963	1047	979	1012	1007	1004	963	951	986	1031	981	1051	982	1059	962	1043	1009	989	1041	926	948	973	958	1002	980	990	1013	994	995	1021	969	988	1008	1031	957	985	947	976	1009	979	964	969	1036	1019	988	1031	1018	1017	1021	1043	1008	1004	1009	1050	1034	1005	996	1028	1024	966	924	1004	964	1007	1009	975	982	996	977	976	1017	1000	1025	1000	920	999	940	981	985	994	1010	959	1016	1011	1025	1014	1046	939	1038	1031	1015	950	998	1013	1000	978	982	978	1008	958	975	994	981	1030	1002	958	963	1023	992	1056	994	1004	968	1015	943	1046	1067	955	957	955	1073	938	989	974	971	971	996	1037	920	1008	994	991	1027	1031	1029	995	945	976	1007	1028	987	1016	1020	1050	951	953	1026	1002	982	966	1014	998	1036	1021	993	997	993	992	990	1030	970	1068	990	984	1021	1027	930	965	972	917	1045	984	997	1020	1001	1014	1047	986	1048	997	998	944	939	1031	971	980	995	975	1013	1012	1020	980	960	939	993	954	1011	1000	952	982	1040	958	977	1020	993	953	1027	1036	989	1012	1033	999	1055	998	1022	999	988	1019	999	953	994	1039	1066	995	1002	1023	980	1059	989	972	1066	1002	1037	1035	925	941	1009	1026	1021	1025	959	979	1006	1011	999	1012	1020	986	1012	1009	971	1030	1013	1016	1029	1055	978	974	1012	992	1009	1031	970	994	976	1034	1019	963	933	989	978	981	1006	1033	988	983	968	991	992	960	950	1011	1026	984	1031	990	998	990	1070	1018	1001	1010	1037	1036	1083	1003	1010	989	936	991	995	1026	1023	1031	986	1020	963	986	1019	1026	990	1069	996	953	991	1020	985	994	961	1017	995	957	974	1008	1028	992	1050	954	1058	1017	957	1014	1004	990	1021	1059	1004	976	1003	1011	981	1039	1010	1002	1039	1029	977	1010	1021	1011	985	997	1022	1049	1055	1003	933	979	978	986	964	1005	997	954	989	1015	980	993	979	1018	1043	1034	1006	987	1007	1050	1003	980	955	968	1005	1035	1020	982	970	972	994	1012	993	989	1021	1017	1028	968	1018	969	988	1003	1007	1018	1070	1007	1028	1031	987	993	982	993	992	1008	1009	1022	995	991	950	1048	995	981	1027	1002	954	999	970	982	955	945	1022	996	996	993	962	1027	1020	996	1009	1010	1046	1037	993	995	968	1001	1007	954	948	977	946	1041	931	1068	1034	989	975	1036	965	1016	964	998	915	1069	1001	1024	970	975	1041	986	1002	1013	997	1038	990	961	969	989	1004	1044	959	976	927	940	1002	997	996	1038	1003	1016	993	1045	975	966	973	1009	962	991	991	951	973	1066	1017	996	1019	1026	1000	1016	998	943	1051	984	1059	1018	1005	974	965	1027	1000	997	976	993	1008	946	950	961	1008	968	1002	948	1052	1022	1034	976	1020	982	987	1077	1009	1010	1009	959	1014	1011	1007	1012	1038	1001	989	1013	1009	1011	1014	1009	1003	942	1022	952	1029	1000	975	950	1024	957	980	953	1001	1029	973	1045	964	983	1012	1028	1070	976	1018	1038	1036	954	1031	998	1027	985	960	1021	981	972	1030	1009	1031	947	954	940	972	1002	1026	1036	1037	1002	1029	982	1004	1026	913	993	1043	1020	983	947	1011	1005	961	1007	982	1008	999	1027	1052	981	1064	970	994	983	996	957	957	998	941	979	956	1058	1018	974	1001	1042	1024	974	990	997	1025	1029	1009	989	962	994	976	1001	965	995	962	1058	998	1006	950	994	1026	976	968	979	1049	1036	987	969	1030	952	966	1004	988	1020	1053	995	945	1000	997	1043	1044	1021	977	1000	1055	987	1059	1055	1017	982	1016	953	1009	981	899	978	936	1042	991	1099	1000	1008	1050	993	969	963	990	1008	1048	1036	1028	986	1009	1040	996	1029	938	1005	1050	1026	958	995	1049	992	950	1017	959	1025	991	1011	1036	1053	958	954	987	951	981	1027	1012	1042	994	966	956	910	981	963	1043	1021	984	994	1033	993	1042	997	1037	1009	962	973	979	992	1042	1048	1036	1007	1051	958	968	1017	944	947	1035	970	1031	1041	968	958	974	1066	1008	1068	1027	1021	990	991	957	985	993	1034	982	1010	951	1061	959	1052	989	972	1052	1010	1014	959	1053	978	1012	1028	977	1017	996	1050	1032	1059	950	1052	993	991	1085	1026	1009	1044	971	1002	1006	1095	1029	1069	972	996	1023	987	948	1003	1022	1012	959	980	943	1012	1030	985	1028	997	1039	1026	1022	989	1018	933	977	965	1011	986	1011	961	995	936	934	1037	921	1017	1004	986	999	1002	1015	1007	1009	1033	958	973	976	964	1009	994	1013	1009	948	997	1008	907	972	1025	1054	986	1039	977	973	974	1003	998	956	995	983	975	994	1001	949	1022	1006	927	999	994	942	1007	1039	969	971	1058	965	950	959	1017	962	1015	999	946	988	977	1058	959	972	1032	960	975	972	990	1006	1018	1050	956	1028	975	1092	998	1035	1021	1012	1030	996	963	1004	1008	972	998	1029	1014	967	993	997	973	1060	972	976	1042	994	1019	1016	987	991	984	1021	1010	1095	994	1007	987	1010	1000	1055	1007	984	997	974	1044	968	999	976	1027	967	948	1045	1013	993	955	1029	975	995	1000	1019	963	1004	992	1004	1016	1003	1020	1002	1045	966	1037	969	986	1028	1017	1008	1010	975	947	1000	1042	1029	977	1020	969	952	984	1050	999	1030	968	984	1022	1041	966	967	993	1036	999	981	923	1079	977	967	953	956	985	1004	974	1005	1055	1018	956	992	967	994	1032	1021	967	966	989	971	1034	1012	990	1026	972	984	1007	1022	997	1033	1064	942	1056	950	993	994	997	988	988	951	985	990	1026	961	1018	999	985	1013	1006	1010	1022	953	991	957	1051	1029	990	981	1008	1008	1031	979	1011	1044	1047	1029	984	1038	984	961	980	998	978	1018	1028	959	1001	936	972	960	989	985	1015	976	1025	991	901	946	955	974	989	991	1005	1030	974	992	982	987	995	998	991	1002	1041	991	1017	1008	964	1005	952	995	966	1052	964	995	970	1035	960	1016	975	1069	1038	1005	981	988	993	1003	1033	999	1030	959	1044	1010	998	979	1004	972	1015	952	1008	1010	988	1011	1004	1014	956	988	1039	966	996	1003	1033	996	1024	973	937	963	1024	1031	964	941	987	998	994	1025	1013	1020	1015	959	990	991	974	940	993	1024	947	1011	1042	980	1008	963	978	994	1047	966	956	1023	979	1011	972	1022	1027	947	979	989	1023	991	994	1010	1017	983	1028	970	1008	993	962	990	1081	975	999	964	966	945	1034	975	1021	980	1042	1039	1036	993	1004	980	1015	1060	1009	986	985	1033	964	970	1011	1014	959	956	938	1025	973	999	1003	1033	1015	1025	995	989	946	964	961	978	998	968	1034	1009	1004	995	979	993	957	976	1016	976	981	988	1018	944	1016	986	1057	978	994	1040	990	1039	1025	974	1000	997	1018	978	994	998	995	974	1010	963	1032	973	889	976	985	1028	1039	994	988	975	970	1042	965	1003	984	967	981	1017	1046	976	1036	1023	1045	1026	977	989	1050	922	995	1018	979	976	1020	1008	960	1069	1059	963	978	966	1006	1012
23531	21552	29470	24086	21667	21378	14139	7064	4683	3694	2988	2431	2216	1941	1573	1345	1213	1152	1088	1036	938	915	885	912	797	771	759	808	1232	1184	895	797	724	695	708	733	702	678	688	695	623	725	709	663	698	690	658	703	681	699	676	630	711	1130	1509	1508	1212	987	756	713	681	601	581	545	595	635	625	629	617	622	615	621	559	585	585	643	609	613	628	634	588	623	615	606	585	654	647	570	600	600	641	613	584	573	608	582	578	588	587	632	596	543	613	579	615	609	595	625	577	620	574	607	564	622	615	618	626	646	584	600	588	574	644	639	597	597	577	654	611	600	602	557	614	594	598	652	596	555	658	645	650	632	623	591	591	587	640	579	584	661	616	558	568	573	571	597	589	596	607	596	577	627	598	577	560	581	584	548	602	627	556	646	605	614	625	603	580	635	610	631	602	584	586	608	619	587	598	586	596	604	622	586	617	606	616	624	615	622	609	617	589	590	619	595	639	580	588	634	620	589	586	576	586	595	605	592	610	578	577	590	629	632	589	588	622	588	625	594	603	581	586	606	601	643	644	565	598	602	622	587	599	616	587	615	639	625	607	565	603	585	605	574	623	610	598	603	622	618	566	624	616	590	594	618	634	561	596	544	554	593	622	596	590	597	607	627	598	569	623	607	527	636	602	631	618	588	582	600	586	613	587	634	619	621	597	559	612	603	619	596	583	579	556	654	603	631	570	646	602	576	552	597	614	584	585	622	623	621	599	552	610	571	574	576	587	629	601	578	637	610	603	634	618	614	613	598	607	587	592	579	556	595	610	614	578	623	634	613	624	570	608	603	611	581	590	609	596	630	626	599	627	609	564	593	606	593	560	576	639	629	579	595	567	612	622	587	591	636	566	611	596	607	572	569	608	596	591	635	648	586	619	630	633	587	575	626	607	583	633	614	622	558	625	587	573	562	594	572	608	587	604	595	618	605	592	565	605	632	597	548	655	607	611	633	579	613	583	565	593	647	591	604	564	647	576	609	607	555	607	561	575	621	569	621	612	617	598	598	615	597	627	627	579	630	626	572	576	593	586	598	615	601	630	599	555	613	602	579	567	590	579	609	625	527	588	605	624	597	575	650	576	624	637	610	622	594	602	560	610	592	639	601	596	635	552	632	588	574	641	597	616	604	593	601	602	581	584	609	603	600	589	632	650	598	613	643	620	614	591	633	608	588	609	651	540	657	564	599	628	584	597	582	603	606	611	600	581	585	594	607	574	612	587	617	621	600	579	569	646	597	606	623	602	548	610	617	631	608	639	569	582	594	632	614	599	634	625	609	616	589	612	599	635	622	614	546	593	560	596	608	590	638	612	605	561	583	579	597	628	573	594	593	615	583	608	646	591	612	611	623	617	608	576	587	596	615	583	598	591	613	572	622	627	627	657	568	609	577	613	625	649	604	591	572	591	610	578	558	588	572	584	617	607	615	603	569	596	621	605	591	624	595	619	629	611	675	563	614	593	624	588	644	609	603	633	613	586	606	620	579	608	560	622	628	582	565	621	619	641	531	576	621	571	571	621	616	614	592	639	560	597	580	578	615	634	587	581	607	537	582	578	603	605	562	635	601	617	650	589	599	608	577	587	615	617	602	647	604	619	638	561	555	576	573	595	615	631	618	588	583	563	569	578	586	617	624	578	621	609	608	559	606	570	584	585	590	585	589	582	611	575	576	585	615	579	594	585	632	629	577	626	599	627	582	616	593	560	607	616	580	615	580	585	542	564	555	621	608	603	617	576	580	603	553	563	608	602	600	595	605	614	541	643	609	588	649	578	578	610	644	666	605	597	652	595	642	591	623	602	635	564	572	571	577	597	575	557	593	571	590	576	571	641	597	556	600	615	571	568	537	613	551	608	565	575	609	613	593	612	590	604	626	624	638	605	627	608	600	612	578	593	583	602	603	599	571	579	606	563	590	636	604	604	624	592	609	565	551	620	608	613	581	618	555	605	577	626	565	584	557	599	593	602	604	576	585	601	594	583	574	579	561	634	632	585	629	603	580	602	609	616	585	590	575	585	620	567	564	588	565	631	598	595	606	624	594	586	569	580	613	625	651	588	593	609	621	609	594	588	625	676	575	587	607	592	605	655	618	626	583	602	605	594	578	611	571	610	558	556	629	619	584	588	617	582	574	645	613	608	634	638	587	606	628	576	572	604	585	602	641	635	616	595	588	579	616	574	577	570	592	632	580	583	608	587	576	564	578	610	610	586	599	608	594	594	570	589	603	580	612	636	625	556	607	599	612	589	619	596	565	603	656	558	617	572	593	586	588	633	586	619	628	603	628	623	600	655	575	567	640	570	609	596	604	601	629	628	606	578	606	567	614	599	596	555	587	609	571	644	585	654	624	605	586	577	573	591	602	640	556	659	632	624	584	632	561	568	588	599	646	571	599	599	574	585	629	626	576	602	598	592	609	598	601	583	625	581	581	598	614	624	606	614	583	580	602	571	630	626	597	613	594	583	603	628	636	570	601	596	578	603	605	611	620	603	573	618	606	627	623	621	567	635	621	606	603	607	576	636	592	566	674	562	626	654	571	596	623	630	578	573	615	589	586	635	592	577	610	647	594	613	555	606	600	584	627	564	619	562	525	567	602	584	605	625	592	598	655	615	588	596	580	598	586	580	597	607	625	622	595	593	602	591	602	583	568	576	612	610	571	565	613	615	605	616	617	590	593	614	604	604	628	603	626	612	585	602	608	603	614	602	657	602	625	584	557	604	556	605	565	588	593	536	634	597	598	621	605	599	528	595	588	623	607	559	597	617	680	656	611	616	619	568	598	598	614	601	597	606	607	614	608	574	578	580	608	604	587	615	584	607	564	594	583	594	618	592	582	563	625	572	568	577	570	586	550	568	611	625	569	594	595	614	623	653	597	567	630	608	578	613	590	585	650	599	605	581	589	633	601	583	597	627	610	618	573	591	569	613	617	653	561	601	619	575	590	617	590	624	603	613	576	617	637	613	608	603	621	621	580	610	590	663	578	595	571	641	567	584	648	586	559	594	579	570	568	608	598	611	588	624	618	573	620	630	580	572	582	612	595	604	624	607	587	628	602	586	589	616	569	617	591	594	608	604	593	611	548	588	589	607	610	578	585	561	588	612	569	530	616	626	607	604	582	604	625	566	594	577	600	603	591	602	602	607	587	584	656	623	597	567	636	593	609	596	603	566	625	551	607	590	612	609	554	597	569	616	640	595	610	565	595	574	562	597	591	584	573	579	549	584	626	553	613	584	589	567	573	610	571	621	620	617	614	582	586	581	613	588	604	607	601	586	585	577	601	604	625	614	583	621	617	588	599	599	554	647	581	606	596	630	587	586	583	579	609	567	594	588	610	587	583	546	597	611	617	651	598	580	590	613	629	577	599	605	551	578	592	636	615	613	594	618	596	615	598	629	585	574	616	596	622	584	634	572	611	621	586	563	563	551	627	608	594	561	573	551	617	610	616	596	606	608	596	585	605
19536	37997	35512	27218	23882	20048	16696	14052	10979	8901	7374	5822	5230	4552	3417	3006	2488	2420	2211	2014	1877	1738	1612	1597	1376	1364	1299	1322	2354	2227	1633	1278	1148	1107	1124	1086	998	1011	1091	1092	1103	1159	1121	1111	1196	1064	1100	1109	1142	1108	1180	1115	1134	2053	3108	2889	2222	1558	1290	1007	934	938	869	891	869	884	887	893	895	945	908	925	931	863	907	842	911	872	887	905	916	882	842	926	920	878	845	891	870	864	891	933	861	840	853	934	871	906	895	892	914	912	900	883	904	900	878	870	855	928	879	874	889	893	923	833	909	899	856	895	876	932	914	926	906	896	887	906	915	890	881	909	916	889	893	836	946	906	953	884	890	878	944	847	895	918	891	917	877	918	944	898	908	849	861	886	887	889	875	869	899	912	905	909	930	885	942	860	886	920	903	851	950	950	932	895	865	866	903	918	910	901	937	923	894	885	948	902	861	872	892	939	885	912	908	866	959	850	856	924	834	907	910	897	975	862	905	895	854	898	864	922	886	868	936	942	904	878	873	859	878	885	885	901	883	880	898	914	867	892	900	917	933	907	883	895	884	901	896	891	858	900	865	849	878	953	934	915	948	863	847	914	863	853	897	879	872	906	885	864	861	874	928	866	861	893	853	912	912	871	843	877	913	919	890	883	869	950	909	906	864	910	885	813	906	911	946	887	903	921	871	889	867	912	861	933	930	884	902	889	914	926	876	920	865	901	843	877	901	862	924	922	869	951	871	923	926	862	842	870	884	870	944	888	873	919	879	915	869	882	887	937	899	888	881	939	865	885	878	861	891	864	935	895	873	901	901	917	941	901	899	914	891	910	868	834	895	907	923	901	908	878	891	844	872	939	900	929	918	885	908	913	862	880	952	959	827	905	887	893	908	926	913	915	879	930	875	910	884	879	892	895	857	888	872	922	904	912	870	856	913	908	966	920	864	888	931	880	935	924	908	847	898	947	925	901	926	967	892	904	866	949	919	856	921	896	929	832	829	929	889	908	863	891	931	857	884	879	943	835	923	864	929	870	886	867	881	913	912	904	897	859	875	883	896	902	880	926	916	883	856	878	901	887	892	899	854	933	918	914	907	917	892	950	903	837	887	939	924	925	924	890	899	885	866	880	829	899	890	912	907	838	904	912	905	875	865	916	947	955	940	906	848	950	870	913	951	882	948	880	893	877	878	845	927	896	879	898	880	895	921	888	961	896	898	878	852	905	870	850	889	916	910	877	923	914	890	933	855	903	879	884	934	915	867	905	866	838	903	888	846	886	927	919	895	894	919	810	886	872	839	877	857	897	943	906	888	883	958	871	898	974	860	840	832	874	868	911	888	894	886	817	971	879	863	848	925	897	916	904	905	875	873	906	904	898	872	927	927	945	877	860	915	884	957	914	842	899	858	902	897	892	864	901	900	882	930	894	933	844	943	934	865	920	906	890	884	899	897	889	875	841	929	879	957	899	942	914	903	854	899	903	889	875	873	885	959	874	914	891	909	876	899	895	879	913	857	865	873	886	914	913	960	885	890	827	883	924	902	834	859	893	901	906	841	925	861	923	845	891	933	875	915	887	908	875	900	902	873	881	882	874	917	859	897	877	894	907	852	896	865	896	927	947	876	847	890	923	900	897	897	900	896	925	903	880	909	901	887	920	872	897	893	881	851	889	913	865	868	845	883	903	897	935	918	903	857	897	896	913	861	897	919	960	883	835	884	873	893	846	929	870	897	869	860	873	891	889	878	931	859	957	899	878	888	906	896	867	886	886	850	903	872	899	920	899	853	931	891	901	922	875	868	939	882	868	889	938	838	914	890	896	924	939	932	869	871	911	835	867	901	918	876	913	892	898	905	907	912	952	866	875	870	903	884	868	882	944	878	899	869	900	913	910	826	891	931	878	882	899	900	942	859	913	913	884	839	939	912	869	926	875	852	896	860	865	916	849	946	897	911	944	923	876	872	955	887	878	864	934	901	889	848	893	902	884	912	903	901	845	911	825	887	884	869	943	841	916	896	922	863	891	922	930	894	887	871	912	914	902	926	959	925	873	898	914	936	883	880	903	903	933	926	914	899	883	869	950	900	904	903	916	905	890	894	893	851	885	868	924	895	836	849	858	893	916	897	841	901	861	852	880	893	915	895	880	871	865	909	888	895	864	866	893	914	911	858	866	939	893	907	896	875	866	948	911	881	867	935	933	929	856	889	870	928	885	912	871	870	885	867	897	879	882	859	924	911	902	873	916	905	866	913	874	893	877	918	876	876	882	944	876	884	871	932	910	936	915	888	878	856	928	895	902	908	897	927	837	867	877	881	913	921	882	963	916	881	942	942	941	960	887	878	912	866	918	845	894	891	903	901	892	873	888	892	892	910	897	923	879	860	863	934	890	912	875	855	892	901	910	876	867	941	923	887	882	852	915	887	891	883	879	933	936	961	945	869	880	910	871	922	901	889	876	872	867	901	895	898	869	867	866	908	916	928	886	894	880	866	873	954	904	909	889	843	884	907	840	885	894	830	926	909	988	922	868	880	894	842	842	926	914	876	880	876	873	925	869	898	913	892	976	883	892	864	949	939	911	877	912	898	852	885	894	915	879	898	870	823	900	903	826	849	851	903	854	881	871	868	845	833	894	882	856	914	927	928	945	896	905	865	875	886	867	898	906	897	848	884	912	874	893	880	861	947	955	886	941	882	839	905	933	894	902	920	866	897	894	961	869	901	906	929	895	879	912	913	865	945	944	923	935	905	899	850	913	862	931	928	915	914	880	893	871	862	899	854	931	882	881	890	884	930	921	922	899	854	938	875	924	865	907	908	887	904	885	929	926	898	886	836	896	972	865	935	837	876	908	902	853	939	922	888	894	912	879	897	917	868	875	945	858	857	887	909	898	870	876	896	885	923	893	874	880	842	905	899	902	870	872	908	873	884	894	838	907	882	912	871	844	920	908	907	906	879	931	850	900	884	870	878	816	882	923	899	956	947	881	870	873	921	936	927	829	946	871	905	894	929	877	909	942	855	900	871	865	939	877	855	883	889	880	867	888	906	879	910	892	878	875	878	842	948	902	939	911	889	949	917	874	921	876	925	837	827	935	873	875	879	909	844	890	919	905	881	875	898	897	898	912	936	893	885	938	859	925	932	927	945	936	854	876	898	954	884	851	892	921	897	931	902	872	906	890	888	903	852	887	896	935	876	856	923	934	918	891	921	890	907	867	890	921	863	882	918	890	869	895	897	887	898	914	910	901	817	877	942	883	905	892	885	911	879	923	923	898	945	875	902	930	964	847	883	904	851	855	887	935	898	898	902	893	972	921	868	930	897	802	886	886	878	853	924	901	909	918	892	882	912	938	891	875	917	839	853	863	834	913	893	903	880	928	867	868	857	899	887	894	910	953	900	875	947	882	918	883	886	903	922	891	908	902	854	898	922	908	864	883	876	910	887	885	867	876	830	955	925	897	880	867	891	896	922	879	923	868	888	862	918	868	909	903	887	893	874	884
27234	21528	18971	10923	5856	3935	3074	2484	1875	1566	1385	1190	1154	1049	909	901	810	758	748	735	754	755	627	728	660	656	698	688	875	794	711	662	709	625	639	610	656	639	642	684	583	631	581	650	718	602	615	640	608	628	688	667	650	693	650	672	666	668	639	629	612	618	538	661	607	588	617	582	666	585	620	615	563	613	614	612	612	633	588	625	617	597	611	580	625	621	626	618	625	604	615	625	632	641	600	583	628	579	588	604	578	615	623	590	599	607	622	609	593	561	625	561	589	569	614	586	601	592	636	642	611	590	598	604	595	597	578	602	662	635	583	653	603	631	550	584	617	581	573	584	607	595	557	641	557	566	624	650	561	630	642	596	629	615	610	586	592	596	601	614	596	606	605	624	628	606	573	598	626	609	623	608	599	579	585	571	632	631	595	575	627	598	582	640	595	600	644	639	578	616	583	612	586	548	583	596	611	608	568	585	623	600	609	633	584	620	557	600	606	596	574	574	585	653	570	594	622	578	590	562	619	592	594	601	612	596	593	634	613	608	604	585	603	631	605	555	618	608	566	641	647	611	596	544	565	596	585	647	613	628	584	584	609	578	587	579	636	582	616	557	605	612	615	633	601	603	611	623	646	602	599	580	665	637	614	607	604	577	582	587	592	628	613	588	586	567	588	584	619	607	599	599	600	620	621	627	641	631	595	574	612	628	567	604	602	583	598	593	627	603	627	565	657	564	603	623	578	566	639	619	618	581	597	584	589	570	610	591	602	622	627	598	622	566	606	582	592	634	672	605	580	581	642	564	594	595	594	612	634	575	570	569	642	622	609	602	585	619	613	626	598	592	617	640	591	592	621	636	634	625	610	602	599	553	581	604	610	594	593	606	625	556	631	583	596	604	642	574	606	602	624	658	606	625	585	609	629	560	598	606	588	583	601	612	581	605	580	588	636	572	583	587	593	594	621	641	615	619	644	592	645	595	623	614	594	619	595	601	592	599	603	621	566	600	601	631	573	629	598	601	644	684	597	608	571	614	607	631	580	597	595	594	601	616	611	544	626	634	593	605	608	624	582	623	633	612	596	601	660	613	624	588	611	584	626	604	637	616	568	614	595	590	598	611	634	634	594	629	597	560	620	647	640	585	601	614	593	621	600	564	562	597	609	560	634	611	603	604	653	634	616	605	592	564	616	617	593	596	567	640	563	565	569	601	597	614	597	626	592	634	632	621	590	621	586	587	579	601	582	591	559	618	625	612	582	617	604	569	576	642	613	608	604	576	592	592	609	585	603	584	586	606	590	630	607	663	589	638	649	548	623	596	586	649	617	558	555	599	593	587	530	586	594	607	606	595	604	617	616	586	618	635	615	596	589	613	569	595	611	594	589	580	579	579	630	644	609	560	660	611	600	602	588	628	612	612	567	567	610	578	630	623	678	609	600	602	640	629	651	640	572	627	619	605	594	596	655	587	590	548	603	606	614	624	619	620	599	591	606	581	594	612	613	611	605	573	607	594	618	592	588	619	578	606	567	609	546	576	623	626	598	597	569	587	619	587	585	630	617	643	645	643	609	628	551	569	612	605	626	544	605	586	642	612	617	594	627	590	579	608	616	599	651	567	617	590	617	624	616	612	614	603	605	584	600	635	599	611	581	574	611	588	614	627	613	586	651	565	617	627	552	611	630	603	621	578	619	614	566	585	572	633	614	550	608	591	644	625	606	577	604	625	608	622	590	595	592	592	606	604	635	609	587	638	579	589	619	592	602	588	591	611	612	618	610	594	601	587	596	617	622	585	571	611	661	587	594	557	599	583	603	611	600	596	601	608	609	610	607	599	596	586	605	614	568	583	628	628	609	629	572	620	614	601	638	646	640	613	642	580	638	599	628	595	597	598	586	607	648	585	584	584	589	607	572	569	607	603	643	651	586	616	621	571	588	600	602	556	609	627	628	561	611	559	650	589	616	606	589	647	597	606	630	630	620	611	592	592	597	614	621	605	636	615	610	609	611	595	611	630	613	583	596	568	612	608	621	594	617	622	631	579	604	600	589	638	587	581	599	611	588	599	599	585	593	582	619	619	611	571	643	624	605	592	641	603	615	627	625	563	567	598	585	563	629	645	612	612	601	595	603	631	542	639	607	586	566	595	591	578	613	605	643	597	606	650	594	608	612	647	646	641	601	617	564	622	639	612	592	615	585	587	632	608	602	645	625	594	631	581	627	621	628	619	602	595	602	585	653	647	594	633	590	599	568	590	599	605	579	608	641	578	639	596	623	588	609	624	613	627	586	617	630	579	588	597	603	573	576	634	565	596	590	605	608	584	591	608	612	633	588	635	616	587	633	628	601	606	623	638	601	597	589	628	591	589	619	567	604	614	582	639	575	576	583	645	601	618	640	614	612	615	625	575	600	629	615	582	611	583	589	624	606	611	604	576	627	649	583	628	576	609	594	596	618	588	569	615	613	606	587	607	568	553	615	649	648	626	618	589	575	602	642	596	593	638	604	640	614	620	603	607	559	597	622	621	588	636	606	656	626	605	617	600	591	653	570	577	612	604	587	614	638	606	577	592	583	613	629	600	625	597	616	590	615	555	571	591	646	639	571	574	626	600	590	578	583	595	631	652	592	602	574	601	597	603	619	627	612	615	597	617	620	630	652	610	573	623	570	618	592	618	568	592	627	638	573	631	576	596	651	596	539	593	573	624	579	602	555	610	586	582	595	646	602	612	551	614	617	601	635	593	639	600	598	591	601	657	654	578	600	607	614	605	587	579	595	606	596	652	624	587	613	638	610	582	597	645	556	604	594	600	563	619	604	610	621	618	601	577	597	596	606	595	597	598	575	568	638	622	620	611	555	659	638	610	632	605	589	596	633	613	569	598	600	650	627	559	611	654	593	598	612	574	589	594	613	609	571	576	625	620	627	557	583	586	638	616	605	620	605	592	613	580	619	601	581	613	565	616	625	596	631	619	572	604	564	610	603	575	616	601	656	571	607	598	614	600	608	583	591	569	625	639	634	635	632	593	583	597	558	631	576	602	608	630	602	619	592	608	606	586	622	653	601	622	587	623	583	572	621	587	593	620	597	600	577	608	600	619	625	597	582	590	623	571	602	603	579	585	577	601	573	611	615	596	588	639	622	604	638	638	611	627	614	615	606	598	635	656	631	594	618	605	614	561	569	559	611	623	594	622	619	607	562	625	619	584	602	620	593	605	593	587	601	587	596	608	595	595	620	617	590	584	596	651	592	599	636	598	601	596	590	599	630	630	622	585	564	600	609	581	578	619	564	632	613	616	617	575	595	596	577	640	643	609	607	604	591	619	580	559	608	642	613	583	613	590	605	598	589	628	654	601	612	584	643	595	579	602	651	586	591	573	605	577	632	621	584	596	602	626	658	674	584	579	598	614	606	572	581	616	623	690	531	639	593	599	637	610	587	582	606	627	550	583	628	614	607	604	609	633	687	629	623	623	637	606	560	580	552	593	591	585	565	622
14402	24385	22048	15059	11823	9243	7764	6462	4824	3910	3244	2647	2422	2074	1818	1628	1473	1349	1367	1319	1180	1210	1171	1077	1081	1080	995	1166	1589	1525	1186	1035	961	949	939	1013	970	962	922	1007	971	1005	1029	954	1008	1007	953	1006	987	993	974	1008	968	1114	1111	1112	1087	979	988	924	886	860	843	895	932	901	956	938	883	910	851	954	929	886	919	864	888	927	891	879	911	888	932	937	934	938	902	905	946	925	891	949	873	900	861	954	945	882	882	863	886	902	871	939	928	899	880	919	886	888	919	905	936	874	911	926	878	892	976	952	872	940	940	920	905	961	914	907	881	937	878	919	870	918	921	927	908	904	908	933	870	896	972	895	914	921	906	879	909	890	876	898	908	881	932	837	878	898	914	885	893	901	856	941	946	852	896	901	941	867	904	903	927	887	862	898	920	886	913	930	893	870	951	868	951	954	889	898	852	936	941	876	919	897	873	964	878	922	917	913	930	904	897	898	948	921	913	923	855	942	887	897	906	875	901	882	883	945	823	915	902	869	957	942	907	916	874	811	895	874	954	886	940	895	924	875	867	876	911	903	906	919	921	897	868	910	922	935	854	945	855	879	942	940	892	921	912	901	875	915	969	868	890	884	883	861	831	843	901	926	895	949	888	897	932	931	884	821	874	939	927	937	864	938	925	930	901	951	915	877	924	916	893	866	925	850	907	862	951	930	847	878	873	883	875	932	915	936	941	854	949	841	917	877	895	862	880	902	903	904	889	907	904	904	897	892	936	955	897	898	895	884	891	908	913	907	883	880	925	871	891	915	901	855	889	957	914	896	879	908	838	878	855	857	876	920	926	904	902	885	904	869	896	897	894	841	903	883	934	900	865	915	883	840	878	891	901	870	898	899	908	888	890	882	947	918	924	924	856	951	865	889	914	876	898	893	932	828	872	879	930	933	882	946	930	949	948	871	887	899	898	916	867	909	882	903	891	908	905	914	908	898	890	864	862	913	903	942	898	912	853	909	855	898	952	909	900	957	897	907	929	871	872	874	845	927	909	874	911	926	921	903	858	866	915	882	878	940	892	897	921	902	867	893	864	943	900	917	966	901	921	907	916	889	908	899	910	953	883	935	895	978	901	888	940	865	868	933	939	894	919	936	921	928	887	908	875	911	887	932	927	937	889	887	891	890	857	891	925	894	940	874	896	866	905	880	923	894	935	901	887	901	899	923	890	874	896	899	872	900	855	892	914	889	869	944	925	856	881	910	918	911	973	837	870	914	896	892	843	879	864	911	884	905	862	873	862	922	884	916	847	914	911	920	915	889	904	931	931	928	886	896	920	947	848	861	913	869	940	857	956	904	945	937	874	859	882	895	902	945	915	904	850	845	899	859	885	945	868	840	846	907	886	867	895	899	865	879	956	957	943	908	929	863	945	887	849	945	900	878	885	904	848	858	918	909	856	887	902	881	899	921	881	910	890	854	880	886	864	937	927	878	903	919	934	927	902	891	904	878	965	884	906	886	947	901	927	902	966	880	873	877	931	913	950	883	919	914	840	914	868	911	927	899	897	896	986	906	873	920	925	902	880	914	908	880	916	887	915	907	953	901	874	893	854	900	881	874	913	893	874	896	906	915	909	888	883	906	932	903	912	895	893	961	892	882	941	893	929	870	908	919	906	874	867	904	908	917	929	902	899	906	951	945	928	919	962	886	961	900	892	882	910	864	939	915	923	854	896	899	948	931	903	880	969	862	894	933	834	909	852	899	885	914	918	896	858	959	887	879	885	890	904	948	883	877	936	911	889	889	855	890	931	935	902	938	869	824	898	897	897	916	873	886	882	833	927	921	881	971	892	925	873	913	890	870	938	881	881	894	865	889	925	876	901	874	914	911	886	872	874	875	863	904	909	929	945	936	933	882	884	878	920	856	901	919	900	911	880	852	984	896	917	902	874	908	880	863	968	866	931	922	939	913	979	857	925	884	888	876	915	902	910	901	901	856	939	900	918	889	933	892	889	897	888	866	916	888	912	919	913	924	927	910	870	926	865	867	908	887	928	909	908	877	934	911	860	865	944	942	903	907	920	913	904	859	862	912	874	947	885	874	848	866	867	988	881	910	901	912	887	932	902	911	964	901	902	889	911	961	845	883	938	847	892	900	865	934	882	912	886	880	925	920	908	922	853	895	918	922	858	947	913	851	921	909	894	927	942	847	935	927	917	863	956	934	891	881	896	959	852	909	892	911	937	944	889	895	911	956	880	868	912	880	911	909	919	871	931	916	864	854	915	888	936	891	885	908	947	956	881	906	951	882	929	889	875	860	898	909	854	923	899	840	886	897	895	913	853	858	937	919	870	908	898	967	926	930	898	948	907	916	920	889	943	901	867	897	898	917	936	920	919	872	918	847	910	860	869	879	936	965	959	892	912	896	927	914	901	855	896	903	892	925	861	908	878	868	899	874	893	929	923	897	967	859	883	868	918	920	876	873	949	913	877	927	861	889	925	876	915	877	928	895	915	948	912	861	897	866	891	883	886	897	903	901	884	958	899	914	915	925	915	895	855	921	896	865	940	943	922	945	920	935	908	860	929	939	919	916	905	891	886	919	917	879	896	934	871	943	895	870	925	884	904	904	900	912	901	918	978	896	843	893	849	926	903	921	908	904	925	971	933	918	893	865	950	914	864	911	930	923	899	910	911	846	918	937	914	869	857	874	875	910	846	949	912	886	850	947	888	867	917	869	876	909	888	845	925	849	918	868	933	912	896	837	928	892	911	852	897	919	894	922	955	855	893	877	911	859	840	913	879	972	929	876	920	903	915	908	889	937	904	933	887	941	929	888	902	904	890	861	912	926	862	884	909	887	957	938	906	888	881	886	930	915	890	909	890	871	899	929	903	928	880	868	904	908	870	875	901	898	853	897	874	906	874	885	862	907	918	916	969	920	929	923	934	905	899	890	943	925	939	948	881	900	894	893	885	978	907	947	919	906	919	908	884	917	896	952	905	916	881	928	928	875	907	928	973	892	906	888	890	864	898	911	876	905	880	922	909	925	937	900	905	893	909	895	919	907	866	903	902	932	914	870	880	892	877	898	917	844	929	887	887	919	863	915	818	946	919	977	945	910	858	921	841	869	916	893	908	867	924	894	824	906	870	939	942	917	887	922	883	941	908	917	899	905	895	892	881	931	923	869	958	908	976	901	960	913	914	878	919	930	908	876	877	905	906	915	880	910	893	902	923	916	931	937	901	967	936	931	884	871	870	888	847	928	893	918	872	894	887	923	920	958	874	892	946	899	926	929	872	874	915	895	878	832	917	901	908	922	888	925	926	931	907	870	922	884	910	878	912	903	903	912	885	899	866	969	891	927	876	911	915	934	916	937	924	859	927	852	838	923	912	931	879	898	904	905	869	945	925	862	917	890	926	826	916	907	926	878	845	907	890	878	906	926	901	922	891	897	903	908	911	934	924	943	883	921	902	957	870	897	958	880	917	894	935	964	899	893	877	855	886	926
24584	21532	28864	24695	20967	12756	7235	4659	3193	2649	2223	1899	1674	1458	1290	1129	1110	988	1050	939	927	955	834	835	842	764	795	808	1088	1105	858	753	711	725	775	741	737	727	712	695	707	734	708	778	740	754	687	736	746	757	734	745	739	995	1165	1145	983	869	730	730	720	679	695	652	686	710	681	633	716	695	700	735	688	676	657	675	756	683	619	646	649	683	722	672	718	706	694	690	650	702	659	704	669	690	691	689	699	710	656	722	689	663	708	696	683	630	642	694	686	656	725	704	653	637	676	660	709	699	674	699	669	727	682	671	688	656	681	670	652	640	674	629	614	689	712	649	712	696	683	656	676	684	676	656	643	676	701	660	674	667	657	677	682	731	678	694	720	650	709	649	710	699	675	695	722	652	718	678	719	694	693	693	691	658	700	656	677	671	705	657	651	658	703	715	645	684	667	695	676	698	630	701	708	692	693	680	683	700	669	658	653	674	678	693	676	645	649	665	682	675	655	673	661	661	646	670	678	679	639	704	697	700	675	708	687	624	656	635	648	675	702	682	682	621	681	657	713	652	656	649	648	664	673	672	650	676	674	719	676	666	671	694	713	720	689	670	666	642	675	660	663	698	652	666	704	689	668	718	667	695	657	684	692	678	668	671	715	693	622	663	688	683	667	655	691	667	693	679	673	667	673	681	654	673	680	722	651	622	702	692	662	673	670	645	679	663	697	671	665	762	697	695	691	676	667	606	688	654	705	674	679	633	675	663	679	680	717	700	661	699	700	698	679	704	722	647	667	671	637	685	681	687	719	667	655	724	658	714	635	675	695	708	680	717	632	709	691	697	708	670	702	699	621	723	691	656	715	645	686	675	716	729	651	691	729	683	633	664	669	663	713	675	691	699	677	673	669	690	684	719	663	668	686	654	718	701	693	692	706	687	684	675	692	678	668	649	657	670	719	670	653	703	683	670	676	659	633	655	649	721	695	690	681	659	693	625	654	664	714	674	721	671	687	681	703	661	671	698	710	683	680	665	696	644	669	707	685	681	698	671	663	677	696	734	686	685	703	673	669	715	707	641	688	710	649	741	672	658	677	690	683	719	678	641	681	642	716	705	715	664	677	665	655	684	661	661	664	713	657	669	654	691	705	673	697	719	646	678	669	674	644	692	708	644	633	665	730	664	665	721	679	725	677	676	656	697	685	597	704	744	715	700	696	734	667	729	699	631	716	704	699	652	691	679	688	691	597	679	714	681	744	661	664	678	708	667	660	674	684	629	724	670	647	680	687	664	668	710	669	687	699	694	695	611	680	699	660	651	717	686	648	647	654	690	723	667	678	627	659	701	637	651	701	699	689	631	655	675	659	685	702	695	664	686	709	660	648	655	687	674	685	648	637	661	656	678	621	647	705	642	684	654	647	669	651	674	705	649	714	683	666	676	683	654	677	669	686	670	649	641	642	642	647	655	679	599	691	676	677	688	619	681	695	669	688	628	638	628	657	669	658	650	631	704	710	702	729	674	672	684	672	669	668	643	705	652	658	683	628	665	711	697	656	687	618	666	657	694	669	691	654	634	645	624	707	650	661	687	669	687	687	670	693	675	704	655	656	670	657	731	648	680	696	760	666	708	704	659	673	674	678	622	669	698	666	705	640	685	694	697	686	627	663	670	663	644	676	685	646	678	697	708	690	670	665	617	670	694	710	701	668	679	692	655	656	681	674	699	671	657	730	652	676	701	683	672	682	654	673	667	698	679	638	686	673	664	660	651	667	647	648	665	676	666	615	666	649	670	678	714	681	665	616	638	668	698	651	698	686	721	693	685	710	686	653	672	673	654	651	704	669	673	667	637	714	665	672	650	692	722	678	641	685	630	706	652	652	688	685	692	717	680	707	694	683	673	671	659	692	655	657	640	701	639	675	670	642	634	655	660	728	680	699	703	662	705	684	652	683	652	685	712	632	692	698	705	677	661	668	670	646	625	700	634	688	661	676	673	680	663	714	693	676	673	666	686	648	671	647	655	642	668	685	681	696	662	687	688	700	708	659	672	676	673	673	657	679	651	622	729	658	687	693	694	688	679	641	673	708	681	688	658	695	708	690	652	654	658	640	661	700	713	645	670	687	683	682	621	682	704	614	649	623	672	724	699	674	669	662	698	660	668	664	640	658	685	656	715	718	676	659	677	733	694	695	644	666	687	668	674	694	678	698	690	678	664	688	651	650	652	613	725	693	672	680	684	700	629	651	700	705	656	692	661	693	670	686	711	682	709	704	660	722	665	662	680	679	705	649	696	640	725	731	705	694	675	669	692	688	677	609	674	699	692	663	667	672	652	659	636	636	657	727	687	644	663	658	679	675	676	636	672	654	681	696	702	673	669	691	688	663	661	672	650	653	716	636	682	636	687	723	721	676	634	630	727	647	660	701	662	671	708	676	660	650	670	649	664	647	687	658	682	683	661	676	699	668	686	719	690	643	671	680	664	640	720	694	651	751	642	706	686	659	662	674	689	665	677	688	669	684	665	624	728	705	597	675	711	645	731	662	690	670	660	657	684	677	658	688	639	729	705	648	681	664	691	668	701	659	677	666	658	631	668	663	676	684	672	647	675	631	642	670	677	696	686	674	676	671	624	673	691	672	682	712	665	738	678	650	703	639	686	659	684	705	668	661	690	648	665	685	696	655	669	620	653	658	660	641	677	652	669	689	702	703	658	725	708	684	661	680	634	687	698	660	684	634	654	720	742	701	647	645	713	687	673	651	636	626	734	650	668	683	658	661	655	682	647	687	670	673	640	674	707	675	737	671	657	659	723	688	711	667	681	682	683	632	661	650	628	679	688	663	680	695	669	674	699	698	721	709	683	738	699	643	690	654	687	650	685	657	689	685	674	660	660	661	670	666	672	677	664	700	657	686	704	678	626	712	678	660	688	661	675	681	722	702	666	662	671	647	664	709	666	671	697	638	701	660	637	676	661	696	692	684	695	650	693	671	661	680	676	683	695	658	686	689	691	671	704	675	680	674	691	695	648	694	641	661	637	628	659	723	670	697	688	680	635	641	688	671	742	678	686	654	642	675	682	652	700	682	665	701	695	635	650	640	670	704	667	683	659	664	622	661	627	696	701	690	733	660	645	650	659	705	646	682	632	665	659	674	670	681	660	685	685	687	656	692	657	682	654	699	696	676	701	638	615	675	666	694	681	651	677	648	640	666	670	655	698	689	692	697	675	680	754	629	668	657	668	680	691	686	626	707	637	681	680	684	672	688	670	640	676	666	673	682	621	701	677	690	669	686	664	649	666	681	669	727	684	663	679	686	636	634	669	684	649	716	666	694	710	678	646	685	652	677	648	676	662	690	666	670	656	727	685	647	656	676	648	656	646	672	706	625	698	635	670	687	699	663	672	701	704	706	630	686	743	685	636	697	631	697	671	712	653	690	689	693	685	633	702	686	704	704	675	680	689	662	634	699	648	675	680	709	723	719	689	655	687	691	684	665	661	638	658
15726	31409	29447	21386	18064	15855	12847	10552	8044	6685	5436	4524	3905	3173	2744	2329	2141	1962	1838	1749	1668	1668	1447	1445	1313	1219	1288	1331	1993	2070	1469	1239	1182	1154	1137	1095	1097	1106	1133	1179	1076	1157	1117	1159	1183	1196	1167	1139	1162	1196	1202	1113	1167	1849	2101	2104	1714	1416	1190	1094	1054	996	999	986	997	948	970	1003	1004	1004	1045	1003	965	1037	986	961	1067	1000	1026	1003	1054	1003	1020	993	1061	1039	1050	1020	1012	1019	1019	1037	1029	1001	1062	995	1016	1015	1029	1031	992	1015	1006	1004	1011	1007	1006	951	1009	1079	1008	984	1040	974	1020	974	1026	1014	1009	1045	1022	983	985	1022	1013	1003	980	1026	1040	1003	985	986	921	1013	1021	982	1026	999	1030	1024	1045	1008	1035	959	977	984	1039	1032	1007	1048	1036	986	1044	1013	975	1013	1007	1006	1006	936	970	999	999	927	958	1075	1001	1000	1030	914	1027	1014	1019	990	988	1000	998	1039	1020	1044	1052	989	1040	1007	985	1052	1022	1033	953	1023	1018	980	983	1001	1016	1011	1039	1008	1019	967	1001	940	1005	996	994	1009	1031	983	1021	954	956	1017	1018	1013	988	1046	1020	963	1050	964	1044	1016	1021	998	1076	1029	942	1029	968	1018	1052	959	980	960	963	937	1072	997	984	1004	1014	1092	992	988	979	1012	1039	934	1002	971	1069	1028	1053	995	973	1040	937	989	974	1004	989	1006	1047	1035	994	1012	1021	1053	1003	959	985	1012	1040	1042	1015	1014	1041	1033	1005	1053	990	1013	991	999	1028	1030	1021	958	1003	1013	1002	1016	1004	983	988	1031	1076	1000	1016	1027	1034	975	1010	1022	987	960	965	978	1022	998	1049	1042	962	944	988	1009	1043	1018	1006	1004	1027	1047	1004	1010	979	1003	947	980	1050	993	1004	997	1075	992	1016	991	998	1004	988	961	971	999	1011	1037	1042	1076	1011	1020	1026	1001	1080	1017	1087	961	938	1018	963	1037	1064	1007	975	1044	1060	1059	970	986	1015	999	1069	1054	1028	1001	1086	1040	995	1051	994	993	1022	1087	981	977	1029	1018	995	1042	1016	946	1011	1009	938	975	987	1046	981	1019	1039	1000	1003	993	997	988	1009	959	1024	996	1067	1017	1025	989	1067	1003	1025	1036	1017	997	976	1079	954	1004	1016	1070	1002	978	936	992	1024	1017	1039	1008	910	997	1018	1023	1022	1038	1021	988	1022	967	1012	1028	981	970	1017	1012	1017	953	988	1027	1061	1017	979	975	1011	1019	1063	1011	970	1068	951	996	1024	976	1010	983	1069	956	1002	1071	987	986	962	990	967	985	1030	1062	986	1030	992	954	990	999	1003	996	1052	1039	1003	982	1001	1054	1019	1027	1014	983	1067	985	980	1028	1034	1009	1008	1023	992	964	1047	1056	1027	1063	1040	1014	1055	1113	1010	975	1034	1038	1003	1018	976	1031	1009	1017	1025	969	994	999	1037	1001	1049	1044	1024	1030	1013	985	1043	959	1030	997	1006	1004	1020	989	1071	1042	1048	997	959	1010	1104	980	1058	998	1037	1005	1030	981	1053	1034	1025	981	974	1041	991	985	996	1020	1032	1005	1004	998	990	1037	1051	975	1033	962	1036	1068	969	965	961	1011	973	1017	977	1041	1019	1034	1040	1002	986	976	999	983	1119	954	1006	1040	1017	1055	1009	960	973	994	993	1003	1029	1014	966	999	1063	983	978	1037	992	1024	995	1000	1014	992	1027	1009	1012	1017	986	964	1005	1009	975	977	1033	957	1053	1019	1076	1065	1037	986	989	1047	964	979	1002	1033	1032	1008	1005	1003	1034	1070	1056	1033	1022	1030	1017	997	1032	1002	1054	1052	936	1021	991	1018	950	966	1049	1029	1049	983	1006	964	1024	996	1015	1042	1031	984	1001	1018	1005	973	972	984	969	962	1002	957	1021	995	983	968	958	949	985	1020	995	998	991	1018	1008	995	961	1045	1029	974	983	1044	1083	1007	1049	1082	1031	1028	998	1032	1002	1062	1006	988	1005	933	1009	1032	1006	1012	1004	984	1040	1028	1020	988	1048	1018	999	1111	1042	1011	989	1005	959	1016	1052	947	1042	956	1041	979	1032	1062	1019	987	1029	1001	1017	1039	1014	1002	995	996	1021	1018	960	1044	969	964	1044	977	969	1020	1025	962	1017	952	1020	938	1010	1053	1051	1006	1012	979	1071	1000	1042	990	999	1081	1027	1040	995	980	986	1026	1031	1024	1007	1026	1052	976	1037	1039	1050	1011	970	956	926	1010	1044	995	968	981	1009	953	1057	1011	1036	1018	1059	1006	1008	974	1024	1019	993	965	1012	1004	1009	979	994	1029	965	985	974	1041	999	1026	1016	976	1003	1025	958	988	1031	991	1010	976	1034	1006	1029	1038	1032	989	997	1020	978	979	993	1019	1037	1017	1049	976	1000	1010	989	995	989	994	953	1002	1044	1086	1024	1023	1018	1010	1013	1013	1012	1022	1026	980	1015	972	1019	1028	994	979	1024	983	1051	1028	997	1015	1005	1037	1039	950	999	1031	1036	1054	996	1081	958	940	969	962	1045	995	1034	997	975	1034	999	1044	1024	1005	999	1005	1008	1010	1045	1056	966	1065	992	1045	1030	1048	1006	1038	1008	987	957	972	975	965	988	1005	1053	1061	1032	1076	1006	993	1029	1045	1026	999	1066	1021	1006	983	966	1030	1039	1041	1031	1039	1033	1005	1007	1004	1011	1016	1002	989	988	940	1003	975	1021	955	1041	1050	1056	1033	983	1036	1038	967	967	990	981	963	1022	1002	1012	968	980	1023	1010	990	930	1022	1002	1033	1002	1012	963	990	1004	1040	1008	950	972	1031	1027	968	1039	1063	991	1087	1053	1031	1048	1035	1031	1010	1056	1055	977	1004	1008	1087	999	1012	995	1070	1008	1046	979	960	1061	987	1015	1015	1029	1038	943	1051	998	1006	989	1014	1038	1009	1049	958	1019	1014	1025	1009	994	969	1027	992	988	1023	987	1053	1066	984	1015	1026	1024	1026	953	1050	928	944	1068	976	995	1022	993	1012	936	1016	970	994	990	1060	1028	1002	985	993	1034	964	1011	973	1035	981	970	1028	1055	1012	1058	972	1084	1032	977	983	1050	985	991	977	1030	1020	1079	991	972	1039	1007	1009	1038	1025	1025	973	1051	981	1055	951	1036	997	1008	964	996	969	1032	1002	995	949	1000	1030	1003	1028	978	1001	981	1036	1044	1017	968	991	1053	1033	990	1003	1001	994	991	974	989	995	1033	982	966	1013	983	989	1022	988	1031	1018	1051	1017	991	1015	985	1071	1031	1000	1035	1027	1008	1009	980	1013	1017	972	1007	1002	1015	962	970	1044	1013	979	1000	1012	1080	1027	1071	998	994	1024	1001	987	1025	1008	966	980	1044	1041	996	1027	994	978	988	1030	928	1012	1028	1000	1038	1042	1010	971	978	1072	1006	1034	1022	1029	987	1023	988	1000	999	1042	953	1015	1048	958	1051	1015	1039	1000	972	1026	995	1020	1004	978	1083	1078	1012	1050	995	1057	1003	1056	984	1002	1026	966	998	1015	995	981	980	1051	1005	1028	1054	1013	1034	1058	962	1037	1045	989	1022	1037	957	984	1064	1026	1072	1021	986	1030	1015	1038	1069	1005	1021	1028	1046	1003	952	941	977	982	1008	997	936	997	1016	975	1012	989	977	1006	1013	1045	998	1023	987	1006	997	975	1066	972	981	1013	995	995	1009	1029	1029	1068	954	980	1063	978	1034	977	1055	975	1003	992	1000	1015	1010	1005	1004	1019	1026	984	1047	1027	1048	1031	986	1035	1004	992	954	1021	990	1003	1018	1015	1026	997	994	946	1008	1095	1037	1006	991	954	1004	1033	992	967	1055	1058	993	1030	1016	969	972	1005	994	979	1025	984	1073	1048	920	982	1066	1010	1043	1048	1003	1034	968	1042	998	1038	1059	1020	978	988	989	960	1027	1010	987	984	1021	1032	942	989	1020	1019	1017	999	972	973	942	990	989	1005	974	947	1033	1004	1061	981	1046	975	1036	996	1049	1020	1022	983	1014	988	1030	1059	997	1016	1023	923	1022	959	1055	1104	1014	976	1060	1010	956	1037	1038	963	1081	1016	1027	1064	995	1028	1082	1009	968	1078	1057	1018	976	956	1032	1023	1010	1011	1046	972	980	1002	1052	982	1046	1024	1004	1043	994	1026	994	994	1000	998	1059	983	1037	929	1047	975	979	999	1004	996	1040	987	1047	966	1038	1005	986	1040	1027	994	988	1051	999	974	1026	1011	998	1011	1031	1018	1028	1027	978	1026	1006	987	1005	1035	991	1018	965	957	987	1001
23462	21496	29428	24001	21576	21361	14729	7365	4775	3777	2960	2484	2076	1757	1474	1387	1283	1134	1056	1047	955	956	848	838	728	780	860	886	1119	1184	887	783	735	731	684	632	685	700	689	712	698	668	680	724	643	715	665	684	734	693	653	678	761	1064	1484	1537	1129	982	792	655	646	616	628	616	662	593	613	566	619	615	595	594	618	586	621	609	611	582	561	624	600	571	575	559	601	614	595	635	590	589	606	572	645	584	594	611	591	590	594	647	581	590	572	555	597	598	623	601	639	589	624	595	584	594	603	578	559	566	588	599	601	549	594	597	604	579	588	597	583	575	561	604	592	647	601	620	627	597	568	628	582	637	621	581	597	603	624	579	581	591	580	620	584	620	598	600	600	556	652	636	602	628	618	567	612	585	571	606	593	634	616	601	595	637	626	573	599	629	574	585	575	644	609	635	651	595	599	596	584	605	557	636	580	593	579	621	602	599	632	624	602	620	573	642	620	592	597	607	595	602	590	601	615	581	595	603	580	626	573	630	605	608	590	616	556	637	633	625	579	595	600	619	599	598	623	604	568	573	592	589	602	584	598	627	636	597	610	631	637	605	602	607	584	631	598	617	572	610	614	631	567	576	590	614	612	596	543	608	576	630	604	624	640	604	614	598	606	579	668	642	559	601	583	573	615	598	625	607	604	605	563	619	560	597	614	556	585	574	607	595	598	630	603	598	601	620	571	612	642	602	629	649	588	586	593	633	593	595	592	607	602	574	585	605	591	582	597	567	532	622	608	618	584	629	594	640	551	596	596	606	682	609	635	602	624	593	632	556	626	633	610	597	602	568	595	634	635	601	629	605	593	605	588	613	582	610	634	579	573	609	573	622	570	601	592	578	576	580	587	583	612	649	619	605	611	598	602	599	614	603	604	595	614	574	597	646	639	611	576	596	578	609	561	588	589	587	552	587	576	623	618	600	594	633	574	623	596	596	596	643	579	578	579	598	592	584	624	578	579	619	622	606	564	627	639	592	634	572	604	575	607	600	634	619	574	617	600	622	601	591	594	631	673	543	574	607	585	622	630	615	579	587	601	625	608	528	601	614	587	587	596	639	581	591	583	571	618	593	598	613	609	621	612	594	597	543	608	582	579	624	572	588	641	614	639	604	591	589	631	599	611	620	578	627	602	583	596	582	574	594	569	580	598	624	593	595	607	620	617	558	591	607	624	588	614	565	586	595	636	615	579	597	570	646	573	604	606	623	575	611	597	609	598	552	612	595	601	575	563	596	597	593	563	611	612	594	564	619	578	607	601	590	619	588	574	553	603	599	591	603	606	589	575	540	625	588	596	569	619	627	610	610	598	608	587	612	598	595	614	562	610	573	578	586	601	627	644	647	566	607	610	632	628	612	613	608	574	591	611	616	580	552	583	557	546	570	630	598	603	608	609	588	603	598	596	614	560	604	577	629	588	584	591	597	589	604	561	599	580	599	597	561	571	598	619	562	583	574	575	614	584	615	610	617	606	543	615	592	619	626	595	652	605	568	541	619	596	634	578	544	578	625	626	626	548	586	594	625	590	632	616	613	606	641	598	588	617	560	572	629	646	603	605	573	617	613	601	591	628	626	551	580	624	618	613	626	594	595	607	629	575	628	608	632	572	642	634	593	624	594	625	584	594	591	609	602	596	583	611	615	611	614	549	557	641	602	617	600	582	605	577	628	621	570	551	572	627	570	548	631	567	608	591	614	596	591	664	566	593	629	611	602	571	588	584	592	588	599	588	636	601	589	574	573	605	599	619	575	609	612	612	618	585	591	605	584	610	601	584	625	569	575	574	568	592	607	590	641	564	566	603	546	615	574	590	618	622	603	556	640	604	586	602	581	607	551	612	548	609	595	617	601	623	656	605	573	597	597	644	577	576	597	603	605	629	650	568	581	605	577	608	590	624	588	598	621	567	602	576	589	581	573	575	585	590	631	572	666	578	630	582	611	620	590	610	592	573	579	571	632	630	587	693	591	565	586	611	565	621	601	636	578	646	598	626	599	594	624	583	605	651	584	589	631	600	636	639	609	636	597	584	596	584	615	666	602	620	597	643	620	607	577	578	666	550	621	603	612	580	625	586	593	593	614	612	617	604	634	575	568	602	554	583	592	544	588	614	652	601	628	600	591	630	570	597	563	584	591	608	605	605	590	614	576	642	626	626	591	599	615	625	589	596	589	564	642	565	591	563	606	617	625	604	615	613	587	567	603	579	568	583	645	618	619	611	596	595	581	628	600	607	582	629	593	563	652	591	564	633	563	608	542	661	618	645	574	611	607	622	579	608	594	597	605	549	593	609	618	617	605	615	596	572	621	640	624	594	598	602	579	634	573	611	554	609	597	585	588	603	580	580	599	585	608	593	620	589	597	600	599	541	588	592	628	587	618	613	580	567	593	573	602	627	545	599	638	562	598	605	612	579	608	569	573	570	609	565	646	594	529	607	605	585	622	612	568	555	591	628	615	623	578	593	629	616	594	607	640	587	615	543	613	582	620	570	594	561	609	606	598	593	625	585	607	600	609	598	588	568	604	606	602	587	634	579	607	613	591	610	610	600	620	542	616	615	599	595	625	597	573	629	601	618	574	594	570	594	616	594	611	592	611	628	634	612	603	584	601	656	658	617	569	598	665	577	586	602	592	610	637	576	571	575	596	653	583	632	547	616	614	602	553	574	560	603	578	582	600	609	624	624	590	580	618	617	584	648	607	604	613	635	582	625	592	586	592	585	597	618	605	576	584	604	620	596	615	627	648	577	553	579	620	613	583	584	584	602	610	588	636	612	612	595	616	596	625	564	591	618	600	598	601	547	626	607	600	585	571	608	598	607	618	557	607	613	622	602	588	607	594	632	606	606	592	584	628	599	579	590	599	575	642	609	598	613	614	632	648	592	596	582	572	557	604	582	590	608	611	531	577	555	615	622	595	605	612	590	588	562	615	588	626	623	625	604	607	628	606	608	609	603	585	606	672	610	603	616	602	634	571	610	615	582	581	586	556	586	606	619	567	621	597	594	600	581	609	593	575	626	603	596	629	602	607	566	611	600	606	599	630	600	619	620	599	584	650	635	619	568	546	584	630	610	585	613	586	623	556	592	625	621	567	617	634	598	595	570	569	564	570	599	631	561	620	629	611	607	624	602	603	590	602	582	582	617	603	563	634	600	600	641	567	579	593	631	610	596	593	593	554	577	609	594	619	611	591	581	581	635	626	594	594	604	551	640	590	624	620	639	605	605	594	589	605	593	645	570	616	589	619	581	607	628	599	602	589	575	633	581	552	580	603	620	574	585	632	649	622	601	559	609	611	578	585	607	583	603	636	610	659	627	610	607	636	574	616	592	599	628	579	602	599	594	593	627	632	629	646	553	581	612	569	586	571	613	604	600	615	588	650	592	597	550	600	632	576	567	605	601	599	595	593	577	579	578	602	611	614	578	614	663	599	563	585	626	610	583	592	571	554	631	598	573	604	616	592
18812	36715	33830	25912	22867	20465	17684	13923	10951	9055	7345	6120	4836	4072	3317	3021	2649	2240	2118	2023	1827	1772	1651	1486	1345	1320	1387	1640	2295	2273	1436	1288	1208	1227	1033	1034	1095	1090	1114	1115	1102	1042	1100	1094	1062	1066	1002	1165	1128	1134	1201	1102	1169	1997	2931	2888	2127	1598	1339	1021	945	960	942	862	858	884	874	883	916	897	921	894	912	909	894	892	888	923	890	862	924	882	922	907	943	841	923	892	926	899	915	926	844	956	922	878	924	909	939	896	941	911	895	891	903	891	898	907	922	916	884	904	929	937	924	851	878	860	909	833	878	938	886	870	918	921	911	908	917	869	943	893	819	857	889	899	937	900	905	861	886	910	908	902	870	903	926	912	880	944	888	888	872	910	902	920	897	894	854	891	923	912	891	942	885	925	917	948	870	867	931	912	888	860	898	907	943	855	905	908	886	895	916	891	912	924	857	847	911	900	898	928	956	910	943	894	917	911	937	899	926	872	886	914	875	894	894	911	889	830	976	866	873	935	901	960	902	876	907	874	960	922	891	892	887	902	896	848	943	914	855	927	902	909	899	898	964	952	909	897	893	910	960	893	891	933	891	878	884	897	932	896	905	903	902	911	902	846	879	912	917	909	878	963	886	911	891	898	866	875	924	941	828	922	922	876	881	906	918	891	899	914	917	863	933	842	921	888	918	931	918	918	870	938	945	899	903	912	905	941	926	952	943	885	879	924	893	932	928	946	886	827	924	882	885	939	896	882	869	898	947	916	899	864	886	904	881	897	878	905	887	909	880	840	855	936	861	886	921	939	879	935	858	851	892	874	903	887	887	879	878	907	922	890	902	902	902	882	917	868	930	891	889	905	878	890	857	845	925	919	884	884	838	902	903	921	911	943	916	875	941	866	870	932	854	910	920	933	931	922	861	861	872	918	848	929	881	847	866	900	917	884	884	890	921	924	821	895	913	894	875	883	931	857	872	895	875	961	867	873	916	899	931	902	875	989	916	914	904	950	888	900	856	867	901	903	865	920	892	898	896	929	868	870	928	899	899	876	844	921	912	842	879	923	940	937	938	870	911	895	918	889	911	889	914	917	907	925	898	932	881	858	910	922	924	936	919	915	880	876	892	931	861	885	867	919	839	917	874	915	908	940	908	903	860	858	852	927	911	822	909	895	898	952	875	908	924	895	879	899	896	902	851	916	922	854	888	856	957	878	917	931	894	922	937	905	907	856	948	884	937	920	869	919	861	900	892	912	913	862	886	876	923	919	921	894	893	873	879	918	900	894	880	932	920	934	898	903	933	854	953	925	816	869	904	927	933	923	877	893	902	861	898	940	820	904	905	901	920	851	850	883	870	885	906	885	901	890	874	910	888	856	864	896	938	875	948	828	904	893	856	881	924	885	867	943	947	910	899	893	869	883	912	871	853	880	920	946	898	896	880	868	866	878	892	892	882	856	822	892	931	874	848	921	887	883	883	898	874	907	888	914	951	876	876	884	887	857	876	928	884	921	923	897	889	870	912	871	923	894	864	852	900	890	882	905	904	857	894	940	949	896	890	904	859	855	865	938	918	850	868	868	909	906	888	867	896	863	889	899	864	946	881	910	900	901	948	889	926	873	917	847	899	903	841	879	874	912	869	912	938	945	896	949	871	860	884	952	921	908	924	884	885	895	922	919	898	852	846	905	936	899	919	910	891	870	887	861	899	937	858	900	895	907	875	865	922	902	887	925	895	954	868	900	884	922	896	901	905	903	865	906	859	872	895	930	927	908	862	946	879	946	927	885	910	858	929	889	819	934	888	865	904	847	893	886	899	903	884	923	917	891	926	878	903	890	935	909	919	910	947	914	903	885	926	899	879	869	930	864	925	989	877	891	899	878	873	945	914	892	920	937	878	879	865	871	910	841	903	951	925	874	865	910	916	892	913	875	915	891	870	861	884	899	896	916	899	892	890	912	861	916	928	866	941	910	859	949	899	971	904	899	884	949	937	927	848	879	934	938	912	906	913	933	908	855	898	876	898	865	899	857	867	905	902	872	921	852	904	916	837	852	914	820	947	855	876	885	944	926	894	921	874	910	946	897	884	858	910	905	937	920	860	862	896	913	935	908	897	882	902	891	915	878	929	912	883	852	901	903	855	908	871	926	875	862	879	913	888	900	896	901	912	889	923	958	919	922	990	910	917	927	945	924	929	887	866	897	902	900	881	888	878	892	927	869	891	924	929	894	877	877	884	882	913	891	875	904	924	866	873	900	896	869	921	940	884	886	876	901	860	900	885	907	875	925	895	869	897	896	849	824	856	905	905	875	864	921	892	929	865	887	876	840	874	931	895	909	885	883	928	914	868	919	917	890	901	885	852	911	917	901	928	904	900	892	861	865	913	895	912	906	918	842	920	931	879	937	922	888	912	889	885	879	887	895	886	857	967	898	880	950	918	907	901	929	862	920	860	943	877	903	909	921	915	882	889	854	943	894	925	891	882	932	880	918	866	943	883	890	930	947	925	928	874	935	880	878	875	891	917	883	890	903	909	938	911	908	911	952	871	936	901	925	874	912	909	910	872	907	881	892	969	914	869	914	845	906	939	865	872	942	961	926	885	899	923	920	877	916	886	902	895	892	893	925	888	894	917	886	933	909	883	897	870	852	861	912	928	857	865	861	903	901	892	872	917	906	937	926	901	883	924	922	911	931	885	858	854	884	947	897	848	923	930	872	872	898	957	949	929	904	899	889	879	861	890	851	912	956	880	867	892	941	897	953	877	906	794	912	922	863	947	886	926	901	918	860	892	884	845	936	917	967	911	850	909	920	900	865	907	880	840	893	885	889	944	866	936	919	875	947	925	881	878	897	915	891	899	926	915	894	884	908	915	849	913	885	908	892	944	918	845	928	860	891	928	896	906	928	911	898	888	916	913	921	897	829	887	957	876	878	878	883	920	862	951	884	916	887	867	891	884	921	916	884	917	925	940	863	890	875	919	907	941	890	900	947	890	913	946	939	881	940	878	862	892	879	933	862	914	926	936	863	818	866	856	900	928	836	869	914	891	956	826	907	940	926	827	892	951	891	887	878	902	904	882	879	918	877	912	896	901	902	908	870	920	933	894	916	888	908	898	928	894	854	923	857	927	916	868	941	900	954	913	945	892	909	876	851	950	930	886	899	874	915	914	923	886	918	869	894	913	889	929	902	885	911	916	905	953	882	863	919	888	915	885	900	902	850	862	866	913	888	902	941	902	815	898	901	904	899	864	826	910	983	953	974	902	951	910	923	917	841	914	897	916	898	882	925	910	841	860	873	894	938	908	909	882	893	852	923	859	860	908	937	923	855	897	910	878	870	880	911	917	861	879	934	824	879	895	905	929	877	888	863	868	884	893	890	896	893	905	882	896	904	914	918	867	892	929	905	897	880	918	919	901	873	908	851	851	853	897	908	935	906	881	889	906	879	937	914	898	882	935	909	915	918	877	894	889	883	894	911	926	948	895	913	919	833	925	875	888	872	888	927
27298	21399	18243	10257	5665	4276	3400	2296	1906	1545	1299	1206	1033	951	895	856	848	763	728	714	726	785	709	683	712	663	704	689	846	817	710	697	643	609	593	589	632	636	674	672	608	595	660	623	600	667	610	664	617	628	617	646	626	708	731	674	694	657	646	625	619	663	621	582	600	637	590	641	607	608	597	582	575	603	607	623	607	592	592	615	571	589	576	572	658	614	619	578	604	612	606	623	605	594	604	635	567	587	596	562	596	584	592	587	607	573	617	592	607	600	590	591	613	594	622	593	577	581	660	577	610	588	596	570	621	602	640	627	597	583	593	583	636	628	666	613	678	598	586	602	571	640	561	629	598	579	581	570	552	571	623	587	613	610	598	629	589	587	616	622	609	587	628	561	612	598	579	569	615	587	588	629	599	591	577	579	578	579	605	605	571	620	615	627	606	585	622	568	608	588	597	576	591	647	623	653	584	603	592	585	592	626	597	609	603	689	604	609	627	645	591	595	603	622	625	603	648	643	612	612	617	630	582	608	620	608	629	629	620	604	569	648	563	597	613	635	630	570	582	554	607	573	613	630	635	584	644	560	577	661	609	613	588	609	567	616	598	615	570	640	605	593	629	590	577	615	568	595	544	578	600	584	614	575	565	619	560	630	595	560	589	596	578	612	642	607	629	589	621	580	594	564	634	568	585	601	600	587	622	568	575	570	613	586	632	623	568	611	601	592	572	610	564	630	604	660	598	596	575	583	621	574	601	626	585	621	581	611	609	620	617	625	575	614	618	593	586	584	571	620	616	558	626	629	567	584	652	599	599	603	606	552	563	632	586	573	569	602	543	639	618	608	599	601	598	601	605	617	643	595	600	605	633	539	620	612	537	579	540	607	629	630	624	584	581	608	635	632	611	661	572	581	602	582	633	594	564	550	595	590	591	620	570	606	620	609	596	590	597	570	597	612	585	583	671	600	574	629	545	620	617	587	561	601	631	580	617	552	618	593	561	611	605	664	566	644	614	595	592	620	575	575	583	568	606	630	624	603	635	576	596	639	592	659	593	602	660	587	642	621	573	609	612	561	589	628	600	597	603	628	585	615	607	626	616	640	579	637	564	547	591	566	598	610	563	610	596	617	600	617	600	589	560	578	616	550	586	596	581	593	620	556	608	569	618	556	642	633	557	567	609	624	622	596	547	552	610	613	588	591	597	597	597	609	575	601	642	569	617	621	595	591	592	584	619	578	608	601	616	570	597	653	625	584	587	606	603	580	580	616	618	620	616	584	566	607	605	624	602	604	610	610	595	664	559	628	582	617	583	613	567	632	621	562	612	616	602	629	599	634	573	587	583	579	586	544	656	638	587	620	565	614	575	634	571	616	620	626	618	618	635	542	606	591	550	586	588	566	595	623	592	634	587	583	575	618	618	592	593	629	625	604	588	590	634	595	623	585	594	617	595	576	575	611	570	609	619	644	600	574	580	593	618	599	599	592	618	603	648	559	628	621	634	590	615	591	616	576	623	594	576	623	604	594	583	593	615	566	638	598	582	584	593	604	577	603	575	602	614	598	607	615	592	621	593	609	630	580	569	605	633	597	600	635	601	582	592	561	628	591	633	623	631	618	603	610	621	636	589	596	600	605	647	603	595	614	574	602	593	617	583	601	610	586	629	630	586	585	605	595	569	627	590	607	621	614	640	605	636	588	642	568	618	628	582	663	627	617	599	590	569	636	641	623	660	588	572	591	572	585	600	587	590	613	570	595	636	578	581	618	598	578	576	559	611	590	617	619	628	630	565	617	645	575	613	600	636	590	625	597	600	580	611	577	618	630	575	620	613	592	625	612	619	603	596	564	595	637	601	598	633	651	646	564	578	591	612	657	583	625	576	606	574	596	636	609	563	557	616	584	578	609	561	604	610	628	584	595	602	590	597	596	614	680	579	592	608	586	570	595	643	567	600	599	591	626	612	590	594	581	593	589	577	608	624	620	542	598	588	644	613	607	575	581	599	591	582	581	624	604	583	621	599	599	626	660	583	604	609	610	639	615	603	577	616	586	594	575	543	600	621	630	615	624	654	600	589	598	612	621	600	622	597	599	592	628	613	629	642	602	603	576	598	592	633	629	615	604	622	589	608	590	560	548	590	611	604	638	581	597	643	621	574	574	603	627	594	590	568	587	654	634	615	594	578	600	603	593	574	563	611	599	625	622	618	609	639	587	642	653	567	602	614	654	639	631	616	614	555	632	588	620	596	638	637	584	573	641	591	585	622	582	580	610	612	594	618	631	625	587	613	578	610	626	615	620	612	558	640	577	614	599	595	596	576	583	579	602	638	595	604	593	606	596	575	602	587	615	584	660	609	575	592	587	555	616	630	601	626	606	651	566	624	604	604	577	615	647	546	655	626	589	619	589	612	574	656	645	592	601	641	604	621	629	604	607	568	551	629	572	588	576	591	568	586	596	596	591	622	596	582	632	596	568	576	553	575	580	584	607	611	598	601	608	587	608	551	573	586	599	593	583	608	578	598	571	587	577	625	520	566	605	608	605	603	575	590	540	618	619	629	571	589	603	643	568	584	623	587	621	579	545	508	619	584	587	616	577	609	586	592	593	587	607	595	611	609	619	633	562	629	596	594	613	605	583	612	600	619	609	635	579	597	592	620	606	595	575	641	608	572	581	661	622	612	582	583	624	580	603	600	617	584	591	609	573	594	570	584	618	593	551	604	583	624	623	629	629	570	611	617	610	591	600	609	570	616	589	579	608	581	581	606	619	652	577	593	595	585	627	609	663	595	617	614	599	593	600	603	590	569	602	628	620	637	590	566	609	577	597	637	591	578	587	563	587	592	580	573	564	558	620	628	623	579	556	551	596	598	626	633	588	581	605	603	617	601	624	578	580	630	617	604	590	588	630	595	614	644	621	630	632	633	604	633	596	632	595	644	586	644	560	601	621	643	619	582	592	631	636	619	608	645	640	604	599	612	595	594	589	617	606	634	649	557	583	614	617	614	612	597	569	617	629	576	599	601	599	583	589	629	621	589	611	578	608	571	590	636	586	621	603	584	575	621	620	586	586	618	640	594	601	583	581	585	587	626	609	643	582	593	580	618	615	568	606	584	658	628	609	591	630	580	606	593	602	607	581	580	559	576	606	567	622	597	622	610	615	568	620	631	578	583	543	614	606	639	632	566	592	563	610	586	623	609	628	582	620	561	604	594	611	614	596	609	564	593	580	577	654	587	595	607	606	556	577	632	619	564	578	612	623	585	610	608	570	634	613	583	600	571	614	641	617	580	600	556	587	637	593	593	585	658	606	603	595	597	549	602	601	583	619	627	590	644	616	593	572	615	635	609	624	585	604	623	582	571	599	597	595	626	607	613	607	565	608	597	635	638	641	611	609	599	579	591	604	636	611	598	617	577	602	621	618	575	643	589	588	551	606	612	630	623	587	587	599	636	595	599	592	631	610	598	609	611	589	607	589	595	596	641	610	594	584	609	585
14067	23405	21199	14334	11863	10070	8475	6006	4832	3844	3192	2733	2310	1965	1780	1634	1532	1312	1322	1229	1177	1267	1165	1043	1063	1037	1096	1204	1532	1469	1171	1007	985	994	929	968	912	973	966	988	1003	943	1030	917	975	946	986	975	976	950	1041	1053	1032	1111	1068	1062	1078	1034	969	941	895	874	878	929	900	863	921	889	880	877	918	867	899	970	953	920	878	854	931	910	923	853	908	937	857	886	872	868	910	930	918	883	842	895	911	932	902	981	898	902	935	855	869	910	892	940	909	890	884	908	901	901	890	905	875	885	941	904	869	901	903	883	894	922	859	892	902	878	931	864	840	934	949	888	924	897	927	884	872	903	865	881	860	882	877	880	880	972	889	911	881	911	923	921	914	873	906	919	907	934	903	855	919	890	891	877	870	935	905	875	927	906	896	908	871	939	933	875	976	909	848	909	864	886	871	896	938	937	940	892	908	936	817	897	903	946	873	891	930	900	890	938	889	913	885	911	895	929	895	877	887	872	878	875	851	978	860	883	866	906	906	829	867	912	891	898	933	881	954	875	873	885	937	871	900	939	913	900	919	932	895	883	890	825	917	916	925	903	899	886	975	913	893	866	845	853	857	908	888	913	919	882	868	911	920	884	897	879	908	883	899	838	902	918	913	967	878	893	919	909	933	919	929	867	911	918	908	891	925	877	901	864	881	924	933	833	924	948	828	936	917	933	871	911	916	910	903	900	907	903	912	921	928	877	930	876	875	870	963	906	902	889	912	877	899	902	841	917	928	890	905	939	890	908	903	871	884	909	869	881	840	918	854	887	850	918	892	907	899	896	910	911	890	886	899	922	875	910	892	921	842	860	915	903	916	981	824	882	908	951	967	859	896	939	945	903	911	886	924	923	907	874	867	927	915	889	861	928	861	834	883	901	918	953	901	935	907	930	903	936	883	872	910	918	868	887	885	850	890	884	948	905	969	911	889	853	945	876	899	931	857	875	914	921	902	852	869	937	931	928	924	917	873	866	858	934	930	944	898	926	873	980	929	899	930	920	926	840	898	857	835	884	863	948	913	904	932	854	892	906	866	884	892	847	890	922	904	857	954	902	880	933	950	884	927	860	885	930	913	875	877	922	912	952	890	904	893	845	862	930	916	901	888	873	868	884	864	883	926	888	890	842	859	885	870	893	873	947	922	899	874	892	874	904	914	942	889	940	887	913	927	863	950	838	892	885	878	856	914	898	916	914	883	878	978	914	903	943	895	916	883	904	979	891	904	908	947	892	827	947	917	926	895	896	917	925	849	949	903	881	877	894	902	886	965	881	944	885	874	919	864	932	901	861	945	943	899	909	912	874	934	922	886	899	875	891	898	876	892	939	909	913	889	894	928	878	906	923	938	900	939	908	859	911	923	913	891	861	878	873	892	954	927	895	947	911	902	906	919	938	962	939	926	962	890	919	902	909	933	886	959	952	931	858	878	882	824	950	859	852	944	952	900	887	897	908	938	886	911	913	882	861	968	855	910	876	869	890	894	889	909	894	901	832	890	889	910	902	863	970	912	896	894	907	956	939	919	949	906	898	911	852	909	896	898	905	928	834	868	883	919	883	884	887	930	932	881	888	980	897	877	912	873	872	908	890	941	893	918	951	924	919	865	884	925	919	901	949	917	918	883	926	929	949	897	890	924	897	853	912	962	886	906	817	938	862	889	901	925	894	914	899	905	886	861	922	921	925	889	918	922	918	842	899	859	886	872	892	898	885	889	934	861	921	961	935	885	886	896	923	903	900	913	928	845	912	886	924	881	882	859	895	868	885	847	888	876	840	911	889	859	897	888	884	851	841	900	936	892	895	875	914	922	900	873	897	884	890	874	932	894	865	866	907	869	906	853	909	961	869	905	860	898	878	868	840	899	891	881	894	895	900	859	905	869	893	932	934	923	932	892	860	899	921	955	872	864	886	926	903	903	929	898	933	851	859	936	915	891	846	897	929	944	934	948	934	911	914	895	929	923	922	880	919	919	884	886	882	891	908	927	909	861	861	963	877	937	905	905	856	850	893	867	897	900	920	860	904	910	953	918	911	878	910	930	853	887	925	879	909	902	888	868	863	879	874	943	876	909	881	933	890	883	911	916	876	921	856	911	859	890	911	902	983	933	865	922	901	904	910	912	902	881	891	935	902	863	884	909	888	891	932	885	904	916	932	859	896	938	898	928	894	885	892	909	897	918	857	909	928	918	901	936	894	860	955	872	891	878	896	884	869	866	891	890	885	873	904	947	889	901	919	872	874	905	935	907	899	937	909	891	953	918	890	921	881	897	895	884	938	916	884	891	899	883	974	875	872	837	901	894	938	836	917	942	886	938	921	899	867	867	850	889	919	885	885	897	860	915	887	926	923	923	925	888	911	940	899	880	905	915	903	919	842	866	873	896	912	841	891	910	937	858	884	874	919	895	863	933	859	918	965	910	913	883	897	848	901	893	902	909	932	945	933	912	864	885	854	923	871	927	870	847	837	934	918	902	881	878	952	868	915	924	892	882	916	942	877	895	915	908	870	884	913	901	913	922	901	919	936	965	891	855	891	896	955	913	987	899	975	864	872	922	903	897	906	885	904	893	864	885	894	935	902	904	905	885	889	935	929	876	905	929	890	917	906	843	895	861	870	924	932	891	934	906	919	866	911	907	862	890	852	916	947	938	889	907	908	920	909	882	907	923	932	895	902	947	881	930	840	884	928	864	883	920	879	932	881	901	861	926	902	914	905	883	942	931	909	929	835	891	940	877	927	918	906	878	848	890	887	895	879	917	882	847	898	898	916	922	874	875	905	907	906	924	909	874	879	904	887	923	932	945	888	933	938	897	878	833	877	881	893	955	928	893	889	903	884	856	886	932	934	875	899	923	893	892	874	879	890	879	834	926	924	915	881	909	918	920	881	844	879	915	918	887	928	878	900	914	925	899	887	871	912	895	936	935	885	876	901	896	919	891	955	903	893	848	932	876	901	869	872	957	914	920	869	934	932	912	872	886	916	893	937	886	928	896	933	908	871	869	945	947	904	917	884	927	908	923	893	901	905	886	890	890	853	848	887	894	891	915	933	885	885	928	918	863	895	905	825	884	967	888	899	897	935	923	906	922	884	886	860	921	905	883	911	929	899	885	959	946	907	898	930	928	833	912	861	907	883	893	963	907	850	935	911	929	852	913	908	874	931	882	896	887	916	900	977	899	929	901	844	884	915	909	875	890	910	929	881	864	869	864	864	911	886	945	853	915	968	885	894	923	904	911	886	865	895	866	872	890	933	916	911	922	898	855	852	828	905	915	928	858	897	911	918	867	869	843	974	892	887	862	886	932	864	896	919	941	940	843	909	927	946	929	869	904	898	934	854	915	872	933	906	944	884	928	899	914	915	945	867	912	877	900	868	905	837	928	898	903	925	886	892	851	893	872	886	912	885	856	904	897	899	888	902	906	901	938	825	879	915	928	940	870	889	909	901	914	903	936	877	933	877	884	922
24423	21394	28652	24513	20897	13214	7427	4255	3218	2738	2300	1812	1553	1363	1268	1188	1133	1015	1019	886	858	907	849	779	702	762	879	863	1119	1050	907	760	797	752	723	739	684	702	676	748	741	733	728	733	721	726	706	691	743	674	750	729	752	1067	1234	1098	996	871	738	683	711	607	699	659	698	677	676	682	623	679	662	682	635	639	694	648	667	636	673	631	703	673	679	670	654	653	707	678	630	670	669	653	691	681	672	695	629	665	716	664	676	669	642	630	676	722	641	643	695	726	682	645	680	670	662	705	637	680	678	659	667	707	683	673	627	657	668	676	657	639	671	611	640	695	628	643	667	620	659	627	646	659	645	672	669	713	670	682	657	601	684	683	735	665	652	659	652	644	659	719	659	626	713	616	642	617	660	672	669	696	661	721	679	680	717	639	637	667	646	677	639	638	656	661	705	692	706	676	632	679	633	656	658	718	673	680	655	669	664	669	669	676	616	688	698	717	653	676	699	658	689	664	669	661	641	617	653	674	639	680	638	700	640	650	651	671	666	657	711	622	629	671	688	677	643	648	690	689	667	697	696	690	702	702	689	637	649	663	656	660	693	717	647	681	703	681	677	665	648	635	661	689	650	656	647	667	677	707	647	682	674	682	662	704	658	685	673	675	674	679	660	645	671	644	712	682	682	680	665	646	676	638	675	662	702	662	678	663	680	671	640	664	625	621	663	661	678	676	603	650	727	703	642	705	699	661	617	672	631	695	638	688	648	682	615	658	654	676	631	684	669	688	687	706	641	663	681	689	653	667	659	730	665	694	659	665	674	686	683	656	671	670	681	692	656	629	699	687	679	701	689	652	684	677	639	663	710	700	664	642	682	669	680	694	667	679	688	664	664	665	695	634	689	646	652	668	669	684	648	629	657	691	668	675	692	697	671	681	702	664	716	665	676	700	692	674	659	660	659	636	669	692	624	660	676	716	662	710	669	667	651	644	637	709	714	687	672	663	671	610	664	671	677	658	650	638	686	641	633	699	696	593	667	672	695	704	647	652	713	643	653	704	686	699	663	679	670	687	662	665	656	712	649	639	688	644	664	666	649	658	649	616	701	644	643	660	693	645	660	645	680	688	674	667	706	709	684	652	654	697	690	658	695	719	663	667	655	642	653	651	687	696	686	680	704	674	707	658	697	679	640	684	648	644	678	654	682	649	676	624	647	661	666	682	654	682	668	657	666	654	657	740	636	660	642	638	654	681	630	679	695	622	658	710	687	690	657	689	683	690	699	646	682	653	629	655	699	692	679	674	635	674	654	667	668	674	674	673	666	690	702	660	658	691	697	620	627	630	638	662	676	674	672	695	713	654	662	687	662	653	660	614	654	661	709	689	705	638	698	687	701	682	686	680	655	672	675	658	672	664	671	667	685	664	692	694	695	662	671	690	669	675	639	668	649	651	699	682	711	690	655	650	662	698	697	676	722	699	692	658	634	676	675	685	680	659	735	664	676	653	683	646	681	689	654	681	701	672	653	677	628	697	699	686	663	679	684	671	682	660	710	698	655	646	644	644	646	691	647	630	685	641	671	635	627	625	649	698	650	649	680	623	646	709	646	667	686	692	665	677	682	666	679	681	683	655	635	623	637	665	695	660	686	652	647	667	682	656	666	700	641	649	695	675	610	651	685	706	653	641	656	662	673	647	639	639	670	663	638	688	688	657	689	699	664	635	647	611	652	687	712	626	665	633	683	672	666	673	652	630	677	692	639	648	668	656	664	650	667	675	649	683	662	657	667	672	630	682	707	673	674	630	689	690	704	654	627	643	672	714	646	714	666	676	646	714	653	631	693	677	626	658	715	651	682	642	671	700	655	690	678	628	644	674	666	682	673	686	681	642	681	666	658	667	670	661	639	639	639	685	633	669	657	633	648	657	700	658	673	680	661	679	649	677	667	655	684	707	666	665	623	634	681	669	671	642	671	647	619	682	709	688	638	664	650	656	698	631	652	698	674	722	669	696	693	681	672	640	655	657	650	672	714	698	678	695	687	625	689	667	672	645	662	595	680	633	671	653	688	596	707	673	676	655	680	662	662	609	627	678	693	650	667	702	675	682	624	691	692	649	686	660	691	711	638	643	688	659	672	633	682	650	641	700	650	659	688	676	655	607	667	665	710	654	642	668	658	675	637	643	667	655	667	679	647	614	659	693	633	675	709	653	656	669	674	636	619	634	671	677	679	688	646	629	663	641	642	706	647	678	670	688	699	673	648	651	698	646	691	693	647	694	624	741	673	661	654	696	659	690	682	672	652	674	691	644	604	693	664	668	634	661	663	637	655	698	691	675	694	666	674	704	698	676	708	628	711	675	649	680	659	708	665	679	645	698	703	717	685	715	736	676	669	660	686	672	646	679	659	657	671	677	670	709	650	684	698	613	681	662	668	645	652	679	696	697	713	710	688	611	687	625	643	709	646	649	634	699	641	632	648	662	646	668	657	722	658	616	691	661	625	649	654	682	644	646	675	658	685	668	689	656	672	677	686	692	653	649	667	681	671	716	634	641	659	731	637	682	650	655	644	672	680	649	637	720	676	679	700	681	634	647	712	695	665	694	684	640	648	676	666	680	640	678	646	692	680	653	681	664	703	652	696	647	638	715	651	690	659	659	672	666	626	703	717	663	725	648	694	629	660	695	681	718	642	743	659	671	665	663	684	665	673	698	617	609	638	671	708	682	675	668	656	700	638	643	679	638	703	697	645	670	661	695	675	641	636	651	683	674	652	697	685	640	639	662	634	648	656	678	597	651	647	675	680	663	678	671	659	638	671	667	692	686	698	641	680	661	674	648	644	645	668	743	648	696	641	666	629	724	654	710	670	630	669	700	666	698	675	648	655	704	667	644	672	666	667	651	664	672	714	687	644	659	647	697	657	666	640	610	756	668	628	642	643	675	661	684	637	639	682	659	719	659	625	706	674	632	643	737	644	669	657	664	670	676	656	712	640	659	682	681	601	692	649	702	689	638	677	655	733	711	635	649	628	671	668	688	624	633	621	674	664	690	685	645	669	656	732	660	646	681	657	687	675	688	704	635	706	731	649	663	656	654	671	643	661	656	658	644	643	673	669	738	619	710	618	651	689	653	727	683	677	670	634	618	694	669	701	651	642	703	634	659	641	630	648	682	668	680	677	719	652	669	709	683	697	697	614	657	669	619	640	706	631	691	694	697	656	678	676	672	637	637	641	665	649	625	695	678	642	676	659	699	734	660	678	674	665	717	640	637	701	657	654	648	684	677	712	633	701	655	668	685	688	642	616	656	682	634	702	668	675	631	657	665	664	671	665	666	692	693	694	678	653	645	657	687	650	659	657	677	660	641	670	687	698	641	643	659	620	623	657	670	662	716	628	684	660	666	678	688	631	666	691	652	708	658	709	665	708	716	697	632	713	699	695	685	683	718	643	632	669	677	661	636	659	684	661	656	679	677	669	631	683	644	714	668	675	645	665	644	654	663	678	634
16480	32126	30296	22423	19021	16096	13289	9857	8020	6494	5281	4324	3516	3113	2710	2454	2142	1938	1868	1655	1539	1666	1454	1344	1228	1253	1545	1589	2037	1938	1527	1230	1176	1069	1122	1106	1087	1132	1161	1209	1083	1137	1107	1175	1151	1093	1086	1050	1013	1039	1106	1156	1167	1962	2311	1883	1599	1411	1159	1088	970	991	1061	1004	992	985	988	1001	970	971	1022	957	1010	1015	966	1032	988	1016	997	987	1050	1018	999	1023	1033	966	980	1028	1014	1008	938	1026	992	995	1042	968	999	1032	1008	998	998	1026	1012	992	1018	1019	972	1031	959	978	1010	995	1066	1018	955	998	1012	995	1000	985	1063	994	1019	1075	1013	985	999	969	1014	1020	982	1121	972	1050	1008	1035	987	995	977	1016	1014	1012	1041	1003	1082	995	1000	988	973	1047	1006	987	1045	992	1018	1085	1037	1004	992	1048	958	1040	1013	999	982	979	974	1009	933	994	994	1007	1017	1062	995	1001	1014	978	1058	966	983	980	972	991	994	1022	1023	1002	1005	1018	914	992	1013	1019	1029	959	1020	982	1016	984	1026	1034	989	973	953	1004	1055	1020	990	942	1038	967	1021	961	994	1005	1026	1002	1033	1011	1017	964	1036	1033	1036	967	1020	973	1001	1048	956	991	1048	1011	963	962	1045	989	993	973	1022	1007	932	974	1013	981	1022	960	981	996	1023	993	1052	999	935	993	996	1049	982	941	1003	1003	932	986	1027	1025	995	981	1010	995	1049	980	922	1031	1015	964	986	950	973	999	1008	1045	992	995	968	1021	999	987	1007	1001	993	969	1002	1009	1033	970	986	1047	934	1065	970	998	1004	1015	994	1001	1040	1057	959	1011	1000	1079	983	987	1039	1056	1005	974	1061	969	986	973	1025	1015	974	1028	1045	961	1022	1031	990	976	1001	974	976	1001	1002	990	1001	970	1039	966	1004	1028	1008	994	1015	953	920	982	999	942	991	1045	925	958	987	1002	1000	1005	933	964	985	971	976	1011	1006	1009	1059	937	1057	1016	992	1070	1014	1000	956	996	1004	1054	1004	1006	990	985	950	979	1033	982	1003	993	1024	1033	1020	1020	1026	973	1000	987	1022	1031	1018	1027	1053	962	1014	1015	1027	1003	1024	1023	969	1005	999	996	975	1012	969	998	1045	1024	1040	1036	1009	979	1014	1006	1074	934	1014	995	1013	1014	1046	965	986	987	998	974	1002	971	1031	926	957	1025	988	1008	1046	988	1014	1016	1014	1033	989	1025	1024	1017	1002	948	971	1054	1017	999	1010	956	982	1053	1061	977	1012	953	1011	1044	952	907	997	976	1019	989	979	1005	951	997	1002	997	1041	1000	969	1007	968	1051	982	1074	944	1030	1006	1012	1027	983	989	1022	992	1035	1016	1016	974	955	1019	1004	988	930	982	1019	999	1001	1015	946	1014	990	1005	1090	943	973	986	1028	963	977	996	974	1042	1033	975	986	981	1021	987	999	894	958	1026	975	975	988	985	964	1033	974	1030	1011	1031	1019	986	1043	1032	988	974	1105	940	1040	1036	935	949	947	1013	986	1005	977	982	1028	1021	995	983	969	972	1021	1042	1022	958	938	1028	1022	998	980	1000	1022	955	973	986	1004	1017	1020	1008	981	1047	971	1006	1016	1001	973	996	977	1022	996	1017	1007	955	983	975	998	1020	1021	997	1010	1008	951	982	959	1050	984	1019	959	1013	1019	972	1002	977	1001	1011	968	999	946	953	971	996	1022	1071	1012	1037	1015	1033	997	988	914	1022	1030	952	1031	1033	1014	954	1014	1018	996	979	992	1001	964	1022	957	1005	1042	990	1030	1016	1033	1016	1021	1052	1010	1002	965	1003	994	1022	1038	984	971	981	973	1007	1001	972	995	1019	991	1005	1009	966	1008	1011	1019	1016	998	1008	1018	1007	1045	950	975	1012	1010	1012	937	965	1020	1027	998	1027	932	972	1004	943	1009	932	1011	972	970	1019	1006	982	1095	970	956	1058	1008	1013	1026	1016	971	927	995	1015	1044	1011	986	1026	980	1042	1012	1010	1027	1023	1013	952	982	1003	1003	1047	1004	1001	1004	1026	964	973	952	959	980	986	970	952	997	1020	1015	937	990	989	946	1042	971	951	1013	997	988	935	1041	942	974	986	1023	1010	975	992	996	985	998	1020	990	1018	1023	938	998	988	970	1002	998	986	1000	991	957	1019	1013	1024	1072	1061	1045	997	1010	1053	1009	976	962	996	1009	958	982	975	981	1028	978	1018	966	999	973	958	991	988	1034	1000	999	952	1082	1026	931	1006	1039	1005	996	1027	947	941	978	1034	1069	1056	970	1008	976	993	979	1015	969	989	1025	948	1048	998	1041	1021	986	982	981	982	993	1009	1006	1018	1036	1008	961	927	969	1027	981	1109	1001	1026	956	983	1057	982	955	1072	1001	950	948	1008	985	1027	1010	983	970	1001	1057	988	1026	1034	982	1032	1010	977	1050	1004	1061	960	987	975	1002	966	940	970	982	1054	956	995	936	972	969	1008	997	1014	952	994	991	938	996	993	970	994	1017	982	1024	1037	1004	985	1060	1020	998	950	1017	985	1023	988	963	1043	1053	992	1015	959	1023	931	1002	1037	1035	1022	992	1001	992	1019	988	923	1004	1010	1003	964	1041	946	988	998	1036	954	987	1022	997	988	948	980	912	988	998	997	1005	981	1034	1011	988	1021	976	1034	949	1037	1013	997	1022	985	997	1029	973	1045	993	1008	993	1030	1036	980	1043	1006	1000	1050	1034	1023	1027	997	1030	1018	1004	1002	1016	982	1030	982	1025	1049	1014	997	968	1015	974	996	986	974	1002	974	1005	1047	964	1036	1002	979	1033	1065	971	1014	1027	932	961	1028	968	966	1056	1039	1024	1025	1014	1031	978	1040	1000	1023	1033	965	948	1008	944	984	1026	1008	1033	971	1000	987	989	981	984	1006	979	1010	1025	994	1036	1019	999	1009	1030	977	1013	994	998	1060	1020	1016	1052	984	968	966	946	1025	1001	1007	990	980	1041	1015	1063	1001	1006	1021	958	1026	1021	1044	999	1000	968	930	1020	1059	968	944	985	977	1010	980	1012	1050	1005	975	961	972	1034	977	1017	995	972	1029	979	997	976	1027	1017	1062	996	957	1008	1025	913	952	1018	990	1007	1021	988	948	1027	1029	907	974	972	997	1009	1070	977	988	990	1013	1017	979	980	1022	1027	1022	1000	1008	1018	1009	1029	947	999	966	979	947	1003	960	966	978	1022	1028	987	990	978	1021	1033	1004	983	1055	968	1033	993	1005	944	963	992	1000	1035	1041	967	933	1000	1045	1012	1020	998	1017	1013	995	939	957	1035	997	958	1000	953	1020	1016	970	1021	1037	948	1079	994	1014	1033	1022	994	951	985	1048	940	987	973	985	1058	1015	976	998	999	1028	1061	970	964	987	974	1012	993	1041	988	976	1009	1027	994	1015	1023	985	951	1031	1003	994	974	1047	988	957	957	1001	987	1016	958	936	1013	982	1023	1008	1001	980	967	979	930	1050	1036	945	1002	965	939	1022	1037	1031	1032	983	958	1015	1053	989	975	990	1022	925	1010	977	994	971	958	994	1015	1014	998	1027	989	963	1001	972	994	1010	976	1016	995	961	985	993	996	988	943	1017	976	912	1056	1034	1034	950	967	979	984	974	1005	972	948	1001	1005	992	1108	1000	971	1007	997	1061	1020	1014	970	973	955	982	1044	1019	1047	998	1009	978	1022	989	999	959	1046	1018	971	1029	1010	966	1006	989	1003	1023	929	997	964	1042	983	979	1007	980	958	972	1021	969	1005	998	1027	1010	990	1021	981	1002	981	930	990	1052	986	1031	1024	946	1000	1011	1010	967	1024	963	1022	971	1005	1029	989	961	989	1041	976	927	1030	1049	1038	946	973	928	1055	961	974	969	1006	1059	1012	970	1024	953	982	964	994	1042	1040	1028	1005	1019	977	1014	978	994	1016	1066	994	983	1056	1061	975	996	1020	979	1020	958	978	988	975	1008	990	1010	1079	1046	992	1009	1057	1016	987	976	1047	1022	1016	1014	996	983	1001	1007	1069	944	1063	1007	991	1005	1022	969	989	1002	1021	1021	1084	1051	1009	1015	1068	1025	1035	987	1063	1022	965	1025	963	971	969	990	988	1008	953	976	1024	985	1015	1042	1019	1023	1008	1031	980	1032	1029	988	1001	985	977	987	1032	991	984	1007	1022
23453	21518	29403	24114	21596	21490	14672	6724	4486	3779	2870	2398	2036	1759	1585	1429	1220	1139	1089	1038	927	1004	818	745	798	788	979	924	1154	1032	848	780	684	687	633	732	661	723	642	659	744	635	686	681	739	700	640	660	640	593	716	704	708	1152	1647	1394	1219	958	824	684	678	599	611	608	625	568	635	637	569	600	583	625	587	593	634	590	616	598	636	615	638	605	622	590	594	653	605	640	595	620	553	593	615	626	546	561	598	592	603	580	594	601	575	627	594	596	619	617	569	603	630	591	630	593	610	620	583	637	594	614	623	560	595	555	600	584	633	626	608	569	597	573	612	624	637	625	582	608	588	633	625	583	608	580	576	601	598	619	557	571	666	582	602	610	560	572	611	579	577	653	584	620	611	551	611	598	618	565	630	593	614	586	553	609	642	629	604	621	646	596	633	533	632	629	591	583	606	625	623	587	578	608	593	578	566	567	589	625	602	609	605	606	576	626	576	604	570	638	618	604	582	648	621	605	582	576	586	646	563	583	590	608	634	567	574	615	588	633	597	586	620	537	625	596	624	540	578	583	588	590	603	627	564	619	602	608	606	589	667	580	605	586	609	543	581	592	586	602	596	638	581	583	619	626	623	613	637	551	618	614	615	604	621	592	592	618	608	597	566	599	622	587	583	613	625	615	581	627	583	590	646	616	551	604	621	603	627	587	552	572	624	566	615	607	657	579	597	625	569	609	619	621	620	613	591	632	597	606	626	562	570	574	624	631	654	651	607	632	600	621	588	614	607	584	608	558	640	624	580	559	617	557	606	620	586	601	661	617	616	626	632	608	606	574	576	614	608	588	622	594	589	555	613	556	599	602	587	588	594	626	607	632	600	629	596	638	604	582	581	605	631	599	573	607	594	591	591	619	596	613	601	596	638	603	631	607	571	572	582	611	599	599	631	622	617	558	601	556	626	614	577	588	635	577	612	578	610	583	625	582	568	603	574	581	602	614	563	638	600	594	560	552	601	617	631	562	603	587	578	647	573	611	598	634	570	625	593	575	612	593	575	585	583	610	632	641	615	578	604	605	583	605	591	606	662	585	600	609	630	584	601	584	605	561	567	608	603	581	562	645	592	593	613	606	633	617	565	587	633	574	609	605	642	641	575	590	564	615	597	622	620	580	606	580	601	613	617	610	612	612	654	614	599	566	591	575	634	623	625	575	618	631	602	629	602	613	600	640	579	641	584	586	650	604	606	567	609	603	633	559	593	632	583	603	651	654	573	604	611	600	623	602	572	597	616	556	624	577	583	610	556	613	667	618	599	595	574	613	615	608	632	587	601	618	576	622	585	597	637	572	599	572	606	596	577	592	610	625	606	585	606	617	605	645	562	593	613	607	632	604	621	608	576	633	615	581	607	592	591	632	586	604	621	598	600	597	618	596	611	647	553	613	591	629	620	602	602	612	583	598	596	553	566	645	560	538	593	629	588	563	636	566	604	626	576	610	615	594	611	593	605	594	525	605	594	600	593	544	597	588	582	557	589	589	600	609	619	614	619	577	565	594	575	585	592	596	647	604	610	582	551	582	598	557	578	632	597	582	630	581	579	646	652	563	632	557	592	598	639	594	597	580	637	631	573	646	626	601	608	555	601	560	582	581	611	610	614	572	599	592	600	588	569	609	620	608	645	590	591	593	613	567	571	555	618	606	588	602	576	531	603	590	604	591	610	571	596	593	592	565	585	592	645	598	592	615	594	576	594	617	604	600	594	631	594	625	597	619	598	591	585	624	583	629	633	600	570	617	612	589	602	617	616	629	570	608	578	582	624	560	624	602	549	563	609	620	607	597	584	583	580	613	597	597	604	598	588	601	589	575	587	620	610	636	593	613	560	639	560	624	557	590	572	600	646	586	572	607	594	627	604	577	640	595	582	592	609	587	613	592	570	591	585	621	595	595	629	590	558	656	603	593	577	684	600	566	585	611	615	620	594	568	553	627	615	591	620	617	560	588	618	632	619	588	597	568	612	634	588	583	592	648	612	583	660	603	632	618	627	573	618	563	598	620	632	607	563	606	587	600	566	619	586	560	616	606	573	591	606	594	629	610	609	584	591	570	583	605	590	595	634	594	595	635	633	609	595	580	587	574	598	655	614	562	597	611	575	612	584	564	561	589	578	592	577	593	552	578	585	651	620	611	584	619	582	633	572	600	645	600	647	580	644	600	556	591	623	558	653	622	593	567	569	581	591	599	567	566	590	612	568	577	615	594	615	624	589	551	632	616	558	616	628	616	595	570	589	595	569	591	629	604	611	604	612	581	595	663	600	598	616	632	587	616	592	555	620	615	619	594	575	581	579	587	578	560	601	592	581	622	580	587	579	564	615	606	593	594	596	611	585	625	593	585	619	577	574	615	565	575	609	612	579	579	604	611	605	562	601	579	614	537	596	582	566	597	590	572	631	591	593	607	613	586	619	631	588	640	594	569	592	643	632	593	585	596	621	616	622	590	624	574	601	608	599	627	609	651	607	615	601	583	604	590	618	597	631	626	567	606	589	662	630	578	624	608	627	598	557	615	603	583	572	638	573	633	575	622	607	610	611	596	642	574	616	593	643	639	612	568	587	618	650	642	614	590	603	573	598	570	593	578	610	572	573	607	589	649	597	606	644	577	587	557	613	572	578	578	588	591	626	637	587	575	617	644	667	591	570	629	573	601	599	593	630	585	610	593	564	616	611	601	593	587	590	580	592	593	620	613	614	617	619	612	602	600	560	623	582	631	611	586	626	608	617	608	632	569	586	625	641	584	612	619	571	533	582	619	618	579	571	575	575	588	620	593	610	629	589	619	559	589	558	618	612	639	604	612	585	611	606	644	595	551	614	594	584	592	620	578	630	591	613	586	590	594	613	585	591	620	571	562	588	595	584	578	594	576	602	559	590	625	626	606	622	603	599	603	571	621	564	610	640	554	615	609	579	616	622	617	616	610	601	591	603	580	564	632	610	627	621	604	590	626	605	634	588	626	577	625	553	595	624	585	587	640	602	623	603	596	652	596	616	580	627	572	634	591	570	608	596	585	564	621	590	630	652	553	628	592	596	571	612	580	606	618	613	645	631	577	646	593	596	641	599	632	596	606	594	594	600	631	636	668	608	595	596	567	597	607	637	566	602	600	634	637	628	603	594	624	579	602	612	637	588	649	584	621	608	602	621	606	620	606	601	632	608	635	648	588	567	592	632	578	636	581	615	622	637	561	602	587	571	584	566	585	605	601	582	543	605	655	593	616	574	577	583	598	529	585	604	584	594	583	622	642	592	609	611	613	621	627	598	620	637	620	606	631	595	620	601	653	610	605	624	577	621	668	626	627	568	606	648	614	631	576	583	629	623	610	598	569	673	609	622	580	592	635	657	585	623	591	594	592	620	594	628	587	607	626	600	563	600	660	638	619	604	626	600	541	624	624	585	585	524	594	591	632	539	596	599	625	576	621	610	598	563	570	607	626	640	636	632	620	576	582
19425	37420	34802	27819	23755	21375	17130	13265	10956	8982	7252	5855	4726	4092	3587	3088	2687	2363	2143	1988	1796	1861	1496	1413	1324	1355	1758	1735	2308	2057	1698	1274	1177	1051	1038	1032	1066	1107	1149	1056	1193	1071	983	1137	1206	1066	1003	1011	980	981	1260	1120	1190	2209	3154	2583	2129	1632	1307	1071	964	918	904	949	932	878	883	907	857	924	930	856	916	866	867	887	893	878	916	925	880	934	895	943	887	911	869	941	862	867	909	891	910	876	892	872	883	880	925	891	870	895	875	866	878	894	929	895	867	922	870	926	830	854	911	878	888	851	889	916	900	933	888	884	892	917	942	904	899	839	874	884	889	850	861	865	862	860	891	896	833	902	917	863	894	880	887	878	889	916	902	902	945	928	896	896	925	830	897	858	902	868	876	922	885	878	862	873	935	933	887	876	913	901	886	909	851	870	884	916	878	907	897	918	936	886	928	905	885	843	897	937	868	882	829	880	954	878	897	921	914	877	838	928	855	917	924	867	921	912	909	912	930	865	866	876	868	938	939	895	948	924	861	874	878	933	892	913	935	905	891	836	913	923	876	921	843	883	898	921	856	931	885	896	890	822	866	952	919	910	895	862	884	895	903	897	929	877	920	850	946	869	923	840	890	850	857	897	948	865	895	875	848	847	880	880	891	851	912	863	896	921	929	922	898	869	888	904	886	907	908	949	870	951	857	895	889	867	896	933	897	988	902	909	893	885	937	909	894	893	864	873	910	864	886	866	899	866	867	907	869	887	889	848	891	893	862	898	914	912	875	907	871	888	910	901	898	897	906	818	934	911	923	863	968	820	932	896	882	880	913	915	917	880	910	886	900	891	895	871	910	856	898	870	892	913	910	903	949	853	880	905	884	928	902	838	906	882	890	929	895	852	900	918	883	828	919	861	889	851	817	858	863	914	886	873	899	860	896	898	912	955	924	846	932	890	870	935	898	906	861	883	872	902	931	874	924	877	910	863	846	860	922	960	863	823	888	924	859	874	915	884	941	850	817	889	904	920	924	899	891	904	917	942	927	893	949	885	865	907	861	854	860	856	860	868	903	892	869	854	903	942	923	919	862	917	895	835	844	891	869	897	928	847	908	898	856	911	897	916	917	860	893	883	916	887	875	890	903	898	870	867	873	901	924	920	835	905	861	880	828	866	900	923	898	917	946	929	854	889	916	890	889	895	889	827	919	917	907	905	944	859	857	873	852	820	892	843	918	907	902	938	894	942	893	807	945	855	909	890	935	910	931	887	912	905	916	926	883	881	948	924	882	856	891	892	912	890	871	931	923	873	905	925	915	881	907	869	911	890	909	898	831	916	906	899	858	889	902	946	923	850	872	917	878	897	861	892	872	924	918	889	858	941	909	871	863	931	905	863	879	915	852	872	880	872	886	897	902	907	901	892	886	870	863	867	854	839	929	918	867	897	895	911	912	872	866	866	888	925	815	879	927	862	930	844	893	911	855	967	872	849	828	927	887	909	865	943	937	868	898	907	904	937	899	923	891	930	872	907	885	841	902	900	884	901	845	880	907	899	872	866	882	937	938	879	900	853	905	878	928	896	927	870	916	921	914	928	876	883	913	904	896	869	888	920	903	936	866	936	844	826	941	912	897	913	850	876	909	916	872	891	892	872	872	920	820	858	928	919	878	857	835	955	894	889	922	932	884	877	924	870	907	924	863	889	903	849	888	902	889	929	883	939	906	832	902	886	920	948	874	924	882	848	837	883	871	847	915	943	890	837	907	887	891	914	871	838	889	845	869	905	912	873	912	890	873	874	892	894	872	897	879	853	925	861	881	867	909	874	869	835	916	895	889	893	931	904	903	896	898	883	874	881	932	844	920	876	890	873	908	886	854	891	961	925	933	875	875	873	859	862	908	883	884	885	886	921	867	902	892	877	886	857	863	863	903	871	900	920	886	885	927	899	927	881	912	890	902	937	917	943	929	873	846	906	875	866	901	926	836	860	883	935	864	920	914	909	923	870	904	832	873	882	894	972	880	847	900	863	909	891	916	850	902	923	866	893	927	908	894	919	894	897	854	912	838	930	890	912	841	875	878	879	896	864	901	941	922	884	945	909	905	928	868	890	900	905	926	907	835	862	909	899	859	922	868	879	818	894	887	877	870	932	899	957	878	895	910	884	913	873	902	925	883	896	902	917	952	912	864	877	914	915	917	944	861	878	878	878	904	863	886	931	879	888	900	899	871	884	881	882	891	921	850	870	943	888	934	870	911	905	860	906	906	883	868	875	855	924	854	908	938	919	899	865	920	895	981	879	971	875	978	918	917	881	855	857	892	845	883	883	894	910	897	919	851	875	872	917	914	899	851	870	856	859	865	911	878	864	845	887	923	847	906	889	868	911	891	900	858	919	956	900	917	908	900	913	938	930	856	838	848	889	889	903	899	849	890	943	885	937	972	872	855	932	864	852	896	915	863	948	875	851	902	868	899	849	971	909	895	983	871	898	871	900	876	877	870	932	903	924	887	948	851	965	893	893	911	896	866	871	943	885	917	895	873	908	842	906	913	877	900	920	934	902	816	856	909	859	902	908	840	965	841	876	911	856	896	896	860	867	902	937	912	878	926	884	902	882	873	854	884	913	954	782	919	891	843	915	888	877	916	929	957	898	869	872	879	923	919	906	874	875	886	885	932	873	896	872	885	908	870	859	888	911	887	844	877	877	850	902	955	881	833	921	888	877	888	881	910	929	867	879	870	887	836	888	914	897	867	937	902	881	908	877	902	914	897	897	946	927	859	904	891	876	873	858	862	905	887	910	886	914	823	914	896	868	927	881	860	838	908	888	872	861	874	864	887	863	916	922	870	869	891	894	917	870	856	871	928	912	876	915	900	890	959	916	890	900	914	833	860	905	877	879	924	887	892	877	952	908	950	910	860	843	897	909	897	867	848	870	935	941	864	865	925	874	921	911	919	864	940	877	921	859	882	901	887	807	885	848	897	915	949	906	917	857	886	926	901	860	851	908	882	897	926	928	906	929	893	895	876	920	908	906	915	838	870	928	893	907	935	927	873	940	877	864	883	920	890	909	878	908	883	856	909	892	854	916	885	923	905	829	889	894	922	867	832	915	899	859	918	896	850	895	918	888	893	881	901	895	885	885	904	826	942	879	857	860	881	883	942	841	841	843	906	870	871	924	878	892	858	912	886	882	839	909	961	908	854	876	901	878	852	913	868	925	928	878	857	843	924	885	915	907	855	890	898	906	886	874	895	859	878	891	871	944	914	924	910	901	886	895	840	949	925	895	893	853	892	914	892	897	910	862	881	897	895	889	904	875	858	873	911	880	884	874	873	915	902	883	905	845	870	887	877	842	894	803	862	899	881	819	957	881	889	939	913	885	821	886	897	912	866	911	869	871	832	838	880	912	891	880	873	900	957	894	848	877	917	841	869	890	885	915	970	926	880	858	868	868	909	931	958	891	911	911	838	914	871	896	897	906	869	871	876	906	918	873	892	920	914	848	867	917
27131	21269	18447	11644	6420	4615	3008	2259	1809	1568	1388	1197	1086	957	962	910	871	800	733	734	742	694	641	689	657	687	746	680	807	759	676	682	660	649	577	604	649	605	623	615	627	621	678	610	623	623	606	572	571	631	630	670	637	656	670	675	683	697	645	592	638	623	616	602	636	622	596	602	626	580	602	625	593	552	567	597	588	586	551	642	588	620	585	563	615	582	595	586	594	590	623	598	637	569	602	557	625	613	651	590	599	621	607	604	576	604	610	596	609	585	612	597	582	606	595	594	592	640	605	598	559	601	628	564	579	631	603	636	623	629	586	553	615	592	592	598	598	615	600	616	641	627	600	558	580	566	622	595	587	608	591	629	595	624	621	586	579	618	597	628	617	603	651	604	631	557	585	595	568	624	613	641	600	602	624	588	628	592	563	610	645	600	608	630	597	593	610	609	627	548	544	594	635	576	584	609	589	581	593	607	623	589	607	633	623	553	575	607	598	587	617	615	617	589	558	591	625	643	582	598	621	557	596	550	625	613	593	596	595	576	604	596	591	617	615	569	564	555	632	636	614	622	619	602	607	609	575	562	596	578	593	598	607	549	589	630	549	631	580	673	607	563	562	565	637	606	574	588	646	629	611	657	613	614	558	585	593	611	631	594	592	565	614	595	576	582	592	570	606	575	584	609	573	659	554	570	628	581	635	574	584	623	572	601	622	603	593	563	641	615	561	614	613	598	607	601	592	611	621	595	616	560	615	582	651	607	613	556	595	529	584	600	576	560	622	633	616	598	598	630	564	602	574	533	562	615	609	607	598	609	638	602	621	625	633	602	637	610	587	596	587	593	610	561	550	623	604	587	585	591	602	593	619	634	574	563	568	637	583	601	630	624	607	589	618	619	597	630	643	553	599	609	587	582	634	612	604	587	557	573	590	590	610	618	590	564	557	615	570	544	608	522	561	650	613	583	603	582	583	609	590	579	568	571	634	556	598	585	589	568	594	611	626	582	628	618	552	590	561	552	596	533	621	573	572	621	589	598	590	565	612	609	562	580	590	566	594	546	583	597	605	562	579	628	614	618	597	604	600	584	557	623	585	594	568	597	633	617	551	582	609	577	592	622	560	623	636	605	575	623	575	589	616	557	521	664	568	630	598	574	581	565	585	638	573	605	582	601	576	608	613	563	577	632	654	583	615	576	580	529	608	630	600	613	569	570	612	632	614	571	594	573	581	585	603	578	607	605	602	620	633	633	595	604	584	627	556	636	588	606	608	571	613	600	623	606	608	556	572	581	610	597	620	600	602	596	614	596	615	619	594	600	585	638	588	582	603	583	597	580	586	613	570	619	604	596	616	558	580	598	574	615	579	582	645	573	579	590	584	571	631	577	595	589	596	625	635	592	598	608	637	578	525	600	561	557	588	594	619	557	617	620	606	612	590	608	592	586	623	568	644	589	614	608	619	591	599	641	665	584	593	601	624	583	640	599	574	606	619	585	601	618	618	607	603	598	624	595	619	603	646	612	591	602	609	573	593	618	618	629	579	572	639	596	625	605	615	579	609	592	585	552	556	583	601	605	613	605	603	569	604	593	583	580	614	563	645	587	618	600	621	615	627	574	574	611	577	646	584	585	608	607	592	648	616	562	605	578	608	601	587	650	608	573	601	563	632	575	583	616	602	622	589	569	610	615	593	608	591	620	650	602	600	595	624	570	587	613	635	567	591	637	577	586	606	615	632	562	606	616	618	612	598	630	587	598	560	628	627	611	595	596	575	607	569	619	628	573	664	567	569	610	581	580	575	559	603	644	618	587	629	607	573	586	613	610	651	583	599	580	601	604	599	590	606	600	636	548	558	588	594	610	608	598	630	575	600	612	591	584	591	591	581	573	576	604	574	572	548	586	642	600	611	591	604	586	584	604	606	589	602	617	595	576	585	585	594	625	605	627	620	600	607	635	577	556	580	595	626	563	587	620	591	546	601	616	600	603	603	574	617	590	639	604	606	597	604	559	557	580	621	609	536	586	586	581	607	596	597	581	552	575	618	578	584	639	609	608	629	589	572	606	541	593	616	641	604	545	574	618	616	572	559	628	615	608	583	586	593	630	622	635	577	590	570	594	555	618	582	593	564	607	581	586	637	575	613	579	590	584	585	596	625	564	589	611	598	577	624	602	614	562	585	572	603	582	564	621	584	614	583	580	555	570	619	614	598	577	634	615	594	583	615	543	626	603	596	564	597	629	633	605	593	612	619	630	595	593	615	620	581	621	619	583	582	601	598	588	585	613	659	649	573	628	606	567	588	593	634	597	594	575	564	606	604	588	563	585	602	576	600	644	593	596	617	593	579	609	551	575	580	630	587	642	605	590	605	560	593	622	615	603	555	601	613	587	602	606	620	608	591	548	629	598	618	599	577	549	616	616	611	603	592	619	619	605	596	600	616	607	601	602	561	556	609	670	619	582	603	573	581	592	626	584	614	596	608	590	574	618	599	606	626	582	571	589	587	613	605	582	582	604	584	611	589	578	602	591	613	575	593	620	570	602	623	603	607	614	601	618	588	614	534	577	561	563	625	601	592	638	570	592	588	674	595	600	608	648	564	575	600	593	575	606	548	597	577	560	643	608	594	630	628	605	582	575	571	616	608	587	592	576	589	586	608	565	605	611	614	630	628	634	596	562	617	579	571	639	616	600	598	636	609	587	573	626	606	599	597	607	638	628	596	606	587	596	610	616	629	609	630	604	560	606	596	565	588	566	621	607	566	572	612	612	585	575	647	558	578	569	611	611	623	594	601	600	590	622	626	597	567	566	573	539	617	647	555	604	623	595	572	637	642	590	589	598	542	608	543	538	600	624	579	577	607	568	668	579	610	637	604	622	576	601	642	608	624	616	600	635	592	626	641	596	580	610	608	579	562	614	578	645	583	608	614	619	585	630	586	590	585	581	620	585	591	627	631	572	604	637	605	576	582	578	584	597	558	550	609	579	618	575	619	547	612	562	601	599	580	601	611	567	577	558	551	612	596	622	555	600	536	575	566	600	571	614	590	637	573	585	577	554	580	572	586	614	603	562	630	611	627	593	606	598	624	593	594	618	617	615	579	619	579	591	597	614	596	608	608	639	600	592	555	573	581	572	570	586	621	650	585	593	600	625	577	615	563	559	588	601	592	554	647	604	618	572	613	589	613	595	590	544	630	610	601	577	667	637	548	638	584	605	577	598	621	562	571	600	623	566	637	619	600	598	576	606	568	604	608	581	642	570	610	623	598	568	574	563	572	583	588	549	587	546	575	610	590	564	599	626	601	556	587	629	570	598	597	623	661	600	605	599	601	615	608	596	641	652	584	570	568	543	598	587	652	576	626	603	556	613	594	571	592	625	602	626	584	588	599	601	602	615	637	591	612	548	593	622	606	587	587	581	619	626	607	619	618	573	607	641	593	597	560	579	584	567	586	558	598	547	596	602	596	631	574	581	642	585	581	565	611	589	544	596	625	564
14223	23156	21864	15641	12563	10621	7388	5901	4610	3744	3025	2654	2276	2040	1797	1675	1514	1342	1261	1213	1181	1213	1147	1094	1055	1074	1251	1197	1485	1270	1113	1043	909	949	908	899	952	992	985	936	988	921	922	991	977	947	902	936	1010	929	1004	972	991	1039	1110	1108	1032	1078	1030	949	875	922	947	897	912	903	865	938	852	927	872	825	903	861	935	918	877	956	926	909	927	864	937	887	900	842	848	888	895	892	835	860	845	906	881	849	899	932	940	870	898	922	888	901	940	927	918	921	913	838	924	874	917	926	871	897	909	905	881	913	939	924	865	896	893	853	874	894	887	887	931	851	899	905	879	874	955	860	929	859	904	902	898	874	894	897	861	906	926	892	887	837	858	877	894	883	927	872	904	915	902	890	938	898	837	892	878	856	875	853	851	879	863	844	914	872	897	831	872	860	874	918	848	905	868	895	858	898	912	876	928	870	851	886	902	930	844	875	837	862	890	857	921	919	881	891	918	939	858	855	865	882	956	920	850	887	881	923	911	974	879	886	891	939	845	896	899	898	891	906	917	860	863	854	970	897	893	928	832	923	851	904	872	885	918	897	897	838	934	909	915	949	924	861	894	904	901	896	854	865	892	895	908	892	887	846	912	957	872	879	902	883	882	904	877	885	910	852	856	917	957	886	842	876	913	894	846	899	896	880	860	861	912	932	884	883	848	873	939	891	893	940	952	879	866	869	943	891	901	851	897	864	828	882	933	898	850	840	886	902	883	901	829	865	856	901	862	844	892	876	924	860	925	847	833	918	857	896	867	900	932	958	890	891	868	877	901	881	868	863	923	886	887	843	925	912	929	898	863	896	891	925	865	908	871	921	929	892	863	892	862	888	880	937	862	943	925	876	885	852	907	838	809	971	858	901	952	891	909	904	904	860	871	933	925	874	919	923	878	882	856	939	850	878	866	854	878	881	877	861	881	886	861	921	863	865	804	889	863	892	909	832	900	905	919	845	904	878	882	847	874	891	859	847	855	949	880	926	856	864	965	896	873	883	897	924	887	849	891	893	888	842	877	925	874	931	858	853	871	947	903	939	826	886	895	860	887	894	897	892	834	869	911	866	938	898	895	880	845	881	838	902	883	897	893	903	910	820	872	864	895	879	868	823	919	850	860	935	872	868	970	889	877	949	873	893	885	867	907	926	899	921	896	870	969	916	931	879	870	847	833	864	885	878	859	853	888	888	904	853	942	876	902	852	926	859	864	906	927	928	903	886	892	905	875	929	933	881	919	921	948	916	911	928	891	844	904	898	878	880	865	911	876	869	939	847	888	949	908	951	873	933	891	898	867	919	884	886	849	878	862	880	886	864	868	907	906	886	918	831	860	871	899	940	877	879	910	893	891	879	873	866	886	864	862	920	910	896	922	953	918	880	879	926	853	874	920	865	900	898	871	877	825	900	824	912	900	877	891	933	899	904	839	919	888	886	905	896	856	863	915	907	893	900	939	904	881	877	915	848	936	879	881	866	895	909	852	882	909	872	880	934	856	875	883	901	924	874	852	901	912	911	905	868	867	871	967	912	941	892	876	858	885	851	906	864	878	923	909	882	896	908	899	874	869	886	854	933	927	918	909	892	900	967	823	919	858	926	863	953	883	863	926	959	812	912	878	862	900	912	875	911	902	837	918	863	909	853	891	885	892	902	903	884	921	871	870	878	883	912	896	913	850	860	912	917	887	908	869	908	923	879	894	842	910	861	898	904	857	865	904	876	835	879	871	875	852	944	876	939	857	879	907	862	905	867	830	887	898	904	871	807	870	908	918	831	887	866	880	883	900	849	831	895	896	855	908	923	912	879	890	842	840	895	868	935	926	828	918	912	869	903	928	873	910	902	861	863	890	881	861	890	849	883	894	826	914	873	865	895	878	854	923	843	916	881	905	931	925	935	889	860	890	897	909	889	924	856	911	851	909	885	879	911	915	859	843	889	924	891	887	847	833	887	880	860	878	912	905	895	889	910	838	894	916	903	929	867	846	974	890	926	919	910	848	883	877	864	825	922	908	916	925	941	897	888	866	825	874	833	878	881	885	876	898	879	862	822	887	918	865	888	895	912	853	872	927	891	858	914	915	950	872	889	882	922	896	913	881	929	908	944	904	883	866	890	863	909	867	830	914	842	914	873	866	903	842	903	906	869	881	926	901	859	891	926	885	869	864	869	872	908	929	906	894	915	851	941	874	928	924	890	832	849	858	909	842	855	886	910	909	886	887	933	877	881	836	907	892	888	861	877	836	881	831	877	873	856	910	922	881	935	907	896	872	951	847	886	909	836	882	909	932	899	948	881	878	912	888	925	873	947	853	925	886	884	906	875	852	868	864	876	865	885	863	892	882	871	872	875	856	871	868	866	900	902	869	950	909	939	922	943	877	898	879	875	906	904	913	854	883	887	867	891	886	896	884	914	857	877	817	883	850	899	901	875	881	881	875	915	899	902	889	930	901	883	899	908	878	900	938	878	873	887	869	864	849	920	851	880	956	939	882	907	856	894	926	874	893	872	837	826	853	875	943	894	830	869	855	885	879	841	867	877	910	868	880	899	873	860	925	909	961	837	851	878	888	886	862	886	868	852	864	869	911	929	919	884	897	880	891	854	915	882	864	959	881	880	890	876	863	896	887	850	892	897	856	913	889	847	915	874	893	897	883	904	881	863	878	900	851	936	878	882	851	805	881	919	846	943	909	913	848	881	858	836	873	907	856	908	867	860	914	866	897	915	899	884	899	876	850	914	878	834	900	880	923	865	887	851	930	878	930	895	873	839	904	940	874	852	917	919	879	870	829	899	872	885	874	947	913	915	875	847	889	937	897	941	887	853	965	905	881	882	884	905	862	884	897	850	911	927	867	911	884	899	884	912	878	858	942	869	872	923	879	879	894	938	910	918	858	860	901	887	896	895	924	902	905	887	873	893	947	927	910	911	949	871	918	850	870	874	912	877	878	915	891	954	907	915	837	911	895	896	878	886	892	931	926	905	861	869	883	917	902	890	923	891	861	913	914	859	888	913	897	927	885	869	879	887	911	937	857	855	869	883	878	842	879	854	901	909	882	886	914	849	905	927	880	897	880	832	907	874	914	872	910	895	868	905	944	898	938	863	855	817	860	864	914	866	861	876	912	915	934	901	883	901	931	870	882	920	895	862	899	863	872	868	845	833	914	868	866	877	892	857	850	908	904	844	862	880	926	893	880	896	923	890	928	876	841	925	870	939	871	928	884	869	873	931	886	913	872	905	875	877	874	911	869	838	873	878	910	867	867	928	873	880	899	901	909	899	873	909	855	896	938	867	886	888	832	915	884	887	924	891	819	927	902	904	865	902	899	916	911	897	873	863	879	902	925	848	882	826	867	881	892	891	873	896	916	935	886	904	861	924	857	887	891	901	905	904	930	878	898	923	823	891	921	891	902	863	881	869	878	855	885	894	859	871	927	901	872	896	860	859	902	886	873	864	908	868	882	889	861	889
24444	21442	28685	24685	21069	13826	7036	4319	3258	2628	2210	1948	1637	1405	1258	1201	1088	1070	965	928	957	925	867	814	782	847	923	969	1180	1116	859	788	739	745	695	754	753	771	718	743	789	696	693	664	723	673	742	744	723	774	699	761	696	881	1159	1080	944	858	814	707	704	742	661	694	660	679	672	665	685	656	662	699	631	691	698	680	657	671	672	639	684	668	671	683	680	747	654	726	631	696	660	684	660	687	676	659	652	673	736	677	678	658	679	685	691	647	694	683	699	653	646	668	652	655	681	685	659	651	667	740	638	629	663	668	706	667	667	658	670	696	672	735	701	690	646	667	661	647	680	686	654	679	655	662	655	699	682	687	609	699	707	714	645	661	695	662	651	684	636	676	664	728	665	695	678	663	699	713	672	707	667	676	688	675	697	656	731	698	672	675	649	665	680	686	658	700	714	698	635	697	666	658	694	648	688	692	676	679	660	628	656	666	658	672	674	726	714	686	681	684	636	678	680	703	676	689	683	674	671	695	680	706	639	636	662	701	635	667	677	690	657	692	665	706	672	653	719	664	705	688	677	690	648	663	640	700	708	663	678	663	701	650	643	665	654	651	662	673	716	713	641	625	713	665	679	669	731	679	669	672	693	696	599	702	697	655	629	647	687	704	686	670	657	691	639	656	677	672	671	693	735	641	677	661	650	711	703	682	693	688	672	760	660	651	636	699	708	666	668	649	648	684	689	667	668	689	697	662	652	669	690	674	649	670	662	704	681	652	647	664	688	688	686	679	676	647	678	676	672	662	704	642	644	703	683	706	685	667	692	698	720	675	626	677	681	675	691	703	677	674	653	676	666	657	699	677	680	653	735	670	682	747	639	659	665	671	687	735	676	682	639	676	685	697	689	640	764	704	691	715	659	699	696	687	681	631	676	701	657	683	683	684	674	673	682	667	697	677	692	694	665	671	701	694	693	628	642	707	695	645	664	626	695	636	651	690	626	726	682	676	657	706	643	675	681	698	686	656	736	697	719	657	672	654	653	694	638	675	703	659	681	686	688	651	702	667	664	660	678	693	675	674	699	648	652	730	668	677	751	668	669	656	656	652	691	624	660	646	717	670	734	676	688	678	693	644	687	664	684	707	709	698	666	684	676	666	647	685	654	675	696	677	694	670	697	650	673	698	714	665	710	660	700	635	637	669	685	660	675	688	680	678	680	644	693	668	733	701	704	667	662	668	667	664	658	714	694	685	676	646	686	683	668	651	669	657	690	631	699	667	656	687	655	711	681	665	665	698	693	649	706	692	639	652	718	656	698	627	709	681	639	651	651	646	663	715	679	639	695	693	675	705	676	684	664	728	656	679	674	682	688	694	671	686	682	580	660	677	653	688	678	708	675	651	648	638	637	670	648	670	686	678	652	716	648	700	668	663	675	634	680	657	713	640	666	681	666	655	718	658	681	683	698	656	617	673	702	624	691	635	704	652	679	667	653	712	699	692	673	648	683	684	677	618	691	627	697	661	707	716	677	710	692	662	669	662	700	680	670	702	655	710	677	674	623	688	663	658	644	679	664	688	679	671	697	622	693	666	662	710	724	701	705	669	698	721	689	679	685	683	652	650	716	691	675	677	729	661	668	667	631	679	666	671	661	700	705	675	712	685	700	672	642	665	681	698	729	683	685	653	660	652	660	667	637	671	670	701	700	645	631	692	708	678	681	708	659	665	628	661	658	688	676	670	698	727	652	688	675	701	704	673	660	751	714	674	650	646	682	650	648	702	701	681	659	690	713	681	693	707	697	694	741	685	664	699	709	691	738	698	703	672	636	672	655	702	637	633	671	711	707	682	653	650	645	667	704	713	691	703	689	653	643	673	655	651	676	680	658	681	685	675	676	661	636	647	703	685	687	672	656	674	679	624	682	652	653	663	647	603	646	658	639	648	648	644	708	669	672	715	684	648	658	653	657	668	718	646	672	639	717	669	692	663	680	673	677	687	641	705	675	676	655	673	650	660	691	660	685	694	660	681	717	662	705	678	703	692	662	741	691	653	640	721	614	712	671	636	676	669	715	702	666	673	697	642	677	681	731	641	678	685	682	691	699	703	692	681	644	685	684	700	666	693	666	733	665	668	689	666	652	696	637	707	665	687	712	734	673	721	709	685	676	689	654	653	663	675	606	669	668	675	712	699	684	680	700	688	673	686	646	640	655	727	680	660	665	671	621	668	721	680	644	669	627	680	681	720	678	693	710	691	620	683	657	693	645	698	702	701	697	683	672	673	686	658	686	695	699	690	691	715	682	702	660	631	643	664	656	680	683	682	662	703	691	670	692	687	667	634	671	659	653	708	686	657	720	676	660	669	661	706	674	684	659	693	663	716	697	677	690	673	687	646	667	604	667	687	694	648	703	658	666	652	649	691	661	720	674	703	658	716	665	684	661	704	666	652	692	674	717	645	696	712	671	670	682	673	666	731	702	681	684	653	678	706	702	681	734	669	715	626	703	688	629	699	706	670	670	681	639	710	639	699	708	671	627	713	689	691	690	672	684	733	710	706	706	617	674	719	678	707	681	690	679	664	679	647	643	624	660	639	657	652	690	682	638	667	670	709	659	680	675	612	642	675	709	683	670	668	654	667	687	694	662	661	724	704	655	644	659	663	691	670	615	689	622	684	657	701	654	692	656	733	644	710	692	680	654	703	662	672	700	707	653	634	671	660	630	675	675	651	690	692	694	641	676	661	636	724	657	704	690	707	639	690	708	667	633	666	714	641	636	650	658	669	673	666	668	664	709	659	707	664	666	662	693	657	677	634	646	667	640	742	688	680	627	742	670	622	680	651	695	661	665	654	652	698	596	673	730	705	616	640	652	614	677	662	644	682	672	665	698	646	676	708	645	719	704	667	650	672	675	668	669	684	638	656	695	666	662	718	667	613	718	630	653	677	718	695	654	630	717	668	631	613	737	662	697	656	632	610	677	695	678	640	702	709	677	688	679	708	701	652	697	694	717	652	686	737	695	670	660	669	679	637	708	638	665	683	691	675	605	681	632	679	707	702	698	651	673	703	664	673	672	656	673	660	693	668	659	685	659	706	694	658	646	666	708	671	687	674	667	703	673	644	675	702	652	663	670	691	713	676	614	694	660	696	678	694	664	695	667	746	660	652	660	669	652	608	609	715	660	670	699	680	657	649	688	665	645	691	714	659	682	647	631	679	674	672	666	680	632	695	676	691	670	673	663	697	640	675	697	690	622	683	692	643	680	657	688	641	646	650	673	637	631	682	661	666	681	666	658	643	665	677	678	667	689	675	666	667	643	682	693	702	686	699	676	687	739	645	720	727	660	678	653	648	698	702	656	722	678	663	654	682	669	701	675	644	707	682	685	679	713	663	646	687	640	670	688	662	688	651	673	701	713	716	702	703	698	638	653	681	654	684	691	665	661	651	688	654	711	630	671	689	689	641	663	677	720	636	676	704	645	661	762	685	691	723	696	667	677	655	659	712
16533	30727	29698	23724	20338	16423	12278	9915	7857	6351	5226	4461	3550	3186	2714	2317	2087	1872	1738	1672	1626	1561	1387	1329	1327	1368	1628	1727	2364	2013	1505	1212	1157	1129	1111	1122	1203	1156	1117	1108	1242	1067	1094	1124	1107	1169	1162	1139	1132	1160	1146	1185	1187	1535	2046	1934	1726	1455	1226	1092	1081	1033	1046	1024	1003	972	1017	939	967	973	928	998	975	1001	994	1018	1038	974	1097	1045	1058	967	1042	976	946	1030	1019	1002	997	966	999	978	1051	848	1033	1014	976	959	1068	996	1046	1006	1042	977	978	1008	1014	1043	1004	996	954	994	1006	1050	1002	973	976	1001	967	1010	1060	996	935	1006	1022	1001	1016	1026	965	989	1056	1026	988	1005	1007	947	1036	1023	1061	980	1041	990	991	974	1028	1042	980	934	980	1018	1010	1008	991	1009	1005	1015	1033	1003	1027	1051	986	1051	984	1054	1013	1040	960	997	950	1023	970	961	1046	996	1014	930	951	948	1007	1055	1043	959	992	971	994	1027	932	1045	1012	925	982	958	1073	996	987	969	966	967	978	953	995	1032	1018	1030	998	1005	1009	1025	967	981	957	964	974	1009	962	1039	1034	1007	986	1007	1008	1033	1005	1040	1028	987	1027	975	1011	966	1017	1031	1007	967	965	1040	1067	979	1011	1030	925	946	956	1016	1010	1006	970	1009	959	1029	1029	993	1039	1032	952	1028	1046	962	990	993	1041	1011	991	989	1032	1019	974	955	997	960	1047	963	969	971	978	1028	1092	962	1021	961	1016	982	1025	1016	1017	991	973	979	945	1036	1034	997	1055	971	1040	1034	1027	1044	980	983	1008	1015	967	1013	1078	1004	946	990	1009	1085	1006	997	1003	995	985	950	1011	1008	1030	1006	995	1010	1015	1002	993	995	1084	981	976	1004	991	1004	953	994	989	989	980	955	1006	983	1019	964	990	1017	989	979	996	989	997	1007	1051	949	973	960	976	991	995	990	960	1019	948	1015	999	1018	1029	1033	979	893	1001	966	992	984	1026	1029	1049	1011	1001	1033	970	1006	986	1036	1005	1035	1044	956	1046	1050	1020	1007	959	989	997	999	996	1000	1020	988	990	1020	970	965	954	1069	989	1003	1086	985	993	999	953	943	984	1073	1047	1014	1013	1027	984	1003	986	1013	1027	983	1017	980	975	1045	977	969	1007	1028	1005	1006	971	1015	998	986	1033	1056	1077	981	1062	990	980	987	1008	1020	1027	1061	996	991	984	980	957	1052	991	951	1045	951	1036	1003	1013	991	985	971	987	1014	1002	983	1002	1021	986	971	992	975	982	971	987	1005	1040	1009	1043	997	1015	1019	964	987	970	962	1067	1005	994	1017	1014	1028	951	1002	978	963	976	1004	982	1005	945	1000	1006	967	1016	1050	1018	1023	1008	1008	1014	991	992	1020	991	1048	991	994	1000	1028	1008	1026	1030	1005	1029	1007	1009	1007	1026	1010	1000	1031	984	967	962	1046	992	970	1003	959	1001	1008	1010	1001	1017	992	982	1020	972	1000	919	977	944	1036	965	999	1036	999	1013	1025	1012	1007	990	972	1008	1052	1015	1005	994	974	925	971	999	1053	993	997	1029	909	996	983	970	979	986	968	999	977	1041	963	1029	970	993	1010	1044	1007	994	1007	991	969	982	984	921	976	994	982	980	1033	993	970	987	988	962	977	973	981	996	1012	973	1022	1073	1005	961	1014	968	990	1018	954	960	986	977	989	997	987	1006	1029	1005	1005	1001	1019	1008	931	946	1024	1029	1023	1027	988	1060	1017	957	967	1038	975	1003	1050	953	1102	978	1002	1003	979	989	1004	974	1044	977	927	1048	991	993	997	1018	983	1027	971	1003	972	976	985	1016	952	974	1026	971	976	971	1017	1040	984	973	1052	1032	1003	963	1017	1023	985	1001	1034	1039	1011	961	974	1000	1011	1011	967	1008	959	989	1025	944	1012	1000	1055	1059	983	1027	1013	1014	1064	1002	982	999	981	1054	1001	1019	1025	932	1019	979	987	991	970	993	1003	935	991	1034	991	977	998	1051	1010	988	1027	963	1008	1000	985	969	990	981	975	1038	1014	979	964	932	1021	996	996	998	991	988	1049	1006	1018	1039	985	1025	981	1021	1007	969	1008	1038	1008	988	993	1028	1068	986	979	984	1031	1042	1012	1026	1023	984	970	946	1034	930	1020	976	989	965	990	999	1032	1001	1044	972	1018	958	1035	952	1006	928	1078	1001	1032	983	966	963	1031	986	993	1013	996	959	986	1011	1012	1022	1034	1039	1031	1002	1034	983	1021	995	971	1021	1024	1024	1005	995	1005	976	1041	1000	1022	952	1014	1031	999	1058	1001	950	993	980	960	985	1025	1005	999	990	990	1009	962	1015	986	1003	975	1012	1018	1030	956	991	937	1000	990	1041	989	1006	1031	1024	1010	1009	995	992	984	981	1023	995	971	1032	978	973	1016	968	951	1034	972	1013	1028	959	993	1023	1052	1021	997	962	999	1005	1006	1028	993	967	1017	1035	1016	989	970	972	973	986	997	966	1040	1038	1028	955	1014	945	1032	992	1074	987	961	1044	1029	951	1019	948	1049	1040	1013	974	1034	1010	993	1017	981	986	1015	1006	1036	973	931	960	1016	950	1009	1014	995	991	988	972	1007	958	996	1037	1030	970	989	974	996	1000	1033	1011	948	979	1031	1006	1033	1013	1011	984	981	1032	998	1001	1001	1059	974	1022	990	979	1001	952	1023	1029	1022	1038	1015	1012	1012	1054	1017	1028	978	1017	958	1008	992	1015	996	980	1017	1002	1010	1032	1018	1018	1015	1049	1019	935	963	957	927	1021	1000	1000	1011	948	1024	947	946	1006	972	967	1027	1041	1065	978	978	1043	1006	999	998	994	1021	953	1011	1002	973	1017	1020	1030	1010	1006	970	1034	1045	990	1007	1024	981	984	1017	961	1007	976	1050	989	975	989	961	1003	984	1072	1006	1018	1022	997	979	1006	1018	994	994	984	999	978	1005	991	1009	1045	985	960	1021	977	1013	1054	1015	1022	1021	1034	1009	1000	976	1028	964	985	969	1003	969	1001	1004	942	923	1011	997	1060	982	987	1002	1020	969	954	975	1068	981	972	1018	1032	1041	1003	1013	962	1026	1016	1050	1024	946	982	967	1018	1007	1026	1032	1010	1057	1061	972	1027	995	958	948	1000	1019	1062	1018	1000	982	1028	945	983	951	1008	965	1037	1022	959	1032	991	975	1043	1003	1016	957	1045	1019	1094	995	1016	1015	939	1027	1052	960	946	968	1012	1006	1035	999	985	971	1021	1002	974	1007	1021	1014	1045	979	1027	981	1005	1039	974	1037	1001	995	956	1017	999	998	1024	1003	958	993	1074	1007	945	998	945	987	980	1019	999	974	975	988	987	1007	966	1003	983	1027	1000	958	986	1000	930	1004	932	1005	995	958	1017	1013	1008	962	998	995	1014	1007	995	955	997	998	973	1007	976	1068	971	1070	1015	983	953	964	994	989	984	974	979	989	1010	997	988	957	1000	1015	994	1010	1060	1036	976	960	1008	1024	977	983	989	1008	1026	1021	1013	1015	964	1014	970	1011	1008	980	996	933	1024	997	1026	971	920	965	958	1016	1036	983	963	1039	994	1031	1017	970	997	1015	963	928	974	1011	977	957	1007	1000	1024	1008	986	1002	997	982	981	964	996	957	1004	980	1028	955	1011	1003	905	995	932	1021	1052	1014	1026	992	1032	986	1009	950	1038	1001	1020	969	922	990	1033	1014	990	1055	1032	1018	1016	1014	989	993	971	967	987	972	977	1020	1016	984	947	1041	985	1031	984	1002	1054	1012	1003	976	973	990	989	1071	1005	962	1009	986	965	1049	1006	962	953	997	1017	1062	980	1031	975	972	1021	1048	1043	986	976	994	1006	1018	1002	1017	1009	974	999	955	1004	995	1014	978	1059	1065	965	1006	950	1035	1016	977	1003	993	960	1000	1044	1019	986	1001	961	950	977	1032	998	968	948	971	1046	1027	940	954	1001	984	1005	1044	1004	1009	1010	998	981	1003	1024	1059	1031	1019	974	1007	992	982	1000	1060	1037	1009	988	966	987	981	1023	920	999	996	1019	980	989	1055	1034	965	1039	1012	997	1026	970	1051	1020	977	1025	996	970	1017	972	979	964	958	1003	968	1029	971	1060	1042	1042	971	1002	1024	966	1064	959	972	1025	987	1005	992	1039	1006	1028	950
23519	21535	29456	24071	21631	21488	14152	6606	4623	3635	2989	2574	2095	1801	1617	1355	1288	1277	1078	1060	957	884	818	784	795	818	951	1156	1415	1420	882	799	655	680	670	751	753	654	623	617	676	658	674	633	668	702	686	646	664	704	717	718	683	917	1462	1304	1152	914	858	705	594	567	551	613	573	600	586	566	605	571	592	585	583	572	628	621	614	668	623	555	651	582	578	644	643	614	592	630	588	664	611	662	605	602	555	583	594	609	598	598	577	625	599	594	602	602	659	591	559	560	600	590	630	617	610	590	582	610	570	623	570	608	603	615	577	634	606	630	576	584	639	618	629	641	606	592	624	610	598	606	629	592	600	602	636	598	610	614	617	586	617	630	576	623	593	592	593	615	586	623	577	608	582	596	575	627	617	615	590	586	604	604	588	590	585	613	614	635	597	623	593	573	613	630	619	591	592	618	621	630	599	586	614	608	584	609	598	644	602	641	629	680	575	623	597	621	587	629	562	620	552	586	589	604	588	571	611	582	545	570	583	557	617	631	644	647	621	595	592	599	635	638	593	582	621	609	626	620	592	578	560	620	569	632	612	604	560	615	596	619	571	594	598	607	627	597	581	583	603	570	619	550	594	599	634	607	622	578	623	620	620	596	620	624	619	610	573	585	593	577	588	604	597	563	599	612	590	597	588	597	617	552	598	637	611	619	613	585	626	603	605	604	572	613	581	598	636	607	607	615	581	585	619	612	661	601	557	576	605	587	603	579	653	598	617	625	592	562	667	594	571	604	607	598	563	613	618	611	572	604	616	610	579	588	600	653	639	602	568	525	615	635	597	611	576	596	613	561	581	557	619	584	597	633	630	591	592	627	583	639	577	577	617	602	580	619	597	609	573	622	605	603	580	641	589	615	618	593	590	597	591	588	618	606	628	649	619	605	592	608	623	613	578	640	581	611	605	622	589	635	609	620	607	615	570	600	592	604	634	603	555	606	645	547	594	555	604	597	559	603	626	619	536	609	622	631	594	641	605	619	627	572	580	623	634	560	623	584	629	572	599	611	614	627	600	626	602	592	568	595	625	566	588	568	569	641	592	594	592	587	539	581	610	587	595	583	654	627	617	592	604	613	590	606	614	586	593	589	613	597	644	612	594	589	642	606	602	584	591	620	612	562	590	643	588	571	597	571	585	572	593	623	591	590	571	653	604	595	574	586	594	575	629	599	555	591	582	577	625	584	559	635	634	599	639	625	567	590	571	605	652	609	586	593	592	585	582	578	590	578	608	628	612	659	624	592	605	628	590	609	567	608	647	565	585	596	591	589	599	561	578	581	639	595	567	613	587	597	587	638	598	626	625	600	628	614	575	590	573	582	642	593	610	603	628	615	605	619	611	553	608	618	607	577	581	633	620	612	604	602	589	597	615	599	545	542	640	603	615	576	661	607	597	605	637	643	595	619	535	596	628	595	553	607	608	581	636	569	595	618	616	610	583	613	563	640	631	596	588	539	587	604	581	595	556	615	577	579	608	608	582	616	595	596	634	601	592	593	574	613	608	552	585	582	620	616	555	584	569	584	631	588	649	643	586	630	567	623	609	621	597	596	609	604	582	582	576	604	607	590	597	611	567	575	597	584	634	603	635	579	583	603	635	582	586	581	601	603	572	613	578	595	620	590	563	606	586	585	638	591	652	602	578	569	620	610	664	598	592	582	629	602	582	607	599	625	590	551	584	578	605	621	607	644	642	610	552	545	621	598	591	617	572	633	597	674	597	615	607	593	655	595	608	602	619	615	610	608	578	596	613	606	587	617	593	587	615	586	570	557	583	610	581	629	631	646	586	572	596	582	608	627	556	583	584	637	601	632	568	620	593	641	615	597	612	608	621	609	647	605	591	612	599	614	611	618	641	588	664	602	627	587	599	640	581	568	563	634	621	577	639	625	579	596	630	579	593	573	606	601	598	636	609	619	608	622	602	616	621	597	598	651	556	590	628	563	577	602	596	598	573	561	612	595	583	575	566	581	574	599	576	623	576	632	619	579	615	646	580	627	589	570	558	588	595	581	611	609	537	612	567	604	602	596	597	622	629	592	599	580	610	607	631	623	638	625	605	612	586	586	576	570	598	572	630	599	617	637	590	615	572	621	640	583	618	599	618	595	639	591	584	570	611	538	603	595	619	588	594	613	590	582	595	563	595	554	644	670	591	574	590	592	637	633	627	623	626	577	603	580	618	611	584	616	573	616	606	598	625	602	580	638	599	646	592	637	567	610	613	614	583	604	622	598	616	599	593	599	621	601	609	567	623	557	650	612	593	602	641	585	613	577	630	587	605	566	643	582	579	621	595	591	612	606	600	576	579	557	624	600	591	593	608	605	597	586	615	658	558	649	589	644	630	588	588	574	581	607	599	607	617	609	601	586	608	583	630	633	608	613	614	596	626	585	610	587	575	625	555	603	632	620	584	585	618	579	649	586	580	553	543	619	596	671	587	642	607	619	560	589	634	599	601	589	596	602	601	538	611	631	614	637	575	555	550	586	594	531	578	587	620	583	585	615	577	629	619	614	621	600	605	604	586	592	574	618	592	622	616	528	568	625	618	586	570	614	634	597	599	622	591	588	644	620	648	603	601	597	598	614	602	587	606	595	604	537	639	599	557	613	584	581	570	604	647	619	609	571	601	560	579	569	631	587	644	591	568	563	587	637	613	627	621	619	595	589	602	604	580	611	589	583	577	586	599	616	570	605	579	621	594	563	592	621	586	604	584	610	576	606	606	664	625	570	604	572	604	632	592	597	581	625	628	586	573	582	621	616	571	556	595	620	628	579	616	601	602	582	627	585	601	666	627	589	614	645	530	629	559	583	583	551	591	613	560	588	614	619	575	577	555	566	642	589	611	631	595	607	616	579	577	611	617	607	572	565	591	601	589	574	630	571	634	586	609	621	592	604	573	584	635	590	621	578	635	612	596	596	594	635	600	577	584	596	580	581	592	576	600	633	587	579	598	610	587	645	586	609	598	625	645	645	637	609	621	623	561	581	609	592	555	592	577	566	583	610	560	622	622	587	615	576	660	598	617	613	553	636	570	644	596	611	568	565	608	640	615	585	580	591	577	564	557	603	594	552	597	593	579	611	593	574	630	607	572	599	640	569	582	560	621	558	590	595	595	600	590	578	611	603	611	583	627	599	595	562	592	630	578	566	611	665	590	633	606	591	584	612	611	660	627	588	581	597	620	605	628	554	583	594	586	536	604	593	596	607	637	594	599	627	601	582	574	560	591	560	644	576	610	582	597	542	599	633	600	627	581	593	615	621	561	622	631	586	595	576	570	580	620	594	667	614	623	569	622	578	595	567	578	582	601	572	599	603	600	638	612	631	537	617	649	558	602	560	622	647	561	578	614	587	628	614	573	595	577	626	625	561	567	627	617	567	638	639	599	573	595	557	597	604	615	568	569	596	576	584	586	546	569	626	600	578	601	571	583	632	594	599	624	584	619	591	612	627	614	621
18865	36691	36068	29540	24672	20738	16344	13322	10865	8780	7229	6176	5004	4141	3404	2981	2466	2235	1995	1861	1794	1638	1431	1457	1407	1382	1800	2297	2946	2700	1635	1289	1177	1081	1157	1189	1179	1120	1157	1133	1168	1110	1002	1031	1060	1074	1058	997	1007	1103	1277	1100	1109	1632	2897	2675	2197	1730	1230	1114	954	902	901	871	884	860	982	916	887	849	930	916	889	890	912	868	872	941	928	912	904	907	933	854	898	868	877	882	925	899	873	852	835	843	863	892	852	864	926	857	933	912	916	892	920	895	872	899	893	936	872	906	868	858	925	888	886	867	899	831	878	891	891	916	869	900	900	869	962	902	866	916	884	913	907	899	910	917	880	861	929	895	847	841	905	910	871	882	904	934	905	838	891	911	874	880	877	872	870	831	962	911	903	909	898	909	914	854	866	934	900	901	866	889	898	902	898	948	907	882	905	849	867	903	828	893	927	955	868	890	846	914	875	887	879	846	886	916	905	852	841	892	866	872	874	912	885	899	876	937	905	967	860	881	887	888	858	842	906	866	916	916	893	877	878	930	921	916	874	922	841	911	853	905	924	881	890	896	902	862	896	862	903	951	859	879	910	826	899	888	906	934	923	939	878	864	914	914	897	874	865	965	843	876	911	935	873	901	840	867	853	850	871	868	875	861	874	885	877	864	860	873	967	910	909	894	866	874	875	890	890	872	928	858	988	896	900	936	842	893	924	904	880	920	952	878	930	897	834	920	898	897	907	896	924	920	894	880	910	855	902	897	856	895	869	907	920	870	912	844	897	857	872	907	956	878	915	898	878	874	913	910	917	831	843	919	907	925	900	935	877	881	879	897	935	897	894	925	896	862	860	870	886	931	895	866	885	861	911	896	855	846	884	881	902	877	872	889	899	897	867	883	915	870	832	877	936	896	861	867	891	896	875	905	918	870	904	956	882	903	932	921	872	839	840	860	882	872	868	909	899	857	894	891	898	852	903	894	897	862	944	866	932	912	863	864	957	894	801	938	884	911	891	881	879	879	898	852	900	911	905	889	898	882	936	874	899	925	863	900	877	870	899	845	897	931	900	851	904	885	940	923	880	898	920	861	913	912	918	882	887	851	871	902	880	889	845	857	910	895	863	922	831	902	874	894	945	886	911	922	913	836	920	932	886	891	894	879	918	917	873	934	846	862	894	916	848	881	918	888	901	956	867	907	828	843	904	917	886	826	860	878	904	840	897	942	936	898	889	920	895	886	873	892	930	907	940	907	882	866	913	849	881	869	949	834	857	826	862	880	901	882	884	920	883	888	898	913	867	826	860	937	880	943	892	914	885	863	877	854	899	874	883	971	930	954	907	827	910	890	885	917	886	898	898	880	887	901	931	895	935	912	859	916	879	873	938	935	863	868	901	850	875	891	813	915	951	906	870	922	965	950	863	941	908	914	849	851	874	903	926	892	889	839	894	919	943	898	918	924	850	894	880	896	886	862	847	914	957	871	902	901	892	853	888	940	891	883	917	906	875	905	834	917	916	964	888	870	959	847	880	953	926	926	910	949	922	872	916	948	831	937	913	862	883	924	881	881	906	927	904	878	906	889	931	875	899	898	903	900	929	882	857	882	855	915	879	866	870	913	893	850	867	872	840	891	925	875	886	948	922	878	885	885	881	914	868	875	937	926	930	887	894	899	909	866	890	910	846	937	916	891	855	863	865	863	861	897	899	867	944	898	865	926	879	881	902	837	912	862	880	908	886	875	920	908	867	902	845	884	924	870	880	897	901	888	924	890	939	919	932	918	907	895	948	948	890	902	960	914	907	935	921	874	926	849	900	874	945	917	936	955	872	879	877	913	887	862	939	856	889	866	863	907	938	906	884	892	873	886	901	949	867	899	859	920	908	863	916	891	906	886	878	874	883	925	830	891	889	805	907	907	916	953	898	895	880	905	904	856	885	870	849	932	891	957	925	876	879	909	892	840	936	879	884	924	893	898	920	838	884	889	886	892	893	860	944	880	900	872	870	878	877	864	877	905	875	882	879	897	830	846	870	906	903	887	852	885	889	897	912	914	884	868	884	898	930	854	899	892	921	937	900	889	893	895	891	857	885	926	866	984	856	917	846	937	861	905	916	847	836	897	888	903	926	862	879	908	858	870	909	924	852	936	840	854	894	895	916	881	870	888	874	821	884	906	874	868	912	881	891	890	917	958	848	925	896	893	875	900	853	858	889	887	921	921	853	894	899	937	929	859	870	938	818	910	955	869	893	899	898	867	898	879	906	908	893	843	887	876	928	879	837	869	920	869	832	875	906	800	894	921	854	879	906	890	842	880	852	883	895	868	888	867	970	914	900	910	939	941	843	901	920	830	973	918	908	896	914	882	878	892	876	860	858	879	824	885	932	829	926	898	879	934	934	843	969	892	895	893	906	889	905	879	853	918	938	927	969	918	878	871	900	910	947	868	884	878	915	942	904	888	942	918	878	909	871	851	879	962	899	854	889	853	878	896	925	880	848	872	886	904	877	851	922	939	900	871	957	910	930	964	901	944	886	896	932	954	848	878	876	830	874	873	890	883	904	873	948	884	884	915	885	868	911	888	878	858	902	909	869	867	833	884	896	844	896	898	882	866	910	914	927	878	905	847	840	932	900	883	868	890	928	872	897	943	919	909	892	883	883	904	937	897	940	921	944	889	953	822	879	881	933	863	916	938	927	850	881	832	927	887	895	923	888	916	904	868	893	922	909	957	937	940	923	849	911	846	929	895	876	857	953	931	929	876	855	923	928	835	866	925	929	876	899	851	952	875	850	921	921	862	898	838	884	841	869	932	854	903	903	866	868	915	912	931	902	902	832	861	943	909	959	887	942	847	884	914	865	886	928	901	896	910	838	850	927	934	939	927	896	866	884	870	923	898	885	861	888	897	870	910	877	834	852	896	878	901	880	909	922	901	860	921	915	940	853	878	914	870	902	921	901	855	852	867	880	903	878	903	887	892	895	905	892	894	830	865	875	866	870	897	881	928	966	886	905	913	925	844	887	887	937	910	872	928	929	939	877	852	857	873	910	855	897	940	899	868	862	832	903	886	935	908	914	886	911	898	872	863	904	901	887	838	907	957	907	888	906	1004	900	875	909	961	883	869	931	934	927	853	864	925	911	928	872	923	880	898	919	894	880	870	886	824	840	902	890	929	916	893	886	900	888	896	905	867	906	849	920	884	887	903	895	861	898	942	898	907	881	882	879	914	918	871	920	897	886	838	906	885	962	926	901	896	889	885	905	852	913	884	928	880	884	929	963	906	901	918	902	943	871	935	927	850	921	863	906	902	879	888	887	939	892	868	836	843	917	911	872	900	858	900	876	932	873	911	932	874	922	902	884	858	882	905	906	915	903	867	883	905	854	904	919	868	825	831	895	934	915	933	921	933	894	933	948	856	936	898	934	885	867	919	907	851	905	874	903	833	962	899	940	866	873	895	888	852	878	952	868	863	884	915	888	901	929	885	917	873	852	930	857	919	941	881	942	900
27221	21536	20144	12221	6093	4019	2908	2221	1820	1506	1352	1204	1123	990	924	841	791	726	756	713	731	660	626	656	623	705	752	923	953	752	641	630	623	578	615	616	621	622	634	596	642	663	609	633	664	622	615	622	592	635	607	647	628	643	712	646	661	669	645	630	567	594	626	607	636	598	634	607	620	589	600	598	607	615	580	562	587	591	614	631	586	604	623	575	576	592	572	618	553	599	567	606	630	616	617	571	623	625	577	590	581	592	610	597	586	564	586	557	568	578	583	581	574	573	623	609	577	572	573	604	601	562	552	564	648	619	619	579	645	566	608	543	568	591	584	568	627	585	572	594	593	596	557	623	577	591	611	581	613	559	588	592	582	576	575	615	594	593	601	593	646	592	571	591	607	565	596	595	615	596	585	567	597	597	612	590	606	576	556	554	642	577	573	583	607	613	580	622	552	597	603	593	601	592	586	605	577	580	572	596	597	547	587	597	579	571	569	603	558	591	626	584	603	592	563	599	586	525	546	577	536	592	558	590	557	592	581	564	623	548	611	619	575	601	573	548	601	601	630	567	540	563	568	602	577	582	595	650	604	539	592	598	564	529	656	586	614	611	633	613	610	612	548	599	594	609	628	562	610	629	550	568	570	604	558	521	605	601	603	614	585	554	566	601	574	561	578	630	598	579	607	590	578	599	586	614	640	583	591	548	617	540	600	575	583	640	598	582	557	588	583	571	565	621	555	576	583	553	562	578	618	624	562	587	603	602	610	617	606	573	574	633	576	575	591	582	578	575	566	598	600	592	580	570	610	564	599	566	633	599	588	585	573	595	579	573	588	620	610	613	558	549	625	578	583	594	590	629	592	606	584	599	588	549	632	565	607	610	592	583	588	572	585	607	579	551	616	557	576	582	576	558	607	628	608	583	582	546	600	595	633	616	589	601	583	622	552	562	585	589	627	602	597	569	615	587	591	587	558	620	561	572	587	591	580	593	625	557	616	550	609	582	570	570	569	532	664	587	596	551	560	561	561	548	601	567	595	580	562	627	597	611	574	562	572	597	576	553	594	575	600	569	582	599	560	571	571	607	584	609	610	565	555	609	570	625	587	585	601	601	544	595	602	595	571	572	595	600	598	602	578	633	601	584	570	559	579	615	631	559	596	606	568	607	572	568	594	589	591	587	625	558	573	609	597	608	595	658	592	560	614	565	582	598	588	583	544	569	581	564	560	584	602	612	592	602	606	580	598	592	588	620	576	548	560	584	571	614	600	618	573	562	583	574	588	599	591	656	610	595	600	585	607	550	627	564	572	588	597	586	623	561	597	561	557	601	531	619	611	590	567	574	581	554	568	586	587	581	569	574	582	558	611	605	576	615	591	609	574	585	601	571	550	596	610	594	580	567	566	591	581	593	574	575	645	610	597	591	589	573	571	575	590	585	600	608	597	589	570	593	574	574	596	572	605	652	602	575	604	602	574	592	588	601	603	600	607	614	606	592	552	586	577	569	610	569	597	617	609	599	571	604	555	531	557	610	612	569	586	560	549	607	596	561	604	599	577	564	568	565	576	596	587	578	632	558	615	591	583	590	572	597	595	572	588	612	589	619	612	594	600	562	595	588	591	553	627	558	583	533	587	585	548	563	552	598	602	573	564	636	599	605	574	595	565	564	577	587	612	538	593	564	640	590	579	587	639	585	551	583	576	584	579	560	587	591	626	585	601	567	558	594	536	610	577	616	576	578	597	604	568	605	581	562	535	575	603	592	581	601	585	569	639	621	576	572	614	572	636	601	604	539	581	619	582	608	553	580	604	571	563	591	578	629	566	628	619	635	554	551	556	668	613	555	612	564	616	590	563	606	622	609	539	579	575	588	591	597	608	587	581	572	604	600	592	610	606	565	567	600	560	645	565	587	604	552	566	595	553	601	550	642	571	614	566	588	589	611	558	580	575	565	586	556	585	620	577	596	601	590	558	564	616	607	593	567	613	615	581	587	577	574	600	588	552	564	567	545	569	573	585	562	575	634	607	583	615	565	539	595	585	622	580	576	614	560	581	611	567	604	585	540	626	570	549	521	615	578	594	578	579	585	585	584	566	566	591	597	583	596	615	549	581	603	536	620	550	587	591	610	618	546	622	595	567	576	624	556	596	555	564	626	560	561	560	621	629	567	586	631	550	602	611	613	599	571	581	604	642	566	556	506	574	574	583	572	594	569	584	570	582	598	543	577	609	612	581	616	550	575	610	575	607	623	596	593	564	595	591	605	593	618	548	567	596	562	563	580	594	569	546	588	576	578	588	600	618	541	604	551	612	554	585	589	611	530	631	647	634	646	625	582	583	581	544	584	562	567	574	574	581	623	572	535	586	584	592	578	576	567	573	548	615	574	609	576	617	599	588	581	539	573	613	583	553	604	585	599	577	596	571	573	566	560	602	561	620	596	559	547	565	565	602	600	600	610	643	618	555	582	569	615	586	600	583	573	567	593	616	589	567	558	558	575	644	572	576	664	620	541	553	567	591	604	583	602	569	581	587	628	571	625	622	597	525	580	554	595	588	586	590	615	624	550	577	613	597	601	681	581	575	588	573	617	603	558	556	571	598	628	619	569	609	591	602	575	574	566	597	586	590	620	606	582	582	550	544	594	571	591	555	589	593	590	615	629	565	589	550	533	559	583	589	556	621	548	614	605	607	579	590	572	578	570	592	577	586	598	573	549	582	601	564	622	563	587	592	570	582	577	605	566	587	590	595	571	561	563	643	581	596	586	589	580	585	613	570	614	616	606	571	540	594	598	586	607	567	606	556	568	598	601	531	524	569	588	556	569	596	615	553	620	583	574	573	554	621	568	616	577	620	598	582	616	591	575	557	562	605	611	584	580	511	567	590	576	600	613	586	605	607	591	581	614	580	585	614	624	575	542	566	604	570	558	545	614	598	579	580	620	594	589	578	583	563	546	603	558	575	582	526	578	588	586	581	558	534	533	613	600	611	591	576	596	541	613	606	644	603	583	596	569	563	564	573	638	552	554	623	572	614	580	568	612	559	584	565	575	557	579	576	584	556	605	590	589	613	592	544	540	525	581	536	546	584	576	564	604	624	573	604	609	600	619	590	605	606	606	572	605	550	579	639	617	544	578	565	598	588	579	622	561	567	575	580	589	596	584	564	573	588	620	615	607	548	621	587	601	598	552	564	607	587	579	602	569	576	582	591	537	594	599	546	631	620	597	634	579	570	559	607	611	571	596	604	585	574	570	587	591	583	598	540	624	539	534	589	592	621	598	571	594	621	549	612	607	534	564	563	567	579	567	588	537	551	608	622	598	575	602	547	582	562	584	603	575	623	572	577	604	561	577	603	576	594	561	575	571	603	585	575	593	599	577	596	600	569	573	591	600	573	613	552	594	608	593	533	572	585	594	617	638	600	530	548	539	541	577	590	624	597	552	599	576	593	591	555	619	582	583	572	580	582	580	589	567	626	570	588	598	587	644	597	633	614	585
13607	24486	25145	16401	12325	9631	7377	5794	4676	3766	3237	2820	2500	1995	1828	1643	1413	1325	1202	1249	1244	1131	1114	1081	1031	1131	1314	1931	1812	1382	1030	1033	1034	984	1059	1064	1035	924	984	1033	1009	1010	1002	1034	983	968	918	930	987	1041	1005	996	993	956	1102	1080	1078	964	972	934	893	896	877	912	882	846	912	876	836	949	846	852	938	878	853	934	846	933	853	905	845	793	930	915	881	878	908	922	872	830	833	901	881	923	913	912	893	881	895	866	879	972	868	894	855	878	905	872	865	892	867	914	874	902	855	841	912	923	913	915	881	853	926	856	920	938	931	881	874	921	887	884	892	917	873	908	913	914	871	843	915	893	858	891	948	906	890	944	894	866	838	896	892	943	923	913	887	927	897	876	928	856	942	849	890	906	935	873	938	865	830	857	961	917	894	858	918	912	856	864	870	904	919	927	881	895	836	874	890	881	883	885	889	928	868	894	935	834	844	914	858	925	875	882	891	888	885	920	896	890	911	832	931	872	870	877	887	922	863	815	861	859	890	878	941	852	915	902	890	895	907	920	894	889	858	897	923	931	972	865	861	826	916	866	893	894	884	919	893	866	922	886	890	880	902	929	869	872	915	923	898	901	922	908	900	886	858	910	879	918	881	879	846	865	889	908	881	934	923	917	890	859	897	906	878	920	851	894	876	883	889	904	835	886	920	879	918	849	882	868	897	924	856	834	893	946	883	824	864	902	861	919	853	878	897	931	889	851	901	889	868	917	893	904	899	879	884	905	860	918	893	916	861	870	895	862	866	892	908	869	862	853	914	904	942	872	891	935	835	930	887	887	910	947	922	860	938	867	891	845	850	932	848	869	903	857	869	871	922	877	911	853	895	890	926	878	874	900	900	841	855	834	900	950	885	911	890	897	923	919	908	865	870	867	890	942	870	868	902	896	876	875	894	846	929	889	937	883	886	852	940	906	910	899	925	891	960	861	842	830	915	885	881	931	879	930	906	935	895	857	865	807	894	854	871	902	861	882	937	892	936	880	928	892	874	875	820	915	920	894	909	971	883	893	946	899	957	882	888	868	874	885	888	918	876	848	929	854	877	930	914	935	876	900	891	868	865	838	859	843	888	848	865	857	877	912	889	856	936	950	867	936	902	847	872	916	943	897	882	889	832	932	861	881	855	931	931	847	909	905	860	905	870	856	834	922	907	890	863	887	893	929	890	904	865	913	882	851	925	837	900	861	846	892	930	920	891	906	927	843	842	869	893	874	903	945	877	931	934	908	897	849	870	903	840	877	896	835	933	898	892	875	918	887	889	902	865	904	914	912	882	861	890	896	926	837	899	886	925	886	865	910	891	857	878	866	883	873	863	924	913	836	883	894	897	872	841	875	861	901	893	884	893	844	859	859	843	895	914	866	918	914	890	881	937	840	891	880	851	878	864	860	898	879	914	920	911	936	870	922	890	972	861	913	871	912	880	885	899	842	836	859	934	900	889	899	907	860	917	896	894	918	873	887	895	906	916	903	866	857	855	861	924	885	884	897	971	885	917	867	848	907	935	892	911	838	889	911	922	887	851	852	820	865	889	881	899	856	897	882	870	836	857	872	818	912	884	883	875	842	898	930	904	908	939	949	881	920	943	867	886	900	899	860	882	868	889	935	867	927	853	893	926	944	883	930	938	916	930	849	910	892	885	939	830	910	912	908	879	923	872	875	916	881	893	936	922	841	929	825	967	889	909	872	882	881	916	867	895	944	918	893	911	902	909	894	922	882	907	841	890	869	909	836	890	880	891	821	858	894	912	869	924	862	871	880	897	849	908	880	882	895	912	883	878	866	948	903	918	908	879	982	915	849	848	893	903	910	915	922	875	958	944	910	900	878	907	926	911	929	935	897	902	874	896	883	887	903	927	830	911	919	925	952	923	911	830	923	902	862	902	897	901	886	870	927	920	885	887	880	829	878	884	891	929	899	890	928	869	877	898	871	923	920	942	892	864	884	910	918	852	888	867	897	923	867	902	881	892	892	890	917	934	809	887	926	928	828	926	876	900	888	901	830	939	848	920	920	873	917	891	936	866	887	887	899	837	882	879	890	895	882	924	841	899	890	912	922	924	900	854	896	883	901	894	879	888	868	919	939	903	872	910	895	897	879	921	895	898	934	872	876	881	892	882	850	877	914	896	866	924	912	874	890	900	885	908	850	867	885	926	934	865	873	961	940	959	883	862	913	892	896	893	968	862	873	887	889	937	878	975	857	901	902	878	891	917	914	873	902	869	885	858	887	934	864	936	875	820	862	878	883	872	912	877	867	855	876	960	844	893	882	847	911	921	844	902	853	883	935	862	901	914	851	886	892	871	902	882	891	840	873	901	886	845	908	859	871	953	850	883	869	895	865	890	872	890	834	884	907	885	866	923	888	820	898	858	888	915	846	974	946	869	932	883	885	893	862	858	887	923	896	874	950	888	922	893	947	867	866	848	865	886	820	887	882	878	907	900	890	881	867	874	883	902	929	894	973	859	879	863	961	873	954	854	816	858	910	880	878	871	887	858	890	818	894	861	855	876	886	939	904	919	898	853	882	911	911	851	883	950	857	907	855	929	871	911	863	911	910	902	915	901	915	852	912	951	897	875	807	881	866	895	913	896	911	917	895	859	869	912	877	906	915	880	919	878	887	861	888	900	900	833	900	884	897	867	908	892	861	877	910	899	859	917	877	922	927	906	922	896	899	892	868	912	846	907	856	953	935	873	901	904	899	868	902	870	878	868	885	871	912	922	876	898	901	911	846	902	885	903	870	923	837	912	905	941	896	927	852	893	896	839	858	857	885	856	841	894	876	850	915	832	900	857	904	895	883	881	883	866	922	893	890	887	906	917	915	885	862	872	869	862	850	936	884	908	902	866	917	852	923	896	948	846	848	891	867	860	883	874	870	870	882	890	827	915	903	883	905	877	880	898	884	883	875	945	926	876	887	861	899	867	849	871	900	900	904	904	873	882	876	878	821	909	940	889	844	951	868	901	927	893	889	866	869	934	884	845	878	921	870	877	891	880	908	869	874	883	836	893	831	886	879	856	915	899	873	885	920	920	937	869	941	815	903	846	943	847	884	915	956	872	840	937	850	870	879	865	850	853	905	863	911	931	840	877	894	867	868	864	899	856	881	929	890	884	872	900	842	870	915	904	852	902	921	884	939	935	840	902	859	889	852	875	900	870	902	899	913	862	903	859	841	882	929	909	877	897	873	881	907	864	887	830	867	872	841	937	856	857	819	859	896	905	864	917	898	865	830	828	865	911	879	900	828	884	875	853	889	875	887	837	932	917	864	847	907	896	845	873	875	910	843	950	820	887	852	933	869	910	921	925	908	822	877	860	846	871	879	857	867	906	897	867	862	906	887	898	863	915	872	887	903	883	902	888	915	902	939	910	860	888	857	887	907	903	913	870	880	898	898	869	909	872	897	902	884	910	856	896	870	883	846	869	924	897	879	856	865	883	848	893	832	874	894
24491	21490	28791	24713	20988	12773	6845	4313	3097	2538	2338	1835	1740	1469	1249	1212	1050	909	968	904	870	838	791	745	811	759	885	1184	1215	914	791	712	749	744	737	793	746	700	726	741	729	729	766	733	694	741	698	687	687	757	690	756	725	815	1055	1178	994	864	757	718	658	664	710	677	644	640	655	682	677	668	648	620	677	647	646	632	671	651	655	663	639	671	699	678	651	627	695	678	634	611	666	672	667	652	624	660	712	622	657	674	684	621	649	666	637	701	664	627	624	670	607	644	707	657	694	647	635	622	675	644	680	630	663	627	639	659	631	680	686	612	676	622	633	665	686	660	619	673	704	654	646	690	644	661	649	672	624	680	673	634	664	684	623	676	673	644	647	709	675	677	643	664	577	685	665	645	666	645	631	661	614	593	667	683	679	625	653	653	624	697	646	660	631	646	619	682	628	659	641	630	662	654	660	640	671	680	590	661	642	663	691	670	645	666	670	691	668	682	667	645	658	668	609	635	676	651	650	632	639	628	709	642	703	656	653	629	622	603	676	718	606	667	648	647	655	668	673	644	611	678	621	629	623	677	642	662	675	685	651	648	649	673	670	612	629	704	684	642	654	652	641	623	709	690	702	650	652	676	612	627	664	664	659	691	667	655	635	693	619	654	664	639	638	643	642	654	671	654	627	639	629	695	701	645	670	661	647	631	649	676	644	627	635	647	641	655	638	634	631	653	667	649	653	668	641	645	688	670	652	663	643	633	673	729	646	669	632	640	626	660	623	677	682	655	642	647	703	690	689	659	648	615	652	658	657	706	665	639	647	688	702	658	619	671	642	650	630	667	633	650	644	658	654	708	676	650	643	612	654	669	646	650	670	717	620	633	659	692	636	632	622	646	672	670	622	641	697	666	638	640	662	625	610	679	669	629	684	679	654	662	662	681	663	636	681	638	684	644	638	716	634	582	682	668	644	660	669	655	615	643	622	648	643	608	654	682	650	675	653	678	649	664	642	637	630	632	630	626	604	645	638	699	695	664	643	669	647	603	637	637	665	648	640	646	627	673	684	618	698	659	710	668	697	659	680	679	694	676	592	697	649	669	624	624	677	644	678	693	661	665	701	715	656	598	704	661	631	639	635	617	703	658	669	617	659	697	586	662	715	667	649	650	699	673	652	624	631	652	668	660	643	654	626	637	666	614	619	683	648	624	611	649	678	666	686	636	657	617	664	673	669	639	642	679	645	639	654	714	649	651	634	624	691	634	656	659	635	624	674	687	645	643	674	669	629	652	655	673	707	621	664	641	663	678	689	653	689	666	688	661	715	638	693	670	689	663	694	666	676	640	647	646	655	649	656	594	638	699	658	684	691	623	657	647	676	633	628	662	665	675	642	679	665	645	649	656	674	630	691	663	681	674	662	655	600	631	659	691	684	597	687	657	670	629	655	651	675	639	644	669	627	643	657	654	631	671	698	678	618	691	698	640	659	680	627	624	663	665	643	640	664	627	671	623	655	623	727	715	685	665	623	685	655	623	670	610	707	698	652	657	650	650	671	607	661	649	662	649	678	630	692	652	653	668	646	622	629	665	625	677	634	655	616	630	634	647	656	665	666	677	668	640	676	670	628	648	619	654	676	663	683	665	616	663	688	670	651	628	662	628	680	646	641	644	660	671	657	667	635	645	639	657	635	691	689	651	650	633	577	595	647	633	619	666	711	654	679	676	640	669	654	626	599	657	639	655	621	669	639	647	660	589	668	691	695	658	602	673	653	644	657	627	636	630	697	645	625	690	631	648	661	624	656	677	624	660	660	642	676	706	646	663	625	705	625	643	630	623	637	674	648	639	657	650	636	658	665	665	683	633	642	677	663	671	649	610	622	663	606	618	602	697	690	662	621	629	662	673	638	645	633	617	619	655	601	641	679	664	629	671	683	649	615	676	618	659	661	684	665	698	618	660	665	711	628	638	646	701	633	663	630	668	679	680	685	655	643	654	611	636	585	671	668	681	696	642	660	653	640	643	664	664	643	660	647	640	608	664	622	633	617	669	652	637	715	675	655	622	679	625	634	660	622	630	653	637	665	666	661	630	658	644	651	634	664	659	620	657	669	630	666	616	640	649	682	679	646	679	639	629	645	674	625	644	623	689	697	670	667	650	630	687	646	650	636	667	655	653	670	641	631	687	629	644	686	631	654	639	681	624	624	668	639	659	673	625	652	670	686	692	625	703	711	691	605	639	642	674	642	679	650	618	657	659	606	602	674	666	644	694	613	654	670	638	669	617	653	620	646	677	672	695	664	608	654	705	656	631	642	641	661	646	597	638	668	633	662	675	661	647	658	658	638	619	657	681	672	657	621	695	628	666	637	659	682	674	635	598	650	641	662	669	673	605	632	642	654	596	623	704	648	648	640	616	624	594	630	656	631	610	663	637	656	672	675	655	637	641	659	656	633	692	657	670	639	679	672	676	623	627	614	665	685	668	663	673	668	694	661	704	682	675	673	651	652	649	671	632	664	665	647	637	658	684	648	684	637	635	661	655	708	630	621	610	645	650	661	603	613	638	592	685	644	702	644	628	656	663	626	684	673	623	644	608	677	634	620	685	652	716	571	657	653	607	728	637	664	661	668	670	654	673	638	661	675	698	633	649	636	659	648	697	684	629	648	678	672	655	641	641	645	649	636	641	684	605	655	672	577	688	652	667	674	644	643	622	626	658	685	611	682	633	643	622	623	666	643	582	677	629	641	632	641	684	655	661	645	674	608	641	622	635	643	672	628	681	705	640	684	672	662	642	660	670	663	684	682	627	684	653	647	722	654	685	685	626	609	701	652	684	687	644	668	656	650	675	639	643	678	638	606	633	671	678	653	599	660	650	663	670	629	624	616	617	707	655	672	627	620	624	656	666	679	597	675	629	661	652	631	641	630	647	663	642	652	645	653	621	623	626	684	647	653	665	652	634	631	651	622	665	629	686	631	611	679	682	672	667	629	679	679	677	620	667	674	610	647	690	653	653	672	629	655	635	670	638	678	655	692	581	630	653	637	634	678	631	632	699	646	645	617	642	683	662	645	661	667	723	639	697	668	637	609	643	625	651	656	650	693	618	635	666	652	595	649	670	683	610	631	639	626	705	651	673	635	629	680	651	595	651	674	641	632	636	649	620	621	660	619	709	652	616	655	633	638	626	644	694	620	669	678	652	635	599	639	616	630	613	658	714	643	604	672	629	682	646	664	642	651	640	619	658	626	670	661	640	597	653	700	709	660	653	623	672	643	663	665	654	697	657	653	633	658	665	650	641	629	669	670	639	657	641	666	705	639	651	694	636	615	629	697	673	623	689	662	637	660	620	663	634	612	647	687	649	679	638	694	646	719	647	655	665	664	685	641	652	639	668	647	630	632	686	654	677	647	711	628	654	628	663	614	639	604	611	663	626	657	644	651	653	641	706	656	677	654	689	660	641	629	628	680	691	648	719	691	649	607	609	668	644	645	640	689	651	649	606
16484	33175	30982	22699	18839	15380	12576	9802	7943	6365	5652	4786	3909	3178	2688	2403	2134	1826	1864	1723	1626	1421	1399	1313	1290	1449	1799	2283	2210	1803	1266	1213	1196	1182	1178	1284	1267	1196	1162	1165	1193	1249	1228	1242	1135	1104	1079	1167	1180	1256	1180	1186	1182	1382	1851	2078	1670	1436	1231	1045	1057	981	1021	988	1022	1033	950	955	962	986	981	972	979	1012	991	994	1018	993	1003	1058	1014	987	951	1041	1031	1020	934	1016	1022	974	1033	949	997	1038	1015	982	1031	895	1016	996	1022	978	997	921	960	992	1005	961	1005	982	1043	1007	1013	968	968	933	1032	1005	996	982	977	972	952	923	952	954	1000	991	1025	954	1016	986	983	1025	998	1010	1020	993	1030	979	1046	981	1032	995	937	1025	1021	971	978	983	992	998	994	999	1039	960	982	1038	912	982	952	998	1002	964	1004	993	1013	942	954	1020	1065	992	1018	961	1026	952	996	1017	928	898	1011	1023	1064	1024	980	1005	1000	978	985	918	1025	1003	976	1022	951	1036	1023	1074	982	1019	1036	998	1014	1002	1020	994	1004	959	984	1001	892	987	915	990	981	1020	1002	1000	962	975	1042	990	1014	912	979	987	1019	1061	970	1017	1039	937	1018	1002	1021	974	1014	998	1025	972	1020	975	1005	1004	1035	968	1075	997	976	960	1022	958	943	1009	1008	983	1022	1007	968	981	993	971	1011	973	1041	931	1070	1012	967	987	1009	995	935	962	989	1019	1024	959	1005	1022	977	974	969	1044	955	979	1010	992	1010	993	983	965	1000	973	939	978	1012	1031	1008	948	1025	925	977	947	966	975	963	982	1011	1017	982	989	1019	1015	1007	998	985	998	1032	980	1001	1019	953	1018	971	955	1009	976	1038	991	997	994	981	943	973	991	999	958	986	1004	1028	1011	982	1017	1008	1001	1003	1015	1033	1056	1027	951	959	1003	1040	966	984	1018	961	1000	1000	1028	983	946	1010	1009	1002	1006	967	1013	1016	980	964	977	992	989	1044	1027	991	991	1026	982	1036	954	1015	1000	1029	958	1011	987	1004	986	981	990	1044	936	983	1018	975	1020	1040	1020	997	963	946	989	1005	985	1009	1028	970	978	997	1043	1004	930	1019	987	1016	950	1010	1010	956	1006	1007	1002	973	960	984	979	987	981	941	1021	1054	999	992	983	1034	1018	996	1017	1002	1007	995	983	930	1007	991	981	999	1036	974	1061	961	986	1013	951	974	998	1044	1036	953	956	991	1011	964	936	956	1000	943	990	992	970	1021	936	994	960	1047	1042	969	1002	983	1003	1053	1038	1018	1011	976	963	963	956	943	999	991	1016	1043	1042	996	976	1003	1011	1024	884	1020	984	1009	960	972	1030	995	1000	996	1038	1015	997	992	951	1002	1035	1014	994	945	1014	1002	977	1022	1003	1025	1000	924	982	1008	990	912	1017	1033	986	984	958	996	996	941	954	956	1026	1010	1024	1012	933	995	979	988	938	1019	985	936	1088	950	924	1046	997	988	973	969	987	999	947	980	1005	1005	1009	977	996	963	996	1012	964	1000	965	1015	986	997	1017	1000	1026	990	973	958	1007	1009	939	944	1006	1007	925	976	1026	981	963	1001	992	1025	1035	981	998	994	979	1034	1012	954	969	943	978	988	989	979	988	981	1032	1008	983	1028	960	951	996	1011	1020	952	1023	994	992	935	1008	999	952	965	1031	969	1027	1054	1016	997	988	1064	987	1013	1118	1034	1032	1075	996	1006	976	981	1028	1012	984	1019	1011	1010	990	963	980	1007	995	954	968	985	980	982	990	956	1000	1014	960	968	980	1001	1009	985	982	954	985	976	1024	1000	990	939	1022	974	999	991	954	988	1045	1010	987	1063	989	1008	992	967	1007	936	987	960	981	1003	951	998	964	964	1000	939	969	961	1017	961	968	984	1004	1012	986	1010	958	1027	979	975	986	1020	979	971	979	1017	1007	1003	962	1016	989	911	1011	1023	947	972	1010	982	957	980	984	979	996	971	971	1008	1026	1028	1022	950	948	970	1003	1002	965	1008	999	993	1016	971	1035	970	996	968	994	989	915	994	948	1002	947	993	970	988	973	963	951	1022	1029	1024	953	1014	1007	979	1003	936	981	958	1009	1003	1077	987	1019	931	984	991	980	985	963	952	963	969	933	949	968	984	1003	984	986	982	972	961	977	1061	955	966	1008	1011	1028	959	962	999	1005	961	1031	1045	963	988	969	944	1007	990	1016	948	953	975	1045	974	966	974	996	946	963	1012	999	1002	1036	968	984	1036	1005	1016	1030	1005	962	962	999	1023	956	996	1019	1004	1000	1010	995	1017	956	950	1039	1001	1009	993	972	993	956	999	993	951	946	1036	966	970	950	1011	995	994	949	994	1032	1014	973	1019	992	942	1051	980	1036	1002	979	913	991	958	1015	902	1017	1057	952	929	997	981	978	942	946	984	1020	999	956	992	1008	985	995	1014	1012	1033	1046	990	984	975	961	986	990	990	1009	1016	1014	1002	935	948	936	1004	956	977	1012	1028	1025	975	966	947	995	983	997	995	991	1019	985	1011	1043	978	1029	993	997	971	968	947	974	973	973	996	1030	956	984	962	990	991	1035	982	947	913	1001	997	1000	1012	978	1020	980	1022	965	989	1004	989	1065	994	962	994	981	997	972	965	969	1003	1014	993	1029	976	936	1009	1042	933	1022	957	937	947	970	970	1034	990	985	977	1014	990	1016	1047	996	1001	981	992	1002	952	998	1021	1029	997	1017	957	947	980	947	970	959	985	984	999	1002	956	987	970	1040	980	972	997	966	988	1030	969	938	1004	998	1001	1046	980	985	976	994	990	1003	993	927	985	988	975	947	985	1021	969	1003	978	930	1002	997	989	960	989	1024	949	990	1042	973	953	1015	976	1029	1006	946	998	971	1023	979	1015	947	957	1027	981	950	1007	1018	981	939	942	1044	982	947	1005	980	997	996	955	939	992	982	999	1005	976	1037	1015	1041	999	1010	1012	949	981	974	1001	1013	985	1007	1017	956	992	986	960	959	1052	930	1025	969	964	968	1023	993	961	1022	1002	991	1043	990	969	1045	983	982	1021	1009	1059	1005	964	965	1026	959	1000	961	993	1061	1051	1018	978	999	1040	978	988	967	950	989	981	978	1013	961	1039	958	940	975	1028	1021	974	1021	1031	1008	975	1035	1025	934	982	1005	951	988	977	989	979	1013	988	991	994	975	1002	971	1018	1032	953	950	1058	1005	996	962	1033	990	967	1033	971	1004	960	1022	989	997	1004	970	963	972	949	951	1033	980	982	956	1007	1059	1018	943	998	984	1007	1023	999	980	990	979	942	982	1060	986	943	1014	959	962	1021	1024	972	971	989	1012	912	991	1021	1018	1011	1029	1003	1074	1012	962	933	1047	1007	1045	978	1040	984	1001	995	1021	939	931	954	1053	971	972	988	1000	951	997	957	1014	1022	972	1022	1000	969	1014	934	982	956	1008	945	1018	919	971	971	939	991	986	1003	993	987	1011	992	976	991	976	1008	1017	1000	983	981	1038	984	995	989	982	955	992	964	968	1007	987	1032	999	1088	1044	1053	970	949	995	1010	972	1040	987	1010	958	994	1024	1078	974	991	948	1017	999	935	1056	973	961	985	972	978	975	1023	1001	1008	968	953	963	938	1041	1016	993	987	1002	970	1014	993	1018	1012	964	1007	1001	999	1021	1036	1006	960	997	924	974	994	974	948	1033	950	988	946	1037	977	957	930	947	974	1001	941	1000	961	987	1030	1025	1009	981	1046	999	945	1051	1003	956	984	996	989	992	988	1065	976	953	1023	976	972	958	1003	978	1032	1032	996	941	1029	963	966	980	975	969	997	970	1007	978	984	948	1012	987	1006	1041	1046	975	1000	976	998	962	1027	1011	979	1003	959	988	1015	992	989	961	1018	996	995	1021	993	1013	1018	999	1009	971	994	970	1053	957	972	1002	977	1056	1005	986	938	976	999	978	1002	989	1003	965	1035	977	1005	983	972	1049	985	997	1015	1017	964	1055	962	974	1014	978	1020	1019	992	1033	986	902
23497	21544	29478	24080	21615	21413	14247	6369	4489	3623	3042	2532	2162	1807	1536	1436	1235	1069	1025	972	914	858	795	783	843	874	905	1058	1198	950	768	732	729	696	707	712	709	709	720	679	758	740	752	690	709	725	671	689	706	613	663	730	666	770	1296	1319	1125	966	747	717	637	588	591	555	590	613	553	571	609	630	601	608	578	600	633	630	547	567	549	552	571	564	616	558	583	567	586	578	587	619	613	588	578	576	590	598	588	629	571	587	630	614	595	604	589	540	570	568	609	558	555	577	550	580	589	623	581	587	594	645	585	606	587	548	605	597	583	586	609	597	641	602	610	548	595	596	630	584	573	587	581	583	601	583	543	568	581	591	594	591	601	588	548	606	623	559	590	585	564	550	593	615	624	596	618	600	570	641	567	573	560	529	577	603	589	581	580	568	589	583	591	563	554	623	562	588	599	539	587	594	606	582	573	558	596	582	605	613	577	593	587	576	581	592	582	600	565	602	607	590	597	595	589	561	571	618	575	628	615	605	583	601	596	578	591	539	595	567	590	581	583	558	588	589	606	634	561	558	613	551	569	602	577	576	575	576	579	534	580	567	596	617	588	570	613	585	591	623	596	616	599	566	594	559	571	598	561	586	587	599	588	616	605	574	590	627	577	595	596	636	570	546	553	508	585	572	572	530	573	574	584	577	596	609	554	596	548	556	598	580	557	615	569	556	564	615	586	613	595	634	571	646	596	577	597	565	568	587	605	593	584	563	599	576	584	551	614	558	571	569	585	581	563	563	603	548	603	568	572	561	632	618	590	546	571	612	606	612	616	578	554	550	559	581	615	575	584	579	593	606	579	611	563	633	589	586	607	552	592	559	610	594	582	548	590	627	560	586	578	608	577	578	587	556	551	612	618	574	606	599	563	591	566	606	590	587	588	602	595	585	619	585	603	583	617	588	580	617	562	591	569	597	613	632	576	562	583	554	606	574	586	580	613	590	576	616	583	596	586	582	588	601	586	598	574	614	544	578	583	609	590	593	609	586	585	589	584	578	598	622	607	611	580	588	610	578	558	574	622	544	605	603	614	548	581	558	599	609	574	603	536	590	589	551	564	579	552	577	549	591	559	585	577	537	596	591	580	560	604	550	571	564	589	604	503	550	572	591	610	563	584	572	630	601	585	596	577	566	592	533	609	594	580	613	598	576	585	586	558	552	579	573	582	585	570	561	633	572	572	575	580	606	586	562	579	570	613	576	579	610	569	633	567	569	577	627	558	562	571	609	597	596	624	568	607	584	553	559	560	581	573	575	617	574	620	564	599	581	594	609	616	595	567	564	602	578	592	559	568	579	577	614	590	588	645	580	557	587	612	569	598	585	584	526	580	580	597	569	563	573	554	588	627	602	616	553	540	595	595	541	539	572	551	569	561	607	589	604	595	610	599	597	591	578	573	572	560	548	592	602	543	560	583	577	605	567	574	559	584	574	556	559	571	621	568	570	581	618	583	616	586	569	573	558	582	594	576	612	603	557	544	563	601	571	617	538	570	541	578	571	571	602	621	561	570	597	608	586	561	568	586	544	565	605	599	595	587	585	588	531	619	556	622	601	578	574	597	552	617	557	580	584	586	580	646	590	616	575	561	542	622	532	573	574	594	636	577	560	594	554	569	572	595	596	590	574	554	601	551	617	575	580	579	595	562	612	575	576	579	596	588	593	594	562	589	647	599	570	559	581	587	555	615	548	575	581	549	577	589	591	580	588	628	521	595	565	611	568	576	558	556	560	592	589	568	584	603	565	579	549	612	571	582	554	566	603	575	533	607	543	599	559	598	576	575	626	570	557	559	564	557	572	600	592	595	588	545	531	546	570	568	596	570	581	552	573	614	593	573	534	566	609	568	618	555	627	592	568	591	582	613	543	592	571	596	569	580	591	562	563	556	574	584	582	575	597	584	588	572	609	561	530	600	596	605	577	603	561	577	613	562	589	546	632	612	608	603	608	570	538	546	557	544	593	564	562	575	582	612	573	553	633	604	553	586	584	611	589	600	557	600	602	529	576	597	549	514	530	566	606	605	544	593	571	585	585	613	546	576	578	592	575	588	593	592	601	595	606	611	588	564	579	573	562	601	543	627	603	599	572	615	532	586	530	602	554	583	584	569	565	595	599	552	568	579	561	584	546	563	611	581	631	600	574	629	610	610	592	552	570	580	589	594	580	576	554	561	545	618	576	580	576	552	573	601	562	631	600	572	588	594	587	579	551	593	549	571	591	608	592	603	588	558	579	539	602	586	625	570	563	548	540	584	619	590	633	553	613	593	605	619	574	586	588	561	597	568	601	598	556	540	564	551	614	575	538	603	503	581	552	593	595	587	569	592	581	569	623	564	564	555	610	548	554	618	591	603	569	593	580	563	582	556	577	557	618	578	559	578	595	581	573	610	569	576	579	602	573	612	604	607	539	583	583	596	540	596	583	547	606	618	561	585	623	595	591	596	606	548	539	582	579	607	590	598	571	588	633	576	596	552	626	562	607	613	587	575	549	593	572	557	597	513	577	569	558	565	561	583	567	562	612	547	596	555	583	578	617	589	558	574	599	574	592	616	614	578	540	555	578	569	580	593	620	575	604	583	552	557	559	564	601	629	603	617	596	552	604	580	592	607	522	602	532	548	597	572	619	587	581	560	558	592	610	582	569	548	531	575	605	575	556	584	560	519	546	573	564	587	533	561	576	583	580	597	584	566	604	541	611	574	574	558	569	578	584	567	569	591	671	578	630	645	626	577	554	584	555	587	605	601	594	604	597	593	624	570	564	596	540	541	600	587	532	567	577	565	591	588	600	553	574	612	540	575	571	549	550	563	574	570	599	570	589	622	551	565	548	578	599	545	532	556	532	595	627	554	604	617	579	583	613	591	559	599	581	532	575	605	593	595	560	540	580	552	537	591	547	552	582	575	572	584	573	565	526	585	594	542	563	585	606	564	607	590	589	620	588	601	544	569	616	590	536	573	558	544	606	545	578	549	605	589	608	580	607	607	598	565	581	556	563	568	540	612	572	524	595	601	569	575	572	580	582	533	596	562	561	561	585	574	574	644	588	557	591	584	564	569	587	584	534	556	580	561	571	599	596	587	574	565	573	570	577	607	558	524	614	606	603	571	534	612	599	613	544	519	584	629	606	549	559	600	528	559	554	568	574	568	562	600	579	562	573	579	563	618	559	578	593	591	575	576	589	584	581	525	575	598	616	553	567	594	593	595	566	609	572	553	548	601	611	554	530	557	578	622	570	593	581	560	573	578	558	555	595	573	595	549	589	589	595	593	568	598	603	579	575	574	592	547	602	593	566	591	595	604	546	543	565	626	600	600	564	569	591	600	577	549	586	565	537	586	625	572	589	580	580	557	605	566	552	572	597	569	587	580	587	573	588	567	599	570	626	593	586	627	555	562	540	597	565	604	611	599	559	598	583	549	554	607	589	574	592	591	571	621	569	541	605	582	582	595	584	603	550
19356	38087	35894	28075	23628	20038	16828	13301	10847	9150	7607	6392	5283	4081	3599	3248	2630	2184	1998	1882	1732	1546	1484	1432	1497	1736	1795	2046	2427	1818	1326	1130	1144	1187	1208	1225	1348	1218	1154	1195	1298	1253	1245	1220	1113	1216	1052	1052	1108	1087	1045	1149	1031	1401	2425	2732	2010	1593	1345	1117	868	866	877	859	861	832	828	880	878	928	895	874	864	912	868	850	870	886	874	864	887	870	841	899	844	886	849	835	849	833	861	855	892	897	885	903	853	909	877	845	890	866	862	885	876	862	893	865	826	886	921	858	935	904	799	872	831	869	886	848	912	908	860	871	838	901	906	939	909	834	892	886	873	895	874	920	863	858	839	852	908	921	894	848	862	910	849	887	868	837	848	843	911	864	879	934	866	902	846	902	830	867	842	825	910	863	872	866	850	873	867	837	837	877	861	849	825	854	810	868	896	869	866	900	882	906	808	852	879	884	872	898	871	895	912	874	852	867	885	890	843	873	862	889	900	886	841	879	869	847	903	889	895	832	909	902	860	901	894	893	873	864	892	893	855	895	855	859	859	888	824	862	905	895	843	845	882	853	909	809	889	908	896	908	865	869	869	869	894	898	830	869	852	861	808	854	883	820	836	871	889	894	885	870	890	878	858	911	934	909	912	862	849	896	867	844	874	867	872	796	860	825	899	884	920	892	866	881	894	893	843	907	855	915	902	898	842	898	892	852	893	913	910	890	821	854	919	876	877	885	923	897	838	881	861	860	887	872	857	869	857	860	876	838	869	834	832	856	865	887	849	835	850	910	867	863	874	846	898	833	862	877	839	856	850	873	841	845	859	874	947	802	899	808	863	913	820	872	910	887	903	907	901	902	869	835	880	917	895	865	771	882	905	872	877	950	853	872	925	857	852	925	838	873	861	851	839	863	890	873	905	877	854	859	858	947	876	868	849	866	880	918	924	872	868	857	899	878	876	896	858	886	854	893	808	815	862	851	902	851	885	866	867	933	853	823	878	915	889	939	871	894	807	882	885	845	855	876	900	870	894	870	861	843	933	862	832	840	832	871	907	890	846	878	861	895	879	876	828	846	918	859	894	875	887	891	849	865	897	849	827	868	850	904	852	919	867	863	896	869	891	872	866	902	843	880	851	862	874	860	909	841	850	860	874	854	831	861	849	919	907	950	902	926	860	866	926	881	854	887	950	865	909	867	887	895	846	856	889	899	892	917	869	845	866	843	853	870	949	895	881	830	855	868	884	882	885	875	886	889	921	909	934	902	872	816	876	880	886	857	846	950	881	843	927	856	876	856	865	834	924	850	930	872	903	915	872	912	945	860	876	896	888	931	876	849	908	904	911	870	871	839	848	896	855	877	926	862	899	862	845	873	861	912	942	899	909	895	908	883	887	900	877	854	893	865	894	848	859	890	870	851	876	804	842	872	877	849	826	797	859	828	899	888	887	893	888	903	849	889	883	925	860	877	863	910	893	898	855	880	825	862	859	845	898	833	853	862	875	891	885	901	836	870	878	930	821	904	918	882	896	859	844	866	858	863	831	906	925	863	865	879	888	858	871	846	850	874	901	909	873	811	886	872	835	845	841	873	876	855	908	848	898	913	855	868	851	876	905	925	884	845	839	887	881	902	866	927	857	877	877	852	880	860	814	888	843	936	889	853	866	854	879	885	874	893	908	843	875	889	876	941	949	890	885	855	870	833	897	880	859	848	825	893	922	915	874	830	821	926	866	834	889	958	894	873	868	867	843	866	881	840	914	856	893	853	810	822	891	857	876	891	909	834	868	887	865	955	925	928	890	956	847	847	847	830	837	833	874	827	942	807	866	818	865	875	850	868	851	851	855	850	860	917	852	899	889	860	886	891	890	889	912	882	874	836	884	871	894	877	856	902	871	918	902	900	879	903	869	846	888	879	920	892	832	863	840	888	824	875	890	926	843	919	860	845	828	832	880	905	872	937	915	904	866	876	888	899	891	835	930	942	897	851	864	842	875	876	894	853	861	868	884	879	867	879	835	862	863	909	889	853	931	902	906	857	866	901	881	866	883	869	834	881	898	862	869	824	878	870	849	855	890	813	883	809	854	873	878	874	888	868	919	840	848	881	884	893	892	827	928	859	910	879	827	836	872	852	863	951	870	832	885	917	899	867	875	851	864	858	897	905	917	868	908	890	830	865	871	899	889	867	864	888	834	880	923	952	876	869	903	890	832	852	849	880	885	887	856	885	893	880	842	883	885	888	880	888	875	896	880	881	871	859	911	899	913	871	885	893	913	829	911	905	879	858	895	873	870	918	907	886	935	874	873	885	866	816	899	904	825	897	821	864	833	824	881	874	893	852	868	850	782	863	890	902	900	882	861	952	903	879	899	888	927	852	912	845	866	884	866	922	828	917	833	840	844	926	904	889	884	869	879	854	858	901	864	858	891	873	896	864	882	864	874	860	896	877	864	899	895	869	925	905	880	856	874	893	849	812	871	896	849	849	880	854	824	884	929	833	880	895	851	873	886	798	917	898	865	879	895	856	900	907	884	856	859	864	901	854	825	927	833	914	851	911	914	846	906	890	876	910	863	900	837	876	827	887	906	846	856	898	889	897	872	840	866	836	918	872	951	891	871	898	896	852	895	907	839	835	933	922	854	866	918	819	930	874	893	889	872	940	895	834	886	918	892	821	914	857	820	845	918	877	936	868	904	915	870	824	880	868	867	918	895	899	823	885	927	899	882	912	911	933	943	887	917	786	859	922	867	827	864	921	896	851	936	904	846	853	848	832	860	870	846	897	864	858	891	938	839	879	855	909	845	879	895	841	883	901	858	865	842	905	916	873	847	862	924	871	893	917	890	881	850	863	845	855	908	861	907	910	886	891	830	884	872	878	901	892	902	863	898	867	900	879	861	813	916	859	890	937	815	837	900	936	899	847	834	905	898	852	917	858	880	883	912	879	815	875	901	837	918	903	927	877	896	842	891	921	893	852	880	890	911	886	879	843	876	848	933	861	883	892	834	910	838	867	888	929	863	828	924	908	868	885	925	904	892	847	901	896	876	867	900	866	867	819	929	867	889	926	890	901	813	904	907	889	888	914	811	893	834	899	864	961	817	881	834	822	861	870	819	908	864	932	854	863	866	855	876	852	882	909	925	838	893	907	893	857	873	873	890	935	842	871	833	802	843	882	886	871	855	872	897	877	871	931	836	882	859	895	837	926	862	903	832	845	837	910	874	876	891	889	854	894	879	830	883	908	892	883	885	838	894	912	881	896	904	838	855	873	904	891	934	916	819	909	902	889	891	842	882	867	945	860	896	879	872	862	872	831	831	865	860	881	906	876	872	926	889	821	899	865	870	907	897	867	871	839	904	862	846	849	844	878	860	860	885	878	881	837	917	828	943	924	846	907	863	895	878	890	899	876	881	857	886	843	846	860	858	835	818	875	850	888	781	865	855	848	888	868	955	928	861	841	876	867	871	924	920	912	835	882	810	890	913	876	893	866	889	894	935	881	856	928
27279	21468	19243	11223	5803	4215	2921	2235	1749	1594	1399	1261	1063	993	958	906	740	715	724	703	675	666	652	639	680	625	693	724	826	785	667	659	648	636	620	666	638	638	650	627	669	659	638	643	614	602	575	605	582	649	649	633	580	583	666	677	699	662	614	644	613	543	566	597	568	606	593	546	630	590	565	525	560	607	591	588	564	568	580	571	565	590	556	569	547	600	605	575	577	617	597	599	618	592	576	563	560	604	600	566	593	539	611	583	583	623	547	572	557	593	584	591	583	525	582	544	590	569	587	568	562	561	589	589	563	572	646	568	569	560	571	571	540	559	551	518	540	577	596	566	578	607	558	572	583	622	578	569	576	557	554	583	570	582	562	556	598	561	611	535	553	560	570	537	582	549	561	594	618	576	516	565	602	559	592	627	582	563	578	565	572	554	575	575	581	573	560	624	579	602	599	576	545	561	565	564	593	568	569	579	548	559	599	592	600	589	569	617	579	557	562	589	602	573	559	554	596	611	603	572	595	603	567	625	562	530	602	625	581	601	607	568	545	589	566	569	569	542	581	635	570	592	587	590	586	587	547	605	579	581	581	568	572	573	563	598	519	600	580	599	549	541	629	559	576	580	545	614	578	614	575	578	614	578	549	564	573	599	591	582	577	564	618	593	582	536	607	603	607	584	567	578	572	560	590	587	565	539	531	560	551	597	608	595	599	564	588	590	587	561	587	533	568	549	606	564	584	607	635	576	584	562	590	557	549	553	582	634	550	560	571	578	559	550	604	608	567	562	584	629	569	581	566	523	580	595	540	591	567	571	602	593	634	566	579	538	566	553	563	552	582	571	540	537	512	554	557	640	549	590	557	545	573	606	558	583	547	616	625	609	547	570	589	556	604	567	590	592	565	556	579	565	547	565	592	579	567	608	568	572	580	551	563	583	595	640	551	554	568	541	605	616	566	563	596	577	588	598	602	543	597	591	581	581	622	570	601	577	572	527	578	562	590	597	562	605	577	584	568	566	572	543	574	567	571	603	563	600	535	537	550	522	555	578	578	552	559	565	568	610	576	518	573	605	568	622	589	608	611	594	602	563	539	572	580	556	571	573	556	625	582	608	584	540	560	556	530	590	597	614	588	565	586	547	531	577	559	579	545	546	590	586	562	553	575	578	602	576	567	563	607	580	569	573	584	560	593	607	545	551	597	615	608	572	582	595	597	591	529	561	583	563	575	620	572	590	573	583	593	575	547	571	551	600	547	560	557	584	549	583	570	569	534	563	567	532	581	644	573	594	580	579	537	581	618	603	605	568	604	595	581	554	542	566	618	580	555	571	555	607	578	615	589	569	607	602	580	592	566	585	574	568	575	573	585	543	573	597	615	547	573	578	601	544	590	550	577	578	564	529	578	591	544	623	555	578	562	571	581	572	598	615	566	608	592	602	554	576	592	543	567	562	557	576	596	560	571	554	588	583	627	564	569	549	588	598	553	596	584	607	580	627	533	584	527	567	613	588	560	616	593	606	540	573	622	582	581	521	567	589	590	584	591	602	568	593	567	566	555	568	623	547	531	555	517	624	605	583	595	596	565	544	579	563	590	585	565	580	602	568	585	535	583	608	614	581	600	584	547	552	576	615	516	572	572	598	578	595	535	571	610	622	592	586	567	586	606	603	560	575	544	553	535	558	643	578	533	587	604	591	642	603	616	585	591	564	626	569	598	561	539	518	615	572	562	624	559	541	611	576	571	564	568	558	619	574	564	553	597	584	573	564	600	587	598	568	586	537	595	544	591	517	568	619	599	564	586	609	581	590	564	559	576	580	605	552	605	599	595	578	570	600	593	574	564	551	575	621	592	584	553	546	553	589	563	604	562	596	569	633	563	568	580	566	569	566	567	552	544	574	594	597	557	590	548	618	592	565	583	607	570	552	633	607	560	623	520	539	537	586	592	579	568	543	557	571	618	563	588	580	551	569	611	591	617	557	555	588	590	623	598	587	558	601	598	556	588	599	545	585	566	566	564	557	599	583	538	578	556	566	542	605	553	573	584	569	589	584	587	613	607	572	573	589	564	561	535	585	616	604	611	616	590	572	606	618	588	572	580	557	549	553	582	574	555	556	586	557	544	577	559	581	585	568	578	569	588	605	605	581	565	535	597	591	531	592	597	552	591	554	596	562	653	575	550	599	582	592	566	584	569	549	590	575	566	563	578	604	594	611	615	573	602	550	509	581	624	581	571	558	562	549	611	582	554	596	555	598	548	610	557	591	559	540	571	552	556	576	574	558	601	585	572	552	587	587	548	560	609	552	585	574	583	594	573	641	552	597	565	548	577	611	579	530	560	565	561	576	597	524	568	582	545	579	594	603	587	584	555	570	541	582	575	621	568	578	564	599	553	562	599	558	577	535	575	587	574	579	563	583	543	588	586	577	598	551	532	546	555	585	575	605	559	572	600	586	562	556	583	589	589	619	581	582	564	612	589	578	588	590	579	562	610	567	601	601	574	569	636	581	570	595	499	582	567	567	568	562	565	542	600	614	580	594	578	599	544	600	549	577	576	556	543	547	560	593	581	592	583	557	596	593	590	594	534	575	595	589	610	573	609	595	591	579	520	573	589	566	589	582	585	610	564	615	553	556	621	553	603	566	606	576	624	576	580	560	588	597	577	549	634	579	603	609	585	583	585	575	540	605	621	578	579	602	547	584	598	600	558	610	545	600	552	618	579	566	644	582	611	560	597	574	615	576	553	612	606	616	583	585	578	574	591	605	590	533	600	596	525	580	570	559	598	573	581	599	574	569	579	557	577	536	565	583	517	585	589	559	601	569	557	602	552	619	579	554	564	555	580	586	573	572	576	537	564	586	624	533	552	600	568	595	573	576	569	554	575	574	551	565	577	564	559	586	574	604	540	572	578	585	603	614	549	562	569	565	565	562	553	595	593	576	581	617	578	584	653	589	550	559	582	552	588	599	601	582	560	540	600	562	622	569	552	555	596	571	587	579	546	589	595	564	561	579	545	579	606	630	564	605	536	609	599	570	558	621	571	641	547	569	606	595	563	609	604	597	561	590	607	559	566	606	581	558	563	558	587	553	565	621	576	557	596	562	613	570	581	571	592	548	591	601	536	614	567	537	561	566	555	602	583	594	585	584	570	570	567	592	568	583	580	587	540	579	572	591	605	592	560	567	588	568	530	585	564	558	633	601	583	594	561	595	557	576	547	594	558	576	541	606	572	590	555	602	616	574	561	605	578	559	592	589	554	589	556	560	576	579	553	594	594	534	619	634	541	626	592	596	606	544	562	536	566	560	564	573	595	602	582	604	576	562	567	577	583	568	569	562	578	567	610	605	575	595	596	570	566	602	579	569	545	575	558	592	588	566	548	570	575	592	550	535	598	554	544	593	583	594	568	557	578	555	592	544	567	549	608	574	577	603	567	576	565	582	557	604	619	613	566	563	547	592	575	567	557	556	570	552	546	582	588	589	543	565	591	626
14217	24579	23629	15450	12162	9959	7388	5826	4553	3994	3237	2977	2436	1977	2017	1755	1483	1349	1269	1222	1170	1074	1039	1056	1098	1085	1270	1215	1530	1288	1106	1021	973	998	984	998	1046	996	1043	1045	1023	1067	1019	1016	970	1049	1005	934	962	963	979	965	996	925	1053	1041	1047	1045	929	870	871	882	898	862	848	844	816	880	927	839	869	895	939	828	898	893	869	855	912	910	835	898	943	908	888	881	879	850	905	862	877	892	923	842	833	842	865	899	859	914	909	906	840	859	864	912	931	875	925	891	881	883	888	876	862	906	843	851	902	834	849	873	865	851	896	827	901	876	903	845	906	891	935	881	916	882	872	817	872	835	884	856	868	858	891	898	907	862	893	889	837	898	900	938	923	899	897	891	907	916	823	877	831	856	844	906	863	892	948	885	850	901	901	842	856	844	904	884	849	883	884	853	900	855	940	921	916	898	877	867	899	912	876	908	866	943	872	873	878	897	848	857	836	910	833	868	827	858	865	848	874	879	907	916	844	829	906	903	925	856	867	898	866	881	890	891	855	880	848	894	860	874	885	816	839	829	890	865	854	871	918	860	897	913	900	901	840	877	886	886	885	858	858	873	855	883	962	860	874	865	879	866	858	905	910	868	902	915	853	902	923	855	847	892	904	872	841	873	836	908	852	880	964	852	867	883	855	871	858	910	889	847	862	824	841	875	863	874	853	888	862	853	880	898	924	877	849	890	884	824	879	907	871	862	856	870	859	917	845	849	881	879	867	864	849	900	865	870	859	873	829	915	894	828	882	914	886	846	888	842	896	902	876	896	907	848	904	886	865	923	854	903	847	884	915	906	923	881	893	892	903	847	890	899	844	814	866	901	839	909	883	813	873	915	885	899	918	880	825	893	857	867	837	853	870	853	844	909	852	930	830	895	903	871	909	858	874	802	908	843	879	913	900	918	954	868	891	841	852	821	877	878	884	890	881	870	916	875	856	905	839	890	868	878	867	911	871	906	877	888	907	942	889	855	845	880	902	889	891	884	850	916	899	881	863	882	888	858	938	863	856	867	807	874	885	881	871	902	855	855	845	881	850	921	893	884	851	858	899	836	901	910	857	927	908	845	923	887	898	846	877	855	928	921	869	900	899	861	900	876	877	864	832	899	895	869	896	911	857	890	915	824	842	853	887	875	869	881	894	840	884	889	885	862	877	837	882	907	890	878	866	849	843	923	897	849	874	913	833	879	869	882	860	912	917	903	907	890	908	883	874	870	888	905	901	848	870	887	858	849	817	873	917	879	833	877	866	872	858	898	861	834	880	853	867	859	883	919	839	900	918	896	901	907	856	905	830	858	888	818	902	911	874	896	854	952	844	877	857	834	877	903	882	878	944	906	848	853	909	848	931	882	968	880	902	871	871	891	836	922	879	827	905	848	862	883	921	889	861	902	839	908	851	897	876	852	876	870	894	857	893	878	859	812	881	860	883	846	889	913	833	864	896	900	904	885	898	902	929	855	873	883	898	859	889	863	864	808	893	866	857	830	847	888	875	855	904	881	896	898	900	886	881	872	845	902	810	905	912	832	902	916	865	899	862	855	893	865	856	893	855	911	850	935	928	869	909	845	906	837	871	851	854	849	854	916	884	874	854	879	910	873	871	844	860	840	912	894	918	856	902	866	866	936	864	918	855	905	846	941	877	879	842	920	887	847	839	891	885	855	889	940	835	851	890	865	871	933	856	924	881	882	897	854	875	874	863	870	880	857	852	893	875	869	868	889	928	880	838	882	888	825	868	889	857	865	891	848	893	879	830	864	885	928	863	881	907	866	891	870	842	872	849	874	935	798	907	885	913	944	894	894	850	855	921	875	881	889	905	836	845	885	936	913	897	875	895	890	868	914	867	899	836	882	892	897	879	887	849	824	897	905	874	868	867	842	817	899	857	933	877	905	859	907	853	869	829	859	904	923	887	925	877	843	887	835	833	891	864	871	893	863	804	917	855	866	879	851	827	892	882	825	886	905	842	857	898	899	856	896	857	932	860	902	847	908	871	883	891	925	890	857	879	879	844	853	864	863	918	858	864	852	874	899	943	891	878	839	877	845	874	854	839	883	877	876	880	883	843	871	847	909	886	892	898	898	865	907	857	823	933	873	798	911	904	861	890	852	882	906	842	892	841	905	869	901	895	918	902	830	891	897	830	927	848	927	957	886	885	870	871	885	875	924	933	913	905	850	913	885	889	914	854	908	891	855	875	882	811	851	946	867	901	919	869	920	874	874	911	909	840	869	927	843	838	893	829	888	904	849	875	888	925	889	831	902	892	895	892	896	904	832	860	855	874	806	840	869	937	909	882	904	931	854	871	872	869	896	870	864	954	893	845	926	923	859	839	867	891	899	859	877	841	900	868	883	922	891	843	869	870	854	888	854	872	903	851	910	866	923	868	863	869	873	864	799	902	928	893	904	877	891	843	922	875	888	884	881	866	933	891	941	874	896	803	876	852	816	893	947	894	889	818	901	851	888	898	843	829	899	848	902	836	913	855	856	915	882	868	804	853	886	890	901	853	942	942	915	909	837	854	923	870	837	900	875	878	845	879	865	899	819	836	894	897	822	917	937	918	872	865	896	862	811	864	918	844	946	865	878	798	845	875	855	871	933	851	876	858	891	910	915	929	898	874	879	860	866	851	882	891	831	824	849	886	879	852	864	828	867	866	823	870	865	911	886	913	829	863	877	887	848	906	865	865	843	828	892	873	876	893	875	866	921	902	908	881	812	852	865	884	901	878	872	870	822	904	867	897	933	856	859	861	833	871	885	865	884	896	934	865	924	882	895	923	864	853	857	890	861	935	885	874	837	830	802	859	844	830	866	835	869	877	901	879	905	855	923	838	894	829	904	899	895	914	885	838	940	812	890	929	884	887	870	892	914	902	925	873	921	903	866	921	859	872	873	877	878	906	888	822	864	837	925	840	849	943	926	923	891	908	908	890	888	935	887	879	895	860	834	877	883	856	889	889	890	840	858	851	847	900	854	928	891	864	868	905	857	878	862	814	864	906	921	891	891	934	866	899	882	859	946	883	848	902	863	892	897	889	884	836	846	879	902	889	838	859	838	834	867	854	872	929	857	869	875	917	889	899	859	976	855	875	838	870	836	864	845	873	927	860	870	872	837	818	867	910	845	884	874	941	875	884	929	848	865	861	876	898	898	859	867	885	848	835	899	848	802	875	914	894	903	861	897	896	934	889	902	876	890	858	882	859	895	863	838	917	919	905	856	890	869	873	865	869	918	893	813	890	893	858	884	889	870	887	848	901	899	893	875	891	877	916	826	880	875	907	840	890	917	916	908	830	889	908	859	872	878	918	878	870	889	899	877	918	853	864	909	850	866	851	872	909	926	864	875	856	910	851	943	819	871	919	836	829	884	884	859	890	915	841	824	853	887	874	875	886	887	847	894	876	891	855	880	830	860	857	883	855	853	921	936	860	862	863	821	881	894	929	886	853	851	837	932	830	887
24520	21529	28854	24716	20993	12934	6670	4064	3108	2627	2241	1989	1710	1492	1348	1221	1081	925	1000	938	842	806	777	816	816	830	844	857	963	959	898	790	714	737	789	795	730	756	760	770	788	784	718	722	723	770	804	681	734	746	758	702	747	719	948	1110	925	876	796	710	676	688	663	617	637	645	613	647	653	681	642	662	680	664	663	640	700	654	633	644	684	657	638	595	687	635	636	682	656	656	612	663	651	660	680	652	687	652	623	682	677	684	617	687	651	626	658	617	682	652	618	660	657	619	687	657	689	641	683	618	655	683	676	662	645	708	658	622	689	678	606	629	690	672	650	645	675	614	669	678	650	641	615	686	655	630	669	652	627	622	645	658	664	669	658	688	626	667	654	629	638	612	660	643	643	625	700	612	675	683	631	660	648	643	631	663	662	644	637	652	664	643	658	593	664	678	645	676	648	593	645	650	633	600	650	613	669	677	660	645	650	639	711	629	638	636	649	642	630	635	673	669	659	635	665	697	656	697	618	691	645	660	652	639	643	617	641	647	699	625	666	666	638	653	648	650	612	633	675	658	658	668	645	659	677	587	705	677	632	677	652	625	622	710	676	650	680	667	627	692	611	623	655	632	650	641	634	677	631	624	645	693	658	669	679	625	629	636	656	633	646	654	623	621	689	676	666	658	655	646	650	636	676	652	670	633	635	670	667	616	658	694	661	638	627	648	662	667	656	665	608	638	694	673	657	679	634	624	669	644	649	636	668	658	692	628	650	634	700	656	666	634	750	634	647	663	625	590	634	654	662	648	683	664	734	693	656	656	596	665	681	644	638	669	598	674	661	650	674	681	644	654	617	643	672	654	645	620	612	617	614	639	670	667	648	662	651	640	659	656	669	659	616	665	668	624	700	640	658	652	657	665	671	667	615	661	675	671	682	662	657	614	657	663	687	621	653	677	659	658	659	646	622	633	641	676	675	643	613	650	654	686	627	632	619	677	672	640	605	681	587	670	692	633	616	652	669	627	654	652	662	656	659	653	640	652	633	638	608	635	629	634	714	683	639	642	642	671	664	641	672	663	679	681	684	610	642	633	639	642	701	695	706	640	621	648	629	670	669	642	711	616	635	662	678	633	645	665	634	639	676	673	659	686	662	676	649	615	623	616	640	605	657	656	644	668	682	673	665	637	619	662	635	622	665	612	684	608	636	662	634	655	632	662	659	641	710	676	687	626	642	649	655	688	616	652	675	679	653	655	607	673	672	680	652	659	688	663	637	649	663	640	648	637	624	672	673	633	601	695	675	654	621	639	631	645	634	647	709	667	700	660	643	604	623	664	659	655	634	665	675	632	663	627	672	641	628	628	670	644	646	636	686	667	650	655	661	664	619	665	687	645	646	646	634	639	655	685	684	696	655	631	681	649	661	685	610	644	623	632	668	677	670	657	670	644	697	671	608	649	627	645	629	599	631	618	674	647	645	670	683	635	659	623	657	656	691	616	646	692	646	641	658	658	645	630	648	701	638	625	655	625	597	672	666	657	633	674	631	645	649	645	677	615	629	660	638	645	650	645	658	702	607	624	654	631	667	651	624	684	635	675	593	635	701	659	660	646	628	690	656	649	633	689	637	645	654	588	598	660	634	607	653	678	623	640	666	650	677	650	681	624	668	617	671	646	662	649	660	639	637	644	699	672	638	649	653	664	690	624	699	664	680	657	609	684	631	622	642	642	619	660	662	639	676	643	671	648	710	685	653	647	630	636	624	663	666	602	666	690	637	652	709	659	650	655	580	632	660	651	647	664	618	690	669	679	649	609	624	645	663	593	655	714	648	622	627	626	674	676	677	638	725	645	672	669	671	640	619	668	694	633	674	624	631	693	675	666	668	652	658	614	649	612	649	634	612	666	669	625	642	692	660	660	664	659	683	654	667	634	673	634	636	679	631	681	685	620	686	651	631	656	691	695	648	640	614	680	671	672	649	652	621	671	676	641	680	614	645	611	631	689	660	694	636	649	681	652	635	648	638	651	633	655	618	643	622	602	638	653	662	663	691	686	679	630	612	663	712	659	612	669	649	626	694	682	654	652	613	603	631	652	661	638	598	681	699	633	665	685	653	647	665	639	647	626	673	642	690	631	679	617	668	621	614	680	665	675	624	656	693	607	626	633	663	666	641	634	631	640	625	633	678	651	663	632	631	643	631	641	628	661	657	634	607	691	638	666	635	613	646	585	645	698	687	659	618	623	658	655	646	658	645	668	662	685	671	651	650	622	616	630	663	680	628	661	611	642	630	669	637	652	626	670	672	598	709	653	591	637	686	675	665	623	650	641	634	637	664	709	691	613	640	631	666	653	699	656	680	701	682	715	635	648	651	696	653	675	653	616	619	659	633	643	721	664	612	699	666	615	630	684	648	659	659	687	616	671	639	660	661	689	663	701	604	660	645	600	644	634	636	641	625	637	594	656	680	650	701	668	651	644	640	666	653	640	667	648	609	677	639	686	629	640	659	662	667	652	608	588	641	668	698	621	647	664	650	687	643	643	643	629	699	691	638	653	663	629	688	661	630	651	678	651	662	634	615	666	639	633	685	646	680	632	695	659	651	653	655	673	626	643	623	665	660	594	660	675	644	638	634	646	663	606	665	653	666	669	625	646	631	622	674	616	654	647	653	641	640	711	657	694	708	634	705	637	605	651	654	641	652	632	700	661	628	600	674	623	648	660	665	654	640	658	634	640	646	632	677	683	665	632	659	672	676	628	636	625	650	605	680	675	638	643	636	682	587	662	626	631	645	661	659	646	646	657	637	647	636	619	620	651	681	669	679	648	622	639	638	658	658	675	669	658	648	627	687	657	663	659	655	648	674	670	647	616	680	649	641	650	654	657	618	648	628	643	632	646	635	631	600	619	667	655	643	685	653	646	669	630	715	602	651	657	605	613	644	638	674	663	639	650	649	586	650	648	663	640	674	636	726	649	669	631	617	634	640	671	617	708	646	639	583	661	645	615	675	661	593	636	657	645	684	666	697	635	675	641	667	640	634	693	660	626	683	690	650	655	597	693	652	661	695	610	668	613	655	636	657	670	629	603	674	638	650	642	667	655	667	688	637	654	631	615	641	669	666	649	617	618	589	656	691	635	698	672	658	629	660	655	617	676	652	648	635	638	617	625	664	641	703	671	635	669	682	626	618	663	695	633	665	597	662	603	679	667	650	672	651	643	654	653	690	640	683	684	652	634	645	639	655	659	666	665	625	668	643	643	638	640	653	668	636	660	625	688	669	649	626	680	626	618	610	683	642	669	699	661	640	650	632	665	683	633	637	665	624	615	688	649	631	642	613	621	632	626	649	661	648	666	636	681	668	654	684	655	659	662	649	678	632	659	623	630	674	642	621	657	616	656	676	656	644	621	663	677	640	658	657	664	632	666	670	659	593	672	671	618	687	631	663	658	671	645	632	666	650	682	583	680	696	649	637	681	649	620	611	647	663	658	627	646	659	653	623	649
16953	32688	30986	22894	18961	15880	12075	9805	7892	6606	5698	5008	3986	3524	3086	2510	2235	1938	1883	1743	1498	1391	1361	1271	1400	1450	1674	1530	1895	1773	1589	1341	1222	1187	1198	1256	1201	1263	1306	1199	1293	1234	1166	1118	1179	1168	1105	1164	1137	1247	1188	1177	1117	1195	1776	1982	1624	1404	1256	1071	1024	969	1007	1030	962	1035	952	992	979	980	980	976	963	972	976	953	1022	1016	995	971	995	1012	1004	966	952	989	1022	985	973	960	979	1043	984	1038	983	1008	1011	1045	1043	1036	966	1030	964	966	966	1009	997	985	1009	956	967	1031	997	1014	983	958	954	980	1019	1034	943	991	1020	946	966	1031	958	961	1035	980	984	1000	952	957	1045	967	1084	1020	1077	925	1045	991	991	1003	968	956	1011	974	934	997	1013	1006	1004	986	1014	953	976	975	1024	1038	1024	1031	988	977	1001	998	964	997	1004	988	1001	980	988	1019	972	1031	1043	1014	992	1021	956	987	974	989	1028	991	984	982	962	1012	982	1032	1020	1032	1009	1044	996	1031	1039	994	1002	999	1047	998	1021	979	978	978	1003	1056	998	997	1017	971	1004	943	978	1000	991	990	969	1001	997	947	972	1051	993	1020	960	992	1001	1000	1023	1056	1052	976	940	953	969	999	982	1068	1014	992	1030	1034	1043	1002	1001	946	989	946	993	965	988	980	969	945	972	968	1001	986	1016	1001	992	1026	1030	1031	1009	974	945	950	1014	1015	963	987	988	975	963	966	990	955	986	999	1003	997	996	948	971	1016	1042	1017	955	968	964	1052	1021	967	999	1007	967	974	987	1031	964	991	985	999	946	964	990	987	1016	1010	974	941	1024	976	957	1011	974	1064	980	1003	1006	1014	1025	967	984	1074	972	1019	1030	980	1009	1053	970	979	985	1019	969	963	1006	991	940	1027	1007	992	987	979	1005	1005	945	1028	1013	999	1013	1027	1038	957	992	1038	1008	992	1008	987	1046	968	996	971	1031	980	966	969	1051	1020	955	997	966	1041	1024	1043	976	973	989	984	1061	995	986	986	1051	985	999	971	1000	976	1005	981	959	1017	955	928	998	988	969	989	1008	982	997	957	1048	1045	982	1010	1001	1000	929	1031	1021	1023	969	1005	1074	1022	968	973	999	940	1030	1054	1034	998	999	981	1063	975	941	990	997	1016	972	970	1021	984	1018	993	1002	1033	941	965	1017	994	954	1009	1013	1042	966	998	959	1002	994	962	934	1007	977	997	970	991	1006	1005	991	967	997	985	1076	1007	923	972	981	1012	969	970	943	1016	913	1002	1001	958	978	950	1004	997	976	984	1013	1010	1009	1031	953	943	1025	958	1031	942	991	1025	1047	957	968	950	1003	993	1038	941	980	987	998	1041	1025	1007	988	977	1051	955	1025	972	944	1000	987	918	981	1093	976	957	966	979	986	991	1009	984	1023	1024	1029	970	945	981	1000	1004	972	971	1006	935	1006	1022	976	1057	1018	1036	1044	1003	1003	971	960	1014	966	967	957	1003	1006	963	1030	984	955	1035	997	963	1051	1025	1019	1037	940	986	1020	943	1006	972	994	991	1004	1006	925	1019	1011	959	1004	994	995	1006	1000	968	988	977	998	975	985	999	944	993	1003	960	1017	1028	1049	1030	1015	1058	1040	963	995	968	933	999	1020	997	1004	947	989	998	1002	993	1004	1033	1020	952	1028	959	1039	970	958	993	1017	972	1054	1019	1015	987	1001	971	999	999	1033	986	1006	932	1050	984	1009	923	976	980	997	959	996	1049	993	1025	1031	969	996	1051	1024	992	1020	1003	996	1010	996	988	1031	1017	961	1048	998	953	1023	988	975	971	955	972	1034	960	986	987	1031	1017	955	988	1001	1053	999	984	913	994	991	979	1000	988	1008	1011	1004	1063	977	966	1039	996	980	961	955	1039	944	929	1021	938	1004	977	1015	1016	985	981	1010	1041	981	974	961	1037	934	986	973	989	975	1029	1003	955	1011	971	981	987	992	973	1034	972	1035	1002	995	1003	1004	1006	972	1023	1035	954	965	945	986	993	993	978	974	968	981	994	973	1013	990	985	954	998	996	939	1035	1039	1000	1033	992	960	995	1005	1006	1036	974	958	968	1012	947	972	1008	1009	1013	952	1028	959	961	975	986	953	993	959	1006	1013	1023	971	998	1031	974	1043	976	1000	993	946	1002	955	1047	1009	1011	973	971	948	1007	1014	985	974	955	1016	1015	993	992	961	945	998	986	1005	962	975	950	1036	976	963	1012	1029	1011	1062	1003	1044	1006	958	963	1033	989	992	991	1000	1005	960	946	984	994	1013	948	933	1016	917	998	996	936	1059	946	1030	996	989	985	951	1070	979	1001	983	990	941	917	952	990	1036	912	971	1004	939	951	977	1049	1024	989	1009	1000	959	1002	935	990	1016	969	974	945	1003	971	978	1012	998	1044	948	995	999	926	1044	978	1013	966	1029	989	979	977	958	1005	954	1095	1020	1020	1000	951	1050	1006	974	1033	980	976	1029	988	971	1001	1012	1012	1005	994	984	970	968	1031	980	1000	973	1047	1045	949	955	988	1025	1011	971	1059	992	1018	1040	993	955	1035	980	961	1040	1007	1008	981	1015	1024	922	962	1026	1030	1022	1019	979	927	1008	983	994	997	986	964	1002	982	974	1027	1022	1007	949	980	958	998	977	1033	1000	996	1023	1006	963	1017	953	982	975	962	978	981	972	990	1002	983	1015	1040	1069	965	993	1002	1022	976	1005	968	967	1021	1007	994	959	1013	966	1012	1015	987	982	1015	956	994	1019	991	968	1044	1005	1023	985	1004	1029	1043	1002	974	1023	978	995	989	1016	961	990	1021	917	938	993	1013	1006	951	919	973	985	965	986	985	992	1012	990	992	974	951	1000	984	963	969	930	1013	970	1025	1009	1009	981	1000	998	956	975	1027	992	991	999	944	969	1054	992	1006	1036	1002	912	995	964	1002	1009	999	1018	1040	1012	979	989	1010	983	1036	974	974	983	1055	1008	923	1017	1011	992	964	995	1030	1017	1024	1014	972	1040	1016	965	973	960	992	970	974	970	980	1008	1011	933	996	1016	1019	1049	928	1013	1007	984	996	1003	1009	948	1021	963	982	1008	1018	1014	956	981	984	1032	1015	1008	934	1008	938	994	962	1026	1003	1016	1014	981	1036	964	1014	970	1026	1053	983	989	937	977	997	1016	1029	1022	956	967	943	1026	958	948	925	1033	1017	1018	1039	1013	986	1018	1011	1004	998	951	978	1028	950	1023	1026	962	997	1019	938	1006	962	948	1065	988	974	1044	1003	945	969	1040	1004	965	1001	966	1007	965	957	984	982	975	977	907	1003	963	984	955	961	982	1013	1000	997	989	1003	1021	928	964	989	962	1022	968	993	965	1000	1007	1015	980	990	1025	955	1011	1026	964	1011	927	1002	961	988	970	1006	1019	922	1008	1011	1017	989	958	985	1041	1023	1056	1018	1029	989	1011	972	937	973	937	942	925	1012	995	1034	931	1030	984	1022	968	1019	977	971	989	1004	1026	1004	1041	979	940	1032	970	983	1054	1007	1045	1022	982	972	1023	991	950	946	987	1006	947	1020	995	996	968	1013	986	986	1009	990	1029	1010	1019	994	972	995	976	990	999	942	963	984	968	1032	1074	1036	979	975	1000	955	1023	1040	997	922	980	938	1000	981	1010	1054	1012	935	967	973	1079	923	969	1033	963	998	1002	999	978	985	1040	916	982	1078	999	959	1031	1003	969	1078	1006	956	1048	1008	992	1032	1002	922	976	994	963	1005	989	965	1018	1020	910	951	1042	985	972	1021	1010	1033	1000	988	1011	1001	972	982	979	952	1029	1001	981	1039	1022	974	1006	1005	958	991	958	989	1040	986	996	976	1053	1029	993	1000	965	1008	1004	936	946	906	985	998	989	964	978	980	1019	1012	1040	990	1002	1027	969	1034	1005	984	1039	963	965	986	987	1003	975	986	991	926	944	961	956	998	1060	972	1027	953	1010	992	942	1001	960	986	1000	991	957	1021	1012	1015	1036	941	1035	988	978	1040	973	1005	1023	935	993	964	956	1034	1018	1026	992	1032	1074	969	941	989	986	986	1013
23428	21489	29444	23949	21592	21272	13489	6500	4487	3665	3319	2543	2244	2029	1710	1518	1276	1109	1048	976	886	805	760	795	767	776	891	878	1043	928	716	677	662	742	771	769	641	701	742	678	708	708	748	701	755	680	693	676	683	685	729	737	712	775	1247	1320	1009	927	844	708	622	550	624	586	573	577	586	580	577	577	577	592	550	569	596	595	648	605	567	561	588	634	607	587	585	573	621	558	578	560	599	583	592	614	599	580	564	598	628	580	565	546	573	594	565	600	596	587	552	584	587	564	573	569	548	573	555	560	568	606	595	584	606	554	588	612	575	584	600	582	607	586	574	578	606	556	589	560	594	569	604	564	576	540	611	560	603	541	614	578	565	596	566	612	603	557	605	577	561	568	619	564	570	597	606	627	585	556	585	585	548	585	611	564	556	562	586	587	572	623	589	590	553	586	626	579	571	604	566	525	560	584	590	583	583	591	553	575	574	567	548	563	588	618	558	576	623	569	589	604	601	613	603	592	538	618	554	555	557	562	565	534	553	594	585	596	547	594	566	618	594	593	604	535	604	565	577	594	613	589	529	606	598	571	613	576	612	601	593	580	594	545	561	595	608	578	576	580	589	603	606	606	541	590	589	614	589	574	586	526	570	597	580	568	587	553	594	574	542	572	582	573	586	581	539	577	632	613	591	563	574	586	590	571	597	581	595	572	558	572	573	611	533	568	572	582	603	559	616	576	625	543	601	599	575	594	589	569	563	565	559	575	607	616	621	563	569	618	605	611	591	581	575	583	610	630	547	594	557	608	590	591	580	544	533	562	624	558	607	639	548	586	591	548	570	600	580	601	529	588	519	586	602	604	556	615	590	590	577	567	539	584	592	549	564	564	614	594	547	538	629	600	583	563	595	559	588	567	573	586	577	557	593	627	544	575	549	617	610	613	568	555	607	594	569	562	622	534	563	629	568	575	617	597	574	609	587	603	599	576	572	588	596	571	612	579	530	521	572	583	577	561	556	597	575	557	567	594	570	639	613	566	574	553	582	585	590	572	645	592	536	552	565	573	534	543	542	571	565	566	586	583	601	582	561	565	592	568	567	544	563	546	595	590	578	564	620	612	566	590	585	594	598	578	550	570	569	610	524	620	559	596	581	582	573	635	545	606	580	590	624	586	588	544	528	580	564	578	565	596	579	550	549	602	543	611	611	610	622	606	569	574	570	604	566	545	636	559	574	586	578	573	581	603	573	529	597	547	586	626	571	547	604	559	605	594	610	573	577	611	593	635	563	570	565	549	647	556	583	556	573	554	605	558	599	572	588	612	583	573	586	536	558	615	590	588	592	560	559	561	609	540	542	582	587	585	573	566	548	595	553	576	582	566	607	580	580	579	542	603	541	596	587	589	587	608	580	606	614	539	565	580	554	609	574	549	565	559	583	566	557	578	600	569	556	608	525	591	591	554	579	611	587	553	612	608	579	578	571	588	580	560	570	593	585	584	576	530	579	597	570	548	577	574	642	561	592	554	578	598	613	572	571	533	573	575	584	587	580	558	575	576	577	579	555	633	572	584	571	578	544	551	577	621	537	564	536	600	573	608	586	575	585	578	583	540	575	558	627	567	557	581	553	638	599	580	541	548	628	638	547	556	579	606	577	587	582	593	582	610	586	539	576	600	563	549	582	565	610	582	598	569	649	578	581	569	550	635	592	594	585	612	573	544	585	606	563	567	580	548	596	587	622	590	571	571	577	583	607	567	608	551	616	571	593	598	575	595	582	550	567	581	571	637	561	571	575	590	553	582	622	579	581	573	567	600	601	558	605	601	559	577	607	613	580	565	520	579	573	567	595	547	599	573	582	575	626	613	601	546	608	588	585	571	615	577	593	523	630	577	560	537	604	587	570	584	571	576	644	568	613	548	561	608	558	577	588	578	547	570	578	612	535	583	576	578	591	613	590	552	581	568	556	564	592	583	613	606	638	597	590	614	574	579	578	567	606	596	618	600	602	596	610	538	583	634	577	584	552	579	585	591	558	570	566	575	574	561	549	483	573	559	581	599	556	574	609	573	563	580	610	548	564	543	546	581	609	577	562	521	564	552	573	607	561	574	585	586	620	569	552	545	587	563	597	563	569	561	615	560	576	566	579	555	550	561	581	596	560	580	567	546	570	643	589	572	561	565	562	563	620	558	605	582	556	554	567	573	622	570	619	580	574	567	600	598	574	552	613	548	553	565	563	580	609	587	534	548	598	549	611	599	592	537	546	546	592	562	585	576	584	576	590	538	582	569	560	600	607	565	566	575	575	579	591	566	536	556	547	584	596	552	566	531	566	578	565	588	616	578	566	546	602	605	580	567	586	589	575	570	577	594	532	604	622	619	649	614	600	557	578	538	555	597	576	583	571	565	590	581	584	576	548	600	562	557	632	587	545	568	633	556	625	577	585	601	587	647	587	575	588	609	580	578	586	597	623	608	554	557	572	560	574	568	563	529	568	619	571	619	612	591	580	594	566	556	564	582	596	571	568	562	574	601	575	573	570	563	581	560	590	582	558	537	563	571	584	577	589	618	575	568	553	589	568	589	595	594	573	597	565	551	610	588	581	571	593	586	587	563	541	592	561	605	587	577	543	576	619	580	612	555	615	561	638	572	658	591	554	623	602	590	597	549	587	585	583	568	622	614	603	557	546	621	596	574	570	582	565	572	532	579	608	598	548	581	587	543	574	605	587	585	561	554	591	577	540	563	597	577	612	621	592	561	559	568	569	533	576	601	570	565	519	568	584	609	585	601	572	587	561	559	611	555	575	578	563	567	606	554	573	560	606	571	609	584	575	581	578	572	573	614	584	576	557	608	570	536	576	561	548	539	616	586	568	587	594	584	614	550	586	585	558	566	568	594	557	530	608	557	586	600	560	609	588	598	604	568	603	595	531	604	553	562	587	533	551	574	594	605	564	584	542	606	526	605	638	561	585	604	560	624	590	584	602	601	582	590	587	559	591	585	524	570	555	589	530	585	603	574	602	585	565	590	596	573	565	568	549	575	599	588	570	566	561	583	572	596	570	564	604	579	605	587	580	552	616	559	629	589	553	616	558	626	605	586	611	574	575	583	635	632	590	581	606	626	600	618	536	615	596	554	581	548	592	637	564	587	547	549	563	632	570	567	639	578	602	547	573	546	577	568	623	587	587	548	585	572	550	581	562	569	539	607	573	515	570	576	594	545	536	550	593	571	639	605	622	592	579	595	632	613	540	567	552	558	600	585	570	578	551	569	572	573	570	556	594	568	537	563	549	606	539	608	546	553	569	586	572	606	592	589	577	572	599	563	582	604	575	557	573	505	590	614	593	572	547	545	614	584	598	564	583	579	587	585	579	598	577	582	582	552	538	593	531	567	612	595	585	598	578	553	558	586	548	552	593	597	559	535	587	588	636	570	572	530	558	574	614	610	587	517	605	636	537	547	573	529	573	552	597	610	567	567	563	556	559	586	563	595	648	558	558	596	541	618
19953	37762	35222	27927	24036	20153	15870	13384	10965	8964	8150	6560	5434	4957	3982	3256	2714	2284	2121	1930	1732	1550	1409	1423	1399	1481	1605	1502	1830	1825	1309	1112	1071	1264	1430	1395	1138	1249	1294	1181	1171	1264	1231	1234	1279	1153	1087	1085	1173	1183	1217	1130	1155	1227	2388	2619	2017	1681	1271	1103	996	889	866	882	808	895	904	827	896	905	869	860	875	852	873	903	904	854	893	873	913	840	823	837	876	890	884	913	871	893	893	824	909	881	893	870	880	873	832	836	891	864	852	881	918	870	893	837	866	861	896	925	867	867	844	919	868	951	893	856	875	875	878	844	912	888	868	892	885	870	863	873	864	910	924	933	893	892	891	893	888	851	871	877	879	916	890	936	899	879	856	827	910	878	860	816	864	853	838	857	914	875	855	862	820	945	962	814	847	914	799	845	844	880	858	866	885	880	828	895	868	871	929	885	891	878	857	818	887	947	874	933	919	853	830	885	901	875	873	916	871	875	923	884	856	868	873	885	896	859	873	872	912	904	874	848	903	904	931	890	883	909	850	865	872	852	926	905	851	910	867	868	869	877	894	889	895	947	879	835	824	891	892	879	868	897	864	888	875	876	884	926	934	854	869	897	888	878	881	964	874	888	839	876	904	856	861	902	825	890	931	870	855	893	912	867	840	871	846	851	879	843	941	872	862	881	856	871	816	893	874	914	862	851	882	924	863	868	863	833	836	919	937	843	848	892	878	844	888	810	896	876	874	917	898	912	837	899	846	852	871	892	899	874	897	877	912	865	879	945	880	875	885	904	867	896	867	874	837	925	869	852	925	888	877	860	911	871	867	856	849	896	897	927	848	890	949	802	884	835	875	859	883	877	864	879	874	868	885	896	858	883	875	886	897	941	929	911	817	894	926	844	937	876	911	910	848	915	916	915	918	864	877	896	913	864	941	879	872	901	870	883	905	892	853	868	906	873	880	831	879	913	859	817	888	837	882	839	903	896	869	874	866	884	837	837	941	848	820	936	866	908	840	844	872	849	891	891	852	907	883	907	903	874	839	870	927	839	850	870	880	865	880	877	894	916	847	915	913	947	883	831	833	884	912	900	888	850	904	829	937	898	883	876	907	851	908	861	924	870	855	862	901	855	852	881	888	879	917	914	936	922	868	886	867	904	822	869	892	907	865	843	889	867	867	920	860	889	891	891	876	850	884	897	846	856	864	831	855	880	773	826	889	839	847	931	892	860	859	881	875	818	856	898	898	864	918	866	825	854	871	861	805	893	863	861	870	922	834	873	896	896	936	905	856	908	920	870	829	857	888	891	849	861	866	881	847	825	868	884	876	914	879	862	871	878	881	926	846	917	894	856	881	873	871	878	932	891	863	890	869	873	899	847	912	853	856	894	867	830	839	952	881	891	902	912	893	848	887	911	836	882	869	950	864	870	813	890	847	830	909	896	842	856	878	884	838	869	898	888	903	879	850	850	890	853	915	833	947	829	880	876	832	871	857	840	865	868	894	809	823	895	837	853	877	904	916	879	873	890	840	874	879	837	864	922	822	813	894	857	873	885	896	818	883	890	836	881	862	896	896	890	875	888	815	865	899	846	842	898	862	864	827	854	859	857	891	888	900	914	872	867	947	862	892	850	904	894	878	854	821	805	871	866	891	850	911	857	897	886	916	866	853	851	848	896	878	866	872	910	875	896	875	856	868	880	909	819	857	871	881	907	882	868	841	885	876	864	918	892	830	859	847	849	872	898	847	891	869	953	879	896	904	881	894	871	874	875	864	941	822	837	894	853	881	816	820	851	842	880	859	854	850	831	934	901	804	889	828	881	893	904	835	849	831	874	893	871	871	827	892	905	840	937	875	872	854	891	811	858	859	901	854	845	889	901	913	851	901	891	866	878	878	872	849	832	868	914	930	911	883	883	848	882	846	835	856	890	798	846	894	878	888	835	901	905	845	866	846	857	873	853	865	908	899	868	882	808	913	865	877	893	889	865	876	914	846	894	841	859	883	879	889	869	918	855	856	867	918	864	853	845	858	889	867	884	903	932	853	904	913	929	909	883	916	878	943	903	932	889	866	884	896	846	916	870	900	886	859	853	885	892	872	851	859	871	921	861	893	893	924	827	866	898	856	863	903	874	827	944	894	938	889	891	905	893	937	871	869	862	877	843	847	821	824	865	890	844	871	848	949	920	857	869	854	883	938	870	857	888	846	868	871	905	782	879	908	897	864	870	884	904	897	867	878	925	850	889	911	868	896	860	885	889	835	862	887	879	912	915	919	875	833	858	844	856	844	884	881	843	855	874	915	871	901	863	881	857	868	923	882	899	908	885	821	952	911	831	893	889	839	854	813	874	846	837	900	875	842	873	900	847	894	868	813	881	861	868	900	893	848	823	865	897	888	927	913	915	870	850	857	846	886	886	897	833	826	894	857	856	861	908	862	916	856	854	840	844	880	836	870	911	851	945	858	876	916	854	851	913	894	948	865	897	915	898	846	871	890	900	897	897	861	874	837	885	874	918	954	875	814	813	914	849	835	891	920	917	866	938	854	897	870	853	894	893	897	858	849	886	935	868	891	879	877	881	882	886	868	874	796	868	893	848	949	907	871	841	905	924	906	873	884	899	856	861	930	846	885	907	895	841	848	923	894	928	896	861	878	870	850	809	828	885	893	946	913	877	904	837	904	859	883	832	884	908	886	888	895	843	889	914	886	857	822	847	883	845	879	898	907	883	879	832	862	878	840	842	862	894	856	858	918	889	894	871	873	860	895	874	869	870	858	881	910	879	875	844	831	860	878	885	853	865	903	825	865	787	915	907	880	865	872	925	838	892	883	875	932	906	866	890	861	869	892	880	859	880	836	859	871	895	941	902	867	855	859	857	877	830	857	868	886	858	902	861	893	888	899	858	914	899	899	915	835	906	858	894	890	883	905	880	873	837	919	867	868	873	868	858	841	862	886	853	892	824	857	849	854	890	904	873	859	853	885	920	869	848	898	817	876	833	847	885	920	871	873	871	877	938	867	892	842	876	862	897	840	909	857	889	847	879	890	815	852	907	858	847	878	867	868	926	879	831	909	899	895	898	796	846	877	967	889	854	891	837	876	842	894	909	891	896	865	864	829	889	897	872	868	864	889	824	861	859	905	875	870	875	862	914	934	918	847	857	880	884	848	864	876	920	871	850	876	904	857	870	834	816	825	868	858	865	918	883	858	904	864	921	895	817	869	854	883	863	863	876	861	949	863	891	882	862	835	885	824	857	873	901	834	896	876	874	873	859	877	900	857	906	857	917	846	910	945	891	881	853	880	855	835	864	860	858	877	866	846	884	886	819	910	913	850	911	852	879	918	818	865	841	926	885	848	842	939	888	908	903	896	900	809	892	840	896	878	871	912	895	874	867	894	869	903	897	846	854	872	872	920	936	893	855	939	789	903	881	899	941	878	868	892	876	904	876	886	876	899	930	853	888	870	863	851	872	883	852	896	912	865	879	918	906	888	894	892	888	835	882
27187	21404	18648	11263	5770	3950	2855	2191	1770	1557	1473	1222	1166	1091	999	914	813	735	674	663	665	637	613	706	627	708	674	627	730	651	579	585	638	662	673	714	578	614	640	589	643	586	594	642	616	574	599	608	619	605	627	621	621	616	648	634	659	616	582	595	566	580	560	570	585	604	541	622	588	543	573	590	566	584	598	570	597	600	566	610	584	573	573	573	560	560	530	562	544	548	629	577	586	581	573	567	555	558	577	578	579	597	617	562	580	577	587	609	637	580	572	609	572	599	560	604	596	577	614	575	546	573	556	610	582	561	524	581	582	537	571	570	578	537	611	610	577	601	589	557	601	546	587	553	559	608	603	599	587	600	594	556	613	580	541	576	581	556	608	560	559	589	605	592	562	540	586	575	556	609	616	572	521	564	580	581	548	617	543	615	572	571	577	604	613	577	560	579	555	578	566	577	570	591	540	625	582	550	603	627	597	578	626	589	569	531	573	549	541	573	590	608	591	577	604	569	549	627	575	636	621	541	574	555	563	602	586	564	563	592	543	580	557	622	593	566	624	543	572	556	562	576	583	591	589	591	596	544	622	614	544	567	612	638	568	594	604	600	595	583	598	558	573	561	563	577	590	589	584	611	540	558	603	602	589	574	566	549	582	511	603	570	626	580	555	547	556	557	561	564	576	612	590	558	583	558	576	597	584	589	552	570	585	566	572	589	597	596	582	574	629	592	600	578	545	566	586	602	600	633	572	562	563	574	548	587	558	554	557	595	569	590	586	601	538	595	566	556	554	549	534	586	587	572	570	583	577	553	557	586	543	584	548	563	544	555	550	587	650	557	561	620	564	579	599	600	553	602	554	573	615	560	643	587	582	584	589	604	542	588	591	578	591	580	631	583	561	560	601	578	561	603	564	592	573	571	577	584	611	610	581	561	581	540	587	618	567	594	589	556	599	593	622	591	565	563	586	582	565	585	608	591	572	591	578	584	603	572	581	590	564	573	576	594	607	539	554	526	548	563	558	612	588	556	536	583	602	575	592	559	573	594	521	616	559	538	608	571	608	560	590	614	607	607	574	582	614	587	590	608	607	604	597	574	575	625	579	622	598	594	591	577	564	579	580	578	564	604	570	608	588	537	588	571	517	613	574	573	597	582	535	545	553	584	621	559	598	550	587	562	586	574	578	575	577	549	559	595	573	591	595	577	516	578	579	611	566	548	587	562	534	591	571	597	537	611	563	562	586	547	565	589	599	594	560	582	595	601	582	601	595	559	564	569	567	556	575	588	563	590	607	588	586	557	577	565	583	520	575	642	604	609	594	586	569	559	601	601	582	548	558	591	560	590	564	545	564	595	544	625	571	583	576	565	550	610	609	613	544	548	588	603	583	564	543	572	617	594	595	576	589	605	543	613	584	634	595	629	606	598	608	585	570	548	565	598	552	621	571	558	582	606	562	580	568	580	586	552	613	588	593	539	602	573	577	551	596	586	564	610	559	578	569	612	555	592	578	561	562	558	549	536	570	559	584	578	572	536	568	580	554	532	594	602	606	543	615	554	570	564	561	567	558	556	599	588	590	541	571	573	587	539	555	578	593	587	631	610	565	577	617	609	609	564	601	584	596	572	610	616	591	561	561	584	567	565	556	611	600	576	577	596	596	574	597	551	606	592	583	527	596	574	565	628	546	590	594	584	568	579	602	587	584	593	569	566	596	605	580	583	553	610	594	545	594	621	537	566	554	559	579	573	610	557	537	571	625	588	631	591	582	569	594	588	514	601	559	595	591	606	593	578	559	579	588	577	596	572	572	544	552	559	606	587	594	550	566	577	596	593	589	586	597	588	557	533	550	575	592	642	558	589	549	640	612	556	541	624	628	585	575	575	574	581	572	607	586	580	584	550	568	584	607	577	562	601	574	586	629	610	594	532	573	570	586	534	546	606	559	612	533	583	598	614	600	616	559	550	561	548	548	599	618	569	601	564	593	599	571	581	574	611	609	638	597	548	572	617	556	600	573	583	585	578	575	536	565	536	569	568	556	589	607	605	600	571	614	569	597	570	566	596	577	575	539	583	607	586	540	571	632	574	591	572	547	576	591	614	562	578	589	578	545	556	620	580	601	587	551	565	572	598	581	622	542	604	570	613	614	639	590	590	590	587	631	531	605	574	578	609	599	594	566	563	594	595	557	567	587	532	595	557	630	619	599	608	554	561	568	560	611	612	572	583	588	591	580	541	588	624	560	550	571	587	581	572	569	564	582	566	629	566	570	596	601	589	612	581	594	594	581	584	590	570	584	578	535	607	592	592	577	589	535	549	564	598	566	596	566	567	561	564	552	606	618	541	570	568	577	607	553	590	564	566	589	596	567	620	543	574	578	607	570	526	609	549	614	601	596	535	573	545	583	597	585	593	581	597	574	633	557	567	604	594	617	578	569	577	574	620	535	585	578	570	623	569	618	573	565	555	584	552	582	546	585	583	592	614	560	563	588	602	597	577	587	633	596	576	570	571	591	588	586	574	585	567	553	577	589	554	617	631	565	591	605	607	576	590	574	579	550	560	604	599	607	569	550	611	586	596	611	589	590	535	544	564	591	577	622	596	571	566	562	586	594	554	558	582	535	648	618	555	578	600	606	554	559	595	560	565	603	575	554	555	567	642	573	583	556	597	548	573	533	606	539	562	602	583	564	587	572	601	582	551	596	588	586	610	560	585	610	591	601	573	577	611	577	581	594	564	550	605	587	552	569	569	622	584	547	551	578	589	640	618	590	551	572	585	597	588	568	547	553	560	589	582	565	600	584	632	587	599	583	520	587	572	557	588	592	577	591	607	570	561	573	590	580	554	522	523	601	600	592	560	567	561	574	595	562	585	594	615	602	598	615	602	557	577	580	561	572	551	565	610	587	557	588	575	600	602	548	523	602	611	573	570	564	575	576	607	580	571	581	595	623	600	600	527	608	626	587	596	580	639	595	634	536	545	554	597	597	584	557	575	587	588	572	595	569	552	586	574	585	582	567	558	600	552	576	613	609	553	581	570	578	605	608	596	543	571	556	591	602	566	566	510	540	572	598	563	596	570	580	593	610	577	578	544	591	572	610	577	592	560	613	589	584	632	608	575	577	587	581	565	591	564	578	610	595	633	532	637	613	583	583	579	554	586	533	599	573	586	571	548	572	579	553	629	586	598	573	599	583	591	594	537	578	604	615	588	573	562	568	530	546	545	591	574	586	589	591	583	533	560	571	566	624	601	580	582	567	605	581	584	650	573	601	593	547	585	581	559	593	613	590	632	573	628	598	545	560	584	564	604	580	627	548	579	619	619	595	594	578	551	563	533	569	579	569	609	610	579	582	525	553	583	561	549	603	618	595	606	576	560	614	538	586	595	585	598	596	598	606	574	615	559	566	552	553	567	605	549	605	583	595	579	523	591	614	590	583	593	585	585	564	606	591	594	551	562	627	590	540	598	603	535	602	562	613	554	613	577	563	560	592	591
14400	23621	23059	15686	11678	9362	7204	5730	4805	3824	3740	3105	2668	2497	2091	1876	1529	1451	1336	1278	1187	1064	1097	1033	1084	1119	1230	1066	1281	1100	972	989	1060	1108	1105	1109	940	1019	940	977	939	994	1052	1032	1014	990	934	1005	995	1045	1012	981	1023	991	1010	1047	1105	1002	1000	905	910	874	908	839	836	846	860	892	950	900	911	857	830	861	898	841	878	858	869	869	828	888	817	901	832	864	872	890	868	873	870	842	862	861	882	882	876	882	870	847	896	894	816	933	907	849	916	866	898	874	910	916	899	832	892	869	890	834	889	912	890	930	858	887	870	920	902	846	892	839	915	879	919	867	861	815	842	885	869	850	873	860	817	900	840	834	898	859	867	838	839	888	909	868	898	897	836	858	872	902	868	899	840	834	949	843	853	856	839	865	887	884	894	822	890	884	927	871	881	828	891	864	903	862	859	848	823	903	908	882	874	834	857	892	880	890	856	866	874	910	896	824	888	900	881	843	820	932	841	855	839	902	941	851	863	922	905	896	900	819	872	871	823	840	862	844	844	845	828	819	873	909	856	882	843	884	909	957	860	846	879	834	859	859	878	881	842	842	944	826	894	856	874	891	887	874	875	833	853	864	917	919	885	824	840	906	825	885	898	897	854	895	862	844	913	886	900	879	878	857	847	849	856	898	922	877	903	901	831	851	828	855	881	954	867	885	945	864	872	873	879	864	825	912	849	858	859	905	842	844	857	901	877	896	827	863	864	789	881	894	818	863	878	904	813	941	952	845	823	869	862	859	847	827	817	929	857	884	866	877	835	831	838	898	841	897	877	885	890	886	863	875	839	910	882	827	852	914	905	870	902	882	865	874	862	818	915	854	827	926	874	860	906	830	794	873	873	905	884	919	884	888	836	960	868	843	881	903	908	884	844	903	897	924	856	960	890	841	840	922	917	896	877	921	874	828	838	822	912	863	881	868	815	879	866	872	857	874	886	906	872	882	867	850	847	855	856	848	877	884	884	891	854	910	899	861	846	915	882	902	918	904	846	874	888	858	822	884	910	858	830	907	883	859	894	839	889	908	898	862	841	894	902	883	850	900	849	911	861	957	886	859	810	901	807	856	928	817	885	883	892	907	892	875	872	905	873	820	879	881	887	866	885	890	849	944	895	831	827	884	861	873	843	860	854	907	880	903	885	886	823	875	906	891	856	870	906	837	905	857	885	876	875	905	868	854	901	913	805	844	884	850	870	891	877	885	836	906	871	789	900	883	834	849	823	875	893	807	884	878	864	838	876	873	842	927	854	812	886	897	872	880	854	875	900	920	864	872	867	931	846	924	858	831	820	916	861	891	871	891	843	892	883	860	821	880	832	834	903	860	834	920	867	873	820	870	897	842	854	884	854	860	894	889	884	845	828	870	908	839	971	907	867	908	905	854	888	819	854	918	873	902	863	880	892	867	896	876	905	863	850	825	916	858	844	906	913	865	899	873	899	799	904	827	874	854	875	879	858	909	858	909	851	889	917	861	897	853	844	836	867	812	865	910	868	901	862	895	823	880	896	849	900	870	923	874	865	855	895	841	894	841	879	910	876	897	839	908	910	941	941	859	832	886	860	876	911	853	854	865	862	869	830	854	863	877	858	881	895	889	891	890	856	901	879	854	862	871	891	871	875	885	914	850	931	909	871	867	857	886	860	904	867	891	830	839	876	855	898	808	867	849	836	895	864	866	913	874	846	878	904	842	840	850	893	891	852	951	853	914	895	880	886	872	878	874	875	877	911	904	847	912	878	874	829	876	894	902	912	853	854	870	864	865	863	902	887	922	857	844	897	931	842	921	908	886	911	894	830	896	895	868	898	867	860	875	882	832	877	826	931	915	899	894	839	881	903	850	888	882	860	888	837	865	849	865	913	919	879	893	847	935	850	895	894	907	856	848	870	832	892	850	921	890	916	889	882	830	899	859	908	800	915	897	852	852	859	842	859	833	882	840	908	857	898	856	897	876	871	845	848	929	887	872	903	923	915	873	868	794	845	841	887	830	883	876	921	861	878	876	970	829	834	905	896	899	887	866	850	844	913	885	934	891	881	888	914	858	885	876	872	837	851	891	856	830	835	900	949	897	854	911	870	865	912	884	881	850	825	847	875	813	861	870	879	830	851	865	849	852	915	844	901	933	880	891	855	833	915	881	889	885	920	852	839	862	888	890	921	921	844	881	865	868	847	881	876	904	899	886	848	889	914	929	875	876	933	897	903	860	886	898	908	863	873	886	905	889	907	915	856	834	850	863	893	854	842	925	886	839	882	851	876	850	899	917	940	884	900	885	849	870	898	791	841	901	863	852	960	870	893	863	900	899	848	864	881	882	884	853	855	883	852	890	876	822	865	871	852	838	881	852	911	922	863	897	843	876	851	885	920	889	905	884	899	839	869	860	889	878	885	869	848	896	845	885	879	890	837	901	867	855	852	888	892	861	867	869	929	885	865	872	924	880	900	816	883	884	892	878	889	887	848	900	862	880	930	857	889	867	884	893	857	870	886	898	927	836	844	888	905	895	881	858	884	867	886	886	881	886	870	864	843	891	876	913	843	847	881	834	895	884	918	866	876	860	883	870	898	900	869	954	857	874	831	918	894	881	871	910	878	901	853	891	857	900	890	885	868	841	899	836	897	920	833	901	877	909	847	904	876	888	893	835	883	864	864	921	875	847	877	877	910	855	900	889	899	866	870	834	902	864	861	876	895	885	861	897	868	859	867	898	876	844	878	906	843	885	891	850	850	875	910	927	881	890	846	895	865	844	833	848	889	869	851	904	882	900	869	912	908	863	878	859	895	933	856	827	913	847	842	878	896	894	858	882	854	851	870	928	887	878	869	858	878	892	842	854	929	847	865	854	860	863	908	860	861	839	843	955	877	889	853	881	907	865	885	886	846	854	842	882	861	884	902	836	883	822	867	851	916	861	902	908	872	881	876	854	889	879	876	905	883	852	888	865	836	888	892	845	867	804	893	870	838	877	942	851	851	873	890	905	925	854	904	900	898	897	898	871	881	896	899	838	857	849	875	925	881	898	826	872	873	875	860	897	930	877	853	871	874	850	865	903	870	891	915	898	839	837	893	845	892	910	860	869	843	883	892	923	886	873	864	876	886	866	850	910	908	850	859	933	836	917	942	880	887	822	906	848	858	851	815	865	909	884	851	900	847	902	892	898	918	873	840	831	912	851	872	838	856	907	896	904	894	866	852	872	913	892	889	871	907	891	936	863	920	864	897	833	956	875	902	792	870	890	832	882	874	863	856	875	895	877	910	932	839	895	866	879	878	897	915	847	829	885	898	808	853	824	869	822	906	883	881	827	870	841	888	905	924	817	899	935	878	875	926	884	849	914	870	892	891	888	917	853	857	826	874	890	862	869	864	872	824	853	906	920	860	906	875	927	894	852	854	864	876	894	858	863	880	920	838	855	897	920	865	910	875	855	856	899	858	895	894	908	870	855	882	929	904	851	895	890	866	916
24505	21486	28719	24715	20841	12228	6416	4295	3119	2812	2587	2060	1871	1691	1598	1238	1091	1005	945	933	858	876	776	739	803	896	868	794	964	736	762	778	829	848	819	784	704	797	731	763	701	811	727	719	731	741	710	735	728	739	729	743	737	735	983	1061	936	857	772	696	687	682	673	627	695	705	656	668	638	622	678	604	655	642	672	662	609	698	631	634	652	633	627	644	681	665	646	670	677	662	709	668	707	668	602	648	663	629	659	654	664	706	642	657	633	618	673	652	671	654	624	639	670	642	662	655	664	644	622	640	692	636	665	691	620	620	665	650	666	639	662	673	630	682	625	619	655	641	621	647	644	641	666	645	671	694	685	666	633	643	705	649	652	618	663	667	663	626	693	611	675	664	632	668	658	679	656	659	675	675	712	669	644	614	629	652	653	613	665	595	644	628	632	632	643	659	650	686	622	659	634	630	658	648	641	647	669	691	602	645	652	693	704	642	652	640	663	657	633	668	670	661	618	658	632	670	619	644	649	697	646	582	661	654	615	624	685	612	610	620	593	600	669	684	607	681	618	664	662	627	649	615	671	659	645	695	641	643	664	652	660	638	637	638	616	658	671	698	692	639	683	634	691	664	642	641	644	628	627	635	653	630	666	661	643	677	613	656	659	664	613	626	639	670	614	631	635	683	591	642	689	642	659	676	626	700	633	612	661	653	587	602	677	630	677	670	634	680	673	673	634	649	686	685	631	637	623	712	657	633	631	671	644	637	690	637	645	659	616	638	670	667	672	616	665	640	636	650	654	642	694	661	641	665	594	651	621	650	627	655	683	639	648	675	667	657	584	657	644	681	655	609	593	654	658	580	639	691	681	664	661	693	685	652	648	654	643	631	636	647	667	638	628	641	702	636	691	617	649	641	668	625	637	665	660	602	664	634	674	688	655	648	658	610	630	677	642	642	628	684	660	636	646	656	675	628	675	638	668	676	636	633	583	655	627	651	671	632	645	648	635	684	629	676	652	665	644	603	649	664	606	633	637	613	654	668	671	664	621	648	659	653	703	666	667	635	656	596	641	638	603	665	681	649	631	659	693	647	630	668	679	621	692	688	658	633	654	666	674	694	632	637	674	641	650	654	610	646	626	676	660	682	643	633	678	641	646	673	668	658	667	635	622	637	653	625	662	655	632	664	642	656	599	661	650	645	710	677	643	636	616	663	662	599	642	631	665	691	666	652	657	673	673	628	650	666	712	663	671	661	614	674	672	608	660	672	629	669	639	611	648	630	652	647	649	642	664	631	631	623	631	669	631	634	651	643	636	653	638	666	660	701	645	640	689	685	661	680	668	627	604	687	664	669	657	683	656	612	662	629	693	641	650	708	652	667	687	643	591	638	641	674	638	671	716	632	661	690	642	665	649	682	576	638	645	686	674	676	649	696	669	656	655	662	621	650	575	637	642	624	646	627	626	672	635	649	635	683	677	607	714	646	635	630	676	671	680	612	664	679	672	669	647	648	641	643	657	658	667	639	630	669	655	646	629	678	593	621	630	657	689	647	658	631	639	644	663	645	604	628	648	630	630	604	633	657	637	653	654	634	693	653	684	663	616	646	704	671	626	652	620	593	633	678	663	666	605	635	667	659	649	726	645	637	683	642	643	650	642	654	695	678	696	628	671	624	651	681	654	639	669	674	696	665	685	647	664	669	678	590	652	641	640	632	696	651	628	629	603	651	713	676	675	610	648	660	670	640	643	687	656	632	709	654	693	679	639	620	710	648	641	593	662	610	654	642	622	634	679	658	640	691	693	598	647	655	648	666	675	661	687	654	671	594	642	686	667	656	656	648	678	668	653	634	666	654	635	672	657	680	626	661	622	726	646	694	649	640	611	704	682	645	659	645	706	647	657	637	654	635	700	674	671	630	585	643	654	668	646	640	673	653	638	611	667	651	682	636	631	667	668	699	627	657	632	655	630	663	682	659	663	679	639	599	651	639	665	652	666	640	616	668	632	671	622	627	622	625	687	645	624	617	649	660	686	636	629	665	659	652	650	679	674	698	633	672	627	639	632	653	643	640	661	644	653	674	656	637	588	619	629	630	633	657	615	617	648	632	643	598	640	661	660	637	623	636	600	673	639	636	655	630	678	638	677	661	680	669	644	633	650	651	646	641	672	622	631	642	610	679	677	693	673	678	667	620	676	699	672	628	667	599	615	658	639	681	692	663	684	618	683	643	632	695	669	628	657	673	651	621	644	664	626	653	673	591	655	617	647	604	630	671	679	680	679	629	624	650	669	663	664	646	682	662	660	598	638	668	645	653	629	667	670	620	662	634	661	661	657	689	654	663	641	681	612	664	648	664	637	664	638	606	676	685	612	620	639	615	712	641	624	677	644	655	687	626	637	666	705	644	630	691	629	630	641	637	628	639	628	659	667	619	626	668	655	659	645	665	633	693	635	600	674	644	710	703	671	658	677	656	677	667	655	616	644	652	589	646	638	686	662	649	629	638	647	642	616	613	687	640	629	642	671	629	659	670	592	642	650	673	653	632	643	597	648	684	628	619	652	626	663	644	632	586	687	658	654	614	621	668	606	663	667	651	613	692	673	626	652	623	648	696	678	652	642	635	696	646	662	664	672	599	645	678	672	657	666	645	671	616	673	669	675	654	670	633	609	709	640	671	640	675	674	665	695	660	602	645	624	647	653	622	638	671	682	641	626	638	665	636	622	640	669	641	645	639	626	653	656	621	664	621	650	599	610	640	676	617	653	655	638	646	648	644	677	605	656	682	673	621	657	657	665	625	616	626	675	663	635	651	664	671	635	646	643	671	663	609	599	659	657	638	690	592	677	656	697	659	691	602	646	643	662	622	624	640	671	675	668	665	652	610	626	632	659	649	651	690	674	666	674	621	656	652	638	665	659	641	601	632	655	659	638	665	649	636	657	696	668	682	655	641	640	629	607	625	671	684	707	676	665	648	652	658	648	655	633	668	665	595	669	656	645	647	635	656	659	658	678	649	664	679	667	642	677	640	637	622	640	612	608	675	655	676	653	649	610	649	670	628	642	621	650	615	649	633	653	628	675	613	593	646	649	642	651	618	663	619	654	655	645	686	666	708	655	641	655	661	645	650	588	646	684	643	630	642	650	612	621	682	625	669	636	670	635	668	623	659	655	663	647	645	643	689	630	641	634	693	634	631	636	656	650	635	671	711	617	659	686	625	630	649	629	723	667	721	630	639	629	631	626	645	663	636	645	680	668	653	660	670	641	614	658	613	641	631	624	625	616	687	618	625	606	655	689	655	619	659	667	706	673	650	685	628	651	664	665	656	655	640	666	634	624	680	634	607	679	684	688	631	597	625	666	688	624	616	668	622	624	609	652	633	657	689	612	602	647	676	667	654	647	596	621	645	668	625	629	658	650	651	666	667	649	579	623	622	660	667	606	637	683	656	639	622	623	631	638	685	700	672	667	674	683	661	630	657	589	649	636	635	615	648	608	678	687	614
16234	31964	30260	22394	17744	14964	12104	9946	7830	7023	6088	4943	4698	3884	3373	2715	2342	1965	1835	1592	1610	1413	1282	1387	1308	1513	1479	1434	1719	1328	1142	1173	1310	1433	1421	1290	1242	1234	1159	1158	1156	1315	1167	1127	1197	1150	1114	1199	1152	1212	1188	1148	1151	1222	1756	1979	1675	1471	1229	1173	1066	972	985	979	978	1029	1042	1022	982	1006	950	955	1042	1020	998	999	946	999	988	984	964	995	975	973	922	967	1022	1014	969	968	1006	944	1003	1017	974	989	999	974	944	971	950	926	997	952	1026	964	933	992	988	1006	967	1000	954	969	962	1016	998	973	967	986	1009	975	1028	964	973	955	976	1000	955	992	1007	968	972	970	1066	940	950	941	968	1033	964	984	991	944	953	929	1001	985	1045	970	987	1035	989	993	1023	990	978	1014	974	987	977	941	1009	1017	1006	950	976	1018	1034	958	1004	976	926	973	965	1027	989	1049	977	983	961	960	964	983	961	1032	972	1013	973	972	979	1011	915	1042	969	979	1006	969	996	1018	952	995	1007	1043	937	947	939	968	1015	971	1001	982	974	915	980	995	962	943	1019	973	1007	1016	1055	987	993	970	993	980	1049	987	1024	1005	1013	973	970	1002	1005	961	1032	1016	985	968	988	953	977	986	941	979	1012	1002	975	970	990	954	951	947	1016	1014	977	965	982	982	1003	979	987	984	1011	979	959	956	1016	998	989	1037	954	1016	1009	1037	945	1001	992	1014	1005	985	978	960	959	944	927	933	985	961	1055	1009	1009	1002	1018	967	999	999	996	980	1005	928	967	1008	969	1024	991	900	1001	962	1034	1008	975	1017	1021	1002	961	998	1032	1008	959	1076	938	923	1011	997	1015	988	1010	1013	993	987	1025	1010	992	995	964	1038	940	1027	1007	984	951	1020	1006	1004	974	993	1018	997	1010	1006	985	993	975	989	963	1035	977	1037	968	998	1029	943	987	986	975	907	961	1006	953	1031	943	1018	1046	1026	984	1002	1005	1005	981	956	995	993	989	939	988	988	1046	997	1012	974	1027	954	969	961	982	990	967	952	1012	969	1003	1006	987	939	1043	960	1012	995	942	964	1000	1001	983	943	927	936	1017	980	984	990	981	982	995	968	993	954	980	1002	986	995	1026	946	901	994	970	972	1004	1021	983	968	1003	921	984	977	954	976	969	1036	972	1009	1018	991	979	1033	1005	983	1054	980	951	1028	975	912	910	981	1015	960	991	970	997	976	1005	904	950	1013	984	952	971	974	978	1005	973	975	964	993	980	985	1017	1018	959	982	1052	948	1006	1012	932	994	955	992	994	948	995	982	991	993	948	991	963	1010	1076	996	935	945	953	998	1008	1042	1003	1032	981	1037	982	929	966	1038	970	991	1042	985	1017	1024	1026	1010	997	924	1071	987	943	938	963	976	988	939	1015	983	966	971	979	1005	983	1027	1027	934	987	936	1009	968	1013	958	945	939	1012	1009	958	971	949	964	982	991	953	981	1045	1013	929	1002	1035	1007	1025	937	966	1037	974	997	1036	944	965	986	1011	1005	1014	1007	990	950	977	1025	965	992	969	965	972	948	999	1030	972	976	1051	1012	972	964	991	972	989	1010	982	1043	999	893	921	996	963	1018	959	1024	1003	1063	954	987	984	1017	979	947	962	985	955	978	1019	955	1036	997	1000	969	974	980	962	974	978	1003	955	1012	944	1059	1037	961	943	941	981	996	1001	1003	980	1033	965	1042	996	985	1035	1004	1012	948	985	973	971	1004	998	1042	947	1006	1012	997	1008	1003	976	975	951	1097	945	1044	956	984	993	1003	995	982	948	976	999	999	1000	924	956	1062	1006	998	962	995	980	994	1024	1046	933	963	919	1025	1010	1033	972	1015	940	983	958	981	986	968	1000	982	1017	975	969	1007	969	994	962	982	975	962	993	997	1005	995	1002	954	985	998	998	1008	1004	961	983	1005	1039	987	932	962	931	1023	971	1004	1010	952	979	961	992	922	1033	950	972	995	957	1004	1009	1013	974	970	979	1016	984	999	980	1016	1003	1009	1005	998	944	973	951	977	988	994	973	968	1012	1069	932	973	997	967	1056	1015	982	951	1012	987	938	936	991	990	1020	940	994	961	1012	1040	1024	996	1022	1014	971	1003	1037	989	1015	902	1020	973	945	981	988	1020	1009	997	1014	1023	1010	960	991	1017	954	975	972	983	1032	986	966	1017	962	1005	990	1042	951	1003	1014	957	938	1017	1003	1029	967	1016	953	958	970	1010	1041	1012	995	998	1013	935	1000	1000	987	1030	974	1015	1020	1057	1005	982	990	967	1004	949	1005	1041	1029	948	989	992	975	1033	968	977	936	925	943	995	963	975	1025	959	972	959	964	1014	967	950	1001	974	967	965	1003	987	959	989	996	975	995	961	979	989	1029	1014	976	998	979	1030	1025	995	1019	995	1021	1025	941	979	954	1023	966	1001	1045	998	984	964	997	1006	993	1011	1022	1003	986	947	957	1000	966	974	993	996	986	1032	1033	985	954	981	944	928	963	949	993	961	976	1003	955	950	997	996	987	976	1011	992	1001	1015	1014	970	985	1056	1044	931	985	952	984	1009	999	976	955	960	1038	970	1001	996	1027	955	1002	978	947	963	1023	1008	959	1000	1007	1035	995	1009	922	964	987	981	983	983	1011	965	1007	1020	982	1024	947	990	911	943	995	977	943	1017	956	969	1023	979	983	1001	991	979	1015	958	964	1010	984	1033	951	999	1014	985	972	975	1015	1014	972	912	973	1007	989	944	956	996	1022	1024	982	1019	1031	1013	988	955	996	1035	1056	990	1026	1001	928	979	946	942	974	918	972	953	993	967	972	1035	1002	986	955	967	1064	1009	995	1025	987	972	955	1031	1014	977	1020	944	990	992	1017	997	970	974	924	976	1007	1052	964	1022	956	959	965	1023	963	999	955	938	979	992	1044	965	957	1012	1043	1013	1025	947	987	953	943	963	976	1004	1022	964	1010	966	968	946	987	976	978	965	956	1011	992	975	1018	996	979	1017	951	1018	971	991	1000	986	1013	991	1059	973	991	968	940	965	1004	1008	970	1020	1026	1015	967	976	970	1007	1008	977	981	1010	1020	992	940	990	975	972	1004	990	983	1015	979	949	1002	1022	1090	967	968	1019	988	991	966	951	920	968	964	975	968	983	956	1007	990	968	982	1004	985	966	984	985	963	1006	952	1038	911	990	990	983	955	974	984	979	996	980	988	984	988	1013	1018	1052	941	995	1037	969	999	1007	1057	1010	987	1016	953	918	986	984	1008	996	1000	971	976	997	959	1003	990	990	981	1003	1023	975	943	965	936	908	987	987	955	966	1039	977	987	1006	980	958	986	972	1012	979	978	938	937	970	1006	982	970	1012	1010	1012	966	1033	987	1015	966	941	1022	967	972	954	1025	976	1006	1013	1011	992	961	990	945	990	930	985	952	950	999	972	973	1028	1020	1024	960	983	990	1004	1000	980	938	979	948	1017	1001	1026	937	912	969	1005	1031	1017	1053	980	926	1029	960	1018	980	1027	996	988	1019	969	999	971	964	993	970	1012	1013	959	917	992	1000	1015	981	969	983	986	977	1011	1001	1015	998	1010	1036	1017	1026	983	996	1002	1015	1034	957	983	984	983	976	961	962	946	992	937	980	984	1012	982	996	995	981	985	948	989	1020	1002	968	960	1065	924	923	990	1003	954	957	971	1011	955	986	995	1011	980	994	1020	1019	948	1025	1000	1028	930	962	1002	971	1036	1050	989	927	964	998	1038	1009	999	953	1026	977	996	985	942	1004	1009	985	1013	984	990	1000	984	953	981	943	945	967	990	995	1028	966	966	1021	1003	1019	996	1048	967	953	1003	976	1027	999	986	987	965	1005	959	973	942	983	1026	1028	1015	1030	977	1006	1029	932	984	932	946	997	925	939	975	983	965	988	1024	998	995	1007	958	994	908	945	979	983	973	976	973	951	1020	990	993	924	975	1012	946	995	1026
23469	21527	29472	24063	21624	21288	13765	6588	4415	4103	3452	2891	2679	2405	2071	1528	1332	1140	1048	993	954	792	784	804	848	902	874	964	1109	779	677	707	756	789	805	744	769	787	770	628	649	653	739	670	714	657	703	690	656	695	704	647	698	850	1225	1185	1058	886	804	741	595	592	556	603	585	563	578	581	526	601	605	562	536	537	591	585	604	588	563	566	600	583	570	567	571	564	563	546	540	593	617	595	590	575	577	610	542	558	573	556	578	619	534	600	566	588	562	592	546	573	604	581	572	595	596	552	618	586	561	541	603	596	518	553	552	566	589	591	561	621	601	552	597	556	567	590	572	616	633	568	563	581	568	629	578	546	577	613	551	564	596	568	563	577	579	560	538	574	615	580	527	569	587	606	597	545	590	601	557	581	540	554	579	613	593	556	562	604	550	562	604	563	608	609	573	551	549	598	595	596	564	593	623	579	602	581	599	594	552	608	586	569	555	609	587	550	569	567	576	580	613	599	582	572	596	581	580	552	587	558	563	562	570	575	591	609	553	572	543	592	567	562	577	605	579	579	555	550	540	602	564	568	540	612	590	530	547	563	601	615	560	581	529	592	531	559	576	551	557	578	626	543	559	586	614	535	578	578	581	574	580	520	545	547	591	592	555	556	582	584	597	559	517	600	566	581	544	632	589	542	571	572	569	570	603	538	593	584	570	570	602	609	566	539	598	642	565	558	573	616	607	590	550	576	563	591	568	576	585	591	582	604	611	571	570	546	605	599	557	600	592	562	563	568	559	564	543	568	557	595	606	610	594	579	588	604	588	607	583	596	543	557	550	579	571	575	602	571	552	579	578	572	578	613	585	584	585	506	580	573	616	585	568	575	560	591	573	560	620	575	547	559	572	571	591	594	607	573	581	581	553	621	601	576	597	601	580	597	590	585	604	601	568	562	580	580	548	580	514	655	566	607	591	541	572	579	565	505	592	587	567	551	599	588	591	553	527	582	579	576	598	564	562	598	568	521	599	613	578	579	578	589	578	555	578	577	551	540	591	582	619	560	565	542	520	584	550	603	593	612	553	575	539	560	527	626	613	569	572	572	589	555	602	598	591	541	597	593	580	544	581	551	601	590	560	580	579	570	555	594	595	549	617	541	592	546	560	569	617	534	570	620	616	586	583	564	591	599	543	614	637	573	630	577	559	622	611	590	634	570	564	580	536	600	565	589	607	567	562	577	583	562	590	591	586	591	636	567	565	577	566	612	544	578	559	570	596	574	593	567	583	599	586	593	597	533	612	570	590	574	532	589	604	563	550	551	564	547	617	573	558	573	560	581	602	612	581	553	589	583	590	593	544	564	573	556	559	580	571	623	575	551	550	585	592	608	581	581	633	584	584	553	545	580	600	583	580	552	543	568	569	596	602	577	574	587	569	570	599	587	589	625	564	579	577	567	579	566	589	599	581	583	585	547	611	575	616	589	580	567	612	586	567	551	578	568	550	623	605	584	602	577	646	581	579	576	577	592	556	599	558	600	566	590	541	563	594	565	582	567	584	610	584	617	549	548	547	586	567	597	610	585	577	585	590	587	600	570	594	576	586	571	563	604	563	578	578	541	591	597	586	619	572	586	544	577	583	569	543	562	580	601	560	552	575	571	561	564	626	602	583	567	554	557	542	583	561	594	568	589	550	514	572	553	573	555	591	561	570	576	567	582	574	578	555	547	588	541	575	556	559	528	596	596	604	565	552	550	576	570	562	577	553	581	568	606	525	579	576	619	574	542	604	541	583	521	569	617	559	579	578	569	587	592	601	561	568	577	609	597	582	579	572	580	580	577	575	591	564	562	535	575	581	577	598	583	553	572	553	613	548	554	572	587	563	568	593	531	633	544	589	595	571	542	628	639	546	597	588	563	586	590	576	594	577	618	573	566	553	554	603	563	541	574	582	576	560	547	562	593	597	592	595	588	568	582	587	568	535	572	603	589	562	570	588	614	572	560	610	626	541	608	565	595	570	582	560	572	561	547	597	593	597	600	573	594	584	542	609	579	582	534	554	575	553	549	610	579	587	574	593	563	563	596	576	604	554	581	610	593	588	563	542	571	576	590	568	591	582	578	570	566	604	561	555	622	563	579	579	598	600	561	568	591	519	598	587	553	580	577	577	596	572	599	584	593	581	542	547	595	584	581	619	576	574	538	551	600	542	591	578	541	567	562	576	572	588	572	585	578	567	591	537	572	554	553	554	534	560	537	569	618	612	590	609	577	606	574	573	581	613	564	532	602	594	577	586	593	586	589	631	601	579	540	609	578	591	564	584	607	593	601	558	594	597	572	565	600	557	612	547	601	531	570	573	566	591	597	587	557	544	575	572	574	535	563	594	596	627	559	525	563	547	562	608	571	552	563	593	537	615	595	602	572	619	537	602	613	602	545	583	585	590	590	529	587	579	590	622	622	568	616	576	588	551	594	561	635	542	569	539	555	566	562	587	517	539	575	605	577	552	590	554	579	586	555	563	546	532	582	586	624	602	611	577	601	579	533	575	594	573	572	592	548	575	578	620	602	553	639	561	596	542	571	566	619	571	599	566	586	622	575	565	577	533	635	585	556	581	593	582	572	591	634	539	591	549	589	582	620	571	588	608	577	565	534	567	620	594	554	544	609	601	580	576	617	568	570	512	578	562	553	594	549	606	567	596	536	536	561	591	588	531	575	594	544	612	572	584	593	619	556	561	600	564	568	603	570	618	581	600	566	557	543	584	626	572	590	625	534	566	552	597	571	616	585	581	565	570	597	556	606	630	574	543	597	593	582	532	583	602	582	577	561	616	607	565	589	549	553	564	530	554	608	564	595	571	610	590	610	575	569	606	554	562	601	566	560	555	576	579	599	584	587	582	591	577	557	575	582	576	561	578	584	574	659	608	599	537	623	573	592	585	560	570	523	598	554	574	629	585	574	571	548	573	577	585	580	594	582	604	605	564	587	581	575	570	545	541	596	532	620	560	611	537	589	583	570	626	595	557	572	593	585	568	564	604	559	566	551	594	571	557	573	562	608	577	535	629	589	564	588	585	565	610	614	594	538	605	567	533	546	571	584	587	560	538	576	589	555	605	603	567	556	570	588	617	560	596	594	603	585	586	601	594	577	601	596	529	581	590	564	515	615	561	601	575	587	618	573	608	524	606	618	535	611	579	590	552	591	580	630	563	591	576	575	574	570	582	599	581	582	586	575	566	562	579	578	557	566	546	566	591	607	577	545	603	568	602	543	543	562	570	561	564	573	617	612	542	549	611	560	604	544	560	563	586	542	552	587	536	521	582	562	552	578	531	574	587	572	574	581	597	552	598	579	584	542	630	612	613	572	578	572	562	576	590	591	581	599	606	584	596	562	557	534	578	572	571	586	522	525	553	574	549	582	573	539	586	567	612	598	550	602	571	603	530	550	612	582	607	576	598	521	597	565	617	591	589	534	574	578	609	592	595	587	540	653	625	614	534	565	554	561	526	552
19356	36711	34902	27262	22731	19953	16173	13432	10661	9946	8312	7037	6349	5803	4635	3550	2800	2418	2035	1914	1780	1475	1424	1361	1467	1711	1587	1856	1960	1353	1162	1264	1417	1505	1412	1347	1330	1361	1336	1039	1041	1081	1081	1102	1080	1147	1119	1098	1096	1191	1124	1096	1135	1517	2415	2458	2043	1554	1273	1094	867	874	869	875	836	837	911	827	909	868	883	850	853	929	889	835	852	867	834	920	838	834	865	833	865	892	908	883	906	855	876	911	866	893	849	839	898	877	926	846	928	878	863	851	882	880	879	919	805	864	858	788	871	873	942	851	868	884	927	904	918	862	926	860	853	865	869	895	866	951	930	889	885	902	855	867	853	832	904	878	835	853	881	817	904	867	890	874	915	857	839	872	892	860	907	868	863	896	885	856	840	918	911	867	862	888	912	870	833	891	869	862	872	874	847	896	860	883	888	913	929	885	833	866	873	839	878	856	829	896	891	813	879	905	848	913	948	907	899	887	907	843	818	887	847	858	867	844	868	891	870	859	822	875	871	904	879	841	905	871	815	859	904	857	835	854	848	854	870	903	874	845	854	852	814	897	844	862	838	884	863	838	898	875	908	878	843	857	893	853	881	891	888	871	853	900	884	915	899	831	858	870	872	882	863	900	913	860	887	917	907	844	823	912	856	890	886	881	854	852	904	905	879	858	865	916	860	848	865	869	847	919	899	913	856	865	841	895	891	912	875	889	868	870	907	848	821	843	834	834	916	817	898	876	899	942	902	909	882	877	832	880	902	841	896	849	900	893	822	883	846	879	877	840	859	839	866	835	925	860	935	912	823	865	829	902	866	824	866	852	834	857	877	882	919	866	882	817	820	873	856	890	865	849	889	829	881	856	868	864	854	939	878	901	855	848	860	859	872	939	885	868	844	844	882	883	878	871	849	923	856	911	814	863	927	884	925	887	843	896	856	851	903	828	837	826	878	883	924	878	890	853	952	901	878	926	860	918	895	914	826	800	851	887	828	829	842	824	818	862	863	853	828	840	854	854	923	895	851	884	856	861	897	917	854	883	849	886	878	900	846	835	888	884	828	894	852	865	901	881	898	885	913	860	917	926	872	842	853	899	860	881	859	868	916	836	885	831	881	899	843	884	884	931	841	852	853	916	839	902	942	908	877	850	833	918	890	884	918	867	878	904	926	885	848	849	859	847	809	870	877	886	862	877	883	911	938	919	851	835	929	914	883	884	867	890	894	877	846	851	872	885	899	902	841	891	888	849	854	859	875	890	899	855	901	855	895	855	874	905	880	839	903	929	842	853	837	811	898	835	902	868	873	854	893	876	910	866	891	872	894	909	883	899	860	902	862	887	852	869	908	842	877	878	831	899	851	808	887	899	892	861	853	951	862	868	872	878	883	861	864	875	866	868	800	829	874	917	848	919	916	877	875	849	864	865	893	891	840	882	828	884	908	868	870	870	811	834	871	839	871	836	873	894	856	886	886	894	930	814	797	898	819	848	874	868	878	880	892	837	864	845	860	943	835	878	866	875	896	884	916	843	880	891	923	856	920	883	888	886	893	894	890	881	875	843	881	885	826	859	880	902	962	890	873	855	900	837	838	874	861	914	872	899	867	850	853	867	879	852	894	860	893	859	883	880	898	808	949	862	876	882	863	913	910	864	819	883	921	878	905	875	840	874	844	927	895	860	897	811	884	873	875	860	883	930	843	849	895	857	876	860	879	928	858	909	892	832	855	902	874	865	867	903	868	871	814	863	841	939	849	829	934	869	904	889	901	873	879	875	849	914	881	855	917	826	916	871	909	891	877	872	849	890	818	885	871	843	845	903	909	916	894	886	882	942	789	888	869	912	913	868	891	875	905	881	878	893	931	841	887	894	908	873	891	857	821	829	858	877	868	834	820	864	883	886	879	860	921	844	840	906	852	862	843	921	907	843	849	906	854	871	913	890	905	873	885	890	855	836	879	858	878	886	897	803	864	907	849	818	876	819	872	865	817	865	841	884	864	882	914	861	916	865	871	871	799	930	900	875	912	901	849	845	879	832	873	904	902	888	890	876	883	885	844	900	906	857	882	842	839	842	894	879	898	868	877	839	906	868	860	872	845	892	824	858	862	873	894	838	904	865	884	844	876	881	897	888	865	866	865	913	864	883	883	884	835	889	880	859	860	871	901	876	869	866	899	897	850	936	879	830	902	891	909	882	923	862	881	887	885	857	864	888	896	877	865	900	824	888	793	865	900	880	903	882	870	858	867	834	876	895	875	875	837	876	927	911	800	835	862	868	896	839	839	911	871	887	886	858	910	834	829	821	813	826	848	820	897	913	835	856	855	877	866	881	922	825	891	887	886	893	839	904	815	832	852	896	920	883	829	843	878	875	862	852	870	907	871	851	876	856	906	902	906	882	858	867	873	878	886	895	876	918	889	891	940	866	901	869	902	863	904	870	916	863	855	870	921	830	873	879	920	845	917	872	908	902	884	822	869	865	879	896	884	861	900	903	829	836	850	862	926	846	866	903	845	829	918	872	891	895	907	908	854	882	873	904	875	851	878	864	876	882	828	933	881	888	847	808	858	866	838	844	880	840	865	844	886	862	881	889	823	871	885	875	855	928	863	921	867	814	893	866	924	892	892	921	904	910	885	862	862	820	845	936	918	929	879	924	880	882	911	881	856	857	898	905	846	800	892	901	846	941	868	829	891	842	882	822	819	878	828	889	860	834	814	927	846	878	861	893	875	859	883	842	859	878	869	879	899	860	879	869	855	852	850	848	864	863	869	917	889	839	878	821	876	872	824	846	850	930	927	848	850	890	890	910	833	879	885	886	876	839	939	880	894	911	847	836	864	910	852	845	816	924	850	895	857	850	872	858	907	858	844	834	867	888	871	902	857	913	871	895	925	904	838	942	846	889	881	855	888	905	881	834	880	841	881	895	862	844	900	897	877	859	846	834	838	806	850	899	896	900	825	892	858	827	822	816	799	822	835	828	836	922	905	866	849	909	878	899	865	815	877	908	838	911	884	861	886	882	834	947	862	859	861	901	904	894	866	834	895	846	849	851	824	891	834	904	833	895	854	919	874	826	832	852	831	873	854	882	888	895	816	853	862	831	901	896	868	896	882	874	879	875	877	843	883	879	849	877	895	889	847	872	905	838	893	849	913	859	901	877	851	902	874	851	876	835	874	881	842	864	851	860	861	873	856	814	877	911	828	824	854	901	850	904	868	865	842	898	851	877	836	874	837	853	897	923	845	860	865	881	858	916	899	836	843	906	841	847	879	850	846	864	861	886	838	841	885	891	898	854	899	865	834	867	922	885	879	870	879	859	842	904	844	844	871	855	864	898	892	830	852	833	847	890	838	855	891	854	877	948	902	893	838	853	873	866	880	881	857	870	849	905	869	838	921	881	872	936	827	825	845	893	864	883	853	886	931	861	884	881	878	898	847	890	856	842	948	866	896	858	881	910	854	825	974	905	929	854	882	820	857	926	911	907	853	914	917	837	892	852	874	895
27216	21328	18492	10996	5559	3709	2815	2226	1857	1745	1520	1453	1355	1244	1114	930	828	766	666	679	641	702	658	647	653	667	651	791	801	626	633	654	681	733	629	677	667	634	620	610	583	594	687	597	603	563	636	594	579	609	650	570	648	613	653	662	623	612	645	591	576	582	587	591	582	605	580	536	555	598	551	611	562	586	596	596	560	605	615	570	619	541	573	563	640	595	631	588	628	567	560	567	558	518	596	579	551	609	627	596	606	628	562	567	576	574	583	592	577	591	592	554	585	636	574	606	626	538	581	597	565	610	552	588	574	572	580	534	597	563	593	576	589	571	569	564	594	570	546	582	581	639	562	585	561	543	614	567	554	616	587	599	612	569	563	596	573	604	592	609	565	563	572	580	598	585	595	568	581	570	539	575	565	549	611	550	567	554	560	601	589	547	570	517	563	573	530	570	558	576	605	607	547	550	550	555	584	614	584	595	575	528	468	585	578	574	552	589	597	567	600	551	587	551	559	551	594	597	543	554	563	575	547	533	551	582	585	553	549	593	572	584	605	637	586	588	571	551	573	579	588	574	530	597	562	573	554	566	518	609	637	554	599	563	580	598	567	588	595	549	602	567	612	605	620	626	581	565	599	564	587	531	599	591	593	607	629	602	515	592	606	584	562	573	581	564	579	589	560	574	590	586	562	566	593	566	558	575	548	597	563	540	581	599	603	586	617	561	542	571	610	585	563	584	593	595	578	572	540	593	595	598	557	585	527	605	609	526	572	556	599	629	566	577	578	617	608	585	549	605	563	583	553	592	555	597	583	575	528	562	577	577	533	569	621	556	613	549	554	529	572	628	593	597	561	603	562	574	632	609	587	529	547	589	577	604	609	599	544	612	580	588	600	545	548	562	587	545	552	575	560	580	583	576	570	600	567	584	552	563	559	555	545	542	563	627	556	581	563	537	581	585	601	586	566	582	549	558	541	558	594	559	619	563	558	569	581	588	544	588	558	579	569	576	571	574	569	565	556	565	603	554	559	594	616	515	582	641	597	519	592	583	550	601	552	556	624	562	578	570	593	544	616	561	536	541	573	526	541	560	592	596	583	562	634	575	607	590	561	577	569	598	593	594	532	583	593	639	541	600	560	601	538	549	588	579	580	615	585	596	572	570	591	560	562	629	595	581	589	608	577	604	604	615	606	589	620	564	620	586	571	589	559	595	576	564	548	588	554	604	568	571	571	565	581	580	573	617	544	608	600	552	571	613	601	601	556	540	552	584	556	591	560	610	556	588	592	601	577	573	570	587	561	570	589	578	593	588	594	560	559	602	555	604	559	558	570	585	582	558	571	583	566	515	555	557	582	550	549	552	608	569	571	628	553	604	608	579	576	573	605	506	570	552	593	551	584	625	557	592	537	519	638	563	553	599	559	562	566	569	557	610	591	605	565	565	553	565	650	587	618	575	585	561	564	559	573	546	568	555	602	567	577	583	556	568	570	574	554	588	571	623	584	546	600	560	579	538	543	561	583	552	608	521	573	590	569	593	575	558	578	551	574	551	597	565	606	570	568	547	570	601	587	566	563	602	559	596	574	545	586	555	569	570	568	514	583	557	539	616	568	585	576	634	568	559	596	614	566	591	573	542	621	588	554	568	553	538	552	560	612	589	584	582	630	607	550	631	581	585	581	581	552	548	554	568	583	570	544	556	557	588	585	557	565	517	592	563	616	583	610	585	567	622	571	618	564	579	600	554	619	611	612	601	581	593	571	596	559	562	533	579	563	585	570	572	617	522	521	581	572	541	586	580	529	557	566	618	531	556	555	603	588	551	573	627	566	598	551	588	584	608	554	590	573	549	576	560	615	627	606	623	567	594	554	608	588	569	604	543	592	564	596	585	589	602	500	572	557	566	566	583	502	581	614	563	540	556	577	535	591	570	554	557	564	550	613	582	646	574	586	547	563	592	565	582	566	563	561	607	550	560	545	564	590	598	600	586	607	585	536	616	602	551	559	546	574	536	608	573	560	559	602	564	546	576	557	575	556	551	568	581	586	556	554	574	583	605	546	525	566	546	608	545	585	566	559	567	581	581	595	594	536	580	512	549	596	583	568	576	582	576	572	625	607	560	562	559	598	595	580	562	581	589	595	597	579	556	626	554	573	556	571	569	551	542	607	624	572	568	598	592	564	565	568	596	591	571	589	615	586	580	593	580	566	593	586	552	539	579	600	560	583	610	573	632	612	562	553	543	593	558	572	535	600	580	595	591	583	596	526	545	586	544	554	564	610	537	596	590	590	593	588	575	553	564	561	584	565	578	557	557	549	592	592	584	590	579	544	623	591	615	563	564	648	608	593	558	552	578	530	585	567	583	596	602	580	582	590	576	573	549	585	578	599	589	591	583	587	579	559	529	574	606	570	572	603	554	609	565	577	527	624	560	558	601	601	551	565	587	603	543	579	520	546	593	549	595	594	561	554	581	599	564	574	600	580	587	531	577	586	538	585	592	596	574	564	564	586	557	587	587	516	533	585	550	582	588	606	592	545	565	548	606	605	543	541	581	580	547	567	571	610	583	586	550	585	598	559	562	558	556	577	626	614	544	560	555	555	563	568	591	574	592	608	584	568	544	581	574	582	571	549	592	564	607	554	515	594	563	542	552	568	598	582	594	587	599	580	559	595	569	557	583	521	551	563	565	560	619	576	583	558	595	569	546	559	591	533	544	564	570	557	553	593	597	540	596	554	596	567	542	562	580	577	562	563	563	568	592	607	557	556	560	591	579	597	566	560	570	551	560	566	590	560	582	590	603	561	568	582	591	602	578	578	542	564	558	570	536	594	533	579	563	587	554	578	589	565	593	597	581	618	615	591	615	584	582	602	571	585	563	578	554	583	571	552	574	542	555	593	552	589	590	570	580	533	587	579	552	575	535	569	584	573	599	602	572	559	588	598	544	576	568	567	576	548	546	594	590	528	551	594	533	589	583	585	592	566	565	590	541	574	557	585	571	599	595	540	552	619	578	601	604	549	560	571	565	582	581	519	595	541	578	557	590	581	588	610	609	534	583	587	554	598	601	622	527	633	582	584	562	582	589	553	586	597	576	625	587	586	607	532	597	585	582	585	570	594	549	556	561	583	561	544	573	575	547	578	587	573	583	600	601	573	586	589	574	560	540	589	576	558	591	584	644	567	555	563	626	557	565	577	547	562	622	617	550	557	566	588	590	568	547	597	567	559	587	562	601	565	580	546	560	555	544	603	561	551	554	590	589	598	590	569	600	598	579	563	531	594	556	578	547	555	565	548	609	574	601	545	588	586	541	571	618	615	558	573	585	584	550	583	553	566	560	553	588	562	594	591	562	585	566	575	572	557	599	546	544	592	570	601	624	577	618	605	537	602	645	556	538	548	558	557	541	587	596	555	590	556	590	552	600	543	535	579	562	537	577	575	562	613	565	608	545	586	536	556	585	595	609	562	623	607	594	563	556	569	602	553	562	582	559	609	589
13673	23384	22999	15505	11491	9419	7293	5720	4800	4550	3776	3423	3267	2958	2354	1939	1713	1427	1261	1215	1195	1036	1115	1103	1155	1240	1180	1350	1338	1092	1022	1059	1138	1161	1101	1131	1032	1114	1096	955	947	917	972	985	966	931	1006	1010	962	1035	936	996	966	959	1030	1000	1020	955	946	933	917	931	859	884	857	894	899	883	885	894	903	904	905	891	896	887	853	865	934	911	868	881	937	916	869	926	835	928	889	882	906	864	911	910	886	859	865	834	870	877	826	914	859	874	923	882	908	913	883	886	865	914	900	889	848	873	886	913	860	900	876	852	842	905	848	858	894	895	845	855	905	891	884	840	872	875	852	862	876	858	876	875	840	911	914	812	887	884	911	872	898	819	892	870	858	865	887	906	852	876	864	891	967	897	926	903	879	866	834	918	869	895	880	877	910	855	860	876	829	895	874	883	895	898	850	911	838	870	868	827	843	913	922	941	893	851	847	924	923	921	833	858	907	883	851	879	860	856	917	928	906	882	873	868	850	879	856	878	819	880	917	911	850	885	829	883	872	890	894	827	904	884	857	872	899	899	882	924	917	895	905	883	944	856	906	859	892	885	907	858	935	912	945	882	892	900	887	850	838	861	856	874	902	912	917	863	897	840	855	921	897	893	870	886	903	878	909	866	858	915	853	894	917	886	872	898	852	854	931	856	890	844	843	807	895	906	924	918	883	871	858	866	845	927	864	894	865	882	873	881	842	909	838	860	856	896	920	915	903	899	886	868	871	898	834	895	832	871	894	812	901	866	850	944	834	842	891	892	877	914	894	883	861	834	895	848	848	869	851	858	910	839	945	903	903	860	850	863	871	837	857	912	879	857	909	872	850	879	893	892	948	894	870	889	840	907	891	893	815	861	814	893	879	870	917	849	911	890	886	894	921	920	855	825	859	873	911	927	867	862	813	848	884	873	915	951	858	896	908	910	882	875	823	897	856	881	852	917	854	871	885	845	974	917	816	920	932	861	909	818	867	934	891	876	883	877	935	859	865	806	891	840	885	864	872	891	830	834	854	920	819	857	912	882	842	882	874	909	847	893	887	889	912	926	880	905	899	876	887	829	863	869	815	863	900	860	851	863	913	904	899	908	838	880	857	890	832	890	880	889	884	887	887	927	915	915	823	882	862	836	890	910	894	864	810	885	886	881	872	896	852	823	916	830	873	913	875	793	887	871	856	873	833	898	943	832	856	836	857	926	899	889	912	868	890	878	873	917	859	901	939	878	887	892	854	884	849	922	874	896	934	894	870	842	841	894	865	914	905	918	908	878	914	887	847	849	894	882	836	853	882	862	838	873	893	892	861	857	870	900	853	837	856	885	864	949	914	840	903	844	911	869	912	906	925	886	894	895	869	849	903	805	862	915	947	895	831	858	904	956	861	840	861	881	876	832	848	878	871	857	854	905	869	900	907	856	843	869	871	875	871	941	920	869	786	842	880	879	895	921	913	880	897	865	853	889	880	869	879	925	893	879	879	894	874	877	887	842	868	878	902	866	896	911	885	889	901	865	812	882	945	846	900	899	915	886	887	925	837	861	887	888	924	861	859	900	907	869	867	867	914	864	885	910	899	925	864	923	935	897	849	863	832	852	857	863	898	876	884	910	819	882	863	868	850	876	874	900	900	855	846	860	862	883	852	892	900	940	883	853	847	880	854	894	893	832	915	912	890	851	921	885	826	896	906	891	878	907	870	888	867	889	942	884	865	873	910	941	851	871	875	897	902	904	886	874	915	813	881	873	879	854	829	896	888	853	900	914	894	892	882	896	877	853	873	897	885	881	878	903	888	896	888	909	827	883	852	852	907	843	891	880	898	879	841	859	917	907	902	880	879	869	842	860	926	892	863	836	876	939	863	856	856	875	871	876	850	924	919	914	909	865	903	814	891	882	905	879	895	845	911	865	895	883	910	942	883	899	883	832	875	882	947	876	894	878	905	884	930	903	857	882	848	918	859	899	873	871	897	861	911	899	869	886	871	853	868	832	857	845	898	867	895	829	860	869	914	907	862	852	811	911	904	880	895	893	856	879	894	935	855	913	917	857	866	905	818	879	842	839	843	836	915	894	872	923	859	840	888	855	898	920	916	867	877	891	867	865	849	865	956	862	849	835	897	906	924	834	837	873	894	921	895	943	900	864	934	865	888	862	890	864	870	845	897	863	926	875	886	870	829	826	890	840	893	816	901	867	939	863	869	870	884	879	862	911	889	880	903	923	845	864	862	870	878	865	846	902	870	868	829	892	887	867	853	873	910	843	852	881	912	862	894	858	859	920	813	899	920	877	902	905	875	875	905	840	867	940	860	877	881	883	895	911	841	855	929	902	924	884	896	869	927	864	866	843	882	832	843	854	972	935	892	889	858	853	897	872	843	835	884	857	856	856	861	850	846	903	844	848	862	876	862	883	923	878	902	886	867	835	875	859	838	862	869	908	886	891	876	900	877	879	853	865	896	903	894	893	858	936	918	853	843	872	867	834	845	864	857	894	895	888	876	906	876	879	887	840	899	918	943	908	870	892	858	924	792	879	911	889	868	879	843	879	896	845	874	858	887	903	911	941	889	853	878	918	888	967	900	893	812	855	881	917	898	885	854	839	904	942	832	829	812	890	882	893	912	890	959	828	890	900	851	901	956	844	897	891	849	912	865	897	887	940	887	836	847	918	888	905	898	807	849	851	902	895	879	866	902	876	874	860	923	824	839	921	854	855	876	870	887	841	848	867	837	889	851	831	861	903	901	833	918	875	864	891	869	792	891	824	867	920	867	911	873	908	884	876	878	851	907	939	803	852	852	876	846	873	878	864	872	849	881	887	879	827	884	881	881	894	844	895	867	922	904	906	896	943	847	878	925	888	908	873	878	909	844	887	911	895	900	845	824	878	893	943	897	933	871	868	884	886	876	884	859	933	837	884	896	863	883	877	887	863	874	896	873	918	877	872	912	816	861	858	840	860	933	884	879	926	862	796	885	922	869	869	900	882	847	863	885	843	821	851	930	825	889	910	917	878	894	865	872	910	902	883	842	907	850	872	839	901	899	870	950	897	905	912	887	901	906	839	862	878	866	844	897	875	850	859	860	854	887	903	878	939	879	891	883	899	808	851	860	912	884	864	883	912	878	904	845	913	894	881	857	896	868	852	825	838	913	911	923	913	854	890	877	891	881	871	927	900	894	900	874	862	833	886	885	880	858	918	896	907	918	864	908	850	873	850	806	881	859	890	849	884	910	869	881	893	906	884	845	876	910	911	873	882	910	909	929	827	811	898	939	917	877	878	864	848	909	889	895	888	828	893	874	845	870	847	924	890	843	900	842	861	882	905	873	887	857	884	879	838	911	856	896	919	831	841	871	891	882	835	848	916	841	893	861	900	839	942	947	883	889	847	863	891	909	859	900	893	875	883	852	897	876	864	904	899	910	875	982	899	885	846	883	850	892	906	870	893	889	899	884	851	869	895	902	883	892	908	883	907	885	882
24498	21510	28792	24695	20904	11997	6550	4125	3387	3028	2540	2476	2321	1941	1516	1343	1175	1019	944	928	856	868	794	729	792	903	845	1115	978	850	768	722	809	783	758	768	803	783	790	784	667	689	692	700	741	678	734	754	690	736	743	755	721	817	977	1021	964	803	743	732	646	656	649	664	612	638	710	673	682	631	626	640	657	690	671	652	636	664	673	627	627	681	628	622	671	617	658	642	604	660	644	664	650	687	634	686	658	620	682	623	623	702	677	662	640	670	643	608	700	626	684	631	665	657	622	680	669	658	671	683	693	651	642	653	653	663	630	574	630	686	643	651	670	655	654	644	659	684	671	628	669	619	666	704	642	652	650	633	655	625	674	683	642	610	648	638	664	662	638	647	635	664	606	655	637	691	632	640	633	620	650	625	655	650	632	666	651	711	606	639	674	638	659	669	642	610	639	642	629	627	646	623	639	635	685	646	665	675	660	634	643	646	643	625	677	648	620	652	628	652	624	675	636	625	634	686	643	650	587	622	672	642	704	630	650	667	653	659	629	684	659	632	694	704	674	671	647	649	660	663	655	643	608	617	667	653	674	668	600	649	668	692	659	636	667	627	633	641	652	658	692	684	638	680	635	673	685	668	655	660	650	658	628	647	663	657	654	630	598	658	664	664	634	659	688	614	617	654	608	610	619	643	646	648	692	698	619	691	674	662	689	684	635	671	668	675	620	641	585	625	654	691	644	616	655	687	640	634	710	626	657	620	635	624	692	666	707	609	682	671	622	668	620	651	680	692	626	668	647	624	680	654	650	660	593	654	648	614	641	645	604	620	664	655	635	653	640	695	647	655	595	652	645	645	635	637	651	635	657	653	653	648	639	627	673	642	655	714	636	664	676	645	660	666	633	657	667	659	648	633	690	662	650	657	638	649	628	670	664	641	601	593	655	637	690	674	668	625	627	603	603	665	694	677	663	669	646	647	652	672	666	641	660	673	606	627	639	638	658	659	671	629	681	639	621	658	662	655	647	698	639	644	663	599	659	682	630	660	640	651	666	634	629	689	595	694	636	651	662	642	655	604	664	658	667	659	660	636	661	658	655	673	625	626	642	672	642	638	629	693	641	657	611	683	598	634	645	606	671	615	627	644	629	666	657	679	641	657	621	626	674	637	627	717	593	681	635	657	703	673	617	635	657	661	596	660	636	649	657	651	643	617	630	682	716	711	635	602	649	653	621	637	659	679	677	633	628	633	675	691	642	640	621	617	655	621	631	660	622	650	643	626	679	633	670	605	675	642	667	652	626	642	652	646	717	695	662	662	679	662	681	669	662	614	613	648	659	693	657	634	655	662	665	628	682	603	643	662	649	672	649	658	623	643	624	685	653	668	638	672	603	678	646	617	672	632	688	710	695	605	637	641	643	696	669	677	657	711	685	674	641	664	634	645	667	668	634	637	690	617	651	613	632	653	657	652	644	652	628	638	636	635	655	618	687	642	650	640	640	664	648	617	711	636	653	660	650	691	619	697	672	648	659	650	674	646	684	599	678	662	654	672	630	674	637	620	626	691	651	635	663	632	639	641	631	689	615	689	673	653	674	698	622	648	639	650	638	666	633	627	638	659	632	606	710	705	671	653	674	679	643	637	680	631	646	638	633	674	685	630	665	678	648	624	611	634	709	633	652	649	663	639	620	664	682	616	626	703	636	676	653	655	664	605	659	663	650	660	652	644	661	685	621	651	673	652	649	642	704	631	634	653	684	637	653	673	683	664	658	667	709	687	656	690	683	610	660	691	636	661	627	634	642	691	631	684	656	626	616	650	625	687	662	657	593	626	607	644	603	687	642	646	627	643	611	672	631	613	614	646	639	669	605	646	619	604	665	660	692	606	682	620	648	673	634	638	688	625	647	647	647	659	646	636	637	681	649	644	632	618	638	630	618	660	649	629	641	627	658	615	648	687	660	639	679	621	624	661	669	650	608	616	670	656	678	631	633	655	642	620	627	626	686	606	583	669	662	674	644	626	655	681	597	603	664	667	653	680	648	629	638	615	661	642	622	610	663	703	664	631	636	611	655	673	627	662	622	669	615	673	665	609	664	639	653	660	659	635	622	645	662	644	636	684	680	670	662	660	639	650	608	657	667	655	667	631	687	654	679	647	683	651	623	706	650	683	649	622	633	654	630	617	613	665	587	632	641	649	615	623	630	642	653	623	656	644	650	669	628	584	717	656	666	641	654	616	679	664	623	691	636	684	605	675	683	653	651	648	572	651	682	633	659	707	594	673	672	660	667	637	650	636	646	639	723	637	636	624	657	656	611	716	663	655	693	646	668	663	631	659	640	668	657	657	640	654	651	663	687	640	618	650	664	651	639	685	671	651	699	656	643	601	609	670	613	683	687	621	666	626	684	659	672	623	613	677	681	688	652	624	701	626	622	657	718	661	704	692	648	668	628	634	676	620	664	618	682	656	655	655	683	643	660	639	626	654	632	652	667	693	650	635	671	636	620	670	631	662	653	669	677	665	630	619	611	625	667	663	622	634	666	648	634	625	658	624	661	653	652	657	633	636	638	690	626	639	654	664	673	670	688	640	673	676	633	651	669	672	649	647	623	651	669	656	634	674	662	674	673	655	690	662	665	661	665	611	613	703	627	641	665	643	595	624	656	653	630	679	631	676	644	646	648	659	604	634	668	652	668	694	638	646	702	706	643	671	639	692	603	635	642	630	622	643	655	665	630	632	627	661	688	653	673	651	617	644	679	600	629	680	633	640	706	656	631	674	650	691	639	653	647	678	663	667	653	649	646	617	658	669	652	667	668	631	626	657	635	644	647	638	682	672	652	662	671	678	689	648	613	671	636	672	641	635	681	664	644	688	668	650	676	643	659	639	669	660	619	669	656	665	588	691	705	621	666	629	630	652	663	637	655	610	660	747	649	619	677	664	628	681	651	654	624	621	639	674	610	669	678	660	661	668	649	638	698	658	644	666	666	668	705	655	617	642	651	687	647	658	619	619	652	632	637	685	654	590	662	649	669	688	668	660	701	666	658	631	597	678	663	682	663	651	630	635	642	715	716	674	674	706	674	696	644	669	642	608	642	660	701	649	658	633	651	618	678	639	669	697	667	619	627	666	671	681	651	636	655	640	687	696	665	615	641	666	661	602	665	641	672	629	667	657	686	685	642	657	615	656	633	647	651	628	697	674	638	682	606	629	634	647	658	635	633	646	636	660	640	598	659	653	629	649	632	650	654	624	658	612	669	671	654	656	557	654	636	659	665	662	634	602	680	629	648	666	634	677	686	655	651	651	652	677	649	668	657	662	680	642	634	674	687	596	634	668	660	646	646	644	659	639	602	693	660	622	694	692	625	667	644	677	664	672	648	627	675	628	650	683	650	669	610	664	665	654	630	648	673	659	657	674	619	690	669	606	668	670	623	639	640	645	617	641	623	617	654	619	670	636	643	640	619	639	659	665	624	679	635	679	674	721	617	661	645	630	661	650
15908	31847	31384	22639	18225	14794	12257	9655	8539	7587	6331	6023	5323	4496	3378	3036	2501	2097	1833	1651	1515	1399	1404	1364	1415	1534	1396	2118	1943	1415	1188	1288	1375	1369	1417	1315	1230	1340	1362	1254	1125	1098	1107	1083	1128	1191	1163	1123	1143	1221	1134	1189	1173	1416	1800	1859	1666	1256	1141	1094	1006	1024	965	998	927	1035	1047	1014	923	968	989	989	987	1000	959	992	1017	1046	1012	1010	1050	962	1021	1023	990	1029	1007	1018	980	1057	1042	1018	1028	1001	1002	1042	1065	963	1030	1006	987	1020	1012	1034	1034	952	997	990	987	994	1059	979	1008	989	1041	1007	989	947	1005	1022	971	988	1038	1022	1020	995	992	1034	1043	961	1008	1017	957	1024	1047	980	1044	1045	975	1029	999	982	976	1019	985	959	965	1057	992	975	1009	973	943	1008	1000	980	1006	1062	1007	955	984	1007	1047	1021	1035	984	985	1044	1032	1015	1047	952	964	1000	1052	1008	1029	1024	1052	1023	1033	1001	989	1012	1024	1082	978	1068	1051	973	1008	1077	1030	971	961	1012	1025	1017	1022	1010	1003	1045	993	1002	1032	1021	1027	1056	1029	1041	984	1044	1003	1042	986	1015	954	987	990	991	930	1006	954	992	1028	914	963	998	1020	1015	1008	1009	1005	1008	1004	963	976	932	988	997	955	961	1022	1020	1021	1010	1012	954	1004	1007	983	943	1023	1074	997	1009	988	1000	1006	1010	943	1033	996	1024	945	1019	1048	991	999	910	958	971	989	1048	964	1037	1043	968	953	1067	956	1014	1005	1005	932	1039	990	1038	1010	980	1028	963	1027	1040	984	997	931	1049	1001	991	1019	1011	1003	1004	955	964	957	1023	936	1062	1053	1044	1021	1025	1021	1008	959	1023	975	1013	1043	989	1008	970	964	1011	966	1005	962	982	1034	1007	1014	1010	1000	954	1038	1004	981	971	1013	984	934	969	982	1012	984	989	968	1007	979	1031	967	954	998	1050	1006	987	998	967	995	981	986	983	968	983	976	1033	985	999	969	1029	1022	1029	966	966	1030	971	1035	991	972	996	959	1024	1008	961	1019	1005	1001	1002	1036	1027	1008	1026	985	1010	1019	1040	1016	1059	992	1001	1013	974	1051	1032	986	948	973	991	979	1035	1017	978	985	991	993	994	1000	987	1048	1067	942	966	1039	985	1027	954	1006	993	1008	964	971	1002	1030	1063	1036	1015	977	1012	1012	1007	1037	989	943	994	1005	1020	946	994	1017	995	968	957	974	1012	1055	977	1015	1050	1018	964	955	978	1002	981	994	1013	980	1035	1010	976	1010	1028	932	987	1023	1002	992	997	965	1007	1009	996	992	1080	1023	927	983	973	1029	1011	1013	1011	1036	972	975	981	1054	1016	982	1016	994	975	981	1016	996	966	978	1079	936	1021	1027	1022	1003	968	1010	979	1049	1027	992	1011	966	1035	1058	1023	993	998	975	1010	1028	1025	979	978	1043	969	1012	1010	1008	968	1033	993	1009	1060	961	934	942	1083	982	1020	1005	1037	938	1038	1031	990	1009	1009	1017	991	953	964	995	954	1003	939	956	1016	964	939	991	1027	984	1013	953	1056	939	1043	964	1037	1011	990	1016	1003	1001	1009	1008	930	966	970	982	997	1039	1017	920	1003	1014	1046	1015	978	1029	971	1005	971	1011	1015	991	1045	989	1012	994	1030	982	1005	993	1030	1033	997	983	1004	1031	1067	1003	990	1001	988	1005	959	1038	1000	1019	1009	970	1037	995	939	996	983	951	1023	973	1039	1015	995	995	980	1028	1016	1019	1043	998	986	1000	988	1038	1019	1012	1048	973	970	1078	1000	1009	1020	1061	1009	971	1053	947	1024	996	1030	974	1053	1001	1070	1021	975	1025	998	973	991	967	965	938	959	1045	1025	980	1027	1038	1014	1019	1043	974	966	1004	1046	1077	1019	981	984	971	983	973	1010	1017	1052	1022	980	998	972	1002	955	1011	985	971	982	1009	1013	1028	978	1051	1024	992	1020	1020	998	1006	962	977	1046	995	999	949	972	970	1020	1013	980	1020	1054	984	970	1013	1050	933	1023	1022	1026	1027	997	977	970	967	973	1031	926	995	1000	1069	1009	955	1017	1026	981	985	1029	955	992	952	1065	980	1018	1060	1036	991	984	977	990	999	937	1003	1017	991	1008	991	962	1005	1036	982	1005	992	952	983	1001	998	1008	1032	1023	927	993	1026	990	1071	992	1004	957	960	978	1008	1003	1031	1000	963	1000	998	979	1024	968	949	991	1014	1039	1013	978	969	1047	995	1003	1012	1003	1017	1007	988	1021	1063	990	1033	986	1040	989	940	959	1017	1015	981	977	1045	1006	1030	981	1020	938	965	1013	1031	1012	951	1036	1015	982	1024	1010	1027	1051	998	1006	975	1035	1010	984	1008	959	940	991	1014	982	961	943	1028	996	995	989	1036	1020	943	1024	964	1045	1015	1000	967	1020	972	1019	943	1029	976	1065	959	963	969	971	934	990	969	993	957	1035	1014	983	1002	990	957	963	999	1024	1026	986	1021	1050	1019	1010	972	992	1001	983	1015	930	984	984	988	1018	960	1058	995	993	960	1027	1011	987	1050	1045	1056	995	959	1018	955	1020	1017	1070	1047	978	966	996	1018	1009	960	951	977	986	1049	1038	1066	1003	974	1035	1030	989	1033	997	997	1022	1010	1005	1030	1000	989	980	990	996	942	1008	988	1040	985	989	1021	1020	986	1044	989	933	1019	954	1005	998	998	967	977	954	924	1013	1001	968	1068	1054	994	1002	1002	968	959	969	988	1068	1037	1026	981	1077	997	1035	998	976	986	968	1022	1024	938	998	973	991	992	1021	1029	1006	1049	985	994	1017	1014	990	1027	1014	1013	1017	1012	1000	971	1017	955	992	1029	984	1017	974	994	1014	937	1023	1002	1033	1024	960	1033	1002	1052	1060	964	965	970	997	977	938	978	995	1041	1017	1012	956	1019	1033	987	1014	943	1039	996	1010	1036	1008	991	995	984	1006	990	1038	983	934	1023	1008	1018	1076	1003	1006	963	1017	998	957	1026	1026	981	1033	1009	986	994	974	1048	1010	939	1005	987	938	998	988	1014	1003	957	925	971	998	1012	951	998	1057	993	1013	952	1075	1032	984	1007	1010	1014	974	1011	982	999	1044	1000	1013	1004	1006	1040	1003	949	1048	1013	983	972	980	1029	1010	1060	1008	1037	979	991	1012	1017	997	1018	975	1022	973	1027	1033	1058	1017	1024	1035	981	1018	1007	991	1044	997	953	967	1029	965	1039	1012	1033	998	1022	997	1029	1013	986	1057	1028	960	996	1045	990	1013	989	978	996	984	1045	1005	996	1011	1034	980	949	956	1036	990	1040	966	1045	971	989	1075	1029	957	1026	991	992	966	988	994	1055	1012	999	1005	1038	975	1006	1018	974	991	979	1041	977	1008	1016	968	987	974	1006	1012	1022	978	1074	1034	973	967	984	975	1012	981	999	969	1022	987	1021	1049	999	1005	1021	1014	1056	991	1034	974	1047	1027	944	1026	1008	1015	988	969	989	1000	938	1020	1054	1035	983	1004	1000	1025	1005	1006	971	1044	1017	998	998	961	1007	1002	992	1019	989	1033	979	939	1019	998	1055	1047	1011	996	1017	1029	1037	1018	993	974	967	1024	1005	1059	1018	1029	1030	970	1046	1034	941	1017	977	1016	1000	945	1023	981	976	1001	1044	956	1006	997	980	1099	1021	1054	989	993	1003	962	979	1023	1025	1052	1002	1013	994	1004	966	935	986	994	1032	963	972	997	1026	982	972	971	976	1042	1033	968	1025	912	941	976	992	1025	1046	1047	953	965	1003	1016	945	996	1011	938	964	1015	995	1021	1033	1008	956	1013	1006	908	1004	1041	995	935	1003	982	1067	1008	1007	1007	967	1012	1057	1024	999	997	996	1013	1054	1069	1029	1004	980	938	1059	961	1003	947	1005	983	999	1030	1059	1000	996	988	1010	991	998	1038	1034	1013	1018	1046	1000	942	1001	1052	999	972	964	1039	1012	915	990	1017	1019	1010	1008	994	968	979	1010	991	1053	981	1029	999	1016	1063	994	1045	993	967	999	969	996	1036	945	1021	1080	1022	1003	995	1000	1020	964	961	996	1025	1012	1035	968	1018	949	1025	1066	1003	980	991	995	1007	1004	980	974	1013	998	983	1018	1003	1030	952	936	988	992	997	961	1045	1034	1003	1018	1001	993	1060	1004	1077	1002	1034	1014	1027
23466	21484	29372	24026	21538	21201	13721	6232	5061	4113	3671	3403	2937	2296	1883	1666	1254	1178	1029	967	859	839	800	877	907	919	848	1145	1070	845	756	763	776	728	727	744	762	749	801	752	562	611	668	699	752	721	681	704	627	708	671	637	634	800	1173	1274	1134	823	704	685	618	566	598	562	574	538	604	601	574	575	570	584	554	583	565	548	598	590	585	568	576	600	514	583	622	588	588	557	579	559	574	558	569	546	619	589	539	601	560	564	595	584	566	574	604	545	637	564	598	580	547	613	587	529	612	562	584	585	591	558	558	497	562	582	543	584	582	551	581	573	565	543	567	571	553	568	553	577	549	525	583	572	599	546	622	586	568	609	548	596	575	566	592	570	549	577	583	550	567	578	635	568	532	592	572	555	580	557	604	571	512	601	620	580	586	604	564	566	563	549	569	586	599	587	598	517	574	557	588	543	530	582	638	609	591	577	602	577	589	574	554	540	601	586	552	543	574	556	556	536	543	578	566	598	577	595	590	534	572	568	541	587	584	544	565	619	608	571	587	560	532	561	591	613	581	577	571	559	584	588	566	596	572	536	599	562	543	605	527	603	592	593	566	573	554	586	575	585	599	598	590	568	571	573	590	581	547	596	556	583	517	569	554	591	587	577	568	563	591	558	562	560	565	578	619	562	561	558	576	590	599	555	572	544	582	604	619	569	609	519	587	589	515	589	559	568	579	589	592	564	534	601	552	613	580	557	537	527	587	599	597	550	584	569	574	523	561	597	615	546	564	573	595	543	563	578	579	618	595	577	576	593	594	578	598	587	598	598	561	559	565	607	593	554	571	550	593	581	608	555	546	651	605	584	558	631	567	566	612	545	575	560	568	595	562	587	546	587	584	572	591	550	550	621	577	551	584	597	607	600	533	545	603	593	586	590	547	578	573	591	546	563	575	597	605	580	592	535	570	577	540	579	605	567	575	607	566	605	601	632	561	567	532	592	577	593	552	549	581	615	566	544	570	602	584	603	584	572	587	547	595	563	562	549	578	592	592	599	569	581	571	572	587	570	588	532	583	578	604	603	574	536	533	552	571	571	561	582	611	555	573	574	600	581	565	512	562	584	581	580	540	595	546	585	575	582	592	589	610	584	625	564	629	606	550	567	547	587	626	530	564	583	593	597	549	512	565	590	557	545	588	573	565	577	589	561	557	589	575	552	613	556	526	538	569	574	553	507	580	619	634	626	620	543	535	544	577	545	615	553	579	574	545	607	590	570	589	575	569	550	545	538	588	564	558	559	567	585	558	548	611	590	574	501	531	579	532	567	601	563	529	588	545	614	554	592	586	589	545	538	583	546	564	575	570	562	601	592	538	585	581	545	593	590	598	535	584	589	566	544	560	593	580	600	586	571	570	601	606	619	554	576	573	592	547	608	587	573	567	615	567	530	531	631	568	546	605	576	603	565	539	612	579	555	602	598	546	582	528	609	585	583	615	558	563	535	594	560	600	628	573	552	593	596	570	569	552	568	598	562	559	642	555	554	557	572	609	581	603	557	592	598	594	605	567	589	614	545	526	613	599	557	600	575	569	575	576	573	570	555	541	551	620	556	615	534	569	585	576	571	575	568	596	560	536	554	559	568	593	609	578	539	571	560	567	555	615	583	575	588	588	609	626	571	550	551	585	609	571	598	585	599	608	541	604	569	552	572	588	583	585	584	570	549	567	637	561	590	525	560	575	548	588	598	548	607	571	554	585	574	596	575	574	595	579	603	582	586	578	567	552	569	582	582	603	549	543	553	584	590	547	550	574	606	539	563	556	571	584	594	586	616	564	611	573	563	587	579	542	543	555	589	560	567	549	589	568	581	595	539	554	598	553	583	623	587	544	556	591	586	588	535	557	567	584	573	550	578	574	596	537	555	563	597	601	593	578	583	584	580	583	545	596	559	568	606	585	627	616	553	555	583	584	583	595	555	584	576	559	582	540	579	547	620	551	589	547	561	601	562	558	537	585	596	571	529	568	564	588	539	593	585	616	563	599	620	558	555	571	558	580	572	603	567	557	567	555	584	551	579	563	566	563	571	621	544	516	567	602	561	601	614	587	578	535	574	554	604	577	565	585	582	582	577	584	589	564	578	649	610	550	569	599	582	543	582	598	566	592	585	547	589	580	530	586	583	601	543	572	611	552	555	605	549	568	579	606	591	594	609	557	513	598	560	575	555	537	557	572	539	578	567	536	542	590	566	574	539	578	553	552	576	575	582	539	595	564	545	586	574	612	578	595	553	583	588	570	553	584	574	556	575	581	548	582	561	561	530	557	547	603	604	584	534	616	606	559	575	568	593	554	573	583	529	558	544	575	617	554	573	577	587	574	543	553	566	574	580	588	581	556	570	598	554	585	563	613	570	591	603	549	585	555	594	588	561	591	561	543	598	546	536	563	604	578	599	547	584	580	542	547	528	555	594	564	539	572	569	573	598	590	585	607	584	569	566	547	549	582	541	556	559	607	565	548	599	597	576	549	558	543	565	580	598	571	606	634	571	591	622	563	549	563	605	593	535	596	568	523	596	516	590	612	560	601	567	557	640	589	591	541	585	593	581	544	534	554	573	602	551	590	588	618	550	577	612	568	577	588	587	603	548	551	552	573	572	597	595	569	522	580	545	587	570	564	589	564	567	585	574	613	582	598	533	595	570	593	585	540	552	605	605	571	576	607	574	605	596	555	592	585	549	588	556	547	569	570	558	566	575	584	532	566	593	576	593	592	577	607	595	549	597	577	569	571	559	626	552	580	611	609	582	584	582	561	554	527	577	515	572	505	539	567	530	611	621	572	570	600	567	569	548	616	585	503	569	530	589	619	564	576	575	556	576	555	612	587	567	558	615	574	597	600	555	560	586	603	574	574	555	574	578	563	583	585	565	563	574	606	565	561	575	619	530	556	562	600	547	582	553	606	581	565	610	568	601	602	576	592	568	570	574	561	547	563	541	529	581	576	577	556	585	620	553	563	562	562	590	580	588	582	594	557	578	574	542	588	581	609	580	540	615	576	578	527	574	611	561	586	591	585	565	591	597	578	607	574	554	580	578	583	571	568	564	566	572	559	566	566	567	554	580	611	607	593	564	573	547	613	598	588	557	572	608	608	558	558	601	567	575	558	584	618	583	586	606	572	558	579	611	602	571	565	556	534	631	589	616	557	548	603	577	576	567	546	589	573	560	573	558	559	579	593	586	542	586	581	543	573	581	575	585	549	564	591	571	578	602	559	571	579	598	593	537	598	592	586	542	625	552	546	607	607	565	546	581	577	605	614	527	593	511	559	618	575	583	588	570	580	537	541	588	549	546	578	574	576	599	606	567	581	565	602	587	544	639	551	604	559	542	559	593	548	546	573	567	593	577	566	568	570	571	612	612	595	532	585	575	582	583	557	585	570	570	607	561	574	542	589	534	578	601	588	543	539	539	569	601	572	603	575	597	604	566	605	617	560	563	553	626	597	596	563	568	579	580
19028	37553	35890	27379	22681	19472	16293	13094	11964	10188	8896	8269	7186	5667	4521	3620	2963	2376	2074	1946	1735	1570	1432	1545	1726	1651	1470	2410	2198	1584	1228	1276	1426	1356	1335	1236	1231	1270	1454	1319	1139	1088	1054	1131	1185	1094	1175	1119	1098	1167	1168	1123	1124	1419	2153	2578	2150	1617	1227	1002	900	858	942	932	900	909	912	897	868	855	915	921	882	878	851	872	915	861	866	879	878	859	851	867	907	881	887	837	805	897	828	897	886	873	906	863	854	837	929	871	851	877	933	882	890	835	881	839	866	862	892	886	846	923	876	896	893	881	902	859	889	851	927	872	917	908	869	890	875	884	899	887	862	869	857	830	862	921	897	887	876	887	843	844	885	858	867	895	827	896	879	890	901	937	892	881	924	897	932	859	927	874	890	850	903	898	900	899	892	896	874	915	858	915	893	838	901	906	904	846	880	889	938	849	858	854	863	837	901	897	872	898	918	891	833	827	849	850	885	879	863	895	881	890	913	838	929	894	891	888	850	899	903	874	867	904	902	895	877	902	885	842	890	855	828	869	876	901	946	848	876	894	852	874	888	877	879	933	918	847	916	902	885	887	852	894	917	878	868	818	924	858	851	899	942	875	898	878	873	905	888	886	922	820	853	853	920	885	909	891	810	893	886	898	830	859	890	848	859	891	960	925	895	869	950	898	848	851	869	927	873	906	884	921	909	904	875	910	864	832	908	911	904	905	879	934	897	897	876	881	835	807	940	902	890	868	923	854	853	908	880	869	845	872	864	933	940	857	862	856	943	840	879	843	875	859	911	858	884	872	888	897	882	912	831	881	885	895	884	876	880	858	892	855	851	883	945	863	870	868	849	896	909	878	866	895	910	890	838	860	889	875	925	878	839	847	894	912	938	865	893	878	907	855	885	897	883	866	883	832	853	930	864	911	920	902	869	907	900	920	909	866	885	901	899	865	825	875	893	929	885	877	868	868	870	888	920	865	881	868	872	867	880	883	884	902	846	883	912	911	903	899	887	905	906	830	901	932	902	893	880	849	914	872	877	856	923	870	870	858	827	862	841	886	912	951	886	911	872	920	886	881	880	909	854	890	860	910	885	878	891	895	870	870	940	903	862	877	873	937	865	846	905	905	849	856	883	905	884	882	917	849	908	907	924	906	904	873	867	866	903	878	889	869	907	867	855	879	905	908	910	892	901	906	921	931	896	848	918	870	898	844	896	884	885	939	839	885	827	896	904	900	857	852	907	860	878	871	924	867	886	832	931	821	914	884	882	900	923	877	896	852	889	852	864	897	861	883	900	891	882	889	890	943	891	897	924	866	896	877	898	897	899	868	889	844	881	917	886	893	855	880	898	862	908	842	839	866	865	901	860	905	884	913	882	844	886	867	867	844	944	883	927	881	872	881	881	919	887	909	929	880	844	937	888	878	891	891	874	849	867	893	909	838	874	851	875	861	887	925	835	860	894	901	928	917	868	924	858	882	912	872	879	879	904	816	875	916	888	889	864	925	855	923	890	858	829	883	897	841	876	868	915	890	880	874	839	827	877	892	893	823	921	864	932	853	855	898	910	910	848	910	881	850	934	908	836	898	926	968	894	869	877	891	817	911	869	897	871	892	874	899	827	833	881	934	864	865	938	865	907	936	884	881	908	860	895	884	866	898	871	917	881	873	925	876	913	835	908	907	894	831	840	879	923	891	944	908	879	871	905	926	889	923	899	865	870	917	899	878	881	840	850	920	872	915	881	856	918	944	924	928	862	850	883	838	902	901	916	914	908	870	893	912	905	802	877	838	902	842	844	969	887	895	955	877	869	873	942	866	895	887	891	904	908	907	833	888	873	847	898	888	879	837	907	883	866	884	850	884	946	904	908	875	896	856	880	937	830	871	899	925	912	823	895	899	847	921	906	856	852	886	861	818	816	934	834	893	906	858	864	877	856	847	866	909	874	889	845	802	927	943	918	874	823	866	860	846	858	904	882	888	809	888	878	901	939	833	811	896	869	858	889	887	905	932	901	897	853	930	922	937	840	846	820	895	827	840	910	878	816	896	864	879	911	870	892	899	852	935	865	891	902	887	957	906	905	836	899	858	911	898	957	830	892	909	936	873	853	894	899	874	885	892	853	823	850	881	845	906	814	885	933	833	898	934	848	862	915	821	901	831	887	868	816	839	881	895	868	882	878	870	898	924	863	843	849	892	883	929	866	951	845	882	850	884	883	841	952	882	903	866	932	907	916	913	862	929	859	866	871	916	901	922	886	867	842	827	885	857	878	872	888	864	816	946	845	902	872	888	893	891	901	897	912	948	849	927	899	955	834	907	903	851	901	852	926	906	831	925	880	935	896	842	882	876	871	854	951	835	886	882	912	890	932	928	902	912	842	824	861	846	869	871	917	874	935	905	875	858	885	915	860	921	839	896	921	897	895	868	846	867	896	861	855	864	902	878	907	848	911	857	901	910	910	811	871	907	897	883	915	881	865	863	873	874	870	892	896	901	865	865	923	859	911	905	886	880	899	852	854	918	877	864	909	889	901	853	861	829	908	884	885	845	877	844	875	860	829	861	890	886	907	916	860	903	883	844	858	854	887	830	879	890	918	902	887	917	864	861	855	894	864	961	843	892	868	841	866	866	874	872	858	851	867	891	907	874	826	897	926	843	900	889	842	859	893	900	880	875	902	924	905	883	889	890	853	897	896	914	900	911	870	890	878	885	807	864	875	885	829	847	887	925	867	876	842	897	879	829	875	897	897	925	896	884	891	918	905	900	906	866	906	872	932	898	882	922	916	884	876	899	901	883	833	930	874	876	921	920	893	902	891	850	848	839	856	973	869	873	884	875	851	869	907	886	901	900	922	869	873	858	951	890	880	855	894	853	894	855	903	883	966	884	864	896	862	883	858	887	915	837	934	889	899	849	929	839	900	909	833	891	918	867	903	913	892	892	897	909	898	873	905	877	871	859	847	865	888	933	877	925	865	912	931	888	839	857	907	857	893	864	923	863	868	844	833	859	921	861	862	844	875	922	877	915	880	902	910	858	845	855	840	892	952	843	882	887	898	874	874	913	847	910	890	832	933	862	885	881	886	822	872	884	890	920	907	891	919	893	869	877	873	870	838	879	857	871	865	844	909	909	886	860	850	865	900	853	882	852	851	888	895	892	925	908	851	861	890	858	865	845	837	849	901	889	872	895	899	911	916	864	930	957	864	873	871	916	897	863	936	895	872	913	905	891	892	850	872	884	857	921	800	843	876	906	846	872	847	886	869	874	835	846	876	862	871	878	908	879	879	943	860	872	924	837	912	878	881	905	837	869	904	865	850	876	912	916	868	878	900	865	809	857	908	934	888	897	855	869	854	877	860	888	902	917	901	873	880	921	874	898	866	901	889	916	811	888	857	890	889	944	866	886	861	903	898	907	939	810	853	898	859	891	852	905	939	877	903	944	833	824	880	869	901	928	856	856	840	905	834	908	861	809	919	924	870	902	936	869	858	974	827	866	863	910
27277	21400	19172	11151	5552	3940	2765	2218	2023	1750	1656	1517	1419	1131	982	978	895	792	740	672	710	666	682	653	770	687	687	771	759	673	616	642	675	645	701	665	645	620	673	608	658	598	608	653	636	606	581	609	617	651	629	609	593	639	604	650	688	604	640	638	601	603	618	629	566	614	609	591	551	570	639	562	583	607	596	581	604	547	562	609	620	628	605	636	614	591	620	581	554	624	559	623	559	550	568	583	580	613	569	617	604	559	591	559	578	562	618	578	595	580	584	578	602	593	568	601	581	547	578	580	592	590	540	584	608	578	629	569	580	574	569	589	575	567	614	567	548	586	517	578	570	583	564	600	568	543	539	590	552	585	584	612	583	612	551	558	583	640	539	587	574	585	601	578	567	602	621	603	618	593	622	570	560	579	603	561	557	558	572	585	596	589	576	570	546	613	559	615	587	622	573	612	579	596	557	590	570	610	587	630	581	563	586	557	596	602	615	571	583	594	596	585	563	544	600	577	551	577	574	591	596	560	581	572	581	591	564	597	572	602	559	555	592	557	633	598	572	622	585	579	570	617	587	581	511	575	586	566	608	614	598	582	548	551	616	607	608	582	586	535	588	573	558	594	615	521	612	607	586	594	583	608	569	579	575	586	606	577	594	587	628	568	581	611	596	579	564	551	571	575	611	594	602	613	607	593	596	584	546	567	605	592	573	627	592	562	634	589	568	583	552	612	574	574	540	571	589	546	582	562	616	601	629	556	561	565	573	570	588	568	586	540	594	582	580	617	582	554	569	590	598	583	584	574	605	612	563	621	572	609	594	625	548	569	580	622	566	576	561	606	603	586	607	580	565	602	580	581	625	590	578	604	569	568	578	570	589	620	554	559	574	587	564	589	574	535	608	543	582	588	633	588	608	636	583	606	567	599	617	563	559	552	595	576	608	572	562	571	598	583	570	581	607	579	599	561	574	578	573	584	570	609	596	595	567	544	599	541	557	594	597	563	620	604	602	623	551	547	575	589	554	608	576	615	560	591	583	595	590	568	539	624	591	555	584	598	597	588	579	548	592	561	538	559	600	547	572	594	617	596	588	568	581	547	598	611	611	567	585	576	546	581	592	593	587	611	567	584	592	531	590	567	602	591	558	547	606	577	581	558	588	593	563	570	598	622	570	575	575	588	514	589	592	588	613	566	568	581	581	609	594	590	597	555	594	584	551	593	572	614	580	579	537	598	532	588	611	602	580	584	548	593	596	572	599	597	596	613	585	561	584	575	588	558	584	550	593	607	572	621	588	560	562	591	593	646	541	575	577	570	586	554	543	616	617	543	563	558	546	570	555	606	565	614	605	553	580	601	565	589	574	563	583	598	589	568	590	600	576	602	591	607	588	579	567	576	569	578	600	571	634	563	602	619	601	557	594	616	588	602	630	576	573	574	636	540	585	608	629	617	614	577	582	631	559	592	619	585	540	542	603	548	556	586	653	592	600	562	566	541	551	568	557	588	574	563	610	589	605	588	597	564	563	617	572	545	601	545	586	579	562	599	585	596	567	598	564	587	561	582	576	580	573	591	567	610	551	574	603	578	546	605	590	566	562	580	592	564	562	547	575	573	573	565	584	586	631	594	626	615	579	582	627	562	553	552	593	600	605	606	599	582	632	587	608	572	605	553	602	548	582	589	591	576	531	585	570	555	590	600	558	602	576	590	567	627	579	574	626	564	587	576	559	604	566	624	565	589	600	568	595	595	578	580	616	605	609	559	588	600	584	619	571	612	583	574	562	567	570	590	553	545	605	589	610	612	592	578	560	536	606	617	538	565	620	552	586	626	595	572	580	560	574	592	577	603	578	599	609	597	586	603	549	603	592	576	611	606	585	554	622	591	594	586	540	547	566	569	552	590	576	604	614	614	598	564	585	606	580	589	541	567	565	552	581	573	559	611	654	605	563	572	588	563	581	591	597	578	572	527	597	604	570	568	569	591	536	633	575	586	557	576	584	628	599	611	554	572	590	552	565	621	618	598	570	557	550	571	590	557	586	587	641	574	522	589	570	573	582	577	563	584	551	570	586	611	573	555	605	567	564	584	611	604	564	588	574	591	588	561	581	577	646	606	580	569	573	599	632	567	581	588	573	620	573	556	592	579	567	565	593	575	596	594	619	573	602	571	582	556	615	582	607	587	597	570	608	586	579	577	561	570	606	580	591	610	608	599	563	595	594	563	579	580	563	552	563	602	608	644	588	574	591	564	550	581	554	557	579	546	589	563	548	573	553	603	605	575	583	560	593	598	578	565	596	589	616	557	606	575	592	551	571	606	546	600	584	567	598	597	568	587	610	558	585	578	600	576	591	564	596	566	555	581	572	543	568	571	564	593	562	573	541	583	559	570	543	565	615	568	532	536	569	607	570	570	620	633	551	569	565	582	567	603	593	540	585	596	545	570	632	575	604	543	586	571	563	552	560	539	594	567	562	595	611	556	549	582	586	601	596	552	567	577	595	596	582	564	555	574	589	566	575	583	620	570	572	613	538	606	562	553	574	557	577	603	621	612	549	580	572	596	591	526	588	580	594	600	595	574	584	601	581	582	551	583	575	576	566	582	574	571	627	579	575	564	588	600	613	546	584	529	629	582	593	584	509	569	593	541	564	577	584	594	582	596	590	571	608	619	586	592	592	590	587	589	590	608	559	588	574	572	546	583	621	549	596	544	585	552	541	574	572	555	610	570	559	600	579	599	591	565	558	629	549	572	565	577	600	586	612	613	592	591	559	586	553	586	585	582	575	565	607	604	593	583	581	561	619	566	607	552	637	608	569	565	611	575	585	610	569	555	560	591	585	567	573	553	588	564	564	563	575	582	573	570	634	636	528	583	576	579	580	586	635	604	605	536	585	571	613	591	560	612	593	584	564	612	591	599	607	571	594	573	561	602	585	582	590	552	620	592	554	600	588	618	547	589	523	560	541	571	628	551	571	607	581	557	566	573	587	586	563	523	597	606	579	587	585	597	534	563	620	571	553	589	561	592	608	546	605	576	616	613	542	580	557	575	566	639	573	588	548	585	541	635	555	579	560	557	549	568	578	560	616	612	543	577	569	564	567	573	569	587	608	559	607	573	562	568	616	648	589	587	563	590	586	582	558	618	625	583	561	558	591	572	542	601	596	513	592	611	606	569	537	534	593	578	589	611	595	574	562	583	574	620	567	578	578	574	644	566	583	588	552	547	549	587	566	589	574	534	593	604	598	593	578	597	571	634	579	580	575	562	598	569	651	581	579	589	584	578	587	593	580	591	579	612	611	587	578	588	620	580	585	579	632	557	615	626	575	542	602	581	574	570	603	596	600	564	557	599	576	580	542	574	562	591	610	549	572	621	577	598	599	589	582	554	583	542	564	630	574	644	518	574	582	600	604	597	585	601	606	601	603	595	579	575	613	605	629	559	615	594	588	582	574	570	559	581	583	571	569	571	590	593	582	568	519	588	581	589	606	600	582	636
13875	23894	23889	15720	11703	9449	7389	5821	5453	4798	4424	4011	3439	2665	2216	1841	1610	1421	1294	1304	1262	1148	1097	1096	1258	1167	1076	1369	1268	1191	1038	1049	1134	1150	1060	1057	966	1108	1146	1108	1076	995	988	1091	1055	973	1007	967	962	963	1011	984	986	953	1033	1082	1093	1021	920	918	907	906	837	880	887	922	951	874	881	885	897	872	858	887	865	918	901	912	937	851	914	897	893	869	851	857	935	918	938	938	864	926	907	885	841	882	879	872	867	918	877	899	916	887	883	921	901	893	916	902	880	885	935	858	901	911	876	908	900	926	885	883	899	888	860	930	907	902	891	924	925	944	862	863	898	891	888	896	893	923	916	951	922	874	875	928	908	911	876	876	888	905	902	866	901	862	924	905	848	886	937	893	863	865	901	847	852	873	892	916	903	924	929	901	946	862	854	871	884	918	894	862	892	916	876	916	863	919	934	831	933	870	919	879	946	874	891	882	936	857	853	880	818	860	894	905	911	915	891	914	854	834	925	840	874	881	861	868	919	962	881	867	842	861	963	894	895	889	908	884	890	860	854	869	942	894	935	950	858	858	980	946	862	917	836	835	875	888	872	920	876	894	937	888	917	887	914	876	879	901	799	902	926	921	906	931	880	954	878	875	881	903	869	896	957	846	872	891	923	878	898	957	916	882	863	870	881	900	879	887	918	903	879	892	890	894	872	881	867	846	909	894	875	919	899	912	925	903	871	890	917	930	889	926	882	888	896	887	909	906	891	842	883	906	912	903	887	850	850	866	876	879	889	841	842	883	895	865	888	907	883	865	871	919	878	871	883	900	896	920	869	875	949	854	902	941	926	820	876	923	902	854	943	857	862	883	893	936	907	887	851	917	895	898	871	892	870	888	871	861	905	914	870	893	885	916	886	878	900	844	869	900	859	923	888	860	905	904	918	889	894	847	931	894	892	901	864	893	856	845	886	895	939	876	853	886	971	866	904	932	943	883	884	928	886	868	927	904	949	848	892	899	941	894	887	884	911	873	885	949	912	869	856	917	885	858	865	930	871	895	890	880	907	922	862	905	887	906	890	911	899	840	922	860	925	911	895	863	907	883	935	910	906	895	883	891	836	858	915	945	916	942	856	900	902	841	845	867	895	935	906	898	887	891	910	890	887	903	928	911	929	881	880	856	902	886	887	896	886	894	901	930	910	908	914	893	874	901	871	903	926	867	889	913	969	837	903	921	843	859	880	860	907	870	910	927	872	869	880	866	854	854	878	892	894	851	864	883	914	863	890	918	822	890	889	910	864	880	875	896	918	934	867	915	869	887	896	816	857	913	847	937	860	901	897	860	904	944	897	928	894	887	872	897	848	873	922	867	825	908	905	924	895	873	891	843	812	942	933	908	867	870	901	907	855	917	898	817	889	868	899	840	898	876	967	913	913	911	902	897	902	881	876	885	908	926	848	848	938	896	889	851	852	913	885	921	865	906	865	943	933	907	899	917	864	868	900	896	900	866	890	883	905	925	974	873	898	901	862	859	901	875	915	859	883	919	918	882	897	922	939	903	851	896	925	889	858	888	899	888	876	868	907	860	888	916	872	933	915	929	863	904	865	954	931	895	932	885	907	890	946	923	807	914	894	895	902	880	915	858	862	919	876	932	885	893	903	928	917	880	842	941	901	943	919	891	933	916	862	889	883	925	896	893	878	907	901	849	844	955	890	886	890	890	871	939	915	842	873	898	858	886	903	899	866	920	931	859	920	936	903	870	1000	822	873	941	879	922	879	885	867	858	849	899	891	904	875	923	868	923	868	907	925	867	942	898	846	877	984	891	909	967	934	858	841	853	912	951	818	905	837	925	905	939	920	832	908	879	891	887	938	891	873	869	881	884	902	937	888	931	893	870	888	859	897	901	904	943	886	896	863	902	877	899	873	945	913	859	841	862	878	904	911	895	919	939	929	899	925	934	941	883	917	910	901	885	911	955	953	871	933	925	906	909	852	889	907	881	931	892	864	881	872	887	900	850	934	897	918	931	897	875	944	878	906	881	871	911	858	888	923	910	905	873	920	882	834	909	872	835	900	899	885	917	954	878	899	841	867	860	846	925	870	838	884	896	900	895	885	903	900	881	890	898	871	911	912	940	925	949	937	882	904	884	873	935	902	919	871	892	881	849	863	873	894	936	927	892	837	905	929	891	911	875	888	878	891	918	887	857	894	915	860	935	865	937	915	865	887	928	940	877	876	895	919	895	855	886	898	875	858	861	879	914	861	892	856	888	859	901	885	916	880	908	897	876	917	923	865	908	900	931	894	876	926	866	883	902	870	873	837	910	908	919	839	877	878	918	869	863	887	878	890	897	871	871	895	897	915	877	882	904	893	899	905	906	900	918	874	915	938	898	860	882	883	915	909	893	894	886	938	909	861	875	877	858	894	884	915	872	870	877	866	897	870	902	896	886	923	895	929	889	902	887	935	918	858	906	922	858	904	887	922	884	837	905	922	927	875	937	890	871	896	852	886	927	922	868	863	939	921	927	927	823	902	925	895	896	874	847	880	935	858	872	877	929	896	905	840	869	913	914	883	917	884	885	875	917	902	917	917	894	913	860	919	872	888	890	868	924	899	920	852	886	890	850	900	882	908	872	884	920	876	890	880	912	932	881	914	910	934	890	911	953	916	866	919	855	900	827	923	906	933	885	892	912	859	822	886	849	921	899	896	887	857	890	952	853	915	875	899	899	874	948	936	891	883	899	910	871	880	882	847	909	896	902	874	936	913	857	903	880	918	867	938	870	910	895	896	890	893	875	890	911	884	899	889	894	933	906	884	902	895	863	920	913	881	945	847	897	887	901	919	880	942	944	850	935	917	877	889	922	902	917	916	890	899	874	884	923	861	824	922	863	898	906	832	900	858	912	916	938	906	928	931	915	925	874	919	907	899	943	882	904	857	884	948	905	905	922	872	912	861	926	888	875	876	899	853	887	921	932	922	911	932	916	893	896	913	936	893	848	905	889	872	871	870	942	892	867	894	935	912	915	826	826	861	904	892	914	917	901	886	906	863	833	912	852	823	879	912	889	874	896	902	920	870	860	869	925	916	856	898	884	860	914	858	944	917	860	899	878	892	928	893	882	894	904	917	897	868	866	864	847	907	929	891	826	958	906	943	870	923	907	850	951	874	914	879	884	904	938	867	888	929	905	865	863	851	828	918	886	900	910	877	940	877	959	897	889	925	878	902	894	981	923	944	943	855	940	961	900	893	901	962	927	924	929	908	871	850	936	943	928	903	888	924	883	918	856	846	882	842	840	893	880	840	875	887	893	888	929	901	904	850	921	913	901	898	947	885	877	898	826	891	889	847	876	891	925	882	880	905	856	849	876	852	868	895	896	856	914	894	867	892	886	887	929	866	887	891	882	856	887	894	930	906	919	901	876	912	866	869	895	856	860	882	907	855	856	872	908	863	926	915	862	891	916	917	894	883	895	874	924	879	894	912	927	917	914	859	871	841	845	909	902
24513	21557	28874	24777	20955	12288	6849	4103	3565	3205	2881	2498	2132	1636	1379	1324	1150	1006	946	956	896	823	851	851	934	819	823	857	889	886	719	801	854	775	791	823	830	796	855	831	765	797	765	747	753	687	712	719	694	766	682	743	737	757	958	1060	931	809	767	690	656	692	655	628	627	649	640	672	677	674	674	638	690	657	646	674	680	649	670	631	685	707	664	665	656	721	681	652	680	648	681	674	652	673	626	724	672	617	661	672	689	641	652	625	636	668	701	672	669	682	690	654	701	665	717	636	667	657	676	643	692	649	676	699	635	658	729	682	649	692	637	709	650	614	626	677	711	668	623	654	638	632	611	671	653	676	711	630	665	663	666	687	663	634	657	653	661	677	649	635	649	613	649	647	685	666	675	657	678	638	649	672	652	683	684	653	683	649	678	673	665	749	669	662	666	688	689	666	661	623	666	707	640	667	651	658	683	674	673	653	654	706	677	636	653	683	651	622	650	668	670	666	654	655	672	668	681	661	662	681	686	642	653	656	644	678	662	674	643	656	665	687	663	683	661	636	643	648	656	633	677	672	667	668	654	646	697	636	677	679	621	680	623	687	652	684	687	651	682	666	682	591	657	707	648	661	671	627	628	650	620	635	663	686	639	646	681	613	629	640	667	633	634	627	695	650	689	657	604	681	640	677	636	631	639	657	705	655	668	653	641	657	662	673	645	643	684	648	638	680	657	717	688	711	682	628	677	652	616	678	680	634	653	640	640	656	666	633	629	670	643	638	635	655	611	672	624	654	638	651	670	661	608	646	611	703	639	631	647	667	688	640	694	649	676	707	656	660	682	686	666	644	688	645	628	670	653	700	704	645	680	664	659	609	674	655	696	654	677	659	642	689	664	680	633	640	645	634	669	632	644	701	665	691	629	713	701	703	642	654	633	622	647	634	673	669	665	677	646	723	659	658	629	627	645	681	597	650	660	638	603	694	674	669	684	683	663	632	621	670	619	683	688	633	667	693	645	653	616	639	664	640	668	606	607	634	629	667	674	641	656	633	694	640	647	661	659	663	655	648	667	679	630	659	598	686	676	642	701	684	696	651	708	631	609	698	668	703	691	634	665	650	646	663	695	678	616	649	675	638	664	669	659	688	685	606	673	663	658	676	660	670	642	686	681	616	689	637	634	642	678	636	640	657	679	632	690	632	670	637	674	616	655	676	619	665	656	638	586	646	628	660	674	651	686	637	662	673	678	608	675	674	682	637	661	686	705	633	642	723	646	674	682	698	665	686	667	669	610	653	654	728	721	659	629	632	676	696	671	690	620	683	630	667	660	647	657	668	648	663	631	636	668	685	690	714	661	648	653	676	633	673	676	637	604	683	664	668	679	675	650	633	676	643	658	654	690	697	644	644	624	644	679	634	658	632	666	653	650	699	639	639	639	653	641	641	719	671	669	683	696	666	683	641	645	651	688	622	638	669	645	628	716	657	658	634	656	644	632	655	670	654	682	613	674	671	677	660	631	691	639	676	656	632	700	689	635	663	642	682	672	620	673	651	650	631	701	670	621	724	641	660	637	657	670	675	652	624	630	681	678	636	644	662	628	648	676	659	680	624	625	639	650	661	649	647	663	641	661	586	687	629	690	640	637	644	651	663	642	674	652	631	619	673	642	656	696	703	642	656	631	668	663	691	605	676	657	694	659	653	648	680	647	633	650	685	644	646	635	658	608	638	646	693	667	669	579	653	627	651	665	737	639	653	657	669	676	655	641	646	676	607	641	670	704	657	602	657	689	634	615	695	672	672	668	636	673	646	603	608	611	666	648	621	636	677	626	652	670	623	692	632	663	665	638	705	656	681	735	695	623	699	642	668	687	694	652	633	670	631	647	625	640	665	659	648	643	643	701	693	649	671	630	682	643	669	665	654	678	663	658	696	667	673	665	678	640	692	634	677	652	698	667	655	665	649	683	651	664	666	655	665	650	620	698	672	664	684	693	629	686	695	690	683	653	622	687	673	691	659	638	605	665	671	652	663	641	621	648	637	627	670	658	629	669	638	675	678	676	620	651	662	634	709	703	643	665	636	648	668	657	719	682	619	639	653	624	653	635	656	698	651	675	690	693	668	622	677	588	646	659	671	603	648	706	661	642	685	666	631	670	658	648	647	652	639	655	645	658	657	680	661	642	649	648	648	644	633	685	646	639	642	623	669	647	634	668	621	620	647	669	650	658	655	644	639	671	693	631	640	676	637	689	671	642	646	643	633	605	694	619	681	666	653	652	655	684	663	675	648	662	611	667	689	672	628	657	658	660	648	680	666	657	661	637	607	641	695	686	674	669	631	661	676	694	663	693	637	683	689	643	655	694	672	666	671	660	667	660	669	673	671	651	675	705	695	653	630	668	696	622	728	652	678	680	725	649	646	690	638	622	671	654	619	665	675	629	631	640	689	661	679	689	608	671	659	732	640	672	651	673	684	663	675	668	654	631	662	638	645	608	669	664	675	622	630	657	686	684	647	680	635	642	667	644	703	699	677	671	654	669	738	624	683	634	652	663	669	640	667	675	641	662	691	611	614	693	686	637	645	695	661	680	625	660	718	669	657	601	713	647	662	675	654	680	686	656	674	619	643	645	673	645	696	716	676	664	677	662	647	637	706	675	640	649	676	667	690	653	709	666	627	663	664	635	662	650	667	624	657	676	647	639	656	649	697	671	633	671	672	681	677	691	631	685	643	674	639	645	711	691	658	684	632	652	664	684	653	723	677	628	671	631	696	638	660	662	669	667	651	643	673	586	650	666	684	688	728	710	662	663	671	634	613	628	657	658	699	730	647	659	653	669	710	675	623	631	637	638	671	693	654	673	656	658	658	676	661	649	653	635	657	665	669	660	630	623	656	643	655	681	652	600	689	672	672	651	638	649	684	659	690	680	625	652	718	654	713	659	675	664	656	657	659	665	656	683	625	668	672	655	703	647	662	634	627	672	689	657	664	636	636	672	673	659	640	662	649	690	660	654	696	672	643	629	684	667	683	660	649	686	676	606	651	664	723	710	655	664	674	693	681	647	665	642	650	682	600	644	653	686	669	658	676	654	697	668	652	641	649	654	633	658	648	610	667	673	676	624	641	637	686	648	694	686	680	681	642	665	631	683	690	659	674	652	655	699	685	636	684	690	632	671	630	623	647	664	668	697	639	614	674	657	716	633	640	680	675	643	636	668	629	650	683	645	658	656	658	699	664	630	634	672	678	693	718	610	705	694	666	668	690	655	700	663	677	679	693	639	642	664	682	673	655	684	591	717	679	644	656	661	678	656	702	729	656	660	670	643	675	676	696	643	678	658	645	676	635	635	680	629	664	677	634	657	691	731	674	632	607	642	628	639	621	717	662	667	651	679	646	629	654	684	709	665	644	653	677	657	626	658	660	662	645	643	647	652	618	627	649	647	663	632	625	662	657	690	630	620	637	679	698	649	636	665	661	659	659	628	638	628	663	650	695	656	656
16378	31994	30901	22426	18118	15124	12247	9910	8920	8046	7017	6302	5045	3708	3063	2814	2408	2029	1796	1816	1632	1491	1427	1459	1585	1335	1363	1415	1632	1528	1226	1309	1454	1353	1384	1298	1352	1383	1448	1473	1405	1316	1188	1252	1171	1200	1216	1170	1169	1158	1204	1203	1123	1187	1697	2066	1739	1516	1212	1114	1000	992	990	996	1026	1014	1027	1012	1016	996	963	1045	1029	1050	966	1017	993	988	1000	1048	1031	1012	997	1000	1004	1045	1015	1063	1039	1009	985	985	1025	1008	1010	1071	981	995	1069	1061	1025	1003	1029	995	989	990	1028	1027	994	992	956	1000	984	969	975	1025	953	948	1024	1012	1015	1012	951	1027	1069	980	1040	951	1004	1001	997	1043	1032	1011	1033	983	971	1000	1041	1019	999	958	955	1010	1040	997	971	1002	1049	978	1020	969	1021	1080	1068	1044	1036	1082	1005	1021	993	1004	1039	1053	1046	1020	1046	975	990	1088	1010	984	1011	975	969	1039	1007	1012	1062	1039	1057	1026	1016	1045	1010	1046	1026	1085	1050	1000	1013	972	1035	1037	1035	986	970	970	1037	1030	972	1028	1027	1098	1048	972	932	1013	1028	941	1018	1003	968	983	1069	1016	1018	1020	1009	1029	1019	1039	994	974	1017	1047	998	1018	1017	967	1034	988	1007	1023	1060	1072	987	1069	1030	1015	991	993	1012	1020	991	1035	978	1007	984	1064	1014	1004	1013	1058	1024	1037	1052	951	1032	1077	1012	1017	999	1051	999	1031	1035	989	1033	1007	1078	1027	1027	1081	1018	1004	994	1019	1041	996	1015	1046	996	1020	962	1016	1003	1041	994	1070	1010	1024	1009	1023	1062	945	1011	946	972	1044	988	1036	1025	986	1021	960	1032	998	1052	1016	996	1037	1039	931	1048	1060	983	1000	1018	1017	958	1069	1048	991	1076	963	1032	1011	991	1002	1025	946	1040	1054	990	1029	1037	1025	1048	1014	1021	981	1013	1018	997	1020	984	992	1036	1000	999	1008	1015	983	1031	997	987	1012	1044	1045	1041	962	1051	980	999	931	1046	931	1011	976	959	1000	1040	1029	1004	1072	977	1017	1012	1063	996	1059	1014	1053	987	1010	1031	1038	1009	1070	1004	984	1050	1005	1028	958	978	1002	962	1046	1003	985	1001	1032	1019	996	1050	1035	1077	940	978	981	1031	951	972	987	1015	1004	1008	992	1017	1059	1021	1008	998	964	1056	945	1060	1001	1026	1019	973	985	1031	942	1005	1034	1019	979	1042	987	1042	976	1027	999	1003	1012	1010	953	994	1015	1045	1057	953	1020	993	1035	1006	958	967	991	1044	1023	954	1059	997	994	1029	1025	1091	1026	995	1063	1009	983	1006	1004	1064	1093	1041	985	1020	957	1056	999	1021	1010	1003	999	980	1016	958	1030	968	976	965	1018	944	1001	1027	994	1055	1013	1035	936	994	1068	1000	978	1025	985	1056	1005	1000	1033	1034	954	1005	956	991	972	1019	1036	1047	1019	1003	1043	1072	966	1011	1060	1048	990	976	1090	1011	978	1005	1070	1004	1004	1029	997	1039	1021	1019	1006	1027	1011	996	965	961	929	1037	1038	1036	985	1040	1033	995	972	999	1011	994	1093	1077	1041	993	979	1025	979	971	997	970	953	1013	1012	1072	966	987	1030	1046	1019	1016	1012	1044	1049	1023	1004	998	1056	1087	1063	991	1029	1054	1014	1028	1019	1025	1041	1036	1041	994	1044	1064	1047	1011	1049	981	1007	985	1036	1037	972	1006	1001	1035	1046	1036	952	1008	1010	1014	995	1016	1062	1010	1035	1005	1021	1000	1039	1005	1044	975	1020	1034	969	1006	1058	990	989	1063	1018	986	1005	982	939	1050	982	1067	1033	1020	1035	1048	1041	1013	1019	1000	953	1021	1040	1017	1065	1068	1056	1016	1037	1065	1025	1014	986	1029	1042	1027	1008	1055	1042	980	1047	1019	1016	992	1049	954	1021	1022	987	996	989	990	994	982	970	1013	1026	1001	1062	1050	1078	1010	1006	982	1038	985	1008	988	1068	1031	1004	978	999	1005	961	961	974	1032	1021	971	978	1080	1088	1071	1056	1102	1044	1006	1018	996	1045	986	998	948	1009	1013	1036	1034	994	1022	1037	1006	1003	982	983	1022	1002	986	981	1013	1001	1007	1018	1015	1001	1052	1029	979	1003	946	1005	953	1015	1057	1003	956	1030	1020	1013	959	963	1101	936	1025	994	1031	1066	1057	1006	1004	1042	966	967	1042	982	1002	950	1063	1000	1014	969	1015	1020	980	1046	1039	1015	1025	1076	944	1017	1011	1025	949	964	1031	999	1050	1014	1028	1010	971	987	1054	962	1018	1051	1014	1082	1001	970	1007	998	1065	1048	1055	943	993	1018	993	1029	1012	1018	1006	1002	1064	1030	1005	974	1013	1045	1044	1027	1005	996	1012	986	978	990	1001	991	1048	1005	971	1006	1052	1059	1046	993	1015	1091	1000	991	990	977	1004	1066	993	972	1006	975	1000	988	1005	995	1025	1038	1004	1013	1013	978	1024	1011	1005	998	965	1026	1024	1043	931	1044	953	999	1042	1030	988	1021	983	1005	985	952	980	1074	1043	1070	999	1027	1032	1022	1001	1032	1024	1007	968	991	983	1077	1007	1081	1077	1010	1010	1014	1006	979	1033	986	969	1006	1047	1050	1013	1023	1032	982	1045	971	1006	999	992	994	986	967	1018	989	947	985	1026	1024	1007	1020	1031	1035	981	1018	1033	1033	1058	1000	1007	996	1004	998	1031	1030	1068	1038	1026	962	1072	1015	970	1027	1016	987	1040	999	1049	1033	1027	986	977	1011	987	1002	1061	1057	1055	968	1056	1014	1041	986	1015	988	1037	995	996	994	1034	996	1060	987	1063	968	1006	964	1036	1025	1013	964	1025	999	1020	1057	1017	1043	993	1016	1010	974	1042	1026	1003	1002	966	1035	1001	1024	1043	1064	1021	1019	970	998	1030	967	988	1035	1001	1051	1028	1005	995	1024	999	950	1014	1020	999	970	995	976	1021	1084	1015	994	1002	1025	1031	1059	1055	1049	1008	1058	1072	1012	1015	1004	1015	1064	1007	989	1015	1025	1029	957	1065	989	970	1058	998	1038	999	996	993	1024	1073	1042	1030	1036	982	1022	968	1044	1047	1049	1070	1045	1072	986	1018	1029	1043	974	1016	965	1036	1014	1087	989	1012	1048	1001	1051	1007	970	1083	997	1079	996	996	1049	1032	1037	1017	1015	1058	1041	1006	1012	1016	1020	983	1012	1025	989	994	1015	967	933	1050	1019	1005	969	1028	998	1016	988	1036	1016	1004	1004	958	1048	1020	993	995	991	994	1015	965	970	1016	1043	1005	1033	1040	993	1002	1039	1058	1042	1011	1002	987	1038	1044	1036	1024	997	1058	992	1025	1060	984	1058	1007	1013	1024	1028	955	1017	1055	1029	1003	1017	972	1047	1021	935	1010	1057	996	1055	976	993	1030	1021	1028	1018	994	1053	1007	991	985	998	1027	1042	1011	951	1010	987	1042	997	988	1043	1055	1064	1067	1045	1018	990	982	1020	1059	1006	971	958	1029	1015	974	993	1045	974	1052	966	1069	999	1031	1019	993	1006	1007	984	1023	1039	1045	986	990	939	1031	966	1006	1028	1011	981	1014	1010	1029	992	1007	1081	922	966	1024	1026	1014	1097	1042	1000	1023	947	992	1000	1010	1030	1018	1031	1062	995	1022	1071	991	958	1044	1029	1032	1002	997	1004	1047	991	995	947	1016	984	996	995	1000	1054	1075	1023	1009	1041	1005	1022	1011	1016	1015	982	1036	973	1064	973	1009	1052	963	1018	1002	995	1062	1018	953	1002	1034	997	1035	967	1000	985	1021	968	996	1051	970	1033	1046	1016	1028	1013	1032	1039	955	1022	1052	1035	1050	1025	1009	1012	1045	1029	964	1013	1034	980	1022	1007	1016	1018	1014	1017	979	1002	994	942	967	989	1016	1015	1023	1013	1001	1035	1026	983	1038	1013	1067	1055	947	998	1052	1011	984	1019	992	1003	993	986	988	964	1013	1018	1046	1047	1016	1069	979	1031	1034	1050	989	962	1011	1031	985	1021	939	1047	1047	1027	1014	1018	1014	997	1034	973	989	964	1022	1049	1055	1009	1014	988	1029	1041	978	977	988	1008	999	1033	1054	1026	1015	1034	1006	1003	1016	975	1030	988	1035	1035	1017	1024	1060	992	975	1042	996	1029	1064	1024	1025	960	986	997	1002	1039	997	1008	1045	986	1052	1063	984	1022	986	1070	967	1026	1003	965	1036	1010	1020	1026	971	1000	983	983	1034	1025	1010	980	1016	996	1004	982	1037	980	1021	1014	982	1044	1028	1054	1007	1052	993	1008	995	987	959	1020	994	1007	1017	989	1016	1011	1063	1007	1034	982	1041	1029	1025	1007	991	964
23418	21477	29407	23994	21526	21309	13829	6706	5159	4425	3820	3315	2454	1942	1697	1560	1346	1143	1023	964	916	854	835	840	870	783	750	904	1026	784	717	701	844	768	829	816	791	795	823	825	835	800	709	742	716	748	744	695	698	677	704	707	651	725	1061	1392	1111	871	793	669	619	599	589	574	619	566	595	566	638	571	610	566	594	602	620	597	610	584	598	595	560	572	532	578	631	620	570	571	599	576	603	605	567	601	583	612	593	562	613	607	575	560	580	607	609	609	607	596	568	579	594	547	602	574	550	571	600	584	592	599	620	605	561	590	567	587	570	557	573	564	596	580	562	591	566	564	588	571	585	590	572	559	548	540	592	606	546	578	582	576	595	622	563	625	579	574	578	584	567	591	564	592	608	555	643	607	581	618	622	588	581	602	614	579	627	579	582	561	582	598	555	590	607	577	584	612	563	614	631	572	597	576	584	580	557	590	623	603	572	585	556	594	604	592	588	602	588	597	601	589	579	607	627	614	604	641	582	607	630	617	621	577	594	575	574	588	584	571	587	593	606	569	582	597	591	558	601	592	569	585	552	585	556	578	562	597	529	538	590	566	631	553	548	566	573	563	562	571	553	640	585	573	561	555	579	574	588	603	590	597	584	588	551	561	560	592	604	576	615	632	602	633	574	610	606	617	595	586	599	600	585	589	598	592	613	588	623	615	605	602	619	587	581	543	598	636	572	558	596	569	563	567	608	617	605	547	570	559	615	551	578	608	559	595	592	611	576	550	621	596	612	562	566	636	599	573	649	603	581	565	602	589	585	535	598	546	591	591	634	556	623	565	591	572	552	608	584	594	592	592	624	580	628	572	603	568	602	618	561	571	569	629	594	588	592	558	553	594	615	605	607	623	602	597	587	578	608	581	559	609	593	578	590	568	597	594	579	607	559	580	594	584	614	579	605	631	584	640	606	558	581	647	634	579	564	584	599	557	605	599	629	593	608	537	577	575	599	580	582	590	608	553	636	606	569	585	605	598	525	590	572	624	562	580	573	590	565	594	579	597	621	580	577	586	603	547	549	586	580	584	586	534	585	610	602	582	581	600	570	561	587	577	610	562	594	610	569	566	587	558	567	594	592	584	606	612	623	552	555	625	607	584	568	583	559	588	581	581	603	573	618	604	602	579	620	592	593	590	582	594	563	586	618	597	592	580	524	594	560	590	595	609	620	583	605	605	578	590	564	616	569	565	586	543	573	602	566	581	567	575	611	626	614	600	618	587	613	577	609	590	608	606	568	585	587	611	614	557	587	611	536	589	591	633	602	585	616	601	591	607	591	599	590	602	571	623	566	619	567	611	571	563	584	566	606	563	563	609	582	607	588	565	591	585	611	585	579	616	619	578	591	553	538	578	613	605	582	637	596	621	597	584	559	589	626	606	568	595	562	562	580	562	582	629	588	606	573	543	595	564	589	554	606	575	584	610	564	565	571	608	558	567	555	569	614	611	571	589	565	555	645	579	614	621	581	606	569	601	626	598	600	571	576	584	591	635	637	640	578	613	591	555	591	611	561	611	591	604	572	540	570	597	581	571	586	610	590	554	600	564	584	592	599	585	591	601	592	596	539	586	578	604	578	562	596	550	619	605	594	584	581	532	564	592	621	580	558	588	570	555	604	581	593	629	614	579	612	590	580	571	539	571	582	585	550	581	595	553	593	577	595	603	605	586	610	594	602	601	623	600	600	616	593	602	592	559	592	592	586	591	563	603	564	568	565	609	586	607	595	590	592	572	624	573	598	572	574	572	553	536	569	583	605	600	597	591	585	613	543	604	613	522	565	562	603	574	617	593	549	565	606	580	605	563	604	602	613	570	609	604	614	628	540	587	578	593	562	561	571	600	587	619	614	593	551	568	623	607	606	579	605	584	614	588	596	578	636	595	550	574	563	611	634	594	587	646	553	615	576	617	589	581	605	570	596	584	561	570	570	577	582	579	579	590	552	574	562	588	608	591	564	613	592	558	576	583	586	566	573	597	610	594	542	584	616	601	593	601	585	573	594	536	630	616	560	622	578	594	591	564	572	650	614	548	585	595	598	579	563	581	586	589	569	565	592	579	555	608	592	577	550	601	604	593	558	651	597	615	575	592	596	563	594	599	560	562	614	599	591	620	611	549	586	568	586	604	610	581	631	577	591	633	583	558	592	552	616	590	557	583	593	593	586	595	617	628	527	571	602	582	601	611	584	578	610	568	552	610	599	547	566	572	590	566	630	583	598	595	615	578	617	589	558	604	555	560	569	603	600	552	646	582	582	592	594	625	632	543	538	620	625	594	591	566	595	593	589	591	581	587	559	593	632	584	575	611	591	576	577	531	626	550	598	595	573	574	601	589	586	546	591	573	586	599	585	560	589	587	531	615	555	565	614	622	614	580	608	569	641	585	567	584	628	646	599	593	600	583	575	585	596	562	583	565	599	624	594	618	558	589	581	596	608	568	607	589	590	585	550	572	615	590	583	568	612	570	604	609	606	580	606	579	576	574	611	631	649	617	550	589	590	582	577	594	644	597	617	638	592	532	617	600	576	570	602	577	531	583	550	576	581	574	588	565	559	571	605	602	620	615	583	581	551	572	587	615	599	596	585	558	562	587	639	581	557	556	603	582	534	570	609	601	635	564	589	581	598	584	591	575	582	588	568	587	570	587	573	622	573	563	578	602	578	603	605	613	615	529	617	554	640	602	589	616	573	585	597	609	594	572	567	563	617	600	533	599	595	649	581	593	568	562	607	579	606	606	564	597	583	607	605	584	602	593	573	576	637	601	583	609	593	591	580	569	579	617	579	578	570	583	563	622	577	586	542	614	593	559	530	601	599	586	547	616	612	610	528	604	588	599	624	557	570	583	618	594	591	593	577	601	576	571	563	542	590	587	597	575	600	567	568	608	591	557	596	567	602	613	579	580	615	561	562	590	576	576	562	574	539	617	589	591	588	619	556	528	578	575	599	568	614	595	607	609	559	645	584	563	613	589	582	540	594	592	572	599	615	561	565	578	590	589	566	583	585	592	613	580	578	580	610	594	587	546	549	605	584	596	611	586	582	605	577	574	555	629	610	592	598	554	547	561	587	603	611	562	584	561	572	626	608	592	593	578	583	591	619	594	613	600	539	597	601	617	589	617	540	570	592	594	606	579	583	594	592	580	580	600	595	632	566	605	598	581	592	568	568	560	593	575	593	583	593	587	565	594	549	607	574	546	584	593	568	578	631	603	620	617	551	572	570	597	590	597	605	580	608	548	593	614	565	555	565	604	575	575	558	576	544	578	581	632	549	599	570	578	560	606	626	582	582	578	603	631	612	596	580	589	594	601	630	619	605	498	558	608	619	609	574	585	531	591	606	584	579	590	590	609	547	602	612	581	594	564	610	589	583	578	586	592	585	581	610	618	532	568	586	540	591	590	580	593	589	586	522	613	530	596	545	577	563	581	593	566	605	617	582	612	620	563	596	583	608	585	579	600
19845	37617	35539	27178	22723	20365	16409	13677	12363	10965	9135	8135	5877	4556	4023	3529	3053	2321	2119	1913	1919	1639	1604	1522	1650	1355	1413	1491	1753	1385	1153	1212	1449	1364	1375	1483	1404	1420	1457	1478	1501	1482	1351	1243	1285	1336	1187	1097	1091	1170	1133	1171	1086	1189	2041	2632	2086	1541	1293	1056	935	879	857	927	967	928	918	872	890	893	914	877	918	944	890	851	870	893	881	939	908	881	862	829	884	862	904	899	921	892	887	891	905	903	885	870	890	843	891	898	947	853	868	929	902	886	900	928	974	863	920	909	880	925	907	892	832	876	853	905	877	899	899	889	840	877	920	944	875	911	888	869	893	978	926	916	912	910	939	873	856	910	903	898	883	931	911	868	896	955	882	942	879	914	897	926	892	835	910	882	953	874	897	873	879	885	896	891	858	924	839	891	907	882	903	884	832	899	852	870	864	887	849	864	909	986	875	837	886	918	906	889	914	891	914	888	846	887	870	850	904	905	889	823	883	915	947	902	868	900	900	957	889	928	920	883	860	880	859	857	907	860	910	911	891	916	913	915	907	929	879	891	918	869	925	873	894	926	938	896	886	893	918	886	914	914	857	898	897	927	933	890	901	895	941	880	909	892	890	908	877	838	861	939	908	898	903	910	911	889	919	888	918	890	896	941	878	960	927	892	894	885	921	891	867	850	916	846	914	927	878	841	901	870	928	881	978	930	930	924	879	885	882	896	893	882	904	901	860	900	926	898	887	906	894	908	885	865	917	906	870	898	875	871	886	868	917	942	887	905	919	917	920	882	932	880	937	933	902	947	1009	864	858	901	886	892	854	901	902	902	937	882	863	898	928	915	928	893	900	914	915	909	930	879	887	851	922	886	883	851	937	908	885	896	904	869	911	916	852	853	893	920	989	900	907	917	872	913	921	906	817	875	843	909	841	909	895	824	909	878	865	889	908	855	870	893	929	876	897	941	907	929	903	931	857	885	924	878	924	902	917	908	913	930	832	913	886	954	887	903	879	921	865	900	941	917	921	896	899	882	818	876	891	951	923	911	964	854	939	873	881	890	894	870	878	861	870	831	836	893	964	890	902	844	934	866	862	934	902	901	930	889	909	864	905	913	900	927	893	930	883	908	875	863	854	881	863	875	857	863	894	882	852	957	869	889	878	831	890	933	884	919	897	866	928	964	883	883	890	851	903	894	908	908	904	883	885	921	917	914	905	865	852	837	839	929	921	922	891	891	888	859	853	914	843	902	880	922	866	879	884	900	882	927	846	882	921	899	855	897	915	911	965	884	843	895	886	897	906	907	916	881	860	931	890	897	930	872	933	902	873	969	874	906	879	875	878	893	867	882	954	883	954	901	856	904	863	898	876	862	944	892	852	874	858	912	909	956	877	921	880	906	862	888	879	873	905	870	850	870	916	910	907	863	853	871	839	907	884	914	887	890	882	921	869	884	899	886	935	881	850	869	899	941	889	853	862	917	892	874	861	934	904	914	891	973	906	920	837	831	911	892	875	828	862	901	895	894	850	905	871	901	899	914	871	906	940	919	889	936	898	847	891	910	937	830	869	879	901	885	875	853	913	884	876	913	904	900	850	851	890	870	922	927	927	837	909	850	914	860	879	893	876	882	905	888	896	894	894	865	878	909	936	925	851	931	891	914	872	902	887	918	940	879	888	901	853	925	939	885	888	889	915	965	912	952	909	914	901	895	904	893	855	872	887	920	859	862	856	879	865	889	884	862	931	854	881	855	823	883	912	870	898	934	916	890	898	868	833	895	889	911	885	898	877	893	863	902	912	903	941	877	902	884	873	916	910	861	847	906	852	843	903	926	853	933	886	853	877	877	909	889	889	891	940	951	914	897	853	879	831	880	919	855	871	883	898	888	874	874	905	920	884	902	919	943	909	884	869	898	864	915	900	896	888	909	875	869	895	871	925	900	903	836	880	859	906	901	942	898	889	897	915	870	943	912	872	965	888	913	895	886	830	878	891	893	887	927	901	898	902	876	865	857	833	858	900	918	892	876	933	888	868	813	904	916	965	850	932	890	893	819	876	905	926	871	897	928	867	894	915	881	863	896	885	905	897	954	938	891	877	869	883	884	819	913	861	844	860	850	856	884	868	895	880	916	913	920	892	945	876	872	897	872	891	948	873	853	853	920	899	883	915	917	891	914	899	857	864	886	847	904	907	886	910	870	909	885	951	886	948	868	909	915	865	868	893	867	866	902	908	930	908	939	857	895	885	916	928	887	859	865	897	886	916	922	836	860	818	899	904	879	863	939	942	905	882	923	925	903	860	897	889	861	928	868	949	895	890	837	885	886	915	896	870	932	835	898	889	888	945	869	890	865	920	911	905	919	876	875	868	851	890	872	900	872	881	879	895	899	859	906	883	904	908	896	886	898	888	957	870	877	943	893	840	862	870	928	845	873	901	932	859	924	939	866	942	919	891	874	862	943	918	864	933	865	860	913	894	867	917	927	914	918	881	880	931	934	940	881	890	896	907	881	917	883	867	909	885	927	874	944	886	862	933	845	849	813	880	854	928	848	906	906	869	852	927	859	832	941	899	899	924	878	840	912	916	877	922	912	872	887	894	912	906	880	867	937	918	892	864	905	870	911	913	911	871	928	902	852	891	865	865	899	860	948	892	889	878	905	871	863	883	875	922	977	873	879	893	882	895	910	881	870	895	888	904	918	875	892	905	925	887	902	896	854	863	871	926	918	835	874	863	882	847	898	904	896	887	917	880	862	947	870	834	897	868	891	846	868	921	897	912	899	935	861	941	912	872	928	909	890	836	865	857	892	932	846	968	954	916	905	894	876	880	897	912	946	843	932	870	887	869	933	857	836	922	905	920	894	817	922	881	875	904	877	889	866	901	964	877	855	908	879	861	962	910	907	864	827	891	852	904	886	878	883	875	881	933	909	920	937	828	907	923	885	897	922	929	854	870	899	894	890	944	864	835	930	913	908	890	879	904	841	877	881	847	807	865	912	940	877	873	923	874	906	907	865	916	912	851	928	904	908	890	901	877	879	857	891	856	920	907	888	877	898	875	875	862	902	925	929	936	924	873	922	922	904	870	922	903	926	879	916	860	906	871	916	914	935	876	887	942	855	883	903	835	871	870	900	961	887	857	905	911	877	925	934	890	866	901	885	917	881	965	871	852	885	906	880	843	925	893	919	874	953	895	888	876	899	849	895	919	917	875	948	892	820	873	880	900	931	819	931	917	879	859	884	914	934	898	898	885	834	914	879	904	900	893	889	871	913	918	893	929	885	949	899	970	843	869	954	919	901	869	911	898	888	902	888	932	886	903	900	897	918	911	971	925	886	872	891	888	912	952	836	929	896	902	876	905	925	877	901	910	811	889	878	871	898	892	881	859	862	851	864	903	948	900	960	882	901	876	900	901	912	894	885	867	868	870	929	858	966	884	873	858	910	851	850	922	897	865	891	833	896	931	930	852	894	862	877	895	896	894	912	928	889	975	902	889	907	868	915	877	874
26870	21248	18566	10547	5585	3860	2751	2259	2061	1886	1711	1369	1151	994	961	895	836	729	777	719	735	650	660	705	652	622	670	655	702	664	650	699	669	654	716	631	754	724	703	660	736	671	701	649	659	615	595	632	591	628	655	624	603	612	639	653	675	669	581	615	636	575	649	627	570	584	595	611	621	594	635	636	620	629	602	595	573	590	613	614	573	602	562	579	621	635	579	556	595	557	597	570	593	644	566	590	584	597	546	626	569	594	615	576	588	541	574	578	557	579	576	624	572	578	565	604	588	608	600	596	587	576	557	607	556	610	634	573	574	587	586	576	569	600	594	598	640	571	545	584	587	560	616	578	600	591	598	630	600	562	593	583	567	549	541	552	575	607	576	542	568	584	607	585	628	564	569	563	596	580	567	580	574	587	567	582	614	588	587	581	576	602	560	560	570	625	617	575	620	595	599	534	565	581	560	565	618	629	527	595	592	595	610	599	604	586	598	560	589	631	578	571	607	588	581	628	599	582	606	610	627	564	608	574	616	608	630	560	588	580	619	551	600	627	604	587	580	555	562	570	585	604	572	573	609	606	580	582	603	580	609	558	608	595	542	578	596	608	599	542	590	548	560	621	559	596	562	551	583	605	605	588	624	629	580	601	616	566	607	607	546	567	581	564	578	572	570	615	575	587	572	575	589	583	582	566	618	626	558	619	564	578	605	571	605	542	602	585	567	589	608	562	616	597	573	616	565	586	582	613	594	591	595	610	596	599	574	601	593	605	557	588	575	560	547	601	594	596	583	605	530	603	568	554	637	550	594	533	563	577	564	611	596	590	558	634	597	538	583	596	610	601	602	627	575	573	594	618	605	579	573	609	615	600	587	625	587	566	577	571	627	612	581	619	570	599	578	572	616	600	558	631	598	646	582	591	568	591	572	596	585	595	604	561	644	579	567	557	574	555	595	554	578	548	548	620	593	568	571	567	602	602	619	597	586	556	525	624	507	589	587	591	571	596	612	605	586	585	593	576	554	599	572	613	614	606	554	603	599	620	600	569	597	555	579	586	560	591	557	613	627	594	552	597	598	604	603	607	585	617	569	567	575	567	575	592	594	554	559	594	589	541	612	586	566	621	602	607	600	564	601	584	524	633	613	550	585	565	557	581	545	544	576	550	581	574	586	607	607	615	640	561	611	594	585	600	613	594	625	546	575	579	580	572	604	597	617	582	573	597	595	568	573	561	565	610	595	589	569	589	588	582	573	606	630	620	577	597	617	558	568	555	551	586	561	574	588	578	569	607	616	565	610	589	640	585	613	568	602	586	629	634	555	537	593	596	560	584	594	587	598	565	627	546	568	590	547	556	585	573	592	582	595	595	583	577	557	607	607	607	601	591	616	617	627	607	586	593	590	603	601	573	610	589	664	572	621	567	598	562	625	610	573	579	582	589	570	556	577	595	558	615	590	594	630	642	568	575	577	608	561	593	596	545	593	580	569	580	589	560	543	590	600	614	542	583	559	570	530	588	581	604	592	597	582	628	600	619	574	559	594	589	615	601	552	606	588	567	607	592	558	580	615	632	600	598	586	567	616	612	630	597	578	601	572	594	595	544	553	605	611	577	561	594	601	584	541	571	544	578	592	612	537	622	560	562	587	564	608	578	559	543	565	588	570	533	579	585	535	605	576	532	593	588	598	627	625	621	599	570	603	587	574	597	589	564	572	617	632	622	577	610	623	555	625	545	525	590	606	566	570	601	600	572	632	591	587	595	593	566	568	581	582	590	527	567	593	566	602	585	539	584	522	643	558	556	567	545	625	581	613	578	540	606	609	586	563	620	547	581	609	585	560	633	568	567	586	625	571	577	572	628	586	586	617	576	588	606	576	596	592	589	601	619	558	588	607	552	552	571	616	584	573	565	553	600	618	587	559	592	596	584	624	600	557	628	623	611	599	600	578	584	585	574	610	564	570	590	606	596	596	554	577	574	567	622	574	602	570	599	588	607	590	573	602	608	603	586	542	577	582	587	608	557	588	571	602	612	605	575	627	562	550	578	559	621	604	586	634	606	523	620	648	531	583	606	595	556	590	571	587	543	570	573	566	563	594	579	590	602	569	589	604	572	557	575	595	633	565	561	587	584	560	552	586	603	632	554	612	575	559	598	572	606	640	556	583	556	567	571	622	587	554	553	624	614	616	590	615	580	535	585	616	575	582	607	592	633	573	597	608	586	618	627	574	563	598	597	569	577	560	598	610	582	588	554	585	563	538	571	607	586	590	570	627	632	605	596	590	587	584	641	628	591	635	581	580	592	571	527	611	614	600	589	569	589	543	597	583	587	682	570	624	545	617	562	626	612	626	574	533	576	613	563	598	618	598	583	564	626	568	622	582	581	591	611	580	574	574	602	624	586	577	582	609	574	599	549	598	584	552	570	570	610	545	613	572	603	599	555	569	575	620	627	635	570	594	589	610	581	598	603	575	583	567	625	626	562	604	603	599	612	590	594	634	580	646	586	565	614	596	586	620	629	576	542	591	559	602	576	622	607	593	568	618	617	589	560	578	607	600	607	599	576	604	606	569	598	606	593	531	583	646	627	572	589	554	583	605	529	574	608	567	532	566	588	618	627	572	594	614	584	571	594	613	592	597	562	565	610	610	605	551	636	565	641	606	594	586	608	579	551	577	566	589	571	613	557	607	586	570	575	587	616	569	603	560	589	534	591	585	568	598	542	606	595	640	609	596	593	573	569	611	597	595	577	574	567	572	623	521	608	599	587	607	621	611	573	564	578	567	594	627	542	569	594	573	614	599	571	563	606	617	578	574	546	587	596	594	600	633	611	597	577	571	563	583	566	606	580	554	559	611	603	579	587	622	552	613	561	586	636	564	576	597	573	581	620	598	584	607	592	615	560	598	585	575	582	594	605	565	607	575	557	587	583	566	583	610	628	640	591	630	528	601	606	568	570	602	592	622	598	601	583	624	618	598	612	591	617	627	575	576	585	599	632	567	612	583	597	649	583	566	579	608	584	593	648	601	548	579	610	560	611	591	587	615	568	560	590	608	532	527	617	600	607	605	609	561	555	573	591	581	578	591	588	607	580	543	598	593	595	581	574	594	561	564	607	590	616	595	589	585	624	640	580	534	585	575	586	602	589	567	577	613	629	584	570	580	609	581	574	542	592	623	592	564	608	614	575	609	634	578	604	594	586	557	582	586	548	561	598	568	600	606	581	555	550	625	616	585	562	634	612	648	585	590	559	600	571	583	593	555	586	609	573	625	579	580	561	583	618	567	559	564	595	579	610	561	583	516	623	576	625	553	601	583	633	566	556	592	591	576	596	596	613	577	601	619	556	623	595	581	606	581	604	603	564	636	589	584	574	578	607	587	653	555	629	634	572	582	589	608	559	568	540	582	591	576	548	599	571	594	603	615	527	623	581	569	616	559	585	601	590	622	542	596	592	587	590	608	573	584	594	549	578	580	594	638	578	617	569	598	558	565	605
15447	24954	22245	14999	11765	9150	7013	6143	5706	5047	4221	3423	2723	2120	2031	1953	1616	1443	1346	1222	1236	1128	1189	1170	1057	1115	1123	1244	1143	1053	1039	1066	1187	1113	1159	1089	1114	1131	1213	1158	1252	1142	1054	1052	1025	1076	1000	1023	1066	972	1000	949	997	980	1039	1148	1030	1005	971	957	918	947	940	876	893	911	924	907	942	928	928	919	923	925	878	929	932	896	860	949	951	905	939	930	910	979	908	880	870	910	931	949	894	937	870	922	910	854	904	932	896	894	921	884	937	891	844	933	899	843	917	897	881	930	882	901	908	914	886	897	878	867	837	911	893	863	926	907	930	966	869	885	966	901	902	905	951	929	939	908	942	936	890	902	937	957	944	892	925	899	909	935	902	886	912	897	904	897	906	886	841	852	931	935	915	893	886	885	916	958	918	900	882	841	935	917	866	908	850	897	907	917	897	890	909	932	919	916	884	896	880	873	889	905	927	896	886	856	877	861	919	913	854	950	872	855	860	902	906	871	891	913	887	871	913	938	953	897	867	902	877	903	865	897	922	905	837	943	897	896	947	887	926	867	883	917	917	899	839	894	914	901	926	889	911	835	917	955	916	889	914	890	897	959	879	876	911	900	908	921	883	902	885	905	880	883	877	916	875	931	920	874	836	876	864	891	926	890	931	934	839	853	891	900	939	935	895	878	842	897	865	900	894	939	896	870	912	919	902	879	876	891	940	843	931	936	877	927	859	910	927	919	864	935	919	854	880	909	886	942	842	927	889	886	910	924	880	936	911	887	921	905	884	900	897	864	906	889	914	854	893	926	894	920	920	893	916	943	920	914	902	836	919	909	938	949	945	898	976	937	893	869	941	896	867	917	922	919	857	891	889	896	949	944	926	908	920	912	829	910	930	889	947	891	912	882	927	930	939	897	857	934	917	877	929	921	832	877	902	875	809	878	904	844	907	962	936	898	900	864	879	890	878	914	919	811	927	905	857	908	900	844	895	886	898	910	864	855	939	896	890	870	909	897	890	906	890	917	875	919	864	840	891	916	884	893	936	900	946	951	875	907	854	920	902	879	871	924	902	918	923	875	946	951	918	945	904	848	966	931	913	898	985	908	940	917	912	920	926	876	921	904	901	947	896	888	910	860	900	977	874	915	934	915	922	866	950	976	885	884	963	872	896	878	896	902	860	928	917	935	930	927	937	947	984	914	900	902	918	874	856	824	944	886	918	924	913	879	853	907	871	876	916	886	908	909	888	935	885	947	875	951	901	854	892	934	956	899	880	877	883	920	883	925	833	922	905	933	915	915	874	897	881	930	919	899	858	913	894	893	898	878	894	892	910	900	909	934	877	902	872	914	882	895	900	899	899	944	915	928	906	892	868	929	896	913	906	864	928	875	938	859	877	899	884	915	905	932	923	907	869	897	913	908	881	860	937	892	916	934	905	913	888	893	893	894	850	902	915	941	908	952	911	921	926	881	896	918	928	912	883	906	944	877	904	863	880	955	901	883	926	922	861	926	885	952	896	849	904	913	914	938	929	851	906	891	933	931	892	909	900	889	907	914	944	893	917	925	876	926	909	883	924	903	919	868	928	907	939	963	928	940	915	890	869	913	887	917	946	900	890	913	931	852	923	919	922	909	857	935	910	884	863	936	910	930	919	855	924	890	889	875	883	895	897	911	902	925	921	859	881	870	925	927	917	883	871	969	877	929	926	871	846	894	913	885	919	897	867	890	926	916	869	862	935	898	889	862	904	830	984	853	932	934	859	881	862	887	927	950	902	884	844	912	868	888	917	915	894	904	915	966	893	859	828	927	924	866	879	907	898	907	880	903	873	894	887	945	857	913	865	890	898	932	881	887	927	895	891	904	926	910	908	867	856	888	952	906	930	942	961	917	929	936	894	932	896	925	905	886	855	916	880	893	912	923	926	881	908	875	922	872	942	917	849	876	901	912	909	935	861	900	883	926	977	905	930	911	924	945	890	893	949	983	907	870	945	911	853	878	905	883	904	934	922	897	905	908	876	858	843	912	886	892	959	943	928	886	928	884	885	948	900	921	921	873	902	952	883	886	902	908	868	863	911	935	883	947	905	906	946	877	883	921	871	893	938	940	931	904	920	887	928	838	904	866	917	957	895	913	894	913	891	841	940	949	914	862	902	908	916	854	835	883	929	882	897	871	904	872	877	910	921	908	898	903	901	923	880	877	907	906	889	854	975	922	910	928	929	857	893	918	942	868	886	978	917	880	944	894	949	869	917	887	920	862	870	915	888	890	910	873	958	925	919	899	902	954	880	868	930	903	883	914	884	922	900	916	946	894	888	900	956	913	874	914	846	898	875	884	902	923	931	882	940	865	857	895	909	910	906	906	900	909	952	880	916	912	902	918	932	909	865	925	888	888	886	853	906	871	874	905	968	938	918	900	857	859	886	935	915	924	929	906	995	889	892	887	819	905	897	855	911	872	910	874	930	895	887	896	948	914	923	947	840	877	911	872	865	924	935	935	906	896	915	881	874	922	902	911	907	947	910	884	888	952	921	936	892	842	844	892	912	900	919	934	886	900	931	865	882	955	853	887	892	842	901	908	869	867	906	932	873	859	907	905	890	926	861	872	922	880	897	913	899	880	902	939	953	944	920	910	876	854	915	908	932	885	924	976	948	928	927	851	924	921	891	878	892	888	872	930	936	888	878	895	931	866	862	859	888	906	946	890	885	863	912	885	897	881	843	904	889	976	962	902	898	915	909	906	917	916	918	908	901	891	930	980	951	873	896	918	902	874	957	936	898	938	894	844	851	888	898	921	876	919	905	875	918	881	908	913	933	882	907	953	838	927	867	875	931	963	907	865	976	844	911	898	916	885	928	962	890	909	889	927	875	1001	934	857	894	927	926	865	927	852	872	915	932	854	885	931	887	874	882	885	868	928	889	899	913	906	905	918	916	911	868	880	899	927	910	891	927	893	905	881	837	937	892	945	924	900	899	897	906	892	898	927	914	824	888	901	927	912	886	853	944	928	888	893	879	895	900	905	910	874	920	883	874	936	839	877	915	902	895	884	895	899	893	905	858	946	880	889	887	955	977	916	908	905	919	930	897	921	895	856	910	875	947	904	919	868	899	969	904	910	885	919	892	875	889	931	959	917	862	912	944	899	881	902	872	891	891	901	877	922	899	908	882	910	884	903	887	855	902	888	899	934	881	855	937	912	897	947	856	846	902	887	900	890	924	900	859	913	900	931	915	894	869	934	938	890	924	937	914	874	927	870	911	902	907	894	885	893	909	898	898	909	921	906	940	906	921	893	910	855	890	939	883	892	906	843	870	875	932	882	900	883	861	949	911	868	900	902	880	893	858	916	916	896	881	889	937	952	900	883	945	925	897	904	909	904	894	910	840	915	867	866	925	939	834	901	928	903	910	916	893	948	867	885	906	931	935	940	922	910	944	886	849	936	890	894	915	954	932	956	974	909	906	905	902	922	909	906	932	933	923	903	926	901	937	939	921	921	918	870
24479	21492	28812	24631	20965	12466	6408	4445	3672	3186	2761	2187	1671	1470	1400	1264	1204	1036	998	1001	941	930	829	877	841	837	826	864	878	826	774	882	938	967	929	796	790	874	859	822	814	785	821	786	787	754	761	735	790	754	776	713	727	825	980	1034	933	875	729	669	695	680	653	691	662	616	689	639	679	665	648	700	687	663	678	711	740	701	708	684	664	703	678	701	655	676	670	719	702	659	717	715	694	662	644	664	658	704	668	687	632	671	702	658	688	650	715	685	677	693	701	716	696	672	650	735	692	677	698	653	656	683	690	715	715	666	691	657	639	678	626	683	664	709	656	708	653	701	623	669	737	651	631	722	698	738	678	688	644	663	644	680	713	701	684	682	634	671	695	686	669	645	637	688	671	713	721	643	673	684	703	649	672	723	653	694	749	660	709	694	664	679	638	651	683	691	640	652	676	667	626	714	698	698	687	653	666	650	678	644	688	644	741	659	650	701	673	691	682	660	675	665	666	653	655	637	707	659	645	687	669	655	656	678	710	709	665	683	661	656	707	658	709	617	671	678	689	669	683	666	711	682	678	684	755	654	675	660	678	654	659	657	701	684	739	651	704	685	640	714	711	678	705	665	670	677	742	723	701	712	662	659	639	716	661	685	639	682	651	720	668	665	736	679	671	700	640	649	676	643	690	688	681	661	631	662	670	710	608	713	694	605	721	677	695	711	628	672	639	660	693	695	701	672	709	643	667	631	685	696	648	631	663	697	683	706	666	692	672	700	696	709	685	686	660	650	675	648	675	707	662	677	626	652	740	665	625	696	666	736	727	693	696	667	660	716	636	683	739	664	639	672	693	671	675	702	660	682	652	642	674	659	638	686	680	669	705	687	681	686	680	664	693	699	699	674	635	682	699	667	688	721	703	702	682	673	712	689	707	689	667	670	734	688	672	687	650	655	683	674	695	646	696	734	710	706	660	677	668	695	702	675	636	634	659	637	649	677	702	691	642	696	639	669	688	655	680	694	671	611	680	665	705	677	678	685	641	670	674	683	660	712	643	645	656	686	680	653	677	669	651	681	674	649	653	665	653	732	627	736	630	657	675	648	647	735	704	662	692	700	644	704	676	661	686	650	702	649	686	668	689	716	646	681	672	706	658	691	712	683	701	665	680	633	635	610	688	686	663	684	701	678	708	728	691	675	618	661	663	677	675	690	672	679	658	626	702	738	666	678	698	648	713	700	675	692	676	738	701	675	709	683	703	655	686	668	714	658	653	695	665	690	682	670	654	674	691	682	688	675	641	711	715	705	719	682	686	705	652	657	681	629	695	693	660	661	709	669	668	639	658	652	628	687	653	631	645	666	668	687	678	621	641	682	708	700	653	677	682	676	642	671	686	713	695	664	643	682	717	680	696	680	681	680	732	697	665	647	719	723	669	666	684	688	694	665	663	710	680	685	705	699	685	684	649	669	713	673	655	661	675	691	693	696	652	687	711	697	693	703	681	661	722	645	670	687	688	670	666	667	678	648	704	681	705	665	684	673	676	655	690	749	644	655	671	718	681	646	721	712	655	680	626	683	664	635	699	658	614	638	647	671	709	735	705	675	704	693	705	680	694	661	693	644	660	700	736	668	674	645	689	625	707	691	692	673	676	713	690	670	764	635	654	645	677	703	684	663	680	655	625	704	661	720	690	666	705	654	679	705	702	656	672	692	669	678	657	658	666	649	684	699	710	699	751	702	732	631	685	708	702	631	694	665	653	645	627	655	660	727	677	648	681	620	714	660	684	671	664	639	701	688	695	645	653	699	645	714	657	723	666	654	612	689	655	614	710	704	705	722	697	644	698	647	720	663	713	730	604	625	689	682	651	664	664	686	702	671	653	701	668	683	707	661	672	684	667	661	659	714	677	649	672	690	631	702	671	691	728	684	727	735	713	642	690	683	641	656	639	712	642	676	661	631	695	650	685	652	647	693	710	681	649	669	666	702	634	657	677	687	664	700	665	682	634	698	688	692	652	663	685	677	663	697	720	698	706	661	676	628	669	679	653	658	642	685	702	726	691	674	693	688	721	640	677	639	680	653	676	711	656	705	668	698	661	669	665	682	698	688	716	664	695	678	681	663	692	678	675	723	670	654	680	666	688	714	632	686	645	652	644	662	722	680	649	702	722	637	635	655	683	704	709	670	672	699	674	668	685	672	642	669	676	673	677	679	635	710	690	632	709	723	689	726	695	673	624	652	710	667	713	715	682	681	699	682	698	693	722	707	647	630	662	681	714	713	651	677	639	730	666	640	688	674	639	681	691	668	681	725	683	652	670	699	638	668	646	672	630	706	690	678	685	658	658	699	687	642	682	643	664	665	710	678	684	678	686	685	703	686	657	680	690	662	669	722	686	652	641	702	667	700	670	717	654	693	661	667	701	697	681	714	700	662	663	655	679	696	706	671	729	723	685	663	672	664	676	698	669	688	714	672	658	653	686	667	702	643	659	736	641	691	648	715	687	705	677	669	702	615	664	683	697	651	697	719	678	661	650	634	708	656	712	682	659	707	678	668	636	681	675	709	680	659	678	701	674	672	711	682	683	683	675	682	659	687	670	680	647	659	685	733	662	689	704	737	693	669	665	644	691	698	740	705	637	683	656	667	699	699	729	677	714	702	694	680	711	687	667	645	670	708	673	662	677	680	748	662	698	715	714	687	722	707	635	658	670	665	624	704	655	667	647	650	698	696	666	667	696	665	674	678	669	660	643	700	648	659	662	701	650	686	674	680	693	668	685	700	692	622	690	642	701	681	685	691	631	690	660	689	642	709	668	615	649	705	670	713	730	670	706	660	679	630	699	666	656	645	721	683	635	728	667	720	660	654	723	714	683	678	662	730	675	656	689	654	684	676	675	682	677	714	692	628	655	708	667	706	677	623	687	677	684	598	622	674	662	698	722	679	674	686	683	704	620	700	616	702	669	649	663	665	636	710	677	721	701	692	664	651	687	666	620	742	737	677	669	679	658	662	670	649	699	669	684	636	673	652	673	691	670	626	642	668	699	681	724	711	645	703	699	701	682	662	643	681	707	613	676	674	668	717	678	705	664	644	714	703	670	699	715	704	639	721	668	644	606	703	655	661	691	666	644	725	651	661	672	650	657	675	668	691	666	677	691	724	669	674	678	669	672	705	695	682	648	665	688	682	672	670	707	665	670	706	687	685	720	720	708	668	698	715	661	671	658	701	698	692	658	680	677	695	725	663	649	665	667	687	699	678	681	652	698	655	641	655	697	642	716	693	656	659	636	628	687	677	710	753	701	679	660	670	703	683	685	688	700	700	700	634	673	668	660	681	670	700	688	703	664	639	664	678	649	704	653	662	701	673	646	680	656	690	687	698	664	677	696	663	735	686	641	693	690	719	658	663	672	672	677	685	672	669	708	652	657	630	648	630	631	656	712	669	692	645	680	649	686	670	690	693	675	677	667	690	617	702	650	692	678	667	638	696	655	674	634	697
17245	32672	29970	22019	18221	14919	11605	10594	9471	7786	6616	5050	3988	3231	3127	2783	2402	2101	1891	1790	1758	1611	1482	1514	1405	1372	1377	1566	1544	1311	1248	1453	1587	1623	1530	1294	1395	1466	1415	1381	1397	1376	1290	1266	1254	1271	1196	1123	1232	1243	1136	1128	1147	1251	1770	1823	1609	1376	1178	1109	1049	971	1040	985	1051	1058	1081	1030	987	1039	1032	1011	1096	1018	1067	1035	946	1014	945	985	979	1042	996	1062	1102	1039	1025	1018	1028	1015	1040	1055	1034	964	1043	1040	1022	1061	1029	1016	1034	1024	1046	1070	1024	979	1039	1087	1012	982	967	1081	1003	1041	1027	1043	1019	969	1019	983	1042	1025	1072	1030	974	1015	1014	1009	1068	1043	1034	1021	1006	1018	1035	1040	1033	992	979	998	1032	1039	1009	1010	1006	1077	1006	1043	977	980	1067	1090	983	1079	1003	1012	1031	1052	1004	1004	1036	1105	1017	1005	1027	989	1065	1044	1116	1064	1069	1005	1035	1040	1030	1039	1018	1019	995	1029	1015	1031	1000	1049	982	1007	1027	1064	1015	970	1004	1085	1017	1037	1005	1050	1000	1016	1026	1062	1041	1020	979	1039	1096	1036	1015	1019	1042	1014	1012	1085	1015	1029	1060	1006	1069	968	1030	1038	1030	974	1028	1023	993	1077	1025	1017	990	1051	1023	1110	992	1069	994	1022	947	1047	1065	1044	1045	1048	964	973	1026	1001	964	1040	1004	1014	1048	987	1026	967	1043	999	1039	1044	1007	1021	989	1027	1026	978	1030	957	1030	1016	1014	1096	1030	1025	1014	974	985	1018	1049	1010	1005	1029	1060	989	1029	1067	1064	992	1047	1004	1019	1029	1035	1045	1021	1038	1035	1033	1045	1005	996	1062	1058	1063	1058	1048	1083	1040	990	1019	1051	1024	1028	1034	1056	1064	1062	1051	1044	1025	1068	977	1047	1044	933	1069	1020	1039	1088	997	1031	987	1052	1029	1045	1005	1031	1040	1039	1005	1006	1055	1012	1063	994	997	990	972	1039	1032	1129	1063	1075	1001	995	1028	1044	981	997	1043	990	1044	955	1025	1004	1031	1036	1019	1016	1027	1049	1060	1001	1031	985	1025	1045	1052	1012	1038	982	950	1060	946	1063	1010	1125	984	1084	997	1052	1022	979	1051	1043	991	1027	1041	1041	1024	1022	1044	990	1031	1057	1075	984	1048	1076	1017	1002	1028	1063	1055	1086	1054	1054	1069	1121	1005	1058	1065	973	1022	1043	1048	1013	1053	997	1060	1027	992	1001	1013	977	1034	982	1099	991	1002	1015	1060	1009	1072	1020	1006	976	1032	1028	1076	1037	1040	1034	1018	1031	1042	984	1046	1034	1029	1047	1055	1060	1094	1033	1035	1084	1034	1010	986	995	1013	1064	1059	1019	1041	990	1029	1028	1091	1058	1064	1002	1036	1025	1091	1004	1038	1021	1069	1051	1050	1030	958	1056	1075	980	1012	986	996	1036	996	1024	1065	978	1036	1019	996	1055	1066	1031	996	1024	1058	996	1015	1033	923	1031	1029	1000	1058	1009	1062	1019	1017	1055	1076	1046	979	969	1000	1008	1054	950	1027	1019	1005	1085	1038	988	1019	1042	1073	1100	1070	999	1031	966	1011	1054	1043	978	1026	1008	1074	1013	1030	1000	1032	1094	1071	1013	1063	1019	1015	1072	1044	1061	1028	1055	971	979	1028	1017	1029	1007	951	1033	1052	1008	1043	971	993	1059	1040	1000	1006	1039	1066	1055	986	1014	1015	998	1025	1079	1067	1056	1006	1029	1037	1034	974	1009	1048	1041	994	993	1145	992	1045	998	1023	1059	1010	1035	1067	1040	1014	1030	1033	1071	1076	1021	1024	1048	982	1015	1038	1034	1103	1008	1023	1048	1036	954	1062	1020	1021	966	1013	1002	1105	987	986	1047	1024	1021	1044	1038	1038	1002	1055	1098	986	1019	1004	1059	983	1017	1042	1018	982	1068	1028	1057	1036	970	1016	1085	1026	1027	997	1032	1014	1037	1016	1044	1036	1015	1001	1010	1051	1027	973	1003	1055	995	966	1040	1003	1036	987	1052	1069	1088	1018	1045	1011	1023	1006	1005	1048	1048	1002	1009	1097	1086	1055	1067	978	1021	1048	990	1013	1047	1039	1026	986	1036	981	1070	1024	1013	978	1027	1006	1029	989	1041	1050	1068	1072	1055	959	964	1035	1022	999	1017	1016	1037	1029	1040	1011	1012	1048	1016	1031	1127	1001	1052	941	1026	982	1066	1012	985	945	1022	1082	1026	1040	980	1006	1054	1000	1061	1079	1001	1020	1042	1033	993	1035	1010	1028	1001	1029	954	1037	1033	1032	1058	976	1053	1064	1030	1041	1016	991	1010	1039	998	985	1016	1013	1043	1026	1028	1043	1033	992	1044	1054	1015	1055	1037	994	1035	1069	1005	990	1052	1007	998	1039	1010	1000	1017	990	1032	974	1032	1033	1046	1013	1055	1025	1063	1035	1016	1073	1006	1014	1057	1035	1097	1075	1047	1034	1078	982	1063	1016	1091	1059	1029	1020	1049	1000	1071	1016	992	1033	988	1016	990	1091	1034	993	1027	1002	1045	977	1075	976	1049	1001	1041	1032	1006	1100	1034	1018	1020	1091	973	998	1027	1036	1003	993	1001	1062	985	1029	1083	1050	1027	1061	1077	958	1005	993	1076	1013	976	998	1015	1029	1068	1054	1009	1037	1036	1010	966	1055	1024	984	1046	1080	1047	1003	974	1020	1062	1035	1073	1061	1063	1026	1006	1044	1021	983	1046	1041	1062	1044	1065	1009	1023	987	1031	1048	1035	1033	996	1048	1079	1030	1007	1057	1032	1008	1015	1052	976	1030	1000	1047	1071	978	1032	1029	1026	1019	1056	1017	1086	1071	1010	1082	1011	1004	1043	1036	1039	997	1026	990	967	1074	1017	1056	973	1034	994	1081	1068	1006	1052	1045	1005	1029	994	997	1011	1002	1042	1030	1010	1031	1031	1024	1069	989	1005	984	1049	1011	1028	1044	1085	1043	1077	1041	1016	1019	1024	1044	1000	1003	1015	1056	960	1095	1029	1023	1032	989	990	977	1015	1055	1028	1026	1048	1025	964	1106	1051	1026	1053	1011	1017	1051	1016	1027	1030	1063	1122	1012	971	1031	1066	1017	1085	1088	1023	1034	1034	1050	921	1059	986	1011	1060	1015	1041	978	1002	1028	999	1056	983	1007	996	1076	1012	1014	1002	1030	1042	977	1039	1001	1008	1025	1056	1075	1023	1024	1013	1024	1009	969	1019	998	1031	1033	954	995	993	1007	991	976	1066	1084	967	1009	1090	1025	1057	985	1036	1120	1118	996	998	1012	1021	1056	1046	997	1059	1025	1063	1033	1023	1058	1061	1020	1014	1036	1035	1054	1028	1019	1009	995	1052	1004	1021	1114	1028	1018	1035	1019	1057	1069	1084	1015	976	1032	1058	1051	1046	1018	1041	1054	1072	1026	1049	1044	978	1004	1029	1102	990	1021	969	1028	1024	1047	1038	1046	1014	981	1071	988	964	1010	1046	944	1039	1008	1051	1089	949	1091	1023	1009	978	1026	1072	1010	990	1049	1019	1027	1052	1004	1028	968	1019	1102	1014	987	1030	1020	1009	1013	1022	1013	984	1018	980	994	1046	993	1007	1009	1028	1014	1002	1040	1036	1016	1035	1017	1037	1004	1044	1043	1036	1069	992	981	988	997	1050	984	1011	1040	1035	983	1013	1016	1015	1090	1086	1011	1025	1030	1059	999	1021	1028	1023	992	1018	1064	1072	986	997	1066	1086	1030	1017	1023	1012	1033	1047	1034	1005	1029	1018	1021	1027	1023	996	1015	1048	1009	1061	1002	1032	1040	1049	999	1007	1028	993	1042	1045	978	1049	1030	1040	1048	1067	1032	1033	1005	983	1019	1002	1056	1023	1014	986	1030	1043	1009	1040	1013	1078	963	1054	1012	1025	999	1051	1010	1054	1045	1061	1023	1013	1003	1020	1069	1014	1040	1020	1020	1051	1093	1023	1059	1020	1005	1003	1063	1039	997	1001	1060	952	1035	1071	1034	979	1022	1020	1023	1042	1057	1035	1031	1049	1010	1026	1035	1035	984	1039	1066	992	1000	1026	1014	1028	1004	1002	997	1061	1040	1049	1029	1085	997	1071	1052	1017	1014	990	1036	1036	995	1052	1029	1059	1015	1088	1017	1070	1026	1033	1000	1018	1074	1033	1058	1078	1008	1028	1031	1011	1080	1040	1025	1023	1088	1094	1032	1033	960	1032	1000	1023	1018	1066	1006	1030	1022	998	1062	1045	1036	1034	1048	1047	1040	996	961	988	1087	1052	1044	990	1007	1058	1048	1025	954	1063	1048	1034	1038	1047	1000	1039	1031	1026	995	1010	1002	1021	1011	1044	1027	1034	1090	1013	985	1038	1120	1002	981	1053	1055	1037	1006	1049	1010	1006	973	1014	1055	1021	1006	1019	1021	1015	998	997	1017	1057	1045	1032	967	1019	1052	1045	1031	998	986	1006	1000	1029	1076	988	998	1007	1031	1001	1039	1019	1049	955	1069	1072	1032	1011	1019	1010	1080	1055	989	1012	1039	1089	1079	1073	1016	1034	953	1048	1000	1043	1053	1105	1030	1003	1086	1048	991	1003	1069	1048	1047	956	1049
23400	21498	29423	23978	21554	21310	13787	7093	5500	4481	3535	2749	2101	1878	1688	1609	1322	1238	1082	1113	1026	938	842	861	774	892	779	903	914	753	754	775	841	916	889	806	808	840	865	886	785	852	802	720	705	755	730	724	737	718	679	663	712	982	1330	1312	1016	935	746	674	631	636	588	643	622	667	627	613	606	617	596	608	603	649	595	606	550	575	661	672	563	635	616	642	650	600	564	624	625	611	589	650	608	598	646	619	613	632	615	588	641	574	614	605	614	580	623	618	616	634	597	627	655	614	606	593	646	611	596	581	579	607	684	580	599	574	605	578	648	552	598	621	657	624	594	642	578	596	617	588	592	668	615	589	603	579	612	600	593	605	607	618	588	621	600	602	592	603	598	635	633	638	641	611	618	609	626	669	581	608	646	602	625	633	603	610	640	607	598	592	621	614	617	615	593	642	580	626	608	614	616	589	573	606	610	621	607	602	639	588	600	643	619	635	588	571	642	580	626	627	631	541	577	627	595	592	610	616	641	626	587	601	632	592	592	592	593	602	625	639	654	645	610	650	609	616	621	615	631	596	612	639	628	581	608	636	625	614	593	591	622	619	612	596	598	592	632	578	598	594	619	634	600	605	612	605	578	612	600	575	598	653	589	603	636	661	580	596	657	624	629	611	606	606	612	611	642	601	602	590	591	614	590	649	619	627	614	562	629	612	577	626	630	612	595	551	596	598	604	609	643	579	623	596	638	594	587	602	584	604	629	593	600	641	606	611	617	595	609	628	639	619	602	637	616	613	552	591	634	657	598	582	643	666	609	605	635	614	557	592	698	623	613	619	630	582	625	602	634	623	602	682	592	627	613	613	616	604	654	663	635	615	620	614	602	634	601	618	615	602	594	632	654	627	606	563	596	611	599	603	608	578	603	605	580	590	627	574	668	636	608	620	570	612	604	597	586	639	643	633	634	596	669	630	607	638	559	598	635	683	604	613	608	591	583	640	635	571	610	605	626	611	607	640	607	633	594	576	557	661	612	626	584	636	613	598	602	600	634	593	633	623	589	599	587	633	641	560	602	610	642	647	621	580	583	681	606	590	597	619	613	588	619	602	572	609	635	615	564	628	633	582	573	611	653	577	595	582	604	616	596	590	639	599	604	565	659	589	595	603	633	602	634	566	603	569	600	612	557	621	601	674	578	637	657	616	613	624	662	557	629	615	620	601	600	609	591	618	607	613	630	583	629	627	600	637	614	644	620	627	558	635	584	590	664	633	580	646	601	576	571	606	645	626	589	614	605	607	623	639	559	583	610	632	568	580	603	619	555	620	617	552	619	616	581	623	660	601	597	603	614	639	597	617	611	625	590	622	588	626	642	616	578	640	591	581	613	626	603	557	634	617	621	588	599	639	638	624	613	612	635	608	628	636	601	616	575	564	543	594	615	566	598	604	602	576	611	548	592	604	605	637	606	584	614	558	627	607	608	608	640	597	595	647	629	607	601	659	624	563	615	616	583	612	609	650	614	611	577	588	599	612	615	629	641	619	610	616	634	594	542	589	590	631	587	600	580	620	584	601	614	608	617	584	606	617	615	586	617	589	615	630	613	614	619	597	641	582	620	604	642	581	627	626	628	616	582	620	571	586	640	664	612	621	649	574	601	607	618	603	616	594	625	570	600	582	581	606	623	623	630	568	655	610	600	605	642	631	572	588	595	592	609	561	593	623	637	599	580	616	637	622	615	609	598	619	633	597	593	589	627	638	600	606	603	633	616	593	595	588	589	636	613	600	626	593	586	558	561	615	594	608	617	646	557	592	618	643	592	558	622	590	611	585	650	664	625	595	632	604	628	621	621	615	608	661	623	627	568	617	630	619	623	600	546	585	614	605	643	629	626	649	643	603	599	629	608	596	596	563	617	596	634	592	594	606	605	551	631	600	625	635	603	612	604	618	585	592	626	604	642	577	625	633	628	635	612	579	597	606	581	613	584	578	591	585	619	619	609	619	612	603	589	645	606	605	612	599	655	644	607	587	614	628	606	620	599	610	589	594	621	609	566	639	653	621	577	599	623	599	576	624	613	594	592	580	611	653	615	599	635	630	636	627	681	653	572	589	620	623	585	669	635	582	635	612	617	641	608	604	614	559	594	627	604	638	567	629	604	636	582	628	588	633	589	582	607	607	592	660	604	629	608	585	598	609	619	600	660	630	616	588	608	611	597	599	645	560	615	579	628	595	588	623	618	631	599	592	584	604	619	598	607	605	634	650	619	639	601	588	621	619	574	578	613	590	600	556	639	601	615	594	607	593	605	600	588	601	608	624	596	595	602	584	629	613	620	587	595	580	632	593	630	606	624	600	638	607	573	652	620	590	602	626	619	619	562	636	567	650	632	577	579	614	592	566	611	572	614	623	622	606	588	601	605	629	649	643	623	641	636	619	618	660	619	631	555	602	613	540	597	612	639	600	579	624	611	617	580	603	589	609	646	600	624	604	608	570	629	656	645	619	634	599	649	603	626	601	639	571	608	614	621	623	590	607	644	599	602	604	603	645	591	597	637	623	602	655	587	581	634	619	646	637	579	611	641	633	652	622	650	619	608	639	604	615	613	604	616	606	626	559	638	582	637	590	598	609	654	609	604	598	592	621	611	628	641	612	629	635	605	644	611	595	669	602	643	588	671	579	591	616	601	632	638	591	615	622	552	567	627	630	585	624	600	607	636	613	596	604	637	580	633	604	589	647	593	627	599	588	564	630	627	645	622	609	598	635	615	610	587	608	594	607	619	625	624	645	652	575	629	611	611	601	633	591	584	617	595	587	614	658	590	567	621	592	608	644	620	609	566	602	596	598	580	632	571	561	639	563	639	609	587	579	608	624	588	590	582	608	586	599	607	640	567	611	610	583	612	579	571	632	619	641	599	617	627	585	647	588	626	603	593	626	583	628	597	614	611	642	624	571	640	567	601	584	589	599	587	651	624	577	624	605	604	604	589	591	601	639	574	645	641	590	592	580	595	603	619	641	607	638	614	587	596	616	615	623	606	605	601	636	634	584	619	639	585	655	609	596	618	621	659	620	598	581	623	622	598	602	630	645	587	579	643	591	611	578	607	606	622	569	631	631	605	607	586	616	624	590	609	571	593	592	639	602	626	662	639	609	604	588	562	626	597	616	558	656	631	597	609	578	623	633	633	575	652	585	654	634	659	597	614	571	582	647	569	640	615	588	601	597	584	588	613	559	599	651	585	615	628	585	633	596	605	608	615	618	600	639	646	628	586	556	653	618	568	594	593	616	614	630	612	645	559	626	575	587	595	627	632	603	660	584	596	593	577	600	617	628	567	595	590	584	585	641	561	602	638	624	610	607	649	666	650	568	628	592	640	664	601	632	583	635	631	642	608	600	627	594	598	589	609	624	610	601	629	621	616	618	583	642	587	648	598	575	606	614	607	624	583	626	554	559	622	564	589	611	593	621	593	614	636	596	612	564	592	653	615	578	614	610	601	586	582	575
19175	36672	34569	26995	22579	19239	15975	13987	12731	10553	8294	6781	4917	4338	4036	3559	2952	2489	2137	2177	1992	1657	1661	1580	1444	1461	1484	1657	1640	1290	1235	1219	1376	1636	1548	1456	1447	1565	1598	1503	1323	1429	1404	1193	1204	1117	1184	1180	1286	1201	1054	1066	1118	1643	2527	2426	1844	1585	1162	1080	887	900	935	911	916	916	965	920	970	905	909	874	899	998	896	941	929	872	886	904	944	872	933	917	865	914	950	935	920	903	958	910	899	932	904	930	893	922	942	861	930	946	961	910	980	950	954	897	985	916	918	978	904	907	968	856	979	952	942	953	908	936	943	978	903	941	901	918	926	933	936	910	906	898	912	956	962	917	931	848	912	883	922	970	981	948	921	911	948	943	944	910	918	950	974	901	881	881	970	913	940	902	905	929	930	951	923	903	888	928	945	906	962	891	939	931	916	958	835	891	984	878	896	907	879	916	945	911	948	940	935	862	982	868	859	917	936	873	916	976	936	947	916	902	969	940	900	917	929	941	953	895	916	920	994	917	900	961	957	915	926	843	946	907	998	915	947	904	906	921	903	876	898	930	937	975	895	898	911	906	960	908	924	988	891	884	973	952	898	880	987	884	894	896	905	888	961	938	932	967	883	879	923	903	892	980	933	850	923	932	929	908	905	909	931	981	923	885	954	923	971	920	894	923	918	899	934	932	954	914	967	869	870	927	1003	879	963	924	947	920	880	894	951	896	914	911	960	947	912	924	942	852	911	918	953	895	946	908	903	989	904	912	921	928	903	933	919	935	879	915	925	896	906	978	926	947	921	959	916	951	953	936	949	945	960	952	884	906	914	858	889	913	919	916	910	905	936	894	923	930	914	924	940	945	897	888	972	911	886	924	909	901	949	939	941	971	947	905	882	947	950	881	867	910	877	951	901	958	952	954	926	968	943	880	876	922	966	894	912	911	967	881	962	910	938	953	977	957	950	923	944	871	953	917	924	893	956	915	887	970	918	886	930	916	887	998	917	898	976	900	899	904	991	930	948	889	854	916	929	932	933	947	936	955	966	911	941	936	911	910	913	865	860	880	928	889	955	964	881	996	964	850	933	968	945	945	880	957	960	932	951	911	904	932	993	903	903	929	882	922	914	947	884	955	949	934	890	882	928	932	897	877	923	992	862	846	964	911	902	935	896	869	907	954	921	890	840	915	927	943	947	908	942	896	918	906	951	1002	960	895	948	876	895	981	937	905	921	921	866	942	899	895	885	855	925	862	921	946	973	980	911	917	953	951	920	920	933	946	908	947	883	887	936	951	932	947	941	953	908	930	860	920	913	972	898	935	960	942	959	951	950	881	925	965	890	940	919	933	908	945	922	872	892	863	925	932	878	888	879	976	954	903	914	928	857	883	948	932	892	905	917	889	944	896	968	920	929	912	951	899	911	961	941	915	939	919	912	900	891	986	949	908	943	922	910	897	944	895	935	994	924	941	890	897	950	970	914	879	958	909	922	872	984	937	915	942	929	920	900	914	906	917	877	896	908	973	921	882	892	899	946	914	914	921	922	928	883	895	939	946	915	915	954	909	946	924	913	898	896	923	934	893	931	945	934	935	936	949	898	911	922	949	912	968	945	962	915	906	878	922	854	959	900	961	916	906	914	895	913	915	936	885	907	909	915	939	999	858	940	921	934	934	922	874	909	985	885	929	922	910	919	915	868	861	914	902	947	933	863	907	912	889	989	878	951	911	925	944	962	956	917	941	868	920	897	936	930	953	925	916	912	936	895	973	913	958	966	935	904	917	903	847	913	886	922	940	944	919	912	950	932	942	931	904	907	889	968	956	948	948	900	931	951	971	942	903	917	930	888	870	916	937	873	945	955	916	954	920	900	920	886	960	926	898	935	899	939	925	921	938	922	923	913	905	913	866	920	978	953	941	907	935	919	932	936	933	914	896	972	952	910	935	914	990	936	940	881	959	886	939	872	873	953	904	955	946	893	936	893	869	939	961	916	964	862	942	866	958	966	873	896	945	902	900	932	928	935	948	893	950	947	958	951	961	920	942	916	924	911	928	890	962	961	942	930	909	850	941	955	898	878	896	864	894	861	917	934	900	961	985	899	909	977	931	906	914	914	910	911	887	922	902	937	940	938	936	980	900	867	917	907	905	866	931	943	931	941	865	911	934	945	894	925	956	947	907	885	911	894	884	960	911	939	926	850	958	919	923	982	920	898	939	915	961	947	926	979	907	891	972	911	933	916	913	906	914	921	902	937	963	890	919	911	905	946	918	910	951	941	967	936	939	961	919	934	891	935	950	885	987	914	959	940	867	912	907	931	921	929	909	942	943	899	901	946	848	956	959	911	945	876	955	932	922	933	947	959	976	933	929	934	907	919	893	898	915	947	934	919	937	963	935	923	902	933	933	936	946	945	941	936	965	866	904	965	942	936	892	937	1014	946	955	907	972	939	966	925	940	893	944	950	932	925	917	981	905	936	944	872	928	924	936	918	953	950	898	963	869	916	911	914	932	930	954	955	947	902	920	982	960	895	954	948	937	904	930	891	870	912	919	901	953	933	924	987	960	923	956	909	872	905	888	925	923	992	914	943	942	924	933	956	985	894	921	964	938	944	902	911	868	915	968	916	955	868	917	960	939	895	941	956	936	932	953	920	933	903	935	902	965	962	931	935	924	900	949	971	916	978	900	917	869	927	965	930	916	933	913	927	880	971	868	932	959	932	950	928	908	896	896	900	900	905	933	925	917	948	942	923	936	905	949	948	924	894	957	868	974	1032	932	907	929	891	926	879	899	903	923	914	975	950	975	939	973	931	922	895	908	915	946	926	899	911	959	830	897	892	880	918	916	870	958	957	949	914	889	1002	896	906	914	893	912	905	974	895	906	948	911	935	929	912	911	912	889	920	928	920	957	904	948	963	935	886	951	900	947	933	949	895	901	965	936	917	950	912	953	964	937	964	872	961	919	947	929	943	927	918	949	897	919	892	871	941	909	944	875	915	910	947	924	944	901	977	893	895	958	934	932	950	984	892	924	924	872	908	944	933	891	930	923	928	915	961	935	966	979	952	902	923	1001	925	914	913	908	873	910	894	888	935	900	926	954	962	926	908	967	949	906	913	903	891	943	942	870	957	944	904	978	929	927	941	895	963	932	934	929	915	938	869	943	927	998	935	975	935	958	882	998	950	901	939	917	965	891	840	941	927	951	955	919	910	947	980	948	957	895	910	950	906	946	911	956	911	937	901	951	1000	941	948	903	869	972	909	921	885	934	901	905	960	893	912	926	928	910	900	921	952	910	924	902	946	967	990	964	871	914	927	947	911	957	973	906	941	917	942	886	899	978	880	937	838	996	901	912	915	915	890	902	925	941	914	909	914	926	910	905	955	898	847	899	955	965	932	925	909	901	942	928	924	906	907	931	893	926	889	945	951	859	950	904	951	897	892	949	930	934	908	921	945	907	918	940	908	842	890	897	927	965	927	958	888	940	922	931	909	903	925	897	928	903	966	896	903	858	875	942
27117	21369	18261	10583	5426	3583	2925	2613	2149	1833	1555	1359	1099	1029	981	1010	886	848	824	796	778	693	720	701	690	720	684	746	757	713	660	710	693	743	750	664	709	684	692	662	660	677	711	683	670	727	616	633	638	597	636	660	639	623	663	705	689	681	656	608	636	559	592	618	618	616	571	666	655	591	601	638	632	611	572	566	649	648	607	560	616	607	621	590	607	650	639	593	599	633	616	627	626	561	575	606	622	615	648	623	638	624	638	648	592	625	617	597	630	590	634	602	600	590	619	609	609	618	604	575	597	650	612	609	576	580	603	614	631	610	575	622	616	605	610	602	607	657	577	612	612	589	615	581	664	575	652	630	636	610	627	639	666	599	629	630	653	619	642	616	574	634	654	599	620	616	625	618	583	611	572	632	620	588	644	636	621	649	644	587	585	595	592	613	608	623	622	587	553	619	594	640	609	581	608	612	634	612	610	605	667	619	671	585	629	606	570	549	597	606	621	617	570	564	630	611	556	617	616	611	587	611	554	610	619	600	610	633	615	584	601	630	605	593	632	659	639	549	605	630	631	638	628	563	655	584	635	608	662	622	642	625	621	614	555	631	615	603	606	575	587	630	605	655	625	617	577	624	595	592	606	626	569	570	598	635	577	602	598	629	588	638	638	686	603	617	616	633	628	585	613	628	646	566	644	602	622	642	594	599	625	654	613	605	619	615	598	647	650	608	599	652	602	603	639	619	646	612	636	635	610	667	595	601	622	603	596	642	568	601	650	572	631	644	615	667	615	577	614	642	621	630	614	626	601	627	584	596	604	632	614	551	586	573	607	608	613	557	592	586	597	576	637	606	629	635	627	618	587	627	561	532	632	607	589	614	694	620	625	559	595	591	596	603	585	630	616	619	600	591	615	645	582	592	637	662	664	595	640	648	620	655	630	656	639	647	620	602	615	581	640	635	694	600	620	603	629	638	628	620	615	622	606	615	611	614	618	613	595	684	606	643	630	610	602	598	601	607	633	612	635	622	621	601	609	618	614	608	604	627	599	613	614	606	588	606	615	575	637	640	600	629	594	570	574	622	655	621	605	646	632	607	624	606	593	643	608	622	628	553	613	566	605	631	636	626	605	591	619	596	647	618	573	633	630	596	627	606	637	612	652	583	647	639	621	614	637	593	578	583	636	612	605	658	649	600	593	611	607	643	601	579	574	602	650	612	655	598	586	603	617	583	629	657	620	587	630	627	603	597	599	613	644	650	588	633	640	596	630	620	609	597	647	618	603	589	649	590	528	621	623	600	588	567	624	672	638	587	590	628	623	630	608	610	617	613	649	653	628	636	565	579	621	625	609	644	621	627	620	640	585	593	587	628	633	574	602	600	626	610	619	595	608	590	641	656	642	640	598	644	589	602	622	616	629	632	653	633	633	603	621	612	613	619	649	627	627	615	622	570	599	606	622	613	586	586	611	633	630	624	598	585	567	602	581	600	607	646	595	573	617	625	625	643	598	678	605	651	594	574	608	598	662	632	664	597	652	599	619	598	636	615	627	631	558	588	632	618	606	596	637	634	620	615	623	612	662	634	618	651	597	618	602	604	590	632	597	617	624	600	611	608	642	607	593	569	632	573	644	581	595	616	645	624	588	623	580	615	645	545	638	616	613	577	623	610	613	588	590	612	583	576	652	645	590	639	605	575	618	570	605	626	627	637	645	620	575	603	628	596	606	590	632	657	607	628	608	617	624	622	614	606	645	623	664	621	608	600	603	600	596	583	657	603	636	652	612	608	608	617	549	621	603	664	637	629	621	646	628	604	623	603	597	603	605	608	609	665	640	617	592	615	636	612	617	637	575	597	585	632	619	645	627	618	639	661	596	554	570	626	617	638	621	614	630	623	561	586	582	602	665	599	582	577	590	610	638	564	586	608	635	612	640	581	638	597	596	611	641	616	616	622	594	653	624	581	608	611	617	611	621	610	650	616	627	618	638	595	604	596	623	602	614	598	600	588	606	627	588	636	607	618	630	631	619	617	609	613	630	592	600	597	602	655	599	616	597	582	620	602	630	621	662	615	660	677	629	651	545	622	617	578	596	640	637	612	582	614	666	624	619	602	595	637	611	635	641	603	633	571	593	625	596	617	656	555	606	635	602	617	608	606	594	585	599	635	642	611	628	669	602	616	620	570	647	595	624	608	628	582	595	606	635	598	606	603	607	581	647	556	665	607	619	629	635	600	644	606	593	609	615	577	624	635	573	634	614	595	586	611	630	619	634	626	644	646	619	599	632	614	619	602	624	642	574	564	621	608	589	630	584	627	612	579	655	593	628	640	612	648	638	629	632	644	587	630	586	628	572	597	608	596	647	665	577	583	612	615	616	600	643	599	621	577	629	602	564	616	649	631	653	603	657	642	600	651	638	620	570	635	603	644	621	639	618	613	630	639	588	624	661	606	636	630	653	617	649	626	618	662	586	607	585	588	613	616	647	600	658	558	611	635	672	583	632	603	615	605	647	629	619	617	627	624	570	606	621	642	613	563	620	627	628	625	635	605	607	681	638	553	568	623	580	596	596	630	627	580	598	610	597	636	617	585	612	647	604	613	598	631	578	575	603	599	615	640	659	615	618	609	614	622	670	641	634	618	618	628	618	574	626	602	558	607	582	639	581	586	646	617	566	582	588	610	587	609	610	601	584	629	592	592	573	620	598	635	578	591	640	610	620	636	603	605	648	593	655	581	618	643	584	632	590	598	653	562	604	619	582	564	600	605	633	635	618	621	644	597	625	595	596	645	649	596	642	589	614	608	654	583	601	558	623	620	583	659	589	626	629	653	546	616	641	583	635	613	585	580	626	631	636	656	602	641	628	615	582	635	600	658	636	582	614	604	601	610	668	643	575	570	608	622	614	617	619	624	642	631	619	585	617	599	586	623	615	596	633	605	597	612	651	650	569	618	614	591	601	625	610	624	622	634	612	629	627	584	592	630	601	580	640	575	634	607	587	626	644	645	620	613	638	596	620	622	655	623	594	689	601	607	594	632	623	662	643	564	600	587	636	627	590	581	621	616	602	613	619	635	607	625	623	625	610	620	629	603	678	627	599	604	587	592	641	563	593	613	610	631	623	564	608	633	588	625	593	636	624	621	581	591	625	620	606	610	598	591	617	655	678	655	622	611	596	609	633	649	640	605	602	668	600	645	603	601	619	634	633	588	597	577	592	608	589	582	608	629	630	673	623	618	610	632	568	564	557	644	644	601	619	604	581	625	664	567	622	606	653	591	588	610	602	639	613	616	593	627	613	620	641	608	649	636	596	623	630	640	636	619	621	617	585	673	598	609	592	622	630	603	650	602	595	637	579	631	615	629	581	613	658	635	594	592	621	585	598	643	611	614	584	613	628	649	621	592	593	633	578	658	599	615	618	601	629	611	575	580	614	568	569	630	597	624	604	614	593	617	653	657	659	630	589	651	592	616	621	615	603	601	584	616	635	622	636	623	635	617
14010	23819	22306	15036	11469	8687	7261	6520	5756	4700	3700	2982	2390	2192	2097	1984	1843	1524	1344	1506	1315	1212	1149	1088	1161	1135	1176	1189	1180	1151	1111	1173	1179	1224	1143	1128	1087	1206	1190	1198	1135	1119	1060	1116	1087	1130	1067	1052	1010	1005	997	955	1019	1002	1087	1092	1115	1038	1027	973	900	950	961	920	983	959	943	929	970	920	949	916	884	913	952	952	893	950	960	956	911	925	970	940	984	935	962	914	914	965	976	950	933	975	938	1020	901	929	970	921	1005	963	941	916	970	950	930	922	946	968	907	913	951	925	911	917	938	956	915	960	897	913	906	884	960	937	912	887	916	949	959	958	1018	961	926	911	946	984	908	877	977	889	927	928	906	928	966	953	939	910	933	954	961	956	945	936	881	853	966	957	964	943	878	901	893	937	938	914	946	969	908	975	900	946	909	918	980	874	960	948	978	937	898	962	950	923	943	896	938	933	909	935	920	940	838	895	931	916	970	892	896	940	928	900	972	931	914	930	954	921	939	907	931	933	917	934	927	922	883	944	952	920	916	936	914	974	948	884	1003	917	953	932	985	983	888	859	931	946	930	855	942	946	961	871	941	908	936	930	952	982	930	902	937	945	931	947	952	943	932	943	942	874	939	939	952	919	974	911	955	963	948	889	954	957	980	996	914	924	970	936	952	962	907	934	960	1006	973	916	871	937	940	963	901	921	952	933	952	912	921	963	967	930	910	906	967	956	970	934	924	966	903	948	898	964	939	953	961	938	913	957	889	912	888	956	911	946	939	938	950	905	904	915	945	924	944	963	968	999	962	978	920	882	991	1016	955	958	883	1037	953	913	953	928	952	956	957	959	974	939	947	966	882	951	937	967	921	976	937	976	879	922	953	930	931	941	917	904	939	957	919	954	928	917	943	925	936	953	901	966	941	981	951	956	1021	969	966	938	911	949	896	932	917	896	902	958	990	887	925	917	956	981	968	933	875	935	881	904	932	932	939	959	888	918	914	935	930	994	919	961	927	927	939	882	970	883	960	860	927	925	949	874	925	947	1035	970	973	938	944	958	919	927	953	875	935	909	1003	944	943	934	943	932	913	937	911	925	964	933	994	955	932	926	931	972	917	914	892	905	922	983	893	926	931	981	903	939	971	944	959	967	916	902	910	873	931	977	958	965	902	943	914	925	968	927	907	998	973	954	960	924	933	930	912	889	943	966	900	964	971	932	952	942	886	932	935	960	947	910	953	910	872	967	888	914	884	898	935	937	893	900	893	962	977	971	925	939	867	960	882	937	920	930	915	945	957	944	928	1012	892	949	991	892	972	920	866	958	925	946	899	942	893	914	1000	959	900	943	900	978	951	918	932	949	923	917	932	971	945	914	920	921	948	891	964	907	965	963	938	912	895	938	902	961	926	942	935	938	948	920	1015	916	935	929	975	962	952	945	919	949	949	951	912	912	926	975	932	960	942	964	905	945	868	918	960	953	972	961	926	933	943	893	909	981	946	918	956	895	944	953	968	912	892	901	913	926	948	973	927	871	992	938	1000	960	925	977	977	914	939	958	891	949	911	966	1048	1021	934	927	937	954	923	895	974	964	978	948	889	931	936	969	940	970	917	925	909	930	929	907	970	947	924	904	971	923	941	889	1023	913	917	933	951	907	913	932	954	922	874	884	929	890	869	916	949	893	925	982	879	974	916	953	916	896	929	914	969	976	881	949	932	945	926	944	954	940	963	955	920	939	996	921	923	947	913	899	948	926	943	914	954	965	949	915	959	977	932	879	899	960	934	990	938	1009	923	928	978	943	956	877	988	907	901	919	921	980	921	893	872	958	923	921	957	958	957	947	937	914	911	888	923	923	892	946	933	1005	918	882	936	926	921	934	895	889	934	947	962	949	916	969	932	974	902	935	924	921	926	987	933	945	885	944	905	929	926	910	911	956	947	903	894	952	971	940	861	941	939	929	941	951	940	886	915	914	931	997	968	959	872	963	952	961	919	867	955	943	933	964	913	937	910	901	929	978	953	917	936	888	934	929	936	945	914	904	959	923	951	903	925	946	981	912	914	902	960	928	951	962	938	903	926	954	941	891	953	989	942	925	876	903	931	934	922	932	966	933	927	949	908	928	977	928	926	979	984	910	946	918	954	894	916	961	988	967	884	935	963	946	935	919	933	873	926	906	869	901	980	961	923	974	958	890	973	947	981	947	939	953	948	961	960	930	914	953	952	940	931	946	911	862	853	930	983	893	965	922	919	931	949	961	951	873	864	933	906	929	945	914	932	920	905	967	858	901	932	952	960	936	929	975	942	921	940	884	954	931	968	945	902	930	962	967	928	897	941	929	954	957	956	975	935	880	940	912	902	917	949	990	949	904	920	974	917	948	941	957	928	915	946	997	931	945	954	908	955	1010	921	933	961	898	925	945	930	919	934	953	916	911	947	925	955	939	946	922	899	974	899	966	972	921	960	964	982	933	930	962	915	974	945	926	972	960	910	900	970	936	890	907	947	894	922	919	1001	944	968	913	944	900	986	947	943	919	947	868	907	923	946	908	934	924	892	970	920	966	937	910	891	940	884	890	965	974	908	897	962	908	943	929	911	947	947	914	909	967	971	929	918	958	958	980	929	902	1001	941	934	899	949	946	928	892	961	935	988	949	965	933	906	912	908	915	871	932	981	906	900	893	944	900	924	971	941	935	967	896	985	905	938	925	918	930	948	962	903	958	983	932	884	942	987	943	906	953	979	967	947	938	969	994	935	930	921	969	879	884	936	913	906	937	891	931	959	938	920	926	916	981	977	944	912	965	915	899	962	924	988	934	940	947	848	924	912	977	940	894	880	911	913	875	949	920	918	940	891	907	923	992	928	937	906	920	921	931	929	954	900	989	882	914	941	954	983	943	957	961	961	969	922	969	888	973	939	928	909	934	901	938	955	864	937	912	967	951	909	947	886	911	976	919	888	878	924	882	971	940	917	968	909	1002	939	950	925	965	939	954	941	964	955	895	927	935	939	928	883	968	925	969	922	915	970	974	949	1020	912	931	999	944	912	967	934	969	916	914	895	961	973	916	893	942	900	915	905	958	971	922	961	929	896	884	916	925	919	977	943	932	975	983	967	932	951	891	951	904	975	948	923	971	947	942	957	955	952	970	939	927	939	888	926	926	972	920	965	937	939	923	987	965	951	885	894	936	927	928	914	972	960	938	910	963	934	964	927	921	935	950	942	963	938	947	931	899	920	942	950	958	988	928	878	953	889	992	960	909	1018	936	939	905	933	909	928	922	929	911	930	957	948	972	1004	932	900	907	951	904	954	996	932	914	967	976	922	931	872	935	935	934	935	907	993	890	901	880	938	912	977	946	900	933	980	959	982	922	943	972	887	953	904	926	930	913	964	974	910	981	939	959	952	954	916	919	952	985	907	905	911	905	898	954	930	929	920	945	1001	966	948	973	938	936	972	883	963	902	906	952	941	933	968	899	931	958	938	947	958	945	932	966	950	941	931	933	930	930	942	884	944	943	963	941	985	991	955	927	934	919
24399	21445	28733	24607	20926	12151	6700	4702	3659	2897	2481	1940	1577	1452	1477	1415	1293	1159	1092	994	1016	873	917	898	765	840	885	884	862	822	777	877	891	895	822	863	731	824	854	850	815	852	845	812	848	788	729	763	711	716	732	770	743	778	940	1033	949	878	817	751	713	692	707	712	729	669	651	678	682	699	714	688	672	672	695	718	727	646	662	677	670	696	711	692	697	649	687	701	694	687	716	709	662	739	714	684	710	649	708	704	683	710	690	698	681	729	749	636	701	682	692	687	660	735	710	735	679	682	673	663	689	656	677	662	673	691	781	674	744	759	730	657	679	648	691	681	714	737	675	660	735	748	709	705	726	668	730	759	679	717	722	670	679	693	665	696	719	665	731	669	685	663	643	670	662	698	700	712	692	669	730	684	661	722	671	666	683	676	679	686	656	704	695	698	694	683	663	726	678	711	729	686	665	691	719	672	678	721	727	694	641	692	712	699	711	687	741	649	726	689	710	662	699	686	701	697	760	644	677	729	692	702	665	759	659	708	702	670	665	661	713	731	691	710	689	719	651	703	674	668	702	726	692	664	677	697	705	664	649	702	693	713	704	694	700	670	682	656	715	690	649	668	680	702	705	698	683	686	689	635	677	675	688	653	683	689	718	714	634	713	670	684	664	681	671	699	703	681	627	683	747	727	683	676	683	694	672	671	714	734	685	726	739	698	693	662	723	696	692	700	652	665	717	668	710	697	703	659	713	676	678	671	671	699	648	668	693	658	682	690	683	716	683	673	724	696	706	714	691	728	691	677	671	710	700	685	693	628	696	643	702	682	672	663	684	685	712	701	690	731	680	696	663	687	759	683	701	738	731	644	701	711	648	686	699	713	719	693	680	721	647	656	704	708	681	684	698	703	656	685	697	670	727	688	702	683	712	695	702	691	648	684	728	688	741	701	721	667	700	651	700	724	727	646	686	676	690	702	709	704	709	698	736	702	690	718	727	674	702	666	700	675	671	696	698	660	631	648	685	735	668	655	679	707	632	719	728	740	703	693	724	656	670	703	724	683	686	699	685	701	731	740	685	701	705	734	726	745	673	767	659	689	683	696	680	683	680	667	698	717	711	698	720	690	668	718	702	704	698	693	684	693	673	687	688	696	642	686	669	678	693	683	688	697	710	696	688	655	721	667	712	665	689	708	721	684	683	679	641	728	675	677	727	723	634	697	740	760	671	652	709	667	710	698	670	680	656	650	707	660	713	685	687	682	687	737	683	677	665	697	684	716	671	691	696	696	708	701	693	667	751	668	741	692	661	753	674	727	688	699	688	670	714	725	694	730	731	705	689	660	708	685	724	682	690	700	697	700	700	703	714	690	674	699	619	696	721	687	670	672	684	699	712	735	677	710	664	626	685	668	656	703	722	696	750	659	665	652	683	715	704	692	745	665	713	716	705	653	725	716	708	698	685	678	663	672	676	705	677	680	669	669	719	677	691	732	670	702	674	692	716	674	650	694	653	734	710	682	707	690	679	679	684	739	697	688	705	689	743	744	692	694	755	666	679	683	657	698	715	672	628	659	681	696	682	669	700	704	687	672	724	712	728	677	716	702	701	677	671	700	686	720	693	715	706	660	686	684	654	669	678	662	713	704	660	692	682	737	693	712	712	672	706	676	732	726	700	654	707	664	700	705	693	690	648	725	689	693	699	696	719	689	679	696	682	718	693	690	688	654	736	677	717	709	700	684	752	694	714	650	702	670	734	702	701	671	727	683	702	681	683	739	684	688	677	704	694	668	690	690	667	721	711	647	685	714	635	710	674	714	760	677	694	686	688	714	658	689	666	721	676	740	728	739	672	719	765	694	680	647	674	661	706	684	689	728	701	686	670	696	670	701	726	713	658	672	649	660	733	684	711	727	723	673	726	676	679	645	680	710	674	726	715	678	661	677	705	699	655	678	658	688	695	685	718	699	720	672	704	661	706	671	682	711	688	645	672	726	696	752	724	678	673	694	702	704	708	740	703	686	646	676	669	664	719	724	666	716	723	682	692	716	664	673	693	698	679	673	745	679	665	659	716	684	720	681	672	672	691	683	760	629	684	690	685	678	642	707	706	650	675	673	701	692	653	697	635	648	705	679	684	662	660	710	694	650	725	702	721	709	724	714	692	744	665	682	665	697	700	670	759	675	693	707	631	673	635	742	689	683	643	668	716	697	720	671	674	682	689	736	686	667	661	709	686	668	766	710	703	669	696	634	697	727	677	694	669	656	673	659	701	704	671	734	724	714	740	722	687	689	724	736	696	660	684	670	734	674	741	675	696	697	708	703	709	743	685	743	668	719	651	679	708	692	683	693	707	684	661	715	712	681	710	657	697	667	682	668	723	699	700	668	679	705	685	710	729	716	670	740	769	717	722	700	704	652	668	685	632	685	677	684	632	710	661	698	694	677	686	687	700	658	653	655	679	684	687	676	737	693	722	701	656	696	671	722	693	658	727	698	696	729	683	707	657	698	713	673	714	709	727	697	693	703	696	690	668	719	670	713	655	703	714	656	647	630	650	725	687	666	703	716	706	686	692	703	677	714	698	710	675	663	679	696	695	653	730	684	710	718	724	683	692	653	724	682	661	665	691	680	683	732	699	664	698	686	662	686	633	670	703	696	705	687	673	706	719	735	703	700	665	702	657	716	686	702	677	669	678	665	712	710	708	667	674	669	712	647	663	722	692	677	674	737	674	647	682	734	718	664	674	671	696	720	657	663	687	691	675	695	636	679	699	730	672	679	680	696	710	646	679	691	656	668	638	689	729	711	721	676	636	635	736	665	669	679	700	644	656	702	679	727	701	724	650	664	720	691	710	679	706	722	717	706	727	664	690	684	686	707	682	731	746	673	687	665	728	650	732	670	683	719	715	742	688	706	730	684	681	677	664	713	691	709	715	688	702	681	693	634	709	703	700	703	693	704	755	705	686	724	665	671	700	692	701	672	683	698	687	702	677	683	711	714	667	712	706	725	709	666	684	709	712	731	681	708	695	663	691	655	688	665	672	683	698	674	667	667	681	723	765	666	619	677	692	691	724	675	737	666	683	671	694	682	717	745	671	680	688	683	683	649	714	693	712	694	687	744	757	693	705	732	700	655	704	724	731	661	711	683	704	701	728	681	728	689	709	706	664	653	673	675	754	653	684	692	769	709	681	688	696	715	677	686	721	690	724	699	672	733	714	659	721	698	707	688	697	682	719	671	703	683	709	698	716	683	638	710	709	679	717	696	705	690	682	700	676	681	713	725	723	685	702	705	702	715	709	723	708	717	674	750	720	704	698	673	696	715	676	657	682	697	739	704	651	690	667	651	694	725	710	704	686	699	689	690	695	686	660	665	670	691	709	729	673	673	746	673	707	736	682	675	651	721	705	710	692	708	761	725	700	662	683	728	711	684	715	676	662	669	708	729	684	651	671	719	675	717	724	713	700	727	744	668	704	680	678	705	678	688	714	657	709	703	663	674
17442	33140	30228	21964	17656	14650	12167	10964	9316	6915	5899	4452	3588	3265	3277	2946	2419	2256	2031	1955	1693	1550	1455	1437	1383	1367	1441	1455	1461	1310	1316	1445	1502	1607	1438	1408	1309	1471	1411	1375	1341	1331	1284	1248	1346	1200	1189	1226	1265	1166	1202	1168	1195	1379	1621	1915	1745	1436	1281	1084	1110	1008	1147	1037	1021	1030	1026	1042	1035	1076	1012	1082	1028	1079	1060	1042	1058	1020	1042	1044	1023	1014	1101	1055	1072	1050	1013	990	1030	1012	1059	1044	1049	1002	1008	1089	1098	1017	1032	995	1097	1060	1095	996	975	1062	1065	1005	1019	1065	1046	1021	1081	1023	1022	1097	1041	1083	1065	1078	1007	1055	1053	1066	1051	1024	1136	1033	1061	1081	1103	996	1047	1114	1032	1043	1056	1030	1010	1075	1073	1087	1045	1062	1057	1049	1012	1003	1073	1045	1004	1069	1025	1057	998	1044	1019	1054	1028	1052	1066	1017	1095	1091	1065	1095	1097	1020	1043	1031	1051	1022	1049	1001	1078	1013	1071	1022	1090	1051	1050	1043	1003	996	1054	1043	1051	1047	1053	1028	1036	1015	1048	1056	1039	1036	1021	1026	1021	1044	1056	1074	1059	1100	1022	1020	1036	1113	1095	1079	1003	1090	1038	1024	1094	1095	1042	1036	1089	1018	1064	1087	1053	1049	1039	1026	1066	1035	1010	1048	1040	1117	1065	1088	1026	1038	1073	1100	1083	1028	1099	1028	1032	1068	1042	1019	1089	1057	1016	1007	1038	1054	1049	1015	1003	1082	1072	1049	1103	1084	1038	1076	1025	1055	1074	1057	1046	1031	1085	1038	1036	1064	1133	1051	1048	1035	981	1030	1081	1087	1070	1055	1060	1002	1036	1036	1040	1080	1031	1088	1060	1104	1036	1072	1029	1038	1066	974	1072	1039	1086	1020	1062	1100	1030	998	1067	1057	1089	1003	1029	1115	1028	1070	1013	1088	992	1077	1018	1001	1068	1039	1069	1075	1075	1071	1034	1102	1044	1052	1074	1073	1085	1039	1079	1040	1057	1034	1072	1056	1042	1042	1084	1069	992	1020	1018	1013	1063	1025	1034	1076	1019	1054	1045	1047	1048	1054	1095	1088	1037	1003	1078	1040	1030	1047	1017	1064	1073	1021	1019	1090	1009	1020	1029	1042	1050	1073	1077	1056	1055	1049	1006	1047	1076	1034	1120	1060	1086	1024	990	1064	1051	1013	1030	1083	1030	1060	1012	1091	1070	1006	1012	1056	1063	1104	1061	1044	1047	1029	1002	1051	1012	1003	1019	1028	1015	1091	1072	1045	1025	1007	1016	1060	1081	1016	1084	1033	1035	1041	1080	1099	1013	1061	1009	1062	1114	1057	1108	1032	1038	1029	1096	1060	1055	1043	1083	1018	1059	1062	1056	1088	1008	1070	1022	1009	1056	1040	1023	1102	1089	1049	1078	1068	1002	1045	1108	1117	1016	1045	1052	1065	1006	1048	1037	1051	1099	1043	1104	1040	1099	1032	1006	1064	1080	1128	1089	989	1074	1019	1050	994	1043	995	1093	1068	1036	1083	1047	1045	1039	1061	1083	1070	1008	1006	1020	1065	1085	1100	1019	1085	1094	1140	982	1059	1025	1089	983	1064	1138	1053	1044	1085	1070	1045	1054	1025	1095	1032	1028	1080	962	1000	1088	1070	1022	1040	1085	1053	1007	1022	1004	1021	991	987	1018	1087	1008	1052	1043	1080	1009	1081	1047	1074	1061	1060	1020	1018	1084	1033	1018	1068	965	1031	1015	1014	1032	1094	1139	1056	1012	1045	1035	1050	1069	1067	1045	1072	1055	1057	1028	1056	1029	1025	1062	1080	1042	1038	1087	1001	966	1079	1062	1039	1076	1021	1096	1083	1110	1071	1003	1016	996	1070	1042	1060	1065	1029	1011	1040	1069	1090	1081	1073	1100	1074	1037	1037	1053	1036	1088	1008	1001	1108	1080	1009	1087	1087	1040	1012	1028	1040	1052	1074	1042	1020	1070	1035	1089	1056	1075	1098	1059	1054	1094	1047	1042	1034	1054	1041	1012	996	1052	1057	1049	1060	1015	1033	1045	1058	1057	1074	1077	1003	1107	1043	1045	988	998	1103	1083	1013	1062	1044	1099	1069	983	985	1097	1043	1043	1008	1003	1069	1025	1067	1091	1046	1001	1082	1118	1029	1063	1058	1045	1031	1020	1042	998	1074	1058	1072	1077	1090	1123	1062	1067	1088	1006	1051	1092	996	1067	1055	1090	1080	1072	1019	1022	972	1078	1093	1093	1050	1049	1023	1095	1039	1104	1082	1022	1067	1048	1052	1038	1040	1034	1006	1017	1050	1053	1027	994	1073	1015	1092	1024	1080	1044	1048	1008	1041	1058	1014	1031	1009	1073	1043	1079	1101	1085	1073	1047	1050	1065	1071	1020	1050	1083	1064	1029	1063	1068	1046	1039	1086	1051	999	1092	1085	1031	1008	1060	1022	1055	1055	1064	1030	1061	1021	1041	1033	1051	1008	1068	1102	1074	1055	1102	1080	1037	1030	1141	1075	1035	999	1035	1052	1089	1035	1033	1065	1078	1010	1017	1033	1068	1032	1106	1057	1039	1026	1070	1007	1059	1071	1050	1060	1072	1038	1037	1082	1073	1078	1040	1012	1088	1012	1047	1043	1043	1007	1049	1088	985	1062	1063	1015	1103	990	1032	1094	1026	1043	1102	1067	1041	1095	1042	1113	1099	1079	1063	1082	1060	1013	1047	1041	1074	1118	1037	1008	1049	1105	1048	1005	1094	1098	1083	1085	1044	1102	1019	1100	1000	1086	1089	1092	1086	1098	1041	1042	1002	1023	1078	994	1098	1075	1088	1063	1026	1027	1013	980	975	1064	1015	1076	1044	1116	1044	1080	1023	1086	1063	1109	1039	1067	1106	1118	1105	1074	1101	1051	1066	1058	1086	1103	1061	1019	1080	989	1066	1070	1036	992	1079	1037	997	1044	1002	1031	1049	1066	1031	1036	1071	1081	1107	1094	1041	1049	1004	1021	1056	1025	977	1059	991	1063	991	1089	1029	1019	1058	1002	1044	980	1081	1010	1023	1035	1039	1030	1046	1000	1017	1062	1111	1020	1007	986	1072	1036	973	1069	1067	1020	990	1053	1081	1047	1040	1017	1076	1050	1074	1061	1012	1045	1029	1022	1032	1057	1017	1080	1015	1072	1037	1017	1082	1060	1094	1079	1039	1042	1044	1030	1062	1060	1053	1086	1056	1088	1003	1080	1074	1037	1010	1036	1079	1103	1027	1054	1019	1077	1080	1068	1052	1065	1085	1062	1046	1070	1007	1063	1041	1065	1046	1081	1047	1007	1051	1070	1054	1060	1029	1013	1021	1043	1023	1036	1054	1052	1040	1081	1051	1043	1052	1035	1069	986	1098	1068	1016	970	1105	1001	1063	1006	1027	1079	1070	1072	1082	1092	1029	1123	1017	998	1028	1043	1115	980	1033	1075	1071	1081	1063	1032	1057	1093	1090	1077	1038	1052	1037	1056	1054	1050	1066	1064	1077	1077	1067	1006	1042	1034	1068	1052	1125	1050	1032	1076	1073	1025	1062	1138	1039	1039	1072	1043	1013	1052	1038	1060	1063	1101	1076	1074	1047	1061	1024	1063	1044	1046	986	1035	1051	977	1030	1057	1035	1002	1075	1090	1068	1064	1086	1049	1073	1046	1055	1056	1040	1042	1028	1031	1066	1093	1040	1074	1022	1052	1060	1041	1020	987	1046	1080	1076	1080	1065	1096	1030	998	1094	998	1009	1086	1025	1076	1113	1043	1051	1025	1053	1058	1048	1084	1057	1087	1022	1045	1078	1030	1051	1122	1025	1086	1021	1007	1029	998	1067	1080	1007	1055	1037	1035	1033	1042	1047	1031	978	1037	1105	1001	1043	1081	1070	1084	975	1080	1053	1058	1012	1036	1023	1025	1109	1056	1023	1035	1063	1047	1020	1076	1114	1009	1042	996	1052	1049	1075	1019	1043	1016	1029	1020	1036	997	1162	1017	1042	1064	976	1060	1098	1026	1058	1025	1077	946	936	1016	1037	1085	983	1033	997	1076	1033	1055	1008	1055	988	1053	1064	1094	1025	1069	1026	1092	1011	1097	1055	1085	1020	1000	1027	1066	1078	1024	1039	1013	1054	1081	1048	1052	1024	1026	1028	1034	1029	1047	1059	1037	991	990	1081	1044	1081	1046	1092	1048	1033	1018	1042	1039	1046	1046	1042	1064	1018	1061	1063	1005	1017	1047	1015	1009	1054	1063	1015	1039	1046	1046	1034	1070	1073	1047	1075	1087	1042	1062	1015	1046	1029	1079	1002	1029	1020	1003	1018	1071	1046	1043	1051	1059	1057	990	1062	1087	1042	1018	1027	1119	1085	1051	1059	1072	968	1096	1019	1021	1016	1051	976	1143	1118	1049	1038	1029	1003	1062	1053	1020	1085	1064	1110	1099	1056	994	1078	1062	1030	1036	1118	1031	1078	1092	1088	1032	1114	1079	1049	1025	1023	1018	1044	1052	1046	1090	1056	1140	1035	1004	987	1026	1020	1032	1052	1046	1032	1058	1080	1040	1052	1142	1058	1052	1038	1029	1023	1069	1009	1059	1051	1109	1108	1053	1067	1031	1016	982	1104	1045	1058	1127	1084	1056	1095	1076	1050	988	1084	1033	1084	1096	1035	1040	1024	1027	1017	1045	1045	1054	1043	1050	1057	1050	1054	1030	1103	1008	1062	1047	1061	1041	1028	1078	1016	1066	1054	1077	1092	1010	1077	1029	1042	1052	1013	1041	1022	1009	1015	1016	1087	1034	1018	1069	1044	1047	1072	1017	1047	1032	1085	1037	1022	1083	1063	1083	1049	1085	1012	1079	1014	1070	1014	1051	1021	1009
23422	21449	29365	23971	21539	21226	13837	7103	5032	3799	3278	2363	1985	1954	1804	1735	1457	1298	1159	1134	1058	913	894	845	758	908	896	929	913	807	690	761	815	928	908	836	766	826	796	858	804	812	819	787	788	740	740	710	678	716	710	710	726	776	1009	1174	1188	1009	840	750	660	630	610	620	689	641	631	589	597	633	626	629	652	622	585	606	620	613	652	603	616	622	622	637	628	619	656	618	602	620	603	627	595	580	608	617	614	635	615	592	635	669	623	641	652	580	657	609	615	612	645	602	576	602	609	604	627	605	668	639	606	651	619	618	667	633	563	600	580	607	635	635	574	602	629	604	630	617	615	634	613	617	631	625	586	580	637	588	624	613	621	647	594	563	600	641	680	669	630	590	658	602	585	646	598	601	636	625	603	601	640	606	612	601	602	664	642	685	611	650	588	607	591	604	648	638	629	625	601	631	645	604	578	602	639	630	628	633	652	594	626	585	631	665	661	600	661	636	620	621	589	627	645	641	627	582	577	616	625	636	552	627	646	639	665	604	617	606	607	620	614	607	639	622	647	604	641	612	595	615	574	667	598	634	636	624	626	640	648	597	584	594	544	631	632	592	633	609	637	605	618	594	631	626	643	620	616	645	595	600	596	581	634	587	595	616	614	582	619	621	598	627	632	616	618	639	606	682	630	623	614	678	656	572	620	619	643	615	614	642	638	613	629	598	656	600	639	595	600	620	625	621	579	622	653	640	607	609	597	608	626	603	640	583	584	644	642	624	660	600	610	639	594	607	625	650	650	651	631	657	643	634	616	622	642	627	625	638	624	603	646	606	637	622	596	650	605	638	603	670	601	600	679	608	670	650	610	610	658	639	607	610	616	616	623	578	610	619	586	612	614	608	610	595	649	616	654	631	589	606	615	639	645	571	589	660	605	660	617	648	644	630	641	667	565	610	661	615	608	595	613	628	575	626	619	610	612	584	616	602	631	609	587	660	616	635	609	622	615	589	596	601	695	625	643	607	626	613	613	606	626	588	631	592	646	667	593	673	632	647	621	599	622	640	598	597	584	654	618	638	646	630	606	650	609	644	622	617	619	643	594	580	594	627	620	633	673	653	584	638	633	613	643	635	569	638	598	639	603	621	597	646	603	613	648	624	621	610	592	651	655	597	595	643	632	587	635	625	685	637	637	623	638	625	654	594	609	629	606	588	653	598	566	621	643	598	608	616	611	579	632	614	655	610	650	619	653	623	621	602	572	597	599	650	614	607	637	591	643	623	596	640	675	613	612	652	644	629	660	639	629	619	630	597	608	616	594	617	668	649	679	587	608	586	670	648	628	614	615	592	634	610	594	610	620	571	650	618	633	569	636	678	609	612	595	629	645	625	585	669	639	579	584	630	629	630	660	643	619	669	644	632	630	605	605	605	614	602	637	607	634	614	639	627	629	617	608	612	599	630	620	564	577	621	577	573	632	574	630	630	637	638	601	628	604	624	679	546	650	654	653	626	646	650	632	615	602	568	620	653	598	622	643	596	591	612	613	647	631	574	591	612	640	612	631	601	660	660	641	614	599	625	610	593	629	601	621	643	625	603	611	620	597	602	624	639	620	625	647	659	669	674	585	612	623	638	618	592	560	603	622	607	609	593	636	630	613	612	642	614	618	636	596	676	591	648	623	576	565	624	646	639	578	626	623	646	604	613	639	648	641	601	595	660	588	629	622	588	623	607	631	607	648	600	621	622	651	555	630	564	561	639	562	582	633	603	616	598	651	695	638	623	592	638	597	620	626	598	662	596	610	593	586	614	642	639	649	582	579	607	585	609	673	606	642	633	587	610	584	597	646	646	660	590	672	581	591	658	568	596	636	646	575	644	653	592	628	627	629	634	615	618	650	622	642	621	620	632	623	617	650	649	610	621	645	640	573	616	609	594	588	577	623	609	604	645	585	651	605	637	604	622	641	674	600	636	614	590	611	653	610	614	565	615	597	634	602	621	642	604	589	607	582	608	620	616	586	608	606	652	593	605	661	635	622	658	644	620	644	619	678	665	598	587	609	647	596	630	640	618	660	654	595	630	609	647	611	595	621	613	626	627	608	609	623	624	636	604	619	627	594	623	638	615	603	642	688	644	563	629	573	589	596	620	607	657	592	619	631	600	622	623	612	647	649	615	631	599	604	624	654	605	633	602	573	613	642	626	577	623	588	610	607	663	609	615	615	565	645	597	635	612	660	603	622	603	629	670	633	609	576	608	580	634	630	625	623	643	587	629	616	611	621	618	573	634	607	605	623	606	603	633	543	637	641	627	648	659	574	660	601	625	630	628	565	586	629	580	584	626	649	678	624	593	605	613	574	613	651	604	619	582	617	646	559	609	608	621	647	629	628	627	612	626	622	623	622	633	589	591	609	612	621	636	604	652	615	609	575	649	610	624	611	657	659	601	632	606	615	604	662	611	645	622	632	598	658	658	626	651	566	612	649	583	608	641	611	606	609	618	652	645	638	659	608	558	587	631	580	598	607	635	633	623	644	610	582	629	632	677	614	592	620	589	630	624	607	618	607	628	647	585	651	627	613	592	584	654	642	650	639	575	641	606	650	602	618	607	662	659	593	625	597	601	588	622	617	635	609	645	593	593	588	637	625	633	640	626	586	628	602	596	613	627	641	599	645	595	623	619	591	606	622	634	673	624	656	593	638	590	580	627	678	622	596	616	641	590	624	644	605	602	617	566	629	629	606	626	625	615	621	620	609	593	600	613	583	608	614	567	651	582	602	603	612	673	586	614	590	622	606	618	592	570	603	608	603	619	601	627	570	582	606	600	624	595	637	583	645	643	602	650	614	597	613	639	582	577	632	591	620	605	632	626	590	611	600	625	611	571	625	620	624	603	625	601	607	628	637	570	602	601	581	662	663	614	581	595	597	660	603	611	646	608	615	674	595	601	632	610	614	672	634	622	593	589	658	637	630	611	611	581	607	622	646	641	638	620	627	620	614	652	587	621	609	564	616	609	617	639	614	627	600	623	632	631	637	630	623	649	611	631	606	626	594	594	617	665	591	651	636	617	630	612	617	598	629	660	630	609	622	568	640	653	625	610	609	619	643	623	567	596	578	606	646	663	620	676	578	642	588	609	627	617	610	621	627	621	629	611	634	601	642	613	588	606	611	619	617	652	664	626	602	658	638	605	637	596	637	576	645	586	626	610	605	621	629	609	584	656	617	615	608	629	634	605	637	615	681	615	594	603	636	610	561	632	613	592	625	563	639	615	611	617	620	596	605	604	594	620	628	624	610	632	608	654	619	658	615	611	597	623	643	619	622	578	656	620	638	646	613	652	629	646	597	623	675	605	617	625	629	576	641	657	624	566	607	625	587	598	628	604	590	640	616	626	610	652	592	648	660	599	618	652	611	588	654	608	637	590	602	637	605	632	610	641	610	614	659	640	630	634	603	596	613	638	617	615	616	648	608	595	629	630	591	590	583	589	644	581	589	658	625	628	579	615
20494	38516	34913	26256	22328	18934	16467	14585	12065	9162	7889	5708	4795	4441	4120	3698	3271	2595	2404	2265	2019	1773	1720	1382	1345	1598	1664	1711	1603	1398	1277	1225	1401	1743	1568	1441	1363	1450	1436	1463	1429	1366	1387	1402	1354	1273	1253	1209	1153	1160	1141	1180	1187	1312	1845	2346	2051	1701	1410	1186	993	955	908	978	1002	935	938	982	983	950	990	984	894	977	938	954	932	937	908	922	946	905	965	921	943	887	912	934	914	962	951	934	917	988	977	934	941	908	935	956	926	975	954	953	923	958	925	934	896	956	935	900	965	988	887	966	883	951	987	938	910	887	935	944	936	922	933	926	928	928	948	902	942	957	971	1029	915	896	924	958	955	952	1037	924	950	908	915	930	921	925	877	908	970	995	936	938	958	932	917	969	938	922	934	910	972	886	936	936	917	912	1019	955	953	884	898	925	962	979	944	945	883	928	960	912	933	960	923	916	912	941	945	898	974	912	901	895	955	960	944	941	902	995	894	876	920	936	877	930	890	909	946	934	939	942	919	960	964	1012	910	957	934	894	944	953	848	917	939	882	948	924	952	956	869	933	953	933	908	939	921	959	984	950	909	927	971	911	936	877	968	934	944	996	921	916	926	945	966	982	921	895	924	982	944	971	960	886	954	965	885	927	936	893	924	942	903	962	965	949	925	900	948	955	892	921	955	964	879	996	977	937	970	948	919	978	942	943	975	997	937	924	922	864	925	940	939	949	918	989	947	924	937	949	995	924	941	962	891	877	903	948	905	900	900	925	967	921	944	940	935	941	924	927	937	945	930	893	922	932	913	922	984	904	974	922	945	906	976	939	870	937	960	940	904	962	965	940	982	901	931	905	896	894	940	945	921	911	946	952	936	971	949	943	927	902	930	935	924	957	999	968	896	914	980	955	944	929	965	933	973	907	925	923	1000	948	937	934	957	934	922	935	919	959	888	971	887	882	936	970	936	924	917	978	952	956	949	953	942	982	950	981	923	979	917	935	908	944	954	900	970	913	988	930	924	928	960	925	935	953	950	978	908	906	955	911	906	929	930	983	952	944	971	933	950	946	927	909	915	891	950	949	918	934	912	959	949	979	928	946	931	919	914	932	973	914	989	976	914	912	941	941	918	879	918	956	944	934	966	939	927	902	987	925	935	974	932	942	972	972	908	929	911	954	888	951	889	959	919	846	953	963	953	951	960	915	960	982	925	891	926	935	952	954	944	905	967	963	925	916	896	920	985	895	922	941	898	961	916	972	914	911	976	875	941	948	962	933	909	973	934	953	982	940	940	894	985	896	943	898	914	956	960	939	938	947	956	941	950	1011	910	933	902	934	948	903	895	950	926	956	952	906	961	961	887	950	927	989	944	954	993	959	1011	968	930	876	908	917	956	951	904	928	910	947	1005	943	991	965	946	946	928	1002	942	981	872	981	945	912	899	966	943	900	933	946	914	921	919	967	970	874	896	883	941	964	983	875	922	911	891	922	939	941	994	896	909	904	947	999	967	872	899	972	906	948	981	972	853	970	980	948	922	919	926	917	896	921	1021	914	921	922	925	964	910	912	912	911	970	929	920	950	970	993	969	949	930	916	919	945	888	933	931	979	962	894	932	944	930	971	913	932	952	938	963	956	965	933	944	923	960	907	904	937	958	905	894	923	951	953	992	931	939	952	918	931	959	881	927	892	942	895	904	927	902	935	925	940	943	895	900	933	964	924	897	946	897	950	916	929	907	897	904	946	961	980	913	961	945	947	875	912	994	938	927	948	903	962	957	942	935	939	916	932	882	892	876	919	912	912	900	905	919	980	933	938	943	937	912	896	928	886	989	898	891	968	915	930	915	924	961	951	914	936	962	941	943	939	881	916	976	941	922	974	950	960	903	920	936	915	950	1008	965	937	940	934	912	974	925	949	910	894	936	959	962	965	892	919	993	972	947	946	884	980	918	931	932	960	888	983	974	966	941	902	893	939	902	885	948	891	942	1013	917	910	917	965	941	924	922	977	928	903	936	914	873	946	921	914	997	995	977	932	887	954	936	892	913	893	924	905	957	931	964	939	962	902	980	893	942	917	948	970	929	959	923	954	882	908	953	912	949	926	965	937	918	923	942	921	918	887	886	911	974	946	925	934	870	895	899	946	970	918	905	909	916	950	916	949	964	971	921	940	930	994	959	952	931	906	913	968	955	987	974	964	922	961	917	947	916	898	934	956	973	909	930	935	856	976	901	981	943	983	926	926	953	920	946	888	908	898	939	948	937	963	935	935	935	906	886	939	967	978	964	933	943	926	949	944	913	910	925	924	922	923	912	902	880	907	881	946	948	934	940	943	974	983	958	943	931	930	914	958	919	937	912	915	918	881	935	931	990	908	931	931	883	927	948	904	925	915	978	964	943	921	899	946	974	913	910	903	919	953	936	930	973	961	894	979	958	893	957	903	976	899	926	975	942	966	960	965	916	999	972	902	954	943	934	967	965	916	956	947	965	897	973	960	888	899	936	914	875	905	931	917	942	950	950	899	946	923	941	895	936	908	952	915	893	905	916	935	911	950	932	919	965	889	914	883	960	895	907	931	943	915	920	951	938	914	936	959	984	919	945	960	916	914	946	919	907	952	910	972	920	965	935	935	919	938	936	936	926	938	976	904	923	927	934	930	924	943	964	911	912	944	970	940	957	991	936	921	916	944	933	975	898	976	984	901	888	922	913	941	889	994	938	928	945	963	902	936	901	989	953	943	912	986	908	974	925	932	980	960	918	919	1031	907	903	895	900	941	989	936	917	980	908	957	886	963	924	966	956	891	945	964	955	898	890	908	934	938	912	930	902	919	915	979	925	943	903	936	920	924	920	999	941	969	977	912	946	925	928	949	940	871	904	919	966	973	878	974	901	956	908	914	904	882	889	955	919	908	983	928	929	971	983	983	957	909	898	912	886	938	954	922	904	939	951	962	881	949	970	978	912	966	918	898	949	910	909	912	921	899	936	933	931	908	958	925	930	903	902	879	883	967	938	979	934	967	889	937	909	931	958	887	966	942	984	915	903	939	913	941	934	960	893	953	861	915	904	970	897	976	906	926	953	906	944	933	916	923	930	927	968	1016	899	910	924	968	911	861	927	925	964	912	904	973	970	885	923	927	928	953	932	914	919	1007	920	900	909	998	960	907	978	1005	912	983	923	922	958	966	957	986	949	940	912	922	887	950	891	900	976	978	993	922	940	936	972	958	927	964	925	936	947	950	947	919	894	906	923	938	927	947	922	957	934	939	911	909	892	916	949	975	940	954	933	894	980	924	922	913	913	918	890	943	919	957	914	1026	909	889	960	911	907	940	929	942	921	931	924	906	971	944	948	931	949	927	927	934	970	962	940	950	968	911	940	922	909	921	960	919	1003	946	946	940	933	925	905	932	926	932	919	903	936	949	930	959	932	883	972	948	949	885	965	953	904	1018	935	948	890	899	912	949	948	958	872	958	910	904	936	924	898	965	930	948	931	946	962	961	960	890	920	974	966	1006	937	922	933	938	936	943
26780	21124	18291	10366	5296	3790	2899	2542	2090	1639	1444	1139	992	1001	989	992	997	872	783	766	799	727	710	620	707	718	739	792	730	680	677	687	705	716	733	710	687	683	694	739	721	688	658	662	641	616	674	632	657	673	646	645	641	677	684	699	700	653	688	631	640	611	633	636	596	596	582	625	590	589	617	580	627	567	634	626	605	611	604	605	650	601	631	535	607	628	647	608	602	603	564	573	598	603	563	602	583	609	640	596	601	644	604	655	561	597	624	598	642	626	612	568	574	571	614	582	558	594	560	592	615	606	610	615	600	592	650	578	621	611	587	626	608	606	638	580	561	663	608	572	579	619	609	593	610	649	604	657	614	616	618	623	621	606	595	587	667	627	645	590	619	631	601	600	639	596	609	585	593	573	596	621	608	596	601	609	580	626	583	612	634	629	588	643	601	610	588	626	597	624	603	611	649	618	597	586	575	558	601	615	619	599	610	601	599	597	576	628	589	624	600	594	608	615	574	626	621	626	573	573	619	588	606	631	610	622	579	580	570	633	644	570	622	637	608	635	650	548	552	574	598	615	578	570	596	613	654	641	594	594	643	638	609	608	600	603	646	608	572	620	585	621	560	590	621	597	658	624	597	601	612	625	597	582	572	602	618	621	644	601	592	627	621	571	647	577	565	590	580	632	595	611	606	628	570	623	606	632	631	592	591	583	580	587	606	619	622	620	632	615	647	621	614	605	611	649	597	611	602	607	593	647	574	578	613	624	574	600	603	614	540	584	616	593	606	616	637	602	610	606	599	612	637	615	581	623	610	575	649	600	617	593	600	612	609	596	632	571	633	627	630	664	592	584	639	620	609	624	601	600	626	656	616	597	612	607	628	623	585	597	608	616	645	603	624	599	599	603	615	649	597	608	623	576	607	613	628	606	607	602	644	611	618	626	595	607	547	613	622	608	598	646	587	567	613	625	576	599	569	607	571	587	634	585	653	589	614	611	618	621	617	645	596	635	594	627	636	568	611	609	636	641	621	582	575	614	609	619	608	596	652	647	606	622	626	607	587	553	633	591	624	608	615	620	590	610	589	594	624	593	550	623	624	585	600	615	576	571	582	658	605	609	579	608	582	593	588	613	636	586	582	599	611	609	628	617	613	596	591	625	613	627	609	615	584	651	594	606	668	595	607	552	598	637	622	633	625	635	599	609	598	576	644	608	639	625	619	603	591	629	631	584	597	587	584	634	586	630	592	599	616	588	651	611	614	634	566	613	614	538	580	650	620	574	553	628	626	611	633	590	620	619	624	644	597	619	589	613	622	601	673	619	572	613	604	593	593	646	576	603	622	568	613	584	609	588	606	622	627	607	660	603	636	623	589	605	601	618	598	579	634	624	585	658	578	555	591	575	621	603	636	586	612	594	629	585	580	591	612	583	607	597	642	623	573	621	653	601	634	557	654	604	610	624	620	649	625	630	621	633	654	613	585	601	592	605	602	629	572	583	604	566	654	540	618	605	616	671	651	641	609	604	601	635	599	610	652	644	578	614	601	638	596	628	581	590	603	627	624	628	622	631	624	604	627	635	565	586	578	577	647	590	601	638	619	635	582	641	590	614	607	599	602	614	621	614	618	639	662	635	603	602	613	575	597	599	638	629	600	581	645	560	606	599	630	591	594	614	611	612	586	582	625	667	630	597	591	595	575	630	616	597	596	621	617	640	617	600	597	614	604	612	616	615	575	644	592	626	638	642	625	653	621	587	646	622	599	560	589	597	599	614	627	589	598	612	620	596	589	679	602	593	590	654	594	616	625	613	617	590	584	570	594	561	579	594	597	619	609	589	594	662	626	618	620	610	575	606	619	631	625	596	652	602	603	606	615	618	616	573	646	592	667	589	623	630	597	633	628	670	640	613	613	620	571	611	634	617	598	612	627	577	566	585	592	599	600	612	627	581	627	623	605	557	599	629	590	573	617	624	626	591	615	624	584	611	578	581	629	563	585	573	567	572	640	549	596	624	620	640	629	617	582	607	625	606	626	585	592	602	641	606	624	645	612	631	583	631	612	590	597	609	655	584	593	597	603	592	621	608	643	625	622	595	594	627	591	602	590	629	623	585	538	582	601	629	625	618	595	597	612	580	585	611	618	631	591	588	619	685	632	636	598	600	582	585	606	667	579	587	576	620	584	626	618	611	615	607	594	575	635	583	589	575	628	634	568	572	597	646	624	573	609	616	631	591	609	579	584	618	588	639	626	553	662	572	605	591	629	555	594	615	648	543	609	615	568	566	644	602	623	579	594	568	585	584	596	614	603	597	651	635	588	618	619	609	621	651	623	583	627	621	592	610	578	600	621	595	619	620	581	616	597	627	631	585	600	637	613	645	606	602	613	628	659	557	648	576	614	597	586	642	572	560	620	564	590	589	610	620	637	585	648	638	593	644	600	587	620	627	587	612	585	594	597	583	636	613	661	646	611	649	573	599	611	573	583	676	567	633	601	618	625	601	553	608	565	611	643	625	625	589	578	596	631	564	632	618	575	600	620	610	619	587	672	594	578	613	602	581	573	592	618	615	589	561	678	584	589	597	683	623	584	605	594	587	580	633	612	632	585	579	577	650	617	606	574	604	608	583	597	554	612	611	616	584	649	603	592	590	628	584	585	603	591	622	601	626	639	656	658	618	615	574	588	585	555	633	591	665	622	638	589	551	642	623	590	621	621	597	629	626	612	576	631	610	574	571	594	576	610	567	611	653	593	585	619	563	644	601	603	596	633	578	617	539	630	594	622	630	628	611	598	598	613	581	602	629	602	623	648	572	605	565	596	632	570	619	663	580	621	626	575	617	585	590	584	648	607	584	612	605	600	642	621	616	613	587	599	600	615	615	595	614	609	588	590	626	609	602	667	611	612	602	573	622	564	608	597	609	607	617	609	604	621	627	608	589	625	597	592	615	604	626	627	612	615	595	589	627	604	575	606	658	612	614	614	608	576	586	619	644	594	591	584	573	571	632	617	594	597	602	578	632	659	584	606	587	638	621	607	602	632	584	570	640	597	623	578	579	586	566	674	634	633	579	605	621	564	588	642	645	599	577	625	578	585	629	606	607	607	619	596	622	668	618	600	592	584	572	644	553	618	615	562	650	616	588	613	626	605	628	578	630	608	577	621	640	592	625	623	579	616	570	635	578	610	589	586	655	635	603	610	573	618	570	575	616	643	558	598	588	602	636	683	597	642	566	627	627	638	570	637	596	638	585	625	645	620	635	612	593	606	625	613	610	566	590	599	622	633	580	576	616	644	588	651	624	590	631	578	615	618	635	620	616	565	629	606	621	642	616	598	623	627	551	631	627	620	588	587	605	653	632	630	611	607	577	594	633	617	625	615	583	629	559	597	580	661	611	630	645	636	593	585	602	631	584	615	578	580	637	628	625	596	642	593	583	597	596	599	596	617	603	593	639	585	623	613	616	610	597	619	595	638	590	622	618	638	604	606	573	632	588	602	565
15149	25116	21773	14511	10723	8766	7370	6663	5293	4179	3461	2498	2323	2297	2046	2046	1889	1662	1443	1411	1310	1258	1238	1073	1128	1163	1163	1387	1188	1109	1016	1041	1139	1189	1202	1134	1100	1158	1141	1174	1152	1080	1012	1095	1052	1035	1014	1011	1038	1085	1001	998	1018	975	1080	1098	1083	1039	1008	955	906	848	916	990	958	895	898	857	915	914	868	901	936	922	952	965	931	975	915	992	855	909	925	947	944	901	951	932	928	893	914	907	918	866	893	931	897	901	876	941	953	872	952	983	956	877	914	968	908	958	875	893	919	873	918	927	959	951	952	923	893	989	900	894	925	945	899	979	904	945	939	901	936	954	980	893	903	902	924	931	878	960	883	927	940	916	872	914	894	929	928	925	892	934	932	888	925	933	907	990	864	914	873	926	913	936	911	887	927	948	906	961	973	912	867	965	903	880	945	916	890	912	932	919	929	881	943	946	964	909	931	917	902	928	919	880	956	910	916	994	921	931	915	955	910	935	889	901	957	948	897	855	977	886	936	922	927	921	902	927	953	881	937	915	869	952	912	936	885	871	891	925	951	981	956	949	897	883	936	922	938	853	898	920	905	927	894	907	944	924	900	919	922	937	932	852	892	901	957	984	917	872	877	939	879	940	898	933	932	935	932	867	926	903	902	950	886	922	892	939	932	912	924	918	937	893	926	903	922	877	882	920	969	995	883	910	941	936	896	974	927	873	893	940	931	956	983	875	910	908	945	955	963	910	941	980	919	986	919	896	870	904	871	892	951	911	897	963	974	949	900	878	876	975	980	872	916	917	968	933	880	901	878	927	941	960	945	955	942	883	883	920	952	847	952	951	879	949	906	904	888	925	849	934	925	932	950	917	953	930	935	926	930	971	889	921	919	924	918	916	936	949	948	959	931	931	945	959	874	919	941	928	927	858	920	929	947	971	936	912	928	883	921	969	934	934	920	909	909	915	934	946	947	902	916	888	884	908	914	873	895	906	880	944	913	932	982	928	922	913	915	912	902	945	928	924	962	947	872	905	924	972	888	906	874	887	909	923	909	952	946	938	958	909	858	931	891	933	886	900	921	925	971	938	920	883	982	942	901	951	919	917	925	908	959	934	862	946	977	987	966	939	878	929	903	941	934	888	950	985	882	961	926	925	973	875	931	886	922	891	888	909	933	957	941	892	912	908	946	940	970	926	906	906	911	943	945	890	893	923	906	902	936	907	915	928	874	929	946	885	907	924	940	859	932	931	919	899	926	895	932	887	913	1003	893	911	910	958	928	918	891	940	961	878	917	888	919	908	961	903	899	924	941	913	927	894	910	904	887	924	956	937	959	903	897	922	935	932	898	948	890	888	941	961	963	903	906	926	953	906	880	935	935	910	972	894	945	973	946	884	931	865	958	819	880	920	888	920	963	953	913	867	973	898	940	968	1002	893	917	899	904	884	927	958	939	949	913	945	913	942	880	876	950	938	920	913	964	910	909	865	930	923	929	932	919	958	880	888	880	906	946	898	901	942	885	1011	899	928	904	943	901	957	868	881	950	870	936	924	923	946	957	892	937	868	946	960	904	963	898	918	915	975	911	933	917	893	918	911	919	882	924	926	952	940	906	988	925	919	918	906	920	923	922	862	964	931	935	1023	896	895	872	913	899	936	941	917	953	884	904	970	927	895	937	889	948	957	926	967	923	934	959	959	920	935	915	878	913	934	920	870	887	897	908	865	883	893	952	985	849	888	937	873	923	930	986	937	909	945	876	947	861	883	914	945	894	850	896	901	935	899	924	921	931	899	923	928	898	878	934	984	942	888	909	917	852	889	933	925	837	956	932	899	935	905	980	876	963	911	879	933	942	902	929	909	933	907	939	907	957	894	945	981	898	915	959	951	970	955	939	964	970	929	914	926	904	889	908	894	889	945	933	983	984	906	887	982	930	967	870	931	967	993	993	946	932	944	926	924	908	903	916	903	874	925	922	903	895	920	931	908	921	948	948	943	893	929	926	857	896	948	938	981	918	886	947	883	872	895	876	922	885	879	956	950	920	930	934	893	992	948	935	949	936	881	984	882	926	901	921	887	877	959	906	960	984	935	916	906	980	925	908	907	897	899	941	927	897	907	975	881	931	943	935	935	960	885	881	968	896	896	972	906	896	941	953	915	949	875	942	917	914	900	924	921	845	935	905	909	923	921	877	945	966	929	912	925	929	935	884	904	891	912	947	949	902	894	918	888	941	924	939	961	898	926	938	929	928	904	959	922	909	907	944	902	954	940	984	913	934	890	958	906	911	894	906	906	917	909	945	911	933	931	894	976	980	897	898	932	922	940	923	888	903	897	945	922	898	888	906	1008	875	938	944	944	904	895	902	879	940	896	963	910	883	891	917	925	930	904	908	921	897	913	873	902	864	904	923	910	906	939	883	928	955	938	900	931	946	953	954	887	924	963	892	886	902	898	890	910	895	938	929	920	953	921	959	956	934	839	938	901	947	926	948	927	859	903	929	924	925	986	978	909	911	948	913	938	932	977	944	866	902	911	923	932	902	937	931	966	924	911	928	904	946	920	918	928	956	932	920	898	878	922	932	922	960	910	854	895	946	915	938	897	911	983	852	931	923	918	933	930	886	889	944	914	978	944	898	932	935	923	961	925	897	868	945	899	970	937	931	909	994	955	961	930	891	921	922	957	940	909	905	936	952	958	940	909	925	881	901	954	966	927	916	908	901	957	908	914	909	939	914	884	915	909	952	957	941	896	867	925	914	961	898	892	979	919	928	917	834	909	919	942	919	932	950	946	921	925	935	987	894	910	934	973	917	882	906	871	918	896	910	914	906	925	922	878	902	935	917	908	902	930	894	908	883	921	914	899	986	960	860	917	982	858	934	941	915	916	905	926	943	955	982	904	944	915	959	925	961	925	910	934	929	930	910	927	877	950	963	973	944	866	879	931	925	920	907	959	903	890	904	927	918	915	983	906	919	893	906	918	920	931	901	945	949	888	928	937	902	936	923	948	926	917	920	919	834	895	954	945	858	923	933	896	918	907	947	896	933	894	949	936	926	917	937	893	930	933	903	916	921	949	908	891	893	931	861	935	916	921	956	941	920	911	915	936	901	872	900	877	959	937	894	977	849	981	930	912	971	864	913	861	879	919	921	914	925	890	944	971	957	897	955	950	915	938	981	864	902	920	915	934	909	939	911	960	981	947	962	938	913	901	938	931	934	920	976	958	906	883	918	948	967	912	926	895	909	928	940	930	928	937	957	894	892	978	932	898	882	919	947	922	907	921	923	946	921	957	907	950	907	859	907	932	900	924	915	874	894	921	868	923	946	922	899	906	900	937	880	904	950	880	926	887	937	891	912	931	950	986	875	919	942	934	945	922	911	924	945	899	911	932	908	941	909	861	886	895	949	935	954	936	908	902	955	957	925	927	957	950	914	969	956	959	925	867	971	904	949	895	958	957	923	926	951	890	952	913	965	926	900	895	924	903	957	900	894	959	936	957	949	908	910	895	910	940
24421	21438	28706	24629	20815	12183	6963	4763	3380	2769	2262	1725	1645	1513	1512	1505	1313	1177	1081	1016	991	888	876	842	880	960	861	956	871	753	767	786	819	836	835	855	842	808	815	872	795	792	790	771	739	773	787	785	817	777	753	742	766	721	842	1074	999	867	750	752	721	680	705	673	674	677	747	697	660	652	711	708	698	667	681	672	675	655	686	649	665	693	704	716	679	649	667	656	679	704	677	702	713	708	706	724	709	689	682	702	691	663	687	652	724	661	756	633	709	687	657	659	731	679	724	687	674	723	684	700	655	686	671	719	670	675	685	659	728	667	698	680	667	662	710	684	693	698	667	697	659	710	673	692	703	682	654	672	652	704	643	626	683	710	740	676	714	684	696	646	701	656	685	691	668	712	650	668	657	715	680	634	669	624	630	655	681	674	693	684	693	667	751	660	694	662	637	656	723	654	711	729	654	677	675	703	669	715	738	701	703	698	712	648	679	702	689	687	714	721	688	674	715	669	676	676	681	676	689	682	691	664	679	635	680	676	663	696	644	696	700	620	716	686	727	677	662	626	704	702	674	648	731	673	636	680	717	647	664	682	719	695	723	700	743	672	673	650	668	653	664	671	689	664	647	664	675	694	691	678	712	680	647	690	694	649	675	665	713	752	709	656	678	660	702	669	679	713	676	664	684	633	736	652	645	672	652	646	669	710	662	684	672	685	733	669	647	588	706	671	686	657	693	653	636	667	671	685	671	666	680	700	676	698	665	653	711	664	692	649	675	612	676	679	634	643	673	681	717	656	693	699	663	740	681	712	655	701	668	656	668	696	645	665	668	692	643	638	671	684	702	679	688	651	648	625	626	699	654	687	664	645	652	637	676	719	709	674	691	632	655	689	744	657	644	706	699	702	664	688	697	667	683	693	705	660	689	722	662	689	735	666	679	663	686	695	652	672	730	739	664	717	694	715	699	697	697	684	710	715	713	664	641	689	676	676	658	696	676	712	715	716	692	667	703	698	677	719	714	715	675	722	662	700	717	684	679	693	673	703	674	692	655	660	666	728	642	698	667	659	667	693	713	701	703	697	645	736	702	698	716	696	686	710	684	658	715	684	696	654	684	670	696	667	693	659	652	660	635	680	642	669	665	711	709	731	694	685	699	704	695	705	692	637	662	673	629	720	723	715	681	686	683	677	682	669	701	659	666	675	685	735	717	681	671	671	647	681	687	710	702	698	682	676	687	671	672	685	705	732	673	689	662	711	674	645	709	666	657	654	675	750	685	651	687	695	665	719	656	638	640	711	682	715	662	681	697	686	681	622	717	698	699	732	648	677	687	651	674	684	679	719	691	705	668	718	726	707	664	696	645	693	663	673	677	712	704	686	686	681	699	626	665	679	658	635	671	698	718	680	659	709	657	726	655	674	662	650	704	675	663	729	672	683	706	644	667	704	690	675	673	701	688	710	686	672	656	647	668	690	739	681	707	694	709	672	675	687	667	701	685	700	705	651	632	691	668	688	692	727	720	672	676	734	668	670	687	730	667	683	689	656	675	682	636	664	646	683	657	663	630	687	610	667	692	732	614	730	675	675	715	693	679	637	682	688	747	688	698	695	736	650	684	715	706	677	706	697	713	660	707	671	677	659	661	695	690	690	694	635	726	659	703	649	707	671	702	663	701	720	666	696	685	703	671	674	685	676	717	642	683	714	722	712	644	657	667	648	691	633	763	698	671	702	674	692	665	707	701	716	688	669	659	685	669	702	698	684	708	747	674	700	675	683	709	716	689	674	697	664	683	680	681	735	692	689	635	715	712	697	695	730	713	678	641	698	639	674	673	657	616	670	684	674	666	704	727	693	640	675	678	721	720	676	645	694	669	691	662	683	705	652	670	699	665	667	701	644	673	715	686	691	719	687	722	668	668	756	710	702	659	654	744	683	685	644	684	706	642	670	669	710	643	661	737	678	678	686	696	660	690	675	669	723	699	626	697	656	672	658	731	668	653	703	649	670	642	667	667	663	690	691	664	650	661	661	701	688	664	640	678	688	712	679	691	712	674	699	735	695	714	670	712	677	710	659	687	706	703	649	672	661	722	675	684	618	671	667	673	656	669	625	660	703	665	707	727	695	629	695	636	675	708	690	651	682	703	638	667	670	664	707	720	717	686	697	682	687	719	673	737	699	703	689	714	674	676	699	639	728	666	694	643	666	682	634	674	646	691	670	660	661	707	676	669	700	667	652	715	670	625	679	693	651	702	725	637	658	688	681	689	675	729	677	705	691	665	668	656	717	677	657	729	678	647	687	671	705	683	651	670	700	701	662	677	695	695	676	760	717	691	652	711	638	734	672	650	689	713	653	681	652	718	663	661	688	651	668	704	717	662	684	648	672	657	699	675	670	735	697	677	681	693	665	675	686	682	731	625	652	648	688	668	656	645	633	732	674	693	688	670	693	663	711	685	683	653	678	716	657	678	691	679	683	682	687	674	701	652	654	700	674	656	704	669	645	714	688	623	662	705	668	696	668	708	678	705	716	702	668	691	719	701	691	641	644	654	728	655	708	689	631	707	664	659	680	699	684	704	657	670	732	659	695	661	687	631	680	636	659	659	667	665	678	674	687	703	630	710	672	683	672	671	702	672	655	717	693	691	684	659	685	683	669	697	732	683	681	691	687	675	690	664	649	697	657	707	677	700	733	725	683	746	696	659	721	728	685	713	673	717	694	686	685	708	655	659	642	664	703	663	687	682	679	641	746	726	675	675	699	680	733	689	675	669	708	696	702	667	654	649	680	712	629	686	656	690	695	675	687	695	683	714	669	655	687	730	647	683	657	698	672	714	735	666	689	660	658	681	668	722	679	645	687	660	676	724	694	653	660	701	700	698	726	720	728	691	684	692	696	696	679	659	702	683	649	713	688	659	687	665	666	654	690	661	698	712	649	711	694	679	700	678	662	712	654	675	701	675	691	698	666	627	682	659	658	702	647	680	661	718	696	678	700	688	629	714	676	731	649	711	692	690	726	645	664	713	595	655	680	658	678	695	687	705	734	731	714	631	692	690	702	643	684	632	651	708	658	659	732	678	746	695	694	666	680	643	675	674	671	667	647	688	694	686	711	678	723	726	643	708	678	712	675	710	688	678	698	672	691	761	684	633	685	683	665	697	660	700	679	687	638	670	670	703	680	653	692	674	692	644	657	734	656	680	684	682	690	608	692	694	678	710	690	676	676	665	702	675	672	633	674	710	730	693	659	676	682	635	705	666	691	697	671	706	681	715	635	710	667	673	700	653	692	660	667	684	687	731	688	660	683	701	669	702	676	660	696	676	667	737	715	659	695	675	680	673	661	672	689	705	691	669	655	684	670	720	668	692	677	635	681	777	703	716	710	643	685	626	700	680	635	665	681	716	694	710	686	699	684	638	722	714	643	692	674	654	658	688	681	634	729	680	687	658	647	715	647	740	732	669	706	662	676	653	643	680	675	670	652	666	689	669	663	668	692
16921	32618	30570	21655	17233	14921	12514	11045	8236	6936	5237	4081	3719	3325	3290	2961	2776	2274	2029	1973	1784	1642	1503	1361	1530	1699	1549	1769	1480	1273	1283	1324	1286	1327	1482	1401	1372	1432	1319	1341	1294	1162	1230	1278	1221	1240	1335	1268	1235	1258	1220	1193	1157	1170	1356	1918	1761	1464	1332	1103	1056	1026	1015	999	999	1055	1071	1065	1062	1035	1033	1022	1027	1009	1068	1039	1041	1054	1021	1058	1045	1051	1034	1031	1001	1029	1010	1044	1038	1035	1034	1010	1010	1072	1051	1107	1007	1079	1052	1059	990	1054	1064	1049	1049	972	1008	1065	1032	1037	1000	1026	1016	1066	1026	1026	1030	1040	1059	992	1042	1048	1049	1052	1042	1015	1046	994	1053	1013	1036	1045	1046	1056	1082	1068	1003	1042	1041	1024	1029	1071	1052	1041	1061	1031	1070	998	1032	1048	1108	1081	1005	1013	1017	1086	1041	1017	1020	1027	994	1054	1107	1057	1059	1028	1053	1014	1035	1052	1019	1003	1052	1004	1047	1055	1024	1072	1003	1010	1030	1036	1057	1073	1006	979	1043	1052	1042	1051	1017	973	1063	1008	1008	1043	1016	1008	1001	994	1064	1053	1078	1042	1022	1054	1047	1042	1058	995	1108	1043	1019	1020	1006	982	1029	1005	1013	1065	1021	1073	1038	1047	1037	1054	1051	994	1009	1096	1051	1023	1039	1082	1042	1045	1036	1023	1006	988	1030	1039	1038	1042	1040	995	1021	1052	1049	1040	1047	1036	993	1083	1073	1057	1051	1044	1034	1017	1040	1023	1011	1058	1088	1045	1041	1017	1018	1084	1012	1066	1024	1027	987	1030	1015	1044	1022	1112	980	1059	1019	992	1069	1035	1017	1051	1094	1004	1007	1009	1026	1051	1085	1057	1038	999	1047	1054	1042	1096	1108	1006	1015	1004	1016	1015	1044	1026	1017	1050	985	970	1066	1012	1034	1039	1048	1030	1032	1031	1049	1052	1038	1018	1028	1038	1080	1045	1062	1017	1037	970	1053	1014	1004	1005	1011	994	1041	1026	1040	1027	991	1082	1001	1026	1061	1009	1037	1011	1064	1069	1006	1047	1036	1027	990	1095	1023	1059	1029	1083	1048	1033	1020	1038	999	1022	1110	955	1040	1091	1048	1072	1026	1048	986	1043	1096	1036	1068	1049	1046	1009	990	994	1025	1075	1080	1001	1034	1070	1049	992	1038	999	1050	1003	1002	1027	990	1043	1007	1050	1096	1037	1003	1046	1055	1047	1023	1065	1001	989	1064	1018	1029	1031	1004	1028	1030	992	986	1116	1071	1027	1035	1055	1068	1036	1066	1081	1030	1005	1071	1011	992	1045	1013	1069	1065	996	1055	1071	1012	956	1003	1050	962	1049	1094	1046	1021	1071	997	990	986	954	997	1050	1049	1069	1047	1006	1038	1099	1054	1021	975	1063	1064	1027	1046	1048	1117	1027	1019	1058	984	1040	1034	981	1094	1068	967	1031	1040	1019	1069	1068	1060	1014	1083	1066	965	1060	1050	1008	1058	1053	985	1061	1018	1030	972	1053	1000	1079	1091	1026	1051	1070	1049	1036	1032	1040	1042	1042	1001	1048	1017	1006	1031	960	1005	1012	1066	1021	974	1029	1040	987	1019	956	1025	1070	1056	1027	1047	1016	1036	1001	1012	995	1070	1035	1075	1015	1040	991	1058	1062	1019	1053	1053	1069	1067	995	1032	1010	1077	1010	1003	1041	1043	991	1058	1025	1016	987	1049	1034	1030	1073	1091	1058	1015	1087	988	1056	994	1045	1011	1024	1041	1028	971	1049	1087	1054	1006	1010	1032	1053	1007	1022	991	1031	1067	1060	1037	1100	994	1028	1044	1032	1018	1015	1010	988	1037	1086	1056	986	1034	1019	1046	1066	1012	1013	1032	1050	1049	1085	1087	1017	1046	1030	1096	1050	982	1000	983	1014	1012	1022	1028	1072	1087	1058	1001	1041	1050	1110	1030	1038	1069	1000	1043	983	1037	992	968	1104	1068	1014	1032	1086	1086	1051	979	972	1034	1085	1049	1050	1074	1011	1076	1021	1056	979	977	1054	990	1044	1029	1011	1022	1066	1109	1054	1022	1033	994	1004	1019	1130	1074	1005	1029	1097	1101	1082	1076	1081	1051	1035	1022	977	1023	1053	1039	1034	1061	1072	974	1012	1071	1092	1009	1022	1070	1002	1061	1060	1014	1002	1010	1042	1050	1007	998	1045	1098	1061	1060	1061	1051	998	1025	1046	994	1032	1051	1009	987	1071	1048	1013	1004	992	1034	1047	1029	989	1065	960	991	1043	1032	1070	1063	1041	1032	980	986	1006	1044	1023	1004	1037	992	1007	1077	1086	1041	1095	1038	1051	1029	1014	1020	1052	989	1013	1055	1048	1038	1054	1016	958	1047	997	972	1057	964	1017	1073	1037	1068	1053	1037	993	1029	1007	988	1016	1020	1068	1046	1028	1027	1011	969	1009	978	1023	1062	1000	988	1050	1058	1037	1074	1071	1015	1016	1032	1028	1044	1080	1079	1029	1027	1055	1011	1017	1046	1055	1001	1016	1054	1042	1066	1027	1036	1069	1030	1019	1013	990	997	1051	1099	1052	1040	1060	1009	1074	957	1038	1004	1012	1083	1068	1053	976	1056	1024	1062	990	1026	1003	988	1004	1033	1009	1000	1053	1024	1011	976	1023	1071	1060	1059	1022	1000	1030	1092	1085	1094	1034	1031	1049	1036	1078	1036	1028	1068	1061	1028	1056	1015	1017	1030	997	1031	996	1010	1038	1053	1027	1028	1021	1074	1049	984	1034	1074	1054	1041	1035	1038	1053	976	1016	1024	1008	1020	1008	1061	1035	1074	1023	1006	991	1071	1027	1045	1039	1066	1042	1061	1054	1056	1046	1054	995	1072	1037	1058	1086	1005	1041	962	1030	981	1022	1026	985	1046	1016	1038	1046	984	1067	1019	1049	1012	1043	1034	1059	1005	1059	1114	1076	1056	994	1003	1012	1066	1016	1062	1066	1044	1019	1030	998	1028	1028	993	1002	1006	982	1048	1024	1028	1085	1053	1002	1059	1089	1077	1051	1042	994	992	1077	1039	1034	1072	1048	1031	977	1086	1013	1051	989	1064	1053	1080	1115	985	1014	1057	1010	1090	988	1035	1017	1046	986	1004	991	1064	1051	1035	1072	1004	1036	1049	987	1082	1009	1032	1024	1010	1044	1015	1025	1115	979	1002	1039	968	1047	1014	1054	1036	1013	1044	1020	1067	1027	1022	1010	1033	1027	1009	1008	960	1035	1021	1050	1039	1017	1067	1050	1030	1062	1060	1047	1036	1032	1035	1059	1020	1049	1053	1041	1030	1038	1034	973	1009	1005	1087	1039	1080	1034	1029	1031	1012	1028	1059	1022	1091	1036	1040	1019	1059	999	1017	1089	1003	1090	985	1058	1040	1023	1043	1065	1011	1075	1062	1061	1038	1074	1064	1049	1058	1063	1102	1036	1039	1018	984	1050	1026	1083	1003	1045	1031	1099	1018	1032	1013	988	1094	1045	1014	1042	1013	1063	1041	1028	1045	1064	1047	1008	1025	1054	1056	1043	1012	1043	1072	1000	1064	1103	1086	1046	1051	1072	1046	1060	994	1021	1045	1038	1046	1050	1037	1068	1039	1054	1041	1025	991	1029	1026	996	1002	1048	1045	1005	1110	1043	973	1015	1061	1033	1068	1014	1058	1033	1029	1031	1011	999	1016	1028	1020	1035	1037	1018	1050	1047	1079	1043	1025	1014	1010	1054	998	1067	1105	998	1059	1059	1058	997	1043	1022	988	1024	1009	1098	1013	1024	1047	979	1083	1079	1046	1016	1004	1001	1035	1015	992	1092	1039	1022	1012	1079	1027	1052	996	1101	1020	1049	987	1093	1027	1010	1047	1020	1050	1018	1060	1048	1020	1041	1038	1051	1004	1053	1058	1026	1087	1039	1033	1018	998	1044	1046	1054	1044	1045	1044	1095	1050	1025	1017	1011	1032	964	1064	1028	1050	1014	1098	1002	994	1083	1024	998	1048	1029	1010	1063	993	1039	1095	1052	1048	1030	1039	1035	1031	1025	975	1085	1017	1001	951	1074	1024	1035	1000	975	1045	992	1049	1021	1051	997	1034	1000	1006	1010	971	1025	1030	959	1080	1028	1039	1044	1111	1037	1035	1058	1066	1033	1011	1028	1083	1043	1026	1016	1033	994	1008	1044	1098	1063	1056	1010	1032	1018	1028	1039	1046	1033	1093	1047	1031	983	1037	1042	1004	1052	1037	1089	1057	1007	987	1076	998	1101	1028	1018	1028	1057	1019	1054	1008	1041	1024	1034	1055	972	1041	1024	1021	1057	985	1020	1016	1062	987	1032	1083	1053	1006	1008	1061	1037	998	988	1037	1051	1077	1026	1039	1100	1040	977	1030	1041	978	1051	1020	1013	1013	1059	1055	1039	1065	1041	1060	1050	1053	1045	1048	998	1082	952	1042	1031	1027	1023	998	1007	1011	1043	1061	1029	1063	1026	1042	1003	1065	1065	1046	1025	1017	1044	1058	997	1008	1121	1030	1047	1067	1009	1011	1061	994	979	976	1018	1068	1010	1063	1003	987	1014	1101	1027	1041	1104	1036	1058	1045	980	1055	1012	1030	972	1039	1073	1013	1081	1037	992	1031	1049	1035	1028	1056	1030	1061	1063	1016	1054	1098	995	1095	1055	1082	1043	1016	1066	1031	993	1069	1052	1034	1034	1013	1077	1042	1065	1004	1044	1050	959	997	1080
23466	21441	29319	23963	21519	21196	13677	7111	4481	3885	2657	2249	1943	1835	1786	1746	1538	1336	1130	1121	1041	902	867	948	984	964	1091	1041	797	770	744	762	819	791	923	978	800	794	792	758	799	853	817	744	690	711	766	710	760	674	693	704	700	684	1040	1208	1072	910	753	694	600	601	629	615	601	619	601	605	597	572	619	568	563	594	652	591	626	614	614	590	603	570	600	631	604	583	597	626	658	606	602	600	655	564	608	612	599	614	659	606	649	578	598	611	656	629	618	588	593	579	591	640	598	644	663	613	597	629	640	600	610	612	623	596	619	600	645	609	643	571	554	602	579	583	626	597	587	584	611	623	577	579	596	656	592	629	586	586	608	614	603	626	565	583	590	599	612	630	606	561	592	596	621	564	587	615	598	627	621	610	577	576	618	593	562	644	590	600	642	623	592	584	624	606	621	605	578	593	604	641	634	597	603	607	571	647	611	605	611	609	631	611	596	597	603	572	599	596	639	645	603	633	604	637	602	563	614	603	578	625	617	561	660	591	674	668	612	595	634	601	623	604	597	600	569	590	638	618	598	590	633	612	612	571	630	607	597	624	618	571	568	605	626	632	593	674	601	585	654	604	598	631	614	601	579	625	590	578	582	589	619	640	635	604	632	581	591	635	607	555	597	629	603	594	633	596	580	606	579	576	587	632	636	607	564	599	565	577	608	569	617	601	669	630	604	657	593	593	613	621	634	597	595	596	564	601	614	569	575	625	621	591	571	615	605	621	598	550	626	569	604	592	605	641	594	591	623	597	588	604	609	586	607	580	623	597	607	611	585	569	621	625	582	603	611	562	615	582	593	617	596	630	618	615	616	677	595	619	592	592	592	607	598	599	643	609	616	639	583	612	573	615	575	604	618	668	619	600	603	604	592	641	589	627	620	617	602	592	623	584	610	598	590	601	656	616	629	577	615	586	598	612	629	600	602	578	614	603	613	661	603	635	557	641	587	570	611	604	601	578	595	610	606	575	610	598	601	595	598	583	608	596	600	647	600	614	589	678	598	669	594	612	581	604	591	600	600	572	610	598	608	660	563	609	601	604	656	566	609	595	607	625	610	640	592	578	601	595	598	577	559	622	594	580	563	575	638	591	618	616	592	671	615	618	642	634	592	593	636	602	609	597	604	607	625	597	622	635	596	595	615	582	592	597	533	614	563	589	612	647	631	576	589	587	567	550	610	628	625	565	610	622	571	615	579	634	591	640	586	585	610	643	619	618	652	574	611	593	613	605	588	554	619	601	602	596	598	577	566	600	633	606	628	541	642	602	602	624	569	596	593	604	576	605	605	599	594	595	585	619	609	594	566	589	615	588	575	586	632	599	581	572	622	618	630	599	592	603	590	576	584	606	636	596	603	568	611	605	564	618	633	555	572	608	586	615	593	585	619	589	560	636	583	619	618	637	659	570	669	608	631	598	605	613	630	622	638	607	610	583	598	646	639	606	601	605	607	590	561	611	607	614	592	580	605	591	591	560	637	611	570	629	549	651	606	644	608	593	591	604	575	594	591	596	612	611	602	637	596	605	618	621	568	614	595	596	620	638	582	568	588	602	601	612	607	587	614	616	609	603	601	603	623	629	596	576	599	593	659	582	569	626	570	594	612	607	574	631	621	602	595	617	603	607	634	587	605	599	596	621	589	587	609	588	564	609	594	612	620	593	569	605	600	631	605	612	605	578	575	568	603	618	596	580	573	631	637	627	579	606	607	610	604	622	609	589	578	620	610	612	592	569	586	568	603	615	613	623	641	592	572	610	619	590	641	592	605	615	586	646	574	626	571	582	576	590	604	580	645	599	629	570	518	626	633	605	599	601	626	606	624	586	584	625	600	632	611	573	579	558	622	587	588	629	621	592	601	611	609	608	576	614	603	567	629	590	560	601	636	572	563	645	580	599	615	647	616	563	594	628	558	601	614	616	580	599	591	595	572	585	631	608	597	633	661	593	596	608	646	611	593	595	578	602	568	584	607	634	610	607	607	554	613	592	613	622	599	582	634	584	626	596	645	559	632	640	588	614	624	577	569	585	615	564	611	584	621	651	583	655	583	633	615	589	618	637	594	614	593	601	613	620	583	605	579	565	548	565	600	604	638	629	622	588	592	602	568	621	601	649	616	608	588	568	588	580	599	600	607	589	633	607	573	605	591	623	620	638	586	615	618	589	638	626	631	606	618	616	597	577	572	595	619	584	583	609	601	589	627	595	574	599	588	598	618	588	615	600	614	586	607	615	614	654	607	650	618	538	602	617	566	607	599	587	630	583	575	643	629	577	605	606	615	571	604	592	604	600	650	579	577	608	613	595	585	598	611	619	572	668	532	530	568	579	614	599	615	633	591	621	650	625	607	585	641	589	581	589	568	616	585	609	567	597	623	661	627	582	590	634	572	625	617	581	573	577	554	647	565	595	657	613	572	625	610	617	591	610	626	624	623	595	568	609	594	609	582	603	593	611	594	661	579	600	623	617	661	641	618	624	601	621	569	581	616	643	615	607	596	621	585	572	611	610	617	612	574	634	588	640	592	549	595	637	585	607	595	633	644	611	612	584	607	574	586	641	636	608	645	577	585	551	598	664	592	606	590	615	635	595	573	615	574	625	598	592	599	596	599	606	610	603	582	636	612	631	640	594	669	668	656	588	599	622	578	620	614	593	564	637	626	556	595	605	601	610	588	657	566	606	640	575	586	574	604	572	589	591	591	610	587	603	635	589	564	625	611	647	623	589	619	599	590	654	641	580	599	600	609	610	605	596	588	600	606	596	596	610	599	596	608	605	633	537	586	617	627	593	612	597	639	605	537	562	590	572	589	607	579	605	624	618	596	609	646	604	600	594	626	671	570	606	580	591	598	594	646	612	600	608	596	645	635	624	573	646	587	622	581	595	630	616	598	610	638	582	601	596	594	640	637	619	617	598	605	615	543	620	564	589	596	622	584	593	582	566	584	570	599	563	608	584	596	611	581	660	617	552	609	605	606	630	587	624	604	576	615	610	624	591	584	592	582	559	603	618	592	581	647	563	602	577	577	601	598	617	590	614	608	567	579	639	637	636	622	611	588	609	600	562	594	599	612	594	618	603	596	610	577	590	606	617	607	614	572	629	585	559	561	596	613	629	635	582	600	603	592	593	630	577	586	588	613	594	564	634	647	614	599	577	621	592	619	580	606	621	653	615	627	617	633	611	601	586	597	587	582	583	632	659	615	582	624	620	633	582	570	619	616	597	573	567	585	628	632	574	600	600	632	581	627	605	604	630	589	579	580	608	576	587	573	617	602	559	580	607	563	593	616	596	604	607	605	607	577	645	593	621	581	629	592	617	606	606	628	633	625	615	626	590	595	601	586	615	543	618	586	633	597	592	577	649	610	608	622	589	624	617	587	620	570	581	640	549	575	579	598	594	579	658	608	604	619	650	544	636	653	610	614	596	609	572	629	612	555	634	600	616	596	597	578	611	575	591	600	640
18897	37586	35040	26159	22453	19443	16587	14384	10586	9345	6776	5485	4643	4592	4142	3795	3442	2736	2335	2174	2022	1751	1648	1543	1930	1909	2040	1764	1454	1321	1346	1299	1338	1339	1725	1703	1517	1403	1369	1328	1298	1426	1235	1264	1169	1194	1199	1214	1205	1206	1195	1168	1155	1244	1905	2184	2111	1569	1213	1046	902	868	951	883	927	968	935	900	885	890	923	910	943	937	929	904	949	944	905	903	944	888	897	938	919	892	963	918	915	911	933	935	925	938	908	895	887	926	982	911	951	954	946	979	927	934	898	973	893	957	910	974	917	953	939	917	899	912	918	884	907	882	951	903	911	935	939	914	929	928	942	907	948	900	915	920	882	961	933	946	932	920	942	897	954	909	903	929	900	933	952	943	945	914	916	910	887	864	907	933	945	914	871	933	958	949	954	874	875	976	936	929	929	950	914	970	933	878	872	893	884	886	949	911	877	973	897	929	858	907	925	881	931	934	875	905	921	907	937	926	911	930	982	918	948	930	923	871	930	902	850	932	956	932	873	913	884	898	944	959	948	919	928	906	895	947	896	901	900	915	935	969	850	933	881	893	909	954	932	874	932	906	845	902	915	990	905	916	919	948	883	948	966	952	884	957	893	858	919	943	963	898	935	969	938	917	905	960	935	883	918	917	881	931	969	892	869	935	907	941	933	917	915	958	938	893	875	915	915	923	930	895	922	991	902	985	957	878	955	958	894	896	943	931	892	939	876	951	911	960	914	892	890	909	908	931	905	945	928	952	961	947	935	886	941	944	948	889	871	919	897	922	869	908	990	959	853	870	910	895	948	946	957	919	920	904	909	939	897	922	921	922	972	885	918	927	918	904	934	937	910	947	871	927	909	921	941	939	933	942	944	947	935	931	898	922	863	895	954	970	932	950	873	956	929	864	873	1007	916	938	928	912	934	915	915	881	886	912	913	897	930	954	929	923	915	956	933	956	896	933	973	897	961	1020	945	845	919	913	885	923	923	942	911	878	954	954	875	868	867	1004	945	923	952	916	915	846	935	942	897	945	925	1000	912	894	941	922	933	966	926	933	899	914	917	893	946	947	881	978	861	872	998	987	886	928	887	938	917	916	949	927	916	916	932	905	934	975	951	960	924	928	952	920	928	944	927	896	959	928	906	899	932	939	902	943	927	876	998	898	945	924	904	905	886	907	946	952	922	960	922	912	957	964	936	882	923	953	958	922	981	929	902	891	901	889	924	913	918	931	971	930	993	896	934	873	943	881	920	932	862	893	938	901	892	885	883	936	925	1021	920	895	951	941	962	955	909	919	881	954	926	872	984	908	890	950	931	868	959	864	952	897	952	896	930	918	945	900	941	875	875	902	931	980	884	907	919	915	921	970	907	946	952	867	869	900	969	897	904	897	886	938	944	967	898	895	923	915	945	931	890	921	898	916	957	952	932	916	965	948	946	997	890	887	892	913	977	934	895	913	963	921	852	893	951	931	941	924	931	939	884	895	907	942	920	930	933	938	934	901	902	948	950	940	854	938	939	917	829	939	879	893	942	908	917	909	911	918	933	900	952	942	911	963	928	906	875	959	897	912	914	935	875	947	944	901	940	939	881	890	914	951	919	903	965	903	873	881	925	947	899	960	899	909	927	870	892	896	905	910	959	936	890	911	973	974	902	950	944	945	972	871	921	913	909	903	904	878	985	884	903	900	937	855	927	924	927	857	951	898	921	891	926	907	855	948	934	903	921	952	960	942	950	889	941	903	895	907	864	918	869	963	868	925	877	897	908	927	916	924	934	945	911	945	913	883	906	884	830	951	888	928	956	907	910	912	928	935	897	901	929	939	959	937	912	973	952	901	904	980	910	956	897	899	934	931	899	933	966	977	857	865	979	906	932	911	848	945	917	877	934	957	903	931	948	890	934	935	949	916	907	875	931	903	894	923	902	940	873	901	914	895	940	941	952	930	861	928	957	938	905	903	988	910	916	916	920	937	949	939	898	867	940	921	994	929	939	944	931	904	947	917	887	899	988	926	948	957	894	898	890	883	929	881	967	923	905	960	964	909	902	973	910	907	893	909	925	966	888	930	941	940	875	918	925	921	914	878	930	937	922	903	876	891	923	894	994	892	940	951	881	910	905	927	897	909	915	952	834	872	964	890	889	929	974	885	875	935	954	932	914	883	917	932	958	927	935	917	910	801	910	899	975	941	910	914	923	897	924	913	941	964	946	890	921	941	930	890	904	912	1001	901	942	874	960	918	925	914	885	938	869	906	886	920	962	942	926	865	912	868	988	933	967	943	920	915	897	947	897	900	952	927	910	914	929	877	921	934	891	894	899	905	898	930	956	930	885	917	939	922	835	911	937	931	935	926	971	935	955	889	900	962	1004	902	913	898	931	958	930	939	908	910	899	937	935	871	962	900	917	934	929	998	884	932	907	897	869	947	933	916	902	892	897	887	922	894	909	887	898	915	898	907	951	849	886	841	889	985	922	933	909	899	936	887	865	948	869	861	917	905	930	931	914	888	990	947	953	893	908	890	963	967	981	880	894	936	921	921	875	971	882	936	931	943	915	949	946	913	911	854	923	912	910	912	870	956	877	900	933	905	917	932	900	894	912	873	929	925	912	904	927	917	892	920	917	890	911	917	932	877	920	922	959	903	892	943	945	883	959	928	873	892	924	878	911	923	937	886	866	922	939	888	994	938	929	900	822	904	914	947	891	960	891	969	986	898	957	889	890	947	900	887	996	920	947	909	931	869	867	893	962	913	958	917	895	875	910	876	936	882	929	911	919	918	919	950	912	923	881	902	898	884	980	939	944	914	984	946	897	933	883	914	979	860	875	897	953	903	906	910	896	934	887	955	920	967	897	929	938	914	906	955	904	903	918	954	915	926	918	942	851	913	925	895	888	985	928	872	876	882	877	872	895	889	927	953	954	943	946	910	948	913	878	925	916	925	913	919	896	885	902	936	1000	934	904	961	935	944	878	973	880	930	905	919	960	890	910	895	961	925	948	885	955	900	901	877	906	942	918	873	921	957	950	947	910	920	937	899	900	925	872	944	891	894	904	978	987	898	959	963	911	924	938	871	885	949	906	896	884	950	895	903	910	891	921	928	939	944	877	948	894	900	904	941	906	953	970	959	886	857	900	936	908	929	970	877	949	921	887	911	904	884	952	919	902	910	887	947	897	875	871	957	915	959	968	903	903	955	904	954	873	969	909	918	900	958	936	968	882	942	916	922	939	944	955	924	888	930	947	892	927	897	916	935	900	942	901	943	884	884	937	840	959	924	948	910	877	914	901	932	933	905	916	905	884	985	871	873	903	886	948	926	958	862	952	906	925	922	909	928	925	952	947	922	969	906	882	902	920	905	962	939	914	908	941	882	890	907	935	939	914	864	883	913	876	944	888	920	879	972	940	897	937	952	905	940	931	907	847	892	893	922	906	914	940	949	952	918	886	934	918	917	920	890	944	920	908	932	932	889	950	901	916	903	902	936	922	904	900	924	911	942	936	929	961	952	918	934
27120	21361	18660	10675	5487	4046	3003	2567	1810	1580	1288	1141	1075	1037	1027	1050	1007	883	864	777	761	714	757	724	800	757	804	827	703	601	665	665	691	725	809	725	707	686	712	686	711	650	659	686	593	685	673	687	663	586	643	656	692	659	638	643	663	669	632	625	618	605	605	605	599	629	628	591	628	626	568	593	671	600	567	585	591	640	608	636	641	585	615	654	572	603	631	616	644	590	573	629	618	665	631	634	580	612	628	621	592	643	625	569	616	614	630	588	622	603	614	657	655	592	596	655	610	614	619	606	606	643	611	649	661	636	639	616	577	646	587	635	626	612	614	641	606	624	608	629	586	641	619	607	598	612	587	659	639	550	629	630	647	637	610	563	633	603	661	646	624	617	603	616	604	625	628	635	590	627	596	599	642	616	614	621	627	598	636	600	583	609	592	621	592	647	629	609	615	612	609	621	591	633	580	590	620	645	572	621	620	578	609	609	612	640	580	612	650	693	606	634	633	646	603	603	608	587	612	636	625	623	626	612	621	607	564	633	627	615	572	563	619	647	623	627	598	646	675	655	618	607	605	616	647	610	645	645	622	641	635	631	617	602	622	599	617	643	614	620	586	590	632	641	636	595	626	616	629	617	607	588	658	579	588	597	596	655	591	617	614	652	618	655	633	606	613	616	655	600	624	614	618	606	604	694	636	625	630	664	658	624	589	628	658	601	618	636	628	624	597	621	597	610	620	576	560	615	590	605	588	618	635	608	624	643	626	631	665	609	593	590	606	626	627	630	587	664	637	662	584	620	625	617	568	611	607	600	613	609	616	604	620	625	664	598	648	653	618	590	599	629	623	640	627	639	610	635	601	654	639	620	642	629	629	588	604	602	596	636	578	600	638	612	578	621	587	605	594	615	589	615	554	591	617	601	621	618	654	616	613	593	568	645	612	584	648	612	620	622	619	600	639	605	612	656	563	650	569	611	618	597	638	592	633	562	534	613	605	637	619	630	658	589	588	648	633	621	598	650	640	594	596	648	620	571	578	632	617	608	616	610	621	584	591	602	616	657	614	608	594	627	613	590	638	612	608	633	646	692	609	611	600	608	655	647	684	622	644	629	597	594	612	618	643	639	589	595	668	612	664	599	608	614	667	575	612	612	648	623	608	601	628	594	586	573	640	589	638	645	606	604	627	638	621	596	608	607	602	615	617	609	649	607	614	640	599	631	671	619	610	600	613	607	607	635	594	624	610	599	622	610	596	595	609	590	627	641	549	633	617	618	616	575	627	591	628	619	630	648	632	604	635	618	614	587	598	622	635	633	622	590	578	658	633	630	620	588	600	623	592	638	640	574	616	639	632	648	609	607	620	592	588	575	646	637	600	625	570	638	593	595	630	604	589	614	646	636	582	597	598	602	620	656	620	600	587	617	625	594	606	611	625	571	632	599	626	578	635	581	668	611	659	610	595	624	646	601	662	657	619	557	647	624	626	633	601	620	598	610	639	621	587	608	633	606	594	614	608	604	589	632	622	620	638	612	661	637	633	551	631	605	582	626	635	618	610	599	614	615	606	602	606	590	612	628	629	647	622	645	578	576	579	607	620	634	614	601	605	605	591	593	667	611	619	651	601	581	622	639	607	645	610	609	595	594	622	625	622	617	574	653	594	610	578	636	601	615	607	649	640	619	597	619	625	574	612	594	587	585	645	632	642	597	607	574	611	649	628	626	635	597	596	603	620	596	663	610	628	679	642	629	651	608	643	623	608	619	644	615	624	606	661	674	583	603	660	607	582	599	627	580	607	665	609	591	569	622	637	581	616	584	595	589	635	630	580	563	646	648	610	635	580	581	650	583	578	661	600	638	607	628	605	618	624	592	596	614	596	595	595	616	645	618	589	619	682	611	594	639	660	648	610	639	653	627	609	633	656	581	593	625	662	633	634	616	635	651	602	613	641	612	611	616	627	586	597	621	648	613	595	565	595	591	630	576	608	627	613	594	611	654	647	604	605	597	580	578	579	634	615	609	589	590	655	625	625	611	622	611	643	636	620	601	567	569	637	589	671	618	660	611	639	606	655	601	607	616	588	562	635	648	623	656	596	612	611	639	547	628	595	641	571	587	557	610	618	641	587	618	618	613	584	563	608	607	626	574	587	628	617	625	621	632	594	628	624	603	629	632	645	604	623	626	606	589	605	579	626	623	616	594	628	628	589	608	628	590	589	595	622	604	591	621	562	605	628	629	633	586	565	626	641	594	618	627	602	561	551	594	601	611	577	635	600	648	640	658	610	621	632	581	626	608	596	613	578	607	600	641	598	604	600	651	592	595	597	571	597	603	609	616	649	620	561	602	612	602	603	599	604	630	635	625	611	607	629	566	652	599	619	586	589	600	594	628	671	625	618	598	597	649	612	583	600	642	606	650	634	608	582	598	603	634	614	644	578	611	639	584	645	612	603	605	589	621	621	600	618	633	653	609	610	617	589	597	634	607	629	608	618	570	579	627	677	612	640	636	614	633	609	578	603	609	609	597	622	618	623	590	598	614	611	597	624	635	626	643	638	653	611	588	589	612	640	613	623	598	622	625	630	659	625	618	569	593	619	603	594	648	647	644	642	645	677	640	600	641	594	607	657	619	611	605	617	580	642	604	660	584	660	612	637	641	583	562	631	668	608	593	624	630	611	650	597	589	597	607	600	641	628	611	620	692	642	585	613	596	577	647	607	620	600	632	608	634	589	609	607	628	630	630	621	641	625	595	597	633	593	642	604	609	587	639	595	612	610	596	604	607	582	588	605	632	616	617	671	639	616	603	596	635	678	628	640	600	604	637	631	652	633	634	629	645	617	614	640	645	591	602	638	629	660	585	614	626	605	597	603	624	605	601	645	595	654	606	615	601	627	594	627	612	631	603	626	608	648	604	636	613	592	599	637	611	621	614	620	601	642	625	616	592	608	633	560	627	651	606	609	626	641	669	643	676	587	595	609	610	564	601	652	620	625	652	617	666	612	627	620	630	646	589	678	631	623	610	596	642	625	636	639	641	619	589	607	651	564	636	606	583	589	617	589	605	597	611	630	605	582	616	613	604	624	583	627	620	597	644	617	641	613	623	598	626	588	586	643	604	622	585	624	600	633	616	594	565	608	612	663	630	605	597	606	621	638	559	640	638	612	621	583	597	610	639	629	599	578	654	563	582	597	636	599	613	632	625	590	606	619	595	657	650	607	632	633	624	555	602	618	596	640	650	579	616	577	573	613	646	578	595	634	622	587	606	642	636	617	625	658	634	580	639	582	601	625	643	630	576	590	592	596	628	622	614	640	635	608	591	627	666	656	645	661	615	614	631	629	590	578	578	576	626	608	583	601	646	619	618	634	588	639	655	615	613	605	631	681	597	614	614	671	623	582	618	594	597	614	608	587	592	623	600	637	602	617	647	622	638	616	661	666	583	608	604	614	599	623	626	607	623	618	601	573	659	610	624	617	611	614	594	657	574	630	597	651	616
14432	24635	22374	15313	11324	9660	7597	6420	4892	4010	2951	2510	2394	2341	2164	2233	2012	1624	1463	1513	1288	1230	1312	1264	1292	1244	1343	1264	1083	1033	1123	1107	1071	1219	1329	1153	1097	1176	1196	1174	1163	1178	1084	1074	1033	1029	1044	1079	1041	1050	986	1091	1029	1019	1069	1047	1053	980	975	946	969	874	977	938	900	886	908	950	919	956	945	951	956	993	931	981	908	909	952	918	959	936	955	967	910	928	929	921	955	962	912	902	911	900	861	952	971	925	937	960	953	886	906	944	942	972	932	933	951	938	979	907	944	907	944	898	935	950	942	921	976	896	961	908	953	952	962	958	975	954	945	951	908	957	943	986	960	875	904	940	905	929	995	954	948	881	944	917	925	970	1017	974	970	936	926	991	995	905	963	921	873	938	933	911	937	944	944	988	916	941	944	941	945	949	946	918	883	913	959	892	895	927	956	933	947	932	897	912	947	981	909	936	1021	896	898	986	925	920	924	938	931	940	863	887	973	910	909	879	964	897	929	930	974	931	979	962	929	985	868	919	927	947	928	977	947	921	929	931	944	918	901	901	913	883	937	993	960	992	961	943	912	941	976	943	914	912	938	935	998	890	887	925	986	959	931	940	924	922	908	955	896	964	987	971	928	967	915	889	1006	992	920	896	931	933	963	942	875	935	928	885	938	951	949	939	932	926	950	900	972	887	874	925	920	941	975	980	953	955	915	917	909	901	990	1007	923	931	947	945	938	906	921	897	958	945	999	934	984	935	934	917	932	925	995	924	928	978	932	899	957	916	975	953	989	958	962	914	977	905	938	985	937	932	929	933	942	888	895	930	960	896	938	894	901	992	944	958	956	947	964	952	930	901	929	952	902	883	952	960	945	890	931	879	939	900	898	966	892	997	1021	950	944	959	909	934	947	933	893	904	923	921	973	927	960	956	963	938	984	981	913	935	1039	942	950	905	911	945	977	898	938	924	873	898	897	930	971	972	917	907	923	948	880	914	979	916	936	933	910	914	921	908	961	946	932	932	980	935	948	927	954	970	958	904	901	974	943	999	918	938	916	955	925	937	922	919	956	873	918	927	896	964	967	946	931	928	930	939	938	952	970	903	936	922	930	839	939	918	970	925	967	972	898	971	927	1005	930	972	896	970	898	943	871	964	958	894	959	881	895	942	965	961	945	919	884	924	919	957	979	929	887	948	907	992	911	894	936	965	940	982	915	953	974	982	960	914	972	938	999	881	936	948	924	906	961	966	931	912	922	989	947	915	887	955	976	960	873	940	972	982	925	939	997	870	961	975	916	892	902	979	974	970	923	926	882	944	939	910	923	924	948	921	955	947	945	921	996	924	993	948	941	919	950	904	940	961	882	905	929	991	938	944	939	917	886	891	929	961	953	920	929	965	974	950	919	975	922	985	972	915	949	952	972	941	953	923	859	960	944	934	945	986	937	971	979	972	974	933	949	923	917	979	959	958	897	916	922	936	952	941	926	968	956	949	966	977	951	980	937	905	903	952	923	936	933	921	973	958	894	922	985	924	943	926	959	908	929	986	931	974	944	993	959	874	944	945	915	910	908	983	930	955	901	948	974	912	930	941	925	961	920	921	969	951	915	900	981	955	965	890	935	938	954	930	918	907	994	929	884	938	887	931	894	944	908	893	938	929	952	930	928	919	893	928	879	1026	920	907	962	943	892	936	947	955	950	946	932	923	896	949	959	962	912	952	966	969	953	950	895	934	898	952	954	962	915	925	965	910	941	923	915	936	915	907	952	957	989	947	920	905	901	953	939	1002	909	947	906	927	938	977	871	925	938	917	969	936	948	948	987	912	993	912	898	927	925	948	904	931	912	952	918	940	869	921	906	914	914	948	928	923	970	928	938	929	909	926	907	884	1008	910	908	944	956	893	942	910	963	964	963	919	920	922	972	910	948	877	967	947	990	972	934	919	913	918	994	914	929	907	924	870	903	940	947	963	981	930	964	893	972	930	989	988	934	935	984	981	898	936	897	931	983	923	935	935	937	954	960	907	929	952	934	921	1006	880	988	914	945	927	957	966	980	952	951	936	935	973	925	980	927	965	966	885	898	952	932	892	947	984	909	912	905	931	999	1001	871	885	940	988	953	1013	901	925	967	928	916	928	931	947	963	956	953	923	1024	956	913	916	925	950	907	941	915	882	964	960	932	910	937	933	932	914	912	911	938	951	950	975	907	951	926	975	938	893	935	887	941	873	940	972	894	917	945	968	927	892	918	908	932	958	864	895	942	930	917	890	938	901	910	991	906	928	925	948	880	949	938	937	990	973	953	961	943	958	987	989	981	893	919	886	975	974	932	951	959	907	933	938	949	920	926	991	914	965	962	916	921	900	959	973	930	968	939	899	955	933	972	960	962	950	914	943	938	907	935	890	954	905	939	909	939	935	895	955	928	922	963	909	948	997	945	916	942	985	986	899	895	986	928	849	948	936	972	881	910	936	923	964	944	890	960	956	985	946	924	963	917	987	970	921	929	903	974	934	921	924	938	926	959	888	937	995	919	945	953	959	932	928	953	945	930	893	943	959	994	925	957	897	932	919	930	880	920	979	897	905	927	886	944	973	913	942	920	945	928	900	929	983	942	892	953	930	919	953	919	967	915	935	926	989	884	930	980	966	986	949	927	913	940	949	964	974	961	929	923	960	928	998	961	951	974	939	970	897	930	945	955	937	982	890	962	986	935	953	940	977	888	910	886	930	932	898	935	950	982	951	945	953	969	921	932	927	894	970	919	974	939	926	912	897	990	1000	944	943	951	941	925	886	898	892	919	915	967	915	924	948	994	950	922	1005	949	898	917	928	1004	880	934	943	918	949	950	990	936	963	910	939	909	964	924	891	946	980	876	950	935	983	973	848	902	933	966	970	944	931	905	962	972	922	920	898	896	960	941	907	922	933	972	917	920	951	944	953	958	938	946	986	932	934	936	947	881	946	949	921	954	976	916	982	951	913	911	920	951	961	973	931	947	921	980	975	985	955	954	932	942	913	946	935	930	939	974	963	973	921	966	947	893	865	940	955	985	939	961	922	980	959	897	942	903	947	986	944	962	921	888	915	880	920	942	921	958	948	924	902	973	935	876	938	889	934	982	909	976	937	916	968	927	961	937	881	923	981	981	981	903	969	1003	970	916	978	997	901	962	954	973	932	961	936	952	914	918	909	897	936	964	882	955	958	930	931	950	960	908	872	951	929	1001	923	922	956	976	913	921	913	968	930	893	946	883	953	895	957	936	986	947	948	916	955	957	919	938	970	928	909	916	972	913	923	908	881	938	975	930	912	925	944	929	942	925	874	928	894	931	908	900	890	973	920	903	1001	951	927	910	906	925	935	939	922	931	881	941	912	927	977	962	904	930	984	953	927	931	912	951	994	869	904	1033	877	928	907	959	912	965	933	881	992	912	964	953	984	954	950	914	970	912	949	930	881	950	940	897	932	966	987	894	993	960	942	992	918	913	921	887	975	952	894	901	934	934	900	917	920	940	910	922	941	972	961	991	955
24421	21449	28721	24619	20827	12239	6925	4468	3417	2522	2020	1746	1660	1582	1600	1463	1336	1251	1108	980	952	915	971	931	913	947	1015	953	820	818	777	838	841	875	895	856	839	917	869	852	866	828	864	777	799	796	842	782	787	741	828	821	737	806	1047	1019	922	837	771	767	720	680	732	742	695	678	727	643	745	684	701	731	710	695	704	751	689	739	740	732	724	731	681	684	739	730	683	662	738	682	716	704	793	702	736	684	704	744	719	722	700	719	761	729	701	744	683	671	683	664	733	701	720	740	704	751	678	677	673	733	694	704	700	676	656	700	700	728	701	662	674	739	730	720	720	661	699	713	715	692	738	704	715	735	669	650	709	663	716	739	696	696	674	694	687	675	683	728	723	736	692	691	691	743	652	685	729	670	700	734	694	691	704	659	718	706	711	696	696	681	724	719	713	718	682	697	707	690	714	704	686	729	740	707	721	723	693	712	777	729	693	705	719	713	719	668	722	748	712	708	694	698	704	710	767	698	706	697	696	700	710	718	678	709	758	701	677	720	695	701	672	710	669	773	708	728	740	716	681	672	713	722	683	718	676	730	711	670	714	728	715	693	682	701	695	692	679	675	724	693	699	634	709	722	767	739	702	680	718	669	718	698	644	684	651	688	671	715	721	705	701	712	712	700	645	700	740	726	699	678	668	681	687	704	764	695	718	719	698	675	710	688	735	746	680	725	672	685	680	688	681	690	657	733	672	700	742	721	630	709	722	720	683	654	747	699	705	734	710	712	688	772	681	701	729	715	680	660	682	709	647	689	669	702	694	718	698	694	730	689	708	749	703	710	696	690	697	689	711	695	734	725	678	713	729	721	693	704	757	670	691	692	699	695	732	753	700	696	698	689	702	734	701	641	701	667	702	696	689	715	706	678	698	747	690	658	671	683	683	681	710	685	716	701	705	678	738	695	672	673	676	666	745	663	679	686	691	713	734	699	742	677	750	676	778	645	721	688	714	664	666	710	711	686	738	730	732	649	714	751	692	757	690	732	702	716	712	717	672	735	671	682	720	691	686	701	736	727	679	693	709	707	677	731	726	726	736	714	787	714	727	719	650	685	712	752	686	684	702	738	688	730	679	716	708	673	719	714	676	719	720	720	726	707	693	673	758	744	729	690	690	713	704	717	645	666	658	650	676	699	709	684	696	699	688	733	677	698	709	698	696	720	724	673	688	659	687	707	726	680	679	743	750	726	710	701	705	724	744	749	699	752	703	693	711	695	650	692	693	693	675	645	653	714	692	710	705	660	709	733	697	698	653	670	708	662	715	713	726	728	768	725	739	734	733	682	673	734	721	682	704	692	661	672	708	731	731	672	684	668	682	695	665	710	743	668	723	672	687	742	679	712	739	653	669	660	717	711	693	720	716	718	651	696	699	717	670	691	736	658	685	752	728	673	692	715	660	715	706	720	669	726	714	720	696	684	731	722	698	756	707	726	697	710	674	745	669	733	736	708	719	699	699	714	721	721	676	712	697	702	714	691	728	657	657	735	722	735	716	746	702	757	732	701	723	696	709	675	726	680	687	711	692	732	690	697	674	723	717	708	693	655	729	676	682	711	726	668	693	744	694	682	715	692	670	747	680	681	759	739	707	674	650	710	675	755	752	678	730	702	690	754	689	731	641	717	710	671	686	679	733	717	719	654	713	699	729	704	724	657	704	709	656	666	711	713	663	736	716	711	660	691	715	693	698	693	781	658	680	716	706	674	736	703	690	659	714	709	671	710	667	717	679	720	700	683	697	665	719	697	727	677	729	726	735	669	692	756	706	712	721	661	735	719	710	696	712	683	716	708	667	735	690	674	671	678	670	706	736	712	691	759	722	670	702	697	701	714	726	701	695	708	667	726	761	688	715	745	729	701	721	697	756	681	699	698	650	693	669	715	694	681	670	676	689	701	685	683	685	706	696	700	724	721	722	699	686	725	726	682	706	735	660	714	670	683	675	731	705	692	686	719	742	689	752	707	696	712	700	693	699	712	739	741	732	710	721	720	704	700	654	690	697	713	711	734	713	791	659	655	678	689	677	729	653	749	717	739	675	685	706	691	709	725	727	659	714	707	702	672	699	666	718	694	724	734	678	685	698	713	701	707	704	694	743	729	750	699	741	737	701	712	676	724	697	701	707	720	736	727	709	678	689	687	691	714	723	730	720	683	661	667	688	679	686	682	718	734	697	714	678	697	707	699	710	680	720	692	727	695	688	719	697	682	698	677	688	671	685	739	731	695	727	719	731	691	701	684	748	662	740	687	703	688	670	719	702	675	722	688	680	730	713	682	721	704	690	671	722	690	739	736	689	730	771	691	678	676	728	723	686	721	684	656	709	689	713	710	729	713	699	723	687	687	731	684	669	719	689	684	718	708	676	699	648	691	704	705	728	755	719	676	682	720	702	702	633	689	728	740	700	691	673	694	717	747	710	692	752	703	759	714	706	713	717	744	696	654	720	662	735	695	718	702	712	707	722	688	699	716	747	741	768	712	676	711	688	682	690	749	727	677	698	673	710	665	661	690	706	692	706	666	697	693	715	653	671	676	678	695	685	708	682	701	744	665	766	708	701	673	700	730	666	689	686	695	677	717	684	678	696	693	711	720	699	746	750	691	712	726	669	729	740	697	737	764	729	705	729	653	715	698	680	708	659	711	665	709	731	710	678	749	650	716	668	682	732	680	780	645	693	692	639	727	720	676	689	756	683	689	717	718	655	656	716	681	639	658	702	744	700	720	707	694	701	701	723	704	672	692	727	710	729	695	685	706	693	690	640	659	720	684	700	692	679	634	665	666	728	703	719	688	691	709	714	676	669	687	703	685	634	717	654	702	681	645	637	695	699	718	689	746	685	756	661	723	701	690	668	657	680	697	712	683	720	663	717	727	733	698	690	746	727	765	670	709	675	714	689	682	719	692	674	707	658	712	699	654	744	668	717	697	716	685	686	689	725	678	702	678	701	697	717	689	716	672	694	725	730	734	689	707	702	705	715	748	680	721	654	706	711	731	686	730	697	715	680	653	687	650	737	718	693	671	724	707	686	700	676	710	713	670	697	702	649	735	664	727	705	714	726	669	675	752	660	690	693	669	696	712	693	712	671	723	686	698	703	714	695	699	739	698	715	687	668	678	721	710	670	711	687	700	677	744	711	693	735	720	689	734	726	709	705	706	733	717	704	734	743	727	704	701	668	687	715	693	709	675	700	695	695	698	724	717	713	707	699	716	703	730	716	645	667	682	628	678	686	670	679	703	682	692	684	683	691	700	686	705	735	714	746	671	733	670	721	723	682	719	741	739	709	708	651	683	718	658	696	682	645	715	712	712	706	731	734	710	664	693	677	710	752	681	692	680	678	725	715	710	735	653	668	717	711	746	646	708	725	686	733	701	653	739	704	700	686	685	688	712	669	697	709	758	694	681	713	665	677	703	693	709	717	719	723	700	714	729	723	679	750	660	734	722	682	741	694	759
16763	32499	31472	22382	17535	14904	12725	10114	8256	6229	4812	4129	3864	3435	3363	3078	2677	2558	2072	1890	1713	1689	1631	1577	1760	1706	1965	1682	1349	1334	1314	1360	1343	1439	1558	1592	1477	1514	1481	1458	1501	1443	1396	1328	1205	1264	1267	1309	1252	1234	1206	1188	1194	1355	1890	1747	1465	1381	1226	1229	1125	1018	1038	1083	1067	1040	1077	1069	1001	1057	1012	1083	1051	1053	1094	1063	1072	1084	1052	1070	1091	1060	1037	1068	1037	1101	1066	1103	1025	1037	1055	1060	1077	1026	1049	1066	1080	1102	1100	1111	1019	1067	1086	1134	1017	1141	1091	1059	1112	1069	1044	1087	1037	1123	1015	1054	1140	1066	1085	1098	1096	1019	1070	1167	1106	1042	1077	1063	1112	1087	1092	1080	1039	1133	1063	1061	1057	990	1077	1123	1084	1002	1076	1113	1081	1064	1087	1057	1057	1084	1063	1082	1112	1025	1087	1080	1078	976	1045	1066	1043	1035	1127	1072	1105	1045	1058	1064	1104	1094	1020	1023	1027	1005	1068	998	1080	1093	1030	1122	1084	1091	1042	1008	1091	1150	1049	1065	1070	1046	1086	1056	1024	1078	1075	1082	1107	1082	1077	1046	1068	1066	1091	1011	1076	1055	1068	1054	1026	1127	1078	1015	1038	1049	1007	1074	1076	987	1069	1032	1058	1025	1059	1092	1057	1066	1101	1097	1098	1101	1049	1050	1071	1013	1050	1061	1054	999	1040	1046	989	1033	1093	1110	1071	1044	1056	1080	1083	1061	1106	1067	1060	1050	1076	1057	1088	1097	1076	1090	1032	1096	1009	1067	1088	1080	1017	1026	1044	1070	1098	1035	1040	1062	1054	1093	1105	1045	1063	1054	1071	1095	1124	1045	1059	1050	1092	1072	1095	1049	1089	1059	1052	1066	1041	1096	1107	1086	1075	1076	1041	1050	1094	1042	1099	1026	1080	1052	1131	1053	1116	1084	1065	1092	1100	1066	1086	1046	1059	1116	1117	1087	1024	1048	1091	1044	1068	1037	1073	1078	1086	1068	1099	1055	1097	1021	1070	1027	1077	1049	1079	1064	1090	1064	1079	1042	1085	1100	998	1077	1054	1101	1077	1105	1116	1045	1066	1084	1085	1035	956	1085	1031	1061	1014	982	1105	1045	1062	1093	1062	1033	1096	995	1061	1033	1032	1082	1063	1084	998	1088	1071	1064	1145	1074	1074	1056	1079	1085	1068	1088	1039	1005	1025	1065	1098	1079	1042	1084	1059	1029	1028	1070	1121	1066	1045	1068	1035	1035	1035	1029	1084	1103	1049	1072	1064	1073	1110	1064	1090	1080	969	1051	1017	1042	1060	1090	1069	1091	1063	1065	1043	1078	1069	1068	1098	1078	1089	1068	1083	1129	1053	1092	1036	1044	1034	1039	1065	1059	1039	1122	1039	1075	1026	1072	1049	1059	1069	1084	1058	1108	1041	1082	1111	1074	1048	1066	1055	1061	1116	1104	1084	1067	1082	1058	1135	1048	1047	1018	1062	1090	1087	1118	1211	1056	1128	1042	1020	1065	1061	1105	1087	1067	1025	1121	1046	1114	1060	1066	1057	1065	1024	1055	1059	1037	1061	1087	1051	1065	1077	1052	1062	1063	1072	996	991	1091	1073	1115	1097	1091	1075	1019	1051	1085	1067	1096	1045	1043	1111	1068	1026	1094	1104	1089	1066	1059	1081	1086	1049	1063	1059	1039	1074	1050	1117	1120	1041	1062	1043	1025	1047	1033	1108	1052	1059	1055	1041	1081	1105	1095	1105	1063	1045	1093	1057	1018	972	1003	1085	1017	1123	1104	1073	1060	1079	1133	1105	1063	1038	1105	1042	1070	1108	1067	1073	1105	1068	1031	1070	1022	1007	1025	1150	1076	1034	1104	1033	1081	1112	1104	1052	1043	991	1040	1037	1042	1052	1101	1068	1087	1059	1030	1110	1027	998	1032	1088	1063	1081	1068	1051	1052	1043	1038	1063	1075	1096	1092	1033	1072	1114	1057	1021	1037	1001	1084	1071	1039	1044	1062	1023	1086	1099	1020	1073	1039	1076	1027	1086	1025	1077	1044	1082	1106	1064	1056	1033	1041	1098	1039	1047	1085	1095	1143	1062	1085	1097	1078	1062	1120	1049	999	1021	1020	1090	1074	1087	1056	1058	1051	987	1140	1017	1025	1087	1053	1079	1024	1063	1129	1047	1078	1048	1067	1152	1071	1172	1070	1033	1077	1124	1064	1091	1082	1112	1076	1093	1102	1025	1074	1077	1048	1114	1074	1063	1061	1086	1074	1031	1138	1083	1118	1099	1042	1099	1057	1104	1094	1100	1099	1067	1051	1077	1116	1111	1047	1108	1050	1107	1012	1054	1099	1085	1058	1100	1013	1075	1063	1004	1024	1092	1065	1045	1079	1054	1130	1077	1073	1097	1029	1086	1067	1067	1103	1108	1163	1014	1075	1066	1050	1074	1063	1114	1047	1078	1106	1101	1074	1093	1036	1081	1014	1068	1029	1071	1076	1029	1085	1135	1051	1122	1144	1057	1022	1052	1093	1064	1080	1050	1066	1035	1043	1043	1052	1120	1068	1070	1093	1058	1052	1031	1141	1053	1047	1130	1072	1099	1098	1130	1000	1070	1155	1004	1072	1064	1073	1013	1085	1083	1113	1045	1058	1047	1066	1082	1109	1047	1105	1093	1038	1090	1042	1121	1044	1065	1041	1078	1008	1064	1056	1079	1018	1132	1094	1103	1066	1111	1090	1037	1009	1076	998	1074	1019	1080	1016	1097	1052	1081	1062	1028	1030	1017	1025	1028	1065	1067	1087	1070	1012	1078	1058	1098	1050	1018	1088	1041	1070	1013	1050	1049	1054	1063	1078	1064	1081	1105	1112	1048	1070	1085	1102	1009	1074	1054	1018	1060	1067	1089	1055	1015	1028	994	1051	1093	1038	1057	1057	1092	1132	1047	1091	1103	1121	1052	1108	1038	1072	1136	1104	1040	1104	991	1026	1065	1049	1093	1022	1067	1067	1138	1067	1056	1032	1082	1054	1065	1085	1040	1098	1029	1059	1078	1036	1015	1098	1029	1082	1134	1029	1025	1067	1078	1053	1082	1059	1087	1072	1062	1016	1035	1097	1044	1066	1024	1080	1074	1070	1067	1106	1049	1037	1011	1030	987	1050	1100	1096	1087	1059	1028	1043	1065	1067	1135	1092	1080	1048	1091	1040	1058	1055	1030	991	1024	1010	1024	1051	1021	1044	1084	1072	1025	1084	1095	1059	1058	1034	1076	1092	1032	1086	1051	1072	1052	1102	1070	1058	1023	1027	1099	1065	1095	1046	1027	1059	1014	1064	1089	1079	1042	1071	1061	1060	1029	1084	1066	1117	1043	1076	1053	1035	1043	1069	1080	1080	1066	1082	1027	1128	1077	1027	1046	1061	1032	1098	1021	1002	1112	1060	1086	1099	1051	1067	1066	1046	1085	1056	1018	1062	1061	1098	1146	1077	1026	1042	1064	1078	1095	1050	1026	1068	1096	1068	1043	1103	1079	1099	1096	1071	1069	1044	1109	1052	1114	1107	1100	1004	1076	1079	1086	1018	1022	1094	1049	1090	1076	1034	1091	1053	1118	1079	1094	1077	1094	1079	1070	1045	1044	1078	1081	1053	1105	1083	1071	1042	1076	1050	1015	1099	1048	1080	1087	1074	1006	1069	1102	1102	1074	1101	1069	1109	1037	1112	1107	1099	1021	1104	1051	1123	1151	1092	990	1079	1037	1070	1102	1102	1018	1074	1144	1070	1090	1105	1070	1039	1078	1060	1027	1082	986	1096	1064	1070	1099	1072	1048	1047	1044	1093	1152	1061	1040	1075	1025	1048	1088	1092	1053	1043	1077	1099	1016	1062	1012	1111	1049	1070	1044	1075	1124	1067	1069	1092	1057	1068	1170	1045	1015	1079	1113	1100	1104	1040	1019	1081	1117	1095	996	1092	1108	1009	1080	1073	1015	1089	1052	1056	1051	1048	1107	1058	1044	1145	1044	1008	1051	1031	1123	1093	1076	1037	1089	1030	1087	1125	1031	1035	1079	1045	1032	1050	1069	1047	1084	1067	1081	1070	1121	1011	1039	1051	1079	1055	1106	998	1000	1029	1048	1079	1059	1092	1084	1100	1074	1087	1113	1094	1068	1013	1110	1076	1060	1081	1039	1076	1047	1107	1137	1072	1056	1057	1104	1057	1039	1074	1040	1104	1021	1092	1061	1090	1016	1032	1088	1092	1032	1042	1041	1121	1098	1056	1042	979	1086	1090	1040	1030	1112	1091	1055	1041	1059	1109	1027	1084	1145	1083	1101	1054	1071	1107	1036	1070	1063	1015	1074	1072	1055	1044	1053	1091	1072	1068	1066	1098	1030	1078	1113	1092	1089	1053	1045	1028	1068	1122	1084	1030	1050	1038	1076	1038	1060	1043	1074	1092	1081	1070	1061	1106	1083	1052	1041	1097	1049	1064	1069	1056	1082	1039	1080	1114	1107	1027	1120	1021	1068	1105	1073	1074	1073	1051	1074	1056	1038	1092	1026	1130	1071	1013	1047	1012	1092	1074	1131	1070	1098	1069	1086	1049	1057	1045	1031	1042	1021	1089	1008	1065	1108	1020	1048	1046	1069	1083	1069	1040	1014	1171	1050	1069	1072	1089	1049	1067	1040	1051	1052	1093	1056	1117	1089	1064	1047	1110	1071	1056	1073	1076	1057	1010	1044	1071	1002	1115	1033	1058	1096	1082	1039	1067	1055	1125	1024	1026	1042	1124	1075	1047	1128	1100	1061	1087	1093	1073	1061	1072	1028	1060	1081	1014	1107	1042	1039	1006	1053	1101	1048	1026	1102	1040	1059	1026	1097	1133	1038	1126	1039	1128	1007	1027	1075	1052	1023	1101	1028	1088	1078	1047	1042	1032	1067	1035	1059	1078	1100	1129	1036	1056	1065	1116	1043	1065	1071	1029
23359	21439	29342	23934	21536	21145	13876	6564	4684	3252	2771	2382	2110	2025	1967	1712	1547	1362	1187	1128	992	911	970	934	987	1214	1147	992	850	803	741	819	792	835	971	996	862	869	908	862	853	833	854	777	781	765	789	724	703	749	690	717	739	995	1237	1171	930	907	742	744	642	665	663	648	587	577	651	627	621	627	636	613	630	659	659	649	658	696	669	661	651	682	650	602	625	660	677	636	628	638	617	664	602	664	661	608	655	644	653	650	634	614	640	630	618	616	619	618	639	630	676	645	647	640	647	650	656	662	662	636	642	660	665	659	651	659	660	653	636	687	694	642	608	668	649	622	664	623	632	639	675	630	627	642	604	646	676	639	634	612	643	649	609	622	645	633	645	648	615	636	616	640	647	645	647	626	664	660	650	662	619	643	673	644	645	626	660	611	651	643	662	658	660	681	668	631	682	670	626	690	608	621	680	672	613	624	645	625	650	643	649	630	645	626	625	664	616	686	632	641	615	597	615	670	615	620	646	661	621	615	623	700	608	654	646	624	648	638	635	653	588	632	625	638	633	633	661	701	641	626	657	624	658	621	642	634	650	625	638	695	594	663	640	656	622	688	671	639	601	600	648	615	689	614	632	689	633	655	640	647	590	644	617	665	650	657	640	627	682	611	630	635	597	651	643	606	631	639	632	633	619	602	662	646	636	596	641	612	656	657	647	636	634	619	583	636	622	622	643	638	632	642	654	607	643	630	626	641	657	612	591	643	640	642	674	660	559	614	642	658	634	654	645	617	636	639	666	592	617	622	666	686	625	634	640	589	668	592	608	634	669	606	629	621	621	659	633	600	633	645	660	703	625	629	670	635	653	605	668	626	659	633	627	607	648	630	615	640	592	608	640	656	660	617	650	663	660	606	617	632	642	653	626	666	603	615	667	647	642	623	683	631	651	668	616	637	674	635	645	623	601	690	605	634	643	642	622	645	662	624	662	631	657	742	635	596	674	611	707	650	680	613	672	637	646	667	662	658	661	630	598	640	664	627	589	620	657	669	628	668	639	641	667	674	646	607	646	601	646	651	669	623	646	644	668	659	602	645	626	621	631	612	656	656	625	589	612	659	653	626	660	635	642	680	641	651	605	649	647	604	637	637	668	617	658	629	626	609	641	650	635	596	634	618	638	645	591	619	611	623	601	658	654	651	687	642	645	635	672	615	630	659	627	579	642	632	625	656	639	637	652	635	664	633	632	656	624	600	618	619	643	650	671	631	620	614	672	670	643	673	666	636	618	666	662	618	683	614	652	621	585	622	637	629	637	646	664	659	671	653	594	629	657	672	615	614	623	613	642	628	667	634	670	628	652	678	646	622	634	644	633	683	631	620	627	641	658	694	653	596	595	679	656	661	608	650	638	662	672	613	642	648	632	660	622	624	629	683	647	665	629	631	610	693	649	653	634	650	587	629	600	654	597	679	627	611	630	667	657	580	612	620	700	639	666	649	645	623	651	671	629	666	631	619	636	631	656	628	649	645	668	602	683	638	628	615	664	659	657	675	651	636	646	664	630	648	661	654	651	624	652	592	633	665	647	625	632	594	618	658	633	654	629	644	639	637	587	662	662	652	655	609	638	638	634	648	599	641	594	616	593	655	657	660	613	646	660	619	629	636	629	699	632	618	638	630	644	647	660	621	623	714	689	679	604	621	604	600	650	669	679	596	644	607	630	672	646	644	671	638	620	660	643	648	659	629	679	640	617	657	636	609	633	623	638	610	621	638	676	644	625	627	640	649	667	647	658	653	602	620	656	608	652	639	637	613	633	630	679	637	604	616	681	617	597	663	630	599	650	642	653	649	628	661	674	663	609	607	599	657	680	615	620	618	628	667	646	639	626	638	606	659	637	641	636	619	634	638	644	628	644	634	643	629	674	629	660	622	655	670	604	626	666	629	607	580	633	598	617	599	641	638	605	648	675	597	614	620	647	591	651	609	610	626	610	636	662	658	637	667	622	632	672	621	671	655	672	632	634	607	593	627	624	630	686	590	628	664	656	642	647	628	644	660	675	644	656	658	654	636	635	622	575	649	636	647	636	611	628	654	670	645	628	603	586	669	594	641	676	606	657	617	629	657	611	641	662	641	613	641	641	611	608	601	659	638	658	663	682	625	701	705	578	680	652	651	629	635	651	647	583	657	647	660	624	671	627	589	661	630	600	629	620	646	620	604	678	623	614	625	617	678	610	638	655	690	664	608	635	643	610	635	612	648	670	588	631	606	664	657	642	602	636	630	631	615	645	637	638	633	655	643	686	614	680	614	634	667	640	657	637	623	626	629	619	641	681	630	626	663	615	665	636	635	646	682	626	629	609	643	655	635	578	670	626	615	641	617	646	647	680	672	641	638	638	630	595	660	637	601	584	634	609	620	652	587	619	623	649	682	641	668	628	635	616	609	614	643	628	623	641	601	649	626	655	625	676	662	626	660	652	665	705	663	637	646	624	681	643	613	670	607	657	644	588	632	636	618	620	657	637	611	623	604	630	633	626	666	687	639	659	631	616	658	616	635	646	699	660	609	597	659	648	636	574	627	638	627	592	643	655	653	653	606	669	667	606	633	640	630	668	631	649	603	661	636	661	643	614	616	643	617	619	689	627	629	625	621	638	675	630	693	637	618	645	602	650	630	642	635	617	638	642	653	633	616	633	636	630	655	614	620	643	609	635	626	608	630	635	624	635	625	661	632	652	617	631	631	647	642	631	656	646	628	619	648	675	668	644	636	617	621	616	646	608	627	621	608	574	655	618	641	626	624	621	624	650	596	630	633	684	614	645	698	699	632	586	642	691	655	629	630	625	635	658	646	611	630	642	633	587	647	641	640	641	648	627	656	654	671	670	632	643	601	645	650	614	652	618	641	664	620	642	624	579	640	627	644	617	645	684	667	658	678	680	656	600	616	612	641	626	635	634	711	664	662	660	633	658	685	657	648	633	604	645	666	636	631	662	621	696	646	612	622	653	676	643	641	641	639	666	616	599	670	660	626	631	613	651	670	641	661	652	604	660	653	627	683	645	632	639	662	618	650	622	631	638	627	640	644	631	624	629	623	614	637	601	616	643	666	629	651	605	649	654	647	636	676	641	616	633	631	602	655	638	665	607	634	617	643	676	588	630	613	665	661	661	600	653	589	646	707	619	642	610	653	583	677	629	618	594	649	677	659	671	605	589	630	661	645	635	634	644	662	668	640	595	631	638	653	632	663	669	637	623	638	667	636	636	655	590	651	638	647	624	652	590	590	612	609	677	614	619	648	630	655	640	620	638	622	639	631	625	634	619	634	653	635	678	677	651	585	649	585	627	644	677	633	645	665	633	654	655	610	678	638	619	651	609	644	658	628	629	649	646	612	679	648	612	618	643	710	664	612	648	630	661	632	604	620	645	673	653	613	669	641	628	614	644	653	616	605	639	653	644	663	603	645	648	635	605	656	642	632	617	659	626	641	641	595	616	626	664	626	607	632
18938	37682	36053	26700	22619	18859	16680	13085	11515	8026	6546	5690	5072	4603	4349	3933	3535	3024	2427	2237	1947	1870	1801	1630	1946	2356	2395	1760	1379	1360	1195	1431	1349	1433	1771	1808	1505	1467	1479	1484	1450	1399	1352	1317	1282	1262	1272	1262	1216	1212	1218	1193	1116	1867	2409	2164	1588	1410	1223	1129	957	941	927	948	1004	939	970	951	969	961	959	980	953	982	977	957	912	955	965	993	1000	981	967	953	973	924	993	980	910	918	951	992	1032	904	956	966	962	1014	967	918	922	948	1000	956	995	1014	988	957	844	959	1002	970	945	1036	967	1009	947	952	963	995	940	956	958	941	938	1021	995	975	880	963	921	942	995	1023	985	990	1049	896	952	967	947	969	936	930	942	989	962	975	976	1061	957	984	920	916	997	993	953	978	977	942	1006	948	937	925	995	937	940	940	962	966	970	967	942	930	927	921	975	958	916	934	919	939	982	937	931	943	986	943	1010	981	960	936	903	1021	970	882	976	951	918	977	1007	965	973	977	949	921	921	963	973	961	961	978	968	1012	929	914	966	975	964	965	1005	943	988	1029	905	980	933	940	957	907	947	920	959	1014	925	956	969	992	977	901	995	989	936	1015	998	962	993	966	969	968	952	979	927	906	886	981	989	994	960	971	1016	967	1017	956	961	938	969	917	979	952	934	947	972	949	962	963	961	983	958	941	925	970	993	1035	959	959	931	895	977	859	1021	982	893	925	923	945	987	979	964	949	971	937	972	1041	939	948	1009	936	981	969	966	993	946	906	930	961	942	960	947	996	918	951	1017	960	1058	981	1000	951	954	903	935	960	972	943	971	991	1002	960	946	911	977	985	981	924	938	979	956	1086	970	951	930	1006	958	948	959	945	967	970	978	934	943	997	950	963	979	979	940	969	960	917	973	992	957	1016	948	939	985	993	939	961	925	942	942	955	947	998	997	976	958	970	969	970	946	948	979	954	1010	971	959	960	974	969	933	914	970	956	953	967	922	987	992	962	944	983	1002	920	932	958	989	962	987	939	1032	956	901	956	963	947	1013	994	898	936	1004	942	987	998	1012	916	905	1012	1001	1005	951	930	972	961	908	996	934	945	962	959	979	906	956	1007	1013	974	997	919	995	955	966	932	967	943	977	908	935	951	924	953	977	1016	967	937	903	950	963	974	968	972	995	945	1027	958	927	931	976	967	945	969	967	939	993	970	935	937	941	1000	986	967	939	971	956	934	997	1009	947	920	937	992	978	910	898	936	951	977	954	924	1006	992	918	929	963	938	903	944	970	937	969	955	974	956	926	977	900	936	999	951	962	1016	976	935	932	973	946	978	989	926	1001	908	951	988	1004	922	925	963	960	992	1005	972	963	914	971	949	964	957	894	963	945	950	911	941	947	977	974	1008	938	922	979	993	907	958	928	923	932	952	964	947	943	967	955	905	991	1004	926	915	986	981	959	967	898	994	969	928	882	988	963	922	942	897	909	982	980	959	1027	992	963	1016	968	903	970	977	968	953	976	935	978	963	983	1012	945	948	961	880	950	926	893	1054	970	975	901	935	950	966	981	975	943	961	992	943	1023	988	990	995	923	927	922	939	1001	932	961	936	948	935	929	954	927	945	951	914	990	937	950	904	929	950	940	957	970	958	979	1005	929	986	951	922	962	985	912	966	1013	943	963	984	1005	961	936	954	945	964	986	964	960	978	985	966	936	933	1035	968	943	937	959	954	927	982	927	989	957	931	970	939	931	970	978	966	936	986	969	923	932	942	970	917	924	915	967	944	988	895	1010	971	914	906	927	940	954	932	936	980	919	902	978	1026	1017	953	935	944	920	1013	921	909	966	896	969	961	945	1029	931	953	931	895	941	985	991	955	1000	979	1037	945	924	964	945	949	1015	953	978	981	945	969	920	941	958	950	929	987	992	958	912	954	955	924	942	927	958	1008	927	973	930	970	988	951	985	972	1005	967	987	968	962	951	955	964	964	951	934	1000	956	982	964	995	960	954	1011	971	965	936	1013	972	1026	916	978	954	1014	947	972	952	976	928	987	985	1055	931	978	998	944	989	973	868	938	947	993	951	968	927	917	976	956	959	945	996	978	993	958	939	947	970	998	943	970	946	915	927	935	969	911	964	971	1007	954	911	958	928	916	903	934	980	920	977	966	984	1002	952	999	969	1020	958	932	988	928	926	993	982	978	942	897	967	1011	1003	967	920	996	993	955	959	913	939	945	901	944	943	898	977	949	966	982	989	889	920	986	964	925	964	895	968	959	985	950	954	909	970	923	957	913	953	1021	954	975	971	971	950	954	982	905	1005	976	895	992	946	909	955	966	938	915	941	932	999	970	941	951	958	975	941	998	918	960	965	986	936	989	988	970	910	890	930	949	945	955	933	967	950	960	949	1022	1048	954	934	939	915	923	1002	980	983	948	940	919	995	916	994	1018	913	979	942	955	952	945	1051	913	991	892	978	965	895	942	974	943	993	979	966	955	1005	955	927	993	955	962	937	951	965	1005	936	938	916	1016	950	942	986	965	940	911	1018	993	950	955	953	954	937	991	1022	933	964	951	930	957	977	1011	974	975	973	965	933	972	1021	984	953	946	972	953	1004	961	949	961	914	978	967	959	970	950	872	934	932	953	987	969	897	958	931	981	907	920	944	958	958	959	968	1020	986	899	1024	961	938	968	966	914	911	924	956	957	900	972	979	946	926	960	1003	962	963	969	993	960	963	977	960	975	978	962	957	980	965	928	1022	969	978	954	929	937	900	922	948	953	948	1004	1004	937	990	953	926	957	974	967	974	943	916	1005	950	947	941	985	986	950	998	911	929	910	922	962	995	1028	965	928	953	956	984	926	935	933	953	980	975	920	965	936	921	982	974	942	934	1007	957	948	949	958	963	985	941	1010	928	963	984	919	1002	962	1019	878	935	938	907	985	948	921	948	963	957	991	940	992	977	961	949	971	964	978	980	922	955	932	959	905	949	966	1009	960	979	934	977	975	979	1012	965	967	968	989	911	977	951	919	954	968	935	928	1017	998	962	965	937	923	977	919	951	964	993	904	956	995	959	930	969	976	975	949	978	969	938	895	947	957	972	992	973	976	981	969	1027	941	969	924	966	981	960	965	944	928	964	1004	950	949	1029	937	967	944	974	962	995	996	919	955	911	922	955	973	910	890	943	906	933	958	945	955	958	916	970	967	1012	966	968	952	999	974	994	948	949	1002	1026	959	933	962	1022	935	907	924	956	923	982	906	988	967	931	984	930	933	986	943	961	1001	916	994	969	982	982	943	982	1007	893	945	961	991	933	873	903	914	990	938	913	966	997	974	977	926	936	936	934	959	908	951	944	954	931	968	886	964	991	963	968	903	954	948	967	943	994	937	971	980	961	958	940	991	941	971	936	900	979	986	960	954	912	974	979	962	997	1002	993	966	968	965	970	897	971	1005	923	953	976	965	951	982	951	954	917	1008	949	947	987	939	914	957	920	971	925	967	925	906	901	914	988	945	990	970	918	941	991	987	965	978	930	930	950	1009	1013	927	927	967	1028	967	1011	999	924	936	910	908	1003	987	956	975	964	950	959	989	956	977	936	997	1014	974	981	919	962	930	960	931	995	942	960	978	949	943	930	1031	941	946	918	983	998	988	930	952	939
27174	21465	19577	11932	5843	3808	3049	2222	1988	1412	1386	1247	1180	1156	1143	1081	1054	895	888	858	844	751	725	781	833	828	852	754	740	698	713	730	688	701	752	782	731	734	724	724	706	720	718	765	728	697	706	690	701	705	678	695	641	710	750	727	695	713	651	635	647	626	665	624	670	656	631	635	613	675	656	696	680	645	637	659	619	641	636	629	644	622	640	624	651	663	631	649	628	655	652	631	615	656	664	631	657	621	655	662	629	658	687	658	615	665	644	698	614	652	693	655	645	676	636	656	672	651	640	663	663	659	636	607	647	613	644	652	629	669	633	644	644	661	652	652	619	648	624	613	670	634	631	640	622	624	649	661	656	651	662	643	645	641	593	620	637	618	642	620	603	632	638	660	629	679	624	660	634	653	632	637	612	626	645	628	635	648	645	688	644	616	677	663	688	625	646	653	614	669	657	628	662	641	670	640	651	626	622	605	667	646	634	663	643	638	644	633	629	613	657	608	648	678	639	666	657	652	624	634	660	666	632	615	594	621	695	619	620	671	671	623	652	643	615	619	645	641	661	644	622	646	650	621	632	642	677	676	627	574	595	658	622	616	643	605	639	590	643	613	637	651	634	653	584	644	675	671	672	624	642	634	637	634	615	646	639	660	662	627	633	613	618	656	649	650	597	655	672	623	670	633	639	606	629	630	679	668	656	600	686	651	662	662	665	633	650	642	621	624	606	682	615	628	620	625	628	651	690	639	596	605	617	666	664	628	701	645	649	621	632	643	653	619	609	612	621	662	634	627	639	684	626	673	636	662	646	682	601	693	619	614	623	677	619	628	605	660	637	633	659	628	671	701	678	619	658	623	668	631	661	639	634	671	611	651	666	638	658	679	628	641	641	649	624	642	621	643	649	653	614	601	642	613	677	627	628	659	624	602	621	615	659	661	603	644	632	645	641	632	642	650	686	641	684	613	690	649	669	643	617	683	613	635	684	629	616	662	638	661	678	581	626	662	668	645	654	668	670	644	638	664	584	656	669	603	655	663	615	657	650	645	681	663	635	611	616	641	634	632	636	646	574	653	655	635	616	591	649	641	648	617	674	615	652	672	635	632	618	631	624	664	649	643	649	683	633	634	619	650	668	635	610	639	618	626	654	673	615	670	624	666	668	634	634	686	637	650	607	610	654	647	664	643	633	630	667	652	592	676	641	688	589	643	678	672	627	637	645	628	661	621	605	664	653	657	641	664	656	637	629	642	631	683	727	630	689	652	619	696	654	609	655	639	648	620	636	646	662	613	683	661	634	678	655	673	619	622	673	701	621	654	642	659	672	651	653	612	629	678	647	612	612	621	634	624	665	638	661	653	632	702	642	605	681	629	671	616	648	655	622	685	658	657	681	607	608	636	715	619	613	685	674	692	689	668	658	650	641	610	597	649	650	657	637	609	656	627	640	629	636	675	634	692	653	642	675	626	609	645	673	646	631	657	633	625	640	700	637	710	629	635	616	600	628	630	685	647	649	620	660	649	654	649	648	678	655	653	652	612	614	620	674	647	618	628	603	647	655	650	618	660	610	599	618	621	656	593	628	636	671	671	665	673	662	645	639	615	648	652	627	649	616	630	624	663	644	638	666	648	640	676	640	631	635	649	628	673	642	641	619	621	618	637	580	580	651	640	635	647	628	625	652	618	653	628	611	649	598	656	668	633	656	617	673	631	679	646	682	625	685	658	645	653	627	631	638	652	667	616	660	605	701	664	638	673	624	677	652	657	612	655	647	637	675	641	669	717	566	686	608	717	600	604	632	683	675	680	665	669	635	660	673	643	623	656	639	633	673	657	617	654	646	628	632	602	660	604	634	584	658	653	646	651	639	681	635	639	620	644	645	640	617	638	650	613	636	670	639	615	632	583	645	688	649	614	667	652	626	691	666	624	632	654	683	641	620	656	644	704	665	621	628	668	622	651	576	591	631	640	619	636	654	627	647	630	669	642	607	633	643	652	617	674	661	666	641	625	621	666	657	589	675	632	629	635	682	659	648	673	671	607	635	674	621	640	667	627	645	637	623	642	665	616	624	628	642	658	594	665	643	665	642	642	652	659	636	605	607	636	605	627	653	665	644	618	630	607	641	643	598	642	651	650	668	650	678	594	662	622	657	633	631	635	651	675	649	642	609	632	640	667	654	681	677	645	654	670	683	641	651	613	652	645	597	654	675	604	631	591	625	684	677	622	595	632	641	606	660	656	640	684	696	664	620	626	627	638	618	645	667	646	624	634	660	651	636	640	660	630	656	714	638	631	682	616	650	592	642	643	615	645	647	704	616	625	607	638	679	648	637	643	633	670	596	612	629	614	614	635	658	654	671	705	621	649	633	645	661	666	652	628	635	658	645	686	644	647	622	632	664	617	648	634	612	650	669	635	591	636	669	641	642	660	632	652	634	605	601	674	628	667	640	649	669	648	653	621	638	659	637	625	611	630	642	674	679	621	621	639	648	633	642	649	630	687	649	665	660	643	616	651	645	627	644	639	634	637	641	659	660	673	638	713	648	645	637	659	649	665	630	682	641	632	630	632	666	638	638	618	676	670	633	634	652	661	662	618	687	629	587	638	676	644	623	654	606	664	640	626	659	695	654	624	628	680	660	631	708	660	633	645	664	651	689	622	652	642	632	671	649	641	630	625	606	659	671	651	645	663	662	634	648	638	677	626	640	614	655	654	607	627	694	619	646	670	651	651	696	672	640	669	644	623	660	675	646	648	634	640	634	650	654	648	689	687	644	689	675	681	632	640	645	640	605	621	680	676	665	632	675	650	629	672	646	636	634	652	662	675	646	672	611	663	637	619	663	696	629	596	635	638	603	614	661	653	596	649	618	635	660	665	642	644	667	659	617	672	646	650	625	609	659	681	612	630	643	632	658	609	654	653	625	632	618	656	606	677	620	628	631	681	590	615	649	666	666	590	657	637	605	618	672	606	665	607	668	636	666	635	634	644	630	634	640	665	646	619	662	594	648	650	641	682	614	624	622	640	635	676	691	654	611	651	646	638	644	692	660	650	644	656	634	642	618	596	609	652	618	656	642	651	633	663	669	638	636	653	665	617	699	629	701	645	626	672	622	692	608	656	675	624	663	681	638	633	685	626	626	651	630	616	665	617	664	671	645	656	665	650	680	643	636	623	640	668	668	661	612	620	617	660	631	643	662	668	655	621	641	678	625	609	698	643	634	634	638	695	659	642	658	665	622	651	599	676	593	630	643	644	684	610	651	682	659	616	599	622	668	647	625	648	633	671	686	635	662	671	655	661	673	648	639	614	604	663	634	680	651	644	628	646	660	579	610	594	657	631	628	665	673	614	667	624	654	662	656	652	641	650	634	649	607	659	620	661	609	631	618	636	681	633	634	613	634	669	597	693	591	692	646	696	599	663	627	672	612	660	640	643	650	648	655	649	653	626	654	619	666	655	630	605	648	661	599	662	645	691	621	622	579	645	661	650	636	626
14227	24566	24095	16226	11695	9067	7534	5649	5101	3561	3049	2835	2581	2466	2329	2252	2053	1824	1585	1445	1328	1279	1222	1293	1486	1487	1557	1326	1171	1166	1096	1170	1157	1127	1216	1346	1257	1172	1231	1210	1176	1144	1177	1103	1158	1122	1063	1058	1103	1140	1097	1043	1004	1069	1107	1045	1040	968	1011	979	940	944	1016	999	966	935	983	953	1003	1025	935	984	963	970	992	1029	927	958	952	987	963	957	945	947	1007	991	962	967	1015	908	887	930	1011	960	985	943	975	921	1004	939	985	981	971	922	1022	975	1012	998	999	980	1015	991	942	987	975	1028	973	941	910	926	981	972	941	964	895	1042	973	953	965	940	1023	990	955	953	898	1010	1000	954	995	942	996	961	974	981	977	1015	959	1002	913	979	986	986	921	952	962	972	983	956	918	960	1018	935	949	940	989	961	917	1015	946	955	954	988	885	980	973	992	894	941	960	969	937	963	1006	974	939	918	1002	972	897	992	964	971	927	946	941	955	999	998	930	905	1001	967	970	956	952	980	993	980	991	992	899	976	1001	959	936	949	991	959	969	1011	974	958	960	958	957	967	916	931	964	956	991	991	927	975	984	942	981	987	1014	913	961	1000	942	1022	998	988	996	976	975	974	916	951	972	934	951	1010	1029	986	949	1000	958	988	904	938	926	981	937	986	1003	953	958	927	946	915	1015	968	989	1007	966	1021	953	998	1023	923	938	991	954	950	952	935	989	985	934	947	977	981	933	958	944	982	964	963	974	930	956	961	978	1020	965	971	1042	941	940	952	936	965	967	924	967	955	963	995	1016	1004	905	1001	952	937	941	999	980	977	977	972	1017	942	965	956	914	960	946	968	980	946	888	970	923	967	970	964	934	965	998	984	938	931	923	929	936	989	906	982	946	943	1012	971	960	947	992	939	957	994	996	907	936	967	950	1001	959	997	918	973	985	963	957	949	988	962	942	947	944	977	955	973	986	970	962	950	976	953	919	973	953	948	954	963	935	1024	947	947	1040	976	957	965	915	964	959	987	970	972	980	901	930	968	965	983	991	957	1011	933	992	974	960	950	1012	935	959	990	989	915	977	957	933	998	977	965	940	956	894	963	963	970	969	1000	958	999	960	978	988	950	992	984	960	940	965	963	963	953	964	942	960	894	997	959	919	940	1006	976	984	959	981	944	981	1042	942	961	963	962	937	970	941	965	950	941	950	943	1012	993	967	947	981	946	999	1026	944	969	928	980	956	978	905	967	970	983	1025	1002	978	931	940	996	950	974	984	975	941	940	951	996	982	978	959	965	974	952	982	1001	995	955	939	935	947	914	990	933	946	977	960	892	898	931	915	972	965	955	951	1002	982	974	970	945	972	984	963	965	1006	980	979	964	934	959	990	956	989	947	931	995	898	950	998	939	974	988	968	981	962	999	967	992	1025	968	989	937	955	891	947	902	1008	936	916	947	910	964	982	977	961	959	978	963	930	958	954	952	935	981	959	979	935	970	948	946	945	937	921	988	907	980	948	966	965	961	1039	945	968	927	971	975	915	959	986	987	929	956	941	927	987	961	1011	960	967	978	911	948	986	976	929	957	933	952	968	971	952	978	995	991	939	964	956	969	903	932	966	905	1036	984	978	972	991	930	990	1013	901	966	964	941	993	967	974	971	989	951	965	936	952	919	972	936	909	997	1013	939	986	998	1006	1000	947	982	886	952	984	992	965	964	967	972	953	940	960	989	960	987	956	951	985	946	1022	970	995	966	920	947	952	985	995	1001	875	956	1011	961	923	965	949	967	984	963	932	1031	991	953	988	937	996	994	964	902	1010	950	972	954	932	892	970	998	963	1006	939	963	990	973	1012	986	975	970	988	949	932	1014	973	967	977	950	988	934	974	949	979	931	983	992	1041	967	988	918	938	966	968	996	981	1023	998	960	985	1008	966	961	924	896	1021	984	989	953	971	953	974	920	978	966	958	907	989	948	983	939	992	909	959	923	991	1014	938	975	954	947	932	1006	1000	936	913	898	993	918	1000	952	990	988	939	877	991	948	951	966	918	961	998	956	898	956	966	939	937	975	979	973	942	1023	982	975	976	1021	949	950	922	914	916	958	936	950	990	951	931	1024	965	1023	1026	950	1006	988	953	1010	1012	970	927	980	943	961	1007	1034	974	998	949	972	962	972	954	951	971	970	912	948	961	969	971	923	947	949	1024	997	1001	961	898	956	936	979	911	942	951	949	980	928	910	936	898	926	942	937	943	974	934	923	1005	956	1007	980	958	962	997	957	945	947	987	970	948	946	977	980	989	973	919	939	956	931	966	982	917	952	1000	975	963	952	927	973	903	951	938	966	984	1029	892	1036	927	968	984	948	1003	926	933	961	923	1008	923	915	969	984	979	1003	1008	1050	998	958	921	917	1046	919	958	1010	996	973	890	957	943	953	981	922	1008	987	966	995	964	981	1013	959	956	1019	892	957	974	903	963	943	921	932	950	969	932	962	902	905	932	968	967	974	1010	949	976	973	942	958	937	920	965	965	954	927	891	926	927	969	944	968	961	909	982	958	977	960	1012	973	985	946	985	947	1038	965	905	942	963	938	937	994	1019	960	960	965	960	968	940	981	990	1002	913	947	919	1015	926	1020	967	1036	959	869	936	909	981	914	956	946	881	1004	967	1007	931	966	931	955	923	908	941	918	1022	983	972	1037	965	1023	1042	980	915	902	929	945	968	927	996	1017	962	994	992	938	950	1018	956	981	985	973	1004	959	969	906	942	997	962	1007	929	952	980	1005	979	999	933	976	951	939	1022	945	920	994	989	969	964	928	943	973	968	993	967	898	968	979	967	946	933	999	995	972	894	1040	933	946	994	976	937	982	934	957	1004	969	936	940	977	985	939	953	982	942	948	958	982	985	945	1010	954	983	1017	968	946	1046	966	908	992	955	956	990	1000	1032	960	929	952	948	981	981	939	942	1000	1000	922	1016	965	918	1003	997	919	952	986	1011	925	979	945	959	991	952	988	974	927	943	996	995	934	997	942	974	963	957	913	985	980	968	978	945	919	995	988	991	973	896	873	956	966	979	927	981	1011	916	970	994	989	942	964	949	1007	952	994	950	963	952	1028	942	953	913	980	909	976	959	1016	943	983	1003	979	951	932	966	959	969	975	953	969	949	976	947	964	927	969	970	939	971	946	969	984	940	958	982	966	959	979	935	991	972	1018	921	961	962	1014	935	975	1033	936	981	1005	987	980	955	976	969	960	983	942	978	951	956	978	967	932	977	950	1016	982	893	954	949	930	943	908	956	946	964	986	962	998	998	907	990	963	990	939	927	969	989	958	984	984	929	975	1007	990	919	918	934	952	966	973	938	919	949	1024	924	977	987	971	1001	1040	961	1024	988	951	976	938	985	975	957	959	957	935	927	964	997	948	1003	973	948	992	962	944	955	969	949	909	952	904	942	991	1008	957	888	961	958	939	962	917	887	969	958	983	944	972	1022	979	962	969	951	1010	1015	927	995	984	960	982	941	972	919	894	1003	938	961	979	973	967	977	946	954	994	981	949	948	929	984	973	946	951	951	972	938	959	976	976	911	907	923	984	967	991	924	1019	970	915	977	972	902	940	996	965	919	963	936	975	977	934	1008	917	950	952	912	985	951	1000	973	977	999	944	954	936	930	933	964	982	946	924	924	986	942
24543	21543	28854	24689	20872	12288	6613	4278	3338	2476	2089	1976	1849	1661	1678	1621	1499	1297	1122	1079	957	987	921	967	1042	1111	1065	965	874	826	810	923	855	882	889	911	900	884	884	895	851	884	842	847	854	816	828	841	844	845	788	753	831	1017	1002	899	888	883	858	737	725	723	708	698	713	732	740	729	765	710	741	695	647	712	736	697	711	750	719	736	743	756	748	711	736	699	746	721	746	754	724	727	660	740	735	702	677	733	702	733	709	683	692	690	712	683	735	725	770	680	710	751	714	681	793	706	700	741	790	697	753	739	724	762	765	697	704	707	724	742	719	753	703	686	754	769	692	768	762	677	751	683	728	780	705	714	741	720	711	719	703	738	734	773	725	747	754	759	691	788	659	700	747	696	732	769	742	710	722	786	740	702	746	696	786	728	711	750	768	723	680	728	685	717	705	729	730	716	740	749	697	759	681	710	726	711	711	700	747	665	702	715	724	738	709	739	703	720	744	709	731	743	729	691	681	685	729	710	746	767	729	716	758	699	707	751	690	700	740	707	711	688	745	813	688	700	767	730	751	702	682	751	753	740	714	711	744	734	768	722	719	683	742	656	672	731	715	700	734	668	703	723	735	723	727	784	745	769	709	690	690	710	707	744	727	733	798	793	725	687	725	724	771	751	720	714	699	741	694	684	749	729	732	684	667	751	692	738	710	780	694	719	744	709	673	716	749	668	749	727	717	732	739	676	722	737	715	702	733	710	753	739	725	706	715	735	754	727	771	690	707	693	750	726	769	679	732	686	703	702	710	705	730	719	780	775	758	704	748	717	705	743	739	712	732	713	761	697	714	758	752	732	690	723	697	739	702	713	770	662	666	723	730	661	669	727	688	768	720	705	738	760	655	788	709	707	724	676	735	706	713	684	711	713	760	708	718	753	703	723	768	704	694	754	714	730	720	707	732	680	696	745	738	747	733	756	710	735	745	684	720	742	712	705	749	705	706	684	768	705	762	671	698	699	703	766	701	738	710	684	735	708	738	744	764	718	708	742	722	706	712	709	754	725	746	697	679	683	722	662	703	714	751	733	746	745	723	770	697	784	761	752	700	746	748	669	731	756	727	712	703	713	696	714	766	746	743	734	734	712	683	746	705	684	721	716	759	764	735	746	723	702	732	732	692	694	754	730	730	754	697	722	735	711	711	696	734	756	700	733	727	722	703	729	734	757	723	704	723	747	741	793	692	741	759	733	756	733	709	658	723	698	712	728	764	742	743	762	771	718	681	712	766	736	750	690	718	661	706	716	744	725	735	698	707	763	744	735	717	706	706	742	712	682	740	726	715	741	687	716	722	717	721	699	731	745	689	726	708	683	679	740	713	744	715	747	759	707	701	750	705	713	744	724	680	758	704	718	742	734	703	725	686	697	724	732	705	749	763	688	728	711	757	702	692	737	696	744	731	748	691	726	712	704	757	716	745	670	680	750	731	728	751	728	752	718	741	762	714	696	684	758	711	716	718	704	762	728	699	683	742	682	760	725	680	727	733	695	754	728	756	697	744	643	664	754	744	749	734	711	701	734	775	708	765	741	768	714	673	732	714	687	747	749	782	773	751	719	712	713	714	734	752	701	720	731	683	734	692	730	729	751	706	758	744	714	741	714	726	728	722	679	770	696	732	765	730	740	744	721	723	729	687	721	662	672	755	719	692	713	653	696	753	721	717	754	719	728	751	728	727	719	719	725	708	753	689	723	720	711	699	757	708	739	682	702	679	722	720	704	712	722	772	720	687	737	694	684	701	716	724	726	685	722	746	665	679	719	669	703	719	714	726	677	736	732	707	718	686	716	705	735	722	666	738	747	736	730	724	707	763	738	695	740	695	668	710	779	737	748	724	683	690	731	703	728	668	766	726	681	746	725	723	701	749	698	700	710	718	740	727	744	785	663	692	730	734	756	682	679	767	719	705	699	714	696	711	714	749	760	707	764	717	695	756	709	713	723	715	762	715	703	700	753	717	725	687	711	761	718	745	776	738	653	745	750	712	694	714	724	712	707	731	738	749	720	737	757	764	713	752	673	695	733	699	742	744	716	791	717	723	685	683	731	673	739	707	756	726	744	719	702	718	728	724	707	764	713	673	712	713	747	688	754	771	704	728	768	720	695	715	714	725	672	729	790	708	677	778	708	706	730	725	710	767	795	709	741	746	743	732	675	761	669	717	759	697	733	733	708	723	793	657	700	738	763	734	702	686	759	778	755	688	744	682	695	706	690	756	811	750	719	697	741	770	687	714	705	729	735	769	658	731	687	700	754	743	713	722	754	717	716	723	755	718	714	739	724	727	695	714	717	713	702	758	769	667	702	698	726	674	687	711	739	759	708	706	752	684	714	665	724	705	693	747	731	688	676	695	742	727	686	748	701	708	744	743	683	679	727	673	733	745	774	730	691	765	762	704	746	793	685	743	708	745	680	754	710	705	758	728	726	719	685	709	752	744	702	718	766	714	708	712	705	718	700	700	745	663	757	706	755	714	699	731	709	673	695	709	688	737	704	731	710	696	698	734	703	740	673	737	748	714	725	763	701	744	683	729	724	695	724	765	728	710	706	742	697	737	701	717	728	676	704	670	693	725	689	697	731	690	746	698	696	752	693	755	708	689	721	736	699	735	707	730	686	710	680	683	723	741	684	751	731	722	744	732	697	770	776	756	731	739	728	736	703	696	745	762	722	769	747	716	752	749	755	712	746	744	784	749	698	724	727	780	703	735	719	702	727	754	741	713	742	733	737	758	737	729	744	709	686	750	705	709	721	712	736	716	716	720	743	672	688	701	730	771	725	762	680	709	716	709	667	707	769	729	696	765	715	745	705	717	713	740	735	688	774	760	737	669	722	736	765	733	744	761	752	727	745	699	737	689	721	722	739	754	736	730	752	752	663	783	734	716	772	715	726	693	721	735	754	744	757	706	745	744	768	700	705	763	664	742	712	701	709	732	679	691	737	749	764	765	760	683	745	736	763	746	704	742	686	754	695	724	792	777	693	686	730	738	756	796	717	726	729	725	754	733	769	700	726	710	732	723	716	719	752	695	747	734	743	713	738	725	743	691	758	732	738	677	730	725	789	710	688	730	706	681	747	715	733	766	769	725	718	724	736	702	701	710	725	712	750	728	731	696	758	769	654	728	739	745	731	706	707	710	714	734	738	803	728	714	673	780	715	706	710	689	696	705	764	717	782	731	784	729	733	752	685	670	732	719	757	700	736	696	710	694	684	719	749	678	757	752	690	720	705	711	711	710	698	742	742	698	727	699	713	685	671	703	721	745	736	719	742	728	747	748	755	708	690	734	716	735	687	703	709	750	684	706	713	698	737	749	758	744	706	763	760	715	744	732	714	742	726	729	707	725	688	726	731	716	739	733	671	679	767	702	757	749	680	758	772	719	704	717	657	753	702	742	771	750	720	699	730	762	713	712	750	677	722	721	787	746	746	728	711	706	715	707	740	734	671	749	678
16181	32707	31211	22077	17145	14942	12016	9959	7842	5889	5271	4736	4340	3760	3631	3548	3039	2608	2097	1961	1743	1683	1527	1728	1910	2014	1899	1648	1454	1363	1333	1426	1391	1513	1575	1600	1582	1449	1415	1347	1396	1320	1380	1381	1263	1340	1338	1317	1294	1308	1246	1191	1286	1618	1664	1430	1481	1242	1199	1133	1063	1080	1093	1055	1105	1062	1034	1096	1110	1126	1139	1100	1054	1022	1075	1096	1091	1087	1104	1112	1086	1091	1051	1100	1068	1099	1098	1102	1056	1074	1084	1068	1119	1066	1068	1073	1117	1077	1122	1066	1035	1135	1124	1067	1092	1059	1045	1127	1158	1078	1122	1029	1040	1059	1115	1053	1078	1082	1080	1088	1102	1091	1070	1081	1146	1136	1061	1040	1053	1054	1064	1090	1130	1051	1016	1069	1100	1051	1083	1087	1113	1055	1058	1170	1065	1066	1080	1117	1012	1113	1080	1039	1055	1032	1078	1082	1069	1140	1011	1097	1085	1088	1075	1124	1092	1062	1041	1049	1097	1076	1112	1120	1094	1070	1062	1117	1079	1099	1061	1070	1139	1073	1048	1047	1125	1143	1089	1032	1062	1063	1017	1073	1059	1042	1031	1086	1076	1050	1097	1029	1121	1078	1099	1077	1127	1116	1053	1088	1020	1085	1084	1023	1083	1108	1031	1056	1097	1122	1092	1056	1073	1034	1091	1058	1069	1045	1041	1083	1074	1058	1033	1108	1147	1054	1047	1043	1080	1042	1103	1096	1089	1100	1087	1115	1081	1148	1129	1064	1080	1096	1111	1077	1079	1081	1117	1072	1007	1059	1070	1060	1047	1070	1138	1063	1088	1077	1102	1090	1130	1114	1127	1067	1041	1070	1097	1170	1071	1062	1101	1070	1057	1113	1105	1004	1060	1027	1041	1090	1074	1025	1070	1000	1065	1090	1132	1044	1110	1106	1089	1127	1053	1056	1082	1096	1056	1140	1118	1006	1106	1122	1067	1042	1046	1104	1099	1044	1139	1091	1015	1070	1082	1071	1065	1069	1067	1048	1060	1142	1094	1079	1141	1061	1086	1146	1049	1062	1119	1125	1068	1163	1030	1092	1098	1102	1106	1056	1125	1093	1068	1046	1054	1029	1017	1033	1066	1098	1109	1041	1106	1069	1089	1007	1078	1092	1042	1110	1059	1027	1119	1074	1045	1050	1082	1092	1114	1127	1067	1099	1099	1102	1050	1046	1077	1027	1085	1085	1112	1075	1049	1105	1079	1148	1054	1089	1087	1139	1044	1036	1055	1081	1070	1081	1054	1056	1061	1101	1106	1094	1143	1082	1066	1068	1027	1033	1081	1087	1016	1135	1056	1060	1056	1130	1082	1096	1083	1105	1070	1128	1074	1039	1053	1104	1149	1077	1123	1105	1074	1105	1133	988	1124	1101	1075	1143	1035	1099	1044	1064	1096	1072	1138	1141	1041	1066	1075	1051	1019	1074	1071	1096	1099	1120	1112	1057	1100	1104	1073	1031	1105	1068	1069	1076	1041	1055	1087	994	1096	1037	1079	1071	1059	1076	1061	1088	1066	1089	1033	1112	1081	1046	1077	1149	1064	1084	1097	1022	1127	1075	1077	1053	1108	1106	1076	1107	1088	1051	1075	1062	1025	1070	1062	1102	1085	1071	1058	1034	1073	1075	1125	1075	1109	1087	1083	1130	1074	1070	1098	988	1047	1107	1062	1056	1061	1035	1091	1103	1063	1070	1144	1052	995	1054	1076	1054	1053	1076	1027	1102	1117	1082	1111	1063	1058	1083	1114	1019	1035	1013	1074	1035	1087	1044	1050	1101	1087	1109	1075	1076	1098	1111	1082	1128	1085	1106	1094	1110	1022	1067	1093	1116	1068	1126	1072	1115	1103	1043	1114	1056	1032	1039	1129	1116	1075	1088	1092	1076	1133	1051	1120	1008	1133	1083	1075	1088	1054	1049	1045	1130	1030	1073	1072	1114	1030	1055	1027	1071	1083	1098	1124	1054	1051	1119	1058	1113	1089	1101	1114	1056	1143	1068	1095	1061	1112	1097	1080	1100	1054	1045	1077	1085	1023	1133	1072	1050	1035	1057	1065	1105	1055	1037	1066	1123	1059	1126	1036	1065	1094	1055	1114	1050	1094	1074	1027	1124	1086	1054	1064	1121	1063	1090	1045	1091	1125	1088	1091	1052	1039	1090	1120	1068	1070	1094	1080	1109	1119	1066	1080	1074	1044	1051	1055	1084	1093	1080	1064	1095	1087	1047	1109	1112	1062	1028	1090	1064	1097	1098	1112	1062	1014	1056	1095	1093	1115	1097	1093	1104	1077	1087	1028	1085	1119	1070	1094	1113	1073	1049	1062	1068	1041	1055	1026	1103	1111	1053	1052	1120	1073	1049	1084	1027	1108	1076	1129	1124	1147	1072	1038	1054	1057	1037	1106	1141	1045	1076	1102	1060	1040	1105	1066	1079	1035	1103	1058	1073	1115	1129	1112	1105	1049	1109	1126	1087	1043	1036	1055	1078	1041	1049	1058	1063	1086	1070	1030	1021	1067	1062	1050	1105	1093	1078	1124	1122	1090	1162	1104	1043	1108	1047	1040	1078	1043	1099	1089	1037	1073	1025	1067	1096	1078	1077	1096	997	1066	1094	1081	1092	1071	1077	1056	1060	1065	1105	1145	1059	1119	1025	1060	1077	1128	1079	1105	1050	1026	1112	1036	1014	1116	1063	1055	1020	1142	1078	1095	1058	1067	1077	1078	1077	1043	1092	1099	1055	1071	1111	1060	1123	1091	1046	1082	1102	1083	1038	1121	1094	1089	1026	1038	1064	1090	1101	1055	1107	1094	1077	1139	1100	1065	1080	1067	1149	1085	1071	1054	1083	1027	1088	1035	1115	1106	1128	1094	1085	1101	1086	1074	1088	1060	1057	1064	1086	1072	1140	1128	1123	1018	1094	1060	1052	1030	1098	1093	1047	1050	1106	1074	1080	1088	1095	1099	1097	1113	1105	1052	1058	1060	1134	1080	1111	1099	1113	1106	1060	1105	1123	1117	1088	1067	1040	1084	1042	1093	1065	1100	1020	1062	1078	1099	1060	1055	1099	1058	1079	1107	1094	1130	1068	1079	1049	1085	1073	1004	1024	1076	1073	1053	1027	1028	1080	1089	1060	1071	1062	1034	1033	1142	1112	1087	1071	1020	1088	1061	1073	1096	1093	1102	1086	1013	1044	1160	1067	1059	1077	1047	1024	1058	1109	1091	1042	1077	1119	1090	1050	1076	1070	1095	1051	1037	1051	1101	1120	1019	1104	1093	1125	1111	1103	1066	1101	1048	1090	1054	1045	1051	1061	1111	1159	1070	1056	1062	1101	1085	1054	1109	1119	1059	1091	1142	1084	1107	1093	1093	1075	1123	1035	1087	1108	1104	1090	1052	1070	1100	1056	1096	1077	1121	1068	1053	1085	1051	1127	1095	1067	1025	1080	1050	1068	1098	1103	1137	1064	1050	1113	1067	1085	1104	1046	1067	1039	1037	1072	1065	1134	1140	1109	1106	1042	1056	1087	1126	1052	1072	1075	1080	1073	1070	1097	1083	1103	1066	1015	1042	1070	1067	1046	1047	1079	1091	1037	1033	1029	1099	1022	1055	1067	1063	1142	1049	1051	1062	1034	1089	1054	1089	1084	1086	1028	1063	1070	1113	1096	1052	1106	1035	1002	1084	1049	1077	1020	1036	1088	1138	1062	1035	1029	1107	1130	1043	1089	1052	1065	1091	1133	997	1091	1031	1083	1022	1096	1032	1066	1123	1056	1083	1081	1079	1047	1134	1120	1090	1092	1147	1058	1104	1081	1030	1060	1096	1041	1058	1134	996	1134	1060	1021	1044	1114	1056	1124	1070	1062	1048	1054	1121	1128	1107	1145	1093	1063	1034	1098	1084	1091	1100	1105	1091	1060	1045	1031	1064	1072	1057	1073	1036	1070	1098	1088	1033	1094	1141	1092	1076	1102	1043	1059	1117	1053	1056	1020	1138	1091	1099	1147	1095	1087	1030	1120	1028	1121	1110	1083	1089	1053	1128	1054	1078	1069	1043	1092	1069	1114	1076	1076	1134	1122	1099	1106	1054	1069	1092	1056	1095	1085	1106	1060	1136	1099	1129	1081	1080	1026	1051	1121	1081	1098	1127	1066	1098	1033	1032	1106	1070	1082	1073	1091	1019	1050	1078	1061	1069	1139	1090	1071	1069	1128	1047	1093	1044	1112	1095	1048	1012	1131	1123	1105	1143	1093	1079	1029	1079	1046	1088	1089	1091	1043	1084	1087	1074	1079	1122	1073	1037	1054	1085	1063	1026	1074	1087	1080	1112	1033	1084	1057	1078	1066	1114	1040	1088	1076	1064	1062	1069	1072	1064	1025	1051	1088	1076	1092	1034	1076	1113	1067	1099	1076	1065	1125	1073	1090	1124	1124	1082	1023	1101	1081	1058	1056	1106	1078	1054	1095	1068	1127	1037	1143	1113	1084	1092	1071	1070	1042	1065	1084	1094	1058	1045	1083	1055	1047	1003	1072	1053	1060	1080	1120	1085	1097	1064	1077	1061	1051	1079	1093	1115	1094	1033	1048	1110	1054	1066	1122	1039	1079	1069	1089	1065	1026	1042	1069	1116	1084	1060	1081	1090	1115	1065	1114	1143	1091	1057	1062	1098	1154	1117	1073	1056	1059	1068	1089	1084	1053	1073	1128	1062	1064	1069	1065	1111	1101	1104	1040	1009	1071	1077	1088	1052	1035	1115	1077	1131	1059	1062	1091	1063	1075	1064	1044	1056	1066	1065	1017	1076	1065	1071	1082	1057	1084	1100	1039	1084	1125	1082	1027	1089	1070	1090	1113	1132	1058	1074	1068	1095	1100	1077	1093	1085	1073	1085	1070	1093	1130	1135	1042	1066	1024	1078	1093	1107	1119	1102	1082	1079	1132	1050	1020	1096	1123	1077	1061	1063	1108	1103	1054	1058	1106	1024	1091	1064	1041	1087	1080	1083	1087	1094	1034	1021	1079
23524	21538	29447	24057	21593	21225	13326	6729	4253	3492	3049	2585	2349	2157	2041	1982	1728	1503	1185	1154	1069	1005	963	1168	1123	1028	1151	1020	964	813	810	931	856	1043	1106	999	969	953	871	844	825	865	806	838	854	828	854	827	788	767	792	685	743	760	1147	1231	1037	982	802	731	683	667	625	662	655	692	675	598	639	683	666	633	630	650	661	646	669	693	670	672	680	674	610	688	725	664	616	671	663	627	652	612	663	666	668	705	712	712	667	638	675	660	661	631	660	635	661	667	663	662	659	673	637	673	656	675	704	691	691	696	661	657	669	649	619	655	594	654	656	671	638	672	642	658	666	669	683	682	636	656	654	637	640	649	654	630	678	618	666	672	679	674	684	660	679	704	716	639	646	685	634	673	639	630	682	605	669	616	672	656	641	665	661	696	649	669	674	676	672	608	675	673	700	705	663	597	699	642	683	639	676	642	643	665	670	638	653	674	657	655	669	623	684	746	670	634	640	646	624	642	657	674	657	720	646	606	622	686	646	680	677	675	662	682	658	661	671	666	637	617	660	648	686	606	655	621	633	661	639	653	657	650	639	653	686	637	615	668	672	693	686	724	691	677	692	665	632	662	710	636	683	658	676	649	696	686	623	619	649	647	630	651	609	648	645	646	669	661	671	606	641	665	678	681	636	647	649	663	661	632	667	675	643	653	714	648	664	669	661	656	629	682	655	689	640	680	663	650	638	643	655	664	666	642	651	645	624	636	661	688	669	671	617	686	616	662	648	684	615	660	658	625	690	629	650	725	622	651	694	615	641	607	722	683	711	691	653	671	649	631	656	662	699	640	643	654	657	639	642	689	629	662	685	675	658	661	652	646	644	621	662	673	659	661	669	689	616	697	655	641	656	696	644	724	670	702	634	722	635	674	682	702	674	709	696	654	658	623	653	615	664	697	693	671	624	637	659	656	690	696	619	627	614	656	658	637	690	644	677	658	684	650	660	653	626	660	633	686	681	686	711	647	638	660	663	660	637	639	641	664	653	686	666	678	686	644	674	658	679	665	684	636	659	670	666	665	632	631	692	696	654	664	638	667	668	614	667	625	656	687	704	608	676	654	646	713	662	649	637	638	639	664	639	669	625	641	680	669	622	685	656	677	643	660	648	667	701	643	643	655	682	633	642	666	693	633	691	647	651	613	667	693	622	645	687	671	634	657	706	668	630	661	638	670	654	668	705	624	654	710	616	657	658	642	659	712	668	622	597	648	681	640	671	665	644	662	642	632	677	652	692	693	695	679	623	660	633	705	669	676	692	610	623	711	651	682	661	647	726	652	662	679	717	621	652	665	642	673	694	661	658	649	705	657	675	652	630	652	671	648	677	671	685	649	626	675	630	676	601	686	672	675	680	655	673	688	638	609	669	645	639	634	697	665	628	677	712	681	647	635	651	646	668	612	675	616	660	677	650	697	646	655	652	665	662	653	633	684	648	628	685	683	677	660	671	666	705	660	675	705	653	678	659	632	654	695	637	698	645	695	664	675	679	647	653	681	659	655	678	676	670	695	636	651	684	669	663	648	615	662	646	653	607	687	603	666	633	636	636	605	603	668	615	670	675	689	671	708	645	646	685	629	669	691	659	665	665	695	637	687	657	693	687	645	638	641	634	696	620	679	656	684	642	665	672	698	654	638	667	637	708	594	624	603	653	673	663	698	644	638	684	661	699	648	706	676	655	649	632	693	648	632	669	648	690	645	624	647	660	650	653	664	631	661	656	650	655	594	682	669	674	663	632	640	656	650	650	644	662	691	664	674	683	659	627	658	653	677	699	624	635	666	666	650	662	670	676	653	646	656	638	625	631	705	692	645	652	669	622	701	640	632	649	662	602	662	627	683	639	643	617	579	672	666	706	633	675	668	697	648	629	668	632	691	654	654	683	585	647	633	590	663	623	633	661	727	663	683	608	632	618	649	652	688	650	647	648	662	693	640	654	675	657	628	671	676	672	660	658	686	684	661	643	677	630	636	675	636	638	669	648	648	593	647	654	643	674	634	683	659	636	608	668	672	630	670	690	653	634	668	669	714	633	678	670	680	645	684	621	617	658	705	617	666	627	650	668	673	686	656	668	644	643	722	638	702	672	658	634	670	696	655	655	681	635	656	657	614	674	652	605	658	640	640	693	646	671	700	626	661	616	631	687	603	683	618	677	639	637	650	661	629	712	657	666	629	625	684	674	631	668	612	590	631	644	686	642	660	672	648	681	739	655	613	636	637	626	663	674	655	677	628	673	662	686	625	681	658	700	633	646	666	672	652	657	717	631	637	639	668	647	656	653	677	674	645	682	660	691	665	691	676	712	696	656	639	676	638	671	688	624	675	665	688	629	638	634	655	648	679	648	676	634	646	694	693	678	668	677	705	679	651	658	724	683	651	656	637	602	669	659	659	607	627	621	651	677	617	692	645	617	680	641	676	658	650	650	628	670	674	684	591	606	644	618	657	681	672	681	661	668	680	671	666	700	653	634	656	672	665	631	646	657	664	682	637	650	652	659	635	617	650	708	648	672	650	691	682	675	691	677	665	682	602	681	640	687	612	662	637	678	653	683	672	658	635	643	698	702	667	627	644	623	663	644	619	670	659	622	660	674	660	660	656	642	703	643	679	667	637	676	706	654	624	654	642	678	675	703	623	665	647	670	681	700	678	671	637	634	611	660	710	664	653	638	610	628	640	598	672	668	668	647	621	661	638	613	660	647	657	669	636	670	665	612	655	653	648	680	646	661	657	663	667	657	664	651	695	713	634	675	644	631	635	675	692	626	630	633	629	606	676	653	644	663	645	630	653	701	670	661	650	632	623	639	630	602	629	680	652	657	641	634	669	674	663	676	637	615	673	643	683	673	637	678	638	659	625	699	632	661	654	662	624	683	647	635	645	656	661	666	659	665	613	661	603	625	676	664	666	623	592	647	678	642	610	690	731	633	666	676	629	683	646	672	669	640	609	635	652	672	627	636	673	652	593	694	635	659	627	633	619	649	678	662	681	653	684	646	679	658	653	663	649	674	651	666	653	645	690	683	667	672	672	664	670	655	662	678	666	683	676	665	672	645	674	628	637	608	662	689	667	624	656	648	616	652	668	642	651	648	637	660	655	672	636	660	701	676	619	648	617	680	585	650	691	720	667	651	651	640	620	649	666	671	654	667	684	642	613	619	660	671	690	690	681	629	660	680	662	658	676	616	682	603	648	656	651	683	678	642	657	669	639	633	731	654	658	672	666	672	670	646	610	668	642	647	662	676	706	649	654	674	648	678	649	662	647	659	661	634	676	602	621	666	680	679	621	697	650	698	647	662	627	661	632	709	621	629	679	633	634	615	686	708	648	685	675	677	692	632	674	652	650	655	637	678	675	628	630	689	669	637	705	640	656	664	642	658	663	634	629	704	675	707	658	680	660	654	674	683	659	601	634	684	627	683	618	683	703	647	668	651	657	628	656	650	652	654	625	635	636	631	691	636	644
19022	38007	36264	26867	22253	18845	15562	13650	10113	8255	6945	6113	5350	4840	4713	4281	3448	3031	2406	2197	1897	1795	1834	2198	2079	2049	2044	1760	1523	1421	1401	1598	1512	1904	1919	1888	1672	1505	1330	1409	1405	1376	1326	1274	1344	1380	1341	1285	1271	1346	1183	1043	1170	1214	1942	2123	1891	1535	1404	1123	965	1043	965	953	956	993	970	947	959	966	966	998	964	964	979	995	967	981	930	954	938	975	991	969	920	974	943	976	1007	978	1020	975	981	955	949	960	953	1033	906	951	941	968	1019	969	961	981	998	963	914	966	1024	988	956	945	943	937	985	984	957	950	1030	982	977	947	973	1021	964	958	971	979	977	995	946	986	985	1000	1006	983	913	920	1030	979	964	947	1002	953	989	988	979	1025	968	937	987	966	969	1002	1027	915	953	973	1023	962	958	962	947	992	930	928	982	936	957	936	910	954	960	975	973	994	953	980	975	967	971	1003	977	991	950	961	985	988	927	1019	962	977	988	974	1005	969	971	945	924	957	999	972	967	959	968	927	1035	960	938	931	962	948	988	1027	915	1004	1003	991	964	971	986	1037	995	977	933	999	973	929	928	1006	976	932	883	992	950	967	939	947	1008	948	1007	960	1011	958	947	933	902	979	970	987	995	1033	932	945	979	996	890	959	996	968	938	928	994	939	965	881	970	961	948	949	1000	948	992	975	941	968	970	958	968	960	1059	960	931	979	945	967	1015	969	1004	1062	966	917	1005	985	968	939	970	932	911	947	974	996	1008	1013	1021	996	969	990	906	986	958	939	972	953	974	933	1001	1012	922	954	968	956	934	950	958	922	928	922	980	970	972	946	1000	1042	950	950	995	969	949	1003	936	999	954	964	933	959	974	960	936	967	986	1021	957	944	951	1028	965	923	996	1019	950	954	1010	929	965	1003	972	980	946	965	981	979	1009	970	924	934	938	953	993	975	939	915	996	961	986	986	996	948	1013	948	943	1005	957	918	968	996	893	984	985	909	954	935	885	953	1008	995	954	1008	986	981	948	966	998	930	966	975	1043	964	953	964	981	1013	981	994	961	957	973	936	976	981	979	934	964	971	998	1002	935	924	975	932	940	1015	982	972	986	997	998	941	951	950	965	939	952	972	961	940	982	982	992	963	977	985	965	936	988	991	953	886	977	934	966	930	990	995	966	1000	957	968	1001	995	980	1007	963	930	942	898	928	965	954	947	990	903	1001	984	951	980	944	985	963	1031	1000	960	942	927	1003	999	947	965	958	950	900	1015	1035	927	963	981	974	989	951	954	953	1012	999	969	970	933	982	960	973	952	977	921	949	959	966	962	997	982	950	982	956	981	925	937	990	994	959	960	929	946	922	983	975	925	1007	970	969	996	922	977	1013	946	994	982	947	1012	996	913	934	977	966	986	936	887	977	964	964	963	951	972	958	962	947	955	980	947	991	944	1030	975	1015	972	1010	994	929	962	915	989	979	959	957	947	1028	978	991	992	995	919	953	1011	924	974	982	973	930	940	922	904	999	991	934	948	980	987	991	947	992	946	928	904	956	945	916	978	1044	1010	939	984	963	961	944	964	961	962	987	931	999	919	958	934	995	950	975	960	1002	977	994	970	943	1027	948	953	959	1000	972	920	971	990	898	933	962	970	885	1000	935	929	1000	1008	964	974	983	916	968	961	989	952	1018	961	1009	994	1016	922	967	941	957	976	931	955	978	915	929	955	1016	1003	1048	1031	915	982	1003	950	960	957	956	906	993	960	973	962	945	971	920	1037	967	996	967	983	998	947	976	978	946	1004	934	994	965	999	998	974	989	1032	945	963	956	982	974	913	932	969	972	929	973	1009	993	988	956	940	921	979	946	1010	974	973	902	1048	982	975	961	1030	982	983	962	940	968	940	932	1016	945	991	937	982	967	991	1010	1008	955	938	934	970	985	954	987	1034	1021	969	952	971	971	947	1004	968	1003	1033	989	1013	1037	933	944	956	970	961	953	954	983	995	972	890	978	993	983	959	961	983	1012	986	972	930	965	1005	958	970	965	1014	994	982	1010	924	946	971	967	951	975	1005	1012	941	933	1016	934	1003	980	1003	1058	993	968	978	999	982	995	976	948	969	981	920	972	923	970	952	949	984	977	1005	987	948	957	926	974	922	940	1018	978	989	959	931	957	945	935	920	991	995	942	943	996	970	956	944	950	922	975	979	911	965	928	926	947	1024	961	909	1000	985	972	931	958	938	981	954	934	1000	912	959	1056	971	997	983	998	945	972	963	946	986	960	959	987	980	1014	1022	1032	921	979	998	927	941	965	1020	938	972	987	994	935	958	969	975	972	1029	963	955	1018	961	1007	983	983	979	954	977	964	954	933	950	964	961	990	1007	966	965	951	914	941	973	932	966	1047	1013	958	966	1013	928	907	973	957	955	981	930	944	939	990	906	996	945	992	961	971	958	966	986	934	982	901	937	997	960	987	967	975	988	914	980	944	938	948	983	987	979	913	983	1009	985	965	995	921	948	962	997	989	918	963	995	946	951	1027	996	1015	976	964	965	973	986	920	981	1032	971	982	957	998	932	931	966	909	991	971	941	953	1019	908	964	970	885	930	951	991	962	983	912	966	967	955	947	944	1056	967	940	1009	987	921	960	984	994	970	989	1010	1015	937	998	999	942	985	984	949	1002	982	995	969	1010	933	979	973	997	931	966	908	957	991	1002	987	958	957	947	974	999	931	989	1038	954	979	969	980	995	1059	1011	952	978	974	953	958	968	956	956	940	973	1005	996	936	912	1013	986	985	944	1002	952	972	989	946	965	951	966	926	958	976	978	982	1021	980	952	955	906	983	1019	963	984	1000	980	939	919	984	1016	985	967	948	941	962	955	990	966	958	921	944	940	954	925	1019	946	976	1016	961	954	958	929	986	980	929	1000	966	969	1008	971	955	938	995	927	1046	959	942	969	977	963	978	1022	964	982	922	951	959	938	988	961	928	1008	974	970	966	996	929	948	973	953	966	932	986	979	955	966	974	939	947	981	947	969	938	998	990	927	976	927	977	973	1014	937	986	972	944	960	975	1005	985	1012	931	946	919	944	1015	963	973	992	1019	959	965	993	938	957	958	938	986	987	999	958	983	880	938	964	937	963	937	1032	1036	955	1002	975	1033	1037	1020	933	992	982	987	963	1009	942	978	973	992	961	987	984	932	977	983	1071	972	957	1004	920	968	970	949	957	1001	976	970	975	941	939	953	964	920	1027	991	998	979	988	913	989	957	992	956	980	1012	913	980	905	971	928	977	957	964	931	971	995	974	1016	957	933	974	979	981	998	1009	959	966	951	1000	999	945	945	981	908	961	986	1004	952	959	925	1005	1019	936	959	959	1001	999	1008	960	964	1009	1055	953	989	1016	1006	980	974	983	986	997	991	954	1019	948	929	1020	997	937	995	935	1012	985	942	1000	966	973	1018	959	1006	973	973	1071	990	1006	926	977	960	978	979	947	1025	945	1026	977	1005	974	1032	931	981	969	945	955	955	953	988	988	999	967	953	1029	1039	962	981	949	963	935	1001	970	956	996	974	974	987	917	950	946	1014	966	980	942	985	1015	972	964	981	959	912	938	990	996	1002	958	963	967	1027	982	959	927	989	972	981	942	993	930	969	1018	931	969	993	973	1003	968	987	929	953	932	914	1013	937	960	981	952	949	980	987	935	1043	964	961	952	933	939	949	961	964	992	994	971	944	960	996	962	1008	1019	950
27244	21573	19964	11335	5720	3765	2826	2470	1720	1548	1320	1270	1305	1258	1197	1094	1014	937	895	816	806	755	748	901	781	809	782	772	728	687	746	771	723	867	806	836	783	746	702	771	776	769	732	720	718	707	685	742	696	731	729	685	689	625	699	697	720	737	687	662	642	673	657	684	656	661	631	674	631	665	638	667	666	655	700	642	611	675	598	675	655	695	651	619	675	675	670	661	616	632	639	642	664	639	634	667	666	677	647	665	677	654	719	694	657	642	645	662	674	671	655	649	635	617	676	685	671	643	640	659	634	676	661	647	670	706	672	654	659	639	648	656	626	670	628	704	655	675	679	628	676	641	693	660	649	701	661	664	658	689	658	626	635	660	662	661	678	621	686	676	686	631	675	653	667	661	657	663	667	658	643	653	681	687	697	639	649	696	654	651	693	701	644	680	663	655	673	679	640	633	687	716	632	675	635	637	623	668	661	695	656	658	678	653	682	604	660	691	723	692	655	654	680	640	640	664	718	641	642	648	650	625	628	644	641	654	654	706	629	635	705	610	697	660	675	656	656	616	682	678	668	666	625	637	660	625	673	669	647	679	697	700	648	645	697	662	633	677	672	612	640	639	676	667	667	663	672	699	706	623	654	662	650	663	648	706	670	673	667	664	642	673	669	628	702	679	627	627	678	743	627	659	676	652	672	641	669	675	612	656	632	676	641	646	660	660	661	610	684	609	680	653	630	687	623	658	667	654	638	671	673	675	693	667	681	646	667	638	675	620	646	678	675	673	683	679	632	666	651	667	638	649	662	648	737	634	696	686	647	706	634	652	624	648	693	612	663	639	673	658	671	622	684	630	744	652	658	649	662	671	668	661	666	664	621	639	626	654	621	660	630	649	645	696	648	634	649	678	652	680	649	708	648	663	707	654	686	656	603	625	618	630	677	692	718	672	655	697	681	653	656	639	649	637	668	626	695	662	704	655	672	695	610	636	725	668	644	714	638	681	629	682	641	660	665	692	670	719	667	658	615	688	689	646	681	657	644	684	663	633	629	660	679	629	661	629	604	645	663	676	666	719	652	641	655	712	682	636	684	655	695	669	687	656	653	638	663	631	678	674	668	645	615	667	690	610	678	648	671	658	661	713	697	633	701	630	636	637	630	633	657	665	637	644	677	697	680	678	673	647	671	676	666	658	615	649	664	672	638	629	656	694	684	672	688	664	669	697	707	703	657	672	684	654	663	669	648	700	645	640	639	678	696	674	611	630	620	658	688	675	669	628	673	720	652	713	645	678	650	685	662	603	658	652	635	640	650	632	632	656	652	657	673	627	658	653	682	709	648	639	655	644	674	642	674	685	699	670	669	687	696	670	646	660	694	669	658	670	670	703	668	634	703	624	649	684	692	657	677	641	637	639	651	651	626	603	648	704	635	687	662	682	666	638	693	679	691	711	700	652	652	674	645	676	619	636	622	650	658	631	652	691	629	626	634	689	708	671	673	681	621	625	631	665	699	714	622	631	667	634	676	621	682	640	644	713	680	629	662	630	659	653	682	634	624	648	581	662	735	673	653	634	635	645	652	661	650	651	647	625	630	666	669	634	637	663	651	610	653	664	608	662	686	630	641	652	659	694	657	652	640	631	658	699	616	651	680	687	686	705	607	658	665	672	691	647	620	661	684	658	638	674	630	694	651	651	636	677	659	650	642	677	683	662	703	659	680	647	687	700	694	651	651	658	676	681	620	644	621	622	626	658	695	672	628	697	665	629	683	649	616	684	624	659	662	652	650	646	667	713	671	659	688	661	664	698	664	614	659	680	641	630	647	676	649	705	632	620	703	648	661	639	664	663	652	663	694	686	661	628	635	682	667	706	675	679	635	662	638	681	653	642	624	651	657	636	632	656	670	676	614	618	633	657	675	701	668	671	725	620	640	694	674	656	687	653	690	676	693	656	662	647	641	654	636	671	664	641	610	660	619	630	640	692	688	663	680	639	608	719	667	645	680	642	648	615	638	687	620	626	650	621	659	650	671	640	654	646	698	652	697	667	594	646	673	659	700	652	685	649	688	646	667	691	679	666	660	645	663	686	663	672	657	663	678	639	710	658	703	612	634	652	648	620	641	636	668	668	669	687	681	643	715	669	696	631	679	672	647	704	675	655	680	645	662	686	631	689	690	657	669	648	689	655	687	675	716	613	643	633	633	637	679	622	636	619	653	648	618	625	641	692	654	711	670	632	662	648	653	665	687	663	652	674	665	684	664	655	659	628	705	677	679	685	651	648	658	622	646	680	676	641	645	711	662	628	660	669	669	697	676	656	708	672	655	665	667	624	664	700	670	649	639	681	644	680	638	618	678	665	637	722	647	716	645	678	708	670	623	626	711	686	670	635	602	645	626	661	698	667	651	632	659	683	651	695	656	691	649	653	687	716	613	648	660	698	624	659	648	721	645	656	635	676	657	691	695	668	634	677	674	639	695	654	663	672	679	646	645	620	676	678	670	670	690	679	652	686	670	628	657	687	631	640	668	681	642	641	647	615	659	710	653	692	667	639	661	641	645	685	685	641	680	661	635	646	685	624	705	676	661	640	673	623	640	660	678	654	622	640	706	663	616	647	626	686	678	664	686	680	629	635	655	655	667	673	696	613	622	647	676	653	638	659	609	681	640	667	640	619	641	642	602	646	671	662	679	671	683	698	670	720	665	685	614	684	680	656	703	645	642	686	681	629	699	653	676	649	625	647	646	657	635	667	638	722	639	679	702	661	684	683	677	651	697	669	675	644	660	690	644	683	650	646	678	640	634	655	658	700	712	669	669	665	685	695	646	597	647	685	650	687	646	641	656	671	672	718	620	654	657	649	700	654	664	661	660	675	624	643	704	664	669	726	682	650	674	671	665	647	643	636	684	664	686	674	644	636	640	688	657	652	615	671	656	641	644	656	612	670	695	648	678	657	619	635	653	650	627	645	646	663	668	643	634	700	644	674	654	648	674	657	671	670	677	673	638	673	646	665	655	615	632	671	634	617	630	649	671	662	684	654	674	666	655	661	616	671	644	671	636	686	656	647	624	673	633	681	656	686	613	666	635	656	697	611	654	656	644	645	624	618	651	633	671	677	651	629	679	670	648	632	649	684	660	612	666	632	582	689	662	688	677	668	717	653	617	703	638	662	681	666	726	679	635	672	679	650	668	667	679	638	636	688	638	673	630	682	638	691	640	664	669	638	629	652	717	686	631	646	652	649	664	679	654	642	629	620	658	660	695	656	704	651	622	650	663	696	706	632	663	676	637	679	661	664	640	657	648	661	647	656	611	686	644	637	655	617	633	618	632	670	635	634	636	698	669	669	628	658	668	620	670	645	693	701	611	614	661	643	692	659	669	663	707	628	662	641	592	698	668	673	583	652	647	645	664	703	669	649	666	654	633	655	646	618	641	737	663	650	633	686	681	670	656	623	667	656	688	681	688	660	667	673	652	704	651	644	628	651	694	675	632	678	621	679
15373	26153	24276	15507	11504	8753	6763	6369	4306	3757	3253	2859	2721	2522	2390	2229	1989	1708	1536	1471	1373	1248	1402	1583	1336	1333	1362	1261	1228	1142	1193	1226	1210	1506	1448	1387	1345	1259	1265	1188	1112	1189	1129	1164	1117	1101	1114	1126	1122	1134	1187	1043	1097	1036	1083	1120	1033	1067	1065	994	937	1005	938	966	999	917	970	1022	1008	954	949	998	960	1020	968	1024	989	963	986	968	988	971	984	987	1061	974	985	984	981	942	931	1032	962	969	1011	940	984	994	930	959	973	1013	992	931	1001	981	1002	938	994	917	980	1012	988	972	1004	964	982	988	955	992	1014	992	974	972	983	1001	1018	990	974	915	992	972	963	973	995	955	1037	977	1029	994	991	965	951	1023	989	1024	933	941	920	957	959	894	954	1000	993	978	967	968	954	995	935	951	989	1030	1016	953	953	1034	983	1024	967	969	1010	940	992	955	999	980	979	1025	996	927	976	982	969	917	958	930	994	973	987	907	1002	1030	964	977	956	987	997	956	1032	1021	1026	994	987	984	939	963	921	1020	927	1033	991	1013	1007	1002	992	1028	967	1010	962	947	1050	986	979	971	979	969	1055	1010	911	1009	1034	949	1012	958	977	1011	980	1007	1000	1034	942	1009	982	1006	955	1018	988	938	1015	989	996	1009	945	950	952	971	971	980	1014	1014	976	958	1020	964	1001	932	1000	986	963	974	969	948	957	932	982	967	989	1046	968	991	966	1006	936	968	988	983	938	956	952	972	943	952	978	1010	1018	1008	1014	938	996	1027	991	977	986	956	958	944	1049	954	956	963	1006	1018	965	986	988	998	965	986	1012	1009	975	1005	1006	968	979	951	984	1003	1029	997	903	991	1002	994	990	967	957	964	981	961	956	947	1001	930	1008	1017	1007	968	1050	1004	957	960	957	953	991	984	983	974	931	975	956	987	983	1006	943	968	963	985	962	965	976	1000	959	992	1014	1009	971	989	916	972	1014	956	961	944	1014	940	983	975	985	921	1018	989	1001	943	968	975	966	997	925	1017	1031	965	971	997	945	966	950	957	969	970	991	989	1019	990	980	958	1018	984	1025	963	960	955	995	959	1001	1007	984	1017	1022	975	958	1031	1019	959	1004	939	971	943	959	984	991	991	958	988	936	971	1020	924	949	984	965	1039	1005	994	1045	961	959	1031	1016	949	1019	990	990	992	981	963	984	1022	985	1009	963	942	975	999	1024	1052	939	1028	1047	980	983	966	982	1009	979	977	1001	1043	979	981	971	990	986	1023	1028	1008	1002	984	1045	975	979	935	1001	991	969	1033	969	1038	979	1048	976	930	1003	996	957	959	982	1010	976	911	944	1001	932	973	969	945	1012	946	1006	989	983	1025	1026	981	996	971	977	921	997	972	967	997	987	984	985	974	988	977	924	933	967	1021	970	946	985	974	992	951	1000	990	1005	1012	934	1030	978	1029	950	1024	953	969	1008	1014	1031	1036	983	991	1013	964	964	1036	964	955	981	938	995	937	927	930	971	1010	1036	984	1013	977	982	1026	977	988	1031	1007	992	950	953	966	1015	968	988	924	952	956	1035	979	991	1013	989	959	986	978	951	971	1011	956	968	1044	988	1003	981	939	955	983	954	934	1024	973	989	919	972	1017	1016	969	941	1022	927	1011	987	1012	1071	965	952	983	957	1002	1022	1055	1031	955	967	967	930	974	966	912	992	1036	958	946	987	964	1044	1054	1011	942	953	958	970	1007	1015	1004	986	932	988	1000	984	948	1001	972	931	968	959	943	969	978	972	970	939	959	993	900	1003	993	994	959	1024	976	935	977	992	892	942	993	1058	900	948	980	966	976	1022	980	1006	1013	955	1021	980	987	1029	989	1012	955	1024	985	980	965	977	963	970	974	997	1020	1008	966	991	1001	963	974	970	976	983	982	1043	1019	1000	1009	1021	1037	991	973	927	939	999	951	979	994	985	1005	952	970	933	968	968	982	999	972	1003	952	965	981	983	992	994	964	959	1047	973	974	948	981	988	962	1017	946	993	1005	1003	1016	985	1042	1016	958	987	964	993	924	959	1015	1006	996	1012	1011	1005	974	986	1004	1001	990	964	972	973	1006	1056	999	1010	960	976	985	983	993	938	958	982	928	943	980	938	995	1067	943	982	1017	989	896	995	975	973	998	909	966	981	988	931	1022	982	985	933	996	970	970	969	923	1015	1041	1003	1025	1003	965	997	1038	956	1024	995	973	982	967	999	940	963	994	993	1041	979	969	980	1015	964	997	977	906	1027	975	958	975	948	1030	1002	1000	1001	966	1012	988	963	968	1053	952	995	969	1005	1001	970	949	975	949	997	998	991	965	997	972	970	948	926	956	967	963	965	998	996	992	999	917	1017	1069	991	981	941	933	963	922	981	953	955	1008	941	1007	1009	975	964	931	935	977	997	975	1068	935	978	954	1049	977	1012	974	991	955	994	975	965	949	988	988	944	962	980	985	991	984	1041	940	1015	926	1016	1011	930	924	974	986	946	960	965	975	975	990	976	1009	1036	1038	945	962	944	943	995	987	976	994	975	1003	986	992	948	982	1015	1000	1020	931	982	985	1029	1006	963	976	1005	964	976	939	978	983	967	979	984	993	1004	938	934	1003	963	947	970	943	948	972	940	966	1032	969	991	1002	1047	1011	981	972	947	981	958	985	1000	1003	976	1014	1033	961	1012	892	974	1014	978	934	1013	974	987	961	964	973	994	956	975	936	962	1001	1019	984	963	942	986	1001	983	952	952	969	1019	961	938	1010	1010	1037	968	938	941	940	1002	910	980	963	943	1050	995	994	997	1008	1004	968	994	984	1020	991	953	978	967	1044	977	925	1007	978	944	934	977	923	998	1003	970	990	957	950	957	989	952	954	938	995	1030	949	1005	956	998	965	1043	951	986	993	1006	957	944	994	988	1009	951	959	959	968	978	988	968	977	1032	1031	1017	977	962	1017	1030	969	986	924	1007	957	967	977	994	1043	941	923	1044	1024	976	1030	969	1008	966	1028	994	1044	991	967	1054	964	1011	960	968	996	1041	960	967	976	965	999	971	979	999	1001	995	923	1015	940	996	975	919	1005	976	1005	966	1036	996	929	979	988	973	986	1018	976	947	937	971	985	985	959	1030	1053	983	1016	987	958	934	973	969	1031	958	936	937	991	1002	955	958	969	1034	1022	951	988	926	1008	948	1076	938	979	949	975	1004	999	935	973	983	1030	915	1039	976	1005	935	981	983	950	1017	976	993	941	982	974	964	952	980	1003	978	1055	1014	1001	967	1016	1030	1023	1003	946	1010	992	985	949	962	980	1027	968	971	1017	987	1048	990	998	1008	929	904	956	1017	942	988	998	991	996	983	935	982	1004	970	984	938	1018	966	1006	969	943	1006	977	961	957	987	965	968	983	972	975	1007	978	962	1012	1019	940	995	996	967	999	959	1023	950	966	969	971	969	997	980	953	972	986	987	1012	977	1039	989	998	1012	1028	974	935	937	985	988	991	1033	944	1006	920	970	1001	916	1022	978	962	985	1007	998	963	1015	966	1022	968	957	982	1055	998	1024	907	1018	969	980	961	982	981	1032	1055	928	963	954	1004	1021	935	965	978	974	998	1001	1000	944	948	988	989	992	939	996	988	962	981	965	952	982	978	997	998	974	940	1000	942	973	1050	920	1046	936	1026	1019	1050	966	997	972	979	913	996	901	1014	990	1015	992	993	996	974	1036	991	958	962	986	1025	1008	963	1024	980	997	925	970	995	972	952	1005	1015	957	1046	1024	990	1004	1018	963	955	1014	985	989	1007	939	965	938	971	930	1024	981	940	1019	959	946	986	929	947	1001	979	1040	1038	1046	993	986	963	976	973	985	997	994	968	1023	988	979	1011	994	995	1012	995	982	1002	1020	984	1006	981
24486	21483	28709	24705	20902	12107	6322	4498	3045	2551	2279	1972	1889	1749	1660	1466	1478	1202	1112	1065	935	918	1008	1055	919	909	950	969	853	844	821	942	839	968	1032	1017	937	955	927	853	864	863	880	868	872	817	790	760	864	836	796	822	802	744	823	979	1021	941	895	735	774	740	724	754	731	726	782	752	716	732	707	757	731	738	678	745	729	725	747	715	738	708	738	711	735	709	743	678	763	741	742	771	729	737	762	758	719	712	737	720	746	723	747	714	708	729	752	690	713	730	756	681	710	713	766	736	769	743	695	695	775	739	707	726	747	769	761	684	743	730	745	704	712	723	785	711	706	729	714	755	711	721	709	691	753	738	733	725	698	733	745	741	748	719	738	745	709	709	751	701	760	740	717	783	808	714	762	718	720	732	750	740	748	756	731	734	715	694	712	726	711	739	738	750	731	713	739	721	748	724	723	768	764	764	729	763	811	701	720	783	738	717	724	713	700	746	735	744	742	712	743	765	754	705	740	741	722	715	739	689	746	731	735	683	710	699	720	725	720	732	745	728	704	740	737	689	722	701	742	732	735	727	691	732	726	744	715	726	673	692	700	695	709	740	708	751	709	683	766	736	731	715	687	756	707	724	699	738	744	708	739	709	719	738	746	741	743	754	696	751	775	764	697	760	698	732	693	736	716	744	791	673	693	747	712	765	760	775	728	764	706	710	753	745	692	729	736	746	759	767	761	709	697	724	692	685	754	704	763	750	688	766	701	666	719	744	751	685	745	742	776	723	764	752	750	714	730	703	734	725	684	655	754	680	718	720	748	724	734	751	711	731	727	738	771	669	741	749	766	715	701	731	753	679	692	768	740	743	790	709	737	724	684	730	723	736	705	749	736	682	727	743	750	725	729	691	725	705	704	699	719	750	724	738	782	748	734	706	745	728	715	729	695	763	700	718	778	716	765	718	752	722	731	705	694	720	707	753	712	765	753	749	713	733	714	780	722	762	758	747	722	781	730	735	692	719	732	726	741	738	718	714	722	673	700	729	748	728	707	734	738	743	712	774	721	739	713	767	702	783	712	719	726	711	748	733	797	701	720	777	720	715	784	828	711	696	745	716	767	726	693	723	783	731	783	755	743	728	708	757	748	695	770	752	745	724	751	753	704	747	707	732	740	786	733	753	726	737	734	736	752	733	755	721	719	691	676	705	709	734	697	694	734	717	697	710	727	742	725	712	703	744	726	766	715	740	762	741	679	758	733	706	681	768	673	703	761	759	751	756	752	669	681	735	722	722	676	747	752	696	747	710	749	759	751	741	729	721	691	703	730	707	754	742	729	715	695	698	694	757	702	726	721	706	732	696	733	715	680	716	735	690	786	686	733	690	752	732	705	695	708	697	681	759	681	720	740	733	715	676	732	742	773	699	701	748	731	805	734	704	716	728	732	718	759	722	679	701	728	756	699	705	684	727	687	717	698	684	721	696	762	723	715	697	705	740	754	691	714	742	705	771	714	756	712	741	750	738	686	697	717	728	734	726	749	750	752	740	774	711	738	736	758	712	741	701	707	740	713	751	725	728	741	724	736	705	715	726	735	752	716	693	676	770	713	721	720	740	765	724	702	697	675	722	703	725	713	716	733	748	764	720	705	781	754	718	704	737	744	709	735	784	701	738	760	685	769	764	707	720	727	752	756	769	733	732	726	762	708	687	750	706	710	748	721	717	761	747	747	708	774	716	747	751	675	719	786	704	729	711	730	714	767	742	706	716	751	742	721	738	736	745	748	721	745	709	711	771	699	724	761	696	711	708	747	745	716	746	717	751	738	738	735	732	706	707	760	691	709	724	718	740	739	790	683	724	729	710	727	749	727	695	709	699	752	751	760	757	685	703	708	728	726	735	775	715	746	698	776	705	745	744	730	729	724	726	741	727	761	754	743	763	713	743	774	731	671	703	735	721	742	693	715	717	700	703	747	726	727	733	707	752	724	775	729	730	724	695	685	701	722	750	705	693	733	737	718	755	754	707	750	731	727	717	763	735	709	698	748	733	713	726	671	729	740	733	750	677	747	750	725	754	780	707	781	682	733	744	716	717	747	711	752	724	783	749	738	744	764	730	775	709	748	694	761	726	741	694	786	720	734	720	719	697	694	780	700	687	729	719	719	704	735	705	702	685	755	710	718	800	731	743	716	721	709	728	726	717	710	721	738	721	753	693	736	708	720	669	693	767	731	770	729	696	710	763	703	720	775	775	727	730	717	698	762	747	737	703	706	710	731	695	729	761	723	749	764	696	766	748	738	727	729	741	701	779	768	731	705	723	725	731	737	734	731	711	736	672	736	768	794	708	747	753	714	723	712	714	740	739	739	745	792	730	735	733	739	748	745	752	733	762	773	721	696	764	677	738	768	716	693	743	686	701	720	707	738	742	735	704	745	730	690	678	731	766	699	726	774	754	740	720	756	711	753	723	668	677	745	759	706	712	717	747	694	704	710	745	693	728	730	731	734	717	705	735	698	718	723	751	694	717	769	710	692	689	730	735	734	769	736	739	723	684	762	785	713	728	710	709	770	725	694	737	745	713	710	710	744	724	686	700	733	709	742	765	733	750	725	642	713	720	756	784	759	757	725	778	729	740	735	785	659	741	748	689	722	717	686	733	724	690	707	722	708	717	723	682	679	723	778	695	725	782	748	744	743	716	707	768	712	739	737	747	695	743	762	749	765	744	698	742	748	739	752	754	657	738	695	728	719	737	720	738	705	760	696	755	748	721	712	711	721	674	689	714	720	710	721	685	703	732	759	729	714	701	733	722	765	706	748	692	718	738	791	762	716	719	734	730	713	723	726	774	730	706	734	706	741	753	687	687	735	765	751	729	761	732	781	713	723	722	721	759	714	724	713	753	726	679	766	737	775	727	717	661	719	689	709	717	690	713	740	735	739	703	754	698	738	679	718	741	699	785	744	746	750	709	706	715	686	658	736	781	691	769	693	761	705	733	669	704	701	713	730	741	741	742	763	700	755	682	723	776	715	734	701	727	728	758	710	731	726	735	716	741	744	726	667	715	730	742	727	746	723	719	718	735	706	714	726	741	809	735	705	740	737	729	782	650	796	717	679	767	736	732	737	761	726	719	754	707	730	751	714	700	746	766	726	817	713	725	783	694	651	731	741	706	743	680	721	755	712	764	735	765	777	730	741	747	752	706	764	724	706	709	730	769	747	695	683	709	741	721	755	746	696	704	752	773	744	736	726	740	736	699	704	709	755	716	779	744	692	696	710	728	698	741	692	724	759	709	741	774	702	702	734	750	801	708	770	704	708	759	724	723	733	737	725	746	772	725	732	748	749	783	669	774	711	679	778	725	782	733	720	740	704	709	750	749	732	714	781	690	762	775	736	779	722	714	692	758	756	724	715	743	754	782	704	713	708	708	708	723	777	728	744	712	721	729	737	722	700	729	704	739	723	660	710	714	731	706	758	735	718	739	755	712	690	730	716	706	715	718	725	742
18111	34830	30992	22242	17023	14407	11608	9847	7435	6354	5159	4580	4269	3875	3613	3074	2912	2486	2084	1881	1702	1602	1702	1936	1642	1563	1632	1548	1480	1425	1423	1639	1464	1766	1883	1805	1610	1526	1543	1479	1418	1392	1388	1364	1386	1321	1302	1215	1213	1250	1230	1247	1229	1240	1401	1680	1661	1548	1322	1266	1088	1065	1101	1088	1019	1110	1019	1045	1082	1074	1125	1128	1082	1094	1153	1095	1121	1127	1058	1110	1132	1120	1107	1076	1099	1064	1134	1082	1118	1102	1106	1131	1047	1049	1072	1099	1058	1121	1089	1107	1078	1067	1116	1065	1096	1076	1137	1072	1066	1121	1095	1082	1089	1088	1084	1050	1107	1066	1086	1096	1085	1087	1101	1130	1022	1111	1037	1122	1099	1145	1100	1107	1107	1072	1053	1139	1036	1120	1087	1064	1088	1033	1104	1103	1141	1136	1039	1094	1086	1108	1123	1091	1160	1045	1097	1094	1029	1059	1081	1113	1058	1149	1067	1074	1036	1065	1081	1115	1070	1101	1050	1092	1070	1035	1078	1066	1123	1076	1095	1110	1053	1088	1106	1156	1112	1139	1068	1084	1101	1108	1081	1063	1095	1120	1060	1086	1078	1095	1121	1121	1107	1095	1094	1093	1073	1088	1051	1125	1100	1068	1044	1049	1042	1083	1083	1088	1097	1086	1075	1112	1115	1057	1053	1062	1045	1076	1106	1073	1108	1080	1025	1075	1077	1092	1064	1133	1069	1074	1088	1129	1064	1122	1104	1117	1106	1107	1100	1098	1078	1038	1094	1082	1090	1143	1079	1065	1103	1088	1106	1073	1048	1112	1107	1056	1058	1024	1085	1039	1078	1092	1014	1104	1099	1099	1128	1065	1067	1101	1091	1040	1082	1109	1099	1056	1091	1065	1073	1109	1057	1044	1062	1136	1093	1093	1167	1090	1084	1062	1124	1063	1064	1132	1112	1025	1142	1104	989	1065	1047	1105	1036	983	1128	1086	1131	1083	1094	1078	1093	1121	1139	1091	1119	1121	1065	1058	1141	1043	1131	1076	1072	1117	1093	1062	1075	1073	1130	1079	1073	1067	1129	1084	1116	1089	1035	1129	1067	1084	1123	1069	1085	1087	1100	1108	1054	1130	1045	1109	1121	1090	1119	973	1075	1086	1064	1072	1091	1051	1013	1086	1048	1088	1135	1036	1103	1072	1160	1065	1121	1158	1120	1039	1064	1087	1090	1116	1125	1059	1058	1130	1070	1091	1069	1125	1132	1083	1092	1126	1096	1138	1102	1146	1128	1038	1103	1062	1096	1035	1114	1111	1112	1089	1057	1101	1072	1067	1113	1021	1131	1034	1097	1117	1122	1070	1086	1128	1018	1071	1098	1090	1056	1124	1062	1084	1046	1089	1149	1104	1076	1090	1093	1019	1146	1104	1015	1062	1095	1119	1143	1077	1072	1122	1077	1073	978	1127	1059	1073	1085	1108	1058	1137	1118	1139	1096	1074	1090	1050	1075	1101	1052	1085	1093	1050	1094	1053	1126	1019	1079	1155	1104	1071	1080	1080	1099	1107	1088	1083	1120	1057	1094	1079	1111	1107	1086	1097	1090	1082	1107	1073	1072	1065	1108	1150	1115	1087	1061	1069	1080	1058	1065	1034	1087	1113	1081	1036	1102	1145	1072	1073	1061	1086	1049	1125	1048	1085	1077	1102	1095	1122	1099	1058	1189	1033	1078	1102	1068	1052	1135	1076	1097	1113	1146	1065	1020	1108	1053	1088	1077	1072	1091	1119	1044	1092	1111	1067	1123	1078	1081	1102	1037	1085	1057	1043	1159	1090	1108	1021	1111	1086	1093	1106	1150	1114	1120	1089	1122	1033	1064	1149	1050	1101	1121	1073	1130	1069	1019	1104	1073	1143	1067	1078	1081	1110	1078	1072	1099	1116	1065	1097	1101	1082	1069	1154	1107	1145	1129	1096	1095	1081	1073	1115	1128	1109	1109	1124	1061	1106	1069	1038	1103	1086	1111	1092	1109	1082	1060	1036	1111	1135	1063	1091	1078	1122	1117	1091	1062	1100	1102	1159	1069	1064	1126	1085	1125	1103	1121	1071	1125	1090	1095	1050	1065	1077	1084	1088	1111	1088	1068	1073	1057	1115	1061	1096	1056	1035	1119	1181	1060	1088	1130	1086	1093	1029	1127	1095	1101	1088	1116	1079	1066	1089	1054	1124	1099	1092	1104	1092	1076	1069	1109	1110	1100	1075	1108	1122	1055	1031	1187	1080	1106	1175	1041	1082	1061	1096	1120	1137	1075	1068	1087	1112	1070	1069	1117	1088	1123	1063	1098	1091	1086	1075	1116	1178	1151	999	1111	1013	1068	1080	1128	1113	1143	1072	1001	1085	1078	1126	1116	1050	1058	1084	1117	1059	1115	1071	1086	1111	1059	1137	1126	1043	1097	1098	1077	1148	1096	1082	1188	1050	1058	1098	1100	1098	1058	1157	1058	1089	1080	1097	1157	1076	1080	1133	1093	1060	1075	1110	1045	1097	1107	1110	1096	1152	1049	1042	1068	1132	995	1018	1070	1105	1134	1033	1107	1091	1057	1092	1035	1065	1108	1054	1113	1108	1140	1046	1126	1121	1048	1132	1190	1024	1115	1066	1109	1090	1155	1048	1108	1112	1160	1154	1071	1077	1070	1066	1081	1138	1065	1090	1034	1047	1097	1019	1095	1120	1102	1055	1116	1103	1123	1076	1046	1091	1121	1036	1100	1047	1098	1131	1084	1098	1110	1107	1049	1099	1045	1053	1091	1104	1096	1089	1130	1010	1051	1037	1091	1071	1147	1095	1156	1123	1100	1072	1141	1080	1104	1130	1065	1140	1066	1072	1083	1116	1114	1046	1080	1068	1159	1075	1090	1134	1036	1070	1182	1120	1154	1132	1049	1097	1113	1102	1074	1070	1117	1037	1047	1088	1148	1090	1083	1091	1030	1077	1111	1065	1053	1125	1045	1079	1065	1127	1097	1104	1114	1075	1120	1097	1084	1098	1099	1096	1114	1121	1051	1053	1082	1166	1084	1049	1104	1076	1118	1108	1087	1116	1113	1030	1068	1068	1058	1088	1065	1083	1139	1123	1073	1065	1086	1118	1131	1084	1086	1130	1042	1054	1105	1066	1098	1096	1071	1076	1045	1108	1091	1074	1175	1099	1120	1106	1031	1073	1077	1107	1007	1116	1112	1091	1011	1117	1127	1088	1046	1088	1068	1101	1085	1139	1089	1078	1087	1168	1054	1048	1076	1092	1118	1131	1131	1177	1128	1134	1106	1097	1134	1089	1135	1079	1071	1127	1099	1115	1107	1088	1105	1115	1111	1106	1055	1106	1106	1080	1116	1104	1146	1080	1071	1035	1059	1069	1100	1114	1111	1114	1125	1030	1075	1118	1109	1096	1081	1116	1106	1055	1069	1033	1071	1109	1064	1097	1116	1088	1095	1071	1074	1129	1104	1062	1045	1056	1029	1059	1125	1083	1090	1009	1073	1073	1080	1097	1055	1088	1110	1034	1102	1059	1088	1091	1085	1122	1154	1037	1065	1056	1082	1020	1128	1139	1115	1079	1127	1098	1104	1149	1123	1088	1095	1097	1145	1108	1099	1051	1113	1097	1090	1115	1109	1091	1116	1101	1104	1066	1066	1081	1087	1069	1120	1085	1107	1069	1141	1067	1150	1008	1122	1121	1028	1135	1102	1034	1046	1154	1075	1042	1066	1121	1039	1132	1081	1109	1058	1080	1106	1048	1051	1108	1116	1075	1103	1070	1120	1059	1117	1105	1070	1153	1096	1110	1066	1124	1113	1096	1038	1098	1114	1100	1079	1040	1088	1128	1062	1044	1121	1117	1109	1103	1061	1087	1107	1119	1018	1074	1093	1108	1048	1120	1116	1150	1084	1095	1107	1144	1086	1073	1011	1065	1112	1058	1066	1078	1102	1061	1088	1151	1115	1094	1074	1120	1106	1103	1077	1059	1124	1075	1127	1121	1091	1082	1062	1066	1068	1055	1087	1106	1069	1096	1044	1095	1089	1015	1055	1079	1057	1075	1090	1107	1098	1056	1094	1160	1073	1088	1097	1062	1002	1087	1069	1121	1135	1106	1092	1090	1104	1077	1103	1069	1035	1065	1098	1082	1065	1133	1072	1086	1124	1089	1076	1073	1117	1051	1121	1021	1141	1097	1049	1123	1082	1091	1118	1084	1041	1080	1083	1108	1039	1047	1094	1098	1111	1072	1098	1045	1057	1116	1080	1174	1054	1052	1046	1125	1087	1113	1073	1140	1133	1038	1131	1006	1075	1082	1089	1044	1125	1094	1124	1069	1101	1057	1022	1050	1142	1069	1027	1092	1142	1109	1045	1125	1064	1098	1095	1092	1078	1077	1030	1113	1146	1063	1094	1128	1082	1092	1084	1101	1082	1066	1070	1070	1103	1087	1117	1120	1058	1097	1092	1105	1118	1114	1021	1090	1037	1090	1037	1113	1119	1103	1126	1062	1136	1060	1042	1109	1064	1092	1078	1124	1052	1164	1033	1110	1072	1030	1092	1063	1067	1065	1069	1071	1051	1131	1091	1047	1052	1094	1109	1131	1085	1129	1104	1093	1042	1056	1079	1053	1095	1069	1047	1110	1055	1033	1071	1132	1063	1120	1101	1079	1087	1095	1108	1020	1120	1111	1081	1105	1135	1112	1084	1066	1131	1069	1112	1107	1059	1084	1132	1100	1085	1089	1107	1093	1109	1063	1113	1132	1064	1114	1085	1134	1138	1075	1051	1115	1118	1108	1132	1054	1143	1095	1035	1112	1108	1107	1141	1049	1096	1159	1068	1072	1039	1082	1092	1078	1151	1105	1043	1061	1097	1025	1052	1082	1117	1065	1125	1117	1021	1126	1110	1124	1112	1116	1109	1133	1087	1087	1042	1079	1071	1048	1082	1105	1077	1021	1081	1037	1127	1048	1032	1114	1089	1171	1078	1065	1055	1098	1113	1109	1130	1027	1120	1058	1129	1146	1101	1094	1109	1110
23509	21537	29457	24051	21594	21196	13485	6416	4252	3703	3006	2577	2230	2128	1897	1800	1621	1381	1208	1158	1048	961	1051	1230	1068	941	990	925	894	803	916	897	818	947	896	1094	1090	961	924	930	902	863	854	822	822	743	792	768	765	844	809	819	741	743	1016	1197	1174	1070	889	779	679	654	707	652	678	647	684	707	716	675	676	683	682	682	683	648	691	701	667	696	636	662	700	707	641	699	682	646	633	669	709	644	644	653	652	655	674	687	651	677	707	661	650	682	651	649	688	679	645	645	669	713	692	650	619	661	739	640	632	605	687	687	643	641	678	728	633	645	700	678	674	695	628	671	638	709	665	668	688	614	700	625	698	649	658	633	672	675	699	643	634	674	677	694	683	703	692	655	679	694	671	662	661	691	662	707	640	705	651	675	726	675	714	632	660	674	699	669	667	632	643	643	708	706	670	684	636	643	632	635	645	657	682	671	672	680	696	669	673	660	669	661	643	647	688	665	724	717	627	671	676	591	663	665	664	701	668	660	644	671	661	674	685	612	671	683	647	664	660	681	657	656	651	667	667	667	629	635	670	647	643	671	675	637	683	716	673	688	641	666	645	643	625	658	637	692	596	670	676	668	668	686	682	650	682	708	628	648	661	668	701	661	632	697	643	691	683	658	631	686	663	661	626	663	643	636	654	619	666	641	645	644	680	702	655	694	659	637	673	619	654	653	656	659	666	660	639	676	706	727	663	673	718	652	676	687	650	625	662	697	653	651	658	732	614	701	643	670	642	682	670	660	670	673	696	702	676	704	701	664	655	648	688	711	679	665	667	627	671	683	659	678	669	698	690	651	660	649	654	665	679	648	657	647	657	713	664	651	696	702	646	731	692	678	694	684	666	657	688	658	705	645	663	710	672	685	685	613	695	682	691	694	693	657	702	672	697	645	677	658	667	633	624	672	669	666	645	660	667	632	689	638	627	684	692	697	665	682	650	713	659	631	692	662	662	627	677	671	689	655	690	669	684	700	647	646	670	654	702	653	656	641	640	652	667	731	676	674	671	701	674	680	652	663	719	666	695	683	638	656	652	674	709	696	676	655	652	643	690	637	632	659	657	650	680	648	658	616	614	639	659	711	656	656	703	666	709	654	681	680	650	683	672	639	638	667	602	714	680	685	656	666	671	668	685	639	655	656	654	641	663	627	695	661	667	660	710	721	658	677	646	717	691	636	632	659	652	663	684	632	690	691	636	677	702	649	635	619	628	627	679	642	697	702	668	610	647	693	671	648	687	679	683	672	685	648	634	656	713	654	644	663	687	601	730	688	697	616	691	687	624	626	661	651	694	643	663	665	713	643	588	662	661	643	671	656	658	676	685	650	701	682	678	679	702	652	675	637	699	671	652	662	658	666	647	664	662	688	687	695	634	679	670	627	645	662	648	683	688	702	654	698	670	637	706	662	653	666	632	603	640	636	649	692	734	649	665	657	709	671	647	657	735	660	672	640	682	716	675	704	677	696	663	647	636	680	678	695	597	720	678	661	685	667	686	642	675	626	681	646	668	661	634	678	671	669	684	620	709	712	649	644	656	604	633	680	683	648	675	634	675	623	660	647	655	679	692	678	655	637	664	699	632	663	645	645	660	658	696	694	672	674	666	672	612	700	678	696	650	678	675	661	642	687	694	663	656	712	666	668	658	671	630	676	661	588	652	677	676	669	676	677	640	645	655	694	650	688	671	663	682	684	675	670	648	677	674	684	640	666	653	668	672	668	673	730	723	691	676	706	635	658	667	665	670	668	715	646	627	694	665	671	690	698	659	669	653	706	662	688	652	611	661	633	638	671	655	677	686	706	651	696	674	671	680	711	665	676	669	651	627	635	681	669	659	633	660	655	709	703	655	646	675	676	668	683	653	636	677	613	671	699	634	660	634	720	659	704	642	713	645	632	686	687	636	678	627	662	644	602	656	630	682	661	664	661	683	666	623	674	684	657	638	658	670	673	677	678	644	661	686	714	643	677	665	713	625	658	610	711	650	654	716	697	681	630	683	647	653	658	683	700	645	646	676	696	682	668	653	682	663	688	678	702	696	641	657	638	645	684	677	677	661	705	666	646	661	638	647	655	603	684	702	637	723	644	671	682	685	700	603	655	672	672	656	664	665	637	655	654	657	686	727	676	673	692	662	667	668	660	644	657	665	706	671	696	652	663	700	718	678	677	670	655	656	679	713	674	637	658	651	687	647	642	692	656	675	607	694	692	631	658	691	690	655	652	648	636	688	693	658	677	646	678	638	619	676	654	671	658	662	629	689	664	631	673	636	650	669	651	665	682	626	668	668	696	664	624	690	627	671	648	660	696	675	657	653	666	650	687	670	626	642	670	635	638	683	666	667	666	731	660	672	695	638	705	683	704	675	676	678	679	653	645	638	665	674	623	682	643	693	683	702	655	680	726	695	623	664	632	661	675	678	670	694	651	650	616	647	700	657	719	655	665	657	692	635	650	649	639	672	719	618	660	691	660	662	717	695	669	654	639	661	653	656	658	668	639	684	642	665	610	679	685	653	702	719	626	632	674	671	662	656	642	661	640	694	658	686	600	674	657	664	686	672	664	664	682	640	653	675	642	639	662	659	663	641	636	663	668	636	657	647	641	618	658	644	680	659	648	630	661	635	677	712	659	645	694	682	702	667	706	649	714	729	675	613	643	627	641	633	677	621	675	636	622	681	665	645	690	627	633	657	663	684	673	619	657	660	699	632	652	672	673	697	652	658	643	671	676	673	684	668	648	693	685	623	688	622	702	661	668	650	678	634	692	639	651	672	650	620	693	701	632	660	604	650	648	664	709	669	680	643	657	665	631	677	681	675	648	611	649	694	657	656	706	679	669	674	656	659	634	659	685	637	678	648	642	649	687	676	706	682	660	659	695	658	651	680	665	625	687	630	655	656	668	676	699	685	673	649	620	688	671	667	672	672	637	647	712	716	645	635	712	638	691	642	632	690	661	631	652	672	623	674	660	728	671	673	665	687	690	674	656	680	611	680	687	667	660	662	643	645	633	672	676	658	669	630	669	632	695	682	704	661	677	664	677	663	702	645	673	652	667	714	676	680	678	710	637	678	681	655	669	627	629	648	663	632	646	612	656	648	668	672	665	736	614	648	648	723	663	658	657	687	622	648	654	658	644	698	703	672	666	605	658	661	669	681	638	670	653	695	636	700	679	660	707	685	619	692	674	675	618	703	655	632	662	657	639	666	655	662	655	645	646	674	656	643	664	663	687	724	645	673	669	651	670	660	677	712	684	617	656	629	663	642	636	711	688	622	666	698	693	649	658	664	648	667	666	657	637	691	645	631	641	646	687	672	679	650	667	639	660	634	667	630	669	660	647	697	640	739	649	648	712	637	655	655	690	635	671	690	682	739	647	633	651	698	648	620	671	633	703	707	657	657	659	670	676	635	673	644	648	654	695	674	622	672	657	639	685	662	658	639	621	667	696	681	616	649	627	701	662	644	647
20388	39132	35981	26747	22363	18779	15976	12970	10370	8603	6834	6266	5446	4832	4257	4127	3529	2762	2356	2242	1916	1699	2000	2468	1998	1679	1689	1686	1529	1382	1490	1587	1398	1564	1547	1879	1921	1782	1661	1624	1581	1514	1360	1183	1324	1255	1232	1306	1288	1363	1245	1261	1219	1173	1724	2114	2167	1803	1402	1102	1033	956	1006	966	1015	1040	1040	982	997	993	992	1011	997	1018	949	980	991	963	940	973	1017	996	1013	977	1016	976	957	1045	980	991	941	963	981	957	1023	978	1013	983	950	1029	1005	954	978	959	951	926	1048	997	979	1000	946	1017	1026	958	1010	982	951	1004	1002	960	975	1011	977	905	986	1024	1062	938	937	975	984	962	973	965	950	932	1006	999	964	981	963	1015	995	982	967	1001	964	958	1016	967	1008	957	1011	999	935	1023	1030	1024	960	999	976	980	1030	1003	986	988	999	997	988	984	898	965	957	935	977	975	968	938	952	940	1016	950	957	964	947	1001	991	908	982	993	1033	991	943	1041	971	1006	963	995	960	992	943	919	918	1015	1026	997	988	1008	1007	997	984	997	985	1004	954	991	990	923	972	984	935	933	948	983	995	1016	1028	950	988	942	974	969	975	984	992	920	969	919	1042	938	938	971	991	963	999	981	957	956	986	971	964	945	951	960	1014	981	978	935	1011	1012	969	942	1000	1020	1006	983	1044	1000	996	948	975	930	1012	1025	955	1001	947	986	1025	996	981	988	1018	960	998	950	981	1003	976	899	981	1047	950	949	934	995	969	1008	979	938	1001	969	988	971	972	999	959	957	1001	975	1015	968	956	998	966	1006	975	1000	1017	939	926	992	1001	1019	952	919	966	908	1023	1049	969	996	1037	964	979	1016	989	933	1009	962	1012	981	950	953	936	996	975	955	973	992	971	1017	926	979	987	916	990	997	1012	981	1009	962	970	984	933	969	966	979	978	936	930	948	963	980	975	959	938	969	965	1024	1004	939	990	932	946	973	1035	1020	988	963	950	1060	976	928	1007	982	957	963	998	907	1004	1023	949	972	976	1035	928	991	990	989	928	994	999	988	924	951	984	989	963	955	1003	984	990	997	924	918	1007	1028	1076	1000	955	1013	976	957	1001	980	1046	955	967	938	977	981	997	1034	957	1021	915	962	1011	989	945	1036	970	1000	1043	963	1003	1000	957	953	969	950	997	996	946	1015	964	1004	955	938	948	1002	943	995	981	988	951	892	959	988	1001	965	932	937	978	957	959	992	976	988	988	1047	952	945	960	979	999	1029	907	1002	996	948	1002	958	960	1032	1001	967	965	943	958	1007	988	967	918	1015	1015	975	963	991	959	974	970	1004	956	942	1052	1045	996	914	986	952	968	984	1038	996	973	937	981	975	995	996	974	997	968	951	979	1003	1028	1001	989	965	915	1023	973	1089	945	986	947	945	988	992	1001	947	1004	976	986	1022	981	959	999	928	975	975	958	1025	964	1016	925	915	954	995	959	949	956	975	968	1014	968	926	1006	1007	1004	1011	992	963	1025	944	942	988	982	1006	994	1003	1034	982	974	957	942	941	957	980	937	927	1038	936	1038	989	1042	1011	970	987	1026	962	1049	982	925	963	970	976	969	980	928	962	967	992	1035	991	991	974	961	966	1011	942	969	1008	998	997	996	963	1015	951	989	978	994	974	952	973	1030	1030	988	1003	983	971	1025	985	987	994	997	918	950	948	946	1004	956	948	975	973	980	960	975	937	928	977	949	982	951	945	1000	975	933	982	986	974	1022	963	1036	978	1022	953	986	962	1016	957	950	999	955	959	967	986	968	945	988	943	972	988	1005	997	982	939	1024	988	967	941	986	930	998	989	969	963	970	937	970	1009	936	1003	992	988	960	933	996	963	1009	983	1003	1008	978	963	997	959	986	970	1012	970	978	985	976	979	1020	995	999	1029	946	1016	962	1004	1024	977	985	1019	940	974	990	997	899	965	987	937	972	998	1010	948	992	998	978	947	972	1013	964	993	936	1012	1013	963	1033	960	1024	1038	991	984	947	927	995	1011	1013	968	1087	979	942	1038	973	980	926	945	1030	990	972	960	991	989	1008	969	996	988	996	978	978	963	980	938	945	978	975	956	978	1008	945	948	969	985	958	980	1003	1000	968	1003	955	942	962	939	998	999	941	996	1030	1036	1039	963	977	984	1020	1045	952	997	944	995	984	945	954	995	951	970	997	997	947	972	1016	937	1026	1038	966	1027	1019	994	1012	968	955	974	988	987	966	945	1010	978	989	977	935	962	969	980	1021	997	966	936	985	987	1005	959	975	979	983	995	1002	939	940	959	943	976	1006	973	922	994	1000	996	1010	961	932	1005	972	970	972	995	1002	945	1023	957	961	980	975	964	949	1019	963	949	966	989	926	980	988	1007	980	1009	952	985	989	1003	1048	1006	996	1032	927	990	964	978	1012	1002	969	1057	925	957	975	953	998	976	936	948	988	992	1017	992	1048	1005	980	991	963	946	949	941	989	1020	1032	933	942	1015	946	951	1015	989	1001	955	966	961	951	1009	963	948	989	1002	905	1040	972	1004	1004	1016	947	1046	936	996	1034	1009	930	975	1012	969	935	1018	996	1027	894	945	978	990	921	959	961	950	972	960	1034	930	944	996	1017	978	1041	905	992	1020	1029	992	991	966	1002	967	1032	949	980	889	1037	941	920	1010	970	1001	996	1003	971	924	1007	1007	976	1058	1005	955	961	966	990	952	968	1037	992	959	976	970	954	975	959	982	1019	1011	977	960	969	976	972	957	1002	993	985	975	1029	946	994	954	943	973	997	1007	1020	981	939	981	985	991	979	976	970	951	1034	979	986	950	992	978	921	946	958	995	1019	986	940	990	1010	973	952	1028	962	1000	993	987	992	974	957	980	1039	1026	985	958	965	981	986	998	991	981	972	966	969	1002	1057	930	943	986	996	960	957	1011	957	954	1021	970	1031	992	947	962	986	1015	996	999	927	935	966	999	914	1000	965	981	985	980	1016	973	941	937	957	931	973	1001	967	984	994	957	940	1042	977	933	954	962	942	962	978	984	902	983	946	950	986	1056	964	939	988	918	933	945	887	1024	948	927	981	924	1002	998	950	950	981	989	957	946	895	981	990	981	1005	940	1024	957	952	1009	996	1015	1005	994	947	992	1023	1013	982	974	970	989	975	969	981	974	1006	1025	1006	1024	1033	974	1005	1049	975	994	959	1013	964	968	979	983	964	976	982	986	982	981	1018	962	972	943	986	941	1011	988	985	984	951	910	984	984	1004	1046	1013	989	972	969	1013	1001	997	998	1018	1017	1019	998	951	946	982	968	973	958	978	960	982	925	1016	959	988	1018	1009	973	1017	983	969	938	1009	925	1019	969	960	935	1018	979	1006	973	955	938	963	976	996	997	969	994	955	974	967	998	975	955	926	975	1039	954	955	956	960	953	993	985	1004	950	926	990	986	976	975	959	984	971	1081	985	991	1030	964	1029	978	970	1056	950	964	976	977	960	945	1006	1039	1031	978	968	959	1027	953	1005	965	965	982	1000	978	1020	989	1005	992	948	985	1016	1003	997	938	967	948	945	953	989	982	996	965	965	1016	973	968	971	935	927	962	1017	966	972	1011	920	984	1000	998	912	1019	962	998	970	963	1042	931	1013	993	948	1014	957	1011	966	985	1017	940	999	1001	994	976	1016	919	900	990	1008	1022	933	1024	1011	963	996	940	995	987	1000	1028	937	979	1011	948	980	1021	987	1012	946	968	959	1011	984	1003	987	971	1002	966	990	1036	985	986	983	984	1021	1001	1003	998	969	978	967	1034	983	965	969	968	956	990	962	1043	951	925	1021	998	962	971	970	965	908	994	980	1003	937	981	969	1032	977	1047	934
27224	21577	19119	10917	5546	3806	3163	2316	1828	1684	1414	1379	1228	1155	1105	1125	991	914	827	850	815	777	869	913	861	773	786	754	723	810	707	751	804	771	778	707	822	757	833	797	812	762	744	729	723	719	763	742	701	750	732	707	653	759	688	705	781	746	724	653	683	700	637	686	675	675	666	670	712	646	710	707	680	658	632	733	723	652	686	658	662	641	631	692	633	729	675	663	646	696	668	680	647	664	680	632	685	664	666	678	707	638	606	668	690	666	695	645	672	671	678	670	654	699	687	665	634	689	683	659	713	644	684	686	695	665	642	694	637	672	644	637	650	696	678	676	675	664	701	681	688	650	706	671	714	685	656	621	697	631	635	724	657	643	620	687	622	651	668	685	646	667	664	653	680	722	702	669	694	695	677	633	704	703	664	632	660	678	666	649	657	606	654	659	651	644	666	674	635	652	677	665	678	666	626	661	681	658	651	643	708	679	622	661	692	694	709	685	678	704	613	699	690	642	684	690	681	628	658	674	660	622	649	662	671	680	668	671	677	718	681	698	655	660	682	653	665	710	679	657	700	654	636	623	628	674	663	652	620	712	695	656	661	676	713	700	685	636	648	663	639	661	710	656	658	595	676	696	644	699	681	633	711	638	643	674	666	661	659	646	654	678	665	619	667	634	645	680	689	716	670	630	666	647	659	665	645	670	710	671	675	627	618	690	660	701	677	688	643	664	663	618	690	685	678	686	678	677	635	646	654	661	624	614	640	644	676	670	672	677	635	669	667	608	666	683	643	634	715	661	646	692	640	686	686	680	688	661	669	658	689	608	667	678	667	655	663	634	671	670	689	681	679	642	640	626	641	682	659	647	627	661	691	685	724	649	649	685	619	652	677	677	634	690	657	674	664	723	669	629	675	668	642	629	699	670	691	666	659	614	628	642	686	654	644	660	655	729	721	683	638	698	712	690	658	669	694	645	677	645	656	650	699	667	668	654	630	643	664	639	698	676	652	677	676	680	681	682	607	654	682	652	676	691	670	662	683	701	728	679	651	659	639	648	680	673	663	666	635	673	681	610	627	679	694	646	625	672	592	664	669	689	611	655	712	644	695	669	660	662	700	677	684	695	686	706	638	647	652	675	701	663	661	711	692	667	665	654	663	593	653	634	675	691	704	745	707	651	662	668	647	669	683	684	714	677	682	660	609	688	642	633	687	664	661	644	689	644	679	670	672	671	675	643	683	694	654	646	634	641	647	667	671	666	637	666	645	685	699	672	651	689	701	639	665	669	667	696	650	692	684	695	662	696	659	666	692	684	671	704	672	681	709	703	666	677	669	652	671	676	644	652	712	653	661	638	662	704	711	676	692	667	629	651	644	698	644	694	688	682	673	678	688	674	694	664	662	651	653	689	723	661	648	722	673	686	617	658	657	705	666	644	699	645	679	683	692	663	740	682	698	659	694	706	684	645	704	622	681	694	681	688	662	663	654	656	610	664	649	620	677	692	708	650	633	667	663	637	667	667	638	641	672	653	673	611	705	642	684	648	657	578	635	636	650	662	675	647	614	645	635	644	705	655	672	648	647	625	705	710	689	686	680	643	697	661	695	646	630	672	684	667	708	672	649	698	655	692	687	648	668	688	636	664	655	610	648	677	643	678	663	726	645	651	664	667	655	659	649	680	653	693	661	609	651	643	735	714	685	711	702	626	667	684	687	641	674	668	672	676	742	642	684	670	665	658	687	641	640	681	643	697	649	670	652	683	642	645	680	687	647	656	668	641	682	669	640	695	688	639	674	628	669	680	686	643	629	660	684	679	647	681	667	667	687	683	661	684	681	671	669	669	606	685	694	677	669	683	665	689	675	701	685	647	681	642	654	698	644	668	662	671	658	719	651	615	636	679	667	645	653	680	687	637	706	596	687	729	651	646	672	674	708	672	650	678	678	638	718	688	672	645	709	672	662	677	682	649	656	687	712	652	620	715	657	696	668	662	677	718	693	682	667	676	661	633	688	649	612	661	661	652	676	699	661	668	733	634	715	713	652	667	668	697	640	668	657	669	660	680	654	676	689	700	629	661	713	674	706	685	616	656	630	649	708	677	664	683	644	706	697	693	651	670	666	712	642	632	691	735	680	630	666	707	637	630	671	688	686	677	640	655	681	657	686	699	718	628	666	704	636	684	641	694	693	683	700	691	652	696	679	620	625	657	669	680	698	677	705	675	652	681	654	634	677	623	639	656	717	663	704	681	636	648	652	675	646	663	656	668	701	722	617	661	685	606	638	697	664	654	638	677	698	671	685	663	632	665	670	644	655	680	679	620	676	663	672	681	627	628	695	654	693	693	649	663	718	660	653	691	661	623	678	679	640	680	670	682	670	697	642	663	682	640	677	663	683	661	666	671	606	696	645	657	666	636	673	652	692	694	669	645	661	663	623	647	644	674	706	649	663	651	644	685	690	665	631	625	685	702	699	671	686	624	647	669	702	667	678	671	637	631	646	661	681	706	675	684	646	660	668	643	670	643	691	715	681	657	653	664	704	678	629	696	674	651	658	662	701	708	685	644	662	668	681	703	699	641	627	675	688	648	663	706	699	631	633	675	702	643	642	643	687	689	707	657	607	675	676	695	642	668	637	618	668	707	638	652	675	643	682	654	667	655	658	601	657	667	620	626	701	679	656	662	697	702	645	667	665	655	652	689	678	692	660	646	663	667	700	665	660	662	703	679	657	666	660	717	667	713	637	682	677	671	633	695	669	627	646	749	659	700	666	656	647	684	699	692	616	687	693	637	640	653	652	681	623	676	652	668	699	679	706	646	655	670	640	657	676	713	706	705	662	701	664	678	677	654	701	687	657	699	661	651	660	683	639	672	641	662	703	736	686	656	658	617	709	655	642	709	655	652	699	659	679	650	678	653	682	644	707	636	652	667	685	658	635	634	688	643	695	700	690	713	665	684	699	630	675	674	687	683	680	648	645	654	678	670	660	702	699	689	674	683	648	654	676	686	683	639	657	650	652	686	667	690	720	684	675	672	711	671	679	672	610	617	631	685	667	657	653	641	682	645	649	722	646	643	654	677	694	654	626	609	635	686	665	620	631	655	646	647	690	665	679	651	633	655	681	668	674	676	640	695	645	658	695	672	680	689	703	626	688	647	682	692	629	621	704	658	661	685	663	623	652	639	623	647	652	623	644	657	648	694	675	702	711	680	703	643	713	695	695	673	725	694	682	666	645	696	637	657	662	643	681	634	655	647	650	613	639	704	629	655	742	659	704	620	683	673	643	688	680	639	642	683	623	699	663	632	639	623	680	641	650	658	625	706	653	682	659	675	624	653	654	653	712	679	689	648	649	705	699	628	670	700	660	656	671	651	670	675	675	710	682	665	724	654	662	638	677	709	652	640	638	677	637	655	650	682	630	657	699	653	708	614	637	688	704	673	631	680	677	670	670	663	687	599	721	642	674	667	702	666	668	669	673	704	630	658	695	637	641	665	646	700
15744	25894	23039	14982	11149	8668	7641	5712	4568	3920	3243	3057	2752	2477	2275	2069	1891	1619	1411	1469	1408	1292	1419	1716	1454	1286	1355	1232	1171	1189	1236	1270	1208	1207	1207	1273	1477	1268	1259	1239	1210	1173	1173	1042	1068	1134	1131	1155	1110	1112	1077	1095	1139	1090	1096	1042	1185	1073	1035	1072	1060	1023	1016	1009	975	965	981	997	991	1038	962	1005	947	1031	991	984	973	1017	1016	960	944	997	1051	966	1009	1038	1001	1016	1025	1014	995	1026	922	989	957	986	981	941	991	1023	979	1025	1003	999	989	1016	972	998	992	995	982	960	995	1008	1007	976	991	951	971	988	994	1006	1022	1013	996	945	1044	982	986	975	933	975	984	1016	956	925	1018	974	997	1028	988	962	1002	1042	1039	999	981	1033	965	1031	959	980	1014	962	1039	1055	968	936	954	993	968	1005	953	1016	1008	1075	1021	960	935	984	923	970	1000	997	1059	996	946	979	980	980	998	1002	1020	995	1023	1018	945	1007	957	984	993	1001	976	1004	997	984	944	943	1003	965	1014	996	1015	925	963	1028	1013	976	956	1023	1036	1018	1029	1050	971	978	1001	986	1019	972	960	967	957	985	979	1031	987	1015	1015	936	996	957	953	1014	978	987	1008	972	985	979	1011	997	959	1011	980	943	1008	987	989	999	975	997	966	1035	992	989	969	1040	1009	981	940	989	981	1032	989	969	943	1000	999	985	971	986	1024	947	964	984	1047	970	1000	1004	977	997	1015	971	988	1049	1019	975	1040	967	1002	1030	986	1000	1010	994	973	958	999	1005	1022	958	987	1021	1028	986	987	958	1014	1005	1010	982	966	1013	971	1000	973	1002	989	985	966	1000	985	1041	955	1001	945	976	1019	1037	1009	957	959	977	980	944	995	985	965	1042	995	977	960	1016	973	1020	968	1018	970	977	978	1001	975	993	1013	975	962	1081	1023	1021	981	906	977	1000	1028	961	1050	1016	978	990	1032	996	959	938	993	979	1044	984	963	979	1010	980	975	1025	988	1004	951	972	955	989	976	949	1041	1009	1000	982	1009	1008	1007	968	990	1058	984	997	1024	991	974	1034	952	988	988	1038	996	998	993	1040	1024	1022	980	1038	994	944	972	983	1013	994	969	979	952	977	980	984	1082	979	1001	1013	1018	929	1001	999	967	938	959	1031	1012	1011	975	985	975	1007	990	1055	986	1032	1015	982	977	1010	981	973	980	937	1026	955	976	955	954	1049	976	976	999	1026	1028	1000	975	1000	954	1030	1022	960	975	1027	1030	1016	994	954	986	939	1011	987	955	967	985	1019	979	964	994	946	1021	971	1025	1010	992	991	999	961	986	959	990	986	1019	1004	1004	1034	1036	1012	928	981	970	943	1018	1033	980	947	968	989	1035	1009	985	1067	989	1001	991	968	1005	1022	1029	962	990	986	1002	991	1009	971	961	990	1004	964	906	959	998	972	938	953	969	988	1034	960	970	999	997	1011	995	957	999	1004	967	998	1015	950	996	954	1008	991	966	992	1044	1037	1024	957	953	1029	929	990	1074	945	1034	961	973	993	961	981	983	954	987	980	1025	946	944	1026	958	983	991	995	963	999	1030	1010	965	976	1023	997	997	984	987	986	1019	994	1007	944	1009	1064	1000	930	1013	973	980	999	957	1015	1024	977	977	1041	992	960	967	1023	1004	956	987	992	1004	985	1051	978	1005	989	975	977	1000	1015	1015	977	1028	973	999	972	1035	997	1005	980	1009	985	990	997	989	992	1022	986	1017	965	1026	953	984	1010	1001	993	982	987	1026	1010	947	980	1053	1006	1001	1009	996	1055	977	1038	1013	1010	999	1004	983	981	1025	1017	1001	1018	944	999	1011	970	964	1039	966	973	1009	988	953	1009	966	982	999	962	999	995	968	1021	1008	976	1054	963	1017	962	916	935	937	953	1009	1047	1029	991	989	962	1028	972	1006	1007	992	1011	993	1018	978	1019	1022	975	1015	1000	993	1039	979	1039	994	990	1001	984	979	968	942	1017	975	1013	1038	1011	1076	984	1018	941	1049	991	1054	967	974	970	978	979	976	1005	985	1017	969	967	1001	976	968	975	1019	989	967	994	1022	971	960	954	1010	964	957	1015	998	1025	1008	1022	1010	978	970	1018	958	980	978	974	1003	1015	1010	989	964	992	979	1025	1020	1027	965	999	1020	1006	1009	952	1001	1041	990	1020	1024	999	982	987	1047	995	1030	1010	970	967	1034	1025	1002	986	1027	1003	1009	1002	987	981	990	972	992	999	1015	963	1012	962	985	977	966	965	985	959	990	936	949	992	988	973	1000	940	990	978	1013	982	1056	1060	978	1014	1014	955	997	972	994	1009	1000	1011	944	1016	994	1012	988	977	1006	1008	980	958	960	980	1003	950	994	907	1020	1014	955	993	1017	1015	969	970	987	1034	1010	1012	992	994	953	972	986	1022	936	1037	967	974	1021	957	1013	996	987	953	969	965	996	928	1005	1002	1003	969	971	1023	1017	949	1033	1022	1030	969	957	959	1028	1011	945	1016	1051	999	977	972	1001	1041	979	951	944	1004	974	989	979	1004	976	1051	983	1028	995	971	965	938	973	989	985	1021	967	1022	1018	944	997	965	1003	987	976	1020	993	1039	987	984	1040	983	971	1031	942	981	1008	976	1001	1008	989	952	973	975	1065	936	978	961	1006	1006	972	995	1033	977	995	1058	969	955	1018	961	1009	1006	991	1042	989	936	966	934	941	970	956	1029	1014	970	990	976	948	952	1006	955	989	991	1001	1016	957	980	1032	1017	990	1017	980	960	944	948	1050	965	1006	990	1012	995	993	976	979	1001	981	1044	979	1011	986	996	984	1012	1014	1014	1010	1006	1013	965	1045	994	976	1023	1042	990	997	983	973	1037	979	1000	968	977	995	1031	994	986	975	1038	1028	1004	961	1018	978	1003	970	1035	976	1021	1004	958	984	958	995	1020	1003	967	1017	1045	997	934	984	987	1006	1046	960	979	948	1028	992	941	961	987	1051	960	990	1027	1014	1021	999	977	1023	1010	1001	993	975	999	1003	1033	1034	1028	990	969	971	972	975	960	999	1044	986	959	1046	982	999	964	947	957	907	1019	1048	996	982	960	981	1016	1032	974	1040	1040	1007	952	994	921	993	968	958	1013	922	985	1044	1029	1005	960	1007	1020	981	961	994	989	1038	1022	982	989	990	1068	987	989	965	908	995	1026	970	1008	979	945	1013	1016	954	956	980	1021	1011	991	942	996	990	1007	953	999	964	979	993	1010	1020	985	994	1000	1020	1013	1025	994	1005	991	986	998	1052	1003	989	942	1038	999	1002	1000	1001	903	925	928	1095	982	985	971	963	1033	1062	1004	1004	1068	1016	970	919	1028	1003	979	955	961	1028	967	963	1000	1011	1028	1063	977	938	1033	994	994	1029	960	985	1039	995	998	894	1035	977	984	983	975	1006	1023	988	1068	1016	998	987	1001	1003	977	1016	978	983	990	993	1084	985	985	976	1001	1037	1018	1035	964	987	1025	1017	999	980	958	970	989	1017	1030	1026	989	1047	1025	968	1016	1020	1037	1010	971	969	1069	977	1091	1067	975	1009	1021	968	1006	1041	982	1010	960	991	1017	1019	991	1007	987	977	989	995	973	1011	994	987	967	945	1044	938	968	957	1019	922	1048	922	949	1003	959	1018	953	923	972	996	1047	957	1041	957	987	1050	1001	987	976	970	974	980	1027	956	966	999	939	1027	991	981	991	970	995	985	957	1017	1035	1000	969	979	985	965	995	987	992	1011	1016	1008	1006	989	980	961	977	985	997	1008	946	965	980	989	963	1026	1034	982	996	1035	906	1040	1017	950	995	975	985	1033	1056	965	1013	982	959	973	968	1002	975	1005	1007	1012	1054	1036	957	981	1066	993	984	1007	982	986	962	1018	978	917	987	960	1091	1027	1042	965	971	1021	947	975	1003	1043	1017	997	1049	908	987	1029	1042	935	1052	1007	1024	1010	1034	1075	951	978	1002	1028	933	1043	973	957	1021	943	1001	998	1052	1012	1016	984	955	937	970	959	1016	984	1023	1014	1018
24507	21481	28763	24714	20959	12178	7092	4049	3172	2608	2213	2026	1906	1702	1630	1433	1321	1232	1026	1117	1034	973	1100	1268	1031	917	938	946	891	829	929	912	959	1010	969	992	1028	985	899	940	883	860	901	883	807	822	866	849	844	861	839	778	802	728	896	1040	978	988	921	745	760	728	766	743	786	788	792	735	736	750	737	774	801	785	766	762	779	717	743	755	757	763	706	779	769	757	723	721	774	763	757	761	749	775	766	753	798	739	753	704	792	762	751	761	765	756	748	734	799	719	740	774	730	754	803	751	770	739	727	744	712	796	739	716	722	813	744	735	732	759	789	739	748	791	723	771	789	736	723	732	717	772	764	710	786	724	719	746	776	739	748	722	731	771	808	757	761	753	744	770	746	779	756	765	727	740	731	768	745	738	757	799	708	763	751	773	769	748	797	746	788	731	717	750	796	784	726	745	768	730	730	727	771	726	757	721	744	754	726	723	777	718	813	718	745	779	765	753	781	740	767	717	766	718	737	751	738	752	723	719	797	757	736	742	761	798	737	715	743	793	712	724	734	740	688	764	740	764	751	766	770	762	746	762	736	714	708	757	806	741	739	781	784	731	757	782	773	735	774	729	793	755	756	737	733	779	784	791	785	755	731	805	764	776	747	743	754	726	751	740	751	795	727	754	739	761	745	753	789	783	741	754	761	717	723	733	738	741	760	707	725	741	732	830	757	717	769	745	706	755	753	792	745	789	788	767	757	777	721	829	754	746	752	746	706	795	801	765	736	750	746	691	746	777	735	716	792	745	713	726	783	765	760	788	747	736	755	765	744	754	743	729	757	726	719	735	702	756	729	721	787	785	750	833	733	726	721	745	738	751	753	765	775	719	717	771	757	731	755	729	755	746	733	725	765	700	739	772	721	791	766	767	738	731	765	742	770	801	806	772	775	749	779	686	763	735	774	788	706	742	766	737	702	788	759	752	730	793	798	687	765	768	737	742	765	751	752	748	717	731	736	718	743	740	757	702	728	778	727	774	767	724	762	748	747	722	780	770	767	785	716	780	777	756	768	788	741	781	730	737	768	768	759	720	742	751	810	739	795	742	748	773	762	732	799	729	745	751	779	791	751	753	711	775	759	753	741	787	795	737	796	714	766	751	731	741	752	780	724	767	747	703	768	770	737	713	760	768	699	761	742	746	726	753	730	753	737	774	766	764	750	690	745	707	776	743	755	726	773	739	752	681	721	741	745	780	783	771	759	742	768	739	739	734	761	768	726	746	734	740	793	731	764	758	745	737	776	731	721	743	765	722	737	730	732	700	726	733	753	756	790	755	778	767	712	721	758	747	746	772	722	734	756	770	695	682	729	711	739	743	754	713	701	782	808	795	769	769	758	714	750	749	735	754	709	765	757	757	759	759	800	760	840	774	735	722	704	728	706	763	735	742	752	741	738	736	697	767	736	720	748	754	746	760	734	768	771	722	773	768	759	798	763	731	776	751	723	758	754	724	773	768	751	750	765	746	791	760	756	776	797	774	742	761	714	742	725	761	749	709	754	752	746	733	767	755	711	761	750	792	710	764	719	731	746	767	762	798	740	736	759	732	717	778	738	716	733	788	747	755	787	732	737	768	751	737	761	739	710	794	762	763	731	780	732	747	730	739	777	726	729	784	771	762	755	809	735	731	758	794	788	718	735	765	784	700	772	766	755	779	708	756	781	710	692	768	766	717	704	773	747	752	721	747	759	769	768	754	733	716	730	744	713	757	769	779	750	731	723	705	754	719	806	787	703	735	750	751	760	758	810	763	703	778	736	757	724	790	771	744	773	732	818	768	769	704	804	684	798	800	725	744	747	743	741	829	739	816	737	711	747	756	733	744	727	693	724	724	754	779	723	711	741	746	767	740	723	770	775	722	789	775	753	749	730	771	710	710	711	784	767	784	781	780	769	785	729	726	747	764	753	751	753	723	748	753	760	728	798	749	763	765	747	757	759	736	704	726	775	771	728	722	773	671	812	735	761	784	718	773	741	733	715	752	804	780	777	757	760	731	785	749	744	796	754	782	795	704	762	799	791	742	747	721	771	765	689	729	764	713	723	725	725	750	741	711	719	751	721	773	772	730	760	778	748	762	765	770	737	792	733	758	716	790	784	723	788	701	765	714	749	774	778	671	743	756	780	677	750	800	755	716	734	769	728	746	738	738	736	724	760	689	725	753	730	751	807	760	767	771	717	740	717	710	758	723	749	693	682	739	762	794	744	768	735	716	733	814	767	758	781	799	756	736	752	756	761	730	707	733	781	725	779	774	670	722	737	704	755	751	726	800	748	748	721	757	720	771	733	737	768	742	816	744	755	742	759	751	749	727	717	765	757	707	763	771	783	739	744	714	749	746	743	768	733	757	767	752	762	739	750	741	723	714	757	710	751	765	753	708	759	804	748	789	716	782	724	726	754	768	764	722	747	731	749	748	675	695	789	725	747	727	772	750	737	758	798	722	752	678	746	698	751	746	787	758	721	719	713	794	719	725	765	747	763	751	788	760	713	760	716	754	780	754	782	752	702	769	777	747	775	774	789	735	767	779	708	755	743	710	761	769	789	744	739	797	808	716	782	751	741	773	744	737	748	777	775	736	755	717	756	743	757	767	748	724	719	764	754	753	741	720	773	742	764	740	750	724	822	732	773	767	762	785	727	748	747	756	783	781	735	757	759	750	752	739	705	717	685	744	743	729	798	757	741	763	740	701	762	744	790	715	748	775	740	780	733	706	743	717	766	748	739	762	667	727	744	746	720	697	709	789	759	754	790	786	810	721	733	766	746	780	738	744	722	751	762	711	691	770	748	746	784	749	784	757	697	749	765	676	706	714	741	768	839	765	760	776	743	682	762	705	743	752	756	794	743	762	741	733	726	729	715	731	749	746	786	733	741	713	730	783	779	768	766	724	700	748	807	750	759	767	757	760	728	739	789	772	747	734	736	740	767	736	767	770	741	745	747	719	747	759	734	767	707	770	741	720	718	743	782	699	736	731	788	718	748	747	708	766	710	746	729	732	784	773	787	750	718	727	748	729	797	728	782	755	712	754	740	709	702	741	703	804	709	745	717	752	751	748	757	751	768	737	742	737	803	758	747	734	783	807	751	753	756	728	693	704	778	787	737	756	766	759	771	747	712	770	736	729	744	739	749	780	750	713	768	789	699	763	771	737	794	816	792	790	738	763	771	751	704	738	718	773	778	748	746	731	764	762	784	758	760	757	750	743	774	735	792	775	725	775	712	752	747	723	743	703	727	781	737	761	703	725	769	731	737	738	730	762	733	748	742	745	757	763	838	742	775	736	803	741	792	809	767	739	748	767	790	789	715	712	781	783	749	719	712	736	735	733	762	736	746	727	758	739	710	758	748	724	757	754	745	750	793	753	787	726	764	666	724	713	722	790	736	749	726	765	776	738	790	751	700	752	747	728	755	729	744	750	778	752	752	777	747	741	747	794	753	759	741	733	728	725	783	719
17056	33805	31397	22388	17442	14515	12429	9169	7813	6233	5291	4800	4271	3931	3406	3049	2665	2178	2024	1939	1810	1673	1931	2421	1941	1595	1564	1536	1448	1355	1561	1537	1726	1692	1428	1590	1733	1694	1510	1485	1535	1432	1433	1366	1200	1348	1348	1327	1286	1268	1302	1216	1275	1081	1481	1836	1719	1540	1447	1253	1151	1047	1052	1072	1124	1167	1149	1089	1141	1172	1119	1092	1097	1156	1128	1108	1103	1134	1118	1088	1077	1068	1077	1073	1068	1159	1066	1100	1120	1177	1075	1076	1106	1091	1152	1145	1156	1063	1091	1091	1096	1177	1110	1085	1156	1056	1159	1128	1126	1072	1090	1111	1106	1154	1096	1075	1083	1098	1112	1111	1081	1161	1156	1166	1185	1163	1083	1161	1112	1104	1123	1109	1125	1112	1114	1092	1149	1077	1080	1091	1086	1092	1080	1069	1105	1082	1114	1116	1167	1143	1124	1136	1057	1110	1150	1108	1095	1107	1092	1148	1125	1075	1159	1126	1102	1136	1139	1090	1094	1131	1105	1100	1094	1069	1119	1107	1117	1088	1140	1160	1138	1104	1108	1040	1098	1147	1149	1108	1119	1166	1133	1122	1160	1091	1135	1076	1072	1105	1136	1099	1105	1071	1125	1106	1110	1110	1157	1098	1138	1119	1122	1116	1101	1156	1096	1139	1072	1126	1080	1190	1111	1075	1147	1052	1142	1171	1154	1097	1099	1072	1106	1175	1065	1183	1125	1103	1082	1124	1082	1064	1137	1120	1122	1097	1096	1147	1117	1107	1152	1111	1084	1159	1104	1100	1085	1132	1115	1071	1143	1113	1116	1050	1115	1140	1066	1090	1144	1091	1104	1009	1137	1082	1124	1130	1044	1059	1111	1095	1150	1128	1132	1138	1098	1056	1156	1085	1136	1101	1129	1136	1169	1159	1109	1142	1120	1088	1143	1144	1110	1123	1137	1078	1112	1121	1109	1131	1117	1113	1121	1069	1107	1117	1065	1114	1050	1075	1160	1100	1110	1123	1133	1079	1161	1121	1124	1127	1084	1027	1131	1129	1168	1148	1157	1105	1111	1118	1101	1105	1173	1067	1132	1042	1057	1124	1099	1134	1130	1146	1111	1135	1138	1070	1149	1041	1116	1127	1120	1103	1075	1053	1087	1117	1091	1105	1076	1070	1153	1078	1091	1124	1148	1039	1056	1036	1127	1064	1123	1132	1082	1066	1132	1095	1119	1144	1182	1171	1166	1103	1099	1047	1122	1152	1168	1147	1128	1152	1117	1103	1079	1082	1106	1129	1183	1099	1114	1127	1109	1074	1081	1103	1103	1097	1121	1110	1130	1110	1170	1088	1114	1070	1081	1084	1107	1089	1130	1088	1084	1143	1104	1214	1120	1084	1080	1091	1160	1094	1125	1118	1119	1073	1122	1060	1129	1136	1132	1113	1123	1063	1127	1095	1112	1059	1124	1144	1072	1166	1069	1095	1097	1113	1120	1092	1084	1161	1139	1139	1108	1103	1053	1122	1066	1103	1098	1115	1135	1153	1115	1107	1130	1131	1105	1118	1158	1111	1138	1097	1094	1100	1128	1114	1090	1081	1090	1029	1120	1123	1077	1059	1127	1070	1132	1079	1084	1107	1148	1099	1086	1115	1146	1148	1061	1065	1064	1093	1115	1137	1177	1108	1104	1078	1109	1105	1091	1114	1108	1079	1122	1070	1120	1083	1011	1087	1104	1134	1128	1134	1172	1106	1075	1085	1089	1120	1136	1141	1121	1121	1044	1163	1121	1100	1083	1065	1135	1085	1089	1110	1112	1106	1113	1097	1145	1068	1113	1066	1031	1096	1144	1088	1126	1067	1088	1073	1134	1118	1049	1126	1147	1122	1140	1092	1111	1148	1077	1116	1137	1124	1150	1131	1118	1115	1108	1125	1049	1112	1117	1053	1121	1017	1118	1165	1187	1108	1155	1088	1121	1194	1076	1090	1117	1088	1130	1080	1134	1101	1133	1155	1196	1124	1067	1140	1138	1139	1108	1110	1142	1112	1112	1106	1076	1067	1083	1103	1095	1143	1060	1058	1077	1117	1128	1055	1055	1136	1120	1149	1110	1128	1118	1142	1078	1111	1137	1050	1062	1083	1075	1120	1137	1073	1119	1117	1132	1114	1092	1112	1152	1105	1123	1107	1064	1099	1152	1107	1122	1102	1180	1105	1097	1133	1129	1108	1094	1176	1164	1098	1105	1045	1128	1114	1097	1077	1147	1110	1068	1142	1104	1110	1155	1106	1104	1107	1083	1119	1088	1108	1151	1087	1080	1053	1050	1127	1106	1121	1113	1124	1171	1090	1060	1164	1120	1050	1045	1110	1089	1092	1062	1067	1121	1111	1081	1099	1113	1040	1128	1141	1145	1079	1081	1114	1103	1163	1162	1084	1106	1146	1157	1170	1157	1169	1167	1128	1159	1131	1066	1132	1135	1086	1130	1173	1138	1097	1113	1117	1126	1123	1153	1094	1103	1035	1131	1157	1126	1078	1156	1109	1091	1143	1152	1132	1070	1130	1102	1131	1106	1147	1163	1081	1124	1076	1125	1056	1092	1086	1095	1101	1101	1073	1131	1081	1097	1076	1078	1119	1076	1161	1091	1110	1119	1143	1098	1166	1105	1107	1125	1072	1137	1136	1069	1152	1106	1102	1079	1143	1123	1116	1106	1149	1178	1094	1095	1122	1083	1106	1095	1072	1133	1085	1088	1170	1095	1095	1144	1175	1115	1091	1078	1108	1103	1077	1098	1155	1088	1092	1147	1082	1125	1075	1150	1107	1102	1129	1098	1076	1102	1120	1151	1145	1160	1130	1112	1105	1151	1126	1095	1133	1154	1129	1065	1098	1060	1118	1171	1059	1203	1160	1094	1082	1080	1119	1062	1110	1067	1161	1114	1128	1101	1100	1126	1154	1128	1055	1096	1150	1070	1075	1098	1057	1081	1078	1106	1137	1058	1116	1121	1148	1085	1100	1112	1086	1098	1087	1097	1145	1132	1130	1121	1094	1090	1109	1060	1119	1148	1122	1193	1147	1091	1132	1105	1101	1124	1141	1101	1116	1097	1131	1133	1141	1047	1099	1070	1117	1078	1115	1153	1085	1150	1120	1132	1146	1093	1140	1086	1111	1154	1116	1104	1085	1101	1165	1126	1098	1134	1158	1100	1092	1142	1104	1125	1156	1092	1125	1105	1151	1118	1120	1182	1139	1101	1133	1097	1098	1120	1134	1054	1108	1093	1080	1116	1130	1094	1052	1103	1085	1095	1117	1124	1122	1171	1048	1142	1082	1115	1135	1121	1087	1097	1105	1050	1123	1122	1153	1112	1088	1142	1105	1166	1128	1140	1033	1132	1152	1094	1173	1058	1078	1081	1083	1144	1143	1172	1136	1164	1098	1108	1043	1071	1061	1094	1119	1105	1129	1132	1047	1131	1115	1075	1118	1075	1142	1115	1110	1084	1104	1123	1152	1123	1108	1061	1080	1079	1120	1074	1105	1086	1105	1133	1074	1058	1029	1119	1119	1098	1133	1132	1132	1097	1098	1128	1089	1100	1072	1100	1153	1137	1167	1056	1057	1117	1090	1123	1135	1136	1139	1109	1100	1081	1093	1110	1100	1162	1086	1085	1133	1088	1120	1128	1141	1102	1093	1149	1157	1108	1094	1099	1120	1091	1130	1168	1107	1131	1139	1116	1087	1090	1119	1105	1101	1152	1123	1109	1129	1134	1137	1060	1139	1080	1127	1144	1097	1169	1135	1122	1091	1119	1156	1071	1081	1121	1075	1125	1117	1119	1103	1123	1104	1138	1137	1062	1068	1136	1084	1137	1093	1067	1148	1079	1093	1088	1130	1065	1160	1189	1119	1127	1131	1124	1130	1175	1125	1144	1097	1125	1098	1089	1072	1170	1091	1096	1053	1121	1150	1135	1092	1151	1080	1083	1133	1086	1154	1130	1153	1130	1118	1152	1103	1118	1078	1149	1134	1128	1100	1133	1053	1111	1163	1060	1138	1069	1080	1114	1106	1103	1060	1134	1122	1131	1162	1130	1162	1100	1103	1088	1073	1078	1074	1178	1160	1107	1074	1084	1106	1093	1121	1080	1130	1111	1076	1143	1107	1105	1132	1145	1151	1083	1105	1141	1082	1089	1130	1091	1072	1129	1134	1112	1084	1092	1110	1102	1164	1089	1116	1071	1116	1165	1118	1060	1121	1133	1120	1082	1074	1104	1135	1158	1120	1070	1160	1137	1104	1162	1093	1075	1144	1106	1062	1090	1140	1164	1085	1108	1108	1116	1134	1067	1075	1127	1099	1044	1137	1107	1101	1070	1197	1099	1072	1087	1085	1051	1074	1091	1058	1095	1136	1075	1106	1109	1063	1109	1143	1126	1135	1075	1097	1149	1081	1119	1088	1115	1147	1101	1040	1092	1147	1132	1176	1139	1168	1155	1081	1114	1181	1062	1099	1129	1105	1133	1098	1092	1141	1095	1130	1155	1099	1058	1073	1139	1040	1144	1176	1074	1120	1131	1113	1117	1171	1124	1129	1107	1140	1114	1161	1094	1152	1126	1129	1069	1145	1081	1042	1127	1074	1074	1065	1105	1124	1070	1096	1143	1162	1094	1107	1089	1124	1133	1155	1115	1078	1143	1166	1132	1099	1117	1126	1115	1077	1097	1125	1145	1134	1109	1174	1180	1058	1123	1080	1169	1119	1151	1079	1158	1099	1102	1093	1135	1078	1146	1088	1058	1145	1127	1089	1108	1134	1100	1033	1132	1114	1143	1164	1108	1149	1076	1114	1178	1131	1154	1188	1132	1055	1035	1075	1144	1156	1099	1157	1143	1115	1147	1093	1155	1134	1143	1118	1105	1133	1092	1064	1077	1107	1096	1064	1102	1042	1119	1150	1134	1106	1120	1107	1135	1152	1148	1139	1129	1087	1109	1080	1104	1144	1097	1127	1077	1052	1109	1103	1021	1068	1066	1097	1069	1134	1078	1163	1048	1102	1120	1159	1126	1085	1138	1148	1066	1047	1114	1094	1098	1136
23437	21478	29367	24007	21540	21358	13925	6095	4345	3466	2944	2647	2392	2170	2026	1691	1518	1287	1251	1157	1086	991	1078	1393	1314	1048	1021	938	925	925	1092	1094	1042	956	978	1016	1074	979	965	936	864	858	889	864	827	783	790	814	802	793	800	805	726	743	1070	1393	1226	982	842	771	706	714	681	714	732	671	702	729	696	677	712	641	699	716	705	724	698	756	669	668	661	714	665	679	672	676	728	743	658	675	708	695	716	693	712	704	681	713	709	691	722	699	679	682	694	688	694	708	728	697	714	650	705	680	722	707	701	664	693	700	688	722	638	682	723	669	673	691	706	680	745	687	691	678	685	707	700	698	652	696	679	719	682	713	689	664	715	673	673	690	703	700	733	723	689	718	731	709	689	710	696	667	659	650	709	686	743	696	649	720	710	689	725	708	702	688	637	724	627	689	687	684	678	704	738	669	662	676	700	678	696	699	679	691	676	652	740	678	687	673	680	675	649	728	699	697	688	687	673	693	722	719	640	681	686	656	692	699	710	719	678	733	689	741	669	677	669	672	637	679	695	686	742	670	713	729	684	698	694	691	716	711	701	712	679	656	707	707	723	694	721	703	700	695	716	719	733	716	669	738	706	670	689	732	744	698	680	689	714	693	668	733	686	667	668	646	706	753	682	684	680	745	744	684	701	688	724	727	677	698	695	684	693	671	711	678	674	643	694	726	704	689	699	696	747	646	680	735	709	693	710	700	700	711	696	694	650	658	696	652	673	709	699	712	695	730	664	679	684	716	682	715	674	695	712	681	713	704	685	716	674	718	672	637	668	688	717	710	667	703	661	634	735	732	734	753	654	663	747	713	669	729	707	663	714	676	713	743	684	673	677	721	666	665	660	668	711	688	686	748	683	690	714	669	707	695	686	671	667	737	718	711	697	698	738	732	682	686	722	715	687	709	685	680	744	671	694	684	713	745	656	701	700	693	696	690	703	698	685	700	697	714	692	643	687	690	625	670	677	705	735	659	688	754	681	698	673	712	743	657	710	685	670	669	729	725	712	735	676	686	665	694	682	659	749	694	682	615	687	672	690	726	701	734	709	724	690	718	671	669	701	725	749	668	765	696	679	725	685	701	700	701	729	688	697	731	705	692	679	697	710	654	720	712	709	701	700	689	712	688	696	693	674	710	683	714	675	701	695	649	702	713	670	681	654	705	708	668	691	712	646	678	668	728	687	662	705	664	689	638	676	693	711	729	689	700	691	714	708	666	712	705	745	672	705	664	713	730	703	733	715	713	652	716	714	696	680	714	733	673	712	749	715	730	678	706	733	710	705	706	642	679	717	718	705	728	662	715	675	711	694	715	674	676	674	689	719	669	712	704	679	722	692	641	669	703	712	689	700	713	662	704	663	734	678	722	688	711	698	643	724	712	701	716	701	680	704	711	735	719	676	696	667	689	686	733	725	707	721	660	652	657	682	700	724	704	708	700	704	665	696	722	695	704	724	655	662	731	693	690	716	730	718	700	724	746	716	691	676	667	671	662	710	696	708	683	715	685	713	702	680	703	711	637	659	685	687	677	699	718	682	690	686	683	659	707	679	680	707	722	728	666	703	705	674	712	724	658	738	719	691	670	761	690	757	730	709	689	641	738	758	694	675	678	702	708	769	668	743	686	719	655	682	719	676	706	680	720	688	708	710	731	689	685	681	738	689	658	706	675	682	684	678	666	717	689	660	691	685	689	730	683	715	668	732	676	706	683	742	689	703	691	718	678	690	682	686	669	713	675	680	736	673	700	692	731	687	733	653	677	736	661	699	746	662	679	705	689	732	675	686	746	716	712	685	747	674	682	674	679	660	705	696	713	697	701	713	672	680	745	710	716	726	682	669	710	680	689	699	695	706	653	726	670	691	728	679	732	689	710	686	732	709	691	738	661	714	723	713	722	709	671	681	737	710	666	676	700	693	707	710	658	671	698	723	661	715	709	686	700	675	683	704	677	693	712	704	659	681	735	653	688	699	733	695	689	690	699	685	720	693	692	725	690	692	715	744	735	702	695	700	706	712	682	682	675	726	680	726	663	696	669	679	643	733	723	697	717	716	719	674	691	679	657	715	726	659	668	679	701	697	678	717	699	693	744	660	649	694	662	703	647	701	655	730	671	650	714	681	704	672	706	696	711	662	725	732	677	698	667	722	711	673	688	699	686	653	725	660	658	723	712	704	692	700	721	676	670	744	726	717	677	682	706	745	708	709	683	640	716	646	679	708	709	722	654	701	722	655	657	697	672	685	727	697	617	657	713	709	661	708	672	705	676	708	733	664	728	707	729	683	698	695	662	699	728	638	723	626	718	636	704	718	709	671	685	680	673	746	675	671	657	686	692	662	675	689	684	733	712	678	717	677	671	718	663	708	703	646	678	697	683	664	679	719	712	709	734	655	707	702	688	691	678	724	684	726	657	690	717	626	750	700	719	698	664	693	652	685	686	728	666	650	682	669	730	701	671	710	719	639	683	672	676	675	664	686	665	695	727	721	679	705	729	669	767	714	685	709	734	701	659	675	690	676	749	675	691	691	700	694	705	678	707	678	658	699	704	705	674	661	693	695	710	695	678	687	729	672	680	706	694	684	694	659	684	702	740	651	694	727	719	666	674	707	692	705	670	663	682	719	702	708	690	696	726	698	670	685	715	677	667	721	695	680	711	699	702	663	764	698	729	727	703	696	697	641	705	655	694	690	657	701	698	692	644	682	675	695	669	691	718	687	742	681	697	712	672	691	683	705	702	744	694	693	649	688	691	707	721	706	736	665	700	682	699	699	720	703	667	681	630	708	734	712	661	707	697	626	677	708	676	687	733	661	715	697	697	723	706	700	713	719	698	736	674	730	711	649	722	703	694	709	709	707	684	691	678	664	708	628	702	662	686	708	683	685	680	687	676	657	689	646	660	712	718	682	633	730	666	654	648	650	673	636	674	676	663	755	673	667	692	694	680	704	690	621	712	712	721	689	678	667	731	675	706	652	663	653	678	731	690	684	688	674	706	681	687	736	645	703	711	681	661	696	716	659	683	727	659	676	679	762	666	692	670	649	648	676	714	744	686	754	738	742	692	683	717	713	671	680	714	675	688	666	664	682	705	694	667	714	629	714	721	691	703	708	701	686	690	716	708	703	690	710	667	700	686	746	692	648	704	686	690	694	694	670	688	666	692	640	681	725	723	676	711	721	703	675	718	679	720	698	685	704	676	710	718	671	645	655	714	662	653	712	778	701	726	693	668	662	742	701	682	658	748	723	694	704	715	732	697	674	679	728	678	726	703	694	666	693	684	714	704	689	649	651	734	712	708	669	705	689	690	677	675	684	710	686	727	743	721	708	714	694	711	680	691	684	687	731	696	674	664	674	739	721	694	688	716	765	709	761	722	703	699	714	700	662	686	684	639	679	682	705	680	698	689	742	706	691	667	733	702	666	688	691	721	710	736	709	669	702	625	714	672	699	696	719	711	673	725	731	734	692	681
19655	38288	35721	27423	21962	19900	16064	12415	10324	8644	7139	6266	5696	5052	4551	3851	3353	2641	2362	2126	1991	1783	1954	2767	2696	1768	1852	1606	1563	1594	2113	1755	1781	1723	1623	1888	1888	1716	1678	1537	1521	1449	1377	1406	1397	1279	1333	1320	1374	1280	1195	1178	1050	1057	1813	2498	2103	1710	1336	1204	1021	956	951	1017	999	1077	1032	1039	1060	1039	1009	1053	1058	935	1077	1096	1008	1033	1022	1024	1020	1017	1054	1003	996	1059	1014	1051	1009	1002	954	1027	1028	965	1018	1006	1047	1007	975	1043	1030	992	992	1026	980	1055	1060	988	1029	974	1007	1053	978	1069	1050	992	1003	983	999	1102	1024	1051	961	1078	1006	1056	1020	1029	1043	1013	1037	1018	980	1061	1021	1002	1017	1028	1045	1031	1003	1038	1093	1019	1050	985	1049	1085	998	1057	1064	991	1000	1034	1034	1031	1012	1029	1020	1027	1040	991	1028	1031	1041	1020	976	955	1079	1064	1042	989	1010	1078	973	942	1012	1022	1091	1062	1067	1081	992	1017	989	1012	1037	1013	1069	1008	1005	1028	1006	1068	1022	1050	1052	1025	1039	1073	1015	995	1062	975	1073	1036	1030	994	1020	992	1031	1004	1034	1053	1028	1028	983	1027	959	1004	1059	1054	993	1048	1022	1104	1039	995	1046	999	1060	1062	975	1065	1046	1033	1071	1055	980	991	984	1038	994	957	1012	1034	1079	1023	1014	1036	1006	980	1021	998	1028	1036	1086	933	1040	1025	1014	989	998	1036	1005	1028	1048	1001	982	997	1038	1055	1025	1032	1036	1069	1024	951	1020	984	985	1013	1014	1067	1006	991	1029	991	1020	1048	1027	997	1054	1002	965	924	1055	1024	1002	1038	1011	1029	1120	952	1020	1018	1061	1006	1025	1030	1021	995	951	1018	984	1042	1042	1005	986	1033	1014	976	997	955	1009	1052	1071	973	982	1084	1010	979	977	1040	1035	990	1014	1044	1034	1038	1026	1018	990	1017	1045	1000	1065	1060	1056	1039	962	1093	1013	1023	1012	1020	1001	1010	1029	1006	1033	1016	1038	1001	1052	1022	1004	1083	1020	1026	1031	1003	1025	1040	994	1028	986	1058	1013	1020	1086	1052	1053	1034	1037	1050	1017	996	1051	988	1024	995	1025	1018	1034	1029	970	998	1025	1019	1075	1041	973	1071	1040	980	1022	1065	1048	1057	1043	968	1036	1069	1058	929	961	980	1058	1033	1072	1018	1065	1015	1066	1060	1031	1010	980	1032	1006	1007	1046	1054	1007	1032	1041	996	1095	1052	1051	1004	1046	1073	1097	1043	1023	1049	1062	1037	1040	1028	977	998	1036	1048	1024	1020	1067	986	993	1083	1016	985	1005	1064	1010	1017	1001	1067	1001	1037	1059	961	1016	1029	1090	968	970	1035	1069	993	1048	998	1001	1028	1029	1067	981	1002	1031	1039	1018	1073	1052	1068	995	1023	993	1029	957	1022	1090	983	1001	1092	1024	1062	1059	1003	1076	992	997	1022	1001	1028	1036	1034	1031	987	965	1028	1020	1034	1038	1017	1063	1007	1010	1069	1061	973	978	989	1003	1022	1056	1031	1026	997	1007	971	1012	1015	1047	1056	1056	1002	1013	1009	983	1035	1018	1085	1050	1022	1061	1051	966	1005	1053	1011	1013	1042	1039	1015	967	990	996	1041	1108	978	1007	1015	984	970	1082	1034	962	995	1002	1004	1063	1046	975	944	1026	1063	987	1032	1038	967	1041	986	1005	1014	1090	1043	1058	1043	997	1045	1000	1064	1048	1026	1057	978	997	988	1023	1020	974	1052	997	1058	1048	1034	1006	987	1026	1019	973	1100	1023	969	1044	993	985	1013	1033	1037	1017	1007	1025	963	1025	1034	1080	984	1030	971	1064	1012	1008	1009	1062	968	1030	1007	981	1005	988	985	992	1017	998	1037	1002	1068	1015	1046	1013	984	1010	992	1063	1100	1042	1035	1021	982	995	990	1069	1046	991	1055	978	1024	1047	1062	1069	977	1061	1063	1043	994	1042	1008	1005	1010	999	992	1011	1011	1038	1048	1037	1011	998	999	977	1014	983	1037	1042	1029	1070	1011	1008	1043	1015	976	1027	1018	1041	978	981	981	956	1020	999	1061	1009	1031	1082	1040	1011	1038	1035	964	1095	1022	1039	1054	1046	1005	1054	983	972	1067	967	990	956	1031	1011	1016	1056	993	989	996	1053	1074	1029	984	1024	1067	1020	1001	983	1044	1034	1055	993	1013	1002	983	1017	989	1047	1002	1042	1059	967	978	1001	1072	995	947	994	1063	1056	1063	1066	1026	992	999	1000	1054	996	1020	1029	1003	1023	1050	966	998	981	1068	1086	1066	984	1032	985	1045	1076	1045	1010	1000	1047	1046	1071	1043	1034	1004	1030	1017	1009	977	1038	1046	1011	1048	1008	1032	1029	1006	1028	1048	1015	1003	989	1045	1029	1007	1047	1012	1010	1041	1049	989	1009	1007	1078	1004	1075	987	944	980	995	1042	1066	1064	984	972	1028	1019	1084	980	1067	1029	1023	1012	1022	948	990	1027	1076	1018	1022	974	1003	971	996	1047	1029	974	991	1062	1022	1052	1043	980	1006	1002	1064	1007	963	1071	998	1030	1042	1001	1014	996	1020	991	1050	987	1063	1058	1031	938	984	1039	1065	1020	1004	1059	1008	1009	1011	1007	934	1101	966	1049	1001	988	1015	977	1047	1013	1050	1043	1000	1011	1004	1045	1096	1055	1036	1119	999	1073	1005	1026	1012	993	1059	1019	1028	1056	974	1028	1032	1042	992	972	1026	1003	1034	1005	1017	1052	1125	1001	1059	1026	1048	1067	1026	1097	1014	988	1078	976	1014	1007	1005	1010	1020	984	1017	1026	1093	981	1024	1055	1100	961	1061	991	1022	1015	1014	1038	1007	1028	1060	1003	1090	995	1019	974	1006	1019	1040	994	1034	1013	1022	1014	1014	1043	1024	1027	977	1019	1005	1001	1052	992	1012	1023	993	1009	1015	984	1009	1014	976	1019	950	1006	1015	1015	1006	1004	1033	989	1004	1065	1043	984	1085	1007	1013	992	1040	994	1018	1017	1073	1008	1051	996	1060	1079	1034	1006	1069	1057	1010	1060	1000	1017	1050	1062	1037	993	1032	1016	1012	1036	972	972	1020	1031	1023	1086	1034	1042	982	1024	990	1008	1051	953	1028	1006	1067	1007	1036	1091	988	1021	966	1006	1079	1034	1028	1066	1018	1042	1023	997	1004	1071	999	1020	1016	985	1029	1012	1068	1015	1031	1015	1001	1035	1072	1032	1115	1003	1001	1006	1033	1051	1054	1044	1073	1084	1051	1018	1051	1041	1012	1015	1011	1050	949	993	1031	1079	1043	1034	1029	1017	1034	990	1034	986	1038	1021	1010	997	1003	1053	996	986	1049	1034	1019	1017	1011	1013	995	1007	1008	1080	955	988	1001	1057	980	993	1027	1004	1057	1001	1049	1020	1071	983	1008	1008	960	1057	982	997	1055	1061	965	1056	1068	986	1003	977	1091	1019	1049	990	1005	1050	1023	996	1023	1031	1005	1010	1050	999	1069	1017	981	976	1073	1099	1021	1035	990	1059	997	1067	1015	1032	974	1004	1031	990	997	1022	1036	995	992	990	1009	1015	1028	970	1003	1044	989	1014	1088	1021	1004	1013	1002	970	978	1002	1044	1021	1029	1012	1064	1060	991	1025	964	1006	983	1002	1018	1033	1009	1010	1089	1022	986	999	971	1001	1003	1025	985	990	1058	1046	1077	1024	1013	973	1015	993	1010	1028	979	1029	1031	1034	1017	1039	996	983	1012	1053	1011	1016	1006	989	1049	1027	1013	995	1106	1031	1065	1074	993	1033	1040	1053	1039	1004	1020	1020	1035	974	1013	1039	997	986	997	1004	982	1016	996	946	1018	1002	1008	1015	1038	1006	1042	1051	1102	955	953	1011	1073	971	1036	1060	1080	1061	1054	996	1034	1038	1057	1010	1024	979	1073	1004	1004	1005	991	1037	1004	993	985	1065	1055	1016	1034	1011	1051	1066	967	1010	1000	988	965	1046	1009	1046	1070	1006	977	981	1047	1022	998	995	1113	1007	1024	1033	997	981	1029	1038	985	1032	1047	1050	1066	1046	994	1020	1069	1044	1055	1007	1036	1028	1064	1024	1036	1065	1010	1056	1022	1052	1032	1043	931	1014	1015	986	1003	1027	1056	1015	967	1025	1060	1061	985	1063	994	1029	993	1029	1049	1002	1042	1030	1051	1006	1006	1019	1032	1081	1044	1088	992	1035	1071	1046	1055	970	999	1026	1010	1032	1022	1039	1033	1044	966	985	980	1056	1037	990	1039	1015	972	1056	995	1064	1069	1094	1022	1048	983	990	1027	990	1049	993	1062	1043	957	1004	1035	1018	1030	1056	1008	971	1017	988	1011	1075	1020	1034	1010	1079	1075	1049	989	1052	1061	1006	1011	1032	1029	995	957	1060	1013	1040	1050	1082	1058	1049	981	994	1021	1015	993	986	987	1054	1035	1010	1047	1020	1025	1071	1025	1011	1011	981	995	1019	1057	1058
27176	21535	19351	10851	5419	4305	2930	2288	1863	1591	1516	1377	1339	1251	1161	1054	1024	960	870	862	892	821	810	1072	982	781	803	749	747	863	839	813	817	809	797	769	875	780	825	776	804	799	792	735	776	754	770	762	718	760	715	742	700	704	766	764	733	759	664	691	722	668	651	717	748	705	713	664	728	684	708	717	671	685	666	700	716	680	691	705	688	664	733	711	685	711	758	639	698	706	685	694	699	692	683	697	728	701	693	755	675	683	686	659	724	706	689	681	680	695	668	709	717	696	699	706	695	729	694	720	661	737	692	678	702	731	677	663	669	696	709	697	682	695	684	723	689	731	716	615	685	695	739	732	659	701	697	731	707	673	726	753	718	719	731	719	729	687	694	673	758	696	719	760	715	687	686	710	738	716	720	672	706	736	669	678	684	731	720	714	635	709	685	722	719	768	715	655	764	712	694	711	751	689	694	686	680	716	694	709	705	720	710	730	690	706	691	756	758	688	643	666	712	704	715	712	691	656	701	708	688	696	686	690	709	640	723	689	682	693	697	719	742	671	676	696	720	690	719	700	690	693	694	696	677	791	713	730	688	700	697	709	753	727	695	723	722	736	686	710	729	696	670	720	704	731	686	686	744	672	749	646	692	724	739	727	761	732	715	695	674	730	690	699	726	712	662	694	705	686	690	688	663	701	734	664	666	710	718	696	723	714	644	665	675	671	664	688	707	674	686	644	690	727	693	704	723	683	708	685	722	735	694	678	725	676	696	709	727	749	697	686	688	667	677	683	732	662	728	703	732	684	679	691	672	678	661	693	686	731	708	701	697	652	708	739	697	673	714	683	697	703	728	720	735	724	700	665	725	722	677	682	698	684	685	681	741	695	682	662	632	698	683	722	681	703	715	693	674	758	692	708	702	685	706	660	727	718	704	702	706	689	700	674	709	707	723	723	727	731	724	703	702	708	718	699	709	708	655	714	722	708	693	687	700	651	702	683	682	655	712	702	721	737	733	701	727	687	671	680	679	671	669	743	683	682	690	690	718	693	712	681	689	691	669	721	692	675	744	699	716	693	719	674	677	687	710	727	657	706	723	670	715	705	714	694	676	721	668	721	683	681	696	757	693	705	678	674	703	680	681	690	669	663	704	730	729	751	684	673	725	721	731	667	658	670	695	707	682	691	681	710	679	656	703	708	678	666	722	701	730	711	725	701	716	735	742	661	712	669	709	732	730	679	687	687	675	679	717	704	731	677	728	695	701	709	659	719	712	690	688	729	723	691	675	673	681	700	687	749	696	705	739	704	704	738	695	666	742	675	719	713	722	713	646	727	689	666	715	697	686	671	701	724	741	687	684	712	693	723	670	681	680	703	647	726	708	735	668	693	660	697	701	709	711	682	688	653	665	677	698	711	693	740	688	654	686	705	678	705	706	685	712	699	674	716	652	690	747	728	693	683	700	668	753	691	676	705	717	712	714	719	692	695	680	684	678	683	696	712	720	719	728	741	687	668	753	698	695	710	721	750	664	705	753	781	657	688	629	679	720	740	700	726	706	697	725	676	762	775	625	747	706	769	695	712	710	724	697	674	708	747	711	730	701	686	702	702	726	674	689	790	684	701	662	698	744	664	681	693	700	676	665	670	674	645	688	688	695	672	745	687	765	700	685	699	739	651	700	718	747	725	660	735	690	706	678	680	680	741	750	718	717	650	700	702	716	706	736	711	682	650	737	723	700	745	723	709	737	677	704	683	709	685	653	673	647	700	660	751	714	697	697	745	671	696	699	668	693	661	714	628	693	751	671	691	690	749	689	716	728	719	717	681	688	713	696	665	688	686	750	730	724	691	688	658	696	671	666	697	700	719	698	679	682	675	683	669	701	716	728	643	693	700	745	695	682	679	702	695	720	708	683	737	695	677	681	692	704	732	699	725	715	715	728	716	697	660	738	701	701	652	677	755	703	704	697	753	664	699	699	694	711	707	677	642	739	720	642	648	710	730	707	698	681	787	644	691	693	768	663	704	698	667	754	680	678	649	669	667	676	679	705	708	725	681	670	720	710	694	674	703	708	730	669	686	722	682	632	678	710	713	759	718	669	670	789	685	660	715	685	682	670	742	723	722	733	725	741	713	719	692	710	696	652	708	694	747	664	675	680	681	694	703	748	705	757	731	720	670	680	694	714	684	697	707	681	660	675	695	704	693	691	707	700	672	674	691	699	702	707	733	675	685	710	683	709	680	690	648	719	713	673	700	652	675	673	722	674	681	706	764	695	679	708	714	727	738	704	714	732	703	692	659	659	676	652	714	732	748	691	673	706	713	714	692	729	725	734	693	721	695	648	678	688	688	687	699	729	689	713	693	634	719	689	699	659	659	683	707	709	695	688	652	703	664	732	688	675	682	687	681	682	711	751	677	705	732	640	701	656	680	669	627	754	702	704	713	699	754	694	646	700	676	723	707	702	644	744	665	742	699	705	639	700	695	649	695	679	702	659	652	692	774	665	707	652	689	697	687	666	723	727	699	685	720	700	673	685	685	690	687	727	700	672	709	664	664	705	763	679	671	701	652	711	732	660	705	713	725	707	669	695	697	740	744	707	673	720	674	731	657	687	682	673	707	669	704	700	695	716	749	645	670	708	673	701	669	709	683	702	701	682	675	702	712	696	692	701	762	730	710	709	674	714	698	716	686	717	683	681	688	751	700	620	688	662	685	674	740	699	703	689	686	694	667	683	695	685	714	704	736	674	715	713	674	664	705	717	702	683	724	710	639	737	714	709	703	693	718	693	691	714	696	703	679	716	719	687	732	702	711	664	708	699	737	668	640	636	684	675	721	675	659	692	760	683	718	752	689	721	704	738	639	707	707	728	673	698	682	679	745	720	738	668	707	681	693	723	644	715	758	724	701	678	696	687	677	757	675	671	637	675	685	727	674	657	691	709	719	675	698	724	692	705	713	693	699	658	685	678	718	744	646	705	693	696	650	692	695	685	757	703	654	700	743	697	707	711	729	670	681	691	693	702	692	702	714	718	719	712	703	684	687	694	699	726	713	671	733	767	648	719	692	648	695	738	706	701	703	670	683	714	747	697	666	698	721	713	727	683	732	646	704	710	679	688	674	624	675	711	682	687	701	701	707	695	693	730	679	696	673	662	654	726	761	671	711	681	698	665	757	716	646	741	696	712	682	692	695	736	634	769	716	706	666	700	712	689	704	719	749	722	652	712	689	694	734	725	690	691	726	659	735	711	684	712	697	713	686	661	683	681	656	699	732	663	735	672	691	730	692	686	715	648	729	712	688	706	725	724	720	684	694	717	691	672	703	706	699	686	650	679	707	704	750	710	727	646	622	710	721	745	766	702	717	677	737	663	729	681	723	650	679	707	686	721	686	687	732	709	711	718	699	725	662	707	727	652	708	763	688	720	663	630	736	703	651	737	693	671	733	702	683	684	690	731	700	661	705	679	694	729	673	719	703	696	715	635	673	706	664	741	707	681	688
15386	25929	23095	14594	11100	9977	7120	5654	4655	3943	3436	3139	2778	2704	2230	1961	1950	1634	1576	1455	1394	1378	1518	1716	1663	1399	1348	1258	1189	1460	1384	1278	1356	1256	1415	1267	1401	1394	1302	1232	1351	1259	1243	1206	1194	1163	1174	1192	1105	1156	1113	1150	1140	1033	1140	1159	1179	1137	1130	1069	1075	1032	981	1042	1025	1006	1038	1029	1062	1050	1008	1064	1022	1027	1082	1002	1043	1026	1081	1049	1015	1005	1065	1056	1060	1055	1025	1018	1024	1068	1038	1063	1042	1081	1057	1037	1040	1017	1002	1104	1027	1068	1063	1057	1017	1017	1011	1062	1001	1036	954	1027	1052	1036	1053	1035	1046	1059	1054	1024	1039	1046	1039	1050	1080	1013	1028	1019	1022	1069	1045	1051	1032	1023	1096	1033	1072	1085	1033	1038	972	1001	1083	1025	1090	1024	1003	1016	1070	1050	997	1068	1059	1062	1040	976	1125	1034	1034	1070	1045	1006	1077	1032	1079	1072	995	1064	981	987	1061	1030	1030	1074	1072	1001	980	1025	1004	1001	1013	1023	1048	1078	1018	1086	1026	1026	1016	981	1110	1037	1053	1019	1024	1041	1080	1029	1035	1001	1100	1000	1075	1064	1032	1000	1062	1015	1020	1068	1044	1042	1018	997	1041	1025	1055	1035	998	969	1103	995	1012	1067	1035	1061	1036	1054	1070	1041	1064	1003	1030	1084	1055	1065	1004	1030	995	1057	1039	1025	1037	1035	1035	1000	1017	1013	1056	1019	1029	1007	993	1009	1042	1040	1045	1040	1038	1013	1125	982	1051	968	1002	1065	1051	990	1070	1069	982	1017	1013	1102	1084	1042	1042	1050	936	1099	1049	1027	1020	1004	1012	1079	1090	1088	1039	1059	1048	1035	1085	1079	995	1058	1062	987	1022	1010	1062	1061	1064	1020	1054	1001	1026	999	998	1043	1098	1006	1028	1078	1038	1051	982	1040	1050	1050	1014	992	1031	1041	1032	1095	1012	1006	1031	1029	1005	1044	1102	1035	984	1035	1030	1049	1037	1053	1034	1046	1041	988	1051	1045	1031	1087	1034	1036	1041	1036	1085	1030	1016	996	1020	1050	1054	1044	1051	1039	1020	1130	1075	1032	988	1022	1062	1017	1032	1023	1047	1079	1088	996	980	1022	1040	965	1035	1052	1042	985	1059	1080	986	1066	1052	1045	1022	1018	1060	1098	1061	1044	1084	1085	1025	1034	1008	1061	1035	1066	1031	1024	1053	1039	1045	996	1083	983	1010	1068	1029	1058	1033	1062	1076	1026	1012	1048	1048	1025	1070	1028	1018	1026	1063	1093	1019	1038	997	1057	1108	976	1029	1040	972	1040	1007	1058	1019	1050	1003	1069	1027	1020	1059	1031	1060	1042	1055	956	1051	1000	1041	1049	1010	1081	1019	1046	1026	990	1046	1009	994	1085	1071	1065	998	1047	1048	1032	1018	1023	996	1004	1057	1024	1008	1028	1044	1047	1071	1083	1002	947	1021	1042	990	1052	1031	976	1002	1012	1009	1030	1050	1067	1071	1049	1034	1025	1061	1078	1064	996	1009	1087	1016	1058	1043	1012	1021	1060	1014	1073	1016	1058	1088	1034	1028	1000	1034	1021	1023	1034	1081	1017	1039	1035	1049	1032	1100	1009	989	1037	1076	1016	1033	1068	1042	1008	1057	1026	1003	1044	1068	1000	1009	1036	985	1040	997	1011	973	1046	982	1002	1036	1071	1057	1036	1034	1025	1006	964	1032	1047	1022	1080	1068	1020	1016	1048	1028	1045	1058	1058	1005	1080	1006	1083	1016	1084	1078	1053	1022	1106	1014	1044	988	1050	1071	991	978	1078	1016	1034	1077	1043	1073	1065	1057	1046	1050	998	1050	973	1047	1061	1063	1031	1021	1038	951	1051	1003	1077	1018	1026	1042	1140	1041	1021	1001	1019	1012	1053	974	991	1080	1095	1013	1044	1053	1017	1016	1055	1016	1023	988	1080	1026	996	1015	1012	1022	1073	1066	1027	1029	1039	993	1019	1013	1034	1043	1025	988	1058	1059	996	1029	1070	1065	1095	1069	1042	1047	1009	976	1006	1053	1076	1046	1024	1051	1002	1030	1066	1000	1054	1020	1016	1060	1049	1075	994	1056	1016	1041	1056	1026	1043	1069	1063	1009	1046	1063	1027	1030	1045	1051	1018	1037	1036	1046	1037	1026	1001	999	1019	972	1031	1047	1066	1007	1038	1000	1076	1031	1016	1038	1052	1016	1014	1037	1018	1009	1064	1036	1077	1080	1056	1033	1044	1029	1054	1041	1044	1034	1013	1048	1021	1026	1061	993	1047	1084	1072	995	1003	1056	1024	1035	1075	1059	984	981	1030	1065	1025	1038	1042	1074	992	1043	1013	1074	1002	1050	992	971	1067	1012	1054	1059	1038	1092	1013	1036	1100	1018	1011	1062	1008	1048	1016	1017	1070	1067	1120	1053	1006	1050	991	1049	1051	991	1086	1046	1056	1051	1070	1041	1001	981	1069	1034	1044	1078	1061	1012	1009	1018	1113	1094	1055	1073	1036	1057	952	1008	1068	1005	1011	1063	988	1028	993	1032	1045	1034	1061	1014	1067	1035	1012	1003	1019	1018	999	1025	1042	1023	1110	1028	1033	1052	1050	1059	987	1027	1091	1055	1016	1077	1070	1028	1049	1028	1030	1071	1051	1030	1028	1033	1024	1046	1009	1049	997	1030	1067	984	1023	1017	1042	1083	1085	1022	1093	1000	1041	1071	1029	1017	986	1029	1021	1043	1021	978	1013	1021	1074	1010	1020	1080	988	996	996	1021	1022	1041	1009	1040	1051	1031	1027	1023	1053	1020	1026	1012	1049	971	1038	1014	1000	1082	1004	1031	1083	1049	1022	1075	1037	1025	1042	1093	1082	1077	1078	1043	1036	1005	1098	1029	999	1113	989	1020	1029	1081	1076	1042	1010	963	1048	997	1047	1006	1024	1001	1002	1066	1061	1076	1096	1052	1036	1052	1070	1039	1050	1001	1091	1043	1091	1007	1081	1055	1058	1103	1070	1079	1082	1072	1077	1058	1076	1010	1017	1054	1031	1017	1046	1072	1019	1037	1047	1088	990	1070	1051	1035	1015	1071	1024	1056	1025	1071	1060	1035	1010	1020	1049	998	1046	996	1037	1024	1009	1030	1015	1031	1051	1065	1049	1045	1053	1000	1053	1058	1081	1058	1006	1024	1054	1068	1005	1055	980	1040	978	1015	987	1072	1008	1027	1028	954	1017	1009	988	991	1092	976	1016	1048	1057	1103	1061	1029	1060	1056	989	1033	1046	1012	1059	1030	962	1072	1014	1053	1023	1031	1074	1068	1007	1048	1079	1079	981	1063	1017	1020	1022	1072	1037	1091	1079	991	1023	1022	1050	1044	1017	1047	1029	1027	1039	1009	1013	1085	1028	1046	1057	1035	1067	1055	968	1001	1058	1020	986	972	1011	1019	1006	1021	1079	979	1044	948	1030	1020	1082	989	990	1047	1043	1028	1056	1006	1011	1009	1046	996	972	1039	950	988	1053	1092	986	977	957	1031	1013	1039	1035	1077	1005	1047	1003	1043	1012	1072	1049	1047	1024	1030	1027	963	1049	1071	1027	1037	1075	1006	1014	1099	984	1041	989	1027	1016	1040	1129	1056	1050	1051	1040	1010	1034	1027	1029	1019	1071	1014	1009	1080	1096	1093	1045	1120	1023	1081	1069	960	1094	1034	1019	1013	1114	1099	1062	1106	1043	1020	1066	1033	975	991	1024	1056	1077	1020	1044	997	1048	988	1030	1018	1054	1031	1010	1037	1011	1075	994	1075	1091	1099	1068	1051	1094	1111	1030	1028	1024	1010	1056	1029	1018	1076	1047	1044	1054	1024	1052	1007	990	1029	1041	1056	1038	976	1077	1002	969	1021	1108	1016	968	1047	1004	1007	1028	1036	1017	1035	1017	1054	1003	1002	1034	1067	997	1025	1023	1066	1053	1058	1027	1063	1047	1011	1010	1008	1072	987	997	1057	1011	982	983	1019	1125	1028	1085	1032	1069	1008	1077	1062	1041	995	1032	998	1022	1042	1092	1047	1032	1008	1117	1049	1009	972	1013	1005	1050	1063	999	1033	1072	1029	1025	1023	1049	1004	1037	1063	991	1030	1016	1008	1009	1054	1080	1069	1018	1057	1069	1012	1129	1021	1086	1012	1026	1017	1011	1008	1084	1063	983	1009	1083	1044	1023	1003	1023	1052	1046	1064	1021	1051	1043	1021	975	1036	994	1047	1050	1015	985	1043	1040	1024	1058	1062	1000	1067	1012	1067	1037	1016	1027	1033	1068	1071	1052	1023	1046	1029	1013	1100	1041	1012	1056	1048	1071	1000	1028	1077	1015	991	1072	1057	1048	1013	1004	1048	1056	1043	1026	1009	1031	1052	1005	996	1018	1052	1054	1008	1032	1071	1068	1091	1070	1059	1051	1063	1042	1037	1032	1063	1060	1008	1044	1012	1024	1037	1067	1065	1064	1011	1049	1036	994	1063	1044	1064	986	998	1049	1007	1032	1071	993	1010	1033	1043	1068	1040	1022	1085	1053	1008	1082	1016	973	999	1038	994	1032	1062	1003	1006	1029	1106	1040	994	1051	1061	1075	1080	1105	1052	1073	1032	1021	1064	1019	1063	1054	970	1030	1083	1127	1007	1064	958	981	986	1056	1004	1021	994	1047	1024	1032	1053	1074	1080	1020	1028	1049	1044	1041	971	1048	1008	1046	1013	1060	1067	1022	1041	1005	1040	1041	1041	1003	1021	1018	982	1057	1054	1033
24547	21534	28858	24712	21147	13184	6751	4159	3114	2674	2337	2198	2018	1781	1611	1414	1296	1163	1085	1170	1057	1008	1111	1321	1167	1027	1038	957	935	1053	1033	938	1014	968	952	964	1053	992	980	950	953	884	902	903	908	895	924	870	781	815	867	850	822	819	1057	1065	1027	885	848	781	755	815	767	791	776	733	746	773	786	734	744	811	777	799	790	778	797	749	774	764	719	780	783	776	753	771	816	789	774	766	773	770	781	746	827	743	785	762	751	767	787	770	761	792	765	759	783	732	741	722	753	748	802	756	791	774	854	796	740	762	748	775	751	806	804	771	801	808	754	789	763	818	782	791	797	760	763	765	790	789	777	764	762	794	747	788	775	704	780	779	782	777	761	780	800	742	805	802	791	788	749	777	753	761	766	777	827	820	726	774	805	815	778	802	742	815	824	835	802	765	776	762	821	751	774	767	812	758	796	807	771	788	735	775	753	766	802	757	787	720	738	758	787	769	765	814	801	791	815	821	795	783	765	833	794	783	783	746	747	803	771	806	793	788	816	772	752	817	784	740	777	772	808	767	749	732	756	760	800	813	794	797	789	824	843	771	784	749	770	757	776	773	785	787	748	751	770	774	785	751	803	770	765	774	784	779	766	794	785	757	778	794	723	803	794	751	791	757	782	790	803	787	770	767	804	810	790	784	856	790	713	794	794	763	793	821	793	770	820	791	841	760	752	766	754	782	764	772	804	768	755	759	792	791	765	755	730	762	776	785	788	706	801	755	823	815	809	746	776	804	776	774	802	801	760	782	747	802	747	730	780	781	800	748	765	784	782	768	782	793	714	814	746	781	788	794	723	819	768	769	779	806	814	843	844	751	779	761	754	770	803	818	784	783	788	743	772	765	783	801	774	737	808	765	769	787	777	763	792	804	789	784	768	784	755	770	808	834	768	827	762	810	812	783	800	802	764	769	800	830	731	749	840	763	784	768	749	771	814	763	766	764	757	787	792	819	733	735	843	741	780	716	781	812	763	765	811	789	785	744	821	753	757	746	797	794	776	765	752	783	753	825	786	797	793	785	778	814	750	728	753	780	798	741	793	806	765	751	797	763	754	811	774	786	754	719	822	820	790	741	784	755	793	766	803	770	813	777	800	768	801	766	751	777	793	769	780	744	786	750	769	733	821	772	789	763	799	809	787	759	761	767	762	787	803	741	740	760	767	750	783	753	843	779	785	786	816	839	809	749	764	785	789	791	720	798	799	742	762	772	730	809	734	734	792	777	786	766	792	791	746	773	818	792	789	752	766	774	771	758	771	783	754	770	738	752	745	765	753	786	825	762	735	723	818	806	750	807	728	786	823	790	754	767	765	778	812	751	833	796	791	775	753	801	746	788	793	752	742	724	768	806	738	808	807	748	794	778	785	753	766	775	744	785	758	761	752	791	793	802	758	761	789	771	765	745	799	796	769	806	721	760	727	805	823	788	721	775	747	818	791	759	822	775	836	746	846	779	802	780	748	824	766	751	795	795	766	818	768	779	817	780	744	791	793	756	754	782	780	784	782	768	782	766	738	789	788	764	727	752	764	753	755	744	762	779	758	736	812	802	789	732	780	735	774	765	784	723	733	808	784	782	747	786	798	784	789	754	760	788	810	755	791	772	776	760	753	782	794	764	750	784	774	848	800	769	777	819	794	802	741	771	773	761	791	773	772	752	788	772	766	735	802	813	744	776	792	795	767	761	814	783	800	757	784	775	741	780	792	799	727	795	774	753	793	730	798	764	769	745	735	751	775	751	745	811	829	770	769	800	765	813	827	748	817	794	765	758	800	766	792	763	812	859	778	761	847	765	764	766	774	779	763	765	776	765	780	750	734	696	771	773	765	781	772	780	747	805	795	777	775	745	730	785	714	729	768	765	796	782	800	815	749	734	792	747	761	755	771	718	740	749	784	816	762	739	759	771	799	747	787	764	777	801	775	749	792	825	760	775	805	805	767	777	783	787	805	821	758	816	808	766	766	774	806	812	779	758	771	806	772	789	782	745	748	787	819	815	766	794	800	757	764	790	775	778	743	750	759	774	763	756	814	769	790	824	756	801	793	786	714	783	789	773	767	760	783	801	783	768	792	730	746	710	771	799	763	804	722	786	733	756	775	780	799	811	811	752	727	721	827	802	749	768	750	827	787	809	746	777	743	799	755	794	802	751	782	765	759	791	806	767	783	760	757	762	798	793	799	797	786	731	791	789	762	796	766	766	782	768	772	826	761	773	791	771	762	774	770	804	762	746	791	747	797	795	720	783	817	770	727	756	744	747	773	784	769	794	788	821	780	805	759	749	817	786	791	781	790	856	752	794	783	779	763	787	798	806	788	783	757	824	759	795	758	812	732	785	748	787	772	723	825	794	788	764	835	778	769	788	736	803	821	772	753	795	740	813	823	760	768	746	738	778	768	799	769	843	745	757	779	792	777	777	790	779	770	797	750	793	782	805	767	786	763	723	762	811	757	823	746	780	761	784	767	798	817	802	765	823	786	773	755	751	734	787	765	768	710	816	747	832	810	746	813	753	744	763	785	805	760	730	731	761	772	774	739	783	772	782	756	727	775	775	738	792	832	809	871	757	726	777	748	731	785	725	763	818	713	789	764	807	752	759	817	788	761	761	847	758	713	793	780	768	762	751	799	747	796	762	826	763	757	766	714	835	757	729	757	811	767	780	753	757	774	743	764	768	734	790	784	753	779	769	759	810	775	773	786	775	800	726	801	801	794	802	776	824	819	735	858	716	782	797	794	811	800	833	770	798	750	777	755	748	806	736	709	753	742	820	759	787	786	746	799	772	748	790	789	759	765	772	731	726	765	742	804	752	724	720	782	745	783	784	770	743	775	764	753	759	803	751	826	748	793	800	820	773	744	780	798	743	775	774	761	773	744	814	767	760	759	809	809	712	808	731	792	771	802	771	775	762	805	755	732	741	804	728	760	742	767	768	799	784	803	714	796	741	735	763	765	853	788	816	791	742	794	797	742	766	744	788	806	780	754	774	775	762	805	773	810	766	798	799	767	785	723	805	805	797	797	796	790	751	713	810	764	763	793	795	807	782	806	816	761	772	770	755	730	754	811	769	755	815	751	824	777	753	801	744	762	733	777	796	747	777	749	785	749	781	772	794	757	768	758	773	773	752	784	776	766	740	754	786	757	736	793	799	830	751	774	744	778	750	834	736	749	808	760	796	804	736	785	723	848	778	720	816	782	806	749	786	715	781	786	774	750	747	772	784	784	843	798	725	785	794	748	798	780	783	770	717	804	757	763	775	804	821	773	802	760	782	806	788	779	776	745	797	760	786	812	757	847	758	769	773	790	782	756	753	821	768	754	805	812	813	803	809	825	780	808	733	761	770	818	766	799	790	779	794	793	790	830	815	787	767	758	788	759	784	772	842	784	743	772	766	813	801	771	785	819	767	790	776	706	769	844	807	751	743	729	817	758	794	788	750	753	762	768	782	849	773	794	753	781	775
17070	33493	30788	22312	18490	15806	11851	9407	7671	6418	5604	4951	4611	3822	3335	2996	2618	2130	2012	1945	1848	1785	2105	2476	2164	1729	1603	1560	1503	1805	1618	1643	1612	1546	1435	1511	1827	1730	1535	1624	1470	1464	1447	1413	1448	1373	1412	1387	1378	1290	1263	1246	1177	1233	1647	1760	1667	1450	1332	1212	1246	1139	1176	1124	1144	1093	1145	1155	1152	1135	1101	1087	1086	1104	1124	1122	1147	1125	1130	1191	1114	1089	1141	1155	1119	1162	1127	1178	1122	1181	1193	1131	1099	1151	1159	1146	1128	1154	1170	1089	1102	1143	1097	1154	1196	1141	1120	1095	1103	1146	1126	1146	1114	1088	1133	1141	1121	1138	1129	1130	1156	1126	1117	1129	1190	1203	1202	1136	1140	1103	1189	1227	1110	1132	1175	1155	1185	1119	1160	1163	1146	1097	1099	1110	1166	1104	1159	1108	1141	1161	1139	1171	1098	1178	1167	1118	1174	1125	1088	1170	1123	1178	1126	1191	1119	1245	1157	1136	1116	1156	1137	1186	1147	1171	1121	1179	1161	1161	1126	1202	1179	1104	1109	1103	1131	1128	1096	1184	1159	1200	1133	1174	1090	1149	1125	1147	1151	1138	1128	1188	1193	1144	1134	1097	1137	1146	1151	1158	1144	1115	1142	1205	1063	1159	1123	1138	1094	1071	1108	1131	1141	1112	1156	1172	1182	1190	1121	1112	1132	1164	1086	1117	1103	1077	1175	1127	1150	1160	1214	1109	1110	1170	1105	1141	1080	1118	1180	1203	1181	1101	1110	1170	1130	1136	1158	1043	1160	1144	1175	1125	1179	1091	1151	1164	1171	1127	1196	1124	1113	1181	1113	1162	1152	1144	1185	1107	1165	1146	1202	1194	1227	1157	1133	1095	1126	1174	1191	1146	1129	1146	1188	1145	1143	1174	1158	1186	1152	1213	1147	1161	1092	1196	1236	1184	1162	1222	1228	1193	1148	1173	1150	1164	1132	1143	1146	1194	1165	1139	1129	1110	1089	1169	1175	1156	1108	1133	1133	1143	1168	1127	1092	1137	1165	1030	1101	1168	1198	1158	1164	1113	1163	1141	1169	1213	1181	1154	1159	1158	1101	1088	1168	1091	1146	1192	1132	1158	1192	1181	1132	1216	1170	1164	1132	1136	1127	1156	1118	1204	1175	1167	1135	1131	1156	1125	1167	1115	1199	1165	1174	1126	1077	1211	1099	1133	1140	1223	1228	1172	1155	1162	1166	1131	1169	1176	1061	1186	1158	1161	1141	1137	1191	1131	1129	1141	1169	1176	1140	1161	1155	1096	1130	1090	1145	1116	1210	1133	1165	1138	1161	1140	1140	1149	1150	1148	1176	1188	1143	1108	1154	1173	1212	1157	1200	1060	1117	1142	1159	1124	1104	1102	1143	1117	1158	1091	1137	1135	1150	1177	1163	1160	1142	1106	1142	1142	1150	1125	1139	1185	1134	1098	1150	1124	1176	1177	1205	1136	1139	1167	1222	1152	1096	1142	1119	1140	1156	1113	1151	1156	1199	1146	1146	1134	1086	1104	1119	1174	1150	1105	1094	1171	1135	1163	1091	1171	1148	1136	1147	1140	1168	1134	1173	1175	1159	1112	1123	1111	1157	1089	1103	1157	1155	1133	1133	1091	1163	1165	1117	1178	1173	1185	1101	1174	1164	1168	1087	1177	1163	1148	1134	1103	1168	1236	1051	1095	1107	1114	1169	1212	1107	1103	1182	1195	1150	1120	1141	1169	1111	1145	1113	1136	1177	1141	1149	1181	1109	1167	1169	1102	1178	1169	1183	1141	1130	1178	1119	1090	1127	1168	1104	1182	1104	1110	1164	1206	1134	1114	1115	1056	1149	1117	1130	1120	1174	1137	1160	1129	1143	1202	1120	1090	1150	1164	1143	1112	1157	1173	1159	1161	1081	1158	1061	1146	1173	1175	1129	1035	1115	1103	1129	1143	1232	1141	1121	1156	1152	1173	1148	1155	1148	1144	1120	1109	1152	1115	1134	1129	1137	1190	1186	1157	1176	1160	1122	1147	1135	1114	1162	1195	1155	1157	1218	1200	1121	1151	1182	1114	1196	1124	1136	1085	1155	1167	1159	1158	1123	1157	1140	1126	1160	1158	1116	1175	1104	1052	1106	1146	1084	1153	1167	1166	1169	1137	1161	1104	1166	1075	1118	1095	1192	1147	1181	1145	1185	1123	1123	1193	1156	1115	1106	1169	1127	1197	1116	1146	1151	1084	1108	1153	1140	1112	1154	1144	1116	1145	1177	1140	1134	1183	1153	1135	1123	1126	1151	1148	1138	1144	1172	1182	1144	1187	1141	1181	1090	1064	1134	1058	1166	1150	1102	1180	1153	1124	1123	1130	1095	1132	1132	1117	1102	1079	1164	1193	1179	1140	1141	1148	1147	1181	1243	1137	1198	1122	1098	1153	1120	1141	1166	1169	1160	1176	1138	1142	1169	1101	1197	1115	1165	1146	1193	1079	1181	1133	1122	1178	1154	1180	1169	1160	1227	1137	1073	1119	1210	1152	1129	1173	1096	1157	1149	1154	1122	1168	1161	1162	1151	1183	1108	1163	1208	1132	1185	1125	1133	1134	1127	1124	1180	1093	1192	1172	1111	1136	1153	1156	1182	1156	1167	1181	1090	1176	1198	1118	1134	1128	1132	1134	1174	1111	1146	1147	1153	1121	1207	1112	1174	1175	1198	1153	1080	1161	1164	1149	1161	1184	1175	1119	1136	1120	1125	1151	1143	1143	1109	1136	1124	1187	1106	1166	1130	1197	1182	1127	1162	1144	1118	1151	1182	1110	1129	1132	1177	1153	1181	1137	1083	1159	1164	1090	1076	1146	1136	1223	1144	1123	1098	1172	1199	1087	1124	1164	1097	1134	1078	1117	1126	1184	1146	1176	1081	1115	1201	1182	1113	1157	1139	1143	1144	1175	1186	1184	1191	1086	1118	1129	1146	1159	1130	1180	1172	1233	1147	1158	1128	1082	1123	1149	1171	1178	1105	1151	1163	1195	1142	1114	1164	1085	1208	1078	1120	1111	1166	1181	1161	1175	1128	1200	1140	1140	1085	1149	1180	1152	1091	1155	1062	1163	1183	1142	1141	1146	1106	1156	1190	1110	1193	1124	1143	1153	1127	1139	1110	1088	1201	1159	1136	1178	1177	1209	1187	1160	1219	1140	1181	1173	1171	1115	1144	1195	1126	1191	1136	1129	1164	1165	1160	1147	1134	1176	1122	1164	1099	1115	1095	1103	1189	1139	1106	1114	1159	1099	1148	1174	1184	1136	1128	1116	1189	1216	1138	1141	1132	1162	1147	1146	1137	1168	1131	1194	1127	1096	1140	1108	1146	1125	1131	1149	1153	1156	1113	1140	1090	1154	1197	1128	1222	1163	1080	1117	1120	1119	1198	1187	1178	1140	1160	1164	1120	1085	1197	1110	1116	1151	1129	1107	1139	1131	1127	1149	1191	1168	1130	1169	1201	1166	1175	1140	1111	1124	1198	1168	1162	1139	1144	1133	1155	1150	1123	1175	1110	1167	1127	1151	1159	1134	1098	1142	1135	1126	1126	1134	1076	1168	1079	1188	1128	1116	1213	1163	1270	1155	1105	1068	1117	1145	1127	1128	1156	1172	1159	1102	1165	1158	1161	1134	1142	1105	1129	1148	1151	1122	1175	1093	1141	1179	1132	1158	1137	1122	1114	1114	1183	1188	1104	1164	1129	1138	1095	1130	1152	1113	1119	1132	1191	1114	1140	1124	1147	1195	1129	1159	1103	1112	1074	1156	1123	1159	1172	1195	1144	1172	1102	1132	1142	1120	1152	1073	1180	1140	1153	1122	1176	1120	1169	1136	1177	1149	1131	1137	1122	1159	1144	1156	1235	1117	1224	1191	1217	1156	1122	1084	1208	1171	1106	1137	1166	1174	1158	1142	1142	1153	1190	1144	1127	1154	1159	1066	1149	1207	1132	1132	1131	1090	1126	1193	1153	1153	1119	1160	1238	1157	1167	1189	1109	1204	1129	1144	1122	1084	1135	1137	1109	1150	1187	1167	1162	1132	1131	1156	1171	1120	1164	1106	1176	1107	1136	1158	1104	1119	1106	1118	1140	1165	1171	1172	1141	1117	1131	1133	1148	1144	1145	1080	1225	1087	1142	1189	1185	1081	1193	1144	1148	1082	1121	1178	1179	1115	1125	1167	1135	1112	1143	1153	1163	1128	1205	1205	1138	1146	1120	1174	1170	1135	1205	1166	1129	1088	1192	1124	1170	1117	1117	1127	1137	1181	1108	1161	1153	1149	1180	1136	1179	1117	1189	1131	1136	1093	1175	1117	1178	1194	1140	1112	1134	1156	1125	1090	1160	1057	1143	1135	1105	1212	1123	1136	1106	1126	1134	1136	1122	1142	1138	1180	1146	1140	1102	1125	1154	1122	1100	1159	1108	1094	1098	1111	1142	1109	1180	1174	1188	1176	1112	1137	1141	1139	1110	1082	1194	1150	1177	1130	1165	1162	1126	1086	1097	1179	1133	1139	1078	1124	1145	1129	1174	1168	1166	1120	1121	1156	1185	1120	1133	1131	1112	1146	1091	1142	1157	1136	1221	1186	1193	1193	1127	1197	1152	1172	1167	1108	1173	1146	1097	1234	1123	1122	1125	1134	1130	1137	1122	1127	1139	1163	1174	1131	1084	1181	1099	1115	1115	1113	1138	1131	1119	1191	1117	1160	1111	1224	1197	1222	1119	1138	1126	1161	1148	1134	1166	1162	1130	1165	1147	1185	1135	1216	1106	1103	1186	1140	1203	1101	1183	1107	1162	1131	1100	1158	1171	1155	1169	1173	1173	1148	1156	1159	1161	1171	1079	1093	1168	1160	1185	1146	1154	1097	1158	1150	1170	1201	1159	1118	1222	1146	1074	1137	1170	1117	1125	1138	1151	1187	1102	1156	1109	1113	1043	1227	1167	1179	1178	1131	1147	1140	1136	1142	1173	1153	1081	1107	1124	1112	1062	1151	1126	1148	1128	1212
23365	21388	29281	23907	21472	21198	13564	6374	4199	3666	3118	2748	2464	2206	1947	1866	1626	1382	1189	1219	1106	1135	1158	1527	1300	1048	956	911	896	1060	1016	1036	1038	941	954	882	890	1083	968	998	922	928	884	904	907	892	865	879	821	849	762	774	732	718	939	1276	1243	1028	905	821	767	718	731	713	725	706	725	725	700	699	740	758	777	740	695	704	741	713	715	648	699	735	725	727	670	772	734	738	711	714	694	721	706	718	748	683	717	705	718	718	704	720	681	655	726	655	713	697	706	691	694	725	649	677	689	739	702	680	719	692	712	727	727	710	706	701	728	690	682	653	681	681	709	688	679	666	697	732	710	725	751	687	776	711	692	728	714	722	735	705	721	700	713	741	723	698	670	700	721	665	678	717	674	696	710	720	712	712	705	742	705	739	695	680	694	728	720	716	682	780	704	707	685	699	702	684	694	741	712	715	649	737	711	665	767	696	704	750	674	698	747	709	732	750	728	679	704	677	649	698	699	711	690	710	745	675	704	739	693	713	684	647	707	726	712	753	692	650	751	711	632	671	711	719	706	727	727	684	700	697	696	652	717	739	707	692	730	687	704	649	757	746	761	698	710	682	745	672	709	679	706	705	701	686	697	727	715	687	718	710	688	695	694	686	703	689	717	710	724	702	698	703	721	669	673	663	707	693	713	680	715	710	688	693	714	691	700	705	709	692	685	714	688	742	750	708	679	749	692	708	684	682	739	685	759	742	757	719	712	701	711	692	688	751	711	728	713	718	716	721	712	695	634	693	685	705	694	738	701	670	757	661	676	688	690	703	703	683	700	715	692	714	712	735	702	759	735	717	759	730	711	684	656	706	710	690	690	655	669	724	700	728	707	698	733	682	695	726	676	664	706	672	744	779	708	761	690	695	742	740	687	715	691	718	694	713	668	716	715	675	686	674	729	724	718	703	688	721	730	715	692	681	704	682	715	698	700	679	719	721	693	677	725	735	730	713	730	657	722	698	739	700	658	719	705	648	703	679	635	709	710	673	718	734	677	676	704	682	711	702	710	747	701	680	715	747	731	674	702	724	706	724	660	731	709	716	665	759	731	697	715	712	809	742	786	694	684	727	691	664	702	716	730	728	689	699	688	684	674	685	748	722	677	723	680	697	663	697	724	667	688	754	714	699	696	677	714	711	711	710	738	755	699	692	686	698	698	688	669	695	694	696	757	656	723	722	703	720	711	745	652	701	712	708	714	715	741	735	716	727	677	650	692	691	706	721	666	715	748	688	712	728	686	722	712	707	718	737	753	709	681	719	688	720	725	681	684	634	651	698	724	744	741	644	699	700	690	659	690	730	714	709	698	745	702	734	705	685	731	685	707	699	665	739	695	676	689	725	683	733	744	695	717	741	748	690	718	705	707	697	723	713	744	718	725	729	690	710	675	713	647	722	662	701	704	732	669	717	723	642	687	724	702	732	702	686	725	677	702	685	696	735	752	722	673	691	711	659	715	673	665	701	700	708	735	734	737	718	718	733	722	704	657	704	698	748	696	715	647	665	721	697	708	691	689	708	727	704	677	678	717	753	690	689	695	707	734	650	702	678	695	754	721	687	689	675	662	646	676	712	691	713	717	699	741	696	694	677	711	704	708	683	700	694	699	711	698	776	704	686	697	693	701	694	685	702	698	732	710	699	714	655	723	714	669	719	689	715	681	702	651	688	671	754	718	663	687	671	686	692	681	681	707	700	686	683	724	689	679	711	689	730	691	688	686	741	705	717	693	663	725	714	683	710	701	701	714	690	704	709	684	658	742	724	691	705	693	695	697	736	707	768	652	737	652	704	680	682	708	667	736	677	643	641	693	682	706	711	734	723	679	779	750	709	698	705	689	692	656	681	672	691	677	662	697	704	698	709	738	685	750	712	748	684	705	708	704	683	751	699	726	643	741	671	700	760	732	682	685	664	692	697	676	672	713	708	708	690	690	711	705	655	667	682	688	677	743	739	748	663	706	694	726	710	749	670	717	722	714	680	732	632	723	687	712	665	712	729	722	692	699	720	731	704	702	639	746	732	691	722	681	672	728	678	719	691	682	694	670	661	699	718	694	713	679	704	689	705	709	714	683	672	686	672	708	673	706	737	713	717	667	694	690	728	673	697	712	727	710	666	696	738	676	736	700	690	700	713	692	696	715	698	708	712	737	680	747	686	755	706	699	688	739	744	696	741	706	737	700	711	678	669	639	741	728	736	696	686	698	686	731	710	711	703	711	717	703	718	683	732	748	675	740	686	703	755	712	705	718	715	733	670	706	654	708	661	671	729	720	669	715	688	732	702	696	721	671	675	702	746	760	745	727	719	702	683	717	709	670	702	737	714	723	668	742	741	680	752	716	724	708	704	715	672	708	717	730	712	731	669	671	656	730	694	729	744	663	678	740	767	676	705	765	698	723	718	736	691	694	707	707	700	678	749	689	724	765	699	761	675	691	722	681	694	684	684	713	709	667	703	636	701	704	719	679	674	760	723	728	700	711	684	717	721	716	684	696	718	715	737	695	685	669	753	728	638	732	715	690	706	684	680	714	754	708	638	730	743	718	721	668	706	689	727	730	692	698	712	742	715	691	705	725	715	691	686	696	716	722	698	716	674	720	716	649	703	713	646	719	676	677	717	670	705	710	671	712	740	678	693	671	687	720	729	712	689	677	733	731	758	715	723	685	685	715	746	681	720	691	692	651	731	700	723	688	750	725	722	706	728	668	718	719	685	715	696	774	710	696	706	704	716	681	676	687	682	669	651	651	710	710	718	704	685	763	700	717	677	694	697	706	745	721	742	678	684	713	743	705	708	695	749	710	700	658	666	697	715	709	713	647	744	734	675	713	700	695	708	724	662	741	718	732	733	731	686	677	715	673	720	722	657	684	691	691	686	713	699	655	694	705	689	723	739	710	678	644	670	712	697	690	691	659	707	742	711	684	688	735	699	719	719	710	696	698	721	676	709	687	726	701	692	693	717	700	676	693	745	698	693	643	697	734	674	671	683	720	742	666	663	699	697	740	663	672	746	692	709	730	694	680	662	683	704	721	678	705	675	741	690	718	721	717	674	688	694	727	675	751	722	698	667	663	712	722	713	753	714	738	698	724	708	684	694	661	699	688	744	715	705	691	685	719	708	644	691	734	702	663	683	684	685	673	700	736	720	717	707	692	710	702	677	730	697	708	670	699	718	707	721	670	681	710	713	656	699	720	717	700	706	686	681	661	718	706	680	724	731	663	700	704	720	712	747	720	682	691	699	655	708	677	602	706	695	704	704	704	744	682	699	727	747	683	700	697	740	694	693	725	717	741	698	696	669	713	677	765	743	682	709	666	744	707	723	690	686	721	684	724	690	686	737	677	661	709	741	677	718	678	739	671	709	758	728	700	724	692	678	729	692	709	744	652	692	719	716	660	689	704	766	722	718	680	698	697	721	645	747	772	677	710	735	672	724	713	698	728	709	697	689	761	684	724	667	758	670
20090	38976	36362	28135	23917	19564	15307	12682	10033	8737	7649	6542	5817	4981	4365	4091	3244	2647	2250	2314	1957	1990	2289	3009	2482	1914	1754	1679	1476	1850	1754	1702	1715	1741	1542	1510	1660	1822	1763	1661	1576	1514	1436	1418	1455	1327	1418	1387	1343	1273	1273	1121	1108	1206	1558	2346	2051	1695	1465	1242	1102	1148	1045	1084	982	1026	1063	1035	1030	1048	1064	1053	1063	1028	1013	1053	1027	1073	1040	1030	986	1048	1056	1061	1016	1076	1071	1025	1049	1056	1076	974	1042	1083	1028	1043	1002	1019	1043	1064	1057	1067	1076	1018	1030	1015	1038	993	1051	1075	1011	998	1025	1063	1042	1067	1045	1026	1060	1037	984	1017	1020	1014	1078	1009	1020	1067	1033	1027	1014	1052	996	1058	935	1111	1050	1069	997	988	995	1011	1071	1014	1006	1017	1047	936	1029	1036	1055	1034	1026	1080	1080	1032	1026	1069	1037	1038	1048	983	1040	1027	1016	1039	1084	1040	1076	1031	998	1061	1005	1060	1041	930	1032	1064	1054	1098	1037	1022	1078	1077	1067	1027	1028	1009	1103	1019	1010	999	1029	1036	1035	1000	1024	1055	1011	983	1000	1032	1064	1005	1015	1034	1040	969	1070	1071	1036	1062	1021	1079	1024	1066	1031	1055	1063	1028	1054	1051	988	1038	1009	1037	1046	1037	1070	1030	1044	1072	1036	1049	1023	1076	1073	1036	1010	1028	1040	1080	996	1026	1026	1085	1074	1054	1019	1011	1056	1021	1013	1044	1034	1015	1057	1019	1060	1072	1036	1017	1069	1027	1025	1022	1052	1042	1071	1014	1024	1030	1064	1043	1066	1072	1025	1040	1023	1028	1039	1023	1009	1091	1019	1017	1068	1040	1031	1101	1071	1039	1016	1006	1006	1031	1000	1059	1050	1033	998	1013	1009	1072	1000	995	1032	1059	1038	1056	1049	1054	1051	1057	985	1028	1042	1000	1064	1040	1069	1006	1063	1043	1025	1098	980	1017	1074	1013	1006	1072	1034	1046	1044	981	1006	1006	1072	1079	996	1024	1013	1027	1008	1053	996	1047	1039	1090	1070	1014	1016	1020	1091	1061	1006	1087	1031	1063	1100	1039	1101	981	1075	1006	1035	1002	1051	1030	1027	1043	1040	1097	1058	1013	1039	1077	1039	1050	992	1088	1046	1023	1062	1072	1053	1021	1001	983	1027	1072	1043	1024	1013	1089	1074	1017	1077	1083	1076	1052	1037	1061	1078	1055	1081	1034	1070	1046	1041	1044	1092	1050	1051	1051	1000	1008	1034	1095	968	1025	1040	1014	995	1050	1044	1056	1066	1068	1052	1084	1061	1042	1035	991	1036	1092	1128	1028	1080	1000	1051	1006	1078	1038	1040	1067	1010	1084	1061	1075	992	1039	1034	1000	1048	1043	1003	1094	1045	1066	1056	1036	1073	1007	1000	1021	1031	1046	1059	1017	1037	1010	1128	1061	1025	1037	1070	1076	1089	998	1001	1039	1055	998	1054	1025	1051	1075	1008	1012	1013	1058	1036	1017	1064	1028	1038	1047	996	1077	1054	1042	1050	978	1039	1004	1028	1032	975	1039	1048	996	1071	1045	1084	1027	1017	1081	955	1067	1053	1084	1039	1035	995	1057	1031	1061	1073	1036	1067	1024	1069	1022	1067	994	1041	1102	1063	988	1035	990	982	1078	1027	1048	1068	1031	1078	1076	1094	1066	1032	1067	1012	1053	997	1054	1056	956	1018	1012	973	1060	991	1013	1036	994	1017	1090	1080	1094	1017	1048	1003	1036	1072	1002	1040	1033	997	998	1033	1036	1029	1035	1002	1065	1018	1105	1062	1056	1013	968	1078	1024	1004	1034	1047	989	1055	1069	1020	1073	1107	997	1085	1071	1060	1048	1054	1017	1069	1009	1066	1091	998	1052	1035	981	995	1050	1034	1025	1065	1077	1072	1065	1012	1035	986	1008	1081	1046	1072	1049	1057	1017	1072	1044	1024	1091	992	1128	1036	1043	1042	1021	1002	1044	1001	1049	1094	1022	1071	1010	1060	1118	1052	1032	1084	1057	1056	1064	1097	1059	1089	1076	1066	1054	1053	1027	1020	1056	1050	1023	984	1066	1013	1038	1034	1052	1009	1030	1009	990	1036	1053	1061	1066	1057	1043	1050	1017	1012	1056	1019	979	1012	978	1005	1081	1071	966	1007	1006	1083	1022	1003	1010	1061	1041	1049	1040	1031	1010	1042	1094	1016	1020	1024	1061	1031	973	1040	1028	1021	1084	1093	1080	1013	1054	1028	1048	1084	1069	1053	1010	1043	1087	1037	1050	1048	1035	1011	1029	1064	1027	1005	1021	1093	1019	1020	1073	1051	1010	1005	1010	1030	992	1071	1043	1014	1068	1063	1005	994	1060	1009	1013	1046	1045	1034	1021	935	1018	1012	1016	1045	1050	1076	988	1015	1109	1032	1001	1077	1062	974	994	1011	1039	1029	1099	999	1020	1020	1075	1007	1001	1025	1010	998	999	1073	1039	1014	989	1034	1039	1048	1041	1034	1054	1008	991	972	1031	1022	1054	980	1046	1060	1051	1041	1011	1009	1021	1016	1020	1041	1000	1128	1089	1059	1013	1052	1010	960	1049	1012	1012	1034	1097	977	1062	1054	1042	1009	1049	1047	1090	979	1020	1100	1060	996	1044	984	1016	1056	1028	1003	1005	997	1016	1022	1054	1044	979	988	973	1069	1010	1056	1061	1001	1065	1060	1057	1017	1036	1061	1027	1059	998	1022	1072	1040	1057	979	1065	1082	1035	1042	1075	1042	1035	1029	1025	1068	1017	1023	1041	1021	993	1044	1044	975	1050	1081	1091	1024	1011	1015	1003	1012	1020	1024	1070	1046	1017	1052	1060	1062	1047	1014	1066	1057	1006	1003	984	1009	1068	1070	1006	1050	1014	1027	1067	1027	1052	1057	1047	1039	1050	1063	1077	1047	1031	1017	1029	1081	1051	1059	984	1029	1000	1036	1067	1091	1107	1064	1040	1060	1005	974	1032	1032	1001	1014	1080	1011	1009	1054	1019	1045	1064	995	1031	985	1013	1057	1060	1008	1034	996	1067	1050	1020	983	1037	1074	1055	1113	1035	1019	1030	1023	1072	1046	1055	1057	1052	1033	1007	1045	984	988	986	996	1101	1071	1086	1045	1052	977	1013	1044	1050	968	1077	1056	1067	993	1094	1057	1048	1025	1053	1060	1045	1095	971	1063	997	1039	1056	1032	1048	1068	1077	997	999	981	1061	1069	1068	1062	1046	1088	1039	1109	1050	1033	1019	1047	1032	1006	1028	1055	1050	1048	1016	1015	1033	1007	1119	989	1055	1007	1046	1055	984	1032	1066	1012	995	1020	1061	978	1090	1076	1050	1020	1041	1012	1061	1041	1042	989	1052	1056	1008	985	1085	953	944	1029	1012	1049	1046	995	1049	1041	1062	1035	1007	1091	986	1019	1059	1001	1021	1053	996	987	1017	1030	1070	1026	1038	1034	1039	1028	1039	1028	1086	997	1037	1098	1080	1027	1060	1026	1053	1052	1061	1025	1066	1055	1073	1011	1001	1014	1023	1057	1063	1038	1044	1047	1031	1043	1020	1014	1011	1077	1039	1011	1042	1044	991	1003	1048	1004	1018	1059	994	1078	1128	1007	1036	1062	1011	1039	992	1061	994	1057	1045	1038	1028	1033	987	1032	1025	1011	1039	981	1079	1026	1030	1009	1052	1009	1042	1016	1042	1030	987	1019	1018	1041	1018	1056	1037	1135	1057	1069	1025	951	1003	1013	1031	1087	1056	1068	1014	1024	1043	1007	1072	1043	994	1037	993	1042	1037	997	1020	1074	1039	1057	1069	1086	1077	1015	1034	1018	1077	1011	1070	1012	980	1051	1037	1039	1034	1050	1028	1086	1059	1024	984	1031	1056	948	1006	1005	1106	1019	1001	1059	1038	1033	1008	1015	1042	1032	1067	1036	1052	1076	996	1076	1085	1042	1017	1068	1015	992	1078	1052	1078	1044	1000	1032	1057	1074	1038	1026	1091	979	1029	1021	1016	1051	1017	1045	1002	1029	1039	1086	1071	1039	1070	1007	1039	1008	1066	1075	1011	1053	1031	996	1037	1030	1027	1114	1067	973	1058	1015	1133	1004	999	981	1087	1023	1055	978	1018	1035	1024	1082	1024	990	1011	1081	1050	1035	1010	1000	988	1021	1049	1055	1044	1041	1056	1065	970	1059	1021	1090	998	997	1049	1063	1058	1076	1060	1047	1053	1041	1014	1045	1015	1046	1025	1041	1101	1065	1074	1080	1014	1025	999	1035	1051	1022	1034	1035	1111	1007	1047	1012	1065	1038	1066	1014	1067	1015	1052	998	1001	1048	1004	1043	1062	970	1043	977	1036	1059	1045	1053	1026	1020	1048	1031	1012	1045	1005	1014	1025	1049	1022	1019	918	974	995	1043	1031	1077	991	996	1045	1019	1049	1026	1016	981	1044	1012	1047	1075	1095	1068	1054	1034	1016	1020	1064	1004	991	1015	1041	1020	1058	1087	1035	1041	1041	1045	977	1061	1020	1022	1014	1022	1051	1102	1025	1068	1038	1050	1053	1050	1083	1070	1055	1019	1126	1079	1014	1030	974	1044	1030	1040	1020	993	1025	1065	1071	1056	985	1038	1025	1051	953	1040	1013	1033	1006	1032	1023	995	1005	1037	1031	1044	1001	1034	1052	1036	1006	1016	1026	989	999	1052	1037	1004	1071	1073	1010	994	997	1014	1056	1098	1071	1044	1044	1030	1007	1025	1039	1061	1011	1092	1033
27173	21645	20320	13200	6748	4028	2932	2263	1967	1739	1535	1471	1398	1212	1229	1170	1067	929	915	883	857	907	963	1004	938	813	838	821	792	844	838	839	830	841	816	840	840	848	809	827	811	813	799	779	798	788	764	771	765	722	736	774	702	697	745	768	792	776	741	798	744	709	715	724	722	713	804	763	690	707	668	753	722	694	733	662	702	673	686	723	714	722	697	748	685	674	729	738	687	712	705	740	719	716	709	682	743	700	760	729	686	724	692	726	733	670	718	714	738	715	689	670	785	666	765	720	691	756	720	768	699	666	745	739	693	727	671	688	721	742	708	700	723	686	763	707	667	716	658	717	728	690	746	741	708	693	693	669	728	695	732	709	662	682	701	733	745	723	699	698	683	655	708	728	696	696	721	684	670	706	714	727	737	691	769	677	676	661	707	706	752	673	648	709	634	763	705	716	736	710	731	679	705	666	688	714	661	735	718	745	685	708	739	721	705	705	637	697	701	698	718	708	712	741	702	722	692	695	771	728	725	735	733	694	673	735	669	713	718	729	718	703	744	716	702	677	683	715	733	713	728	697	749	755	724	699	700	766	762	716	768	732	717	727	733	686	693	718	714	712	708	730	725	688	725	669	712	741	743	745	704	714	684	704	694	714	720	715	678	716	725	730	725	707	697	725	744	719	736	721	752	705	694	726	705	721	726	686	716	700	680	722	705	713	683	704	651	709	664	734	730	751	703	703	727	741	690	671	779	712	712	652	775	671	701	721	699	685	716	703	707	711	717	688	635	702	743	667	669	691	746	683	674	699	735	711	696	683	730	704	681	758	724	735	742	741	731	718	646	743	652	713	674	695	723	750	749	680	754	716	732	713	667	718	728	718	656	758	686	745	765	683	637	726	679	670	661	718	692	733	715	727	689	692	729	742	728	742	744	688	714	734	740	695	702	716	666	779	719	727	707	744	681	677	747	711	734	692	646	676	728	720	721	753	662	694	683	679	772	701	671	698	713	676	706	643	734	739	665	705	715	679	673	717	716	750	678	719	720	699	678	733	683	737	715	703	722	741	690	697	692	712	670	729	718	693	710	691	701	727	709	676	768	702	676	664	729	761	717	702	708	698	721	693	733	676	723	728	720	698	718	702	709	711	687	704	725	741	684	709	706	711	733	710	749	688	720	726	698	712	740	704	756	718	712	734	682	713	716	724	708	733	700	710	737	767	699	695	721	737	647	701	721	713	718	729	747	685	725	697	740	733	736	707	735	658	734	769	721	724	749	699	700	671	696	698	706	726	695	675	735	705	710	664	717	688	737	745	701	738	686	716	714	721	727	650	741	745	713	724	695	721	693	750	713	677	734	713	669	744	703	748	724	712	662	692	723	727	670	696	663	696	707	722	692	687	701	738	736	736	673	761	655	685	735	724	714	733	693	676	689	647	770	731	765	673	742	706	677	689	668	694	726	711	707	651	687	725	733	665	723	689	743	669	726	705	683	772	745	734	696	708	737	726	741	660	683	721	714	714	701	697	727	758	744	736	726	612	788	751	709	682	713	713	727	655	677	729	686	697	657	709	731	735	683	713	720	712	767	714	700	713	710	664	696	714	716	711	745	706	726	732	733	725	729	704	723	713	697	763	708	744	707	734	671	724	715	729	719	719	753	715	673	684	667	743	729	745	703	695	753	723	750	690	654	699	723	739	694	682	696	724	696	742	696	676	730	678	711	752	704	762	728	720	725	712	720	753	761	662	731	649	723	761	716	736	716	678	725	696	678	707	700	696	704	685	727	718	689	735	692	685	697	743	744	728	736	660	700	717	711	725	695	761	723	734	704	711	733	759	712	714	721	677	695	655	701	727	665	723	721	741	721	683	757	688	706	745	678	699	705	682	763	677	665	741	717	714	720	661	744	669	708	724	714	693	742	697	701	746	722	729	727	721	717	709	727	719	734	691	724	743	736	731	676	759	729	722	742	720	696	706	686	688	707	716	701	743	672	693	749	692	761	693	717	742	669	698	713	728	725	700	713	745	698	754	691	695	667	705	733	695	655	701	726	740	702	732	757	736	769	744	716	719	705	690	717	763	707	700	667	701	688	668	720	722	679	721	709	717	725	738	676	720	754	776	745	732	739	735	723	727	712	687	736	679	721	694	655	706	724	659	704	734	694	698	721	737	745	694	759	635	727	709	759	709	728	682	695	702	712	671	697	692	724	727	704	723	699	733	733	706	700	665	761	699	713	735	725	708	673	691	731	671	691	693	725	679	730	731	663	623	708	692	690	667	697	773	710	744	683	697	745	736	696	682	723	731	685	731	704	732	729	701	723	698	685	748	720	697	727	673	748	681	710	747	714	675	698	716	726	682	670	756	685	683	731	639	718	685	707	739	682	665	673	711	674	691	721	716	721	697	725	722	705	701	730	686	705	734	714	740	679	725	709	713	712	702	727	691	738	660	690	753	676	714	697	728	720	653	721	742	734	727	726	705	716	719	687	722	717	769	737	789	714	685	754	695	689	725	714	722	708	719	686	713	704	680	731	671	739	675	707	646	741	699	684	798	674	704	687	693	736	674	722	769	710	716	705	745	733	667	762	689	721	783	748	718	684	718	705	683	736	699	734	742	724	691	731	731	699	697	679	745	745	714	728	731	706	681	708	717	675	717	751	705	773	752	734	703	677	714	745	703	690	740	750	727	771	696	724	711	723	691	710	777	729	673	749	714	705	716	710	686	728	748	670	760	653	691	704	708	681	699	707	743	707	678	748	660	713	687	712	747	691	760	761	710	736	716	738	726	687	739	703	695	708	716	695	679	745	696	691	692	729	722	700	704	721	734	725	702	691	675	720	691	771	742	673	705	703	697	743	710	708	714	717	696	691	774	731	729	748	698	734	693	717	701	748	744	723	705	734	664	696	714	718	738	734	725	671	691	711	702	713	681	704	703	669	703	706	684	690	693	694	704	699	753	720	710	715	704	717	765	730	693	713	700	736	685	710	705	716	709	696	762	684	673	722	673	711	684	727	700	711	727	701	766	706	670	746	717	715	706	716	711	741	715	748	742	677	704	740	674	719	703	742	706	697	690	721	646	739	709	727	661	660	701	780	739	732	664	729	705	723	697	708	745	679	727	715	739	740	710	693	709	718	700	731	690	691	729	706	694	745	746	697	723	680	720	714	717	702	733	737	734	720	737	731	667	748	717	705	745	732	723	704	654	718	680	728	708	722	716	735	700	709	754	701	684	759	721	664	700	735	711	708	694	707	672	713	708	713	714	702	715	700	693	701	718	702	705	712	653	690	716	709	766	705	724	689	696	694	744	673	732	705	661	670	699	677	738	693	729	736	700	721	692	708	758	726	728	682	721	743	707	702	683	737	707	741	698	662	760	693	697	701	702	670	714	721	699	727	762	670	718	654	700	725	689	702	741	654	641	741	691	690	671	731	746	730	748	669	667	721	758	715	696	732	715	764	743	714	754	702	729	716	698	666	717	651	736	710	733	727	714
16396	27100	24958	17522	13003	9409	7277	5580	4714	4096	3744	3197	2938	2638	2521	2329	2089	1694	1626	1454	1524	1573	1633	1984	1610	1326	1351	1273	1265	1358	1417	1366	1321	1313	1303	1276	1284	1289	1347	1315	1337	1268	1265	1244	1247	1186	1244	1195	1203	1123	1122	1061	1112	1117	1128	1182	1204	1176	1156	1066	1089	1129	1077	1019	1122	1068	1111	1024	1083	1069	1114	1061	1130	1061	1060	1030	1045	1051	1084	1071	1096	1100	1098	1067	1005	1021	1042	1061	1025	1049	1053	1042	1058	1078	1056	984	1038	1032	1061	1038	1014	1073	1084	1037	1034	1032	1053	1109	1037	1064	1036	1051	1027	1008	1106	1055	1068	1094	1085	1050	1023	1102	1056	1069	1093	1123	1059	1034	1072	1047	1043	1061	1066	1054	1030	1085	1043	1065	1068	994	1049	1048	1044	1036	1045	1057	1088	1077	1068	1066	1020	1013	990	1085	1051	1083	1096	1082	1050	1058	1061	1095	1072	1107	1066	1051	1048	1053	1016	1057	1044	1093	1035	1046	1052	1102	1024	1108	1028	1038	1021	1007	1060	1095	1054	1087	1057	1039	1070	1098	1083	1045	1040	1020	1092	1070	1049	1078	1044	1071	1040	1008	996	1102	1084	1062	1021	1025	1143	1099	1069	1089	1053	971	1023	1035	1055	1114	1061	1056	1070	1015	1066	1061	1062	1081	1013	1065	1027	1077	1050	1037	1099	1080	1054	1047	1095	1064	1035	977	1060	1046	1040	1066	1134	1045	1034	1088	1075	1079	1094	1050	1023	1035	1092	1087	1075	1078	1066	1078	1017	1049	1117	989	1087	1095	1049	1056	1087	1047	1048	1045	991	1060	1065	1014	1073	995	1050	1050	1063	1022	1089	1055	1120	1084	1001	1092	997	1039	1053	1046	1088	996	1070	1062	1027	1111	1113	1044	1138	1077	1032	1034	1073	958	1121	1028	1049	1017	1067	1027	1069	1071	1079	1050	1062	1080	1065	1050	994	1041	1036	1045	1096	1050	1093	1101	1029	1077	1054	990	1069	1032	1090	988	1039	1055	1038	1058	1075	1088	1072	1105	1099	1048	1044	1047	1078	1107	1095	988	1077	1075	1071	1050	1057	1139	1059	1033	1078	1091	1082	1034	1095	1034	1092	1062	1004	984	1008	1056	1054	1013	1093	1063	1026	1050	1060	1126	1048	1029	1074	1096	1050	1116	1097	1112	1013	1025	1059	1006	1114	1043	1092	1022	1041	1028	1035	1110	1062	1085	1090	1055	1045	1067	1023	1048	1077	1054	1068	1041	1066	1052	1053	1092	1102	1076	1105	1054	1083	1144	1058	1024	1100	1109	1050	1037	1045	1005	1096	1070	1077	1068	1040	1057	1002	1076	1041	1045	1004	1066	1076	1062	1043	1023	1059	1062	1043	1068	1039	1106	1029	1026	1033	996	1011	1051	1038	1039	1009	1083	1027	1042	1073	1062	1052	1047	1019	1133	1057	1043	1084	1070	1053	1078	1051	1043	1065	1066	1021	1092	1104	1059	1073	1065	995	1023	1029	1040	986	1104	1026	1072	1091	1073	1068	1086	1031	975	1086	1043	1025	1010	1052	1051	1088	1053	1078	1037	997	1073	1036	1040	1115	1130	997	1068	992	1041	1139	1074	1093	1059	1082	1079	1076	1089	1114	1095	1069	1101	1035	1052	1014	998	1022	1035	1108	1036	1052	1028	1053	1004	1091	1065	1056	1043	1055	1070	1009	1041	1091	1133	1070	1061	1143	1050	1128	1031	1074	1049	1083	1055	1028	1002	1025	1058	1047	1026	1074	1044	1088	1051	1028	1075	1099	1053	1047	1057	1121	1067	1035	1078	1058	1012	1155	1051	1137	1037	1103	1040	1081	1045	1054	1045	1069	1052	1043	1084	1046	1003	1075	1025	1068	1107	1049	1084	1024	1074	1077	982	1058	1077	1028	1100	1036	1002	1119	1065	1022	1079	1041	1074	1028	1046	1037	1018	1069	1093	1062	1014	1062	1062	1058	1046	1056	1009	1057	1110	1022	1020	1077	1067	1041	1073	1089	1030	1099	1092	1071	1106	1056	1047	980	1071	1072	1029	1042	1057	1060	1029	1030	1041	1076	1084	1040	1129	1051	1052	1062	1072	1046	1077	1040	1051	1066	1034	1124	1092	1035	1104	1087	1132	1011	1082	1040	1116	1111	1057	1003	1017	1093	1032	1024	1049	1047	998	1024	1052	995	1052	1039	1031	1010	1043	1072	1055	1163	1054	1038	999	1070	1086	1098	1062	1026	1129	1055	1101	1057	1070	1077	1082	1027	1003	1005	1056	1054	986	1043	1027	1049	1024	1018	1046	1031	1054	1071	1067	1082	1016	1027	1046	1071	1069	1033	1080	1015	1083	1062	1047	996	1096	1045	1021	1022	1045	1090	1030	1071	1043	1000	1047	1085	1015	1096	1013	1071	1038	1065	1052	1052	1108	1054	1028	1056	1072	1048	1065	1011	1065	1058	1010	1029	1008	1097	1040	1067	1105	1006	1034	1069	1075	1057	1090	1049	990	1042	1071	1071	1110	1068	1020	1055	1055	1087	1034	1052	1053	1104	1058	1059	1087	1057	1051	1065	1072	1059	1064	1065	1014	1000	1069	1063	1044	1048	996	1081	1079	1006	1049	1101	990	1048	1107	1028	1029	1018	1050	1048	1035	990	1080	1036	1042	1073	1044	1068	1113	1066	1005	1041	1036	1031	1041	1016	1048	1085	1054	1068	1104	1070	1116	1082	1049	1068	1051	1028	1074	1044	1052	1076	1038	1026	1060	1062	1070	1057	1060	1043	1073	1087	1068	1076	1021	1049	1065	992	1050	1045	1025	1005	1042	1007	1106	1087	1069	1043	1019	1032	1079	1072	1035	1053	1048	1041	1059	1046	1015	1071	1017	1072	1073	1096	1069	1051	1069	1050	1080	1076	1071	1054	1048	1066	1037	1083	1093	1019	981	1057	1059	1048	1056	965	1092	1026	1074	1001	1108	1059	1056	1070	1023	1086	1027	1098	1044	1073	1050	1062	1021	1045	1040	1046	1025	1068	1083	1039	1036	1027	1019	1034	1065	1033	990	1074	1076	1075	1111	1096	1050	1028	1062	1070	1089	1042	1041	1050	1059	1109	1054	1110	1019	1079	1038	1030	1096	1013	1106	1045	1023	1060	1039	1022	1067	1053	1114	1016	999	1041	1070	1132	1081	1073	1085	1049	1099	1020	1030	1062	1084	1055	1083	1038	1110	1086	1090	1049	1092	985	1023	1086	1085	1037	1093	1104	1055	1092	1040	1064	1050	1080	1065	1080	1072	1058	1117	1060	1054	1072	1055	1073	1037	1022	1050	1072	1051	1067	1007	1065	998	1041	1014	1016	1035	1025	1013	1062	1081	1063	1047	1065	1066	1054	1045	1091	1028	1022	1030	1070	1026	1056	1033	1038	1046	1104	1049	1007	1012	1030	1121	1062	1100	1002	1095	1044	1048	1049	1031	1074	1030	1040	1037	1032	1068	1013	1076	1067	1005	1077	1060	1064	1045	1012	1038	1060	1081	1029	1062	1050	1060	986	1081	1059	1056	1053	1102	1063	1027	1076	1145	1074	1017	1030	1088	1085	1077	1063	1086	1033	1056	1082	1092	1083	1069	1037	1077	1086	1050	1089	1065	1024	1003	1092	1083	1058	1078	1115	1097	1042	1060	1085	1103	1102	1062	1066	1057	1051	998	1049	1104	1112	1040	1106	1084	1064	1049	1023	1060	1117	1131	1078	1063	1023	1092	985	1092	1013	1061	1046	1052	1086	1082	1077	1058	1087	1049	1041	1091	1052	1097	990	1116	1018	1054	1061	1088	1055	1027	1058	1040	1112	1068	1101	1001	991	1055	1057	1033	1073	1089	1020	1046	1159	1035	998	1052	1095	1070	1087	1059	1071	1083	1037	1049	1037	1045	1094	1085	1079	1092	1109	1036	1051	1041	1048	1068	1021	1085	1035	1057	1058	1023	1045	1087	1107	1054	1046	1004	1029	1086	1079	1108	1050	1108	1065	1082	1113	1096	1080	1064	1087	1080	1052	1076	1096	1062	1107	1080	1035	1108	1070	1062	1058	995	966	1086	1080	1026	1059	1139	1074	1068	1096	1052	1014	1062	1035	1054	1067	1053	1066	1046	995	1093	1065	1085	1079	1048	1027	1082	1105	1088	1091	1055	1037	1074	1069	1129	1041	1057	1035	1095	1053	1045	1078	1022	1066	1062	1101	1096	990	1005	1046	1045	1047	1097	1058	1061	1057	1105	1057	1083	974	1032	1079	1025	1060	1122	1105	1116	1000	1099	1086	1110	1038	1036	1015	1051	1064	1100	1119	1061	1016	1049	986	1046	1088	1096	1007	1032	1067	1105	987	1114	1016	1106	1101	1060	1046	1073	1098	1122	1051	1067	1063	1092	1090	1079	989	1035	1088	1083	1074	1004	1084	1090	1027	1052	1117	1044	1018	1038	1074	1030	1018	1125	1022	1076	1014	1070	1031	1132	1040	1096	1036	1044	1082	1080	1079	1072	1050	1048	1001	1068	1065	1023	1049	1106	1042	1055	1071	1096	1086	1110	1160	1043	1081	1097	1097	1094	1130	1024	1060	1025	1072	1128	1033	1050	1063	1056	1055	1057	1085	998	1095	1052	1073	1002	1075	1142	1039	1005	1030	1052	1126	980	1127	1064	1074	1023	1064	1121	1065	1029	1043	1088	1007	1063	1081	1078	1039	1055	1045	1085	1060	1055	1115	1083	1070	1028	1088	1085	1103	1045	1075	1046	1079	1076	1014	1057	1118	1111	1043	1051	1035	1069	1067	1046	1044	1006	1032	1035	1009	1097	1076	1053	1019	1057	1034	1034	1053	1063	1035	1021	1038	1040	1021	1109	1040	1057	1053	1056	1077	1021	1061	1080	1081	1010	1044	1109	1026	1077	1124	1056
24559	21542	28845	24708	21188	12811	6670	4169	3259	2821	2633	2242	1930	1779	1695	1587	1482	1170	1209	1151	1047	1142	1312	1368	1072	982	993	982	970	967	1060	939	963	974	977	861	1003	995	1001	1008	967	962	935	907	837	871	909	821	894	836	885	825	835	814	967	1023	1072	951	842	821	849	807	831	787	740	743	775	804	745	783	760	803	787	807	736	779	817	812	768	770	805	797	802	814	777	794	743	801	814	783	814	818	794	774	750	791	749	788	812	789	781	763	812	787	831	840	792	792	723	844	830	820	778	795	764	791	833	756	815	769	773	799	733	751	809	792	783	766	792	743	800	844	824	770	757	788	766	837	777	781	786	809	816	778	816	803	762	787	789	769	835	789	766	754	824	728	761	803	752	741	802	782	765	770	765	766	793	801	771	757	807	779	810	735	806	788	751	784	772	807	807	794	823	780	779	800	733	824	793	786	817	807	762	802	747	776	789	821	804	771	784	838	777	849	792	777	779	832	778	766	840	779	830	763	809	751	834	847	777	785	762	767	786	760	741	840	785	789	828	805	754	779	735	822	761	808	745	795	773	781	774	769	786	820	718	779	817	802	793	788	799	793	764	804	835	769	816	765	772	766	807	788	788	768	803	770	810	767	819	747	763	751	816	823	747	762	842	797	748	766	804	783	787	791	755	791	825	715	774	778	795	743	791	754	786	794	737	756	756	797	741	772	817	753	812	791	780	727	831	760	784	784	754	785	749	796	774	769	777	752	777	769	799	810	730	815	785	756	843	823	791	789	793	793	796	810	788	741	784	734	753	844	772	807	814	710	791	829	741	821	778	789	789	764	787	787	816	785	764	836	809	769	778	775	771	728	769	823	732	827	808	803	790	830	767	787	802	802	819	783	787	810	756	778	771	817	795	822	774	791	756	818	814	788	805	840	798	768	842	838	749	767	795	835	814	781	801	769	864	778	762	808	739	799	771	785	761	802	793	792	750	736	819	763	802	766	836	737	820	755	772	797	748	736	776	799	735	760	800	792	779	736	795	783	735	811	761	815	787	783	775	772	795	825	818	797	798	789	815	761	756	807	783	779	787	803	748	790	812	789	769	787	806	769	775	807	768	760	757	774	768	773	756	768	789	808	771	785	838	821	791	780	800	827	762	787	748	780	774	825	805	753	788	761	783	771	795	828	746	798	785	841	770	826	829	801	834	837	801	744	732	777	834	751	764	780	807	787	802	789	772	702	766	791	743	808	819	828	810	762	768	799	773	759	796	839	772	747	785	810	795	770	788	774	788	804	798	787	791	777	801	762	802	806	801	791	797	824	806	787	766	784	781	793	746	791	794	836	765	751	790	808	809	803	750	791	778	833	803	754	747	767	766	804	761	814	796	796	801	734	779	767	772	790	781	752	805	779	752	733	814	760	812	775	788	799	784	841	767	761	800	742	774	801	793	772	747	805	832	822	850	796	784	784	851	776	797	794	809	761	739	797	794	762	827	747	751	774	802	815	773	806	732	786	812	785	802	808	801	755	776	786	749	765	777	813	765	819	762	775	829	776	751	838	797	791	804	758	766	818	769	774	758	787	800	784	729	775	817	780	739	826	785	743	791	786	824	783	810	809	795	793	826	799	834	773	797	826	795	764	817	764	791	798	789	807	768	789	768	775	811	822	773	770	803	780	784	822	846	758	784	819	781	847	753	785	755	744	793	774	845	808	782	823	779	776	786	792	756	801	837	776	779	755	815	825	827	772	790	787	788	820	825	762	776	795	825	794	805	760	806	794	784	794	789	786	801	804	801	789	789	816	794	748	776	753	806	804	807	780	797	823	789	799	810	826	822	781	779	846	770	795	769	766	776	805	800	761	788	802	809	824	831	792	787	792	776	794	862	791	807	757	742	751	801	771	770	746	796	727	774	821	800	761	813	778	769	771	762	782	767	795	792	801	791	774	775	876	777	813	836	789	839	810	793	780	835	744	837	786	810	789	756	776	749	783	792	739	776	767	802	768	783	806	788	771	778	816	754	792	781	760	756	721	741	749	777	757	751	825	782	801	755	765	798	748	724	762	819	813	769	794	792	798	809	789	784	805	767	835	757	749	775	798	762	790	782	790	784	793	806	778	832	835	782	759	798	827	845	799	755	767	815	754	771	832	792	771	818	786	758	755	803	803	825	794	750	809	738	789	756	768	845	774	817	784	818	785	781	805	796	761	795	764	795	776	778	789	795	801	751	767	846	827	842	843	796	781	801	757	805	794	793	756	755	775	761	797	759	773	800	767	736	748	771	843	783	821	830	798	789	846	883	774	798	771	819	801	784	728	799	775	816	804	826	845	766	772	734	822	808	759	791	714	744	741	730	829	809	825	778	780	751	794	804	781	793	789	746	777	772	786	785	784	780	829	781	796	795	794	731	795	766	767	787	805	805	788	819	779	790	768	808	798	799	779	813	857	785	739	787	801	804	843	773	826	814	806	746	810	816	772	857	801	771	771	808	814	736	793	796	758	811	794	787	770	772	821	791	810	750	801	768	753	801	787	809	793	774	782	804	799	803	797	802	770	780	794	767	800	799	813	750	744	825	850	795	815	784	815	809	777	773	846	777	755	742	745	788	728	762	777	818	804	818	779	792	805	790	780	747	797	786	790	789	764	781	791	783	841	775	794	806	729	775	829	772	803	779	796	782	786	798	740	815	756	845	798	814	763	790	838	811	796	774	760	817	825	755	790	722	804	765	773	874	787	788	748	804	767	743	810	823	822	831	784	775	787	766	760	789	783	835	760	796	766	774	755	772	778	791	795	767	819	753	775	758	751	786	808	778	738	794	829	811	811	787	775	724	812	786	787	788	789	726	759	816	719	802	798	803	833	803	821	797	823	777	825	839	758	773	782	779	788	805	809	788	755	774	790	787	764	756	725	789	760	785	790	768	752	759	759	775	810	793	764	825	802	831	802	778	749	793	797	760	772	733	820	809	803	800	802	761	799	777	754	773	779	816	737	745	813	813	823	804	796	830	784	807	795	737	748	776	770	747	801	800	772	774	767	805	771	780	809	771	761	789	789	764	788	731	779	806	776	805	755	800	790	785	787	800	808	806	783	750	757	813	770	874	799	783	823	713	814	783	780	782	776	818	754	796	793	819	788	813	788	778	816	817	813	761	792	775	775	796	785	779	784	818	769	730	780	745	790	819	808	818	825	799	785	831	800	771	743	773	818	793	801	791	834	820	828	747	763	807	754	786	771	757	731	761	740	806	814	760	736	739	783	764	817	752	783	716	792	784	796	808	778	765	785	794	751	764	794	773	705	796	786	824	805	815	793	822	797	799	755	747	749	808	784	885	797	794	794	748	770	796	835	779	777	808	760	778	786	785	754	816	770	761	787	805	747	769	845	781	768	809	764	846	745	781	783	800	750	819	770	828	810	804	778	773	769	799	758	797	765	745	834	749	798	792	800	786	799	748	766	788	800	762	776	771	831	774	826	802	817	784	787	735	783	763	819	771	743	746	782
17519	33991	32317	24055	19011	14624	11912	9460	7912	6836	5974	5169	4466	3877	3682	3333	2909	2302	2288	1920	1908	1945	2472	2647	1875	1718	1696	1710	1447	1737	1839	1734	1624	1578	1546	1508	1699	1622	1654	1610	1553	1521	1453	1466	1396	1342	1380	1378	1319	1382	1292	1251	1195	1178	1558	1790	1649	1518	1381	1272	1140	1224	1174	1207	1181	1200	1157	1124	1143	1164	1156	1274	1163	1111	1196	1236	1197	1169	1190	1181	1195	1112	1191	1177	1134	1171	1210	1201	1143	1189	1190	1150	1185	1139	1120	1178	1112	1161	1132	1247	1171	1143	1144	1135	1206	1142	1169	1113	1145	1236	1167	1120	1124	1236	1163	1163	1209	1223	1166	1157	1219	1165	1182	1162	1173	1160	1137	1170	1143	1217	1155	1211	1181	1159	1149	1204	1186	1101	1149	1185	1168	1143	1196	1209	1139	1129	1194	1216	1182	1164	1175	1126	1218	1150	1151	1127	1168	1179	1170	1162	1208	1134	1189	1170	1165	1125	1162	1194	1160	1190	1199	1157	1143	1188	1151	1160	1184	1192	1222	1107	1182	1227	1126	1193	1172	1197	1177	1176	1140	1190	1191	1238	1188	1155	1201	1149	1208	1163	1162	1138	1139	1150	1161	1161	1141	1186	1152	1208	1126	1175	1190	1187	1206	1155	1114	1147	1166	1173	1206	1087	1202	1207	1149	1187	1198	1143	1154	1202	1168	1176	1110	1229	1141	1142	1104	1181	1200	1174	1179	1196	1164	1157	1124	1176	1164	1176	1144	1189	1174	1147	1090	1181	1157	1177	1200	1126	1145	1170	1190	1117	1234	1067	1229	1122	1193	1136	1252	1123	1144	1137	1186	1136	1170	1227	1177	1166	1202	1166	1205	1169	1108	1145	1192	1136	1120	1179	1169	1174	1118	1156	1183	1199	1209	1186	1165	1163	1162	1195	1174	1132	1145	1158	1175	1139	1166	1151	1180	1086	1129	1200	1145	1113	1178	1194	1089	1208	1156	1160	1189	1153	1128	1126	1166	1203	1139	1162	1174	1203	1143	1159	1156	1158	1124	1140	1177	1185	1186	1179	1184	1111	1173	1217	1147	1153	1195	1199	1278	1180	1168	1175	1188	1202	1181	1163	1097	1109	1186	1180	1122	1176	1145	1198	1144	1166	1191	1104	1116	1173	1189	1226	1205	1143	1137	1188	1171	1192	1137	1168	1141	1175	1115	1141	1161	1207	1208	1187	1199	1170	1155	1165	1101	1165	1148	1120	1142	1193	1172	1180	1120	1155	1194	1106	1140	1153	1191	1166	1147	1148	1182	1184	1171	1150	1116	1151	1205	1171	1110	1146	1173	1191	1175	1135	1165	1167	1146	1158	1194	1144	1174	1092	1197	1143	1201	1256	1098	1164	1171	1131	1154	1170	1147	1169	1183	1180	1106	1180	1156	1181	1213	1150	1169	1169	1209	1141	1169	1166	1205	1164	1157	1204	1224	1137	1229	1224	1174	1092	1173	1148	1165	1126	1111	1119	1183	1191	1164	1169	1131	1215	1173	1178	1215	1198	1172	1226	1165	1171	1171	1156	1182	1152	1125	1177	1140	1143	1136	1164	1199	1205	1160	1162	1219	1125	1117	1176	1205	1137	1132	1153	1180	1133	1139	1167	1161	1190	1175	1198	1219	1142	1125	1195	1190	1169	1198	1169	1235	1145	1103	1162	1211	1155	1140	1141	1158	1271	1197	1178	1135	1132	1191	1154	1184	1192	1133	1155	1158	1154	1158	1198	1136	1120	1185	1216	1178	1141	1198	1124	1259	1220	1182	1143	1201	1139	1201	1185	1172	1158	1207	1150	1171	1139	1134	1134	1165	1144	1123	1161	1203	1148	1156	1218	1152	1154	1147	1165	1121	1129	1193	1107	1172	1127	1223	1146	1147	1160	1170	1106	1093	1150	1187	1187	1142	1187	1184	1185	1133	1174	1174	1149	1168	1149	1193	1184	1203	1148	1161	1190	1172	1150	1133	1161	1141	1174	1143	1133	1258	1141	1167	1194	1185	1183	1187	1222	1137	1176	1191	1186	1131	1191	1189	1198	1146	1178	1181	1138	1202	1161	1121	1193	1234	1138	1158	1133	1166	1139	1145	1192	1195	1153	1166	1185	1147	1144	1139	1167	1137	1138	1193	1157	1170	1187	1193	1159	1228	1149	1150	1107	1172	1175	1193	1190	1170	1190	1104	1116	1225	1132	1191	1129	1174	1153	1169	1140	1158	1169	1178	1137	1183	1166	1185	1163	1166	1196	1179	1155	1188	1186	1182	1191	1135	1178	1211	1172	1196	1204	1142	1209	1202	1153	1177	1101	1141	1130	1150	1201	1168	1177	1194	1121	1214	1164	1115	1152	1232	1140	1226	1076	1090	1173	1182	1188	1188	1150	1115	1181	1180	1185	1155	1164	1214	1180	1177	1184	1170	1166	1180	1166	1076	1187	1114	1121	1170	1150	1177	1187	1154	1107	1219	1182	1202	1177	1167	1099	1151	1175	1180	1124	1185	1214	1126	1146	1165	1147	1161	1187	1148	1205	1165	1125	1203	1171	1226	1168	1178	1170	1186	1129	1172	1228	1122	1203	1195	1119	1161	1178	1219	1188	1146	1185	1162	1114	1175	1128	1137	1142	1155	1137	1159	1118	1150	1109	1143	1208	1169	1170	1240	1203	1171	1114	1207	1165	1175	1106	1169	1175	1122	1181	1145	1161	1183	1174	1208	1184	1238	1175	1179	1200	1109	1159	1148	1190	1165	1150	1173	1163	1213	1160	1164	1213	1121	1230	1211	1156	1161	1170	1195	1207	1159	1182	1125	1117	1151	1114	1180	1133	1145	1146	1183	1169	1149	1162	1193	1131	1162	1158	1180	1212	1160	1149	1193	1173	1150	1167	1203	1149	1160	1187	1138	1185	1109	1169	1178	1187	1109	1187	1181	1078	1217	1143	1189	1114	1193	1214	1150	1132	1164	1139	1181	1143	1190	1164	1118	1123	1145	1161	1171	1186	1146	1147	1198	1180	1166	1157	1178	1148	1171	1121	1135	1166	1177	1204	1197	1156	1223	1121	1136	1151	1188	1142	1145	1115	1144	1155	1156	1163	1160	1129	1145	1215	1217	1178	1122	1164	1186	1202	1166	1211	1133	1169	1121	1150	1151	1224	1160	1207	1217	1129	1192	1156	1150	1105	1174	1141	1170	1193	1118	1146	1115	1210	1153	1128	1180	1193	1174	1204	1188	1157	1157	1197	1153	1216	1200	1152	1168	1166	1200	1204	1142	1154	1159	1131	1156	1141	1150	1147	1174	1210	1182	1200	1113	1212	1146	1156	1178	1218	1128	1212	1111	1151	1146	1146	1175	1107	1151	1158	1144	1212	1166	1191	1150	1146	1107	1176	1116	1216	1126	1253	1153	1147	1197	1151	1145	1175	1171	1232	1140	1115	1165	1117	1164	1155	1164	1197	1158	1109	1112	1217	1176	1129	1173	1136	1127	1129	1137	1172	1174	1169	1197	1139	1159	1197	1182	1131	1145	1116	1169	1130	1168	1158	1196	1142	1176	1141	1213	1110	1158	1161	1178	1163	1154	1208	1175	1197	1226	1212	1176	1162	1198	1180	1145	1118	1125	1165	1143	1116	1207	1150	1144	1148	1164	1186	1104	1093	1155	1180	1170	1167	1191	1178	1134	1160	1202	1158	1162	1168	1185	1205	1161	1183	1166	1143	1162	1179	1193	1210	1132	1148	1094	1137	1085	1204	1192	1181	1183	1133	1207	1145	1180	1202	1101	1129	1147	1203	1101	1130	1153	1166	1208	1169	1138	1134	1175	1146	1126	1206	1141	1136	1173	1143	1186	1180	1156	1151	1166	1146	1164	1175	1166	1198	1164	1149	1157	1160	1206	1137	1156	1141	1208	1196	1167	1125	1232	1163	1183	1192	1166	1093	1153	1143	1219	1181	1163	1193	1173	1206	1168	1192	1159	1216	1095	1169	1186	1154	1145	1140	1149	1181	1201	1181	1192	1198	1134	1164	1143	1186	1144	1203	1170	1091	1175	1135	1209	1180	1195	1200	1166	1122	1107	1223	1098	1169	1145	1165	1144	1182	1171	1137	1115	1177	1160	1148	1184	1170	1142	1211	1198	1163	1136	1145	1178	1171	1143	1137	1139	1201	1205	1155	1178	1171	1177	1119	1152	1170	1112	1158	1162	1158	1250	1191	1150	1174	1125	1176	1158	1164	1173	1194	1129	1131	1186	1130	1181	1129	1165	1185	1215	1137	1187	1150	1157	1155	1106	1148	1195	1169	1185	1196	1124	1196	1195	1162	1216	1184	1189	1164	1134	1192	1134	1229	1187	1140	1204	1149	1148	1168	1164	1150	1094	1165	1197	1133	1122	1161	1194	1153	1196	1148	1131	1127	1206	1171	1140	1161	1170	1161	1180	1140	1193	1145	1217	1172	1189	1198	1206	1142	1203	1169	1190	1151	1138	1173	1130	1139	1143	1114	1128	1144	1138	1171	1209	1207	1204	1095	1152	1158	1176	1168	1159	1164	1113	1145	1154	1177	1152	1177	1186	1158	1143	1215	1209	1127	1156	1191	1153	1183	1200	1215	1151	1156	1235	1208	1228	1147	1257	1142	1154	1149	1159	1200	1101	1176	1191	1229	1176	1124	1140	1137	1163	1098	1211	1141	1204	1198	1213	1133	1153	1195	1202	1137	1158	1160	1151	1182	1131	1237	1166	1229	1228	1203	1109	1186	1141	1205	1248	1171	1157	1149	1142	1131	1146	1105	1128	1244	1205	1200	1182	1153	1189	1106	1161	1134	1201	1202	1121	1191	1193	1156	1132	1179	1107	1196	1194	1177	1066	1182	1139	1202	1194	1134	1176	1196	1175	1138	1148	1198	1099	1177	1192	1158	1195	1148	1177	1203	1183	1128	1162	1106	1196	1127	1150	1142	1103	1169	1168	1156	1100	1138	1158	1192	1162	1202	1155	1159	1126	1160	1166	1192	1194	1191	1150	1174	1180	1181	1216	1188	1133	1135
23319	21393	29298	23876	21468	21160	13804	6304	4553	4057	3298	2993	2394	2122	2021	1938	1668	1374	1324	1185	1105	1065	1446	1551	1217	1101	1215	1050	1000	968	1097	961	961	1031	944	870	947	1010	994	914	972	984	907	942	875	870	869	866	829	820	784	779	692	752	1061	1163	1071	1009	981	812	748	736	716	748	725	740	715	700	679	689	707	705	746	755	722	744	733	709	709	708	674	696	737	721	714	730	702	693	731	713	741	775	697	738	706	736	705	723	698	721	683	717	736	699	793	668	670	710	739	735	778	733	712	678	717	706	691	717	733	712	700	708	704	733	674	729	734	713	682	708	730	741	678	709	714	736	650	741	740	715	769	750	704	726	772	727	688	709	712	730	731	721	753	711	737	703	706	736	716	737	759	727	696	731	711	712	738	687	712	703	731	712	684	707	680	678	676	716	721	743	739	721	719	684	729	697	680	722	662	690	747	670	684	735	713	747	735	726	741	779	724	682	699	712	728	743	735	693	708	735	727	759	765	721	767	729	714	697	763	705	711	689	747	730	675	666	802	723	756	734	698	760	727	696	704	703	702	698	706	662	699	740	690	709	707	726	738	713	729	720	702	731	727	702	715	745	717	733	688	718	733	704	715	764	708	759	686	736	657	748	725	708	787	730	727	695	776	693	748	727	716	749	710	696	688	740	738	703	773	741	689	727	731	704	739	751	775	772	728	726	699	745	689	711	743	723	662	731	766	726	705	683	752	743	723	688	722	700	728	733	716	723	687	701	689	727	682	733	730	733	744	720	720	670	735	723	729	729	677	711	721	776	759	678	712	730	749	687	730	733	699	742	697	714	684	728	718	699	721	706	766	738	761	720	746	708	682	750	700	718	733	708	669	681	722	704	737	755	709	719	765	715	732	713	696	683	708	727	700	723	685	747	740	738	698	709	744	744	670	743	735	727	708	689	707	757	737	733	682	688	676	721	734	703	743	699	652	687	717	709	719	711	705	682	711	711	760	701	735	701	738	703	728	687	703	690	695	694	721	791	742	669	719	682	766	725	697	722	756	714	734	685	712	747	717	746	750	719	709	682	740	710	682	724	709	721	711	738	715	700	711	716	658	765	694	738	724	735	740	718	667	726	689	711	669	720	707	733	732	708	770	710	695	688	692	720	752	724	745	682	699	730	756	719	681	756	763	722	733	729	721	684	700	691	723	675	721	702	691	734	723	721	708	704	751	664	749	734	695	753	767	733	692	692	723	742	711	686	723	688	779	660	722	696	673	661	686	723	720	751	732	720	736	757	797	717	677	729	732	695	712	709	731	745	708	783	717	704	692	701	693	740	678	679	727	707	731	763	733	757	700	747	770	663	722	778	724	715	702	692	775	752	758	714	709	693	698	717	709	717	707	755	712	731	705	718	724	686	661	740	736	691	755	713	687	731	758	739	696	652	762	663	745	663	683	697	718	731	696	730	720	696	746	763	774	696	691	748	758	739	668	720	715	693	736	689	715	736	715	735	691	710	758	750	712	695	698	757	740	762	698	732	696	726	755	735	708	731	727	714	717	732	745	744	699	712	737	686	706	720	692	703	693	745	732	697	677	695	699	706	703	712	747	746	706	696	733	708	717	670	697	778	676	707	657	720	712	724	693	702	745	716	727	690	683	690	689	752	784	728	741	710	736	719	682	735	737	685	717	721	695	728	741	675	727	702	717	668	704	727	743	732	737	750	730	696	671	715	767	688	707	744	714	717	699	718	752	710	674	706	713	694	717	681	736	709	712	729	734	690	758	685	720	690	732	707	781	714	700	722	716	742	748	703	707	713	735	733	739	760	709	715	694	733	713	746	723	686	677	717	729	699	736	743	744	760	719	722	691	770	731	683	689	661	706	726	718	637	727	753	701	727	740	741	719	699	722	679	769	740	752	670	673	747	720	727	718	733	721	747	726	711	712	667	731	747	688	722	730	732	708	691	747	728	699	683	669	704	774	721	738	722	730	706	742	724	762	682	695	749	733	719	743	705	769	734	704	721	740	717	770	745	749	758	728	752	714	750	732	648	735	728	701	719	720	720	666	742	722	716	685	750	708	682	705	670	716	744	756	734	802	717	710	740	701	695	719	710	737	762	754	782	747	738	761	735	678	737	714	746	729	763	726	745	728	754	731	702	758	681	779	753	712	775	735	698	712	663	760	710	686	705	744	678	665	691	769	720	738	722	718	705	747	730	677	710	724	704	739	697	751	741	733	694	695	718	706	738	754	700	726	742	717	745	721	694	732	792	741	711	682	759	693	693	702	712	699	699	689	749	725	725	729	725	743	719	709	685	743	722	689	698	709	729	771	679	702	707	702	738	700	689	742	721	708	695	743	742	736	715	729	685	761	718	745	725	717	667	693	719	729	747	739	698	672	722	703	682	729	750	754	755	712	707	738	744	712	725	697	740	704	733	727	710	716	685	737	755	720	675	735	702	751	746	663	722	695	717	679	713	751	706	675	666	677	750	700	694	671	692	738	716	767	737	726	717	783	715	700	679	736	720	734	737	726	699	714	735	733	709	677	699	735	711	724	708	722	666	745	749	684	736	699	716	721	743	749	747	690	735	696	706	713	664	664	748	750	729	743	682	746	757	780	717	755	709	732	683	728	702	714	711	706	708	694	705	747	730	711	705	721	757	730	705	674	707	734	672	724	643	721	706	722	687	655	693	729	739	704	722	753	726	758	769	780	702	724	718	719	727	740	698	725	717	718	689	773	660	745	731	671	722	747	685	702	712	696	723	696	703	699	703	657	752	809	743	697	711	718	693	761	758	700	758	723	719	757	709	728	691	693	755	686	750	690	702	717	718	711	700	715	736	781	746	701	721	726	714	725	726	727	711	653	767	730	719	718	723	741	681	710	728	691	731	728	712	759	695	712	762	737	709	702	692	701	745	747	752	736	693	732	694	712	728	666	735	733	762	705	714	683	743	731	715	704	663	688	697	716	716	711	711	689	717	709	680	719	713	740	707	694	771	648	662	705	681	667	684	769	766	707	741	712	700	720	713	728	704	723	731	719	723	718	714	663	681	700	697	713	778	696	689	673	689	713	696	714	678	723	721	725	699	700	736	678	734	734	725	701	702	677	748	717	714	808	698	726	730	667	689	717	696	745	746	678	735	699	731	723	671	698	671	659	651	688	728	730	685	731	729	730	722	660	682	711	737	728	743	685	697	705	731	739	728	753	766	728	701	705	694	699	673	702	755	687	673	748	744	753	650	718	755	668	705	752	700	672	744	726	697	657	696	716	708	762	718	696	720	705	713	732	726	725	694	726	721	686	703	704	706	706	673	681	714	722	743	731	701	716	721	712	715	727	666	702	680	728	714	682	703	678	692	740	667	718	696	725	710	694	663	772	685	718	729	669	753	741	710	760	729	701	723	719	719	688	723	694	756	720	698	719	744	700	728	683	728	713	696	747	711	716	701	707	719	691	741	717	672	733	735	692	746	708	704	672	704	751	755	740	698	703	711	725	727	720	707
19468	38263	35946	27979	23336	19194	15757	12862	10917	9502	7972	7018	5557	4699	4542	4256	3386	2749	2560	2285	1982	1899	2864	3257	2233	2064	2069	1873	1739	1567	1968	1718	1727	1763	1684	1526	1562	1817	1685	1715	1676	1536	1494	1512	1400	1399	1364	1376	1329	1251	1194	1136	1073	1202	1770	2128	1853	1707	1452	1267	1131	1080	1072	1083	1063	1078	1070	1056	1041	1086	1072	1036	1020	1034	1043	1045	985	1098	1088	1084	1079	1092	1108	1109	1031	1025	1074	1100	1105	1022	1085	1053	1076	979	1025	1097	1048	1088	1086	1087	1056	1065	1118	1045	1055	990	1018	1061	1056	1091	1021	1032	991	1047	1099	1081	999	1059	1053	1130	1014	1062	1045	1102	1039	1115	1057	1033	1052	1023	1033	1082	1064	1086	1003	1040	1053	1040	1074	1058	1035	1027	1051	1001	1074	1084	1064	1070	1078	1046	1029	1119	1084	1044	1042	1075	1015	1117	1055	1114	1103	1003	1041	1078	1018	1059	1103	1079	1100	1066	1121	1119	1020	1096	1049	1038	996	1047	1093	1088	1026	1069	1038	1117	1033	1044	1097	1091	1076	1043	1027	1093	1048	1042	1115	1044	1071	1022	1050	1014	1027	1110	1002	1041	1086	1019	1014	1048	1056	1098	1034	1058	1036	1072	1066	1070	1003	1091	1063	1026	1048	1089	972	1057	1070	1035	1051	1029	1071	1045	1108	1044	1040	1097	976	1065	1038	990	1061	1061	1008	1053	1000	1012	1084	997	1051	1043	1050	1090	1090	1010	1092	1031	1051	1094	1085	1047	1072	1062	1116	1024	1094	983	1026	1040	1025	1041	1090	1075	1014	1072	1073	1059	1040	1051	1045	1082	1108	1012	1067	1063	1030	1028	1020	1089	1056	1078	1074	1047	1078	1082	1095	1020	1020	1084	999	1072	1013	1050	1106	1045	1067	1074	1087	1088	1076	1076	1063	1110	974	1034	1023	1030	1080	1024	1017	1068	1062	1044	1071	1111	1000	1062	1003	1083	1055	1069	1074	1063	1058	1046	1050	993	1091	1050	1022	1085	1069	1046	981	1066	1069	1010	1054	1042	1087	1089	1067	1096	1075	1079	1064	1091	1030	1074	1026	1037	1034	1092	1056	1049	1063	1018	1044	1040	1091	1101	1047	1060	1078	1078	1094	990	1114	1073	1039	1039	1055	1110	1036	1073	1087	1054	1048	1057	1054	1083	1062	1030	1072	1009	1091	1116	1016	1069	1094	1068	1061	1078	1143	1038	1042	1027	1087	1058	1066	1055	1070	1084	1041	1049	1058	1069	1025	1051	1071	1055	1066	1083	1103	1114	1086	1048	1090	1020	1056	1047	1142	1066	1060	1147	1030	1031	1021	1021	1066	1046	1084	1034	1099	1003	1062	1068	1036	1084	1025	1098	1029	1003	1099	1086	1090	1076	1055	1028	1047	1070	1129	1024	1046	1105	1041	1100	1019	1058	1008	1060	1066	1083	1051	1103	1059	1024	1045	1029	1075	1151	1084	1062	1091	1035	1031	1093	1048	1043	1051	1032	1001	1005	1043	1036	1043	1083	1051	1051	1081	1087	1050	1086	1019	1120	1066	1068	1021	1044	1059	1056	996	1080	1080	1086	1100	1055	1072	1102	1058	1094	1007	1036	1043	1134	1044	1033	1085	1079	1079	1053	1070	1079	1038	1087	1041	1110	1036	1118	1073	1069	1099	1091	1054	1021	1036	1096	1062	1044	1036	1062	1101	1048	1058	1114	1079	1011	1081	1053	1104	1038	1082	1070	1082	1038	970	1065	1087	1045	1079	1078	1064	1110	1118	1017	1057	1116	1122	1034	1079	1042	1075	1068	1055	1044	1089	1062	1036	1023	1031	1059	1073	1028	1072	1085	1038	991	1056	1130	1022	1063	1058	1071	1066	1095	1048	1054	1053	1055	1060	1036	1052	1046	1088	1039	1029	1083	1044	1023	1003	1006	1065	1005	1101	1028	1078	1057	1056	1099	973	1029	1054	1013	1046	991	1078	1096	1048	1072	1051	1069	1049	1095	1039	1037	1042	1019	1070	1049	1036	1066	1011	1045	1014	1105	1073	1053	1102	1039	1021	1070	1018	1059	1033	1030	1017	1108	1028	1025	1028	1082	1062	1046	1058	1049	1049	1078	1069	1092	984	1049	1010	1035	1083	1092	977	1013	1036	1106	1046	1012	1073	1083	1043	1040	1047	1033	1074	1044	996	1046	1090	1076	1045	985	1062	1086	1037	1074	1046	1093	1055	1096	1074	1035	1093	1048	973	1097	1045	1074	1047	1066	1121	1035	1012	998	1053	1075	1053	1086	1069	1091	1037	1086	1039	1061	1077	1060	1010	1095	1047	1034	1092	1103	1067	1037	1054	1076	1083	1018	1082	1114	1059	1051	1108	1077	1007	993	1045	1071	1053	1022	1049	1087	1052	1014	982	1039	1077	1066	1098	1064	1064	1029	1055	1116	1065	1058	1073	1010	1021	1119	1098	1055	1071	1058	1074	1074	1058	1020	1051	1060	1040	1106	1022	1019	1076	1034	1098	1079	1055	1081	1047	1064	1030	1032	1072	1060	1033	1026	1055	1054	1060	1051	1081	1094	1076	1085	1149	1043	1043	1044	1121	1025	1065	1026	1081	1008	1067	1079	1044	1042	1032	1030	1036	1012	1075	1006	1039	1068	1086	1080	1040	1051	1089	1016	1075	1084	1092	1003	1041	1046	1023	1039	1055	1122	1023	1024	1023	1051	1082	1060	1065	1046	1094	1037	1117	1049	1107	1081	1086	1031	1084	1076	1099	1031	1082	1073	1058	1076	1002	1087	1003	1028	1106	1108	1099	989	1048	1081	1060	1052	1081	1045	1082	1083	1059	1033	1055	1079	1061	985	1035	1060	1104	1028	1091	1117	1102	1059	1129	1025	1113	1063	1074	1095	1029	1078	1097	1087	1069	1084	1070	1067	1003	1051	1100	1035	1050	1060	1081	1071	1092	1016	1062	1053	1084	1022	1041	1079	1092	1020	1054	1020	1083	1113	1053	1093	1021	1077	1018	1049	1048	1109	1064	1028	1092	1078	1047	1042	1101	1097	1081	1043	1024	1033	1118	1079	1070	1061	1098	1106	1023	1026	1059	1035	1088	1026	1031	1013	1070	1044	1038	1055	1040	1088	1041	1039	1090	1090	1094	1032	1048	1029	994	1030	1045	1079	1059	1057	1083	1062	1064	1045	1058	1082	1033	1023	1067	1053	1038	1110	1026	1016	1012	1056	1048	1101	1040	1071	1076	1042	1043	1011	1100	985	1098	1035	978	1048	1078	1076	1061	1057	1038	1066	1037	1092	1034	1055	1015	1058	1060	1038	1081	1014	1059	1078	1017	1044	1055	1055	1019	1057	1048	1063	1046	1023	1043	1100	1058	1017	1050	1046	1101	1065	998	1105	1076	1034	1065	1062	1085	1074	998	1038	1011	1063	1065	1008	1055	996	1072	1055	1085	1030	1072	1035	1105	1077	1053	1035	1081	1040	1086	1035	1051	1019	1073	1037	1042	1107	1059	1090	1033	1059	1062	1008	1020	1078	1024	1065	1097	1070	1096	1114	1043	1068	1065	1035	1041	1024	1080	1015	1079	1068	1033	1058	1094	1061	1056	1017	1111	1067	1053	1101	1055	1082	1006	1063	1094	1094	1093	1047	1080	1037	1077	1052	1057	1091	1055	1039	1046	1059	1008	1015	1101	1011	1094	1030	1004	1049	1037	1049	1074	1064	1012	1060	1076	1129	1032	1035	1046	1044	1021	1055	1048	1037	1011	1076	1082	1002	1043	1119	1025	1015	1023	1008	1106	1065	1070	1041	1044	1075	981	1029	1086	1008	1014	1057	1057	1067	1052	1072	997	1021	1053	1085	1059	1054	1007	1054	970	1075	1096	1066	1042	1050	1038	1053	1060	1060	977	1062	1059	1062	1018	1094	1025	1042	987	1021	1055	1025	1029	1031	1070	1058	1038	1070	1045	1087	1033	1093	1083	1035	987	1062	1024	1096	1065	1024	1042	1110	1031	1066	1027	1063	1067	1034	1002	1037	1055	1064	1046	1065	1051	1012	1008	1089	1056	1080	1036	1071	1101	1061	1076	1107	1009	1047	1091	1053	1072	1040	1032	1022	1098	1073	1064	1081	1063	1096	1028	1112	1021	1058	1065	1026	1093	1069	1040	1071	1051	1026	1040	1106	1069	1068	1065	1016	1059	1045	1061	1056	1062	1010	1057	962	1045	1064	1043	1092	1044	1047	1026	1047	1076	1083	1011	1094	1070	1096	1032	1056	1016	1043	1021	1037	1110	1067	1009	1039	1071	1054	1022	1015	1035	1061	1064	989	1041	1059	1072	1107	1061	1103	1081	1047	1031	1029	1047	1048	1050	1076	1037	1077	1075	1080	1046	1081	1088	1069	1121	1075	1050	1069	1080	1029	1049	1059	1034	1090	1065	1080	1052	1038	1107	1064	1090	1073	1051	1016	1084	1008	1094	1085	995	1046	1086	1054	1038	1085	1044	1075	1017	1017	1068	1104	1063	1029	1091	1006	1034	1045	1015	1047	1075	1030	1017	1054	1047	1094	1072	1044	1076	976	1081	991	1062	1086	1084	1058	1108	1091	993	1053	1031	1071	1025	1045	1055	1113	1052	1007	1141	1055	1056	1039	998	1026	1095	1014	1050	1112	1043	1035	1009	973	1101	1018	1105	1027	1058	1043	1068	1090	1047	1002	1079	993	1020	1105	1083	1075	1085	1047	1113	1019	989	1074	1042	1026	1025	1039	1039	1066	1057	1090	1057	1083	1068	1141	1126	1045	1079	1089	1040	1065	1045	1103	1037	1119	1083	1046	1104	1041	997	1099	1108	1089	1008	1059	1085	1069	1021	1093	1023	1028	1090	1063	1057	1015	1049	1091	1115	967	1065	1074	1099	1058	1080	1078	1061	1001	1044	1066	1005	1056
27151	21523	19948	12686	6226	4124	3077	2422	2079	1891	1655	1507	1224	1243	1175	1234	1067	963	898	819	842	951	1011	1075	996	909	877	855	793	861	867	849	775	805	795	804	827	835	811	826	809	868	838	825	813	777	802	755	764	751	712	712	744	752	750	773	732	760	800	742	704	763	752	726	698	735	717	682	662	708	761	755	690	771	701	765	709	692	701	680	708	749	716	710	736	718	759	740	763	725	707	709	777	776	717	717	720	710	720	713	752	716	747	720	757	720	705	734	721	722	659	696	772	684	702	699	681	715	769	716	696	723	720	713	648	714	710	683	710	706	718	756	733	705	723	700	744	718	743	730	710	734	769	728	689	691	683	700	696	717	699	703	740	748	684	698	690	681	712	659	679	690	683	709	726	727	695	743	702	707	656	707	707	709	733	698	724	733	757	731	754	757	684	697	685	734	764	768	708	690	719	678	656	716	707	730	717	738	669	720	761	652	729	712	735	722	736	683	697	731	718	713	722	731	770	707	735	687	706	735	734	712	679	687	727	726	748	752	754	716	722	760	725	714	706	718	709	691	711	720	699	673	685	720	683	711	689	720	736	722	696	719	758	734	724	693	714	707	698	718	704	746	716	735	710	736	726	779	700	679	762	747	716	726	687	718	711	674	729	701	722	712	691	670	744	704	700	728	700	758	754	706	696	750	696	739	724	731	713	755	712	701	762	678	685	710	652	707	703	753	719	757	734	730	730	689	697	766	703	724	738	724	764	725	751	705	720	719	720	697	727	721	717	745	735	706	700	716	712	734	743	705	744	729	718	716	686	735	745	725	715	739	706	750	708	759	774	694	739	779	708	725	656	702	676	695	732	744	707	747	730	725	752	806	736	696	702	686	744	724	698	711	747	696	705	735	721	763	714	698	695	719	749	711	721	785	703	699	702	775	724	706	724	763	713	733	694	719	727	717	661	713	696	756	685	734	749	693	745	721	741	756	710	726	767	750	718	701	718	768	714	682	694	783	721	691	744	733	699	742	717	738	719	746	683	725	731	717	726	745	733	701	707	758	704	723	730	737	734	695	719	737	735	743	693	740	725	707	744	753	736	716	714	729	672	707	717	718	723	683	753	731	699	705	716	721	736	755	688	756	739	715	699	695	739	771	727	686	730	702	721	757	695	725	742	727	682	753	710	742	751	733	783	749	702	724	707	688	700	689	725	752	726	757	721	747	726	703	692	705	675	732	716	708	716	717	726	726	716	755	662	713	679	763	694	719	723	738	767	720	710	688	705	718	732	738	729	728	724	731	719	700	759	742	714	715	686	720	770	693	753	701	737	728	735	704	734	714	732	708	728	734	759	722	713	709	737	678	766	751	667	748	715	742	737	723	750	682	739	706	727	730	677	737	751	729	706	749	671	663	723	754	708	722	719	664	749	698	715	688	724	750	683	745	730	694	725	739	752	762	724	725	711	719	683	724	704	686	758	690	709	707	741	726	750	752	704	729	705	690	683	727	765	710	730	741	704	734	719	671	728	709	720	683	688	716	724	738	672	709	720	694	683	758	707	735	711	686	736	747	686	712	719	738	721	786	714	730	692	704	678	696	733	725	738	685	682	749	774	705	631	716	683	773	652	671	698	704	700	722	720	697	695	736	694	692	688	710	722	704	723	736	681	745	702	726	747	732	692	758	755	676	741	686	729	707	706	762	719	738	737	734	768	740	748	726	703	688	710	714	760	641	707	708	726	752	729	714	692	685	748	683	701	695	681	753	768	733	727	675	758	789	728	723	695	691	694	746	699	727	754	728	681	697	672	701	735	726	765	749	686	678	707	774	696	686	731	725	736	707	711	734	686	717	722	673	719	679	717	721	759	727	704	720	725	753	765	677	738	733	680	737	684	697	741	724	760	763	698	752	728	695	731	729	716	743	728	692	753	751	709	697	711	730	714	697	732	730	746	723	693	758	696	700	711	742	719	702	727	764	739	718	741	702	726	734	684	726	724	783	732	725	732	685	699	700	726	706	718	704	759	687	722	700	729	697	718	744	725	724	724	742	723	732	764	717	721	667	761	732	714	679	753	745	717	716	652	719	772	742	731	740	726	696	670	677	755	693	725	685	726	712	768	749	676	761	729	721	695	756	736	715	705	711	759	751	691	728	684	730	695	724	691	724	725	703	739	731	694	758	706	634	715	712	744	659	696	768	698	714	761	718	698	717	670	732	719	655	747	754	711	718	708	690	724	701	727	717	739	671	715	745	679	759	749	716	698	721	720	726	771	713	745	725	769	743	726	697	686	727	745	706	739	731	738	712	688	769	755	739	721	708	686	683	720	723	712	743	716	698	685	712	724	743	738	748	712	733	705	766	724	650	770	720	717	713	699	692	809	754	725	719	742	701	662	694	699	698	718	731	689	727	751	722	756	763	757	688	718	719	681	698	653	754	731	738	735	723	711	727	730	715	736	731	707	712	691	733	727	728	724	711	708	742	717	712	785	739	780	767	747	714	672	726	757	720	683	729	709	712	709	706	740	727	771	707	714	730	714	732	705	692	724	712	740	731	742	716	719	763	752	668	725	723	730	742	740	743	675	748	736	680	742	673	712	700	758	740	716	682	719	746	722	761	747	699	717	755	693	664	700	702	746	724	654	655	690	711	732	758	732	704	738	710	703	668	718	750	722	712	740	746	743	722	728	734	767	715	753	677	715	694	774	712	748	749	732	721	713	736	721	776	771	704	658	793	692	689	719	737	746	724	777	750	696	757	729	759	701	707	651	707	732	722	698	686	724	699	751	736	690	712	733	769	704	737	718	714	726	667	736	717	724	727	740	735	733	735	701	716	735	758	695	717	740	697	748	764	739	702	780	709	674	733	702	672	704	725	741	764	739	689	747	726	724	703	678	690	683	691	711	751	726	728	745	730	742	664	747	709	704	748	718	719	748	699	762	706	716	699	734	726	724	734	702	720	697	674	702	696	720	678	704	701	713	758	702	707	751	752	716	704	712	730	756	690	714	718	759	709	704	756	696	718	728	718	724	688	783	750	699	768	702	710	743	707	719	732	708	696	748	690	766	720	675	739	776	659	735	739	751	703	701	682	695	675	727	744	737	714	710	736	717	758	728	747	702	736	765	708	652	666	721	714	711	737	753	726	790	727	730	740	689	714	702	727	716	654	730	714	722	762	724	719	761	682	797	707	708	711	690	687	738	715	682	727	728	666	781	690	741	700	698	706	687	708	706	721	757	745	785	707	729	762	724	737	734	693	709	721	732	712	698	730	688	748	743	751	759	722	720	789	754	739	738	732	706	748	735	705	714	709	764	691	704	762	712	752	728	762	753	757	762	641	731	755	697	700	710	716	755	739	728	740	715	737	738	746	734	757	739	704	697	692	731	716	705	712	733	735	746	696	732	704	706	676	751	709	716	735	725	707	696	768	717	735	751	714	727	704	722	695	747	670	723	684	717	745	738	723	718	781	694	754	720	734	759	748	683	689	692	717	726	726	735	720
14984	25757	24629	16786	12316	9512	7350	5938	5211	4645	3940	3269	2668	2500	2549	2453	2013	1792	1701	1493	1450	1527	1795	2026	1681	1434	1450	1363	1288	1267	1377	1334	1226	1353	1237	1205	1343	1435	1395	1317	1386	1346	1190	1203	1198	1185	1252	1167	1193	1141	1184	1063	1090	1145	1125	1184	1207	1153	1086	1155	1048	1083	1073	1046	1055	1053	1049	1074	1094	1040	1099	1120	1079	1045	1101	1093	1057	1136	1025	1073	1056	1071	1046	1080	1069	1057	1060	1079	1096	1103	1050	1112	1087	998	1093	1070	1107	1042	1100	1088	1128	1054	1020	1076	1085	1058	1040	1076	1070	1059	1064	1029	1124	1024	1060	1078	1049	1068	1030	1060	1061	1053	1020	1063	1084	1029	1034	1119	1007	1036	1067	1080	1030	1098	1001	1063	1050	1043	1121	1044	1097	1121	1103	1088	1062	1091	986	1112	1011	1069	1075	1066	1047	1080	1009	1127	1040	1075	1046	1035	1071	1053	1020	1068	1013	1030	1084	1026	1086	1044	1060	1075	1057	1060	1086	1128	1034	1087	1017	1058	1026	1082	1090	1092	1009	1057	1073	1043	1070	1047	1052	1072	1033	1127	1012	1065	1069	1061	1021	1025	1079	1067	1063	1069	1111	1121	1106	1091	1042	1090	1061	1050	1071	1076	1074	1100	1074	1076	1048	1049	1105	1068	1072	1090	1048	1023	1112	1090	1117	1103	1079	1116	1015	1033	1011	1030	1043	1091	1071	1028	1080	1047	1101	1098	1088	1042	1088	1095	1117	1037	1030	1044	1051	1112	1032	1049	1074	1083	1051	1109	1098	1024	1033	1101	1001	1017	1082	1049	1087	1057	1078	1072	1091	1026	1088	1056	999	1073	999	1105	1069	1061	1088	1083	1119	1014	1018	1062	1093	1045	1080	1116	1013	1043	977	1062	1038	1062	1087	1079	1008	1056	1114	1036	1099	1081	1079	1084	1061	1091	1123	1100	1062	1056	1066	1085	1090	1015	1089	1125	1136	1108	1102	1095	1044	1028	1125	1116	1061	1072	1078	1053	1009	1030	1038	1089	1079	1075	1090	1103	1070	1015	1016	1036	1103	1106	1066	1037	1035	1044	1093	1054	972	1086	1101	1106	1057	1100	1060	1074	1048	1072	1069	1069	1053	1018	1065	1111	1081	1109	1104	1013	1086	1055	1108	1074	1033	1087	1054	1012	1038	1055	1010	1048	1044	1048	1088	1073	1031	1110	1049	1083	1068	1010	1076	1096	1042	1058	1115	1077	1062	1090	1038	1002	1095	1074	1088	1063	1129	1117	1110	1082	1105	1094	1081	1064	1049	1066	1066	1098	1024	1080	1078	1062	1045	1079	1086	1087	1071	1041	1026	1107	1050	1059	1013	1067	1060	1064	1095	1098	1089	1065	1061	1043	1026	1076	1123	1069	1032	991	1079	1088	1130	1075	1069	1059	1082	1059	1084	1073	1034	1057	1079	1077	1040	1094	1050	1053	1075	1064	1105	1048	1032	1018	1047	1010	1082	1054	1091	1056	1062	1016	1059	1116	1041	1104	1040	1113	1121	1110	1085	1116	1047	1035	1074	1123	1044	1083	1062	1120	1059	1064	1050	1088	1024	1080	1015	1056	1033	1131	1065	1107	1040	1027	1034	1001	1051	1060	1028	1132	1116	1158	1103	1072	1071	1053	1057	1054	1023	1040	1095	1101	1033	1088	1042	1059	1052	1063	1023	1122	1075	1060	1056	1108	1056	1045	1129	1114	1053	1142	1137	1127	1052	1012	1145	1048	1053	1014	1100	1059	1046	1048	1069	1119	1051	1055	1094	1000	1060	1084	1120	1092	1048	1078	1100	1006	1080	1049	981	1082	982	1108	1094	1072	1125	1077	1030	1028	1056	1094	1066	1038	1048	1077	1028	1091	1071	1067	1044	1036	1057	1101	1099	1056	1062	1036	1081	1094	1062	1022	1057	1018	1040	1063	1043	1049	1034	1070	1061	1042	1101	1044	1052	1051	1023	1045	1076	1062	1044	1074	1073	1096	1050	1081	1049	1048	1088	1086	1030	1094	1037	1090	1023	1112	1107	1044	1011	1094	1042	1021	1033	1048	1120	1055	1085	1074	1023	1024	1106	1133	1051	1013	1055	1093	1072	1121	1060	1093	1022	1051	1070	1099	1091	1084	1072	1028	1108	1034	1118	1055	1058	1039	1051	1125	1060	1054	1019	1048	1084	1020	1048	1008	1054	1094	1068	1117	1072	1057	1025	1081	1107	1060	1127	1037	1048	999	1088	1063	1100	1066	1119	1050	1081	1145	1081	1024	1047	1041	1092	1023	1084	1072	1032	1087	1039	1058	1024	1032	1016	1078	1058	1019	1110	991	1026	1035	1092	1084	1035	1035	1068	1041	1011	1064	1022	1057	1026	1020	1056	997	1074	1089	1066	1005	1039	1024	1101	1095	1116	1134	998	1034	1101	1054	1101	1070	1061	1044	1104	1102	1052	1033	1065	1140	1074	1025	1059	1053	1064	1114	1051	1026	1018	1046	1058	1106	1063	1085	1063	1093	1030	1018	1104	1060	1027	1061	1058	1082	1076	1056	1048	1144	1048	1059	1097	1122	1122	1019	1050	1043	1047	1051	1124	1011	1043	1046	1095	1054	1044	1044	1099	1095	1091	1073	1036	1046	1048	1070	1065	1063	1045	1060	1119	1073	1057	1056	1058	1066	1093	1042	1078	1118	1026	1074	1040	1111	1048	1022	1122	1091	1052	1043	1098	1071	1088	1026	1016	1067	1078	996	1067	1070	1036	1063	1036	1015	1151	1033	1064	1073	1118	1139	1041	1057	1023	1047	1057	1003	1152	1111	1108	1077	1051	1106	1040	1082	1027	1071	1114	1052	1113	1132	1069	1069	1128	1071	975	998	1052	1028	1059	1065	1062	1072	1049	1041	1038	1089	1100	1085	987	1059	1089	1056	1025	1021	1072	1074	1073	1108	1097	1064	1100	1094	1074	1102	1089	1049	1088	1131	1049	1080	1052	1046	1071	1058	1054	1095	1119	1070	1067	1095	1094	1073	1094	1005	1062	1070	1104	1091	1043	1042	1078	1069	1061	1076	1052	1090	1086	1033	1085	1029	1097	1108	1149	1071	1104	1080	1087	1037	1035	1025	1059	1053	1030	1069	1037	1034	1060	1103	1040	1048	1089	1068	1051	1094	1037	1111	1095	1029	1023	1103	1071	993	1076	1064	1053	1094	1066	1057	1072	1059	1033	1055	1045	1055	1033	997	1010	1059	1066	1114	1098	1037	1037	1078	1031	1031	1103	1040	1048	1019	1075	1088	1113	1061	1077	1063	985	1034	1066	1020	1108	1096	1077	1060	1032	1065	1024	1084	1063	1097	1056	1051	1067	1066	1026	1091	1096	1075	1058	1069	1095	1034	1075	1087	1045	1048	1086	1038	1037	1061	1042	1014	1044	1022	1070	1078	1045	1115	1063	1090	1057	1054	1056	1062	1069	1101	1160	1002	1107	1023	1028	1054	1086	1066	1047	1025	1079	1054	1138	1043	1120	1059	1009	1021	1075	1035	1011	1024	1011	1087	1090	995	1004	1037	1079	1057	1069	1044	1022	1050	1098	1074	1040	1103	1028	1005	1043	1048	1073	1069	1025	1071	1060	1118	1111	1063	1128	1080	1005	1000	1147	1025	1023	1108	1106	1059	1115	1042	1132	1001	1070	1054	1100	1093	1042	1050	1093	1093	1021	1124	1046	1106	1088	1025	1085	1086	1080	1056	1056	1057	1083	1052	1031	1124	1127	1080	1125	1034	1133	1050	1097	1084	1116	1082	1018	1028	1030	1082	1065	1099	1067	1077	1124	1050	1082	1083	964	1116	1099	998	1085	1125	1106	1077	1086	1037	1073	1054	1114	1096	1078	1069	1078	1109	1023	1050	1025	1032	1021	1114	1018	1081	1092	1101	1106	1094	1056	1076	1089	1102	1065	1046	1059	1006	1042	1070	980	1078	1058	1086	1048	1043	1034	1040	1047	1062	1070	1052	1098	1067	1041	1019	1085	1118	1138	1101	1042	1029	1089	1072	1097	1056	1087	1063	1078	1053	1088	1063	1054	1089	1090	1002	1084	1035	1058	987	1043	1050	1069	1074	1083	1049	1094	1084	1090	1046	1074	1046	1049	1074	1086	1090	1123	1077	1076	1079	1032	1079	1058	1106	1022	1113	1092	1062	1054	1123	1033	1026	1047	1028	1092	1069	1126	1029	1143	1064	1042	1114	1008	991	1067	1078	1014	1032	1098	1056	1031	1049	1046	1065	1009	1076	1047	1072	1032	1058	1056	1039	1100	1075	1101	1124	1059	1050	1073	1022	1065	1051	1025	1092	1030	1078	1045	1074	1089	1089	1074	1067	1114	1061	1027	1133	1051	1058	1063	1089	1042	1098	1053	1081	1104	1105	1081	1086	1040	1097	1071	1041	1078	1105	1125	1021	1087	1070	1070	1065	1026	1128	1057	1082	1096	1078	1035	1101	1036	1061	1081	1100	1057	1013	1143	1116	1041	1054	1052	1097	1087	1043	1131	1029	1078	992	986	1021	1034	1066	1071	1068	1051	1136	1064	1072	1086	953	1085	1012	1023	1019	1056	1119	1066	1036	1102	1018	1061	1064	1046	1068	1035	1087	1070	1084	1029	1022	1058	1078	1065	1111	1032	1100	1016	1063	1085	1095	1076	1060	1049	1089	1036	1076	1049	1045	1045	1044	1089	1067	1085	1028	1079	1051	1005	1065	1060	1045	1061	1052	1075	1074	1050	1053	1083	1127	991	1063	986	1052	1099	1053	1036	1080	987	1053	1085	1021	1084	1040	1046	972	1014	1057	1072	1044	1105	1114	1106	1085	1074	1031	1100	1053	1067	1072	1064	1080	1036	1035	1058	1042	1108	1032	1044	1067	1110	1077	1107	1063	1051	1110	1055	1096	1062	1097	1084	1068	1057	1052	1073	1038	1116	1031	1065	1042	1066	1050
24474	21492	28778	24699	21067	12967	6876	4292	3536	2973	2688	2026	1770	1800	1766	1525	1401	1224	1147	972	1036	1200	1259	1263	1153	1079	1023	983	915	881	1013	993	907	985	979	916	866	973	950	995	950	972	913	928	906	850	910	866	866	902	903	864	786	824	982	996	1051	911	871	885	820	769	763	793	770	795	804	809	772	771	764	828	764	773	797	757	801	809	816	841	795	812	773	812	865	850	811	771	744	757	809	803	852	769	770	745	820	779	829	804	729	792	753	765	834	822	793	800	755	811	795	760	827	762	762	727	773	770	818	768	773	814	761	764	769	798	776	851	837	778	788	777	768	746	813	820	762	779	776	780	813	789	774	775	758	781	789	800	810	757	816	796	737	779	818	801	801	847	751	788	774	779	851	756	776	774	816	809	778	772	737	804	790	768	804	813	793	738	792	775	779	761	784	801	833	748	808	808	772	794	792	828	822	794	735	769	814	788	795	838	786	769	804	840	787	776	796	803	807	825	771	803	810	796	808	783	794	773	769	746	836	752	749	745	771	749	800	758	761	791	791	750	810	799	794	797	791	765	807	795	770	754	784	841	827	846	794	810	850	798	738	835	835	824	779	804	732	836	750	753	826	781	823	783	838	736	804	807	782	814	780	833	764	766	773	791	787	836	794	775	795	768	800	774	798	789	789	769	786	813	755	761	769	795	755	825	782	775	829	800	792	774	774	786	789	834	747	783	763	800	783	758	771	753	796	807	801	766	808	766	778	821	769	772	851	790	841	826	735	776	770	831	773	731	762	824	822	763	802	792	827	841	790	822	734	839	826	813	798	753	809	810	786	776	815	774	807	775	827	777	797	799	768	750	701	771	809	813	801	749	809	853	750	850	828	834	774	760	785	789	802	796	801	810	782	828	819	788	783	734	764	770	835	786	754	804	838	804	738	746	768	832	762	810	792	798	748	815	819	770	808	746	796	771	757	778	779	812	767	794	766	813	731	807	815	839	772	744	770	760	740	794	788	739	760	829	788	789	806	799	806	795	754	811	761	821	793	756	816	785	762	845	815	821	803	782	815	755	785	810	767	759	779	777	791	759	775	795	785	807	783	793	744	795	753	777	775	816	768	793	838	821	775	791	746	778	808	746	799	795	809	797	769	745	806	736	733	757	789	760	799	776	773	742	770	822	771	765	785	736	788	838	769	773	788	835	779	757	792	792	786	813	778	802	804	781	801	793	793	777	847	841	772	758	773	796	776	764	757	746	802	818	796	809	743	775	781	821	788	812	763	750	780	802	785	808	832	783	781	794	779	775	797	793	782	809	794	806	719	779	829	768	825	783	824	767	832	729	792	763	794	790	805	800	821	754	759	777	796	732	780	765	769	860	826	765	837	734	799	775	810	703	745	784	764	790	833	771	824	799	782	781	810	742	799	782	788	796	811	780	820	788	778	756	774	798	785	770	811	764	808	754	811	773	784	760	833	852	773	799	836	805	784	795	798	789	778	804	785	769	776	811	774	813	798	737	827	795	815	797	804	803	786	772	783	822	787	796	757	865	738	792	761	825	792	733	766	803	740	788	780	824	813	760	827	826	774	774	821	803	768	806	821	769	801	777	832	803	799	799	786	814	828	801	759	789	794	785	774	774	756	795	785	786	822	762	811	745	814	766	817	802	768	756	785	781	791	826	831	798	756	788	739	781	806	740	768	785	774	794	815	781	752	824	732	813	790	802	782	804	826	809	758	833	789	810	776	781	810	810	774	807	790	752	768	815	756	793	790	793	811	773	745	779	759	777	810	789	739	800	734	749	774	769	742	759	739	813	801	744	820	806	817	798	807	801	817	773	802	733	757	784	740	761	733	831	816	803	787	801	846	802	792	773	826	789	760	791	823	750	833	795	748	772	803	809	807	752	793	810	824	810	815	795	793	738	795	804	790	794	800	758	800	769	830	787	760	757	787	783	777	790	771	811	812	832	794	753	776	807	837	807	792	801	805	852	796	773	812	805	785	853	782	809	749	828	794	775	727	795	773	808	824	723	783	768	825	770	754	786	758	742	805	790	799	786	756	812	774	776	777	824	745	777	807	764	751	778	814	771	730	806	760	807	810	803	817	806	795	794	781	766	738	805	788	763	755	795	740	754	778	788	742	813	798	775	803	821	795	826	792	824	791	760	715	820	807	769	806	762	800	819	788	719	796	762	770	827	803	786	825	770	833	711	738	795	793	813	793	794	809	858	768	800	829	793	818	807	796	811	810	849	781	836	813	769	834	790	782	821	833	781	761	813	751	764	724	809	783	712	729	750	797	806	815	861	816	764	796	764	800	795	778	787	726	813	809	838	823	791	788	802	808	814	830	762	798	808	786	831	770	817	791	770	789	822	829	778	765	839	805	807	764	800	849	773	787	806	823	787	779	805	805	790	825	797	801	805	747	752	767	826	757	804	775	779	812	795	803	786	750	752	733	797	775	792	823	817	818	732	788	779	779	809	779	757	756	803	713	791	793	766	800	775	778	758	779	788	834	827	803	794	834	789	800	818	819	743	848	733	768	819	795	771	788	793	779	758	741	786	797	759	820	853	762	796	786	789	803	800	833	783	803	789	778	799	795	799	810	827	834	766	818	836	803	758	778	782	813	810	815	765	759	795	815	794	865	815	797	751	829	803	816	774	784	799	808	781	797	738	806	806	811	785	753	752	771	734	782	809	769	778	793	807	765	805	782	778	793	837	753	806	777	744	702	786	764	762	765	797	773	783	836	836	775	758	765	787	825	814	792	789	743	768	801	803	815	814	837	779	854	795	829	802	809	812	727	798	766	792	771	744	809	798	771	762	779	789	778	809	790	766	769	757	776	703	775	789	723	737	829	804	763	768	784	755	896	803	803	824	775	757	778	748	763	791	794	793	783	770	820	792	824	779	761	787	789	735	782	776	797	801	816	732	775	822	723	780	814	788	799	758	750	759	789	761	786	785	797	846	791	747	819	777	803	769	769	751	819	797	810	779	723	790	786	800	767	843	774	775	816	777	763	773	790	776	820	756	801	753	771	818	816	792	777	801	740	805	791	776	799	814	788	788	808	792	851	798	756	826	806	797	817	830	748	777	761	816	805	791	812	811	780	778	804	741	772	775	833	800	783	788	836	858	844	788	798	790	828	756	755	744	792	750	786	755	764	778	843	810	790	783	804	772	783	802	817	847	827	814	758	747	751	777	793	753	802	744	774	797	773	745	758	798	799	828	771	741	765	756	773	761	783	758	792	725	799	770	840	795	704	758	762	739	754	785	781	759	748	797	819	765	869	779	837	832	768	845	762	803	798	805	762	827	784	798	793	795	784	799	804	778	761	777	810	785	757	800	819	788	760	830	818	781	821	817	799	782	831	751	844	722	738	757	790	841	839	785	787	794	804	796	801	748	845	799	827	771	809	815	773	815	779	756	752	754	765	775	816	804	780	783	771	814	744	819	780	785	773	741	788	746	759	823	762	769	810	790	805	754	799	776	780	805	830	794
17128	33310	32371	23361	18993	15038	12078	10134	8411	7451	6352	4807	4023	3894	3614	3180	2632	2472	2030	1807	1764	2294	2421	2464	2191	1955	1706	1633	1477	1529	1613	1663	1459	1476	1488	1465	1408	1449	1612	1584	1709	1618	1497	1469	1461	1439	1452	1338	1294	1315	1330	1393	1320	1282	1484	1699	1699	1556	1487	1297	1222	1182	1160	1182	1117	1246	1127	1164	1191	1223	1166	1195	1149	1111	1137	1192	1220	1122	1155	1208	1197	1188	1191	1144	1129	1150	1167	1116	1147	1141	1162	1147	1173	1175	1192	1196	1240	1138	1188	1168	1162	1192	1187	1222	1186	1168	1084	1164	1228	1089	1219	1167	1199	1204	1159	1151	1141	1203	1204	1173	1192	1168	1185	1171	1186	1168	1183	1167	1118	1167	1123	1171	1134	1204	1186	1196	1161	1141	1186	1159	1105	1129	1250	1206	1180	1174	1167	1155	1170	1087	1176	1147	1204	1191	1146	1183	1197	1196	1192	1203	1151	1173	1174	1192	1188	1120	1179	1246	1211	1144	1140	1174	1170	1237	1121	1166	1137	1177	1171	1205	1206	1196	1132	1134	1173	1219	1139	1166	1175	1169	1162	1103	1148	1187	1178	1156	1113	1178	1220	1182	1164	1206	1162	1134	1180	1194	1128	1111	1111	1132	1185	1190	1201	1149	1193	1211	1207	1216	1140	1202	1211	1137	1162	1153	1201	1143	1179	1210	1104	1173	1194	1149	1154	1175	1124	1192	1171	1188	1159	1133	1214	1181	1190	1166	1191	1106	1180	1185	1182	1128	1126	1150	1186	1175	1168	1185	1148	1216	1111	1081	1098	1220	1260	1153	1152	1179	1141	1215	1138	1185	1163	1206	1204	1190	1181	1184	1182	1169	1190	1206	1169	1180	1186	1202	1150	1140	1209	1122	1130	1188	1140	1146	1110	1172	1167	1180	1153	1236	1155	1116	1137	1204	1166	1185	1229	1153	1163	1197	1123	1188	1190	1149	1238	1176	1140	1180	1155	1114	1190	1078	1223	1106	1196	1204	1109	1137	1100	1143	1147	1109	1133	1219	1169	1166	1197	1180	1185	1206	1186	1150	1154	1166	1253	1182	1161	1139	1192	1140	1193	1155	1170	1136	1157	1152	1182	1161	1180	1204	1142	1199	1177	1170	1190	1150	1217	1236	1172	1153	1190	1203	1125	1214	1254	1153	1097	1165	1229	1190	1154	1196	1217	1179	1122	1199	1169	1131	1201	1186	1243	1197	1156	1199	1184	1173	1191	1173	1132	1127	1203	1168	1159	1204	1198	1151	1178	1154	1120	1187	1132	1163	1140	1122	1150	1166	1174	1162	1218	1181	1182	1184	1161	1180	1193	1149	1209	1170	1139	1148	1215	1117	1178	1166	1190	1156	1203	1078	1136	1168	1169	1119	1193	1219	1159	1180	1163	1126	1180	1221	1204	1200	1090	1181	1151	1162	1155	1146	1172	1128	1150	1167	1237	1151	1159	1166	1245	1212	1159	1127	1161	1191	1221	1155	1188	1057	1171	1186	1188	1138	1130	1143	1138	1204	1144	1138	1137	1203	1128	1193	1223	1167	1157	1233	1143	1219	1213	1180	1167	1189	1229	1160	1136	1192	1114	1142	1128	1129	1194	1224	1215	1187	1187	1171	1168	1191	1146	1162	1189	1130	1147	1203	1153	1166	1177	1204	1162	1192	1146	1151	1173	1107	1190	1206	1209	1226	1216	1231	1167	1151	1133	1154	1203	1211	1133	1111	1134	1144	1160	1164	1153	1216	1139	1229	1191	1157	1174	1135	1146	1141	1151	1187	1162	1211	1147	1155	1132	1126	1155	1141	1128	1205	1166	1144	1171	1137	1212	1141	1132	1090	1087	1136	1172	1177	1170	1160	1160	1138	1085	1188	1182	1174	1164	1177	1191	1117	1125	1190	1170	1141	1143	1181	1175	1147	1180	1200	1180	1190	1198	1174	1194	1213	1239	1210	1159	1229	1145	1183	1145	1211	1158	1147	1162	1174	1103	1126	1108	1141	1141	1152	1171	1219	1189	1293	1163	1170	1081	1192	1132	1170	1152	1130	1167	1103	1176	1217	1135	1170	1164	1094	1206	1192	1166	1204	1181	1175	1179	1116	1194	1117	1214	1200	1146	1167	1199	1196	1103	1206	1177	1133	1170	1173	1186	1178	1193	1183	1179	1191	1155	1179	1160	1132	1108	1096	1146	1204	1176	1260	1150	1195	1113	1147	1266	1167	1168	1175	1184	1151	1135	1196	1213	1157	1212	1196	1164	1201	1207	1111	1189	1164	1151	1173	1226	1188	1196	1206	1162	1287	1139	1143	1154	1198	1125	1231	1127	1195	1186	1162	1146	1129	1171	1162	1170	1181	1214	1177	1149	1185	1150	1199	1171	1135	1237	1213	1182	1133	1156	1186	1138	1154	1154	1126	1199	1161	1136	1158	1213	1201	1176	1216	1165	1178	1173	1133	1146	1193	1149	1183	1221	1218	1112	1190	1141	1170	1150	1159	1195	1126	1097	1113	1189	1245	1192	1057	1166	1202	1139	1181	1199	1144	1150	1176	1170	1255	1117	1184	1141	1168	1160	1141	1128	1163	1206	1194	1210	1168	1136	1207	1145	1156	1188	1179	1152	1146	1219	1199	1210	1207	1145	1153	1123	1193	1190	1186	1169	1201	1204	1165	1190	1164	1155	1151	1210	1178	1152	1106	1207	1196	1170	1194	1130	1218	1155	1122	1201	1174	1229	1104	1187	1202	1194	1158	1198	1178	1201	1188	1191	1190	1168	1230	1149	1164	1199	1256	1197	1138	1166	1185	1153	1202	1117	1174	1188	1220	1256	1140	1196	1171	1176	1216	1231	1170	1136	1141	1232	1174	1196	1181	1175	1151	1246	1147	1145	1174	1144	1144	1257	1195	1157	1147	1171	1160	1152	1214	1144	1152	1222	1199	1221	1219	1165	1195	1173	1110	1155	1122	1163	1155	1179	1215	1125	1187	1116	1165	1084	1137	1235	1195	1172	1189	1171	1216	1191	1177	1236	1146	1203	1130	1120	1127	1142	1185	1135	1200	1164	1155	1071	1167	1187	1192	1183	1171	1130	1183	1196	1208	1215	1145	1159	1207	1164	1208	1176	1195	1128	1161	1110	1192	1132	1144	1096	1249	1168	1200	1128	1231	1187	1154	1181	1155	1184	1153	1236	1149	1077	1195	1121	1157	1160	1121	1163	1180	1138	1131	1254	1169	1154	1186	1101	1200	1146	1195	1167	1193	1272	1182	1135	1182	1167	1128	1187	1139	1110	1177	1224	1195	1154	1162	1115	1192	1209	1158	1214	1138	1171	1158	1162	1126	1128	1148	1153	1123	1132	1166	1170	1127	1191	1180	1157	1212	1159	1142	1192	1214	1212	1163	1207	1109	1183	1214	1212	1146	1188	1172	1154	1095	1198	1130	1212	1199	1135	1197	1098	1145	1199	1152	1147	1194	1227	1223	1179	1169	1177	1222	1193	1163	1132	1138	1135	1142	1176	1159	1184	1179	1143	1153	1164	1162	1156	1195	1123	1169	1145	1201	1167	1172	1113	1149	1127	1198	1171	1169	1166	1180	1214	1200	1114	1196	1114	1135	1118	1227	1115	1190	1155	1203	1171	1170	1132	1238	1188	1195	1128	1209	1184	1099	1142	1120	1147	1126	1166	1168	1146	1140	1148	1187	1203	1150	1205	1207	1119	1185	1175	1140	1181	1141	1152	1222	1090	1207	1153	1145	1138	1265	1161	1222	1198	1143	1150	1149	1160	1192	1206	1187	1164	1185	1152	1233	1130	1171	1153	1133	1220	1119	1093	1145	1178	1120	1200	1129	1168	1153	1115	1212	1209	1144	1226	1170	1237	1110	1207	1176	1123	1162	1239	1159	1167	1137	1190	1221	1146	1137	1198	1131	1130	1197	1101	1135	1166	1179	1190	1186	1202	1155	1163	1165	1162	1230	1158	1222	1157	1185	1136	1100	1168	1153	1203	1152	1175	1187	1214	1162	1203	1147	1161	1111	1143	1189	1154	1207	1164	1162	1188	1178	1198	1180	1122	1212	1206	1193	1158	1194	1088	1175	1196	1112	1178	1190	1106	1174	1177	1188	1208	1071	1198	1180	1161	1152	1095	1092	1153	1166	1126	1177	1173	1115	1162	1131	1176	1152	1160	1245	1149	1131	1175	1144	1178	1183	1140	1135	1182	1155	1157	1160	1224	1188	1213	1244	1155	1181	1176	1173	1175	1153	1194	1138	1175	1183	1147	1110	1223	1151	1205	1184	1134	1201	1188	1223	1143	1180	1206	1225	1165	1145	1176	1133	1198	1134	1157	1063	1194	1214	1161	1158	1212	1185	1176	1180	1169	1165	1170	1156	1112	1097	1172	1178	1169	1201	1153	1136	1148	1166	1182	1164	1192	1125	1171	1144	1166	1169	1143	1198	1226	1157	1145	1140	1134	1175	1183	1190	1170	1199	1079	1154	1159	1132	1146	1210	1175	1190	1173	1143	1171	1225	1189	1179	1205	1190	1155	1190	1168	1194	1154	1207	1100	1191	1165	1188	1159	1159	1187	1205	1196	1154	1208	1167	1214	1189	1166	1185	1217	1177	1241	1177	1250	1204	1148	1210	1184	1211	1218	1180	1118	1146	1197	1174	1185	1190	1145	1142	1221	1197	1141	1116	1187	1224	1176	1150	1170	1236	1150	1175	1119	1176	1115	1102	1154	1121	1253	1153	1158	1177	1217	1128	1145	1125	1157	1129	1178	1180	1154	1171	1232	1204	1177	1204	1162	1121	1109	1186	1113	1179	1186	1198	1151	1146	1143	1225	1107	1183	1159	1094	1150	1174	1207	1194	1173	1156	1234	1241	1171	1209	1197	1227	1186	1136	1191	1188	1167	1125	1103	1210	1173	1171	1190	1183	1204	1175	1229	1103	1176	1089	1179	1184	1127	1196	1210	1185	1102	1214	1202	1137	1155	1146	1143	1192	1162	1168	1126	1229	1167	1177	1128	1195	1109	1221	1187	1192
23410	21476	29398	23998	21561	21307	13908	6910	5015	4188	3515	2558	2320	2102	2041	1717	1579	1418	1243	1103	1194	1241	1456	1438	1245	1174	1033	915	904	1079	1025	954	948	927	843	930	982	863	958	1047	1004	974	933	928	850	918	943	848	930	887	824	808	757	741	887	1054	1206	1043	914	883	737	731	747	732	728	682	712	708	704	715	717	712	724	753	687	726	700	723	736	755	705	683	699	735	742	712	727	758	728	758	729	757	756	749	775	751	725	695	710	702	717	740	731	746	720	717	722	743	724	711	726	706	711	726	722	766	698	725	735	725	725	744	734	767	789	788	747	765	730	800	740	683	740	763	751	658	698	796	711	728	745	707	744	721	680	716	718	697	727	695	704	700	756	763	745	709	722	727	647	700	718	664	768	763	693	717	712	768	669	736	755	717	812	706	733	758	709	692	760	711	702	708	739	694	716	773	720	730	721	755	765	708	708	701	727	712	734	703	687	704	765	710	709	727	709	759	675	703	700	708	707	745	741	744	733	761	755	726	737	683	734	712	676	708	731	698	733	753	699	701	674	757	738	753	717	723	734	719	733	748	720	713	696	723	726	731	723	760	716	749	726	753	721	758	701	713	648	706	758	722	705	717	701	741	740	726	684	737	742	707	710	734	723	725	746	702	680	700	722	671	701	748	753	728	768	718	753	717	753	764	711	674	692	709	751	745	738	715	693	708	682	716	787	699	736	714	698	696	760	699	762	727	728	727	723	752	733	726	714	743	705	703	690	726	737	725	728	768	731	731	738	768	756	749	836	763	699	727	705	767	702	717	710	761	725	726	744	772	767	753	710	687	723	705	736	716	721	708	711	735	728	736	705	748	719	701	723	689	706	686	723	758	686	694	736	720	751	704	735	681	764	727	722	684	751	725	727	704	696	681	730	719	732	720	726	809	678	705	725	724	754	703	702	677	742	723	736	758	700	749	659	724	737	747	719	724	726	695	723	712	721	720	734	717	734	711	737	727	732	696	763	766	721	765	736	726	752	755	750	718	730	763	690	726	675	719	711	712	781	734	708	736	722	727	703	721	712	699	722	747	770	746	738	713	737	743	746	739	678	732	729	738	726	722	757	734	690	721	739	762	764	745	765	668	726	755	691	769	740	724	780	757	725	697	733	731	702	732	697	737	740	727	799	651	722	693	768	680	725	702	721	741	709	673	730	734	699	757	729	668	705	714	742	761	671	725	694	715	712	702	726	714	710	683	762	742	712	764	734	693	730	776	742	692	685	754	753	750	749	705	707	668	724	689	684	752	733	717	756	734	745	750	706	707	690	740	763	707	694	690	704	720	725	703	734	703	709	673	728	724	729	698	774	705	730	710	727	715	688	711	702	694	748	696	755	655	703	675	728	746	694	692	684	730	787	701	722	712	723	713	693	723	702	699	678	680	721	721	687	750	709	708	686	695	724	725	709	680	714	718	723	732	740	722	724	725	678	724	709	722	720	690	728	726	763	717	714	781	733	705	737	739	775	696	702	698	687	725	688	756	704	709	717	744	764	704	681	718	727	725	682	740	762	695	719	741	700	723	710	756	738	755	726	714	760	747	752	748	691	735	685	738	711	757	728	783	737	742	711	744	769	651	740	687	708	710	752	741	724	738	786	699	693	751	697	750	722	751	733	701	772	771	725	750	784	713	723	741	712	716	711	742	722	701	715	719	736	713	734	727	726	712	746	729	748	688	658	711	739	709	695	694	734	742	727	691	701	687	728	702	775	734	724	715	709	735	718	775	753	683	719	724	747	715	734	757	744	719	748	751	700	687	750	707	727	742	742	722	718	708	728	773	723	726	753	771	753	707	697	718	735	711	700	711	705	758	711	695	704	733	695	752	745	755	709	712	687	710	684	707	708	746	747	705	741	720	723	731	727	687	739	738	727	761	690	716	721	759	730	734	683	755	767	712	737	690	686	686	719	740	738	730	710	703	739	694	741	700	753	701	758	745	668	721	725	723	757	709	731	720	746	706	694	739	726	722	726	704	724	721	730	684	716	737	749	705	755	705	739	751	758	718	714	685	618	717	713	762	730	698	704	755	717	755	740	714	720	711	752	745	677	672	757	768	715	808	748	719	723	738	741	733	706	702	715	739	706	633	731	697	746	695	731	737	742	706	715	741	706	737	788	699	705	724	710	702	746	711	767	703	705	711	733	712	726	734	757	734	712	780	743	693	699	712	730	732	717	717	707	713	709	726	725	742	731	740	712	751	693	737	739	702	726	716	686	672	752	682	703	669	695	702	720	725	747	715	741	735	697	728	735	693	749	680	730	757	679	734	745	771	753	740	737	742	753	692	727	722	725	702	721	720	701	714	742	702	704	728	717	713	743	705	724	660	712	695	717	693	704	695	744	718	729	762	708	701	717	723	734	749	732	679	731	722	700	710	716	724	707	695	712	746	711	683	738	673	728	728	679	693	719	723	717	690	709	685	710	753	687	712	717	722	721	658	723	718	692	673	670	704	697	713	739	729	751	714	728	662	717	719	698	724	745	724	690	738	731	680	744	696	744	667	739	686	698	696	703	716	745	737	735	742	717	733	741	658	735	713	765	681	677	725	684	738	688	740	687	690	709	695	675	697	742	754	709	772	740	775	725	722	737	713	738	700	741	705	690	743	702	729	733	683	762	705	701	733	716	740	747	724	697	725	735	713	741	746	725	710	731	736	699	732	674	706	651	728	653	675	749	728	752	732	745	707	708	730	670	691	757	725	750	704	691	671	720	694	707	734	698	771	707	712	686	693	763	716	707	688	713	709	681	719	723	738	716	729	749	763	734	749	763	722	721	722	742	744	727	730	735	684	712	687	742	709	715	737	701	725	746	751	726	715	712	746	729	759	716	722	697	733	719	725	688	692	741	740	766	773	691	706	682	714	739	714	772	716	754	718	701	726	715	754	682	699	712	759	723	738	716	721	716	760	732	757	705	745	687	717	762	762	719	691	734	680	750	726	702	754	718	697	741	697	738	755	742	705	726	729	730	693	694	686	730	735	747	752	731	738	713	696	706	740	716	702	695	732	752	730	722	695	677	681	683	725	742	752	750	725	739	707	728	706	764	714	738	763	703	717	738	670	722	712	739	723	704	711	655	716	750	708	694	708	770	693	716	717	681	735	809	709	705	673	716	715	715	721	736	715	657	723	746	774	700	724	773	725	676	707	747	724	737	699	737	783	737	724	767	689	714	660	722	704	719	716	738	716	705	710	726	703	684	711	769	748	747	729	774	734	724	684	740	705	692	709	706	673	770	718	727	722	737	710	735	730	681	706	713	718	692	685	717	762	694	705	748	736	722	699	757	718	740	706	738	706	702	723	693	722	751	738	684	688	705	716	692	712	750	717	736	699	732	722	711	726	751	701	737	736	722	708	710	725	783	766	747	745	700	706	728	662	760	714	733	706	724	702	699	714	715	711	735	735	712	766	736	727	756	704	714	717	722	764	680	734	680	733	712	697	764	728	733	715	749	756	718	716
20109	38922	36255	28273	23672	19729	16181	13657	11548	9750	8271	5963	5389	5067	4324	3846	3291	2970	2525	2204	2266	2387	2982	2718	2399	2160	1819	1514	1703	1924	1776	1701	1626	1500	1427	1477	1619	1545	1670	1754	1753	1655	1589	1538	1454	1557	1431	1366	1372	1363	1245	1324	1169	1178	1502	1786	2260	1705	1630	1269	1123	1101	1091	1025	1056	1104	1076	1093	1103	1081	1040	1101	1040	1069	1058	1075	1031	1049	1059	1089	1098	1113	989	1068	1091	1029	1068	1011	1051	1072	1106	1067	1031	1082	1042	1013	1076	1060	1016	1127	1088	1041	1030	1055	1085	1071	1066	1027	1055	1036	1058	1025	1019	1073	1095	1052	1071	1043	1104	1090	1081	1138	1094	1074	1171	1081	1052	1009	1038	1080	1099	1022	1079	1052	1066	1066	1065	1095	1079	1044	1064	1171	1088	1029	1074	1094	1112	1102	1083	1110	1104	1061	1001	1110	1039	1049	1056	1062	1117	1035	1050	1070	1000	1120	1064	1025	1024	1050	1055	1077	1033	1052	1089	1045	1041	1050	1023	1082	1068	1117	1164	1109	1072	1004	1094	1051	1050	1065	1081	1080	1007	1035	1024	1077	1095	1145	1001	1124	1056	1080	1086	1094	1109	1070	1076	1121	1072	1114	1105	1079	1133	1056	1077	1138	1068	1138	1081	1101	1125	1084	1047	1115	1061	1073	1109	1048	1113	1065	1093	984	1049	1071	1067	1004	1068	1057	1033	1039	1043	1087	1033	1078	1059	1078	1040	1073	1054	1054	1041	1053	1052	1031	1040	1090	1075	1005	1122	1104	1026	1068	1041	1049	1083	1115	1074	1111	1019	1059	1049	1111	1082	1100	1053	1063	1098	1114	1069	1076	1076	1033	1063	1026	1086	1080	991	1040	1100	1103	1128	1034	1112	1034	1079	1082	1071	1049	1101	1023	1113	1067	1060	1011	994	1047	1088	1117	1071	1073	1016	1042	1135	1042	1094	1125	1036	1093	982	1072	1083	1075	1067	1114	1068	1105	1034	1074	1099	993	1070	1044	1089	1102	1073	1112	1078	1090	1085	1140	1065	1060	1100	1106	1133	1093	1074	1014	1060	1041	1072	1094	1031	1068	1072	1072	1119	1077	1031	1077	1058	1088	1073	1081	1081	1097	1077	1063	1079	1047	1042	1133	1085	1098	1122	1102	1005	1093	1046	1079	1013	1028	1049	1022	1102	1071	1062	1097	1125	1031	1046	1106	1113	1062	1054	1131	1067	1059	1047	1091	1090	1125	1099	1024	1044	1084	1055	1062	1065	1066	1067	1105	1082	1076	1016	1054	1078	1072	1098	1108	1024	1089	1076	1068	1045	1067	1025	1087	1075	1118	1066	1084	1091	1058	1078	1135	1096	1086	1028	1024	1071	1040	1057	1097	1040	1019	1108	1065	1094	1070	1017	1045	1046	1026	1014	1074	1043	1103	1081	1072	1120	1063	1068	1061	1077	1047	1051	1066	1072	1044	1040	1046	1052	1114	1083	1058	1000	1060	1060	1129	999	1088	1064	1060	1063	1105	1028	1016	1058	1042	1039	1111	1074	1078	1068	1069	1070	1070	1043	1084	1076	1050	1054	1073	1108	1066	1065	1065	1065	1064	1097	1085	1054	1073	1081	1053	1114	1045	989	1094	1032	1049	1015	1073	1083	1066	993	1080	1148	1075	1056	1092	1070	1059	1079	1069	1078	984	1058	1072	1075	1034	1082	1072	1033	1054	1044	1050	1095	1036	1086	1087	1065	1074	1067	1066	1062	1054	1038	1090	1108	1027	1112	1039	1030	1062	1087	1018	1082	1049	1065	1085	1088	1105	1058	1073	1125	1063	1067	1037	1052	1064	1140	1058	1107	1070	1083	1118	1073	1084	1085	1062	1093	1029	1080	1034	1039	1076	1049	1055	1043	1045	1037	1107	1042	1098	1116	1019	1080	1048	1121	1065	1083	1036	1055	1041	1115	1053	1051	1108	1072	1062	1055	1062	1089	1081	1054	1184	1086	1045	1081	1034	1024	1133	1059	1058	1061	1055	1056	1031	1120	1075	1126	1065	1078	1120	1072	1029	1087	1088	1112	1105	1102	1080	1068	1037	1020	1072	1104	1063	1040	1004	1052	1067	1089	1063	1058	1045	1065	1099	1113	1076	1102	1038	1089	1121	1068	1098	1072	1065	1065	1105	1092	1050	1064	1158	1089	1109	1015	1035	1111	1088	1048	1039	1117	1070	1071	1053	1170	1140	1095	1004	1092	1103	1055	1063	1054	1011	1106	1049	1050	1051	1081	1039	1069	1050	1100	1044	1091	1074	1127	1087	1048	1011	1074	1107	1051	1093	1082	1111	1063	1067	1018	1097	1085	1036	1054	1085	1105	1091	1069	1068	1147	1086	1067	1072	1100	1028	1033	1072	1079	1102	1045	1088	1075	1032	1065	1020	1032	1070	1097	1096	1082	1094	1113	1035	1115	1056	1082	1118	1062	1084	1059	1089	1074	1055	1100	1098	1054	1076	1023	1103	1075	1074	983	1051	1079	1092	1029	1055	1076	1076	1064	1118	1034	1051	1028	1028	1028	1066	1030	1032	1100	1036	1077	1110	1035	1073	1080	1037	1056	1029	1105	1061	1068	1094	1072	1075	1081	1080	1071	1122	1048	1078	1064	1022	1046	1039	1090	1045	1133	1071	1125	1047	1075	1021	1046	1078	1018	1152	1023	1064	1071	1043	1118	1039	1066	1043	1060	1130	1007	1091	1084	1037	1051	1051	1091	1039	1080	1052	1037	1041	1055	1051	1106	1109	1065	1041	1032	1021	1085	1093	1091	1044	1075	1104	1049	1073	1048	1043	1070	1054	1090	1076	1114	1037	1069	1092	1107	1030	1019	1072	1018	1093	1109	1037	1024	1089	1029	1048	1054	1055	1089	1011	1084	1070	1077	1011	1082	1033	1021	1040	1067	1063	1145	1074	1046	1131	1045	1065	1061	1080	1063	1060	1037	1019	1049	1078	1090	1093	1052	1062	1098	1045	1140	1064	1086	1027	1067	1060	1041	1096	1036	1061	1077	1064	1107	1056	1092	1094	1077	1054	1059	1115	1009	1054	1054	1126	1098	1070	1061	1052	1053	1122	1028	1019	1102	1020	1085	1114	1036	1064	1069	1079	1079	1088	1035	1049	1074	1063	1047	1104	1102	1013	1104	1097	1059	1107	1067	1095	1097	1015	1054	1030	1070	1085	1015	1094	1000	1054	1047	1116	1062	1036	1082	1070	1012	1034	1084	1104	1084	1013	1071	1071	1027	1067	1059	1056	1104	1024	1097	1048	1031	1013	1043	1023	1101	1043	1119	1056	1139	1068	1076	1121	1076	1067	1064	1047	1101	1055	1025	1057	1046	1048	1029	1033	1122	1053	1036	1062	1027	1114	1072	1073	1088	1025	1032	1087	1058	1071	1129	1080	1077	1023	1017	1059	1075	1105	1032	1096	1147	1015	1090	1029	1087	1071	1094	1073	1073	1026	1067	1064	1097	1123	1087	1065	1085	1067	1084	1071	1069	1068	1084	1064	1031	1128	1047	1065	1123	1080	1026	1115	1047	980	1065	1075	1075	1081	1076	1063	1047	1076	1059	1032	1080	1114	1104	1088	1065	1077	1068	1041	1053	1091	1037	1087	1043	1118	1091	1072	1078	1042	1067	1030	1109	1048	1071	1045	1011	1014	1041	1067	1100	1047	1066	1019	1074	1090	1099	1151	1007	1051	1084	1083	1071	1060	1095	1093	1083	1152	1041	1069	1048	997	1100	1081	1079	1053	1061	1090	1107	978	1071	1089	1111	1051	1047	1068	1045	1155	1041	1082	1081	1064	1059	1042	1031	1024	1063	1091	1085	1027	1075	1094	1036	1078	1110	1046	1086	1089	1117	1058	1043	1132	1052	1092	1047	1047	1080	1081	1078	1026	1131	1078	1100	1060	1063	1061	1113	1085	1067	1082	1119	1082	1062	1060	1066	1096	1082	1087	1095	1055	1100	1055	1063	1158	1089	1008	1095	1078	1120	1022	1067	1059	1065	1041	1116	1053	1103	1065	1059	1071	1018	1031	1124	1071	1084	1089	1029	1047	1081	1049	1095	1165	1048	1019	1109	1118	1075	1128	1038	1004	1092	1067	1080	1117	1083	1082	1045	1084	1065	1042	1040	1082	1124	1063	1020	1098	1054	1104	1034	1059	1011	1112	1051	1049	1073	1088	1029	1079	1068	1090	1076	1127	1076	1050	1053	1143	1054	1085	1063	1113	1066	1082	1120	1130	1051	1131	1068	1111	1050	1086	1052	1065	1048	1071	1083	1055	1031	1069	1080	1036	1040	1038	1055	1118	1120	1068	1047	1031	1103	1107	1079	1080	1093	995	1093	1035	1074	1105	1081	1031	1039	1076	1044	1048	1113	1078	1098	1117	1065	997	1058	1133	1047	1080	1062	1116	1103	1086	1067	1084	1047	1100	1068	1059	1050	1116	1060	1059	1084	1046	1056	1031	1108	991	1043	1077	1057	1070	1097	1056	1094	1099	1079	1042	1082	1034	1050	1047	1124	1143	1017	1090	1026	1064	1045	1004	1052	1058	1046	1075	1121	1063	1103	1019	1027	1061	1081	1037	1083	1108	1031	1054	1085	1094	1042	1100	1058	1110	1082	1076	1115	1058	1060	1068	1096	1036	1121	1045	1060	1007	1035	1069	1044	1017	994	1057	1049	1061	1072	1115	1066	1075	1027	1038	1082	1083	1142	1071	1054	1106	1086	1085	1052	1031	994	1080	1102	1075	1100	1100	1020	1080	1043	1040	1026	1144	1055	1053	1103	1101	1066	1081	1054	1107	1091	1041	1050	1044	1056	1026	1028	1032	1074	1087	1063	1073	1088	1071	1071	1025	1018	1114	980	1058	1056	1048	1117	1082	1027	1065	1049	1063	1084	1003	1076	1094	1029	1102	1054	1061	1141	1128	1071	1104	1074	1048	1081	1079	1046	1075	1069	1062	1036	1058	1086	1106
27319	21581	20072	12279	6199	4179	3062	2672	2199	1980	1639	1354	1333	1209	1212	1125	1038	1018	972	913	949	884	1002	960	894	910	838	780	926	920	809	795	869	823	812	813	855	851	793	817	819	857	833	822	843	806	802	791	754	793	826	725	736	793	793	794	808	771	808	755	740	741	795	756	741	765	728	735	709	724	738	748	771	765	714	724	756	750	749	710	707	668	767	744	747	699	747	722	723	677	710	738	722	711	695	688	780	728	734	763	750	765	719	775	794	736	732	725	707	753	741	776	727	722	776	762	761	714	734	685	738	691	721	764	727	696	760	749	757	793	746	749	715	718	716	738	772	729	713	736	737	718	744	754	717	748	731	754	718	733	748	766	672	746	716	736	779	779	755	725	745	704	779	767	713	772	723	712	740	721	741	736	752	737	675	769	787	779	769	751	709	732	695	724	740	791	737	711	718	660	701	756	796	727	754	729	731	725	729	719	826	691	722	733	704	768	729	753	734	759	747	771	709	763	704	750	673	765	738	783	702	738	749	717	746	756	727	738	754	736	693	683	713	683	724	767	774	750	714	785	703	747	780	755	735	711	706	770	722	708	746	732	798	744	741	668	711	773	757	714	687	723	682	721	704	747	705	755	748	766	770	730	751	727	710	747	746	745	745	750	661	739	691	735	746	720	782	750	772	703	740	739	759	697	756	720	708	771	745	725	688	752	739	722	744	709	750	750	731	753	739	696	701	699	692	740	704	761	731	688	723	752	719	739	691	725	692	729	755	717	769	676	743	742	751	738	680	715	736	724	707	742	770	766	727	767	709	727	756	721	759	721	762	717	754	702	718	731	739	734	754	707	783	743	758	742	723	711	735	802	699	771	703	732	750	683	706	737	771	741	752	710	731	710	737	765	740	791	751	775	754	747	731	708	757	744	742	729	775	739	749	749	697	704	717	766	763	775	723	725	723	709	703	756	808	743	743	723	705	752	672	767	745	744	714	749	706	756	726	765	752	744	707	727	744	757	741	665	691	734	725	716	723	736	756	717	776	745	750	690	782	717	721	689	766	769	710	742	734	735	737	720	746	707	752	722	733	764	699	739	662	720	699	725	767	749	693	785	717	736	754	693	771	709	710	702	742	668	702	730	709	724	707	743	701	684	709	736	725	779	741	740	755	775	715	746	764	683	755	713	724	722	746	716	762	733	730	683	754	706	724	748	707	707	712	740	734	728	753	737	731	777	704	728	760	707	752	730	704	727	732	715	721	744	693	700	801	702	742	740	696	717	803	784	712	710	772	765	748	732	736	732	773	733	709	720	710	700	712	753	731	700	721	762	722	744	706	754	723	741	721	765	743	744	700	728	747	779	795	719	727	727	720	738	745	727	721	716	707	775	726	716	766	744	680	724	723	707	749	710	771	741	694	759	676	700	760	745	721	746	790	764	776	730	709	718	719	760	743	731	679	725	718	732	717	726	747	678	730	711	683	731	700	685	771	793	727	745	695	710	786	771	740	721	757	734	741	700	698	717	694	744	745	811	726	765	752	727	703	723	716	688	753	732	740	707	755	735	753	775	709	734	713	754	745	714	753	762	799	730	716	740	724	733	752	757	699	811	745	771	720	734	723	705	716	690	728	735	772	756	745	784	713	751	724	699	787	776	761	754	781	690	721	707	748	717	757	746	692	726	679	770	729	742	751	743	729	722	747	767	744	695	776	708	722	783	766	741	774	657	706	760	698	767	792	756	712	697	785	725	726	715	752	708	785	671	720	692	740	761	725	715	722	771	718	748	755	706	727	715	728	749	743	752	790	731	724	736	728	752	741	790	741	701	732	696	708	755	696	699	741	785	688	757	719	751	756	710	697	766	733	745	726	718	741	750	711	708	750	765	696	727	753	735	753	701	772	751	776	769	746	756	727	773	763	714	751	717	747	709	770	704	766	744	731	730	755	733	690	742	708	722	711	773	782	773	741	743	751	746	746	710	722	752	747	708	678	669	739	744	714	723	739	723	766	717	719	692	759	727	726	734	749	776	762	721	802	725	734	756	719	754	717	751	726	708	736	731	750	730	756	757	734	749	757	753	724	757	726	748	731	712	709	746	717	742	759	716	761	735	753	774	775	703	734	720	724	708	733	736	707	755	709	729	724	744	751	780	718	690	759	781	743	795	792	728	715	760	712	755	723	757	743	728	750	765	714	739	715	733	730	718	731	740	725	773	716	751	755	751	723	735	759	723	709	743	733	743	758	690	736	712	746	715	720	720	706	768	743	707	786	728	769	704	740	722	727	792	698	755	722	795	732	775	716	750	730	702	683	670	747	830	766	777	745	725	766	723	724	763	704	701	719	706	684	751	743	699	720	728	742	691	747	785	714	818	807	745	709	726	725	718	741	727	778	764	755	778	780	742	697	733	722	768	717	742	755	717	719	722	773	702	754	757	738	792	697	724	757	762	750	713	754	772	691	680	724	809	766	700	722	742	706	755	735	735	717	731	741	699	750	697	702	702	744	800	742	771	745	679	667	747	746	684	794	736	746	761	752	777	735	762	755	732	708	751	727	688	743	774	729	712	704	765	752	743	762	702	714	757	736	790	765	729	738	739	752	758	746	742	714	737	744	789	731	715	752	735	721	771	732	729	763	739	725	808	689	733	761	737	738	752	775	729	741	772	676	724	741	764	742	767	747	698	712	751	747	709	737	726	733	691	675	728	721	730	711	734	702	743	735	711	728	782	694	768	774	677	729	724	722	721	732	747	771	783	700	771	767	738	707	731	753	774	708	763	762	725	734	752	756	759	741	683	755	785	734	719	715	704	728	787	713	749	747	716	746	739	718	687	751	738	713	717	742	778	675	738	779	720	717	761	708	749	743	748	726	734	716	744	789	662	706	767	728	781	760	716	704	725	767	759	737	744	745	722	767	690	746	694	764	769	744	761	737	765	759	762	761	685	726	728	732	757	752	709	747	712	757	700	721	724	674	762	709	732	681	687	730	731	707	759	736	717	778	753	701	720	744	709	742	749	750	715	731	774	761	734	787	719	712	765	749	716	687	727	740	738	764	718	699	723	728	696	741	803	759	718	793	777	707	726	736	740	755	789	757	724	766	709	735	784	674	771	728	725	745	718	702	737	711	712	761	755	751	708	721	754	725	716	688	747	760	707	729	754	735	737	730	735	686	739	713	756	762	705	737	712	781	737	730	719	722	762	710	733	727	711	808	723	734	745	718	779	766	749	684	769	756	721	777	698	777	682	724	760	710	748	736	764	771	805	687	713	772	738	749	683	766	714	744	777	737	724	742	734	703	759	722	701	779	724	756	716	738	763	709	711	792	810	769	677	771	768	766	757	769	741	731	740	753	704	717	716	709	728	748	754	741	750	683	724	745	735	749	804	798	727	720	743	702	747	688	738	759	713	745	744	727	691	718	718	724	762	717	728	738	727	714	686	724	699	692	684	725	771	764	764	736	742	787	680	753	725	697	760	716	766	701	711	731	740	738	741	678	698
15043	25569	24658	16574	11795	9469	7641	6705	5552	4760	3740	2877	2840	2574	2352	2140	2061	1738	1785	1621	1627	1519	1801	1760	1559	1535	1410	1237	1522	1526	1427	1283	1303	1279	1260	1290	1281	1343	1283	1361	1393	1330	1334	1356	1312	1341	1284	1206	1201	1209	1153	1208	1124	1159	1182	1202	1212	1214	1190	1134	1121	1125	1136	1093	1023	1134	1080	1105	1116	1091	1071	1053	1061	1114	1030	1078	978	1073	1154	1091	1015	1033	1067	1084	1080	1109	1099	1122	1103	1093	1070	1056	1105	1072	1077	1133	1071	1106	1118	1075	1028	1064	1128	1089	1065	1046	1110	1070	1041	1055	1061	1092	1134	1068	1091	1096	1122	1101	1068	1077	1129	1161	1083	1104	1077	1104	1105	1068	1126	1087	1043	1045	1080	1114	1129	1130	1120	1078	1078	1117	1104	1050	1081	1070	1000	1112	1068	1118	1070	1053	1077	1042	1082	1118	1077	1140	1091	1102	1066	996	1067	1102	1091	1085	1019	1056	1027	1112	1061	1096	1083	1114	1067	1143	1070	1120	1073	1101	1053	1096	1078	1093	1070	1046	1098	1116	1115	1096	1094	1116	1100	1044	1068	1120	1077	1122	1090	1068	1081	1064	1066	1134	1049	1069	1141	1061	1088	1077	1056	1098	1045	1085	1069	1051	1077	1128	1158	1065	1051	1145	1076	1073	1063	1087	1073	1071	1090	1063	1073	1154	1154	1042	1085	1037	1128	1104	1144	1078	1088	1072	1029	1074	1088	1137	1083	1125	1109	1078	1066	1035	1075	1041	1074	1044	1112	1041	1088	1068	1099	1073	1038	1124	1032	1045	1054	1106	1070	1063	1130	1020	1063	1083	1100	1120	1065	1121	1070	1091	1071	1118	1057	1118	1075	1107	1085	1078	1081	1144	1076	1112	1107	1070	1125	1078	1031	1018	1048	1087	1067	1081	1103	1121	1065	1080	1054	1115	1133	1072	1123	1087	1094	1100	1088	1108	1101	1108	1066	1084	1150	1105	1057	1104	1071	1049	1042	1033	1128	1097	1063	1072	1105	1090	1081	1132	1051	1050	1034	1117	1079	1073	1077	1051	1048	1076	1105	1128	1085	1130	1070	1100	1100	1071	1086	1083	1100	1076	1100	1071	1127	1079	1120	1089	1091	1084	1047	1055	1008	1103	1029	1073	1085	1085	1055	1098	1140	1081	1083	1133	1164	1066	1053	1080	1108	1092	1109	1091	1046	1103	1054	1082	1090	1101	1037	1129	1129	1020	1064	1094	1062	1103	1067	1114	1070	1059	1030	1004	1142	1046	1032	1077	1083	1156	1099	1127	1107	1126	1088	1096	1044	1149	1113	1126	1127	1121	1089	1128	1094	1117	1078	1073	1082	1120	1105	1058	1065	1084	1093	1079	1103	1090	1107	1095	1019	1041	1081	1067	1032	1063	1085	1050	1062	1101	1049	1151	1085	1166	1070	1049	1019	1110	1080	1069	1103	1079	1116	1039	1087	1045	1086	1091	1097	1119	1047	1073	1140	1153	1125	1073	1112	1087	1086	1088	1146	1059	1051	1060	1112	1107	1101	1097	1082	1094	1094	1021	1019	1061	1029	1095	1077	1084	1101	1042	1054	1132	1067	1085	1117	1105	1078	1096	1103	1133	1087	1089	1084	1093	1022	1096	1054	1037	1073	1062	1119	1035	1055	1060	1053	1086	1080	1099	1069	1066	1076	1148	1109	1048	1045	1106	1102	1106	1098	1089	1175	1062	1098	1109	1071	1112	1135	1045	1063	1060	998	1085	1071	1074	1160	1122	1036	1078	1068	1016	1040	1090	1086	1080	1074	1073	1028	1118	1116	1098	1055	1125	1085	1066	1063	1101	1094	1194	1083	1089	1070	1087	1112	1066	1100	1007	1079	1080	1074	1109	1115	1157	1103	1056	1129	1018	1118	1105	1105	1020	1081	1120	1082	1060	1106	1081	1091	1034	1086	1123	1064	1081	1051	1046	1074	1059	1100	1096	1094	1115	1120	1057	1118	1055	1043	1038	1088	1119	1126	1113	1046	1096	1130	1111	1091	1035	1095	1120	1038	1104	1135	1058	1072	1071	1079	1097	1044	1097	1105	1180	1108	1117	1147	1100	1104	1075	1108	1113	1080	1064	1049	1054	1085	1020	1049	1081	1078	1114	1073	1055	1122	1097	1096	1090	1037	1113	1055	1020	1070	1088	1070	1045	1090	1076	1121	1082	1095	1039	1120	1043	1092	1077	1070	1079	1095	1129	1061	1128	1038	1059	1126	1102	1105	1111	1052	1121	1154	1090	1122	1144	1064	1169	1030	1120	1102	1058	1084	1039	1085	1055	1084	1104	1098	1050	1061	1099	1039	1098	1124	1060	1085	1114	1062	1111	1116	1062	1134	1047	1110	1079	1114	1105	1083	1065	1120	1123	1029	1125	1083	1128	1046	1102	1088	1098	1065	1068	1053	1091	1050	1063	1040	1036	1063	1116	1017	1118	1100	1059	1099	1088	1052	1077	1142	1082	1055	1104	1083	1063	1082	1107	1064	1056	1076	1121	1138	1105	1097	1104	1095	1076	1140	1042	1106	1091	1053	1127	1062	1081	1134	1035	1117	1070	1116	1056	1099	1156	1051	1064	1092	1088	1067	1089	1035	1090	1034	1123	1102	1041	1102	1055	1047	1071	1052	1021	1095	1028	1107	1017	1083	1085	1079	1088	1088	1042	1058	1102	1096	1017	1082	1052	1131	1063	1071	1096	1058	1069	1091	1115	1060	1083	1089	1062	1076	1026	1103	1119	1113	1095	1161	1055	1079	1058	1090	1127	1044	1122	1080	1015	1108	1022	1091	1049	1096	1001	1076	1057	1093	1070	1048	1028	1023	1115	1073	1108	1117	1121	1055	1055	1050	1108	1100	1066	1122	1112	1097	1052	1072	1145	1116	1140	1089	1064	1058	1085	1090	1080	1073	1049	1083	1080	1062	1052	1098	1107	1108	1057	1054	1093	1085	1085	1089	1095	1069	1061	994	1057	1118	1065	1101	1046	1108	1094	1095	1096	1041	1100	1106	1036	1095	1058	1101	1053	1092	1097	1058	1057	1046	1045	1062	1166	1040	1024	1101	1106	1043	1103	1092	1087	1027	1122	1089	1090	1111	1073	1036	1047	1103	1060	1114	1112	1105	1099	1058	1088	1072	1060	1079	1041	1077	1107	1149	1082	1177	1080	1071	1183	1061	1126	1097	1050	1090	1106	1106	1087	1094	1081	1039	1119	1116	1052	1062	1034	1105	1086	1040	1110	1054	1069	1114	1046	1087	1042	1105	1130	1164	1052	1111	1077	1137	1087	1015	1125	1077	1084	1150	1082	1093	1087	1030	992	1092	1070	1096	1105	1133	1102	1076	1059	1080	1148	1116	1061	1083	1127	1146	1009	1075	1118	1072	1025	1088	1100	1049	1126	1123	1049	1086	1137	1131	1054	1045	1079	1107	1100	1108	1166	1091	1054	1061	1085	1128	1077	1072	1070	1071	1070	1023	1079	1083	1127	1058	1098	1129	1085	1039	1049	1065	1049	1158	1071	1059	1099	1099	1087	1106	1086	1029	1079	1103	1073	1053	1110	1047	1045	1139	1073	1055	1147	1092	1109	1097	1084	1095	1073	999	1084	1088	1085	1064	1070	1118	1035	1101	1086	1099	1106	1103	1074	1070	1085	1057	1089	1121	1094	999	1091	1098	1084	1021	1101	1076	1067	1074	1045	1104	1094	1120	1101	1097	1129	1070	1101	1116	1077	1120	1065	1077	1093	1116	1047	1082	1069	1085	1060	1065	1075	1012	1057	1085	1072	1108	1089	1085	1118	1148	1041	1135	1052	1163	1100	1086	1100	1055	1067	1177	1101	1038	1146	1019	1061	1096	1079	1103	1088	1087	1084	1111	1036	1069	1126	1077	1056	1085	1083	1081	1050	1056	1085	1098	1106	1047	1068	1098	1075	1040	1119	1100	1160	1055	1088	1112	1055	1072	1059	1096	1123	1054	1117	1098	1123	1080	1168	1098	1092	1143	1126	1096	1021	1065	1042	1105	1141	1045	1034	1050	1154	1095	1107	1088	1043	1097	1089	1070	1042	1093	1062	1114	1052	1138	1096	1139	1098	1105	1119	1061	1039	1065	1087	1119	1079	1041	1133	1082	1109	1034	1057	1149	1067	1074	1082	1088	1027	1104	1047	1051	1139	1092	1054	1055	1091	1100	1076	1107	1070	1084	1061	1051	1094	1098	1055	1051	1064	1099	1061	1067	1060	1080	1105	1016	1153	1073	1102	1088	1070	1104	1072	1087	1096	1067	1014	1119	1053	1053	1083	1079	1085	1031	1083	1092	1068	1150	1055	1029	1129	1089	1090	1065	1110	1125	1066	1116	1053	1078	1145	1016	1065	1150	1077	1074	1131	1081	1036	1064	1098	1100	1118	1094	1043	1039	1108	1052	1155	1080	1071	1080	1051	1094	1075	1084	1104	1106	1046	1087	1071	1089	1057	1119	1086	1001	1079	1072	1032	1047	1039	1110	1153	1077	1065	1036	1059	1100	1119	1092	1075	1155	1057	1086	1104	1104	1057	1093	1117	1154	1058	998	1104	1080	1056	1069	1075	1100	1076	1087	1080	1109	1046	1118	1013	1079	1081	1128	1083	1100	1103	1067	1100	1134	1088	1112	1026	995	1120	1072	1088	1152	1145	1068	1031	1080	1052	1098	1058	1070	1083	1093	1076	1094	1015	1093	1074	1089	1125	1064	1077	1024	1021	1063	1113	1085	1086	1088	1080	1058	1109	1119	1062	1072	1077	1036	1057	1030	1104	1067	1072	1110	1027	1119	1074	1157	1096	1085	1141	1146	1132	1119	1022	1110	1093	1035	1042	1117	1036	1109	1119	1045	1089	1091	1061	1124	1170	1091	1117	1049	1102	1112	1108	1110	1009	1058	1063	1070	1103	1088	1052	1095	1045	1058	1143	1070	1091	1056	1042	1077	1086	1105	1093	1070	1037	1079	1068	1077	1098	1016	1128
24518	21534	28881	24688	21046	12773	7209	5010	3862	3189	2498	2154	1837	1728	1608	1544	1440	1312	1207	1180	1182	1210	1354	1277	1147	1060	1027	999	1072	1139	1056	969	972	945	931	954	1043	942	926	948	1003	1064	1038	1012	1001	996	897	889	946	922	878	863	844	926	1016	965	1070	995	861	890	810	845	838	809	817	783	833	798	836	809	784	830	838	823	797	793	791	826	844	825	839	761	815	797	803	844	811	839	801	860	838	840	777	819	792	809	820	799	759	823	819	797	841	838	811	824	818	764	764	838	778	762	821	814	809	811	824	848	851	794	807	756	788	774	775	846	843	816	802	796	815	819	822	829	836	800	823	839	842	862	806	811	836	773	868	796	817	880	829	800	825	829	776	774	867	818	839	835	810	832	882	765	822	781	827	839	835	734	749	789	813	792	790	822	791	846	780	827	818	836	847	819	784	798	796	851	799	825	807	799	817	797	824	821	818	839	839	769	790	776	807	818	778	786	790	765	793	812	833	786	820	810	768	811	786	817	837	805	829	865	757	803	821	807	793	780	834	841	825	798	789	789	857	814	807	789	787	817	785	838	837	848	826	853	814	812	790	805	800	798	841	835	759	824	802	792	874	799	807	830	814	812	808	799	772	820	802	749	827	831	831	828	800	785	868	855	772	802	800	812	750	796	783	810	812	831	792	834	832	809	837	816	803	798	869	865	806	831	792	811	796	801	812	776	836	771	813	872	775	844	822	851	786	845	824	777	781	780	805	834	814	796	797	813	778	757	844	800	782	808	795	745	820	867	856	869	802	879	751	787	791	763	815	781	827	823	784	794	830	809	890	827	816	795	761	835	813	827	811	826	775	752	831	812	794	802	826	767	792	815	850	827	872	879	760	847	833	832	867	777	835	823	731	790	786	831	831	820	834	800	839	824	804	827	789	757	836	758	773	762	793	765	799	814	817	809	803	773	791	829	833	862	825	792	773	813	811	812	811	806	766	812	796	803	803	796	805	824	828	812	799	777	829	767	804	838	789	783	821	795	850	862	801	776	834	838	804	813	866	774	806	811	793	781	804	784	805	863	772	802	814	810	816	835	837	853	773	791	833	823	825	830	801	771	763	778	786	827	752	822	790	811	784	779	778	776	838	816	771	757	823	860	826	776	758	795	835	788	777	801	848	800	829	830	843	806	782	841	833	765	883	823	798	817	842	806	822	821	811	821	790	835	771	827	786	766	776	771	771	822	870	793	760	804	827	792	851	790	826	819	826	801	787	810	845	820	808	782	803	812	792	790	810	785	825	848	826	814	800	790	810	815	826	828	817	823	852	774	787	812	856	823	884	842	850	849	771	797	814	823	820	779	757	803	787	776	783	751	828	830	809	755	860	767	768	817	799	847	821	782	818	859	825	750	797	780	834	759	801	782	823	840	772	822	849	798	775	816	805	833	795	834	840	789	809	796	803	792	803	726	827	813	810	832	785	800	830	832	779	817	755	810	815	828	757	797	770	765	837	803	788	826	791	808	835	855	800	785	787	834	804	790	855	855	791	829	776	815	825	828	826	836	804	797	821	822	840	842	795	805	791	812	825	798	820	826	806	819	784	821	777	759	883	761	809	781	797	799	798	826	829	810	794	840	778	745	802	796	803	782	787	785	771	840	815	833	843	815	798	827	801	814	834	813	827	788	796	814	802	794	742	800	770	836	900	821	806	795	818	838	846	773	792	874	764	809	823	782	762	835	819	810	851	825	809	811	803	748	748	813	805	790	798	800	815	804	890	831	759	773	771	827	803	810	815	840	841	823	777	815	830	762	790	810	810	793	849	818	852	835	828	772	829	813	832	805	809	814	837	785	767	801	793	809	826	845	805	846	825	796	853	848	778	821	863	797	817	808	820	845	766	806	812	879	809	784	813	772	813	809	812	820	807	817	829	776	821	871	806	747	783	807	842	796	799	797	773	835	808	845	819	850	826	869	808	785	851	776	806	826	842	776	834	798	807	793	787	776	853	781	776	850	757	829	786	817	807	798	805	835	789	745	848	802	757	777	805	783	794	836	814	812	869	810	821	825	789	805	789	826	847	814	799	835	789	762	822	810	853	799	907	825	791	841	885	860	803	833	858	785	733	797	806	854	785	804	815	770	789	807	795	808	823	820	812	764	820	815	806	791	855	832	767	821	779	812	814	802	796	794	790	805	802	787	791	859	830	858	830	815	778	819	823	794	804	844	834	787	847	808	817	835	842	840	786	831	823	780	815	794	824	805	809	809	768	796	781	839	812	839	757	792	793	825	780	784	781	788	824	793	781	820	801	833	838	836	848	802	803	828	798	820	813	840	786	820	825	801	793	762	776	830	776	799	810	809	813	838	834	773	839	785	787	807	813	850	849	796	745	846	809	861	759	780	812	844	859	771	834	820	847	811	774	779	786	781	882	814	815	800	798	755	798	777	796	842	811	792	812	842	806	741	810	833	812	829	806	779	850	782	845	818	840	866	793	783	811	799	762	813	873	764	774	776	813	849	843	843	819	840	844	750	822	794	847	800	823	815	816	827	798	780	829	772	797	769	842	857	843	777	853	823	771	785	855	808	814	770	825	802	829	792	824	806	808	797	843	788	809	843	815	788	808	799	814	807	773	746	797	856	823	843	803	801	788	819	811	874	811	785	802	739	779	851	841	831	801	821	800	796	832	787	761	832	830	819	760	796	792	786	853	775	838	768	852	832	846	822	823	806	757	822	850	847	818	796	847	835	781	824	788	759	794	842	828	801	814	797	805	868	858	783	833	811	841	817	810	758	845	807	841	824	839	847	849	800	805	842	847	735	840	799	797	757	772	790	863	854	802	836	788	797	797	781	827	835	850	773	775	772	798	825	815	827	835	760	806	819	816	811	835	831	756	824	771	888	828	810	794	807	801	844	837	778	779	835	769	842	810	786	777	822	815	788	853	818	815	818	800	842	784	851	822	779	776	783	790	825	791	786	804	764	797	851	781	792	797	812	813	768	790	795	841	806	796	817	831	855	766	834	830	774	831	784	771	814	801	820	784	804	804	826	826	784	787	796	834	836	810	815	799	843	829	812	811	823	804	812	845	782	864	847	802	809	759	858	816	806	824	804	794	825	841	781	796	790	852	795	785	812	800	826	799	751	771	841	828	784	814	821	823	869	794	845	772	858	853	784	813	806	811	824	773	816	735	768	824	823	840	823	802	818	822	782	783	785	860	795	763	831	818	801	831	783	823	815	751	790	835	782	740	784	836	824	820	796	769	796	844	845	846	770	794	837	759	831	784	787	787	843	809	831	786	799	856	802	797	800	770	795	780	776	861	824	845	804	776	793	819	802	778	785	828	789	798	812	775	802	806	867	810	800	755	806	789	773	824	799	797	796	823	833	870	789	745	806	771	873	784	798	850	860	814	858	839	809	864	831	844	809	798	846	809	817	823	805	803	792	789	811	777	779	840	823	807	868	816	832	777	845	835	834	827	770	838	817	743	798	819	804	808	779	744	796	799	817
16811	33378	31224	22022	18000	15298	12580	11068	8934	7590	5550	4723	4128	3654	3306	3140	2721	2451	2221	2006	2089	1975	2439	2339	1964	1715	1624	1689	1835	1819	1763	1568	1558	1536	1483	1598	1641	1545	1389	1499	1655	1677	1643	1648	1553	1513	1457	1409	1412	1296	1332	1350	1331	1538	1672	1603	1702	1464	1291	1246	1178	1224	1221	1209	1239	1197	1174	1179	1199	1208	1218	1176	1179	1176	1142	1215	1224	1138	1249	1193	1202	1197	1221	1193	1182	1264	1214	1151	1225	1223	1201	1122	1143	1201	1145	1253	1192	1209	1140	1181	1196	1189	1129	1209	1220	1164	1232	1175	1163	1177	1195	1209	1166	1179	1260	1189	1201	1250	1212	1272	1173	1200	1223	1237	1237	1231	1194	1220	1192	1253	1192	1238	1176	1188	1213	1152	1180	1247	1171	1186	1211	1233	1188	1189	1196	1168	1245	1210	1150	1199	1225	1186	1199	1185	1141	1163	1207	1217	1229	1239	1239	1176	1191	1161	1195	1171	1198	1164	1184	1166	1211	1209	1203	1263	1180	1260	1185	1173	1239	1189	1211	1220	1153	1179	1242	1183	1179	1161	1146	1231	1182	1217	1186	1224	1226	1188	1185	1116	1195	1161	1219	1204	1196	1251	1213	1198	1165	1202	1167	1228	1195	1215	1165	1173	1199	1241	1217	1181	1165	1198	1194	1206	1185	1159	1114	1244	1154	1200	1250	1222	1219	1201	1205	1220	1232	1214	1136	1216	1156	1240	1174	1216	1151	1172	1174	1255	1155	1170	1195	1169	1216	1188	1165	1202	1205	1172	1197	1199	1215	1163	1189	1216	1227	1136	1223	1180	1159	1190	1156	1250	1160	1176	1195	1272	1148	1169	1161	1185	1182	1233	1207	1197	1122	1235	1181	1183	1215	1120	1149	1210	1212	1168	1206	1252	1216	1197	1192	1210	1191	1130	1164	1234	1144	1157	1190	1116	1225	1166	1285	1206	1229	1201	1171	1251	1216	1205	1166	1250	1215	1227	1211	1159	1240	1161	1195	1264	1196	1152	1223	1113	1176	1167	1204	1262	1239	1204	1273	1161	1151	1171	1171	1124	1168	1181	1166	1117	1138	1142	1239	1161	1180	1233	1226	1174	1143	1201	1125	1229	1190	1234	1214	1192	1177	1239	1168	1164	1183	1156	1164	1196	1135	1261	1245	1202	1181	1165	1210	1200	1211	1212	1198	1219	1170	1178	1200	1184	1233	1152	1193	1178	1231	1186	1260	1171	1126	1220	1154	1206	1137	1145	1156	1199	1214	1230	1172	1195	1139	1121	1167	1211	1216	1199	1126	1217	1238	1173	1185	1153	1265	1230	1161	1190	1233	1151	1235	1173	1251	1246	1188	1213	1192	1266	1207	1141	1200	1238	1241	1187	1188	1242	1240	1217	1142	1196	1253	1173	1160	1197	1202	1251	1164	1242	1120	1133	1152	1199	1238	1129	1099	1149	1161	1219	1167	1240	1173	1130	1194	1201	1235	1210	1158	1100	1175	1170	1141	1235	1241	1203	1196	1148	1188	1174	1227	1129	1159	1185	1104	1175	1143	1161	1144	1198	1232	1209	1183	1203	1186	1162	1220	1173	1170	1197	1159	1220	1157	1186	1228	1213	1190	1245	1172	1203	1213	1154	1212	1178	1142	1177	1210	1221	1226	1175	1211	1234	1228	1193	1172	1197	1187	1177	1215	1184	1211	1223	1189	1201	1191	1188	1195	1163	1155	1193	1259	1168	1158	1206	1245	1233	1109	1160	1182	1188	1271	1109	1190	1138	1225	1185	1183	1211	1223	1272	1179	1178	1221	1206	1212	1233	1174	1192	1201	1144	1185	1227	1153	1191	1302	1149	1194	1233	1133	1171	1246	1207	1133	1212	1137	1168	1221	1220	1219	1223	1169	1211	1195	1144	1249	1159	1209	1183	1183	1165	1200	1211	1267	1174	1191	1192	1222	1224	1179	1174	1135	1228	1141	1171	1227	1262	1244	1155	1207	1211	1211	1203	1139	1201	1188	1192	1183	1155	1165	1199	1194	1196	1236	1256	1204	1182	1185	1186	1223	1179	1154	1195	1160	1164	1220	1196	1214	1161	1217	1176	1208	1215	1166	1189	1183	1253	1239	1186	1159	1185	1210	1212	1199	1173	1173	1165	1194	1191	1179	1154	1206	1170	1187	1241	1239	1204	1169	1115	1128	1203	1258	1213	1172	1119	1183	1139	1163	1119	1206	1200	1181	1200	1208	1204	1130	1181	1154	1226	1180	1199	1230	1201	1224	1224	1178	1214	1201	1161	1179	1271	1201	1191	1170	1203	1199	1159	1246	1183	1182	1218	1126	1209	1244	1222	1154	1212	1211	1150	1175	1174	1147	1252	1190	1215	1185	1194	1170	1219	1200	1204	1196	1158	1203	1227	1183	1164	1170	1214	1164	1235	1182	1162	1227	1251	1172	1206	1181	1227	1138	1171	1230	1234	1148	1225	1154	1144	1185	1256	1186	1230	1171	1164	1205	1096	1264	1168	1220	1191	1223	1203	1142	1204	1102	1182	1175	1175	1169	1212	1145	1169	1193	1172	1195	1155	1188	1178	1174	1191	1193	1199	1157	1125	1169	1228	1240	1247	1157	1218	1182	1211	1224	1204	1187	1179	1153	1197	1147	1194	1189	1223	1214	1195	1194	1182	1191	1197	1132	1198	1188	1204	1204	1150	1208	1158	1153	1178	1172	1189	1209	1219	1188	1197	1196	1189	1272	1212	1189	1265	1200	1167	1216	1189	1215	1179	1167	1192	1236	1224	1229	1188	1165	1163	1240	1188	1172	1192	1148	1197	1213	1161	1238	1245	1223	1238	1238	1266	1228	1171	1181	1226	1182	1229	1108	1157	1206	1215	1197	1133	1155	1231	1144	1163	1238	1189	1206	1200	1177	1165	1143	1168	1219	1188	1152	1195	1233	1155	1148	1195	1145	1196	1201	1217	1182	1156	1183	1232	1192	1183	1200	1190	1142	1168	1174	1217	1212	1170	1187	1174	1173	1200	1216	1202	1274	1207	1186	1182	1209	1227	1167	1144	1155	1173	1204	1166	1117	1172	1242	1185	1129	1204	1192	1211	1128	1181	1247	1210	1249	1226	1186	1269	1127	1201	1213	1214	1148	1123	1171	1178	1147	1161	1194	1181	1188	1207	1153	1233	1222	1196	1250	1187	1170	1192	1216	1204	1242	1257	1187	1233	1180	1160	1177	1186	1198	1261	1206	1137	1182	1215	1220	1152	1139	1198	1256	1158	1223	1225	1162	1149	1187	1186	1233	1196	1202	1253	1199	1138	1202	1230	1204	1193	1148	1162	1119	1159	1177	1244	1255	1154	1261	1215	1151	1273	1205	1183	1245	1213	1116	1226	1205	1192	1143	1249	1156	1159	1162	1199	1152	1214	1205	1165	1137	1223	1204	1219	1239	1209	1130	1219	1147	1146	1163	1190	1149	1213	1217	1187	1169	1166	1165	1192	1229	1203	1163	1175	1214	1216	1186	1178	1209	1196	1227	1220	1218	1169	1124	1137	1265	1169	1237	1123	1176	1219	1256	1209	1195	1188	1227	1157	1178	1216	1150	1228	1214	1198	1154	1221	1140	1215	1213	1158	1216	1213	1232	1217	1138	1164	1223	1132	1195	1143	1211	1162	1150	1203	1233	1187	1129	1178	1192	1140	1128	1111	1154	1206	1153	1173	1163	1225	1163	1209	1234	1198	1198	1192	1222	1197	1170	1214	1285	1152	1201	1125	1172	1139	1216	1204	1152	1189	1184	1203	1242	1203	1124	1160	1189	1254	1195	1217	1185	1202	1182	1234	1190	1176	1159	1186	1164	1163	1251	1164	1207	1169	1183	1186	1185	1214	1252	1195	1184	1227	1160	1157	1185	1189	1186	1198	1168	1149	1196	1204	1150	1135	1178	1216	1218	1204	1172	1208	1253	1180	1170	1216	1208	1122	1191	1166	1131	1235	1174	1205	1215	1160	1159	1217	1161	1187	1140	1197	1204	1208	1273	1246	1214	1208	1143	1160	1155	1195	1174	1170	1229	1264	1280	1191	1244	1167	1216	1236	1142	1184	1191	1228	1185	1179	1202	1163	1235	1195	1085	1161	1193	1183	1214	1178	1214	1133	1176	1190	1176	1235	1205	1181	1220	1213	1240	1210	1152	1228	1190	1224	1248	1171	1195	1109	1233	1194	1167	1153	1158	1226	1163	1236	1179	1182	1152	1221	1215	1228	1182	1204	1229	1226	1113	1234	1225	1209	1150	1182	1174	1188	1222	1191	1152	1197	1273	1163	1165	1224	1169	1117	1206	1197	1167	1199	1150	1230	1244	1239	1215	1243	1211	1149	1153	1223	1175	1127	1151	1232	1192	1253	1190	1119	1187	1163	1185	1179	1196	1207	1246	1220	1195	1178	1154	1224	1197	1202	1180	1172	1135	1182	1244	1258	1169	1190	1177	1198	1169	1153	1157	1188	1212	1178	1242	1180	1151	1245	1168	1156	1161	1202	1229	1212	1233	1158	1174	1143	1166	1215	1130	1212	1185	1269	1215	1120	1187	1194	1233	1125	1142	1133	1168	1243	1209	1241	1225	1155	1172	1218	1174	1210	1187	1207	1172	1154	1197	1212	1216	1211	1212	1239	1162	1202	1176	1198	1155	1128	1144	1183	1225	1183	1205	1166	1240	1145	1152	1179	1146	1165	1155	1297	1226	1202	1174	1203	1190	1184	1208	1172	1188	1203	1180	1205	1175	1184	1166	1181	1203	1177	1135	1225	1171	1187	1202	1189	1172	1215	1211	1178	1131	1221	1176	1151	1195	1187	1195	1175	1213	1160	1209	1140	1177	1151	1222	1220	1204	1211	1212	1163	1261	1227	1209	1217	1193	1197	1170	1171	1229	1134	1180	1203	1194	1197	1205	1186	1225	1175	1202	1172	1183	1212	1210	1191	1194	1204	1176	1242	1094	1203	1185	1191	1197	1207	1244	1260	1166	1196	1226	1132	1193	1199	1195	1184	1194	1236
27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
