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
340361068070	340361068587	340361069137	340361069687	340361070237	340361070787	340361071337	340361071887	340361072437	340361072987	340361073537	340361074087	340361074637	340361075187	340361075737	340361076287	340361076837	340361077387	340361077937	340361078487	340361079037	340361079587	340361080137	340361080687	340361081237	340361081787	340361082337	340361082887	340361083437	340361083987	340361084537	340361085087	340361085637	340361086187	340361086737	340361087287	340361087837	340361088387	340361088937	340361089487	340361090037	340361090587	340361091137	340361091687	340361092237	340361092787	340361093337	340361093887	340361094437	340361094987	340361095537	340361096087	340361096637	340361097187	340361097737	340361098287	340361098837	340361099387	340361099937	340361100487	340361101037	340361101587	340361102137	340361102687	340361103237	340361103787	340361104337	340361104887	340361105437	340361105987	340361106537	340361107087	340361107637	340361108187	340361108737	340361109287	340361109837	340361110387	340361110937	340361111487	340361112037	340361112587	340361113137	340361113687	340361114237	340361114787	340361115337	340361115887	340361116437	340361116987	340361117537	340361118087	340361118637	340361119187	340361119737	340361120287	340361120837	340361121387	340361121937	340361122487	340361123037	340361123587	340361124137	340361124687	340361125237	340361125787	340361126337	340361126887	340361127437	340361127987	340361128537	340361129087	340361129637	340361130187	340361130737	340361131287	340361131837	340361132387	340361132937	340361133487	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3103	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	3600	2300	3102	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22913	20278	27791	23970	23500	25551	24663	13946	8542	5806	4150	3019	2339	1901	1525	1214	1111	966	984	885	906	844	824	833	814	771	754	768	731	771	742	757	762	737	750	776	758	714	746	733	711	769	741	719	725	724	761	747	727	731	755	711	725	705	729	782	767	749	722	763	776	754	726	741	761	734	712	726	725	746	718	697	786	753	733	807	750	790	727	754	771	773	761	717	769	845	747	752	696	765	751	732	788	776	776	785	745	712	723	768	710	759	753	757	741	712	698	744	770	746	770	767	761	730	766	690	764	707	678	732	753	769	763	748	763	796	761	758	737	790	737	703	758	773	736	719	784	729	778	749	709	737	725	777	713	745	756	733	782	732	787	766	735	733	732	753	783	764	762	765	721	720	744	709	720	738	725	709	750	768	739	763	750	797	727	709	709	767	784	708	756	720	744	718	723	741	747	785	757	729	735	756	698	741	761	709	792	729	747	761	701	745	734	756	769	786	736	762	764	739	702	782	747	739	732	725	744	803	764	741	772	750	759	739	713	818	730	783	695	721	722	683	726	770	702	779	716	745	764	747	727	743	784	804	803	740	776	710	719	755	748	730	740	679	719	725	762	754	741	760	710	778	766	744	719	767	764	709	778	734	719	768	741	692	758	724	753	778	724	740	750	729	788	780	732	731	762	785	724	775	737	728	841	689	718	793	727	794	746	747	743	779	709	694	764	750	716	740	747	737	714	755	746	749	774	790	788	709	775	738	778	746	767	745	743	771	707	773	727	721	754	764	741	728	756	752	703	718	743	735	777	761	739	760	750	781	760	685	775	778	760	717	737	741	739	788	758	734	739	721	733	762	751	681	717	715	745	753	802	748	743	733	750	757	739	726	696	770	792	751	769	732	720	726	730	747	709	723	696	733	777	746	717	711	726	692	749	707	739	730	729	789	714	768	753	729	758	720	719	741	737	706	711	695	716	724	760	718	730	745	751	740	728	725	740	713	722	728	688	731	743	719	705	769	736	740	748	728	760	653	764	705	751	756	751	752	770	805	706	774	745	761	720	747	710	728	712	705	751	739	774	802	762	700	760	721	733	720	704	772	742	759	756	698	752	756	768	773	772	727	719	737	731	802	736	706	745	719	769	720	744	757	745	756	757	716	733	717	724	705	738	717	706	763	759	717	805	674	735	745	776	743	758	756	736	737	730	681	787	757	698	741	739	746	773	742	697	758	775	770	745	757	675	762	710	694	750	739	758	773	739	762	801	684	735	779	741	744	772	708	734	723	738	744	732	765	754	777	792	717	732	730	756	702	748	709	729	762	760	747	761	743	780	744	719	709	705	725	731	761	720	695	706	721	751	702	697	721	767	754	797	701	734	746	744	745	739	739	754	754	766	727	718	774	715	739	751	757	771	757	785	763	724	762	758	732	766	738	756	725	752	767	716	808	737	717	738	754	754	778	705	747	781	737	724	740	726	732	716	786	763	762	703	692	752	726	693	759	746	722	766	778	714	716	757	716	746	741	790	699	760	750	800	756	738	773	718	763	738	760	713	703	736	711	772	726	730	716	727	689	743	764	765	782	728	789	713	714	726	755	725	719	749	734	769	736	752	760	784	782	755	752	770	764	757	654	749	704	767	753	724	745	733	748	754	781	788	784	758	760	783	737	755	751	776	711	708	736	743	727	747	727	718	750	743	745	721	761	767	741	767	749	778	727	727	753	767	729	731	712	717	720	747	827	741	752	723	739	727	712	735	736	812	812	727	727	746	748	785	692	772	771	738	738	755	733	746	737	699	765	747	758	745	720	716	732	733	773	744	769	733	733	746	776	782	732	739	754	739	723	730	736	780	722	710	755	711	776	729	760	757	702	766	777	763	714	734	751	765	732	785	774	702	788	715	753	750	717	695	710	757	725	758	714	816	737	751	701	768	748	760	754	745	756	718	710	719	733	724	768	753	745	744	763	759	762	714	738	770	786	761	787	781	741	765	696	728	735	736	750	761	729	784	785	767	695	737	735	757	727	742	788	756	726	713	768	730	734	682	721	751	699	756	734	729	719	714	746	789	716	725	785	731	751	805	711	748	692	776	729	730	775	740	774	752	754	759	709	705	702	725	753	759	751	715	705	774	741	738	750	738	728	746	717	701	747	736	770	749	782	759	778	752	698	740	752	696	776	740	777	725	752	720	800	759	773	778	730	718	714	748	746	741	708	742	749	741	737	696	785	749	677	752	764	717	767	776	716	677	709	730	735	725	740	729	745	761	748	741	714	772	744	759	737	715	704	735	751	802	765	745	731	717	705	797	785	715	764	676	717	705	717	789	748	731	749	715	799	768	795	737	761	738	749	736	717	722	724	724	732	703	763	769	802	744	778	751	738	765	744	769	733	715	661	736	746	730	755	757	754	775	769	749	728	741	715	777	751	750	718	770	740	720	799	761	779	786	694	773	721	773	753	781	701	776	731	727	712	705	741	773	767	776	722	731	727	709	740	782	756	699	761	752	691	769	732	768	764	786	707	778	745	733	775	698	735	773	783	775	783	775	752	734	699	785	733	779	742	744	725	743	728	747	729	748	697	774	760	761	784	698	708	746	777	757	779	747	729	721	798	699	699	729	720	723	737	790	695	789	705	777	694	772	770	791	743	774	754	709	717	742	764	819	760	748	732	756	752	715	734	749	742	732	722	796	730	767	770	733	735	737	760	715	793	735	763	747	736	718	705	724	733	748	719	749	776	703	744	802	728	758	699	771	750	695	692	731	727	717	728	725	706	699	734	717	700	753	740	702	712	723	762	790	758	738	767	736	723	746	825	754	725	788	733	706	756	758	682	719	731	684	735	741	740	750	725	773	736	789	753	707	748	743	762	789	701	724	760	761	750	758	718	781	740	735	742	727	708	746	704	843	746	726	787	765	750	783	782	790	731	765	756	735	753	723	786	733	768	742	784	709	793	748	736	778	727	737	728	731	753	737	759	707	769	729	744	753	752	732	778	761	712	760	726	769	745	749	778	742	731	716	727	773	713	753	771	730	730	742	741	702	736	767	736	757	728	759	759	785	720	712	745	732	747	755	801	743	755	771	743	773	761	692	769	727	746	739	702	724	771	768	730	741	709	738	762	705	756	722	745	775	770	772	757	708	743	729	695	740	729	696	760	756	673	774	708	703	770	749	730	776	742	701	754	734	734	688	734	755	711	741	758	736	760	720	763	691	707	766	688	740	796	749	760	758	766	749	740	732	753	702	776	784	693	735	717	743	758	756	768	761	751	732	763	748	785	735	722	744	731	674	750	759	755	735	779	758	753	743	747	761	737	771	806	741	744	703	738	754	741	714	732	742	755	727	712	775	754	741	723	768	714	728	770	711	746	710	779	730	751	751	753	738	750	724	803	701	761	731	753	727	707	687	741	777	727	738	732	758	716	736	697	714	710	708	757	759	762	696	748	709	734	715	760	721	733	705	752	717	730	770	728	694	754	720	767	708	762	765	751	720	746	773	757	688	758
51439	66170	63892	51504	38884	29321	21190	14872	11008	8376	5858	4315	3191	2378	1817	1543	1239	1111	1023	931	908	852	837	771	757	752	676	693	660	697	655	681	662	694	683	682	677	634	682	685	739	670	693	681	626	633	659	647	724	691	703	664	628	644	702	667	684	670	674	675	711	651	621	718	688	691	655	691	656	686	648	652	646	692	661	668	681	704	678	642	685	701	681	652	710	665	661	708	674	654	703	692	668	665	746	645	625	673	693	642	697	644	657	687	715	700	687	688	633	666	670	689	653	706	650	650	693	640	666	655	652	663	682	671	666	693	698	629	674	674	667	679	690	659	645	674	665	632	643	693	702	693	673	663	675	675	679	699	705	664	662	736	673	628	688	665	681	678	649	657	702	699	669	711	728	607	641	686	662	658	659	644	657	714	683	663	684	665	656	673	729	678	671	676	637	651	665	698	616	662	690	676	700	714	725	640	679	703	708	638	677	658	659	665	654	627	677	613	701	674	636	687	639	704	697	694	654	674	675	690	645	670	697	685	647	664	637	656	703	640	657	662	679	668	622	676	662	682	686	645	676	691	675	673	713	694	661	657	685	689	701	675	664	671	677	631	671	683	680	735	648	627	683	690	668	698	676	706	709	708	668	649	688	704	701	671	692	651	695	659	700	692	698	685	676	634	657	680	696	694	659	695	692	710	643	642	661	665	638	626	727	718	646	693	643	670	668	681	672	658	697	679	638	676	681	668	683	714	673	651	650	708	669	667	631	701	737	652	624	689	712	704	679	722	667	693	650	668	679	632	645	711	701	658	667	666	688	626	677	658	656	634	670	678	696	668	679	617	663	661	683	666	661	684	702	694	666	675	652	686	678	691	692	655	643	652	660	654	640	648	730	659	684	662	646	683	632	676	705	715	712	642	695	682	704	716	666	671	639	622	639	688	681	643	687	653	676	680	690	693	672	713	632	694	739	666	703	699	671	699	662	679	721	656	672	700	626	621	670	697	670	642	678	693	652	663	645	627	685	678	653	684	680	750	721	686	666	683	661	691	719	618	688	682	691	724	717	718	656	692	687	653	618	737	682	698	687	686	679	618	701	663	686	696	674	682	715	733	669	665	685	697	673	676	693	661	644	676	680	630	675	706	651	633	629	632	714	662	698	705	675	640	697	622	640	666	658	651	722	696	684	644	686	681	658	658	702	667	657	733	676	640	652	706	661	682	648	657	651	672	670	659	670	656	691	689	711	611	690	681	666	619	610	666	689	717	677	684	656	660	642	719	640	688	667	654	670	655	644	675	672	666	647	706	690	636	653	676	689	652	649	635	678	636	700	713	712	652	628	651	629	672	649	647	655	675	666	671	696	708	684	623	646	702	667	673	653	628	723	696	655	678	651	651	640	652	691	668	659	701	686	688	697	695	678	637	657	653	677	667	651	707	683	664	689	705	665	711	688	703	656	659	667	653	631	661	676	639	727	697	708	660	645	727	721	662	653	632	701	652	709	603	597	689	718	653	679	659	663	616	660	695	705	686	675	711	694	656	686	671	657	658	703	698	706	711	680	693	659	663	710	654	688	660	689	670	663	675	651	712	646	649	727	707	660	671	700	664	721	679	654	705	638	733	710	661	682	669	654	678	664	670	647	667	717	718	687	664	641	677	664	679	685	650	675	713	658	679	671	671	692	640	652	700	705	644	685	673	674	669	635	681	681	660	635	632	666	667	650	682	683	645	651	673	661	677	695	687	685	664	663	673	624	660	702	704	674	676	685	675	651	688	674	692	684	658	633	664	735	655	696	693	628	647	686	654	672	610	668	648	652	689	694	685	672	662	643	660	697	682	696	696	703	638	660	687	683	673	621	639	641	672	642	705	660	622	719	672	720	693	649	649	666	657	697	666	667	708	690	677	692	718	646	691	688	674	669	628	648	659	658	672	703	654	668	677	675	662	656	666	703	668	634	683	693	767	693	674	687	699	662	690	651	672	616	722	681	686	699	675	639	679	701	673	700	674	681	750	677	661	668	671	664	671	646	691	672	652	681	715	639	715	640	685	664	670	685	653	713	664	679	692	685	666	654	661	670	690	648	682	671	679	698	645	667	727	657	660	658	657	738	666	654	643	684	671	697	676	669	663	670	707	732	708	621	618	640	717	656	657	661	686	656	678	676	686	733	680	651	663	695	625	637	661	639	696	678	616	696	685	650	667	646	664	686	633	660	708	655	643	666	635	654	682	668	689	691	698	701	653	640	714	764	713	731	673	675	675	688	661	679	658	708	677	635	696	706	659	664	719	666	687	709	733	651	680	679	662	655	617	656	651	652	691	663	647	707	682	692	686	695	636	693	664	680	689	628	682	681	694	674	658	667	661	727	641	746	701	695	686	690	650	720	699	694	674	702	656	684	717	695	666	650	677	692	641	664	702	685	709	673	618	666	663	702	722	641	735	687	679	631	679	705	626	706	654	641	707	654	707	691	672	692	705	674	656	656	694	663	687	717	611	661	690	693	620	659	688	695	706	672	691	665	685	621	668	639	691	655	709	698	699	648	677	677	614	642	702	607	656	666	663	712	702	660	679	683	633	680	748	672	698	715	714	694	657	690	677	707	638	689	649	677	681	692	686	646	667	645	674	694	667	663	700	710	703	626	643	685	656	662	645	732	675	691	708	657	646	713	691	643	640	688	706	712	680	677	657	674	657	697	681	680	650	706	730	693	686	628	732	690	689	691	678	695	692	716	668	654	611	646	636	709	647	655	695	677	699	703	743	675	674	663	691	715	676	675	669	635	674	678	717	665	669	650	655	667	653	703	673	700	642	648	622	677	664	664	665	661	663	676	687	678	643	683	650	683	670	683	677	651	693	676	669	673	657	599	647	672	732	663	633	703	712	622	676	655	684	663	661	697	669	699	690	739	640	672	662	680	643	657	661	664	698	649	657	665	691	643	687	688	679	710	700	679	660	659	682	657	687	648	689	702	683	650	667	661	695	661	687	685	701	693	674	703	677	641	665	648	674	624	655	672	675	675	652	702	663	642	697	665	693	714	668	672	667	684	645	676	679	668	638	688	655	694	657	679	659	676	688	652	664	682	693	663	655	671	662	661	643	641	674	647	680	671	709	659	651	657	701	627	649	743	691	703	711	694	669	645	665	678	668	667	708	703	694	686	632	690	706	687	650	658	698	644	707	610	686	697	655	666	707	700	640	679	670	660	689	684	619	657	705	709	708	682	653	709	675	688	668	694	674	684	718	689	671	682	668	653	645	688	622	653	640	688	669	677	684	634	647	645	665	666	689	687	707	727	705	654	670	655	660	664	689	672	709	699	697	677	658	651	653	673	661	677	691	658	642	718	662	685	662	658	668	642	663	658	692	665	643	666	660	635	672	640	715	726	648	698	696	672	660	697	689	710	632	689	672	637	677	669	694	699	628	695	652	657	611	673	669	698	664	660	699	729	683	689	663	664	684	678	724	637	686	692	646	708	695	684	671	699	681	681	693	708	684
29257	24537	35503	37266	28085	20036	12388	7419	4984	3579	2598	2041	1646	1452	1217	1022	977	944	961	893	821	781	858	844	833	818	798	774	802	780	794	748	744	777	766	768	777	801	769	778	779	798	810	817	789	800	747	781	800	763	748	769	783	750	744	790	779	757	749	810	772	783	757	764	820	819	865	747	795	805	795	809	803	803	762	757	741	748	776	789	785	797	790	800	768	754	737	765	725	733	822	781	748	737	817	798	798	772	775	740	818	762	743	772	796	803	742	790	759	760	734	779	822	766	836	742	751	794	763	788	812	764	821	824	779	754	744	742	812	746	769	853	791	754	731	736	761	757	755	725	788	781	755	816	797	714	774	775	790	757	819	784	754	704	774	794	773	751	800	801	792	752	709	774	794	791	795	797	810	800	767	774	797	771	790	821	771	742	838	764	802	725	837	781	833	828	748	768	804	829	806	795	770	727	784	804	762	802	725	803	793	792	793	788	758	776	777	719	745	766	749	768	755	793	827	696	732	782	833	758	797	750	754	820	750	789	770	796	771	816	743	772	843	832	799	780	794	753	780	832	792	832	760	843	796	785	738	753	782	777	746	739	778	754	764	793	791	765	792	765	727	789	765	787	791	739	780	779	852	786	794	792	755	714	823	767	765	785	704	790	763	806	789	799	770	834	820	848	747	728	712	817	739	771	785	778	818	790	796	788	801	828	748	780	754	749	751	822	785	821	762	768	767	757	818	751	769	762	721	794	821	794	802	841	744	725	797	787	808	771	754	776	787	776	780	784	816	767	749	712	751	789	766	797	717	775	720	805	814	783	781	781	797	746	784	775	812	777	764	777	743	789	757	817	765	794	732	772	724	804	805	757	803	791	774	782	763	813	789	836	780	761	756	752	737	789	781	766	813	752	796	825	769	763	707	756	809	774	760	751	808	760	748	760	811	729	728	796	722	792	781	712	756	732	781	761	780	770	742	826	761	802	813	768	733	808	760	738	772	858	767	772	785	760	786	778	784	740	794	788	761	733	822	820	794	719	823	796	753	787	762	741	753	767	780	793	794	774	806	808	773	816	780	793	745	759	762	769	783	804	768	748	754	757	751	775	777	773	823	803	803	753	817	766	733	775	771	719	724	766	775	740	762	754	709	823	752	757	777	751	770	753	767	769	723	772	799	809	763	782	736	800	736	769	825	760	756	774	799	793	777	755	756	748	837	789	810	788	762	780	761	793	765	776	724	794	760	702	776	768	787	743	738	771	799	762	801	820	796	760	791	778	783	800	739	770	811	780	781	784	791	792	782	702	762	732	865	773	780	775	779	764	739	770	811	807	756	787	778	768	749	751	723	800	771	828	760	755	839	709	759	773	732	744	793	772	743	833	794	769	805	814	783	756	756	780	816	799	779	723	702	796	761	838	763	781	827	748	807	801	787	818	767	783	791	747	749	761	787	774	748	790	775	829	787	759	747	734	711	819	854	778	762	771	860	767	786	744	787	777	773	745	771	741	765	788	794	754	827	794	821	771	790	783	815	780	793	763	805	765	729	767	802	746	823	836	795	789	796	774	754	777	788	795	788	727	790	782	756	762	805	790	757	783	737	768	748	746	820	778	742	774	729	746	757	733	758	808	757	764	741	774	775	769	801	770	816	828	817	788	804	760	795	747	794	768	811	755	793	789	821	790	801	757	770	811	775	780	817	743	754	804	783	721	787	804	759	793	786	749	771	791	783	770	778	756	786	842	769	795	783	748	750	783	748	792	752	797	786	733	767	793	791	744	789	758	771	819	772	774	782	766	778	745	792	774	786	808	751	778	752	739	752	797	783	798	775	796	803	772	831	755	727	742	820	812	777	800	817	779	760	774	775	748	789	791	772	717	798	742	758	782	795	756	787	750	736	759	777	800	749	727	741	795	733	805	805	774	801	778	739	784	706	738	796	797	779	769	795	764	755	727	763	805	781	769	771	780	742	798	812	779	765	744	765	790	767	750	771	759	769	803	772	811	806	751	810	781	805	780	720	802	790	749	804	785	729	744	754	776	732	772	783	747	835	802	785	732	778	761	787	792	797	791	761	739	770	769	783	803	788	840	809	777	757	774	765	821	795	836	793	816	779	783	766	740	787	727	802	765	794	815	777	753	748	795	789	730	765	705	729	819	803	787	796	762	820	810	826	772	759	794	786	762	755	836	740	785	794	794	779	804	807	769	757	741	742	766	725	758	778	819	774	760	755	779	776	790	835	786	822	799	851	765	729	860	765	788	766	749	800	803	735	772	791	786	785	838	778	766	815	733	743	787	759	791	811	743	776	789	804	762	794	771	805	762	772	794	774	745	749	744	819	699	788	783	780	777	792	782	857	754	774	760	773	763	794	765	807	768	784	783	800	791	797	767	785	751	832	782	783	722	757	839	793	790	803	782	769	787	785	721	755	747	755	783	774	777	811	798	750	763	813	751	759	807	811	766	742	786	736	755	772	768	777	738	759	747	771	814	769	749	869	765	784	783	766	816	776	757	771	823	841	739	793	789	732	754	792	762	781	792	788	729	776	734	753	810	810	736	800	716	788	746	778	773	843	794	739	732	781	725	793	757	768	775	774	779	733	725	787	746	783	801	742	769	791	773	789	777	781	791	758	804	789	775	759	806	745	774	725	756	781	725	761	774	749	728	772	779	754	771	799	766	776	822	778	789	782	779	799	750	807	756	771	796	880	806	784	807	778	741	786	741	753	792	774	795	769	758	766	786	799	762	795	758	758	723	816	807	755	744	787	767	759	798	750	748	807	738	766	773	733	786	712	765	807	771	752	827	796	713	794	748	808	782	754	818	825	749	775	769	784	795	788	800	785	804	745	772	781	823	792	814	723	744	817	812	767	781	736	764	744	799	736	775	766	766	745	792	755	811	760	770	749	801	801	750	768	775	768	794	795	772	807	841	757	765	812	817	795	800	795	772	815	750	780	754	795	738	755	795	829	786	813	769	788	711	813	736	724	806	755	769	768	782	779	790	804	821	832	780	839	785	807	758	789	766	800	755	751	789	786	796	757	767	761	754	781	757	688	818	731	847	841	735	796	793	743	740	748	792	754	779	735	743	724	777	762	808	815	790	789	791	728	740	811	784	790	758	766	734	768	792	792	790	782	776	779	773	731	761	812	797	792	816	770	808	796	830	799	789	790	784	794	744	780	747	805	749	763	799	783	774	839	787	726	797	789	776	761	760	760	795	752	729	748	726	787	777	785	785	766	729	758	771	817	793	796	776	756	810	791	818	750	822	779	711	745	806	763	773	781	790	784	765	793	796	755	753	800	826	798	774	775	752	727	762	779	811	783	752	773	786	763	795	757	780	813	766	788	719	799	766	805	729	749	832	759	781	773	779	756	752	746	771	774	803	794	807	759	751	804	814	785	769	770	790	794	764	756	806	757	786	781	759	790	786	753	778	777	735	746	726	805	781	781	821	762	806	765	795	787	826	759	809	763	742	733	725	796	754	804	807	819	779
51113	61523	56249	44210	31166	22289	14554	10340	7736	5581	4014	2979	2191	1779	1435	1247	1070	963	880	848	799	848	755	770	771	772	708	757	687	751	722	777	726	742	702	680	679	708	741	696	725	720	694	757	706	763	719	734	684	724	719	712	724	743	685	687	768	746	701	698	680	686	705	741	707	645	652	673	700	711	710	717	730	718	734	728	661	663	676	695	686	763	694	709	725	730	704	714	745	693	734	696	754	648	695	726	697	726	754	671	725	765	716	679	706	736	746	697	688	690	687	684	720	665	698	730	709	723	704	701	726	692	756	725	714	687	666	681	730	676	697	694	691	744	679	713	730	742	667	667	716	708	709	740	770	724	714	714	672	713	740	720	730	748	696	717	681	740	751	741	743	682	668	717	746	723	717	668	634	724	744	752	704	757	718	718	722	740	688	683	725	680	717	720	708	661	668	703	715	743	726	696	697	658	729	718	729	731	733	705	714	680	749	690	672	723	681	732	729	692	700	709	694	718	699	723	729	735	687	716	692	750	708	735	756	700	710	733	701	735	729	728	655	687	662	705	770	721	696	746	655	725	643	701	682	685	717	729	684	720	718	728	724	699	696	735	688	654	680	725	690	684	717	680	711	735	698	744	728	676	696	716	696	757	711	714	735	697	690	771	700	704	669	710	699	678	696	687	711	702	684	721	718	716	687	706	691	709	734	720	746	685	697	752	703	728	731	697	683	699	749	681	654	784	733	753	683	708	666	710	736	735	705	715	708	710	733	717	718	723	694	706	705	692	703	716	712	696	715	691	716	754	707	727	727	760	722	770	716	647	700	690	693	721	675	721	727	725	740	686	731	711	723	680	736	722	694	729	655	719	725	736	722	693	713	715	725	696	719	734	716	747	656	691	748	718	713	681	698	664	755	728	687	672	666	729	714	704	699	684	722	747	733	754	684	700	718	686	749	684	729	719	701	732	715	703	696	705	679	728	668	675	710	739	762	715	720	744	724	751	708	713	693	682	690	715	685	687	656	681	704	677	668	690	711	704	690	708	760	682	660	685	668	716	720	744	727	704	696	750	702	748	724	691	704	732	688	706	728	715	667	738	700	744	706	729	656	729	727	693	701	710	718	664	746	689	692	681	680	695	729	702	708	721	694	718	739	696	739	729	660	685	720	681	740	716	689	693	689	714	723	690	683	698	702	709	745	701	733	723	731	682	707	677	675	682	710	694	766	678	697	723	660	743	674	729	706	657	669	696	658	730	719	759	699	719	714	704	743	717	695	739	699	674	719	719	737	694	750	703	740	661	659	720	688	739	721	716	721	753	716	743	725	694	737	740	644	742	694	765	650	704	668	678	704	699	703	713	724	701	692	730	717	746	693	704	701	694	719	643	755	728	746	721	703	694	722	687	747	737	695	654	691	678	683	740	729	747	704	744	730	722	745	713	731	759	741	681	706	736	719	740	688	733	772	700	715	756	733	718	682	717	655	692	705	725	699	695	682	713	730	713	700	700	716	673	702	659	719	732	734	719	680	717	720	741	736	754	762	665	750	682	725	730	735	725	702	735	678	730	700	663	730	702	749	711	669	702	709	735	717	707	666	726	704	715	690	727	713	663	717	698	649	686	742	750	672	701	690	668	704	673	707	663	680	739	736	718	767	752	719	690	709	699	715	746	732	719	687	717	685	722	749	723	711	701	714	725	680	681	716	690	699	686	736	751	723	715	720	760	742	735	735	719	744	720	718	718	689	682	697	736	700	699	688	713	710	771	686	708	744	719	725	699	709	658	674	700	700	724	685	690	736	677	708	675	712	723	725	703	699	744	698	722	747	676	713	700	733	739	675	677	697	670	688	700	701	679	689	680	694	697	711	702	725	724	648	710	761	712	713	727	715	693	699	702	715	749	679	728	714	732	722	698	702	713	708	747	724	736	720	705	727	684	694	711	754	706	703	703	721	705	744	797	719	716	621	721	703	682	744	702	725	661	694	723	690	710	685	702	682	771	734	709	734	731	780	685	740	739	691	708	712	677	720	702	736	753	711	727	725	666	688	715	685	714	709	729	687	666	705	760	734	665	727	672	715	691	727	756	722	712	708	650	668	727	738	704	750	669	679	727	706	678	718	704	710	694	688	731	706	722	712	693	714	722	705	697	723	706	700	683	729	754	743	747	718	725	699	736	678	770	699	697	668	670	725	666	692	675	716	720	657	695	751	671	696	720	774	736	688	703	756	725	713	746	699	753	709	643	707	695	713	684	725	716	725	737	706	667	729	690	668	725	715	730	723	662	743	686	731	703	712	724	715	739	748	717	698	708	717	689	707	734	705	668	726	701	690	696	733	671	698	731	693	707	698	716	735	662	729	735	690	720	705	722	702	740	716	689	712	674	716	693	702	705	668	740	708	703	702	721	679	719	702	717	731	724	722	739	714	730	722	716	704	757	692	723	755	712	678	728	691	679	727	712	728	718	721	717	686	667	696	684	715	753	718	706	706	698	713	724	714	684	722	748	710	700	713	732	708	691	712	741	726	720	654	716	772	706	678	716	700	721	718	666	697	701	730	698	714	709	710	711	711	765	686	667	697	710	694	680	680	687	688	704	740	709	621	678	765	704	715	718	687	709	738	692	679	671	694	696	746	709	721	620	724	747	687	694	736	672	777	752	709	716	740	699	654	721	687	702	694	722	755	716	727	735	670	692	683	688	752	713	667	742	751	721	740	714	720	742	717	683	696	740	686	657	689	670	745	747	714	732	699	678	727	715	735	648	696	734	745	704	719	659	704	699	711	691	699	692	675	673	722	745	714	714	690	711	723	716	662	740	692	655	682	759	690	678	660	690	729	727	691	684	681	664	713	693	696	692	725	738	661	713	732	680	679	689	673	716	707	743	722	683	701	708	666	701	701	688	696	751	747	733	747	742	717	720	705	705	705	715	766	702	716	717	699	710	703	729	674	709	694	714	706	730	715	669	748	709	735	704	700	733	739	725	697	665	702	750	672	757	712	699	700	723	734	690	728	715	712	714	676	707	734	699	716	707	743	686	738	732	692	714	728	675	663	682	730	688	693	700	675	675	685	701	697	733	687	706	696	701	746	706	683	723	751	671	715	700	735	678	732	718	687	719	703	670	653	733	718	718	672	740	696	704	746	711	678	717	719	725	711	712	699	708	728	746	758	694	728	698	723	690	718	722	700	766	673	716	696	713	736	736	691	731	688	761	701	697	689	719	689	708	715	703	762	679	702	717	726	722	731	753	739	707	723	732	738	735	695	679	685	736	718	738	683	695	707	685	654	681	712	682	717	720	679	759	696	679	720	717	684	708	743	692	659	708	690	703	708	727	791	721	747	710	711	777	695	718	652	741	727	743	746	741	690	752	705	749	688	737	734	685	773	710	729	695	740	674	663	669	620	726	665	697	734	731	701	772	713	748	723	718	723	695	687	679	758	686	732	748	710	710	697	685	699	682	725	705	684	695	683	735	732	724	709	752	703	690	702	640	697	688
25796	21745	29781	28953	28488	28062	21829	12335	7797	5445	3948	2953	2197	1809	1477	1296	1157	1074	951	959	915	892	872	811	819	805	772	800	799	804	809	828	778	807	856	771	772	843	831	728	830	795	785	827	810	757	740	787	762	820	777	764	769	807	760	783	812	770	804	802	808	822	790	796	805	754	800	804	779	838	768	808	773	814	769	790	802	790	851	806	763	741	781	769	788	795	812	749	803	770	791	776	802	827	762	815	822	788	726	736	807	810	821	762	732	759	769	747	767	792	771	806	810	764	816	814	786	762	811	791	805	741	789	820	783	753	731	820	776	776	798	716	823	793	800	798	778	783	771	797	790	788	765	762	749	751	831	764	782	820	764	824	768	796	800	748	756	789	852	760	783	808	804	778	818	772	711	791	728	815	773	816	776	790	841	746	784	779	769	789	757	793	791	721	744	781	756	780	748	801	704	820	773	780	830	765	754	793	826	834	781	784	809	758	764	778	804	770	741	796	784	779	757	814	807	779	746	750	773	783	747	798	803	797	778	800	803	760	760	821	757	812	765	774	804	805	811	780	822	759	783	788	753	826	712	740	809	810	785	787	776	752	803	795	806	746	794	769	765	776	814	751	805	763	810	786	783	783	823	826	766	794	807	792	808	774	795	819	786	786	770	801	783	763	784	782	765	745	819	768	774	817	792	748	767	796	716	786	763	793	799	786	768	816	782	783	780	764	775	838	807	766	776	790	800	803	750	815	785	793	777	813	770	741	742	787	845	814	828	844	784	772	818	736	794	743	775	771	777	814	758	785	765	759	802	783	775	755	787	798	824	780	839	802	791	762	765	798	774	785	775	773	802	735	778	813	726	764	840	773	813	812	788	791	845	771	811	771	791	761	782	817	790	741	750	824	768	800	758	782	815	787	794	795	827	770	793	776	752	763	776	767	802	882	779	793	783	717	783	743	800	819	756	745	796	726	737	786	812	791	771	807	818	778	757	757	764	819	775	824	778	822	794	788	806	808	853	819	791	812	734	790	766	764	809	768	777	790	769	755	813	810	831	758	815	781	804	764	755	782	739	830	806	786	815	814	762	753	785	765	784	800	813	752	818	775	751	789	775	781	784	772	777	775	786	757	800	770	798	772	719	793	769	801	764	735	787	778	805	792	805	804	796	793	756	799	750	782	747	814	787	784	801	758	760	774	770	827	804	822	810	785	859	761	808	768	797	811	736	740	783	758	806	795	796	797	772	853	790	733	793	775	722	733	785	864	740	801	759	811	814	721	789	842	819	796	795	783	753	802	763	829	790	835	778	788	748	792	839	786	763	783	794	737	763	729	765	828	779	745	760	768	733	810	752	744	790	807	786	805	815	796	786	764	790	795	821	782	786	825	857	737	826	760	803	807	800	785	800	768	760	768	761	812	818	794	779	744	796	782	821	738	771	796	800	793	756	793	751	830	817	777	782	773	800	768	747	772	752	758	773	809	739	821	785	797	782	827	802	783	806	759	777	766	791	790	807	791	782	741	842	794	849	827	794	779	784	800	804	791	801	786	810	766	744	771	773	765	811	771	727	783	809	768	790	763	825	772	775	839	793	767	792	825	776	733	779	743	795	754	832	771	798	790	812	838	736	782	756	759	791	747	854	785	834	830	791	825	810	765	739	779	783	793	778	801	758	753	739	715	769	749	742	792	788	795	798	810	814	766	767	764	765	740	784	836	813	774	820	781	794	795	784	825	863	781	757	837	750	796	774	754	766	836	766	787	748	764	848	779	811	765	795	769	852	774	808	851	750	766	770	734	760	734	815	795	802	729	764	813	790	779	783	851	785	762	798	780	810	807	809	867	834	810	779	760	839	773	729	785	810	800	793	804	813	754	795	838	780	760	787	827	754	774	763	787	741	786	800	761	790	789	805	754	756	800	788	792	743	768	820	813	774	761	800	768	799	786	770	765	793	739	752	797	762	727	762	820	812	743	788	776	723	776	777	814	723	721	778	792	804	807	775	772	800	834	763	805	738	807	810	800	789	788	796	761	809	771	775	752	750	766	842	758	797	770	825	810	801	775	814	826	809	780	818	822	795	760	743	815	756	792	751	811	740	752	824	742	784	779	790	778	766	773	799	780	767	836	798	753	804	811	762	796	816	789	794	748	776	791	781	755	816	806	783	816	783	805	752	801	784	797	772	798	796	815	738	760	814	806	798	787	797	745	803	793	781	802	783	799	831	774	785	830	766	827	766	758	767	774	844	850	791	767	797	790	733	789	769	810	793	785	855	815	816	768	723	805	773	821	762	757	818	787	798	787	813	762	763	774	745	795	860	793	783	765	805	688	754	835	801	765	761	784	828	767	782	748	814	773	788	759	796	802	778	792	773	751	761	790	825	766	814	805	754	775	833	834	800	776	802	772	766	829	796	783	833	792	776	742	774	819	780	791	801	801	794	773	794	785	767	746	769	813	838	809	729	802	798	830	827	785	785	809	737	789	733	814	820	805	818	716	764	750	762	782	781	742	744	822	778	794	780	824	803	807	758	794	772	786	770	791	745	763	795	821	827	796	766	805	755	798	805	811	822	798	730	795	812	788	760	765	769	831	794	794	765	819	752	756	747	784	807	770	786	774	786	781	815	749	820	747	745	763	751	809	781	796	753	784	753	788	812	760	757	755	837	785	748	792	830	804	763	805	773	804	765	763	734	748	754	757	781	834	767	813	779	777	766	820	834	803	775	737	745	823	802	777	854	752	815	804	799	783	771	773	779	768	845	786	783	737	789	827	752	781	789	770	798	783	775	814	853	784	751	771	731	807	809	805	788	772	776	758	778	784	805	781	761	806	778	789	812	761	792	823	827	801	768	759	806	745	796	731	769	850	831	793	792	740	834	747	773	755	742	832	789	806	777	803	796	758	797	765	798	771	756	805	753	808	772	800	772	797	765	768	759	782	765	823	752	780	786	742	782	801	804	803	818	788	757	733	783	803	772	770	776	762	746	778	766	778	767	741	795	784	787	805	751	786	783	787	819	807	744	794	770	774	807	790	825	813	747	766	804	782	784	735	779	768	811	756	768	767	809	722	746	758	824	825	791	830	795	746	815	771	814	808	765	788	801	750	828	795	826	758	756	745	760	769	795	831	748	789	770	800	784	773	778	810	800	748	767	770	724	785	771	771	786	791	803	797	808	799	827	787	775	801	754	716	797	855	790	790	807	763	786	788	811	774	787	759	725	790	784	795	760	828	744	796	816	744	790	755	765	686	791	758	764	782	815	804	774	798	779	778	713	793	770	760	753	767	823	759	769	797	745	766	769	814	786	809	759	795	784	779	744	736	798	811	730	773	840	737	741	745	722	775	782	740	820	770	772	809	772	797	795	810	792	796	804	804	758	807	797	750	773	768	821	858	802	836	758	765	818	821	795	789	749	810	823	817	771	762	755	795	778	853	774	783	800	782	780	827	782	759	842	774	738	779	788	787	814	790	734	738	854	810	810	816	774	800	807	828	791	763
51647	67767	64235	52121	38530	29336	19882	14489	10467	7414	5607	4003	3023	2366	1869	1591	1326	1174	1030	919	900	767	835	819	736	716	757	758	701	806	678	722	754	731	721	716	739	722	679	732	738	685	744	703	740	701	660	744	731	676	754	730	645	725	690	706	711	713	725	674	673	740	712	735	741	735	697	709	737	717	692	738	710	714	711	704	711	707	732	737	723	745	746	718	692	713	712	733	718	699	706	689	767	718	688	678	699	656	713	715	742	737	696	689	726	692	758	638	687	702	741	724	748	722	684	700	733	711	710	678	763	714	748	711	761	682	696	753	707	729	702	735	659	729	707	708	789	695	721	741	751	719	758	694	716	727	729	725	741	725	723	706	684	734	692	695	746	728	710	720	719	755	707	703	725	738	710	689	716	751	681	730	656	748	708	714	753	704	747	691	710	695	722	732	711	709	707	698	690	677	718	733	740	715	708	689	697	678	718	706	723	713	742	720	727	682	709	704	757	722	692	741	762	682	695	711	720	747	706	743	739	731	733	688	695	790	708	685	709	730	741	741	692	675	764	677	713	707	724	762	670	740	676	715	756	728	690	758	701	743	757	712	705	704	664	695	712	754	692	750	781	716	723	728	747	650	677	733	726	715	736	690	679	729	686	693	780	694	683	659	705	722	702	714	729	722	754	724	717	725	756	733	691	706	666	742	733	746	706	735	682	714	757	683	727	726	704	690	709	773	727	721	718	673	736	723	706	695	662	735	674	732	698	696	741	734	749	681	738	724	697	735	691	682	770	693	778	640	710	737	731	765	715	729	742	677	699	684	709	717	707	706	738	700	696	783	704	690	716	709	708	698	679	732	717	727	707	709	732	719	750	681	723	686	741	731	718	681	695	707	742	731	735	701	683	693	704	688	739	691	692	739	716	662	720	698	734	712	728	656	669	751	738	723	712	751	687	759	729	693	720	741	701	715	711	728	746	727	720	732	709	678	717	717	663	731	754	696	695	653	720	698	699	740	716	706	707	708	765	745	731	727	698	721	734	741	682	712	676	780	728	735	729	692	686	769	702	691	670	762	759	736	732	704	709	692	708	760	722	706	721	670	709	752	697	782	762	707	716	722	724	668	701	737	720	738	712	709	715	714	738	703	749	715	737	738	680	724	726	689	736	678	714	754	706	679	732	703	668	709	713	742	688	721	708	692	686	736	706	682	742	738	733	747	673	727	751	691	715	707	722	692	730	747	702	728	703	727	731	748	742	715	755	699	694	777	749	727	737	771	727	705	737	727	711	714	763	708	700	663	647	773	702	760	699	722	693	690	738	734	725	742	764	661	668	727	762	724	707	651	683	696	717	732	718	727	706	771	689	751	740	679	713	721	716	675	703	684	727	728	742	704	746	666	764	745	747	744	730	689	707	715	661	740	647	760	723	720	732	736	693	714	727	707	696	713	706	709	740	706	727	715	723	750	708	691	662	722	698	734	708	742	723	717	686	716	691	740	740	746	714	714	756	712	689	682	734	795	705	744	729	696	675	754	730	725	720	749	714	693	762	754	700	766	688	717	740	710	729	714	716	693	761	757	701	718	724	673	772	755	743	730	700	761	687	692	684	714	729	733	709	711	707	722	697	729	710	675	720	727	708	693	725	697	724	721	727	707	709	671	753	766	714	724	673	710	715	671	758	722	746	733	722	690	697	703	679	709	676	703	718	681	693	746	687	745	767	697	691	703	702	675	673	663	689	682	691	742	714	709	700	753	746	674	701	691	729	690	717	684	701	682	757	754	767	753	701	688	698	702	721	704	730	706	697	707	713	758	678	689	743	734	721	719	688	703	731	728	703	672	739	743	689	731	724	703	670	737	740	661	681	732	698	726	702	735	726	677	724	715	712	705	734	695	735	733	763	747	758	702	732	686	703	727	744	718	735	724	713	706	720	705	719	695	708	697	771	719	704	658	709	756	764	741	703	699	727	726	688	704	740	733	697	757	677	703	717	724	731	722	720	714	734	728	672	679	707	673	689	678	668	684	751	771	716	722	677	760	686	729	726	745	750	720	707	699	755	728	711	675	719	756	706	734	750	699	748	676	704	719	726	704	687	764	773	697	739	704	701	733	725	755	729	745	725	705	754	672	702	684	696	736	733	794	739	742	709	747	700	738	730	705	680	713	730	703	724	713	728	692	731	713	729	701	746	679	723	754	697	733	699	709	717	709	690	725	729	679	700	708	704	711	685	728	736	670	695	718	714	746	779	728	707	741	693	705	699	685	741	759	684	707	714	710	691	732	707	687	725	711	750	736	744	699	732	715	702	725	693	774	689	700	662	727	694	703	773	723	684	675	755	682	704	705	715	773	691	701	729	719	741	692	714	701	768	693	748	719	677	713	717	686	724	723	742	718	693	721	699	687	738	723	725	705	674	701	715	708	677	710	706	769	673	724	691	725	696	711	696	750	695	698	732	693	718	689	707	714	697	751	742	748	701	696	712	725	731	711	673	720	670	701	647	696	715	715	677	715	696	687	679	718	719	701	699	718	740	688	753	664	723	718	716	665	746	700	696	744	680	671	729	692	737	731	722	711	692	704	777	746	706	704	712	688	685	684	659	788	736	685	713	716	695	711	788	719	712	687	713	751	719	742	753	689	723	693	707	676	744	729	737	721	731	718	727	765	723	704	752	733	728	711	723	764	697	705	721	727	722	728	709	680	683	707	723	676	732	706	726	686	709	735	723	704	678	708	726	694	725	729	718	677	695	701	735	716	743	714	694	748	667	680	749	707	696	699	698	771	664	719	644	718	664	719	712	684	695	748	739	702	750	743	706	741	705	718	690	763	700	702	733	721	691	707	734	699	735	694	752	738	716	671	736	700	725	684	741	732	748	727	705	782	741	684	678	718	711	725	739	736	713	678	708	689	678	758	711	780	709	713	743	710	671	712	758	724	774	692	699	681	747	682	708	732	701	694	802	747	744	723	690	739	682	715	670	688	686	727	693	680	689	707	730	695	703	766	710	693	713	708	739	753	688	735	712	701	740	727	727	696	716	676	738	648	705	762	685	720	682	785	739	717	721	757	772	730	650	755	710	698	708	719	727	719	750	670	716	743	708	684	702	689	700	721	708	738	722	733	692	742	697	720	738	703	719	712	706	711	689	734	711	666	765	685	708	754	751	752	734	757	671	714	708	719	753	697	736	689	679	732	739	716	738	729	695	721	699	695	710	703	739	733	671	713	745	737	759	750	744	699	717	717	709	713	753	742	717	690	695	702	744	719	712	735	760	772	667	719	725	723	761	666	742	703	695	693	738	678	762	705	712	696	749	702	696	713	773	723	694	671	695	699	727	700	715	717	640	706	775	694	719	737	759	703	792	707	723	706	706	762	747	701	742	733	676	747	721	695	688	741	764	705	720	720	740	761	663	715	678	722	718	695	716	732	705	730	714	714	716	722	760	670	644	732	732	688	724	687	732	714	795	777	704	750	701	714	711	777	730	750	740	740	719	734	709	761
25264	21755	29762	26844	26641	26829	22401	12462	7473	5297	4021	2806	2275	1900	1533	1347	1153	1061	1012	984	882	851	837	878	823	843	837	776	803	766	767	839	778	845	805	787	768	809	775	776	760	775	768	808	838	798	748	772	748	796	734	787	706	708	760	769	798	768	790	751	804	782	788	827	809	796	781	824	780	808	776	846	827	799	758	760	797	792	831	823	800	759	780	805	782	818	750	823	853	826	815	779	728	805	775	784	802	800	798	752	822	789	808	791	794	764	767	779	777	743	788	727	762	819	763	826	785	813	766	795	804	779	817	756	844	732	788	792	797	730	765	787	770	807	794	777	766	797	805	776	817	743	721	753	828	790	777	783	723	814	778	767	723	801	816	773	777	848	754	785	767	782	728	784	740	763	780	780	785	712	796	790	817	733	785	772	748	817	794	783	770	791	777	752	771	797	826	788	800	797	816	853	769	773	765	746	809	786	738	825	816	822	786	799	806	792	818	766	805	766	754	810	793	726	793	776	849	771	773	775	779	805	765	804	800	737	818	807	799	788	796	748	796	788	757	805	789	813	831	787	812	729	750	771	780	805	790	780	775	817	815	799	858	795	758	732	813	780	785	758	769	789	763	774	737	795	752	793	782	829	794	770	810	835	795	745	759	798	782	800	794	820	778	782	723	772	788	782	803	780	772	772	758	791	777	819	822	812	773	786	751	798	816	802	771	804	815	784	751	730	763	778	767	763	790	826	785	790	757	758	755	817	807	762	772	761	779	777	783	803	785	818	810	816	781	807	779	844	827	822	779	816	781	743	831	766	806	767	780	817	724	789	836	848	722	763	782	831	768	777	804	748	799	786	813	763	863	789	804	814	772	740	810	831	764	748	749	792	870	776	766	766	776	822	778	769	822	794	715	761	799	768	793	808	806	843	792	755	749	793	796	760	772	787	781	760	791	780	753	775	775	801	762	807	787	736	740	752	760	835	809	786	765	760	767	773	768	842	784	787	777	748	795	803	784	787	765	861	763	734	786	849	819	742	792	760	804	763	768	749	824	761	776	764	797	788	802	771	820	779	788	814	778	775	798	790	747	774	761	777	811	802	754	751	772	761	769	836	795	755	791	827	742	754	814	802	754	791	755	761	782	783	811	766	814	772	810	780	811	804	774	809	798	803	764	743	755	757	818	785	796	787	826	781	757	773	790	733	785	795	713	795	819	786	804	818	795	741	860	847	785	836	797	757	813	738	790	733	824	769	785	813	814	775	769	749	715	797	824	815	846	772	752	779	769	798	789	789	765	759	809	790	779	784	767	746	797	780	814	799	821	799	803	790	796	786	727	819	720	790	785	835	843	791	774	805	863	782	739	756	810	816	803	786	831	754	789	792	765	793	786	774	780	763	790	804	787	770	799	785	768	768	735	849	798	793	831	765	744	820	771	738	766	743	808	792	782	800	782	769	799	797	777	753	743	743	811	789	772	830	737	752	762	813	786	757	796	786	761	812	803	784	761	809	774	792	821	774	875	769	825	819	840	745	788	802	798	755	784	804	811	800	810	746	792	817	805	780	819	792	771	802	751	803	715	808	789	773	798	818	799	805	787	752	793	809	777	763	792	847	810	790	787	782	766	769	797	794	782	805	799	796	762	767	767	790	792	762	788	796	795	758	730	826	803	772	791	780	717	795	829	766	772	755	837	772	751	774	820	773	795	789	782	759	787	795	734	802	786	760	779	799	797	844	761	799	792	766	769	791	790	797	800	811	749	799	765	801	816	717	778	830	824	777	787	808	782	794	822	766	752	814	817	831	753	791	770	777	819	726	734	743	746	813	733	825	792	794	799	759	822	824	813	749	760	800	795	752	781	788	777	808	745	787	793	781	768	774	762	755	778	818	782	832	784	748	739	788	765	756	719	762	798	794	799	791	771	770	838	831	784	759	781	781	772	812	775	805	792	783	734	802	767	787	775	755	799	816	740	807	763	753	794	804	814	729	787	829	763	769	788	803	818	802	767	757	776	806	764	792	766	775	781	819	751	771	811	803	774	782	746	741	785	786	799	748	751	714	816	793	783	745	834	765	753	798	816	815	795	757	790	796	836	826	786	727	765	786	758	768	839	799	779	772	776	786	777	719	738	748	809	747	792	787	804	758	850	767	823	803	733	777	780	805	791	724	829	777	756	803	774	780	790	760	797	774	770	802	797	792	795	731	758	817	808	780	795	805	797	812	778	785	738	765	818	751	789	749	773	787	752	780	786	777	757	763	745	760	780	799	825	843	799	788	795	763	779	830	784	786	781	744	821	784	850	758	777	815	722	748	779	796	810	841	814	762	782	758	794	788	743	819	750	765	779	802	768	831	786	777	814	800	786	801	763	801	812	769	828	806	764	742	811	776	781	770	764	785	785	783	785	781	781	770	777	798	829	770	764	740	742	768	766	792	759	741	805	791	737	767	824	821	785	839	769	812	791	780	763	789	796	827	778	795	805	802	775	796	822	814	731	795	779	828	807	787	769	743	796	820	803	773	781	768	765	774	779	765	772	840	719	781	806	810	777	817	769	780	760	828	760	785	806	760	731	829	828	802	769	717	830	804	708	830	804	827	768	785	774	830	801	801	798	754	785	816	763	790	759	864	775	767	777	762	802	809	790	838	764	812	789	791	842	765	775	828	774	752	781	788	783	731	795	836	788	734	771	770	803	769	782	798	757	749	788	761	790	757	792	809	798	792	815	778	766	798	817	778	742	822	769	821	818	795	798	820	800	827	764	764	805	795	801	805	858	778	765	765	760	774	777	781	771	833	767	794	830	828	784	760	801	747	719	769	784	780	764	757	763	779	787	788	752	780	752	789	763	813	716	797	824	756	801	778	818	774	779	779	823	813	742	791	796	758	779	803	770	791	769	800	747	811	776	753	781	758	738	766	835	778	772	808	744	827	813	766	790	855	753	769	794	815	809	762	807	812	807	768	754	792	818	780	842	826	851	776	825	799	778	779	738	765	780	788	745	827	794	806	803	797	778	773	769	836	768	826	775	760	790	779	815	794	784	776	773	808	844	805	794	760	787	833	805	791	760	778	829	819	741	802	736	769	787	805	754	796	849	804	825	752	809	719	786	784	782	770	739	788	770	786	814	785	777	835	753	810	805	783	795	779	806	791	759	815	770	780	771	765	795	740	774	749	821	788	839	790	803	816	767	792	789	801	820	723	785	748	771	773	791	806	786	762	807	814	816	760	758	773	798	736	832	817	772	745	794	755	813	826	725	797	783	745	780	813	777	769	816	803	820	748	800	721	724	818	784	790	785	819	749	739	775	798	804	749	763	790	761	751	754	802	786	778	785	749	787	786	726	776	760	786	785	749	785	812	735	804	817	829	821	750	769	771	780	793	800	766	806	790	778	768	764	786	734	772	728	764	783	800	763	767	819	792	805	784	768	731	795	768	754	786	807	780	809	753	779	763	790	770	739	807	776	758	775	856	806	785	795	767	791	796	806	775	741	775	787	762
53178	69497	65556	52857	40257	29957	20580	14690	10589	7961	5912	4280	3242	2427	1950	1604	1400	1239	1050	948	979	842	865	795	757	773	761	801	730	755	726	760	696	751	708	713	714	688	750	701	768	711	728	746	716	692	691	737	701	729	752	746	725	671	722	731	729	663	718	720	716	700	694	759	695	697	749	649	726	702	704	700	707	715	711	693	698	712	731	648	709	741	699	718	688	718	746	678	707	705	685	685	731	764	743	682	696	710	756	729	719	715	680	725	706	691	738	744	702	737	693	761	713	725	706	726	750	701	728	751	709	735	682	672	716	739	697	733	696	710	704	654	702	699	692	731	686	730	675	719	734	696	698	688	688	686	734	691	722	761	735	709	737	705	740	733	710	702	750	701	757	730	683	731	721	754	743	729	720	722	731	712	716	733	711	711	767	702	733	694	716	743	744	754	685	733	704	722	754	694	737	742	697	695	711	714	683	661	707	709	712	666	729	715	719	731	753	664	677	767	733	708	692	723	707	677	703	707	729	699	713	718	742	785	704	689	790	718	679	712	683	722	713	691	702	719	715	734	712	712	751	707	725	683	763	695	747	679	715	735	676	716	752	706	690	703	732	694	701	741	735	751	652	725	660	716	722	691	682	748	715	725	772	763	748	708	788	713	715	739	707	716	742	703	728	717	738	752	748	698	711	660	732	733	700	720	752	725	704	668	702	718	667	718	696	762	694	728	759	712	706	697	727	751	692	695	730	758	684	695	701	687	713	729	726	713	747	733	730	748	719	697	752	691	708	740	714	701	731	711	712	703	723	714	717	726	729	669	760	723	720	686	732	738	763	700	719	736	716	704	740	706	754	702	766	702	680	711	725	747	709	729	775	715	700	728	700	711	765	715	698	699	708	724	736	680	741	706	708	704	725	730	697	716	702	710	703	704	688	694	699	702	725	676	706	749	728	727	773	708	756	731	714	695	667	725	736	721	753	749	706	779	730	718	726	747	693	731	687	722	700	716	752	713	684	744	663	697	738	688	731	747	689	718	681	752	696	667	701	711	723	706	689	707	748	747	703	718	681	708	698	682	735	717	735	740	733	707	731	721	725	737	767	753	757	708	727	695	721	692	740	680	768	700	737	683	716	722	686	715	672	736	688	707	735	743	677	714	743	707	708	760	709	743	756	700	773	758	685	735	726	663	724	709	719	762	711	716	675	735	722	754	688	727	689	749	731	758	737	685	749	699	763	703	749	668	736	691	772	693	683	713	695	695	715	699	699	723	660	718	708	696	688	751	720	695	740	755	754	724	733	732	742	659	700	735	708	708	748	703	715	697	730	695	747	751	727	695	683	684	768	655	690	688	710	690	726	700	751	716	722	725	719	694	692	735	693	685	718	714	708	721	717	710	728	750	739	700	699	759	722	783	681	705	702	665	740	681	691	748	730	697	705	712	739	732	703	745	725	744	658	708	759	716	706	730	723	696	705	713	736	701	706	701	733	662	727	707	751	715	709	675	721	770	724	753	708	656	670	753	744	682	727	720	767	716	682	745	712	712	691	715	685	727	668	698	752	723	689	736	752	679	715	737	699	709	721	683	703	731	726	765	754	650	739	707	720	683	713	752	732	737	701	709	735	693	744	719	708	696	687	755	661	716	700	739	669	719	732	707	704	718	732	738	673	724	709	676	723	730	771	768	710	703	704	685	693	782	714	776	733	731	746	717	730	754	681	758	693	715	714	695	706	721	686	731	733	706	750	713	747	754	664	671	733	726	721	713	734	728	707	687	690	705	702	696	698	715	710	720	686	696	723	716	680	668	707	718	687	687	745	720	722	733	701	782	736	692	714	721	713	708	662	703	701	734	704	732	732	754	726	688	694	691	704	703	733	689	735	764	736	676	655	714	707	731	772	691	734	746	725	733	720	733	744	699	717	737	685	696	658	732	699	708	698	712	722	722	711	711	765	666	692	744	675	698	715	757	720	728	728	722	734	681	695	697	702	733	723	730	760	754	757	729	720	689	766	742	702	727	726	744	733	715	724	720	755	713	704	699	752	754	725	694	720	761	729	765	728	740	697	730	754	754	719	737	697	690	781	685	734	750	698	708	756	718	718	769	752	724	723	702	746	731	705	668	727	716	776	681	705	732	726	708	697	708	688	736	747	726	735	715	716	690	692	685	739	736	716	739	701	696	725	722	762	712	750	712	708	743	714	715	721	733	773	701	699	757	663	759	679	733	710	689	679	762	685	740	687	698	712	716	723	720	728	733	687	702	724	763	696	710	715	746	692	743	708	711	699	727	742	697	786	755	744	717	750	743	706	732	718	707	687	718	700	708	708	675	723	728	704	740	707	750	719	724	684	739	721	746	772	702	673	705	755	709	687	688	701	742	755	729	696	747	701	723	694	770	748	736	702	692	700	746	727	690	731	752	740	696	713	704	672	721	734	708	744	786	791	670	757	716	721	720	734	694	705	696	742	673	708	741	730	772	717	652	734	735	754	740	682	707	719	724	677	737	739	722	738	742	713	695	706	690	738	729	709	706	713	706	708	752	674	699	752	729	727	714	705	699	727	733	736	722	741	726	743	734	721	763	699	718	674	695	749	759	723	694	691	704	725	702	741	705	741	714	632	647	716	735	736	707	744	819	678	740	711	697	754	713	772	710	663	742	693	720	718	684	770	724	708	686	730	752	681	704	732	757	717	697	720	705	692	722	755	691	753	726	746	707	716	712	762	713	713	728	685	703	743	673	686	682	772	716	768	689	710	695	681	721	732	733	739	691	733	723	723	735	718	744	705	731	677	710	718	670	715	717	665	742	685	718	715	713	702	663	747	737	694	713	774	703	712	682	729	722	685	749	777	740	732	692	706	729	700	686	761	712	679	723	736	686	754	722	711	733	695	719	683	726	705	737	709	703	699	759	722	746	747	723	701	718	729	703	700	734	692	694	737	719	675	713	727	722	728	735	732	715	666	681	654	709	684	732	679	717	712	698	712	720	693	701	693	739	697	730	710	688	733	774	703	677	732	691	681	712	717	709	658	709	732	694	746	720	710	713	701	703	739	748	693	702	726	767	762	732	753	746	740	687	711	711	775	745	713	778	664	724	711	712	735	683	727	734	696	701	726	691	659	717	723	740	662	768	679	712	720	729	712	692	731	723	723	708	720	684	719	701	731	684	685	715	691	729	718	683	749	680	708	712	711	731	684	690	710	737	697	742	736	744	664	684	686	721	723	723	687	733	682	700	699	686	695	719	735	703	715	760	726	726	665	728	714	737	732	700	693	714	766	739	717	698	749	678	729	742	708	741	717	716	680	746	712	708	724	700	726	726	738	704	764	703	680	724	760	762	700	681	680	702	709	754	738	680	702	740	714	722	702	711	734	672	740	717	709	732	698	647	747	726	755	718	674	713	656	702	732	708	756	710	675	714	703	734	723	742	744	673	754	697	761	740	709	750	702	768	741	690	737	725	713	720	717	741	737	711	667	718	697	727	700	696	713	725	718	692
24482	21633	29685	25776	25567	27149	24907	14329	8403	6055	4550	3248	2430	1975	1610	1443	1285	1160	1007	992	922	947	871	858	863	926	807	790	793	842	833	765	806	725	781	790	798	801	786	769	776	784	792	828	823	749	791	764	792	773	797	796	803	810	837	824	775	799	790	753	764	856	820	782	790	790	804	785	818	802	813	783	829	780	766	818	800	786	782	816	757	775	812	750	705	811	742	757	769	838	749	732	783	797	797	793	738	791	761	816	836	756	773	748	833	815	791	825	821	754	802	777	778	851	798	799	799	766	810	763	785	815	702	823	815	800	770	787	800	812	799	763	745	785	790	804	833	775	779	826	794	800	780	778	766	803	801	779	808	789	780	771	782	793	806	784	796	794	729	869	824	790	803	776	801	809	826	765	776	797	829	743	823	778	800	789	766	793	814	800	845	847	769	826	803	872	775	791	763	780	780	803	799	780	794	762	809	831	799	771	754	822	819	771	820	779	797	795	795	827	733	782	809	740	825	856	812	780	791	768	813	791	804	809	786	844	839	802	774	757	852	824	811	793	778	792	782	786	773	817	839	754	839	715	813	795	865	765	752	779	748	842	765	741	791	846	844	797	786	793	821	781	762	824	776	822	800	813	840	785	766	789	740	773	788	767	826	782	757	827	806	789	820	852	755	808	832	759	818	800	798	781	829	861	772	771	771	751	802	784	858	776	819	880	782	794	751	778	744	769	814	816	772	763	781	805	813	827	778	808	810	790	804	832	785	798	832	833	825	799	772	798	820	807	794	870	766	770	767	801	832	791	825	773	771	824	847	747	793	818	766	807	789	816	789	787	774	777	805	811	774	814	774	750	796	735	789	784	831	813	785	779	775	793	791	818	819	757	806	798	765	784	799	727	773	819	762	773	776	802	739	828	787	790	800	786	773	843	754	786	815	851	804	836	778	825	766	769	817	718	762	805	808	813	744	826	776	817	777	814	800	811	735	801	821	793	795	740	803	777	802	842	820	820	802	844	801	790	833	804	758	767	799	839	796	759	775	806	772	770	793	797	808	761	820	842	859	816	805	808	777	797	781	790	812	765	801	803	786	836	795	826	818	780	796	743	730	761	849	852	814	782	750	771	807	750	795	778	807	792	781	807	795	837	844	773	817	838	794	805	809	833	808	780	835	789	753	801	754	783	841	779	809	748	829	750	786	776	793	799	768	784	778	758	773	811	767	825	755	768	763	801	745	800	803	749	736	821	805	813	781	778	760	826	788	758	788	788	856	836	814	838	741	770	822	741	785	784	801	797	808	765	785	792	777	783	825	757	813	824	762	808	764	800	855	763	822	813	816	812	798	776	787	795	786	786	752	794	767	797	749	812	754	800	823	810	789	711	806	823	777	783	833	783	798	761	780	743	807	807	791	785	834	849	828	750	730	813	785	876	826	765	784	775	789	798	783	794	767	817	826	784	756	772	801	793	779	803	800	818	833	766	812	813	795	782	765	776	774	746	741	856	756	776	710	806	786	762	808	870	800	743	804	809	773	786	806	821	823	735	808	791	774	819	785	780	859	736	734	852	815	752	807	783	763	769	703	838	798	760	808	801	794	734	819	817	830	821	793	839	829	832	774	782	831	796	800	843	833	707	814	878	817	850	799	758	764	792	849	769	794	800	747	811	835	767	835	826	772	825	822	775	776	795	812	779	819	770	790	774	779	755	800	786	847	780	771	737	739	798	756	808	791	793	813	772	782	767	830	830	767	746	826	813	857	830	828	772	825	799	788	830	740	805	804	768	753	814	770	816	792	823	802	835	785	774	829	767	787	794	854	794	802	782	774	771	788	797	806	829	809	826	800	830	780	774	808	824	822	768	808	816	753	800	820	760	778	752	833	827	780	831	806	800	791	823	797	756	818	809	810	777	783	802	825	784	785	799	789	801	785	782	797	789	762	795	796	803	819	784	754	832	777	823	792	791	748	844	829	765	835	800	795	802	817	812	778	751	756	750	814	774	786	773	820	778	810	780	809	784	838	802	782	817	768	773	743	831	771	831	849	768	862	760	803	815	796	815	823	746	794	762	763	757	765	789	778	740	798	810	778	764	839	822	775	790	811	763	745	789	820	801	741	806	798	846	798	849	863	818	782	704	750	753	793	817	739	739	783	778	783	775	809	780	771	802	734	792	839	826	746	829	827	746	835	873	800	797	780	797	771	775	789	787	792	752	740	839	812	788	822	818	831	835	847	706	762	758	781	811	768	792	831	756	801	802	799	760	801	767	745	770	837	753	766	791	778	755	736	797	791	828	837	811	831	815	814	772	783	795	857	781	819	808	765	759	824	805	852	792	828	792	748	798	799	729	815	769	848	763	779	755	808	803	773	775	779	822	818	740	810	798	810	759	765	751	804	775	809	812	747	827	777	780	821	765	785	781	793	774	801	784	779	793	757	785	787	792	809	800	808	806	863	817	857	803	787	816	814	836	814	751	793	763	784	763	754	778	839	792	723	831	741	764	790	795	753	733	774	750	781	785	758	864	753	802	794	811	811	760	783	796	810	746	801	797	759	789	802	821	830	790	770	785	818	847	782	796	761	798	787	810	760	780	795	749	812	775	750	772	768	817	817	869	778	783	786	816	753	780	780	793	819	787	748	796	747	833	850	834	805	818	780	815	799	789	855	777	808	775	813	811	776	807	744	821	814	781	749	799	781	769	798	795	754	852	759	825	776	784	806	830	776	810	783	753	771	834	794	811	837	840	790	801	761	736	835	848	794	728	783	788	814	775	766	766	786	802	807	797	750	818	800	803	809	752	763	754	755	792	833	783	814	779	849	795	804	793	826	788	809	732	838	817	791	845	779	843	812	808	797	807	759	774	776	803	780	758	805	825	774	815	769	800	740	747	750	785	816	793	807	831	815	786	784	801	792	838	822	773	796	780	736	787	752	816	763	770	804	812	852	743	762	754	785	759	747	827	812	805	753	787	791	780	824	793	816	815	784	774	824	786	774	789	743	820	739	772	752	801	832	847	762	765	822	799	804	780	815	817	870	777	755	732	754	759	798	810	837	845	784	824	752	770	844	768	794	786	825	766	834	721	799	838	803	801	838	769	749	833	747	811	852	797	784	819	794	801	814	831	852	756	805	811	780	821	772	773	814	818	805	757	808	762	776	819	816	835	820	769	816	819	771	806	806	767	779	793	761	781	750	814	791	799	737	842	759	758	822	779	848	801	833	775	805	812	754	739	791	799	819	776	787	760	790	853	843	788	772	772	750	842	836	762	795	824	783	768	791	771	796	789	806	818	809	793	792	806	767	794	783	790	778	782	835	831	798	816	804	818	795	808	825	778	786	780	806	807	800	757	786	790	755	830	761	803	795	785	758	782	762	799	858	768	831	814	838	772	820	851	774	744	760	780	798	781	759	853	829	833	773	817	813	753	795	791	821	770	835	805	771	754	827	834	805	835	810	754	751	808	805	837	743	806	775	712	824	732	831	747	849	815	799	827	805	796
53828	70975	69238	55094	42283	30607	21042	15633	11207	8571	6328	4680	3536	2637	2152	1774	1404	1259	1204	1019	890	895	897	807	788	752	761	827	704	719	774	712	723	730	735	734	749	727	737	741	754	727	721	788	757	717	760	740	784	721	659	764	664	691	723	717	773	753	725	707	761	706	711	700	707	746	716	737	729	719	697	723	717	751	761	685	697	768	707	752	759	703	733	753	692	693	755	710	773	730	688	705	720	695	763	705	729	727	705	788	690	757	777	709	714	677	717	737	691	733	705	709	740	726	702	693	690	697	723	716	752	747	767	728	693	697	739	734	706	734	738	728	719	733	730	728	718	726	766	762	694	760	709	747	708	731	696	717	734	693	727	710	766	735	734	684	720	705	737	708	749	725	702	708	735	708	676	674	731	681	724	723	729	706	722	716	756	724	765	711	733	714	770	749	666	709	746	688	708	725	695	718	681	711	792	696	724	704	737	746	661	705	776	755	718	722	766	734	738	754	728	695	734	661	689	727	701	682	669	770	681	710	730	698	711	739	741	654	757	699	743	735	708	724	734	711	695	698	737	713	720	740	717	768	730	652	717	696	731	693	719	754	746	741	700	692	723	693	727	709	744	745	733	715	711	782	714	744	732	692	777	737	750	748	725	714	775	710	699	738	728	764	737	723	739	704	694	713	693	722	739	734	720	732	686	713	774	729	708	702	745	685	711	715	709	667	738	726	736	756	712	712	697	763	723	773	743	704	707	712	685	719	684	753	741	740	711	726	747	728	734	702	710	717	736	732	740	743	733	731	751	725	694	744	767	701	697	711	705	701	738	748	752	739	684	711	714	724	749	708	774	749	710	769	742	740	711	725	692	727	713	736	718	768	754	722	747	747	745	725	727	737	754	730	706	744	726	681	730	696	727	709	748	715	721	749	694	726	740	735	701	722	763	734	715	756	721	739	726	755	751	743	699	687	726	729	726	688	727	747	706	726	698	693	699	746	739	737	717	724	705	696	732	723	705	720	746	710	772	739	741	718	747	763	679	684	753	700	729	777	731	726	734	733	722	699	684	757	714	745	701	720	703	746	706	723	679	657	742	697	783	724	698	725	760	755	709	759	700	724	738	736	694	703	737	740	718	744	741	733	714	716	692	696	742	692	731	675	750	729	694	734	766	757	684	736	733	738	673	709	764	742	671	703	753	721	715	692	662	705	687	670	721	762	678	681	740	728	721	702	724	713	706	793	743	767	729	701	700	741	743	770	729	734	717	758	711	738	708	688	712	691	731	737	727	687	724	737	714	704	736	673	751	714	746	785	735	716	690	707	725	718	723	715	716	731	697	696	727	665	738	717	739	730	738	747	736	747	727	730	721	726	700	707	761	730	771	749	715	722	730	687	738	744	729	698	706	745	674	735	732	738	716	719	743	695	696	737	715	695	734	735	718	665	695	709	711	689	706	687	713	736	763	739	717	716	751	735	759	681	761	741	715	714	720	758	744	712	761	715	710	742	737	705	701	749	756	710	792	739	712	734	745	728	709	703	745	723	683	713	688	747	709	762	728	734	714	734	706	758	727	706	694	707	741	693	715	697	735	744	739	682	716	699	740	718	705	697	778	745	724	755	765	732	702	681	729	687	724	711	665	723	735	758	759	695	720	758	693	742	708	712	720	710	765	702	746	710	740	722	721	735	753	756	794	724	722	763	708	733	695	706	677	725	723	734	710	741	739	741	704	747	780	774	698	745	741	689	719	709	740	717	689	722	725	699	712	760	716	738	739	735	776	723	722	716	758	718	773	744	733	750	717	731	739	709	725	696	697	673	751	792	644	724	694	717	732	734	723	736	734	730	703	663	756	760	736	727	684	693	760	695	708	711	715	743	717	734	735	721	745	708	699	765	718	732	724	733	722	761	759	762	727	752	682	799	734	760	727	672	737	665	730	715	769	710	727	706	728	719	757	743	755	689	715	727	751	679	727	728	707	717	725	755	706	749	672	714	717	759	776	709	735	727	743	735	774	753	749	741	704	732	666	707	728	768	732	732	761	747	726	770	730	737	721	681	730	744	708	718	693	712	678	773	663	776	802	694	750	737	675	693	715	730	701	717	747	705	713	699	715	748	697	697	722	759	738	741	717	712	741	733	793	719	655	722	714	758	722	755	747	718	713	729	698	747	681	710	740	736	695	692	725	695	647	721	713	729	725	711	708	723	733	694	746	684	757	721	683	736	738	695	721	711	715	742	709	724	710	668	736	722	714	736	720	695	692	701	740	720	755	728	710	727	685	703	750	734	745	739	729	725	783	739	778	737	695	724	767	720	724	717	765	722	725	751	715	809	705	726	679	742	682	699	800	725	744	702	719	731	773	712	736	735	747	710	706	695	740	745	733	766	770	712	714	670	766	748	715	723	700	725	753	711	759	718	746	726	684	721	703	721	712	723	718	724	730	731	710	702	734	728	750	747	739	754	779	721	658	721	689	714	698	708	722	754	706	700	690	747	741	719	736	729	723	720	743	728	712	759	741	742	721	723	706	764	750	710	758	756	735	742	717	731	755	679	704	733	703	718	711	737	670	746	691	748	737	735	692	708	713	703	725	710	718	707	764	718	719	741	688	737	698	711	695	761	764	712	722	731	733	704	729	692	741	740	779	706	713	716	716	725	714	785	733	768	740	711	731	758	743	744	749	715	740	710	714	713	691	719	688	744	728	727	691	695	688	730	718	690	718	701	698	736	733	734	717	729	747	698	699	714	740	763	738	699	759	701	732	736	753	729	722	705	691	744	730	690	719	677	672	764	712	714	676	702	774	712	696	758	726	811	740	728	717	741	695	714	740	710	727	696	752	694	728	667	695	715	752	700	754	723	721	735	662	752	708	716	737	753	692	762	692	720	746	691	764	706	695	750	741	782	712	757	672	717	743	709	703	732	732	715	746	723	701	759	706	741	738	718	752	738	772	706	746	699	697	672	751	733	730	677	733	728	678	720	715	720	734	701	696	696	732	751	705	733	731	737	702	692	734	725	680	705	710	707	701	735	771	716	703	751	730	708	725	767	757	794	723	737	685	718	664	766	712	740	730	710	740	714	745	703	768	762	738	706	691	760	719	638	736	731	681	748	723	734	716	707	715	736	680	661	749	691	687	704	734	751	698	731	738	727	686	701	730	748	743	729	753	696	715	745	721	688	712	730	727	724	727	717	710	700	696	695	740	727	786	714	749	709	700	697	701	716	736	686	744	706	750	760	745	722	710	692	700	706	705	744	725	745	748	737	753	796	729	748	698	686	769	735	712	796	749	767	728	722	740	697	686	678	734	753	676	678	728	692	721	715	784	700	762	721	723	718	695	679	731	707	692	765	743	765	709	734	739	703	723	727	737	736	763	683	709	698	725	769	692	744	736	732	712	727	766	775	752	705	698	716	707	754	771	761	679	702	737	711	702	738	760	728	715	680	713	747	724	725	709	765	683	722	660	715	780	708	694	659	770	694	699	684	709	728	692	718	703	732
29393	25523	37707	38562	29220	20047	12140	7653	5122	3636	2813	2163	1801	1395	1217	1174	1037	1010	954	945	884	907	813	769	833	796	770	795	795	749	760	727	757	772	792	773	778	723	793	786	840	806	777	789	787	770	776	776	802	737	788	785	766	790	792	785	813	794	796	787	697	754	774	733	785	779	746	769	819	740	770	775	831	795	809	764	774	795	779	786	802	749	807	748	776	794	774	821	753	749	792	814	779	790	807	701	802	758	793	785	737	768	760	788	771	720	787	803	768	784	776	754	810	803	771	777	788	793	837	709	804	772	775	782	807	769	735	803	820	797	726	737	748	811	784	801	763	794	752	801	750	757	781	784	814	770	760	790	774	775	774	744	791	831	775	806	771	800	786	773	780	773	784	768	780	787	794	824	777	792	734	748	798	770	796	807	783	751	778	748	760	726	783	780	784	782	776	782	793	789	773	780	794	771	867	756	765	749	774	780	841	782	760	743	720	799	757	759	816	812	779	811	817	802	718	772	780	772	792	747	765	750	734	755	796	783	767	777	789	748	741	801	804	854	738	756	762	759	779	783	807	750	714	816	775	759	761	802	784	774	758	771	783	760	823	759	748	800	765	751	789	773	804	744	792	712	815	797	759	753	766	760	736	744	767	816	770	735	797	785	746	774	804	767	828	807	740	796	761	765	824	805	786	753	828	771	746	768	767	780	784	748	797	732	807	788	733	753	752	824	799	780	790	780	772	765	828	825	764	771	743	764	715	708	713	772	785	790	823	793	785	785	796	799	851	762	774	851	821	786	796	798	802	766	743	724	721	769	824	814	779	759	693	788	817	767	762	795	766	767	800	756	795	787	791	764	741	767	753	737	798	782	772	799	743	775	838	826	768	741	782	775	754	746	780	772	752	799	797	816	765	762	709	815	801	784	781	774	769	769	766	753	793	788	807	750	759	806	769	760	757	789	771	793	792	780	792	796	700	727	765	763	782	778	744	781	749	809	805	794	772	781	801	775	741	785	831	811	769	748	783	797	805	844	755	786	759	776	738	809	777	804	836	811	793	726	777	812	760	695	762	775	769	792	795	735	774	788	766	753	794	741	767	767	826	789	782	789	720	717	753	782	753	768	760	778	770	822	793	774	744	719	777	779	814	768	782	781	744	744	865	766	796	783	820	751	734	796	804	780	742	763	795	780	806	798	758	813	747	770	812	770	792	799	750	751	825	732	786	741	791	759	756	805	749	759	777	795	807	741	751	771	778	779	744	789	829	793	806	774	748	836	743	750	769	767	722	809	772	772	755	783	736	778	809	765	756	820	838	748	803	788	795	744	767	790	760	781	776	781	805	768	748	781	806	792	771	791	764	758	736	783	772	790	797	776	744	749	810	740	742	757	772	815	812	800	727	822	751	730	711	801	802	784	764	805	777	792	832	786	784	783	794	729	801	765	763	762	760	766	771	793	792	782	779	795	791	831	783	750	765	738	804	831	787	771	774	774	801	807	789	770	793	800	774	774	757	777	734	801	757	790	842	768	748	760	757	837	781	801	786	757	732	768	726	797	789	707	768	770	791	798	775	767	805	798	781	786	779	785	752	754	776	785	775	788	769	774	797	818	735	778	789	795	771	777	726	756	818	780	786	841	771	762	769	799	772	821	806	750	780	830	823	799	740	771	759	756	786	811	765	765	770	774	792	780	793	763	758	777	785	832	730	778	823	818	785	738	754	783	795	748	728	759	778	769	771	803	799	772	800	748	812	718	767	806	703	781	790	780	810	761	793	757	778	764	790	772	800	769	763	780	745	788	785	782	786	726	774	727	752	793	765	802	714	774	779	784	783	793	802	758	742	761	767	766	784	790	803	800	770	778	775	761	748	742	743	812	707	832	754	739	733	817	745	748	792	778	805	830	782	742	777	761	781	758	786	764	805	766	799	798	822	808	812	778	817	790	763	773	754	727	775	785	779	812	771	765	789	752	763	759	775	777	756	799	794	750	790	738	830	759	767	815	787	781	722	779	805	750	772	802	799	722	733	758	758	841	786	744	829	780	790	746	787	783	795	796	754	768	783	726	789	827	785	772	757	791	770	706	796	762	754	748	775	792	815	796	791	815	793	768	781	796	749	794	808	745	824	757	769	819	763	766	774	710	750	767	788	733	730	736	741	866	778	784	800	785	772	766	785	760	795	772	777	756	758	774	800	770	783	793	774	803	785	806	790	752	786	799	791	817	784	781	773	752	822	732	747	776	767	773	743	786	820	773	775	810	755	729	783	726	788	821	783	795	743	778	760	766	727	832	764	790	811	744	765	760	784	769	774	778	777	770	743	789	756	799	780	778	723	751	798	754	752	797	794	839	797	746	790	776	765	748	728	723	805	767	811	740	771	771	775	821	797	761	754	775	817	720	847	778	739	764	743	815	801	773	757	754	819	750	799	778	788	752	842	800	817	752	790	715	788	769	747	743	742	721	775	742	740	756	782	770	769	825	746	781	806	748	808	778	796	789	750	721	785	753	774	752	793	754	770	810	772	783	790	762	702	754	809	775	826	741	795	777	784	788	798	793	799	783	776	772	776	812	792	738	774	785	759	794	746	755	767	743	774	820	794	750	765	793	768	773	724	762	749	799	737	768	799	687	764	729	742	773	762	775	780	772	772	761	805	799	772	738	807	780	736	797	767	725	774	774	741	777	781	779	790	791	731	760	751	754	752	733	795	759	760	736	808	766	788	788	781	827	761	791	768	749	765	800	768	725	758	797	772	800	759	764	740	795	745	774	781	762	784	804	763	756	764	786	808	774	767	745	746	797	820	758	751	740	786	771	827	767	749	751	792	779	824	800	795	778	771	758	755	800	769	778	773	789	755	793	726	767	819	802	763	786	800	835	773	768	749	765	775	737	750	766	798	771	800	786	765	754	799	787	787	744	774	764	801	805	740	744	751	778	745	762	748	825	774	802	727	705	803	751	793	785	756	763	783	779	742	687	751	732	786	820	767	755	773	769	770	753	789	750	792	765	763	756	808	770	842	757	752	769	773	774	826	749	715	774	756	770	757	760	786	783	787	785	789	760	770	789	823	777	760	782	803	758	762	782	830	792	764	796	701	827	768	767	825	805	752	773	810	812	739	818	785	806	714	761	789	737	808	828	805	743	799	777	733	749	756	771	827	766	760	837	786	792	767	741	805	754	769	775	743	856	820	772	782	815	766	754	724	761	753	752	759	736	806	788	767	782	812	783	752	754	775	789	792	776	779	787	713	801	750	829	799	826	807	831	768	741	837	727	796	770	817	803	774	755	786	759	771	745	834	763	791	787	806	807	802	788	823	760	788	835	818	761	764	753	779	779	781	823	810	773	802	745	771	761	740	766	803	756	758	793	786	763	778	744	796	768	809	788	789	840	809	758	750	801	746	812	829	793	718	752	820	771	768	732	864	793	788	804	768	781	756	730	774	786	808	800	778	792	753	763	777	781	787	771	814	750	802	740	751	768	813	745	739	793	816	817
51266	63039	59188	45259	32464	21829	14917	10920	7796	5930	4049	3087	2372	1932	1570	1300	1161	1081	948	871	865	865	820	781	757	720	725	732	710	775	759	768	718	719	744	689	769	760	688	744	722	704	767	720	679	702	686	673	720	731	668	712	715	687	736	697	700	670	747	729	737	729	692	718	724	749	701	714	705	697	740	736	711	709	679	708	692	683	672	724	714	706	745	724	707	673	672	732	726	698	731	687	700	717	724	731	712	695	740	663	705	688	741	707	685	686	694	756	733	715	717	732	679	744	668	751	730	728	724	718	739	693	715	711	723	760	682	665	733	692	731	662	731	652	708	740	670	703	720	708	751	673	697	703	711	698	716	692	730	741	741	728	749	698	719	715	712	691	712	752	701	714	737	706	772	678	731	702	685	740	697	696	666	742	705	706	772	709	719	708	741	748	725	687	683	674	773	706	718	724	729	712	688	735	726	761	757	715	724	680	716	739	713	707	683	706	718	722	690	717	704	709	713	758	728	724	667	685	706	794	678	694	695	682	729	693	666	730	727	713	715	702	734	720	704	676	713	681	736	719	707	682	697	676	741	726	726	735	732	680	732	752	723	733	725	684	717	703	670	706	676	728	753	724	768	730	708	683	723	650	732	688	715	732	726	742	705	708	656	683	713	674	716	770	684	729	747	719	723	718	696	743	725	686	711	717	724	717	713	738	683	744	691	710	693	701	728	723	702	662	712	692	679	698	733	721	705	687	724	706	704	729	752	683	750	672	683	709	782	709	679	759	707	688	718	690	691	706	727	717	704	714	740	742	706	700	736	716	701	726	742	741	697	718	646	704	722	730	736	724	715	713	718	687	682	641	719	719	747	717	700	708	709	746	787	723	709	728	689	728	711	764	704	712	728	683	727	687	709	727	726	742	719	765	722	703	708	696	731	690	729	741	732	638	709	702	700	688	741	717	687	689	732	705	646	734	743	691	724	737	692	712	733	728	685	716	750	792	721	683	680	696	679	659	711	710	714	738	705	696	707	709	699	690	661	717	690	669	705	702	731	692	698	716	689	707	703	692	711	754	729	707	704	673	735	667	698	709	725	741	691	704	700	707	705	713	729	715	746	716	686	668	727	780	734	721	740	698	713	722	738	747	713	732	698	675	701	694	704	706	734	730	734	699	730	697	723	709	714	714	733	726	702	751	730	693	710	723	735	720	731	720	711	735	716	755	722	711	728	723	729	729	675	713	748	706	749	652	727	669	728	706	718	769	743	741	736	732	736	752	682	695	730	715	725	763	720	734	732	704	688	709	708	732	777	720	700	728	718	757	719	724	715	688	695	701	664	758	646	697	663	699	725	681	721	716	736	731	712	693	723	750	739	745	705	696	720	683	680	749	736	750	693	699	728	717	717	718	704	698	724	708	723	712	754	726	713	704	707	720	653	694	715	728	691	712	704	688	714	689	735	718	718	721	779	739	705	705	703	715	700	680	687	717	738	743	688	712	728	716	693	691	680	738	701	761	724	712	748	692	710	731	715	733	724	753	712	757	699	696	703	732	708	706	687	679	749	751	703	727	687	716	719	701	700	770	727	678	671	680	768	662	684	699	691	707	758	725	756	693	731	720	704	696	731	722	692	693	717	722	718	732	720	735	771	729	689	730	686	721	722	749	708	679	687	701	660	675	685	706	713	687	659	718	749	756	731	714	729	711	711	725	710	761	696	666	721	756	733	696	686	714	682	745	723	713	738	719	719	706	695	703	772	702	740	716	722	706	719	730	719	709	704	681	686	756	715	699	691	718	713	725	688	725	707	716	749	722	743	730	696	696	722	742	694	712	710	747	739	700	695	714	727	679	741	673	710	708	725	731	630	687	697	701	708	657	721	703	753	704	715	677	736	742	679	749	743	731	707	772	680	704	722	726	709	708	696	727	700	689	670	664	693	716	716	712	705	681	684	722	645	702	718	716	706	709	714	697	731	675	720	723	748	690	733	750	708	743	732	727	738	729	677	651	701	713	702	676	743	687	640	735	718	734	721	703	696	714	682	736	737	711	679	722	705	740	707	764	704	698	675	730	731	693	688	767	741	721	692	688	702	691	723	662	698	736	734	676	725	706	757	710	712	723	704	722	712	727	705	758	688	682	712	714	668	672	725	695	718	693	689	717	706	716	721	724	678	706	706	672	701	684	717	751	716	695	722	693	702	690	728	699	707	729	673	691	675	724	720	714	714	696	695	717	698	699	787	735	721	690	688	697	710	731	685	742	714	722	705	740	684	709	718	755	730	727	741	747	721	667	734	705	724	712	687	723	703	752	667	700	725	696	732	688	734	709	730	723	707	735	780	722	752	761	678	722	729	702	708	715	657	704	693	728	712	714	724	707	672	671	679	730	689	707	763	782	710	719	727	725	662	717	665	687	734	749	656	730	709	687	703	724	704	728	725	694	708	727	730	689	760	672	754	725	707	697	762	724	714	692	713	722	721	787	676	704	687	723	717	697	719	730	703	756	685	695	728	722	694	730	687	735	709	722	725	712	719	683	712	698	733	722	712	681	716	660	683	720	725	701	675	703	693	667	731	736	736	691	724	725	645	695	686	720	727	707	663	661	684	712	735	715	680	695	734	741	681	671	715	699	670	712	701	674	698	717	740	747	712	704	682	696	697	706	697	721	714	701	686	708	644	733	742	704	700	697	690	672	739	709	727	704	717	780	768	740	715	700	697	735	669	721	722	724	708	707	710	732	698	756	705	732	733	714	751	684	761	709	708	721	740	746	730	697	759	756	673	737	758	700	732	711	726	742	762	733	677	683	709	691	775	763	738	721	729	750	735	692	687	734	733	666	726	722	684	733	640	712	697	713	729	712	686	696	741	698	692	702	658	718	706	654	685	687	687	677	755	699	733	766	783	717	729	748	667	710	737	724	747	722	689	677	736	703	734	699	726	729	710	740	758	737	716	744	676	767	707	724	719	744	726	736	700	722	706	720	760	666	694	691	739	696	678	722	716	727	717	728	732	723	713	725	696	714	663	690	724	707	710	676	693	716	721	735	698	741	710	698	705	764	714	702	734	686	699	725	713	704	698	681	684	699	739	720	699	679	721	692	749	698	676	702	704	713	725	678	702	680	687	678	686	711	722	727	691	730	742	743	715	746	653	724	778	728	757	707	714	680	729	724	702	714	700	724	714	641	691	708	752	699	741	726	693	676	761	683	662	749	732	720	701	679	695	720	716	707	720	704	707	685	656	689	668	655	705	700	695	714	749	726	700	721	690	727	739	738	710	727	725	729	734	681	735	696	686	694	692	722	688	726	726	692	690	725	694	723	713	720	777	718	716	740	715	714	688	735	719	726	746	677	674	736	712	690	701	680	712	711	700	726	726	673	725	721	719	713	738	685	702	704	719	699	758	734	727	683	716	685	713	696	717	721	690	730	698	733	708	692	730	738	699	754	689	743	714	722	713	725	748	688	719	676	699	712	681	730	693	683	715	683	684	727	717	687	737	730
25908	21704	29742	28211	27657	25272	19145	10915	6966	4853	3599	2634	2154	1844	1468	1304	1121	1083	986	972	913	945	902	838	877	876	837	772	791	763	820	803	743	774	771	794	808	787	730	782	771	771	816	772	814	854	798	760	750	804	780	794	792	719	767	784	796	755	807	790	746	747	740	787	791	812	810	730	822	749	786	764	785	804	730	768	811	812	767	782	798	808	809	784	761	786	807	803	778	796	797	757	782	799	785	749	742	804	811	795	785	850	749	822	807	795	766	770	808	783	756	812	797	804	808	772	792	751	784	794	766	777	803	798	758	773	784	766	742	742	779	748	770	737	734	783	768	761	766	738	769	798	742	843	803	766	804	781	769	810	769	773	749	799	785	761	807	778	831	796	813	776	749	830	774	825	772	783	736	737	809	786	751	823	789	777	778	823	808	810	775	819	745	804	801	773	782	808	756	801	754	793	769	806	786	812	765	837	803	765	813	748	759	765	761	775	797	813	810	819	813	759	791	839	757	764	759	782	781	773	812	767	792	753	784	789	763	768	750	814	737	800	783	777	782	785	809	821	763	778	774	831	781	764	812	744	798	803	763	801	771	807	794	776	814	818	814	807	739	745	806	773	797	768	794	763	759	745	724	760	808	736	791	758	811	761	767	725	733	793	749	777	774	746	811	749	799	756	747	798	795	782	807	778	808	758	766	796	853	750	805	761	803	775	786	816	776	814	810	769	773	792	809	785	775	744	840	855	759	728	755	769	813	771	719	781	742	809	775	765	743	788	776	807	814	794	789	743	791	765	786	802	792	789	798	783	743	752	803	792	737	751	784	752	778	770	812	801	813	760	812	770	753	759	806	821	813	756	801	786	736	736	784	795	770	760	763	794	777	775	765	760	808	797	809	812	785	771	817	755	747	765	797	799	857	835	789	815	797	881	816	782	768	825	731	841	802	774	810	820	799	782	754	798	757	828	797	784	785	726	781	815	794	807	829	803	801	792	778	830	725	787	838	767	787	782	803	783	794	813	790	744	772	783	752	776	713	774	798	814	732	763	784	831	768	755	796	768	722	732	732	787	786	783	741	834	758	783	773	757	799	733	740	786	791	793	822	820	785	791	853	809	783	786	766	769	726	800	789	806	821	783	818	771	736	756	841	768	787	755	793	794	784	814	741	816	757	774	772	795	747	785	768	783	784	741	774	765	771	779	786	776	785	811	772	724	813	750	815	824	758	785	753	768	735	774	795	826	712	763	764	826	722	781	738	838	739	801	770	789	726	755	752	800	777	785	780	741	724	736	765	846	786	789	758	787	812	795	787	831	783	788	691	798	753	745	705	766	811	766	732	800	767	799	779	773	751	777	782	793	769	839	788	771	808	777	799	767	785	799	780	831	783	750	795	779	775	728	774	758	777	780	824	776	757	843	798	799	758	761	780	762	742	773	763	770	742	803	786	807	826	763	787	793	853	762	785	810	787	770	809	788	835	871	774	799	790	819	767	783	763	749	821	782	774	774	754	820	785	765	756	824	745	762	766	809	752	766	775	777	809	787	767	792	824	772	774	820	812	766	741	803	794	806	793	744	803	755	837	823	804	821	822	841	787	793	783	784	784	792	771	820	763	833	769	825	807	793	787	786	765	731	798	728	772	796	785	811	747	784	730	778	800	799	753	801	827	716	769	791	843	768	739	796	805	753	799	805	766	761	773	819	797	737	765	752	718	824	799	717	739	791	779	813	821	779	783	767	797	763	819	794	833	815	736	765	786	747	811	821	790	812	754	823	810	794	789	830	789	774	796	763	750	790	780	776	805	807	793	783	794	782	858	778	823	778	763	786	773	745	834	802	773	777	780	780	802	793	747	785	738	769	789	822	794	783	824	790	771	793	853	828	769	818	774	777	804	779	765	765	735	744	783	820	826	765	785	785	790	778	754	816	800	829	778	801	794	773	796	837	803	755	773	794	801	783	802	768	771	780	779	849	767	787	770	743	796	783	752	802	846	788	743	774	733	804	786	749	748	812	768	726	781	798	796	819	739	777	751	770	734	727	808	786	773	838	769	789	816	777	794	800	792	799	762	777	763	789	820	827	797	787	754	783	751	769	737	760	780	762	784	767	765	746	753	782	767	769	712	749	767	754	762	834	818	800	746	774	806	734	782	775	788	719	782	747	764	786	791	812	774	835	812	819	770	820	752	801	733	804	723	769	828	797	777	835	777	817	812	786	780	749	826	766	757	787	822	770	809	783	822	805	781	723	777	847	762	801	779	828	805	745	842	773	773	787	784	754	749	756	806	778	779	756	781	766	743	802	809	812	793	745	751	762	735	718	801	830	769	737	743	769	789	791	768	772	784	766	814	799	743	767	789	811	866	736	797	802	743	812	776	774	777	789	735	762	784	785	798	766	779	777	764	790	743	778	820	765	779	799	745	806	799	822	790	755	844	784	769	783	769	797	807	750	763	734	750	783	806	753	826	797	752	721	817	711	805	792	821	825	780	749	846	766	770	800	831	777	789	799	808	800	773	796	790	733	774	821	804	794	801	750	802	774	819	772	779	784	736	761	781	762	748	799	757	763	742	695	763	803	800	761	769	770	742	775	769	769	743	774	794	757	792	801	848	754	731	786	788	763	787	760	770	718	751	806	776	825	803	767	820	787	781	811	844	852	747	808	754	815	816	749	784	783	795	786	826	808	727	797	799	757	781	807	814	767	798	820	780	760	781	735	770	734	745	775	769	747	736	798	779	776	784	781	756	805	757	796	767	798	768	843	806	770	764	741	813	789	812	761	775	772	774	733	763	818	782	802	781	779	785	783	773	774	761	752	827	793	755	842	744	810	755	813	810	785	800	821	791	855	800	779	768	745	822	762	812	787	789	753	795	813	769	796	777	794	807	728	778	820	798	762	791	792	766	769	775	815	790	783	802	766	751	736	797	773	793	773	791	771	769	778	755	836	726	792	821	838	833	777	740	827	774	766	770	815	823	725	773	740	806	796	746	739	822	810	758	802	794	771	810	791	799	814	793	787	785	729	789	787	786	750	769	763	783	729	809	755	801	780	706	796	785	713	756	758	743	773	749	826	766	794	810	800	751	762	789	808	847	805	771	823	768	731	815	808	825	763	807	789	788	747	757	749	765	845	732	826	791	803	735	789	784	784	789	742	845	777	769	788	787	828	849	765	775	733	815	802	769	800	786	796	734	758	774	800	817	829	761	787	768	816	753	793	743	791	754	773	754	760	769	779	804	761	820	777	771	748	799	806	774	747	768	817	765	736	798	827	772	810	768	775	766	827	803	824	707	796	758	816	744	822	771	781	777	796	767	804	776	776	791	794	766	754	829	730	810	747	826	782	760	748	798	768	840	761	790	823	813	821	790	850	802	776	811	746	765	736	719	771	782	793	803	792	767	735	759	786	793	783	779	800	767	777	798	770	806	798	765	756	808	743	750	799	767	788	753	779	780	752	778	788	763	813	741	793	769	759	812	768	813	822	758	756	767	798
52265	67566	63420	50308	37042	25116	17427	13102	9607	6891	4996	3841	2816	2356	1859	1520	1345	1186	1112	938	924	826	867	774	768	769	751	777	774	709	738	706	710	671	752	727	695	695	722	684	730	736	720	713	711	765	670	697	732	684	734	709	696	727	690	681	661	757	721	732	653	695	729	691	698	699	726	694	675	714	742	708	717	715	757	768	706	682	714	682	725	704	756	691	714	699	664	672	735	721	747	717	766	723	745	753	766	730	750	680	744	727	758	726	764	739	744	759	715	741	752	716	705	760	701	720	684	748	736	724	724	697	722	697	720	698	678	735	705	746	698	698	733	688	736	746	708	710	692	726	710	773	691	762	723	743	727	726	680	730	748	721	739	788	705	710	694	728	698	694	709	721	707	708	733	708	745	711	761	699	701	716	707	724	697	694	711	709	672	749	678	710	712	785	708	701	670	724	730	710	730	718	669	764	723	688	742	713	727	769	718	710	724	696	717	752	757	670	770	685	715	695	704	751	724	685	702	764	728	694	766	749	730	721	710	677	714	750	788	734	717	724	708	714	715	711	715	690	753	773	752	730	753	720	764	703	723	739	719	736	685	714	666	740	760	716	710	720	739	739	701	705	709	748	748	705	733	751	722	716	704	732	713	700	675	690	684	729	697	745	711	711	706	724	717	702	676	724	689	690	770	765	675	723	706	732	718	674	719	692	703	718	752	728	720	699	706	677	716	717	746	753	724	701	692	758	723	751	741	698	707	708	718	737	762	750	712	692	695	740	715	750	704	703	714	722	688	724	695	684	737	695	708	706	767	689	720	720	731	698	762	675	710	700	696	668	741	722	685	750	717	732	705	734	687	678	742	722	713	739	703	711	730	689	705	709	745	732	722	737	712	702	740	666	692	713	720	725	677	733	691	696	763	728	742	679	732	700	699	751	702	752	690	739	702	770	649	766	721	697	715	785	709	689	743	715	776	718	692	714	712	687	736	667	703	711	691	741	742	676	694	732	738	715	727	692	707	733	703	686	677	739	733	712	719	701	798	683	734	676	715	722	658	707	737	682	744	741	717	750	707	727	717	757	757	690	724	679	742	731	686	780	719	698	758	673	742	704	678	723	714	735	712	720	699	720	771	724	719	707	740	742	722	708	752	658	741	740	723	735	740	660	744	735	708	703	745	752	675	768	718	726	746	708	739	749	689	705	676	713	739	671	719	669	728	716	736	667	776	721	731	740	766	675	726	698	692	743	725	774	713	738	738	742	685	732	748	721	683	731	746	728	750	718	712	694	706	692	729	716	747	712	720	703	715	734	716	665	716	676	709	699	720	701	718	783	758	707	755	683	708	704	755	761	737	744	719	695	715	688	684	718	733	779	691	701	728	693	755	743	699	747	678	745	765	729	700	689	716	733	673	715	714	699	700	713	723	743	709	720	715	721	753	764	716	750	744	748	697	691	722	707	721	700	749	715	696	755	746	728	730	758	717	667	687	710	700	711	744	719	637	691	744	729	726	730	739	731	681	743	759	736	768	739	736	699	712	735	738	707	698	657	749	708	746	679	714	700	743	715	726	717	731	756	730	754	681	712	723	755	708	756	724	704	720	722	728	713	662	740	743	731	698	735	743	736	707	676	724	749	721	683	723	708	723	729	690	720	690	712	728	694	742	739	687	723	704	760	708	702	692	658	754	694	683	683	728	745	720	689	705	668	749	710	675	743	712	699	736	765	676	706	703	685	714	719	658	765	706	710	683	743	719	653	689	689	730	712	705	721	714	647	768	719	679	735	702	719	722	721	704	749	754	703	726	725	675	699	728	724	720	738	712	709	727	690	694	721	684	682	698	691	697	739	730	733	724	722	705	666	734	697	717	739	746	715	707	754	750	732	732	697	690	673	727	708	683	705	768	742	725	728	686	706	712	689	719	689	684	749	730	706	704	731	720	705	677	641	721	718	728	683	724	760	765	696	716	705	781	741	722	696	682	735	696	749	773	737	732	741	749	657	701	733	689	684	700	740	740	665	664	716	648	686	697	708	710	733	734	769	736	779	670	745	698	700	761	723	721	737	708	719	680	683	741	733	704	729	735	733	672	737	713	717	718	691	702	691	747	711	693	732	686	759	736	690	696	678	703	713	718	707	733	725	752	700	751	734	711	714	681	721	721	727	708	705	788	718	734	689	737	684	771	694	704	751	654	749	709	733	752	718	694	742	716	667	710	730	744	694	697	665	758	690	703	669	695	717	702	717	706	712	673	685	715	737	723	727	730	726	714	738	707	706	685	741	726	719	722	723	726	760	712	738	731	723	715	681	738	737	708	734	699	701	692	689	689	699	743	709	755	697	678	747	704	727	717	708	703	669	734	715	694	750	682	680	773	720	686	719	683	693	693	728	737	744	725	685	744	723	717	751	729	742	725	736	720	674	700	756	714	701	727	700	703	666	724	670	710	755	709	704	729	699	738	770	766	694	726	720	711	763	698	734	706	745	714	675	720	711	677	743	731	715	725	756	699	765	659	711	679	717	674	715	697	705	755	713	723	709	682	699	699	717	726	702	788	683	714	670	679	734	726	744	724	686	734	701	737	711	746	684	715	717	729	722	736	684	667	761	702	698	726	720	692	677	655	698	702	686	692	722	716	732	737	747	696	749	762	722	739	754	718	682	692	688	726	672	727	712	711	722	685	687	702	704	726	711	686	689	769	707	704	688	668	699	702	680	742	738	740	711	717	744	686	745	735	730	714	674	709	739	707	707	718	677	712	778	709	742	731	746	684	707	726	768	696	718	750	698	732	724	764	704	716	696	741	711	703	700	726	714	718	745	720	736	737	734	703	700	715	666	754	747	710	749	732	717	698	707	696	696	699	743	725	724	707	735	717	728	706	746	745	700	738	742	714	715	695	698	674	700	741	739	730	737	755	775	698	680	702	690	788	735	770	692	703	708	694	768	736	700	726	652	732	652	737	708	693	733	735	700	719	750	718	697	717	721	678	693	712	733	703	736	757	769	706	752	750	751	763	691	681	735	729	764	717	700	727	738	704	706	698	761	717	724	706	719	701	682	708	676	760	742	709	708	693	702	712	731	720	767	716	723	688	735	733	731	721	687	762	698	747	690	708	697	698	728	732	713	728	731	718	741	719	698	717	684	683	682	709	721	716	747	742	743	724	683	669	687	735	718	721	725	726	678	723	731	689	728	683	665	750	698	693	711	726	701	702	715	721	697	723	723	705	719	717	750	715	717	671	707	781	700	712	718	709	715	720	719	707	746	710	692	754	712	728	716	673	722	716	704	697	670	726	747	711	774	708	729	693	705	724	693	749	697	701	721	712	744	711	738	728	751	720	722	692	747	723	714	733	773	730	707	698	762	698	686	676	719	683	722	674	730	711	730	712	728	736	705	711	733	783	776	672	733	722	731	670	707	729	701	727	785	706	747	693	691	702	727	720	727	688	731	730	708	730	701	734	691	731	739	710	739	749	702	706	693	758	719	729	719	732	691	735	666
25076	21694	29787	27006	26680	26222	21850	12382	7654	5508	3953	2986	2426	1966	1736	1433	1260	1181	1075	987	943	884	883	878	793	841	786	806	769	797	830	747	815	810	780	816	796	780	782	790	844	828	787	808	755	805	729	791	791	783	789	796	810	770	751	774	809	790	798	811	779	778	743	803	732	795	771	834	777	760	796	754	837	832	799	793	767	731	822	798	779	805	786	752	787	825	781	786	790	776	770	764	828	815	724	717	757	766	773	761	773	745	795	795	821	745	791	734	799	824	785	747	744	823	793	840	775	734	797	822	785	730	796	755	799	755	799	811	799	766	780	803	781	797	767	810	772	809	818	760	796	816	793	777	802	783	821	804	809	819	806	771	809	779	824	752	779	701	797	788	840	802	767	817	773	781	793	764	786	787	750	822	757	822	787	795	772	754	794	757	758	812	825	802	762	807	773	811	761	876	820	773	782	807	803	768	768	799	822	740	831	762	800	786	770	824	840	833	805	769	765	798	797	799	727	791	805	828	818	815	761	803	799	744	778	800	748	791	744	837	803	775	783	787	851	797	783	788	774	815	761	768	785	751	769	788	776	816	769	789	801	769	790	783	807	780	761	761	780	725	796	821	802	782	799	769	750	836	785	815	799	781	821	773	810	803	784	771	785	729	758	731	798	801	775	749	840	784	801	781	782	822	795	773	755	789	784	815	765	815	802	835	786	804	832	792	800	794	813	775	784	800	738	804	821	796	786	798	827	780	789	789	809	801	826	798	774	768	803	776	788	735	776	817	762	775	792	791	768	763	810	824	779	754	791	787	778	781	777	789	759	810	748	797	760	825	794	778	776	753	800	814	809	753	788	794	787	770	846	793	742	782	804	761	808	813	787	782	768	805	804	740	810	824	787	802	793	756	807	792	798	819	797	790	819	830	794	814	779	725	800	833	784	823	785	785	794	799	713	755	760	824	748	717	788	769	823	821	777	778	778	822	825	848	768	810	759	749	784	822	776	777	800	819	730	810	782	788	828	774	770	795	774	817	793	768	794	763	781	784	768	791	749	755	819	754	808	774	832	782	742	838	741	788	737	768	779	765	764	790	797	792	855	796	785	774	784	792	733	750	802	739	779	820	780	773	786	808	791	786	778	835	780	811	798	826	800	805	762	812	783	797	809	834	768	842	830	795	786	789	725	788	774	843	769	783	786	773	768	818	769	813	796	775	798	833	822	763	797	780	812	758	833	786	776	796	749	801	760	786	770	782	754	797	806	780	828	776	747	807	798	815	831	777	771	774	738	799	768	817	756	817	837	747	756	794	793	765	762	827	761	799	735	784	829	798	772	790	793	832	804	797	803	793	782	792	779	818	802	774	792	812	767	811	765	778	801	836	783	817	767	803	775	786	818	812	770	801	758	810	848	806	776	776	809	772	800	775	796	786	769	748	772	808	855	844	802	802	777	796	795	790	839	770	754	748	789	803	814	795	778	817	807	850	818	761	836	786	814	786	762	777	786	782	804	804	762	816	870	757	807	739	810	763	870	784	777	787	774	792	766	761	765	764	787	733	805	750	755	758	823	801	758	809	792	725	807	758	778	717	806	750	764	848	770	795	807	790	820	776	868	799	805	762	798	838	746	819	839	770	779	838	823	800	761	775	788	807	804	784	754	781	785	783	803	760	800	864	816	775	768	752	798	791	799	801	828	783	788	855	810	778	781	790	821	819	775	840	821	773	823	794	792	782	772	844	767	799	757	771	843	790	791	784	862	809	802	796	827	803	800	814	799	784	776	799	772	777	789	810	737	778	800	763	848	803	777	771	757	785	794	845	749	793	801	774	811	795	758	767	804	784	791	775	815	790	798	732	791	778	801	795	810	804	787	765	811	818	789	765	809	742	793	830	783	839	777	760	817	836	785	744	774	806	802	750	766	801	745	798	766	768	822	759	800	739	756	833	765	764	765	837	789	837	801	802	810	825	783	770	793	787	774	847	786	768	816	801	781	788	759	779	811	804	754	772	809	776	773	779	795	813	774	834	797	801	786	818	768	778	731	771	765	813	825	796	768	772	764	752	790	769	774	747	818	759	789	749	747	829	743	799	790	800	828	797	796	775	833	784	829	812	759	839	794	758	756	791	782	760	764	775	820	782	769	782	824	781	766	784	801	778	727	790	820	730	730	797	786	810	882	771	780	803	740	783	785	822	806	775	777	785	782	755	766	807	757	787	867	823	778	780	797	809	765	776	808	818	784	766	821	819	831	814	760	819	800	766	789	769	808	743	805	786	754	815	796	790	782	829	769	810	751	730	789	784	786	829	749	795	791	816	801	786	788	781	771	731	747	797	786	775	800	809	739	814	782	758	793	779	767	775	793	768	746	768	775	747	721	777	818	781	802	766	781	779	770	765	788	829	797	834	800	822	734	796	794	846	794	816	761	785	819	760	777	807	776	771	796	774	720	765	819	766	753	815	735	820	803	765	809	731	818	798	808	815	839	796	860	760	797	825	746	824	798	771	842	773	766	761	777	806	785	804	793	770	774	807	780	764	831	778	719	793	824	762	774	806	797	809	751	744	828	840	799	757	756	821	771	823	782	778	809	798	777	816	814	864	811	761	841	811	816	768	734	803	823	772	799	806	781	821	771	754	843	765	776	841	813	843	788	796	777	805	816	791	823	802	799	785	795	795	798	728	757	771	734	791	796	792	744	806	781	760	831	827	815	803	739	780	746	786	768	792	782	789	781	767	783	780	789	804	824	796	750	804	804	783	776	830	817	785	784	793	795	820	804	756	727	779	768	788	754	814	748	824	820	760	758	763	791	787	780	770	815	833	808	819	787	823	789	816	810	766	763	796	814	768	800	771	796	778	734	752	807	816	793	756	765	802	757	761	818	791	809	783	716	795	762	809	742	755	763	799	782	796	787	771	764	798	798	799	748	838	811	771	811	813	770	752	831	775	780	763	803	827	795	868	750	780	823	801	742	722	771	785	791	822	789	815	802	820	755	772	796	757	773	842	792	809	733	793	783	775	764	752	775	808	827	788	770	727	812	806	788	798	791	786	796	747	775	767	814	784	738	784	826	770	785	774	767	803	818	799	816	775	782	819	815	792	787	728	755	811	761	787	799	765	767	846	760	754	828	782	767	753	759	809	785	772	717	777	800	825	782	790	811	749	759	816	771	799	773	795	746	783	819	792	737	826	795	784	815	771	734	846	773	745	758	825	752	797	804	823	799	793	801	747	820	806	830	775	785	801	767	815	780	803	787	783	743	774	733	785	793	788	776	813	815	791	812	850	800	779	810	756	749	751	777	771	760	808	818	809	783	818	800	768	800	787	855	741	782	802	817	791	789	771	797	751	741	794	823	779	804	773	788	780	818	766	792	794	803	734	788	762	818	813	773	779	785	798	802	805	823	800	816	730	784	795	798	784	785	792	748	764	795	834	816	825	775	811	814	773	792	784	817	770	804	800	798	743	801	773	771	797	761	769	788	781	770	788	811	773	805	808
53771	71036	68083	53033	40445	28272	20173	14869	11019	8150	5862	4341	3480	2715	2155	1824	1384	1219	1142	1048	945	917	909	747	754	789	693	757	829	750	700	750	718	713	702	710	708	696	710	711	720	804	704	741	735	716	729	718	735	706	715	712	710	721	738	702	693	686	759	720	691	753	708	757	720	739	709	704	664	744	748	689	681	711	711	696	705	676	702	752	722	731	779	700	679	769	672	654	652	743	694	805	701	707	690	738	702	738	687	689	672	732	758	750	724	754	674	726	750	722	729	703	753	722	734	725	674	731	672	695	724	757	765	715	717	717	692	714	728	681	731	718	670	745	761	722	692	714	704	653	761	761	725	738	763	674	715	721	781	725	695	698	698	700	701	742	764	691	712	718	695	727	733	675	687	712	745	710	694	755	765	724	681	753	724	698	725	715	719	699	715	710	705	692	710	760	701	677	700	709	721	690	679	737	757	650	719	684	749	732	706	753	751	730	704	697	743	777	692	769	715	760	684	791	709	713	727	717	731	725	709	709	697	708	718	720	707	757	728	717	761	699	721	680	736	727	711	738	727	698	745	727	693	678	752	736	717	734	697	728	698	765	718	711	754	760	690	744	694	721	749	709	748	689	710	700	731	703	686	670	722	731	691	679	731	669	694	666	702	715	722	701	697	694	724	658	687	686	729	725	704	706	726	687	648	709	710	746	744	728	759	701	712	731	724	716	729	694	722	719	699	719	721	699	717	736	754	719	740	697	719	764	765	695	695	724	690	727	732	735	738	723	756	752	718	659	704	757	704	792	746	719	727	701	714	732	755	683	707	670	723	687	770	684	728	677	765	703	675	752	714	681	713	684	705	664	737	723	703	725	711	712	715	736	692	676	691	715	702	675	733	712	739	683	678	704	718	683	683	730	675	694	745	701	668	744	738	727	757	719	722	699	722	670	698	714	701	744	773	682	716	662	702	682	652	681	690	699	730	699	784	725	712	726	669	735	697	752	717	675	754	734	764	727	683	686	767	738	700	724	637	723	695	739	705	752	704	736	716	720	752	744	701	764	753	683	692	742	760	691	707	719	717	705	731	708	718	710	722	728	744	715	691	680	741	741	738	703	704	745	764	711	685	780	703	778	666	710	692	701	745	700	702	735	713	748	775	734	724	697	717	687	749	699	726	738	702	717	669	729	716	728	736	703	716	728	710	694	703	706	716	773	733	733	753	673	728	715	715	708	749	766	702	678	751	693	707	701	720	727	726	694	709	716	674	741	701	743	702	739	729	744	683	709	750	674	667	693	722	715	761	760	740	735	749	715	771	771	715	714	732	705	722	741	721	751	749	703	689	710	711	706	758	741	723	716	704	711	727	652	763	717	716	679	702	667	666	698	765	708	715	734	722	706	683	711	735	666	712	709	741	716	699	743	684	736	671	699	745	738	718	753	728	695	738	714	714	668	726	706	713	763	714	672	673	710	690	675	712	686	674	714	714	719	720	676	716	678	674	707	756	727	692	705	704	743	738	752	692	708	714	699	752	704	712	738	718	715	724	727	714	706	725	714	814	748	762	729	682	646	723	692	717	715	684	740	709	721	683	745	720	743	700	737	726	712	722	717	753	670	706	720	716	721	691	732	705	676	759	734	707	716	693	726	739	688	732	721	691	747	721	719	786	772	732	742	725	701	747	713	711	712	670	714	741	693	728	730	745	711	719	723	651	709	713	724	736	693	721	719	700	712	720	684	741	689	726	698	746	763	700	768	714	720	715	731	745	716	699	761	716	726	744	733	717	687	714	726	733	706	723	739	674	705	743	701	682	721	705	740	681	709	682	708	699	731	734	763	696	735	745	713	683	692	737	719	668	708	744	685	715	719	712	725	759	700	721	693	732	694	712	769	756	760	741	709	678	715	712	692	689	734	697	686	743	720	714	773	691	730	726	756	678	681	700	671	705	695	727	722	734	734	694	735	754	699	692	722	716	783	730	730	717	705	763	763	757	693	701	718	724	679	701	713	743	744	754	675	748	705	734	704	725	696	771	699	679	723	725	748	679	746	730	702	673	717	679	726	692	720	735	750	675	717	686	727	700	715	733	746	697	701	775	631	659	734	679	703	725	710	724	731	692	743	739	675	715	747	690	760	724	730	745	710	732	720	669	693	700	690	731	689	703	712	666	726	684	723	655	700	751	709	677	746	740	719	680	699	753	722	687	735	728	768	705	748	747	714	692	696	730	710	711	690	710	727	742	706	734	659	736	703	723	725	693	672	728	762	707	690	745	647	672	688	682	720	752	719	714	703	727	718	706	722	717	712	710	748	700	761	677	707	686	674	751	714	769	726	647	686	708	693	715	687	734	718	707	727	698	683	734	707	705	741	767	725	699	685	698	719	668	720	717	644	695	711	706	730	702	741	685	689	688	702	729	657	759	687	720	656	691	704	732	729	717	696	677	699	712	723	742	685	716	753	724	745	748	683	715	742	693	696	682	711	718	668	686	709	647	670	681	727	733	684	721	670	658	702	681	724	722	688	678	698	641	713	707	696	738	692	703	697	705	733	715	715	735	743	738	724	695	719	694	679	738	724	748	676	675	696	734	717	746	755	697	685	686	722	709	708	711	684	678	740	704	697	672	687	684	699	708	696	719	708	697	701	687	733	687	690	686	740	681	716	717	697	711	715	756	693	744	718	693	740	729	738	742	685	683	719	737	702	724	712	734	738	698	701	694	749	724	711	691	670	765	695	700	742	725	743	699	734	769	781	747	717	742	703	746	720	753	739	697	728	729	681	723	689	742	703	708	745	708	708	678	692	764	708	700	731	739	742	716	711	690	669	733	687	788	668	679	751	654	690	755	705	743	705	713	729	693	731	713	701	783	759	737	695	730	724	724	723	702	738	752	696	724	689	715	748	726	703	704	745	702	715	700	731	714	726	741	706	684	707	722	692	707	732	734	745	718	706	693	692	768	702	770	739	684	715	750	713	755	723	729	714	696	721	755	694	768	708	709	707	699	681	689	673	715	695	717	731	705	678	738	699	723	733	778	740	726	735	755	727	696	704	709	734	754	724	730	668	691	757	701	734	694	751	704	719	734	665	737	724	696	716	750	769	717	752	733	730	724	717	726	733	708	725	711	728	666	677	682	706	729	693	710	714	700	697	712	685	698	673	706	725	722	735	694	730	711	676	685	722	685	746	694	764	688	714	704	736	716	777	756	737	701	716	728	727	713	694	716	709	713	682	731	725	723	719	731	707	705	700	737	703	747	735	678	647	701	698	745	737	725	704	743	718	723	726	695	773	708	732	716	714	694	740	689	761	674	746	716	743	690	720	719	674	701	737	708	739	741	721	698	722	752	741	724	721	701	728	718	747	709	752	729	726	715	740	707	725	738	712	692	678	721	709	737	714	717	724	709	694	729	696	708	708	703	688	710	673	749	709	732	706	728	715	714	723	782	687	710	700	716	699	729	717	816	721	718	690	717	711	735	689	687	713	765	754	718	773	744	741	701	690
24355	21618	29555	25626	26147	26806	25658	15000	9114	6553	4544	3414	2793	2211	1863	1515	1361	1183	1138	1039	1011	939	926	854	870	882	811	807	808	763	765	864	783	824	833	790	847	753	789	788	800	807	837	777	787	780	788	811	821	809	797	814	745	814	831	787	795	817	800	778	797	806	826	763	821	777	770	800	775	774	776	758	781	863	831	815	765	784	749	838	806	750	834	799	751	767	781	758	804	832	783	802	759	788	788	767	733	781	827	779	868	828	772	772	844	830	745	820	832	756	850	819	832	740	776	778	823	779	810	753	725	792	773	774	815	749	805	764	810	815	833	786	731	820	806	783	781	730	772	808	825	773	757	791	807	791	820	803	785	794	756	772	827	823	837	747	784	788	820	805	815	821	833	744	810	764	821	813	786	808	737	791	780	756	860	847	783	793	824	788	798	758	799	771	750	805	766	795	827	822	786	781	776	792	798	799	838	772	770	800	782	797	828	825	764	776	768	779	772	832	754	771	817	736	804	800	801	791	792	824	841	804	775	771	805	827	747	773	802	776	719	822	815	759	841	768	783	765	760	819	805	777	778	778	792	821	776	832	811	835	800	813	810	819	730	770	780	776	788	817	807	828	784	858	837	803	818	758	815	778	782	781	808	786	841	821	809	761	793	757	808	798	815	833	813	805	778	790	789	799	734	824	772	834	830	807	864	733	756	774	781	826	797	770	737	822	792	819	731	796	740	807	803	799	733	800	833	772	778	762	841	799	820	776	737	793	782	796	781	823	826	776	775	834	769	858	807	814	797	784	824	781	840	833	826	789	812	765	790	840	846	770	799	823	800	831	771	831	803	805	741	761	816	844	801	830	798	789	804	809	787	812	836	773	805	804	773	762	831	762	807	790	731	754	766	827	743	807	836	742	818	798	775	786	790	807	802	724	806	777	802	847	807	732	784	807	768	759	825	791	840	786	814	788	811	791	815	799	822	803	803	730	826	809	843	832	769	753	842	879	794	785	791	785	811	781	805	778	756	789	789	823	774	781	766	803	789	838	796	797	805	748	747	802	827	797	800	780	866	815	793	777	843	797	792	793	792	781	771	800	848	779	822	808	776	788	774	764	848	805	787	770	747	766	762	773	805	814	800	778	810	735	792	798	798	782	763	809	815	861	845	834	831	836	768	780	765	813	790	798	814	820	823	806	775	829	806	797	789	754	801	780	779	845	791	777	811	842	792	840	785	791	832	795	791	779	837	758	830	800	835	810	819	738	760	785	741	805	791	811	782	810	809	789	853	837	813	821	782	791	780	792	737	772	801	793	798	811	763	872	789	827	777	758	828	773	776	825	798	766	840	819	822	811	744	774	790	837	814	876	844	776	805	800	845	772	815	822	782	774	737	787	788	806	858	797	739	744	777	803	796	760	799	839	790	793	748	797	784	761	757	774	832	831	776	798	810	801	764	746	814	798	799	808	783	742	754	793	812	793	789	781	809	781	769	807	779	812	802	792	772	795	813	749	818	739	755	818	764	829	809	798	817	797	850	835	805	753	768	795	800	774	801	824	766	815	802	830	855	820	792	778	824	821	781	786	776	742	804	781	793	803	745	772	740	737	774	764	764	832	759	822	832	785	810	810	771	786	803	831	768	793	822	749	789	733	758	813	807	797	792	786	763	823	781	795	801	800	805	776	789	806	766	811	780	797	771	799	811	775	857	835	778	830	765	793	801	821	856	835	770	777	801	756	808	814	787	760	799	805	751	805	826	771	807	784	789	815	779	781	781	792	811	833	802	797	776	754	718	807	841	787	758	848	801	746	783	822	770	764	774	852	788	778	750	795	850	798	777	791	813	805	748	820	770	772	797	808	774	826	783	784	736	746	844	779	745	769	773	831	771	769	850	756	762	820	824	801	775	811	802	777	779	799	781	826	812	776	804	810	816	763	818	815	715	785	825	782	777	781	781	853	819	823	779	774	790	788	790	746	775	791	753	816	804	812	781	777	800	808	811	814	797	798	793	831	870	704	830	792	819	752	769	824	779	819	768	812	798	798	838	843	786	838	796	794	772	781	787	777	791	800	816	808	799	833	872	824	816	767	807	758	773	776	781	770	773	800	790	776	834	808	819	809	814	767	828	776	786	845	813	836	846	744	827	821	817	731	803	788	813	739	819	797	817	830	850	795	812	778	805	773	782	748	835	768	808	798	827	733	824	832	783	829	799	755	816	846	771	792	796	799	846	780	783	790	723	794	805	790	827	786	779	853	824	831	784	828	787	749	739	782	765	822	800	810	818	810	752	817	819	821	785	776	799	701	848	865	836	782	828	791	791	815	822	787	777	833	785	754	769	753	764	803	787	845	828	807	829	824	792	852	836	803	735	802	813	801	815	814	777	803	800	771	810	766	803	833	834	831	787	823	805	792	777	810	802	850	800	820	763	812	750	808	842	789	810	771	819	796	796	755	769	815	812	791	804	807	842	747	751	785	781	784	790	769	790	767	841	775	766	752	762	800	791	807	771	797	846	773	788	828	784	804	741	813	809	777	817	791	778	777	792	783	847	847	823	870	827	825	774	770	807	824	786	773	758	851	813	776	770	796	854	787	750	845	802	771	747	822	808	784	726	800	833	793	801	824	770	747	838	782	747	823	812	834	787	825	822	785	820	768	800	778	840	784	785	761	840	756	802	799	803	799	820	839	811	831	789	795	746	812	765	801	786	797	769	752	773	819	814	801	792	778	781	740	737	782	824	772	783	755	796	858	815	734	843	750	798	823	756	787	810	839	788	792	814	818	791	829	758	837	789	834	802	767	789	773	780	776	782	758	753	798	796	733	776	839	761	795	816	767	759	828	796	797	826	812	763	845	764	764	743	779	827	783	815	859	834	784	766	812	788	822	795	755	785	792	793	775	784	798	764	770	795	778	786	785	762	845	803	802	819	783	799	794	813	768	765	849	782	816	783	799	795	764	814	815	803	792	821	774	813	805	828	787	815	831	786	812	792	769	784	808	771	787	795	868	786	787	837	774	806	825	819	764	793	819	782	849	853	770	750	828	818	796	845	761	803	765	808	726	713	841	785	766	761	760	808	791	792	750	815	812	789	781	784	809	809	748	822	768	774	777	770	757	800	802	756	827	810	810	843	765	734	774	805	808	753	853	814	780	797	858	793	804	797	838	815	802	786	743	801	816	787	823	854	816	825	720	796	779	825	828	746	837	821	769	797	795	767	819	864	796	824	737	764	775	776	766	798	803	823	779	794	788	759	787	823	778	809	759	782	802	788	774	850	791	778	768	797	779	789	780	777	800	752	730	780	794	833	820	768	823	769	786	788	775	815	816	793	850	784	836	784	816	807	811	786	763	854	744	812	805	792	777	838	768	817	755	778	863	793	802	795	808	805	788	784	753	861	804	778	805	826	786	774	817	759	840	758	794	804	801	819	823	794	826	846	764	795	787	849	808	815	818	792	807	766	766	815	743	779	828	780	817	778	758	822	770	798	737	780	773	774	771
54738	73070	66618	55574	43215	29857	22270	16611	12301	8998	6532	5029	3955	2994	2406	1984	1560	1362	1163	1080	1006	869	891	831	773	782	772	814	786	731	753	677	744	704	737	768	742	692	684	746	681	705	738	707	737	728	728	729	716	739	728	623	683	771	724	687	726	708	725	721	697	693	695	740	729	708	727	718	693	736	721	668	761	725	693	711	719	730	755	711	723	732	729	700	688	737	790	750	728	695	757	750	710	740	690	748	708	745	714	682	698	716	800	676	713	714	698	706	706	685	703	690	710	764	747	698	739	718	737	708	699	727	694	655	691	681	719	684	744	763	690	736	733	732	721	712	734	717	706	743	690	729	715	713	736	730	658	769	754	725	712	727	686	709	674	740	713	727	786	749	714	694	749	681	730	735	683	764	755	729	728	746	729	705	746	729	743	732	721	687	754	713	701	764	712	683	712	724	721	740	702	741	743	718	741	722	771	744	749	728	750	762	716	770	747	726	698	710	744	727	754	671	745	728	729	745	731	684	716	717	791	694	704	752	682	680	697	706	679	734	750	673	745	736	716	740	691	684	751	713	733	733	688	732	698	744	703	732	720	732	723	700	708	738	709	689	775	773	711	692	751	707	717	725	728	695	705	803	691	730	742	787	719	703	706	756	719	753	649	666	709	730	723	730	658	719	715	666	716	722	725	726	712	697	713	731	740	708	727	753	726	722	689	726	688	722	724	718	700	670	688	682	706	788	749	762	714	686	691	721	727	713	728	689	751	739	740	715	714	740	763	741	699	702	730	699	731	646	762	741	702	733	730	722	707	643	767	717	728	755	740	697	676	732	727	737	755	734	726	685	731	726	735	718	711	739	681	731	699	714	710	741	775	750	747	674	695	716	720	717	724	726	714	706	723	680	735	722	717	723	725	702	707	702	727	752	774	698	700	751	733	673	706	715	720	674	730	743	745	708	735	718	723	742	724	706	702	715	717	717	725	713	706	702	744	716	707	731	707	710	751	713	753	685	668	701	726	733	721	701	743	734	714	681	766	701	755	676	724	712	715	754	772	719	701	755	699	680	701	716	699	709	712	752	727	702	700	764	747	758	727	732	713	718	702	811	709	726	771	723	764	709	703	691	728	693	755	740	691	656	722	723	743	725	722	745	718	721	745	763	692	736	666	705	687	723	685	728	740	725	695	683	739	783	731	705	699	697	765	756	706	682	744	740	678	767	768	688	722	714	728	767	726	663	713	687	725	718	749	696	707	736	717	678	722	762	714	753	704	696	719	753	720	668	729	738	718	684	713	750	728	738	694	743	773	704	750	731	673	698	714	690	684	715	717	704	721	693	686	690	753	735	748	729	696	724	677	765	673	787	775	682	727	734	719	770	727	657	693	691	691	778	679	753	754	781	729	758	707	741	721	741	719	707	709	754	733	708	722	713	696	741	708	742	706	688	715	734	764	728	670	712	727	697	743	710	718	715	695	670	696	722	762	710	718	673	735	754	694	684	764	713	711	672	712	700	735	699	701	738	691	694	712	726	741	692	687	752	668	708	699	785	754	739	739	691	721	741	712	735	673	769	687	715	694	709	767	685	706	709	740	769	697	726	682	727	691	742	740	724	709	723	737	702	765	756	663	725	707	711	748	741	683	702	730	737	744	700	715	706	669	713	704	760	761	666	720	707	768	702	696	714	767	700	700	723	723	699	744	730	748	705	727	735	713	717	721	736	754	716	715	732	700	674	733	719	720	702	756	704	707	714	726	726	781	734	697	747	719	671	723	743	695	697	736	722	730	735	705	729	683	692	709	734	695	742	697	708	709	743	736	745	707	682	754	684	715	703	745	764	694	764	686	703	728	738	748	737	725	745	755	678	741	721	750	714	739	704	712	714	755	720	730	710	731	691	753	768	756	722	692	723	725	678	732	711	720	751	718	725	697	787	710	672	726	745	713	747	731	712	717	752	717	710	725	727	716	733	753	688	754	697	750	779	727	719	734	718	711	738	733	701	708	695	693	697	786	700	695	704	743	735	740	686	782	738	701	729	706	727	718	718	747	723	752	697	732	747	706	709	746	747	699	715	649	740	703	703	734	702	681	724	719	729	730	717	754	755	759	712	697	733	744	669	710	710	720	703	740	694	772	746	736	764	749	729	722	684	714	709	713	684	722	675	696	711	669	715	718	719	738	723	693	724	715	702	774	762	693	722	718	734	791	688	729	695	704	723	681	750	684	734	738	741	703	755	739	699	717	759	693	690	750	788	725	769	724	707	744	704	764	755	696	718	734	716	714	723	698	677	722	735	669	704	756	746	681	703	717	750	705	760	691	708	749	716	687	681	723	711	751	704	679	718	719	728	731	674	678	709	726	750	722	719	751	713	684	669	672	718	711	673	670	680	686	740	689	748	734	701	754	683	700	703	769	694	693	699	776	712	737	703	721	662	692	734	712	728	770	709	685	754	714	716	756	677	699	702	707	712	725	749	736	729	741	714	718	729	734	683	672	701	759	763	730	734	749	740	729	749	720	716	666	677	748	707	681	709	733	765	705	701	676	697	712	775	723	761	716	659	702	738	722	716	713	764	722	685	714	756	681	692	716	727	698	747	701	705	718	755	698	700	703	721	682	676	695	735	722	714	769	778	700	753	695	758	695	745	700	745	730	751	741	763	710	733	694	724	713	742	711	663	733	739	752	687	733	820	697	712	739	722	653	743	686	744	695	731	792	722	728	723	741	743	747	733	764	726	720	720	719	711	691	742	755	721	726	723	706	737	702	703	758	719	703	741	732	711	730	745	684	693	722	776	676	713	749	728	717	711	768	678	707	726	733	755	722	709	713	717	733	700	729	658	731	714	693	757	697	717	731	728	657	717	729	708	797	695	713	742	749	744	787	689	705	733	774	683	707	684	718	714	731	689	720	782	726	739	743	732	735	760	751	705	793	773	733	730	738	725	774	755	674	742	776	749	728	735	727	770	752	744	678	677	703	684	738	769	743	749	782	711	720	734	711	756	726	752	652	684	697	724	718	730	743	732	675	698	743	741	719	703	800	725	697	755	672	688	690	711	684	700	717	750	761	756	696	734	722	735	685	693	672	682	724	718	668	706	704	759	674	746	742	717	679	721	688	683	701	664	700	708	648	693	764	692	708	699	747	729	707	729	720	684	684	758	703	732	724	737	702	701	684	737	710	702	712	790	708	730	749	701	702	739	756	742	716	724	697	718	728	659	782	731	752	711	735	768	737	714	734	737	755	706	688	706	755	721	706	745	725	693	683	715	742	720	698	709	723	736	706	705	698	725	697	702	741	751	715	683	695	697	685	685	693	737	697	727	706	720	791	779	736	755	740	709	720	706	707	707	700	727	676	704	636	706	736	725	657	726	697	755	757	739	787	747	748	740	736	742	769	734	758	701	720	732	702	751	691	676	754	707	695	729	700	739	745	694	722	661	711	729	706	728	738	709	720	771	744	728	698	714	721	707	698	699	721	717	724	751	663	689	747	727	720	788
29446	25418	34071	35148	26561	17745	10273	6043	4175	2940	2341	1822	1562	1409	1238	1089	1045	850	911	858	872	836	827	802	788	876	818	724	796	739	721	744	768	776	786	791	773	757	747	790	778	823	834	742	778	764	776	786	760	827	809	770	736	774	743	735	792	738	781	810	802	718	797	802	758	774	776	809	783	750	727	760	793	758	744	735	787	752	742	831	798	733	816	799	792	817	742	802	797	732	787	776	779	815	699	774	796	769	820	746	811	773	756	777	799	811	803	810	758	753	829	779	804	784	745	781	752	776	747	739	783	799	803	748	774	821	711	760	816	789	799	827	736	768	754	849	733	773	711	769	826	774	802	729	800	774	776	742	763	757	794	777	788	783	780	779	747	797	842	744	816	806	761	766	768	749	826	821	750	777	784	775	757	739	816	760	768	704	754	759	762	760	763	779	747	768	726	810	730	779	745	826	747	793	811	780	768	793	766	778	779	726	797	797	821	780	811	779	742	718	785	770	767	778	762	770	745	734	738	782	821	835	745	736	768	701	756	799	755	829	740	761	783	758	753	776	807	706	775	798	762	841	764	761	777	745	735	766	738	777	795	755	756	763	740	795	774	767	739	791	762	741	789	719	764	753	704	717	777	799	777	722	748	788	757	808	794	780	779	780	744	703	756	730	741	788	783	791	776	803	799	751	787	770	764	763	810	788	769	776	759	757	788	771	829	815	775	779	766	779	754	747	792	731	747	739	802	792	771	778	785	759	775	766	756	784	776	798	815	776	786	749	731	745	747	779	801	778	763	796	718	789	722	738	751	777	728	772	718	836	757	726	764	756	795	770	792	800	732	730	722	772	742	791	799	765	756	843	738	792	762	739	803	751	772	754	782	780	802	727	805	771	775	765	775	763	810	754	800	798	764	763	808	758	747	779	775	734	774	795	734	788	749	780	758	741	726	734	776	719	778	783	770	779	762	762	683	763	811	741	803	811	753	749	784	759	803	750	780	784	760	749	776	724	726	776	792	733	746	751	783	748	727	757	831	763	798	760	774	758	777	784	762	792	778	768	779	781	726	762	762	813	794	800	751	785	762	782	821	800	797	763	809	749	808	759	782	774	804	783	727	776	801	735	776	786	794	746	764	841	758	769	786	822	781	806	783	747	762	729	786	739	755	813	776	750	783	776	792	799	761	791	804	774	769	788	761	758	821	819	799	771	780	795	727	750	818	768	813	810	719	753	848	770	781	792	780	785	732	827	769	813	746	769	785	733	732	728	781	758	754	758	745	752	749	812	750	798	796	779	817	754	754	800	731	766	735	812	794	749	751	813	758	755	746	838	811	756	808	785	780	738	776	785	746	788	758	780	794	725	758	760	739	751	759	756	764	736	777	774	772	762	779	805	748	800	756	785	770	747	764	803	765	803	822	785	775	786	806	731	770	780	737	747	790	731	788	748	741	772	776	765	792	814	781	762	777	786	827	768	753	785	727	807	798	787	753	787	770	779	765	777	761	755	781	758	789	746	742	774	806	785	738	764	743	726	762	756	760	810	783	760	766	819	808	759	780	760	770	772	831	760	761	808	770	776	783	755	722	710	739	748	775	815	781	746	790	749	790	791	805	748	817	797	791	766	785	743	720	805	799	791	767	802	724	806	760	741	815	776	739	769	763	788	829	831	795	753	745	802	773	758	736	795	790	792	759	761	760	771	770	718	725	782	800	762	744	777	842	823	804	760	759	765	729	775	791	806	784	762	762	763	762	784	752	758	744	739	776	766	775	753	752	814	763	753	763	769	791	765	738	775	735	780	776	788	814	745	815	762	759	814	780	811	803	783	761	776	729	790	759	785	761	744	771	796	773	759	774	765	772	860	718	779	779	775	754	814	782	775	753	766	761	757	757	762	798	750	762	784	749	765	818	762	801	810	780	772	809	752	793	718	756	771	775	753	785	767	775	757	731	819	739	727	761	727	744	805	708	786	790	740	774	775	750	857	801	748	783	826	803	787	806	761	764	753	825	755	792	810	767	763	773	757	792	789	811	746	788	812	784	804	776	767	742	770	786	812	759	751	768	775	751	767	753	781	761	728	786	749	744	736	780	759	716	768	802	778	762	720	807	832	781	784	803	761	835	786	801	814	732	754	753	770	767	775	826	751	743	758	770	730	779	752	771	720	734	779	781	756	738	775	732	764	818	789	768	740	722	753	743	786	720	766	778	806	759	771	788	746	783	790	761	776	792	803	750	788	750	810	734	787	783	772	780	731	790	752	788	779	759	799	804	802	758	777	817	809	765	770	768	834	804	768	750	764	759	723	850	756	736	761	788	747	748	739	768	795	741	745	741	843	757	814	776	737	792	763	818	786	830	793	757	765	774	774	755	775	778	734	778	803	799	793	736	769	769	768	771	725	813	804	760	783	758	804	796	757	806	765	753	735	788	793	782	777	815	809	783	779	746	779	769	771	738	724	792	763	765	785	788	741	742	801	781	750	761	777	785	780	732	755	794	815	809	803	786	782	796	743	804	727	796	737	807	788	752	771	775	768	800	800	761	812	809	773	771	767	807	735	780	772	753	812	731	762	764	747	645	779	708	789	794	766	763	738	775	753	778	716	785	732	736	749	775	809	745	751	752	760	716	790	803	698	763	814	785	730	790	736	786	820	745	838	770	792	815	780	795	786	733	746	686	784	765	742	733	811	775	779	741	778	781	784	783	743	738	836	783	797	825	803	773	757	777	773	733	784	732	738	792	771	772	834	751	784	753	849	794	794	724	803	779	710	775	776	781	751	714	788	786	777	812	749	787	754	794	744	747	788	768	809	807	786	763	738	746	770	778	788	736	792	792	809	761	764	765	752	796	748	790	827	791	742	764	876	787	770	789	788	765	815	765	824	805	794	779	741	748	770	784	778	792	746	800	784	798	799	777	732	814	769	738	817	730	772	773	759	802	800	782	745	826	778	762	784	755	753	842	778	732	760	823	753	787	800	793	791	788	802	791	778	789	764	767	772	781	779	755	791	787	732	781	748	775	756	761	816	760	728	841	721	789	731	789	760	721	768	736	775	773	777	822	775	779	808	713	829	730	776	720	760	723	748	783	802	785	801	759	778	798	783	747	812	828	808	754	754	801	777	773	776	734	769	783	773	745	729	795	800	751	775	767	742	757	780	791	785	798	798	769	811	823	782	808	753	739	775	778	688	817	790	783	744	734	743	783	729	756	766	781	770	728	758	763	749	786	728	837	761	769	808	785	797	810	767	782	813	839	828	781	769	794	813	739	789	748	815	714	763	793	811	777	821	779	758	795	758	767	710	764	786	761	792	765	803	800	769	786	789	788	765	779	792	782	799	753	771	729	771	748	742	734	793	780	827	750	769	784	743	787	774	750	786	803	782	793	822	754	811	754	753	793	821	804	751	787	800	773	759	760	789	771	781	791	746	744	783	775	798	787	773	853	762	773	783	776	764	788	770	715	743	796	791	715	734	815	749	770	787	755	773	746	752	748	804
54993	62288	54536	42520	30038	19358	12894	8942	6334	4534	3539	2600	2166	1683	1420	1256	1125	1030	978	869	902	794	763	732	771	762	736	736	729	747	755	728	646	650	706	668	738	669	708	698	729	745	712	714	739	656	709	713	726	674	686	767	746	764	657	732	710	665	720	682	666	718	685	688	696	694	714	712	740	671	726	707	753	701	729	716	680	691	706	747	726	671	705	756	685	696	692	712	714	769	715	724	716	689	713	701	690	705	708	706	692	702	745	774	757	770	684	713	723	687	741	710	728	723	762	686	658	739	726	749	695	685	721	729	723	680	682	738	765	678	723	754	740	758	698	714	709	724	726	710	722	677	703	721	721	692	723	699	701	738	714	722	728	731	684	724	755	732	720	751	731	758	756	698	732	732	713	742	673	742	750	667	673	706	724	714	764	748	669	724	714	730	704	722	734	701	693	722	664	725	713	737	678	702	694	715	745	712	706	690	703	716	785	686	724	711	708	747	688	695	719	684	691	738	708	688	744	761	704	681	679	708	676	749	703	706	715	735	662	704	682	718	713	646	755	703	759	718	701	742	692	712	690	697	756	682	747	736	723	711	729	687	700	693	746	716	722	700	705	727	767	695	755	703	729	707	744	718	715	661	739	698	711	676	704	693	707	738	694	708	730	722	679	699	737	737	719	664	702	689	739	697	724	741	729	663	714	740	773	738	698	736	690	720	714	674	702	739	740	700	730	757	694	756	698	687	714	708	730	710	730	742	717	703	709	760	739	715	669	760	672	701	734	703	728	731	678	736	705	685	684	746	734	682	732	675	704	738	714	663	753	655	731	734	713	696	708	767	699	726	697	732	687	706	683	752	720	684	741	663	731	683	687	713	719	687	772	687	708	723	699	671	700	688	654	736	685	728	729	668	762	680	681	702	710	697	717	696	743	741	696	732	747	711	669	665	711	726	678	729	739	726	754	735	707	673	712	737	730	641	726	686	732	723	712	759	726	718	685	711	678	681	716	727	730	749	689	707	726	729	691	722	721	735	768	710	689	698	734	740	727	692	735	711	704	690	754	714	723	683	694	725	718	685	700	707	740	645	673	706	738	699	714	708	762	700	731	655	743	735	691	697	724	705	678	728	691	726	678	710	720	713	676	716	719	654	663	740	714	745	715	710	741	727	726	681	685	689	738	719	698	722	714	722	746	727	743	691	738	683	723	704	748	704	717	729	755	703	735	712	675	726	697	743	734	738	703	709	751	676	723	742	713	710	733	750	699	730	772	765	714	708	768	744	697	701	702	673	734	724	692	737	697	732	705	686	702	715	751	758	729	733	652	676	679	702	718	759	744	728	681	723	749	733	699	708	717	684	749	722	674	728	696	724	706	756	727	731	714	736	720	749	752	741	697	747	676	745	718	688	702	753	747	717	707	715	664	727	698	671	726	712	687	719	704	710	707	757	674	712	709	762	742	682	706	653	703	689	725	727	697	718	708	706	718	745	741	758	696	746	710	686	732	726	702	655	725	681	679	712	713	713	694	691	710	676	692	691	697	711	703	690	772	683	720	697	722	723	754	746	700	734	736	730	665	710	696	689	688	734	744	739	734	750	670	701	665	680	725	697	704	691	660	710	674	690	721	698	692	675	792	686	715	754	702	747	704	698	711	694	706	715	702	697	725	712	686	722	726	709	721	704	704	726	717	689	701	680	716	687	729	674	711	743	736	738	703	701	695	714	685	714	721	741	723	696	749	770	712	805	688	697	705	716	691	744	704	719	766	679	716	734	692	712	675	732	732	684	732	790	714	697	693	706	704	705	683	716	723	708	740	709	707	704	750	733	706	743	702	719	663	731	712	708	767	722	673	678	731	683	758	738	751	756	712	723	694	671	738	700	739	820	677	679	772	669	680	711	708	708	702	660	733	725	723	738	692	680	704	720	732	706	731	712	685	752	731	724	691	721	679	674	760	712	771	731	669	707	727	734	733	732	709	722	672	726	748	697	695	732	725	762	713	709	746	725	733	744	719	697	745	673	721	728	718	752	713	703	731	745	727	676	751	719	741	710	774	759	712	734	680	676	697	770	732	703	697	707	724	696	700	706	703	693	729	713	720	706	700	777	715	750	722	691	709	714	687	709	687	685	733	677	720	739	698	661	705	726	702	753	701	716	711	716	647	688	710	757	699	676	724	703	706	722	746	696	689	738	734	737	739	720	735	776	710	736	693	747	707	712	716	703	720	695	693	689	698	711	676	720	698	695	690	744	712	682	739	710	691	745	765	722	711	700	685	735	769	753	711	712	733	737	711	699	725	690	694	708	740	659	731	732	664	744	699	722	731	728	710	663	755	712	750	716	722	697	752	682	739	721	786	678	763	708	689	742	737	655	703	714	693	681	721	724	734	720	704	653	673	730	691	728	692	736	748	697	725	700	697	691	755	733	708	753	657	658	708	721	780	719	694	712	736	685	742	706	667	697	740	696	734	734	729	729	724	728	730	673	695	725	640	694	683	700	718	730	706	688	688	742	739	695	727	698	759	691	679	749	660	709	762	705	710	721	735	703	700	702	718	715	730	732	728	669	698	695	684	696	753	720	721	699	758	727	720	736	712	698	686	742	737	662	675	724	666	725	701	692	690	705	712	762	704	699	723	761	732	728	629	660	701	693	736	718	721	718	754	719	689	739	715	703	717	691	729	767	658	695	679	770	675	718	680	721	744	719	680	703	688	739	711	760	738	702	747	707	698	655	711	686	766	700	721	703	732	730	734	705	727	704	740	707	673	753	736	698	709	759	741	686	776	736	704	723	726	710	665	699	703	734	704	697	713	730	714	689	667	704	733	707	678	740	683	769	713	720	743	687	682	702	712	730	686	689	707	716	693	701	690	700	738	709	694	642	733	716	716	705	694	740	724	718	690	706	697	698	708	708	693	725	666	729	729	694	699	718	726	693	724	712	729	718	730	730	734	711	695	755	703	687	728	672	720	716	655	739	704	688	718	719	726	665	701	706	706	691	676	701	721	718	725	728	747	739	700	693	709	721	717	720	735	717	728	661	756	673	704	704	745	727	698	731	702	728	720	722	740	753	742	729	704	712	723	705	677	704	716	714	725	727	654	679	741	713	734	685	714	689	706	741	680	751	724	656	752	713	704	723	735	664	671	749	714	697	706	696	717	715	699	761	696	751	714	706	670	707	719	721	720	742	697	745	714	723	740	711	702	714	680	711	694	724	697	702	662	768	717	709	695	679	715	740	710	694	713	709	774	705	709	722	721	745	704	705	714	735	785	703	703	720	723	738	683	716	708	732	735	692	683	691	713	715	672	726	710	712	708	722	717	682	657	746	707	728	700	734	701	721	700	712	739	750	733	714	709	712	642	719	712	677	747	699	704	715	676	748	782	707	699	694	708	681	703	712	737	728	722	671	689	686	678	727	674	692	736	684	706	739	717	735	718	700	723	680	692	693	754	719	741	653	710	673	746	691	690	686	683	716	688	688	709	738	695	631	704	710
25933	21651	29520	27278	27453	25112	17932	9107	5595	4048	3036	2248	1832	1644	1413	1229	1095	1054	927	891	893	885	841	829	837	829	819	755	768	872	779	788	785	786	780	796	781	785	751	824	748	768	797	789	783	826	776	786	801	746	789	783	738	761	761	734	775	743	821	820	785	738	783	767	833	789	859	747	798	766	817	835	750	768	798	782	786	815	778	766	771	809	744	791	829	712	777	781	766	759	755	761	800	789	787	761	759	787	733	753	793	839	782	744	732	781	752	816	778	789	773	779	760	820	767	811	767	736	788	820	756	730	780	790	755	805	786	793	808	736	743	734	807	758	751	765	734	794	775	815	734	802	795	752	807	853	799	758	767	736	814	770	827	797	821	779	732	794	741	757	758	705	756	832	736	797	819	763	784	779	832	785	785	788	746	714	722	773	741	743	782	823	771	768	791	748	755	767	794	770	771	808	762	757	749	786	786	776	738	783	761	816	764	740	843	827	780	763	823	802	761	794	735	749	753	722	861	788	746	757	767	825	790	751	786	750	737	809	811	727	806	778	757	850	767	751	807	811	795	773	806	793	834	773	778	708	813	818	799	841	792	841	692	806	808	827	777	774	783	762	718	814	796	751	802	767	813	734	789	790	770	786	698	777	809	754	754	810	752	767	799	804	800	797	789	814	770	789	760	804	822	826	778	813	792	812	783	758	802	790	804	719	832	809	817	733	772	772	787	774	780	787	781	729	768	765	774	849	782	776	777	748	753	754	794	852	765	824	762	806	807	750	779	771	772	785	808	770	764	718	796	790	765	811	759	749	783	791	809	794	826	781	802	771	757	765	816	808	742	797	800	747	776	763	806	763	795	840	821	764	750	811	749	769	789	797	784	811	756	755	828	766	828	814	792	732	797	780	834	782	752	742	816	801	766	773	763	785	780	802	784	791	795	804	789	801	775	837	886	720	787	757	836	784	740	790	798	759	749	779	755	812	769	812	753	816	812	810	804	773	791	798	792	827	796	784	798	784	760	707	752	822	776	789	767	751	761	772	791	799	741	810	771	807	784	778	797	814	750	750	797	759	804	763	804	767	804	802	798	820	796	761	771	810	816	821	751	822	786	756	791	795	799	787	797	777	774	808	778	798	814	743	781	804	772	805	791	824	786	758	773	789	806	780	802	774	732	716	755	805	753	821	776	783	808	783	772	761	754	771	764	790	805	755	751	805	789	772	798	740	825	799	811	795	786	812	772	804	766	774	753	799	780	769	841	729	798	761	813	770	784	788	819	805	783	826	807	758	774	754	785	746	789	792	702	827	747	781	740	753	748	802	805	795	775	797	782	791	811	776	784	809	829	807	716	778	746	797	768	748	807	793	778	744	802	787	762	826	789	762	780	773	834	808	840	735	743	813	738	721	814	819	769	748	803	818	752	817	752	777	777	778	840	812	807	770	784	792	777	748	829	831	752	758	777	810	809	807	803	803	822	828	754	770	784	796	780	841	772	764	734	824	802	818	790	739	830	788	773	792	787	774	765	800	777	794	766	762	811	743	778	781	760	750	754	817	804	776	801	805	740	744	803	799	744	795	765	759	760	824	777	823	743	759	748	773	767	781	756	780	747	756	774	734	795	755	785	759	730	811	766	779	746	814	797	792	759	750	761	799	776	796	768	833	780	770	831	770	807	760	777	782	760	790	790	747	769	840	796	856	778	776	781	759	768	755	807	826	766	755	771	786	775	798	798	815	789	807	816	764	789	773	797	760	810	748	800	740	777	723	810	766	803	759	780	758	792	780	805	747	757	793	809	770	775	805	742	765	777	764	792	803	728	738	798	774	818	751	807	784	749	778	809	761	775	801	807	769	807	795	749	768	762	750	787	778	735	794	806	796	808	751	783	764	801	733	809	761	837	784	771	759	808	765	806	732	819	774	786	799	808	761	786	774	774	814	804	839	832	825	787	725	793	776	748	759	742	758	802	734	803	794	805	762	775	836	816	786	807	804	737	804	733	815	749	807	739	809	792	773	742	821	788	778	751	819	779	795	731	783	724	771	782	765	796	779	755	774	754	783	789	780	785	826	807	736	748	780	737	800	754	837	785	776	764	731	766	798	716	766	813	762	743	807	795	797	813	798	740	809	781	789	749	821	742	794	800	785	752	800	784	804	748	757	788	730	773	788	769	772	792	803	769	782	786	805	788	764	802	769	768	749	756	744	781	756	765	789	818	813	791	784	772	785	786	768	726	781	735	820	763	761	790	765	745	766	777	827	818	757	781	808	813	777	787	773	779	786	763	791	743	814	765	815	780	784	784	805	842	753	818	812	736	795	770	815	766	781	768	754	770	758	814	784	721	847	788	817	788	768	786	764	804	763	806	778	793	789	750	764	806	776	839	748	762	769	794	778	827	777	769	812	803	738	805	770	802	832	755	800	794	796	781	797	772	800	814	841	770	794	818	783	792	744	784	779	801	853	788	774	761	764	821	731	835	812	806	762	758	795	798	775	778	739	829	778	718	788	766	778	781	732	809	824	750	765	805	774	807	824	754	745	787	740	775	816	828	832	834	804	823	833	797	807	800	784	751	823	826	791	791	765	787	838	786	760	758	755	811	786	762	767	736	769	813	764	771	774	805	739	815	803	740	747	801	780	765	799	753	813	754	804	771	780	808	791	830	793	737	775	730	764	795	751	803	776	773	767	794	783	777	807	787	780	793	791	728	770	774	753	799	820	727	728	794	811	714	766	785	819	774	778	789	742	776	751	794	798	800	765	749	773	796	791	794	793	759	763	775	728	752	785	785	822	847	834	749	775	801	777	801	838	768	716	834	793	790	766	821	763	783	808	827	811	751	771	814	820	825	842	803	807	742	763	769	739	816	822	780	816	777	793	767	780	835	751	799	822	806	782	733	809	780	744	834	764	752	803	775	746	742	802	828	805	775	778	755	779	770	757	758	775	774	797	808	788	758	776	740	764	765	796	775	761	776	759	758	735	777	770	755	781	805	769	814	803	760	771	801	793	816	761	753	787	762	734	755	784	722	798	768	796	786	795	832	793	790	778	771	770	797	771	739	805	782	757	757	822	814	798	767	819	784	722	762	808	774	758	782	786	794	748	814	799	770	864	776	779	775	806	784	769	750	797	762	855	784	753	775	855	789	756	760	757	770	750	797	751	791	790	813	781	774	805	813	812	742	741	791	802	810	767	801	810	759	762	777	773	760	820	757	814	760	738	795	787	809	788	761	777	785	817	769	766	777	762	822	735	778	776	771	715	777	788	802	788	788	802	839	767	768	785	753	798	806	751	759	788	822	822	830	770	781	742	809	780	751	796	786	741	751	761	769	775	834	762	768	772	750	796	768	779	835	795	795	785	815	787	790	775	763	795	741	790	763	836	789	752	818	760	767	737	735	730	769	803	791	783	797	769	798	795	762	789	784	761	809	770	754	763	773	771	774	761	809	799	841	787	815	757	748	809	789	730	810	818	763	803	780	774	728	779	764	805	759	763
52743	63732	61384	48791	36977	24290	15707	10892	7711	5785	4208	3148	2557	2075	1758	1434	1253	1083	1026	920	898	846	798	772	789	763	754	773	736	786	739	772	718	702	692	688	724	721	737	738	717	744	710	729	716	704	738	737	728	738	675	717	739	720	729	748	707	696	714	714	752	723	707	737	712	693	747	651	700	689	700	727	714	716	662	688	693	761	704	733	689	753	703	725	697	701	727	679	745	692	715	712	733	696	706	701	724	737	662	741	674	698	734	783	650	716	698	674	742	737	698	735	747	770	746	733	718	709	762	708	693	700	742	724	737	688	753	755	736	717	721	717	717	726	737	716	708	726	715	644	779	717	712	714	739	729	660	686	696	743	702	714	723	753	720	726	715	696	764	710	735	766	728	705	718	728	726	725	737	781	670	697	739	715	691	733	758	716	721	718	692	698	680	754	727	719	688	718	709	741	707	702	712	704	691	725	723	718	746	672	679	763	692	692	730	724	750	717	687	721	721	668	729	682	719	680	723	711	693	695	688	695	705	724	704	671	701	714	723	725	701	707	709	696	715	709	740	722	667	747	739	716	672	726	662	683	721	664	669	669	719	713	695	749	734	701	716	734	673	728	722	718	718	692	738	740	667	737	753	697	712	713	732	749	683	666	668	759	682	709	703	682	684	673	671	723	718	689	741	779	714	709	744	763	651	720	691	649	713	715	696	662	690	727	654	708	730	776	706	714	745	674	724	691	681	749	731	686	729	708	720	722	696	719	732	741	649	719	716	702	716	726	727	702	734	659	710	697	680	720	740	766	740	757	734	719	687	708	672	731	724	739	725	735	698	702	670	730	735	757	713	724	707	727	722	693	749	724	732	705	724	737	753	683	727	758	736	711	729	735	731	735	735	709	736	729	742	728	724	683	704	744	724	782	713	719	676	702	717	728	702	759	727	685	752	729	689	674	703	649	761	693	764	699	734	717	743	741	716	727	736	701	676	734	696	701	679	725	730	746	700	749	753	704	692	710	654	708	673	733	739	768	727	744	706	721	710	691	714	709	689	685	759	749	711	710	702	661	693	741	717	715	703	716	703	719	736	773	711	726	741	662	711	720	726	758	740	725	747	732	713	678	753	721	724	735	738	684	748	771	708	704	733	717	691	720	696	752	731	731	755	720	696	717	708	728	653	691	710	719	740	728	702	728	687	732	720	755	718	700	725	725	717	765	774	685	751	768	722	713	680	744	708	678	725	696	722	687	742	751	746	684	673	687	719	722	718	706	708	715	720	717	749	711	689	714	759	703	697	733	710	701	726	708	714	729	760	675	719	680	739	688	667	722	718	733	732	702	685	687	683	693	686	681	717	744	768	728	702	760	733	729	753	698	729	695	723	709	695	749	736	713	787	725	694	683	752	734	719	721	726	749	723	728	728	695	725	719	754	723	687	769	718	672	756	754	704	718	713	771	762	737	715	749	689	714	707	724	711	730	677	712	712	704	685	727	739	698	748	695	683	734	728	717	718	713	740	721	733	717	753	687	686	692	688	762	690	753	787	708	731	740	698	700	745	720	701	720	700	712	654	732	714	695	708	786	738	759	734	685	714	694	694	673	751	762	706	708	704	685	731	658	685	713	708	743	696	745	673	725	744	760	741	704	721	696	680	711	649	720	724	698	712	728	733	649	728	705	665	681	655	720	746	759	722	741	728	717	763	742	714	699	707	742	736	749	721	750	714	710	735	739	755	743	769	721	723	654	719	773	741	785	740	672	725	669	718	758	720	713	697	760	738	711	719	686	724	724	726	699	686	698	746	713	734	722	708	719	730	710	705	752	692	705	697	704	715	722	739	704	681	742	717	718	705	750	725	693	724	687	678	776	679	700	654	705	710	770	692	736	735	777	760	742	692	708	691	737	717	727	711	693	705	685	718	724	728	714	731	767	682	705	712	699	710	699	739	746	752	721	712	731	730	724	728	699	771	703	740	736	711	731	738	727	768	736	697	775	761	750	661	730	714	711	691	738	709	749	717	709	712	722	714	700	720	727	706	723	740	694	714	737	709	724	684	693	710	739	679	702	748	741	733	731	703	726	716	684	677	728	738	684	781	688	682	704	676	685	693	739	691	730	700	752	704	725	697	662	706	711	714	668	691	748	709	733	701	717	762	678	708	756	710	750	717	729	663	719	720	686	715	725	744	746	710	706	745	676	690	700	689	751	731	698	740	722	702	701	707	730	715	714	719	741	685	724	735	701	756	750	736	709	738	693	693	708	714	708	714	698	680	705	740	741	724	720	684	693	759	695	706	754	758	721	685	764	766	699	721	686	740	675	688	725	740	726	726	771	702	717	755	715	701	759	720	666	741	714	697	725	724	744	729	721	692	719	719	747	719	696	706	677	738	696	704	676	707	734	766	724	714	741	709	695	717	705	715	726	690	716	732	714	686	717	727	697	675	748	740	724	729	670	742	693	693	709	653	726	703	709	746	717	700	746	718	683	689	729	710	710	688	712	689	723	712	709	730	741	717	703	692	764	718	703	681	748	693	757	695	741	686	712	673	699	729	713	686	678	782	746	710	711	773	724	736	694	705	703	710	733	708	714	761	684	740	680	770	691	703	658	673	774	732	741	675	795	713	720	681	765	716	661	705	706	683	674	724	747	703	712	711	704	672	690	700	687	753	672	684	701	650	674	755	694	717	716	732	714	696	748	687	718	739	721	694	661	737	682	730	678	706	733	719	745	739	767	718	689	724	708	737	731	699	711	700	763	701	666	712	794	689	729	738	657	742	726	724	729	684	704	727	725	677	734	741	725	788	723	716	734	680	696	729	713	697	727	739	751	739	669	669	743	707	672	723	728	738	805	704	736	732	727	730	747	731	705	737	711	713	765	738	736	742	736	692	683	721	709	720	737	732	714	756	693	700	687	707	713	651	742	714	702	698	722	722	720	708	717	688	715	722	743	741	693	720	725	693	754	673	736	724	711	709	722	761	765	634	712	718	762	710	690	658	717	727	707	706	740	752	723	753	733	709	776	694	688	725	749	743	692	730	721	729	661	746	710	684	709	725	662	727	725	703	715	746	666	667	685	729	698	781	764	694	707	667	743	689	691	703	798	712	765	747	740	708	721	723	643	730	699	681	688	692	706	702	756	683	682	721	741	689	726	706	715	727	761	751	730	725	673	694	736	736	699	723	735	649	724	717	740	702	700	723	765	732	739	709	757	756	731	696	767	725	722	710	721	723	732	725	699	705	748	714	723	713	744	687	711	728	688	692	704	733	745	724	722	674	708	667	708	738	680	669	711	737	709	744	718	715	733	687	721	771	675	737	664	724	735	688	692	700	713	702	708	781	730	721	680	716	725	746	685	770	710	745	724	753	717	658	722	735	676	752	723	725	726	727	671	693	735	772	752	782	707	703	748	706	722	702	707	672	694	719	711	662	716	708	710	710	719	711	718	725	679	700	720	718	733	701	717	748	702	747	699	723	682	706	696	692	744	705	695	773	725	718	697
25246	21711	29630	26706	26138	25246	21193	11418	7249	5118	3818	2935	2313	1916	1551	1355	1253	1083	1073	1040	969	881	921	881	881	796	814	843	812	797	756	804	786	717	798	745	776	747	762	818	788	738	751	788	805	754	788	758	778	794	781	773	787	816	814	778	777	739	833	782	800	807	756	798	779	768	748	780	824	726	850	789	795	798	773	819	754	777	833	792	819	794	814	804	769	808	760	784	778	794	791	715	817	789	806	743	750	811	787	795	802	832	824	804	794	783	779	805	780	771	761	794	777	745	755	797	771	773	812	723	838	797	780	838	806	753	773	853	778	751	791	766	796	808	790	750	780	770	707	800	800	744	786	811	769	772	773	777	810	822	771	767	748	781	742	729	797	769	789	806	782	781	774	768	731	753	778	764	812	760	743	824	809	842	738	769	772	774	829	769	766	739	855	771	790	794	762	773	789	781	785	804	748	799	761	830	806	786	754	824	752	772	734	800	846	793	779	838	816	782	791	801	818	765	773	758	730	758	760	761	796	774	761	744	778	711	786	816	804	775	755	807	785	810	783	813	815	799	762	781	723	785	801	769	755	773	743	786	772	788	777	798	787	811	793	750	853	795	782	759	752	772	815	786	764	762	755	756	740	780	780	834	804	798	819	762	814	743	812	769	777	781	787	762	779	801	806	736	805	807	832	762	759	738	796	774	771	806	740	800	737	754	735	793	777	744	759	789	770	794	838	828	817	775	817	783	758	757	820	827	825	808	762	767	776	778	794	765	772	740	781	772	822	773	774	783	793	783	760	794	830	784	807	778	796	802	766	752	796	813	824	766	785	778	812	764	830	773	807	772	826	814	796	823	775	763	765	814	816	731	816	807	741	787	798	765	768	758	764	762	795	775	815	785	837	784	786	804	773	726	827	776	803	791	774	797	765	753	779	793	796	789	819	795	823	786	830	791	792	739	751	846	811	748	803	815	759	818	805	818	826	809	722	808	758	783	783	744	847	756	838	766	764	735	810	806	770	736	777	781	787	805	720	776	747	742	773	844	791	793	771	775	785	770	755	825	771	788	761	745	801	757	735	762	751	731	766	797	775	814	768	748	745	744	776	778	774	764	818	752	741	756	773	751	749	768	749	806	782	745	815	737	807	773	773	787	777	793	814	784	814	780	809	764	812	814	754	783	765	800	739	791	773	799	790	809	832	835	755	816	810	772	769	799	759	823	754	760	782	795	817	775	773	815	836	796	779	786	778	769	788	793	840	811	775	812	782	809	808	781	790	786	762	772	775	832	807	765	777	739	783	760	786	752	804	759	747	787	821	821	779	758	778	748	793	770	792	795	778	781	738	834	742	783	778	808	805	804	806	823	782	777	791	829	755	787	760	785	778	813	747	818	779	815	801	798	794	824	784	811	794	816	738	774	776	797	795	749	824	831	750	820	827	773	807	742	760	789	786	767	764	797	781	807	837	798	781	761	816	774	761	796	820	830	742	766	766	799	828	804	799	800	808	750	786	804	777	800	786	734	775	767	822	760	800	706	782	792	759	760	852	790	772	790	784	766	788	802	778	795	798	787	794	772	786	805	757	782	822	808	775	769	745	773	758	804	798	782	806	826	768	729	748	811	784	772	849	835	817	758	752	795	765	785	742	750	772	803	785	755	795	793	749	747	787	774	795	839	811	768	740	755	780	786	742	799	746	826	831	777	807	778	755	782	811	807	822	819	815	847	737	810	784	763	771	825	813	790	781	758	748	770	799	770	786	788	780	828	805	823	804	779	782	710	745	787	771	752	761	763	805	789	837	751	808	744	749	767	814	792	801	805	769	786	742	789	801	793	775	717	823	764	788	775	828	763	820	770	744	780	757	746	778	784	792	780	695	869	804	735	784	775	741	774	786	783	731	755	757	784	772	795	802	843	800	813	828	780	803	750	800	775	747	777	705	805	820	796	857	773	824	794	765	796	802	765	795	792	846	826	770	770	815	808	796	807	769	757	787	727	757	812	776	753	760	791	768	783	759	793	786	751	787	814	786	729	795	812	765	800	789	814	797	810	786	773	831	801	857	786	786	813	837	786	753	790	788	810	791	798	785	757	803	825	824	789	792	813	801	754	784	756	780	789	779	799	795	780	798	776	820	856	790	783	793	800	814	790	733	790	782	775	800	788	833	765	788	750	828	771	719	815	749	794	841	798	795	766	767	766	772	744	807	798	781	825	824	804	813	744	786	802	795	802	764	790	764	794	766	748	824	773	773	803	785	798	805	762	767	770	788	853	812	797	781	768	777	756	713	741	792	771	812	805	800	746	794	805	800	797	795	778	802	782	753	763	822	798	806	816	766	766	789	759	793	784	735	801	744	800	742	813	800	825	759	754	777	806	806	796	772	811	742	802	802	761	827	756	717	813	846	777	803	730	735	799	809	835	766	833	794	751	740	793	773	764	799	783	790	758	774	780	786	760	815	798	783	794	764	772	777	790	822	764	782	783	778	779	779	841	758	782	867	766	781	809	855	757	803	777	793	792	826	763	803	762	777	835	796	699	799	781	781	783	795	795	773	797	785	812	787	757	837	773	792	796	805	765	742	850	772	786	804	831	842	798	773	780	800	793	790	799	825	796	757	812	751	824	798	820	786	778	787	808	749	745	771	842	768	777	772	782	811	772	800	802	823	794	806	784	732	748	756	760	735	768	755	779	768	726	770	759	800	850	752	821	818	764	819	764	777	807	829	793	737	798	786	772	792	784	806	757	782	769	816	796	749	787	751	732	847	842	732	720	797	765	769	776	785	776	768	767	758	783	788	823	763	750	791	765	805	831	830	795	728	815	736	786	753	779	739	822	806	764	727	782	793	802	777	792	779	822	742	789	786	772	751	792	784	831	756	747	853	800	789	798	786	813	739	744	762	806	794	778	780	779	772	800	837	781	828	835	773	777	837	742	815	747	798	769	797	792	813	756	774	781	747	815	765	792	775	787	839	770	799	769	729	782	787	810	779	794	801	727	763	793	814	767	805	746	755	808	757	770	780	799	750	796	763	761	778	781	844	753	744	814	739	799	781	826	756	821	766	779	779	766	705	788	799	769	794	769	809	812	777	776	768	762	761	769	750	780	767	788	823	808	792	762	799	743	823	793	752	816	799	794	742	762	771	766	808	777	825	766	762	783	795	773	805	762	764	736	787	754	798	819	762	829	800	834	834	766	764	732	865	747	791	788	788	771	769	728	793	767	785	784	750	782	814	773	770	784	751	796	784	806	786	776	755	715	770	771	845	800	787	765	759	804	815	780	772	867	772	729	810	778	741	770	761	795	770	777	808	797	811	795	783	805	773	832	776	785	793	818	753	753	804	784	800	755	767	763	794	752	754	776	757	737	780	755	830	837	773	747	752	736	730	763	836	706	798	805	770	757	802	760	758	782	781	816	776	764	807	758	751	793	765	833	763	736	782	744	782	776	833	816	767	832	770	753	786	763	765	825	814	794	781	746	758	771	782	777	792	740	795	824
53060	65891	65266	53767	38357	26986	19182	13979	10450	7497	5712	4274	3349	2579	2076	1788	1447	1326	1121	975	964	858	862	799	832	760	769	759	796	757	699	749	754	739	714	721	739	708	682	732	671	726	729	777	717	706	711	735	698	673	719	724	730	708	713	741	731	655	729	713	704	698	738	732	723	698	720	719	763	687	777	720	716	686	717	748	749	671	694	698	699	699	710	721	702	646	688	733	712	703	735	734	744	707	700	725	682	699	751	703	729	732	717	728	761	705	708	718	726	682	742	695	708	745	737	661	730	718	733	721	731	703	705	696	696	782	658	657	704	713	744	699	733	688	663	746	684	680	730	697	683	709	726	712	718	734	742	683	712	664	733	739	690	732	697	683	703	735	765	743	732	723	694	708	722	722	720	721	670	753	711	735	716	712	731	733	716	713	716	704	674	679	702	698	681	732	730	733	731	710	725	716	718	758	727	714	719	752	735	730	701	754	702	728	706	650	760	679	695	744	667	705	725	675	747	696	736	716	714	681	736	735	689	722	753	700	680	730	728	734	699	705	657	718	728	744	710	708	710	727	713	724	695	709	677	732	666	740	678	719	756	742	727	729	710	717	707	686	686	723	654	744	698	746	739	697	711	731	757	693	726	727	679	734	752	718	715	738	723	742	718	704	727	604	651	722	700	724	736	719	677	712	689	689	726	709	717	704	702	701	689	706	691	714	721	662	739	733	723	712	692	710	703	709	699	704	734	722	718	719	706	651	708	700	768	729	739	709	732	685	718	716	692	735	721	723	639	753	656	670	709	717	691	745	727	673	731	676	685	725	717	750	717	699	701	737	692	676	721	697	712	725	681	702	688	732	725	718	694	640	731	702	733	720	730	750	762	710	706	759	728	694	701	728	736	741	697	716	737	726	727	715	773	770	741	758	728	757	750	747	679	700	821	734	743	730	720	739	703	749	698	770	753	729	734	692	699	718	716	720	692	692	686	716	739	704	723	709	755	736	675	682	701	757	739	693	758	696	718	741	732	727	709	718	688	748	684	786	688	690	726	748	700	620	720	703	695	659	737	743	688	699	732	722	717	709	679	756	739	709	717	699	713	726	712	752	696	679	727	755	723	723	740	732	759	759	735	690	726	765	705	665	667	739	756	708	701	687	680	738	684	733	677	732	715	702	716	667	696	724	702	748	719	728	720	712	713	650	757	678	688	719	692	717	721	717	730	712	716	680	709	743	731	736	762	758	716	714	747	712	738	693	741	661	705	734	729	738	752	711	718	710	702	711	774	738	714	725	706	702	755	737	745	737	734	686	717	666	713	678	711	777	736	690	702	727	760	750	727	671	705	717	702	741	706	708	797	739	731	690	731	750	729	755	704	730	689	707	700	717	728	734	683	744	642	674	683	703	688	748	727	722	720	732	706	757	725	728	723	660	730	701	713	726	699	709	746	747	701	756	718	690	726	733	721	677	743	743	709	751	680	681	745	746	731	750	676	743	713	729	730	659	728	722	726	686	753	715	708	708	753	703	712	728	659	715	693	742	707	688	749	705	716	742	728	690	642	687	710	743	684	703	719	712	748	695	680	725	707	701	700	710	721	742	688	720	741	735	702	738	710	767	686	702	686	725	696	712	708	740	684	681	687	740	672	700	742	731	678	719	731	701	717	691	673	751	691	750	719	706	705	724	680	694	699	668	696	713	739	726	721	685	697	720	759	739	704	732	727	694	719	701	721	719	762	705	741	684	701	679	698	725	686	732	681	712	731	698	779	723	700	709	715	692	680	685	709	700	753	713	749	700	735	761	715	710	708	700	733	674	700	679	709	682	710	695	785	683	732	764	693	724	696	675	689	706	723	693	702	644	659	732	739	707	729	759	736	788	714	751	736	731	648	725	736	710	708	666	707	697	753	729	729	695	704	741	687	745	663	706	733	701	707	666	715	716	766	687	691	695	737	732	663	729	734	741	720	697	723	686	695	701	667	739	726	726	668	783	734	742	709	758	668	713	743	709	748	720	711	722	669	732	711	705	705	732	671	736	759	694	705	669	698	709	738	713	692	737	729	679	686	720	702	677	697	711	700	740	655	690	779	712	700	728	689	715	747	720	662	694	726	694	720	745	683	716	736	723	731	681	762	704	753	743	670	722	716	705	666	674	703	754	720	726	747	696	743	722	754	690	742	757	736	702	707	720	704	692	744	685	722	728	739	720	694	704	702	737	745	678	681	761	759	725	684	731	737	710	735	696	699	722	740	690	767	726	679	719	705	698	713	730	697	740	718	773	681	689	713	741	753	724	718	748	707	652	728	686	724	699	672	694	693	716	701	695	684	757	747	736	722	703	689	751	749	731	683	742	732	725	721	694	703	717	712	718	717	756	711	719	688	749	773	731	705	744	702	732	740	677	745	694	717	715	753	650	708	731	767	710	747	681	715	695	706	732	770	710	703	738	673	684	727	725	674	731	756	693	729	763	727	678	727	751	717	785	715	735	724	675	738	721	712	742	700	742	689	728	736	732	733	724	717	655	721	746	716	629	701	748	727	662	711	731	738	749	678	692	722	690	725	703	731	719	743	736	723	749	672	689	751	695	731	735	706	685	782	714	743	682	654	739	705	700	680	711	712	692	719	725	756	681	723	682	738	742	695	745	775	700	700	745	781	725	726	723	718	697	747	730	725	689	684	690	685	705	742	720	746	809	751	685	758	750	739	717	694	715	722	708	687	758	656	690	735	709	710	712	702	760	749	694	716	726	718	704	703	699	710	728	685	688	724	727	744	705	737	743	734	714	740	724	687	722	716	732	684	770	742	687	702	698	710	730	697	698	697	728	706	725	712	718	715	682	714	720	728	684	722	723	724	751	736	665	746	698	729	724	703	704	694	726	750	728	747	699	725	706	744	741	709	722	738	763	644	686	690	730	741	741	706	755	745	706	693	724	759	737	672	718	734	725	751	677	691	726	745	720	730	739	714	714	722	691	696	723	693	678	714	724	720	770	768	660	713	770	772	719	686	686	733	694	749	701	713	729	731	662	701	742	716	684	756	693	717	709	705	765	736	712	718	716	740	678	777	748	714	701	719	724	686	701	754	695	696	700	746	722	703	725	724	651	747	713	683	743	740	742	729	729	700	700	744	726	701	697	712	739	677	743	734	720	726	699	677	681	698	782	692	676	740	675	756	675	708	735	702	684	719	726	693	721	723	681	693	752	703	716	720	709	684	748	710	723	701	673	722	748	679	687	739	714	696	728	683	730	734	709	745	728	643	680	717	737	715	737	684	755	695	703	721	708	699	697	732	669	694	765	759	716	760	709	675	725	691	710	674	757	694	719	698	693	675	732	746	680	740	703	713	665	704	709	709	709	685	722	782	727	682	683	706	721	712	749	729	752	739	756	715	741	712	746	753	705	725	685	778	674	719	704	716	704	711	696	745	718	705	754	726	754	690	706	758	722	724	778	741	723	679	676	716	705	687	701	738	708	728	680	702	670	763	725	686	750	691	719
24350	21628	29517	26223	25417	25912	25401	14589	9270	6505	4738	3598	2665	2132	1722	1510	1387	1183	1115	1044	968	968	888	935	890	872	872	876	841	802	849	783	849	831	789	764	810	829	801	761	785	795	809	794	785	827	750	800	828	794	832	794	814	786	822	776	819	793	809	830	758	792	803	778	789	753	799	748	790	776	793	790	740	767	777	776	806	765	803	779	757	851	766	816	742	757	814	815	770	775	841	804	805	757	843	784	803	779	785	820	821	791	817	813	775	832	820	779	816	865	783	801	795	835	821	841	793	779	826	781	800	819	786	743	818	765	842	785	784	789	825	795	791	785	784	843	804	751	818	777	801	805	779	776	831	846	791	844	737	785	762	772	769	800	807	774	810	802	782	725	778	801	817	804	747	814	792	815	785	749	761	824	784	776	789	784	784	785	755	806	788	821	823	798	822	826	788	798	808	790	763	783	800	810	803	791	808	813	816	782	835	753	822	810	791	764	845	761	769	761	769	845	760	785	768	782	760	799	797	773	794	803	796	821	813	765	805	814	812	792	818	794	802	772	816	807	794	761	780	777	748	784	770	769	808	809	823	803	724	804	805	799	769	779	806	752	839	787	818	799	767	793	790	794	779	747	793	792	789	732	759	804	786	729	789	765	781	797	738	749	762	755	822	797	819	824	799	811	837	848	838	769	858	788	843	830	802	829	829	771	791	829	802	769	779	837	782	745	835	750	818	749	810	782	818	770	778	776	789	780	847	812	791	750	811	753	777	807	803	800	803	782	817	786	797	822	735	770	820	808	832	786	740	806	858	790	756	818	794	812	787	802	780	821	840	809	750	813	752	824	824	743	768	773	749	783	744	835	786	759	777	800	846	777	801	742	803	788	731	802	790	808	775	807	769	792	789	799	747	815	762	798	773	799	787	789	770	806	815	806	846	782	775	775	814	819	804	761	820	751	789	790	802	846	865	750	802	809	771	798	781	820	792	805	819	798	806	820	829	758	795	793	756	807	780	789	765	784	786	775	817	767	765	791	836	794	792	797	825	777	783	831	780	778	827	792	810	742	815	733	806	748	779	790	804	795	804	784	781	755	817	746	811	859	819	809	818	791	838	816	809	816	787	817	762	832	822	811	827	750	762	779	841	824	832	764	799	758	797	764	760	767	812	783	773	780	773	763	733	773	751	803	817	812	804	809	789	787	811	785	804	836	789	799	791	816	813	779	782	762	768	739	830	806	779	846	855	798	782	780	806	803	817	777	806	809	796	849	752	777	738	798	803	784	870	822	749	743	838	764	786	769	777	793	773	797	879	819	771	756	780	728	822	764	799	761	779	822	792	821	750	787	784	776	795	744	718	739	760	726	801	780	854	817	812	843	797	798	724	800	803	822	820	829	820	803	771	803	783	787	852	783	798	781	806	827	785	732	833	796	788	816	785	764	796	790	845	799	796	785	805	766	846	844	792	809	800	811	809	773	799	751	836	784	804	781	805	814	804	829	774	811	780	835	800	790	814	761	821	769	799	757	811	759	727	790	765	764	764	784	835	850	801	815	771	797	808	790	789	756	800	819	733	762	811	781	749	783	821	752	835	802	791	818	809	807	764	780	736	797	811	751	784	790	803	790	770	769	803	730	757	774	721	801	845	787	795	805	781	800	822	788	779	816	780	825	818	788	776	829	817	781	850	718	806	794	804	764	822	772	825	788	810	781	800	839	786	792	803	825	773	807	784	764	765	792	817	813	745	797	831	821	777	776	798	773	809	765	806	796	803	807	767	788	802	787	800	826	837	783	800	780	798	827	811	784	783	773	818	810	800	838	755	843	787	750	694	801	792	811	767	750	823	785	794	733	756	826	784	845	741	829	771	790	797	818	807	763	829	834	805	784	801	783	797	808	770	794	771	813	855	788	784	791	822	770	780	773	788	792	769	806	773	792	784	834	802	764	814	801	788	860	825	813	732	807	786	760	803	865	841	780	797	752	787	792	800	784	756	809	808	761	797	820	808	793	857	748	811	807	759	827	796	799	815	790	817	736	856	779	811	777	841	798	767	751	781	786	818	806	789	769	804	819	796	785	777	858	833	816	792	802	811	835	800	799	803	791	790	832	846	812	767	808	805	793	791	777	813	759	798	758	762	770	783	789	799	786	817	795	840	798	783	784	815	757	779	771	781	755	806	762	863	748	815	752	793	781	793	838	806	819	767	824	746	794	807	791	840	765	797	784	828	784	814	760	777	819	796	800	822	794	821	837	802	747	827	806	835	805	769	752	784	844	702	823	801	756	823	839	806	782	825	806	814	815	822	794	797	790	751	785	775	779	778	763	805	798	797	761	768	831	808	807	765	781	800	821	774	811	836	778	770	722	778	787	824	739	793	819	799	779	749	792	814	828	724	793	769	777	776	799	830	811	754	797	779	815	755	766	787	820	761	806	724	840	793	716	780	760	800	816	815	791	783	776	824	795	813	736	849	745	748	774	858	795	793	801	791	766	784	816	844	776	774	798	768	785	842	861	845	789	812	792	771	805	757	887	827	760	778	791	814	802	777	841	779	776	774	789	827	800	842	772	799	787	776	798	758	779	767	789	808	800	797	805	806	809	746	789	807	781	807	828	765	754	808	774	774	782	789	777	801	802	800	799	771	765	787	761	790	751	813	771	847	763	778	811	831	823	801	809	807	832	816	815	811	732	754	822	803	791	765	809	810	806	823	826	821	796	774	767	800	800	803	785	842	857	824	775	790	837	771	795	800	800	833	839	802	778	791	791	844	749	785	790	815	798	804	780	743	863	786	790	793	787	792	759	833	758	821	804	854	792	800	787	757	817	781	765	813	797	785	746	794	811	801	784	817	742	820	812	812	810	793	847	755	800	791	837	808	800	806	803	808	785	803	821	825	758	809	786	800	764	818	821	786	767	784	803	795	833	824	796	742	808	811	729	716	798	763	763	764	808	760	751	775	755	781	803	742	775	816	817	822	779	774	821	799	807	785	781	799	794	792	774	743	791	772	810	799	789	833	842	748	792	786	801	735	854	776	784	792	823	778	783	775	820	803	781	751	823	827	779	763	803	850	818	815	790	825	824	756	776	790	760	812	795	768	785	811	732	824	784	825	806	780	783	852	783	784	757	790	787	802	803	809	830	766	823	793	781	824	835	764	790	796	805	822	809	785	801	750	748	803	756	790	815	864	785	767	790	792	781	776	773	781	746	809	822	845	722	831	762	835	821	813	775	768	836	733	769	777	789	848	777	822	806	797	767	829	764	753	792	789	791	808	804	756	776	762	855	757	740	785	808	814	804	815	792	793	826	835	821	777	812	811	795	748	771	742	776	775	827	759	792	800	742	811	840	784	788	781	814	802	808	797	765	768	787	769	794	751	777	803	761	756	819	784	793	814	738	824	795	822	781	866	759	827	777	756	807	781	779	805	829	783	790	790	814	764	823	827	824	830	825	816	792	864	803	796	783	794	785	773	824	779	765	752	818	754	752	801	758	809	714
52187	69792	68597	57588	40534	29154	21749	16097	12211	8698	6833	5018	3721	2935	2240	1921	1544	1388	1164	1144	1010	996	879	796	843	791	740	769	746	795	761	724	733	710	698	705	748	712	753	756	662	752	758	773	704	749	729	733	722	730	746	747	714	714	723	756	711	739	699	677	755	770	687	715	743	743	728	745	770	724	692	686	693	704	718	695	686	721	721	660	754	737	728	711	779	704	731	677	697	718	687	764	696	693	773	786	724	729	726	720	697	725	730	682	741	688	691	714	715	737	741	720	696	691	721	735	763	745	710	753	764	740	699	727	741	711	756	754	727	729	710	715	742	794	708	707	742	781	780	735	740	727	778	724	759	738	741	715	741	792	721	693	721	714	724	727	704	741	722	728	695	742	739	704	698	723	771	731	774	774	738	738	723	771	760	701	703	709	685	675	726	681	688	687	742	734	717	753	720	730	703	775	722	715	760	729	679	704	743	701	740	709	707	695	706	747	701	725	685	728	728	739	765	706	759	713	702	727	739	745	727	756	701	695	722	718	775	762	759	673	675	732	758	664	672	706	694	778	721	731	718	691	700	715	733	739	707	742	716	749	739	743	725	763	712	738	726	785	715	718	668	709	730	694	731	716	741	699	751	724	728	725	750	736	757	667	757	756	723	753	742	708	734	702	729	738	735	693	702	747	718	717	710	703	700	740	736	728	778	743	723	711	781	733	746	731	760	734	701	744	702	730	745	754	711	743	731	714	683	718	692	743	741	687	741	734	690	723	689	777	731	686	747	684	735	711	729	686	726	727	678	714	742	715	705	733	687	731	708	718	718	749	698	727	706	708	750	675	730	779	723	726	751	677	758	760	730	734	774	714	736	693	726	695	703	782	729	703	754	728	730	672	724	680	703	728	815	746	724	709	695	719	715	734	744	685	710	756	735	755	734	686	735	699	749	707	711	734	679	749	761	701	750	688	716	705	734	746	750	747	725	726	715	730	743	703	720	755	704	762	684	700	762	736	714	721	721	745	707	730	700	741	726	711	733	722	788	740	733	734	745	729	706	754	726	796	759	722	730	660	704	730	713	774	801	673	767	728	717	736	720	717	756	722	736	777	702	716	789	707	793	708	736	716	720	780	666	745	682	763	764	710	744	663	727	692	722	737	744	691	736	749	703	694	693	698	775	704	697	773	726	700	776	745	754	705	701	701	724	730	687	683	737	661	751	698	765	730	715	717	666	707	716	722	718	766	726	717	682	746	674	769	749	768	699	741	700	694	786	732	700	690	719	756	724	735	719	690	725	691	700	712	785	731	672	746	719	752	725	778	725	755	736	746	741	744	724	734	726	760	732	713	737	708	786	715	761	711	756	749	742	725	697	662	779	712	719	748	749	687	668	720	703	734	737	751	734	689	727	740	719	787	728	756	781	760	702	712	729	756	703	738	682	725	724	753	699	737	680	715	720	706	720	711	708	726	750	698	705	739	777	716	690	689	746	758	698	816	722	718	723	756	737	777	699	735	736	688	744	768	702	737	692	688	721	748	715	753	735	770	717	708	744	706	745	722	703	721	681	741	720	794	768	770	738	717	708	675	740	722	733	706	752	748	755	693	765	703	753	751	701	716	746	727	747	694	715	709	697	695	716	742	724	732	733	739	689	687	732	690	739	706	714	709	775	723	746	739	736	681	685	758	696	729	713	702	777	712	689	760	694	713	759	738	781	764	704	693	744	680	712	718	673	732	672	748	754	771	731	720	734	705	746	724	754	827	725	750	702	739	699	727	771	732	671	749	713	707	731	742	693	737	686	711	751	727	732	706	758	711	695	733	700	715	711	697	728	733	704	722	734	709	790	729	711	697	664	699	708	709	711	718	702	709	746	670	719	711	756	719	753	684	762	746	709	702	737	713	762	730	744	760	709	737	656	679	718	749	736	766	699	712	717	723	694	720	759	747	730	729	683	738	701	716	731	788	749	739	704	696	694	705	715	701	734	782	656	761	701	725	688	674	779	783	721	712	718	692	684	695	738	724	735	750	690	803	726	725	747	727	736	695	743	747	681	703	766	752	714	708	736	718	744	754	737	706	740	722	699	699	755	702	740	769	696	725	721	695	775	784	757	783	755	763	743	671	694	718	707	717	733	742	780	690	734	703	680	726	718	741	735	752	683	688	707	733	738	710	677	715	690	680	713	765	701	709	742	692	781	742	682	751	707	707	686	751	707	723	790	676	739	715	741	727	726	783	774	739	734	726	675	729	778	719	751	663	746	692	708	716	757	696	759	698	753	734	743	703	749	706	687	719	771	684	702	761	732	691	675	703	686	698	711	776	720	741	745	724	686	731	698	748	719	760	716	732	730	764	683	714	723	760	729	670	747	721	714	722	709	730	759	718	745	682	694	760	703	663	729	725	731	708	752	731	720	750	726	707	750	755	744	667	711	693	759	664	668	748	745	695	741	740	748	742	707	757	726	740	691	784	712	750	766	741	749	735	745	714	769	700	707	706	699	723	699	732	742	690	675	739	707	712	735	748	755	730	742	738	719	706	705	752	734	733	738	728	712	772	725	736	748	741	715	718	744	753	729	726	681	759	726	693	728	770	698	736	700	727	715	717	747	656	715	743	750	718	681	710	735	716	760	739	717	748	723	695	737	767	728	721	742	714	715	751	755	714	734	714	751	712	742	764	770	747	684	740	739	675	792	743	769	698	750	736	693	748	731	768	699	730	712	717	739	675	727	683	753	711	718	723	729	708	761	713	757	740	702	700	793	740	673	739	757	734	731	710	702	773	707	742	713	746	708	725	653	718	716	738	713	672	707	723	750	719	692	760	791	724	750	737	748	693	701	704	709	699	704	701	725	741	740	682	690	752	777	790	692	730	754	736	698	696	751	707	699	701	736	741	745	752	755	703	766	715	712	723	744	738	716	727	694	721	741	733	722	721	751	703	695	747	680	727	713	721	776	714	719	719	701	753	675	741	721	749	745	716	755	738	751	729	749	734	716	714	778	714	701	737	686	761	734	724	747	748	710	743	710	716	717	732	722	747	739	746	757	686	722	709	792	698	732	739	702	757	734	766	724	693	673	709	784	707	717	722	760	726	693	749	741	692	767	692	725	723	722	721	709	722	748	696	732	716	723	715	709	723	708	737	772	715	759	702	732	715	755	748	703	720	708	709	729	707	755	713	700	682	730	729	729	731	745	722	737	726	708	736	689	736	749	778	744	714	685	721	717	716	746	651	752	722	758	720	706	722	737	699	799	749	765	720	708	719	639	717	707	722	696	683	713	742	668	685	693	755	727	729	733	696	764	702	732	738	691	712	740	744	735	726	757	696	694	709	728	755	793	724	698	718	730	752	681	679	710	705	756	736	661	689	736	695	718	703	691	715	713	716	718	766	734	743	683	747	733	707	674	742	700	738	775	719	749	735	745	719	700	692	768	728	713	765	729	787	730	736	757	734	744	713	766	699	741	756	716	688	744	716	734	680	732	692	736	724	716	705	714	750
29250	25170	36547	39135	27553	18627	11921	7406	5004	3700	2814	2169	1797	1467	1299	1139	1106	952	949	907	846	873	825	802	792	844	788	851	767	796	771	802	770	762	815	756	774	735	770	753	715	787	750	754	763	790	765	770	793	815	796	790	778	775	834	802	811	806	794	802	771	754	731	758	750	832	822	764	767	744	760	774	817	745	801	749	788	744	742	783	752	728	779	807	792	763	797	772	761	766	759	760	793	765	776	805	822	792	755	798	790	776	800	792	768	758	778	760	788	761	754	822	811	802	809	771	764	812	751	778	756	747	738	779	801	755	787	801	735	763	785	759	712	807	806	735	787	807	754	802	770	763	734	764	797	764	765	779	759	809	819	775	754	790	740	784	771	745	776	766	748	734	736	726	798	769	771	787	778	771	804	752	816	736	737	770	802	768	766	771	793	785	823	789	769	847	744	798	768	755	741	801	767	759	725	818	737	778	799	735	764	823	772	784	779	775	817	808	771	747	752	748	727	791	770	772	791	797	756	737	794	798	743	790	828	741	755	813	776	735	801	779	761	756	777	770	744	764	801	817	764	740	848	786	754	752	747	776	803	755	831	804	765	782	770	758	762	772	807	811	790	763	748	740	829	806	742	760	802	770	815	735	776	782	816	782	802	808	832	760	819	804	785	769	786	749	776	752	791	713	718	809	801	802	761	804	772	829	791	774	781	740	772	795	765	796	688	731	788	723	755	762	761	798	777	784	789	746	796	760	801	792	773	776	794	830	826	773	792	754	798	805	749	755	773	756	757	785	727	747	788	713	766	786	734	815	755	789	758	783	770	721	784	810	771	793	798	742	781	792	791	781	748	803	788	751	788	771	768	778	813	813	782	787	777	751	807	835	778	808	814	784	808	799	787	748	783	806	775	764	776	789	786	760	751	759	801	778	764	765	738	763	748	720	777	771	757	784	781	711	776	808	814	740	766	827	791	787	759	752	759	722	817	786	765	768	816	793	772	718	804	787	768	759	828	778	724	842	757	761	736	768	768	754	766	773	838	819	757	797	799	748	774	811	784	797	738	790	771	744	755	808	751	786	756	798	768	814	781	748	839	780	793	826	767	763	766	758	768	692	745	766	795	784	813	780	733	811	741	802	747	739	712	762	764	712	748	814	771	771	795	790	785	757	745	812	809	780	774	757	816	769	803	813	765	778	721	763	750	767	740	762	816	783	736	710	790	726	721	841	793	775	761	791	755	804	738	765	767	758	786	796	742	766	799	779	772	811	779	786	744	746	811	784	760	776	786	767	804	751	738	770	775	802	779	798	823	813	794	791	789	809	779	767	780	787	797	810	784	765	821	771	776	756	819	831	739	759	781	779	845	783	807	766	806	773	762	802	745	839	748	785	771	759	865	778	794	770	753	783	739	777	778	779	742	765	760	785	748	774	748	751	813	806	733	785	770	814	785	828	767	804	810	772	773	740	766	773	792	738	742	811	806	748	775	740	808	762	794	780	750	757	746	778	769	770	750	750	798	740	788	765	750	708	785	705	745	764	811	749	797	826	768	788	773	761	755	763	738	711	810	798	755	828	786	759	740	761	780	740	763	748	765	788	768	800	798	801	813	788	809	720	751	765	734	791	791	816	738	738	756	754	760	802	850	728	716	766	788	773	760	772	784	762	762	775	770	744	780	794	826	797	739	743	769	796	750	751	764	768	753	761	796	798	811	834	762	797	716	763	778	777	801	840	809	723	724	814	806	800	752	783	792	755	740	814	769	800	810	813	782	768	854	774	771	828	763	724	769	774	749	715	759	760	759	774	790	775	746	764	694	747	806	768	765	744	791	784	794	764	759	794	796	806	771	744	763	807	767	771	802	794	782	768	758	743	777	747	784	826	742	755	748	759	818	733	765	790	762	757	785	784	767	753	794	770	819	761	745	741	800	741	767	800	799	720	733	782	731	749	738	759	780	811	801	737	774	792	748	712	770	794	777	777	791	777	780	806	734	717	769	739	775	746	693	839	777	774	791	737	759	755	748	759	807	815	767	764	742	757	754	768	801	759	751	767	767	806	739	728	753	801	764	751	807	800	829	763	798	827	773	761	801	787	808	783	757	778	742	715	733	746	751	741	760	763	798	766	798	794	778	745	743	754	719	767	723	807	754	728	720	796	765	753	760	777	779	824	817	803	799	743	768	806	808	748	722	800	746	771	759	793	695	744	819	726	820	719	742	797	748	783	738	813	820	779	829	780	733	801	796	743	796	767	774	707	820	791	757	787	788	776	834	779	798	785	770	740	786	803	782	759	748	769	748	787	775	750	732	781	750	767	793	773	764	753	814	738	744	767	819	750	797	773	757	799	806	760	819	729	792	728	804	758	752	776	775	783	710	781	813	782	782	773	764	740	791	768	803	790	757	779	782	766	741	757	735	738	758	764	786	773	777	785	755	762	796	754	777	772	845	734	776	786	800	735	795	812	741	739	774	725	765	774	770	778	763	769	762	795	823	781	781	761	779	812	811	742	739	771	763	767	806	765	767	772	688	778	753	698	806	790	752	819	827	758	763	710	711	778	787	788	807	758	827	777	708	736	737	798	794	781	767	797	783	800	793	807	769	817	741	784	748	783	770	751	757	791	769	694	773	749	807	818	743	795	754	750	769	767	799	799	759	785	806	763	769	775	794	735	792	777	775	818	827	826	800	763	794	784	779	747	769	748	724	720	793	763	790	753	758	758	815	824	781	776	782	796	752	775	764	722	759	753	795	764	841	788	804	735	786	809	774	805	755	788	743	789	771	763	760	789	795	783	824	814	801	824	809	775	794	807	808	759	783	803	759	709	719	770	757	729	780	834	740	743	783	733	806	793	779	762	791	796	736	789	752	812	740	700	792	725	820	771	764	746	772	748	759	742	815	743	774	760	776	775	768	756	792	758	788	747	768	805	731	793	762	759	767	761	801	786	812	807	798	759	772	784	775	771	773	765	764	741	809	771	742	799	764	773	787	808	780	762	741	774	783	776	752	771	744	744	737	802	726	794	776	844	790	792	739	799	798	779	744	841	797	834	771	763	781	788	798	728	737	813	810	795	734	757	743	742	777	723	761	766	775	780	790	803	773	788	742	779	808	791	807	767	781	776	714	830	781	749	742	754	797	812	722	753	767	792	740	822	811	778	713	767	922	833	835	757	750	773	796	776	802	744	798	806	842	763	781	770	791	818	773	770	825	768	740	768	782	815	750	786	714	776	786	773	766	740	761	809	787	806	750	839	816	780	776	783	766	708	747	824	817	761	817	781	734	789	787	765	732	810	775	763	699	802	776	739	760	765	826	796	757	773	847	820	732	808	785	735	755	812	801	737	794	741	789	741	732	777	805	777	814	773	776	781	809	723	794	751	740	788	790	771	756	805	786	742	774	777	796	809	753	795	771	723	800	795	765	799	770	808	805	833	759	815	834	799	790	748	759	732	827	801	755	764	760	779	692	809	806	822	764	774	750	774	725	819	793	795	732	740
52244	61679	58441	46017	29950	20759	14777	10536	7629	5816	4351	3193	2467	2076	1637	1402	1221	1077	975	902	849	858	808	816	751	784	758	772	763	721	705	769	729	750	718	698	731	715	721	705	694	705	733	765	703	762	725	653	659	713	721	686	730	745	726	684	715	719	702	690	733	738	755	719	721	682	722	731	713	662	729	692	710	746	717	758	720	748	755	705	732	674	714	727	695	670	673	707	694	689	729	741	731	696	723	731	734	768	748	706	671	718	676	760	703	704	725	689	708	770	736	716	739	711	701	700	697	720	709	739	705	759	731	695	673	734	700	739	719	701	723	705	710	747	749	722	735	663	696	736	689	747	692	733	740	721	734	709	647	705	730	727	691	732	722	717	716	735	730	671	681	729	700	712	707	710	714	726	723	725	718	696	701	722	741	741	705	755	711	721	704	709	712	730	716	696	764	718	724	699	776	745	668	717	698	709	744	726	731	742	737	745	651	759	705	750	715	677	742	696	704	775	723	727	742	725	680	716	680	719	717	691	728	737	744	722	755	719	650	714	734	707	717	702	733	730	733	708	757	740	767	728	675	743	731	700	710	668	694	694	726	722	744	696	725	692	716	720	721	749	713	719	710	717	682	703	762	724	736	723	749	780	702	726	705	680	684	666	704	715	689	684	713	744	694	702	742	756	693	707	699	707	756	659	699	727	716	670	683	722	684	695	707	740	763	724	709	716	678	765	727	711	735	753	724	716	732	697	766	723	688	720	718	715	720	681	682	696	705	778	695	681	714	725	702	747	719	736	749	690	687	728	702	701	679	664	708	725	727	769	703	691	728	713	714	716	677	698	786	727	706	702	709	704	685	729	711	751	704	712	723	708	717	721	715	715	700	731	740	720	688	759	718	748	773	741	666	712	666	677	732	704	755	702	750	712	741	705	709	715	712	696	718	741	735	678	764	708	704	734	801	709	732	688	741	717	661	730	755	688	679	718	734	751	709	708	718	749	739	652	719	718	739	735	698	691	718	770	705	703	678	699	742	715	682	750	675	732	742	687	729	711	699	666	704	708	716	685	734	718	736	720	726	700	718	718	734	705	728	697	676	730	704	698	698	685	679	637	695	683	733	729	690	671	699	724	705	656	709	739	699	682	758	706	685	706	746	734	701	743	688	717	736	686	736	714	694	710	701	718	714	740	711	706	719	721	731	731	728	754	709	671	743	727	703	749	754	705	718	716	673	730	764	680	700	728	712	691	729	713	702	757	706	756	727	706	695	721	680	732	759	704	692	742	729	707	711	704	697	730	736	753	683	704	707	743	726	681	770	722	730	689	751	711	737	751	724	675	672	759	679	730	685	777	726	705	703	685	740	751	736	677	726	739	724	700	678	731	678	713	684	716	679	696	733	672	686	691	724	741	679	707	656	741	664	700	704	728	757	717	699	669	728	718	687	705	699	724	719	680	695	737	733	710	744	726	699	686	752	674	752	765	724	706	692	707	681	675	751	654	740	718	721	741	707	735	718	730	671	741	783	676	723	711	712	733	750	718	779	726	702	742	760	714	728	726	729	742	689	728	694	691	690	684	712	727	677	713	708	752	740	737	698	749	755	744	687	717	690	691	746	707	678	691	723	695	706	729	701	681	691	717	720	739	714	705	734	704	716	742	691	731	783	716	708	700	686	728	695	713	754	742	703	725	717	703	696	673	708	759	740	685	715	703	727	709	678	747	736	696	740	713	683	757	724	753	690	727	690	755	751	733	748	697	750	706	697	689	691	691	660	726	700	738	732	695	685	689	723	750	688	674	720	709	726	719	703	725	767	724	729	747	778	761	705	681	706	757	715	744	744	687	693	709	722	768	726	722	718	717	741	738	720	714	699	706	724	729	733	720	713	701	722	760	700	682	665	687	716	703	760	731	726	727	716	712	676	698	735	746	729	728	727	733	763	718	657	684	734	672	704	677	705	736	697	709	710	718	721	725	697	741	714	739	687	698	728	727	689	725	703	726	753	714	720	711	672	768	703	709	696	741	736	685	714	726	727	736	702	741	757	747	680	741	716	703	675	717	685	738	709	720	704	683	733	712	708	664	736	711	701	765	745	781	714	724	778	711	711	696	665	707	749	724	662	728	721	714	716	698	748	729	686	747	760	741	726	729	697	708	765	730	758	727	713	775	686	676	743	695	695	715	706	718	741	720	720	706	742	690	743	687	727	707	718	729	728	669	700	752	758	691	688	733	714	686	708	738	743	749	748	729	712	701	689	717	748	703	680	710	703	726	738	727	737	745	714	773	687	735	721	723	724	730	713	708	743	738	685	726	699	668	705	760	741	703	786	746	717	693	638	735	711	694	659	721	689	721	721	699	694	692	719	746	694	732	727	685	715	712	721	732	691	755	690	719	705	728	724	732	706	734	714	714	718	737	699	693	733	733	728	701	706	742	741	688	762	724	675	672	743	726	717	743	750	699	701	712	706	719	691	718	763	693	699	683	769	738	699	772	680	648	725	703	691	709	737	683	722	728	725	748	685	648	716	683	755	680	715	738	760	690	717	746	752	717	692	770	764	696	741	727	722	731	672	672	692	665	726	727	735	739	704	721	735	668	742	720	722	699	752	702	730	738	720	756	722	710	701	718	729	724	772	740	697	766	718	686	705	710	701	648	724	652	736	692	700	703	726	668	735	734	712	726	723	700	694	688	776	735	729	756	730	681	677	685	730	715	715	727	710	704	699	718	724	721	742	738	736	700	723	702	683	670	694	701	660	690	721	709	718	708	729	709	723	707	728	706	702	647	728	707	731	723	688	726	739	745	714	706	694	691	703	671	711	750	716	761	721	720	685	664	679	730	708	683	748	686	709	710	699	720	729	737	733	707	690	736	725	726	689	725	689	779	764	735	724	726	717	706	722	748	711	677	709	705	742	715	695	727	712	694	720	710	735	711	714	673	730	727	663	713	769	690	756	702	719	714	721	679	726	663	751	698	706	720	722	734	778	697	741	732	684	701	726	708	677	762	664	740	737	703	678	682	760	719	723	769	663	736	766	705	723	682	735	695	704	695	735	764	723	766	706	698	766	800	700	678	756	711	689	734	692	692	739	697	681	752	687	707	753	689	674	700	707	708	665	721	744	726	715	699	697	713	740	681	697	672	759	726	693	714	743	720	707	682	720	710	721	652	711	693	717	719	677	719	720	737	681	702	716	654	762	748	725	733	759	688	756	704	711	722	753	704	763	701	718	755	671	715	697	739	689	742	703	730	722	706	675	695	725	729	682	708	679	690	784	675	742	733	678	710	691	737	684	702	706	710	751	728	692	708	740	721	710	700	722	763	708	725	709	681	713	702	705	722	680	701	749	740	721	727	739	729	686	672	713	721	718	684	743	717	703	742	701	679	777	748	683	736	674	721	723	748	715	719	727	731	735	676	767	729	691	723	720	697	736	740	708	684	665	668	710	779	728	737	736	706	724	744	738	716	744	746	707	708	713	742	747	696	708	681	729	699	717	740
25889	21676	29694	27588	26732	24957	18229	9564	6207	4503	3341	2625	2037	1667	1463	1277	1241	1052	963	931	921	845	846	784	827	854	792	818	785	771	761	768	822	790	861	788	817	786	772	735	815	812	805	790	787	778	751	756	777	745	811	766	782	799	785	728	764	778	778	848	757	802	777	740	838	743	794	740	769	730	809	856	817	814	808	753	758	808	759	803	823	798	838	796	751	792	814	792	795	857	797	764	764	783	717	770	787	815	793	781	757	795	777	783	797	809	726	846	762	820	772	775	814	836	807	794	776	814	808	786	787	778	775	798	781	768	754	723	796	840	777	820	773	751	779	774	741	774	784	840	773	790	766	773	779	799	689	805	789	803	830	767	813	764	808	736	751	730	768	793	794	747	750	818	793	779	800	762	747	748	808	783	759	835	773	803	814	781	795	817	820	805	754	795	765	784	732	742	821	759	747	801	780	793	742	749	825	781	755	743	761	750	759	788	767	800	865	796	751	780	828	793	762	783	802	816	813	762	816	752	825	777	798	780	828	826	805	765	820	750	831	758	742	778	780	793	827	805	753	821	771	795	810	789	781	779	817	783	802	727	827	834	804	755	762	738	809	755	780	781	753	759	795	743	783	778	788	767	799	790	792	808	797	772	767	761	787	721	796	774	766	805	776	784	780	777	842	794	797	762	752	780	796	817	804	798	816	777	805	793	762	729	800	758	813	816	724	792	795	803	799	766	772	742	758	731	768	769	757	798	792	799	765	791	764	783	766	764	711	749	805	771	734	798	791	755	778	745	825	821	750	836	729	792	761	780	775	770	818	763	771	758	760	773	769	786	794	771	764	814	738	711	824	748	828	785	821	803	820	787	749	826	797	749	792	811	845	818	726	793	783	786	767	801	734	779	718	788	825	825	732	698	793	762	738	825	756	778	770	832	808	782	772	828	788	787	803	812	697	767	746	813	792	816	802	749	856	834	752	824	814	807	774	747	773	744	810	783	745	757	790	781	794	762	784	824	800	786	821	781	779	815	777	781	794	713	790	796	726	794	761	801	745	776	801	798	799	791	795	818	766	775	797	817	756	752	832	749	798	811	835	747	794	815	767	747	742	796	796	739	816	808	773	756	765	802	776	766	807	819	803	808	756	769	755	770	795	792	795	773	782	826	775	783	788	825	775	759	796	771	756	747	770	755	770	749	786	812	782	762	746	762	796	807	791	784	765	830	783	789	791	789	821	810	825	776	767	794	795	784	763	803	806	796	787	796	788	770	755	766	771	799	805	758	781	790	775	805	760	809	758	750	795	792	790	820	750	838	796	780	761	807	764	810	786	803	770	736	763	815	775	827	770	783	811	833	809	728	760	815	778	750	749	776	748	827	771	785	734	782	806	827	848	738	757	756	736	823	841	839	771	842	786	818	838	759	825	809	852	837	797	855	828	799	737	780	772	829	718	825	765	762	744	808	802	778	833	790	782	759	813	798	772	818	791	735	813	766	728	770	809	761	749	762	807	752	751	798	734	783	843	818	781	785	793	816	772	784	777	843	759	801	753	869	755	836	758	780	773	810	730	820	726	771	793	816	769	770	749	785	783	803	778	767	800	775	757	822	800	762	734	764	779	773	745	779	783	784	796	799	774	828	770	800	794	743	779	791	862	751	766	841	734	791	760	787	839	807	790	783	816	763	793	754	798	783	766	826	793	762	817	718	756	737	767	807	764	744	766	799	764	761	770	798	800	817	748	750	756	719	786	756	780	728	790	779	762	790	863	745	799	775	792	801	765	795	785	808	773	820	788	740	813	768	793	792	746	805	793	802	798	825	839	759	835	773	817	780	760	796	805	760	792	747	832	753	739	774	772	823	793	805	799	810	770	782	808	770	787	762	765	818	812	820	807	862	824	777	802	736	755	816	808	817	791	806	785	805	778	797	769	763	792	778	735	762	802	791	762	732	809	827	733	815	762	784	785	821	797	701	804	752	764	741	793	774	783	801	776	767	715	769	826	741	774	780	818	768	804	813	795	803	761	754	843	789	790	774	793	807	751	812	807	805	839	827	763	793	794	789	784	758	799	768	789	806	752	771	773	816	777	778	745	783	816	784	765	771	768	760	783	729	742	818	745	785	813	752	827	762	787	752	781	816	804	801	721	742	775	736	829	803	751	789	776	790	751	788	790	784	768	789	796	800	750	812	750	841	722	824	800	790	808	824	840	757	823	755	736	780	775	817	808	745	752	760	815	824	777	749	786	800	754	827	809	832	804	796	792	770	821	769	797	800	778	776	772	713	851	760	827	769	827	799	727	803	812	787	811	762	788	806	781	765	825	780	809	799	778	758	762	774	792	809	818	835	809	817	723	766	748	830	793	760	765	733	792	819	778	799	796	839	807	738	831	766	765	750	758	779	785	823	782	777	773	804	827	807	812	767	782	769	800	780	756	761	752	765	747	720	761	811	741	813	748	742	726	785	805	795	800	738	796	782	769	775	754	752	801	765	784	819	791	772	747	759	758	728	723	779	788	768	790	795	774	817	782	773	782	773	832	803	827	833	809	770	773	777	752	802	743	764	754	777	785	766	743	767	788	740	790	820	783	794	792	755	787	772	782	798	832	729	812	800	796	754	798	778	719	763	730	793	778	784	800	731	754	772	844	830	801	758	836	771	817	793	831	738	837	817	740	772	794	800	789	796	780	769	807	745	784	840	736	774	781	773	792	785	806	758	800	805	724	747	826	788	793	760	776	799	790	790	790	812	818	797	777	791	810	766	798	761	764	798	773	772	772	799	834	814	813	800	825	786	795	802	741	738	783	761	837	725	789	771	746	740	776	795	829	803	817	796	804	736	766	814	784	758	802	785	771	760	798	799	727	809	816	833	798	720	801	803	794	748	761	780	800	794	806	763	787	768	745	831	782	749	794	769	836	792	777	763	766	784	831	735	739	747	795	794	739	763	822	751	801	755	796	823	769	780	759	748	804	762	804	772	808	783	765	786	809	762	812	813	814	784	766	755	837	786	752	758	768	729	797	754	792	769	803	770	787	754	824	744	808	827	810	787	745	814	814	792	761	811	785	763	798	743	815	772	800	819	793	770	760	757	760	808	803	834	832	787	725	799	824	842	760	797	806	777	775	776	807	782	783	788	782	824	759	826	791	813	784	771	821	811	791	788	787	812	800	832	757	757	764	757	803	811	790	792	757	797	830	742	751	749	790	794	753	770	795	802	808	793	824	791	783	753	840	798	808	819	782	827	723	736	822	768	780	790	752	855	776	801	783	792	781	751	817	817	779	803	745	784	794	763	841	768	770	771	793	738	768	793	767	753	795	802	799	769	809	820	795	742	808	762	768	768	785	805	751	767	757	786	778	781	757	765	776	806	758	778	758	751	772	781	796	812	779	799	791	815	811	768	780	775	785	790	759	857	750	822	801	720	729	786	772	803	838	832	780	749	784	747	798	818	717	773	761	753	786	752	762	765	784	803	766	768	813	819	795	780	752	795	738	750
53376	66349	62151	48936	35694	24531	16136	11660	8556	6543	4783	3644	2833	2213	1804	1521	1276	1135	1008	945	857	874	817	754	787	741	765	723	791	731	775	732	720	771	739	736	715	683	748	747	707	722	741	742	773	733	742	717	654	726	689	698	661	710	708	728	748	722	714	748	758	739	749	713	728	755	784	726	713	695	727	684	658	730	710	712	732	740	733	706	684	762	692	698	730	777	730	726	693	727	713	689	700	760	712	737	716	732	711	724	676	753	702	724	682	728	746	753	689	684	712	681	714	774	705	739	706	692	738	704	741	767	699	730	766	704	714	660	717	728	774	714	693	671	716	724	723	733	745	723	683	710	728	710	713	719	689	717	706	690	733	720	702	761	759	672	708	708	744	709	714	699	758	672	673	716	699	741	746	740	708	710	682	724	750	705	695	751	717	712	684	751	713	737	710	712	736	714	688	719	735	758	728	724	707	683	766	680	757	738	705	694	721	704	747	701	656	751	712	682	729	704	726	710	753	744	710	728	709	700	680	707	718	701	699	716	656	716	711	731	700	720	731	793	683	760	743	719	672	730	750	675	720	705	772	714	749	741	717	685	712	716	756	734	730	711	670	743	687	733	708	747	735	738	751	719	702	758	714	675	673	744	673	646	689	725	735	730	715	755	728	717	731	762	698	737	755	750	694	723	673	737	733	694	718	714	722	718	724	742	692	737	724	729	693	698	719	712	736	703	735	722	736	717	705	682	696	744	662	764	759	719	737	692	756	703	718	744	726	678	707	697	736	674	719	684	751	728	718	676	719	653	721	702	698	721	744	710	697	724	679	655	700	727	720	725	674	715	772	686	722	671	699	710	724	749	679	678	723	692	716	729	713	715	723	735	705	702	729	732	762	696	720	761	710	749	689	732	705	699	684	692	721	688	700	693	697	715	694	719	761	675	657	764	725	715	699	696	740	688	726	753	746	739	745	735	719	755	730	704	784	742	706	696	733	735	741	756	697	770	695	721	699	738	692	741	772	739	689	726	759	735	691	703	713	725	664	681	736	727	717	717	718	686	723	691	728	754	705	733	711	742	766	795	694	692	750	713	711	715	734	768	697	687	721	700	700	708	717	692	734	718	729	739	735	712	727	697	710	705	735	716	757	743	727	738	713	693	672	719	706	719	688	694	719	729	763	689	703	766	738	774	708	734	742	761	739	684	752	716	659	706	715	729	732	691	731	714	710	716	728	681	732	731	687	698	710	767	711	726	706	738	791	738	726	711	726	702	737	739	686	749	738	737	694	746	742	681	738	720	703	736	687	691	740	711	709	744	696	704	719	684	758	701	743	697	730	767	762	733	708	720	713	696	733	720	745	712	713	734	724	725	678	709	721	711	759	710	757	713	685	683	728	693	746	739	699	757	665	704	721	754	737	711	775	710	708	698	721	739	702	786	715	693	718	713	745	676	675	747	702	707	713	706	745	693	718	787	684	725	707	757	712	646	696	693	730	736	730	699	716	686	770	728	646	670	728	687	705	679	729	697	742	664	748	716	725	795	685	745	702	680	681	752	684	740	698	704	752	702	731	694	709	690	703	706	763	771	731	701	727	730	707	755	713	723	687	696	724	664	719	689	760	740	684	760	711	745	735	753	688	730	688	734	686	692	733	703	691	712	782	730	744	679	715	705	735	711	726	728	724	726	731	678	671	730	695	712	714	710	680	703	699	740	746	737	705	722	744	724	772	742	770	652	726	679	711	691	694	748	726	688	805	706	744	678	728	669	745	684	745	726	763	717	699	734	721	674	724	738	708	719	696	668	695	747	727	727	719	714	738	726	717	726	741	712	677	677	706	738	742	746	752	757	710	712	720	695	716	729	674	729	712	676	676	728	739	672	747	721	725	719	696	775	709	735	699	777	689	746	701	666	668	750	710	724	733	743	727	747	693	725	745	729	716	699	708	738	719	722	689	730	712	759	714	756	694	759	744	706	688	750	753	740	740	720	684	713	684	710	732	744	740	738	664	726	730	719	701	769	752	714	749	726	701	693	651	694	728	707	667	737	683	703	716	682	688	727	735	745	691	701	741	727	766	684	751	727	706	708	696	719	745	729	757	748	713	721	757	728	775	714	718	718	686	715	703	747	763	740	709	727	706	723	712	710	715	723	677	712	719	760	747	682	732	719	719	745	733	746	722	734	695	691	729	730	724	722	727	705	722	746	728	676	710	734	706	709	733	681	737	738	726	668	744	710	693	719	777	741	753	686	650	698	698	698	714	730	695	711	676	690	731	682	687	732	736	713	701	712	694	721	707	703	757	745	702	739	733	766	760	779	755	720	730	683	704	719	684	742	727	693	674	733	670	712	740	739	679	758	713	746	729	711	721	721	748	683	668	760	718	705	714	728	704	742	711	698	729	717	744	714	685	746	733	696	747	666	722	712	760	691	687	720	716	726	711	703	671	715	666	685	717	734	703	742	712	686	705	732	686	665	693	765	714	686	700	742	724	717	725	717	694	665	696	715	750	700	705	734	718	690	703	709	704	682	746	673	739	754	725	738	721	698	681	732	687	720	721	742	687	735	723	754	684	729	692	698	667	730	740	775	722	684	726	698	728	736	716	704	660	673	720	696	759	696	707	700	701	686	691	739	721	740	709	712	673	706	748	736	690	678	742	673	727	731	712	730	738	715	737	727	699	714	697	714	744	716	728	717	716	718	763	778	726	742	733	703	695	722	774	740	722	736	708	706	718	662	683	697	712	711	760	679	729	726	756	677	707	692	679	754	689	726	704	738	712	681	745	735	715	743	719	751	692	770	744	705	729	672	693	733	661	719	785	777	721	659	680	685	713	685	681	689	667	714	653	696	706	728	702	734	730	762	708	775	685	691	714	727	737	714	703	738	724	692	723	715	721	776	707	706	774	691	765	716	707	717	696	665	734	757	722	715	692	712	706	700	651	695	697	694	752	721	719	715	701	719	735	740	716	757	734	723	713	716	703	723	687	724	722	748	762	739	733	702	702	692	712	741	652	720	675	672	724	695	689	703	764	726	728	766	740	740	738	715	716	734	707	729	729	743	722	723	746	737	735	695	714	783	710	775	739	685	742	710	730	698	740	731	753	705	720	732	725	704	707	748	773	740	694	666	726	707	738	714	698	751	713	716	726	743	680	692	703	733	721	723	712	661	709	697	658	730	660	707	700	721	749	661	738	692	753	728	709	701	713	691	676	693	718	729	711	758	693	764	671	725	733	679	740	755	725	689	746	704	704	730	699	738	732	695	699	689	669	707	734	741	724	788	751	752	753	693	729	725	744	736	768	695	702	674	709	723	722	721	706	691	718	720	680	682	652	705	728	734	710	718	740	669	736	720	617	771	734	735	702	740	706	685	725	719	737	709	726	736	710	727	712	720	699	706	757	750	724	749	723	682	767	752	732	733	749	725	688	761	746	722	723	684	755	694	727	753	695	717	704	729	696	728	734	737	736	680	730	697	706	737	704	740	716	725	772	715	726	709
25317	21743	29642	26480	25429	25094	20166	10146	6348	4782	3468	2639	2231	1767	1531	1274	1223	1006	1046	877	901	892	877	892	868	828	825	816	788	769	811	788	824	796	839	780	788	764	795	770	767	753	758	834	749	784	735	799	782	800	793	815	748	746	740	755	807	802	797	819	778	799	763	812	775	768	772	731	820	837	799	766	771	800	748	787	801	782	764	824	765	831	844	757	796	785	811	761	820	779	757	801	812	804	904	804	781	771	822	779	745	817	776	770	813	795	814	786	788	835	880	831	788	787	820	790	796	792	764	760	778	723	770	787	818	826	782	806	790	801	789	793	772	767	805	817	811	792	774	769	756	744	770	831	795	832	812	781	757	792	796	772	832	789	785	849	723	757	795	754	780	798	757	747	815	794	729	770	823	806	756	823	788	804	761	766	832	749	804	761	781	761	784	743	765	810	807	781	745	782	821	769	809	785	794	765	766	794	786	821	761	763	762	836	783	790	826	831	782	747	787	777	767	778	849	743	819	802	809	768	827	772	738	776	810	770	760	810	769	797	850	809	807	838	828	791	814	769	781	794	751	792	792	832	805	837	807	763	788	780	770	839	787	812	837	770	785	788	736	744	812	820	753	784	820	746	774	723	841	785	751	762	801	790	737	834	803	769	801	786	773	778	786	748	724	751	777	802	783	774	772	768	757	796	808	821	754	752	716	794	778	750	758	784	763	732	761	746	833	757	781	804	801	832	792	772	785	831	745	803	778	797	741	792	822	817	790	813	760	779	798	786	780	802	783	826	769	811	819	797	823	785	793	775	770	787	786	778	809	761	794	786	811	759	819	766	799	749	789	730	787	795	803	795	806	754	836	815	819	769	808	778	754	803	765	763	826	816	743	837	791	790	779	742	744	844	772	776	810	789	817	764	788	833	784	787	722	793	789	827	802	754	818	826	743	782	764	818	761	796	803	768	801	755	796	748	758	774	751	789	745	780	804	767	779	785	816	779	868	754	780	832	795	760	789	823	759	717	796	820	802	772	863	827	788	815	763	788	741	798	840	774	835	818	793	781	773	804	799	727	773	716	771	818	767	768	833	766	803	760	790	767	801	811	782	757	819	782	767	752	851	781	748	785	774	788	712	823	826	803	733	816	796	776	813	819	797	745	806	804	795	768	756	798	768	830	771	723	806	806	814	763	777	796	764	799	796	741	800	784	778	767	802	784	803	765	765	755	758	793	749	767	767	785	817	753	747	749	792	812	771	800	842	755	790	758	783	802	754	792	848	817	770	745	802	826	788	778	784	808	778	791	763	720	751	841	808	804	795	843	779	795	722	828	776	786	769	774	799	852	824	744	827	762	778	747	770	804	757	753	841	801	777	825	757	805	761	780	785	818	783	759	808	807	818	772	753	811	729	794	781	766	789	831	819	818	775	781	838	838	812	864	818	773	814	764	767	783	738	786	800	822	813	770	774	778	821	759	765	799	779	788	765	794	775	775	799	756	767	802	804	827	730	774	778	747	791	843	771	753	795	770	813	825	755	803	786	791	801	729	753	830	788	766	834	831	768	807	802	811	751	807	847	800	789	870	822	791	834	793	755	811	775	801	796	766	771	754	796	796	788	791	718	775	733	795	776	815	784	771	812	801	798	794	802	806	812	733	790	798	773	808	742	839	730	742	818	778	816	839	825	751	708	749	768	788	795	758	810	784	864	781	776	749	817	744	799	760	811	793	770	833	762	794	777	756	810	789	827	828	829	804	821	732	749	753	748	786	776	807	757	811	752	815	829	762	781	770	826	822	791	815	825	794	756	792	802	785	827	785	747	778	813	797	777	811	785	820	792	779	783	733	804	746	736	807	755	806	772	772	774	831	759	826	795	762	794	806	792	755	727	813	759	757	814	774	788	753	762	768	818	788	780	778	769	865	789	780	758	776	791	800	737	736	777	792	794	802	732	811	791	777	800	819	784	773	789	795	756	743	779	707	788	774	760	783	740	801	769	804	819	795	818	793	820	784	746	779	808	765	754	798	790	831	825	805	760	798	808	776	847	794	776	808	808	744	776	810	835	785	764	770	807	774	795	752	787	824	817	811	769	761	815	846	756	804	781	787	798	802	803	751	745	749	839	787	748	803	773	803	821	781	787	781	800	766	773	783	771	741	776	796	763	865	783	754	805	743	786	834	798	810	830	783	792	819	779	864	796	720	776	730	784	742	747	810	812	786	772	821	792	770	822	823	793	796	837	773	796	759	837	764	792	766	804	792	782	797	783	801	805	824	773	833	800	847	789	825	805	799	786	790	822	803	781	761	810	828	828	776	783	780	753	740	801	745	780	771	794	794	738	785	731	762	818	761	761	787	766	820	818	809	802	844	806	789	769	808	754	724	764	785	807	768	821	774	800	780	758	828	771	797	764	721	812	768	797	785	760	727	792	754	784	796	771	804	782	776	807	747	824	781	762	810	791	828	821	768	801	828	763	798	758	802	791	799	808	810	763	793	751	823	740	802	777	722	792	815	800	819	756	794	754	790	809	758	776	788	802	766	755	790	775	756	762	796	786	806	804	821	754	844	764	787	793	809	782	821	767	793	796	761	776	795	812	810	769	795	728	822	826	818	819	786	820	823	787	834	809	809	784	807	767	742	734	775	766	782	830	789	778	731	813	754	767	740	741	789	784	787	766	794	768	771	813	780	793	747	765	783	754	762	819	795	784	794	780	829	786	806	760	782	801	745	809	860	805	801	812	784	748	812	783	831	778	810	754	741	791	790	715	747	773	678	740	766	730	760	844	765	811	783	775	784	771	765	791	760	806	774	777	748	794	759	806	788	772	753	785	843	767	827	757	823	794	814	768	795	795	764	821	784	814	795	772	798	799	766	834	803	781	765	788	790	791	780	799	794	764	736	727	828	763	762	748	798	740	796	778	780	793	783	775	766	788	789	802	793	770	828	804	806	826	777	755	815	777	774	799	757	807	772	777	797	829	754	762	808	770	789	766	773	778	844	811	812	808	774	805	784	798	832	792	760	782	730	774	777	781	784	828	791	762	789	820	756	818	802	790	810	755	771	775	767	792	789	748	848	821	779	787	820	723	800	792	799	816	804	792	809	815	751	750	786	780	785	757	839	817	798	809	792	785	823	778	820	826	764	847	717	778	816	798	780	740	796	830	880	806	782	768	788	792	780	826	828	774	767	818	795	853	815	783	755	826	798	776	747	765	768	803	799	769	752	809	753	704	745	798	803	813	815	810	753	740	825	778	767	790	802	748	813	795	765	754	738	788	787	794	790	794	738	808	794	804	819	762	764	807	766	761	825	746	852	824	828	831	812	779	813	838	815	808	821	793	765	786	781	786	767	766	789	829	779	763	747	791	821	796	778	779	814	834	826	809	831	771	780	765	763	764	815	815	827	805	796	757	743	815	774	817	818	790	837	740	820	778	778	793	809	830	781	828	770	831	804	794	817	752	836	754	782	777	772	767	794	776	806	781	827	795	794	781	763	725	797
55186	69154	65381	51890	37865	26680	17930	12773	9399	6903	5340	3884	3070	2359	1918	1621	1381	1173	1094	989	924	898	880	829	776	831	814	747	760	740	707	719	778	741	749	715	716	746	675	713	753	742	697	687	667	740	748	706	693	750	728	708	701	725	735	690	733	737	726	719	702	755	747	752	747	743	753	713	717	738	741	681	686	680	737	732	724	737	714	724	743	666	696	701	699	715	690	783	712	683	702	737	686	706	748	728	736	693	745	722	761	724	723	722	683	713	740	741	732	676	772	722	745	737	749	694	704	665	716	737	711	747	722	734	685	750	745	714	765	663	762	777	706	700	749	706	732	744	689	752	673	706	710	764	763	686	805	721	728	700	734	706	708	671	705	715	722	724	709	712	691	720	687	718	736	722	733	746	732	707	753	729	696	705	776	731	754	723	716	724	695	763	702	739	756	704	708	717	732	769	753	734	783	704	685	716	733	777	727	716	717	733	705	725	734	741	691	724	763	733	712	743	748	727	740	726	705	688	734	741	698	721	724	678	704	747	716	723	726	701	671	708	743	787	707	708	710	731	727	731	688	697	718	717	708	734	710	743	699	741	714	728	663	684	691	770	714	726	757	715	749	770	710	769	728	673	710	716	736	753	718	702	698	776	723	718	707	715	765	686	760	725	746	741	714	704	770	724	721	677	717	715	779	770	643	692	719	689	704	720	736	755	755	722	693	719	702	742	738	731	728	708	722	746	714	736	745	731	693	762	706	740	706	752	711	727	703	710	674	701	735	723	700	697	728	709	706	718	790	721	749	715	770	703	692	712	723	695	685	761	724	708	714	752	714	684	736	683	703	695	694	743	716	702	714	678	743	761	722	712	727	737	691	709	725	768	688	741	697	737	690	704	711	725	711	729	775	723	686	683	727	734	763	724	755	724	729	761	714	747	696	735	683	700	741	724	675	719	715	738	762	701	754	730	724	697	704	725	701	714	715	713	675	702	733	677	773	702	728	696	746	710	705	667	732	720	699	677	756	756	721	716	699	731	691	708	700	741	740	708	738	711	718	660	699	699	681	687	708	740	699	704	799	684	738	729	716	700	688	684	744	755	739	765	704	667	737	719	730	697	763	696	701	748	729	747	729	743	703	725	719	716	742	708	687	707	700	671	742	759	733	736	704	712	707	703	721	744	775	721	690	715	720	753	704	686	628	783	666	715	716	728	683	717	713	730	758	690	702	726	681	772	735	669	665	725	689	735	667	678	699	708	746	708	725	707	765	698	748	770	691	746	668	745	703	728	809	689	731	731	702	764	726	703	682	723	712	741	704	734	751	687	687	746	725	725	709	707	671	710	708	718	684	732	728	705	686	735	730	727	690	666	710	707	678	676	670	723	753	732	719	698	768	683	683	717	729	699	768	714	727	686	768	709	766	701	708	684	749	762	694	705	722	728	712	734	689	680	692	732	722	776	661	741	722	717	726	730	713	728	739	700	696	707	667	730	759	776	725	722	718	705	681	758	729	760	730	725	707	717	751	720	710	738	704	706	712	735	757	781	685	754	718	738	743	718	689	770	723	779	698	708	693	732	739	675	652	724	737	730	720	703	739	699	709	681	722	734	691	717	715	713	741	716	741	735	727	730	703	697	723	734	694	720	708	698	704	693	720	701	712	713	689	758	709	707	707	737	751	722	734	714	693	720	672	663	730	737	695	758	715	708	726	696	692	728	708	728	746	714	732	703	715	708	740	741	705	716	659	776	712	749	699	725	704	699	695	694	718	749	711	730	749	699	731	715	729	729	756	747	709	688	731	733	779	685	684	754	715	734	676	711	741	673	719	787	724	696	722	720	740	694	711	731	715	714	710	721	716	727	710	736	718	721	756	700	696	760	744	751	781	697	736	748	752	727	748	743	701	738	735	639	743	756	706	752	702	742	695	703	708	699	734	729	718	710	733	731	671	717	722	717	692	696	752	737	689	768	694	765	708	663	718	747	741	736	717	669	703	730	704	721	701	766	715	745	765	692	725	730	740	767	767	686	705	751	690	709	716	708	748	701	712	690	675	688	703	698	712	674	693	686	720	669	732	740	702	724	688	706	710	690	711	709	713	721	712	708	751	694	720	720	723	735	692	732	699	743	713	734	678	715	743	738	759	762	725	747	731	710	704	742	723	721	745	754	728	666	675	738	701	770	734	778	727	715	721	709	710	723	684	694	737	700	695	727	726	715	696	770	685	714	741	706	743	718	742	712	771	725	751	788	728	757	722	687	697	704	712	750	735	691	660	749	740	704	727	731	721	709	698	713	711	762	705	631	693	736	736	712	674	732	682	743	731	722	749	729	769	759	731	724	747	671	757	698	698	709	734	741	703	713	728	733	728	756	692	748	712	669	716	702	708	698	753	721	746	747	731	709	701	683	734	695	731	732	705	735	735	684	710	783	660	720	687	700	736	725	724	711	720	709	701	741	700	740	707	722	698	724	740	715	700	693	714	751	725	707	705	753	735	694	753	767	671	734	676	735	731	674	735	748	746	689	687	725	691	688	729	690	711	715	736	760	668	674	779	732	724	695	722	739	744	716	713	739	707	755	714	724	771	711	701	719	719	715	691	745	679	716	743	756	709	726	703	739	796	674	757	675	664	699	718	746	717	674	727	716	724	748	706	702	735	712	722	739	732	726	715	748	729	701	723	710	702	697	704	710	681	752	701	726	673	698	703	734	789	755	715	681	758	686	742	705	707	719	689	724	733	684	662	693	724	769	725	701	693	746	704	723	683	720	784	711	739	738	712	711	722	672	745	731	733	719	733	740	694	704	706	674	714	675	712	694	733	702	730	704	705	743	694	704	697	740	676	717	708	686	692	749	745	782	701	707	728	732	708	642	739	766	714	732	688	755	777	739	761	672	754	716	760	726	775	693	737	738	751	748	701	769	772	720	736	708	727	735	743	750	745	705	705	754	709	693	739	711	709	725	732	702	721	747	778	705	704	733	713	704	734	710	724	703	716	728	703	716	704	739	728	752	693	751	711	722	708	714	677	708	711	700	716	696	650	704	713	709	680	729	731	695	687	695	695	727	761	715	720	724	767	733	704	737	691	676	731	724	694	721	691	726	704	710	664	717	743	672	712	740	684	711	742	716	700	748	684	782	731	672	709	718	714	693	727	720	701	699	707	752	703	676	672	704	719	728	754	742	698	692	714	703	705	702	713	700	715	702	697	723	681	724	709	754	717	674	752	769	755	696	696	697	747	754	741	752	744	715	744	701	722	655	770	749	751	766	763	727	744	737	736	693	779	723	731	715	730	711	718	706	706	730	722	713	703	696	734	733	719	693	700	712	721	728	734	695	727	690	731	673	760	773	722	733	724	721	724	710	729	741	707	712	698	743	731	682	714	727	711	745	750	701	730	677	675	739	699	704	734	692	721	728	754	686	701	713	752	731	699	663	707	738	704	711	709	680	714	716	721	703	736	740	789	733	743	751	749	675	710	722	736	755	705	724	716	731	750	736
24463	21614	29434	25298	24484	25831	23394	11891	6797	5057	3618	2736	2296	1859	1502	1295	1197	1101	961	928	1032	948	839	926	855	809	837	851	827	781	807	822	805	829	769	798	834	770	826	780	874	836	829	785	759	813	798	819	750	758	805	812	784	831	780	796	767	765	774	785	793	791	800	792	824	830	791	826	798	770	775	806	753	779	781	800	783	811	783	775	761	810	791	806	802	796	843	785	788	824	824	751	760	784	811	823	778	798	819	783	803	820	815	807	842	816	778	754	754	795	792	820	795	788	770	773	794	734	792	794	745	736	805	807	766	782	799	788	804	854	781	749	831	787	778	817	797	805	807	793	800	819	808	798	801	793	797	797	816	759	792	730	792	796	826	785	719	823	761	812	808	779	861	799	803	808	869	836	844	822	792	786	882	788	789	769	806	776	774	792	820	818	775	788	840	790	785	800	837	791	779	766	793	753	807	811	798	784	783	826	792	764	783	792	829	818	795	806	830	861	817	810	771	808	813	739	779	809	816	790	752	816	843	764	773	845	764	773	758	804	845	786	779	774	781	798	775	791	833	798	777	824	853	859	770	828	829	816	761	784	826	762	798	795	762	800	814	811	771	811	771	782	745	820	783	767	785	798	810	828	758	817	777	789	846	767	777	798	851	824	826	734	822	791	800	848	788	830	759	777	763	809	796	781	776	769	787	838	757	806	783	798	806	880	822	788	785	740	815	791	781	848	804	828	770	758	805	801	838	801	775	795	768	818	801	820	782	748	847	787	812	806	786	746	828	826	776	764	786	854	818	782	781	813	762	798	818	838	794	811	819	783	811	804	803	761	751	807	822	762	807	818	842	853	814	784	800	799	787	788	781	786	794	782	828	816	796	828	827	754	820	790	803	831	768	793	690	794	857	829	799	793	798	779	761	815	850	767	773	821	819	826	799	745	834	795	806	741	817	732	803	788	799	902	799	844	859	807	823	762	818	813	806	788	757	831	826	827	813	761	775	797	787	785	789	801	813	827	769	806	812	844	840	730	734	744	826	786	815	761	815	749	811	806	859	800	820	779	828	820	741	760	764	796	795	820	802	798	818	822	848	788	831	821	832	791	803	804	819	736	818	828	791	800	802	791	750	774	807	783	809	786	799	788	787	779	774	787	792	846	762	831	803	769	870	798	787	773	787	822	828	853	780	802	815	784	810	818	804	739	822	781	835	852	792	823	859	821	808	827	808	782	829	801	820	776	788	818	739	847	828	776	833	811	838	779	759	845	863	810	788	751	825	790	820	805	817	778	790	787	743	797	726	817	839	752	729	807	735	779	781	804	794	819	752	795	824	806	785	808	793	840	847	806	776	813	809	826	829	797	753	836	795	813	795	802	801	798	799	792	798	760	810	838	754	810	798	805	803	787	820	748	859	799	825	792	792	848	801	834	801	793	834	777	811	823	823	780	843	838	778	787	776	832	771	785	778	786	791	814	792	818	750	762	828	807	742	835	816	830	755	793	841	779	790	833	817	770	768	766	792	816	784	795	786	773	807	829	742	753	779	777	814	764	860	799	788	778	796	847	739	811	802	822	788	795	776	777	832	792	767	827	810	767	790	824	778	807	789	806	766	783	831	800	810	739	781	742	779	796	774	794	773	760	789	833	800	840	771	788	798	821	805	809	870	850	771	798	805	805	801	787	804	802	784	807	762	808	830	795	788	753	783	820	780	857	787	743	794	755	811	796	812	770	766	776	829	818	786	840	829	800	795	818	803	754	772	826	801	735	751	763	791	822	800	805	817	807	850	769	806	843	836	807	829	768	781	801	769	768	765	780	824	829	816	872	803	808	816	855	780	789	783	775	748	799	796	829	805	884	818	821	831	778	886	805	777	791	813	785	809	792	758	826	753	764	792	836	792	806	806	821	872	794	747	793	802	831	798	749	800	808	815	784	805	816	810	802	808	796	793	786	818	811	770	798	804	795	779	829	732	818	822	754	821	818	780	780	744	756	801	841	780	801	783	793	760	764	806	776	803	721	822	812	760	777	770	793	825	780	812	760	845	824	807	794	814	741	760	882	839	754	755	808	844	779	825	805	795	789	810	827	755	826	776	840	826	829	819	781	782	821	839	843	793	786	782	785	725	814	769	842	829	756	834	767	794	791	761	813	799	787	778	808	834	783	836	843	829	874	830	763	830	748	784	767	746	749	787	812	767	819	844	819	771	860	890	831	835	803	793	805	823	831	794	817	843	812	834	775	742	804	835	823	801	824	818	852	797	768	787	811	809	826	782	731	746	776	798	815	751	782	863	807	804	801	847	765	781	763	785	833	751	848	803	858	789	777	816	791	794	880	802	820	768	772	838	781	779	793	780	798	806	839	761	835	799	784	836	753	803	806	759	811	757	806	838	786	807	802	717	828	829	804	810	770	801	808	788	777	817	807	789	808	797	801	803	807	803	827	771	801	819	824	772	828	822	799	800	782	809	810	833	830	813	821	819	784	841	791	777	776	799	810	792	791	777	814	838	797	816	755	840	782	773	808	812	775	825	763	810	765	829	801	770	725	754	779	835	844	835	824	811	793	762	819	783	798	787	787	802	781	775	787	785	807	836	789	773	833	820	849	776	793	827	780	804	756	805	807	776	847	773	806	806	806	815	837	815	786	772	815	817	761	774	787	807	769	804	785	766	785	806	809	823	806	783	763	788	733	795	823	789	857	764	811	824	771	809	777	744	766	776	806	802	807	783	799	771	769	787	783	777	812	814	854	772	808	714	822	827	784	824	821	764	789	807	777	800	786	807	802	819	798	808	783	765	848	793	782	803	815	789	816	776	821	792	818	796	722	783	820	857	822	810	763	772	758	776	826	736	795	798	785	802	768	770	818	842	841	868	790	846	789	821	793	798	764	771	841	763	740	798	760	783	807	769	830	781	843	830	814	776	815	791	782	790	845	798	808	789	754	752	765	782	793	765	811	774	799	827	819	815	799	787	795	782	795	746	784	838	827	744	780	760	819	798	819	763	791	814	798	851	813	798	812	820	842	808	738	783	807	796	822	762	753	823	801	801	818	794	847	755	767	805	794	799	792	808	781	793	839	792	783	829	770	795	803	808	816	794	818	796	729	801	833	793	775	801	798	818	808	813	819	792	839	799	721	841	805	764	819	802	750	810	785	759	756	837	732	776	796	812	822	753	811	789	836	770	793	824	779	806	812	839	756	846	794	826	826	825	813	795	793	799	778	780	804	771	813	804	809	786	810	824	805	809	814	799	785	777	782	799	811	849	759	845	787	816	811	799	732	819	828	829	802	765	788	817	806	755	809	781	828	780	768	795	811	815	813	770	779	835	754	834	734	792	824	833	788	792	778	757	781	764	778	812	774	758	806	806	767	778	825	834	800	773	807	804	848	813	765	773	839	818	789	795	722	778	792	793	782	770	808	798	854	819	802	832	773	777	764	839	834	808	824	790	832	785	752	805	828	823	789	802	826	809	851	832	786	752	821	807	767	785	790
56141	71150	66533	52502	39429	28052	18669	12886	9449	7012	5188	3865	3183	2430	1910	1536	1284	1197	1099	944	951	906	822	836	762	790	748	718	800	765	767	736	770	733	722	739	798	795	730	730	736	736	727	729	710	737	730	712	741	741	706	683	752	709	708	718	680	713	761	747	746	760	696	731	725	746	719	720	726	742	719	734	706	694	741	727	704	764	715	697	761	700	696	730	752	695	793	749	740	723	755	725	707	686	763	759	760	718	750	733	705	705	714	708	703	692	730	686	758	716	711	735	705	768	722	706	722	708	744	753	716	751	679	727	707	758	732	733	719	696	786	750	740	698	769	737	727	723	707	725	754	740	767	757	695	712	722	721	718	707	710	762	747	713	723	779	704	722	750	739	744	728	762	762	755	716	712	703	705	754	719	727	737	683	728	781	742	748	722	701	728	703	700	703	734	731	677	725	712	751	707	718	676	771	697	742	729	716	700	701	692	734	713	735	738	673	764	716	761	773	748	715	702	745	763	757	667	698	709	689	759	705	689	747	725	725	715	710	753	721	773	720	750	696	710	705	747	743	696	736	690	708	732	754	750	706	715	744	753	651	714	785	738	714	726	730	699	700	678	742	722	715	733	729	741	741	727	719	764	767	701	727	722	740	737	711	690	717	700	685	662	750	702	723	740	670	798	736	721	691	738	731	718	728	686	753	738	737	737	735	741	675	693	761	700	738	760	712	706	727	723	768	713	756	719	744	759	749	770	685	710	708	723	739	758	701	712	753	689	741	754	721	717	709	707	791	707	684	686	727	741	721	701	715	733	724	750	734	721	703	722	766	741	719	716	695	778	718	712	722	692	782	725	726	691	754	759	751	749	647	712	700	764	719	739	696	735	683	729	710	725	713	751	739	725	742	708	728	708	718	717	718	709	699	738	716	782	727	723	699	721	690	748	707	710	703	672	721	718	680	755	713	688	697	742	742	739	727	775	741	657	740	736	734	752	780	763	706	698	683	691	728	720	742	684	721	756	762	687	684	694	778	667	733	715	768	681	697	742	760	767	663	769	753	733	692	696	700	688	717	724	712	715	704	709	771	706	729	733	701	766	756	696	736	717	715	724	708	737	680	694	727	705	752	768	699	713	723	774	707	720	729	756	672	732	763	700	723	725	723	711	718	711	743	723	702	761	771	697	730	718	732	734	735	731	687	691	707	714	709	689	715	711	704	709	683	769	756	725	685	698	688	733	692	723	725	726	674	730	699	723	703	710	728	733	686	747	716	751	729	734	684	722	669	713	702	771	693	706	730	753	712	716	715	737	748	687	736	742	707	735	711	718	731	771	731	734	777	712	761	692	745	704	741	725	727	703	713	664	743	731	731	734	744	695	738	741	727	749	746	721	746	743	683	679	701	721	721	773	724	751	700	790	724	717	739	706	733	765	722	744	752	766	742	746	742	750	679	686	712	753	759	706	764	734	719	752	723	737	718	717	761	682	723	679	724	747	724	736	727	718	720	755	747	729	721	705	751	773	690	700	717	724	726	734	681	706	719	736	784	791	713	715	697	738	787	706	695	756	714	724	762	706	768	753	754	703	705	757	693	768	735	744	722	722	754	731	723	704	699	759	746	747	774	712	739	752	703	725	694	693	756	780	707	677	741	729	715	717	746	713	697	716	721	716	722	756	704	715	731	727	728	706	699	742	716	709	693	745	743	737	740	716	733	686	745	691	709	740	712	718	720	732	741	732	715	780	752	658	763	773	734	752	714	706	759	706	712	697	730	708	728	734	676	731	738	721	749	712	716	694	739	735	715	659	721	738	716	769	740	748	727	745	707	692	729	739	740	700	748	712	724	736	755	730	691	758	688	755	742	682	760	682	680	725	716	780	747	733	715	729	749	769	720	743	735	780	733	756	718	687	688	744	727	752	724	712	707	717	754	726	698	764	759	681	716	750	691	739	717	734	745	731	712	737	689	703	706	696	747	701	737	723	753	721	702	753	714	711	755	712	705	684	763	779	664	745	739	695	735	682	736	696	707	743	696	760	717	692	691	759	767	750	706	720	718	748	742	742	682	708	747	720	708	782	733	680	681	712	710	692	734	729	770	732	713	741	768	701	734	704	758	761	722	730	735	730	671	761	741	734	697	746	750	741	716	709	683	674	718	711	716	725	755	735	667	682	734	749	694	773	729	749	694	747	739	743	758	682	724	757	722	756	716	714	745	671	718	746	791	709	714	747	659	740	793	715	680	746	732	669	698	710	671	771	723	735	704	712	729	723	750	704	783	680	746	714	716	732	710	723	722	706	702	732	727	749	710	684	706	706	706	706	746	729	759	742	728	770	743	696	708	671	747	700	766	760	726	733	729	716	680	716	672	743	680	718	710	665	718	669	739	718	735	721	745	743	691	752	769	729	750	733	707	738	731	712	731	696	684	720	752	735	747	733	689	733	731	735	729	728	671	772	770	788	728	747	744	728	740	759	684	709	752	665	732	694	780	722	718	692	746	716	750	708	747	723	733	703	703	682	712	687	730	684	705	770	755	706	736	671	748	739	709	785	731	695	703	715	719	761	704	683	715	699	692	675	697	686	751	724	688	717	689	717	712	738	797	810	708	765	721	728	719	733	687	761	724	728	680	663	696	739	733	733	724	745	725	686	668	769	707	694	711	703	783	725	711	695	768	739	772	691	723	773	715	731	757	770	693	741	729	695	721	695	730	764	747	687	708	733	731	684	703	715	770	733	733	719	730	742	747	760	690	681	723	754	738	691	745	696	715	752	732	723	727	716	676	732	714	717	724	700	727	696	694	693	773	761	724	729	749	749	814	672	732	706	706	718	726	706	744	696	724	681	707	726	744	756	757	730	765	743	731	758	735	728	677	701	729	716	693	720	754	694	694	762	696	735	706	680	719	717	776	705	728	728	694	778	733	750	687	733	731	705	727	715	735	713	716	700	719	736	714	698	726	733	695	733	714	680	717	708	744	777	755	715	755	757	770	722	737	761	659	651	709	739	708	731	675	738	772	720	700	719	718	738	716	708	727	731	722	753	758	719	756	696	731	719	743	707	722	728	703	748	778	709	690	682	777	716	732	720	719	714	703	710	724	745	722	740	677	662	735	745	774	702	726	702	715	714	705	682	728	697	733	729	731	773	705	778	738	742	718	722	722	709	699	708	717	782	702	729	681	727	725	738	760	738	756	698	720	730	740	712	722	711	729	700	700	718	692	774	739	732	725	704	742	718	671	785	729	696	760	693	726	700	713	741	686	713	707	746	722	706	685	722	704	718	741	741	708	722	718	718	748	759	740	708	752	748	761	735	741	716	727	724	653	729	731	730	694	726	714	729	707	699	718	716	755	697	738	743	731	710	706	739	694	727	771	725	799	754	725	708	754	701	691	743	724	726	721	710	714	702	727	758	736	736	745	682	711	690	733	679	768	696	707	717	682	709	666	700	749	734	726	711	731	736	699	750	738	721	723	713	723	722	668	724	713	735	699	701	751	717	715
29373	24855	36429	36753	27449	18633	11048	6057	4170	3017	2357	1828	1559	1435	1204	1097	982	915	912	917	848	876	795	805	761	824	784	844	806	783	839	794	789	777	760	829	837	760	755	814	748	797	750	771	782	775	779	734	751	820	791	790	786	753	746	769	768	790	819	804	772	732	765	774	816	809	801	813	840	830	788	724	775	754	765	768	796	761	800	796	745	801	811	771	786	769	794	753	733	744	796	785	771	742	758	843	778	763	768	760	817	771	806	784	737	766	785	756	731	767	779	777	796	805	828	788	762	805	795	758	790	790	758	755	735	764	817	798	773	756	821	801	777	763	792	813	813	765	750	808	731	729	731	828	823	764	735	779	750	736	827	784	766	803	802	779	785	763	751	742	762	763	800	801	779	755	770	757	836	703	804	804	836	833	789	815	759	777	779	759	801	783	798	785	763	765	786	763	794	769	795	803	763	798	815	780	744	771	756	749	828	765	726	745	770	765	782	741	773	787	799	752	789	705	780	743	768	751	734	782	765	718	755	761	751	732	815	762	781	760	775	826	772	817	798	773	793	783	816	716	782	800	750	743	793	756	763	766	757	836	821	761	792	767	786	769	804	761	746	719	775	732	779	738	763	756	779	740	753	792	758	726	773	779	802	769	765	778	789	834	754	803	724	740	778	746	784	770	776	770	745	749	738	780	800	779	786	740	753	778	796	807	770	773	808	762	804	764	785	768	751	819	808	748	764	780	788	757	780	751	768	777	789	794	780	746	736	779	789	788	802	793	756	812	774	773	775	753	783	743	755	792	811	711	726	772	754	804	759	730	790	722	803	738	788	777	788	817	779	790	754	778	763	799	785	740	769	790	741	776	793	777	737	810	832	795	793	785	732	764	794	807	762	790	771	774	756	769	783	782	806	783	819	763	810	825	793	809	792	837	807	800	744	743	825	839	830	800	783	747	800	729	809	763	788	797	755	750	778	752	743	825	753	753	796	745	758	841	760	778	806	813	781	761	690	766	767	809	767	755	761	777	833	830	755	779	740	787	740	776	764	773	769	802	718	770	794	769	776	796	816	771	763	801	806	752	756	802	815	753	778	792	777	770	755	730	719	763	781	761	743	724	771	801	685	771	770	729	709	775	803	768	749	772	801	851	813	773	784	714	816	772	799	769	791	771	785	746	819	784	765	776	794	804	760	785	753	689	772	762	804	743	747	772	817	800	820	797	752	811	808	768	793	788	773	772	745	749	790	760	792	773	736	809	756	760	779	759	777	778	776	811	803	735	806	829	780	813	775	780	748	774	754	752	742	719	798	761	792	816	689	790	760	780	757	774	745	789	808	811	803	814	759	783	845	771	773	778	752	782	777	750	802	776	771	787	798	816	780	795	752	768	808	764	779	797	763	785	730	787	756	797	751	739	762	776	824	808	790	799	828	806	768	777	803	736	785	738	846	720	726	765	857	781	782	763	770	766	805	772	767	695	773	728	768	748	755	747	737	794	813	829	825	783	781	782	770	786	764	777	787	795	757	739	795	769	756	797	776	793	766	774	755	799	805	799	762	757	798	777	712	823	738	732	862	815	773	758	777	772	857	755	765	797	806	751	783	767	739	780	794	767	783	809	796	807	811	797	728	794	758	781	810	748	753	777	761	737	788	786	742	822	764	783	771	861	770	755	735	798	778	740	725	741	765	781	746	783	737	773	794	762	813	786	800	787	764	773	859	751	800	776	748	732	752	751	764	769	788	769	746	772	779	761	825	798	741	719	817	737	777	757	777	755	735	776	799	833	744	772	745	779	788	803	773	813	767	752	796	791	793	782	777	747	837	808	728	759	780	800	748	757	809	770	797	752	787	785	783	777	747	791	745	752	810	768	819	753	803	803	777	783	808	788	766	814	789	764	812	796	766	797	799	749	775	753	794	756	800	803	740	779	774	721	752	793	825	803	752	800	790	723	776	787	796	716	766	824	750	724	795	748	779	817	766	805	784	791	770	740	760	717	728	696	780	758	776	786	747	785	805	747	795	815	795	780	859	842	698	735	819	761	827	753	800	787	755	778	763	804	756	791	777	783	782	827	755	811	776	762	798	788	763	805	766	756	801	734	803	776	769	722	776	822	757	805	756	777	757	781	823	794	775	791	797	751	783	812	787	785	802	749	747	749	782	766	788	727	766	784	789	757	810	810	800	792	779	766	760	780	806	768	788	794	761	852	783	768	816	755	765	806	763	718	807	810	755	803	815	744	793	830	794	777	755	747	775	781	757	777	802	802	761	757	734	735	817	734	786	742	792	832	803	730	784	765	804	756	765	724	784	783	796	756	750	819	774	766	773	793	752	742	808	750	817	754	789	787	768	749	758	794	765	782	781	792	780	778	760	784	775	762	802	798	793	758	773	763	780	787	785	766	742	758	834	787	791	759	825	782	780	756	785	737	794	790	809	816	837	805	817	741	717	770	785	759	803	772	781	773	803	720	812	791	739	792	695	827	806	792	793	765	771	801	766	751	722	767	802	814	758	749	720	733	773	763	803	804	743	793	794	847	764	785	740	773	777	808	792	746	797	819	779	786	764	794	682	809	751	796	799	723	782	734	812	756	756	757	709	781	789	756	793	762	753	801	782	752	773	754	805	770	784	798	783	824	730	770	804	763	799	741	734	771	731	800	730	757	762	745	765	764	763	807	761	781	759	780	793	795	775	770	775	761	845	774	812	789	764	753	782	743	755	761	728	784	762	781	788	761	789	760	744	746	758	751	746	755	788	791	818	806	791	767	754	759	822	813	805	770	806	724	749	770	758	817	767	735	777	762	800	770	767	737	812	754	731	810	774	796	778	733	735	780	778	788	745	727	834	796	825	802	754	754	789	753	769	801	794	794	776	766	719	795	816	776	809	813	754	802	770	796	846	782	791	812	745	734	729	751	760	724	803	721	766	829	791	800	840	780	803	779	765	794	733	786	793	779	794	796	763	779	821	727	771	817	805	781	808	792	803	766	793	736	741	734	816	797	759	750	770	773	739	807	777	757	771	797	714	804	740	751	728	757	794	761	752	727	786	767	771	694	762	758	802	723	729	831	779	762	758	720	730	784	773	769	805	777	771	768	773	758	813	787	765	819	764	800	815	818	807	782	789	777	783	779	779	789	776	809	764	735	823	818	795	805	779	753	743	748	764	766	774	759	731	774	753	804	831	788	762	815	785	817	788	788	826	743	868	819	792	746	722	804	791	751	729	761	843	767	814	799	770	784	753	778	761	814	813	795	780	753	747	782	756	832	760	734	783	810	785	799	774	744	767	766	743	729	780	755	749	829	805	786	806	765	815	844	819	808	763	786	733	793	776	796	785	809	777	808	819	784	735	739	795	737	825	783	815	848	748	820	777	761	784	811	790	764	753	727	792	819	777	803	800	766	846	759	744	751	819	737	774	813	772	821	743	747	780	743	776	790	809	756	782	821	792	770	791	742	790	721	791	788	815	715	746	773	752	768	759	765	761	784	800	798
52378	62047	58222	43739	30335	20851	13429	8819	6377	4607	3490	2775	2136	1779	1421	1209	1077	963	882	856	834	776	746	774	735	767	774	709	728	697	768	696	703	707	732	713	710	713	663	766	695	782	680	712	703	739	714	775	747	704	722	733	737	717	757	732	717	737	691	719	698	726	703	725	751	730	713	749	702	722	700	710	695	694	757	728	698	747	678	665	700	665	777	726	717	711	699	707	701	728	711	741	674	706	719	734	679	717	717	713	749	693	693	762	732	713	758	752	673	722	730	738	681	742	760	730	729	726	718	709	647	711	693	704	696	706	702	686	703	742	719	716	716	732	649	749	712	652	736	709	738	685	699	715	734	740	712	750	709	704	716	718	684	702	695	719	687	758	729	688	745	686	679	722	705	769	731	707	715	700	673	781	739	738	643	690	744	700	730	687	710	715	697	709	718	695	722	668	717	712	724	678	744	700	708	699	698	718	668	697	733	703	750	705	691	699	754	720	738	722	706	723	701	740	739	750	706	686	722	746	768	717	706	695	718	684	717	769	681	739	683	702	689	735	705	714	746	721	717	684	735	739	718	705	725	724	757	717	762	734	715	725	714	708	700	715	674	718	775	672	657	734	741	722	751	715	711	729	722	678	763	736	737	697	709	724	701	715	686	760	772	724	789	686	730	705	705	741	704	737	761	680	716	721	705	742	705	700	726	713	695	716	634	698	721	742	723	699	743	746	736	688	687	684	738	766	715	687	677	705	700	676	751	736	702	684	705	727	702	641	714	718	704	732	687	728	732	673	712	745	683	709	726	765	665	733	730	725	685	729	688	727	726	717	715	744	684	700	700	729	739	685	728	711	727	704	712	692	709	756	720	637	691	707	734	720	725	730	742	704	716	692	755	696	746	719	701	719	726	723	702	733	722	732	664	731	712	653	730	740	727	754	775	723	677	747	701	709	686	689	739	712	762	663	676	709	721	689	727	763	697	738	731	745	721	704	705	666	698	687	697	704	701	712	654	672	754	740	685	735	674	717	741	767	770	745	710	727	684	748	739	675	724	685	714	701	695	673	693	724	660	673	701	682	680	723	711	713	689	684	717	715	719	703	713	708	734	712	691	678	712	695	738	740	784	720	742	687	749	731	743	687	713	725	696	735	683	703	724	703	768	738	712	759	720	658	740	694	708	773	776	738	699	738	675	710	708	706	733	685	717	744	691	708	743	732	737	753	711	791	720	719	668	675	727	674	713	728	751	727	712	712	698	736	653	709	666	733	659	720	712	696	752	702	739	661	662	663	728	707	677	745	685	698	713	727	736	725	695	678	687	711	717	649	741	718	709	712	714	693	713	734	719	687	706	746	721	739	758	725	674	760	728	736	687	721	761	697	696	676	681	672	650	698	687	725	670	727	730	711	730	712	733	702	666	734	752	740	710	722	689	696	709	717	657	696	732	744	704	709	736	720	682	720	729	752	712	716	688	708	713	773	712	668	715	709	695	707	728	703	744	698	696	704	744	713	706	682	707	702	707	749	770	705	705	754	717	743	722	769	721	728	666	722	734	681	693	700	712	766	718	694	717	698	729	765	792	707	717	724	701	718	739	721	738	718	712	655	742	765	752	690	703	691	698	711	665	700	751	671	706	715	692	756	731	716	732	738	706	755	736	724	687	715	706	699	683	680	733	749	698	696	679	742	707	701	743	726	736	770	703	717	741	696	702	715	706	723	722	673	723	737	709	716	734	719	770	710	717	718	726	751	712	726	746	739	753	692	716	685	718	714	684	647	758	725	684	690	716	737	760	698	710	735	731	685	724	742	698	695	685	746	713	698	687	707	706	711	710	684	685	698	732	698	713	706	709	758	695	729	696	721	718	750	694	730	642	677	694	716	742	733	719	722	744	705	723	721	668	714	720	707	710	738	705	721	750	730	728	758	718	728	732	721	699	659	695	745	702	736	708	716	765	752	633	680	730	711	680	748	731	758	741	734	711	743	697	712	722	698	742	675	722	689	726	761	705	671	724	719	685	698	706	730	682	721	683	780	694	659	714	689	689	708	739	694	743	701	678	737	709	698	685	715	681	747	720	698	718	740	725	726	690	721	693	701	700	680	707	718	749	709	752	709	713	723	687	703	739	720	698	720	726	678	667	725	684	717	766	717	716	768	690	712	723	701	713	747	730	714	692	703	657	694	674	742	679	750	743	655	748	724	662	734	725	726	714	721	757	718	723	693	723	686	651	733	683	601	716	718	674	761	722	696	755	720	724	699	759	727	701	719	751	637	747	698	735	714	701	711	729	666	728	667	730	679	726	726	720	711	732	765	674	729	719	730	733	696	707	678	744	713	694	675	774	686	682	688	743	698	733	743	694	697	728	747	761	751	719	680	706	730	716	720	734	698	766	728	753	762	768	692	718	681	778	696	716	709	729	740	738	742	704	752	762	708	705	717	757	709	716	733	681	689	690	710	718	712	734	743	735	695	717	733	710	730	670	742	699	702	723	733	707	699	693	709	729	732	694	720	697	717	724	710	667	675	666	716	678	752	709	741	703	714	700	719	734	749	696	714	679	662	721	670	712	689	684	723	709	712	701	699	691	715	714	724	669	685	722	790	693	683	715	681	734	706	719	678	731	661	695	705	711	699	661	669	727	717	712	719	710	679	776	734	684	669	701	749	714	723	764	686	735	724	733	752	726	716	732	705	702	676	697	761	723	704	693	657	719	721	708	732	745	706	733	706	705	731	680	709	765	687	697	685	711	706	770	711	700	745	693	713	720	718	699	706	660	700	773	700	736	643	766	731	730	702	679	706	736	685	731	691	730	737	736	679	692	729	698	697	706	734	772	764	755	715	681	710	738	692	736	745	708	740	678	709	713	725	714	714	692	714	701	713	623	754	725	699	742	707	728	722	683	713	695	681	717	701	745	733	713	687	686	692	684	701	720	721	736	701	759	702	724	703	695	678	718	729	737	690	713	746	785	685	713	687	708	672	712	686	687	730	745	710	691	700	695	738	713	656	706	718	719	716	686	736	720	669	676	728	728	727	735	717	740	698	716	681	708	702	729	715	737	675	704	720	702	701	683	709	736	722	723	712	730	722	749	710	709	680	772	722	712	697	639	732	725	694	704	710	690	724	725	736	744	720	721	725	714	715	728	748	705	689	711	746	720	730	728	754	711	730	728	664	699	726	722	739	678	684	752	706	762	697	699	783	740	683	717	734	752	721	680	735	721	668	734	722	742	712	691	712	728	672	726	759	711	711	716	771	706	781	703	699	681	744	734	682	725	724	696	719	703	739	755	685	703	707	755	686	716	702	707	742	706	705	676	778	715	739	774	716	679	710	677	702	716	691	763	713	750	665	718	718	691	712	668	740	737	688	758	744	747	701	704	726	727	753	682	743	731	707	720	725	759	718	709	719	694	722	750	699	715	711	712	712	710	727	694	719	750	753	744	706	757	762	726	725	700	693	683	664	736	697	693	714	735	742	743	711	729	698	716	688	727	723
25724	21717	30171	29147	29687	28405	20980	10351	6313	4526	3334	2601	2140	1805	1387	1299	1125	1072	1033	908	915	912	850	850	851	822	798	798	787	823	778	773	789	793	810	776	797	764	806	750	810	777	792	814	733	811	765	804	744	783	776	778	765	792	858	782	837	826	748	828	792	813	836	756	785	843	804	811	813	804	811	736	759	775	810	795	766	767	727	819	833	816	789	799	762	737	781	851	798	810	786	751	784	779	805	847	735	793	785	813	759	793	856	793	830	782	817	752	793	766	835	832	768	746	764	780	829	801	793	780	754	760	813	788	745	812	797	773	797	804	809	868	759	754	774	781	794	736	796	827	767	773	840	826	811	750	729	786	792	777	796	758	788	761	771	781	790	760	785	761	805	808	842	773	825	788	745	777	807	760	776	752	774	810	762	790	826	777	815	749	796	799	786	766	781	801	813	808	805	781	836	763	765	748	750	764	788	784	785	774	788	762	791	786	793	793	785	800	788	789	747	818	758	796	779	828	813	807	783	760	770	777	795	780	734	753	773	809	816	762	797	777	753	784	788	800	806	807	817	777	784	746	797	797	825	774	814	815	782	763	807	817	838	776	750	754	854	789	810	778	809	792	804	774	752	772	791	777	814	755	808	787	759	757	818	798	798	748	784	783	767	807	750	822	783	782	773	808	793	836	796	765	758	787	770	800	772	740	779	758	798	777	728	800	811	751	754	809	841	736	753	791	773	758	776	815	793	784	743	720	731	755	785	790	806	809	810	782	790	772	782	788	823	774	817	803	786	766	821	831	773	822	779	787	767	738	788	786	792	754	760	786	768	748	735	759	792	784	790	790	730	809	781	758	826	783	788	806	764	800	757	784	757	803	805	790	772	743	714	786	768	802	766	755	818	819	721	751	778	805	815	759	804	753	778	765	799	758	835	759	805	746	776	780	790	761	776	755	787	766	835	836	795	759	799	781	749	827	781	751	812	801	789	744	784	789	751	797	799	789	813	821	757	825	740	832	761	868	774	812	796	776	750	766	765	783	783	764	737	764	766	788	779	769	771	758	810	814	809	767	755	876	740	812	756	785	787	769	745	770	748	798	765	777	774	826	759	788	782	786	794	776	780	829	805	789	763	777	761	783	825	793	807	756	804	800	722	771	819	739	778	806	796	795	769	778	767	799	786	744	796	778	753	750	757	798	749	783	800	778	731	795	807	767	817	797	827	786	773	842	801	808	808	779	789	741	755	785	768	764	797	835	795	802	821	801	794	837	797	806	823	797	768	835	778	792	813	825	780	784	787	798	819	778	777	803	794	810	793	832	779	760	797	792	779	806	793	791	799	777	766	788	792	812	796	841	809	771	734	758	789	834	731	776	832	759	752	791	797	754	746	776	791	806	753	821	828	802	772	813	761	778	773	764	825	850	785	754	767	791	775	781	753	827	731	737	786	781	750	765	813	775	780	727	824	783	831	775	779	795	770	760	771	793	771	746	831	772	805	852	814	763	762	832	812	788	780	760	789	795	802	786	769	741	795	842	780	781	818	795	800	741	779	777	764	782	761	766	775	779	759	767	790	791	763	783	827	829	763	827	755	751	759	767	781	821	767	795	806	767	764	763	823	797	767	801	814	731	777	767	787	795	795	765	747	813	746	765	778	752	749	813	755	783	763	792	780	788	787	828	787	774	785	760	739	766	787	809	826	744	802	827	776	776	798	749	788	794	824	785	830	757	796	784	809	792	808	759	797	802	780	750	782	794	780	793	764	776	764	783	796	759	742	814	791	754	746	771	823	739	813	788	796	790	780	821	788	773	787	781	805	797	764	732	767	763	767	778	744	738	811	752	862	766	759	828	737	805	826	787	760	822	752	806	764	840	795	754	780	753	774	780	737	735	764	789	829	775	735	852	769	789	782	801	827	828	788	766	734	792	797	812	724	777	757	793	740	740	774	749	787	795	790	757	787	812	804	786	773	747	758	774	749	783	778	780	807	772	787	801	762	816	778	821	734	741	794	722	792	737	773	783	831	808	777	776	766	798	773	759	828	826	800	785	779	752	786	771	734	808	807	817	809	777	763	764	740	765	737	739	836	808	818	792	778	763	779	848	820	771	755	831	803	761	812	769	759	809	764	794	773	776	733	779	785	796	806	752	796	721	753	825	819	757	781	799	763	799	763	805	770	769	794	780	760	781	776	787	786	787	764	785	746	760	782	755	788	781	772	806	752	799	810	763	759	755	827	748	784	829	774	759	786	787	821	824	784	783	811	770	788	788	756	764	778	763	781	807	787	742	774	777	845	748	780	817	798	759	784	760	801	738	791	800	825	772	821	773	747	792	830	799	768	768	827	769	812	764	794	804	810	775	728	823	756	792	728	774	817	811	734	770	755	822	752	769	821	754	760	807	787	842	782	767	811	818	798	788	791	863	725	804	767	802	759	766	813	796	781	763	764	748	755	746	834	773	805	796	847	797	782	803	798	813	748	795	741	808	757	783	833	797	777	824	795	777	783	768	810	821	754	799	782	802	789	770	786	741	762	795	811	817	773	816	763	855	768	788	761	735	793	752	787	800	815	778	805	817	809	799	739	739	793	802	795	765	789	758	755	758	766	848	781	822	777	778	811	812	779	774	798	758	773	762	780	766	747	786	760	738	776	774	816	829	791	722	724	867	782	780	763	806	795	778	761	782	703	736	788	799	785	769	777	782	809	824	806	771	790	697	765	786	807	769	780	793	774	809	747	783	787	785	768	744	825	807	812	836	813	747	758	768	783	776	770	787	715	829	797	772	799	783	751	708	789	791	774	773	815	776	772	776	747	808	797	749	745	784	720	835	753	821	732	752	811	826	811	829	745	732	819	738	710	801	758	807	794	815	753	769	712	777	747	796	797	771	785	754	798	807	796	837	794	755	785	812	744	809	792	779	784	763	752	808	842	812	777	782	751	810	778	813	816	819	713	835	764	815	812	822	777	802	835	745	827	834	804	716	754	812	785	764	796	822	786	830	774	794	798	825	803	785	770	726	777	774	756	805	781	817	793	812	775	785	791	740	789	783	799	809	782	706	798	762	799	801	755	794	794	798	802	739	789	798	791	810	794	796	801	813	795	842	766	791	757	825	782	801	764	773	795	783	758	801	810	804	798	777	790	835	849	768	781	850	785	795	787	825	801	806	781	845	745	811	762	831	774	766	797	760	758	770	772	788	745	788	805	760	749	805	802	728	786	781	836	787	832	843	731	830	780	764	841	777	775	744	796	798	791	778	749	709	763	777	785	763	783	782	792	825	737	779	798	835	817	765	790	803	752	774	810	780	791	762	778	800	755	752	756	811	780	788	779	786	755	854	792	774	777	771	809	798	774	816	799	803	815	836	762	808	802	822	780	817	732	775	762	816	830	794	772	825	793	808	787	798	750	751	797	799	778	780	777	766	792	840	786	745	742	777	820	792	792	784	785	800	809	831	774	780	796	788	787	760	798	765	778	780	801	785	783	786	805	757	770	859
52277	70070	66860	52886	40240	29237	18135	12071	8932	6280	4924	3794	2837	2278	1830	1541	1339	1148	978	976	887	893	831	882	817	775	801	732	745	737	716	744	738	699	699	738	771	703	703	751	754	732	764	758	692	735	734	709	715	721	688	729	685	716	727	738	693	728	734	715	739	711	709	669	659	752	724	745	700	721	759	714	784	758	721	699	730	723	735	732	726	737	728	725	784	718	697	794	740	729	717	730	754	728	760	701	736	654	748	735	672	735	741	744	714	735	719	693	699	683	707	710	796	712	703	744	710	666	730	702	723	731	731	706	735	690	736	743	716	706	653	709	690	683	699	705	702	708	734	694	703	721	691	694	732	734	742	681	763	740	694	698	712	698	752	754	737	712	740	692	698	715	747	762	741	756	725	700	751	747	664	743	724	768	736	726	717	763	705	721	698	708	701	740	701	737	730	718	759	731	689	690	753	714	711	763	745	738	728	702	687	734	691	703	771	694	701	749	730	712	719	686	726	699	722	738	729	736	720	692	735	709	679	707	747	765	756	765	737	677	711	738	745	718	674	763	736	730	731	740	712	712	741	678	764	705	691	692	665	749	681	688	706	646	742	719	709	711	744	730	718	736	711	745	642	776	693	708	713	728	769	769	739	706	777	716	731	748	739	760	730	670	735	718	733	723	702	743	790	724	788	721	736	738	707	684	727	724	734	761	695	709	665	741	719	747	726	714	741	720	703	735	738	762	763	728	750	731	693	718	717	697	749	724	734	715	687	748	670	722	688	703	688	712	710	723	728	714	724	709	755	732	742	695	683	703	733	768	723	716	745	724	735	715	699	716	695	704	727	768	702	726	712	707	687	740	715	735	742	682	725	722	735	742	746	735	739	711	712	764	689	741	720	705	726	787	724	701	724	751	767	710	731	705	748	715	724	723	715	697	677	728	693	705	707	719	726	716	758	707	752	716	666	776	720	736	749	723	710	741	728	701	745	737	702	724	684	736	759	739	673	718	697	735	739	735	722	717	697	702	707	726	694	721	751	687	718	689	722	682	715	727	758	719	711	746	716	723	711	663	713	737	759	739	721	696	734	748	744	701	677	701	656	731	751	705	732	691	744	724	755	720	713	709	733	730	701	692	680	735	739	736	709	726	684	702	758	742	691	755	710	671	695	719	719	688	723	740	700	677	677	725	696	685	750	698	693	710	719	698	741	705	693	722	737	684	703	712	706	691	749	722	725	766	731	744	737	726	694	740	702	729	729	652	683	734	721	717	755	694	722	728	723	681	713	727	742	724	735	682	771	749	717	701	727	761	696	727	723	727	685	650	716	716	688	733	694	696	743	719	715	702	697	705	729	677	708	734	706	657	717	729	744	714	760	708	760	678	767	687	699	774	713	709	690	714	722	664	739	705	753	732	732	723	746	756	746	707	797	722	722	698	726	765	767	723	730	674	728	700	732	668	723	687	683	753	688	706	726	677	721	752	659	739	748	696	774	690	676	725	687	699	748	735	769	662	776	739	707	680	725	732	715	773	741	744	695	744	691	667	709	683	723	708	705	756	695	712	700	751	713	726	760	698	727	740	764	753	730	725	746	727	746	681	729	704	717	727	737	748	751	707	744	706	706	702	702	698	748	763	715	698	682	693	738	800	709	774	740	716	698	741	752	687	724	749	747	735	740	729	745	698	675	765	763	701	736	750	692	681	743	703	731	722	777	718	707	697	690	735	704	750	703	762	744	726	717	663	729	700	720	687	740	684	656	793	717	712	688	748	741	701	727	701	740	739	693	755	721	640	713	723	652	728	675	705	790	713	711	707	759	705	707	750	717	724	662	733	779	703	718	757	697	714	708	695	711	745	685	728	703	666	748	700	739	708	676	710	734	710	676	724	726	705	704	681	753	745	680	696	747	717	720	763	745	673	757	685	784	751	738	731	756	724	740	674	754	683	695	669	729	691	667	739	747	727	725	725	711	750	719	716	719	712	728	718	721	714	718	723	731	768	752	693	738	741	754	761	644	756	756	712	733	761	745	757	689	760	703	758	679	709	716	724	733	722	729	748	705	739	767	699	714	724	718	742	700	754	768	737	734	676	735	702	757	705	718	727	694	742	736	734	713	703	715	684	709	713	683	721	722	719	739	735	781	780	715	718	680	710	761	747	719	732	699	718	697	680	735	757	713	718	698	712	753	724	746	723	728	711	676	702	756	708	741	703	747	734	673	748	753	707	782	758	738	708	686	672	721	719	673	741	690	720	780	737	728	686	710	732	706	740	710	764	719	717	727	714	743	713	695	688	717	700	748	688	739	797	764	743	740	744	779	703	754	724	760	725	718	697	721	691	727	713	703	719	740	688	722	697	716	724	651	671	753	738	692	769	682	733	710	692	684	694	733	751	698	735	736	704	714	739	718	701	706	754	692	755	778	739	707	735	749	697	743	760	699	716	711	744	710	711	734	695	691	751	737	728	647	672	779	765	772	709	751	691	747	742	754	737	724	765	680	708	728	738	745	712	708	730	801	751	720	708	712	703	716	779	704	745	748	751	713	777	728	710	762	710	703	724	711	703	738	695	684	775	689	706	691	746	740	720	734	715	752	744	719	739	715	765	714	748	691	744	729	765	718	689	719	727	751	734	724	732	743	757	728	687	739	760	703	726	759	692	708	682	765	736	685	735	722	688	716	773	670	697	726	724	661	728	755	686	715	724	721	701	680	761	695	730	734	728	732	697	716	782	712	756	727	743	719	681	716	745	715	740	737	698	700	730	712	698	741	662	741	732	698	741	714	692	724	733	729	689	719	734	725	659	703	764	712	761	731	690	717	708	732	710	699	711	699	743	742	762	736	735	724	722	739	688	699	737	751	693	714	692	718	651	726	720	755	686	722	746	742	699	723	786	709	722	694	726	713	708	732	732	725	719	744	722	740	746	785	729	719	708	702	709	748	699	691	736	722	685	732	680	703	732	723	696	702	757	680	736	705	725	731	720	700	697	719	761	693	731	726	712	720	761	654	768	706	721	742	736	746	702	674	721	712	761	695	717	768	733	725	693	663	716	705	689	689	760	777	706	718	749	682	779	701	749	698	699	727	696	684	724	719	716	723	742	717	717	715	701	706	736	680	719	711	769	735	801	708	727	761	726	722	705	675	743	712	731	659	736	689	721	721	732	714	744	750	684	675	695	742	695	725	724	671	726	745	709	739	706	715	750	679	688	737	707	752	762	722	731	763	739	750	713	661	712	743	716	735	732	709	693	712	697	785	734	693	733	718	694	727	711	704	717	728	763	701	710	689	747	688	700	680	664	714	732	723	677	762	728	741	702	730	726	697	686	697	737	710	666	708	692	712	718	723	764	714	707	750	712	725	735	697	713	747	732	735	684	711	729	718	713	696	749	726	665	697	733	742	770	707	709	704	671	678	785	731	714	709	758	737	699	704	706	694	724	750	719	709	691	725	711	728	730	727	698	688	788	717	713	705	734	719	679	697	734	710	716	754	748	742	724
25123	21774	29861	27788	29207	28096	21731	11167	6922	4740	3628	2928	2196	1816	1621	1258	1197	1075	980	956	916	894	885	910	873	781	867	812	814	830	808	847	817	815	781	850	804	792	869	763	831	771	847	819	783	842	825	815	846	762	813	733	800	762	724	801	795	797	841	740	805	807	792	780	776	760	789	732	847	838	766	805	804	803	770	791	751	808	830	786	848	821	828	826	786	785	777	805	810	800	813	824	788	791	804	800	779	768	775	834	789	812	793	787	744	781	801	813	807	756	774	744	738	823	793	762	751	800	794	775	885	758	790	772	753	819	763	775	819	802	842	776	778	775	790	827	784	775	820	773	803	843	815	798	863	770	768	802	765	777	800	836	783	856	743	810	794	788	802	802	775	828	793	798	808	824	792	844	807	794	790	803	824	796	737	820	816	792	755	828	798	819	780	761	813	814	755	838	765	830	806	801	782	796	819	770	769	767	844	825	766	810	801	772	761	797	781	806	808	814	797	835	684	806	779	742	807	741	750	747	814	833	762	823	793	750	807	777	811	765	798	772	742	789	727	795	780	741	803	735	775	822	805	771	799	764	764	836	840	790	809	797	764	830	782	773	808	762	841	751	777	731	833	754	827	801	823	800	753	742	779	803	795	745	742	780	801	805	732	749	755	796	794	803	849	791	783	808	819	785	804	821	771	760	785	778	805	794	799	787	804	794	766	837	820	741	776	751	790	820	821	808	771	788	789	747	738	777	825	743	765	788	821	811	757	758	804	782	824	787	766	780	829	783	795	739	764	776	791	822	819	746	695	762	764	808	839	772	796	755	789	804	802	774	746	770	815	794	819	839	772	778	764	763	805	785	754	811	793	798	750	759	798	807	865	774	810	783	814	797	778	803	798	777	809	806	772	826	827	789	849	821	800	782	801	768	842	738	770	802	758	805	836	757	838	767	813	785	742	832	823	825	837	754	787	822	837	789	814	799	827	774	766	823	774	812	819	834	776	788	816	778	752	844	766	849	792	805	834	743	799	833	797	801	780	784	826	765	803	791	789	781	793	763	781	756	777	791	766	789	798	766	802	831	838	778	766	779	809	804	766	799	816	812	796	757	820	816	789	793	807	804	753	740	776	790	757	744	764	751	810	805	813	771	770	721	748	822	786	794	770	811	759	788	817	814	769	775	789	774	808	793	780	823	804	777	762	785	838	802	796	788	828	860	764	805	809	810	816	778	772	835	786	765	783	764	737	800	772	780	783	814	761	805	763	798	809	803	822	774	802	826	815	855	803	771	802	835	821	780	778	818	766	819	753	830	809	744	810	769	775	797	778	816	773	781	802	792	726	762	786	773	850	785	755	807	785	773	778	791	816	777	874	847	776	764	810	813	825	791	812	765	812	768	766	809	813	781	782	767	773	820	844	811	754	767	787	827	768	782	790	776	751	788	766	803	783	786	755	781	809	783	742	783	876	804	776	805	789	807	849	746	768	802	819	774	806	798	799	798	834	821	781	824	784	823	776	764	750	743	735	750	795	775	788	812	783	807	817	752	756	780	830	769	756	775	798	819	805	738	854	811	847	832	772	796	832	794	840	785	793	818	802	817	759	795	780	798	820	793	778	830	791	810	795	825	817	750	797	759	805	785	823	806	789	852	792	750	765	831	836	741	764	763	819	795	758	765	818	818	757	798	774	795	798	727	751	788	795	811	818	753	780	763	829	808	739	771	794	809	806	821	796	821	748	792	785	811	772	764	784	817	841	811	790	757	756	795	766	787	769	786	823	839	784	776	757	776	789	799	807	774	777	773	753	803	783	752	814	785	815	789	767	780	778	803	741	757	846	787	811	761	754	794	772	808	829	814	820	770	796	830	815	779	717	808	783	784	782	739	739	789	799	811	795	769	774	787	747	791	782	817	781	807	801	781	821	792	811	766	773	755	782	804	753	791	768	777	792	773	747	815	795	778	767	814	771	794	808	779	805	781	763	753	825	791	848	803	839	750	734	812	823	814	833	808	786	765	780	738	767	790	756	774	754	803	778	822	746	761	815	791	812	772	780	764	822	781	792	839	808	760	783	796	828	802	772	791	776	778	809	791	770	797	792	785	791	770	847	811	847	798	763	798	820	782	828	751	777	782	780	757	772	837	766	799	757	752	783	755	785	797	782	803	751	762	791	796	728	793	820	772	798	816	771	787	793	786	816	743	738	799	805	759	798	758	777	782	761	804	758	768	807	804	796	831	836	778	783	788	801	822	747	799	741	777	785	802	805	825	823	810	750	839	806	780	782	757	781	798	798	800	744	775	805	778	763	806	812	770	783	775	794	804	822	805	838	796	731	802	782	779	797	785	806	849	818	755	817	838	862	767	773	792	781	771	833	776	813	770	844	757	756	798	838	790	791	752	783	805	832	819	817	775	757	768	775	757	781	773	834	781	818	811	801	749	853	720	801	786	769	799	728	765	776	756	784	789	780	783	825	818	784	815	784	749	770	836	736	768	789	848	790	778	839	819	825	801	807	776	805	801	776	836	775	760	748	753	809	801	769	804	744	788	733	786	805	784	774	811	808	745	778	790	817	823	779	819	775	727	817	812	810	800	817	807	871	833	812	733	779	796	795	755	807	826	826	795	774	791	855	779	804	771	815	745	779	746	783	747	788	784	815	738	728	764	778	784	810	730	777	794	799	784	793	801	813	785	787	789	787	816	795	799	769	796	775	715	775	771	783	768	782	786	813	818	817	802	780	806	816	818	791	749	805	794	783	803	826	814	805	787	829	785	767	800	738	778	824	768	798	795	804	829	818	782	815	778	743	842	762	765	812	843	773	803	762	777	767	749	771	823	778	830	775	786	772	794	806	812	814	773	786	758	778	810	771	796	758	763	812	803	774	819	831	756	824	754	773	795	763	714	753	781	827	865	766	760	763	835	777	785	811	743	789	793	783	821	800	748	754	714	811	826	785	857	760	837	781	745	808	803	761	759	818	782	801	781	808	844	818	848	820	779	812	806	800	782	818	792	820	771	853	762	793	832	781	757	761	758	767	778	806	811	843	762	801	798	804	792	799	754	808	815	765	765	789	806	764	825	787	719	730	805	761	787	822	782	768	738	842	820	763	858	823	831	842	754	783	819	805	773	733	769	748	809	797	729	761	753	722	772	778	823	753	753	792	782	726	782	806	758	744	831	746	753	803	788	772	852	812	789	823	778	787	808	785	803	804	794	818	779	808	786	803	820	777	803	806	755	760	747	802	781	766	752	846	841	808	813	789	795	807	778	804	805	790	855	789	801	733	761	742	733	803	797	722	763	767	761	748	767	796	818	810	762	779	827	789	788	752	807	760	766	765	803	775	822	765	809	797	771	849	828	770	795	789	803	828	781	790	789	874	803	745	790	755	852	809	786	822	783	786	781	785	816	762	790	805	770	853	810	773	795	782	783	769	801	806	803	808	784	838	788	794	734	818	799	828	784	784	828	761	763	788	747	822	814	755	782	817	766	791	832	765	746
53888	72023	69096	56338	43661	30422	18924	13393	9696	7116	5379	4185	3156	2502	2001	1607	1280	1183	1121	945	886	916	841	852	816	797	758	782	754	731	745	732	701	781	701	695	711	697	766	728	737	745	697	736	712	741	689	765	726	701	739	718	698	750	690	698	716	724	749	771	731	707	740	657	712	705	747	709	743	719	743	749	696	713	715	758	686	736	706	703	704	703	665	700	724	753	700	779	704	767	679	727	703	718	729	706	748	718	683	736	724	684	720	744	702	689	725	707	753	728	694	692	751	700	758	710	693	720	748	723	733	735	783	705	736	727	695	704	739	778	693	702	734	717	754	757	735	723	720	686	764	720	682	693	741	701	726	745	711	683	747	741	728	676	739	755	777	703	718	732	759	700	700	665	735	686	742	742	739	743	743	690	736	687	755	740	728	716	717	713	715	726	736	664	729	720	732	759	698	704	683	691	728	772	700	733	673	700	748	724	691	724	697	775	717	687	749	724	711	750	706	753	711	666	715	692	728	684	700	736	731	742	746	724	759	765	721	719	750	782	744	771	683	732	717	719	695	779	734	720	722	696	734	726	756	759	721	763	741	759	688	710	716	728	733	690	714	742	739	679	693	687	757	738	639	698	683	715	761	668	676	666	753	722	757	740	726	706	735	744	724	749	730	741	736	700	724	724	719	735	747	732	721	747	733	674	738	710	694	724	702	665	720	743	683	736	699	700	671	751	740	675	721	735	754	753	715	708	695	767	717	702	733	709	738	744	696	733	712	737	730	649	723	715	720	791	694	742	723	718	709	725	737	786	737	749	692	736	716	696	739	754	741	732	677	727	668	721	748	704	686	710	740	733	667	716	808	708	728	741	743	690	756	661	712	692	703	769	731	682	687	718	769	747	706	738	725	704	728	746	708	701	716	724	699	775	727	710	756	675	662	697	757	682	665	731	721	735	760	708	713	712	667	703	679	686	744	688	750	713	744	712	719	706	716	648	735	694	743	744	693	750	700	729	711	770	701	666	799	702	693	705	695	737	703	705	722	721	705	745	742	697	718	678	726	682	748	729	720	738	689	714	734	714	723	716	703	737	743	676	730	743	718	699	717	747	714	675	704	687	676	669	703	728	729	721	730	705	691	673	722	716	721	743	718	717	707	684	743	726	775	729	741	728	710	744	714	696	747	748	720	748	700	776	718	748	761	752	709	700	744	673	741	738	692	753	704	706	723	741	747	759	766	737	709	712	713	663	776	741	713	767	733	698	770	744	764	781	739	764	721	763	728	705	755	725	747	706	737	620	702	706	714	792	739	706	752	754	736	734	726	753	715	741	666	745	738	706	727	692	715	756	733	750	759	702	684	708	712	706	755	697	705	721	763	731	692	745	766	715	758	747	729	748	688	731	725	695	734	780	716	682	654	694	726	715	712	683	727	723	624	761	725	735	706	701	710	732	735	720	747	720	747	688	693	721	737	721	742	674	755	741	726	710	728	695	724	674	702	763	708	759	724	721	716	679	684	702	661	691	732	724	726	680	719	764	734	695	728	732	740	753	655	734	717	740	747	697	724	706	718	684	680	734	709	708	715	729	709	690	713	750	704	749	728	687	723	703	739	694	742	712	728	686	722	718	770	667	713	748	684	700	657	707	732	737	714	734	754	736	675	766	708	723	736	693	730	712	723	688	691	722	729	704	714	706	721	712	745	739	709	686	727	778	700	699	700	756	683	687	771	700	701	730	751	724	694	756	730	761	708	737	677	692	712	719	699	687	690	731	768	747	703	716	714	724	745	721	713	760	689	709	730	697	676	723	699	748	712	723	745	722	738	697	746	729	681	736	709	745	728	696	725	748	725	687	706	771	741	715	744	688	756	737	721	660	754	672	719	692	686	694	756	640	704	687	737	737	756	736	703	755	692	764	709	703	705	731	712	722	722	732	722	747	717	707	744	738	728	743	712	727	731	677	758	726	733	751	706	740	718	755	715	736	684	756	709	764	720	734	680	761	741	675	704	751	720	796	736	729	722	743	732	797	723	714	723	771	699	751	730	678	736	767	744	678	697	704	701	705	740	697	719	752	752	703	690	723	777	702	732	710	732	733	681	729	757	780	705	722	728	691	704	721	715	723	669	742	771	724	638	718	734	651	663	698	730	714	708	743	720	673	717	734	679	736	716	686	720	750	706	715	679	745	730	769	716	681	730	767	682	715	726	728	722	699	735	700	718	698	706	732	751	707	731	699	741	739	701	681	702	754	710	746	705	689	701	739	736	778	674	758	698	746	720	741	661	750	697	722	718	740	679	738	739	666	721	756	703	695	742	710	758	713	747	757	758	747	715	781	709	669	755	704	785	712	772	728	721	746	746	694	708	724	695	722	717	724	679	700	720	700	757	708	716	747	745	715	698	685	715	704	706	761	705	723	745	764	738	698	712	701	706	721	655	773	738	733	704	700	726	709	733	728	703	702	730	685	746	716	732	691	687	757	753	714	713	710	777	705	722	760	743	774	654	701	715	773	783	772	744	694	708	697	729	692	712	738	744	734	752	686	759	731	765	717	704	677	724	754	745	667	732	679	756	738	733	741	773	716	697	669	702	720	707	706	749	721	701	705	684	755	740	748	778	743	702	714	731	748	748	749	675	766	684	703	725	748	700	695	769	709	744	702	722	677	735	737	712	707	756	728	678	753	748	716	715	703	723	733	704	678	724	732	662	744	741	702	725	738	729	726	730	726	698	713	716	733	771	712	701	725	699	735	735	706	711	750	758	754	735	743	705	750	728	747	684	741	719	727	725	751	717	690	713	673	713	708	745	725	688	738	744	751	698	721	712	720	701	734	728	732	663	709	691	742	673	758	691	777	759	782	721	712	751	696	706	742	695	716	729	686	686	708	692	720	735	729	766	708	746	723	747	749	729	706	761	729	753	692	700	689	712	698	715	709	738	744	744	763	692	669	726	710	680	758	786	737	729	723	725	721	679	702	756	687	701	667	665	732	734	716	737	698	683	698	741	731	769	677	713	770	755	716	692	718	716	770	709	692	734	747	743	685	740	712	735	714	703	727	763	739	735	720	740	723	717	687	717	750	715	682	668	688	709	731	732	760	698	750	728	716	765	702	723	719	715	694	724	690	746	704	726	724	749	767	754	695	725	767	734	710	743	708	704	748	741	706	713	746	716	724	686	742	723	702	690	707	712	693	745	759	730	722	682	708	735	698	737	721	724	722	675	718	711	725	815	755	747	742	734	705	743	693	680	726	714	744	740	780	775	740	729	697	752	740	741	734	751	711	671	707	738	741	696	708	708	726	683	734	704	753	717	709	687	695	679	710	733	745	731	729	718	716	679	763	742	740	700	683	725	698	749	680	691	730	710	663	729	700	721	703	704	712	705	669	733	698	732	664	766	781	706	742	719	717	679	731	741	718	753	696	698	748	723	707	712	734	765	695	738	760	724	678	742	744	749	700	717	711	734	739	677	726	715	762	725	725	708	713	722	696	737	720	728	710
24391	21678	29618	26055	25585	26161	24125	13204	7662	5578	4087	3166	2475	2021	1729	1470	1248	1171	1044	996	960	910	947	893	873	874	843	856	877	783	806	790	782	840	775	836	840	814	816	809	793	764	800	812	832	819	805	802	834	775	815	830	793	844	804	770	790	808	795	784	800	810	773	784	781	768	767	818	776	815	777	813	762	812	795	767	774	789	730	792	781	810	773	793	780	750	881	826	751	790	780	825	843	762	794	802	780	772	839	742	796	803	826	814	767	827	826	772	764	790	827	804	813	782	769	781	799	772	754	786	751	825	808	820	763	805	808	819	786	824	784	763	792	795	807	811	835	780	818	850	851	762	804	785	858	794	778	797	812	799	824	834	779	812	756	843	791	799	810	767	804	770	828	819	792	770	774	766	833	850	793	806	830	833	775	804	792	793	821	785	842	821	847	809	750	816	795	767	758	806	814	812	758	798	838	783	836	799	783	776	799	823	790	767	772	773	824	818	801	766	838	829	832	853	798	770	767	781	782	826	847	815	810	814	796	802	731	806	802	816	816	822	793	782	773	818	791	787	729	751	782	800	784	802	772	838	816	793	823	814	828	792	754	781	836	807	772	768	814	799	794	818	812	818	751	834	775	795	851	794	859	828	808	815	741	790	824	789	752	793	795	790	742	777	785	874	827	854	840	750	812	757	773	818	830	756	771	748	846	771	797	840	776	753	783	817	777	817	797	802	815	822	836	802	842	828	787	832	800	804	788	788	772	803	852	796	836	738	796	789	806	770	751	792	766	822	827	793	786	821	777	786	806	775	787	763	798	810	811	815	828	822	805	786	817	836	729	774	819	799	785	748	812	800	825	836	803	781	795	791	814	785	806	783	781	801	827	790	797	773	783	788	834	800	762	795	782	833	774	754	785	780	785	843	842	813	780	785	793	794	795	750	804	783	847	783	843	834	840	799	770	839	794	793	797	802	777	747	803	787	776	796	800	776	792	838	773	780	761	754	818	795	791	826	833	765	787	779	760	794	807	809	825	783	757	840	827	800	832	774	735	818	780	770	850	800	796	804	772	819	743	792	817	775	769	820	796	801	820	755	802	820	786	797	850	849	834	805	803	813	814	778	832	802	819	759	759	808	797	826	786	788	781	832	752	801	776	815	773	785	758	778	810	792	813	830	781	831	802	814	767	844	806	784	746	805	815	769	800	800	798	797	751	814	821	831	827	849	849	783	819	805	837	833	775	772	829	809	780	857	801	773	822	844	795	787	797	797	841	759	784	812	798	752	870	799	795	793	784	831	792	813	834	861	804	794	797	857	733	818	798	830	795	824	766	766	775	782	845	808	788	807	800	871	757	814	813	783	781	838	851	755	786	803	825	799	776	809	809	808	815	777	792	768	826	767	838	790	793	815	753	777	771	786	824	803	807	811	801	770	808	786	784	821	827	760	771	755	773	846	809	779	839	743	817	761	806	762	807	759	834	780	771	819	804	793	771	833	804	820	735	809	727	820	756	817	766	696	771	789	800	788	851	834	856	802	834	823	780	887	734	751	778	761	794	843	799	785	766	811	750	774	785	787	801	826	834	752	792	753	785	783	764	777	830	801	800	855	806	786	790	830	799	778	796	767	841	757	798	838	760	792	741	808	815	840	804	811	816	861	779	820	750	769	761	799	745	830	796	736	845	822	818	790	813	826	774	838	799	773	777	817	818	795	794	768	786	799	859	801	774	808	802	739	805	810	796	842	779	733	767	838	843	768	814	782	846	821	814	729	764	813	794	839	769	799	814	799	772	812	826	780	797	810	808	836	814	819	807	792	771	798	810	766	791	828	817	840	733	814	840	790	845	787	825	834	798	784	832	783	777	796	788	805	816	768	816	785	825	771	808	826	855	839	810	800	741	832	780	809	781	786	844	803	795	740	806	766	790	797	798	850	834	820	846	759	788	755	797	760	817	846	755	827	801	810	840	742	794	783	740	796	814	821	844	749	787	853	812	802	770	884	785	827	800	807	785	799	881	820	783	795	784	758	780	848	833	760	753	818	809	778	768	824	803	807	847	790	811	790	775	777	805	753	783	761	829	741	782	822	804	807	744	779	824	777	800	841	844	823	815	797	779	803	800	848	800	779	753	800	774	810	801	803	840	823	801	828	786	775	788	730	807	758	784	798	794	819	816	834	793	801	784	758	772	750	798	794	798	837	790	798	819	781	810	758	781	783	796	733	778	781	804	810	758	837	788	771	815	822	760	822	776	754	796	860	775	797	844	835	806	747	776	786	778	838	807	803	797	773	821	745	817	784	819	794	812	865	763	757	753	789	786	782	787	807	800	827	797	862	807	839	822	853	771	806	796	771	779	806	781	817	784	787	819	766	809	827	848	792	790	824	815	786	770	792	802	827	778	815	805	804	807	831	817	780	846	791	807	758	786	827	777	799	751	800	800	812	742	764	793	747	812	783	817	754	798	808	812	795	800	783	747	809	817	785	716	820	826	765	750	824	811	794	831	828	793	768	809	772	814	851	806	824	856	818	801	774	900	836	801	760	810	790	800	757	804	816	765	798	833	748	822	784	780	801	813	786	809	781	820	792	822	817	814	822	848	819	810	837	766	782	738	767	802	854	797	851	789	775	798	830	790	760	766	772	721	832	780	796	829	809	748	783	784	819	844	811	769	762	772	799	801	811	823	823	817	856	802	802	823	782	839	785	754	797	785	794	821	790	808	788	800	847	777	804	842	866	767	812	787	767	818	794	789	850	790	781	810	769	837	773	795	867	826	787	804	824	786	787	775	810	812	744	813	783	788	809	795	797	821	793	826	815	800	792	762	807	805	838	803	811	802	790	809	846	773	778	789	790	820	828	790	798	814	807	764	804	802	820	801	816	806	809	851	802	843	777	750	831	792	797	805	775	802	761	747	740	771	806	785	803	724	797	818	778	834	782	856	779	798	775	773	885	761	810	812	760	768	792	796	789	824	846	798	786	816	783	774	810	811	805	779	768	772	787	788	807	823	812	768	814	782	755	794	822	849	762	759	734	782	787	801	800	795	810	786	777	823	818	806	831	805	774	809	800	802	794	772	778	754	810	761	801	781	804	792	766	798	788	825	751	796	763	767	814	799	772	826	734	837	818	811	765	768	785	812	827	794	847	812	793	790	789	825	804	787	815	826	806	786	810	805	809	779	834	771	765	776	740	804	782	862	761	787	789	815	802	816	805	789	833	772	792	795	791	799	777	856	742	740	794	794	797	884	843	792	758	872	816	779	808	814	793	780	778	811	791	814	823	819	853	762	786	804	812	853	773	841	825	789	830	789	785	828	766	783	786	867	802	755	816	795	805	806	803	756	748	838	784	803	824	770	862	810	822	819	779	739	790	771	810	853	788	760	777	786	835	796	778	770	773	774	828	783	784	776	841	795	790	809	797	773	757	825	775	788	775	809	818	820	800	837	820	784	793	819	769	829	832	808	817	825	790	790	786	815	765	798	820	803	795	794	812	808	827
54448	74567	71052	57834	41979	28668	19340	14370	10659	7762	5818	4408	3361	2726	2099	1758	1421	1297	1098	1034	995	908	873	883	860	826	788	774	763	818	760	758	717	707	739	733	676	753	696	750	743	701	747	723	739	755	721	804	729	739	715	737	704	753	717	748	707	679	775	723	712	752	738	744	718	762	703	682	735	741	728	705	766	746	695	702	703	757	744	698	784	735	746	701	732	738	686	742	740	716	715	730	696	694	712	717	756	756	744	724	692	695	793	695	705	704	714	734	755	752	708	738	722	720	720	728	680	732	716	714	722	755	721	743	744	711	686	685	702	733	731	728	687	771	733	762	725	717	684	751	776	753	724	711	781	712	704	668	723	706	760	684	725	750	753	684	740	693	673	716	713	711	667	724	736	739	747	745	721	734	725	718	744	743	734	729	751	741	697	715	726	728	732	720	690	734	755	772	770	722	721	723	683	726	690	688	747	763	699	700	726	744	694	730	718	689	745	726	721	775	723	751	723	713	774	697	719	693	674	741	716	699	730	710	783	718	798	687	677	741	734	758	722	708	697	733	772	747	721	759	750	676	722	687	788	701	754	724	696	708	729	775	704	733	724	746	744	782	703	664	728	698	747	751	718	778	664	709	740	746	696	753	689	691	736	663	723	745	712	716	682	702	734	716	699	728	756	715	716	716	760	710	736	713	769	736	686	730	771	798	736	733	717	709	707	691	763	714	727	793	719	707	741	704	732	743	649	732	756	707	721	730	745	731	703	754	651	710	749	724	681	710	750	644	696	727	765	755	735	692	692	776	695	719	721	748	731	727	735	723	731	702	694	724	711	748	723	759	707	770	741	709	768	731	764	769	771	714	734	718	703	709	734	736	708	722	702	731	737	775	751	737	696	739	763	741	722	728	749	728	718	779	693	764	741	751	690	732	769	688	744	758	713	677	704	695	690	717	713	687	737	726	671	720	724	725	767	729	707	725	741	702	708	737	705	679	710	725	780	757	715	679	772	751	693	694	734	760	768	690	727	690	710	739	771	749	715	724	733	717	754	721	711	725	715	722	731	701	736	717	760	703	763	765	748	756	706	714	697	748	691	723	733	703	732	693	742	715	736	739	715	742	693	757	725	734	681	731	763	739	757	774	700	739	703	692	739	718	726	721	766	750	702	711	715	710	703	725	733	767	724	688	721	747	702	763	733	708	750	755	769	721	745	724	721	715	746	667	738	698	736	745	731	717	723	721	699	733	703	728	717	710	740	693	721	744	706	690	751	752	708	749	758	761	740	669	721	726	750	743	704	737	684	761	687	691	706	750	760	748	743	703	709	722	680	727	727	706	658	755	730	724	702	718	697	716	734	706	744	711	684	682	729	757	739	715	699	713	768	750	681	723	794	742	691	687	715	714	749	744	729	759	717	733	713	665	752	733	736	726	768	705	748	687	739	744	718	724	712	764	723	698	726	725	765	756	765	705	757	743	756	749	729	698	682	709	741	732	713	679	713	736	722	708	718	713	690	758	696	771	774	709	725	753	717	710	713	776	729	714	750	741	753	752	771	723	659	708	695	742	737	765	738	746	744	710	759	751	697	746	715	740	768	744	720	735	732	745	730	775	765	733	765	729	709	746	798	730	725	750	708	754	720	726	735	724	687	703	695	731	759	725	733	746	735	696	740	714	718	694	732	718	730	723	683	729	757	723	704	751	729	760	770	707	775	764	739	747	703	737	788	751	743	753	735	730	777	719	797	727	653	750	758	761	684	751	683	716	713	721	793	772	717	745	705	706	717	706	794	736	715	767	738	729	729	685	728	709	753	700	715	750	697	754	738	754	711	661	749	759	744	776	725	718	748	737	759	734	737	666	694	758	734	714	710	722	707	707	729	751	793	703	754	728	717	737	716	770	711	760	706	728	736	695	700	772	749	696	743	689	769	717	694	749	704	742	724	729	750	688	747	711	736	743	709	698	757	728	718	741	711	709	756	716	744	732	726	704	747	682	705	744	767	719	714	747	721	702	698	723	766	711	746	738	747	692	707	715	717	742	711	716	693	767	728	723	704	740	725	699	739	702	714	765	745	716	681	752	669	730	717	710	727	714	714	689	731	712	686	739	732	729	763	683	705	743	726	752	744	689	716	716	763	726	726	731	759	732	719	695	756	725	716	686	689	696	724	752	708	736	767	753	741	730	732	697	748	735	731	722	718	712	752	708	701	718	731	692	732	714	749	740	710	721	757	707	736	720	755	750	746	753	696	679	684	689	726	721	711	703	686	748	710	757	772	669	763	733	719	715	710	737	749	705	718	730	713	748	729	728	740	776	715	710	708	738	749	737	738	691	765	746	732	743	681	769	737	755	660	720	714	678	708	792	729	676	698	756	715	764	712	735	700	723	717	727	732	709	723	758	757	693	689	689	767	755	725	716	737	709	750	696	742	695	685	743	735	657	731	744	740	742	749	706	699	731	716	698	761	748	723	694	750	715	750	715	757	714	689	704	755	716	697	758	725	718	718	733	692	762	794	719	742	764	699	690	753	778	669	693	748	721	703	723	770	708	667	745	738	678	747	728	717	690	740	661	776	683	716	755	715	764	701	730	694	752	736	748	736	733	727	742	726	732	753	737	728	761	731	723	682	712	714	752	722	790	708	739	718	730	703	757	710	729	759	778	718	636	716	743	696	709	722	737	755	708	702	764	723	749	734	715	720	762	742	737	724	750	750	752	711	756	721	724	764	706	743	759	758	705	716	762	746	691	739	736	714	736	740	660	716	696	720	720	740	756	775	684	716	728	726	757	646	743	685	714	746	709	744	729	694	692	660	715	710	756	715	722	724	742	679	758	687	745	741	710	726	769	686	733	738	714	724	733	747	715	706	723	794	773	708	713	674	761	739	713	725	733	720	761	700	734	718	744	724	746	760	753	762	720	761	704	723	737	738	690	693	787	720	678	752	734	729	707	737	739	681	696	747	703	756	704	761	728	755	727	722	758	756	728	717	791	707	709	764	716	692	756	758	740	736	701	704	690	721	748	727	735	733	692	749	707	711	735	707	694	746	724	741	706	743	730	737	744	715	749	750	740	736	753	693	707	742	763	683	706	707	743	742	765	746	700	687	740	731	701	737	715	718	753	727	728	720	749	704	726	714	720	731	685	732	727	720	730	707	680	728	759	748	771	719	733	733	738	731	745	735	699	749	708	670	755	729	721	737	708	722	734	705	687	672	704	741	735	703	734	660	719	740	687	744	734	765	712	685	732	740	720	766	737	739	732	714	761	708	740	740	745	716	745	713	716	738	774	778	707	691	743	733	678	706	723	717	714	734	748	699	736	738	738	715	789	762	744	722	726	769	754	683	741	686	723	726	733	752	729	735	723	734	702	759	756	712	710	743	691	728	696	771	731	750	717	730	726	680	714	701	694	721	774	763	735	728	688	736	726	756	682	716	742	749	719	742	695	685	761	711	756	705	733	726	735	710	731	704	711	709	734	709	678	716	746	738	703	746	768
29475	25562	36705	36638	26578	16946	10002	6426	4247	3132	2460	2054	1701	1419	1265	1097	1077	961	944	864	873	833	850	801	782	772	787	839	858	779	814	763	773	739	820	799	746	779	792	823	808	790	831	791	802	782	808	814	800	807	814	760	732	757	725	774	796	780	779	768	729	759	770	757	776	758	756	779	774	766	767	793	771	734	718	808	760	792	750	798	832	762	804	727	772	752	795	791	762	768	806	772	791	781	790	820	789	746	781	772	740	786	788	782	772	782	753	805	799	746	796	761	745	775	745	784	731	771	783	762	746	757	762	810	776	772	747	778	786	762	779	758	789	772	821	783	803	817	761	747	817	780	776	795	746	745	784	785	754	851	759	715	795	788	771	804	804	799	821	692	781	764	758	815	761	796	719	790	756	760	757	800	826	824	771	762	812	772	785	714	780	771	789	728	829	795	779	830	729	780	799	732	765	744	766	783	786	784	790	813	813	831	814	767	764	770	787	792	767	720	783	745	786	748	799	815	736	733	749	791	807	738	731	794	797	845	722	760	811	745	758	779	730	786	740	767	758	799	779	774	771	738	742	752	765	741	760	752	795	793	756	781	784	848	794	782	791	784	768	817	790	762	805	768	803	784	782	833	820	786	702	783	832	782	768	862	716	788	813	740	823	736	730	781	872	773	779	798	800	761	763	791	778	783	801	821	764	798	802	754	785	765	756	808	799	789	780	752	809	769	781	792	804	718	788	794	807	806	741	831	764	713	785	819	770	751	774	795	778	771	798	764	763	751	792	776	765	800	803	790	770	761	739	769	757	740	793	764	766	732	739	745	770	765	770	808	798	730	775	739	754	805	781	802	717	730	736	761	805	758	767	809	802	739	803	820	749	748	774	737	789	811	777	751	814	770	767	777	777	801	802	778	771	780	788	780	744	725	785	775	772	821	743	801	818	771	719	766	808	791	768	771	778	752	752	742	696	731	777	763	767	790	759	808	792	739	688	759	799	753	760	769	807	800	725	794	776	742	760	826	782	809	752	767	789	734	746	766	796	799	758	765	748	772	799	810	770	751	782	823	791	782	788	764	779	716	743	759	787	790	816	781	724	781	752	713	822	771	798	757	780	797	827	834	777	763	761	780	799	772	794	809	769	757	766	783	801	794	792	776	806	791	782	770	747	803	796	781	768	761	827	767	793	758	755	784	774	770	778	753	752	766	781	747	747	793	811	777	770	789	770	781	780	795	823	777	786	846	822	773	782	786	813	772	804	778	817	794	816	808	801	795	738	795	733	779	774	756	780	804	799	784	773	785	776	819	835	760	752	781	723	749	786	772	846	787	785	794	807	775	787	792	755	749	769	734	818	745	750	749	806	748	764	798	749	770	783	734	829	771	778	779	785	767	781	752	771	726	775	769	768	722	780	758	756	735	780	744	757	755	745	767	755	794	783	827	779	772	759	766	800	724	724	764	794	750	797	824	746	775	749	790	775	783	754	739	753	775	777	739	784	776	743	738	796	794	769	712	781	738	771	790	779	752	760	718	750	725	755	784	764	787	772	738	787	761	764	735	759	737	735	721	743	830	779	777	811	748	738	762	802	766	800	771	839	779	784	759	784	803	849	780	754	753	789	721	760	809	797	773	796	793	782	788	769	785	773	795	809	780	755	757	790	827	804	746	775	783	759	741	807	738	762	728	762	744	807	752	776	776	804	777	762	797	756	825	764	784	776	784	767	790	715	744	767	762	775	771	787	763	738	795	775	820	690	789	802	781	742	769	769	808	795	766	735	798	776	816	748	777	771	782	754	708	739	767	796	777	803	787	788	749	772	778	717	765	744	765	798	810	731	775	792	786	830	742	771	766	837	760	761	797	804	829	767	810	752	751	718	765	716	765	815	790	788	756	792	747	780	774	786	762	793	778	772	752	775	802	759	722	748	726	719	777	785	800	728	759	784	815	788	777	781	765	779	780	776	782	776	743	795	786	818	707	734	759	739	759	743	801	766	788	824	744	800	744	776	771	755	731	800	769	752	758	799	808	788	807	775	724	818	730	701	803	825	743	760	777	757	760	752	812	815	762	789	833	743	731	759	797	784	800	747	787	691	770	768	810	743	782	714	771	837	804	766	802	794	807	745	762	772	771	764	810	792	799	755	786	786	772	748	763	766	814	771	708	770	786	782	732	807	763	830	737	751	752	868	750	842	713	779	849	810	797	778	745	772	716	770	763	722	730	813	766	782	790	779	790	791	776	802	754	752	782	791	776	768	770	730	810	823	740	761	750	783	757	769	728	836	722	772	783	788	792	690	733	771	822	773	774	814	753	776	811	769	757	721	794	750	751	729	737	812	760	783	753	770	846	746	717	749	825	799	812	747	808	765	748	829	790	763	778	786	757	817	756	815	787	791	797	785	770	797	808	773	759	825	748	771	734	790	755	761	796	827	758	815	800	826	718	770	793	751	792	788	793	753	807	768	769	785	808	831	801	804	791	761	782	796	794	800	777	734	762	798	787	746	790	754	752	771	774	799	734	795	728	739	766	801	785	755	775	814	770	804	749	777	802	755	766	819	781	822	787	808	816	796	800	764	794	807	738	752	823	787	758	778	736	839	798	790	827	791	741	823	783	771	773	734	791	803	724	806	773	755	791	790	759	762	800	788	708	800	796	749	800	755	784	789	784	736	789	753	754	753	781	717	754	764	799	807	766	809	732	748	780	768	763	785	816	764	761	733	780	756	790	782	779	746	781	807	773	768	795	794	799	776	749	774	739	782	757	767	788	730	778	749	739	750	799	758	772	813	822	780	824	781	783	754	788	788	749	818	765	807	753	762	774	723	794	819	804	816	732	727	720	798	756	776	819	711	751	758	766	786	795	780	748	777	773	781	759	783	813	769	720	823	804	754	722	768	711	745	753	755	761	777	776	817	779	792	784	768	781	798	782	827	805	764	748	792	781	738	734	820	799	820	766	725	746	786	787	736	750	741	766	771	777	775	774	797	826	783	789	759	761	804	746	840	835	793	791	782	784	820	740	765	728	784	743	811	818	781	802	764	751	789	762	735	776	780	803	771	746	796	790	778	801	820	789	773	784	753	752	787	785	793	823	787	745	738	798	796	824	804	747	754	787	745	783	782	814	761	809	774	769	775	759	726	813	855	774	788	800	810	766	777	818	799	774	788	822	868	772	823	751	828	812	733	788	826	800	795	802	780	766	772	772	824	801	786	792	759	762	806	827	744	762	753	760	778	736	774	732	772	771	704	772	799	741	792	772	781	733	762	774	752	731	747	783	755	780	760	808	767	812	785	723	751	826	778	762	762	741	798	781	781	789	807	800	724	742	749	787	762	783	772	786	739	800	780	775	798	766	778	732	797	748	746	775	798	769	807	766	793	813	822	773	779	843	800	741	798	739	749	771	746	752	751	784	772	788	757	756	788	784	778	759	767	774	715	781	781	798	808	763	793	820	773	772	718	838	715	780	762	759	786	781	775	682	748	773	800	788	754	813
52956	63900	58499	43511	29127	18428	12593	9137	6605	4924	3644	2877	2223	1761	1579	1292	1185	1042	965	891	836	802	805	803	800	772	765	717	732	744	688	783	669	687	734	770	740	714	726	677	759	757	716	719	744	692	759	737	671	716	704	735	734	699	724	675	733	735	691	699	694	735	704	723	656	758	716	718	674	724	717	801	685	689	719	720	689	686	725	708	713	719	712	729	723	772	727	733	710	706	697	706	698	728	735	695	743	684	719	696	764	685	718	706	723	665	739	727	737	704	718	666	750	739	696	756	709	712	733	667	650	704	723	709	696	708	758	690	689	738	747	723	695	753	678	681	700	757	751	786	711	670	713	667	703	722	705	730	698	702	753	739	692	706	693	703	755	703	713	710	742	718	738	705	675	744	715	729	712	689	678	748	710	719	691	727	716	688	708	701	740	741	730	710	675	676	671	715	653	762	752	710	706	732	704	708	698	691	675	724	728	692	769	712	725	705	693	744	735	744	714	709	717	702	728	680	750	671	701	709	650	662	731	758	708	710	706	745	737	709	693	714	724	719	760	685	791	705	703	760	731	672	773	722	697	645	707	721	708	699	720	702	741	702	762	697	694	747	714	722	711	697	712	694	714	691	709	706	722	699	692	724	687	699	746	675	733	730	718	747	724	707	673	723	730	749	740	697	718	739	733	747	744	695	745	713	760	709	723	776	732	702	733	732	751	683	721	740	702	684	754	711	650	711	717	718	726	723	680	724	740	731	728	723	740	701	716	720	730	752	698	702	713	703	670	725	707	673	661	669	741	698	708	682	750	713	673	714	686	726	735	755	709	690	762	692	697	666	712	707	664	690	735	774	709	715	738	674	703	728	738	696	722	754	756	715	729	714	710	773	700	719	723	738	726	694	726	716	727	702	707	712	745	750	736	694	690	736	725	714	696	695	736	743	696	709	726	722	655	746	734	687	715	756	707	718	712	673	649	698	740	703	727	748	671	706	726	698	690	739	756	682	678	732	692	703	753	759	703	698	730	740	714	753	710	768	721	770	708	687	717	704	712	748	721	718	738	665	742	692	685	692	736	684	709	718	698	671	699	732	718	740	739	747	704	740	776	742	724	723	672	713	733	710	765	765	700	701	693	733	705	746	740	701	710	712	667	749	758	730	725	694	749	727	758	689	725	720	748	705	656	718	695	802	745	719	718	725	758	718	706	705	713	741	724	691	708	691	744	733	744	743	687	726	711	693	709	702	727	761	737	709	710	750	745	730	707	688	734	693	713	724	723	715	715	732	702	704	728	770	774	664	741	720	704	698	716	723	682	750	713	703	731	707	767	731	709	691	669	713	728	717	702	713	691	691	746	754	771	712	711	692	749	725	701	711	706	751	726	717	665	678	698	730	688	780	742	720	718	705	727	732	701	769	716	696	768	717	760	742	694	751	722	755	704	675	690	701	720	712	724	694	705	706	695	682	745	711	716	691	680	744	709	729	725	692	690	729	698	702	767	785	705	705	663	720	710	744	713	755	697	714	717	742	738	734	720	728	680	751	740	698	640	687	713	676	710	735	659	669	686	723	755	728	683	707	735	741	687	704	733	678	722	711	768	674	740	707	677	691	750	710	694	713	716	704	748	684	730	733	704	718	681	701	708	702	737	701	734	728	702	732	720	697	712	685	729	672	706	666	725	736	744	690	717	731	741	693	742	719	709	714	701	713	695	732	715	718	729	745	729	679	678	704	693	698	713	683	712	705	706	733	726	679	745	691	665	722	661	734	718	713	688	743	724	683	726	703	742	758	672	748	723	686	701	695	718	726	719	757	740	698	719	688	691	711	737	703	737	735	711	673	748	714	730	762	719	716	714	720	696	715	667	737	715	800	665	714	746	727	700	654	704	755	670	666	708	692	676	714	695	730	704	664	758	708	716	726	716	710	711	738	684	693	746	670	690	693	736	737	703	731	728	695	697	711	699	737	678	708	716	728	679	714	693	702	711	693	721	746	706	692	744	720	692	685	709	660	716	748	730	699	725	759	728	750	686	691	720	713	721	670	742	662	721	706	728	671	721	779	741	728	691	712	715	743	745	711	690	687	736	704	740	674	737	752	743	745	732	722	803	686	734	685	778	714	759	703	774	660	726	677	727	768	729	733	719	716	687	725	699	722	754	692	754	734	717	673	682	695	716	722	710	712	751	715	713	690	718	694	709	711	671	723	712	733	741	732	691	680	698	763	649	714	700	714	690	724	697	729	691	732	735	695	692	698	716	757	686	717	671	750	714	756	728	696	723	709	707	712	747	732	745	645	700	717	684	740	702	712	754	676	694	699	731	668	705	700	694	754	719	733	744	667	705	709	726	705	701	711	744	688	720	744	711	685	720	710	709	684	785	725	685	760	720	655	713	695	707	732	720	746	709	686	729	722	735	728	631	758	734	703	727	705	669	740	685	744	742	739	755	697	732	765	754	716	685	636	718	714	742	768	717	757	682	691	685	735	667	739	750	737	720	757	678	707	690	690	728	706	773	737	729	672	689	762	701	697	763	747	767	660	725	705	686	690	704	662	725	708	711	736	733	737	703	684	716	728	772	701	702	752	682	729	691	756	704	736	714	763	723	711	685	665	748	735	736	732	706	699	687	707	709	732	762	783	753	702	711	757	689	686	755	716	738	714	702	702	750	697	749	685	697	714	686	725	721	698	750	750	741	752	708	752	701	720	742	736	727	752	720	727	738	720	732	689	725	674	683	704	768	715	656	739	705	687	668	701	747	714	743	703	739	723	677	698	719	678	764	716	718	707	754	720	701	694	731	717	712	727	709	718	749	674	693	634	656	728	685	757	720	739	747	733	708	716	713	745	751	659	690	701	732	740	742	701	705	709	738	737	705	716	723	732	713	771	797	728	721	723	702	693	738	684	756	743	683	710	661	728	710	694	709	705	718	745	690	679	662	668	696	716	759	687	699	723	716	695	704	731	745	687	692	747	762	696	721	771	753	700	710	754	722	703	713	740	672	715	754	722	712	739	724	751	693	686	708	691	693	771	723	743	728	734	781	705	738	748	680	705	722	744	713	767	740	740	697	759	691	710	702	674	742	761	703	739	719	651	755	682	734	754	720	707	755	680	731	756	737	782	728	716	713	698	735	720	738	706	696	699	713	649	666	709	731	682	704	672	712	732	643	727	731	746	726	733	706	708	764	685	696	710	689	731	698	670	749	713	672	707	705	746	726	717	698	731	721	703	735	705	717	746	736	731	783	720	720	744	691	733	682	690	706	717	727	732	732	745	651	713	689	739	734	716	670	718	764	716	705	717	741	685	676	740	705	697	711	683	726	728	681	693	705	730	643	737	747	703	719	770	703	717	708	690	745	711	713	710	704	727	756	697	706	765	700	744	728	704	745	760	703	707	695	751	724	729	747	751	722	711	698	688	711	735	739	724	677	750	673	703	690	720	739	680	683	710	743	737	729	680	682	650	735	713	724	690	722	638	718	701	706	719	724	707	722	644
25886	21715	30063	27279	26108	24769	18693	10265	6517	4781	3427	2712	2233	1751	1550	1392	1269	1152	1079	979	929	913	859	809	835	846	885	789	802	845	844	822	840	786	834	827	762	814	765	801	765	816	790	814	789	765	775	780	783	821	794	782	783	725	809	739	822	805	739	768	754	804	822	730	790	825	772	801	785	806	725	755	799	775	845	798	743	788	775	826	783	811	810	775	791	739	826	799	758	807	774	809	805	777	769	850	794	799	802	750	782	737	833	800	755	760	779	800	737	770	769	795	808	757	762	785	749	807	800	799	814	769	789	831	737	772	792	781	753	718	813	800	765	768	779	824	779	827	742	776	800	786	815	753	841	756	826	732	827	783	742	824	770	809	812	803	793	781	764	743	777	797	721	814	827	796	824	781	781	783	782	786	809	837	739	771	791	836	751	782	792	757	785	764	768	789	837	733	791	775	825	813	825	740	817	770	772	748	806	777	777	796	789	776	768	728	721	771	838	763	782	795	755	838	806	802	811	782	780	783	746	803	777	777	799	764	778	762	832	748	838	811	787	804	787	781	774	798	754	798	799	839	800	792	765	734	769	811	790	788	800	774	784	811	798	819	805	822	809	824	834	798	790	814	739	795	783	793	777	789	780	772	736	790	784	800	782	833	797	813	758	832	826	786	778	811	802	809	803	802	779	833	826	774	770	789	804	797	782	820	769	803	781	788	835	810	849	756	780	845	825	774	781	819	774	795	772	751	777	832	780	770	769	766	794	751	798	832	779	807	760	820	790	810	748	788	799	792	788	723	735	768	770	810	829	777	793	811	830	768	741	741	771	800	769	851	814	758	752	739	758	769	773	780	779	764	781	781	822	787	735	797	785	788	723	747	803	733	791	828	795	804	775	777	765	798	804	798	731	770	794	771	835	776	811	792	793	839	873	793	769	781	758	823	821	810	750	781	783	834	803	855	777	786	772	759	794	804	767	801	780	713	803	811	785	775	803	798	805	806	857	816	792	781	823	810	796	816	778	750	822	727	758	806	759	703	789	809	802	778	844	784	764	787	797	821	778	813	783	773	757	729	825	765	775	815	800	779	817	793	770	748	759	814	800	735	752	801	751	767	817	859	794	803	777	789	751	807	755	776	789	808	760	785	842	776	773	817	846	756	794	836	768	771	794	805	820	776	811	784	787	781	817	788	842	814	801	802	825	772	761	781	829	808	744	781	828	775	834	822	801	773	815	825	785	748	789	746	776	865	711	744	827	843	803	763	782	803	744	783	774	752	791	761	830	782	805	760	801	768	773	807	786	823	801	732	777	800	763	775	741	802	811	765	824	776	740	775	802	781	689	778	821	777	780	806	776	791	782	748	780	830	745	823	805	763	809	780	763	770	755	812	790	821	768	820	764	770	814	846	784	824	816	782	836	790	832	788	801	804	790	849	772	774	781	759	772	767	779	766	766	810	827	842	786	776	758	806	789	849	792	796	768	762	839	796	766	778	806	782	818	750	820	722	779	756	784	745	786	729	779	759	779	766	770	804	789	809	730	757	824	821	752	811	745	830	780	780	822	701	736	828	808	793	739	829	773	784	806	779	790	784	785	754	774	823	779	732	793	748	747	817	787	762	779	808	814	786	796	790	779	816	803	770	796	791	811	784	780	808	794	821	755	732	801	765	808	806	792	796	804	839	780	758	784	836	756	719	814	839	794	775	803	772	795	770	781	815	792	795	772	781	759	778	741	807	794	821	827	760	801	782	821	805	763	787	797	805	753	737	773	818	771	769	794	796	791	826	776	761	734	732	813	845	758	790	788	827	797	779	781	777	760	794	801	800	774	834	785	801	764	779	752	798	773	802	769	824	819	792	762	785	799	827	778	817	810	807	741	806	741	773	820	780	756	756	789	803	784	804	766	835	784	824	753	817	777	771	762	756	792	788	791	809	807	800	814	723	811	781	696	800	762	762	782	735	785	760	824	770	765	778	783	788	844	794	815	775	805	789	787	817	808	852	762	842	760	784	801	737	781	812	772	768	806	786	778	784	785	782	794	823	801	772	811	814	770	753	850	781	804	798	857	762	773	794	758	840	771	785	807	771	772	812	787	774	771	852	764	780	815	801	810	766	805	773	761	796	774	831	799	791	816	780	796	781	815	758	823	788	815	769	832	801	816	790	812	818	768	778	755	826	727	795	757	761	808	806	806	805	824	746	750	795	835	783	759	742	786	757	784	807	748	790	728	817	813	778	758	769	822	813	800	823	789	838	773	799	801	826	767	750	758	737	801	752	817	734	739	806	825	772	753	815	806	792	768	757	853	772	714	760	754	763	766	779	792	789	764	789	818	788	785	795	824	820	773	789	740	841	777	744	810	805	764	759	778	788	809	818	839	760	788	766	743	805	782	784	771	777	818	818	790	754	792	762	807	795	856	773	788	789	750	771	821	757	810	789	778	743	795	821	780	827	755	801	769	794	801	820	811	780	758	821	784	749	789	815	813	788	747	816	765	792	783	828	820	799	775	746	784	817	778	804	772	779	781	772	811	793	797	743	812	765	792	761	811	770	785	786	805	806	827	789	786	802	768	790	831	813	806	794	804	797	820	829	775	792	793	817	820	756	756	802	805	807	779	801	801	750	778	823	812	810	730	786	790	749	800	808	795	803	762	803	777	823	806	797	825	783	797	826	781	821	771	781	756	776	738	729	766	821	821	848	813	807	726	809	828	824	800	776	790	776	697	794	811	793	759	802	836	779	781	768	763	794	815	816	795	771	745	835	743	769	799	808	803	767	784	765	747	777	798	748	796	743	816	796	771	791	827	798	807	818	810	840	821	744	765	798	809	717	798	771	748	749	800	830	808	816	803	822	786	777	764	790	795	841	769	762	791	818	724	755	792	774	816	789	834	848	802	756	794	778	807	821	792	801	791	799	753	802	823	811	761	760	800	776	762	775	762	796	784	827	784	770	777	766	751	801	817	837	798	828	800	841	793	813	831	793	773	796	789	781	835	795	788	845	808	744	781	776	826	796	804	799	799	786	752	796	785	790	740	755	739	815	772	772	745	738	768	821	779	849	822	771	784	777	802	786	840	802	737	763	754	763	769	749	833	800	766	767	825	773	807	783	790	786	832	742	840	817	803	787	768	844	796	792	779	782	830	808	802	789	795	796	805	803	793	794	775	757	773	761	804	758	793	834	795	751	755	826	776	796	735	774	803	737	851	789	767	768	770	807	766	750	761	800	817	833	759	758	788	834	786	820	765	805	854	759	808	773	828	793	744	771	767	808	828	779	793	780	790	820	789	779	719	753	837	817	777	738	780	830	779	739	804	797	812	808	833	786	768	807	802	777	843	822	814	757	790	844	812	806	782	781	760	782	787	813	754	747	787	813	777	754	805	761	792	838	827	799	820	835	756	756	779	778	850	828	730	767	802	782	778	779	784	790	791	827	793	788	795	794	783	760	765	770	809	781	717	815	829	753	764	798	768	826	775	770	811	803	796	788	776	818
52878	70008	65726	48115	35092	24125	17178	12618	9140	6730	4983	3784	2807	2416	2008	1642	1359	1214	1069	1026	936	886	917	881	837	810	741	790	776	718	746	687	782	750	710	770	705	734	750	710	724	724	728	754	694	730	707	734	718	709	695	715	718	678	690	705	759	726	768	775	724	784	701	694	672	685	714	703	685	733	784	695	711	694	730	723	708	772	731	691	733	720	742	733	755	752	746	755	699	731	714	767	701	722	683	769	706	749	737	725	721	729	718	734	728	729	716	736	724	740	747	692	765	731	704	691	720	715	750	716	689	736	691	709	722	763	697	696	701	721	719	744	699	735	715	688	727	706	785	718	683	729	710	725	728	703	784	699	701	687	783	717	714	709	699	712	770	682	725	711	764	686	738	774	731	720	727	732	711	738	743	741	740	695	720	740	683	726	723	723	735	701	721	725	723	729	738	682	695	742	704	732	705	685	674	727	754	670	682	759	733	709	745	678	747	740	696	736	762	734	730	697	713	721	715	789	765	753	775	679	752	748	746	731	713	734	754	740	695	728	726	741	704	727	740	745	727	699	748	751	695	681	693	719	724	701	744	715	680	742	750	708	725	674	748	719	763	698	713	701	669	750	724	727	672	721	724	711	696	732	664	728	719	723	756	736	677	710	688	676	727	709	722	707	705	709	725	728	734	703	705	740	770	757	699	738	715	716	725	735	729	750	680	714	686	696	747	738	696	716	703	702	723	723	744	715	760	742	654	701	721	749	702	733	750	713	713	755	720	730	691	741	758	712	742	754	696	742	693	705	700	742	732	702	762	782	738	765	756	700	717	682	676	704	686	702	676	712	739	765	723	679	702	737	725	675	746	721	700	709	700	651	740	742	736	723	735	715	688	666	724	670	730	717	788	742	742	647	706	703	731	712	688	710	743	695	743	730	712	679	703	689	721	720	734	714	673	718	756	726	760	741	739	743	708	765	708	745	709	709	688	757	726	744	730	683	693	695	690	670	705	702	702	718	740	721	708	738	697	756	697	712	758	705	697	685	708	701	742	687	734	721	726	738	721	700	712	715	750	690	721	730	729	751	701	746	684	742	699	710	740	702	701	700	667	736	710	697	693	668	657	658	743	728	712	694	691	719	773	734	710	708	742	748	685	717	749	742	751	713	705	669	740	695	743	739	705	731	792	707	676	739	688	710	681	737	739	746	732	724	672	709	722	721	737	735	694	668	702	691	769	737	706	733	683	723	725	706	723	698	686	720	727	745	732	744	700	718	715	760	737	733	711	659	704	731	696	654	747	749	760	712	750	737	737	703	722	744	725	743	688	704	732	709	702	718	663	732	680	713	666	686	668	758	733	722	717	733	716	716	700	725	700	745	747	694	761	717	735	737	680	743	752	708	742	754	721	694	702	756	744	703	727	698	688	772	718	745	719	741	702	713	736	740	701	741	730	762	699	709	696	713	734	719	754	689	698	764	720	735	741	709	705	701	627	670	700	760	754	733	665	755	667	647	724	726	688	715	684	711	706	696	695	773	730	703	691	718	712	668	708	708	707	749	765	751	727	731	722	677	711	767	700	669	740	727	725	692	723	713	750	770	680	755	708	728	755	702	711	734	742	742	733	737	740	729	736	711	710	728	730	758	727	764	700	774	708	662	742	740	764	689	722	686	807	733	667	724	694	705	701	704	694	725	716	741	701	710	741	706	713	748	753	745	689	675	677	717	715	708	750	777	744	749	726	700	752	720	698	757	695	685	708	711	764	743	728	681	722	738	713	665	699	726	734	730	688	706	740	729	738	749	755	702	712	690	692	704	735	668	708	692	718	714	723	745	706	709	712	765	720	662	713	727	699	693	727	680	718	745	720	674	695	733	706	727	664	680	746	719	706	746	713	717	723	729	679	700	741	685	766	768	711	722	750	701	755	719	722	760	737	708	704	759	687	737	736	729	697	709	675	738	699	699	730	703	716	707	714	742	746	697	666	772	688	676	799	668	718	719	719	733	717	723	744	782	765	720	722	736	700	733	765	771	788	713	755	699	709	730	716	730	689	741	677	724	722	689	713	756	773	739	714	727	719	686	723	694	733	711	708	727	711	740	741	709	711	766	723	717	739	686	761	718	760	753	724	688	732	699	710	726	701	702	693	732	723	716	716	756	727	747	724	705	739	696	714	733	710	700	740	798	778	673	711	687	704	728	700	746	720	702	745	747	763	713	719	701	703	728	695	691	744	729	702	752	693	732	786	694	756	704	692	736	697	701	684	731	696	721	680	724	759	732	723	705	744	734	732	715	761	709	732	679	707	719	698	734	725	722	702	741	711	718	737	720	704	697	742	763	731	711	691	676	715	680	722	684	736	689	698	740	731	725	752	710	693	692	729	675	733	727	748	725	730	710	777	720	739	723	707	715	732	763	731	761	730	688	691	718	736	698	703	744	720	716	743	676	717	748	725	715	781	717	744	723	713	711	679	694	755	721	685	714	677	724	735	701	707	750	731	714	705	696	721	744	735	701	717	642	763	694	696	695	748	705	725	728	735	704	720	755	765	748	704	721	728	660	701	699	697	696	728	775	719	735	754	724	724	711	761	686	724	741	767	730	696	694	734	753	695	752	750	714	716	696	765	680	723	722	759	721	792	702	710	754	749	698	681	719	712	749	689	728	736	737	710	698	698	736	666	733	734	735	701	709	712	685	776	707	725	732	728	760	736	722	670	658	736	668	679	710	711	716	722	705	731	707	696	749	726	714	735	737	704	713	729	687	790	685	752	745	693	723	689	717	703	660	701	702	749	662	762	696	746	741	740	708	715	673	753	746	714	668	746	713	700	775	747	741	744	716	711	699	726	738	727	705	723	726	738	696	711	698	725	688	723	690	736	744	746	703	719	709	708	719	741	681	732	712	723	697	718	683	728	742	711	657	727	736	665	731	709	708	749	720	707	709	671	681	737	712	726	731	676	758	755	691	676	689	715	726	727	701	689	699	732	717	710	660	682	747	686	649	720	690	694	704	779	660	720	722	731	739	723	705	730	750	745	756	708	706	714	778	710	690	751	747	744	714	713	697	721	749	750	741	701	689	722	707	662	713	722	733	689	733	717	690	723	689	753	744	695	702	723	715	681	739	759	777	759	737	681	719	685	744	751	727	734	757	747	719	707	718	696	727	718	731	702	744	730	705	759	782	692	732	702	737	687	699	710	704	720	705	686	730	700	765	793	668	726	743	713	713	739	688	739	729	739	687	743	725	711	711	727	704	695	695	659	740	706	756	674	734	695	701	715	714	712	722	652	706	709	770	702	709	709	670	734	783	715	719	691	749	717	688	746	701	751	735	731	687	741	684	748	715	758	713	758	700	791	715	734	732	763	703	741	711	717	698	670	702	702	681	726	710	719	692	704	704	685	711	702	752	702	708	703	752	677	673	686	714	736	779	744	710	736	744	689	746	703	739	668	722	708	725	683	684	710	724	764	757	680	756	744	752	759	725	684	727	712	716	711	719	792	710
25106	21753	29763	25862	24858	25775	21852	11348	6973	4973	3685	2740	2312	1920	1628	1468	1269	1171	1037	1037	1006	891	854	882	916	876	837	836	845	887	854	825	839	839	799	856	764	828	786	798	790	771	798	792	777	741	825	777	835	773	783	819	801	781	787	745	735	765	748	810	790	780	791	807	768	795	771	790	792	832	770	807	804	780	792	760	816	798	791	826	815	821	807	770	806	815	798	768	736	785	800	781	840	836	754	773	792	804	786	755	817	817	783	775	793	797	767	799	768	774	825	797	865	847	813	819	767	786	795	785	801	793	803	756	832	783	822	793	821	842	754	799	760	764	795	787	794	759	736	804	820	833	775	775	819	780	786	771	806	791	755	814	794	835	813	795	791	794	746	756	800	789	790	810	789	839	837	807	793	756	780	762	808	820	782	777	780	763	751	789	803	822	848	817	784	756	779	696	750	782	777	816	815	808	782	778	802	771	819	827	802	750	811	800	787	797	793	797	798	758	792	820	823	809	791	750	846	774	821	770	835	797	786	773	784	791	821	832	751	837	841	751	755	758	798	783	815	806	811	816	776	774	788	761	811	745	793	759	767	786	834	796	802	821	766	740	745	782	838	791	860	734	803	791	794	790	747	829	849	809	732	792	762	745	805	835	807	803	847	770	833	816	814	775	773	794	822	776	778	794	790	772	767	832	791	820	799	795	807	799	789	789	819	759	801	745	762	806	809	745	794	825	769	779	784	772	817	773	737	771	761	793	822	842	749	778	808	754	786	744	771	806	793	778	856	807	776	811	789	796	771	821	832	737	806	800	798	822	802	790	783	783	793	801	777	772	825	781	777	784	744	776	749	792	805	758	787	782	789	790	771	805	810	773	818	816	805	809	754	838	792	792	774	822	819	811	850	811	813	805	801	774	746	823	790	837	812	798	809	760	791	768	783	790	808	748	825	812	807	798	810	799	823	798	777	784	786	781	791	827	726	760	809	802	774	767	786	768	752	826	792	782	787	783	759	772	770	805	734	835	813	810	818	817	714	763	749	844	792	775	752	807	799	849	840	805	808	796	802	750	825	835	800	788	767	851	815	806	801	747	842	790	807	779	815	790	782	821	806	798	779	799	775	754	794	831	761	810	731	753	762	824	763	774	797	783	814	805	804	819	788	756	834	815	771	788	799	810	796	774	772	814	793	782	767	824	783	800	785	794	759	760	823	768	812	780	768	845	754	770	811	823	814	821	747	756	861	810	842	822	820	851	823	757	776	789	777	797	806	782	778	766	769	769	764	794	792	752	753	793	774	753	835	838	813	825	793	770	799	802	809	781	735	815	825	821	809	792	784	762	752	834	774	751	865	773	795	827	831	778	770	857	795	801	787	787	794	775	834	763	773	764	799	728	785	821	809	748	772	788	779	769	798	794	774	819	799	824	820	756	770	744	817	774	766	786	805	810	792	820	785	816	755	784	820	769	735	757	829	795	798	835	821	798	759	781	814	807	844	802	797	777	769	754	794	787	772	711	777	776	782	757	800	811	780	803	813	776	761	813	772	796	825	805	817	751	750	795	786	745	785	820	783	803	799	827	817	758	772	789	774	823	806	831	770	768	816	864	855	767	784	797	811	803	802	815	849	819	804	797	793	800	785	772	830	805	771	821	767	831	790	803	793	799	765	817	807	786	777	829	775	818	757	765	752	834	752	778	806	811	853	785	806	811	788	765	785	772	793	773	816	764	816	811	785	796	767	776	811	782	762	790	787	800	824	830	818	832	768	812	759	798	801	776	829	789	761	764	785	793	830	810	825	817	756	756	756	815	791	772	846	801	734	757	798	730	811	809	796	818	783	809	781	813	735	766	769	819	800	776	792	822	794	815	779	754	759	814	831	777	757	842	771	799	803	751	775	763	776	832	751	836	794	836	805	796	811	808	789	826	806	869	777	777	790	816	766	799	773	808	785	812	813	766	839	788	783	826	845	833	795	755	808	742	803	774	797	802	756	780	812	806	762	759	801	823	756	797	790	800	715	744	738	799	810	751	802	812	810	817	761	815	745	798	753	743	821	753	825	758	762	804	775	766	779	779	783	801	775	822	791	815	806	739	819	784	809	744	795	762	800	787	757	752	806	784	806	753	827	793	815	773	863	760	830	793	769	807	835	730	749	725	780	769	790	777	781	800	755	749	792	775	789	808	780	791	792	776	765	805	801	785	806	839	784	826	812	804	833	755	805	837	805	753	824	766	785	784	819	816	781	780	788	833	810	753	777	759	795	763	785	765	799	803	769	748	751	813	793	811	775	762	830	804	786	747	777	788	769	783	784	810	780	753	749	793	820	795	788	770	783	776	834	832	802	808	791	815	794	786	791	811	808	813	772	791	779	815	813	775	839	812	765	767	814	793	789	857	818	812	782	789	800	831	747	799	848	787	778	780	783	845	814	784	801	823	730	751	771	793	793	829	813	835	760	773	778	789	737	759	759	736	780	772	770	753	748	797	830	793	761	747	758	791	782	804	747	797	777	820	793	781	748	832	812	813	809	763	799	771	793	776	773	780	788	761	833	782	802	854	830	777	810	763	818	811	801	817	820	740	794	810	813	811	825	790	865	829	723	807	784	736	779	745	801	835	775	754	751	794	807	871	763	796	787	822	837	777	789	811	799	780	766	773	786	745	781	776	798	766	789	812	811	800	799	774	767	804	814	779	778	813	808	753	814	800	824	799	829	788	821	750	775	762	811	859	764	795	789	754	793	789	773	841	808	778	811	824	725	793	786	805	807	755	783	803	824	791	777	777	792	794	790	851	800	738	809	800	795	825	838	809	804	764	804	767	788	735	780	788	765	781	794	801	754	765	764	802	753	771	818	769	758	759	798	777	785	808	826	774	785	763	822	868	750	765	830	762	808	762	772	829	767	799	851	779	816	810	780	795	773	813	792	847	762	758	778	791	786	788	821	792	787	753	809	776	774	758	761	790	829	814	773	713	769	791	813	852	813	833	873	761	811	814	805	796	780	798	737	800	781	783	748	788	789	817	786	804	802	792	783	737	829	779	771	789	756	810	781	843	820	827	789	788	812	819	816	804	804	764	820	833	788	796	785	771	811	807	829	791	800	738	767	808	830	768	774	771	731	748	797	774	785	802	816	790	784	763	811	811	783	839	760	800	812	802	801	779	800	766	850	802	798	760	768	808	820	767	801	791	753	781	768	765	788	824	772	810	795	875	815	791	775	798	750	871	817	790	797	813	793	784	753	834	784	807	769	839	810	811	802	767	751	783	777	790	758	758	798	806	754	763	802	765	777	789	803	793	805	854	810	792	817	734	838	777	779	839	785	808	848	764	800	796	772	838	781	799	780	773	819	807	772	821	736	793	786	791	830	809	814	754	772	820	806	806	716	803	781	762	791	786	744	780	795	772	776	812	779	817	792	790	769	749	788	895	814	787	810	836	788	838	806	764	837	776	832	822	774	814	829	787	797	792	765	812	795	784	781	810	778	830	853	767	797	751
54222	72063	67463	49118	37434	28011	19827	13870	10068	7517	5461	4099	3290	2573	2133	1806	1482	1295	1117	1105	987	981	899	860	820	772	788	749	769	796	822	703	765	745	687	724	751	758	761	763	766	758	743	719	672	719	693	720	695	721	722	755	689	746	720	714	721	710	697	711	746	753	750	735	739	704	728	684	742	715	714	693	682	737	705	707	698	721	711	717	696	707	719	738	703	724	712	709	721	722	724	719	721	686	678	717	722	713	763	697	702	737	790	671	689	739	736	727	745	735	701	731	679	716	725	730	713	712	689	681	675	737	694	723	678	760	746	674	710	726	701	669	695	699	728	751	731	719	725	756	718	712	735	692	717	669	679	729	694	707	733	733	734	622	725	718	716	703	708	711	743	760	681	722	713	696	741	782	722	736	706	725	768	704	730	719	703	703	757	744	727	753	688	716	739	730	666	790	680	701	715	698	708	703	708	744	746	764	672	701	705	703	729	691	728	723	662	725	741	763	757	721	693	732	702	710	758	701	713	761	725	733	753	722	684	718	705	659	689	702	752	679	739	718	749	743	706	707	727	672	752	650	719	730	750	704	707	682	710	698	761	729	739	682	788	693	698	681	722	719	691	745	734	710	777	699	738	781	679	744	726	720	691	738	700	713	706	700	723	727	728	724	725	717	709	701	730	685	698	720	769	750	695	737	755	691	737	716	772	739	712	705	697	769	723	737	693	716	747	736	710	712	688	712	700	712	721	765	719	652	749	706	718	714	720	712	692	720	729	721	735	732	718	731	749	716	738	700	735	708	758	724	752	697	700	705	751	721	760	730	717	731	662	697	707	686	694	698	714	720	694	732	703	684	753	760	729	708	713	762	713	741	721	720	699	692	726	718	708	708	723	672	719	724	729	700	695	720	678	734	717	755	719	738	683	750	678	725	706	696	724	747	690	785	769	716	708	710	772	632	722	717	755	701	735	691	647	680	743	726	747	689	745	777	691	743	758	712	725	730	712	675	713	695	724	741	760	787	719	760	719	758	742	714	695	685	745	714	705	790	704	739	735	714	654	740	738	720	753	698	759	730	723	711	708	698	718	781	715	785	703	770	721	691	742	702	758	731	724	707	697	725	721	677	726	691	716	747	707	727	714	703	769	732	704	755	672	742	733	707	747	719	722	729	716	711	743	727	721	742	658	709	700	699	707	756	694	727	734	669	724	694	765	720	734	719	708	737	685	765	772	731	699	684	723	697	740	716	751	727	715	745	712	698	732	698	746	715	713	684	694	731	718	713	745	787	720	696	697	722	690	751	739	742	737	740	732	714	692	782	744	708	762	694	709	755	726	774	719	730	713	739	698	770	707	753	753	719	721	757	688	688	703	698	693	688	751	719	722	642	753	732	713	724	766	708	708	686	760	732	680	725	709	713	694	695	734	758	712	731	709	690	729	703	672	665	734	744	768	724	663	684	705	778	750	742	753	682	717	715	709	713	724	726	712	721	698	719	688	679	712	691	753	692	696	753	724	755	721	711	701	687	736	724	697	754	732	675	704	692	714	709	674	720	704	751	772	735	707	721	771	670	726	699	665	716	791	685	751	690	720	737	707	762	723	688	748	748	710	698	718	746	725	691	743	690	727	704	727	669	673	716	777	730	696	690	700	717	702	747	690	698	747	742	708	720	694	777	715	645	715	738	764	752	750	721	683	703	729	776	685	749	727	704	713	673	766	729	678	720	737	726	696	736	760	733	660	702	675	706	717	752	759	750	702	750	730	700	718	763	736	699	727	718	703	693	713	723	715	689	730	709	742	724	725	752	729	660	692	717	761	762	758	735	704	714	714	681	720	682	744	746	741	757	703	720	738	711	732	733	701	742	732	725	688	744	685	717	698	767	715	668	729	725	707	722	723	724	718	740	692	732	730	724	705	716	721	749	728	692	693	712	752	744	721	763	747	708	717	696	728	750	722	723	734	762	746	751	693	742	741	725	698	714	711	728	730	726	749	750	754	750	673	776	747	643	750	762	764	740	736	739	696	721	725	773	740	706	713	688	811	731	715	769	711	697	739	711	720	714	682	742	702	705	742	725	738	700	709	732	712	761	702	682	750	742	719	686	696	738	699	697	703	747	713	733	739	686	746	767	764	719	719	715	708	763	747	712	716	742	752	745	733	738	702	724	729	684	723	664	734	737	710	737	747	733	732	695	686	758	687	774	697	674	716	717	739	767	687	720	704	722	671	689	693	713	690	699	725	721	721	683	729	741	745	730	750	735	756	733	704	704	648	743	727	760	736	719	707	682	718	691	781	703	709	736	736	753	707	757	729	749	710	715	722	710	725	696	716	669	730	737	727	718	696	714	685	728	713	732	726	764	683	683	731	760	742	748	702	720	755	703	736	709	737	695	715	746	699	696	703	693	768	686	701	728	712	763	723	693	703	724	730	755	729	730	754	708	705	732	736	683	718	733	657	754	735	705	736	716	740	742	715	788	751	708	705	747	765	753	714	732	676	724	730	720	706	721	699	720	669	737	742	745	699	771	736	634	711	759	700	735	718	732	723	699	739	732	717	772	680	676	746	712	735	748	694	714	726	704	743	695	715	717	740	726	719	769	764	767	660	714	714	694	701	727	675	675	689	754	713	694	722	682	719	727	710	724	680	725	697	699	699	723	741	711	743	709	727	771	766	735	728	737	727	694	716	687	720	708	739	729	668	717	717	719	759	733	717	686	758	689	708	746	675	708	713	762	711	723	671	749	778	704	673	755	732	708	716	667	719	695	745	752	666	746	723	754	712	727	713	734	655	708	743	741	794	713	734	753	697	771	704	706	740	704	719	724	758	729	718	721	730	710	758	717	711	695	751	720	752	741	741	699	742	713	714	696	681	781	782	683	765	723	684	696	677	749	730	737	714	719	708	676	692	765	693	682	690	711	748	714	706	715	735	742	771	723	723	693	748	706	749	716	715	702	736	721	739	693	672	717	769	694	735	726	640	660	711	703	678	686	699	776	718	688	678	713	728	733	742	724	677	678	714	722	703	747	719	717	687	734	698	751	736	750	760	738	707	699	706	716	714	707	721	722	692	752	702	727	695	747	732	793	723	750	745	701	753	673	761	719	746	734	718	739	717	742	703	726	705	723	720	741	710	676	721	741	722	720	751	683	692	684	759	723	707	683	783	744	745	732	733	750	694	719	686	727	698	721	735	702	751	723	729	700	672	725	710	732	722	701	674	672	733	735	717	688	689	711	694	734	724	729	653	721	691	721	680	778	706	711	725	705	732	713	717	763	718	710	693	729	717	747	747	712	721	738	660	739	701	718	711	694	686	691	691	766	700	737	702	711	688	761	723	754	750	706	743	671	704	740	757	743	725	733	720	767	739	728	749	695	694	723	714	704	651	728	689	704	697	721	673	765	709	767	710	715	693	661	749	746	718	723	719	717	744	760	739	687	704	710	749	765	752	735	712	684	762	733	712	738	734	754	761	746	782	705	724	757	710	704	739	675	720	747
24452	21640	29454	25024	24065	26812	25989	13790	7766	5217	3967	3075	2587	2075	1817	1492	1261	1204	1154	1014	1014	924	918	863	853	819	805	835	898	876	820	812	795	836	770	798	837	771	827	820	815	796	806	844	808	892	857	802	840	764	819	832	817	795	797	829	802	839	812	798	802	809	726	814	776	846	819	818	754	836	840	816	855	853	805	787	790	808	754	821	799	803	840	800	792	837	788	823	757	808	816	758	814	833	807	855	792	765	840	827	772	798	794	776	741	791	797	754	807	769	760	780	778	802	797	799	851	823	773	830	831	824	829	817	805	775	812	762	826	812	858	787	807	849	791	795	792	860	805	770	834	762	805	789	764	816	769	767	802	814	804	786	789	806	790	776	776	816	798	810	813	809	784	812	793	768	793	804	824	797	786	791	792	822	809	761	774	782	766	856	796	827	846	783	768	822	802	779	817	759	816	799	800	773	742	756	777	760	821	824	775	859	816	788	791	771	820	788	863	796	813	762	774	786	810	813	767	806	795	834	777	812	778	806	785	781	778	787	762	830	754	854	764	807	801	837	845	786	773	820	796	812	810	811	821	778	729	790	848	827	820	787	792	776	835	823	830	821	810	775	812	764	759	810	832	770	798	741	747	798	769	820	815	859	837	847	781	793	799	797	815	808	798	762	811	814	815	754	832	821	750	784	827	796	748	792	759	733	802	766	842	794	757	780	805	819	768	826	833	801	816	823	817	752	848	796	789	798	771	818	825	771	813	783	794	815	785	789	862	790	808	784	812	822	847	814	816	796	795	816	823	820	723	826	784	729	808	789	808	785	788	868	809	793	782	792	799	858	728	832	800	802	804	768	794	786	810	810	770	809	740	792	795	790	819	798	807	765	833	817	804	783	835	826	804	792	801	775	771	797	833	775	817	803	767	814	776	842	789	820	820	774	790	776	812	844	814	780	793	773	839	788	755	824	835	794	853	799	774	762	764	765	806	736	814	789	809	770	821	815	832	772	840	853	801	753	805	803	849	838	839	816	794	815	816	781	790	793	766	734	706	795	765	850	876	829	794	746	878	791	787	720	799	736	811	812	764	790	800	829	821	766	821	791	844	787	756	788	834	782	788	827	809	763	799	814	801	765	803	760	809	823	805	826	837	814	859	763	783	845	813	807	791	789	825	760	766	806	778	875	796	784	822	793	849	798	772	807	797	754	806	844	759	771	776	788	793	805	821	793	842	783	812	817	820	779	800	811	753	792	811	827	841	790	781	812	774	759	758	804	757	802	842	824	763	796	837	791	841	817	822	773	828	880	829	832	864	780	831	783	795	811	828	822	815	785	765	778	823	815	794	867	847	814	799	833	760	817	796	774	831	786	779	768	771	794	844	832	772	801	774	839	787	822	796	770	783	817	864	788	765	802	801	805	753	765	816	801	819	818	827	801	812	781	786	788	772	765	785	812	788	824	762	840	795	800	851	838	755	827	813	783	864	828	819	771	740	831	803	763	802	805	783	785	797	786	804	806	842	773	807	785	793	821	850	824	779	775	796	792	825	749	778	795	796	797	733	798	768	759	821	785	761	808	827	728	771	754	785	807	771	767	802	863	812	769	779	800	780	789	815	806	808	789	793	757	790	743	807	793	788	785	830	803	832	772	813	788	788	844	750	794	829	851	841	789	791	773	798	772	806	805	865	750	791	838	832	787	770	802	780	805	778	770	799	733	770	818	787	765	817	804	814	790	803	825	783	812	816	838	788	739	826	839	775	778	804	806	794	767	842	833	804	793	813	829	859	804	779	845	800	780	784	764	775	768	784	752	856	799	745	757	795	779	789	791	802	832	816	776	805	819	801	851	763	801	789	793	796	746	750	787	771	792	789	792	847	804	858	805	804	826	820	788	794	779	780	807	786	777	821	845	788	780	750	811	814	770	775	794	780	810	788	756	793	770	769	750	852	789	802	855	796	750	780	790	864	823	821	788	785	789	784	820	810	789	810	823	750	758	811	857	775	849	795	772	804	804	752	785	790	785	799	812	827	824	821	828	792	802	765	793	830	823	782	795	792	799	827	835	799	796	819	760	814	863	791	811	832	754	768	811	811	783	813	813	810	793	821	799	760	893	786	762	809	825	780	741	784	762	825	870	844	788	816	854	787	760	775	775	796	852	790	819	754	829	782	754	820	820	800	823	833	790	810	772	793	797	832	772	816	781	828	839	797	784	801	777	800	778	778	729	838	815	818	770	811	783	793	798	800	779	770	818	758	746	755	792	749	831	771	817	812	806	799	776	774	752	804	777	787	770	792	753	780	766	831	833	793	808	749	804	748	782	813	759	773	765	825	754	743	770	776	817	774	782	767	798	806	819	816	810	777	787	795	803	846	767	742	792	805	776	774	794	827	811	831	797	777	816	827	795	820	776	829	804	787	789	828	832	815	795	782	796	775	784	805	778	796	801	840	827	760	837	815	833	771	778	810	818	829	826	823	823	781	741	809	788	861	792	802	822	818	795	805	786	758	819	796	764	758	754	829	854	772	764	756	767	846	794	757	748	788	799	791	813	791	808	821	741	788	765	826	835	795	801	849	805	758	808	807	756	797	832	804	819	765	772	816	798	777	805	791	801	767	807	813	773	784	814	761	793	824	816	781	773	771	807	855	812	775	756	804	773	794	853	804	807	786	795	808	753	809	823	758	857	827	773	759	838	753	742	773	750	822	767	760	791	846	784	775	743	764	770	771	807	758	839	819	834	860	832	795	842	804	824	816	797	763	796	785	850	769	768	774	804	790	746	781	719	785	866	792	788	840	795	794	809	770	819	781	820	814	810	801	804	754	796	775	823	776	771	825	768	807	825	813	724	783	823	796	773	783	758	837	747	825	831	800	782	800	765	786	804	764	807	793	783	817	802	834	802	772	802	763	758	766	790	774	752	786	792	791	790	810	795	817	771	763	731	788	806	765	844	767	779	811	716	803	808	830	776	793	764	786	827	806	763	805	782	867	782	821	764	827	811	813	834	746	791	783	784	797	774	806	822	822	814	807	754	781	767	794	799	753	762	787	768	819	778	780	782	785	794	832	745	805	738	831	760	781	825	796	745	723	774	771	806	769	793	801	865	792	776	736	767	787	788	821	928	806	863	806	781	798	765	816	748	817	770	819	800	788	820	810	772	769	790	803	824	778	827	812	753	804	819	810	806	766	803	772	789	769	775	801	773	810	799	789	781	785	828	803	759	807	789	801	824	821	873	782	802	796	757	835	829	812	768	863	800	789	783	789	807	826	784	761	781	813	800	772	727	807	750	748	853	811	816	762	775	783	762	784	779	836	774	845	768	783	793	772	803	822	852	856	825	825	807	841	817	780	773	779	818	806	810	750	788	832	806	809	838	803	809	803	834	837	804	820	804	803	814	794	793	810	749	785	811	778	852	884	832	829	807	761	778	837	774	798	819	797	830	819	787	776	787	766	745	821	765	788	826	777	805	776	790	822	820	776	792	802	768	803	781	771	788
54184	72615	67960	51260	40302	30612	22067	14818	10053	7423	5576	4211	3347	2774	2252	1854	1543	1334	1138	1011	957	932	893	821	828	778	794	754	780	750	749	740	716	724	726	753	787	764	722	711	745	753	735	683	710	728	745	759	774	649	723	665	707	719	703	712	745	710	713	716	704	718	742	721	705	733	714	746	672	719	717	715	731	674	760	719	718	765	757	661	710	743	716	742	748	749	689	688	698	733	740	728	698	728	681	727	710	718	707	726	769	691	735	753	742	779	666	750	700	704	752	781	618	707	666	723	661	735	734	765	735	773	724	764	745	710	714	752	750	712	717	660	700	704	732	709	680	751	713	692	760	736	710	719	709	726	683	749	727	717	729	695	751	704	726	744	738	724	754	734	720	756	729	751	725	716	782	726	747	688	733	680	736	717	668	703	746	693	715	737	742	764	699	726	745	711	719	708	707	687	801	682	730	731	718	706	702	704	709	680	701	725	698	706	772	728	708	714	687	709	730	679	716	710	757	749	717	710	754	728	701	748	680	725	711	683	704	714	742	715	713	702	708	732	731	676	719	742	733	750	656	699	675	708	762	688	750	757	726	730	761	711	730	766	716	754	671	660	738	704	764	772	774	701	729	735	719	680	764	754	768	712	742	718	740	725	732	714	702	747	711	725	741	703	728	724	722	745	683	715	763	751	692	746	689	747	760	712	699	723	690	731	752	744	696	694	750	750	739	748	752	706	741	716	721	757	716	726	742	764	690	763	694	705	727	745	697	670	706	701	685	699	720	729	706	736	732	727	685	707	768	739	692	705	751	709	758	662	759	748	749	792	695	748	737	698	738	726	724	704	700	723	722	731	705	743	717	746	714	719	796	743	797	692	686	753	739	743	723	700	736	670	730	673	760	720	711	678	717	751	733	682	680	740	697	702	737	734	757	772	731	724	680	703	727	688	694	748	725	695	715	735	731	692	737	699	763	704	708	723	728	755	703	707	733	716	725	752	717	725	698	684	692	694	721	772	732	724	737	752	727	691	715	728	745	661	721	719	748	710	721	744	714	698	688	710	691	723	734	660	725	694	737	703	746	716	730	673	730	766	762	700	740	708	672	736	672	727	725	754	710	664	711	706	735	692	729	775	714	739	733	750	715	694	729	689	746	734	671	711	740	731	762	679	700	718	667	764	789	696	745	748	745	723	740	694	707	697	748	715	753	740	708	728	728	741	697	718	647	702	747	755	668	718	712	738	707	686	726	712	730	728	693	651	727	748	744	709	739	691	724	748	755	695	715	719	689	697	698	764	753	719	782	735	682	702	664	702	758	749	735	710	745	691	736	692	711	708	752	695	743	729	725	683	760	720	757	772	740	711	727	735	727	708	745	694	686	716	706	688	788	714	733	690	740	721	708	715	698	712	710	707	729	738	711	687	741	732	722	737	684	713	702	746	709	739	770	726	701	719	743	730	719	795	687	758	768	723	680	737	712	702	744	706	688	771	728	725	739	696	799	715	802	692	740	746	769	710	728	740	728	739	703	711	720	695	754	693	738	669	717	716	715	730	718	746	770	679	763	727	686	732	741	772	705	716	737	698	736	716	745	700	734	688	732	688	680	658	741	727	744	730	728	714	684	738	702	695	747	748	784	676	753	703	681	680	718	727	722	727	695	776	732	674	741	687	703	695	710	688	734	738	764	778	744	686	714	712	731	664	732	682	735	687	748	727	694	774	712	686	759	718	712	710	758	711	717	739	716	752	706	722	735	766	722	697	778	753	724	700	721	761	701	717	716	721	760	759	738	719	708	720	781	739	736	721	733	728	744	714	700	692	767	743	726	727	710	692	755	724	751	718	719	737	692	732	759	709	702	742	760	728	737	746	726	748	725	746	734	774	695	752	738	764	743	694	720	743	731	678	698	710	776	728	729	724	721	745	689	694	727	654	728	712	746	707	712	740	708	722	743	740	691	711	731	724	714	705	781	719	764	767	751	747	718	715	686	700	758	728	678	708	704	752	739	745	708	698	757	751	655	732	708	715	684	728	693	733	644	733	695	744	709	721	710	724	719	733	724	743	731	738	697	730	743	705	737	696	717	742	756	755	694	761	688	693	655	725	719	751	786	707	738	723	687	737	719	714	724	726	695	728	757	699	703	731	722	722	751	676	725	707	752	736	719	711	722	709	748	708	714	677	763	687	695	714	784	741	708	705	720	745	718	721	663	687	776	707	752	762	701	738	715	767	703	710	711	670	708	694	718	740	717	709	712	713	720	721	684	776	695	749	752	689	730	729	735	741	757	707	687	726	741	672	745	728	712	700	737	721	676	738	688	720	723	707	793	700	747	735	738	765	713	724	693	728	699	750	741	748	718	739	737	697	755	715	748	687	692	726	691	738	748	715	702	733	753	707	730	733	689	731	790	727	718	689	756	735	706	721	685	765	699	728	680	709	738	776	698	728	728	734	743	727	716	717	685	673	738	710	697	751	728	723	715	708	664	725	688	745	741	720	662	709	720	722	711	748	727	685	749	704	765	735	700	788	729	708	699	706	715	740	731	760	677	691	710	754	748	736	732	720	747	700	685	722	704	699	694	721	638	718	704	754	736	683	720	705	688	761	707	708	709	688	750	747	737	696	785	702	697	734	798	721	698	694	722	759	699	687	722	704	737	792	646	764	718	759	732	696	683	733	735	689	727	743	693	750	717	716	724	746	697	755	679	716	699	756	752	747	699	729	694	771	711	727	714	700	721	701	733	728	700	742	696	743	739	758	717	726	686	743	749	762	766	742	734	751	726	699	746	703	759	744	739	736	755	689	751	719	715	747	709	756	744	716	741	717	738	710	766	736	718	734	699	723	737	681	762	728	774	732	730	755	698	777	727	692	716	697	781	676	722	725	736	709	735	689	699	712	784	751	730	689	675	699	730	711	761	715	707	724	728	705	759	672	722	697	734	749	696	734	743	734	701	732	721	756	703	759	707	702	737	722	687	751	722	737	744	722	758	732	759	702	665	699	663	722	699	746	710	742	718	719	790	702	687	688	737	726	744	732	755	675	719	704	720	640	692	737	707	769	733	727	736	741	724	686	728	727	712	700	744	730	742	681	676	712	736	693	716	690	680	698	688	704	738	694	711	741	728	673	732	773	693	715	670	691	725	703	705	703	691	712	732	731	764	703	700	706	736	700	727	739	723	707	711	731	624	694	717	725	777	695	696	746	716	689	736	731	719	708	693	751	670	765	752	686	708	761	726	780	734	704	757	708	725	770	691	691	762	740	749	697	724	759	721	745	760	688	713	739	699	722	722	742	720	744	722	712	702	726	775	745	670	738	664	668	724	767	743	784	708	696	738	678	726	760	702	720	800	735	732	731	781	677	698	714	693	737	689	726	722	733	761	771	726	684	754	699	689	718	704	690	750	733	714	745	705	729	740	758	714	756	680	673	727	752	729	725	709	762	717	713	702	748	743	722	714	742	743	772	731	741	721	727	731	710	717	721	738	725	744	748	742	695
29567	24899	35536	34228	25520	17453	10548	5536	3728	2697	2136	1846	1552	1314	1204	1092	1030	943	948	882	923	889	881	856	870	790	817	795	824	751	781	833	788	751	775	818	805	799	816	742	784	754	801	765	779	736	786	775	806	769	777	781	780	768	774	775	761	731	774	790	814	760	823	764	779	771	777	738	799	758	763	764	786	784	725	768	746	815	743	774	764	764	791	728	750	794	740	778	801	834	753	691	786	718	727	726	780	779	769	807	804	779	800	788	761	761	789	723	780	735	754	808	780	791	761	740	804	783	796	813	732	768	756	816	784	823	753	755	786	803	785	776	787	779	783	784	807	822	721	784	779	769	815	780	789	803	764	750	761	779	750	760	752	753	750	785	727	803	796	815	780	790	742	812	750	712	773	814	798	767	753	757	763	739	821	786	743	764	762	829	765	750	789	782	764	755	764	763	755	850	761	762	808	778	746	804	775	788	769	783	741	780	733	795	767	793	774	727	778	778	788	770	775	783	773	736	809	794	702	749	824	773	812	807	810	756	777	794	795	789	757	802	757	790	788	742	802	756	751	801	779	710	797	762	788	731	770	804	769	775	765	752	748	777	762	781	769	775	765	763	786	755	720	808	825	801	803	800	791	770	742	721	765	735	783	720	795	779	795	771	739	772	733	796	747	779	760	780	773	797	747	785	793	832	765	783	773	817	779	787	832	799	777	752	747	783	784	782	756	808	746	754	793	780	755	728	738	800	792	827	685	791	731	761	765	764	809	764	733	788	748	724	755	776	801	732	758	780	808	810	721	737	774	729	877	735	807	777	735	755	773	797	790	808	789	778	767	775	784	765	796	773	774	755	755	762	802	784	762	742	756	761	789	722	757	785	754	767	786	753	736	755	783	766	739	778	728	807	761	801	762	808	746	754	825	764	795	779	735	724	763	743	801	754	769	728	767	790	723	788	743	769	765	814	783	741	766	754	727	775	801	797	836	791	764	785	800	800	802	815	827	770	789	758	721	802	765	783	783	805	775	774	751	803	805	804	767	776	734	770	818	804	809	767	762	755	780	763	823	785	813	785	753	807	787	767	754	775	773	773	794	807	756	816	768	778	830	769	771	787	818	718	811	800	761	791	784	790	724	757	823	813	731	813	775	747	777	776	794	759	796	812	774	759	787	813	817	766	768	780	797	777	747	721	763	794	806	791	809	759	735	799	791	788	791	798	766	764	836	769	805	764	822	732	798	817	809	781	719	782	733	763	749	770	795	793	744	852	738	784	776	766	774	787	780	799	777	752	776	805	846	819	764	777	804	763	780	749	764	800	780	769	770	804	789	799	775	733	823	781	824	766	779	800	791	783	760	764	773	775	763	765	777	779	787	774	779	762	750	772	787	796	741	806	828	782	777	774	754	727	809	764	849	763	752	838	880	758	801	795	791	814	834	796	764	776	756	741	813	772	713	754	767	771	800	806	785	779	755	774	801	804	755	767	815	771	779	768	777	738	816	760	784	795	769	751	811	761	755	790	785	747	783	700	789	795	772	761	778	752	772	774	767	774	773	772	809	749	773	776	755	776	781	783	808	736	784	773	785	814	714	832	751	768	797	759	804	794	793	812	789	785	779	756	815	723	804	843	787	772	808	784	748	723	722	783	796	817	721	686	768	803	794	777	754	775	762	757	801	731	788	717	768	777	750	765	775	768	785	765	801	767	794	750	775	742	751	726	813	779	800	777	782	757	776	819	716	778	774	800	787	798	779	767	801	797	730	748	739	777	769	869	764	769	787	729	833	775	777	768	773	787	802	816	716	750	813	782	815	761	773	777	775	805	760	787	780	795	772	795	791	788	788	765	789	800	800	760	826	792	746	779	734	751	772	811	782	809	782	806	838	710	763	747	751	782	798	751	774	750	758	726	768	821	805	807	752	781	785	752	787	767	758	743	836	724	784	748	806	761	782	782	840	780	724	786	739	761	752	779	830	771	727	773	720	771	777	784	793	780	760	815	822	740	786	811	786	781	716	792	804	763	705	739	842	782	782	764	771	765	812	724	773	738	756	727	797	747	763	755	754	802	744	768	735	817	736	735	741	735	817	767	783	784	806	816	722	761	778	753	800	765	787	812	786	791	773	782	810	807	732	776	805	759	736	768	788	735	748	779	764	781	836	768	847	813	781	794	704	800	746	771	791	808	810	806	785	774	792	745	751	808	780	807	765	768	784	781	845	781	811	777	765	818	759	776	770	762	780	790	803	732	774	812	799	778	784	778	762	734	760	787	743	777	766	783	743	755	770	688	749	793	773	740	778	808	750	778	776	810	820	763	781	782	726	819	793	731	768	752	799	788	860	802	741	800	833	793	741	752	743	731	766	725	808	757	760	762	770	779	770	755	773	773	815	757	767	784	788	803	722	782	786	810	842	740	758	784	739	742	743	740	745	778	784	792	719	765	784	813	769	820	753	737	764	749	765	813	782	773	769	777	715	725	754	800	751	769	796	830	792	854	811	796	768	769	815	756	773	784	764	748	795	775	769	784	769	823	795	822	719	788	758	787	767	771	834	783	780	837	781	818	803	805	794	772	766	790	784	760	815	782	789	780	742	781	755	785	788	793	790	742	756	787	762	796	760	780	784	810	758	765	744	753	753	749	780	786	794	741	756	791	758	796	731	779	795	719	753	757	776	771	798	703	778	811	795	838	743	756	770	718	773	796	815	734	772	807	749	778	809	785	778	761	727	734	845	746	793	779	764	813	810	717	830	797	718	816	770	750	781	777	799	744	755	783	794	759	787	726	824	755	765	765	731	769	818	745	751	778	807	762	826	784	773	795	789	699	703	759	770	755	773	779	780	757	750	753	750	730	802	798	760	757	796	787	789	769	752	788	806	834	762	737	775	786	754	769	781	799	768	773	775	848	766	780	756	756	766	792	781	746	742	768	772	816	757	810	806	759	802	773	790	798	829	769	783	762	801	791	772	786	756	754	800	762	764	775	815	775	741	795	814	786	809	799	739	809	828	759	748	806	809	837	799	763	746	806	792	794	763	780	812	738	770	735	761	770	767	738	783	775	682	778	768	781	810	732	818	767	763	761	777	735	775	785	784	780	747	773	762	741	781	800	794	768	803	759	788	755	820	814	746	748	766	829	722	764	772	759	759	754	780	828	810	768	819	754	750	740	824	768	799	782	764	791	776	811	782	746	752	812	761	843	816	795	775	777	784	765	787	757	798	830	762	807	777	785	768	786	711	787	794	787	802	777	789	751	831	780	772	762	750	758	798	799	771	803	772	812	754	773	782	746	828	760	781	742	819	801	797	849	727	802	721	756	765	764	794	794	755	800	848	762	795	808	785	804	755	807	762	799	773	810	769	785	749	733	768	801	756	767	779	752	797	775	778	753	840	772	786	775	825	773	778	758	754	768	796	801	763	753	725	764	774	783	772	800	721	769	806	766	738	834	742	791	789	734	766	749	798	813	746	782	815	793	825	736	786	760	832	746	808	787	753	770
52204	61683	55881	40270	28790	19387	12921	7984	5608	4074	3072	2556	2100	1759	1518	1272	1032	970	974	916	794	842	799	841	752	754	805	730	727	751	712	783	715	697	689	684	685	703	689	750	675	698	725	752	676	715	692	691	722	734	715	693	709	705	683	705	714	703	749	718	685	686	709	718	733	721	711	681	715	656	720	741	736	665	718	729	728	713	726	732	710	708	767	699	735	730	623	765	714	734	686	698	700	725	704	670	768	709	745	735	694	709	779	676	680	729	699	730	747	753	743	717	735	709	703	693	718	698	715	725	715	709	690	694	708	641	699	702	720	681	720	728	721	678	753	747	692	714	676	712	696	722	748	679	729	715	751	718	724	670	675	739	699	769	719	736	698	698	687	741	701	687	693	719	711	718	682	676	722	694	720	709	694	736	730	732	691	685	719	728	659	735	691	732	712	714	764	702	687	697	732	707	750	755	684	724	684	671	665	683	722	709	730	724	694	695	713	758	721	721	687	664	694	753	728	714	733	725	740	722	714	694	716	718	695	746	737	759	814	714	732	697	703	739	733	707	733	714	673	734	681	716	717	666	704	693	680	689	699	662	699	722	752	739	730	678	749	724	741	700	768	717	699	736	748	699	715	697	732	699	731	715	782	670	676	747	688	723	715	751	761	743	706	688	698	711	705	731	722	679	692	726	725	704	718	716	701	712	703	720	721	737	738	740	685	727	681	683	745	752	730	700	704	690	704	728	749	677	741	725	714	706	728	715	736	708	709	693	708	707	743	688	711	676	686	715	714	711	716	680	678	657	736	712	714	725	712	692	691	698	687	694	770	743	712	735	729	717	731	713	721	712	741	689	717	722	690	663	694	670	678	709	739	721	701	667	683	696	726	701	695	703	758	718	729	745	693	690	746	742	744	718	707	692	760	711	720	742	725	701	698	692	756	724	684	728	728	679	672	696	709	669	703	722	709	692	659	757	710	673	751	684	683	743	766	753	717	714	665	770	720	682	718	704	743	705	687	693	726	696	714	690	733	694	706	731	721	731	697	774	761	734	733	717	708	736	707	694	733	710	695	718	696	727	708	684	712	729	762	721	759	715	690	741	678	742	724	704	720	661	647	730	718	723	748	689	669	677	700	697	664	745	735	712	664	655	695	646	722	710	743	727	706	753	713	738	701	741	697	735	755	760	704	656	707	700	708	705	718	723	712	723	783	665	713	715	772	737	741	696	713	723	726	728	756	711	724	757	742	749	722	706	690	739	669	744	718	695	695	706	704	695	654	709	657	701	714	721	679	755	717	705	762	734	720	695	707	685	716	717	766	712	688	662	739	703	736	680	700	739	659	742	693	749	717	745	735	739	734	733	695	670	646	718	748	711	690	680	736	736	741	705	705	739	664	653	730	711	736	736	691	734	673	698	694	739	712	716	724	711	714	658	681	721	695	719	743	783	746	732	675	746	675	722	710	701	708	684	686	679	675	713	703	714	678	690	706	729	727	720	740	654	723	723	745	704	692	705	696	701	757	726	733	708	719	694	709	697	740	718	691	698	695	710	672	667	713	706	714	747	715	731	724	717	689	690	732	668	716	708	745	698	710	685	738	676	705	732	738	670	689	710	744	711	779	745	683	676	679	732	655	721	718	707	654	754	701	745	686	693	703	732	680	714	755	723	704	684	709	705	693	738	715	701	699	731	700	761	727	751	673	676	706	707	709	729	712	662	743	744	692	693	691	687	688	672	673	678	722	687	705	712	746	736	702	737	705	703	660	775	737	740	728	740	743	732	747	708	730	667	739	742	708	686	694	730	683	740	710	657	648	725	726	729	719	706	733	707	721	706	713	712	722	703	685	736	687	739	759	716	739	667	699	730	715	662	700	717	697	713	742	661	729	710	686	715	718	695	658	727	734	792	683	709	676	661	729	645	715	729	717	731	738	696	703	720	710	697	746	727	678	712	694	714	725	729	719	683	728	718	720	690	711	727	719	663	669	693	710	737	724	728	746	743	729	694	687	711	697	663	755	709	756	696	675	759	746	754	694	684	727	717	706	724	665	673	738	681	670	675	690	726	736	732	749	711	743	745	688	705	706	725	711	727	698	748	686	732	695	719	695	734	704	739	702	722	679	726	736	742	718	717	698	696	740	697	724	714	726	697	725	753	726	696	663	683	680	663	767	750	699	668	689	735	711	704	703	761	715	693	712	681	669	738	739	724	684	675	686	707	722	770	732	738	704	717	726	696	741	720	738	702	722	723	715	686	723	718	722	707	699	737	696	737	711	727	737	653	689	761	700	736	743	729	735	688	726	719	719	746	729	695	719	719	683	740	685	753	709	701	693	682	693	667	672	712	707	697	691	712	713	659	710	733	722	723	701	723	724	731	679	687	717	669	717	719	705	690	723	691	710	658	701	767	715	717	695	747	732	693	716	738	709	723	749	703	699	702	717	666	690	694	768	715	713	684	743	738	668	716	720	709	697	738	740	748	723	770	695	686	666	746	699	697	786	669	745	684	723	660	693	712	684	681	711	664	720	688	710	694	734	738	703	728	661	739	746	726	720	787	682	741	672	756	699	700	670	706	718	699	754	738	690	644	707	727	735	757	746	706	732	689	726	718	710	724	726	699	709	783	693	673	678	750	680	717	688	756	728	710	724	730	683	711	766	702	719	730	715	760	684	744	799	710	721	707	720	717	722	757	726	725	707	696	699	731	714	730	696	704	718	746	698	758	713	730	741	747	710	731	697	716	716	694	759	703	706	735	707	662	727	740	724	704	687	684	708	729	724	752	690	678	699	705	682	757	719	732	733	688	722	718	719	659	705	738	731	687	683	691	659	698	720	728	726	682	722	711	770	723	691	690	736	735	712	700	704	699	719	708	721	703	707	764	692	714	731	710	708	737	694	715	716	683	735	725	697	692	658	690	737	689	748	736	729	717	746	714	662	739	777	717	702	676	719	716	690	721	726	725	722	689	723	728	722	688	726	672	729	692	704	718	731	704	730	729	700	667	724	711	726	686	756	758	659	706	694	697	735	688	733	684	726	723	714	726	697	762	730	704	746	706	703	722	720	689	727	715	687	729	797	751	690	684	729	751	697	653	683	691	750	687	743	738	696	688	775	740	722	756	741	694	699	682	650	690	753	687	724	724	730	686	709	704	726	682	711	719	682	738	722	700	676	747	739	719	716	716	711	732	725	706	725	721	738	718	677	681	726	702	753	703	727	719	740	702	708	695	683	712	708	675	677	723	699	703	736	725	713	746	672	726	692	718	670	727	723	739	712	708	647	742	712	698	738	676	621	730	746	695	713	741	684	644	692	716	741	702	728	699	721	720	718	760	730	705	699	723	668	695	744	698	739	739	723	688	729	728	707	681	697	705	709	710	703	712	729	690	716	751	670	700	744	703	740	705	704	736	699	736	670	727	712	688	690	741	702	761	773	690	715	686	723	698	727	688	693	753	731	712	710	712	700	681	657	729	724	678	703	764	696	711	722	723	719	664
25941	21690	29634	27188	27061	27032	20678	9446	5505	4031	3268	2480	2025	1712	1474	1267	1148	1099	1085	965	956	899	887	862	868	850	855	809	829	772	835	825	784	763	729	877	773	778	761	778	791	752	754	767	826	774	771	783	791	824	804	829	807	791	730	803	796	769	755	837	821	783	756	778	785	816	796	788	859	797	778	754	778	769	828	791	772	779	826	782	781	783	802	736	772	754	766	767	820	791	761	782	739	754	774	775	793	821	783	782	809	791	719	786	790	817	753	770	749	755	840	793	785	793	776	750	751	806	867	823	809	780	776	792	736	770	772	841	775	806	713	832	750	777	843	742	780	816	771	813	782	763	817	838	746	803	772	791	847	828	814	773	782	814	742	758	765	789	813	802	791	772	771	740	765	764	793	774	755	773	797	802	759	749	840	808	802	804	782	750	743	741	797	757	767	756	715	784	768	815	829	817	790	757	826	786	799	732	765	810	779	795	749	775	766	813	789	805	818	815	769	754	724	796	786	748	755	805	764	794	735	750	810	763	838	766	761	727	758	829	849	792	795	782	777	770	803	797	798	753	751	734	785	816	786	827	861	766	792	770	764	787	753	723	747	755	784	788	824	736	809	758	797	773	795	727	727	784	780	824	747	789	802	736	761	779	778	806	808	748	830	763	789	780	795	744	811	753	783	753	807	756	768	800	789	747	734	764	810	824	845	784	781	782	783	756	786	768	741	739	809	812	758	823	728	797	768	780	764	784	749	723	758	763	765	739	804	750	784	791	796	766	806	772	848	793	820	773	803	785	780	772	753	809	800	764	775	789	757	783	781	746	757	762	789	785	819	693	833	820	800	808	820	726	803	773	835	770	771	824	785	767	780	763	778	755	781	765	810	791	835	776	782	752	746	794	811	808	782	775	773	749	768	750	765	738	771	758	760	749	771	766	818	814	775	711	802	758	783	804	777	816	787	793	784	789	810	817	758	753	815	798	835	802	742	738	806	782	762	774	772	772	773	792	765	763	781	804	806	823	835	816	769	765	776	743	769	793	810	812	728	807	788	755	768	777	751	820	773	842	805	759	757	752	860	747	786	766	745	772	758	762	756	819	790	779	766	813	798	772	779	802	714	793	816	791	816	784	781	782	734	773	783	779	794	756	803	827	758	789	803	740	795	791	762	773	770	772	794	766	838	805	848	852	791	772	887	766	762	834	817	777	772	796	737	815	767	765	818	794	723	803	753	773	777	780	817	828	769	782	767	807	794	790	766	763	780	772	779	787	775	802	780	799	756	783	733	816	801	768	790	769	737	805	753	668	777	807	774	854	818	717	749	806	798	752	799	805	846	836	803	747	837	795	788	764	779	777	724	774	780	816	741	759	805	748	808	754	752	777	841	742	818	785	729	770	790	750	834	769	768	741	803	750	769	727	781	724	711	829	808	805	783	744	853	776	802	727	751	765	798	779	833	801	747	725	776	767	803	784	743	781	806	767	800	730	769	803	836	751	811	751	786	790	782	783	795	757	774	787	805	720	775	792	790	787	779	796	798	760	804	760	804	765	804	801	753	797	775	793	764	750	791	778	762	775	819	767	786	787	789	789	786	840	757	771	744	787	776	763	810	755	818	826	736	724	775	794	781	735	699	810	800	776	790	771	766	756	755	774	784	799	787	759	788	757	815	774	832	818	846	762	798	806	813	794	755	746	759	791	765	801	827	751	768	780	744	765	769	821	814	724	735	772	822	772	794	739	816	764	780	803	756	782	775	766	836	774	810	760	774	839	793	781	808	811	744	821	762	797	794	808	775	834	777	802	786	812	767	857	764	724	761	782	787	776	784	750	719	773	782	838	710	750	789	734	749	787	793	825	775	823	836	788	811	777	763	809	776	861	752	800	782	766	747	783	835	802	772	822	819	762	805	797	758	804	747	746	746	752	770	812	766	752	771	776	762	782	737	782	816	795	756	758	804	746	780	729	770	840	776	768	768	781	779	785	759	749	731	768	784	791	779	807	772	806	821	752	778	782	793	776	773	805	751	808	774	741	799	800	786	800	793	772	772	744	743	826	809	780	756	746	781	814	765	783	764	803	753	763	737	800	793	770	734	783	740	758	745	762	782	773	776	733	775	738	791	732	793	764	799	787	742	743	783	747	769	756	772	760	813	796	762	809	818	778	796	780	780	744	749	777	795	762	802	765	802	785	771	792	801	760	757	804	774	775	785	744	786	745	784	771	829	749	819	756	825	755	839	783	803	834	765	744	792	799	806	707	783	771	762	745	746	808	791	773	849	754	748	824	801	835	769	740	757	781	798	755	755	742	806	793	756	762	809	822	825	805	811	825	790	762	789	773	752	781	782	769	812	753	804	760	756	805	809	856	775	809	769	782	806	762	817	738	755	788	810	788	821	697	820	819	770	752	783	765	766	841	718	790	757	807	705	762	765	804	784	834	779	750	808	755	766	801	839	734	744	768	766	774	759	800	762	764	794	831	797	803	784	822	814	791	783	770	751	796	785	772	759	762	796	775	762	820	761	798	788	747	763	831	771	747	776	814	871	818	741	770	754	789	769	788	786	757	819	796	772	779	751	819	782	806	800	808	781	832	755	824	759	812	735	762	739	826	779	749	778	759	836	776	772	778	795	809	766	763	793	756	760	778	776	776	781	816	770	760	816	814	759	798	750	794	799	848	750	779	825	789	735	731	843	730	836	726	776	800	764	763	778	760	774	772	771	790	755	731	787	740	769	736	778	785	799	758	787	745	762	745	776	827	788	804	778	815	830	793	766	814	784	734	775	776	825	777	783	798	788	793	728	762	788	822	783	747	740	785	752	780	769	820	788	794	821	771	804	802	789	811	889	776	779	835	753	807	834	738	786	805	766	811	803	813	783	795	800	811	758	801	715	764	778	741	771	792	803	813	794	774	783	751	805	761	814	762	752	834	819	795	754	747	767	773	797	814	783	781	730	745	759	780	739	763	778	771	802	790	817	782	758	755	769	767	826	787	795	787	763	799	758	799	800	791	810	711	781	734	795	783	754	740	773	806	737	778	791	731	797	769	768	766	791	768	807	823	743	788	769	739	791	780	780	842	771	775	776	753	772	788	782	810	739	773	795	876	807	784	810	779	759	761	824	782	806	793	756	791	780	839	817	796	808	734	754	744	793	833	783	747	767	790	773	815	775	810	767	778	743	755	802	791	824	756	819	831	741	747	783	770	802	818	772	777	779	777	760	787	776	787	771	777	734	799	765	793	816	747	722	755	781	796	810	838	788	772	744	789	753	794	763	835	794	785	776	816	777	755	668	803	774	755	762	792	726	810	735	806	779	755	775	806	796	778	803	768	784	770	815	796	792	778	861	759	770	782	816	730	757	810	773	782	753	747	788	742	786	790	779	828	772	773	809	743	774	744	826	789	806	768	777	775	726	813	777	797	812	797	776	798	790	835	787	768	794	784	762	796	756	756	716	758	774	764	796	771	804	787	786	778	811	785	787	775	739	816	766	748
52064	66246	62360	48837	36944	27741	17978	10984	7783	5691	4521	3525	2822	2242	1852	1530	1383	1148	1089	1030	922	862	775	822	797	804	739	754	737	702	712	743	748	740	699	739	751	679	730	709	756	726	720	710	728	692	727	708	722	721	731	707	696	753	708	698	685	738	695	707	704	719	720	741	695	685	701	683	742	723	721	722	707	685	777	750	709	721	696	740	771	680	714	673	667	727	782	693	698	682	726	696	686	731	686	664	785	706	726	694	713	714	721	790	746	709	700	759	740	709	736	716	720	765	710	703	705	701	705	709	672	724	713	696	750	699	674	709	732	707	694	742	683	710	690	753	756	723	643	774	712	765	674	754	665	749	736	686	746	704	685	745	744	725	705	693	692	697	698	699	767	722	721	710	701	698	711	742	713	750	720	707	717	661	718	720	687	719	732	685	737	735	677	678	720	723	689	741	701	750	742	717	688	717	768	704	788	745	697	729	718	735	682	726	727	708	710	681	751	710	720	723	639	728	743	728	703	736	742	717	708	715	717	751	715	709	705	782	684	732	749	714	771	722	654	746	676	772	708	665	685	673	718	719	732	727	726	727	748	762	679	713	755	695	688	688	707	742	709	738	756	719	700	749	694	732	702	743	710	693	734	726	710	700	701	741	664	731	685	708	710	698	756	692	732	664	702	696	701	728	744	724	740	758	714	764	687	726	646	710	687	648	719	691	696	730	710	730	726	708	744	731	738	771	739	725	703	710	676	734	705	759	706	724	709	690	710	711	689	709	684	741	715	739	729	737	692	681	740	715	722	720	743	729	715	687	682	690	743	690	713	681	708	707	716	762	694	705	728	748	747	751	726	710	710	743	722	734	732	738	714	739	681	690	702	706	713	716	704	737	707	702	685	755	756	704	728	732	706	727	689	745	696	730	727	744	742	686	758	721	745	737	685	719	720	750	714	744	727	762	743	724	769	690	724	734	730	686	671	718	702	751	691	764	704	689	721	730	730	732	707	807	715	760	745	737	719	705	737	697	687	707	740	683	769	717	707	695	702	737	728	696	700	728	735	745	754	666	723	716	717	718	723	701	738	721	725	768	713	649	734	749	722	781	735	759	754	744	711	660	745	741	729	705	722	728	687	759	716	689	712	744	723	770	703	727	720	678	712	679	737	760	741	710	731	703	722	732	713	700	695	752	739	727	753	731	734	682	736	750	718	721	724	691	749	736	701	724	726	683	700	716	702	709	752	763	706	730	717	692	702	720	752	701	673	717	657	706	726	712	728	741	684	758	684	707	670	742	729	711	728	739	718	735	741	714	754	718	723	726	704	683	681	729	745	724	723	744	702	711	705	700	711	715	701	747	730	737	662	734	701	734	704	680	695	706	670	700	676	751	723	761	775	707	744	771	708	744	702	716	725	734	716	677	664	756	700	701	698	704	722	694	714	724	705	709	722	715	733	714	706	718	709	699	694	720	722	709	764	738	702	720	755	739	733	735	682	739	738	701	702	686	721	727	716	655	723	773	758	686	766	706	711	666	713	714	717	729	737	699	698	733	688	726	757	698	715	642	729	703	714	693	686	727	737	698	729	771	728	753	734	696	759	683	677	702	698	674	759	739	717	729	677	738	725	761	722	727	752	689	706	731	736	676	713	735	737	683	664	743	738	716	736	712	733	712	756	748	754	754	749	674	744	717	710	694	719	738	744	753	726	722	683	725	728	708	742	739	671	709	705	689	720	702	705	720	693	698	694	753	710	690	674	714	732	779	739	684	708	715	715	684	755	735	692	732	703	697	744	674	707	712	691	739	694	745	710	741	682	661	742	732	742	763	688	697	719	752	677	698	727	714	709	720	680	718	739	739	684	827	704	723	720	725	705	740	705	691	724	761	702	682	724	687	728	671	725	716	740	706	716	734	761	736	733	729	681	686	669	723	764	766	699	693	696	721	712	750	725	692	683	699	684	752	695	720	728	700	669	691	739	707	760	696	704	743	735	699	777	737	707	735	753	735	690	747	735	702	722	699	701	717	735	756	765	753	682	727	718	711	706	759	703	715	721	762	683	727	723	732	671	673	717	716	699	727	718	775	721	716	678	734	762	713	692	683	692	688	712	663	714	768	703	730	728	678	714	706	656	753	714	722	706	749	717	725	710	742	725	692	733	722	685	732	743	773	699	694	749	708	714	750	684	742	709	745	790	694	755	680	734	708	694	735	725	759	731	677	741	735	701	742	681	746	738	712	740	720	676	743	725	693	697	632	723	731	698	715	651	712	694	758	718	711	674	721	716	723	701	735	726	691	734	709	724	712	725	677	693	732	687	746	704	699	641	668	727	696	739	709	702	786	717	697	716	734	706	707	752	732	733	726	669	741	726	718	686	674	723	688	713	686	699	733	704	745	655	689	724	710	706	667	664	734	739	729	724	705	672	693	717	692	700	744	716	682	737	706	707	702	784	679	772	697	744	692	727	736	770	701	719	718	763	699	715	702	679	749	735	766	724	736	768	731	690	724	732	719	714	727	712	705	715	713	750	694	755	702	681	734	740	658	687	682	717	696	734	724	711	689	736	754	713	688	741	705	716	675	764	664	720	723	737	684	741	742	704	728	716	713	706	741	756	697	684	743	703	687	703	729	706	732	720	727	702	658	740	729	691	741	709	744	686	761	710	751	697	751	710	673	711	750	730	726	704	720	733	691	717	719	735	693	711	739	742	718	706	725	713	716	725	719	749	742	731	726	730	720	728	717	735	719	703	750	700	726	719	718	715	756	687	683	694	742	718	717	771	679	745	730	695	721	725	748	702	694	674	703	757	695	750	709	710	697	690	718	688	727	764	690	699	730	683	736	737	754	676	712	690	721	694	709	745	707	697	730	739	769	692	713	713	774	728	751	726	758	772	714	741	727	741	711	752	716	665	734	710	715	717	715	736	732	749	701	702	706	740	755	719	730	701	699	759	713	708	716	691	692	731	711	707	712	700	716	702	707	687	702	761	699	731	703	670	715	726	714	696	727	701	723	681	712	684	735	693	720	700	742	693	690	727	731	762	746	732	665	696	721	708	684	699	661	711	697	720	744	733	709	735	722	748	728	698	662	699	721	717	673	727	712	698	714	707	694	679	654	714	690	737	683	704	768	712	699	771	748	678	732	681	699	701	724	733	699	748	734	718	753	719	701	690	736	721	720	744	739	762	748	743	726	711	670	707	684	738	731	717	700	734	716	681	744	689	707	703	733	769	719	732	709	702	728	715	708	733	717	717	715	743	727	707	730	731	764	737	754	730	734	743	729	707	719	663	693	725	718	692	693	716	711	718	768	710	759	696	712	730	679	716	750	737	693	711	670	689	732	706	710	714	713	674	752	689	689	708	705	727	705	729	668	707	667	707	675	757	740	718	670	709	736	696	727	750	714	717	702	736	719	675	733	718	677	690	687	701	796	699	728	714	707	716	727	732	719	705	693	701	742	741	684	717	710	727	695	715	659	704	716	726	697	722	750	739	653	696	668
25198	21745	29653	26515	27106	27517	21190	10500	6496	4749	3692	2867	2384	1927	1667	1439	1289	1130	1045	1069	923	946	900	835	848	871	845	873	864	822	834	812	797	814	778	814	813	832	798	799	775	795	778	797	820	816	770	796	781	752	817	760	852	787	764	801	841	778	783	761	754	781	739	743	845	824	740	827	796	751	776	815	805	769	790	842	784	782	780	734	748	802	824	803	830	788	789	806	804	788	783	805	824	702	746	784	773	832	773	797	779	832	812	758	822	804	803	809	783	788	781	799	741	782	814	768	842	815	763	772	768	782	837	798	835	811	768	747	802	764	758	765	783	791	767	807	810	765	788	812	777	755	781	802	791	754	822	802	823	773	870	776	762	798	792	783	799	830	785	783	827	775	830	722	801	775	790	809	780	816	810	739	797	810	797	793	798	763	769	801	795	791	776	800	791	806	774	799	757	774	807	787	813	816	805	768	778	807	807	805	813	776	809	796	807	751	729	784	762	752	805	785	799	768	779	749	810	795	825	817	797	801	820	832	791	795	773	784	767	813	783	816	758	813	846	792	811	762	774	844	730	758	822	771	743	783	799	815	806	808	838	807	790	737	769	783	743	773	803	770	798	787	781	831	822	811	759	764	797	714	818	789	774	744	789	804	801	780	801	851	829	805	829	833	770	798	738	790	785	779	787	797	855	826	794	803	771	809	773	781	751	743	839	725	801	756	751	761	744	759	785	787	861	825	781	777	782	766	766	781	772	800	751	768	897	767	748	792	803	820	814	812	763	789	771	765	780	790	763	789	813	769	788	771	730	796	815	816	791	812	799	798	799	759	847	779	800	793	790	802	796	835	823	771	818	814	776	754	819	792	761	801	731	756	804	782	807	779	757	768	795	821	801	797	785	748	752	837	815	803	819	802	736	743	793	755	759	790	799	764	785	771	800	755	816	758	798	802	735	789	782	733	770	740	765	745	778	776	773	799	790	745	778	793	753	773	781	768	827	792	807	801	785	768	793	783	774	808	787	808	806	796	844	749	812	767	796	799	749	797	841	790	757	785	751	737	812	835	782	815	795	747	800	773	790	796	794	752	804	802	783	761	812	800	835	714	794	813	794	787	793	793	771	755	792	751	780	802	813	781	791	831	792	776	780	819	774	777	821	858	793	760	789	773	757	731	795	788	739	773	823	793	811	791	822	817	798	813	858	756	763	739	777	808	801	747	771	784	747	768	804	791	732	803	795	802	735	732	719	770	820	801	782	760	772	713	823	725	782	779	757	770	810	768	794	835	793	790	787	759	807	757	759	785	759	833	791	757	801	767	847	809	791	756	794	832	798	791	805	775	821	774	791	812	790	800	794	756	786	783	812	782	779	803	830	734	810	773	761	759	809	818	807	746	747	777	769	806	802	799	734	779	776	770	798	778	746	768	770	755	792	825	789	807	804	789	738	814	823	820	801	835	770	787	812	720	775	760	809	753	769	808	821	807	778	825	771	778	782	802	812	792	797	854	740	793	774	835	785	769	754	802	766	788	712	800	749	741	761	743	805	773	722	839	772	778	832	747	777	744	804	781	760	846	748	805	802	796	822	793	750	767	798	769	795	802	794	785	806	811	807	791	756	822	781	774	755	777	784	845	767	813	748	796	817	747	803	800	751	782	827	730	762	785	870	753	825	753	829	760	758	738	782	813	786	804	836	799	811	769	772	787	759	814	821	830	785	809	726	727	787	786	831	825	746	855	786	768	785	820	799	799	806	773	788	770	804	755	756	737	745	779	820	806	781	808	780	852	825	804	744	801	783	806	799	778	817	771	810	803	803	752	780	787	771	792	808	762	783	827	777	816	807	765	827	813	797	728	805	737	778	751	814	814	771	796	783	823	783	768	783	748	770	772	782	769	766	782	764	793	797	770	800	802	828	804	747	864	777	816	762	801	732	773	825	793	759	775	798	823	799	782	811	773	791	793	806	806	775	796	765	775	781	796	825	782	777	826	783	793	783	818	823	764	772	764	794	790	800	772	788	774	750	812	801	756	731	807	757	779	809	787	792	791	799	787	797	767	800	771	811	826	815	779	763	785	753	852	822	777	781	798	755	783	724	759	710	810	777	763	833	807	765	774	806	803	754	720	784	809	779	832	787	815	787	796	755	789	752	807	737	799	798	761	832	806	790	738	810	842	782	794	796	779	848	777	790	779	734	822	778	778	772	796	823	758	786	747	774	795	826	801	764	759	788	787	760	766	780	797	790	770	741	767	752	784	777	821	811	760	747	753	777	833	830	780	803	809	766	794	799	786	835	747	796	792	733	808	752	774	748	794	795	778	780	786	782	776	788	771	770	799	776	802	781	770	762	806	789	770	802	764	730	785	760	800	831	744	771	763	772	795	766	761	780	809	780	742	775	778	787	798	850	853	759	795	797	753	815	772	753	778	801	774	809	741	832	792	797	780	788	780	787	786	801	785	806	820	757	759	762	766	737	808	785	760	744	807	771	786	791	768	750	804	805	779	804	787	727	772	797	753	846	807	797	750	789	825	816	851	850	783	775	782	804	798	741	780	777	816	756	799	808	781	794	832	784	783	797	782	778	794	796	777	788	792	795	740	804	756	830	793	799	827	756	821	801	740	791	829	740	814	831	837	791	775	812	795	806	793	799	798	800	780	772	756	765	758	754	759	781	757	783	757	807	843	789	819	749	799	706	784	822	825	788	748	767	751	804	828	814	755	780	806	768	817	741	814	784	799	754	807	787	824	834	791	783	795	807	791	776	754	775	763	781	766	800	807	800	790	781	809	756	778	746	758	765	737	818	803	793	779	803	778	771	787	837	801	773	737	781	789	789	816	795	787	778	769	762	781	752	728	807	771	786	783	764	811	803	779	791	796	741	790	791	768	793	775	824	813	779	794	835	840	781	764	820	766	855	803	756	761	787	805	748	792	834	820	784	736	766	790	788	780	816	786	773	783	805	788	813	806	767	771	764	792	760	807	810	796	813	683	809	780	785	785	764	809	778	828	799	782	798	730	751	752	817	812	822	750	834	758	798	784	828	778	735	851	752	754	786	756	788	806	712	791	795	837	815	824	817	796	785	795	807	762	717	771	779	892	758	841	825	836	826	733	826	793	799	734	730	807	817	808	747	742	755	769	765	762	802	747	749	791	732	808	794	761	791	784	789	799	814	783	793	838	744	753	791	789	831	789	818	779	752	726	797	836	801	805	792	786	751	786	837	817	760	786	741	826	767	748	837	735	728	810	779	779	785	802	748	794	838	766	810	815	844	821	800	772	779	773	810	777	798	720	807	795	745	772	791	746	726	775	774	759	798	776	747	785	796	813	739	819	799	801	782	758	765	765	776	781	767	822	825	782	748	804	784	807	774	744	787	791	755	788	790	869	807	782	749	768	774	758	778	776	756	787	802	778	770	767	789	838	809	793	767	858	771	751	786	813	800	780	773	789	775	821	763	824	803	815	784	733	795	818	804	784	796	799	811	808	808	829	742	831
53804	72154	65447	51896	41540	30426	18186	12728	9342	6963	5316	4263	3299	2725	2154	1783	1472	1279	1130	1033	1003	937	882	807	813	821	744	782	760	771	763	757	774	690	742	712	736	696	744	674	683	724	716	690	660	677	667	733	697	700	783	736	742	705	723	722	714	730	717	749	736	700	694	723	708	725	661	730	738	693	725	703	688	703	739	732	713	740	725	718	740	689	708	682	754	731	731	702	676	709	667	714	723	752	685	737	691	733	677	733	720	727	730	698	664	698	695	691	738	737	711	693	699	762	654	675	708	724	788	675	687	718	701	686	687	728	724	720	771	714	694	724	752	725	703	781	695	741	666	745	751	757	726	756	706	757	736	720	740	705	705	707	702	718	737	697	767	773	724	684	689	738	755	745	701	699	717	748	732	741	695	752	661	718	752	744	716	682	692	714	729	729	694	686	754	727	703	763	703	682	736	807	701	693	675	737	742	694	726	705	713	767	689	706	677	739	685	726	708	710	711	704	710	727	687	727	735	705	698	716	686	713	705	676	726	699	707	706	737	696	715	693	786	724	712	724	721	748	729	742	705	769	701	678	735	708	680	688	761	670	674	648	747	730	695	704	696	723	713	726	691	675	721	762	678	707	734	729	735	697	715	674	736	710	700	712	691	744	695	714	686	719	711	736	738	795	751	717	734	685	707	647	655	719	708	694	727	728	766	675	753	708	703	687	722	774	713	664	677	691	721	757	753	675	755	714	678	708	747	738	688	710	711	724	703	774	724	723	703	727	681	738	692	718	689	692	728	705	707	667	712	772	700	754	665	725	753	713	706	726	716	736	763	733	751	728	705	681	736	767	721	687	684	697	684	686	683	731	702	700	688	715	706	663	740	753	715	700	719	695	716	714	735	704	727	691	778	685	703	701	720	698	670	726	710	700	723	684	714	700	684	726	650	747	796	725	741	751	725	684	688	725	698	721	722	675	738	768	755	712	725	680	707	718	705	687	748	711	724	658	688	657	667	710	687	708	696	752	709	743	754	708	683	747	688	757	711	715	680	677	689	691	698	698	711	742	740	666	731	696	727	690	722	669	694	717	690	731	706	735	726	697	695	726	732	679	707	732	768	757	717	741	672	713	704	727	707	759	671	724	731	739	665	696	656	730	670	767	725	688	693	710	720	740	742	686	730	724	718	691	760	735	698	715	686	728	733	741	685	692	702	701	652	720	700	679	738	698	713	704	735	677	735	714	725	752	716	720	747	693	714	707	699	742	738	717	699	722	706	693	681	714	681	667	704	693	716	670	724	690	739	723	737	717	697	656	732	728	727	686	746	693	666	738	703	700	768	696	682	719	733	748	707	732	719	725	722	706	698	766	658	759	679	720	717	687	724	726	747	721	717	726	661	675	639	722	726	706	722	732	698	684	748	723	744	731	767	702	698	713	729	710	727	716	709	666	731	684	726	735	735	694	699	702	739	738	768	690	682	717	730	729	695	718	743	754	671	760	712	711	690	696	708	710	688	715	699	761	701	748	714	727	675	714	709	752	688	699	688	720	732	729	762	693	723	734	745	688	697	692	684	671	760	669	746	705	690	691	693	686	711	723	708	700	743	744	731	698	729	690	702	695	643	724	722	759	758	769	699	720	729	712	702	735	711	720	735	692	704	729	763	704	715	711	717	701	722	733	720	741	726	704	681	755	703	741	703	700	728	710	713	703	703	708	694	729	699	721	756	713	740	724	759	750	675	689	729	751	789	715	751	695	689	679	745	715	739	674	743	720	760	693	736	691	744	732	731	727	758	721	703	723	708	691	715	738	701	709	740	745	668	691	711	679	706	767	696	684	737	724	690	698	716	730	666	694	716	748	737	688	713	657	675	721	676	737	744	733	708	671	689	697	714	708	705	736	681	763	708	685	737	688	743	702	727	753	749	695	781	686	699	724	714	746	708	730	708	695	755	745	715	724	739	695	729	723	743	722	695	704	705	732	708	668	722	726	707	708	688	755	744	700	735	758	684	712	752	711	754	716	745	700	729	672	734	719	696	736	754	685	741	690	724	709	723	709	685	728	714	718	684	655	714	702	697	677	737	700	723	670	712	760	757	712	729	718	697	767	719	734	726	692	702	667	737	731	738	710	717	727	742	659	763	732	699	724	715	697	734	720	729	729	691	734	751	673	651	717	744	726	717	741	700	692	724	733	734	696	715	706	735	706	684	668	716	713	720	688	735	693	692	734	707	742	732	729	688	798	708	728	683	763	719	749	742	721	677	703	679	723	700	771	718	743	720	742	682	714	680	754	647	762	721	702	696	685	685	728	716	732	720	683	725	757	722	716	716	660	710	725	686	710	702	689	733	704	719	733	671	709	701	666	709	737	701	769	720	715	741	718	720	723	723	749	695	710	705	699	742	666	712	677	695	754	720	645	715	629	684	720	766	717	719	740	723	707	731	710	703	740	699	719	700	677	742	723	732	694	718	711	755	734	656	692	757	697	735	720	702	735	720	722	676	705	661	679	731	741	728	695	693	741	759	686	703	678	733	715	685	711	698	683	737	740	722	711	735	714	691	705	755	707	734	765	678	756	694	658	742	685	759	672	749	726	705	740	745	667	741	706	703	712	734	704	723	773	685	704	712	719	729	699	740	693	659	719	675	696	728	695	679	706	693	672	668	687	655	725	704	671	737	716	743	704	722	726	688	706	693	732	668	701	696	724	712	679	720	738	709	712	654	676	708	706	725	747	694	725	734	755	715	720	709	713	720	707	744	715	698	765	723	705	705	733	788	687	720	768	741	709	750	711	715	681	686	701	705	722	761	700	719	708	713	711	699	691	738	720	702	720	680	740	704	717	731	687	727	746	728	742	719	717	670	721	721	700	702	751	719	746	732	705	733	757	738	733	666	716	724	705	718	697	681	729	746	737	709	677	765	726	723	725	692	751	732	710	631	697	681	694	703	720	679	719	710	709	720	722	741	740	736	675	705	724	684	721	727	694	725	729	740	685	671	709	757	723	737	698	753	668	739	728	680	735	699	683	694	675	688	724	750	772	698	705	724	718	708	715	714	761	656	683	722	738	697	717	732	674	737	703	742	696	719	783	739	637	704	707	743	670	718	715	755	731	648	713	718	707	674	690	734	705	760	669	698	734	715	752	693	732	717	723	731	700	784	647	734	725	695	704	759	719	720	752	777	737	719	709	718	757	725	719	697	712	710	773	752	749	718	751	667	705	735	714	719	694	703	730	728	708	757	724	706	762	695	696	679	738	735	769	726	702	746	689	744	728	690	699	758	704	688	735	720	746	707	665	706	712	655	742	723	714	694	684	730	728	699	719	708	769	747	742	677	730	689	715	682	700	723	780	754	653	767	727	681	679	715	720	693	652	762	743	675	734	703	738	736	696	690	728	722	742	723	690	709	669	715	693	739	715	729	720	711	698	740	701	716	746	714	707	710	718	736	665	683	730	698	752	715	710	726	715	678	728	717	703	670	677	761	720	729	748	700	715	744	715
24395	21587	29457	25316	25201	25618	22380	11612	6960	5198	3958	3138	2489	2177	1808	1573	1355	1214	1198	1070	975	987	950	917	863	814	824	787	859	850	790	855	846	889	843	770	808	826	804	861	818	789	792	779	835	858	781	791	817	789	824	819	762	787	771	838	795	779	820	818	776	796	801	819	847	791	803	754	792	789	818	765	831	840	837	829	809	797	821	785	749	766	802	786	830	807	791	757	787	767	824	784	783	828	821	829	810	801	788	817	815	818	808	732	750	753	832	850	746	684	793	824	790	755	764	800	764	762	778	816	749	796	812	760	871	839	789	805	854	816	788	814	825	809	788	762	796	771	823	798	791	774	822	846	815	816	753	785	803	794	791	777	776	815	768	765	785	777	780	837	803	807	785	813	825	790	765	787	782	835	784	758	824	804	790	807	795	785	797	767	834	758	844	740	776	757	806	800	829	811	774	769	760	803	743	743	787	774	827	777	776	796	818	815	798	775	806	773	795	859	842	809	778	746	829	753	767	746	770	756	796	786	799	827	783	754	835	801	768	794	857	855	836	794	827	774	786	813	743	787	823	814	746	821	865	765	814	784	786	793	834	806	795	801	770	814	802	756	785	791	787	776	835	769	796	762	819	810	742	820	793	797	841	829	779	797	757	778	806	794	821	763	809	799	791	796	778	825	786	821	805	788	747	852	777	834	764	792	773	768	779	754	773	809	802	825	793	813	779	828	789	823	791	778	758	821	817	773	788	773	793	773	820	837	816	724	781	851	841	785	798	832	822	777	792	793	780	816	758	768	836	813	730	739	824	782	814	719	789	829	850	833	773	771	745	853	778	796	837	772	831	771	814	833	786	786	828	731	756	827	824	821	799	758	829	786	780	802	822	785	789	765	843	741	797	776	842	792	809	773	775	789	837	774	756	797	789	799	771	784	800	779	779	771	782	858	817	791	774	805	787	800	812	788	759	799	759	706	779	783	800	793	819	794	797	755	775	786	769	817	754	785	754	791	797	809	787	759	850	812	782	744	808	837	788	818	814	808	789	808	767	789	781	718	803	802	817	734	760	773	788	763	767	792	781	821	787	828	789	740	822	790	784	782	780	799	744	766	755	745	787	818	778	782	747	789	781	802	825	741	818	799	861	774	829	796	809	830	794	766	761	785	811	816	774	832	760	793	816	749	815	804	804	769	768	802	780	759	812	819	820	779	814	838	762	854	764	774	798	836	832	818	779	834	797	798	748	776	798	850	770	820	812	766	772	778	784	785	792	828	808	785	743	784	781	780	789	796	791	774	756	804	762	816	822	758	771	795	780	823	794	808	873	799	770	775	756	789	785	770	782	841	868	799	780	782	795	802	845	823	799	781	787	817	764	806	788	797	833	801	817	819	747	783	774	741	823	850	812	789	791	767	759	753	816	802	783	811	757	813	762	731	830	713	782	764	791	780	830	809	810	729	774	772	762	806	822	784	805	819	787	726	753	792	797	734	737	775	761	783	745	799	828	786	760	805	740	771	749	778	772	777	766	802	797	791	783	811	828	808	781	781	774	771	845	818	820	833	808	761	805	736	774	822	802	824	796	776	813	780	735	806	792	789	841	824	828	842	844	781	781	738	844	816	742	807	767	805	780	784	789	773	802	787	794	840	771	759	792	746	762	772	843	783	834	810	830	790	783	779	801	799	781	790	803	799	751	792	784	715	749	803	814	763	788	785	784	851	840	790	813	823	772	818	809	796	820	774	792	807	817	764	820	809	787	785	826	806	820	782	803	749	812	730	814	762	792	795	789	747	788	794	770	792	798	799	805	812	797	830	738	787	768	798	739	813	855	740	845	828	815	826	782	748	794	834	757	794	779	770	788	828	810	836	788	799	885	815	770	803	803	833	812	827	792	807	770	772	802	749	796	782	775	736	753	782	764	746	756	813	798	839	793	814	804	810	814	782	795	840	780	837	836	777	807	791	796	799	768	768	745	800	793	795	806	854	773	808	779	778	804	777	828	767	805	775	792	816	826	768	762	801	739	788	794	845	749	845	855	798	779	763	786	771	767	762	763	799	852	793	815	810	876	772	775	782	825	765	734	805	805	866	823	782	809	816	840	787	834	755	782	782	795	834	825	769	773	802	776	816	821	833	821	814	794	832	767	834	817	829	753	779	728	728	765	810	861	774	753	780	757	864	831	763	818	794	758	791	774	820	796	851	784	748	799	803	827	797	776	738	774	838	851	766	774	764	793	754	781	752	801	793	758	847	827	789	778	743	821	790	797	758	758	770	805	820	787	773	722	782	789	788	821	788	782	787	757	819	796	817	799	779	815	759	802	748	787	786	779	788	776	829	791	758	772	763	826	818	763	782	812	763	774	843	777	811	796	821	812	767	814	834	813	843	776	834	791	801	830	756	784	756	834	812	836	793	778	848	827	768	794	851	781	744	830	787	826	796	749	783	847	817	803	853	813	831	793	780	792	798	815	805	793	757	824	765	795	827	776	799	803	725	759	773	834	796	805	785	712	775	782	779	819	812	769	783	775	778	855	757	821	752	803	758	766	811	778	816	771	774	798	775	761	776	754	790	794	788	810	813	830	840	775	787	786	811	763	818	854	805	751	803	783	794	807	809	781	794	743	797	811	820	807	771	824	834	838	782	713	799	769	792	820	812	792	822	842	769	786	780	766	820	801	805	811	774	765	813	763	847	778	769	821	803	804	783	786	821	792	848	808	794	739	792	811	756	752	775	817	789	790	815	810	789	786	811	729	833	820	815	793	840	823	765	803	778	787	796	752	816	807	821	784	859	799	807	785	826	816	763	769	805	796	751	855	811	764	752	798	798	839	811	774	800	842	779	799	811	827	852	798	771	831	797	804	787	839	754	837	816	816	795	810	817	810	831	792	795	804	809	789	803	828	806	827	756	728	801	713	827	797	788	789	739	877	775	812	801	798	767	766	787	813	796	806	760	802	798	803	748	771	770	776	817	766	790	858	759	811	828	800	795	789	737	767	779	800	778	801	834	788	802	812	807	800	813	834	785	758	786	785	774	839	833	813	781	795	789	801	763	808	751	777	817	808	801	818	779	831	769	753	796	802	772	865	746	764	808	759	804	781	790	769	775	816	799	768	756	784	809	833	774	770	744	828	732	809	841	820	794	787	811	760	790	798	790	826	766	823	734	790	770	807	775	774	753	774	804	847	758	747	840	795	788	828	751	798	773	744	786	759	784	795	763	819	797	835	784	792	773	769	758	754	833	799	823	804	793	791	828	820	734	805	790	781	762	817	767	831	778	829	782	785	794	802	799	771	841	808	735	778	762	775	783	756	833	846	811	800	785	783	782	777	784	785	752	801	782	743	798	776	734	798	792	786	803	826	819	776	773	781	776	781	749	787	767	764	825	832	802	810	768	813	769	787	770	773	848	805	794	826	826	782	729	813	811	752	863	842	821	811	765	754	829	810	784	806	788	765	794	803	809	785	823	830	793	774	766	766	817	831	771	777	786	781	778
54958	72767	66441	53700	41689	26028	17531	13146	9770	7334	5859	4556	3534	2799	2278	1949	1622	1393	1259	1151	1016	920	880	862	821	834	743	701	735	725	790	698	713	717	779	733	720	715	724	733	748	695	687	729	686	749	689	729	716	730	723	692	729	682	744	716	711	706	704	738	716	694	727	715	726	697	762	715	704	710	662	693	714	710	724	735	693	727	723	775	755	714	723	734	723	756	733	674	710	736	713	690	726	754	733	746	725	661	687	732	733	742	714	729	734	681	697	714	736	742	704	759	734	743	713	721	691	742	718	718	728	697	693	750	737	722	703	703	688	692	731	727	791	679	703	709	717	757	682	750	736	690	696	723	716	732	728	747	770	695	705	723	711	708	747	706	763	745	667	702	699	685	716	751	758	695	765	693	688	696	656	709	733	730	737	724	729	696	691	684	755	725	679	728	697	724	714	695	730	764	743	683	725	683	753	715	748	720	705	716	740	713	712	714	716	728	730	696	714	669	739	746	717	671	727	677	749	722	705	700	709	743	753	674	733	700	696	750	704	725	739	751	699	682	710	667	757	704	671	730	723	734	730	740	714	726	734	697	761	701	753	771	663	767	680	773	692	761	701	704	715	718	738	738	737	698	731	716	695	721	745	728	700	740	709	723	756	749	781	691	714	730	713	738	694	746	689	677	706	701	806	689	721	716	696	743	737	710	742	699	663	721	739	749	663	749	739	709	774	719	695	699	744	672	688	696	734	741	704	723	665	719	710	732	724	677	725	697	736	736	696	674	719	742	747	749	705	709	746	698	697	714	683	775	668	757	771	675	701	682	714	735	731	693	709	720	717	720	726	756	722	675	720	754	720	711	698	694	724	710	731	717	708	715	741	683	728	632	728	700	705	756	671	688	724	686	733	678	713	731	712	702	733	773	701	738	716	695	726	725	751	730	684	700	733	740	771	730	669	723	725	705	754	738	720	764	712	762	708	739	751	671	720	701	712	701	706	732	713	706	699	756	718	748	745	683	706	700	748	685	748	733	760	726	739	720	727	756	734	750	764	707	743	748	703	666	721	702	716	704	709	731	685	732	733	724	722	717	706	712	730	697	739	701	693	714	764	713	715	738	703	748	706	686	756	730	721	734	764	685	745	731	763	759	703	732	704	709	726	714	721	779	726	716	715	734	688	685	766	683	711	690	716	738	719	724	751	760	767	690	686	767	705	714	718	757	733	733	670	748	763	772	701	709	781	689	691	733	682	694	724	692	719	683	775	705	663	684	762	741	730	732	740	742	681	746	710	711	714	747	771	752	689	663	705	734	723	780	746	706	681	737	757	697	715	686	711	706	730	724	689	690	714	718	691	737	744	716	753	721	755	695	725	730	742	739	715	734	732	717	721	685	697	720	691	758	758	705	740	684	771	717	688	688	697	728	720	696	726	645	703	727	738	717	737	668	721	741	726	726	711	740	701	668	713	764	686	726	707	738	718	699	758	728	678	710	658	733	747	739	749	768	711	708	697	685	742	686	741	710	723	735	652	697	747	767	763	735	714	669	770	699	741	720	688	733	751	742	704	731	734	745	706	757	691	730	739	720	730	721	728	699	726	708	702	726	726	742	687	715	723	714	719	698	696	712	697	712	739	733	717	718	701	695	710	725	754	743	723	706	729	700	705	711	725	702	720	729	710	722	711	704	695	756	746	733	711	679	715	690	701	699	738	738	728	738	729	725	695	702	765	712	746	717	727	726	721	746	695	739	745	745	759	768	739	720	684	724	720	665	725	749	736	722	713	716	693	752	716	736	719	707	714	725	728	714	699	736	741	763	771	694	714	734	693	673	727	708	721	714	718	704	721	701	713	737	702	693	711	693	754	709	742	750	705	693	742	727	672	723	741	742	688	721	731	744	697	751	709	708	724	715	699	727	723	680	692	751	757	746	741	727	732	727	694	737	690	714	702	731	758	747	722	687	753	740	737	718	724	730	718	753	705	721	782	689	742	733	715	706	721	709	683	725	696	700	727	685	740	743	737	717	745	720	743	722	694	735	728	734	703	718	693	712	736	686	743	700	706	714	735	719	736	758	696	721	710	710	728	734	701	708	771	690	653	663	733	661	731	711	786	694	707	733	741	720	713	742	712	724	681	791	759	683	735	706	734	751	687	724	751	767	753	700	725	749	723	765	695	730	732	736	692	711	743	734	660	655	725	764	696	747	720	767	765	757	720	758	720	736	727	698	778	692	692	701	715	730	726	728	690	722	763	733	752	634	746	680	706	697	693	726	690	698	706	702	735	704	702	755	727	696	691	715	759	748	703	720	753	723	761	751	770	727	749	762	674	712	719	726	702	716	745	733	749	782	732	703	740	746	730	729	716	706	717	744	718	667	715	705	691	746	690	691	717	696	712	767	679	737	705	703	689	701	680	716	715	750	683	688	767	700	762	697	682	706	739	724	690	694	729	757	758	744	703	747	774	722	717	696	746	704	730	766	710	678	683	744	762	724	725	774	698	742	723	750	725	722	749	713	751	755	728	745	810	711	708	713	685	773	713	762	796	722	708	709	694	749	694	713	723	770	703	720	698	780	733	679	748	670	717	688	698	706	766	721	687	738	759	696	715	694	670	756	787	692	718	753	666	726	738	673	705	670	742	692	701	751	734	708	716	672	729	711	709	778	719	687	701	675	723	699	774	708	710	688	761	733	717	733	719	699	682	735	674	732	712	738	745	687	672	670	699	755	742	723	693	786	727	732	738	704	727	709	687	729	721	728	722	713	694	729	752	732	710	700	760	769	713	694	692	690	709	695	689	674	729	736	715	738	683	723	704	688	730	735	752	711	689	743	698	713	768	755	694	725	703	715	735	670	734	707	777	703	703	729	710	652	727	698	696	724	707	727	657	777	671	727	786	739	685	701	734	738	731	782	714	731	681	730	726	715	718	707	730	676	759	700	707	720	683	749	724	719	689	691	708	740	705	723	751	722	732	812	719	691	736	729	756	732	722	699	702	739	674	739	700	754	708	740	692	732	703	710	758	710	776	728	742	764	738	692	715	728	724	741	694	683	773	702	681	770	663	700	760	691	712	677	652	734	737	717	718	728	689	728	738	728	762	763	743	719	660	729	671	713	716	755	750	725	770	685	727	666	772	698	780	699	735	711	728	693	713	682	742	768	690	690	724	739	744	711	745	716	680	749	718	712	691	757	706	745	723	724	737	690	727	720	696	687	739	749	720	735	809	728	699	690	732	729	683	686	715	696	761	744	707	775	669	751	694	727	741	722	758	734	729	708	683	780	720	675	721	695	773	679	712	714	720	711	722	745	680	706	729	703	675	682	728	727	762	746	698	751	704	721	747	725	722	693	671	687	751	685	678	722	796	729	713	703	701	711	732	747	694	691	742	709	679	764	702	690	697	704	757	733	720	716	722	715	724	742	709	697	720	721	671	730	719	718	719	705	709	737	680	685	698	717	735	703	718	721	700	699	721	697	763	687	710	729	732	745	716	716	684	758
29646	24959	34586	35210	26906	16053	8727	5147	3722	2911	2273	1972	1675	1407	1256	1174	1081	1108	967	1003	878	816	817	816	820	808	791	746	769	750	773	811	761	757	845	802	751	785	736	803	794	801	723	805	724	759	815	766	767	745	754	766	828	767	736	749	810	739	816	775	772	733	775	794	758	805	796	809	764	740	786	762	811	729	821	778	765	787	787	784	801	839	794	784	755	770	761	779	802	734	774	765	768	800	738	814	764	791	787	798	744	792	772	795	773	771	742	775	765	752	785	788	760	775	808	748	734	747	784	786	777	732	771	777	731	783	799	720	765	750	751	733	768	764	777	766	748	720	791	789	768	785	748	754	750	773	783	766	770	770	735	786	727	769	786	793	818	729	748	762	808	744	782	746	691	775	782	764	774	810	744	788	791	731	791	777	750	751	739	765	768	749	789	799	791	791	767	780	763	796	739	761	784	750	755	822	775	747	740	706	819	823	754	827	740	740	778	793	800	755	735	741	748	793	780	738	813	720	768	789	768	834	774	707	668	761	736	745	769	755	684	795	748	710	729	768	817	762	792	776	749	728	735	791	769	809	793	763	805	789	801	792	782	795	734	809	764	816	768	775	794	745	746	784	806	831	766	791	723	761	759	793	730	765	797	756	777	807	777	819	724	768	813	767	775	816	765	753	748	785	810	798	770	766	781	811	773	793	758	755	772	751	757	761	765	815	805	757	776	776	782	836	778	754	814	781	749	788	795	811	820	717	822	777	787	760	769	781	822	811	782	763	775	771	814	811	759	757	748	751	827	801	819	711	780	772	852	777	810	733	750	786	762	706	792	809	779	731	712	748	771	806	788	772	765	770	749	775	737	744	737	784	759	799	756	829	778	835	739	771	769	796	758	773	810	804	769	786	754	780	818	803	729	769	786	801	796	732	760	754	798	789	765	783	793	794	777	720	714	789	742	750	782	762	786	768	800	728	771	808	823	726	762	784	774	764	786	753	776	778	811	760	798	787	794	811	739	769	783	825	731	817	776	743	791	761	816	754	724	727	811	755	756	780	780	751	768	795	758	744	709	808	744	782	799	758	793	755	812	743	737	776	774	788	750	768	813	825	780	758	812	773	739	697	735	816	749	796	775	804	758	776	799	797	798	778	785	767	776	773	753	787	821	789	821	745	760	761	738	784	794	816	779	799	766	716	781	813	754	755	701	786	737	777	745	761	747	730	755	726	758	806	774	805	773	720	779	780	803	782	783	773	799	785	782	756	825	770	721	788	785	766	791	798	764	798	782	766	779	780	747	790	727	780	779	769	798	735	771	805	781	786	755	777	768	803	747	788	812	734	789	731	803	797	837	758	754	747	739	722	790	795	771	739	769	778	764	749	752	772	760	771	754	790	741	704	752	740	749	811	807	790	809	768	811	797	763	753	767	802	718	809	803	787	803	801	790	764	766	739	683	777	718	787	776	814	772	791	780	733	796	789	841	727	819	767	760	761	731	766	801	766	804	723	814	813	766	787	782	767	705	770	795	831	742	775	720	803	835	742	771	781	810	790	779	792	743	775	773	745	807	800	800	776	799	741	761	787	767	764	801	766	755	788	750	777	771	799	812	763	763	759	763	768	703	741	786	798	755	768	810	806	738	786	789	767	757	801	801	758	779	773	780	784	768	687	766	804	796	792	734	826	785	751	756	792	790	734	810	790	791	745	733	755	759	803	816	798	766	739	798	768	834	786	783	786	779	792	797	736	837	746	829	741	787	796	771	761	810	781	779	737	746	744	806	780	770	742	753	822	815	810	818	779	756	763	751	754	756	776	755	747	728	812	763	781	803	766	777	786	784	790	718	791	809	770	763	791	754	778	810	823	769	772	737	743	807	743	808	804	777	786	761	802	798	762	814	760	758	820	810	754	745	760	770	758	761	779	740	742	726	807	734	738	770	750	762	775	755	806	818	730	746	771	787	807	781	765	758	755	810	788	804	780	772	780	831	770	739	761	811	744	729	782	781	776	749	741	747	763	732	752	803	789	744	779	778	722	789	775	731	766	813	802	777	743	701	736	775	740	753	780	760	789	862	757	808	761	811	782	786	746	798	796	791	770	757	782	732	806	789	821	760	773	740	796	741	774	762	799	748	769	757	778	730	810	802	789	767	787	784	763	764	760	810	800	765	806	776	779	768	766	782	799	767	807	755	753	794	790	764	789	724	773	770	774	789	811	724	817	778	769	787	772	759	751	795	798	716	725	760	811	822	733	750	739	795	853	783	814	754	734	792	801	807	810	833	761	749	783	751	752	802	753	774	803	790	791	864	780	749	754	825	762	776	758	760	754	801	802	779	791	772	747	802	729	750	785	768	805	756	753	745	746	794	777	746	772	810	748	750	760	773	777	831	716	753	766	751	749	774	773	772	803	722	722	824	742	763	784	805	818	775	772	723	794	786	762	721	776	746	772	773	755	821	816	756	766	795	786	713	775	803	810	774	780	759	792	747	764	736	741	772	720	811	807	708	775	811	802	758	763	822	710	746	727	759	789	771	780	733	777	812	759	802	819	727	788	757	763	799	708	808	774	790	762	770	769	767	788	809	774	785	793	779	806	764	743	792	760	759	833	760	766	765	726	779	751	784	813	792	747	793	762	787	723	779	780	762	735	816	715	760	796	767	791	784	806	785	761	724	777	715	724	792	748	796	760	768	781	780	737	830	824	754	747	791	730	769	783	821	743	762	766	792	762	753	764	758	772	784	749	786	771	782	797	770	782	723	765	820	780	789	791	788	772	774	748	766	813	750	792	823	817	755	821	772	755	726	849	743	790	769	776	775	758	762	773	765	780	754	777	770	791	740	774	767	740	787	786	779	787	727	730	778	762	786	786	815	809	769	787	809	801	723	730	760	787	810	762	810	751	784	804	756	732	800	777	820	773	778	803	761	783	733	779	753	803	741	762	805	749	767	770	798	750	757	803	754	719	789	721	733	751	718	827	796	745	748	797	779	784	782	777	791	771	790	768	784	729	756	762	794	770	748	794	753	758	779	741	757	845	756	826	833	790	767	791	802	711	748	785	756	743	812	766	803	803	788	780	753	775	815	759	787	798	729	828	797	796	704	813	778	769	780	723	719	758	739	790	800	804	782	780	796	775	797	786	781	766	780	754	816	751	750	779	772	761	716	789	734	741	785	782	810	762	760	747	725	745	778	771	771	747	818	700	764	791	769	816	739	772	718	771	742	774	852	815	720	777	771	777	778	799	775	755	770	803	781	800	771	731	747	768	772	776	820	760	807	756	777	763	739	763	750	787	808	757	774	783	796	806	749	719	748	791	804	815	814	743	799	783	748	776	773	800	789	737	834	783	791	794	808	737	791	737	778	759	729	766	762	768	729	760	740	764	772	753	792	780	792	803	772	761	763	781	763	776	747	779	748	773	767	822	742	779	801	792	770	797	767	751	774	727	815	726	730	815	793	767	792	787	814	779	802	782	795	752	848	795	739	740	796	813	751	788
55161	61134	55245	42107	29626	16848	11194	7745	5673	4393	3325	2764	2271	1840	1522	1340	1088	1031	980	964	893	858	786	784	767	791	784	807	725	709	744	803	683	676	764	699	743	670	736	732	717	659	679	718	703	694	688	720	701	738	669	673	751	682	749	718	707	693	701	761	703	768	687	668	727	635	676	675	730	705	675	718	735	666	663	666	666	693	698	675	693	685	660	690	683	684	688	699	715	769	704	690	718	743	686	679	740	711	676	730	704	697	719	713	716	685	718	700	711	719	705	696	691	743	678	696	736	700	703	694	731	725	735	745	671	750	678	720	718	695	706	705	758	701	724	727	699	661	692	689	659	668	712	677	734	705	745	724	696	717	700	682	720	702	743	729	687	721	700	721	730	730	702	697	674	713	679	700	663	734	752	710	744	689	731	733	695	707	739	704	718	705	694	672	718	703	697	708	712	710	675	695	684	721	711	701	703	697	700	723	710	713	710	658	716	690	685	732	760	677	733	738	700	706	734	702	709	728	717	700	677	725	737	670	689	714	698	736	668	693	707	702	735	710	668	659	698	691	687	745	690	721	709	686	661	693	701	735	693	727	703	698	665	725	722	714	696	720	691	735	717	669	700	681	653	704	673	740	710	703	734	694	728	700	669	662	740	680	718	726	737	695	698	677	679	686	715	728	728	678	690	684	726	715	724	678	702	724	719	710	732	731	754	719	686	717	717	707	710	668	703	705	688	729	716	741	696	690	681	752	691	715	708	714	680	718	726	727	681	670	717	726	669	737	699	713	715	670	660	757	734	711	702	688	708	720	672	743	716	749	713	748	739	751	659	701	699	700	719	713	754	686	712	716	721	731	724	706	690	717	738	720	716	742	711	689	737	744	699	719	744	710	705	662	760	727	710	693	681	721	692	687	686	699	693	737	702	698	722	680	723	720	711	669	707	686	703	737	693	690	764	692	757	713	703	683	744	702	713	716	661	710	719	702	734	726	705	698	690	742	694	711	675	705	693	776	680	743	709	755	722	686	700	727	693	721	690	686	673	702	725	698	713	714	716	716	730	715	686	633	676	744	704	736	724	707	731	713	698	715	689	662	712	725	714	683	686	721	733	674	652	709	713	725	754	695	709	698	731	701	685	735	735	673	718	690	751	675	681	694	681	707	724	702	667	670	706	688	712	743	710	655	638	683	744	678	704	676	732	675	724	738	707	723	726	704	698	702	714	709	700	698	706	710	738	708	721	674	688	694	762	736	669	713	697	679	755	724	717	664	682	684	723	733	678	710	733	743	722	727	728	702	725	687	713	732	708	698	715	692	711	676	699	693	741	718	682	681	700	685	773	713	750	682	702	717	732	718	655	689	743	748	705	741	697	712	712	752	666	677	671	658	735	739	664	685	672	678	728	736	712	755	710	716	650	653	659	727	700	728	706	691	749	708	677	708	713	686	696	733	690	757	767	708	718	683	750	736	681	700	720	649	700	688	681	738	721	739	680	720	714	741	679	733	696	701	726	632	755	758	744	718	671	703	752	759	718	703	686	737	698	710	729	758	683	704	718	694	683	721	705	706	700	749	692	684	669	683	709	744	733	696	709	725	658	663	709	721	691	711	692	675	689	674	750	693	727	729	722	717	700	696	685	711	688	731	707	653	775	724	667	710	680	706	717	688	689	741	709	690	641	706	724	700	715	724	682	696	710	720	722	673	737	717	725	697	719	692	717	690	715	689	671	691	772	729	725	731	681	748	691	706	746	666	714	665	672	693	711	700	777	700	689	682	683	673	756	737	677	726	713	793	702	757	671	711	687	702	697	724	740	729	677	712	704	718	675	736	686	646	733	750	685	772	743	735	738	752	694	718	712	702	720	743	658	693	693	680	657	699	736	671	684	765	690	721	704	685	704	704	740	672	684	649	747	701	659	694	666	715	718	700	756	717	662	701	733	681	702	673	730	727	734	715	736	746	698	710	718	741	689	713	725	650	701	686	703	754	677	708	702	740	678	710	762	681	712	724	710	723	690	702	703	700	690	719	699	675	686	678	720	714	743	760	676	724	690	688	693	707	730	736	719	749	683	706	694	706	702	733	730	712	710	663	711	766	678	676	707	709	675	714	708	690	717	687	705	675	756	706	720	693	651	734	748	703	696	684	696	753	670	723	723	686	718	750	693	686	712	738	731	728	661	708	672	742	714	706	645	743	738	734	708	741	775	720	724	724	696	706	766	675	712	667	754	691	731	732	680	709	723	724	677	712	726	733	676	710	752	682	712	738	719	735	647	700	697	723	713	704	694	713	784	676	749	698	683	668	748	685	713	689	753	725	675	706	681	707	711	713	739	716	727	719	733	695	701	714	702	691	747	699	723	716	700	725	684	721	702	722	754	708	674	705	729	694	667	705	726	706	649	727	695	679	702	669	726	688	698	691	688	732	706	713	693	673	681	685	744	733	704	716	723	679	670	705	721	746	698	709	666	719	740	723	733	748	705	713	707	671	734	704	700	700	710	698	649	719	707	706	679	704	720	704	680	726	705	730	717	697	750	715	720	670	739	676	713	737	713	744	699	703	725	717	716	626	723	685	692	713	665	703	678	671	727	738	725	757	724	718	683	731	694	701	699	719	703	700	697	675	726	729	704	707	720	705	669	716	665	684	749	734	755	737	705	708	715	723	674	753	749	692	643	736	709	687	727	725	694	699	712	705	752	729	680	682	719	677	722	697	723	688	674	722	716	723	689	711	683	692	679	698	713	712	730	726	738	687	706	724	728	683	695	690	674	705	649	716	703	731	739	741	710	712	729	713	710	717	678	726	701	682	701	673	682	711	661	701	687	727	718	736	755	765	661	698	719	707	695	699	710	748	724	724	752	678	708	705	679	702	739	682	702	728	730	704	692	705	656	695	749	749	697	684	695	695	723	696	714	701	664	735	687	730	691	720	672	711	684	708	694	710	699	740	674	688	709	704	708	684	708	714	743	683	667	666	724	703	700	708	721	691	714	724	728	707	697	724	669	747	742	663	684	733	690	715	702	716	680	699	727	693	683	750	702	724	705	689	725	712	737	698	701	704	705	645	706	706	697	652	716	688	729	674	692	716	698	732	743	655	686	700	687	651	694	689	677	731	723	723	655	755	723	693	728	718	687	697	742	717	738	714	670	677	674	746	711	735	668	753	690	702	669	686	712	726	698	735	727	673	703	683	685	731	663	714	730	732	688	670	707	690	713	709	655	691	708	698	727	698	723	714	744	734	727	741	657	654	689	732	714	717	696	687	704	694	674	708	696	687	712	733	732	730	702	682	718	705	694	703	681	731	685	716	712	738	694	680	715	735	688	731	692	681	651	686	675	702	759	681	683	702	671	683	640	742	711	727	762	740	692	734	710	740	761	717	703	735	684	708	732	717	715	716	727	735	690	683	674	747	736	734	739	716	739	729	728	690	732	708	711	793	663	682	689	735	706	737	716	688	693	712	718	731	722	702	679	681	742	730	720	699	688	704	689	679
25954	21713	29300	26118	24114	21605	14437	7136	4494	3409	2605	2223	1882	1598	1364	1274	1188	1066	962	935	945	904	867	840	800	808	880	787	783	786	827	764	776	809	784	818	775	820	808	798	762	839	807	832	825	813	764	852	768	771	797	793	830	719	783	753	803	751	759	798	796	762	793	777	764	816	825	806	750	825	823	793	802	789	783	719	748	801	771	747	775	762	787	804	822	815	753	753	748	766	769	823	817	772	842	758	781	815	789	771	759	810	799	796	756	818	775	809	772	737	787	790	770	793	783	824	741	851	766	799	763	812	759	752	777	769	759	792	763	772	805	836	771	743	790	813	743	805	760	752	794	708	764	770	781	856	769	829	779	765	763	787	837	739	774	787	768	781	823	816	830	819	760	814	782	758	806	766	730	810	756	786	800	763	735	834	771	806	835	786	754	799	752	774	787	773	844	803	774	789	785	829	736	791	799	779	722	794	751	780	718	805	786	772	742	823	814	830	758	757	750	794	802	794	818	767	806	745	815	803	756	829	763	757	767	822	815	797	784	754	728	767	797	727	766	770	706	789	734	781	826	788	801	795	780	766	773	800	746	780	806	744	837	827	777	760	800	804	804	727	804	833	813	762	716	745	803	769	764	774	781	784	776	725	788	754	788	770	780	781	770	819	771	816	773	795	782	781	762	750	830	766	813	748	754	829	805	820	797	736	800	795	813	784	756	792	770	775	800	764	768	784	791	778	784	774	782	787	769	806	760	790	795	776	785	793	729	720	778	819	804	762	835	797	787	774	728	770	730	756	853	778	788	767	778	802	785	742	788	736	785	716	730	795	795	831	770	792	813	782	831	805	758	754	778	837	795	850	815	745	758	801	807	726	776	793	809	785	729	792	748	803	773	723	785	805	805	793	755	783	755	792	755	786	805	791	733	780	805	780	765	841	814	699	771	778	799	825	811	821	825	767	799	768	766	760	734	822	774	771	769	764	776	779	750	752	798	795	794	801	835	815	822	828	788	796	778	733	761	806	798	754	803	789	796	800	826	807	730	815	779	828	758	767	775	825	732	788	809	784	799	795	768	789	849	806	805	804	740	820	846	781	758	778	743	784	779	802	793	832	748	812	780	803	809	796	798	782	796	772	778	776	802	775	782	813	760	792	758	791	725	770	733	811	765	839	802	728	785	794	842	762	803	813	760	814	806	764	786	761	750	798	812	784	809	775	775	821	821	750	787	736	745	784	725	733	757	804	788	786	761	755	757	753	794	783	780	750	772	749	808	738	780	823	783	802	771	792	787	805	827	813	765	814	783	764	795	829	832	792	796	768	809	822	740	812	802	763	829	777	779	777	736	771	750	744	791	790	812	811	787	759	769	761	706	803	756	809	778	769	812	763	796	860	785	783	788	801	798	791	818	787	754	766	822	734	743	804	748	805	828	758	785	804	759	754	843	793	773	771	797	726	720	799	753	769	789	752	781	767	769	721	747	776	774	737	806	767	796	811	805	773	757	793	775	736	758	761	792	733	761	745	838	777	776	823	824	749	781	755	795	857	853	795	800	774	778	769	753	750	768	830	769	778	779	819	788	758	794	774	761	771	753	766	824	800	780	753	767	787	819	828	758	825	802	736	739	785	834	765	797	818	812	782	799	807	748	761	822	763	743	762	747	790	820	729	805	773	822	752	779	792	775	786	788	709	717	775	769	816	769	818	799	771	832	784	772	753	768	814	831	730	720	820	764	795	769	769	775	804	778	797	751	756	747	782	804	789	763	827	808	724	768	767	792	779	783	744	852	779	793	793	751	779	766	764	801	742	798	760	774	725	717	766	812	768	739	721	751	740	746	752	741	762	827	795	769	781	798	792	852	770	775	832	766	810	726	837	763	734	764	793	759	792	778	808	754	783	796	771	838	774	759	779	828	849	773	797	735	735	770	752	762	747	779	721	774	826	783	735	750	779	796	754	784	804	776	735	793	784	760	789	777	766	812	796	786	801	755	763	756	791	816	812	771	831	823	742	802	781	754	776	836	746	782	755	780	734	798	749	783	800	832	780	822	799	795	759	731	821	781	792	742	800	833	724	800	805	813	782	797	754	777	777	748	783	769	780	751	789	790	744	747	804	791	746	803	809	773	778	811	803	824	803	789	777	813	757	777	776	726	743	770	781	775	785	740	761	748	819	729	789	742	790	824	793	768	759	779	761	779	779	781	771	746	778	741	817	747	795	830	747	758	794	756	779	779	750	789	789	776	773	789	775	828	729	769	771	777	781	795	822	782	778	759	765	777	790	824	791	846	803	714	833	735	780	782	789	747	787	767	836	719	774	785	775	781	765	792	782	824	817	837	774	809	811	822	759	834	807	800	810	757	796	737	786	809	769	795	831	725	815	775	806	765	771	777	803	813	742	786	789	795	834	833	782	736	805	716	802	801	782	783	806	828	754	815	817	818	739	766	776	826	785	785	780	792	805	780	808	767	743	788	790	817	761	773	771	781	813	759	745	757	746	786	773	783	818	806	790	793	800	767	809	793	748	794	768	821	885	759	837	824	798	797	733	815	784	759	756	753	821	824	784	840	792	764	751	769	803	708	822	759	788	739	808	783	754	728	773	793	785	796	779	811	739	773	783	824	738	837	774	765	796	827	777	760	779	800	733	730	788	791	810	749	861	784	746	817	771	782	781	791	792	805	787	768	777	793	757	809	769	773	773	751	825	781	783	753	819	798	772	809	750	816	752	757	802	742	756	835	795	746	740	769	785	837	786	793	781	773	822	753	832	771	804	798	818	765	858	788	773	761	760	767	791	790	801	801	751	754	758	760	766	779	774	802	782	773	804	757	747	756	847	826	760	768	787	758	786	747	800	749	764	726	789	784	797	751	809	828	788	789	754	812	789	786	718	850	771	735	811	759	813	762	779	784	763	747	772	817	747	768	833	802	814	824	832	783	835	810	740	781	818	769	792	755	784	769	778	764	779	800	794	752	738	785	762	778	755	758	747	803	767	770	835	779	827	828	866	815	856	709	764	770	802	759	790	743	757	789	773	817	839	788	696	790	787	765	770	753	761	811	801	840	775	762	775	828	762	792	718	816	841	793	784	763	748	808	759	782	760	791	822	795	795	791	758	743	765	746	762	802	765	778	830	815	736	786	777	756	808	746	779	783	765	798	788	749	772	771	787	766	732	787	810	761	743	711	824	801	787	752	807	823	772	778	722	797	763	842	771	799	745	771	783	793	759	838	798	750	809	776	781	828	779	842	745	775	777	822	780	789	823	803	781	822	760	807	765	813	754	784	781	778	760	779	769	791	762	829	783	806	799	744	792	781	769	769	835	802	792	777	776	815	754	748	755	767	763	781	803	788	783	829	792	778	793	784	739	805	770	804	726	753	811	836	804	783	782	734	775	756	735	801	763	707	792	772	818	790	779	831	782	767	770	742	782	867	769	798	806	752	755	784	786	786	767	773	777	780	742	749	774	829	771	755	818	748	772	778	742	741	769	818	802
55152	69059	58500	45027	29353	17907	12379	8859	6618	4936	3773	3024	2464	1997	1685	1416	1209	1156	1051	989	895	865	838	814	820	820	744	731	753	751	734	749	702	701	732	667	733	717	672	771	734	677	723	709	708	755	664	774	673	699	653	684	712	717	683	692	716	679	725	684	700	664	706	746	711	728	743	710	711	700	734	709	678	657	689	715	730	692	727	685	761	754	750	711	755	777	741	690	673	690	749	703	700	702	705	749	692	716	771	703	713	751	714	667	702	694	696	721	712	701	725	716	717	748	709	742	720	684	740	728	703	673	719	732	718	700	705	748	720	692	709	716	671	738	714	735	810	716	663	735	719	704	718	684	674	753	711	734	748	732	764	719	682	670	755	723	715	718	705	713	681	720	674	669	745	779	730	719	709	755	688	736	654	748	707	723	736	728	715	714	732	714	704	677	658	695	746	728	758	691	693	757	721	695	730	707	732	736	719	725	698	724	689	700	709	713	701	726	683	712	738	731	694	758	746	698	714	694	714	731	732	684	698	735	724	706	672	710	676	722	728	723	744	747	687	738	725	715	731	655	721	729	777	681	671	724	731	655	716	712	697	706	652	743	682	779	687	718	746	748	717	729	704	702	759	709	757	675	692	728	749	780	699	721	645	736	735	701	772	725	730	750	689	719	717	714	709	713	712	698	722	708	686	709	719	746	706	722	732	758	708	774	756	706	672	671	729	718	677	745	755	691	754	728	737	692	729	722	720	733	729	710	724	739	708	754	715	709	711	733	771	719	685	746	704	700	722	727	641	716	773	684	664	692	732	734	677	686	735	717	711	714	720	718	676	714	693	769	719	719	670	708	721	749	655	721	748	748	680	718	750	766	699	723	720	731	741	724	716	744	689	719	680	722	682	740	728	779	753	712	739	671	713	732	769	683	715	716	678	715	723	716	725	717	706	743	722	709	686	722	725	719	705	731	736	681	730	672	763	684	691	767	713	669	685	738	680	755	695	739	706	702	707	681	718	720	707	710	673	637	665	690	730	750	710	686	706	749	691	709	728	743	713	774	712	714	758	684	707	758	742	715	689	728	749	730	701	649	707	720	724	720	738	670	681	662	719	739	717	702	727	710	783	722	712	699	706	736	692	682	731	678	693	761	678	707	730	759	724	722	743	669	690	747	768	689	728	699	745	720	727	716	734	721	717	720	707	702	760	701	717	671	714	724	666	705	689	691	751	709	670	710	681	761	680	703	712	701	733	690	692	695	727	656	723	748	664	717	701	723	712	683	690	746	697	737	678	759	718	775	714	728	702	708	693	709	756	714	699	732	720	718	714	742	766	747	693	707	743	714	748	730	713	690	731	704	699	701	687	695	733	698	671	761	647	726	771	692	703	723	666	682	680	682	680	669	712	656	712	758	718	718	707	772	739	700	710	745	700	736	678	738	733	722	703	679	699	679	677	731	719	720	754	749	696	730	713	704	726	740	728	739	753	725	719	752	701	710	747	733	731	700	682	679	710	719	738	749	699	778	750	719	701	743	713	723	719	666	690	727	714	715	712	703	697	688	726	676	687	697	750	707	680	706	718	663	714	660	716	696	744	741	709	702	741	709	705	701	726	698	717	696	711	645	732	723	697	696	742	711	729	715	728	698	774	717	711	673	678	731	700	711	698	749	686	704	743	696	707	687	706	708	724	743	716	691	742	723	701	734	744	658	736	721	707	668	706	727	757	753	708	730	690	715	720	745	720	690	712	728	733	753	756	699	709	672	708	719	681	708	685	705	753	687	695	726	710	715	733	700	693	720	771	725	721	753	701	732	703	753	674	691	688	691	720	692	727	687	721	740	733	771	698	679	687	763	734	736	689	744	748	751	735	658	713	739	751	690	727	713	783	715	738	722	702	694	721	730	712	686	694	672	724	704	751	679	669	725	680	717	725	711	727	719	675	709	699	742	746	724	734	722	675	751	724	716	742	725	688	731	755	696	716	692	720	732	657	687	779	720	701	713	710	699	683	713	706	692	715	729	725	728	714	726	727	691	702	679	698	722	647	721	701	704	732	743	701	726	723	729	704	669	727	748	688	702	683	706	709	674	727	691	731	721	679	734	742	693	702	682	692	709	745	717	736	703	672	773	710	702	712	725	703	688	683	722	721	691	722	710	733	697	730	701	693	750	729	737	745	677	700	714	728	699	717	761	701	647	725	681	736	728	724	712	683	714	723	661	727	668	685	745	725	686	668	689	725	684	712	730	766	767	750	703	716	698	733	693	761	715	689	729	710	730	705	712	730	723	728	706	739	666	700	697	666	686	716	660	721	726	733	730	770	728	662	659	699	736	684	713	733	750	725	747	720	694	761	700	719	747	731	715	740	766	726	684	691	705	717	669	683	702	684	706	679	685	693	677	738	664	718	693	740	738	755	727	685	703	745	698	728	749	719	760	740	741	744	726	697	703	743	689	765	699	660	729	740	717	663	743	760	698	706	746	751	755	771	718	676	733	721	722	685	698	763	734	728	690	751	740	703	694	726	770	754	699	653	720	732	747	725	719	723	718	735	750	690	689	718	726	723	723	680	729	704	708	695	720	662	688	734	701	671	745	680	696	699	731	705	733	745	706	717	728	761	713	694	675	715	699	739	758	697	716	751	681	701	721	703	676	699	732	757	697	710	676	697	698	688	743	695	772	713	723	727	725	692	736	722	706	714	657	695	772	742	701	745	711	752	726	745	692	747	669	710	736	752	731	730	677	712	728	723	705	714	717	734	693	712	712	689	702	694	706	732	722	733	745	681	738	745	686	674	680	727	705	742	760	726	723	687	663	734	700	705	702	678	741	764	698	730	729	656	676	699	783	694	702	731	670	756	698	679	684	695	704	711	735	744	715	713	745	746	695	709	763	757	726	698	704	709	698	680	735	674	736	692	705	709	687	690	744	702	693	722	744	653	747	722	710	744	699	707	768	709	729	746	738	660	747	721	732	729	705	708	668	734	759	683	744	698	723	755	679	707	706	735	750	674	752	713	716	703	708	745	740	669	686	686	713	662	736	698	701	679	751	697	753	694	736	737	682	736	706	684	743	728	790	742	704	737	766	719	712	707	736	665	721	694	737	737	713	744	675	756	734	712	756	703	710	715	711	744	682	683	728	700	770	696	703	735	694	743	665	711	705	675	712	730	717	779	700	711	696	724	685	681	700	723	714	667	761	734	703	704	734	685	727	757	727	711	682	737	715	737	720	665	719	735	726	724	690	714	681	686	683	679	746	745	712	721	720	664	740	714	698	743	755	776	730	648	707	724	729	718	683	766	735	701	668	731	726	739	702	729	631	721	700	731	691	738	699	717	692	756	792	701	712	727	768	704	712	736	730	738	737	694	684	719	713	736	751	731	701	743	706	741	698	712	706	723	719	651	727	712	692	750	756	729	712	743	712	697	676	707	698	751	699	704	697	706	737	664	673	734	690	710	737	738	713	726	715	701	709	711	731	704	736	722	691	745	713	711	742	717	728
25323	21727	29452	25612	23506	22836	17140	8307	5136	3894	3106	2399	2059	1676	1495	1354	1149	1040	1032	955	884	881	906	883	886	792	821	873	825	774	878	870	796	786	771	771	791	793	782	799	788	780	755	867	769	765	757	810	797	777	819	809	795	744	738	826	743	772	819	821	779	769	803	808	766	739	766	746	816	782	841	828	776	804	804	825	761	791	763	763	776	810	791	810	765	797	744	824	778	812	800	832	797	752	760	765	795	800	790	778	803	818	767	804	755	811	782	728	811	797	777	794	789	798	801	807	822	813	774	830	761	807	798	828	791	788	811	785	782	777	804	770	781	760	815	774	751	742	806	732	783	825	798	786	743	771	799	734	804	829	804	777	825	761	793	755	755	808	763	826	781	763	799	788	777	782	810	798	802	782	727	749	768	780	775	753	746	801	812	781	790	804	796	798	777	764	811	785	756	783	817	817	794	818	793	782	746	747	801	764	787	717	717	784	778	764	813	745	754	784	761	752	775	771	764	765	793	765	843	829	802	843	869	729	801	794	760	834	787	808	781	791	801	738	833	776	779	775	812	809	769	732	737	811	783	837	801	789	783	809	760	787	757	774	839	800	833	813	847	804	769	831	765	778	797	768	815	804	736	760	752	802	784	823	787	790	781	795	850	808	816	797	789	798	852	795	782	780	774	789	812	794	808	779	826	800	793	816	788	755	810	769	756	764	771	791	768	747	769	810	804	821	772	823	781	800	743	810	770	771	733	778	802	769	737	773	730	781	772	781	762	835	746	736	829	757	789	774	867	787	780	776	785	779	800	798	765	800	831	769	734	816	764	805	764	775	800	804	751	847	787	764	808	800	748	795	777	758	801	740	777	756	750	771	764	802	745	749	818	781	798	803	744	823	767	730	760	795	821	813	794	777	788	788	813	741	770	753	769	759	784	761	781	806	768	750	784	784	851	746	825	746	827	781	773	742	770	746	778	797	744	781	809	755	794	760	782	729	811	800	764	769	781	770	809	794	772	813	823	769	767	803	763	822	762	847	805	792	826	767	809	825	814	773	815	726	796	799	728	796	805	761	789	763	768	819	739	797	804	772	786	769	792	838	771	806	782	778	753	827	792	798	819	821	774	795	787	792	810	781	780	764	810	763	824	782	773	799	800	754	773	761	800	779	785	798	791	732	801	738	804	787	742	728	818	803	784	801	777	802	763	780	800	812	825	808	808	802	752	782	730	777	728	789	794	793	791	785	782	814	811	863	765	782	835	802	818	749	804	746	841	794	787	810	746	762	768	789	798	785	783	756	754	742	747	762	784	792	778	794	822	773	791	769	785	791	729	758	766	789	780	815	792	811	784	812	724	755	794	770	757	806	750	863	799	737	791	761	849	789	772	781	797	792	745	809	803	783	736	793	755	749	757	806	824	774	802	785	774	775	789	794	770	806	828	771	788	787	763	766	771	816	819	798	806	821	780	759	777	746	781	772	779	761	783	767	773	782	833	754	759	803	797	786	794	763	797	848	768	826	769	811	777	838	776	804	800	789	755	798	758	780	727	802	851	797	721	771	766	773	754	805	789	775	741	737	708	741	794	756	788	806	740	796	756	754	800	766	791	799	804	788	734	739	750	810	760	786	751	753	759	805	754	750	724	820	784	797	816	773	747	769	778	805	811	824	755	736	822	792	833	792	787	785	809	784	838	818	818	811	818	790	781	763	752	852	834	797	799	841	787	764	804	720	810	741	807	774	767	796	817	750	786	809	763	789	763	764	801	778	779	852	754	747	771	774	758	812	796	716	810	737	819	789	814	779	762	760	790	739	763	809	767	831	788	732	799	766	746	755	771	797	796	761	781	813	771	803	818	794	810	772	744	806	777	799	813	747	789	758	763	794	794	812	820	746	772	794	807	783	754	727	781	816	771	821	806	779	766	800	732	755	764	776	800	826	787	827	797	774	768	792	863	788	766	787	802	758	798	787	802	761	816	754	771	782	836	742	746	785	842	795	795	748	789	791	806	775	768	765	771	763	771	728	778	754	781	761	746	741	814	816	804	739	749	802	745	789	821	785	810	774	828	798	836	785	825	723	764	815	799	775	781	777	789	764	797	827	792	773	764	783	817	805	811	750	783	713	792	819	769	810	801	763	762	763	778	786	808	819	717	754	773	791	766	790	797	798	805	766	795	823	734	792	790	799	745	812	736	757	798	779	764	786	798	761	816	785	766	776	805	785	846	757	832	789	827	842	797	812	747	748	809	796	775	779	762	803	776	783	757	774	812	817	786	739	765	805	776	797	784	804	783	764	789	814	800	775	747	739	750	785	787	814	795	772	797	708	844	738	757	758	762	791	802	787	775	755	756	814	740	726	810	730	783	798	735	736	794	842	773	791	785	768	826	778	750	705	802	840	811	781	784	753	810	731	778	761	751	802	772	885	783	779	793	787	765	740	804	771	853	802	783	821	741	718	777	802	795	766	799	767	797	838	744	775	790	829	745	784	773	741	840	785	770	813	828	844	844	845	813	781	823	803	763	816	768	793	771	763	748	811	744	778	777	812	749	832	770	787	803	804	800	787	780	818	757	756	798	705	813	759	808	770	843	801	793	839	762	826	825	763	788	770	782	723	789	809	794	826	755	769	771	825	826	764	807	764	834	747	789	743	751	793	832	790	794	835	781	726	757	819	768	803	771	796	797	789	786	788	749	793	752	763	833	792	751	777	813	811	782	839	823	815	817	790	760	777	792	780	772	832	754	778	829	778	751	796	731	748	772	771	771	759	795	798	831	779	756	819	764	772	730	805	775	803	716	713	775	743	813	825	731	797	799	765	799	774	783	758	774	778	836	754	755	810	809	732	801	779	770	720	732	782	775	791	785	779	745	771	785	814	793	799	801	793	798	765	769	829	783	733	816	781	779	748	807	729	839	768	786	768	798	797	755	815	714	843	806	819	782	796	802	798	799	748	757	752	795	799	729	747	766	827	832	832	730	755	830	793	755	727	804	783	734	769	719	791	790	806	733	743	750	697	795	823	804	726	768	833	755	760	769	790	763	766	776	837	774	772	775	793	752	830	798	785	753	800	782	788	721	764	820	854	782	833	787	740	846	774	856	772	807	788	769	817	744	760	834	757	775	754	758	778	756	798	786	766	740	789	806	788	782	804	787	762	824	725	834	795	839	723	738	779	783	772	807	779	813	778	848	811	749	779	773	708	779	754	753	782	761	795	791	766	762	798	807	735	818	772	790	834	738	789	786	748	826	845	811	743	777	781	824	792	781	753	762	802	789	780	822	736	734	785	762	750	766	757	766	736	764	731	742	776	788	862	774	771	763	810	727	783	818	733	816	865	758	802	786	774	808	742	812	756	771	789	779	743	768	754	773	758	833	760	758	827	826	821	818	719	738	781	786	770	819	808	816	777	823	798	817	780	826	769	792	778	753	769	771	814	746	814	800	809	794	774	802	747	808	769	795	775	782	771	764	725	751	789	773	791	795	816	787	789	776	843
57295	68380	62114	48283	32298	21025	14752	10645	7777	6101	4536	3496	2780	2282	1853	1579	1389	1216	1119	996	1005	934	857	856	792	814	779	778	786	775	732	746	716	691	710	710	767	683	702	757	712	709	711	709	717	735	741	694	726	711	701	701	686	707	742	713	720	690	702	776	708	680	729	687	708	736	712	715	720	732	712	720	708	726	738	682	658	720	705	686	703	742	717	759	716	730	697	709	736	686	727	732	796	725	722	713	788	725	713	700	719	711	716	741	678	732	734	750	699	715	694	696	715	728	731	720	693	734	735	731	697	724	731	724	722	735	708	739	691	758	675	718	706	711	733	695	738	695	715	744	633	719	689	711	751	731	750	779	725	702	704	716	744	766	688	659	689	703	649	694	747	714	730	708	718	663	722	688	692	718	700	654	713	696	747	751	730	705	713	711	705	705	722	761	749	751	720	754	723	733	672	704	682	701	708	719	719	751	684	780	676	664	720	710	681	704	771	677	708	710	662	678	672	718	731	731	727	676	729	699	702	674	661	713	688	749	717	716	746	708	666	700	730	731	683	679	694	698	718	716	699	732	749	689	711	766	715	706	717	678	742	726	729	795	676	731	758	727	694	707	669	710	791	740	776	737	688	748	729	678	724	727	754	691	702	754	661	728	774	739	720	696	750	727	730	754	687	722	730	698	743	700	721	727	751	765	699	703	663	706	747	717	735	687	762	730	702	775	707	732	733	744	707	709	717	710	738	721	692	731	672	711	726	690	723	732	677	707	740	760	693	718	728	683	716	737	750	745	664	716	728	719	739	741	718	731	717	708	717	747	711	741	673	753	712	699	740	724	701	748	670	732	727	697	707	683	730	708	753	703	657	705	752	711	729	705	694	766	695	697	693	709	669	779	728	707	694	793	744	695	724	729	728	675	763	688	673	710	739	735	708	701	683	690	686	725	690	692	708	734	711	768	714	759	717	701	682	701	774	757	686	763	741	707	730	744	723	712	759	682	706	707	699	702	747	702	703	706	699	727	749	736	696	706	705	716	681	696	718	712	687	698	707	737	747	695	696	723	711	686	736	739	706	715	735	666	706	732	750	658	699	750	710	707	738	730	703	696	713	700	715	692	740	705	715	709	719	723	706	693	756	712	697	706	697	690	747	720	709	686	684	682	704	758	761	697	719	750	723	723	757	764	735	704	685	719	749	758	689	698	718	740	741	757	741	763	712	687	716	765	699	732	703	732	726	755	700	750	711	713	750	700	787	713	709	686	738	709	739	709	716	748	728	718	700	676	705	726	707	686	740	713	749	728	713	744	663	735	735	728	737	731	687	744	730	690	707	667	765	706	723	719	716	717	741	745	705	711	731	705	673	766	732	685	714	787	732	734	761	695	737	694	730	719	706	698	690	724	708	710	673	693	722	709	724	696	705	728	730	705	731	729	720	694	791	718	754	718	661	710	700	705	683	756	720	737	720	710	741	725	715	703	750	759	717	735	709	716	670	754	781	696	729	728	697	733	715	652	723	687	728	707	711	713	671	714	691	714	744	697	662	723	701	689	707	712	700	766	756	771	731	706	720	747	748	747	740	738	735	734	728	706	722	728	685	684	717	710	765	743	739	721	688	697	665	699	720	723	691	760	721	736	739	719	716	707	712	724	728	696	718	702	738	722	635	689	699	713	715	696	721	729	715	742	735	729	682	716	741	717	757	737	749	723	728	737	707	698	721	761	713	711	663	739	785	754	737	694	714	676	734	681	682	731	705	729	698	696	725	737	701	725	678	723	726	703	641	687	753	760	713	762	723	761	690	714	699	730	674	738	745	708	729	708	726	703	719	718	747	714	711	706	768	671	693	730	691	704	730	675	727	689	722	672	698	747	720	713	695	715	690	749	780	717	681	680	707	716	720	709	761	688	719	732	743	738	715	706	731	747	717	692	724	737	721	740	730	726	725	723	756	668	668	694	751	714	651	708	689	744	735	700	722	734	716	725	707	721	701	674	747	743	711	694	700	728	754	712	743	691	762	688	702	690	688	717	748	689	719	735	692	716	695	705	721	695	711	719	749	707	685	692	733	763	685	715	713	704	690	719	730	756	715	650	715	707	698	744	705	720	693	728	720	733	734	705	722	735	726	728	713	781	703	729	702	737	737	722	739	678	700	702	748	692	705	767	714	706	739	686	650	741	677	708	739	733	722	677	746	741	664	725	716	743	745	750	679	706	732	668	757	682	703	708	701	720	755	732	732	717	713	743	719	694	673	714	721	751	727	709	714	717	715	733	698	745	722	709	726	689	725	725	727	742	771	729	768	709	714	736	689	721	721	718	688	679	742	705	716	688	702	698	730	689	727	624	722	707	691	677	764	723	739	700	706	699	701	697	704	745	725	735	739	723	670	729	727	683	749	671	691	761	715	703	702	665	728	705	702	699	717	745	724	718	751	692	722	711	683	701	728	749	661	701	709	738	736	709	717	750	724	704	729	736	716	751	681	760	735	725	717	748	746	682	762	761	742	720	711	666	733	717	699	699	667	693	685	740	654	669	726	679	734	709	740	665	746	710	726	703	719	703	726	704	721	670	697	664	703	744	702	707	705	702	688	762	796	750	686	718	673	695	717	693	716	707	708	687	694	767	720	755	706	715	672	773	739	755	718	732	730	751	718	680	715	730	697	711	706	703	699	695	699	724	712	728	703	748	735	744	740	681	721	758	721	722	689	722	738	725	770	731	713	744	720	721	740	737	733	709	717	751	719	756	764	770	748	663	696	755	709	738	707	729	709	731	694	779	698	760	752	740	694	721	757	704	728	713	720	752	700	712	695	705	703	696	720	670	730	750	695	719	680	753	685	763	722	752	711	754	738	697	697	697	749	725	742	676	692	691	700	639	688	761	678	718	673	713	717	714	766	731	725	683	754	720	713	696	708	705	743	680	731	727	699	711	685	689	752	687	705	689	734	753	685	747	679	733	703	728	744	707	700	730	765	729	724	736	731	739	699	712	722	692	721	684	734	712	724	723	729	730	762	720	727	736	730	701	732	698	687	749	717	707	709	716	735	768	771	721	664	726	726	689	690	741	725	693	706	735	685	689	684	717	756	670	727	690	705	708	728	754	709	750	691	703	742	776	762	724	798	702	676	721	714	727	719	730	736	671	735	734	710	701	776	726	670	719	709	744	696	726	790	684	700	685	708	699	759	752	679	720	734	741	697	744	740	738	708	737	679	712	700	704	710	690	714	714	712	678	677	738	760	687	705	717	735	761	751	730	698	731	732	708	709	699	764	742	736	733	736	688	706	706	738	706	680	695	728	700	719	705	722	710	693	678	714	710	702	650	740	696	699	731	740	698	701	734	705	717	670	699	735	716	723	682	780	721	671	734	700	722	698	691	726	700	716	667	689	691	709	726	679	705	711	727	755	732	703	730	708	712	720	704	705	745	729	733	686	741	704	694	703	707	752	689	704	669	716	662	752	795	734	726	704	689	667	719	724	722	703	722	736	730	699	685
24460	21602	29463	25019	23223	24180	22825	11809	7331	5311	3956	3033	2473	2014	1769	1553	1385	1390	1180	1064	954	964	971	920	872	846	845	816	790	811	787	824	799	804	845	783	805	765	766	784	789	788	824	754	791	768	818	790	760	813	838	793	813	841	770	771	777	802	789	775	803	827	762	742	755	827	778	754	832	795	792	805	806	787	790	776	802	783	805	819	764	809	813	786	788	773	728	781	784	805	819	830	791	781	806	836	841	802	796	814	805	749	796	788	806	764	815	815	806	746	793	827	786	827	774	813	838	787	825	791	796	793	790	793	788	846	782	811	759	795	763	815	777	827	770	784	814	796	826	742	780	778	778	715	809	794	841	770	787	809	815	822	807	792	812	835	826	831	780	815	753	812	798	793	816	791	727	785	799	802	750	801	798	787	823	776	787	820	805	787	760	789	792	780	804	759	838	798	790	798	846	791	769	724	763	782	766	807	856	772	773	776	764	776	792	835	789	758	818	852	801	775	756	801	767	833	808	779	801	808	781	763	806	821	794	836	783	820	792	750	837	756	763	764	755	774	800	839	751	786	788	778	791	778	797	822	737	768	735	757	806	774	749	777	800	791	792	791	843	805	809	865	786	757	768	793	712	810	741	780	820	833	804	824	741	776	805	773	829	809	759	788	775	783	755	783	756	798	799	771	808	753	761	837	760	800	789	789	819	807	841	804	839	786	834	838	800	863	786	792	812	787	767	732	836	871	809	763	781	782	783	785	769	803	796	784	837	791	770	790	766	810	812	838	811	790	799	812	750	763	757	806	826	802	759	763	794	824	816	753	793	812	842	771	813	811	844	756	846	841	806	784	794	812	773	772	777	775	776	777	779	754	872	829	809	825	715	812	814	819	802	786	795	840	794	778	771	853	809	819	764	752	786	772	808	807	784	796	850	775	780	841	755	775	825	761	785	803	803	816	822	786	781	792	783	814	782	809	789	718	783	788	772	830	811	793	816	833	842	836	861	782	830	778	827	787	760	805	784	824	809	800	777	776	802	740	785	857	786	875	787	812	775	782	785	783	838	744	744	755	769	841	809	755	804	799	804	749	794	759	755	764	826	810	797	740	776	813	842	815	794	776	804	832	778	827	813	787	773	768	792	827	771	787	784	752	774	805	801	806	733	813	807	788	801	736	832	797	769	842	798	844	800	783	781	770	769	830	788	857	814	797	850	808	785	809	790	767	845	794	784	799	781	775	791	808	842	844	840	757	821	803	777	830	753	765	758	764	731	775	788	795	801	777	797	759	749	755	824	801	781	804	848	774	798	809	839	803	786	836	796	770	740	786	762	774	786	816	798	804	768	802	759	761	798	837	770	832	718	761	802	746	819	755	787	814	757	795	770	779	807	811	758	845	806	839	792	778	814	842	833	783	820	774	831	832	793	764	761	809	721	809	800	795	826	866	784	804	805	806	817	777	799	804	837	807	745	763	733	829	799	740	772	827	812	766	796	803	769	827	781	836	797	722	760	783	762	768	741	781	735	759	794	734	773	751	801	816	805	781	813	784	779	808	825	792	788	830	797	776	825	788	831	772	793	795	785	807	802	739	763	735	779	833	861	801	836	794	793	788	786	791	823	768	811	798	812	780	811	813	822	784	755	838	770	793	790	819	786	787	793	856	783	764	844	804	787	761	749	812	765	766	750	740	758	809	784	771	734	811	773	852	813	837	829	783	804	783	832	793	838	762	789	804	799	771	811	773	761	771	816	780	810	753	818	762	803	759	789	778	727	832	755	833	815	809	767	796	779	756	778	829	799	786	819	804	786	748	775	776	839	775	783	766	737	726	786	742	807	822	777	795	791	781	847	795	848	760	809	832	822	799	750	798	825	802	876	865	754	785	790	715	851	774	841	835	859	773	817	771	755	808	772	784	764	804	810	784	780	791	816	831	805	784	802	799	812	786	783	761	824	807	768	806	764	705	810	854	762	762	780	768	760	779	762	803	818	797	743	820	828	781	825	778	861	783	786	787	790	864	842	828	802	837	810	775	805	751	763	775	795	780	773	785	851	781	765	778	793	791	845	791	793	767	785	786	785	801	812	803	788	840	801	791	799	841	763	849	796	823	777	729	798	778	815	771	782	792	792	799	765	774	761	776	817	781	773	821	796	772	783	796	790	781	787	745	813	768	768	805	784	788	827	822	820	805	786	786	854	779	800	828	757	796	767	758	778	794	829	744	806	774	800	818	801	769	804	786	776	832	806	798	804	809	801	818	777	788	790	808	769	782	752	779	738	773	797	807	797	748	798	771	780	712	743	813	882	781	762	790	786	758	796	821	790	784	772	758	797	794	859	815	741	874	812	804	752	745	735	817	828	803	749	715	809	784	834	807	728	802	814	814	787	779	790	803	818	819	841	723	761	762	813	812	783	765	800	747	754	775	785	777	786	846	828	806	767	750	766	777	760	819	792	781	846	807	794	809	855	781	743	804	828	807	757	755	781	783	827	771	788	833	763	813	810	795	810	803	796	770	794	816	815	761	817	800	833	823	800	815	807	778	821	793	822	770	732	778	839	729	817	771	780	823	781	764	764	820	780	775	825	702	797	791	846	793	823	795	817	766	782	812	798	826	798	789	826	799	759	820	808	760	825	754	814	773	789	779	813	791	802	798	810	769	772	811	787	791	839	776	829	797	756	834	782	761	786	807	830	827	764	784	786	794	861	783	780	766	791	735	776	772	779	868	762	746	833	763	816	806	787	708	781	785	765	738	794	800	832	800	800	815	774	769	745	828	792	714	757	783	788	794	771	800	796	779	777	823	810	758	786	826	864	790	782	802	786	789	758	835	728	836	777	791	791	803	805	790	774	839	782	808	818	786	829	777	757	779	767	779	738	798	782	813	819	786	772	731	809	817	827	774	809	764	805	807	788	824	792	792	772	792	757	778	817	800	793	783	763	792	803	779	837	756	785	802	811	828	806	793	810	825	799	847	820	776	785	824	801	804	793	780	805	777	794	839	834	829	807	776	752	822	762	818	772	801	841	829	809	803	782	758	798	844	792	813	756	821	816	784	803	834	830	851	781	830	873	836	789	801	817	835	777	745	742	775	832	803	815	745	775	791	730	781	832	810	785	825	837	795	842	843	795	761	755	818	806	827	725	814	761	798	804	782	812	772	798	794	776	766	778	814	765	788	833	789	843	786	764	789	820	792	812	742	810	747	785	796	842	826	768	737	798	767	819	831	778	788	806	838	793	809	832	794	819	772	790	757	770	857	799	785	744	762	822	784	822	773	768	809	782	771	835	813	817	782	802	749	802	753	802	756	799	820	750	810	785	781	752	833	729	769	800	824	806	824	738	829	788	780	769	799	741	801	781	871	810	756	749	804	829	796	772	750	798	820	784	751	782	798	787	797	831	802	768	750	793	771	820	805	788	777	809	809	800	821	798	739	813	758	756	815	759	802	769	723	825	776	825	805	793	786	838	786	801	780	774	807	870	748	779	773	771	801	774	776
55930	71106	65491	51507	35117	24905	17995	13083	10194	7626	5719	4283	3341	2835	2260	1928	1606	1413	1255	1137	1078	1007	891	862	842	864	806	735	819	725	788	727	719	710	735	728	715	684	726	720	736	709	751	757	738	734	707	699	759	710	742	743	763	764	737	745	720	715	770	695	731	741	715	692	712	713	777	715	710	690	669	633	734	665	697	725	712	716	707	674	717	698	726	717	702	665	769	694	740	706	710	722	770	663	710	694	710	712	731	722	705	710	686	730	705	706	732	684	680	704	734	748	731	704	699	708	744	686	749	744	686	712	726	739	731	680	732	771	747	734	726	711	739	708	708	714	732	721	748	727	729	724	779	730	707	747	686	727	699	642	719	731	722	715	734	713	719	695	734	803	715	769	686	724	736	710	689	711	714	740	717	704	731	714	709	705	719	756	749	695	672	727	779	723	753	738	728	753	765	661	742	734	749	706	710	759	712	747	729	730	724	700	735	681	754	715	737	773	737	736	746	735	755	721	693	737	737	716	736	771	676	741	689	726	699	719	685	717	671	710	815	698	714	723	706	688	736	755	724	758	726	732	725	718	721	720	757	680	720	748	758	737	746	757	714	718	726	715	769	697	730	726	696	697	709	710	707	752	696	697	727	716	725	728	728	735	733	744	745	680	692	742	762	730	729	702	738	708	712	705	732	747	730	739	714	739	789	708	704	737	736	773	700	710	733	709	731	690	722	747	711	745	725	727	688	691	730	708	743	672	725	748	722	740	759	674	688	715	722	718	716	719	704	742	736	733	679	734	700	724	715	693	790	740	735	704	743	743	752	705	716	772	717	686	709	742	769	728	726	689	746	695	706	683	749	752	737	736	680	782	760	668	722	744	682	738	707	711	713	728	759	687	700	725	737	687	718	745	725	676	719	736	717	684	763	688	706	712	716	714	722	703	702	694	812	724	713	705	735	752	700	730	708	782	763	721	717	722	764	751	707	738	725	712	734	690	697	754	724	728	702	749	767	770	694	713	723	713	729	723	722	712	722	715	718	753	736	777	731	691	701	711	719	684	727	708	702	705	716	704	693	722	686	744	720	701	731	731	718	690	699	736	733	750	726	754	752	715	719	707	780	710	705	689	745	731	706	712	732	737	694	655	713	716	743	688	727	761	768	752	741	708	770	727	716	685	766	698	725	746	693	701	712	649	720	744	714	659	716	731	768	750	734	729	718	756	707	690	687	747	703	742	736	760	718	702	655	734	720	710	737	710	670	721	670	746	726	728	726	740	746	732	721	722	722	720	755	762	710	707	726	753	718	753	713	748	712	713	709	726	740	735	723	695	713	676	734	752	745	724	755	743	697	723	685	711	756	740	660	705	682	695	702	735	740	740	713	731	725	723	747	678	721	739	708	706	704	695	742	695	751	740	679	721	740	719	789	717	706	722	725	713	683	708	705	753	715	772	721	706	720	752	711	675	736	694	751	764	697	732	681	724	723	687	727	751	683	700	708	743	733	727	743	705	724	728	740	687	753	695	735	694	723	728	681	718	738	689	715	721	701	735	756	738	760	695	698	722	673	669	748	743	718	687	762	734	743	712	716	749	726	723	665	699	731	739	729	751	728	760	721	712	705	706	735	693	701	720	734	760	711	721	801	745	698	711	721	719	710	683	701	739	709	739	739	735	742	760	678	657	720	737	712	709	763	722	736	699	713	739	727	712	713	750	763	737	717	702	705	709	705	754	746	712	712	738	719	739	719	723	678	705	734	733	682	696	718	673	725	723	749	683	763	654	702	748	738	738	738	704	671	691	727	730	673	730	729	740	662	748	782	770	688	699	769	723	727	691	729	711	725	740	729	707	744	672	724	726	712	732	698	731	710	710	692	689	681	744	711	712	718	761	739	763	735	720	697	727	724	719	690	717	731	707	743	759	713	745	731	722	733	752	717	694	702	709	736	702	714	747	690	705	710	699	685	695	731	690	724	675	701	690	733	681	723	721	694	780	743	750	713	714	719	761	723	672	711	711	714	751	702	740	713	737	695	685	697	730	703	754	684	690	708	717	743	792	664	742	727	715	756	749	692	763	761	702	746	747	732	711	737	728	755	743	738	712	740	745	713	738	727	731	723	710	765	733	705	711	760	702	726	746	689	697	702	733	673	689	708	698	770	752	745	679	711	750	729	718	744	735	740	725	739	687	692	759	717	735	724	687	751	732	745	717	743	728	718	686	735	749	731	674	708	715	731	706	678	689	780	753	720	695	721	709	689	720	667	648	695	722	765	718	729	760	718	707	745	707	724	721	754	705	727	757	703	688	696	705	747	730	703	771	726	681	718	750	738	793	787	726	647	715	681	737	696	751	716	721	764	742	716	708	656	683	712	706	734	747	738	701	692	692	704	707	718	684	703	769	696	720	687	671	748	725	683	744	737	707	761	705	701	763	726	734	683	742	728	692	708	762	692	719	712	696	671	690	761	732	752	736	704	727	732	712	745	667	734	697	714	781	719	694	702	734	759	753	753	719	725	716	721	707	720	695	732	723	676	692	761	708	723	696	719	757	724	707	686	725	771	716	744	743	773	657	800	695	726	748	715	770	720	699	728	687	704	726	733	773	708	742	734	708	725	729	668	722	746	713	732	697	740	697	742	753	688	724	705	738	700	683	755	726	717	705	734	692	709	741	739	689	758	703	697	731	698	739	728	722	715	725	745	752	705	722	701	729	747	721	699	717	740	731	702	695	667	707	739	742	732	733	679	689	754	735	678	762	720	712	754	700	745	728	684	723	720	693	713	695	713	703	748	782	715	651	750	669	739	710	733	739	721	725	702	701	724	679	696	742	782	674	696	758	743	702	739	779	681	713	714	713	685	670	747	672	726	714	761	701	723	728	700	764	704	739	704	712	720	739	716	717	688	746	757	683	731	717	734	683	731	784	721	727	684	755	693	724	735	705	716	696	694	662	704	701	738	716	727	725	631	752	686	730	718	732	720	696	689	726	741	743	771	723	780	731	708	744	716	686	723	739	745	694	710	693	728	714	729	682	698	694	724	692	716	728	724	741	703	687	749	742	687	755	697	746	687	739	732	700	719	690	723	707	739	699	716	695	725	731	717	750	694	738	709	749	740	755	748	689	749	728	708	798	726	718	739	776	717	697	731	676	733	755	735	700	753	740	751	701	737	741	756	703	691	738	702	763	664	710	740	728	714	720	746	731	726	755	707	754	751	681	752	725	746	731	800	741	777	729	743	737	759	779	722	747	755	704	732	684	697	748	710	699	761	734	709	705	709	685	775	711	730	749	804	703	730	716	729	710	745	741	727	730	704	726	717	724	765	709	699	671	718	741	727	745	749	711	715	737	750	705	723	734	674	758	752	707	717	706	720	672	732	725	707	738	784	736	722	783	704	741	710	716	669	732	717	715	749	723	686	683	750	729	703	721	716	733	740	760	731	761	731	737	724	691	758	706	747	723	656	746	748	717	761	766	743	692	731	681	739	656	682	708	752	741	708	715
29788	24603	34719	33802	24289	15366	8902	5405	3876	3078	2370	1875	1601	1393	1322	1196	1069	928	952	963	904	864	785	792	821	812	784	781	796	786	773	779	754	770	839	763	845	688	758	784	731	772	731	837	754	781	779	789	788	794	727	777	794	762	745	734	782	798	758	789	741	761	816	726	753	764	743	770	762	769	766	745	734	805	838	804	854	753	773	781	735	736	737	800	743	784	773	781	825	760	766	793	747	797	759	774	731	779	730	791	769	771	831	780	795	753	756	703	801	791	747	726	752	801	777	794	774	792	794	795	763	713	731	752	815	733	819	727	765	742	821	759	798	735	762	754	785	802	742	760	769	737	724	731	788	769	760	809	779	804	782	797	736	760	814	773	813	756	777	786	751	752	725	755	743	796	785	739	777	737	778	790	799	761	737	789	817	794	733	763	764	712	762	790	786	768	797	811	786	742	778	749	757	754	788	791	756	715	783	826	749	814	768	791	810	773	787	746	739	776	747	762	745	832	758	780	774	796	803	757	768	768	786	777	770	778	782	726	744	740	755	762	781	767	799	796	738	742	771	781	886	816	747	757	770	716	750	771	760	769	777	827	754	745	805	746	733	749	813	748	777	800	750	728	805	797	709	757	794	779	719	780	799	790	718	702	781	729	758	807	736	769	829	809	759	807	793	730	753	812	767	743	800	821	765	773	759	775	728	788	786	806	778	751	742	792	749	775	790	793	726	813	790	768	779	764	779	776	773	807	751	813	825	797	725	822	756	752	770	788	762	754	759	783	809	783	757	759	817	809	769	779	752	725	802	803	756	772	767	781	744	795	774	743	731	724	737	784	797	794	780	748	731	810	768	777	805	772	802	722	734	763	770	713	773	721	816	733	778	821	756	788	761	793	728	739	823	766	765	760	740	760	756	795	775	790	767	746	785	752	806	769	711	775	785	712	795	770	740	750	745	788	766	788	781	749	803	778	744	729	766	797	732	776	762	759	761	770	742	760	813	753	774	783	794	787	815	772	759	794	784	766	759	780	795	753	765	812	781	769	799	721	784	779	770	743	769	757	775	839	790	834	737	820	742	791	752	762	778	760	791	794	767	789	770	773	799	797	820	795	760	765	750	756	753	771	791	807	779	778	786	791	734	765	769	741	770	779	732	723	818	741	793	758	782	792	724	683	766	766	787	763	757	743	783	770	793	772	817	810	785	763	793	775	778	750	757	812	711	775	721	808	771	802	753	777	790	802	756	795	748	795	817	792	856	797	846	774	760	813	802	749	787	774	740	746	784	733	838	753	706	731	795	759	781	732	727	764	804	719	762	755	786	756	812	738	781	809	771	837	771	797	805	760	812	722	765	743	769	794	775	768	726	772	761	723	776	740	782	748	749	739	772	738	823	732	759	760	744	760	769	772	775	762	769	700	776	752	719	710	755	754	753	764	786	772	769	759	765	742	807	785	723	813	820	776	749	762	738	771	786	739	750	750	745	755	783	774	729	738	753	759	775	784	771	765	725	792	809	808	761	807	745	813	780	788	796	755	798	792	735	734	771	744	787	737	759	801	771	757	788	716	745	779	751	811	774	737	743	763	821	805	802	776	810	758	800	721	805	828	751	756	791	759	785	806	753	753	738	714	725	787	769	792	736	806	756	779	775	710	762	724	779	732	752	757	710	727	826	785	799	763	798	725	770	805	754	788	775	807	754	763	807	790	775	789	761	768	743	760	750	835	776	795	799	785	763	786	772	837	819	775	821	789	766	786	762	735	720	822	828	735	701	756	752	693	788	795	776	736	769	786	717	754	798	728	783	764	733	772	780	815	773	791	813	759	786	746	764	820	770	777	761	772	717	768	727	742	789	803	749	759	760	776	772	804	767	755	806	774	753	807	708	728	787	766	725	767	721	747	737	735	817	717	743	799	746	764	739	727	787	827	803	738	815	765	740	761	773	755	769	782	780	809	788	724	750	809	746	797	800	754	733	774	763	748	732	724	739	804	724	807	764	771	731	768	722	741	783	765	816	734	749	752	778	752	721	748	703	819	803	776	759	783	744	716	760	782	772	766	802	770	782	773	761	838	799	710	769	722	734	733	730	795	803	759	759	736	760	766	797	755	809	729	772	768	777	725	787	706	721	802	754	793	757	830	737	771	763	783	792	787	748	741	768	764	756	737	754	725	793	770	752	777	764	825	783	774	752	771	762	791	738	737	790	770	756	789	762	805	765	846	793	762	793	757	795	752	818	799	800	780	749	818	755	778	746	826	735	814	786	777	785	776	761	792	786	772	764	771	775	768	818	784	814	754	764	764	769	726	750	728	737	745	807	752	753	784	787	751	776	745	750	783	807	723	789	847	720	750	713	779	757	818	776	732	737	823	838	753	727	751	808	740	770	834	771	742	743	830	764	831	772	717	767	818	772	813	839	776	754	787	789	694	751	743	788	776	762	772	759	808	763	786	778	803	751	790	748	805	821	766	785	743	784	758	804	819	804	777	791	763	745	765	766	761	718	766	778	769	803	808	756	764	770	720	756	780	801	780	753	743	806	750	771	785	772	721	751	764	704	781	770	763	766	738	770	759	756	739	817	787	778	787	801	778	756	754	794	821	759	735	761	802	772	771	773	774	771	763	740	826	853	752	728	760	814	765	729	766	733	771	759	765	770	763	726	793	743	726	714	773	758	771	797	816	762	797	791	803	752	766	784	767	770	783	783	782	783	774	742	794	771	778	728	759	788	752	755	838	807	777	719	717	814	757	731	832	767	824	791	792	837	755	735	754	823	789	769	802	722	770	777	740	815	755	773	760	804	703	773	799	772	749	718	740	787	749	756	787	765	758	800	743	781	760	705	798	755	713	802	742	834	817	832	822	745	738	748	757	803	777	748	740	702	704	758	720	749	755	811	761	748	805	761	765	784	750	760	751	770	790	800	797	763	721	784	700	827	790	742	777	758	805	778	781	807	778	794	823	778	803	780	788	802	755	848	754	726	736	745	768	773	739	758	786	770	764	775	786	743	773	718	774	727	766	776	754	760	808	738	793	808	794	772	727	775	792	751	826	778	748	825	795	780	738	746	769	806	740	810	717	785	814	828	768	760	751	783	717	731	764	771	742	786	740	808	770	766	795	783	765	762	718	748	767	730	756	775	743	748	816	745	713	807	753	792	763	749	779	779	777	750	747	764	786	779	728	689	802	799	720	790	767	770	760	765	763	773	786	783	700	773	775	774	734	762	756	825	820	783	770	756	785	777	788	785	771	783	742	776	792	814	782	770	777	769	744	708	734	757	739	780	779	753	697	753	743	740	801	767	765	746	735	735	718	737	813	773	743	778	788	801	749	787	800	744	773	755	749	788	851	742	779	720	779	774	751	771	775	758	784	833	755	752	749	786	755	743	715	781	763	746	797	812	779	785	782	792	803	738	749	763	741	689	753	760	757	728	736	748	769	750	780	746	773	751	805	760	758	719	736	775	791	800	752	782	788	750	786	777	744	798	742	753	760
53879	60427	55253	39440	26921	17303	11503	8037	6216	4507	3523	2676	2128	1779	1521	1345	1193	1049	1020	934	916	811	841	811	796	798	750	743	714	759	718	750	715	752	728	714	746	764	746	728	738	757	742	741	721	665	688	723	694	735	740	747	730	725	693	698	709	686	784	747	722	703	695	732	689	689	692	696	722	729	671	717	731	676	693	751	699	697	687	724	720	738	671	749	676	696	721	698	722	680	728	734	658	680	686	683	735	713	726	709	731	758	690	675	730	737	746	700	741	698	709	746	682	715	712	672	710	686	663	695	686	694	696	719	785	719	685	730	721	732	756	701	691	705	692	756	682	703	703	718	733	689	725	710	708	728	709	686	686	698	733	680	691	720	696	748	704	759	698	682	692	648	731	737	648	704	743	737	646	714	698	684	730	699	676	697	732	660	711	701	733	742	713	707	714	724	711	702	698	706	662	717	678	693	699	711	687	734	705	711	686	697	731	740	713	675	695	723	728	712	738	660	684	696	699	720	738	731	696	691	743	688	699	755	701	743	727	671	698	757	643	709	711	683	744	750	692	742	724	704	697	740	751	711	669	661	721	668	733	659	696	687	679	711	733	729	681	704	694	677	699	747	714	731	700	725	747	679	686	702	693	697	687	752	686	647	708	712	727	701	708	731	741	706	686	717	687	709	738	708	688	741	715	647	743	742	734	738	680	743	698	688	755	699	735	704	693	702	739	708	715	722	739	706	701	724	745	690	708	668	701	740	699	707	685	717	709	734	697	754	696	732	731	706	743	712	682	691	696	728	696	721	708	748	739	670	698	677	732	705	693	717	707	739	740	681	716	713	699	688	680	699	748	763	672	703	712	669	737	698	691	719	664	686	712	710	685	746	699	736	715	721	705	716	716	693	685	712	724	662	693	726	732	677	762	673	697	676	725	720	740	721	711	713	716	692	738	690	693	648	665	742	754	714	700	756	733	712	691	696	711	715	659	697	706	714	737	727	695	696	720	661	759	647	688	709	692	745	688	702	725	726	697	729	721	688	703	720	691	726	703	711	694	678	732	694	714	688	754	692	706	713	725	722	737	715	741	729	759	710	686	722	675	796	718	702	699	717	728	719	692	759	728	664	725	705	707	723	707	738	751	710	739	725	716	766	715	671	691	668	719	715	712	707	733	701	686	755	748	676	756	704	694	715	682	719	712	675	709	778	693	677	692	695	706	736	725	689	723	672	719	743	707	668	727	701	758	729	746	668	765	744	726	767	743	703	716	725	693	739	722	715	702	729	707	735	701	674	699	758	681	760	739	704	729	769	749	713	776	656	736	749	668	760	742	708	757	714	732	685	694	684	724	671	725	699	715	716	700	744	744	696	693	717	719	713	726	731	696	712	673	699	699	718	769	705	691	667	694	642	714	647	703	694	717	708	718	710	717	726	722	714	714	726	674	734	718	711	706	717	737	681	703	700	726	695	701	664	689	677	717	698	755	739	738	723	716	698	703	711	749	689	740	712	712	727	717	711	689	716	763	697	747	695	700	693	674	762	725	760	705	663	664	704	709	715	710	729	730	696	738	739	714	708	736	721	714	644	729	710	697	713	716	733	660	682	789	695	743	744	655	700	705	673	708	703	714	748	670	736	731	742	673	677	710	745	691	694	670	696	706	682	689	685	717	674	684	799	724	729	744	689	727	740	714	686	745	674	706	735	762	671	719	702	660	674	710	787	662	705	691	705	746	720	712	719	742	695	692	673	721	687	699	703	653	712	707	700	658	709	707	734	708	727	673	787	675	688	738	723	689	729	695	746	693	716	719	747	659	751	754	719	664	687	743	714	714	683	740	721	685	668	728	704	691	710	691	666	693	685	724	730	691	720	693	742	737	670	696	752	687	681	687	694	697	704	709	726	688	706	708	712	697	695	716	714	711	711	737	685	710	723	705	713	725	691	668	722	719	692	737	729	706	673	667	693	720	745	675	730	695	670	741	704	682	707	686	729	776	704	685	689	736	715	711	688	687	715	669	755	711	763	694	724	712	680	708	702	783	729	677	691	725	716	730	694	722	692	699	701	774	756	693	717	720	765	665	734	717	671	712	721	724	722	752	694	685	752	716	697	687	749	693	719	732	695	704	666	700	740	708	670	726	730	688	743	710	749	695	704	714	774	755	757	691	682	663	728	737	727	714	711	740	724	756	762	736	705	717	710	726	687	729	719	753	681	696	688	704	697	743	714	680	689	763	660	709	734	712	695	665	704	722	698	712	734	684	699	721	702	685	650	724	721	705	716	675	685	707	678	687	704	724	707	688	699	721	671	755	696	708	671	692	765	686	724	736	699	707	681	714	702	683	687	677	718	701	658	718	705	722	726	665	709	719	658	707	760	677	680	673	680	741	716	715	708	729	682	741	736	693	720	740	717	738	656	723	680	669	695	713	655	722	737	688	667	757	684	709	712	666	704	735	670	710	729	730	709	702	713	725	705	742	670	696	742	733	679	714	678	739	750	718	740	628	735	688	651	681	689	718	710	749	686	750	702	735	682	665	692	689	693	685	714	708	707	718	724	724	723	713	752	713	684	737	751	734	719	708	685	692	722	699	723	708	697	684	702	712	680	682	658	746	726	725	727	679	730	709	677	659	735	714	705	723	688	711	694	672	732	676	720	721	697	749	708	718	684	730	710	724	690	714	712	726	710	734	698	690	740	722	700	720	646	662	720	706	731	773	697	687	728	669	754	739	684	743	697	728	699	739	653	689	681	652	722	751	683	762	724	708	720	742	715	708	697	708	706	684	671	680	705	701	690	733	742	682	682	726	710	668	704	676	675	693	737	695	731	688	710	660	707	761	684	734	716	742	698	687	706	707	702	656	706	717	688	670	690	701	689	690	738	677	744	717	698	717	753	746	734	701	749	708	704	712	695	715	690	679	672	709	695	662	720	732	748	728	758	695	742	687	752	696	737	728	726	700	757	736	680	720	726	761	710	702	700	714	725	702	771	722	729	716	715	700	697	696	694	712	767	746	696	713	684	630	671	683	725	660	715	701	720	683	686	745	710	721	700	700	693	718	703	706	700	717	682	739	683	697	731	739	737	729	735	718	686	708	750	701	738	709	672	731	681	729	693	681	743	714	722	687	737	702	685	698	680	691	700	655	725	719	695	694	721	720	728	660	691	702	706	713	730	655	725	691	711	701	687	720	683	727	696	668	739	745	686	686	738	695	725	716	739	701	683	655	761	698	719	685	689	689	708	710	691	656	732	729	683	718	676	683	683	735	671	696	677	678	740	728	700	695	694	718	695	719	680	724	641	691	693	688	727	716	709	696	723	715	738	736	720	704	663	760	693	695	681	720	727	651	715	733	696	683	761	718	681	708	724	714	714	696	695	738	713	656	710	743	736	751	714	682	691	740	711	712	732	754	736	684	739	687	752	699	734	689	744	701	683	690	722	733	659	711	717	700	666	716	706	723	709	747	702	718	714	701	683	708	684	687	699	697	719	689	716	681	702
25980	21653	29315	25721	24026	23110	16703	9016	5658	4146	3193	2469	1950	1717	1468	1338	1188	1102	1015	1006	1000	941	873	832	857	846	857	845	848	818	807	829	798	756	811	848	752	761	809	763	793	737	785	789	813	755	748	763	850	791	775	736	809	802	788	809	780	793	805	757	798	797	757	804	781	767	793	748	754	798	774	762	824	753	774	797	763	766	793	782	816	850	776	775	751	798	816	795	815	760	764	783	793	785	753	853	764	765	788	798	731	813	758	830	777	790	774	757	732	785	771	802	793	761	769	748	867	787	786	775	712	770	777	809	754	792	737	805	765	816	749	755	770	754	812	773	799	736	782	812	750	820	790	832	752	770	756	783	785	838	789	799	792	793	787	790	792	813	773	706	763	819	765	757	779	767	788	797	786	793	754	791	792	781	791	780	769	774	825	767	788	789	764	749	769	793	776	753	784	794	745	834	754	796	804	789	758	797	838	796	798	744	862	792	836	787	746	771	789	786	833	760	777	771	769	808	724	773	715	745	751	786	824	808	816	763	819	770	786	804	790	824	784	789	784	787	771	807	794	818	804	758	760	755	778	792	797	838	801	777	714	758	746	842	786	769	815	745	825	761	769	777	734	781	744	765	749	773	786	734	731	811	799	806	793	760	754	776	785	763	753	781	761	757	760	803	788	767	825	826	824	818	752	814	783	814	774	760	753	795	757	787	813	770	789	800	775	754	797	781	750	775	814	826	797	734	810	829	813	796	777	770	752	778	771	809	785	747	778	794	754	727	774	784	808	761	771	807	776	789	797	762	780	769	774	803	802	798	757	790	746	769	768	729	774	732	822	764	736	768	737	828	765	714	815	780	784	759	831	811	770	796	775	797	826	750	776	780	805	801	783	807	780	767	818	812	849	845	760	775	764	764	783	813	757	767	784	798	769	754	805	805	772	794	785	783	784	775	788	802	793	782	771	793	779	732	783	783	772	781	746	792	783	789	751	759	828	759	709	796	820	762	744	816	775	807	746	816	776	787	825	784	753	805	775	809	830	820	844	788	809	835	786	771	794	777	772	799	755	764	772	722	768	835	783	783	782	776	766	777	804	793	775	717	804	798	837	755	795	756	726	783	810	759	781	745	766	817	827	811	750	780	805	777	854	783	795	744	780	754	823	743	763	810	768	826	798	787	760	795	761	790	780	807	762	786	811	781	819	739	756	789	753	768	745	758	806	780	719	747	801	765	796	813	795	781	773	747	792	805	745	768	741	813	800	693	794	772	829	794	781	726	757	808	813	741	775	786	769	781	732	795	787	823	711	769	804	755	798	792	804	815	844	715	763	764	770	848	733	775	775	792	739	783	789	851	810	780	751	786	792	796	806	763	773	748	807	817	756	765	766	750	754	790	786	824	776	787	768	770	758	776	769	779	767	762	769	759	782	844	800	737	757	776	749	800	797	809	826	744	716	756	789	778	806	796	710	768	775	781	826	841	790	797	773	744	724	798	808	786	716	822	776	772	840	791	806	809	747	778	769	840	799	790	721	731	792	786	824	751	761	850	727	815	758	750	780	770	788	798	795	782	691	795	763	793	763	774	822	731	816	767	781	789	796	789	776	759	766	840	780	741	784	778	744	789	829	785	781	774	768	747	801	807	773	787	776	775	760	772	759	814	806	783	758	810	781	767	808	790	832	820	762	748	763	762	732	795	798	815	779	774	793	758	826	765	794	823	764	786	819	790	791	801	757	748	763	797	799	732	760	782	710	815	797	817	771	762	767	749	735	806	727	783	792	821	765	814	797	757	723	750	747	788	775	764	808	765	716	830	774	787	757	770	773	833	781	796	798	804	809	801	779	796	793	762	785	794	753	803	756	804	757	763	790	778	776	789	777	792	724	756	706	814	811	784	810	796	726	731	766	773	803	788	788	815	810	797	770	783	790	729	800	786	777	751	780	774	775	769	765	770	801	744	808	811	804	794	756	787	787	798	824	743	772	818	855	803	789	823	817	808	748	782	815	751	764	743	769	792	739	771	773	743	788	754	814	777	796	791	799	777	768	764	772	752	768	765	770	763	755	774	771	790	749	761	789	801	736	810	776	781	865	770	749	820	762	755	803	773	803	787	777	753	762	758	775	768	799	725	757	801	778	751	804	756	724	772	856	803	823	782	775	801	755	811	805	832	792	776	796	795	806	725	760	755	742	757	839	783	799	805	790	795	763	777	825	805	750	809	796	806	830	772	758	783	760	818	782	776	756	769	791	773	798	805	759	783	779	827	770	785	739	765	786	765	823	770	780	754	768	796	728	709	768	776	792	837	769	784	753	796	774	774	802	820	766	804	757	748	749	820	782	772	753	763	846	805	801	796	816	772	762	777	782	835	757	796	769	761	773	798	798	741	776	763	807	755	791	742	844	793	745	774	759	785	757	749	774	731	796	787	797	775	829	759	755	832	776	787	787	815	791	753	743	772	728	745	798	762	786	792	775	775	799	725	776	769	778	841	833	771	816	843	765	801	769	745	781	785	787	769	773	764	814	764	854	796	769	774	800	794	777	789	749	748	760	781	763	841	743	761	799	734	797	730	783	732	755	730	765	829	798	747	783	778	815	785	753	796	752	787	761	859	786	759	800	781	754	785	740	778	741	807	833	768	775	764	772	797	795	811	748	800	763	749	801	804	778	759	801	790	734	869	806	770	778	801	805	708	777	832	718	760	776	800	743	771	786	723	835	811	756	776	718	785	769	787	747	800	807	767	797	756	746	767	817	799	676	775	810	778	782	772	789	745	762	750	802	812	852	733	812	830	738	780	783	798	769	776	801	789	839	769	792	852	771	783	851	787	773	766	813	737	761	755	803	767	756	752	829	808	743	793	778	787	766	787	809	777	794	777	761	774	774	760	767	780	752	775	767	787	799	784	763	787	765	749	749	732	800	818	838	783	793	803	807	831	819	744	793	772	802	784	811	745	776	778	790	852	769	746	785	781	778	819	844	787	712	789	781	787	826	778	800	751	797	774	809	746	770	772	777	771	770	757	766	810	760	758	782	774	769	864	789	795	750	795	833	756	777	853	835	770	803	801	792	749	781	745	759	808	751	794	757	742	761	735	762	824	772	754	780	774	773	743	751	755	825	767	778	772	785	819	803	756	797	772	756	805	766	771	774	761	772	751	774	754	804	784	852	745	770	696	764	818	739	817	772	807	844	799	814	774	772	745	764	734	733	757	779	804	804	776	790	809	823	810	764	805	778	785	787	757	768	713	760	769	815	788	758	744	796	764	752	731	798	857	822	721	780	819	800	822	819	797	797	788	819	750	780	765	760	800	808	811	828	814	774	799	809	801	772	831	768	766	794	751	772	803	777	752	774	826	764	771	793	720	792	801	755	744	720	777	788	807	742	783	781	832	815	785	828	833	724	820	786	824	793	793	735	772	803	803	787	819	787	752	746	788	729	766	811	808	737	773	755	769	771	819	744	810	794	794	767	782	786	790	749	796	780	765	794	754	765	732
52790	65828	58545	41875	30590	21618	15161	10969	8055	6054	4365	3318	2642	2184	1824	1592	1429	1291	1115	1054	949	923	903	791	799	831	801	782	747	743	731	694	717	742	747	684	698	739	739	710	714	705	737	720	760	712	734	741	697	633	731	708	695	717	713	755	708	705	682	733	651	718	701	688	743	765	693	686	722	740	683	726	686	712	697	702	748	733	739	722	700	710	745	739	736	725	667	680	715	743	709	701	694	712	722	706	691	705	705	699	679	716	724	756	711	766	689	750	687	718	780	698	700	721	695	791	725	711	737	657	755	703	706	693	670	712	675	750	678	680	697	680	694	705	676	724	699	680	702	723	725	777	724	722	711	721	713	728	736	683	701	736	743	736	718	719	737	685	668	713	682	712	717	725	687	687	713	699	671	699	762	727	748	701	680	712	678	672	672	776	691	736	670	710	737	687	718	701	711	655	756	694	705	708	710	742	729	768	731	691	664	744	679	723	670	741	706	685	683	753	710	722	748	691	732	726	751	707	733	692	673	731	697	700	748	709	775	716	764	717	701	774	760	702	737	720	696	735	733	674	722	756	751	701	715	729	720	699	732	743	673	697	712	702	688	610	744	720	697	719	693	717	684	735	693	717	701	713	741	653	723	670	726	698	708	673	731	720	716	694	738	742	706	719	697	734	712	676	731	684	702	710	713	696	714	676	711	660	738	736	727	737	705	737	713	754	695	709	733	703	743	683	649	753	740	728	694	690	780	714	692	738	755	736	737	713	745	714	661	762	735	731	704	791	726	694	694	708	655	711	751	714	770	687	719	707	700	674	699	739	704	694	679	740	685	701	714	709	719	715	722	715	709	729	712	731	720	685	685	728	710	713	719	712	731	700	758	737	710	722	715	705	726	694	672	737	703	747	697	699	699	737	682	714	714	728	705	707	722	718	702	698	690	733	728	673	687	718	650	726	716	733	698	724	713	684	709	743	690	714	705	722	766	728	741	759	703	689	665	751	735	701	705	704	752	698	716	723	717	687	693	748	676	705	745	737	734	737	699	675	718	684	698	716	707	760	693	773	663	747	716	683	675	711	677	721	689	693	692	726	723	753	717	681	705	639	731	699	735	716	762	751	743	644	704	733	714	723	728	731	694	741	732	729	719	711	693	734	701	675	688	712	712	690	688	699	697	754	732	693	722	723	706	723	707	625	654	719	706	736	756	742	731	709	684	728	690	740	698	727	734	700	663	683	711	683	728	735	745	699	746	735	688	710	710	708	704	724	736	742	701	680	755	711	734	712	716	752	742	717	728	725	701	736	668	712	715	712	700	716	719	723	690	707	717	756	747	697	743	724	712	731	689	726	711	744	699	721	712	682	674	741	726	675	709	681	756	716	672	747	681	730	680	696	720	692	715	651	704	710	723	705	754	715	687	701	717	741	741	698	715	738	686	740	697	718	685	687	706	665	750	732	708	719	723	682	772	711	683	711	751	696	696	728	708	697	723	746	729	696	733	650	658	694	726	717	694	647	751	677	670	677	722	717	701	753	697	742	690	715	701	714	724	725	700	701	746	711	716	684	693	708	706	749	731	790	704	749	671	715	712	729	723	724	745	694	727	711	724	696	691	746	685	712	761	730	697	745	702	721	744	729	664	696	706	735	733	744	755	706	729	748	719	710	693	711	746	691	725	700	713	721	733	703	754	698	771	693	706	734	742	725	742	704	732	721	745	693	644	707	751	684	708	740	729	709	717	698	701	711	684	751	721	698	765	742	683	704	745	716	707	756	737	736	719	707	714	709	692	706	720	671	757	676	733	648	684	705	697	665	687	780	685	718	709	705	746	728	702	702	723	739	742	748	702	689	680	730	728	716	711	708	683	686	710	737	707	709	716	679	734	702	724	702	675	726	709	757	698	719	730	723	731	718	762	716	709	724	695	711	699	705	755	709	678	738	689	710	704	712	688	692	686	745	695	698	736	738	749	700	730	684	694	737	693	698	668	715	690	741	693	710	715	694	696	746	716	671	669	750	736	672	701	740	709	713	730	687	727	721	704	684	710	699	725	763	705	716	671	755	705	752	703	705	714	733	718	731	719	700	710	742	731	691	703	659	702	744	709	702	661	712	671	665	692	715	691	755	657	752	668	727	794	724	699	735	697	728	719	715	701	682	697	692	691	714	709	722	668	712	737	704	713	727	740	715	710	693	700	734	721	692	735	723	721	727	766	707	704	687	740	709	705	696	700	717	730	717	695	714	711	747	699	720	678	697	735	734	695	714	676	746	705	700	701	736	743	667	740	752	681	714	698	728	703	687	681	718	675	716	734	720	718	721	705	697	724	684	743	708	699	725	719	725	722	683	686	699	711	656	720	722	713	709	714	677	730	701	665	707	720	735	698	736	713	713	718	712	668	729	689	741	706	731	677	745	664	716	726	717	727	735	711	733	692	778	672	724	728	666	682	756	752	681	748	693	700	727	704	703	652	721	730	761	715	678	688	709	707	702	732	716	698	732	743	719	723	694	684	715	696	672	777	696	723	712	730	683	699	676	691	689	695	715	724	686	700	674	697	710	748	735	707	722	739	704	695	733	721	717	734	740	719	713	718	754	721	722	748	668	710	707	742	723	730	731	729	715	752	738	746	705	644	732	685	701	728	725	724	741	704	704	763	693	744	694	704	690	734	655	688	686	732	734	735	696	700	659	729	750	724	687	716	766	679	734	709	719	677	734	679	692	723	714	718	747	701	689	751	738	716	702	665	725	720	672	726	674	687	723	700	700	745	697	713	664	727	699	737	717	697	696	769	698	701	736	688	703	693	701	724	735	694	726	685	693	726	705	674	681	706	686	703	731	733	723	746	724	653	710	722	708	728	700	770	765	712	726	736	732	732	668	697	661	743	739	690	681	723	678	706	678	717	694	689	737	715	724	734	719	709	706	711	718	701	691	706	754	703	671	711	702	736	719	753	702	759	691	714	716	726	683	703	703	771	680	712	754	706	729	676	706	707	713	737	758	727	671	741	690	723	751	698	767	709	752	721	717	735	725	762	718	724	706	773	717	728	708	698	758	721	755	676	707	704	702	746	730	712	690	673	727	674	701	681	692	741	727	730	722	736	741	688	735	712	672	706	678	706	761	741	755	690	698	718	684	759	708	699	696	700	728	778	748	713	729	721	707	721	720	733	680	717	697	702	680	705	714	725	726	725	688	734	705	682	697	690	672	744	730	730	702	678	699	688	681	680	729	698	682	722	725	704	684	719	671	701	707	708	722	716	737	736	741	738	763	741	728	704	725	721	766	733	734	706	722	663	706	699	738	726	744	672	664	735	671	679	728	698	691	750	747	687	706	733	758	705	686	677	680	741	702	719	694	698	710	642	726	734	758	756	733	707	680	734	695	732	702	737	735	686	686	706	751	716	714	726	694	713	676	728	749	665	730	693	723	732	791	707	700	714	686	715	732	743	709	739	763	699	722	780	724	690	772	756	685	745	710	739	760	693	728	722	748	680	717
25252	21752	29284	25002	22959	23632	19681	10550	6869	4880	3552	2907	2178	1860	1661	1483	1334	1172	1096	1056	1008	907	917	943	881	887	816	810	844	867	851	822	838	783	855	796	742	788	845	791	779	737	786	771	770	837	825	774	780	788	774	834	790	788	744	770	799	761	745	806	773	766	772	765	759	761	764	808	815	798	749	810	785	781	799	770	723	795	798	806	834	802	740	749	743	779	836	781	755	753	826	766	747	745	770	740	799	785	798	821	796	766	704	792	765	742	817	766	772	790	750	812	827	857	763	762	782	794	781	777	800	808	816	806	763	803	850	736	791	787	774	825	850	741	784	739	820	768	777	843	794	822	824	753	728	821	741	751	805	719	796	802	817	746	804	740	774	802	783	779	733	795	797	731	774	792	764	816	811	788	749	760	750	792	754	735	784	793	757	828	780	769	801	812	780	796	796	801	771	821	798	768	796	829	745	827	738	795	818	772	774	771	758	776	798	799	746	779	765	809	781	774	754	829	735	763	826	792	810	736	799	784	822	819	814	804	762	839	763	781	769	763	756	772	748	814	780	747	785	764	747	825	807	784	765	803	790	784	801	738	818	804	756	764	752	792	843	762	757	742	760	810	797	751	781	731	747	820	803	836	774	810	814	783	821	808	756	791	790	778	760	844	784	775	776	799	820	796	820	803	768	826	769	798	743	777	759	810	772	766	812	785	800	771	811	795	768	785	761	804	754	777	832	785	818	774	752	807	784	830	827	764	745	805	754	789	810	799	777	719	787	790	787	752	773	713	827	795	814	740	796	765	802	758	774	828	772	775	754	828	751	802	751	783	812	718	785	794	784	770	819	870	784	825	834	798	806	823	815	757	743	788	760	763	752	811	796	786	767	752	783	755	753	793	776	809	787	837	790	756	796	823	836	751	767	778	748	820	778	845	792	758	818	766	800	809	738	782	704	777	821	760	813	773	766	829	751	758	786	852	804	845	765	811	799	831	775	774	781	814	735	730	760	732	815	791	745	774	825	734	790	822	782	745	811	791	777	811	809	755	806	798	855	811	823	766	762	800	763	768	765	767	753	756	794	791	768	801	842	787	794	805	785	750	784	832	791	768	830	772	814	742	828	751	804	767	746	841	812	778	745	766	729	753	777	780	858	839	757	835	783	784	750	733	735	742	733	763	748	873	788	779	789	796	807	779	783	832	713	800	768	782	775	784	765	751	766	831	808	769	823	810	814	751	797	848	780	801	792	800	749	796	759	769	835	810	782	796	834	798	791	752	788	755	708	780	731	797	803	804	782	799	765	778	807	739	785	772	770	793	778	824	754	750	763	807	800	721	803	797	776	772	819	788	739	785	814	779	744	758	799	822	791	791	836	795	805	771	780	795	780	762	817	744	814	764	740	781	762	777	746	777	849	761	805	806	771	734	783	762	773	747	784	754	754	779	784	812	767	812	795	787	809	782	805	821	774	790	839	801	785	746	752	846	808	780	800	822	815	782	770	790	782	781	752	778	765	757	810	757	779	808	763	810	766	798	842	806	758	827	842	780	804	811	746	792	798	780	805	753	804	768	818	793	757	778	757	817	790	803	758	796	785	768	751	760	823	833	777	777	797	803	766	830	831	814	791	764	730	756	807	780	814	756	841	772	730	780	793	755	790	783	791	763	847	786	762	741	805	785	799	790	763	764	787	766	806	789	777	775	759	773	801	763	808	845	781	774	763	796	739	739	799	799	764	795	810	770	786	804	841	810	754	751	771	741	778	781	801	823	783	748	761	784	807	755	754	772	771	727	761	864	783	824	809	778	762	759	778	787	739	787	772	785	815	740	796	798	831	753	743	734	773	786	800	726	782	766	770	737	793	749	800	772	797	797	759	745	770	810	768	822	802	796	763	815	756	795	785	802	792	748	739	760	736	750	780	817	775	791	780	754	781	819	762	794	789	766	738	793	814	761	735	779	793	797	725	781	751	761	768	750	782	789	768	779	776	747	789	750	815	758	745	830	802	770	782	774	775	804	775	795	752	740	776	734	766	811	788	783	799	799	810	719	754	761	800	771	782	791	767	842	773	827	772	728	763	839	799	801	757	782	815	810	824	797	805	793	804	745	802	788	804	775	763	794	808	803	744	795	775	766	739	731	774	817	781	772	818	769	745	751	787	798	767	775	762	753	850	760	748	776	787	808	801	781	776	808	786	763	743	806	801	773	807	773	829	792	763	798	774	830	803	794	744	785	783	758	767	790	792	776	801	809	803	776	761	787	797	739	798	812	819	808	762	742	832	835	802	822	819	781	821	762	784	763	786	797	764	730	699	744	764	794	806	771	755	749	850	828	780	766	696	787	845	760	770	799	798	780	833	747	817	784	782	787	787	767	797	764	802	801	781	779	745	749	794	821	768	790	803	777	817	812	812	818	778	771	723	820	803	759	790	797	819	771	777	793	787	773	760	768	780	777	788	809	763	744	822	761	795	784	819	814	752	756	781	808	793	770	741	757	770	809	816	763	749	749	772	739	740	815	750	803	726	797	777	788	792	762	796	795	793	808	830	750	751	738	820	777	793	787	803	817	832	776	744	774	756	789	698	770	762	790	760	731	746	722	795	771	771	736	730	749	765	753	765	799	774	793	755	747	803	765	791	717	809	803	739	748	771	784	815	785	747	802	763	745	800	841	768	778	757	722	773	809	773	807	805	769	756	755	742	831	767	775	795	785	780	770	823	842	769	794	777	799	792	791	719	815	791	739	743	816	757	801	772	733	838	753	796	779	817	771	732	787	761	802	795	799	778	804	803	740	782	817	754	727	776	741	754	759	827	771	772	777	773	750	781	772	767	782	764	753	803	774	784	764	760	773	845	771	791	835	776	808	807	807	820	730	809	738	774	789	822	766	829	770	796	804	830	837	749	801	812	814	781	743	832	827	788	787	773	767	759	756	817	763	763	801	770	806	765	820	803	773	769	789	801	814	793	767	805	797	768	756	779	714	765	805	842	789	748	768	769	810	799	793	775	767	769	750	770	789	779	737	806	833	816	718	787	790	761	750	843	791	812	803	796	819	807	766	797	788	767	774	768	751	806	762	761	804	801	831	750	772	747	821	793	772	848	752	843	809	784	783	787	759	764	829	774	784	780	798	784	780	789	770	766	794	798	778	789	827	781	823	769	798	808	720	791	819	781	774	754	766	769	758	825	775	799	815	777	795	771	783	739	813	791	759	820	777	796	830	822	796	791	782	827	748	779	785	808	753	792	793	784	749	805	754	812	784	780	763	810	774	759	771	849	821	785	786	777	757	802	828	725	758	732	780	818	767	850	791	821	812	778	753	796	770	772	765	752	736	760	754	808	805	776	816	750	771	763	801	792	778	815	803	762	792	793	769	750	788	807	780	774	817	791	753	780	807	782	787	783	764	791	820	707	773	817	764	770	810	795	739	773	768	772	783	801	755	806	754	800	790	761	785	768	781	769	777	776	810	734	794	764	780	758	794	791	741	750	809	795	758
56845	71461	58901	42975	31366	24131	17819	13232	10062	7220	5462	4150	3161	2648	2227	1867	1638	1418	1284	1087	958	940	895	860	804	805	847	766	743	769	690	723	735	723	744	747	736	767	735	718	716	712	728	699	687	697	752	722	693	695	721	708	701	717	693	735	744	701	705	706	722	702	719	786	692	662	701	770	671	728	668	705	753	724	752	728	705	724	742	698	704	718	701	705	697	733	705	761	731	733	774	730	667	728	744	725	722	684	689	700	726	754	694	692	758	744	683	744	678	698	703	707	683	705	686	699	691	698	737	738	727	730	718	707	690	728	721	712	722	719	689	654	735	683	736	702	734	704	715	709	711	695	678	706	724	677	711	718	712	702	738	713	673	698	672	749	711	705	656	707	707	730	658	719	696	740	712	723	732	715	721	699	766	713	753	697	710	681	694	716	788	691	740	727	709	698	759	714	713	700	737	706	780	675	702	746	687	655	742	661	722	743	661	692	761	708	701	745	718	737	684	646	747	720	688	710	735	731	743	740	713	756	697	685	704	748	704	697	727	725	690	728	707	728	691	692	687	740	733	764	729	723	712	725	723	679	747	744	747	764	685	710	721	746	697	726	693	675	681	724	701	686	736	696	761	705	735	663	721	681	739	715	725	718	710	696	744	642	706	686	699	666	736	697	714	718	730	699	701	709	750	713	659	716	699	759	738	703	738	691	728	711	704	764	691	754	697	714	721	720	650	687	700	708	712	696	717	734	691	704	726	672	689	752	717	683	679	720	671	671	747	708	682	736	690	734	736	708	734	745	694	721	688	736	705	669	708	694	699	710	712	709	615	747	775	742	731	696	726	714	750	719	703	724	714	675	715	724	721	709	746	730	688	741	663	708	691	679	679	713	709	677	740	709	696	749	662	736	725	717	718	705	703	762	726	721	692	695	703	738	710	746	692	713	665	722	722	739	718	737	716	684	738	739	729	664	725	747	744	727	712	698	749	727	698	739	752	675	721	737	704	739	662	756	701	714	720	747	745	731	694	705	692	709	720	685	712	682	733	721	710	648	703	695	734	685	678	672	735	738	694	718	729	692	724	722	712	684	712	661	680	708	712	698	713	736	693	693	710	704	704	707	719	697	707	720	659	742	725	762	708	723	684	717	678	717	727	688	714	667	716	746	712	666	712	713	677	713	739	656	687	647	664	704	734	739	713	702	694	733	768	713	767	717	705	695	691	663	715	673	756	711	724	699	709	707	729	670	643	780	736	751	700	721	719	709	762	762	749	695	716	755	709	699	674	725	742	674	697	758	766	696	757	761	734	674	674	649	733	758	734	717	720	720	708	695	712	696	720	733	698	698	741	705	717	717	697	695	697	703	696	728	731	728	713	694	658	679	718	668	700	715	698	736	753	740	745	702	686	711	679	725	686	727	696	718	739	753	773	737	696	733	734	731	746	697	666	712	724	731	696	718	699	749	698	696	696	714	701	742	696	711	732	730	689	727	716	714	715	768	706	768	712	676	701	738	717	700	746	673	683	732	735	735	711	736	703	732	726	729	710	681	751	767	654	760	675	712	704	702	721	723	717	762	693	686	735	736	728	713	750	708	722	719	710	680	763	741	701	684	768	712	737	712	661	680	734	716	737	662	636	731	762	731	718	700	722	697	712	717	706	677	733	714	726	700	730	708	763	727	693	715	723	734	703	762	743	728	733	737	727	710	709	692	766	712	694	708	677	739	719	720	696	735	763	699	703	743	752	699	680	712	757	706	713	697	684	720	706	711	667	734	740	700	738	686	679	713	751	757	697	711	696	683	676	706	723	669	697	739	741	692	689	723	665	767	731	685	738	709	758	742	703	723	708	712	711	718	695	745	694	758	701	737	715	708	713	728	711	688	695	716	740	734	721	738	703	707	681	772	697	696	694	734	696	703	721	703	722	707	752	717	676	701	689	708	707	687	726	707	762	734	745	711	718	721	744	724	708	709	732	678	712	760	709	684	731	680	714	702	685	739	683	703	735	722	646	686	678	734	714	721	699	707	768	701	663	704	728	686	673	767	765	722	723	738	752	712	675	733	712	679	707	728	717	663	719	685	700	735	724	692	754	767	723	698	730	693	746	733	702	662	701	712	710	676	701	706	669	730	689	710	739	733	739	716	723	683	703	691	713	740	725	727	730	704	704	759	742	674	746	731	723	658	725	724	696	683	695	736	739	723	770	757	708	719	716	733	752	726	706	746	702	680	748	693	747	711	685	687	740	693	702	734	737	729	723	673	733	747	714	699	717	743	700	683	718	651	698	725	690	723	726	708	741	708	725	714	701	701	706	680	706	661	774	697	718	767	736	707	689	711	720	702	736	741	742	736	718	713	696	721	709	741	762	716	716	673	673	735	719	688	751	684	674	703	716	698	679	721	693	776	727	716	716	700	717	682	723	689	675	685	743	697	701	691	709	731	742	725	763	734	701	727	718	705	753	693	681	731	658	743	701	715	692	677	692	730	722	701	721	672	683	733	734	740	720	696	701	742	738	731	762	718	751	711	715	708	704	692	719	690	719	734	761	720	706	728	752	680	724	727	688	712	676	737	697	691	727	789	712	718	758	665	739	696	685	747	747	718	741	753	672	703	711	716	701	709	712	699	712	704	716	707	715	705	676	665	743	695	737	735	722	666	747	733	699	689	702	710	686	741	689	698	744	729	718	672	707	692	722	661	720	696	731	746	705	694	706	749	717	684	736	684	737	708	666	734	724	655	733	742	707	759	679	748	694	702	690	741	768	710	730	718	690	715	762	683	738	678	698	748	730	710	702	768	700	691	721	729	764	768	676	713	724	692	714	693	748	728	708	689	723	706	677	747	738	687	723	728	779	757	717	695	682	698	702	687	681	712	680	718	722	700	726	705	672	731	744	718	696	726	688	706	721	674	692	643	715	729	686	676	707	714	707	713	716	734	770	708	674	744	710	708	709	663	710	665	723	710	792	688	685	726	708	701	702	760	728	742	704	730	695	720	722	677	719	743	741	680	706	669	750	739	707	719	739	703	717	713	709	768	716	695	717	722	729	709	715	700	741	673	722	691	751	736	695	702	701	719	659	715	704	691	755	711	741	675	698	686	712	724	725	696	707	753	703	704	707	736	731	732	715	660	748	723	707	693	702	707	729	704	733	703	694	672	710	714	702	678	690	723	738	724	723	715	722	723	754	693	683	730	717	723	690	734	755	724	700	698	766	724	734	699	690	733	734	674	688	733	727	710	692	725	666	698	689	685	717	724	727	709	718	736	697	707	687	661	699	723	706	689	708	709	728	729	720	681	757	692	741	732	702	752	722	667	747	725	723	676	714	738	694	707	731	666	680	712	694	700	750	721	706	720	714	683	687	716	749	698	740	700	762	654	699	787	746	689	745	696	741	706	764	699	740	734	720	730	679	712	710	693	648	714	744	758	708	722	754	741	699	731	757	727	690	702	720	760	763	674	736	724	744	709	734	735	741	708	722	711	641	704	703	702	739	695
24422	21600	29381	24753	22836	24744	23881	12955	8041	5718	4278	3203	2559	2063	1849	1635	1441	1357	1263	1176	1065	977	1006	959	875	873	882	832	811	820	806	843	830	816	793	794	800	754	781	759	772	820	777	785	791	785	731	764	809	814	809	719	776	807	798	797	771	821	775	763	786	757	770	796	802	845	761	747	799	790	783	747	837	757	833	782	737	751	768	755	779	790	773	809	799	841	808	804	808	775	792	742	747	843	745	744	802	776	811	853	801	739	831	824	730	782	794	785	820	767	801	843	787	807	764	826	785	829	793	788	816	778	817	809	830	809	814	796	713	828	822	775	791	761	766	742	789	725	777	781	765	780	826	794	795	781	742	782	772	764	783	785	779	823	749	829	752	832	791	806	854	773	786	766	785	778	805	800	736	832	795	772	775	785	746	769	746	740	820	775	774	805	805	804	760	805	785	873	830	848	729	735	817	794	794	824	778	760	813	811	805	815	816	766	790	815	829	774	797	802	753	788	802	811	756	805	729	767	805	826	840	826	760	832	874	808	741	769	776	862	810	830	746	799	788	820	815	790	772	820	738	750	802	785	856	815	805	717	824	813	829	827	813	774	817	741	755	803	825	753	791	810	783	791	799	781	763	746	772	736	804	780	740	814	802	813	774	820	804	756	777	803	763	788	815	814	856	817	774	793	773	789	820	772	784	768	752	771	796	784	758	816	804	765	793	783	757	795	779	796	720	799	733	770	794	748	789	708	809	780	810	790	820	786	781	806	781	809	797	779	846	784	812	815	768	822	716	780	803	818	815	829	748	766	790	817	779	741	829	813	821	778	752	837	779	777	808	816	791	845	759	782	816	798	835	796	775	791	800	784	781	777	788	746	775	777	792	863	811	806	810	756	780	778	751	785	777	790	759	757	792	818	751	837	778	854	796	742	837	786	767	815	855	799	812	774	755	830	786	781	780	769	824	825	803	777	764	743	807	734	811	791	789	771	823	789	777	763	773	796	758	832	800	782	794	737	787	803	810	725	771	770	742	809	815	777	771	799	787	812	749	817	763	812	780	755	761	796	801	823	764	785	800	793	759	834	774	801	813	802	776	798	802	782	780	748	797	790	814	815	774	755	781	798	807	816	802	846	784	803	809	825	788	816	790	753	825	803	756	768	796	778	740	790	756	797	775	735	810	776	825	744	751	798	764	796	759	785	769	766	808	789	796	783	773	807	826	771	689	747	782	818	861	849	786	785	804	822	796	751	759	835	783	786	836	778	811	739	834	811	790	768	832	846	775	831	822	771	772	781	798	783	790	765	735	807	781	787	802	811	787	762	805	799	792	810	853	814	816	800	821	774	792	760	802	710	802	742	869	848	790	796	787	772	775	802	825	781	785	780	755	780	773	844	762	847	812	744	805	792	720	764	797	832	769	824	775	757	791	804	804	808	766	757	805	776	755	787	803	828	826	769	823	788	805	770	768	839	809	826	819	836	797	782	798	741	816	763	757	764	853	793	797	838	847	776	831	775	774	802	774	787	776	783	829	838	776	771	816	768	785	816	774	818	821	769	778	851	783	733	796	806	747	825	780	801	808	823	741	792	819	770	767	806	825	791	797	823	843	791	844	776	806	763	772	828	773	788	774	766	815	853	764	781	718	831	830	796	811	767	773	744	813	797	825	740	782	810	793	804	766	831	765	729	779	789	807	829	733	726	764	754	842	848	792	742	797	749	786	788	782	795	758	782	792	764	769	780	797	755	852	789	759	788	779	773	763	778	781	794	802	794	826	786	809	737	764	799	791	754	803	752	765	805	801	789	799	783	787	786	808	807	772	839	835	777	795	778	743	772	857	780	757	817	761	801	788	805	793	801	780	820	809	763	732	773	799	778	753	764	835	790	800	782	766	807	791	803	769	787	760	800	793	828	774	824	819	796	784	803	807	810	800	785	810	792	739	802	762	793	787	759	735	749	779	844	791	754	768	848	789	797	737	751	792	712	787	740	802	828	846	803	748	806	756	790	821	781	753	784	759	804	739	800	800	825	779	790	820	855	806	808	748	804	806	797	738	817	797	764	752	818	762	759	774	790	751	785	777	763	803	813	825	776	838	775	723	763	835	864	826	799	779	759	827	781	775	810	799	803	761	780	790	802	761	768	749	779	831	789	739	774	824	794	819	793	796	804	773	802	804	805	794	788	809	801	746	795	851	762	799	748	733	776	772	716	758	818	787	750	774	784	776	824	759	776	785	770	795	754	813	735	805	804	781	767	745	793	809	750	765	798	784	739	753	797	758	850	849	794	764	731	820	824	757	793	808	743	792	768	830	763	818	788	780	812	840	789	755	777	781	728	763	796	776	782	764	793	752	782	752	756	736	786	760	790	830	750	809	786	754	771	796	742	767	794	804	777	757	831	762	778	771	765	790	787	784	817	756	761	756	811	842	821	785	817	741	825	795	773	775	791	840	786	828	804	772	817	788	750	813	767	799	809	800	804	778	827	752	791	782	782	780	771	771	797	820	768	792	764	740	798	805	748	804	732	803	804	790	802	752	798	829	798	814	814	777	782	768	799	784	813	809	785	815	777	755	780	801	808	819	779	806	776	813	783	786	793	798	802	746	835	783	786	803	772	779	817	850	800	798	773	821	792	764	816	757	779	850	790	794	812	769	720	779	825	719	815	786	791	783	800	763	808	822	790	809	744	806	808	794	816	723	864	784	817	744	802	842	776	777	808	833	840	740	801	810	767	833	775	807	782	776	782	812	859	815	790	782	770	756	792	799	779	813	816	800	808	740	826	802	828	782	798	778	785	759	825	797	813	825	821	802	798	839	822	823	755	813	770	797	767	788	780	819	751	806	770	797	785	753	820	748	785	775	836	811	773	787	828	767	802	762	750	794	789	781	772	767	742	729	858	802	763	718	740	757	806	798	802	777	807	846	811	812	781	744	813	798	800	797	740	790	750	837	750	797	860	829	815	802	749	745	774	812	761	798	818	749	783	768	762	830	778	775	719	777	795	786	797	780	803	736	837	770	760	817	785	770	793	798	794	809	799	823	818	795	776	799	821	781	790	816	805	826	778	824	779	790	773	779	767	793	776	796	782	838	798	839	801	780	774	778	794	836	812	785	744	769	784	763	807	804	766	819	728	777	826	772	801	795	822	770	781	791	791	768	765	840	825	778	779	739	780	783	789	845	810	825	790	792	844	850	803	735	826	776	790	809	798	796	806	831	795	818	807	796	782	708	786	811	770	773	810	794	800	827	832	759	808	831	754	819	790	861	787	804	728	720	747	836	819	764	799	811	764	767	745	792	782	843	833	786	788	776	789	756	811	781	802	791	790	805	816	805	756	747	724	788	781	759	786	770	745	736	858	805	798	824	826	826	785	809	787	812	773	805	767	769	766	856	754	810	777	781	780	809	817	862	783	775	784	768	878	781	800	811	842	852	799	771	789	784	769	822	794	810	787	762	838	757	768	853	797	785	833	760	814	823	792	794	787	826	781	797	814
56142	71152	63920	48669	34720	26522	19726	14538	10877	8127	5901	4524	3557	2922	2400	2066	1759	1555	1330	1265	1086	1045	991	890	828	825	777	792	765	821	740	768	736	719	724	760	703	727	764	739	733	731	694	700	707	725	715	700	729	734	731	686	758	712	680	734	710	744	745	742	720	770	684	739	713	709	715	642	738	738	686	787	711	688	734	716	692	750	732	707	717	694	731	684	710	725	691	711	701	726	761	720	738	750	693	697	725	704	721	704	716	709	723	727	707	751	733	705	764	641	705	746	728	749	717	696	739	769	704	741	750	722	697	730	776	705	723	702	727	739	714	696	719	698	697	701	697	734	747	714	705	738	714	709	730	748	708	700	699	722	708	705	755	718	720	681	744	686	743	714	758	729	769	751	722	749	757	671	719	753	771	711	738	714	758	714	705	740	713	776	724	731	719	715	763	698	697	696	754	669	715	740	667	696	730	751	711	710	721	738	749	763	683	680	725	689	730	667	699	711	717	721	681	694	729	694	724	736	686	734	723	734	686	711	677	712	675	733	731	735	682	705	686	722	683	701	755	720	739	738	740	735	716	730	710	705	682	707	671	726	713	723	724	721	718	672	728	727	726	718	713	723	715	717	716	679	689	723	730	750	702	729	722	669	741	732	751	723	678	726	685	707	736	699	743	714	720	688	730	750	707	724	759	711	706	696	773	747	758	734	720	739	685	744	670	735	728	665	683	681	711	720	715	680	725	716	746	718	709	715	663	720	713	737	733	710	758	757	722	687	721	732	693	681	723	708	741	714	723	703	698	738	644	736	719	694	712	670	715	794	711	733	669	672	689	748	771	717	697	766	688	705	710	748	708	710	713	714	735	758	662	717	689	778	722	727	736	750	733	686	778	717	722	692	729	753	713	690	758	730	767	723	705	733	708	731	710	704	769	740	682	725	711	731	647	700	701	691	699	754	730	745	725	734	746	728	757	771	775	736	682	669	698	705	717	747	716	684	676	735	731	737	671	662	770	716	669	679	682	722	703	722	741	764	708	725	720	710	763	742	708	796	733	718	725	716	752	744	707	712	691	737	736	717	715	733	778	703	710	722	741	726	704	720	741	714	703	763	694	706	692	754	737	742	769	737	697	779	739	723	750	685	684	726	715	725	713	736	747	668	730	731	672	679	757	718	707	739	691	750	712	703	732	737	748	678	687	719	736	696	690	740	739	735	755	698	770	705	765	757	672	705	693	735	709	705	721	712	719	721	736	722	719	743	733	724	659	722	696	714	734	747	692	731	747	722	743	705	672	664	714	738	705	754	744	722	736	702	719	713	740	664	733	680	713	717	708	704	752	719	725	741	678	683	728	698	693	705	710	710	797	676	739	741	691	711	678	735	726	707	746	700	707	718	719	716	718	710	747	742	725	695	760	702	766	730	732	750	710	732	715	706	683	698	717	697	719	709	724	677	729	736	708	716	688	719	740	759	754	733	737	702	733	686	744	703	725	752	685	682	727	665	714	757	740	733	707	732	732	694	715	738	690	738	725	697	709	754	731	701	732	722	712	737	750	705	708	714	700	744	716	738	747	670	714	721	742	683	707	704	693	741	737	739	683	690	735	774	674	750	691	685	731	725	707	680	714	761	704	721	714	728	726	720	715	697	744	707	753	723	684	719	712	761	721	777	725	647	712	724	704	682	704	677	722	771	713	716	718	705	732	733	734	765	709	725	712	701	711	709	685	722	722	717	707	702	733	713	725	770	710	730	732	708	746	720	683	741	695	681	684	741	704	703	698	720	715	704	739	665	660	688	679	763	720	696	730	682	698	717	731	681	726	691	731	726	709	715	743	695	703	726	735	693	764	713	711	714	720	739	683	700	702	786	761	693	702	732	724	729	710	747	707	724	674	747	710	699	739	740	743	750	694	722	745	708	732	738	681	746	749	718	711	703	728	681	744	670	712	749	719	706	700	689	725	748	723	693	735	698	719	682	730	732	708	677	715	722	663	756	693	682	668	775	722	670	711	759	746	717	730	685	766	762	706	754	708	711	697	706	741	709	707	761	705	716	743	717	737	668	732	735	736	740	702	726	688	762	701	710	726	730	731	728	703	690	717	695	729	692	702	704	719	686	693	701	699	735	776	707	668	771	726	687	731	680	669	716	745	701	771	739	722	739	706	715	717	703	704	700	701	726	704	723	723	708	720	670	673	705	713	705	724	750	731	733	700	708	706	700	726	696	702	720	708	702	690	678	727	710	683	726	735	718	708	680	728	689	732	696	736	738	731	749	710	729	745	708	755	693	690	737	703	713	735	747	704	701	743	724	751	676	694	734	727	764	711	743	722	668	722	673	745	695	682	745	738	716	767	705	671	719	740	731	757	752	704	721	734	739	694	720	699	687	724	701	681	722	716	720	715	693	710	698	663	710	707	722	718	721	688	685	663	703	724	739	710	734	711	692	714	724	717	714	772	718	674	671	743	712	764	748	719	746	726	726	702	727	745	724	700	708	737	728	697	715	721	685	704	730	684	766	769	716	689	698	727	733	706	764	756	773	681	717	685	703	763	725	710	748	727	738	711	758	713	696	712	710	743	710	700	715	707	718	741	757	759	664	736	724	753	674	742	736	679	725	734	730	717	742	689	677	691	694	705	708	770	682	719	733	763	765	748	692	702	719	736	695	743	676	711	762	768	745	730	709	730	725	717	674	746	715	677	720	710	711	730	698	727	707	718	716	722	703	702	721	700	722	685	741	716	737	700	706	732	692	721	750	689	706	707	719	739	725	723	741	717	719	706	718	687	735	749	723	694	724	707	692	713	751	704	738	655	722	700	731	717	759	699	709	691	760	710	695	753	761	704	738	683	754	730	745	764	738	678	714	731	727	723	691	705	744	751	712	712	723	697	748	699	686	720	713	755	755	719	713	753	722	695	746	725	700	725	731	733	682	750	683	758	766	782	732	761	712	712	759	659	744	706	711	732	741	715	702	724	707	740	722	730	677	715	748	714	732	729	741	719	726	716	694	736	685	763	704	710	748	681	766	732	693	710	724	708	706	675	756	727	747	730	687	720	739	722	738	711	722	678	680	734	712	710	686	732	753	729	666	738	705	769	752	737	699	750	711	717	698	721	697	701	676	711	687	706	761	693	811	718	674	665	708	737	712	737	763	709	722	680	734	700	708	676	684	702	746	695	775	733	718	736	732	690	671	711	721	746	715	704	693	709	752	731	736	723	711	726	716	719	708	684	680	663	704	715	710	656	731	755	770	728	715	727	673	696	785	718	713	714	741	673	711	712	735	730	711	689	676	692	685	698	745	743	726	712	734	720	748	780	764	680	734	737	778	761	757	764	749	736	725	741	700	726	707	734	699	680	732	730	740	672	721	748	724	722	715	749	739	699	733	728	680	701	762	700	729	683	700	677	704	741	693	691	723	681	727	643	733	715	715	717	711	688	675	661	750	747	728	781	695	712	707	732	683	689	722	687	725	765	781	720	725	747	726	792	714	666	695
29783	24251	32142	30909	22142	15027	9418	5816	4063	2953	2267	1846	1532	1344	1167	1152	1136	1022	935	942	897	822	862	779	805	780	769	784	762	823	805	769	716	770	813	734	746	752	698	791	771	679	754	809	760	810	768	778	758	780	742	797	776	768	741	770	753	772	810	781	763	750	785	747	768	798	774	791	748	809	751	752	798	712	757	751	798	773	746	745	758	763	720	762	779	793	795	790	765	749	721	784	779	770	784	795	783	747	750	746	735	794	780	748	795	734	778	763	737	820	780	760	752	716	771	761	769	777	725	758	750	765	761	750	741	688	714	779	744	722	776	794	733	787	761	790	759	778	802	745	740	747	780	736	810	779	740	789	768	788	775	748	767	783	747	779	727	808	728	717	766	779	792	801	781	806	805	807	744	770	761	787	789	746	765	773	769	784	762	833	730	749	773	714	761	715	750	752	731	733	769	777	771	773	778	742	738	757	782	748	801	748	778	761	761	773	788	815	787	791	724	802	696	766	757	719	733	783	762	818	697	793	810	768	746	739	771	776	714	770	748	796	776	803	824	737	745	800	726	789	746	768	783	802	793	784	822	750	742	727	732	781	768	744	779	724	805	797	758	760	802	780	772	770	738	820	762	721	760	771	759	794	766	752	822	756	704	749	764	725	750	756	740	737	776	729	768	726	808	753	767	753	756	744	769	781	801	761	809	752	751	771	788	783	788	804	785	694	805	727	715	756	727	776	721	766	739	773	813	752	776	778	776	755	837	760	779	765	713	824	782	781	741	715	780	834	781	753	777	743	740	782	795	803	757	788	783	772	707	734	760	713	807	777	722	764	746	760	741	814	768	777	780	782	779	738	733	747	769	722	714	762	765	776	812	787	804	736	789	761	816	751	737	746	745	796	824	735	746	804	767	766	789	757	756	760	753	772	781	740	736	741	771	750	767	709	745	743	797	741	719	711	710	725	756	698	721	783	754	740	763	760	768	813	728	740	736	765	705	749	774	772	742	805	759	765	766	854	743	718	776	741	820	767	788	797	754	751	743	740	775	751	745	750	785	726	764	758	806	774	752	728	742	807	744	749	770	764	762	768	804	767	811	773	769	778	730	802	744	720	772	773	765	777	798	764	794	814	772	816	801	800	761	802	746	773	736	755	726	754	773	764	753	819	730	734	779	787	753	755	783	822	755	765	754	728	709	744	805	742	758	759	780	750	746	735	769	769	739	756	811	799	797	719	763	738	750	746	744	757	813	745	766	755	784	832	779	827	757	776	772	836	800	740	767	783	743	804	774	779	766	786	786	769	738	756	738	745	759	757	751	777	714	800	796	781	739	744	762	727	792	765	712	790	772	753	741	757	753	749	739	759	776	811	744	740	762	761	719	780	757	748	744	730	708	734	795	815	753	745	747	739	759	790	708	787	770	695	746	798	730	738	709	730	757	771	766	774	721	716	816	740	718	746	821	753	770	797	785	761	743	746	729	775	735	766	752	763	716	788	720	700	812	750	785	739	814	738	778	803	749	770	771	748	728	788	759	742	731	764	756	761	760	742	715	689	728	792	722	810	708	744	775	751	769	785	794	829	813	769	784	749	736	757	736	784	806	739	773	851	711	778	764	803	766	826	770	781	753	725	777	771	740	759	742	785	756	759	752	768	805	727	787	744	737	725	727	784	789	804	745	795	753	697	774	767	712	727	764	761	762	769	758	832	800	758	756	786	752	757	689	820	770	802	759	736	716	765	792	773	751	762	761	833	749	762	789	784	709	740	774	749	791	770	808	830	764	740	738	777	785	756	793	772	740	758	785	723	737	791	768	761	735	758	814	759	722	796	799	784	742	762	804	776	773	755	793	766	731	756	729	736	724	750	713	719	800	728	738	798	789	790	783	736	685	761	767	823	760	789	722	813	742	761	760	777	753	795	773	720	741	746	767	771	739	754	777	712	776	749	775	794	726	771	737	765	796	799	778	743	792	765	736	736	788	775	767	723	743	750	809	806	766	805	750	804	787	800	762	830	781	751	703	744	790	796	813	766	778	751	809	775	721	757	766	776	766	779	728	706	748	835	802	777	779	763	748	800	750	762	775	781	796	790	795	799	770	702	737	731	804	784	780	776	783	730	719	826	788	809	768	782	771	792	729	783	747	761	714	778	805	814	740	774	778	735	764	726	750	707	745	740	778	736	730	763	757	724	747	749	734	742	743	783	740	746	774	768	784	771	752	740	775	766	841	755	795	767	753	772	751	752	778	781	715	777	753	724	763	753	757	745	762	777	784	784	752	768	787	749	786	776	823	756	777	732	742	776	754	773	753	744	714	725	707	775	802	748	759	792	733	727	718	737	762	761	785	758	768	778	803	821	723	797	793	760	769	753	769	784	746	718	755	774	782	720	819	777	751	768	741	771	787	757	818	810	781	814	758	792	785	728	777	747	792	767	712	792	711	724	769	787	764	735	714	788	786	795	816	787	768	802	766	775	729	776	705	781	811	775	785	801	780	753	806	733	841	767	738	764	765	781	765	750	741	743	817	772	758	756	771	791	763	791	747	751	773	768	758	739	737	776	772	741	751	739	767	756	790	762	769	757	751	731	772	785	700	772	777	708	703	787	764	794	793	764	764	782	804	787	732	764	809	715	740	753	739	825	753	771	766	709	819	786	766	767	789	734	772	754	808	755	791	779	766	752	838	810	760	771	754	756	842	751	750	809	733	818	745	751	721	818	743	730	796	756	754	763	793	747	745	797	784	812	774	771	765	747	751	778	772	758	757	719	734	752	766	767	757	810	798	772	795	752	734	757	795	773	785	739	766	766	770	751	809	764	745	775	739	759	780	790	765	715	750	738	721	742	793	773	796	765	752	751	748	779	799	750	769	779	822	787	782	781	746	734	745	766	794	759	774	751	795	823	731	749	791	715	750	725	753	791	797	711	736	774	730	753	753	786	777	788	759	736	776	786	791	785	761	703	763	757	756	743	767	761	733	769	766	757	733	782	738	766	733	831	786	729	778	698	785	742	756	754	766	734	809	765	749	759	750	718	752	734	773	689	742	772	742	729	769	764	762	762	775	720	795	721	777	746	716	753	748	749	767	713	757	788	769	760	765	804	785	750	794	819	733	785	689	771	819	780	795	704	797	808	757	755	778	829	773	817	772	776	756	733	691	713	737	779	781	776	712	719	737	771	713	736	753	739	749	762	762	818	724	732	752	799	775	806	748	826	783	771	744	763	723	764	783	742	779	770	738	772	727	723	734	780	780	750	746	753	726	758	827	768	778	757	733	782	731	782	753	752	760	790	783	721	767	717	771	759	766	749	764	814	762	711	785	712	733	758	766	811	793	749	760	792	738	772	737	753	768	755	781	732	693	757	786	778	752	776	737	730	757	784	778	770	749	758	771	752	758	776	787	732	765	807	794	759	811	828	780	802	787	784	779	731	755	752	735	783	765	751	743	752	808	754	744	814	714	697	768	805	800	760	780	721	715	745	726	781	763	776	774	771
53844	57282	50036	35402	25151	17828	12521	8788	6260	4457	3292	2691	2131	1829	1567	1304	1268	1098	981	927	909	867	827	755	785	800	754	703	725	703	765	721	721	768	722	698	643	751	680	748	725	658	674	690	743	717	708	696	713	733	764	699	727	710	732	720	729	682	742	713	708	755	745	693	735	709	711	701	728	703	734	693	649	691	704	716	646	687	763	746	697	742	738	718	731	763	773	728	668	752	746	687	680	737	680	663	719	723	730	676	757	701	717	739	691	671	755	723	744	733	700	691	738	756	725	672	744	670	704	691	656	670	681	691	688	722	726	741	721	711	742	677	680	697	735	723	717	756	719	691	687	683	653	697	710	701	692	697	733	707	666	698	698	726	747	729	691	701	708	664	713	708	735	699	727	753	713	710	706	681	706	682	673	674	720	692	707	757	713	662	693	689	743	682	706	710	673	718	685	726	663	709	701	688	715	725	757	709	665	768	740	689	656	755	727	700	746	723	687	707	704	724	721	696	721	684	660	694	750	675	669	755	701	722	706	713	738	680	673	682	720	675	738	688	704	685	727	729	704	664	702	690	744	727	684	703	707	694	720	718	702	710	704	681	687	727	729	666	713	656	725	654	706	697	749	680	733	649	744	719	733	755	745	731	719	710	651	688	732	676	705	689	729	748	704	714	702	642	725	699	687	698	703	734	719	782	705	680	686	687	726	718	676	697	718	716	715	714	703	721	689	670	751	735	693	672	737	688	706	755	721	666	724	656	707	693	699	723	697	743	721	743	685	728	699	750	680	702	714	716	776	712	752	663	725	692	729	663	677	698	737	691	703	685	678	642	701	673	697	754	707	697	656	711	810	739	664	730	711	674	716	733	667	687	703	681	696	682	685	734	689	655	738	706	690	722	715	698	705	756	713	687	741	731	720	689	703	706	706	677	725	703	697	741	709	781	713	710	705	697	696	735	688	795	756	705	700	717	725	692	741	712	703	725	733	778	773	669	704	728	673	719	771	747	703	675	709	707	700	686	774	643	756	721	709	690	678	689	640	690	704	694	683	719	765	730	697	670	741	719	699	724	747	740	694	699	708	720	770	730	712	732	737	684	766	676	735	732	737	701	732	709	717	722	697	723	705	693	703	693	718	730	680	716	740	729	694	703	711	714	735	665	696	747	681	739	696	703	727	685	711	740	708	803	742	687	702	708	700	751	700	682	717	701	697	712	718	686	709	694	700	682	763	714	732	713	674	737	715	706	688	711	735	739	761	664	657	716	729	728	687	689	691	722	731	648	680	720	728	695	694	675	705	702	722	697	702	665	716	734	721	700	732	724	707	684	698	763	703	715	688	705	680	733	695	745	713	695	715	710	730	699	727	692	743	662	649	716	686	717	736	739	759	725	686	694	693	721	705	707	716	764	697	733	699	744	712	748	687	695	722	702	673	727	741	715	696	723	728	751	692	669	689	713	690	671	703	711	774	748	715	706	732	702	697	728	682	725	697	752	703	709	644	701	695	719	721	711	713	731	733	752	736	731	750	699	742	728	691	699	699	676	701	744	742	693	726	665	726	722	690	716	725	710	691	717	724	717	731	778	712	717	756	689	697	735	683	741	735	690	684	729	749	719	697	688	701	673	712	658	719	649	711	757	736	758	702	698	674	711	701	713	716	737	707	724	685	720	723	696	749	723	685	695	629	734	718	747	695	687	693	688	716	718	744	671	710	698	715	707	708	728	711	699	706	707	692	737	703	738	682	714	727	726	662	660	709	688	712	677	710	654	745	728	701	691	671	715	724	699	717	729	758	719	720	741	686	724	743	724	697	707	706	766	647	720	710	683	724	695	764	729	716	769	672	738	665	700	657	685	721	688	721	685	710	693	664	700	724	691	720	711	705	738	763	771	685	716	727	730	660	736	678	752	712	689	712	697	697	728	707	686	722	699	742	703	725	697	760	705	717	674	708	696	693	689	688	711	766	732	736	711	704	717	763	694	719	749	631	723	669	694	706	691	740	724	756	709	676	710	755	726	676	731	696	720	699	683	753	719	705	744	702	754	697	748	647	705	673	709	669	759	727	700	707	705	712	678	682	681	711	662	691	701	730	696	685	692	711	735	689	667	689	665	675	707	705	719	726	752	703	707	679	670	647	703	686	708	701	671	751	684	729	719	747	718	648	710	707	727	694	738	691	704	761	748	710	657	764	690	702	706	711	739	752	683	709	712	723	712	692	734	698	686	685	759	693	760	699	692	691	721	760	764	665	680	665	704	718	760	654	763	676	671	704	705	696	712	694	732	720	716	720	723	679	715	718	723	737	694	739	682	668	707	696	732	691	708	687	721	705	676	668	742	707	681	680	702	735	680	756	725	743	722	697	691	732	698	747	716	667	718	726	706	707	665	702	670	693	687	657	686	670	728	731	657	703	678	708	706	747	713	744	736	725	703	706	722	697	713	689	716	711	738	750	685	715	757	695	721	749	700	733	696	713	714	692	672	726	664	722	715	735	701	690	715	713	724	737	687	687	730	720	737	706	688	691	693	664	721	721	651	711	706	698	699	676	680	675	720	644	719	705	718	696	729	710	717	701	668	710	733	701	758	748	735	709	731	685	700	755	680	704	676	684	716	743	724	735	768	705	735	713	717	652	694	710	728	683	710	708	697	706	732	700	731	699	673	675	696	660	673	695	730	675	737	735	669	702	670	744	699	745	711	678	694	691	656	739	694	716	705	741	725	706	699	727	694	723	706	713	711	712	732	645	719	682	698	652	714	718	693	741	722	663	735	661	712	757	732	714	730	738	693	701	708	719	736	687	693	673	684	694	717	698	719	716	722	736	675	734	673	700	680	722	727	692	730	692	701	699	715	709	694	699	761	712	671	750	706	678	729	742	677	720	745	719	671	720	719	721	756	695	720	701	733	690	700	710	692	720	683	666	702	739	717	691	689	724	749	732	755	716	656	690	776	750	701	641	672	706	688	732	752	775	716	704	755	674	703	695	676	758	683	700	711	653	668	707	668	713	707	718	710	730	673	709	709	690	697	699	727	684	709	738	706	680	726	712	729	676	690	707	732	688	690	685	668	699	760	715	720	715	693	715	701	741	707	716	715	705	698	704	704	673	683	730	674	740	685	703	706	684	689	690	725	735	721	646	773	723	693	729	724	722	650	721	728	737	709	665	696	713	725	714	707	712	719	654	725	722	679	706	719	725	663	679	668	711	673	716	671	723	677	707	732	705	731	686	686	666	722	656	721	688	722	688	776	696	672	711	736	707	711	688	730	691	676	709	689	688	703	681	742	717	714	691	698	697	720	686	686	745	777	692	740	726	681	705	706	709	705	724	700	687	742	708	670	730	707	702	716	653	743	694	742	707	707	761	676	739	697	688	731	702	684	689	702	722	747	693	686	702	689	686	746	698	691	713	738	709	723	684	712	700	718	703	717	724	685	686	707	698	697	712	671	727	759	719	700	702	712	735	725	712	686	689	657	742	694	707	727	725	724	740	635
25894	21590	29129	25497	25212	26379	21587	12263	7543	5523	3973	3120	2589	2148	1858	1611	1444	1351	1212	1099	1021	969	909	912	909	851	802	760	829	791	845	828	762	814	836	815	784	844	838	866	815	811	791	788	788	773	797	773	796	777	811	805	814	794	770	798	821	801	780	791	770	823	789	794	804	779	797	775	763	784	812	744	799	749	752	797	767	710	777	779	788	763	777	795	722	726	794	810	756	787	782	775	782	768	757	756	813	736	771	767	808	757	776	791	771	770	791	743	777	764	781	736	756	744	784	762	738	755	769	803	777	835	813	761	736	781	799	806	751	779	784	825	730	759	820	763	752	734	796	775	754	744	812	820	708	758	799	753	759	752	780	788	746	806	773	804	737	771	790	781	710	820	774	849	779	721	794	774	812	782	762	759	751	783	748	773	784	757	766	748	807	793	805	753	782	782	775	755	755	739	800	815	783	770	778	782	770	762	759	768	756	773	820	741	785	743	808	772	784	812	740	807	791	773	804	732	768	759	758	731	741	787	788	755	771	795	779	820	795	775	767	763	784	760	812	762	787	759	762	771	784	773	795	733	776	758	813	797	739	769	752	820	778	818	784	787	796	824	782	790	812	780	761	757	798	764	709	770	787	730	818	758	759	771	771	770	751	795	822	755	779	776	782	799	757	728	797	763	785	786	779	778	788	772	762	750	774	759	783	780	837	786	828	742	750	804	788	768	761	801	750	786	758	754	795	785	786	850	787	765	788	803	809	784	756	789	762	730	824	777	716	732	779	753	780	782	768	730	760	780	752	762	808	814	787	766	784	714	768	802	794	816	762	797	793	776	775	774	760	729	768	745	778	781	808	753	759	804	721	767	768	783	765	827	780	792	791	816	760	761	753	772	804	744	846	783	743	771	737	750	777	873	769	805	810	727	755	751	732	773	798	766	806	787	757	773	792	818	776	778	759	747	818	776	767	778	783	792	797	800	761	811	804	802	774	739	752	761	775	776	794	779	771	726	772	815	768	791	763	805	844	781	766	779	747	742	820	793	763	770	754	779	838	745	735	754	726	809	824	799	811	773	729	772	750	813	768	765	811	747	758	795	790	811	783	761	809	788	775	763	773	750	783	782	772	767	768	819	767	811	724	757	762	781	718	723	771	831	736	781	792	792	740	752	774	785	780	733	774	821	777	774	780	783	789	785	770	827	813	764	835	761	782	716	785	796	797	808	801	779	780	774	801	782	800	744	810	789	768	771	814	757	772	743	831	821	763	751	799	774	766	760	721	775	797	762	841	723	785	775	760	770	752	763	790	791	757	779	787	792	777	757	774	781	782	813	780	745	725	745	779	769	809	799	786	771	806	772	743	815	799	832	692	769	827	761	770	795	778	790	745	801	723	779	754	820	705	777	759	780	777	744	800	807	768	765	803	790	773	768	723	753	830	767	780	747	781	743	787	767	732	756	768	764	783	744	806	762	771	808	804	741	783	749	785	787	780	743	785	774	788	721	767	771	761	747	811	767	744	717	725	750	839	767	824	774	750	784	746	777	726	763	772	780	818	772	755	772	770	829	772	751	789	752	711	760	793	819	797	791	734	763	779	843	775	763	689	759	796	795	759	811	757	815	803	814	799	793	790	753	801	768	813	761	795	799	755	726	811	747	794	785	797	729	712	724	777	729	756	762	759	737	779	782	791	760	828	783	763	771	779	778	738	732	805	743	815	796	721	816	767	810	787	798	748	714	749	800	780	765	777	786	733	751	782	749	773	781	788	817	765	801	804	786	813	747	795	797	758	791	780	753	799	765	772	775	841	766	819	742	775	766	785	756	826	774	775	756	780	753	784	819	758	752	810	775	772	797	729	755	831	759	785	836	766	816	775	799	747	778	816	768	766	765	744	765	787	831	767	791	779	758	765	797	742	754	764	762	773	811	840	786	756	784	780	782	825	804	758	748	797	751	821	768	836	789	781	787	759	763	815	735	795	787	727	788	808	750	741	740	720	753	807	775	812	755	747	773	782	816	741	731	811	789	796	778	808	784	793	749	751	781	749	766	803	778	825	768	755	793	809	769	784	771	779	836	782	820	810	810	821	757	804	805	800	769	747	775	773	783	719	749	820	758	819	723	814	769	779	739	733	763	825	786	793	826	777	776	765	753	774	762	770	813	812	780	791	774	751	819	751	766	789	808	797	784	816	760	741	772	789	854	810	785	808	770	778	783	762	785	785	774	786	812	813	804	821	778	762	813	736	795	780	731	804	766	722	774	779	781	822	779	741	744	824	760	818	806	786	776	771	793	768	765	776	778	716	818	738	779	697	769	819	728	801	806	800	768	832	712	787	785	762	757	728	762	793	717	817	732	809	746	764	792	744	814	749	718	764	810	771	761	763	784	775	772	815	703	742	791	793	752	778	769	773	796	828	788	758	746	727	763	799	772	722	751	782	778	818	781	797	784	777	731	772	786	757	709	764	784	764	739	829	774	777	802	770	765	727	806	761	750	742	845	771	753	776	733	765	790	760	799	782	796	773	769	750	785	764	745	763	777	743	780	792	771	806	833	770	734	749	793	760	806	708	752	755	774	772	778	766	777	768	845	733	777	784	725	730	797	741	761	776	799	723	760	785	750	791	764	764	770	786	774	756	786	790	752	785	788	802	816	719	765	767	771	768	803	812	787	764	810	792	789	820	737	802	769	772	742	831	764	750	779	764	773	747	771	775	766	762	775	771	797	769	788	779	780	794	786	757	804	766	753	723	771	797	780	801	799	767	741	769	757	786	779	744	776	776	794	819	773	734	771	797	781	769	762	762	796	793	760	784	798	795	777	756	749	765	758	811	754	829	713	804	739	737	785	797	755	784	745	756	794	789	811	749	817	709	765	761	762	809	788	777	791	808	768	765	777	753	749	764	753	735	781	790	751	757	785	800	722	750	778	721	763	764	831	827	809	787	787	780	794	784	739	735	749	748	818	781	778	797	773	761	787	798	804	753	785	786	776	809	779	737	770	830	812	748	712	790	820	769	740	738	815	818	782	811	800	760	787	811	783	809	700	765	818	793	794	769	748	770	770	758	804	793	779	781	808	783	801	768	768	788	804	817	739	750	792	800	782	734	835	798	767	779	805	812	825	738	740	772	791	781	790	755	777	804	771	763	758	798	810	804	786	765	792	786	763	746	775	749	774	780	783	790	782	755	762	758	749	778	773	801	760	791	719	717	808	761	777	730	773	815	797	762	757	802	778	743	768	790	746	725	763	765	799	752	738	732	816	802	742	847	770	796	791	812	780	752	761	791	807	774	723	769	773	791	792	773	798	818	808	710	801	792	822	810	836	804	807	773	748	700	779	768	780	775	815	781	749	781	743	746	772	741	747	776	828	763	736	781	797	817	821	773	778	791	777	757	793	777	729	742	759	776	747	746	730	755	786	804	786	830	776	773	791	758	745	767	841	790	837	769	764	806	751	808	780	794	805	773	797	835	795	756	781	755	760	833	770	819	769	757	769
51730	59039	52655	43076	34566	27561	20079	14671	10550	7710	5777	4639	3588	2782	2398	2085	1711	1486	1408	1275	1092	1045	907	927	845	791	776	761	731	813	722	730	694	644	716	679	738	801	705	716	712	717	684	743	673	671	708	705	726	741	738	725	720	727	732	712	720	733	677	742	722	754	744	724	731	704	716	690	750	685	694	699	757	700	703	725	700	681	740	678	707	713	718	694	697	695	734	719	707	709	718	743	718	721	691	721	741	689	699	735	693	707	731	717	747	680	688	756	705	720	693	728	712	742	687	756	731	707	710	765	705	741	704	678	690	724	680	726	688	746	718	736	646	710	716	682	727	720	736	677	696	704	701	739	719	728	708	656	717	701	687	683	740	714	699	742	698	689	695	722	755	730	697	695	744	691	711	698	709	719	741	677	718	724	727	719	685	690	760	731	762	742	689	675	673	754	663	766	699	705	714	669	711	735	728	653	791	707	702	716	767	733	723	754	675	687	712	687	698	708	726	678	717	723	760	730	683	727	652	692	738	756	708	706	687	687	677	732	687	690	723	721	702	695	715	729	706	729	743	700	727	700	776	695	699	727	717	709	731	714	708	754	736	777	688	714	682	667	722	714	693	712	720	679	733	709	652	743	660	713	736	712	703	673	707	732	750	732	695	701	687	712	711	790	722	676	708	757	693	735	711	693	713	702	706	723	709	692	690	742	760	711	717	687	725	663	678	760	692	707	699	689	751	753	730	723	695	693	700	742	690	728	722	707	712	688	688	694	696	684	707	709	710	699	716	683	686	713	742	715	755	703	736	730	686	754	741	682	692	701	685	736	718	724	700	781	691	705	707	739	719	703	696	745	708	748	773	665	674	718	734	702	754	746	751	735	713	723	706	687	712	696	715	693	737	728	718	685	705	708	734	682	713	710	696	754	761	694	722	710	733	716	704	727	701	708	670	752	724	739	701	713	709	726	708	669	688	677	707	693	682	699	738	674	701	740	725	741	706	671	737	679	712	718	735	722	718	727	725	679	739	719	690	685	750	750	688	721	734	742	728	731	697	692	702	719	697	703	729	693	676	727	682	701	711	756	722	651	734	733	654	686	718	687	729	735	664	695	680	697	670	724	743	698	726	701	771	668	732	711	731	759	745	685	653	724	700	689	688	680	692	733	754	732	697	718	662	653	719	713	679	693	697	690	706	702	657	699	687	690	702	684	707	711	739	702	697	697	735	722	725	695	714	744	700	703	748	703	717	713	764	716	691	717	694	731	677	736	705	699	713	690	705	699	734	717	709	718	771	698	709	736	702	661	730	699	690	714	695	693	714	716	699	706	656	667	729	742	718	718	719	699	715	714	754	720	710	698	691	748	675	709	701	714	695	713	738	684	698	725	733	712	703	698	665	742	748	711	729	700	727	710	719	677	740	746	672	717	711	730	731	691	711	668	760	727	698	675	733	708	688	727	715	748	690	681	751	688	672	711	689	728	693	695	741	729	749	714	702	693	690	703	677	699	728	701	741	674	695	727	726	721	731	721	743	702	705	705	751	677	731	718	709	686	748	685	726	741	704	731	718	759	721	638	710	721	739	730	763	681	700	689	680	746	752	737	713	717	732	697	711	683	682	734	729	725	693	725	719	741	699	785	689	724	734	714	689	694	711	671	720	717	718	675	700	684	715	682	643	710	755	662	716	678	696	686	701	708	692	711	718	712	709	699	762	730	738	715	683	732	814	656	736	713	688	708	690	722	669	736	670	685	745	698	714	711	751	685	713	722	712	703	717	722	671	693	739	696	702	719	710	726	695	664	750	681	692	689	685	732	688	653	745	690	728	720	695	699	755	734	723	739	737	703	736	717	696	692	710	751	746	680	727	711	691	711	715	722	759	706	694	724	673	682	703	705	675	708	702	724	745	688	673	704	729	759	702	708	670	727	696	737	666	713	693	755	716	732	728	727	728	708	708	781	695	698	738	747	676	744	705	698	721	728	723	678	747	718	704	707	688	727	730	698	693	714	712	730	717	695	706	695	694	753	698	708	718	698	758	701	733	721	676	675	708	653	660	703	730	726	703	712	738	718	671	697	742	712	728	710	695	737	749	752	703	688	709	724	711	802	671	705	733	666	671	701	756	723	746	652	720	723	678	691	743	683	718	673	693	715	737	696	706	725	742	683	677	678	687	717	731	708	712	694	710	702	714	726	732	725	700	700	739	785	780	734	720	708	683	698	726	705	675	712	735	685	742	715	689	727	722	722	740	698	698	700	672	739	693	717	664	676	699	698	672	694	700	714	695	657	725	704	719	688	719	740	722	712	703	681	702	731	703	706	667	759	666	718	657	691	678	691	732	738	737	694	702	744	693	743	753	718	757	674	719	715	706	730	734	676	701	708	721	705	744	685	703	667	690	711	717	721	715	712	764	742	705	708	718	693	725	733	710	734	698	686	721	756	700	714	733	696	733	772	713	620	716	715	645	716	731	719	723	705	711	682	675	738	741	716	663	740	770	739	725	724	673	698	691	742	769	744	662	697	707	708	710	689	704	695	710	727	678	757	660	671	727	702	742	752	720	736	699	717	691	700	674	721	687	665	746	705	677	721	748	751	710	728	695	701	723	721	729	715	676	713	675	649	720	736	730	741	700	712	754	693	727	726	698	662	756	722	701	717	721	699	702	671	682	735	718	747	681	722	668	741	708	720	715	732	692	727	677	694	774	721	672	674	725	744	684	736	704	695	679	692	717	719	685	706	748	694	671	662	716	702	656	747	712	671	718	695	699	687	741	743	718	696	752	727	744	664	653	691	753	700	712	673	709	701	712	675	743	720	658	679	703	701	699	726	725	707	730	731	688	740	701	678	695	723	687	714	722	695	714	706	796	715	675	714	713	688	712	722	724	768	729	722	729	675	703	711	635	729	699	718	710	716	725	733	712	718	754	679	707	698	723	710	725	716	715	742	724	734	700	717	725	759	688	714	722	715	715	685	683	710	710	716	729	708	749	738	689	756	690	711	692	709	731	678	723	649	733	690	682	764	730	677	689	700	736	719	714	756	735	726	738	683	665	672	777	733	685	683	742	716	705	715	695	708	674	699	738	684	685	702	695	678	684	732	759	699	715	694	738	734	742	684	722	722	707	711	738	687	718	689	700	725	661	673	690	698	701	667	684	706	719	671	712	749	721	678	722	724	708	732	684	700	696	737	689	689	714	727	692	696	683	683	731	688	684	653	740	693	695	686	719	735	725	733	732	721	747	718	679	754	733	745	715	759	690	686	677	675	682	698	686	754	737	690	720	712	683	706	755	710	739	690	717	669	718	688	721	698	668	697	672	717	738	685	726	771	684	682	708	706	703	762	714	690	711	742	726	754	679	695	685	752	721	682	716	707	698	750	726	724	695	745	724	698	702	755	720	710	668	715	676	732	723	657	751	776	707	711	754	673	675	742	746	692	720	722	707	662	728	731	704	707	751	688	719	731	691	685	716	708	700	704	749	705	673	690	723	692	675	680
25310	21581	29297	24991	23591	24793	20252	10439	6605	4697	3585	2694	2167	1928	1683	1557	1358	1249	1083	1103	1028	888	879	919	895	849	849	813	850	802	793	748	821	803	789	770	788	774	779	833	819	815	786	771	802	790	806	819	779	800	738	819	805	782	799	765	765	759	787	832	815	812	799	731	752	734	758	808	762	752	732	730	751	790	777	787	827	776	797	754	778	751	771	815	752	798	803	771	788	783	769	765	767	788	745	795	771	763	852	757	828	780	813	800	808	757	772	782	751	804	796	795	757	764	741	817	734	742	777	801	699	777	775	816	769	765	740	750	767	779	791	827	774	794	806	797	791	747	827	838	769	770	771	796	791	809	815	830	808	797	794	813	831	748	786	785	743	811	794	761	801	746	803	738	755	761	760	743	788	744	730	730	780	775	844	768	750	784	744	782	763	802	751	760	772	755	779	774	788	739	728	785	782	797	799	796	744	773	800	782	766	748	770	784	783	800	747	809	759	795	794	794	788	761	746	729	800	797	770	779	751	791	751	774	801	801	832	788	782	812	773	731	790	808	779	753	780	765	779	760	810	782	794	792	779	762	778	769	775	770	732	795	750	759	780	769	746	771	856	755	779	791	786	812	763	791	761	752	741	742	794	747	781	781	768	823	829	777	730	747	769	777	721	766	805	790	797	795	761	748	752	761	786	800	754	780	769	804	773	789	725	794	740	805	765	793	826	740	805	796	772	793	772	798	798	748	770	807	756	783	805	793	790	812	789	805	777	845	794	789	746	773	763	801	789	819	768	780	767	768	767	789	807	775	751	762	803	796	741	785	765	817	801	783	736	775	761	769	806	780	751	796	762	852	774	781	777	742	788	747	796	764	731	814	799	833	725	733	832	822	745	807	751	790	783	742	807	790	720	748	726	808	784	772	743	811	787	857	796	771	836	808	810	756	807	803	783	780	766	812	779	800	801	815	776	744	800	764	774	783	795	806	768	812	764	791	772	749	749	804	752	766	738	817	787	830	773	718	782	829	752	780	816	733	790	770	767	821	797	822	743	748	783	734	755	846	810	737	763	792	773	786	794	742	782	822	790	771	770	827	716	799	785	756	830	833	771	765	732	786	732	777	748	776	786	747	800	800	764	747	806	776	759	788	830	769	773	779	771	787	775	801	738	805	734	767	740	854	750	772	786	802	750	771	804	800	785	752	791	794	794	771	736	801	771	786	782	840	803	777	805	784	760	757	754	816	800	808	744	749	747	800	768	789	818	805	815	792	777	819	782	786	761	783	814	751	746	780	759	828	737	764	791	723	752	788	784	787	780	730	808	721	824	753	752	683	746	770	746	809	814	787	732	785	797	713	774	796	835	744	767	810	765	795	746	768	839	812	792	772	783	745	736	736	777	766	781	810	776	739	748	713	739	783	777	822	764	800	794	768	774	763	780	798	743	779	786	788	803	784	794	709	763	825	798	759	790	814	756	771	732	837	775	746	793	761	799	814	779	748	778	814	820	758	833	776	755	796	808	820	717	773	767	784	805	739	741	764	783	734	775	819	825	743	749	763	790	780	797	823	741	795	861	793	831	833	755	762	788	759	834	792	841	781	776	765	849	774	813	743	773	789	764	783	747	765	780	800	770	824	806	829	779	759	782	793	795	784	742	752	805	766	818	780	744	785	783	826	788	801	821	799	798	768	788	810	754	744	793	781	715	809	814	775	792	776	764	810	761	700	779	805	794	779	765	775	793	770	792	798	793	748	801	742	762	826	783	783	852	701	783	728	832	772	788	805	820	817	771	818	826	752	774	786	771	815	765	794	804	801	720	744	771	830	736	747	822	798	803	760	751	758	752	801	772	769	783	797	748	782	781	711	781	802	807	726	811	809	746	740	817	752	785	741	734	779	767	781	784	793	835	791	725	774	797	765	782	788	776	768	786	777	779	787	804	746	807	784	788	805	791	740	790	776	804	789	714	787	794	781	725	754	761	755	819	787	762	831	747	822	749	784	807	727	802	836	786	761	748	772	817	809	756	769	734	779	791	748	815	855	784	796	788	708	828	765	819	788	736	791	751	825	799	817	785	773	799	771	746	862	762	729	777	794	761	777	803	756	764	777	794	781	748	787	811	817	779	798	780	799	738	771	735	798	804	748	779	794	743	776	844	761	774	805	753	769	800	768	810	786	811	772	755	748	796	818	763	792	808	822	834	762	792	787	813	781	711	748	756	796	748	758	806	777	763	771	749	781	754	808	811	764	723	788	809	869	791	764	781	767	738	802	745	764	819	788	854	730	724	770	772	824	775	806	778	789	759	788	837	807	799	771	796	756	780	754	765	782	805	746	769	763	768	773	784	755	798	755	775	804	816	761	800	781	748	768	734	830	789	791	790	828	801	774	807	731	822	756	753	748	782	761	760	769	778	749	718	749	780	819	766	806	717	733	795	805	783	795	800	812	809	765	743	758	759	810	819	739	826	773	750	758	784	780	744	832	773	805	761	798	748	737	797	799	732	778	765	811	776	787	783	779	805	791	726	733	792	764	700	773	775	755	759	775	770	786	792	785	760	760	746	840	792	747	801	797	769	773	780	725	772	756	784	838	770	800	799	772	773	762	839	764	777	786	793	792	757	785	780	773	785	779	737	728	783	779	813	758	813	749	757	781	790	821	766	757	788	827	803	761	796	787	797	729	768	768	780	766	812	790	796	763	759	731	812	791	765	772	770	782	832	785	797	787	749	795	743	778	798	763	794	790	824	775	783	787	806	742	801	791	805	810	775	827	800	771	776	774	775	792	811	753	769	743	837	812	761	822	810	784	817	784	733	816	788	824	764	754	794	761	784	800	783	780	766	738	767	806	777	732	775	851	819	794	753	798	774	820	791	768	793	757	794	803	765	833	757	800	762	786	804	798	845	749	803	800	819	788	810	764	745	730	765	820	775	753	792	842	836	836	756	846	743	765	839	777	841	800	784	791	721	761	809	791	802	777	730	757	850	788	795	850	785	758	781	754	790	792	777	774	770	794	795	777	845	768	818	795	793	759	787	801	743	816	786	800	752	821	755	779	757	707	785	759	753	807	845	817	773	827	760	697	797	787	777	738	747	759	839	847	771	769	752	791	738	763	821	815	756	716	790	803	777	840	771	803	777	797	811	788	759	743	839	753	784	739	797	835	744	756	783	776	745	760	806	771	830	799	760	824	720	764	801	760	793	730	787	747	785	767	780	774	793	777	834	759	778	785	742	803	755	752	747	745	766	820	838	789	775	775	781	790	847	786	756	751	764	761	820	727	786	771	728	766	801	747	794	783	774	814	812	735	798	799	733	810	833	806	774	789	763	775	786	811	804	715	757	783	798	785	791	744	756	815	765	767	760	772	755	777	802	814	790	745	765	788	706	763	830	804	750	800	728	774	840	790	776	805	774	757	766	727	795	735	765	764	789	798	809	773	771	780	828	874	760	783	826	781	783	728	749	774	708	772	796	827	756	783	790	749	756	790	785	777	833	816
54137	62259	55401	44506	33693	25951	18365	13190	9621	6998	5376	4013	3112	2626	2220	1883	1546	1484	1307	1084	1150	1002	870	874	819	766	787	740	717	706	760	735	760	720	724	699	737	705	715	733	704	749	737	697	760	716	770	738	734	700	678	706	702	691	744	731	731	749	738	702	705	729	672	691	727	738	718	686	686	729	704	740	753	760	745	689	709	709	681	698	774	684	715	717	718	659	727	773	715	696	738	722	701	760	674	701	673	682	687	734	721	680	727	732	783	699	685	660	733	747	748	709	670	704	688	728	686	684	736	717	737	762	694	695	754	657	705	735	725	690	695	680	694	706	682	684	683	690	676	717	760	746	702	698	721	696	724	713	676	709	721	779	691	720	726	756	744	706	751	688	693	684	690	682	752	662	769	728	746	718	704	701	679	675	680	758	699	671	661	724	708	677	760	761	704	729	710	668	716	717	686	696	724	715	702	725	703	699	708	691	672	714	651	718	695	684	715	700	734	755	756	705	670	690	797	685	683	671	707	724	716	678	685	678	738	784	712	708	695	702	765	683	681	697	706	723	722	714	745	782	686	749	755	727	709	722	677	722	677	692	730	720	658	744	734	739	686	703	701	733	728	691	694	666	693	711	751	698	747	740	723	724	696	712	759	724	725	712	694	723	699	678	749	746	738	755	725	703	718	724	684	755	711	716	721	791	711	675	721	681	688	738	721	736	770	689	701	706	723	728	725	716	657	777	717	697	658	671	738	711	684	718	749	716	728	739	689	760	698	701	745	749	735	744	739	705	726	722	749	725	728	747	726	690	681	715	712	712	714	707	707	754	678	699	699	703	656	720	714	686	711	696	749	712	746	703	685	695	640	680	730	732	680	704	716	749	728	742	696	711	735	689	702	695	725	701	728	735	716	695	740	758	706	727	713	709	725	692	669	716	679	732	732	752	705	648	652	664	722	718	678	727	670	718	725	673	742	696	724	731	722	709	684	743	713	687	709	693	739	752	713	761	661	745	743	696	690	774	707	693	737	728	680	679	735	731	754	753	761	764	685	662	734	726	682	716	691	760	691	772	693	725	723	709	704	687	764	715	681	725	711	678	698	683	718	702	744	722	721	742	741	732	712	715	674	707	750	719	714	713	723	758	681	716	723	749	725	694	679	721	694	684	688	739	712	700	737	698	751	694	742	715	741	708	757	697	738	685	726	756	700	690	701	690	683	695	723	711	722	722	681	712	729	717	707	734	735	699	694	684	666	711	681	691	736	692	706	696	705	714	730	763	735	741	748	713	694	713	729	686	678	699	738	730	716	770	722	738	780	727	749	720	694	742	684	694	691	704	716	713	710	732	760	716	695	683	719	725	701	715	739	710	676	693	721	726	680	690	716	715	729	768	727	694	727	688	668	710	697	712	684	700	735	742	707	677	706	648	693	720	662	727	728	682	719	659	696	703	721	682	696	703	683	718	646	697	701	759	726	656	718	693	709	700	753	701	705	757	769	678	688	718	780	736	641	689	724	736	699	689	746	740	702	707	708	696	659	724	699	687	702	702	707	668	745	699	724	697	725	742	670	729	704	733	686	706	664	693	753	721	776	712	699	749	692	738	720	705	688	691	691	738	708	714	721	655	733	711	722	667	659	735	706	760	737	709	718	678	699	741	713	697	695	653	691	715	714	695	732	716	710	701	688	733	680	691	742	752	716	690	733	651	764	676	706	731	692	738	727	771	767	711	734	741	665	726	703	738	714	683	753	705	736	699	722	711	713	689	702	760	693	697	774	716	723	711	663	722	695	742	739	673	712	673	727	711	725	683	728	705	726	706	720	690	735	717	696	688	711	727	737	669	778	761	734	725	718	763	728	723	743	723	708	679	742	705	663	716	696	680	693	702	773	683	746	704	691	699	700	671	688	723	763	740	692	703	704	663	695	741	695	729	699	729	719	726	702	735	722	714	677	771	717	735	730	729	667	757	726	664	708	755	710	716	719	765	690	700	731	687	712	728	734	703	716	750	733	705	685	738	683	714	682	728	713	727	729	656	704	725	730	736	699	709	733	754	700	747	731	765	691	704	749	713	729	668	787	723	739	749	660	701	735	719	748	717	722	750	678	666	675	707	711	713	656	723	702	738	727	711	705	695	673	722	696	740	699	701	673	699	722	682	725	669	744	738	732	727	686	707	686	702	716	746	723	719	731	753	711	673	720	690	711	686	749	686	688	722	750	748	718	737	697	648	737	669	715	735	725	738	715	660	758	668	744	712	753	677	695	705	686	724	690	731	689	676	754	726	659	797	703	722	680	711	680	725	682	702	735	716	713	766	771	698	735	688	744	721	680	756	731	745	706	719	719	693	715	669	704	749	694	717	685	726	715	678	707	718	705	757	706	708	717	722	684	655	698	689	700	678	700	753	716	741	700	666	695	708	701	737	675	702	692	734	741	733	726	706	745	696	770	744	726	685	713	679	672	696	707	737	703	715	714	705	686	698	726	668	724	729	745	781	747	720	751	714	739	748	698	732	694	702	741	711	699	739	672	753	725	712	693	679	703	709	738	706	705	728	730	704	727	714	776	721	686	698	686	716	722	671	735	711	739	712	699	700	738	684	734	677	774	703	717	705	693	710	746	704	740	707	685	658	666	715	692	693	720	727	724	711	739	736	669	765	678	729	697	711	704	654	754	691	680	698	703	662	716	731	732	678	700	721	729	739	727	664	720	712	677	704	757	713	689	707	712	670	724	715	724	692	700	708	692	735	746	754	679	673	744	702	719	740	709	675	749	671	689	745	730	690	716	721	714	743	758	714	677	689	701	684	709	658	736	716	683	691	709	698	700	678	713	716	680	704	772	682	682	759	655	706	698	711	721	682	719	774	760	704	689	704	716	724	696	720	703	740	694	714	752	765	776	695	711	759	716	720	640	717	686	718	738	712	699	741	696	685	741	736	716	788	703	753	711	689	690	694	702	722	700	718	705	686	721	713	687	685	708	743	729	712	719	672	711	681	750	751	715	663	731	698	726	720	627	711	733	671	703	748	723	734	691	718	763	682	712	771	706	656	718	692	719	719	750	718	717	706	713	735	726	707	705	744	669	691	691	711	724	751	735	711	721	732	672	714	694	679	725	671	683	723	713	688	698	731	699	698	720	710	687	691	730	765	736	722	666	699	696	703	738	694	750	683	699	695	701	765	724	732	689	715	702	666	685	731	728	686	720	714	745	717	688	736	741	679	747	744	743	635	704	705	766	730	692	693	675	751	751	702	722	742	728	668	693	690	681	721	696	694	739	682	690	711	741	707	734	743	742	740	690	696	715	686	747	699	707	698	722	728	664	709	702	766	681	799	717	720	734	728	709	767	689	743	721	723	696	691	728	700	755	702	735	669	734	727	715	692	718	670	760	726	736	703	778	698	689	666	728	742	657	747	691	678	729	762	699	671	676	727	697	682	728	707	687	696	758	730	703	681	697	720	722	739	684	695	730	731	772	730	717	711	661	678	724	672	725	722
24439	21574	29259	24458	22327	24127	21944	10484	6184	4456	3330	2564	2156	1868	1653	1431	1349	1268	1124	1017	983	903	871	843	910	817	766	830	788	838	806	774	832	764	774	793	803	762	780	786	771	827	761	753	804	756	763	761	762	862	816	825	830	798	773	765	796	743	825	742	792	801	795	781	783	818	800	806	845	754	748	795	786	764	773	822	789	767	806	795	800	812	810	788	805	797	736	813	805	765	801	833	783	804	823	758	795	749	782	814	793	837	781	758	785	787	785	779	837	792	783	835	787	800	757	802	842	766	800	809	821	774	765	815	804	810	752	777	810	821	819	801	752	778	830	828	773	800	773	857	813	851	766	803	843	757	806	783	832	784	787	795	794	801	719	787	804	766	778	775	816	778	762	804	805	801	741	771	818	776	755	768	785	796	796	762	726	806	759	788	774	787	735	771	763	720	722	776	821	755	822	792	782	773	764	768	764	804	766	836	779	818	790	790	773	784	797	815	782	815	776	772	788	808	787	768	791	819	763	799	773	795	794	819	820	822	815	814	794	800	749	798	756	741	778	783	794	799	768	793	788	806	829	773	751	777	779	803	781	804	813	793	800	825	780	873	778	777	827	799	762	799	785	812	799	789	763	798	788	785	800	745	816	813	719	824	800	833	758	789	789	814	793	753	786	791	793	812	796	769	770	789	760	795	795	822	768	765	775	798	784	763	775	792	700	772	790	754	821	789	775	776	724	738	781	798	847	764	789	809	852	769	820	781	830	768	833	787	795	782	789	733	744	734	815	850	805	812	797	798	766	767	771	782	794	796	733	799	812	843	747	787	807	810	734	772	838	773	756	750	804	806	754	738	785	793	812	734	792	793	777	815	736	812	734	844	795	793	777	764	790	818	796	825	807	769	742	776	802	813	775	782	843	837	800	779	763	809	792	739	814	745	776	769	771	762	818	795	774	782	744	777	805	779	807	750	769	816	788	750	788	759	780	818	798	708	735	818	778	778	796	779	775	809	779	748	802	769	813	752	746	872	799	838	842	772	804	765	762	804	813	797	735	790	749	801	765	742	801	813	808	808	776	820	800	788	767	764	778	788	798	788	809	771	792	824	821	731	791	803	755	819	726	777	797	760	805	822	802	866	763	791	765	760	828	762	768	744	780	779	791	795	815	808	839	790	777	791	781	903	770	791	807	768	735	781	766	811	792	756	777	778	772	835	723	815	799	822	805	800	789	780	780	788	796	824	872	795	810	784	779	786	782	764	756	843	768	810	765	768	776	801	776	819	771	737	813	777	770	773	814	768	798	750	810	798	779	776	771	801	804	826	824	767	759	826	763	792	827	830	836	800	792	785	795	782	739	773	786	792	758	751	782	768	796	818	761	741	817	792	813	794	812	758	745	815	822	802	797	808	777	806	801	751	742	748	775	778	779	788	788	834	778	776	790	765	820	788	811	797	753	785	829	763	791	820	773	742	754	824	780	788	788	740	802	774	744	785	795	799	838	772	745	809	826	790	819	807	733	750	797	771	787	715	738	838	838	814	813	756	820	804	769	801	814	751	773	743	796	780	783	747	762	808	768	757	781	794	770	768	773	804	750	775	827	818	797	842	762	777	825	762	771	811	827	798	789	848	794	814	731	827	761	802	811	768	790	802	735	766	776	803	795	766	773	809	800	757	782	736	788	790	748	803	803	819	784	787	811	802	761	779	763	749	790	819	782	817	786	793	759	823	778	795	787	773	782	749	823	743	799	724	759	795	799	834	828	795	809	764	755	788	800	746	755	802	782	813	797	816	766	790	782	775	772	797	857	779	807	735	768	808	764	798	818	795	735	839	762	785	815	798	833	805	755	771	790	822	800	751	770	759	781	797	742	770	761	764	771	755	797	807	803	777	751	754	773	796	798	821	761	785	765	772	773	814	776	814	801	840	810	840	804	825	748	752	748	797	744	810	829	753	830	772	774	776	818	790	766	806	732	792	796	771	752	777	820	812	807	750	775	789	775	834	698	758	788	735	795	768	806	811	792	794	778	824	810	798	828	741	860	815	775	755	804	767	740	837	794	816	807	735	835	773	818	819	775	825	801	787	806	790	815	822	733	785	766	783	765	804	844	772	801	797	788	823	767	783	793	802	764	765	789	842	778	806	804	728	811	834	778	810	790	805	781	776	800	787	795	762	753	787	764	814	774	792	750	802	786	742	737	781	772	786	768	786	778	793	744	788	711	786	786	750	781	740	797	798	812	834	817	830	784	785	773	836	767	789	798	796	768	790	779	766	831	784	830	772	805	833	764	835	753	776	761	753	793	752	811	785	781	782	804	800	795	764	793	731	754	808	793	802	797	798	783	798	783	800	776	763	733	792	798	790	794	812	815	770	777	747	795	797	750	764	817	812	758	808	818	761	752	809	773	781	742	809	780	812	753	793	818	800	775	774	749	821	790	839	768	776	805	773	751	821	788	752	808	778	816	785	775	820	754	791	785	784	714	815	783	761	801	828	835	761	825	813	755	764	820	789	782	795	822	778	733	781	825	788	818	776	810	767	759	738	813	767	782	803	779	760	790	748	768	725	818	762	797	788	726	813	837	819	784	776	759	815	751	748	752	818	767	766	774	768	794	791	771	750	783	751	769	765	769	799	757	790	761	821	772	783	758	746	747	794	806	855	785	800	820	772	762	780	795	779	835	763	795	779	813	801	809	718	787	791	859	821	811	831	800	816	785	772	808	775	803	750	786	762	766	791	742	833	766	783	809	771	778	770	800	776	768	779	773	824	849	805	832	831	781	816	804	790	798	769	783	798	777	803	856	812	766	776	807	783	809	757	808	791	750	755	765	810	816	813	807	774	783	789	770	805	761	784	802	833	779	779	826	756	737	804	767	787	787	724	805	747	766	801	822	794	740	772	828	776	787	735	766	806	833	761	785	808	798	826	794	709	778	809	765	734	809	759	767	739	804	761	800	799	795	753	795	834	805	784	733	812	761	733	795	812	788	888	762	757	783	782	769	773	789	757	776	789	816	750	749	773	805	806	771	769	751	792	775	795	783	770	830	788	805	812	790	770	759	803	811	798	799	825	755	776	818	791	729	792	783	780	783	775	752	807	813	746	733	795	785	735	777	778	796	779	793	801	797	807	819	765	840	759	809	793	811	760	770	792	831	783	775	780	805	799	760	788	816	785	789	793	827	826	779	765	814	783	790	751	842	813	796	760	812	794	791	731	748	781	734	795	804	818	772	774	757	802	736	728	766	741	793	842	740	815	764	761	786	826	832	821	832	792	830	812	818	776	769	815	778	778	793	775	780	762	833	790	778	806	777	745	790	816	783	827	801	840	811	801	817	780	774	795	813	803	820	781	751	792	754	813	860	743	776	798	782	770	808	838	757	752	806	771	742	776	789	730	753	807	785	758	768	715	782	806	769	796	765	796	782	690	768	773	772	767	773	804	772	773	751	813	813	768	711	827	807	764	772	787	804	763	740	780	803	775	786	774	843	810	737	756
57013	65260	58564	41946	32084	24292	16777	11711	8718	6163	4604	3672	2995	2474	1999	1776	1513	1358	1243	1148	1012	915	925	836	857	835	799	735	754	756	769	735	703	728	682	742	725	733	707	717	711	727	737	675	738	763	740	736	709	740	715	724	747	714	747	730	753	734	713	691	704	697	727	748	733	665	701	687	764	689	701	686	670	718	743	745	731	725	702	694	719	752	730	737	735	740	713	738	681	736	689	698	722	681	742	698	672	720	712	762	728	726	776	739	699	705	710	741	720	715	702	742	689	717	724	737	711	710	749	745	674	744	716	740	711	672	691	687	730	710	710	712	713	704	705	713	718	730	699	711	747	698	739	701	748	756	688	676	748	682	752	728	726	737	684	716	726	731	755	700	704	748	751	714	679	701	715	721	703	698	667	691	710	711	732	703	699	731	698	700	752	694	751	703	732	733	717	692	743	704	750	734	774	669	716	735	679	721	713	731	746	730	733	735	717	742	702	746	766	722	727	728	709	721	705	719	686	718	756	693	747	716	729	718	713	698	713	694	762	693	718	709	703	767	776	684	738	693	760	693	707	687	725	697	681	725	681	730	693	692	783	668	731	698	729	728	724	694	753	779	748	738	709	681	716	730	715	727	703	723	697	707	701	735	657	740	683	736	737	715	729	753	744	729	769	695	680	684	763	723	750	728	740	739	724	726	682	711	766	763	683	698	698	683	692	711	687	739	724	680	695	713	745	732	735	735	718	721	688	714	761	725	696	681	695	705	727	744	715	748	754	727	736	703	726	742	680	696	712	725	679	707	716	727	748	776	694	737	713	696	691	682	727	725	707	691	686	726	750	732	715	687	708	676	685	665	709	678	717	733	704	678	679	728	694	707	726	682	702	707	719	691	739	661	751	704	730	742	744	722	714	728	661	709	693	738	676	703	688	740	747	690	693	759	687	732	681	713	765	712	705	721	707	706	680	704	720	710	709	765	699	725	690	728	745	738	725	724	722	727	789	718	732	740	717	722	724	691	694	714	710	705	734	678	720	702	744	746	746	679	671	701	694	695	734	728	747	696	695	713	685	711	723	646	742	699	709	675	718	724	690	729	737	734	725	725	731	674	710	710	708	718	728	693	737	699	726	761	735	678	760	735	727	718	713	731	715	703	726	729	701	736	735	735	732	715	679	709	743	686	698	706	675	692	690	701	711	697	690	733	704	681	706	713	705	713	708	722	734	704	714	707	720	714	754	697	749	688	660	719	752	732	699	697	713	751	725	720	713	673	760	728	691	675	709	740	725	772	795	699	704	766	761	754	747	687	716	710	697	723	664	685	715	714	733	714	688	743	695	717	716	716	729	720	711	675	692	735	714	726	689	738	728	696	715	737	693	737	685	704	710	721	711	707	741	698	705	707	687	719	710	680	684	712	726	675	770	729	691	693	703	756	723	704	700	707	708	720	670	738	676	760	744	784	712	719	671	685	698	706	710	714	728	701	676	696	708	713	678	727	705	738	705	722	692	705	700	743	724	725	726	711	730	720	719	714	744	748	735	641	737	711	725	700	761	675	775	706	725	714	725	705	691	720	736	746	758	692	744	729	726	717	705	708	697	705	753	732	696	752	717	719	712	732	729	709	741	732	644	732	737	737	676	729	719	716	725	700	717	735	715	740	755	677	688	769	701	694	701	704	682	713	707	750	680	682	710	705	733	722	698	677	738	720	763	721	724	725	734	702	712	729	683	653	695	738	700	748	719	662	715	744	706	662	707	704	710	682	737	745	721	717	720	683	701	714	723	726	723	800	706	687	750	734	701	736	721	745	711	705	745	713	759	722	751	748	719	711	714	762	748	697	682	714	643	653	698	743	685	727	660	676	722	737	713	745	735	734	746	710	743	747	735	758	678	713	677	719	745	693	734	674	779	724	755	707	765	728	696	773	710	715	729	728	738	688	693	742	683	727	723	664	722	771	706	747	764	719	720	727	736	697	684	696	697	687	714	742	698	705	706	717	765	701	736	726	724	735	704	691	682	749	705	711	712	761	718	773	695	670	732	756	693	706	723	738	714	712	692	727	727	730	709	729	713	680	747	703	744	731	696	683	695	679	688	750	719	722	697	727	694	703	711	724	690	704	688	731	706	702	784	715	685	735	706	741	711	704	662	719	738	718	700	739	694	734	716	734	688	717	710	720	711	719	744	713	714	696	692	726	689	736	672	710	769	707	701	700	667	757	708	691	664	699	714	737	749	713	727	713	702	738	716	731	737	737	746	697	667	712	701	716	728	721	708	701	737	686	679	737	751	672	730	685	703	741	731	697	683	698	719	763	714	698	680	698	714	677	688	740	689	761	736	721	686	703	695	742	752	734	685	686	732	709	736	671	705	766	751	706	735	752	720	741	710	749	734	698	668	755	773	666	709	735	711	740	674	726	751	756	741	712	713	682	722	732	734	728	744	720	671	739	694	787	719	735	732	707	726	764	723	706	701	729	680	729	748	729	705	665	727	761	739	674	701	678	697	672	732	739	680	697	739	715	727	751	766	733	738	710	756	678	678	715	725	748	700	713	716	715	719	667	732	733	733	762	716	701	680	720	702	703	718	752	682	708	753	711	774	744	741	742	717	709	714	734	679	745	776	741	714	750	728	748	686	698	654	734	711	704	662	711	787	693	742	661	753	714	700	714	666	707	692	724	668	745	719	687	715	746	684	699	783	747	681	705	718	687	687	723	738	699	716	784	658	703	718	697	718	798	688	739	720	669	668	742	711	747	732	733	697	694	721	643	736	686	699	718	748	767	724	717	719	752	731	719	659	739	704	690	735	732	744	698	735	727	721	702	658	697	728	680	723	693	747	745	737	718	700	651	744	728	735	671	694	663	701	729	736	744	677	727	752	672	734	717	764	692	739	755	718	732	694	708	714	730	683	722	678	749	696	702	741	755	742	707	722	713	710	713	728	717	715	725	716	706	708	697	699	744	732	677	701	739	717	660	721	767	732	718	698	727	727	684	675	728	749	736	766	700	739	754	666	689	715	713	728	737	726	699	752	720	769	735	723	705	684	725	726	715	751	759	661	767	709	722	676	711	705	746	706	708	685	733	737	727	748	737	739	747	753	759	721	684	738	702	744	687	702	750	728	665	666	708	687	737	673	721	717	687	759	716	768	707	744	731	698	688	748	726	754	732	675	687	727	710	700	714	746	716	730	684	745	727	703	704	773	770	744	695	681	681	749	699	711	724	709	718	676	754	692	711	699	728	715	781	755	720	675	669	747	670	700	716	694	717	708	743	690	733	697	702	690	685	679	705	701	735	680	713	756	677	671	716	732	735	743	745	786	714	757	696	758	720	727	729	694	724	741	766	724	719	766	785	697	687	732	701	736	702	690	723	687	681	711	729	705	655	683	710	716	730	744	759	677	709	716	747	755	713	752	722	712	728	674	740	718	725	730	719	707	756	710	692	725	726	727	693	634	738	709	665	719	735	676	717	638	669	688	716	708	718	732	723	694	710
29369	24315	33685	32454	23907	17404	10973	6661	4499	3063	2498	2002	1698	1508	1354	1168	1081	1065	955	918	897	868	850	790	815	851	791	785	843	784	791	767	781	739	794	722	718	754	761	736	724	746	775	794	765	770	748	773	774	759	768	786	812	764	800	750	754	761	735	746	771	742	774	743	819	794	745	793	757	780	743	806	758	718	769	773	762	718	696	744	762	805	779	772	724	729	777	805	785	746	722	751	773	764	716	736	832	794	805	784	818	722	792	792	814	741	784	801	785	767	768	742	799	827	775	716	780	756	733	766	761	763	768	834	765	739	786	750	788	737	769	760	790	747	768	754	721	779	770	736	766	798	763	789	757	799	752	749	807	771	777	726	764	725	743	768	727	780	757	782	729	787	819	748	725	734	770	800	738	798	858	750	826	781	770	747	734	757	762	753	755	786	774	788	748	731	811	724	760	739	728	776	771	742	747	695	810	778	797	766	766	710	737	753	759	744	786	786	743	756	803	774	787	775	789	796	744	774	804	747	712	789	779	742	797	788	753	796	740	792	766	771	806	778	740	745	749	766	777	710	768	780	733	771	734	747	816	811	758	749	801	758	779	823	776	780	768	763	762	720	734	791	759	777	814	813	754	751	747	760	723	785	793	822	723	737	789	767	752	722	700	754	748	736	791	786	771	767	711	705	734	711	761	803	749	802	709	779	786	754	760	764	738	741	757	761	763	759	814	734	848	779	767	709	729	777	725	776	809	726	724	735	732	782	756	748	782	723	732	753	737	729	753	693	741	775	800	787	773	801	775	796	765	763	727	815	764	760	734	786	795	782	753	815	752	734	734	779	728	742	736	752	790	751	753	813	718	755	743	773	758	800	731	750	776	763	745	791	777	736	775	733	768	750	775	770	699	770	740	830	787	799	742	752	730	746	797	777	722	705	763	791	758	777	726	740	753	778	709	758	785	733	768	816	776	774	764	809	738	753	780	738	728	748	739	772	790	792	787	770	738	769	783	775	747	732	761	748	780	759	752	775	725	822	773	757	745	757	807	748	725	753	782	752	661	781	756	752	751	731	800	787	764	778	784	807	799	784	809	782	804	757	758	805	741	771	760	756	809	798	782	743	760	714	765	767	792	789	773	748	762	814	775	736	720	810	717	739	739	769	820	776	780	764	797	757	789	760	733	728	734	762	795	728	770	810	760	716	754	769	737	769	740	770	748	741	738	809	751	754	791	727	764	761	785	780	799	806	772	756	747	756	834	784	746	782	789	825	721	734	752	736	771	750	779	676	742	726	799	761	748	766	751	754	783	795	790	760	774	740	710	748	755	782	756	748	834	812	748	783	749	775	817	726	774	744	743	806	783	773	733	789	789	813	705	739	792	776	765	776	736	778	795	765	782	775	736	740	710	779	741	734	776	778	772	745	757	796	767	755	777	737	755	750	764	742	747	733	751	765	772	773	786	749	762	746	807	784	813	756	779	764	742	764	753	815	776	788	796	734	750	758	774	795	798	786	760	764	757	811	770	753	764	796	736	766	771	754	779	753	767	754	716	725	776	730	739	791	731	709	793	746	754	768	732	779	804	829	789	791	803	766	758	785	804	780	776	766	768	767	749	770	779	758	791	770	797	734	795	735	755	725	780	736	778	781	731	785	768	739	836	693	789	777	741	735	809	739	732	722	748	753	747	734	762	757	798	789	772	723	683	780	716	748	778	701	781	717	821	774	743	758	697	803	815	725	750	720	771	749	683	732	743	776	806	786	751	718	756	713	760	778	759	724	725	771	762	747	761	703	776	776	794	757	781	742	790	783	784	751	709	785	724	738	706	799	784	770	744	741	802	733	784	801	744	756	820	756	789	792	750	796	770	789	796	779	773	755	751	746	753	750	777	829	718	806	765	785	794	728	766	730	771	804	795	788	721	777	734	749	794	762	737	800	771	769	745	750	771	778	792	795	785	829	803	706	777	734	774	775	788	752	773	749	813	715	811	742	745	787	767	779	768	780	745	773	825	747	729	785	765	722	816	750	763	752	709	717	790	770	769	752	705	797	803	749	767	710	769	745	762	748	798	771	759	747	729	781	719	736	754	787	709	767	762	758	810	832	779	788	773	787	740	765	744	769	753	765	812	798	741	728	798	800	718	746	784	736	751	818	768	785	806	719	768	751	723	784	787	759	769	800	785	781	824	769	823	734	777	770	774	777	719	743	740	799	718	829	728	751	773	721	820	805	761	729	726	734	778	718	777	776	755	771	793	775	826	769	761	759	744	750	775	764	729	747	793	710	734	779	720	786	773	773	797	785	814	763	767	711	804	746	777	738	739	759	787	725	710	754	738	765	781	734	795	814	768	769	739	744	761	767	764	790	751	763	773	735	766	742	762	783	761	767	746	727	799	742	742	815	757	769	733	794	783	733	754	747	714	704	791	752	810	748	767	692	715	758	795	776	731	787	774	725	820	754	750	754	769	752	812	751	781	778	759	780	749	767	721	787	746	728	808	771	772	766	800	740	751	729	729	755	711	756	757	826	761	697	746	779	771	768	745	756	762	715	741	739	715	803	727	770	731	762	736	759	728	734	718	719	748	761	817	768	793	780	796	773	783	794	744	717	791	789	798	800	793	754	726	742	775	736	747	774	733	741	760	723	716	756	717	713	794	769	774	762	734	747	765	705	782	757	719	733	721	783	724	801	768	800	763	724	780	760	756	722	790	795	792	749	803	717	787	721	754	695	737	765	757	764	738	819	804	755	710	777	785	766	778	762	753	756	771	777	776	761	776	740	796	769	698	763	791	747	783	760	751	750	748	749	788	723	757	762	799	764	720	762	746	720	756	739	761	763	778	769	776	788	763	781	750	750	750	815	797	813	765	749	748	774	773	797	740	743	735	802	750	724	789	793	716	747	781	742	718	797	735	806	814	741	717	751	716	772	762	799	789	732	788	790	762	804	762	797	737	753	816	784	733	746	781	699	752	767	800	799	814	744	726	795	748	720	776	783	736	760	739	729	797	765	732	781	749	726	781	730	761	778	755	760	795	771	743	777	779	763	804	736	777	754	768	744	750	752	760	756	766	774	740	754	773	776	766	752	743	726	800	809	802	716	728	815	790	753	737	766	793	726	787	748	809	777	793	742	819	763	763	799	782	780	758	769	752	774	799	820	736	763	800	782	760	779	703	785	758	722	801	774	742	767	741	716	740	805	799	752	757	696	778	719	712	786	762	748	780	739	784	768	725	744	765	735	799	804	771	761	763	778	752	754	757	779	774	756	765	736	748	786	705	762	768	779	749	723	739	782	682	759	756	764	763	755	800	762	777	778	795	819	780	780	718	807	769	729	746	753	763	740	732	764	782	790	799	736	771	754	778	795	743	836	796	738	756	806	796	776	785	786	747	787	772	734	812	758	801	771	750	743	783	746	752	732	753	778	775	744	763	753	700	771	741	751	743	749	734	747	736	775	791	798	739	751	783	808	772	790	760	759	791	717	767	742	789	758	743	751
51007	59190	53265	37821	27489	20154	13765	9675	6912	4963	3761	2859	2390	1956	1596	1421	1281	1207	1161	1030	908	918	828	866	718	792	780	737	682	733	718	722	736	691	700	745	643	697	728	700	732	692	686	654	682	697	717	681	717	653	684	699	720	704	640	668	758	737	703	648	716	742	718	652	673	724	651	743	671	687	646	668	690	725	690	696	714	680	660	659	691	747	707	705	751	675	740	717	724	710	675	691	728	657	683	700	718	695	721	715	695	691	683	698	715	729	680	679	698	672	653	728	667	715	646	697	702	723	688	678	737	722	680	696	703	702	713	727	715	712	679	742	627	687	717	665	671	696	717	712	670	667	693	707	671	688	694	685	681	739	707	729	690	743	751	679	699	701	641	658	703	693	647	727	693	729	720	715	691	682	747	690	669	693	650	729	703	716	693	737	712	702	709	686	778	750	683	710	686	724	708	663	683	692	774	676	715	667	659	680	724	704	721	705	688	691	748	687	672	656	713	705	752	698	694	662	680	654	699	689	682	727	692	698	677	691	695	697	707	684	745	692	709	724	709	669	707	714	700	713	684	707	671	667	722	709	665	632	679	732	649	713	677	743	702	726	686	701	665	703	704	668	713	693	714	698	767	703	693	730	642	692	643	713	657	685	651	683	669	674	687	736	672	693	714	723	748	713	686	702	671	703	630	703	695	649	715	732	773	644	692	732	671	732	699	762	665	735	664	709	697	733	743	742	737	711	697	709	703	709	736	687	726	685	707	693	664	684	683	667	698	736	705	663	677	712	699	706	698	731	696	665	686	716	717	714	674	709	651	659	666	741	807	686	758	746	687	674	707	735	736	669	682	722	702	691	713	725	675	695	786	732	718	676	742	722	668	650	675	688	754	723	718	744	696	714	723	719	700	680	753	675	694	729	721	711	685	695	716	707	745	691	710	703	695	716	645	657	697	716	712	727	651	733	703	693	681	664	640	686	671	689	728	672	756	697	727	689	701	680	751	684	737	698	690	708	706	712	687	672	694	679	805	684	691	701	692	707	723	677	664	800	734	704	724	668	703	747	762	664	704	710	734	670	717	656	737	732	717	734	671	669	654	698	707	703	705	694	720	634	724	709	686	722	690	677	727	718	716	724	719	747	718	684	697	714	720	697	665	681	717	719	701	640	734	720	714	726	716	717	703	732	684	747	655	673	695	693	699	738	716	679	683	744	730	686	700	651	688	678	726	686	677	697	718	677	672	720	703	731	688	691	709	741	718	669	737	698	746	699	707	674	684	696	711	713	745	723	756	665	715	663	701	668	752	752	730	700	721	657	665	707	694	711	683	665	695	699	681	689	714	709	701	729	695	678	683	670	650	704	691	691	758	702	764	693	672	710	668	710	710	735	678	719	698	676	698	745	693	726	715	728	696	722	725	706	736	700	682	720	707	738	688	701	677	740	731	711	700	703	728	712	689	688	702	682	727	673	676	674	686	699	777	706	722	707	677	675	703	680	715	682	668	687	709	696	689	736	718	736	728	727	690	718	725	699	661	713	687	679	720	711	701	660	704	703	634	742	703	708	660	683	695	703	715	705	709	738	716	715	736	694	700	689	719	655	709	725	685	721	726	723	709	710	711	740	698	754	688	700	707	712	700	698	705	681	691	771	729	741	698	709	682	711	717	691	754	666	671	722	757	689	695	650	655	708	701	676	638	775	690	682	699	667	670	703	724	698	719	733	715	702	724	690	706	700	689	724	682	698	715	725	709	702	705	709	721	660	727	724	679	738	672	667	700	712	715	722	718	703	705	737	703	692	687	673	686	701	691	694	701	645	711	676	687	718	690	669	718	673	757	720	710	679	677	725	742	697	659	675	711	650	657	706	675	710	662	734	719	705	699	698	672	657	667	700	700	669	667	703	699	659	686	689	668	735	644	657	700	702	673	685	733	694	711	659	670	687	699	697	751	746	730	694	690	678	726	668	712	718	729	715	650	727	738	647	666	688	727	697	739	663	777	714	714	709	747	724	740	696	757	684	724	715	693	705	677	694	682	667	737	674	706	716	717	784	690	667	753	794	687	708	659	705	662	690	706	705	732	700	719	690	670	676	671	660	740	701	679	662	674	750	702	655	740	675	725	735	673	705	714	680	683	728	709	675	725	691	736	696	734	721	718	741	721	729	704	751	674	699	687	684	681	731	661	740	728	669	731	685	699	710	710	666	723	730	725	732	753	700	724	719	696	705	709	718	676	720	692	706	732	649	662	675	704	779	670	673	699	703	693	672	716	705	692	701	688	725	693	674	689	723	678	717	684	699	713	657	704	683	657	720	707	723	661	713	689	661	706	717	684	737	689	662	676	681	679	666	708	705	691	666	686	722	692	704	713	711	652	672	658	690	725	701	712	679	726	669	707	764	699	692	722	696	694	681	698	742	728	722	677	712	716	674	692	692	689	684	703	661	674	707	699	700	744	723	698	734	683	695	652	703	715	722	741	705	706	729	682	738	687	730	700	723	714	696	656	729	757	680	716	708	679	720	659	717	690	721	713	710	716	749	725	725	689	735	672	700	703	705	713	728	711	755	703	667	696	692	668	669	721	716	716	669	669	664	681	663	666	722	683	724	716	663	727	670	693	702	715	713	682	798	716	715	728	717	691	715	714	738	733	681	708	713	709	706	689	676	637	705	657	685	717	736	703	716	698	718	642	719	696	697	678	723	664	720	665	696	751	683	700	740	696	716	712	784	708	725	687	742	676	752	704	683	688	736	746	689	669	657	721	721	706	682	717	702	666	716	698	710	741	743	695	756	681	659	707	669	741	703	670	730	725	649	699	646	695	655	726	702	707	709	662	746	729	725	694	688	691	701	666	723	738	687	693	693	722	702	683	661	680	650	722	680	702	695	692	701	681	734	711	669	719	717	664	752	706	719	750	698	725	686	692	711	716	739	650	710	676	749	725	706	708	716	713	736	708	686	723	749	709	732	752	693	714	721	698	727	690	703	677	757	748	744	711	755	653	722	680	682	703	661	744	702	713	732	687	712	681	741	690	630	691	723	696	720	720	675	707	703	745	695	711	711	669	693	732	680	687	685	670	733	705	727	726	739	742	672	762	691	709	697	700	687	715	700	719	749	679	675	686	687	692	681	719	732	676	718	674	728	729	713	715	724	714	702	646	710	726	690	707	729	667	679	659	703	725	702	702	678	718	671	679	692	715	689	725	731	726	672	674	695	702	677	680	731	663	735	709	703	684	693	747	677	745	698	680	719	695	695	681	705	719	696	703	741	680	708	744	682	701	656	700	697	640	693	745	676	714	700	668	713	700	712	751	706	658	729	691	685	760	695	714	688	711	722	723	693	665	691	740	685	684	660	700	686	702	697	653	663	667	644	731	653	690	703	674	659	681	689	745	727	715	666	713	696	697	670	698	670	741	679	719	692	734	690	689	713	680	683	695	663	702	687	669	672	655	709	696	704	711	745	710	726	722	622	747	698	701	693	741	696	693	667	724	698
25862	21696	29485	25843	25428	26855	21274	12399	7889	5446	4002	3031	2412	1995	1705	1582	1458	1366	1185	1123	1004	991	983	920	883	887	859	807	775	814	810	828	820	791	784	714	798	784	761	778	747	762	749	797	818	822	779	793	772	793	758	784	794	794	793	768	776	719	788	759	790	790	836	772	818	800	757	751	757	778	763	765	823	770	722	761	747	773	744	775	762	765	820	757	780	770	794	810	765	793	778	782	788	771	739	755	811	779	745	810	796	754	787	810	752	806	764	752	808	776	816	780	760	815	741	770	755	729	781	783	763	777	816	752	811	808	707	732	686	752	791	759	797	786	771	799	729	757	713	820	741	735	754	774	791	744	755	783	816	794	778	767	804	793	777	778	787	727	802	777	829	764	732	767	762	745	763	774	837	734	787	795	731	774	778	762	792	790	807	790	749	835	738	758	767	783	761	741	732	763	835	774	786	778	802	766	783	790	768	771	788	804	764	813	766	840	756	787	793	730	748	805	741	717	791	735	769	801	852	748	761	755	787	752	753	789	756	783	792	781	765	837	778	797	739	808	782	755	816	774	796	801	783	739	726	768	759	763	810	763	795	769	752	798	777	798	795	761	708	748	754	764	752	760	731	804	739	782	751	788	742	778	804	787	718	780	800	817	744	827	761	743	803	783	835	788	790	785	794	771	745	786	762	768	752	748	762	737	792	751	818	805	769	758	773	733	827	795	777	738	754	781	761	744	805	730	744	758	760	788	759	736	793	836	802	782	769	733	798	761	775	765	719	778	762	757	712	788	785	740	802	782	794	797	840	750	798	744	795	773	839	754	760	760	785	798	795	795	691	735	795	821	751	769	768	775	736	801	697	794	768	743	783	767	802	779	787	822	792	786	778	826	800	755	776	769	787	827	705	798	831	766	745	809	789	706	759	736	763	805	802	765	749	785	787	760	782	758	781	749	734	785	742	762	756	800	792	719	776	821	774	749	798	779	791	757	790	745	808	782	735	755	812	767	764	762	759	696	740	797	739	768	760	768	813	740	796	787	802	756	796	696	800	764	756	753	770	714	765	759	792	807	745	753	764	791	775	726	748	760	783	802	781	787	778	759	779	758	762	756	784	768	747	723	810	753	747	755	738	808	728	768	730	700	783	763	761	793	736	783	772	742	781	827	817	805	789	790	754	834	787	777	750	765	771	824	778	682	781	748	745	775	767	788	787	756	766	756	777	812	805	770	772	740	795	749	814	744	792	794	834	779	761	794	740	761	839	772	769	795	769	757	811	760	781	791	729	739	759	781	810	801	775	798	812	788	776	802	806	735	791	758	800	783	755	729	764	751	765	749	756	799	795	796	763	786	770	794	799	786	809	793	799	787	771	803	798	786	795	763	732	752	774	819	756	798	762	774	787	775	761	781	752	768	757	795	769	791	766	773	771	748	764	776	785	733	754	788	749	779	769	809	748	738	848	776	798	791	731	767	743	855	742	787	786	799	731	764	780	753	747	811	732	801	783	750	785	796	757	774	735	811	769	819	751	792	782	748	780	783	797	782	801	775	765	791	767	834	775	752	778	774	777	759	740	732	776	786	792	797	777	757	753	852	754	757	793	830	776	736	763	788	758	839	808	825	746	748	741	759	777	827	772	813	743	776	794	792	768	765	799	797	758	754	736	804	771	812	812	781	792	743	754	806	783	766	738	788	772	767	774	779	811	761	795	785	802	763	722	769	771	776	783	784	795	715	778	782	737	773	774	741	737	713	729	810	807	770	808	789	795	788	788	796	755	764	732	773	814	781	782	807	752	763	765	768	811	720	764	750	782	761	790	790	801	806	783	792	768	795	761	746	770	735	811	796	745	745	744	791	765	817	782	738	726	772	731	793	792	784	789	798	773	746	745	778	727	800	789	780	747	776	785	770	713	769	764	776	757	777	798	763	788	781	785	730	747	801	753	762	756	768	731	751	765	787	762	759	776	758	749	733	795	783	775	753	782	779	749	786	822	772	768	797	800	755	740	747	792	798	821	790	800	796	751	739	778	752	805	737	779	813	797	802	757	779	758	727	735	745	793	755	729	769	748	820	747	741	783	809	836	797	793	821	739	757	815	771	818	744	767	794	805	781	795	781	734	794	762	788	818	796	779	796	804	786	811	801	743	761	784	756	752	750	830	804	802	814	794	788	784	762	788	740	795	771	785	732	738	760	772	769	839	837	752	761	803	775	792	730	845	753	792	746	778	782	743	747	779	757	758	805	786	836	775	727	767	824	736	785	774	766	788	789	778	760	737	774	813	751	818	825	712	718	790	813	760	781	829	798	760	741	762	787	764	751	758	748	748	809	790	753	785	775	754	781	773	797	829	759	736	768	749	758	679	751	783	765	773	864	790	803	767	708	802	738	759	782	712	771	771	796	750	778	767	795	713	739	781	763	790	759	771	796	792	767	754	792	751	759	759	763	752	757	800	772	741	779	730	749	826	723	783	799	815	731	710	788	821	846	802	739	772	748	758	748	790	774	779	752	798	754	770	782	804	796	796	794	783	755	790	764	756	737	796	799	755	777	807	740	752	762	785	801	788	755	767	765	787	814	781	793	777	788	753	745	814	760	753	780	786	778	777	767	756	791	739	742	813	765	768	699	825	760	802	729	778	794	787	773	795	727	758	812	793	742	818	813	800	809	752	791	785	760	800	775	771	790	791	771	754	819	780	764	766	794	783	748	736	798	764	773	737	791	781	759	780	841	758	804	793	789	780	790	788	778	806	770	786	773	796	772	799	787	769	753	796	786	782	774	815	785	763	804	781	781	766	787	806	737	761	773	771	747	785	774	726	764	692	790	785	782	768	755	732	760	764	756	768	794	826	798	774	721	776	764	780	815	787	788	823	769	717	779	761	777	755	782	781	812	748	776	775	756	753	766	771	750	805	753	779	756	785	799	777	734	785	800	803	781	731	752	811	709	765	763	767	769	784	791	733	790	788	800	769	769	785	819	765	774	733	738	769	747	746	782	774	791	788	795	743	795	768	757	803	780	758	775	756	784	785	781	813	802	736	744	803	797	836	777	762	806	748	778	768	833	780	833	822	811	718	787	734	739	774	750	787	809	810	731	771	781	759	759	789	761	769	800	847	751	771	833	783	785	758	736	747	772	748	790	763	762	767	795	775	751	778	773	752	785	804	790	784	731	789	773	813	789	822	806	724	823	741	794	742	807	756	779	752	756	811	798	764	759	761	813	766	794	752	791	761	783	809	665	763	792	707	780	756	767	728	785	763	767	752	692	826	779	815	715	793	790	742	804	802	796	792	822	804	743	834	795	795	776	727	756	713	776	804	744	770	789	749	766	800	727	754	791	766	748	776	799	785	777	754	822	741	804	782	778	749	762	809	775	735	778	794	757	744	794	763	792	785	800	764	776	733	768	772	808	731	801	748	785	787	780	822	787	806	771	725	796	800	792	776	766	795	779	831	782	718	711	837	757	793	718	748	750	755	747	793	726	747	786	779	761
50223	67039	58977	44084	35631	28009	19944	14763	10518	7706	5860	4336	3404	2642	2372	2029	1784	1558	1410	1251	1120	989	924	873	886	814	810	755	736	757	758	741	790	723	721	757	701	718	702	751	715	695	704	708	723	714	740	714	720	680	701	740	711	691	725	696	719	718	668	701	662	679	681	720	678	692	733	708	706	750	676	752	664	730	729	675	725	658	714	741	678	699	705	720	727	708	684	747	673	698	708	696	690	717	764	672	711	653	702	723	698	710	702	701	701	757	686	675	684	699	669	738	771	720	724	692	702	742	680	725	742	750	727	687	730	706	721	678	748	718	703	682	763	741	701	723	757	740	748	696	707	757	703	712	678	701	706	727	726	729	732	708	700	671	716	710	744	686	729	730	745	698	718	714	654	694	668	670	720	711	745	713	704	689	673	679	697	741	709	695	681	674	698	755	709	734	691	718	732	740	722	686	717	652	691	698	686	735	713	710	697	696	702	693	663	670	709	663	721	757	714	703	711	741	711	720	708	694	713	685	686	744	727	744	688	705	719	659	703	684	710	726	717	717	712	708	746	734	714	732	752	699	694	721	685	734	706	658	668	705	675	717	733	729	735	717	682	697	773	705	748	697	742	701	662	685	675	742	691	662	700	745	723	683	727	675	722	731	718	700	721	710	747	719	715	694	715	739	699	775	703	722	758	722	704	653	672	681	684	717	737	685	690	723	731	751	730	722	696	715	723	706	698	768	684	691	634	697	720	713	732	769	722	696	742	692	642	700	698	687	711	718	731	682	699	695	685	723	746	729	760	744	731	667	654	726	680	706	711	716	671	716	715	735	715	721	759	725	709	719	752	717	715	695	733	710	761	704	688	712	691	742	661	719	722	749	720	699	734	718	739	695	687	696	724	714	671	696	728	690	734	725	692	717	714	717	698	739	724	755	706	720	678	724	694	718	716	709	746	728	709	739	687	690	741	674	666	693	719	677	715	704	677	689	746	714	684	733	690	669	733	699	696	706	731	744	658	678	746	759	723	723	692	750	736	716	729	688	687	694	746	693	714	729	683	640	699	737	740	681	703	646	729	685	743	675	663	717	721	710	696	686	712	699	705	733	747	657	677	651	667	668	694	657	722	741	755	695	691	712	747	714	764	714	718	706	732	703	703	683	706	705	715	687	695	763	713	763	712	678	715	682	714	679	685	739	720	705	709	753	723	720	705	740	697	671	726	716	721	714	693	677	660	719	712	690	718	677	695	727	673	684	681	707	677	695	717	750	726	725	665	721	734	690	712	731	732	731	705	728	696	763	690	698	720	719	697	721	667	727	699	735	731	694	721	678	688	752	706	707	752	675	666	724	720	758	734	715	711	720	718	684	742	698	650	740	710	702	685	714	710	710	709	655	752	701	706	739	712	707	685	682	691	729	725	779	722	694	685	692	771	740	717	715	726	728	717	751	697	688	697	669	763	686	642	677	712	717	676	684	664	690	690	732	710	726	703	682	685	692	724	713	681	713	729	688	731	700	728	680	717	693	702	749	680	682	685	641	723	666	708	707	704	670	749	688	745	684	700	641	676	756	737	752	726	727	678	761	732	674	679	706	716	705	707	684	724	756	752	708	717	704	678	675	703	715	749	691	733	668	676	719	712	726	742	680	675	728	690	733	683	695	687	715	675	725	728	714	684	720	726	693	693	703	692	724	684	700	713	716	718	705	681	688	764	699	757	667	680	766	675	731	659	750	709	693	724	721	729	679	690	741	725	716	686	723	735	689	683	698	744	703	715	715	750	703	695	688	727	680	704	681	694	703	692	740	665	650	718	742	721	718	738	684	684	673	712	724	757	672	687	738	675	695	724	700	727	708	720	673	687	656	702	695	671	700	712	623	736	693	727	705	760	751	723	744	699	720	707	732	721	688	724	759	712	722	774	705	723	720	706	767	716	704	737	669	680	683	764	693	672	732	699	681	746	742	708	643	709	744	727	739	698	694	697	650	704	722	703	690	742	698	725	735	746	665	721	708	692	748	694	704	708	736	699	727	697	712	724	702	704	721	680	705	734	723	707	723	735	695	714	738	709	694	710	702	684	730	749	726	717	700	721	700	661	755	686	758	722	700	753	682	723	745	712	662	699	702	707	712	716	743	707	681	693	707	771	720	741	712	685	710	727	673	724	706	691	718	768	706	655	675	718	711	670	758	722	697	716	737	716	740	745	732	727	696	705	727	743	700	702	697	710	694	678	697	642	717	721	712	708	717	722	756	766	676	725	725	701	682	680	777	764	692	689	741	740	695	736	695	727	732	709	738	706	719	687	690	742	701	682	688	719	736	755	732	667	731	691	702	687	715	679	718	700	741	720	688	717	695	769	657	670	677	675	699	707	705	714	715	629	678	762	753	723	686	686	697	711	757	718	722	730	711	711	665	752	669	709	689	729	722	728	722	709	702	727	722	679	708	689	728	716	715	713	703	719	673	723	693	706	686	721	697	711	678	674	660	678	710	726	704	658	711	693	698	706	703	684	723	726	715	717	716	715	759	675	766	712	712	671	722	711	679	690	717	709	713	708	733	663	704	692	697	681	740	702	716	690	696	730	721	747	681	736	654	724	715	686	692	707	711	756	716	752	689	686	679	712	730	688	697	684	670	703	690	747	719	713	730	705	698	722	754	748	721	683	705	712	694	698	752	675	714	709	711	732	703	707	702	700	729	712	686	720	710	766	716	721	698	733	735	754	684	696	723	719	686	716	667	752	709	674	695	672	739	746	761	701	701	656	711	706	721	686	724	707	712	732	750	674	690	666	703	704	749	692	689	665	727	686	714	710	688	695	746	697	680	709	713	738	719	719	707	679	646	715	690	711	726	744	671	724	680	755	695	730	695	673	678	714	712	749	658	700	694	687	710	761	691	628	723	744	728	701	719	717	699	737	650	736	701	679	701	740	709	721	705	710	671	770	706	713	706	652	749	726	705	722	753	727	722	663	731	718	726	717	707	695	664	745	725	680	754	716	710	684	685	716	744	736	687	713	689	677	708	720	709	707	721	745	733	676	683	730	713	737	706	692	713	658	681	717	697	667	701	789	700	733	703	694	674	737	732	738	691	735	702	725	707	658	684	721	731	722	719	659	688	747	676	759	719	721	701	729	727	749	686	746	731	677	700	722	636	756	732	697	664	649	757	684	717	668	667	756	737	720	679	723	725	726	707	716	710	688	720	689	662	767	712	738	732	656	686	719	697	637	690	722	713	697	694	673	681	752	771	688	700	699	730	715	723	692	691	736	694	683	692	688	720	721	674	721	715	719	658	754	675	711	697	708	709	700	652	664	714	717	702	668	707	718	740	716	726	740	707	746	715	700	707	715	714	685	723	704	703	676	711	699	761	700	692	689	706	688	697	644	704	700	715	697	695	702	698	710	754	725	698	716	687	715	736	713	729	788	718	686	718	725	714	662	697	748	716	689	752	696	714	708	685	729	693	721	734	718	748	708	699	719	717	680	707	769	682	709	733
25252	21725	29377	24958	23928	25338	21374	11951	7320	5124	3756	3019	2393	1969	1678	1533	1376	1214	1166	1105	1046	965	925	847	844	822	796	822	849	811	793	794	785	767	771	776	815	774	738	780	764	765	785	758	790	783	744	762	763	763	794	792	786	767	812	820	778	792	825	816	690	769	742	749	746	813	780	796	755	796	755	751	781	760	792	743	791	735	761	766	766	819	773	750	794	747	763	814	755	755	762	792	772	763	768	795	776	788	786	833	778	766	796	768	795	778	771	752	774	727	852	758	742	752	784	768	788	744	760	748	790	750	779	740	790	790	756	762	740	749	798	755	784	769	775	748	736	743	803	740	716	820	762	782	774	754	791	785	797	746	754	756	754	767	738	752	748	794	754	809	754	783	756	729	773	724	749	806	791	763	779	774	784	756	768	771	781	794	810	749	798	817	749	731	788	796	807	779	750	768	771	785	773	801	753	751	831	791	710	754	814	733	776	706	713	752	785	769	810	790	800	746	781	769	774	785	732	773	782	752	753	793	778	802	741	753	789	812	742	726	776	767	749	757	793	781	802	777	712	816	785	791	795	785	790	754	753	776	804	754	742	773	769	762	784	740	772	809	719	756	804	762	777	770	727	771	778	739	753	808	743	744	778	744	739	815	761	766	746	746	753	751	759	829	767	799	759	744	741	799	774	784	777	752	779	827	759	842	701	738	772	724	737	809	775	748	769	787	826	759	788	827	794	804	820	791	758	760	764	783	780	778	733	801	764	747	826	752	844	735	776	813	804	773	749	822	727	742	758	771	807	775	773	761	776	794	759	804	771	765	760	737	749	813	777	765	756	770	762	758	794	734	739	770	783	816	745	801	743	755	767	777	721	776	804	776	800	744	776	718	752	816	759	759	759	823	761	806	781	752	813	805	816	778	764	809	757	742	783	763	749	746	732	755	794	794	722	780	749	756	768	795	736	755	750	765	771	783	781	778	763	735	846	777	773	739	749	788	782	752	814	759	812	743	835	818	777	780	773	763	778	736	775	788	760	804	779	755	782	768	784	776	812	775	792	774	776	758	714	811	775	780	771	754	793	763	724	775	816	772	780	776	790	796	762	798	785	824	772	822	793	768	715	776	802	743	760	740	742	843	741	776	723	771	786	838	789	760	804	761	838	825	775	797	732	739	802	777	792	778	806	754	838	781	745	743	806	793	742	804	772	801	801	794	820	799	801	799	796	819	791	784	764	777	769	767	787	796	810	736	786	800	791	813	741	759	739	778	781	748	759	799	817	770	742	786	728	789	792	766	800	858	792	797	810	758	778	754	842	737	728	759	788	744	798	770	810	769	780	741	734	773	770	764	737	738	776	811	731	787	778	689	783	763	765	785	763	741	701	773	807	803	768	800	781	840	766	779	782	733	750	783	758	776	780	767	784	796	787	802	834	811	760	767	746	781	777	725	792	745	799	723	768	771	799	773	846	821	823	806	772	765	784	798	789	771	755	797	784	754	761	813	804	768	754	828	764	761	768	701	820	723	784	781	739	736	741	799	740	785	806	791	818	763	768	798	815	763	794	750	769	789	810	744	761	791	781	770	777	789	790	727	756	770	783	799	790	756	700	712	803	775	775	757	758	786	769	776	804	761	751	788	815	767	775	748	720	778	778	812	774	836	723	768	753	850	788	777	819	787	779	743	743	780	818	775	793	720	740	761	739	799	801	773	787	838	735	771	770	779	740	783	768	747	776	797	755	754	767	774	813	763	768	765	765	782	818	739	759	781	780	800	802	774	787	784	779	768	761	739	829	742	804	840	812	788	773	717	760	779	723	796	736	779	770	791	738	761	780	781	834	764	791	772	809	760	726	784	806	790	725	785	785	847	803	808	778	849	815	808	789	836	771	807	763	809	766	777	736	796	766	794	765	808	789	732	816	744	748	777	768	828	808	815	758	791	801	763	765	793	778	720	796	782	751	806	788	749	796	775	777	793	799	757	789	783	814	756	745	756	744	775	773	780	779	750	712	757	859	779	775	811	739	751	814	778	778	794	779	817	772	781	740	746	779	795	740	753	836	785	764	776	772	802	739	760	748	740	804	825	747	769	698	846	819	745	724	744	798	729	812	771	776	778	735	760	796	762	757	783	742	851	779	801	770	762	738	775	772	777	725	775	789	768	808	825	764	770	720	816	758	769	794	757	776	776	780	815	730	790	771	793	754	752	778	753	761	740	759	755	744	746	782	770	766	748	778	749	758	819	816	757	825	821	781	739	753	775	766	772	793	718	764	835	785	795	802	750	785	729	759	753	809	795	795	777	731	770	778	779	737	745	802	771	760	721	794	821	759	762	774	720	782	718	783	763	773	792	811	840	793	780	812	768	854	781	762	801	755	749	776	752	747	720	744	700	731	736	807	739	784	763	784	777	724	750	755	762	725	778	818	760	788	731	775	751	744	740	821	785	724	789	740	738	819	747	755	750	831	757	774	811	798	824	809	781	736	746	781	799	791	745	770	785	814	759	738	788	783	803	786	791	782	753	820	780	712	819	761	807	790	772	741	814	821	820	759	769	799	767	830	728	785	791	770	771	793	719	784	776	781	848	785	781	801	804	795	813	753	769	751	801	730	753	806	818	745	789	760	783	778	803	813	769	742	793	755	765	837	766	750	808	803	857	731	800	841	794	760	761	741	792	802	769	773	788	796	790	782	764	723	777	796	729	823	745	765	740	764	780	770	731	773	721	754	755	803	758	747	789	778	730	786	752	738	774	749	757	823	745	778	766	695	775	812	773	743	766	799	784	751	782	778	754	783	762	755	818	759	758	813	808	755	701	797	822	805	765	801	782	802	787	770	753	765	805	841	840	775	753	797	743	735	725	769	767	840	811	720	777	815	753	779	734	782	768	758	734	825	768	768	761	785	790	742	788	806	833	779	825	745	772	789	756	747	771	725	776	775	789	801	794	802	759	770	749	761	779	767	818	788	788	797	821	797	799	794	805	774	733	722	786	738	763	828	770	774	745	777	735	732	749	787	780	792	828	786	827	797	750	727	799	793	724	788	739	794	767	760	756	799	774	751	747	766	797	745	795	770	759	797	734	744	774	752	757	783	785	756	792	760	749	808	762	776	714	852	743	797	734	776	788	732	800	809	783	770	814	767	768	775	751	774	737	836	809	800	772	758	792	718	768	783	800	760	765	735	796	812	802	751	788	797	814	828	812	755	784	716	766	778	784	752	824	717	797	780	776	823	773	725	748	802	754	717	770	804	818	743	777	749	752	761	792	797	773	748	768	730	756	782	802	742	794	746	756	797	757	787	735	737	768	784	750	779	750	744	710	781	734	823	806	810	777	738	776	788	771	787	790	786	802	781	782	773	758	703	732	790	736	761	772	754	784	779	801	719	797	748	725	777	746	757	819	820	794	800	844	815	741	764	787	748	769	767	798	791	764	801	758	824	760	760	802	777	752	751	717	738	807	767	724	746	776	792	763	735	791	765	743	758	787	772	759	785	776
55078	64306	55967	44205	35493	27067	19828	14934	10389	7646	5569	4190	3300	2728	2301	1878	1686	1489	1423	1162	1052	950	936	892	861	806	810	750	773	771	740	710	721	685	695	717	736	730	681	721	691	722	694	651	713	704	732	732	712	736	698	699	721	681	679	670	704	700	685	679	712	681	713	693	768	695	708	746	662	683	732	683	732	718	719	698	712	719	700	699	706	759	722	754	717	679	725	657	664	740	711	698	754	703	697	714	704	704	730	654	705	655	733	721	674	729	729	697	712	735	705	667	759	713	650	706	712	731	679	682	742	674	713	692	737	707	704	726	739	710	736	766	736	708	747	698	693	705	720	717	696	692	668	755	724	722	699	711	684	717	763	706	729	722	711	697	768	673	716	765	711	759	686	746	725	695	705	687	678	715	715	691	741	753	696	709	683	740	657	673	725	718	734	717	713	714	712	738	675	732	679	723	687	718	640	745	705	740	706	714	720	685	715	720	707	743	701	677	701	730	710	720	700	710	721	703	745	695	729	727	705	675	748	722	743	777	740	715	655	699	721	696	701	739	668	665	670	699	671	708	713	727	697	683	710	738	710	691	682	700	703	686	669	724	681	642	734	715	707	698	722	754	667	715	718	711	713	724	701	707	708	691	712	695	691	733	712	706	719	706	682	695	675	684	707	729	681	757	679	676	675	739	746	713	725	715	688	753	656	739	743	720	729	680	688	766	736	704	686	648	760	712	713	756	725	711	695	701	705	682	684	701	755	717	681	673	703	740	736	713	690	687	750	702	716	699	711	723	694	753	704	674	714	689	680	688	727	718	696	721	687	701	664	656	698	668	716	733	737	713	688	716	684	714	722	788	735	661	727	688	709	682	751	723	728	655	724	707	660	709	728	739	702	699	724	752	709	734	718	697	701	722	681	704	741	712	703	713	731	697	688	660	728	739	726	698	744	692	717	735	720	681	762	693	736	719	714	702	747	750	686	719	706	742	670	717	755	707	712	694	684	725	685	716	727	646	666	685	674	711	729	693	658	729	729	679	668	766	722	725	715	692	691	694	686	652	686	691	686	697	777	711	760	733	673	752	703	736	756	686	684	690	669	733	725	695	741	698	723	690	701	722	686	715	682	726	651	732	650	719	664	734	712	698	712	653	719	699	696	662	727	661	710	748	709	688	725	697	682	700	739	709	671	742	750	686	733	678	693	714	697	646	705	727	670	651	654	730	701	700	653	739	688	680	727	719	678	677	734	690	724	704	698	693	700	661	753	749	686	649	665	713	693	720	680	781	713	729	694	713	701	752	704	752	678	683	741	705	710	776	742	729	707	669	731	731	705	718	687	673	747	689	719	700	731	761	701	762	671	745	692	702	647	755	653	672	756	712	681	698	751	704	729	726	692	675	724	748	710	712	724	718	687	690	713	697	731	681	764	747	719	724	717	697	669	750	714	709	705	686	702	730	737	657	692	689	753	684	740	715	735	746	679	743	666	711	725	705	706	729	646	655	720	675	696	682	655	727	722	674	754	686	733	719	707	739	745	678	668	711	742	685	739	731	708	671	719	710	730	726	707	739	722	722	718	736	726	693	695	742	690	728	719	702	667	661	678	709	716	705	717	738	705	742	684	712	689	713	733	679	688	702	685	741	759	710	725	717	703	697	677	710	705	693	713	723	674	722	732	733	747	691	657	655	762	704	761	697	707	721	714	716	731	687	727	790	711	702	676	718	646	729	684	735	708	655	708	689	706	743	743	686	694	681	728	761	719	719	714	743	720	780	701	722	786	728	691	660	741	719	725	724	697	744	683	693	701	725	659	713	701	682	675	697	751	706	711	688	729	722	739	696	699	709	714	748	717	690	684	715	743	700	731	669	687	726	703	721	729	672	680	731	682	697	693	698	693	734	712	715	740	713	657	718	694	718	714	673	725	702	709	760	777	648	707	701	689	721	707	710	736	718	739	707	709	695	718	674	759	716	699	745	676	739	680	726	704	717	679	733	698	721	704	662	697	712	727	682	715	675	735	740	700	677	701	683	734	700	687	686	690	769	730	729	722	691	691	712	732	711	671	707	668	642	701	707	725	714	741	684	713	699	707	712	704	745	721	717	705	741	751	679	762	756	730	656	696	720	712	716	696	685	684	727	715	680	679	714	683	710	715	731	778	695	683	740	746	691	662	732	718	689	745	669	719	686	712	716	673	715	746	716	711	715	723	716	685	720	734	703	656	703	695	673	672	699	728	678	721	732	681	658	672	681	751	689	702	713	747	696	734	702	668	712	706	771	707	742	759	713	729	685	698	673	732	704	723	703	706	666	663	710	709	710	649	719	680	697	707	676	733	733	714	683	687	713	749	662	741	697	719	729	716	708	730	692	747	637	708	689	742	697	728	731	693	764	740	710	721	685	748	679	686	726	734	677	707	671	719	659	686	712	745	708	722	722	666	681	689	743	670	706	688	684	675	668	675	677	676	705	722	710	724	696	721	724	681	699	720	688	755	681	715	706	728	715	712	744	689	713	681	676	756	686	699	686	719	728	732	669	682	745	735	707	731	727	642	691	704	712	702	676	656	722	694	734	711	654	748	723	737	720	710	710	732	719	741	731	721	713	672	710	708	687	731	720	738	696	757	702	694	692	657	676	673	729	709	723	699	720	731	684	693	681	769	673	695	713	704	674	646	711	712	709	760	710	702	740	728	744	678	649	669	705	659	686	732	699	696	706	672	742	714	737	716	739	735	709	720	708	708	678	699	741	720	653	687	680	700	689	698	693	721	716	678	742	663	751	689	699	711	697	729	637	696	681	711	746	690	714	665	737	697	713	734	732	708	726	729	685	683	671	751	718	730	685	743	725	736	723	682	724	707	712	714	699	716	679	721	704	745	758	668	687	746	679	724	691	708	733	715	732	721	685	714	749	693	730	742	738	723	682	759	643	705	720	725	724	686	706	679	740	713	739	669	710	740	683	704	657	743	731	689	709	720	703	739	698	721	719	743	699	740	687	695	683	704	719	703	716	715	699	734	685	682	693	680	741	723	634	693	687	693	724	690	706	667	695	717	709	659	727	737	687	716	715	708	720	714	688	698	648	708	706	683	756	721	702	700	696	708	722	715	753	693	738	734	753	728	680	720	704	702	723	678	697	740	671	719	701	673	705	742	752	720	694	736	715	689	677	665	647	757	657	736	696	722	723	671	743	695	707	702	691	712	696	662	708	717	683	690	683	707	659	695	720	666	714	713	704	687	709	674	691	690	736	745	712	700	714	713	716	664	688	712	705	741	717	698	727	735	714	686	711	716	705	688	772	750	704	708	715	721	693	664	712	695	698	697	698	692	701	704	752	729	704	710	713	693	682	689	776	747	688	668	715	689	724	694	725	742	701	726	704	677	689	715	699	751	686	720	733	705	697	645	716	717	702	664	729	757	666	722	714	647	665	682	710	691	681	708	718	696	747	723	730	722	736	712	689	749	705	700	711	703	696	740	717	684	724	744	743	742	666	743	700
24392	21574	29342	24801	23971	26739	27255	17551	11388	7579	5121	3934	2982	2473	2074	1792	1666	1525	1307	1252	1119	1048	1013	953	922	865	815	893	838	800	789	836	838	769	795	800	818	759	814	805	794	766	721	783	815	766	797	721	775	784	790	780	823	766	807	790	841	767	824	809	757	791	818	767	796	822	727	793	767	772	813	841	780	814	780	779	788	812	752	756	759	764	716	763	749	777	784	796	815	838	771	779	690	838	841	788	773	780	769	792	870	781	795	748	794	787	757	767	818	780	818	792	799	804	772	820	813	776	778	796	733	799	841	805	783	822	804	738	800	806	761	787	794	811	762	758	805	772	765	771	780	790	728	817	734	773	795	820	726	809	784	795	729	780	825	793	830	809	758	807	809	765	781	790	779	773	782	787	773	795	757	764	797	793	809	759	739	826	778	767	787	751	737	785	790	789	758	768	711	798	791	768	804	866	785	827	751	840	761	771	797	757	776	779	758	753	848	807	776	783	780	753	743	775	799	772	820	783	787	796	762	717	780	801	786	762	771	763	774	799	818	756	796	772	734	778	802	732	775	768	756	795	755	798	815	822	787	767	749	790	779	778	765	795	801	740	794	781	813	771	819	785	790	799	806	807	761	765	744	831	778	786	749	848	732	752	799	799	746	771	795	755	785	747	784	734	751	776	805	772	826	803	780	800	752	771	783	739	760	737	792	732	787	740	821	744	770	748	845	761	809	746	863	763	800	837	829	721	775	766	823	761	780	774	795	808	830	819	745	822	819	768	830	787	731	827	745	796	758	777	780	835	796	737	805	807	806	812	743	742	805	782	785	795	775	774	737	765	826	807	801	824	767	764	803	818	779	748	743	775	786	801	770	769	747	801	827	769	754	801	775	786	750	781	817	806	818	761	787	796	803	818	780	798	811	740	797	779	774	746	758	767	790	788	771	763	777	786	826	802	731	756	750	787	764	749	808	765	769	781	825	788	744	773	768	776	781	809	817	766	770	800	804	759	792	774	743	805	783	788	771	767	774	774	779	838	798	801	776	746	740	823	781	753	818	801	799	784	829	769	768	809	759	758	795	855	731	814	722	806	788	750	815	729	804	783	818	798	772	780	782	788	765	816	768	748	776	784	799	811	822	782	849	843	764	756	778	785	795	816	783	774	738	811	805	805	741	830	810	785	713	806	798	779	769	776	746	842	838	787	767	780	763	731	756	735	806	773	802	807	800	760	789	785	804	793	790	775	823	808	805	745	700	760	743	776	775	775	811	791	849	852	787	746	763	768	748	772	801	755	722	757	835	763	835	728	799	835	792	768	773	751	732	824	776	793	791	732	790	789	791	787	800	801	758	788	785	759	819	800	766	788	776	768	753	839	780	759	774	794	778	798	779	783	767	776	801	778	757	790	752	795	783	737	816	738	738	766	794	751	772	750	777	782	784	833	826	743	800	800	809	764	779	823	760	770	790	806	792	832	744	812	755	762	767	820	774	780	769	784	789	782	752	796	780	768	799	726	759	760	824	785	781	783	776	796	742	777	819	794	761	791	800	766	868	783	812	795	763	806	741	772	766	745	759	754	785	821	792	790	807	756	836	779	732	793	767	777	789	742	793	790	814	790	782	827	787	805	753	827	767	800	799	872	796	748	817	798	750	766	828	775	839	817	795	775	770	720	783	803	834	793	748	806	716	767	765	795	770	792	771	744	776	819	752	794	770	769	793	761	833	836	761	783	756	780	764	839	764	742	806	782	803	788	746	774	788	771	791	748	796	792	807	736	759	760	724	751	754	752	733	778	780	822	750	757	784	759	789	814	796	796	841	728	818	787	793	770	784	807	798	773	713	766	803	786	788	825	771	855	807	842	777	765	788	780	791	779	766	791	801	831	807	777	736	833	744	819	755	808	793	773	788	833	763	762	816	791	739	798	735	789	729	839	753	778	807	853	777	855	794	813	801	773	742	761	736	761	782	774	751	787	773	817	775	776	758	775	800	773	776	786	788	731	807	799	767	809	806	819	768	729	750	773	774	824	778	726	767	774	807	780	777	824	798	768	767	773	797	742	798	815	763	748	752	711	826	740	792	758	790	794	791	787	768	795	770	766	811	754	805	755	767	767	813	807	827	770	773	875	780	807	820	767	812	803	812	821	784	832	818	775	731	748	723	779	812	787	765	782	764	837	819	749	815	779	765	784	765	775	730	828	768	749	804	831	798	751	736	785	837	838	778	785	774	775	724	761	768	743	715	784	820	788	760	828	771	810	886	819	720	775	772	752	736	765	796	741	798	774	854	799	766	781	789	792	777	757	774	783	770	787	797	762	764	744	753	768	729	729	782	721	775	798	742	787	740	765	779	772	815	799	830	808	771	822	766	853	782	756	765	748	775	814	814	768	758	769	786	719	798	800	768	774	755	748	792	767	771	777	808	763	779	792	802	803	780	741	767	772	781	784	827	830	770	818	801	802	765	764	775	797	739	799	850	758	772	813	798	839	781	820	775	811	777	786	820	797	786	709	823	736	802	762	759	827	777	808	786	773	761	786	795	794	744	779	798	829	800	811	799	821	798	751	780	774	804	780	739	760	809	769	778	816	824	807	771	765	793	780	829	794	792	775	815	774	782	714	768	832	758	833	806	780	788	764	795	789	751	805	790	765	753	758	755	725	750	797	782	767	780	786	762	733	787	762	798	746	797	769	798	781	791	689	808	835	802	717	765	751	811	787	751	793	769	804	777	797	805	756	793	782	806	766	812	764	790	741	808	775	794	767	822	793	793	808	792	786	782	760	793	777	791	784	760	774	767	793	790	800	832	756	771	745	781	761	749	767	865	819	839	798	783	766	779	801	793	761	805	817	719	800	755	767	741	767	818	782	809	820	800	799	799	801	771	788	760	778	817	786	773	773	808	793	817	761	808	791	808	815	789	791	737	840	793	784	805	769	743	795	763	793	780	785	817	832	770	717	748	833	813	750	750	763	814	799	807	796	758	765	722	793	795	778	789	810	802	793	746	794	707	792	752	721	800	803	778	774	796	782	779	846	827	766	775	766	755	771	782	782	787	773	729	827	785	753	778	787	769	786	716	756	816	783	804	742	829	800	778	742	744	744	804	767	795	787	799	833	741	768	756	779	806	797	773	816	720	767	758	785	760	806	715	787	795	775	766	746	762	731	791	730	736	729	793	734	828	786	791	734	773	790	807	768	795	795	774	782	793	805	765	751	783	742	771	810	748	808	740	814	778	753	785	788	747	800	834	762	841	788	749	817	755	760	774	750	801	771	789	798	765	754	782	710	810	727	787	769	811	781	811	756	847	800	792	814	791	755	764	774	791	770	732	780	821	786	823	786	741	804	828	813	733	785	760	722	840	735	754	813	712	766	743	793	772	785	810	803	843	833	804	765	765	780	765	813	765	754	761	758	819	754	778	814	778	795	779	757	781	785	766	793	793	824	800	743	796	735	804	794	773	745	780	801	771	772	739	780	784	790	775	749	792	849	771	751
50531	68224	62125	49407	40391	31260	24414	19127	14378	9930	7221	5515	4308	3435	2841	2384	2059	1781	1462	1394	1185	1090	986	930	940	871	832	832	783	776	713	756	747	771	734	681	727	721	675	733	685	753	764	701	722	683	709	700	704	736	756	687	680	723	671	727	722	744	654	757	718	750	683	682	699	740	717	671	683	743	723	766	704	696	733	680	689	746	707	726	718	734	772	720	717	700	700	686	698	706	770	773	704	688	715	691	678	695	722	675	715	676	705	720	665	689	673	770	742	719	763	727	726	735	684	724	673	679	712	693	724	713	694	750	742	680	705	651	674	706	696	717	743	672	681	663	691	680	698	714	739	733	700	703	720	705	670	732	727	711	699	691	705	736	712	717	688	718	721	714	710	733	716	720	674	699	733	692	725	679	773	696	703	755	706	685	709	723	674	703	772	695	700	757	744	726	693	693	756	718	715	692	682	682	719	686	671	692	740	736	717	724	669	712	704	687	693	692	722	692	680	712	695	683	746	702	735	691	687	737	720	721	719	725	720	752	722	730	685	701	721	744	652	725	694	754	726	711	698	702	727	681	737	735	742	699	725	638	738	720	739	727	689	730	687	675	689	691	713	705	741	694	723	709	789	742	709	694	710	704	686	745	678	684	702	684	725	681	667	742	708	684	689	722	742	746	720	696	717	757	716	656	713	751	693	733	661	749	731	725	716	731	739	718	758	645	680	721	669	705	709	729	732	714	715	720	664	723	715	698	678	713	691	709	730	694	735	758	712	681	689	715	697	750	729	696	695	665	689	743	657	690	716	716	745	688	722	733	710	706	744	736	696	720	731	692	709	753	722	747	700	712	732	724	726	701	684	729	702	712	738	754	730	708	687	683	729	672	705	683	684	729	672	723	693	696	659	673	699	711	713	708	716	724	760	718	692	773	684	681	720	717	733	719	702	687	721	696	716	708	701	743	709	727	756	716	737	677	708	697	699	715	741	723	703	707	695	722	728	725	721	694	699	710	721	730	686	687	726	720	723	710	731	694	728	714	725	754	709	716	719	725	706	704	731	780	706	740	721	693	717	728	697	687	744	739	735	707	732	721	734	695	704	714	695	703	697	768	688	743	706	689	685	696	747	750	699	742	721	715	696	729	679	684	750	718	715	726	725	719	701	711	705	727	718	689	715	727	692	690	726	729	747	728	687	727	738	679	753	719	696	725	743	717	725	698	719	699	738	745	709	725	709	707	692	709	762	742	701	651	761	729	726	679	663	705	650	688	669	682	685	716	742	678	741	704	732	727	754	698	747	719	748	679	719	684	732	675	746	722	671	710	719	655	680	707	775	722	653	704	694	756	711	711	729	662	715	712	712	701	719	754	767	678	726	760	747	739	719	747	735	742	720	706	721	687	705	677	679	714	719	714	752	678	705	734	729	719	725	729	704	712	710	705	722	691	716	697	735	683	684	737	712	722	726	753	688	722	716	664	721	719	747	714	715	762	783	718	761	701	686	735	736	719	672	712	693	699	777	733	693	666	715	719	693	711	681	704	704	748	722	716	719	683	681	674	696	720	683	711	734	716	719	716	716	726	754	702	706	675	704	687	718	726	698	689	716	706	671	742	679	686	696	688	676	729	730	742	734	715	703	727	718	704	690	635	717	765	754	716	677	692	724	731	742	697	687	697	706	723	718	720	752	727	672	752	671	708	705	652	657	777	701	693	686	708	757	744	762	707	714	762	785	738	744	676	747	676	653	717	696	703	652	730	702	710	690	721	751	747	684	678	729	696	706	723	692	720	767	691	761	744	698	678	651	717	708	689	727	744	675	691	691	733	698	715	708	727	698	686	678	674	699	777	687	699	693	754	705	748	714	752	702	689	719	729	723	689	695	757	711	746	703	734	720	732	695	710	694	816	702	671	698	740	711	706	707	687	714	703	712	695	735	712	698	727	714	755	694	717	695	690	723	696	770	734	687	721	698	700	640	703	737	711	733	713	733	761	744	694	717	672	741	729	666	723	706	663	725	692	725	717	729	690	740	732	694	713	719	712	725	731	744	688	732	697	728	733	710	739	690	719	696	704	720	711	706	748	658	708	710	713	729	700	735	671	691	733	648	703	726	730	757	724	701	741	773	723	720	721	764	752	738	686	706	705	685	721	697	712	672	671	681	700	721	691	773	692	718	712	733	688	722	649	726	735	739	716	706	729	734	699	715	700	728	700	685	733	715	750	659	710	736	731	755	684	729	695	733	681	716	714	753	703	748	756	745	695	737	732	751	703	673	692	722	680	745	722	700	722	717	761	696	754	713	741	698	682	715	706	696	697	660	704	686	691	740	682	701	623	694	713	697	710	737	701	707	689	739	736	706	711	746	691	728	697	708	696	738	730	774	713	703	622	733	714	688	686	703	703	684	694	701	691	702	722	721	740	731	705	738	740	687	682	726	690	738	712	713	762	683	726	697	716	702	757	726	685	739	727	703	692	706	775	682	684	750	720	685	697	708	730	680	698	728	711	721	769	697	704	710	707	755	718	723	696	706	718	714	705	734	679	721	671	708	758	732	728	717	683	718	694	735	669	694	723	695	727	710	696	722	675	749	721	712	679	681	672	679	722	704	716	745	687	697	658	714	718	737	690	728	692	655	713	720	677	730	725	677	703	673	708	679	732	733	739	739	745	689	711	697	709	739	759	724	735	690	785	686	672	748	743	758	703	656	706	700	690	711	702	723	735	676	733	684	726	706	719	718	720	709	683	698	736	676	678	722	690	785	661	737	711	706	746	729	680	701	708	693	705	723	719	713	724	712	690	682	734	707	697	722	747	651	643	686	706	676	675	698	740	723	670	720	712	722	710	740	678	712	690	723	674	709	701	663	687	730	748	735	701	708	702	697	726	722	700	739	698	771	712	695	719	703	714	721	672	695	724	713	689	673	744	700	706	726	703	728	761	700	755	723	727	726	672	712	676	734	711	700	718	728	706	713	730	682	697	717	686	679	708	733	745	702	757	718	685	708	735	715	751	796	675	685	747	724	713	747	674	713	714	702	713	728	718	677	721	696	700	682	706	690	705	750	652	690	715	681	710	740	712	725	696	717	693	737	680	689	659	758	717	714	676	736	708	739	733	726	715	736	659	708	717	742	723	671	711	760	709	714	689	735	731	719	703	710	675	682	733	721	723	684	743	748	723	683	704	624	693	695	725	745	695	725	733	723	691	715	722	692	722	683	750	677	720	707	700	722	727	708	737	739	714	697	674	711	744	704	725	690	674	709	693	709	685	692	675	664	710	669	709	770	738	720	689	775	681	733	775	715	700	696	676	708	659	688	688	663	666	664	735	751	740	714	743	716	716	713	689	754	743	735	726	726	698	701	741	681	743	719	671	678	732	690	722	659	708	692	700	735	718	698	708	718	700	688	717	680	724	739	736	733	663	732	737	703	688	703	687	651	716	709	675	691	729	693	723	697	724	693	753	752	703	716	717	693	709	718	704	677	689	716	710	722	702	688	706
29141	24155	32644	33303	26630	20601	14116	9097	5663	3739	2839	2204	1823	1507	1338	1239	1227	1054	1032	984	900	870	850	798	803	768	761	751	779	802	746	729	735	771	741	744	750	742	730	770	768	738	726	722	729	796	774	771	767	781	726	760	756	820	776	801	774	765	739	733	749	772	768	787	732	801	778	765	757	750	777	698	735	765	750	736	792	734	769	824	751	737	783	769	738	747	767	736	744	796	762	796	788	752	748	763	773	711	745	793	783	775	738	736	797	756	785	765	767	775	787	793	776	785	717	741	761	743	748	754	733	788	740	741	741	750	790	790	717	790	750	732	757	792	768	759	774	740	754	730	782	793	766	705	752	744	791	737	781	729	744	765	770	753	747	755	764	747	773	703	775	753	791	768	764	749	765	803	755	729	759	743	749	786	736	708	742	735	738	688	769	779	725	733	745	758	743	776	733	766	785	716	718	762	804	755	792	771	752	728	813	782	729	719	713	773	684	698	756	748	809	742	794	782	740	753	732	784	809	778	718	737	781	791	746	753	718	699	779	754	728	707	751	743	711	744	775	755	747	759	730	780	773	745	736	735	769	710	779	724	750	762	742	772	753	786	776	754	758	747	761	726	801	741	734	765	707	766	757	807	765	760	834	770	755	771	766	773	797	778	733	800	744	725	817	702	774	820	810	711	746	797	768	713	765	778	758	744	726	695	759	745	733	722	779	700	742	761	698	817	776	840	773	756	738	791	750	763	756	743	764	767	744	781	753	749	735	743	812	748	792	739	752	786	772	767	757	750	736	702	757	749	740	765	746	767	716	774	770	735	793	754	748	746	696	735	756	689	743	779	740	757	759	743	747	773	737	760	741	785	783	769	730	756	702	753	764	734	736	716	785	752	800	791	821	758	750	765	735	749	710	760	753	751	683	732	821	714	763	760	722	739	770	728	742	768	755	785	786	741	791	735	716	741	755	744	793	825	766	745	707	693	750	735	757	754	777	738	737	750	748	748	768	737	729	731	739	754	764	806	736	789	746	711	787	761	763	784	762	775	735	771	754	697	772	761	766	776	720	753	812	799	738	819	780	734	739	769	749	731	711	753	728	765	774	739	770	741	801	708	788	754	783	745	725	720	722	742	695	752	769	771	721	761	746	778	789	792	714	747	765	745	785	771	756	753	726	702	729	729	716	732	741	770	757	739	849	757	719	777	703	819	722	789	722	744	717	778	761	757	756	795	733	728	759	771	698	798	740	733	780	791	763	759	767	729	778	796	719	772	737	752	748	793	782	745	794	692	768	773	779	733	758	722	748	731	809	791	764	794	758	783	707	810	797	734	811	780	740	744	728	776	679	790	771	747	771	781	732	789	721	788	734	853	748	798	745	765	754	752	759	778	783	741	768	730	773	784	771	762	777	769	741	806	798	757	795	721	782	808	742	740	737	740	716	777	738	775	747	789	746	748	782	744	792	760	758	779	731	733	771	766	766	772	767	707	814	740	740	786	796	800	793	747	747	788	743	798	800	763	754	737	764	773	753	782	762	768	767	804	803	784	729	780	775	721	772	783	734	774	783	777	760	729	779	793	741	748	788	756	732	762	764	783	765	769	767	761	738	754	783	783	751	762	767	776	769	755	762	756	772	824	782	762	730	749	718	789	803	787	757	748	801	727	770	793	778	788	736	798	791	666	777	747	726	773	763	787	725	784	826	748	745	810	748	758	725	748	736	775	729	793	746	768	727	782	732	739	735	725	817	760	785	737	765	781	770	745	775	724	760	753	779	728	745	722	717	767	743	736	743	731	725	801	765	787	738	747	721	771	685	736	757	723	724	751	686	760	721	772	805	727	721	735	751	748	775	760	787	772	780	743	773	750	765	702	782	734	795	746	774	732	774	728	768	763	731	776	770	764	856	806	745	772	660	791	802	756	772	781	736	785	725	760	753	737	721	786	761	774	712	709	752	724	745	735	716	753	716	753	750	749	785	844	810	722	732	787	733	775	735	762	733	795	791	776	740	777	783	780	788	735	754	769	731	782	778	761	744	749	754	779	721	776	755	763	767	796	779	781	723	780	748	722	746	752	754	792	757	754	736	769	700	776	763	792	768	790	767	769	732	797	787	797	763	736	765	753	766	769	749	745	763	758	768	753	799	734	737	739	735	753	761	728	795	727	783	762	782	764	707	716	769	776	729	743	784	732	737	760	752	785	771	761	769	769	782	741	735	781	755	733	765	732	717	752	756	787	772	735	744	758	784	778	742	774	714	791	728	755	744	740	749	742	726	752	805	736	763	794	765	709	734	764	715	756	716	775	777	772	782	786	746	738	763	796	720	779	710	752	737	777	746	773	761	772	753	761	801	745	748	744	804	752	768	719	728	737	738	776	724	778	749	744	730	761	777	730	724	739	793	699	802	772	722	762	753	751	751	746	736	732	751	744	767	726	767	801	776	736	767	772	774	745	789	769	747	760	709	729	773	756	734	727	769	755	768	716	768	736	780	719	821	759	758	759	710	761	761	793	748	713	749	768	772	735	734	805	735	753	772	804	773	687	757	776	771	727	730	720	746	833	772	761	766	769	726	749	794	748	721	761	747	737	778	798	780	786	784	773	799	740	787	753	715	761	797	733	744	727	722	758	704	770	757	810	765	683	729	768	708	710	805	744	795	792	796	785	765	785	765	771	774	758	753	747	767	768	777	806	747	723	784	715	757	737	753	799	752	790	707	794	759	775	754	770	759	793	763	792	790	744	774	752	750	730	784	780	706	741	763	768	738	744	727	797	740	771	731	749	708	762	750	786	782	736	765	744	819	760	720	743	726	725	795	736	758	767	750	774	725	764	824	773	752	720	750	752	710	764	800	779	734	765	722	789	762	692	762	720	721	752	785	682	774	783	808	755	768	722	714	735	747	721	784	734	760	794	772	802	784	729	786	759	742	729	783	747	743	748	706	781	732	773	739	775	745	729	801	761	782	793	820	730	765	745	742	750	739	718	773	760	729	710	756	825	713	742	724	752	792	710	787	807	745	766	717	799	746	752	702	774	774	774	739	749	739	770	753	759	767	759	769	754	765	770	772	755	763	766	714	738	748	777	740	782	774	835	781	750	766	727	757	785	733	770	762	782	784	723	730	750	746	758	752	712	735	757	791	759	768	788	744	777	736	785	765	733	717	708	708	764	777	728	793	770	730	734	716	783	727	770	757	744	735	778	748	760	760	728	772	724	770	763	720	776	768	765	709	739	801	763	733	739	751	765	801	781	775	770	729	791	776	726	820	674	784	807	805	780	752	796	811	709	721	750	701	730	739	729	744	767	792	699	811	714	725	690	753	768	770	743	771	801	763	744	784	793	767	741	765	718	755	729	788	729	760	742	766	785	768	712	774	767	775	716	763	723	761	852	780	784	777	780	807	737	827	737	729	785	760	775	763	739	754	747	781	741	721	764	718	762	791	751	737	758	750	753	763	769	758	744	790	738	772	775	729	723	763	744	713	726	742	714	753	765
49670	57831	52126	40121	30584	23426	17126	12634	8472	5881	4444	3382	2504	2164	1873	1588	1410	1261	1180	1119	979	916	877	858	815	767	755	694	734	717	697	733	767	692	685	706	704	717	696	677	724	709	681	726	699	731	702	675	714	705	704	696	694	708	733	692	692	693	721	664	660	685	659	739	711	669	720	681	660	690	675	724	659	710	686	730	726	633	700	721	707	696	708	776	707	697	697	664	693	709	717	662	747	671	704	682	713	659	711	715	736	695	694	680	727	769	765	681	686	693	664	671	703	709	697	706	698	690	676	706	700	698	730	697	687	710	730	643	665	663	721	739	709	675	688	673	726	674	670	717	735	700	712	688	700	717	702	719	688	706	688	683	673	712	685	732	692	722	693	655	702	678	700	674	745	719	666	708	708	636	698	673	667	653	675	682	658	711	684	690	764	685	700	691	731	680	702	719	719	709	682	692	679	682	712	697	665	710	728	681	686	680	700	726	759	634	723	682	668	709	707	674	708	737	680	657	731	655	738	709	701	635	717	662	689	741	667	707	666	695	699	665	701	655	703	711	745	716	694	728	657	706	683	722	705	670	728	663	686	693	694	644	723	719	723	692	692	704	664	673	677	699	716	691	681	670	749	668	698	695	678	670	710	728	697	713	750	708	735	702	667	696	701	719	671	736	714	689	677	711	685	663	702	726	703	663	734	656	679	713	665	694	711	657	639	669	673	690	726	739	685	684	724	739	724	702	720	719	719	671	693	733	728	673	710	682	656	685	640	713	718	674	658	684	666	704	692	695	701	713	717	699	751	705	682	718	701	685	673	640	708	706	690	718	696	717	708	700	694	677	672	677	717	682	681	669	671	731	706	695	682	710	716	681	722	665	718	655	744	727	724	707	678	698	682	697	697	724	698	712	653	697	704	687	702	695	687	644	743	702	700	690	665	679	721	696	716	724	696	712	683	722	707	708	664	678	704	711	678	747	689	683	684	699	695	639	685	724	699	721	703	703	725	700	671	666	749	716	633	678	711	678	755	688	680	689	677	697	718	716	698	715	730	722	730	657	717	701	738	719	717	692	705	674	713	738	701	709	712	671	706	661	700	680	729	737	726	663	679	647	684	736	684	712	746	726	698	713	711	720	686	706	663	716	710	670	717	650	654	672	668	668	729	704	647	676	751	711	695	741	689	726	697	698	724	661	730	706	691	704	690	733	717	730	687	681	690	676	737	707	718	679	681	728	653	683	694	664	658	706	706	689	670	701	685	650	665	655	665	733	685	699	695	682	739	699	709	668	680	664	721	672	688	657	687	660	737	678	719	740	705	712	705	700	651	738	651	679	738	681	728	692	727	692	703	736	684	687	726	691	697	707	688	700	688	683	729	669	692	698	694	686	722	721	695	719	703	682	721	695	726	658	661	732	689	727	706	689	705	650	691	719	726	692	703	710	716	724	732	790	684	671	698	726	659	652	698	679	725	675	682	660	690	665	677	718	684	646	722	714	668	706	717	684	702	633	714	673	672	717	732	687	708	685	701	676	697	723	740	702	674	720	642	653	685	727	701	695	743	710	769	731	662	687	709	694	666	700	702	674	756	679	665	669	731	705	661	666	668	677	686	650	692	726	689	703	633	701	718	706	737	711	696	668	680	660	731	727	711	669	700	704	709	713	720	721	663	717	689	686	714	680	691	713	669	652	719	686	713	674	687	721	696	705	689	729	693	722	704	689	661	745	715	704	696	644	753	716	717	740	703	671	691	675	639	675	699	704	685	728	700	670	700	679	725	716	673	738	684	681	723	666	695	690	675	677	669	700	706	724	702	663	728	721	692	736	696	654	668	719	713	678	712	675	751	735	713	700	731	673	702	686	691	698	710	696	725	691	698	682	698	697	684	714	711	653	723	676	693	688	727	674	688	704	672	744	700	700	675	678	696	674	695	711	722	697	707	691	730	703	735	709	735	709	722	718	687	713	686	753	699	674	635	691	660	729	651	718	640	680	752	694	663	729	642	676	721	659	686	706	712	696	700	682	664	694	644	698	697	746	651	706	720	726	702	636	725	658	680	718	697	714	705	682	706	681	738	699	712	666	670	702	733	672	669	657	662	708	694	694	642	723	683	734	711	686	688	718	677	706	695	685	723	687	728	681	706	730	750	696	705	668	685	721	704	693	657	714	724	686	731	705	669	695	739	697	720	739	707	719	679	664	718	728	695	689	654	672	756	698	735	743	686	725	680	660	708	695	677	727	712	675	723	718	644	672	748	731	664	732	715	660	691	716	715	714	701	719	745	689	680	721	693	722	733	731	695	691	710	682	730	735	696	696	704	736	699	687	731	710	736	684	717	685	686	664	701	718	700	732	701	667	678	644	670	747	725	761	764	703	705	730	669	646	711	729	724	688	698	684	693	710	733	681	688	690	696	742	707	658	687	721	687	726	699	730	703	662	701	694	678	720	679	696	690	686	707	685	715	692	671	747	727	693	681	705	726	708	669	665	652	722	675	733	696	685	718	736	690	705	688	719	680	708	699	680	702	693	694	666	676	705	677	681	694	743	685	666	654	697	693	670	712	708	695	696	685	669	688	703	736	735	663	728	680	688	735	700	689	683	691	702	679	698	667	674	691	714	712	696	680	728	653	674	716	667	719	710	680	658	706	695	695	720	653	736	687	737	750	723	745	690	729	678	763	727	710	662	701	676	693	672	689	665	724	710	701	711	722	668	716	703	739	711	737	739	698	729	725	709	686	718	697	741	708	723	658	704	664	706	702	723	674	694	691	649	777	691	700	718	696	717	685	698	717	680	668	735	676	670	691	734	684	693	685	746	672	684	711	759	680	692	696	701	689	715	709	723	750	695	732	697	729	726	677	721	666	665	648	722	720	692	690	694	740	675	708	697	723	709	728	714	692	715	666	682	688	694	683	697	693	726	741	682	734	718	718	653	709	694	700	666	653	703	727	698	693	705	688	700	732	657	676	674	669	791	734	689	674	680	681	694	716	703	735	701	692	692	719	732	699	685	749	649	697	729	653	744	683	661	665	672	670	671	693	702	667	649	642	719	704	691	705	688	682	718	671	670	723	717	698	685	665	676	711	638	728	737	648	693	695	704	727	730	720	739	723	692	738	727	744	659	708	667	691	698	731	745	720	649	724	688	698	713	627	695	644	661	656	730	703	739	708	679	734	749	680	662	678	693	706	733	733	701	687	668	676	670	670	706	717	686	722	700	752	671	676	684	695	666	675	672	672	728	696	643	678	673	692	729	718	669	740	712	677	686	703	739	674	678	682	708	666	724	703	690	676	671	694	687	702	735	730	661	669	699	695	652	717	692	701	737	703	687	706	668	710	687	668	681	756	669	674	693	712	727	710	715	718	705	661	678	657	688	693	736	708	713	681	659	687	685	724	717	707	723	682	742	712	720	730	671	675	691	653	662	681	666	663	681	672	696	674	732	749	734	691	730	711	720	712	712	673	671	687	728	725	694	689	707	712	683	674	722	674	708
26016	21671	29282	25328	23825	24011	19207	9662	5581	4185	3017	2332	1938	1604	1557	1383	1269	1132	1090	971	991	903	875	869	863	899	874	749	761	801	832	816	751	762	833	781	763	722	747	802	805	777	734	772	775	756	787	710	770	782	785	783	757	754	755	744	832	772	757	821	781	745	771	762	801	739	749	762	758	751	762	748	751	728	759	788	781	762	821	774	729	807	735	798	794	768	772	740	773	713	768	797	770	737	757	762	735	778	795	767	711	769	756	730	844	778	786	805	807	789	714	800	794	803	796	775	720	767	789	746	754	769	813	794	719	790	790	788	698	770	756	845	739	769	714	743	785	760	782	776	759	779	779	717	780	766	822	785	771	803	777	796	796	832	797	777	760	770	725	751	752	761	747	767	758	733	809	766	734	738	795	795	809	766	781	758	771	808	789	784	801	810	716	816	760	762	805	768	769	773	768	800	784	772	761	762	689	768	760	744	754	790	769	777	765	808	770	766	781	761	742	758	736	800	804	802	767	713	753	789	762	730	707	805	802	811	744	773	710	742	813	737	777	774	706	772	755	749	802	793	723	793	790	772	837	759	824	807	756	742	761	783	722	749	767	784	789	773	802	734	811	768	759	739	756	754	799	797	763	733	786	728	775	789	790	745	737	747	762	791	750	812	728	743	792	760	806	768	807	800	794	757	749	703	800	806	747	789	780	755	851	778	773	728	738	758	765	740	712	807	726	772	752	781	759	721	786	758	807	730	712	773	769	780	780	762	774	795	743	751	758	764	750	725	775	779	804	803	821	737	836	714	808	785	740	714	717	803	747	723	760	740	740	782	742	757	784	800	813	799	747	777	759	758	774	796	722	751	786	815	833	801	783	761	789	751	741	763	778	724	792	767	837	783	736	818	786	742	710	779	747	791	770	732	803	744	755	797	777	783	783	719	781	767	809	769	744	769	772	809	770	798	761	748	804	796	801	769	810	800	766	734	767	785	749	784	792	789	743	782	746	754	779	754	770	734	773	744	768	763	744	765	784	736	774	713	743	761	834	730	797	743	725	743	781	797	755	811	795	768	772	761	708	793	752	747	765	750	773	800	751	852	809	747	798	748	717	786	765	769	776	767	789	807	696	752	755	752	814	784	785	736	738	799	758	797	691	815	734	790	767	751	781	728	770	780	755	743	784	699	722	715	777	724	783	746	748	692	749	786	745	743	808	767	761	764	762	762	799	792	811	731	775	771	778	782	759	782	764	766	797	738	773	782	742	794	749	810	805	790	746	794	805	768	780	767	764	773	729	789	791	769	787	769	765	757	759	815	785	764	798	736	797	759	715	789	761	812	757	811	784	793	790	791	805	751	746	746	753	765	781	811	757	719	767	804	746	783	786	699	746	762	833	762	747	784	806	780	758	761	794	799	802	787	789	757	785	743	772	728	795	826	795	749	773	735	761	774	789	774	820	758	700	710	812	758	815	777	796	720	717	754	766	818	777	780	766	745	795	732	789	751	800	764	759	793	741	745	796	779	741	760	835	781	760	805	782	742	781	755	772	749	800	767	768	764	785	772	730	714	792	811	767	788	760	743	782	775	783	769	772	765	775	765	783	776	813	744	735	757	727	735	800	796	760	797	757	759	766	757	777	758	771	788	778	805	770	804	767	762	797	757	760	760	723	752	791	739	784	762	821	754	762	741	762	750	794	836	786	797	760	770	772	787	758	782	764	775	735	817	760	755	768	789	757	746	733	757	727	773	749	785	797	831	791	793	764	788	780	778	757	812	765	787	729	729	787	772	742	751	785	764	804	756	739	784	790	790	767	779	717	777	774	803	772	773	766	787	787	818	800	798	816	775	813	796	736	811	806	757	776	729	784	781	795	842	752	715	745	787	793	738	766	744	766	806	772	754	807	790	776	816	753	711	728	746	782	843	764	785	753	794	738	754	751	768	730	738	775	734	744	768	790	754	822	778	741	764	781	741	825	815	752	756	847	795	780	793	812	790	765	787	759	753	804	747	747	768	744	765	831	760	706	674	778	788	792	764	746	791	733	732	712	801	699	757	795	815	791	780	732	791	760	776	736	782	782	769	774	741	781	752	788	784	764	752	712	749	776	764	769	799	784	780	742	753	791	768	821	720	720	754	688	810	717	744	763	756	768	792	733	757	770	826	817	780	753	761	798	840	831	783	751	771	771	804	737	781	796	770	750	704	789	766	723	769	762	800	775	800	766	771	765	754	775	745	732	751	746	770	734	773	768	806	757	816	786	745	796	737	715	824	780	712	794	767	723	776	810	788	789	818	770	803	815	783	779	791	737	744	814	728	771	758	774	711	790	726	793	761	812	773	810	730	728	753	742	794	722	764	758	735	746	799	772	730	811	771	713	746	773	768	793	743	784	783	760	781	723	740	841	767	718	747	770	783	778	723	773	781	806	712	773	723	744	765	756	774	773	758	747	805	752	780	778	789	758	825	786	746	807	762	769	804	797	784	751	779	736	787	790	730	802	751	721	756	775	741	799	730	778	723	771	746	765	798	819	755	768	780	767	810	744	766	732	766	819	733	815	718	759	834	812	777	789	767	819	810	723	798	753	767	782	793	785	795	796	743	786	714	762	752	774	740	805	820	808	783	760	777	748	761	781	741	771	693	801	781	760	793	797	802	806	724	712	769	773	765	747	743	755	713	793	769	764	749	812	759	794	775	735	814	797	808	774	779	748	717	732	781	812	746	746	761	772	754	698	771	788	791	775	773	778	769	827	807	785	805	781	732	737	742	803	797	774	764	777	776	758	756	745	757	749	759	766	736	831	734	734	766	713	751	712	773	776	792	806	724	749	778	773	736	756	791	799	734	781	729	758	773	759	774	733	749	769	756	747	793	771	717	721	788	746	786	776	814	734	779	786	736	766	793	781	792	809	806	801	737	789	795	789	744	759	724	808	729	755	776	813	778	798	791	750	854	791	756	790	796	781	777	763	776	767	748	784	818	770	760	766	780	772	770	777	799	744	803	834	743	830	782	764	809	738	758	803	792	736	750	727	791	781	771	721	779	790	767	838	771	744	698	759	703	789	796	751	799	793	756	832	749	807	778	795	759	752	788	739	756	767	771	764	734	795	828	800	745	777	824	710	765	817	768	766	721	790	754	722	800	790	730	780	832	792	767	782	793	742	822	787	777	755	808	841	788	726	813	739	749	757	744	738	786	767	752	765	750	744	786	817	731	776	775	786	799	779	808	752	781	753	787	770	824	810	767	796	759	812	718	761	769	749	790	742	786	801	747	776	779	788	745	730	796	779	771	770	729	774	762	776	767	761	753	771	775	766	774	743	731	713	798	794	797	782	739	770	762	806	800	730	768	776	754	704	745	736	789	814	772	751	785	751	815	706	742	795	747	746	742	808	794	796	729	750	778	732	791	792	746	810	794	834	769	808	769	776	711	786	699	709	768	795	760	782	770	791	808	824	805	809	798	733	738	775	795	742	745	761	755	790	783	784	768	721	768	795	735
53155	66063	55007	40508	30614	23808	17632	11565	7925	5860	4323	3234	2565	2149	1870	1617	1444	1291	1213	1088	993	891	889	788	768	784	736	752	722	690	732	759	738	726	738	705	729	711	731	715	722	724	716	693	728	721	701	757	666	693	737	701	646	689	735	703	738	717	685	704	677	681	689	706	678	715	729	678	719	703	706	738	717	707	720	732	733	643	682	679	682	701	722	708	684	705	710	695	705	687	763	690	718	705	695	703	693	711	724	733	690	694	725	723	719	683	686	693	761	696	708	722	697	733	665	751	684	770	684	684	656	695	692	715	740	665	669	683	697	665	684	672	751	684	727	679	720	675	679	732	718	694	701	708	696	768	706	734	683	715	707	654	746	683	744	665	691	707	716	693	765	738	712	690	710	702	717	674	705	694	674	749	717	721	734	696	654	713	697	722	664	703	679	706	701	677	711	704	690	698	704	726	676	745	727	681	702	729	715	714	710	711	689	737	644	694	650	693	719	705	692	678	652	715	679	716	718	735	706	724	718	708	726	673	679	696	714	720	711	715	652	711	706	725	694	689	692	705	739	693	679	687	734	702	684	659	681	694	663	689	700	685	718	686	696	716	699	708	692	639	702	743	663	727	701	688	704	681	667	729	706	734	696	682	707	714	704	679	706	733	676	690	641	691	661	719	659	692	693	690	707	710	715	652	672	672	713	749	723	719	726	764	697	748	723	713	690	710	695	698	724	703	726	670	697	691	663	639	730	708	722	701	734	708	647	684	675	731	719	761	685	707	707	705	720	692	674	704	679	703	727	710	666	658	683	723	728	682	700	734	685	721	716	682	690	706	695	726	676	696	704	709	705	699	710	730	737	709	737	677	703	700	686	716	731	709	737	755	695	737	665	756	724	680	679	695	667	669	688	701	689	686	775	717	739	681	715	739	685	687	688	699	671	716	704	725	727	708	707	698	665	693	708	687	725	704	729	702	708	673	727	725	697	738	672	745	724	674	685	713	689	677	683	668	713	712	695	719	711	745	760	686	686	681	741	724	695	727	707	689	777	725	726	679	728	685	739	650	671	698	665	691	731	693	720	725	642	702	688	669	695	697	627	715	712	714	691	704	674	730	689	714	691	715	697	693	708	745	683	763	737	691	749	680	668	736	751	720	731	696	705	754	647	696	676	706	676	710	670	713	718	668	693	740	723	735	705	688	683	695	693	714	676	690	682	690	723	705	696	713	706	659	734	703	733	629	682	637	693	706	693	701	719	735	683	693	711	723	697	718	724	734	677	681	698	735	757	721	732	741	693	691	694	719	734	690	680	724	726	683	741	728	696	728	718	658	718	720	717	671	692	709	656	742	693	699	697	729	741	726	712	700	659	677	716	694	659	705	730	754	675	714	676	771	723	697	737	764	652	710	718	712	690	704	692	666	665	705	724	680	688	668	736	669	705	697	737	708	740	715	718	737	689	659	696	697	701	718	722	713	724	695	684	698	694	625	694	680	726	687	735	647	700	684	684	639	691	689	711	712	682	677	741	698	715	691	671	743	728	685	706	672	694	699	671	698	726	685	714	701	665	658	713	692	691	714	718	628	721	752	674	718	671	701	677	665	688	684	729	664	737	657	713	690	710	761	692	690	718	743	662	724	719	724	684	742	704	696	691	726	698	706	742	698	700	721	738	725	735	713	749	664	693	733	744	745	682	757	742	688	703	686	699	723	654	695	680	662	701	715	685	835	686	732	715	690	687	707	698	718	712	670	669	745	772	740	730	680	692	711	707	692	729	716	678	676	720	657	717	682	704	707	703	688	696	738	716	722	705	674	685	701	722	725	704	659	690	729	721	710	730	694	685	731	713	711	670	739	715	714	655	757	754	700	685	708	734	724	682	699	697	709	664	702	691	663	683	683	672	679	686	678	734	713	718	670	713	729	709	705	726	708	733	718	708	704	723	691	711	688	740	734	692	704	729	666	691	729	709	709	694	709	721	715	700	691	699	691	709	695	729	757	718	678	668	688	707	691	651	669	680	710	702	669	730	662	717	667	694	724	698	708	731	711	704	702	733	716	686	749	729	704	680	704	720	701	740	721	736	690	709	703	749	667	670	738	699	691	661	701	727	732	726	674	724	700	764	739	726	722	738	699	707	685	700	682	711	690	701	706	711	748	673	684	733	720	699	708	750	699	668	647	661	707	728	750	710	655	695	712	711	689	691	684	718	665	688	698	731	677	679	730	703	691	736	632	751	739	698	727	740	697	728	678	685	670	683	684	714	685	697	700	684	702	672	691	721	661	674	690	699	752	684	747	670	712	736	738	708	706	648	711	756	734	732	710	689	717	688	682	681	690	697	679	737	683	671	677	682	707	668	708	688	674	699	662	726	694	750	709	746	702	684	694	687	695	717	688	717	710	726	672	661	684	713	698	655	716	672	709	722	658	656	729	673	656	691	735	680	700	710	667	709	752	673	715	720	724	745	715	674	703	667	714	686	676	666	697	719	680	696	689	703	717	704	720	654	694	680	728	679	671	681	670	734	678	747	717	730	700	685	736	667	721	696	727	695	676	705	710	697	676	742	725	703	675	683	718	724	709	679	689	686	724	712	706	644	681	686	767	699	686	707	710	719	669	680	718	729	714	639	702	744	693	675	698	690	768	709	675	716	729	692	693	679	621	705	693	682	712	704	684	706	729	728	703	686	734	747	706	683	694	664	655	714	654	731	654	730	696	685	697	695	703	717	669	674	744	724	670	751	685	686	735	702	703	684	686	739	726	712	700	718	703	696	742	699	742	702	708	711	664	672	704	696	733	703	696	681	713	695	700	704	708	705	723	695	646	703	691	737	695	693	747	692	687	681	697	696	711	673	679	743	706	706	706	669	722	720	752	731	745	684	688	720	713	723	746	700	662	697	699	687	718	727	669	670	718	713	746	720	707	726	696	709	706	743	670	678	712	717	636	749	673	670	679	726	693	697	689	691	699	686	690	695	670	722	684	670	706	717	696	748	674	700	743	663	740	701	735	681	701	680	711	714	704	687	656	715	705	684	704	717	671	689	707	737	716	717	716	728	706	689	684	687	707	710	688	687	664	685	728	733	685	680	731	683	671	696	715	680	727	713	686	695	722	722	731	688	674	685	683	677	725	702	739	656	704	714	730	698	673	683	702	684	704	716	722	709	712	724	713	737	696	685	697	686	687	704	697	670	660	690	736	661	715	693	717	663	645	726	741	720	752	717	685	725	652	735	713	727	697	689	697	678	746	748	718	725	659	686	693	727	737	705	701	662	700	646	688	725	744	687	714	668	724	670	710	660	699	673	672	723	650	710	733	729	671	674	692	701	746	695	720	723	687	706	725	734	713	717	732	687	761	688	716	713	662	676	728	686	689	707	702	732	706	702	755	682	691	735	689	688	688	703	701	719	695	701	665	631	711	719	681	733	756	710	630	691	666	691	666	722	688	689	676	712	692	717	755	729	733	677	696	728	764	740	700	669	696	728	677	705	713	701	704
25416	21725	29265	25191	23733	24729	21097	10714	6143	4340	3336	2520	2125	1869	1661	1432	1347	1297	1193	1026	922	888	928	834	818	918	796	785	754	806	752	757	777	802	762	781	804	762	729	794	814	782	768	738	785	799	745	684	824	740	736	787	833	744	755	779	765	852	825	745	779	766	775	778	844	813	772	773	752	727	780	783	776	729	774	796	733	754	807	789	751	774	833	782	754	777	765	800	798	774	757	734	772	807	753	761	743	816	791	765	782	790	788	756	742	795	786	793	747	770	764	748	809	782	753	729	750	821	790	727	738	784	739	728	802	736	740	782	759	756	787	768	790	779	781	793	745	779	803	775	770	753	765	756	759	724	745	740	775	791	768	746	783	770	778	778	790	770	756	714	797	740	789	752	784	815	805	770	766	793	759	745	776	816	827	784	729	808	763	783	799	768	773	750	764	802	757	808	761	820	797	787	748	775	755	744	826	782	780	770	804	746	778	760	733	753	769	724	758	760	799	753	732	757	700	811	790	736	783	778	748	774	813	750	707	794	767	752	797	751	818	734	782	764	777	725	748	774	772	794	740	803	789	752	804	746	789	782	807	756	777	769	773	767	745	737	811	794	739	811	735	758	778	749	758	754	753	697	797	728	739	797	784	801	778	757	725	772	780	833	731	761	763	795	745	765	750	728	792	806	793	795	812	778	821	771	806	768	744	789	788	786	761	767	745	808	744	724	737	749	779	789	721	746	778	747	775	815	768	776	765	787	731	738	780	787	813	704	783	780	771	745	771	810	760	692	772	756	814	758	773	751	762	764	794	742	813	732	794	789	762	798	773	756	719	728	746	783	738	775	725	736	768	769	784	750	801	775	747	794	743	766	764	779	800	734	775	793	776	662	756	823	763	822	772	804	779	766	791	829	758	799	754	818	787	774	772	813	784	767	789	715	728	772	772	788	756	738	806	818	805	773	746	788	744	740	742	817	780	735	770	753	778	787	768	806	744	735	737	756	848	758	748	779	758	773	796	767	743	799	774	776	702	791	750	753	762	771	823	788	737	700	801	820	763	795	776	723	739	775	747	847	752	811	796	824	785	796	826	777	772	780	804	756	770	817	797	792	765	721	791	790	738	813	809	747	777	792	798	754	764	801	772	742	763	814	748	797	787	751	760	756	777	765	759	787	778	731	786	781	785	725	721	760	766	725	840	741	776	766	780	761	766	766	745	769	853	843	764	762	773	775	767	739	782	733	786	748	722	775	808	744	768	753	804	785	766	813	786	779	784	738	748	787	736	785	787	797	796	815	778	788	784	746	777	813	774	769	744	776	788	743	796	796	801	760	764	756	697	796	752	734	742	731	785	789	741	820	759	758	803	777	786	716	785	795	789	857	757	754	775	765	768	789	730	762	787	755	810	779	743	715	785	778	785	780	762	732	783	785	801	726	793	720	735	714	765	760	751	762	802	771	762	719	792	788	792	753	804	818	814	744	762	786	793	759	782	774	734	765	758	767	781	797	795	800	785	785	738	736	734	755	790	755	768	788	773	754	780	756	812	746	821	730	774	816	778	795	799	768	761	757	732	733	733	730	755	760	755	796	752	765	760	787	772	770	764	760	782	766	744	695	717	766	762	820	737	754	766	739	760	795	712	790	764	756	760	796	744	763	771	766	750	750	777	771	773	718	758	789	835	707	793	798	749	803	779	771	743	716	778	790	784	791	781	763	711	782	793	712	744	744	764	808	790	792	781	764	798	710	758	794	770	732	788	769	803	763	788	729	725	760	754	718	746	742	793	815	763	815	769	775	828	738	740	768	826	822	782	767	793	769	770	808	765	747	739	770	821	770	802	788	773	813	715	725	766	739	781	747	785	731	726	726	777	756	780	772	802	769	806	761	745	781	775	787	775	715	809	783	747	756	806	753	788	774	740	756	755	791	790	779	720	772	810	765	702	740	758	752	810	768	763	738	757	786	792	754	725	776	767	758	710	789	738	738	787	782	753	757	805	780	768	794	759	770	747	730	805	796	757	824	741	753	861	769	731	744	777	789	789	789	771	838	800	789	794	781	770	710	776	798	786	769	779	788	774	797	734	796	825	780	771	779	790	790	730	739	787	779	738	794	809	845	753	802	725	733	777	728	769	779	787	790	763	663	735	786	756	797	788	770	763	751	809	726	813	763	769	780	766	764	764	755	732	778	830	765	766	774	734	783	755	773	764	774	767	779	840	780	828	813	812	770	822	767	784	803	778	758	803	802	745	789	753	777	758	770	821	740	757	826	808	773	714	821	802	796	759	732	753	766	786	794	790	753	826	753	742	735	773	773	788	791	763	708	746	748	794	789	731	771	774	786	766	710	748	802	766	783	752	808	783	763	750	796	780	759	740	769	748	763	796	747	762	752	751	794	800	769	763	747	817	806	769	747	753	855	809	760	721	724	795	783	764	735	749	766	801	716	783	776	768	797	751	781	816	714	746	750	818	752	759	770	788	784	740	704	805	753	812	780	810	760	760	746	804	744	800	775	795	757	768	793	760	874	753	732	774	777	836	773	751	751	772	774	779	782	760	737	780	791	753	833	726	786	813	742	815	749	742	752	756	780	743	732	809	803	753	792	762	765	751	761	815	765	777	767	785	809	789	726	749	804	732	781	787	772	732	814	687	797	841	758	796	752	798	764	742	736	769	788	722	780	768	788	758	756	719	736	764	728	737	798	732	723	755	751	786	798	818	761	801	754	760	751	796	777	811	803	773	766	785	747	722	767	762	767	751	755	781	767	779	776	764	762	778	765	769	792	737	801	762	778	730	692	758	787	798	790	778	718	760	795	762	779	739	753	786	821	773	745	755	771	791	815	785	795	724	750	791	785	779	762	790	795	786	788	785	813	824	796	766	775	770	800	815	824	763	775	817	737	782	756	782	813	756	770	760	769	788	771	761	803	746	782	757	785	737	766	809	740	746	759	825	737	731	745	781	776	797	808	749	779	707	708	812	790	774	782	764	750	721	722	777	772	771	771	780	710	774	804	748	792	808	742	807	789	781	821	768	719	824	801	756	751	768	793	812	762	770	750	802	767	798	784	725	805	749	742	787	738	780	763	788	766	762	786	784	780	760	769	796	814	759	745	749	798	744	758	742	772	800	751	722	809	742	766	755	828	734	715	847	749	736	689	766	732	833	743	787	797	768	754	751	740	785	795	743	815	769	787	715	784	787	772	782	739	740	710	764	784	731	728	755	779	754	769	767	746	755	821	803	706	769	760	773	770	741	759	758	757	803	733	777	757	788	759	775	789	778	778	802	790	754	771	810	774	772	745	757	751	744	736	742	808	759	742	783	811	780	764	798	772	744	722	774	804	778	792	772	771	731	756	791	745	780	765	754	828	773	786	783	743	756	807	789	764	770	752	793	773	765	779	736	782	770	769	743	870	753	749	779	789	769	757	837	746	768	792	747	753	771	777	751	724	752	772	714	762	729	780	783	788	740	780	728	778	785	739	760	747	731	734	831	800
54113	64004	57742	44743	34294	26609	19461	12847	9037	6436	4937	3657	2881	2562	2108	1807	1587	1432	1348	1180	1021	975	900	820	849	779	800	759	729	705	740	730	721	755	714	704	663	695	718	709	699	646	709	661	674	667	729	699	715	713	683	716	726	676	721	694	714	748	701	701	686	682	715	725	755	711	719	659	727	696	661	709	663	700	772	721	767	693	729	684	709	678	693	705	681	682	686	679	677	721	683	722	703	702	727	698	693	730	702	664	727	707	704	737	655	748	675	696	735	713	656	702	719	745	625	704	686	683	738	657	738	735	692	753	686	701	718	724	709	644	723	729	686	685	719	665	690	739	668	739	671	686	689	773	714	711	684	695	686	741	717	732	691	730	730	704	729	700	702	712	693	736	698	689	726	704	696	692	705	722	694	693	669	667	700	699	672	714	701	773	705	724	665	726	727	686	676	724	705	693	725	715	741	719	722	727	718	674	700	774	742	705	690	668	665	675	738	687	712	725	727	696	740	734	719	702	716	681	730	741	679	716	701	703	682	694	701	693	661	700	684	719	760	657	678	727	711	678	694	710	676	717	730	714	713	695	720	720	728	691	731	748	736	709	690	741	711	676	683	717	700	696	729	697	721	718	702	763	723	742	734	712	682	682	658	661	672	679	695	702	669	696	686	699	661	708	673	680	708	684	717	766	704	703	692	713	740	701	701	720	704	653	727	731	684	744	749	665	724	713	693	672	723	720	680	663	687	740	679	729	728	717	715	682	735	695	730	738	712	713	727	662	671	708	707	685	707	715	725	676	721	736	748	705	731	675	673	709	699	705	693	687	704	713	665	734	691	711	704	700	714	720	676	698	765	694	725	729	674	702	670	760	714	675	663	734	675	674	707	674	718	694	690	685	736	653	672	742	740	697	658	713	697	701	697	658	699	632	666	722	718	729	678	695	675	690	663	712	677	698	681	720	684	713	701	705	691	695	705	691	731	713	737	705	661	648	706	727	675	704	709	680	704	708	672	671	707	691	725	739	676	685	699	725	741	767	677	687	661	669	696	701	670	684	707	701	682	698	691	683	691	739	677	703	708	688	736	678	719	689	647	661	711	704	664	666	681	719	703	670	649	664	696	685	749	700	671	670	702	690	674	732	712	692	734	707	700	697	739	692	710	687	704	695	682	745	699	692	680	683	700	668	675	775	717	683	695	706	735	754	734	685	668	695	691	706	662	716	711	718	706	706	702	708	704	712	706	693	722	664	705	731	689	707	678	748	713	708	722	715	742	746	715	690	705	710	717	723	743	684	704	759	751	732	663	642	694	724	667	681	710	673	698	677	717	692	708	736	733	714	739	699	683	733	719	702	697	704	667	678	717	693	746	678	755	693	743	709	701	707	712	696	718	711	694	666	721	729	738	661	677	694	703	691	701	699	722	721	725	716	682	717	711	691	750	710	665	706	729	678	698	724	702	674	655	738	716	709	727	743	667	727	685	681	705	689	742	711	677	712	722	730	705	722	693	707	726	688	688	680	683	739	675	695	692	698	730	746	710	693	638	683	713	716	696	661	672	688	725	721	706	664	714	721	689	766	656	676	692	716	672	737	701	726	717	647	730	701	690	694	701	767	684	677	694	696	740	669	719	705	691	640	681	713	685	686	675	763	717	695	725	678	690	721	676	742	697	726	719	757	732	705	714	666	711	750	729	710	714	676	673	714	709	710	680	681	646	735	695	721	713	693	683	703	732	712	716	681	724	697	686	672	717	719	691	677	717	653	705	684	675	696	687	725	716	695	682	680	695	740	720	717	692	713	684	730	748	722	770	698	695	709	712	697	690	718	713	726	744	708	722	710	704	726	695	706	746	695	697	699	674	703	696	696	661	677	701	699	719	670	685	711	699	727	708	709	682	749	709	710	699	712	706	696	701	703	732	687	693	720	713	697	676	697	690	710	674	677	701	679	774	668	716	701	699	676	711	684	751	681	683	708	706	687	693	713	677	687	702	696	682	705	701	696	696	723	656	725	719	675	698	694	697	693	722	684	675	693	760	721	699	651	687	693	724	731	742	714	701	737	685	711	709	685	706	701	746	713	692	660	712	689	757	710	719	709	679	688	742	663	696	698	719	709	731	725	701	698	690	693	685	688	724	746	711	721	703	730	673	732	649	714	747	705	719	713	710	710	713	690	678	674	726	710	716	756	696	701	720	724	691	712	671	718	711	664	712	665	699	671	757	753	722	683	708	719	741	688	685	707	708	697	715	741	703	675	763	719	698	668	678	714	670	682	691	647	730	758	700	726	725	729	654	740	685	711	706	704	698	639	663	724	723	683	736	698	722	688	707	680	702	708	726	718	704	734	687	722	678	710	728	696	662	722	734	665	707	710	698	695	724	680	704	750	720	693	772	694	678	741	699	717	756	678	769	754	684	705	687	705	723	703	729	686	686	699	694	685	673	700	701	713	704	693	682	717	724	698	682	676	717	725	652	694	715	699	697	674	669	717	700	709	697	698	683	718	704	741	713	772	762	680	682	702	683	748	725	680	715	729	723	669	724	733	679	729	698	734	726	685	703	703	666	748	676	660	745	708	689	729	682	687	717	700	694	694	760	722	709	708	692	706	691	713	753	721	724	701	671	688	712	724	718	697	693	716	686	649	677	711	684	699	666	696	728	761	709	732	717	693	694	716	684	715	741	715	701	685	739	721	681	704	713	684	709	662	660	677	722	691	729	724	719	712	744	698	665	700	664	676	745	693	750	661	685	741	699	678	689	719	759	727	699	732	656	701	682	718	675	769	715	691	733	709	686	722	699	711	714	729	698	669	731	728	703	717	733	709	680	712	729	682	745	673	697	708	679	677	681	681	697	687	722	696	768	744	702	685	726	715	674	663	710	736	673	697	656	684	700	718	680	709	720	706	727	734	723	702	669	702	713	752	685	726	702	693	676	672	685	685	692	714	740	705	712	719	691	697	718	729	697	723	744	708	676	684	681	731	694	660	729	686	675	701	714	734	693	708	705	703	709	656	706	741	689	685	714	731	708	681	708	726	666	710	678	717	706	718	714	723	749	703	731	683	689	665	708	700	723	694	692	710	685	713	694	721	679	743	690	726	724	658	726	712	690	723	703	698	720	720	668	672	701	692	708	676	734	715	719	688	677	714	727	735	704	701	695	736	734	689	695	671	723	716	725	694	673	694	667	733	685	694	698	690	688	731	693	762	691	726	732	702	696	722	710	691	699	665	673	680	690	649	693	718	693	716	704	727	737	679	709	674	685	708	652	739	733	714	709	727	693	675	687	688	714	677	704	674	678	744	674	694	671	666	715	733	747	714	757	723	734	657	717	700	739	703	706	745	705	718	768	691	692	665	691	683	678	749	715	688	705	749	658	714	664	715	709	692	707	723	718	664	718	686	669	666	682	734	670	657	724	698	735	676	709	715	724	677	744	739	730	696	699	687	709	664	680	738	702	760	732	706	751	682	714	693	652	665	698	712	686	749	668	683	727	731
24422	21569	29447	25044	24300	27332	27204	16115	9660	6098	4354	3441	2722	2421	2073	1779	1585	1380	1257	1142	1051	971	905	955	894	831	848	841	851	824	812	800	874	747	751	769	836	766	795	742	790	732	811	777	801	768	765	823	786	836	793	780	772	793	800	743	837	773	824	800	769	801	771	781	742	777	804	792	833	802	736	789	805	755	754	764	748	801	808	811	746	792	725	809	771	804	816	828	752	808	770	789	747	759	794	783	704	775	760	823	798	776	745	800	747	755	793	828	779	738	818	771	767	793	829	719	789	794	724	791	772	776	756	740	725	817	761	729	814	792	797	771	796	813	824	764	807	774	763	802	798	822	773	780	751	774	733	783	760	773	786	798	784	824	764	781	762	785	778	778	788	814	792	748	773	796	810	771	794	780	758	753	794	792	741	771	744	782	814	810	737	745	794	786	753	781	786	777	754	794	763	782	754	758	770	764	754	785	813	735	843	816	754	786	803	774	789	799	738	769	777	780	782	775	800	811	775	735	741	744	760	787	779	774	773	724	828	826	793	749	780	800	766	749	810	786	817	770	791	748	754	814	746	782	712	748	825	788	773	747	813	790	742	736	759	797	814	778	737	766	772	774	811	776	760	784	708	801	772	808	808	729	794	770	781	817	737	733	782	732	760	785	798	763	818	742	799	739	758	751	759	775	795	765	764	791	795	734	829	756	814	775	780	741	816	797	756	763	761	811	794	827	748	806	763	821	726	738	783	784	764	790	752	825	785	797	775	758	762	732	812	789	800	807	792	761	807	744	788	766	811	769	761	771	798	783	796	758	800	769	728	764	791	720	811	759	759	802	842	759	793	784	742	793	760	740	748	779	761	779	790	830	788	732	770	747	789	778	759	755	773	812	764	786	770	816	689	721	785	760	801	822	794	831	806	783	809	729	785	740	777	752	789	776	791	806	760	762	748	783	819	812	773	792	816	767	801	760	810	768	751	802	782	756	788	814	764	845	839	755	806	840	803	794	810	760	817	756	782	742	788	743	786	761	801	755	799	762	773	772	782	765	782	805	821	788	780	794	776	797	727	774	813	803	752	770	764	775	768	812	811	771	774	818	752	737	751	746	773	801	768	785	803	809	773	831	800	769	760	793	776	794	776	808	722	680	753	783	792	762	746	755	774	772	793	769	738	798	792	744	803	787	754	812	833	779	756	800	771	763	756	742	796	841	770	756	785	779	839	774	779	764	817	781	794	787	770	777	762	746	775	778	793	786	800	768	761	729	778	781	735	774	754	803	768	752	736	802	798	782	811	782	748	822	791	819	776	771	747	730	799	829	813	764	824	776	732	741	794	767	803	768	742	779	729	762	809	778	722	779	762	783	758	745	766	801	800	778	770	763	750	742	765	817	793	788	776	792	788	802	782	752	789	756	810	820	769	786	761	850	777	782	797	781	731	814	732	821	785	780	737	802	780	793	767	749	784	791	749	807	814	784	797	827	841	797	784	756	797	804	774	786	812	764	797	741	721	805	792	809	771	813	742	799	778	763	815	777	804	772	797	791	729	768	796	745	766	778	745	754	801	762	798	753	785	765	736	771	741	765	847	819	826	761	784	786	768	793	764	820	855	765	783	725	781	793	726	733	750	737	822	751	779	743	854	732	795	752	723	730	820	819	751	825	767	825	840	801	783	779	818	777	752	778	785	752	734	765	776	807	759	739	750	786	816	781	847	779	815	792	814	789	750	759	789	748	806	795	722	784	818	803	756	781	773	760	815	770	784	811	790	792	762	791	822	756	765	801	791	754	727	848	808	753	811	750	774	782	801	803	786	755	777	808	800	729	802	724	746	774	767	770	769	754	780	805	782	779	788	812	773	715	760	785	755	770	779	739	789	814	767	780	825	774	779	770	787	744	743	777	707	768	781	827	824	813	739	801	854	732	783	698	707	755	805	754	806	740	790	755	792	814	812	738	779	804	817	820	808	790	722	768	789	769	815	819	773	773	751	761	749	831	778	815	772	789	771	755	802	803	755	818	757	755	748	811	773	773	756	747	832	796	789	750	800	796	757	763	779	789	811	790	759	789	746	788	795	730	795	770	799	779	769	761	764	749	804	821	772	793	787	754	814	800	754	751	735	785	743	764	720	751	760	781	755	785	825	787	695	798	741	743	747	805	761	774	792	761	767	745	783	726	765	741	815	751	756	789	752	811	783	773	772	757	785	778	774	782	799	822	722	758	761	767	757	808	792	729	837	783	755	788	831	763	725	761	758	771	692	766	754	727	830	789	798	740	783	793	757	770	754	781	804	759	792	802	798	813	769	796	744	786	765	780	788	774	791	791	772	794	776	815	725	779	793	858	742	775	808	777	739	824	777	773	783	790	802	796	788	749	816	789	751	787	750	774	781	818	762	760	783	771	775	777	730	770	761	825	747	773	790	778	763	795	769	740	806	782	816	719	758	721	735	797	765	780	768	818	759	809	780	813	808	719	766	817	773	806	796	764	736	761	807	775	768	771	732	760	755	826	738	800	726	778	774	777	755	783	757	785	715	748	764	780	801	767	809	761	821	782	780	747	814	778	807	786	742	772	755	762	759	796	785	747	778	817	762	758	844	782	802	830	802	752	785	743	766	812	772	774	810	766	769	791	794	811	804	750	782	810	769	787	801	765	764	769	803	816	815	754	770	796	801	768	773	787	765	762	753	789	815	748	757	755	790	774	801	759	736	758	830	775	693	763	767	757	762	798	761	797	822	795	782	774	799	783	785	743	750	790	740	738	754	789	772	764	722	801	810	742	775	806	770	799	780	797	761	787	741	762	739	788	739	792	802	807	725	796	775	786	776	723	753	743	765	739	783	815	786	777	774	788	772	813	750	712	782	814	799	812	758	740	744	808	807	773	739	750	818	800	774	792	820	817	796	789	762	766	728	782	811	796	810	777	737	770	777	785	758	738	734	827	828	743	795	830	815	710	787	795	754	796	736	803	839	754	774	747	739	829	782	816	784	773	830	798	784	817	783	786	722	758	829	709	798	823	800	734	762	764	801	752	854	770	796	802	737	802	810	779	773	775	757	782	760	813	806	767	788	732	808	816	799	783	745	748	734	795	764	835	790	794	794	752	819	713	773	747	775	759	801	775	730	843	775	766	790	825	815	756	793	786	795	750	765	739	737	752	764	828	803	772	772	804	774	738	749	829	756	774	802	794	735	783	800	766	748	774	805	794	796	773	773	798	752	851	739	743	778	769	770	755	794	754	730	793	729	778	753	808	829	811	792	795	782	785	825	791	737	779	787	775	754	784	773	826	789	793	777	734	805	792	724	772	744	824	791	745	750	770	736	756	768	776	767	756	789	797	809	764	783	830	783	754	791	788	773	748	780	826	783	778	776	804	743	829	817	788	749	757	788	756	744	755	770	766	762	753	813	744	752	786	849	765	744	763	735	757	758	807	799	733	798	777	754	757	827	812	828	762	761	736	751	768	762	758	786	776	767	705	728	755	741	800	757	827
52747	70784	66473	51406	40407	31550	24122	17537	12622	8490	6136	4758	3749	3095	2530	2315	1895	1691	1421	1293	1082	999	936	914	837	814	783	776	758	759	723	693	778	705	707	732	690	685	721	749	741	716	698	749	715	667	725	682	723	720	700	697	761	734	630	732	710	731	688	723	700	717	707	690	731	670	681	715	725	712	685	718	693	689	721	676	661	686	715	689	686	703	711	731	691	763	728	687	720	668	752	681	735	763	746	698	704	726	698	719	770	709	721	700	671	710	673	744	729	711	688	720	715	688	722	704	740	660	764	722	702	748	667	704	726	664	683	694	705	725	686	662	697	712	701	689	705	719	763	691	674	700	696	711	756	707	642	659	682	713	723	677	722	738	757	657	715	728	731	715	710	755	719	732	646	724	667	735	712	710	637	661	712	701	680	680	737	662	708	730	694	728	710	687	751	757	747	694	695	707	723	742	710	705	745	718	698	653	752	735	671	717	698	759	689	644	656	695	734	737	702	697	704	739	714	713	691	728	668	721	711	698	724	665	741	677	730	737	785	668	711	752	718	743	703	725	683	730	645	685	727	718	680	709	723	655	674	692	671	699	690	693	686	653	689	721	773	710	722	700	730	696	709	671	685	706	711	693	688	695	686	679	743	690	727	708	724	742	683	659	673	708	712	663	668	712	708	701	701	709	754	717	721	700	760	693	723	702	689	706	729	679	706	741	733	692	703	722	674	710	651	751	709	731	722	753	721	685	695	696	723	684	752	741	637	738	741	715	681	660	693	669	727	676	711	692	662	700	768	706	735	711	641	687	682	724	712	662	760	679	699	733	730	736	699	742	706	720	736	688	690	770	729	709	663	713	746	684	737	694	725	676	718	663	699	731	705	713	683	737	685	663	703	719	691	697	691	703	705	698	674	695	742	729	703	664	728	720	722	724	713	759	705	696	702	731	729	694	744	702	704	714	695	742	706	712	694	694	678	715	700	666	684	690	696	645	716	734	685	716	691	696	724	689	732	688	687	738	746	642	719	674	715	689	706	673	704	758	710	723	706	741	731	726	664	730	703	695	787	723	720	749	674	714	702	756	747	690	723	678	678	668	703	738	683	742	694	710	717	694	715	652	692	699	735	748	627	690	749	694	697	671	728	769	669	700	734	701	718	718	769	689	739	707	724	710	708	693	677	696	677	655	710	739	751	732	690	732	708	745	720	678	729	691	720	713	702	760	699	735	703	732	704	778	729	713	735	731	725	756	718	681	709	736	717	730	690	685	688	659	721	707	741	689	719	725	706	718	731	620	692	693	702	760	743	726	699	701	712	682	672	721	676	700	707	744	671	721	666	713	721	684	677	723	719	675	700	751	794	721	710	739	615	724	752	764	678	719	707	718	727	731	735	702	728	712	725	689	759	688	761	697	717	706	724	722	717	734	691	670	766	644	691	737	694	692	745	733	720	690	705	737	725	693	691	729	672	678	689	743	751	695	698	753	708	682	710	728	738	706	714	707	726	708	717	741	699	685	706	761	727	703	682	720	764	680	701	709	705	709	716	737	734	715	675	721	736	723	724	642	701	738	686	663	740	706	712	721	734	702	685	696	669	705	699	726	689	720	719	670	709	751	733	753	729	638	747	694	734	715	731	713	680	668	707	770	694	739	702	669	692	700	742	732	715	705	668	743	697	732	723	709	682	689	739	700	716	739	698	734	719	733	727	707	689	681	720	714	725	712	735	735	711	680	681	719	692	698	725	699	658	679	778	745	635	701	681	683	692	688	711	717	733	728	683	705	763	705	719	751	686	709	684	703	682	716	723	746	714	689	659	700	728	730	717	746	682	694	718	703	703	733	733	723	674	670	707	727	700	703	772	721	747	701	710	730	715	783	738	710	701	698	733	682	695	740	667	706	724	737	742	748	742	692	675	745	676	703	721	693	744	679	673	758	711	700	754	677	727	713	742	710	736	697	682	718	714	731	726	745	719	679	692	691	720	710	656	681	734	695	667	659	763	661	753	720	737	712	684	680	695	689	729	684	697	749	712	731	667	703	682	737	736	694	688	712	715	683	725	719	706	665	712	678	696	693	705	758	745	699	739	671	728	720	699	727	701	731	703	689	708	679	751	710	691	654	701	722	696	693	718	675	757	706	722	706	732	695	709	698	678	706	748	688	683	745	650	709	719	713	722	743	720	772	687	715	671	739	708	783	669	734	706	738	723	713	675	749	702	716	701	708	738	709	685	735	735	669	726	724	724	693	717	732	694	668	703	675	720	653	710	759	718	701	716	745	733	672	749	678	707	719	748	697	696	723	753	775	715	687	759	691	688	692	692	759	693	669	703	754	729	700	748	688	682	714	698	704	712	679	689	718	657	717	730	695	741	748	716	694	700	720	670	744	687	710	766	734	763	722	722	655	693	686	732	692	743	693	714	714	677	742	709	715	719	737	683	732	766	689	702	646	764	700	773	718	679	694	705	710	736	700	711	687	655	710	762	731	750	734	719	719	729	686	701	689	691	713	709	736	670	689	665	741	692	741	687	695	742	740	716	784	724	702	691	685	687	723	721	681	712	722	667	736	732	693	720	740	656	691	721	729	659	704	670	729	698	731	693	703	707	699	729	741	702	687	687	721	726	711	771	663	673	658	723	711	732	669	711	740	656	682	745	742	688	710	686	690	713	736	674	719	689	719	704	704	698	671	683	679	721	749	698	687	694	707	750	747	725	703	706	730	666	668	734	719	724	688	718	673	725	698	754	727	741	725	675	690	728	714	695	712	662	708	679	715	723	731	695	748	721	691	727	735	679	777	740	722	694	662	718	751	709	694	652	679	726	727	726	714	736	717	696	697	721	690	708	755	707	744	710	727	674	717	731	689	720	689	710	715	664	711	710	713	715	681	704	690	717	702	694	723	685	744	768	650	676	700	678	706	710	713	749	655	679	686	754	724	717	690	726	723	727	664	696	742	735	684	741	722	694	690	673	645	684	686	734	715	704	697	716	695	701	694	670	728	743	757	716	706	711	725	749	693	713	743	684	722	725	715	731	715	774	713	685	733	764	716	714	751	724	671	734	728	689	684	710	694	674	692	706	702	767	723	708	693	706	733	729	706	729	659	752	674	735	683	743	705	662	674	650	712	714	691	744	737	735	710	697	673	737	682	714	687	752	756	762	690	706	669	678	677	689	694	703	674	691	672	690	676	744	695	753	699	687	665	722	739	683	694	692	688	687	701	716	715	731	749	709	697	668	750	715	680	717	714	718	673	708	664	788	699	683	700	740	716	704	739	747	676	697	689	732	690	751	778	716	686	678	704	721	711	688	701	708	677	718	621	680	712	697	758	757	726	711	672	725	685	749	692	727	648	692	682	703	666	726	721	706	695	713	723	736	690	661	716	685	763	676	703	687	780	709	690	718	692	695	723	695	717	699	737	688	692	703	685	723	708	675	651	688	679	725	712	690	699	686	670	722	698	689	734	747	719	705	678	636	680	755	696	701	720	731	702	705	725
29273	24381	34299	34580	27546	20294	13466	8331	5165	3688	2737	2129	1745	1518	1441	1269	1181	1159	1015	992	897	895	868	815	827	800	858	752	762	778	768	687	738	811	692	770	747	780	753	748	768	755	729	733	737	737	794	728	740	726	714	751	721	759	770	686	804	749	695	742	751	751	792	731	754	777	785	737	732	765	761	746	796	761	772	746	657	759	748	744	738	753	713	715	773	736	742	715	710	744	769	731	785	755	765	736	749	714	719	756	739	775	726	716	735	778	775	787	741	755	686	741	739	739	744	697	718	770	738	706	713	718	721	760	757	756	745	778	761	765	723	712	737	733	708	799	757	723	765	764	743	724	774	746	753	750	743	730	746	705	736	734	762	744	755	834	817	788	769	767	729	795	781	765	762	738	760	750	767	757	731	745	732	704	710	729	730	706	772	719	734	761	751	698	737	723	766	796	776	791	713	742	796	736	778	771	799	721	716	720	761	755	715	724	804	785	781	761	773	758	755	730	746	756	731	826	758	756	788	729	763	778	806	726	766	773	737	749	751	734	742	731	712	789	736	727	751	773	692	730	725	760	737	728	741	785	733	725	742	770	757	702	773	788	777	745	684	752	750	753	708	767	765	710	750	783	731	684	798	739	767	790	767	761	786	725	768	802	719	711	740	771	744	712	753	729	714	731	684	747	791	730	750	729	778	778	802	757	733	719	677	821	763	757	789	775	727	725	737	771	757	757	688	729	783	730	727	778	795	787	727	711	733	748	773	748	769	739	764	770	808	733	753	734	756	736	759	738	730	737	768	777	739	792	764	699	717	741	711	747	774	753	768	747	737	762	764	751	786	724	687	736	737	716	772	760	788	785	748	773	755	717	730	793	775	756	795	731	775	756	709	776	742	811	789	766	749	763	733	734	774	715	704	775	749	711	750	743	751	758	718	775	797	772	773	757	753	725	763	739	795	725	718	728	691	748	721	740	772	741	773	755	748	703	732	761	785	743	816	755	734	752	741	722	795	777	723	745	731	763	743	783	731	753	774	700	787	760	760	756	760	743	750	709	745	714	703	763	720	797	758	745	756	705	784	743	752	704	736	796	739	708	753	776	776	724	774	802	769	789	806	749	749	793	722	748	781	739	734	787	772	782	707	700	779	775	758	751	760	727	680	784	725	742	728	790	752	776	729	737	779	780	756	711	720	743	740	784	753	787	729	724	751	754	765	741	801	731	751	765	814	776	796	730	750	805	765	687	795	711	711	736	775	745	687	735	718	765	747	782	728	743	755	707	699	739	750	767	765	760	744	736	769	767	787	757	744	710	718	716	722	727	710	733	784	796	755	728	742	744	738	771	754	775	732	755	722	721	720	722	717	772	741	774	734	728	717	740	743	750	746	776	746	776	788	767	776	768	734	772	742	779	733	755	736	734	739	792	737	737	712	716	717	788	801	774	747	779	686	688	714	696	755	777	725	753	783	751	735	730	768	753	784	734	792	754	746	761	743	723	760	720	746	750	773	745	749	718	772	754	767	777	752	734	738	718	759	758	798	745	775	720	732	766	797	736	747	737	779	700	759	800	749	694	714	723	706	750	788	791	711	772	751	696	734	736	756	750	765	706	751	758	779	737	756	783	749	772	749	743	750	745	730	718	753	760	732	714	741	702	756	770	802	777	738	703	770	769	774	786	732	757	718	729	779	770	755	697	781	744	716	729	731	743	761	773	753	780	746	782	711	718	780	763	760	765	742	749	761	742	729	724	709	718	741	768	737	751	791	770	772	743	740	708	717	763	735	788	680	771	744	704	735	720	707	761	767	799	749	757	781	763	773	698	758	752	780	729	755	692	745	677	762	758	766	779	766	738	755	727	739	756	742	768	773	788	711	738	724	764	742	760	773	789	793	763	745	777	770	742	789	765	777	727	754	717	720	757	753	735	794	745	808	744	772	749	757	739	711	712	705	695	770	769	699	724	770	716	771	722	732	794	771	759	731	742	731	759	778	750	736	719	754	752	748	722	714	730	738	768	737	703	751	767	750	767	699	720	740	753	780	761	756	705	763	732	725	744	783	740	757	739	781	732	724	770	772	722	768	805	750	727	768	708	699	728	781	795	732	741	776	727	747	729	743	806	718	728	753	772	764	727	746	767	769	767	757	719	771	769	754	795	766	705	734	734	787	755	722	726	734	802	726	767	711	726	782	682	775	744	794	740	755	734	749	756	749	796	749	777	733	756	815	776	796	814	823	741	741	735	737	756	729	799	764	735	787	719	688	740	760	760	781	759	768	757	750	758	693	747	681	725	741	751	746	775	726	752	780	715	716	757	793	767	723	822	733	700	797	789	767	736	783	752	744	734	728	745	729	764	755	758	728	732	748	786	781	770	793	755	799	752	735	764	688	764	750	765	761	703	751	820	741	801	737	817	742	698	723	805	727	728	733	746	802	770	730	744	708	709	777	762	735	764	686	750	778	740	757	780	769	707	756	716	749	790	738	750	722	776	765	766	772	758	773	677	747	801	717	755	733	774	733	774	751	772	747	718	782	758	760	782	748	746	742	753	774	781	778	788	726	725	738	713	700	753	774	731	781	727	723	694	685	748	765	741	768	722	747	751	705	753	788	759	750	753	723	759	699	768	754	831	760	765	731	723	804	761	735	739	755	706	745	765	778	721	686	757	737	717	721	721	717	754	810	756	776	737	729	768	744	748	762	770	749	761	727	761	725	763	739	780	747	754	729	809	797	751	768	734	785	772	717	732	735	743	720	760	700	757	721	706	712	756	757	705	752	768	708	771	771	724	745	754	774	770	723	749	768	747	749	753	757	725	725	692	721	704	745	752	758	762	758	753	809	765	722	759	742	767	755	707	738	804	729	706	764	748	779	768	771	684	782	750	696	831	785	753	720	706	749	756	725	758	741	780	756	754	721	750	724	733	781	759	729	768	760	792	791	793	795	770	763	790	715	777	704	747	741	725	725	763	769	766	748	744	775	732	768	762	743	785	717	734	722	757	768	730	790	730	681	736	748	772	756	789	765	738	762	781	747	777	686	740	766	734	744	794	765	760	748	765	763	686	708	757	739	690	713	798	726	764	795	742	727	725	760	729	770	759	725	788	784	740	733	768	842	809	758	779	790	732	758	740	788	704	792	760	697	756	750	707	709	755	776	782	724	676	760	773	819	790	783	806	723	768	748	729	762	755	764	761	749	709	721	739	762	742	725	713	724	730	696	777	742	793	745	704	757	729	750	783	712	758	764	747	675	759	702	768	723	762	759	747	782	770	699	747	713	734	730	711	757	723	730	768	761	735	778	736	753	785	734	776	792	757	738	772	778	790	728	761	792	732	754	720	713	764	739	779	738	749	764	766	800	717	794	729	727	751	755	817	755	749	772	799	780	766	769	737	709	745	737	773	729	709	761	761	767	749	753	785	711	792	738	754	746	763	755	752	773	725	730	721	765	766	678	764	767	745	808	763	771	753	741	769	752	760	769	762	751	737	718	763	741	736
51643	58990	54533	41854	31172	22604	16068	11814	7803	5392	4104	3137	2584	2100	1819	1575	1397	1215	1112	1029	916	857	852	839	777	718	785	810	716	688	684	699	699	679	721	721	693	709	724	683	623	679	669	691	725	669	690	692	666	748	681	679	696	717	683	691	681	691	698	709	725	684	687	718	700	737	706	721	688	664	740	670	653	722	682	693	723	676	728	722	705	718	648	724	675	714	704	657	730	657	701	691	671	696	712	664	668	714	696	721	677	662	719	673	684	686	693	724	701	668	707	670	699	671	681	682	693	730	667	670	634	683	698	675	655	714	679	660	754	641	697	669	693	712	732	649	694	749	696	772	704	706	668	718	708	671	695	675	650	669	673	705	681	647	687	697	682	680	637	660	713	715	715	664	713	690	670	711	687	740	707	712	662	693	655	729	701	693	764	745	743	705	678	695	679	669	647	673	704	763	710	654	710	708	702	679	674	689	666	689	728	649	674	647	686	742	712	701	677	647	723	698	721	641	720	694	677	717	686	706	734	678	693	657	660	686	655	688	690	690	713	689	693	693	683	648	692	676	711	719	636	684	737	670	652	727	741	700	689	705	662	704	673	718	667	726	683	665	751	677	694	717	646	671	706	678	710	716	699	776	668	727	679	684	712	686	654	755	699	659	667	683	710	675	709	711	684	702	733	678	704	688	642	695	671	664	673	732	716	675	708	711	692	683	670	733	705	685	662	727	688	696	682	676	712	653	680	692	694	679	697	718	679	629	660	735	712	727	694	704	705	678	663	721	718	690	695	691	648	709	701	664	684	696	676	628	751	703	700	668	648	702	671	689	716	700	727	647	667	732	728	690	729	664	693	667	687	711	641	691	689	660	710	695	688	720	684	700	709	699	684	654	714	690	663	705	697	704	659	709	699	689	722	708	682	698	691	743	713	639	705	676	703	708	676	737	679	673	719	698	692	682	661	736	629	671	725	696	705	725	638	695	736	716	721	727	682	720	658	683	739	715	679	703	692	746	680	707	745	685	672	703	739	690	651	702	678	646	661	711	709	705	669	715	696	722	676	677	681	632	701	729	676	710	709	695	760	697	678	749	650	679	662	697	698	728	708	702	719	658	691	712	662	698	699	655	684	728	687	711	648	719	693	679	702	682	691	692	685	727	713	643	708	712	671	719	703	727	716	691	729	681	693	724	682	684	663	675	666	650	701	709	673	676	686	740	679	743	677	707	671	704	712	676	701	704	725	668	676	751	714	712	712	669	709	709	718	701	716	721	763	656	666	702	725	674	703	681	681	708	712	707	674	711	706	678	737	659	755	730	668	729	654	749	680	695	723	714	724	727	694	710	732	675	690	689	634	733	684	681	713	739	686	744	662	685	697	626	683	667	665	689	698	675	709	696	663	706	722	666	677	696	709	692	680	699	686	683	719	725	666	714	638	733	711	690	710	681	718	703	694	669	693	679	733	679	684	684	701	649	717	658	669	652	710	685	661	660	687	718	735	657	734	661	676	644	679	708	671	688	722	672	704	692	696	712	679	661	679	640	674	732	684	678	720	714	721	686	699	667	664	649	639	708	719	698	695	722	700	671	699	714	683	699	693	655	679	698	707	696	697	684	664	699	683	698	729	718	695	714	683	727	692	753	693	700	716	716	689	680	658	656	717	688	676	724	720	711	675	693	730	689	706	703	677	681	741	700	706	674	691	658	680	655	695	713	685	711	691	652	710	690	688	689	731	659	701	707	653	698	686	690	734	684	698	693	692	713	685	703	661	713	709	657	703	629	705	666	700	719	685	743	707	677	739	733	657	675	716	714	707	686	697	690	687	725	751	664	700	649	642	689	634	677	689	679	664	686	694	690	718	708	760	682	662	719	725	707	726	735	706	701	751	703	699	639	646	692	712	651	690	708	717	722	639	697	709	724	729	677	671	707	685	665	696	660	705	739	692	681	725	682	682	636	691	729	690	682	712	691	700	668	671	705	664	659	719	705	697	681	743	733	683	660	716	694	700	692	730	689	692	712	688	673	682	709	684	677	696	696	679	667	707	677	685	685	666	683	696	693	682	711	670	686	684	659	714	697	701	705	689	695	681	670	693	730	726	681	692	660	716	689	711	704	710	642	712	694	685	704	689	715	683	693	717	726	686	699	636	725	714	715	702	671	695	761	694	716	711	711	702	694	679	702	660	696	707	680	680	709	637	740	691	751	699	684	721	702	678	707	783	735	708	694	689	701	730	673	698	670	688	696	706	719	654	640	698	732	702	711	671	703	674	694	723	710	759	718	692	714	649	753	724	721	724	691	657	700	689	703	709	682	646	706	715	750	695	683	709	707	683	667	636	666	666	703	685	669	671	655	649	743	717	697	629	652	663	689	698	675	680	710	704	704	672	718	712	708	692	643	708	711	721	653	672	698	667	671	702	671	713	697	682	634	660	661	695	696	655	691	671	738	699	656	727	685	715	679	689	692	655	697	715	686	705	664	692	665	725	719	710	666	658	700	769	700	661	690	710	661	690	676	729	732	682	729	746	684	706	700	672	665	670	680	697	664	721	768	733	709	707	697	743	716	703	691	682	719	685	691	665	686	640	679	695	722	725	710	677	690	681	681	699	676	750	679	658	729	682	677	682	652	696	725	700	699	705	732	698	691	714	729	711	665	677	701	686	735	679	698	673	729	682	648	722	673	706	709	673	746	703	679	724	723	683	697	641	713	656	699	680	695	666	686	661	688	731	705	751	707	645	745	713	684	678	692	743	662	701	768	689	670	749	684	662	688	691	695	677	715	708	677	681	679	721	745	695	691	723	693	721	692	766	665	728	684	727	687	721	678	683	703	716	700	698	718	691	702	686	731	760	723	700	715	719	676	715	690	715	669	659	692	705	723	691	690	748	750	690	694	731	710	670	690	717	674	655	683	739	702	737	690	650	712	700	731	714	674	725	711	680	702	673	715	685	655	684	705	733	713	698	707	705	715	714	720	721	748	709	682	698	703	690	719	664	703	655	670	646	700	715	744	692	636	689	663	688	708	649	731	708	690	695	737	634	696	682	705	752	720	683	656	693	660	666	690	667	716	673	691	706	645	718	693	679	707	731	699	645	696	699	700	646	670	689	683	705	698	689	652	717	670	709	715	623	680	712	710	733	720	683	683	706	710	755	734	732	698	698	671	738	711	721	709	696	647	658	752	707	703	719	747	685	671	717	685	663	723	693	735	682	713	668	704	660	680	674	675	641	675	729	703	693	702	649	641	716	701	700	653	736	736	675	708	689	657	729	680	672	697	666	714	713	665	745	692	683	663	693	672	680	720	671	692	688	666	680	739	674	699	664	737	678	726	729	668	660	702	682	732	670	664	663	661	682	656	684	706	712	696	695	725	679	646	713	691	696	699	674	701	702	718	716	720	662	709	665	680	693	682	709	713	668	716	688	713	723	735	683	671	692	652	683	715	706	716	728	669	687	710	666	698	708	711	689	653	687	699	742	725	691	692	693	666	705	641
25813	21603	29351	26344	25392	25022	20263	11224	6824	4832	3605	2787	2165	1910	1692	1555	1429	1275	1051	1102	977	955	865	882	798	822	850	786	802	800	786	781	822	808	749	782	790	760	750	736	777	782	740	743	752	732	708	734	838	723	823	764	825	740	720	789	764	755	723	792	778	744	729	766	772	751	731	784	740	744	809	744	768	730	756	814	754	765	766	740	786	808	750	783	724	809	778	744	793	706	751	817	774	777	769	724	800	756	749	732	736	741	756	709	743	783	806	756	765	786	814	760	757	740	764	749	717	748	746	764	755	728	712	786	766	737	759	730	731	759	809	774	768	748	737	760	784	733	731	797	767	748	758	687	738	748	713	733	751	794	775	803	713	724	770	772	741	795	749	747	829	773	751	774	701	797	770	782	735	765	783	716	764	773	785	721	762	749	700	755	756	746	732	776	756	753	701	727	783	763	821	780	793	750	727	785	756	771	746	711	708	749	821	781	782	752	753	766	758	763	763	730	731	761	723	789	765	792	758	741	757	799	739	723	757	761	802	792	733	739	747	779	772	754	749	734	743	753	749	753	794	736	757	715	744	772	721	715	722	757	752	770	722	723	762	750	716	789	738	743	797	759	765	749	771	779	811	753	737	755	760	801	730	728	774	828	790	794	788	743	756	775	761	778	786	716	783	767	690	794	765	759	764	763	766	729	792	756	810	789	751	743	769	826	824	741	817	746	741	761	794	769	790	717	801	807	777	818	752	699	757	754	747	747	751	724	761	732	750	751	791	725	818	753	714	771	676	777	740	726	740	781	775	765	723	731	732	783	739	764	779	794	795	781	731	771	805	733	792	732	761	801	762	797	805	738	746	790	735	758	777	788	785	780	801	783	769	812	775	735	740	747	757	783	772	780	756	801	735	752	765	780	768	775	748	752	778	734	791	798	803	756	758	785	805	797	783	754	779	745	726	744	768	723	742	740	733	719	726	767	747	758	783	730	840	785	763	738	786	739	717	759	763	805	787	742	766	762	746	769	733	755	754	742	786	800	786	730	753	775	773	708	774	760	770	736	705	752	789	736	762	778	767	743	786	763	776	740	781	759	782	758	705	824	768	806	763	769	796	778	752	780	813	743	785	755	753	783	749	812	775	730	760	759	786	782	743	748	771	731	774	801	793	773	716	783	764	753	786	792	771	753	726	788	735	801	692	762	755	799	753	745	701	779	767	711	784	744	765	818	800	772	783	798	776	750	733	707	731	797	759	744	749	733	765	765	761	819	758	748	770	734	766	758	779	710	769	777	720	790	793	752	812	764	717	764	726	743	750	772	766	811	745	754	755	779	721	786	777	750	744	741	721	745	716	711	773	802	763	802	729	758	750	767	778	787	752	743	794	745	758	772	790	782	762	737	756	748	769	765	767	766	809	751	742	748	743	732	759	781	786	751	795	722	742	733	718	721	751	758	772	759	755	743	761	760	796	761	763	772	760	786	761	765	754	676	793	776	740	793	783	734	707	782	747	767	748	775	718	778	684	716	725	780	698	787	796	725	807	777	716	763	808	747	750	781	768	815	753	770	781	727	767	765	804	817	740	776	767	807	761	763	769	802	754	751	695	756	750	748	802	759	708	789	819	766	763	788	733	726	784	797	726	775	761	788	795	854	812	768	719	766	776	786	778	772	775	736	750	787	733	732	722	751	760	685	841	787	755	764	789	779	716	795	761	762	758	746	760	773	758	756	753	741	723	794	784	719	774	744	784	772	766	749	725	721	757	792	738	770	761	789	746	782	769	717	792	741	699	768	798	800	778	778	754	745	709	792	723	780	747	739	776	845	788	759	786	790	701	737	760	775	780	724	730	721	749	742	809	791	762	774	794	788	787	818	776	757	746	761	756	809	756	753	769	779	808	786	761	773	802	759	743	731	753	760	733	772	814	743	727	796	721	771	688	841	806	746	775	784	790	767	805	730	724	758	748	773	731	788	796	747	763	761	735	749	786	776	769	754	789	752	765	780	761	745	784	773	744	722	707	771	784	745	715	737	763	785	759	781	813	745	783	822	745	731	791	778	775	741	783	811	749	791	771	778	825	766	742	745	746	765	777	767	747	716	769	781	741	785	779	815	769	734	743	768	731	798	794	783	716	781	811	775	761	782	763	743	753	722	759	766	769	739	719	769	735	734	743	796	726	753	760	772	718	778	769	729	749	743	767	784	804	761	771	722	803	812	749	781	739	808	785	820	814	722	745	805	798	717	800	735	728	772	762	769	703	793	758	743	744	785	725	754	793	742	688	762	756	759	734	761	766	778	757	728	741	755	775	799	773	759	768	813	793	777	799	754	805	748	796	795	753	751	762	744	785	752	742	735	777	752	783	776	792	791	752	747	772	784	727	806	779	804	770	754	782	746	767	794	749	741	757	768	719	765	770	735	787	794	782	764	758	798	753	783	816	794	787	752	819	783	729	811	779	738	778	743	745	775	760	758	792	772	761	770	767	776	820	793	764	738	783	766	757	754	721	770	736	737	734	786	745	767	847	729	803	708	761	790	811	774	798	777	731	803	772	767	726	742	771	814	838	779	777	758	803	755	766	699	764	757	769	733	802	777	791	794	725	837	765	718	731	738	744	694	742	744	755	775	767	743	744	753	721	759	804	751	753	737	782	796	783	772	843	756	792	785	743	782	783	740	717	756	783	809	746	755	756	743	784	801	785	765	785	766	794	760	784	777	740	736	759	764	788	791	772	731	853	722	739	772	779	778	738	772	746	739	793	753	762	780	739	774	790	769	744	758	752	794	803	741	802	787	805	723	736	752	786	722	732	766	719	764	807	736	765	791	759	772	789	770	772	736	721	764	793	784	743	752	810	767	732	727	773	738	791	760	758	785	761	747	736	742	741	759	829	762	756	717	798	776	793	770	702	706	815	788	780	748	764	740	758	724	730	791	743	768	782	838	705	757	715	701	779	768	761	730	752	769	730	749	819	752	809	742	764	758	717	744	771	768	772	761	733	719	778	747	724	764	770	734	754	755	767	792	767	743	775	769	855	749	746	763	788	791	715	746	774	768	731	705	771	789	757	784	786	745	742	734	742	716	746	755	761	751	769	724	778	779	731	786	740	800	774	759	766	749	773	793	749	716	730	730	762	753	750	691	714	770	752	792	738	716	803	779	764	790	760	775	734	780	752	737	704	778	755	741	804	773	779	794	798	749	760	776	719	799	727	783	768	796	717	770	750	773	775	766	763	758	732	802	763	782	768	792	753	812	729	774	732	787	769	794	750	746	783	763	703	767	794	789	720	814	784	812	751	795	765	750	822	782	733	791	806	760	772	768	772	750	712	743	756	763	766	774	773	777	775	785	797	744	747	810	787	740	700	816	758	793	814	748	759	767	795	758	751	770	805	788	848	723	745	752	727	756	765	740	763	768	751	698	800	766	756	761	739	760	752	778	751	775	765	766	762	795	806	754	727	780	765	812	734	744	743	679	695	794	782	787	747	780	740	752	733	722
51575	63963	57694	46440	33707	24987	18887	13269	9398	6873	5023	3846	2908	2441	2147	1766	1615	1382	1272	1169	970	910	887	824	877	744	797	746	749	731	711	767	697	676	744	693	687	701	664	653	725	725	643	712	676	712	680	686	711	704	719	680	675	697	683	635	732	748	697	671	681	699	690	709	727	684	682	689	709	651	686	716	690	674	670	704	734	654	654	690	698	709	722	715	669	731	714	682	739	682	677	709	685	707	699	695	711	677	685	699	677	658	693	751	676	687	704	740	687	682	675	695	699	759	679	721	662	658	704	685	666	692	712	730	649	667	696	715	715	671	683	703	730	726	697	705	742	742	669	690	655	691	675	687	744	717	714	651	714	728	701	686	690	705	693	713	710	681	694	699	707	664	702	685	655	739	728	675	674	685	666	683	685	661	685	701	650	676	731	651	678	691	678	703	691	691	676	707	708	709	696	719	673	690	690	694	690	700	731	742	740	748	696	722	702	659	651	698	676	666	732	661	655	715	695	730	756	659	697	684	727	695	717	687	694	698	740	666	701	700	750	700	759	722	709	714	735	706	686	686	701	670	644	670	710	689	689	663	674	686	714	633	700	699	693	719	691	743	664	663	719	744	697	704	679	694	702	707	732	689	701	690	703	688	715	692	706	702	690	674	672	745	725	689	674	675	719	724	723	683	707	671	694	693	668	652	703	661	731	652	697	711	686	708	703	736	692	661	713	679	707	725	701	669	684	701	689	700	713	694	709	688	682	715	669	677	683	747	673	701	710	691	703	698	686	683	729	731	665	682	696	684	682	682	651	710	751	707	722	659	692	683	703	686	712	711	675	714	696	699	662	656	753	684	716	710	686	708	685	673	723	706	704	698	711	652	659	689	698	716	746	719	701	691	688	693	709	714	646	672	705	692	664	741	728	688	666	689	723	685	726	704	715	715	663	658	648	667	724	722	664	682	712	695	680	713	710	711	687	723	713	701	693	654	687	712	665	769	668	724	750	672	682	659	697	678	703	663	664	689	671	693	711	660	680	735	700	683	647	706	654	743	726	721	699	654	722	692	707	711	673	685	677	699	707	747	670	678	660	659	704	698	722	724	684	774	736	676	707	629	695	708	643	735	734	704	705	698	718	674	724	719	708	679	682	749	676	683	705	662	695	657	709	626	673	678	706	716	695	696	681	652	680	716	731	766	686	677	652	709	749	682	737	723	664	690	644	692	711	701	660	689	694	747	687	687	720	682	657	684	702	690	702	674	680	688	654	673	698	717	680	693	696	681	680	702	687	686	704	708	675	639	697	697	735	734	710	747	694	718	707	705	664	712	677	744	695	657	715	704	697	677	667	750	677	747	732	685	695	725	702	701	736	682	698	650	661	697	685	677	704	653	666	661	697	686	675	690	727	730	717	671	701	723	691	712	658	731	691	706	702	686	691	707	691	610	724	700	700	730	718	685	689	718	714	635	711	695	694	756	690	659	689	683	675	670	660	671	670	680	660	682	679	726	689	732	666	664	716	675	692	683	731	729	725	723	709	659	666	699	676	695	677	685	691	694	713	688	681	695	712	708	671	730	726	684	719	650	719	737	734	668	710	682	709	684	688	707	706	732	770	728	730	692	683	677	684	684	683	730	682	708	764	678	725	680	652	650	717	714	729	663	706	666	701	661	690	718	681	681	734	709	681	720	645	692	694	723	693	709	691	719	689	662	698	709	665	719	701	707	647	696	645	705	692	701	666	674	668	715	658	714	696	681	704	720	702	645	705	696	704	719	697	743	698	726	682	691	750	687	673	672	690	648	700	705	728	646	691	671	723	711	686	751	671	676	692	722	716	701	714	701	692	634	713	678	698	724	687	689	691	688	723	652	687	743	702	677	733	706	729	640	688	727	748	684	694	693	677	674	682	666	705	730	709	725	616	692	698	700	788	667	716	713	687	676	760	690	659	668	685	710	732	731	692	699	699	682	696	693	686	670	723	672	722	648	730	682	692	748	695	708	706	684	671	716	680	688	692	674	672	682	721	734	725	689	683	762	660	659	701	678	672	688	702	661	697	673	737	704	713	719	671	725	654	705	715	703	737	702	680	717	672	709	684	676	715	714	709	692	643	676	695	685	707	716	670	695	673	649	706	669	674	670	769	710	714	735	713	698	711	683	676	704	651	714	694	631	724	684	752	710	700	733	748	711	741	695	675	715	716	697	658	726	741	689	637	711	747	669	726	692	708	700	744	717	665	659	695	682	633	727	687	665	715	696	732	655	657	668	720	638	703	704	759	720	663	674	723	661	686	654	717	695	676	727	691	661	721	656	695	701	696	725	708	687	708	712	701	724	733	693	702	630	685	691	718	664	727	685	674	689	710	686	734	696	691	701	670	719	670	723	673	684	664	675	730	714	704	715	678	695	680	697	746	739	683	710	634	729	693	667	694	652	722	698	676	693	704	703	696	683	725	678	676	729	653	722	706	705	692	667	705	669	697	674	748	688	683	713	694	643	678	742	664	746	667	685	646	682	668	683	665	693	665	701	684	635	680	669	673	709	742	696	659	686	685	690	643	755	713	691	745	750	720	704	703	704	706	671	709	693	688	683	705	689	751	676	711	674	694	722	755	679	660	659	732	727	700	718	684	664	684	715	678	719	719	723	699	689	680	693	685	700	724	675	684	719	637	661	736	684	678	760	713	694	687	676	715	668	699	725	658	681	704	700	734	731	691	679	682	715	668	664	713	694	675	693	682	709	671	691	692	736	743	694	694	637	710	688	692	701	716	710	700	673	707	699	666	718	682	671	699	704	688	706	698	657	702	709	692	685	693	701	713	693	702	673	683	723	713	659	730	710	677	656	693	725	720	719	694	658	700	713	673	698	715	678	702	681	700	665	700	658	723	700	694	700	681	639	704	694	751	731	647	717	704	688	717	688	731	713	644	722	669	724	740	736	702	674	672	674	650	675	675	734	708	706	675	699	685	662	681	701	688	671	706	719	717	680	712	689	667	711	666	650	677	708	684	694	716	693	719	684	699	681	703	682	666	735	675	680	690	725	714	669	719	650	723	698	693	754	680	726	719	690	723	653	696	714	713	680	686	700	730	719	693	673	753	735	769	674	685	710	663	690	666	674	743	695	741	679	688	680	705	697	657	671	682	668	663	719	681	725	651	737	707	685	749	691	688	760	671	708	671	745	724	696	686	647	727	699	740	710	680	678	687	707	747	657	642	710	702	685	696	705	732	701	702	694	716	692	711	742	667	690	736	674	712	726	722	738	712	754	705	703	685	670	695	704	747	630	719	694	678	716	675	671	700	709	704	718	663	737	685	714	682	717	752	679	659	691	690	659	750	719	688	697	665	676	738	731	656	706	699	653	665	746	747	681	670	709	684	698	673	702	696	715	697	685	660	718	673	686	686	708	692	658	669	718	689	737	746	731	679	693	745	698	722	678	711	672	705	662	692	689	672	704	711	696	719	731	717	714	672	704	645	637	702	687	675	673	670	690	733	686
25342	21662	29274	24949	23380	23551	18090	8973	5049	3614	2858	2241	1850	1702	1406	1324	1214	1121	1049	951	1052	919	886	798	844	810	827	781	750	779	826	779	805	757	775	810	775	758	763	770	810	781	827	788	782	775	753	785	803	768	787	815	812	809	760	731	762	758	772	802	721	752	784	771	742	782	748	782	784	742	759	715	754	799	765	776	735	764	771	816	755	750	714	810	769	719	762	768	822	856	751	758	791	780	751	781	696	753	756	767	799	728	742	709	759	770	708	743	735	765	809	781	739	767	772	773	756	758	787	790	789	772	799	797	785	779	811	746	812	781	765	764	793	816	772	749	797	772	750	806	785	740	760	723	732	771	769	745	767	777	815	802	779	715	790	770	785	726	780	766	781	705	725	765	740	751	767	766	777	735	746	748	721	769	755	807	796	771	763	728	761	737	757	819	760	776	767	731	810	770	746	799	767	771	771	764	798	790	746	797	711	779	819	769	757	736	737	816	757	790	708	772	791	800	723	766	752	731	731	785	767	756	817	799	794	809	749	713	768	818	752	750	774	777	773	750	774	754	782	721	756	786	772	761	695	774	778	759	784	753	782	787	805	750	730	763	796	797	748	754	743	787	804	755	801	733	747	743	742	756	826	830	846	731	748	791	824	775	700	805	763	728	761	769	818	756	815	732	751	732	785	766	707	787	756	771	772	760	764	769	743	760	802	779	765	803	765	768	742	763	802	746	786	787	772	783	716	734	772	801	766	764	776	728	765	738	745	808	781	721	774	728	779	751	808	789	778	756	781	747	746	785	750	771	800	783	768	724	761	735	755	780	743	773	763	787	750	747	714	745	735	768	703	745	763	760	767	756	752	839	763	758	794	705	738	715	778	745	773	748	742	742	799	750	797	777	723	756	775	815	792	775	765	804	792	758	777	774	746	759	723	750	781	811	767	757	682	789	790	788	792	809	741	760	753	767	725	775	756	838	796	772	743	740	803	780	784	708	777	782	776	801	792	765	783	748	712	775	767	728	791	820	802	788	769	788	775	747	780	770	757	804	739	774	783	794	759	781	745	767	793	750	777	808	759	798	761	835	772	773	765	728	741	745	757	757	754	742	749	793	775	815	790	742	766	757	738	747	779	727	758	798	810	755	750	723	777	794	798	793	761	773	779	761	761	769	744	765	751	781	796	758	778	809	779	749	734	767	795	744	724	737	760	734	757	754	733	763	731	723	792	756	796	738	820	757	757	702	733	750	717	724	812	808	779	761	748	758	820	790	745	760	730	758	731	763	709	742	741	793	779	736	734	775	774	775	754	742	743	807	794	728	788	765	769	787	790	735	756	835	756	781	763	740	736	787	791	759	732	780	760	759	772	740	782	769	817	701	743	745	761	756	769	757	819	791	736	811	759	756	740	758	752	764	773	802	748	785	782	779	777	764	787	737	802	781	760	757	805	760	720	744	748	774	780	798	791	753	735	782	772	776	786	769	779	767	758	802	766	749	755	777	796	775	763	793	802	743	712	732	719	757	769	797	785	737	788	730	794	724	785	725	694	756	789	749	764	727	690	774	769	776	767	803	763	754	773	767	722	778	808	788	767	758	783	810	777	784	735	738	743	763	779	798	735	788	754	756	803	762	751	843	762	776	782	759	739	731	766	753	755	749	776	768	746	771	774	797	825	746	775	774	792	757	780	712	767	758	733	709	716	755	745	747	743	803	724	757	741	801	767	753	787	706	777	726	808	744	761	748	777	784	740	742	751	749	784	812	730	751	737	787	768	715	713	786	759	755	759	759	721	795	719	792	819	765	795	747	706	797	757	731	776	802	752	772	774	767	799	788	754	773	757	705	763	758	704	752	769	766	734	749	724	715	767	745	804	753	785	772	748	724	774	772	795	791	720	806	739	756	764	751	756	775	777	755	736	751	711	782	755	769	754	790	747	781	782	788	726	823	802	759	744	717	754	768	785	759	769	741	734	786	739	743	739	718	746	746	765	745	812	749	749	761	750	760	739	763	706	784	749	783	777	741	781	748	779	750	808	777	766	759	737	760	747	752	778	810	776	795	747	784	812	778	793	704	745	794	802	783	747	792	786	765	777	732	834	826	785	762	764	786	761	734	760	764	742	753	779	709	741	792	796	753	762	716	760	727	741	724	773	752	817	755	768	781	747	752	807	785	800	751	776	749	747	750	797	777	741	763	782	757	763	768	735	727	821	758	730	769	780	770	722	751	802	790	722	784	758	768	721	718	792	779	700	762	772	737	812	740	766	773	801	791	760	783	724	783	822	715	805	805	716	773	745	761	779	733	792	767	763	772	753	764	789	827	761	747	763	758	786	761	731	746	754	802	757	745	780	737	762	792	745	750	729	740	753	764	772	759	770	762	787	800	746	779	768	750	783	733	788	779	747	720	774	742	744	771	777	761	789	758	716	741	774	752	808	816	789	723	780	770	761	768	702	748	772	760	768	769	781	785	771	781	785	725	747	761	801	772	722	774	761	749	831	762	734	750	775	791	753	738	745	781	760	752	781	804	757	769	744	758	776	730	789	785	777	714	738	752	731	734	796	730	751	737	833	732	799	721	744	754	745	747	760	746	840	799	763	743	723	756	781	742	745	763	768	723	722	775	823	783	784	733	773	755	725	775	780	736	781	740	793	780	764	756	783	743	785	800	770	752	736	751	711	737	766	761	683	718	787	823	767	817	765	793	772	741	744	738	706	757	811	768	754	768	783	801	793	742	749	746	748	747	790	733	751	780	788	752	768	750	809	781	769	807	740	744	752	757	727	775	714	765	790	827	751	777	811	748	751	798	779	756	764	737	763	775	781	729	778	768	767	771	778	755	759	781	728	713	776	754	779	729	757	754	726	760	814	731	719	719	785	758	751	750	792	708	779	814	706	821	755	735	732	744	745	763	801	725	762	766	743	760	736	758	747	718	782	744	827	758	769	781	795	726	806	760	759	789	744	761	760	720	787	739	793	766	749	799	768	732	743	775	716	778	757	765	740	768	792	767	735	783	771	783	773	775	768	755	746	817	707	761	782	734	748	767	760	687	743	797	734	796	781	791	743	750	780	758	775	735	781	799	755	707	754	754	800	741	752	759	767	741	747	720	773	784	749	756	820	753	812	783	725	741	801	744	742	758	762	751	795	783	764	747	767	793	776	827	795	785	783	802	754	797	744	786	793	772	748	779	722	743	745	759	694	733	740	727	782	776	751	774	764	743	744	740	752	779	780	817	793	782	811	745	798	763	723	794	778	774	770	763	786	778	708	745	769	834	750	755	733	743	804	739	748	744	765	785	798	766	809	761	733	785	772	749	760	787	759	722	750	809	808	736	732	784	751	789	740	774	780	761	789	783	812	718	777	736	744	749	766	793	780	761	738	721	765	781	783	768	777	746	792	773	748	783	737	750	804	751	779	772	752	725	807	750	695	745	766	782	704	760	774	815	764	739	702	759	749	805	766	759	780	748	790	757	729	797	813	750	789	776	793	817
54810	65796	55425	42824	32710	23106	15737	11059	7497	5345	4050	3162	2623	2090	1783	1546	1353	1254	1143	1032	959	920	859	776	793	756	808	732	751	748	717	722	701	714	696	702	680	736	712	698	713	699	676	724	677	705	709	710	707	679	690	700	723	725	720	742	682	675	682	700	732	697	684	708	692	700	716	707	664	686	673	685	687	680	697	679	732	706	692	708	682	697	695	734	687	669	695	653	690	654	751	724	736	718	744	694	729	663	712	681	656	688	698	734	712	661	686	720	677	670	717	702	659	673	745	697	662	706	690	732	708	699	689	682	712	715	692	713	715	661	662	710	718	696	683	700	733	689	696	664	711	661	695	698	674	720	720	749	702	717	653	690	685	750	728	714	705	662	711	661	739	731	697	674	691	721	695	714	728	669	680	696	688	705	735	724	702	696	746	745	723	719	690	711	701	702	711	723	669	659	714	716	684	736	706	739	706	657	702	683	685	679	696	726	713	755	688	671	728	692	706	696	717	695	679	734	720	674	726	735	723	683	718	643	694	713	737	663	674	722	694	671	697	651	654	712	704	728	701	688	739	678	683	668	670	700	702	727	701	647	659	681	713	741	710	673	692	710	680	660	709	686	726	653	723	712	706	665	722	716	728	715	677	693	704	710	698	677	696	730	724	742	687	675	686	687	705	738	713	687	700	720	726	677	718	736	727	663	725	666	675	714	691	686	709	699	679	695	706	688	686	730	712	657	679	763	666	716	679	672	660	694	663	614	724	755	741	703	679	674	709	701	694	727	679	653	675	730	676	691	697	729	736	710	711	701	696	717	672	724	718	732	662	717	691	699	690	686	740	682	647	688	674	688	721	694	716	687	716	707	694	686	689	696	700	719	719	686	705	683	710	719	726	698	711	687	674	676	705	699	706	706	663	698	690	649	724	699	696	652	692	712	672	676	684	724	668	680	643	717	723	735	679	712	664	679	716	706	702	715	722	693	695	673	707	736	707	700	708	715	709	694	673	754	670	666	690	689	717	724	724	691	715	701	692	692	742	694	742	730	688	675	725	733	721	660	699	707	688	713	711	724	704	694	724	690	717	717	683	669	663	730	650	697	680	699	711	673	676	708	677	689	685	710	701	704	679	677	714	675	701	718	682	732	660	695	739	695	682	696	685	720	693	700	697	717	688	694	644	709	674	696	719	729	691	727	703	681	740	703	669	665	714	686	653	705	691	693	753	688	727	660	699	672	671	731	726	732	691	733	690	704	654	657	693	692	703	700	681	709	677	746	733	714	741	697	694	698	724	719	693	713	692	660	697	667	681	680	638	681	690	735	731	685	660	767	739	729	675	676	713	688	717	720	682	694	690	694	692	728	724	731	683	680	753	726	697	634	699	718	692	705	679	679	688	719	676	740	700	699	668	718	717	722	717	756	717	693	680	703	713	738	694	680	745	654	725	669	702	747	693	729	641	661	685	678	708	694	692	672	673	752	666	662	718	650	707	670	636	681	684	689	684	717	746	734	686	707	707	684	723	757	617	717	736	735	680	691	694	670	669	665	702	703	735	676	710	717	731	710	664	714	713	673	742	661	667	714	659	697	718	666	672	672	672	705	674	653	676	734	682	686	742	752	690	705	697	683	690	682	701	726	657	747	677	700	737	695	662	715	709	741	658	727	730	723	710	744	729	686	683	723	664	713	685	717	739	661	660	690	685	640	688	695	743	691	656	714	698	673	713	706	699	656	705	671	681	679	748	716	717	695	682	723	681	687	700	668	721	693	662	686	706	673	692	694	659	708	663	772	686	676	687	695	692	738	700	687	706	694	676	683	684	679	720	714	724	661	746	687	707	667	707	779	703	732	678	715	672	715	740	699	717	698	686	664	683	708	694	696	649	654	695	706	691	704	710	722	677	713	697	676	736	714	708	686	703	676	685	689	704	701	679	643	722	718	716	693	669	705	710	668	731	687	722	684	714	689	706	674	693	768	660	704	726	700	677	712	686	678	697	703	684	681	666	703	698	689	738	683	708	712	670	694	715	704	737	690	663	710	738	726	691	718	750	725	724	699	675	739	645	672	675	678	666	690	745	721	666	730	685	691	673	675	647	712	663	705	659	668	697	712	736	722	706	680	741	653	716	702	662	693	706	658	726	732	691	692	716	700	693	721	655	688	686	725	727	691	685	685	699	700	736	736	711	686	716	679	672	713	664	683	669	673	677	721	694	679	633	675	699	655	674	696	649	649	680	722	726	723	714	716	722	639	672	694	714	697	671	742	704	717	692	679	752	676	665	737	721	650	690	769	707	751	732	709	723	708	667	699	722	722	717	663	681	714	664	698	653	703	670	679	673	692	694	689	672	712	692	679	708	704	674	698	674	700	673	733	714	706	740	691	660	689	756	697	731	685	687	650	648	743	701	757	676	676	666	680	733	671	701	703	716	722	718	679	715	670	701	719	723	680	653	723	683	673	676	681	743	693	753	678	681	768	699	670	691	744	698	643	671	707	714	667	659	656	707	688	724	705	734	693	691	701	694	710	696	701	687	718	639	723	687	728	722	693	684	674	675	642	733	696	702	706	723	697	691	756	718	721	682	726	660	704	689	749	727	709	711	674	722	680	690	672	692	680	727	710	727	705	668	668	732	733	642	719	701	662	704	709	673	674	659	666	706	710	711	715	736	693	701	687	653	679	701	670	687	647	710	659	736	710	703	718	713	706	682	715	641	714	684	677	696	736	715	678	647	689	717	727	715	711	673	658	712	719	717	705	706	740	697	727	651	714	736	674	659	672	685	729	696	708	667	700	719	694	654	704	672	698	738	735	692	696	690	662	730	707	675	705	674	695	681	713	671	704	741	672	696	675	726	696	679	693	753	678	654	687	724	734	718	655	725	684	706	691	732	665	676	717	697	739	748	695	682	694	738	719	725	686	678	669	711	687	719	680	663	645	723	708	704	702	730	651	737	713	726	703	714	712	701	730	709	736	692	676	690	729	686	712	705	682	687	709	714	671	696	694	673	705	747	708	740	726	655	681	722	664	675	708	711	704	693	665	654	661	711	707	692	699	732	696	701	695	704	729	706	709	718	677	729	715	659	719	683	711	700	684	709	676	669	751	690	684	734	729	727	683	742	677	641	653	690	692	711	684	680	639	701	719	718	696	684	736	672	668	693	688	676	751	714	713	718	756	679	666	694	740	670	731	720	670	695	653	665	712	692	647	641	722	698	701	650	685	679	711	690	702	703	751	668	664	677	670	689	688	711	683	730	766	713	704	710	670	654	714	709	692	775	740	704	747	671	681	671	680	761	694	698	673	736	694	732	668	676	684	710	706	704	735	666	726	670	690	711	692	700	701	679	736	681	687	626	663	661	717	717	694	690	689	705	669	720	665	701	670	726	661	660	679	710	695	677	693	722	680	665	694	702	689	689	670	742	721	651	733	670	741	670	715	739	697	712	660	710	689	685	694	708	707	679	685	680	727	685	694	692	696	695	667	696	756	721	706	745	697
24417	21584	29395	24827	24024	25880	25709	14041	8568	5971	4292	3265	2707	2135	1924	1766	1505	1427	1177	1103	991	1005	941	917	914	903	841	803	774	752	800	783	785	780	762	783	842	784	746	753	747	781	772	745	791	782	756	766	748	814	793	782	763	802	782	764	747	688	772	786	749	756	772	811	785	766	771	840	796	822	766	785	775	786	781	763	783	781	779	798	795	750	793	766	775	769	803	805	758	832	773	769	781	737	790	782	791	744	771	758	748	762	836	779	781	804	795	814	772	787	783	823	797	740	762	764	807	747	763	791	750	824	815	721	761	732	771	779	786	781	785	796	769	779	798	754	780	791	784	784	759	796	808	753	799	750	758	783	745	766	860	750	739	796	726	764	793	793	784	735	784	799	761	777	789	830	763	787	806	749	772	808	766	738	781	728	786	793	743	776	786	738	753	749	783	790	837	784	734	717	744	770	776	764	732	749	806	769	761	779	747	786	751	798	773	802	792	772	725	828	801	725	715	734	760	753	730	781	725	741	786	796	713	734	739	790	765	756	745	713	724	782	805	770	781	780	786	743	726	713	769	778	791	763	753	769	799	768	798	798	751	738	726	747	752	715	799	757	795	698	792	745	738	752	765	764	722	740	765	805	740	760	781	810	787	798	776	762	785	793	755	784	805	786	760	792	742	765	721	750	794	757	756	752	785	783	795	797	783	762	774	776	792	745	774	781	798	815	837	715	773	822	739	796	774	821	737	736	723	751	781	750	766	800	758	772	705	736	772	777	840	773	738	712	700	806	791	766	799	748	778	794	763	797	753	754	769	692	783	760	767	783	783	789	787	748	792	806	795	804	779	772	720	776	819	742	842	785	790	752	794	815	761	773	792	765	763	734	743	746	754	763	778	759	778	758	735	838	741	797	790	761	754	786	744	782	747	784	758	798	809	725	760	707	772	825	759	756	790	711	800	785	790	740	761	767	750	808	781	764	732	750	755	733	813	774	755	792	734	781	750	821	744	745	711	782	770	759	826	785	813	767	764	772	766	759	756	793	740	775	781	823	743	780	739	694	802	775	747	758	800	787	759	693	767	739	824	775	753	741	782	790	770	779	777	752	745	749	783	780	803	760	811	757	784	783	825	758	787	804	726	796	850	828	777	805	758	768	782	820	729	740	824	792	714	751	785	765	805	771	808	752	773	832	768	745	779	773	723	780	756	757	789	810	704	748	768	785	777	762	755	779	805	790	799	763	815	773	747	729	765	786	792	749	835	765	768	833	762	774	779	787	737	819	791	725	782	857	819	835	837	744	748	814	796	749	790	808	781	718	819	766	793	752	813	833	816	794	789	783	800	791	794	797	761	773	800	809	753	818	785	790	789	746	765	760	754	760	756	706	777	785	772	754	758	728	777	754	755	791	753	790	737	753	766	741	718	777	777	744	811	791	768	748	800	706	750	744	771	784	809	749	788	752	712	762	773	746	766	772	824	793	782	815	731	764	796	753	767	733	836	753	731	756	815	746	707	743	760	745	798	698	800	772	774	778	741	766	798	769	787	751	837	836	738	827	775	701	802	753	793	755	764	735	742	751	851	772	757	802	724	818	741	775	788	768	746	777	765	739	779	743	762	790	750	707	712	766	756	747	770	787	785	775	800	761	766	766	746	769	734	761	749	804	803	821	776	801	778	779	747	773	795	791	797	806	735	797	756	752	868	805	825	733	775	811	760	765	737	803	760	764	780	736	740	776	717	748	795	793	796	783	825	743	774	742	756	811	775	772	775	774	764	790	762	733	825	773	754	771	794	732	750	752	773	767	775	765	783	772	748	702	768	811	767	796	776	752	765	754	745	750	776	757	760	762	793	787	711	775	755	776	761	793	731	746	798	804	752	815	793	752	774	794	776	775	778	772	761	747	818	807	768	784	757	778	808	766	762	792	770	777	758	783	795	752	763	762	718	754	805	759	772	752	739	732	806	783	750	814	804	739	757	714	712	776	779	766	757	673	758	745	799	790	738	782	770	771	789	736	711	792	762	730	731	795	769	764	842	818	809	783	758	773	785	771	737	758	789	736	797	808	772	782	744	764	773	742	785	820	772	804	778	773	823	794	783	768	768	733	741	776	800	762	778	792	763	769	764	742	805	777	767	777	782	787	784	815	760	741	817	794	806	728	752	723	783	769	812	760	777	773	748	762	814	785	770	757	744	796	814	713	763	794	761	794	777	748	825	741	782	815	761	753	813	769	781	782	773	742	846	759	785	761	755	771	810	796	766	753	780	791	719	773	809	783	773	724	820	778	742	805	756	757	783	760	784	785	788	763	814	760	805	738	807	759	788	779	823	762	779	760	777	789	773	739	817	818	785	793	806	717	772	773	756	844	757	780	765	754	778	767	814	773	709	748	813	811	783	807	793	749	756	832	706	772	815	750	773	787	765	792	740	789	793	775	803	876	797	783	745	725	780	795	755	753	777	758	755	757	768	741	771	721	786	763	802	739	766	768	728	765	776	731	752	726	831	742	772	801	786	772	847	749	807	785	856	809	746	754	781	797	762	749	792	761	750	687	757	782	788	796	785	752	756	746	768	791	755	745	764	750	793	715	782	759	797	750	800	708	758	773	811	751	774	771	795	767	755	811	770	785	776	773	771	790	746	747	799	756	771	776	784	780	796	761	756	729	756	791	789	755	806	809	792	768	761	789	824	828	818	720	751	759	801	740	791	819	756	762	753	792	793	722	764	787	837	742	739	723	783	777	770	767	736	732	746	793	727	721	755	774	777	799	800	754	743	792	759	769	751	750	753	813	820	824	750	802	801	756	774	744	768	736	748	820	769	757	762	814	785	766	786	783	748	738	772	813	777	780	752	751	706	803	758	803	744	755	768	748	771	775	729	729	774	783	726	799	802	753	790	804	756	797	716	755	739	701	739	772	762	776	830	790	771	758	819	778	726	816	799	776	784	743	802	735	761	743	790	754	785	721	790	733	697	738	732	728	752	808	798	771	770	734	802	787	780	712	764	782	777	765	731	765	787	758	785	757	800	739	822	792	808	720	732	740	794	794	765	752	792	754	828	753	753	750	762	786	766	793	739	787	782	769	758	838	771	761	724	783	778	787	786	736	712	781	731	752	746	768	801	792	798	763	795	760	736	763	811	793	764	801	721	758	786	739	745	767	798	786	742	832	794	747	703	742	765	801	756	713	750	793	801	759	819	778	772	683	740	771	732	729	767	757	762	777	761	777	784	808	749	723	755	769	808	739	786	738	768	730	797	815	767	775	748	744	784	783	803	787	796	728	748	800	816	742	708	800	785	771	782	789	742	782	777	776	707	785	767	691	791	770	758	792	776	833	759	728	720	783	723	792	737	708	743	765	754	794	801	755	770	759	794	805	801	788	768	776	773	713	780	752	768	784	796	730	727	770	787	812	734	749	783	825	793	762	797	828	783	749	779	706	783	790	761	787	745	731	813	764	743	744	800	728	821	776	777	801	810	718	711	774	790	794	706	750
53450	70184	63012	50952	39394	29595	22258	15512	11572	8420	6005	4658	3676	3060	2571	2130	1876	1654	1471	1225	1139	1064	968	909	848	829	808	778	770	792	750	732	680	718	690	720	681	722	706	715	747	786	720	751	668	704	710	757	730	644	677	709	702	735	682	712	661	706	695	699	710	685	686	713	702	725	645	694	687	644	696	718	711	693	675	735	664	703	687	704	663	707	675	650	719	695	713	697	719	669	724	671	727	701	694	679	718	695	681	680	692	692	676	735	697	675	721	642	721	696	710	742	674	752	722	724	683	702	690	674	662	720	716	705	697	668	702	692	668	708	739	724	725	688	706	664	696	731	657	753	668	743	694	731	683	720	750	706	696	746	685	716	724	695	677	723	749	699	684	700	671	672	638	721	698	729	706	737	710	774	692	644	707	690	671	741	690	726	737	704	712	679	698	708	683	695	685	663	718	709	699	693	734	732	706	654	693	717	703	715	668	732	717	717	723	731	669	707	698	723	738	741	745	686	706	708	716	698	716	747	688	636	671	725	660	679	731	692	710	729	663	757	700	722	726	758	652	680	692	720	712	681	703	682	654	680	672	705	693	726	722	700	718	707	771	706	678	702	692	686	768	684	691	650	718	732	736	712	696	699	716	721	691	737	700	686	698	740	739	706	678	681	714	751	716	711	732	753	702	698	696	679	710	692	713	684	718	709	704	699	726	748	676	684	747	697	643	708	717	721	716	752	660	744	679	763	715	733	690	746	652	675	708	709	721	690	710	699	696	672	703	708	720	703	650	703	710	691	682	658	692	699	636	678	671	730	708	720	689	708	681	659	680	684	715	729	710	699	674	731	689	736	746	663	646	713	704	752	717	711	697	680	717	655	683	717	735	718	707	708	743	713	733	693	712	739	689	726	714	720	663	670	720	712	698	667	735	685	712	732	729	721	721	692	737	744	682	680	680	704	730	733	710	740	651	719	724	754	685	701	719	667	697	672	704	688	715	698	754	688	677	681	716	713	747	715	707	711	701	723	761	717	733	690	666	704	688	644	706	652	676	695	671	718	667	711	693	721	703	651	712	722	729	706	732	681	697	748	692	734	712	738	736	713	746	697	699	734	682	690	661	722	744	712	676	728	689	646	695	694	696	753	676	668	672	713	719	679	728	739	756	683	702	680	721	643	661	653	748	677	685	693	791	695	716	653	691	661	701	717	711	719	667	736	717	707	662	710	674	691	706	724	696	721	690	674	693	720	688	712	715	652	703	684	752	693	670	662	738	718	701	698	708	679	721	701	699	684	712	702	699	667	725	709	708	709	675	742	691	750	672	711	634	725	701	721	719	685	699	718	740	716	690	727	678	729	673	691	716	706	713	715	730	666	725	680	756	690	702	733	648	680	695	660	666	732	701	714	708	684	648	720	733	717	704	667	725	778	713	668	721	704	744	673	720	729	689	681	692	723	666	697	684	714	748	677	724	679	690	693	698	714	688	728	730	693	675	729	740	736	698	672	684	721	682	697	682	731	677	703	752	710	726	674	682	704	735	701	709	750	674	669	704	728	691	680	737	647	703	737	715	739	704	658	710	755	667	678	739	710	750	745	691	699	677	715	740	757	645	724	733	694	651	684	682	706	718	717	704	663	695	705	647	689	692	698	681	703	753	700	747	705	786	735	733	717	674	702	756	692	745	723	726	709	683	676	699	720	715	676	705	720	694	742	689	697	722	727	729	758	735	729	718	711	665	681	697	695	722	692	710	709	692	728	691	676	702	704	667	681	674	649	708	723	744	734	648	735	706	719	696	736	691	698	701	690	679	742	724	711	703	702	740	670	662	678	706	715	706	677	745	703	703	722	692	706	705	735	687	704	712	694	716	696	737	708	738	710	721	712	715	696	658	702	681	718	687	663	742	707	726	677	735	739	679	671	703	695	672	665	713	695	715	698	706	718	711	711	654	669	704	694	752	690	696	675	726	667	654	694	690	728	687	688	668	701	721	693	773	701	708	733	755	739	735	665	743	732	708	686	742	688	730	730	673	717	633	659	733	747	702	679	677	765	740	688	671	718	661	730	753	680	720	691	671	676	701	662	725	719	703	704	699	716	697	618	679	746	708	699	673	671	706	673	710	727	704	715	687	708	662	674	705	684	742	668	742	667	750	737	711	708	704	718	694	689	714	675	713	755	665	723	720	638	674	650	719	733	740	730	717	687	752	666	675	707	677	688	709	677	682	694	666	711	704	735	666	740	711	704	741	673	690	760	686	683	693	691	689	742	714	726	677	722	681	694	713	680	732	719	677	675	706	709	740	704	704	686	708	669	704	694	701	744	718	671	730	697	708	698	675	730	740	694	712	673	698	662	694	684	717	704	682	707	711	702	728	721	719	683	745	667	723	740	680	689	706	671	682	758	759	715	718	694	678	738	697	749	712	674	710	677	720	697	692	687	724	716	713	679	700	731	678	708	682	666	754	679	706	743	721	754	750	693	651	704	689	682	681	682	675	702	676	682	686	684	701	724	630	672	702	704	690	700	711	676	707	691	744	770	699	776	690	703	680	702	702	735	693	702	651	691	674	748	711	688	712	750	714	699	715	703	659	685	708	753	703	725	733	679	725	742	736	702	675	712	699	659	741	711	665	687	685	700	652	683	648	696	680	724	706	720	639	683	739	688	695	740	733	759	716	704	710	668	691	679	691	683	737	686	710	717	735	717	719	754	681	685	687	692	671	668	719	673	742	704	680	724	711	678	641	664	718	688	709	727	720	681	706	742	708	693	661	704	708	676	703	714	683	659	692	747	642	715	731	674	680	677	710	703	729	669	701	688	756	723	705	694	703	719	670	715	705	649	669	704	715	685	685	708	718	709	719	648	703	683	676	703	708	735	664	782	651	701	702	721	695	732	714	667	692	688	724	718	723	681	701	662	688	693	714	693	707	685	715	694	714	705	693	717	689	658	688	664	707	677	721	727	734	727	680	689	707	726	713	665	717	696	702	720	747	704	700	708	714	716	721	713	685	708	684	668	756	683	684	716	684	678	624	740	679	695	676	705	711	718	720	709	688	673	656	683	703	749	646	734	692	702	653	713	679	655	709	690	694	714	714	714	667	699	707	743	642	650	642	703	740	739	696	698	694	679	711	754	727	706	666	705	709	681	685	706	750	716	710	706	712	676	660	707	728	707	670	690	709	741	687	702	634	696	673	680	665	726	711	726	675	758	703	716	720	736	764	696	648	700	725	694	682	741	695	675	711	728	656	716	717	687	670	692	660	717	710	672	741	670	707	681	701	687	717	745	663	727	705	741	654	674	707	688	664	711	679	669	687	671	722	769	717	763	737	718	730	688	707	759	705	654	671	716	691	722	712	761	687	683	650	718	703	732	713	736	706	664	643	698	665	715	705	717	668	721	687	653	702	688	670	713	737	658	751	669	738	710	726	713	739	718	740	703	704	751	661	699	658	658	719	720	705	636	703	715	702	688	710	704	666	694	705	697	692	687	737	708	670	637
29328	24402	34522	34700	26234	18025	11268	7138	5137	3431	2564	2028	1618	1434	1378	1217	1207	1160	930	923	904	898	847	807	838	762	795	754	760	781	707	785	741	730	771	734	759	714	788	753	758	695	750	725	774	731	762	726	716	761	758	729	767	779	725	771	753	775	785	776	766	741	736	759	721	777	744	734	735	757	772	760	789	749	750	774	724	719	783	771	766	687	754	727	739	722	741	748	725	779	764	754	766	769	753	726	740	776	718	719	730	720	694	727	744	681	713	708	724	779	751	727	740	759	726	691	711	744	755	729	718	764	765	739	718	802	765	787	755	763	704	774	785	738	757	772	750	808	751	774	732	803	748	738	739	695	745	740	766	780	767	735	748	789	684	716	726	776	755	753	717	754	760	788	804	744	716	765	787	726	757	779	756	763	772	764	740	722	757	749	722	723	698	714	756	723	758	716	766	786	744	764	752	721	724	703	734	710	733	803	739	723	764	799	721	776	764	717	815	755	719	724	778	741	735	728	759	726	744	738	718	754	705	745	727	778	704	798	745	779	770	746	777	738	714	756	737	776	751	739	798	738	725	755	718	742	766	742	713	785	730	735	777	795	727	699	701	724	661	702	753	766	736	697	732	764	782	799	708	747	736	756	732	708	760	772	725	689	696	721	705	730	707	719	745	754	690	774	772	782	739	770	755	738	766	754	728	725	736	744	785	726	720	765	722	728	744	695	736	728	744	782	714	731	792	717	738	738	757	804	760	719	732	702	775	763	742	732	742	783	745	709	762	797	783	746	803	739	757	751	829	733	752	753	767	778	784	835	780	703	800	688	723	759	712	732	697	771	726	737	755	716	748	736	704	759	702	699	739	741	781	778	754	697	724	739	753	739	765	721	782	737	728	749	834	753	780	755	759	735	735	728	758	764	746	732	759	721	771	777	725	750	754	781	731	726	788	782	763	779	741	801	778	760	721	728	716	750	721	703	774	739	645	740	738	703	771	792	722	713	747	695	775	757	736	734	760	761	758	735	727	787	743	771	753	715	742	738	741	772	751	783	738	730	727	759	780	787	756	758	784	773	721	746	815	788	716	727	698	740	741	748	765	781	704	777	743	794	774	766	789	760	795	737	751	784	742	764	725	695	726	758	727	709	757	752	712	758	707	765	710	769	729	711	756	802	701	716	765	756	720	735	720	737	799	764	747	723	769	737	753	743	747	755	753	754	754	785	706	761	764	774	755	754	749	707	682	786	705	788	730	743	729	763	747	768	731	762	740	726	719	743	747	738	743	736	723	722	713	783	694	794	745	713	761	774	785	729	712	753	750	760	795	792	777	749	795	732	745	768	798	695	727	713	709	743	708	743	751	751	713	739	694	710	741	726	753	762	775	744	763	760	713	747	728	784	777	748	725	730	792	731	759	788	735	720	738	705	739	761	705	756	784	763	748	756	694	766	750	732	716	760	740	788	774	729	746	759	765	771	709	724	729	766	793	725	757	714	781	741	758	730	737	727	732	763	744	762	746	747	676	787	711	758	726	736	817	784	761	794	730	742	763	707	703	719	745	724	801	759	752	765	740	697	770	772	776	710	706	762	773	717	743	701	726	745	736	716	712	783	776	745	766	766	739	760	765	713	759	728	769	745	702	777	736	758	790	769	783	781	755	814	780	766	777	740	734	737	736	708	683	750	793	754	726	734	740	761	743	738	759	778	769	744	744	761	763	750	765	797	735	738	724	721	751	785	755	708	693	759	681	734	730	742	728	736	757	803	777	719	732	762	811	736	786	740	749	768	734	762	732	718	692	760	739	739	763	723	752	721	735	738	711	764	752	745	719	717	767	753	764	714	729	747	715	730	799	753	772	735	762	770	704	753	702	740	777	784	810	754	750	742	758	751	763	741	721	747	724	727	763	743	720	789	733	727	774	767	777	798	737	744	749	745	752	719	753	729	723	737	771	753	756	737	724	738	740	740	722	714	721	761	786	775	737	750	730	778	775	761	765	746	747	819	750	755	697	749	742	713	736	773	737	739	717	712	733	763	765	719	773	728	730	740	733	727	765	795	716	717	770	764	750	754	775	716	756	712	711	778	738	737	715	750	735	733	735	770	697	760	705	703	753	711	697	743	762	719	780	762	733	763	782	770	758	789	735	754	731	742	755	757	790	724	697	772	772	707	746	725	721	776	748	758	772	756	731	795	800	745	747	766	769	746	764	683	749	748	755	705	736	756	766	768	740	801	725	728	765	720	790	735	751	723	709	728	761	765	704	733	716	738	697	746	692	727	778	760	784	734	751	764	714	742	731	753	744	723	748	722	769	703	695	731	727	788	740	734	730	740	736	786	820	731	771	780	772	748	748	726	756	765	757	729	766	744	700	736	717	724	722	748	729	746	745	735	701	744	730	739	712	735	722	721	690	710	764	704	824	753	754	740	749	766	786	775	749	749	746	761	730	723	740	771	791	731	787	783	747	687	747	793	716	735	699	763	741	789	698	731	752	762	757	744	725	750	766	784	760	719	805	765	733	697	719	700	746	716	676	798	799	733	704	735	793	748	732	718	713	756	743	695	741	729	706	747	720	725	772	716	734	750	749	749	717	747	726	755	749	750	722	759	780	713	797	687	736	687	747	776	708	763	743	787	813	768	730	718	728	704	759	748	712	754	768	732	720	760	733	727	743	743	792	732	750	751	805	740	753	796	693	740	757	744	688	703	754	764	752	832	768	722	710	705	735	724	790	766	741	757	744	779	738	741	767	776	715	773	731	715	766	766	747	710	761	786	774	754	730	721	759	696	735	738	731	752	705	753	786	736	765	734	697	750	737	751	794	699	797	729	808	746	756	686	739	754	744	761	743	756	724	664	736	774	826	770	731	685	787	783	753	735	823	716	774	793	737	740	763	736	707	726	726	718	806	774	740	746	747	737	699	758	715	822	782	725	732	760	799	748	720	760	747	754	747	750	751	723	710	739	705	751	705	781	778	756	726	749	745	706	770	752	760	752	735	706	766	760	765	784	713	754	739	763	704	778	711	763	739	691	784	748	715	714	712	777	715	713	799	790	765	747	726	748	724	782	748	747	733	771	716	717	779	855	780	756	774	756	723	745	748	752	733	703	763	702	757	788	748	755	756	790	722	737	745	717	730	814	786	694	735	776	764	786	754	756	755	777	734	745	794	722	719	747	729	742	726	783	792	776	709	777	751	681	764	729	759	737	739	780	746	753	776	775	768	709	732	707	752	746	771	761	729	767	746	705	790	809	771	769	747	742	778	744	765	786	726	743	737	747	745	742	741	728	752	768	716	738	757	696	745	745	734	737	707	781	728	752	704	766	793	718	728	750	697	731	757	775	749	760	725	787	753	689	795	777	745	761	721	712	718	724	734	806	726	705	756	697	771	730	724	753	760	759	740	746	739	742	733	755	709	753	757	740	737	740	738	753	722	765	773	720	788	728	729	748	802	766	756	718	696	737	740	804	768	721	694	770	774	715	755	746	734	752	749	723
51201	59879	54846	41135	29106	19927	14216	10521	7932	5373	3841	2973	2290	1979	1751	1485	1381	1258	1049	999	905	831	816	823	802	799	730	756	720	773	641	690	723	666	664	711	655	666	691	620	731	668	693	656	671	688	726	710	676	650	691	693	615	662	702	700	664	690	687	690	675	641	643	639	684	657	662	689	669	694	687	683	710	658	698	672	680	677	719	712	648	712	675	707	698	726	693	715	672	711	686	689	666	703	726	718	698	728	686	661	685	687	692	660	715	659	686	679	692	679	736	692	724	680	678	678	711	670	698	670	657	650	654	672	766	684	700	660	672	683	685	676	622	680	700	654	623	698	713	711	675	690	655	700	662	726	656	670	695	697	694	685	674	667	676	735	661	697	669	649	705	677	651	683	695	668	667	725	711	642	703	675	735	692	707	665	678	662	688	690	662	685	672	664	717	664	701	672	673	690	661	669	655	701	726	656	728	682	721	662	724	736	734	690	676	656	688	657	675	716	677	680	672	663	652	688	638	692	684	671	699	703	701	691	702	675	680	734	622	664	730	690	673	703	718	677	693	697	634	725	684	689	686	666	719	681	688	668	670	683	664	660	684	661	723	656	691	701	679	643	704	717	748	686	708	728	688	681	680	672	696	681	694	717	689	690	712	699	640	672	667	711	702	667	664	693	719	654	716	663	710	674	707	676	623	656	722	652	686	704	678	684	699	706	666	674	645	643	693	685	675	697	683	691	692	701	723	698	702	692	686	653	699	698	708	685	687	708	721	674	668	683	707	694	726	711	651	692	722	689	677	707	679	691	672	710	672	698	650	697	697	657	701	712	649	709	714	676	723	690	694	676	686	646	676	666	723	656	714	695	687	689	696	711	707	681	658	696	688	676	701	676	717	669	731	665	694	731	705	684	700	691	694	716	689	668	638	674	691	683	705	685	715	699	672	694	720	709	695	684	741	660	706	688	676	676	729	686	693	690	716	702	690	668	702	708	691	672	693	635	661	681	664	693	680	684	642	701	651	688	727	688	722	672	703	698	693	687	712	719	680	684	692	686	681	688	650	646	674	682	641	699	658	659	665	711	710	678	646	655	664	686	653	674	670	687	658	689	761	661	678	693	737	694	693	662	675	713	671	683	676	689	695	640	721	643	718	749	649	681	668	692	670	670	662	681	647	725	708	693	686	675	728	659	664	658	659	694	719	687	707	698	670	661	738	686	696	700	690	686	706	676	685	701	665	707	676	697	687	686	744	698	706	695	652	677	695	691	697	644	694	688	723	734	676	717	706	685	659	675	655	670	695	699	713	650	702	664	698	686	697	661	692	729	720	667	689	734	699	693	717	654	659	660	712	717	698	712	687	676	710	672	691	724	736	713	726	661	685	719	686	687	649	672	704	679	684	683	633	686	661	699	746	734	737	697	675	683	681	681	707	703	705	719	687	700	683	712	700	679	643	668	630	692	678	659	697	704	701	666	702	697	698	706	686	690	703	642	658	706	646	707	706	686	648	699	662	660	685	709	655	686	768	681	691	760	687	673	664	653	667	681	648	708	689	691	730	683	670	684	674	635	687	705	705	663	713	715	723	647	664	638	722	675	692	700	698	647	666	683	694	714	697	672	695	665	703	662	659	673	724	661	659	662	658	639	686	676	675	670	662	655	675	684	685	654	702	749	680	663	708	706	711	695	650	679	701	665	630	706	671	730	699	660	647	671	703	674	659	634	705	688	697	671	657	670	710	680	682	708	729	680	692	702	714	726	641	673	673	703	687	719	701	734	657	693	723	679	700	663	696	702	685	677	682	676	695	680	699	689	677	729	647	705	719	689	698	689	675	704	707	644	648	663	704	689	698	666	704	666	715	696	681	685	722	697	690	713	682	704	690	704	713	669	701	656	722	659	659	701	656	691	704	695	685	638	700	676	722	710	697	648	731	718	692	670	703	689	705	701	702	690	684	694	664	693	692	685	693	679	664	701	688	680	750	664	639	697	672	680	694	701	660	651	675	679	628	686	625	679	723	692	672	689	729	732	687	701	705	657	658	716	681	676	696	669	679	677	676	688	677	631	714	687	679	713	701	670	682	680	666	684	650	696	751	704	700	686	706	729	671	713	679	688	746	704	714	653	678	684	707	665	659	734	761	689	701	654	706	671	700	657	691	702	705	739	668	675	691	628	699	731	693	683	678	650	722	699	717	642	673	678	716	724	649	682	726	621	659	638	674	695	657	702	659	716	686	679	745	681	681	718	740	680	676	679	692	701	717	705	685	715	681	652	656	701	681	677	679	687	655	692	699	696	676	700	684	656	720	707	653	700	665	692	694	658	684	650	667	674	703	641	676	705	723	710	698	706	660	710	712	667	709	665	702	705	718	690	709	654	716	692	679	684	702	711	701	653	680	700	729	677	669	708	676	708	682	679	691	725	661	710	697	742	688	677	676	735	678	686	737	647	677	685	669	661	683	660	703	709	650	659	649	706	675	676	643	687	654	690	669	691	696	681	676	722	690	711	687	672	719	689	666	736	696	703	692	662	681	702	701	695	673	669	698	721	699	715	723	714	650	709	677	710	744	679	698	690	687	689	617	686	683	660	677	691	685	672	694	661	695	733	654	724	754	659	659	654	685	695	610	720	651	688	675	647	665	694	705	649	694	650	679	681	669	745	700	671	665	725	675	648	654	709	701	713	693	707	634	689	654	721	660	731	652	686	666	690	671	710	678	684	691	698	677	698	692	726	708	696	681	665	646	649	694	685	676	677	682	732	668	661	662	661	681	680	684	669	651	706	703	649	706	651	689	695	664	664	684	714	688	722	663	726	740	652	686	684	683	621	673	680	713	669	652	687	642	726	655	692	651	661	634	702	722	709	711	724	710	651	740	685	679	740	707	650	696	659	705	721	684	674	666	703	649	682	683	698	706	683	673	668	750	660	688	688	676	714	706	728	726	686	682	653	715	684	670	666	641	678	705	703	746	694	670	731	749	663	726	683	665	691	699	663	676	686	697	732	655	667	669	684	696	744	667	725	719	703	628	709	681	697	694	694	670	646	740	691	704	715	689	707	689	715	679	738	681	703	689	719	692	702	689	715	687	683	643	684	687	672	675	672	682	692	643	655	671	730	651	664	713	687	684	667	662	668	644	716	736	672	679	690	730	709	678	631	681	736	716	666	717	689	669	680	669	700	692	664	667	666	679	678	668	734	661	695	727	637	687	682	759	677	681	678	656	709	669	716	713	697	710	677	699	652	709	711	681	681	653	687	707	714	652	688	692	706	671	711	689	676	691	676	666	682	642	730	708	722	656	709	680	694	695	660	689	720	630	696	687	620	655	688	715	677	666	661	689	674	686	697	685	676	697	725	709	669	704	692	665	655	697	697	678	683	680	714	670	690	658	640	674	671	707	695	688	704	713	702	668	664	702	702	668	628	661	719	654	678	749	661	668	664	740	679	663	704	686	649	705	687	674	629	705	670	697	656	719	647	668	696	718	713	697	675	701	697
25874	21640	29268	25873	24890	24186	19239	10966	7360	4872	3407	2522	2038	1715	1547	1417	1233	1153	1101	1016	966	934	915	838	904	825	816	789	778	794	724	772	780	743	784	768	703	710	782	734	809	772	795	808	777	763	741	741	776	748	740	776	744	770	779	784	769	728	759	781	730	744	765	729	760	760	754	762	780	798	762	745	761	767	766	771	734	776	764	725	770	798	773	806	746	764	767	740	728	771	774	743	765	836	787	760	771	722	744	750	739	791	782	715	772	763	817	786	778	740	729	731	768	755	760	757	784	734	752	749	762	712	798	734	757	784	716	774	768	763	743	727	771	757	793	783	747	786	745	801	817	843	779	760	785	769	699	765	756	782	745	757	756	840	801	753	726	732	770	728	772	727	723	740	742	755	781	717	775	765	750	782	783	766	773	766	733	768	806	793	723	750	718	700	709	698	753	774	786	755	766	745	766	759	738	781	766	705	736	737	796	747	755	783	829	787	746	785	804	826	774	770	769	759	729	730	745	766	744	731	748	739	765	826	759	784	772	777	735	735	760	776	806	798	733	756	747	795	790	722	812	730	839	742	814	750	735	791	791	786	739	799	723	833	786	732	744	706	739	750	772	723	736	783	734	765	770	806	784	810	710	717	788	749	708	741	756	753	809	792	764	755	770	780	752	739	808	776	774	736	744	811	776	790	762	764	786	736	751	778	775	789	728	761	743	798	786	802	748	752	746	706	750	748	721	788	823	731	823	777	749	680	755	762	718	785	750	774	780	772	751	756	765	808	752	782	818	770	716	808	785	741	794	729	710	755	754	737	789	720	746	757	741	750	727	746	841	758	730	746	782	761	786	781	788	703	821	770	780	780	773	768	753	735	781	799	789	786	753	714	820	759	770	746	766	786	755	762	747	737	714	752	750	749	736	800	784	812	719	784	727	807	732	727	751	708	773	743	769	744	774	720	762	771	733	735	798	804	760	790	721	746	716	762	793	739	759	735	778	741	761	793	711	727	728	769	796	790	763	783	739	765	732	750	739	744	788	781	741	748	796	761	777	716	722	768	748	754	715	763	756	787	753	744	782	726	766	782	875	823	744	752	786	736	747	806	748	802	776	769	788	757	785	808	743	777	706	804	805	722	738	813	774	799	751	758	720	805	755	796	751	795	788	759	724	767	798	773	767	756	754	808	796	744	753	763	730	789	746	776	777	737	764	712	734	775	738	758	750	757	768	790	738	808	696	758	762	734	748	745	752	771	721	837	756	787	728	751	754	745	772	792	724	771	750	742	735	787	771	783	761	733	748	738	688	740	769	769	752	713	769	777	756	795	795	751	718	775	768	790	737	769	791	782	787	787	768	777	734	751	747	737	736	790	736	805	788	820	729	791	772	736	730	780	812	821	822	745	791	769	753	737	711	787	744	838	778	740	751	752	780	732	783	738	778	791	738	745	752	763	755	771	719	781	753	766	780	726	757	748	778	761	740	782	744	723	734	800	757	768	753	791	775	756	769	722	746	761	787	727	762	808	770	752	793	737	682	757	796	777	758	754	708	760	763	803	796	796	730	719	752	697	729	755	748	748	752	732	804	779	780	740	708	794	756	736	745	741	731	784	750	826	761	779	750	750	760	757	761	718	802	792	808	829	765	752	727	750	751	742	792	751	755	763	733	729	724	723	746	746	738	735	775	737	762	737	802	724	799	778	784	770	749	723	737	762	754	715	741	748	772	737	765	738	771	770	770	798	764	734	792	767	772	779	770	723	724	742	706	766	720	783	787	726	774	741	762	783	772	722	710	789	771	718	757	745	809	757	756	779	721	776	768	707	763	814	785	753	743	805	814	752	799	754	718	755	746	765	710	739	720	748	735	750	722	787	807	801	746	759	772	728	724	753	751	804	756	776	735	772	752	806	758	750	783	764	796	738	774	802	805	789	762	762	765	729	751	779	763	750	728	773	738	788	816	761	742	816	816	754	743	766	759	771	754	710	734	758	756	791	728	727	750	759	731	809	805	773	738	736	747	744	750	741	740	739	838	747	734	773	735	775	799	732	744	742	763	761	807	753	731	783	772	773	772	774	778	785	764	798	794	778	729	754	742	802	766	733	747	794	742	805	782	743	797	788	727	747	706	712	794	745	756	747	762	740	745	767	768	709	793	796	764	740	793	777	745	768	810	762	721	726	721	734	739	771	782	789	738	732	759	752	752	800	775	788	767	785	781	719	785	730	782	817	790	766	782	771	760	784	810	722	714	748	789	781	744	742	742	714	753	756	734	774	736	758	766	775	728	741	753	798	756	760	799	787	804	748	724	765	754	789	811	741	759	743	728	705	795	745	755	748	738	772	752	767	746	748	763	752	759	769	748	748	714	734	789	748	791	755	795	741	794	757	733	769	768	787	751	752	802	758	756	764	771	774	809	763	695	740	782	778	767	786	757	810	730	777	770	782	761	750	742	768	734	751	779	786	779	747	767	765	772	755	743	720	756	763	745	782	736	740	765	779	767	754	763	798	747	804	776	771	778	756	755	762	764	783	752	748	751	746	753	742	731	833	739	726	750	767	760	748	714	723	758	745	732	832	757	746	756	710	774	743	769	772	763	751	811	844	736	774	763	765	778	687	747	719	735	774	781	741	728	787	771	763	749	738	764	800	761	760	756	788	728	757	769	758	757	736	761	743	741	727	751	730	758	715	755	758	740	706	709	779	756	781	778	764	748	769	777	754	744	751	771	788	782	751	770	744	766	747	780	750	792	769	731	804	773	734	723	801	757	777	755	749	723	783	765	768	759	713	795	749	759	761	775	760	760	775	741	796	737	728	769	733	820	765	735	751	766	764	703	741	737	728	769	788	720	823	777	742	712	766	728	734	764	750	754	774	742	799	754	716	748	772	777	742	789	752	748	770	732	820	772	756	755	765	754	762	823	757	748	742	740	824	786	746	740	700	724	758	763	739	720	758	791	761	765	821	746	716	750	779	726	714	794	770	750	736	780	811	748	758	723	793	776	759	770	773	768	809	727	760	765	723	770	772	755	769	701	782	738	823	795	718	812	750	758	773	792	813	751	722	761	734	758	777	751	712	711	767	770	727	794	748	784	737	706	751	797	774	766	752	778	758	759	802	807	753	751	779	740	759	749	754	744	769	812	770	721	806	782	727	831	722	805	774	764	803	752	741	804	776	784	771	794	781	713	769	754	746	781	699	753	796	744	795	768	772	704	757	791	782	748	741	758	789	756	730	788	779	766	774	769	797	791	777	778	745	749	808	779	774	789	755	739	824	791	745	833	730	743	726	767	721	774	795	740	770	726	794	783	768	771	761	739	801	835	728	758	781	787	794	779	713	764	790	748	740	734	787	727	715	780	791	771	752	760	782	753	737	749	756	719	744	770	784	779	727	767	779	798	748	727	738	757	728	720	745	787	692	755	740	775	713	774	807	741	696	759	759	745	785	768	750	779	793	742	731	767	761	750	753	753	766	791	705	817	767	734	776	788	717	756	732
53017	63804	57389	44637	33129	23792	17807	13287	9875	6848	4704	3404	2739	2174	1952	1748	1564	1346	1196	1125	988	923	881	810	766	809	793	735	712	698	701	781	678	721	641	705	703	677	720	700	697	684	703	693	727	715	710	712	677	694	633	686	676	703	680	702	675	730	746	684	677	718	699	708	721	704	754	680	688	696	703	717	720	706	718	713	687	709	729	735	700	679	685	675	661	696	677	693	664	691	672	687	675	674	668	691	658	681	688	671	649	690	707	671	683	699	639	717	686	686	685	668	709	687	713	669	711	718	688	720	686	685	685	646	665	724	691	671	703	708	713	685	743	665	732	666	743	707	666	703	716	662	689	686	709	669	735	683	714	693	768	681	738	702	710	665	684	659	722	663	673	706	657	721	706	702	627	683	665	700	663	673	697	704	695	657	749	722	747	712	715	666	693	722	708	720	712	720	714	673	694	692	713	700	685	728	677	709	736	729	698	673	682	695	658	672	659	716	690	683	688	650	698	751	703	703	663	711	708	693	668	690	686	685	652	675	673	693	675	695	698	716	663	691	721	680	692	647	721	699	731	675	654	709	669	713	706	686	692	691	643	659	664	656	679	689	668	715	669	686	672	719	668	696	679	696	694	711	666	694	702	706	643	660	656	679	688	707	699	678	739	736	728	663	727	691	730	682	697	734	662	687	678	727	692	709	654	698	730	700	733	710	680	699	675	653	690	676	638	754	660	753	710	700	697	723	691	691	676	706	699	703	730	694	687	667	701	652	691	680	739	676	666	730	709	652	708	654	676	676	750	735	703	685	675	689	658	722	691	675	722	694	738	737	677	730	729	697	689	703	646	665	667	716	694	720	698	705	684	653	692	692	724	686	742	701	706	754	673	698	688	697	727	714	727	645	673	676	716	685	718	664	704	734	705	685	699	690	722	682	700	699	681	652	678	723	715	688	685	739	721	680	683	721	746	658	689	680	681	682	701	723	662	668	707	684	673	646	688	710	726	656	629	674	737	693	705	675	640	722	701	686	687	683	677	701	733	679	706	659	724	698	689	681	678	680	654	743	738	667	708	690	725	654	632	656	738	676	684	690	717	682	702	692	693	664	711	715	682	691	672	707	696	642	680	715	664	703	690	683	657	719	710	704	705	690	628	691	658	724	724	692	680	708	697	691	726	709	680	706	703	709	705	727	696	708	656	666	710	726	739	653	660	685	687	690	683	662	680	679	662	692	667	720	636	699	724	695	680	758	684	708	693	715	712	673	697	648	679	696	662	726	715	646	652	672	711	715	709	687	729	678	691	678	674	687	694	701	695	714	668	682	703	701	686	681	691	713	665	700	688	697	660	669	726	715	694	665	691	739	670	679	658	676	670	701	719	743	714	659	715	687	738	705	728	704	704	672	657	705	704	677	679	649	677	698	673	652	697	692	721	740	665	689	661	657	683	677	680	663	662	714	719	676	649	690	751	677	729	698	691	687	738	705	679	710	678	706	689	713	722	723	680	696	669	646	705	627	706	666	708	713	673	636	718	698	702	686	689	658	667	699	694	687	669	676	674	683	712	686	743	722	699	663	699	699	714	651	659	687	672	675	679	676	716	681	698	683	694	733	676	693	693	660	674	660	702	686	665	677	700	685	713	697	714	684	709	671	697	672	715	708	680	648	672	692	666	681	691	718	709	674	674	726	729	687	666	693	721	714	682	687	646	668	669	670	749	696	699	700	685	694	693	738	698	762	658	720	731	665	728	651	675	691	677	728	745	735	720	703	658	682	698	692	668	688	712	646	760	674	673	687	712	725	706	682	698	704	708	690	715	765	709	724	747	686	703	653	719	721	691	687	716	667	642	689	682	709	695	699	696	667	692	699	687	773	703	677	675	723	692	698	710	677	731	726	696	736	648	670	695	726	700	690	673	688	691	710	703	665	705	700	699	680	675	715	714	721	702	721	698	675	693	678	710	706	693	655	685	706	700	670	710	666	681	689	701	693	672	708	712	656	658	694	716	686	708	710	679	696	725	686	697	742	715	695	707	680	675	667	725	667	682	721	707	660	680	677	703	669	688	665	723	671	654	728	694	674	671	672	692	719	689	698	662	751	712	690	696	714	668	651	679	704	648	690	726	701	680	676	642	713	630	726	729	670	703	731	652	707	661	703	645	680	677	652	661	685	700	706	670	724	695	683	682	688	654	744	712	706	661	690	728	676	699	679	686	696	656	688	718	690	735	663	687	689	662	698	705	684	694	717	687	679	660	695	678	658	725	673	662	709	643	707	689	723	676	703	682	740	690	679	669	712	680	733	635	662	637	693	715	703	711	713	685	699	707	701	697	692	707	702	698	719	700	689	702	656	661	721	678	649	704	696	692	683	665	692	705	680	690	673	716	722	639	689	707	707	667	693	732	642	702	693	713	687	693	700	739	676	667	683	691	708	716	672	662	721	695	694	701	679	683	693	689	709	716	654	621	708	731	729	635	713	682	712	727	669	701	724	675	711	691	669	684	737	696	683	657	713	734	743	714	718	689	681	660	682	642	683	690	707	697	640	712	707	678	704	686	674	689	735	699	708	714	691	645	668	720	728	660	656	696	683	705	719	719	598	704	769	730	683	672	698	663	720	698	734	663	687	679	679	747	710	663	710	703	675	767	663	779	692	697	690	707	689	689	673	743	679	681	662	652	688	717	681	717	699	705	677	739	700	648	713	709	706	716	673	713	687	689	725	647	673	676	702	703	688	681	668	679	728	703	692	700	699	668	721	664	670	712	713	731	675	729	670	672	690	719	716	636	692	691	719	726	738	687	701	672	738	704	688	708	693	660	697	702	681	682	682	715	690	709	676	698	670	702	694	752	662	667	675	666	711	739	695	674	685	675	724	736	671	749	687	734	717	698	650	671	713	697	672	728	663	682	705	684	671	707	707	693	719	649	665	684	688	673	702	724	640	669	672	668	672	690	678	696	701	666	658	718	703	681	639	674	654	779	689	686	730	733	693	712	688	650	671	702	682	693	731	705	701	699	730	724	688	687	652	662	728	714	704	694	706	700	709	679	725	726	670	740	697	698	710	740	650	648	660	731	669	705	680	730	713	672	686	706	689	739	647	673	680	690	658	729	647	687	675	684	734	681	706	725	669	717	710	691	699	690	661	673	692	695	645	676	675	686	648	630	730	659	700	688	672	661	708	695	688	657	716	701	727	708	714	647	665	689	692	702	685	653	685	702	697	659	683	668	664	682	692	695	671	660	676	676	709	694	693	662	663	649	665	714	691	722	665	655	683	711	658	662	655	664	699	664	699	693	664	645	688	659	696	706	677	665	703	714	676	689	649	721	707	657	658	709	692	692	708	717	672	683	706	689	673	699	679	666	719	683	659	715	662	700	677	699	670	716	716	699	720	674	712	654	692	677	663	729	715	674	700	647	637	717	716	711	686	643	693	709	710	723	703	703	692	661	686	672	720	688	694	695	677	655	693	695	705	701	697	635	733	648	683	714	703	688	724
25167	21694	29387	25655	24605	25829	23110	13690	8104	5248	3709	2945	2366	1873	1704	1542	1412	1260	1144	1016	996	950	876	896	847	817	806	778	772	783	790	763	752	751	751	749	692	749	754	746	787	769	779	764	772	750	743	744	720	760	800	810	785	754	763	749	807	804	752	770	807	733	773	752	748	797	726	710	737	715	738	802	752	736	799	771	752	763	717	745	796	752	688	805	723	762	775	736	760	771	785	761	718	769	766	797	749	793	738	740	736	740	729	796	800	729	743	772	764	759	723	734	775	805	754	714	788	756	744	730	761	725	745	792	820	772	733	769	769	769	759	739	801	757	760	757	792	762	807	752	760	748	784	755	773	731	755	845	739	732	721	713	749	785	783	770	755	717	788	804	768	805	760	788	736	739	788	743	725	776	740	793	769	737	745	794	803	777	731	770	771	736	800	746	748	752	798	736	752	749	754	778	769	729	753	742	813	773	738	796	796	817	793	702	744	757	772	723	785	743	802	741	742	757	775	808	786	745	816	761	724	768	747	754	736	702	733	748	748	767	759	763	727	819	828	795	720	749	740	700	754	759	743	774	790	813	767	769	777	772	726	701	770	740	762	709	789	790	748	786	713	746	798	784	747	796	756	747	744	786	777	750	760	792	757	792	744	728	744	738	737	748	752	776	790	704	708	787	777	770	792	793	787	782	757	805	765	735	746	777	744	763	835	737	723	752	729	779	775	776	786	712	709	744	751	697	770	761	756	752	782	781	776	814	799	754	710	764	754	763	811	741	791	735	661	815	788	735	788	784	766	753	780	790	726	773	788	796	792	800	801	783	776	756	760	758	751	778	754	741	794	734	656	793	714	769	740	804	747	801	733	782	788	783	726	854	746	800	705	777	758	788	769	802	780	750	747	763	768	778	723	764	797	775	759	783	832	786	785	747	711	745	777	785	733	727	747	773	774	809	763	783	797	727	713	753	787	812	757	806	764	771	761	751	787	728	767	793	827	726	705	778	777	768	758	729	742	782	776	783	773	727	734	745	703	785	772	802	768	746	793	693	760	720	762	781	703	772	744	760	774	732	794	795	776	785	771	785	748	754	769	719	755	706	766	766	746	771	730	789	750	696	726	770	750	768	765	797	771	759	742	750	772	771	736	692	749	760	764	728	779	748	821	723	715	819	707	793	736	735	792	761	803	753	756	753	746	785	750	735	735	829	776	788	718	754	779	778	721	784	718	734	762	813	779	775	742	742	792	741	770	765	758	765	783	762	739	771	698	738	737	741	760	748	742	731	746	814	727	787	785	751	768	790	755	761	760	733	747	790	734	777	755	775	745	787	791	717	708	766	769	723	807	786	787	725	818	774	796	757	738	768	778	764	770	744	793	782	748	752	755	779	736	773	782	789	747	788	743	749	764	751	741	781	731	765	767	729	776	736	725	797	724	714	741	796	764	764	779	765	747	724	786	774	758	744	801	816	732	713	788	780	772	761	761	790	780	803	790	776	745	764	732	714	795	802	745	733	722	734	762	774	776	797	722	779	774	747	789	717	731	705	758	836	750	750	784	776	718	769	837	735	797	770	737	721	735	783	748	800	742	802	735	787	705	758	807	797	753	746	778	777	786	753	739	775	775	725	780	753	752	765	728	792	764	747	747	794	760	719	734	749	744	721	768	745	747	771	736	762	769	713	736	788	723	762	756	828	771	718	763	719	738	779	769	745	722	759	792	744	808	780	746	807	726	749	749	823	744	742	805	797	806	732	758	781	800	806	745	765	720	756	778	760	782	816	731	776	732	755	802	751	732	691	721	737	796	741	740	794	761	781	825	799	725	739	797	745	742	786	748	713	746	795	754	735	738	752	828	802	782	724	812	799	756	733	733	782	731	809	734	742	722	774	773	768	763	757	774	763	719	716	711	780	769	782	764	758	736	723	821	785	755	712	718	763	766	737	786	757	769	784	753	757	753	765	725	790	747	752	704	738	781	723	749	758	790	744	793	771	758	753	759	796	725	720	812	752	704	762	815	718	770	785	785	730	788	740	789	771	732	751	754	764	720	742	772	764	752	754	754	735	761	737	796	781	769	777	763	743	761	811	767	737	769	765	757	768	742	768	768	734	780	782	741	785	826	802	766	719	761	782	731	701	748	740	783	758	745	775	745	751	751	771	709	754	799	764	783	719	675	736	782	741	753	739	758	741	792	746	734	727	764	760	785	774	772	777	807	749	717	765	776	741	773	671	713	740	785	803	779	752	750	773	755	802	753	756	769	764	732	740	756	732	744	713	751	756	767	762	764	756	753	724	765	728	802	774	764	747	756	789	832	779	737	778	723	685	736	763	752	735	732	763	734	788	750	770	732	739	774	712	684	751	790	733	802	760	707	734	783	775	655	732	707	779	752	775	820	750	764	790	792	753	722	824	736	773	724	749	802	786	761	781	786	779	776	758	744	703	781	796	716	704	757	760	796	781	727	740	788	728	748	701	734	777	778	722	728	796	767	758	794	754	756	740	766	714	810	788	782	779	757	780	812	750	802	776	802	779	791	723	703	762	759	767	757	768	767	729	735	802	764	744	772	827	755	807	740	761	802	763	779	732	787	735	817	776	770	802	777	790	752	710	759	832	738	712	738	790	757	816	713	801	822	797	764	767	744	815	745	771	773	688	735	756	770	748	792	788	782	747	738	755	779	757	759	756	711	710	771	760	753	786	782	776	774	777	760	733	753	749	725	780	764	771	784	800	761	736	781	808	803	728	788	731	714	754	771	764	713	767	722	717	733	738	719	744	776	736	735	700	757	750	766	794	751	762	709	748	739	725	739	752	786	750	749	746	785	801	789	787	759	729	769	782	729	802	775	795	774	759	782	760	767	785	734	791	745	749	744	739	737	763	758	775	819	798	733	769	754	747	804	739	776	757	737	746	728	727	737	749	772	789	780	707	822	760	756	769	800	780	800	780	731	770	770	754	727	787	743	744	742	797	740	756	734	819	820	770	742	763	762	766	771	760	729	738	723	740	763	698	759	755	764	753	712	835	765	695	769	749	735	753	792	801	766	713	803	751	799	753	722	726	762	781	807	733	738	795	843	748	721	796	770	771	704	788	763	756	749	737	801	770	785	709	753	784	748	761	757	746	711	787	800	818	736	817	750	760	772	722	707	791	757	751	750	723	792	778	815	816	785	749	742	728	742	779	780	693	808	762	756	711	746	769	791	765	762	774	747	799	758	772	755	729	770	746	818	762	756	803	814	725	774	787	753	753	755	787	730	745	718	740	738	726	736	801	792	720	731	737	735	776	777	767	819	788	755	728	719	711	758	760	760	752	814	778	727	739	793	760	790	770	722	767	737	752	803	735	769	778	814	729	743	776	738	770	785	804	730	741	778	752	746	742	767	759	770	780	765	747	758	750	716	784	700	726	739	755	747	774	729	779	735	783	734	764	768	756	771	777	774	717	747	823	749	791	736	777	749	726	812	801	814	735	757	748	811	732	749	734	738	772	764	741
54269	65812	60866	48639	36731	28371	21897	16485	11224	7816	5562	4071	3218	2598	2237	1952	1752	1537	1285	1179	1021	933	870	823	825	787	807	747	726	740	704	711	736	683	709	709	671	685	695	638	719	706	661	734	713	711	678	688	669	684	706	711	702	615	700	639	680	695	707	663	661	716	691	664	637	717	701	638	660	714	668	716	663	679	682	689	697	686	685	685	716	697	707	706	662	756	654	726	678	726	685	723	710	678	706	727	658	722	707	677	717	652	679	713	731	691	691	665	720	734	663	642	651	663	690	675	695	685	693	687	697	689	698	688	681	695	749	723	700	723	682	726	747	744	705	665	663	685	707	697	615	672	700	745	696	675	698	699	688	692	686	711	672	691	684	664	706	719	666	716	687	683	675	698	718	747	707	705	682	716	704	665	709	744	732	654	647	743	716	682	695	688	691	737	713	714	616	717	702	731	725	675	697	681	723	675	667	697	623	702	727	732	685	710	698	666	703	707	691	664	645	683	691	640	652	681	738	721	671	678	669	714	677	663	707	723	690	692	693	676	684	685	660	712	734	701	686	682	748	728	712	678	681	715	667	720	717	658	667	676	709	682	725	689	703	698	692	619	686	729	660	727	666	681	665	692	681	718	687	687	687	675	709	676	676	666	665	766	731	689	691	667	666	710	685	707	692	700	640	690	657	701	637	662	679	730	715	617	692	738	698	718	719	728	707	692	706	665	675	679	688	717	705	647	705	699	676	653	663	626	757	698	705	707	700	716	703	658	696	688	685	672	656	679	694	726	647	709	680	659	690	694	716	710	739	715	726	765	712	655	648	733	688	715	728	660	700	700	729	704	681	671	685	684	661	695	662	683	676	668	645	704	725	680	734	661	653	705	681	681	685	687	665	634	733	691	747	652	727	720	692	673	668	720	698	712	717	663	690	629	695	672	694	705	723	665	725	713	729	734	671	682	669	661	689	725	686	689	722	714	679	670	661	636	657	702	686	701	695	728	671	668	723	674	698	710	691	668	687	661	670	667	708	691	755	672	676	688	630	702	653	696	661	702	665	686	688	689	682	662	709	679	703	719	705	737	677	669	698	639	667	674	709	643	677	706	723	665	717	690	687	709	695	703	692	665	715	684	663	670	676	739	742	613	669	710	701	687	630	705	703	721	683	707	723	738	691	702	719	702	624	713	734	685	684	713	606	669	669	657	664	649	674	717	668	708	678	645	664	695	737	713	750	640	722	701	723	671	643	669	703	708	684	640	731	649	665	686	700	707	692	684	706	663	678	695	726	681	721	704	719	720	660	676	693	654	692	637	661	720	644	704	710	689	677	676	678	733	701	693	693	708	687	683	703	721	713	699	648	725	665	619	721	644	672	701	730	704	687	688	669	668	726	682	686	660	678	696	743	670	637	687	702	688	708	655	686	705	682	653	704	680	681	695	696	692	678	729	697	642	680	727	672	683	695	660	678	692	666	718	674	701	712	687	672	743	731	690	676	713	718	667	676	693	712	629	645	686	708	692	687	689	724	684	721	689	686	711	663	686	764	701	702	668	716	693	690	707	703	696	736	687	683	653	761	711	642	681	717	704	696	687	711	673	671	651	695	670	701	701	705	688	680	696	710	683	709	658	737	736	698	681	719	737	714	759	649	693	709	652	663	696	735	712	675	744	682	706	697	647	693	665	701	676	683	650	678	708	721	682	721	721	676	679	730	704	690	695	703	711	664	712	687	747	717	678	693	708	706	671	701	663	717	691	733	730	689	670	675	711	688	684	666	680	655	724	674	703	719	701	662	684	693	747	694	691	672	668	698	696	732	768	684	704	662	659	685	679	700	729	672	675	708	677	701	700	677	707	684	659	686	706	674	674	718	711	671	671	645	688	694	726	680	709	689	712	693	694	701	714	711	622	762	704	683	717	685	691	702	692	684	667	714	713	736	693	675	682	664	689	688	701	658	714	715	746	704	712	669	673	689	710	758	707	730	646	677	717	698	703	700	719	700	693	708	706	643	683	691	701	706	700	717	707	738	691	702	672	676	661	647	691	694	687	634	680	674	709	704	669	699	725	707	638	693	720	635	701	717	692	735	690	702	723	695	778	673	676	662	694	656	680	690	648	665	619	722	688	716	690	673	686	674	676	648	670	711	682	677	724	748	674	691	732	723	672	661	651	699	691	654	669	657	707	651	715	707	710	733	627	684	740	703	704	676	710	716	700	647	662	698	710	649	693	661	645	712	690	686	726	679	678	676	635	654	654	691	696	690	730	678	711	705	690	700	674	751	725	709	661	702	675	642	643	700	672	675	734	714	693	720	688	673	713	691	731	723	666	664	717	672	756	696	738	701	709	692	685	756	696	675	671	688	730	699	708	685	683	669	660	665	691	697	715	719	676	719	699	656	692	744	730	643	708	725	688	743	658	668	653	671	722	691	651	730	667	700	716	703	731	659	688	647	680	682	674	702	717	717	719	718	695	723	659	705	630	699	718	677	709	709	700	748	660	652	723	725	700	674	744	695	685	619	657	687	689	685	745	695	647	698	701	717	718	675	703	690	701	717	697	683	698	708	662	711	721	722	651	661	721	669	702	652	646	660	695	708	698	683	675	728	700	689	688	695	655	688	693	721	669	689	670	673	664	720	699	711	687	693	648	740	697	643	643	652	715	672	703	655	697	730	675	674	646	646	714	713	666	629	684	717	690	655	728	632	668	672	727	693	690	678	713	696	686	668	684	688	701	699	670	680	689	642	667	647	657	702	688	679	710	707	700	687	702	686	737	682	714	676	720	657	749	727	638	698	679	745	724	654	682	691	691	645	662	657	670	720	701	660	679	686	701	673	691	693	739	666	685	702	687	740	628	676	656	726	677	673	647	704	712	718	688	670	775	664	699	705	695	707	696	703	701	671	667	684	725	720	685	682	712	710	696	696	693	712	702	691	655	738	670	714	711	709	678	699	656	706	662	669	689	680	648	690	704	715	689	738	729	715	721	721	717	717	712	680	688	692	666	682	715	682	763	656	654	674	750	620	674	711	658	685	690	702	680	680	693	704	635	718	616	660	654	701	670	720	693	675	680	683	688	710	681	666	720	675	707	711	646	679	690	710	682	712	694	669	723	679	672	740	666	702	735	681	726	702	645	737	667	671	687	706	715	709	674	661	678	661	730	733	678	668	743	685	651	722	704	712	713	667	700	674	649	747	669	673	687	684	733	681	715	687	663	723	720	663	677	636	698	712	710	682	651	690	678	737	754	628	693	668	697	712	692	727	682	707	732	692	711	688	742	652	658	671	718	677	693	687	690	714	692	638	703	729	707	707	671	682	680	684	710	742	689	653	634	653	733	687	688	662	688	693	710	678	727	721	687	680	704	729	705	721	684	665	645	672	706	695	736	710	646	704	691	689	670	681	760	685	690	663	659	610	756	725	662	685	665	687	692	693	685	715	725	690	683	678	662	668	690	685	621	652	708	678	696	699	671	718	663	662	677	695	695	702	709	681	685
24491	21627	29383	24891	23288	25340	24181	12672	7160	4864	3528	2611	2214	1842	1630	1492	1330	1218	1122	1048	953	966	918	822	855	856	850	835	815	800	830	775	776	759	768	761	759	765	773	812	770	753	781	780	740	723	770	736	763	778	796	724	752	716	805	819	763	800	810	747	786	788	774	774	773	746	823	760	770	753	778	836	819	790	786	763	742	743	730	784	789	762	745	786	766	791	772	773	751	802	797	756	740	752	803	744	785	794	778	800	760	742	722	761	772	751	788	797	819	740	805	734	696	750	799	771	773	796	736	747	769	789	761	768	767	801	749	778	733	801	754	760	760	819	749	757	765	803	782	823	780	797	772	760	745	717	772	784	787	783	757	791	791	777	714	786	789	776	785	745	775	803	779	781	791	765	749	781	783	837	752	809	807	762	759	783	785	755	792	801	778	795	797	743	779	773	746	747	756	817	752	791	711	801	785	750	715	794	816	723	768	718	764	744	763	748	758	771	801	791	723	762	768	811	815	766	762	814	756	803	776	787	778	733	763	786	728	731	700	705	764	770	785	753	778	763	780	768	789	780	796	780	760	791	748	766	827	741	764	780	775	753	699	728	758	759	785	753	776	735	784	767	746	817	806	766	761	779	809	831	759	811	782	738	760	721	754	770	800	777	743	815	740	781	763	814	775	765	769	749	762	755	748	747	784	760	779	813	787	816	740	781	766	810	762	746	765	776	736	774	787	757	805	747	728	786	760	782	760	755	767	791	787	787	764	773	745	800	778	753	769	776	742	767	719	755	738	791	721	729	828	763	824	775	723	751	818	813	797	710	778	774	757	810	743	824	750	782	762	747	834	736	734	789	755	816	799	779	768	790	791	833	766	789	733	770	794	807	752	742	760	797	780	781	811	784	743	784	814	776	772	700	735	805	786	775	777	761	792	741	768	873	803	757	757	771	724	766	775	750	713	780	753	780	781	751	755	810	789	768	805	771	776	791	751	773	759	812	845	798	799	736	794	754	726	838	779	815	792	804	789	806	761	791	759	697	809	736	755	801	806	784	806	785	785	756	761	755	773	794	852	789	731	785	770	798	795	726	813	788	743	731	751	748	788	776	789	774	791	800	815	769	780	787	761	794	752	772	772	809	740	724	752	784	753	768	790	777	775	747	777	760	782	738	769	766	779	709	758	766	749	791	788	736	739	811	750	771	744	756	765	803	775	729	767	782	780	812	770	754	817	792	736	728	792	782	701	791	728	742	759	768	733	755	779	767	805	713	761	765	714	790	738	819	798	775	763	775	793	782	746	779	780	811	816	782	707	802	786	745	727	774	736	774	768	785	768	792	760	802	764	742	741	796	746	717	751	765	783	740	797	728	774	769	814	804	762	786	741	778	751	783	726	743	770	797	793	806	787	787	775	768	764	789	770	781	775	730	790	769	752	841	749	716	770	809	746	771	713	773	780	778	782	773	752	771	718	758	777	778	749	734	755	715	762	793	787	791	816	743	771	745	808	732	734	761	723	785	765	786	756	785	778	789	746	753	713	819	820	845	750	739	746	714	777	791	759	805	745	737	822	758	746	804	764	790	782	741	745	771	769	787	759	788	807	767	733	758	765	801	802	776	754	752	769	758	785	732	794	809	760	773	805	768	781	807	801	757	761	785	803	760	739	756	821	796	785	785	784	720	813	777	747	737	788	784	778	767	725	774	748	837	782	793	749	739	780	770	799	769	780	775	746	724	781	752	794	741	834	761	775	740	793	765	754	833	743	709	766	747	817	785	719	751	768	816	764	831	768	805	773	823	761	750	733	748	793	755	784	806	759	774	792	742	758	742	735	765	787	738	737	715	839	789	762	768	758	798	764	759	745	746	759	751	801	785	810	792	782	801	761	780	787	734	828	793	812	793	776	793	749	721	819	718	820	786	816	764	783	759	818	754	769	731	801	780	765	784	770	823	753	817	776	753	760	738	787	743	786	729	763	782	743	812	838	799	748	732	782	781	752	768	702	786	759	756	794	758	770	777	775	752	823	779	776	745	781	812	812	737	759	732	744	755	795	845	734	810	730	788	758	788	791	756	775	792	758	792	763	806	731	724	784	785	787	759	828	825	841	802	750	775	779	707	779	802	778	775	724	747	791	792	742	727	801	829	815	804	765	750	736	746	736	764	807	784	812	790	787	712	702	789	769	765	770	776	786	800	783	778	750	785	765	762	749	739	735	829	773	736	777	749	720	737	761	816	827	794	779	773	767	731	738	762	792	764	756	781	781	779	750	750	770	791	814	796	769	765	703	729	698	783	799	737	782	804	780	779	753	706	729	773	788	816	814	787	788	754	801	754	788	810	742	804	748	767	788	825	733	770	728	776	782	762	762	778	751	780	782	716	802	822	755	812	785	752	769	775	761	758	788	770	770	694	777	777	801	802	808	782	803	790	708	784	745	750	761	754	774	834	771	783	767	772	722	753	786	741	767	712	799	743	722	746	757	769	781	762	816	764	751	740	753	858	715	765	751	769	721	773	762	817	787	741	734	747	760	775	786	787	776	726	786	776	741	764	751	825	787	776	720	780	768	792	713	750	764	755	767	778	747	799	749	723	720	787	780	748	765	716	762	768	768	839	794	762	776	795	779	814	761	763	757	803	808	733	776	723	734	817	737	807	757	731	782	761	738	788	789	771	806	749	775	767	792	745	714	753	766	780	829	803	731	750	795	794	799	798	818	806	785	773	784	773	793	823	740	784	709	745	754	802	801	762	755	744	818	749	827	701	776	766	781	785	798	821	782	781	779	790	793	819	776	735	747	787	765	763	719	747	823	755	738	802	731	705	806	783	728	848	728	786	787	763	819	776	789	804	761	723	795	742	722	809	742	760	759	778	756	751	737	770	768	773	751	799	735	744	765	790	737	728	783	772	747	826	756	803	761	750	772	763	804	803	738	819	769	762	771	744	774	769	769	738	797	732	788	786	866	788	731	805	642	781	749	776	780	829	807	801	748	761	735	742	824	740	821	761	741	808	815	759	780	755	771	746	711	820	757	746	787	743	747	824	785	811	763	793	777	782	763	756	794	770	796	829	772	782	766	762	784	768	800	774	759	807	762	745	761	772	805	780	761	806	755	700	780	815	776	777	748	776	761	741	776	749	763	751	740	759	807	777	730	788	715	792	776	786	780	760	767	757	730	759	722	765	787	756	742	772	741	778	834	817	757	729	771	742	747	797	755	802	797	745	794	761	740	750	739	781	755	719	808	786	775	752	778	776	773	743	777	728	779	754	756	803	790	753	796	785	728	759	776	731	776	752	770	775	784	729	779	716	784	839	753	823	803	780	776	789	761	753	770	778	773	735	788	821	774	757	744	779	768	772	751	797	755	776	749	790	810	745	768	732	765	778	789	776	760	814	763	714	784	782	768	740	801	758	768	773	732	750	786	750	783	763	724	743	760	800	795	749	768	731	794	738	829	787	741	790	757	775	763	771	758	717	787	769	749	801	790	781	775	801	755	770
56880	67277	59793	48186	36703	27543	20027	13937	9620	6699	5009	3660	2825	2388	2053	1878	1510	1384	1262	1081	1040	942	883	846	770	778	755	753	735	744	715	705	701	718	717	689	730	698	686	688	679	719	650	687	644	692	678	679	726	668	732	667	732	698	694	700	670	709	704	664	717	669	694	707	697	724	703	691	648	710	662	713	682	681	690	671	675	670	688	643	691	743	677	782	706	710	677	688	696	750	654	715	688	671	700	698	694	726	759	717	700	721	682	693	669	721	687	768	719	661	679	696	707	714	687	733	660	634	711	755	703	703	699	719	713	658	701	705	740	677	648	708	725	689	658	702	693	731	724	694	750	749	747	676	712	681	690	697	658	717	770	649	667	695	706	715	665	717	706	723	753	734	694	712	659	683	706	695	664	708	699	724	753	637	662	693	742	709	679	669	715	707	636	681	716	678	680	649	667	681	718	659	719	673	694	739	736	686	702	661	702	692	703	708	660	721	703	686	731	676	724	750	703	644	739	746	784	708	697	745	692	693	672	639	696	672	769	734	700	738	675	732	645	723	670	654	702	679	727	664	710	656	712	712	709	710	694	641	723	695	706	661	750	632	695	699	675	682	710	744	678	687	687	716	740	708	664	699	662	702	696	733	702	728	693	701	678	711	761	693	706	704	741	684	707	656	694	706	737	734	699	698	701	754	724	733	702	655	710	706	689	687	661	742	688	682	732	675	720	676	711	730	742	718	730	682	711	703	667	678	686	708	695	754	717	689	684	685	656	703	717	706	691	686	707	687	729	671	740	697	720	696	695	668	696	697	710	721	707	702	639	750	679	732	693	709	736	721	702	695	696	667	662	698	736	708	724	716	708	643	660	729	681	689	698	696	708	708	692	680	730	702	758	739	724	696	750	716	695	680	699	675	723	708	729	671	668	723	687	718	710	735	692	693	628	651	701	709	700	700	700	728	684	710	672	682	687	710	709	662	702	674	718	741	691	712	686	704	658	671	696	651	715	677	679	714	699	717	674	719	700	676	693	738	725	733	761	692	702	668	692	686	773	715	709	680	702	703	714	704	685	662	652	685	694	709	637	657	724	659	702	684	682	719	619	694	730	723	707	675	683	730	677	735	701	684	705	683	731	694	701	715	654	660	623	698	722	775	657	696	685	703	701	644	703	715	660	705	743	741	735	728	706	697	681	646	723	649	645	747	686	721	721	696	676	671	724	732	705	719	665	701	723	657	641	692	714	710	722	736	704	699	726	673	704	739	738	685	685	740	713	679	692	676	713	739	698	712	691	715	673	643	678	666	715	703	699	660	679	738	682	710	674	697	689	684	696	652	734	702	700	685	582	674	665	714	698	712	683	641	707	681	746	687	677	732	693	724	696	683	676	684	716	729	688	705	709	737	730	691	678	697	691	721	697	658	683	676	705	654	708	682	713	743	704	667	693	723	695	705	705	712	696	710	678	682	679	707	678	749	694	698	725	698	677	755	743	768	712	688	705	743	738	657	677	687	682	697	675	717	737	709	719	728	706	686	692	708	673	726	664	670	692	706	705	690	740	692	687	666	714	683	720	687	748	675	711	700	714	668	721	685	696	703	708	739	685	678	680	729	717	682	698	707	662	707	681	724	692	705	679	693	661	718	698	700	673	707	724	635	735	671	679	657	679	641	705	720	678	705	747	688	697	738	717	663	775	713	660	700	682	652	738	711	709	689	698	714	701	720	701	683	694	693	673	693	706	702	722	627	712	674	683	691	696	696	661	668	690	698	709	748	658	708	681	718	724	660	671	719	687	664	708	729	741	677	763	721	686	685	674	687	680	720	668	709	695	700	715	758	728	683	716	717	662	684	666	656	702	687	692	714	686	666	659	686	703	730	641	737	720	671	682	712	706	694	691	652	712	691	700	706	706	656	737	696	693	723	664	706	645	722	701	710	716	658	746	736	708	731	682	674	705	714	683	705	697	733	683	702	693	745	697	702	669	687	697	696	751	675	711	674	652	660	680	707	732	713	698	694	718	681	684	688	702	671	673	721	704	695	658	700	735	719	726	715	686	733	673	738	698	680	725	678	711	708	659	690	695	673	683	708	699	732	689	673	693	672	705	689	669	674	687	695	696	723	685	741	660	723	698	700	685	683	703	688	693	706	694	686	666	716	712	733	683	701	672	714	716	651	640	688	703	689	674	698	648	692	685	718	744	656	720	719	711	719	684	678	691	659	649	730	651	706	752	697	742	713	707	732	703	677	717	674	696	688	736	676	689	706	687	718	681	644	672	688	690	698	707	728	706	704	676	727	687	666	687	696	704	669	736	679	698	700	678	685	706	660	696	705	690	703	681	697	756	707	682	712	688	723	646	699	688	703	713	674	698	717	717	682	692	692	607	657	702	729	720	684	663	732	674	730	699	692	674	743	689	706	734	714	697	746	701	651	685	703	692	670	707	717	626	712	664	726	703	717	719	715	711	721	704	682	692	714	716	749	660	646	699	719	701	709	685	715	660	681	659	696	730	674	686	685	729	710	691	623	707	681	692	698	721	693	691	683	735	650	731	704	724	713	712	638	668	681	687	683	683	739	702	686	726	716	726	695	735	684	712	712	673	721	676	691	682	711	733	719	685	660	669	695	692	672	671	721	683	732	715	735	690	653	709	667	695	688	726	675	706	736	748	713	661	681	755	704	717	689	720	703	676	721	722	706	629	676	693	698	694	728	709	719	760	665	697	722	700	691	664	706	686	695	711	694	704	672	684	706	709	699	699	659	662	708	705	670	713	701	733	689	683	723	667	729	731	735	655	691	720	697	690	697	711	701	669	703	703	770	680	678	724	687	708	721	695	723	642	676	695	712	714	713	742	735	715	680	692	690	692	698	720	792	698	729	711	669	722	690	737	702	682	711	679	672	703	725	661	694	698	702	688	692	663	714	710	726	739	716	740	718	716	722	709	709	682	712	705	688	710	692	731	679	680	676	689	673	721	691	690	705	652	634	616	689	676	707	682	711	716	665	702	703	695	722	737	675	715	658	660	713	676	666	733	681	676	652	705	732	661	692	701	713	715	688	700	703	709	724	710	698	729	680	666	722	654	696	740	682	683	711	623	639	711	701	685	679	736	717	748	735	709	683	652	690	679	707	730	661	695	705	695	741	733	721	666	741	686	680	734	623	729	688	701	711	708	680	685	725	678	662	710	651	733	683	688	733	711	684	688	711	712	691	659	715	722	676	728	686	686	710	679	696	653	657	691	736	691	632	710	686	721	721	652	695	700	719	689	715	690	683	703	745	638	690	693	673	698	703	695	676	699	706	716	732	710	704	675	670	690	668	694	717	674	760	721	701	671	655	682	677	696	679	750	698	717	683	674	688	708	699	718	671	725	730	682	696	700	680	674	697	707	656	664	644	699	721	729	705	666	676	724	679	664	701	698	721	710	677	692	668	678	680	679	703	704	732	671	721	697	729	678	693	661	689	703	731	660	690	685	687	717	702	686	679	685	722	659	714
29285	24489	33842	35194	27290	18701	12005	6413	4156	3042	2283	1882	1624	1385	1303	1146	1075	971	977	915	861	817	801	777	809	804	784	739	740	727	746	789	759	775	763	747	733	718	798	769	750	767	781	775	736	737	760	765	776	733	698	723	748	755	747	758	773	720	704	750	705	694	740	727	775	694	822	738	740	712	765	782	776	753	712	736	755	771	751	738	728	716	757	690	768	742	727	842	712	704	760	744	733	765	728	707	728	735	714	707	762	735	789	737	772	729	783	712	736	726	737	743	792	737	757	754	768	777	752	743	768	730	728	761	752	779	750	771	693	734	762	784	802	765	770	686	782	718	755	748	714	801	785	759	759	723	743	780	751	746	775	737	785	765	756	773	787	723	729	748	757	740	780	710	786	733	746	748	747	737	772	705	714	731	715	754	763	704	751	695	718	724	756	741	739	743	727	741	752	734	778	779	741	731	740	784	706	742	736	760	748	767	752	760	776	794	766	734	758	754	748	757	731	754	800	758	737	750	742	695	739	739	759	712	763	732	735	744	677	712	769	755	777	764	713	725	771	698	747	733	688	695	723	680	723	741	741	707	781	705	684	724	712	733	725	785	729	735	706	764	722	726	697	719	739	740	757	794	733	798	745	702	738	770	737	798	770	760	752	699	781	744	751	795	767	741	740	770	735	746	761	715	713	735	751	719	691	731	674	700	746	775	781	752	736	721	777	711	677	732	777	746	705	749	725	698	772	749	736	727	735	745	721	758	768	724	772	727	741	787	784	799	774	701	752	711	743	714	750	720	735	682	745	686	781	721	711	769	765	718	770	747	740	722	764	748	771	734	740	723	776	771	734	751	755	781	757	737	784	732	749	699	712	744	739	698	767	800	782	725	700	753	682	752	734	703	750	774	767	751	728	748	741	794	727	762	701	747	729	775	696	806	751	774	755	816	708	736	720	755	690	725	773	758	721	778	767	726	739	713	718	700	748	751	732	740	768	766	753	801	764	750	759	732	775	793	774	779	759	813	715	742	747	786	816	754	719	703	736	782	724	722	729	712	779	772	764	767	729	718	695	746	760	743	717	781	768	742	741	720	723	741	780	749	760	782	746	778	789	793	703	765	721	723	746	780	748	716	748	752	765	747	714	729	751	751	701	761	704	705	773	747	741	754	733	783	737	766	736	703	717	716	729	737	728	753	771	751	778	712	735	779	718	727	755	782	733	788	767	737	811	758	724	754	738	781	733	767	736	745	747	754	757	748	740	703	730	725	724	773	728	725	755	741	759	713	702	727	683	736	722	728	743	735	775	743	722	685	768	798	736	730	739	720	773	737	803	759	749	678	783	741	757	712	745	774	735	782	751	735	691	751	751	680	707	788	748	791	773	725	753	698	712	765	730	750	737	730	710	767	713	782	754	665	727	726	718	778	740	698	747	702	741	746	746	752	727	711	759	727	760	782	732	727	743	724	736	691	716	735	737	729	725	758	725	819	716	738	756	744	761	782	718	692	739	740	765	744	784	714	724	723	698	714	695	727	785	737	767	702	781	755	717	759	715	712	722	714	719	723	762	729	719	754	725	759	726	773	781	728	729	752	738	812	822	732	695	710	809	764	742	762	729	731	750	780	750	665	727	760	728	757	710	755	748	740	736	723	721	780	759	735	774	690	728	746	755	801	721	737	683	767	747	706	726	719	743	749	742	733	741	755	737	763	735	740	704	736	746	778	722	722	730	725	750	740	727	764	774	725	764	757	708	753	744	750	705	714	730	772	770	761	719	724	738	748	770	746	745	729	745	731	713	742	718	766	741	748	742	761	749	771	727	735	752	703	734	749	752	720	701	761	750	730	710	787	723	742	745	724	728	719	693	741	698	717	751	769	740	732	771	716	795	693	701	708	728	760	773	759	763	759	745	738	749	709	738	772	786	749	764	769	740	780	745	710	749	723	730	707	733	753	726	737	745	768	741	744	723	708	733	713	672	724	751	740	731	778	708	745	760	712	726	790	738	777	739	766	731	732	793	703	748	727	748	738	801	731	779	771	795	749	642	708	760	764	744	699	768	736	709	706	713	691	737	736	763	774	787	772	716	743	744	757	735	742	741	756	716	751	720	698	691	715	747	709	733	730	701	742	709	758	733	709	748	722	707	749	724	679	759	750	667	693	703	770	697	768	710	749	697	730	732	762	699	767	733	742	684	721	783	756	735	732	719	721	758	732	731	770	727	738	799	758	750	737	794	729	744	715	734	709	741	715	773	702	778	719	732	696	739	771	767	688	742	749	745	721	714	762	696	758	755	793	740	781	760	734	745	735	754	703	702	751	762	693	788	769	722	704	765	756	735	744	683	700	725	744	714	783	768	774	781	695	747	744	727	794	749	762	741	724	787	753	686	754	743	793	794	686	730	740	727	769	709	726	737	714	783	730	770	731	722	779	723	707	698	711	720	732	748	733	702	741	770	767	737	781	757	752	777	753	781	727	729	731	740	751	752	773	723	749	773	752	746	745	727	740	704	696	730	760	771	836	765	713	756	695	766	775	749	758	731	752	764	747	787	714	763	758	680	743	756	752	796	746	733	758	717	759	727	772	813	764	731	725	751	777	747	788	711	731	730	766	736	769	745	759	715	751	740	757	717	784	716	823	680	764	739	752	766	752	760	787	737	780	730	783	732	700	742	739	762	762	730	749	803	783	719	748	769	783	749	737	740	778	772	717	772	782	723	790	746	719	776	677	725	775	732	763	729	791	781	792	764	751	747	738	705	765	794	762	757	727	783	755	715	724	719	778	736	771	742	761	736	723	786	734	759	736	758	709	737	749	806	711	712	759	749	770	747	706	718	726	798	770	731	723	774	725	782	740	757	795	741	732	761	781	765	763	762	718	752	735	711	730	709	728	761	690	712	786	731	765	687	745	752	683	735	765	724	735	803	747	751	718	813	750	768	728	720	714	707	784	761	784	687	724	728	723	768	763	729	707	760	739	749	750	715	740	712	724	809	769	717	720	775	715	731	757	707	757	670	705	748	765	747	761	743	698	738	739	739	796	800	772	672	703	727	707	696	791	715	739	724	719	763	689	731	727	732	754	708	707	717	719	726	724	669	769	750	723	766	729	786	735	742	714	732	764	701	756	771	663	708	749	763	770	748	667	773	746	677	712	747	699	745	703	738	762	757	771	711	770	748	803	775	741	655	716	763	738	716	753	732	753	733	756	736	701	760	775	719	720	725	825	688	727	753	814	782	719	781	720	731	746	726	772	728	774	797	812	691	815	794	698	735	741	763	763	763	753	757	774	749	710	728	798	730	779	759	768	725	819	734	720	752	754	737	723	721	757	733	732	748	732	730	713	735	714	769	744	746	762	771	715	756	780	813	737	691	733	748	750	742	741	772	770	770	736	760	756	733	781	712	743	751	744	724	747	737	736	764	742	759	802	709	716	725	737	743	701	720	698	715	783	729	791	761	707	724	822	746	774	721	753	796	724	747	709	767	715	740	770	770	720
52922	60268	53785	41518	29994	20812	14487	9121	6372	4522	3389	2603	2137	1790	1503	1489	1187	1043	1022	910	894	798	769	727	785	743	725	759	670	699	677	665	694	700	674	687	632	709	694	663	650	695	673	659	709	677	645	683	693	681	691	728	717	705	636	671	664	696	716	682	687	686	696	658	702	688	628	677	660	690	729	698	727	699	678	635	630	694	639	704	667	667	639	672	639	672	657	720	704	711	738	676	648	695	723	672	698	678	709	666	704	683	667	687	692	701	681	682	659	765	693	746	701	681	622	676	703	723	669	671	682	692	721	659	675	666	669	699	731	635	705	719	704	700	678	714	680	682	728	684	654	642	667	647	743	660	716	657	699	709	717	674	679	642	718	669	669	716	687	683	695	676	621	697	658	647	715	684	672	621	653	688	667	714	679	669	680	660	654	674	672	684	665	684	716	679	689	706	679	686	671	685	702	672	661	736	659	694	713	718	688	696	731	692	667	698	630	646	637	756	626	677	685	695	657	675	692	701	674	675	705	703	694	701	688	680	671	704	693	619	724	664	707	629	708	677	720	667	667	715	659	665	713	671	638	645	673	685	655	658	694	681	689	670	662	674	669	686	687	709	699	633	672	673	705	669	712	708	680	674	619	709	673	665	712	705	664	682	659	685	648	682	727	640	712	695	689	686	694	702	675	674	676	641	669	659	648	729	714	706	656	620	671	730	697	736	695	704	672	660	663	695	671	699	683	696	695	706	700	721	687	666	733	655	672	688	639	702	716	749	683	735	672	684	690	691	678	696	672	728	649	629	715	639	672	691	629	691	689	707	723	693	684	714	671	671	660	667	728	651	697	665	690	732	663	712	702	700	693	699	641	703	728	637	738	645	670	675	666	673	700	687	664	690	662	690	683	690	677	704	679	655	666	661	710	630	673	693	684	739	717	730	717	676	686	690	651	724	661	689	752	654	640	669	667	686	675	724	664	694	683	663	673	703	674	702	661	746	757	655	717	650	667	693	669	678	665	675	693	711	693	671	644	718	673	686	672	636	705	667	703	705	675	719	642	669	741	650	666	694	684	687	667	701	687	679	736	671	714	672	719	713	731	668	691	686	678	720	691	690	708	669	698	651	670	659	652	698	718	713	683	670	659	649	704	715	650	695	678	711	671	640	680	684	654	651	659	694	669	649	658	689	696	652	660	668	699	712	689	687	685	671	701	716	704	685	681	716	747	689	691	698	708	674	683	692	699	689	644	680	707	666	642	638	745	701	674	691	724	683	696	621	689	710	659	727	675	717	719	722	647	705	665	720	706	690	667	696	659	703	675	622	698	662	723	682	647	647	705	664	652	664	682	644	730	711	655	717	692	680	661	680	722	681	687	667	646	707	685	642	669	678	673	746	661	634	663	687	703	732	658	660	673	667	706	701	684	688	659	669	624	648	713	693	704	664	690	674	683	664	671	749	675	651	666	641	688	690	722	693	687	673	688	679	672	692	661	734	704	711	748	743	720	694	678	707	683	685	689	689	695	670	690	729	645	700	627	642	688	650	713	674	703	723	651	696	704	703	688	677	676	690	676	682	691	686	669	709	717	703	712	682	695	654	653	684	679	651	681	680	653	638	658	670	665	672	660	729	656	721	680	675	677	688	668	692	660	630	655	701	681	697	645	636	647	699	690	663	669	674	719	674	714	681	694	661	652	674	672	709	703	672	650	681	641	673	690	702	660	639	733	660	665	622	667	670	669	735	690	651	654	699	676	651	684	719	704	698	664	688	644	701	690	670	726	689	734	649	650	654	721	689	726	674	669	707	773	678	661	695	664	695	682	705	677	681	657	714	691	689	686	682	656	716	666	694	639	689	678	688	662	684	668	633	682	689	689	686	661	715	665	682	668	664	700	728	706	673	679	675	671	685	652	706	668	646	650	661	727	648	634	657	638	691	684	650	718	699	716	662	650	650	678	650	672	699	668	668	635	693	694	689	654	639	684	699	676	714	624	662	658	693	692	659	673	668	693	670	680	704	649	660	695	701	689	687	685	671	647	707	638	736	605	703	718	702	706	675	659	692	690	670	716	703	738	660	680	665	659	723	698	699	675	689	634	720	674	710	715	684	690	665	693	650	670	706	677	700	664	697	679	682	695	656	732	638	696	685	722	675	707	669	706	655	712	643	695	655	686	686	680	687	652	645	715	686	695	668	665	693	693	722	622	693	687	702	686	669	668	690	695	675	671	670	620	691	641	685	712	687	671	713	687	690	758	693	684	691	696	673	723	686	668	648	657	706	707	667	691	693	653	743	697	685	691	646	693	661	703	719	699	637	664	739	665	741	665	640	685	629	632	685	618	670	641	628	704	702	686	676	622	697	681	722	699	681	686	686	640	721	647	691	723	685	639	645	720	672	644	668	699	716	637	701	698	657	717	703	731	659	691	718	665	635	690	670	705	681	721	710	698	696	674	693	689	671	671	669	682	664	706	681	733	649	690	662	650	657	679	655	664	664	662	657	692	660	711	641	684	668	684	672	674	668	701	686	683	665	704	665	690	705	678	624	692	655	681	663	685	710	669	660	722	674	632	669	647	644	707	683	712	732	662	658	693	673	715	703	704	702	701	685	673	702	667	622	675	727	700	665	716	634	646	672	697	737	687	721	734	688	754	692	666	731	692	656	689	700	687	715	649	710	656	684	682	698	674	685	699	669	677	649	681	688	677	665	660	664	690	681	682	664	626	674	685	681	680	643	671	698	708	693	684	667	674	653	707	710	678	719	696	682	709	706	656	674	666	681	705	735	651	664	674	612	699	681	703	655	694	686	620	677	700	643	668	668	732	668	646	747	659	706	717	690	646	679	685	710	672	645	687	727	680	703	677	665	686	651	669	690	674	671	658	711	700	690	682	675	673	691	695	663	723	720	683	686	687	634	723	709	668	712	721	670	663	657	663	731	688	668	697	682	674	679	670	657	696	684	699	699	694	693	720	690	688	660	657	664	723	720	699	701	664	647	684	682	628	666	687	672	692	724	670	675	677	669	697	708	672	700	665	656	707	668	690	684	706	653	632	684	723	670	664	650	682	659	692	648	687	647	687	681	703	691	737	718	714	685	711	714	668	703	688	660	698	745	682	662	732	673	656	661	703	677	702	699	664	698	690	721	714	706	715	686	676	683	666	714	648	705	640	665	725	642	698	656	674	685	686	683	685	696	710	654	705	674	753	667	649	696	666	703	686	685	636	686	685	661	670	682	700	722	710	714	677	655	658	679	711	694	724	739	686	731	667	677	691	652	708	674	692	721	684	660	679	717	663	660	716	666	733	703	690	729	700	675	724	670	717	688	693	682	680	687	714	693	725	692	641	673	689	652	703	661	690	654	700	694	686	617	685	700	657	672	693	696	695	683	723	678	690	667	651	701	688	662	649	699	731	666	721	734	678	681	624	705	678	725	690	660	647	675	691	684	695	694	673	680	697	665	672	640	702	694	706	689	704	672	696	693	642	615	650	714	625	664
25953	21622	29480	27025	26506	25957	20816	11699	7147	4687	3275	2530	2087	1760	1609	1346	1300	1152	1043	966	964	956	877	809	865	821	810	804	821	747	780	778	767	730	755	788	752	769	740	785	790	758	750	785	702	730	771	784	772	731	767	738	749	824	764	775	719	770	763	752	759	738	699	726	733	772	779	794	740	775	745	766	757	756	774	707	796	736	722	744	730	733	675	744	755	786	762	791	723	773	775	766	817	792	764	800	815	785	703	725	778	779	790	770	760	813	740	785	720	753	754	744	757	698	715	736	751	783	691	787	708	744	770	751	714	720	715	754	763	766	795	794	709	752	708	745	745	784	754	750	753	726	693	751	734	776	767	766	747	801	759	794	700	762	719	780	730	804	716	739	779	790	743	767	731	768	734	790	722	774	745	728	724	734	738	696	761	807	818	759	764	745	723	751	728	785	756	728	716	751	761	699	757	800	764	739	762	792	716	728	745	780	757	793	692	779	769	725	710	783	806	800	771	771	786	726	730	766	703	759	774	800	721	735	744	738	735	809	770	720	743	754	766	750	760	772	776	783	788	843	735	795	740	749	749	731	745	792	731	767	743	733	791	749	759	832	763	732	739	743	775	741	791	757	746	778	734	765	755	756	762	721	792	722	778	730	754	780	726	769	764	794	762	743	766	699	773	754	755	748	751	704	708	730	749	810	767	817	790	784	759	771	725	742	786	799	784	761	763	749	747	727	780	747	767	770	733	739	707	726	763	765	756	750	753	758	802	730	743	766	770	773	730	749	820	717	705	728	744	737	748	745	792	770	717	729	758	781	744	780	768	766	797	785	779	792	746	806	742	744	766	750	744	778	722	777	727	783	720	730	737	745	750	733	737	782	780	753	744	702	774	708	784	776	733	765	717	763	782	733	802	733	704	744	750	763	737	760	751	728	735	744	782	747	757	791	750	747	752	778	745	732	808	726	761	724	771	776	764	822	783	735	743	813	721	761	762	738	762	729	756	767	806	824	777	806	712	768	786	775	723	724	770	765	747	742	773	707	802	724	778	770	744	760	732	842	774	784	763	744	689	780	717	755	756	727	763	748	745	695	752	783	774	737	725	735	810	716	732	741	754	776	735	772	755	738	779	802	725	757	771	756	747	752	738	781	753	709	700	744	752	759	760	758	767	719	745	712	746	721	737	820	751	719	721	795	730	768	752	757	748	759	793	755	761	741	806	777	711	765	777	791	737	767	692	715	719	757	770	787	735	775	757	780	791	757	748	760	786	738	780	735	706	729	735	725	809	762	697	772	729	789	742	757	699	775	768	736	783	768	764	791	755	735	747	777	728	775	782	789	787	758	758	765	766	828	733	756	740	759	797	767	701	771	773	751	735	701	760	715	763	782	756	739	795	770	796	749	744	766	770	743	821	704	771	700	747	745	749	791	711	801	704	780	773	754	790	775	716	774	672	769	703	772	770	773	723	803	748	721	707	813	746	730	762	738	738	711	768	734	750	753	753	784	756	767	772	764	733	785	765	760	710	678	740	758	700	777	757	762	745	763	731	730	714	774	766	742	717	745	804	743	726	722	770	777	739	758	760	768	774	738	695	710	761	745	707	733	760	735	732	726	772	790	725	773	760	799	771	744	781	745	743	752	742	730	753	765	778	677	770	734	719	760	759	781	709	768	754	760	733	757	750	763	744	758	768	808	743	719	796	783	703	769	758	743	744	738	772	712	758	759	714	680	712	715	761	738	755	729	741	732	745	750	763	734	750	719	753	745	726	763	748	756	743	769	737	790	760	777	731	753	736	704	745	736	734	751	752	763	747	792	803	751	749	774	747	718	717	774	760	774	752	731	737	789	763	779	742	755	734	784	761	745	708	795	768	808	785	770	794	739	734	744	688	709	749	803	795	675	789	737	765	734	771	742	778	795	801	726	726	718	772	806	773	792	773	753	755	741	711	758	735	760	782	731	722	808	745	763	774	738	767	765	730	807	836	737	800	734	740	755	812	796	769	725	759	751	721	776	742	772	730	742	753	778	781	760	761	736	719	722	761	731	736	731	769	793	752	791	738	720	752	740	766	731	767	719	774	751	729	726	773	765	735	735	746	748	738	794	807	744	799	771	719	739	719	809	792	774	736	779	741	731	744	717	738	764	784	710	759	737	818	757	739	731	690	756	811	726	766	757	719	766	771	761	712	729	782	710	739	739	722	752	793	781	706	797	715	766	705	739	753	734	745	795	802	725	760	826	727	762	746	768	754	756	761	796	766	760	727	741	715	710	742	742	739	768	840	776	753	734	690	777	733	756	727	746	775	749	775	790	740	754	709	733	757	816	781	760	718	698	754	732	765	731	732	787	769	773	739	740	796	751	764	723	795	700	721	756	740	765	775	753	757	739	743	774	762	791	795	707	822	764	711	735	738	770	702	758	715	749	723	743	726	745	744	848	837	758	760	714	734	730	792	754	735	723	700	761	707	746	792	744	726	752	760	761	774	719	748	774	732	766	788	813	772	685	795	729	776	721	745	763	740	728	770	731	770	728	794	747	745	763	745	764	788	691	788	768	773	753	697	757	798	754	741	750	769	758	758	809	736	744	744	757	742	753	760	758	765	757	737	756	766	739	782	763	779	760	751	720	806	774	730	717	735	767	737	787	712	801	734	728	763	791	770	764	727	720	711	750	790	791	779	769	709	803	776	788	757	738	772	773	770	784	780	753	731	760	792	775	754	752	736	766	717	760	807	759	743	777	739	757	735	710	777	699	729	724	704	696	768	755	733	736	695	814	730	752	745	763	737	747	788	769	763	792	743	760	777	733	766	768	716	777	799	790	735	772	731	749	790	757	702	772	751	802	764	752	742	741	746	788	736	770	756	750	756	735	754	711	770	795	685	744	756	784	798	805	740	730	732	759	780	813	775	779	746	738	695	749	803	738	791	787	779	726	753	734	750	757	801	794	736	733	720	733	779	763	792	797	730	782	743	739	794	739	743	735	755	771	809	735	775	719	750	761	779	716	729	789	738	754	756	725	730	740	734	777	756	815	768	757	754	754	717	757	762	742	734	725	783	713	726	750	780	742	801	735	786	742	749	798	684	752	765	762	786	761	755	729	724	788	764	776	692	761	733	759	712	758	757	748	760	768	689	673	738	734	750	748	799	740	720	773	764	773	755	741	772	781	779	709	761	731	771	719	807	708	767	746	758	736	786	813	772	755	725	784	683	739	720	720	722	824	784	773	737	725	737	780	730	775	728	764	781	794	786	759	735	761	740	774	772	718	776	803	692	786	730	744	725	737	794	692	791	765	786	744	727	761	739	748	780	739	737	768	742	785	739	770	755	769	736	747	795	713	755	746	725	699	761	720	756	772	793	789	755	791	759	727	752	734	752	757	730	706	785	772	771	772	732	755	738	753	751	780	718	751	728	750	787	771	756	755	743	699	709	781	767	704	785	766	791	779	762	744	756	746	756	733	731	708	736	769	732	747	723	787	762	787	793	748	743	756
52807	63004	60930	48287	35618	26779	19123	13864	9799	6602	4777	3581	2789	2339	2037	1745	1484	1337	1079	1052	1026	896	885	865	806	753	787	750	762	730	712	750	697	680	701	688	709	682	671	717	670	709	670	683	728	660	715	682	663	635	713	640	713	686	619	689	671	698	689	701	714	684	731	709	709	725	662	679	646	678	708	691	694	644	727	712	752	676	712	703	692	696	707	726	686	687	715	688	715	669	694	684	677	674	667	683	676	703	680	737	652	686	701	712	676	677	674	661	681	642	715	675	680	723	713	711	645	680	676	670	697	685	690	656	682	665	655	695	707	649	662	693	682	763	682	692	689	714	674	671	686	704	707	728	702	692	700	733	709	677	673	725	688	630	674	703	687	706	669	691	716	732	704	664	644	704	672	688	677	668	634	673	722	673	671	674	679	696	676	654	671	724	673	683	736	659	674	748	641	684	667	681	687	679	705	656	717	707	684	702	666	659	706	650	655	690	696	700	631	652	685	684	660	700	706	688	721	661	634	678	681	691	662	653	657	680	702	643	697	728	694	692	699	693	671	672	711	699	683	676	686	639	710	640	691	667	725	698	670	680	706	695	670	678	658	682	685	696	679	731	728	697	671	699	707	746	672	710	647	662	651	655	670	727	691	685	665	693	722	677	633	703	686	729	646	665	746	654	725	678	701	680	691	677	648	694	685	665	684	695	693	681	657	725	710	713	707	660	709	696	687	665	642	738	635	669	701	704	694	666	696	704	764	689	667	703	676	709	705	702	717	728	707	701	711	711	681	659	730	651	681	692	704	688	673	619	678	690	708	675	648	721	724	673	691	683	710	703	694	706	675	729	687	663	729	643	707	694	712	711	687	687	686	651	674	671	675	712	714	708	670	678	736	653	709	698	711	709	663	703	711	691	675	692	684	698	688	684	689	714	717	681	706	670	684	711	707	758	633	706	674	704	714	716	674	711	699	710	689	681	709	736	711	672	640	703	708	698	692	688	720	705	651	678	683	701	715	685	676	712	690	637	702	727	722	698	687	675	678	665	669	691	709	656	685	704	743	695	691	724	724	711	667	663	659	635	690	679	754	673	695	706	703	674	710	734	689	702	684	728	725	679	729	701	688	660	693	669	689	720	716	697	691	650	674	712	645	705	690	722	690	704	678	680	702	664	638	666	679	737	682	696	747	731	699	695	663	675	695	709	685	642	691	673	703	677	707	666	674	687	659	655	647	665	645	704	679	680	663	702	671	739	731	704	645	702	687	671	641	692	690	699	667	708	649	671	649	717	700	740	701	674	673	688	715	692	687	699	644	708	679	687	651	717	674	668	707	664	701	690	742	711	683	680	667	694	672	698	659	661	685	616	692	689	687	720	652	669	665	744	694	694	678	716	703	731	729	671	681	720	698	642	685	660	683	697	662	669	685	707	620	701	680	715	714	713	696	681	711	664	666	671	708	678	698	651	684	619	696	706	672	707	683	679	707	615	673	725	717	675	697	687	640	647	698	682	686	683	723	682	691	672	680	645	699	669	652	661	707	738	673	678	697	692	704	640	663	690	707	676	676	718	724	697	672	680	678	705	684	724	677	699	663	657	679	707	663	660	703	733	651	706	730	663	682	712	699	728	685	691	723	688	682	657	685	654	700	711	694	685	720	755	689	718	643	719	684	695	633	721	670	706	681	656	668	666	705	699	720	683	716	719	630	700	663	723	695	726	691	693	659	676	692	671	710	714	661	642	733	713	660	645	723	704	698	714	685	692	731	713	702	645	689	681	695	637	690	752	720	684	708	694	668	688	719	684	663	671	683	668	694	693	696	629	664	697	697	699	645	697	669	707	679	655	666	775	652	678	643	702	674	674	698	705	671	673	663	679	688	701	722	690	734	690	679	673	690	700	707	705	702	686	707	730	705	651	718	679	694	707	765	691	703	663	682	690	693	663	694	708	730	744	691	694	692	733	714	686	726	684	700	731	708	710	665	724	661	679	696	691	704	705	663	719	679	687	670	671	690	678	689	718	696	676	699	714	659	665	697	689	662	634	684	621	698	704	683	695	677	646	693	649	661	710	720	694	683	688	685	720	674	646	676	705	669	701	707	684	689	666	643	702	660	692	681	688	735	675	701	696	722	674	664	723	713	708	700	659	651	664	682	704	635	719	688	679	690	730	640	640	703	708	714	675	690	682	665	712	676	676	714	679	704	719	710	720	655	700	695	742	685	687	731	656	671	666	704	713	699	729	688	700	697	697	669	663	667	664	668	749	647	664	667	710	736	657	685	686	650	743	641	670	645	633	735	712	671	677	687	694	701	668	668	674	665	693	698	662	735	688	709	689	679	700	712	743	660	677	676	714	703	685	673	685	687	701	737	695	711	679	684	714	678	688	610	661	689	657	671	674	687	689	684	697	688	707	706	680	737	670	687	725	738	694	685	722	700	718	675	692	683	711	655	661	696	680	691	723	652	675	692	657	714	649	688	702	701	691	674	670	698	695	672	734	645	700	686	707	693	719	693	733	675	640	702	645	710	706	684	648	687	710	729	657	735	711	705	685	679	646	653	716	723	684	697	667	708	709	706	610	667	686	713	709	739	668	679	718	681	710	673	726	678	651	693	688	727	652	700	695	670	704	745	720	666	711	716	681	672	687	745	709	714	682	696	686	693	670	702	732	636	708	684	669	709	666	726	714	664	715	728	682	699	639	720	677	704	704	665	735	656	665	668	669	726	748	691	737	703	649	713	685	637	666	725	699	707	703	678	686	706	689	649	689	728	684	716	646	716	736	701	678	666	709	743	642	671	695	714	719	648	673	676	703	722	664	716	675	689	678	721	652	686	685	669	683	642	705	649	737	658	694	659	678	755	676	687	696	695	644	732	712	702	734	711	715	707	700	679	686	677	680	644	646	683	695	702	613	633	674	685	685	696	684	685	651	654	704	632	677	720	726	705	695	692	687	737	718	666	691	676	704	719	664	678	722	684	695	708	701	678	653	661	666	679	685	665	673	700	695	716	702	721	706	667	688	691	710	764	656	707	715	664	747	739	686	726	643	749	628	709	672	711	645	704	729	690	689	718	677	675	676	717	681	672	695	662	709	657	719	718	700	690	677	717	706	680	680	675	663	662	691	664	641	703	703	641	675	675	662	672	701	677	664	695	685	666	656	710	683	689	648	703	653	653	671	676	662	701	706	640	670	670	681	724	667	701	676	720	688	686	718	686	701	631	708	678	698	697	722	676	702	736	717	725	696	655	734	628	709	706	713	656	643	699	690	674	670	702	644	689	655	680	710	682	706	708	720	666	691	741	705	695	663	680	666	657	654	739	669	673	728	720	671	692	648	700	671	691	733	674	697	663	667	672	703	723	682	716	695	675	698	690	720	683	707	675	678	694	651	715	701	688	681	728	686	730	726	705	721	713	670	677	661	670	706	704	664	700	682	733	688	734	755	670	693	731	711	688	656	676	683	705	763	691	682	708	705	719	684	719	654	667	640	660	670
25175	21618	29342	25521	24075	25011	21670	12007	6732	4557	3313	2418	1972	1748	1602	1350	1215	1188	1060	1047	934	844	904	810	826	826	749	773	786	760	735	801	798	728	762	770	755	766	759	744	783	774	740	757	739	748	755	774	724	752	784	735	738	775	786	752	792	756	734	692	720	731	688	763	742	791	789	768	737	729	705	726	756	774	772	697	709	785	773	779	763	713	771	679	753	757	754	788	783	791	802	775	687	755	692	793	786	764	764	744	741	777	741	753	770	768	795	699	730	749	743	766	729	681	726	744	774	741	766	802	754	718	746	754	719	759	756	753	775	720	746	731	760	739	759	762	741	768	749	736	773	743	742	771	742	793	764	764	778	730	768	730	756	752	769	766	742	760	727	774	806	724	813	827	776	719	772	739	727	760	742	745	762	728	760	718	780	757	786	767	750	729	715	753	753	778	700	741	734	716	771	704	724	703	742	736	755	748	727	764	783	721	752	764	769	766	737	765	721	769	758	745	714	727	727	776	748	756	744	732	809	749	737	747	749	791	739	705	752	760	751	760	735	698	753	702	788	719	734	758	802	708	735	782	732	714	713	737	766	741	809	790	741	736	787	754	742	803	749	758	765	794	738	701	738	767	773	729	754	721	730	756	718	746	772	749	796	759	741	806	759	704	764	780	729	728	745	744	733	732	714	738	753	752	783	732	785	777	770	712	749	756	782	780	779	782	712	754	783	756	732	725	724	742	740	742	775	728	750	707	751	803	753	736	707	729	776	706	811	789	707	766	742	809	761	761	802	767	771	764	713	746	736	783	757	752	741	791	734	783	765	751	787	755	741	782	774	768	760	726	750	727	777	758	789	779	745	751	762	720	737	787	736	720	800	733	754	765	751	724	767	738	771	728	755	784	751	715	768	770	729	789	770	760	750	756	721	725	766	715	723	736	753	724	801	734	741	742	777	808	746	712	738	721	760	779	789	781	735	741	778	751	733	751	739	702	708	761	772	768	776	778	745	774	738	733	738	764	728	754	683	768	762	794	735	716	801	794	823	775	755	734	747	835	735	783	759	747	758	765	761	756	757	737	762	718	766	705	688	715	758	748	763	771	730	742	773	712	738	791	699	764	776	758	745	748	701	726	744	740	748	737	813	784	730	708	766	748	741	759	726	747	731	771	722	713	759	716	722	770	803	741	781	670	721	694	759	787	743	779	724	732	761	774	744	759	741	738	815	744	764	768	775	734	716	789	770	717	771	733	801	749	745	713	719	790	751	746	760	736	753	778	731	753	733	745	736	706	771	730	763	780	765	774	742	796	753	717	763	764	786	790	719	742	711	754	754	771	757	792	763	726	728	786	764	775	771	768	732	727	717	732	716	735	788	798	761	780	751	718	762	777	747	753	769	789	733	745	752	738	748	794	793	687	744	802	768	788	743	704	756	736	740	732	790	782	726	736	747	735	712	746	757	768	727	788	740	813	731	792	753	725	760	771	772	762	742	783	732	696	710	772	765	729	745	726	714	751	776	726	741	717	755	763	757	732	759	734	765	796	733	732	743	732	714	777	740	724	748	766	729	746	722	701	754	739	734	750	772	739	783	701	774	739	767	745	757	715	691	776	749	740	726	757	780	730	724	765	790	737	791	751	741	769	801	757	767	740	766	789	804	757	792	704	766	757	815	765	726	748	739	749	749	763	780	792	752	732	746	786	731	684	765	743	754	742	734	777	757	754	784	787	755	729	743	738	738	745	784	761	765	743	802	733	774	778	728	740	737	764	711	747	752	715	756	741	738	761	694	753	730	769	723	779	732	744	747	726	738	763	782	758	763	768	765	771	715	760	740	734	796	746	757	739	775	728	748	758	770	772	757	743	783	786	715	726	724	753	730	756	754	760	765	757	717	702	732	739	771	773	727	758	813	754	764	794	752	752	768	745	807	765	751	753	779	746	805	751	769	740	817	851	818	754	773	726	744	752	771	729	829	731	737	787	794	720	752	770	744	777	688	766	741	743	774	810	748	726	773	767	786	736	736	749	774	721	759	753	748	793	746	759	796	768	732	752	765	720	740	713	733	697	754	805	740	754	768	767	740	765	725	739	737	749	750	751	761	761	826	764	750	797	754	806	737	771	758	741	738	772	771	746	782	729	803	711	722	760	735	792	737	735	711	720	759	740	789	754	751	753	752	734	753	692	739	765	756	795	719	722	778	784	731	764	806	731	748	766	808	799	763	731	734	710	764	758	782	735	743	777	735	743	747	794	745	762	736	788	720	798	774	790	735	761	793	729	733	725	756	760	757	767	774	790	835	783	763	793	757	760	737	771	753	717	731	791	797	746	747	736	720	744	717	759	772	705	765	779	736	789	812	715	728	744	709	799	758	744	727	766	805	767	784	773	815	715	701	773	851	757	711	718	743	778	755	718	759	750	734	786	758	762	761	723	746	766	710	786	748	757	742	736	741	768	762	746	746	745	779	785	749	773	759	769	754	758	751	726	758	714	727	796	773	801	749	741	728	745	755	754	743	720	726	739	740	701	734	781	782	790	764	741	773	767	736	740	749	802	791	776	745	757	753	764	751	727	766	751	776	779	758	746	770	751	722	733	764	746	718	722	715	707	725	738	723	725	739	770	801	765	735	776	774	753	759	790	783	771	748	749	769	745	783	746	783	745	752	766	744	723	708	754	709	677	760	722	810	773	769	740	745	705	777	767	790	781	747	720	732	777	742	711	807	776	712	753	761	741	745	796	754	699	736	771	777	762	704	732	783	779	780	767	761	816	699	770	731	714	748	760	700	821	769	737	814	770	734	729	759	749	738	728	782	750	773	771	704	772	763	751	766	650	702	824	782	746	760	744	769	740	781	793	759	733	702	750	757	747	735	751	787	785	791	725	765	760	764	745	770	766	735	731	780	748	743	769	745	786	750	726	733	720	715	705	725	770	713	738	797	744	757	733	753	762	721	707	765	727	739	778	765	718	788	795	764	771	758	708	760	732	798	774	749	734	745	764	745	732	749	757	789	789	760	727	732	752	786	771	702	738	772	767	752	733	714	735	747	769	733	770	742	728	745	767	802	741	728	771	759	727	727	773	749	768	727	749	816	754	772	783	756	759	739	771	756	795	777	767	749	736	737	798	738	843	742	771	733	731	781	731	766	735	733	743	756	765	764	758	737	756	783	717	748	711	703	709	733	756	717	746	715	760	774	744	789	717	711	755	717	729	770	749	719	730	787	760	716	742	758	763	763	721	746	718	782	730	735	763	754	725	799	758	782	715	749	729	771	722	718	797	745	771	689	756	753	767	783	756	767	726	710	767	741	737	757	710	763	711	715	771	752	776	737	774	712	739	777	739	769	769	782	718	773	736	794	733	738	726	731	793	780	725	769	766	737	736	786	747	730	708	758	721	728	734	785	729	744	748	682	763	742	804	746	783	731	733	721	734	725	732	768	742	772	771	783	746	745	728	724	731	721	718	726	780	725	762	735	749	721	763	717	801	744	771	744	766
54140	64801	61375	48872	34895	26621	20155	14486	9613	6651	4756	3595	2876	2314	1958	1643	1529	1270	1172	1129	1032	889	823	838	789	847	760	743	759	722	737	703	689	682	754	662	728	736	652	714	658	717	690	711	729	700	709	686	645	656	704	693	696	653	707	703	685	699	676	709	664	657	665	726	651	714	670	745	742	691	698	662	671	633	640	709	696	709	701	677	677	695	677	712	688	688	684	749	644	706	688	679	666	677	718	717	691	694	698	695	727	647	682	708	703	709	692	669	652	682	676	734	725	700	653	739	675	702	742	685	684	685	720	763	715	691	696	654	642	644	689	672	731	658	673	722	694	742	677	665	750	722	671	691	675	700	683	692	678	693	723	692	676	680	710	636	725	654	688	693	722	695	677	709	723	699	719	655	694	683	733	719	643	703	661	680	731	684	697	749	677	689	693	683	665	669	691	728	675	714	720	701	689	719	694	635	679	688	702	727	656	688	684	664	659	685	669	645	707	689	672	706	620	652	661	739	667	662	641	696	746	732	626	691	702	694	661	669	642	684	705	712	698	592	666	650	715	710	684	701	714	660	721	719	751	712	717	667	650	664	716	723	681	666	707	686	681	713	648	729	654	647	698	682	696	690	654	706	684	710	712	653	703	673	684	682	669	705	689	666	663	695	727	665	680	693	657	701	670	679	619	708	688	733	740	643	664	686	660	647	696	714	681	700	708	661	696	703	647	723	711	690	661	744	701	680	698	660	646	708	694	698	641	676	699	669	706	699	688	625	690	675	678	702	656	702	711	701	669	687	660	724	683	688	732	707	741	669	617	689	692	665	655	697	702	688	693	664	681	690	695	699	765	713	706	651	706	696	706	698	656	685	704	694	685	677	694	698	685	672	680	707	737	675	702	686	675	665	705	647	689	676	698	692	675	693	683	753	640	705	683	690	648	652	687	645	704	662	658	761	705	701	712	666	680	664	684	697	674	686	676	651	692	679	668	710	663	712	702	692	677	698	666	683	713	690	675	733	729	707	706	697	668	747	701	705	680	694	702	698	653	657	684	661	682	656	699	680	747	656	667	729	621	660	710	679	664	678	680	702	644	674	688	689	676	646	672	676	675	694	674	668	712	688	678	687	680	676	646	677	671	718	743	695	652	687	658	673	640	680	762	714	705	704	706	709	671	660	688	677	692	694	659	680	722	688	691	678	688	704	688	674	677	652	693	667	691	631	708	709	650	720	691	691	667	656	699	724	700	715	681	661	709	684	673	727	647	665	722	709	720	722	706	686	705	690	663	698	690	709	719	685	699	731	685	656	711	704	693	637	690	662	671	664	691	679	682	676	638	695	695	721	720	684	675	689	683	682	694	726	710	703	683	718	711	727	679	715	691	665	695	698	662	670	720	692	676	639	739	683	715	678	696	657	725	723	649	653	712	679	713	686	684	724	671	716	711	628	652	653	717	683	736	676	721	745	707	679	695	713	655	662	636	696	724	655	682	713	694	691	676	643	735	646	706	730	664	657	697	668	753	675	715	625	691	634	677	647	694	662	659	683	728	701	716	763	617	646	717	691	681	661	674	649	690	661	717	692	705	702	679	683	663	670	619	706	691	734	746	674	711	665	700	726	724	693	688	676	694	680	658	671	696	671	714	693	686	724	698	679	709	744	690	704	686	677	658	692	694	680	716	651	670	663	668	686	675	696	713	705	715	686	714	647	697	681	720	703	671	705	667	698	677	705	648	703	702	671	673	679	687	708	674	709	718	693	740	694	683	707	691	672	706	682	671	699	658	688	683	682	706	692	712	754	715	646	701	683	634	693	744	681	669	688	711	679	693	717	734	659	718	656	735	704	695	728	712	707	699	707	707	690	710	693	733	689	708	678	699	663	692	707	686	659	680	679	649	670	708	648	707	679	716	685	745	619	698	715	698	646	689	724	686	680	667	601	702	698	646	697	645	688	649	702	712	663	665	655	690	698	678	664	703	696	631	694	705	683	664	708	684	696	681	670	714	706	727	653	701	709	660	689	683	703	667	642	680	698	706	721	713	698	626	680	713	740	699	689	669	692	654	728	650	688	666	662	650	697	686	689	705	681	653	651	731	709	702	686	680	689	730	672	664	706	697	708	679	733	664	695	714	690	720	708	678	717	692	694	683	739	677	658	672	667	661	737	719	711	767	693	716	717	679	712	676	710	706	649	693	706	696	685	671	676	715	659	734	662	665	686	697	667	705	672	688	693	719	620	729	693	703	683	709	686	675	663	688	700	694	711	719	671	730	659	710	645	732	638	716	664	662	695	696	697	708	718	681	711	700	707	678	690	704	687	671	709	679	662	685	651	706	640	665	683	670	704	682	707	696	695	684	699	716	644	686	684	680	660	692	694	694	691	721	652	722	682	655	669	675	724	676	682	720	687	675	629	695	652	675	688	684	722	699	730	697	693	677	685	691	735	647	668	649	731	695	715	731	662	687	656	663	692	709	691	697	693	705	655	675	692	687	697	654	645	708	673	677	668	680	724	676	702	716	677	716	663	686	691	713	666	706	722	701	696	752	670	713	669	657	749	676	687	690	676	669	739	663	724	712	668	664	717	700	667	784	712	678	708	698	672	695	711	685	691	669	688	714	739	658	666	696	682	702	668	645	719	693	675	728	678	666	635	678	692	702	640	698	704	720	716	711	694	728	683	631	629	657	642	663	668	679	676	718	683	691	696	678	733	693	696	675	657	639	654	661	692	707	683	684	684	683	654	675	699	693	684	660	685	705	700	676	686	688	674	720	702	711	709	727	705	698	676	638	700	706	659	726	670	696	716	727	670	695	691	729	710	688	678	671	665	706	660	698	649	683	641	679	722	729	685	699	694	684	658	717	687	709	701	703	630	645	687	672	729	673	727	660	707	659	690	669	692	695	676	721	736	713	729	677	669	741	688	707	666	713	765	665	670	697	673	727	651	665	670	706	696	727	699	677	696	662	626	686	672	685	662	712	675	674	693	669	694	702	683	687	695	653	673	704	636	707	668	666	723	675	667	699	674	738	698	665	713	693	689	673	734	718	704	659	674	694	717	708	712	672	698	688	711	709	741	683	747	667	740	710	649	735	704	710	739	715	742	711	732	666	692	716	673	662	682	661	669	644	701	707	679	692	687	694	656	663	705	741	699	663	703	703	669	690	725	685	714	671	706	675	678	771	715	674	677	679	682	681	672	709	698	713	703	700	686	733	663	650	729	691	608	682	662	637	698	640	684	758	676	753	710	667	675	723	642	686	671	697	692	688	713	708	720	691	667	654	707	678	650	686	679	743	703	698	697	695	690	685	717	707	728	691	701	715	654	703	667	750	718	705	716	658	651	668	680	656	711	652	688	672	748	715	720	694	677	713	741	660	725	676	704	679	682	729	637	670	684	683	717	657	699	694	663	671	716	661	718	660	691	711	677	764	705	717	676	690	653	656	740	657	721	659	701	703	728	672	693	706	690	698	738	687	680	697	735	677	688	709	703	652	684
24483	21574	29408	24919	23674	26231	26642	15386	8665	5815	3996	2991	2431	2054	1688	1562	1442	1309	1170	1108	1037	959	922	900	873	873	835	787	810	802	764	785	766	798	799	750	768	767	775	739	761	763	780	708	786	755	775	725	771	744	765	788	744	772	774	711	769	773	741	731	782	723	732	739	777	752	770	698	763	750	751	766	782	756	752	795	764	754	763	812	730	823	743	767	799	724	765	716	757	728	707	777	762	785	722	739	752	750	821	742	768	736	721	724	781	822	796	794	736	752	795	752	786	789	745	764	804	779	834	769	706	752	771	787	784	780	777	758	765	793	792	752	745	752	761	729	754	755	729	788	765	766	780	782	746	756	735	770	720	722	796	726	735	832	747	748	755	781	797	774	794	768	782	746	718	762	779	763	756	819	783	773	751	779	717	752	765	776	779	778	772	769	765	725	783	769	805	734	733	785	777	739	741	773	802	810	796	766	777	750	787	713	737	743	783	757	736	746	774	733	753	807	717	810	751	737	751	721	798	771	746	776	824	780	800	773	773	764	752	813	796	761	756	807	787	836	768	770	767	804	778	791	764	721	754	779	777	748	737	770	758	771	756	782	741	772	795	749	779	751	788	729	768	810	773	797	764	724	804	771	748	766	738	744	687	777	752	775	751	765	776	763	768	767	775	775	726	789	770	806	782	749	801	734	792	742	804	730	711	768	744	763	742	792	772	782	722	714	737	758	778	748	712	788	771	725	754	778	782	746	760	779	790	770	716	778	713	777	765	780	765	727	696	710	744	784	740	768	655	768	787	763	765	771	785	736	779	760	734	775	788	766	790	743	738	732	755	769	705	791	758	768	734	733	761	789	787	784	768	714	707	758	806	774	730	808	773	787	755	797	773	788	747	787	803	740	782	765	736	738	779	770	812	773	807	745	802	731	779	744	748	754	759	811	781	804	798	734	739	782	712	745	748	767	731	734	725	756	767	728	772	803	780	771	744	819	714	740	758	736	759	769	708	730	726	792	778	788	754	736	771	770	754	742	768	786	730	756	759	742	757	732	799	781	767	761	716	793	815	771	813	730	709	747	784	732	762	797	737	715	727	772	766	767	762	802	774	812	744	764	803	771	759	782	778	752	744	759	742	794	786	751	751	758	775	773	797	758	781	784	871	717	761	780	793	813	745	769	759	787	716	755	797	763	792	775	805	760	739	734	791	794	754	743	764	743	781	793	787	763	768	742	770	761	766	829	811	740	755	795	747	757	743	812	750	737	818	790	836	732	774	768	784	747	743	751	761	741	822	776	768	753	754	735	760	767	725	769	753	770	787	826	769	804	792	765	788	700	754	775	792	787	730	811	748	728	755	786	755	735	761	741	719	778	775	781	793	754	727	729	726	751	758	764	711	745	756	779	806	734	721	747	753	722	742	778	786	751	754	809	756	791	799	737	751	817	739	729	769	758	781	798	765	786	773	767	768	757	754	741	737	794	797	737	749	777	754	753	705	797	771	735	786	752	720	745	798	796	779	708	749	742	783	730	792	751	764	744	769	796	777	722	805	739	745	773	781	804	771	788	751	770	733	826	783	738	784	719	709	714	752	790	713	812	758	753	762	745	758	761	793	717	750	764	783	794	729	807	800	787	770	742	742	707	730	757	719	782	759	778	767	795	736	824	693	727	767	811	740	741	779	817	775	785	799	748	750	707	780	772	738	759	793	737	786	748	795	721	746	804	799	787	736	763	728	772	772	729	717	753	765	745	758	727	764	806	753	757	773	755	729	737	769	764	767	810	758	813	740	777	784	736	737	771	772	790	784	752	754	752	768	758	761	744	786	805	733	755	767	770	765	773	719	754	731	766	720	734	798	722	760	797	757	727	764	763	780	745	736	749	707	795	804	738	765	729	809	718	776	778	807	732	761	763	726	795	712	824	779	796	784	750	772	772	729	762	760	741	791	765	769	772	808	749	741	766	792	793	746	738	726	743	760	773	753	773	783	776	748	703	753	791	787	734	780	790	753	789	679	726	718	776	786	797	732	754	746	748	779	768	755	741	768	777	791	753	775	740	782	777	786	787	748	711	770	767	735	814	799	777	808	746	778	771	764	752	769	750	749	763	767	751	741	815	778	784	792	821	744	757	733	786	760	790	786	752	783	735	813	776	754	713	782	812	737	747	775	760	800	740	763	795	753	765	781	790	739	757	734	753	727	774	749	790	762	746	792	818	742	742	742	787	753	745	769	741	741	790	728	714	756	717	742	758	744	745	801	769	790	788	774	740	762	739	810	742	753	777	827	749	779	746	789	751	748	759	732	759	731	741	785	724	787	704	801	742	773	745	747	736	810	783	773	769	713	729	736	722	725	765	763	747	752	762	698	786	744	802	791	782	807	798	712	716	730	758	717	722	756	778	740	724	741	785	722	768	789	789	764	775	804	779	780	757	723	790	775	802	779	741	790	807	808	798	729	771	752	727	776	703	784	744	807	821	765	774	759	763	755	746	736	754	756	777	766	768	768	704	776	738	732	751	769	745	743	778	751	798	802	792	794	830	763	727	776	818	731	748	741	769	738	766	740	751	731	784	756	772	739	791	676	737	775	731	724	754	737	727	787	789	745	807	750	788	741	840	763	761	781	746	753	707	733	763	735	784	736	784	723	771	746	800	769	713	745	816	775	776	751	721	730	707	775	796	762	782	784	768	775	743	788	805	758	758	730	749	779	798	786	752	783	750	787	757	766	738	777	786	761	788	740	787	736	723	731	745	770	762	750	727	795	713	808	728	763	811	792	718	727	775	781	764	785	744	714	740	781	789	764	775	730	788	807	715	754	763	764	766	740	769	755	771	783	754	770	780	745	747	780	809	752	731	723	801	763	752	712	713	724	719	783	744	744	780	738	767	786	799	722	817	744	728	746	735	682	769	792	775	749	792	816	775	814	755	758	770	731	766	752	734	782	737	778	765	788	749	703	748	759	747	791	701	755	815	765	797	740	800	753	748	707	744	795	693	805	781	783	752	779	718	763	742	788	746	775	715	792	745	749	743	761	826	729	804	752	749	729	747	800	740	735	732	750	751	750	786	771	731	788	793	747	744	713	768	751	730	802	824	825	765	738	813	722	794	727	720	800	831	825	805	804	746	786	742	815	742	710	727	734	787	752	768	819	768	777	766	714	776	809	786	726	797	738	751	747	744	770	796	758	804	764	773	731	811	731	796	738	779	758	720	710	693	784	741	768	786	728	751	771	770	764	801	757	748	785	749	775	725	747	819	761	738	727	810	758	791	782	731	726	756	760	728	744	740	774	754	753	788	747	708	751	773	721	751	739	755	772	747	752	703	791	778	720	761	765	794	773	783	759	740	816	782	753	738	770	783	784	753	782	772	758	768	759	731	783	723	803	767	759	712	743	718	696	792	773	747	741	747	772	779	774	741	767	770	735	753	717	780	771	715	738	779	810	803	779	734	801	791	722	761	784	741	776	800	797	780	741	772	761	777	744	769	734	745	746	757
53331	67905	65274	50077	38196	30421	23337	16595	11145	7905	5698	4362	3187	2691	2332	2008	1608	1478	1310	1111	1065	1001	911	868	812	783	812	762	738	752	739	717	739	731	729	713	706	714	697	719	719	696	673	734	691	720	699	721	665	705	657	762	709	710	729	666	696	665	649	719	706	697	704	679	692	709	690	688	679	683	749	720	673	732	702	746	672	694	701	697	662	703	725	696	695	731	718	672	720	687	704	693	652	733	692	701	697	676	691	711	687	677	695	684	676	663	662	666	682	708	678	702	741	663	665	646	660	754	685	677	708	687	666	699	706	717	705	697	730	699	719	681	692	719	662	729	675	703	638	729	711	746	669	651	671	694	733	727	681	664	681	719	708	659	685	678	669	706	666	702	709	687	675	649	727	673	696	709	667	690	710	660	711	636	669	718	675	684	700	659	704	683	714	698	697	684	713	734	725	749	691	668	670	671	657	674	680	693	701	713	706	680	681	675	676	709	674	723	672	707	736	696	706	679	694	701	688	703	741	686	693	720	687	654	692	689	661	689	715	698	696	697	643	691	683	692	601	684	686	685	666	704	700	732	681	743	687	685	702	732	715	732	690	738	727	713	687	691	709	684	646	689	686	657	664	726	703	697	729	768	660	701	690	675	727	736	645	681	720	662	692	682	700	670	730	665	679	650	680	636	722	698	719	683	679	704	699	672	676	674	683	678	650	692	680	647	680	712	644	691	698	697	724	715	719	676	685	704	685	671	675	682	680	731	701	686	666	628	714	687	701	683	694	688	699	703	722	666	670	699	700	679	735	685	659	694	635	699	730	702	710	667	667	745	715	723	706	760	719	701	692	675	694	654	706	695	768	731	667	667	712	650	693	672	658	674	713	697	696	722	685	689	714	648	673	729	646	636	661	672	694	697	697	717	678	719	708	673	711	687	683	692	685	703	678	649	681	689	724	685	673	671	654	724	659	635	715	685	675	683	691	671	702	704	656	724	703	682	693	709	683	678	699	710	687	738	670	709	751	759	720	715	722	698	676	729	686	664	695	698	717	715	716	653	729	689	672	646	699	626	721	685	703	684	668	699	676	673	692	660	710	687	695	699	736	666	668	645	670	691	658	685	701	726	662	699	665	717	737	687	699	676	693	687	694	707	713	747	720	711	664	684	700	708	697	702	671	686	693	739	689	660	660	658	690	683	666	669	699	678	716	690	740	696	706	657	630	686	704	713	690	693	663	698	664	707	686	666	683	725	646	734	674	681	684	672	713	712	674	715	694	690	712	695	714	728	673	692	667	658	680	724	718	668	651	642	683	715	669	682	675	693	637	700	655	737	715	742	643	713	702	722	639	677	691	671	695	672	660	696	677	673	721	685	739	698	670	673	715	656	699	709	674	730	705	748	703	681	637	672	708	703	719	662	742	683	681	676	674	687	684	718	730	698	708	736	702	689	711	704	704	677	713	690	657	727	694	693	744	648	648	732	683	733	701	705	711	709	687	663	724	682	725	729	723	656	663	707	695	681	685	754	697	707	703	658	684	700	724	658	667	681	709	718	723	709	688	676	718	705	731	686	696	701	680	705	687	648	693	674	734	724	661	666	718	703	691	721	714	725	720	724	683	659	685	680	691	721	677	712	699	706	720	712	682	734	697	672	726	671	717	688	693	680	701	713	722	740	680	685	707	676	720	721	725	714	737	697	705	683	704	650	680	694	759	675	687	687	679	659	687	698	730	687	682	654	653	665	668	695	674	663	657	701	706	682	722	705	689	688	695	735	729	692	720	683	699	734	670	713	716	671	708	647	707	710	675	692	692	696	642	680	676	656	679	681	743	710	686	740	673	651	699	689	718	724	709	700	722	708	685	724	677	725	696	649	740	667	632	703	735	646	713	697	726	699	731	691	689	683	719	728	701	686	678	671	704	708	667	703	664	662	689	737	665	665	695	659	645	654	663	675	695	701	678	704	665	657	692	665	699	683	713	712	729	689	644	654	697	678	714	674	748	671	662	681	682	677	732	696	662	679	672	719	732	680	706	715	680	663	739	715	717	688	706	719	684	710	718	703	718	663	635	741	688	715	690	681	646	675	733	669	700	664	716	732	704	714	697	696	671	670	714	698	672	694	670	683	734	677	706	709	665	689	679	720	668	689	697	650	691	688	703	675	672	689	672	674	636	675	683	734	695	703	681	712	701	696	674	652	700	707	685	667	682	658	664	696	728	671	713	645	701	727	668	734	701	674	727	653	655	705	627	649	722	711	696	714	735	687	675	674	693	695	695	754	691	672	722	704	713	677	681	691	717	715	691	703	657	679	687	709	673	675	686	707	719	734	744	700	773	725	713	688	710	680	666	716	688	683	705	683	646	674	708	719	689	719	715	675	738	686	694	669	736	696	650	702	705	681	693	661	676	659	702	633	708	679	674	707	692	761	652	674	637	706	679	695	706	736	700	741	648	697	707	677	654	663	697	693	669	661	709	709	716	680	691	749	714	689	709	683	680	717	685	707	741	730	658	669	646	682	724	722	641	708	729	719	692	686	684	661	668	730	637	668	704	692	743	675	667	681	735	704	698	698	687	726	704	720	747	671	682	691	676	643	680	716	691	687	644	652	715	738	728	715	722	690	729	674	650	724	678	649	748	718	717	665	750	687	692	660	654	702	722	725	692	642	688	664	693	692	646	729	635	707	674	676	719	706	698	735	678	703	688	690	697	680	684	731	666	680	686	680	702	661	682	689	726	732	660	688	682	697	703	684	639	705	695	625	698	656	717	725	683	694	736	691	671	709	642	726	715	689	684	656	712	701	703	678	707	722	658	738	650	707	718	729	686	655	653	662	698	689	690	688	684	724	727	690	687	693	672	664	676	694	716	676	687	727	745	710	702	710	665	693	688	752	686	716	652	731	693	740	726	663	754	653	752	704	695	689	652	670	656	659	694	634	658	754	695	682	661	706	694	670	668	695	718	660	702	704	744	724	703	693	686	736	709	713	699	675	673	716	710	732	728	705	744	680	645	707	710	632	668	691	689	677	714	722	722	670	703	699	717	676	696	678	739	680	658	725	681	698	669	697	650	732	717	718	680	727	722	676	715	728	700	732	685	656	700	685	707	719	721	712	711	657	722	698	669	715	696	681	676	680	727	691	693	637	711	677	687	697	721	703	690	663	656	676	696	724	700	735	693	675	718	701	734	738	712	700	688	718	705	674	659	680	699	715	695	720	723	666	733	720	703	670	663	662	686	705	709	663	723	676	628	674	711	657	606	663	656	668	657	638	689	727	632	702	661	692	655	717	704	670	731	731	693	671	647	665	703	724	680	679	717	690	720	668	646	748	729	697	730	718	741	691	710	644	726	665	689	694	670	700	683	683	709	714	685	672	648	681	710	668	680	733	667	699	689	663	727	728	705	672	724	680	671	675	732	677	673	737	704	704	672	705	650	713	685	729	679	706	685	687	738	689	681	721	728	694	679	679	709	750	680	705	691	759	709	660	737	736	644	706
29640	23772	32933	33038	25002	18282	11489	6822	4399	3061	2250	1798	1565	1385	1180	1209	1066	1016	965	937	885	746	798	776	766	803	792	819	727	747	748	717	785	727	733	741	694	761	721	741	715	745	750	765	720	734	788	735	756	766	708	766	766	717	748	699	767	728	750	715	732	735	762	753	794	731	760	708	708	738	685	789	726	708	758	732	758	735	763	799	718	755	718	732	738	765	703	757	706	716	738	717	732	710	769	759	692	772	727	693	730	745	750	772	720	775	751	737	705	791	765	730	735	692	720	777	740	769	696	751	734	759	740	806	709	764	756	667	715	719	736	724	751	718	662	667	709	719	706	729	731	732	793	737	749	748	705	738	757	724	755	738	796	740	733	727	681	745	738	735	755	748	742	737	740	715	743	756	772	727	717	697	708	756	739	744	754	700	735	722	709	734	741	722	752	747	749	733	720	714	751	731	731	716	743	720	742	747	775	741	748	763	721	670	695	699	759	704	718	712	706	736	740	810	750	760	740	775	732	722	705	713	751	764	761	712	725	727	749	722	748	741	738	721	723	726	663	737	784	733	722	749	786	708	724	749	732	689	745	711	764	701	769	716	727	777	755	742	697	728	689	728	670	699	725	714	758	792	705	765	657	761	732	715	752	749	760	735	706	764	756	729	741	727	688	748	715	725	725	735	741	760	749	725	773	675	779	759	782	706	744	667	815	739	779	701	752	718	738	705	735	683	744	721	697	743	745	760	732	759	667	701	695	741	716	759	720	722	756	761	704	720	692	774	696	777	740	722	760	766	743	725	732	727	657	690	717	729	738	734	755	738	715	743	708	727	703	736	716	728	723	761	784	726	753	699	730	717	765	769	741	732	724	766	740	731	697	690	725	737	738	733	739	695	721	714	739	693	716	751	732	711	725	732	717	822	747	747	727	765	732	739	769	729	753	729	771	745	724	754	716	762	737	759	744	668	775	724	773	744	776	763	734	763	740	670	734	746	757	719	742	742	675	707	748	712	732	730	726	743	711	769	704	732	741	729	730	751	764	781	732	770	742	725	737	724	719	711	716	727	706	713	781	767	761	758	713	748	780	693	781	809	754	727	735	725	728	746	723	732	754	751	707	731	788	748	751	744	771	759	757	716	747	700	758	722	720	699	734	740	706	709	714	745	734	703	767	737	717	725	848	761	674	685	747	780	724	718	733	736	717	713	701	695	737	699	743	760	705	725	687	803	754	774	731	703	753	786	759	746	730	737	758	760	784	756	701	767	737	748	757	727	731	742	741	759	721	731	762	712	684	723	696	753	758	713	730	723	710	702	769	755	738	776	784	748	704	701	732	726	719	729	754	686	755	721	729	716	723	752	751	782	744	782	728	741	761	754	721	712	741	700	757	716	726	719	670	728	744	770	721	727	744	731	765	759	777	774	765	777	733	730	760	753	725	741	736	717	793	768	694	752	743	738	718	754	724	750	707	715	754	751	706	694	753	694	767	717	733	742	772	758	746	743	738	746	760	703	735	749	772	746	711	687	736	718	738	706	731	768	726	722	752	731	727	718	752	678	696	727	740	751	752	762	713	760	781	752	756	750	726	732	757	759	774	765	759	732	792	716	794	730	720	707	745	735	738	784	748	717	691	731	777	726	808	743	748	741	742	741	693	779	703	722	737	680	735	736	698	726	714	704	738	751	809	762	756	791	689	728	717	680	762	763	703	774	748	750	719	723	751	710	740	707	689	675	754	699	710	703	733	709	774	720	699	760	702	773	764	752	788	792	782	739	706	744	736	705	694	795	754	761	724	719	753	682	710	716	700	753	730	741	704	705	754	744	709	715	733	750	751	773	746	750	733	751	724	730	745	720	770	764	710	727	755	717	775	753	735	769	716	692	747	742	737	730	733	730	708	757	743	721	749	749	758	780	744	678	720	714	723	748	798	727	749	674	714	731	700	744	705	771	767	719	724	723	778	754	782	752	736	751	708	735	752	735	708	820	726	768	734	718	744	696	735	764	747	705	750	694	745	738	754	716	756	697	671	687	701	749	757	799	713	719	718	679	738	748	694	750	781	729	712	679	696	737	783	741	759	750	744	758	730	719	752	728	726	772	766	714	722	758	726	715	701	744	730	684	774	773	791	732	705	816	725	747	718	764	711	695	723	702	732	783	727	728	772	732	782	732	716	755	767	724	761	723	774	728	775	726	699	752	739	721	716	711	722	736	748	715	790	699	750	721	720	748	748	741	758	748	719	722	717	763	740	770	779	767	750	722	770	723	715	727	761	697	749	744	689	754	765	691	748	672	709	724	712	741	745	743	733	705	704	750	700	787	753	740	721	752	734	764	709	687	737	691	765	715	757	676	728	683	737	775	700	710	725	711	680	715	695	714	736	701	772	755	724	785	752	728	741	698	723	816	703	764	726	758	714	717	721	751	762	719	733	728	712	710	725	711	729	691	780	742	729	657	701	723	758	738	748	701	751	747	704	702	746	757	747	739	719	754	760	685	743	806	692	734	728	706	717	782	764	777	727	714	706	752	757	779	721	692	722	753	721	794	735	746	729	766	759	731	733	747	777	757	748	778	754	758	728	715	731	722	672	761	740	676	742	731	703	714	772	768	730	764	704	737	761	735	746	777	743	743	706	680	738	757	697	716	705	756	749	748	737	751	711	712	734	748	769	759	740	730	703	736	703	708	726	719	726	785	716	771	727	751	741	751	735	777	754	726	753	724	755	779	694	771	754	753	728	748	687	775	710	774	727	773	712	762	696	723	783	741	741	725	753	766	772	719	703	718	746	755	767	757	715	727	744	730	751	775	711	721	709	644	771	744	722	749	738	757	756	775	706	729	767	735	715	745	705	743	704	698	729	748	701	778	737	734	743	781	747	680	744	742	748	710	721	743	736	712	761	727	715	738	707	720	728	751	749	748	717	715	735	715	763	734	725	747	781	732	735	724	765	744	692	674	733	727	700	734	744	723	712	681	767	756	682	731	670	725	754	741	721	747	709	734	759	693	727	753	773	734	769	735	778	739	748	776	740	769	751	740	698	775	734	700	715	724	726	735	704	669	724	742	762	767	741	721	689	723	710	706	723	691	736	783	705	716	712	752	778	713	742	744	754	718	726	694	710	738	710	689	735	777	755	722	729	764	718	690	693	781	720	772	728	727	745	781	772	716	733	713	730	763	725	694	740	693	736	703	755	744	740	726	766	759	750	727	743	706	746	703	729	734	750	721	748	688	792	725	747	778	735	724	753	736	738	740	778	729	751	727	748	769	725	755	742	764	736	717	750	750	749	690	704	696	769	759	748	697	765	705	725	808	752	715	742	715	713	745	717	667	711	735	780	698	726	757	712	729	709	761	779	737	698	748	710	707	743	762	718	716	756	724	749	741	730	747	743	674	740	742	716	699	753	784	729	759	713	743	770	757	717	679	690	741	707	717	686	705	755	710	750	774	751	762	750	752	757	734	712	743	712	714	725	714	755	783	758	758	728	705	670	810
51026	57594	52064	38870	28374	20775	14126	9647	6798	4734	3519	2598	2133	1718	1507	1382	1283	1105	956	977	867	805	800	772	808	776	770	739	660	658	658	715	686	723	700	706	690	699	657	611	674	646	701	660	673	653	679	664	674	619	660	660	699	695	722	628	679	653	634	661	668	688	629	674	691	672	685	651	671	698	707	679	691	623	636	686	698	702	680	665	721	660	652	671	656	663	701	652	671	693	653	707	692	686	681	726	616	667	633	680	668	619	678	669	700	670	674	634	650	671	701	684	667	710	634	700	677	651	684	702	658	621	667	674	646	685	673	679	642	667	696	725	657	692	668	656	710	689	669	690	646	679	671	711	682	676	732	661	681	625	658	667	661	660	644	660	681	679	691	704	701	672	707	699	649	654	676	725	658	713	693	677	689	653	700	676	678	675	652	664	701	642	685	664	674	660	689	675	644	668	690	674	684	663	689	675	650	699	639	691	716	721	656	694	685	720	692	680	728	704	651	688	670	661	715	683	679	703	646	707	680	667	653	661	654	653	697	694	674	682	657	678	668	709	703	685	689	642	717	697	653	655	683	690	665	667	640	664	704	661	629	610	655	691	678	675	713	683	669	658	705	683	667	675	732	685	647	699	696	656	648	673	705	651	680	640	680	670	658	677	664	680	678	676	669	700	638	681	694	721	706	668	674	675	686	653	657	728	661	654	724	707	676	688	630	673	691	614	659	735	663	678	707	682	650	670	653	657	722	679	717	707	666	647	677	679	683	725	630	659	704	662	679	667	677	637	703	678	683	660	729	724	698	682	660	656	700	715	659	709	648	685	683	620	713	699	656	657	672	706	661	664	662	666	646	701	689	684	694	683	637	675	680	670	670	667	630	687	663	658	688	653	679	648	606	688	684	658	678	653	636	663	643	670	703	657	636	704	619	662	643	712	702	676	689	680	670	643	686	666	689	715	670	689	698	655	651	632	676	677	688	664	653	649	639	700	700	666	652	678	663	718	680	673	730	691	665	668	678	638	702	645	663	652	701	666	653	715	685	677	642	704	653	703	680	680	687	657	721	715	698	676	671	721	665	663	660	655	641	684	652	675	678	648	677	703	690	661	704	673	639	697	668	667	686	726	641	701	675	669	695	720	692	675	669	684	651	673	686	692	699	673	666	654	650	645	676	680	662	704	636	676	682	690	670	711	674	638	634	643	699	624	648	699	658	650	707	657	692	653	669	711	653	647	693	706	683	655	692	649	681	658	704	687	690	714	672	661	646	680	681	682	704	633	633	733	665	682	654	666	686	695	656	699	686	656	716	686	677	736	704	715	669	673	672	608	709	681	627	669	660	671	664	674	688	696	665	672	691	660	676	688	690	667	650	645	701	649	674	711	674	653	683	726	687	659	702	700	642	695	637	716	683	685	704	681	708	660	686	727	656	661	662	673	665	621	693	699	654	684	693	674	719	657	669	696	656	687	724	645	700	671	684	629	696	717	621	701	720	652	620	714	636	669	688	652	692	653	669	666	647	733	671	686	714	705	685	667	699	698	677	722	674	653	679	686	678	677	720	686	649	639	635	625	629	636	694	644	646	701	686	665	661	656	664	684	676	654	700	640	681	718	645	678	658	697	699	672	656	652	675	641	684	683	670	662	697	686	621	681	620	708	664	658	704	695	673	661	647	642	699	678	687	704	717	645	654	670	665	687	644	720	671	728	667	685	675	687	688	630	700	696	664	648	628	701	688	702	714	666	685	664	664	653	669	704	695	658	667	655	673	719	715	687	653	702	723	664	695	662	660	635	677	636	653	682	714	664	674	655	718	664	737	710	699	663	666	690	681	690	662	706	728	708	627	730	704	654	686	692	655	615	692	641	676	657	679	695	704	633	696	666	716	663	679	679	703	698	604	695	700	674	696	679	688	662	610	689	664	646	692	690	652	706	693	692	664	704	712	712	610	627	747	664	657	715	632	639	625	658	693	672	653	661	675	663	653	645	724	649	696	667	661	665	698	637	635	660	652	677	680	656	686	620	704	686	720	705	634	660	689	652	661	628	661	686	681	683	691	699	689	683	666	628	644	667	665	659	650	679	706	669	660	664	647	689	670	667	666	650	703	679	682	704	682	681	715	696	681	657	732	641	674	732	666	658	656	677	713	705	635	654	673	682	605	652	698	687	654	671	672	681	635	665	690	706	679	700	627	691	678	734	676	627	690	648	697	682	668	682	707	652	692	671	668	682	639	670	654	679	642	688	685	664	654	707	718	697	705	656	694	679	687	669	691	721	615	682	676	698	655	725	733	663	653	640	628	690	680	699	695	719	689	684	690	670	642	689	651	658	694	663	639	663	664	687	697	672	646	667	680	726	697	648	665	643	622	645	686	708	647	659	692	660	677	648	677	670	685	688	666	667	690	676	695	671	668	668	661	668	649	668	742	643	730	680	695	678	672	719	656	659	689	710	675	665	644	665	684	714	643	679	688	686	676	658	659	658	662	689	674	662	674	699	634	722	721	689	706	630	684	659	687	717	674	685	683	672	713	656	686	674	659	664	704	672	720	661	670	672	691	696	627	656	688	679	678	669	708	645	696	689	668	624	683	680	678	691	670	663	683	718	673	718	671	682	670	688	644	680	665	659	724	683	668	704	652	648	680	701	673	710	663	677	704	685	682	661	625	705	672	662	619	696	684	674	720	638	692	711	662	716	669	658	658	705	682	634	648	686	680	680	663	704	698	664	693	665	687	713	683	637	689	685	677	680	677	635	657	689	709	595	664	715	633	700	658	626	663	675	657	741	650	671	690	680	659	676	656	677	670	703	713	696	633	757	736	680	620	641	666	696	671	673	674	655	662	665	679	685	662	711	670	635	663	656	685	624	673	699	635	651	713	662	656	709	684	674	691	689	659	664	668	672	652	725	710	671	696	752	714	685	725	690	699	695	700	606	605	673	678	699	672	708	645	718	694	643	693	663	715	691	653	668	666	675	666	675	690	681	648	662	661	638	676	686	686	659	666	671	710	664	666	676	657	639	637	677	720	659	695	685	700	685	699	661	691	671	664	650	724	737	662	701	644	637	684	671	678	697	683	675	639	688	676	645	639	678	695	656	685	654	663	660	703	680	698	690	656	674	691	636	697	665	719	646	686	658	709	714	684	636	664	643	699	661	690	627	717	708	696	730	650	689	682	680	703	702	705	669	710	668	693	710	680	643	663	695	718	694	651	646	675	677	744	688	631	708	679	678	661	633	702	647	617	654	674	656	694	685	689	627	694	704	667	657	665	689	690	644	667	695	663	661	690	683	614	659	695	676	652	647	672	684	628	685	685	665	650	668	659	692	679	644	659	657	658	668	729	639	671	708	633	660	664	682	714	682	669	690	699	684	697	664	672	672	672	666	711	666	667	699	642	701	656	636	695	702	666	644	658	671	630	641	680	684	669	707	704	698	676	621	702	643	665	669	643	639	707	681	659	652	675	648	651	639	689	684	686	640	640	656	700	683	628	713
25944	21608	29293	26620	26973	27464	23394	13786	8099	5224	3718	2917	2317	1920	1630	1516	1289	1209	1121	993	1004	922	926	840	835	810	790	770	809	743	764	785	740	802	778	754	822	788	739	708	734	744	735	751	786	761	752	742	741	751	742	772	752	773	821	746	734	734	738	743	776	708	742	769	725	732	709	728	748	731	756	716	694	774	726	738	740	737	775	776	702	788	738	725	738	778	724	739	720	706	791	746	756	813	760	754	755	733	772	762	721	692	762	775	806	753	780	774	763	770	801	752	767	807	758	778	719	779	775	794	698	780	732	766	746	785	770	748	769	758	743	770	777	793	743	761	774	690	727	726	771	743	744	729	746	743	781	750	775	735	835	731	755	766	756	736	675	678	709	752	716	782	770	751	760	740	725	731	749	760	739	751	779	763	772	768	721	778	754	725	766	715	795	749	756	713	810	737	720	728	747	780	773	732	744	741	768	745	730	716	755	743	739	769	745	730	788	768	738	738	757	723	777	716	705	742	708	743	731	775	710	711	701	776	798	755	780	744	725	750	772	735	726	705	760	706	713	750	748	730	773	757	780	796	728	753	731	787	712	684	720	778	768	783	763	759	772	711	746	792	709	760	739	791	788	726	735	759	749	754	744	713	757	795	720	755	749	778	727	735	733	766	724	739	777	754	786	752	768	758	715	750	779	754	748	721	742	802	761	731	706	719	744	730	758	710	774	753	751	786	712	678	745	795	699	736	726	793	721	722	751	719	778	801	764	778	753	787	769	784	751	759	708	764	736	704	757	751	747	727	743	730	762	698	721	756	735	754	777	759	782	711	714	754	749	791	760	750	712	779	734	743	736	737	799	738	757	746	750	748	797	716	781	757	740	746	724	773	714	771	736	750	753	757	742	696	756	779	758	762	692	748	721	761	768	711	816	711	742	783	719	755	772	806	807	785	703	696	750	737	739	753	735	759	727	735	773	802	789	762	771	727	738	717	756	730	748	742	745	779	726	754	765	693	734	781	790	684	787	735	774	788	745	771	735	755	756	722	694	785	712	782	690	753	746	729	775	780	748	699	789	769	729	766	741	791	797	741	735	713	770	798	731	723	709	736	748	718	768	737	797	787	707	750	738	732	693	793	751	752	750	735	774	780	775	748	735	747	727	737	741	734	727	790	779	706	731	716	747	734	761	781	737	698	725	742	749	732	700	750	773	746	688	765	737	750	717	739	751	761	775	725	826	738	772	755	748	737	755	730	788	775	765	760	731	752	754	733	752	778	703	764	762	749	755	766	762	727	689	787	746	681	784	714	745	773	731	714	764	773	698	754	739	798	758	703	744	746	714	754	764	748	754	742	743	734	773	721	728	760	799	770	692	745	751	779	722	667	752	774	735	768	723	768	749	770	783	796	776	715	777	757	780	715	768	739	806	736	761	777	743	773	766	732	791	789	738	739	718	740	723	732	795	755	736	720	777	734	713	710	748	756	714	818	745	798	780	681	785	733	793	769	757	745	762	785	788	755	768	773	826	777	760	769	744	741	750	763	724	721	794	726	749	754	757	762	738	762	699	749	810	724	748	728	707	817	766	713	782	788	702	739	725	755	810	747	736	775	780	720	714	786	741	712	718	693	746	731	805	722	757	769	746	758	737	701	739	784	764	764	747	726	735	792	746	721	730	802	752	788	753	691	760	763	760	713	722	728	775	761	793	747	803	775	740	803	738	716	752	776	734	700	731	802	763	807	729	714	744	757	721	776	759	724	739	721	734	707	717	802	762	716	755	755	791	732	712	733	715	715	768	758	715	737	772	768	757	776	732	786	748	755	760	763	728	746	715	740	768	749	763	742	783	663	793	715	773	772	698	761	715	717	763	804	766	782	738	739	742	769	738	754	723	745	731	742	756	744	754	764	746	750	746	765	723	762	745	723	734	738	761	713	767	747	768	743	720	748	723	741	778	754	754	718	721	757	719	706	737	746	730	741	743	749	762	775	725	755	778	761	766	743	754	765	739	725	752	741	766	755	737	764	782	737	760	753	766	728	708	784	757	738	751	747	728	743	779	741	785	802	768	711	772	711	722	739	737	744	714	740	748	772	733	750	771	772	733	725	775	720	753	809	771	742	745	756	744	788	795	766	776	724	756	729	715	709	779	746	748	749	724	778	721	768	717	776	733	731	766	719	783	742	721	708	731	733	774	758	770	732	731	756	807	713	761	719	738	742	791	732	788	773	744	778	751	765	769	763	750	701	741	683	759	770	774	785	749	758	751	766	703	744	762	751	761	746	727	731	705	762	745	767	786	757	796	736	728	789	750	715	728	822	775	719	771	741	787	711	756	732	736	689	744	821	774	779	785	751	733	757	706	750	690	757	800	715	788	771	753	771	729	752	784	745	741	736	748	761	753	738	776	757	753	785	743	733	785	725	770	751	722	737	771	733	713	779	744	739	704	824	724	727	756	780	742	714	731	755	768	738	738	682	751	731	706	754	778	717	732	790	746	762	680	745	724	704	668	751	740	756	787	730	755	753	736	712	766	750	793	795	727	786	739	720	781	723	708	730	779	756	781	741	727	744	724	741	707	766	741	748	701	731	778	757	778	709	730	728	734	741	699	755	739	742	715	741	776	744	742	740	732	767	757	756	750	723	744	792	757	703	805	791	766	766	770	758	764	734	784	786	734	761	726	735	728	773	759	694	750	722	741	727	760	777	786	761	756	744	734	768	708	725	749	750	755	748	775	715	760	763	721	803	769	713	731	786	763	719	751	734	760	687	760	761	745	735	773	697	750	741	700	781	745	726	787	714	749	692	760	734	743	752	719	719	753	762	756	710	772	746	763	737	755	699	742	748	741	734	732	778	728	786	721	758	718	731	759	738	716	748	800	722	732	778	744	768	783	776	761	715	748	791	759	772	745	757	703	747	703	780	712	769	703	734	773	795	704	734	740	759	769	780	778	767	694	741	731	711	731	761	711	751	781	731	750	710	729	742	748	697	773	741	832	796	735	750	811	771	722	746	749	780	800	811	770	744	740	737	745	761	762	765	789	776	716	761	806	743	806	744	761	757	750	746	758	722	748	752	735	742	782	792	759	766	732	761	780	753	770	730	802	733	767	732	740	697	684	732	703	794	739	730	750	761	775	707	748	785	747	719	722	784	727	687	767	767	760	744	726	738	739	729	782	720	724	746	742	738	792	730	745	741	761	784	770	768	722	748	744	707	749	776	738	768	772	712	786	723	798	739	723	752	744	782	770	793	776	738	783	777	743	768	740	805	708	733	719	703	738	723	740	707	765	768	716	728	753	700	758	720	704	764	770	737	721	682	744	773	715	750	756	786	738	726	753	769	769	752	763	758	763	762	730	770	742	774	761	742	721	729	790	725	776	758	735	786	786	696	759	748	731	749	756	725	780	772	753	793	779	724	751	715	743	732	823	734	698	779	786	714	730	818	732	765	759	748	677	783	763	741	766	758	758	778	743	728	728	715	730	753	703	715	751	778	714	762
50096	63472	58412	46994	37454	28781	21731	15270	10331	7231	5309	3884	3251	2541	2227	1802	1588	1399	1253	1178	997	972	921	850	852	863	784	794	742	743	731	704	710	696	719	678	727	664	654	652	689	691	729	677	687	697	660	666	713	693	654	709	726	689	682	729	655	688	664	635	742	705	631	655	712	669	700	661	658	666	692	653	684	669	636	650	711	689	658	684	715	660	700	667	674	707	706	635	670	695	722	687	686	688	698	681	695	720	720	626	649	699	659	657	697	693	656	669	662	691	684	732	682	641	698	673	690	678	693	666	698	687	654	664	665	634	677	676	689	629	671	657	663	695	701	639	661	668	730	634	671	655	715	699	722	644	659	702	679	684	680	610	633	657	735	700	651	682	696	644	683	739	691	629	664	713	722	736	682	643	690	706	704	705	695	656	666	698	655	715	679	687	643	708	661	639	634	677	686	668	648	662	706	730	684	703	688	718	627	705	673	683	686	669	659	710	688	718	682	676	692	659	744	671	649	682	681	709	704	696	706	691	666	645	730	658	655	670	692	649	664	678	690	651	683	666	719	670	676	662	630	690	683	645	666	658	697	703	666	641	684	661	670	733	700	672	735	683	658	674	684	724	721	661	660	620	701	706	636	668	644	684	653	656	681	657	690	648	702	692	726	668	665	647	700	673	675	689	721	669	708	730	666	716	693	663	668	680	701	699	650	711	691	677	735	686	737	648	636	687	684	666	690	709	689	662	668	721	713	662	693	681	700	693	736	653	702	686	647	690	699	638	669	633	686	712	643	683	678	649	655	734	669	637	651	689	644	668	646	684	714	689	648	711	666	675	710	661	645	712	678	691	703	685	700	691	715	688	733	734	632	640	699	713	632	698	663	690	634	656	697	686	715	632	698	662	741	669	688	666	658	642	692	687	708	712	635	713	637	692	715	617	690	737	690	721	722	659	742	675	651	640	683	695	655	712	726	716	695	746	682	707	702	707	692	639	690	730	688	632	718	634	672	709	687	643	657	657	681	637	660	721	662	676	705	665	712	692	676	702	708	677	683	688	672	724	650	668	685	723	693	682	712	705	703	684	649	707	728	660	693	677	683	712	622	679	689	639	661	654	712	637	623	687	706	705	648	686	690	712	685	741	699	715	657	659	709	698	634	664	653	673	679	698	657	673	734	718	662	670	657	712	636	672	708	684	656	683	641	693	709	686	666	665	670	674	690	686	685	685	632	713	675	681	692	674	680	667	658	688	682	715	649	726	697	735	682	717	678	686	670	637	662	710	686	655	672	693	664	656	694	728	683	704	690	661	682	648	707	668	648	694	703	678	703	652	687	678	687	680	660	736	640	681	650	698	649	696	666	689	666	669	648	681	661	638	657	684	673	639	685	674	685	707	666	706	638	712	667	683	667	738	663	697	682	677	666	705	683	692	692	682	715	673	664	642	684	667	689	671	706	654	650	684	694	709	692	705	659	679	615	695	688	687	656	682	709	630	666	659	706	679	683	681	667	661	645	683	705	644	705	715	697	635	676	691	661	701	670	690	725	666	644	652	664	691	684	660	670	662	699	706	694	671	706	666	730	736	710	663	693	717	662	695	721	694	662	651	635	638	678	700	697	695	651	683	695	667	665	638	644	666	674	655	682	663	655	657	643	710	664	655	708	679	709	675	694	666	681	652	705	688	700	658	652	693	646	647	670	707	727	649	706	710	686	673	665	726	660	658	702	660	691	707	709	663	702	712	659	666	740	661	665	650	649	720	668	703	673	659	655	687	691	715	710	663	686	684	676	647	700	705	712	675	705	705	637	660	720	683	634	634	724	677	675	660	649	672	691	709	623	661	667	707	622	706	706	671	622	667	652	695	656	688	631	739	688	634	663	681	681	689	686	650	684	702	732	722	690	672	668	656	660	643	669	658	618	732	699	691	691	670	696	685	718	675	699	671	727	701	727	666	651	691	697	709	669	642	727	686	710	694	692	693	679	712	702	669	668	704	637	646	681	702	669	618	672	709	683	670	670	695	689	705	651	661	656	676	699	630	669	664	660	667	684	683	701	706	693	700	710	681	706	700	671	676	706	675	733	699	717	679	715	725	670	644	680	678	666	710	718	685	675	690	717	684	670	670	680	681	655	663	689	638	669	701	665	691	672	716	718	702	695	674	672	706	698	645	663	653	708	655	724	693	677	657	682	659	701	714	713	718	681	699	678	679	698	726	687	674	710	669	678	627	674	684	691	703	738	678	673	692	667	730	670	685	701	658	631	701	646	712	700	672	670	680	636	654	701	672	688	667	671	663	682	689	636	686	690	663	690	629	703	706	722	673	679	675	653	671	650	684	698	682	720	640	702	671	637	697	664	685	624	736	666	687	654	668	620	711	686	663	677	711	632	664	664	691	695	658	692	711	704	658	685	653	674	745	606	721	696	671	686	651	725	683	649	675	749	632	650	701	683	701	660	613	730	628	631	690	686	671	734	673	683	673	674	647	676	688	667	709	695	704	737	665	670	680	672	728	704	728	698	717	698	671	669	693	679	702	705	702	673	690	674	657	709	681	686	685	677	639	690	705	648	660	689	684	679	686	681	704	648	724	662	739	702	738	693	688	656	672	742	652	622	691	655	654	696	706	744	634	699	729	703	672	717	659	622	665	706	680	641	710	675	674	701	684	696	639	674	681	684	669	667	685	661	674	695	667	701	660	674	701	689	702	716	663	685	672	669	650	662	656	683	676	739	648	703	707	688	683	662	722	685	697	668	661	717	728	667	693	662	726	674	700	661	691	690	686	636	641	709	658	662	698	700	676	692	652	713	675	664	673	694	671	679	684	676	681	671	682	659	708	649	708	660	680	673	715	690	659	689	719	707	690	647	662	702	660	704	704	663	649	641	678	695	685	686	646	647	688	686	658	688	689	668	700	693	711	673	664	711	722	682	686	699	651	660	651	698	696	683	662	638	666	691	667	631	683	693	740	635	682	695	647	684	655	749	712	654	670	655	674	696	660	657	692	683	645	714	722	681	665	689	706	671	654	677	694	668	718	661	661	682	695	671	658	677	675	676	654	679	674	666	703	664	706	676	686	686	734	690	693	740	694	678	705	672	659	690	734	690	661	678	660	692	673	673	680	735	669	672	710	695	699	702	694	685	735	667	688	693	655	703	666	669	723	670	693	693	729	666	697	662	699	648	713	690	709	717	682	696	704	659	741	659	724	645	714	707	709	660	668	695	692	677	627	677	691	703	710	711	714	639	686	676	656	723	647	686	709	636	678	665	678	659	671	676	702	707	708	689	640	676	712	670	715	697	670	689	653	688	668	704	720	686	726	654	673	667	672	667	675	703	714	699	694	710	654	699	632	666	651	665	662	701	667	683	674	711	697	674	652	745	673	714	706	640	686	694	681	678	689	671	622	731	638	700	666	653	619	748	647	691	691	685	714	713	675	711	718	712	756	672	704	692	702	650	715	651	748	647	699	685	688	659	673	676	688	627	706	675	696	657	742
25207	21664	29662	26265	26246	28087	25472	14913	8750	5755	4018	3033	2480	2127	1862	1572	1403	1369	1147	1112	1031	957	932	869	860	854	806	826	789	768	788	752	818	751	768	776	725	728	788	784	734	716	743	707	741	722	705	824	755	785	768	699	707	736	817	747	792	748	792	721	768	775	795	737	786	693	748	746	779	750	753	727	783	767	746	722	740	762	719	731	718	787	758	726	670	790	782	816	737	698	772	753	762	739	707	743	719	723	694	707	786	729	762	697	733	734	715	760	735	750	770	719	741	704	710	726	728	755	778	784	742	701	763	783	728	698	763	776	739	689	755	732	738	784	738	706	749	737	726	771	783	761	740	782	731	712	754	727	750	771	762	717	743	741	732	755	759	729	728	766	770	726	782	760	768	750	814	754	785	749	720	714	701	797	736	751	761	745	836	774	769	763	760	785	774	755	759	732	791	739	818	805	740	756	798	738	772	773	734	803	743	783	756	752	745	742	729	731	776	767	738	782	750	722	783	770	789	773	748	736	772	779	734	739	798	740	729	764	741	721	745	760	774	736	716	758	779	753	765	776	757	706	706	705	742	708	739	779	764	748	746	727	776	753	755	751	730	741	725	769	770	748	724	715	750	772	742	720	789	786	747	738	713	752	752	770	730	708	762	779	737	741	775	791	741	769	758	788	780	776	822	755	742	781	778	720	753	747	752	775	771	757	710	754	812	726	733	767	790	740	756	703	726	718	743	735	726	770	741	724	769	727	811	744	782	742	754	744	706	730	760	794	746	755	756	718	734	743	716	778	787	750	751	778	770	692	756	785	780	770	689	791	775	770	737	725	746	773	730	744	776	763	754	783	803	766	794	788	732	796	759	755	737	725	707	690	772	775	793	764	749	774	743	776	725	740	759	749	758	768	705	766	792	759	740	711	716	740	788	778	727	801	788	715	765	744	727	723	739	741	733	759	742	762	728	746	772	713	755	710	722	769	756	739	769	767	826	724	733	752	739	708	719	759	759	709	752	765	763	791	704	789	735	727	779	715	712	757	749	793	799	758	731	742	763	751	791	765	785	745	716	788	708	750	711	752	734	705	738	723	737	759	745	797	781	759	764	793	782	736	719	710	732	763	728	739	809	754	719	760	773	743	699	768	732	711	755	772	720	720	774	731	769	734	757	816	744	722	760	767	764	715	784	748	742	749	737	727	742	734	730	706	729	782	755	782	716	741	761	725	732	719	712	792	672	712	710	669	823	754	720	747	729	799	767	767	765	688	735	713	709	730	731	751	724	723	735	772	716	716	744	707	675	754	762	752	804	751	759	764	753	781	774	736	722	775	762	763	741	726	686	717	720	733	751	777	768	787	711	738	709	715	720	745	705	686	748	777	730	748	743	750	750	700	759	693	741	791	755	699	726	723	769	734	743	738	739	722	697	787	751	682	713	781	754	779	706	780	770	743	767	734	683	791	778	728	772	765	687	774	742	780	766	759	766	774	803	742	708	768	788	718	795	720	768	717	741	757	788	760	778	756	714	761	791	711	748	760	786	739	726	742	743	757	753	777	753	734	793	731	748	745	737	700	776	766	766	839	763	763	777	767	760	739	777	776	774	779	766	787	767	730	727	757	742	712	764	729	782	798	686	747	793	747	761	747	733	763	728	723	746	721	778	800	795	746	725	766	707	725	763	687	791	706	714	740	702	753	800	777	727	717	757	716	725	749	738	735	716	780	787	710	724	772	757	787	714	744	716	726	724	758	798	747	725	746	785	810	802	730	747	764	721	790	734	743	738	732	776	752	750	726	773	736	769	730	773	747	731	751	742	758	785	783	779	805	743	720	740	734	776	776	729	767	808	806	744	715	760	768	747	772	760	730	780	771	772	735	746	746	770	753	763	750	823	759	725	776	686	737	775	756	717	730	774	778	705	767	739	759	768	741	750	736	768	718	772	736	754	744	695	773	737	734	737	758	767	761	705	803	731	721	684	765	751	720	726	741	770	784	730	759	795	684	759	751	783	759	727	759	734	697	778	759	788	741	735	794	740	798	759	749	772	795	755	774	725	784	707	757	714	764	754	743	731	785	804	734	722	813	766	711	786	743	721	700	739	727	742	757	755	767	735	786	749	776	770	723	734	739	747	742	724	714	737	814	701	764	773	765	713	727	724	697	794	751	777	772	707	763	743	755	814	769	779	735	760	734	738	817	746	759	718	727	714	732	797	736	741	759	740	760	749	731	795	744	782	738	732	784	696	757	723	696	794	789	762	756	758	746	751	737	745	738	688	742	748	768	770	806	761	763	752	718	668	753	783	713	737	751	762	756	761	785	717	798	769	735	704	767	752	714	722	725	735	756	744	780	740	774	743	740	762	757	772	775	746	770	788	750	746	696	717	778	813	786	741	732	725	714	760	750	800	743	741	779	768	762	686	766	751	740	770	747	717	745	757	789	741	735	775	781	716	747	754	802	748	781	714	780	732	748	722	746	752	689	706	753	797	820	744	743	743	705	736	771	741	775	707	731	766	814	791	776	719	749	753	760	743	723	741	760	778	767	765	761	717	730	773	719	785	700	776	738	775	751	715	715	771	738	724	768	753	756	759	740	710	764	753	807	710	789	728	772	788	772	756	778	735	763	758	785	742	695	775	699	745	738	732	706	760	737	778	783	750	748	751	773	798	736	750	743	770	776	800	745	745	785	765	730	746	777	742	794	768	767	846	752	762	716	742	776	744	743	775	745	790	767	761	752	695	724	729	755	779	727	731	768	696	748	755	731	780	738	750	706	767	757	707	730	740	751	779	713	743	747	743	706	716	774	731	710	750	739	772	726	737	769	789	707	772	721	779	749	723	789	735	785	761	731	761	756	740	775	756	785	767	768	763	734	763	788	758	751	726	762	788	756	743	757	719	729	735	788	735	735	752	737	760	777	767	730	769	765	725	772	818	700	744	780	751	730	749	737	744	733	762	738	717	746	788	763	763	733	789	704	741	754	752	759	745	751	740	744	749	696	704	737	720	744	747	695	760	785	777	753	730	743	797	771	796	795	788	795	739	760	739	777	727	792	753	765	759	783	724	756	758	745	795	783	745	751	760	728	784	751	747	777	769	683	735	751	747	720	771	761	784	791	782	758	756	730	767	743	748	743	787	718	701	715	767	785	765	778	685	731	758	735	788	762	749	806	726	736	776	750	780	722	733	742	760	731	766	765	760	713	744	733	817	778	737	754	800	757	710	776	744	741	752	720	729	745	780	756	824	688	775	729	755	750	752	793	749	760	704	805	746	781	715	760	697	726	771	779	759	778	724	773	773	733	726	785	731	799	743	742	760	755	744	728	794	771	748	705	725	753	726	773	791	796	730	724	771	770	775	712	735	750	783	727	810	735	750	734	703	726	704	721	761	735	770	730	744	800	705	713	710	750	776	761	676	709	755	717	707	764	770	722	786	775	761	722	752	761	727	734	778	657	775	803	706	781	783	775	724	727	750	732	759	731	770	723	752	791	749	804
49801	67736	65896	50960	40602	32382	24504	17066	11688	8214	5830	4458	3561	2969	2408	2056	1703	1588	1371	1241	1095	984	957	929	785	798	778	716	766	767	722	691	688	700	698	694	670	705	677	661	688	728	723	656	679	660	672	691	673	703	696	687	679	659	710	752	719	695	650	651	671	665	693	711	736	672	679	647	714	709	698	686	688	667	676	705	669	699	718	688	648	674	697	661	642	697	668	692	689	699	687	703	689	686	665	705	675	691	671	686	663	706	705	688	676	689	695	694	678	645	676	734	726	675	702	701	690	648	657	662	689	642	723	702	685	687	697	677	727	701	696	678	667	645	693	710	693	654	641	662	691	715	678	640	706	684	690	686	662	722	686	680	690	686	683	668	658	691	685	690	661	676	654	677	646	705	670	731	678	671	714	645	710	689	719	722	700	691	683	637	655	674	684	685	724	724	705	686	713	692	724	683	725	704	682	706	651	679	722	697	669	700	668	710	734	654	676	697	653	658	683	642	696	689	683	692	700	669	692	729	684	698	754	657	683	756	683	693	727	701	737	667	698	682	650	700	711	674	651	691	716	687	647	657	727	717	698	655	694	621	673	676	684	707	670	695	697	678	654	688	732	643	713	654	662	678	698	682	709	708	702	719	664	675	675	703	689	738	672	686	683	670	667	693	683	670	685	677	657	710	688	744	655	661	672	695	649	669	663	680	671	669	712	675	747	660	696	667	681	734	713	697	666	704	714	709	680	665	682	635	683	635	681	675	724	659	696	653	677	653	693	686	706	671	682	744	676	671	695	702	723	730	685	662	700	689	620	676	666	647	657	732	717	692	692	682	656	689	677	689	705	626	694	695	676	680	685	690	701	665	681	732	682	671	690	669	702	666	680	673	665	695	683	675	698	665	686	722	703	674	684	753	686	676	681	707	647	721	732	681	638	678	728	721	682	689	678	691	672	673	707	690	660	662	667	719	715	698	670	686	686	664	672	692	626	683	632	678	669	677	686	690	698	665	689	656	717	632	676	644	686	674	706	690	688	650	661	663	673	693	689	673	669	722	702	720	663	682	660	687	681	693	674	678	621	688	679	676	667	673	679	686	672	717	712	674	715	685	663	669	699	696	706	645	712	668	715	654	740	704	668	662	696	671	680	632	688	716	667	680	669	665	685	648	689	697	639	666	685	644	688	698	711	680	695	625	625	696	668	688	674	698	673	731	703	649	715	677	645	693	672	685	682	720	682	682	702	666	677	644	700	636	677	680	685	681	683	658	670	725	646	665	695	701	658	684	692	677	664	727	749	666	656	644	699	711	720	726	695	694	682	656	675	680	673	713	648	664	669	710	655	634	686	692	684	726	658	750	685	699	657	644	722	692	712	699	722	721	709	738	658	681	688	677	662	638	703	678	671	674	661	683	697	705	721	628	711	667	674	699	706	677	735	683	694	702	727	668	655	668	671	717	686	671	702	680	675	727	656	720	703	619	637	721	695	627	702	684	674	683	671	659	649	690	615	707	704	637	712	677	663	656	748	716	745	614	643	628	695	709	683	682	676	692	690	699	667	711	656	725	700	698	698	662	686	711	734	718	687	658	730	665	663	631	698	665	687	649	670	687	634	718	656	725	630	670	671	719	727	659	744	643	683	678	670	659	692	690	681	661	691	687	677	685	664	667	646	683	693	675	696	682	671	655	735	701	689	672	729	666	646	701	660	711	661	690	665	673	624	656	601	718	705	660	671	655	673	723	710	659	688	712	663	651	679	699	682	656	654	677	667	721	656	752	642	668	678	716	693	658	613	657	649	674	670	703	679	692	707	575	696	651	727	689	684	711	652	730	698	658	702	657	699	707	721	713	677	710	721	678	667	704	710	715	647	679	677	654	648	701	666	673	700	643	669	659	670	653	711	679	663	671	675	725	618	675	674	713	683	662	662	686	646	709	677	676	716	653	696	712	704	707	632	726	689	674	694	674	667	659	662	652	705	705	636	683	673	687	683	712	685	687	686	709	669	685	696	718	687	679	706	693	706	664	676	698	699	685	675	694	678	711	682	644	677	678	695	687	661	744	654	657	692	690	737	668	685	673	719	710	664	702	677	678	636	633	665	705	692	692	690	682	688	692	696	675	687	710	733	676	715	711	658	645	685	713	673	728	719	671	687	701	666	680	653	678	662	634	635	633	687	679	692	700	692	718	672	694	685	685	702	652	677	670	685	661	662	690	712	701	711	731	648	706	701	669	694	710	718	701	706	700	676	731	719	662	710	679	658	634	658	698	695	681	747	654	721	629	654	667	658	750	644	666	703	693	726	664	676	670	665	685	709	752	729	668	676	706	676	686	676	648	669	697	700	648	640	678	706	645	681	750	690	713	718	637	685	643	677	682	739	678	725	703	665	697	721	707	676	623	684	711	630	666	685	664	740	695	654	687	726	663	690	646	672	693	709	617	668	657	668	672	677	686	714	690	723	703	654	662	673	676	677	716	671	680	678	719	667	647	708	700	676	678	715	707	710	695	701	702	677	681	704	719	715	685	668	706	700	679	677	709	670	680	698	677	690	701	720	696	686	668	692	646	690	718	704	701	677	665	708	683	678	696	653	674	696	676	653	644	678	694	693	694	691	686	683	705	650	697	658	730	644	663	668	697	705	677	655	729	732	705	690	663	693	703	710	657	656	635	701	680	709	653	690	717	647	728	673	700	691	643	703	662	693	670	610	692	709	656	704	695	639	723	704	681	682	633	688	679	670	733	695	644	632	669	646	681	675	684	668	674	678	665	670	711	694	662	675	651	718	671	727	711	715	687	658	684	711	702	674	693	691	669	645	676	622	670	708	652	715	708	740	640	676	706	670	701	702	672	697	675	679	689	688	721	669	676	663	628	717	673	688	685	702	659	746	686	687	646	693	663	674	696	659	658	704	677	656	631	689	719	710	677	692	695	674	640	668	626	670	667	661	694	656	689	677	664	682	726	687	614	674	719	690	671	699	686	720	701	687	725	658	712	664	686	715	716	698	657	719	641	677	675	650	685	719	671	662	640	664	654	675	701	695	663	695	691	661	688	692	689	650	727	684	676	719	666	689	701	736	731	660	685	701	699	694	618	701	671	685	717	669	644	681	694	672	684	655	692	662	671	674	677	675	723	670	707	671	701	655	671	650	640	680	705	648	663	650	681	652	689	705	654	679	690	663	735	653	676	689	681	655	678	701	661	685	682	657	699	691	655	709	660	666	701	663	689	644	651	644	670	670	749	702	709	669	653	702	667	651	696	662	697	688	678	705	689	644	706	669	705	642	703	685	734	675	722	718	675	700	693	665	661	685	658	715	640	662	676	675	695	724	663	692	689	706	650	667	729	730	711	664	682	672	687	660	684	689	677	658	656	691	716	640	670	639	692	699	713	682	678	649	681	708	683	697	679	716	685	713	691	690	671	689	705	635	665	711	696	666	698	662	697	653	688	678	696	637	692	669	722	672	662	699	687	659	683	661	718	626	677	654	725	660	712
24383	21576	29599	25731	25374	27713	27186	16521	9479	6341	4612	3539	2724	2320	1998	1631	1500	1351	1304	1185	1049	992	945	898	912	823	844	893	840	749	785	755	737	743	759	777	732	719	750	752	765	748	827	752	731	746	748	798	810	766	771	759	778	724	791	753	745	673	737	728	761	722	717	790	767	737	809	730	795	738	767	780	767	755	671	742	763	819	764	741	767	758	749	769	786	783	773	816	748	779	738	714	771	765	765	718	747	761	764	707	754	697	759	759	777	776	762	738	771	754	800	706	755	734	738	759	753	764	746	739	727	737	753	762	735	742	747	732	786	697	718	782	739	736	783	757	751	775	788	778	783	748	752	758	752	776	770	739	768	737	818	716	739	766	773	790	769	761	743	745	735	740	758	739	804	768	739	767	722	776	760	743	790	731	758	790	729	773	777	790	768	749	718	759	710	732	745	755	719	800	745	739	760	710	735	775	790	733	725	700	761	727	730	736	771	754	745	730	703	772	747	714	733	721	731	715	756	774	763	799	740	755	739	739	764	736	780	766	748	738	770	719	779	676	745	732	764	828	758	751	760	749	698	775	732	731	787	778	783	722	754	736	764	747	751	704	738	717	813	734	704	748	772	783	753	742	726	775	780	768	746	760	729	688	778	820	786	697	723	758	761	748	756	737	721	773	779	800	808	735	720	722	768	745	747	755	741	762	708	763	770	750	763	737	775	717	689	760	766	751	745	763	784	728	759	804	772	707	743	761	800	807	721	739	770	784	716	781	744	719	779	781	785	746	743	743	745	784	760	770	777	725	790	802	764	763	765	764	741	757	726	759	774	745	728	786	756	773	750	747	757	750	729	709	776	750	711	749	774	730	754	744	710	760	703	756	712	754	784	753	728	747	713	740	703	787	741	741	741	780	729	740	746	761	767	757	757	761	727	726	696	799	767	803	778	805	788	743	758	804	780	771	738	770	764	774	724	763	749	782	822	783	745	785	761	764	725	780	764	717	808	841	729	711	785	782	794	751	795	751	744	738	705	719	745	739	768	735	759	750	706	743	728	732	732	782	774	754	755	762	736	759	729	765	753	772	745	766	746	733	746	730	727	798	757	802	711	801	740	728	747	725	723	784	753	819	711	719	763	787	764	710	795	750	710	747	779	734	729	758	753	750	785	719	732	791	801	789	779	771	772	756	711	775	774	732	783	776	700	742	795	752	755	793	747	757	734	794	718	778	750	758	797	769	704	756	752	743	759	792	725	751	817	746	764	776	749	786	794	741	741	698	712	711	737	751	763	773	732	752	755	741	779	776	751	750	758	729	783	723	731	796	771	713	755	695	712	733	726	720	797	760	771	768	730	771	737	802	806	767	794	714	735	771	752	751	754	729	768	748	776	768	712	738	790	759	736	766	713	838	750	732	754	770	769	770	723	766	760	759	722	748	728	742	804	770	703	739	769	721	730	737	701	769	747	738	769	734	777	734	773	751	721	737	780	762	734	751	771	739	777	785	769	726	729	759	756	771	744	783	721	795	777	764	763	777	750	761	735	787	733	749	766	766	708	796	718	744	745	771	742	786	763	794	736	739	768	755	790	752	728	697	765	748	732	679	742	715	785	750	780	750	731	738	719	725	752	722	771	805	806	759	723	767	784	762	812	733	752	728	701	729	777	725	786	815	768	756	742	755	809	707	744	770	787	774	747	759	718	760	724	741	798	715	807	746	762	729	703	791	733	747	736	781	754	760	755	734	771	720	743	767	755	780	804	728	783	719	713	744	845	787	738	736	768	718	706	764	744	763	743	781	761	746	721	729	753	751	733	717	761	746	763	743	705	799	749	756	749	725	745	740	745	700	705	689	808	744	709	762	780	705	804	730	760	749	734	754	779	732	715	729	720	753	766	792	740	723	750	801	809	763	731	745	759	776	744	750	769	767	718	756	723	770	753	761	707	733	761	777	738	738	785	764	746	765	734	672	745	779	790	747	758	785	764	737	747	766	792	774	716	749	718	750	760	745	740	769	747	768	749	769	762	790	755	762	783	750	725	776	790	792	773	757	754	781	720	764	819	778	778	758	778	734	795	747	745	733	731	736	717	744	793	746	776	750	699	759	754	778	791	765	775	776	736	788	793	746	718	719	770	811	738	711	690	732	739	740	767	804	810	827	792	738	728	756	747	746	814	737	715	782	747	691	780	774	774	731	788	755	725	761	803	743	784	739	713	673	748	744	763	773	749	773	793	739	716	721	748	747	761	743	761	777	761	744	767	807	745	745	714	754	738	742	777	781	788	764	709	797	711	751	818	728	756	774	729	768	751	742	820	753	712	792	743	770	762	708	761	752	721	755	720	759	782	774	753	778	765	701	721	782	776	792	785	695	794	773	734	700	777	769	724	741	756	684	743	730	735	755	772	780	756	775	710	750	778	735	799	782	719	750	763	783	768	792	732	732	734	762	757	791	750	725	743	776	768	732	784	794	774	799	784	747	749	792	742	775	745	754	760	723	730	749	776	739	745	787	802	724	784	754	721	736	747	750	799	743	687	729	797	749	776	780	763	687	756	738	780	760	786	721	794	763	762	736	765	798	740	752	788	774	772	746	731	764	819	810	785	795	757	744	786	792	758	776	749	766	754	730	751	738	742	755	733	739	724	771	789	760	790	820	808	812	723	712	741	738	761	787	732	810	747	732	726	753	777	794	775	737	780	737	720	708	763	727	748	743	739	795	701	789	736	714	741	750	769	755	775	774	736	747	768	789	728	722	792	754	771	755	782	747	771	751	760	791	773	746	755	730	738	747	712	735	735	733	766	727	740	768	755	717	760	804	750	742	743	758	850	764	808	744	781	744	809	757	756	765	787	742	751	775	785	738	793	749	772	709	696	765	757	712	791	767	758	714	763	771	770	770	768	792	742	714	777	688	756	812	725	752	714	787	765	744	787	779	751	785	767	771	721	759	772	735	742	773	725	773	819	734	733	747	718	733	789	740	733	717	719	760	746	772	754	724	742	755	772	751	765	759	743	762	768	751	730	705	732	720	756	797	823	743	725	746	820	709	801	706	723	767	753	773	702	752	805	769	738	752	794	780	761	767	740	763	743	726	751	767	736	749	734	723	762	765	765	783	771	778	756	774	766	736	800	769	738	766	771	788	748	737	789	818	789	738	735	683	778	724	760	736	755	753	758	754	762	740	777	726	762	743	698	736	757	776	743	766	741	719	730	755	745	780	766	742	723	738	783	764	728	724	713	717	712	714	773	735	774	767	788	767	771	750	738	779	786	728	778	728	766	783	742	737	733	725	739	759	726	755	718	773	738	731	750	716	754	749	756	783	750	744	759	706	821	757	769	739	741	767	687	715	748	734	789	745	755	776	756	784	790	791	750	748	801	704	754	823	772	748	754	722	757	718	723	740	735	738	776	815	683	690	764	769	813	756	760	729	738	735	795	772	750	701	756	764	749	706	733	772	764	753	753	740	790	770	770	778	749	788	684	774	752	757	763	783	781	780
51974	72146	70834	55075	42301	32204	24133	18093	12268	8904	6512	4894	3887	3014	2585	2163	1992	1647	1481	1322	1082	1045	1016	922	875	798	773	781	758	730	773	774	685	693	720	726	698	704	722	698	702	671	706	733	695	692	710	667	690	709	682	728	709	729	683	696	690	650	706	737	660	713	700	638	651	676	673	674	656	696	684	684	708	629	710	704	725	707	685	657	671	688	728	694	683	698	681	660	691	671	688	692	644	679	625	638	704	709	642	689	694	690	686	670	655	714	682	648	695	676	716	676	739	695	724	690	655	712	673	674	666	655	692	762	698	702	733	711	694	713	647	715	689	683	676	718	701	703	689	678	677	711	717	686	729	733	638	697	665	670	669	675	678	654	721	652	688	728	687	697	674	643	732	689	718	699	688	671	675	695	727	655	676	714	675	706	696	672	662	703	689	679	649	727	648	684	686	699	661	716	714	682	709	672	660	690	654	708	713	659	683	704	676	709	726	688	665	688	678	639	708	699	732	701	674	639	654	679	674	709	692	683	669	719	708	691	685	711	736	713	710	691	706	685	634	661	691	674	662	703	692	710	650	710	677	700	668	673	679	716	714	668	685	685	693	674	667	684	759	704	700	705	719	682	662	685	741	739	685	663	714	679	667	672	696	688	671	693	668	712	716	690	675	687	676	701	724	721	702	695	703	711	633	708	714	687	714	682	685	662	726	707	689	686	733	689	698	678	721	704	698	701	664	711	722	728	726	636	694	674	679	713	719	631	708	671	632	697	710	679	663	681	703	697	706	677	700	714	709	740	721	756	697	650	764	716	728	724	692	672	665	704	686	650	728	721	706	735	654	648	685	698	705	670	708	660	675	658	670	699	690	711	715	674	705	711	684	747	665	671	703	690	691	724	693	685	694	667	721	661	744	684	742	680	713	645	647	697	720	646	728	670	716	683	661	710	673	693	711	694	714	665	657	663	682	673	632	630	730	655	673	681	672	648	678	725	730	661	682	695	749	637	691	659	686	684	678	676	688	687	727	621	699	650	668	693	651	709	670	633	706	670	707	683	726	673	670	674	677	717	646	695	702	670	696	676	694	686	649	689	677	651	655	701	716	677	657	705	681	674	696	687	677	697	688	673	708	691	670	696	672	703	666	631	700	701	681	704	692	712	656	712	683	687	689	647	669	684	683	641	661	678	643	670	733	703	649	731	703	722	692	698	706	742	733	645	733	687	707	659	708	678	704	723	715	729	727	708	667	721	718	685	730	667	645	706	749	667	711	664	654	706	658	693	739	681	682	701	682	669	668	646	668	683	687	675	686	688	703	672	705	699	680	658	664	682	682	730	730	670	701	695	730	655	693	730	668	710	671	634	653	691	702	693	690	688	748	676	702	725	694	708	709	664	696	683	696	643	676	698	698	696	660	636	654	696	699	659	676	663	711	707	656	710	705	694	717	710	680	675	689	704	698	639	665	733	665	717	628	691	674	691	681	687	700	671	675	723	654	679	696	667	690	734	699	698	670	704	699	709	690	708	668	704	665	675	658	662	738	711	714	700	656	677	724	644	663	659	695	660	676	721	721	679	695	706	655	677	741	692	719	702	697	707	698	652	726	641	662	659	655	649	661	697	682	678	719	686	683	623	622	734	738	698	761	693	726	627	726	682	645	695	677	661	682	687	652	674	670	713	634	683	689	676	695	681	707	680	635	726	705	715	670	751	703	680	705	667	638	717	673	687	699	691	658	681	649	687	666	677	708	698	651	736	694	700	726	705	650	657	685	706	705	640	733	711	663	678	691	736	671	680	681	669	698	697	657	691	658	676	676	675	670	699	706	722	714	689	645	692	692	716	696	689	718	667	697	662	653	720	700	684	626	690	670	681	691	710	655	709	659	720	697	691	698	702	709	664	644	689	719	676	714	697	677	654	720	674	729	689	714	696	684	672	733	692	685	686	770	675	668	707	717	710	676	713	671	717	683	729	706	668	680	657	685	682	668	643	723	664	729	698	721	674	679	707	648	644	712	689	672	700	690	686	663	680	697	675	683	701	688	717	698	719	641	717	683	733	682	662	649	687	752	699	682	631	661	729	695	704	672	684	686	702	698	662	714	706	708	685	662	675	658	652	712	652	696	732	708	687	670	674	709	710	718	665	641	696	659	696	712	697	748	661	701	700	663	694	654	677	683	698	642	673	692	673	695	651	642	718	661	712	721	646	675	686	675	719	704	712	683	711	671	684	677	688	718	688	717	717	667	688	699	719	712	725	711	701	667	708	683	659	670	716	719	710	699	652	658	725	710	775	640	686	656	653	685	725	699	659	660	721	646	664	674	694	648	682	691	709	716	664	695	672	660	655	706	689	713	689	703	712	687	654	684	691	676	653	714	702	702	681	697	653	681	700	709	726	692	726	671	691	671	696	686	635	651	723	683	686	689	693	713	700	709	669	684	709	671	683	705	684	649	701	669	674	699	686	685	710	665	704	710	702	677	664	638	733	662	713	645	671	664	679	643	684	703	651	672	698	708	667	689	702	676	705	655	671	676	703	682	698	709	711	673	666	665	659	685	708	653	654	648	660	704	693	656	735	670	699	733	706	719	723	708	685	702	710	709	707	646	671	702	708	690	707	747	687	637	658	700	673	701	710	666	659	668	664	704	700	636	720	680	715	645	697	726	670	683	676	656	707	655	687	716	679	708	668	715	659	721	659	750	660	704	678	703	683	675	676	664	720	691	683	726	662	685	646	658	679	685	735	694	670	680	690	703	704	679	718	690	699	698	675	691	699	688	697	692	661	687	670	720	692	715	626	686	657	700	721	632	705	681	686	718	697	665	695	686	657	702	688	681	674	692	650	663	661	687	646	706	670	695	739	738	708	704	672	684	691	642	678	699	715	720	667	652	747	687	702	688	669	676	708	670	687	756	680	672	723	762	698	638	664	709	677	684	663	668	700	705	647	704	708	680	694	659	695	691	687	646	703	709	720	666	694	664	695	717	765	689	694	704	678	676	721	671	650	691	740	690	687	673	667	688	667	699	684	705	701	687	704	660	670	728	699	729	682	680	677	707	664	702	694	660	690	687	692	682	646	687	684	623	699	702	670	711	671	688	691	712	671	680	740	647	664	651	698	674	655	710	670	695	719	667	687	720	683	697	702	641	754	696	664	718	702	683	716	651	704	727	716	671	660	680	661	719	674	684	656	663	714	652	712	670	698	664	735	673	674	698	688	723	673	679	696	730	712	717	693	701	682	664	696	692	687	679	749	690	615	711	733	682	698	678	698	701	674	666	662	708	717	665	692	669	689	712	722	687	687	654	681	676	652	705	690	645	683	658	683	620	676	698	693	664	640	715	693	680	659	697	687	686	664	674	701	685	641	696	706	723	689	682	669	698	737	676	658	682	650	715	705	691	761	665	723	658	688	697	690	644	687	709	718	678	661	679	654	694	674	740	705	701	691	635	711	699	727	722	698	686	701	715	685	716	714	708	729	642	658	681	758	682	662	689	691
29175	25133	35277	36059	28360	21081	13380	7438	5050	3326	2525	1972	1655	1356	1299	1178	1029	973	987	907	880	854	742	831	790	759	813	725	800	749	742	730	736	698	733	783	723	704	738	735	707	715	729	697	769	732	750	729	707	721	701	761	708	784	733	707	712	728	742	671	737	694	749	731	761	731	756	756	712	744	691	745	706	655	742	734	704	698	681	712	718	697	695	733	757	760	749	721	676	686	706	735	769	697	731	709	745	750	751	728	742	725	741	693	718	696	713	712	722	709	705	741	797	744	729	724	707	714	727	764	734	722	704	733	690	759	747	690	721	797	735	726	703	753	745	750	688	729	708	777	725	717	709	682	713	756	716	712	724	720	725	757	705	659	720	730	763	789	758	697	740	743	733	735	687	756	735	699	656	736	723	746	742	725	704	766	706	731	699	743	760	681	684	733	704	724	696	715	719	665	735	780	706	716	693	725	702	715	712	726	730	698	731	707	713	738	697	689	756	682	706	728	697	672	715	738	751	767	772	691	710	751	677	742	727	713	657	691	715	728	722	712	678	719	705	735	753	727	691	676	735	738	656	664	732	742	730	733	777	738	719	750	763	788	739	741	745	693	666	698	677	671	699	691	707	749	709	707	757	657	740	732	734	731	716	720	722	710	741	706	713	756	746	726	757	741	730	719	728	719	712	706	703	756	702	730	735	734	780	735	754	734	737	734	686	708	706	715	765	663	718	697	699	706	735	779	729	730	731	714	732	717	749	705	708	663	726	666	704	779	726	738	706	725	709	680	741	737	714	723	727	734	690	727	723	706	725	738	758	696	707	769	738	727	704	703	701	699	731	731	705	715	717	735	694	722	706	734	710	708	699	735	771	708	719	740	745	748	706	758	698	723	700	730	741	757	755	790	728	753	697	737	744	700	719	743	696	721	705	740	709	744	783	765	695	801	705	717	740	755	694	712	753	748	739	691	698	718	703	691	693	687	743	715	704	677	746	664	683	671	772	802	729	695	714	711	769	719	709	744	726	732	689	750	733	748	759	700	767	704	678	730	731	746	710	680	687	724	721	733	679	768	675	697	720	688	695	703	709	719	721	677	756	704	695	740	668	722	733	723	695	671	747	719	774	700	786	705	704	704	724	736	721	721	672	718	688	692	716	691	764	740	734	709	769	739	714	811	749	735	738	733	713	710	746	671	709	685	735	695	699	695	713	714	697	682	701	657	675	680	726	715	704	731	710	729	782	664	722	718	692	740	713	683	698	713	666	725	705	783	682	697	691	758	735	700	743	686	674	731	697	736	690	705	690	727	683	763	720	723	741	740	697	689	730	683	697	733	731	696	711	721	703	740	729	746	740	739	729	732	763	730	694	729	762	754	749	744	745	706	700	735	701	698	702	708	703	718	738	720	703	740	695	735	703	689	678	708	752	728	719	698	741	727	708	746	778	737	699	741	751	690	705	739	721	743	678	763	752	710	727	725	706	707	747	717	725	728	754	750	732	645	715	719	700	739	719	769	691	718	748	726	730	681	739	711	764	735	735	744	741	745	691	720	711	716	732	757	699	723	718	694	711	688	731	735	712	723	735	705	736	744	733	777	747	733	678	705	720	714	749	702	727	755	778	674	749	737	775	707	751	715	711	711	654	774	737	726	717	700	691	718	734	728	687	717	760	726	695	709	716	712	750	731	736	718	747	748	793	742	676	756	752	712	705	661	712	728	793	716	677	688	728	686	686	748	736	687	727	773	750	703	722	732	719	700	771	704	715	722	709	724	724	750	721	753	751	664	720	672	737	748	740	738	734	738	693	741	734	748	694	770	704	710	743	680	766	757	739	737	714	706	725	733	741	719	672	728	694	706	750	740	765	706	719	666	694	714	744	710	718	727	697	700	702	723	729	714	721	744	701	732	691	733	700	719	696	695	718	742	716	686	717	690	700	725	685	716	712	710	732	726	688	756	721	739	725	747	745	747	755	696	704	775	716	754	719	735	682	722	727	746	710	729	772	734	650	731	699	712	718	699	790	708	740	699	734	738	760	711	760	678	754	718	714	708	677	729	746	707	713	743	736	692	708	735	773	671	740	708	680	706	721	767	667	740	685	725	711	705	699	728	758	722	732	708	713	781	759	765	748	674	715	726	706	766	790	694	764	746	764	726	799	718	698	752	689	721	739	714	750	685	659	739	746	728	716	695	704	729	692	646	722	677	669	727	665	676	737	700	760	682	742	721	730	751	748	735	729	706	690	798	727	728	705	710	695	722	767	743	765	733	720	724	780	680	750	752	728	744	678	753	680	752	748	736	674	744	740	693	693	722	648	714	743	717	742	727	732	783	703	716	712	732	722	729	695	707	687	732	690	719	743	702	719	704	741	734	724	721	735	742	678	751	721	719	725	708	758	745	712	759	751	698	738	719	751	722	705	720	732	744	711	756	720	702	734	701	743	745	724	758	702	706	777	716	760	759	740	686	713	706	686	725	719	727	718	754	712	699	698	663	676	755	688	736	736	740	751	773	685	730	749	738	724	691	765	709	727	740	742	731	714	734	682	694	707	722	726	736	734	735	690	689	686	794	727	663	736	765	691	763	747	732	714	721	705	715	714	741	694	691	717	736	704	746	748	739	696	714	685	762	746	722	691	689	700	724	740	724	737	722	717	748	704	697	735	719	772	678	743	705	718	685	751	722	721	732	688	712	727	730	739	700	652	727	691	695	688	678	707	698	761	779	709	690	712	710	708	702	661	661	742	694	658	751	742	690	748	715	704	682	734	721	757	731	776	757	697	675	698	737	733	716	661	713	734	727	719	721	727	728	690	736	760	696	675	640	743	742	671	715	702	711	747	789	721	726	728	687	732	750	752	726	718	711	684	732	779	698	714	707	701	760	756	780	682	724	757	735	703	686	754	762	719	706	738	709	693	752	745	716	696	704	709	723	710	729	706	691	755	719	686	757	744	725	718	716	716	703	720	638	708	786	699	719	743	688	735	776	766	768	719	720	658	682	730	730	710	712	749	700	766	727	714	720	682	723	745	693	738	701	670	797	726	714	685	727	814	693	703	718	755	764	735	732	705	745	724	679	700	758	709	706	725	724	721	738	688	687	721	698	742	723	773	734	732	703	700	697	670	745	739	729	765	714	696	694	788	745	716	726	725	748	729	694	708	767	708	703	763	715	708	696	742	744	688	718	689	697	730	716	746	712	736	700	697	711	750	691	746	719	740	689	725	720	683	733	754	689	802	717	694	694	737	742	701	746	735	729	746	685	743	703	729	701	703	703	732	663	722	751	752	716	743	697	729	733	681	692	706	682	712	694	744	683	717	751	739	726	710	726	669	702	697	698	717	728	720	693	688	708	719	733	738	736	656	693	698	734	687	717	692	710	690	709	711	725	725	735	747	733	736	745	738	725	778	754	720	667	743	723	724	731	716	731	700	712	731	738	678	720	720	741	683	737	724	731	699	652	724	707	713	706	710	731	765	736	723	718	730	723	717	675	710	714
50744	62353	55449	42579	32169	23218	15667	10705	7461	5206	3779	2916	2297	1939	1662	1479	1223	1168	1035	997	933	842	800	785	757	736	714	658	697	679	684	700	663	696	642	680	627	639	656	664	709	702	713	683	627	740	678	698	681	668	670	674	617	634	724	637	654	667	705	683	660	646	686	680	664	617	647	662	670	692	661	718	635	680	666	655	670	637	659	713	658	626	698	660	669	696	664	638	651	698	648	653	701	669	643	651	690	696	634	638	700	648	714	664	646	688	708	669	669	683	646	651	622	629	644	709	664	635	664	638	665	667	661	668	713	648	663	683	691	690	667	653	683	665	663	707	669	701	683	717	681	719	672	637	691	725	659	661	650	652	701	692	669	641	647	693	625	672	691	689	687	609	678	670	692	657	734	717	692	661	660	601	657	714	710	696	640	645	611	704	657	621	673	673	717	662	662	674	686	697	682	700	688	700	661	698	711	688	698	669	638	653	666	681	679	658	648	694	634	638	680	670	647	681	633	699	648	652	665	721	651	683	685	648	658	663	719	679	617	730	671	653	649	657	690	671	654	654	685	675	673	640	649	712	688	683	642	675	620	626	639	681	648	639	703	674	655	681	632	674	637	681	650	660	669	686	645	650	673	694	668	666	651	664	691	706	708	648	672	645	657	623	640	667	625	650	637	656	652	659	671	669	663	666	653	674	695	655	704	635	659	701	682	647	657	667	635	674	628	641	669	659	713	679	688	676	702	649	734	677	690	697	708	687	639	634	660	673	658	681	661	644	678	642	680	652	643	669	702	653	643	662	691	684	686	641	661	623	717	658	666	695	690	687	647	674	663	664	634	672	672	694	700	623	708	673	627	682	646	685	693	648	653	676	691	697	674	698	678	728	707	659	709	660	650	639	686	685	682	692	709	681	681	711	699	684	664	687	746	683	624	604	659	671	667	655	651	679	666	665	683	687	678	648	639	618	678	649	658	665	688	652	680	699	612	642	660	729	660	651	655	653	680	659	695	671	680	631	698	686	696	682	711	670	660	663	692	661	678	648	649	651	644	640	644	666	644	672	699	655	680	712	667	664	650	718	678	679	699	687	639	661	686	684	671	732	642	685	694	646	695	664	689	642	664	646	695	658	656	667	697	681	693	664	662	638	700	701	710	672	689	651	669	709	665	672	646	643	702	669	676	639	672	670	681	612	649	691	649	665	672	668	664	681	672	688	653	676	699	643	649	639	669	614	631	646	653	658	704	630	672	640	626	653	706	673	696	686	636	666	644	642	685	717	661	666	729	664	688	682	665	684	657	660	663	673	665	695	650	672	640	705	645	704	673	709	653	707	682	635	674	727	668	651	642	644	657	699	666	674	652	713	690	678	678	668	619	680	662	663	690	644	724	690	621	720	686	710	705	678	650	638	688	704	664	678	640	708	730	671	632	710	655	657	674	681	669	658	669	674	638	680	693	663	684	678	718	636	649	677	662	674	684	670	668	645	644	689	689	646	609	707	694	679	654	671	662	723	689	645	693	668	632	685	701	652	665	608	714	644	683	652	651	664	650	688	704	669	690	689	646	652	625	647	637	680	660	646	698	705	658	674	625	677	665	637	622	662	663	648	677	650	651	654	651	654	644	639	706	655	699	658	608	680	655	694	680	649	656	645	642	636	689	685	660	645	645	627	664	672	681	675	653	653	708	671	684	665	629	684	641	714	656	686	656	674	642	726	642	707	703	680	629	689	616	621	658	665	691	645	652	654	675	659	660	678	673	653	658	721	690	687	678	655	664	666	668	701	663	633	681	668	686	654	664	642	679	693	641	682	700	653	688	714	656	650	638	669	698	696	679	654	722	678	655	660	718	655	660	715	673	688	624	666	687	698	679	684	655	661	683	642	689	710	662	641	707	707	618	685	633	636	691	680	673	696	656	689	648	628	671	654	669	688	663	707	646	671	691	717	653	673	665	680	647	704	669	663	652	659	705	659	695	638	693	662	672	696	713	702	670	690	657	643	656	628	676	620	696	649	652	690	736	667	704	684	692	628	648	626	656	672	683	633	709	678	671	679	666	674	637	675	667	677	666	702	698	687	634	692	698	691	642	636	670	688	671	708	692	681	673	635	679	659	627	633	676	618	700	656	666	724	661	682	640	685	644	673	722	665	662	672	650	698	686	662	644	670	659	664	680	654	636	648	758	680	674	688	681	622	670	725	653	613	685	668	702	659	675	674	665	641	683	660	670	622	669	731	685	674	671	698	690	670	716	681	668	615	650	680	645	680	666	682	673	624	664	630	648	672	666	629	694	635	699	694	662	687	686	679	668	713	642	660	662	735	656	650	668	657	689	666	666	686	696	666	645	636	691	616	671	650	627	632	680	687	705	676	665	658	690	714	665	679	629	650	660	703	683	708	689	614	665	662	661	696	666	616	715	670	723	662	667	666	668	699	689	725	638	668	641	630	647	682	667	645	651	700	657	642	666	658	659	678	656	612	691	661	674	668	627	689	668	614	659	659	656	675	689	632	626	684	691	651	669	669	677	646	690	713	653	681	670	678	667	695	663	672	686	625	672	666	700	673	684	672	685	699	672	659	646	649	661	715	665	690	659	648	664	689	667	646	663	676	683	676	661	644	669	704	661	701	631	663	648	646	641	664	649	656	674	647	689	656	704	701	666	627	656	667	708	704	685	653	679	645	606	627	674	646	644	693	682	663	656	660	664	675	690	676	691	734	682	696	696	677	696	647	655	649	675	671	657	721	673	743	646	681	645	688	628	664	683	679	636	679	665	656	647	633	642	651	664	676	621	634	665	653	634	664	632	668	660	630	669	637	723	695	647	690	686	655	690	678	679	675	684	646	707	639	677	678	633	679	644	694	710	697	715	686	678	675	639	696	679	636	671	619	669	646	672	693	677	632	683	692	710	696	679	623	690	714	666	665	650	706	672	690	668	665	662	652	654	678	678	682	685	667	627	640	679	666	665	671	630	698	658	663	730	665	692	651	660	704	656	704	658	668	658	682	664	664	615	660	659	714	635	662	667	649	678	657	702	650	640	675	695	670	666	656	679	668	682	711	665	689	705	646	672	677	682	657	710	664	691	655	663	676	701	661	689	690	683	634	699	681	653	621	667	640	669	656	667	661	632	688	669	685	675	657	644	626	678	649	647	668	693	646	687	667	618	683	679	657	713	622	661	684	664	676	698	653	690	652	646	661	715	643	647	650	663	656	707	670	658	649	635	662	693	664	709	683	636	664	658	664	650	672	661	706	688	669	665	613	662	667	653	686	630	673	664	671	686	685	614	658	698	656	603	655	661	675	701	636	617	689	671	688	711	678	666	705	621	696	694	631	636	717	666	636	703	655	688	653	676	705	660	686	663	671	705	679	759	673	678	656	672	662	709	679	683	679	660	648	683	700	701	676	678	637	677	694	683	696	681	656	672	649	682	644	657	672	708	674	661	691	678	648	668	632	679	708	697	670	656	672	609	698	680	656	696	653	690	647	699	631
25757	21675	29529	27249	27329	26896	20718	10815	6438	4279	3249	2525	2120	1737	1665	1397	1251	1146	1005	958	952	910	781	811	798	864	802	803	758	806	782	801	767	733	728	764	778	724	775	758	741	744	745	743	758	764	767	780	739	692	732	716	743	698	735	741	741	696	682	735	748	709	725	778	724	714	751	703	698	727	763	828	749	699	710	733	717	693	735	742	723	756	722	758	722	685	674	733	739	730	728	712	693	729	751	778	744	725	715	756	748	765	689	726	728	690	734	684	727	730	660	718	700	738	746	759	705	785	716	689	739	766	755	783	725	732	738	731	694	733	725	738	757	753	724	728	725	737	774	707	698	740	742	717	745	778	714	757	767	739	700	731	772	711	762	754	759	770	715	710	769	722	742	727	718	748	695	771	708	732	781	737	688	736	721	728	734	744	725	774	680	762	759	750	706	682	769	774	719	725	736	780	760	776	740	776	778	638	721	739	701	783	740	701	728	733	718	718	724	734	751	751	719	764	695	708	768	785	731	771	681	727	757	758	692	674	732	728	769	769	795	739	734	730	721	723	756	689	751	702	756	735	703	723	735	751	734	770	741	721	737	698	728	715	735	770	719	701	794	719	738	728	738	751	772	722	775	716	752	763	767	726	720	737	739	703	764	709	725	708	747	724	747	761	693	714	722	753	760	711	715	754	718	677	712	775	797	732	714	727	686	709	707	675	743	736	700	708	681	731	715	773	757	723	738	746	683	709	756	729	714	751	707	748	734	778	737	735	708	747	756	720	731	776	743	716	706	729	764	736	708	712	739	729	730	726	745	740	709	772	743	734	771	714	716	689	724	723	727	755	701	649	673	761	761	725	748	732	774	740	729	749	752	723	731	783	777	726	741	785	757	769	715	700	727	716	721	712	750	716	717	739	693	738	765	734	672	695	679	716	731	756	696	785	712	711	734	726	722	721	717	717	715	749	745	723	764	758	749	776	722	780	735	762	691	725	766	759	771	747	692	740	729	733	754	770	766	781	747	791	759	759	758	690	762	705	739	767	728	725	698	729	737	726	745	689	755	735	736	705	740	715	676	774	761	773	735	735	735	712	773	767	691	752	743	749	747	770	762	731	734	731	751	738	719	734	744	714	694	728	693	737	768	699	741	708	759	767	752	742	723	778	702	675	725	770	769	717	724	779	730	691	753	678	737	729	784	767	769	764	757	734	783	748	691	755	763	706	760	713	775	742	734	711	748	745	765	713	726	725	764	799	775	779	755	722	671	757	743	760	772	757	712	696	741	723	720	717	749	779	745	689	731	737	764	720	782	705	721	737	734	739	685	780	743	685	785	747	722	757	725	745	743	694	719	730	727	765	757	755	777	763	736	699	778	709	736	729	715	737	738	700	720	748	771	701	754	736	733	727	762	743	743	781	761	736	709	764	767	719	758	673	739	699	719	792	680	739	774	740	754	781	742	699	668	734	707	752	730	752	722	699	687	722	717	738	778	736	757	736	717	747	717	788	765	719	707	708	643	720	714	752	724	725	770	715	754	732	750	757	759	762	760	763	717	748	713	715	749	755	761	705	710	776	692	754	756	763	707	747	720	771	729	716	761	753	673	764	721	722	750	786	713	757	771	710	755	743	758	739	722	687	711	685	734	706	754	753	758	712	719	674	700	685	726	709	738	720	695	724	686	740	745	763	758	700	712	684	778	720	700	720	744	711	768	728	725	742	712	710	717	756	728	692	749	783	715	700	746	747	755	732	689	775	706	765	743	695	693	751	755	751	694	716	743	755	727	697	787	742	730	691	750	699	709	740	728	750	777	748	770	744	719	712	703	672	731	756	771	718	735	743	709	718	711	759	715	730	737	746	758	752	704	735	750	751	734	736	728	769	780	761	744	767	773	684	700	764	743	755	796	772	747	735	749	720	714	722	725	756	742	766	758	740	761	744	669	719	770	742	730	756	774	766	735	735	754	710	747	775	756	731	733	747	741	728	797	768	739	730	746	719	715	703	725	755	771	761	763	761	749	756	692	719	729	745	705	695	778	774	756	767	745	759	735	688	731	700	757	720	718	778	713	694	742	724	735	766	712	689	721	736	763	747	786	750	736	704	757	737	736	766	736	736	784	713	739	689	748	749	700	754	724	730	742	727	748	713	758	750	760	712	710	702	729	757	784	750	764	741	793	701	730	718	703	719	686	752	768	699	748	702	702	743	787	734	721	702	736	738	715	698	712	735	751	737	685	684	764	732	746	715	732	714	734	731	752	736	781	763	750	752	770	722	709	749	696	720	781	724	730	728	664	738	740	702	755	774	756	725	717	662	764	699	717	738	715	725	750	785	742	723	704	748	735	744	766	764	689	780	741	703	756	737	762	715	737	742	737	765	697	732	726	755	745	766	689	718	745	723	749	780	786	721	734	748	725	754	743	748	731	743	735	731	704	700	787	712	758	750	724	703	738	699	743	753	717	754	715	782	736	765	770	747	738	742	757	701	716	732	747	697	726	709	798	698	700	757	753	684	689	764	719	753	748	768	740	731	730	757	730	698	698	721	765	753	732	748	723	732	760	739	751	700	746	729	684	751	765	747	740	734	691	706	738	699	732	726	701	669	777	746	789	731	759	696	734	717	742	788	714	703	751	720	768	764	718	725	752	739	678	792	710	724	702	733	721	750	744	719	768	741	723	759	757	771	704	756	728	745	747	710	775	709	713	753	771	769	755	700	762	793	749	741	725	718	735	766	747	751	698	735	728	750	752	684	741	712	723	717	734	714	766	769	733	757	722	684	788	767	682	728	786	749	723	712	737	769	758	748	748	727	747	745	686	718	748	773	690	721	761	764	728	723	735	718	734	707	734	738	730	706	740	757	710	713	730	723	667	780	755	722	719	747	719	702	739	764	745	736	692	713	736	699	739	777	762	816	746	691	732	695	743	669	767	800	730	748	738	779	722	705	710	809	717	743	736	739	734	743	697	706	753	739	718	727	692	766	771	716	763	735	753	794	773	723	754	777	749	732	732	746	762	745	709	741	793	731	730	729	778	725	731	774	699	704	727	716	762	694	780	826	696	746	747	719	738	741	706	789	772	714	686	732	733	763	759	722	789	765	765	686	689	728	755	746	712	747	732	737	752	759	742	735	706	697	738	771	771	738	783	736	739	746	713	705	763	698	718	774	698	754	749	761	763	765	698	733	775	759	752	731	703	673	756	717	692	723	709	743	715	688	715	717	720	790	684	725	807	719	762	763	683	759	779	745	718	727	736	753	759	748	727	696	729	694	740	712	737	761	721	710	728	762	692	737	723	787	720	719	742	690	727	750	733	706	731	709	745	765	754	719	718	775	725	744	706	733	738	725	726	760	717	740	688	758	758	731	726	697	743	744	742	737	706	761	708	710	767	731	725	732	780	725	729	748	753	732	736	744	773	739	752	741	696	765	713	731	713	745	761	734	698	697	744	705	763	727	718	740	797	751	769	747	730	783	756	717	772	723	745	648	790	729	762	723
51647	66105	60462	48793	37129	27866	18953	12702	8845	6272	4690	3536	2887	2303	1921	1715	1601	1317	1181	988	997	879	850	819	826	770	780	754	722	678	713	702	688	680	694	701	686	642	708	685	652	680	631	675	664	660	663	671	675	661	663	693	683	653	701	671	645	629	702	634	681	693	648	681	684	671	673	658	650	723	669	672	685	698	673	630	638	622	664	740	669	649	711	687	673	653	713	673	717	661	693	667	689	643	675	666	743	767	659	643	667	728	700	677	678	686	676	698	694	661	686	666	685	664	726	660	658	650	647	668	715	653	670	678	656	682	699	639	661	699	605	688	669	641	665	716	711	641	658	700	616	670	696	654	676	666	666	664	677	664	663	656	668	685	689	689	713	675	688	715	676	679	687	641	682	675	691	640	668	692	673	671	668	676	709	645	658	688	670	693	681	686	704	644	678	681	649	687	710	644	696	692	726	676	711	693	702	709	673	644	642	665	714	660	661	682	713	657	680	658	666	627	630	645	658	654	682	675	713	692	711	696	715	660	690	649	675	653	689	673	679	630	678	668	647	635	658	671	714	666	652	712	609	688	685	694	669	618	693	639	687	679	634	648	657	695	665	624	730	657	717	721	688	625	639	673	654	701	675	670	626	652	667	678	644	705	664	658	688	696	714	713	644	673	683	692	696	735	666	661	679	663	648	678	665	692	647	703	657	602	645	657	696	667	699	667	708	601	703	692	680	650	647	672	645	735	655	699	697	713	656	703	673	657	691	679	670	638	687	598	669	715	657	683	668	684	656	680	658	651	676	730	659	691	677	667	712	664	748	700	664	641	675	686	730	660	670	707	645	691	667	704	653	653	663	741	691	655	690	651	694	660	678	710	659	682	696	663	651	743	656	657	645	678	710	680	701	673	687	685	649	675	662	698	697	656	689	678	683	685	675	674	645	607	674	679	651	684	702	684	647	660	693	673	676	609	726	632	715	690	656	695	629	719	712	715	658	685	651	651	657	731	624	710	677	652	636	663	655	659	652	661	622	691	680	729	649	679	636	636	651	645	687	700	699	668	646	658	697	672	696	593	703	635	652	706	668	683	670	673	668	690	689	682	721	661	643	697	662	693	632	668	632	649	631	677	634	668	670	679	645	691	650	652	691	670	653	692	656	671	710	652	648	628	633	627	663	697	702	656	647	682	637	675	683	668	641	703	670	689	654	676	700	706	694	690	686	665	609	710	682	688	653	674	710	698	640	700	644	709	677	678	665	654	687	651	682	660	642	683	728	682	675	686	699	663	641	664	695	663	699	639	684	680	696	693	678	663	656	621	664	651	603	696	692	634	654	679	652	720	648	661	684	665	674	690	716	708	707	620	693	658	646	637	734	663	696	661	676	646	694	650	650	663	674	704	640	661	693	669	691	631	651	703	644	703	673	692	687	649	672	670	687	663	666	678	698	637	662	641	664	659	695	686	666	690	660	645	671	675	667	718	678	715	694	715	652	659	693	650	696	720	720	713	673	634	648	646	690	639	626	688	711	693	712	730	624	717	714	682	698	610	704	652	653	673	686	631	655	705	670	696	686	667	702	658	654	704	716	699	655	686	661	674	687	706	673	697	675	694	680	708	686	650	660	652	634	655	703	676	687	654	657	662	708	704	625	647	694	672	677	672	622	686	663	681	675	673	712	659	669	666	626	698	670	661	673	699	658	658	633	671	637	690	687	657	631	686	702	660	652	684	681	618	704	627	726	639	671	655	660	668	669	671	663	711	682	683	646	667	652	684	703	662	699	703	687	695	700	632	724	670	664	727	678	677	656	669	627	675	695	634	635	684	656	663	690	666	696	692	666	659	684	689	672	695	689	687	652	648	661	673	679	662	663	671	650	729	665	658	608	664	680	636	664	652	678	702	642	677	705	692	645	678	655	634	681	672	654	702	694	648	648	650	671	683	680	753	679	729	622	662	684	646	664	659	714	702	679	609	696	666	665	650	694	633	679	672	653	653	704	700	661	644	631	642	702	693	709	693	736	687	664	647	688	678	664	682	720	675	686	673	717	708	709	659	696	660	623	650	711	662	681	648	658	674	648	698	716	719	662	652	641	679	674	647	723	660	716	670	670	696	694	637	710	658	669	676	695	692	639	673	682	674	649	704	687	721	643	682	714	615	647	665	664	701	649	700	671	664	657	676	722	617	696	646	688	660	685	667	646	619	670	664	682	657	704	656	620	720	686	661	670	615	707	692	726	651	679	684	673	657	647	665	691	631	635	701	716	655	688	724	695	672	667	661	613	660	660	685	698	661	674	662	675	670	682	625	677	691	690	667	666	737	714	644	666	678	686	673	672	641	672	662	702	680	699	673	680	647	699	650	643	646	646	711	683	666	727	669	695	642	641	658	689	644	654	649	683	657	664	689	675	719	660	696	671	666	704	643	648	701	714	692	686	646	661	672	669	651	668	676	679	719	664	659	655	658	699	684	665	688	672	665	656	644	649	733	642	703	668	725	721	647	714	679	679	694	648	697	697	731	710	702	700	649	667	645	675	660	657	603	654	684	665	683	688	684	679	635	683	659	659	707	693	719	660	672	679	713	683	682	674	701	666	671	707	665	715	718	640	734	670	674	650	690	704	690	661	678	663	661	682	676	660	725	672	718	644	658	702	696	641	707	667	654	691	681	699	677	652	715	682	738	699	666	676	665	644	713	644	709	668	655	695	687	687	679	649	626	688	696	682	655	692	672	726	674	708	679	670	689	641	693	627	654	662	665	708	693	715	701	646	668	703	658	683	651	705	665	673	688	691	615	702	695	699	665	683	673	671	664	623	662	664	674	676	658	647	671	695	691	711	702	696	702	651	756	692	668	680	664	690	671	667	647	661	689	638	681	727	679	662	708	674	655	680	697	672	647	689	669	655	655	715	683	667	636	686	658	735	682	658	662	678	725	690	715	662	670	680	704	705	704	645	671	671	693	652	657	668	691	637	676	662	642	712	652	675	645	587	695	692	726	681	684	677	658	660	690	668	638	662	648	682	696	676	649	691	690	679	693	705	684	652	688	697	668	676	668	655	693	635	673	679	679	693	682	709	678	719	675	601	666	682	645	643	664	670	735	645	647	664	680	673	644	679	654	689	671	662	644	646	720	668	687	670	643	651	644	663	692	667	684	661	642	688	655	694	642	667	720	642	705	620	604	713	639	670	660	691	668	719	716	612	707	613	704	638	671	669	671	676	674	650	714	633	756	667	698	681	659	640	701	701	663	659	654	659	655	671	655	669	668	665	693	685	633	718	647	673	702	726	695	637	687	673	601	598	668	671	680	673	658	701	664	674	664	651	656	694	647	624	686	719	719	677	695	643	698	663	656	661	697	656	669	647	683	625	696	680	695	639	672	707	700	640	694	682	710	702	704	717	659	697	646	656	727	669	713	648	683	691	702	663	655	677	665	668	703	647	660	654	704	700	667	692	619	649	679	745	677	688	642	679	668	644	692	667	661	702	708	661	701	727	675
25154	21782	29703	26562	26671	25805	22111	12064	6700	4722	3472	2619	2138	1807	1682	1493	1315	1144	1070	1047	970	919	854	858	863	825	799	841	810	796	785	726	780	744	773	788	741	737	767	783	745	716	737	733	742	769	772	706	765	737	680	761	761	744	703	747	721	766	680	738	680	739	719	737	750	823	704	746	746	726	789	775	740	793	766	728	761	730	739	726	718	717	747	784	764	766	717	726	781	706	712	707	743	765	703	720	730	718	701	712	742	737	753	730	792	747	692	740	794	746	709	726	729	785	731	748	709	775	756	720	758	741	743	773	732	752	758	760	739	706	743	726	758	678	737	796	749	762	786	741	738	716	704	804	726	740	725	743	705	743	725	730	718	750	694	725	720	778	747	732	745	776	748	752	739	749	744	699	740	734	742	745	752	768	721	749	735	746	740	738	776	793	754	740	723	698	755	718	718	731	769	751	746	728	658	774	750	737	780	752	737	745	795	703	762	763	693	729	708	775	790	787	724	729	796	738	712	723	703	726	733	719	727	746	731	792	782	721	709	757	790	725	718	739	757	718	759	764	752	754	709	715	662	734	725	708	712	750	741	710	763	655	740	738	755	755	750	737	744	746	794	758	767	741	692	703	783	723	759	747	751	720	720	687	784	800	778	712	758	711	776	729	759	751	749	777	790	727	722	734	681	751	764	725	735	711	723	750	731	772	748	718	727	752	730	721	718	692	768	706	711	799	749	793	748	753	753	748	723	776	732	753	758	762	749	727	728	743	721	768	765	736	702	742	768	748	728	741	682	772	766	707	712	690	719	742	716	780	794	719	726	751	702	803	762	781	732	708	681	733	724	754	751	746	750	696	716	734	718	755	781	720	753	736	766	775	747	801	738	723	751	773	751	790	759	714	760	756	751	796	787	779	775	733	714	759	723	775	726	724	770	817	754	753	751	722	763	771	719	724	703	828	778	773	746	727	711	734	775	718	747	724	790	791	776	743	756	667	783	689	704	726	683	760	763	690	756	750	754	724	781	773	724	753	731	739	735	747	753	746	693	772	763	740	697	775	764	718	778	747	778	782	747	692	726	708	783	735	763	730	768	745	685	736	723	762	739	754	773	732	696	686	747	708	736	754	720	760	793	749	751	745	756	725	717	778	771	752	791	721	767	750	701	758	723	716	724	752	740	765	741	702	757	736	733	760	682	744	757	723	727	756	729	784	714	753	734	731	792	751	736	738	767	754	774	675	745	732	768	744	719	736	709	751	729	726	746	740	721	738	719	744	779	797	726	767	763	769	721	740	784	752	720	709	729	740	768	773	738	737	725	809	761	781	727	768	725	719	783	782	737	751	697	736	699	737	734	741	698	760	804	793	761	702	730	756	699	732	721	724	741	766	747	772	736	723	756	756	677	751	735	756	755	670	740	731	740	676	707	771	801	725	784	777	729	746	731	709	700	736	740	773	745	727	723	763	768	728	734	734	713	761	770	774	731	696	757	789	738	715	682	755	771	751	726	768	697	757	713	721	723	711	732	713	740	732	728	754	772	736	762	732	776	738	757	718	767	760	713	779	779	715	749	778	749	743	770	755	776	772	736	723	775	748	703	750	721	702	697	713	745	720	687	750	761	715	746	771	764	723	748	756	763	707	774	744	711	715	730	693	770	707	762	730	755	735	751	715	738	725	800	723	784	799	713	719	691	740	753	737	711	780	780	749	776	773	762	746	683	741	743	721	720	714	769	720	760	764	784	753	727	756	757	772	761	796	728	780	751	741	754	744	706	691	739	771	696	723	760	751	700	702	758	713	685	792	774	746	767	759	744	694	756	752	744	704	795	773	760	769	721	717	736	713	745	722	771	747	718	730	783	765	708	717	753	739	778	762	787	751	744	679	810	685	737	778	747	764	748	805	767	754	749	733	729	697	757	726	701	729	740	714	717	767	714	756	711	781	780	718	761	774	762	705	723	724	721	733	714	745	741	746	761	747	799	743	767	736	785	782	736	714	770	749	727	704	742	749	728	765	740	730	750	751	758	806	742	767	729	698	713	722	753	738	733	733	707	739	734	736	791	776	714	776	764	692	756	748	739	750	747	740	751	739	721	734	710	723	746	740	765	775	720	710	729	725	734	741	788	762	766	726	781	680	763	716	690	775	776	736	741	732	739	727	723	762	813	699	784	800	733	724	798	761	712	733	744	672	717	781	736	726	754	735	739	746	751	709	772	743	741	728	734	751	721	752	729	735	729	735	746	797	718	680	762	730	724	766	722	732	773	769	694	744	720	701	747	712	748	738	760	759	692	777	775	739	717	708	717	734	749	722	733	712	695	745	710	763	766	783	719	734	732	722	771	736	754	748	711	741	671	696	760	754	735	771	751	773	692	702	749	764	752	728	693	699	706	719	742	739	733	760	736	748	770	724	732	723	759	727	704	756	711	703	785	737	734	753	735	821	766	739	700	737	722	727	724	700	765	737	698	772	726	722	754	709	769	724	740	734	715	726	729	746	719	728	737	707	724	737	744	721	747	700	726	788	711	715	719	774	743	757	733	804	801	758	713	762	760	708	753	724	732	777	702	714	703	754	731	764	758	746	770	746	768	719	705	689	704	718	746	708	726	758	736	759	735	717	705	741	751	722	743	761	734	740	722	753	712	718	755	758	688	766	738	754	778	745	736	781	742	742	761	734	748	736	728	772	747	704	739	723	732	768	752	730	727	745	725	735	711	761	756	752	734	730	741	757	753	713	759	761	795	733	696	699	785	711	761	729	797	744	710	790	800	765	781	812	741	774	672	710	728	782	714	763	742	742	729	756	749	730	749	777	729	762	739	762	709	744	748	708	748	768	737	755	730	721	733	742	741	710	710	744	742	737	718	784	771	747	790	735	776	776	771	728	766	742	741	728	721	767	695	740	698	746	687	769	762	761	739	759	758	738	725	770	717	719	741	727	748	769	729	782	711	744	720	709	737	755	754	779	783	679	699	721	754	774	727	716	694	737	760	658	669	696	719	775	775	690	743	738	712	708	733	759	729	699	676	765	762	794	707	729	692	734	765	725	731	725	772	730	719	722	747	758	688	754	772	773	744	702	743	739	785	714	687	763	755	729	689	748	785	720	754	712	747	735	731	736	770	749	748	716	791	744	742	726	762	723	701	766	703	713	711	685	762	738	726	721	747	722	778	784	780	770	732	778	760	801	753	736	717	722	790	743	778	766	723	770	728	753	762	723	785	763	750	717	790	698	770	733	772	760	738	761	719	798	719	770	736	715	741	716	697	712	753	723	746	755	749	769	716	739	714	716	772	725	729	758	763	706	733	720	721	714	696	749	743	735	771	746	721	719	713	747	754	806	717	750	714	722	747	731	719	737	767	723	737	718	756	749	741	709	716	755	730	773	709	732	721	738	764	710	708	751	730	712	738	755	755	737	740	768	761	743	810	723	762	659	723	653	722	777	750	736	750	769	744	733	759	740	721	743	755	713	786	753	771	716	767	712	734	738	733	760
52792	70383	66822	52046	39834	27863	20340	14751	9630	6986	5143	4000	3006	2447	2139	1829	1554	1387	1235	1100	980	933	878	889	789	822	800	759	769	687	700	705	690	694	695	760	677	669	680	692	669	656	676	699	652	648	683	672	683	641	683	680	668	698	679	666	712	684	718	699	689	635	689	646	694	683	699	715	651	681	655	674	654	668	655	705	637	683	690	662	667	728	657	689	698	688	664	632	668	673	627	681	662	704	692	670	669	717	622	649	693	685	647	719	673	671	671	668	679	642	738	714	681	687	673	662	644	676	682	672	683	659	661	629	671	664	694	682	685	691	688	686	659	636	665	690	686	690	662	654	659	652	682	702	661	688	670	727	717	641	679	664	672	656	725	702	657	641	656	664	675	663	648	676	657	656	691	686	693	688	683	726	670	680	697	725	668	727	733	671	670	693	677	701	641	673	675	646	683	678	655	640	702	686	687	661	646	683	692	722	693	653	680	681	663	737	676	668	693	643	718	664	644	684	658	692	627	675	745	701	634	709	699	738	680	645	643	671	695	672	698	674	627	671	684	683	704	714	678	692	652	710	678	674	636	686	639	658	692	699	646	685	701	694	682	689	679	711	690	663	692	679	681	686	699	678	655	635	705	668	674	681	702	658	687	713	653	649	680	667	677	680	661	683	711	702	694	668	687	703	688	675	687	674	675	698	609	671	696	698	659	632	693	651	684	679	736	723	671	722	665	657	682	662	675	684	652	679	748	610	667	660	663	738	628	677	721	649	660	676	631	688	674	698	630	713	683	679	642	685	644	636	673	714	713	670	661	665	691	706	639	696	656	696	655	671	695	662	656	692	665	733	674	693	660	670	654	651	713	707	683	716	676	685	670	663	636	665	668	684	652	695	661	617	723	675	653	701	649	700	653	661	647	678	683	636	647	682	690	672	722	707	665	714	716	685	677	622	659	641	693	703	701	693	701	716	648	689	704	652	642	668	676	680	692	646	654	724	691	669	640	625	728	699	706	653	682	701	666	680	683	679	614	681	703	646	681	658	639	660	664	690	637	696	717	698	638	714	689	681	684	702	674	694	667	702	695	676	654	708	660	689	680	676	738	679	663	680	690	735	689	631	693	698	693	656	674	653	719	708	674	669	675	648	677	631	687	696	730	680	660	708	669	679	650	651	678	691	656	665	694	675	694	637	673	642	647	654	650	654	676	644	666	722	693	654	671	631	715	716	670	677	644	639	744	685	712	687	674	643	692	696	704	671	646	648	716	689	682	706	730	686	724	667	691	619	643	657	679	627	662	680	653	675	746	646	665	677	696	680	701	660	674	630	670	680	730	688	611	712	693	636	687	746	670	666	687	696	628	704	637	701	671	660	677	688	700	691	707	668	706	709	668	642	645	656	694	653	642	706	623	686	675	660	702	677	665	663	676	703	696	666	732	708	621	679	669	667	647	671	678	711	652	670	615	676	688	708	688	668	651	684	663	716	698	653	675	639	729	690	666	701	644	661	669	693	704	678	665	684	635	703	692	683	678	648	643	700	684	672	706	657	685	657	676	648	672	751	682	691	645	657	712	673	636	658	703	653	677	677	676	666	699	683	668	675	645	724	656	664	649	733	618	675	638	722	674	708	654	723	650	666	648	649	662	704	689	634	722	672	657	669	661	652	694	668	672	672	694	645	649	674	674	675	687	624	704	682	681	681	643	709	634	670	666	658	644	676	725	688	664	642	651	637	661	667	662	698	738	693	670	664	687	690	633	701	713	659	681	658	693	682	720	696	667	690	708	655	673	651	659	686	667	674	634	672	668	680	674	651	666	670	681	689	656	674	688	706	655	658	666	666	683	753	700	657	687	649	662	689	657	656	652	669	669	670	662	702	687	738	670	645	694	667	689	716	718	659	707	676	667	685	673	668	697	680	689	725	713	637	656	664	641	651	662	737	683	689	706	620	651	691	686	689	690	691	709	666	663	660	673	678	663	637	654	645	679	702	691	679	680	693	667	693	695	690	656	699	654	638	691	723	670	687	658	676	653	721	725	678	721	646	670	643	745	676	626	688	614	667	714	664	681	705	653	676	676	653	666	704	626	740	645	696	704	673	721	711	674	647	645	672	629	669	678	704	688	658	659	686	652	663	679	716	649	673	680	648	710	713	714	698	710	664	663	739	652	694	684	686	667	669	682	672	678	635	722	687	661	658	643	642	721	697	711	666	678	679	644	683	656	673	708	656	643	653	721	666	651	667	645	648	623	689	699	694	683	646	724	643	686	700	622	688	663	716	701	651	667	670	670	695	644	689	696	680	643	700	681	645	719	683	702	655	692	667	699	656	696	656	650	709	690	701	707	655	672	679	703	655	682	665	663	668	657	632	662	681	680	672	662	656	652	646	617	622	706	662	650	718	671	720	677	664	683	669	737	694	660	683	689	676	683	654	686	661	698	657	706	672	654	706	731	682	663	714	676	635	644	661	718	670	650	642	662	720	662	688	673	683	654	690	677	666	674	716	692	691	655	728	669	694	660	719	671	685	666	668	696	702	662	692	725	680	689	691	684	678	665	670	688	667	697	696	696	712	647	663	711	708	667	685	693	630	646	676	677	677	662	723	650	651	700	687	720	714	684	687	673	650	629	686	680	685	693	674	674	675	682	667	686	650	660	715	667	650	686	672	720	683	672	698	691	722	716	652	634	671	692	692	701	667	713	680	730	671	724	715	671	726	681	686	692	695	625	703	706	694	626	648	687	668	653	680	712	692	643	718	679	740	666	673	680	668	720	675	633	688	709	635	666	737	697	682	674	683	682	656	642	653	640	695	659	643	674	695	670	696	701	639	707	682	635	652	673	677	655	669	706	710	679	661	663	731	691	686	692	680	735	660	670	678	702	656	693	683	690	690	697	652	672	655	675	689	680	655	696	677	700	670	625	684	675	633	682	704	700	704	669	709	670	665	709	689	716	684	655	729	677	664	631	701	732	667	689	671	681	695	689	678	652	638	651	650	684	664	719	637	681	667	711	701	665	700	656	672	693	754	664	683	679	658	667	669	718	652	644	692	675	662	668	710	658	716	684	729	678	685	673	673	661	683	667	675	673	705	668	686	629	675	677	681	659	670	725	672	665	726	670	666	681	673	659	625	712	684	707	690	689	646	669	707	705	666	632	667	668	719	711	682	684	705	678	687	708	730	726	657	642	685	689	688	661	679	650	654	717	676	679	657	627	695	669	683	633	695	643	701	649	643	677	666	692	690	686	691	654	686	721	657	698	665	681	703	706	650	666	696	672	673	633	663	696	688	682	689	675	720	667	669	700	633	716	666	670	632	703	679	658	682	714	694	689	671	673	669	710	653	751	659	712	685	665	617	635	647	639	655	650	669	663	677	672	693	706	673	689	639	656	668	663	690	642	674	666	661	667	652	712	625	682	638	703	699	694	664	665	686	631	674	691	697	696	653	664	632	630	672	642	611	700	689	696	677	683	682	709	699	614	679	681	707	672	679	640	653
24288	21573	29573	25614	24280	26092	25273	13826	7340	4941	3734	2789	2267	1850	1697	1499	1352	1252	1204	1034	1052	913	855	882	842	788	842	796	727	756	821	794	781	736	705	775	743	730	778	782	791	782	730	785	758	764	763	794	755	769	701	786	762	730	738	799	764	763	714	718	722	721	763	727	736	750	673	679	805	732	728	721	758	755	725	793	744	762	731	745	751	803	776	769	770	732	752	742	767	755	743	753	733	746	778	751	684	737	738	751	763	788	694	722	735	737	745	745	729	777	781	771	755	732	764	786	747	749	783	734	743	762	727	712	708	731	770	757	712	752	730	719	791	746	781	690	728	747	767	722	734	753	710	745	791	739	777	703	767	788	736	675	775	788	736	693	750	719	716	736	750	784	784	732	780	788	764	753	782	725	732	777	761	764	791	689	723	784	714	710	776	720	724	700	758	756	698	724	752	762	770	750	752	771	749	721	731	744	704	769	760	748	781	784	740	734	739	717	738	712	721	764	739	766	704	748	716	741	722	730	784	763	834	765	771	778	759	766	779	727	737	782	821	712	703	737	752	758	726	784	759	745	768	719	738	778	794	733	762	712	748	772	726	718	717	762	721	751	725	738	761	712	813	727	740	757	761	799	711	738	762	788	783	758	736	700	702	781	756	734	749	741	778	719	758	721	763	776	762	724	742	696	754	727	749	710	788	756	760	707	758	734	756	741	715	770	712	769	772	730	776	767	710	774	782	718	786	780	711	725	739	754	719	765	745	781	699	817	730	756	707	769	723	821	754	716	703	775	769	755	790	737	772	772	700	732	698	756	721	732	727	835	766	734	802	736	770	759	789	742	727	763	771	764	737	779	753	752	756	722	759	781	803	743	774	751	764	753	797	744	803	773	787	730	822	723	729	742	706	749	735	736	756	746	718	702	768	716	748	767	739	746	771	750	772	771	740	701	703	765	773	739	820	738	736	726	743	747	774	755	758	703	751	722	753	698	749	741	783	728	756	753	743	727	769	719	769	771	734	751	706	765	742	752	776	696	735	768	778	742	758	779	710	724	746	764	742	782	769	764	725	718	748	745	747	753	746	743	741	746	734	711	766	745	722	811	718	727	797	775	723	716	732	713	681	762	756	752	740	778	784	804	761	707	758	721	772	722	696	786	761	747	773	747	744	717	708	723	743	727	756	763	762	729	688	707	745	790	740	694	782	766	788	721	737	764	782	737	766	726	719	783	769	763	737	743	737	717	756	724	775	797	762	782	727	779	756	758	766	753	757	723	769	761	771	772	695	763	732	758	699	789	733	750	731	718	731	757	739	702	736	741	748	745	738	752	723	733	715	706	768	788	782	724	801	740	734	727	760	758	693	761	761	799	801	715	712	722	715	793	721	756	775	749	739	720	702	727	803	824	802	754	772	771	723	796	753	742	820	741	742	742	763	729	753	762	740	764	776	749	770	716	767	764	776	761	770	783	796	762	776	722	732	730	748	787	716	718	734	722	783	716	774	755	745	777	742	752	762	818	732	729	758	789	683	764	769	781	748	736	719	731	701	766	768	776	728	786	814	756	744	749	764	784	709	717	755	752	738	735	762	749	748	752	726	720	757	745	791	801	781	763	785	789	740	746	720	781	764	775	798	716	744	740	743	788	775	772	771	794	800	801	807	769	697	756	762	689	755	727	737	804	746	757	748	778	727	709	771	739	690	742	712	784	705	781	718	723	762	747	771	737	770	798	729	710	817	749	734	784	714	746	690	756	726	749	733	763	744	732	765	764	746	722	714	800	751	761	726	740	755	720	743	760	751	694	724	767	737	751	723	720	797	746	781	760	737	724	742	816	745	770	736	736	753	755	718	748	758	757	739	770	764	709	815	745	760	716	707	766	749	811	768	709	731	774	791	786	748	732	811	708	723	730	706	762	726	746	746	733	724	746	798	760	766	748	710	759	813	720	811	723	729	732	781	762	708	737	701	739	723	778	756	738	779	692	767	735	761	797	708	728	729	765	774	763	732	717	720	760	745	770	741	722	779	759	758	767	757	777	724	760	703	683	729	741	741	751	784	808	698	776	733	761	786	760	763	770	781	768	746	738	736	748	715	759	789	757	731	797	714	750	779	727	730	733	738	778	726	746	741	790	713	743	767	742	755	725	705	736	734	743	751	773	719	757	697	751	770	696	727	768	757	709	709	758	748	701	771	709	671	768	757	707	719	766	760	788	751	741	760	769	748	775	781	759	779	736	730	711	758	724	737	739	711	716	707	781	711	769	741	758	729	779	770	723	726	744	717	726	737	739	735	765	768	720	762	722	752	720	745	728	751	782	789	714	736	745	720	752	721	720	748	782	741	756	741	732	763	712	772	736	801	756	765	761	775	744	787	763	752	734	722	757	783	742	747	752	762	691	733	766	735	731	773	708	742	787	651	741	723	771	743	737	749	767	834	753	729	753	764	761	754	755	767	727	768	698	760	747	729	734	813	738	696	750	754	716	703	802	788	762	779	763	761	743	737	750	710	713	781	742	768	794	713	795	785	780	802	723	761	746	738	724	726	756	772	795	740	741	726	713	793	738	722	741	714	713	697	760	775	750	783	771	752	709	739	707	698	750	752	736	758	767	735	746	777	756	746	760	769	781	755	738	800	758	737	746	780	775	744	753	738	752	778	750	726	725	727	709	722	793	729	780	785	790	735	794	765	722	742	752	746	798	748	768	741	710	776	789	786	770	746	746	712	769	697	730	759	745	733	714	718	736	656	784	743	770	698	774	749	729	720	755	714	749	730	779	741	787	700	807	754	722	729	743	739	772	750	760	776	767	793	701	783	797	743	742	787	731	779	742	769	710	724	736	786	706	778	776	707	758	746	719	751	759	696	719	768	727	726	715	758	731	785	745	759	681	724	693	784	768	775	765	745	762	772	770	684	741	743	737	697	777	764	724	715	755	761	750	774	724	723	712	786	703	741	751	767	729	800	751	762	755	755	731	765	721	753	747	708	720	754	734	706	743	714	729	721	673	734	803	716	715	723	795	718	750	732	755	739	755	784	787	690	759	728	774	726	688	723	732	726	772	701	714	734	756	748	686	759	764	757	726	714	776	761	759	743	716	760	695	764	713	786	774	781	781	736	721	765	757	726	734	711	751	736	720	770	744	771	751	750	736	791	738	778	769	750	744	768	759	714	753	728	713	714	743	719	773	734	737	771	826	721	728	816	719	762	695	712	731	706	710	777	721	727	794	821	760	761	752	752	728	775	713	703	744	733	757	733	767	739	761	782	778	743	737	698	795	732	751	727	739	767	762	729	736	791	746	765	748	726	749	725	777	712	726	785	707	805	748	701	691	717	757	709	728	766	733	803	730	756	734	749	728	729	735	757	758	742	775	738	727	737	670	780	752	753	739	762	754	758	759	734	741	796	740	725	763	746	737	762	791	753	710	766	733	732	712	729	711	733	750	691	734	769	760	754	706	704	796	749	739	688	746	769	736	711	788	721	740	801	780	755	770
55078	73315	70046	54410	38812	29302	21457	14647	9837	7129	5075	3841	3054	2532	2222	1720	1526	1356	1271	1129	1050	917	895	818	824	771	803	788	763	731	758	780	743	704	687	643	687	687	698	692	701	687	639	680	696	677	715	706	720	735	676	682	664	707	667	690	677	679	659	641	674	675	596	676	698	674	673	682	700	679	658	719	706	671	693	680	680	669	657	670	726	687	670	664	669	693	660	695	673	675	702	712	660	685	713	704	712	666	682	698	676	682	703	685	660	678	685	651	651	692	653	694	742	686	698	631	641	673	663	664	677	697	680	711	657	714	719	706	699	617	688	713	708	677	671	710	688	652	668	662	691	706	684	644	660	698	678	694	654	688	635	684	702	684	641	669	653	676	729	654	712	659	679	676	676	674	663	679	664	656	685	684	725	696	671	633	661	714	671	697	665	684	665	683	694	642	679	681	705	672	694	641	687	655	706	669	715	677	685	667	689	724	647	721	705	677	645	684	693	711	754	669	675	675	675	679	688	696	729	649	641	664	682	683	652	652	610	643	678	673	690	736	670	698	717	645	714	699	698	657	675	709	674	671	663	702	680	687	693	680	687	658	647	684	724	650	684	676	694	678	675	723	651	696	632	695	692	674	701	673	671	709	695	665	655	675	659	732	624	667	710	687	679	716	699	649	671	654	702	692	683	671	673	675	677	674	644	705	640	653	708	716	642	711	675	654	679	689	690	697	644	671	658	736	714	690	668	652	687	681	659	669	656	695	695	646	650	622	692	689	644	691	661	633	650	636	655	686	692	693	719	714	672	649	694	636	748	676	670	697	726	703	652	660	675	705	698	680	686	663	658	723	673	742	684	662	688	717	694	690	689	673	627	675	707	717	751	686	693	702	668	713	656	695	686	708	739	711	616	667	704	664	665	719	728	674	650	696	650	664	681	654	683	652	637	651	673	689	675	687	680	711	654	647	660	736	699	696	664	672	718	634	676	691	698	692	663	693	698	701	616	678	679	678	676	728	681	656	687	693	705	630	706	640	691	680	763	689	667	673	632	679	663	678	695	705	682	686	680	638	701	682	695	695	689	678	687	653	661	660	678	660	692	675	674	688	681	702	749	693	687	744	680	616	690	678	674	678	668	699	653	708	666	673	666	686	693	699	650	674	647	624	665	666	658	730	634	681	712	663	671	652	687	652	661	671	697	695	701	649	686	675	646	672	706	704	683	666	708	732	688	673	703	701	637	700	630	637	692	660	636	704	705	718	668	703	700	662	674	669	699	678	677	685	696	703	667	655	660	659	681	716	734	735	719	670	661	670	687	689	702	667	661	768	716	699	656	711	686	706	684	656	691	674	705	667	697	673	646	678	667	696	676	641	675	702	667	666	699	710	623	666	688	664	660	665	709	680	672	691	665	667	660	685	682	667	618	697	690	670	695	702	647	715	651	688	676	673	686	667	731	680	702	618	682	701	707	648	668	690	710	658	678	666	716	674	670	689	669	679	708	650	719	713	709	665	656	667	718	691	651	645	709	624	700	631	628	704	722	675	703	695	621	699	715	742	693	676	649	631	656	644	684	703	706	709	675	672	692	670	733	653	694	686	695	648	655	684	664	687	699	682	717	635	686	671	658	684	675	665	643	652	723	733	663	652	700	706	704	711	720	706	669	655	709	679	685	709	709	657	751	686	666	653	690	649	686	662	653	681	703	679	690	667	726	700	687	694	694	733	654	640	660	671	662	684	680	693	707	652	660	672	654	691	688	711	703	687	673	666	679	652	686	643	701	694	689	679	720	735	697	643	679	648	736	647	695	698	680	695	682	671	737	719	669	697	694	718	656	693	678	658	723	678	648	638	684	691	687	685	719	671	670	687	668	659	713	662	642	693	711	652	682	625	695	702	708	696	698	698	667	649	624	659	674	675	661	709	644	702	698	742	658	694	692	674	668	705	678	651	664	685	681	722	755	617	650	646	674	639	729	693	725	677	722	666	683	636	636	691	700	650	659	697	695	645	682	695	710	726	668	661	709	684	630	683	629	692	676	685	660	651	643	693	679	671	673	628	659	628	649	668	714	697	695	637	646	709	706	643	731	654	644	693	662	691	676	725	681	682	665	669	706	657	667	667	643	718	653	682	647	683	673	678	693	674	669	683	705	662	677	703	705	676	723	676	641	681	754	700	686	723	662	698	683	715	647	670	701	669	665	692	698	675	665	682	709	691	643	667	690	641	646	649	687	714	663	625	691	699	686	676	705	675	620	713	670	702	703	671	676	685	635	626	653	708	734	685	679	684	631	669	645	667	660	675	719	675	676	655	707	668	694	697	677	715	709	678	647	661	693	692	715	689	661	663	711	675	642	708	674	644	637	681	643	669	688	698	700	681	649	677	677	710	717	641	662	663	724	695	655	640	655	664	700	722	686	678	687	758	703	649	709	679	712	677	657	705	717	656	670	663	665	608	675	687	640	683	681	648	714	616	694	704	682	673	679	713	674	687	658	639	746	680	676	657	676	741	667	708	709	712	684	734	683	671	668	705	650	674	666	695	681	667	682	689	674	692	677	675	689	714	754	682	674	637	653	674	660	633	667	659	718	659	693	714	654	676	654	707	678	637	687	713	720	664	712	641	664	684	674	644	696	687	684	685	678	636	666	691	693	672	666	664	691	708	669	736	684	689	656	689	722	649	689	649	680	643	688	666	676	695	677	650	667	691	709	664	672	662	673	684	696	667	688	672	700	684	677	687	705	682	686	651	711	678	681	688	711	619	738	676	678	714	708	632	688	687	634	694	658	690	687	713	691	651	644	676	662	693	731	671	664	656	678	663	668	659	665	697	709	643	680	675	670	677	747	649	657	676	719	680	682	683	698	714	678	700	694	724	678	700	708	642	679	709	698	696	669	650	705	687	641	701	690	707	642	704	643	670	658	656	724	700	677	696	627	688	669	693	713	689	697	669	649	650	678	671	663	676	715	625	641	662	686	704	689	699	675	654	712	652	652	683	683	664	717	644	645	681	652	695	691	722	649	682	664	707	727	679	683	689	691	703	673	640	700	682	726	709	693	735	671	680	687	664	653	660	661	662	662	662	694	673	676	659	675	685	712	689	689	690	672	661	696	709	678	683	660	725	676	678	673	678	720	683	654	719	653	677	691	704	703	704	652	676	702	679	671	642	675	733	692	681	696	753	678	719	651	668	703	676	686	724	669	678	701	639	659	722	698	669	678	698	664	710	647	668	674	704	681	714	644	632	686	645	683	690	659	641	715	690	667	680	686	641	655	665	653	655	680	714	644	677	649	703	665	662	666	646	696	619	711	668	686	686	670	657	714	687	643	703	699	632	697	727	684	656	669	686	703	687	659	675	713	674	699	763	633	740	670	651	663	732	669	659	703	672	694	630	672	696	707	712	717	647	676	645	664	637	683	655	704	667	689	692	683	593	692	704	663	699	631	698	661	641	650	708	677	724	696	693	692	704	717	668	733	707	670	655	687	665	657	739	646	666
29616	25085	38391	37334	25782	17611	10953	6332	4005	2823	2035	1725	1408	1223	1205	1068	1010	949	913	888	860	803	760	799	760	752	748	747	733	731	720	675	689	757	767	733	723	791	721	712	715	730	713	728	760	734	707	713	738	738	693	761	706	691	689	740	738	714	697	771	734	680	718	713	675	707	695	699	687	673	718	696	685	684	715	684	757	741	722	698	739	700	745	746	669	735	735	750	694	687	737	678	718	724	754	749	742	770	766	701	737	689	711	663	674	707	735	696	725	694	712	744	759	764	715	733	672	728	729	676	713	747	700	716	730	709	758	731	741	710	699	744	735	739	719	721	753	688	662	736	681	717	731	685	700	731	648	747	714	682	729	758	712	694	724	727	672	717	707	738	708	703	716	719	722	674	685	729	706	694	691	757	753	727	744	713	702	715	703	735	646	679	693	690	733	749	736	725	669	743	725	725	729	753	761	720	701	718	704	749	756	708	669	724	688	708	752	662	682	696	701	716	754	748	753	721	693	719	692	755	729	742	711	723	640	693	727	710	688	720	710	679	705	734	737	689	717	706	715	716	758	736	684	733	710	713	698	727	686	676	769	655	764	713	674	767	680	707	740	682	708	732	711	705	675	634	749	705	685	670	786	737	732	743	713	702	695	749	712	715	727	720	707	709	714	731	725	685	678	662	712	766	718	739	734	737	752	719	714	742	733	708	766	756	680	707	725	710	742	723	753	658	706	703	719	739	706	695	716	706	701	662	776	763	692	698	692	707	739	717	746	741	698	748	698	742	703	754	712	743	733	745	698	753	726	647	748	770	765	777	693	723	730	754	698	731	677	707	705	720	735	705	707	718	702	706	714	718	705	705	773	691	717	757	699	708	776	736	682	690	717	723	745	751	731	650	699	709	714	705	734	770	759	729	776	729	772	700	710	703	687	682	679	720	791	748	678	693	702	759	692	748	713	695	747	688	761	753	778	700	708	713	692	728	724	662	740	729	729	735	690	734	772	724	769	727	740	763	701	822	709	671	733	728	677	720	738	704	667	773	666	730	716	715	713	698	720	724	713	727	761	753	686	744	717	715	712	722	678	686	712	722	729	674	689	734	690	695	719	712	698	690	749	745	760	693	737	716	710	796	733	727	735	753	687	696	696	744	699	744	721	697	699	653	685	723	697	726	698	709	742	686	714	731	745	725	761	738	673	743	721	717	702	761	730	669	718	727	724	713	712	729	690	698	684	697	743	729	694	744	702	772	727	671	730	713	717	712	726	756	700	719	711	705	678	722	766	694	725	688	672	706	721	724	699	733	737	732	703	738	703	707	692	661	719	639	714	741	700	707	711	752	712	659	719	703	698	689	760	707	722	694	721	704	746	726	696	750	701	731	634	741	666	736	689	693	715	664	720	744	690	705	690	694	727	693	748	708	705	778	706	734	689	713	700	717	724	722	693	707	714	732	662	701	696	761	718	709	736	726	731	706	703	725	735	684	718	755	729	699	713	714	713	716	734	697	722	755	746	676	726	686	663	732	757	703	747	692	718	718	760	727	716	737	709	650	714	751	722	698	698	764	740	752	706	756	756	719	697	685	728	681	723	771	672	683	674	732	661	683	722	732	706	731	706	692	765	744	722	686	743	710	766	739	709	716	689	776	733	689	774	719	676	762	686	727	698	730	688	731	692	713	685	700	722	685	763	703	695	715	759	713	716	718	766	710	713	701	670	752	741	752	683	747	724	716	747	720	729	731	702	676	703	704	734	743	708	697	705	681	720	724	736	740	788	747	657	742	680	695	698	718	733	707	741	683	757	710	720	736	736	741	690	743	751	718	771	675	701	723	739	700	750	691	743	704	738	717	714	661	691	726	779	693	745	721	696	701	756	723	748	727	715	673	721	715	762	671	744	704	711	736	730	712	691	730	691	706	708	660	699	745	715	730	739	752	667	715	700	689	716	745	708	709	736	735	744	745	750	736	724	715	671	724	712	698	690	739	717	697	762	720	712	706	700	686	690	745	705	751	747	703	751	731	705	746	675	666	739	703	732	740	742	732	735	761	689	681	737	681	706	689	744	736	692	683	666	717	767	698	717	795	698	737	697	722	737	727	696	699	742	721	723	705	735	743	739	722	707	704	724	717	741	757	694	715	727	697	729	705	676	684	700	732	758	753	737	698	701	709	683	681	731	702	738	776	667	742	779	734	682	730	730	691	721	729	703	720	697	744	740	697	724	741	761	757	696	715	696	693	729	678	751	709	662	726	735	695	691	721	734	712	718	735	734	664	681	739	678	771	774	741	728	749	743	678	697	731	744	727	808	753	670	721	699	726	731	742	721	755	678	707	693	701	679	715	723	742	746	741	722	688	730	750	744	730	754	744	761	720	654	738	722	747	712	703	689	677	727	755	701	734	685	732	724	725	711	774	761	668	719	725	746	728	713	702	732	752	722	705	775	759	695	729	704	684	751	685	729	699	711	700	736	680	757	688	750	726	782	758	735	736	710	706	752	704	685	722	736	742	728	720	723	746	696	673	729	661	724	738	736	724	689	701	735	745	681	744	705	721	715	735	747	736	718	677	693	744	706	724	716	706	716	715	658	647	798	726	731	710	713	720	715	702	723	711	729	776	712	695	698	743	727	760	729	775	696	722	693	694	715	696	767	746	708	694	683	699	789	711	723	722	689	745	710	691	690	676	702	743	733	707	681	705	740	771	725	692	742	710	744	694	690	724	770	725	745	716	704	711	691	673	724	723	665	703	713	709	674	698	690	751	718	726	695	744	708	710	727	729	765	738	729	697	725	723	725	734	693	688	790	745	774	714	666	733	767	691	676	718	712	740	709	703	720	702	736	745	688	660	705	669	725	691	707	720	695	683	693	709	726	712	721	694	721	691	736	717	704	717	688	683	729	691	732	754	730	731	762	747	707	728	708	732	687	731	751	736	736	794	729	690	713	728	688	709	739	758	728	734	679	721	714	769	715	724	702	665	719	691	707	728	751	741	750	699	757	684	716	690	668	686	671	713	735	736	745	754	751	714	737	699	744	752	688	701	702	729	737	646	730	756	707	701	700	688	727	708	695	720	751	734	693	680	701	705	695	740	703	771	680	733	704	714	703	702	710	706	710	708	722	759	700	706	681	705	698	740	737	702	694	708	744	711	706	686	707	734	699	722	746	772	783	691	687	738	701	752	726	696	728	684	723	737	721	684	753	737	745	764	674	715	745	718	708	723	725	725	669	773	736	738	689	731	792	746	716	722	741	737	717	738	690	672	703	662	722	732	728	711	758	741	695	708	651	656	742	724	748	752	741	709	716	751	721	709	713	757	728	729	764	741	720	718	721	704	710	691	692	654	775	731	695	741	680	762	709	742	725	763	747	727	781	729	771	758	740	704	720	686	708	806	706	723	726	696	735	720	740	699	725	695	705	703	722	752	699	746	701	730	717	738	683	712	707	746	688	713	628	726	751	697	803	691	737	770	708	730	682	723	703	678	720	710	731	755
52507	63473	60528	42473	28247	19453	13700	9280	6207	4336	2992	2376	1845	1661	1368	1231	1113	1000	999	882	852	884	765	762	710	733	724	693	698	710	688	698	699	658	687	672	693	660	686	685	713	693	632	696	669	670	627	628	630	616	666	669	611	732	708	699	639	624	647	624	678	652	639	659	668	726	634	676	640	631	704	644	657	652	639	678	685	711	671	612	690	654	659	639	687	672	680	631	680	644	653	672	693	714	696	655	669	679	650	649	688	668	668	669	669	659	679	678	661	676	654	670	623	694	630	692	672	651	676	672	661	677	661	637	639	635	646	620	664	642	660	614	648	655	644	693	690	679	723	651	697	644	616	685	713	656	675	637	642	723	619	641	673	679	689	609	644	681	672	637	662	655	635	619	644	652	655	663	692	658	632	635	629	654	678	680	650	668	630	695	653	651	653	609	640	682	677	739	629	664	665	656	702	641	692	673	668	645	658	662	664	661	616	641	695	640	649	657	633	664	687	659	658	685	644	649	652	688	644	643	648	686	646	678	661	678	683	658	685	701	642	635	675	655	658	709	620	681	661	663	725	637	684	602	659	692	665	681	630	636	698	662	654	670	671	686	688	674	685	744	689	700	636	652	666	683	643	699	637	705	669	680	703	643	691	647	640	668	631	653	652	676	656	638	665	675	679	686	675	679	665	654	662	684	714	663	667	662	669	670	659	668	725	690	652	662	663	630	666	659	668	630	651	646	710	691	597	620	628	688	638	690	597	635	652	682	685	677	670	644	666	661	688	658	632	668	619	682	644	693	664	635	653	687	665	653	691	683	661	684	604	659	676	653	660	682	655	664	614	643	665	697	644	676	665	701	665	672	657	675	691	660	657	648	690	600	696	683	645	702	667	633	663	651	685	672	722	655	677	634	649	669	705	654	644	635	712	647	669	677	652	688	677	663	684	655	656	651	629	668	680	666	693	669	696	686	654	635	703	633	671	632	650	660	663	616	671	662	677	651	658	641	700	631	630	641	696	666	665	675	621	654	666	678	712	659	648	629	655	687	665	685	655	718	639	652	688	639	689	666	634	651	656	703	674	705	659	642	635	649	644	692	639	707	694	639	652	620	687	682	675	670	639	665	683	672	718	636	630	681	688	682	621	693	686	682	661	659	653	692	675	653	678	658	697	621	665	692	670	646	696	673	667	661	667	706	709	640	679	695	699	662	684	732	661	680	676	689	677	704	692	661	635	618	684	642	661	655	693	673	650	703	658	689	679	687	680	679	654	694	625	592	668	649	649	697	674	644	642	658	690	679	697	661	683	627	696	685	655	669	665	602	663	700	709	672	653	585	691	665	667	667	688	676	658	627	608	647	643	705	633	656	635	617	632	640	660	704	661	666	679	667	666	666	622	646	707	661	645	689	644	651	637	706	631	651	695	634	676	664	688	667	675	599	621	624	670	673	693	681	666	662	654	658	667	673	691	685	674	639	651	652	668	673	637	654	681	623	654	662	622	670	674	725	635	631	680	627	646	635	678	629	681	685	698	671	683	699	684	669	680	645	643	654	645	661	652	664	683	657	668	663	625	702	615	667	628	688	660	666	670	684	710	631	653	609	653	660	634	682	688	702	651	674	686	629	671	631	651	604	600	730	637	646	665	674	671	694	686	630	669	668	655	666	650	632	695	666	654	654	671	645	654	621	658	620	676	646	655	653	644	677	677	645	679	671	701	687	661	634	691	688	645	669	661	702	631	733	661	662	643	680	685	681	693	691	624	654	666	693	730	670	675	644	629	675	701	666	703	695	630	629	651	654	638	681	644	696	658	622	680	706	657	606	684	675	643	702	711	633	687	647	680	648	680	653	668	690	703	653	690	673	612	644	645	670	627	646	712	698	684	629	700	636	678	661	666	654	665	676	651	670	651	671	653	685	701	727	713	672	651	665	698	674	643	665	680	644	659	643	690	629	695	652	696	719	679	676	695	666	717	633	670	607	631	641	677	665	629	640	668	684	640	646	678	671	687	646	651	640	704	696	640	681	644	659	653	662	647	654	676	656	663	750	685	672	657	626	697	660	689	679	627	640	682	651	652	660	649	650	661	666	678	660	644	696	622	667	667	709	707	695	640	668	664	626	648	653	666	661	675	674	642	657	642	682	631	639	651	648	648	696	648	676	686	635	655	675	680	659	685	679	648	644	633	676	685	641	688	689	708	645	636	700	673	686	725	656	689	686	680	677	649	699	674	642	660	650	660	663	689	661	683	675	656	678	688	674	673	695	626	644	678	618	695	647	663	632	644	678	631	662	700	687	655	689	670	680	677	654	648	691	657	650	672	671	711	649	663	679	638	635	662	644	637	684	710	656	618	667	673	656	694	649	684	668	689	694	702	653	671	700	683	733	592	711	676	646	659	657	668	623	665	627	656	680	681	653	670	672	654	698	644	688	672	683	669	649	638	660	724	651	677	679	719	673	695	653	631	632	639	674	650	679	650	682	722	637	686	673	659	674	678	704	662	659	690	718	658	703	698	695	636	619	639	700	663	667	669	693	670	673	697	662	635	690	665	641	696	654	682	652	657	664	646	681	649	653	599	622	681	622	710	668	668	690	628	694	701	631	661	643	647	678	644	584	677	626	657	650	640	658	658	655	644	663	695	713	662	650	686	632	635	657	623	649	643	649	647	699	689	691	668	643	673	651	671	682	708	623	715	662	652	666	671	677	677	661	659	634	695	698	655	619	681	703	693	625	653	654	656	638	637	652	677	664	642	663	700	620	662	646	712	623	608	690	615	689	661	723	653	690	642	720	618	659	672	707	659	635	662	622	635	710	622	632	695	662	684	652	670	694	623	647	671	677	609	676	590	635	669	649	703	710	734	643	668	676	705	693	680	662	679	681	632	644	648	665	663	676	652	721	718	674	678	667	663	645	667	665	636	646	706	663	690	634	652	634	668	638	689	655	677	674	657	666	641	680	646	628	647	663	655	705	664	653	625	625	643	702	649	690	699	703	687	664	655	637	678	667	628	721	690	640	636	669	711	658	629	669	657	692	647	662	663	663	660	696	666	669	680	683	666	681	727	668	670	663	686	669	660	656	682	663	670	633	658	648	679	627	656	646	659	662	645	657	663	697	663	601	652	656	664	690	658	628	649	664	678	666	624	647	660	619	676	698	642	690	691	691	690	624	672	669	656	680	695	642	652	642	651	689	681	697	634	620	678	698	642	647	685	640	682	657	624	673	674	650	660	631	658	721	641	634	710	645	646	629	629	713	654	655	667	671	653	624	636	646	685	660	677	619	648	609	645	621	678	618	665	681	692	624	658	656	659	699	646	669	674	653	656	670	675	639	643	679	643	625	653	637	670	690	634	684	670	719	641	656	674	647	640	678	661	675	685	643	654	688	698	644	661	638	667	695	656	662	675	677	691	629	659	704	650	662	635	668	668	681	659	696	678	701	670	684	650	650	610	667	754	646	672	649	620	686	685	677	641	685	654	690	646	657	621	671	649	695
25678	21727	29908	27176	26292	25990	20406	10836	5860	3993	2934	2254	1898	1561	1386	1255	1216	1097	977	903	848	901	786	830	803	797	775	771	751	757	774	699	699	793	744	741	755	707	780	726	746	761	715	668	742	740	687	745	750	738	764	749	711	719	739	737	746	718	685	723	698	696	732	743	650	710	713	740	696	730	722	727	719	776	762	728	721	755	723	747	728	729	706	722	737	723	748	747	730	709	715	697	756	766	747	753	779	729	739	766	647	741	729	708	717	709	724	716	753	700	722	746	732	726	748	715	699	705	725	748	684	724	733	739	690	768	678	726	750	690	738	709	736	744	686	726	707	719	755	737	796	740	727	733	690	726	740	686	687	696	745	752	713	736	749	744	713	737	671	709	775	714	736	756	652	722	699	713	762	745	707	693	747	713	722	734	718	711	702	767	748	707	732	696	726	712	733	760	732	672	747	735	730	790	765	781	705	749	709	715	724	728	723	744	715	703	737	743	739	730	729	750	726	716	726	684	734	757	739	743	733	750	767	761	692	750	733	689	767	752	705	751	698	746	723	784	731	713	723	727	729	726	761	696	726	725	696	744	723	737	704	672	735	715	748	735	722	735	749	750	801	765	752	683	728	705	723	721	738	749	732	730	726	754	773	778	718	689	713	686	730	763	755	703	745	658	752	784	742	696	703	789	722	710	713	749	745	739	742	709	738	712	701	703	770	710	717	747	724	771	730	718	754	745	712	722	735	686	715	742	798	741	756	721	743	756	738	737	712	723	700	735	770	719	708	731	765	683	788	762	754	736	750	750	741	713	669	714	759	761	746	741	727	753	735	744	725	731	735	714	722	734	768	757	738	785	725	710	745	711	728	768	748	678	719	714	684	742	752	721	739	729	708	745	743	717	717	717	724	753	697	762	776	749	682	748	727	748	768	760	744	685	699	737	704	755	664	738	678	756	729	736	740	703	678	737	751	783	744	738	744	717	743	690	755	749	726	730	737	705	716	715	712	740	762	695	668	714	684	744	774	735	693	714	744	785	714	737	732	717	742	754	683	715	720	731	779	721	775	719	726	726	695	780	767	710	712	702	707	758	733	685	701	753	744	722	737	715	717	731	700	767	714	801	728	705	665	719	717	699	739	747	753	745	739	753	746	717	774	718	712	758	703	732	761	686	727	729	736	674	727	731	729	747	717	703	736	737	745	743	689	713	718	726	707	780	673	733	758	735	741	757	749	703	776	703	729	709	783	762	713	732	758	747	697	710	733	750	740	740	734	697	729	805	748	777	721	690	752	727	747	717	733	677	755	752	714	709	765	690	759	741	664	713	709	714	720	759	752	674	778	788	747	724	702	738	744	703	733	754	764	661	696	716	767	737	738	713	708	701	722	718	716	740	723	791	700	717	747	749	726	684	727	717	690	723	719	736	784	708	740	715	699	721	710	720	733	736	711	732	718	762	723	782	743	718	772	758	722	649	687	717	690	721	726	715	741	757	700	704	737	764	749	671	719	728	724	705	678	744	732	774	691	711	727	766	742	732	709	763	745	723	708	754	685	682	706	760	726	722	748	723	768	707	701	710	695	698	727	728	786	746	728	687	725	716	706	780	736	690	701	774	763	721	775	696	702	710	735	725	730	729	760	751	654	738	719	764	699	734	751	728	731	674	732	769	738	745	706	719	714	706	714	688	685	794	752	762	734	766	730	745	750	702	709	698	750	700	776	711	746	768	742	783	745	732	732	765	731	786	703	697	747	696	732	718	720	731	752	717	709	732	742	692	789	745	738	702	729	696	776	698	679	691	726	674	705	728	723	763	696	761	766	712	759	729	738	697	719	719	763	749	762	689	707	751	700	736	697	731	721	720	704	734	718	739	708	725	713	779	755	726	723	721	757	780	714	757	755	726	744	774	753	746	734	756	735	712	718	709	714	725	722	750	704	733	739	756	705	729	727	686	750	732	679	703	762	701	748	767	739	721	680	691	732	738	708	700	714	713	696	715	755	760	702	725	745	720	729	736	725	703	717	745	725	765	728	740	724	799	796	782	719	706	726	751	722	714	728	724	724	718	698	732	679	740	785	733	718	713	725	725	735	684	755	712	693	723	742	774	730	698	722	766	687	744	785	744	701	744	710	696	743	695	728	711	729	747	734	738	743	762	816	718	740	723	749	746	753	712	721	745	780	770	729	706	738	732	725	739	765	759	715	825	697	714	694	678	701	741	723	761	755	707	716	737	737	696	728	673	676	698	751	715	709	718	773	746	732	720	715	765	730	698	695	719	767	764	761	734	760	749	729	745	745	738	735	746	706	688	721	731	706	692	730	744	680	760	689	702	762	714	752	713	693	708	797	721	720	728	743	781	739	716	711	720	742	689	737	730	733	732	735	767	712	718	710	689	763	747	779	779	780	723	727	773	745	733	743	743	712	740	758	763	708	710	704	761	764	675	690	745	744	704	717	720	712	731	784	754	714	686	727	726	745	722	715	725	700	729	685	761	715	747	767	781	762	761	704	757	699	720	740	710	812	753	746	734	681	715	717	700	722	752	719	717	711	670	715	746	708	687	707	727	687	676	698	769	745	697	716	695	745	739	701	725	706	792	653	749	740	735	714	716	739	752	762	755	725	680	688	726	702	729	742	724	715	727	739	717	732	774	729	693	693	734	735	756	733	721	697	706	746	724	731	722	702	731	708	755	749	743	698	757	702	723	698	817	707	714	712	783	738	709	760	740	739	745	706	797	757	733	759	720	745	721	764	749	742	725	706	760	748	692	732	756	723	706	759	740	725	732	724	729	737	745	673	700	731	720	686	736	730	749	739	728	689	700	753	740	672	729	742	727	744	723	729	731	692	742	723	739	671	748	718	685	726	737	774	689	720	720	712	743	714	734	708	802	724	704	734	747	729	708	724	745	727	700	723	693	664	763	719	686	721	758	741	717	742	765	715	726	710	710	698	704	744	703	716	773	732	720	747	660	747	747	760	743	712	743	698	736	771	722	745	687	712	693	709	724	693	751	739	759	704	751	741	752	667	681	687	737	745	720	730	756	718	709	749	699	746	749	746	749	723	739	759	705	747	765	776	744	723	723	779	726	718	702	749	721	737	728	767	753	725	779	724	772	732	736	717	730	763	706	733	715	756	731	719	730	734	751	707	746	739	743	723	729	695	741	724	736	701	728	704	750	699	751	697	763	727	752	750	759	741	739	752	723	715	701	723	724	707	711	734	728	712	722	755	772	740	737	760	718	724	726	808	742	733	734	705	750	736	761	695	681	708	709	757	730	679	748	699	788	744	685	729	729	693	683	758	747	760	743	731	751	749	751	750	749	708	759	755	624	729	705	719	741	744	707	766	714	729	739	726	758	741	739	734	739	710	698	683	735	774	710	754	747	702	752	727	744	741	792	728	747	736	764	692	774	727	729	745	757	713	691	792	679	706	740	732	660	713	734	713	763	734	743	716	692	746	756	747	690	739	730	757	748	750	738	645	733	720	719	748	703
52956	71324	64581	47070	35388	26431	18473	12482	8117	5814	4100	3015	2396	2026	1683	1589	1297	1241	1090	958	902	900	854	822	818	737	724	750	726	714	698	688	682	702	671	682	646	676	666	685	651	657	695	684	621	663	669	649	700	643	655	673	624	665	626	624	651	682	671	702	673	688	683	721	696	627	641	668	721	701	651	689	699	685	706	660	655	651	616	697	683	638	648	698	667	648	673	665	665	713	629	625	658	680	641	636	665	657	647	659	669	651	645	684	726	630	662	650	682	646	670	636	665	664	664	637	660	675	698	692	634	653	653	641	675	661	630	667	689	719	669	682	648	696	639	681	654	677	663	714	621	674	700	612	670	688	680	646	675	648	703	733	709	716	679	683	682	698	671	627	686	657	624	679	695	673	704	700	660	670	636	719	681	700	668	633	694	680	654	592	680	633	638	709	654	684	640	675	708	686	682	681	646	707	642	679	695	660	699	660	672	630	707	672	677	658	624	674	693	641	692	649	702	664	686	681	677	676	678	661	672	668	665	671	686	694	661	713	688	706	693	669	680	688	677	667	686	640	646	709	702	669	670	656	681	657	705	692	706	700	640	700	722	644	674	680	668	673	663	659	684	704	691	688	698	653	667	664	711	670	671	665	687	659	672	673	652	651	665	699	688	670	671	655	650	689	655	672	684	683	650	656	641	698	667	657	667	653	724	666	693	683	702	682	658	664	678	636	662	614	662	657	659	678	698	681	660	635	621	680	693	671	655	681	639	692	668	640	668	658	649	650	701	703	654	652	676	625	722	685	691	648	690	708	693	664	682	652	637	661	683	616	686	662	610	643	654	673	659	727	693	679	650	663	661	636	725	682	690	673	704	692	652	664	653	699	643	661	665	681	702	692	674	695	697	711	683	707	677	697	673	672	670	652	687	672	655	628	684	679	676	694	645	649	642	676	691	682	710	674	641	689	670	700	628	670	713	655	653	697	712	651	698	656	675	700	674	646	644	640	694	656	654	653	664	693	701	645	668	686	611	683	665	656	627	686	674	677	639	651	679	693	670	664	651	677	660	727	678	688	659	675	656	645	646	659	678	691	665	668	654	700	688	663	694	681	622	729	674	675	718	703	662	682	671	653	724	639	660	643	682	682	680	623	694	684	675	656	658	658	628	704	670	658	642	624	736	656	648	678	685	702	624	702	705	648	667	696	648	685	673	716	662	646	647	709	672	670	677	612	702	623	681	688	632	626	659	678	674	676	694	672	659	693	694	643	676	659	696	706	680	703	703	655	668	651	660	720	628	653	675	684	668	684	628	633	658	652	666	661	678	646	682	704	633	649	686	669	656	668	676	668	675	659	672	686	671	717	707	714	683	634	665	663	679	629	680	637	679	720	683	722	723	696	668	637	645	693	667	697	689	702	642	682	669	609	695	717	646	686	659	709	657	699	663	693	628	672	644	672	639	656	707	671	730	610	732	707	667	670	692	655	684	720	709	648	691	724	653	675	630	654	676	650	674	682	646	672	741	688	705	661	649	666	714	657	670	660	656	634	622	643	670	674	666	639	675	684	655	679	662	639	681	668	664	685	658	658	689	674	659	688	669	678	697	611	703	616	704	680	624	665	648	655	604	654	631	665	639	684	625	654	706	634	676	667	672	627	704	654	662	675	642	664	653	612	695	641	691	693	718	654	676	667	658	685	667	652	659	633	650	664	659	671	658	685	718	661	687	717	686	640	676	715	660	667	731	686	643	663	658	634	657	666	691	693	664	691	643	667	658	704	691	646	661	593	697	689	683	686	676	682	738	672	653	643	671	668	651	678	689	637	681	664	674	660	690	709	635	645	655	696	707	695	705	692	632	675	640	655	656	663	685	685	752	650	630	647	705	673	691	681	703	610	649	670	636	661	678	709	660	680	681	675	685	682	663	671	631	695	685	662	653	645	674	680	689	640	680	691	645	707	645	647	672	673	659	671	638	620	759	696	662	676	671	669	699	690	679	656	669	646	671	662	680	661	650	683	663	706	688	677	655	652	650	647	622	655	644	708	643	674	671	630	627	680	695	622	639	675	663	606	682	688	683	684	646	662	704	659	676	662	655	647	667	678	686	684	634	660	671	643	658	652	650	660	679	672	676	641	647	721	671	679	710	647	662	668	633	667	703	679	627	685	705	661	698	712	606	678	707	657	672	656	681	641	675	641	650	736	692	658	634	625	619	674	676	632	675	652	657	642	667	674	705	679	720	694	635	646	655	704	688	644	700	694	648	674	634	641	681	670	628	681	662	682	677	685	714	715	643	681	664	634	680	642	691	699	603	663	651	656	692	663	699	698	647	699	645	692	681	677	712	671	649	721	615	664	640	684	714	662	647	660	662	622	676	644	670	651	674	670	634	677	674	635	662	663	707	678	684	690	696	665	651	677	733	715	661	679	687	728	690	659	699	635	637	658	702	699	712	682	614	687	649	662	693	664	732	653	651	699	670	684	644	648	631	674	669	643	670	685	646	637	643	687	648	640	709	685	690	667	640	643	665	659	653	653	700	718	651	650	670	655	700	671	691	701	668	701	620	631	652	657	728	692	704	660	677	661	718	676	673	673	682	646	687	724	643	653	664	698	655	687	614	737	636	707	655	685	634	725	682	677	664	698	692	683	670	700	702	703	657	692	660	674	663	642	654	677	689	667	665	641	683	688	635	654	635	643	681	693	639	686	692	655	680	668	658	710	679	657	719	627	706	648	663	667	720	638	729	707	720	655	637	647	649	637	663	686	648	656	661	734	685	660	682	640	683	653	675	615	651	619	687	708	674	652	672	677	676	660	653	667	682	680	681	705	610	629	710	684	665	653	619	702	682	701	675	656	697	661	680	695	695	689	718	624	676	654	677	667	683	675	660	649	664	645	649	649	698	655	696	660	685	653	698	675	658	642	700	679	629	622	668	672	654	686	656	640	640	703	679	677	714	703	672	699	679	671	633	709	646	669	647	710	723	701	650	631	669	687	669	692	683	648	673	628	697	661	632	697	646	658	637	675	706	701	639	702	695	678	658	677	654	644	648	684	690	680	681	668	662	670	752	695	635	693	623	699	644	659	708	679	649	654	673	694	639	648	717	697	685	663	647	624	661	638	670	651	690	653	699	693	728	688	637	674	692	671	624	669	685	703	646	705	682	689	663	677	694	655	664	675	674	636	690	682	683	647	707	640	677	686	668	658	664	659	663	697	660	631	655	653	680	657	694	649	669	627	697	735	689	670	699	709	675	719	696	681	630	652	704	694	737	703	622	675	634	667	665	654	653	671	643	646	683	658	669	623	638	698	670	683	645	671	658	654	662	668	690	657	711	664	704	678	666	680	666	657	663	692	701	681	649	650	624	673	651	669	682	621	702	678	688	646	684	647	657	678	630	636	662	673	663	642	684	688	660	655	623	657	633	622	674	636	675	649	678	635	679	675	659	626	637	610	674	663	675	671	663	683	672	644	660	688	686	685	629	691	700	664	696	679	660	675
25190	21810	29845	25713	24237	24456	19959	9160	5160	3546	2456	1907	1607	1426	1342	1181	1114	1001	925	939	935	845	858	790	824	842	788	767	762	730	753	737	737	712	749	776	724	739	737	719	705	732	697	774	759	794	715	718	768	745	733	701	741	756	747	725	754	734	759	712	734	718	721	725	739	753	743	719	714	753	744	739	741	721	677	767	762	727	727	731	780	705	754	731	774	727	656	750	742	746	706	697	779	693	711	761	687	684	718	739	723	744	693	704	702	705	736	762	729	718	734	727	717	774	669	744	717	727	766	707	630	712	700	756	734	733	689	746	694	724	766	710	758	741	683	735	726	779	735	706	700	778	685	798	717	758	671	766	667	701	749	735	737	748	773	705	744	754	732	747	722	717	748	724	722	698	709	746	764	723	709	786	731	671	750	707	732	749	726	710	738	699	736	759	745	687	729	708	709	745	725	710	686	715	790	717	728	732	729	747	728	766	717	726	683	662	719	703	764	729	720	728	732	777	722	762	736	756	702	739	741	759	719	716	705	767	723	732	709	736	755	767	702	712	713	701	729	720	689	692	706	763	748	761	725	691	710	755	755	736	699	749	762	726	756	715	707	712	743	715	778	766	725	735	712	753	743	716	737	743	744	722	734	726	707	729	722	740	755	730	735	753	706	708	747	780	718	735	696	721	654	754	702	742	711	754	735	776	726	718	717	694	738	771	708	755	747	753	754	751	775	771	753	755	778	752	763	756	762	736	753	681	765	753	745	755	721	755	725	756	674	732	720	717	740	778	698	706	747	752	692	740	745	730	727	751	745	730	766	690	667	750	720	740	772	774	709	659	667	670	693	697	717	730	759	743	710	760	747	732	711	741	743	712	735	718	702	717	705	735	721	772	731	706	719	755	769	765	737	735	758	717	740	721	720	674	717	751	744	695	730	762	783	695	744	696	724	781	748	762	694	694	748	742	740	746	741	709	708	776	752	746	728	699	755	719	743	730	728	715	768	778	754	771	698	743	731	780	752	748	734	753	755	757	741	756	704	722	750	718	744	735	738	691	757	729	728	755	737	753	763	745	699	746	737	706	684	701	766	769	728	730	719	696	742	744	705	705	739	720	689	735	760	733	731	731	733	691	768	749	764	742	738	750	747	744	788	721	740	665	729	707	755	731	754	759	712	747	758	757	737	741	734	691	733	745	712	714	703	718	743	742	710	716	752	734	724	753	719	713	711	779	722	713	680	770	751	713	683	710	748	716	703	776	715	739	714	723	737	746	698	804	765	753	699	731	696	722	728	737	777	725	754	732	677	744	714	721	752	741	693	687	700	696	710	748	743	745	740	773	757	749	685	745	723	745	714	728	712	775	728	776	699	714	763	717	690	690	722	758	751	734	758	712	704	700	717	684	768	794	755	709	744	739	738	698	768	743	723	741	683	741	719	744	739	719	741	721	705	720	705	718	730	686	766	739	737	756	763	713	735	761	743	730	761	783	719	714	726	746	747	777	754	720	740	791	710	720	777	763	704	728	744	756	713	764	730	697	692	719	755	719	746	728	758	667	712	692	722	698	688	726	738	754	712	717	740	658	697	739	725	737	694	733	699	713	710	734	772	748	724	733	713	737	733	721	723	691	736	749	740	692	671	734	749	760	771	745	737	714	729	756	705	725	703	747	754	743	733	736	740	770	740	762	703	739	742	724	747	700	779	736	720	699	746	723	764	763	766	754	688	733	717	730	771	691	741	787	758	753	759	756	761	745	688	757	725	725	756	709	718	732	740	707	750	702	796	751	718	742	742	761	748	780	720	716	729	716	732	758	705	745	724	725	727	705	709	723	713	696	716	735	742	731	720	737	736	687	743	762	710	710	773	686	708	763	682	721	715	717	761	827	709	734	699	745	741	759	749	701	764	717	740	716	771	754	748	772	714	748	798	701	724	740	752	728	783	735	750	673	724	710	705	684	760	740	778	759	741	738	765	685	714	686	757	788	710	744	740	762	740	712	798	713	737	720	668	755	744	711	744	726	726	736	713	718	747	768	741	755	775	760	791	726	682	737	733	748	710	726	709	758	798	742	716	707	729	741	750	699	656	719	713	735	798	719	743	750	752	761	701	740	709	731	697	721	796	715	728	750	760	731	757	655	717	721	712	706	754	730	772	726	739	675	734	740	722	715	744	707	692	703	726	750	739	762	740	687	742	808	736	741	723	727	773	724	741	748	733	713	727	729	716	809	748	705	757	709	761	677	741	785	693	749	735	767	707	735	721	756	708	722	749	751	694	672	694	713	751	741	738	736	693	700	737	719	740	766	707	707	757	716	768	794	776	757	777	759	767	785	716	739	681	750	715	709	793	730	711	720	718	761	704	746	700	728	708	741	693	712	790	752	720	714	764	787	724	721	743	776	738	793	684	739	684	740	750	750	738	702	726	749	750	728	704	774	718	686	759	714	715	744	707	666	812	753	750	733	659	730	714	731	755	726	720	734	767	728	682	693	703	723	744	755	753	755	735	774	705	675	767	736	751	732	722	740	710	710	709	713	690	709	727	774	692	709	748	727	739	713	777	760	724	727	741	719	735	686	720	707	716	697	727	759	715	763	753	735	743	766	719	729	759	738	702	760	748	708	728	700	665	736	724	727	717	763	718	686	728	758	727	700	712	755	684	746	718	715	760	777	776	743	793	738	755	739	692	725	772	761	711	744	771	741	720	742	731	692	740	800	681	716	738	714	787	705	712	713	719	780	721	754	740	715	736	718	703	715	773	721	759	702	714	729	739	811	760	711	683	695	769	722	695	736	697	733	710	735	707	708	705	735	762	682	748	787	720	731	722	715	747	719	776	745	731	680	672	752	763	727	739	760	724	689	693	711	786	722	729	767	767	745	736	761	766	745	717	753	792	705	692	705	763	721	711	739	745	705	703	717	683	759	731	700	720	800	786	720	750	777	719	751	774	741	738	795	714	719	715	776	731	672	739	712	701	703	697	753	726	674	726	735	748	739	740	738	688	728	710	744	770	712	717	705	734	735	747	725	754	700	707	729	715	767	773	740	795	757	722	734	733	748	764	722	710	730	668	740	769	785	761	714	724	774	750	696	723	707	753	759	734	752	751	718	762	748	682	697	690	769	701	691	696	790	726	681	713	731	760	699	742	721	711	776	733	742	748	713	707	729	690	708	712	714	780	757	704	729	708	762	726	755	727	780	771	717	734	702	758	806	675	720	734	737	690	739	709	714	733	714	723	752	730	713	730	729	745	696	700	704	742	707	717	720	782	709	714	720	729	766	773	722	748	675	692	703	706	722	705	751	726	742	727	747	753	716	739	777	740	727	705	768	739	700	714	700	706	722	699	778	772	737	713	761	750	729	738	734	715	721	720	717	759	746	696	719	741	734	682	696	733	748	681	770	715	717	678	706	741	715	761	715	723	729	684	753	725	783	792	716	756	724	709	725	706	772	767	750	758	695	749	738	756	767	746	716	745	712	726	716	749	723	748	732	687	721
57001	75658	66024	48098	35218	25234	17572	11197	7651	5185	3708	2813	2211	1932	1618	1437	1268	1157	1053	979	913	864	833	816	761	757	786	716	695	684	704	687	657	724	720	663	676	674	653	655	657	709	659	696	666	723	652	705	681	676	681	679	652	702	658	654	679	681	706	674	675	649	676	694	677	698	666	647	688	608	659	673	665	665	641	673	626	693	698	630	658	620	631	719	673	680	669	697	667	715	697	693	659	693	671	637	671	665	673	666	682	685	620	689	644	710	655	620	669	670	663	626	666	665	598	651	632	683	665	689	653	675	660	662	675	673	673	683	665	704	695	675	656	612	700	685	658	661	665	680	648	635	682	666	677	662	649	688	647	663	668	675	671	697	699	677	647	674	686	653	633	688	663	674	704	657	670	677	693	669	693	685	700	638	606	698	636	685	695	684	681	678	695	674	688	689	699	638	681	670	676	667	638	668	673	730	682	704	639	687	679	698	689	692	665	677	648	643	666	686	701	655	633	648	626	659	661	714	658	681	667	632	677	647	702	637	639	671	668	651	695	711	684	662	671	683	684	687	709	687	689	646	673	730	661	630	700	655	633	711	670	659	697	758	671	731	656	688	667	690	673	658	632	685	671	642	658	661	688	662	697	671	692	683	663	637	636	691	680	678	676	658	644	658	667	669	688	715	673	698	713	614	656	677	679	661	685	703	656	677	658	679	664	705	701	686	684	673	696	666	629	679	691	703	696	631	624	680	637	675	693	629	633	667	705	735	712	656	629	707	714	644	698	647	706	665	691	698	685	667	683	669	657	646	716	673	697	667	656	652	634	685	718	659	687	683	653	674	689	690	678	679	635	655	652	666	668	659	676	665	679	708	627	685	645	688	650	665	634	694	700	728	667	676	677	719	660	680	716	684	662	645	697	604	734	664	658	657	625	669	669	655	672	652	702	607	644	727	668	647	676	693	706	719	720	667	668	680	695	719	677	651	665	681	689	650	674	664	666	669	674	670	661	646	652	636	653	700	643	658	649	651	664	657	692	664	673	714	657	690	711	693	697	696	670	633	673	678	712	704	688	692	675	691	684	671	713	703	659	640	697	663	661	649	718	696	674	650	683	657	680	692	657	676	700	674	695	656	696	673	653	677	694	657	639	708	658	685	728	628	651	701	654	722	671	613	703	670	704	626	657	628	640	655	646	670	654	706	685	668	700	663	615	650	668	681	690	665	684	697	653	698	693	744	668	674	699	678	670	646	680	681	668	685	690	656	705	659	661	687	732	655	691	710	718	693	642	663	658	670	646	671	666	739	667	722	633	723	642	665	619	641	648	717	709	687	680	642	721	633	679	676	657	682	710	692	683	643	686	696	649	726	641	699	616	670	664	707	693	713	659	690	638	700	711	644	655	703	724	715	657	680	630	693	645	721	683	628	673	665	631	666	641	702	684	649	688	634	746	640	680	700	650	684	674	656	680	717	660	689	677	724	633	666	666	662	636	689	676	720	666	661	635	658	658	679	671	663	714	692	671	631	656	661	720	692	694	670	693	628	643	661	657	631	657	682	707	673	674	701	651	689	705	662	680	676	705	674	666	720	672	719	658	675	640	690	689	695	663	667	683	675	672	707	681	680	668	608	700	638	653	647	706	669	677	684	684	682	660	679	667	641	637	638	695	649	683	624	655	649	721	673	633	677	641	669	697	641	645	683	716	649	674	704	661	679	689	637	675	639	696	699	637	655	684	651	626	645	671	614	654	706	698	679	674	680	628	628	684	643	700	697	690	714	665	689	655	720	694	697	708	667	711	669	722	704	673	638	672	719	718	640	674	648	687	679	678	639	679	691	694	670	671	617	654	635	710	678	749	652	671	676	681	700	655	708	695	688	671	660	647	665	684	691	747	652	655	716	666	688	648	683	665	684	713	704	704	684	680	720	666	699	649	702	660	663	688	630	650	654	668	643	648	706	658	678	700	627	661	698	692	692	692	702	702	686	696	665	671	714	700	668	629	673	678	642	685	668	660	693	678	668	634	707	674	687	637	699	651	664	700	718	654	629	665	649	685	692	705	647	686	669	686	639	672	676	661	665	679	661	684	654	656	645	707	679	665	643	645	648	663	667	685	669	696	663	687	694	639	661	636	632	688	678	692	672	651	646	699	664	645	668	677	675	635	643	667	686	702	696	669	646	706	702	712	685	670	663	699	619	674	669	693	685	672	697	661	631	708	654	688	690	656	673	684	681	654	628	729	659	666	673	649	644	681	666	667	635	657	699	678	662	624	712	656	723	667	627	667	665	644	681	608	670	662	680	684	690	670	697	675	669	675	641	692	658	682	670	660	701	651	684	657	709	681	667	639	692	707	719	677	696	666	647	747	661	630	672	680	650	685	656	693	704	659	674	682	677	654	719	707	657	663	673	640	647	684	674	650	709	703	656	704	650	661	642	660	679	654	667	672	672	702	653	634	646	659	646	651	662	693	658	671	644	689	667	668	701	670	665	670	688	682	670	691	711	654	660	634	660	678	698	670	678	669	703	653	672	666	653	658	711	676	663	653	647	688	641	657	702	678	651	638	653	624	650	676	627	673	681	697	684	653	681	662	644	649	657	647	701	697	687	664	650	697	683	699	648	671	671	656	674	626	719	679	670	636	669	642	688	673	663	636	702	641	676	717	679	679	654	680	645	710	674	695	680	655	699	636	692	646	686	669	660	656	641	673	695	693	663	671	686	660	690	710	666	656	650	663	741	660	702	681	731	673	664	686	705	663	725	628	657	726	669	700	709	662	650	702	672	669	679	689	654	689	732	688	635	680	649	630	672	656	658	645	726	665	669	688	676	668	698	666	653	660	674	648	644	668	685	635	623	665	718	666	696	662	648	637	654	670	692	671	661	645	721	698	655	635	669	637	638	674	649	675	645	660	677	632	705	661	663	684	675	690	671	679	685	641	693	703	676	690	674	674	652	661	643	686	660	683	673	674	684	668	692	680	683	688	678	685	703	708	644	624	681	673	652	682	673	684	665	696	671	661	646	718	623	645	664	701	661	696	677	704	700	666	667	687	683	675	699	670	672	673	642	648	664	676	649	715	736	642	690	653	726	704	643	662	639	724	681	702	647	716	719	717	647	627	692	638	665	637	651	685	706	638	669	667	662	655	669	644	666	635	692	648	671	687	680	705	731	643	722	684	722	679	715	679	634	707	702	714	648	644	681	680	641	665	682	678	695	624	726	636	735	708	697	647	698	672	659	699	670	688	654	666	682	660	682	713	663	675	692	682	672	679	650	635	667	630	680	659	650	662	706	646	711	648	631	670	650	659	645	664	694	648	687	693	663	652	628	693	691	648	642	705	644	683	669	667	638	692	664	687	700	671	649	656	653	671	677	686	701	709	708	737	668	681	654	702	677	661	674	677	650	737	710	640	626	684	692	696	660	655	684	678	665	697	635	705	710	653	645	656	615	661	686	668	695	672	671	644	645	650	657	660	672	644	674	664	626	657	713	664	679
24430	21628	29499	24890	23953	26397	25558	13300	7406	5079	3522	2637	2186	1803	1546	1428	1294	1191	1049	1074	990	946	942	856	854	795	872	769	791	828	770	791	762	769	775	734	727	737	790	771	705	778	746	721	768	735	742	790	745	781	718	697	746	780	736	716	747	794	739	728	811	726	734	731	761	744	716	748	713	776	739	766	788	767	765	804	734	720	721	679	733	786	747	670	733	768	748	788	744	750	737	751	697	739	714	768	756	791	723	784	778	716	714	745	719	727	770	748	696	670	725	746	811	708	722	709	731	732	756	771	767	736	697	715	727	748	685	755	738	744	745	754	745	725	756	740	757	725	691	736	690	757	760	704	750	729	724	713	720	760	751	748	773	736	726	756	687	796	711	698	729	707	731	700	727	753	731	701	751	783	765	754	709	712	737	743	775	801	724	732	772	740	724	691	762	760	742	747	767	715	734	762	755	744	759	735	700	750	744	698	751	681	775	717	747	707	750	707	720	806	751	727	763	748	813	762	736	780	772	735	736	739	654	752	777	696	763	741	715	741	733	763	728	759	773	719	777	690	734	729	723	754	726	735	717	748	727	774	722	742	718	773	772	732	683	744	697	715	721	745	771	745	722	773	718	724	778	724	746	708	730	721	761	757	746	776	712	739	733	754	739	729	777	746	741	723	646	715	742	754	754	729	702	753	676	743	787	744	730	753	730	731	732	728	735	768	742	757	706	750	741	763	750	743	743	740	730	730	728	720	692	754	694	738	699	758	726	738	715	728	715	703	737	751	705	704	710	755	672	743	750	774	695	715	727	718	737	750	727	745	756	677	754	763	734	711	772	740	758	768	764	752	719	733	731	757	718	753	770	745	777	737	783	718	770	740	737	752	731	776	751	738	730	782	782	702	748	749	740	766	765	717	720	723	753	758	706	733	707	750	734	749	762	724	723	760	695	773	733	736	771	753	738	739	717	784	725	775	741	733	729	759	770	787	739	758	745	720	783	765	774	741	759	754	746	699	738	699	762	783	725	766	757	765	743	748	750	726	710	739	776	728	758	739	727	777	721	755	739	786	795	762	769	728	768	726	756	703	754	752	731	747	737	793	746	695	745	728	715	751	732	697	756	773	734	731	740	726	772	822	713	721	693	727	726	709	744	776	783	742	785	748	741	719	744	780	749	787	712	736	770	771	729	767	720	726	704	739	736	732	786	684	687	723	733	756	750	755	736	786	708	729	724	767	722	705	742	741	743	742	737	731	755	776	694	745	760	749	744	704	742	683	702	707	700	694	739	710	711	756	735	714	732	752	759	694	761	705	794	729	718	719	701	774	688	758	741	739	676	749	716	764	738	730	713	752	785	739	799	727	734	758	779	737	720	725	751	746	720	690	727	743	748	772	759	749	732	765	781	763	748	728	721	689	767	768	726	738	718	727	761	766	766	746	710	763	738	708	738	783	744	734	756	725	768	737	680	766	713	752	792	749	777	751	704	724	721	729	719	759	737	751	720	748	779	741	752	704	770	740	717	745	740	725	769	751	783	741	741	742	728	779	776	726	728	720	709	743	706	748	726	755	744	734	718	768	771	747	753	676	788	715	736	730	751	708	751	752	804	787	716	753	707	746	753	788	714	738	704	782	797	738	771	750	731	703	727	718	708	718	753	743	766	742	729	738	721	711	745	704	724	734	745	798	777	775	739	723	736	753	750	768	756	746	792	761	729	737	800	741	725	784	751	756	739	711	711	747	765	771	735	728	759	721	744	735	682	739	751	713	784	707	773	782	745	799	787	769	742	731	722	740	747	691	721	740	700	758	691	752	763	778	764	711	723	721	721	781	781	764	726	811	757	753	704	745	754	717	785	718	730	748	697	774	727	767	786	761	747	758	731	693	746	740	808	691	740	696	718	754	742	777	735	768	711	730	766	713	741	725	684	732	678	742	707	718	732	709	774	713	721	761	724	744	754	727	772	742	689	725	740	814	734	758	744	753	770	726	727	748	709	734	719	703	751	769	743	786	729	742	702	754	744	771	738	766	771	743	712	769	724	749	745	751	788	719	770	722	726	730	755	728	716	784	705	703	781	696	754	684	705	754	720	726	746	713	760	741	691	696	776	757	761	739	711	697	752	731	721	767	750	738	713	725	799	731	760	719	761	752	746	741	716	761	763	710	744	729	734	725	712	723	744	723	763	720	756	767	699	745	770	741	759	697	705	734	743	727	750	747	799	727	718	723	693	723	722	749	743	725	762	714	684	714	739	770	700	690	768	710	764	739	727	769	736	742	706	772	761	770	711	722	772	759	736	753	726	775	767	743	743	747	712	760	739	794	767	722	792	731	723	756	755	739	714	724	723	714	736	731	754	756	729	735	734	722	765	725	773	687	748	737	760	725	735	746	767	771	730	742	730	725	721	742	765	733	732	746	713	761	777	748	776	757	752	734	717	738	743	789	724	742	753	739	740	771	758	735	760	708	739	707	761	761	740	727	800	738	718	718	743	718	744	744	727	753	794	720	743	694	719	693	726	725	709	760	713	722	721	707	716	744	724	720	723	735	726	768	736	746	790	769	685	728	736	693	814	783	744	739	756	739	775	729	739	724	736	682	747	759	739	751	729	712	749	773	764	752	727	769	738	743	718	687	729	714	716	736	737	724	741	715	709	766	725	719	713	742	765	727	763	776	745	749	762	772	729	782	739	746	743	714	727	728	779	754	697	745	707	729	751	771	702	718	697	745	770	735	726	728	775	786	757	722	719	715	747	777	767	728	733	711	745	725	730	789	722	787	725	727	719	761	756	721	694	716	724	739	765	750	714	735	766	750	750	784	689	731	708	702	697	730	707	741	691	723	738	766	737	697	723	761	762	708	714	749	689	758	705	740	733	729	726	761	795	704	736	740	759	768	747	764	721	786	731	755	727	702	788	715	758	761	670	750	756	700	706	776	767	778	741	711	784	715	756	685	678	746	711	685	702	711	735	776	709	694	719	727	739	745	704	736	737	728	729	772	731	759	759	726	746	755	730	722	739	733	736	738	733	734	693	691	747	727	681	730	771	766	794	727	734	741	733	738	734	787	733	735	759	703	744	756	715	693	747	782	739	776	698	715	778	726	757	716	766	755	697	701	744	720	727	755	712	714	714	723	757	778	742	769	714	732	748	763	712	788	793	714	781	755	774	716	721	699	757	740	759	727	734	700	755	764	728	730	697	742	761	737	743	660	699	765	754	776	747	722	773	736	720	728	742	777	770	701	725	748	672	704	733	744	785	709	712	692	713	734	704	696	757	725	778	717	730	740	754	749	792	715	743	717	770	712	720	746	714	726	728	726	780	785	716	745	740	735	772	740	722	742	729	709	706	742	787	711	772	697	717	722	795	697	727	764	699	753	760	712	725	780	718	796	748	719	752	761	768	721	749	677	730	735	727	806	740	740	737	709	784	688	714	740	730	741	754	747	725	743	757	696	773	720	756	749	723	771	736	707	775	741	723	773	774	747	687	766	705	710
55906	68312	64780	49945	39271	30572	21575	14389	10081	7000	5033	3777	3012	2474	2023	1710	1520	1375	1249	1193	1058	964	900	870	898	846	813	748	792	780	766	688	690	690	674	677	694	716	686	694	654	627	618	681	736	660	697	681	717	692	658	665	649	694	669	656	679	669	697	667	703	691	654	703	645	687	670	677	718	680	642	673	688	709	653	725	685	700	672	657	621	679	647	680	671	694	710	703	694	672	673	651	661	674	651	648	666	665	677	681	664	665	716	649	656	709	692	690	693	677	710	663	715	628	666	637	666	661	694	688	683	690	694	681	672	659	651	666	689	659	628	663	651	666	678	655	661	670	712	683	680	739	666	669	673	705	648	656	698	686	630	706	658	636	664	704	690	669	705	661	672	658	651	646	679	666	663	730	646	646	719	727	618	707	681	651	696	628	625	703	691	693	668	673	600	669	669	661	670	661	621	681	716	683	679	743	682	714	657	662	661	667	703	667	680	659	702	670	666	641	720	666	704	686	718	683	667	728	688	714	693	642	664	647	690	733	662	716	675	657	691	687	698	627	662	657	665	704	661	667	714	702	721	678	684	711	652	687	721	681	696	626	705	627	707	695	715	617	692	709	647	652	640	701	713	677	694	710	664	661	659	707	686	639	679	692	683	655	661	683	723	681	641	699	677	690	626	649	671	695	655	695	673	659	675	624	701	693	662	702	714	698	689	679	714	645	660	684	632	691	658	680	636	719	665	684	695	657	666	668	731	667	678	620	648	690	646	673	626	707	673	689	655	669	651	713	684	700	699	692	704	659	670	667	699	684	676	693	634	657	660	686	662	694	657	667	647	679	680	644	664	681	718	690	694	629	689	707	673	644	646	671	667	650	705	715	687	674	716	747	689	649	717	674	650	695	641	683	684	703	687	641	631	694	672	680	666	684	660	629	651	662	688	692	654	655	700	655	655	683	641	718	659	685	690	705	715	677	700	706	663	684	666	647	653	674	718	657	674	636	633	687	594	671	663	712	705	689	689	667	644	684	689	673	682	664	635	681	689	666	642	640	670	701	692	708	701	673	681	664	659	723	708	643	636	707	653	697	677	670	700	661	681	689	680	711	692	717	691	672	702	659	661	660	673	701	669	664	669	675	664	609	702	700	682	702	672	678	671	650	637	677	667	678	686	676	677	647	742	742	669	700	663	724	658	690	695	685	623	674	641	659	636	710	654	671	698	680	707	668	683	658	722	666	709	698	687	663	679	668	712	662	677	691	640	639	660	665	663	708	698	693	676	672	696	660	689	697	663	670	675	668	682	662	690	649	646	660	649	714	660	620	645	612	668	668	636	668	699	694	656	658	711	697	694	653	694	665	646	648	679	691	670	655	628	664	715	714	665	624	659	677	666	680	688	723	650	678	647	673	644	661	669	674	729	669	688	651	686	678	673	696	670	671	744	684	665	668	678	696	643	670	681	664	608	700	718	637	616	652	698	685	664	642	690	659	650	687	659	650	645	685	676	638	709	667	687	701	667	679	656	658	675	675	652	660	718	681	667	675	649	711	657	693	685	736	693	679	697	705	634	720	692	665	683	681	663	678	669	681	680	707	689	636	654	660	667	649	679	667	685	661	662	698	687	690	748	629	682	651	653	690	677	701	674	664	703	649	649	708	680	685	684	642	634	660	720	714	711	655	649	658	653	670	700	620	684	650	669	656	663	695	658	677	656	682	651	657	639	689	627	669	679	715	644	687	702	685	708	669	710	694	708	701	657	689	663	660	660	678	643	676	627	692	722	650	685	796	701	688	725	697	663	702	744	675	689	650	652	639	702	697	685	654	695	697	681	688	680	656	661	730	654	629	701	676	692	663	684	713	614	652	638	693	655	662	663	691	700	683	677	664	711	664	634	663	659	670	679	646	661	657	688	681	681	717	656	694	692	679	672	662	713	679	650	703	663	674	644	692	675	700	703	700	672	662	651	657	660	643	610	694	624	646	706	664	654	689	634	640	717	661	721	684	690	696	681	641	685	705	669	705	624	690	681	705	678	634	634	663	694	675	654	657	692	663	677	689	711	700	706	661	728	681	698	692	707	631	695	677	679	659	691	719	720	666	672	691	713	696	669	671	678	674	699	698	641	669	651	663	680	671	665	656	694	695	676	683	672	707	680	656	640	676	680	658	654	643	653	698	677	700	678	705	663	659	659	684	713	677	695	670	674	695	722	661	673	676	646	710	666	684	699	720	668	702	653	674	632	652	712	650	651	656	676	676	651	714	691	694	694	667	686	669	697	697	680	666	675	692	666	701	688	709	649	732	686	676	657	717	667	675	676	684	709	689	702	650	667	674	667	682	674	655	643	631	723	673	687	685	682	657	632	667	656	661	681	666	667	650	666	671	677	639	671	660	740	659	644	677	666	669	672	638	662	660	640	675	716	686	697	687	691	713	662	698	668	640	689	649	705	647	657	688	656	668	721	695	658	707	650	655	682	707	734	660	689	687	679	713	693	644	662	738	686	640	695	676	631	678	675	655	714	651	683	637	709	667	675	661	684	648	683	652	669	671	690	677	698	703	683	655	701	659	689	670	669	679	721	704	691	660	648	661	654	710	694	653	729	675	700	740	634	742	620	697	693	688	714	694	663	660	707	688	666	665	705	652	653	710	685	670	705	685	670	670	655	718	702	637	697	609	676	671	634	684	698	678	662	629	695	638	666	692	655	669	660	667	703	714	679	677	701	649	687	695	703	655	647	644	707	712	667	707	658	710	659	706	746	682	649	702	618	712	682	658	663	664	701	720	723	666	659	732	679	648	648	659	678	710	691	668	715	666	659	639	698	651	692	651	750	705	706	707	669	665	664	646	668	634	679	715	698	637	672	690	710	648	647	663	668	724	702	654	658	665	681	672	666	711	714	695	691	648	659	667	676	712	664	660	644	672	637	659	662	693	649	651	671	657	678	699	685	713	651	686	683	651	704	669	635	635	688	679	667	675	703	677	661	684	654	717	643	651	692	672	630	647	669	634	687	673	696	712	667	627	674	652	619	735	671	657	738	651	671	716	674	636	688	646	677	669	646	682	625	699	673	679	712	669	700	666	634	694	623	688	664	643	689	687	693	631	658	712	674	669	710	675	685	689	716	677	657	647	698	697	652	682	700	690	665	643	664	704	632	710	652	657	685	621	683	686	693	683	658	640	723	617	720	696	656	649	690	670	694	690	682	688	672	608	636	673	673	644	681	651	672	685	690	678	756	679	629	669	654	711	687	691	663	649	634	703	742	660	653	688	728	715	686	672	677	729	633	697	699	707	663	688	692	710	677	682	681	626	703	707	678	680	700	664	715	714	691	634	651	670	696	693	637	659	692	687	654	647	642	659	694	706	664	699	704	682	674	667	690	655	681	680	700	659	671	673	689	663	672	728	719	700	686	668	696	664	658	688	696	630	692	706	711	674	697	696	670	685	661	736	686	672	669	744	657	690	658	670	657	661	666	702	702	660	654	649	733	717	701	699
29540	24620	35295	35433	27420	20448	12968	7075	4489	3065	2229	1778	1487	1263	1154	1099	983	951	911	806	844	812	812	822	715	759	725	741	772	782	730	710	736	685	741	712	741	739	694	719	731	737	682	713	718	742	731	738	671	734	739	726	679	751	703	672	718	713	684	702	699	683	680	724	653	670	700	728	681	717	757	706	692	662	712	693	727	631	717	742	653	728	718	708	711	727	705	655	703	661	698	721	719	697	719	664	733	713	711	689	726	697	676	749	751	651	715	711	733	731	689	698	706	723	742	709	704	717	691	709	667	728	737	729	726	674	718	700	701	687	730	709	698	680	713	673	727	717	679	741	713	704	699	687	709	696	753	708	695	688	688	690	742	721	683	672	735	694	702	710	724	690	715	688	720	698	714	728	700	689	701	713	710	696	679	718	712	675	686	743	686	719	699	710	696	740	688	652	739	684	730	729	683	721	705	693	731	735	667	720	686	673	694	686	668	747	781	732	665	733	688	726	735	743	762	751	729	714	722	715	722	657	744	721	715	688	710	672	699	735	703	718	698	724	737	689	729	715	673	713	699	688	714	732	713	699	714	701	690	740	702	778	753	701	678	709	712	707	699	694	764	636	728	693	739	679	734	723	692	684	785	744	677	662	670	735	728	706	703	694	725	709	682	692	740	685	731	707	729	678	716	727	708	685	739	668	774	725	702	723	706	709	723	753	692	760	695	669	689	712	722	663	710	695	716	677	708	724	677	746	710	702	691	675	685	694	700	719	743	717	690	693	733	708	691	702	721	714	745	642	715	687	726	735	700	706	738	695	711	745	660	677	667	710	705	746	689	695	708	690	712	670	695	720	725	695	693	675	701	725	739	720	711	722	703	645	719	682	722	693	673	693	682	700	714	698	676	695	654	750	704	684	690	742	727	730	716	721	677	709	711	732	672	735	724	706	730	664	782	757	673	704	707	697	694	755	738	707	710	713	725	675	752	682	725	742	696	683	685	728	712	732	718	688	708	774	662	658	690	696	641	691	704	727	705	717	742	736	730	696	702	742	728	727	679	739	705	741	729	672	694	718	678	662	712	685	647	747	725	711	717	715	690	715	691	721	702	706	746	710	682	722	672	735	686	709	670	719	722	712	728	720	726	692	695	733	696	718	711	722	717	701	754	727	717	722	740	737	744	693	708	706	701	657	691	707	719	745	683	737	684	686	662	699	721	746	683	733	671	756	754	738	660	759	671	708	715	710	730	688	675	703	712	733	700	686	669	685	707	739	676	699	679	689	702	704	700	703	701	737	723	767	736	697	662	721	741	705	726	696	696	750	700	684	716	675	717	701	695	740	672	732	706	746	744	695	718	679	722	697	728	656	694	741	750	682	718	709	713	712	688	696	751	681	720	709	692	646	758	751	754	681	739	675	723	706	679	692	708	650	657	713	708	771	674	725	722	676	725	748	724	671	714	699	691	714	718	690	719	714	711	712	719	701	700	689	684	739	706	707	680	732	671	655	745	725	701	738	692	721	736	630	691	761	712	666	735	681	697	710	680	698	727	680	700	674	756	738	694	704	693	755	700	748	748	746	694	713	718	721	716	729	684	673	673	733	728	753	675	712	711	700	722	750	699	713	713	740	742	704	736	672	704	688	728	685	685	666	721	700	699	707	741	700	721	768	680	734	707	678	726	702	706	741	719	716	674	758	688	720	734	705	709	719	708	711	739	689	706	742	722	672	710	742	738	673	684	694	713	704	693	703	717	666	743	725	694	707	711	730	669	681	720	753	756	691	718	683	726	725	711	757	700	718	711	723	681	733	720	706	721	678	700	703	712	686	762	718	723	682	723	749	694	656	727	737	718	688	714	666	715	686	740	676	736	715	716	704	655	675	696	682	692	720	710	642	701	733	701	720	671	674	679	706	740	750	727	711	736	720	723	707	686	672	706	665	722	682	732	717	705	734	758	675	688	696	728	676	676	727	736	651	709	719	721	687	704	719	709	712	731	685	678	734	706	718	696	697	724	711	706	727	728	678	701	723	690	736	700	714	692	678	702	666	704	678	691	670	669	717	712	689	708	736	687	671	715	698	750	694	706	697	693	708	733	727	714	701	728	737	686	673	679	731	706	696	720	699	731	685	752	636	681	725	688	711	693	671	806	722	724	712	710	702	689	748	729	715	758	778	713	731	719	741	682	755	721	733	637	700	663	691	712	712	650	678	655	702	712	681	730	706	727	720	646	729	672	695	785	706	731	728	719	662	722	697	680	666	708	670	719	682	714	669	713	669	748	724	718	711	753	660	707	712	701	692	709	690	701	681	691	712	700	663	777	666	710	716	657	689	710	699	710	738	737	724	748	684	702	752	740	643	753	684	743	719	651	723	708	723	721	691	706	710	668	681	687	738	716	688	706	786	716	713	685	738	680	674	687	668	709	721	693	764	734	669	670	712	705	736	758	725	713	724	708	664	738	700	741	695	748	695	755	725	685	727	688	699	741	696	685	739	689	727	700	721	712	720	706	708	741	688	738	718	708	666	666	696	720	724	767	719	691	732	687	699	657	695	685	751	703	723	786	712	717	711	672	691	693	671	727	713	730	725	673	703	698	712	701	728	715	733	687	727	683	676	769	691	716	717	710	729	692	729	718	719	707	738	712	723	738	713	728	709	687	725	695	726	712	736	704	710	685	674	689	702	695	736	690	678	694	683	720	704	696	713	739	651	695	702	709	695	738	691	701	698	675	699	672	730	723	731	740	711	746	732	720	762	703	728	729	704	710	714	748	735	732	664	763	690	705	740	705	728	685	746	682	732	771	719	728	717	732	718	706	733	737	737	670	734	703	733	717	723	695	680	710	723	708	735	666	716	678	735	694	666	692	723	673	749	711	711	741	666	704	715	699	715	744	674	698	722	695	682	751	633	692	713	738	679	669	693	664	711	719	714	678	695	713	684	694	723	740	673	707	692	706	704	685	674	740	733	684	725	631	678	728	730	701	744	713	698	701	670	758	667	707	682	723	712	722	714	711	680	696	748	743	689	687	731	699	696	729	692	689	704	756	720	681	717	751	684	721	729	717	731	771	740	692	726	732	710	694	699	716	667	680	754	684	702	685	707	656	758	743	680	744	683	681	736	695	734	735	771	672	699	727	727	660	690	655	730	725	767	758	728	704	697	705	710	706	746	725	712	738	672	724	705	687	693	730	685	671	731	729	702	690	719	696	735	705	716	705	695	704	658	745	741	755	723	744	652	719	664	699	728	729	706	723	673	727	671	728	696	740	714	736	702	702	736	738	722	665	672	695	698	742	689	706	753	698	713	713	707	713	729	707	693	763	679	674	720	730	710	697	699	748	731	728	699	665	730	674	661	722	685	749	718	706	716	693	686	711	723	712	722	709	680	727	678	682	689	700	701	712	711	681	712	765	712	704	746	746	668	714	659	682	644	712	735	674	685	737	689	683	688	693	723	740	710	686	711	714	717	683	672	710	720	668	694	731	644	697	708	701	701
50531	59874	55225	41788	31246	22625	15455	10312	7060	4680	3376	2557	1958	1775	1438	1280	1194	992	1006	891	858	861	832	768	759	726	711	691	709	664	690	695	682	651	707	666	673	646	693	628	649	722	623	676	627	684	642	675	676	655	667	673	633	662	699	680	675	631	644	687	660	624	651	657	625	664	655	648	615	695	671	641	675	659	687	639	661	676	684	662	660	634	658	653	672	717	643	654	626	683	620	702	645	662	674	656	683	636	649	630	649	638	669	675	635	678	677	634	639	696	646	689	666	644	645	636	649	616	645	650	629	637	640	662	642	668	652	690	611	699	665	648	676	653	664	648	640	649	655	684	658	650	634	647	696	694	658	690	691	654	646	672	701	673	646	647	684	693	668	629	677	681	660	619	654	655	639	664	657	663	623	614	631	679	677	641	669	662	663	674	648	653	668	672	635	669	635	636	671	579	672	631	635	633	651	630	649	624	653	652	672	609	687	653	643	705	647	625	669	691	612	685	674	665	707	632	646	657	665	686	697	666	666	689	637	680	618	655	634	641	679	651	656	650	639	678	673	640	680	675	642	684	654	675	667	642	664	636	669	616	683	705	636	635	678	669	629	646	646	643	621	666	644	662	672	650	656	662	643	655	628	674	652	692	664	690	644	676	636	643	657	673	678	665	687	682	664	606	703	599	676	658	636	650	695	601	674	609	638	687	647	653	590	637	680	636	675	678	644	646	639	680	604	630	682	624	634	673	652	643	637	639	684	658	630	657	663	622	639	684	661	670	651	662	689	669	642	642	676	638	657	643	674	642	697	668	663	706	675	648	626	679	674	660	637	706	631	635	636	636	654	650	679	671	684	653	678	670	663	638	678	657	663	676	678	670	599	696	685	689	634	648	646	696	656	723	703	693	640	680	670	660	637	654	636	684	634	676	658	626	698	620	661	715	668	668	652	637	631	655	654	628	652	650	647	634	634	659	677	643	655	621	676	713	664	629	649	670	651	621	662	645	651	657	664	673	644	702	707	648	667	663	628	641	663	608	652	644	670	645	696	649	649	652	659	665	637	628	645	634	660	654	692	664	692	665	680	658	682	702	687	649	654	629	676	623	694	645	706	692	638	692	612	661	676	625	649	685	630	704	616	684	615	658	638	659	729	610	676	679	624	679	647	677	668	638	623	713	695	651	648	643	734	648	631	639	648	645	676	651	648	650	655	676	642	641	639	651	672	642	713	692	614	662	633	635	664	672	669	639	613	631	651	652	671	668	639	647	696	667	644	649	632	660	652	655	683	626	618	659	663	643	645	650	681	651	661	689	634	618	653	681	659	656	680	666	645	674	692	695	636	679	690	665	674	611	690	699	614	682	642	627	686	621	660	642	646	631	622	674	666	711	648	686	641	630	672	643	665	651	617	661	702	660	670	679	694	594	649	669	686	646	673	601	658	653	665	646	679	688	614	675	687	626	649	661	620	678	701	664	673	674	703	677	684	650	657	675	682	622	689	654	678	675	680	655	642	651	663	652	666	643	653	662	626	666	666	657	666	604	637	674	664	703	660	657	635	669	671	698	663	702	644	729	651	658	688	615	655	686	644	640	639	619	654	684	672	637	701	671	653	656	658	655	659	674	662	639	637	674	655	621	705	640	636	616	628	651	675	625	634	688	655	680	684	682	700	645	663	688	668	665	660	689	645	647	647	651	628	661	643	610	701	674	702	686	666	650	643	683	651	658	687	676	635	614	686	683	630	614	655	653	635	658	680	684	641	668	656	665	671	658	627	665	622	625	685	625	661	669	661	677	653	657	706	645	678	642	664	662	657	696	650	616	588	666	746	616	631	655	663	638	608	631	642	671	648	641	637	641	652	649	680	659	619	656	678	643	686	607	681	634	639	674	666	647	678	627	652	659	627	644	673	705	668	647	667	626	695	652	657	652	693	656	662	666	621	654	675	659	615	641	668	718	647	604	664	640	648	644	659	661	677	646	604	695	661	626	637	670	654	657	690	663	670	638	677	631	670	666	688	676	671	679	690	643	647	711	644	653	686	611	699	700	663	629	627	616	630	655	601	630	654	651	624	644	672	626	638	675	669	655	693	616	649	651	626	672	668	662	608	702	647	668	651	637	677	655	680	684	637	676	593	704	633	696	686	642	667	682	693	644	595	677	639	601	671	657	668	626	663	639	643	706	629	657	636	676	659	631	670	651	640	640	613	661	654	638	706	657	680	629	699	672	715	695	646	625	661	666	681	680	672	647	680	632	625	675	687	624	676	721	584	651	659	665	646	651	641	681	627	646	631	633	666	647	601	662	680	650	623	682	666	647	632	632	622	664	640	671	662	651	665	648	659	627	635	641	650	636	677	660	623	607	632	624	661	656	626	680	673	627	646	682	633	579	635	679	702	657	647	626	653	685	636	648	678	615	671	645	634	688	628	700	634	631	645	639	653	663	674	647	662	617	643	662	659	643	626	623	655	653	706	658	656	664	673	661	641	648	624	663	642	688	652	646	668	668	696	688	679	621	689	687	639	656	614	667	692	600	666	665	635	627	615	653	637	605	693	688	655	697	647	695	658	644	637	663	670	669	675	638	657	625	677	632	680	695	665	664	731	653	651	644	648	626	706	662	625	670	668	691	659	668	652	687	654	629	635	661	635	706	622	679	689	637	646	654	661	650	636	647	630	655	685	656	621	665	661	624	670	670	636	651	672	661	629	660	707	630	645	643	698	685	684	691	629	650	630	638	678	675	672	693	626	690	624	654	674	648	701	662	633	644	676	659	644	690	620	655	631	692	671	640	638	630	611	685	667	673	667	623	644	616	695	638	620	648	708	625	683	652	609	622	612	614	675	667	651	659	679	684	647	679	667	688	699	632	657	731	600	708	651	657	630	650	667	650	632	627	661	615	700	633	637	614	660	638	634	650	638	657	620	646	651	646	711	672	702	640	629	663	642	653	680	707	644	611	657	673	667	669	658	645	649	683	674	643	630	642	700	602	733	665	681	660	672	635	681	670	643	641	652	647	679	670	685	639	665	679	662	667	646	618	702	691	645	676	669	655	630	655	634	625	623	637	666	671	683	662	645	647	718	672	638	667	627	601	665	675	695	699	642	681	685	623	638	675	664	639	624	665	618	691	677	666	661	663	629	685	690	618	687	653	637	641	649	628	614	694	647	628	657	665	645	614	643	630	667	684	647	671	651	650	668	667	678	646	687	643	632	691	708	682	638	696	680	644	677	646	681	663	647	676	676	688	646	633	645	697	656	648	616	633	630	671	676	663	666	632	626	630	628	617	643	621	656	668	645	621	657	671	625	625	664	609	631	641	652	646	658	669	658	629	661	649	637	630	686	620	641	678	687	635	693	657	665	654	670	658	645	685	685	683	693	694	640	611	651	695	675	608	615	692	667	681	675	666	683	697	656	653	653	666	640	611	644	701	630	655	650	655	641	636	696	679	671	630	632	646	676	725	644	670	657	681	634	706	654	613	689	642	668	681	602	699
25992	21608	29287	25860	25063	24534	18065	8365	4748	3282	2405	1868	1577	1341	1228	1153	1061	1047	970	915	837	856	815	779	776	790	752	731	721	779	757	746	801	733	755	688	702	699	778	717	741	694	752	720	754	704	777	738	723	713	790	705	694	662	700	728	704	691	777	774	702	762	723	673	695	701	721	693	716	747	710	717	676	705	715	721	725	717	716	657	729	765	757	685	755	700	725	731	684	710	716	721	726	757	698	719	750	765	732	727	754	704	719	806	774	804	713	694	705	743	710	719	791	694	729	729	745	746	714	741	724	728	757	700	744	751	745	701	730	756	725	715	741	684	685	679	757	706	758	735	686	715	712	766	690	726	705	709	712	705	721	722	717	707	712	733	713	788	804	740	703	712	737	672	733	773	721	705	725	701	725	728	725	735	748	717	751	726	768	702	777	751	799	709	743	697	731	707	683	724	707	723	719	705	715	727	729	761	767	741	723	692	756	700	759	743	724	706	751	741	683	693	735	748	693	707	724	720	694	680	693	744	752	707	688	774	733	691	753	752	743	752	675	727	755	740	695	712	710	703	663	741	723	697	738	722	708	741	677	748	743	712	761	752	666	672	707	755	702	705	708	696	724	740	681	693	704	753	727	686	693	692	775	673	710	713	694	748	679	685	714	723	730	714	691	723	702	762	696	762	727	733	762	731	700	681	705	716	744	744	738	704	712	700	737	691	731	747	743	742	696	708	750	722	721	681	735	731	720	705	708	731	692	761	751	665	765	711	716	733	726	695	688	704	729	723	721	685	770	702	653	758	729	689	755	669	720	704	754	708	731	713	778	720	730	720	722	756	728	715	676	705	725	674	728	692	684	776	747	703	707	722	719	700	725	721	768	731	714	681	714	727	763	782	725	751	694	706	727	732	682	740	763	753	757	738	696	723	749	729	704	702	708	748	777	763	686	734	684	763	739	737	737	766	740	718	715	747	714	729	734	738	755	725	722	659	713	757	719	734	765	684	755	702	695	696	738	667	721	734	742	687	723	765	686	731	708	725	710	730	732	734	727	769	737	698	682	702	722	756	717	711	733	748	779	710	767	702	723	754	711	755	691	713	699	673	731	725	734	690	708	735	732	724	742	717	716	743	739	730	698	757	713	741	733	726	774	716	711	755	684	751	710	736	728	738	721	711	746	727	659	716	740	762	728	738	727	702	751	709	701	756	727	687	676	740	744	713	750	783	771	700	743	721	725	715	728	737	781	728	743	707	664	779	756	728	680	721	710	720	726	721	739	721	721	713	702	658	717	759	706	738	729	718	704	750	729	695	730	763	697	687	740	685	758	694	693	777	675	734	683	710	705	767	744	711	758	742	763	723	713	717	696	753	712	679	727	759	729	707	722	694	746	737	742	740	707	713	713	748	801	709	730	706	680	707	739	714	760	662	738	727	736	732	724	717	733	705	735	722	734	718	714	721	712	761	714	778	708	703	726	700	747	702	704	742	762	711	694	736	738	682	693	707	704	727	733	677	777	767	745	719	757	753	748	727	686	750	723	717	714	708	735	748	743	669	743	769	722	763	730	749	772	692	730	678	752	663	680	739	768	714	744	674	683	715	688	658	738	723	742	729	717	728	757	675	724	746	718	748	717	689	757	788	777	772	713	722	734	769	710	725	724	672	714	716	701	749	728	749	697	711	692	712	728	730	748	750	736	745	752	750	750	730	703	727	773	730	740	750	718	756	721	747	730	693	727	710	701	696	715	729	699	748	718	701	712	765	734	737	700	694	721	680	710	727	704	726	710	684	764	732	641	721	753	755	775	729	694	739	712	696	740	742	685	741	727	731	725	694	708	732	729	714	734	739	745	801	701	734	727	703	687	731	664	779	696	718	761	735	740	694	716	720	770	741	675	714	731	736	726	744	721	707	702	691	710	779	704	706	732	746	789	715	760	706	687	763	728	745	726	705	679	727	738	720	700	692	787	765	722	676	731	718	702	716	705	689	709	774	760	745	691	710	671	690	744	706	725	752	753	690	715	714	722	728	716	766	704	701	755	706	732	702	699	711	723	722	766	690	703	726	698	660	724	730	770	778	678	753	708	703	799	775	740	768	731	658	767	711	711	684	775	722	702	712	719	704	668	744	769	701	713	713	702	770	739	693	738	701	682	684	716	689	696	724	722	708	717	749	728	693	689	722	781	756	672	704	711	714	736	730	733	660	683	761	716	739	694	752	728	795	723	749	704	702	713	788	709	770	706	697	720	724	738	697	712	725	758	696	712	737	642	702	719	756	767	736	735	701	795	718	736	704	719	763	717	748	731	686	708	732	726	733	735	713	703	738	726	739	738	741	805	707	701	701	735	690	691	702	762	651	757	747	696	757	732	685	684	766	773	753	699	716	719	700	691	698	676	732	697	729	707	659	701	719	747	715	691	724	730	757	746	721	720	669	709	733	735	717	744	727	721	699	706	704	716	724	716	721	741	710	737	689	747	706	777	711	723	702	677	734	700	701	707	751	756	684	737	713	758	763	673	684	702	666	693	717	747	742	770	735	738	752	665	725	742	728	726	726	700	682	699	735	709	665	724	767	685	742	732	769	762	735	703	704	663	677	673	796	710	694	727	739	702	713	751	722	721	728	764	686	700	716	749	700	726	675	727	778	745	744	732	707	730	723	745	735	724	717	736	763	710	771	706	766	731	691	727	773	763	767	732	708	699	782	721	716	757	718	762	671	731	736	692	782	703	758	724	754	735	709	733	760	682	701	712	718	759	728	726	730	712	706	754	757	769	686	742	713	759	745	639	785	739	704	676	779	685	767	691	719	685	747	767	713	707	666	710	733	724	715	762	727	704	767	724	741	710	680	737	715	738	722	734	683	708	728	731	663	738	731	722	738	747	731	696	722	660	731	716	735	742	707	763	763	776	753	717	751	673	705	711	740	717	766	719	734	668	760	784	759	691	794	703	705	713	674	718	730	781	724	758	754	760	704	791	636	743	731	696	711	699	724	706	761	748	674	693	707	727	779	748	696	741	738	702	710	706	715	715	719	692	714	708	756	718	752	678	758	739	691	709	721	779	780	710	708	710	748	723	736	721	733	722	695	705	688	648	693	715	742	703	753	726	694	714	702	791	704	726	725	725	721	695	718	759	719	739	731	741	692	711	689	756	720	730	731	751	730	721	733	781	680	740	749	715	729	696	724	724	754	788	731	738	696	748	697	755	765	749	685	721	675	705	684	692	715	726	765	718	750	702	739	647	683	723	737	764	736	680	765	737	705	737	727	756	734	670	672	741	722	733	735	725	707	737	725	702	740	747	734	737	708	686	713	748	735	760	719	695	691	725	713	728	699	730	751	703	727	677	696	733	742	709	735	719	716	756	725	700	704	694	721	675	732	726	720	701	763	721	742	752	751	738	746	711	731	682	761	730	723	737	722	718	703	715	723	702	755	771	661	725	709	746	730	713	739	764	728	724	695	703	750	707	727	718	771	712	666	717	779	714	759	732	781
51043	63664	56916	43399	33173	23720	15654	9891	6664	4559	3358	2657	2033	1728	1351	1225	1161	1140	1051	916	889	837	806	813	762	715	738	766	703	695	719	696	631	705	711	617	656	687	681	650	660	677	657	718	640	666	634	676	689	661	671	657	692	617	667	697	667	702	667	643	690	655	670	610	633	641	648	689	658	654	676	669	709	693	634	689	656	642	640	665	662	716	686	670	654	628	664	650	659	625	635	677	703	662	669	660	680	617	668	674	661	678	668	650	654	668	680	619	649	687	645	650	669	686	651	608	630	650	674	649	724	620	658	651	598	660	634	656	656	662	645	696	709	681	633	685	622	654	676	632	654	606	707	674	641	665	613	702	644	641	658	703	678	631	621	602	670	724	664	632	636	643	667	730	657	643	662	664	663	608	685	650	684	668	681	693	689	655	690	621	630	656	663	647	664	658	616	647	642	678	715	697	638	649	688	624	693	663	675	655	672	647	656	724	676	649	709	653	654	698	635	649	646	636	657	659	701	690	664	646	677	653	667	665	654	690	698	623	640	607	650	671	705	638	667	693	699	655	660	685	646	661	656	644	646	612	666	666	640	652	706	602	620	656	665	670	648	642	642	651	666	673	661	682	681	710	623	686	665	644	697	639	665	640	681	653	654	649	680	648	636	666	642	683	661	699	666	628	649	698	677	671	643	668	717	660	693	679	719	684	668	683	681	685	657	639	694	593	675	633	691	683	697	688	682	672	657	668	646	676	683	664	689	684	661	670	682	651	683	710	688	649	653	676	624	663	650	672	676	649	652	676	657	648	680	624	676	648	669	689	637	670	728	636	714	660	647	638	688	682	642	686	667	668	617	632	623	678	639	662	704	635	633	668	675	658	657	653	711	665	671	637	686	688	686	661	629	652	676	626	648	638	707	673	662	681	659	684	694	664	693	652	700	645	681	657	666	586	671	628	658	689	699	623	690	662	643	605	730	700	640	689	660	668	631	672	691	667	671	699	690	665	652	655	630	650	621	712	633	697	731	659	646	662	613	681	676	612	674	687	646	684	659	720	629	642	676	632	702	680	665	678	636	683	704	649	646	665	656	589	682	622	619	614	681	670	676	693	624	692	684	649	678	703	666	650	685	614	691	686	632	664	657	658	640	684	693	718	630	643	724	735	713	640	639	713	695	675	634	648	677	693	693	699	652	623	645	694	646	675	686	672	656	682	664	687	676	633	662	702	678	638	651	694	696	690	631	685	693	685	670	655	641	702	641	716	693	658	643	677	652	685	692	637	661	664	657	662	652	641	665	657	659	676	675	649	691	651	703	707	688	674	684	672	729	679	681	661	697	677	663	700	610	680	626	706	699	660	686	661	674	642	694	653	648	656	656	661	676	628	657	668	673	632	664	677	662	673	651	704	691	741	654	660	645	727	694	658	665	671	628	662	633	690	647	680	685	670	667	664	629	649	651	635	637	617	607	703	680	683	657	642	681	683	670	644	623	621	736	720	643	673	676	693	655	673	730	651	684	673	676	672	635	741	663	650	669	714	701	660	720	684	689	659	676	669	692	661	642	641	654	673	679	705	680	664	681	669	664	642	697	729	701	685	682	689	666	616	645	645	687	671	688	645	646	660	651	645	679	646	662	653	632	660	675	659	682	640	680	673	654	702	663	708	632	693	649	679	650	709	607	651	657	654	633	666	664	685	703	684	658	648	645	681	661	654	636	644	674	711	643	680	666	626	643	643	653	648	658	668	687	657	710	661	695	659	669	633	714	680	706	659	663	648	661	667	707	650	683	674	632	682	657	670	692	655	688	677	644	638	706	669	711	699	677	638	698	659	674	685	709	718	653	660	682	658	671	701	658	672	667	666	627	629	634	658	628	671	677	669	689	636	647	639	638	657	661	688	641	658	682	660	621	616	627	646	696	643	672	625	656	618	692	656	643	657	681	647	665	628	678	660	665	687	643	666	657	696	683	692	683	669	669	638	708	673	694	644	674	676	705	647	708	678	664	643	622	627	613	662	651	642	649	665	675	688	674	686	658	640	644	679	669	709	686	721	671	693	654	679	666	660	687	715	660	635	624	651	672	681	651	654	648	647	706	656	671	645	666	666	658	679	654	687	662	600	650	687	658	697	672	603	678	719	714	697	642	656	649	691	652	697	686	684	652	669	675	669	638	692	637	690	651	653	671	668	679	640	690	609	617	691	708	648	657	667	656	677	628	680	691	653	701	728	657	656	649	694	667	686	686	633	653	714	641	670	637	704	656	665	663	715	615	642	639	694	660	662	634	703	603	695	633	628	707	659	685	638	667	661	631	652	683	609	630	683	631	689	692	650	680	713	673	634	663	669	667	732	674	648	645	667	693	664	691	676	672	654	648	636	635	677	634	647	625	670	666	651	643	704	670	643	654	647	677	669	657	681	677	676	642	638	653	632	660	653	636	686	654	722	673	699	641	675	694	741	689	669	633	685	635	682	675	620	657	694	682	691	689	687	672	630	674	717	648	709	623	688	641	678	669	690	651	668	651	676	650	671	671	660	667	669	661	667	650	666	693	655	675	679	652	650	633	630	658	660	656	675	651	653	649	668	719	618	704	649	635	639	661	662	701	654	656	657	647	652	662	721	677	664	644	667	637	633	651	677	655	635	686	640	720	647	617	609	715	682	667	641	647	643	657	655	703	657	643	671	700	681	610	679	664	626	675	685	643	647	670	727	672	678	682	614	683	629	667	658	639	691	701	671	691	655	684	660	667	704	631	652	701	637	684	687	674	670	646	685	680	642	662	696	614	689	625	671	655	667	692	680	658	620	681	653	687	634	722	690	631	628	697	651	667	637	662	676	677	663	672	664	723	634	718	658	660	645	646	651	647	645	644	645	693	648	668	663	684	674	648	696	669	661	650	680	676	677	681	688	660	632	659	643	656	668	644	731	671	634	679	702	663	654	687	659	660	685	663	671	700	650	658	673	657	665	645	678	662	653	619	665	660	649	714	699	644	639	639	660	647	669	656	651	650	661	666	597	707	690	679	619	694	714	635	655	638	662	664	722	686	615	696	664	686	698	639	693	676	647	651	660	676	674	675	656	680	704	682	721	638	687	697	687	635	667	677	711	636	642	642	680	676	659	673	644	692	674	678	680	667	659	680	692	650	693	651	686	667	657	694	648	657	661	681	667	657	679	644	663	650	687	671	709	676	666	663	653	694	689	629	640	662	615	665	659	631	637	652	692	648	631	620	636	674	661	659	666	695	663	655	677	658	634	661	639	661	699	670	655	697	657	651	664	687	677	620	664	669	674	688	638	649	635	654	689	633	660	676	700	638	674	673	670	649	637	668	662	663	696	705	635	674	664	710	693	687	688	630	676	698	636	618	700	683	680	683	706	676	675	663	644	652	715	685	651	669	665	693	653	611	631	676	670	635	613	672	634	682	632	669	625	658	690	641	675	672	660	637	655	651	694	698	661	670	674	693	658	664	631	678	682	665	681	633	635	641	747	637	656
25440	21715	29341	25086	23191	22749	15300	6092	3529	2512	1949	1583	1343	1192	1088	1004	1019	861	863	848	807	806	778	753	781	767	772	743	736	743	724	714	750	755	721	752	713	716	730	749	746	769	775	789	758	705	688	742	776	734	731	706	696	726	753	753	711	707	742	714	777	747	736	704	729	749	683	705	741	675	747	732	722	728	693	692	724	772	735	701	736	732	758	723	724	709	718	759	749	704	722	767	763	729	682	766	730	736	691	762	709	675	714	728	700	726	709	695	687	726	714	746	690	761	744	728	731	704	713	702	704	683	738	704	725	732	673	741	691	739	698	700	729	750	786	679	780	713	723	735	706	762	737	698	702	713	747	748	743	728	737	741	688	674	711	703	684	699	776	766	700	711	699	708	687	739	787	731	728	718	735	691	694	747	783	649	761	741	760	769	737	792	723	712	756	727	713	773	744	752	743	719	713	673	729	750	732	745	721	758	716	683	674	739	723	719	695	686	735	754	724	695	710	707	773	739	765	700	714	734	752	711	693	733	711	749	787	725	698	773	697	753	673	669	684	734	723	737	709	729	705	741	773	710	711	701	734	726	702	726	751	740	702	684	745	696	711	745	743	702	728	726	751	712	724	709	732	735	787	696	693	732	741	719	774	739	740	739	757	700	756	748	756	752	729	745	665	711	715	728	725	730	756	737	656	738	687	718	687	670	761	750	727	745	710	693	717	722	756	780	718	781	747	716	726	767	689	708	782	737	693	679	759	717	748	702	709	730	743	717	746	736	739	692	733	741	683	714	735	743	725	746	707	748	742	744	725	668	743	742	721	733	722	729	677	712	712	696	679	727	698	724	751	675	716	760	724	674	728	746	787	751	774	703	736	761	758	721	763	717	775	722	755	737	741	717	746	742	723	747	719	713	699	696	716	726	690	698	726	680	739	688	714	722	675	682	708	743	709	716	730	706	739	662	704	699	727	728	742	726	744	775	658	713	724	757	731	740	671	719	752	768	764	748	757	740	728	700	720	729	726	742	696	690	723	764	749	729	717	752	753	730	693	725	727	736	702	704	773	715	632	771	728	746	741	741	689	705	712	704	662	727	740	713	698	734	696	704	668	715	717	746	772	743	718	712	786	706	699	767	767	723	701	727	723	724	735	707	748	778	684	737	708	731	714	729	675	731	721	728	671	698	698	708	715	717	709	720	704	719	728	749	701	732	716	741	729	698	743	712	716	789	753	711	760	718	670	696	702	716	735	730	737	687	695	692	698	719	703	691	722	712	754	725	751	760	689	730	757	742	738	710	684	706	759	702	721	704	760	706	755	747	717	743	760	718	719	715	719	722	752	728	753	744	744	727	737	762	752	733	737	751	734	668	679	730	737	759	675	672	733	717	706	766	760	803	724	716	718	714	707	687	768	763	799	694	729	761	745	740	721	694	752	722	748	705	731	715	728	717	741	727	703	714	698	745	711	726	743	751	745	734	723	763	686	753	718	703	713	678	734	732	682	736	735	701	704	783	733	737	678	727	750	736	693	759	732	748	706	699	756	704	748	749	716	710	741	718	725	758	731	731	758	692	739	722	714	719	739	659	755	693	745	742	723	740	715	689	753	748	715	765	742	781	724	775	710	705	723	731	702	709	753	690	710	700	729	739	744	740	705	725	743	726	746	704	738	713	736	752	709	721	749	764	704	686	723	732	690	695	727	725	734	749	708	752	707	692	744	761	745	737	750	726	710	695	730	665	691	697	753	734	705	751	728	719	694	697	728	747	715	692	695	693	719	714	747	728	731	737	714	788	739	702	680	679	720	716	756	691	731	749	727	692	680	747	691	713	744	721	746	737	691	750	666	708	721	743	772	707	715	764	746	719	696	725	798	748	770	731	736	710	751	743	706	712	698	685	735	724	779	732	740	701	721	768	712	664	735	743	736	716	754	753	711	702	685	744	752	729	711	703	688	728	705	722	701	743	631	714	750	774	733	710	742	738	713	727	758	721	735	719	700	695	723	699	724	754	765	731	694	775	773	715	694	740	734	732	726	774	728	729	705	758	723	720	714	684	700	680	701	697	665	705	752	767	690	724	738	682	729	728	767	749	729	749	727	710	727	692	698	735	642	722	725	782	716	754	741	730	766	739	712	700	710	705	746	698	681	771	745	708	691	701	765	672	701	722	720	752	709	711	728	737	758	680	693	768	696	758	747	728	756	728	705	700	727	714	668	764	751	754	716	685	784	740	751	732	758	724	736	714	751	728	752	736	712	719	762	751	732	710	723	749	754	696	706	693	740	708	706	733	714	758	711	695	732	717	762	677	725	754	767	693	729	665	771	740	713	730	737	740	688	726	739	734	725	737	778	756	747	743	716	715	749	729	717	709	698	732	757	728	678	745	754	755	721	685	718	712	716	720	768	764	720	746	725	721	703	703	675	671	684	695	713	750	735	717	719	667	695	689	752	729	751	738	759	747	728	751	743	681	728	777	691	706	711	744	680	758	765	707	703	684	751	722	724	743	692	730	765	680	747	718	741	760	693	737	717	725	695	721	709	734	721	699	756	682	750	727	729	670	742	688	734	733	723	715	733	701	783	735	675	710	748	677	715	734	772	729	684	729	728	808	713	753	719	818	723	765	723	752	712	763	761	670	697	679	709	702	706	757	742	766	705	772	746	700	764	713	735	738	791	727	728	708	756	683	748	700	714	719	750	699	723	713	723	717	779	725	727	738	707	723	684	722	735	720	744	731	710	698	674	711	714	701	718	687	741	746	772	714	727	716	735	735	765	756	726	695	713	732	716	749	732	730	708	703	718	719	771	700	719	706	757	710	779	705	742	756	741	705	715	780	728	765	687	749	679	681	713	717	759	704	720	712	723	726	742	695	746	686	743	683	706	709	704	767	792	688	738	735	779	737	753	688	741	662	684	762	754	699	757	732	759	738	699	716	713	751	742	739	759	732	770	730	748	752	686	770	699	736	703	695	733	684	712	709	746	761	743	701	702	736	772	767	716	690	720	772	756	713	765	731	803	728	746	754	704	724	708	730	703	757	745	718	753	737	724	770	750	719	689	777	721	721	707	720	685	713	710	733	726	708	735	744	700	723	767	735	776	731	721	703	728	727	717	744	730	716	706	732	753	736	739	728	742	706	730	723	704	709	713	729	761	736	731	691	730	698	708	715	709	737	677	713	740	724	728	762	744	763	746	681	770	712	772	703	735	739	730	734	693	692	725	754	743	719	740	761	717	693	806	678	705	693	733	746	751	710	668	736	691	685	717	707	755	733	761	694	690	715	661	775	751	724	785	754	719	672	752	721	684	741	716	741	754	739	714	713	743	728	752	724	725	731	718	681	718	693	718	715	740	773	766	728	714	771	687	726	709	734	727	738	756	786	758	738	702	771	696	716	736	739	707	727	718	709	723	745	725	793	721	710	719	783	723	749	734	739	681	741	703	791	734	701	746	737	756	750	758	704	712	697	712	731	760	742	659	732	738	749	767	739	749	714
54227	65345	54229	39935	28282	19006	12033	7476	5262	3657	2703	2062	1706	1499	1264	1169	1039	940	911	866	843	803	791	729	776	698	742	746	633	727	654	672	696	716	671	667	658	683	679	633	682	682	653	615	682	703	690	656	651	702	657	668	751	614	665	674	690	676	686	638	688	669	657	723	676	700	641	645	684	677	657	652	661	643	703	669	698	658	661	694	693	645	636	642	651	684	640	659	623	693	720	691	657	641	678	685	696	691	707	670	658	642	636	652	660	634	661	671	653	660	642	693	626	634	640	711	699	688	675	681	717	666	711	684	642	657	703	680	644	626	650	679	725	669	676	676	694	673	650	683	680	693	652	713	709	682	667	672	704	669	651	606	635	690	696	643	631	680	636	671	634	682	642	703	668	654	645	648	644	655	638	738	654	681	685	649	645	652	629	653	658	633	675	677	661	681	645	712	687	696	664	689	662	661	716	641	628	658	612	646	648	613	685	671	657	664	676	659	701	670	664	664	637	644	638	678	694	713	687	679	650	675	671	686	681	723	673	635	662	694	644	679	659	685	663	672	635	676	638	663	682	674	683	678	685	693	642	605	580	671	687	680	679	678	627	676	649	666	668	679	604	660	653	629	684	635	657	673	655	670	677	703	656	684	740	661	635	661	630	666	705	657	668	655	625	649	681	668	643	711	610	643	677	618	664	655	662	716	674	649	683	684	667	661	738	672	648	688	692	672	660	666	665	693	588	618	652	674	688	683	660	626	654	649	681	632	675	693	653	660	672	692	642	643	665	691	701	640	667	689	657	662	705	643	645	632	640	674	678	699	679	641	646	636	637	629	652	696	723	661	671	708	650	693	687	647	647	666	700	696	644	625	676	676	651	616	680	712	694	651	665	685	659	699	665	645	630	660	616	704	617	693	685	642	657	662	721	660	634	589	685	708	660	674	680	661	640	655	649	646	682	653	681	646	662	721	662	703	659	683	622	692	672	647	652	671	678	652	658	679	679	686	683	728	663	643	662	685	674	689	676	654	631	640	685	666	673	671	659	624	684	636	662	631	626	710	645	624	635	656	683	632	648	703	657	719	632	647	674	657	651	670	678	673	642	649	661	652	610	697	675	704	653	682	632	641	684	667	672	717	677	610	664	675	659	662	632	675	663	679	670	623	673	622	643	664	709	651	655	659	697	682	673	692	662	683	684	648	658	659	672	665	689	715	681	676	660	661	697	650	681	661	676	657	618	651	652	669	672	679	677	708	601	652	661	679	656	683	638	659	661	702	696	686	671	689	677	661	634	652	721	674	674	664	655	696	611	684	697	637	669	660	668	669	690	656	679	700	699	678	684	653	639	688	658	665	643	612	679	694	634	673	695	637	695	644	669	686	626	686	667	669	681	660	699	618	664	693	677	679	667	627	669	705	727	691	657	631	679	671	682	712	686	722	665	680	666	671	698	628	639	656	667	639	704	680	676	674	682	688	677	672	667	679	693	676	670	685	694	662	676	643	626	668	708	647	681	702	682	664	649	655	721	666	643	675	651	686	691	631	666	648	652	696	676	663	662	687	680	663	654	646	697	714	668	649	688	689	665	680	641	675	687	659	612	673	666	660	680	669	628	677	661	681	689	685	635	712	685	656	704	681	675	662	655	694	648	660	683	691	619	623	645	647	601	666	712	655	645	682	653	658	660	689	584	647	651	644	620	622	654	658	627	670	681	662	644	681	671	656	653	687	671	660	689	669	642	698	653	678	647	686	688	668	584	669	681	671	657	664	675	714	668	642	650	686	648	638	684	682	684	703	652	700	669	639	699	664	667	624	723	679	701	630	661	654	688	662	624	686	670	662	654	690	685	659	635	688	720	647	641	646	683	646	684	694	704	635	663	656	713	679	607	661	661	676	684	628	673	659	640	697	664	653	655	652	660	654	652	679	652	661	669	673	641	662	662	702	652	698	616	655	663	686	677	673	700	675	661	681	621	661	699	657	667	670	646	659	686	605	624	705	636	667	663	690	631	672	658	678	674	683	666	698	707	633	641	690	640	664	651	672	628	645	626	644	636	664	672	644	660	620	679	637	668	679	662	675	677	696	650	656	659	692	696	685	654	659	705	653	694	635	697	637	688	705	667	644	651	611	649	667	631	651	655	625	661	638	669	652	666	671	661	636	656	677	667	708	668	683	669	677	668	668	610	643	664	651	697	627	689	693	686	650	669	697	627	655	678	650	657	676	656	686	681	668	681	617	666	675	654	661	629	673	618	650	714	682	710	632	733	679	650	707	651	685	669	609	646	657	679	646	675	631	642	659	726	664	679	621	676	682	633	633	678	662	642	690	659	680	679	639	631	693	671	656	637	625	664	601	662	638	666	660	636	642	686	665	675	647	631	672	662	665	705	683	608	683	653	667	687	665	623	677	656	684	680	644	605	676	707	680	700	670	666	716	739	693	612	628	665	675	684	651	631	724	639	636	646	673	682	681	687	691	671	668	643	723	690	653	689	714	661	701	655	667	689	727	687	694	630	656	669	647	701	633	667	691	666	688	692	639	653	666	698	725	671	650	670	661	665	686	650	706	643	735	622	668	676	692	614	711	666	677	668	633	634	639	676	717	621	662	638	702	664	674	650	670	701	679	671	670	699	648	618	644	662	627	648	650	633	635	695	679	679	675	655	656	691	676	685	664	643	678	666	609	698	682	696	659	645	645	651	693	691	694	688	662	655	650	668	668	660	631	667	678	679	716	711	673	648	621	656	613	671	683	659	672	678	693	660	715	638	638	663	668	649	651	663	677	651	646	681	690	675	690	621	627	662	648	650	649	666	673	661	655	663	638	652	672	631	657	641	648	647	663	669	646	691	658	647	637	673	655	605	677	657	655	678	664	654	662	656	659	681	622	647	650	685	629	682	656	645	664	630	701	627	742	693	647	693	658	670	657	641	730	621	659	643	721	665	697	648	638	657	632	687	657	695	655	655	675	674	661	672	653	659	675	686	656	680	611	663	719	673	657	687	618	633	676	648	681	661	667	625	670	695	639	688	668	659	659	671	615	680	646	673	658	687	634	648	689	697	642	633	622	654	628	642	615	658	642	681	620	664	666	638	636	658	724	660	710	685	736	660	710	649	649	631	672	658	644	643	693	672	678	686	664	672	649	659	655	681	622	646	661	670	654	702	662	658	660	679	664	661	679	676	691	659	663	642	611	647	685	681	655	671	705	678	627	715	707	695	674	684	664	676	628	658	644	688	666	674	666	629	667	684	641	634	640	643	703	672	685	700	682	682	686	640	653	656	709	650	676	698	659	660	651	683	626	682	695	613	667	666	701	663	643	643	669	647	643	662	659	684	691	657	660	641	682	672	679	679	673	673	690	676	701	635	654	669	668	694	640	669	623	700	655	669	657	666	631	633	703	698	675	696	665	663	675	666	654	694	682	654	677	654	690	632	642	606	653	687	666	621	693	675	700	653	669	655	678	657	664	674	653	671	617	673	670	626	682	681	668	671	651
24483	21664	29737	25822	25184	26684	24327	12330	6721	4581	3256	2510	2053	1768	1517	1351	1147	1152	1126	965	968	916	947	862	842	788	797	814	790	730	785	763	792	782	773	766	752	754	716	741	755	766	754	722	667	754	788	751	756	725	712	773	756	737	743	701	748	735	710	737	717	698	757	720	759	718	697	801	740	750	778	749	753	757	728	759	758	709	775	726	742	761	704	721	732	731	758	815	713	747	782	681	734	722	786	739	717	740	700	750	707	722	671	775	774	720	718	767	770	755	699	772	762	721	698	769	720	758	697	778	708	744	676	761	729	772	726	725	752	745	772	729	750	748	737	746	713	728	727	704	716	764	713	718	762	770	698	762	711	770	737	771	677	770	706	722	741	787	728	739	729	724	764	703	780	742	727	762	772	745	746	677	747	742	735	718	761	723	719	728	713	772	730	733	668	818	760	739	739	732	709	781	755	746	696	733	735	719	743	730	728	723	696	734	752	715	799	728	740	786	764	710	778	736	750	707	772	758	711	770	726	778	686	756	660	738	776	740	795	760	732	747	765	734	762	702	709	735	713	721	775	718	777	735	732	694	767	769	778	732	730	761	707	734	726	754	732	778	748	683	683	730	707	774	703	734	733	724	704	757	741	714	719	690	765	715	774	733	703	754	720	754	729	772	721	776	724	738	762	740	742	763	786	722	743	754	754	763	745	700	767	742	732	740	696	760	741	744	689	728	758	741	745	734	742	739	698	733	802	736	768	730	760	772	711	708	717	726	704	750	755	726	719	740	748	675	719	703	790	755	789	738	731	751	766	729	702	694	759	707	714	726	763	736	753	735	767	721	776	741	729	753	727	731	755	733	716	734	744	734	727	741	669	675	784	727	745	713	718	748	771	739	739	812	742	703	721	752	740	735	746	731	762	765	698	784	741	721	742	737	780	753	726	735	743	753	748	809	746	747	749	727	732	771	745	740	698	731	767	716	778	788	727	766	734	774	724	810	759	766	754	700	762	729	731	770	745	729	744	716	770	726	767	740	734	722	784	782	747	723	746	718	750	756	758	766	706	738	703	755	715	709	704	749	733	712	724	762	764	750	768	751	704	735	763	717	713	733	758	730	746	781	707	727	756	741	742	712	725	729	754	631	703	738	755	726	769	699	719	768	760	754	749	716	754	701	789	721	703	714	730	719	719	720	758	782	711	754	729	734	729	705	743	736	722	779	727	765	752	748	725	739	747	753	710	764	808	751	782	771	733	709	779	732	771	708	753	744	755	778	778	755	735	685	758	770	746	721	754	724	741	761	777	769	718	735	714	704	721	727	748	791	780	738	731	732	749	733	748	838	743	710	754	756	686	714	787	751	726	736	755	744	676	758	719	746	745	741	744	737	758	779	786	705	708	725	768	700	770	767	753	710	735	701	750	767	733	741	784	721	743	663	740	717	795	761	808	784	769	706	698	811	747	774	758	781	722	743	736	779	722	718	751	739	798	755	702	752	753	746	785	740	685	697	728	757	764	774	734	733	759	755	735	719	745	735	744	707	707	740	697	770	711	705	753	720	700	789	733	763	729	701	726	721	714	665	754	726	720	703	749	725	721	783	741	733	711	759	747	692	689	700	715	798	790	765	755	748	700	690	698	796	763	721	750	737	688	736	747	766	731	722	711	756	743	738	750	731	742	724	661	722	782	694	735	725	730	749	730	759	756	745	807	722	743	739	729	758	753	727	750	743	738	751	710	677	708	739	710	713	719	773	768	777	700	741	721	751	730	766	739	777	710	757	734	745	732	788	731	767	714	670	727	726	748	728	708	731	701	717	737	710	694	749	695	750	755	749	820	720	769	706	773	730	774	752	713	750	735	722	708	752	772	772	680	733	769	765	713	744	738	745	742	755	769	745	764	704	723	692	718	705	764	790	764	718	730	761	765	689	721	720	788	738	718	762	805	750	765	760	753	738	763	765	739	747	722	719	773	688	718	738	719	720	701	750	751	738	781	726	747	719	742	713	734	721	724	715	769	687	706	755	758	775	712	771	797	768	766	735	724	732	774	723	745	813	727	770	730	688	705	761	735	778	790	697	704	723	793	738	730	687	692	778	734	723	773	746	771	774	754	745	779	718	703	767	702	788	671	750	758	762	757	724	728	782	730	743	708	719	752	713	732	773	734	730	773	719	719	728	745	696	740	663	765	752	771	761	701	711	717	752	728	753	743	760	715	760	729	734	731	725	707	724	736	726	756	705	783	764	709	701	719	758	706	753	746	762	696	744	774	743	747	706	764	737	746	696	728	746	794	739	771	752	736	722	713	698	702	674	747	730	789	735	722	782	715	737	785	713	736	738	739	716	741	710	755	777	768	766	733	795	713	761	772	729	723	750	775	716	731	711	695	733	729	732	711	742	761	759	732	758	771	707	758	812	726	714	784	706	753	713	718	788	749	705	765	730	679	776	692	714	778	742	753	772	753	748	708	725	736	752	708	747	673	836	727	763	697	723	721	737	718	767	698	806	775	708	699	721	688	724	745	764	711	700	718	752	738	795	769	752	797	811	775	749	714	716	699	730	725	739	729	739	787	728	698	742	669	737	727	706	783	657	753	719	791	697	738	708	744	789	741	706	721	703	759	735	757	739	716	720	738	735	730	726	741	725	709	758	732	811	699	739	723	692	726	722	742	705	725	704	778	692	722	743	743	731	800	718	717	744	738	699	749	728	739	734	732	725	775	696	736	740	722	747	743	686	737	691	732	760	764	733	710	717	752	713	712	739	754	738	759	741	700	727	748	757	718	732	700	690	777	724	716	735	722	715	786	790	711	786	739	752	773	713	777	743	740	734	729	778	727	738	719	704	761	729	775	712	732	743	743	779	735	725	778	794	774	739	727	719	706	743	720	717	722	750	732	776	787	762	747	696	714	722	736	727	756	741	748	751	753	712	756	686	763	679	721	766	704	746	709	730	717	709	737	705	737	755	708	731	744	793	698	734	724	713	754	685	739	715	775	774	732	736	727	754	790	785	741	708	694	740	764	734	724	738	729	736	688	779	762	774	752	733	764	764	766	750	794	735	683	681	734	779	739	749	762	733	765	761	754	727	703	709	725	782	752	708	721	756	782	728	798	682	759	727	726	719	719	687	737	718	714	742	730	737	788	706	748	710	697	738	719	693	752	729	745	725	764	740	733	741	668	751	748	753	763	713	734	744	752	736	733	744	756	701	755	769	686	710	737	723	754	744	737	735	726	719	750	738	733	705	744	748	726	750	697	748	685	725	805	733	753	728	711	705	719	780	782	753	716	723	744	729	731	744	748	726	712	731	754	759	734	777	692	739	798	762	745	721	745	724	759	732	696	720	756	749	766	720	728	729	703	795	743	726	711	697	720	733	751	735	716	728	713	701	766	772	712	751	683	678	761	746	741	750	731	696	792	717	726	740	735	748	764	798	739	720	772	756	715	733	738	728	716	741	808	719	769	753	708	726	720	712	741	758	751	792	738	715	738	705	757	737
52994	73277	69881	54426	40086	29828	19557	13261	8987	6442	4594	3515	2788	2180	1847	1652	1426	1279	1167	1065	1027	897	865	840	821	757	752	732	748	743	734	703	681	701	745	691	693	669	700	717	646	670	721	737	652	712	735	692	695	674	670	664	676	631	647	633	681	651	681	674	689	683	642	646	647	662	655	675	670	683	630	655	649	687	710	677	677	635	670	711	722	726	675	719	656	693	658	701	659	668	691	682	699	644	650	713	704	651	665	711	702	714	635	687	709	687	709	672	700	681	675	695	666	686	682	661	689	659	685	662	677	680	686	697	618	706	680	680	673	665	715	674	674	677	653	701	638	712	695	678	654	661	702	711	702	682	682	708	667	726	681	634	653	677	691	686	707	634	692	676	690	651	694	696	669	668	665	679	666	692	674	705	640	721	665	690	639	635	632	679	629	672	734	677	712	637	720	674	700	663	636	678	692	641	692	708	699	693	690	728	698	661	685	658	644	720	679	652	707	663	654	670	701	648	674	694	670	664	637	701	694	693	714	673	681	701	629	663	713	658	683	659	694	712	695	653	685	658	676	641	673	674	678	667	656	662	738	675	654	687	682	662	669	679	693	651	731	676	699	659	696	728	665	687	661	682	686	694	648	686	700	667	690	700	688	709	699	683	638	672	670	638	630	682	677	653	691	617	659	643	633	646	678	633	663	628	651	655	624	668	689	685	736	682	685	685	641	692	663	683	647	684	703	691	672	654	699	743	673	678	696	712	644	725	671	665	684	718	700	698	589	721	678	692	638	677	659	680	686	689	660	684	676	697	673	690	712	703	641	675	635	688	675	662	681	679	702	689	722	664	680	684	653	675	695	700	662	675	665	659	643	697	661	671	661	688	627	682	602	687	659	666	691	653	648	626	618	651	710	673	695	690	650	643	654	718	704	647	657	684	704	706	686	680	714	718	700	683	696	690	687	686	683	681	678	668	653	715	687	686	698	680	657	712	689	691	662	650	637	696	670	646	649	692	633	678	660	655	705	713	674	693	681	682	665	669	641	719	668	668	658	700	741	662	707	678	661	691	644	661	695	691	705	684	655	647	694	681	697	672	682	686	634	655	693	703	666	658	648	667	686	687	709	692	663	677	692	682	665	687	619	704	710	675	677	641	681	641	693	707	679	693	663	679	696	669	683	678	693	621	689	714	686	637	651	667	719	684	666	713	702	682	657	664	640	691	636	646	663	694	638	648	649	685	669	636	705	649	667	660	665	652	669	690	695	654	659	666	676	650	663	667	667	668	670	697	685	651	689	647	708	672	683	680	680	664	676	696	710	684	687	634	686	712	659	706	627	660	678	643	636	663	683	659	674	703	682	717	663	669	651	676	685	727	658	641	652	681	667	659	686	684	677	646	677	695	708	654	683	689	706	625	694	660	640	632	617	646	670	664	633	703	681	680	689	694	666	676	664	687	702	746	663	704	675	628	674	720	744	655	714	684	697	702	692	694	668	657	703	687	669	687	642	689	674	685	701	689	680	651	680	680	688	641	656	683	648	638	675	660	703	654	677	685	687	629	666	708	686	681	647	667	669	697	689	683	709	653	691	689	707	687	629	668	696	689	741	655	680	646	644	710	642	638	653	702	662	618	683	632	646	627	641	724	644	704	668	658	656	676	660	669	685	661	666	666	671	675	653	656	696	709	670	714	690	689	656	666	675	709	666	652	644	719	715	645	686	670	673	674	678	661	641	665	665	688	732	679	667	631	663	680	663	682	654	734	658	692	645	627	686	672	683	678	678	689	652	665	689	663	693	699	650	676	703	637	647	684	691	649	667	722	679	683	640	660	693	689	653	684	665	662	651	672	677	679	665	670	702	725	721	658	677	664	664	662	687	699	690	672	650	693	653	667	672	697	668	679	633	645	679	674	672	632	682	664	697	672	646	700	712	667	650	690	662	656	688	692	687	724	664	651	687	712	686	662	661	671	713	665	703	680	733	648	643	658	643	688	670	655	706	659	633	691	650	637	687	703	678	658	675	661	689	674	668	671	655	688	680	666	673	667	699	675	670	638	698	665	661	668	725	710	669	685	636	699	685	676	689	655	669	661	675	680	673	687	656	678	683	666	718	672	649	679	686	671	706	687	674	667	650	693	733	700	679	649	675	656	712	704	671	679	684	657	647	667	624	673	713	673	693	657	668	650	671	650	660	667	644	656	630	694	690	708	650	683	684	667	702	689	699	667	712	705	675	699	706	706	703	672	689	650	614	621	701	679	694	662	669	638	715	646	724	688	673	687	641	654	711	622	666	676	665	635	690	668	695	663	686	661	642	664	638	660	643	658	648	649	695	705	680	633	649	675	651	693	693	621	664	696	666	683	640	666	700	758	680	667	642	654	705	705	633	688	656	672	688	683	672	655	671	714	673	616	676	661	703	662	728	689	688	665	655	675	666	691	675	656	655	641	671	751	701	636	649	705	693	677	665	676	656	645	729	703	665	682	660	656	682	678	676	682	710	680	663	648	632	685	706	680	619	683	663	631	664	690	746	642	679	627	682	658	700	705	640	679	703	691	659	678	663	661	631	680	635	686	680	645	652	697	650	713	658	647	718	689	670	727	700	656	677	693	625	668	678	705	699	653	680	706	651	647	651	696	671	670	663	692	700	660	671	693	659	728	659	670	668	648	703	666	688	684	671	675	665	704	662	668	703	641	672	723	648	659	687	662	682	694	739	669	661	654	643	609	669	680	648	712	684	693	651	672	697	667	678	663	678	660	639	734	690	657	692	694	646	665	707	616	730	730	695	669	650	681	669	711	683	686	681	617	654	716	685	654	688	644	712	671	639	679	658	723	676	717	713	689	697	662	634	640	691	690	653	629	700	685	699	628	634	699	670	673	669	677	691	662	655	678	679	641	697	663	662	667	671	652	677	629	690	621	668	663	728	673	654	679	690	656	738	666	697	682	659	665	646	677	679	658	643	684	731	630	696	632	670	704	657	672	631	640	649	734	685	693	697	642	687	692	676	680	656	691	713	628	693	670	698	645	688	661	676	669	641	661	703	663	693	696	667	696	671	650	677	680	651	666	647	654	663	704	671	656	626	698	663	678	701	693	681	676	649	638	674	638	680	685	704	674	723	654	643	665	667	659	667	698	651	682	690	636	721	693	650	680	689	678	678	660	675	672	702	708	689	649	697	668	720	648	649	649	664	648	684	696	678	715	652	639	662	697	732	730	666	623	663	685	663	690	640	682	687	690	661	655	722	710	672	722	646	708	668	667	620	688	660	633	707	700	635	675	657	661	694	648	688	636	640	647	657	677	677	690	672	664	615	668	677	661	670	686	710	700	714	640	680	670	653	654	667	678	667	687	681	658	683	667	675	687	692	647	663	631	675	652	709	642	665	688	667	637	674	700	690	727	682	641	681	647	691	673	693	672	729	670	697	703	657	615	713	721	693	696	684	685	658	704	676	650	729	654	625	615	634	702	681	670	662	672	638	669	664	639	683	700	682	672
29734	25689	36926	36179	27157	19213	11883	6126	3766	2697	1979	1595	1410	1198	1090	1016	983	879	893	830	783	807	770	758	789	728	693	736	693	762	735	737	688	710	725	690	728	726	684	692	714	707	678	721	672	661	702	749	706	721	719	674	695	705	691	680	691	710	694	732	716	714	722	680	678	753	654	678	708	708	695	724	724	692	664	727	691	692	708	686	683	693	725	659	682	701	723	712	710	713	710	684	719	751	718	701	730	710	691	710	661	702	711	733	724	705	685	728	717	670	700	650	666	724	691	716	717	659	698	731	747	670	738	687	728	693	727	683	689	702	685	716	767	678	712	656	761	663	726	700	639	717	747	667	744	746	702	689	691	701	650	698	689	703	708	688	681	682	749	696	716	680	702	681	718	701	683	687	707	736	687	670	718	701	703	689	707	735	687	730	744	697	712	678	706	675	726	704	737	703	702	725	672	723	701	713	702	727	683	719	717	640	692	744	717	728	700	698	704	697	686	709	701	706	655	712	696	705	743	694	682	744	678	717	709	699	725	672	662	739	730	694	690	702	675	723	660	696	678	672	669	694	703	689	738	658	683	738	706	687	741	676	699	698	704	711	700	683	635	706	726	715	701	631	723	678	679	708	698	733	736	684	756	742	700	740	732	701	686	745	707	725	688	688	757	689	742	683	700	736	675	719	713	746	674	702	720	717	693	711	715	753	682	719	695	659	707	724	719	676	705	707	670	737	689	661	733	731	671	660	723	724	739	721	683	736	723	745	720	714	683	730	679	708	705	735	670	695	720	694	706	717	714	740	738	713	695	720	710	731	698	680	717	696	693	663	680	742	717	691	753	688	737	704	723	688	657	681	716	708	725	707	719	691	716	701	665	692	734	689	732	712	731	700	734	714	655	730	696	751	733	732	702	642	684	681	709	708	692	687	691	709	727	703	714	698	690	682	677	701	773	711	703	697	676	711	688	681	718	692	669	686	686	710	697	740	699	686	688	705	728	677	634	667	689	721	704	722	689	660	689	701	692	727	685	672	728	706	697	714	704	703	707	700	698	660	721	712	712	671	730	726	700	719	713	766	686	710	699	731	745	686	741	740	710	705	704	700	714	712	699	640	696	688	684	747	704	742	658	695	705	629	696	692	706	744	740	698	700	680	743	659	678	710	721	705	698	689	745	712	743	679	690	727	707	681	742	715	678	714	715	737	713	720	674	712	697	755	643	727	664	701	701	718	705	719	699	668	694	637	704	698	715	700	699	728	706	661	723	714	686	668	702	717	667	717	705	683	691	704	682	719	719	718	719	708	715	694	713	684	730	689	727	702	693	748	715	700	698	772	716	677	672	676	691	689	700	677	681	718	694	664	705	707	709	705	695	706	678	681	759	697	678	670	720	743	695	669	741	766	747	705	668	715	765	698	747	680	720	683	665	723	761	664	720	699	749	695	696	722	699	686	702	722	719	704	679	675	643	717	743	715	661	687	718	693	678	702	707	706	755	711	710	703	655	729	692	720	696	700	689	730	693	693	702	754	699	667	705	657	745	719	721	698	710	685	716	712	659	719	729	723	725	701	728	742	675	742	688	761	702	683	727	709	683	782	683	724	702	718	731	684	701	692	686	676	669	706	708	679	700	710	673	732	727	706	730	673	658	728	709	728	716	727	731	692	717	697	740	690	749	744	749	697	700	709	715	721	735	714	695	738	700	705	646	696	688	679	717	748	739	721	720	717	705	682	670	692	736	723	717	698	736	727	710	715	738	702	732	697	747	752	710	670	690	703	714	672	709	691	727	689	733	671	712	674	747	697	713	725	666	706	715	715	738	729	721	672	745	665	659	740	696	698	713	665	691	733	659	666	713	704	721	700	654	723	682	752	710	701	717	714	734	732	652	746	686	770	714	691	696	678	674	728	676	702	674	717	711	676	669	737	755	771	715	715	694	707	707	734	716	705	713	734	720	695	735	727	725	676	691	732	706	739	703	666	684	676	741	752	641	680	696	661	723	671	710	694	672	743	674	722	693	747	678	700	708	728	698	697	683	701	735	668	699	721	702	731	654	689	724	674	725	668	670	704	739	747	697	694	697	707	703	698	706	701	713	697	707	707	705	697	712	709	704	744	706	697	685	710	762	736	728	728	695	673	717	774	704	714	689	684	719	717	693	718	678	733	678	711	655	721	681	733	665	643	737	698	759	680	728	721	687	699	706	705	699	668	723	695	725	675	685	714	662	720	673	689	712	689	726	756	748	689	690	666	743	699	702	724	742	721	697	650	710	694	667	743	701	736	681	691	679	652	679	690	735	687	715	721	653	754	697	704	720	712	698	722	700	706	716	711	654	723	706	682	722	704	738	670	715	739	715	701	672	729	657	733	681	700	717	717	669	676	722	704	693	745	703	738	751	681	715	695	672	695	721	675	698	699	654	679	686	705	679	676	729	684	707	674	650	752	726	702	703	675	700	731	745	707	737	714	689	736	683	709	709	713	679	689	679	748	670	701	716	675	727	712	737	732	721	674	674	693	720	731	685	694	713	698	707	745	713	720	714	714	710	667	662	745	713	706	747	711	690	728	711	683	730	685	697	661	731	723	680	718	662	699	690	693	688	711	730	680	738	712	726	654	679	768	725	732	694	708	697	673	736	669	714	720	713	722	717	717	744	673	708	720	694	666	696	698	687	721	759	701	697	699	687	666	739	713	725	735	704	715	733	712	683	720	673	726	690	722	736	699	655	723	716	666	718	691	730	723	708	709	717	681	678	688	731	729	719	628	737	709	714	724	697	720	684	707	714	685	737	691	729	716	664	666	708	721	682	762	712	706	680	685	725	731	662	709	707	697	712	718	694	705	725	703	668	736	740	720	725	660	710	727	700	704	731	735	749	714	688	678	714	713	699	711	737	717	675	699	725	745	721	683	732	682	705	712	741	728	699	688	726	688	691	749	696	712	658	729	732	624	689	685	720	675	716	657	714	694	686	691	776	672	722	735	685	704	689	721	711	699	751	700	736	707	743	697	704	688	691	642	730	697	691	718	717	737	716	669	683	712	717	716	717	687	691	680	690	672	692	721	694	708	736	677	688	656	692	768	719	719	702	678	765	725	668	694	678	665	678	705	705	682	692	753	748	708	675	744	686	733	671	704	738	677	714	716	738	714	670	702	745	675	726	681	715	704	665	726	734	731	708	679	697	713	699	668	724	710	672	734	664	732	662	672	696	664	702	704	704	731	688	683	747	711	717	666	714	675	692	715	680	692	729	734	687	663	691	682	704	728	649	736	716	679	710	729	707	710	683	666	711	705	716	693	714	760	723	728	719	718	671	710	715	673	716	747	758	691	660	659	701	699	728	716	670	713	689	696	665	728	661	689	739	700	686	655	678	759	655	724	659	753	703	674	741	684	658	710	708	736	714	687	693	714	721	704	679	745	681	682	669	668	747	676	632	667	733	690	722	732	698	715	731	706	718	669	682	685	709	706	734	682	728	666	731	699	665	728	722	717
52754	62749	56847	41581	30066	21265	14271	8483	5906	4089	2980	2310	1834	1453	1283	1162	1021	1012	959	890	807	766	753	685	717	731	732	673	710	704	683	681	674	687	633	698	648	657	642	662	638	645	684	661	691	654	618	621	668	618	640	662	666	647	693	644	641	707	656	616	674	645	679	646	683	687	624	676	653	633	642	634	683	680	651	678	652	679	662	632	616	659	652	617	651	648	680	682	618	623	635	654	655	633	624	673	641	663	650	640	641	654	691	632	659	711	613	624	640	646	708	598	632	642	663	662	689	627	676	659	692	621	614	639	635	606	639	610	624	646	662	659	674	641	720	668	668	648	639	635	631	671	643	671	654	679	670	674	646	697	681	678	607	652	691	708	667	655	684	660	640	620	686	644	614	634	627	652	619	642	613	680	650	636	672	667	686	652	680	652	656	636	616	621	668	655	672	680	668	645	645	669	710	644	674	648	656	676	644	643	625	651	628	643	617	708	595	692	627	617	664	630	663	655	641	604	641	606	654	697	667	650	672	634	715	651	623	657	650	634	660	657	654	618	644	655	646	621	698	658	672	620	651	641	646	621	642	624	649	642	628	658	641	663	680	636	629	609	687	675	640	648	695	656	667	647	663	669	642	648	648	700	675	642	631	673	635	677	703	656	652	671	687	651	673	679	722	633	681	659	691	657	617	636	637	637	677	659	666	648	702	595	666	666	640	676	677	624	650	641	665	638	597	602	645	651	634	669	658	654	683	676	680	667	606	653	643	655	625	639	629	635	653	644	648	673	634	681	690	679	675	634	657	674	676	669	677	673	650	658	629	645	654	618	665	659	700	646	703	635	685	688	656	677	676	697	619	631	630	650	610	655	691	662	677	658	670	636	594	608	677	655	679	667	711	663	647	698	638	673	714	679	631	654	632	635	666	664	686	657	650	660	690	643	646	667	680	647	644	611	659	625	620	632	629	644	640	649	641	645	619	660	661	672	611	661	644	620	667	662	633	668	675	627	649	679	662	662	612	617	659	693	664	704	663	640	654	683	667	633	679	680	606	660	702	669	667	641	625	647	628	640	617	639	655	662	684	625	621	659	662	690	670	638	700	628	683	620	658	617	671	649	614	611	655	634	652	574	641	655	659	664	653	603	630	693	704	638	636	671	590	630	662	648	627	635	692	654	635	685	646	677	668	681	639	660	671	711	655	591	660	667	657	663	681	691	652	665	619	618	661	714	677	640	676	622	652	616	645	665	676	622	662	668	622	640	640	606	642	613	650	615	653	654	614	656	650	638	690	624	691	631	659	684	662	642	698	658	678	647	646	656	603	661	645	684	647	678	663	635	691	664	703	636	611	601	651	644	685	655	682	646	661	646	637	648	643	671	633	648	666	649	640	648	664	624	650	644	672	613	633	649	667	683	684	644	648	669	630	669	635	664	604	649	650	675	660	669	662	685	614	655	604	656	631	682	648	668	624	654	649	660	677	636	654	661	688	652	674	620	623	680	718	672	612	675	646	672	603	698	648	657	630	661	639	665	643	591	655	697	674	690	646	658	695	694	665	630	696	634	641	634	664	679	639	682	663	620	613	668	642	673	638	665	646	631	625	645	631	634	648	651	619	676	667	679	666	656	676	621	674	656	644	639	698	665	652	653	640	622	645	677	644	659	633	661	616	603	643	621	642	641	692	656	608	645	629	674	657	636	669	613	627	665	641	638	618	634	610	657	699	683	642	653	674	665	668	646	685	603	630	732	658	661	687	660	637	603	620	628	640	629	695	635	627	695	647	673	686	687	701	653	654	661	669	627	647	624	621	615	656	637	665	670	656	648	677	628	663	666	666	657	636	598	640	630	662	647	627	653	612	633	579	648	637	660	622	647	672	643	622	637	626	666	654	655	653	688	704	657	659	610	633	649	647	608	637	614	637	658	655	646	654	636	667	629	680	631	661	708	681	653	637	620	615	648	686	654	681	671	674	614	690	640	639	624	629	654	635	639	664	622	639	686	677	664	635	683	638	619	656	672	640	663	632	669	678	657	702	660	678	627	624	663	632	616	640	628	649	666	644	621	657	638	658	665	601	637	681	627	645	652	664	653	616	639	667	655	660	706	680	639	644	646	660	626	655	623	680	677	646	679	667	612	669	661	627	653	640	664	676	626	656	707	636	657	642	653	641	592	653	621	648	650	601	638	683	635	631	648	650	646	691	669	638	688	686	615	706	644	642	678	680	648	639	633	642	657	650	665	691	645	622	661	632	673	639	633	612	654	622	647	661	647	649	643	634	654	628	675	619	652	665	655	642	679	675	615	632	630	598	604	697	672	613	684	665	692	649	696	675	681	699	678	655	650	616	631	663	622	659	689	669	669	642	639	663	644	657	607	682	637	680	683	631	668	619	656	628	684	627	647	699	614	666	625	701	644	648	649	676	633	660	634	681	634	669	650	634	640	679	625	656	676	653	652	664	615	619	634	595	678	612	653	637	667	685	651	692	680	630	665	608	720	697	691	690	650	707	675	655	641	618	642	665	660	632	694	714	598	658	632	627	639	651	670	665	674	613	645	633	603	677	632	657	665	650	635	616	656	694	683	649	666	660	680	680	643	644	695	665	629	623	681	631	665	683	627	673	655	664	618	630	657	692	639	606	678	630	664	656	638	678	631	637	634	630	648	654	661	688	679	690	690	677	664	653	664	656	635	660	683	621	661	664	683	608	598	683	626	657	654	674	662	621	683	689	673	667	632	663	687	590	685	665	652	671	597	672	688	677	687	669	652	638	615	664	673	616	663	636	636	651	680	674	617	675	669	624	639	710	666	664	656	669	657	606	684	674	633	654	654	664	645	670	660	628	645	679	614	675	656	652	649	664	670	693	653	648	674	650	654	651	697	701	662	634	666	676	626	675	655	606	641	644	657	667	667	614	619	631	642	628	629	645	658	664	668	662	617	653	649	665	668	621	658	658	616	652	623	636	653	612	697	649	688	654	658	633	630	632	623	624	651	658	690	686	664	665	699	634	624	636	648	617	593	682	675	630	684	648	646	591	622	655	665	666	680	628	677	610	627	626	641	631	694	639	657	585	629	616	645	684	646	676	620	689	633	628	663	641	634	685	625	661	661	633	683	680	697	639	668	648	652	626	666	707	681	648	662	658	634	647	590	635	697	678	647	656	651	611	630	690	647	651	599	628	693	652	619	624	660	674	658	658	658	641	650	693	659	688	687	626	636	644	623	622	614	676	670	699	666	638	665	636	694	704	647	682	677	676	670	646	644	616	621	644	663	624	682	663	683	625	687	615	688	655	645	687	624	644	607	688	610	620	669	657	675	637	669	655	609	613	682	638	617	688	660	666	689	646	656	692	642	656	675	645	694	606	653	659	646	714	629	666	624	620	665	706	666	647	672	654	685	652	633	647	631	673	623	608	649	686	676	651	620	632	647	633	692	647	665	646	658	629	632	667	677	642	660	627	598	615	620	671	691	646	618	643	644	691	672	712	695	621	621
25860	21726	29497	27212	26428	26442	20189	9409	5720	3898	2711	2108	1752	1507	1311	1154	1094	998	965	919	890	878	818	835	828	801	766	754	799	749	758	749	728	782	708	676	712	731	737	749	697	722	781	777	722	715	769	725	760	743	697	728	676	751	796	755	752	662	737	735	741	751	674	689	740	723	721	752	774	742	740	721	717	675	754	687	767	699	710	740	732	754	724	686	760	749	698	701	783	691	705	672	687	704	759	698	731	768	766	697	744	753	691	690	707	725	738	763	683	672	746	711	748	752	780	674	732	667	714	671	747	700	712	682	706	713	747	729	691	733	752	758	711	717	751	738	731	739	700	711	744	699	682	716	759	691	680	688	684	755	742	726	734	759	756	718	755	729	689	713	704	742	690	704	777	762	690	708	676	719	741	681	746	712	712	737	673	716	740	736	785	746	732	708	730	737	735	692	721	691	744	677	688	715	678	735	728	702	704	693	736	746	732	668	755	704	702	715	730	709	712	732	747	767	711	737	706	735	728	732	741	666	704	684	737	721	721	747	721	778	651	692	773	690	711	696	742	768	682	683	719	790	700	754	677	718	731	774	731	716	733	711	737	694	714	702	712	757	732	695	782	713	715	763	724	739	697	699	714	739	728	724	725	711	659	688	678	690	674	739	695	734	686	719	708	681	721	732	684	718	740	724	737	685	712	670	708	753	725	720	665	731	741	713	717	760	771	795	759	793	748	721	714	745	693	705	706	714	708	742	734	745	720	745	721	762	709	716	732	690	794	687	710	782	752	721	703	678	717	686	739	740	694	780	734	676	718	712	683	727	734	737	680	653	752	681	726	679	669	715	707	741	707	650	730	727	751	662	699	712	691	724	679	690	689	663	726	702	732	683	752	737	703	716	729	690	697	720	720	755	721	759	718	727	669	685	705	687	705	727	732	724	677	734	743	739	682	678	709	712	759	757	729	726	746	800	739	720	733	726	671	679	726	746	717	773	720	722	721	691	728	725	732	725	687	711	697	737	751	713	737	742	750	727	731	735	718	720	748	733	760	732	713	757	698	746	739	716	766	648	710	713	705	772	756	763	693	703	708	740	713	725	726	732	699	707	712	735	724	707	708	677	696	700	717	733	733	662	769	663	757	700	738	739	760	687	685	688	696	738	718	726	709	743	696	748	720	730	720	681	701	749	680	688	731	742	765	660	728	723	744	709	712	743	766	749	759	728	776	789	748	715	762	727	775	781	695	709	769	693	689	721	722	673	682	717	720	718	749	699	748	756	679	686	720	726	710	718	724	712	742	662	715	721	678	730	713	708	740	697	700	746	749	713	715	689	747	711	736	732	694	725	744	709	734	751	724	750	739	694	688	705	706	740	693	691	728	734	718	700	750	674	746	757	735	721	712	710	698	664	707	717	714	771	716	692	768	674	706	737	666	729	727	703	764	732	719	693	716	728	749	711	743	693	671	737	730	745	731	729	721	684	648	733	759	769	729	663	705	735	676	692	762	741	741	722	702	679	696	722	720	742	656	682	746	669	724	751	725	718	666	752	756	718	740	713	753	770	713	743	732	750	743	723	729	659	707	739	716	739	716	668	707	683	677	776	724	698	681	705	730	691	700	763	701	700	722	668	699	726	703	712	732	723	701	685	727	668	774	740	736	700	706	697	703	718	707	663	747	717	713	747	731	685	693	730	692	760	693	751	723	702	758	733	768	785	740	726	710	757	713	735	695	771	715	728	736	685	741	644	737	759	696	707	696	720	731	761	744	706	696	691	764	699	706	708	697	696	725	724	712	690	701	674	688	708	701	680	735	720	699	725	720	752	700	716	696	677	725	765	752	766	731	708	760	719	724	731	730	674	740	692	716	724	711	677	663	702	688	708	697	777	738	698	760	739	689	693	687	735	697	700	731	708	726	697	690	751	615	714	695	711	732	685	696	709	710	715	740	751	715	715	711	705	754	767	744	749	747	717	735	740	653	742	734	706	709	714	716	742	750	773	751	739	721	742	703	672	719	727	717	717	706	692	710	694	702	711	746	692	693	715	707	694	748	739	741	767	662	683	688	680	701	723	686	775	687	740	696	655	735	686	683	729	729	696	704	755	753	663	735	735	716	669	714	691	732	760	720	729	671	705	756	732	732	764	685	761	717	714	743	700	726	705	702	721	735	680	720	722	703	671	730	723	724	726	705	714	674	689	776	700	723	711	728	761	713	773	696	780	714	765	710	744	704	749	696	687	685	746	714	702	716	740	738	692	676	735	698	713	755	729	661	743	729	736	748	715	695	711	721	709	688	693	751	657	716	736	675	707	706	652	724	710	700	691	709	774	718	717	714	677	714	738	717	705	743	696	710	688	718	701	743	731	734	678	723	730	683	764	763	637	638	751	737	722	774	719	741	732	733	694	717	703	719	706	725	684	727	739	714	745	699	753	711	680	671	749	750	694	686	743	723	760	724	750	703	713	680	692	747	663	715	728	717	696	716	698	700	720	734	715	739	721	709	765	697	701	752	679	718	702	683	747	712	662	701	720	740	725	698	736	646	676	724	717	723	716	728	741	658	645	716	702	725	719	709	739	681	691	670	711	698	710	696	754	709	753	756	714	674	747	654	664	738	736	742	726	683	744	643	745	675	714	677	727	766	693	709	744	735	701	757	747	752	754	720	781	715	733	723	732	707	708	675	706	709	725	695	769	712	796	680	705	741	732	705	709	710	699	715	743	707	738	715	734	660	695	711	744	700	779	736	722	781	769	729	681	755	717	721	709	682	725	711	673	678	723	698	732	734	778	716	747	755	692	718	696	723	727	733	676	691	768	694	737	720	718	756	725	699	709	739	733	755	675	712	781	755	703	744	698	708	697	721	701	760	753	726	749	781	758	771	753	741	774	735	715	682	769	705	688	705	740	733	684	741	726	690	673	718	739	745	687	733	771	717	684	698	785	734	723	750	663	735	724	718	705	721	653	716	733	725	742	703	754	702	711	745	681	736	709	738	734	706	695	695	674	738	754	801	749	692	720	755	743	714	716	732	674	701	732	743	760	715	710	713	703	701	716	722	727	749	705	750	744	678	741	687	679	673	687	721	728	690	705	755	676	694	736	733	727	707	718	690	775	733	727	759	738	728	690	699	711	728	703	729	664	699	707	726	696	723	675	694	733	682	686	715	683	735	730	707	686	735	701	728	720	745	648	728	733	786	749	722	718	721	757	724	685	689	740	739	703	720	661	732	757	681	728	734	745	699	754	699	773	735	677	785	705	676	764	718	694	762	693	730	740	704	708	712	695	745	700	699	667	734	734	675	721	700	722	714	722	706	752	687	747	701	744	721	764	684	749	714	616	679	716	750	767	673	700	674	644	771	725	744	692	733	727	722	738	756	775	695	738	690	759	681	681	736	703	655	782	738	699	681	733	689	724	695	745	723	737	739	707	725	735	757	725	743	706	709	723	726	679	711	724	708	692	695	726	729	685	746	748	733	720	709	707	699	712	733	772	693	726
52681	66229	60212	47315	36190	26917	17533	10919	7810	5511	3937	2939	2218	1884	1524	1402	1202	1140	1061	907	887	872	813	797	783	729	723	681	714	685	724	613	688	682	675	664	674	686	677	637	679	656	640	649	666	692	626	650	652	664	636	651	700	605	653	639	649	655	626	698	679	646	660	611	646	636	626	650	657	651	659	637	673	727	664	653	651	650	651	597	735	685	671	663	616	679	669	694	645	639	675	680	624	655	637	689	658	671	655	692	644	682	675	658	636	719	682	659	713	680	657	613	667	633	647	643	644	650	650	710	647	653	679	608	670	694	633	665	628	705	663	695	646	719	656	702	689	719	700	656	690	617	712	704	681	616	691	651	634	645	676	586	710	664	662	678	673	690	672	632	663	672	649	686	636	681	667	662	683	651	665	645	629	637	646	652	637	654	614	665	634	641	653	635	657	687	688	634	646	661	680	667	641	653	677	679	626	692	624	675	695	632	666	661	678	651	673	621	636	678	654	634	731	662	660	710	639	652	632	616	670	646	683	673	663	652	639	675	630	656	634	647	598	642	700	644	645	668	657	675	666	691	678	636	675	634	667	703	703	639	689	681	680	643	676	677	646	628	672	637	671	643	662	642	639	675	671	664	642	680	651	685	672	682	655	670	661	704	648	634	679	729	644	666	685	680	677	666	685	675	660	659	648	654	664	671	667	657	691	662	675	659	671	653	654	632	652	656	706	699	668	645	666	663	638	628	674	655	669	678	693	665	623	664	684	680	703	647	644	634	650	649	652	686	683	677	639	671	661	638	638	646	670	619	655	624	691	671	689	616	693	665	644	645	681	705	663	625	646	662	656	616	613	649	699	644	687	645	626	677	652	670	710	679	634	664	641	688	684	649	654	698	698	679	655	692	667	616	690	654	639	735	651	637	657	651	651	686	639	634	697	698	693	684	615	673	632	685	702	659	665	643	636	675	626	642	626	715	661	617	667	633	666	686	686	686	656	651	665	707	678	661	627	709	697	654	674	634	626	649	664	664	667	640	720	687	619	638	661	656	719	699	651	625	641	644	666	631	600	643	630	659	684	657	607	642	645	661	649	680	709	652	675	638	636	683	682	676	636	743	708	663	662	665	670	670	712	632	621	666	684	703	672	655	643	676	663	644	640	630	672	674	658	674	664	631	629	645	657	613	669	678	636	660	673	652	642	664	658	674	653	674	613	635	612	723	673	660	660	682	701	652	672	658	594	653	636	642	644	681	614	621	675	618	627	633	641	690	629	659	690	704	669	696	639	644	681	668	618	678	665	652	671	678	701	637	671	648	719	640	692	649	650	663	685	593	651	677	660	661	689	637	661	695	624	706	661	673	648	690	703	702	646	670	686	648	649	653	661	626	672	626	641	654	668	641	636	618	686	649	637	590	666	691	687	627	626	645	657	632	713	665	671	633	672	656	646	666	648	645	701	646	650	696	701	657	692	669	667	702	629	653	645	663	668	661	630	691	662	647	635	634	674	643	648	636	677	697	635	661	683	678	635	669	673	677	726	651	640	656	694	664	608	646	694	682	689	663	649	665	657	695	655	716	628	711	660	661	628	668	646	634	716	615	616	682	662	654	595	673	642	653	697	648	700	728	647	624	646	657	695	602	665	699	675	621	653	633	667	703	664	648	663	715	647	705	687	677	652	689	673	588	662	636	656	653	663	659	631	672	676	662	704	655	680	667	651	693	640	661	672	672	637	660	674	660	706	671	698	671	605	642	683	694	634	633	670	653	666	641	624	661	649	663	638	657	656	692	659	675	687	612	667	624	669	708	649	651	703	635	668	662	663	614	638	707	693	619	658	661	652	660	617	599	653	632	614	647	692	643	655	679	628	620	666	663	685	688	659	658	649	662	714	620	650	660	644	663	661	663	672	666	664	658	666	645	637	629	663	703	645	650	698	696	683	627	643	672	674	668	604	684	644	677	697	620	694	648	624	662	634	651	671	694	664	617	651	624	615	653	679	616	643	643	668	655	670	684	642	645	671	655	701	679	656	702	683	636	683	680	628	653	660	646	652	710	677	629	668	614	668	681	647	668	635	671	616	654	732	673	630	643	671	663	679	675	649	655	638	632	651	690	686	688	702	701	621	634	644	643	667	662	638	696	658	665	625	663	653	664	633	646	651	624	663	677	693	646	684	666	648	628	694	677	649	669	649	664	670	647	703	636	630	670	659	640	694	671	701	683	715	629	694	658	686	691	667	636	666	622	650	706	676	655	656	635	645	633	683	691	659	613	633	625	682	646	634	645	667	644	651	660	678	651	684	700	632	683	645	676	645	691	675	637	676	654	639	661	681	681	669	660	659	676	706	610	635	663	686	664	627	666	657	685	634	711	618	699	641	669	652	663	659	632	685	658	692	706	644	655	664	674	651	636	665	609	642	643	656	646	698	651	664	620	656	644	638	636	621	649	658	632	667	692	635	640	651	669	699	658	662	693	654	712	663	673	655	651	692	677	649	657	671	630	608	718	696	660	689	691	648	682	684	679	652	668	686	639	629	615	691	684	684	641	625	677	667	699	651	660	643	680	673	659	704	672	633	665	672	657	693	697	697	649	692	642	665	673	705	680	672	650	720	649	662	711	650	685	711	651	664	686	643	691	633	677	642	663	651	636	663	620	639	654	622	664	666	666	654	663	658	663	675	620	665	658	665	682	645	667	698	638	622	689	664	619	661	661	677	730	626	673	678	625	716	665	640	672	636	634	637	687	658	628	633	659	638	658	646	682	687	694	645	686	701	670	651	647	608	636	704	682	681	661	679	656	621	657	636	638	661	625	662	658	697	657	626	656	641	644	707	663	628	658	684	633	601	674	671	662	667	671	638	649	695	678	681	671	647	643	671	670	680	637	640	666	643	660	661	697	685	662	660	689	637	671	688	636	635	702	689	656	655	648	649	702	607	652	635	680	638	603	602	629	675	623	675	616	702	638	662	691	678	660	635	681	628	627	630	671	594	642	679	631	682	672	676	652	635	627	637	703	640	641	661	679	654	678	657	669	682	673	658	669	673	639	651	671	637	669	654	653	690	643	668	680	657	697	664	620	678	652	653	681	696	683	661	699	643	680	582	665	715	640	700	621	676	636	630	611	702	722	668	671	633	673	649	669	665	695	673	694	643	653	682	681	631	691	672	682	646	663	642	705	692	668	665	618	690	677	615	690	665	625	719	673	697	675	670	690	622	623	685	685	743	638	624	645	673	587	679	688	684	663	684	626	692	663	658	719	627	685	647	652	691	667	653	626	623	674	671	673	650	728	660	674	679	618	667	653	679	665	610	669	639	725	613	678	640	669	646	617	641	631	686	653	708	689	658	666	682	661	652	613	658	657	656	691	646	680	663	688	649	659	672	685	660	631	668	679	689	656	671	678	692	674	639	680	668	709	708	639	648	612	686	636	636	688	723	623	644	678	640	647	666	646	679	647	634	683	698	692	657	672	638	637	693	672	649	661	661	671	673	665	654	697
25307	21882	29588	25665	25215	26010	20494	9758	5821	3953	2794	2269	1793	1567	1259	1170	1105	999	910	887	887	902	829	842	792	807	764	771	755	767	765	747	724	765	735	777	709	698	692	676	719	765	700	679	749	724	727	749	727	677	700	730	743	662	690	717	687	728	684	711	739	711	764	733	708	753	738	739	760	725	722	750	740	725	731	712	723	723	709	702	772	710	792	737	707	682	705	700	701	725	673	689	732	746	718	706	730	751	742	651	707	719	759	737	740	708	704	729	683	744	749	736	721	717	741	756	711	732	749	737	685	699	775	746	698	765	747	716	685	701	731	682	741	732	775	712	715	727	714	745	732	695	738	730	711	728	744	720	758	751	695	755	722	716	735	695	683	702	770	712	710	711	767	720	723	722	723	699	769	688	733	670	717	748	695	729	723	706	680	706	744	703	657	738	761	737	766	692	710	708	739	720	726	732	761	682	700	711	736	727	720	707	677	709	732	731	703	726	731	749	705	693	723	710	710	802	746	710	751	726	731	687	736	691	758	763	716	707	691	688	751	773	724	690	742	749	766	708	688	722	741	702	709	732	691	727	728	760	722	670	700	793	775	705	738	736	712	714	768	734	761	684	695	724	737	717	717	695	723	716	732	740	740	741	744	723	765	767	723	687	751	760	746	736	723	750	692	735	749	747	724	723	694	690	697	749	735	689	705	739	756	757	675	683	664	689	713	711	694	753	733	691	730	735	737	731	670	776	691	685	714	778	689	727	719	699	714	772	731	739	715	662	712	717	724	707	668	744	725	723	653	746	750	732	744	661	673	666	721	728	701	714	732	724	737	710	736	712	678	730	703	738	712	725	697	693	725	710	702	765	716	719	759	698	741	755	683	720	700	655	686	701	738	711	728	739	746	736	710	751	673	726	710	734	762	684	712	696	696	677	661	748	727	743	720	725	687	767	697	754	666	718	720	699	710	714	722	726	744	708	717	738	735	728	696	719	689	717	740	807	788	741	697	723	774	694	683	740	709	705	697	761	731	736	737	752	710	751	744	744	682	761	724	716	756	704	725	727	739	705	721	714	720	699	704	786	750	761	771	739	727	757	672	681	702	719	718	736	714	738	761	689	738	738	683	686	720	750	711	729	712	698	687	662	723	696	720	753	721	725	733	684	745	725	687	706	717	669	715	734	740	720	773	712	759	703	754	728	727	728	671	700	729	752	683	694	747	713	733	680	777	689	758	707	736	701	685	715	715	770	718	699	790	711	762	666	727	734	692	714	731	742	723	707	759	700	760	701	714	798	678	737	701	706	702	720	780	758	725	726	657	656	751	674	768	691	731	686	686	749	698	769	707	775	738	748	659	720	711	755	711	670	737	721	743	708	636	738	634	671	669	744	752	758	752	738	735	766	757	764	703	743	763	729	724	808	689	752	724	753	692	780	742	793	710	748	727	775	698	666	696	717	686	708	688	732	686	717	759	717	710	719	755	733	729	708	717	745	699	724	676	747	741	761	740	730	689	736	726	751	730	680	713	766	709	723	712	751	752	694	716	722	763	665	735	691	733	721	721	759	731	683	709	712	754	710	736	728	731	696	676	717	698	704	721	751	673	679	689	721	776	708	677	720	706	678	745	706	684	721	773	707	702	735	717	682	721	743	703	712	707	730	763	724	735	753	761	736	782	709	762	690	777	766	727	722	701	762	723	743	792	742	747	730	791	737	765	722	757	729	717	698	684	702	739	714	741	675	759	722	726	672	728	729	699	714	708	721	774	712	759	744	660	695	737	742	758	703	731	733	736	687	715	741	723	742	723	682	733	712	731	726	679	707	708	714	737	722	724	729	730	713	787	742	749	714	693	713	709	742	735	712	710	693	745	663	768	722	736	731	751	719	717	668	738	738	652	744	736	723	705	677	715	715	774	717	683	698	719	755	768	702	715	765	720	696	726	708	758	698	715	729	735	705	749	770	722	713	698	698	720	689	737	685	736	712	765	730	711	689	753	704	710	721	703	722	720	721	730	728	676	754	731	771	708	728	696	739	729	762	732	704	738	721	723	723	744	710	767	740	700	738	702	714	758	714	685	697	752	693	745	649	716	708	725	690	710	706	767	717	702	673	724	735	733	729	735	745	703	721	731	743	694	667	728	730	733	701	702	735	677	694	750	750	722	762	746	725	715	672	765	728	763	723	709	714	726	737	745	726	728	711	690	761	724	738	751	713	701	691	645	734	708	702	721	696	680	729	769	714	717	765	717	765	686	741	726	749	684	700	772	779	698	767	748	717	714	736	751	784	681	757	731	736	742	705	764	722	693	712	696	721	716	749	717	695	719	738	692	740	718	736	728	713	662	725	721	738	741	704	738	764	693	663	724	726	748	748	689	684	729	697	716	711	726	735	680	699	700	697	718	717	771	769	746	718	748	772	677	730	731	691	751	742	750	702	745	731	762	707	748	689	724	755	688	757	732	765	713	739	726	696	695	676	747	716	730	715	665	739	781	700	673	730	778	747	710	732	746	744	719	706	674	669	685	748	732	710	711	737	687	677	714	727	717	702	730	733	688	755	727	704	704	764	728	743	694	747	690	668	736	731	697	748	711	683	707	743	726	702	748	664	667	682	744	741	716	680	716	717	746	727	718	716	699	704	692	740	709	757	740	704	757	736	757	728	740	728	702	758	701	757	735	737	724	720	747	721	663	709	725	674	745	738	696	708	735	702	709	698	733	713	710	745	735	750	725	718	725	720	710	734	719	726	700	699	691	708	732	689	677	726	757	697	700	728	685	691	690	732	765	721	719	728	774	746	687	756	695	730	754	735	741	697	719	732	784	726	751	765	733	711	747	674	681	722	718	680	736	686	720	750	723	726	670	706	698	657	750	717	739	747	717	686	692	743	714	734	727	728	733	743	768	697	710	741	768	743	740	740	713	697	735	741	789	806	744	724	700	776	730	688	730	779	702	686	713	680	746	743	681	744	700	714	772	740	721	726	712	719	682	719	771	696	736	710	731	744	723	749	733	775	720	733	720	738	672	748	770	721	756	721	732	728	705	686	737	775	716	741	706	786	743	736	724	713	744	741	716	722	691	685	709	729	716	744	722	702	697	758	740	752	727	696	741	782	665	689	726	696	746	720	725	715	769	748	757	709	748	740	715	719	776	714	665	768	740	719	712	720	745	688	701	726	726	737	693	716	710	688	682	683	754	738	707	670	750	776	727	742	695	739	775	748	700	700	699	698	716	735	723	705	724	707	717	673	729	673	688	721	690	715	738	703	705	711	734	693	709	725	742	689	706	710	716	741	734	720	761	711	723	709	697	682	734	760	724	698	746	735	744	726	711	685	731	701	737	737	715	681	718	760	711	733	736	757	735	754	711	740	698	721	697	736	704	725	744	780	704	728	749	740	752	745	695	722	683	722	722	706	729	729	727	725	704	691	721	703	702	744	728	774	730	721	671	707	747	696	743	690	778	704	721	729	727	718	726	714	733	695	713	733	755	738	705	730
54421	70263	62257	48321	37762	27960	17891	11519	8515	5822	4145	3158	2503	1988	1610	1419	1197	1148	1036	961	940	874	826	810	795	808	713	758	761	689	743	734	723	689	722	688	653	666	658	647	615	664	674	678	671	659	694	691	654	646	622	645	667	703	678	684	620	625	659	620	702	668	635	694	633	638	668	660	666	657	687	625	620	646	725	685	651	647	651	691	667	647	655	702	644	637	655	637	653	631	660	679	692	627	615	666	685	662	675	643	668	635	689	670	666	689	691	646	638	684	708	700	665	612	685	649	705	673	666	706	649	637	628	650	641	644	637	683	680	659	684	650	685	647	661	639	682	715	676	684	628	677	703	664	648	665	628	655	679	697	686	655	626	674	658	650	705	662	701	643	673	665	652	681	636	642	638	682	646	670	672	664	639	640	698	673	623	694	680	661	655	714	661	714	703	674	608	680	664	671	619	682	690	643	666	674	721	685	692	650	664	671	678	634	701	641	670	684	676	650	694	644	628	644	648	692	694	660	706	666	638	669	665	627	663	697	656	693	681	623	629	623	691	693	654	714	615	657	626	669	684	662	693	676	694	650	724	637	617	632	694	686	660	675	663	688	675	650	626	701	687	676	658	673	665	683	681	620	724	681	651	650	633	599	636	676	717	680	691	680	667	683	653	694	632	618	695	679	645	623	655	680	707	687	655	639	660	647	626	665	659	667	693	671	647	635	677	637	651	670	678	667	739	658	644	677	720	646	691	692	645	614	697	645	679	635	694	676	644	670	649	608	649	651	680	644	668	670	698	664	664	667	732	713	632	626	620	679	659	685	675	690	642	667	668	640	686	658	659	636	672	650	651	700	665	621	671	660	670	705	666	680	662	632	646	637	626	633	667	659	688	640	695	690	623	652	663	674	672	660	682	670	615	649	680	654	678	668	652	646	739	671	653	631	664	697	650	640	664	626	646	675	671	693	658	656	682	682	686	667	666	663	665	655	670	641	624	665	690	645	621	637	688	690	593	688	666	646	649	640	635	662	663	667	706	661	671	672	659	628	659	673	684	635	687	668	671	644	658	649	664	644	707	656	627	698	637	700	669	683	660	664	641	647	716	694	688	674	661	688	677	651	672	688	637	676	669	642	663	672	685	636	683	672	641	675	638	635	685	700	661	689	665	659	702	682	653	650	625	629	647	673	658	668	648	669	681	667	685	660	696	638	677	751	689	619	670	649	645	670	689	684	717	659	685	667	619	676	716	691	669	664	653	665	725	661	692	714	654	685	638	647	691	687	654	655	674	676	671	682	656	660	678	630	654	639	676	662	626	643	656	604	666	682	666	680	699	707	634	642	664	656	691	660	673	695	687	670	718	647	644	625	636	642	670	642	654	625	662	646	681	686	655	683	619	663	633	651	666	659	683	686	658	736	653	682	629	658	649	677	676	654	677	631	613	674	640	700	620	656	642	680	682	717	641	662	605	625	657	670	680	676	683	654	680	667	657	629	677	646	680	648	732	691	674	677	739	641	704	705	681	626	706	604	677	636	630	643	681	627	692	660	668	709	683	704	663	662	638	662	648	641	661	653	680	673	661	670	649	675	655	711	657	700	600	661	648	665	645	628	658	627	656	702	680	665	703	669	677	678	626	647	679	656	694	678	636	664	620	670	657	643	660	685	611	676	665	667	657	647	686	612	671	657	714	662	632	674	663	649	666	645	678	656	654	690	636	654	596	673	686	663	652	644	666	695	672	680	675	635	662	665	664	681	677	663	682	639	637	682	688	656	687	689	710	670	654	636	687	655	645	659	668	627	714	673	624	665	655	633	622	668	695	652	639	695	648	612	646	664	702	656	667	620	648	666	634	670	672	665	707	659	674	650	644	699	658	656	687	719	652	646	647	683	687	679	689	663	681	655	659	678	680	677	658	612	652	678	703	674	661	679	660	675	698	662	657	689	681	680	620	664	683	647	666	713	651	658	672	680	686	668	607	644	629	670	664	641	672	686	688	669	638	689	695	632	679	639	647	668	678	675	716	719	667	620	630	639	646	671	673	655	662	627	679	680	650	679	688	707	669	614	683	649	610	657	701	652	618	658	655	644	647	694	638	625	669	675	666	695	641	718	686	671	623	644	642	711	712	704	642	676	625	660	656	652	645	616	656	635	645	686	678	627	649	686	615	676	634	690	676	680	667	693	648	684	627	661	664	657	672	642	690	587	674	675	650	669	662	641	638	652	672	632	643	653	639	688	683	616	663	678	680	685	668	656	634	650	692	666	669	660	674	604	660	677	663	665	643	620	682	631	626	703	681	638	651	704	650	677	674	694	660	688	665	685	652	629	664	682	691	636	656	651	672	694	689	667	653	653	670	691	679	653	651	615	700	672	661	686	691	677	674	668	676	656	631	649	671	699	679	654	684	684	651	654	695	711	670	681	668	663	678	661	644	694	695	662	658	669	688	644	632	665	697	651	655	685	665	690	690	691	687	659	709	661	686	659	675	703	705	676	664	627	674	661	643	641	651	652	657	593	670	647	673	707	699	673	600	653	675	656	702	639	670	637	703	692	649	674	648	690	662	614	713	668	675	646	671	640	637	661	654	643	622	677	688	666	671	662	651	655	678	680	613	656	643	640	671	639	652	637	623	650	676	618	670	644	649	670	672	662	659	669	647	699	693	680	651	641	663	694	664	619	670	647	652	652	688	653	608	662	651	621	634	652	624	675	644	673	675	648	633	662	675	676	651	669	729	640	669	674	654	708	681	679	658	673	668	677	708	621	699	668	657	690	623	652	678	606	698	638	644	712	667	618	656	651	662	694	666	680	669	650	688	716	704	666	649	665	680	623	622	651	663	634	704	633	661	639	641	662	702	639	660	653	674	638	691	616	666	634	654	683	667	682	654	647	650	655	674	650	702	692	659	692	651	648	691	653	672	655	631	710	661	671	664	678	673	689	693	684	624	627	620	659	655	666	667	670	663	619	661	707	667	662	632	695	652	668	663	668	641	652	667	711	642	714	698	651	656	645	665	641	683	704	664	664	633	636	667	632	661	712	645	664	678	624	613	652	631	671	666	638	653	658	647	660	653	627	686	675	654	647	682	642	646	654	660	635	644	615	687	616	655	649	687	633	629	696	688	662	646	618	670	675	672	664	676	682	640	646	638	625	638	661	662	659	702	658	655	671	693	673	635	679	673	652	664	671	619	619	652	653	674	658	676	645	614	701	666	669	653	687	705	627	618	683	718	669	662	654	680	671	645	669	664	644	660	697	693	664	618	641	680	670	668	688	685	732	613	693	671	620	657	651	669	671	670	642	680	654	696	642	668	614	653	620	695	674	702	586	695	682	637	636	680	677	703	703	662	609	640	642	661	610	665	660	687	718	700	655	675	654	662	670	703	614	659	628	592	652	624	620	635	665	693	646	663	680	669	647	676	658	702	634	660	707	667	661	729	656	656	636	673	657	689	665	705	681	667	696	616	678	653	664	664	669	681	668	675	648	666	618	656	681
24462	21569	29438	25249	25455	28282	26976	14528	8407	5593	3762	2752	2278	1804	1535	1381	1211	1193	1083	1057	964	936	860	847	844	810	817	804	747	754	782	789	723	786	751	734	714	714	667	697	750	751	774	741	705	689	759	720	715	762	698	714	772	720	727	703	747	710	706	667	738	762	745	712	728	726	715	699	737	716	703	730	727	725	731	739	734	733	754	729	746	684	754	733	701	713	747	743	692	717	788	715	713	748	712	724	713	759	760	740	762	736	718	724	791	699	768	781	725	729	772	703	719	725	744	747	749	752	760	702	666	710	783	702	735	736	749	746	731	744	731	748	759	723	774	697	735	754	750	667	726	723	721	698	728	717	749	758	732	738	731	717	745	733	748	787	750	763	733	741	771	777	701	734	708	718	727	690	710	711	725	723	712	714	701	711	732	703	715	746	737	774	748	744	724	691	732	770	728	733	699	744	736	695	712	654	756	694	718	809	743	727	725	700	696	686	787	732	701	753	691	716	753	777	739	739	750	724	726	740	718	797	730	710	748	710	711	734	744	699	736	730	748	735	744	747	781	768	668	746	705	721	727	742	739	699	693	728	767	717	735	714	679	788	750	752	772	750	731	718	767	688	762	739	695	757	745	769	665	701	760	707	742	711	714	698	788	711	746	720	757	730	740	755	703	681	764	743	717	723	735	708	719	689	763	716	740	721	762	725	685	772	731	726	756	734	729	731	710	746	787	724	744	701	711	714	736	775	741	745	743	717	664	728	776	770	691	720	742	726	761	712	766	722	715	748	785	787	731	703	743	718	783	721	755	717	754	757	766	714	687	748	739	731	744	736	687	716	701	702	708	694	699	733	709	734	689	749	711	750	718	715	745	740	777	747	716	660	738	740	718	700	670	696	762	739	741	678	720	690	735	729	733	707	748	751	703	708	696	745	695	697	795	732	756	697	722	708	738	694	741	707	707	741	699	761	762	738	760	767	744	742	753	786	714	759	748	713	731	706	686	751	733	710	726	730	699	744	728	736	775	734	755	688	733	783	743	706	731	720	733	741	783	752	736	788	718	755	707	775	781	718	749	709	734	661	708	743	755	767	737	767	735	762	739	729	714	748	699	766	721	700	729	733	745	736	718	701	716	770	743	775	726	745	734	657	720	698	725	770	741	757	719	763	726	776	735	730	727	756	710	760	684	705	737	778	740	682	756	771	686	720	705	739	708	779	732	713	759	787	706	727	732	751	673	723	711	743	738	756	744	709	700	740	710	778	729	742	788	698	715	765	698	695	689	721	719	702	698	753	798	761	719	749	691	709	767	728	759	743	728	795	723	780	788	734	715	708	690	789	715	777	725	719	769	724	700	751	736	758	728	746	727	714	729	745	714	760	695	723	739	716	750	775	724	705	761	733	752	756	770	693	722	716	763	754	787	683	703	735	758	713	694	737	734	703	703	731	786	746	727	771	702	772	702	744	801	725	719	682	726	733	752	803	751	738	767	745	730	719	750	694	723	735	769	689	710	796	729	736	698	778	685	732	727	750	762	737	731	737	719	732	734	752	730	706	685	677	705	678	707	762	695	702	735	717	736	763	738	735	733	738	808	721	760	735	739	721	728	676	721	698	725	714	768	773	681	731	709	697	709	711	714	684	769	721	711	716	742	725	758	683	724	764	709	710	773	748	694	685	734	748	751	744	778	734	737	722	744	728	711	725	716	680	696	730	742	728	757	740	748	714	735	701	691	696	737	734	680	731	698	747	742	670	711	711	703	699	713	723	760	753	732	742	749	743	729	700	754	740	727	735	760	751	751	703	658	713	706	735	664	723	786	698	708	741	744	746	778	763	702	725	693	731	674	699	737	704	767	690	706	716	737	721	783	757	716	741	712	734	744	743	761	751	699	737	716	759	737	733	722	707	725	747	766	725	744	705	736	706	723	744	757	743	688	742	701	787	702	695	696	749	733	740	735	713	732	743	726	760	736	713	686	793	703	713	766	711	701	739	741	751	774	719	724	743	742	781	702	761	771	763	698	704	762	764	744	738	706	683	729	721	723	742	706	725	777	728	714	739	781	707	730	737	731	765	734	744	732	748	765	729	773	697	759	752	750	753	743	743	649	747	686	756	754	735	679	786	722	725	790	740	774	706	736	707	722	707	730	734	728	747	753	742	688	830	680	778	713	775	770	714	676	712	744	693	742	722	717	733	720	795	745	756	746	661	705	718	714	735	741	756	691	669	729	745	761	756	754	707	721	733	753	792	709	722	757	713	733	708	725	736	722	722	723	745	783	710	707	695	737	770	719	685	764	698	756	676	709	721	763	740	736	731	715	701	712	705	726	712	698	725	732	753	739	739	719	750	754	741	734	775	715	754	756	724	733	687	771	761	734	722	748	725	730	705	733	753	662	746	718	729	721	714	709	696	742	695	674	732	715	707	758	730	739	702	735	739	711	703	718	720	741	714	768	690	699	672	769	759	718	694	696	701	758	742	713	750	751	764	719	714	706	761	724	683	727	762	753	760	760	727	758	695	756	684	696	728	722	692	760	795	762	757	702	733	709	666	707	690	782	711	757	730	700	707	773	737	751	764	715	730	765	741	719	709	697	760	717	704	759	689	720	703	779	753	712	742	716	693	681	771	741	710	751	766	679	729	756	756	770	783	698	715	750	746	757	716	710	746	717	725	709	728	749	758	706	750	706	712	690	742	732	716	735	740	739	734	726	720	721	775	712	715	727	757	720	678	758	670	749	732	732	737	713	788	714	725	765	708	689	713	738	738	754	789	686	777	705	750	740	709	712	752	790	718	724	750	714	673	721	721	735	711	714	711	745	755	675	733	699	737	754	753	753	732	715	786	697	711	790	740	772	738	683	774	730	696	738	712	733	764	722	731	748	734	751	753	753	724	750	685	768	729	706	759	718	751	700	705	753	788	714	725	749	718	720	737	780	719	697	726	760	716	719	762	730	705	738	714	703	738	713	732	743	750	704	727	734	710	725	727	739	731	695	657	720	715	730	772	688	730	706	727	744	699	720	723	780	699	729	719	712	750	706	707	713	699	777	718	646	718	745	768	728	811	758	745	763	787	711	728	772	661	755	728	717	728	730	760	743	686	759	731	728	746	723	788	682	700	744	685	750	751	768	704	748	746	727	726	757	735	708	682	705	734	713	732	727	727	707	786	752	703	729	778	762	763	744	714	704	723	780	698	757	705	707	696	744	745	734	709	751	739	745	716	699	727	720	725	705	694	729	736	724	758	720	721	698	740	732	747	728	750	775	743	725	691	729	765	760	754	695	733	728	699	755	669	673	750	718	747	751	752	716	744	706	751	798	708	730	751	741	725	729	729	715	791	733	697	741	708	727	737	717	712	753	749	731	746	703	701	682	700	742	700	771	776	775	746	725	751	734	750	746	710	756	736	754	780	758	723	710	737	790	711	700	721	752	746	738	720	767	714	717	736	749	735	750	777	745	711	768	787	739	703	709	750	740	742	705	755	790	713	719	727
49697	66899	64299	53055	42691	32889	23327	15001	10994	7758	5439	4019	3193	2377	1983	1669	1391	1265	1125	1113	1069	977	921	852	808	839	773	749	758	748	709	754	681	699	703	737	692	669	668	707	668	704	725	690	607	650	657	688	631	647	680	656	669	680	622	648	646	664	703	646	671	623	657	643	611	638	694	687	678	662	667	690	661	669	651	662	667	686	644	703	682	638	698	666	666	669	682	640	667	657	624	670	678	621	689	668	675	620	653	639	702	689	648	656	639	699	697	615	664	679	648	693	618	662	656	695	663	630	686	630	713	661	658	657	640	682	656	689	684	675	636	679	654	691	668	676	670	667	673	686	654	675	637	710	637	625	676	661	672	649	656	655	625	694	648	660	659	663	655	648	649	707	682	643	614	675	641	678	642	631	652	667	729	654	649	649	642	705	674	666	705	653	656	662	659	658	646	628	662	690	662	701	649	665	653	613	673	669	659	668	653	664	676	695	663	650	657	703	666	677	657	646	698	643	678	664	651	701	663	684	664	689	643	663	691	692	667	677	681	660	676	694	665	654	687	673	683	659	660	685	712	721	680	686	678	639	645	670	654	666	707	624	652	677	745	709	638	649	679	706	634	641	685	682	637	673	672	691	659	633	661	654	665	688	690	628	695	684	652	667	655	656	681	598	668	686	646	665	686	661	661	644	645	670	666	675	656	678	696	647	734	676	658	648	677	654	696	730	689	678	638	637	685	685	667	665	614	635	648	702	601	650	642	676	666	649	654	666	650	641	680	685	663	679	660	679	634	639	693	667	684	702	668	698	661	643	664	657	682	675	655	684	676	695	685	649	669	660	646	658	668	673	630	670	670	675	655	663	672	706	694	660	646	637	676	659	635	665	645	680	678	695	657	656	651	671	670	655	701	662	663	651	657	683	683	673	668	698	706	710	667	659	640	660	670	664	641	667	637	652	633	672	636	664	701	682	690	724	669	662	662	663	642	676	638	659	661	697	637	653	622	700	686	685	675	658	649	675	610	675	664	672	685	695	674	681	712	690	660	703	677	723	649	710	705	639	658	729	707	664	674	645	687	674	664	695	664	677	684	715	651	713	706	678	660	663	656	685	675	668	696	657	658	689	627	655	649	676	661	670	690	709	646	666	652	658	658	646	686	630	660	684	679	687	655	645	714	678	660	675	680	619	730	690	678	649	662	630	638	614	665	638	671	646	664	662	662	668	715	681	644	694	638	646	677	628	665	670	684	716	671	720	665	641	685	657	658	638	679	667	663	674	697	612	647	652	658	688	621	665	628	686	660	657	634	623	699	637	687	671	637	649	674	655	689	674	656	715	681	689	660	681	698	652	699	643	684	667	670	626	653	647	704	670	693	634	665	684	743	638	642	662	674	714	645	711	643	669	689	645	617	641	670	677	645	672	625	679	680	675	618	624	681	699	657	616	621	617	631	642	673	715	698	687	654	724	696	637	745	635	673	703	681	615	695	658	646	690	698	665	661	672	660	646	674	691	672	666	650	678	638	688	658	651	643	695	617	703	704	635	660	673	660	691	632	625	708	642	688	655	650	658	651	689	659	615	639	671	618	683	673	680	657	688	673	667	698	628	694	695	646	695	667	684	661	697	572	685	669	667	681	672	716	666	666	662	696	636	666	657	661	727	668	642	692	679	684	645	657	657	643	654	708	657	665	646	637	696	678	689	681	690	697	688	656	689	649	653	668	625	663	662	684	723	724	647	651	666	662	670	663	680	666	671	673	631	690	623	701	683	681	662	635	716	710	600	688	676	587	643	653	664	631	722	701	707	707	705	628	645	668	676	696	712	670	680	666	660	659	661	678	681	672	668	687	685	680	666	646	617	660	694	663	642	680	705	676	657	648	653	676	632	651	653	690	683	632	664	655	650	660	672	653	657	640	658	695	705	675	695	661	720	634	699	680	696	654	630	642	657	640	712	672	666	682	640	631	677	679	627	648	702	663	716	687	682	671	638	642	655	665	685	702	605	679	673	701	642	691	689	700	654	695	692	647	658	676	621	662	643	673	662	680	633	656	689	667	707	667	673	700	661	658	667	610	701	676	649	674	693	689	653	630	645	662	693	672	714	705	668	658	643	737	685	695	675	658	672	685	610	638	642	682	667	710	698	648	662	624	646	709	670	682	667	707	647	650	674	693	643	632	653	671	672	663	635	647	711	666	659	676	662	671	641	651	622	658	632	706	619	663	677	664	630	656	686	681	696	646	643	671	660	687	682	644	677	671	687	675	681	663	618	609	697	620	646	668	712	630	651	676	633	673	655	617	647	697	702	642	702	705	651	647	720	687	709	692	658	717	667	685	646	634	676	729	630	661	716	657	628	705	663	686	649	651	706	662	632	701	615	672	649	701	649	680	691	664	666	693	645	711	650	659	689	667	630	665	650	676	668	645	631	643	653	675	577	649	721	692	717	684	699	679	626	674	653	676	696	684	637	659	663	662	628	680	673	692	655	658	670	633	680	702	635	671	663	690	679	694	671	644	676	650	678	639	671	672	622	645	645	689	632	645	669	670	689	636	677	684	654	639	685	639	690	643	699	680	686	664	702	625	673	644	699	665	685	666	670	670	667	659	686	664	700	624	665	636	637	707	671	668	679	648	638	720	677	671	631	662	715	648	640	643	654	722	638	673	640	661	667	720	655	676	661	655	642	674	698	703	704	639	662	669	668	621	669	645	660	667	671	644	657	718	663	655	664	680	652	648	673	668	648	677	654	624	659	666	660	664	671	614	647	705	660	641	686	673	692	678	625	660	665	673	712	700	664	707	652	670	699	683	709	717	672	657	672	677	622	648	630	693	682	667	652	661	686	697	701	649	641	629	632	688	684	655	669	691	660	655	662	653	637	677	687	651	646	679	691	732	687	672	640	652	649	637	657	663	668	650	687	697	661	685	689	668	679	690	727	665	647	714	684	687	654	699	623	653	687	676	669	701	660	676	677	717	697	683	695	693	659	656	652	674	616	673	714	669	676	672	693	715	652	653	685	687	678	700	661	689	698	742	636	685	677	669	612	645	644	661	694	686	701	686	689	682	633	686	675	714	721	621	703	718	671	708	710	672	650	662	683	668	634	677	646	697	676	619	650	702	620	704	650	673	667	655	711	687	702	691	650	671	690	634	709	638	663	682	684	686	676	661	662	616	681	673	681	682	728	655	708	637	649	684	638	642	645	659	651	631	641	659	664	730	659	660	692	644	646	662	693	692	645	640	695	674	689	662	624	626	672	648	662	665	664	687	686	632	604	652	672	686	636	684	696	664	658	730	651	667	620	646	703	675	638	640	671	711	669	669	663	692	686	647	686	669	655	672	640	645	651	659	694	669	678	643	633	684	663	659	699	695	690	724	676	625	693	665	639	656	644	638	636	665	644	665	655	737	643	640	684	644	711	650	654	659	666	686	634	659	642	726	649	676	636	707	635	687	700	610	670	653	697	699	678	660	712	637	706	664	665	654	651	691	642	631	663
29024	24353	36623	38395	31825	23482	14010	7987	5215	3550	2626	2035	1704	1360	1169	1080	1026	941	892	863	863	827	769	711	831	829	715	750	708	747	689	675	660	695	723	743	726	702	674	711	753	731	654	609	739	728	702	753	673	711	689	715	717	712	691	717	713	745	730	700	724	706	727	706	656	682	684	723	670	683	697	691	681	732	703	682	665	698	683	683	695	707	670	733	727	736	715	674	706	694	699	719	690	730	655	723	741	668	694	706	749	672	737	681	734	664	695	712	704	718	696	669	722	697	698	668	674	682	718	710	707	683	707	734	663	685	755	709	702	719	660	718	691	667	720	707	667	712	704	709	696	705	732	733	677	656	660	700	699	656	651	650	699	726	649	694	712	696	678	735	701	736	732	667	664	699	657	734	703	721	718	783	710	675	703	682	659	723	670	703	747	735	715	740	720	723	641	705	715	697	687	749	696	669	709	696	704	697	733	693	677	705	716	770	715	742	704	721	686	740	685	739	702	708	726	721	719	688	696	690	685	697	655	673	647	682	716	678	738	698	663	738	721	745	692	697	675	670	700	702	756	686	735	697	682	702	691	751	712	653	668	672	700	692	724	699	683	716	743	735	692	716	728	734	711	690	677	706	712	700	746	679	680	744	692	694	689	715	724	707	698	729	700	711	646	672	744	668	696	708	699	715	654	751	723	712	707	687	695	724	718	738	735	693	696	673	697	728	676	701	690	699	726	703	678	685	710	731	660	659	688	759	672	676	735	729	692	671	668	690	691	687	680	704	681	705	676	665	703	691	741	676	730	667	697	692	733	711	671	716	669	709	709	727	689	697	701	693	717	686	651	673	702	707	689	732	655	736	725	716	683	747	737	691	705	760	690	694	702	651	712	689	725	713	679	690	695	651	700	654	687	648	692	685	687	690	652	704	701	697	667	688	714	775	696	718	758	738	722	691	686	701	725	678	730	736	636	647	700	683	699	695	761	698	711	689	713	675	729	732	681	681	702	711	709	700	720	694	686	720	694	716	718	754	691	705	722	746	710	694	691	708	705	728	665	761	704	718	728	687	683	707	731	665	721	700	699	700	708	689	700	729	744	729	736	736	683	691	729	730	707	710	695	725	706	726	729	693	727	713	697	706	768	727	671	677	729	740	705	707	680	708	730	728	701	695	660	710	669	711	713	759	712	717	694	669	697	667	711	732	700	651	695	719	746	711	716	690	665	709	694	666	703	678	726	730	691	736	709	723	666	670	654	666	737	664	701	678	683	676	695	702	680	707	714	700	741	725	714	733	708	665	692	661	691	689	692	664	721	677	711	680	765	683	683	748	662	750	752	691	665	692	689	756	681	758	687	712	695	713	681	706	675	726	674	716	685	684	714	680	678	706	659	734	696	676	715	713	725	773	727	721	721	683	704	709	723	661	665	651	707	668	693	694	709	660	692	671	775	708	666	658	676	724	728	683	675	665	667	653	690	672	718	666	673	702	717	719	696	694	692	719	704	731	701	686	672	728	684	719	710	731	720	725	673	706	750	693	653	688	669	661	735	698	647	679	736	734	677	697	677	700	704	682	747	720	747	671	687	721	681	706	700	710	703	673	688	694	719	666	650	712	749	716	686	707	742	696	710	669	726	661	642	722	719	710	681	729	699	737	732	705	716	677	709	731	721	667	719	725	750	630	726	705	680	722	758	693	726	699	704	682	683	695	729	704	726	689	678	731	709	662	704	653	735	698	678	701	722	686	681	700	700	688	759	704	765	716	732	731	703	671	730	706	724	699	736	686	712	718	681	706	697	694	661	700	692	721	740	694	651	727	704	694	695	705	737	676	713	707	730	709	719	721	699	666	686	753	724	696	695	732	714	707	732	752	683	746	721	707	710	708	719	713	699	672	761	686	742	681	684	696	678	694	695	770	716	678	690	692	682	725	710	730	703	691	683	730	685	709	681	691	678	623	727	733	689	708	727	728	665	680	669	660	688	681	689	721	699	685	758	698	676	702	704	715	704	728	722	698	678	749	732	646	771	700	690	705	702	708	708	687	703	697	663	675	723	684	691	754	706	667	710	709	673	707	769	710	682	712	677	686	719	694	671	747	699	703	678	711	718	717	762	709	693	679	720	667	719	720	675	723	680	672	736	704	699	709	699	738	699	707	729	731	663	717	724	712	687	727	712	729	725	737	740	688	705	665	707	789	727	722	690	684	724	696	691	710	690	705	677	699	656	692	696	722	695	699	709	706	705	692	723	680	754	681	709	747	698	688	716	722	724	674	731	723	684	686	641	697	667	718	682	680	701	673	692	697	699	706	682	715	732	660	690	665	683	671	694	756	730	709	729	706	630	686	734	722	722	696	723	784	682	662	718	719	732	687	732	662	727	644	691	666	742	719	743	696	724	723	693	713	671	709	689	712	700	675	696	728	705	674	727	694	672	658	713	688	686	712	663	669	736	694	661	705	733	713	736	689	671	726	691	719	691	688	729	698	713	697	644	663	667	700	670	737	702	679	703	702	687	725	681	707	744	735	690	730	717	669	697	669	682	730	688	748	726	698	710	743	734	714	733	736	739	680	703	649	689	748	733	688	683	733	713	683	663	719	689	628	685	683	671	715	752	737	705	693	706	750	681	694	726	697	690	677	691	735	690	720	704	750	729	735	670	684	733	736	690	665	695	698	685	715	687	662	689	680	717	706	744	703	732	683	658	727	669	732	713	682	659	736	725	715	726	721	712	741	751	709	686	751	678	713	694	738	739	698	736	651	718	722	716	696	725	677	741	719	683	677	703	708	710	710	723	627	691	700	698	764	681	715	732	733	715	695	683	721	722	701	693	719	724	674	727	685	676	707	703	660	710	677	737	767	699	689	655	702	655	665	706	693	715	691	639	679	712	723	728	716	731	655	705	692	701	670	674	702	671	699	711	708	695	696	711	709	675	750	681	689	678	678	705	702	698	725	718	708	690	731	705	691	698	718	760	681	690	701	702	713	710	698	684	706	726	685	706	749	741	681	726	773	729	694	687	691	758	690	712	677	731	695	675	701	689	671	707	698	695	699	692	726	663	693	722	680	636	686	689	754	724	695	682	695	708	734	660	710	703	733	695	690	726	752	722	719	693	716	656	663	726	702	721	745	664	751	717	690	720	721	676	741	722	711	707	692	674	736	721	705	703	692	720	707	709	736	718	715	749	735	734	732	714	685	699	739	709	732	693	685	678	682	692	713	680	681	740	680	739	659	679	695	772	684	724	696	691	681	704	682	717	668	691	728	734	744	688	723	691	677	672	686	741	723	667	744	739	699	712	708	720	684	746	700	669	678	703	687	690	699	708	660	697	682	731	670	704	709	663	728	695	646	639	626	691	752	682	671	734	718	788	732	700	737	684	658	711	711	742	748	731	712	763	696	680	692	702	683	737	689	689	682	714	683	713	727	683	717	693	706	706	728	720	701	687	713	686	669	703	681	741	760	723	718	720	698	701	693	699	736	684	694	720	696	672	705
47680	60616	57895	45177	35479	24965	15971	10947	7791	5481	3785	2988	2307	1831	1585	1208	1159	1032	933	952	842	842	769	784	753	695	742	729	673	704	679	624	640	687	656	677	645	627	645	667	654	656	677	623	621	643	676	633	637	656	649	637	617	628	658	662	622	658	650	637	619	650	723	635	631	656	660	649	669	638	677	639	628	658	624	637	633	660	649	652	672	676	668	647	623	627	669	639	637	683	707	587	634	643	633	635	651	668	616	684	656	670	624	638	627	614	621	664	645	616	623	637	603	615	653	650	692	628	625	629	664	681	631	623	669	668	630	626	645	672	682	662	671	625	625	653	658	643	664	619	638	642	631	612	628	647	640	661	621	678	689	671	637	639	609	652	616	672	622	672	615	674	635	649	657	657	689	644	638	654	660	654	688	660	632	663	621	618	642	657	635	631	589	593	635	671	660	608	628	667	650	633	680	639	604	693	642	635	676	630	648	666	646	606	631	612	607	640	649	680	669	631	665	681	664	686	630	624	644	635	653	644	665	674	604	662	654	696	659	621	633	666	664	673	637	651	651	667	609	685	639	646	680	662	671	666	669	662	707	629	637	677	611	630	644	614	679	654	650	627	654	632	685	609	663	590	655	692	635	664	595	630	642	684	685	623	612	633	673	643	611	669	622	681	645	655	632	642	661	678	601	663	653	620	678	645	607	684	625	653	641	638	632	640	634	658	641	626	638	650	613	634	652	653	654	661	656	614	561	630	717	646	662	645	667	674	691	682	665	731	627	700	715	660	671	658	637	627	621	666	628	679	652	623	615	659	616	658	604	621	630	643	601	599	693	615	663	635	585	602	636	662	672	625	656	634	614	613	664	659	605	652	633	655	620	622	635	673	638	651	624	654	615	621	628	599	638	657	637	680	615	637	684	676	683	645	665	689	628	584	648	646	648	676	641	606	670	658	656	674	644	637	659	676	596	597	654	680	660	659	670	593	642	636	626	634	610	640	632	696	654	627	648	679	579	608	555	638	652	642	683	629	628	624	638	672	649	626	663	669	660	607	645	666	663	657	653	609	658	659	662	652	638	623	653	654	625	648	670	625	655	671	653	677	663	623	625	658	683	676	659	677	666	644	656	677	652	696	657	623	688	647	673	656	651	623	661	659	642	628	676	632	669	647	612	623	612	650	656	599	636	652	621	651	636	725	665	682	648	666	652	632	664	642	637	728	682	723	646	672	690	665	654	637	654	688	634	642	609	669	674	659	659	638	684	651	625	621	583	626	644	659	602	655	640	673	593	645	636	642	609	653	622	660	641	633	635	652	686	632	691	619	623	615	650	657	645	607	627	662	626	674	658	647	669	681	655	654	664	680	619	608	672	645	654	635	655	638	679	672	674	664	635	636	622	629	628	661	657	650	638	640	638	669	657	666	605	665	636	678	644	647	598	600	592	686	656	663	644	647	620	687	640	631	654	614	651	637	667	628	616	659	685	661	601	676	640	665	630	645	671	674	623	630	652	621	680	678	657	565	651	652	688	599	644	653	653	610	663	663	681	655	652	664	669	639	655	606	614	711	651	673	645	702	619	645	631	678	634	672	626	606	662	645	655	634	643	693	657	623	628	631	599	679	606	641	592	636	642	646	630	699	647	615	635	620	607	649	673	613	689	614	665	655	638	689	644	637	662	636	662	663	610	631	595	659	675	667	639	638	613	634	643	655	652	675	651	670	705	631	636	671	659	622	651	660	698	668	662	658	629	660	719	639	618	691	648	632	666	669	672	635	629	625	657	689	649	651	669	633	644	662	616	662	608	638	673	666	641	628	669	653	624	646	654	646	662	637	700	650	676	630	668	621	650	647	630	633	632	601	646	667	700	621	674	642	618	680	678	648	626	646	644	635	657	607	654	615	662	651	650	649	637	691	644	613	641	604	642	671	627	667	658	643	665	647	691	648	662	658	656	651	684	645	651	672	679	653	672	670	645	703	672	638	685	627	642	631	670	623	636	640	702	605	683	693	681	652	693	661	633	646	627	667	625	627	655	661	628	663	658	659	662	624	655	646	649	645	692	675	624	673	686	636	579	621	646	631	644	647	671	646	661	639	629	648	666	618	623	650	645	670	631	644	624	646	623	658	676	662	663	612	637	607	638	621	639	657	650	655	659	667	652	670	661	658	674	620	634	682	651	632	635	659	629	676	683	619	664	676	660	646	653	613	686	597	676	615	673	678	645	631	705	639	617	718	668	625	641	662	663	642	653	649	668	648	696	657	630	645	659	649	621	686	655	631	671	675	644	682	674	676	672	614	637	677	701	711	675	637	586	616	668	660	667	699	624	657	687	655	603	682	620	653	678	708	661	669	613	613	613	656	639	660	658	644	646	686	605	658	643	610	628	633	655	672	647	641	646	637	611	621	670	653	669	628	605	622	671	699	633	700	612	657	617	617	621	674	657	645	666	661	707	668	617	682	652	659	697	703	667	646	661	672	660	630	701	635	637	653	653	672	636	657	676	676	652	634	607	660	641	608	616	673	636	624	653	591	660	659	635	675	641	632	633	609	674	648	615	629	667	637	693	643	697	645	639	691	616	650	634	643	677	635	632	676	663	693	610	624	663	646	655	639	648	637	624	626	628	649	679	677	633	623	658	627	645	700	631	655	664	645	662	604	693	654	675	690	638	669	659	636	653	635	649	672	628	671	672	627	664	651	621	598	622	622	647	688	647	630	643	656	654	671	600	650	645	631	643	674	689	631	662	635	669	655	676	678	623	650	660	617	674	640	640	638	665	610	628	647	626	631	673	703	632	609	669	613	626	584	660	684	650	640	628	654	624	691	678	678	612	638	641	654	650	672	651	685	643	676	640	643	658	650	642	614	652	649	639	660	650	669	660	634	635	600	632	632	670	638	641	663	632	628	706	700	631	658	659	666	599	636	636	705	638	623	636	636	651	666	631	664	628	602	603	650	684	642	639	652	643	669	632	650	657	642	655	691	651	674	621	713	705	644	620	688	695	637	635	638	692	669	685	641	659	614	598	647	651	681	653	651	648	627	623	710	701	667	649	641	641	637	659	682	617	630	653	627	642	684	665	670	648	662	655	633	675	654	606	685	630	655	647	653	658	655	657	633	647	656	662	649	645	675	643	668	647	655	619	643	648	661	603	625	637	614	622	662	629	686	633	695	640	665	636	659	666	640	671	658	597	671	651	649	607	652	618	657	641	682	652	610	660	660	672	636	649	575	716	649	657	687	624	621	657	645	593	643	654	636	657	648	632	646	677	647	659	665	673	659	663	683	611	686	646	629	599	643	675	631	660	626	624	679	641	668	621	629	612	647	631	666	693	659	662	617	649	649	666	659	664	634	674	642	632	646	691	665	693	656	615	631	621	640	703	629	614	659	670	657	591	643	683	670	636	678	648	612	641	660	611	671	687	649	670	662	646	630	651	642	647	634	662	632	670	636	636	650	646	647	615	654	615	599	657	614	669	684	682	650	617	677	645	646	649	610
25818	21632	29798	28020	29009	27974	21326	11754	7123	4657	3502	2654	2036	1698	1419	1284	1126	1060	953	969	879	843	813	823	792	793	819	719	795	823	768	718	763	712	685	742	757	678	688	700	737	740	730	689	747	770	696	747	707	743	726	735	734	729	731	716	689	699	674	694	693	700	667	697	699	691	715	713	768	694	681	702	661	721	788	724	729	696	695	692	736	720	717	687	696	718	715	681	703	681	749	720	706	714	707	762	718	743	701	756	727	699	743	748	744	681	714	731	772	726	763	769	682	701	740	683	739	743	743	720	703	724	704	697	723	714	730	670	710	690	648	754	749	690	703	716	743	721	711	699	715	711	755	701	720	745	731	748	706	749	711	708	728	731	652	731	696	728	638	696	726	706	669	731	669	730	680	731	670	727	766	725	725	720	741	739	730	720	729	773	752	743	727	809	750	682	679	763	712	769	666	700	714	684	686	695	695	711	772	671	707	739	692	724	710	683	790	730	719	727	717	669	744	765	757	717	761	750	758	717	718	721	738	767	750	706	703	750	727	782	691	742	684	751	713	712	770	701	725	682	725	675	718	717	744	689	708	757	719	744	747	742	708	736	719	699	743	701	712	714	691	715	755	699	719	711	726	751	680	755	661	726	677	737	747	714	784	699	723	765	735	710	668	725	721	711	723	754	739	682	715	710	735	743	663	738	682	742	674	699	708	708	697	694	740	714	737	727	718	748	779	686	666	686	722	702	682	781	678	742	724	703	691	761	746	782	798	707	720	724	716	727	729	716	723	702	717	698	729	656	790	671	708	716	722	693	736	704	740	768	725	704	695	738	709	712	736	742	702	752	700	725	686	698	758	743	670	735	722	675	674	712	702	703	719	715	687	713	740	690	728	741	761	740	738	731	687	690	703	697	698	709	692	667	721	728	692	696	701	726	714	718	772	723	750	696	706	753	697	670	699	700	683	688	753	732	679	717	715	743	708	725	699	739	740	656	759	687	716	708	778	683	740	748	756	736	705	692	735	754	664	726	754	743	664	679	706	714	747	719	752	714	713	715	683	673	755	712	756	751	695	711	703	767	722	696	709	719	749	714	667	713	710	643	715	710	737	712	709	701	724	756	727	739	749	684	704	674	710	743	674	709	732	730	716	718	690	697	676	735	674	704	793	691	678	681	703	720	729	736	764	727	694	714	685	710	686	714	720	718	723	718	741	754	742	755	699	720	710	702	731	731	680	752	730	675	725	679	715	702	690	720	695	704	698	691	751	642	706	732	721	706	706	734	746	686	693	730	694	695	708	677	700	749	730	713	715	705	680	713	680	720	753	701	749	733	737	695	769	712	714	732	707	727	708	746	719	723	750	696	669	747	718	700	677	688	708	710	693	753	707	727	662	750	730	746	725	713	716	712	713	706	716	704	700	703	731	763	720	652	723	712	723	723	720	709	704	694	683	711	651	681	719	730	727	710	744	707	729	680	752	684	717	689	755	786	718	749	692	683	671	715	727	737	733	729	714	679	701	680	737	714	761	696	695	724	712	773	749	697	678	743	747	704	722	726	719	779	767	742	694	727	701	711	718	745	706	729	674	778	692	694	714	679	744	702	721	734	731	767	739	686	730	696	708	692	762	709	653	730	717	727	691	723	696	723	673	761	725	692	719	728	767	710	710	750	703	708	736	723	711	683	690	696	720	703	722	710	714	718	732	685	716	743	702	670	705	680	654	701	756	674	713	758	734	737	714	751	670	709	728	676	684	690	684	683	704	761	698	708	687	702	713	700	708	763	731	714	700	698	706	686	718	726	726	711	746	728	748	734	703	701	699	705	716	712	683	757	693	707	688	697	720	721	754	794	722	691	720	747	735	693	735	749	732	713	739	684	672	726	738	734	731	706	702	709	719	696	709	683	706	707	773	749	685	720	688	733	683	727	741	722	729	700	645	706	718	714	721	684	688	733	732	730	733	713	678	675	723	693	718	768	721	728	731	729	701	739	708	733	665	707	683	723	742	717	737	739	716	701	733	688	720	687	725	706	708	717	660	733	734	708	731	708	742	747	707	720	717	707	697	717	723	681	740	695	736	767	695	718	725	710	694	639	709	686	740	721	713	725	704	681	695	738	733	684	733	774	738	717	712	725	723	681	670	771	743	641	728	740	710	699	730	721	686	731	694	726	745	705	722	715	767	743	770	722	722	707	716	741	706	760	719	679	757	680	743	745	680	705	694	729	672	686	749	779	687	701	692	745	692	776	760	698	673	751	726	707	736	716	681	670	742	733	741	713	689	702	703	722	693	729	716	737	702	680	808	722	669	680	710	710	705	736	698	713	697	682	731	723	715	732	745	714	726	720	737	700	715	763	720	705	737	755	714	692	680	730	763	755	730	716	664	727	737	709	705	654	711	686	802	729	708	750	701	684	744	726	728	723	678	739	702	701	705	733	721	793	696	708	748	721	697	696	696	700	725	703	746	743	728	729	691	717	708	762	719	685	714	683	696	709	737	699	733	726	702	716	716	668	715	739	707	691	708	720	674	672	707	673	687	750	723	728	733	686	681	761	736	711	721	724	748	686	709	723	722	734	746	773	714	770	703	706	736	713	717	725	680	730	745	699	740	683	730	705	749	665	695	706	719	720	774	724	698	742	739	723	656	723	698	731	713	654	678	730	706	694	703	705	691	711	648	692	679	771	725	738	710	699	750	694	720	676	723	707	724	666	717	741	720	692	720	714	714	738	666	697	765	679	696	745	732	720	704	728	718	734	710	650	708	708	736	777	724	700	687	715	701	757	733	747	715	707	690	700	756	726	718	741	703	768	744	720	700	692	798	708	726	732	669	784	723	746	707	718	771	694	700	733	724	722	689	714	737	661	742	754	693	743	679	714	683	713	707	734	734	717	707	739	740	658	720	695	726	718	658	730	710	721	733	747	760	670	725	737	719	706	632	688	728	658	679	751	692	689	703	698	710	740	767	699	698	703	684	743	712	692	728	665	689	715	731	621	698	786	690	715	733	718	659	722	717	706	725	697	705	723	700	721	744	705	714	686	716	729	717	698	714	671	737	724	730	745	672	722	691	770	721	694	738	667	760	763	683	713	726	733	745	718	746	754	696	687	700	667	668	707	742	731	705	733	730	695	710	659	714	712	703	677	718	753	721	726	685	699	727	712	704	660	735	753	713	765	714	704	723	711	726	704	665	738	725	739	694	684	737	713	689	764	737	771	664	720	711	709	710	718	734	704	706	720	736	688	710	748	728	745	730	741	721	748	743	701	737	744	766	692	712	697	688	717	650	786	768	704	759	697	678	737	727	723	710	725	702	715	699	680	713	688	754	730	692	704	714	675	750	673	710	726	718	718	667	696	663	743	711	710	641	685	664	706	684	686	701	676	681	734	761	720	709	649	723	760	728	717	747	663	724	691	721	700	673	715	665	723	714	700	735	638	711	793	689	725	738	713	684	726	709	708	684	741	672	706	733	691	732	735	698	689	736	751	740	739	684	765
49538	65297	62530	51146	39266	29175	19236	13731	9838	6801	5021	3732	2848	2227	1744	1420	1306	1223	1071	1007	923	901	864	861	781	772	742	700	728	746	687	674	729	658	664	668	639	714	648	646	679	633	652	660	670	624	660	674	650	623	655	632	671	641	672	651	619	711	656	652	653	676	690	651	639	650	635	671	638	678	624	630	620	685	659	638	659	696	620	643	686	698	660	635	667	678	692	656	697	677	649	650	725	645	632	649	650	693	673	629	656	663	643	691	673	676	626	614	643	619	657	718	634	633	664	609	640	636	660	624	618	635	652	648	657	633	649	671	645	627	677	670	663	667	653	646	630	617	653	636	610	677	661	666	654	682	615	651	678	667	682	647	662	647	677	656	623	617	668	632	656	653	629	636	638	649	680	697	686	711	659	686	650	639	643	667	665	643	656	592	650	640	631	646	652	638	662	669	682	681	633	662	650	637	624	665	676	619	653	643	678	624	676	652	701	699	651	686	701	619	647	675	690	669	697	638	711	667	694	660	650	673	673	653	655	658	649	701	621	643	630	677	615	621	658	642	680	676	668	635	648	682	645	629	662	683	631	648	687	638	628	595	668	677	676	666	655	643	648	663	639	658	614	645	651	652	667	672	639	686	630	694	692	616	667	641	669	682	696	660	671	683	648	663	658	650	663	640	623	617	600	653	645	626	669	642	640	664	648	642	700	659	673	670	634	668	703	632	662	659	695	687	702	633	648	657	666	640	629	679	634	636	648	655	694	625	647	637	631	668	639	613	644	679	642	665	657	632	652	617	649	639	640	601	660	667	639	646	634	611	604	609	631	643	658	622	687	678	613	673	622	619	673	625	660	645	635	703	681	645	680	647	687	680	668	672	675	689	647	656	686	659	657	676	685	716	653	699	681	649	657	677	618	640	695	691	646	621	651	668	666	698	631	665	704	668	692	661	655	640	696	686	663	647	594	676	623	652	671	667	649	654	671	646	682	651	634	645	659	642	635	664	661	660	644	642	657	649	727	644	659	645	658	663	650	719	684	640	611	663	697	688	607	652	671	669	648	672	660	678	673	633	631	693	645	651	685	685	632	674	658	636	627	646	634	633	646	652	671	666	682	663	668	619	673	651	620	669	669	717	682	633	657	668	650	662	674	640	654	656	680	711	632	688	642	667	697	680	652	699	622	684	666	666	676	677	660	699	663	659	663	667	652	661	603	629	615	669	683	615	656	667	636	665	641	623	705	594	668	648	661	667	668	681	679	623	660	611	681	691	652	678	640	681	645	702	666	613	656	663	663	659	633	679	647	653	717	640	641	653	659	662	596	675	672	687	616	600	635	656	645	657	657	635	652	675	614	613	693	702	659	616	613	640	645	680	679	633	671	613	654	648	675	625	638	647	670	654	654	639	680	651	670	680	651	672	707	708	675	609	615	689	668	659	638	658	628	634	669	707	661	687	712	659	640	626	656	674	612	660	642	643	639	667	648	639	663	677	607	623	630	673	647	695	629	704	645	605	685	646	665	621	648	582	676	631	667	717	648	641	668	637	668	696	608	640	640	675	711	644	653	655	624	687	658	668	643	639	656	680	674	612	631	682	635	658	669	668	653	700	664	617	694	636	686	677	679	708	642	662	675	655	682	666	665	607	669	662	662	652	681	599	639	658	697	619	642	636	666	649	619	623	614	665	651	650	615	645	646	618	652	673	673	697	649	662	650	659	629	655	673	666	634	650	646	680	666	648	626	642	679	657	646	685	602	687	635	676	712	631	684	663	635	650	687	659	658	620	659	729	632	683	660	655	649	643	710	657	623	695	634	694	651	647	675	634	703	687	651	627	717	653	675	704	675	631	716	669	628	688	660	665	636	650	669	636	649	671	645	634	670	673	676	664	658	643	661	665	689	685	659	676	644	689	664	688	655	690	689	671	686	679	659	706	653	669	660	664	678	665	657	665	606	646	699	652	659	620	652	638	671	624	656	658	641	636	663	706	646	647	669	673	640	685	670	635	641	632	622	688	644	638	626	688	670	650	651	653	636	691	632	706	714	615	669	647	673	668	693	658	653	650	664	635	649	701	673	658	627	630	676	679	652	678	729	650	616	658	686	657	668	695	668	655	642	670	653	675	656	683	653	685	665	664	689	663	671	668	652	641	666	673	642	683	657	659	584	654	664	602	687	666	664	658	609	648	659	670	610	630	658	702	610	639	625	644	652	628	681	657	647	597	620	617	611	677	622	640	687	638	653	640	658	632	644	670	672	629	615	648	707	682	642	651	649	657	654	625	653	699	677	634	651	703	656	673	644	649	649	683	657	644	650	666	666	693	700	684	686	637	672	679	662	671	694	623	646	640	715	673	713	680	669	639	657	652	649	609	683	679	677	638	668	655	615	642	670	625	663	692	657	642	620	616	644	691	651	637	678	651	660	642	676	631	628	629	648	636	632	677	641	627	668	647	657	614	659	656	641	615	637	643	685	638	696	651	640	654	695	695	643	684	611	669	636	613	655	651	655	693	656	681	655	704	661	660	676	636	642	674	688	721	668	649	653	668	630	683	657	604	655	679	628	618	646	624	677	649	656	663	688	604	637	638	642	624	664	671	644	676	632	649	658	634	655	630	641	639	628	672	676	632	652	618	712	654	661	629	670	690	633	694	654	700	659	666	654	610	681	664	668	640	666	705	647	613	708	642	640	668	619	649	674	581	650	653	684	637	669	673	638	622	648	610	627	679	665	676	655	655	642	691	625	619	644	658	664	675	661	674	619	643	683	685	705	642	678	694	633	672	622	659	671	621	690	641	634	657	640	712	681	649	631	642	644	650	658	660	673	670	680	649	664	614	704	665	677	640	659	655	627	634	640	622	628	613	655	726	634	699	640	676	624	650	684	616	631	657	649	672	628	678	606	688	660	661	660	650	653	683	664	690	677	659	642	650	652	670	655	652	673	657	669	719	648	684	741	699	705	643	644	666	679	650	682	617	685	642	694	633	691	667	648	677	710	655	621	689	655	658	630	661	672	667	652	683	716	647	666	655	651	670	617	650	640	679	715	630	635	687	664	693	693	632	683	666	676	666	610	680	655	640	634	634	678	634	667	649	662	649	680	654	690	670	630	659	682	672	669	703	694	704	683	635	692	660	658	665	659	635	604	640	711	631	635	680	663	654	591	660	661	618	653	650	676	656	618	619	658	598	689	660	645	631	680	589	663	707	632	637	660	640	689	645	642	672	617	596	651	651	661	631	655	656	639	695	657	622	697	650	717	658	627	637	650	581	700	691	692	703	676	657	669	642	685	656	707	652	640	672	630	654	706	635	639	624	669	633	656	636	647	692	655	691	665	671	632	689	669	680	631	698	663	682	673	677	682	661	616	637	682	674	628	686	662	644	663	624	648	629	663	627	714	687	626	625	689	660	647	634	656	699	682	655	648	634	657	655	656	647	641	650	661	621	666	598	682	664	652	628	629	632	597	659	627	651	652	624	667	696	673	641	645	622	673	693
25214	21711	29819	27150	28498	28268	23627	13447	7958	5414	3955	3048	2342	1850	1490	1326	1227	1096	1030	964	939	880	887	906	856	786	729	788	762	749	790	776	754	731	750	776	725	759	719	683	757	713	695	711	697	709	739	708	705	691	717	719	687	750	679	738	656	738	715	699	727	759	724	736	707	772	756	757	751	747	741	740	740	689	713	691	708	716	711	765	775	704	719	709	713	700	708	771	724	701	714	726	647	706	765	695	775	737	718	760	737	719	690	728	723	729	716	755	721	744	686	724	690	789	701	737	736	739	708	722	701	707	709	726	746	704	702	776	719	699	744	720	726	701	742	699	702	712	710	717	690	728	744	715	674	757	784	692	684	716	748	670	716	700	716	757	723	716	755	759	702	743	705	716	711	702	752	716	700	744	705	728	734	681	757	731	755	715	765	747	743	729	697	723	735	725	759	697	727	724	725	727	686	677	716	724	766	711	711	786	725	702	703	700	722	729	691	691	671	688	746	726	721	689	752	701	763	786	749	748	710	728	767	713	649	693	702	728	747	741	714	704	747	677	707	745	721	710	765	702	722	731	694	706	696	717	684	695	718	715	700	740	664	693	736	706	750	717	765	755	714	755	676	709	737	725	714	683	723	719	741	699	694	691	749	713	710	741	634	736	751	698	692	737	719	743	743	726	753	717	704	738	708	735	712	692	683	690	691	717	698	698	722	735	712	705	746	759	765	676	720	741	716	723	711	753	743	740	785	711	756	719	776	712	752	699	747	743	699	739	707	706	698	720	711	746	721	684	715	699	699	744	722	731	740	721	742	729	692	712	760	750	728	695	662	739	630	763	728	696	679	718	709	719	730	697	760	686	699	734	729	739	733	699	715	734	709	740	692	715	678	757	694	704	742	706	707	716	716	778	756	722	726	703	718	736	742	716	696	694	727	730	726	718	779	758	672	693	707	771	722	700	741	732	737	703	723	712	743	716	721	734	753	797	758	717	710	703	737	716	703	673	733	720	687	701	737	712	738	766	758	723	757	706	726	748	710	728	682	671	765	646	700	684	719	696	742	771	728	698	741	702	704	740	739	708	685	678	730	695	796	736	725	709	691	730	756	693	698	714	710	717	703	699	754	672	771	675	744	689	697	728	722	710	776	760	783	741	730	718	722	675	731	700	728	766	724	734	734	698	741	744	731	676	756	690	718	711	674	696	752	727	673	737	731	734	709	758	706	785	709	708	681	725	689	739	699	719	736	682	698	770	685	725	762	692	656	718	702	691	671	738	726	693	675	711	715	744	745	733	757	692	740	688	691	737	715	689	708	742	733	673	651	727	697	759	733	748	710	704	728	727	729	724	716	662	707	733	674	748	758	714	701	720	722	708	666	727	721	650	743	732	665	722	682	723	674	702	778	739	741	715	768	702	717	711	741	703	715	717	758	765	744	685	725	724	715	746	681	668	732	742	667	705	711	733	711	703	734	724	690	697	733	758	683	719	709	709	723	734	712	639	759	710	726	723	707	711	722	728	716	707	688	686	724	749	731	762	705	719	749	720	750	709	675	701	718	734	681	768	687	745	718	689	706	713	735	703	708	713	712	752	722	685	719	709	713	717	745	749	730	774	708	727	743	767	680	679	712	723	730	680	675	722	733	703	684	742	747	729	762	705	695	722	719	679	722	763	729	731	739	764	699	662	727	709	737	753	762	659	702	758	758	737	751	755	717	693	724	674	691	742	756	747	768	686	756	665	718	733	703	720	735	778	739	709	744	726	735	746	696	747	695	725	761	696	683	698	721	729	736	748	755	713	760	732	769	704	741	777	667	728	682	743	715	698	733	653	726	686	750	700	794	753	696	736	701	749	696	711	694	693	717	748	705	751	714	734	688	778	712	728	725	716	709	681	725	659	697	722	708	680	723	681	714	714	735	681	682	710	733	708	686	723	749	696	707	691	741	709	696	755	727	726	717	679	721	748	761	752	715	729	743	735	679	688	706	722	689	732	739	720	753	706	750	755	729	716	770	728	757	685	713	713	706	689	706	690	696	674	699	668	756	711	703	655	684	693	689	713	727	765	700	739	715	710	724	730	686	707	743	712	697	765	677	706	735	742	747	776	727	745	744	717	746	717	762	752	691	703	718	680	757	702	723	754	680	669	697	671	719	696	734	727	777	768	736	669	743	678	726	691	760	778	712	744	745	704	718	748	748	700	746	694	701	705	701	771	690	724	685	685	752	764	696	704	751	743	674	696	715	692	678	658	716	723	731	741	747	720	742	712	655	729	751	739	722	744	748	766	698	791	722	773	670	719	749	734	718	758	742	680	704	709	715	784	688	700	683	741	711	736	748	729	704	710	679	769	743	670	729	728	707	753	707	678	735	694	654	694	685	748	717	716	760	769	723	702	745	759	723	714	716	693	738	774	764	651	755	738	734	710	710	722	705	716	756	754	669	712	711	729	706	757	739	698	690	749	717	719	735	747	702	701	718	701	696	723	673	747	709	764	728	702	726	700	726	699	761	760	716	678	744	742	682	734	740	698	651	696	707	732	671	704	664	720	750	738	731	683	650	673	725	695	723	732	719	700	714	713	709	714	691	673	762	710	683	720	687	748	709	675	724	694	722	687	726	695	747	709	679	746	713	705	704	713	728	745	695	694	704	675	671	708	671	760	675	705	674	700	720	713	735	715	699	695	762	720	698	709	736	730	708	683	731	743	716	711	723	747	730	696	733	705	697	730	767	766	694	668	685	693	725	683	736	700	723	706	734	725	730	703	717	712	710	749	697	706	740	724	685	647	712	662	738	744	703	718	711	671	735	734	707	713	712	692	734	770	704	654	731	790	705	706	704	732	714	698	717	719	713	649	747	741	691	732	651	653	697	749	709	712	721	755	702	698	738	683	704	679	744	700	736	775	749	699	725	705	735	688	742	690	721	694	713	723	694	713	716	754	664	696	708	654	702	742	707	676	699	711	767	700	719	747	758	724	766	718	721	714	683	739	671	700	688	709	707	681	744	717	668	699	746	735	750	713	717	720	682	734	737	739	759	745	702	698	688	683	723	734	733	674	699	711	717	715	727	659	654	706	745	677	728	744	750	697	721	751	730	754	722	730	697	706	713	724	730	711	697	693	710	735	785	736	729	692	777	702	722	735	647	696	716	733	702	707	687	712	700	735	705	727	711	682	706	724	736	713	736	745	713	707	746	718	785	749	703	698	735	666	729	730	743	739	697	713	719	705	693	723	686	718	701	714	668	733	724	714	738	764	801	727	697	736	726	749	729	726	711	705	720	701	759	700	702	678	699	747	765	747	686	686	753	720	671	728	713	701	677	720	726	696	678	692	694	705	715	753	753	738	714	742	724	718	696	680	699	715	721	715	743	701	680	714	750	752	727	732	773	705	706	689	721	717	714	711	716	697	737	738	683	725	715	695	712	697	712	731	701	740	729	715	716	733	690	744	712	709	712	711	728	688	718	745	751	701	664	738	750	748	720	701	771	716	766	711
50483	70236	67601	54353	43218	31410	22076	16062	11307	8093	6085	4509	3367	2592	2112	1729	1477	1293	1202	1056	995	896	872	850	781	764	810	750	743	747	678	690	717	684	665	699	684	687	675	643	685	646	664	679	671	643	719	641	679	631	668	676	690	659	689	667	652	645	724	654	713	667	602	633	654	635	696	632	666	650	667	633	679	627	641	638	690	657	663	649	640	681	655	673	690	663	646	633	641	661	611	644	649	608	618	684	681	644	670	638	671	654	675	640	632	670	663	632	668	645	680	648	629	683	656	688	665	667	656	697	685	680	593	660	637	642	658	656	698	604	625	651	619	641	660	640	650	636	665	660	687	656	680	660	646	638	673	682	702	685	646	708	683	647	672	680	665	639	667	649	662	658	649	674	594	652	639	592	706	703	671	620	680	611	661	660	663	584	685	619	672	645	636	688	682	656	704	651	660	641	640	662	655	603	659	678	685	677	651	659	680	711	635	672	651	678	684	659	656	658	684	636	666	652	694	628	655	653	653	683	605	671	658	636	666	635	670	662	657	666	699	677	674	661	699	672	665	672	662	641	666	655	677	637	653	669	661	616	674	658	633	659	654	687	679	623	657	635	685	682	625	676	655	668	654	681	647	672	665	661	649	638	642	631	639	684	661	676	677	636	631	675	645	692	697	645	657	649	644	654	669	626	704	665	649	683	685	739	645	662	661	672	609	668	672	668	708	638	646	633	669	689	692	618	662	655	650	673	653	631	609	692	666	704	649	645	624	644	647	649	650	666	697	608	583	617	654	701	705	682	655	676	671	646	637	684	688	629	624	688	650	701	656	691	690	620	629	661	624	690	648	625	671	617	640	679	659	665	658	666	657	681	691	663	658	670	709	670	662	656	602	684	603	636	701	628	665	647	631	621	674	629	663	651	655	665	647	673	652	622	601	650	629	663	647	647	660	664	629	634	690	695	678	612	678	662	629	688	671	596	678	651	683	689	630	642	694	653	620	633	640	692	635	673	687	683	612	698	657	641	667	703	654	686	636	648	663	628	669	605	615	605	604	674	646	678	614	680	587	668	664	651	650	699	644	663	631	675	692	677	606	624	652	661	654	649	660	661	661	685	634	668	635	668	681	670	638	678	669	658	648	617	619	672	669	666	651	618	663	679	665	654	629	653	688	632	700	668	678	673	655	615	656	633	678	668	631	681	673	639	689	671	663	635	640	686	637	623	640	624	664	678	655	675	644	629	680	618	652	700	656	679	692	669	681	684	664	695	686	665	598	659	675	625	646	687	654	697	648	656	678	659	695	680	652	659	632	677	585	695	659	671	698	627	666	618	630	651	671	644	673	666	671	639	678	648	639	697	690	721	647	682	652	669	654	622	684	622	643	623	652	679	676	663	683	633	607	670	660	679	701	643	648	644	625	606	639	642	677	656	669	634	668	685	626	677	658	656	657	658	609	666	681	682	662	681	690	669	662	646	618	662	706	620	698	644	619	703	687	659	683	732	607	697	668	661	623	701	643	715	644	649	679	661	652	641	633	686	638	639	644	640	637	644	652	637	676	687	668	619	681	670	680	601	699	657	689	648	600	685	637	675	673	706	720	724	637	684	664	659	685	663	661	625	665	637	659	684	654	634	632	649	644	696	643	627	644	676	643	677	657	667	630	605	664	716	651	669	655	646	666	660	649	683	664	653	675	687	662	720	693	630	642	664	681	688	678	624	691	620	680	665	645	675	654	637	697	668	674	665	661	656	643	704	659	680	632	652	654	648	644	624	639	646	667	618	690	653	685	666	660	630	649	611	612	647	655	661	694	619	689	669	676	655	631	670	677	658	679	655	632	667	664	647	631	670	681	645	629	680	674	630	647	642	659	655	664	656	722	703	713	611	643	621	653	677	675	628	681	649	665	700	638	629	685	663	681	622	618	678	676	678	660	640	652	630	668	667	665	646	685	666	612	630	648	635	696	618	653	643	688	631	628	665	659	668	681	613	653	679	655	653	638	678	621	656	697	707	615	679	681	641	655	657	645	690	683	633	638	643	676	673	684	667	682	664	701	643	674	643	672	642	674	652	626	656	681	681	676	661	608	709	669	693	637	664	654	663	697	697	657	646	653	685	656	640	644	649	665	633	704	643	670	638	668	622	702	661	698	654	609	619	660	692	641	635	675	665	611	620	639	608	640	678	634	691	676	632	663	604	635	670	684	633	663	688	675	662	687	634	671	656	633	654	742	640	630	672	650	643	665	629	627	652	650	654	671	625	631	617	661	653	645	658	645	674	645	683	653	660	675	672	699	683	680	663	683	664	651	640	637	675	658	666	641	638	633	666	616	680	654	663	678	617	648	649	615	665	652	678	641	676	653	647	637	702	641	659	683	659	668	691	629	646	706	672	665	649	667	653	688	661	659	604	658	651	659	597	662	680	672	694	649	639	666	626	653	682	650	647	659	668	674	659	660	636	676	666	664	631	668	625	655	667	669	658	673	674	633	621	657	630	658	662	664	606	664	696	678	651	684	680	681	665	627	624	677	635	626	670	637	704	644	657	682	681	641	645	656	653	624	642	635	681	674	701	640	683	692	663	663	649	640	706	631	660	633	677	644	641	656	651	673	653	698	691	694	675	708	654	705	660	676	681	657	658	672	621	664	656	635	670	664	678	664	636	709	621	714	705	668	678	646	640	633	670	645	620	683	708	666	697	605	665	635	644	623	656	693	683	685	656	620	640	642	608	681	663	653	655	676	643	670	667	683	649	654	659	658	656	696	673	636	675	652	666	654	662	676	627	649	670	685	644	669	704	651	631	696	642	660	680	658	649	664	649	633	704	635	702	603	651	657	695	638	671	696	643	681	690	614	684	673	647	678	633	687	666	648	690	685	649	601	656	621	677	663	641	671	623	645	613	679	613	704	643	648	667	651	690	661	651	630	648	724	703	636	600	697	657	602	633	674	627	663	651	695	629	671	669	650	655	621	658	678	670	703	609	660	626	665	666	680	719	676	652	627	620	632	639	626	686	674	628	589	666	675	680	643	645	633	654	642	651	665	691	620	665	661	657	630	681	667	638	648	686	652	650	657	639	666	679	663	661	648	661	620	680	652	664	636	664	597	706	679	684	654	614	655	678	644	718	680	679	688	663	663	681	607	634	661	684	670	639	711	676	647	642	681	700	639	666	679	663	643	706	659	647	669	668	641	616	629	659	692	636	692	678	667	631	642	626	697	679	689	686	620	663	631	603	627	655	717	654	632	677	665	646	654	657	685	616	680	637	686	646	701	676	657	640	640	632	644	675	672	660	636	662	617	673	663	669	678	650	649	660	656	673	693	701	646	655	695	636	646	613	645	628	621	640	692	689	626	682	645	692	711	645	650	675	646	639	686	637	641	665	682	671	681	656	680	685	690	645	651	673	631	659	663	654	664	632	677	672	641	643	630	655	664	683	627	598	686	656	641	655	638	661	689	669	661	673	655	637	647	632	670	627	645	687	678	634	620	656	627	680
24418	21595	29578	25641	26294	28035	26938	15646	9268	6172	4341	3314	2531	2036	1657	1419	1275	1140	1078	1049	954	900	862	824	824	764	793	793	829	787	792	750	718	763	788	703	711	769	752	746	751	680	740	734	749	702	755	824	735	714	731	716	723	758	734	771	724	781	719	726	744	737	801	749	747	726	812	744	745	730	720	719	728	756	714	785	691	708	753	764	698	688	718	710	776	711	795	669	697	773	720	713	717	751	712	771	730	721	736	745	746	755	788	762	690	678	700	735	765	715	717	713	712	719	712	694	724	763	689	699	715	739	716	725	753	751	723	740	704	733	761	703	706	651	694	679	683	745	698	718	718	722	693	726	748	755	757	798	708	725	728	721	710	774	734	725	775	712	671	736	735	758	720	676	697	774	727	726	766	758	723	724	705	721	730	746	725	724	741	691	706	691	738	740	693	679	776	784	735	754	720	754	736	714	759	696	719	703	672	727	733	737	730	723	744	743	751	704	748	737	714	759	707	688	706	734	717	723	731	715	753	762	732	756	718	745	696	799	760	767	700	740	694	710	782	739	724	753	723	717	718	692	682	738	714	713	696	718	699	671	720	696	684	730	675	733	722	729	681	733	689	695	760	722	712	711	727	694	735	707	700	727	753	717	712	717	682	711	743	734	729	720	763	768	733	719	706	683	752	680	722	719	711	731	776	744	744	780	779	684	715	687	759	721	724	754	705	735	746	728	710	734	747	724	737	800	710	696	716	709	699	761	727	751	771	748	670	735	731	770	685	737	706	763	712	738	693	746	748	752	766	658	706	708	706	737	717	711	718	714	700	739	744	737	674	757	727	747	719	734	714	747	750	718	718	665	698	714	713	722	696	704	716	738	728	685	743	698	740	728	699	747	689	718	786	738	692	736	724	745	703	709	724	752	799	747	761	716	749	711	694	730	676	704	764	723	710	701	759	737	697	687	720	711	740	671	725	774	730	720	727	637	733	717	709	730	733	745	692	743	769	754	767	747	740	725	727	733	704	769	725	740	777	725	664	704	760	711	737	675	744	695	693	739	793	729	696	736	746	735	717	727	711	707	733	731	755	757	700	696	699	704	713	698	709	693	727	705	743	697	705	698	743	741	713	725	722	766	708	661	738	723	733	759	716	709	726	748	677	770	755	706	748	695	674	723	689	736	785	700	704	721	794	784	716	767	726	756	753	774	738	698	776	726	724	726	768	725	786	773	701	722	698	728	741	723	719	732	719	755	701	726	763	746	706	732	776	695	693	708	754	738	741	716	727	721	708	725	741	742	720	762	719	717	735	721	776	733	685	758	689	736	747	778	763	733	781	714	781	738	750	730	737	741	708	719	741	700	703	711	714	706	703	667	701	735	739	700	731	661	755	687	745	719	755	669	741	683	734	737	733	723	767	720	708	771	732	728	771	710	732	678	697	726	739	707	751	745	744	740	693	759	713	720	716	769	745	770	746	746	778	743	689	738	771	732	727	763	760	731	780	722	738	748	736	699	683	698	731	737	765	713	721	729	756	703	783	738	753	700	746	802	736	689	729	713	734	705	732	749	788	703	702	741	753	744	741	704	738	725	719	747	707	740	744	748	751	706	725	727	774	750	767	713	715	705	738	713	729	694	752	664	673	720	736	715	736	704	754	794	719	710	722	740	740	749	762	739	768	715	705	749	740	699	757	754	719	731	703	793	711	699	681	709	713	744	739	717	705	684	724	683	712	760	763	760	744	749	717	718	737	727	717	722	707	759	725	747	681	691	736	688	732	699	725	726	762	751	719	691	747	718	745	749	737	731	698	754	717	754	700	694	708	697	737	726	748	743	721	708	763	737	756	755	743	693	748	756	758	754	751	742	741	735	753	707	756	697	776	728	704	747	731	741	693	647	761	709	715	754	732	763	700	774	733	737	776	743	688	733	703	742	762	746	743	707	739	711	720	694	729	747	717	700	753	722	761	749	769	726	702	755	708	697	715	700	760	767	702	732	695	698	724	713	720	728	777	721	774	741	710	785	733	731	728	706	713	712	740	744	742	746	757	749	741	752	715	710	690	708	716	734	735	736	712	731	686	677	708	726	768	656	761	739	724	732	754	755	710	732	721	724	742	679	645	733	718	722	727	744	778	756	761	739	743	746	684	714	752	744	695	746	730	731	728	737	693	738	779	695	721	690	694	707	717	697	744	729	730	730	741	721	740	739	697	700	780	717	721	692	715	736	761	760	713	689	784	715	774	714	736	725	734	706	714	685	690	807	743	746	722	707	689	716	747	717	749	709	719	724	721	687	744	735	742	708	725	741	703	754	740	745	709	723	766	694	768	705	706	728	674	743	738	735	737	742	741	725	722	710	700	744	712	768	682	769	718	683	695	727	710	759	735	739	715	689	727	751	725	689	735	688	775	691	735	732	698	712	702	757	770	755	740	721	715	769	725	711	735	643	752	696	656	729	785	686	691	706	704	772	706	695	706	713	700	730	754	685	703	735	729	725	767	697	734	745	739	730	728	767	661	730	717	748	738	749	716	731	717	754	705	702	755	763	757	730	737	718	694	733	702	687	697	708	749	719	734	742	773	708	712	737	717	692	720	768	732	695	747	742	716	755	788	710	697	754	713	692	687	711	721	740	671	752	745	731	744	758	724	714	742	695	671	753	731	726	666	784	688	794	714	748	744	760	784	728	747	737	687	741	714	785	737	684	692	706	692	697	750	774	744	744	719	727	730	770	715	781	766	725	744	756	759	630	738	676	709	743	749	708	707	705	705	752	783	712	710	772	731	716	690	728	718	716	729	679	725	726	672	692	731	738	753	746	744	704	748	678	745	704	716	712	679	705	728	715	703	742	749	705	767	728	781	706	708	706	692	773	708	704	692	709	767	764	746	752	724	736	745	766	694	706	769	715	730	705	789	740	687	689	728	745	715	688	693	762	706	738	704	724	737	659	730	753	731	718	714	683	756	719	714	734	732	664	683	734	717	730	730	718	746	715	755	716	748	786	721	672	690	753	732	778	735	758	762	766	708	716	707	734	708	701	704	724	757	732	675	758	699	692	759	694	683	755	731	755	779	735	754	746	772	761	686	746	731	746	740	718	691	770	754	720	693	732	766	699	749	734	710	695	738	723	711	766	703	705	744	726	725	744	727	703	727	694	715	705	738	718	728	739	718	692	747	724	738	681	734	730	722	759	728	725	717	727	785	704	718	703	742	748	701	720	712	707	707	740	745	777	725	748	696	737	756	732	708	718	755	719	698	760	665	717	732	684	779	701	738	700	753	695	698	767	721	693	718	726	726	754	731	715	716	730	732	712	724	732	749	754	725	727	773	747	678	743	757	684	726	739	708	751	723	769	716	721	745	710	730	706	686	702	741	722	738	714	708	735	725	686	669	747	725	665	734	723	756	712	746	737	703	738	735	717	728	719	742	725	679	751	710	711	736	744	752	711	721	703	716	711	760	741	712	699	737	765	758	687	765	735	796	750	693	718	745	721	749	701
50746	72908	68332	56151	43987	32090	23801	17065	11893	8501	6311	4592	3507	2710	2175	1833	1545	1305	1252	1115	998	917	919	843	840	826	780	728	750	731	740	752	685	751	687	663	731	667	659	682	689	696	657	676	637	696	649	677	671	716	640	655	722	690	616	626	634	655	637	630	688	646	702	664	709	689	729	651	651	646	650	660	693	624	672	632	697	642	675	676	649	636	687	661	698	666	628	640	677	637	664	575	703	668	632	641	666	637	625	669	639	663	634	669	705	746	645	662	631	653	684	694	668	693	677	715	694	671	606	671	675	650	630	683	669	629	642	661	675	693	637	668	624	621	670	713	656	659	666	665	706	667	611	654	670	691	660	663	669	672	692	685	663	630	721	649	640	653	676	683	697	655	686	675	688	688	657	686	666	630	617	648	673	658	694	662	655	717	676	657	703	653	668	641	653	620	658	629	672	639	694	642	682	661	700	669	712	667	674	680	628	644	659	711	684	653	669	693	693	685	676	715	689	662	646	637	658	679	694	668	675	623	627	650	691	636	685	653	660	689	659	658	636	669	686	667	666	676	699	687	620	701	635	633	651	701	690	693	678	616	675	696	645	629	623	691	677	653	637	708	649	637	646	642	632	740	674	645	675	683	701	652	640	677	663	654	706	678	655	643	681	663	659	675	692	661	665	678	667	680	649	659	678	642	644	660	616	661	656	657	652	676	663	661	636	665	682	680	664	679	655	654	631	689	586	661	710	654	686	661	632	620	665	608	628	681	740	699	685	691	623	671	646	654	604	692	639	646	647	716	679	662	624	663	666	683	723	667	691	672	665	705	645	639	664	607	649	659	642	683	621	631	633	655	651	640	635	648	625	708	683	645	646	691	678	661	644	688	659	641	695	682	718	676	688	637	705	627	660	696	648	689	670	664	651	664	692	617	675	703	693	732	662	650	682	680	686	620	653	645	693	695	672	642	655	629	670	663	657	625	692	642	647	668	610	648	633	740	622	733	662	680	641	682	649	692	650	670	649	689	671	633	662	632	684	673	667	648	642	621	687	666	657	653	692	685	646	641	664	657	657	678	666	700	690	668	651	656	667	573	690	642	608	661	628	661	622	678	648	702	647	660	673	670	668	602	704	664	658	660	628	691	618	668	723	673	684	651	678	698	634	689	668	701	722	698	669	692	656	695	664	678	648	608	710	655	712	627	675	683	653	654	672	688	692	662	669	639	673	659	651	679	668	653	664	644	662	680	637	672	675	691	660	661	695	680	670	641	685	657	649	613	600	692	640	693	666	671	637	690	682	670	636	717	668	668	718	631	656	659	623	636	656	623	664	638	696	694	728	630	716	662	692	671	664	649	631	684	678	688	665	678	691	695	668	683	649	681	640	684	652	655	639	654	654	633	680	641	668	684	687	665	694	704	618	659	663	660	676	641	674	636	663	690	676	645	664	669	664	729	679	628	671	657	672	634	642	634	614	679	663	686	649	669	638	668	665	692	671	679	671	645	672	688	656	730	718	636	663	681	711	639	646	671	659	680	666	628	650	641	695	636	638	632	666	673	677	701	618	655	666	662	623	671	663	689	648	671	623	664	646	698	677	649	663	665	668	711	674	644	638	660	641	670	666	698	633	675	666	667	612	652	618	719	677	684	660	695	649	665	674	647	678	662	659	643	678	692	654	704	668	648	687	680	635	639	678	662	726	651	648	656	713	657	690	678	674	624	722	661	689	675	659	643	670	616	635	660	687	659	645	684	646	661	691	661	684	618	713	681	677	645	653	663	654	656	656	619	663	671	651	635	692	650	703	651	676	644	682	654	685	665	682	680	682	652	688	709	697	665	652	652	652	652	677	677	636	652	671	679	684	695	647	668	651	684	646	667	687	710	688	662	689	699	664	646	689	633	659	672	627	664	660	737	629	666	661	695	676	682	719	624	665	686	627	687	636	706	638	639	668	675	654	654	649	661	661	650	703	673	656	694	683	690	694	664	634	694	649	637	619	672	632	723	619	677	611	691	702	634	700	656	679	669	720	672	690	672	649	706	629	626	676	686	668	690	683	701	636	681	656	700	664	660	680	666	672	644	664	696	593	702	683	662	661	677	690	627	645	676	631	624	606	684	683	637	648	647	697	696	684	664	647	691	625	662	676	671	662	691	643	673	678	653	650	656	686	694	695	719	659	675	614	701	670	643	700	634	718	660	668	664	656	642	619	668	635	678	634	681	655	640	634	641	683	684	631	650	635	690	659	597	666	680	732	699	664	713	689	703	698	631	681	680	700	642	666	723	667	687	660	638	622	679	662	675	698	676	611	672	687	607	695	660	660	652	661	662	668	694	610	663	687	675	656	687	635	671	696	633	643	645	626	691	688	645	658	680	694	630	644	647	660	652	637	695	681	668	639	617	657	641	683	660	653	690	664	692	700	656	660	713	654	668	659	671	676	639	669	634	652	668	625	651	658	641	653	674	670	643	687	660	653	673	675	679	678	662	626	702	633	657	678	669	640	665	676	637	658	633	657	635	631	612	671	653	745	713	657	690	706	713	672	624	640	661	700	673	680	688	719	681	678	664	693	647	739	656	633	641	693	633	663	698	620	687	663	644	662	620	680	729	694	679	621	624	691	648	656	686	672	683	679	687	671	667	673	666	700	650	652	641	641	650	705	706	651	644	685	638	690	627	596	693	673	684	688	670	677	621	661	684	645	665	658	637	672	650	596	657	667	671	690	648	637	660	676	664	687	617	652	725	659	647	648	668	671	667	641	692	663	625	640	641	633	669	665	640	694	640	675	661	673	679	661	700	638	690	672	650	666	681	670	667	684	686	620	691	695	665	678	665	628	684	660	661	735	660	611	691	657	692	609	679	662	648	675	682	642	681	638	675	661	660	671	705	661	685	646	645	685	676	665	603	651	659	671	647	656	727	673	675	693	687	667	669	656	618	692	626	694	700	682	707	641	714	646	715	670	641	672	653	682	712	637	679	688	652	688	673	685	653	719	685	644	727	677	688	701	661	638	682	724	645	639	687	659	684	661	652	677	657	705	663	646	673	650	668	697	640	698	642	670	670	675	652	671	653	680	630	649	702	691	675	632	670	669	716	652	685	692	679	677	683	668	629	627	693	710	653	671	673	693	636	617	648	667	671	654	658	692	657	655	636	678	693	663	674	662	630	731	669	673	692	641	694	699	640	647	655	669	645	686	676	650	664	700	651	671	631	636	688	681	696	681	651	653	668	662	676	620	695	666	651	673	634	637	631	678	656	751	656	641	650	675	689	692	645	663	651	634	658	679	625	667	664	674	689	664	657	630	663	740	648	673	685	639	667	674	629	689	671	677	640	694	688	641	652	668	623	656	628	693	724	647	641	674	645	579	632	631	674	682	678	646	644	676	670	671	662	686	647	610	623	705	627	635	690	652	601	700	679	720	657	661	663	663	645	681	746	682	667	712	636	680	675	651	680	669	684	643	641	655	631	645	661	659	641	668	637	634	696	633	630	653	653
29778	24338	33702	34465	26926	18024	10442	6021	3815	2778	2071	1658	1348	1193	1039	956	946	838	773	815	778	770	778	730	778	705	743	698	738	703	655	691	683	691	714	711	666	698	693	689	720	688	688	737	680	724	709	663	721	626	703	734	694	671	678	692	695	671	673	682	675	685	684	704	701	665	705	692	681	745	690	737	671	704	626	675	725	716	665	730	713	693	682	726	687	681	649	700	694	645	758	695	727	675	679	689	674	722	691	688	673	665	672	640	716	660	732	676	693	705	714	685	702	690	668	728	714	721	717	721	730	710	637	715	664	735	752	697	689	763	671	697	686	707	715	739	662	706	723	698	720	689	704	712	730	688	742	701	688	663	701	663	752	640	670	690	697	675	719	694	703	708	711	701	694	708	666	672	662	694	696	625	677	684	670	654	672	646	695	719	695	732	700	662	726	696	667	688	693	681	662	740	689	684	675	712	708	718	710	686	678	739	692	658	667	673	695	710	682	673	710	652	717	654	729	654	678	682	678	673	687	700	720	682	653	702	629	704	675	676	672	744	707	725	714	689	684	668	727	660	684	696	718	690	703	675	698	707	654	720	704	718	701	677	672	655	672	692	686	683	724	698	695	686	732	704	677	699	742	709	703	709	715	689	645	710	691	689	724	739	708	684	709	730	707	699	669	704	733	702	645	642	691	698	682	676	700	737	698	702	661	723	721	638	702	717	679	677	685	727	699	700	700	733	721	640	677	671	677	626	707	663	656	698	726	662	726	685	700	768	680	688	656	638	672	726	714	721	691	695	721	699	681	682	676	651	739	690	695	620	698	670	657	756	708	707	684	719	728	753	701	721	691	659	672	707	686	705	677	645	678	684	696	702	698	692	637	693	705	747	750	654	665	676	695	670	721	714	694	731	664	652	656	737	684	668	685	753	676	742	715	717	695	715	703	703	735	671	692	682	718	675	703	720	676	686	672	725	668	699	659	669	669	713	696	686	622	701	658	689	732	716	639	665	642	707	728	663	723	697	693	667	633	710	726	679	711	663	646	633	741	650	732	706	671	680	675	655	655	715	684	696	727	698	704	677	670	692	652	692	676	688	694	702	638	710	735	681	738	732	711	685	640	686	669	684	657	679	695	700	711	616	717	682	652	701	649	672	694	684	651	714	688	652	657	695	672	709	687	644	694	695	695	728	713	685	685	665	673	698	672	664	711	677	694	672	725	709	687	744	665	713	670	672	684	679	692	695	719	716	679	681	721	731	668	677	684	699	714	696	698	765	753	707	732	679	708	692	731	690	690	725	787	677	676	623	661	708	702	652	698	705	701	669	666	696	718	729	675	643	720	669	662	693	709	686	678	692	677	730	673	670	698	699	727	682	707	710	648	688	674	678	695	736	780	675	695	735	623	668	716	694	684	713	664	680	692	687	691	715	669	706	665	678	690	671	735	707	691	697	669	678	715	722	703	658	694	677	716	671	708	636	704	694	670	743	737	686	693	662	719	682	712	728	668	751	713	724	682	689	717	729	686	653	674	695	661	667	655	694	713	675	700	673	642	696	704	661	670	623	700	699	719	706	739	712	743	693	650	711	662	679	716	703	656	671	714	721	684	716	707	754	698	692	732	705	681	656	698	712	701	664	703	701	647	672	678	680	684	732	700	691	691	689	664	682	722	687	688	694	727	703	682	659	699	698	726	662	713	672	693	680	774	696	720	684	677	697	684	690	689	690	678	654	713	756	702	708	736	691	691	719	702	692	688	683	701	684	687	651	784	698	708	667	720	654	702	700	679	620	682	681	688	716	693	691	690	688	717	686	707	693	655	660	700	664	692	750	703	721	733	718	704	673	706	726	712	715	671	642	763	703	705	686	700	694	683	698	734	642	645	686	640	661	683	727	696	673	764	708	698	688	682	676	712	698	667	700	677	689	701	685	708	665	685	708	678	651	691	708	711	667	692	721	658	663	657	721	700	675	742	667	644	694	709	704	710	696	642	678	729	706	675	666	672	677	683	701	669	742	698	724	700	678	701	685	708	621	724	688	728	689	702	662	715	685	687	669	672	692	685	737	702	656	647	681	674	681	711	703	692	667	718	691	673	695	684	743	676	652	695	727	713	669	728	678	690	713	664	713	693	626	713	679	680	686	698	744	708	679	693	689	675	692	746	684	689	685	700	708	728	715	644	748	703	696	702	687	750	695	721	641	695	659	773	666	680	699	721	678	724	665	714	694	689	700	654	685	713	637	677	691	698	757	725	676	651	700	697	704	639	710	678	709	698	732	708	670	686	666	671	736	688	670	656	718	706	700	692	734	696	723	730	685	736	685	686	737	634	660	708	756	648	698	703	689	653	722	680	710	708	753	686	725	705	719	684	735	718	742	678	673	725	676	725	632	680	709	705	682	698	708	672	696	705	673	735	730	674	731	719	647	703	702	623	691	724	714	703	746	712	711	721	700	648	686	675	696	691	669	756	716	691	675	745	699	686	678	718	668	657	652	731	715	720	690	749	689	706	722	706	649	684	695	678	707	673	677	670	682	772	730	672	645	689	696	695	677	675	717	725	669	724	716	707	727	685	687	663	707	715	721	698	690	615	705	703	638	692	671	729	714	703	640	687	689	712	714	758	647	660	740	710	728	697	682	631	686	683	697	716	716	713	732	694	681	666	683	754	661	681	725	670	698	663	692	733	680	688	714	713	681	679	706	721	687	672	677	674	699	671	675	717	682	673	703	682	701	651	745	636	681	739	676	651	700	749	730	717	673	675	661	659	688	711	720	690	682	650	604	708	704	671	645	700	723	680	726	714	651	681	718	727	692	660	685	711	645	687	673	676	705	685	721	692	714	707	664	690	736	732	707	660	705	712	704	695	665	670	705	747	714	684	664	713	748	730	654	687	701	641	727	687	671	660	701	655	703	703	661	673	658	675	729	639	727	657	667	699	677	732	704	704	694	626	691	706	702	698	702	741	672	692	700	728	698	749	706	692	720	639	740	722	725	673	692	679	681	728	708	701	703	704	672	724	677	704	676	680	709	663	634	632	682	694	697	674	686	729	694	684	681	706	715	740	667	711	691	681	695	687	664	692	724	701	701	662	724	652	672	679	677	650	710	704	662	670	701	692	705	712	771	710	626	713	661	658	696	682	666	671	706	712	692	663	650	724	639	721	666	684	674	707	655	685	709	659	715	702	727	659	733	691	720	749	658	658	708	703	689	714	676	675	683	675	690	659	673	724	721	690	731	721	707	660	673	646	662	691	693	639	722	674	708	681	652	672	731	614	667	717	717	715	661	708	670	662	682	683	730	689	709	698	674	709	660	733	742	740	735	710	690	704	671	670	703	696	676	698	692	713	705	683	685	673	784	723	703	671	650	690	678	688	709	720	673	659	702	728	728	697	696	709	742	769	676	684	695	647	653	657	692	730	661	682	728	696	705	727	712	697	730	700	706	686	674	709	704	678	646	701	695	676	711	647	692	702	683	678	741	702	656	678	685	673	707
52766	57880	52777	40792	29655	19599	12724	8614	5838	4139	3055	2281	1856	1528	1192	1008	957	861	832	843	787	764	770	738	731	741	723	657	689	668	676	713	629	664	654	629	701	674	632	681	616	669	707	667	670	662	623	600	681	622	652	660	630	619	631	642	671	646	677	665	667	592	671	687	661	682	674	627	674	637	631	654	633	696	616	624	603	649	623	622	702	640	637	685	657	657	643	658	590	629	627	614	669	658	635	628	637	642	629	654	645	617	638	641	649	608	677	657	625	663	660	667	661	703	671	651	654	639	650	650	691	625	630	613	651	646	659	623	627	619	647	654	569	662	668	636	672	586	661	645	636	631	694	643	670	650	675	633	590	674	610	671	675	656	671	680	646	663	674	630	651	664	644	675	626	634	652	655	669	661	595	674	646	594	654	627	615	639	650	648	672	652	649	637	659	643	639	652	636	592	593	618	671	681	629	660	649	618	606	630	620	641	626	645	623	646	655	624	626	627	695	647	610	655	633	623	628	684	646	637	661	628	618	646	625	642	690	675	597	629	630	677	587	696	676	647	641	590	629	641	657	623	642	629	623	647	686	625	674	673	608	615	655	615	652	611	634	639	640	653	703	639	662	642	636	667	642	636	618	692	607	610	646	611	633	650	630	610	646	644	684	655	647	628	674	630	583	623	668	671	658	648	619	607	669	617	667	655	669	641	648	655	625	660	621	639	630	680	640	607	621	657	658	688	667	643	645	668	667	632	649	642	617	609	662	575	639	632	630	659	615	620	635	667	658	605	599	638	652	609	639	604	601	593	657	602	636	638	655	654	668	641	655	645	670	607	622	644	645	687	656	628	667	611	652	636	628	679	629	624	695	688	627	650	653	670	683	617	661	632	626	627	656	654	630	682	681	648	636	629	638	658	642	613	680	696	649	687	651	668	633	642	636	639	615	703	628	647	611	605	671	659	613	701	654	654	659	638	624	629	628	667	699	637	627	618	624	640	653	681	619	635	651	642	617	701	634	633	641	620	620	638	674	649	602	669	643	608	666	651	644	653	650	648	632	623	656	640	582	682	608	624	643	630	669	640	643	720	618	636	621	632	643	696	621	635	654	656	605	641	575	666	649	680	601	645	633	631	597	654	653	705	622	665	635	634	684	612	661	631	695	649	635	683	645	648	659	644	649	668	659	655	707	618	663	675	671	669	610	642	641	629	602	652	674	686	692	645	645	658	660	643	641	633	625	666	680	629	635	642	652	656	658	630	623	650	673	631	643	663	617	633	691	655	590	655	599	645	663	629	574	642	649	648	609	648	681	634	651	645	619	656	653	632	578	637	676	612	588	631	628	607	636	664	628	657	629	670	636	629	658	638	606	663	600	614	622	646	621	670	663	624	688	627	686	691	673	637	646	625	639	660	668	642	645	647	638	599	660	644	658	628	695	648	668	606	645	660	640	650	647	645	660	666	630	683	688	644	648	652	620	621	634	663	637	654	656	687	627	618	605	658	621	678	616	648	641	630	643	658	649	609	611	621	585	648	651	636	622	654	675	685	669	589	630	602	638	618	630	654	679	663	604	686	633	622	611	638	630	683	575	652	632	624	637	642	602	633	627	631	673	642	650	650	679	647	613	649	659	687	598	641	624	656	653	607	625	652	592	692	647	631	678	644	651	663	640	671	648	657	682	646	650	660	638	611	615	605	655	604	602	656	672	648	666	625	648	644	641	622	634	638	641	666	597	627	639	679	618	623	654	662	722	637	679	625	705	678	632	629	600	669	681	661	640	639	679	644	615	660	622	665	630	637	621	654	618	612	633	661	634	652	592	645	655	660	652	599	625	646	629	632	624	636	599	687	663	661	669	663	639	655	648	642	638	714	634	636	668	614	600	633	629	641	600	669	641	645	651	612	674	666	670	654	630	665	633	604	635	634	633	612	676	609	686	632	631	686	638	633	652	642	629	628	631	662	695	604	629	643	707	626	672	666	615	645	593	654	594	678	657	677	626	640	650	623	588	641	634	649	656	638	628	552	671	638	675	661	630	650	622	628	617	630	668	664	649	667	624	634	669	642	636	656	638	634	642	598	675	636	652	620	610	650	610	657	682	659	661	663	620	634	653	684	660	672	645	612	621	614	610	673	634	595	640	646	623	629	637	677	655	596	682	635	651	661	586	615	625	649	617	614	645	663	648	641	658	684	621	670	614	676	607	671	621	617	658	620	669	626	606	641	667	647	620	673	628	673	610	619	647	658	668	636	629	628	635	640	654	624	630	668	660	675	620	625	641	620	641	605	630	672	666	607	650	651	647	678	591	617	693	660	644	643	642	650	636	630	622	616	659	694	650	656	583	609	644	630	643	670	619	607	642	610	626	616	658	648	669	674	648	722	612	613	659	672	638	613	620	631	629	668	610	679	686	676	679	672	596	589	639	640	666	687	619	641	654	610	638	621	595	625	664	680	698	630	654	626	695	653	663	599	646	624	655	610	624	667	658	623	632	655	658	631	590	652	660	698	664	657	624	652	579	630	686	690	630	638	654	619	667	638	640	642	669	675	618	648	606	641	599	626	642	663	642	666	651	638	666	704	690	680	618	631	640	658	672	613	668	632	622	618	601	608	630	647	621	665	659	597	658	580	627	608	630	658	648	596	639	678	604	659	657	631	651	645	688	627	635	685	645	594	652	611	666	601	614	628	697	687	647	672	626	619	629	634	624	660	601	645	642	651	654	662	678	644	649	638	632	694	651	628	696	669	694	634	594	655	633	675	639	679	633	659	664	606	682	668	636	625	635	598	634	670	625	654	618	651	648	623	642	652	657	616	636	673	712	688	632	585	724	641	634	662	659	626	674	665	644	580	607	632	692	630	659	633	641	625	635	656	595	677	676	617	627	667	672	657	633	633	642	567	625	630	653	630	643	676	629	613	693	650	643	672	619	651	655	621	641	660	682	697	641	622	686	589	686	657	674	586	648	609	634	625	658	703	687	677	619	657	621	637	633	646	664	587	580	624	658	686	658	671	663	659	684	644	633	566	632	632	612	655	650	621	679	629	624	660	618	645	613	627	628	627	692	631	635	632	596	630	658	574	672	629	664	594	673	623	634	643	707	664	604	657	667	629	652	656	673	618	652	687	645	649	664	685	656	624	659	631	639	650	618	664	617	634	665	615	641	633	655	612	670	629	623	653	585	630	621	644	660	646	668	636	677	648	629	658	637	619	661	635	614	604	621	695	631	660	654	610	610	656	640	619	628	649	602	655	600	648	641	696	602	670	626	648	615	639	647	631	635	632	625	629	644	659	630	659	657	617	625	632	699	633	666	638	642	673	658	690	603	660	625	628	610	657	603	633	621	609	673	652	666	639	629	653	634	630	643	656	641	675	648	641	644	613	592	647	648	681	674	638	657	632	643	627	690	594	622	648	653	646	613	653	646	628	696	644	669	619	685	685	650	682	598	627	652	635	666	629	684	631	631	667	603	616	670	650	625	646	657	725	611	647	666	614
26210	21565	29238	26380	25426	22920	14902	6635	3975	2857	2160	1715	1468	1199	1125	990	944	849	801	772	852	789	765	737	722	705	710	753	753	710	741	700	751	714	714	709	704	724	745	755	694	678	709	737	729	755	699	683	739	686	675	676	699	690	695	745	751	686	725	738	711	696	732	693	697	711	671	695	711	680	734	719	713	726	718	743	735	696	743	713	712	700	747	689	711	740	726	744	702	698	667	713	679	717	736	706	688	729	685	706	703	740	717	727	721	720	703	720	761	750	721	741	701	709	719	675	728	696	668	742	688	668	727	719	736	708	760	666	720	723	739	749	702	752	744	683	692	735	699	699	700	706	701	725	698	705	728	738	750	667	710	737	683	728	772	707	655	686	697	683	718	711	766	684	714	721	751	674	705	694	693	710	680	696	738	733	714	704	721	722	725	730	731	752	669	725	716	715	714	750	667	710	653	683	791	697	709	730	680	692	731	660	705	707	700	727	732	714	661	666	715	709	741	722	727	710	725	711	649	695	684	673	698	705	661	720	684	644	726	719	718	669	681	726	701	695	698	733	727	739	736	704	685	745	728	708	717	683	704	719	738	690	666	644	756	672	732	714	731	714	694	722	754	760	721	710	691	723	679	693	737	726	716	713	751	681	701	677	709	687	733	684	751	696	725	671	730	748	722	711	695	696	710	743	700	676	743	691	713	723	730	669	729	632	722	704	727	682	714	701	648	728	704	683	723	667	744	727	735	694	692	726	716	727	709	702	722	701	720	696	682	718	707	727	692	720	690	703	690	700	690	696	698	656	691	714	684	717	727	737	694	692	752	730	781	739	764	726	705	723	749	697	711	725	780	703	726	760	741	665	705	708	726	677	648	653	674	719	705	716	753	697	676	701	751	696	746	679	768	699	721	686	718	731	673	701	687	715	681	707	737	713	667	741	722	725	671	722	649	709	710	721	738	737	690	663	728	691	683	696	702	723	722	702	694	701	716	637	734	751	698	704	700	713	642	748	717	668	699	718	705	709	719	710	680	748	661	660	701	723	700	726	701	716	711	706	724	724	690	697	686	690	753	736	665	695	702	644	739	731	714	726	675	728	735	707	668	769	631	720	744	708	757	687	725	694	739	738	760	686	702	754	723	711	695	667	685	701	680	729	649	703	728	712	677	698	729	690	721	689	687	722	710	686	648	658	699	723	743	700	701	734	752	677	749	682	770	667	734	688	704	691	689	719	715	685	720	712	752	709	721	714	700	746	718	722	731	655	719	696	697	746	712	682	696	677	680	688	701	726	693	721	706	708	716	700	728	753	714	688	702	696	729	734	683	664	657	710	747	683	638	692	708	725	749	706	738	710	729	711	724	726	741	675	703	669	680	743	729	672	701	716	714	737	711	661	690	713	696	723	706	725	709	693	710	750	724	709	669	693	689	685	720	772	675	668	737	766	665	750	692	723	715	778	637	685	679	741	755	733	712	699	686	701	705	736	707	675	722	696	721	697	686	711	733	679	698	715	753	700	705	702	720	735	733	708	723	691	719	698	737	688	734	694	708	716	732	704	697	715	696	667	698	729	691	709	666	676	707	716	740	709	682	692	692	777	736	699	683	711	665	662	709	649	775	713	718	724	681	687	757	738	704	717	716	709	714	716	702	679	758	718	685	684	722	654	721	704	669	720	696	718	719	676	701	721	723	714	721	757	709	738	708	672	706	700	712	627	695	724	737	678	720	751	696	701	731	791	696	715	676	637	672	719	706	685	718	689	733	711	704	638	772	714	679	705	725	756	775	689	630	707	646	687	682	732	676	701	732	656	690	670	673	743	698	682	721	702	723	690	727	700	703	744	725	709	726	726	727	715	702	687	757	662	679	703	683	727	707	665	714	720	668	720	702	704	714	716	674	673	694	674	668	712	721	727	704	742	681	727	708	668	727	736	738	681	705	704	716	684	635	740	702	698	763	695	747	738	719	708	715	727	740	729	712	682	696	760	736	725	697	638	697	734	715	701	654	674	712	749	732	694	703	688	698	709	710	758	675	731	698	671	687	722	769	687	753	733	732	714	648	720	693	747	733	723	707	648	697	714	710	652	716	652	720	691	714	696	695	700	714	701	728	721	684	670	721	732	703	702	776	751	688	686	741	733	716	680	689	726	690	732	660	722	678	691	736	728	694	694	714	737	666	677	746	708	737	737	723	707	688	726	729	730	660	694	689	694	682	695	722	742	747	686	714	707	693	732	705	718	717	715	674	726	720	699	700	766	717	681	721	728	729	674	788	766	764	695	689	698	701	682	673	653	724	702	717	680	729	725	696	729	668	718	762	645	740	671	657	652	701	691	745	679	756	728	687	742	709	683	757	719	669	724	717	753	686	710	712	678	646	720	704	678	685	715	685	709	733	736	771	753	747	726	681	719	725	713	704	751	714	689	697	692	706	739	720	688	734	708	677	707	749	695	695	730	699	706	729	656	715	698	672	705	729	736	725	704	736	694	664	713	748	707	670	702	708	708	704	677	706	690	698	706	717	655	705	709	716	667	718	711	720	718	715	701	717	629	731	679	744	708	720	740	750	670	703	724	699	676	682	723	696	673	675	693	681	770	692	667	751	728	713	720	681	727	721	710	742	673	755	755	684	700	699	709	733	664	745	720	679	777	731	740	682	730	732	712	727	708	705	709	729	720	752	719	731	716	706	725	726	708	674	723	742	694	724	711	733	721	747	664	709	715	744	738	766	728	687	712	704	673	700	700	725	701	755	700	745	681	707	695	737	763	698	686	708	737	754	686	704	733	699	703	706	725	699	726	716	734	705	725	692	708	687	725	762	710	710	685	762	686	725	681	697	702	655	759	690	721	685	714	739	729	720	709	723	727	749	707	676	685	749	736	705	637	674	704	682	785	735	739	688	721	691	689	694	726	686	667	666	702	719	747	729	718	683	667	710	693	663	737	707	753	710	731	712	731	704	707	708	654	699	696	752	684	700	717	674	671	721	724	679	685	702	689	640	732	714	683	714	677	665	717	714	661	707	765	695	702	734	724	744	701	759	673	698	754	701	716	732	683	738	679	635	636	674	737	668	700	772	671	719	708	730	733	754	703	702	744	690	695	721	719	705	684	670	715	715	694	769	718	682	685	691	737	733	692	690	749	718	685	696	692	677	721	736	776	703	684	719	640	733	728	697	697	719	697	676	723	664	698	736	747	715	695	741	682	652	687	717	728	727	699	720	719	737	685	740	701	720	728	721	689	701	675	715	643	652	694	709	669	702	677	742	722	691	735	744	730	769	670	696	658	758	699	703	711	685	632	669	688	705	710	693	690	698	715	761	703	714	693	690	704	716	695	699	751	692	700	721	690	746	656	715	681	743	724	715	733	757	702	707	703	689	707	714	714	725	663	695	696	718	701	715	627	676	697	695	669	741	728	683	746	729	708	714	679	725	666	730	686	704	736	722	712	697	732	702	672	720	682	699	695	732	729	722	718	692	718	675	734	729	674	644	724
49708	60959	56495	44463	31993	20460	12844	8263	5717	3993	2966	2263	1766	1520	1231	1054	988	922	849	846	759	746	731	719	738	711	735	696	694	726	666	670	697	636	718	650	661	653	592	662	622	692	657	654	634	674	644	630	630	614	647	647	630	672	645	630	645	647	681	653	631	667	616	644	658	611	662	635	703	594	641	656	633	651	639	634	607	668	684	632	619	690	647	642	632	615	657	634	648	697	667	621	651	646	641	677	639	631	620	666	598	616	619	632	672	655	648	629	673	656	624	639	661	650	668	622	650	689	640	660	628	624	658	641	665	676	631	664	649	652	636	625	649	675	635	635	655	629	676	653	638	632	652	664	577	653	656	628	634	658	609	654	648	712	684	621	661	667	675	669	674	658	695	655	631	618	630	647	637	658	719	683	683	673	637	608	627	608	677	644	640	666	604	670	630	615	683	601	640	645	724	698	664	657	637	661	614	660	676	704	661	697	629	632	671	693	614	661	635	641	649	642	664	609	674	645	628	671	597	648	664	642	633	647	630	629	691	631	642	685	661	651	636	683	668	618	663	654	652	635	667	682	664	662	674	697	654	664	640	658	636	643	671	677	698	645	683	635	669	648	656	652	610	645	669	587	656	646	691	656	648	659	640	680	644	614	619	634	638	616	687	650	658	668	677	624	706	660	631	705	697	646	651	665	647	633	658	654	670	641	609	704	628	639	657	661	674	675	684	633	641	678	694	666	645	627	616	683	654	698	644	621	663	599	643	678	633	665	670	642	657	614	607	621	636	631	638	652	692	692	615	613	647	615	653	667	644	686	700	644	687	633	595	635	654	675	680	652	615	683	618	626	654	651	662	685	616	671	661	642	690	664	666	632	653	682	660	702	694	628	700	682	650	639	670	650	617	715	668	628	682	643	619	666	664	637	704	629	654	645	619	668	674	631	650	647	647	687	688	630	654	652	649	674	675	669	664	659	633	682	605	641	631	645	671	646	686	668	679	591	625	651	623	678	652	684	620	612	635	667	638	654	624	660	679	652	639	685	674	632	617	645	654	648	638	627	616	651	648	644	663	691	624	649	685	674	619	624	659	640	657	652	653	682	659	661	629	673	649	596	619	708	628	656	628	643	645	675	656	655	684	691	632	677	668	652	678	671	635	651	667	651	665	676	647	649	586	652	684	666	651	657	653	600	639	666	610	631	638	645	655	621	626	605	668	605	641	622	621	628	625	676	619	665	665	662	680	615	653	660	645	660	627	650	642	639	653	688	635	619	662	657	657	660	665	620	649	674	657	627	673	680	659	697	625	637	658	652	650	613	619	678	651	712	651	670	634	665	615	632	647	644	690	681	632	625	643	677	675	661	660	629	695	675	682	646	644	665	638	659	673	629	676	638	645	629	696	608	651	648	652	636	644	603	659	689	683	634	616	658	663	649	677	659	671	680	653	620	610	603	625	644	641	628	641	646	624	635	632	661	649	646	604	637	711	662	657	667	606	633	679	699	614	659	680	627	685	674	678	645	699	624	674	675	672	666	667	670	613	648	661	639	613	632	653	640	658	608	622	736	616	665	636	605	674	731	654	699	690	661	656	666	674	638	671	638	691	702	677	656	649	646	651	670	652	641	655	676	665	680	662	679	686	641	642	674	619	636	630	635	660	639	637	659	700	640	614	700	723	613	637	657	609	684	640	600	667	673	629	688	664	669	648	615	650	657	672	665	643	652	692	681	671	700	621	593	657	657	675	650	662	608	636	641	660	658	663	664	641	678	623	636	641	649	656	627	671	617	679	633	678	681	634	647	645	669	610	666	645	663	652	643	687	688	721	660	639	613	652	653	658	616	648	639	645	629	610	633	633	646	659	637	637	671	642	684	663	676	611	628	692	639	649	653	665	614	606	672	669	670	628	683	659	651	681	597	677	639	667	695	651	653	624	686	682	681	608	651	640	674	670	646	592	661	630	672	627	627	685	704	680	665	598	615	658	708	633	672	630	653	640	686	659	659	650	634	645	681	670	641	660	635	644	664	657	649	638	630	607	640	680	684	634	708	637	672	635	607	600	689	714	644	683	595	663	591	772	636	668	650	684	674	621	660	646	646	614	645	692	609	621	636	675	628	654	655	665	696	709	640	640	653	635	708	652	605	658	651	627	669	644	627	700	694	634	644	663	628	640	660	670	645	655	674	627	660	634	661	621	663	631	676	644	676	671	649	624	677	659	686	602	635	682	625	657	626	620	638	623	660	634	643	663	658	653	676	668	576	638	692	700	651	665	631	664	639	618	632	667	619	687	650	677	627	651	651	644	681	654	659	687	689	624	612	668	601	604	654	676	677	616	627	638	666	661	654	633	644	677	617	618	621	611	656	689	613	683	656	652	672	652	647	602	630	670	633	665	602	665	681	643	643	621	674	625	644	702	617	681	675	612	628	670	681	652	606	657	707	639	614	602	630	658	648	619	701	657	647	629	647	660	695	629	619	655	631	653	673	647	647	670	626	657	673	636	715	629	658	694	666	665	685	618	657	673	728	657	678	677	640	655	666	687	705	627	618	614	699	652	627	622	688	665	616	641	702	641	637	639	609	673	660	661	672	615	676	648	642	693	653	628	605	609	632	656	663	622	657	647	654	666	645	677	671	667	613	626	658	618	623	671	626	654	611	677	651	657	657	613	646	646	649	686	705	645	626	600	660	653	667	646	641	644	666	635	677	634	680	636	649	633	692	672	632	654	670	684	623	573	657	642	658	654	625	598	586	654	644	620	637	697	630	635	615	647	716	694	672	674	633	698	601	615	649	636	625	667	635	679	663	681	657	661	630	661	697	599	665	698	628	628	651	623	660	699	657	628	679	702	621	622	666	633	679	615	630	667	671	622	623	683	646	656	657	631	651	669	634	668	661	657	699	642	649	652	624	672	689	691	689	643	649	660	608	625	690	658	672	642	631	670	666	633	692	618	627	622	639	660	650	663	674	657	648	658	683	640	661	645	631	658	678	605	657	695	678	686	592	722	651	634	722	661	663	651	673	648	626	613	658	626	674	670	700	629	641	609	657	654	676	647	644	630	639	667	646	633	686	638	643	698	622	685	620	660	654	665	631	668	650	628	643	666	649	651	665	667	635	678	641	701	668	644	667	682	627	619	653	641	613	656	691	637	636	614	661	698	662	611	629	672	623	673	647	666	640	657	689	651	713	655	634	620	667	664	659	696	636	622	621	660	643	645	638	682	675	673	607	673	667	659	629	640	652	602	637	648	617	650	677	641	643	629	686	641	657	664	637	720	680	695	659	649	637	646	661	643	668	649	661	641	669	646	674	630	668	655	652	652	674	621	666	633	642	646	663	633	612	633	648	661	676	664	673	671	616	657	673	646	660	645	657	611	683	628	648	660	641	588	616	678	627	648	649	629	683	616	624	658	671	647	668	656	637	642	682	701	651	670	660	652	657	650	644	624	637	644	681	655	610	698	677	659	676	652	613	613	606	639	635	647	690	595	624	683	639
25391	21652	29473	25544	23776	23226	16766	6980	3938	2874	2272	1756	1439	1228	1051	1020	937	891	858	813	745	750	776	798	816	703	806	769	718	789	730	708	718	736	685	721	704	687	777	717	735	698	742	787	725	735	731	704	696	713	748	714	715	720	745	704	705	769	721	725	710	719	737	720	704	735	739	680	694	759	723	721	733	663	669	700	740	688	734	668	709	711	722	684	691	700	695	723	690	720	701	726	671	705	741	744	701	712	670	708	733	749	698	689	723	717	746	714	673	716	679	725	758	710	661	695	764	741	745	704	733	702	717	690	716	748	686	677	724	716	680	736	785	730	728	723	678	661	744	767	689	692	704	717	725	685	729	722	741	764	691	692	729	716	748	702	712	718	705	715	716	744	714	697	724	675	713	718	765	714	712	710	715	783	728	733	731	695	755	718	692	749	695	722	710	761	699	722	718	741	677	719	773	696	719	708	740	720	709	744	713	734	775	705	709	713	717	718	712	725	678	728	779	685	739	701	728	681	716	742	713	722	738	706	711	677	657	708	723	759	698	724	691	690	741	685	712	696	737	700	712	732	734	729	691	714	689	738	705	735	726	707	701	687	733	733	709	697	758	714	704	663	697	746	730	702	734	720	711	669	770	686	719	734	732	740	722	732	727	702	699	668	690	703	701	712	717	772	713	755	699	781	748	658	709	736	703	720	673	673	740	679	681	712	700	704	685	755	701	740	720	657	689	725	742	744	663	718	728	728	726	697	752	724	752	724	713	719	704	697	746	742	661	685	701	686	669	722	733	755	692	715	695	662	712	665	742	684	719	695	666	714	732	712	707	744	702	713	725	655	673	714	698	711	668	738	765	724	742	755	706	727	692	699	704	776	707	695	686	678	697	710	729	713	692	724	709	716	716	663	725	700	707	715	696	697	720	702	694	711	697	715	716	743	712	680	699	682	668	751	721	732	747	683	757	753	732	700	720	750	691	722	727	713	663	709	719	742	665	711	692	689	695	659	674	720	687	739	733	702	672	706	662	731	775	672	654	681	680	746	670	686	678	709	725	684	720	756	739	750	742	709	680	681	691	743	734	726	675	702	749	729	716	761	694	720	696	741	717	714	731	689	728	652	719	659	757	675	679	719	731	707	740	716	726	720	766	773	705	699	757	674	696	731	707	692	698	708	730	763	714	738	669	733	730	724	726	721	726	706	721	731	687	744	675	727	673	735	728	712	704	744	734	715	691	708	755	701	636	709	704	721	709	667	714	684	700	701	705	732	712	739	714	744	713	759	707	698	711	722	731	731	737	734	756	700	717	734	686	743	689	705	694	703	719	688	696	679	753	743	726	728	706	740	692	754	769	691	698	703	708	719	671	718	710	726	712	691	711	700	702	708	698	697	730	697	725	696	694	732	722	703	670	722	685	743	679	680	729	672	764	673	766	750	759	755	692	708	787	760	732	717	752	726	741	707	766	713	741	751	682	719	717	704	731	669	713	731	746	729	710	687	660	741	669	710	719	666	705	705	747	712	729	749	679	753	715	717	700	679	720	662	708	728	710	683	720	670	742	692	687	714	727	711	706	717	738	716	711	690	702	704	727	732	702	708	727	680	762	673	704	688	735	726	721	704	719	703	721	697	746	685	725	753	685	734	700	728	663	740	729	692	713	706	691	716	763	694	733	713	718	689	742	730	733	734	653	688	710	677	723	739	707	737	723	738	705	737	715	762	733	730	728	738	687	693	754	709	709	721	738	776	723	677	714	725	691	701	772	721	740	737	679	707	730	696	714	739	732	720	707	755	684	749	703	696	721	698	695	662	742	743	696	747	706	668	751	673	695	708	716	682	735	722	743	691	678	732	731	686	662	726	714	715	730	690	723	690	706	676	701	733	702	726	746	718	775	685	671	677	694	714	698	721	732	726	707	729	717	718	722	695	703	702	709	738	718	715	703	703	705	693	711	751	719	685	681	712	710	693	716	673	734	722	694	742	739	717	733	690	773	684	678	713	727	652	749	676	750	717	656	742	732	727	697	702	763	722	703	723	700	668	644	705	702	720	698	696	735	680	732	720	701	722	701	742	695	684	722	723	676	711	686	684	750	718	708	731	721	706	715	726	731	730	704	685	743	750	727	724	677	719	667	725	738	727	746	709	751	662	729	748	652	728	714	703	711	702	741	707	679	698	694	695	762	709	716	715	704	698	724	740	756	761	688	679	716	700	703	752	699	737	716	691	696	672	746	696	741	669	701	686	746	689	708	718	677	705	697	739	699	708	644	695	712	677	770	699	699	701	743	678	725	737	685	764	738	759	754	703	704	736	734	692	694	688	753	683	708	673	766	749	659	722	723	718	695	727	761	695	669	679	719	714	681	692	699	738	762	685	707	677	771	739	744	694	728	736	700	776	737	721	708	774	700	739	731	714	699	717	756	681	711	718	729	699	732	704	668	716	689	743	724	714	745	714	791	669	729	724	712	709	756	682	676	701	755	680	705	718	754	723	694	725	732	739	704	744	715	712	740	715	705	734	709	747	709	734	681	721	711	763	673	653	691	728	707	763	757	745	713	716	729	694	733	738	702	674	722	703	776	703	710	724	721	754	710	689	673	692	683	759	701	739	734	730	738	732	731	731	709	739	737	734	717	703	726	696	694	788	688	731	693	696	732	706	750	738	680	748	738	709	721	720	721	744	689	743	752	693	697	695	705	716	700	695	735	714	740	727	738	715	733	725	685	726	732	751	751	736	723	739	700	694	727	728	696	719	735	718	704	688	644	672	734	695	703	737	722	715	700	691	698	702	730	750	686	711	711	660	730	695	726	683	704	679	709	773	776	721	795	688	709	708	739	714	711	724	737	788	744	717	730	667	726	737	729	670	703	731	739	673	737	727	689	671	688	739	702	718	718	751	745	673	736	665	681	707	715	718	766	794	722	707	697	727	721	714	733	723	730	714	686	700	676	697	704	732	677	665	716	676	668	713	694	736	700	746	744	660	768	717	732	757	745	696	707	754	732	701	678	651	752	695	736	719	713	675	690	684	755	672	742	701	716	696	689	689	657	656	724	705	720	676	718	722	701	744	757	714	719	696	693	735	775	717	723	698	729	685	680	695	758	760	707	703	725	757	698	768	710	753	764	758	721	737	685	705	719	705	723	737	714	685	732	691	719	687	725	724	720	729	689	689	723	714	696	721	696	717	732	651	759	697	729	731	685	701	700	725	706	681	730	768	726	622	684	699	740	706	705	759	715	699	756	729	758	684	671	730	697	749	701	726	727	708	744	699	675	755	772	718	738	720	764	683	745	686	734	676	734	696	725	640	712	684	739	737	684	699	671	717	665	726	718	654	701	703	634	703	715	717	698	718	739	670	689	719	734	701	740	745	706	767	723	685	687	660	683	666	763	705	663	692	741	761	725	714	727	748	714	739	725	708	712	725	681	748	693	694	686	697	711	708	687	714	759	712	754	743	708	708	675	749	713	695	678	707	724	687	710	743	697	680	720	723
53008	67257	62099	45625	31604	21586	13441	8571	5938	4286	3168	2414	1833	1521	1263	1080	954	936	857	785	817	723	744	685	749	695	689	686	690	625	628	658	702	670	655	676	625	678	684	696	678	678	645	653	644	682	657	649	684	634	632	672	641	631	688	644	626	636	682	620	635	638	646	643	688	610	621	707	640	645	606	644	658	634	659	639	604	653	629	698	613	682	637	617	644	625	661	663	640	629	623	714	641	669	677	631	671	679	648	660	646	669	638	601	649	657	639	604	659	678	699	658	644	647	687	677	681	653	636	646	666	687	667	667	696	698	671	633	636	623	630	627	617	649	650	681	617	637	668	615	659	652	642	665	645	657	704	649	663	600	639	661	691	658	684	645	642	653	658	630	621	674	638	629	657	675	641	704	640	672	709	646	651	664	622	671	620	676	676	702	635	637	644	654	674	693	672	635	666	621	602	663	603	622	681	707	646	661	624	680	668	656	627	682	678	651	635	626	626	660	685	679	649	665	646	624	683	641	644	641	657	647	649	626	650	679	629	639	606	651	695	658	665	688	631	637	672	643	646	662	609	680	672	658	657	638	621	665	653	621	666	688	632	633	690	674	644	687	640	664	638	636	676	703	672	589	644	636	665	629	642	652	659	593	720	674	680	688	665	640	655	638	609	634	633	644	626	615	684	683	649	625	648	658	640	632	639	627	660	662	647	693	670	653	641	651	642	681	666	631	632	668	693	626	650	663	668	663	677	622	640	680	646	701	637	668	666	672	638	624	597	707	667	664	660	636	635	665	661	658	681	691	639	682	693	659	649	641	679	701	668	597	627	624	635	687	675	648	642	645	665	655	735	634	615	648	662	656	649	655	689	683	656	660	652	621	587	686	649	666	679	677	649	624	664	597	659	628	623	679	647	693	629	688	648	655	617	667	651	653	682	666	664	689	592	654	638	618	696	660	673	617	646	677	659	723	651	626	676	650	629	620	665	650	672	641	666	625	659	682	654	665	662	627	601	642	571	656	647	713	624	667	681	641	668	625	611	607	624	694	693	622	658	626	657	644	643	620	647	650	658	644	675	674	641	650	673	650	632	645	656	673	611	637	647	645	656	605	675	682	642	665	632	653	704	660	636	663	647	647	617	681	658	668	677	688	657	686	699	677	633	655	688	694	703	681	636	631	666	719	676	647	665	686	645	662	663	623	658	665	677	615	636	665	687	629	682	646	637	608	651	655	652	689	649	663	708	643	665	630	674	649	623	658	615	682	701	653	679	654	690	576	636	695	661	662	688	620	619	634	681	668	644	652	626	652	684	648	632	684	634	673	672	649	670	622	625	668	656	610	632	635	663	709	622	656	703	682	622	679	656	657	630	678	667	657	648	651	644	653	636	647	679	654	677	634	640	640	644	707	649	631	645	600	682	668	703	648	659	621	663	639	665	634	653	673	685	666	658	632	646	687	644	652	631	654	589	637	598	611	602	675	678	617	658	684	696	661	697	657	611	636	681	669	648	616	687	662	674	633	680	629	669	662	640	716	686	636	701	648	637	652	657	641	683	617	666	641	648	666	685	690	656	679	631	671	632	679	679	638	656	646	681	655	694	652	668	669	640	649	610	673	654	678	636	688	678	645	667	606	635	605	610	646	666	637	613	708	673	687	680	617	656	669	646	659	660	633	646	684	648	664	643	691	679	667	699	627	673	624	641	671	679	628	676	684	695	643	659	696	658	626	600	666	663	637	619	635	663	697	610	682	646	648	636	644	649	686	688	632	632	659	652	654	634	656	648	674	642	652	674	640	625	616	670	611	663	685	672	664	633	664	690	645	661	619	649	662	673	636	663	659	678	655	652	666	625	670	660	688	700	658	671	681	626	632	617	629	679	687	674	644	648	603	626	641	683	688	688	640	697	694	612	660	662	645	608	718	645	662	624	683	653	702	626	666	674	629	618	650	639	665	691	648	664	678	610	611	603	643	663	662	620	604	680	690	641	649	675	668	650	642	643	658	629	710	648	658	589	614	619	653	618	635	654	626	667	622	623	653	597	675	692	661	615	654	618	627	641	645	638	654	677	625	654	603	643	645	641	632	628	673	637	654	584	619	672	631	652	633	642	683	715	626	678	649	665	642	676	663	640	657	642	633	648	679	653	683	648	640	631	723	666	669	642	614	636	651	656	635	661	630	665	644	669	647	659	607	604	642	658	601	632	670	619	670	604	663	651	674	675	688	702	618	711	643	595	634	642	631	715	609	671	654	607	631	669	648	630	635	641	684	662	667	644	678	630	703	644	619	601	661	620	626	633	615	652	644	596	684	693	639	638	661	637	629	593	675	622	630	652	707	654	652	634	631	665	632	656	641	692	643	689	641	638	662	639	619	650	612	636	688	608	646	658	666	654	670	658	670	669	647	615	679	670	667	651	672	657	650	627	589	665	633	653	691	652	631	675	667	669	651	668	663	639	641	687	633	632	639	669	673	701	674	662	717	675	641	632	645	672	610	620	667	648	679	644	694	621	639	638	668	635	621	649	663	675	677	662	650	631	597	652	647	646	635	637	647	688	614	697	641	671	647	671	652	637	629	679	647	655	660	665	617	641	648	655	651	688	639	656	673	664	628	679	618	657	613	639	690	668	650	665	645	631	634	662	622	661	632	636	668	660	699	640	646	673	624	668	628	676	648	664	689	692	649	627	655	643	643	696	613	618	666	672	678	656	618	621	680	720	700	671	662	623	650	640	662	668	644	672	647	628	604	667	631	674	657	660	651	657	659	670	629	654	650	669	655	649	660	648	685	636	632	662	674	651	654	673	624	633	640	644	627	586	623	644	679	678	650	697	627	625	713	634	673	655	654	649	647	648	649	670	667	607	644	649	628	633	681	670	625	656	671	649	627	622	657	687	646	697	639	631	611	701	628	638	688	643	668	598	682	674	630	692	632	662	710	687	674	640	711	642	693	671	628	628	622	652	657	648	598	665	646	678	660	630	661	687	664	677	672	644	624	683	638	653	651	637	698	628	705	658	704	663	681	675	669	666	672	673	710	658	680	645	593	643	649	657	654	627	622	656	688	663	638	664	697	624	658	641	652	690	630	651	636	643	640	640	640	680	637	634	682	600	661	669	653	597	696	688	610	646	671	702	646	642	651	664	643	661	642	650	616	649	662	703	640	655	690	639	643	636	630	664	683	643	634	631	625	677	672	658	612	686	679	664	673	639	649	631	646	675	677	640	670	693	626	665	659	660	672	643	641	645	672	627	664	640	642	655	644	630	683	674	623	699	633	681	693	656	646	681	649	658	628	632	670	607	615	654	636	639	668	651	634	615	662	611	636	657	619	665	658	651	671	700	631	653	625	659	630	634	643	668	615	669	636	627	641	647	656	671	650	644	680	612	623	628	660	662	600	622	656	690	619	646	646	627	644	708	632	668	666	686	689	677	704	623	677	655	675	625	689	633	661	696	627	673	653	618	651	657	652	664	641	670	632	683	641	646	665	616	635	683	608
24487	21533	29265	24580	22401	23595	20140	7824	4212	2924	2310	1686	1451	1207	1062	991	904	874	888	818	796	797	790	782	816	805	758	762	710	749	752	673	722	734	748	717	703	736	747	737	731	744	695	726	712	709	727	762	724	718	706	706	657	689	701	711	709	728	757	719	678	701	756	758	749	752	724	767	734	716	738	705	747	730	661	688	725	708	729	723	770	707	693	725	752	705	707	709	731	723	800	756	662	698	730	717	689	670	670	713	727	723	759	707	739	736	746	729	721	742	699	724	715	747	720	761	686	753	701	737	720	789	745	759	733	693	687	745	704	764	750	733	714	754	703	738	691	721	767	718	753	732	714	689	693	720	720	723	731	715	739	741	738	739	695	733	747	708	753	744	715	728	728	713	690	716	659	704	695	704	733	759	711	713	730	744	694	748	707	719	708	729	715	741	764	728	738	731	698	730	780	707	651	726	736	731	706	706	722	702	722	692	666	719	711	739	707	764	762	721	729	752	692	741	673	726	698	770	700	678	698	721	686	701	691	750	745	726	719	719	723	738	722	720	739	749	691	700	761	713	714	678	735	716	730	696	674	711	740	745	716	664	754	696	717	710	724	748	703	720	722	754	696	752	734	681	685	732	748	683	768	748	738	735	764	714	704	706	727	710	792	737	718	730	728	711	787	722	723	698	747	707	667	689	742	700	730	769	703	719	777	696	715	701	770	679	670	697	742	671	749	669	714	747	721	755	664	727	732	749	748	732	729	712	738	745	727	655	738	725	711	746	681	733	713	713	709	741	704	690	734	703	709	729	775	671	738	696	726	708	717	688	735	706	751	695	682	732	763	744	740	747	670	719	730	711	727	741	747	688	709	715	689	721	687	747	698	787	743	671	692	737	720	683	705	790	695	722	727	691	742	723	759	711	704	725	735	748	748	743	739	712	739	693	688	731	742	730	767	716	725	736	724	725	683	714	719	690	713	740	733	688	767	766	731	695	741	760	695	722	717	675	773	698	721	745	675	720	701	722	699	714	740	712	672	680	700	712	733	746	701	734	686	721	739	694	717	701	740	697	734	727	729	694	735	688	730	748	709	725	698	710	709	709	733	725	722	757	738	704	675	675	756	737	735	707	665	689	725	710	733	683	735	759	758	718	756	764	671	673	724	724	683	720	727	729	715	712	742	710	708	725	730	735	728	711	753	740	731	686	729	759	735	685	718	672	754	711	652	718	678	702	706	713	742	728	725	681	753	721	709	723	702	698	673	709	750	726	693	775	737	735	733	746	723	696	699	732	686	696	726	716	713	743	680	727	750	759	697	755	710	703	740	770	692	750	711	716	740	701	711	703	733	723	719	701	707	744	745	700	713	741	760	685	698	732	766	718	731	708	677	763	712	741	734	718	751	728	738	752	697	744	696	739	720	725	695	733	746	675	714	721	723	706	776	715	739	737	710	752	710	729	722	749	774	653	726	774	720	725	708	744	722	739	753	735	713	744	645	725	730	701	766	717	708	722	729	666	687	738	747	720	732	711	750	748	762	772	753	718	763	695	682	766	753	723	694	704	731	699	744	701	732	728	719	719	681	739	763	706	761	727	716	682	728	749	762	703	736	763	706	732	782	792	688	708	787	744	670	734	755	746	703	748	725	718	685	720	700	731	727	728	741	708	702	716	722	707	761	713	756	696	703	667	731	723	738	694	750	698	707	714	690	743	757	692	752	728	662	707	726	733	742	721	747	680	691	696	684	719	736	740	740	732	723	703	707	720	725	793	785	681	706	749	754	679	683	738	745	782	722	731	765	717	699	754	761	688	741	675	740	702	680	703	691	752	710	774	672	718	710	699	726	729	667	739	732	722	738	759	723	716	713	697	749	706	703	755	712	694	717	721	699	744	723	749	651	686	729	762	750	700	680	710	753	719	714	734	723	686	720	708	759	741	753	760	761	737	760	690	739	692	712	702	680	681	754	734	718	691	701	702	701	716	710	716	765	724	711	744	682	727	715	723	698	735	699	752	748	739	685	728	727	725	727	665	732	739	637	723	741	746	725	731	717	718	746	735	720	739	737	765	712	719	706	703	687	718	704	781	729	693	724	678	744	719	704	728	775	742	729	734	686	711	712	762	670	719	691	707	688	772	724	690	703	764	680	708	679	698	701	722	724	780	719	738	720	726	721	707	690	750	722	716	715	792	728	769	719	727	713	796	718	738	730	677	777	703	703	720	741	695	730	721	765	731	725	710	739	702	755	748	754	687	719	712	660	746	694	709	808	746	770	731	692	711	720	696	733	758	730	692	750	747	745	687	703	743	734	707	723	659	702	697	699	685	713	680	699	704	724	747	701	700	748	767	714	713	698	741	709	706	720	746	743	753	727	717	718	747	688	737	744	766	713	699	755	719	743	740	700	735	702	703	754	726	752	739	731	686	713	736	707	702	729	759	683	740	751	683	750	706	692	748	749	723	748	671	739	742	705	717	658	715	744	732	710	721	738	666	718	716	727	683	723	756	703	692	689	685	752	693	697	734	680	716	736	729	768	766	761	737	741	741	707	730	717	754	678	708	750	787	690	712	763	685	724	701	719	722	702	741	744	723	706	653	759	741	712	728	780	699	722	662	742	718	718	708	704	722	749	719	710	729	755	731	742	778	721	745	770	687	687	726	718	718	726	730	692	730	752	722	658	672	702	710	696	739	747	719	685	705	723	735	703	694	719	714	747	730	759	716	702	691	719	711	740	736	718	720	747	777	683	710	716	775	680	681	742	722	700	709	700	752	701	711	690	708	719	729	771	749	739	723	693	749	727	738	712	736	753	746	707	671	740	726	731	753	673	769	653	689	709	754	707	751	732	711	665	729	698	761	696	769	704	738	709	701	761	685	716	699	700	721	692	734	797	696	759	724	716	740	735	702	691	743	736	791	753	704	688	715	705	739	711	711	697	686	708	713	718	690	754	742	751	793	700	691	717	710	732	726	719	647	673	695	669	710	706	682	710	699	752	710	741	705	743	696	694	695	735	718	708	742	757	669	716	742	694	728	686	718	715	656	733	702	734	660	677	690	752	708	704	772	755	696	728	766	724	761	735	747	706	701	742	762	790	727	721	682	714	729	788	745	699	780	711	716	726	661	711	688	719	699	754	724	723	764	714	715	729	684	735	720	724	692	715	711	713	729	728	657	744	750	697	678	682	714	765	702	705	730	682	702	738	745	745	710	717	724	747	718	698	744	673	675	686	740	740	711	714	744	731	732	744	732	709	685	750	707	708	634	651	745	740	688	719	729	726	717	689	750	709	698	775	732	672	707	677	684	704	729	702	694	753	686	755	703	683	718	728	737	725	738	664	674	735	703	692	723	733	789	747	729	719	763	719	731	720	697	729	786	709	752	743	700	694	697	695	718	733	683	704	731	693	742	739	677	693	722	745	765	733	739	789	706	736	744	732	723	733	698	705	721	708	692	703	781	781	760	730	711	731	742	784	663	743	778	730	698	742	726	712	743	723	670
57070	71163	62023	45137	32249	22354	13179	8362	5802	4107	2983	2266	1785	1430	1164	1083	965	913	904	845	814	757	742	714	749	721	731	694	735	660	660	694	700	726	688	681	647	690	664	665	654	632	701	646	656	648	654	685	682	654	650	660	637	599	686	650	654	728	646	678	692	654	675	651	628	657	617	678	647	583	659	697	664	693	608	646	637	660	676	691	700	677	631	679	612	685	644	668	660	630	576	722	638	725	669	688	689	647	656	677	667	698	679	624	684	656	657	675	677	649	682	649	662	658	711	643	656	686	619	656	688	702	636	612	677	631	704	647	644	670	682	642	658	640	640	630	655	683	659	644	629	679	643	652	672	648	659	693	714	615	665	629	675	685	688	639	632	653	639	680	710	692	702	622	636	642	683	656	644	713	648	695	698	646	671	660	663	637	628	649	612	651	673	720	637	624	647	645	666	679	707	676	683	623	655	656	717	658	679	660	645	665	646	639	698	605	672	678	638	626	617	642	697	637	670	647	650	676	668	670	670	660	663	653	638	648	651	659	643	669	643	654	665	669	656	657	606	661	644	633	645	641	641	650	661	650	671	644	627	694	657	658	719	639	681	683	671	689	674	681	654	640	644	689	656	690	710	649	662	686	635	661	653	666	629	678	646	685	655	678	653	625	666	641	632	736	661	687	648	715	626	651	596	667	701	639	648	713	650	636	647	675	692	630	652	621	688	638	671	706	641	647	649	692	670	678	634	626	650	717	660	659	664	672	640	649	652	688	659	688	658	632	662	633	690	649	632	637	693	682	640	702	651	635	627	706	634	684	624	674	632	720	650	660	680	672	649	666	682	660	659	685	624	655	651	675	644	667	673	629	647	676	644	639	636	607	628	681	668	715	664	624	700	602	675	669	623	697	678	660	651	682	667	640	658	692	720	645	681	625	647	629	672	632	687	651	675	660	660	646	669	639	695	705	645	678	679	692	694	614	673	668	666	667	672	653	645	648	646	654	668	663	703	650	639	649	648	609	628	646	648	622	669	703	639	632	633	630	663	668	668	615	645	669	644	667	616	626	649	689	728	639	681	672	650	640	593	688	632	645	641	669	623	611	665	686	663	646	669	679	646	625	618	655	690	624	654	633	693	664	710	652	661	708	652	626	656	667	658	635	654	643	669	634	697	655	636	652	651	648	653	646	676	687	677	679	657	628	638	618	662	683	698	631	686	641	664	659	663	675	677	684	636	626	639	667	671	686	625	633	617	619	637	643	652	667	676	674	642	670	665	647	642	703	669	638	656	658	662	668	668	653	603	635	657	691	628	669	653	685	647	667	681	670	625	658	660	639	655	668	673	642	633	653	667	675	670	619	642	677	696	690	617	612	654	627	703	660	679	624	696	680	679	686	668	723	643	650	662	616	643	637	666	654	622	670	652	651	648	659	694	633	638	637	633	635	688	677	670	673	657	672	657	668	679	657	638	639	716	669	657	639	659	642	669	658	660	655	630	661	659	662	668	684	680	650	640	684	631	670	650	679	658	655	665	665	670	665	655	634	652	622	651	657	639	719	634	640	660	659	632	679	710	686	646	713	680	653	655	684	706	690	648	673	635	588	668	666	692	661	641	620	658	692	675	672	614	662	688	637	639	663	662	665	696	672	641	674	637	670	677	638	710	675	679	629	671	643	646	662	649	668	657	687	686	698	660	708	666	645	693	646	673	638	617	651	672	644	631	679	692	663	630	646	658	679	666	636	702	671	705	668	687	652	657	643	618	643	622	650	621	626	665	667	682	636	659	644	645	658	692	672	680	641	629	659	659	696	622	649	668	630	647	646	681	693	625	656	605	657	662	674	678	605	638	715	681	660	667	647	661	668	648	670	650	662	649	664	615	683	675	687	615	607	686	671	647	646	665	659	665	634	638	643	675	698	651	667	667	668	647	676	656	677	679	678	681	594	659	657	618	659	685	666	650	682	678	662	689	642	647	638	656	682	712	670	635	643	669	661	605	616	694	657	683	632	640	672	652	679	680	634	675	664	680	625	657	673	694	638	636	665	643	680	650	638	687	671	675	618	676	706	684	688	682	632	647	704	674	605	663	658	642	660	673	696	655	654	649	662	628	678	679	668	654	631	673	695	680	677	656	673	686	690	690	739	644	656	712	644	656	632	645	638	692	670	660	676	643	645	677	639	671	642	639	662	700	646	616	675	668	666	617	675	679	683	686	649	610	647	639	694	678	664	679	656	702	661	704	660	678	657	681	659	632	673	638	681	652	640	715	641	650	625	653	652	667	717	650	665	700	622	637	654	696	647	667	643	665	701	697	652	661	645	618	685	647	650	636	649	659	662	646	633	607	635	660	678	653	689	647	664	663	632	677	637	605	690	677	620	651	752	699	640	679	694	643	656	672	641	646	661	669	670	663	653	678	652	672	648	628	663	640	684	683	660	612	645	647	630	651	688	664	708	705	661	644	637	690	625	676	646	654	661	652	632	664	617	640	676	640	677	623	656	689	663	682	693	630	653	668	638	627	600	637	661	719	673	674	656	653	644	663	653	659	641	675	666	656	647	679	651	617	700	639	661	665	629	657	632	680	725	594	660	649	656	662	656	684	643	644	639	633	679	638	721	653	670	633	645	679	660	648	630	634	693	664	654	663	671	677	612	667	704	698	681	664	731	629	667	642	659	716	680	637	654	692	706	608	666	653	691	647	681	636	684	628	628	646	643	652	686	675	701	642	610	669	650	650	687	695	663	644	646	636	679	635	666	644	669	637	656	641	641	713	667	683	655	624	664	646	646	643	672	618	665	648	639	684	645	672	644	656	660	666	669	663	673	671	729	678	688	664	669	671	649	619	664	686	639	661	684	612	640	659	623	673	666	630	716	673	668	627	651	671	626	671	664	646	670	635	644	688	646	652	636	623	635	638	653	651	664	637	631	645	675	633	655	607	688	619	667	656	625	596	662	674	607	651	638	663	633	663	650	676	634	682	614	680	624	660	629	697	649	684	652	650	679	702	681	672	635	662	651	636	689	688	666	695	638	679	664	644	663	679	674	635	678	633	609	624	642	650	650	643	648	651	670	663	691	654	634	627	700	641	642	599	648	652	642	656	655	663	651	626	627	662	636	673	658	716	647	661	628	668	628	644	696	693	674	625	686	670	603	628	665	704	652	653	637	682	634	653	626	672	659	651	681	650	679	677	646	613	651	676	653	648	667	644	625	664	654	668	627	609	673	637	689	663	650	639	664	648	688	669	662	664	634	657	672	635	642	634	635	665	681	685	662	695	678	647	656	619	663	666	691	643	672	690	638	650	641	666	690	681	627	627	633	665	653	635	633	676	646	632	685	651	703	637	660	658	664	668	654	634	653	644	675	649	652	658	632	651	664	643	646	678	662	732	670	652	658	688	668	629	688	678	658	639	661	637	652	668	690	653	657	642	701	630	654	679	652	711	685	704	645	642	661	645	661	634	701	687	672	626	624	645	642	672	662	645	690	612	661	650	668
29998	25699	36855	37306	27427	16020	8800	5026	3280	2340	1944	1494	1257	1074	926	902	808	887	803	759	768	778	763	750	763	716	725	697	695	757	677	718	682	692	687	686	675	710	667	673	704	668	675	696	695	672	686	705	699	716	674	700	699	689	737	701	684	741	701	733	755	700	709	719	733	750	720	679	639	709	689	704	671	673	698	711	660	683	650	692	701	674	684	675	716	686	709	718	687	687	684	691	710	709	671	663	683	735	695	722	654	688	703	717	660	700	659	677	689	662	702	653	683	726	669	704	701	708	684	736	744	694	727	731	687	683	709	706	692	694	710	677	716	682	694	655	701	695	693	685	680	731	701	689	686	665	705	708	671	672	649	683	668	675	692	730	695	675	636	694	681	678	707	638	657	674	650	682	680	733	669	712	682	677	676	734	705	635	679	680	730	718	628	676	605	678	669	706	680	668	679	650	665	681	709	672	699	678	645	672	769	649	739	671	701	663	654	677	688	648	722	719	687	732	731	712	731	705	678	728	713	743	671	657	679	702	690	704	704	637	658	685	744	680	709	720	689	715	684	734	703	721	684	681	681	647	675	716	714	604	698	724	735	720	681	736	768	724	702	656	722	671	684	749	696	711	749	663	708	741	727	681	678	665	683	656	715	699	703	723	681	730	667	722	673	693	641	695	721	680	615	711	699	675	703	705	699	691	728	708	675	664	655	716	657	666	723	693	702	720	709	666	632	699	680	677	671	652	681	680	679	722	703	694	703	698	657	682	756	633	733	699	712	648	713	678	701	693	674	625	698	704	687	677	727	694	674	666	663	652	675	718	740	646	677	697	735	696	677	714	681	703	740	700	700	737	665	696	691	643	677	671	725	713	723	672	652	708	671	702	678	696	724	697	673	725	681	690	693	699	732	703	688	738	709	686	632	709	669	726	707	650	662	681	679	715	710	675	682	666	672	716	663	682	693	670	677	706	659	648	689	718	663	713	716	655	687	670	694	649	642	690	690	697	700	717	635	650	746	679	686	708	685	676	689	728	684	693	676	702	682	656	662	693	689	709	656	651	692	666	715	660	676	646	718	702	675	647	712	673	663	593	735	652	723	675	672	664	680	724	678	694	636	652	723	660	704	661	728	714	712	738	670	662	695	653	646	708	667	666	675	746	720	679	700	733	685	644	712	649	765	662	717	673	652	699	673	677	707	685	693	727	698	717	678	661	723	719	716	708	653	686	675	667	740	673	740	710	691	699	689	721	698	687	658	702	732	636	681	700	671	714	695	689	707	726	645	696	676	750	753	650	637	667	663	688	678	744	692	703	695	762	691	713	674	668	649	658	637	743	648	710	632	718	707	657	667	728	636	639	728	688	706	657	662	725	628	682	677	672	667	669	687	700	706	726	743	679	703	732	717	673	689	687	695	663	673	671	721	699	668	678	692	686	718	709	706	682	658	700	660	706	725	671	735	684	678	708	679	685	695	681	688	674	662	669	705	672	727	653	682	671	688	695	689	674	671	695	662	770	736	675	660	727	658	694	678	649	693	669	710	655	717	653	701	698	672	697	649	651	646	671	681	733	684	674	679	758	663	693	639	632	681	699	663	698	700	688	716	673	693	683	698	680	695	737	716	707	662	699	667	665	693	729	678	675	692	701	699	689	684	714	697	731	706	702	684	719	627	728	655	721	726	714	693	709	686	648	685	691	680	660	708	692	719	680	705	750	618	706	675	697	694	646	662	669	643	695	727	669	639	707	713	679	626	695	683	729	747	685	699	642	698	707	696	650	756	674	714	693	675	764	706	695	710	711	738	699	683	703	671	684	701	724	705	687	683	732	649	720	710	679	705	694	672	695	631	694	718	704	688	709	706	692	645	712	710	732	671	649	685	687	694	688	717	651	688	712	735	715	666	677	670	706	673	746	705	692	690	676	715	725	710	710	727	743	706	682	689	684	702	703	713	631	676	739	674	728	706	676	689	688	692	734	671	703	679	699	633	661	722	683	686	682	707	726	695	706	651	667	718	735	702	701	709	727	752	637	689	668	656	671	672	638	691	749	670	712	669	666	674	698	632	687	706	716	698	656	663	716	696	650	662	670	704	689	668	747	676	705	731	690	726	704	645	692	709	661	664	699	686	689	694	708	708	687	711	724	751	708	702	680	644	681	693	717	691	748	737	654	679	689	683	685	684	695	704	660	752	675	699	704	732	664	675	720	709	660	722	669	706	678	694	652	691	719	686	710	734	684	677	694	713	689	743	670	678	710	681	651	678	695	700	637	669	743	748	684	667	711	706	709	729	665	674	711	667	671	677	671	649	700	716	699	686	712	700	676	732	678	687	713	685	660	650	669	667	671	686	651	697	749	725	680	719	702	737	628	657	697	667	710	722	669	664	660	663	665	680	654	660	689	696	690	746	734	711	726	697	663	683	679	703	653	706	650	688	681	661	668	694	712	674	728	696	690	687	661	691	696	695	699	667	658	728	721	668	661	681	706	695	734	712	719	713	679	664	637	675	718	689	697	665	681	689	676	668	701	677	645	651	725	686	697	659	714	678	652	671	696	662	666	690	680	694	694	672	709	679	664	668	676	678	696	725	643	685	765	665	705	659	669	711	688	727	719	668	729	707	685	730	737	722	670	688	706	659	694	748	659	688	677	699	665	655	661	661	692	680	733	673	704	687	704	686	690	676	705	642	680	713	701	687	702	656	686	725	644	711	721	672	741	734	686	718	676	720	700	715	725	654	699	737	699	668	660	669	688	662	723	735	650	689	675	660	695	711	718	699	661	706	652	734	704	703	727	619	677	728	684	687	662	704	613	674	683	687	666	723	725	687	681	670	712	676	689	719	713	747	679	680	726	711	691	660	694	658	715	756	654	662	715	648	658	718	712	659	667	697	676	696	713	675	692	723	681	673	643	685	687	673	674	713	671	657	680	704	600	659	654	658	658	714	681	713	693	723	653	715	678	666	682	642	722	703	678	683	635	664	688	696	696	685	705	670	665	684	684	718	695	684	699	711	636	670	735	697	667	658	674	706	699	664	711	706	660	714	673	642	710	672	696	642	678	722	731	706	728	682	699	693	669	693	726	770	690	686	675	691	716	693	724	681	718	723	677	686	677	678	721	665	692	634	718	677	713	687	696	705	689	674	710	665	696	674	781	685	656	642	683	660	710	678	670	744	679	678	670	691	712	675	734	675	663	713	676	746	668	673	647	694	705	686	706	658	688	691	742	690	720	696	718	645	671	722	672	696	674	654	676	683	703	698	686	741	695	719	657	672	662	679	726	690	712	692	665	680	688	707	682	683	647	688	661	721	700	730	681	695	644	662	678	690	691	666	685	693	706	705	671	682	668	657	672	726	701	691	727	674	662	718	672	684	687	619	716	668	710	667	681	673	734	733	694	657	708	604	680	716	735	714	668	698	686	656	672	709	664	700	701	709	691	703	674	721	656	732	776	667	634	690	710	715	690	690	730	669	714	755	702	679	661	636	700	725	663
54545	62431	57275	43216	29356	16854	11017	7418	5013	3622	2715	2028	1654	1330	1044	970	942	874	881	810	751	723	680	682	748	707	661	731	676	674	691	657	686	665	647	650	618	689	649	639	636	652	617	623	640	622	646	607	601	588	693	658	686	623	648	668	642	676	619	644	684	654	632	654	646	656	633	661	643	630	646	603	663	617	623	654	667	643	654	673	618	656	626	626	609	627	654	650	640	660	631	634	630	612	650	634	629	629	628	652	658	608	633	634	698	688	625	635	677	629	642	655	631	626	666	642	650	655	665	642	654	610	643	658	650	609	643	650	625	625	624	629	641	636	618	645	572	611	626	649	641	579	684	632	646	665	660	611	660	654	629	629	613	647	670	624	669	652	626	689	604	642	652	663	643	652	677	632	623	624	612	644	661	616	660	637	643	645	591	672	648	639	641	681	621	664	689	640	611	660	624	651	631	656	598	624	664	666	617	618	611	613	661	651	641	626	656	649	608	593	647	626	617	652	642	641	616	618	588	665	655	652	664	626	629	649	626	644	642	612	644	597	654	625	641	635	622	644	617	653	634	653	598	647	599	652	620	620	676	623	654	613	656	632	630	608	665	681	625	663	630	631	616	654	648	664	687	643	692	618	656	625	620	617	661	644	667	696	628	640	636	683	675	616	637	659	623	656	640	616	622	646	637	635	640	656	640	637	640	622	623	633	618	615	618	624	654	585	657	602	680	661	632	621	672	649	632	609	646	629	589	648	602	647	686	638	672	609	638	635	621	661	667	646	668	642	650	638	625	667	639	606	674	690	626	668	673	624	680	709	608	673	645	647	629	615	612	649	583	654	670	682	603	661	672	698	625	651	623	657	625	618	657	659	632	618	658	624	615	639	633	603	628	645	678	618	636	599	640	659	604	625	647	605	668	664	646	622	569	658	648	640	619	644	661	655	657	651	628	635	646	639	649	667	654	594	665	613	630	702	642	648	674	636	635	643	602	655	659	641	683	651	706	639	645	630	623	674	632	662	664	693	634	614	682	656	620	652	668	641	648	648	646	648	632	665	652	650	672	642	683	673	653	630	654	591	641	621	636	656	619	650	653	633	581	639	662	632	600	616	611	680	658	672	612	665	628	650	639	590	644	639	619	599	607	600	660	619	646	645	593	587	663	655	629	590	645	626	634	588	638	640	633	683	613	630	665	614	606	599	665	660	660	670	628	609	681	614	681	644	615	640	640	613	665	636	642	638	651	654	644	648	648	637	642	598	592	672	616	603	641	656	645	683	641	656	611	674	660	608	701	642	624	612	693	657	646	622	636	650	662	645	619	638	653	649	641	685	631	641	656	652	646	680	620	614	653	654	687	632	673	675	607	645	585	626	615	627	665	641	645	661	630	654	648	628	627	632	629	636	637	643	622	646	629	581	631	624	670	601	656	614	653	704	607	579	640	634	683	673	628	592	648	673	670	642	620	663	606	628	681	615	650	621	630	650	627	609	637	640	683	613	687	595	641	640	668	632	645	617	641	636	674	639	651	655	657	575	664	636	648	602	680	596	659	627	647	667	675	643	671	636	613	641	639	587	674	647	584	643	632	657	637	629	617	616	678	599	600	619	633	631	648	563	650	609	636	648	629	648	661	647	609	659	614	592	621	647	669	589	658	614	632	634	612	627	626	649	656	643	603	651	667	641	650	635	663	624	613	653	634	619	632	651	605	650	712	648	657	617	623	653	626	623	622	624	615	631	627	639	649	645	653	593	646	649	682	632	644	669	642	617	676	665	638	627	650	646	620	606	633	650	667	619	669	609	603	654	637	644	640	627	672	608	640	629	648	642	655	669	605	651	608	638	612	631	655	604	670	600	651	632	676	656	644	682	586	611	635	672	676	649	619	673	661	686	643	598	602	618	643	638	701	600	616	598	631	690	658	671	634	611	663	603	627	638	650	650	667	664	609	624	666	638	621	627	682	659	617	629	629	658	627	655	639	640	613	644	690	612	676	606	629	628	652	665	643	612	595	607	651	667	629	702	650	656	626	628	636	653	692	621	633	688	586	601	636	600	630	644	658	639	640	659	686	618	663	609	652	677	648	614	645	581	604	651	648	598	697	641	694	631	673	618	630	607	647	648	701	631	619	607	661	610	649	649	636	587	672	622	680	616	664	659	661	626	701	605	630	694	639	607	672	620	680	637	612	628	647	672	657	615	645	659	639	631	625	614	628	602	610	648	615	612	635	603	640	635	621	629	657	619	629	612	667	619	646	644	653	643	668	587	633	633	641	657	688	656	641	685	608	616	628	612	625	661	666	657	629	650	626	633	614	673	682	647	637	635	610	652	617	650	637	644	685	615	668	639	623	611	627	666	646	669	650	618	701	672	638	630	686	663	650	661	638	696	627	662	678	649	627	625	648	669	631	644	617	639	633	603	662	633	624	630	665	612	653	683	605	638	660	639	642	680	650	589	693	662	669	604	618	680	601	663	630	593	661	613	609	644	638	609	613	636	646	655	646	643	661	624	621	651	673	666	654	663	633	646	608	625	623	659	683	625	642	640	578	625	671	639	626	662	597	625	671	652	625	619	645	668	639	602	598	632	629	665	620	632	668	663	652	658	671	600	633	655	636	652	626	630	608	649	638	656	649	631	657	662	640	646	655	684	615	627	624	652	623	691	630	665	595	630	647	639	626	671	623	590	567	658	653	649	605	647	600	656	650	634	620	670	617	624	576	696	637	701	665	668	614	643	665	563	650	671	636	622	663	657	622	633	651	652	641	638	616	616	634	677	658	655	612	655	643	650	633	612	600	651	635	663	635	635	618	641	632	680	638	669	601	629	644	653	605	650	639	665	631	685	649	644	675	662	642	643	595	633	648	666	663	674	632	658	667	625	645	607	640	652	649	673	652	589	651	663	660	584	613	598	681	700	664	676	639	661	664	616	623	641	598	660	638	683	703	613	619	631	645	598	665	649	657	647	627	656	626	608	657	675	666	638	669	637	615	661	635	657	627	616	652	631	609	624	620	648	567	616	605	636	643	636	648	682	640	668	665	649	635	638	649	653	615	694	623	626	638	653	642	620	671	628	630	640	631	611	664	646	628	650	638	657	654	629	645	634	649	663	589	646	646	639	612	615	636	679	620	654	638	630	660	692	651	625	699	614	650	676	638	583	634	679	608	627	641	645	666	628	642	664	622	652	656	655	619	611	626	652	622	647	652	661	603	646	631	621	608	608	717	659	635	674	674	669	612	630	647	644	636	679	623	629	646	613	700	678	615	615	633	661	630	659	634	589	636	641	601	624	671	638	641	634	628	659	631	634	617	625	641	660	625	661	602	641	612	624	649	590	631	654	634	678	606	610	612	615	656	647	645	638	680	633	628	618	621	646	602	630	646	623	634	628	627	618	660	662	607	656	632	647	637	653	633	671	621	648	642	636	632	667	625	632	646	683	629	618	609	635	652	682	600	634	662	644	659	631	581	618	663	629	643	645	635	631	623	614	662	660
26137	21725	29184	25904	23569	21610	14146	6712	4030	2938	2181	1687	1361	1246	1040	991	933	862	865	804	789	820	748	795	769	765	732	756	704	736	695	684	730	704	742	703	739	686	709	717	716	722	678	702	681	701	713	759	684	730	735	740	687	725	678	681	664	714	726	695	707	667	659	681	705	775	700	676	675	687	707	661	725	730	697	747	726	714	699	732	699	684	684	725	718	654	681	729	707	672	687	715	695	680	672	692	714	713	746	744	685	687	722	770	705	756	737	680	717	716	734	712	769	653	680	739	744	722	692	741	722	663	723	706	735	749	697	708	684	748	691	703	683	704	738	728	733	739	658	748	755	723	707	737	787	661	731	658	743	719	711	731	678	773	725	676	722	711	729	705	679	711	721	672	736	712	667	760	688	716	696	729	727	726	705	717	690	691	758	702	669	687	715	686	708	682	667	739	737	712	693	737	704	758	730	711	733	707	725	729	716	690	698	718	737	695	707	689	677	700	691	685	684	712	751	722	687	712	679	683	713	733	639	695	686	723	652	708	698	757	773	678	702	663	717	671	683	698	677	722	702	744	670	675	747	698	733	761	724	684	732	686	714	681	696	731	706	757	686	711	683	766	725	732	701	686	722	684	703	755	693	635	726	699	738	673	735	695	709	716	730	722	689	716	753	701	728	708	722	701	725	705	733	707	713	690	697	731	732	699	732	717	702	704	715	717	684	708	661	699	734	743	709	728	734	713	715	734	727	712	692	729	728	709	695	715	737	724	700	644	703	717	685	637	712	685	705	737	694	686	727	746	715	703	718	705	687	688	726	727	720	691	742	703	732	756	694	727	737	693	691	680	730	707	694	674	714	675	714	709	685	748	692	742	641	719	743	680	683	728	694	687	732	730	709	730	709	647	651	706	714	696	680	732	741	658	735	662	690	683	770	715	755	715	661	750	725	700	662	712	763	781	737	721	730	730	696	746	727	774	715	719	717	776	705	719	690	714	697	712	714	674	720	644	728	714	692	693	709	636	737	683	729	703	707	701	750	689	722	721	703	716	669	725	729	670	699	712	717	690	673	688	720	719	712	704	691	730	691	715	719	673	701	714	721	692	685	717	764	728	708	684	699	732	702	672	721	696	723	687	734	692	710	697	719	698	706	768	717	702	671	731	686	711	739	762	685	654	705	699	720	715	731	666	713	676	687	732	706	708	680	697	703	708	718	707	701	727	668	740	714	722	718	690	690	705	702	690	712	685	708	714	730	688	679	663	646	721	662	679	697	721	661	716	744	718	780	702	707	687	678	695	712	706	719	706	728	706	724	697	720	673	637	672	677	721	737	725	730	716	707	706	733	690	732	742	751	708	757	717	697	717	714	710	766	692	741	726	718	771	694	686	659	708	742	604	722	688	706	723	729	668	707	748	637	714	685	664	650	741	655	724	686	746	711	701	770	692	760	717	719	729	750	671	673	684	685	701	696	688	725	718	742	674	739	696	661	727	705	704	730	762	738	750	731	706	691	734	685	723	704	727	671	647	708	717	706	679	730	706	721	703	680	697	689	748	692	710	708	729	705	703	676	686	730	746	725	699	708	700	667	728	661	664	721	697	670	702	716	701	747	731	665	760	715	717	722	716	739	721	670	736	695	688	654	675	718	699	760	710	738	769	697	680	674	737	702	734	673	742	685	702	691	711	691	749	710	737	724	712	671	656	681	720	746	677	706	696	693	759	679	656	725	727	697	703	741	694	733	718	676	708	731	750	679	703	742	742	704	729	700	706	728	667	732	684	699	699	685	676	740	733	703	670	701	740	694	677	722	663	714	687	727	753	678	680	698	749	731	704	716	682	704	672	734	709	656	722	676	664	659	733	704	705	764	734	676	693	725	667	740	714	734	710	716	696	725	685	651	727	726	727	675	694	733	708	696	719	712	697	751	710	737	739	686	716	686	682	701	684	690	697	725	685	703	745	654	660	693	737	684	681	710	730	744	695	708	683	705	734	698	746	668	730	703	726	713	711	659	737	700	709	739	714	758	681	685	700	686	678	735	735	738	717	712	720	715	702	718	716	665	717	728	687	717	669	697	671	755	743	748	662	703	673	723	723	698	690	704	667	738	761	680	683	682	747	691	731	685	671	690	727	704	693	673	681	711	674	695	681	755	742	700	720	719	714	711	753	704	679	693	718	702	706	697	678	672	731	783	738	723	734	689	673	752	686	702	711	687	698	699	683	760	670	684	688	721	723	693	700	663	768	667	711	698	679	725	719	703	668	679	690	704	703	724	710	691	746	713	651	683	752	664	692	695	740	654	670	691	696	771	708	711	699	688	718	731	715	720	733	663	709	696	690	709	736	674	723	706	688	719	726	724	729	724	740	686	722	724	666	736	719	691	664	707	729	730	689	689	737	700	658	689	651	664	681	740	671	699	715	704	680	724	669	724	752	697	697	698	703	681	687	695	725	707	751	717	703	685	704	714	706	664	675	744	686	713	697	714	688	723	695	698	750	756	732	705	669	738	729	720	679	754	748	738	687	681	716	712	689	690	725	769	715	663	745	674	668	697	685	705	741	715	709	687	700	715	735	734	694	647	772	678	707	717	719	709	684	657	726	700	692	738	730	727	720	697	768	741	721	724	692	715	694	706	731	717	738	695	696	692	670	673	696	679	716	715	714	731	685	727	698	701	685	733	779	706	658	681	719	680	700	727	661	728	687	665	704	734	713	669	718	708	735	750	694	709	655	662	696	655	744	713	730	722	709	679	725	734	727	688	640	707	684	706	708	655	712	715	710	740	675	791	734	717	690	740	672	687	738	694	700	697	717	738	697	705	712	755	683	702	665	711	718	702	703	706	741	655	673	707	733	675	736	703	689	698	684	736	741	739	734	693	710	719	670	757	712	745	701	694	673	698	691	731	725	720	686	722	709	688	720	682	679	707	662	691	709	715	708	695	711	732	683	708	702	700	765	684	665	617	713	720	685	748	706	703	707	687	720	704	688	740	740	729	758	676	696	662	691	719	726	741	695	694	750	695	655	671	723	762	727	700	703	729	699	706	733	681	727	721	719	678	742	723	686	758	757	711	696	685	701	693	743	719	689	662	729	715	706	711	698	709	774	689	703	717	682	698	728	768	693	739	741	665	678	693	696	728	699	728	709	739	680	744	756	696	689	724	685	644	673	681	718	692	682	725	659	726	697	688	690	708	691	756	692	752	682	741	685	717	714	645	726	683	721	705	702	655	706	677	726	677	739	672	697	701	719	698	705	681	718	714	676	707	698	677	711	709	707	700	691	712	723	753	672	727	728	678	674	702	752	683	731	680	760	741	695	725	735	722	744	703	763	693	722	713	683	665	711	702	754	723	716	728	732	692	648	706	734	772	694	694	693	717	672	733	722	721	686	723	721	705	675	794	701	675	668	732	655	698	709	688	716	726	712	707	660	748	689	697	674	728	685	686	673	734	685	708	699	675	665	713	708	725	722	701	711	690	643	721	674	677	761	706	693
56830	66584	56132	41838	27315	17771	12164	8230	5608	4036	2946	2169	1743	1392	1147	1030	917	892	834	806	789	702	736	691	740	719	675	663	663	639	690	670	648	645	656	692	675	666	680	650	616	607	636	619	625	646	693	697	624	665	644	599	646	643	660	597	624	638	664	678	675	664	629	622	671	679	644	609	675	632	654	627	680	642	654	620	608	617	623	635	653	701	677	626	663	607	718	641	666	618	652	632	672	647	607	630	641	657	657	656	660	656	698	619	609	638	615	633	678	656	691	635	637	649	652	671	613	669	636	684	676	610	696	655	637	655	651	585	673	685	655	688	615	639	665	652	667	675	648	634	670	690	662	653	614	653	647	650	655	630	608	641	647	697	647	612	613	638	651	690	627	669	651	658	631	666	671	636	623	634	635	666	613	628	671	630	615	648	637	617	638	636	644	657	617	672	646	590	658	661	613	674	646	689	664	633	669	635	622	643	711	654	604	642	679	654	638	598	626	631	640	653	643	656	668	633	655	675	664	664	620	660	680	685	622	610	597	645	678	654	630	681	645	651	646	673	634	623	658	627	641	687	681	602	693	663	661	656	648	587	658	646	670	682	581	624	663	682	626	601	664	652	660	666	653	644	690	689	654	706	648	625	667	655	681	666	649	618	650	612	708	610	664	660	669	593	624	666	634	635	600	636	667	647	665	649	654	659	661	658	645	652	630	619	643	648	668	606	684	608	620	682	646	636	700	662	658	628	674	677	666	663	607	678	622	654	692	665	641	623	702	647	633	629	659	671	632	663	695	659	639	634	618	621	599	642	630	640	618	663	715	657	673	644	628	695	671	650	626	664	639	654	630	680	626	654	614	691	630	629	626	686	684	672	624	668	649	619	612	641	623	656	658	640	665	633	650	644	644	626	661	631	712	670	685	636	678	643	700	658	675	599	655	639	676	644	708	638	683	643	630	647	684	683	716	622	676	680	655	698	645	703	656	646	672	624	648	642	628	644	655	677	719	615	629	643	660	617	637	612	623	661	685	626	636	644	674	652	669	658	658	603	635	684	689	670	698	680	653	670	629	637	683	645	654	634	621	655	704	665	655	637	641	638	600	637	691	630	688	653	625	683	647	621	651	658	716	674	632	637	645	634	654	687	601	676	654	653	649	705	603	725	631	635	639	701	639	624	637	629	574	645	675	653	614	649	607	682	638	639	667	686	619	675	690	700	643	655	682	673	618	655	596	642	644	685	661	640	678	679	624	649	647	680	688	689	635	665	641	641	654	647	665	643	646	675	645	634	668	662	665	664	656	652	630	672	618	662	656	658	645	691	626	681	654	644	611	645	622	644	654	641	675	677	607	637	660	601	659	666	652	650	655	654	651	611	660	633	650	665	667	666	659	648	688	654	612	676	642	667	627	665	651	662	688	662	643	708	623	631	638	640	616	673	620	612	668	653	604	640	642	651	662	667	700	626	642	648	669	659	659	611	629	659	673	642	608	646	629	669	637	651	617	659	650	658	605	668	639	600	648	633	620	652	641	622	660	657	663	684	651	631	626	655	607	604	690	640	666	666	686	613	643	644	640	604	660	679	684	608	631	703	611	654	626	642	657	644	694	641	679	621	638	627	647	653	649	659	642	646	681	665	619	629	655	627	665	669	651	687	655	620	609	626	614	629	665	595	695	616	650	657	647	638	632	618	665	634	632	659	647	626	690	644	669	647	644	601	613	671	674	664	688	658	667	628	644	681	711	666	675	642	676	663	642	663	676	617	637	639	682	639	665	657	660	631	621	674	648	579	633	654	636	649	654	651	656	603	665	649	657	669	611	673	628	602	661	622	661	632	602	625	670	622	649	654	660	633	640	660	652	661	642	615	648	639	650	682	689	672	678	660	645	650	694	593	655	625	663	647	675	681	644	666	673	676	685	610	674	652	644	634	617	669	651	603	620	637	675	652	640	639	655	652	638	621	612	651	630	681	657	643	641	601	648	632	660	638	667	636	622	637	659	665	653	619	649	650	596	654	648	650	636	640	651	674	633	600	684	661	636	588	673	648	630	686	650	647	653	702	654	693	623	648	628	611	677	701	680	626	660	630	640	615	636	693	634	681	654	658	678	631	653	689	618	639	667	658	641	683	597	632	660	649	675	656	710	695	635	658	682	676	569	609	612	613	683	649	671	622	661	636	613	667	678	641	651	638	622	642	681	653	634	625	633	632	683	644	649	662	672	633	640	639	663	657	653	614	613	634	680	612	658	661	659	640	619	623	667	672	661	629	657	641	663	627	666	643	609	636	654	672	618	608	652	661	669	669	689	643	660	624	669	635	634	620	643	664	634	639	673	608	646	631	651	680	620	652	661	659	638	658	628	668	616	669	665	658	672	646	627	646	637	662	643	628	666	699	627	659	639	671	683	685	659	634	621	613	681	648	665	618	619	657	658	663	648	638	639	637	668	671	643	664	616	675	664	613	634	623	641	634	643	649	649	726	643	656	653	621	650	654	646	655	628	636	658	643	683	671	666	643	656	648	682	632	654	644	613	606	683	671	665	652	619	657	637	646	670	655	686	648	625	638	665	642	652	646	624	666	646	676	648	636	693	670	601	650	644	666	646	629	612	624	651	664	672	655	649	623	678	645	624	628	609	604	648	667	657	644	641	698	669	658	649	643	651	645	635	676	629	665	688	680	622	645	688	647	630	666	637	666	680	633	645	641	645	661	661	631	684	615	660	666	610	620	659	650	638	653	604	620	599	629	646	684	652	725	675	601	577	670	637	662	652	641	656	648	647	674	622	672	650	664	594	666	631	662	677	643	659	601	643	648	629	629	647	636	655	655	659	634	680	605	648	689	636	671	692	630	687	653	678	650	655	671	652	648	594	684	619	672	616	699	669	674	730	595	648	649	650	652	632	632	677	633	648	614	632	607	656	636	659	639	719	635	636	651	646	671	585	642	651	622	626	664	648	655	638	639	634	672	648	657	681	624	649	622	639	658	627	621	648	613	634	634	658	632	635	711	680	624	606	672	651	624	676	641	699	685	679	654	659	677	660	650	673	628	688	607	634	620	604	692	656	623	716	658	661	657	633	668	620	676	617	645	671	651	668	655	675	692	660	677	654	637	629	686	651	637	632	636	591	653	667	655	696	656	652	616	645	657	635	654	633	690	670	639	655	632	621	646	709	629	632	654	646	693	662	656	661	612	650	634	641	676	604	686	625	637	649	642	623	685	685	607	668	713	609	650	655	657	659	643	675	677	654	657	677	625	572	670	645	659	633	634	659	706	625	668	623	616	652	676	639	594	655	643	667	636	654	664	594	662	625	647	615	661	629	636	647	643	616	664	622	636	623	612	656	648	600	663	650	646	643	651	627	640	661	669	633	682	648	653	623	657	611	640	656	645	661	627	664	660	650	714	656	626	647	622	669	581	654	644	669	620	684	702	604	670	660	686	660	662	644	659	608	658	644	673	643	643	624	650	665	648	638	622	642	637	648	633	638	617	657	632
25753	21714	29193	24510	21867	20947	11801	4487	2692	1995	1531	1395	1091	1009	953	874	838	824	789	819	756	738	725	763	744	744	766	737	733	724	765	709	699	693	696	714	771	718	698	737	698	695	725	736	718	729	687	700	729	710	712	692	702	694	728	700	678	710	746	742	691	705	736	678	710	661	718	703	709	737	726	678	678	707	716	684	740	740	680	685	733	692	681	702	729	677	680	730	712	698	705	693	741	710	731	730	700	688	639	753	704	711	728	697	692	700	672	699	708	658	721	669	662	684	718	712	721	705	688	704	730	666	746	723	716	692	731	730	735	723	743	709	692	706	710	694	682	722	699	711	687	715	682	708	658	698	688	694	698	704	698	727	685	710	731	693	745	715	697	728	691	738	685	693	750	690	656	719	713	709	695	689	655	673	697	691	635	681	704	679	758	760	740	721	696	718	687	691	698	721	709	688	716	731	690	653	715	707	729	711	732	687	702	739	712	757	685	662	681	756	708	684	688	742	753	679	687	712	683	712	694	711	736	723	751	716	722	738	708	694	698	695	727	732	724	695	693	665	709	748	652	692	696	746	734	697	702	705	680	659	756	642	704	712	717	711	715	704	661	698	759	737	739	712	721	745	705	720	679	692	650	703	672	689	696	701	677	703	705	714	666	699	724	682	700	752	740	728	688	729	682	734	681	722	725	691	659	639	690	718	720	675	669	696	719	705	717	726	664	701	696	704	713	719	685	733	689	738	752	651	676	721	708	738	708	739	709	690	748	722	679	715	749	689	708	726	741	702	688	691	682	740	660	702	768	730	674	663	672	733	685	699	704	682	718	697	698	723	692	685	706	719	726	700	716	723	713	698	655	733	711	658	694	693	658	711	686	701	676	786	702	719	661	695	712	667	714	725	720	701	767	715	700	688	696	712	710	704	699	704	644	683	717	737	692	710	719	705	689	676	698	751	715	715	732	685	701	723	711	711	692	704	703	714	629	701	714	753	721	686	695	687	673	678	741	675	781	751	692	725	723	705	702	668	727	737	708	733	694	696	727	680	715	679	692	743	691	753	684	729	748	755	677	682	687	690	711	726	739	752	730	754	686	696	688	703	705	697	707	722	672	709	690	772	735	713	687	723	707	710	669	669	676	723	668	683	731	714	727	660	677	671	689	707	731	693	680	677	713	727	733	691	673	747	683	697	729	747	717	674	703	706	754	670	712	682	708	663	695	692	759	694	682	694	755	719	694	702	717	647	731	749	708	686	692	690	728	707	696	718	720	696	661	711	724	708	647	706	716	689	715	669	722	689	663	748	689	679	703	733	715	703	705	765	678	716	715	730	733	678	682	718	717	701	720	721	732	694	667	715	711	662	700	730	745	727	710	719	725	695	706	715	693	721	701	698	732	729	743	706	719	717	697	747	708	658	681	718	715	715	703	676	690	657	689	684	743	681	731	663	717	700	729	768	746	685	681	691	674	693	723	679	732	701	706	710	729	711	712	681	772	740	724	686	762	744	731	666	722	669	715	680	690	723	704	647	730	690	709	738	786	739	678	667	718	729	673	720	681	727	690	733	669	706	726	701	654	754	687	689	725	701	694	706	689	741	710	698	708	690	713	692	742	775	729	746	722	737	653	706	676	657	686	671	755	681	748	732	714	698	684	683	743	741	676	730	692	720	682	741	740	667	729	711	723	704	668	742	701	650	679	727	733	635	711	723	698	694	732	734	681	670	737	675	686	717	693	739	744	721	690	657	743	713	719	817	719	692	666	703	705	754	722	677	675	673	710	724	735	725	705	758	717	720	718	748	672	730	733	741	746	685	659	709	675	715	684	703	690	727	716	739	724	713	660	757	758	752	718	696	717	721	706	687	707	716	646	730	715	740	714	724	684	699	661	741	723	718	723	737	737	701	702	674	730	730	653	732	723	734	722	722	696	703	703	701	725	656	670	732	721	679	656	712	706	727	707	714	665	680	779	751	707	701	758	733	715	704	716	698	694	699	760	697	696	729	676	723	700	747	714	730	717	696	720	713	726	697	690	738	703	744	695	639	749	724	678	714	695	666	751	721	707	717	688	709	744	660	677	721	690	696	689	734	720	688	703	682	697	680	716	693	709	690	708	761	666	704	682	722	680	717	730	726	675	712	704	731	657	684	741	711	737	727	728	707	707	689	699	728	689	702	712	735	639	725	675	672	684	710	713	674	688	748	714	746	724	664	684	697	718	692	707	753	724	727	713	680	683	743	652	669	713	646	738	659	709	739	710	701	688	731	707	707	717	688	749	683	729	694	710	698	706	674	721	761	688	707	684	776	758	686	721	749	683	712	653	671	733	740	697	754	728	702	673	734	710	695	687	697	691	703	757	717	686	729	665	679	731	707	736	704	726	707	705	720	691	724	727	721	659	690	711	696	739	690	672	694	670	678	719	691	698	703	719	669	700	717	707	767	664	709	713	666	698	699	717	734	683	691	686	713	656	687	715	743	695	694	693	691	693	695	768	733	710	705	714	731	712	683	698	619	702	725	695	692	713	738	729	712	708	707	725	699	683	770	711	700	725	719	690	750	654	688	682	700	742	747	659	685	694	743	668	697	716	730	692	720	677	723	701	680	715	664	703	630	677	694	734	715	684	764	694	778	743	711	706	705	710	733	658	723	690	702	680	697	758	642	721	720	700	710	679	733	723	681	688	684	718	702	675	726	792	655	727	722	715	701	711	721	672	718	689	726	723	706	714	723	720	656	680	713	735	697	745	697	679	666	708	684	725	712	725	695	725	736	668	664	733	752	706	736	699	731	722	677	709	672	692	716	698	717	708	741	711	718	684	701	711	721	711	716	724	690	716	704	724	699	688	770	706	732	719	767	725	716	700	691	720	693	744	672	699	704	688	701	708	711	652	679	718	734	745	648	688	721	724	737	713	736	726	712	676	697	678	735	727	697	698	714	697	701	723	727	738	638	732	749	675	753	684	693	704	744	721	757	722	706	686	741	736	727	694	706	679	714	690	735	760	700	725	723	687	662	687	714	739	722	714	695	688	695	668	713	680	717	726	726	727	681	714	734	677	678	721	724	705	663	741	637	688	691	735	731	692	730	717	712	761	716	718	681	679	702	684	741	703	678	702	718	717	761	737	690	684	720	696	687	743	707	734	748	669	711	709	711	689	666	730	719	682	703	699	692	709	761	697	709	714	625	713	690	724	700	684	682	722	735	707	695	696	744	743	673	730	733	718	712	733	742	732	703	728	703	699	739	674	740	746	763	720	721	702	707	725	721	700	689	680	708	694	708	735	762	729	731	715	695	718	730	707	738	769	713	724	697	730	705	712	730	705	740	701	701	700	698	676	777	740	701	689	733	685	728	699	687	669	698	706	719	724	651	652	704	702	723	690	686	738	696	708	692	711	736	683	734	717	690	748	700	678	725	681	684	702	740	705	732	697	719	713	728	733	728	737	748	739	677	711	672	722	727	733	741	698	696	706	700	707	709	743	741	740	719	761	701
60720	66244	49145	33961	23368	13571	8594	5732	3911	2636	2076	1538	1277	1127	973	873	845	779	761	786	696	734	712	671	660	686	682	647	689	666	626	662	642	693	639	651	642	635	659	625	630	624	644	649	620	658	631	652	625	657	639	634	671	636	665	686	624	658	660	653	692	670	634	668	655	644	686	653	705	639	637	673	669	679	647	664	662	657	632	678	621	606	593	650	642	651	641	668	631	660	668	638	639	660	630	699	676	630	620	638	614	646	658	639	603	623	677	607	671	644	636	692	640	634	665	619	648	623	641	630	642	652	655	648	615	657	677	666	638	642	624	640	679	631	669	668	649	624	660	622	652	636	675	678	641	678	653	645	635	651	658	656	666	681	676	653	663	631	676	667	670	651	635	610	643	693	650	645	655	670	659	639	657	654	655	650	646	600	672	641	611	679	675	644	637	677	650	652	683	625	673	683	640	629	640	622	633	668	645	638	673	618	627	640	660	662	669	642	630	651	596	653	698	611	631	656	656	611	639	608	638	601	607	671	660	640	698	663	615	667	633	635	643	620	660	657	633	660	630	674	655	664	662	661	665	636	632	658	671	625	625	649	663	624	694	650	616	603	674	637	667	691	628	689	606	676	667	626	651	664	680	652	701	633	631	614	674	723	650	650	623	636	672	650	632	656	685	645	628	633	648	672	685	647	620	640	622	626	641	606	699	645	665	568	680	654	648	611	657	671	684	700	630	663	683	637	620	592	677	623	624	665	672	645	684	640	654	675	706	642	650	653	637	658	631	655	640	680	621	630	670	666	621	668	632	645	626	632	656	676	702	624	646	657	697	654	636	624	639	633	667	695	652	654	609	631	598	716	657	621	632	689	655	613	643	679	637	655	644	622	660	647	664	658	646	705	656	604	681	665	612	610	662	698	634	687	652	685	642	655	706	662	607	627	635	673	639	596	588	636	649	641	688	681	665	622	647	650	610	603	649	697	622	627	687	653	653	675	715	633	676	645	693	679	618	666	682	636	605	680	637	683	617	636	631	666	664	652	669	638	649	659	615	628	620	612	661	668	645	595	656	675	696	673	636	678	645	664	621	640	632	667	686	633	625	658	643	640	689	639	674	686	660	660	626	629	639	621	610	608	688	679	647	673	654	638	655	649	634	609	642	633	625	649	688	680	679	620	624	620	668	656	662	600	668	645	636	595	629	671	660	692	643	615	631	682	619	681	633	669	658	633	672	652	631	639	683	665	617	649	690	656	632	654	647	635	663	649	640	671	606	591	618	702	649	655	658	680	669	639	649	632	619	665	657	610	671	602	619	614	652	645	619	656	632	681	647	625	622	645	650	600	657	629	629	678	614	710	687	676	639	613	616	642	670	659	603	662	621	661	626	622	642	618	625	700	670	626	662	619	673	670	620	674	594	609	640	656	620	690	618	669	661	620	625	662	644	706	624	669	643	599	631	631	628	633	613	608	658	664	665	671	655	661	639	654	640	624	705	646	631	618	605	631	665	658	671	623	609	681	663	618	665	668	634	634	662	631	615	616	685	647	679	618	630	664	634	688	679	641	665	656	610	691	625	676	628	666	641	625	655	702	674	655	589	630	651	720	682	659	700	675	656	678	661	675	613	688	660	636	657	717	663	624	638	615	677	651	640	628	603	611	647	592	663	664	619	649	638	653	663	685	698	629	669	645	661	630	629	656	619	628	638	645	663	682	642	676	652	640	667	662	602	645	646	621	625	654	659	639	598	698	679	648	707	668	687	645	654	662	660	622	642	633	635	652	642	632	635	660	647	657	686	644	637	664	600	650	637	644	659	686	711	669	625	637	650	631	689	662	656	630	628	662	661	681	674	632	666	671	679	698	643	620	653	629	671	626	639	608	630	622	637	706	651	629	648	638	621	640	631	695	663	618	620	642	681	616	656	634	650	638	639	643	702	654	621	637	664	606	690	685	645	672	676	654	649	689	649	635	653	638	650	601	618	656	620	620	676	641	620	616	651	658	660	647	650	635	665	653	648	632	635	628	659	703	651	656	631	660	669	619	635	664	643	659	644	578	655	642	619	674	639	640	638	674	633	650	682	656	668	677	649	697	669	660	675	625	671	667	659	618	658	628	696	646	652	717	628	645	683	634	681	634	602	650	635	650	648	611	603	652	661	665	667	650	671	635	626	624	631	671	689	663	631	619	684	656	659	641	595	656	687	606	672	651	630	659	639	642	628	645	633	627	667	695	679	637	669	599	664	628	632	635	642	616	689	670	661	672	642	674	682	670	662	620	614	609	635	630	649	652	661	603	675	641	699	663	610	653	622	647	632	668	646	636	648	641	642	633	677	632	630	625	640	680	638	656	687	589	673	659	634	618	600	653	640	628	668	646	686	654	644	688	631	645	626	642	616	667	615	627	620	625	617	661	594	616	697	670	647	626	602	630	621	668	641	650	687	694	688	634	662	656	612	684	618	658	632	669	599	655	646	683	671	669	634	684	647	627	662	666	634	635	658	665	632	646	658	648	722	699	663	615	628	662	622	679	701	675	659	666	656	679	648	653	668	667	611	650	648	667	665	669	681	656	661	640	652	659	617	599	669	611	706	600	621	622	647	637	626	629	652	652	635	656	661	603	643	640	631	687	658	626	705	652	655	631	663	652	656	642	652	675	670	666	690	679	671	630	688	609	670	632	650	646	669	590	621	656	637	685	655	657	646	657	616	660	647	648	612	651	645	665	683	611	672	591	674	691	633	627	643	674	694	623	660	616	615	668	660	668	632	654	611	703	637	660	639	646	654	663	645	655	624	647	632	612	631	659	617	645	639	645	634	641	631	689	623	613	676	636	638	706	659	589	596	632	644	622	680	637	683	689	654	605	694	630	645	667	637	629	636	647	623	633	570	627	658	647	625	667	626	648	669	695	646	644	652	599	649	633	622	666	661	675	633	610	632	675	629	637	655	653	624	657	631	658	649	596	647	632	695	675	679	689	702	649	696	639	657	628	659	674	648	651	605	675	677	606	652	637	653	636	690	622	649	669	640	646	636	631	661	607	643	653	639	625	644	629	632	658	635	645	648	655	650	670	646	628	665	641	617	628	683	618	681	690	621	620	705	661	595	631	635	625	657	689	664	661	614	624	596	636	608	609	665	639	642	610	672	650	708	658	618	644	623	616	697	635	643	669	669	610	628	623	581	662	650	636	611	633	667	635	652	619	680	696	653	724	686	657	689	629	672	659	666	708	675	680	655	655	632	621	677	687	650	635	631	642	649	671	650	653	623	659	658	636	626	640	658	663	662	611	647	656	645	638	650	621	639	644	669	676	710	657	618	627	695	613	613	651	645	689	615	665	679	682	635	606	614	677	635	633	625	633	653	647	638	613	655	647	676	685	684	625	619	675	607	626	623	619	631	622	691	629	636	588	650	646	637	631	666	672	657	660	665	659	620	647	648	631	660	644	627	668	671	620	611	628	675	683	660	637	686	624	653	612	668	645	709	645	639	626	639	672
24657	21570	29212	24374	21855	22325	16799	5756	3106	2291	1768	1429	1224	1134	988	895	828	805	835	766	783	773	763	767	735	763	720	739	713	726	755	677	753	768	712	730	771	721	717	729	730	736	752	714	733	695	693	651	712	709	741	698	728	693	737	724	720	701	684	724	669	723	682	724	676	702	699	719	768	725	714	743	782	683	707	694	717	677	715	704	719	709	793	702	746	733	718	677	677	701	694	711	723	695	707	748	702	705	771	683	673	686	746	715	769	748	773	674	718	705	690	781	764	713	723	700	690	739	777	679	711	700	669	700	720	784	729	725	737	708	702	750	701	715	771	700	734	730	752	683	725	727	727	676	702	703	739	680	741	699	771	748	667	718	727	711	697	719	728	742	697	725	730	698	694	688	672	647	719	686	682	707	694	683	714	716	690	703	706	700	713	655	766	723	694	684	706	690	680	752	700	732	698	740	699	728	676	686	730	740	720	732	714	739	696	741	699	738	685	768	731	734	737	767	661	692	730	724	684	716	733	667	751	700	713	690	677	705	701	678	713	658	722	714	656	737	710	716	691	679	737	700	707	686	704	746	680	758	715	660	680	725	733	749	734	717	752	720	712	719	695	705	706	780	762	702	698	748	713	704	698	695	702	651	715	695	740	715	686	724	648	739	718	657	686	686	703	718	655	712	641	707	669	713	733	696	728	665	675	779	699	728	673	758	748	759	722	745	682	669	754	695	642	722	722	685	688	722	715	737	678	729	763	716	698	727	696	682	698	721	711	692	717	736	727	743	736	690	697	702	694	752	735	697	712	705	700	733	704	710	692	707	727	709	715	767	705	735	692	735	678	644	727	739	687	710	699	763	725	767	686	736	688	735	700	694	763	692	705	697	732	727	699	725	717	688	697	775	692	670	699	693	665	685	746	736	710	718	710	735	686	712	711	736	735	721	757	707	735	691	723	724	718	740	722	691	701	708	739	673	674	725	717	770	662	712	689	720	737	735	705	694	727	725	690	729	713	746	691	708	736	707	746	719	778	701	706	744	691	720	683	694	681	661	730	715	742	746	698	709	709	732	694	733	729	690	724	711	688	792	720	699	714	699	758	727	673	748	756	696	700	655	698	673	708	675	731	712	725	719	682	675	672	735	724	721	721	748	735	749	739	669	699	729	721	717	705	716	732	680	743	692	712	720	696	711	688	708	699	705	673	752	697	712	702	735	735	692	722	706	721	687	703	665	762	709	730	701	705	724	719	719	748	717	669	736	701	694	690	735	673	756	724	688	703	715	685	708	742	677	713	707	696	727	713	647	719	701	731	702	731	707	670	670	695	713	718	695	738	668	723	714	739	770	725	713	717	666	668	719	722	692	703	716	757	707	751	769	735	729	718	734	680	717	680	713	736	672	703	739	683	724	705	730	720	726	732	741	707	715	733	700	748	716	726	713	704	748	714	725	661	723	692	685	734	767	663	684	640	654	725	706	698	698	689	658	712	750	660	767	711	731	727	713	715	671	706	750	717	727	744	691	711	747	710	762	733	732	676	738	710	743	713	725	692	725	698	749	695	728	721	717	718	743	704	707	740	757	738	760	743	727	717	720	720	669	710	696	682	689	808	787	734	690	708	722	717	718	699	701	648	748	699	734	728	732	684	740	663	684	665	732	692	739	749	729	683	762	756	690	656	724	686	692	771	692	659	732	704	690	689	773	741	699	700	716	670	746	686	696	666	696	691	737	697	672	727	708	742	705	673	683	651	695	707	687	763	728	674	731	728	703	665	732	664	728	694	686	742	698	678	666	725	718	766	736	721	713	769	766	684	699	722	698	701	725	693	714	700	697	682	678	693	711	729	726	707	734	714	697	712	716	771	704	688	673	664	722	748	760	701	720	724	741	693	760	733	725	707	732	699	743	701	730	751	703	723	677	763	706	668	716	716	727	662	737	721	760	692	704	731	708	723	710	719	699	645	783	714	747	729	741	723	760	675	674	735	720	726	722	679	776	687	683	681	672	705	751	674	723	718	722	677	784	709	698	703	709	713	729	666	676	690	700	691	684	751	745	762	703	710	731	761	695	769	728	761	691	668	697	682	726	675	722	733	706	737	733	753	692	742	738	697	713	704	718	730	679	675	728	685	735	713	720	713	740	728	708	726	738	732	711	705	712	764	696	711	715	700	674	788	690	714	724	729	683	752	716	687	697	721	754	730	695	701	709	724	715	726	744	731	738	660	707	722	709	727	716	763	659	727	734	696	754	726	699	715	704	718	714	722	743	759	783	743	717	730	677	738	705	716	769	707	755	715	708	725	640	700	732	719	704	729	731	704	705	716	718	716	717	700	668	669	662	715	691	688	756	722	714	718	751	725	736	750	689	673	728	677	670	724	686	726	738	742	696	760	697	710	689	720	764	722	628	706	720	689	677	722	719	719	721	701	705	689	708	697	718	682	700	739	685	708	714	677	748	708	703	726	714	689	665	701	726	681	721	670	648	704	692	731	732	748	738	687	709	669	672	773	703	708	702	683	700	692	713	694	685	676	731	686	703	750	708	670	762	712	728	686	689	723	665	745	676	693	703	709	729	701	682	742	704	699	753	779	682	715	692	699	742	712	733	716	719	714	695	743	713	712	707	683	713	695	721	737	692	697	768	748	649	686	729	712	704	738	726	702	716	689	690	695	717	736	727	702	693	708	697	722	705	696	682	706	684	734	724	731	699	725	688	721	680	736	703	696	755	670	734	740	707	699	710	719	714	744	707	680	739	700	707	691	663	697	744	723	721	725	720	732	694	675	711	724	661	697	722	703	696	708	674	692	706	729	698	695	731	689	772	713	707	717	700	724	735	753	673	763	712	731	708	765	686	699	707	688	680	735	706	708	705	709	770	667	727	718	727	698	733	669	732	732	711	735	766	681	686	657	714	700	700	725	758	708	749	735	694	718	719	737	719	722	728	730	674	718	679	750	766	722	738	675	688	717	725	718	709	691	664	715	711	734	715	719	752	737	782	697	676	735	778	707	735	728	685	679	697	716	705	653	664	706	651	735	660	723	724	652	722	674	697	658	701	699	704	728	653	748	708	727	732	679	690	725	721	718	732	694	713	686	705	729	703	683	709	705	687	717	746	701	714	702	748	710	686	677	647	658	728	726	696	753	711	710	681	721	714	672	754	687	703	682	678	676	676	732	700	750	670	689	661	728	686	706	759	716	724	691	741	683	688	745	720	711	759	694	713	708	712	712	729	698	693	682	692	740	653	681	739	735	694	744	722	713	714	745	676	718	663	682	715	697	764	721	682	744	711	677	713	696	731	709	717	714	727	695	706	696	697	674	736	707	722	748	689	736	701	707	737	744	720	752	673	687	740	726	728	714	729	716	699	724	740	678	751	707	674	693	688	716	721	675	730	697	688	722	733	706	734	721	732	746	732	737	758	777	735	661	680	722	757	716	756	667	752	769	728	736	738	728	687	698	711	741	726	730	752	686	734	690	699	775	692	743	741	754	678
56803	63469	51963	36136	23787	14839	9629	6353	4214	3201	2319	1703	1380	1231	1021	929	862	825	729	706	790	707	672	729	716	664	680	659	652	711	685	675	653	670	666	701	645	661	650	685	705	688	630	651	642	674	646	621	674	649	644	657	655	663	648	705	682	682	638	626	649	645	666	723	642	679	647	667	605	709	675	624	643	645	653	665	667	701	684	713	691	648	643	633	641	658	675	641	710	676	682	622	673	671	625	658	675	646	608	639	694	607	703	618	672	613	652	637	669	687	665	651	686	654	683	679	685	580	697	686	646	654	657	654	623	671	611	670	636	616	681	665	675	631	654	657	666	666	628	691	638	672	676	592	625	704	682	649	654	623	647	644	663	647	659	664	623	697	636	621	687	643	624	705	671	637	668	609	650	673	646	653	635	656	708	656	646	704	678	670	630	627	685	678	645	663	664	666	637	707	703	655	696	646	643	701	627	693	651	665	641	618	629	648	641	659	672	619	727	642	651	682	665	669	663	659	631	657	639	625	645	665	637	651	704	636	635	676	691	631	653	641	662	673	659	667	640	680	656	651	646	689	631	655	642	686	623	653	694	671	678	635	696	627	652	627	663	602	671	648	640	622	697	651	623	659	633	672	664	674	706	610	636	648	693	648	646	646	676	634	677	630	654	637	615	680	661	642	649	671	665	647	684	630	622	620	663	638	664	701	700	620	663	649	651	670	636	638	676	651	617	641	682	589	693	657	671	678	667	641	648	644	673	632	607	670	652	663	628	636	661	657	668	690	665	682	688	656	642	648	668	683	645	644	647	617	607	611	624	608	615	613	650	631	632	674	654	657	651	683	634	666	672	628	636	612	625	620	610	672	675	664	633	618	617	646	675	656	671	660	651	658	659	621	649	724	647	639	626	634	639	677	678	630	682	677	624	662	649	666	654	675	630	657	660	686	670	655	651	708	664	669	626	678	694	666	646	637	624	592	642	674	655	642	699	635	612	651	683	663	598	623	628	600	688	665	675	617	682	637	643	658	635	633	647	610	637	633	678	651	625	654	647	647	669	640	654	647	607	653	638	684	708	632	695	692	686	638	641	651	658	670	609	615	676	648	687	649	673	668	643	645	638	647	691	660	613	700	628	682	716	645	650	677	649	683	680	625	713	645	636	623	658	666	645	678	634	675	689	635	643	617	608	670	651	661	686	647	681	627	674	624	604	637	592	651	651	669	635	644	651	680	666	648	674	655	625	662	673	685	692	660	670	682	697	663	619	663	653	608	641	709	634	613	648	650	623	609	661	654	632	676	667	671	628	633	693	667	660	658	651	681	641	626	667	611	648	681	663	627	668	656	670	616	699	628	663	660	617	651	676	697	673	644	644	677	681	652	660	612	662	656	672	680	634	645	650	666	701	622	647	648	655	675	664	634	639	626	657	637	651	666	675	628	682	641	663	645	646	689	628	678	660	602	632	679	704	682	630	651	668	660	665	700	651	658	667	708	656	630	629	618	678	648	631	655	671	649	648	659	661	668	654	641	667	662	634	660	645	666	641	641	651	679	648	633	684	642	634	652	633	709	647	694	657	641	659	670	655	660	648	655	627	691	647	664	682	643	637	658	654	683	673	639	648	639	640	605	610	647	694	621	657	661	681	656	611	661	626	649	624	651	651	655	662	631	643	664	650	666	629	692	633	671	627	635	599	641	651	673	623	648	688	646	625	645	673	636	662	658	657	706	672	680	668	625	647	622	680	661	650	627	657	644	629	691	638	618	617	685	666	703	680	684	636	648	654	650	679	626	654	647	629	667	682	642	693	666	688	650	694	607	663	659	663	680	643	662	661	623	672	651	610	660	661	659	655	663	641	678	665	678	684	660	667	671	662	629	663	692	671	629	682	664	684	696	686	653	649	654	658	664	641	658	707	662	650	687	632	608	641	691	656	664	720	622	665	679	625	640	658	611	608	631	645	629	667	652	643	676	661	653	617	632	611	627	623	617	658	664	624	655	657	684	630	682	702	634	625	663	654	684	654	634	652	617	659	655	667	657	674	633	637	638	695	660	669	670	670	676	650	705	630	679	692	660	644	695	677	671	651	642	650	658	662	692	663	615	656	650	635	670	703	630	667	675	675	664	633	626	699	666	636	633	662	658	629	672	645	649	671	615	668	637	650	641	658	647	614	647	628	648	641	634	655	643	623	638	678	657	620	675	613	657	629	637	682	613	655	642	630	675	626	679	675	632	644	671	681	699	649	646	705	675	636	643	669	611	612	643	675	659	641	664	608	592	632	662	652	670	705	655	692	624	679	623	611	677	712	695	664	651	677	660	627	679	606	611	619	652	660	633	676	662	703	594	635	640	662	633	639	646	673	621	672	641	618	655	618	654	662	677	645	641	660	643	673	648	683	646	660	620	650	660	666	646	684	680	615	652	609	690	667	639	702	638	687	699	590	590	651	597	723	652	668	667	617	657	649	711	689	634	611	635	670	689	661	646	675	703	667	672	634	674	658	663	631	612	660	686	666	635	680	681	632	658	716	638	723	675	659	697	599	692	680	638	671	632	605	699	683	674	658	649	646	663	682	663	668	632	630	679	652	656	646	647	624	656	682	623	629	686	628	678	587	669	658	647	648	676	712	639	669	672	681	652	684	646	677	635	652	595	657	668	679	657	631	618	681	637	672	632	675	678	712	635	647	659	652	638	670	719	620	683	616	654	657	684	691	609	679	625	684	673	651	680	606	633	648	646	649	646	604	656	629	633	641	622	688	640	647	641	649	683	660	690	621	650	668	682	608	685	710	647	665	654	664	649	664	632	670	619	676	722	687	625	633	607	638	669	659	664	692	643	653	638	615	625	669	654	684	653	660	620	651	649	638	668	667	652	631	631	648	645	678	658	613	668	625	654	677	650	673	655	679	678	705	666	618	651	661	665	681	647	653	686	636	631	638	648	640	684	623	633	660	685	660	665	642	664	655	664	664	585	706	645	657	667	693	632	674	652	640	647	699	642	621	649	638	655	678	637	688	616	630	677	664	614	662	652	670	637	655	682	664	625	670	648	675	677	667	667	630	624	654	628	673	728	626	657	652	684	666	660	623	620	674	650	656	626	628	632	620	690	692	648	663	666	667	653	668	654	626	636	688	642	675	673	644	628	657	691	616	693	680	668	597	640	683	639	629	667	680	630	660	645	657	631	645	616	654	669	658	630	650	662	601	656	647	678	664	657	645	684	622	633	659	676	604	640	625	652	683	669	615	650	688	709	666	632	616	619	605	642	658	680	643	672	648	644	686	647	667	708	674	654	656	678	638	662	661	664	678	659	613	625	647	641	658	693	660	635	678	682	651	661	662	643	665	673	665	626	656	617	672	619	640	654	630	646	678	664	683	660	676	667	592	657	675	652	669	652	673	664	667	639	621	666	669	689	652	660	686	616	657	670	669	671	704	652	695	645	640	645	691	654	652	662	689	665	680	646	650	605	636	675	642	649	645	669	682	642	643	675	661	691
30468	25618	32902	29535	19252	10295	5693	3401	2388	1777	1379	1275	1034	972	848	840	802	767	754	761	722	714	767	654	683	705	710	730	721	624	694	668	639	702	653	732	675	681	677	714	714	690	688	714	670	660	679	700	688	724	700	677	689	711	702	709	667	665	683	696	623	684	683	684	687	724	637	688	680	723	698	686	718	717	720	694	698	708	708	714	653	637	692	736	719	703	670	642	686	737	703	722	733	665	712	697	727	721	656	697	681	712	715	666	673	684	624	671	730	706	688	664	639	706	692	674	677	743	714	684	682	667	673	702	703	718	651	691	675	674	687	660	675	671	609	706	682	658	703	705	682	638	636	675	718	667	663	674	675	705	683	710	695	687	653	679	674	721	636	695	674	664	690	689	702	695	725	671	689	677	698	657	697	703	669	735	643	665	755	704	696	723	680	678	682	675	638	676	664	655	682	694	646	658	726	678	695	726	691	695	725	647	678	721	692	700	749	717	637	766	758	669	718	719	678	675	706	666	679	693	733	694	630	658	673	690	683	715	730	655	685	672	718	764	683	681	689	715	677	637	679	705	718	704	670	661	649	662	703	694	689	711	723	702	652	717	727	734	697	669	681	694	701	715	710	734	674	731	676	707	666	649	693	680	688	657	675	710	672	695	703	690	714	686	712	718	691	637	722	676	682	671	690	671	737	669	680	729	691	664	678	672	674	662	716	723	734	699	703	722	715	712	706	735	672	712	720	691	726	664	680	676	701	657	727	643	667	730	684	645	697	674	715	717	662	650	707	679	771	709	685	684	663	686	622	720	667	689	743	667	689	653	649	676	648	674	661	715	719	694	700	690	637	679	708	684	712	676	687	653	718	679	704	715	702	683	722	715	702	649	687	670	656	691	679	724	712	720	696	775	662	660	671	681	725	691	728	676	695	679	696	702	669	637	713	733	727	683	658	632	679	714	706	697	699	661	707	692	681	727	714	663	656	697	682	731	690	696	728	743	650	662	708	675	666	694	700	755	661	671	659	674	658	639	680	668	725	702	660	693	710	667	658	639	692	681	706	744	718	697	674	688	682	753	668	676	674	731	708	736	698	674	702	722	724	686	681	708	676	693	713	715	658	683	729	720	721	698	696	721	637	716	693	721	670	701	697	690	658	665	667	715	668	734	699	676	728	653	657	692	670	651	695	700	735	649	668	681	655	659	661	728	740	716	727	698	691	655	656	689	706	660	744	653	708	663	666	685	685	679	685	670	715	719	692	732	700	735	680	682	694	700	724	694	695	650	697	685	708	714	674	709	668	706	682	692	705	678	716	689	657	716	693	697	720	699	684	701	643	699	653	707	720	700	696	610	670	681	682	695	661	650	703	690	662	693	745	715	646	683	717	663	689	641	680	691	671	618	705	680	699	657	686	710	683	704	697	712	706	691	660	673	753	706	686	680	681	653	650	664	704	695	701	700	724	716	706	667	688	684	728	692	706	681	696	694	649	696	693	729	700	677	686	687	705	720	701	658	658	635	678	663	707	685	700	684	700	689	658	729	677	702	724	722	732	683	697	700	699	705	711	722	682	675	683	672	705	713	663	698	687	750	695	692	694	663	672	658	694	704	677	654	661	695	697	719	641	669	689	687	654	703	686	716	701	657	708	646	734	679	692	748	723	675	716	666	691	702	675	706	696	664	722	692	728	688	687	661	674	664	642	686	697	685	683	704	713	679	650	659	701	684	721	656	698	665	671	708	697	661	646	661	687	660	660	652	689	695	705	692	651	695	727	661	679	693	659	688	693	658	678	711	663	637	654	705	718	700	713	712	683	708	686	666	752	714	673	681	634	651	664	703	730	655	677	704	678	712	668	735	653	709	662	696	628	683	713	699	709	709	676	700	685	703	677	713	645	687	684	740	680	699	645	735	702	684	690	717	674	647	668	689	681	709	692	645	712	687	688	715	673	712	705	641	672	716	674	701	673	701	701	675	722	662	662	662	692	658	697	706	738	699	722	660	731	632	680	692	682	698	646	666	672	708	693	676	713	701	623	764	664	654	695	698	710	696	603	671	707	685	621	674	724	642	687	674	668	709	648	695	699	681	684	676	693	702	704	680	669	721	696	733	690	687	716	717	681	711	689	663	661	699	641	688	692	767	676	728	677	619	669	691	659	692	681	737	657	679	686	660	722	707	668	683	719	666	691	693	645	702	728	700	694	736	721	696	691	689	655	686	748	681	688	721	617	676	701	683	696	659	652	658	659	738	684	664	709	710	673	699	671	719	706	690	664	683	719	694	701	710	655	706	682	700	690	704	652	742	658	673	639	640	637	712	703	631	727	630	723	693	659	658	665	715	736	713	690	697	685	710	717	691	703	719	719	664	661	696	719	661	637	709	682	693	705	699	707	669	719	698	719	662	665	662	714	662	689	668	720	721	722	682	692	659	718	664	720	667	658	702	683	710	682	684	617	703	698	691	684	673	690	712	692	722	692	715	695	680	683	692	699	708	669	683	651	660	643	654	687	719	698	695	676	652	634	687	711	723	669	642	695	708	736	704	655	658	658	637	710	711	650	694	663	678	739	686	737	701	713	676	666	696	695	695	724	680	726	730	674	679	679	695	679	683	669	661	722	687	654	681	670	719	690	699	644	709	673	732	698	680	685	655	626	691	653	672	700	725	718	646	712	657	666	676	660	690	679	713	683	683	687	682	696	732	702	691	712	712	704	666	693	689	711	682	700	696	735	687	752	710	634	682	688	660	653	668	716	661	692	681	726	710	732	709	705	694	736	680	688	627	707	708	673	714	698	672	733	656	721	683	662	678	701	738	725	641	674	672	701	678	712	678	686	691	639	684	687	712	681	677	697	711	680	717	652	635	691	692	664	684	706	746	696	743	654	733	652	687	660	677	721	646	704	710	694	736	687	717	714	659	723	651	693	665	674	648	695	704	670	655	719	661	640	735	680	716	719	680	686	694	700	691	737	660	740	652	695	679	701	720	703	663	690	691	669	668	693	694	700	718	742	670	684	689	705	664	709	725	669	708	677	687	639	700	656	668	649	737	686	650	677	665	698	657	707	729	666	672	675	624	726	701	681	721	714	648	678	724	726	640	693	657	645	692	687	683	707	727	687	667	703	666	669	694	659	689	672	678	669	668	713	713	670	693	696	656	712	702	752	741	684	708	689	726	669	626	690	668	703	676	680	684	694	717	692	714	723	694	735	710	682	674	690	708	728	684	695	700	690	690	694	700	698	692	708	686	699	661	664	700	729	697	660	659	650	699	759	763	651	720	703	706	717	744	721	656	700	687	717	642	684	702	664	733	703	728	707	739	668	727	640	696	673	680	682	656	722	620	671	713	660	650	712	694	722	695	701	688	705	630	658	726	652	706	708	692	698	665	705	678	689	658	713	674	698	680	697	669	726	658	657	696	719	689	704	713	659	697	710	706	687	623	716	633	667	683	695	648	706	696	743	683	708	631	675	642	679	718	689	648	670	694	686	708	733	693
56718	61416	48570	32103	19849	11820	7594	4856	3583	2578	1922	1439	1185	984	875	792	784	708	729	699	695	672	671	660	657	666	660	681	675	645	682	653	615	618	622	608	631	657	633	626	584	622	694	635	591	651	691	634	644	636	654	643	608	641	663	625	612	643	635	641	654	597	610	593	642	655	653	645	615	594	626	586	664	584	630	637	663	654	645	675	633	603	628	640	600	660	643	616	650	658	644	617	596	613	617	618	663	588	591	633	648	614	666	646	600	608	628	604	627	641	640	600	603	631	638	645	636	628	634	625	661	651	641	617	676	640	628	674	626	648	656	634	688	605	611	678	655	654	661	635	610	617	628	636	593	665	636	688	627	614	645	660	685	671	626	591	676	586	674	641	619	634	648	614	629	681	635	636	635	651	667	621	623	672	635	644	619	623	658	640	605	626	680	603	649	627	596	678	631	682	644	659	636	670	610	623	596	618	601	646	606	617	672	605	666	601	672	644	627	600	596	628	687	668	631	653	612	596	679	625	625	625	635	619	606	602	665	606	642	668	619	646	665	563	639	635	640	613	630	659	633	626	611	738	634	639	628	624	601	678	653	634	630	575	649	666	637	624	609	584	600	651	636	611	636	617	625	626	601	658	639	625	650	601	597	653	593	640	644	613	596	629	618	615	636	636	648	620	633	658	662	641	633	661	634	614	645	623	594	637	690	642	662	584	649	627	633	667	619	601	663	638	634	632	663	649	625	620	612	599	626	661	654	621	629	603	630	650	636	638	646	666	658	657	652	621	660	633	615	689	618	600	607	621	617	600	647	630	638	642	658	592	630	646	654	667	642	645	653	612	656	664	658	638	652	638	606	636	630	599	659	676	596	643	634	633	662	624	617	667	621	608	614	641	629	668	657	693	666	648	618	641	670	644	620	633	618	701	646	618	636	658	596	619	628	636	626	600	629	586	648	668	643	619	627	698	645	641	651	665	629	601	619	634	582	631	629	621	647	620	641	638	631	653	631	622	649	607	626	616	632	692	618	639	595	613	610	600	623	654	651	651	626	587	636	636	636	609	604	633	702	629	682	635	599	666	591	644	598	623	603	644	602	618	643	634	630	640	638	647	642	717	643	620	604	631	617	623	645	651	630	605	614	611	655	632	619	654	652	620	631	642	668	641	597	662	645	676	606	626	614	628	664	635	637	652	592	634	641	624	611	673	618	618	661	628	599	621	610	627	662	661	625	653	655	656	600	641	624	656	647	614	639	582	603	651	623	649	650	685	596	686	617	636	652	598	663	626	646	622	614	666	616	611	636	610	603	582	613	577	616	661	592	629	625	656	674	635	595	629	624	600	674	664	643	625	604	644	606	615	689	603	606	668	621	672	653	686	648	600	694	624	639	678	587	620	606	631	603	656	621	618	616	673	627	652	638	642	629	594	663	571	606	654	596	664	590	619	654	627	634	621	614	620	651	614	633	621	642	630	641	634	639	641	599	663	630	615	678	663	644	669	629	646	639	639	637	644	649	654	626	656	611	607	673	641	576	622	648	626	638	639	673	610	615	699	658	640	581	638	664	615	631	623	633	593	631	631	640	603	659	630	651	626	679	608	642	644	617	651	570	645	636	689	634	613	651	639	661	621	626	601	689	610	610	668	595	610	645	634	624	646	601	631	654	670	606	629	625	631	661	650	596	648	676	628	685	642	595	623	639	618	644	662	627	651	626	635	637	617	645	667	643	632	626	606	631	675	658	611	613	648	664	656	629	592	613	631	604	613	618	612	649	610	644	674	605	653	607	589	620	606	638	637	616	668	639	635	637	622	627	612	624	634	694	620	631	622	644	621	674	628	638	621	603	669	636	632	621	648	573	627	595	668	613	664	662	659	658	672	631	686	644	641	627	606	659	623	602	640	654	638	649	665	618	642	629	625	667	644	632	673	657	653	651	655	623	630	620	628	620	649	636	618	649	605	627	664	617	601	630	605	645	617	672	614	610	627	600	653	612	613	599	637	616	615	625	599	584	651	613	635	631	561	642	648	592	589	685	627	639	633	655	624	632	631	622	669	637	602	649	649	641	623	668	645	665	658	628	626	608	643	623	577	700	655	652	636	631	597	623	581	624	655	650	623	630	595	681	644	586	668	621	629	654	656	662	607	620	651	623	619	656	638	619	602	660	643	623	632	679	585	630	641	702	649	622	617	622	626	645	651	669	669	628	637	617	615	664	611	630	625	621	646	676	588	618	631	653	659	634	640	636	649	634	646	632	597	622	656	616	590	690	616	613	615	664	656	568	605	645	661	621	634	634	586	656	649	643	603	625	638	631	662	622	672	632	632	690	623	639	632	613	585	615	671	651	596	642	613	630	667	681	699	617	631	671	623	632	642	645	633	612	628	608	654	630	668	670	677	641	631	674	647	619	662	590	617	600	642	622	623	623	599	670	628	634	655	679	647	690	633	635	628	659	665	631	646	631	664	637	593	642	647	650	631	640	663	618	613	644	605	619	611	635	630	665	643	642	599	648	626	616	570	655	671	632	659	637	636	659	629	625	628	642	606	668	645	607	649	590	619	657	671	642	563	600	619	671	666	610	642	615	656	626	648	648	648	628	660	609	651	660	602	588	646	638	629	650	607	669	690	615	611	591	664	603	667	657	643	613	658	656	628	628	656	593	655	581	669	651	599	611	654	623	615	585	638	668	610	626	673	675	635	640	633	616	598	631	613	622	625	645	643	624	634	646	637	651	644	623	634	645	630	601	648	632	642	626	641	623	614	648	678	609	680	637	646	616	630	614	648	605	668	636	645	627	599	611	628	634	634	662	629	655	614	620	668	636	631	596	631	627	633	615	601	589	615	698	608	668	582	642	613	667	628	632	628	658	607	618	638	648	620	693	660	653	616	634	609	601	624	641	645	629	652	638	639	595	644	675	624	607	635	613	624	601	625	610	641	650	587	616	623	680	621	617	569	614	655	584	604	642	601	670	627	662	638	612	598	625	611	620	625	595	663	644	600	628	639	657	622	633	642	643	605	681	669	638	628	612	670	691	682	612	638	629	596	611	608	658	568	628	672	638	631	660	619	622	582	630	634	635	606	653	619	629	659	617	626	649	600	630	590	632	643	642	643	641	605	653	617	642	671	635	675	612	615	635	602	641	692	638	655	614	617	618	607	639	630	612	649	653	595	618	635	621	637	640	623	651	571	638	611	639	613	646	650	629	640	645	620	622	581	631	619	614	638	616	621	657	641	660	617	683	659	640	658	662	638	676	640	628	652	619	641	607	667	643	606	593	610	642	636	605	653	602	676	615	645	639	694	610	633	643	620	613	659	616	626	656	596	646	654	642	665	662	620	627	590	618	619	659	621	658	639	648	646	626	613	612	596	632	635	610	640	608	646	637	616	624	654	631	655	622	631	645	613	623	624	621	622	629	646	617	646	662	638	611	630	643	629	681	650	651	613	630	612	614	608	612	628	608	658	606	613	606	638	608	607	640	636	639	660	607	664
26132	21752	29088	24797	22198	20003	10600	4587	3029	2230	1678	1407	1133	1024	913	876	882	800	786	762	791	695	717	694	759	746	736	687	686	697	736	686	733	683	711	691	799	649	730	737	667	742	697	705	696	697	688	745	695	688	670	695	710	720	704	701	714	742	713	704	702	672	674	763	642	702	724	689	743	678	710	686	735	727	679	712	685	711	697	650	711	728	690	685	732	721	703	679	725	673	734	678	747	703	644	724	689	734	674	743	742	742	725	667	718	657	694	714	686	732	705	706	727	712	713	642	685	673	701	690	692	735	687	696	705	645	745	685	737	686	724	667	744	692	717	673	691	746	699	727	712	684	700	732	702	721	705	721	689	723	695	720	702	663	689	680	670	744	687	729	674	687	679	719	689	670	693	711	700	698	709	735	763	661	731	720	724	702	709	669	705	679	684	715	738	687	768	695	685	713	688	688	756	726	699	677	729	684	727	687	671	731	697	707	665	737	668	711	663	728	711	735	728	728	689	704	656	664	718	682	718	688	700	645	684	691	715	696	729	660	701	745	698	673	684	707	710	687	703	757	678	716	694	704	706	654	641	759	722	675	665	711	654	707	724	677	702	700	661	718	721	716	705	691	759	695	680	672	712	677	672	678	647	704	673	687	700	679	761	693	715	688	661	733	667	691	649	715	705	659	686	729	691	688	660	687	684	718	681	695	689	699	742	696	710	712	664	750	679	725	685	710	738	689	711	697	749	722	724	692	696	698	732	739	719	718	721	682	740	681	675	729	665	712	626	694	674	724	673	725	675	711	715	688	737	733	677	686	703	679	689	695	714	710	731	687	729	706	685	755	710	730	707	701	705	698	673	700	695	665	711	645	697	742	724	712	682	714	701	675	715	689	715	710	706	738	684	728	680	691	707	736	702	712	705	672	700	746	720	671	705	655	733	702	700	718	702	702	705	711	703	763	738	692	686	713	677	718	704	683	657	632	674	734	670	675	719	669	771	688	683	727	659	735	678	709	692	713	710	663	726	701	672	734	701	673	675	722	708	742	681	690	717	742	690	699	705	742	719	727	694	715	676	648	755	730	684	718	728	694	693	684	723	667	711	672	690	714	681	690	711	673	685	711	691	693	716	697	698	732	697	689	710	718	699	657	676	678	699	745	675	697	692	686	733	735	704	734	715	727	742	745	700	725	778	699	702	645	686	687	698	717	663	727	703	699	675	687	703	724	726	721	674	714	691	725	677	696	678	721	716	651	665	710	680	702	685	697	700	702	714	715	736	673	696	696	725	725	695	654	654	682	672	662	708	695	744	704	730	665	683	694	694	658	678	695	678	704	690	680	706	686	703	742	712	693	761	752	705	706	673	661	649	741	696	693	674	697	686	752	697	721	741	724	679	729	734	700	674	711	726	683	724	745	688	679	722	682	704	705	650	643	665	668	683	723	683	646	666	707	717	680	687	697	750	690	719	718	660	715	743	726	765	713	779	702	746	704	658	722	750	723	702	685	667	698	706	704	706	667	747	751	696	701	686	717	663	731	717	689	699	665	656	687	748	742	702	713	689	680	669	689	660	724	710	685	730	666	707	685	691	684	717	715	687	699	734	673	644	685	701	723	644	677	696	701	704	638	723	678	664	668	670	715	702	705	710	676	683	756	685	726	705	725	696	700	733	690	725	737	719	681	646	707	684	730	684	697	675	662	732	722	677	707	703	673	712	705	689	709	724	703	703	699	682	671	679	697	697	730	741	714	690	708	687	678	673	717	693	689	653	695	704	658	751	676	663	684	694	707	653	691	688	730	689	730	664	694	690	694	699	658	686	689	752	708	704	730	775	671	682	670	666	686	699	724	699	715	753	682	735	702	710	679	733	695	700	714	717	665	773	666	713	710	649	685	738	678	654	702	721	762	717	705	703	683	685	710	707	693	671	687	707	709	704	695	660	649	689	705	694	712	718	685	710	669	654	618	704	696	732	690	713	666	655	683	720	708	719	664	704	691	684	678	679	734	709	693	700	702	699	729	701	705	700	700	688	672	715	647	698	691	659	728	651	676	708	735	692	703	699	693	693	720	708	702	732	690	707	670	666	705	732	674	724	704	706	702	693	703	697	713	628	723	700	757	703	714	639	729	684	703	721	725	697	704	693	635	632	703	715	681	694	681	742	682	727	677	705	687	690	680	725	695	757	699	722	677	759	668	720	730	691	661	709	694	744	721	704	667	702	709	730	689	688	730	709	661	731	686	687	688	716	741	709	667	746	689	705	685	677	732	676	683	719	696	716	691	707	677	676	645	692	722	688	664	729	692	747	708	722	718	706	738	702	769	708	690	674	641	678	721	685	741	718	728	727	686	653	682	685	735	708	715	670	709	707	672	675	636	713	721	673	697	702	654	656	756	712	750	707	725	727	708	651	692	679	702	725	721	690	739	700	700	691	668	662	717	698	681	710	729	734	722	686	697	692	705	678	704	698	685	694	708	732	661	726	675	717	708	685	743	655	678	688	721	650	654	677	669	663	663	679	669	713	719	718	689	662	707	686	709	682	692	687	702	677	667	695	693	689	690	649	644	724	687	694	673	700	726	690	685	684	706	737	742	692	718	726	711	761	712	716	666	706	767	756	693	686	679	724	664	716	698	718	763	689	732	669	743	691	680	693	667	674	700	696	729	688	722	712	715	737	682	694	666	727	683	709	691	676	708	692	657	661	692	672	669	731	735	705	712	696	716	697	713	738	663	689	670	682	690	694	711	731	692	754	723	720	718	689	692	696	735	680	746	717	690	671	684	720	702	700	691	715	741	695	693	682	727	690	677	719	674	656	721	717	665	671	702	667	639	715	683	676	704	623	704	716	653	693	696	714	713	676	711	695	708	697	728	710	702	738	693	737	694	716	656	711	711	688	690	735	728	700	710	733	705	732	688	709	683	692	617	670	712	683	681	617	670	708	674	706	701	724	753	681	718	679	652	661	632	724	699	690	663	682	732	681	665	671	679	712	723	697	663	619	744	703	655	662	734	706	675	789	691	663	704	704	698	701	738	669	741	736	682	659	718	716	713	678	705	693	650	718	731	726	636	731	667	700	729	714	667	706	713	697	755	698	677	688	676	739	674	698	704	685	732	724	731	704	709	683	715	688	725	676	720	657	691	692	726	711	703	735	710	685	667	740	666	719	726	724	683	708	694	695	738	689	720	690	763	668	724	694	688	661	714	688	703	664	633	716	680	755	701	736	670	664	695	715	740	680	721	659	689	670	737	697	713	718	691	723	696	707	680	714	680	664	707	690	736	698	714	768	760	693	738	715	724	677	690	717	731	678	710	633	698	689	691	711	695	650	703	702	697	737	704	694	703	711	679	686	696	693	700	722	678	702	695	708	648	671	696	705	672	687	685	699	678	722	720	655	644	659	679	767	700	703	732	714	712	747	680	669	691	732	679	722	729	724	702	699	737	675	702	695	650	688	748	736	658	712	688	722	660	697	703	716	745	707	719	702	746	702	753
60063	64365	47892	32961	21827	13719	8935	5987	4111	2964	2169	1563	1292	1074	990	894	835	780	809	753	729	679	658	646	688	702	702	686	670	714	652	687	683	654	634	610	641	657	638	639	654	626	633	638	636	676	637	631	629	609	636	624	610	627	639	624	625	618	683	602	658	672	709	634	655	645	646	647	627	662	612	613	665	654	615	632	625	711	637	654	625	616	602	590	612	621	631	614	633	668	637	653	697	683	661	671	619	645	687	608	645	664	624	637	657	651	646	685	616	646	640	654	629	687	628	610	651	655	696	638	671	655	620	655	604	642	673	607	644	623	680	646	654	621	662	636	646	688	603	643	624	619	628	665	679	621	650	647	630	635	661	647	681	647	667	679	660	656	623	662	652	639	666	643	673	616	625	689	652	641	649	624	614	677	594	635	672	640	678	631	633	663	656	613	653	666	673	697	676	644	643	620	656	631	690	626	620	605	686	613	657	642	590	643	633	619	653	620	644	639	619	636	607	631	695	645	655	618	530	640	649	657	652	635	644	623	641	624	623	634	654	644	611	674	653	667	636	575	607	596	620	599	621	625	644	655	617	636	644	620	667	607	644	646	653	647	679	686	632	662	677	687	634	675	646	641	667	683	661	656	642	626	633	675	631	650	651	597	664	635	678	628	656	650	660	644	656	671	650	659	663	618	664	628	628	605	644	663	648	622	675	647	579	604	677	672	634	660	625	642	633	665	641	642	639	628	609	674	673	591	627	683	657	643	655	647	608	647	646	645	665	662	635	663	605	643	641	605	604	624	648	663	609	667	683	649	671	612	611	646	647	610	598	663	641	644	673	655	699	674	694	690	656	673	650	610	678	642	664	627	622	655	632	648	635	642	618	658	661	652	638	638	653	650	678	637	654	672	646	587	648	669	647	617	666	648	635	644	636	624	609	626	666	645	637	651	688	659	685	596	667	668	693	637	627	660	653	670	611	615	619	660	641	620	688	632	618	617	670	665	597	636	672	645	650	660	658	658	601	655	656	616	610	672	634	648	692	617	614	623	636	616	613	655	656	618	612	643	623	607	651	637	671	656	659	628	643	664	640	604	611	650	660	659	638	635	623	636	637	623	657	662	617	593	627	611	643	640	639	638	605	643	668	646	651	698	650	628	652	658	656	609	629	683	660	644	630	673	677	640	651	669	631	654	608	678	620	636	614	647	629	609	669	593	642	674	620	650	659	612	686	668	641	617	683	604	647	666	650	703	656	634	675	647	605	650	624	638	656	607	638	645	597	622	640	658	641	670	674	676	676	643	601	673	645	661	622	652	638	613	649	654	649	634	688	641	602	663	638	645	625	648	673	609	661	610	640	637	660	631	583	629	612	683	608	624	641	611	629	602	629	625	659	646	693	649	688	611	625	671	660	610	646	626	621	695	669	659	674	653	636	653	642	617	621	607	680	650	625	617	601	610	648	653	645	604	668	624	620	646	666	646	626	645	657	622	626	683	585	619	671	633	687	655	619	679	629	648	649	627	614	620	672	664	667	641	654	656	650	633	649	644	655	711	632	652	679	631	603	622	634	654	632	659	642	664	666	632	651	679	619	670	640	652	678	659	690	670	618	636	647	624	651	628	645	672	656	665	656	619	689	660	697	675	643	626	602	602	648	665	639	645	610	629	622	637	660	626	640	601	686	651	672	638	666	641	620	605	670	641	647	659	659	637	648	630	647	606	681	648	651	660	643	648	625	651	652	660	659	676	631	603	693	646	639	740	611	633	649	612	641	714	635	638	624	636	646	670	656	656	653	613	628	644	661	576	638	615	665	610	589	612	652	636	613	658	583	634	636	643	677	611	656	648	635	707	612	630	626	716	693	692	642	673	656	640	639	644	655	649	657	642	629	669	645	628	667	645	679	636	664	676	668	613	630	578	643	687	554	620	666	654	642	634	658	605	682	718	648	610	606	664	607	605	604	654	581	641	701	608	645	620	650	634	607	634	646	621	626	648	608	637	676	658	624	637	633	650	629	632	649	669	627	632	661	648	655	608	654	630	660	634	650	637	669	621	658	598	662	672	661	597	636	650	650	656	663	659	636	672	635	633	654	673	659	639	662	626	645	650	667	700	618	671	622	634	624	625	667	711	651	665	624	653	650	666	680	609	637	663	628	631	671	651	659	653	632	635	644	623	601	637	593	631	659	666	611	624	665	568	607	640	641	666	690	672	626	656	688	610	635	675	677	650	629	624	647	657	632	640	655	654	642	633	615	675	654	637	618	652	653	641	631	667	631	670	598	599	660	685	692	677	635	687	647	693	683	657	616	616	622	655	615	648	662	647	618	642	578	636	662	634	615	635	627	668	643	685	692	683	642	629	686	663	644	630	657	674	626	646	684	634	661	641	635	661	632	644	656	641	657	656	695	640	606	661	655	675	623	584	606	599	609	661	658	602	619	683	649	632	642	619	660	654	631	654	623	644	652	642	665	629	612	649	679	677	611	640	613	600	679	625	623	663	676	689	623	627	702	641	663	596	632	639	665	654	621	612	672	619	575	668	665	636	623	618	638	650	662	620	635	655	625	642	604	648	694	652	645	673	652	641	622	633	649	651	675	613	663	599	666	624	631	686	680	664	622	647	654	629	655	657	627	634	615	641	649	669	634	614	665	634	644	687	655	696	647	680	655	642	642	635	645	664	651	605	642	645	632	654	629	654	667	661	619	638	664	669	655	624	697	642	680	600	607	640	572	662	627	598	675	650	661	640	630	632	635	634	647	621	641	691	673	640	645	637	604	643	668	614	703	629	635	655	627	663	630	658	666	646	675	679	664	685	638	637	618	643	611	634	662	656	684	676	640	633	654	629	620	655	675	654	657	634	667	602	638	599	649	689	641	646	691	633	665	592	622	647	633	692	634	677	605	602	597	623	593	664	672	627	645	624	664	648	621	660	643	648	644	685	669	622	615	660	649	570	642	630	641	656	650	659	670	659	668	641	626	644	703	591	602	620	636	644	620	654	663	628	610	634	653	648	611	666	629	628	658	663	619	675	617	661	657	633	597	641	644	647	608	647	649	644	646	667	647	694	630	649	674	622	633	697	634	627	694	656	692	614	609	657	658	656	641	624	627	607	647	664	603	622	631	687	642	659	648	632	620	614	600	636	645	649	641	639	644	662	688	617	649	664	664	643	639	683	602	638	649	686	668	645	614	658	616	642	622	634	664	671	683	660	648	628	684	674	682	649	646	648	669	631	642	694	659	685	649	637	617	646	642	643	634	628	679	659	577	624	624	651	607	601	636	627	642	601	665	633	636	615	619	626	688	632	655	611	653	644	645	629	660	664	650	660	641	612	636	633	653	644	670	661	631	620	677	607	650	660	655	604	615	595	680	631	662	673	663	669	655	645	603	638	656	663	630	636	655	602	668	666	629	643	610	636	638	654	659	638	579	643	684	652	629	654	676	607	670	664	658	669	624	665	605	644	633	653	629	630	623	647	630	646	584	643	672	642	599	614
25489	21630	29150	24986	22942	22970	17421	8271	5008	3539	2460	1793	1411	1294	1131	1026	917	949	872	861	792	810	766	762	748	723	787	728	715	688	756	684	737	669	715	685	747	740	726	748	662	722	723	715	673	696	723	726	712	705	675	744	733	707	704	711	715	725	719	719	678	705	673	680	661	742	711	665	677	722	737	705	740	716	716	655	667	709	730	676	703	706	711	672	686	738	727	682	718	727	713	710	717	685	680	685	710	693	726	713	724	706	701	706	714	637	729	754	717	733	739	709	708	748	707	742	702	717	731	697	688	707	715	654	673	738	726	691	705	766	688	707	715	659	668	739	683	689	711	688	698	699	715	700	722	746	751	683	713	693	745	683	697	729	719	701	651	695	691	710	647	713	707	700	672	660	672	714	659	708	696	661	718	681	697	721	688	673	689	690	678	724	651	726	698	711	722	756	735	717	647	730	694	689	680	713	699	747	731	732	697	706	720	702	728	702	694	693	705	754	759	709	700	692	675	684	717	701	754	732	687	701	694	736	720	695	704	685	709	713	715	715	724	654	702	703	682	672	748	734	738	729	727	713	723	648	762	741	717	715	632	698	744	698	681	754	694	683	699	711	669	733	720	693	748	705	723	699	712	704	708	721	716	628	736	695	712	752	685	679	717	764	668	717	754	704	685	667	721	740	742	687	701	756	723	753	682	689	650	706	720	717	711	717	733	704	708	698	727	737	731	714	708	718	712	695	691	682	703	705	684	745	710	650	706	681	723	734	690	687	744	659	711	646	685	693	697	742	668	706	710	723	710	708	715	678	692	707	720	664	711	640	710	720	696	691	719	698	716	693	738	720	714	719	705	698	704	730	725	671	728	708	716	722	694	696	691	738	691	732	699	747	714	642	671	698	723	749	718	663	743	723	720	729	699	700	680	709	690	709	767	707	674	668	691	731	691	725	712	724	700	755	732	724	683	684	732	719	698	688	723	687	765	740	743	732	708	713	684	693	714	673	701	758	705	702	682	751	709	697	720	722	706	710	671	659	681	684	694	682	691	657	734	684	686	717	734	715	688	737	678	715	749	720	696	724	678	719	718	713	729	712	681	688	718	733	679	730	753	710	747	683	655	686	756	748	701	758	709	669	690	626	692	686	724	649	699	750	678	698	689	684	733	722	673	675	722	719	704	723	790	753	750	695	724	696	706	668	713	688	727	692	665	679	683	704	719	698	717	683	769	681	698	691	743	660	699	701	705	712	711	726	637	728	722	700	701	663	673	706	670	696	731	699	687	684	723	716	706	712	735	729	696	683	682	678	707	717	707	753	667	677	669	709	679	660	700	666	658	765	744	691	716	697	678	679	709	708	699	753	696	703	703	698	695	717	709	637	686	720	710	718	734	659	709	707	718	741	674	726	742	701	733	706	725	734	699	720	715	709	704	724	660	692	703	692	710	732	696	722	752	728	691	706	689	686	731	704	697	692	679	708	690	725	751	745	725	674	709	669	719	660	675	708	754	694	701	733	688	747	680	679	755	689	726	680	733	761	778	691	700	666	684	673	744	658	710	697	675	749	720	716	741	716	713	714	720	730	664	703	752	682	744	673	753	706	708	704	717	682	693	688	683	723	680	681	666	666	743	658	692	706	726	658	705	712	701	719	729	734	746	713	699	737	691	759	694	723	690	729	720	710	701	672	685	672	703	711	696	727	673	730	724	711	699	745	798	759	738	743	732	714	747	688	684	688	699	755	702	727	685	727	710	705	713	694	682	702	730	691	738	728	782	740	714	752	697	710	666	695	699	706	729	683	703	731	728	717	659	759	726	692	699	684	718	719	729	755	723	662	703	720	715	667	647	681	689	664	712	708	719	788	706	712	731	691	664	669	777	750	678	727	705	730	721	703	678	659	691	680	716	719	710	644	667	723	683	732	695	696	684	723	732	695	712	685	685	718	739	663	707	705	672	701	688	726	665	693	724	672	700	716	687	645	700	666	739	721	721	668	719	694	710	716	726	701	690	687	691	734	752	694	749	715	719	680	694	758	682	736	728	731	717	700	663	723	696	725	736	753	710	719	675	747	727	690	684	702	707	681	710	695	699	712	699	730	714	657	701	690	707	729	698	686	734	731	719	686	740	690	691	746	759	716	696	696	695	686	680	674	711	735	720	736	690	705	709	691	703	674	698	699	736	713	756	712	696	746	706	744	734	653	758	704	685	704	690	699	662	686	686	734	658	687	653	712	704	730	722	687	741	683	676	672	721	742	738	681	688	733	711	770	725	701	740	703	666	643	690	698	673	648	733	763	689	689	694	755	705	700	722	752	667	730	673	676	695	677	710	741	679	669	734	705	772	685	735	712	728	680	733	739	714	688	694	717	729	678	688	747	713	682	710	680	709	694	647	714	688	763	715	765	716	684	671	678	726	699	699	709	704	685	729	710	659	680	686	701	754	689	739	691	740	728	739	707	711	693	679	746	722	722	685	710	752	704	699	709	681	697	746	714	688	734	705	687	693	705	726	737	769	669	741	712	743	723	677	747	688	677	711	662	697	699	716	667	747	717	681	771	707	717	710	686	743	662	651	670	716	675	777	658	669	708	710	676	731	671	716	701	687	696	711	718	668	711	720	743	709	714	712	698	707	715	731	720	690	696	723	722	697	705	665	722	637	747	680	736	682	666	736	688	687	733	737	687	738	732	701	709	763	688	706	717	693	686	720	730	663	745	702	718	702	744	764	683	713	735	687	693	713	707	671	704	705	717	728	753	698	744	724	736	705	648	680	687	720	687	710	690	724	752	712	668	729	716	701	728	696	678	749	693	717	708	741	696	700	674	681	708	673	703	732	684	744	677	647	675	728	685	680	713	681	709	704	686	693	716	695	772	729	677	678	720	697	757	692	720	710	684	699	699	773	687	679	703	698	678	697	732	681	696	689	694	738	727	711	721	710	750	732	714	725	694	731	744	726	709	688	708	643	715	737	711	692	710	713	688	715	715	727	745	706	705	679	715	685	734	705	681	730	702	722	694	751	693	707	734	699	724	676	689	773	630	693	673	727	761	670	768	720	751	700	686	675	700	701	675	732	659	705	714	677	701	744	669	691	753	689	715	736	682	735	669	715	686	711	704	715	741	733	711	756	723	709	689	721	663	724	710	709	710	700	719	696	717	720	680	726	711	731	653	733	711	769	679	778	729	694	717	720	697	726	688	691	694	694	708	698	715	688	730	763	724	710	712	717	674	657	664	704	706	691	760	719	709	695	689	691	691	744	685	724	676	684	756	727	661	767	686	737	689	680	721	707	702	697	734	704	712	682	692	714	702	721	702	691	709	627	709	726	732	724	712	736	700	700	701	721	667	702	726	704	711	730	696	685	743	742	742	734	688	724	668	716	731	682	692	736	706	746	709	692	743	670	676	699	672	686	674	717	712	671	706	749	719	737	676	690	713	724	705	719	732	715	687	700	737	697	726	687	687	652	752	719	669	729	682	655	740	707	721	713	705	648	642
56316	61238	55934	42749	30312	21113	14702	10291	7270	5056	3495	2489	2011	1605	1332	1290	980	885	861	814	835	741	744	800	738	696	728	702	666	675	665	677	625	667	633	663	668	639	636	628	647	659	616	639	646	650	675	650	633	659	644	670	629	681	658	649	661	655	649	642	651	665	637	638	656	652	678	632	639	689	598	627	624	672	669	632	625	681	608	635	625	652	692	593	616	654	681	694	649	610	666	647	649	617	603	634	660	630	650	613	659	625	635	640	632	650	632	654	636	633	653	654	648	627	644	672	670	657	662	583	683	629	667	646	595	646	641	615	642	666	660	622	672	632	665	696	612	644	634	640	679	604	621	652	676	636	689	641	640	630	675	614	623	675	682	644	667	642	661	615	657	623	629	625	656	652	641	677	671	666	691	628	668	643	628	667	637	619	660	691	655	602	631	642	639	628	698	626	635	647	633	631	663	648	637	637	607	654	667	611	701	649	659	614	647	643	644	634	652	615	625	681	621	678	671	634	601	663	681	645	610	633	654	665	633	670	651	648	663	647	660	582	684	661	635	671	614	654	663	673	631	668	608	630	678	649	642	661	705	653	639	596	679	664	664	658	663	629	685	610	670	603	651	613	678	611	607	659	622	636	647	608	641	688	630	705	641	646	673	659	620	658	621	631	667	632	673	654	609	701	639	669	623	663	611	641	654	648	634	644	646	624	668	677	612	666	640	666	649	621	688	655	682	679	674	638	654	664	642	615	658	682	640	635	690	652	626	624	664	670	622	622	659	676	645	650	620	622	661	627	672	677	639	653	645	638	618	637	619	701	648	615	670	632	633	652	603	635	656	676	688	694	638	640	653	669	623	621	612	654	628	646	622	615	617	676	645	627	598	650	656	655	692	636	654	651	643	657	637	624	633	638	643	634	638	641	638	588	674	661	624	666	664	648	622	673	701	657	669	591	606	639	650	663	612	642	633	666	669	665	646	657	656	641	660	636	642	624	667	655	649	627	669	680	644	667	605	682	647	675	639	649	645	655	599	657	643	669	661	660	651	674	620	635	643	584	684	681	674	631	664	650	653	665	612	636	620	660	632	657	627	629	623	686	676	677	641	639	634	672	661	632	612	641	666	601	635	636	623	617	611	592	656	662	600	643	609	656	638	675	641	624	660	669	653	611	609	671	650	678	604	646	668	645	616	642	649	625	640	603	643	638	640	618	582	660	640	629	670	661	654	638	618	660	643	643	642	596	626	664	656	634	658	648	652	701	625	643	617	676	644	641	653	635	636	636	660	636	669	627	600	623	646	641	669	648	617	701	678	617	638	657	632	651	660	655	636	622	649	618	651	665	611	659	638	661	640	624	656	652	664	644	619	660	661	640	687	638	666	689	640	638	637	655	660	634	620	645	646	643	608	681	663	618	643	650	678	670	655	639	669	649	633	641	632	632	647	673	649	654	675	654	617	580	628	677	646	601	655	704	674	667	643	646	640	623	628	633	669	656	638	614	629	627	629	681	631	659	618	683	672	691	643	632	637	697	610	642	619	684	623	661	610	613	610	651	673	667	639	674	666	642	700	655	618	660	631	658	635	646	643	670	701	652	683	666	626	638	640	619	664	620	628	647	639	678	636	655	664	611	661	666	682	641	705	658	653	659	670	620	660	594	621	668	648	640	664	655	628	632	691	636	695	661	669	619	673	667	635	622	632	637	632	660	700	670	684	689	643	684	634	647	664	653	633	633	604	667	649	619	646	624	638	669	649	684	599	685	714	661	632	658	631	635	655	607	639	650	613	650	660	606	653	670	659	626	634	628	634	629	648	656	663	664	620	685	662	627	623	618	650	671	621	623	607	643	647	656	685	675	636	654	638	652	631	657	658	632	670	679	638	661	668	608	614	657	627	670	680	635	630	617	654	675	650	646	674	632	625	690	643	646	654	626	670	652	657	693	686	662	696	698	612	677	616	615	697	661	657	641	598	688	617	613	667	666	659	646	719	629	652	618	676	674	637	608	640	630	691	701	638	672	641	651	606	697	664	646	675	649	629	663	650	683	669	661	658	603	653	670	623	666	600	643	704	630	656	610	653	651	662	652	632	626	614	624	665	637	624	663	628	611	622	657	626	653	640	599	624	643	651	630	676	647	664	645	660	641	664	624	657	598	602	636	657	647	690	621	636	620	629	649	625	658	690	668	619	669	658	631	660	612	638	626	648	703	641	633	638	592	617	702	657	649	638	650	631	620	655	611	624	634	607	618	624	680	647	698	642	678	647	661	675	675	637	672	665	665	688	684	666	679	647	674	664	654	664	621	708	624	638	648	606	648	632	641	667	601	650	664	648	607	627	659	663	655	639	610	654	641	627	667	631	672	675	617	671	645	649	664	654	623	619	651	656	668	672	661	628	608	663	619	669	614	619	616	639	701	647	687	642	665	707	665	625	602	590	659	660	622	667	645	626	694	639	655	637	647	635	740	685	606	652	674	602	683	692	658	660	625	668	645	668	638	671	679	655	604	637	581	625	644	656	606	629	662	691	633	663	628	683	652	647	660	676	670	670	665	649	620	668	617	624	639	627	626	653	670	610	677	612	616	600	660	659	652	636	647	663	660	663	633	672	676	659	635	620	675	651	641	701	623	623	597	633	638	599	673	677	705	633	665	641	637	652	612	637	616	666	630	605	611	594	637	631	644	632	600	604	635	679	646	634	642	634	644	650	625	679	669	655	653	628	646	608	667	592	651	654	670	653	675	655	724	671	636	678	644	598	645	635	655	633	628	619	628	595	637	697	631	663	675	685	636	696	676	676	638	653	647	659	617	642	624	665	649	589	655	643	687	650	615	656	651	682	637	621	633	604	640	641	653	635	633	636	652	661	634	651	659	655	578	666	618	690	662	657	636	678	647	631	634	677	660	654	655	644	664	651	609	627	668	608	659	697	603	643	625	679	693	648	635	637	649	667	637	619	662	625	661	650	714	651	665	669	625	611	611	662	667	625	649	645	657	663	704	645	653	646	622	649	641	657	615	658	642	639	633	640	634	662	626	693	622	664	629	639	620	626	651	593	638	634	610	710	702	633	664	647	647	585	623	625	632	652	643	590	626	640	637	684	687	636	632	651	641	680	625	648	650	655	633	657	627	657	664	642	686	680	650	695	640	642	667	630	657	660	657	644	651	658	604	661	669	637	655	646	613	641	653	652	690	646	688	638	678	623	676	652	643	633	632	659	626	637	640	633	616	646	640	659	683	650	658	635	631	665	626	631	635	666	652	637	651	622	654	602	713	626	638	661	630	638	634	684	631	612	662	670	673	662	641	652	636	623	607	664	662	645	670	641	656	688	669	631	670	646	641	639	615	609	644	633	644	628	616	620	674	654	674	622	697	697	634	671	647	619	643	631	666	659	675	652	676	648	664	653	655	664	660	623	649	678	662	645	658	665	663	690	643	596	638	670	608	624	644	589	647	653	701	652	664	621	654	607	675	643	670	627	612	659	613	645	631	666	666
24429	21689	29428	24588	22471	24000	22543	11211	6441	4278	3116	2279	1793	1497	1263	1138	1019	903	925	889	869	812	835	780	810	790	746	699	738	724	704	698	731	771	758	737	737	785	791	725	782	710	703	697	754	761	765	709	712	694	727	713	729	793	692	764	709	686	727	736	779	726	702	679	708	719	731	763	726	733	730	720	718	695	676	712	698	744	739	729	756	715	738	658	657	705	723	748	712	692	716	666	705	705	614	703	697	721	714	716	773	727	719	737	675	731	726	677	720	711	671	738	704	692	736	723	663	663	715	719	728	731	721	703	691	687	767	725	748	720	718	709	731	692	771	757	638	720	710	755	782	691	703	699	711	710	674	673	693	677	690	725	715	751	698	731	724	736	703	686	722	751	738	756	713	717	744	698	776	706	733	737	693	699	699	702	746	689	657	714	696	704	718	718	745	751	751	663	718	709	738	699	742	744	686	744	729	707	742	723	697	739	712	744	729	722	704	697	717	686	705	742	733	697	736	713	738	755	722	712	733	752	680	712	711	696	725	735	750	749	679	776	737	758	697	709	735	689	701	691	750	687	731	745	714	722	676	745	761	696	686	706	673	717	758	702	710	710	704	780	724	695	690	749	737	693	726	743	698	756	789	693	689	719	739	683	708	722	678	720	694	695	782	719	695	727	702	771	681	753	708	709	738	690	743	693	683	722	755	702	741	713	729	711	756	757	758	675	763	734	745	683	732	733	655	712	726	763	729	698	708	734	654	701	694	708	710	717	713	696	719	704	708	682	717	722	726	699	656	721	742	761	694	703	711	678	678	730	716	705	751	712	750	745	695	739	739	663	733	732	753	739	733	688	743	710	718	701	735	718	739	722	680	698	709	751	704	689	703	689	694	716	704	764	722	724	738	674	690	711	751	691	699	752	763	684	725	686	737	679	729	702	714	762	701	755	717	695	712	682	693	719	673	710	686	705	729	744	706	722	769	739	722	683	758	760	731	735	702	680	714	689	746	731	768	721	700	778	733	714	694	749	806	717	694	729	706	696	726	757	738	672	719	750	756	762	742	670	712	722	721	716	711	669	718	662	683	694	712	704	723	709	735	717	706	732	777	713	689	704	711	729	730	706	779	712	717	696	729	695	707	718	723	674	729	754	728	738	750	741	764	746	743	715	708	686	691	699	750	765	741	714	683	733	711	749	714	689	710	702	744	695	696	724	685	713	708	701	752	716	727	719	675	729	705	728	698	720	723	731	692	673	725	752	677	736	735	737	667	731	725	771	725	716	752	714	702	735	737	739	739	726	736	728	689	718	721	738	685	756	681	690	652	691	708	736	716	680	740	757	733	731	750	751	722	692	734	693	726	740	729	678	748	682	715	720	711	671	730	727	705	692	741	721	737	696	714	703	722	694	710	716	717	745	687	753	726	723	747	764	748	745	726	740	709	737	695	683	677	712	672	741	743	761	702	722	672	803	709	686	656	722	668	739	729	717	736	758	733	680	719	752	731	692	749	697	702	743	665	706	720	677	753	734	741	692	667	700	707	750	761	754	730	717	683	657	714	716	759	728	732	707	686	682	667	682	715	687	702	694	699	647	732	680	735	747	704	770	706	712	731	745	730	727	695	722	701	737	716	636	737	725	722	684	666	679	689	745	700	672	678	740	710	702	736	697	641	735	718	703	744	681	780	760	754	751	703	689	686	689	737	678	730	692	663	707	699	693	727	759	696	689	761	758	703	708	734	717	761	699	747	697	749	717	734	729	726	698	705	692	736	756	780	688	750	754	710	711	738	781	716	761	699	718	655	729	730	743	724	698	713	696	691	734	694	711	708	679	755	728	734	681	746	707	704	689	695	732	705	664	656	739	742	737	723	729	755	761	726	732	740	745	706	752	744	706	706	695	708	777	683	716	697	689	732	736	728	711	704	690	778	752	705	694	703	720	726	725	681	667	694	692	703	723	722	680	633	765	711	694	712	738	723	702	685	702	743	736	705	720	740	714	677	707	726	656	698	725	714	727	734	646	739	741	682	718	701	703	742	695	754	796	688	695	741	726	738	698	720	682	688	762	685	741	727	700	695	700	706	758	679	668	753	717	716	748	725	705	717	709	729	712	741	726	723	694	719	718	710	716	689	687	717	695	717	713	725	718	688	731	720	696	725	770	755	739	684	736	688	679	699	730	746	717	689	712	709	728	673	721	737	697	726	749	720	698	717	755	700	708	766	704	699	696	675	724	717	737	714	699	687	732	688	724	732	727	692	741	690	706	705	757	733	743	741	726	709	724	696	700	673	686	685	690	704	764	690	751	697	741	718	744	707	699	768	717	704	730	738	731	706	672	714	777	718	734	713	709	725	748	714	691	703	723	701	738	679	726	726	745	690	694	764	713	732	766	706	742	759	675	700	721	683	690	697	707	724	722	727	692	732	695	697	708	743	709	721	702	667	703	695	732	727	692	758	658	702	706	702	695	683	707	720	670	684	755	692	718	711	704	723	766	716	711	673	703	722	779	725	734	718	724	725	741	757	711	653	734	688	699	745	750	769	715	706	723	735	706	694	716	702	706	755	738	698	700	694	714	708	733	702	690	724	700	718	722	728	731	752	753	699	707	730	728	650	713	735	700	750	741	692	735	695	727	681	743	702	746	768	714	777	694	712	730	636	723	725	724	729	697	713	759	760	705	706	704	711	747	712	727	744	725	707	724	710	704	720	706	708	785	726	719	694	743	733	695	711	791	728	771	715	791	724	714	715	759	730	727	740	699	731	733	701	689	738	759	716	718	730	700	773	677	714	695	702	725	720	747	709	744	729	679	747	745	716	715	699	701	718	720	711	681	706	731	721	707	686	728	704	704	740	758	686	727	708	709	726	728	712	704	742	710	643	740	670	715	701	695	718	676	751	679	700	633	688	717	714	734	699	725	740	668	715	727	702	697	712	705	727	697	733	734	749	720	712	705	700	678	700	763	710	736	702	727	699	730	698	685	736	727	731	744	736	685	722	737	704	686	682	788	700	713	707	693	704	755	723	685	687	730	714	755	705	708	703	728	705	696	777	759	738	715	735	691	703	746	722	730	699	731	735	749	721	766	667	702	703	718	721	736	768	714	737	705	728	706	707	719	733	711	684	729	706	712	718	693	662	740	769	748	696	679	733	683	721	675	683	703	694	702	632	748	693	716	716	694	681	712	688	714	768	733	705	734	716	751	738	739	777	726	718	686	708	744	683	727	732	714	737	771	686	728	719	696	689	673	737	706	714	705	664	703	728	736	660	729	713	748	734	701	756	744	722	744	669	753	733	707	700	781	692	685	713	691	711	752	746	721	716	715	717	708	734	728	676	700	721	725	696	685	705	651	735	713	720	714	718	766	684	736	714	758	721	734	722	707	717	730	727	689	717	780	718	682	688	729	686	762	645	688	731	732	732	704	689	713	673	725	673	723	666	753	760	728	705	728	712	683	716	719	720	720	746	750	719	765	744	737	664	713	697	750	707	701	723	755
58824	72958	58655	44247	32787	24343	17458	12419	8806	6030	4236	3051	2364	1861	1544	1321	1079	1052	944	869	866	837	761	841	736	726	712	706	674	658	647	644	641	652	599	636	673	641	676	574	640	628	682	690	652	661	665	623	662	674	673	669	653	667	655	656	649	674	612	675	634	662	634	651	672	611	658	615	661	663	636	643	643	621	645	658	632	626	638	679	666	695	647	650	698	666	611	652	674	700	683	657	644	641	673	668	627	641	612	626	656	688	669	651	656	640	671	670	642	635	643	683	649	653	623	649	655	657	666	679	652	642	642	621	627	679	665	626	632	638	668	660	645	651	674	704	635	684	634	644	658	677	684	648	637	648	631	639	652	668	622	629	647	677	664	626	630	698	659	637	669	613	663	650	630	698	675	649	636	650	694	667	687	620	690	653	715	682	694	643	636	650	640	595	671	679	650	663	662	645	647	666	647	695	637	643	615	653	631	654	693	648	646	665	682	659	654	632	627	620	633	630	636	631	644	601	647	631	648	631	645	651	629	678	669	653	615	644	613	649	649	626	677	703	637	641	645	696	698	665	628	654	636	671	631	648	611	621	658	650	651	711	678	642	597	681	642	637	626	687	678	696	659	654	617	643	616	654	666	633	683	642	674	664	622	637	676	654	660	644	616	615	654	611	692	693	627	726	681	692	678	699	653	646	651	661	632	608	676	679	659	683	669	635	641	619	685	655	663	661	657	609	667	647	665	670	619	631	654	625	690	686	653	694	672	683	654	646	682	697	675	628	676	686	692	639	629	641	683	654	658	641	623	651	641	638	650	633	659	633	642	639	698	692	651	641	613	661	635	615	612	611	639	701	647	677	684	639	625	657	678	670	672	667	660	648	702	613	647	619	644	655	658	657	665	658	609	668	637	686	661	676	643	660	626	676	658	684	642	635	652	631	639	604	624	623	666	663	664	676	677	649	636	667	645	680	678	660	657	657	674	630	637	684	649	674	644	662	688	652	658	630	659	647	588	652	668	635	620	645	689	681	639	707	694	667	660	670	674	617	628	659	635	636	675	691	636	677	645	682	695	701	617	608	657	675	649	637	659	640	678	660	667	678	647	644	625	644	648	624	662	665	676	683	658	699	659	712	669	686	631	672	650	641	656	624	653	608	637	612	660	674	616	642	647	678	652	662	685	681	662	624	649	668	624	668	635	678	662	668	659	643	690	657	655	666	624	707	644	670	650	624	611	643	658	681	641	629	636	621	676	648	678	654	700	626	651	629	672	653	626	665	675	671	661	658	658	616	672	676	632	661	660	705	670	666	674	687	674	644	690	632	648	657	682	629	653	614	688	696	676	598	639	681	652	646	685	653	665	679	659	662	662	662	608	668	683	671	672	697	635	642	688	649	641	656	686	621	637	675	675	621	612	649	645	658	654	701	645	633	692	686	646	674	655	680	633	671	656	606	666	661	659	679	642	680	600	638	643	666	638	646	632	652	653	653	667	653	683	630	684	678	673	658	631	619	647	631	659	672	653	657	645	645	628	588	636	647	671	653	617	689	641	670	668	612	673	649	697	625	649	663	679	662	667	672	650	645	662	626	627	632	637	639	665	634	647	657	655	679	674	683	660	656	618	648	616	685	688	636	596	680	655	675	648	678	692	634	646	669	647	611	657	673	664	657	690	650	652	625	676	651	696	664	598	633	633	639	651	639	626	638	643	661	604	714	701	668	689	644	661	662	647	653	636	636	672	641	697	623	627	643	623	628	670	701	694	697	676	651	691	650	623	652	665	618	672	641	648	651	657	655	647	629	635	592	689	653	629	650	695	690	668	605	654	669	676	630	675	648	673	658	641	647	685	652	646	645	605	608	667	699	664	711	666	652	629	618	672	633	668	638	640	611	650	599	650	706	652	633	681	653	652	635	674	694	658	630	677	669	658	642	653	648	615	700	679	664	615	701	669	620	650	674	613	650	693	615	632	666	651	658	671	653	667	657	624	649	593	631	637	685	651	649	651	715	655	655	647	641	626	693	662	642	636	632	640	624	646	656	668	650	653	659	674	664	678	647	605	642	677	652	630	607	621	667	675	617	649	649	650	648	705	692	689	670	629	648	619	663	661	635	613	642	670	597	679	666	605	628	661	672	699	672	661	630	669	636	674	615	622	641	674	708	608	644	648	680	605	670	648	658	657	660	681	656	621	584	645	656	639	690	648	681	631	636	686	649	698	632	646	615	619	699	659	672	659	664	658	671	672	648	658	669	652	673	635	697	665	657	653	652	615	653	620	660	635	648	674	642	659	631	641	641	673	647	655	644	671	650	682	649	676	629	642	649	653	684	688	705	656	628	686	655	650	638	650	643	657	664	635	659	651	629	646	646	666	671	616	676	649	648	636	672	649	654	623	654	631	658	663	671	689	627	600	670	618	664	705	647	645	645	673	644	666	670	650	649	668	645	676	624	626	597	646	657	694	635	666	644	643	694	656	664	639	677	671	651	676	659	686	663	619	651	645	669	632	640	702	640	692	633	664	679	651	677	665	628	651	635	628	696	649	734	650	661	663	642	642	652	632	665	642	642	632	702	638	632	646	701	651	688	634	647	680	663	617	612	660	636	638	697	650	669	636	605	666	625	669	630	627	651	658	661	647	618	638	646	668	654	664	668	645	675	651	657	668	626	622	632	621	699	613	659	682	653	633	638	647	669	653	677	641	622	648	659	616	703	658	642	717	695	657	629	639	682	650	682	634	659	612	658	683	642	654	638	642	643	672	695	621	648	658	647	626	662	631	655	675	602	670	662	667	637	614	621	621	658	629	664	668	646	606	676	682	623	673	649	687	642	651	678	643	649	663	606	651	663	701	672	657	643	648	668	631	661	645	633	675	614	619	669	633	646	643	648	660	628	650	648	653	647	630	661	693	630	647	682	650	629	623	655	680	680	695	649	664	626	642	688	653	611	646	654	629	626	636	647	677	636	647	706	628	691	649	636	651	677	643	603	665	682	623	668	656	659	676	648	659	672	653	623	635	618	670	653	627	671	661	673	630	670	667	663	631	642	671	622	687	661	663	686	674	688	638	661	621	606	693	674	652	642	680	649	656	681	699	681	620	652	676	654	636	634	653	629	639	620	631	637	688	681	655	654	641	673	655	626	660	652	642	683	606	682	665	633	651	663	676	624	682	679	725	658	618	654	656	686	661	677	673	644	660	597	635	651	676	642	658	618	606	639	696	657	623	698	648	669	610	647	629	605	634	606	628	618	653	652	684	652	646	663	630	638	637	635	664	655	699	694	628	668	626	653	629	664	639	675	544	653	632	674	663	640	703	696	628	670	652	661	634	659	660	662	655	656	630	652	628	668	612	638	635	652	689	655	636	626	593	637	642	663	606	644	639	696	601	653	630	708	635	619	612	659	674	602	639	660	649	692	675	654	653	666	661	678	637	675	640	651	633	609	657	633	656	666	643	638	636	643	646	690	642	625	653	610	645	576	648	673	640	680	653	654	669	624
29838	24939	33345	33464	25998	18749	12486	7607	4940	3314	2414	1746	1453	1183	1118	932	870	825	817	791	797	777	758	725	735	738	733	717	704	718	739	762	686	687	677	665	681	713	639	678	654	677	686	647	685	651	688	657	730	672	700	680	653	659	663	708	619	716	685	700	705	668	685	635	676	664	671	673	664	669	693	707	711	681	663	696	676	690	660	650	661	689	722	734	686	696	734	706	712	686	704	709	672	648	670	702	729	708	689	695	646	688	705	696	711	654	658	672	755	642	679	667	647	679	692	675	681	683	696	670	653	649	652	668	727	642	706	680	699	666	658	653	718	695	723	734	623	628	658	677	720	681	718	736	708	680	677	649	683	681	647	680	674	664	701	652	729	654	664	674	681	683	679	693	694	692	686	657	669	726	673	661	696	678	724	687	702	676	696	707	681	663	701	673	692	662	681	668	704	676	688	682	698	683	718	646	673	647	704	677	680	700	684	676	715	688	701	688	680	661	633	663	658	647	692	664	706	685	698	708	651	643	655	652	683	676	690	723	759	712	665	684	702	665	731	685	679	698	660	651	668	697	668	706	667	659	650	646	659	688	689	710	672	707	669	667	678	702	663	700	675	712	723	675	677	640	710	643	693	711	680	670	693	686	680	684	746	632	685	680	689	682	702	665	654	640	699	694	688	712	656	701	680	686	673	695	648	670	665	682	668	683	655	679	723	710	704	694	734	664	724	676	730	689	675	689	635	674	728	677	687	691	696	664	682	666	694	686	688	639	667	630	704	702	674	661	668	698	623	701	685	700	729	667	668	699	729	716	655	732	659	660	678	673	698	642	691	672	656	665	666	692	692	697	702	748	664	694	698	686	669	721	694	621	676	693	706	662	653	693	703	683	696	664	700	659	668	697	669	706	682	712	713	686	693	704	724	626	649	715	741	684	722	656	743	704	703	657	703	696	726	725	663	677	657	747	666	677	694	690	670	678	635	666	664	676	730	711	605	646	703	688	746	689	662	783	730	725	654	685	666	672	637	707	709	691	702	672	657	679	702	702	706	712	702	708	699	670	726	711	740	689	682	722	678	649	689	696	640	690	649	701	678	696	672	718	664	676	683	640	679	670	681	697	649	705	669	708	717	709	699	685	692	652	695	676	701	679	661	700	694	672	664	698	638	668	697	727	691	725	709	682	710	690	696	669	675	659	715	714	692	659	657	679	711	707	692	675	709	725	673	716	624	706	688	666	649	686	724	722	699	708	685	714	730	654	719	657	745	703	682	750	706	693	664	660	654	639	683	700	691	657	678	666	673	687	705	742	669	699	657	688	661	688	700	632	676	639	675	679	693	660	680	687	735	733	674	711	672	741	662	647	641	636	707	689	662	677	716	662	649	662	660	726	669	645	704	653	639	684	694	714	698	700	635	705	664	686	662	692	698	639	711	688	693	653	681	715	659	704	728	654	685	679	694	704	651	670	667	673	713	691	681	663	675	659	679	671	680	689	736	668	651	672	649	636	642	645	735	690	707	670	733	670	693	700	661	683	674	726	616	654	670	683	665	691	717	693	719	655	679	678	652	702	666	688	692	688	676	695	680	674	662	706	694	750	676	629	681	699	685	625	689	647	665	733	697	648	648	679	701	660	710	676	753	662	714	718	673	656	646	683	701	698	726	745	674	715	700	679	685	690	688	710	676	607	668	665	666	689	662	666	708	727	681	673	674	671	702	713	691	717	696	725	681	703	710	678	666	680	629	696	681	694	620	700	630	661	727	669	769	712	648	680	650	708	694	709	699	713	676	691	709	675	654	709	693	625	667	641	632	674	670	665	652	664	638	637	677	670	664	630	680	699	741	676	700	706	712	674	657	681	654	660	676	691	655	679	682	639	667	664	722	692	694	675	693	752	694	680	704	675	704	670	673	676	668	649	702	649	697	701	687	691	702	665	739	651	666	718	722	685	680	664	698	673	677	679	632	711	666	683	677	677	728	728	686	696	667	742	647	669	647	662	620	672	689	698	690	669	709	687	632	681	627	669	709	743	686	656	720	713	681	741	654	666	688	732	640	732	680	662	708	734	686	661	681	690	709	683	698	697	665	688	662	662	661	716	673	711	718	664	699	698	718	740	669	694	711	685	684	692	651	703	702	674	662	698	658	682	677	688	635	714	703	688	640	678	675	694	674	642	697	736	677	676	720	677	666	634	669	687	690	703	732	667	664	646	667	667	699	672	658	655	683	641	676	698	659	685	709	637	701	660	714	701	674	631	702	707	743	680	666	717	686	662	717	669	678	674	729	680	662	709	725	636	705	696	676	715	604	680	681	711	677	687	667	680	708	677	667	714	712	656	686	679	690	705	716	680	683	656	668	696	692	632	662	671	700	666	667	690	681	653	682	699	698	675	693	654	688	737	648	692	652	683	686	684	683	660	727	702	664	736	679	676	700	711	665	673	688	689	666	656	722	689	704	687	698	717	700	674	712	671	667	681	672	711	678	721	669	705	708	659	680	669	629	707	709	665	660	647	667	683	686	694	644	685	678	688	619	695	702	677	618	692	675	706	693	667	657	679	636	704	675	697	709	655	703	697	678	698	660	658	696	674	678	660	684	694	698	657	699	687	675	681	676	723	651	665	675	642	687	715	706	629	635	685	725	689	670	700	691	667	706	688	686	677	730	701	724	653	672	699	661	652	671	688	693	640	665	646	659	702	612	690	654	698	704	673	670	674	670	657	669	671	646	645	723	690	675	687	675	677	623	666	691	688	673	694	648	678	706	668	676	684	673	659	670	676	676	678	694	672	723	736	630	634	690	663	656	702	680	711	674	731	639	669	702	719	667	683	679	716	679	705	691	630	671	665	692	658	717	661	669	698	707	663	717	675	686	684	716	711	665	623	663	672	687	672	660	649	720	730	652	669	645	678	658	656	677	655	662	634	660	702	716	690	621	638	705	674	674	701	643	661	674	704	699	723	733	696	691	633	693	715	703	718	676	646	655	680	675	668	706	713	689	670	689	655	651	689	675	681	668	643	730	700	629	679	680	721	705	660	680	687	645	659	610	663	760	696	703	658	706	695	739	740	693	667	652	654	634	678	691	670	675	673	658	684	704	735	716	684	750	702	681	694	694	673	673	655	695	686	644	692	694	732	670	671	684	715	660	681	696	680	667	647	683	690	684	678	642	676	630	703	715	668	675	720	699	693	672	737	671	692	686	677	656	664	707	611	724	652	678	636	684	715	624	693	713	692	696	691	684	654	660	692	689	713	687	673	690	663	646	684	656	694	689	703	669	703	697	673	680	674	693	703	687	711	685	705	704	664	677	658	710	714	671	672	658	645	719	727	624	702	642	665	639	711	637	714	679	743	661	678	679	657	705	667	636	667	699	659	636	667	681	648	669	637	706	690	687	645	701	677	657	734	693	728	690	694	713	657	699	672	711	699	642	681	648	709	708	652	690	669	623	696	696	664	664	667	659	671	704	699	729	717	718	684	636	684	695	688	697	680
54022	59749	52559	39992	29226	21366	15221	10749	7478	5189	3598	2607	1989	1687	1391	1153	1051	984	876	799	760	775	725	745	701	672	717	661	702	662	683	645	631	647	608	645	662	623	670	643	626	609	652	610	670	615	626	664	624	602	608	641	611	625	604	591	663	615	634	630	660	649	584	660	636	613	641	656	610	625	681	618	634	659	678	646	659	590	658	645	619	669	606	653	603	585	620	588	642	622	659	652	664	639	611	570	576	667	617	664	629	600	617	617	591	615	574	647	667	663	675	683	626	615	599	639	606	660	641	589	601	648	592	596	608	643	651	600	660	647	646	640	636	605	631	617	669	622	617	629	603	671	676	651	675	684	625	628	682	619	664	645	641	618	636	606	622	609	605	629	642	638	617	632	617	677	590	644	635	656	600	625	648	595	606	653	623	640	558	607	657	623	677	605	637	632	628	607	649	614	586	652	686	627	592	614	607	638	606	597	654	630	635	576	607	615	635	639	625	594	631	666	684	666	654	604	630	631	633	612	630	624	630	661	626	622	618	605	618	642	596	601	606	643	672	605	599	619	620	696	605	619	687	625	637	678	649	638	571	626	674	608	661	680	661	644	622	617	645	636	597	634	632	618	638	643	588	666	647	660	636	640	645	616	633	628	625	641	629	635	603	620	643	660	658	608	649	636	625	609	599	631	615	624	646	622	642	562	607	648	643	627	654	626	636	625	672	638	679	603	629	629	612	634	681	674	659	591	607	621	593	657	674	563	627	664	684	663	690	637	583	608	595	662	651	637	622	636	628	628	644	643	646	620	586	606	658	640	652	632	634	596	659	610	669	634	658	628	641	694	610	635	594	644	583	633	623	610	618	632	630	630	646	643	605	625	607	625	658	628	661	586	620	617	645	616	592	641	620	639	637	639	642	623	632	606	606	622	667	634	620	628	597	622	628	616	644	620	667	641	632	620	635	615	641	600	656	596	652	585	669	659	667	648	632	643	618	593	648	616	618	607	641	554	624	622	635	643	596	670	619	634	638	671	668	641	642	671	676	626	632	657	623	633	595	654	626	597	638	639	683	600	628	665	611	625	605	642	615	649	633	643	604	680	627	601	598	639	588	620	676	631	617	605	690	618	614	615	643	636	596	650	589	657	681	638	625	609	661	640	657	604	591	624	621	666	653	633	626	638	643	658	574	617	641	627	624	627	611	607	642	602	656	635	622	657	603	631	606	641	644	660	618	658	638	634	633	641	649	622	665	623	689	593	583	632	584	579	651	631	653	597	649	586	615	676	635	662	603	652	610	670	627	686	631	618	618	640	617	627	587	606	626	650	657	663	626	658	633	638	642	661	665	611	649	595	641	614	648	610	623	596	674	631	625	608	660	620	629	631	626	624	637	662	674	618	637	663	638	599	615	648	653	652	632	678	624	652	619	598	616	593	640	598	605	640	614	624	570	625	601	647	653	610	615	624	648	644	680	611	623	598	655	676	640	623	592	623	652	677	618	673	660	604	660	638	683	629	624	617	664	599	637	647	658	620	619	622	653	638	618	618	650	641	669	636	663	636	606	634	656	628	580	598	637	618	661	625	638	622	655	645	634	656	635	607	608	648	637	607	593	604	624	636	655	634	612	649	651	619	604	684	651	602	623	675	661	631	600	613	628	618	635	642	664	608	631	661	626	615	665	663	579	643	651	645	618	652	642	619	624	609	653	649	594	646	647	664	640	648	656	643	590	648	624	658	566	626	624	638	652	681	622	648	599	644	595	601	641	625	645	594	651	660	663	656	628	670	641	609	634	650	619	628	621	663	664	622	627	630	607	618	622	640	637	604	626	627	621	618	651	678	616	629	653	649	645	660	662	617	660	636	599	641	605	619	595	680	617	570	644	619	629	595	620	610	628	584	624	580	624	645	662	651	622	690	626	635	619	629	675	619	634	596	631	616	643	596	589	636	617	623	642	616	638	620	597	655	606	641	635	619	615	625	638	611	644	627	667	645	637	600	590	634	655	651	633	645	603	616	626	606	631	621	663	648	600	624	652	641	646	627	599	604	660	641	612	695	642	634	621	631	654	632	662	672	654	681	635	619	632	682	622	652	693	623	604	612	612	593	683	663	634	679	630	626	615	639	659	625	603	657	638	610	638	648	603	625	674	627	660	633	616	635	621	668	624	658	625	639	625	618	615	613	624	653	608	623	628	621	660	665	691	607	606	649	667	645	634	629	592	653	631	684	608	650	661	648	632	629	659	635	609	610	626	647	644	673	578	579	627	631	682	628	652	620	610	614	585	632	626	651	642	641	693	673	638	654	638	687	622	674	630	635	671	621	624	585	623	644	682	652	628	645	654	665	680	590	612	632	636	665	627	637	690	662	634	652	619	601	618	607	635	645	609	621	664	672	636	656	641	641	654	591	663	645	615	599	612	614	649	629	615	638	578	663	653	662	613	585	647	677	641	597	615	640	605	612	611	641	627	644	624	662	627	645	665	647	638	608	621	669	671	608	648	629	620	612	610	631	594	644	617	604	628	683	636	596	648	614	631	656	641	635	656	611	658	655	636	635	648	610	612	614	651	638	611	625	623	590	606	599	635	618	623	625	644	593	644	673	656	577	668	627	632	665	605	640	624	652	619	617	600	630	664	692	627	640	617	688	641	626	631	636	625	641	600	605	636	612	638	652	606	618	642	652	651	595	663	636	626	643	587	649	631	651	649	600	625	617	626	658	635	664	626	619	624	649	636	617	650	628	651	621	657	639	612	658	622	617	626	591	630	601	666	624	607	608	708	577	678	633	652	629	672	634	606	611	630	633	685	618	628	666	630	650	628	610	660	631	674	625	642	633	636	652	648	661	654	642	640	635	626	645	613	589	630	629	613	651	638	651	632	638	633	626	643	634	670	679	658	624	687	586	602	678	634	688	682	658	642	622	663	606	675	633	578	609	613	609	641	603	631	684	642	615	647	652	593	624	648	645	655	652	635	641	618	627	641	670	671	687	618	635	663	607	627	632	616	655	609	678	586	612	617	601	646	624	648	711	619	649	636	632	644	652	680	651	661	649	657	653	643	633	633	634	656	645	634	626	680	642	635	616	613	704	639	658	625	628	642	614	691	637	635	642	626	646	658	619	610	652	654	620	615	660	629	619	650	645	684	642	644	631	666	641	643	659	655	644	607	629	625	623	602	648	617	634	652	611	633	626	635	584	621	655	649	661	628	636	637	660	649	625	641	678	625	620	679	636	635	600	614	637	630	615	648	626	649	625	625	584	636	645	613	634	595	655	658	657	642	608	656	647	604	658	632	598	630	667	661	697	633	626	629	656	656	605	671	655	631	633	649	626	596	632	644	656	601	556	669	615	622	664	647	628	683	604	631	609	620	591	647	635	624	616	639	653	635	585	633	605	600	627	606	671	609	616	638	612	595	647	653	605	621	647	613	653	638	599	642	692	659	615	634	656	618	617	585	641	634	639	626	598	654	630	639	599	672	643	622	578	623	641	634	611
26075	21751	29152	25222	23398	22601	15810	8084	4904	3480	2408	1850	1437	1252	1108	985	997	872	822	858	751	773	786	758	766	748	746	737	694	715	731	661	728	678	727	705	731	677	683	741	658	710	653	694	706	701	674	656	701	647	714	713	710	754	735	702	711	683	654	689	696	709	667	705	697	658	718	637	669	711	650	691	694	694	717	717	704	690	691	659	707	712	699	734	729	705	705	662	665	673	686	708	671	662	656	698	741	673	708	688	648	729	740	666	750	680	701	719	713	705	729	702	743	718	669	709	684	695	692	682	692	685	728	656	706	705	686	663	686	680	670	736	658	688	684	700	753	712	664	651	660	702	677	669	704	683	674	685	713	699	730	713	672	725	661	732	691	692	734	667	681	690	689	662	726	685	667	693	702	647	690	693	642	679	720	721	675	671	709	711	696	730	722	723	707	681	734	676	673	694	659	756	767	681	678	686	687	698	706	671	728	720	695	635	698	726	654	664	737	694	694	662	695	668	687	746	697	669	681	673	673	742	696	712	702	671	747	694	728	710	668	697	717	679	743	676	709	748	647	679	652	749	734	641	684	669	715	734	688	700	739	705	712	697	764	686	671	666	649	685	636	642	737	714	673	713	698	709	705	665	687	721	698	668	724	734	741	702	725	692	705	732	698	697	671	699	662	702	689	722	708	667	750	711	684	743	683	688	660	691	693	678	713	692	671	633	714	683	776	650	678	708	666	679	720	662	673	718	720	714	700	696	686	697	674	726	717	715	733	712	750	722	714	694	695	678	695	760	673	687	667	699	618	686	722	708	692	688	677	687	707	660	709	681	684	744	730	736	676	726	702	735	697	703	695	678	750	695	732	708	718	688	726	711	714	672	689	718	688	703	697	718	740	669	692	687	697	727	680	708	721	710	708	672	693	717	709	733	719	699	656	689	715	729	723	706	713	747	667	670	735	730	706	720	719	686	667	673	676	707	640	727	754	668	664	683	711	697	686	691	730	678	698	702	668	678	698	683	681	689	694	728	760	700	684	713	754	701	679	733	672	723	698	674	732	666	708	711	725	654	692	718	715	677	686	731	685	700	671	667	710	700	726	707	712	652	727	705	711	730	645	693	669	696	727	677	658	651	654	735	667	709	676	739	702	714	708	660	700	696	661	702	665	698	666	677	688	702	679	688	705	708	668	692	688	709	677	654	690	678	732	689	685	727	673	721	691	680	672	718	699	729	729	676	706	677	710	688	654	754	703	719	682	669	707	698	695	685	670	685	698	696	740	667	689	679	697	726	701	661	683	673	722	662	673	656	699	714	731	720	698	631	693	701	669	708	724	649	691	695	706	692	692	690	695	722	734	724	718	712	722	700	683	721	691	747	689	694	691	679	695	669	680	704	658	655	703	706	657	707	678	667	661	698	646	675	706	644	657	670	706	730	655	700	718	677	733	693	686	716	709	690	712	699	713	679	715	696	730	702	715	671	692	682	729	686	727	695	690	697	668	683	724	717	688	684	696	666	728	742	685	698	640	732	721	684	706	663	711	722	686	715	650	641	710	744	662	743	644	687	651	689	722	692	713	709	647	769	701	650	697	652	704	692	636	632	703	685	708	672	714	604	675	708	715	697	696	685	722	716	717	709	692	708	677	703	691	685	695	675	656	691	656	675	706	700	698	714	668	692	691	686	704	682	707	716	720	651	711	724	697	676	665	685	706	776	727	661	669	663	712	692	716	707	719	680	693	704	672	718	670	671	701	686	693	686	706	688	674	685	680	667	670	708	717	698	691	707	681	692	719	757	673	705	704	693	678	680	667	752	699	764	649	696	652	677	686	717	751	700	656	701	678	693	713	657	685	700	674	703	689	738	698	690	720	699	722	735	656	657	738	665	710	672	696	686	698	694	696	648	701	704	706	672	716	718	703	735	694	679	682	691	706	693	695	687	706	672	715	683	699	712	721	738	670	673	692	709	724	700	692	701	666	715	703	673	649	677	690	669	707	664	687	682	730	723	723	722	687	691	672	698	724	655	718	721	728	665	645	706	731	723	696	684	689	666	662	750	684	708	727	715	734	653	694	698	719	762	671	723	710	712	741	669	711	730	721	675	660	722	670	655	710	707	746	688	664	710	685	634	703	696	693	685	725	716	750	761	678	718	686	699	664	716	683	713	664	717	709	723	752	702	731	678	672	684	706	676	701	689	705	718	681	653	686	699	712	681	705	738	745	662	688	674	704	647	679	704	664	674	709	699	694	698	638	709	718	698	686	699	664	755	682	671	726	725	674	699	728	710	676	694	719	690	675	704	616	685	725	694	670	696	714	727	653	692	674	698	715	692	713	733	679	694	663	670	628	659	705	701	685	694	673	717	698	668	706	659	715	718	709	719	727	678	712	705	714	688	709	677	684	745	710	743	688	741	728	717	679	698	683	691	733	693	729	675	758	676	703	701	678	660	716	696	660	704	703	704	682	711	706	645	692	684	702	680	690	702	664	667	746	691	686	716	732	780	719	669	662	689	727	721	701	728	731	746	685	697	676	694	634	705	713	730	682	721	706	675	715	733	731	735	759	657	645	694	713	680	699	697	698	739	685	721	740	731	687	661	673	698	670	671	701	722	659	657	733	685	687	730	647	697	759	727	700	695	721	725	683	705	681	673	675	700	693	678	753	642	708	658	674	706	686	701	677	661	697	683	660	693	708	702	701	701	686	698	652	679	702	733	731	733	680	726	663	720	693	741	705	666	730	735	635	679	739	697	683	653	651	697	711	699	701	677	636	695	698	674	635	710	662	713	641	677	690	724	670	699	697	695	694	709	675	702	693	692	718	693	688	698	729	677	652	730	734	676	693	692	757	734	711	685	713	639	652	689	661	702	725	707	675	725	678	718	699	686	660	711	693	684	728	704	687	686	706	691	672	742	710	726	669	690	724	688	693	683	689	740	723	732	723	684	695	707	738	704	730	682	677	690	634	672	663	694	716	687	693	721	687	680	656	711	723	687	712	708	674	690	695	699	733	724	661	710	686	669	668	715	669	708	687	711	713	702	675	685	701	728	705	698	689	690	667	748	702	681	720	696	673	691	676	683	703	690	666	742	655	726	711	678	690	715	689	742	699	713	660	667	697	692	682	656	684	694	703	669	689	673	722	696	682	665	710	711	678	644	744	699	711	681	745	695	711	725	686	681	711	692	653	679	692	652	739	720	701	667	700	738	753	716	743	702	731	681	733	715	683	692	714	658	648	660	725	654	746	703	699	722	649	707	703	718	719	703	715	712	701	656	677	670	645	667	715	726	681	682	670	683	728	696	638	692	724	692	715	695	690	644	694	735	743	684	670	693	693	675	664	711	748	649	693	676	690	689	716	744	743	753	674	656	711	703	642	674	704	721	720	703	679	696	753	688	695	675	705	694	713	640	688	710	737	710	721	728	733	717	719	710	721	730	696	690	695	695	703	711	739	677	707	737	671	671	694	687	681	690	673	684	738	690	694	715	663	753	687	690
57889	64595	51129	38102	27816	20296	14419	9866	7012	4938	3403	2456	1890	1486	1263	1120	980	880	831	804	821	738	714	727	713	698	701	686	679	686	662	636	682	646	643	643	631	688	640	591	648	634	632	647	655	655	657	681	625	673	642	642	637	654	682	649	634	625	623	616	679	596	613	634	645	662	667	651	672	649	630	684	644	670	627	627	630	638	634	597	634	657	618	666	609	639	629	618	607	645	650	609	651	662	620	611	667	633	618	625	630	621	679	630	649	627	671	603	650	644	625	619	622	615	665	633	641	641	610	596	660	632	630	644	589	671	693	594	677	627	653	641	645	624	629	647	682	609	633	692	627	610	629	679	636	673	670	642	639	636	643	633	661	634	606	608	608	631	599	679	657	656	657	659	667	659	681	679	616	685	633	673	606	576	606	650	644	620	656	639	621	636	648	626	655	632	613	641	630	648	647	667	623	655	620	582	649	620	630	642	647	619	662	634	615	662	590	657	650	642	643	633	635	639	636	616	660	635	644	657	627	681	650	675	620	638	679	619	658	628	607	669	593	669	638	613	626	615	574	585	630	663	645	639	658	659	644	609	639	617	635	638	638	622	640	627	650	646	670	635	648	617	673	639	674	657	670	686	689	649	597	655	614	672	640	609	634	659	641	612	646	639	657	667	628	657	631	615	675	658	605	680	662	654	648	659	629	661	658	621	637	653	657	598	656	657	644	630	670	625	651	638	642	637	640	609	669	649	597	673	676	677	653	640	609	644	635	703	663	658	670	636	655	625	640	614	680	619	640	667	638	664	636	671	637	647	667	629	664	665	645	649	642	645	668	695	675	627	648	648	628	620	623	666	615	647	642	630	637	659	671	656	646	603	597	628	659	666	644	671	634	676	634	662	626	677	625	665	646	598	676	629	627	585	636	666	674	667	688	617	626	588	618	652	682	633	681	640	649	646	670	621	601	622	609	648	657	613	622	688	652	678	639	620	632	604	607	644	639	612	653	635	643	646	664	607	641	626	673	634	644	620	673	617	642	656	660	631	658	644	628	668	634	660	662	646	654	678	650	655	647	661	676	630	671	618	632	624	684	638	597	589	621	629	670	622	688	684	678	587	656	670	638	630	657	661	622	646	629	624	649	655	643	639	640	658	663	622	631	639	663	631	601	638	624	623	684	646	609	639	652	602	645	668	637	636	636	624	626	618	605	629	642	661	630	625	637	621	628	650	595	623	595	619	621	656	664	669	630	592	675	592	650	652	650	638	632	654	616	631	646	579	631	619	652	630	642	643	713	643	663	641	655	655	651	649	617	668	648	700	667	619	673	654	625	634	636	648	645	648	684	620	615	611	642	595	608	610	663	652	659	652	637	596	651	660	672	704	640	659	629	635	569	657	658	651	685	655	615	633	606	650	677	662	642	624	633	658	629	679	601	605	623	641	632	605	638	627	650	630	646	656	658	673	657	680	630	644	647	664	663	632	621	647	653	586	662	624	634	582	627	639	636	627	661	646	637	648	659	634	645	652	631	637	646	681	614	676	632	585	602	648	672	624	649	662	624	638	632	672	630	644	659	617	634	601	610	697	651	653	648	623	655	670	661	663	624	638	643	630	644	665	662	652	597	654	600	677	619	623	645	610	625	656	619	648	681	651	652	676	651	621	630	666	667	685	628	678	620	604	634	683	653	620	645	627	668	663	672	636	601	683	667	664	589	603	606	624	603	671	663	619	654	665	622	661	700	636	617	572	681	676	688	655	644	577	639	630	648	643	623	635	660	667	629	597	606	640	659	590	632	669	660	669	650	620	655	585	621	633	698	683	638	662	680	650	614	641	681	643	653	610	611	611	665	656	636	644	631	611	662	657	645	638	668	616	667	654	655	654	624	649	683	660	641	645	612	654	664	645	646	627	653	710	627	631	614	640	638	663	649	646	601	609	573	680	628	621	635	676	637	594	656	641	644	601	623	664	624	665	666	604	632	624	606	649	620	650	647	688	646	674	650	615	660	609	634	638	646	659	598	653	650	641	642	635	686	587	659	629	644	631	637	650	642	645	645	594	646	622	658	649	639	651	641	639	652	637	629	671	669	677	685	646	670	623	646	662	643	659	668	634	647	673	649	597	601	628	675	619	655	583	682	650	628	642	629	635	604	660	634	628	620	620	631	661	666	621	599	639	645	633	656	665	661	657	610	619	640	639	677	626	629	680	627	684	626	658	642	626	655	619	613	676	640	659	637	624	631	577	635	625	683	664	616	655	585	683	671	623	651	639	611	655	694	630	682	644	673	627	610	665	632	634	648	640	620	594	640	642	622	684	671	609	618	605	651	662	650	618	618	637	693	642	645	656	651	630	671	677	694	651	653	626	659	634	657	638	659	688	609	641	682	640	625	667	617	632	655	661	661	624	673	641	604	607	617	609	599	657	615	673	626	612	641	606	640	641	640	656	651	634	696	571	643	654	655	630	607	639	592	635	653	649	619	633	707	673	635	622	586	662	645	647	646	679	666	620	645	636	640	670	659	639	701	611	628	644	646	629	644	639	642	635	678	680	660	638	634	639	589	624	670	623	638	648	673	650	632	633	700	634	636	605	678	631	653	633	624	660	638	631	643	648	652	654	678	629	629	644	606	650	654	634	669	680	663	583	637	649	628	628	738	680	683	686	657	667	610	674	636	657	607	666	654	645	578	673	660	661	620	664	663	669	663	680	654	686	666	615	662	604	614	655	662	636	633	654	637	676	681	610	627	611	689	642	635	645	627	626	641	617	650	733	611	675	645	595	630	628	629	651	663	656	623	656	615	720	643	652	635	654	640	666	620	698	667	645	655	654	618	625	635	626	651	701	612	612	603	648	571	617	629	663	613	649	631	668	634	673	677	639	606	658	626	621	643	666	644	652	633	640	611	634	640	603	598	668	672	642	645	653	633	576	659	630	665	637	654	675	666	649	631	626	639	661	643	611	640	647	644	655	618	653	612	632	653	651	632	655	640	683	607	603	632	591	703	642	598	627	634	605	622	613	620	622	691	618	668	615	647	616	629	642	656	600	646	625	651	670	654	634	627	617	613	652	668	631	641	657	615	642	597	666	605	621	587	670	696	687	659	631	657	678	666	628	644	635	651	633	615	630	644	629	646	596	629	658	634	612	641	610	669	682	624	613	614	669	677	613	687	697	656	624	666	655	645	652	692	655	626	640	608	689	680	661	644	636	617	631	669	614	625	659	598	622	641	649	627	703	669	585	627	679	638	657	627	629	625	598	625	642	632	619	655	604	629	640	646	649	665	647	670	669	593	638	601	627	629	650	629	622	658	597	626	616	676	634	611	647	652	647	604	639	673	680	617	638	675	668	598	652	617	640	671	634	604	629	652	636	615	619	643	655	615	662	623	603	662	690	597	616	647	624	637	661	671	637	631	615	586	678	632	679	613	651	697	650	620	662	677	630	647	629	694	629	679	638	645	718	647	654	694	650	627	648	666	650	621	647	688	678	700	618	617	640
25370	21642	29332	25496	24702	26182	22817	12694	7685	5263	3586	2694	2063	1617	1318	1214	1098	941	933	882	829	821	854	811	794	759	778	714	786	772	790	778	758	718	703	766	706	693	724	710	714	671	706	703	691	723	734	713	667	680	661	731	672	670	710	685	696	673	669	733	710	705	729	724	695	707	746	703	719	696	721	733	707	679	692	740	719	695	716	693	721	678	690	702	697	690	740	708	669	683	695	757	716	709	667	706	698	695	696	690	672	693	760	719	690	730	707	673	731	761	725	778	736	729	677	683	695	714	683	727	701	751	699	734	689	711	671	696	714	670	699	692	642	709	709	701	691	707	717	675	667	705	725	679	672	703	729	674	705	649	714	679	719	714	696	686	765	666	676	661	723	706	686	699	744	686	688	696	733	677	730	699	728	714	726	679	664	688	727	711	712	695	729	663	693	758	744	676	723	682	690	695	723	730	728	727	699	723	690	720	725	743	687	717	768	666	700	695	663	740	688	679	703	681	742	680	730	707	677	695	678	721	705	740	686	721	698	706	680	660	683	721	727	666	668	690	703	742	643	650	681	713	684	668	700	711	663	733	658	701	668	658	682	726	665	655	698	702	691	668	675	740	737	757	699	738	680	655	700	664	656	692	697	683	652	686	694	673	692	738	703	702	697	686	652	659	664	669	714	707	711	714	680	693	711	694	713	700	731	704	695	706	681	676	701	707	672	698	695	716	731	650	696	664	685	720	705	688	694	742	690	702	657	714	685	687	704	763	721	700	647	727	658	690	671	694	685	673	694	669	672	712	674	721	715	703	713	713	725	635	662	671	711	717	689	721	684	718	767	739	743	668	707	684	742	696	653	703	673	668	725	750	738	686	674	676	676	679	702	715	642	670	675	694	676	708	716	777	726	710	700	768	735	721	633	711	661	669	673	710	704	699	719	697	677	681	668	710	674	678	697	689	701	718	777	702	699	701	717	651	704	687	734	684	727	717	667	721	741	745	741	687	699	650	784	726	719	730	692	694	667	707	671	725	672	706	711	708	698	708	686	699	706	686	684	744	743	704	739	674	706	684	701	632	683	698	703	717	715	705	709	703	694	681	741	700	702	728	649	661	725	667	690	713	694	709	713	703	699	697	736	773	704	706	697	722	706	673	687	682	668	668	714	672	689	679	721	673	672	705	703	670	745	669	662	684	689	690	703	732	716	684	703	708	777	731	718	686	749	724	753	677	676	680	663	692	654	720	700	700	711	701	688	693	706	630	745	721	672	746	711	658	703	747	716	669	676	676	713	737	699	702	705	678	699	690	761	721	669	725	680	721	689	675	730	655	722	718	729	736	650	679	676	692	670	738	684	728	724	736	697	654	682	709	711	706	669	709	760	717	690	700	665	703	696	731	691	716	681	712	759	715	738	701	732	706	697	664	718	698	750	685	676	683	686	690	718	692	742	697	714	705	685	721	668	672	715	722	697	686	701	677	677	709	678	695	668	725	672	705	704	752	698	669	698	636	709	702	691	653	701	692	658	653	767	680	720	679	704	694	717	664	672	701	676	730	669	727	701	666	665	707	740	708	684	693	688	771	655	699	711	675	683	668	721	692	711	733	694	698	743	745	718	720	763	716	710	700	704	699	727	705	696	710	672	703	674	680	675	688	728	702	669	739	724	681	664	662	729	704	691	732	654	700	742	667	685	673	720	700	708	692	735	679	704	677	686	684	700	721	677	700	656	712	707	699	646	653	692	684	667	709	708	689	633	649	703	691	645	683	671	652	699	734	731	696	711	654	679	738	694	661	715	702	711	734	695	626	702	734	705	701	706	699	704	692	716	676	733	684	714	693	712	680	704	669	691	740	646	701	681	703	702	728	702	683	640	681	726	701	689	708	674	717	722	714	690	693	685	752	677	676	710	738	695	694	683	681	679	678	700	728	677	680	681	717	711	648	734	725	776	734	705	696	725	714	721	706	700	763	715	679	717	702	678	737	688	713	661	696	736	716	655	708	721	697	691	685	693	698	685	732	735	694	740	745	709	678	689	707	717	724	712	704	717	697	658	693	725	687	709	684	681	690	697	672	686	671	658	729	708	713	707	687	738	723	652	651	705	693	697	735	713	685	667	730	700	682	743	653	701	699	721	686	681	736	676	728	664	701	703	706	718	699	699	724	711	705	691	698	702	713	717	721	684	690	736	730	732	697	707	664	681	721	728	676	646	704	666	679	716	712	695	679	682	659	693	663	703	691	668	694	735	720	747	644	678	703	695	689	680	712	672	673	706	717	706	761	752	688	699	666	711	692	659	726	723	633	737	686	705	735	779	706	701	687	721	708	701	708	700	696	746	696	728	659	713	683	709	674	691	708	660	740	687	670	677	678	703	716	705	691	712	717	678	640	713	716	689	707	669	707	731	675	724	676	704	686	681	708	747	718	713	701	721	725	667	710	716	704	707	694	668	715	739	669	644	688	685	752	688	718	685	699	710	740	717	686	757	693	725	708	676	713	695	720	741	697	698	625	705	697	640	700	714	688	686	686	680	722	737	718	695	680	670	710	726	715	661	715	734	734	687	700	700	714	717	726	692	689	721	734	666	662	695	665	711	692	698	692	735	726	706	710	698	726	752	649	705	757	712	697	697	733	678	649	680	728	673	687	707	645	701	698	709	715	690	663	722	730	646	667	709	728	678	686	701	684	680	680	727	724	702	702	673	661	676	707	691	764	673	686	700	689	722	706	721	715	654	638	758	723	709	704	697	685	729	665	703	684	717	703	653	670	671	695	684	741	687	728	689	662	642	673	684	735	704	655	719	693	686	654	663	684	666	691	736	720	667	716	659	742	690	661	732	649	649	711	704	739	691	727	704	721	767	670	698	709	703	697	660	733	675	750	685	683	703	723	698	700	680	718	676	672	711	712	682	677	670	732	667	741	682	672	707	648	688	708	707	693	746	690	723	694	674	673	672	728	691	702	701	713	698	719	746	710	697	674	689	650	691	662	711	676	704	739	677	704	695	663	709	700	697	700	679	732	702	705	703	703	720	733	690	671	705	691	709	728	719	705	672	728	736	690	743	740	674	696	706	683	703	727	686	692	702	683	677	662	710	735	721	754	731	739	671	706	666	661	702	746	704	749	754	729	684	676	650	713	668	702	694	719	756	662	676	739	709	696	676	661	740	693	758	730	673	672	709	693	727	716	662	664	651	714	731	676	707	694	705	686	700	677	702	710	704	697	698	667	681	779	730	678	684	681	694	703	694	710	754	702	713	684	729	682	699	719	714	748	664	718	665	718	689	719	744	709	686	726	716	685	724	725	658	713	692	731	684	721	686	690	732	698	667	670	669	661	725	668	716	740	687	715	655	695	737	706	714	683	663	725	692	708	702	701	694	633	715	728	763	681	718	741	737	736	655	721	692	713	741	682	730	710	695	704	700	715	715	681	663	657	642	638	727	711	733	694	749	700	710	684	674	704	694	704	645	695	691	742	664	721	707	721	636	683	735	721
52425	68176	61362	47572	36957	29086	21573	15425	11098	7759	5387	3904	2798	2212	1787	1474	1326	1086	955	983	867	858	813	775	772	816	690	730	663	695	713	678	654	612	674	655	647	611	619	667	662	654	704	625	673	618	650	651	664	645	610	655	633	642	644	681	616	600	647	654	644	640	689	667	615	663	621	639	661	621	631	643	592	627	628	624	630	656	670	650	642	672	661	611	672	644	621	605	627	657	614	644	641	625	643	618	621	663	666	639	612	618	661	683	687	636	653	664	642	627	632	651	652	660	635	630	661	614	626	636	711	650	652	648	640	644	680	581	598	658	626	661	596	623	646	642	624	684	598	608	610	635	663	643	660	656	638	653	655	663	663	644	640	645	620	638	619	619	618	645	624	635	651	666	669	702	630	628	608	683	654	632	591	613	620	640	616	649	630	649	693	655	682	620	634	673	642	633	682	668	608	629	652	628	662	677	619	665	652	659	658	614	638	620	678	646	627	670	621	659	693	656	608	668	641	649	624	638	617	610	618	634	632	659	639	669	648	629	618	612	613	622	648	676	649	584	615	662	616	636	628	676	614	653	573	664	620	566	650	630	643	619	627	632	675	650	615	670	654	671	602	621	657	593	632	637	642	615	611	680	650	620	628	625	605	655	712	654	675	649	647	617	646	632	641	635	644	638	658	605	701	657	615	669	601	675	631	658	650	676	611	629	712	646	644	609	662	636	626	611	667	644	661	649	642	652	647	636	640	669	670	663	666	654	671	671	636	628	637	654	680	648	681	582	655	648	666	631	632	654	632	592	611	592	637	652	651	680	637	649	653	642	631	638	640	624	639	642	599	640	675	655	647	588	649	678	659	641	645	637	658	627	636	671	650	636	695	664	639	609	655	658	643	678	665	645	609	639	623	609	670	659	632	648	597	623	666	721	659	629	657	674	680	663	711	620	609	636	674	632	619	620	610	669	651	664	630	666	610	594	633	687	710	573	654	589	631	640	647	616	679	611	648	675	626	634	659	656	661	679	620	653	655	608	638	635	647	642	627	668	613	650	598	655	648	648	628	648	626	625	653	612	648	658	660	684	627	660	635	665	651	610	612	608	670	697	643	626	680	631	694	578	614	617	680	627	651	677	650	611	635	645	653	655	612	656	646	619	632	668	655	664	612	622	613	617	639	635	703	637	630	661	642	609	650	610	671	670	693	636	654	682	632	628	647	643	639	674	647	706	634	600	648	624	622	605	635	626	684	615	658	620	672	664	627	661	652	667	632	607	648	665	629	633	660	630	653	666	646	639	683	625	678	600	643	640	671	604	671	590	642	653	661	691	624	612	629	602	643	658	675	685	652	628	621	658	619	661	634	639	633	665	668	639	675	634	601	673	656	634	668	675	646	619	656	643	643	625	632	641	650	703	605	635	645	626	611	667	608	596	648	659	601	661	627	644	629	701	648	690	666	613	686	578	615	645	625	642	672	662	628	659	646	617	645	682	667	624	629	626	627	610	664	616	666	621	595	636	658	666	618	611	631	680	607	682	685	628	618	617	672	623	624	652	641	654	639	664	597	638	610	626	629	595	571	627	598	650	643	669	634	678	634	649	649	629	649	639	657	646	661	614	618	628	645	647	619	632	659	650	679	651	614	673	696	628	647	648	677	627	651	674	647	666	651	633	616	627	659	653	645	587	671	632	625	676	668	625	669	669	619	623	695	660	633	610	648	628	616	637	638	628	664	592	690	691	592	630	643	611	616	659	649	666	624	592	607	599	660	609	620	656	659	642	643	623	653	655	660	666	608	651	668	642	656	624	677	620	656	670	624	651	686	637	647	686	639	624	659	588	597	597	665	647	667	650	634	630	642	640	560	668	670	623	645	630	608	625	625	657	638	598	598	604	582	669	635	661	659	676	654	637	672	637	632	724	630	609	627	621	611	659	624	658	658	626	668	635	671	628	638	647	656	598	649	633	651	661	650	682	620	624	644	716	639	599	682	613	660	651	638	648	658	672	651	668	612	626	630	650	594	616	686	661	689	661	646	641	664	644	641	605	645	628	659	613	632	628	622	628	627	707	664	648	654	642	669	662	661	609	603	652	632	617	639	677	643	633	666	658	639	615	649	646	655	647	639	694	576	628	654	620	675	630	619	633	668	633	631	667	615	649	653	660	628	592	630	619	631	631	653	644	663	626	648	640	657	648	629	666	689	648	667	654	657	613	651	649	632	675	659	662	584	652	631	673	650	672	627	645	631	647	662	602	618	690	634	641	640	648	623	605	647	608	659	609	614	661	662	670	687	646	642	646	649	622	679	660	667	628	659	624	655	612	651	661	639	631	614	648	646	655	639	657	622	701	614	626	638	660	624	603	658	656	641	638	636	649	654	681	629	627	659	601	587	659	637	586	668	673	628	647	643	644	647	653	617	604	607	632	629	674	627	623	674	616	671	693	637	612	625	601	629	640	642	639	661	624	658	629	693	670	642	644	640	668	605	624	658	645	666	612	621	617	670	621	594	635	654	658	654	655	621	653	661	606	668	621	645	650	614	619	678	637	688	625	641	614	648	624	637	667	664	652	674	664	688	623	669	637	662	619	694	640	633	645	591	626	709	629	688	639	608	622	666	581	653	607	641	680	614	622	623	674	676	668	644	648	704	653	665	647	682	652	636	657	681	600	665	625	646	602	643	676	641	645	634	617	606	632	583	635	634	628	668	650	626	645	649	687	680	642	641	639	662	618	645	621	624	621	679	615	617	642	603	642	604	647	646	617	658	624	638	719	639	696	618	609	653	636	596	654	672	656	686	613	611	656	617	625	642	658	620	637	620	666	642	634	580	651	608	629	669	634	655	636	657	645	691	676	627	666	653	590	599	660	683	608	656	645	629	621	631	610	645	621	671	644	661	633	630	658	655	631	596	673	663	643	651	613	635	672	645	624	627	629	682	646	615	599	658	651	616	641	672	621	642	641	617	648	619	669	631	657	612	612	623	669	638	662	696	652	625	675	664	668	653	642	697	632	689	663	635	602	640	671	687	626	643	603	637	613	670	677	617	674	597	678	633	642	629	632	649	638	625	617	640	651	656	627	646	670	649	622	674	617	658	628	617	650	636	660	650	636	614	625	672	609	666	616	663	646	644	695	607	667	644	646	630	634	601	655	630	641	665	634	655	675	621	609	588	619	692	669	590	604	638	606	664	658	603	648	680	663	699	606	613	594	629	661	649	635	655	636	635	644	659	614	618	656	627	658	632	586	648	618	650	637	645	645	610	637	636	652	644	615	644	693	680	625	669	697	563	661	595	608	658	599	657	634	673	685	656	658	598	647	647	615	610	635	671	641	604	592	641	659	618	636	672	678	622	645	609	630	637	624	671	642	623	639	636	633	638	677	652	658	656	655	636	602	661	636	644	646	671	598	617	670	582	678	661	624	668	627	654	628	648	690	679	645	628	650	613	611	642	651	646	627	629	649	658	638	619	642	625	627	644	621	638	698	607	658	677	663	679	641
24528	21605	29425	25223	24741	28451	28742	17884	11026	7325	5107	3521	2595	2118	1770	1418	1222	1071	1031	976	902	914	845	842	862	784	801	747	805	760	723	759	749	749	762	705	727	690	647	705	747	733	717	747	713	739	692	715	740	781	711	718	722	747	733	741	719	716	724	743	685	707	687	733	737	734	705	788	736	727	696	724	732	700	725	710	716	705	738	735	775	748	709	738	716	746	748	737	701	705	684	673	680	693	709	666	697	698	694	706	670	705	738	708	676	699	716	723	724	715	741	711	748	741	690	732	710	707	698	711	699	693	669	725	699	767	688	729	767	740	742	697	736	752	722	711	738	682	723	701	717	672	742	690	716	722	700	694	757	714	746	722	698	684	747	684	698	689	740	678	699	681	748	706	691	677	732	769	741	724	673	721	662	735	689	705	693	693	712	668	729	704	738	717	685	659	713	740	707	674	680	671	718	685	700	716	760	741	734	725	701	717	667	681	717	700	759	709	717	757	720	661	685	657	706	693	736	742	725	750	718	670	672	702	695	711	743	680	726	701	660	738	678	734	716	668	677	713	692	714	703	769	693	693	745	731	690	703	747	723	709	677	710	702	669	745	762	710	731	723	750	726	722	727	692	744	730	688	743	687	703	710	725	656	703	665	738	694	717	647	739	746	770	767	726	703	746	770	700	712	686	684	717	673	764	676	707	706	734	734	672	723	675	742	696	677	711	652	693	714	778	739	673	696	709	679	679	683	722	744	692	687	735	716	721	718	723	704	691	701	742	687	683	717	688	680	706	680	679	721	739	707	692	654	727	718	699	686	747	744	705	717	726	715	710	742	692	741	742	729	705	745	696	706	728	731	712	752	711	712	744	730	683	694	713	692	731	726	694	714	762	724	681	700	712	695	710	763	681	753	745	711	712	719	731	717	678	702	710	702	700	674	650	709	716	697	721	701	741	728	701	731	679	658	655	675	746	708	752	706	686	732	687	707	724	674	742	709	720	666	751	714	710	649	719	727	675	682	698	666	717	712	739	700	707	736	700	648	723	699	721	693	731	721	717	678	717	718	640	720	684	725	711	716	676	723	697	675	717	714	685	734	718	740	692	709	717	726	730	719	719	771	707	722	719	742	756	742	718	733	695	732	701	775	679	651	708	709	673	703	689	751	773	723	710	709	734	730	722	675	686	677	666	758	706	710	688	665	716	748	681	757	688	706	720	724	676	681	728	723	725	710	744	680	687	714	738	753	695	719	659	714	729	673	695	702	724	685	681	712	705	701	714	715	700	743	689	747	738	725	693	735	665	701	725	722	751	725	699	695	768	681	690	724	741	715	755	676	723	711	767	691	760	743	674	700	717	738	730	705	747	648	722	741	753	698	676	677	729	744	724	716	698	700	662	690	735	706	724	713	717	746	757	656	707	770	685	748	734	703	733	762	726	708	687	689	677	711	718	742	730	692	699	712	752	738	712	706	668	751	648	685	694	691	705	715	696	726	714	700	757	706	690	738	728	696	714	731	649	671	749	673	709	747	705	688	700	673	714	733	748	730	776	732	742	717	731	715	723	725	721	738	720	685	743	740	731	698	704	713	704	682	718	701	699	730	698	727	747	702	715	698	715	781	743	732	703	662	721	693	677	742	689	666	719	697	704	708	732	683	753	700	705	644	701	694	700	696	686	725	723	706	734	718	685	723	715	671	714	693	661	683	700	715	732	705	674	701	679	666	706	690	728	734	755	704	667	725	712	730	739	737	722	735	740	696	713	720	719	727	706	760	707	706	720	739	686	668	723	713	667	696	756	727	720	702	686	726	695	680	649	740	698	694	691	713	730	679	719	715	671	724	709	679	693	755	716	779	677	721	700	718	757	709	717	691	696	699	712	684	701	722	648	689	738	703	690	703	732	698	705	727	729	717	691	723	665	685	663	711	677	731	702	726	705	721	706	700	730	743	692	694	754	697	698	734	776	700	756	706	735	720	751	664	712	749	731	679	671	695	740	692	709	751	714	732	673	739	702	671	746	724	697	667	728	723	744	695	692	685	688	655	749	686	722	680	724	633	720	740	718	701	764	718	702	737	706	694	722	702	698	716	744	794	715	667	679	714	729	688	727	707	759	710	681	672	725	725	696	706	711	687	670	766	749	734	695	702	696	700	700	691	791	719	725	689	692	700	710	654	711	719	793	740	722	743	701	744	684	726	721	741	737	702	701	691	680	719	758	661	706	737	658	736	764	720	743	706	710	702	697	676	699	721	716	746	688	690	718	664	723	695	765	710	737	760	705	755	683	726	709	689	681	711	720	716	648	708	736	655	647	731	728	738	698	783	741	722	709	697	694	679	705	776	655	686	739	747	676	727	673	666	737	695	700	689	729	683	785	766	742	680	664	726	693	713	702	720	742	701	728	696	715	707	729	713	688	705	718	697	720	702	730	750	756	737	753	718	683	722	696	739	699	706	696	689	780	701	696	763	701	684	663	670	690	726	720	729	700	701	685	713	727	729	651	647	727	650	755	767	751	686	681	708	721	683	742	717	699	719	694	718	736	712	738	716	708	696	741	687	760	711	680	703	688	699	765	680	671	722	701	701	688	711	723	743	714	720	709	726	703	713	699	673	701	761	690	688	731	727	732	699	709	736	718	726	759	677	680	747	747	699	738	684	683	714	689	651	748	743	730	758	721	728	719	698	703	708	685	766	725	676	712	749	755	687	691	679	718	714	698	691	733	708	729	717	716	726	702	719	722	714	734	731	775	697	701	696	661	685	750	675	680	715	687	725	693	630	681	717	734	652	695	733	751	685	731	766	746	700	670	756	714	707	673	699	728	733	703	699	725	697	720	733	746	671	685	697	672	725	743	722	687	696	677	657	743	712	718	707	701	724	679	724	687	720	707	697	678	692	724	732	705	667	699	637	693	736	687	699	748	685	699	739	779	696	702	666	654	704	716	666	723	698	697	677	710	715	740	683	680	720	737	699	706	648	674	727	700	715	718	708	716	686	693	759	747	740	702	693	723	702	727	715	701	701	718	695	727	713	738	677	705	654	671	689	719	719	702	781	687	678	727	685	686	642	691	669	734	701	671	704	660	725	749	682	749	741	741	684	710	660	727	789	677	697	707	672	734	690	751	729	773	733	705	725	682	686	701	692	671	697	688	750	663	705	719	744	704	711	696	689	749	675	759	683	685	726	721	688	721	685	718	752	727	732	724	678	688	717	684	753	739	677	670	745	759	763	744	772	697	700	723	669	744	708	725	738	744	696	710	684	713	723	707	715	749	757	726	736	718	700	700	689	689	712	676	723	693	674	708	778	752	691	698	737	704	730	773	708	722	716	719	709	734	725	700	693	686	716	726	692	753	717	710	704	695	664	733	690	753	749	741	705	710	731	759	726	710	702	703	721	706	654	704	689	712	717	700	735	691	708	720	710	729	708	727	742	777	689	695	712	657	716	670	707	735	737	705	707	684	713	703	694	701	709	685	714	735	666	698	657	693	709	698	734
49831	69600	65679	52376	41691	34042	26106	19016	13877	9807	6925	5034	3609	2813	2136	1775	1433	1238	1102	1017	974	948	901	825	814	831	756	762	740	768	715	718	685	676	676	724	639	690	667	669	691	648	692	675	689	623	618	658	640	631	637	661	607	635	632	654	652	694	643	617	639	695	634	670	668	665	683	626	641	635	654	655	654	626	679	649	649	650	663	677	684	711	648	672	657	655	645	656	614	672	635	668	633	584	605	663	691	688	634	652	634	688	668	646	664	678	699	656	661	666	633	652	596	627	659	633	674	644	617	706	632	685	617	662	696	607	612	687	647	643	640	685	671	670	627	642	646	619	637	680	689	629	619	626	667	617	661	657	605	652	613	615	632	641	713	659	655	644	702	669	693	627	680	665	654	684	662	674	658	680	640	633	646	628	637	631	647	685	623	667	647	616	662	648	640	673	633	646	625	672	664	665	638	651	678	643	621	684	599	649	626	674	650	658	664	668	669	647	640	629	648	658	671	598	635	655	625	652	573	691	669	652	652	679	621	615	650	664	635	661	641	654	689	663	601	642	657	644	645	690	629	666	640	699	647	643	660	646	657	679	666	640	664	656	656	672	644	683	642	646	619	703	653	617	680	678	647	653	654	662	647	654	683	678	646	642	650	649	621	640	660	652	660	675	625	661	644	661	649	695	642	588	624	637	650	713	642	662	660	689	605	636	659	651	669	665	647	646	632	656	635	657	647	698	643	629	633	643	666	667	660	688	666	692	623	659	650	659	630	666	624	665	658	692	626	624	672	653	636	640	615	658	608	648	641	705	649	654	625	661	671	655	660	646	649	652	642	638	637	652	640	640	676	646	644	647	688	602	679	626	629	692	659	669	646	681	623	655	616	690	658	626	647	643	630	659	654	582	612	626	595	699	641	617	649	664	660	660	643	636	650	644	672	629	660	610	625	647	659	621	664	620	621	665	695	653	661	637	625	627	675	667	658	647	598	623	654	630	628	682	623	648	654	644	647	641	641	662	641	661	683	659	602	676	642	620	658	683	658	669	660	624	622	641	659	671	648	676	649	649	666	628	647	661	631	671	672	634	677	645	650	591	611	660	662	637	703	668	658	641	643	625	647	682	635	640	611	581	664	642	649	668	641	639	615	696	628	623	681	664	644	638	668	672	631	636	662	670	647	677	626	613	669	628	643	645	660	662	653	652	652	599	664	633	675	660	570	641	630	648	677	646	638	675	647	652	679	677	627	675	633	653	651	694	664	620	663	658	644	651	676	646	676	646	638	686	662	664	628	618	650	628	631	654	656	628	651	676	672	680	623	671	701	687	657	617	653	672	578	646	671	646	637	650	648	626	638	683	635	636	681	627	629	658	651	718	658	632	641	625	621	639	652	667	624	685	650	635	649	649	669	632	682	642	621	659	652	655	670	652	722	639	650	625	665	634	626	654	632	677	658	652	634	642	657	657	667	631	647	637	667	675	643	643	643	615	655	607	672	647	645	637	655	623	632	677	649	692	621	625	656	671	654	660	672	657	650	627	684	616	684	707	634	648	614	681	632	666	627	668	649	638	637	667	625	673	656	640	638	634	643	607	651	638	610	644	637	616	651	627	650	612	640	622	726	641	662	685	608	686	633	663	658	689	649	620	663	661	607	653	644	612	648	665	672	700	624	640	667	607	645	638	679	653	608	651	658	610	653	651	685	637	605	630	688	669	681	651	667	629	627	630	612	663	633	657	642	627	636	640	686	626	637	671	682	640	677	619	655	658	639	630	674	713	651	625	630	636	632	670	615	659	642	650	649	635	630	656	645	693	694	645	648	655	612	645	647	600	681	648	627	664	596	655	625	655	680	680	632	690	674	675	638	654	657	645	673	605	648	631	618	663	636	679	629	608	631	660	655	640	698	622	608	651	651	628	673	603	663	649	600	724	634	673	669	635	699	692	652	683	672	655	654	641	682	662	667	650	599	647	634	640	672	655	644	641	650	677	645	620	650	655	619	684	630	633	660	659	638	639	601	673	615	641	696	620	619	632	692	646	668	673	718	649	667	635	656	663	659	678	671	667	669	651	676	673	661	650	639	609	671	635	710	671	606	670	671	653	630	643	674	641	645	629	671	609	656	616	665	635	644	632	627	638	594	631	616	641	675	640	661	702	625	622	669	629	642	681	620	637	658	665	665	656	638	633	653	617	648	645	616	626	629	663	686	658	620	628	621	661	664	654	631	678	673	589	663	650	684	653	652	661	642	627	630	632	649	670	680	637	641	621	641	597	685	634	670	649	667	653	673	661	651	661	674	635	684	684	657	652	674	657	656	670	626	635	670	633	654	678	635	637	612	625	611	606	638	659	641	645	666	691	614	647	661	641	655	627	639	653	646	652	633	716	649	623	629	632	630	672	662	644	646	676	690	595	671	632	642	659	623	607	664	639	619	664	641	593	654	614	664	643	696	620	685	665	629	622	637	647	681	681	644	662	642	662	628	686	697	670	698	638	644	636	574	647	656	613	736	665	646	643	692	655	639	621	653	645	676	670	675	645	698	632	667	692	651	622	638	698	674	599	644	655	703	677	638	668	644	685	691	675	641	646	646	701	621	664	658	683	612	656	636	672	651	626	635	665	660	661	669	679	602	616	688	678	670	634	628	585	648	651	694	704	708	640	664	631	643	669	601	671	638	661	648	675	656	674	632	681	623	640	646	657	662	591	649	636	646	636	662	654	658	640	653	615	662	651	660	650	608	642	652	642	622	647	682	679	635	661	603	676	636	640	598	650	653	604	641	673	635	662	656	612	672	660	663	631	628	637	643	651	604	611	661	603	642	613	646	628	631	673	578	656	657	687	622	679	619	674	604	638	629	657	679	602	617	671	640	634	658	652	657	678	641	649	636	649	610	671	670	627	664	661	669	647	650	652	628	615	632	627	655	684	653	633	668	620	640	666	644	665	683	635	631	639	625	613	617	624	671	629	683	651	621	637	695	631	708	642	653	612	652	649	645	626	663	630	693	681	685	674	632	698	678	651	638	680	653	668	662	660	652	675	667	625	633	637	607	674	642	646	631	615	668	626	641	688	657	689	620	675	619	655	686	635	647	636	658	676	698	628	652	636	623	595	633	681	650	695	635	655	678	654	674	597	649	702	695	594	688	663	690	596	625	616	657	613	621	631	673	697	672	623	648	681	616	709	656	669	649	669	639	601	665	670	667	658	648	659	677	621	632	629	672	669	669	659	681	668	651	633	688	637	642	610	636	613	678	651	674	677	651	604	662	652	646	710	640	653	619	648	649	685	637	649	656	681	659	666	653	633	665	643	657	659	664	666	631	685	647	644	670	673	669	689	628	618	622	648	626	655	651	642	651	676	665	651	639	636	647	668	641	631	626	586	629	636	654	674	652	696	658	656	664	635	643	610	649	638	648	616	700	635	680	665	714	682	617	683	658	679	621	641	623	671	645	619	646	619	682	647	653	685	675	634	674	651	648	614	641	654	671	668	602	664
29026	23620	34410	36454	29356	22706	15887	9673	6174	4093	2962	2161	1687	1393	1204	1029	963	902	862	818	791	804	758	761	718	731	713	699	708	675	679	696	703	677	690	704	659	673	696	664	725	652	723	699	693	650	672	736	677	708	701	677	676	658	750	667	733	717	633	702	709	672	674	666	698	655	678	669	668	674	682	640	654	687	692	658	670	712	694	683	681	709	686	654	681	663	690	675	673	650	675	674	702	696	666	708	694	671	696	696	737	654	694	705	689	630	682	666	681	708	661	741	676	694	690	647	687	716	678	658	686	678	674	649	677	663	705	683	660	678	642	719	641	645	630	656	645	685	706	606	649	644	708	733	656	643	690	673	639	677	701	625	694	681	730	670	647	675	695	666	683	666	704	671	689	707	710	683	678	700	676	666	729	646	638	628	728	718	649	690	689	682	674	661	648	728	756	689	652	629	689	693	665	629	657	663	669	699	664	673	635	677	709	641	664	607	669	645	670	740	671	735	669	707	628	658	656	674	710	684	688	668	717	659	685	632	706	690	688	696	647	669	669	727	682	648	668	678	666	707	685	649	688	686	677	676	724	677	687	662	706	669	678	662	706	680	651	680	688	704	710	648	686	644	699	654	640	684	701	651	657	666	690	691	698	671	675	692	663	650	651	654	656	689	648	675	683	658	670	673	703	634	678	665	696	676	651	656	676	704	663	697	657	656	665	659	659	653	708	687	664	648	638	667	679	662	650	724	688	705	637	650	663	730	688	695	654	682	720	708	654	658	738	663	662	729	684	661	674	641	674	693	726	692	668	654	640	663	677	619	701	687	682	655	682	650	704	666	706	716	677	670	693	676	681	681	677	722	716	721	661	663	682	695	644	675	646	679	703	652	713	651	706	669	665	641	704	697	716	748	661	692	721	652	639	665	677	674	667	653	660	682	712	687	685	615	677	664	681	698	706	722	710	667	702	690	684	700	679	740	674	705	621	751	711	688	616	652	701	726	632	631	701	648	695	662	663	643	681	663	612	670	700	609	633	631	673	698	699	664	665	673	718	677	683	654	639	698	656	670	690	693	700	678	672	667	661	700	679	662	686	686	676	700	707	665	681	693	653	656	655	650	690	641	703	690	650	692	665	689	693	669	717	669	702	639	654	692	665	656	672	685	665	705	731	673	674	725	685	715	682	692	676	710	705	670	731	685	747	709	719	649	692	643	712	723	632	655	667	688	640	677	704	668	670	691	689	656	683	723	671	738	674	650	698	691	628	717	713	639	625	662	678	681	707	629	670	706	674	683	708	641	649	703	666	670	671	729	658	632	679	717	647	704	650	691	675	681	671	657	706	645	649	683	701	686	687	615	705	667	662	674	631	679	704	721	694	693	655	709	635	639	670	727	704	668	659	682	679	666	675	675	663	723	729	666	653	712	688	681	670	688	703	643	720	637	705	650	724	706	716	624	721	697	664	719	710	697	695	699	677	702	669	652	696	702	640	706	674	685	720	727	696	726	712	662	687	680	667	680	661	678	650	698	675	677	671	640	672	607	740	657	663	699	688	638	723	652	657	711	655	664	661	717	689	648	651	659	670	656	694	656	625	679	663	676	645	698	713	668	698	698	638	676	712	642	642	686	704	650	683	715	685	720	679	661	695	704	708	655	662	691	692	672	646	677	671	706	667	711	676	653	692	699	721	667	633	720	636	681	738	651	672	642	745	681	641	692	646	628	692	651	677	699	712	713	653	700	689	727	626	639	634	722	668	655	710	627	696	671	673	679	695	697	665	704	692	660	705	685	662	680	700	700	689	689	749	687	655	711	675	686	711	683	721	707	686	711	696	695	702	661	733	650	703	686	695	681	689	691	699	711	681	666	680	706	649	669	656	669	680	711	668	676	694	669	696	712	706	672	690	692	619	674	663	682	627	620	723	662	720	657	661	664	714	668	655	678	664	708	667	657	698	685	659	711	687	654	653	697	684	700	687	643	651	689	691	655	712	626	703	715	702	672	699	659	691	636	662	708	659	728	646	672	672	680	721	679	735	681	681	693	690	658	662	659	658	668	713	622	665	655	704	648	681	675	698	644	671	741	671	683	692	665	718	660	651	741	696	707	646	682	688	703	720	665	660	682	684	658	699	674	679	646	665	648	694	668	709	669	754	695	707	700	666	691	641	706	655	710	660	766	712	687	621	709	669	690	675	658	675	670	680	655	657	692	644	691	723	699	679	687	722	693	696	671	713	685	683	644	716	646	651	696	619	708	697	653	681	679	699	686	671	705	650	672	658	698	697	701	727	677	651	706	713	688	705	643	697	661	730	721	667	704	695	688	703	716	660	705	659	596	747	696	696	666	708	672	662	615	692	744	756	609	656	670	673	689	711	679	725	696	688	727	661	688	674	700	706	772	681	727	669	707	659	684	650	672	652	729	727	676	704	646	693	664	707	683	640	627	718	629	658	646	670	712	635	694	718	697	656	692	694	699	684	666	699	671	700	683	671	639	706	688	676	703	739	678	666	684	704	702	719	635	678	670	707	684	695	719	704	761	705	670	673	694	735	694	676	710	699	662	686	687	640	616	717	632	687	649	708	671	690	718	683	720	671	685	657	672	655	698	633	686	640	665	702	639	667	656	666	694	644	670	702	656	658	684	668	642	668	702	704	650	718	687	670	644	660	705	631	659	641	648	659	627	668	667	659	627	668	717	649	629	664	678	715	652	695	641	698	731	728	729	662	691	685	681	685	658	668	692	676	743	637	713	742	652	692	745	687	691	724	663	714	678	726	649	718	625	699	645	679	683	678	739	677	681	696	696	689	642	711	674	705	667	724	646	655	672	689	650	672	716	699	680	663	658	672	679	636	705	679	658	723	680	738	630	642	701	673	725	716	680	646	689	618	690	674	663	664	725	647	685	709	646	677	669	640	682	717	687	676	692	667	683	677	681	682	693	689	632	683	630	703	688	640	673	595	681	697	676	670	706	717	646	630	673	667	696	688	706	689	719	631	667	671	662	685	668	671	691	677	641	681	660	693	667	635	687	697	671	637	720	696	666	670	681	643	635	682	674	669	700	706	672	694	661	672	674	631	648	676	642	705	651	690	655	655	621	716	714	716	696	703	657	668	675	620	657	665	677	660	730	701	644	686	690	635	664	680	650	672	714	661	660	663	642	679	613	664	681	680	711	675	672	654	638	676	707	699	678	678	644	657	696	696	644	663	698	688	719	671	691	678	670	738	656	680	692	668	650	674	680	682	664	687	660	708	681	665	692	668	673	644	694	690	700	684	701	660	691	699	715	691	680	672	702	619	644	692	615	706	708	622	620	653	664	677	682	704	704	654	680	716	668	694	688	699	636	709	658	706	659	631	673	658	667	642	678	678	716	628	746	646	679	668	665	709	713	686	658	721	705	713	729	697	732	654	669	691	666	710	703	700	720	651	678	661	707	631	703	673	649	699	661	689	685	667	689	697	671	658	701	665	641	632	686	681	664	696	642	645	687	681	678
46710	57459	54542	42811	33290	25129	18444	12916	9124	6404	4505	3207	2441	1884	1437	1271	1051	968	902	832	784	782	740	742	717	711	654	649	696	631	638	626	631	626	673	600	661	653	646	622	652	571	620	658	615	669	620	626	630	654	585	634	635	649	654	631	621	666	655	608	603	606	608	587	640	635	630	628	610	651	602	647	648	624	627	613	646	584	627	612	629	624	654	605	642	633	613	635	569	637	598	666	640	595	601	645	601	674	612	622	625	625	705	629	629	632	647	614	638	667	598	594	611	620	630	607	616	641	641	614	610	617	614	608	646	656	638	646	648	636	641	640	648	620	599	611	586	648	644	606	620	594	635	586	602	682	628	659	573	626	626	621	630	644	602	637	615	624	589	584	653	604	645	614	568	662	616	635	619	627	624	692	623	634	602	700	637	592	626	603	678	601	643	607	562	616	623	687	589	641	638	607	634	616	596	666	632	598	661	642	665	621	625	612	612	638	640	617	606	598	634	602	583	600	602	631	642	674	631	598	638	614	632	658	635	656	634	593	635	683	660	611	622	620	601	600	581	641	614	586	591	625	635	642	622	637	609	606	658	620	647	612	632	634	629	607	595	611	649	612	595	588	569	650	607	672	646	665	639	621	654	619	625	614	646	585	608	579	613	678	586	661	586	606	624	657	631	578	600	617	593	667	625	602	633	634	645	656	644	621	603	607	625	655	606	633	646	650	619	641	646	594	666	638	582	644	613	623	636	598	596	604	618	612	647	628	629	613	647	653	633	632	687	629	641	611	691	685	609	583	641	583	634	604	589	605	606	645	610	625	668	635	636	610	644	616	654	624	648	636	611	653	588	638	613	672	587	615	657	596	595	659	671	626	652	630	645	601	634	604	600	623	609	628	621	623	614	625	615	614	601	615	642	654	645	636	660	621	620	634	610	630	638	633	640	623	647	618	607	611	562	598	624	648	644	626	610	613	593	640	624	650	668	646	621	628	659	598	595	596	661	659	654	635	626	579	607	643	577	624	578	634	590	612	666	656	624	605	648	679	672	650	665	668	680	585	582	620	607	633	636	659	632	643	586	603	632	575	632	585	645	647	634	596	624	637	699	643	632	653	639	658	645	581	616	606	682	637	608	584	604	660	598	650	623	613	660	661	594	607	665	625	601	633	641	625	616	612	679	658	608	632	662	587	641	638	619	629	582	636	639	698	626	676	662	611	680	599	601	627	668	666	619	615	635	637	608	595	601	631	580	652	647	620	618	627	633	651	656	609	643	617	644	629	624	607	587	573	635	617	653	617	645	625	632	613	639	614	627	650	607	630	622	590	624	646	596	653	619	623	615	640	607	633	635	631	634	589	624	641	652	639	614	668	654	615	628	633	636	635	628	646	660	667	691	619	585	572	629	626	617	637	635	638	642	581	626	635	611	643	617	581	620	647	597	621	649	672	672	590	646	588	643	624	634	614	644	672	627	660	641	629	605	611	684	618	669	660	590	617	664	646	623	593	645	638	622	615	661	649	592	614	602	609	635	636	602	641	598	597	654	666	600	655	657	612	641	632	603	584	637	634	642	634	629	600	618	621	667	660	606	586	614	664	656	610	617	638	602	608	621	615	618	586	619	659	592	624	628	626	631	614	631	616	592	632	654	575	595	595	612	684	645	643	638	659	603	629	572	635	586	607	677	576	637	595	682	622	685	641	637	666	616	668	660	609	596	596	670	635	619	613	627	628	624	624	675	649	624	640	622	605	610	663	623	628	650	615	601	610	610	622	648	642	567	585	601	595	624	612	614	580	660	646	620	614	631	637	645	639	628	623	627	607	626	638	640	641	597	642	655	643	624	604	653	618	586	635	616	619	641	563	655	664	612	618	640	643	631	626	646	623	629	647	644	626	628	648	679	638	648	624	666	631	625	621	615	667	635	580	632	629	633	603	620	649	640	618	606	645	602	618	638	600	679	660	686	630	611	645	615	643	610	628	624	634	652	633	616	643	669	638	626	627	648	583	613	574	635	598	636	606	615	634	621	619	634	623	600	597	666	612	617	623	592	616	649	590	603	654	626	614	628	622	643	642	619	648	654	645	633	625	629	626	603	625	618	630	589	603	582	643	603	637	600	631	597	638	635	600	671	588	635	646	645	638	680	583	640	594	636	619	605	621	608	602	622	626	622	595	585	582	640	579	649	613	619	683	604	591	654	591	617	630	654	638	645	617	600	670	593	626	627	639	627	619	607	627	627	641	575	610	661	572	620	638	629	613	612	622	631	618	637	640	619	620	624	651	635	624	663	644	614	641	617	646	589	658	608	642	595	656	640	609	649	620	649	635	669	628	609	645	589	579	628	635	600	582	618	631	643	625	622	615	615	631	607	575	661	557	625	627	648	589	623	664	602	657	626	635	609	691	611	644	649	655	637	649	658	630	573	638	594	635	657	595	602	617	597	648	647	602	665	636	626	639	599	586	664	606	627	653	636	604	627	653	626	623	634	637	603	620	652	665	625	630	635	647	637	613	599	644	648	588	645	639	613	681	651	638	637	573	662	621	634	633	623	676	645	651	601	615	635	622	602	665	618	624	584	633	652	625	625	673	603	618	609	654	621	597	629	587	636	671	640	600	626	663	649	660	652	626	643	631	644	593	663	629	621	626	640	681	636	619	610	639	589	673	637	582	618	636	582	652	654	633	647	633	642	594	631	638	639	595	591	617	635	584	586	610	584	659	602	624	618	656	624	679	650	590	645	670	627	581	635	569	595	634	665	661	635	622	634	610	607	615	593	642	659	627	591	597	623	637	613	658	646	582	636	621	632	644	611	607	596	627	656	608	629	654	622	627	597	608	604	636	637	644	606	620	623	640	609	645	641	574	636	644	601	681	595	653	632	661	636	645	619	579	617	641	633	626	591	610	635	628	621	593	593	651	670	638	627	657	606	629	617	605	663	604	673	677	654	630	590	644	635	639	642	599	632	635	627	579	613	595	586	686	658	664	615	656	643	623	645	576	621	609	580	641	648	626	629	616	620	595	639	643	609	604	625	656	580	573	567	627	595	662	633	613	606	613	617	645	637	633	665	634	623	614	643	603	657	653	632	645	643	638	638	681	652	632	601	592	627	615	641	616	630	621	605	645	618	632	604	640	620	604	603	639	606	617	641	605	632	606	645	600	624	643	651	610	608	631	575	591	634	624	646	618	623	645	610	634	646	575	608	609	623	667	589	611	660	613	608	655	604	642	631	688	674	585	628	631	666	624	603	584	607	622	623	637	657	705	598	615	636	635	649	635	610	631	648	606	698	631	633	624	632	626	643	618	636	598	638	628	631	583	685	631	642	588	619	664	623	621	610	616	621	646	593	625	667	590	644	625	642	644	603	616	663	626	628	645	645	611	590	632	581	606	655	629	621	637	634	626	584	642	677	670	644	653	626	619	594	623	622	660	633	592	640	592	659	618	622	613	663	625	594	615	582	603	608	649	614	660	589	631	666	606	589	603	642	609	610	629
25897	21653	29471	26770	27096	28582	23772	14100	8492	5728	4020	2933	2271	1751	1453	1149	1125	1005	902	885	847	827	804	881	773	743	737	811	740	699	698	743	700	696	704	695	752	736	636	695	681	727	647	678	714	719	696	719	671	671	619	692	683	753	679	699	675	680	756	690	706	695	719	720	732	740	668	790	665	699	677	647	683	688	743	708	684	690	677	708	726	674	714	660	694	666	715	739	687	732	642	685	729	706	672	700	670	716	698	681	710	714	640	733	687	701	705	664	684	682	697	675	689	689	682	738	677	718	737	679	675	706	682	674	653	684	652	695	750	706	646	677	692	706	695	692	707	744	745	732	680	701	701	715	677	701	671	762	682	669	725	667	669	660	711	720	692	706	720	694	732	777	721	733	738	710	736	653	733	706	703	660	662	666	697	670	739	710	721	731	628	750	683	699	699	678	714	663	738	734	679	675	712	688	720	706	693	703	639	711	679	620	727	699	679	652	755	706	691	683	666	676	649	653	643	716	691	668	699	707	682	718	716	667	715	706	669	703	689	661	726	681	734	677	673	724	688	717	665	703	666	718	689	683	662	709	654	725	733	676	671	694	743	706	689	692	707	715	672	706	714	679	747	720	684	736	703	690	691	639	671	662	684	711	679	649	717	688	701	746	693	738	704	645	701	656	690	698	687	684	688	734	725	684	742	731	700	712	668	728	693	722	737	669	664	691	688	677	723	674	709	733	710	758	689	717	664	676	689	714	727	716	655	669	703	692	738	689	653	713	687	700	705	682	698	691	651	692	722	679	681	670	702	645	752	705	682	677	679	666	684	694	683	710	722	730	693	727	751	656	735	744	725	710	643	660	660	719	679	656	676	662	707	738	670	711	717	692	691	679	695	669	690	673	677	716	696	715	693	678	678	687	717	701	730	682	650	724	744	682	643	687	686	686	711	658	666	709	674	700	663	680	667	709	698	699	643	721	721	696	709	687	670	642	695	746	694	716	711	706	675	650	725	676	666	660	685	692	661	678	682	665	721	659	666	714	702	699	690	705	712	677	719	695	701	712	677	702	707	691	760	723	677	744	691	725	693	679	734	704	671	720	678	701	670	722	666	693	691	695	742	701	714	764	685	677	682	709	710	707	635	677	657	699	732	713	658	659	665	725	754	724	718	659	712	717	669	670	716	691	682	692	702	714	694	682	717	700	656	695	699	684	713	696	672	681	690	748	695	688	651	746	677	677	693	709	695	732	661	772	679	700	694	705	690	672	681	685	704	690	687	716	719	660	686	701	678	653	728	749	685	718	691	677	697	661	709	653	671	707	721	695	682	651	671	686	690	706	702	659	709	686	682	700	716	691	703	751	737	712	677	685	759	741	663	672	749	727	671	700	673	688	716	664	714	664	669	713	723	678	711	647	666	677	636	692	737	643	738	670	696	716	666	662	683	606	710	684	660	706	630	668	707	683	673	736	708	708	716	700	678	684	690	644	723	712	704	716	724	665	658	697	701	723	732	717	738	663	705	668	699	686	701	695	667	711	662	741	665	717	708	700	703	685	717	683	740	685	690	641	719	725	695	702	718	658	709	688	700	739	681	640	684	681	676	703	658	694	653	690	663	698	723	714	674	732	720	726	696	668	725	708	688	690	684	691	693	716	683	704	695	663	649	667	673	678	728	703	672	707	689	705	698	714	705	705	699	646	676	675	655	659	697	726	663	717	719	680	650	655	715	643	728	690	672	659	711	691	680	705	678	670	703	660	696	718	678	704	702	668	718	609	676	717	720	676	699	707	712	731	698	707	692	675	715	655	699	750	708	664	761	683	694	692	608	675	706	703	664	727	664	701	724	678	696	676	713	712	750	695	724	689	739	687	715	711	657	710	730	705	722	696	671	678	714	668	675	685	707	648	708	656	713	684	673	722	711	725	672	665	686	763	716	704	689	724	691	683	673	673	737	732	745	719	686	669	694	663	639	715	681	693	726	681	734	660	761	698	677	666	695	665	717	597	663	707	655	686	673	719	715	695	727	702	705	642	669	701	681	698	698	700	651	694	693	698	711	693	702	644	715	696	707	676	674	661	676	692	750	707	688	684	685	692	662	637	707	690	687	704	654	719	658	703	707	677	702	681	688	709	725	703	656	690	690	661	698	710	699	698	734	710	721	725	668	697	705	747	727	639	721	651	716	665	655	674	691	698	682	695	743	684	650	709	734	667	693	733	734	678	659	731	680	677	729	699	663	696	649	712	707	679	724	667	701	716	670	693	695	691	715	690	699	678	681	701	728	698	711	709	692	716	716	628	707	693	702	673	734	773	692	684	728	653	714	708	699	718	717	720	686	684	690	719	713	709	722	655	731	713	704	665	670	687	647	724	691	685	664	678	682	710	703	700	666	679	661	708	665	717	676	665	670	687	693	681	700	680	671	676	690	673	674	650	756	668	670	709	681	728	661	731	675	672	683	701	657	701	690	721	698	741	700	650	673	690	660	685	711	735	718	699	702	685	687	728	672	705	670	683	680	652	673	659	726	661	673	747	699	710	748	688	711	697	713	685	702	737	690	699	707	697	658	672	705	715	684	710	730	695	718	658	708	698	724	702	683	669	641	707	745	614	695	688	724	706	725	731	720	708	697	684	699	702	722	690	680	708	658	707	727	683	698	647	654	711	665	697	735	717	659	660	766	700	674	619	721	745	748	701	771	746	691	698	730	700	665	664	726	701	744	714	710	709	657	684	736	703	701	707	650	687	677	663	682	681	717	671	679	746	695	741	741	679	720	704	682	654	644	689	713	715	669	715	733	743	734	664	683	726	709	745	664	689	696	673	649	715	679	651	700	739	743	688	701	662	675	654	648	676	671	719	704	726	633	693	710	687	665	689	671	669	716	711	698	657	682	743	695	689	715	659	689	741	677	694	688	641	687	716	760	669	685	682	684	703	696	687	704	718	677	698	728	717	697	690	683	663	690	686	670	731	710	723	705	723	722	747	677	679	690	635	711	749	655	722	681	741	751	697	696	673	668	698	636	710	684	663	658	699	711	706	741	670	628	672	684	656	659	689	736	647	699	677	695	665	715	683	681	688	667	682	687	726	689	664	723	679	681	654	685	690	682	700	730	691	691	716	689	675	724	690	675	703	694	727	659	723	682	730	679	703	695	638	686	702	663	687	654	748	672	690	673	687	693	680	713	643	705	722	672	673	661	735	688	703	645	673	696	710	743	666	652	728	682	726	667	661	674	712	658	713	708	730	630	684	709	698	694	712	691	694	683	703	711	691	699	663	733	732	662	695	707	678	721	728	665	699	729	683	728	675	661	688	707	734	698	702	676	717	682	709	712	654	659	690	704	711	682	694	712	713	714	688	707	645	685	696	655	697	650	731	618	675	699	688	649	706	694	663	756	693	685	683	705	667	698	665	721	670	698	678	717	724	703	713	659	714	654	689	690	662	669	702	720	666	688	692	722	657	672	694	704	734	727	690	656	687	683	671	711	641	711	679	736	649
48894	64531	60375	47521	37738	30291	22326	16093	11353	8017	5713	4112	3044	2252	1799	1434	1237	1172	986	864	863	863	863	792	762	700	717	705	702	702	695	693	641	690	692	658	614	635	657	678	655	655	629	640	597	608	618	617	627	602	580	663	659	666	632	710	677	662	632	626	646	632	641	637	649	657	618	626	643	627	640	668	694	606	631	650	631	654	623	623	648	621	624	595	692	640	643	597	626	619	587	624	678	634	641	616	651	706	638	653	642	656	663	636	643	618	655	618	669	620	685	626	628	635	662	651	665	627	648	685	643	596	661	642	657	643	644	601	651	668	662	639	685	638	654	643	647	664	648	631	624	664	668	568	669	682	638	628	596	609	614	639	662	643	635	631	666	664	654	609	636	642	641	643	679	618	591	597	657	628	636	656	706	644	674	655	631	602	687	674	642	673	623	585	656	691	623	658	604	643	617	624	605	643	645	627	592	676	625	614	603	633	669	624	607	639	633	672	613	594	638	596	630	680	639	620	652	674	638	689	658	645	644	641	611	680	601	623	612	649	668	680	635	665	625	608	617	600	632	612	643	599	652	655	617	667	603	647	609	588	654	661	651	605	649	653	653	680	623	606	618	629	663	664	628	685	664	656	669	640	648	666	666	695	664	599	676	660	631	618	667	649	632	646	664	612	643	631	655	654	691	633	636	605	614	618	595	653	668	657	604	650	618	618	673	624	647	665	635	639	652	617	639	670	603	591	663	651	587	638	653	617	639	636	625	658	630	658	667	637	626	656	653	637	651	654	635	661	657	646	619	633	616	652	592	626	638	634	643	644	591	673	618	645	629	621	618	658	618	635	619	628	665	608	656	676	625	606	660	668	645	651	643	650	602	634	605	629	636	660	629	663	625	659	615	649	680	604	646	662	628	609	650	630	665	626	662	628	651	639	646	663	616	674	677	650	664	681	614	667	638	601	616	629	631	582	600	653	614	633	650	669	648	657	621	604	654	612	625	637	645	635	636	649	657	645	634	675	639	594	625	624	611	649	610	654	681	659	643	632	610	656	641	621	645	640	643	643	658	682	635	637	644	654	606	647	632	617	650	664	643	638	629	644	661	638	672	650	617	613	633	568	580	647	639	631	602	626	599	633	661	656	654	618	625	633	656	618	616	629	618	629	639	615	676	692	642	630	663	640	659	635	637	662	613	690	588	635	635	648	644	645	653	686	635	664	616	744	657	664	658	669	612	635	621	668	636	592	625	668	672	604	653	629	601	690	704	658	672	621	661	615	621	681	657	673	629	618	612	638	650	646	649	606	654	630	629	584	589	637	637	666	619	626	588	598	664	675	633	576	628	665	660	679	617	620	623	648	676	628	622	613	597	625	654	619	625	618	644	592	666	640	636	608	638	633	623	644	651	646	658	664	659	634	607	645	665	630	648	669	633	661	665	648	619	691	623	671	676	632	658	655	645	645	619	638	589	613	614	667	688	641	637	631	631	647	642	596	652	648	646	660	639	592	646	647	645	626	621	644	652	630	618	691	645	668	615	669	641	658	620	623	642	676	639	645	624	650	639	632	609	642	613	605	630	648	649	624	624	640	643	611	653	669	639	604	621	629	689	634	676	663	643	659	656	646	663	587	652	600	642	628	626	611	617	681	623	685	629	648	606	597	608	636	631	672	621	632	661	624	651	654	603	591	650	637	607	622	652	632	594	603	620	633	653	637	658	636	630	646	610	653	640	657	620	667	621	658	670	684	632	614	629	626	692	629	579	662	637	653	646	601	613	619	610	615	620	609	665	624	644	655	630	627	620	646	644	660	717	631	597	618	653	641	622	645	659	591	657	644	644	626	633	621	687	605	626	682	649	663	642	614	592	612	621	656	614	597	605	683	613	636	671	651	685	671	624	622	634	674	634	600	637	606	645	625	653	637	638	654	649	654	704	648	618	645	667	642	623	634	651	620	606	686	632	666	668	658	616	594	641	612	626	629	632	707	648	629	647	722	644	654	619	626	652	617	663	685	661	652	694	632	624	625	644	669	675	617	608	635	660	612	666	639	657	642	618	666	612	683	657	663	702	649	677	627	622	640	639	615	615	652	686	628	647	603	608	629	652	680	640	620	644	646	622	622	613	667	683	636	597	653	640	606	626	678	672	637	656	644	712	630	667	614	630	623	622	692	600	676	629	620	657	607	648	589	611	638	631	622	689	616	633	617	624	672	628	596	679	638	602	613	643	644	607	626	619	578	594	646	655	635	651	630	673	659	622	649	633	624	609	652	666	637	619	662	658	621	640	608	630	611	609	619	673	628	653	630	623	616	682	637	657	601	635	659	641	656	661	670	687	636	641	628	645	612	646	674	646	608	637	623	643	632	629	669	646	632	635	640	636	651	638	635	621	619	657	639	656	626	647	612	626	626	677	681	647	641	672	652	627	616	634	600	601	652	676	658	625	667	637	641	571	661	668	661	626	631	699	644	643	693	582	655	641	674	638	605	657	649	645	618	627	599	623	689	640	694	684	619	601	654	647	643	645	645	622	657	670	622	632	611	639	609	659	619	618	606	589	620	625	678	738	637	620	640	604	628	668	595	657	650	623	661	632	655	627	628	666	696	637	688	627	664	645	659	645	616	645	643	652	653	633	611	667	693	662	633	616	551	625	661	637	636	622	594	612	649	605	655	632	626	684	656	626	631	616	617	654	662	623	638	629	603	633	657	670	615	656	647	668	632	664	683	683	639	628	689	633	620	637	635	672	637	664	618	685	613	644	642	626	660	609	610	659	631	613	648	649	641	652	625	646	693	643	660	651	628	600	660	639	632	656	621	656	611	630	679	627	619	686	644	660	644	649	635	685	685	639	617	654	600	642	628	662	622	658	618	671	689	632	676	650	613	661	637	652	639	635	609	621	601	673	649	691	618	638	678	650	678	666	612	693	642	600	677	624	652	634	619	677	636	624	634	614	636	654	625	620	637	629	619	592	663	588	615	657	622	650	635	657	638	666	646	621	641	638	666	605	650	621	639	614	609	632	624	617	670	650	653	642	619	640	647	634	686	636	621	610	673	654	615	658	631	620	629	625	607	606	647	678	613	641	568	641	620	588	632	604	673	631	655	644	644	688	640	689	597	650	647	610	651	634	615	641	667	661	650	655	639	638	610	618	606	657	664	622	691	629	621	648	623	603	666	669	580	574	617	650	624	675	658	657	623	676	694	653	686	585	649	679	674	640	663	587	613	625	655	671	612	622	591	623	652	667	632	669	666	618	659	639	621	632	646	616	624	657	640	632	608	645	617	625	634	625	621	626	689	625	633	649	638	638	698	631	603	660	633	667	632	635	598	614	603	672	607	627	617	608	657	641	660	689	620	615	621	616	648	646	622	619	634	628	657	618	643	675	637	611	626	623	629	654	686	613	674	584	614	611	647	610	642	616	611	645	641	664	609	651	630	648	631	644	665	675	660	633	629	671	650	654	671	681	649	610	633	636	641	623	637	644	631	635	615	608	680
25303	21669	29318	25216	23925	25191	21089	11256	6724	4358	3131	2368	1834	1551	1201	1080	1001	937	906	805	791	747	825	803	786	766	761	718	709	727	700	717	707	682	672	676	693	714	715	690	712	691	674	680	701	700	727	722	714	706	709	693	690	689	688	705	715	650	708	712	753	734	696	715	714	674	679	696	695	744	715	681	708	691	640	687	668	693	699	720	696	725	741	692	676	669	711	662	712	700	756	708	688	730	737	650	705	674	750	722	712	730	691	724	664	698	686	675	681	704	767	700	683	712	711	687	701	689	673	671	673	668	703	720	654	685	688	656	717	665	675	689	715	656	705	670	681	695	662	690	673	673	664	683	681	684	673	679	730	671	727	667	630	687	693	705	683	713	687	643	674	688	777	676	725	676	669	714	687	695	686	705	713	685	689	695	729	710	694	645	781	682	690	724	707	694	702	718	683	705	698	708	715	692	747	691	658	730	684	681	687	674	688	695	733	666	670	730	678	692	692	724	711	681	691	683	770	699	688	695	699	729	700	716	711	674	685	646	692	631	697	691	716	678	706	694	644	687	680	692	699	678	710	686	664	721	731	667	758	732	704	681	665	724	717	679	715	688	704	675	716	678	719	706	665	700	697	680	680	638	711	711	686	698	668	697	713	668	741	696	659	662	710	723	670	671	741	707	712	704	683	723	723	690	656	718	692	661	673	656	680	706	688	657	697	699	673	694	704	715	679	654	721	692	700	699	689	716	713	700	690	682	681	700	684	738	667	714	759	644	696	678	737	712	718	732	700	703	736	679	667	677	732	696	682	733	726	734	618	697	727	719	721	644	707	682	682	730	704	691	666	641	718	684	704	686	738	683	692	712	718	724	637	742	689	694	685	674	709	711	668	709	673	722	704	707	739	641	711	732	688	664	662	694	668	698	702	706	657	677	686	759	685	701	699	721	700	709	703	706	696	688	708	731	748	679	674	683	673	692	687	727	702	721	675	711	719	685	704	732	671	668	719	692	691	695	660	671	688	678	648	719	654	727	693	676	676	676	620	642	671	682	684	693	710	696	736	700	712	700	724	711	666	669	662	685	718	709	709	717	720	728	736	690	684	696	747	698	697	677	732	710	683	697	699	686	691	712	681	767	697	746	673	658	715	761	664	710	648	657	660	723	690	700	704	731	702	659	725	693	737	692	680	658	696	654	726	755	698	656	712	720	688	747	695	705	704	681	740	748	672	696	751	638	676	668	694	671	707	681	687	719	706	662	679	684	699	722	711	758	707	715	682	724	765	771	668	683	694	706	692	673	698	704	745	760	683	709	705	674	665	690	680	731	678	705	683	648	717	712	685	678	700	681	756	730	715	681	695	673	663	713	730	737	692	711	714	678	648	699	672	709	717	732	728	700	701	651	701	738	720	682	697	708	697	666	647	667	742	692	687	650	668	660	734	676	707	746	697	720	722	696	746	733	720	673	692	708	662	675	734	702	682	685	712	723	683	694	663	670	689	684	738	711	709	686	716	660	714	627	704	723	706	707	649	706	707	735	673	685	757	724	717	655	675	689	713	685	690	724	689	692	718	677	683	664	726	669	714	667	703	743	639	676	698	659	709	685	677	675	709	685	722	694	677	717	711	703	689	736	700	728	684	711	778	717	712	682	682	630	662	681	729	679	734	750	724	655	703	752	702	708	687	717	660	667	664	669	625	712	715	657	672	754	695	687	694	683	655	678	686	682	707	694	744	722	726	704	705	747	748	702	685	674	731	632	673	726	732	690	678	704	699	705	713	685	741	727	700	640	734	666	698	720	710	689	700	733	665	678	732	661	646	681	690	707	707	736	703	647	691	699	701	697	648	719	696	683	723	740	724	662	706	700	723	721	637	697	763	701	666	720	710	710	723	664	675	707	714	651	740	699	689	659	676	703	702	679	681	654	656	684	714	671	712	694	699	710	677	685	727	726	708	735	700	704	716	673	699	732	717	669	716	721	685	671	719	691	701	704	694	701	667	742	676	712	667	707	707	685	649	676	683	688	675	656	656	768	701	657	693	683	723	655	675	689	684	742	726	707	694	682	684	691	685	726	673	684	659	724	683	697	727	660	703	658	692	709	710	723	705	738	720	677	724	709	724	735	741	723	699	707	716	708	711	702	671	713	768	693	789	702	698	711	591	704	703	702	728	672	730	732	626	681	708	696	714	646	705	707	650	713	684	664	721	706	705	676	680	636	734	700	641	687	705	688	682	716	672	757	697	683	690	652	692	671	669	688	747	709	673	690	690	653	711	629	689	672	676	687	715	675	663	747	686	688	707	718	657	624	710	711	639	684	702	699	719	705	707	776	661	683	699	687	703	731	675	680	679	739	707	674	689	676	688	692	668	683	714	692	675	693	695	703	662	697	731	722	744	705	691	719	699	688	710	751	738	677	702	722	679	686	680	708	736	653	732	712	720	636	738	709	681	680	699	686	700	661	683	722	679	690	666	710	676	683	698	721	694	676	711	690	707	682	673	650	709	699	710	697	693	706	745	686	711	682	654	698	709	708	698	710	725	741	671	702	705	702	679	705	655	654	696	702	736	728	685	705	744	675	709	733	679	678	685	683	776	653	708	666	703	681	719	674	714	730	693	694	700	655	657	699	690	753	672	692	716	702	689	654	689	739	671	672	745	687	705	692	747	691	723	669	684	685	671	752	686	698	710	725	720	703	699	655	706	654	719	677	685	689	671	695	651	642	681	720	694	711	650	674	652	689	698	676	669	673	707	657	685	699	674	708	687	680	718	685	723	699	741	731	685	665	726	702	682	697	717	650	657	695	665	699	679	696	684	681	691	672	734	733	722	700	744	699	712	695	699	730	670	660	725	726	717	804	691	656	623	665	711	679	701	644	735	735	691	687	703	658	644	713	719	711	698	707	699	737	685	652	684	713	709	709	696	658	666	655	719	660	698	671	615	709	654	705	668	676	754	644	704	680	728	742	698	680	732	650	726	663	679	698	717	689	665	705	680	689	739	705	747	731	670	708	697	704	753	681	690	666	684	678	685	699	694	714	697	651	712	688	672	723	717	638	697	668	683	707	702	761	718	685	716	702	660	641	674	705	732	693	746	713	692	709	714	683	716	694	722	658	740	682	706	653	674	659	715	646	678	658	699	694	691	736	685	680	667	729	724	711	692	724	719	726	714	756	634	687	757	705	687	687	695	745	712	702	697	716	668	694	680	674	648	727	712	744	687	699	686	716	657	733	669	659	678	689	688	686	672	707	688	665	647	741	729	736	673	703	656	708	686	703	688	717	707	695	676	682	665	690	716	706	704	666	671	698	680	737	719	700	664	691	680	692	675	714	646	709	701	692	679	707	698	731	680	692	676	673	696	728	660	693	692	704	709	698	733	692	703	742	668	692	715	722	660	682	682	668	687	700	697	687	702	687	734	683	755	725	727	696	647	686	691	667	697	670	689	665	674	672	686	645	719	727	718	719	727	680	686	709	695	682	700	679	672	698	727	717
54556	65019	56863	43231	34178	26192	19497	13641	9371	6616	4814	3487	2667	1864	1516	1302	1097	1028	902	861	812	773	792	678	727	665	668	680	665	669	686	658	649	673	646	669	641	633	649	623	646	655	591	665	608	663	647	668	628	610	667	606	611	642	649	637	605	643	682	648	636	635	646	672	628	643	639	674	639	639	627	623	631	665	642	612	628	627	654	603	589	607	640	647	641	621	610	620	656	699	660	614	578	650	680	680	601	601	591	647	638	642	675	631	632	622	615	616	595	614	598	610	679	642	574	630	662	589	679	639	647	627	650	649	597	590	670	662	627	645	646	672	632	628	659	635	601	683	635	632	666	665	649	645	638	674	591	656	622	615	641	637	622	591	662	639	632	727	654	668	646	623	622	670	629	622	700	627	614	648	635	612	608	641	643	619	640	662	684	648	619	645	598	666	622	649	667	650	607	608	605	652	633	655	669	657	627	644	647	640	653	624	666	708	603	653	679	638	613	650	630	657	650	673	609	646	658	597	620	592	666	626	619	580	655	610	628	602	625	647	622	649	677	621	627	650	602	656	641	658	623	642	641	657	617	626	674	623	654	679	614	707	646	630	602	627	624	671	658	615	635	628	612	607	630	633	609	649	626	603	639	659	585	610	630	692	672	664	618	694	582	628	660	604	622	649	635	633	605	607	643	595	688	643	637	628	636	628	650	635	634	625	661	661	672	661	640	659	643	621	658	641	627	646	651	647	643	627	625	634	619	617	617	639	616	634	616	593	675	657	608	621	630	627	630	621	627	636	578	657	652	639	633	633	622	655	605	636	684	608	692	645	560	650	677	652	656	621	635	601	649	668	595	665	646	638	623	665	635	651	635	667	627	668	610	638	644	652	672	601	657	642	629	611	640	655	647	665	632	672	618	639	680	665	687	638	640	600	641	662	659	628	627	584	637	681	636	674	635	662	645	657	661	591	640	608	616	641	643	606	601	615	663	653	596	612	680	632	616	616	674	618	641	636	594	650	652	646	671	632	665	622	641	643	664	672	632	629	642	643	657	631	598	660	637	574	626	702	690	636	612	667	675	653	656	661	598	641	677	665	621	677	616	654	668	686	633	626	633	612	649	616	678	637	620	682	615	653	641	641	629	692	660	637	667	643	605	628	658	655	599	671	613	621	650	620	589	634	626	645	633	606	643	603	637	636	636	629	627	644	605	582	632	643	627	660	644	626	649	607	627	662	667	640	623	691	609	648	682	620	655	634	624	597	639	633	645	658	643	619	627	669	613	621	688	667	621	658	629	609	641	644	657	696	624	652	608	626	656	624	634	638	617	722	629	626	604	648	593	630	638	589	620	650	631	629	653	651	684	680	582	634	643	654	678	636	637	635	637	619	670	612	667	669	650	636	671	637	650	625	617	658	652	629	620	639	633	645	673	705	583	616	643	657	660	679	636	647	622	684	641	677	654	605	641	640	609	645	650	648	648	615	593	645	625	597	632	612	638	642	621	629	643	654	603	607	655	642	627	627	655	682	645	583	627	612	628	635	643	631	685	635	608	645	625	650	607	654	588	655	682	657	627	690	665	656	607	616	663	588	588	664	657	647	604	629	684	618	636	662	635	644	609	635	661	649	631	638	662	620	624	631	649	624	681	632	630	678	603	672	611	639	649	641	626	649	618	591	590	594	615	630	664	645	624	604	705	611	662	637	666	658	632	668	609	677	634	675	680	616	630	646	664	658	633	612	635	642	618	626	682	640	605	625	665	605	599	629	643	657	627	679	588	638	614	656	653	617	623	638	638	618	657	670	686	637	676	630	644	671	680	601	584	681	622	611	618	668	591	660	637	647	652	650	615	648	652	651	610	653	651	601	598	654	621	605	618	685	633	631	608	687	690	651	686	650	663	676	652	648	608	603	614	601	632	637	634	624	658	673	643	660	631	604	600	634	645	614	607	622	700	622	661	596	634	637	654	639	653	610	637	671	659	642	584	673	612	636	656	705	649	637	629	632	628	636	615	658	673	669	639	675	630	609	645	640	643	597	585	646	653	667	609	678	637	639	566	617	625	623	660	640	641	635	686	600	613	632	672	657	604	645	637	653	630	658	648	628	621	685	696	669	630	675	634	637	625	655	626	641	652	642	633	603	652	643	679	661	665	639	603	621	658	622	654	671	633	628	649	705	616	662	613	622	642	615	622	623	648	625	598	655	622	607	649	644	630	611	663	573	606	626	617	625	673	612	609	639	635	630	605	670	620	652	613	619	653	637	579	636	652	641	561	661	597	646	637	623	627	628	639	629	668	630	625	630	622	674	603	636	627	640	630	654	607	643	641	639	596	658	633	677	622	615	651	601	621	633	671	623	627	628	653	660	650	625	631	619	667	650	656	618	603	659	655	649	616	657	630	621	639	641	650	640	633	633	602	653	666	633	671	592	602	666	599	643	648	632	624	622	671	662	644	621	618	624	643	663	650	608	613	624	676	641	655	605	629	721	663	633	671	635	620	623	623	652	626	708	603	650	630	660	628	626	646	650	657	657	626	594	615	616	661	600	652	661	676	636	637	621	597	650	633	681	660	645	639	680	640	616	643	610	589	631	659	679	661	656	608	599	652	655	683	653	630	608	637	657	658	646	635	673	636	657	628	640	658	624	616	642	632	640	640	624	634	675	606	640	645	599	637	603	646	622	617	651	620	631	637	590	636	639	637	638	685	650	648	621	659	650	623	613	611	632	604	615	613	609	666	638	637	654	640	623	626	645	648	642	642	639	618	616	644	600	640	605	631	629	630	683	648	641	642	660	635	662	638	644	653	663	687	668	616	633	649	698	659	618	628	589	649	644	624	630	617	607	657	591	663	648	610	630	610	620	599	615	657	632	626	644	651	638	622	616	631	641	614	644	635	645	688	622	624	632	605	653	629	654	654	675	624	650	671	648	594	619	667	641	666	642	626	674	655	643	651	662	610	577	696	604	676	661	669	641	592	640	644	559	666	657	633	624	622	647	614	672	660	619	623	663	591	652	675	627	678	657	603	621	656	614	638	614	638	670	688	678	607	653	656	638	638	659	646	651	650	638	586	637	680	661	674	626	604	630	650	636	650	612	606	617	636	580	635	630	649	652	648	591	592	609	631	654	631	626	649	647	649	686	618	618	637	657	603	628	587	598	663	619	668	622	603	640	640	638	583	648	630	654	680	649	635	633	619	608	621	719	657	628	679	645	639	653	625	646	650	658	640	597	589	663	610	675	615	603	634	652	635	629	625	636	649	624	655	655	643	646	649	608	659	652	619	631	627	659	618	666	655	637	662	634	643	607	672	647	629	605	615	676	642	618	646	583	673	567	662	596	664	632	650	670	604	621	657	655	698	647	682	640	612	647	682	624	669	704	628	631	612	650	605	657	619	599	643	605	660	626	619	619	631	635	623	630	632	657	668	598	610	644	617	663	631	634	675	599	673	620	629	650	619	583	650	642	631	621	667	627	651	611	669	655	661	647	645	663	669	656
24384	21587	29407	25065	25257	29275	30011	19343	11875	7955	5562	4027	2894	2155	1776	1496	1323	1128	1032	932	959	894	881	861	783	764	852	786	792	782	770	737	748	780	665	667	721	734	697	713	717	739	692	728	691	695	667	711	736	687	684	707	702	694	718	715	755	717	694	705	742	725	718	712	634	791	718	734	717	676	733	735	700	700	698	716	648	716	720	703	724	677	670	725	695	688	668	678	725	751	702	674	698	664	706	709	667	719	718	706	725	691	710	711	691	714	681	723	697	710	706	751	734	683	735	702	773	664	735	699	676	701	693	689	734	720	703	688	725	656	669	667	717	704	723	694	705	739	696	688	727	728	709	747	742	719	683	718	715	687	688	736	723	701	689	713	670	691	697	735	679	654	734	738	678	682	706	742	701	764	739	712	761	697	693	713	717	722	673	681	690	685	715	698	698	723	715	718	692	662	724	717	688	699	712	716	745	698	748	688	727	685	673	746	765	730	717	665	720	745	670	729	676	681	687	706	745	757	686	726	726	692	692	745	658	671	692	729	696	665	728	733	707	703	664	716	703	713	734	677	710	722	726	724	682	728	667	664	727	726	710	705	702	693	733	740	696	743	691	743	681	714	698	721	703	698	731	737	714	741	718	705	715	702	777	696	751	727	702	686	736	687	694	684	703	719	735	653	696	723	710	723	697	724	691	708	699	801	699	704	644	726	703	698	701	721	686	676	678	702	707	634	695	704	717	739	669	714	714	719	695	722	741	721	703	742	746	744	720	656	656	724	700	704	691	725	721	682	714	694	682	738	735	685	712	683	673	668	669	685	686	741	711	716	713	691	710	683	714	666	733	646	694	664	728	708	712	705	707	716	701	668	707	699	698	719	679	649	728	706	733	678	743	691	709	750	744	684	727	731	703	693	715	710	689	697	704	707	667	702	658	709	702	662	730	709	718	714	721	709	692	738	732	698	755	716	718	704	698	727	731	716	723	703	720	677	696	736	745	706	746	681	754	672	681	736	720	714	700	707	712	691	704	706	652	712	671	693	734	661	719	721	723	753	709	665	685	717	704	742	695	731	716	650	694	699	732	711	727	679	672	763	736	693	706	733	730	694	742	718	687	675	743	682	750	729	724	720	686	736	676	679	655	712	725	700	732	751	736	720	728	683	718	683	691	746	721	688	738	713	744	732	665	672	675	705	729	713	713	749	693	699	745	716	687	744	689	685	738	720	710	678	684	710	717	686	731	678	678	726	714	701	724	679	727	672	698	721	721	739	703	722	682	732	709	744	703	728	709	682	738	640	704	765	698	703	717	687	716	720	744	724	695	710	690	713	713	687	701	717	703	746	791	698	693	673	737	689	708	668	719	711	737	717	730	674	764	736	710	664	714	686	663	702	698	722	714	726	685	691	699	698	766	727	626	683	708	693	732	740	722	704	739	701	715	712	737	720	706	746	704	670	674	692	705	730	669	736	693	742	705	689	700	732	710	725	720	755	681	726	709	656	704	727	681	741	676	717	718	690	732	690	673	747	745	709	712	695	682	745	650	726	714	720	751	710	735	697	737	744	704	730	680	700	715	734	688	702	697	677	686	647	694	745	724	656	719	716	711	690	728	720	659	675	736	715	705	708	699	715	769	685	727	683	672	698	741	711	711	716	768	664	704	725	739	732	720	697	721	729	685	762	677	692	718	680	728	672	720	706	664	701	719	762	685	746	665	707	733	715	717	749	709	725	658	690	682	709	720	645	653	734	731	727	714	729	703	737	736	745	683	731	751	703	736	748	718	702	727	733	695	740	692	668	705	748	820	743	701	685	792	707	692	700	686	725	703	723	705	757	693	708	710	732	689	743	717	712	719	707	722	711	696	703	668	737	725	700	661	702	722	724	711	712	753	721	730	710	684	693	729	740	732	740	709	725	661	703	730	652	707	668	734	738	662	736	708	676	717	722	735	694	729	648	690	666	708	719	701	697	750	712	715	675	688	709	711	725	736	678	695	699	730	730	700	712	687	698	688	696	701	700	686	733	700	718	673	689	708	734	719	674	766	714	747	708	690	746	671	742	683	750	722	779	650	658	654	749	746	701	753	694	682	741	707	709	613	729	712	664	715	612	670	669	736	709	702	692	700	684	701	710	701	653	709	679	662	664	704	744	699	744	679	684	681	708	698	702	674	725	660	661	703	752	680	736	686	682	742	681	696	699	709	731	685	721	669	684	674	657	796	744	705	719	716	713	690	701	688	753	705	725	749	687	733	744	701	691	713	681	777	741	751	703	748	752	676	771	708	674	699	691	690	754	691	708	686	740	683	700	707	674	670	712	727	734	718	765	743	686	701	723	745	716	720	709	714	641	726	725	719	711	785	691	724	712	729	702	711	658	735	743	730	678	729	683	740	697	733	674	748	717	718	711	729	692	737	698	703	730	674	710	742	707	687	696	697	698	696	696	717	727	699	699	737	707	700	677	664	689	739	781	701	701	722	654	673	712	697	713	680	736	706	689	734	698	668	695	705	731	750	705	702	727	730	746	666	727	721	712	745	668	710	708	683	692	684	688	676	719	662	675	714	739	691	735	700	744	686	702	707	696	730	729	695	695	668	708	707	719	685	706	699	716	694	690	679	720	726	687	658	715	700	691	689	698	652	695	736	690	680	738	741	709	736	738	710	722	689	700	710	710	667	701	649	782	661	725	714	703	686	711	693	716	683	707	752	716	705	759	726	669	726	674	680	663	752	680	720	733	751	756	725	701	695	721	683	685	709	706	748	660	734	714	732	719	714	737	725	625	686	717	657	676	721	742	714	660	706	695	700	722	727	732	681	700	707	695	708	721	727	706	693	703	673	750	677	710	626	685	662	722	668	725	750	737	721	700	688	689	709	728	741	718	725	669	690	748	689	718	652	714	702	713	715	724	723	662	683	689	686	654	723	684	699	693	672	725	679	690	712	752	709	679	687	733	659	692	719	712	735	714	721	695	667	709	716	667	728	720	700	726	677	700	708	711	665	719	722	686	679	735	687	742	706	751	669	694	696	721	681	704	692	695	703	696	691	677	679	691	712	755	671	744	699	717	700	684	701	620	697	713	722	695	709	717	702	691	671	733	709	703	685	700	715	675	715	746	708	733	744	725	741	737	654	735	720	680	730	719	730	663	714	696	721	712	668	690	724	695	692	740	736	713	714	703	733	651	746	703	680	659	683	685	739	651	707	687	695	730	706	705	723	735	671	768	691	622	709	733	710	710	713	683	758	720	725	725	756	715	698	685	694	705	676	723	698	725	712	764	750	717	699	718	704	662	674	661	751	696	742	752	707	687	738	689	719	695	729	692	730	708	742	714	700	685	700	670	710	677	714	736	683	735	697	712	706	665	748	687	658	716	732	712	769	735	735	716	710	692	729	733	694	724	704	669	729	716	705	721	736	718	729	658	738	638	711	717	693	639	725	711	704	714	715	709	677	729	699	664	704	722	724	761	686	687	714	714	711	705	724	719	675	692	717	718
50378	69110	64299	52336	43073	35406	28393	20726	15000	10695	7752	5668	4062	3040	2324	1963	1634	1344	1169	1090	1003	955	851	798	843	749	772	768	750	698	702	735	732	719	643	644	677	650	639	657	630	664	615	648	709	657	687	652	676	629	644	691	654	640	636	651	677	599	637	625	706	611	632	639	628	612	620	641	657	651	651	634	650	654	626	667	623	630	619	631	640	717	638	647	620	632	627	613	634	637	657	661	651	637	650	657	667	646	626	702	656	677	623	648	599	644	616	705	642	678	696	694	696	641	699	619	611	679	668	646	666	667	665	653	648	632	640	638	638	600	633	651	615	635	645	617	639	636	698	627	627	665	668	630	643	642	616	698	681	669	672	649	619	591	633	654	666	617	725	641	674	690	643	636	665	647	615	635	673	641	655	606	657	645	618	649	649	682	698	642	663	635	631	662	655	649	646	633	712	611	670	662	619	616	655	661	647	649	654	662	678	604	689	683	636	630	673	654	651	635	612	600	635	641	595	639	651	615	664	668	679	645	675	638	619	613	664	654	625	699	612	674	636	612	724	641	629	593	637	631	637	641	626	640	627	595	689	620	643	615	669	700	610	655	643	625	650	638	670	656	616	680	644	663	670	614	653	695	625	631	665	651	645	604	623	647	635	648	653	645	656	667	644	610	655	639	685	660	607	615	679	617	674	616	650	706	626	681	636	616	674	638	650	633	686	652	658	636	620	680	657	649	672	603	656	675	638	661	690	643	638	630	617	659	620	617	665	635	625	609	610	675	668	647	619	660	614	615	703	646	663	667	640	660	608	662	667	654	627	640	644	639	670	684	621	610	643	658	622	604	665	620	659	669	630	601	691	638	638	646	590	685	625	655	642	643	664	681	647	631	684	677	683	642	641	660	614	690	672	665	653	610	621	647	640	647	620	616	595	646	635	693	642	641	630	644	594	628	688	656	699	648	617	697	635	662	677	671	622	599	621	600	630	645	615	647	635	683	640	645	645	653	639	613	640	668	632	667	672	632	694	632	639	662	623	645	640	624	611	603	632	641	554	634	679	574	669	673	674	668	629	658	639	656	666	597	621	618	615	656	661	617	643	645	617	686	624	637	648	637	630	607	693	657	631	651	654	622	636	652	688	663	640	657	647	641	628	664	643	655	636	638	655	658	643	644	671	626	682	675	627	641	633	650	642	656	644	698	621	614	636	632	601	658	673	679	647	692	631	624	602	669	684	678	618	646	637	620	608	675	659	689	640	671	668	690	664	633	662	627	607	679	638	666	690	611	616	639	640	646	659	602	660	662	639	645	633	606	649	638	654	682	667	611	676	647	636	616	616	595	625	634	671	655	693	672	662	672	609	660	672	603	645	669	644	666	621	660	633	696	672	621	679	666	678	664	643	622	662	668	674	651	672	630	662	619	660	618	636	632	634	669	669	661	685	648	612	665	595	643	645	614	660	665	639	656	650	681	633	692	672	622	645	683	662	629	638	668	665	621	663	673	653	670	650	688	656	592	615	650	662	623	635	650	654	628	672	624	679	605	617	691	634	626	659	684	712	648	683	664	657	647	632	656	656	734	682	627	645	683	646	665	649	705	645	623	620	633	658	618	638	623	648	650	702	635	587	628	601	639	612	639	688	681	628	643	637	600	657	628	672	647	620	620	614	673	648	661	656	740	594	621	616	624	633	638	619	627	658	601	641	643	662	630	640	616	652	643	621	646	656	643	677	588	675	662	669	652	623	659	609	690	615	631	596	614	641	640	661	677	607	668	624	610	662	728	638	616	613	680	655	657	616	641	672	659	614	630	641	674	673	640	623	683	627	644	602	683	629	634	599	653	616	627	635	659	632	633	679	637	654	630	673	702	636	615	640	584	640	639	678	600	650	658	638	663	619	643	646	640	656	674	619	646	656	673	644	659	624	632	623	644	645	663	637	659	624	661	652	610	650	608	656	632	632	662	622	628	631	613	639	612	615	636	642	622	636	712	657	661	619	661	641	642	654	654	615	641	629	612	648	592	651	646	661	695	666	625	682	638	645	679	665	681	634	613	641	639	689	631	682	637	626	706	680	695	651	620	660	656	640	647	645	646	650	625	626	634	601	683	668	617	648	633	658	647	617	612	596	637	624	657	653	676	652	688	652	645	682	638	634	605	611	631	634	621	646	684	655	590	652	645	623	640	645	643	661	635	656	590	652	656	649	641	691	605	663	631	673	629	676	663	608	607	634	580	645	617	642	671	674	635	619	603	641	622	649	675	656	630	668	689	691	653	648	672	668	588	650	640	627	617	635	629	666	669	651	655	671	633	660	598	608	633	647	613	664	672	699	642	630	677	681	593	603	636	659	680	646	655	639	679	627	600	673	611	673	646	579	616	661	637	602	643	653	635	670	651	681	638	634	663	657	701	621	614	615	617	658	634	642	636	658	652	622	624	676	624	650	591	663	661	633	640	646	619	615	638	642	637	692	663	679	623	651	632	643	614	616	647	644	628	659	629	659	689	663	632	678	677	642	628	657	625	667	661	608	631	627	614	682	674	606	641	602	592	622	611	596	652	636	591	664	690	630	633	672	674	637	708	651	671	643	640	651	677	624	686	599	654	610	645	655	614	631	632	663	639	633	636	653	602	632	662	639	604	651	667	593	650	631	629	668	661	676	630	634	641	620	588	650	603	616	666	670	629	703	653	659	651	635	658	641	649	580	668	644	643	667	660	603	613	628	626	631	636	658	644	590	635	651	652	677	586	618	647	628	647	685	643	585	641	632	645	647	649	666	645	669	636	610	635	643	653	665	645	623	648	601	648	662	613	676	636	665	656	623	676	671	644	637	646	678	651	630	670	646	641	656	646	635	646	632	673	644	634	624	627	600	677	665	701	668	611	675	625	687	647	660	607	600	608	644	691	636	645	676	624	626	626	623	647	646	671	642	602	642	676	604	617	683	687	590	656	618	627	656	592	676	605	595	662	635	642	648	643	670	655	678	669	592	637	647	653	637	608	663	657	661	665	620	613	681	610	635	643	637	644	658	621	626	678	611	656	673	682	611	668	661	590	639	632	662	631	648	670	654	651	618	624	662	648	662	590	639	607	663	616	651	665	618	675	661	628	682	653	663	620	648	634	630	614	655	655	674	615	661	697	596	627	623	696	661	624	618	610	636	620	685	683	652	652	599	648	656	694	644	626	646	607	670	628	630	668	641	640	591	666	656	665	633	645	648	658	637	644	666	596	664	660	659	638	638	650	591	647	689	655	650	669	604	670	607	606	608	648	662	644	650	660	645	610	692	628	653	631	658	646	653	629	629	656	667	709	698	649	643	678	697	625	666	636	661	627	630	638	638	653	638	567	641	626	622	661	647	643	607	676	657	647	643	637	630	613	654	649	619	637	639	649	638	660	630	606	675	646	657	646	658	647	675	590	643	652	616	653	653	618	642	656	600	659	658	692	638	641	654	632	656	628	653	650	627	670	636	601	682	689	603	655	660	651	654	642	606	670
29190	24556	34190	36285	29891	23317	16270	9925	6080	4203	3035	2256	1805	1380	1218	1125	971	883	807	833	781	739	745	743	782	704	676	683	686	710	707	692	638	706	682	694	691	675	691	705	712	710	677	729	664	697	653	658	691	663	658	663	682	691	687	676	682	696	688	673	673	654	671	661	635	674	664	612	688	652	664	678	653	674	627	670	693	667	661	652	698	650	674	653	688	672	670	656	647	679	710	700	699	680	703	704	663	711	657	668	658	609	689	690	628	681	669	692	689	667	653	726	661	672	592	647	669	657	633	641	650	687	661	660	691	662	638	663	702	707	703	718	681	656	677	655	725	662	676	649	643	693	706	655	690	661	706	686	666	685	640	678	687	696	647	645	680	666	638	702	686	609	698	702	675	687	664	633	624	710	696	680	627	658	671	693	676	657	668	619	659	647	694	684	656	653	678	659	630	678	646	674	673	676	654	678	691	676	687	689	655	677	674	679	687	669	667	706	647	694	655	664	713	655	717	681	689	708	624	675	668	658	681	639	712	654	667	671	661	674	675	665	676	661	666	682	666	691	663	700	691	634	675	665	611	692	683	628	664	679	701	721	670	678	712	709	702	673	660	672	710	659	663	659	652	691	658	706	659	691	654	725	679	692	635	639	675	679	660	672	670	694	728	687	662	736	678	698	629	667	649	640	677	705	663	627	660	695	670	666	655	683	698	689	680	683	655	682	630	605	647	706	707	695	692	687	671	654	689	726	670	703	670	679	658	699	715	651	655	670	631	659	692	660	679	637	646	632	659	652	682	645	689	608	648	654	658	690	665	702	632	696	641	628	663	656	677	685	683	649	694	658	693	622	664	651	684	698	673	663	671	662	651	674	701	707	692	679	680	689	647	682	656	681	702	733	590	649	694	646	715	697	696	710	661	695	664	676	685	672	655	688	654	694	676	622	652	648	671	693	683	641	673	661	677	664	635	649	696	688	691	684	666	688	657	661	684	673	693	709	625	660	665	690	682	664	622	687	640	668	680	654	654	658	695	656	645	635	703	687	648	648	701	621	659	634	687	653	700	649	642	684	656	693	679	654	696	661	674	687	689	687	683	707	681	717	622	644	674	685	711	651	659	676	690	740	635	709	684	679	658	681	652	634	624	698	707	675	685	685	671	630	660	726	697	652	675	677	679	713	661	654	704	641	677	661	683	693	615	633	650	681	661	679	684	641	660	693	699	693	686	686	695	666	660	675	699	631	710	715	692	668	639	643	646	678	626	654	695	637	652	645	691	637	701	690	664	638	658	678	724	659	690	656	659	670	726	664	639	695	637	679	667	703	674	641	678	696	661	631	669	608	659	670	665	678	708	693	674	703	693	658	688	646	638	700	619	697	724	688	675	705	657	681	684	710	621	650	656	674	661	666	668	668	687	688	634	639	664	659	703	660	667	674	709	673	708	696	686	672	628	629	672	725	697	697	649	670	734	706	643	659	686	705	679	653	684	694	668	732	614	706	669	665	668	714	659	666	686	670	671	676	655	645	645	662	676	671	650	688	702	666	678	640	684	674	688	712	679	688	696	689	621	636	663	635	634	690	669	678	650	633	728	676	709	710	702	686	707	677	677	695	669	657	657	679	720	653	728	701	657	712	651	685	681	683	667	677	661	717	698	674	698	680	659	690	645	696	669	650	690	673	737	695	723	674	651	690	644	695	683	693	691	704	672	680	669	699	677	644	699	640	708	674	682	678	660	647	659	691	663	629	652	633	649	659	627	660	669	658	681	645	674	630	703	673	689	683	686	676	679	667	677	671	661	698	652	704	695	641	658	693	676	669	682	649	709	677	677	720	667	664	656	650	662	641	642	670	720	674	639	672	586	685	689	646	676	681	708	662	667	692	665	682	697	646	661	709	636	690	695	669	654	667	689	710	665	700	661	667	639	633	667	665	690	657	673	658	708	655	677	650	652	661	702	651	681	664	686	658	678	691	709	649	672	684	618	635	646	690	694	659	658	659	663	686	685	672	677	684	702	700	693	668	660	669	696	648	663	681	659	621	686	702	651	615	693	646	669	648	694	652	681	685	707	689	682	662	665	685	699	671	636	655	648	668	667	648	684	667	642	695	710	637	678	635	696	689	637	691	653	633	654	611	659	687	614	659	666	722	684	700	675	630	611	701	649	651	668	674	609	655	670	646	640	709	625	708	656	693	709	680	645	687	673	663	716	621	634	662	659	656	688	647	646	650	708	644	648	636	656	653	682	658	689	716	718	636	661	741	670	648	706	695	685	682	666	680	693	680	701	693	659	653	680	644	647	667	667	685	620	654	693	719	702	639	733	685	644	659	673	671	659	683	684	679	712	673	696	690	665	637	705	680	635	634	644	706	667	665	651	687	639	673	619	700	665	696	653	665	673	657	690	699	684	695	693	648	686	678	688	698	760	626	707	641	702	696	642	679	644	683	677	667	671	659	678	642	684	626	691	653	658	726	667	631	708	618	668	678	664	697	649	662	666	666	658	650	677	650	679	644	635	686	630	618	624	656	644	648	676	673	662	641	671	675	657	660	679	691	673	670	646	661	607	674	668	669	656	706	676	657	718	667	667	661	670	678	697	697	689	704	638	713	653	648	645	728	682	647	693	681	687	695	711	639	704	644	615	735	699	689	688	673	676	676	691	708	667	690	644	659	672	679	653	707	660	677	717	662	649	691	659	611	701	681	661	691	650	696	679	642	654	660	694	720	683	644	694	728	686	654	650	648	677	680	691	676	621	700	657	690	737	663	649	675	666	705	676	651	666	656	621	684	703	662	662	703	637	675	637	665	683	692	646	709	693	683	680	634	680	697	680	702	683	676	687	618	686	661	662	698	637	633	656	717	667	685	700	631	680	719	714	676	691	695	734	646	700	670	667	744	730	703	630	654	682	628	662	669	645	661	637	710	627	684	676	674	683	702	710	675	679	681	672	649	692	671	687	659	687	701	668	641	680	676	676	709	665	679	688	649	645	662	665	636	656	633	702	675	684	683	713	665	670	644	682	670	703	709	723	691	708	669	660	681	666	655	685	684	657	676	661	718	649	669	668	661	645	662	705	711	712	661	696	714	659	635	674	639	690	643	688	675	631	691	673	653	664	671	668	710	615	693	658	688	707	629	619	699	648	659	649	669	682	713	701	689	668	640	656	685	672	640	741	697	677	703	661	720	673	718	633	672	645	708	651	725	661	657	648	628	668	667	684	654	685	680	627	675	663	682	674	692	650	677	681	659	666	658	715	706	655	690	674	622	668	691	664	661	723	705	666	687	653	670	640	690	629	632	650	664	701	680	678	679	710	656	667	646	704	689	645	684	652	673	668	577	653	691	634	697	652	692	723	663	730	683	639	684	691	678	634	676	653	674	649	695	643	668	653	719	666	707	709	662	680	700	712	637	723	664	670	629	707	699	672	657	640	634	689	671	629	628	686	663	684	669	665	687	690	635	654	702	635	663	682	673	638	642	697	661	653	677	629	669
50133	58685	54227	43064	33811	25873	19059	13505	9132	6569	4734	3483	2581	1944	1555	1297	1075	984	849	829	832	719	719	728	723	662	707	649	653	684	657	665	646	632	634	640	609	637	617	605	615	654	614	668	649	609	648	630	596	629	597	636	614	615	580	612	547	589	631	635	660	594	569	593	670	610	644	569	644	622	653	604	598	634	628	664	625	579	638	649	623	658	595	638	603	635	664	622	609	591	607	590	655	603	620	644	624	641	589	621	648	648	587	615	656	643	619	638	657	616	601	628	656	630	629	648	555	659	611	614	671	670	589	610	637	595	624	601	630	616	588	613	633	563	604	635	625	637	610	658	650	642	659	646	566	627	599	622	655	648	642	568	610	697	612	645	585	621	654	613	632	610	605	635	642	604	616	658	612	649	565	632	629	667	611	632	631	598	636	601	657	640	645	636	627	622	640	636	638	643	591	610	625	595	621	653	607	594	621	611	602	635	580	627	651	675	620	607	633	616	609	663	568	616	647	592	632	623	635	659	635	618	623	636	641	589	646	612	675	630	577	671	624	573	635	638	628	587	654	624	637	662	620	644	630	618	635	587	658	602	638	633	608	617	650	608	622	640	576	653	626	635	598	625	627	604	615	650	641	595	595	646	592	624	616	661	600	625	643	589	614	638	648	611	593	655	658	595	579	643	584	576	686	602	644	625	656	636	623	635	627	607	586	606	644	618	626	647	616	606	690	655	658	647	639	630	607	606	579	600	643	652	672	589	578	655	648	631	622	628	670	544	645	660	612	592	630	656	598	628	632	606	631	665	633	620	609	615	686	681	646	651	627	598	639	616	650	586	620	637	619	616	650	615	642	642	594	603	663	585	595	648	652	623	625	599	636	659	597	625	638	610	581	613	623	638	619	610	598	622	598	633	573	614	603	639	624	584	611	595	640	670	604	614	628	626	694	603	672	615	630	646	630	607	623	602	572	634	597	573	636	627	636	608	597	637	598	615	667	630	628	587	605	592	583	654	620	647	613	645	635	639	632	612	625	627	628	634	666	608	608	653	609	591	621	603	633	657	597	614	675	668	635	632	623	616	589	594	645	671	621	580	643	624	593	628	595	643	586	612	628	646	665	653	621	586	618	645	650	635	630	641	634	651	622	636	644	641	657	618	615	607	589	650	652	644	664	595	589	596	662	645	612	642	593	637	601	642	643	627	649	633	636	645	600	618	631	658	635	657	658	603	626	610	603	611	581	648	599	672	641	618	623	634	629	652	611	610	627	664	582	639	597	628	631	640	659	608	623	640	670	578	639	582	577	618	598	635	609	638	585	647	617	579	618	644	615	635	592	649	678	648	620	610	623	620	611	622	662	624	628	645	633	662	624	612	609	632	617	659	612	664	680	578	600	621	614	609	593	648	617	668	623	620	643	612	641	610	613	584	615	633	627	628	607	618	633	659	632	620	603	609	631	603	652	648	649	637	656	617	610	603	611	626	642	626	596	585	612	577	635	569	636	597	675	637	628	600	625	651	612	626	688	622	623	614	640	632	610	618	656	618	613	618	686	599	668	604	634	616	570	633	628	604	665	601	580	586	607	667	605	667	651	647	628	630	668	582	591	605	675	605	650	604	644	638	625	575	617	630	609	605	641	619	641	595	614	597	661	624	637	624	640	636	610	638	627	609	642	618	634	638	585	637	677	566	584	598	628	581	601	638	662	642	613	622	644	593	632	621	609	671	611	614	633	662	604	647	637	597	594	611	639	616	571	673	644	656	605	645	656	593	640	635	617	600	591	652	631	572	634	665	622	625	631	622	632	618	657	565	662	633	591	631	567	637	605	618	612	617	611	605	647	608	635	611	624	661	635	641	642	629	596	627	621	636	641	629	635	621	639	638	594	630	608	599	603	608	615	597	649	641	640	601	636	614	607	607	639	624	589	624	661	593	634	607	675	600	611	601	590	670	633	666	595	615	611	618	617	651	592	603	620	610	620	627	641	655	653	608	610	667	616	628	635	595	627	634	623	678	635	588	662	613	579	630	635	602	671	656	642	651	633	595	661	601	627	632	658	681	626	678	632	585	612	652	607	601	648	639	632	637	630	639	653	572	663	592	633	591	644	645	619	653	626	648	656	605	617	612	631	623	609	592	643	623	661	627	594	647	614	658	629	649	635	571	649	605	606	619	650	600	587	631	598	580	645	637	636	634	627	639	658	578	656	616	608	603	637	644	626	633	626	582	633	590	624	633	588	603	647	630	662	610	621	616	631	650	618	586	600	648	649	616	640	610	620	592	632	647	581	585	628	604	637	635	599	598	604	647	595	678	621	643	580	582	622	622	632	628	649	628	661	611	627	586	643	624	598	643	671	627	637	646	586	670	663	632	593	628	652	637	615	603	672	634	620	622	632	616	653	631	614	651	613	615	624	665	595	665	646	601	608	616	649	588	604	656	582	645	653	604	636	618	607	651	577	611	615	643	674	616	639	644	651	693	588	626	637	662	585	617	611	617	662	641	639	613	625	609	648	607	600	639	642	645	619	637	601	652	613	613	626	686	639	616	675	622	632	667	637	573	589	646	598	639	631	657	641	662	616	643	642	637	623	633	633	637	592	643	556	629	624	609	618	601	635	623	635	650	659	608	655	621	645	589	646	629	628	624	635	639	609	642	622	667	626	672	629	626	603	621	707	625	614	615	626	617	659	652	607	591	606	604	620	679	597	615	657	641	655	666	608	618	559	633	582	592	629	662	593	657	601	651	626	620	683	623	625	596	655	653	610	609	590	650	637	626	594	615	653	648	601	653	631	597	631	634	635	631	686	641	633	628	640	622	643	654	612	610	632	613	617	621	664	624	621	599	625	605	576	584	617	647	606	630	599	621	642	586	586	622	601	610	613	645	629	657	612	610	608	630	574	644	560	630	628	647	660	622	622	632	608	641	647	595	618	634	621	653	621	627	608	651	614	616	614	603	613	654	618	637	659	595	613	574	635	624	598	643	608	616	604	626	620	609	619	671	604	608	596	653	619	624	607	640	650	604	619	615	619	638	625	600	622	613	615	615	616	651	608	587	633	607	660	614	637	625	583	643	599	636	637	632	617	617	632	608	582	639	659	639	623	629	624	673	606	593	631	638	667	609	605	675	631	622	659	622	602	643	611	539	612	598	583	651	629	622	604	623	640	635	605	585	628	621	646	627	600	669	627	635	635	621	646	599	585	606	645	634	648	643	589	630	660	561	617	610	623	615	632	588	585	617	652	680	580	623	618	605	559	621	624	623	647	627	607	609	573	617	613	669	654	625	604	592	642	624	636	629	603	613	642	600	622	616	604	630	641	580	636	629	635	623	680	628	590	615	586	650	594	551	618	627	618	642	624	612	632	579	641	597	627	661	613	680	623	647	622	596	622	606	624	648	600	645	567	634	610	640	633	599	611	584	608	608	644	653	606	671	626	597	627	611	610	569	653	612	584	642	641	632	610	616	638	617	591	592	592	615	624	605	639	647	629	622
25965	21615	29357	26488	26546	27894	23666	13825	8282	5684	3979	2849	2183	1772	1419	1192	1035	1040	892	875	828	877	806	760	815	739	716	686	712	663	742	760	709	704	711	716	718	723	708	723	676	702	721	707	693	704	696	657	729	656	730	725	696	674	650	720	667	668	685	715	677	731	683	663	595	713	666	679	726	688	705	670	684	689	655	673	701	707	681	703	653	669	674	664	660	711	696	690	679	705	666	650	700	670	702	730	694	661	652	725	712	679	640	671	684	640	660	716	717	687	681	657	687	692	691	726	715	656	709	700	759	693	700	695	671	658	674	704	735	666	676	682	692	681	711	694	688	733	673	677	696	692	693	653	663	675	736	669	687	683	707	708	711	652	690	654	705	689	681	668	681	719	675	666	678	723	684	716	708	670	664	718	664	642	720	703	701	723	684	687	704	639	713	648	689	641	712	642	686	661	721	708	684	712	683	705	706	723	688	636	715	705	640	656	698	651	711	667	680	683	676	688	685	680	677	666	667	694	700	726	759	701	698	655	687	664	703	704	722	658	656	673	665	674	684	687	700	725	767	752	711	670	687	660	680	678	696	694	692	744	684	659	689	727	642	675	703	680	714	685	677	667	699	670	713	692	694	678	682	679	664	714	693	658	691	664	708	687	636	678	732	664	734	751	697	701	682	662	722	684	688	688	704	738	681	724	691	688	681	648	667	726	681	686	712	642	678	705	662	706	676	698	679	695	720	678	708	691	672	689	708	706	677	681	676	674	705	695	688	669	659	639	690	674	690	709	728	693	669	655	700	695	659	694	723	664	714	693	646	718	707	686	709	682	676	676	661	667	634	675	710	717	692	653	679	693	663	697	670	689	698	743	663	672	691	653	664	701	671	646	661	713	660	735	721	701	663	723	638	706	642	705	695	672	704	689	663	665	683	699	684	680	644	675	649	674	694	701	695	723	680	668	667	668	738	689	668	681	681	681	727	647	654	689	690	685	718	686	680	708	700	720	683	745	689	687	697	738	722	726	696	681	677	662	667	688	717	672	693	649	670	692	676	669	678	641	661	687	707	721	706	673	726	658	671	668	696	675	673	692	732	680	711	690	674	730	684	649	668	757	693	691	662	705	687	673	703	722	739	654	678	702	692	645	665	710	697	644	699	714	685	701	691	697	736	678	713	711	676	697	710	707	728	680	707	678	628	706	683	679	710	653	701	680	686	656	713	697	713	706	685	695	693	684	691	672	666	685	734	723	716	651	670	643	702	699	711	659	756	702	690	674	670	637	674	686	658	677	658	673	669	717	722	722	693	704	661	704	717	711	688	713	702	691	699	713	741	690	695	722	714	669	648	679	674	689	647	699	643	645	712	668	652	671	755	630	730	679	710	645	695	665	706	740	686	699	658	664	625	651	655	694	696	652	716	705	701	642	735	648	670	695	694	666	668	675	724	675	696	698	689	695	671	698	739	697	679	692	699	644	692	721	666	670	710	699	671	638	727	714	697	685	685	689	634	710	700	684	642	709	706	708	682	672	677	690	701	677	613	678	681	710	659	627	703	725	684	738	706	662	740	678	659	608	642	709	665	704	686	687	641	674	634	698	671	743	705	652	692	686	685	662	733	717	701	722	673	698	707	702	704	726	697	718	721	673	679	683	726	671	668	680	791	691	681	670	661	758	688	703	668	727	688	693	692	736	699	671	716	712	690	685	666	671	698	653	679	666	658	710	710	683	651	694	682	719	713	682	678	670	695	681	732	663	692	723	659	664	665	691	712	686	672	662	678	723	656	642	677	714	672	690	722	670	724	672	709	702	709	717	696	687	703	708	705	694	723	736	689	682	725	641	682	682	672	662	646	709	683	706	734	658	710	719	686	640	674	690	685	704	672	675	707	687	656	682	672	699	675	648	638	697	723	673	685	748	660	712	645	684	683	709	712	733	701	660	703	673	684	677	627	636	701	677	728	691	709	655	692	682	687	667	648	638	729	668	667	707	690	671	698	678	661	731	676	693	715	722	621	661	687	664	674	668	690	722	729	687	690	670	714	741	687	730	682	689	654	677	696	661	719	630	721	690	710	738	649	652	660	681	736	730	690	701	696	685	674	695	670	714	679	715	699	696	655	685	663	697	704	645	700	622	719	684	702	678	716	700	710	682	670	704	717	687	666	669	716	637	687	668	699	676	646	707	683	686	702	730	676	685	681	695	645	704	673	659	698	649	652	759	640	703	701	666	715	683	743	706	689	645	689	650	693	683	696	700	694	693	712	693	708	649	737	715	705	685	726	677	732	720	695	695	700	697	700	635	697	754	646	647	677	699	661	698	748	699	686	631	687	699	662	672	675	700	720	707	659	719	694	655	658	651	700	655	660	715	732	680	659	692	681	722	657	653	737	686	693	731	693	640	665	657	653	658	706	708	718	679	690	688	683	739	719	673	664	664	716	685	699	630	642	719	692	683	679	692	684	673	669	671	674	671	690	677	670	694	661	661	676	682	662	685	722	673	724	713	708	687	682	651	720	705	685	703	661	658	626	665	685	692	678	708	715	696	696	715	678	697	658	687	651	721	725	692	674	677	660	679	714	702	714	701	661	677	703	718	694	665	646	707	713	656	729	663	676	651	697	698	724	714	693	714	672	685	686	742	691	699	714	730	681	654	708	699	717	717	656	707	625	696	712	706	667	729	691	643	673	685	664	711	726	699	705	661	677	733	669	716	660	692	663	667	682	703	703	654	678	669	711	732	684	647	711	691	637	703	713	751	717	704	706	687	627	703	669	673	688	659	735	680	723	672	669	681	661	717	667	668	716	681	641	686	694	703	696	679	664	683	707	643	660	663	650	700	720	682	716	741	710	660	646	698	703	736	647	655	661	690	721	619	697	696	683	665	688	706	704	710	697	684	628	666	712	661	674	676	678	706	716	700	668	630	661	679	694	653	673	645	685	730	688	737	714	683	717	620	677	663	695	689	703	687	634	693	679	725	700	710	664	713	652	685	679	660	686	705	736	710	682	691	694	699	741	704	668	673	709	693	676	655	720	704	722	711	697	671	713	688	694	685	701	658	709	712	714	667	680	705	725	704	657	740	672	717	712	648	680	684	655	664	710	691	659	673	730	688	728	682	681	710	714	658	697	667	695	689	660	670	680	684	645	711	710	651	705	708	670	674	688	676	680	714	671	703	699	667	700	694	710	726	699	728	686	734	689	675	684	687	699	690	719	672	696	675	685	672	742	683	672	680	738	700	691	717	698	697	633	660	710	692	716	669	720	674	698	687	715	681	679	692	686	733	711	658	635	706	671	690	668	682	681	682	695	679	723	660	698	672	713	713	684	697	724	712	696	645	654	696	638	667	687	674	695	723	665	682	698	749	665	661	706	693	638	691	680	701	659	671	656	698	661	673	683	679	672	715	667	705	723	686	661	705	658	718	711	685	693	678	647	703	704	695	679	721	668	675	679	690	698	733	669	690	707	660	690	680	667	699	645	690	695	683	673	637	682	687
50282	61775	58462	46829	37142	29586	22177	15707	11088	7941	5672	4196	3046	2196	1804	1537	1247	1061	941	918	881	846	783	777	786	733	743	663	635	693	682	646	677	646	671	668	634	593	616	646	684	704	679	625	655	645	647	644	625	616	682	689	614	654	656	577	637	637	645	698	648	627	628	627	667	617	663	611	646	618	635	614	651	627	653	621	618	634	662	664	692	630	653	615	594	649	606	578	620	647	623	699	630	680	645	621	632	642	671	620	621	665	628	612	637	591	627	639	671	559	625	634	603	626	629	651	614	645	668	638	668	643	647	636	612	671	605	614	590	610	634	658	625	621	602	636	640	625	667	628	635	614	625	615	664	665	630	636	638	659	706	633	633	609	613	660	603	607	641	625	635	614	620	650	614	623	637	647	669	668	650	691	665	665	665	657	623	613	646	638	640	632	638	659	639	651	630	645	618	616	653	661	580	640	658	633	624	620	618	651	595	634	612	652	625	653	629	634	634	663	582	670	688	615	617	642	620	621	617	645	631	641	639	643	655	672	639	624	633	618	674	612	619	632	622	581	619	646	629	642	619	639	683	654	635	642	626	667	620	628	632	659	607	628	664	684	647	658	685	665	652	620	645	621	577	627	601	639	623	597	650	631	661	656	604	655	626	629	647	623	601	629	624	648	631	660	605	612	667	664	662	644	659	610	613	631	632	640	654	630	628	639	665	618	657	628	644	603	628	660	632	625	685	566	635	616	628	633	601	638	621	642	668	593	630	608	621	670	596	615	625	642	604	675	633	631	636	634	628	677	628	630	665	655	677	631	649	621	681	627	634	664	637	618	596	611	627	602	616	652	630	645	626	614	649	678	662	649	607	625	629	640	638	638	627	663	641	646	606	613	619	631	635	656	699	655	655	621	613	668	628	688	623	661	689	586	664	633	602	605	632	656	654	677	643	667	647	646	615	689	658	591	622	634	618	654	627	598	664	591	631	625	612	591	692	616	653	612	664	637	593	644	640	637	646	623	649	646	644	629	649	603	624	639	644	643	617	623	673	655	632	618	623	665	635	659	659	610	637	661	644	623	646	603	640	651	637	640	596	650	647	667	650	607	640	576	618	614	606	654	632	615	601	641	559	626	650	661	607	672	650	633	649	652	607	663	627	663	623	714	620	639	639	659	582	647	580	653	685	599	674	652	612	652	663	650	666	622	642	629	651	640	623	629	627	618	633	657	658	619	651	698	649	623	596	645	626	632	621	611	653	649	638	644	621	611	657	635	648	597	613	646	645	627	652	596	637	640	674	580	656	636	621	676	624	630	650	651	606	691	638	617	629	623	638	584	612	640	652	620	648	609	617	684	676	645	662	601	612	639	676	672	633	619	602	705	640	657	620	646	645	652	655	665	687	655	579	659	651	647	667	618	621	593	661	654	633	623	656	639	655	670	648	602	673	664	628	641	627	642	642	619	637	625	629	646	630	602	645	625	659	679	603	641	629	618	605	645	665	631	642	640	634	615	658	642	629	629	609	648	629	628	624	634	639	704	641	654	654	615	645	628	649	633	653	631	597	621	609	636	620	613	615	668	633	638	617	652	594	649	606	640	615	628	660	630	636	616	629	629	647	612	611	648	608	610	617	664	639	635	669	638	624	642	686	615	667	621	606	673	613	619	649	651	621	630	719	657	650	647	668	597	637	625	633	616	664	606	645	646	615	631	664	622	611	655	638	650	645	629	637	653	664	629	625	601	625	620	627	643	609	643	630	572	624	625	635	595	664	568	666	638	636	677	630	595	638	678	604	598	661	617	588	672	642	643	646	606	652	603	641	637	637	656	617	655	646	608	623	587	629	621	617	610	639	638	586	618	622	599	658	597	631	638	592	663	580	612	621	631	642	618	601	607	634	655	632	667	616	610	629	648	650	675	626	649	600	677	630	598	594	607	660	669	613	653	581	678	657	627	639	616	620	639	643	643	602	694	626	630	605	591	601	611	632	625	681	638	623	639	613	624	629	649	629	653	630	661	649	634	680	639	656	626	636	638	629	629	624	610	621	638	623	596	674	644	663	692	669	623	639	626	635	616	662	645	577	627	588	603	619	633	664	621	634	614	611	636	636	661	632	650	642	633	631	659	627	619	612	590	650	614	634	646	602	648	678	588	612	670	626	655	628	619	637	618	640	605	597	629	674	690	678	656	624	655	604	636	614	636	660	627	646	637	630	674	704	622	590	662	672	593	651	655	644	651	601	667	658	606	658	621	633	678	629	609	595	628	648	644	654	635	621	626	641	679	649	630	593	639	601	619	628	659	670	638	597	643	595	648	631	596	642	681	645	629	629	650	603	609	672	625	613	626	628	639	672	615	653	656	624	628	650	611	667	642	648	630	606	665	631	597	621	650	645	687	670	663	678	654	634	628	636	636	625	617	672	658	624	688	676	642	633	634	634	625	638	594	650	612	604	635	629	615	608	671	648	619	648	644	613	614	633	617	679	662	619	664	617	679	594	633	630	641	607	681	576	591	660	646	652	612	595	640	599	657	624	655	679	633	614	626	648	617	668	653	636	646	692	660	622	660	654	648	625	671	648	656	643	625	640	625	625	590	673	662	620	624	641	578	597	638	635	650	632	632	607	597	634	596	644	659	638	650	613	622	676	637	663	634	645	628	656	669	647	687	622	625	597	665	637	629	638	654	596	653	607	647	597	608	622	662	674	627	621	627	626	659	644	671	677	582	713	590	640	653	629	634	641	575	612	646	676	628	619	655	659	623	610	628	620	631	678	669	645	602	619	606	615	677	656	653	655	623	652	605	589	675	649	647	654	627	670	629	607	604	616	645	633	610	571	623	654	640	642	635	632	633	651	580	630	632	655	628	658	634	605	633	627	602	593	611	631	616	628	622	574	666	679	629	640	632	637	634	626	615	629	613	612	623	576	622	631	610	639	688	666	627	614	612	669	649	683	643	614	608	630	650	650	675	631	634	629	626	679	613	624	651	658	627	663	675	641	647	660	658	624	643	637	656	640	620	577	623	658	641	616	653	614	646	642	635	596	642	606	611	635	676	614	624	619	605	609	647	607	607	624	603	615	674	638	662	616	640	659	650	659	604	642	621	638	608	673	640	599	616	671	659	626	687	633	674	666	659	656	689	607	605	671	616	633	623	696	632	637	637	664	616	655	651	650	605	595	636	679	652	617	638	638	636	626	659	647	617	632	618	677	665	624	648	676	665	626	636	649	614	635	634	684	640	608	605	625	608	605	655	620	621	676	557	607	674	624	611	631	604	597	598	618	619	618	653	640	611	611	666	655	639	612	666	624	649	626	631	601	633	654	647	621	629	646	608	662	638	620	614	637	628	613	618	599	673	618	643	664	638	645	596	614	615	607	665	654	634	648	597	583	646	641	672	674	645	630	598	608	682	626	651	641	592	629	632	632	651	634	628	634	639	595	625	600	644	656	575	597	672	653	632	631	631	609	633	663	614	655	599	621	647	581	638	577	621	642	633	612	600
25243	21642	29569	26063	26493	28769	26269	15755	9384	6503	4629	3228	2387	1896	1640	1295	1091	1010	944	892	901	874	877	830	808	743	749	752	721	653	731	732	717	679	734	712	691	716	700	682	694	704	693	667	718	674	695	685	691	727	690	729	651	668	708	657	665	714	687	695	745	702	697	701	699	659	737	686	713	701	684	721	718	682	648	647	728	687	677	701	741	695	648	695	678	680	720	753	728	667	700	687	712	700	713	744	675	608	721	726	654	677	713	746	659	694	686	710	694	710	698	660	645	732	689	670	718	652	722	643	677	711	708	688	640	707	720	716	654	713	699	678	682	696	693	691	691	696	641	692	708	692	716	728	682	655	725	675	677	699	713	666	693	694	643	671	731	662	713	672	677	612	651	682	702	710	729	667	679	721	695	695	668	659	724	645	688	668	671	675	660	671	694	666	659	734	653	683	686	687	701	729	735	659	707	676	719	697	704	700	662	686	652	714	654	664	698	703	662	734	695	724	690	676	711	639	669	704	709	673	679	687	648	628	719	670	682	654	726	678	659	661	677	706	686	663	682	692	732	679	644	707	690	694	657	725	706	703	683	690	684	721	665	695	714	651	724	698	730	665	691	719	703	716	719	707	688	748	745	651	647	646	659	739	707	655	648	671	737	706	661	708	693	680	650	679	683	683	682	704	680	663	711	706	707	673	709	683	666	699	632	683	715	716	720	674	736	704	671	677	712	684	684	695	704	695	684	673	715	709	727	779	690	722	703	684	708	645	706	703	674	669	691	654	707	743	632	670	688	661	613	701	713	736	646	661	704	710	664	689	663	692	688	686	723	719	698	678	698	635	684	655	741	673	677	731	717	654	690	666	651	687	702	709	685	691	711	701	689	673	688	708	664	645	666	685	634	655	657	689	681	730	672	688	732	682	675	713	664	684	654	664	673	714	669	718	682	693	742	723	687	669	673	646	658	685	692	694	678	736	665	705	678	661	712	684	664	704	674	646	682	723	722	688	665	712	641	692	722	669	677	687	683	691	712	690	725	743	676	700	675	705	715	719	681	673	728	703	644	691	724	705	687	688	702	700	662	704	694	743	672	668	722	661	709	670	706	714	643	670	703	687	726	660	706	687	676	690	727	743	712	689	729	684	643	706	700	664	666	723	676	709	722	639	692	665	665	696	704	719	651	667	730	661	695	650	684	629	681	726	709	750	699	667	671	693	692	730	721	687	674	688	687	689	669	749	688	688	727	721	686	717	678	712	690	703	651	692	687	685	705	706	655	703	714	690	663	672	722	672	743	732	669	684	677	684	685	727	709	689	707	704	724	719	662	704	662	697	657	711	699	662	718	710	682	673	655	707	645	741	699	740	688	679	680	699	714	705	739	687	695	729	682	700	700	691	646	709	648	716	691	713	691	671	701	703	737	733	657	690	692	664	666	661	706	679	678	686	651	759	659	705	683	707	676	649	691	710	695	724	719	734	734	690	663	754	716	706	702	714	704	740	692	720	690	662	712	706	682	656	764	695	695	695	692	733	698	655	681	673	699	702	694	713	650	667	651	658	732	707	665	671	718	643	662	688	640	690	704	680	700	714	716	731	657	701	694	715	742	730	720	681	703	658	637	685	713	679	684	715	712	737	660	698	652	699	666	685	727	728	695	662	654	644	713	662	687	713	676	682	674	680	702	624	726	705	700	740	717	676	668	673	668	712	706	720	688	687	750	638	672	648	706	707	683	661	671	674	671	700	678	677	690	717	672	655	754	688	697	715	704	675	732	707	712	660	684	720	675	704	685	711	695	734	722	668	672	706	683	627	637	695	705	683	710	646	658	686	655	665	652	712	645	720	707	706	708	619	692	707	698	641	680	699	657	746	719	714	692	730	682	684	727	701	737	723	650	670	697	699	691	696	646	676	653	714	695	692	712	690	697	698	704	670	631	702	689	698	660	685	658	734	704	688	707	699	699	678	732	654	740	667	712	686	726	676	672	657	641	726	711	709	681	739	709	729	712	660	687	664	683	673	702	712	651	670	661	725	687	699	677	698	679	682	725	683	667	692	648	686	742	749	717	684	638	699	713	702	628	696	705	677	667	692	691	691	675	694	709	715	649	662	646	671	660	726	693	685	676	700	660	644	705	708	669	659	725	693	691	737	659	703	666	682	680	714	683	685	704	714	697	694	646	678	691	741	728	679	679	732	691	727	748	663	711	673	696	696	698	686	661	667	710	683	694	732	726	682	687	710	654	668	651	677	684	755	679	692	698	675	703	737	719	620	649	710	646	672	723	638	680	711	672	675	676	660	675	673	719	702	739	643	681	684	687	717	703	678	738	664	672	698	680	699	724	734	679	680	695	728	713	733	728	719	688	698	719	701	751	677	719	676	702	703	723	666	677	668	702	697	689	667	666	670	704	715	703	693	688	662	733	729	637	625	707	689	712	689	687	672	659	709	684	717	699	656	652	659	708	716	762	703	683	705	672	693	677	649	651	718	716	701	671	656	651	698	700	711	694	735	755	688	720	722	695	700	679	640	680	676	755	675	648	644	696	702	774	694	694	704	717	681	688	740	697	644	717	716	722	742	666	711	706	694	689	681	672	673	681	737	679	712	680	712	696	677	681	702	702	666	702	724	695	687	678	677	693	672	691	661	700	724	658	678	695	698	727	710	665	673	675	683	697	724	683	691	657	737	694	707	717	702	670	739	695	677	694	730	799	711	713	698	746	706	691	664	714	694	692	717	702	687	693	725	725	695	622	721	657	698	687	657	688	715	679	710	709	706	715	689	696	691	711	679	703	704	680	660	680	707	717	672	663	747	684	708	689	731	725	675	718	697	710	688	687	717	713	705	674	652	703	690	701	736	719	699	728	702	693	702	713	703	744	684	689	644	724	720	709	685	655	676	698	681	685	692	700	708	674	708	713	707	675	693	703	687	681	699	690	718	717	739	663	709	648	708	702	646	677	692	691	677	675	667	695	674	704	655	658	692	638	689	731	692	711	692	725	693	693	697	670	700	650	744	699	719	669	711	757	740	642	712	719	674	725	657	683	683	670	720	667	673	671	669	683	710	715	740	674	696	721	729	699	716	684	676	689	699	704	705	675	663	695	681	688	738	682	675	709	667	708	673	691	675	664	683	690	719	704	710	707	650	696	705	724	648	642	723	681	707	750	662	672	694	700	685	669	736	639	679	658	724	734	750	709	680	684	661	694	709	712	696	699	632	699	631	698	664	688	660	670	737	661	635	759	632	715	698	753	726	675	742	674	670	693	708	725	722	722	622	736	713	702	703	729	706	704	728	698	686	706	669	701	677	671	693	714	689	724	714	703	696	631	677	670	664	687	667	719	706	682	749	698	716	671	693	708	682	681	715	733	683	695	705	694	695	713	670	714	698	682	740	673	712	712	691	679	742	689	688	616	678	683	745	656	665	710	638	664	667	727	677	701	731	709	726	741	701	716	677	680	702	710	691	734	705	678	686	670	743	662	682	644	665	737	656
49762	67618	63285	50260	40746	33096	25547	18272	12979	9417	6765	4869	3602	2654	2124	1646	1400	1188	1025	934	928	847	849	789	794	731	737	694	669	655	709	670	654	690	657	686	673	614	690	653	657	638	621	662	630	628	648	605	623	643	659	669	645	617	663	629	649	642	601	624	667	654	635	645	644	661	692	701	592	619	645	607	645	648	649	637	688	614	627	637	649	659	665	635	590	619	631	675	655	615	592	640	640	673	608	626	671	635	596	670	605	632	689	637	622	621	667	687	653	676	605	652	630	638	638	613	633	652	618	632	652	647	642	581	684	592	633	651	604	652	683	644	639	643	657	645	606	607	672	655	668	616	617	618	619	634	632	599	611	676	645	669	608	642	664	650	605	616	613	634	643	637	652	624	657	610	670	637	639	636	611	641	602	613	610	638	653	613	623	674	654	643	669	657	642	650	615	678	599	627	643	618	643	619	650	619	626	638	655	649	588	652	607	608	661	615	653	622	638	649	608	678	601	605	634	641	637	624	658	629	625	660	640	641	611	650	606	653	680	633	619	670	619	643	582	667	677	620	667	631	587	641	651	633	630	625	651	624	625	586	647	638	642	652	651	656	602	640	652	625	626	651	600	660	656	691	635	655	666	624	658	643	681	647	645	629	680	652	595	642	598	675	654	630	660	635	693	627	623	630	626	645	631	625	587	621	623	637	609	672	643	641	643	642	658	614	650	637	626	603	582	635	658	663	613	661	627	578	642	616	651	604	644	651	630	682	626	639	666	663	591	638	600	631	626	637	644	634	646	642	645	640	640	613	669	604	619	659	643	660	579	638	659	633	586	648	641	612	592	664	587	652	620	696	599	645	700	637	625	628	621	683	626	635	644	616	613	644	657	611	646	629	670	637	637	663	637	632	664	637	592	614	623	656	612	671	618	651	686	579	631	648	584	629	615	637	632	645	642	653	632	681	601	585	658	622	684	664	597	616	654	652	588	639	661	591	618	686	644	641	618	648	613	661	635	670	649	609	588	617	622	608	638	658	660	644	636	629	658	616	620	629	635	606	630	672	658	594	623	654	619	630	658	630	625	627	614	657	613	651	594	636	664	645	687	639	653	646	615	606	662	623	605	623	616	654	599	624	659	640	644	651	622	675	609	621	656	608	674	627	637	661	652	624	647	601	626	672	639	662	620	642	642	563	599	646	656	636	616	637	647	647	635	609	670	621	630	665	651	619	650	622	656	640	638	655	660	626	614	667	576	637	684	663	683	605	638	599	665	648	616	607	582	663	675	680	628	588	639	600	652	668	674	665	660	599	611	675	626	667	664	594	692	592	697	633	654	638	635	620	623	643	646	668	661	644	647	703	675	660	680	600	643	643	630	663	618	609	644	626	656	649	599	552	626	648	586	584	613	652	637	682	655	636	629	645	580	601	690	642	637	623	608	671	621	660	627	637	662	662	647	625	651	677	582	635	612	628	653	639	642	687	647	668	666	624	615	636	604	668	625	634	634	604	645	616	654	643	550	594	612	631	620	605	649	646	646	627	663	609	632	676	641	612	619	648	616	613	664	695	638	622	622	638	631	640	608	644	625	656	646	659	657	639	625	627	676	613	640	599	649	631	667	643	666	632	594	609	620	625	627	648	615	634	659	624	627	623	655	616	675	641	662	644	681	634	650	616	607	638	600	653	628	631	629	615	614	631	640	625	593	622	660	612	608	649	626	649	651	644	625	653	615	633	604	628	661	636	607	631	638	630	630	642	614	603	622	632	632	657	603	610	683	587	637	646	699	630	650	658	645	657	630	662	649	624	619	638	702	615	624	640	655	609	635	639	601	600	642	649	644	661	655	638	615	630	698	662	645	658	639	663	624	631	587	642	640	636	646	635	642	614	650	632	598	643	621	642	688	647	631	616	653	660	657	627	665	664	636	633	603	630	662	642	629	686	644	637	658	613	645	664	647	668	656	645	607	682	594	616	654	613	620	631	675	597	593	682	631	643	623	672	679	680	651	661	619	594	666	632	631	584	678	617	616	619	627	689	625	664	658	628	653	593	652	659	599	616	627	665	657	659	625	704	673	647	612	606	668	650	644	650	702	632	632	618	632	621	648	620	582	655	607	611	628	666	693	652	624	641	648	586	620	638	687	639	700	668	604	656	644	626	613	669	647	689	694	639	648	601	632	689	648	645	643	655	629	601	640	673	692	604	623	644	644	626	645	642	660	643	651	614	663	663	642	640	643	627	611	588	654	636	609	613	617	643	680	642	637	635	690	641	640	673	643	646	631	620	616	611	622	644	662	626	610	642	628	616	644	668	635	620	609	625	613	690	652	629	615	656	657	634	665	614	642	643	592	650	648	632	600	663	628	660	691	607	650	599	600	641	632	631	685	586	669	607	647	643	619	636	604	637	651	652	674	639	669	657	631	672	613	635	628	652	630	647	667	667	650	622	650	611	625	582	644	667	614	630	618	669	620	673	641	662	620	646	630	612	642	604	650	661	624	662	670	636	626	615	604	616	670	645	650	644	622	657	632	634	608	598	664	625	618	632	591	669	631	657	662	631	635	594	607	629	627	677	694	598	625	649	630	624	679	626	620	628	650	628	610	640	629	659	627	618	666	658	655	660	657	613	665	677	597	600	669	582	660	644	661	611	592	640	619	628	627	600	653	601	635	599	607	701	656	604	639	600	678	629	594	641	613	655	614	645	657	657	619	674	673	632	644	682	604	612	605	634	616	629	623	655	619	642	636	685	614	678	636	603	630	621	637	624	611	623	601	649	625	615	638	645	640	640	594	600	643	654	598	606	644	632	587	609	621	685	643	671	614	592	599	628	616	660	606	686	632	618	652	625	666	647	609	681	657	597	663	633	647	633	653	608	654	660	645	614	650	653	651	634	641	632	640	592	622	621	632	638	656	657	623	592	638	613	685	612	651	649	678	638	594	620	643	618	618	627	640	609	601	628	666	606	629	608	632	648	609	637	587	606	630	665	624	653	666	643	608	649	588	637	643	636	629	637	621	611	565	631	664	609	641	599	634	616	644	630	659	627	639	675	659	670	633	634	628	615	619	633	698	681	660	647	645	663	639	614	688	644	637	657	626	661	613	622	615	681	662	604	675	656	616	645	620	659	618	632	637	598	613	629	602	632	640	634	629	633	665	601	656	615	645	642	655	632	607	653	651	623	663	628	653	637	640	648	622	605	621	661	605	640	622	695	638	628	619	617	619	640	664	649	661	617	611	613	567	655	695	600	682	639	617	592	639	676	663	607	615	639	618	640	627	666	654	608	663	629	638	617	601	629	652	644	638	635	619	668	583	617	674	683	670	629	676	632	659	649	683	672	664	627	677	582	657	663	624	616	611	607	592	611	649	599	660	629	601	631	623	644	653	624	657	588	662	624	629	618	623	652	622	617	613	662	613	619	668	626	603	679	630	625	606	621	635	620	597	642	665	631	633	656	643	649	642	609	607	652	675	631	631	636	631	612	642	622	655	645	650	662
24394	21579	29413	24962	24529	28354	28932	17469	10616	7107	4872	3559	2716	2088	1708	1436	1241	1109	1048	921	960	898	902	831	805	756	793	778	757	791	765	729	736	772	740	726	705	707	744	740	727	677	706	678	730	717	760	670	694	707	724	707	691	714	683	774	686	728	693	749	691	691	761	712	701	707	726	719	684	740	711	640	721	709	717	726	721	696	681	716	698	721	705	675	675	721	755	750	684	676	645	733	701	727	673	672	666	708	681	672	728	734	689	688	717	699	739	756	686	744	708	708	685	698	711	708	732	716	690	705	655	708	679	706	736	746	682	738	680	736	719	681	749	683	692	731	716	746	661	703	670	684	720	693	691	710	734	687	719	673	731	705	636	734	721	695	706	704	680	651	670	699	699	661	730	698	674	677	691	735	695	706	719	694	748	684	739	731	704	733	721	672	713	682	724	720	715	625	664	710	704	694	740	712	725	724	708	720	720	710	707	693	677	720	672	688	727	726	711	688	690	716	681	742	744	713	724	713	702	752	662	700	744	650	672	682	705	706	689	720	725	715	656	720	673	733	678	714	721	719	673	657	690	721	702	761	724	725	696	708	704	734	712	734	687	694	706	695	684	745	740	675	728	658	741	688	741	703	694	698	755	721	722	704	689	676	718	730	713	684	649	671	739	672	683	681	707	669	682	722	736	693	696	695	660	699	712	701	670	718	721	724	675	691	737	747	676	740	679	687	727	700	680	717	717	692	661	720	719	690	724	677	721	697	706	682	717	712	711	702	689	685	692	749	689	695	712	748	735	710	708	685	712	725	668	732	754	756	753	693	726	708	656	735	740	703	715	692	706	702	725	733	671	728	762	691	671	743	696	695	709	686	683	711	745	705	688	717	705	691	681	736	721	696	631	756	733	710	699	730	686	673	720	764	655	744	736	692	698	730	705	671	693	675	723	717	716	693	718	664	727	692	696	660	724	682	738	729	695	653	724	681	664	713	715	693	685	691	712	704	691	722	704	693	658	661	687	750	744	706	711	663	740	679	684	720	764	690	720	747	740	717	693	708	734	707	650	744	703	685	707	753	735	730	652	724	689	720	718	664	723	731	692	629	685	738	713	669	728	716	712	715	747	681	682	736	695	741	705	698	680	729	682	672	693	708	701	701	715	721	703	679	715	691	681	684	702	676	685	689	698	757	734	734	698	721	734	665	749	668	715	695	691	701	728	739	701	748	690	745	649	707	694	692	696	708	729	714	707	706	685	695	687	710	737	708	726	766	694	692	785	726	736	707	694	744	700	708	741	756	681	711	700	709	771	626	666	657	731	648	730	729	713	669	680	649	747	744	700	763	682	700	697	728	700	731	694	684	749	675	711	699	654	722	714	708	690	730	668	658	701	693	681	694	674	746	694	708	730	704	731	703	713	699	712	690	657	681	679	725	710	689	715	730	739	710	732	708	738	666	684	721	739	715	692	697	703	724	675	690	683	725	718	685	704	686	688	697	653	693	705	705	674	689	721	720	726	668	696	693	679	695	678	690	706	762	719	685	673	740	735	706	690	701	716	707	703	703	717	678	717	725	757	677	706	666	720	725	713	653	731	715	692	720	716	672	685	703	729	695	686	691	683	705	732	726	741	662	705	660	713	668	676	670	701	681	749	723	688	709	716	721	717	723	704	701	692	686	637	697	663	689	666	700	721	696	683	660	745	673	717	726	746	719	718	693	699	681	697	713	709	752	676	764	719	708	722	685	752	748	756	695	726	756	707	707	684	728	735	754	710	724	691	719	669	693	693	677	660	676	705	682	709	718	736	704	760	702	699	733	708	680	753	684	703	731	738	733	730	694	742	721	669	696	697	756	756	745	741	701	658	721	682	732	669	690	729	727	675	687	682	734	727	731	723	687	726	677	703	680	681	690	693	712	694	685	726	704	704	704	695	706	694	707	720	712	720	747	675	712	697	689	709	662	653	717	679	717	703	697	735	685	665	660	661	684	698	700	675	713	672	710	674	713	697	702	685	678	705	688	741	709	711	743	686	679	678	718	707	712	738	720	662	709	663	708	758	675	757	739	747	748	740	681	726	696	724	745	710	731	763	655	710	717	703	709	716	733	739	713	681	684	698	721	684	702	669	690	700	686	738	730	728	687	683	702	676	730	724	722	735	741	707	754	703	706	713	701	710	731	666	752	743	723	684	680	757	721	711	691	703	708	720	668	666	686	754	734	744	699	689	704	657	689	674	684	734	751	683	688	678	709	704	694	733	696	659	717	697	685	710	699	708	726	682	700	702	753	743	665	772	715	716	701	725	732	640	692	676	690	729	725	692	704	737	695	731	672	690	689	677	684	691	728	678	739	719	723	723	727	714	729	725	739	694	691	705	686	748	740	715	709	735	705	671	688	695	692	690	687	723	730	692	678	712	757	706	726	657	733	730	719	723	706	679	712	661	698	702	749	706	670	732	694	713	726	760	705	733	741	692	705	712	714	709	708	718	744	662	647	706	799	737	648	666	699	703	704	718	688	712	719	707	665	713	710	735	677	673	699	718	673	682	736	714	711	641	702	719	708	729	686	742	720	712	665	702	725	691	711	677	732	671	656	763	690	681	681	739	672	708	680	674	678	653	718	708	731	663	727	712	684	715	698	709	705	680	713	716	710	699	701	666	685	756	679	679	704	708	690	724	715	732	673	712	701	700	709	696	710	746	676	742	767	706	723	694	711	684	655	693	751	685	653	713	695	746	687	732	678	698	723	695	734	685	649	677	676	722	706	695	700	712	695	650	701	683	754	705	720	708	689	713	700	710	671	741	764	697	749	683	715	672	690	649	743	690	712	700	725	692	670	708	689	694	669	669	767	689	671	711	667	707	710	726	721	704	685	712	690	674	676	748	745	672	713	754	756	712	688	713	732	686	723	670	680	668	696	714	706	674	671	725	692	715	705	727	674	706	690	705	692	697	702	702	731	707	706	732	668	758	715	699	728	716	743	723	682	708	686	724	678	715	709	695	713	733	703	756	769	729	684	688	736	724	728	726	677	697	711	715	747	740	713	679	720	689	716	683	685	729	716	729	719	688	720	690	741	702	686	662	701	691	727	689	727	701	673	681	768	766	719	715	702	672	729	692	747	727	702	710	716	745	662	786	682	695	715	643	727	730	719	708	689	742	724	673	679	730	752	703	738	679	717	762	716	744	677	664	688	706	699	707	768	759	701	705	691	710	673	756	709	734	699	734	738	696	756	735	657	670	701	710	727	697	697	703	717	676	744	733	672	748	720	721	731	764	719	662	673	692	732	698	749	722	686	731	752	706	721	694	730	707	690	703	703	664	735	679	751	736	659	706	683	759	642	693	657	750	738	645	724	663	706	739	763	692	700	713	709	709	675	667	714	741	687	705	662	723	734	706	690	683	741	711	662	696	705	720	695	731	729	722	690	694	691	718	683	669	687	701	690	670	717	739	710	708	698	692	685	705	699	666	686	726	684	705	653	670	679	674	715	697	665	743	679
53443	68321	62797	51268	41513	33601	26467	18839	13536	9744	6954	4986	3730	2770	2174	1759	1430	1197	1115	1038	966	897	872	839	809	735	732	752	781	723	714	639	648	665	634	640	664	644	647	672	705	673	676	627	599	682	630	654	683	643	668	632	642	601	613	725	631	643	688	662	645	653	624	622	595	652	640	663	665	673	599	626	598	621	646	627	644	681	631	673	649	642	658	633	672	627	644	606	653	630	656	613	646	637	640	629	609	650	631	663	668	673	652	635	660	649	669	673	673	656	655	658	648	601	664	619	656	657	623	626	609	684	638	620	648	679	618	646	626	658	654	651	633	682	689	597	615	671	631	633	638	670	633	608	671	637	648	628	622	705	687	641	666	642	662	679	631	616	635	594	638	634	626	658	581	686	681	639	615	701	619	647	654	614	646	653	644	625	665	671	615	640	612	640	670	616	695	645	669	630	619	643	637	656	641	657	639	644	667	630	651	627	632	636	657	607	636	653	641	652	607	674	655	625	622	633	654	655	676	616	625	608	677	590	618	587	642	599	678	644	612	673	674	679	663	624	635	656	666	635	677	680	651	577	649	600	682	631	633	644	640	682	633	668	641	637	680	612	649	666	609	700	655	646	679	628	654	599	628	649	631	636	696	662	613	690	678	620	673	688	630	647	631	637	650	613	603	653	626	618	636	594	658	626	642	664	642	650	637	650	635	650	608	622	667	648	628	631	637	674	659	659	635	637	697	636	627	590	603	632	641	633	647	650	645	650	631	641	640	616	616	645	622	612	626	642	603	629	630	636	650	651	636	628	637	626	674	648	613	601	628	664	667	707	614	636	675	622	673	633	627	613	582	683	622	656	654	625	641	692	649	613	666	598	626	622	675	603	664	611	693	666	610	603	629	658	639	656	679	574	642	593	622	614	639	672	650	639	668	611	706	620	642	598	603	638	645	644	687	617	602	616	623	666	625	655	629	618	630	624	652	628	572	646	618	696	680	630	664	647	633	620	620	633	644	603	647	685	711	608	671	660	607	614	676	631	665	661	598	665	703	658	631	631	606	617	631	662	676	666	659	612	593	623	687	684	645	657	642	637	653	567	664	647	655	656	633	664	666	656	661	636	665	635	619	645	655	658	608	661	657	620	692	602	634	649	613	677	612	620	644	662	674	643	637	680	678	639	634	639	671	647	629	640	661	620	597	631	684	664	691	612	634	720	622	630	595	646	664	629	663	659	662	644	625	627	593	629	607	616	691	662	642	657	660	687	653	675	659	685	647	636	638	631	689	655	640	627	671	652	640	647	618	657	665	644	672	658	632	687	647	622	687	649	636	639	629	653	623	641	626	718	629	658	635	645	636	596	607	668	663	633	659	661	602	666	694	651	640	658	699	639	639	670	641	622	611	642	633	635	672	625	644	658	639	630	684	635	640	640	654	637	631	670	641	672	581	687	657	658	633	628	703	648	626	623	654	644	643	617	666	647	690	679	646	650	640	646	664	668	647	668	634	612	686	658	625	693	648	640	711	676	698	680	655	645	615	648	668	607	605	655	610	650	643	648	624	644	624	574	648	610	648	641	628	658	640	630	665	630	640	607	660	649	683	652	633	636	614	652	637	660	631	599	654	669	602	608	627	630	663	635	662	655	657	672	677	656	632	637	635	574	647	634	637	598	608	670	634	639	664	662	638	696	601	615	611	646	669	611	680	670	642	685	694	652	642	688	674	595	639	622	618	679	655	644	646	636	637	602	659	648	640	621	593	606	646	668	689	620	628	607	606	662	613	654	653	625	629	636	627	630	661	649	641	625	641	688	631	649	653	665	612	596	643	643	651	683	642	729	626	644	647	665	668	639	600	675	615	662	618	603	654	633	658	644	603	628	621	620	624	651	639	625	620	627	609	643	672	663	611	677	672	674	650	638	650	653	623	643	610	616	628	625	667	602	638	668	607	657	633	603	615	621	705	676	642	639	657	685	621	623	625	650	659	640	615	691	635	574	673	642	690	649	620	623	629	683	697	670	664	647	627	654	636	609	613	640	643	701	644	682	671	648	677	643	611	645	636	628	669	665	664	606	659	661	669	653	674	653	627	658	683	643	707	681	690	633	598	677	641	645	638	681	636	676	639	645	641	673	703	671	641	666	586	648	643	666	646	635	621	658	635	625	638	660	658	674	631	681	658	642	664	645	668	645	659	604	651	638	675	645	616	668	628	658	639	677	659	659	655	629	622	684	612	648	658	666	680	634	641	612	616	643	608	617	678	682	635	637	694	635	639	634	625	703	589	656	627	683	649	637	612	636	649	621	645	659	641	632	685	612	627	626	601	645	631	645	638	613	666	637	646	652	664	636	627	660	655	659	635	628	671	659	649	615	668	632	603	662	643	679	644	677	622	671	661	606	663	657	627	610	675	618	589	624	607	663	645	660	664	625	663	621	618	633	662	607	659	632	691	662	627	658	610	668	659	630	615	677	633	643	602	623	696	610	649	637	631	651	649	589	620	635	623	637	619	636	637	662	640	630	623	652	650	680	652	640	587	643	654	627	631	660	642	607	626	636	649	664	641	635	681	675	665	646	602	622	640	652	612	656	616	606	664	687	667	655	642	636	596	635	681	641	667	623	638	613	618	603	655	630	651	653	634	658	653	660	667	651	628	636	629	652	631	633	563	628	582	603	668	619	589	662	659	639	621	597	673	642	643	636	687	636	657	663	589	633	612	660	680	663	644	646	658	639	574	657	656	621	686	617	641	631	650	643	672	602	611	636	612	680	625	643	692	676	694	592	666	656	650	634	655	691	641	653	616	633	627	664	629	647	664	649	614	635	634	675	668	631	630	678	640	655	643	638	611	675	678	633	639	598	666	657	620	693	617	699	631	676	637	650	658	623	638	687	622	630	620	637	627	645	666	611	677	651	636	657	646	650	649	652	665	647	567	588	639	632	628	642	646	610	652	643	646	641	630	650	664	662	647	631	649	622	618	684	664	648	657	617	604	629	657	635	612	638	668	637	663	624	628	664	639	642	610	691	657	675	657	632	656	688	640	629	638	608	663	636	704	670	630	657	627	624	666	617	668	643	612	615	693	635	672	669	637	663	637	640	627	672	654	633	647	631	670	652	631	642	661	665	624	579	665	676	677	636	675	645	654	650	609	624	600	628	652	639	596	670	652	649	637	657	644	602	653	665	644	658	619	674	650	604	660	645	635	637	691	633	607	634	626	665	639	645	620	679	645	614	638	651	652	601	674	680	676	645	639	632	622	603	583	599	631	663	634	603	633	637	645	642	666	624	652	644	681	587	652	604	649	636	636	630	649	673	621	652	628	685	697	645	667	636	629	681	641	569	641	575	628	613	637	655	663	625	686	669	650	614	606	656	632	623	669	663	610	676	651	639	641	657	618	622	700	639	665	645	615	646	697	604	611	625	630	631	617	640	651	670	668	648	663	634	627	617	650	634	691	629	640	628	648	654	650	633	653	642	663	672	602	636	645	653	682	674	635	608
29293	24499	35810	37578	29965	23159	16132	9600	5875	4069	2933	2262	1756	1377	1141	1091	915	821	830	885	784	715	742	781	760	712	651	696	719	696	750	707	663	680	690	699	709	723	681	633	685	679	701	658	644	693	676	680	672	622	652	591	624	646	679	636	654	699	658	678	650	682	682	660	654	654	721	677	664	616	658	641	693	669	663	684	667	697	674	671	678	660	681	687	701	702	666	693	672	650	680	696	681	637	685	715	659	679	672	623	644	697	664	676	616	692	704	715	676	670	658	676	681	653	658	733	609	651	659	661	673	649	620	639	683	667	657	670	668	657	672	671	683	702	640	682	632	652	642	671	672	651	697	623	667	682	639	700	641	661	685	750	674	665	662	688	643	696	646	615	643	605	666	643	700	694	649	685	648	650	646	676	666	688	641	648	693	682	661	613	644	663	702	688	648	678	664	684	732	655	702	671	676	668	647	698	671	670	644	701	692	643	604	670	640	696	673	678	650	652	677	685	658	690	674	672	692	656	668	664	687	646	676	697	663	672	661	683	644	676	670	681	711	663	642	684	644	651	676	650	650	697	680	630	642	690	621	672	658	695	652	659	691	635	636	655	659	646	676	620	651	639	660	688	682	671	651	657	691	633	686	640	672	704	659	640	636	645	711	660	664	644	697	622	654	654	663	668	703	640	649	674	678	698	709	709	703	673	675	672	716	651	613	659	626	670	702	678	679	661	661	664	665	689	648	693	695	711	641	679	698	685	663	701	656	690	693	659	669	637	685	685	647	637	665	689	661	629	701	637	677	656	710	692	684	663	699	706	675	669	638	635	659	650	648	674	617	645	670	658	700	661	667	671	657	711	705	686	606	697	705	694	627	679	679	677	667	668	661	662	713	697	659	648	642	672	667	676	706	621	678	720	703	637	692	665	659	679	681	685	689	700	662	686	644	669	675	681	652	780	687	696	645	660	690	656	693	671	675	678	684	655	664	702	639	633	642	619	640	725	640	658	692	649	703	679	659	655	708	690	651	658	683	713	680	644	604	677	652	686	674	722	688	671	687	697	661	673	659	682	640	754	636	656	701	650	637	663	667	688	688	720	683	675	669	684	641	670	659	660	700	653	690	679	683	678	718	653	662	665	675	674	652	733	659	663	695	621	667	683	701	684	681	713	663	657	658	680	667	696	678	671	657	620	662	700	673	641	629	669	636	701	649	661	684	659	712	618	679	622	667	650	664	655	678	686	675	660	676	678	662	658	701	681	648	689	690	678	683	694	672	695	663	662	656	658	701	640	619	641	673	649	672	677	634	674	658	662	660	674	683	629	700	665	685	642	701	664	696	668	663	651	678	646	662	671	644	690	699	661	684	631	646	637	675	658	658	670	655	675	650	649	639	720	728	654	695	668	664	656	702	655	700	676	652	653	631	700	714	633	685	707	700	660	640	634	646	712	690	645	713	674	654	684	648	644	655	693	691	614	676	661	674	642	627	646	655	641	689	664	617	672	683	689	680	675	669	701	665	673	708	660	656	661	678	659	650	641	661	625	710	680	650	687	645	691	692	668	639	693	675	685	647	677	639	669	660	670	627	688	654	719	664	681	714	649	623	638	638	673	689	692	701	715	663	677	699	653	657	659	647	652	641	669	659	678	650	648	699	655	646	691	679	670	703	615	643	704	628	681	679	637	683	667	618	655	690	642	654	660	671	664	676	636	670	694	702	658	671	663	684	653	662	659	669	699	657	673	657	690	691	673	637	670	681	688	672	674	630	692	659	669	664	702	601	688	654	625	678	648	653	685	648	627	632	669	681	674	654	686	703	651	696	676	647	641	702	666	662	669	678	637	662	676	636	685	656	660	713	644	716	663	655	634	668	641	694	687	695	622	651	661	674	679	699	669	740	671	661	691	703	649	648	689	631	651	712	626	675	660	621	675	679	706	635	680	698	659	646	655	711	667	641	683	704	640	649	668	661	697	693	654	658	677	677	670	733	698	654	695	660	704	672	676	663	704	709	668	746	690	654	651	711	683	683	678	649	705	639	629	643	681	667	681	696	680	618	654	649	650	679	648	663	661	661	667	657	656	654	683	658	670	669	697	668	656	651	690	689	661	696	667	666	692	659	694	631	662	654	656	629	667	663	648	651	665	686	641	699	655	705	633	653	684	687	682	621	699	686	715	646	662	691	702	673	662	674	673	682	674	690	636	664	658	660	634	681	669	632	619	733	664	648	668	704	714	665	650	620	631	702	668	657	663	684	673	671	707	673	695	688	660	669	677	675	667	688	653	650	664	643	665	670	661	627	711	683	674	633	667	686	692	712	688	620	698	685	638	682	702	677	673	658	646	689	627	693	707	540	735	685	627	653	732	687	656	644	665	650	648	735	685	644	674	663	703	674	649	666	645	679	708	696	675	678	704	695	719	670	688	686	691	658	685	655	625	642	717	681	681	704	675	635	680	680	725	670	675	662	616	646	683	634	656	664	672	720	742	675	722	689	651	709	657	720	638	674	692	681	685	648	700	717	612	698	665	656	634	596	656	685	685	661	694	670	648	678	700	652	676	646	676	661	693	690	633	705	659	684	668	672	627	641	746	660	670	656	658	651	672	698	667	648	668	666	661	678	674	686	655	717	676	711	660	686	713	684	659	664	673	685	691	646	697	684	702	728	696	694	730	645	681	700	670	658	666	639	662	623	639	662	671	680	646	715	710	650	657	647	676	664	660	656	650	682	709	681	671	671	677	660	728	662	628	689	644	631	684	704	664	674	672	664	660	624	666	644	672	653	718	642	688	668	663	692	670	649	690	645	707	658	662	628	678	594	621	658	660	718	678	657	685	676	672	689	684	693	702	667	668	641	654	718	669	681	650	676	660	684	653	667	641	691	686	672	673	667	684	660	657	666	691	632	634	673	654	634	659	692	616	627	630	655	680	688	663	657	668	627	675	660	669	711	678	654	639	689	647	641	655	652	705	671	670	664	688	666	666	664	672	660	687	648	636	680	685	704	681	677	666	683	674	695	676	675	644	664	637	662	653	681	688	711	694	665	693	670	651	655	614	697	680	674	652	674	669	655	664	696	668	685	659	681	652	688	726	696	651	678	691	653	645	691	675	631	682	618	672	673	646	696	659	688	706	630	662	681	641	641	724	714	698	701	683	696	654	659	674	645	718	674	644	707	668	681	634	682	680	708	656	690	663	679	684	612	657	697	685	688	682	671	638	652	648	691	599	700	680	668	625	672	670	656	663	688	666	702	671	637	663	706	713	679	608	630	692	639	628	696	643	652	679	731	707	728	703	666	672	754	696	704	635	664	616	644	659	694	628	654	648	640	665	677	619	651	651	687	668	663	627	643	635	688	688	673	670	688	686	647	645	622	675	689	684	662	636	725	643	638	642	664	688	652	662	670	674	648	648	678	618	652	674	649	679	698	682	671	657	703	656	688	647	678	640	672	625	718	635	661	691	683	711	672	632	654	678	680	645	671	669	626	684	653	682	723	647
49629	59454	56031	44114	33346	25551	18789	12808	8902	6383	4395	3281	2524	1871	1465	1194	1090	940	862	854	770	787	773	729	685	678	642	648	672	644	649	630	634	651	646	610	698	666	623	599	652	613	638	617	634	590	576	635	608	578	665	677	672	641	623	643	621	593	632	641	655	632	614	612	638	628	595	574	643	608	590	613	596	600	586	640	588	631	565	585	611	603	651	619	674	606	628	662	599	606	662	617	643	631	631	638	628	606	604	589	607	580	568	648	635	634	603	603	637	634	648	626	637	619	567	615	583	679	632	647	639	592	634	626	578	579	665	605	589	612	579	606	608	649	596	587	628	645	616	590	627	631	648	613	609	625	607	622	629	614	638	649	628	615	593	655	684	610	621	614	650	637	591	630	630	602	610	641	633	595	656	631	629	578	627	630	636	565	663	633	611	639	680	633	603	629	609	638	590	620	583	642	598	562	621	586	665	647	597	599	590	544	628	626	614	623	615	623	646	597	613	669	654	608	626	587	606	611	634	586	627	625	620	613	602	601	631	618	631	623	618	621	644	638	587	605	631	624	611	671	650	612	634	632	619	646	615	653	622	616	601	583	591	579	587	622	631	633	640	618	580	596	608	605	647	618	624	604	615	615	658	643	618	614	587	650	600	620	620	645	619	622	636	632	596	642	627	618	612	578	623	613	598	669	656	655	616	595	632	616	648	629	648	650	642	625	648	680	605	627	579	652	580	670	619	587	576	606	573	654	580	629	638	619	588	586	578	629	597	629	635	633	591	629	605	623	606	561	617	596	649	624	599	612	588	657	641	630	606	626	631	642	605	630	619	644	647	589	611	617	607	611	648	592	627	606	598	624	616	589	627	597	619	625	636	620	656	584	636	598	605	615	592	621	595	634	589	620	612	638	616	587	588	592	599	607	641	630	629	632	591	646	626	600	630	606	609	617	629	639	655	645	597	628	607	612	633	593	608	598	581	605	612	634	603	635	609	620	621	611	596	597	664	612	636	603	619	633	618	600	601	636	581	658	590	648	627	638	618	645	655	616	575	616	615	623	669	598	631	622	593	606	663	608	576	629	592	589	562	617	622	640	649	611	631	592	612	605	591	635	623	653	630	610	606	622	575	625	680	610	626	614	568	586	667	614	637	630	593	620	624	642	608	582	628	666	625	582	637	646	595	615	617	622	599	597	643	584	608	608	625	585	623	628	608	666	623	645	600	575	627	580	636	650	583	611	649	590	597	688	610	624	642	628	669	610	628	617	592	651	614	642	619	623	617	667	612	638	605	650	637	594	601	607	591	609	593	677	610	579	646	626	612	627	612	654	588	635	645	664	604	607	635	620	599	632	633	608	661	645	597	609	580	606	611	639	602	648	640	619	587	606	617	625	601	659	648	590	632	605	589	625	616	559	599	584	615	604	595	595	628	607	653	624	607	604	618	639	613	638	647	609	623	589	607	623	610	634	624	612	611	640	609	631	628	624	600	634	627	605	604	621	658	605	657	659	621	639	616	653	630	594	582	664	667	619	557	620	619	667	644	623	622	616	594	624	665	616	658	640	649	618	608	686	667	577	607	608	581	601	657	616	602	619	640	596	643	618	595	599	645	627	623	643	611	618	636	624	636	640	602	634	676	575	605	629	635	603	655	633	598	613	647	613	601	652	587	612	589	650	601	623	604	616	613	684	665	594	621	611	648	618	609	606	590	616	635	608	618	617	579	587	645	617	667	622	597	599	622	627	654	612	564	609	593	610	604	613	635	627	610	627	643	617	622	659	617	632	646	628	655	616	605	628	640	578	606	610	637	637	644	648	617	597	663	635	601	572	667	626	625	593	597	649	613	623	576	652	590	610	659	640	657	636	632	597	645	680	629	641	628	649	585	631	608	638	630	677	622	631	617	672	604	631	588	629	623	565	592	601	645	639	643	639	654	557	632	619	585	592	605	672	643	682	587	643	628	610	628	597	589	616	635	661	659	617	660	591	627	633	628	607	624	622	633	628	607	588	630	665	599	599	632	573	602	602	641	621	663	649	564	606	644	584	620	611	601	620	613	619	610	609	633	641	637	622	606	607	669	607	632	585	613	648	611	608	625	606	626	626	628	652	656	620	589	645	571	637	602	614	630	654	622	588	595	689	604	619	654	562	572	659	641	617	577	628	592	631	645	609	581	640	628	609	627	606	615	617	596	625	604	620	620	619	620	612	604	637	621	650	606	593	599	603	627	646	615	632	618	620	594	575	622	628	591	659	633	650	599	609	626	577	628	606	612	610	655	664	633	613	579	627	624	641	596	625	583	621	591	684	627	574	636	621	659	621	640	643	619	630	606	613	608	636	619	585	611	597	613	588	593	621	604	657	615	634	623	619	638	608	619	597	620	641	580	677	594	616	580	627	649	610	636	632	647	632	623	618	617	621	626	627	661	624	594	619	618	585	598	638	561	637	604	655	632	632	637	628	594	622	616	652	656	593	614	617	596	585	642	666	616	621	615	641	633	593	610	656	600	598	577	617	673	625	608	635	592	649	596	621	572	639	647	629	626	636	629	661	632	643	639	612	656	616	680	592	612	609	618	653	647	590	636	628	645	591	608	641	601	590	612	611	664	616	678	607	643	616	604	652	640	626	671	602	674	637	635	616	635	657	638	588	605	617	617	657	629	622	646	631	656	574	610	588	568	633	590	620	613	632	621	579	615	670	625	621	638	616	661	587	605	616	640	595	610	622	657	628	633	643	620	602	625	604	658	637	620	626	652	634	656	620	623	605	591	630	615	654	664	576	645	637	630	606	577	635	627	620	605	602	636	610	659	594	618	638	636	653	616	703	596	635	610	616	635	662	640	595	566	611	633	593	592	636	600	598	638	660	571	609	635	580	593	607	648	625	602	636	645	642	648	615	608	587	595	631	650	616	640	642	601	639	624	627	644	612	610	651	623	608	602	624	642	665	632	609	666	614	607	636	574	653	616	634	601	600	616	629	666	606	592	631	593	598	628	600	615	650	611	613	665	623	627	635	642	639	599	567	642	581	663	637	595	637	607	604	593	653	621	640	615	635	637	594	655	606	615	598	626	631	652	634	605	655	565	662	568	612	639	632	627	593	627	615	648	629	625	657	657	621	602	590	609	649	625	624	625	647	599	598	612	618	638	589	613	619	635	632	614	663	623	611	611	626	616	669	623	617	588	605	615	614	601	647	610	590	573	632	614	640	600	636	620	620	654	607	606	613	605	612	617	647	649	653	634	602	629	587	605	652	602	629	615	631	598	620	626	610	600	620	593	653	666	571	566	634	657	606	609	636	556	586	624	637	623	617	619	584	605	600	646	631	615	628	630	584	577	667	613	648	621	618	650	589	638	644	604	610	585	593	671	607	577	596	584	660	596	698	645	633	613	643	622	641	618	609	609	582	617	628	592	607	631	595	644	582	622	609	601	622	636	611	614	626	615	612	605	589	656	640	626	646	625	633	614	597	622	625	603	581	662	595	657	631	602	613
25943	21637	29397	26074	25541	25983	21535	11619	6839	4618	3319	2458	1900	1494	1278	1107	1005	884	872	877	804	778	802	764	788	763	720	754	763	700	616	681	688	719	717	706	750	734	664	661	684	729	680	677	659	735	659	697	679	716	696	727	677	702	686	653	674	720	683	660	681	710	688	676	677	715	647	719	703	644	685	694	628	662	688	686	694	639	650	665	671	717	715	737	633	689	707	690	720	696	757	727	674	677	682	644	642	663	700	687	692	665	647	692	695	684	672	716	664	708	705	762	699	658	718	685	653	713	676	679	735	673	636	691	641	663	696	709	683	667	707	701	698	710	727	686	634	690	672	668	655	656	681	680	703	699	730	666	676	690	700	680	696	663	696	704	684	731	711	705	703	685	628	721	735	700	683	671	670	671	651	660	660	709	735	713	704	709	695	672	731	675	718	708	678	668	667	719	692	672	711	670	667	662	644	655	668	706	668	770	696	670	704	722	692	680	651	665	643	699	616	666	730	691	743	694	648	687	691	709	717	672	724	666	647	746	691	668	671	659	651	692	700	714	703	702	725	670	742	698	691	673	683	684	680	670	644	735	667	699	645	660	676	686	724	661	676	708	706	718	682	662	684	681	682	664	689	679	626	701	653	674	716	710	698	687	690	648	649	685	658	679	668	755	677	696	662	670	701	660	687	680	681	636	709	640	628	673	688	692	663	729	706	682	689	706	757	716	703	650	680	699	670	657	658	652	706	684	625	668	709	704	623	725	694	712	676	668	627	694	666	674	678	686	661	670	669	686	707	683	673	670	686	696	685	672	697	723	695	733	744	684	681	681	759	642	666	662	667	724	692	691	666	706	686	701	652	667	693	681	704	703	673	668	697	741	665	733	689	685	682	657	664	682	660	688	673	687	728	646	667	714	710	681	685	662	676	654	712	694	663	684	678	705	674	628	698	707	692	695	731	645	750	700	697	693	709	638	689	707	727	723	677	681	628	718	709	672	646	717	703	687	701	656	629	675	709	707	653	674	711	707	643	730	684	667	694	722	667	692	667	685	673	719	674	681	689	690	650	705	688	695	690	739	653	698	704	691	737	675	685	686	717	644	667	648	705	705	714	739	719	632	668	701	677	724	688	677	653	670	662	646	698	679	703	670	696	697	682	709	694	733	707	712	679	670	708	693	689	657	702	673	694	662	729	671	685	656	659	665	700	737	632	686	686	681	695	701	679	659	708	683	670	639	732	637	664	660	674	689	642	741	720	664	689	667	688	645	702	700	668	651	691	755	688	671	683	674	688	721	684	688	712	688	676	654	705	728	695	709	671	680	709	716	671	715	693	720	675	657	671	685	677	709	710	663	697	678	690	682	683	718	633	701	706	713	709	733	708	669	691	696	664	706	664	654	701	670	680	714	697	721	681	642	665	661	704	674	686	676	656	697	656	755	708	634	673	740	666	703	675	718	661	681	705	684	704	694	691	657	684	681	693	769	704	713	701	704	643	709	687	687	682	730	665	710	633	711	640	682	715	652	666	638	664	708	712	704	690	690	663	733	699	653	706	626	666	708	708	718	689	710	699	712	646	714	660	689	696	689	674	677	696	662	657	718	713	697	678	697	725	655	680	667	687	688	671	701	628	727	693	650	686	697	680	622	651	685	675	678	701	684	704	643	693	665	735	659	657	670	691	680	699	695	717	662	712	683	685	693	677	664	641	712	730	696	694	671	666	708	678	682	734	713	701	678	700	697	703	688	674	726	658	644	680	653	661	644	691	644	717	670	685	643	756	678	683	662	667	689	654	696	644	685	695	691	735	707	663	670	691	688	706	689	751	696	670	657	685	660	676	688	718	676	724	660	728	676	684	723	674	663	681	728	726	654	703	713	678	669	694	711	695	745	666	660	669	655	668	670	698	708	732	700	708	723	705	689	678	732	680	755	709	633	673	696	702	715	707	726	703	736	685	656	690	681	686	662	698	693	696	684	673	707	701	650	662	717	708	730	723	707	725	668	724	679	699	665	682	724	629	670	700	697	690	671	709	713	641	672	721	698	656	728	663	687	609	684	653	708	679	657	694	704	712	695	709	691	713	677	657	718	681	704	699	672	733	641	694	696	675	666	668	665	684	725	724	697	681	711	660	682	735	619	640	685	716	698	725	693	615	682	681	670	657	681	655	693	667	688	680	682	707	761	714	690	700	612	709	734	671	726	742	667	629	661	694	648	719	703	665	668	673	666	663	694	706	694	633	689	696	729	674	677	673	676	690	672	716	693	698	681	669	636	690	696	697	710	701	687	728	697	714	683	722	762	688	687	707	687	650	726	703	708	645	653	645	671	660	677	703	699	693	697	667	699	642	649	695	702	706	712	678	663	665	708	683	697	673	626	683	668	711	692	693	686	688	681	691	752	685	670	714	672	661	678	739	661	648	703	672	681	676	647	696	682	692	674	651	666	708	736	646	659	711	670	662	705	716	658	707	651	697	638	663	681	703	733	646	664	670	686	699	681	697	681	675	660	655	633	699	676	657	658	693	627	694	667	681	626	726	672	705	689	706	659	675	635	687	635	727	657	687	637	655	691	672	702	678	717	729	700	713	686	707	689	677	708	724	678	656	707	702	615	665	683	718	679	690	666	692	693	686	729	639	680	663	653	672	730	681	651	660	733	684	697	696	708	731	684	667	661	672	687	668	657	679	678	669	703	664	660	710	676	747	651	683	700	661	698	698	721	703	675	620	716	693	671	693	698	708	652	660	718	679	711	685	707	691	670	651	648	644	663	699	648	678	665	637	695	743	674	662	687	635	672	632	675	649	687	675	678	681	660	715	666	711	705	697	664	663	712	719	715	673	699	712	705	717	699	707	670	663	691	659	695	648	727	673	719	709	684	706	671	679	674	647	677	683	687	631	664	632	657	638	683	707	705	694	703	643	690	672	661	667	682	696	693	709	686	728	654	728	682	685	669	667	640	676	646	668	722	715	669	682	673	655	673	673	687	712	703	684	695	727	676	658	724	678	727	699	700	671	707	669	704	651	654	672	695	682	686	637	686	695	686	719	676	688	683	646	643	718	712	732	682	704	690	696	708	676	645	671	660	710	689	647	704	735	719	639	687	694	685	650	691	690	696	692	612	718	682	682	672	692	703	739	697	724	688	664	693	680	648	675	700	709	688	667	632	661	690	684	677	677	704	686	677	702	703	661	700	687	702	696	660	687	647	671	729	743	716	656	700	672	647	657	678	684	644	706	711	664	742	693	656	681	678	704	702	649	681	730	652	707	645	697	657	708	686	668	722	633	680	708	732	709	707	671	656	669	684	651	690	704	742	666	686	666	769	699	662	685	695	641	663	670	669	721	691	704	703	682	674	696	695	637	618	671	731	701	695	684	694	671	659	613	671	725	701	689	625	686	714	707	728	702	658	665	692	666	680	701	671	681	757	642	687	726	650	682	646	659	683	688	684	671	703	706	725	697	763	682	695	667	670	691	699	697	703	699	707	660	680	677	739
52868	64398	58283	44354	34908	27023	19913	13601	9578	6643	4815	3446	2657	1940	1534	1298	1173	1001	955	882	798	765	795	699	712	707	703	675	692	678	675	650	651	659	634	632	634	673	618	643	654	626	605	637	648	575	642	612	629	637	613	678	637	614	614	638	658	588	614	623	600	631	627	649	663	624	670	595	624	650	663	662	632	679	620	588	646	610	633	613	668	634	641	652	613	625	681	616	618	626	595	589	622	625	609	587	671	659	633	629	593	619	659	634	665	621	640	617	653	637	649	594	593	595	636	576	609	618	604	621	631	632	613	649	594	629	672	620	609	629	613	595	595	598	639	679	641	669	649	601	620	659	665	615	602	617	642	655	625	665	619	572	651	617	657	646	635	606	677	631	681	654	640	625	706	609	639	622	633	617	637	638	658	626	623	629	671	623	648	641	643	639	614	656	632	658	637	633	636	627	625	639	637	642	623	612	635	662	685	618	618	621	622	622	605	606	640	640	642	659	638	637	670	612	637	620	612	632	646	602	665	712	664	621	652	600	641	652	596	672	621	671	699	625	636	652	662	641	646	669	663	665	585	639	648	621	664	650	635	668	658	636	594	697	609	608	606	658	642	655	581	620	645	615	671	628	613	622	644	625	614	612	586	608	641	668	655	619	603	665	610	662	629	618	623	597	654	616	617	668	656	629	660	601	584	599	653	622	641	629	633	632	644	649	613	634	580	625	621	631	623	581	641	658	642	635	599	653	654	623	616	668	614	635	619	622	625	670	637	631	637	636	599	687	641	672	655	627	644	667	612	666	636	599	680	649	643	657	620	615	643	640	627	610	627	614	605	639	641	633	636	592	671	624	585	652	605	641	660	608	625	608	652	619	605	619	644	654	621	632	608	651	672	665	643	629	656	628	621	615	623	639	657	606	599	614	616	637	678	639	644	616	668	668	653	612	580	600	632	642	615	609	621	649	664	623	622	674	692	600	638	645	676	647	652	656	655	653	633	601	646	627	659	670	630	602	690	655	568	646	581	681	667	617	598	601	642	586	661	674	636	625	613	613	615	629	633	630	594	625	650	620	594	631	603	630	597	654	634	659	622	620	658	636	610	689	618	659	656	642	626	631	606	618	617	605	661	608	681	632	615	598	623	634	611	627	617	664	651	621	649	641	628	631	660	607	682	641	631	607	603	605	628	633	672	694	617	635	648	571	608	591	631	573	638	650	568	648	625	656	609	644	598	648	612	625	652	649	630	590	624	591	654	634	623	667	663	636	618	682	646	627	610	648	642	647	615	638	640	627	638	656	688	670	596	625	648	639	646	606	588	629	611	592	651	653	574	639	707	669	628	623	637	652	621	661	631	651	659	581	620	616	610	627	599	636	621	624	624	629	679	648	612	690	596	646	629	631	625	652	653	641	628	650	646	662	566	652	598	621	624	608	650	638	626	646	649	638	611	642	646	665	580	602	639	646	632	647	613	655	658	616	615	664	624	660	628	597	685	583	639	584	654	583	606	638	633	601	631	642	627	639	653	645	639	668	582	627	618	658	642	649	623	662	655	627	624	636	615	627	625	633	591	622	612	641	657	649	642	675	632	647	615	619	661	640	611	618	644	630	649	632	619	628	574	654	654	664	612	628	573	603	683	624	613	646	648	633	645	608	662	615	633	590	629	641	659	631	690	622	634	640	624	666	642	598	616	631	627	641	619	623	632	607	672	616	644	674	600	629	650	663	633	674	601	670	694	615	638	613	640	634	685	623	598	605	652	631	665	675	635	609	639	625	612	613	605	621	685	599	639	628	643	619	640	593	618	679	680	632	679	680	633	658	617	649	656	641	629	656	610	643	651	605	632	632	623	640	646	633	643	663	627	688	600	635	630	634	631	633	626	650	605	620	639	675	615	601	624	626	644	606	651	615	627	607	616	622	645	668	602	651	664	675	614	625	658	651	578	592	604	626	667	649	621	616	627	648	625	647	642	652	641	644	613	610	590	628	641	650	676	629	638	619	603	647	652	632	636	606	657	599	623	621	628	571	620	585	640	643	656	656	661	622	646	606	627	674	622	610	616	621	614	661	624	559	639	606	656	616	615	611	618	619	623	607	595	658	649	619	648	615	653	639	666	634	631	643	643	608	576	613	645	624	641	647	610	640	582	614	600	650	608	625	601	638	662	608	656	622	621	634	614	623	620	705	655	650	648	645	646	656	604	660	669	600	645	656	608	629	636	636	625	684	628	650	636	574	620	585	625	598	660	602	655	612	610	629	651	664	605	646	596	611	637	604	639	645	658	609	652	628	593	620	642	652	608	666	623	618	601	638	637	615	660	656	643	662	645	619	595	634	591	632	631	623	609	620	660	629	631	612	603	637	681	656	614	637	633	620	642	589	639	624	654	615	635	632	606	677	660	638	662	622	656	637	624	642	628	601	643	656	605	629	676	624	653	566	632	632	612	642	609	662	638	611	605	609	607	615	651	609	594	588	655	622	608	626	582	647	641	665	616	621	643	583	601	620	611	606	624	649	686	620	623	644	618	607	625	631	610	661	640	627	625	628	653	633	631	638	633	644	657	616	634	609	641	631	651	623	610	687	648	639	628	619	661	653	614	659	629	660	626	673	625	654	659	613	653	648	647	648	604	627	616	625	678	621	657	582	633	633	652	665	643	647	632	597	637	645	573	646	654	597	596	616	620	608	639	606	643	651	609	577	658	639	643	651	652	656	664	621	638	648	689	668	620	622	653	659	587	663	669	668	604	643	648	620	670	622	719	631	639	589	623	651	668	629	658	594	614	626	620	650	612	593	613	698	631	598	646	646	591	631	650	624	646	603	630	716	612	607	674	630	676	634	591	634	622	599	637	628	628	654	643	607	629	605	610	650	635	679	610	637	614	645	639	609	612	640	631	693	580	635	609	652	630	665	623	619	661	668	665	627	637	623	670	643	656	611	688	635	648	661	600	617	618	639	619	610	667	613	610	635	627	634	633	642	608	666	665	629	627	712	654	599	646	611	624	647	630	644	611	619	637	643	587	560	658	691	654	599	634	675	623	596	634	663	608	610	603	605	669	613	677	623	663	586	601	630	639	642	703	632	612	590	665	651	649	625	600	647	640	644	627	661	655	667	585	625	606	580	619	642	622	611	639	673	633	645	664	578	644	638	650	642	653	592	615	617	654	651	651	635	633	645	619	646	617	612	605	623	609	630	651	644	630	611	610	648	626	610	645	649	624	641	624	655	662	647	625	634	650	678	619	701	620	640	626	607	652	604	623	650	596	585	648	660	600	609	631	623	652	630	599	639	646	649	632	639	654	623	675	598	655	626	678	614	648	617	619	592	616	677	641	640	631	679	648	593	602	617	644	605	631	632	637	596	662	664	654	665	669	657	585	624	650	634	654	616	635	650	640	641	667	612	621	646	641	625	595	644	629	646	618	661	654	644	667	659	648	649	616	624	643	579	615	616	615	669	644	627	615	601	618	641	648	629	647	636	676	633	580	628	665	628
25315	21700	29458	25385	24759	25988	22445	12058	7234	4908	3435	2584	1934	1501	1318	1116	1064	968	983	871	821	793	765	769	745	786	820	732	738	738	729	712	754	683	684	662	726	710	742	669	706	760	689	682	657	671	733	691	718	655	695	657	739	669	672	670	632	721	689	685	711	689	679	641	714	707	697	741	710	714	658	672	707	667	687	682	649	634	684	695	698	648	681	721	670	692	700	677	719	710	691	637	690	646	713	666	718	721	695	716	707	696	681	657	708	651	664	698	722	702	709	690	683	674	738	651	673	689	689	674	650	671	689	694	719	709	661	691	714	700	700	691	636	688	705	706	674	666	747	659	671	665	677	712	643	723	675	671	706	679	704	694	725	658	662	711	686	684	666	690	696	679	686	650	705	704	736	650	669	684	698	688	650	706	716	684	681	637	689	717	688	647	669	692	679	676	679	704	701	662	711	676	669	715	693	644	721	692	698	648	657	658	695	708	706	685	740	691	671	717	655	683	734	684	699	674	692	716	678	684	654	713	703	669	708	683	674	696	627	691	697	692	721	676	722	676	668	681	680	703	698	709	671	692	663	670	679	714	706	725	700	705	726	706	655	695	705	693	691	713	728	697	641	650	675	723	664	671	673	645	696	684	664	701	695	686	666	714	675	695	668	653	709	686	684	662	703	665	665	709	695	698	682	703	702	722	679	703	668	691	659	703	688	682	660	712	699	652	687	745	686	684	694	646	653	702	675	696	681	744	684	694	662	670	702	685	654	673	712	668	755	665	667	686	700	654	652	658	676	698	641	686	729	669	731	674	724	686	729	668	708	662	651	705	711	733	703	725	681	709	665	695	654	695	746	720	685	670	699	685	702	678	701	656	673	677	719	654	674	656	678	649	703	641	708	703	663	691	674	738	724	671	747	691	733	629	746	707	714	752	675	747	703	683	655	677	676	699	699	683	692	686	662	666	669	645	702	711	698	688	701	703	731	685	709	648	637	730	698	699	684	718	656	659	687	703	690	674	645	701	669	663	664	752	744	721	666	687	663	690	685	641	646	634	691	637	686	701	641	632	665	692	688	658	659	672	640	697	680	737	712	723	669	656	687	712	690	722	673	698	687	672	689	720	712	654	717	693	711	668	715	670	618	719	681	681	735	697	697	681	682	696	706	669	669	687	692	673	678	660	759	663	693	717	741	668	711	718	651	637	653	697	730	673	686	685	697	685	688	686	713	665	723	694	684	656	653	724	671	697	658	650	692	692	696	696	654	689	730	677	687	737	685	701	682	676	714	658	700	681	687	683	689	663	676	685	712	665	650	680	694	708	670	748	697	699	689	717	662	666	720	634	712	674	603	685	709	683	671	643	670	729	693	684	728	665	697	699	668	726	710	686	699	691	698	724	728	689	690	663	640	723	699	696	702	660	672	666	655	690	690	720	715	657	704	713	704	654	710	633	740	721	692	653	693	631	682	723	675	717	728	739	705	704	666	653	668	708	706	705	690	665	704	650	707	645	679	707	651	650	691	700	694	677	697	696	725	687	654	654	678	678	693	664	710	696	694	666	714	741	699	757	669	678	654	672	716	697	680	684	668	670	682	667	761	704	720	695	696	702	692	667	652	683	669	736	682	699	723	645	710	662	699	670	688	708	705	657	716	694	706	711	691	679	725	685	612	749	674	742	675	698	671	692	712	737	689	740	709	732	675	680	688	729	710	629	728	667	700	676	708	686	676	678	688	661	740	720	679	642	698	694	678	689	665	660	732	684	624	663	664	685	654	677	674	709	682	679	667	716	665	687	661	712	692	755	691	663	738	689	700	720	704	651	710	698	735	719	647	676	707	707	710	738	673	671	637	695	700	683	676	661	667	653	653	733	721	686	722	668	649	715	700	731	682	687	716	685	661	675	674	655	649	721	647	687	690	708	689	672	667	682	695	682	663	661	703	658	669	722	685	712	662	694	731	741	682	688	676	685	705	671	692	707	683	707	683	691	703	660	713	721	685	701	724	662	716	693	714	735	663	679	701	651	717	671	669	680	735	661	717	652	659	669	687	665	665	677	644	711	728	710	707	641	665	712	695	643	684	667	675	671	692	695	688	680	673	712	703	724	649	695	703	692	666	713	669	721	665	675	682	675	709	732	723	710	667	639	656	699	655	696	672	668	651	663	734	669	686	724	693	658	721	673	675	706	694	692	657	604	705	716	657	668	674	688	676	704	708	693	720	696	689	689	650	658	664	680	678	671	666	672	730	692	703	687	703	678	653	709	681	672	743	676	721	703	689	687	739	701	680	678	686	701	671	685	695	661	684	701	650	675	664	721	705	639	715	713	712	696	694	698	693	677	656	717	640	720	746	715	705	703	712	672	717	674	702	662	633	647	662	709	618	667	687	716	720	658	737	664	703	661	664	658	716	695	713	669	680	708	661	680	677	676	673	660	761	775	716	698	676	667	672	671	689	699	700	741	713	676	706	685	665	693	670	699	728	723	693	663	651	714	699	687	709	671	712	678	669	660	733	673	665	733	659	676	684	700	676	624	715	717	713	682	705	692	688	662	637	652	750	713	681	736	686	664	688	732	705	681	692	679	643	693	689	691	709	714	718	699	692	704	721	729	720	663	710	689	677	663	697	686	713	646	661	707	665	672	704	712	685	672	704	639	705	727	696	704	686	715	722	732	653	704	687	669	653	644	696	707	688	671	653	607	661	699	687	695	674	716	672	719	681	685	654	643	694	674	709	699	743	684	660	684	677	688	673	712	664	672	692	713	716	662	690	704	679	655	681	680	745	728	753	723	702	686	675	638	671	653	690	675	692	701	689	735	687	683	724	702	656	677	708	674	657	703	704	719	721	668	688	684	684	726	671	693	742	709	646	667	707	694	690	665	714	686	706	649	705	665	663	717	718	734	720	715	647	634	679	677	716	649	704	698	677	668	679	663	694	668	674	684	647	689	717	714	709	690	756	679	720	720	664	717	650	687	686	683	685	701	712	675	733	664	716	701	686	714	670	661	627	656	700	679	679	658	707	685	685	688	709	691	721	643	623	682	658	672	705	660	697	680	692	664	710	714	647	702	727	689	671	673	659	735	638	657	679	670	706	677	689	718	710	649	676	672	741	688	661	686	701	633	676	693	658	719	718	674	697	695	714	659	684	670	681	721	710	669	683	732	698	743	687	689	677	712	668	700	720	703	686	707	654	700	728	741	667	660	709	686	662	712	689	683	672	659	677	706	666	643	687	698	700	708	691	693	697	706	659	714	673	670	708	728	652	695	715	709	691	703	695	662	746	691	686	718	652	677	695	653	653	704	629	690	684	705	671	719	686	727	655	683	666	700	669	675	660	693	706	699	667	687	686	747	751	662	717	704	712	699	684	671	675	683	676	736	641	693	662	699	684	651	678	669	680	690	681	697	672	667	702	687	679	708	674	721	653	711	699	643	701	711	654	706	729	685	687	725	666	699	720	701	709	713	690	639	677	687	713	670	733	711	705	673	709	681
54437	66719	59639	46932	37216	28607	21343	14756	10478	7235	5115	3761	2755	2062	1594	1366	1167	1032	900	903	811	829	818	738	724	735	676	700	690	645	642	631	625	619	648	625	619	686	617	633	663	581	652	618	674	646	633	617	644	620	648	633	649	628	660	604	628	634	618	652	668	592	615	633	605	579	733	643	597	657	613	636	638	633	607	649	635	627	612	670	669	643	634	605	587	631	592	647	605	631	593	657	612	652	629	615	671	625	646	592	643	596	643	608	612	623	665	658	571	625	657	624	619	665	606	651	611	618	611	638	598	696	665	624	618	613	632	693	627	625	622	627	642	619	618	624	639	668	619	606	624	650	580	592	674	623	575	671	624	637	597	671	644	620	651	645	622	649	662	636	617	617	624	639	639	604	656	632	628	569	667	658	615	628	632	684	630	606	641	590	637	686	608	650	610	663	615	633	622	599	652	631	594	606	600	652	633	626	620	603	649	627	613	634	634	684	627	645	634	610	610	614	645	609	650	649	639	671	580	670	620	637	639	599	628	610	607	625	653	635	633	648	600	612	618	558	690	611	654	639	614	655	665	619	614	625	607	617	640	659	646	643	615	668	608	621	608	657	614	606	607	635	583	608	654	637	607	649	678	629	627	623	608	591	655	619	598	646	645	611	601	653	684	621	627	636	631	586	599	684	619	668	666	678	641	639	637	592	655	623	621	673	666	641	614	638	620	654	655	636	602	660	617	621	674	602	627	665	627	706	594	660	667	582	633	607	656	589	642	736	597	663	620	612	645	617	629	644	596	647	593	626	625	623	629	643	624	654	618	635	666	653	641	616	551	637	661	659	690	631	628	625	633	625	660	627	599	638	681	640	625	604	686	612	633	644	593	658	613	595	643	683	576	650	600	616	654	641	631	631	644	647	653	646	644	641	674	668	608	611	614	638	611	621	645	595	594	625	649	596	662	669	634	591	638	564	638	664	626	655	631	583	661	592	672	590	671	601	642	633	610	652	674	652	640	658	622	627	608	638	565	687	607	643	644	608	634	638	659	649	603	659	586	650	651	643	621	616	632	634	606	648	647	591	624	648	581	638	608	642	629	633	640	666	614	643	621	639	623	618	590	645	663	648	612	630	658	630	681	644	674	640	714	651	621	634	621	633	670	632	611	644	652	673	669	665	631	672	621	635	661	650	645	678	606	632	619	632	597	663	672	620	616	587	630	646	626	655	639	616	595	659	617	613	622	592	643	629	630	692	597	668	639	670	635	610	626	587	673	654	623	624	648	659	630	620	634	659	607	634	632	609	629	642	634	616	662	634	614	605	579	584	620	623	659	667	645	609	609	612	644	603	610	669	684	657	624	635	661	632	663	630	611	636	621	599	611	604	717	621	640	669	619	641	625	664	672	663	658	631	644	655	611	616	621	618	632	643	631	687	588	623	638	628	631	614	612	672	612	653	642	665	642	592	617	653	645	622	590	676	615	645	598	605	642	654	649	655	626	607	625	617	676	633	626	632	676	620	636	660	594	629	630	643	648	656	675	598	628	632	655	613	624	648	657	634	637	647	649	629	649	713	627	640	641	610	639	620	621	616	606	651	656	611	622	643	716	630	645	649	605	629	607	698	668	613	695	646	626	625	694	679	639	622	622	624	637	643	640	600	623	629	641	646	662	610	644	619	667	649	660	637	645	636	619	625	607	633	638	624	674	655	609	646	625	611	655	620	637	614	707	628	655	607	633	635	639	624	685	679	604	600	628	625	616	649	659	646	659	626	629	648	654	632	629	605	628	631	633	650	590	621	675	662	587	637	620	603	631	675	686	703	669	649	660	625	642	658	614	634	645	659	656	655	617	706	614	609	611	646	626	622	630	617	665	646	631	617	648	633	625	666	638	622	567	630	654	644	612	639	654	647	672	599	649	637	678	626	642	666	640	607	627	668	667	650	635	644	609	655	656	600	630	656	647	638	595	666	621	638	649	653	625	644	628	657	628	615	644	626	627	641	637	608	654	686	671	618	709	671	658	656	615	642	622	671	664	621	653	635	619	647	615	594	632	581	615	595	629	599	655	656	613	610	675	661	636	626	622	632	650	634	655	640	648	677	596	659	629	577	606	643	630	664	622	612	642	612	618	644	591	622	603	627	596	662	626	612	619	637	614	662	657	650	667	666	623	645	604	650	643	627	628	624	622	645	640	593	622	593	641	637	637	621	644	601	664	617	617	648	627	656	677	638	666	611	658	608	680	655	632	663	647	618	624	652	640	603	691	655	632	633	669	658	625	667	621	636	621	610	682	632	655	617	635	610	616	658	646	665	630	612	610	654	623	625	589	605	624	617	638	621	629	659	647	628	690	603	612	697	614	634	621	642	622	623	599	637	601	627	622	618	644	604	613	634	612	591	623	603	626	602	600	672	637	661	615	596	636	629	653	624	600	632	637	623	654	685	658	669	636	654	612	594	677	659	640	635	620	642	595	642	665	619	641	588	628	620	614	592	632	640	617	654	615	667	616	641	569	639	641	605	612	644	636	644	644	597	676	658	687	627	641	623	628	628	655	679	674	646	590	649	620	637	620	634	601	674	609	616	663	673	634	638	613	624	654	599	609	646	620	621	633	668	636	633	611	658	611	624	582	650	663	649	606	597	676	644	646	605	621	631	577	676	651	620	572	649	644	611	627	562	616	627	640	678	706	666	641	596	654	643	614	600	655	613	642	673	623	665	680	611	606	618	634	669	603	636	625	629	625	604	601	580	629	617	649	620	628	618	672	606	664	591	640	605	620	702	630	630	628	639	651	627	625	635	623	654	599	655	597	618	665	625	681	634	605	625	630	654	612	633	626	633	648	641	597	587	623	658	609	614	661	624	623	637	600	638	645	634	638	613	637	601	648	636	656	583	612	664	620	589	618	642	610	680	657	670	604	635	626	627	672	626	658	651	617	686	621	632	654	610	684	641	649	653	588	626	645	620	636	638	626	644	605	634	626	619	603	604	636	610	615	645	651	636	608	621	625	625	633	636	656	647	614	628	642	654	608	632	622	630	648	657	660	663	586	662	645	662	650	613	604	639	620	653	663	651	596	640	624	639	663	642	633	640	655	581	593	637	650	636	647	608	646	637	640	631	638	592	656	611	666	600	630	621	602	617	657	660	684	613	613	590	667	640	654	628	625	639	629	637	646	635	676	638	670	616	584	669	623	654	604	660	646	614	590	652	622	634	606	614	658	681	621	582	627	584	634	643	636	599	638	592	641	616	647	653	642	636	645	668	599	605	611	613	658	661	645	594	642	687	657	643	588	636	619	611	618	665	603	613	644	604	617	636	617	629	646	629	609	656	634	619	676	615	619	575	684	611	603	657	613	659	643	620	658	658	667	629	623	644	626	600	655	602	626	666	662	636	670	599	656	615	636	658	642	677	647	649	588	589	640	649	642	632	604	593	629	643	649	585	631	616	665	614	631	608	625	619	644	623	661	606	624	645	654	650	626	602	577	597	655	622	641	617
24436	21592	29291	24869	23520	25898	25558	13860	8088	5553	3916	2775	2077	1661	1389	1198	1107	1029	875	845	830	803	793	796	770	782	753	732	761	744	734	730	739	751	800	702	724	692	725	744	687	740	683	704	697	722	713	669	693	680	671	694	687	713	682	779	673	706	703	636	670	720	719	712	702	679	719	724	675	687	690	730	701	679	741	709	698	659	720	661	724	718	733	670	688	690	713	677	680	664	698	701	722	699	697	676	648	655	703	682	698	686	737	733	730	722	677	657	616	704	689	673	707	682	640	649	725	702	672	701	690	680	673	677	726	687	724	708	689	718	700	695	712	751	663	674	715	752	621	714	686	657	647	721	685	684	726	704	701	653	670	764	710	724	677	671	698	678	691	687	653	732	728	707	736	665	703	648	685	698	719	750	710	683	671	734	700	700	668	679	756	675	720	732	745	671	694	715	706	712	710	687	693	730	655	730	760	731	723	703	737	696	716	722	665	685	672	656	677	640	643	676	737	766	680	675	687	722	676	726	674	675	681	708	648	681	714	734	660	690	699	727	676	672	696	691	659	678	713	722	666	668	682	679	681	679	673	702	690	683	681	708	741	695	655	726	717	724	695	682	684	689	685	701	671	742	669	739	704	676	731	719	684	706	661	735	716	724	695	692	744	652	704	720	729	775	778	697	676	681	681	691	694	713	706	634	728	668	679	694	670	682	690	695	700	724	703	694	655	707	722	741	716	756	723	683	683	712	638	719	704	695	681	656	712	686	683	721	677	669	713	700	663	752	638	717	697	664	700	643	714	707	727	718	736	717	682	689	666	670	724	686	720	687	720	666	714	665	731	670	711	655	666	659	715	722	707	716	712	703	664	697	687	719	719	727	741	717	716	699	693	781	691	689	691	732	717	712	671	722	660	712	741	710	705	687	685	739	699	702	748	708	705	747	696	711	728	703	698	723	686	645	682	683	653	696	673	707	702	719	651	663	695	657	670	688	734	687	704	669	693	701	698	661	713	702	708	710	655	649	690	649	724	689	733	694	686	702	691	666	684	680	699	700	709	719	682	687	652	698	692	730	699	683	710	677	688	682	706	717	700	674	732	724	686	690	639	660	676	716	694	663	705	628	755	689	698	677	743	687	667	701	700	668	738	717	680	742	690	734	695	760	720	741	702	707	717	742	732	740	669	722	709	708	713	701	693	685	671	699	673	715	729	736	693	706	691	706	672	707	692	756	716	696	707	673	723	678	729	704	666	672	715	713	759	760	713	693	710	664	674	716	674	700	707	707	677	678	713	723	691	670	745	619	674	682	724	699	679	660	670	683	701	727	688	781	735	685	707	677	732	753	720	709	693	719	692	679	696	698	696	692	670	710	653	677	686	733	759	759	696	688	699	682	673	677	676	707	739	710	701	715	670	725	705	684	682	728	713	720	701	681	726	726	709	693	684	652	710	687	762	680	701	662	662	695	689	722	744	744	712	733	737	722	688	667	716	719	691	700	666	712	723	688	719	686	735	660	704	724	657	682	692	715	667	726	727	732	681	644	688	740	703	710	693	687	698	686	681	730	708	635	677	677	750	681	680	689	752	701	736	688	752	693	701	727	742	688	703	618	717	695	721	693	675	757	692	682	722	673	700	669	744	741	718	745	680	705	725	668	704	752	744	681	715	718	712	696	666	678	680	695	727	722	701	726	712	713	689	685	699	697	664	629	742	719	711	683	690	654	693	675	700	671	701	710	705	669	754	738	715	724	730	681	677	664	727	690	685	736	729	693	751	676	675	687	759	664	707	686	714	726	688	703	688	703	647	689	705	660	718	649	695	743	717	729	670	701	687	661	730	742	713	686	668	731	716	690	713	687	623	710	688	731	708	699	698	707	662	678	722	674	678	668	695	663	721	715	765	698	768	697	664	692	685	667	649	727	743	734	717	697	665	691	644	717	637	674	661	727	734	744	672	701	682	719	694	678	714	678	652	708	669	671	689	671	720	687	690	746	690	684	655	661	693	683	711	736	690	696	688	712	683	717	687	706	677	688	704	681	718	717	677	634	701	687	684	734	693	689	703	675	673	630	727	668	688	657	742	671	725	692	701	706	680	678	662	665	667	746	749	704	712	701	689	716	686	723	727	705	648	661	746	712	717	676	711	682	693	687	677	696	727	707	701	675	655	644	673	712	733	735	678	642	676	690	651	687	718	710	698	707	762	693	700	696	653	684	714	683	679	712	745	647	677	745	679	713	712	708	681	697	703	690	699	696	671	712	671	665	682	743	709	729	727	724	693	730	729	714	700	696	709	690	695	681	668	656	701	724	704	663	685	701	666	661	678	704	692	658	736	700	721	667	703	667	689	687	719	680	725	691	731	676	658	709	718	718	689	688	733	665	691	665	720	693	717	662	692	675	647	713	682	702	689	693	712	679	708	692	708	670	733	683	719	696	716	688	711	722	735	651	750	722	650	689	682	674	700	708	698	686	706	626	711	697	701	715	646	694	681	692	675	706	734	706	709	724	779	670	684	678	692	716	701	683	675	699	756	690	723	702	696	636	694	638	727	666	727	654	709	710	687	691	684	743	707	714	668	686	684	705	683	720	724	730	692	706	712	665	730	687	690	691	671	677	647	668	662	686	676	699	702	708	666	719	695	716	719	724	714	749	695	706	709	627	721	685	671	707	650	675	679	672	702	744	714	728	662	692	681	708	683	722	751	724	703	705	654	698	657	713	684	744	669	698	725	680	728	745	661	703	681	708	704	670	688	720	676	709	668	678	682	665	671	745	670	686	697	679	681	731	704	741	703	690	650	733	692	722	623	761	733	673	718	696	687	672	696	677	698	713	735	702	701	700	682	687	697	674	710	722	720	687	716	703	699	667	700	708	690	650	667	701	696	657	717	700	746	714	713	719	719	695	666	743	723	675	647	686	695	710	693	680	669	656	699	688	678	663	699	744	697	694	708	716	729	711	702	720	717	689	663	696	720	663	685	693	693	698	720	685	627	735	673	691	703	667	661	737	683	676	697	722	669	639	721	716	662	721	695	729	720	734	703	674	738	686	707	672	695	680	693	701	676	688	712	636	721	721	697	716	704	697	728	767	721	693	693	738	692	673	744	658	684	675	736	683	693	719	726	765	642	741	730	728	666	688	700	654	691	678	650	699	700	650	690	658	659	672	672	713	684	639	704	672	686	680	673	668	675	680	698	680	653	724	689	693	665	764	709	681	735	676	757	644	714	689	679	692	709	746	746	695	690	701	651	714	676	690	668	716	761	681	702	656	724	705	728	677	700	722	710	706	680	682	713	725	693	703	649	698	647	737	706	709	726	688	747	739	664	656	652	669	687	692	730	683	664	684	703	697	661	757	715	706	677	737	747	682	651	671	674	673	704	722	721	725	692	718	724	640	693	686	701	698	711	698	706	682	674	681	729	670	675	683	714	628	680	697	718	724	686	730	688	730	684	706	703	719	679	665	686	690	703	705	752	707	668	697	738	668	655	716	676	731
56337	70255	63161	49404	38311	29391	21527	15103	10728	7706	5553	3859	2933	2188	1743	1437	1246	1115	964	876	856	812	749	788	767	680	692	639	646	686	661	668	662	671	633	672	653	639	634	628	697	643	700	665	606	658	626	673	648	641	627	651	630	640	635	624	654	654	650	591	641	656	651	644	677	591	668	651	629	582	664	696	690	648	637	598	640	624	665	616	664	618	623	640	631	649	618	631	658	608	647	673	613	646	632	644	643	623	687	649	632	652	642	659	615	657	662	663	664	658	657	623	636	660	639	641	596	611	624	663	619	625	621	696	658	647	669	618	629	634	666	657	613	669	693	668	603	634	624	636	639	733	655	604	627	638	626	644	641	677	631	651	623	629	619	674	615	622	678	614	658	630	639	679	633	701	633	601	614	626	588	651	634	641	620	601	645	638	631	703	653	683	631	627	611	630	657	613	658	581	659	673	648	637	633	642	629	627	651	689	648	632	679	626	658	633	642	621	622	639	593	631	591	695	584	647	654	610	620	675	625	637	676	586	660	675	630	645	678	622	624	656	658	634	606	631	658	592	667	623	646	608	630	629	699	667	638	664	634	660	619	617	612	630	637	703	633	652	650	690	658	661	641	605	600	633	601	671	611	677	613	621	624	608	660	642	628	668	610	637	644	667	694	651	622	669	661	617	652	621	600	685	638	640	605	628	607	646	667	655	632	649	621	628	677	609	632	654	647	636	670	678	630	601	640	647	645	624	663	610	633	656	624	641	630	588	601	652	650	641	600	614	624	615	611	655	608	648	603	620	670	615	619	634	637	648	629	633	606	622	625	680	637	692	594	652	655	631	618	629	642	631	680	713	658	632	634	674	642	607	619	631	613	651	641	624	643	619	624	685	684	641	627	657	616	622	592	678	641	663	651	713	628	624	673	644	625	652	622	641	628	648	625	631	647	650	664	603	599	608	662	634	680	642	630	610	622	628	606	606	633	655	653	598	644	654	607	657	655	680	664	656	610	648	644	611	643	661	651	605	657	631	696	625	658	656	594	636	668	625	649	656	638	665	625	614	625	669	621	627	642	631	632	694	620	647	637	678	649	649	627	656	670	625	638	626	674	669	631	629	643	660	645	636	663	669	648	649	672	613	627	637	624	601	646	639	616	673	609	604	634	658	692	657	607	627	680	589	663	604	645	681	658	661	648	648	658	638	669	666	637	652	633	707	644	651	621	590	641	621	647	674	641	603	668	628	685	694	644	650	616	686	613	598	639	657	648	655	644	651	663	629	623	670	571	658	623	674	665	652	675	632	653	661	638	658	633	647	646	674	637	675	636	636	654	616	623	626	626	643	677	655	638	648	596	643	621	637	660	623	616	626	675	661	636	633	623	628	631	683	616	601	697	676	633	660	618	638	645	618	612	669	676	661	611	693	667	648	652	625	642	610	655	655	636	654	569	694	647	615	661	646	662	640	600	616	653	623	614	634	691	651	670	628	650	670	664	626	653	679	664	659	660	639	660	595	643	659	622	651	617	588	614	696	610	646	635	592	644	631	620	611	656	661	625	665	663	636	635	609	622	638	655	665	639	673	570	649	663	653	617	605	623	632	632	637	662	663	664	625	676	628	619	663	652	671	593	617	652	656	657	666	667	659	624	654	608	644	631	666	628	664	623	672	667	583	612	660	610	615	592	662	623	622	673	631	620	644	612	650	698	656	668	644	692	650	644	648	628	632	594	656	613	676	664	677	596	628	602	630	610	600	675	651	651	657	577	635	625	660	695	632	682	636	668	668	667	648	644	672	616	666	625	641	609	626	588	625	654	638	626	631	594	680	663	603	687	702	640	672	628	635	642	579	654	636	642	679	617	648	617	655	641	647	607	639	681	654	648	667	643	668	625	671	662	582	656	660	650	642	601	643	666	616	646	591	646	644	651	620	651	629	640	649	626	601	624	648	657	620	639	641	650	606	617	637	680	630	672	655	643	629	631	615	615	634	651	671	660	617	611	658	640	614	632	654	679	658	644	613	693	630	650	675	609	621	618	655	664	622	686	619	678	601	643	684	619	638	630	617	674	599	620	617	657	619	639	630	579	591	629	600	607	635	620	697	650	640	681	647	622	656	624	624	679	656	661	657	602	626	635	674	649	645	640	634	640	684	640	657	650	645	630	663	641	620	622	622	623	622	613	626	645	651	620	614	600	637	668	629	566	602	643	645	591	663	628	615	612	632	631	647	673	641	654	636	633	577	639	658	638	643	654	672	659	650	699	597	613	627	609	631	664	646	626	669	669	637	621	617	646	638	685	674	634	607	679	659	629	633	646	616	665	606	613	632	616	678	658	694	606	621	623	620	699	571	615	686	624	644	676	650	680	637	638	625	638	659	638	641	653	650	664	654	653	626	631	615	649	659	716	624	641	700	685	612	644	624	634	610	652	640	662	630	613	640	589	626	673	612	662	680	653	600	606	641	622	658	623	603	657	608	644	675	608	639	613	640	691	631	674	633	663	656	655	667	628	641	612	676	652	662	636	602	604	623	691	652	680	630	652	588	670	616	664	638	647	642	605	632	629	646	592	662	629	634	627	659	662	621	667	660	618	628	630	608	637	634	625	621	621	669	636	607	642	652	666	656	680	633	652	646	637	646	705	601	629	642	667	651	632	638	636	616	634	635	681	644	589	668	633	614	612	628	694	675	619	637	672	600	634	668	649	638	625	650	626	626	669	630	659	599	640	652	626	626	673	683	629	652	640	658	692	654	642	627	649	632	636	596	681	637	656	632	625	627	638	652	629	672	604	647	643	665	649	618	670	617	602	662	661	638	672	682	657	647	692	597	645	645	639	652	641	607	656	614	682	628	608	656	666	638	613	654	650	670	664	616	640	680	662	647	645	614	656	630	648	590	651	620	629	616	617	643	632	620	696	602	619	661	641	613	671	630	615	635	625	715	629	640	612	664	656	650	633	684	635	641	665	607	643	670	642	616	648	656	615	621	645	603	583	608	659	680	659	630	641	599	642	638	615	599	644	664	633	607	645	607	647	659	652	629	650	642	601	659	681	633	645	634	667	671	649	666	596	657	648	667	651	650	613	638	690	685	657	654	633	594	641	645	649	693	650	626	672	643	635	627	639	625	582	595	608	630	593	600	628	696	678	625	631	662	644	668	625	607	626	630	663	596	609	635	636	628	614	598	604	667	663	607	642	658	632	572	596	631	651	635	659	663	640	656	667	624	612	641	613	664	631	612	636	640	639	633	679	589	664	580	633	648	638	634	620	623	614	615	648	648	659	664	598	638	618	621	600	649	655	648	627	630	603	671	632	652	667	652	648	612	666	676	673	650	659	629	651	671	613	593	664	617	639	640	647	645	632	638	570	675	627	637	656	645	644	630	630	655	674	633	627	661	636	634	659	650	672	635	617	644	647	609	620	622	635	623	626	617	679	611	632	662	632	613	634	631	667	634	648	659	631	636	620	631	646	651	652	599	666	694	643	685	669	652	612	653	638	617
29409	24938	34747	35541	28481	21161	14026	8328	5519	3699	2690	2071	1590	1368	1108	1000	912	863	831	749	729	735	754	706	744	698	723	728	723	706	712	686	678	666	652	692	673	679	671	673	701	674	718	685	663	647	635	701	652	668	692	645	679	661	656	671	679	660	692	673	694	687	684	666	683	678	704	638	698	685	640	693	702	653	705	655	691	660	671	706	687	650	691	616	686	653	697	678	665	703	673	665	660	651	662	687	659	656	711	633	730	684	679	627	646	666	703	656	582	708	634	662	691	662	680	642	661	708	663	661	657	646	607	608	698	670	632	667	621	632	669	659	644	700	660	670	661	684	655	672	674	680	665	719	689	683	672	651	639	660	636	645	695	696	624	621	635	660	694	643	692	632	660	598	668	690	686	645	692	662	688	653	664	684	695	692	647	666	636	649	654	704	644	685	697	639	651	657	707	659	640	639	657	643	629	636	647	695	695	685	679	741	682	688	687	648	633	692	643	700	646	660	685	661	650	637	648	635	656	674	612	644	619	685	698	681	631	667	632	662	711	702	666	703	639	695	646	659	613	662	649	645	644	687	684	640	681	625	659	737	676	655	647	712	696	643	661	676	664	663	641	680	691	694	666	631	643	707	697	651	671	650	678	670	687	666	648	631	691	646	672	661	630	647	643	649	671	654	656	643	685	694	695	701	699	667	654	666	702	659	628	669	683	652	678	663	640	643	715	715	669	707	663	654	647	693	663	659	648	670	664	673	681	657	693	626	656	675	668	660	648	679	676	668	677	701	674	658	663	651	663	610	680	667	703	706	673	694	648	691	676	646	651	652	671	656	656	698	657	684	656	626	654	688	675	689	653	669	681	666	686	668	655	701	685	670	669	661	633	686	661	654	627	657	693	656	705	675	698	684	665	689	636	690	616	704	640	673	692	679	587	705	681	664	642	693	675	686	646	653	656	658	682	613	663	688	658	692	630	636	676	669	625	644	634	652	679	648	653	683	673	639	644	718	691	687	678	690	669	692	664	646	667	690	626	705	682	717	705	630	662	712	662	678	707	662	621	713	678	709	723	712	656	683	629	627	732	643	677	693	652	679	676	653	678	664	699	648	685	638	687	735	650	689	690	656	699	627	656	619	692	682	712	702	689	680	649	647	685	627	727	688	695	664	687	705	689	695	713	677	689	656	684	677	684	675	704	619	654	646	642	670	690	705	689	677	696	634	643	608	673	703	675	635	684	639	710	689	664	712	696	644	694	674	706	674	638	683	734	622	676	705	648	698	636	694	706	676	680	675	675	615	656	672	660	646	645	673	670	688	652	667	654	667	717	725	669	610	631	655	645	728	635	619	668	619	697	687	694	683	657	669	659	643	660	666	643	646	675	621	691	659	687	694	645	604	637	699	717	668	666	658	690	676	631	645	702	680	689	633	685	648	613	653	689	654	685	651	679	683	660	711	627	684	673	684	631	625	680	692	701	641	693	653	634	656	679	660	666	624	655	731	686	647	686	684	695	645	688	636	694	700	701	679	642	639	673	672	693	645	664	659	674	680	659	652	658	712	680	653	679	690	694	666	660	678	631	689	704	667	638	662	684	618	671	663	740	673	666	674	702	679	693	672	696	703	667	602	678	665	674	709	648	648	612	688	671	649	638	673	669	675	685	662	669	654	627	638	670	627	679	653	689	660	662	665	638	719	686	621	649	674	708	644	669	661	661	674	653	687	659	636	666	678	656	654	659	715	670	645	686	625	647	655	647	674	664	630	681	637	669	665	724	674	667	631	648	670	623	676	625	657	638	688	656	690	665	719	663	680	677	673	714	679	659	668	686	659	694	698	668	645	737	699	642	658	601	692	671	632	684	702	711	690	709	668	662	659	682	675	670	688	648	631	632	647	667	646	683	635	634	652	659	668	649	632	626	652	634	671	712	658	606	665	644	671	646	686	676	633	689	683	715	660	672	685	740	710	681	676	666	672	669	657	679	703	637	669	659	715	665	653	663	691	632	706	657	667	687	654	638	650	676	697	734	635	679	705	654	689	654	677	710	675	662	642	695	634	673	623	630	649	654	698	671	675	658	688	698	698	718	671	627	633	662	670	675	655	660	670	649	690	688	659	685	672	693	672	701	606	684	699	654	643	666	671	685	690	664	657	701	687	656	644	704	639	667	675	642	641	667	678	642	653	681	641	629	654	674	687	658	666	662	671	638	644	650	649	654	659	683	638	670	665	659	665	684	628	707	639	650	617	663	655	697	664	691	661	642	657	686	664	615	664	628	637	643	668	661	674	693	623	694	679	678	656	702	641	675	628	649	637	641	687	648	685	674	669	638	677	678	632	661	636	686	658	670	681	697	698	679	678	667	692	637	655	694	674	657	649	606	657	658	638	680	634	657	641	711	682	679	651	675	708	685	637	667	666	702	656	633	684	698	695	669	661	678	632	645	678	662	645	686	663	660	668	684	672	640	657	666	683	677	623	662	697	686	668	638	719	686	676	631	634	675	770	721	669	678	663	646	627	622	691	694	702	713	663	646	671	701	684	662	686	641	676	651	669	669	655	654	704	661	666	662	666	685	667	696	669	675	656	703	650	662	709	655	665	649	637	652	680	704	646	632	690	673	665	694	657	711	635	695	675	698	673	664	703	697	658	667	649	653	691	648	644	687	667	649	696	667	643	662	630	641	671	681	685	673	667	669	710	706	743	670	631	686	668	642	671	664	694	635	690	678	703	717	678	679	710	680	676	659	704	692	681	640	710	661	665	684	652	649	646	680	689	676	623	655	675	622	660	657	666	655	710	656	664	666	656	646	677	655	657	689	639	662	643	697	649	658	657	665	659	702	670	680	670	681	627	606	700	678	681	681	666	677	649	685	628	703	669	650	596	656	628	665	708	682	613	681	714	645	651	670	646	721	693	702	640	671	645	670	709	660	674	693	693	674	680	678	676	658	666	655	671	627	740	590	712	646	675	679	662	677	657	726	714	674	667	627	645	663	637	677	692	668	644	679	653	694	669	690	688	670	684	695	668	636	679	705	683	710	695	696	678	659	676	680	678	661	675	688	709	677	685	663	687	716	667	704	655	647	686	678	649	664	685	685	656	643	650	687	672	707	633	665	688	622	684	730	675	659	631	661	629	683	649	656	652	649	663	635	664	702	655	662	722	679	648	666	708	646	601	655	613	677	696	679	691	685	608	745	654	688	661	637	683	635	690	676	664	632	712	702	684	669	653	670	699	656	657	638	625	663	669	682	681	639	650	703	674	656	682	633	652	642	638	643	648	695	692	662	708	626	683	695	699	666	674	636	662	690	685	645	646	725	683	626	679	652	674	634	659	701	653	717	680	694	718	725	644	622	674	675	644	664	647	667	682	654	730	695	658	723	689	648	677	671	686	678	659	665	653	687	657	671	681	676	664	658	651	669	683	650	656	701	650	647	658	681	661	662	606	645	646	693	699	664	685	681	655	685	657	711	659	689	716	672	659	677	742	653	673	647	694
50436	60801	54216	41640	32068	23583	16804	11692	8416	5888	4149	3009	2216	1668	1435	1146	1066	914	829	784	767	712	694	683	698	646	630	679	640	644	632	630	618	625	639	587	640	598	667	641	606	640	623	606	585	632	600	598	606	607	625	643	581	634	659	589	604	585	582	616	640	594	646	607	610	659	615	649	620	641	650	600	618	597	570	619	600	621	559	594	605	633	646	578	616	641	634	623	597	628	655	626	620	636	614	642	628	658	649	606	613	608	600	616	634	623	594	634	625	635	627	599	632	610	674	611	621	626	638	651	629	580	619	618	589	585	603	640	637	643	643	645	640	620	628	588	580	562	614	595	620	648	626	597	677	638	600	623	621	631	623	636	631	596	579	580	634	578	593	601	584	623	575	586	606	587	627	624	634	608	621	591	602	648	630	622	648	599	632	639	619	641	616	593	678	606	577	653	615	607	612	611	607	632	622	622	617	621	625	623	560	632	593	601	613	646	616	606	602	605	668	605	587	582	659	597	663	636	614	610	588	585	659	627	620	644	635	649	606	643	609	637	614	658	646	613	626	619	661	636	568	594	615	634	624	617	641	624	630	621	627	627	576	611	625	599	626	632	623	588	607	609	597	607	629	631	657	589	592	587	615	643	595	600	610	589	598	604	615	623	607	633	648	590	582	627	670	592	635	585	649	668	608	626	615	606	563	643	655	620	584	640	620	606	647	650	631	628	613	616	611	653	661	642	579	595	630	593	642	584	622	635	623	630	619	656	585	578	592	618	678	542	628	604	618	608	627	610	645	662	607	595	645	626	623	587	590	651	583	607	607	625	628	630	635	615	622	587	606	634	613	645	599	623	573	596	626	626	608	612	607	638	612	615	629	596	596	586	608	628	587	595	631	574	595	636	591	631	651	668	618	606	642	651	597	656	647	654	611	617	644	607	652	620	610	602	588	563	561	609	610	588	584	587	606	580	609	611	614	601	595	629	628	596	614	622	661	609	594	625	598	628	601	631	631	626	593	614	584	596	628	610	635	622	651	598	593	630	613	549	590	583	626	624	575	595	649	593	647	609	611	623	616	642	671	609	647	594	624	666	594	568	624	592	590	623	637	678	655	602	599	622	639	642	663	638	602	617	627	627	558	627	636	606	610	612	609	598	622	614	660	630	600	654	630	619	627	612	578	596	639	637	590	623	608	639	611	644	608	602	620	646	618	562	625	625	639	589	629	597	653	606	642	644	661	623	606	627	606	633	643	622	593	657	563	614	627	623	635	599	595	568	630	612	620	625	589	655	589	625	652	630	636	641	629	624	598	619	634	628	570	592	633	627	621	579	611	611	582	604	633	623	653	629	591	652	661	614	615	598	620	599	600	573	622	651	641	641	640	626	663	576	576	633	655	638	645	627	645	578	650	629	587	599	633	608	607	667	611	599	618	619	614	612	613	610	659	620	609	629	596	625	623	606	586	611	605	614	616	653	611	610	612	580	577	668	589	587	576	617	599	635	598	663	635	625	610	641	629	624	571	616	625	584	600	643	608	621	637	622	605	566	633	559	606	600	631	642	623	635	618	579	623	637	628	620	632	603	635	643	637	638	635	625	621	627	620	625	651	620	666	632	622	635	657	578	676	582	602	628	603	636	620	648	656	654	634	624	654	626	568	615	592	600	604	622	607	562	598	630	558	625	621	629	593	667	634	596	622	630	622	618	643	587	633	583	639	629	611	637	644	585	606	638	588	604	655	657	604	602	601	608	603	611	613	630	624	614	608	673	639	608	601	645	625	592	606	621	600	644	600	628	631	606	621	618	629	619	614	606	604	629	614	630	582	620	599	592	656	628	626	593	657	606	617	558	621	625	591	579	621	653	648	619	675	606	602	645	619	672	606	582	616	622	636	635	585	590	639	616	645	649	588	625	632	659	651	601	581	634	640	605	628	617	627	629	619	601	587	600	603	601	655	603	597	610	633	619	629	587	641	619	644	606	605	659	619	617	603	652	629	591	636	616	637	590	585	642	617	606	609	596	633	597	654	636	630	584	644	615	598	581	651	627	617	601	690	627	566	673	600	607	576	654	621	615	590	648	627	630	594	588	661	642	583	614	571	651	595	630	566	595	633	634	646	603	652	620	624	616	629	626	675	648	639	591	594	629	606	609	637	617	597	593	615	618	634	616	650	643	598	574	620	622	623	591	622	611	604	679	637	598	640	643	593	608	635	585	623	594	651	601	636	602	586	605	584	601	628	588	627	615	661	625	619	595	594	593	640	633	618	645	612	601	644	634	606	583	569	592	598	603	650	599	618	619	602	586	661	634	617	619	633	581	615	611	662	624	626	590	615	595	566	610	615	649	653	627	642	584	652	628	616	593	615	628	677	606	636	647	640	627	643	642	660	661	600	613	622	594	658	639	605	638	648	660	605	610	609	566	625	629	597	631	612	643	637	605	665	602	626	624	643	613	602	606	578	603	580	608	642	646	650	590	663	637	630	615	639	628	632	602	601	614	626	654	639	627	607	592	620	629	649	622	609	542	606	652	600	611	623	600	618	600	635	589	604	660	630	579	593	625	637	621	605	606	640	619	619	621	630	626	632	569	629	632	619	613	607	601	633	653	593	585	628	587	624	622	621	644	607	600	622	664	629	589	586	614	591	627	621	620	655	618	672	674	600	609	610	614	598	619	603	621	604	662	613	578	615	646	595	627	627	598	618	621	648	602	586	669	611	573	631	572	645	597	584	626	617	659	558	619	608	630	580	628	560	563	606	637	626	616	584	590	644	581	554	608	588	615	612	617	618	596	642	609	626	608	615	611	551	646	631	620	630	638	630	615	551	639	642	600	680	589	625	609	595	616	612	559	614	606	644	621	600	598	637	621	611	627	630	620	640	590	636	620	626	598	650	596	611	576	596	638	638	574	624	613	659	598	625	609	624	630	609	626	618	620	633	577	616	672	654	623	576	648	623	648	598	573	621	593	634	643	608	661	590	633	652	638	616	626	605	583	601	598	589	610	641	635	651	649	602	640	652	618	636	603	618	618	607	602	657	590	646	628	608	613	574	606	590	641	637	634	620	612	613	629	603	610	602	614	619	658	607	592	598	630	585	626	641	666	597	586	619	603	636	642	615	638	601	603	653	638	586	643	617	611	689	583	593	645	609	613	645	604	621	626	630	643	627	638	585	619	616	603	636	600	642	627	585	608	674	624	644	653	616	576	582	614	656	662	604	648	637	600	644	604	666	610	575	566	581	609	596	600	647	607	633	599	636	567	595	638	630	568	577	673	657	653	641	633	647	599	685	589	626	635	598	639	649	626	630	643	607	654	593	664	615	596	609	615	571	644	618	570	625	564	641	658	614	640	601	596	642	640	626	662	589	600	594	639	615	582	603	632	615	596	598	555	618	636	632	608	580	679	663	613	623	624	581	610	599	629	592	600	628	598	662	613	609	636	575	620	574	583	612	623	612	650	638	609	646	642	643	620	651	645	618	627	592	641	607	637	601	654
25844	21665	29533	27322	28176	28479	24306	14514	8954	6212	4222	3144	2329	1796	1469	1275	1112	1042	942	895	889	843	799	798	757	742	721	734	720	724	676	679	635	680	712	708	694	627	695	703	666	669	696	678	673	707	703	707	724	750	651	719	687	701	658	678	662	670	692	696	672	709	654	668	677	671	649	676	716	658	681	647	679	675	657	683	671	627	665	670	683	707	687	673	637	685	620	726	678	693	706	713	663	696	670	697	666	677	716	669	651	661	701	657	640	676	615	680	720	698	683	658	656	689	666	682	638	664	710	713	678	712	690	667	712	666	657	694	677	696	684	638	694	678	709	727	714	657	685	692	678	674	656	695	729	679	720	642	670	639	698	712	701	678	727	643	677	712	698	701	698	690	646	709	642	687	665	699	659	680	718	643	690	689	640	685	668	631	662	708	685	667	724	709	701	680	679	636	702	682	676	654	637	678	696	677	631	661	653	702	646	671	640	688	638	672	749	683	675	720	757	667	672	726	705	712	725	735	657	683	692	681	672	693	616	704	688	663	691	699	680	698	679	712	697	625	678	701	676	716	655	703	651	684	660	659	681	681	672	676	682	719	673	689	660	688	691	672	687	711	691	709	710	660	672	718	652	694	667	669	709	715	635	727	664	688	644	697	652	694	709	621	705	680	668	681	718	686	675	748	707	663	652	632	642	683	650	673	699	689	678	693	722	679	728	669	689	706	655	757	676	716	665	691	682	653	670	714	700	697	693	675	679	657	690	655	718	643	708	626	675	633	680	658	631	688	696	751	683	699	665	690	596	687	667	730	679	679	664	759	642	665	726	699	676	708	649	676	710	664	700	647	636	693	675	718	677	669	666	632	650	684	699	674	683	719	688	725	703	665	686	698	659	674	711	720	675	682	683	686	656	716	675	654	651	675	746	664	701	700	659	713	681	673	676	682	709	707	655	696	701	700	695	689	690	707	645	727	672	651	677	733	653	694	724	681	670	704	627	661	671	713	670	630	643	704	625	720	666	671	666	715	679	688	668	689	751	664	674	697	692	695	765	648	667	702	719	738	679	702	654	696	719	688	668	702	677	659	679	705	685	694	703	708	688	665	685	689	723	706	660	676	681	703	682	712	700	722	707	692	651	710	690	713	654	657	674	621	706	631	749	666	656	661	731	683	702	656	659	699	668	679	652	694	711	729	691	683	695	649	702	653	684	672	655	681	692	699	623	658	664	676	724	676	661	707	672	706	689	683	691	678	696	650	643	727	722	709	694	705	688	673	659	662	712	688	666	680	711	663	684	643	673	643	668	685	724	687	685	676	688	701	700	651	669	708	685	705	685	693	664	719	673	681	729	709	689	687	676	680	697	662	711	623	708	686	690	660	659	650	716	683	664	660	658	616	700	666	642	662	716	670	727	686	677	739	699	698	706	698	652	664	685	666	686	651	696	704	748	682	696	679	661	698	698	648	757	680	689	719	721	671	669	673	664	703	657	658	673	681	650	656	670	678	681	677	680	649	678	697	714	677	687	693	643	662	674	706	741	692	656	727	753	667	670	679	675	653	667	666	690	661	695	623	688	650	710	702	669	726	656	689	704	648	642	664	682	676	721	670	738	686	688	667	656	692	689	674	688	661	693	684	684	657	704	700	674	680	675	725	675	724	692	695	702	714	727	658	643	731	683	648	740	683	707	686	674	663	700	652	707	706	723	706	650	720	684	661	639	682	649	699	742	707	720	686	687	661	639	662	712	681	672	659	683	691	691	684	710	675	650	677	675	694	690	692	645	680	655	686	680	670	683	700	712	658	703	688	673	679	706	764	663	717	670	685	687	680	699	668	688	688	663	683	725	677	675	696	679	675	646	686	694	658	717	665	692	702	677	742	727	688	678	668	698	695	705	734	681	681	665	687	655	704	705	681	681	710	717	654	651	670	700	715	664	650	662	704	654	676	700	656	642	688	738	621	669	629	668	708	664	653	699	721	712	682	674	670	671	720	696	668	674	663	670	729	704	682	676	673	709	672	668	732	717	650	662	702	677	668	672	725	695	675	712	681	655	708	683	677	642	646	695	687	660	701	661	722	670	682	703	654	657	722	632	668	719	657	671	678	723	675	669	669	748	703	680	695	653	682	708	692	681	649	719	707	705	685	719	666	672	710	713	684	715	685	721	685	703	698	667	678	708	638	727	693	676	657	659	652	707	615	641	653	677	700	700	694	684	693	683	679	682	683	686	706	689	681	610	665	658	677	647	646	658	654	691	693	702	658	673	637	684	711	660	627	645	686	688	679	713	664	698	712	703	681	672	709	716	642	711	643	713	667	673	711	621	668	714	720	688	666	712	702	691	680	700	723	671	692	670	681	663	680	689	691	710	680	685	669	651	717	671	639	663	670	659	670	727	711	693	688	649	667	666	695	681	627	650	678	657	653	749	653	681	673	674	674	690	652	654	683	753	685	737	713	704	678	719	697	687	697	727	663	690	705	733	692	647	660	665	669	673	703	738	686	693	662	666	652	643	676	667	700	667	691	668	717	679	688	703	723	738	702	670	651	686	699	708	695	634	686	706	700	650	686	642	711	605	684	695	689	709	716	699	646	714	705	661	685	626	693	702	665	681	703	675	676	665	691	657	705	691	623	664	654	670	686	677	697	724	690	672	642	683	644	669	730	721	666	683	694	691	671	716	676	697	674	660	701	772	748	682	661	650	693	612	660	738	677	660	688	669	700	658	665	634	701	662	723	691	681	681	687	656	675	654	691	719	679	642	728	675	705	651	637	669	668	692	662	736	733	661	647	637	710	706	681	678	656	667	691	670	705	646	699	686	674	679	683	693	665	714	668	688	652	725	704	686	683	678	735	684	697	634	732	689	726	682	674	713	706	630	728	723	710	678	701	676	715	665	706	702	748	673	647	673	657	663	609	714	711	717	686	745	718	672	658	646	733	662	638	672	660	679	708	694	700	668	662	709	668	703	676	681	672	723	726	626	617	696	756	659	640	716	651	670	675	656	644	684	654	732	722	661	709	677	677	658	706	647	671	645	689	696	675	682	670	710	685	693	670	671	657	683	657	678	678	696	669	696	667	696	691	731	694	710	718	677	649	718	729	684	640	678	635	683	706	681	648	702	652	630	701	658	695	682	677	686	683	670	701	708	708	748	649	672	663	717	630	660	680	681	670	660	676	664	683	712	640	766	752	660	701	659	681	635	690	707	666	632	691	653	728	678	673	669	657	643	689	747	693	697	676	710	688	705	621	712	691	679	687	678	694	692	724	686	648	693	658	749	686	701	718	696	681	701	738	725	699	640	653	663	715	642	674	747	668	672	656	664	672	707	662	701	689	664	742	670	722	657	708	670	613	696	711	693	662	725	670	722	685	683	647	705	650	668	690	734	651	668	647	661	664	652	686	700	698	648	668	608	691	680	696	694	711	622	676	641	658	689	666	644	667	676	692	658	675	753	702	694	694	672	709	694	657	652	651	683	696	716	659	711	725	684	680
49570	63936	60754	49560	39411	30718	22685	16508	11922	8504	5947	4484	3269	2472	1832	1560	1340	1128	947	942	891	766	805	776	757	677	691	667	662	635	661	663	661	676	644	657	676	652	631	643	643	598	653	616	648	622	656	614	622	630	666	663	631	608	610	697	682	607	627	653	600	649	617	648	615	682	682	627	647	629	612	620	666	648	626	667	618	614	583	661	616	642	613	633	659	631	641	610	630	629	616	622	633	664	584	610	634	621	626	611	678	653	662	645	629	566	628	600	613	631	627	674	628	659	640	623	648	638	636	615	633	601	631	601	648	592	622	631	590	632	662	612	618	615	638	611	632	631	586	638	648	611	654	681	610	650	643	676	597	584	618	637	599	650	633	613	678	590	632	610	602	598	621	611	605	622	622	615	614	669	627	647	627	585	667	627	626	641	629	663	587	604	600	604	621	653	655	616	580	617	639	650	638	598	618	682	617	628	639	620	656	648	663	593	596	631	636	619	646	636	661	675	577	599	624	646	638	625	655	616	631	600	622	629	609	641	636	629	623	614	634	642	651	623	618	626	653	625	650	629	648	679	610	619	640	640	615	638	608	576	596	662	643	680	643	642	662	601	639	610	639	630	674	638	634	616	667	605	656	671	650	604	627	637	651	623	689	605	626	606	657	625	571	629	631	614	634	664	634	630	585	614	647	653	608	621	672	668	604	640	674	622	642	610	624	631	663	655	628	633	623	600	598	648	628	615	598	615	619	678	666	636	627	641	621	627	635	659	647	645	634	624	600	663	639	619	628	634	636	621	644	681	613	632	685	650	610	621	619	598	623	642	609	616	620	616	596	633	645	619	614	593	609	617	618	566	586	613	609	636	570	620	588	619	614	638	669	551	618	638	603	636	661	589	631	635	623	587	605	612	582	635	643	635	605	619	620	627	632	655	631	618	643	644	661	618	644	633	556	613	643	579	640	660	637	582	634	636	639	657	666	632	656	605	612	627	628	616	643	653	636	617	648	582	654	630	588	607	618	633	659	670	649	606	620	618	641	615	623	597	606	619	639	630	626	617	648	615	608	622	615	623	626	637	606	624	629	614	621	644	623	607	652	614	668	620	639	623	620	651	687	640	578	644	617	630	623	605	584	664	634	619	630	610	620	615	665	629	604	635	614	625	633	583	618	636	625	636	687	642	636	617	631	602	601	608	645	654	628	653	657	655	655	643	606	597	620	605	653	577	632	593	652	591	637	664	673	625	601	621	615	650	589	612	652	654	593	643	633	618	647	631	604	621	602	629	611	594	647	660	667	614	642	620	652	639	617	642	615	663	656	613	588	591	675	582	618	612	609	620	641	646	615	651	668	649	636	688	622	661	629	638	659	628	664	626	617	631	633	608	642	624	611	609	644	620	670	609	636	636	605	672	682	568	633	640	646	622	639	662	626	631	614	639	607	620	646	667	632	579	595	626	571	609	609	629	673	663	650	649	635	624	632	594	591	638	606	615	644	645	626	647	649	616	645	628	633	646	641	660	601	615	627	594	634	633	628	632	618	667	628	621	626	635	649	645	672	632	613	646	636	645	644	624	605	627	632	632	626	617	612	643	642	652	626	632	555	608	630	670	637	585	596	629	637	622	645	591	597	669	604	599	639	682	631	601	640	631	644	627	621	636	653	628	600	647	625	648	606	624	692	595	605	647	670	577	614	617	643	637	625	671	631	625	612	690	621	633	647	646	684	610	693	647	640	644	625	624	585	659	651	626	629	669	612	617	634	622	620	620	608	629	662	643	591	615	683	659	637	626	602	640	622	621	614	637	653	648	622	620	671	629	615	592	610	587	622	598	657	625	592	612	656	632	626	612	620	634	662	626	639	631	629	662	608	604	606	636	616	627	655	611	654	648	626	650	615	611	619	637	634	627	577	633	625	642	595	657	614	573	668	624	647	670	591	648	655	669	582	601	602	610	633	659	639	630	622	607	685	719	610	666	629	627	630	664	666	620	641	641	611	621	604	623	643	613	590	644	639	663	647	603	590	650	649	598	625	656	648	665	605	602	632	612	594	608	612	635	601	645	606	635	610	640	621	582	620	657	591	642	657	645	653	616	621	647	649	650	653	633	609	598	657	621	659	604	635	629	612	628	622	656	664	655	657	656	657	666	634	617	644	641	613	614	643	618	640	643	622	633	629	586	639	622	598	645	607	622	591	625	670	666	643	604	646	603	635	623	676	613	623	682	668	595	601	647	619	592	624	693	634	613	562	652	586	638	632	604	641	651	568	605	654	653	632	612	700	640	593	647	639	640	601	620	656	622	624	598	577	635	588	568	624	673	672	633	598	650	643	641	580	610	628	670	627	606	632	597	588	584	636	612	690	598	621	569	647	621	578	609	608	639	598	652	602	589	637	656	606	619	599	624	636	620	600	618	637	641	627	610	641	628	639	610	590	631	591	632	579	639	639	598	601	598	655	645	577	612	628	597	624	611	637	605	593	639	660	602	622	562	608	612	593	613	643	630	636	614	604	624	590	601	644	621	661	648	651	620	661	610	589	589	628	694	608	588	626	637	591	656	639	645	659	649	676	614	642	687	612	666	648	588	620	669	629	636	648	634	617	631	580	600	646	670	613	666	629	663	652	608	652	593	576	642	641	668	614	615	599	639	662	610	640	588	648	666	610	665	671	607	648	596	634	624	645	632	663	611	618	600	647	657	612	593	648	625	612	662	626	661	646	635	605	601	608	593	589	628	601	621	596	576	638	606	627	602	690	653	590	633	613	597	630	589	676	630	609	655	574	606	637	642	584	629	668	639	653	619	639	640	650	628	598	669	689	630	642	619	626	654	648	620	638	589	688	619	624	620	641	633	634	642	663	680	617	615	661	655	660	614	625	631	592	641	637	615	623	645	555	625	612	620	610	600	630	651	613	582	630	570	684	653	630	610	634	643	590	613	616	586	603	635	622	628	619	660	608	609	641	657	632	584	624	640	666	615	604	637	637	589	609	612	665	623	643	619	620	623	673	637	621	659	633	637	640	619	624	626	601	633	652	616	612	623	634	606	620	624	614	582	621	620	585	620	621	613	678	668	639	617	633	651	621	623	593	639	590	627	667	612	642	609	641	608	637	676	651	652	643	628	656	595	643	644	609	606	629	645	642	631	601	609	588	583	648	639	642	634	627	658	604	598	590	574	666	645	657	642	662	606	612	625	617	687	588	684	646	669	596	603	606	642	623	642	645	647	656	616	633	633	636	636	615	614	596	628	610	626	616	582	643	648	672	621	633	641	557	682	621	652	604	652	632	635	646	615	642	578	584	632	613	630	639	634	599	634	608	615	627	681	609	638	644	630	644	612	637	633	627	604	615	656	617	660	576	600	605	663	659	609	646	627	671	595	620	633	623	567	631	621	663	614	631	671	600	617	628	641	641	610	610	598	646	644	631	668	624	584	627	627	643	653	614	602	626	592	632	631	684	657	643	608	577	588	640	651	622	627	629	603	603	640	643	650	627	679
25333	21677	29413	26435	26994	27961	25323	15433	9571	6471	4554	3250	2466	1927	1551	1289	1148	1039	929	919	832	853	773	794	754	769	784	725	714	731	712	748	710	767	740	705	707	692	699	753	633	722	736	719	693	691	690	726	731	693	650	666	714	680	673	683	698	701	683	729	685	714	687	694	693	693	665	676	717	684	656	681	647	690	658	708	683	693	715	678	724	651	687	679	674	723	698	712	690	667	651	685	722	683	637	654	666	694	712	676	686	678	637	694	705	717	719	709	703	679	659	710	718	697	666	667	680	744	710	689	672	674	710	655	711	734	715	670	643	673	676	677	711	717	734	684	698	670	717	681	655	639	676	669	674	676	685	698	689	682	644	677	697	691	702	695	650	744	657	669	708	681	662	726	666	670	643	706	702	675	651	677	639	690	684	683	702	705	680	660	676	667	730	701	690	665	599	667	684	681	728	728	659	657	696	723	712	676	683	675	666	628	657	665	686	681	723	725	703	737	713	687	700	694	699	669	677	693	658	636	747	651	716	650	693	703	681	691	697	677	697	664	699	681	683	750	701	675	647	688	675	694	690	690	727	721	705	691	670	695	677	671	695	661	685	733	636	692	659	643	726	721	687	700	719	697	650	696	697	718	682	660	692	679	667	680	676	662	732	710	727	680	691	629	669	694	660	643	619	769	715	686	691	700	700	650	683	677	670	672	711	720	753	687	672	662	725	701	664	690	692	687	709	701	678	707	693	675	701	653	668	664	663	654	673	693	639	719	681	679	656	658	686	732	687	658	675	696	709	701	717	658	712	653	685	718	698	676	681	693	608	650	738	695	638	636	657	661	697	644	715	695	699	651	703	673	699	686	675	699	655	660	665	706	734	630	721	701	675	691	657	679	686	712	704	698	717	675	684	670	700	707	671	688	684	705	716	651	718	692	680	716	683	707	682	666	725	704	698	694	641	679	707	686	708	702	709	702	641	657	685	701	650	745	637	665	714	729	703	719	692	719	679	712	676	734	710	668	677	642	669	682	676	678	705	730	660	641	685	681	678	663	628	748	694	662	726	668	667	717	724	668	671	667	674	695	701	694	638	698	700	694	707	712	656	660	662	670	701	642	718	698	678	649	674	708	676	691	664	697	716	655	716	702	686	663	662	675	715	702	663	668	688	649	694	641	724	660	753	650	722	662	676	675	670	701	675	715	686	700	645	661	660	718	692	617	665	675	688	702	630	684	696	682	713	706	666	644	659	692	727	667	705	659	682	657	711	708	679	664	657	712	681	693	675	666	655	656	668	650	640	676	676	674	727	675	730	720	643	651	697	723	691	719	701	662	641	706	664	667	684	635	657	692	739	652	679	715	736	714	698	701	739	686	695	640	640	671	678	719	735	726	706	703	663	667	680	674	720	711	722	687	630	669	672	703	700	651	713	677	633	683	692	715	682	694	718	637	653	699	684	697	647	697	702	732	716	705	661	731	705	719	656	681	676	686	737	686	664	660	717	686	735	734	709	729	650	685	737	714	712	634	665	657	740	700	704	722	686	692	705	707	672	731	688	649	681	668	670	715	695	693	660	717	688	701	681	708	653	691	674	683	657	649	731	700	708	700	704	699	647	688	671	685	696	702	704	690	657	690	657	679	681	713	669	689	676	697	710	693	652	699	700	699	723	708	688	715	737	660	689	668	713	703	692	671	675	707	723	700	665	667	692	673	691	703	661	698	663	739	683	698	672	699	670	675	688	707	638	712	727	699	733	649	675	705	701	642	691	658	711	652	674	715	679	713	669	711	648	715	735	695	706	685	653	651	696	670	726	652	677	677	690	682	660	695	674	659	692	694	732	694	663	672	672	684	728	681	706	724	728	701	750	643	694	725	641	733	722	699	717	693	703	645	655	660	681	683	723	705	671	666	646	645	731	698	665	694	729	717	666	677	697	708	625	663	645	681	716	669	725	659	689	690	649	719	764	668	732	721	704	715	716	685	734	699	675	796	714	665	690	720	686	689	651	701	719	664	662	696	687	701	727	701	693	711	715	707	665	699	674	667	701	710	634	773	698	662	739	709	649	666	653	689	676	709	719	716	717	713	680	693	695	677	725	654	655	688	672	707	685	705	655	744	704	714	668	697	711	705	705	700	658	725	684	709	698	683	692	721	683	693	683	725	715	669	709	703	710	662	686	708	677	665	698	664	669	681	680	671	711	651	671	702	721	682	672	661	675	685	687	685	693	729	737	742	701	649	699	694	670	735	691	737	684	683	689	660	709	660	672	721	692	719	712	657	708	673	708	651	677	686	716	715	657	677	682	705	685	726	708	698	648	688	686	708	725	707	710	656	684	722	651	725	702	681	691	632	693	688	688	668	708	691	633	680	717	680	667	700	671	694	699	671	706	658	688	660	650	721	675	693	645	672	702	677	647	705	647	720	677	678	670	685	697	684	675	661	676	771	645	742	667	700	681	701	658	775	702	677	689	667	687	683	651	704	629	677	672	699	667	693	666	699	720	654	659	662	686	677	632	671	738	704	684	666	717	680	679	699	658	663	716	666	631	665	647	709	675	709	650	729	690	735	664	665	658	730	683	689	672	692	713	636	695	679	657	666	687	715	710	656	720	700	666	732	683	677	737	721	673	684	700	683	678	717	704	702	684	680	678	703	663	687	689	689	731	704	701	704	718	702	658	714	703	649	673	743	629	670	757	717	685	686	607	706	700	673	708	700	707	655	672	642	694	713	741	674	632	733	685	687	705	667	689	676	667	713	694	695	681	697	681	694	678	723	712	694	709	706	669	680	691	714	659	717	668	646	659	700	684	629	684	654	664	676	710	678	626	679	699	682	687	711	693	705	664	709	738	662	688	683	676	740	683	699	736	663	650	729	703	705	679	668	691	709	670	692	730	731	687	652	697	686	699	716	697	648	658	663	724	700	675	688	676	726	665	672	714	694	650	653	672	765	632	689	669	664	671	703	684	672	682	690	676	663	662	697	682	700	675	690	664	696	681	713	674	693	669	698	644	652	691	701	694	657	680	672	675	654	680	746	678	679	695	719	665	696	729	663	687	654	725	688	722	630	673	688	676	657	681	687	716	682	692	651	662	646	742	759	653	713	725	717	635	679	720	697	686	680	688	702	712	676	694	706	690	660	735	686	660	664	709	622	665	693	705	652	700	666	686	647	754	678	672	642	693	671	678	652	682	688	681	680	666	698	686	656	665	690	723	661	716	694	683	680	700	696	658	672	718	670	677	656	678	652	674	704	684	687	702	707	680	681	671	679	645	681	668	683	684	683	678	661	695	651	717	669	675	650	673	714	630	649	700	682	664	687	653	674	669	708	706	691	702	704	687	659	719	632	740	721	704	639	704	736	671	709	661	708	685	692	659	705	696	632	684	685	652	676	752	690	687	681	665	726	721	681	655	721	668	709	658	684	708	730	671	663	687	704	695	653	657	706	684	720	683	685	639	684	696	676	657	703	681	733	662	699	727	668	680	706	689	703	635	650
50463	65755	63471	52037	41508	32075	24163	17966	13158	9397	6677	4817	3557	2586	2016	1669	1443	1258	1053	998	872	876	742	746	725	717	711	703	699	683	639	667	674	708	629	662	653	648	716	652	635	694	628	642	652	643	669	643	662	616	644	618	652	667	609	614	646	658	663	588	647	654	676	628	622	636	641	635	597	645	598	648	633	679	582	641	609	650	646	619	634	584	645	596	645	669	591	647	623	675	616	663	646	602	621	662	648	677	620	630	578	632	638	646	643	609	625	614	624	607	619	669	670	636	613	644	641	661	606	689	582	675	586	667	632	638	664	651	633	667	645	609	596	647	622	669	643	616	623	671	610	625	626	637	597	609	607	605	635	620	600	682	640	658	602	663	630	615	647	646	600	571	623	630	651	620	684	683	601	607	611	663	596	645	624	645	614	640	642	657	630	608	640	663	614	590	643	665	614	683	649	657	643	661	651	639	596	597	623	605	607	619	644	656	633	639	631	663	637	690	663	636	602	581	662	655	645	640	622	667	632	632	605	650	636	614	565	604	647	625	653	613	593	616	588	658	632	644	634	651	682	639	634	670	624	687	671	642	640	675	641	629	585	600	646	697	634	621	679	638	617	592	604	664	629	635	653	650	653	603	641	655	650	647	652	616	599	607	599	644	627	613	642	630	608	590	636	603	629	633	647	628	624	624	632	595	650	677	596	654	596	652	625	638	638	631	629	596	591	623	608	640	590	680	673	606	630	624	605	636	634	644	625	660	623	676	622	613	617	646	646	680	617	661	605	619	588	642	607	621	656	611	618	636	658	638	621	633	639	664	601	594	632	623	625	617	614	646	654	623	633	627	625	660	648	662	571	612	660	607	637	685	623	625	615	622	615	641	598	599	639	632	604	670	643	608	625	626	660	653	619	657	599	613	642	632	642	626	628	591	637	642	609	652	655	629	672	629	629	636	676	639	657	644	658	629	587	643	665	626	591	623	646	604	678	547	617	652	655	633	661	652	654	655	584	597	615	665	644	608	618	665	638	652	644	673	616	643	597	622	646	645	634	661	638	617	627	634	627	708	665	641	597	597	618	628	644	627	623	620	612	623	622	667	641	658	646	649	658	639	625	630	602	600	642	633	640	662	627	625	604	635	629	651	618	648	627	668	612	605	600	624	630	593	649	666	656	630	621	625	676	662	633	611	617	642	646	644	590	639	618	586	620	606	646	613	657	658	663	669	607	641	652	604	626	641	614	621	623	637	650	663	617	576	592	619	606	647	611	655	607	628	650	597	662	664	634	641	593	631	646	663	638	658	667	655	641	656	574	626	634	652	621	619	645	594	603	609	650	614	668	627	637	632	659	597	624	670	596	652	585	612	613	677	631	629	668	616	632	603	616	628	614	628	651	597	672	634	660	658	631	596	654	622	621	614	623	639	636	605	616	631	571	651	651	630	639	610	668	640	622	593	648	617	628	632	646	668	679	633	615	648	615	604	643	702	623	584	699	627	612	598	647	631	624	638	689	635	642	583	625	631	628	633	609	621	637	665	620	656	596	617	616	636	646	609	672	615	626	622	579	629	641	601	665	635	666	611	637	635	580	638	646	590	641	637	671	571	615	662	645	659	649	629	627	647	621	646	626	647	629	598	668	647	635	698	627	641	630	636	633	636	632	631	636	602	621	615	623	679	656	626	608	611	628	604	619	599	662	594	676	621	679	650	629	632	644	649	614	628	640	638	686	676	613	651	628	642	599	623	612	651	630	622	607	628	633	640	641	601	631	624	597	601	652	604	607	627	609	625	673	639	599	602	645	659	641	661	647	637	645	654	633	637	648	655	627	633	663	607	660	609	644	643	612	651	666	612	615	588	591	649	629	627	607	640	619	604	600	625	621	645	619	654	599	637	617	630	655	678	657	629	659	653	620	655	624	666	667	671	711	629	648	633	630	624	634	646	654	648	601	602	617	618	617	685	655	612	605	602	626	630	625	659	623	631	659	686	642	672	634	659	613	624	591	613	643	630	607	623	686	664	626	646	691	690	622	609	635	651	631	655	599	618	571	618	624	647	632	619	681	649	644	595	608	664	618	615	624	638	676	661	689	685	652	581	671	632	598	647	583	630	614	633	623	620	611	701	582	593	668	637	632	644	663	655	608	659	638	552	670	619	597	656	632	616	646	635	616	653	613	676	622	652	634	652	653	666	621	644	609	640	654	632	658	640	589	622	592	652	619	645	650	640	568	625	640	638	650	638	657	626	662	631	671	587	596	588	600	623	564	641	636	627	609	625	626	671	617	586	592	635	629	638	611	637	624	643	524	623	667	634	665	617	631	667	704	673	631	640	681	650	618	603	701	650	661	619	633	620	613	630	635	656	632	642	651	644	635	607	651	609	573	577	644	663	660	693	610	673	623	610	603	629	646	598	672	641	659	609	608	625	649	620	624	678	659	569	626	607	629	628	641	612	646	623	603	572	644	631	603	627	600	592	647	588	611	626	659	616	651	629	633	610	584	616	577	639	567	591	670	626	647	649	578	639	677	637	655	648	688	678	622	603	649	604	650	596	638	618	646	641	616	639	605	677	608	623	638	577	631	660	649	639	641	648	571	633	597	601	640	621	651	670	614	657	634	630	623	622	658	646	604	655	601	671	627	649	635	637	667	679	641	605	611	639	643	609	642	586	634	612	640	612	588	615	600	633	592	629	643	647	615	617	693	615	650	626	665	632	633	673	645	676	615	608	629	636	625	628	652	628	704	654	667	635	651	613	638	623	620	635	672	619	661	632	614	650	618	645	555	656	666	583	635	657	613	674	596	651	684	617	626	669	610	665	612	631	647	618	615	639	653	610	662	638	584	592	650	640	659	638	628	676	664	643	612	629	636	627	644	626	675	626	672	640	614	648	637	625	669	582	628	643	645	622	643	623	607	598	624	633	660	645	636	616	656	600	631	651	604	639	670	620	658	613	681	622	664	599	660	634	660	593	609	588	654	638	638	587	645	634	625	629	641	620	637	638	610	657	678	624	642	618	635	646	598	615	633	592	669	667	616	638	585	630	649	617	621	646	619	632	654	638	600	579	640	654	633	639	623	653	630	619	672	619	637	590	634	645	646	655	606	627	616	602	607	633	624	618	653	614	655	619	593	632	611	625	613	647	664	598	627	661	657	604	642	683	614	649	610	594	605	631	634	649	630	650	646	663	635	629	619	645	655	644	638	655	636	664	627	621	600	665	639	688	594	647	669	586	661	636	629	612	627	581	590	628	637	623	623	640	621	649	616	630	627	618	635	609	644	632	657	638	678	663	646	683	665	627	673	620	604	665	609	649	632	705	621	630	619	619	634	616	637	630	625	670	637	606	624	622	635	611	606	610	680	661	627	622	662	597	656	625	601	627	582	595	608	664	677	650	646	650	646	627	661	618	649	616	601	639	616	628	638	653	665	668	620	661	655	591	607	624	652	657	631	652	633	625	632	666	641	606	664	664	617	627	650	607	635	649	660	652	642	657
24366	21608	29385	25404	25737	28553	28791	18146	11460	7641	5152	3895	2824	2056	1709	1405	1340	1103	1010	923	884	869	798	847	773	765	759	774	760	744	743	765	733	732	769	749	755	679	687	714	735	649	679	711	682	709	699	704	717	698	649	708	696	708	662	691	705	733	691	686	660	672	688	697	740	743	706	660	694	663	724	727	716	692	650	704	667	703	658	671	722	706	706	739	689	765	691	694	674	690	664	647	702	703	645	723	716	701	665	680	729	726	683	695	646	729	686	715	719	752	675	686	675	716	728	696	715	726	698	692	670	713	682	692	729	670	726	730	733	671	631	689	717	669	706	769	682	729	685	669	670	690	727	710	713	682	708	673	704	687	715	682	693	689	710	700	699	735	657	698	670	658	684	674	675	678	692	707	690	711	722	655	694	741	741	700	658	730	657	715	711	764	746	679	722	696	696	690	689	686	671	737	727	681	704	699	730	697	734	697	684	686	702	692	686	662	718	689	742	733	749	728	700	670	691	636	659	700	690	763	644	657	696	737	716	709	694	744	659	706	693	692	660	705	654	663	696	651	704	690	665	713	750	700	711	692	763	716	667	693	660	645	716	655	702	659	684	683	713	708	695	732	733	739	664	737	692	722	699	708	660	691	687	707	731	711	755	686	686	640	667	717	694	675	724	701	754	682	702	652	737	688	716	668	687	653	680	710	665	729	700	704	696	723	697	717	668	723	694	703	695	705	708	692	747	697	700	749	715	707	689	703	695	716	700	663	697	703	730	720	676	737	714	708	699	717	697	658	667	692	730	695	668	707	685	701	669	678	736	651	727	670	738	681	725	679	750	696	676	693	696	692	704	652	684	666	703	700	701	709	720	709	681	717	748	730	704	676	699	670	669	645	712	708	671	691	698	707	687	692	657	703	690	745	711	718	725	728	743	717	673	736	717	680	698	716	675	704	674	686	656	669	727	725	701	696	666	717	648	693	714	684	661	690	663	600	653	687	741	663	714	717	730	724	709	703	668	707	670	746	655	724	696	711	712	729	672	734	703	662	704	690	700	766	663	694	711	689	721	698	725	721	752	695	729	755	728	688	672	698	715	719	707	689	718	673	697	700	757	711	674	715	722	674	704	688	709	679	726	717	745	719	699	719	685	722	715	709	723	713	747	675	704	742	727	725	660	708	701	711	682	691	677	699	677	680	709	699	723	709	729	665	692	708	678	744	711	675	705	731	725	705	696	698	723	711	639	696	720	744	671	701	709	696	672	673	740	653	727	677	721	674	679	671	684	689	696	662	689	725	693	684	644	701	709	679	688	708	693	683	697	726	690	706	717	671	691	749	714	661	659	722	757	690	701	667	695	664	672	727	703	714	744	671	703	653	757	720	747	687	703	684	679	662	723	674	729	674	685	651	662	736	726	665	668	677	682	682	662	659	663	733	750	692	631	707	712	682	666	658	693	639	694	700	693	679	689	662	707	722	687	657	658	709	704	685	696	615	699	690	737	647	688	684	696	687	714	668	737	699	674	713	664	683	683	729	718	651	634	680	689	744	656	688	677	661	653	686	706	706	701	711	675	706	686	736	752	747	678	663	679	728	673	642	691	679	689	655	744	675	675	650	694	674	674	672	685	723	693	743	699	709	680	652	698	675	656	685	685	706	664	669	663	697	699	689	706	651	717	670	705	714	664	649	665	658	675	674	729	715	731	741	731	761	654	703	692	682	675	734	697	702	688	725	725	684	696	678	711	682	704	708	654	667	686	638	728	676	723	720	705	678	674	691	664	676	723	637	659	728	682	736	689	716	655	688	714	720	675	692	664	672	703	728	663	671	694	738	722	649	686	700	701	731	683	698	647	733	685	700	737	668	647	714	672	644	712	664	706	720	735	735	662	691	667	705	707	690	678	680	655	691	712	721	689	693	661	677	745	699	708	660	721	674	676	722	725	689	690	677	679	767	712	693	681	620	696	716	642	725	709	711	666	687	666	689	632	636	723	737	720	659	668	690	680	714	648	706	773	699	744	713	687	738	686	688	721	714	695	711	665	689	740	692	650	693	710	725	677	696	679	678	688	693	685	714	682	703	666	704	687	697	703	710	715	677	666	674	706	692	715	673	737	685	742	696	706	700	762	644	670	654	721	721	651	713	758	673	709	668	631	667	692	733	646	647	660	736	699	698	657	658	676	696	676	701	662	703	654	699	704	700	653	711	675	690	736	680	693	701	700	681	684	731	696	671	687	723	717	718	747	681	651	660	698	668	716	696	682	702	684	665	696	647	708	674	712	719	646	689	691	730	706	735	681	727	714	685	673	718	702	702	745	661	703	683	662	739	637	698	661	730	642	739	690	671	673	686	682	729	737	746	700	683	692	733	741	701	672	666	687	703	733	703	711	659	695	691	721	696	667	677	702	727	704	725	710	647	686	739	669	685	729	732	682	675	710	702	714	686	695	684	688	690	710	723	721	754	716	683	693	691	695	710	694	693	700	688	662	707	724	694	633	694	680	710	748	686	706	724	689	715	653	678	759	734	710	704	692	693	686	690	695	669	668	655	731	711	727	671	706	691	705	685	664	683	720	695	717	679	728	655	699	746	663	703	702	660	695	729	713	719	720	663	716	699	657	690	732	696	711	653	753	662	709	682	675	720	671	729	708	669	674	656	746	650	728	697	730	668	653	684	687	654	721	695	696	726	718	651	710	749	655	675	708	665	734	691	684	710	663	758	682	744	745	673	728	724	661	673	687	720	644	720	673	685	686	721	661	688	689	766	686	743	705	700	723	695	668	698	720	695	721	707	728	701	723	702	647	680	710	680	711	703	697	718	689	713	667	649	704	670	651	652	692	735	674	714	670	750	698	728	692	717	713	745	699	718	691	694	719	672	731	671	660	666	661	685	737	709	666	769	676	676	713	699	642	681	653	700	685	704	743	655	724	687	729	659	690	728	674	699	641	667	705	698	774	734	727	699	688	745	729	681	677	674	688	728	721	720	650	654	706	677	685	709	700	712	663	701	688	677	744	698	698	706	690	702	671	713	698	709	670	671	688	697	706	668	671	677	633	712	695	732	703	698	679	708	643	651	681	679	703	699	716	698	681	690	681	732	713	666	674	647	667	707	739	686	723	718	680	655	668	693	719	678	697	695	670	739	668	684	673	724	643	692	708	688	622	725	707	742	702	667	706	671	708	688	707	661	741	694	746	696	659	696	680	695	697	726	689	680	668	675	723	722	687	683	724	658	705	667	671	720	658	665	691	681	721	736	677	716	708	692	763	704	668	697	660	659	705	663	711	696	691	703	754	725	673	725	725	664	696	647	695	706	667	678	663	679	689	713	682	686	709	658	710	688	702	663	693	732	754	682	734	685	682	701	747	754	661	733	726	668	707	713	741	665	673	691	741	682	646	722	690	719	733	723	720	698	694	642	769	680	673	710	698	730	718	658	721	707	705	703	711	672	670	681	668	728	642	682	728	670	702	692	748	695	682	747	692	691	645	719	742	685
51745	68810	65273	54355	43638	34085	26500	19644	14490	10190	7237	5236	3872	2888	2132	1827	1541	1284	1182	1000	924	843	827	809	747	787	655	701	698	667	657	678	637	642	659	706	673	658	638	645	687	632	625	635	634	640	616	658	649	616	638	691	680	654	663	618	647	658	607	616	638	638	675	653	629	645	593	621	676	653	641	634	633	669	602	624	655	671	615	620	667	688	646	654	619	654	640	616	607	623	646	643	650	622	662	659	631	583	621	629	639	647	638	696	700	636	664	615	628	602	674	598	636	644	616	659	659	643	651	667	640	638	596	609	678	641	664	610	668	643	639	633	646	615	643	610	622	645	639	624	658	627	621	613	644	575	664	689	552	637	638	660	640	627	630	621	619	663	599	654	664	624	619	605	650	644	644	658	631	625	654	641	676	657	658	631	690	693	677	649	620	629	644	637	681	644	678	653	679	653	632	635	651	632	647	641	625	621	626	633	640	625	638	642	643	660	639	680	627	631	626	679	604	673	658	673	638	631	627	662	680	620	632	648	612	624	653	642	649	659	637	672	657	659	643	623	630	614	646	635	599	658	613	624	654	660	600	615	608	609	626	594	646	637	592	639	650	655	663	656	674	632	601	604	607	674	652	639	681	614	562	648	666	602	576	641	594	654	646	641	642	651	643	678	644	600	656	615	591	632	646	661	624	630	599	654	638	632	666	670	629	618	646	620	667	610	654	637	617	668	619	682	653	658	627	637	642	651	596	673	616	635	661	695	640	642	612	597	654	654	702	619	616	625	622	645	660	670	631	613	626	624	628	656	664	683	602	617	647	652	603	584	618	635	640	696	658	644	603	670	641	665	628	624	654	684	692	624	615	672	643	662	639	681	613	633	629	591	628	650	613	629	635	644	648	648	633	688	645	637	713	623	659	715	621	675	618	663	664	659	623	652	581	667	615	655	662	653	652	619	597	647	631	603	630	662	647	639	653	621	628	649	656	630	655	634	633	658	660	632	634	650	666	629	640	629	635	640	627	625	618	643	619	608	648	666	626	657	632	654	653	636	629	660	660	632	651	624	632	647	656	626	697	665	621	642	649	597	646	643	654	627	618	588	626	640	669	627	633	627	644	624	596	647	624	637	659	601	650	694	623	609	643	657	633	634	598	659	604	638	616	653	652	621	653	595	647	580	672	648	618	609	651	639	643	657	608	650	655	576	601	659	682	620	688	634	619	684	664	607	644	636	641	670	656	617	670	666	644	621	646	678	634	640	630	678	628	635	700	607	685	607	600	605	660	595	628	589	641	662	655	642	676	622	635	680	625	654	629	664	613	691	669	617	612	608	614	656	621	631	649	653	640	641	652	627	623	624	618	662	678	622	646	652	654	669	610	643	655	644	642	628	654	633	623	605	641	661	666	618	621	649	668	628	650	675	600	607	631	604	634	600	605	652	642	669	606	593	674	619	638	665	630	642	698	610	628	675	611	683	652	660	599	628	649	606	656	648	652	632	637	632	612	623	648	662	616	626	599	634	646	699	698	628	656	630	634	645	637	623	623	650	633	661	629	593	679	623	629	658	610	633	648	653	651	636	674	586	666	676	645	619	617	596	639	696	605	630	651	646	638	651	673	680	640	638	639	630	589	616	613	649	633	612	629	632	640	684	626	638	670	603	639	595	643	652	647	628	663	617	631	607	628	668	647	640	627	638	620	635	600	620	624	591	612	603	625	667	597	616	668	640	642	620	656	654	674	668	611	636	625	610	624	639	658	591	631	634	603	652	658	624	666	644	575	670	635	625	670	674	675	634	630	621	653	628	587	611	646	653	635	625	675	656	645	631	624	637	618	648	672	618	630	684	663	630	666	651	631	639	620	622	628	655	646	652	619	597	657	647	650	647	607	648	628	622	649	656	650	660	644	619	626	629	650	667	622	609	656	626	606	634	572	632	614	648	609	680	605	624	632	650	679	598	657	675	643	637	604	645	617	677	645	648	654	625	647	635	666	634	663	676	635	614	647	667	669	636	600	614	615	584	617	619	634	633	650	689	660	644	630	594	581	662	598	613	698	662	631	592	612	649	630	653	621	610	637	640	637	625	619	582	633	707	610	648	669	643	649	637	629	657	624	616	613	635	639	676	629	626	629	637	688	617	617	649	660	626	614	655	695	603	625	642	674	676	651	603	594	630	615	660	639	642	634	661	619	659	617	620	631	657	627	620	667	605	680	657	616	669	640	603	685	624	619	680	639	659	622	656	623	659	641	611	633	627	591	703	658	628	669	599	671	659	643	638	620	627	641	656	616	610	658	655	648	644	611	636	633	673	600	632	635	624	635	657	657	626	600	617	648	664	628	607	624	642	631	646	646	626	626	625	615	665	670	612	639	631	609	660	661	634	653	658	618	613	614	646	613	617	654	682	648	676	630	653	641	626	600	628	606	661	608	628	616	648	616	623	669	593	613	609	645	635	625	637	620	616	635	658	651	656	658	648	636	607	682	634	660	630	606	618	610	659	621	623	642	685	592	627	696	679	587	608	640	636	639	671	671	602	652	623	711	613	620	688	618	657	608	598	601	654	603	621	614	638	632	585	629	644	649	622	605	645	666	639	645	640	596	631	616	665	637	598	668	624	640	648	673	612	630	638	602	613	630	690	679	624	607	622	623	579	630	625	619	629	628	610	642	605	678	609	617	633	648	625	653	601	619	588	636	644	629	640	606	643	659	634	610	619	648	632	638	649	603	648	671	635	620	596	614	585	636	617	648	656	629	618	653	612	623	675	590	681	635	589	605	654	682	665	603	637	657	636	646	589	641	641	654	629	609	591	603	631	641	640	636	652	612	635	647	631	627	640	658	665	670	661	638	607	660	600	649	576	625	602	637	657	613	647	658	617	627	683	661	639	674	652	650	632	658	618	676	621	626	632	655	566	638	656	646	631	658	669	624	653	652	641	631	650	635	610	617	653	651	611	603	653	654	623	651	637	657	679	618	616	622	654	612	649	640	644	671	666	646	606	571	632	619	663	650	648	644	624	672	668	638	640	625	645	633	609	634	655	620	616	640	601	636	655	597	619	624	652	633	661	649	597	621	618	697	597	631	584	608	627	690	631	655	619	631	642	639	628	616	660	638	668	654	607	609	643	638	631	607	618	655	662	663	642	648	636	651	656	688	606	625	643	633	625	600	635	629	655	606	643	639	636	673	615	632	613	644	662	649	626	658	625	675	659	670	655	657	643	665	709	626	633	625	642	636	645	633	695	648	630	628	633	637	577	620	620	640	611	647	644	593	679	649	643	647	588	612	621	653	590	643	626	665	654	708	638	644	661	628	614	627	657	639	659	642	606	597	647	626	614	627	634	623	633	656	603	607	624	658	682	606	611	634	672	620	579	623	617	662	667	658	611	588	644	628	667	656	677	672	651	630	670	653	609	626	690	658	652	673	620	622	605	626	640	604	651	623	639	621	627	557	616	639	642	608	659	663	641	656	624	652	661	641	672	684	630	631	638	634	644
29391	24334	35611	37708	30124	22228	14838	9153	5700	3972	2791	2145	1659	1323	1122	1035	926	877	789	752	739	773	733	701	699	703	690	665	695	743	719	652	673	641	644	660	663	670	639	660	671	625	636	679	647	629	626	646	672	645	641	691	657	639	631	638	671	670	699	671	690	658	613	607	668	722	664	680	681	631	621	674	671	653	653	635	630	680	674	648	625	666	688	649	637	652	716	671	707	651	615	651	704	665	664	658	646	693	624	654	635	672	688	682	647	672	665	651	679	633	638	582	607	648	666	658	663	661	682	677	659	687	676	692	678	700	697	671	662	643	626	651	656	699	660	647	644	645	619	679	611	626	663	597	649	689	653	654	678	679	681	637	658	647	693	691	615	680	672	632	667	679	669	631	653	675	670	639	658	720	619	646	660	661	659	578	672	644	677	648	667	625	671	668	626	690	685	658	609	670	655	669	599	679	661	655	713	694	628	654	725	640	656	658	695	664	655	647	681	681	660	639	662	653	726	725	635	590	669	628	653	650	680	627	624	633	652	657	655	662	621	686	641	624	651	662	639	675	626	624	681	632	641	685	688	690	659	627	677	653	648	627	639	668	641	675	614	671	658	638	618	653	623	665	682	658	649	654	647	676	664	658	654	628	649	648	624	670	703	667	712	640	662	668	644	635	643	675	670	671	627	641	642	653	624	629	606	679	633	637	661	655	668	663	607	673	651	667	619	645	649	663	703	634	664	678	696	661	688	611	664	664	665	671	629	699	679	621	652	640	675	668	632	675	662	648	656	660	655	675	687	662	707	672	700	603	698	657	682	646	621	686	688	648	678	656	647	696	673	656	644	686	637	626	663	665	660	639	682	658	644	710	671	631	680	671	649	674	664	708	672	657	657	661	667	669	701	716	635	637	613	677	628	681	643	642	686	661	682	659	641	662	647	632	676	664	644	659	630	671	642	672	678	679	610	656	677	649	655	653	704	617	642	684	644	679	621	647	655	638	696	622	628	692	653	652	674	688	628	686	626	667	665	704	664	676	642	593	638	688	696	632	723	604	690	663	652	636	606	628	652	637	663	624	618	690	623	650	667	673	615	669	675	662	684	642	691	656	623	642	621	676	670	654	695	640	631	633	637	682	742	653	704	638	636	683	691	647	652	676	670	661	681	672	652	661	621	639	664	659	634	680	707	676	623	661	640	708	661	677	647	703	635	691	645	670	688	639	645	638	690	653	635	619	653	683	636	661	620	653	701	650	654	637	653	663	667	655	684	658	675	633	625	654	641	673	668	632	623	690	609	669	679	640	640	639	637	690	684	655	675	632	665	653	674	651	697	685	674	662	657	666	642	656	632	702	680	666	709	613	588	668	666	672	636	638	609	627	662	663	637	702	651	673	745	624	655	692	675	671	690	687	659	652	672	582	677	720	687	657	699	666	659	637	683	630	634	717	656	661	664	685	645	698	684	668	638	683	652	666	668	628	706	660	660	635	653	629	673	672	645	651	685	623	666	688	674	600	661	695	675	686	648	617	642	690	681	682	651	666	649	630	658	681	666	678	714	702	690	646	648	655	642	670	670	681	700	672	656	662	641	641	670	649	661	663	661	692	651	683	647	720	675	684	685	644	630	680	640	678	687	668	629	680	689	678	640	728	642	682	653	679	671	688	659	661	671	702	618	660	670	617	660	635	666	676	689	664	607	638	662	643	629	697	686	643	713	613	630	632	659	629	645	710	659	634	681	654	654	674	647	653	702	592	670	657	629	652	690	648	688	659	680	665	650	662	658	687	654	679	674	719	698	685	617	656	634	675	664	673	637	636	666	673	668	680	633	665	629	647	675	671	640	607	682	608	664	689	666	674	639	623	652	687	685	627	654	678	727	667	631	658	640	646	681	636	662	667	640	656	684	616	649	691	670	675	647	628	660	660	647	651	700	692	658	669	658	619	695	651	697	696	666	670	655	659	646	703	680	642	604	666	657	638	649	605	670	627	677	628	648	609	639	651	678	681	686	657	617	671	646	704	627	675	714	676	653	682	689	619	702	639	685	674	661	671	656	641	648	626	606	649	677	659	672	614	648	717	649	667	650	683	682	605	696	676	678	652	665	696	680	623	704	660	622	661	605	713	697	713	687	615	638	648	627	688	653	678	703	689	694	633	648	691	686	645	724	658	670	672	684	649	654	649	697	734	647	645	679	648	678	646	640	693	675	632	712	618	664	627	646	680	643	698	706	657	653	680	651	649	626	648	641	660	671	648	665	683	658	667	661	680	638	622	663	702	660	682	698	667	621	653	634	649	662	638	659	649	720	665	708	674	669	691	655	679	658	661	644	714	664	708	674	630	662	672	675	678	674	696	594	620	654	667	672	658	644	661	647	686	640	689	660	666	646	747	628	654	619	678	696	640	651	698	690	638	619	693	672	630	664	720	689	641	683	678	630	630	675	666	675	669	701	596	664	654	652	636	666	606	655	659	681	603	656	677	672	679	634	684	674	680	653	661	631	668	659	639	676	656	651	674	683	621	702	655	692	633	680	655	644	649	657	642	675	654	659	666	686	626	649	660	664	643	645	589	657	711	676	677	648	658	658	668	661	685	619	619	682	647	716	647	640	662	667	638	649	671	652	671	680	707	655	649	682	682	672	634	660	641	644	629	654	642	686	668	661	657	695	630	687	663	699	709	652	655	677	652	645	627	646	670	655	698	696	629	657	652	660	609	706	632	657	677	656	668	636	682	664	656	652	705	632	642	648	644	633	697	710	693	661	661	702	691	607	657	674	640	643	664	666	646	662	656	660	645	678	640	625	650	639	655	594	679	679	632	667	621	671	691	646	654	606	630	644	677	660	656	685	659	654	644	629	631	674	639	645	677	664	654	636	682	631	627	671	689	656	689	665	644	656	669	715	677	711	681	625	616	644	687	660	704	673	623	665	634	645	687	706	667	678	670	674	657	637	632	654	656	659	641	618	629	655	640	646	646	635	623	701	642	627	677	660	703	671	633	638	654	644	663	686	688	637	657	646	672	639	656	670	667	674	710	646	657	648	684	652	649	643	636	662	597	678	713	698	636	666	625	668	669	673	666	626	630	635	631	652	649	639	635	622	672	685	639	654	660	668	660	644	644	633	652	658	646	628	715	695	648	685	671	673	659	685	671	646	656	659	638	666	641	676	702	661	625	695	634	682	656	631	683	652	719	632	657	632	664	617	623	649	615	663	680	625	663	617	686	616	612	711	670	634	644	622	677	623	628	649	631	674	650	692	664	609	668	654	646	622	641	679	665	692	639	632	670	617	715	649	666	682	608	636	641	635	697	643	642	644	633	663	707	640	653	638	663	677	654	668	684	645	686	659	646	669	669	670	666	661	671	627	655	681	647	658	644	662	641	627	686	621	637	678	645	630	653	627	648	662	668	696	680	641	683	684	644	678	705	653	628	632	616	669	648	629	656	666	712	616	673	668	648	693	604	648	654	626	620	638	686	656	643	635	655	643	660	646	640
50703	59388	55602	44523	33551	24341	17657	12564	8756	5925	4244	3072	2423	1703	1530	1268	1039	941	856	825	721	740	765	712	633	656	669	643	675	601	630	613	589	648	630	637	656	648	617	615	619	604	650	606	618	616	616	606	655	663	642	599	596	646	635	633	565	671	583	616	654	617	604	595	575	628	625	596	627	643	599	602	608	583	601	593	588	606	589	583	648	630	602	636	597	617	593	598	646	592	607	630	610	565	612	647	596	641	632	662	606	583	651	616	628	575	596	626	614	578	595	605	592	636	618	620	599	609	589	629	616	611	587	611	602	596	571	575	567	634	605	618	630	583	619	636	605	578	580	619	669	597	623	559	584	585	671	641	650	619	640	642	615	600	610	616	570	600	594	631	604	682	602	628	618	612	627	576	608	650	648	586	634	655	610	625	620	612	648	592	650	626	608	623	608	645	650	642	609	610	600	610	594	607	627	629	603	598	579	570	573	615	608	601	626	641	640	619	591	596	589	612	599	621	689	620	612	660	599	597	599	610	593	567	615	654	647	597	537	577	657	613	597	621	658	615	584	610	620	619	642	644	636	629	607	646	588	647	603	623	605	570	594	619	611	604	593	593	599	581	586	603	631	619	630	607	582	627	592	642	648	629	636	591	617	635	636	610	593	648	632	631	599	595	603	595	661	611	571	622	606	627	624	621	609	606	597	625	597	578	588	626	632	625	668	623	608	622	647	591	586	607	625	610	638	603	608	641	602	674	602	644	593	616	610	620	609	605	615	620	605	621	612	605	623	636	614	580	597	614	628	622	603	661	638	637	619	589	611	619	646	631	580	627	693	603	631	626	612	619	596	630	642	641	637	641	621	598	585	635	605	629	639	637	629	646	619	619	601	581	578	617	614	626	613	596	647	580	572	603	642	613	675	600	628	636	600	580	627	630	653	602	594	605	632	629	622	602	635	628	612	636	563	590	587	610	625	577	643	670	608	625	606	613	612	657	625	615	628	557	626	641	604	654	599	622	634	617	620	607	564	646	627	672	673	567	603	639	643	660	635	630	616	634	640	652	618	646	600	611	594	646	644	634	601	596	599	603	682	627	597	635	630	629	629	603	598	623	600	593	628	558	610	594	609	586	593	583	592	621	584	606	578	620	641	623	633	654	663	623	643	609	570	585	622	582	621	611	611	658	630	632	642	619	615	674	609	629	612	635	624	611	651	635	581	633	609	674	637	612	599	640	617	580	636	612	624	625	638	629	606	570	593	619	663	638	605	667	634	638	616	661	634	663	599	665	599	623	588	599	580	592	561	583	671	593	625	630	556	603	621	621	635	618	620	566	652	617	637	577	655	607	659	598	635	614	594	624	589	607	648	628	573	606	569	606	589	618	588	604	654	601	633	581	612	641	655	591	649	660	609	613	609	633	628	635	626	650	544	552	624	606	612	585	584	608	579	632	622	598	606	627	564	602	576	636	611	607	638	578	612	600	601	627	621	597	605	577	674	592	610	643	672	647	620	626	584	607	634	604	611	614	583	576	612	620	639	617	638	633	612	633	612	673	581	623	631	595	589	656	566	681	608	606	615	619	582	650	607	609	605	648	625	631	611	662	619	617	635	612	585	635	655	646	630	639	627	665	604	635	600	596	702	639	592	589	655	606	617	606	622	599	642	619	612	609	605	639	606	666	641	616	626	604	649	617	627	615	664	596	603	598	639	585	635	597	589	661	636	613	570	619	626	615	619	606	638	612	590	630	611	616	640	614	596	630	631	628	635	627	625	616	618	606	553	598	672	615	614	562	625	655	637	632	609	555	591	589	651	636	558	606	602	603	630	609	645	567	603	621	619	618	625	570	609	598	621	628	602	641	630	585	635	600	602	586	613	681	589	614	607	611	606	649	647	603	598	649	582	598	627	618	629	621	614	632	612	641	623	628	600	622	612	627	574	578	611	638	569	637	633	610	603	609	586	594	638	584	640	601	597	607	607	599	595	611	589	620	639	605	631	645	598	660	596	616	625	666	592	610	652	660	692	639	604	582	653	590	638	606	628	672	608	605	604	636	662	612	552	613	588	614	564	584	567	578	640	584	642	590	581	621	600	618	619	619	640	650	639	580	572	579	651	573	597	585	591	628	555	608	602	635	646	637	599	617	625	611	636	608	602	629	638	596	626	669	633	597	646	612	596	633	590	621	633	564	607	608	666	555	603	596	637	639	570	625	581	610	635	610	680	599	633	631	674	590	613	611	621	621	614	631	595	596	615	643	564	669	581	590	644	619	641	629	606	629	607	565	634	596	593	640	634	657	594	623	656	663	590	575	586	639	618	618	620	611	594	643	665	632	604	599	576	628	619	608	613	634	590	644	617	621	617	608	612	623	618	607	620	570	569	583	675	614	629	639	613	631	639	647	670	618	619	636	606	624	627	583	615	645	638	571	639	626	608	602	615	591	612	618	619	618	561	603	616	644	576	626	630	616	632	608	573	613	610	609	593	661	638	624	607	590	591	621	609	642	598	634	592	582	607	575	633	629	571	632	617	572	590	603	630	637	647	604	571	635	598	583	616	610	618	613	643	590	632	575	582	629	582	599	610	629	584	600	597	638	627	579	640	636	635	622	619	575	587	623	595	659	655	650	636	646	607	616	629	607	634	643	650	594	607	665	562	601	616	597	636	654	615	634	634	642	641	616	615	611	617	657	662	601	609	632	588	617	621	584	578	615	617	628	589	607	604	635	652	638	607	612	626	658	613	600	628	607	620	613	569	638	629	592	609	595	640	572	610	558	620	642	581	528	611	612	607	613	572	567	601	577	618	614	624	626	617	603	591	666	624	598	624	609	637	602	565	630	606	604	618	626	578	632	627	615	607	637	616	603	693	615	603	623	632	598	619	583	628	583	599	602	667	635	586	601	617	620	604	624	621	629	659	591	650	618	562	595	615	628	636	584	618	599	637	595	605	604	594	638	623	639	593	591	632	622	615	565	587	621	633	586	690	605	668	621	620	613	606	581	620	592	543	605	610	644	584	624	632	610	649	604	645	605	639	594	597	613	595	646	606	603	642	632	612	599	647	618	589	615	629	627	597	642	591	558	620	636	617	620	586	605	637	621	648	649	643	645	591	627	566	611	586	603	597	623	598	649	605	620	598	596	662	589	616	602	589	596	611	649	616	608	614	619	616	590	635	617	594	621	596	654	602	609	600	637	616	613	583	588	649	588	660	626	606	648	650	616	634	628	617	587	600	592	639	592	580	569	636	583	591	632	604	632	565	593	606	602	599	580	587	560	591	621	599	614	618	600	623	610	623	630	644	659	592	622	609	651	639	606	600	628	586	660	586	620	602	631	624	617	598	630	611	626	642	660	597	583	637	610	608	613	619	623	599	638	627	609	695	629	645	652	582	615	609	592	614	670	621	631	654	601	602	609	591	637	666	599	647	627	608	673	638	619	581	594	566	575	608	661	623	613	579	602	608	605	573	642	590	633	603	648	623	661	590	610	663	647	578	629
25852	21651	29505	27538	28228	28218	23624	14008	8692	5706	3894	2946	2169	1737	1391	1238	1139	993	945	863	822	838	774	798	758	666	651	721	703	694	668	683	704	727	670	689	686	703	708	713	670	669	646	637	666	681	730	681	673	638	692	715	670	630	650	654	647	642	647	669	683	672	662	686	692	708	687	665	683	703	706	704	675	656	677	679	687	640	727	630	684	652	682	697	688	646	663	750	654	664	690	645	647	713	653	691	647	663	644	667	682	664	635	703	697	653	624	679	647	652	644	718	682	672	652	644	658	696	706	645	695	705	696	706	654	629	674	651	723	679	646	701	712	697	663	714	684	651	640	675	676	710	678	682	669	661	683	752	705	726	639	762	706	674	637	675	675	668	701	715	694	733	652	581	670	669	694	660	650	700	620	672	698	688	700	668	670	651	641	675	718	665	674	656	667	682	680	723	703	702	638	646	724	694	668	668	677	707	678	680	691	691	685	645	628	664	669	647	640	728	683	614	718	663	698	717	693	664	679	716	696	653	695	647	719	706	688	687	611	677	649	675	720	613	640	681	655	705	719	650	644	695	685	726	675	670	679	650	670	692	700	621	635	648	663	704	669	711	662	707	703	658	659	645	635	661	652	685	621	675	661	649	667	648	647	668	692	722	702	678	707	679	626	682	652	690	671	675	706	702	715	675	701	648	677	689	714	608	694	686	745	668	681	634	651	676	694	656	708	676	700	679	692	660	684	634	644	658	674	672	652	702	679	671	667	683	721	671	702	680	704	706	703	704	706	685	670	654	657	612	675	644	686	651	646	663	700	681	656	677	686	654	642	664	652	679	711	690	677	674	708	628	647	678	678	687	644	705	706	681	699	727	695	644	670	715	683	688	710	665	693	634	682	669	653	711	648	671	639	681	713	686	731	678	623	637	673	679	652	598	680	675	623	675	655	706	663	626	677	691	617	626	692	703	659	690	684	648	668	727	628	699	701	696	699	685	656	641	657	649	626	690	687	690	693	722	677	651	670	659	632	680	644	668	637	675	708	649	657	675	685	719	660	695	666	653	711	647	675	640	677	668	663	664	652	629	711	646	659	641	697	652	644	682	689	652	695	660	707	660	684	687	660	710	651	653	742	658	652	640	655	684	690	667	677	626	670	696	657	658	633	684	678	626	650	620	652	611	670	682	645	649	687	677	658	658	653	646	700	671	680	658	703	653	738	688	698	699	646	663	658	653	657	655	700	708	638	665	664	666	615	692	639	665	674	605	683	737	680	692	693	651	684	662	637	659	622	669	674	634	677	681	659	690	681	672	732	691	691	673	706	640	673	738	662	715	608	680	707	653	663	693	679	688	702	706	679	688	666	675	612	717	721	662	660	665	647	685	675	660	702	733	603	730	752	714	675	707	692	690	666	665	644	670	702	697	652	660	660	665	672	673	700	666	639	695	682	695	638	632	692	714	728	685	672	705	692	726	639	685	699	666	673	722	700	718	666	634	650	636	726	663	701	670	694	645	665	654	633	693	663	721	671	644	670	665	648	646	669	705	723	717	685	734	714	682	718	719	662	657	701	710	691	659	687	669	670	687	729	700	725	710	689	665	702	682	631	628	670	683	641	639	662	666	690	690	654	681	712	658	757	672	697	680	700	682	707	715	665	711	643	711	683	679	690	609	718	747	639	687	690	693	719	660	672	698	654	671	684	691	634	642	696	637	699	693	688	678	705	657	675	649	698	638	712	668	696	714	617	690	733	700	717	692	709	688	691	632	682	681	720	638	661	666	680	662	635	637	708	735	684	700	700	695	698	690	690	650	658	699	642	665	675	649	680	651	689	656	693	692	649	685	689	724	669	715	685	685	652	681	678	682	712	690	708	669	639	692	646	662	646	664	756	650	685	705	701	694	653	656	720	685	656	704	628	669	674	677	697	710	675	678	672	680	671	670	677	676	668	698	712	663	640	683	701	685	656	734	657	667	652	728	664	658	702	704	651	649	662	662	645	661	713	682	654	695	701	637	677	686	679	683	684	696	725	698	643	689	668	670	688	665	703	693	655	662	702	664	645	691	697	682	684	670	668	656	638	666	679	663	655	674	701	670	742	702	703	679	693	714	710	656	732	657	735	678	649	731	658	684	672	643	669	705	696	711	650	681	686	678	689	695	677	691	696	639	663	645	677	671	716	664	695	671	711	723	703	689	723	650	666	708	708	658	691	667	713	689	668	640	655	699	669	633	595	718	732	696	687	681	667	681	685	688	695	707	741	675	676	644	696	724	658	647	643	699	670	650	657	718	684	651	697	658	684	714	728	647	654	696	694	686	703	674	680	680	703	663	664	632	673	681	633	667	623	698	701	646	662	651	681	707	697	675	656	701	690	639	671	668	648	671	731	655	647	639	654	651	680	705	676	722	675	654	694	707	705	686	688	665	662	646	683	686	707	651	662	674	660	662	679	655	655	715	725	636	675	680	665	659	690	676	672	634	699	644	663	715	670	665	649	663	663	721	652	681	660	664	673	722	698	664	683	646	666	675	686	667	672	667	699	680	721	679	666	706	670	656	682	714	704	712	696	696	733	648	648	714	646	659	733	668	665	667	646	672	675	723	688	714	692	705	622	679	606	661	657	727	675	667	696	655	663	651	647	667	625	675	639	723	690	661	687	662	679	691	631	643	710	701	685	698	631	702	705	670	668	701	662	691	730	668	671	694	624	710	652	677	685	634	715	698	648	704	641	705	688	717	700	696	672	719	694	658	669	696	665	682	664	661	690	661	663	639	664	656	633	677	686	696	696	689	662	690	679	661	661	658	667	705	659	662	664	690	700	699	685	684	695	674	725	642	717	732	736	632	652	678	689	710	677	663	671	659	707	652	652	640	695	662	662	655	657	667	692	679	662	647	663	671	737	668	694	647	687	667	653	695	693	650	658	621	666	728	680	654	653	679	661	649	710	678	647	664	657	681	689	651	676	717	659	665	673	687	691	653	672	641	663	635	729	677	714	681	656	687	660	706	641	688	703	680	640	675	701	681	671	681	698	713	688	664	623	692	643	673	698	651	647	686	710	659	708	673	679	695	667	675	655	695	678	629	683	684	668	656	624	661	693	689	682	696	617	615	690	712	664	663	738	691	636	655	687	710	665	682	687	723	720	690	668	645	666	612	709	740	704	705	627	695	663	707	694	676	716	702	693	671	653	702	691	652	607	733	693	707	657	665	703	626	672	686	676	652	657	678	650	653	645	680	693	677	684	641	674	652	670	660	639	719	635	666	682	722	681	671	667	664	642	706	697	672	663	676	687	721	693	666	699	670	635	674	643	677	635	640	647	664	628	711	648	686	661	680	666	630	688	678	698	696	662	659	723	627	710	646	669	675	672	658	655	712	677	678	666	666	681	716	659	643	657	678	667	641	627	702	680	666	648	729	763	755	706	711	683	671	646	680	677	646	722	660	669	688	728	722	682	660	659	643	736	673	692	675	691	697	730	662	655	629	636	701	668	658	657	675
48072	64668	60807	50167	39162	30219	22161	16202	11456	8146	5770	4134	3149	2239	1812	1612	1276	1093	950	929	808	764	788	726	710	714	661	675	674	692	683	644	653	641	660	648	600	585	609	618	626	587	627	647	590	638	618	624	623	610	614	606	591	638	645	622	587	660	588	624	607	652	600	641	642	596	628	606	607	612	639	587	655	614	670	618	613	621	605	672	643	626	609	629	626	632	638	618	622	597	601	624	604	608	635	628	648	641	643	654	650	571	668	641	638	610	605	582	652	606	641	611	599	675	635	609	663	615	662	606	616	656	612	601	671	597	606	622	670	643	670	593	605	627	618	613	615	658	595	629	590	637	607	617	613	618	615	631	600	659	631	603	665	620	612	623	621	580	616	637	596	587	566	657	615	634	617	640	635	618	631	636	620	634	610	644	593	608	581	685	618	617	592	635	618	643	621	619	613	618	647	632	584	613	690	605	621	604	630	664	622	653	644	606	623	612	633	606	615	633	648	679	676	687	603	587	616	610	616	653	586	636	616	622	599	587	593	583	592	592	647	614	649	604	612	648	660	658	609	580	627	588	627	597	637	705	652	641	626	612	638	602	600	585	611	620	624	634	619	672	647	637	617	640	637	615	623	621	651	649	630	592	605	593	614	639	631	690	645	617	618	612	577	643	620	651	634	614	581	615	611	657	644	635	628	637	632	604	682	617	627	624	598	628	637	595	606	627	672	648	605	643	596	614	599	607	599	630	609	612	665	602	641	585	672	612	624	628	643	668	646	667	596	646	641	607	662	595	653	629	611	606	622	608	605	632	616	618	634	636	620	628	573	598	601	662	627	615	635	582	645	635	631	598	598	581	677	585	659	673	624	639	659	656	624	648	614	622	612	636	659	610	651	652	637	606	676	614	603	619	624	612	657	633	638	651	654	625	648	615	632	628	629	648	598	684	618	606	604	579	631	585	614	675	604	587	593	655	662	618	610	660	600	629	595	576	643	638	594	633	625	651	618	620	578	658	657	652	615	633	656	642	630	579	673	618	657	634	629	706	615	645	638	638	654	636	636	672	633	639	604	669	586	635	633	623	605	600	621	623	617	635	643	644	612	626	587	639	636	635	622	686	613	637	642	659	614	599	644	634	624	646	627	606	626	590	606	626	622	690	655	619	592	609	613	606	575	625	620	623	611	639	618	634	636	625	596	600	625	630	631	654	639	611	645	617	624	652	622	590	608	624	582	603	616	639	621	619	660	631	629	630	589	602	595	636	609	643	616	656	635	620	595	602	620	620	632	626	634	600	640	667	669	627	576	615	657	609	661	606	655	663	617	643	601	583	640	639	619	640	652	601	625	600	638	634	669	590	642	652	603	596	638	639	597	655	615	641	688	649	626	598	645	589	662	584	639	636	629	603	624	637	614	617	590	623	630	595	631	620	586	586	645	635	638	649	602	648	600	612	621	631	650	607	615	604	617	605	631	607	628	605	571	600	638	614	565	642	610	606	628	609	621	606	664	621	625	594	644	588	607	660	630	654	647	642	616	671	651	611	629	588	621	636	598	659	655	639	623	628	640	603	676	621	661	622	651	624	661	576	625	639	658	645	649	608	657	636	660	670	599	604	608	647	623	632	619	681	618	616	617	644	630	665	611	592	563	636	617	642	618	612	649	642	615	661	615	603	627	634	639	644	629	650	653	617	618	637	621	616	674	629	632	625	615	624	641	608	644	606	600	596	673	593	636	672	626	654	653	613	653	588	645	590	595	633	647	588	607	625	629	612	605	621	597	621	622	620	653	565	593	630	607	606	663	618	574	619	642	609	620	628	585	575	634	643	608	585	642	610	630	581	610	619	627	635	636	640	648	669	641	668	601	641	659	607	666	607	625	662	680	633	632	615	629	623	690	588	627	577	605	587	619	644	635	654	625	652	606	613	637	594	619	630	599	644	652	635	595	655	604	588	632	652	651	637	638	649	611	634	621	629	621	666	652	636	626	624	623	616	649	602	626	675	605	642	588	611	617	627	620	636	629	600	649	592	626	638	623	632	634	628	606	610	641	640	650	631	665	622	591	636	637	616	687	608	658	650	670	695	599	660	614	623	645	633	656	616	622	585	670	636	619	638	586	600	649	624	609	626	640	658	618	654	608	593	666	643	616	661	662	610	580	654	627	623	603	599	611	612	649	622	619	622	650	683	633	636	665	651	638	610	691	640	621	593	636	628	573	581	704	645	629	622	578	627	610	616	666	670	619	691	584	627	621	655	627	673	615	631	658	650	635	640	568	604	629	622	604	613	639	657	608	613	590	599	613	589	610	625	626	597	608	639	629	628	612	691	604	599	620	613	643	649	668	636	656	658	594	647	635	621	652	565	593	632	624	660	572	654	593	632	621	664	615	611	624	593	609	587	632	658	617	607	654	634	618	666	664	618	614	667	629	658	641	608	613	640	598	667	635	615	597	634	603	629	630	612	630	646	620	646	650	636	634	620	634	629	592	633	647	591	643	635	656	619	641	632	664	607	627	634	646	623	586	642	612	662	619	568	610	618	581	638	592	634	623	600	663	608	627	653	620	668	642	611	654	636	601	612	608	625	651	631	641	587	583	622	623	645	661	643	611	627	635	636	642	564	601	634	607	622	636	610	608	637	655	631	598	641	654	640	642	628	578	670	600	619	636	626	607	644	632	632	639	611	633	658	615	618	596	608	612	644	668	640	611	670	632	618	600	621	613	643	627	638	616	601	613	632	610	638	644	626	636	652	636	668	637	665	616	633	650	614	616	590	656	636	582	637	631	667	644	695	600	614	595	623	648	651	621	642	638	661	617	596	640	574	610	653	607	612	656	629	621	652	618	575	621	625	583	605	651	650	643	602	604	604	615	627	627	652	636	621	647	632	594	654	610	617	622	621	652	636	601	589	642	571	636	616	651	634	634	686	661	632	613	603	627	631	610	629	628	637	637	662	606	615	625	615	632	627	654	628	635	614	601	651	623	595	593	635	615	610	660	652	607	623	582	641	626	629	631	587	647	601	659	611	654	624	648	641	641	587	599	627	636	663	596	615	633	581	614	646	615	628	642	596	630	611	656	679	624	591	635	637	650	632	660	612	646	598	620	666	585	677	651	617	673	617	620	616	637	614	604	625	623	632	631	596	638	606	646	659	582	600	630	632	645	622	575	586	589	611	585	643	612	612	599	637	673	620	601	616	643	626	595	627	598	598	580	621	654	594	617	647	636	635	613	613	650	626	575	667	600	614	654	622	602	614	615	618	622	663	656	589	631	646	600	611	606	639	642	586	624	625	627	619	613	571	618	644	613	667	616	607	621	605	609	650	657	606	598	612	596	595	680	603	646	643	643	656	628	599	624	662	647	659	637	640	592	591	622	646	656	636	603	639	598	635	637	617	611	607	606	642	610	646	611	626	629	636	635	598	604	595	658	584	592	652	633	580	600	605	622	616	614	659	634	661	583	633	605	587	632	632	636	615	588	605	637	596	640	622	618	618
25171	21679	29559	26031	25959	27413	24495	14226	8427	5709	3986	2908	2215	1783	1473	1157	1128	979	962	861	831	809	809	779	755	739	720	672	739	700	726	756	709	717	692	678	711	673	667	665	689	682	719	697	686	696	671	629	671	639	691	667	718	703	675	662	701	724	698	712	695	687	696	702	660	715	638	727	655	752	673	672	699	669	735	680	667	707	661	653	657	663	689	637	714	711	692	700	645	694	650	700	683	677	688	654	702	706	695	695	673	650	674	640	676	663	703	669	697	669	665	675	688	683	696	689	674	655	701	690	682	637	703	654	691	681	664	675	644	744	689	694	657	693	710	698	642	682	682	730	721	688	721	668	664	700	755	686	708	662	688	698	672	658	683	678	719	637	670	656	679	708	634	673	673	706	663	663	707	673	662	669	693	688	672	679	699	678	702	683	699	663	692	719	716	702	656	680	647	690	714	673	642	690	690	698	669	705	696	718	673	704	667	682	701	672	666	690	662	654	626	715	669	682	679	682	673	703	714	694	699	680	667	671	672	719	675	652	666	701	676	628	689	651	722	689	700	689	719	665	679	625	708	688	690	689	637	646	698	723	713	640	597	707	667	632	685	683	632	669	681	674	656	683	670	658	663	676	693	664	677	653	690	707	656	640	706	677	688	637	678	672	682	720	683	707	699	701	632	680	688	717	673	749	706	656	673	689	645	692	646	666	687	700	654	680	729	685	708	707	642	656	722	669	659	679	759	686	683	678	703	709	653	630	683	680	674	671	642	619	645	658	634	706	693	718	707	690	687	612	697	677	679	680	702	702	671	654	642	611	655	692	678	671	680	701	713	696	714	658	687	636	718	696	669	664	655	652	638	667	701	692	633	673	664	682	682	685	677	676	670	690	675	671	679	695	712	716	732	673	653	678	739	736	661	641	676	632	644	706	677	688	719	689	718	652	759	689	727	684	663	701	676	669	711	676	679	659	682	665	730	704	711	660	640	702	668	723	637	664	652	671	649	688	652	688	707	697	699	614	659	636	693	697	689	711	693	663	723	720	713	664	716	695	644	674	702	664	652	660	687	702	722	697	680	661	693	689	621	724	714	671	700	681	653	707	651	668	702	670	689	703	691	670	683	685	697	696	654	676	668	669	692	685	670	684	663	698	635	649	667	700	658	677	707	621	663	684	649	653	653	724	666	686	715	683	671	725	685	680	706	699	676	645	626	667	671	728	716	675	713	678	649	648	625	665	674	694	673	670	680	690	664	710	698	664	640	718	672	703	698	668	692	688	651	674	687	683	686	699	663	726	686	702	683	691	691	688	694	673	663	679	688	661	628	674	682	708	634	715	691	700	689	696	692	738	732	690	726	688	679	691	692	663	674	664	687	706	700	631	678	673	654	690	680	642	674	682	690	651	678	664	638	681	698	653	673	710	659	726	656	682	651	694	676	649	653	629	633	679	674	631	658	693	677	676	682	696	643	660	676	662	702	665	639	656	644	713	621	700	666	699	695	622	707	703	694	702	721	678	693	694	665	651	674	678	707	695	689	695	682	659	655	745	698	675	661	660	717	657	672	653	698	672	758	702	659	678	663	683	672	692	706	686	709	667	693	702	672	666	685	719	689	701	667	679	671	718	682	722	654	708	699	701	692	661	669	645	653	681	637	665	722	701	662	707	721	682	637	721	675	687	647	663	702	642	674	675	705	714	708	646	699	673	695	689	693	705	641	651	628	692	687	677	677	674	742	752	658	698	685	692	672	703	680	687	660	659	682	691	698	684	696	690	676	710	694	722	668	709	671	719	689	694	647	699	662	685	672	735	704	717	706	677	683	717	703	697	669	775	689	663	696	669	657	690	638	671	656	658	627	694	682	704	692	732	636	677	726	655	657	664	660	601	700	681	660	683	635	726	637	655	729	669	653	698	682	681	721	696	725	741	719	669	660	706	665	725	672	678	685	678	734	717	683	650	632	719	721	663	654	690	657	681	638	658	717	675	659	672	737	691	694	718	694	683	698	651	735	668	666	645	699	690	672	712	724	699	627	666	666	709	682	713	669	666	678	716	737	705	699	601	733	701	654	672	664	697	695	667	659	675	673	631	690	690	714	638	691	631	660	670	660	685	707	688	691	653	713	683	643	700	689	685	706	680	663	666	693	689	764	642	717	654	687	699	657	662	671	697	684	696	675	712	696	670	636	629	706	739	681	707	681	692	676	688	682	715	667	696	655	658	670	690	683	724	699	693	661	715	661	702	710	673	723	705	668	683	713	710	660	698	647	670	707	696	697	688	686	638	705	658	734	692	660	676	679	717	697	693	726	708	635	677	630	673	698	697	682	695	733	680	722	644	664	687	658	696	699	669	651	709	658	717	634	680	668	657	642	649	668	664	677	667	670	648	710	688	668	699	687	700	732	706	645	676	744	718	710	666	701	708	646	686	688	645	685	670	676	672	667	660	668	673	668	658	669	660	670	631	695	661	677	630	697	642	651	692	714	683	667	745	729	676	654	652	675	652	666	652	657	665	714	653	673	666	687	728	711	683	709	689	689	681	696	644	662	660	686	658	655	666	712	719	652	680	670	701	671	687	739	630	694	678	682	669	692	666	667	641	714	693	712	690	661	640	712	685	704	655	712	751	716	667	665	751	683	667	694	675	655	676	713	679	711	701	722	661	628	704	651	660	713	699	703	674	715	664	676	725	633	668	704	673	704	740	675	715	698	679	697	660	721	712	650	670	675	695	631	683	720	674	664	739	714	654	647	650	698	696	639	702	629	638	693	676	710	675	686	665	642	686	699	706	641	687	655	694	669	632	686	702	669	680	683	638	669	661	652	659	680	662	705	705	752	685	716	666	695	679	666	685	608	640	682	651	707	655	720	644	663	664	684	710	648	674	649	708	679	675	667	697	663	690	630	757	674	676	698	699	684	696	710	681	720	687	674	664	706	697	694	691	677	704	680	669	689	653	673	654	658	682	732	692	627	681	677	635	674	674	669	671	651	655	669	654	682	680	702	675	706	690	686	676	661	718	684	682	707	678	655	704	677	611	677	700	688	693	697	695	675	720	685	706	703	699	653	685	694	667	668	714	650	632	693	667	707	665	695	672	694	736	694	719	728	678	629	706	688	707	624	668	672	650	672	650	691	681	709	658	656	655	656	671	675	664	683	682	684	647	651	649	656	689	668	673	669	688	652	684	714	687	656	644	724	744	697	680	665	666	684	681	689	707	652	723	691	698	675	729	676	658	703	706	695	691	689	683	701	713	699	719	683	658	661	706	677	678	672	687	612	652	683	683	639	677	624	647	698	707	662	660	660	720	695	666	713	701	697	666	644	658	665	670	708	666	643	651	645	674	691	608	711	691	687	674	642	676	707	678	672	732	656	708	702	694	703	705	610	665	660	644	690	684	677	697	670	642	689	660	669	629	696	656	677	723	692	652	669	722	647	657	650	705	710	742	686	691	711	645	667	682	729	645	704	705	717	664	656	640	663	710	740	662	699	701
51198	66647	62719	50177	39323	30521	23478	16741	11706	8346	6017	4379	3169	2233	1873	1570	1237	1078	1058	866	803	807	725	746	694	701	707	671	671	696	633	684	665	653	670	660	648	593	651	627	618	684	668	630	651	665	646	621	615	643	644	592	619	643	633	633	624	601	614	680	633	642	599	626	622	591	597	624	610	659	652	605	638	639	649	662	623	619	626	622	655	591	593	634	635	607	614	609	635	634	647	622	685	652	605	657	659	603	600	598	656	633	629	605	612	608	654	668	638	597	597	671	597	634	627	634	628	642	659	647	651	613	616	636	611	664	634	598	601	629	595	646	652	641	621	634	612	571	643	619	620	575	641	611	617	591	649	608	669	615	588	639	609	640	636	667	615	625	641	631	599	619	639	637	636	625	612	680	588	646	607	633	634	576	617	614	652	570	611	588	602	619	655	635	586	618	595	610	641	636	590	663	623	646	613	641	656	634	606	631	621	612	623	633	593	643	663	623	645	603	660	635	615	657	621	578	595	623	590	602	600	651	630	646	652	627	619	593	595	628	626	620	633	633	614	667	592	671	624	604	618	602	674	612	625	631	639	656	628	630	621	628	627	615	646	633	657	624	626	634	641	601	611	683	628	656	647	633	580	627	608	601	656	635	651	663	604	622	601	659	621	640	612	639	629	637	626	595	624	622	659	617	651	618	587	640	576	612	611	631	564	621	630	637	617	617	636	615	620	662	624	642	599	621	632	624	647	613	651	612	628	641	638	588	636	638	599	653	612	629	621	610	613	644	680	577	637	614	613	630	618	633	623	645	604	625	634	673	626	614	611	598	603	623	613	651	636	650	624	608	579	627	635	626	611	615	581	607	614	648	635	685	676	589	662	619	627	674	659	651	611	628	625	640	624	628	626	633	631	622	598	621	624	623	637	624	597	651	600	612	604	665	615	603	620	684	634	628	616	635	591	604	644	636	574	614	615	625	635	638	610	582	589	653	608	581	626	599	636	624	630	625	635	599	602	645	612	609	639	647	615	616	618	639	605	597	654	600	603	598	599	589	602	601	600	625	640	650	614	614	622	618	592	661	634	609	592	637	684	615	642	695	580	643	624	598	607	577	620	620	622	668	589	619	623	608	622	595	638	665	672	622	614	633	708	644	639	586	635	662	577	609	620	640	629	613	611	654	633	623	564	636	611	629	652	649	618	622	631	622	605	654	599	625	676	621	642	630	630	622	601	652	598	624	596	648	605	662	586	614	618	641	627	628	641	614	604	616	669	627	644	656	593	659	648	604	666	673	590	645	609	643	624	590	626	598	611	649	644	601	638	646	655	661	684	603	621	631	658	633	604	644	599	633	638	638	629	608	660	632	634	580	614	615	632	643	614	611	625	608	616	647	635	610	628	597	609	606	623	605	618	592	678	621	595	651	647	588	557	602	636	564	655	671	614	673	574	617	583	562	636	647	625	610	667	673	639	627	619	639	631	615	605	628	632	611	601	644	604	604	636	635	631	659	615	629	586	630	608	619	635	596	582	665	615	660	648	617	590	651	627	623	622	580	604	606	665	620	592	632	594	632	583	591	647	647	629	628	593	622	623	620	656	608	617	607	642	646	646	612	594	648	618	692	653	589	602	661	632	608	608	661	614	570	603	642	598	630	596	627	615	621	628	644	637	631	619	579	623	686	587	670	633	592	589	548	626	623	614	670	668	643	621	656	615	672	649	630	600	601	664	664	622	624	645	647	641	612	641	595	641	647	624	643	643	622	640	639	648	623	610	623	620	614	630	617	631	613	600	664	624	639	629	613	639	577	622	629	612	584	666	661	650	594	633	609	661	590	633	637	641	628	633	628	639	630	638	685	666	585	587	588	673	633	652	563	637	629	636	681	626	615	627	591	622	596	628	582	660	663	620	627	638	658	653	648	604	615	619	627	626	674	625	673	648	642	630	650	638	626	634	598	636	593	660	651	601	594	608	652	640	649	676	630	643	671	626	632	586	656	671	641	595	620	610	626	613	641	610	624	639	652	621	618	600	601	597	653	681	652	577	635	610	598	605	633	583	602	617	605	623	584	588	607	661	580	652	641	642	617	653	599	614	646	614	607	652	667	607	620	634	614	627	620	618	637	579	655	644	636	642	615	596	628	619	635	629	617	627	607	605	633	640	619	622	646	605	586	658	624	584	584	590	561	622	638	601	641	646	616	623	619	620	685	613	635	616	639	633	624	614	640	608	619	623	611	669	616	600	668	585	639	628	611	639	623	606	641	633	642	624	619	613	588	634	634	661	587	594	617	685	648	617	628	644	674	638	597	677	622	632	644	662	631	643	631	638	633	644	602	658	639	609	664	595	626	657	600	624	623	588	628	621	626	661	648	637	599	595	633	615	633	618	634	631	573	611	629	622	611	615	621	672	685	625	605	642	609	703	635	576	599	610	573	621	635	611	606	625	650	664	628	628	635	620	632	611	628	654	608	611	618	619	597	590	594	627	651	676	608	629	655	640	597	627	573	676	627	636	599	631	617	604	645	620	618	632	667	650	630	581	627	632	638	645	596	640	646	600	666	597	671	614	682	639	648	624	630	613	627	619	623	627	610	614	617	610	595	644	602	625	595	634	619	604	640	623	597	600	630	597	638	616	614	575	672	594	635	609	660	651	650	593	625	607	642	643	634	594	620	594	633	614	612	615	595	608	620	650	653	673	608	615	667	643	616	596	637	621	626	633	633	611	606	668	626	635	663	599	626	608	621	634	631	603	622	621	676	624	646	592	595	615	623	624	637	630	625	635	641	648	606	641	601	648	698	631	617	634	604	590	698	624	628	569	599	623	613	595	678	622	663	602	637	643	639	611	620	616	649	601	681	625	579	606	616	626	661	625	623	599	619	613	600	661	649	623	596	657	589	605	651	638	577	633	587	648	676	613	667	611	682	615	636	642	614	620	691	639	623	653	626	602	622	591	601	608	601	662	609	616	666	637	601	640	625	621	640	612	617	642	640	599	629	614	638	604	592	585	626	682	610	648	654	599	585	666	645	608	629	641	619	636	624	590	606	640	631	580	587	630	594	616	608	610	602	606	649	638	664	623	629	606	609	622	597	619	600	651	641	649	605	608	630	600	651	616	665	595	655	613	638	627	626	609	583	609	618	595	655	635	622	615	580	635	632	571	640	618	615	645	630	602	617	672	618	629	641	628	635	659	581	614	639	671	582	641	614	632	577	648	662	602	628	644	630	589	648	636	630	577	619	640	619	610	588	617	664	611	591	631	585	621	635	608	568	630	589	613	660	693	614	621	652	655	603	652	648	654	630	611	602	622	593	618	613	615	638	622	650	640	605	635	583	616	632	616	649	659	628	614	598	617	614	602	632	603	628	627	652	647	619	612	641	623	579	653	624	623	597	642	626	658	640	637	669	619	632	659	672	653	605	639	592	639	617	675	662	626	668	653	595	628	613	609	635	653	646	613	640	648	637	658	614	592	625	641	598	622	666	629	639	620	679	612	652
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
