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
338766097736	338766098306	338766098855	338766099405	338766099956	338766100505	338766101055	338766101605	338766102155	338766102705	338766103255	338766103805	338766104355	338766104905	338766105455	338766106005	338766106555	338766107105	338766107655	338766108205	338766108755	338766109305	338766109856	338766110405	338766110955	338766111505	338766112055	338766112605	338766113155	338766113705	338766114255	338766114805	338766115355	338766115905	338766116455	338766117005	338766117555	338766118105	338766118655	338766119205	338766119755	338766120305	338766120855	338766121406	338766121955	338766122505	338766123056	338766123605	338766124155	338766124705	338766125255	338766125805	338766126356	338766126905	338766127455	338766128006	338766128555	338766129105	338766129655	338766130205	338766130755	338766131305	338766131855	338766132405	338766132956	338766133505	338766134055	338766134605	338766135155	338766135705	338766136255	338766136805	338766137355	338766137905	338766138455	338766139005	338766139555	338766140105	338766140655	338766141205	338766141755	338766142305	338766142856	338766143405	338766143955	338766144505	338766145055	338766145605	338766146155	338766146705	338766147255	338766147806	338766148355	338766148905	338766149455	338766150005	338766150555	338766151105	338766151655	338766152205	338766152755	338766153305	338766153855	338766154406	338766154955	338766155505	338766156056	338766156605	338766157155	338766157706	338766158255	338766158805	338766159355	338766159905	338766160455	338766161005	338766161555	338766162105	338766162655	338766163205	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2770	3600	2300	2769	3600	2300	2769	3600	2300	2769	3600	2300	2769	3600	2300	2769	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2768	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2767	3600	2300	2766	3600	2300	2766	3600	2300	2766	3600	2300	2766	3600	2300	2766	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2765	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2763	3600	2300	2763	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24010	21500	28413	25238	21782	22071	17111	8234	5323	4210	3714	3053	2595	2291	1904	1850	1707	1586	1583	1487	1442	1361	1318	1265	1200	1167	1182	1098	1053	1099	1066	1126	1069	1050	1065	999	966	950	987	984	1024	1010	967	908	918	995	900	911	924	882	892	913	862	873	932	915	873	879	867	947	893	923	882	885	863	860	860	899	866	905	835	911	837	875	843	889	862	881	914	807	851	863	872	909	872	866	915	902	909	891	878	875	875	858	865	874	840	875	865	851	903	871	889	850	864	850	886	863	880	852	858	875	920	851	847	855	853	835	867	853	879	861	834	839	873	814	880	826	854	851	867	935	858	880	845	828	897	860	872	827	862	821	893	864	906	840	860	849	827	831	800	875	887	925	818	850	895	881	830	864	862	854	856	874	877	884	902	890	914	867	847	871	901	883	815	870	838	853	803	851	850	819	810	857	858	844	912	844	860	894	928	851	855	845	874	813	844	825	817	870	846	833	894	849	860	890	861	878	834	847	842	829	849	855	872	846	834	883	803	851	893	856	852	863	854	896	877	882	814	852	842	843	852	832	807	851	886	907	833	968	811	875	866	829	918	891	877	793	839	884	855	856	879	845	850	878	829	848	843	877	886	851	908	867	836	875	873	852	865	864	879	867	810	841	870	837	858	883	798	886	818	842	857	859	888	851	911	889	852	866	843	849	855	873	870	829	782	810	811	923	875	870	865	877	850	848	900	853	797	862	904	908	816	859	881	802	876	841	881	805	836	862	850	860	839	847	843	863	888	823	809	868	852	864	839	837	914	836	892	898	838	872	861	846	844	822	877	886	814	873	890	895	812	905	826	838	849	840	898	842	881	895	832	841	859	852	891	851	882	845	878	849	888	858	809	856	843	851	863	847	838	892	842	863	838	848	858	836	847	891	873	881	863	820	878	877	864	860	869	813	806	860	884	855	829	859	820	937	873	848	877	833	881	826	887	824	886	849	821	889	860	808	886	918	868	872	886	855	867	835	914	813	873	823	865	830	824	809	840	875	830	826	854	814	851	879	844	897	887	867	819	848	903	877	866	844	895	882	892	844	865	882	840	855	781	793	853	852	842	816	840	866	840	814	907	836	849	915	860	888	841	885	883	854	833	852	881	878	855	856	874	884	841	863	847	828	831	842	842	886	907	836	841	856	850	856	859	802	861	879	908	843	863	851	815	842	872	820	884	835	850	862	838	883	832	849	852	859	834	838	848	838	860	875	877	840	855	865	863	867	817	904	846	888	848	847	839	860	905	831	841	861	857	808	853	864	838	848	888	903	833	916	843	889	847	875	880	852	818	880	842	853	912	823	882	899	862	861	883	876	869	886	834	843	865	850	905	855	869	839	822	868	856	897	854	884	915	836	884	857	863	846	870	834	803	827	812	853	844	834	874	836	878	786	899	850	819	853	854	878	888	885	869	865	858	883	819	863	824	867	848	870	877	850	839	825	852	823	824	835	879	850	847	835	878	832	864	810	861	861	866	801	900	854	867	856	858	843	876	853	871	835	821	845	871	873	855	842	824	845	847	872	804	861	847	870	863	808	855	870	821	842	832	905	885	872	910	898	855	815	816	883	865	893	821	837	853	812	853	866	839	834	845	836	831	835	905	850	899	852	848	863	884	856	850	833	817	857	807	864	856	870	853	886	853	897	892	847	866	855	849	848	845	912	885	883	879	834	837	846	878	835	827	808	838	835	846	808	912	836	820	880	851	832	899	864	917	849	831	890	885	867	848	896	877	909	922	825	904	874	868	861	832	835	879	875	833	849	854	866	874	840	864	866	976	828	864	854	870	896	863	854	843	872	874	847	857	845	871	861	854	873	831	891	833	851	886	822	851	870	863	809	884	871	863	841	870	873	853	851	917	862	857	859	925	864	851	848	811	831	842	887	872	897	840	865	895	858	883	915	868	813	886	901	854	842	864	798	878	896	858	875	859	855	916	842	864	920	805	912	850	829	897	881	877	820	841	901	855	870	871	900	822	862	876	877	867	846	859	823	912	870	814	801	929	923	918	824	840	858	799	870	882	867	902	852	883	878	858	841	915	856	871	836	836	878	865	840	873	817	851	876	893	917	832	855	855	799	869	862	840	880	821	829	830	812	855	838	891	835	943	857	903	838	853	849	794	883	838	828	814	863	790	878	861	877	818	891	866	873	810	836	843	847	906	879	891	844	836	870	855	845	834	858	844	878	900	856	836	792	879	865	822	894	854	844	871	847	858	908	879	855	870	900	899	816	856	835	829	907	835	855	854	835	845	864	893	845	887	870	853	831	853	860	914	842	818	920	871	818	896	862	858	845	852	865	888	869	879	813	860	841	890	874	811	864	882	866	823	882	834	855	879	875	848	810	887	878	838	867	883	865	879	841	844	865	831	867	875	885	863	842	847	825	811	845	856	939	861	850	856	831	858	869	872	851	826	858	842	850	881	849	818	888	810	848	880	872	836	854	861	883	878	840	887	838	850	892	877	872	884	883	857	914	852	810	830	875	862	821	861	874	837	847	841	841	809	894	824	888	860	908	867	897	848	800	911	859	899	849	898	872	838	805	850	838	853	883	859	838	837	833	889	865	894	839	863	814	858	844	891	881	862	839	906	855	839	868	864	877	856	900	853	897	879	868	833	884	924	870	857	896	830	864	836	902	826	861	818	893	844	895	844	871	852	810	887	907	858	867	833	862	848	834	832	839	836	809	868	865	841	864	879	821	842	894	825	845	885	793	897	824	879	915	838	839	931	811	809	799	821	875	840	875	842	864	830	855	912	891	840	883	841	894	858	875	914	872	875	873	852	828	857	854	849	847	799	901	845	818	831	844	842	828	826	860	876	858	773	821	822	847	815	859	858	849	854	885	830	868	855	851	878	813	831	877	842	930	836	880	871	866	834	815	854	873	855	849	884	859	871	802	835	878	840	840	795	794	882	803	880	885	848	865	850	876	884	846	927	856	842	842	881	871	927	867	857	839	846	847	879	869	815	901	858	898	848	876	828	836	834	876	833	833	852	847	871	810	821	845	840	865	854	873	873	837	842	869	871	845	839	841	880	879	839	891	903	898	884	854	844	863	914	857	825	849	816	852	826	897	834	866	831	829	866	908	868	810	849	869	833	839	928	885	887	899	845	885	869	837	822	849	803	812	853	822	848	872	843	851	835	866	880	879	885	858	883	873	847	887	809	879	855	823	862	844	824	883	852	841	861	880	857	859	793	860	843	873	866	867	849	839	815	848	852	836	880	830	876	817	903	877	842	860	842	855	875	854	871	873	888	849	869	910	822	876	854	857	881	859	851	842	873	855	812	864	789	829	887	843	853	842	829	822	873	871	920	875	857	887	870	883	891	854	862	862	852	937	865	848	806	871	878	866	842	884	829	834	882	849	868	847	835	864	824	835	866	868	900	814	841	911	901	911	838	851	870	879	849	863	828	838	879	859	898	823	842	855	893	850	867	862	879	880	784	836	897	893	881	857	870	813	920	840	844	894
40827	62506	57437	41446	27018	20985	16036	12579	9914	7964	6893	5814	4732	4109	3327	3083	2826	2599	2353	2149	1988	1908	1786	1792	1668	1510	1470	1426	1373	1337	1339	1339	1235	1269	1222	1155	1220	1176	1115	1092	1088	1069	998	1069	1009	1084	1028	1025	1047	1001	958	988	968	984	953	952	878	960	967	945	965	917	926	959	957	946	962	919	932	930	885	956	918	927	916	920	914	956	896	925	919	892	919	882	896	867	878	949	924	944	883	864	859	867	873	880	861	898	989	900	859	871	880	855	870	888	904	856	883	859	888	896	908	886	902	887	878	891	825	866	872	923	880	887	864	841	876	871	882	837	911	934	919	909	851	908	865	892	895	853	886	889	897	908	909	861	868	879	888	909	832	899	882	880	867	890	868	890	905	890	847	909	898	843	873	891	885	930	837	882	884	875	851	912	932	925	877	914	866	906	866	918	893	875	825	907	882	887	899	854	914	840	866	864	920	871	903	903	885	867	877	849	876	905	867	885	883	850	876	891	892	804	904	881	861	884	943	881	869	865	902	882	877	862	952	852	861	878	924	869	896	830	903	860	872	862	902	919	887	848	840	872	882	902	898	836	881	879	897	939	897	888	867	890	860	857	929	876	894	866	831	897	918	884	848	935	878	878	900	853	910	884	868	900	853	911	900	907	838	925	871	893	922	856	886	907	891	899	889	902	850	823	874	952	834	892	903	878	850	883	913	907	851	917	852	876	811	924	904	872	859	856	906	862	902	922	928	902	892	909	937	885	903	890	842	885	835	879	860	908	899	863	846	830	874	854	887	880	899	887	898	909	852	863	831	895	946	913	887	833	894	878	884	872	850	893	879	831	877	849	872	914	859	884	890	884	833	928	927	895	901	853	881	872	897	936	884	866	880	883	872	918	890	902	865	919	903	890	920	924	857	925	918	922	846	893	842	883	874	917	889	878	869	922	883	879	879	920	892	891	911	912	845	894	874	845	853	856	888	871	882	907	907	913	903	868	878	871	941	884	899	880	842	946	867	848	864	877	851	889	848	881	871	887	928	910	888	880	924	909	881	913	879	922	903	941	848	908	884	899	879	861	912	881	917	907	889	914	900	856	862	887	882	896	927	874	906	896	948	937	887	834	880	866	908	866	854	890	873	856	909	883	912	909	880	871	884	862	879	854	871	884	865	873	877	895	887	927	928	892	845	900	833	883	835	897	895	952	852	906	902	899	872	835	845	891	856	831	867	838	823	865	896	889	847	859	909	863	885	847	885	876	910	887	880	893	843	891	903	901	905	876	884	904	933	888	913	842	887	935	928	947	867	878	890	925	902	867	888	908	821	910	837	886	889	878	941	846	900	859	904	911	916	836	930	863	906	903	865	854	893	879	867	922	908	859	881	869	893	855	923	899	902	888	888	916	888	897	877	874	890	897	871	879	849	875	897	879	899	818	909	876	924	853	821	879	830	926	913	867	841	857	861	963	899	869	903	875	934	904	852	818	867	877	909	917	846	918	869	899	872	865	930	870	873	938	916	842	877	847	867	894	880	883	888	852	941	900	874	914	901	899	866	876	829	871	895	859	866	943	872	818	886	859	876	870	915	904	862	874	857	921	808	852	909	891	860	891	905	889	892	922	823	895	955	833	901	892	908	917	897	868	927	853	913	849	899	867	816	857	908	878	818	911	920	882	828	868	942	891	876	869	882	870	910	892	860	865	863	898	855	861	913	950	883	931	923	892	852	904	930	913	889	880	855	883	867	886	919	876	853	858	890	903	886	891	860	848	878	894	923	869	903	874	908	843	868	930	889	885	885	888	924	979	912	903	878	887	884	935	904	873	909	898	880	926	867	882	920	906	887	882	912	852	868	905	866	931	890	877	898	865	882	884	856	837	866	914	897	855	913	887	839	901	839	865	872	903	835	917	904	916	945	906	876	904	821	882	878	891	875	882	872	903	921	841	919	898	904	896	857	890	860	880	834	884	895	888	964	923	871	859	852	878	866	867	947	806	881	899	923	913	853	857	912	900	997	844	900	883	857	843	867	884	891	902	894	889	916	917	904	888	895	872	866	888	874	875	873	921	888	902	855	968	871	880	951	870	915	897	902	874	891	825	917	894	843	842	864	875	856	873	962	885	827	877	889	880	871	881	888	940	860	911	871	923	909	862	865	866	860	901	925	885	899	901	922	942	836	829	882	917	869	861	917	891	872	922	858	908	909	830	872	846	886	909	806	901	880	890	840	903	907	848	936	895	882	926	845	839	892	899	842	862	901	931	900	861	860	890	854	886	853	875	906	895	895	909	871	914	892	910	853	918	923	893	903	893	873	879	892	819	894	926	912	824	861	876	900	916	903	928	886	884	866	867	834	917	871	844	949	898	930	895	921	845	886	854	931	925	863	930	846	900	862	870	908	930	872	866	922	852	926	885	889	841	892	906	889	872	899	930	892	893	888	854	939	876	870	844	877	938	929	810	913	858	875	873	922	870	908	880	865	928	916	891	871	816	872	918	858	872	907	884	834	868	877	877	856	928	883	876	865	884	839	877	915	874	873	910	933	892	893	895	834	869	903	841	897	901	914	873	851	907	916	878	885	897	849	891	871	877	881	878	912	871	864	891	858	861	896	888	878	893	929	900	894	927	900	901	888	879	928	849	888	882	935	871	830	865	890	911	888	916	891	850	893	926	878	872	876	887	881	903	826	898	880	876	880	907	876	821	924	887	868	876	873	919	879	904	855	908	836	873	872	883	893	858	841	888	901	916	861	872	890	873	873	917	859	915	835	907	955	921	851	846	886	857	882	876	870	881	899	900	986	885	879	854	911	869	919	944	925	861	892	897	895	877	883	865	890	898	836	898	916	912	883	851	881	894	858	886	855	920	879	898	882	892	854	859	889	875	846	846	903	901	856	912	914	879	895	869	910	913	893	870	911	913	833	887	879	851	843	973	946	837	881	899	881	885	852	867	892	863	865	850	878	888	826	923	831	870	813	828	896	841	890	868	827	836	966	833	927	871	875	872	867	877	852	886	873	817	898	892	905	907	902	862	887	859	891	888	885	876	857	891	923	873	878	874	939	856	872	904	894	932	876	942	913	949	882	878	875	856	858	867	859	888	931	848	897	854	886	921	927	858	842	876	901	878	936	835	889	935	865	871	870	899	876	833	849	857	859	861	860	824	880	895	897	911	856	849	900	867	865	870	894	888	871	880	914	895	912	846	860	924	882	846	930	877	909	877	857	902	863	879	875	892	867	862	892	917	876	890	894	862	859	850	872	877	862	847	831	905	888	868	859	866	854	880	909	924	880	904	934	883	899	874	908	863	872	878	837	891	874	869	850	871	915	889	955	870	920	896	887	897	874	912	939	906	922	896	913	891	869	886	894	877	882	888	877	941	889	864	880	889	946	856	900	886	904	925	845	969	891	874	934	872	890	866	846	858	882	850	915	868	840	835	899	840	854	868	883	861	854	873	879	875	913	856	902	875	891	845	908	925	852	907	941	886	875	899	883	891	890	870
33175	31110	32064	21118	9293	5435	3650	2702	2114	1939	1798	1514	1401	1242	1174	1097	1046	1039	1003	979	958	899	975	944	913	926	872	847	842	883	844	867	867	846	863	798	824	858	810	793	819	808	835	850	797	795	848	799	831	780	777	812	797	814	790	815	776	794	798	755	791	736	814	792	772	802	735	759	781	771	739	779	838	822	785	821	811	788	747	789	784	752	796	744	780	814	789	762	807	794	769	782	780	825	760	793	867	738	749	808	795	751	794	744	835	767	771	756	767	788	770	783	831	804	713	804	780	781	752	794	745	783	769	752	759	768	787	779	787	808	781	744	751	775	757	759	729	748	788	772	770	769	814	745	777	732	825	810	763	736	734	768	780	768	810	770	781	786	783	810	749	780	749	727	785	727	867	752	756	790	780	838	727	799	790	787	753	793	788	799	766	775	748	783	795	757	725	817	771	773	761	741	783	813	729	756	787	776	777	707	783	813	769	744	775	798	722	813	780	811	763	805	762	791	738	781	761	857	824	764	775	781	778	796	770	795	787	838	789	823	760	743	840	790	765	806	745	742	848	802	780	805	786	788	784	757	795	822	789	816	747	782	770	807	773	764	809	765	715	771	792	805	824	752	753	802	769	774	792	784	733	769	741	782	758	757	776	773	820	765	756	746	799	728	747	762	787	828	784	799	747	765	782	804	749	755	778	808	765	772	779	780	785	813	721	800	776	782	795	792	799	800	823	757	772	843	803	849	780	757	789	749	842	775	749	794	778	755	799	765	787	780	775	747	799	800	817	788	813	778	780	723	822	761	787	775	784	840	790	824	824	764	756	740	814	731	760	772	777	767	706	783	741	822	792	827	757	804	769	785	804	790	793	790	811	792	751	768	832	733	804	823	691	773	782	753	760	780	768	825	778	775	750	790	786	791	753	751	794	792	789	758	782	781	795	774	738	775	752	769	807	778	798	761	800	795	780	821	739	839	778	730	808	800	768	811	753	766	809	788	759	780	751	794	805	816	742	784	814	771	751	775	803	795	782	793	828	754	805	777	749	799	761	807	803	767	753	791	795	790	727	739	815	810	723	762	787	775	767	770	806	882	811	784	818	794	734	795	779	755	743	806	748	778	814	818	804	752	799	809	829	770	788	788	764	779	825	784	770	787	766	794	813	779	809	784	763	814	776	790	811	774	747	823	740	761	736	782	743	796	799	756	790	760	767	754	791	767	745	749	788	766	780	826	767	784	781	768	794	740	793	777	781	762	720	771	806	796	775	845	839	818	807	777	804	793	794	795	776	808	787	747	762	793	796	722	753	766	803	752	813	723	772	791	734	757	763	736	772	793	743	787	803	744	786	731	743	792	833	767	794	795	764	838	769	824	789	767	798	742	825	732	798	749	784	783	805	757	748	784	822	797	835	771	790	719	792	772	816	791	800	763	760	801	775	773	764	787	752	802	801	794	808	764	767	769	771	781	764	774	786	759	765	749	807	788	778	776	766	755	808	814	767	798	819	761	802	823	794	763	795	777	765	767	738	776	772	795	763	772	779	775	744	788	752	798	760	763	747	764	797	759	773	803	757	760	734	755	796	788	740	772	772	781	815	797	737	784	713	774	792	799	782	773	792	779	804	810	747	781	722	760	755	810	744	730	771	775	807	821	817	776	799	758	750	723	761	844	759	729	772	770	729	820	821	763	721	775	734	770	744	790	812	791	783	841	753	761	760	754	770	836	805	720	780	768	779	716	808	715	763	751	732	812	783	711	742	789	832	805	778	751	797	744	818	776	743	787	801	854	759	785	767	785	749	729	777	740	774	736	836	795	751	745	782	802	713	777	749	781	759	778	792	830	766	794	707	838	744	760	797	775	744	750	769	779	812	808	742	718	804	791	737	756	769	784	806	789	775	790	786	805	777	767	759	791	754	781	780	750	785	794	759	801	760	781	748	800	770	756	794	838	745	757	754	773	710	832	772	777	810	779	804	750	780	797	783	759	782	735	777	749	760	765	795	747	816	727	777	765	752	736	817	804	761	783	738	787	828	791	706	803	816	750	804	752	790	797	767	731	771	788	755	736	717	813	770	818	745	808	750	780	785	808	778	795	732	745	763	818	784	767	790	752	750	821	803	753	807	791	765	769	779	767	792	817	783	779	765	764	760	748	826	742	749	735	742	784	794	799	785	758	800	778	779	741	792	782	779	795	826	779	794	773	728	765	750	803	754	760	772	799	757	816	789	784	770	769	758	769	740	768	794	738	807	811	763	746	794	765	760	789	798	774	806	748	769	783	748	751	779	788	732	807	776	841	791	806	750	789	776	779	772	759	775	748	807	783	783	796	736	794	748	733	757	802	797	798	694	763	800	792	804	757	825	802	811	834	783	810	761	765	759	779	769	788	762	780	831	764	803	799	794	748	764	771	861	804	795	767	811	726	777	796	793	743	764	790	719	747	772	791	770	817	732	738	800	823	758	769	736	769	785	764	784	796	804	784	830	778	800	789	768	779	776	811	726	812	789	772	795	736	834	772	754	815	745	742	757	803	781	823	805	794	783	782	795	772	806	759	846	792	770	819	766	764	825	807	775	783	740	749	793	816	793	740	797	790	794	765	796	753	788	779	765	767	747	765	771	745	805	772	785	735	783	802	771	786	756	758	749	769	769	801	733	771	785	771	750	784	806	796	764	746	778	736	775	766	813	760	830	747	769	759	750	791	775	749	808	818	797	785	780	792	776	733	785	790	763	773	755	779	796	718	752	780	788	753	804	809	813	792	756	732	789	823	758	817	769	795	764	734	771	770	791	742	796	779	796	732	791	859	790	754	784	803	808	775	832	788	819	828	716	737	804	805	738	764	802	802	813	853	770	816	700	806	785	750	773	793	794	769	768	766	793	730	729	805	727	776	811	768	762	770	819	785	743	746	746	791	782	774	809	752	769	772	777	780	807	760	759	774	710	774	767	780	788	760	804	791	794	796	729	770	784	808	798	780	794	802	774	756	740	778	747	732	772	777	800	786	778	814	785	779	762	767	780	741	773	746	794	756	812	769	777	750	836	786	750	826	748	774	815	757	778	781	726	787	737	753	793	784	769	804	751	786	864	823	836	805	817	786	778	784	776	822	759	800	745	760	746	729	810	791	772	721	767	767	788	752	755	749	758	789	808	786	767	822	731	772	742	712	776	758	742	738	798	748	801	760	814	760	746	785	803	762	756	761	785	773	823	796	770	798	801	738	788	809	788	755	788	776	774	798	806	823	770	772	805	803	724	839	763	793	795	768	815	794	737	781	796	769	762	764	818	740	800	796	784	720	749	775	712	760	785	812	823	757	854	748	743	758	799	798	791	785	793	760	765	801	783	805	756	740	795	789	759	783	729	751	815	818	802	765	749	809	784	768	786	810	791	864	776	796	794	761	776	759	817	809	727	776	775	792	772	780	814	778	785	768	790	764	786	747	790	747	811	816	770	783	770	745	777	750	794	776	753	773	805	775	749	805	792	819	805	820
35616	42101	39676	24157	14044	9773	7117	5434	4247	3632	3137	2661	2224	2061	1754	1678	1582	1463	1428	1348	1316	1276	1192	1202	1127	1126	1082	1028	1044	1053	1002	1041	1004	1006	971	965	918	929	938	933	933	927	909	925	893	845	881	884	875	938	891	860	870	828	899	838	871	836	847	857	832	823	870	828	794	863	823	838	846	886	891	841	861	851	872	864	834	826	820	837	837	874	879	824	830	827	817	880	829	831	813	829	861	808	842	816	814	826	836	811	792	840	804	873	811	854	861	811	826	812	854	774	822	813	825	812	865	861	797	812	849	794	833	859	847	841	862	848	819	793	822	914	835	842	891	801	825	872	860	791	816	818	834	826	836	826	800	854	762	840	810	806	864	830	851	753	843	813	838	816	824	805	829	823	845	794	811	828	804	884	837	864	819	870	825	831	873	851	850	819	814	862	865	821	884	824	844	824	872	810	821	854	842	834	814	890	820	785	828	789	854	813	868	839	817	867	893	856	808	815	858	835	818	801	808	873	862	808	834	796	819	845	846	818	815	827	826	849	804	839	836	848	823	862	847	834	838	853	796	846	819	844	854	803	828	882	881	771	824	860	822	828	852	828	841	832	851	843	798	795	847	821	823	846	834	896	867	870	865	810	767	814	833	846	824	830	834	862	816	854	837	806	825	803	861	809	796	843	815	811	831	892	835	850	813	829	812	853	805	849	819	852	828	845	831	845	809	826	892	845	825	826	817	771	847	816	896	839	831	844	894	815	883	803	825	797	862	793	808	806	827	853	761	856	798	789	858	861	838	811	799	879	822	815	820	770	861	836	840	812	816	846	863	831	813	844	824	838	858	879	811	818	819	834	841	815	820	820	820	862	802	792	877	786	806	851	831	816	772	860	841	802	775	830	875	839	815	876	836	784	822	842	773	842	866	820	776	823	787	832	821	844	848	839	820	827	802	871	839	848	835	809	852	820	820	921	875	874	884	853	892	832	859	841	833	866	812	851	812	861	917	836	878	833	847	819	838	850	768	876	869	930	823	821	873	856	838	811	810	791	822	839	842	829	907	801	876	838	817	856	807	852	827	839	841	822	831	808	830	776	822	821	836	796	820	855	851	852	812	851	837	867	800	837	786	805	835	875	819	833	807	855	820	825	830	802	810	830	825	832	852	844	804	825	801	846	812	806	823	844	835	851	842	823	788	839	846	815	836	870	813	814	828	891	800	782	825	835	835	872	791	861	870	799	791	851	810	829	797	887	810	798	830	789	867	797	856	806	809	832	836	909	755	812	830	872	884	815	869	833	774	899	841	825	847	815	853	816	814	856	843	801	833	866	867	798	805	872	838	853	875	872	833	834	833	814	853	877	817	862	843	805	869	833	839	841	839	832	873	811	810	859	860	841	879	875	766	871	845	848	806	843	876	835	869	798	891	836	831	795	864	817	836	844	870	820	815	802	884	853	848	870	845	808	837	839	845	817	832	850	800	811	877	848	824	835	812	838	829	797	850	850	830	819	845	850	851	834	854	840	896	816	811	816	852	860	821	834	867	808	856	800	879	851	864	858	866	835	842	787	814	841	820	826	817	857	773	881	843	856	841	863	825	880	836	827	860	793	766	804	816	861	828	806	769	832	855	823	869	816	861	821	794	792	860	817	869	835	800	805	821	839	837	857	823	839	872	816	844	816	823	831	838	825	838	862	811	862	810	840	834	823	837	820	791	868	847	836	843	767	837	864	816	803	852	850	826	851	837	889	792	845	765	855	891	858	836	794	879	807	875	858	819	810	807	810	826	801	809	857	787	808	820	798	863	793	791	843	832	856	830	871	855	820	843	856	784	861	887	824	839	843	808	791	819	818	877	852	866	894	796	847	874	857	810	867	838	867	832	835	826	828	881	790	811	901	873	838	829	836	820	784	807	840	811	862	824	874	866	782	871	788	837	824	809	798	880	895	820	827	815	843	803	820	839	811	853	831	837	830	809	828	783	853	803	832	813	817	846	844	826	861	857	837	852	824	817	839	824	833	821	869	833	850	766	857	851	818	837	822	908	847	819	831	805	850	847	814	826	832	861	806	811	835	847	892	834	830	846	850	829	782	867	772	842	865	849	818	813	840	838	802	854	837	824	837	811	787	856	822	791	825	785	870	836	891	808	803	811	869	809	849	856	850	864	850	757	818	848	877	792	867	852	817	834	853	836	820	869	792	844	818	812	899	876	843	824	841	844	847	789	818	790	821	842	848	838	856	830	861	827	846	854	870	842	901	857	836	806	823	889	822	797	791	816	834	839	773	903	813	896	835	810	834	872	800	844	861	807	839	799	858	856	834	790	802	838	812	831	882	796	812	849	837	835	821	826	781	815	786	870	884	789	854	823	804	827	783	817	861	800	826	841	848	758	810	817	833	847	838	799	850	806	846	814	841	834	878	849	822	819	789	846	818	876	815	841	848	810	842	814	831	793	779	856	744	866	824	832	860	815	880	807	872	840	866	815	836	820	877	817	831	844	790	870	803	881	854	863	820	830	861	836	811	811	780	786	865	852	832	789	790	848	864	849	774	797	845	818	839	814	822	804	854	794	832	860	801	833	821	804	814	790	827	844	815	872	823	804	825	837	809	812	840	842	879	841	837	792	795	833	840	778	872	822	890	843	868	859	836	826	867	858	862	836	842	788	835	816	837	833	781	842	858	888	822	801	836	818	869	789	810	806	803	824	830	811	780	817	812	801	824	854	832	742	786	801	847	826	860	839	851	866	823	864	794	809	842	826	804	798	824	855	843	898	827	829	809	815	825	887	854	847	934	812	762	839	842	838	835	836	844	822	855	849	817	860	821	801	854	839	815	775	803	876	811	783	841	801	791	824	852	839	771	803	809	806	907	816	842	887	875	839	810	862	816	793	836	802	833	847	840	878	811	849	859	813	850	852	841	864	813	815	806	846	864	864	872	847	845	846	781	777	850	783	819	885	800	854	764	822	851	909	822	781	868	859	823	843	874	794	832	829	820	824	789	835	838	822	833	789	832	858	855	898	825	788	824	824	785	827	789	849	834	830	801	827	824	869	818	796	846	783	882	818	843	803	850	836	818	824	813	810	844	853	805	866	808	798	802	837	831	855	836	835	774	765	813	843	824	856	802	865	803	798	859	787	852	847	910	837	852	836	824	787	798	888	813	868	797	827	808	853	820	850	840	834	824	832	800	852	819	850	845	794	851	823	840	860	861	838	855	837	826	872	853	812	805	855	859	818	826	828	857	785	786	821	796	823	845	781	849	833	830	847	785	916	818	819	860	821	866	823	820	820	792	820	856	893	866	834	809	826	787	863	815	852	818	814	889	814	808	851	815	849	809	813	822	862	830	819	848	820	830	859	853	781	879	849	826	873	794	860	798	804	877	839	849	770	879	812	811	863	841	836	823	853	835	866	855	827	870	855	853	797	864	823	827	823	805	824	855	793	902	806	850	885	871	822	851	826	798	882	846	801	823	866	808	785	795	799	788	840	801	829	850
25018	20763	27163	25239	20977	15667	8773	4981	3807	3236	2797	2424	1930	1713	1525	1469	1352	1255	1215	1126	1067	1002	987	981	995	993	931	899	851	863	845	824	874	809	827	807	765	753	751	750	797	768	726	758	755	854	745	752	746	767	720	742	787	729	747	710	743	768	693	764	721	753	720	773	697	726	738	735	729	688	750	765	706	691	697	717	699	738	692	718	670	691	693	697	717	743	741	720	676	683	732	706	713	663	678	742	719	761	720	691	734	679	730	703	704	740	685	710	654	678	700	723	685	704	704	682	699	714	706	716	689	741	746	699	722	726	714	698	727	645	682	730	701	689	726	719	723	710	674	706	694	760	702	688	666	694	671	703	671	688	691	658	689	706	718	723	768	759	669	739	702	743	718	736	695	642	682	686	700	678	721	699	720	691	700	750	682	645	686	723	679	673	721	714	709	698	664	722	710	708	687	697	614	717	690	669	690	689	661	735	656	710	675	691	644	705	699	746	652	653	709	676	727	729	697	722	702	763	727	699	743	654	694	662	650	768	694	724	709	719	714	729	703	695	728	675	674	695	696	622	696	674	723	676	693	655	687	725	663	707	704	675	730	695	744	714	692	670	723	679	697	666	740	682	689	697	692	713	720	669	696	647	650	673	654	657	749	734	660	680	692	741	696	667	689	728	693	700	695	707	679	718	701	713	708	707	706	739	693	757	734	714	751	706	644	723	720	703	640	698	624	702	692	725	713	660	715	759	724	692	688	694	658	641	644	699	732	714	693	697	696	725	719	709	705	670	764	688	750	692	660	680	692	706	693	751	732	677	749	746	724	714	730	719	714	667	676	748	725	690	704	706	663	717	699	667	695	711	703	665	711	666	740	710	698	686	686	711	721	694	711	700	678	702	737	683	682	666	721	696	733	679	675	746	684	719	714	750	703	705	714	747	740	737	693	707	726	730	695	764	684	671	699	721	699	743	726	719	698	687	758	676	715	720	703	690	659	669	674	686	743	708	698	674	701	694	727	746	685	664	723	689	702	714	695	710	695	720	672	692	711	677	744	728	727	701	690	732	721	729	766	766	707	698	732	732	655	657	715	724	701	711	681	712	707	693	687	708	666	729	677	697	702	674	671	683	707	690	638	655	717	716	676	728	699	688	748	739	660	698	678	690	685	695	706	652	651	703	678	741	696	694	704	672	725	684	729	742	723	716	715	652	754	668	704	667	680	710	732	698	693	679	676	680	738	734	666	746	736	720	697	707	725	679	715	715	698	706	708	725	707	719	633	719	705	700	654	708	716	736	722	708	711	685	648	698	719	713	687	718	658	671	718	693	676	677	737	725	683	687	692	691	703	715	716	686	736	721	718	725	713	680	709	733	694	702	734	691	746	677	693	694	725	699	742	685	688	692	702	702	702	751	700	757	711	672	685	676	686	713	670	741	701	691	658	679	734	679	700	713	703	714	680	745	724	705	684	687	676	749	687	707	686	718	704	669	727	716	754	704	747	652	718	749	704	725	689	719	714	690	730	664	700	691	691	695	685	725	650	695	734	712	711	742	712	609	711	697	726	695	716	741	725	677	735	711	729	708	706	679	742	724	728	683	721	706	709	701	668	716	693	721	729	703	694	712	733	697	691	705	679	710	715	740	731	670	712	699	666	688	703	738	722	661	705	744	705	689	759	704	675	740	712	672	722	717	636	724	708	716	724	743	663	702	754	686	671	665	718	710	724	661	694	630	672	689	645	710	696	742	713	682	693	673	777	708	742	720	718	765	696	729	712	694	663	643	708	702	687	708	703	676	704	690	726	723	699	750	717	676	650	739	686	711	723	714	672	699	671	715	699	694	699	707	730	739	738	685	726	694	733	702	709	729	745	699	711	724	688	717	680	687	711	703	732	696	696	731	692	730	722	695	742	691	714	675	728	720	685	696	667	670	725	754	734	728	707	656	651	698	719	682	734	704	735	685	704	720	716	705	650	675	705	660	719	687	708	675	680	742	679	721	747	732	725	723	692	667	704	707	672	680	731	710	713	720	700	704	703	740	737	699	693	663	692	733	704	659	726	669	724	710	670	728	695	677	687	711	680	707	676	724	710	660	706	683	717	712	737	668	749	674	728	661	709	742	712	691	756	729	686	730	739	697	700	696	689	708	759	700	680	715	682	737	740	724	729	721	710	688	726	651	664	708	676	730	724	688	752	703	669	692	655	704	742	694	713	688	739	672	693	681	718	686	695	690	700	675	709	680	684	722	745	722	726	718	679	769	690	756	688	696	716	724	710	735	647	689	719	676	713	683	678	722	728	727	676	683	702	672	717	781	716	662	649	647	749	713	710	725	702	719	704	756	729	734	706	746	685	687	698	693	696	671	694	689	680	683	656	709	743	700	686	686	703	720	687	724	733	716	680	736	716	727	657	709	658	666	726	733	719	702	734	679	702	710	663	712	726	737	685	694	727	660	693	713	669	669	698	687	730	692	686	723	706	706	672	723	698	674	698	701	706	730	683	708	674	724	749	702	699	716	688	683	676	676	688	678	670	717	754	712	699	680	705	697	693	717	688	725	698	748	698	711	705	705	752	656	686	714	670	678	695	741	657	699	763	751	719	697	733	677	680	670	708	712	748	748	702	718	726	706	709	706	724	694	712	740	717	685	719	738	712	715	700	697	713	680	745	640	723	704	704	672	701	675	657	703	774	679	631	711	740	725	749	659	685	718	691	663	714	677	702	704	711	717	680	664	690	727	728	685	661	669	697	689	723	735	752	735	733	751	696	685	694	651	707	668	693	682	666	732	757	746	694	698	701	662	714	697	737	691	694	732	740	701	666	684	678	678	698	698	685	673	696	695	724	668	696	739	682	735	702	713	741	694	700	703	696	676	708	710	692	703	721	669	703	691	730	756	719	707	665	680	709	691	681	729	723	698	702	708	689	726	706	722	706	672	694	721	715	754	688	679	663	701	743	751	686	713	731	675	688	679	701	686	680	672	731	681	703	692	685	687	673	689	720	733	729	694	661	760	664	698	711	713	675	721	690	701	720	696	705	728	700	719	684	645	720	696	703	728	667	674	700	696	699	698	754	705	722	715	710	679	685	694	700	755	694	667	686	645	681	651	709	691	708	650	727	737	698	692	713	716	647	703	671	658	735	706	705	689	726	699	689	713	748	684	681	742	760	698	701	685	730	660	722	733	661	736	743	699	661	723	711	707	716	705	686	673	676	684	731	698	676	682	680	697	689	680	712	683	678	629	729	717	708	671	697	727	750	744	716	646	655	718	734	730	697	731	765	742	637	704	668	725	647	707	747	718	676	695	726	606	780	700	718	733	727	669	718	747	713	700	668	755	647	657	673	683	666	680	696	658	747	714	657	687	682	653	741	690	663	702	655	706	666	741	704	706	711	741	738	729	708	677	674	678	666	676	689	659	693	802	736	690	709	705	720	707	673	753	669	734	702	691	723	690	724	708	712	720	699	721	678	684	690	650	710	706	713	738	727	745	675	717
34954	53936	50369	32925	21697	15916	11984	8933	7422	6411	5400	4611	3667	3150	2700	2399	2106	2045	1915	1834	1486	1457	1378	1325	1260	1251	1202	1121	1079	1132	1068	1065	1049	1007	1016	951	949	958	900	911	878	930	906	846	811	845	834	832	827	814	802	809	804	790	838	830	845	826	805	805	804	789	766	749	823	787	794	773	769	751	767	796	791	748	780	721	761	761	742	747	757	761	750	739	759	738	735	792	748	744	784	724	731	781	762	726	766	762	729	792	802	760	801	718	757	761	716	787	737	726	764	695	744	777	744	720	744	726	712	731	745	765	787	757	805	748	714	809	715	713	770	717	750	732	736	770	768	792	742	729	734	732	776	784	773	738	755	759	769	743	744	711	757	738	746	702	760	728	711	736	756	741	812	723	707	719	780	708	744	739	717	760	793	742	686	735	735	739	688	699	744	756	735	771	773	789	704	744	809	739	786	716	768	799	749	760	741	719	742	737	748	747	701	799	723	703	765	758	755	741	791	734	796	745	791	704	781	766	790	747	761	717	706	727	730	745	722	659	755	755	737	764	767	735	771	737	780	734	675	712	699	731	752	781	763	744	718	751	737	702	789	752	762	772	724	760	715	799	768	728	753	727	732	770	748	725	750	692	725	796	767	754	760	737	791	777	722	734	799	739	751	734	818	740	766	759	780	764	750	739	692	808	755	752	736	714	721	746	735	744	744	732	758	732	772	718	776	731	736	728	772	758	763	732	774	780	748	788	718	766	762	783	750	792	751	784	712	721	827	676	727	750	744	708	715	735	747	760	705	739	709	732	700	710	772	785	725	756	785	742	741	752	677	815	782	768	730	792	757	736	770	744	711	703	782	749	758	820	774	719	741	741	741	717	727	742	722	740	750	772	828	728	747	740	774	750	766	797	756	754	773	728	793	780	786	783	749	754	734	680	737	762	760	739	730	680	720	764	702	717	727	781	774	739	706	740	796	707	720	731	709	768	752	711	713	717	721	702	722	736	705	748	708	756	770	740	743	784	703	741	836	750	742	781	766	752	760	763	782	767	739	770	808	707	714	733	701	712	732	736	774	781	787	716	749	721	779	770	766	764	787	711	744	766	723	765	796	764	804	790	758	741	749	757	735	793	767	784	752	733	758	763	766	720	742	762	750	777	736	774	710	785	759	774	774	749	756	808	731	769	764	750	734	818	758	800	762	727	779	737	795	750	746	754	782	711	755	747	753	763	747	739	752	759	761	756	721	754	770	778	720	738	751	766	748	755	736	835	766	732	740	746	732	722	725	756	770	760	747	758	765	741	751	719	782	775	757	780	764	735	756	754	771	819	758	768	812	730	796	752	737	663	758	783	698	756	702	751	731	759	740	736	775	764	770	796	771	739	713	740	752	731	778	756	787	728	754	710	710	747	788	724	726	758	752	779	684	753	737	725	792	792	741	735	717	731	726	788	792	776	725	796	700	727	743	713	733	765	726	796	731	745	772	774	721	782	763	758	716	754	710	778	782	731	769	749	783	753	752	763	727	711	764	731	722	675	751	749	719	774	798	764	736	753	751	717	793	787	750	744	755	753	765	770	761	763	736	746	791	754	781	725	755	744	745	765	712	741	709	759	737	772	743	756	775	730	810	752	745	838	771	737	739	772	750	708	762	795	719	723	715	781	773	689	771	740	746	769	767	766	733	751	749	756	718	791	765	740	808	769	740	743	761	771	751	774	748	767	783	743	800	739	777	744	718	692	752	765	774	739	757	768	767	756	773	781	747	728	717	764	746	772	805	760	733	704	771	753	734	754	758	789	757	767	746	757	728	700	780	748	742	709	764	749	736	743	779	771	748	762	796	745	749	705	769	734	745	747	749	796	751	739	764	755	748	783	683	733	753	760	776	719	763	753	689	756	800	736	762	728	749	751	751	755	789	777	823	776	734	684	731	758	788	753	779	726	712	720	735	767	732	773	785	770	704	785	740	811	731	716	748	735	719	756	771	762	704	749	745	767	814	718	797	753	767	731	755	784	804	737	734	810	779	759	770	739	792	732	748	749	745	737	798	719	700	711	758	760	769	746	749	753	802	738	713	760	770	762	708	797	716	745	773	745	737	761	737	723	740	721	761	723	785	783	767	722	726	736	755	816	759	716	783	743	799	778	739	827	711	757	803	757	794	764	760	776	755	724	760	754	770	791	815	766	742	754	732	749	782	709	804	742	786	781	763	745	693	708	710	747	734	691	780	715	741	701	741	794	695	754	776	703	754	755	732	716	769	707	744	709	737	735	764	743	751	752	745	761	742	705	766	710	758	805	768	757	774	766	714	761	758	742	759	763	758	816	738	741	715	742	736	732	720	755	760	784	756	721	782	786	706	757	747	794	715	745	755	736	795	776	721	720	812	773	753	716	736	795	757	751	743	819	738	759	755	709	753	744	748	751	744	728	738	742	736	784	778	746	734	720	766	736	751	701	736	744	744	765	767	786	732	720	706	791	732	730	745	737	744	789	745	755	731	750	716	739	757	770	763	801	749	741	797	787	722	786	676	765	778	725	775	729	775	705	761	742	729	786	779	734	742	772	699	703	745	762	719	733	779	719	732	725	804	700	790	736	724	737	810	754	769	768	752	713	806	785	753	757	778	736	724	727	738	751	795	735	800	795	727	747	758	828	712	771	789	737	764	759	741	747	738	711	775	745	749	766	805	780	748	715	742	768	773	780	740	736	726	736	756	765	713	734	767	694	757	814	774	796	754	776	711	697	752	685	748	739	805	756	729	745	792	749	747	740	773	771	744	751	695	747	772	808	754	727	755	737	741	734	785	789	763	718	770	755	783	756	727	774	727	756	750	787	783	751	737	680	767	763	764	728	755	730	672	759	767	731	743	723	735	750	802	749	737	747	732	739	723	704	734	732	766	774	766	763	730	764	752	762	712	730	757	774	810	776	750	744	744	721	734	750	753	701	748	718	752	764	764	729	753	778	692	744	783	722	758	779	742	730	763	747	770	729	742	754	742	734	797	762	784	750	700	749	701	731	723	780	771	731	744	721	779	745	721	807	812	777	676	756	750	774	766	733	797	763	764	727	742	765	755	703	772	721	788	742	761	762	766	764	759	736	738	743	737	742	765	733	732	740	758	789	720	696	750	763	801	728	722	701	744	750	738	717	757	775	733	736	721	763	745	761	749	735	738	754	737	765	730	727	769	719	740	802	748	764	710	768	746	765	725	804	703	763	737	730	773	732	774	737	739	775	722	726	755	741	717	799	765	759	755	768	802	761	750	738	750	736	752	708	711	756	735	788	767	771	738	709	741	770	729	776	751	710	784	749	727	723	774	750	819	779	711	774	725	808	756	749	715	741	732	772	763	759	724	738	770	737	774	745	734	786	758	696	752	777	728	753	780	777	734	760	737	718	773	710	682	750	750	726	749	732	799	789	787	775	746	731	737	735	762	694	717	753	747	783	745	758	768	714	756	780	721	705	748	710	779	730	739	738	730	728	757	744	765	759	792	785
23111	20704	27345	24262	21007	21451	17074	8329	6052	4884	4086	3387	2895	2520	2107	1970	1698	1624	1583	1418	1342	1275	1291	1308	1201	1160	1155	1150	1093	999	1024	982	1039	1017	987	984	973	972	1007	904	915	998	936	951	943	947	966	877	853	936	921	890	843	853	936	875	898	898	868	823	868	843	854	887	857	917	801	874	862	931	860	811	858	829	807	817	799	870	874	872	821	837	876	843	881	808	803	857	806	851	835	841	803	835	817	791	872	824	795	796	815	817	844	788	836	845	776	804	774	797	825	811	828	861	812	812	810	877	767	783	811	764	786	825	804	795	862	814	864	820	855	833	805	828	818	822	857	836	840	832	823	845	815	815	794	852	825	866	798	810	834	856	851	861	860	845	821	809	788	777	783	806	875	845	797	797	802	863	827	814	815	856	853	864	838	878	803	851	803	865	814	852	851	809	844	834	872	814	795	793	844	787	871	868	825	838	821	855	873	880	862	879	865	819	789	867	834	822	832	857	823	856	867	860	830	789	801	836	828	815	837	852	808	868	810	800	852	793	780	793	813	842	786	815	821	813	880	797	890	835	846	872	814	845	815	859	841	837	850	822	819	821	839	829	805	828	887	806	865	833	846	833	825	837	857	847	806	844	877	793	817	837	834	820	821	845	784	771	807	787	825	848	866	800	841	874	822	794	800	845	818	820	846	829	855	809	794	865	833	807	827	866	812	815	816	818	841	796	829	787	866	854	823	805	798	808	856	847	844	798	832	783	787	812	887	858	858	837	821	865	842	844	817	821	814	868	840	857	867	793	804	809	805	871	807	825	812	793	841	785	831	799	855	812	829	816	824	855	821	827	834	833	813	848	869	828	839	840	832	773	875	814	840	861	818	794	845	826	834	806	829	817	841	817	831	832	861	808	833	824	824	840	823	848	835	813	844	793	804	820	838	864	807	804	811	791	824	834	805	829	813	841	804	849	798	821	896	798	764	871	856	830	839	810	811	852	845	873	800	834	833	872	827	810	812	833	841	821	792	850	829	847	811	833	871	828	840	838	831	844	841	861	851	872	800	815	861	819	826	822	797	774	830	876	817	825	878	876	849	870	845	823	795	815	854	868	794	851	828	799	814	801	865	855	854	813	831	833	835	820	836	808	857	893	804	824	836	841	811	813	803	830	819	812	831	823	847	822	811	815	808	835	842	808	854	848	805	798	862	810	792	829	845	823	798	820	811	773	813	841	812	832	836	799	803	828	821	857	813	818	878	804	820	860	802	803	855	848	796	854	795	869	882	822	836	802	826	781	883	848	823	853	837	847	848	848	794	820	872	839	865	794	775	863	809	855	870	836	780	878	868	821	878	876	788	811	820	866	814	811	790	842	829	801	899	849	787	881	785	774	806	804	861	860	820	828	795	840	819	822	794	827	857	806	777	785	855	787	836	837	829	760	831	853	832	840	748	837	777	766	883	826	819	792	848	803	820	796	847	816	822	796	862	818	825	861	815	783	757	863	818	858	835	837	769	867	863	820	836	809	849	809	783	823	817	778	847	794	844	843	819	811	820	855	864	874	825	810	881	819	794	805	840	845	808	792	845	810	818	832	854	801	792	866	823	806	828	832	847	846	826	841	817	881	819	823	846	829	800	846	818	807	818	839	827	844	802	818	867	848	864	829	825	843	862	810	848	874	811	802	903	823	857	785	853	814	831	838	819	793	838	830	823	847	820	805	875	834	838	816	848	777	813	827	799	871	795	844	863	889	857	868	838	832	776	816	811	812	841	830	816	781	803	794	805	861	817	749	872	830	828	870	849	851	809	807	797	861	816	875	754	814	820	828	836	881	857	849	839	822	791	835	812	842	798	866	818	809	803	810	793	848	834	868	770	883	846	818	811	869	825	810	814	823	895	770	840	832	836	854	816	832	838	783	870	815	838	833	876	841	821	807	814	877	840	863	810	830	800	860	825	809	864	840	838	787	823	824	826	866	813	793	832	839	825	831	773	875	816	820	820	873	797	808	826	803	796	835	786	860	819	834	857	869	815	832	846	861	800	827	839	779	857	877	836	826	862	800	843	802	795	794	828	832	851	816	816	797	803	840	823	816	871	814	798	815	761	759	799	853	839	824	776	837	804	800	838	815	752	848	819	810	774	811	822	800	806	810	836	853	849	847	851	807	864	825	859	851	815	803	827	785	848	856	886	788	804	805	842	820	779	888	836	832	823	842	818	764	864	851	826	854	836	874	744	833	855	791	855	828	836	829	808	824	842	826	813	822	834	817	826	828	827	812	793	815	818	834	825	806	741	854	835	786	800	821	828	844	809	827	826	758	805	789	856	828	850	854	842	833	813	788	835	834	848	825	876	844	853	811	815	837	818	837	855	834	851	859	843	835	824	823	853	842	803	821	867	830	798	830	832	787	839	831	829	849	821	853	806	831	846	830	811	788	859	834	780	785	820	873	867	793	808	781	855	854	807	806	835	858	837	834	812	792	820	859	835	792	829	803	815	828	854	845	804	806	802	806	866	793	923	792	854	855	813	840	834	778	876	814	757	808	763	831	828	862	878	835	840	818	798	875	824	793	869	840	803	803	816	838	820	815	846	793	863	811	838	834	821	864	855	855	847	807	867	851	839	811	818	832	804	842	835	859	824	864	858	846	832	836	869	832	786	809	802	872	825	827	781	845	841	788	833	837	856	806	855	860	847	851	847	850	822	762	834	842	805	836	857	858	840	806	835	798	844	807	850	796	811	827	851	872	801	826	817	766	829	837	848	831	836	817	843	860	780	837	811	862	843	886	804	802	790	854	828	865	811	801	810	848	823	766	865	807	825	835	801	815	803	807	835	851	865	833	836	822	859	855	851	864	800	855	834	816	830	826	855	859	875	837	842	836	845	805	817	852	923	864	778	862	781	868	844	846	836	841	773	823	846	816	821	827	852	818	806	832	813	801	800	836	822	837	830	821	829	891	811	830	795	802	841	857	795	808	853	868	835	816	812	834	861	796	781	813	849	812	779	895	841	799	817	830	798	820	826	834	856	856	834	840	794	822	829	825	765	798	825	843	813	824	807	838	830	810	821	833	839	824	828	798	821	837	839	820	851	862	819	846	770	792	838	817	791	806	843	820	786	866	806	865	813	827	764	834	835	795	849	816	776	772	869	882	839	851	796	832	881	882	850	812	799	849	845	809	799	808	791	807	833	886	865	844	840	834	868	819	804	800	805	827	817	870	840	788	832	861	810	833	827	798	877	818	841	831	795	825	844	833	878	838	863	806	821	795	872	800	809	856	812	773	881	849	826	801	845	831	826	810	774	802	869	865	845	831	768	841	807	777	797	848	794	842	781	861	886	823	863	841	803	821	865	818	870	820	804	796	816	868	823	860	792	867	800	762	835	863	760	817	812	772	812	861	854	818	819	827	790	851	821	854	845	816	834	818	810	857	778	845	821	895	806	868	754	828	847	821	844	833	865	789	839	853	822	844	840	857	802	792	786	905	836	841	842	823	826	834
36942	58746	51842	35754	26941	21412	16506	12918	11114	9072	7730	6498	5374	4512	3786	3175	2890	2700	2405	2217	1901	1903	1839	1789	1716	1692	1481	1484	1417	1324	1240	1177	1247	1182	1229	1157	1136	1123	1120	1103	1048	1005	1006	991	1034	1010	957	1013	996	978	951	919	970	971	931	875	942	922	919	912	935	866	876	931	911	836	859	898	862	937	883	872	859	854	868	895	888	838	850	850	897	833	894	816	869	856	869	898	820	873	804	901	848	859	842	869	899	909	833	872	852	856	875	897	868	856	883	876	866	869	823	846	845	820	906	879	908	903	836	892	875	805	896	833	831	837	801	857	849	833	886	937	822	809	829	866	823	866	863	831	830	868	867	856	867	866	867	885	839	880	870	852	862	867	878	864	886	852	858	864	865	873	890	837	824	827	891	877	898	867	908	846	859	897	798	872	824	875	813	841	853	864	875	839	879	824	887	840	862	852	870	854	845	909	867	894	827	896	846	829	914	854	800	832	929	832	800	915	853	808	870	901	851	853	910	853	846	819	868	804	877	908	812	887	903	864	858	851	849	838	864	818	876	844	888	883	818	851	825	902	912	789	882	790	868	884	842	882	869	879	875	854	814	831	889	867	852	820	880	789	835	810	911	834	788	834	855	873	805	844	922	870	849	804	838	892	886	869	868	832	861	852	873	880	806	818	884	913	865	885	851	870	859	886	836	836	860	869	811	886	872	858	843	853	879	840	832	848	837	868	901	840	842	873	823	835	875	864	832	842	859	832	854	866	845	867	827	858	835	830	847	853	811	877	885	887	880	838	848	882	849	828	851	859	816	827	860	845	902	872	854	865	883	828	861	866	858	887	814	804	819	875	853	895	865	861	892	851	815	842	849	888	840	826	858	922	852	821	867	811	876	879	835	853	815	916	863	854	869	865	814	852	884	838	844	866	856	849	834	879	869	878	811	811	854	862	858	841	849	807	849	838	836	795	867	877	834	914	833	827	834	881	824	861	839	894	804	888	879	817	839	888	849	812	823	863	863	805	862	816	820	833	817	896	849	913	879	879	836	876	861	839	842	890	914	841	834	857	901	860	844	827	880	807	815	850	802	870	848	829	840	875	873	880	907	892	829	934	838	859	936	847	862	836	848	885	810	917	855	847	847	863	867	829	837	874	841	877	848	859	877	847	821	827	892	859	890	854	835	875	794	852	833	876	838	889	872	890	845	833	867	840	885	882	822	834	831	914	863	865	834	847	866	856	863	838	877	825	822	859	866	831	857	831	842	875	854	871	910	849	863	848	814	802	854	878	937	827	902	908	881	833	863	815	872	836	850	850	825	880	822	847	880	835	900	805	883	811	817	830	882	890	875	806	881	879	864	832	864	868	862	842	835	900	874	874	824	884	830	878	832	854	828	902	856	888	859	854	912	890	851	836	850	803	862	852	835	825	801	876	850	837	835	841	890	850	918	853	907	879	930	870	850	871	898	835	830	840	850	854	877	888	877	918	782	859	910	869	799	856	833	849	829	892	893	894	895	850	862	820	842	851	855	873	851	844	851	869	854	794	866	858	900	846	803	875	874	833	880	799	822	911	893	807	849	905	842	847	876	843	853	837	830	824	840	872	871	887	821	880	874	785	893	855	855	885	888	894	867	832	834	916	862	854	811	813	807	853	784	852	830	839	793	878	874	910	905	855	866	882	889	872	870	827	849	824	852	852	820	834	853	866	818	867	856	877	866	838	854	870	845	889	882	820	896	870	852	835	875	880	859	826	861	859	874	856	877	822	861	830	843	868	841	870	845	816	821	886	828	847	832	836	854	871	850	854	847	775	900	854	908	837	830	851	855	847	824	869	823	859	858	795	860	880	887	845	870	859	869	871	850	825	880	828	820	926	896	873	810	835	860	824	889	833	844	831	854	874	812	875	845	847	867	830	830	839	887	862	852	867	817	814	885	876	869	876	845	815	856	870	856	848	853	859	846	878	842	840	876	863	875	811	812	842	852	880	865	875	845	861	862	880	832	876	841	894	850	843	871	793	879	855	862	847	878	852	817	822	923	869	845	856	823	826	850	851	803	888	878	832	879	856	882	893	812	804	886	817	850	883	794	831	829	838	884	895	846	844	886	864	841	828	841	874	841	858	845	859	855	837	854	899	881	809	873	851	890	857	846	861	905	857	854	821	891	827	878	884	834	857	855	867	900	834	885	848	859	829	894	862	873	810	894	818	819	866	850	824	901	861	833	882	859	847	905	876	836	840	870	890	890	837	837	845	870	820	872	858	854	879	853	843	823	883	886	869	808	836	874	870	819	843	818	872	880	850	832	864	919	823	855	857	818	837	832	867	906	864	867	877	840	832	857	859	864	868	875	865	907	864	875	852	850	877	906	803	882	816	833	793	864	852	863	836	849	819	854	844	892	836	879	843	855	895	908	848	837	850	872	889	900	800	869	800	882	829	883	861	857	865	835	874	809	855	876	872	845	822	853	898	864	870	827	899	839	879	880	864	914	844	812	851	875	849	853	808	859	862	902	869	837	834	820	875	883	853	858	854	871	820	834	825	886	799	856	837	880	801	807	841	817	880	841	873	893	876	862	911	880	805	851	808	845	851	856	853	855	897	852	833	805	808	845	812	908	862	863	905	869	851	854	875	853	872	851	849	876	926	831	898	874	857	878	847	870	845	883	925	863	886	797	833	844	865	868	823	870	898	921	855	897	825	814	871	837	867	812	936	825	863	856	807	837	873	860	884	861	882	848	861	822	845	805	896	835	844	849	853	808	885	866	848	914	883	922	838	816	877	868	848	918	856	864	859	896	856	908	832	857	902	854	805	862	853	871	826	809	870	862	842	862	829	925	888	843	827	856	877	886	827	868	886	851	900	858	834	805	874	842	847	786	828	896	850	855	848	899	900	839	863	843	885	867	836	870	899	856	859	831	854	928	919	826	869	839	826	895	864	852	856	841	858	892	886	837	907	807	873	852	838	895	869	831	849	862	890	872	871	850	887	871	853	851	838	899	804	901	895	809	844	827	866	843	882	915	833	800	849	860	818	866	879	812	870	863	851	884	858	876	860	879	951	860	854	812	851	902	829	836	876	816	824	877	844	828	860	877	842	839	863	846	850	896	859	886	808	848	847	851	871	846	872	829	814	859	875	837	850	881	917	874	835	889	837	872	902	851	861	853	849	827	868	827	802	871	903	825	883	843	842	798	849	878	912	864	834	805	858	870	861	860	874	861	816	867	893	875	836	864	872	832	852	894	860	856	838	872	848	829	850	846	872	813	852	904	886	854	963	815	828	881	796	867	875	805	875	847	814	834	837	845	830	869	874	867	769	864	879	806	786	879	823	810	851	894	835	797	875	883	873	835	853	884	855	879	874	842	870	836	851	857	918	862	855	846	863	852	812	836	827	843	846	820	821	878	858	858	819	828	874	857	851	876	863	890	858	862	833	840	845	848	858	820	820	875	863	880	857	858	860	840	894	866	843	836	876	884	860	837	844	877	851	859	849	815	884
33616	31068	25168	15907	8834	5759	4114	3010	2504	2120	1821	1717	1407	1359	1252	1186	1018	1056	1012	1007	1002	997	940	993	959	929	882	875	881	865	860	845	877	861	880	867	811	802	837	795	793	836	804	854	826	860	873	805	800	760	832	820	786	826	830	769	792	732	826	810	824	815	780	800	794	828	822	770	780	799	819	784	756	772	769	844	765	779	784	788	766	825	782	733	745	754	790	775	770	815	825	799	737	807	726	798	724	742	772	816	766	853	773	748	753	729	723	838	787	750	820	824	768	759	765	752	791	764	751	817	773	792	823	809	832	784	808	799	792	807	790	808	773	758	725	806	738	794	789	784	789	725	770	752	828	797	752	799	713	791	795	793	776	787	751	752	757	817	760	784	777	784	763	772	783	723	774	773	813	764	751	766	796	805	735	832	797	753	758	725	773	788	853	828	789	754	814	768	763	805	757	775	730	788	770	812	744	803	785	759	782	809	736	795	813	759	762	806	775	830	779	847	770	738	773	740	778	735	791	817	808	826	798	740	778	764	795	790	746	777	775	791	765	782	762	796	792	797	755	785	760	782	767	797	831	788	763	774	796	770	802	775	753	770	765	751	757	783	837	762	798	749	784	824	772	748	745	759	737	730	758	787	804	748	786	788	810	813	815	816	788	755	766	800	752	777	778	774	828	767	770	811	787	775	794	790	782	808	756	702	786	785	817	788	753	744	807	759	814	812	806	762	770	859	787	795	750	789	765	793	799	765	777	817	754	745	795	758	798	779	766	766	793	787	772	779	802	770	766	793	787	828	776	793	811	795	788	813	816	764	818	777	779	757	760	791	794	777	754	831	789	830	754	766	786	781	811	835	753	800	754	835	780	784	733	821	788	738	765	806	756	786	727	792	774	760	762	764	782	734	816	741	721	789	798	744	767	757	796	775	732	804	798	716	760	766	742	796	794	788	730	769	771	835	730	775	715	713	752	749	746	787	809	848	781	762	781	796	732	801	788	819	766	799	780	751	765	817	736	776	747	788	776	751	742	779	807	717	791	806	801	757	741	763	808	803	775	802	805	779	776	829	784	740	779	848	808	751	767	781	727	773	780	774	824	783	798	775	832	755	790	731	767	787	793	777	787	732	790	746	824	712	807	828	762	825	762	807	761	813	782	776	767	797	781	762	785	800	818	716	826	772	771	764	796	760	758	836	742	765	802	794	732	784	820	768	831	802	766	771	812	816	750	769	798	822	800	782	788	808	785	784	772	733	810	748	766	773	814	736	778	843	836	769	819	806	794	827	766	794	781	806	747	771	815	786	788	819	750	809	820	791	777	811	770	760	830	800	814	810	793	766	753	772	783	798	796	789	746	805	756	811	754	761	752	761	773	766	782	776	770	776	821	753	808	790	742	807	777	781	783	778	815	784	814	811	717	776	741	845	785	783	714	813	744	765	766	738	744	791	791	800	802	800	841	802	766	758	830	783	785	753	797	778	824	743	845	755	791	784	714	790	786	804	792	765	746	805	846	789	780	793	812	774	787	826	784	711	748	758	783	784	744	752	801	750	780	749	764	784	788	750	774	761	827	780	775	780	832	774	799	728	800	799	802	824	769	792	789	816	777	757	798	826	807	815	759	804	740	826	772	715	778	779	791	709	744	768	786	824	763	766	790	791	808	752	788	738	799	807	756	790	803	798	779	784	801	793	787	747	754	766	760	788	862	780	770	795	754	805	741	820	799	799	789	762	815	754	758	754	789	814	787	809	745	774	766	797	801	864	820	776	815	762	793	787	826	815	743	794	755	805	748	808	748	770	797	748	801	788	768	762	781	756	784	803	760	778	794	775	793	769	716	824	799	774	778	768	804	807	769	792	723	862	804	764	792	799	768	795	770	770	748	811	775	739	774	696	781	841	840	810	765	848	784	763	797	820	819	755	771	777	779	768	815	779	776	777	777	820	774	786	789	764	751	732	763	789	795	828	775	774	759	778	757	801	729	821	789	795	747	861	759	759	778	785	809	795	793	783	773	760	787	786	781	811	785	740	792	751	800	813	786	775	824	759	762	748	788	783	818	754	770	791	854	772	801	767	746	787	765	750	729	831	790	773	748	791	765	746	809	800	807	803	789	788	749	810	754	760	805	769	784	784	802	741	799	792	770	804	784	745	777	785	813	767	768	819	744	851	832	789	767	753	796	790	767	802	811	762	787	799	770	813	784	781	775	793	805	772	753	770	787	786	769	796	773	790	767	773	788	825	791	812	769	806	706	797	779	792	833	771	761	816	769	802	755	768	785	771	718	775	794	752	760	758	744	787	766	761	782	800	824	725	743	762	773	801	778	797	739	779	811	751	783	759	795	765	774	834	772	774	781	769	749	730	799	786	842	750	732	755	737	794	800	831	761	790	818	803	798	765	780	821	751	768	838	777	770	788	786	783	770	786	772	770	811	791	783	776	852	749	791	785	806	806	743	794	745	788	756	769	782	772	777	821	764	774	808	736	832	794	763	777	742	811	860	759	787	810	791	832	809	803	799	742	710	820	818	766	742	783	790	762	767	786	773	800	787	717	745	767	799	796	789	795	731	816	786	765	753	805	761	792	731	802	757	720	802	761	802	748	757	803	769	847	763	820	798	799	744	765	740	769	812	759	786	814	789	835	758	751	804	755	769	739	770	792	727	773	772	804	775	836	768	811	743	764	791	757	790	784	754	788	789	783	786	841	735	763	802	807	809	720	792	830	832	754	776	814	839	766	828	790	794	744	728	710	788	799	775	758	714	805	801	777	759	829	813	760	745	839	829	784	803	786	785	776	793	775	783	797	788	775	786	764	776	771	749	799	789	812	759	800	791	819	797	770	741	775	796	737	763	798	757	815	814	781	768	817	762	771	734	764	833	801	787	756	830	811	771	811	774	734	840	810	751	793	750	744	822	772	796	752	787	787	846	793	817	756	763	792	733	764	792	780	746	805	782	788	766	729	794	757	780	808	719	745	760	781	821	818	791	744	760	808	817	762	738	759	765	769	751	759	764	782	797	818	773	708	756	797	823	812	796	757	755	758	793	824	778	783	732	840	786	772	797	772	786	795	789	808	798	772	749	765	732	754	776	787	770	753	801	756	752	797	767	722	797	809	800	787	789	813	769	750	779	769	801	783	864	756	775	791	763	783	828	766	727	733	753	745	744	768	738	753	778	798	761	809	770	776	786	819	731	770	757	773	802	788	783	761	797	780	770	812	757	760	727	830	806	785	779	817	750	798	740	784	753	776	796	824	756	779	769	793	808	819	774	823	787	740	739	817	822	788	727	788	835	743	785	809	747	809	809	770	821	745	741	774	726	755	777	790	838	782	749	773	738	784	776	760	812	760	761	752	803	784	742	753	744	787	770	793	770	759	783	777	763	786	796	802	831	776	764	785	817	767	774	786	737	805	787	795	792	720	826	803	809	775	808	805	845	805	730	788	768	754	796	791	836	774	779	801	776	762	750	744	795	747	800	786	806	810	777	804
36080	41894	31989	20729	14569	10645	7893	6002	5118	3923	3339	3014	2464	2147	2097	1773	1523	1479	1461	1316	1303	1262	1304	1277	1216	1121	1124	1073	1070	1055	1037	1001	960	1022	1011	1007	973	1017	1006	933	942	877	911	905	886	902	891	954	891	878	929	893	881	910	857	888	887	864	854	870	845	885	890	796	832	861	893	827	873	846	891	844	822	847	847	877	845	861	867	818	834	856	810	821	845	804	818	867	850	823	880	826	836	818	843	873	829	828	826	802	818	829	818	842	814	822	843	874	859	844	783	846	782	819	853	859	844	864	815	900	803	826	824	791	800	837	831	903	831	787	856	766	857	838	835	803	802	895	793	805	815	846	840	849	803	788	817	859	811	842	827	848	801	843	858	850	784	826	829	799	818	845	835	798	806	797	846	823	865	841	843	805	820	813	827	849	845	814	833	830	787	862	772	865	925	817	866	777	841	872	832	816	793	830	855	804	845	834	803	809	850	814	822	813	887	865	815	846	805	855	836	869	893	871	864	806	878	873	879	860	840	900	829	834	868	814	817	863	828	785	833	862	875	820	862	829	877	837	825	833	786	881	806	852	809	819	882	795	809	836	848	824	833	862	833	825	829	854	813	870	837	831	816	823	822	844	787	835	859	898	842	854	830	831	835	823	839	780	861	821	835	825	835	853	856	853	821	792	792	845	814	854	846	860	811	833	814	880	846	842	861	857	845	847	811	834	874	824	862	783	791	841	830	826	855	872	822	801	867	822	828	786	877	790	827	872	780	860	827	787	888	870	892	849	838	854	833	859	826	853	843	824	780	847	857	792	819	784	831	842	873	789	813	857	861	809	851	795	878	866	791	835	860	895	869	832	850	876	833	879	878	816	830	882	829	881	826	846	817	837	809	837	883	796	839	826	833	814	888	851	857	853	836	840	785	837	879	819	840	825	811	793	823	843	854	830	809	847	843	853	822	840	819	826	852	793	835	844	879	855	818	865	817	834	823	828	840	882	802	799	852	853	862	868	885	807	821	852	857	803	867	827	828	806	817	815	833	897	874	851	773	811	827	816	809	846	835	858	827	862	895	847	875	830	803	860	799	832	845	821	804	879	883	798	884	860	818	855	832	833	836	837	800	852	862	850	880	817	789	794	835	800	812	811	848	867	863	817	828	817	819	826	834	812	904	821	823	837	860	866	852	895	844	809	802	855	808	855	810	851	839	832	857	836	823	851	857	871	803	868	851	792	844	850	841	854	786	858	837	843	896	818	792	882	805	768	850	870	790	796	802	834	828	843	846	855	833	849	842	855	838	808	837	859	867	834	855	861	863	839	837	825	837	868	808	829	824	846	777	841	837	864	814	791	793	842	861	856	838	822	817	833	818	860	821	873	807	848	858	821	885	873	871	842	892	875	835	862	823	843	835	787	860	839	811	843	831	850	873	871	882	812	818	797	866	839	872	835	840	809	889	850	841	840	824	822	866	834	795	824	822	868	829	816	836	789	884	869	809	814	835	859	845	846	856	831	852	836	810	818	851	844	869	894	797	837	868	841	787	801	871	824	824	816	852	864	873	863	810	782	812	789	875	830	868	851	882	799	844	890	831	830	803	801	813	813	854	833	859	839	817	884	802	798	874	822	838	839	841	842	833	849	893	803	905	819	859	849	889	829	822	847	831	804	865	865	842	838	848	844	825	766	849	856	813	865	826	894	780	829	840	819	844	885	889	862	801	814	815	813	825	858	838	827	825	843	821	823	857	824	812	789	883	857	850	767	874	858	889	826	850	823	806	869	815	842	856	865	844	835	847	815	815	824	806	861	866	846	808	834	881	804	851	832	892	830	926	836	835	808	828	813	850	820	783	830	831	882	862	853	825	821	821	855	785	837	807	905	798	787	865	855	828	828	828	811	860	858	848	878	841	883	814	849	810	839	789	848	832	835	821	874	833	828	819	849	861	825	829	800	813	813	817	818	789	823	849	812	816	873	852	883	858	872	837	845	883	801	850	846	813	836	832	843	783	808	841	844	889	845	848	871	845	863	833	870	831	845	824	832	824	851	861	807	796	864	824	855	815	825	822	838	831	838	829	877	821	809	837	810	806	855	821	859	847	800	840	889	801	822	877	854	891	850	795	834	868	823	851	860	801	864	859	843	835	772	857	811	807	869	858	857	845	923	840	908	841	817	880	850	858	817	783	817	836	853	836	846	860	806	851	844	817	821	843	833	801	859	849	787	852	796	871	842	825	818	822	832	787	858	826	902	849	811	768	820	795	847	885	877	884	856	844	810	880	853	807	848	868	815	828	833	864	822	878	852	842	859	829	859	885	867	795	888	849	857	830	823	831	836	854	839	841	828	875	813	875	802	839	831	868	853	875	806	828	794	801	788	823	842	879	837	831	802	795	809	828	842	865	796	872	786	857	856	830	807	826	805	842	854	850	819	874	795	764	817	865	846	818	839	859	901	855	853	779	861	845	835	858	863	842	866	884	857	877	855	829	839	880	829	837	861	835	822	857	802	867	805	880	850	841	802	836	877	843	847	787	798	860	877	888	833	789	874	821	787	833	840	833	844	853	817	789	857	856	813	867	787	842	814	826	819	855	865	836	841	895	786	840	825	794	858	881	798	862	836	822	837	876	865	834	834	885	823	872	825	829	862	811	812	820	834	890	844	836	836	813	810	841	861	838	817	859	833	850	778	810	848	877	880	812	827	811	810	816	860	878	839	782	829	866	807	849	842	792	837	840	824	849	872	815	823	835	802	828	864	870	821	833	844	825	843	838	796	805	810	841	855	854	813	831	885	849	818	860	878	862	867	836	828	814	828	858	887	824	831	840	811	825	814	864	832	873	871	834	816	829	819	878	839	873	836	825	780	867	866	839	854	815	847	828	847	871	859	838	805	869	811	871	788	874	808	792	839	841	836	869	831	847	771	855	824	796	847	843	841	869	844	869	855	854	906	861	889	830	833	877	797	815	901	793	809	862	834	845	845	856	836	811	861	837	864	886	853	860	795	829	894	822	844	833	784	810	801	808	839	792	813	847	859	845	930	785	781	837	778	814	818	795	832	839	873	821	869	899	817	871	821	819	905	803	819	846	902	829	921	819	797	826	834	801	851	828	858	841	827	835	844	826	911	775	823	850	843	839	855	823	859	852	863	810	850	850	793	806	825	796	819	895	818	836	817	846	824	845	813	775	836	839	851	801	859	824	822	798	845	832	880	895	815	838	830	797	859	825	830	853	804	819	842	812	801	822	893	866	831	767	787	833	852	826	876	853	799	868	824	823	853	881	803	813	813	807	862	829	848	860	880	807	861	845	806	828	879	818	823	804	877	850	800	787	860	865	832	841	878	785	830	919	831	798	790	835	866	811	814	834	880	856	847	803	835	852	854	824	845	875	869	850	851	807	803	848	856	794	845	841	824	857	853	818	834	828	878	856	837	837	807	865	818	823	853	846	839	798	852	829	838	897	819	811	820	794	814	873	852	835	859	859	834	840	834	849	860	896	809
25027	20749	26879	24877	21015	15906	8851	5508	4093	2941	2601	2350	1980	1727	1626	1476	1335	1220	1140	1060	1099	1099	1126	1016	956	965	942	939	931	917	856	824	876	871	828	835	754	810	821	846	783	751	770	759	777	798	750	785	799	723	715	743	712	738	723	714	716	747	737	726	744	757	778	744	756	724	769	693	698	686	671	664	713	702	720	719	739	720	708	691	731	693	683	758	664	711	715	720	740	671	724	687	730	703	705	736	713	724	717	722	687	667	673	665	691	707	707	660	735	711	678	681	707	695	691	712	711	690	694	703	668	726	682	687	660	677	702	653	704	702	714	666	714	740	700	712	699	686	711	685	736	701	710	708	675	723	710	753	681	680	685	715	742	697	723	717	721	705	726	673	691	715	702	724	675	712	700	695	699	664	733	694	674	723	708	708	722	738	748	701	676	706	689	700	733	705	702	695	723	691	713	735	773	708	707	729	676	637	756	710	736	679	693	689	716	731	650	724	706	695	719	673	668	665	721	674	710	705	712	732	656	706	734	653	684	733	721	677	677	761	697	618	725	705	664	704	662	726	744	677	698	723	706	679	709	706	726	698	707	685	721	730	696	670	687	728	667	716	689	753	730	698	715	673	690	742	709	744	673	636	679	701	725	730	683	746	725	723	697	674	701	690	716	757	752	712	664	664	741	705	701	677	674	733	674	713	697	722	746	723	695	767	693	752	736	693	748	765	642	715	704	766	757	713	731	710	702	740	703	733	679	673	706	740	680	666	734	705	730	726	668	702	768	669	699	748	658	761	676	758	689	666	673	799	717	732	697	677	690	700	757	668	704	690	696	743	674	720	675	700	663	747	715	750	723	683	725	729	684	729	687	686	692	715	723	710	747	734	764	707	710	718	699	670	712	719	732	699	701	706	668	685	700	760	733	676	724	692	683	701	683	689	729	689	709	728	681	752	682	683	693	727	690	687	674	719	694	701	727	716	716	683	701	722	679	723	719	678	697	690	715	687	707	694	689	710	696	682	715	713	694	726	718	672	697	717	725	712	734	719	687	692	724	685	725	730	685	728	705	711	676	714	703	743	712	724	724	667	654	677	677	661	682	732	721	698	671	708	701	704	740	681	646	786	718	696	691	728	724	649	716	707	658	672	671	684	721	724	657	689	727	719	688	712	678	714	656	687	674	770	685	669	669	703	653	679	685	687	726	730	654	704	709	683	742	698	702	706	690	694	744	707	676	726	659	736	693	720	698	710	677	674	751	702	701	701	651	708	686	703	720	693	725	717	666	690	733	673	629	717	711	669	660	733	675	739	700	687	753	722	734	696	711	726	700	669	703	750	679	682	678	692	671	690	658	699	713	682	738	768	686	725	760	734	738	701	643	711	732	692	720	741	740	703	735	685	696	677	682	710	734	746	718	662	721	664	723	699	750	708	648	651	726	739	669	737	700	734	707	687	730	676	702	748	712	734	671	721	695	722	719	755	727	694	733	725	725	697	663	721	716	689	725	709	709	672	681	696	724	690	742	652	729	720	691	694	723	657	699	661	663	751	672	708	708	736	683	776	695	705	655	689	714	726	720	695	695	726	706	719	714	701	733	743	716	716	693	661	705	677	672	704	754	707	685	703	704	692	711	717	752	656	698	668	679	691	725	688	680	727	677	719	699	702	718	737	687	688	724	714	696	702	688	680	682	687	705	729	736	670	711	671	689	692	720	659	716	728	690	689	700	690	726	725	716	662	708	672	757	724	731	746	643	720	687	674	675	721	727	695	714	714	690	674	664	715	695	670	670	728	713	699	680	719	670	708	667	712	722	702	702	727	725	697	700	733	731	693	697	690	663	696	730	687	679	702	689	674	670	680	719	734	704	682	706	708	715	721	684	647	742	665	729	724	678	642	680	708	726	706	739	702	745	699	706	757	668	732	732	717	699	723	719	726	702	690	693	694	699	717	708	672	693	724	751	682	715	707	660	753	771	686	670	757	702	747	676	709	696	736	694	693	698	717	712	689	747	659	717	696	712	706	688	694	718	706	718	688	694	694	678	653	710	689	715	656	703	736	683	720	684	709	637	720	678	676	685	638	723	722	641	731	733	751	690	720	734	702	721	681	713	716	713	698	718	728	693	662	675	698	709	675	660	660	704	683	701	731	720	746	747	703	757	707	686	673	710	682	695	725	685	745	744	682	683	736	676	711	704	666	722	729	679	727	703	733	706	657	707	703	697	653	678	713	733	712	670	712	773	697	639	730	666	701	714	732	687	676	717	656	730	722	761	707	674	711	720	716	658	703	713	695	664	743	755	692	744	664	737	694	668	738	712	698	716	729	701	688	673	705	709	711	709	689	680	699	711	743	673	645	671	690	724	712	671	734	701	683	719	719	703	711	728	727	689	700	739	750	738	688	715	694	716	735	701	644	705	631	699	704	682	707	754	696	738	735	687	747	690	740	738	692	681	698	703	683	738	677	671	695	707	683	710	691	712	658	689	670	725	740	742	748	717	713	703	777	708	713	651	666	661	705	696	724	698	636	698	729	731	682	714	689	760	744	678	704	708	690	711	700	730	700	681	669	713	700	719	689	699	693	752	695	712	682	681	725	689	710	711	676	659	729	720	707	725	712	705	696	660	693	651	689	687	718	727	743	695	678	656	702	700	702	637	677	712	731	691	716	616	752	676	687	784	735	713	769	685	713	687	725	708	724	756	712	683	720	733	690	743	652	713	675	693	734	719	682	708	726	685	698	628	689	695	691	694	691	706	766	687	677	734	638	697	739	730	674	716	664	700	642	712	701	699	655	681	671	732	681	702	655	743	694	709	684	722	677	722	702	728	708	674	685	690	678	694	709	705	673	655	685	671	685	684	633	707	676	745	698	710	699	768	665	698	732	704	695	678	708	693	665	666	683	717	776	705	750	727	695	664	690	735	707	731	680	719	717	676	695	716	716	712	714	717	708	696	683	674	664	685	710	686	701	685	745	680	678	753	762	698	709	695	709	668	684	669	696	764	757	710	672	712	681	658	679	723	695	691	712	766	737	715	702	676	666	720	695	709	703	676	717	711	719	689	727	692	711	705	703	692	732	654	714	741	715	720	709	688	719	690	677	688	674	750	712	727	662	748	744	705	743	686	731	746	755	751	761	706	651	687	674	741	704	722	705	686	703	704	669	710	662	703	715	708	713	719	727	691	697	716	734	708	705	693	718	737	698	761	720	673	716	735	691	740	727	666	699	663	712	691	723	700	690	701	694	704	709	711	706	664	679	767	708	730	698	726	708	707	755	663	708	664	701	675	701	673	717	691	719	661	788	718	684	737	666	679	707	684	707	747	705	665	699	706	722	719	727	727	689	687	689	677	735	694	716	725	660	718	650	711	743	729	695	645	732	684	701	738	714	695	660	716	670	735	688	674	686	676	730	664	675	666	688	687	704	702	729	702	681	711	693	702	731	696	713	700	727	710	715	671	683	721	694	708	675	730	716	706	702	690	693	713	756	734	703	707	749
35906	49519	41518	29962	21893	16702	12417	9998	7794	5892	4926	4338	3663	3132	2810	2520	2096	1974	1779	1591	1547	1581	1513	1399	1320	1277	1246	1139	1093	1174	1091	1066	1062	1031	1048	974	930	986	960	926	848	911	907	834	774	825	873	851	887	863	820	836	834	794	824	832	788	839	760	840	773	785	767	794	797	743	783	732	805	826	772	772	775	770	748	754	798	770	748	736	763	777	719	749	755	715	736	747	758	743	792	775	775	713	752	771	733	720	726	739	776	709	711	754	781	743	760	804	764	795	750	736	765	755	756	748	754	718	790	700	767	761	699	740	734	767	770	681	749	763	742	756	729	752	765	765	783	702	741	774	772	720	806	745	726	739	744	767	743	743	742	762	775	721	737	731	765	746	739	774	758	758	797	760	747	765	714	766	748	721	736	779	748	746	788	772	748	754	706	736	762	762	746	770	753	784	748	703	740	809	706	758	738	730	783	733	713	720	762	759	805	801	730	724	766	747	740	736	755	743	756	773	686	755	734	754	744	748	758	768	769	757	740	775	786	738	711	772	733	768	723	763	728	750	784	783	766	743	765	753	728	710	800	756	760	764	759	753	768	734	761	754	753	763	733	731	718	746	754	761	772	776	754	779	769	723	739	747	714	725	784	774	737	737	747	736	816	759	711	721	770	796	786	752	707	792	740	758	683	839	735	769	696	738	756	682	742	710	778	718	761	702	742	746	669	769	795	730	745	782	748	781	767	779	735	763	695	762	745	768	738	762	790	724	733	762	742	762	712	782	761	724	743	756	756	775	811	772	755	750	728	774	752	792	732	833	749	746	714	799	759	745	768	742	775	693	809	699	768	738	765	734	721	751	802	767	814	761	756	780	789	740	747	757	709	756	771	772	755	765	715	745	751	775	736	746	791	758	777	733	764	742	724	780	755	747	741	784	791	736	705	793	725	757	744	758	760	767	809	724	759	740	731	785	761	752	748	751	769	758	748	733	792	742	695	752	741	720	787	706	748	766	732	742	723	746	735	747	763	807	790	713	728	762	792	744	757	771	747	744	731	778	714	718	787	757	730	746	709	749	778	725	763	732	742	766	703	778	716	767	752	740	772	799	793	715	724	787	739	746	725	776	756	697	708	789	759	684	726	788	725	748	733	783	740	694	799	770	787	763	793	757	791	744	790	795	772	717	777	754	733	771	763	738	765	731	748	734	744	687	730	793	772	778	768	736	752	748	777	770	700	783	769	765	745	789	730	724	786	715	772	753	750	726	768	726	740	788	774	797	784	713	809	769	729	753	751	693	742	720	788	735	759	745	715	756	725	803	774	750	779	734	739	768	757	743	763	771	808	769	758	774	766	805	772	747	779	766	728	744	744	777	707	754	741	762	729	751	742	758	733	756	743	739	756	727	790	743	758	763	720	767	761	719	740	760	771	729	724	751	794	744	792	733	736	772	739	784	802	757	750	780	754	751	705	790	755	761	743	765	790	820	753	718	779	722	790	765	738	735	778	751	724	684	787	761	720	752	773	754	800	764	733	772	759	745	757	790	783	741	715	798	749	757	744	722	746	743	743	755	737	772	761	749	768	736	748	724	758	749	803	744	784	716	773	751	751	754	786	729	778	752	770	732	747	734	724	765	750	751	757	737	731	684	787	743	757	818	740	746	742	761	743	811	749	763	775	743	802	757	740	690	741	773	774	765	771	746	773	759	725	708	728	747	755	742	739	758	744	732	779	763	731	777	748	776	744	781	780	754	760	787	782	722	758	734	742	777	696	735	780	741	689	775	777	726	788	760	713	780	818	721	761	749	711	682	795	727	753	775	760	736	711	811	754	766	765	745	709	774	744	712	734	742	744	753	722	715	759	763	735	757	739	721	760	767	734	780	773	727	696	754	713	769	758	770	754	752	734	758	693	727	807	798	745	801	742	738	820	761	724	739	780	773	804	737	757	779	747	793	812	804	749	771	759	705	777	746	714	748	764	730	732	726	728	750	770	734	707	741	729	743	792	798	743	802	746	722	742	779	689	736	749	795	797	791	801	755	765	789	753	759	768	748	775	707	775	741	744	748	752	750	774	709	740	737	769	726	783	731	787	796	765	792	772	797	865	739	669	728	695	761	776	772	745	755	790	782	768	741	744	730	770	727	766	774	698	765	750	794	726	737	761	722	786	769	725	727	725	767	750	762	763	767	783	746	778	768	813	780	742	758	707	695	766	699	755	751	763	782	716	729	792	744	777	767	772	765	805	786	769	723	741	730	769	707	784	735	738	701	750	775	743	751	733	762	698	796	710	756	809	774	708	797	773	757	730	711	753	759	757	805	704	795	776	759	712	771	763	753	701	751	814	747	757	783	767	788	778	741	732	717	768	733	784	708	714	688	744	756	709	788	718	766	753	736	778	776	757	757	749	772	747	765	708	709	787	725	743	756	768	769	705	745	728	776	735	780	749	805	758	683	743	752	762	722	797	746	736	710	785	738	709	740	743	756	693	743	730	712	765	730	711	753	790	749	746	724	754	738	650	782	762	746	795	733	719	739	741	737	756	752	707	770	773	762	718	774	774	766	725	734	727	696	751	724	767	780	737	723	752	712	794	738	737	717	795	817	709	742	762	774	767	743	757	781	713	766	683	763	752	744	707	745	727	761	729	769	738	752	761	792	746	719	775	801	748	728	720	743	801	774	728	742	735	814	753	735	772	743	786	751	778	735	752	776	747	777	749	767	769	773	732	775	713	767	736	759	751	740	720	730	739	726	697	725	759	805	734	727	732	743	786	795	715	751	763	799	704	770	744	746	746	750	737	753	754	766	743	793	748	792	771	739	756	719	774	721	760	792	707	758	718	739	775	760	731	816	749	763	740	761	738	785	726	737	772	748	743	736	707	774	737	749	762	772	761	729	790	729	704	773	763	709	820	715	757	775	772	807	732	815	781	737	748	742	718	780	804	777	756	759	778	773	742	731	741	690	734	733	744	718	703	755	743	750	757	790	751	725	728	733	789	744	750	768	745	758	760	774	756	748	729	721	752	772	758	708	721	730	746	687	713	745	754	773	752	747	739	754	767	746	739	772	760	741	761	760	748	777	774	739	751	756	757	696	755	716	740	717	795	740	735	740	727	728	768	775	738	785	763	733	763	758	762	759	719	746	759	707	789	736	772	753	768	757	763	716	738	785	704	769	732	710	789	692	746	754	759	791	760	733	748	796	709	729	699	784	721	753	789	671	741	748	692	747	767	768	779	731	789	718	761	743	723	721	680	818	743	740	768	759	800	741	752	737	729	744	764	790	728	725	719	714	706	724	775	746	762	700	721	717	797	800	752	767	800	805	745	736	740	716	783	786	768	753	756	746	749	744	735	730	760	764	720	748	781	748	791	818	725	730	744	794	747	744	768	757	764	769	762	724	722	773	744	780	821	731	752	730	810	702	739	739	693	764	775	766	775	775	752	714	770	726	754	758	727	780	729	720	701	733	777	733	761	764	756	716	729	744	763	712	722	793	719	776
23073	20718	27301	24283	20988	21405	16614	8404	5465	4077	3323	3114	2585	2366	2205	1941	1699	1531	1419	1410	1403	1331	1319	1270	1240	1199	1119	1138	1143	1131	1077	1063	1026	977	963	1005	995	945	1003	963	960	923	913	921	913	888	913	946	887	877	895	925	904	893	896	868	836	890	823	862	907	865	859	903	888	886	874	824	857	833	893	850	867	831	895	879	774	883	814	856	822	826	833	835	835	872	835	860	850	842	841	851	832	865	857	862	865	767	851	822	877	859	841	838	848	875	848	810	848	881	885	851	822	775	781	823	835	837	802	819	812	825	848	859	818	827	845	846	884	832	840	785	874	873	825	825	823	808	806	861	772	810	818	816	879	826	833	842	844	814	799	789	837	813	883	793	835	837	844	881	834	848	850	776	813	861	812	822	822	875	861	813	847	862	843	837	814	828	876	801	812	839	809	826	856	832	834	827	891	799	856	860	746	838	761	850	836	816	822	833	823	876	802	830	816	875	820	875	840	799	856	794	844	832	823	831	851	814	826	842	860	842	829	864	814	871	847	794	877	841	822	813	864	834	859	884	842	849	834	795	791	805	838	855	855	866	856	819	858	814	782	842	812	848	785	824	818	833	835	822	790	843	842	806	805	836	819	854	815	809	859	828	906	836	889	803	833	810	840	818	860	790	846	832	838	838	818	846	862	820	853	850	784	806	820	803	853	827	861	810	876	832	807	825	832	759	800	870	873	821	839	806	789	838	847	836	784	842	832	806	825	819	827	826	812	879	841	913	821	890	849	826	811	823	826	813	831	808	806	889	823	860	806	835	806	847	826	862	815	872	842	900	889	829	807	834	851	836	885	813	802	800	795	827	880	842	841	783	787	766	826	878	792	887	850	816	831	847	809	859	799	832	822	843	817	837	895	828	809	844	849	848	816	823	850	813	850	813	858	854	838	778	788	803	822	835	801	810	819	880	866	874	795	782	808	827	798	843	817	825	835	830	888	818	790	876	813	779	862	803	880	824	919	853	854	815	849	842	850	830	844	861	827	851	876	797	805	849	853	803	827	877	797	851	878	832	806	853	801	859	820	871	848	851	865	755	797	881	806	826	827	828	845	834	850	826	792	868	852	812	869	823	851	826	874	914	880	880	843	833	816	847	838	854	794	828	850	796	833	789	808	895	816	836	815	818	849	861	808	822	834	835	886	851	819	813	858	826	851	839	802	835	814	824	852	843	840	833	843	867	806	880	792	870	821	838	847	798	834	821	823	889	806	873	908	854	800	890	828	901	865	870	808	820	828	862	877	790	821	842	815	832	832	858	840	837	843	837	816	836	848	857	845	801	829	823	852	800	811	879	838	829	805	819	842	833	828	859	817	845	812	789	809	872	885	866	825	827	818	783	824	862	847	846	818	824	861	849	796	827	855	819	834	857	844	787	818	781	801	827	852	855	875	800	845	804	892	873	819	889	822	874	824	814	810	816	840	824	824	791	831	865	804	857	823	844	861	789	818	841	873	857	784	879	826	859	836	812	853	820	832	856	832	837	846	814	859	848	811	854	836	849	831	824	828	828	834	799	824	758	811	794	834	784	842	863	813	880	803	764	810	837	853	877	842	791	828	856	792	820	837	857	847	808	836	854	851	801	820	820	818	846	797	827	866	803	890	897	861	851	793	835	874	856	821	817	817	831	869	803	802	862	787	884	886	887	836	805	854	883	820	800	830	841	818	802	870	878	859	854	899	804	859	834	798	818	868	841	871	855	803	848	848	779	825	848	811	864	818	813	836	804	805	831	813	830	806	840	825	832	765	821	831	849	784	824	834	791	807	866	847	803	771	814	846	835	817	818	809	800	845	864	859	839	839	786	824	809	812	807	854	879	806	855	866	791	829	835	831	806	829	828	766	813	819	851	779	832	826	865	830	866	814	811	851	775	848	835	815	860	853	835	853	862	826	800	848	848	785	850	806	934	797	851	868	812	769	860	784	855	902	822	811	829	873	803	842	879	827	831	809	833	834	869	844	837	818	820	853	819	861	827	897	826	802	872	861	859	858	814	829	790	802	858	830	813	851	839	829	862	808	803	798	787	787	824	855	841	828	812	857	785	834	813	820	868	839	818	842	833	790	858	826	775	838	869	812	858	841	815	842	804	815	848	808	773	819	840	848	847	811	783	880	855	815	808	838	789	813	847	836	845	846	820	750	836	809	882	775	858	845	841	833	865	805	797	829	821	842	783	823	876	785	813	803	810	810	840	834	801	843	805	830	831	788	837	839	859	833	825	814	806	798	855	825	846	846	886	832	836	761	849	832	843	812	825	821	829	844	873	870	786	824	810	846	829	824	812	833	844	868	844	839	792	886	867	781	842	808	805	826	757	778	852	796	779	841	873	828	835	851	818	824	828	805	816	854	826	872	830	761	823	801	806	841	836	858	847	842	790	820	827	823	853	785	802	785	812	801	847	815	904	793	825	848	800	845	857	821	853	803	805	764	835	787	852	810	756	834	866	821	882	846	827	825	858	822	840	820	809	822	820	777	810	821	827	849	826	867	883	841	864	830	861	848	880	800	854	805	826	831	834	824	859	825	847	823	864	826	842	851	859	822	855	831	889	873	831	824	866	783	882	791	842	840	853	843	834	833	889	824	839	789	823	867	833	901	797	865	838	844	873	830	873	818	849	847	817	879	821	801	856	853	876	811	770	849	847	857	864	836	826	804	845	832	833	814	814	854	829	808	854	832	823	888	893	858	778	796	850	821	810	860	826	842	868	791	869	823	827	848	824	823	907	850	846	789	856	834	877	798	806	800	839	882	798	875	846	818	833	821	821	855	877	822	820	784	838	762	849	834	784	789	837	815	797	825	850	858	846	812	850	831	794	851	835	879	812	863	803	824	815	842	837	883	825	857	885	839	835	858	849	887	809	800	779	861	860	880	810	852	797	832	810	856	795	825	833	800	786	814	809	819	800	788	812	828	802	741	832	823	783	852	841	849	837	820	793	852	816	776	781	806	800	826	765	849	825	793	839	868	821	806	779	841	811	801	801	843	847	851	827	839	822	830	829	815	833	793	842	849	851	814	776	839	814	824	871	816	854	815	807	833	862	849	828	832	833	811	859	849	802	825	803	792	801	841	869	790	808	857	853	808	841	798	802	851	832	896	834	828	858	852	822	806	853	830	837	833	837	839	795	853	801	888	825	873	857	868	847	860	793	862	845	800	849	862	876	774	824	805	812	870	822	808	837	808	816	827	859	861	845	826	839	833	874	820	831	836	901	831	880	843	848	838	808	849	825	862	831	820	848	855	760	827	778	849	881	805	869	821	855	868	852	834	888	797	825	812	812	835	900	834	827	773	818	846	853	826	772	835	854	844	797	816	809	880	866	822	834	833	832	811	858	861	862	789	814	807	788	787	824	794	834	826	858	816	848	800	808	819	810	827	832	800	841	865	830	817	851	861	838	857	810	838	820	785	797	807	822	867	841	807	840	839	854	875	828	824	834	809	850	826	917	807	838
38691	60486	49031	34656	26735	21012	15820	13102	10065	7701	6476	5648	4805	4162	3829	3243	2714	2510	2287	2132	1981	1951	1921	1789	1629	1494	1473	1439	1367	1284	1319	1270	1260	1228	1196	1162	1135	1148	1173	1075	1093	1040	1037	989	1002	1027	1009	985	972	956	964	978	902	951	893	958	916	864	852	901	964	924	886	892	881	890	918	925	893	890	806	885	882	868	883	878	907	882	869	888	867	844	873	849	875	888	911	906	855	819	823	873	865	863	896	844	833	871	836	861	925	872	836	894	814	866	833	858	804	863	862	837	879	840	835	862	870	860	842	896	823	887	835	875	856	850	885	846	860	871	894	866	831	863	825	869	849	844	860	829	888	831	800	865	851	871	888	836	837	863	834	890	892	892	863	845	871	863	904	830	846	881	835	855	866	883	848	887	841	882	849	857	852	856	868	782	894	824	925	848	853	849	917	831	908	861	807	842	854	810	881	842	853	835	898	822	827	842	861	846	869	848	892	863	821	917	909	884	871	838	877	845	836	812	896	886	846	814	866	859	848	791	868	905	864	888	853	874	835	843	867	900	916	874	891	868	878	844	876	839	842	851	890	874	790	849	858	898	847	912	889	824	896	853	841	858	879	900	871	906	867	830	917	892	902	896	859	846	864	893	889	794	851	857	850	837	894	831	865	873	854	807	862	836	890	823	874	819	865	864	916	879	818	876	874	855	872	842	900	881	881	809	856	922	870	797	858	800	862	824	838	879	880	857	835	865	854	850	848	838	825	843	839	828	846	870	864	849	880	802	881	886	821	855	797	808	886	814	830	851	892	767	839	872	875	846	895	823	837	824	917	834	831	895	876	866	868	934	829	860	851	872	829	840	832	873	868	896	869	881	860	889	896	800	860	901	837	880	888	894	794	814	850	823	840	913	833	846	852	876	892	834	885	856	905	861	864	840	863	825	893	865	858	798	905	782	892	821	841	855	884	894	851	866	805	876	887	859	807	809	868	849	883	882	823	843	841	832	837	825	905	850	842	839	808	810	856	870	912	887	855	851	857	835	863	848	811	879	852	797	894	842	872	865	849	899	860	806	789	839	879	884	868	837	880	868	852	854	904	874	845	823	833	873	841	876	874	815	865	845	847	828	897	854	927	856	837	814	843	870	812	884	888	895	832	844	845	799	897	884	900	840	828	853	857	838	814	843	831	832	872	818	842	835	855	863	893	822	876	811	858	933	858	865	844	865	856	855	870	854	808	846	843	925	819	846	888	865	843	897	847	874	846	887	888	844	807	849	887	864	837	869	818	916	850	876	813	892	879	784	908	890	837	825	892	852	885	835	845	828	837	833	849	828	888	874	851	852	863	871	859	844	831	827	871	867	831	830	913	801	847	897	871	866	873	908	903	873	889	854	866	872	827	864	832	875	855	842	846	850	864	880	852	847	866	898	837	823	859	864	852	863	810	919	874	824	916	816	859	882	830	820	834	841	873	825	865	824	820	850	818	818	890	877	844	830	859	835	846	810	809	856	844	881	866	865	911	846	895	836	915	830	852	861	844	830	859	794	807	866	835	851	801	898	799	873	836	810	881	852	835	833	888	826	811	845	897	839	865	824	916	824	871	855	832	903	850	783	866	888	841	884	849	876	833	855	827	840	861	848	870	902	840	834	911	890	874	868	877	888	880	826	827	841	898	887	882	886	883	896	845	853	851	833	863	882	869	850	883	828	801	837	902	831	855	863	861	794	834	850	812	856	855	866	824	850	840	864	833	818	877	831	841	837	833	914	876	849	830	814	835	831	868	888	854	857	900	838	846	872	845	820	860	866	844	865	848	970	832	881	860	861	870	869	853	818	879	871	873	786	865	861	912	848	882	823	838	873	832	857	905	815	906	858	879	855	852	878	874	880	846	869	837	823	878	823	876	838	826	895	875	847	871	890	842	840	861	876	849	809	863	835	935	906	894	833	904	862	861	853	858	874	854	821	853	835	891	819	839	823	839	875	883	819	875	830	881	860	866	851	815	870	845	864	846	864	837	831	830	848	840	900	870	864	866	862	865	899	832	793	861	847	895	836	837	838	829	797	855	823	849	841	837	817	841	831	826	835	850	902	832	870	864	870	877	861	855	859	889	901	821	910	876	854	855	898	893	878	881	825	913	832	869	844	873	825	815	881	867	803	842	909	864	831	819	827	898	825	901	854	821	884	891	865	831	826	898	880	852	887	874	837	847	831	873	841	848	843	856	841	921	870	884	811	880	828	859	838	855	844	862	801	853	854	901	871	859	836	881	851	867	926	855	864	873	867	822	852	843	920	859	762	889	853	892	865	850	852	852	865	847	822	843	851	810	859	876	874	825	882	870	817	896	848	847	885	830	856	865	863	856	854	833	863	899	858	889	878	853	834	838	880	834	874	851	858	851	881	917	917	904	880	854	891	840	806	883	874	873	814	843	847	849	844	882	858	862	838	831	830	852	827	859	850	885	914	881	849	898	878	916	799	792	803	891	803	835	871	858	875	866	874	862	844	850	882	835	861	829	817	873	848	861	829	867	892	832	897	864	851	829	877	845	869	894	820	888	871	829	859	844	846	879	878	911	827	835	873	883	816	891	893	862	868	844	858	882	854	823	872	897	828	860	803	836	811	837	885	883	842	829	922	884	856	894	873	852	825	899	817	899	847	857	811	908	823	844	845	867	823	866	893	884	821	854	848	806	877	845	840	848	891	816	870	846	826	810	867	820	844	862	880	871	804	836	856	831	892	867	870	821	869	851	801	824	919	845	815	857	837	858	786	797	869	831	878	863	853	843	848	893	849	867	818	886	804	883	891	827	844	862	873	830	872	848	865	907	853	838	863	882	951	885	827	877	904	844	866	870	869	856	803	845	865	888	822	844	845	823	889	870	891	844	884	834	805	862	865	844	850	822	862	873	841	871	863	804	806	791	841	909	846	839	813	825	827	884	802	813	854	833	838	852	843	840	846	829	886	859	864	864	872	830	859	824	863	878	868	899	893	843	824	789	820	778	864	858	838	839	801	844	861	840	853	935	866	887	810	891	809	930	848	847	814	891	830	880	846	873	853	857	878	846	872	819	903	875	821	877	831	809	829	835	831	872	812	851	855	833	833	846	858	866	822	859	885	879	854	875	816	912	857	893	841	862	805	901	910	833	837	873	853	845	858	906	846	848	848	903	850	883	862	864	836	831	906	782	877	840	819	882	821	910	862	900	875	853	846	836	828	796	833	899	804	828	846	861	874	848	867	827	824	866	817	909	897	826	845	895	852	830	871	861	820	866	843	775	913	897	874	868	869	885	889	835	864	831	838	862	856	869	869	877	813	843	844	832	864	833	905	875	891	851	860	859	842	809	845	832	816	878	832	854	837	798	837	864	867	847	814	827	834	847	838	841	834	863	796	843	856	902	858	849	876	851	877	871	850	874	858	842	898	893	861	870	868	895	855	811	773	826	878	902	853	852	893	857	848	824	798	817	845	842	878	817	799	891	855	851	876	876	880	859	870	833	833
35027	31730	26497	16798	8939	5590	3724	3082	2180	1927	1767	1542	1303	1211	1151	1129	1205	1051	973	1066	1020	1025	1013	898	883	921	948	929	891	912	859	812	886	844	857	902	811	865	856	831	788	787	844	844	849	813	789	875	831	803	825	777	761	821	835	795	774	781	739	758	827	791	805	775	783	782	807	779	786	796	810	761	806	822	810	805	839	800	758	745	740	810	801	761	825	766	839	822	800	759	821	814	798	828	790	794	722	791	789	799	789	789	775	751	822	818	813	772	753	775	857	810	793	827	756	809	801	824	814	759	812	796	775	786	788	785	812	772	793	800	762	810	766	815	799	774	814	814	784	760	799	784	777	817	789	814	817	772	817	783	807	831	837	805	795	772	780	801	708	768	747	819	773	779	813	801	781	779	783	747	754	830	789	750	783	794	803	800	758	812	768	841	750	809	775	740	769	776	784	793	829	801	768	762	787	762	833	758	822	791	821	793	805	785	798	777	859	766	815	856	801	840	788	798	825	805	733	763	802	762	827	795	764	760	708	791	761	773	745	765	783	807	807	753	760	792	782	827	805	745	789	742	735	814	819	778	783	814	786	775	793	741	771	839	780	743	783	800	784	791	805	744	750	766	748	782	802	804	757	826	785	797	780	798	789	777	820	808	798	774	789	805	807	788	835	778	794	842	799	810	772	822	785	843	772	755	778	760	758	753	824	779	725	768	812	816	809	785	758	764	740	792	819	764	795	750	757	847	794	810	796	790	809	798	773	795	783	738	764	772	785	784	804	769	832	847	751	735	799	777	823	826	767	747	792	803	804	838	746	842	812	807	776	795	742	809	782	788	848	764	774	820	788	816	814	788	855	836	827	791	779	787	745	782	790	806	834	780	775	733	762	765	736	787	770	807	781	812	780	779	802	768	739	806	808	851	787	769	813	774	780	804	807	746	764	807	772	789	783	771	768	732	797	774	763	791	817	829	788	788	841	723	791	778	806	814	804	722	821	787	814	826	752	795	798	725	819	770	832	772	814	748	826	782	810	743	778	794	777	770	755	819	810	835	784	824	758	760	764	750	790	817	725	738	787	834	787	795	782	758	801	828	783	764	766	758	758	777	794	785	751	808	761	800	789	759	716	816	781	864	798	753	804	771	828	787	749	786	784	747	766	814	821	740	741	812	774	764	871	773	799	806	812	762	777	735	849	770	793	774	810	781	816	775	782	766	819	788	787	775	800	823	750	775	780	794	786	783	778	759	817	821	816	803	877	783	794	784	791	775	814	800	820	772	785	798	802	792	767	776	802	826	794	809	747	772	788	752	774	846	813	781	758	718	770	765	744	804	823	768	772	799	763	811	817	809	773	795	802	774	768	841	817	819	777	800	816	804	760	843	790	749	798	813	787	790	780	767	845	812	783	799	791	838	799	819	742	823	796	803	812	825	784	737	793	814	749	820	800	750	785	820	776	778	788	823	821	731	764	812	794	804	837	784	727	785	819	776	815	776	756	766	757	810	786	790	797	762	830	810	772	795	747	785	796	792	795	768	789	807	845	790	809	769	799	776	774	813	799	779	797	834	831	827	793	776	784	754	719	814	786	788	799	794	779	819	780	801	807	778	760	798	797	759	755	743	732	823	809	789	835	705	799	764	821	771	797	801	819	777	827	748	727	788	746	802	840	819	745	780	801	780	848	797	763	779	798	797	751	797	768	774	796	793	809	750	797	794	814	835	791	780	802	755	831	809	821	835	791	772	746	779	778	786	765	776	778	710	765	775	784	801	807	761	768	802	817	800	766	763	743	815	795	741	771	796	792	749	777	780	748	776	763	795	775	784	769	769	800	825	783	771	773	770	836	790	878	829	794	737	826	795	776	782	788	771	792	779	810	794	795	756	816	827	733	779	809	757	810	863	772	746	761	783	746	797	794	743	781	832	757	825	776	789	811	790	756	765	774	801	801	815	763	773	808	756	743	799	762	754	797	826	761	797	774	837	761	823	755	829	781	787	814	808	790	830	771	770	807	811	755	733	784	778	781	762	759	737	833	787	759	775	806	773	749	840	788	777	829	812	808	794	764	760	770	817	843	770	775	737	805	804	797	745	764	799	763	787	799	798	780	763	772	802	766	762	770	817	771	754	791	776	781	783	790	779	829	773	759	734	831	806	782	809	815	754	815	785	809	804	811	813	791	791	789	810	851	819	804	782	790	758	788	796	858	817	789	781	750	697	784	765	816	818	795	755	756	827	841	785	782	802	794	816	842	762	813	794	756	812	786	747	812	738	801	820	743	811	809	758	770	797	836	782	806	759	741	755	775	745	781	785	798	824	799	807	780	820	791	768	768	785	772	793	780	791	786	807	835	823	714	813	819	728	755	818	811	848	770	770	748	773	843	769	760	775	795	825	797	807	764	836	833	807	860	763	768	806	807	765	715	759	816	813	788	813	790	824	811	816	796	751	756	774	775	817	797	753	755	788	802	788	775	846	795	774	778	749	764	814	697	794	781	764	804	807	816	780	833	829	789	801	835	805	813	732	814	802	752	792	808	811	792	736	772	780	772	822	774	853	809	789	802	803	785	793	782	823	807	776	783	754	753	838	849	781	805	795	754	800	754	805	759	766	767	777	816	768	764	780	771	754	811	826	843	803	848	765	784	807	787	850	769	759	705	828	751	728	780	779	817	766	787	748	840	792	813	788	831	775	782	788	750	782	789	796	760	778	733	735	812	775	847	785	756	821	786	820	835	821	821	777	795	773	779	850	774	766	791	776	790	790	820	825	784	799	844	806	774	734	733	802	795	853	754	777	776	803	798	757	801	799	800	808	786	807	778	752	782	766	813	783	827	783	782	818	823	738	732	767	808	788	774	826	822	798	818	756	757	774	797	823	807	743	773	767	794	754	863	781	801	822	807	801	766	850	757	764	738	758	711	785	797	741	763	813	828	763	831	816	808	841	795	794	839	786	797	822	817	799	813	774	826	808	786	803	791	800	738	795	824	773	769	825	807	765	754	814	817	816	808	820	798	813	773	824	828	816	788	794	814	817	795	845	777	798	791	774	763	803	767	854	842	760	800	748	785	819	822	769	790	760	789	780	776	817	773	729	794	814	777	797	764	743	753	806	820	742	801	826	766	752	800	820	812	792	742	745	743	818	764	766	763	763	700	795	782	784	809	837	785	802	798	818	818	722	845	806	779	744	810	816	749	739	802	735	801	757	762	805	782	791	782	800	748	789	852	782	758	807	696	823	786	798	797	826	819	815	791	731	806	778	805	803	825	828	797	785	755	806	813	814	737	821	724	755	807	802	789	791	817	772	789	739	771	810	805	823	824	751	804	769	791	781	736	782	774	841	798	797	777	808	761	799	808	791	782	785	821	792	817	806	804	800	773	838	806	793	788	777	834	793	786	763	782	771	772	803	797	822	767	826	771	738	810	790	821	792	751	811	791	789	768	799	803	803	845	798	821	738	787	781	791	743	861	835	760	844	768	792	729	831	836	822	792	827
38047	41299	33784	21328	14227	10578	7227	6070	4255	3448	3034	2718	2118	1899	1893	1819	1612	1465	1364	1347	1354	1319	1262	1187	1153	1133	1122	1103	1097	1093	1021	1036	1034	1077	1008	974	1022	956	942	950	911	910	899	865	897	870	957	835	896	876	883	865	881	889	869	915	823	915	898	863	854	836	883	824	876	854	851	892	854	854	912	843	814	839	894	842	871	811	891	806	879	861	855	907	829	807	871	837	779	835	889	849	815	782	810	857	832	833	850	835	874	888	868	831	819	906	893	849	820	867	809	888	833	895	809	792	899	877	832	850	843	851	808	851	844	848	919	878	809	825	839	828	834	882	823	884	835	842	862	879	887	874	830	854	825	873	830	827	841	810	843	850	821	815	817	853	826	818	780	824	850	815	885	938	817	805	798	837	882	854	893	877	818	857	865	819	868	807	838	809	863	866	813	814	855	838	869	835	875	819	870	800	849	839	855	817	806	852	794	833	847	843	872	821	884	837	857	917	834	885	850	863	885	841	894	801	798	869	880	839	893	874	835	823	844	862	825	832	871	830	872	877	817	844	858	836	836	832	872	840	863	799	848	893	849	866	854	939	849	856	882	806	841	848	813	850	905	867	892	840	857	804	879	817	840	825	838	819	856	893	850	842	858	801	846	825	838	777	878	811	850	805	843	852	807	811	859	856	799	861	898	800	877	831	853	825	872	869	848	845	818	836	858	828	913	822	850	871	849	855	834	829	850	818	822	860	810	803	816	866	827	834	858	814	860	850	828	842	875	828	885	818	901	891	857	879	862	873	847	866	879	866	823	805	822	856	880	800	821	834	873	852	859	846	804	839	821	817	828	768	839	823	866	806	845	862	865	803	837	807	839	832	833	881	878	851	814	858	927	902	828	853	832	881	851	806	822	828	880	856	822	855	837	866	827	848	892	837	826	902	834	858	877	900	886	845	834	862	875	855	863	856	859	851	864	913	820	838	841	789	869	823	804	825	825	870	827	821	864	870	802	838	852	840	814	792	830	840	859	865	857	856	858	827	834	843	847	898	840	791	785	844	821	861	880	813	864	846	807	846	842	864	844	872	902	840	833	908	821	850	814	833	832	811	810	848	835	870	819	891	909	876	826	910	786	886	851	799	824	862	900	874	785	867	863	821	854	842	826	852	852	877	824	832	880	818	829	812	848	818	798	778	843	832	876	831	890	880	826	828	908	843	852	856	866	775	839	824	865	866	831	867	886	806	856	881	861	786	854	858	856	878	880	844	844	875	814	838	852	844	879	860	845	846	861	866	846	820	867	816	842	845	787	878	872	847	809	817	811	887	804	887	880	840	838	848	828	853	850	856	847	815	848	827	827	869	855	812	866	894	853	836	843	833	808	806	836	846	853	810	862	831	796	838	881	830	829	807	854	807	865	821	811	833	893	822	905	799	866	818	828	810	796	888	835	879	806	877	853	859	850	848	872	870	851	811	851	858	916	854	850	869	864	819	814	826	866	857	865	807	791	875	815	887	833	828	828	906	864	839	854	836	827	820	874	833	828	874	819	830	833	821	848	809	887	881	827	766	864	855	844	821	817	839	814	847	822	801	835	870	815	854	834	874	870	826	856	872	850	871	820	874	846	867	883	798	852	842	843	805	848	886	856	871	924	791	845	862	829	841	835	809	871	839	856	872	807	883	902	826	846	829	807	771	885	858	894	836	835	870	822	859	802	835	872	862	866	896	850	782	868	820	833	871	792	836	815	829	847	844	807	802	846	826	814	831	840	899	840	914	836	871	817	819	812	855	867	796	857	847	824	839	854	905	893	875	791	828	844	864	875	839	835	848	887	879	900	876	799	872	834	833	813	903	824	837	913	797	797	817	827	828	816	834	868	944	833	897	841	816	846	833	822	839	855	853	830	801	878	859	777	871	831	879	868	906	810	856	851	881	824	857	805	812	813	852	828	870	846	876	804	834	810	843	853	857	852	841	822	821	835	917	822	811	799	810	776	851	827	830	834	828	840	808	831	777	831	810	833	884	837	833	863	849	871	860	790	859	865	832	881	851	886	849	846	867	831	836	787	809	829	834	830	822	851	845	829	807	836	848	840	852	906	789	855	839	810	811	853	851	812	834	839	821	860	836	831	901	884	865	896	865	869	769	797	871	874	852	859	802	834	850	853	828	837	849	863	846	827	807	841	836	847	858	832	848	849	909	820	881	891	812	827	864	838	835	796	871	824	903	813	875	815	825	874	872	798	865	852	772	818	891	794	801	843	851	872	876	890	832	826	864	857	875	813	892	816	877	825	832	826	838	841	774	864	863	870	858	849	751	819	870	826	828	844	831	836	858	826	831	832	835	820	846	812	874	817	808	861	797	830	852	879	846	830	840	861	791	817	854	841	840	832	879	816	900	882	845	845	831	807	871	833	835	860	833	881	857	884	871	835	809	876	828	820	811	871	839	880	828	828	818	841	880	785	878	838	911	823	877	836	814	799	852	860	888	847	838	877	859	858	840	834	850	832	807	823	817	851	843	840	895	869	886	849	889	867	814	886	832	861	852	861	874	831	831	896	860	879	842	863	869	850	819	811	896	864	820	865	850	806	839	810	817	845	892	839	855	873	910	784	857	834	855	822	809	879	815	817	877	813	848	885	839	841	821	831	840	839	828	790	783	837	846	856	829	850	813	869	825	821	858	875	801	894	792	852	805	820	800	877	856	836	869	836	809	842	851	918	798	876	870	875	812	836	850	823	806	833	801	793	916	842	856	809	847	820	834	848	860	886	832	861	858	849	818	865	835	874	843	843	805	810	826	814	803	836	889	790	852	853	841	817	825	939	822	822	811	801	850	863	880	792	816	824	880	892	802	852	869	863	831	879	926	877	846	899	831	825	866	837	791	835	801	884	851	814	815	865	821	801	827	828	810	894	821	873	869	863	844	908	851	866	846	833	816	842	814	822	868	834	908	908	874	844	885	885	840	838	851	802	805	837	845	855	873	829	838	827	880	851	830	828	831	819	847	857	810	857	852	849	844	841	852	839	834	800	848	820	854	844	847	825	854	849	865	813	831	804	821	839	873	851	841	823	863	831	860	869	877	897	808	886	799	844	838	857	821	842	844	832	887	890	885	860	799	825	829	815	879	879	790	847	848	846	887	843	864	860	806	809	832	837	860	813	797	850	842	811	844	847	851	807	814	821	832	882	820	844	883	864	917	813	840	817	786	825	811	829	874	836	815	824	761	891	914	852	813	815	819	844	877	797	838	844	830	857	789	850	860	875	881	897	824	797	850	876	908	906	789	853	806	884	850	851	848	780	864	807	839	877	845	815	853	870	820	841	821	893	846	837	828	830	884	830	884	833	852	853	868	833	808	824	816	815	820	830	831	857	892	834	877	906	818	834	867	832	815	867	828	874	854	840	856	803	825	821	836	831	829	818	814	830	808	847	813	829	812	871	899	854	888	819	869	845	832	812	834	850	853	835	788	857	833	847	848	830	858	805	800	799	839	845	809	822	850
25034	20718	26771	25042	21082	16108	9037	5479	3607	3060	2513	2190	1920	1737	1520	1348	1296	1259	1270	1173	1134	1103	1003	921	867	1028	970	918	901	893	901	861	897	852	853	861	783	783	839	736	761	817	776	744	805	770	738	779	766	714	728	758	717	825	741	725	734	732	712	739	733	713	754	770	723	807	716	710	722	743	749	726	717	697	729	717	683	757	772	734	722	751	671	716	675	789	706	723	729	761	692	760	700	676	708	676	708	705	725	754	662	727	744	732	720	751	755	680	701	683	728	709	682	693	720	684	692	696	677	697	736	744	706	681	668	709	660	667	754	788	674	695	750	670	696	736	712	728	700	736	757	706	673	705	717	675	652	704	682	713	730	728	659	723	693	678	697	717	727	710	706	732	711	721	721	684	678	702	750	706	720	769	743	713	712	758	753	685	726	701	689	713	624	751	743	653	717	739	682	717	729	727	673	732	734	689	695	708	724	716	670	671	763	684	743	748	734	728	669	687	796	641	752	704	725	699	694	752	729	706	699	671	683	725	711	767	724	732	768	712	731	704	672	697	711	710	702	753	720	694	745	646	734	696	747	750	719	727	734	736	677	730	706	749	698	709	708	742	681	725	733	729	687	714	700	760	747	698	686	745	730	744	740	676	688	693	778	692	751	701	710	711	701	727	744	675	697	731	753	698	746	757	736	695	656	750	662	709	662	734	734	663	715	650	683	682	724	711	718	693	707	707	739	695	724	727	754	768	687	722	693	732	696	713	751	702	735	722	724	686	733	708	744	679	759	722	717	742	721	702	734	660	717	740	696	730	691	744	722	656	715	714	731	728	683	695	716	725	721	697	676	707	719	750	758	687	728	709	693	723	766	684	712	700	673	707	690	683	700	702	681	729	697	678	766	687	747	716	743	745	717	689	718	749	708	711	682	692	685	755	704	677	722	670	684	684	683	709	757	733	737	700	683	740	732	696	737	711	722	660	683	681	709	684	707	724	684	713	706	703	670	748	754	686	688	689	684	658	791	706	720	686	717	708	716	733	722	691	704	722	690	679	734	679	740	755	774	721	730	746	690	703	714	757	742	770	722	725	737	710	702	707	754	690	713	656	743	728	652	672	732	723	711	734	730	725	711	715	727	662	704	751	697	715	719	695	755	783	716	697	720	640	669	720	758	685	695	679	738	693	714	710	712	674	697	721	684	692	732	773	707	705	733	751	692	710	706	748	712	722	686	655	701	670	687	746	691	667	695	758	714	749	659	711	721	688	737	716	734	739	780	739	685	737	730	719	752	731	711	698	758	677	712	713	713	708	697	719	716	687	740	727	725	703	693	691	697	684	681	722	706	698	713	710	655	706	685	696	741	734	711	674	743	730	712	721	697	770	717	682	745	756	732	696	732	719	709	710	716	693	715	698	692	683	686	691	731	738	719	720	698	696	718	714	679	678	729	720	711	695	719	702	693	704	676	748	693	716	727	687	705	693	755	649	697	723	702	708	715	709	786	698	674	664	730	716	705	723	733	721	681	666	731	642	689	788	740	684	713	723	717	696	669	696	740	725	727	703	743	690	730	700	707	700	725	720	732	744	750	726	721	776	754	735	736	691	680	744	711	715	692	713	729	701	731	706	696	727	725	666	747	714	759	695	754	735	709	728	740	721	713	735	704	712	746	721	710	723	686	708	667	710	697	654	728	681	770	685	694	717	748	671	676	665	707	718	700	734	718	721	771	687	810	743	694	736	764	731	712	695	687	736	694	716	718	734	715	721	728	717	690	748	692	735	758	663	733	722	709	702	738	677	729	685	712	693	684	693	729	683	696	702	755	721	750	713	751	703	720	748	750	667	731	739	700	696	702	698	725	677	708	691	687	677	692	698	715	683	674	704	727	686	738	708	695	748	730	706	690	727	755	724	724	711	712	665	763	762	720	671	712	671	746	700	689	735	780	723	692	690	725	723	700	709	774	749	704	772	661	780	663	749	722	727	712	705	778	714	723	702	699	706	686	705	684	660	715	737	698	705	753	742	738	722	683	754	680	700	709	778	735	694	719	669	755	706	727	746	736	665	716	705	688	720	723	724	707	684	754	692	718	735	727	681	694	763	708	748	771	726	732	690	745	718	715	719	715	717	715	699	686	706	738	700	700	722	704	693	691	707	730	725	732	736	663	718	679	686	682	716	720	701	725	761	702	747	753	728	687	724	736	695	713	778	721	704	712	760	723	789	701	670	717	731	668	737	717	683	694	659	719	643	700	697	745	710	756	694	716	709	728	681	715	732	688	689	713	709	718	704	845	695	698	687	739	709	730	728	729	730	717	736	687	680	746	661	703	706	689	700	721	695	677	701	705	703	681	746	710	773	686	703	741	711	767	678	690	690	699	707	746	708	700	705	689	711	696	691	733	671	684	754	754	683	687	712	700	768	742	756	694	702	713	676	716	711	720	695	744	757	704	705	720	715	700	717	711	729	711	704	676	664	765	678	728	739	720	722	763	702	728	690	689	704	707	696	689	719	719	699	680	732	730	721	689	698	699	690	732	730	725	736	718	735	706	750	736	696	720	724	717	707	752	648	663	718	722	702	695	758	692	725	726	704	740	701	696	695	707	710	692	747	673	686	735	688	692	669	749	715	730	713	705	700	715	708	750	724	719	689	730	745	684	747	722	649	744	731	706	713	724	706	764	688	722	735	683	645	710	768	759	773	714	714	727	695	740	694	698	729	700	673	712	729	672	693	715	720	719	735	670	693	709	734	676	711	715	739	674	699	691	754	707	739	721	675	735	694	740	708	746	681	645	666	660	746	670	651	682	727	714	691	733	729	713	676	732	718	749	697	742	693	734	761	697	737	701	747	671	689	689	719	709	729	693	760	763	679	728	736	701	718	707	724	678	729	703	740	716	723	703	668	759	693	708	721	676	662	681	772	669	715	700	737	766	723	725	722	708	722	660	704	695	685	713	681	710	723	709	710	764	672	707	711	726	728	760	736	734	697	708	708	685	737	694	698	704	729	730	781	688	678	735	682	707	716	704	731	726	721	713	725	698	720	714	715	699	692	677	709	764	711	732	684	674	704	704	656	680	664	737	684	714	756	772	647	658	700	706	650	717	701	722	716	672	660	711	730	714	761	678	663	753	718	735	706	755	731	730	734	681	724	712	728	700	747	677	745	718	746	681	738	696	688	709	728	681	718	721	691	679	685	685	720	703	730	710	747	709	687	733	709	737	715	713	688	709	723	694	757	734	699	705	746	727	698	662	681	709	679	728	701	671	691	728	712	682	721	719	743	644	719	736	744	729	783	724	705	765	784	759	757	714	699	677	709	749	760	689	645	736	675	697	718	668	728	751	772	693	733	728	728	707	720	672	718	678	694	654	761	717	655	711	717	740	711	711	701	688	686	735	716	692	721	737	695	727	766	769	660	700	742	683	648	685	742	676	684	712	671	704	719	718	778	710	708	723	700	710	702	715	742	741	705	718	687	720	706	695	723	710	730	724	702	709	717
37830	51812	40929	31069	22214	16653	12020	9456	6931	5900	4882	3986	3324	2936	2515	2347	2174	2047	1884	1776	1600	1463	1500	1306	1225	1341	1224	1152	1154	1104	1069	1133	1000	1027	979	984	978	933	947	897	888	844	837	867	735	799	825	799	802	853	824	813	808	818	792	808	798	836	780	794	841	752	801	760	729	786	771	803	750	785	774	818	814	775	779	794	839	773	728	694	805	793	766	759	747	774	753	745	801	748	707	726	744	725	748	770	751	724	790	763	782	757	721	734	759	836	741	749	746	763	721	689	781	764	738	761	740	744	723	718	757	788	741	758	721	774	771	806	754	808	761	723	725	749	763	723	707	759	749	787	749	831	756	739	751	741	759	755	718	801	791	747	765	768	765	797	728	703	742	779	814	737	747	820	787	762	783	726	743	795	795	725	759	760	716	733	706	781	746	748	724	754	736	751	777	701	753	703	773	763	766	774	735	750	731	754	796	761	745	715	760	772	773	683	711	748	729	770	757	767	783	728	794	709	733	775	774	780	767	804	739	840	784	794	782	669	778	789	743	726	773	789	772	764	768	790	762	780	726	701	709	762	752	790	720	732	747	721	780	758	810	755	748	721	777	729	738	762	735	752	746	774	784	752	788	768	760	743	759	760	719	786	749	759	705	778	726	751	756	752	762	777	725	781	763	740	777	730	759	784	748	767	722	764	798	755	758	695	758	791	734	745	804	738	786	777	721	730	751	681	762	732	756	697	723	699	783	765	759	790	775	744	760	797	749	731	730	812	755	741	739	758	730	748	768	789	759	808	755	753	738	775	742	744	753	742	771	776	734	740	767	797	733	776	726	743	775	728	746	761	775	758	765	737	687	758	802	754	775	786	739	757	756	782	775	732	754	766	775	766	758	755	759	752	757	797	740	717	720	737	789	796	750	728	772	755	721	815	777	791	778	688	805	763	739	761	751	759	762	734	774	722	733	755	802	779	761	753	777	697	748	759	736	766	761	762	717	798	786	777	721	763	739	786	748	779	722	755	765	792	749	761	774	761	771	741	763	747	761	781	750	718	743	779	733	758	745	750	692	753	734	778	741	758	781	771	758	698	770	756	753	767	723	789	722	764	731	789	746	755	723	714	746	726	745	736	799	741	778	720	749	786	759	682	761	780	757	818	723	747	735	730	784	748	787	732	771	762	717	706	781	755	711	723	736	765	778	758	799	799	763	747	713	782	730	695	806	796	747	749	724	827	788	719	716	775	741	795	683	706	733	793	740	731	769	764	709	776	780	781	743	790	798	712	715	782	746	814	724	793	757	763	759	753	738	742	732	789	786	733	758	729	733	781	769	775	754	724	719	780	748	774	794	757	746	769	770	793	730	741	785	771	784	745	732	749	791	749	773	763	737	765	741	790	734	772	744	751	765	759	764	712	689	702	755	767	819	752	759	755	773	721	769	780	805	731	748	712	675	799	759	683	788	815	698	796	755	752	751	765	742	733	768	781	743	738	774	801	760	757	762	775	775	757	735	739	768	758	750	780	759	776	765	742	734	751	733	723	771	774	775	718	720	744	748	749	741	764	752	734	791	725	716	740	787	762	734	760	764	787	764	760	820	756	757	715	728	740	773	750	739	745	716	749	768	751	720	793	789	804	779	771	755	727	807	789	727	730	813	734	763	741	762	710	774	761	716	810	764	760	777	729	776	716	736	768	711	762	747	718	750	769	740	783	767	790	758	772	726	765	775	741	776	695	800	794	777	787	757	760	783	774	740	789	782	790	757	741	700	733	778	772	739	733	787	792	741	773	735	724	746	778	780	778	777	783	774	784	743	778	755	786	744	752	753	789	761	730	795	743	724	766	785	781	790	769	751	744	712	768	777	788	704	758	768	708	791	755	722	758	737	772	792	728	804	796	751	769	733	717	768	711	738	731	786	714	707	743	749	729	729	744	769	701	740	785	809	773	744	735	808	731	744	776	790	720	734	698	757	765	770	787	727	757	782	757	668	772	756	735	752	722	783	738	815	748	750	760	799	747	751	809	716	758	733	735	762	771	728	820	739	767	797	818	777	758	734	737	748	754	775	778	745	755	818	780	761	721	771	752	767	763	704	762	762	757	730	776	737	738	776	772	743	726	720	725	747	743	715	776	739	729	781	779	776	774	710	731	705	759	701	710	779	728	764	761	723	768	755	787	823	782	710	761	703	753	712	764	792	706	763	717	721	733	768	738	753	732	768	755	748	768	731	790	804	736	849	718	781	742	732	729	745	690	744	757	773	747	733	775	809	760	755	782	747	766	704	737	755	751	760	777	768	764	800	775	765	749	766	759	770	770	772	735	695	766	766	757	751	750	796	801	742	763	789	715	736	746	732	765	737	779	779	753	766	755	796	774	753	781	789	755	779	765	747	743	782	778	736	764	789	783	747	755	758	735	750	804	715	766	705	761	752	711	749	726	735	732	765	759	775	704	725	782	716	734	728	749	750	781	767	747	774	680	755	781	764	703	751	735	740	782	715	742	752	757	754	737	760	729	765	767	737	781	730	824	715	761	778	778	734	780	749	708	759	758	800	775	755	773	732	751	750	764	757	744	778	760	793	735	762	769	793	772	711	737	768	757	803	763	736	789	737	779	830	758	778	751	783	753	749	755	735	770	816	719	791	751	759	729	774	758	723	780	749	788	776	776	732	772	712	754	804	733	772	792	743	756	818	744	751	718	741	767	756	757	759	738	732	725	707	716	763	723	770	733	825	789	774	781	738	736	774	746	753	797	730	722	775	736	749	737	756	722	700	750	719	770	727	754	792	782	786	798	764	767	742	775	725	753	744	777	768	722	753	705	719	800	697	778	811	760	751	788	800	780	748	722	816	725	739	752	775	800	781	780	715	712	737	732	774	730	726	788	719	762	733	764	768	749	788	753	756	711	774	793	736	763	705	753	753	769	782	759	714	750	758	752	769	760	690	755	769	756	765	801	741	731	720	751	755	702	736	816	723	767	785	773	749	735	716	752	716	729	766	754	731	793	749	716	815	754	827	786	744	674	754	779	741	743	745	732	787	738	791	739	771	745	711	730	775	768	719	754	705	771	731	706	771	743	787	772	796	734	786	753	814	744	766	775	727	755	767	767	708	790	752	731	750	764	748	743	787	775	751	753	785	740	736	815	758	719	789	745	742	807	715	692	761	743	765	733	749	800	724	783	723	747	741	716	701	779	789	687	785	760	749	808	798	804	765	745	744	725	744	736	787	799	733	786	752	731	721	798	747	770	740	752	789	746	728	709	759	748	740	784	734	745	732	761	790	789	767	772	690	762	783	744	718	774	756	740	782	769	776	780	749	743	816	716	761	757	749	781	733	787	775	766	735	760	759	754	715	752	709	777	736	744	696	753	725	773	797	783	724	772	778	733	782	789	756	821	772	814	755	735	731	754	768	761	701	741	758	726	807	729	795	716	750	765	726	744	737	740	774	799	742	719	752	737	735	736	727	721	755	700	718	716	753	782	734	795	769	737	744	772
23095	20728	27272	24290	21074	21527	17015	8609	5696	4532	3757	3128	2774	2498	2209	1872	1670	1574	1601	1494	1504	1319	1290	1181	1164	1153	1152	1173	1134	1097	1103	1026	1102	1039	983	983	1019	955	975	944	897	888	908	925	920	921	931	889	914	891	877	864	902	874	916	868	826	884	888	891	844	885	927	804	880	918	857	894	852	898	916	828	884	856	887	836	815	874	833	817	819	905	868	862	872	839	844	853	810	855	838	843	882	836	865	869	788	865	838	829	774	856	829	857	817	804	853	869	855	815	829	849	815	847	771	773	837	830	855	778	812	800	830	828	809	844	861	835	834	838	830	830	791	828	860	819	811	844	837	838	828	871	861	857	860	814	812	811	819	897	844	798	851	846	803	830	842	858	815	827	870	837	839	863	867	846	807	818	784	799	835	835	822	841	834	859	830	827	826	804	816	861	868	853	837	810	787	814	852	831	828	822	859	829	816	879	826	849	855	858	834	810	800	842	856	914	847	844	833	843	859	839	837	783	810	815	825	807	859	848	845	880	835	865	850	865	798	836	847	817	826	842	835	819	850	840	808	820	806	848	803	811	795	833	815	751	857	829	842	829	802	856	849	824	872	813	817	810	850	813	858	841	868	805	823	804	860	864	836	760	850	886	884	830	852	807	844	863	809	856	769	836	834	878	821	832	854	837	818	854	807	868	826	792	850	858	815	809	820	819	861	833	851	875	841	801	879	853	804	911	874	819	856	868	850	823	880	873	870	842	821	834	816	832	781	841	811	913	835	835	809	859	809	879	810	819	823	789	863	836	821	868	892	835	789	796	836	834	835	837	818	863	885	866	814	853	829	873	832	882	833	772	852	813	863	830	855	918	828	870	832	873	823	823	857	823	829	845	759	825	833	802	803	843	850	864	811	830	835	803	878	853	767	857	847	892	845	833	825	854	846	866	816	889	839	874	889	842	848	783	858	866	817	814	809	848	815	820	803	817	798	803	806	804	874	832	866	848	830	845	836	824	861	860	839	874	834	847	891	823	903	827	824	767	862	841	862	840	843	818	892	879	824	836	849	790	795	832	844	835	863	823	858	885	843	839	863	824	905	767	818	764	829	795	863	812	798	831	827	840	851	843	872	800	829	873	828	839	847	828	868	878	835	805	824	772	847	877	848	811	788	810	851	836	828	871	866	842	885	827	822	819	832	851	847	811	805	805	886	835	822	821	783	868	867	834	863	829	856	875	876	865	846	807	856	838	838	840	845	879	849	880	851	771	848	806	812	821	756	842	820	826	854	772	803	908	858	860	817	832	830	830	849	919	846	810	830	871	832	820	781	889	842	846	872	830	847	839	805	797	873	899	839	855	852	857	794	825	865	829	813	846	821	802	823	874	840	879	819	811	823	841	838	873	845	815	705	811	874	810	775	811	823	857	843	795	804	810	803	801	858	837	863	812	834	815	815	833	840	886	885	817	813	881	924	854	856	824	822	821	869	788	884	836	858	863	787	840	793	822	878	847	810	844	811	853	799	879	862	896	828	836	800	883	798	865	842	767	847	874	866	836	850	883	867	780	802	820	889	862	861	833	842	857	852	865	820	856	784	848	846	850	810	875	831	812	844	842	767	871	886	860	878	856	824	821	842	798	833	836	854	854	855	783	831	881	884	844	796	862	847	830	841	888	820	800	840	759	820	859	799	834	888	844	833	882	862	902	831	816	894	817	861	863	807	821	869	812	848	838	815	817	856	831	824	833	824	823	811	819	817	851	826	795	860	838	853	870	863	819	750	842	775	797	816	821	798	806	823	863	862	804	839	848	842	874	857	851	806	814	798	828	832	807	825	864	885	862	840	840	834	786	887	811	815	871	885	811	872	869	812	831	836	831	817	846	812	851	831	870	801	847	773	808	840	818	857	789	794	845	827	845	847	823	860	835	861	908	817	847	920	869	845	846	824	871	857	808	840	805	826	814	840	835	874	819	805	892	818	835	848	799	846	846	807	823	846	906	854	817	860	892	837	854	857	832	844	791	856	844	879	875	802	846	870	850	848	886	846	830	819	804	885	849	840	832	890	797	800	865	833	855	825	800	835	814	809	802	815	860	823	802	842	834	841	800	825	841	791	812	856	824	825	807	863	810	843	834	825	824	848	845	839	847	849	786	843	850	826	856	862	883	851	791	860	846	856	809	847	808	795	848	829	837	918	872	866	820	832	843	880	829	829	844	838	806	799	827	847	872	854	812	779	895	825	821	802	814	841	858	801	857	787	860	878	876	888	832	838	801	848	847	816	868	860	809	853	818	884	848	835	846	804	840	868	874	808	883	794	872	850	847	889	806	862	767	771	847	836	840	877	818	830	810	838	844	786	832	828	875	829	858	833	820	886	771	831	816	850	864	855	869	829	845	850	837	854	833	836	881	845	827	892	869	874	852	863	855	829	830	873	811	820	807	829	871	833	810	821	836	860	871	869	862	842	836	814	865	817	874	773	842	831	889	812	886	833	800	836	870	809	794	820	841	848	878	791	773	827	818	854	878	840	929	861	846	882	815	810	843	837	843	853	830	832	840	798	824	842	826	828	854	804	862	892	821	800	839	772	815	877	812	848	775	822	875	865	876	874	829	842	842	783	814	854	820	886	827	828	891	904	811	851	850	842	757	798	883	835	851	809	834	804	845	851	846	827	831	839	841	787	879	783	811	903	813	818	882	814	877	847	810	801	847	848	857	807	833	825	804	811	786	859	844	828	849	792	826	801	808	884	803	792	814	808	866	865	848	808	808	866	851	832	800	882	837	813	870	868	858	822	873	849	825	788	835	827	848	777	841	899	859	850	833	792	856	824	871	841	822	749	843	858	788	835	806	838	796	832	818	834	816	864	860	822	788	858	841	751	841	834	842	778	838	828	837	851	849	898	857	871	857	876	855	809	854	890	826	809	819	932	826	773	863	831	872	836	804	793	846	843	801	839	830	840	829	786	815	786	838	833	845	833	901	825	810	860	807	846	835	799	813	831	837	835	899	825	872	851	811	837	804	816	849	852	819	910	895	850	874	876	835	816	833	798	855	841	818	819	861	824	864	816	816	846	831	822	814	803	807	848	846	787	797	802	825	804	858	879	838	834	832	808	822	876	836	894	870	815	786	809	776	865	870	866	851	813	828	841	815	788	798	824	829	807	842	772	847	816	839	836	840	788	839	851	817	863	759	885	856	826	882	870	828	791	828	822	781	870	839	796	856	839	865	826	791	826	842	819	827	824	802	839	822	865	823	805	844	824	829	837	825	811	867	849	853	847	832	827	804	790	843	912	819	800	846	823	832	835	883	846	894	832	815	837	846	826	838	822	811	864	853	841	837	837	867	870	805	820	828	781	842	813	849	821	868	832	797	814	780	815	887	868	821	755	872	878	818	814	826	783	847	859	879	855	826	839	831	796	820	872	826	811	832	873	851	809	817	818	814	879	760	820	819	884	878	860	813	841	820	824	867	821	836	809	834	861	860	808	818	848	815	840	875	838	839
38351	54002	51237	37989	28002	21285	16228	13302	10452	8523	7003	5779	5051	4476	3792	3236	2691	2624	2645	2248	2048	1969	1827	1754	1512	1530	1558	1470	1408	1390	1359	1340	1291	1213	1148	1192	1096	1070	1109	1040	1046	1038	999	990	989	975	957	955	946	987	958	978	922	929	914	909	889	924	930	907	939	925	916	924	921	885	885	898	943	871	841	831	892	875	857	901	882	826	859	875	880	865	901	882	837	867	886	904	831	848	858	864	794	836	883	826	877	855	889	865	868	877	853	805	892	841	866	820	794	866	821	853	908	851	814	864	840	840	898	867	839	835	875	863	846	850	847	889	837	895	830	871	823	854	883	842	856	937	835	864	859	851	904	803	825	855	868	853	894	900	830	847	828	863	847	814	903	883	865	879	831	869	873	831	897	870	887	931	769	862	838	856	844	823	876	796	885	802	882	839	811	853	865	790	852	841	824	858	837	816	881	894	874	831	809	823	882	801	872	816	884	874	866	821	846	868	843	852	839	842	843	831	908	815	910	825	856	846	836	851	854	839	854	849	871	869	857	851	881	884	835	864	800	803	842	807	835	803	837	894	864	836	857	913	831	840	872	870	838	906	876	835	820	867	837	897	836	856	911	830	834	897	899	838	806	889	877	812	844	923	864	907	812	882	823	879	844	887	848	957	878	897	907	867	900	853	836	823	862	843	846	866	836	861	806	790	884	882	847	856	898	838	840	861	859	854	833	852	857	868	852	866	840	889	852	831	888	875	874	885	874	891	853	909	856	860	828	864	814	864	895	864	883	867	899	926	870	904	846	845	856	898	865	912	865	871	860	862	843	906	857	822	903	874	919	853	868	839	818	928	831	876	862	854	884	911	841	884	844	850	856	801	848	886	847	801	866	879	842	861	879	833	867	818	825	871	837	859	894	887	831	857	854	866	857	827	819	840	873	849	879	870	832	819	899	865	827	865	820	851	871	894	862	887	846	893	833	878	883	859	870	868	862	819	858	845	840	903	851	885	827	901	848	906	887	869	876	895	934	852	897	825	861	828	887	870	847	814	825	887	875	843	918	838	835	851	882	882	826	863	869	863	829	835	883	803	810	848	847	880	868	884	852	852	886	856	838	861	837	878	852	875	912	858	929	812	867	863	858	834	868	938	880	877	829	890	859	810	825	875	868	924	845	826	832	841	921	860	853	848	791	880	883	848	856	852	831	834	857	858	843	859	872	841	858	838	872	845	873	858	875	914	820	855	906	840	823	845	855	870	830	868	910	909	861	864	855	863	868	849	828	872	895	930	841	864	883	902	880	890	804	891	891	869	845	858	851	837	866	864	858	865	860	834	864	916	849	838	831	852	793	907	889	873	856	880	862	829	879	803	869	868	839	939	862	867	834	807	841	882	893	892	869	852	910	853	889	858	867	860	883	807	846	846	859	810	856	824	874	837	880	792	862	887	865	873	862	903	857	834	920	878	842	856	949	835	844	861	896	863	832	795	858	867	898	821	855	826	876	876	879	877	887	824	863	882	849	891	905	831	922	894	909	839	869	842	833	815	859	882	837	853	832	877	892	913	852	830	866	815	880	855	850	881	874	830	882	835	919	876	841	818	841	884	856	904	852	808	868	872	840	821	864	773	826	834	855	828	858	883	835	833	916	857	866	826	871	890	883	826	855	879	897	823	859	835	874	830	845	861	893	884	863	895	852	833	810	882	870	812	902	831	873	889	879	834	849	876	871	918	852	893	855	884	844	832	841	833	822	827	823	836	797	867	824	813	833	841	869	833	859	846	850	826	898	850	876	839	841	895	879	844	825	883	868	869	852	854	879	886	897	846	846	920	861	857	845	866	864	864	881	877	906	885	837	784	879	862	903	873	882	842	897	839	834	825	902	804	890	826	870	840	878	844	846	884	855	858	881	818	827	857	810	896	853	839	865	889	902	870	868	894	892	811	863	824	873	802	902	868	899	861	880	816	815	885	834	925	834	836	883	797	829	895	867	812	875	832	868	849	889	829	843	888	821	892	857	809	872	862	858	861	862	864	852	867	890	835	812	850	853	870	850	887	883	845	901	868	851	861	892	863	843	795	861	876	852	836	912	855	852	853	870	863	852	832	895	866	843	855	870	864	913	851	853	824	821	879	877	832	823	841	890	854	849	844	848	872	852	802	844	848	840	858	843	866	906	879	888	833	871	887	875	861	879	871	885	874	809	865	861	820	841	871	844	855	865	797	903	876	846	891	816	906	945	888	813	846	848	840	883	857	812	864	845	869	825	873	858	853	793	850	857	868	881	891	824	890	892	878	851	864	866	887	875	876	871	892	876	862	810	826	896	858	793	893	884	867	810	896	863	836	877	832	859	882	884	806	818	854	895	876	839	843	884	882	860	886	834	904	886	865	801	851	806	850	862	857	869	863	819	811	903	861	865	863	898	876	950	871	819	856	819	849	847	845	839	827	860	889	813	834	835	850	835	867	868	862	884	840	879	866	870	870	836	864	801	893	866	891	876	833	878	827	852	867	884	832	839	831	873	908	877	872	820	842	859	860	891	863	847	837	820	884	877	862	887	859	859	847	842	873	897	870	832	897	850	889	832	905	851	815	844	847	875	821	843	830	846	848	854	833	856	886	871	830	840	857	845	886	890	899	918	885	833	847	881	869	849	861	905	916	812	860	815	826	863	872	873	854	892	835	880	903	846	825	841	876	855	871	907	884	858	841	866	821	886	877	868	902	785	813	866	833	887	841	888	835	868	857	828	886	916	867	840	858	868	895	871	897	845	911	931	866	848	860	906	876	901	872	882	909	867	852	846	867	917	808	831	881	831	872	865	888	868	897	836	866	831	862	888	794	900	833	848	897	889	867	902	890	837	833	836	906	883	834	869	908	878	887	896	891	869	845	847	841	884	845	854	837	844	893	852	847	886	897	829	865	820	821	857	821	910	870	834	919	883	820	897	856	893	826	865	842	850	857	876	903	886	879	843	814	877	833	859	877	861	894	833	827	851	862	875	850	833	883	845	890	910	860	862	871	847	821	835	843	907	810	918	848	786	798	857	890	900	820	874	824	872	847	827	914	826	892	860	875	826	851	861	886	859	871	883	939	852	866	862	928	865	868	886	870	863	848	904	835	812	891	858	857	849	879	844	845	861	858	838	821	877	839	888	838	912	864	824	922	838	824	833	869	812	828	860	819	849	835	890	855	823	845	877	884	889	906	879	871	876	860	904	851	830	858	888	822	906	900	894	856	777	848	899	833	842	836	948	860	879	839	823	823	898	857	830	887	848	822	849	795	849	862	872	893	836	851	852	848	846	862	879	883	829	801	823	865	879	856	855	906	870	859	855	862	840	858	841	836	841	868	884	818	901	871	843	825	852	895	825	879	834	901	854	883	824	867	883	858	877	903	835	860	872	851	863	866	837	862	887	867	853	879	858	888	805	801	824	818	824	841	865	829	903	865	835	851	862	861	840	877	855	867	884	856	826	867	848	846	859	825	865	877	866	832	797	938	873	827
32703	29938	27176	18748	10555	6304	4137	3211	2458	2051	1862	1616	1460	1345	1259	1208	1152	1087	1104	1002	931	979	916	903	966	941	909	938	898	869	878	853	890	908	889	864	836	792	856	857	791	825	822	828	838	765	841	820	813	782	812	798	813	758	815	810	787	853	824	803	811	744	831	820	741	803	793	815	806	839	778	836	804	801	769	791	821	806	819	827	821	827	775	793	832	815	790	781	805	776	785	774	749	772	787	812	828	760	746	776	777	786	770	816	869	790	825	755	814	781	828	849	824	770	774	783	742	832	777	793	801	787	776	792	773	806	769	865	750	805	802	851	806	764	730	781	779	820	814	755	806	804	818	801	789	792	778	796	807	814	812	768	831	792	822	783	837	727	825	731	791	818	753	795	788	766	805	772	775	800	797	830	785	766	808	789	796	774	776	824	791	865	764	812	816	803	768	762	807	805	754	792	781	803	812	794	793	799	769	805	781	745	766	763	738	798	819	773	756	787	743	753	845	805	775	821	777	781	832	817	800	800	824	797	768	765	773	787	701	772	802	684	752	794	805	828	817	818	783	797	804	803	764	738	803	832	763	759	767	802	753	809	828	827	787	814	761	784	790	805	796	800	762	790	856	803	784	756	791	822	783	764	811	820	809	792	769	807	777	745	790	795	823	789	829	796	757	775	801	822	775	796	789	807	780	754	797	761	790	796	797	771	811	836	783	825	773	849	759	777	766	851	794	810	821	789	788	799	753	821	753	784	809	831	825	798	762	878	768	754	814	802	786	799	795	772	826	798	816	782	784	769	815	777	804	824	836	778	781	816	773	818	843	833	780	746	803	772	778	792	740	811	802	762	806	795	805	769	808	803	762	772	792	753	807	769	813	770	760	748	801	778	752	764	772	809	808	785	820	774	788	878	768	770	807	792	811	704	818	808	778	839	801	787	792	793	763	818	797	784	796	843	771	799	829	826	736	811	781	762	858	764	805	827	835	790	772	883	843	782	774	787	839	813	767	738	778	779	783	849	812	760	785	807	742	821	740	766	812	835	776	778	806	814	757	783	838	829	791	820	790	813	796	765	794	812	810	779	803	746	745	804	793	805	811	771	748	814	736	763	816	779	809	740	794	808	795	729	844	785	782	771	775	807	860	773	803	813	813	822	833	764	730	792	790	800	789	783	830	805	860	865	793	850	754	772	791	839	819	788	785	754	737	766	767	790	808	782	817	787	793	798	795	864	844	757	777	779	794	797	826	807	794	775	726	790	784	784	778	773	776	793	793	768	824	802	821	852	817	752	773	823	808	796	766	776	774	756	796	781	775	786	765	805	831	793	812	832	824	833	815	796	796	803	832	839	779	761	812	773	798	794	836	798	750	764	787	799	762	803	851	790	754	804	827	829	755	811	806	768	771	782	840	809	734	775	814	798	800	773	806	776	801	797	848	785	825	783	752	826	797	738	794	795	758	844	832	817	695	798	802	772	797	775	798	765	750	812	833	826	802	738	826	782	842	816	815	821	821	788	742	806	801	778	783	821	812	802	766	790	814	734	752	724	795	806	788	767	836	854	732	755	768	781	800	831	793	776	780	786	822	784	789	801	803	819	829	789	878	833	871	807	782	793	818	769	791	728	732	785	757	775	724	812	751	767	759	831	854	777	775	780	809	750	795	777	798	795	788	840	823	755	811	789	797	847	805	804	811	780	724	771	807	826	751	779	769	796	783	770	749	814	799	815	811	766	823	788	758	835	790	849	763	776	816	761	797	791	826	787	783	808	826	833	802	811	812	869	828	802	796	785	786	785	785	772	820	780	784	775	793	803	797	779	780	834	769	780	817	796	746	801	746	766	780	773	805	821	776	822	804	773	820	796	831	752	784	809	825	771	788	825	776	826	770	855	775	799	801	771	753	826	787	807	738	817	782	781	775	818	754	792	835	772	801	765	833	787	787	808	764	827	781	772	748	782	740	845	833	789	778	814	791	795	777	784	831	765	789	804	816	805	766	773	869	776	763	825	821	725	710	805	751	809	810	822	738	822	766	793	783	788	798	819	774	780	794	781	774	828	765	788	776	839	796	774	811	844	811	760	765	828	794	777	802	790	795	791	799	751	778	778	777	820	815	786	802	820	766	788	832	805	807	755	757	794	795	824	793	791	783	759	755	794	811	760	773	814	759	796	812	810	754	829	774	792	743	804	766	790	825	803	746	752	825	751	798	777	783	757	821	822	781	723	806	771	839	783	795	815	821	790	798	824	790	831	755	728	804	867	800	845	783	807	809	771	796	813	799	820	789	844	814	806	759	785	791	742	815	795	800	814	803	811	841	804	815	766	763	739	811	820	770	786	784	800	791	781	834	784	778	830	804	812	726	757	809	782	792	780	794	809	811	832	750	775	801	801	834	773	761	778	753	839	855	820	774	811	806	796	827	782	766	764	761	790	777	834	804	794	793	820	766	761	748	849	763	807	754	798	800	755	813	769	760	826	785	772	828	798	779	775	819	819	821	795	744	814	836	798	802	807	805	798	800	750	765	778	835	748	796	773	799	777	814	777	844	849	782	784	791	820	763	777	782	800	835	837	776	831	790	816	775	759	828	783	751	786	794	823	839	724	764	787	784	761	772	775	805	776	765	771	809	795	729	783	815	790	794	812	782	771	806	796	768	754	810	764	787	765	737	771	830	784	789	763	770	834	797	788	784	781	789	746	801	785	780	796	747	743	793	796	800	798	738	785	833	828	757	776	780	803	725	772	784	851	764	769	791	780	801	850	781	772	764	772	827	777	816	833	759	826	769	783	798	800	811	800	740	791	779	790	821	803	776	736	757	821	767	785	843	747	784	752	822	846	790	836	781	754	735	807	818	753	766	752	774	801	793	820	791	748	810	765	821	802	799	847	804	782	827	876	847	819	770	794	813	840	816	765	758	833	775	768	763	786	799	864	777	851	824	782	778	833	796	801	814	826	776	838	806	758	785	800	813	826	800	812	794	765	789	791	817	839	816	806	723	797	780	844	798	770	769	743	813	770	750	816	818	766	800	835	842	820	787	783	792	778	735	751	787	791	787	817	779	783	766	793	842	798	764	781	771	816	760	788	790	774	780	782	790	788	792	752	747	809	769	790	813	794	765	796	800	778	757	747	812	790	805	779	793	825	744	795	767	765	799	791	823	815	772	808	814	816	846	749	775	784	827	842	753	815	818	768	797	778	783	824	789	779	781	805	750	786	834	769	786	753	780	780	801	788	797	809	768	822	754	775	805	746	790	801	799	806	791	801	836	795	775	801	799	793	779	786	804	794	754	798	819	807	797	764	837	804	791	809	812	732	733	801	847	788	774	753	786	758	810	823	764	832	831	839	793	802	741	821	789	811	805	777	796	822	800	737	746	795	745	764	830	777	738	816	808	766	791	842	799	811	766	786	807	773	770	809	767	756	800	801	790	778	807	781	855	777	796	754	769	794	762	835	822	785	783	818	842	790	748	835	780	779	741	779	763	791	789	758
34201	41559	35012	23378	16150	11117	7662	6454	4891	3891	3430	2731	2491	2174	2000	1782	1609	1520	1498	1445	1311	1249	1270	1217	1142	1165	1074	1111	1075	1106	1041	1011	1063	999	960	971	995	963	922	936	918	926	890	913	879	878	974	874	879	885	840	889	869	944	862	863	913	882	870	863	888	860	850	830	877	813	872	847	898	875	833	889	811	779	857	872	796	823	900	873	903	844	843	839	864	823	812	843	884	882	798	847	842	850	858	805	790	821	910	862	819	856	876	793	791	838	808	803	858	830	827	871	855	896	837	828	848	815	873	833	854	823	849	915	854	863	890	856	855	881	855	827	856	867	834	841	849	867	856	841	888	873	841	855	804	843	870	894	865	833	853	817	813	790	810	909	880	875	838	869	866	789	871	833	852	839	827	850	863	828	836	827	828	848	847	804	843	835	830	826	870	809	876	832	863	845	815	890	784	879	872	820	857	857	893	829	845	834	826	817	872	830	844	847	823	869	845	833	833	877	869	838	886	812	839	805	812	782	849	861	862	843	836	849	806	865	825	809	848	893	824	807	855	881	894	860	837	804	848	847	831	822	839	809	825	861	820	829	875	793	840	871	824	852	817	833	806	853	881	831	813	817	880	802	807	829	837	851	855	844	856	794	864	903	861	810	844	849	820	820	947	875	820	920	836	902	785	829	818	878	853	856	822	864	869	842	866	835	814	845	803	849	837	801	863	830	837	877	863	831	887	845	822	781	887	856	852	849	829	874	881	856	839	873	800	845	827	856	877	793	812	849	821	828	821	764	832	855	827	857	861	840	874	835	869	878	815	894	857	829	860	842	897	854	877	886	874	852	904	831	839	836	792	860	827	839	890	847	877	830	829	888	881	826	825	911	842	892	885	862	838	836	805	851	870	841	836	873	808	844	862	856	904	888	838	839	826	829	823	873	853	854	852	811	862	847	784	870	821	882	830	878	854	862	821	796	814	827	860	810	903	856	881	877	806	844	857	860	803	806	810	856	844	863	838	833	814	807	795	860	828	812	833	831	824	826	826	836	878	843	894	810	830	861	825	839	828	842	818	846	815	856	856	830	826	838	827	893	854	791	871	785	881	808	811	841	894	846	879	835	831	806	894	829	858	800	843	869	783	856	858	821	893	859	882	860	848	843	889	880	863	875	842	801	854	818	867	806	825	832	831	891	833	895	856	846	849	910	838	831	866	812	867	876	819	873	847	834	860	821	832	826	871	852	790	836	818	862	798	870	892	852	852	854	828	841	854	821	840	793	860	848	871	843	868	856	809	863	853	812	852	826	841	803	848	887	852	784	849	855	821	845	816	816	848	852	816	864	781	902	863	872	837	856	863	796	831	847	881	850	838	837	847	863	840	814	831	892	834	835	872	891	870	782	784	794	860	837	845	823	824	838	864	879	848	810	817	857	819	845	886	835	867	818	858	868	860	927	823	898	869	868	832	875	896	804	809	848	839	817	867	865	803	849	892	842	890	745	844	819	869	871	811	888	863	817	854	806	809	840	818	886	829	843	901	848	853	824	799	853	945	842	859	851	870	861	821	852	878	827	863	818	886	844	824	832	862	865	833	800	831	770	836	830	875	878	837	842	858	813	848	855	859	888	877	798	856	891	848	854	815	909	845	854	832	841	862	827	853	861	822	835	819	829	865	836	841	802	813	859	819	834	839	863	831	837	875	806	869	823	821	853	845	801	801	873	902	800	853	800	855	860	895	847	809	844	812	832	885	846	810	816	828	852	844	875	843	874	850	840	902	862	847	839	847	847	870	875	842	870	863	831	802	862	861	859	812	841	881	841	879	815	829	845	807	852	840	837	805	835	805	826	818	815	811	874	852	835	810	804	805	832	887	787	842	854	801	874	853	847	799	871	853	787	878	890	798	858	873	929	864	843	858	863	863	866	863	884	797	833	853	850	839	813	812	879	848	809	852	848	837	829	866	901	833	839	840	855	815	871	834	845	863	816	843	878	833	832	874	830	849	842	845	860	824	856	861	874	839	830	792	854	902	878	818	864	837	820	904	809	886	839	880	866	810	862	858	811	863	853	881	882	829	850	839	810	889	849	851	883	826	876	850	834	838	868	815	851	838	857	832	829	854	873	817	869	852	844	831	846	837	822	835	882	908	859	862	861	800	826	826	856	848	824	907	853	853	800	818	827	849	865	830	851	816	877	872	858	871	827	848	881	847	843	840	773	852	865	830	870	875	818	886	844	778	934	831	852	847	792	857	845	859	838	867	856	813	844	865	839	848	892	816	855	847	818	839	831	895	806	820	812	834	847	864	835	828	850	893	884	859	814	816	831	811	813	824	831	820	880	846	898	802	896	845	842	800	839	887	824	823	823	809	806	815	841	878	806	838	848	825	864	849	872	823	860	845	833	832	858	860	853	814	870	842	917	853	882	884	879	842	866	823	832	877	823	827	860	847	878	782	886	856	824	912	912	856	818	891	798	833	835	886	823	839	895	888	869	807	819	837	846	875	901	840	861	836	845	821	871	845	824	892	815	800	845	928	860	874	808	820	832	878	825	824	842	849	871	803	817	828	843	836	826	849	890	827	856	920	871	855	854	907	841	868	810	809	868	854	823	862	821	834	807	849	875	847	758	830	818	908	863	837	875	796	864	821	836	844	805	857	880	797	821	839	836	812	787	846	899	808	845	877	806	776	820	832	850	798	859	835	834	830	841	833	844	840	809	872	857	787	829	857	814	860	844	835	851	892	819	871	859	881	871	827	865	866	849	804	816	850	844	852	900	857	837	829	842	807	771	798	842	844	839	819	850	820	875	848	868	863	805	857	899	829	847	830	853	832	828	836	882	854	847	852	855	824	838	840	878	811	787	861	848	830	906	850	825	820	801	876	808	832	869	863	809	831	880	792	832	815	806	837	818	830	865	874	885	835	828	832	807	828	856	899	823	867	824	783	842	872	837	820	840	868	818	833	823	855	846	807	877	823	838	838	803	851	842	831	851	855	832	846	833	891	851	878	812	824	848	868	871	832	880	857	834	856	819	835	821	835	862	826	848	857	836	860	842	818	822	830	847	878	860	841	831	820	828	871	892	874	822	830	857	837	812	873	877	873	862	840	841	827	831	846	774	862	889	844	802	840	803	817	897	789	907	858	807	837	878	836	797	837	868	841	854	835	817	829	796	863	831	828	835	872	889	749	870	848	872	840	866	841	817	801	817	862	809	860	843	844	828	871	809	843	798	841	819	811	880	823	864	848	837	911	841	810	844	864	839	876	811	816	787	868	845	830	838	829	846	860	809	903	872	807	808	835	834	813	799	849	818	755	842	814	824	840	836	869	816	836	856	884	790	918	859	787	859	833	891	876	871	821	854	814	874	897	874	823	848	885	845	829	865	853	829	867	845	840	888	841	866	829	844	810	840	835	841	851	813	814	848	851	865	878	849	834	849	853	863	864	837	836	865	867	835	861	853	880	807	846	924	862	889	840	862	746	881	840	808	861	809	898	849	854	867
24900	20717	27038	24997	21414	16665	9963	5838	3943	3356	2583	2288	1910	1775	1587	1436	1294	1266	1177	1089	1122	989	1035	950	935	906	918	966	867	934	868	839	831	858	828	769	780	837	777	772	750	802	759	781	776	770	756	790	731	761	730	756	780	708	708	772	731	746	729	737	723	800	736	738	716	750	717	757	718	758	724	776	710	728	683	788	763	712	682	725	749	630	711	702	719	684	714	750	682	721	747	736	707	735	673	702	752	691	718	713	711	683	735	727	731	729	753	687	673	731	769	728	721	738	728	671	709	757	697	730	661	693	708	760	690	670	707	762	740	761	729	680	704	723	733	740	677	703	697	707	704	759	705	716	685	712	724	717	733	728	723	712	720	717	704	667	728	664	697	739	709	691	684	678	662	714	722	734	719	724	720	709	679	697	744	724	706	718	725	691	656	694	681	636	732	653	721	759	712	739	721	703	664	740	716	693	692	666	697	713	710	718	708	734	761	727	659	684	659	718	697	703	713	714	727	686	734	686	715	707	696	700	727	707	751	734	693	752	749	735	692	716	727	699	707	741	711	686	743	721	723	696	745	700	674	699	687	693	699	700	730	701	707	679	668	740	706	668	707	691	694	726	722	745	727	659	718	713	710	694	680	708	688	728	711	691	704	716	703	699	702	696	738	711	653	672	734	709	693	704	721	689	703	725	654	712	738	746	691	726	732	696	680	744	681	705	694	714	735	718	732	694	740	704	689	714	728	701	705	719	722	757	693	710	739	695	709	734	716	686	660	668	680	730	759	701	673	681	756	725	710	697	700	725	716	690	725	704	633	667	705	730	683	706	665	705	706	699	777	748	702	743	755	729	676	711	747	707	703	673	745	730	717	685	679	717	718	687	698	686	713	705	702	698	729	715	717	763	708	690	741	700	716	715	720	705	673	683	667	691	738	740	728	703	694	726	716	687	691	751	743	732	746	670	703	699	721	690	689	657	715	692	715	774	688	709	667	707	692	706	717	679	726	722	716	684	661	697	705	734	699	755	735	683	710	695	696	680	673	679	697	696	750	714	747	729	757	708	703	704	730	712	727	680	659	680	708	708	725	698	697	731	685	711	711	753	698	667	699	711	680	686	696	691	691	712	731	714	719	716	732	715	701	715	727	647	737	721	744	692	719	754	703	716	685	814	725	746	694	684	702	705	699	728	671	701	682	711	716	651	701	685	730	660	705	736	703	749	727	745	712	761	738	688	690	708	711	696	723	688	687	657	701	754	646	717	714	743	755	644	733	729	688	692	724	646	712	688	731	693	753	751	690	705	709	667	699	681	692	731	715	717	702	694	682	667	712	703	720	671	659	672	707	683	724	688	696	712	644	662	720	645	640	716	714	721	713	718	679	693	720	685	728	660	712	687	646	753	724	731	677	753	704	731	752	689	707	773	660	659	695	724	671	735	723	705	736	696	686	699	693	710	727	724	719	732	749	749	705	717	725	721	724	717	695	691	685	715	735	752	712	688	718	775	718	719	696	689	711	676	716	709	703	680	658	743	725	739	701	724	701	689	732	705	700	676	709	756	731	770	735	694	733	740	665	729	708	720	733	754	703	733	719	730	759	718	767	674	721	725	702	728	703	718	677	680	726	707	693	666	729	713	713	724	668	735	661	734	644	723	716	713	747	731	722	729	771	687	668	727	713	716	701	716	740	715	721	744	657	730	738	755	683	691	681	708	705	682	668	717	728	670	729	764	722	697	672	676	705	702	689	713	681	723	749	646	718	706	720	772	707	716	776	707	691	676	676	778	694	755	731	661	749	751	775	738	738	715	725	739	693	689	747	757	687	717	760	730	723	756	741	717	695	756	703	728	730	723	717	685	716	708	724	747	740	701	724	713	709	714	719	742	723	663	751	787	700	733	723	718	713	701	746	694	665	713	743	719	732	712	761	710	707	729	681	735	730	727	698	680	689	742	699	655	663	697	727	705	690	749	710	712	700	727	749	704	675	690	718	672	711	730	685	737	695	741	678	685	716	705	687	677	710	739	737	719	710	681	696	724	690	718	703	712	724	744	741	718	719	696	755	742	767	708	726	722	709	695	681	743	745	698	726	724	718	731	738	705	667	676	747	666	700	701	704	715	766	736	685	701	727	710	665	668	695	745	693	734	763	721	718	698	736	692	699	652	702	664	730	695	692	681	697	706	735	682	722	734	743	767	761	697	664	705	696	728	716	718	727	709	707	706	693	717	724	684	695	733	709	703	734	733	668	758	708	720	749	707	705	700	688	665	687	705	678	702	726	689	714	712	728	665	680	756	719	744	722	772	688	677	720	710	646	746	683	671	727	741	669	695	681	696	710	702	709	775	694	672	699	731	669	719	701	704	722	700	746	718	765	701	734	717	706	712	736	723	747	720	694	700	719	707	726	703	658	693	684	672	702	704	729	718	654	712	668	759	697	754	689	672	665	694	674	702	701	699	700	662	710	696	708	765	709	683	725	766	717	677	696	721	689	738	676	629	708	714	772	737	700	755	686	755	700	722	745	718	735	731	713	770	716	692	706	718	724	705	746	723	715	687	680	764	714	723	724	723	735	723	736	718	630	696	668	719	714	758	744	742	727	714	678	670	702	716	748	728	640	725	749	657	668	694	666	670	679	697	707	737	691	757	694	677	707	709	676	739	649	706	707	731	770	730	720	701	749	731	733	676	689	710	716	725	743	763	656	737	745	698	718	707	693	695	698	740	700	738	693	707	743	732	713	740	753	714	697	683	732	750	714	689	750	746	739	744	721	661	681	674	755	721	761	678	709	787	679	755	705	753	739	712	723	725	697	751	718	693	702	656	730	731	698	725	745	673	700	676	725	739	768	693	717	647	730	699	692	737	751	712	704	707	724	757	674	712	737	735	691	781	734	732	739	668	737	718	725	667	714	677	708	685	730	747	758	758	671	701	718	723	715	701	709	730	727	703	705	678	706	690	708	706	728	745	717	702	709	687	718	716	730	725	721	724	696	708	710	731	697	745	733	691	744	720	752	711	740	677	711	683	682	707	724	724	710	738	688	740	745	725	693	705	670	715	674	714	677	693	725	759	745	705	733	733	720	743	676	688	682	748	720	712	712	700	716	684	699	700	707	699	665	697	717	779	711	693	690	678	709	737	738	705	680	729	726	692	697	669	756	724	730	726	714	741	702	711	721	712	725	725	709	700	707	674	737	699	711	683	748	714	709	744	712	722	716	710	696	670	700	744	726	732	718	709	680	721	707	696	718	729	674	766	715	714	735	756	662	704	688	739	701	712	683	688	687	691	735	729	710	700	697	713	742	744	732	662	709	728	691	725	737	714	690	746	710	699	704	759	699	730	720	706	682	696	690	721	733	667	669	697	727	733	658	716	731	695	687	768	729	702	711	701	686	733	716	724	719	694	735	682	719	697	725	715	758	718	684	704	739	695	728	723	725	718	690	721	693	710	691	699	681	697	720	698	685	709	689	717	682	703	727	725	731	729	770	712	734	737
34652	53494	46648	31591	24249	17493	13304	10230	7500	6209	4963	3981	3497	3127	2846	2345	2070	1984	1872	1688	1545	1449	1385	1315	1314	1217	1181	1149	1152	1108	1085	1112	1062	1064	916	1010	965	974	921	922	900	928	868	838	800	797	811	814	846	813	831	797	815	839	816	822	778	814	774	796	774	816	812	812	750	823	790	765	781	778	734	772	787	795	781	809	740	793	720	760	775	785	772	789	782	783	762	796	740	787	744	744	822	764	756	780	766	733	751	831	793	747	740	749	800	786	775	794	743	739	737	792	783	734	713	762	788	776	729	760	716	759	722	755	757	755	734	703	717	773	778	773	760	715	771	785	782	748	734	788	736	718	757	776	800	742	807	801	733	759	757	738	781	781	747	740	690	751	799	707	791	752	777	719	717	779	773	764	795	793	747	764	720	790	779	741	781	816	756	741	790	738	739	767	751	748	744	756	748	741	736	768	806	763	778	783	772	729	746	746	741	734	742	825	780	785	811	752	761	763	779	771	767	769	764	753	737	769	756	754	737	772	747	778	722	762	758	763	761	759	736	715	762	809	737	788	711	751	776	824	772	741	757	769	730	751	757	786	771	756	710	781	708	804	772	756	749	735	769	741	783	760	738	742	779	752	790	774	757	753	796	741	795	723	722	727	777	717	802	789	770	705	709	714	789	762	779	727	775	783	779	758	782	762	754	733	738	761	751	756	725	786	776	744	800	785	763	758	756	747	702	727	753	745	805	799	757	739	777	782	779	751	773	802	810	759	780	743	729	760	766	716	811	776	760	799	765	760	768	746	697	782	789	801	754	755	772	816	762	769	743	731	811	781	751	760	729	729	779	720	760	707	728	787	732	733	723	728	772	767	773	776	749	726	757	745	800	714	770	779	726	777	759	742	758	783	709	704	744	767	778	702	744	770	825	759	773	786	743	783	780	782	784	735	779	740	743	773	750	793	759	724	778	764	764	735	776	685	781	776	782	784	731	767	775	781	793	736	776	814	752	736	735	768	786	761	771	758	789	733	769	763	748	773	747	774	726	752	750	755	750	795	734	774	761	752	756	739	738	752	796	771	764	810	755	744	713	731	719	777	756	760	746	770	747	725	760	741	753	779	745	759	717	729	719	766	752	767	741	759	745	763	755	739	731	772	806	765	740	734	751	749	787	770	781	778	804	762	751	779	742	744	732	763	738	741	708	772	710	738	733	806	760	737	746	721	751	757	765	720	814	714	741	855	729	776	740	726	738	774	745	776	768	755	726	728	757	792	758	767	787	728	769	713	764	771	765	793	794	808	754	787	724	747	769	736	758	743	815	752	730	787	748	716	734	762	734	742	748	814	749	776	699	740	750	750	765	795	715	799	735	763	806	785	796	740	733	734	751	761	761	743	777	812	744	714	763	760	762	774	785	788	769	742	726	765	776	799	728	770	817	695	772	730	736	728	795	808	725	718	773	766	756	739	800	743	742	720	775	782	715	748	725	734	788	719	789	799	769	743	757	769	747	767	744	757	714	780	715	734	761	745	742	772	803	771	752	722	796	783	747	748	770	767	761	766	818	773	795	767	794	766	740	749	737	761	796	742	710	754	697	791	765	828	736	751	743	761	717	816	746	762	764	794	793	808	763	766	758	749	721	747	749	750	781	749	760	753	712	729	815	725	743	817	777	783	770	801	685	772	776	751	789	739	710	756	750	767	742	797	773	713	767	730	738	757	768	785	722	731	721	751	711	713	703	759	738	780	768	748	816	748	733	740	805	712	726	716	762	724	738	734	744	773	785	757	759	736	768	763	764	831	756	752	772	748	752	729	758	779	761	779	722	739	756	740	744	752	768	713	754	715	756	749	722	788	744	785	755	753	729	749	730	723	715	806	748	750	763	745	760	806	786	758	718	776	798	780	775	765	753	722	771	765	722	720	790	758	782	738	749	741	812	749	736	754	775	751	712	794	753	704	779	733	768	700	720	784	723	758	732	748	792	750	743	787	775	806	777	731	773	725	778	766	745	744	725	767	758	799	762	801	761	754	747	757	800	731	809	818	774	761	798	725	718	737	748	803	758	756	720	747	744	770	733	750	730	760	761	795	744	731	711	773	745	707	738	779	773	766	776	766	805	743	758	757	749	754	775	796	730	774	740	712	769	795	778	785	745	785	729	718	759	710	770	772	784	780	812	723	791	757	767	807	744	713	749	727	720	761	752	774	808	726	720	737	755	774	755	729	774	802	758	741	787	724	722	744	747	756	748	752	745	766	791	725	774	780	756	769	760	760	757	767	746	758	792	749	745	753	805	747	710	740	759	740	806	824	767	712	768	760	807	776	732	728	805	736	785	728	797	731	756	760	805	795	754	787	714	775	788	722	716	714	774	744	700	753	776	782	736	783	721	742	756	751	786	748	765	737	757	724	779	752	763	763	733	748	766	726	741	748	764	757	685	745	756	748	778	813	771	747	755	729	760	754	787	776	775	815	774	768	782	785	714	781	748	754	776	764	705	749	731	728	743	770	722	732	756	731	804	810	768	734	748	793	756	815	792	781	751	770	719	813	804	779	783	783	763	732	707	788	794	742	752	765	738	715	775	717	772	775	814	769	758	778	766	750	761	740	724	746	743	765	753	740	714	770	800	748	770	790	713	754	782	752	783	760	766	753	730	741	773	747	767	795	787	855	752	791	819	729	746	731	780	839	741	761	772	748	755	731	795	746	714	774	732	817	733	749	779	743	774	749	723	769	728	710	772	739	727	826	756	773	763	809	757	752	787	764	790	772	783	754	758	751	816	770	778	789	738	746	727	761	729	742	759	700	828	793	731	774	753	725	756	746	712	733	732	758	800	767	746	733	745	780	801	744	747	726	763	738	776	765	716	790	725	748	784	763	814	733	753	757	769	766	782	794	751	775	753	746	739	757	765	722	764	762	715	822	739	744	771	723	758	779	751	772	775	777	771	753	721	721	802	761	743	749	781	778	798	734	777	775	767	735	762	787	784	758	800	752	776	773	723	720	765	767	758	726	833	786	784	739	747	807	731	807	796	766	757	751	739	770	776	735	743	782	785	738	743	706	742	788	759	744	762	782	728	742	764	779	760	770	750	786	718	801	813	815	772	714	771	776	746	728	768	757	717	811	736	778	704	759	768	769	711	790	735	745	776	799	782	746	706	746	760	752	779	776	729	747	744	714	750	706	771	750	756	790	784	758	778	758	729	742	825	776	738	761	744	788	763	781	817	746	725	735	796	752	738	760	748	738	743	782	802	721	720	716	783	768	710	792	754	786	689	728	735	753	763	763	788	802	780	780	788	739	773	725	749	763	755	761	729	770	769	805	752	755	731	687	812	748	757	738	743	761	731	786	743	719	762	774	770	754	759	768	766	723	708	790	751	751	760	812	733	749	754	796	717	819	791	744	812	730	762	776	742	760	771	745	746	765	755	723	776	697	780	765	751	755	779	754	756	773	751	741	765	724	752	737	730	757	801	773	779	766	719	769	758	763	770	779	723	807
23090	20738	27337	24319	21242	21754	18647	9137	5801	4628	3736	3163	2779	2491	2182	1921	1672	1603	1494	1382	1306	1306	1233	1206	1129	1136	1040	1127	1068	1145	1078	1070	1051	1006	982	934	975	938	930	919	923	923	883	888	910	921	894	868	981	855	888	862	866	909	871	843	849	886	875	861	898	864	882	787	909	841	867	830	822	813	887	830	805	811	834	834	872	879	848	850	853	856	860	873	787	840	875	806	861	867	847	876	857	839	829	838	885	881	806	807	867	831	827	821	783	842	846	791	786	868	824	818	823	829	889	893	825	841	881	847	856	781	849	857	858	818	808	855	841	835	831	828	860	846	835	867	794	885	818	818	858	849	809	857	849	826	875	842	838	844	858	783	855	882	843	880	817	867	838	869	846	829	806	888	790	838	866	864	875	826	825	841	852	840	800	868	835	848	807	806	834	835	880	832	791	848	820	830	859	854	849	868	831	826	809	831	804	818	859	793	869	818	841	814	842	795	824	845	887	852	842	806	808	819	839	824	836	827	842	817	765	848	798	815	840	837	822	838	851	844	836	813	787	831	899	850	789	856	795	841	836	812	802	816	837	868	843	852	863	790	797	802	856	849	810	799	797	868	842	895	800	812	764	859	809	839	821	861	862	862	853	850	869	827	830	827	833	828	833	814	815	851	831	857	855	810	862	846	826	817	858	889	890	874	834	862	855	817	826	828	884	877	835	855	814	792	861	835	802	841	855	824	843	796	884	809	863	848	820	815	839	841	890	829	812	821	789	786	797	830	848	840	798	839	889	816	860	870	805	857	818	824	834	865	875	855	817	854	787	824	849	850	794	885	831	856	829	825	799	850	884	853	769	843	802	870	878	862	854	843	879	822	818	813	843	827	881	802	844	851	912	854	842	808	900	833	858	917	840	862	819	815	841	781	833	854	853	764	798	815	867	790	821	831	909	826	885	864	882	807	837	879	783	784	804	846	854	832	902	810	840	835	885	848	825	860	811	798	791	805	775	853	820	825	826	808	856	845	833	848	815	886	860	895	879	883	819	852	823	877	859	853	834	874	878	806	839	824	852	782	867	853	882	835	829	836	827	768	889	834	772	834	832	767	840	843	860	853	795	799	821	805	888	784	851	842	858	828	839	887	791	875	864	816	853	890	819	831	865	787	851	846	792	808	820	865	852	822	874	811	833	839	852	801	849	789	895	882	844	872	821	835	823	878	842	824	797	805	851	796	829	816	791	800	812	843	845	842	809	835	875	872	823	866	864	856	847	844	832	831	840	859	821	845	862	841	870	773	807	841	835	843	863	821	881	831	842	877	778	893	838	878	857	824	892	826	850	839	798	797	869	853	869	833	854	859	817	864	822	834	810	842	876	824	824	832	833	788	811	835	850	819	813	824	821	812	806	890	880	867	824	904	824	847	804	841	856	809	868	843	815	859	834	795	849	841	856	806	824	787	824	845	841	796	877	846	862	857	865	826	879	853	878	832	857	857	830	878	842	835	862	845	851	857	823	839	853	761	858	892	858	815	872	865	859	830	823	846	833	862	849	828	811	874	814	840	861	835	821	827	832	846	806	819	885	848	819	864	823	818	805	897	781	791	839	760	847	804	860	828	873	866	812	797	831	831	858	818	884	802	857	773	816	838	857	834	840	848	888	851	863	834	795	873	821	870	805	827	846	817	858	876	813	785	813	822	834	836	892	844	826	797	822	859	811	829	865	832	841	870	842	824	886	823	822	820	863	806	845	787	852	841	819	811	874	797	831	885	820	888	886	826	822	804	861	803	911	870	840	803	870	834	807	832	865	808	828	846	841	850	819	849	798	801	784	862	840	834	828	799	818	852	800	817	852	834	874	881	811	855	812	786	842	833	826	873	863	811	834	840	871	759	773	787	805	815	816	834	841	841	845	805	890	807	805	836	851	792	834	821	844	813	805	853	839	821	828	833	844	871	869	866	850	807	791	867	861	848	812	837	767	861	873	814	827	853	810	798	817	819	819	830	815	834	847	865	872	845	884	815	818	832	763	852	831	872	824	764	821	861	828	853	834	857	845	843	841	871	863	835	890	814	883	868	813	820	853	866	853	811	820	878	812	878	799	812	833	820	910	823	806	813	885	846	822	828	830	845	781	813	845	818	826	897	827	885	786	839	798	819	842	818	827	836	846	883	817	854	864	801	835	864	831	839	824	859	831	846	861	813	814	818	816	817	800	831	866	830	838	817	852	827	823	858	887	866	872	843	815	812	853	787	863	807	793	853	877	829	872	821	861	807	848	822	847	819	814	859	826	811	882	760	841	818	811	821	818	860	879	853	839	884	892	825	843	878	825	827	882	855	791	850	814	782	851	833	831	797	833	867	860	790	801	805	837	811	847	857	827	806	875	837	848	864	876	832	832	826	818	852	860	833	859	837	820	834	853	815	801	832	820	847	849	861	839	801	816	829	903	833	843	835	818	865	825	825	835	882	825	812	838	856	859	831	855	860	820	809	886	836	829	822	856	807	852	921	840	830	792	820	830	851	821	826	833	812	842	825	857	832	815	815	801	828	855	846	841	862	867	865	848	835	766	846	841	860	841	850	874	820	884	851	869	851	828	807	883	821	829	805	796	890	832	821	869	807	839	826	809	831	856	825	836	838	856	848	822	794	856	791	826	835	875	858	793	870	831	855	847	839	846	840	843	831	865	809	890	835	878	876	830	829	818	797	822	810	832	811	826	850	846	860	872	827	817	786	855	865	809	773	823	838	864	797	888	827	846	856	839	866	835	832	782	817	799	834	878	884	854	793	861	793	811	857	911	856	865	822	841	830	808	814	838	875	849	806	795	812	846	874	838	870	830	847	814	827	843	829	771	824	830	840	823	846	856	773	865	851	834	822	842	830	821	844	782	842	814	825	819	869	829	850	798	851	858	837	806	839	801	832	835	795	823	807	857	840	810	814	893	816	840	829	856	821	821	817	852	798	893	870	875	861	830	838	856	793	864	829	852	885	892	834	796	839	855	840	830	816	809	831	823	863	867	860	853	791	822	855	833	810	854	836	829	830	824	815	797	852	787	800	856	842	803	827	864	822	859	833	864	840	843	835	853	802	847	851	881	865	798	853	838	834	811	854	814	899	837	856	774	810	842	903	876	810	839	811	842	831	871	771	848	829	840	814	796	841	886	819	826	890	814	877	859	838	803	866	819	819	815	872	852	858	812	835	835	790	815	796	825	829	831	817	863	842	856	768	811	852	892	835	822	808	809	891	805	854	853	821	845	837	840	814	884	828	817	868	818	839	814	855	828	816	840	807	810	819	872	842	853	831	863	841	828	779	830	839	800	870	789	827	824	819	818	857	832	824	828	837	842	857	844	827	860	833	828	868	844	850	859	848	795	819	844	816	839	808	818	901	845	875	851	845	878	870	832	822	854	739	772	816	799	885	849	834	807	845	872	830	848	787	841	839	848	862	847	853	835	783	835	799	820	823	810	852	801	833	826	819	832	840	867	825	849	852	804	831
38607	61690	51241	36862	29697	22816	18816	13537	10546	8563	6781	5668	4931	4381	3930	3138	2761	2610	2330	2065	1936	1882	1733	1604	1520	1543	1496	1367	1361	1348	1303	1276	1296	1254	1200	1173	1191	1116	1022	1041	1025	1079	1016	1012	1016	993	1002	939	928	914	960	953	897	931	973	938	889	876	882	952	909	916	896	908	872	893	913	841	895	833	871	947	889	905	826	895	865	880	911	895	882	876	806	891	846	863	884	845	852	877	884	851	886	845	845	845	855	852	911	890	860	933	796	792	836	873	877	836	887	890	847	862	861	858	853	843	828	903	823	884	873	884	873	907	827	842	847	851	855	796	843	854	819	847	926	824	885	868	852	866	842	888	841	884	883	899	840	890	817	787	885	880	841	835	824	890	846	864	810	864	894	814	838	872	854	886	859	868	881	810	861	857	913	853	869	859	849	914	892	827	842	856	848	819	834	840	917	902	812	871	829	863	839	836	882	843	841	872	879	858	843	862	861	896	862	842	839	882	863	849	841	868	884	864	834	901	881	862	837	874	826	833	850	878	881	822	879	850	890	864	863	813	823	897	854	871	812	833	900	866	825	889	832	897	892	916	889	860	818	841	869	828	851	876	835	819	867	834	847	853	843	788	892	888	893	873	909	837	852	855	829	821	824	839	855	832	854	885	824	887	865	837	846	834	831	882	850	797	814	871	895	853	901	893	843	826	904	889	830	833	845	801	875	796	832	870	870	836	881	902	874	860	856	830	866	836	882	862	830	844	839	840	838	857	845	868	854	863	816	888	864	904	859	915	916	883	845	865	865	838	859	898	881	831	833	918	896	815	868	878	803	846	837	873	897	796	854	847	844	881	832	864	849	867	862	833	874	857	918	818	858	867	872	835	834	872	884	874	816	898	897	809	808	825	888	859	845	900	849	842	857	880	887	912	876	831	875	814	900	831	827	888	866	893	870	851	815	938	819	872	912	837	843	894	827	855	797	847	852	853	851	830	879	836	860	853	836	822	883	836	855	903	807	910	895	882	891	823	886	900	871	868	867	870	876	834	832	895	867	906	781	836	882	876	841	868	843	849	831	924	816	830	887	856	817	875	859	878	871	854	878	885	848	814	867	829	869	881	864	842	877	873	878	816	857	880	848	862	813	773	866	836	872	861	861	851	876	870	841	940	856	853	815	789	817	838	868	826	867	862	859	865	871	863	894	861	867	886	860	880	858	854	831	842	818	881	890	847	878	849	811	886	873	809	863	881	807	880	826	870	813	858	865	832	844	773	883	848	854	867	878	893	846	835	869	842	870	853	851	826	838	867	818	843	856	873	855	877	902	817	831	831	846	876	871	877	897	849	888	901	872	881	853	808	851	873	884	857	872	897	835	846	877	914	837	921	883	903	903	897	849	877	852	853	823	851	882	875	845	848	910	928	872	904	854	850	845	942	867	872	842	873	846	830	831	856	808	876	860	888	840	901	866	859	863	914	859	851	852	864	848	877	865	797	847	872	910	893	862	888	910	929	856	929	852	865	885	853	817	901	888	869	857	850	892	803	867	905	863	816	865	888	860	885	880	903	939	949	834	847	867	843	853	885	841	857	900	832	832	796	837	904	869	825	869	870	854	818	815	842	840	845	913	861	863	814	833	871	837	913	795	902	867	851	849	897	882	845	880	854	828	863	837	812	805	856	880	871	866	858	873	834	844	831	799	876	861	828	894	870	854	861	784	898	886	919	806	844	867	891	882	861	881	829	850	896	818	803	820	861	796	934	853	828	860	833	883	882	848	840	807	894	827	928	873	899	802	859	828	858	882	823	825	866	861	856	895	860	863	830	826	831	849	894	889	858	852	842	837	864	865	828	835	888	908	878	866	838	866	818	879	871	858	856	888	845	820	892	879	893	847	883	856	875	834	888	897	788	856	836	888	801	830	875	867	809	918	837	876	835	873	807	852	859	824	849	855	888	837	837	872	836	811	851	868	891	879	863	849	863	823	881	898	817	864	851	901	908	853	795	872	899	890	803	878	840	861	883	842	871	891	801	813	845	829	834	898	873	838	847	866	881	882	848	826	805	836	831	889	889	826	859	856	791	855	869	813	880	851	880	833	861	851	874	846	844	911	831	831	893	794	884	861	866	859	868	942	855	875	828	863	851	877	867	845	892	887	875	808	871	898	868	833	846	865	841	864	845	842	890	849	864	883	844	879	849	883	895	887	869	907	853	802	886	878	917	868	826	846	853	877	831	868	884	868	850	825	834	843	859	895	881	865	902	927	856	899	859	870	873	871	848	834	877	918	863	921	878	832	839	870	852	886	846	910	847	832	873	890	817	829	879	845	821	814	856	849	839	820	849	823	828	879	850	891	778	850	848	838	835	863	876	868	894	896	882	840	862	863	855	811	911	838	897	823	895	906	874	917	878	871	894	920	839	866	828	859	864	862	865	868	905	825	885	849	865	864	821	898	853	843	873	840	837	817	844	856	854	875	862	852	864	869	886	865	864	882	801	838	851	816	856	879	865	874	818	857	822	850	849	833	857	912	866	815	853	857	807	860	872	858	824	842	847	865	857	877	910	874	875	793	880	820	841	810	884	845	850	878	842	857	873	853	878	856	884	819	851	881	864	872	895	878	865	797	903	861	819	848	836	816	853	847	814	875	893	810	859	908	834	854	858	847	818	795	850	895	870	851	841	846	839	832	844	850	832	788	845	919	871	828	807	818	856	875	896	807	895	901	836	895	817	894	865	894	842	928	831	878	875	865	836	847	875	848	819	855	812	852	847	827	881	823	912	829	847	846	894	834	876	823	838	889	815	804	833	853	944	863	847	840	803	840	810	859	867	853	860	865	836	890	901	876	869	874	890	895	877	869	817	866	831	938	857	832	846	857	864	843	819	888	924	847	877	886	845	805	780	871	887	889	870	861	838	867	825	842	850	880	885	833	858	872	863	915	842	866	834	858	866	853	850	883	812	908	829	860	863	857	834	907	868	843	910	884	898	893	888	879	896	822	854	868	851	813	783	825	875	841	877	870	875	913	863	895	884	854	872	837	841	842	902	872	867	910	833	831	823	826	873	827	852	854	834	855	882	874	846	910	895	850	843	815	878	917	834	857	796	869	893	876	887	859	861	873	834	904	850	840	853	880	917	864	813	772	882	801	891	854	929	856	880	863	815	839	887	898	810	821	888	852	879	858	892	822	863	872	897	896	857	829	884	829	867	888	874	833	886	835	856	822	830	844	906	844	871	838	928	862	872	870	877	853	877	902	892	842	835	834	875	858	853	856	863	867	845	814	852	863	835	878	904	831	858	909	837	887	911	826	914	908	830	830	926	795	889	859	860	881	871	888	862	861	864	814	850	845	867	820	898	891	864	879	832	860	825	863	887	865	846	854	856	861	944	863	862	902	852	825	849	889	841	896	854	863	878	845	866	842	919	857	837	882	832	876	881	872	929	820	820	828	840	864	835	836	853	853	883	868	882	801	905	878	915	892	857	824	825	845	906	835	864	811	891	857	850
34974	34161	26119	17429	9648	6160	4051	2916	2302	1899	1746	1572	1410	1265	1216	1191	1075	1086	980	964	974	945	880	1016	910	870	892	893	931	860	868	794	886	857	858	881	812	827	845	837	866	845	766	793	800	780	797	815	807	837	783	726	786	786	770	818	782	777	806	773	800	785	790	781	786	801	783	797	817	799	800	766	767	770	806	821	818	799	802	785	798	799	781	775	786	810	754	789	795	764	743	752	751	810	766	738	830	752	795	828	783	797	791	817	778	779	784	771	792	776	792	742	811	806	802	807	792	788	822	808	790	783	822	835	768	769	774	738	739	764	769	802	818	804	762	826	807	786	769	767	784	762	756	720	768	821	780	752	770	831	807	813	809	829	793	789	758	792	853	776	788	788	774	746	773	882	809	777	832	813	789	772	810	752	769	789	770	805	750	805	775	825	834	771	791	811	721	789	807	780	768	806	790	800	778	801	802	773	732	795	823	772	748	825	771	821	804	777	747	786	794	815	807	803	747	734	748	751	776	788	807	822	770	827	754	795	802	776	847	759	792	764	775	785	780	807	785	737	795	776	757	779	812	795	794	776	800	817	803	754	860	842	775	812	752	799	798	753	768	772	770	798	778	842	717	769	756	799	752	830	713	826	766	788	740	810	822	792	790	797	811	789	797	746	771	755	812	795	765	810	797	853	742	805	820	794	791	834	804	838	804	761	792	781	763	769	791	819	800	784	809	780	750	838	771	754	769	833	836	766	725	759	800	805	778	759	778	823	818	786	819	747	754	752	762	789	794	731	830	787	793	757	825	806	806	810	774	748	778	794	771	783	817	736	776	813	815	784	793	746	822	759	824	809	778	781	819	779	771	786	748	818	815	783	755	768	779	732	798	772	792	759	805	813	737	740	738	801	808	755	765	793	785	798	752	818	765	779	749	785	804	793	754	845	783	823	798	827	760	748	807	783	801	742	806	761	742	775	798	759	799	765	801	762	760	772	787	760	805	780	776	840	793	767	769	761	805	753	786	715	818	815	811	743	802	714	819	773	771	799	790	772	786	740	768	777	766	810	791	795	813	838	771	773	749	829	794	789	770	767	775	768	862	795	803	788	812	751	767	781	783	772	764	755	789	835	806	737	863	773	783	770	769	788	760	817	783	827	755	743	832	736	778	816	815	793	762	780	823	776	813	731	778	822	767	782	769	816	792	798	801	802	753	762	801	804	731	841	796	789	799	794	836	762	809	776	790	805	729	796	774	830	787	804	794	773	781	781	785	782	704	808	757	788	775	791	743	777	770	785	801	824	843	757	786	814	776	791	788	778	767	813	808	783	765	814	749	757	804	765	851	805	824	838	789	813	780	769	764	842	769	781	808	789	809	729	745	805	788	827	794	816	828	822	763	842	781	773	768	732	772	809	735	764	831	794	788	811	770	786	840	729	744	810	798	802	739	726	827	789	749	754	777	796	771	814	781	805	803	777	772	796	792	817	764	739	788	762	800	746	776	827	803	788	758	813	794	776	780	814	749	750	793	798	793	760	786	768	800	777	779	780	808	834	763	787	777	756	796	797	764	777	751	770	771	786	766	764	793	795	767	790	743	776	822	778	777	842	802	765	793	833	747	776	805	750	798	771	804	798	760	799	799	794	806	788	789	797	805	828	814	799	778	813	782	774	779	844	831	744	756	827	808	781	749	725	799	704	778	820	779	745	768	789	802	775	775	844	788	797	823	838	765	827	832	785	793	776	777	815	800	787	794	801	724	820	779	803	799	784	804	764	729	754	770	796	752	784	757	764	773	775	795	769	797	764	782	750	775	830	745	799	838	768	807	762	736	795	759	857	758	821	765	754	809	830	762	798	789	742	783	770	822	811	795	803	788	756	827	768	829	722	814	740	825	769	771	819	797	750	786	757	791	755	814	774	770	788	742	819	768	783	783	773	788	803	817	810	786	771	784	751	763	777	785	824	793	756	760	772	772	786	802	820	819	752	800	796	778	807	790	749	801	850	797	779	834	749	772	855	758	807	778	744	785	805	831	740	828	785	787	803	790	781	747	796	799	740	822	779	779	780	826	813	797	766	794	781	776	825	759	759	787	824	798	740	809	803	799	755	712	804	774	768	759	783	785	771	808	797	788	801	817	766	793	806	747	786	775	769	754	771	825	789	795	796	792	783	803	754	805	839	837	768	785	794	723	812	791	776	797	872	756	796	762	787	794	796	762	777	771	790	796	781	833	771	833	799	776	765	752	778	768	801	731	785	794	764	744	795	783	741	785	786	805	842	771	747	819	782	782	821	740	771	763	782	748	774	773	814	757	765	757	750	774	806	755	828	791	834	841	810	812	789	752	786	801	758	762	800	762	794	797	747	783	783	771	798	780	771	769	733	757	737	784	781	761	765	780	785	796	790	791	840	819	784	795	787	762	770	826	741	818	837	809	792	852	742	763	779	786	798	779	865	817	796	820	820	798	799	801	820	800	830	788	751	809	769	819	763	779	748	817	795	776	788	754	847	816	777	724	798	801	843	742	804	799	837	804	748	789	782	782	800	756	853	805	810	810	766	785	801	773	764	766	805	800	796	772	784	790	821	746	773	779	787	735	767	756	814	754	819	761	803	802	819	767	793	750	814	782	801	788	734	771	807	786	825	804	794	846	827	763	799	813	782	740	756	785	778	766	835	750	744	801	782	754	800	790	801	766	817	807	763	786	796	754	817	828	781	801	779	805	770	832	806	802	793	788	729	766	782	774	820	790	779	804	757	809	778	801	784	746	832	792	765	820	819	813	725	761	782	797	802	855	828	804	778	798	773	751	775	806	823	807	787	804	768	815	770	782	807	815	779	787	755	765	814	790	776	825	753	835	764	748	775	788	769	811	782	815	786	769	810	804	762	791	773	745	802	761	769	782	799	774	772	749	794	779	791	796	792	785	792	828	779	771	759	799	804	798	805	753	792	805	770	771	799	750	823	791	768	810	759	846	809	824	774	790	764	766	767	766	761	766	791	744	816	790	787	836	770	793	761	795	810	801	819	809	807	819	801	756	802	852	812	799	806	791	747	811	771	798	784	769	813	775	791	767	818	787	777	785	730	798	799	858	735	732	803	814	774	787	803	784	778	813	756	737	804	764	776	800	806	814	777	785	752	754	784	807	775	767	782	874	785	798	799	752	768	798	799	731	746	745	770	774	801	805	772	767	798	801	788	781	777	777	801	777	799	790	787	778	787	728	779	823	807	743	758	775	783	784	798	790	770	793	759	811	765	777	841	812	815	807	759	799	731	798	808	719	749	776	823	761	747	762	766	766	799	857	786	755	775	800	764	740	777	848	775	811	738	773	765	788	795	806	765	764	846	811	767	824	810	825	822	753	775	785	835	749	841	800	810	784	843	767	747	723	768	778	783	786	733	778	778	811	785	764	779	777	739	721	799	755	779	821	748	797	833	790	775	754	756	787	791	774	801	763	768	740	762	775	787	809	737	811	795	779	797	759	767	743	794	761	797
38123	43806	32471	21862	15066	10843	7745	5712	4406	3608	3183	2604	2194	2052	1913	1729	1583	1469	1367	1301	1268	1192	1140	1122	1113	1083	1043	1070	1057	994	1007	1052	964	945	981	919	972	918	944	926	869	874	888	878	906	873	872	840	914	904	870	924	873	917	877	848	858	834	800	896	866	848	899	843	857	790	830	868	858	869	795	873	851	827	870	842	841	785	893	855	872	831	857	866	903	889	869	814	804	836	827	828	844	807	818	895	872	841	819	800	843	816	842	893	820	816	893	852	854	888	861	794	855	868	820	837	764	817	863	859	880	824	846	829	825	864	820	830	830	851	830	842	880	822	898	834	859	851	870	840	803	748	865	803	844	855	874	780	814	834	842	818	767	867	832	870	793	889	836	852	770	888	816	796	851	815	820	811	853	796	867	839	842	844	833	813	816	823	851	831	834	800	870	721	860	848	844	834	837	855	820	845	771	864	852	862	862	839	810	826	842	858	809	802	822	852	859	825	870	847	874	866	862	784	807	830	828	828	860	773	790	827	864	812	834	819	832	850	831	823	869	835	802	857	842	907	851	859	850	844	852	802	813	814	841	805	876	777	845	873	822	821	797	799	856	803	828	805	890	792	813	818	861	814	836	793	807	819	856	818	812	901	763	808	859	808	871	800	811	825	857	844	841	825	817	821	858	773	808	822	846	851	824	844	828	832	850	839	801	818	785	894	816	824	840	852	842	877	781	823	865	826	839	805	861	823	843	797	836	854	825	858	793	859	790	850	845	839	881	835	842	832	860	850	820	850	897	823	845	859	856	859	860	830	787	841	844	808	825	853	800	852	851	831	820	845	887	850	845	821	824	848	835	847	855	782	842	866	821	807	854	827	828	888	780	878	881	828	799	834	847	831	846	838	797	814	843	833	833	819	809	828	834	807	819	831	870	786	865	833	901	828	848	815	840	764	803	831	873	837	820	780	808	832	838	824	806	836	807	874	862	832	854	821	837	842	829	822	888	901	822	813	887	799	844	814	852	826	847	818	772	838	810	794	834	837	844	818	749	825	831	867	863	780	874	836	875	797	848	800	795	842	865	853	888	819	816	850	834	799	831	848	914	806	884	801	808	820	853	852	851	846	883	817	849	832	777	852	843	795	835	806	842	826	826	793	889	840	817	854	850	825	813	876	836	813	830	808	848	862	825	801	806	836	864	807	836	788	855	825	824	852	832	774	817	817	831	853	870	883	822	815	789	794	850	870	888	828	789	774	811	854	861	841	903	851	813	804	862	876	818	877	780	860	833	828	860	816	805	840	838	817	895	825	819	880	865	857	820	799	865	833	854	838	826	822	846	782	865	874	813	818	788	861	825	783	806	859	829	852	819	864	813	874	819	847	800	819	838	808	835	843	785	838	753	817	867	841	831	869	813	828	817	829	779	750	871	806	845	806	820	864	798	830	862	823	846	824	846	845	809	831	820	795	800	839	872	882	860	857	840	860	800	874	812	844	846	795	852	797	847	820	814	820	862	853	840	819	846	847	804	873	832	821	861	868	828	863	846	857	801	860	888	837	846	789	831	862	770	846	866	822	837	844	827	854	789	812	897	800	845	853	859	867	844	802	897	832	811	817	851	863	791	829	793	799	829	817	828	910	895	787	818	806	867	830	839	815	855	814	862	834	850	831	858	864	772	815	840	844	868	820	853	772	860	798	829	849	840	818	854	791	793	856	869	826	833	798	857	868	817	893	777	833	884	822	850	793	852	878	815	822	807	824	822	847	809	874	784	817	826	816	825	904	838	821	860	857	840	844	845	851	881	838	858	897	836	791	898	883	817	842	854	782	867	903	816	841	859	853	796	837	865	834	820	906	857	830	848	826	909	810	846	797	851	865	796	833	839	817	882	786	809	876	835	840	831	845	795	799	838	790	867	838	841	910	855	838	825	868	835	806	837	792	846	837	860	802	875	823	835	807	815	877	839	828	820	848	779	771	834	820	840	872	863	825	906	857	873	812	815	862	824	851	850	843	859	799	838	834	822	809	836	845	833	853	753	798	840	824	836	822	846	830	794	836	810	855	762	853	826	844	812	847	868	841	848	810	852	861	809	853	828	785	873	873	833	817	861	822	817	875	825	836	872	869	912	803	852	838	827	867	848	791	851	831	849	813	849	870	818	862	817	849	803	808	829	829	836	805	861	813	813	881	844	795	833	852	857	850	770	833	872	839	833	861	835	806	847	878	829	896	798	854	852	841	843	861	833	819	816	778	860	811	801	788	823	846	898	860	855	832	784	787	850	842	898	828	847	822	834	799	817	814	766	851	821	828	839	797	792	839	830	837	828	843	839	793	866	787	859	809	868	807	831	825	821	801	856	792	887	832	866	769	883	833	844	878	837	858	853	817	827	812	800	825	826	853	824	823	865	774	821	815	838	810	874	833	845	811	865	874	830	820	833	799	817	849	838	847	865	895	881	816	818	852	820	830	862	822	861	812	859	824	873	794	854	851	802	813	815	845	833	796	850	823	810	862	855	791	809	760	824	832	831	884	856	832	837	865	831	807	826	810	843	823	789	808	826	851	839	822	895	880	829	801	821	830	898	832	824	828	862	846	824	818	849	853	831	852	815	860	908	851	825	824	842	831	843	870	820	864	826	867	843	865	882	826	837	877	862	800	815	830	802	808	847	867	803	897	847	806	825	805	849	817	812	855	779	853	817	794	841	835	827	846	820	822	873	813	836	819	850	821	815	848	851	827	863	791	811	801	824	859	819	852	875	840	844	828	860	831	834	876	784	865	820	879	862	802	841	836	795	775	835	801	862	873	871	837	853	823	806	825	816	798	880	852	831	826	816	820	885	836	836	801	805	892	795	813	823	846	862	859	792	833	844	843	803	848	809	815	816	816	815	812	811	824	808	804	825	861	833	855	865	860	830	856	848	801	831	800	855	797	879	866	844	849	822	862	816	888	796	843	839	801	821	820	810	823	812	810	856	871	838	879	820	829	845	833	857	816	892	835	833	797	860	821	826	852	841	777	820	806	827	830	825	818	815	844	849	838	901	845	797	798	854	829	875	878	836	847	810	859	791	868	870	841	821	794	825	847	815	871	867	859	817	769	823	879	872	864	780	788	835	844	878	827	850	820	846	828	861	804	783	837	823	810	813	824	805	829	844	855	855	852	839	887	813	867	782	866	823	821	829	831	837	834	826	815	868	802	869	880	887	785	832	817	802	803	852	862	802	842	821	831	864	861	813	827	839	834	783	813	789	812	743	869	822	793	837	871	870	811	862	754	816	826	845	855	857	868	846	835	868	825	832	838	842	841	834	797	828	808	843	801	827	835	828	888	809	885	881	818	850	881	859	802	806	845	863	862	827	895	823	862	819	808	796	793	839	835	818	808	827	840	835	841	803	798	857	824	846	832	825	866	865	834	844	857	834	777	843	847	860	847	858	826	806	840	822	849	856	841	874	874	830	846	866	843	858	814	854	879	810	839	917	828	847	835	833	830	823	858	861	904
25100	20813	26891	25347	21990	19250	11914	5485	3704	3098	2533	2005	1807	1649	1513	1424	1283	1269	1144	1148	1044	1013	990	968	897	907	880	889	876	852	916	894	844	792	833	843	808	800	790	786	802	759	729	768	721	750	708	753	725	725	727	698	754	744	680	777	775	713	703	741	756	727	715	711	748	700	741	773	703	730	755	725	678	712	715	817	726	696	742	723	706	787	726	761	739	754	700	696	755	723	724	696	736	785	713	719	663	752	711	716	754	700	717	693	691	710	741	741	686	700	745	710	688	722	781	709	701	715	729	736	685	733	735	754	700	718	698	739	731	719	674	724	736	695	709	654	696	717	705	727	726	754	682	710	744	747	720	778	711	732	709	709	718	740	724	746	763	720	741	725	673	708	717	716	695	717	698	738	701	707	702	754	688	671	714	750	733	686	756	690	693	700	711	734	705	699	720	702	712	726	723	690	725	727	734	710	715	697	720	770	714	700	693	699	717	757	783	702	730	695	729	716	675	725	746	717	732	756	735	690	696	722	704	665	738	701	734	708	713	714	725	705	687	706	718	723	760	725	719	738	701	720	707	701	702	690	677	742	682	712	651	692	715	691	719	712	681	765	779	729	693	739	693	790	712	716	704	718	701	697	776	712	746	758	713	690	728	765	745	765	737	769	711	682	737	676	705	672	698	738	691	700	686	703	736	752	766	698	755	712	753	706	705	703	688	734	741	753	720	735	703	721	702	697	740	703	708	727	736	705	679	717	751	674	705	719	696	691	684	733	723	745	729	704	752	715	690	705	685	607	738	688	665	718	749	803	715	692	708	676	698	724	704	707	695	714	736	708	731	715	706	713	731	757	707	700	744	686	740	733	707	709	698	717	737	670	708	672	762	678	694	664	756	766	700	708	754	675	693	730	740	710	713	748	703	657	698	735	736	712	723	748	756	746	678	752	673	683	761	711	758	730	680	720	716	689	732	690	776	707	718	752	727	678	732	728	710	711	708	739	719	700	706	750	690	702	680	724	755	725	731	747	707	730	695	722	691	754	774	739	722	734	776	702	719	702	729	688	682	760	700	696	708	744	702	688	701	671	729	730	756	750	687	696	691	735	746	706	696	715	756	694	692	727	672	695	754	766	707	767	771	707	678	714	722	679	681	672	676	699	688	705	739	699	675	691	746	756	681	713	701	749	708	737	706	729	743	747	751	700	724	685	677	715	717	765	686	727	726	694	737	710	705	691	688	682	734	722	732	762	763	726	726	745	735	681	673	705	700	657	691	729	734	723	678	760	690	721	730	719	675	715	741	691	689	692	734	690	723	717	712	745	680	723	680	757	722	774	736	661	738	780	748	730	735	682	738	745	724	734	754	704	707	695	716	731	706	731	731	740	734	718	729	727	699	683	735	763	723	752	725	723	727	743	685	715	763	754	726	760	685	696	680	736	745	695	749	707	704	713	696	702	718	722	746	717	750	715	777	708	692	707	738	723	702	701	714	699	739	722	714	723	692	750	706	725	769	708	713	691	736	747	668	736	689	727	718	761	726	723	702	692	728	740	673	753	723	693	686	704	760	736	736	741	674	688	689	711	687	691	694	753	750	686	728	731	699	723	708	718	748	667	683	735	740	690	692	716	707	664	693	689	730	704	697	718	748	707	678	714	719	679	729	723	712	711	694	714	717	682	702	672	703	703	758	774	680	773	732	765	727	701	774	693	706	724	735	727	698	713	764	640	714	700	722	719	734	728	682	758	720	709	701	752	715	729	709	716	723	658	693	745	722	698	711	681	712	730	743	702	718	687	707	737	724	681	720	707	710	738	732	693	673	690	722	696	733	698	698	672	706	739	687	673	730	683	709	705	711	740	727	693	744	762	718	692	738	712	753	769	752	707	752	744	663	736	713	723	727	725	725	716	710	752	733	685	708	733	723	710	691	725	742	702	744	722	745	689	733	679	708	762	683	728	686	693	732	682	735	708	679	788	727	728	701	721	714	712	711	704	731	750	688	769	676	716	677	743	674	751	731	727	751	731	694	680	687	728	690	717	697	768	721	733	701	710	711	738	726	742	731	720	692	707	729	738	730	740	735	715	696	723	719	714	786	701	733	714	724	721	722	716	728	722	679	697	730	698	713	718	765	666	699	735	710	745	771	727	718	691	722	706	707	725	730	723	697	740	703	731	709	710	745	703	639	733	702	720	762	697	698	718	687	714	711	710	736	679	709	731	664	694	738	690	700	683	700	699	687	720	706	672	711	755	714	683	737	668	714	755	727	751	680	724	718	748	734	740	744	728	736	781	701	708	689	666	684	690	716	680	734	738	694	697	677	719	733	736	687	699	702	701	708	703	759	678	730	686	731	771	726	713	689	735	737	677	721	683	681	735	765	712	730	735	758	708	728	700	681	696	734	771	699	738	665	633	687	727	701	734	690	704	660	713	692	743	781	709	734	706	721	706	747	682	736	731	678	737	703	669	744	697	763	740	720	686	720	724	691	667	733	735	706	674	696	701	734	710	748	720	736	743	706	707	717	732	697	746	722	763	702	748	720	737	750	708	719	720	764	713	759	738	714	748	702	696	730	714	726	758	657	716	730	658	694	683	722	680	722	698	720	696	714	774	666	738	714	720	699	734	742	713	694	684	699	705	718	702	734	737	711	723	738	742	780	733	748	706	708	737	714	745	724	699	712	704	700	730	779	705	753	720	657	727	728	716	694	723	665	702	686	730	734	736	747	689	753	768	733	715	704	732	749	652	693	691	672	714	732	709	753	722	730	700	708	729	718	704	722	689	666	666	698	721	735	754	747	753	693	709	683	729	732	706	720	741	723	731	767	706	725	756	738	741	755	755	660	715	731	701	670	704	703	704	670	715	744	702	764	734	723	700	751	667	703	677	738	715	734	740	735	660	746	730	715	726	686	706	731	709	706	741	727	728	738	706	691	732	655	670	717	734	706	724	689	672	694	762	713	715	717	686	736	704	728	729	644	780	698	723	752	732	730	671	681	723	738	743	724	705	722	705	720	733	732	729	683	717	722	681	692	681	747	678	741	727	731	677	713	753	730	663	665	696	706	730	734	702	731	705	766	727	720	781	699	741	701	715	703	705	742	766	702	722	642	747	697	743	741	726	673	701	698	707	727	747	703	767	703	720	710	729	714	697	730	717	679	757	765	680	713	714	720	735	731	665	724	710	728	715	747	690	703	722	755	748	670	730	725	763	653	710	716	712	705	718	746	689	718	729	727	695	707	736	721	737	734	729	715	699	727	767	680	701	733	745	753	709	720	681	766	686	712	732	702	767	676	706	735	690	705	703	706	678	706	697	758	699	712	700	736	737	729	701	695	757	686	723	725	712	721	693	740	725	703	677	723	749	724	678	668	730	729	765	733	692	725	730	725	735	760	704	751	716	709	718	686	736	745	734	773	708	674	742	740	761	704	687	692	695	680	746	728	712	714	690	638	688	706	669	702	728	699	740	686	717	767	695	782	704	752	727	706	676	744	728
38026	52367	42001	33725	26590	21793	14301	9355	7180	5921	4616	3704	3161	2678	2518	2259	1956	1767	1687	1641	1459	1374	1310	1217	1273	1191	1075	1083	1064	1083	1035	1042	978	1010	940	889	969	898	895	894	886	880	877	866	827	862	906	808	801	805	838	785	793	830	809	800	805	747	806	815	779	792	789	785	789	770	808	773	814	769	771	764	756	807	769	801	793	751	811	748	743	752	743	817	785	736	760	706	738	759	724	714	751	788	786	740	740	760	757	750	795	737	783	693	793	734	718	703	761	735	777	744	767	759	726	809	707	770	771	762	747	750	747	704	731	769	775	741	783	747	805	696	797	721	776	773	763	742	750	785	746	779	763	792	737	761	743	805	773	725	752	734	740	761	770	770	733	780	756	722	765	753	788	735	739	742	724	780	736	725	732	761	766	705	781	764	757	792	765	748	721	762	765	777	706	742	745	740	774	769	735	758	739	740	785	729	756	725	788	778	793	791	740	799	761	737	735	712	731	781	750	756	764	806	780	739	758	744	777	752	758	735	729	704	731	779	788	751	737	826	755	775	776	730	754	725	804	760	803	762	744	720	731	781	805	765	746	762	719	762	701	794	768	737	734	769	740	759	798	754	823	757	752	737	716	723	748	751	730	784	740	745	691	811	732	750	751	745	774	740	747	744	756	788	749	766	751	792	758	769	761	757	730	690	748	756	724	786	736	749	777	771	759	768	764	752	710	802	746	725	778	796	796	813	750	746	790	734	771	733	755	767	794	746	771	738	745	745	788	738	740	745	748	785	758	749	762	762	787	829	777	729	801	769	777	746	784	756	728	758	728	766	741	762	733	712	784	733	707	769	767	807	773	765	772	775	754	726	772	779	710	748	787	771	760	771	794	808	772	738	754	727	752	804	728	765	786	728	762	776	762	775	751	745	762	779	732	751	765	744	782	721	799	706	746	805	745	727	757	743	722	769	795	741	757	745	754	734	791	743	725	804	731	767	748	698	759	781	786	773	759	797	782	752	757	770	752	735	784	733	784	778	742	743	813	761	766	782	760	774	762	754	747	689	786	753	725	773	746	760	760	756	732	757	765	787	775	796	762	772	796	738	786	755	740	760	797	788	759	739	831	803	768	730	783	770	732	823	778	755	774	741	725	772	707	756	763	754	730	784	785	790	749	811	761	760	772	754	757	770	772	746	808	761	745	766	756	783	716	726	801	748	735	752	747	752	787	769	733	713	803	752	743	745	733	749	742	790	761	771	789	769	718	763	752	741	731	744	758	748	750	727	758	745	742	744	771	789	749	786	771	818	771	723	798	745	691	752	804	778	742	783	723	730	773	776	737	757	758	759	797	787	685	785	729	772	743	774	741	706	771	783	808	731	746	728	793	728	709	773	777	812	712	753	773	757	750	789	732	772	741	785	770	735	779	741	761	738	730	788	754	750	742	802	739	747	724	741	790	790	741	748	781	746	794	743	785	763	791	820	803	791	754	712	741	768	757	805	735	779	748	781	755	780	765	810	749	729	750	764	749	783	711	736	760	754	741	761	836	734	761	702	716	774	742	726	754	761	756	753	732	762	772	711	798	811	792	752	735	809	767	752	760	739	767	771	764	798	752	723	785	780	762	806	764	737	804	741	732	797	755	764	757	751	766	768	782	737	764	765	792	781	746	740	767	710	703	778	775	777	717	739	776	773	787	783	725	789	796	741	749	780	769	786	731	763	733	772	777	721	811	783	761	738	755	793	773	776	765	812	793	753	759	789	764	733	761	767	724	769	735	712	751	761	763	770	748	762	705	746	769	756	775	736	716	762	772	757	763	734	748	770	706	811	755	708	785	821	809	769	774	758	752	729	763	789	731	802	732	756	737	766	746	746	702	776	757	761	732	764	773	699	777	733	767	776	759	801	721	758	759	749	774	743	752	772	751	754	777	785	736	754	747	712	705	762	759	735	729	790	776	734	721	726	750	763	777	787	762	771	741	779	808	743	750	818	792	767	773	726	784	767	784	790	767	745	774	726	741	792	767	761	755	744	722	786	768	720	812	747	755	779	771	759	729	740	753	757	787	769	777	772	756	758	730	726	779	727	751	767	745	768	739	747	712	777	754	760	736	753	785	768	796	734	731	785	755	824	775	791	765	784	753	766	773	799	769	781	722	776	786	783	735	771	787	781	744	741	760	747	721	773	741	734	739	756	725	732	757	772	769	765	787	762	759	787	727	760	815	726	739	741	761	741	760	740	820	759	751	861	721	768	750	742	805	713	755	769	725	794	730	763	791	741	762	805	725	766	722	778	771	775	754	718	720	794	755	792	760	760	816	748	723	732	776	742	734	697	772	734	744	765	707	767	756	746	732	738	750	723	723	722	794	774	791	739	737	808	764	761	775	794	803	709	776	787	729	755	768	752	801	797	724	733	804	772	773	780	727	785	706	775	786	773	752	703	775	733	744	738	757	801	759	784	756	754	800	713	758	742	739	787	744	748	764	744	780	770	754	806	710	750	743	727	758	757	747	729	728	769	789	756	816	772	780	785	732	765	824	794	773	800	764	764	821	754	771	764	801	754	767	765	786	769	768	756	736	746	726	782	740	757	742	740	740	741	774	790	745	765	780	765	756	761	789	713	776	785	766	805	766	781	752	776	799	752	784	721	722	744	770	782	701	774	718	751	705	718	748	740	732	747	773	749	821	781	750	767	775	759	770	758	725	729	795	786	737	768	744	775	795	780	701	731	775	752	751	786	742	719	737	749	818	775	736	750	675	823	754	775	763	841	772	729	790	802	770	756	751	756	756	732	775	787	795	770	766	795	760	781	746	767	824	744	750	727	757	748	794	762	704	770	737	803	723	746	804	724	757	775	780	727	739	764	695	810	779	777	719	749	748	781	738	749	750	766	802	758	746	789	759	764	731	752	731	789	749	768	777	774	719	744	781	724	773	782	795	795	755	760	726	734	749	724	781	762	757	743	742	794	746	702	722	759	784	733	750	797	727	721	745	791	725	759	856	743	722	789	723	762	778	791	740	778	799	770	786	782	753	810	753	771	756	721	763	722	753	746	742	764	776	761	754	723	787	775	755	773	753	768	762	724	701	784	770	727	777	762	746	742	782	776	714	799	725	751	732	742	793	769	765	710	807	758	758	734	716	761	759	749	786	760	753	677	768	765	763	754	761	729	741	747	727	749	690	804	743	755	741	698	798	744	759	763	785	782	786	718	777	765	757	795	741	791	757	774	793	827	762	756	787	799	804	727	736	760	726	821	711	741	748	777	794	761	764	744	765	744	751	765	722	780	810	734	739	713	742	792	775	715	764	780	777	749	752	780	783	726	793	745	777	757	746	773	788	762	725	758	742	759	801	738	791	739	762	725	792	721	742	727	730	778	744	790	756	765	734	730	763	726	717	756	764	783	760	722	752	760	774	732	769	756	777	702	768	793	790	725	758	764	691	794	751	779	751	733	709	709	828	772	788	746	749	725	779	767	744	751	773	742	756	804	718	756	710	759
23146	20729	27333	24550	22031	22743	17951	8184	5525	4387	3500	2749	2598	2094	1975	1868	1683	1495	1403	1409	1289	1270	1256	1225	1100	1133	1108	1090	1075	1056	1082	933	993	979	1044	954	1020	961	1012	948	934	938	961	894	914	845	911	836	871	859	871	839	850	864	953	874	872	876	876	894	848	834	874	859	873	839	835	847	839	897	826	813	798	825	810	865	826	844	825	832	837	808	824	857	848	850	838	836	864	839	838	869	864	822	845	851	837	879	864	825	864	837	834	805	790	914	851	857	880	795	776	885	872	847	809	918	856	835	891	875	890	847	831	837	866	843	821	776	866	788	846	885	811	874	835	839	817	855	817	802	831	823	839	846	845	854	805	878	893	879	824	837	841	841	879	855	819	834	793	847	842	841	832	842	805	833	867	840	864	800	855	809	855	802	818	846	827	838	799	838	825	847	851	849	837	843	894	863	852	828	811	783	868	814	880	857	812	822	840	881	841	910	838	881	853	831	843	825	831	808	871	848	791	875	835	799	826	826	826	827	865	787	811	847	807	805	807	759	846	833	851	901	858	866	840	862	848	808	818	873	844	813	858	843	824	817	876	870	833	840	833	875	881	869	826	811	879	855	820	858	864	853	802	778	790	852	836	838	851	808	856	801	869	847	812	850	803	866	810	843	807	847	854	843	839	845	828	815	815	846	817	850	852	843	832	903	823	834	862	844	802	777	812	855	834	844	807	811	863	836	832	885	828	800	829	842	833	804	858	850	893	836	790	817	853	831	831	823	859	836	791	824	820	853	840	849	827	852	863	873	828	859	874	821	824	830	814	839	840	865	851	849	817	877	861	854	824	896	878	828	845	834	867	823	817	825	861	841	828	893	826	832	825	793	821	837	817	872	814	805	796	903	869	854	869	828	825	865	823	839	851	825	831	855	831	866	811	814	769	868	853	813	819	851	870	903	809	785	856	903	820	830	822	884	922	835	872	850	846	828	938	834	851	846	803	823	869	861	779	855	844	832	820	816	811	795	844	809	821	828	866	832	810	838	792	844	862	807	828	825	854	887	846	813	810	853	875	866	844	866	817	850	831	841	847	793	802	822	861	871	811	861	833	793	885	857	864	871	894	812	797	799	829	835	834	853	855	813	850	829	837	827	835	885	849	828	854	840	831	889	832	892	882	850	906	782	758	811	823	887	822	831	855	823	842	838	838	870	809	828	847	810	801	842	882	808	878	846	852	845	840	780	853	843	845	834	878	846	854	801	880	875	846	828	830	829	787	809	788	816	842	863	838	777	850	887	853	842	862	827	814	792	865	840	817	848	850	828	839	817	868	835	850	808	849	836	804	851	824	834	853	863	844	850	857	821	888	819	852	819	817	843	854	864	815	812	828	808	902	834	870	829	838	848	820	852	814	863	851	819	827	837	890	846	774	787	818	830	845	806	779	865	810	820	805	818	783	872	803	844	849	817	843	813	766	813	834	869	812	826	822	807	820	824	854	822	833	851	845	794	880	774	847	829	833	860	797	837	835	854	820	857	881	825	868	833	853	865	786	859	814	842	843	882	845	803	839	826	824	841	868	822	814	829	769	844	865	872	850	839	862	852	800	802	811	821	800	851	832	868	829	811	864	811	842	798	785	853	832	850	791	907	836	858	842	835	862	807	840	848	862	801	809	823	853	900	849	812	836	821	805	814	869	805	862	834	861	886	823	848	795	840	827	870	847	885	827	834	799	857	829	847	837	818	842	869	840	827	840	822	854	823	829	853	796	795	843	814	805	798	843	867	834	846	794	774	854	863	860	868	841	812	835	822	830	816	851	857	805	809	812	892	825	823	777	851	843	824	813	824	834	812	862	878	794	855	858	815	865	858	844	842	848	788	856	864	833	866	814	789	876	862	853	835	788	832	825	854	798	884	834	813	836	874	808	828	842	818	828	858	802	794	818	821	782	807	848	826	837	819	801	842	842	813	784	811	820	874	796	846	865	840	828	877	845	826	858	838	822	846	792	815	832	809	851	811	870	850	860	842	863	875	812	786	845	804	924	839	864	822	842	792	844	851	858	862	818	867	788	855	841	845	857	929	885	846	834	807	890	842	889	855	807	795	827	818	814	851	849	816	806	848	861	856	796	867	802	804	791	845	792	807	779	815	865	886	824	755	812	779	806	798	910	835	800	856	839	792	803	809	878	815	796	841	865	806	883	819	865	829	817	837	836	800	824	802	815	850	819	836	834	834	818	827	861	830	859	846	818	796	797	871	897	798	853	828	842	854	861	843	836	839	864	844	869	846	871	844	895	808	832	790	820	839	873	842	779	866	830	784	792	841	862	808	805	826	834	810	826	818	733	869	780	797	866	829	849	781	854	864	875	808	848	811	864	832	822	831	852	840	822	827	888	870	862	797	825	836	844	824	832	842	899	857	845	818	777	877	822	812	804	862	916	875	820	797	853	853	861	847	821	879	863	844	826	837	840	866	783	800	850	844	789	858	820	873	786	821	840	818	808	864	799	835	804	817	856	866	790	905	812	847	845	797	831	852	849	825	857	806	841	829	803	794	885	823	832	821	834	868	786	868	805	820	891	874	845	824	829	800	805	820	829	847	867	826	821	838	865	812	803	851	817	824	869	814	799	820	854	893	818	853	856	804	850	824	788	811	837	800	813	889	796	844	814	818	837	814	771	803	800	898	863	834	801	809	849	783	809	818	889	814	830	915	778	829	820	851	832	870	813	852	830	833	860	859	888	800	791	810	744	837	798	843	794	844	828	893	819	832	878	797	823	815	829	840	820	784	870	834	800	797	796	853	862	826	806	822	825	818	843	826	877	799	775	818	877	869	812	875	853	845	881	849	778	821	828	847	837	871	892	812	860	856	824	832	848	859	792	844	773	837	795	793	837	794	889	810	809	879	814	808	865	868	851	859	782	838	862	874	871	874	828	805	885	830	843	790	844	840	839	849	793	850	816	862	844	871	845	843	826	895	861	781	829	823	826	867	804	833	831	794	822	816	854	775	833	783	846	824	889	830	871	807	861	835	762	822	811	806	812	803	841	843	827	828	888	841	858	837	807	849	873	794	855	903	848	852	911	845	814	829	828	817	820	828	910	846	846	843	778	883	830	797	861	815	824	773	807	846	838	873	882	857	794	842	863	820	763	822	781	918	878	864	825	829	830	805	861	863	825	782	829	826	849	807	810	833	805	874	839	847	800	817	852	779	845	841	816	820	828	841	807	873	853	876	784	807	824	841	856	788	826	849	835	816	863	852	818	836	814	795	830	826	837	829	779	794	862	810	838	752	788	866	853	839	855	859	875	878	817	804	885	832	863	891	820	866	880	816	821	842	823	858	838	855	862	819	877	822	792	811	827	825	821	829	821	848	812	830	851	857	855	840	838	823	858	808	812	798	832	859	788	868	844	846	841	849	826	847	839	784	823	787	855	871	869	854	825	845	865	842	849	830	895	879	808	793	832	879	823	828	831	830	867	830	835	853	805	761	859	812	839	835	851	830
39876	55353	49517	41913	35904	25398	15981	11885	9872	7984	6226	5105	4316	3700	3253	2976	2661	2504	2221	2053	1895	1881	1699	1594	1467	1454	1363	1353	1312	1306	1239	1253	1173	1202	1160	1156	1126	1122	1056	1019	1008	1000	1023	962	1045	999	974	971	944	948	966	935	962	959	893	944	887	933	932	887	897	942	887	912	898	955	948	875	887	932	865	883	917	884	845	911	804	890	862	861	867	857	907	882	851	762	847	854	869	855	863	812	879	923	888	802	864	855	838	859	850	881	904	877	921	874	858	893	889	829	872	793	939	863	841	861	818	872	853	907	874	847	901	929	847	851	854	839	860	825	875	837	877	789	829	848	818	896	874	855	868	813	889	838	845	829	895	887	868	841	876	934	879	834	826	861	849	846	905	814	800	847	871	891	845	830	886	889	905	837	838	854	864	872	888	870	858	842	883	852	821	893	829	920	871	886	797	851	828	900	841	872	899	816	822	858	837	900	883	799	860	838	851	838	830	831	848	831	862	864	881	921	833	830	856	860	855	827	819	816	874	884	890	891	869	892	841	855	880	827	860	856	846	884	865	869	860	852	870	880	879	908	844	852	789	876	868	851	868	901	884	953	822	849	824	837	851	845	889	838	890	860	839	842	828	891	866	831	846	849	905	856	837	900	895	864	837	822	854	901	869	861	821	842	888	830	896	880	886	863	882	854	886	814	857	858	832	841	887	878	894	837	824	855	825	874	891	817	832	854	890	842	823	868	882	868	837	850	776	882	872	874	844	883	841	844	863	881	827	824	868	874	800	833	878	845	918	876	837	852	859	828	845	872	809	871	839	837	903	862	847	859	904	880	862	816	856	898	857	915	829	860	818	897	856	857	847	803	827	880	863	864	811	802	856	857	868	830	840	834	829	840	863	876	826	825	875	818	897	855	827	835	875	842	818	889	812	893	838	861	842	846	879	821	859	869	860	831	812	838	836	818	818	837	830	881	910	842	825	828	927	809	861	865	896	891	872	856	895	863	830	887	865	839	850	849	807	850	867	884	844	821	819	824	893	864	818	842	871	832	864	845	876	830	911	850	840	870	891	841	847	849	882	831	890	872	871	869	848	841	876	853	847	880	847	847	868	857	913	934	787	874	895	914	819	882	850	861	892	858	844	837	864	872	883	861	850	936	895	840	860	814	818	840	863	845	885	865	876	842	864	919	873	852	853	838	859	820	882	865	890	864	856	874	895	821	851	838	828	869	862	867	850	862	922	827	890	855	809	811	849	891	869	908	837	841	854	779	815	882	816	872	884	864	868	885	856	840	886	864	845	792	874	820	834	823	851	849	874	840	899	853	906	852	847	844	837	865	894	825	835	904	882	881	932	902	847	855	848	872	826	852	906	834	808	894	841	883	848	887	800	863	844	853	879	846	855	858	823	840	878	861	906	884	866	885	856	880	822	814	894	893	834	840	877	870	857	843	849	854	857	862	859	831	820	832	804	913	881	906	825	902	903	791	821	860	854	821	854	815	875	883	851	881	859	871	838	841	807	867	873	884	899	784	872	875	868	834	845	852	862	861	865	824	844	888	876	862	869	887	835	827	841	884	856	917	899	826	846	834	837	856	851	877	839	899	846	836	866	787	902	861	874	843	874	825	840	858	851	805	838	874	859	863	832	798	848	878	822	839	893	878	864	847	816	882	879	863	882	845	920	849	859	861	829	859	813	814	869	886	907	899	867	856	856	847	917	873	861	843	845	832	899	863	845	797	822	889	895	846	902	843	828	885	871	846	888	828	849	864	921	812	909	876	839	874	904	887	837	820	866	823	848	885	882	862	872	836	866	816	820	864	867	883	871	879	870	846	867	875	820	865	840	864	798	810	869	915	874	794	850	837	801	874	854	918	862	892	866	866	819	813	814	858	870	850	811	827	860	814	824	866	884	908	869	847	861	850	866	849	819	865	861	833	828	873	831	825	840	883	839	853	929	903	859	891	853	867	847	862	847	748	837	905	803	883	870	826	838	826	822	866	853	863	808	831	899	808	843	847	858	874	847	927	825	877	829	842	830	855	840	926	857	892	851	840	842	858	848	830	854	864	865	913	873	840	864	848	804	836	879	899	835	832	909	853	876	860	875	799	880	813	901	872	865	798	833	866	861	859	894	859	874	884	819	849	836	860	833	862	848	819	849	915	843	806	866	841	903	883	875	856	857	848	885	857	852	878	908	868	868	833	939	887	878	899	845	849	827	840	831	878	810	829	875	856	859	840	896	875	832	851	887	828	906	845	867	844	844	875	854	847	875	853	861	854	841	834	835	834	857	837	825	825	830	823	859	863	819	867	888	852	802	875	873	865	866	789	909	864	861	852	853	871	908	860	877	862	902	862	880	808	904	816	869	850	858	836	875	842	795	868	896	836	820	816	880	886	889	831	834	860	836	816	834	850	813	882	878	893	897	841	847	870	823	867	854	852	864	842	851	846	854	823	850	869	866	819	889	849	856	836	845	830	871	863	837	830	862	896	879	810	859	878	834	840	841	811	828	848	851	814	858	866	854	868	860	884	887	822	860	880	832	829	860	833	828	871	781	842	893	832	785	904	887	895	854	839	871	866	844	882	847	843	846	814	885	862	837	874	858	863	835	879	838	855	885	843	872	866	831	900	853	870	842	813	824	851	847	853	850	874	849	819	806	844	875	866	866	851	861	855	854	938	852	914	868	870	836	866	840	846	799	890	937	829	834	849	891	841	880	838	861	852	874	905	869	901	868	903	900	854	867	848	843	849	828	831	818	865	909	818	844	861	844	852	836	872	853	842	859	895	827	846	882	858	881	870	891	921	861	892	870	833	834	876	819	875	833	877	854	834	826	840	796	830	855	832	866	847	874	812	828	867	838	820	927	845	850	852	841	867	843	847	820	870	908	853	874	808	795	861	883	830	876	906	911	894	856	899	855	815	905	865	854	902	881	878	887	850	844	905	858	846	870	847	929	816	868	831	871	808	855	860	836	861	856	839	852	888	846	842	902	863	814	851	857	852	852	888	887	854	875	833	853	815	857	886	874	883	864	892	892	839	837	818	786	878	902	875	845	863	807	766	825	803	853	851	897	897	904	830	843	875	838	859	826	815	835	897	797	807	845	813	863	865	872	860	844	880	842	855	874	886	839	827	847	855	852	823	853	887	844	834	831	855	870	823	844	866	838	864	886	849	832	892	841	819	877	834	817	861	842	850	890	844	857	868	854	872	853	810	814	835	850	862	856	830	868	893	866	872	881	856	856	842	849	785	894	912	907	842	829	811	867	858	857	889	857	816	853	838	832	888	864	885	912	849	845	824	836	842	831	835	821	860	853	791	840	855	822	905	881	826	848	830	869	838	845	895	849	836	852	823	859	833	858	898	881	841	859	815	893	870	884	848	844	907	849	844	891	844	850	836	827	848	807	873	904	870	879	889	858	858	850	821	836	846	831	845	855	873	850	869	869	879	889	764	808	854	881	871	814	812	895	848	841	881	864	831	878	889	887	846	877	867
34567	29129	25276	20534	12730	6449	3807	2687	2167	1788	1638	1386	1309	1228	1161	1145	1063	1012	941	1048	1004	982	926	919	907	856	879	857	903	909	891	894	852	873	873	884	827	790	860	863	795	829	826	815	828	777	774	797	804	800	860	785	828	845	775	824	777	781	806	822	825	798	793	826	773	719	769	783	766	794	737	783	736	835	789	742	786	795	790	786	776	838	792	769	752	760	787	797	771	750	798	781	756	751	759	795	816	779	772	752	822	746	736	765	783	805	752	767	795	786	767	787	762	779	766	817	816	716	780	760	845	810	789	804	760	741	721	794	752	727	767	754	742	787	770	828	769	766	838	785	810	813	765	765	764	746	742	723	834	712	769	789	753	800	750	855	750	785	778	806	797	794	792	806	773	753	790	779	709	784	812	796	763	760	801	770	809	824	811	765	759	782	799	805	779	756	808	769	759	788	791	784	772	771	750	728	743	789	810	762	810	778	757	791	765	764	756	756	801	770	818	760	743	784	756	746	779	786	782	785	728	710	804	804	741	753	766	833	785	810	744	787	777	767	791	830	767	801	735	770	789	784	782	788	717	752	732	726	722	794	767	840	791	741	786	771	747	793	797	767	860	840	801	808	747	808	722	765	808	812	781	726	775	805	793	771	819	781	770	813	802	786	739	753	748	776	784	743	795	762	807	783	822	767	803	760	758	780	839	786	812	805	756	799	821	773	789	814	765	809	776	766	798	763	764	775	760	738	814	787	761	767	776	792	782	732	785	859	784	831	801	809	790	826	769	773	816	779	785	795	733	771	779	797	805	716	764	766	789	776	773	778	761	747	728	776	778	768	810	763	766	786	809	776	772	828	788	736	773	788	831	807	782	767	816	786	783	778	790	780	773	789	758	779	794	772	760	748	767	791	812	741	823	740	753	857	791	800	788	849	765	834	770	788	745	772	747	780	782	784	798	784	762	780	810	760	809	755	737	778	804	795	763	810	753	795	745	816	794	801	807	784	801	785	762	762	817	788	758	821	816	787	775	797	811	817	744	748	765	769	753	791	762	749	796	806	712	787	776	720	762	762	784	763	743	745	796	789	757	749	799	722	834	791	776	778	753	790	791	773	828	841	811	774	764	769	790	774	792	789	768	779	791	796	757	799	769	733	843	798	782	797	773	811	792	786	794	720	768	742	787	748	753	738	829	793	766	796	838	775	828	763	763	741	844	803	741	784	769	756	735	785	790	751	759	809	787	760	787	775	815	818	791	790	746	780	777	731	773	785	777	773	863	769	776	730	793	761	778	783	762	770	789	776	740	747	799	807	790	756	841	717	762	836	731	744	750	780	753	755	806	747	815	767	758	824	804	778	755	767	763	776	744	761	784	795	778	777	767	809	758	757	770	791	786	775	779	817	774	786	763	806	788	836	775	814	771	752	860	739	825	789	750	792	767	772	756	751	759	761	778	684	813	788	751	815	746	730	790	743	779	856	789	822	812	806	750	794	745	755	764	763	791	828	808	737	750	785	834	745	810	759	772	772	779	819	775	754	756	834	768	797	735	762	776	728	763	863	796	837	746	797	787	780	769	786	735	766	826	770	772	830	831	787	787	796	754	778	769	758	754	775	750	771	741	809	788	772	704	753	765	756	798	744	781	804	820	760	780	783	748	754	753	758	798	756	820	803	817	802	782	759	761	760	770	740	794	737	808	775	832	783	803	779	764	844	764	797	772	824	821	772	794	750	737	801	811	746	799	789	816	760	771	776	780	798	695	780	789	791	837	806	805	774	777	792	771	726	827	817	772	738	770	794	750	728	700	777	802	793	784	784	781	777	751	786	775	816	752	827	816	785	783	771	760	786	735	794	822	794	824	735	745	806	812	790	776	786	786	744	801	763	788	760	750	760	832	804	750	786	776	779	775	809	775	761	787	782	762	738	831	789	809	761	811	806	749	797	783	749	817	834	784	760	731	780	769	757	740	814	815	797	800	817	740	801	737	739	783	789	822	723	799	759	810	780	758	816	790	774	776	811	798	782	753	765	765	788	717	776	758	754	807	740	783	861	802	782	786	753	763	827	774	760	764	796	789	784	791	770	794	793	804	775	780	768	807	765	766	823	724	791	733	826	755	738	759	765	750	741	771	821	794	767	779	755	819	745	740	839	764	766	784	774	765	753	754	824	791	789	770	807	767	783	732	741	803	794	816	782	767	814	780	783	748	796	768	724	815	779	827	751	792	761	768	761	814	787	793	847	768	809	759	846	765	794	752	764	761	777	772	766	748	751	810	750	791	793	789	805	847	750	763	763	747	787	756	752	764	787	743	782	812	780	801	791	765	775	804	749	712	764	760	731	770	781	786	750	767	733	814	749	768	778	788	792	757	757	790	752	776	800	774	751	839	767	783	731	792	781	778	816	782	764	818	777	790	800	807	845	795	788	783	783	799	830	707	795	775	753	752	775	747	724	790	746	778	824	796	777	784	774	816	787	800	777	778	801	767	790	802	748	795	717	781	788	753	825	724	752	781	767	769	840	828	808	763	751	762	757	764	785	775	793	753	770	770	767	778	770	815	791	721	801	750	757	758	784	854	727	766	693	741	773	797	741	789	756	808	793	781	749	767	759	799	762	756	789	804	792	812	795	801	807	795	745	827	786	781	800	756	801	764	753	799	786	774	814	740	799	773	713	804	778	815	702	835	809	748	798	743	754	756	768	779	823	787	757	785	794	771	747	839	730	795	773	826	796	787	783	759	802	744	773	794	806	728	793	776	778	767	759	737	754	806	794	808	722	757	792	790	774	739	816	787	755	733	790	774	791	785	780	866	762	804	781	785	808	773	783	760	815	807	780	763	750	788	758	801	800	794	801	799	817	758	812	804	819	743	759	765	743	806	785	778	727	795	791	803	799	753	778	784	787	806	724	804	815	806	764	789	809	764	791	812	753	857	766	763	797	784	764	813	766	754	811	825	776	812	792	808	780	817	790	768	776	785	777	791	786	774	806	783	720	793	802	799	795	759	790	803	744	805	768	770	796	798	810	808	755	755	814	776	794	776	743	773	724	810	776	792	805	733	775	724	772	756	792	787	840	776	785	795	741	769	768	782	740	808	781	795	759	767	725	782	768	765	758	791	770	793	771	734	774	755	824	750	788	800	756	766	773	754	766	751	741	744	724	758	741	783	802	785	801	758	742	777	791	779	810	770	816	772	755	786	774	780	770	784	782	743	785	790	771	765	746	798	819	769	819	789	796	803	783	758	772	760	826	780	783	772	802	790	776	740	791	759	784	711	810	734	758	759	743	794	777	817	812	826	811	758	730	767	776	794	824	773	786	768	810	829	772	789	765	846	770	767	756	789	709	762	779	734	778	813	744	762	767	815	759	778	753	809	796	799	811	780	754	801	772	816	756	772	769	788	797	782	786	808	844	787	742	807	819	767	778	807	787	770	766	797	791	763	800	775	758	774	760	773	784	782	790	827	751	774	798	771	743	794	812	754	759	760	780	813	808
37387	39397	33228	25977	18318	11297	7157	4869	4223	3167	2753	2368	2106	1915	1672	1593	1526	1339	1364	1199	1232	1205	1117	1115	1091	1038	1069	991	1041	1042	1028	963	938	935	945	1027	956	910	901	918	901	881	867	906	828	858	800	838	895	832	892	873	882	888	888	895	847	890	858	872	867	841	865	824	826	841	853	856	851	904	868	797	845	885	865	815	854	831	840	814	847	810	790	855	851	858	844	833	806	872	865	828	848	816	850	860	764	844	793	817	833	810	824	824	864	774	875	877	852	814	839	852	849	814	820	824	851	847	800	810	810	847	803	833	839	834	772	814	794	849	826	786	806	791	829	841	799	804	808	853	875	814	875	801	883	885	884	798	837	805	888	867	838	794	823	861	831	834	834	801	862	854	810	846	803	797	810	836	825	862	808	797	849	824	797	860	821	831	848	804	799	872	876	840	778	843	814	811	951	837	848	811	801	816	874	831	871	902	857	809	874	795	869	824	860	799	825	878	793	823	814	806	809	858	840	821	827	886	843	831	869	797	824	811	835	834	834	808	846	844	816	853	783	818	816	864	851	845	878	850	815	819	803	811	842	838	830	833	850	839	821	823	841	824	820	848	835	803	845	865	843	897	836	851	868	807	798	805	876	824	855	871	834	818	853	784	782	828	797	808	838	816	834	828	852	843	847	817	809	816	855	840	828	788	869	892	818	870	793	825	863	773	812	769	823	826	812	838	858	876	879	839	862	839	830	890	739	880	870	860	865	863	792	849	846	840	774	796	809	835	831	803	863	845	879	869	794	870	837	881	828	837	809	850	789	834	813	844	836	872	841	766	782	822	805	906	823	868	815	829	822	849	851	854	790	834	828	819	849	848	830	841	837	852	855	834	766	817	811	798	849	800	839	774	854	828	856	806	841	833	811	868	904	834	845	859	838	828	823	848	871	831	836	889	892	858	844	781	813	852	826	792	798	830	856	783	852	855	775	833	828	806	887	842	844	872	789	857	823	870	831	825	813	849	865	859	819	844	868	886	868	907	868	783	852	842	817	843	815	804	822	804	840	811	834	851	833	743	864	845	802	856	816	824	785	757	847	840	884	832	804	823	845	850	808	808	826	838	864	861	805	872	780	798	838	825	838	807	827	866	796	817	891	869	853	777	798	848	840	793	869	819	859	809	848	815	782	811	817	849	803	809	840	811	852	827	824	840	781	859	923	832	776	814	848	818	827	811	797	851	882	828	859	850	837	856	830	836	857	795	877	823	868	821	851	822	807	861	828	854	835	853	847	800	875	851	825	823	780	835	819	811	834	872	859	802	807	835	864	787	850	853	844	793	835	777	815	815	814	836	796	816	871	853	856	839	836	847	835	860	869	873	829	851	855	840	780	827	868	839	855	830	822	839	853	892	857	813	802	850	856	887	813	829	846	847	864	873	872	801	821	875	831	808	845	872	764	812	806	838	786	842	830	782	812	791	847	842	847	802	791	835	856	818	809	850	820	856	836	816	846	850	848	803	850	881	835	811	832	841	844	847	889	888	814	808	883	881	797	843	879	822	866	841	797	854	767	830	824	828	865	830	820	823	810	834	851	764	796	824	865	846	870	851	823	833	835	842	756	773	815	839	802	856	890	820	842	883	850	787	842	756	841	856	805	809	811	834	756	833	867	818	800	889	817	834	874	899	886	889	868	835	830	834	766	824	846	864	812	821	854	828	823	826	804	812	838	813	845	883	806	848	795	843	827	843	907	798	820	860	809	788	827	855	851	858	811	825	848	836	824	825	878	817	817	783	855	858	865	864	864	876	834	849	819	853	798	834	868	859	848	842	884	835	810	863	847	823	842	879	830	777	903	795	805	811	835	878	834	833	791	808	854	818	864	854	842	880	845	798	804	828	842	812	809	768	766	847	794	766	845	841	866	827	821	871	842	856	785	849	813	789	807	878	791	835	843	834	840	814	894	837	820	800	857	792	759	882	859	830	820	805	796	884	793	851	871	812	822	821	837	805	858	780	797	889	760	869	866	849	812	822	788	881	822	797	843	841	859	799	782	882	846	829	883	823	806	813	875	821	852	822	772	833	813	904	867	851	814	862	833	824	805	806	815	807	887	861	868	818	844	852	800	874	755	865	845	847	850	794	846	859	873	873	822	845	875	815	877	873	846	867	802	870	797	849	807	853	830	839	852	823	787	808	850	792	841	893	847	807	835	804	814	812	830	862	840	826	803	793	793	852	859	779	845	822	850	863	870	847	829	804	904	851	895	769	850	843	845	804	779	877	838	820	828	847	900	826	757	802	884	855	813	830	858	810	897	881	804	842	829	849	826	830	821	809	890	847	809	902	845	858	827	837	812	845	822	845	831	852	860	800	839	842	816	871	836	829	843	877	798	841	836	866	819	817	821	852	791	779	836	833	836	793	850	848	790	837	864	813	798	837	861	817	797	842	792	830	836	834	797	814	828	851	815	867	822	892	790	780	806	802	834	850	817	873	771	850	867	829	827	871	787	843	863	833	817	827	833	845	871	859	869	870	787	825	797	824	811	788	871	848	856	859	854	870	844	857	826	853	796	828	838	832	845	728	865	778	828	857	829	808	821	855	794	845	843	863	845	838	817	851	844	852	855	813	838	810	833	776	833	875	811	839	810	812	834	865	822	785	803	826	777	760	838	838	799	766	808	827	879	825	821	860	869	847	817	782	838	784	807	828	840	815	850	834	796	827	825	806	819	824	810	847	837	802	868	855	815	812	809	843	821	782	817	797	920	809	855	778	790	882	807	802	790	836	837	828	834	867	820	836	876	866	810	791	857	849	860	817	833	871	856	812	871	826	848	852	832	790	902	793	846	842	825	848	831	825	824	796	839	826	848	822	836	807	857	842	826	793	876	839	818	855	831	841	851	861	833	810	844	821	839	821	840	847	838	869	793	826	763	835	861	838	819	866	811	856	843	843	890	799	863	836	775	817	818	816	866	816	848	776	836	829	766	851	819	813	858	873	834	806	796	846	844	854	809	815	873	763	839	839	786	802	819	841	848	846	846	919	790	840	828	855	835	854	844	853	843	813	852	857	876	905	809	839	857	784	863	818	829	820	794	804	799	805	842	837	857	894	792	816	880	852	817	818	804	816	855	818	843	782	858	822	823	830	779	872	872	876	806	831	832	823	808	818	861	851	828	841	812	830	829	816	796	855	809	807	798	833	844	872	887	883	818	859	840	871	834	877	831	823	837	841	937	787	831	792	790	863	839	828	845	834	794	837	796	832	843	844	845	794	843	837	850	804	812	839	851	831	851	810	824	825	853	864	839	790	845	803	862	836	866	819	812	831	813	788	793	840	829	811	819	852	835	831	873	820	822	823	874	817	870	869	848	834	826	862	802	851	903	829	843	816	819	837	812	854	842	844	867	831	813	827	861	854	798	780	820	813	819	790	866	813	833	829	821	829	841	875	836	856	819	812	835	844	830	824	820	866	883	858	835	810	838	837	834	796	817	862	869	825	825	842	901	851
25011	20706	27126	26186	23812	20400	11628	5244	3552	2864	2590	2155	1930	1676	1503	1343	1285	1170	1106	1067	1026	1005	989	982	951	915	889	867	880	822	796	838	815	850	806	835	780	793	787	807	737	751	753	796	719	708	787	777	739	755	815	785	742	719	706	757	734	727	705	705	700	757	697	720	722	728	754	696	701	700	723	687	706	686	689	729	679	711	715	749	699	712	722	730	699	706	707	687	681	771	727	721	719	730	750	692	718	748	739	701	714	738	724	747	706	703	680	738	725	714	706	691	724	762	705	720	679	671	724	718	723	707	714	721	668	695	726	700	688	741	678	686	749	704	712	687	691	722	684	724	728	685	747	727	665	704	718	663	681	738	733	715	725	686	703	715	764	691	666	683	669	731	705	731	710	680	670	715	705	760	700	703	708	716	692	669	717	700	671	688	708	721	704	681	701	712	695	686	718	696	737	703	715	646	689	672	716	671	681	674	730	706	718	736	708	701	712	681	721	702	668	717	730	749	759	758	749	700	673	726	716	699	714	654	719	734	715	691	723	698	681	713	699	685	686	733	700	752	661	709	698	712	679	652	726	714	712	684	698	719	688	727	766	674	703	687	727	711	736	688	684	753	773	684	703	717	709	682	686	692	716	680	687	723	650	666	683	709	682	712	714	700	720	700	700	671	710	686	687	712	726	721	730	753	687	644	734	733	699	669	723	697	708	729	700	708	712	728	708	735	724	699	690	683	704	724	711	722	773	736	763	694	682	704	641	735	731	670	769	700	683	701	672	702	700	688	701	740	692	673	704	714	710	715	699	683	715	726	714	698	742	730	708	698	650	747	680	732	741	705	721	707	753	685	705	731	731	706	706	700	719	684	734	720	694	730	708	689	701	721	703	747	737	688	715	686	678	700	715	681	734	730	660	746	693	689	710	688	758	743	697	712	711	727	718	677	716	722	735	742	748	766	659	744	738	673	720	691	717	754	729	665	753	756	666	666	694	685	701	736	696	743	697	683	747	689	704	718	711	644	760	704	710	755	691	709	701	712	718	668	681	729	726	660	641	719	688	735	744	768	710	763	761	760	746	730	683	684	708	666	708	675	721	678	737	706	716	725	689	698	724	715	684	698	675	695	677	694	698	652	699	693	658	702	735	727	707	721	734	688	660	717	712	726	717	683	764	710	739	681	731	746	707	730	712	706	707	715	725	705	733	676	641	703	739	744	699	688	705	724	712	662	723	709	726	713	717	731	724	702	729	740	752	699	685	757	739	658	701	672	668	701	682	738	704	723	678	713	699	715	760	674	713	647	732	698	705	729	707	719	730	655	704	704	721	716	696	724	727	737	699	737	715	724	803	686	714	754	677	720	742	729	741	699	705	698	658	717	694	703	659	703	716	692	710	712	692	723	698	732	726	721	686	715	711	682	698	750	748	741	746	708	731	729	720	698	703	718	709	707	708	670	695	677	678	695	707	707	694	699	747	733	743	673	705	654	658	688	719	712	743	754	663	694	723	731	710	710	697	640	683	712	707	685	693	694	716	710	743	715	686	707	713	732	704	690	672	687	757	695	713	742	764	659	715	682	688	701	685	730	756	692	706	684	725	698	673	732	715	674	731	751	746	698	727	736	720	685	719	722	721	733	696	727	709	715	710	696	702	735	744	715	685	699	736	696	722	713	719	721	676	701	710	717	731	683	687	698	712	712	690	726	708	703	746	755	687	689	754	716	677	708	745	679	701	691	694	724	728	691	688	676	704	648	702	747	680	686	680	673	694	717	712	711	673	720	715	698	701	679	721	688	752	740	721	710	731	742	644	736	691	717	687	689	734	726	716	700	666	781	670	715	721	719	742	712	700	732	701	726	737	703	707	701	710	700	715	735	698	690	709	715	708	741	670	715	688	671	757	690	723	744	757	739	664	722	715	720	687	716	731	673	678	660	714	639	720	686	688	710	687	700	724	723	691	709	745	716	703	731	691	742	646	686	660	684	671	771	725	671	717	711	686	690	703	720	653	703	687	718	685	730	684	747	703	713	694	683	753	726	706	758	801	703	721	726	716	735	716	717	738	711	719	669	721	743	703	697	711	664	744	743	766	715	720	695	711	772	683	708	744	693	762	695	729	727	755	720	735	763	700	713	688	706	693	684	724	742	707	691	695	746	721	688	751	703	751	754	716	694	669	722	736	703	721	710	699	697	727	686	694	694	708	702	707	676	717	697	702	696	702	704	688	667	713	707	700	634	750	710	690	667	774	725	741	656	732	774	684	721	697	734	692	680	733	745	713	722	720	712	712	670	698	692	738	706	761	709	723	754	718	666	706	707	756	695	742	667	717	746	722	689	656	701	714	708	691	703	704	732	693	723	717	690	682	695	723	714	765	717	713	675	713	710	674	733	710	712	719	693	684	710	702	715	695	743	688	687	660	714	775	712	760	719	709	717	661	699	711	775	724	726	722	679	708	714	704	695	693	692	724	700	707	737	665	655	708	689	705	688	706	685	683	727	733	700	663	698	716	731	752	693	697	697	759	670	694	728	717	680	667	713	722	723	684	736	713	729	688	710	674	694	674	758	711	697	701	678	737	741	714	712	659	675	693	677	666	693	737	719	712	711	703	683	698	707	691	652	727	659	771	721	702	693	707	695	704	718	667	718	714	715	736	740	700	677	675	661	655	716	677	723	678	708	708	699	693	673	744	669	708	719	697	662	650	718	732	697	698	716	691	649	734	680	722	729	660	740	752	702	712	708	696	679	749	706	699	724	716	743	718	689	698	650	713	689	726	751	643	704	724	700	725	699	705	696	668	681	684	688	673	762	726	684	724	699	738	764	759	723	710	673	716	718	765	717	697	714	729	663	688	659	762	679	753	682	663	723	687	720	695	711	715	723	712	715	737	697	741	723	712	743	681	664	693	716	736	683	688	717	714	663	713	702	696	704	697	713	744	739	713	677	710	739	690	714	717	716	688	744	743	714	704	701	720	733	740	723	689	713	665	664	675	707	735	714	700	714	626	752	751	748	712	672	666	693	731	626	654	747	663	695	682	703	661	629	713	722	728	681	698	732	755	709	748	765	700	687	733	718	713	670	670	703	712	715	673	752	726	708	654	655	735	750	700	674	695	712	664	738	687	737	661	679	693	718	697	676	714	707	707	711	684	708	749	708	739	719	718	770	656	712	690	734	744	709	701	718	692	681	709	699	705	728	704	664	733	762	675	717	785	665	695	738	742	737	737	690	714	686	693	657	716	736	709	679	719	676	709	702	676	676	704	746	715	727	694	686	692	695	710	670	691	743	739	678	750	698	673	718	680	730	714	692	736	761	692	706	705	726	719	686	681	739	764	684	703	682	683	634	715	687	683	730	717	693	715	703	719	701	677	664	719	764	730	725	716	670	696	678	680	668	732	717	633	691	713	740	664	681	691	693	735	735	724	751	712	670	791	666	731	647	692	720	648	688	746	664	716	750	706	734	676	714	707	694	718	741	663	645	704	739	741	702	712	713
33891	46360	48235	39934	32079	22339	13456	8687	6597	5356	4689	4036	3158	2806	2489	2177	1932	1771	1678	1516	1479	1417	1325	1253	1234	1232	1163	1079	1058	1087	985	1020	983	968	979	960	934	940	907	902	891	898	884	807	870	813	825	864	844	826	813	808	861	794	765	777	797	782	741	757	750	798	756	798	803	796	793	785	758	719	763	724	800	751	762	813	806	768	801	759	808	744	749	760	796	749	713	763	716	711	789	773	770	728	801	816	727	733	756	726	730	800	773	746	735	785	705	797	737	700	793	787	683	775	807	764	783	707	775	769	781	768	740	746	799	761	773	719	781	784	779	697	745	733	725	738	711	777	736	728	721	753	771	791	758	724	750	786	755	795	746	755	766	780	738	756	799	733	749	802	774	718	758	743	751	832	737	780	750	738	752	722	742	781	787	773	749	748	767	777	746	773	809	760	815	739	763	714	719	726	751	772	760	744	797	785	772	743	718	778	715	758	767	712	780	736	759	743	785	761	785	768	797	804	729	770	728	771	730	778	739	745	739	790	784	707	808	737	798	743	710	750	758	739	769	763	753	761	790	728	726	761	810	796	769	753	785	732	772	768	764	782	805	710	798	775	712	772	746	751	718	717	798	808	757	732	747	713	810	773	746	777	744	750	754	814	763	760	756	754	760	760	733	800	783	779	755	783	783	745	742	730	758	763	752	771	741	770	730	730	762	728	773	737	786	715	752	773	741	740	784	751	743	722	815	713	768	709	756	746	779	759	767	781	750	761	753	793	755	772	694	743	759	769	733	768	756	738	766	707	845	757	751	690	792	718	757	722	703	777	774	748	729	772	814	723	723	771	740	753	754	756	778	733	771	810	773	778	738	760	780	748	778	815	740	747	758	789	765	775	757	743	707	781	726	736	744	767	704	787	794	794	792	712	719	754	769	728	795	765	740	794	756	791	742	739	772	725	738	738	741	800	752	766	719	775	767	748	785	685	823	786	707	791	732	773	750	825	708	811	752	796	790	776	754	743	768	767	741	761	723	770	726	795	750	789	718	726	799	771	758	733	772	777	782	712	750	721	753	758	742	765	778	801	775	733	774	763	736	764	738	713	731	757	812	747	745	763	724	732	810	715	742	791	756	770	741	723	756	738	727	751	744	765	748	734	729	765	787	749	770	735	718	771	808	696	714	749	751	737	737	753	769	778	694	721	758	727	750	733	711	768	716	804	761	767	735	746	731	715	742	764	749	748	729	741	775	738	722	748	712	740	724	775	739	714	719	772	786	776	718	795	756	743	731	773	770	761	716	793	745	725	763	759	767	793	762	792	769	728	812	751	702	787	780	760	728	795	782	745	780	761	723	723	806	774	711	783	759	742	753	753	766	742	749	749	720	761	728	761	763	764	760	769	747	747	752	742	735	781	700	690	774	746	680	811	742	747	751	775	760	775	725	770	777	787	797	800	748	763	743	822	742	744	724	751	767	745	738	737	734	758	793	746	762	754	758	778	718	760	781	768	738	777	787	736	740	753	762	764	763	775	766	719	745	780	762	736	756	795	742	718	811	744	702	771	789	749	762	749	724	761	757	733	737	757	739	727	781	789	722	760	746	751	765	749	737	741	713	741	777	778	744	760	719	766	768	745	764	756	748	705	786	764	748	696	724	753	769	758	801	775	846	746	771	711	777	741	726	755	772	734	741	758	797	728	768	716	795	729	707	797	761	758	728	783	757	725	746	752	727	735	752	782	759	711	758	810	780	771	735	743	685	750	754	734	783	758	776	783	733	754	737	769	724	751	800	680	800	752	769	681	771	797	739	778	728	776	772	774	717	749	730	744	762	762	727	699	784	731	748	771	750	764	756	741	778	818	716	815	692	713	751	769	777	727	722	727	753	774	765	729	713	770	772	725	732	761	757	760	757	735	754	741	797	742	728	789	679	757	721	811	783	747	727	754	780	757	810	824	758	764	773	747	791	802	776	744	760	750	758	753	756	705	736	787	705	733	779	793	757	742	788	755	814	782	784	764	762	780	809	766	769	788	718	760	747	715	740	794	800	748	768	738	780	676	745	756	768	708	752	720	691	721	758	732	752	792	734	749	762	747	792	787	770	747	720	774	763	706	769	795	744	737	816	729	764	772	733	752	771	763	775	741	745	739	694	732	694	841	764	759	738	729	792	760	742	760	726	801	716	772	765	791	692	747	745	767	773	745	736	791	772	774	759	717	773	761	704	725	760	770	780	722	736	761	735	750	772	803	755	768	811	735	746	774	770	715	755	748	783	734	705	794	743	768	724	749	714	758	799	751	752	763	776	763	792	755	727	766	734	715	769	759	788	779	741	779	721	744	765	775	751	768	715	741	760	751	722	751	796	754	761	743	745	772	764	688	733	797	711	742	815	749	752	819	767	758	745	752	775	710	776	761	764	753	777	739	747	719	732	743	748	739	778	705	741	746	746	743	796	776	767	724	720	729	737	746	765	713	716	745	754	752	753	717	772	758	765	749	705	738	744	750	780	723	752	721	708	781	737	764	778	796	742	724	770	737	797	763	728	737	741	753	775	744	735	738	742	770	753	759	762	734	773	761	736	758	823	741	770	776	765	736	775	768	786	773	789	756	734	729	758	713	782	732	785	826	773	759	720	719	756	775	723	710	766	733	795	769	713	796	761	750	758	730	778	770	752	794	727	748	717	794	757	753	750	771	747	747	743	738	784	706	754	765	768	793	733	759	751	748	770	742	748	744	762	764	765	758	747	691	754	722	816	756	719	739	742	740	724	773	748	733	740	728	762	766	714	758	732	751	765	770	751	748	783	807	755	735	786	756	744	774	753	766	770	795	726	789	749	728	785	704	791	713	750	779	788	756	726	774	764	754	766	734	759	754	785	801	733	760	744	731	728	747	768	745	758	724	785	674	761	725	768	751	719	761	772	760	764	744	757	749	776	771	742	763	743	748	753	766	740	766	705	771	800	704	706	765	744	760	729	750	731	729	740	744	745	726	775	739	782	806	706	805	748	762	715	739	749	711	734	760	752	761	768	786	764	746	770	769	781	743	772	732	741	799	740	708	759	767	785	769	783	774	756	740	769	748	764	784	805	776	716	782	740	747	751	776	746	739	784	779	737	768	728	698	762	747	698	746	757	813	734	770	765	782	745	772	747	730	740	747	752	704	761	781	798	756	742	698	722	774	727	723	727	748	743	754	699	802	744	755	770	749	713	768	754	727	711	757	693	739	763	758	752	816	782	745	721	754	761	755	762	765	761	782	749	780	750	735	715	721	766	704	744	773	772	723	769	732	753	735	730	768	767	749	748	760	753	724	732	783	780	746	807	747	748	757	767	699	734	788	726	793	763	768	757	779	798	785	750	725	761	753	741	765	783	800	748	719	817	738	738	779	777	719	784	722	740	759	705	774	758	735	736	764	759	783	727	747	813	717	786	764	761	748	737	776	734	781	731	760	692	749	764	752	752	764	719	798	734	711	751	730	774	810	695	775	757	722	744	773	791	746
23084	20728	27356	24925	23228	22287	16901	8171	5217	4217	3568	2981	2644	2257	2021	1826	1625	1556	1499	1412	1357	1328	1255	1242	1189	1178	1115	1059	1101	1117	1057	1036	1009	996	1006	1014	949	970	912	949	914	892	924	868	902	898	877	932	888	867	883	900	837	842	849	863	893	854	878	901	845	848	832	869	833	881	810	828	901	853	864	855	849	866	827	799	811	811	841	821	850	869	789	845	869	814	853	874	862	860	807	847	833	786	842	783	877	750	828	859	863	810	806	891	886	823	856	842	804	856	855	832	816	843	821	818	856	814	810	861	777	771	809	831	854	815	801	831	838	828	863	857	840	788	873	796	795	834	862	855	873	798	824	847	868	808	871	786	857	848	806	838	826	840	819	792	850	823	828	838	787	808	845	913	829	860	786	828	797	858	887	837	814	863	842	842	812	865	838	814	840	860	791	797	817	821	868	854	781	806	803	861	827	840	871	818	833	818	841	855	799	872	791	836	877	884	813	873	792	830	837	795	767	868	790	825	861	829	812	888	790	855	753	812	838	875	805	808	799	832	839	854	865	839	829	802	844	803	825	890	858	892	861	789	811	891	843	864	867	835	794	842	863	828	811	832	845	805	833	852	875	827	791	823	814	792	792	788	798	830	907	785	871	836	815	786	859	869	829	863	883	807	778	890	852	846	849	834	794	876	820	830	828	796	800	823	845	849	831	823	805	838	863	858	838	818	859	848	862	842	869	800	782	839	821	862	856	873	846	849	873	813	864	804	804	846	864	835	752	804	835	823	831	808	849	865	838	835	800	906	770	851	813	788	869	812	802	839	842	851	855	851	815	843	844	832	797	793	830	847	875	861	839	848	795	821	841	823	814	831	862	777	835	860	854	804	858	834	838	863	792	814	832	836	819	803	816	878	848	835	861	788	799	812	890	824	868	858	844	835	846	853	823	868	837	768	806	828	893	792	793	752	804	836	828	797	812	842	848	812	884	848	792	803	835	827	817	833	834	833	781	808	791	841	813	808	835	768	857	796	825	866	825	900	857	817	827	848	790	841	835	862	790	856	895	846	821	818	802	868	814	770	818	812	802	832	792	839	870	874	832	864	867	829	844	847	879	832	861	871	867	761	810	882	883	765	800	860	863	840	805	782	828	811	834	776	822	879	845	879	825	839	787	852	817	818	871	885	771	810	833	796	829	848	796	809	858	783	831	812	852	802	826	825	824	851	898	861	831	871	828	797	874	826	824	838	812	869	801	840	799	826	835	868	830	806	816	835	922	841	820	859	796	879	804	871	853	807	804	851	821	849	847	869	825	795	809	842	850	828	866	852	818	818	817	789	867	832	856	819	856	883	856	821	752	841	836	829	814	828	860	828	808	855	858	810	776	772	792	808	791	791	836	859	775	857	857	779	849	811	835	834	812	827	818	825	820	802	821	883	808	848	865	826	852	818	777	864	858	877	805	791	837	796	795	850	820	818	831	843	870	844	818	847	843	807	773	840	875	864	801	859	834	824	841	817	821	848	802	854	859	815	854	868	806	829	828	778	832	833	892	830	886	904	823	836	844	879	833	847	844	776	832	803	805	935	826	844	845	830	851	852	829	767	811	837	815	806	853	862	839	816	867	838	847	839	807	838	812	809	858	822	839	889	876	802	816	799	771	898	892	842	878	804	859	806	862	805	831	826	871	821	824	862	798	809	853	865	832	788	871	823	874	852	843	809	842	844	843	865	825	863	844	827	811	866	800	764	816	782	854	803	825	820	837	876	817	829	797	858	820	825	821	877	829	809	851	847	833	811	884	815	803	817	832	810	803	832	865	821	821	839	797	849	805	902	772	826	840	829	834	879	836	793	832	820	786	833	826	849	852	836	825	832	849	805	877	843	829	844	808	865	875	815	849	825	840	807	837	830	834	802	818	826	819	830	829	777	828	817	879	863	856	814	794	866	827	894	846	791	837	821	826	806	847	841	810	800	815	823	871	805	853	821	871	835	836	835	864	838	853	797	840	824	813	831	808	847	852	839	798	858	837	791	812	818	862	826	808	885	810	849	818	820	811	823	898	790	815	835	829	784	833	800	836	844	829	798	787	824	872	832	856	801	806	828	817	780	866	853	837	859	837	835	800	890	913	839	825	812	808	837	867	882	808	824	859	851	863	818	835	800	830	831	847	860	845	799	812	872	823	858	840	840	775	857	792	828	869	831	855	842	848	845	803	847	801	831	905	830	823	880	817	842	823	810	828	820	850	788	828	812	836	824	825	777	845	788	821	845	818	867	808	834	813	835	790	853	852	810	815	824	849	810	842	853	862	823	856	802	839	815	841	865	763	832	839	836	797	830	779	858	865	832	825	867	766	830	811	840	851	844	837	833	837	911	854	815	819	847	784	853	860	816	825	793	819	868	849	853	813	819	862	813	826	779	812	808	777	808	828	859	819	795	801	848	812	815	821	808	831	822	823	807	830	755	853	823	834	845	817	865	813	840	834	823	813	814	883	846	859	833	806	815	778	833	857	828	839	810	876	846	892	824	862	837	879	855	888	893	845	907	818	808	801	886	814	837	793	798	837	834	847	891	877	887	804	878	810	814	863	832	839	804	845	804	829	870	834	862	847	836	834	798	820	843	850	879	822	858	853	840	875	849	760	830	870	885	853	860	828	849	822	842	827	788	858	857	862	779	792	858	778	832	842	825	851	842	782	822	819	853	869	830	790	859	872	887	835	845	813	777	801	872	835	875	810	840	809	839	792	829	778	889	810	877	770	864	850	814	807	828	864	812	732	821	837	865	849	812	820	819	848	811	804	852	860	853	849	805	868	822	848	866	849	767	883	842	815	892	822	830	806	807	832	856	814	865	850	833	832	785	864	778	854	836	828	856	826	831	809	818	800	803	810	880	812	847	820	842	807	844	802	806	839	868	778	808	823	850	804	808	882	821	822	850	825	872	855	804	867	804	873	853	842	843	844	833	816	824	865	817	828	872	929	821	807	808	869	830	795	830	817	810	817	871	763	838	793	819	854	805	807	802	805	828	782	834	820	788	801	809	782	828	807	827	812	822	800	755	854	836	803	863	807	781	796	844	770	842	819	810	834	839	851	828	862	838	771	824	854	803	788	819	782	829	746	844	809	794	831	798	810	845	850	793	738	839	842	843	852	832	841	825	822	801	809	786	780	825	865	824	833	831	835	823	822	885	785	832	852	833	807	842	790	849	808	829	793	856	843	856	822	831	821	788	808	821	863	800	842	830	836	870	834	824	820	805	830	796	817	845	892	861	842	882	861	857	809	802	856	825	715	846	815	789	862	830	789	817	863	803	844	818	832	751	820	801	850	828	796	794	860	764	789	841	823	829	856	845	811	858	868	867	818	819	814	811	841	831	838	812	877	819	850	803	742	827	823	845	816	846	813	849	828	821	813	811	849	850	841	881	827	894	862	884	801	905	850	899	845	811	826	788	799	805	848	864	805	889	873	831	839	825	802	817	748	844	880	841	798	783	795	814	802	827
36468	55977	57477	47668	38018	22833	15060	12017	9250	7982	6587	5653	4609	3965	3380	3019	2769	2484	2146	2037	1953	1838	1613	1634	1509	1404	1403	1259	1311	1223	1246	1218	1165	1186	1166	1121	1116	1124	1077	1046	1047	998	991	1014	966	955	938	984	986	901	918	982	951	910	922	933	916	876	949	873	869	956	878	960	889	856	870	887	914	866	890	850	896	881	897	874	865	896	838	899	897	870	866	883	910	871	872	918	945	853	868	870	876	842	857	850	830	866	858	872	904	872	815	867	818	902	860	851	824	832	850	846	795	836	832	827	819	855	879	865	799	870	875	828	860	820	859	837	852	819	861	887	832	836	806	813	873	826	860	845	841	933	861	884	874	873	865	888	795	863	830	816	899	856	849	825	887	868	863	872	884	863	868	882	823	831	855	874	856	839	890	843	837	900	835	857	844	876	862	844	827	824	860	824	889	848	890	896	800	830	904	837	868	868	872	869	826	811	866	892	895	829	875	875	905	873	859	814	912	861	845	852	920	899	836	843	804	880	814	846	877	850	825	828	818	854	816	901	796	865	844	832	796	806	896	854	906	834	827	851	837	864	889	825	905	874	839	820	854	835	827	851	822	853	892	837	846	888	857	842	922	848	887	887	896	814	891	845	868	880	834	863	853	859	861	842	861	830	902	870	865	840	860	840	850	906	841	833	866	852	926	885	819	813	834	853	888	831	852	874	835	842	844	837	866	853	819	816	859	854	843	846	880	874	821	817	857	830	861	836	796	843	800	865	938	823	829	864	837	858	876	904	903	892	890	799	833	792	836	837	825	828	833	853	851	867	834	846	861	803	845	854	847	857	823	836	838	829	816	822	843	876	859	820	826	857	822	875	865	881	870	842	834	855	815	854	832	880	817	803	862	850	824	910	849	850	854	840	891	865	873	786	813	880	880	880	846	866	864	853	850	805	852	809	860	862	863	842	865	867	831	858	895	865	864	873	895	935	796	866	886	812	847	846	865	889	845	866	854	836	895	849	810	861	826	811	813	852	870	845	860	838	855	861	837	821	847	856	855	866	874	871	846	827	838	856	898	907	891	798	885	843	825	869	861	839	859	875	797	820	887	846	875	802	868	866	846	813	835	840	846	824	833	843	883	845	750	853	852	875	842	875	838	840	857	901	880	834	922	907	854	803	872	830	833	862	865	769	868	886	864	855	867	851	816	846	809	831	780	895	842	897	875	846	848	854	825	825	865	835	852	824	878	900	867	877	853	837	837	880	842	862	855	882	861	826	857	889	904	818	859	858	854	854	837	811	873	830	847	865	870	880	848	862	894	834	826	835	925	869	874	820	867	872	841	835	826	880	831	844	848	872	870	869	890	842	833	889	826	882	884	837	843	827	821	824	843	886	886	869	803	833	850	795	825	822	881	805	871	838	847	855	860	827	887	835	866	844	846	890	860	875	897	906	854	883	842	843	883	867	903	877	833	809	850	855	872	813	863	835	873	813	852	843	867	820	862	872	858	872	836	870	840	838	860	867	826	844	830	870	858	814	808	878	825	864	873	836	876	896	813	820	807	855	902	826	851	838	833	896	818	851	791	853	891	836	881	841	794	807	856	855	857	847	819	890	864	850	860	822	858	783	818	854	880	847	852	896	804	834	840	825	824	912	859	846	826	844	789	873	888	851	813	821	862	850	834	897	844	875	899	860	821	892	801	826	841	907	824	815	877	860	804	904	881	836	835	854	835	830	872	879	854	837	850	858	804	860	860	876	813	880	870	801	874	825	872	853	906	839	801	891	862	822	895	872	847	887	869	847	897	855	837	852	843	855	862	868	924	861	852	839	820	843	869	854	851	863	825	904	834	860	815	866	848	864	876	861	824	878	871	827	849	854	845	864	875	844	797	864	850	792	849	879	836	897	894	842	826	797	892	846	820	872	908	862	838	881	823	851	831	865	857	825	871	852	849	899	863	844	900	877	877	810	893	869	845	849	859	858	921	868	853	831	789	829	895	815	869	889	850	867	856	856	913	896	866	836	844	885	832	839	866	841	838	870	845	833	864	850	839	873	867	841	849	844	845	822	885	871	855	842	820	814	875	827	837	859	879	890	896	860	850	865	824	807	832	868	827	848	876	808	828	888	836	838	832	844	851	849	828	891	861	883	889	860	888	832	894	850	892	905	844	866	901	785	848	822	862	901	842	862	898	875	869	814	873	873	897	890	869	836	875	864	814	873	790	861	889	864	866	863	809	873	837	839	797	831	832	892	879	851	894	846	817	820	815	813	840	880	907	869	893	905	842	809	903	824	850	877	792	868	844	845	888	832	914	877	844	835	910	844	921	814	860	893	831	847	887	879	863	859	845	861	843	844	853	810	822	823	854	854	840	831	873	877	842	833	865	871	848	883	882	852	935	865	818	892	847	843	880	837	841	828	830	828	885	854	883	840	903	830	849	867	859	860	875	869	871	891	908	844	864	830	863	837	907	866	810	832	885	871	880	896	901	877	843	817	831	868	855	855	845	808	805	877	875	850	932	817	872	838	917	849	783	843	856	905	853	845	846	852	864	837	863	838	814	865	837	888	865	825	855	894	895	830	841	855	862	834	844	842	815	854	879	844	818	844	849	831	876	818	853	903	806	870	868	884	841	857	808	851	855	891	834	852	867	864	855	862	860	859	862	869	851	868	803	870	837	897	869	859	866	879	901	867	872	866	817	858	888	881	836	898	937	877	838	839	824	841	881	844	863	836	850	865	871	802	865	879	857	867	821	867	810	900	821	887	836	908	884	789	841	883	842	896	828	858	837	928	840	839	806	804	823	826	845	857	863	818	882	891	858	882	837	859	809	798	879	805	875	903	850	847	872	877	882	849	858	922	867	857	943	860	825	874	871	825	871	841	873	873	897	835	850	819	858	873	895	862	828	891	771	831	829	861	847	878	829	875	841	856	843	878	876	785	885	844	889	877	888	863	838	864	823	842	863	869	856	847	845	849	852	866	824	867	905	873	843	824	856	840	841	835	860	847	857	861	856	822	832	872	911	853	895	864	789	853	845	874	825	841	818	829	846	842	871	874	825	876	823	891	845	838	837	910	835	889	856	834	855	860	860	819	851	856	833	849	821	885	847	826	816	874	855	862	822	836	848	864	881	868	844	849	870	850	838	897	849	811	810	837	884	846	892	855	858	852	877	828	814	866	868	808	878	881	856	859	851	872	856	870	856	805	869	805	799	861	853	858	803	775	873	788	916	847	844	857	901	844	838	856	903	821	880	882	865	844	878	875	890	880	885	842	884	839	851	837	850	811	857	847	831	943	847	906	847	869	893	850	895	872	901	888	886	840	875	831	890	897	835	878	851	795	872	854	819	862	828	852	845	818	855	846	798	855	869	858	853	842	872	843	849	882	820	789	856	850	876	839	873	858	853	871	831	886	841	846	922	839	862	871	860	866	830	867	912	848	881	819	902	953	817	875	836	791	873	892	787	875	848	821	884	876	886	836	831	891	877	831	848	887	829	819	819	840
32938	31336	33580	25748	13909	6308	3366	2580	2149	1932	1581	1486	1350	1258	1214	1155	1138	1036	972	950	934	897	948	957	906	852	934	833	898	868	917	860	846	810	799	825	832	848	863	768	833	846	833	800	817	821	760	790	801	810	811	791	786	808	801	807	837	804	818	819	822	842	795	751	789	747	847	771	778	793	802	743	768	755	793	763	823	772	753	791	775	782	773	765	761	789	824	824	788	801	795	738	742	793	783	785	769	765	765	778	721	754	786	826	790	770	763	766	778	761	755	769	757	810	762	785	773	786	746	742	753	774	760	824	794	827	759	751	764	807	805	732	802	753	752	737	723	790	774	797	790	801	747	800	776	737	765	812	835	783	782	771	757	779	804	804	794	757	769	755	726	775	815	783	760	768	795	802	741	770	751	785	739	802	792	747	759	758	811	760	736	786	743	772	775	776	767	801	801	765	816	756	791	792	771	789	810	830	792	781	740	753	802	808	806	759	770	808	824	794	737	792	784	820	771	736	762	780	782	737	835	779	790	784	773	778	807	751	809	798	783	771	751	833	788	810	792	772	784	772	832	781	835	769	741	741	790	788	743	770	786	777	811	797	768	783	803	796	755	744	749	782	823	771	812	786	770	727	749	795	818	773	802	820	796	834	777	779	755	787	825	786	765	763	757	832	859	791	760	766	766	756	795	773	849	774	723	793	795	784	760	748	778	765	788	826	802	762	779	801	753	769	796	816	778	816	838	825	793	764	710	762	744	773	807	762	830	755	770	764	798	749	791	833	800	761	795	798	784	752	801	724	840	774	799	786	813	792	782	776	784	770	802	789	777	713	810	759	806	753	752	791	736	779	747	732	769	789	784	770	772	754	795	789	805	802	780	798	783	767	761	834	746	796	798	789	781	740	779	822	778	780	814	825	804	769	768	769	790	813	758	761	727	784	786	765	738	758	794	797	749	754	759	747	825	784	796	755	775	786	792	803	757	743	817	819	777	769	847	806	799	815	750	806	740	785	796	774	784	780	749	804	779	770	777	779	750	785	766	768	767	795	749	794	737	774	740	803	694	768	749	814	741	786	808	790	805	789	753	763	774	787	735	739	773	803	797	818	698	818	791	830	811	752	756	768	802	772	769	765	721	803	767	771	777	784	758	762	765	812	784	821	794	815	801	810	766	750	775	776	787	750	799	764	748	825	756	796	745	759	809	766	797	777	773	764	803	736	782	730	822	791	819	804	790	792	810	756	814	838	789	802	743	803	796	786	753	788	816	729	803	803	774	735	838	797	742	780	719	774	771	779	770	798	794	764	767	793	777	768	753	794	803	785	767	826	801	792	784	841	739	816	800	750	794	758	786	770	753	739	792	761	764	785	741	821	797	836	800	806	788	794	789	804	794	773	820	833	810	781	785	784	797	775	755	829	788	773	809	778	757	753	805	778	791	772	786	757	800	817	791	776	780	702	831	753	753	761	738	732	780	788	752	802	778	753	810	839	771	806	781	781	780	747	834	790	826	804	815	779	729	769	762	756	772	778	808	789	749	742	840	799	784	788	775	768	717	769	788	782	769	791	788	719	818	815	800	728	778	785	808	804	839	830	770	797	776	747	764	801	780	848	767	766	773	778	817	812	758	767	765	745	796	764	787	761	750	822	762	824	769	784	795	799	809	753	763	730	785	779	830	778	766	824	787	793	759	791	829	766	817	794	811	757	848	753	744	801	797	786	809	841	824	785	817	748	776	721	812	821	764	786	769	842	763	782	734	803	746	737	760	826	781	794	819	774	790	769	805	799	759	847	761	805	791	790	818	820	783	750	775	816	785	769	776	803	772	800	739	723	782	796	807	789	817	793	814	772	781	743	777	779	753	727	781	779	749	772	776	787	808	780	751	746	748	787	763	739	739	808	774	752	792	765	737	797	749	762	813	771	794	802	766	839	771	772	770	730	786	779	737	788	725	816	772	775	772	743	744	769	772	787	825	759	722	789	742	767	773	751	810	784	805	811	749	797	790	834	819	828	765	762	771	778	795	807	746	726	774	808	754	770	795	795	807	841	708	749	840	749	740	762	782	771	796	780	831	792	809	767	793	814	764	761	824	766	810	776	789	765	789	757	810	778	784	799	713	746	809	804	807	751	745	771	753	814	817	778	795	802	785	782	753	734	797	768	785	780	791	748	737	755	818	773	730	788	807	765	763	762	823	793	792	731	762	811	744	783	789	782	751	747	793	755	789	786	718	874	766	720	786	780	831	797	746	811	752	833	779	783	811	796	783	799	825	816	739	770	797	801	747	780	779	758	769	793	722	757	802	769	752	779	781	797	717	836	772	818	798	803	783	750	789	778	755	797	745	787	760	789	791	773	739	789	785	827	787	777	815	806	771	812	794	776	795	830	809	817	828	797	715	838	749	785	741	791	738	763	798	786	805	804	758	818	788	796	756	824	754	782	755	792	808	762	761	813	799	793	764	807	807	770	749	788	807	809	741	801	782	782	801	779	791	771	760	787	739	775	838	818	810	731	756	805	787	758	798	773	787	836	815	809	755	759	802	785	816	799	787	749	749	799	830	772	742	779	810	784	724	808	799	784	788	805	810	772	795	815	779	801	806	776	823	785	744	742	780	723	774	751	797	814	768	831	806	785	789	739	771	801	791	830	747	782	785	789	782	785	789	773	755	801	752	771	821	795	773	775	730	742	746	779	764	811	775	789	763	783	798	757	779	774	775	764	780	777	781	785	779	745	771	729	806	753	810	768	865	772	768	787	782	786	786	758	765	763	816	831	764	733	754	797	714	760	787	751	840	766	798	798	784	815	778	793	748	799	771	802	776	792	749	740	752	781	775	769	790	786	751	774	800	805	823	750	772	850	762	784	810	750	764	779	764	776	775	808	766	764	801	787	834	820	785	732	828	789	863	751	793	742	765	754	809	765	760	804	750	787	771	790	752	771	785	776	765	776	791	803	753	776	843	776	769	757	787	752	781	755	838	768	783	765	776	771	852	744	842	781	767	816	751	772	764	777	767	821	760	760	728	742	785	781	740	798	767	797	779	775	804	800	764	781	770	753	759	771	801	833	743	759	775	745	762	820	798	812	777	729	769	761	780	754	787	758	797	844	721	759	761	768	740	774	742	751	770	734	822	790	745	764	742	792	785	744	741	756	783	786	786	793	805	808	829	818	803	809	791	763	767	794	790	748	796	793	754	760	800	749	772	786	799	774	746	775	818	802	789	787	772	801	744	798	757	753	828	787	765	764	749	773	796	702	791	790	800	806	782	786	765	769	828	741	782	817	770	843	762	785	786	765	764	844	811	754	775	753	763	779	787	832	795	803	752	759	790	806	769	781	833	710	726	758	755	796	769	859	769	734	786	750	750	785	767	761	833	713	809	803	793	760	804	768	817	781	815	782	810	769	763	787	796	778	730	792	742	767	792	770	808	740	810	739	795	752	771	800	764	759	755	816	809	825	759	809	773	772	776	767	770	788	761	764	799	810	779	784
34951	43088	40804	29444	18348	10421	6525	4908	4177	3344	2764	2484	2202	1986	1788	1639	1545	1422	1376	1264	1227	1180	1183	1124	1095	1046	1049	996	1028	985	980	951	960	915	908	928	934	920	867	947	896	954	901	864	897	838	857	869	888	844	818	861	898	861	861	902	846	864	847	875	796	863	866	859	868	901	817	834	868	822	872	775	858	815	823	804	835	931	846	817	816	845	865	807	847	818	816	840	835	809	824	816	809	828	839	829	808	839	774	819	888	785	831	810	854	840	843	821	850	864	876	866	863	865	854	838	831	807	866	846	854	783	779	800	833	817	778	860	801	807	765	830	832	843	829	798	837	893	798	842	788	821	835	871	811	848	858	897	820	837	881	825	889	836	840	904	817	865	822	851	880	818	837	837	829	849	834	879	814	841	827	839	858	814	850	835	795	828	799	795	806	793	811	813	800	865	800	837	831	820	826	824	853	768	803	863	825	842	852	801	835	835	765	775	841	843	817	807	809	862	845	829	818	833	775	834	768	855	784	812	860	846	802	833	758	806	822	848	814	850	798	819	802	817	812	862	823	892	820	797	789	795	847	855	793	846	842	834	839	865	855	828	791	813	827	856	819	888	843	834	832	823	881	828	826	817	803	823	883	870	789	867	852	838	839	846	868	816	813	830	825	818	795	813	779	860	888	819	811	857	799	838	795	803	802	822	806	826	803	908	805	825	814	810	823	790	831	829	855	825	858	858	855	813	839	824	813	882	800	800	810	826	801	848	818	833	833	834	863	823	823	858	804	849	834	801	819	850	827	822	840	869	836	890	792	779	800	833	859	832	924	818	812	835	845	813	834	846	800	813	768	808	835	782	798	838	880	839	794	801	831	806	824	853	834	833	852	840	843	862	813	850	809	816	761	820	824	835	857	811	835	839	827	819	874	848	758	830	817	828	822	797	854	817	803	848	832	843	811	884	799	849	813	809	813	896	805	794	803	823	892	789	836	840	849	784	870	816	874	802	833	888	860	818	756	839	844	814	843	834	815	835	814	840	804	860	816	843	804	789	817	819	844	862	828	833	830	790	853	831	814	794	826	794	833	841	867	788	831	817	872	832	816	847	815	835	875	761	885	828	824	823	832	792	898	842	844	857	804	853	862	824	850	881	777	793	826	806	777	827	817	838	873	834	849	883	819	850	858	842	786	845	825	829	817	808	874	832	852	791	793	873	828	822	778	823	890	876	841	855	787	834	868	799	855	883	824	821	855	872	826	873	819	812	791	847	839	775	847	838	899	794	788	818	841	868	779	861	816	818	805	818	800	805	792	878	821	848	819	823	873	812	814	876	814	832	848	834	825	793	862	816	835	819	808	794	831	799	887	798	803	814	835	800	832	823	835	863	855	815	830	817	824	811	862	817	859	795	812	814	874	831	809	826	806	822	866	839	820	807	791	789	879	847	841	857	875	878	794	855	858	807	931	827	807	870	802	823	807	819	828	850	821	808	837	836	836	811	803	769	887	831	816	808	859	807	817	886	868	824	814	854	826	871	820	859	823	897	842	862	838	846	838	871	886	780	834	849	854	804	849	826	815	871	813	868	881	804	839	801	840	817	812	832	855	852	819	805	882	769	797	812	833	836	870	797	834	828	828	820	843	853	798	873	843	831	814	810	842	787	865	808	838	824	828	806	822	900	857	820	848	801	867	828	789	822	853	830	827	855	837	851	860	856	849	767	860	844	819	866	834	788	854	860	838	797	865	772	856	821	820	903	888	839	766	843	763	846	883	844	888	841	851	813	795	837	847	812	780	855	917	802	857	831	818	817	803	814	806	803	815	789	833	811	828	802	826	884	790	827	861	901	827	835	821	789	797	794	873	853	874	805	835	836	855	845	833	822	844	858	856	815	830	854	822	806	841	849	780	810	802	816	805	805	853	914	795	883	832	831	809	863	833	802	840	801	832	812	820	837	862	812	836	859	845	818	849	782	851	817	784	812	817	818	879	809	813	835	807	851	817	870	824	837	840	850	846	823	831	821	780	836	813	819	807	839	821	875	896	818	849	863	849	876	860	862	810	860	797	861	829	811	841	783	868	844	801	813	828	837	823	861	816	784	869	808	775	826	823	838	859	838	849	829	809	894	798	816	781	820	811	797	832	812	836	850	804	810	849	866	878	796	848	834	817	827	873	828	841	856	839	861	853	807	808	858	815	854	826	849	848	879	866	847	798	861	839	741	844	810	846	782	803	839	817	853	821	816	843	817	865	853	840	805	840	797	804	835	837	843	869	854	813	810	856	834	782	798	837	815	868	882	827	843	827	814	810	907	858	818	856	855	819	795	853	856	833	846	850	801	838	795	838	788	808	867	803	795	810	798	768	831	815	852	836	821	867	842	843	857	857	849	850	897	824	766	825	802	851	768	848	899	808	837	817	878	816	882	848	824	799	830	847	833	872	826	829	862	827	793	832	831	781	817	831	827	826	846	807	856	740	902	818	772	886	865	850	799	831	836	828	794	811	876	851	801	828	817	835	800	788	843	820	887	801	808	794	837	815	785	849	820	817	789	822	812	836	824	807	842	869	824	898	797	844	884	833	832	815	838	814	840	851	784	796	835	858	849	823	833	858	823	861	844	811	799	823	802	828	833	782	821	840	827	822	845	793	861	831	811	886	807	794	897	838	829	815	752	857	759	814	858	792	777	788	855	811	836	832	845	827	831	861	782	785	872	849	780	823	759	836	824	806	824	829	816	825	865	797	820	808	809	856	856	810	853	875	881	782	843	888	804	807	802	858	868	830	774	816	824	821	810	806	820	828	808	862	870	805	874	837	880	807	846	818	792	790	736	816	850	856	843	832	867	847	856	853	784	837	853	855	863	842	845	838	755	879	824	806	847	820	834	812	809	850	834	840	832	914	814	812	856	830	776	814	824	826	796	805	885	811	829	795	853	867	865	839	835	822	846	807	768	766	857	909	836	801	818	786	824	882	857	819	872	845	853	846	878	736	806	812	886	863	825	806	832	829	779	836	819	821	836	803	822	847	824	795	803	773	843	803	830	880	838	838	819	809	832	821	780	824	872	806	854	850	860	829	827	858	846	871	851	831	864	837	827	846	811	787	833	800	828	843	915	815	855	823	821	848	842	813	870	820	790	836	832	865	846	850	815	842	817	846	796	819	817	850	865	805	812	823	826	842	801	819	786	841	837	829	814	806	822	831	809	817	796	789	830	817	837	829	843	774	787	836	852	842	799	797	854	870	820	821	831	797	836	842	866	816	851	808	816	884	824	831	785	841	847	829	833	862	859	803	797	803	815	876	925	816	790	792	839	805	786	832	783	849	804	787	848	842	806	806	882	841	812	818	839	815	850	842	881	799	830	786	842	831	866	806	810	825	824	836	806	815	841	821	800	850	813	812	837	832	842	825	771	832	847	834	850	778	797	829	887	815	838	835	860	865	812	808	902	829	837	816	802	800	879	892	817	822	815	830	837	816	808	809	830	876	810	877	821	777	812	827	842
24994	20734	27404	26906	23273	17386	8877	4348	3151	2701	2354	1875	1698	1576	1412	1309	1234	1144	1106	1093	1014	988	1007	913	911	949	846	834	837	833	895	847	801	772	803	813	786	797	762	804	781	806	772	735	773	733	718	750	769	714	709	720	664	719	717	791	737	730	721	708	721	779	713	735	713	723	717	732	691	741	720	720	697	715	741	730	694	708	733	711	713	714	726	694	689	748	678	731	714	679	686	729	755	725	685	698	687	714	713	710	719	695	699	729	711	704	698	742	725	695	741	744	730	721	717	731	696	712	681	733	785	682	712	708	708	663	693	737	682	679	734	705	642	730	679	738	743	701	713	749	671	680	708	724	618	687	676	737	703	707	661	704	686	677	673	693	686	697	714	670	690	713	686	688	730	752	734	709	701	728	694	755	727	693	738	726	736	719	678	731	698	676	709	734	732	716	692	682	698	680	700	760	731	723	727	705	675	767	673	693	692	699	656	712	706	690	684	713	692	702	707	662	714	694	660	713	691	686	749	701	754	714	643	696	738	704	685	726	731	696	692	738	724	717	698	762	706	705	708	724	710	695	700	715	639	698	703	690	714	691	709	719	707	747	693	761	723	662	704	733	716	714	744	670	697	692	668	747	707	704	744	729	706	689	701	688	706	735	688	717	696	744	699	672	678	741	763	680	752	664	690	685	710	699	665	749	661	734	711	702	657	758	705	691	684	711	684	699	760	700	706	727	731	663	764	742	722	712	677	737	694	722	727	668	726	758	672	706	701	693	695	738	718	696	643	730	730	684	717	732	755	745	690	709	711	718	743	694	664	676	694	640	718	665	739	682	724	694	668	665	701	673	744	703	673	741	701	662	741	708	752	713	717	710	675	741	706	707	732	694	741	702	673	704	755	673	689	715	742	729	741	697	702	673	709	737	692	705	691	720	710	739	748	720	723	729	706	691	723	752	695	682	742	696	719	733	685	724	713	701	708	661	742	706	735	710	731	685	704	628	674	697	686	740	707	718	647	689	734	721	740	708	726	661	683	748	692	735	649	679	726	708	675	688	756	683	779	721	688	699	691	712	735	699	760	703	662	719	712	728	671	691	696	715	707	695	687	719	709	711	707	741	711	714	697	662	731	695	706	728	736	731	720	702	739	684	736	713	750	709	701	720	665	726	716	689	711	701	710	685	690	713	703	676	740	722	707	698	749	750	699	699	705	752	734	779	719	730	700	694	710	705	679	717	686	680	760	686	679	739	696	627	674	663	667	716	726	711	701	745	722	734	703	748	753	731	714	709	719	746	742	717	746	713	691	726	715	704	694	716	666	774	721	675	701	727	709	696	684	699	714	668	679	676	740	672	692	752	731	677	702	720	732	687	736	733	768	726	696	727	710	704	629	715	742	686	697	691	668	682	725	729	715	651	707	714	716	661	674	712	733	671	744	709	693	714	687	712	741	723	712	737	726	771	714	650	718	731	703	711	711	686	679	728	727	697	680	740	683	711	691	722	729	690	710	737	708	645	701	675	677	684	706	737	680	677	765	736	737	756	741	684	706	745	680	729	708	684	728	680	684	718	732	716	737	706	666	755	745	742	729	751	706	730	722	705	688	697	741	754	685	686	678	664	697	743	722	698	760	735	778	636	730	710	711	680	696	714	686	678	702	690	715	756	675	693	668	735	709	709	738	668	682	738	738	709	645	735	746	738	687	697	692	750	710	793	744	717	706	671	719	728	736	675	728	710	690	698	676	732	677	741	669	680	699	684	724	749	657	674	697	686	675	672	679	714	717	705	695	719	733	690	728	724	745	730	714	723	704	713	726	677	714	710	746	755	738	695	705	675	684	730	739	678	711	711	695	710	672	661	716	732	696	754	689	691	712	713	736	674	715	713	727	687	712	753	734	716	733	741	695	684	719	708	720	681	711	713	697	697	715	725	666	680	742	698	764	713	686	648	689	693	739	707	728	745	710	702	689	729	730	714	713	709	664	700	667	748	705	697	740	702	706	665	764	687	652	686	732	702	691	661	717	763	698	720	645	772	669	720	716	688	730	716	708	739	641	666	720	718	691	709	681	757	706	682	750	664	721	693	697	692	643	736	772	694	692	656	725	690	658	690	690	687	707	636	729	670	717	691	715	666	702	757	680	653	737	759	709	699	736	715	686	739	720	704	658	678	720	750	712	702	728	710	716	745	733	693	688	717	679	752	716	675	707	687	692	690	705	693	753	725	701	741	698	683	718	716	707	712	763	718	700	651	697	692	727	748	701	742	723	656	728	699	712	737	743	727	741	661	663	700	722	679	701	644	692	718	659	709	721	704	661	739	710	720	706	717	695	677	687	680	729	729	716	741	711	684	694	683	648	698	709	648	708	723	696	689	718	699	697	717	675	719	675	719	675	671	679	693	675	654	727	697	709	717	678	669	748	708	702	629	662	725	722	721	704	704	722	711	684	719	718	736	730	702	717	709	689	748	733	742	666	701	759	679	696	707	725	705	687	741	716	691	739	691	748	712	721	675	684	716	677	729	726	704	759	681	705	656	673	707	723	648	676	740	671	713	733	706	690	714	712	754	691	693	681	696	716	654	723	683	737	704	657	708	704	708	655	731	715	716	738	720	698	700	671	722	692	672	738	642	757	712	695	723	692	689	690	768	742	714	676	720	712	711	721	687	691	728	679	699	700	663	743	749	693	680	737	722	685	736	712	670	708	691	728	678	693	687	739	717	729	685	655	677	712	737	646	688	719	710	725	699	698	728	746	748	681	713	671	703	690	699	673	723	723	775	663	713	734	668	710	715	746	665	758	642	771	696	713	714	690	743	705	703	767	689	698	697	737	728	714	730	665	722	699	724	757	696	715	711	702	732	728	707	721	747	725	728	643	672	734	694	671	648	762	678	699	707	739	670	712	704	720	700	690	725	703	737	697	698	707	717	707	746	726	695	732	681	701	748	713	691	752	779	692	713	722	693	742	719	675	746	712	676	684	697	703	720	678	689	684	684	713	690	683	758	705	717	693	740	744	702	723	697	711	689	689	705	745	715	714	653	698	771	707	671	679	680	713	720	708	687	705	706	675	687	712	708	742	706	696	721	725	725	717	729	691	702	706	720	728	732	750	698	731	718	714	732	748	702	737	730	735	665	732	692	711	669	740	703	754	721	660	698	698	700	719	695	724	659	720	694	687	708	685	703	689	677	663	679	704	710	704	707	686	743	694	701	687	723	759	690	712	683	713	735	719	749	768	715	666	696	703	678	726	688	693	668	692	722	757	757	703	710	705	700	720	669	771	664	710	704	697	745	698	681	728	695	629	677	671	671	720	685	749	747	763	697	726	806	728	677	694	681	726	747	682	704	711	705	701	744	717	684	638	688	673	670	680	710	697	694	699	714	722	692	720	661	698	734	742	686	725	702	731	724	739	681	713	688	693	710	707	711	748	688	736	751	697	684	715	650	704	727	707	710	681	666	666	687	682	685	671	707	710	705	685	713	722	666	716	725	716	692
36529	54729	53490	41557	29148	16803	10700	7467	6156	5052	4069	3497	3028	2693	2283	2131	1851	1728	1596	1406	1369	1298	1295	1244	1164	1115	1082	1138	1042	1098	1044	978	967	911	889	900	936	920	924	864	864	901	850	795	849	845	804	849	827	783	814	829	808	725	764	792	755	749	758	799	797	746	789	704	794	739	743	731	783	738	714	769	765	752	739	734	781	767	746	833	725	733	760	797	789	750	745	787	746	774	738	749	747	755	755	769	754	731	735	784	791	699	776	762	766	747	812	749	761	769	742	726	785	765	816	710	770	720	723	749	737	751	810	713	742	718	840	756	767	805	754	734	775	720	784	757	768	738	751	773	746	781	750	777	732	764	728	785	761	750	708	778	752	730	812	718	752	772	689	747	735	756	773	788	691	748	754	778	715	743	769	726	758	771	739	735	719	772	752	756	713	772	754	739	758	744	745	752	771	768	764	776	773	768	729	745	731	765	717	771	806	757	713	791	697	749	717	777	784	822	742	733	743	726	742	768	750	752	727	761	747	704	753	722	752	737	741	728	726	768	779	798	766	779	769	718	726	735	800	728	706	733	720	764	736	725	758	711	728	710	790	770	728	709	754	795	794	749	709	748	771	767	755	779	725	753	786	789	746	753	742	770	793	717	735	691	760	733	775	747	780	754	765	763	774	758	752	740	769	752	765	719	716	734	734	742	764	762	739	746	735	731	724	786	779	750	777	729	769	737	755	780	739	759	769	785	770	750	690	727	730	729	735	694	734	716	724	698	717	752	782	697	780	792	744	744	773	790	764	705	736	758	813	727	758	806	771	758	733	771	759	734	730	795	729	754	792	784	774	745	755	737	798	739	764	749	757	778	719	735	750	726	745	782	733	739	727	734	742	802	771	814	756	788	759	783	812	746	785	743	765	763	753	780	748	739	800	732	780	754	697	743	757	767	797	736	791	745	763	759	760	757	696	745	747	773	758	751	753	830	796	754	746	780	726	732	779	744	729	757	729	765	764	727	758	789	700	770	757	802	722	734	736	769	723	754	763	774	793	796	761	784	741	733	745	766	794	742	766	759	721	812	732	712	769	794	706	744	766	796	797	791	755	778	751	777	768	712	779	727	726	747	731	796	773	756	775	728	739	710	760	788	793	757	782	776	814	796	742	734	804	701	746	768	722	752	735	774	790	732	765	814	745	732	774	754	815	778	764	730	775	773	745	734	773	711	748	780	809	741	755	736	751	773	742	752	700	764	786	744	702	753	727	743	798	747	757	694	746	789	778	750	753	754	732	774	767	739	751	771	763	742	799	748	766	801	736	762	779	722	806	763	802	750	737	725	735	762	795	743	805	741	750	781	793	772	784	780	785	782	808	780	737	757	743	737	774	725	781	801	744	739	738	704	770	769	794	716	770	743	733	775	736	745	754	765	778	784	787	744	748	742	783	730	772	753	775	761	747	766	791	769	772	729	740	738	766	736	757	761	703	739	731	750	758	776	800	753	709	715	733	751	755	762	755	686	728	729	743	734	731	724	786	756	806	675	786	758	735	739	673	748	719	729	704	736	742	761	775	759	770	755	788	793	771	814	762	708	757	745	701	813	701	785	745	670	705	698	804	755	756	733	771	761	779	734	720	753	737	723	759	756	772	728	744	768	737	743	763	792	730	748	759	746	774	698	773	776	768	751	784	776	788	742	756	689	768	760	744	793	762	755	755	746	802	757	765	800	745	740	744	791	748	760	719	742	751	738	719	757	731	746	767	754	781	777	723	731	763	719	734	724	732	798	751	751	721	724	734	744	752	804	774	722	701	783	782	749	770	807	790	731	696	749	737	753	791	761	774	757	723	724	738	787	775	704	754	758	804	735	710	723	740	754	808	712	801	791	767	789	781	761	769	768	740	747	725	729	773	786	806	734	753	768	763	804	760	713	744	708	758	748	739	765	753	739	720	778	735	773	776	774	754	758	753	721	716	704	758	736	744	768	755	727	766	742	722	761	766	758	740	776	757	785	791	757	780	760	764	758	765	780	766	745	750	766	701	768	748	749	773	810	715	726	776	755	844	730	727	754	752	784	756	724	774	727	776	762	743	732	758	758	770	780	810	737	769	740	750	819	762	744	748	786	751	737	732	722	771	721	789	743	709	793	803	763	736	775	729	747	766	762	747	792	715	723	729	695	727	734	743	761	737	775	747	760	746	766	712	740	741	740	782	745	752	727	768	742	749	721	740	735	745	770	721	794	759	746	735	752	747	738	758	768	728	755	739	742	750	748	756	769	760	744	786	715	755	774	827	701	754	767	758	741	719	735	739	721	745	745	740	715	770	743	778	744	721	773	760	775	733	739	796	768	794	724	776	767	764	756	783	783	761	787	782	738	722	712	677	730	768	791	755	718	756	782	684	768	773	745	765	784	772	704	750	700	810	739	787	793	704	733	755	748	763	719	798	767	732	750	805	761	759	726	752	744	783	769	725	745	706	767	771	727	776	784	787	717	739	750	756	743	759	716	729	734	763	809	770	756	755	766	749	795	725	756	749	777	743	736	752	738	774	734	789	753	786	703	747	728	776	708	737	735	709	768	722	799	733	771	751	736	740	740	756	743	789	759	748	771	763	749	743	782	728	755	750	774	771	722	748	796	756	771	710	727	741	730	759	726	721	757	776	817	743	745	776	771	772	760	763	742	765	702	762	782	774	728	765	734	704	723	749	784	780	773	770	727	700	744	787	778	720	763	717	741	752	756	737	755	716	736	786	757	760	754	780	753	760	748	768	731	772	782	723	711	779	766	750	756	715	762	797	724	744	829	755	747	723	772	764	831	710	764	744	760	667	702	700	759	734	736	737	736	744	747	736	738	715	752	771	774	730	761	770	756	773	733	768	737	789	721	738	741	761	776	780	792	756	761	722	725	728	749	825	751	765	714	823	770	742	737	766	740	717	745	751	734	784	793	765	775	747	792	748	715	724	708	770	755	760	792	749	767	809	764	722	739	744	759	764	718	765	765	773	729	735	688	749	721	798	758	783	813	753	751	795	772	704	810	747	758	764	730	740	731	742	778	709	720	744	790	775	713	799	791	752	767	766	709	733	749	770	727	784	730	701	717	756	737	780	761	772	763	791	743	689	721	735	770	792	726	769	749	798	721	731	753	790	781	776	807	761	775	785	726	746	748	752	705	788	713	766	734	747	758	764	744	749	735	749	772	757	702	757	778	719	721	742	765	796	778	766	763	816	790	723	738	713	704	748	757	759	765	730	760	769	742	807	773	705	758	766	760	792	730	822	803	769	746	777	752	760	727	746	771	748	748	769	744	728	774	783	742	792	788	775	735	746	743	736	768	738	770	746	714	731	795	798	736	798	753	794	720	741	743	743	737	730	772	789	742	818	700	747	745	756	744	788	751	744	772	742	759	722	690	720	763	735	761	798	763	746	738	760	763	747	740	789	744	714	754	764	750	789	754	747	765	745	715	774	762	742	778	731	733	707	790	734	761	750	759	752	752	779	747
23101	20734	27458	24835	22668	22438	17374	7056	4609	3762	3148	2562	2296	2124	1874	1707	1604	1527	1383	1349	1263	1191	1138	1161	1118	1120	1115	1022	1077	1044	1064	971	981	970	910	964	954	947	956	906	960	940	916	899	937	912	851	876	832	860	805	836	874	865	918	879	878	860	842	884	767	863	859	816	830	858	851	848	853	840	841	849	877	834	895	840	866	830	857	753	789	870	853	814	815	826	832	813	788	842	879	809	892	842	873	826	883	906	792	829	827	835	778	837	855	838	828	795	880	816	845	844	838	782	810	832	852	868	854	808	821	842	796	799	804	815	834	855	856	816	808	777	868	830	840	814	882	822	827	811	797	838	793	819	784	816	801	777	828	768	829	803	834	823	789	834	825	816	814	841	845	809	797	871	827	810	817	818	862	734	828	777	858	836	824	844	853	826	843	877	805	873	776	772	849	813	864	813	789	815	820	813	845	825	813	862	859	858	792	859	876	847	853	868	873	871	828	833	789	804	818	878	856	842	801	869	859	841	828	846	830	803	851	876	816	822	843	865	829	802	835	810	814	797	826	794	838	852	797	762	791	823	799	835	861	854	806	783	824	807	874	808	855	830	800	841	829	819	865	830	833	819	863	846	793	823	891	810	840	857	882	827	864	836	811	832	793	887	799	848	843	839	813	843	833	841	861	901	861	783	785	855	841	842	843	821	834	789	792	822	900	842	857	795	828	842	818	863	827	845	851	855	802	858	827	828	843	797	808	804	837	819	771	780	811	875	775	795	832	863	877	848	839	810	790	846	845	843	840	833	855	803	876	831	794	857	840	777	806	842	813	823	774	833	796	852	844	797	788	770	798	817	770	801	845	845	834	813	857	856	796	835	842	806	838	885	832	819	782	847	834	841	810	821	802	766	846	813	865	821	848	869	888	804	821	826	817	869	844	843	835	798	789	786	854	825	845	804	858	816	811	821	822	869	768	841	830	842	858	812	831	798	834	807	862	833	823	819	836	829	803	825	833	798	791	842	830	767	787	846	803	813	809	813	766	840	829	796	836	863	813	817	861	842	830	849	833	764	862	859	820	777	827	831	855	852	818	869	868	849	802	839	796	839	813	816	837	878	805	801	783	834	811	852	813	854	826	807	797	826	849	792	856	862	833	810	848	814	772	810	847	841	818	774	811	871	809	792	849	829	796	848	761	806	889	867	840	818	829	865	814	781	835	826	807	805	840	826	846	828	828	802	799	874	797	794	851	792	839	820	859	803	808	853	823	805	867	871	841	814	825	862	813	818	809	850	828	804	812	810	831	798	815	828	824	841	813	821	824	861	811	870	868	825	801	818	869	824	857	848	866	814	830	813	779	818	822	823	884	864	895	863	794	832	877	860	831	782	835	862	810	844	868	810	845	828	856	853	904	840	876	827	823	853	813	799	833	806	807	826	818	835	804	844	854	791	829	847	814	823	794	818	867	834	805	824	856	847	852	821	831	816	821	837	853	813	823	817	835	796	811	825	852	848	840	810	782	851	855	835	847	822	829	837	811	783	819	801	789	828	860	863	877	892	806	872	816	825	841	822	800	845	891	789	821	888	872	807	829	896	844	853	882	849	790	835	867	847	777	829	854	830	918	817	841	818	801	847	838	825	811	797	788	820	822	824	803	770	830	867	864	781	870	813	854	872	874	835	821	829	823	797	856	813	817	830	841	779	829	840	839	828	818	799	814	822	776	837	814	785	803	868	812	811	841	842	840	816	851	849	847	872	811	869	864	851	829	775	796	842	818	790	787	778	798	805	855	803	825	810	798	847	833	844	835	831	862	815	831	879	868	875	811	820	865	809	878	788	794	855	851	879	813	864	848	882	861	816	831	831	838	824	781	814	804	825	815	802	817	815	834	797	851	833	842	827	784	848	808	843	775	761	821	820	807	863	794	810	872	790	811	841	830	820	827	785	772	835	836	815	877	830	869	841	805	861	842	825	824	830	797	803	811	851	793	830	856	834	853	877	858	794	830	797	877	796	807	787	818	882	788	817	835	831	839	820	811	855	828	832	864	847	797	816	873	830	822	870	856	848	827	841	841	873	840	812	789	780	847	861	818	773	853	804	831	838	793	811	829	793	839	846	849	840	823	832	827	860	800	871	842	844	838	810	842	809	847	846	858	840	833	755	764	858	843	856	865	862	824	851	813	821	797	892	770	867	817	827	791	849	825	760	848	815	835	870	822	852	835	756	882	774	849	894	859	860	797	843	803	836	851	806	815	830	795	812	871	798	815	826	779	803	845	793	848	807	862	783	870	816	816	800	823	837	848	861	847	834	820	797	821	806	800	814	832	838	806	835	841	827	881	866	804	829	825	808	862	841	812	779	858	775	775	839	844	779	791	839	831	847	827	882	845	803	814	806	853	830	776	814	819	751	806	827	814	769	819	808	838	865	831	822	794	822	836	858	836	827	805	826	873	811	810	857	808	791	814	813	818	848	787	855	850	856	813	782	825	802	841	865	818	773	841	860	783	830	774	847	797	849	815	769	839	850	846	864	836	836	823	872	797	835	768	838	834	861	894	820	810	825	769	831	838	815	799	835	859	847	816	845	848	873	816	900	843	832	790	837	853	770	849	865	849	827	889	803	813	844	813	813	844	815	857	841	856	811	821	875	832	849	875	828	846	787	834	800	835	834	779	827	812	779	812	836	805	814	844	819	825	864	785	808	854	851	851	836	856	831	839	847	833	838	834	835	811	860	835	830	832	855	830	832	824	788	772	840	847	853	810	792	841	860	833	832	865	847	806	831	823	795	831	805	827	817	867	793	801	795	818	845	855	823	826	821	870	810	834	826	805	895	846	847	805	892	837	828	833	834	847	814	823	826	878	896	804	798	807	874	801	790	852	827	840	900	767	830	816	849	822	828	757	813	781	819	802	800	799	820	840	829	821	922	840	869	848	799	832	850	776	832	832	798	880	818	812	772	866	858	803	770	821	831	856	845	809	792	847	778	813	870	781	846	839	797	878	858	825	838	838	858	874	797	798	837	805	835	858	877	833	843	844	768	817	852	798	795	825	881	885	860	798	812	831	862	865	810	865	804	806	832	810	817	784	829	823	806	856	809	848	871	827	895	784	810	851	854	872	858	843	860	764	830	868	868	849	871	830	824	872	848	860	845	782	826	851	790	865	826	838	769	831	810	858	819	879	834	835	800	791	863	791	822	800	866	790	799	821	835	829	789	803	847	793	834	878	846	833	841	798	886	819	818	864	864	852	812	843	796	878	768	798	815	777	869	789	845	858	842	812	806	825	779	831	859	860	847	783	874	917	789	878	842	824	897	859	830	823	859	859	839	863	759	801	831	828	818	787	817	798	854	835	810	851	819	827	780	810	826	834	829	837	802	798	809	861	839	869	800	815	875	842	851	841	841	845	861	851	844	851	756	811	809	824	859	805	855	845	827	854	865	824	803	815	815	837	833	764	791	854	784	872	871	842	852	879	818	797	845	822	815	851	842	784	823	818	811
39704	62062	57699	47051	36013	24494	15013	10235	8367	6954	5852	4704	4112	3697	3081	2838	2592	2278	2196	1885	1718	1614	1606	1514	1507	1377	1356	1243	1251	1251	1238	1208	1157	1070	1122	1110	1069	1108	1049	1011	1003	1012	1037	958	1003	953	991	962	928	909	953	957	892	930	876	888	924	937	914	903	886	902	870	927	911	917	846	848	912	862	854	882	925	873	850	905	860	840	858	882	867	895	862	875	862	830	833	822	868	892	835	852	875	857	848	847	871	830	839	843	850	859	813	885	863	858	861	807	862	888	850	823	875	889	856	864	842	858	896	857	882	853	845	880	811	840	819	887	866	884	820	838	846	895	871	817	887	844	802	826	815	897	852	854	892	822	859	815	891	813	883	864	875	824	855	833	802	840	834	871	864	792	833	860	839	859	877	833	865	877	868	828	842	862	865	877	893	855	821	891	912	847	789	853	841	838	905	872	793	853	860	857	922	861	904	841	852	814	823	842	782	826	914	864	849	855	852	830	852	914	911	901	856	840	837	852	840	859	832	829	863	877	864	891	851	870	823	882	821	863	863	849	850	828	907	836	889	894	856	855	893	829	813	842	859	879	867	857	852	901	905	833	838	838	891	913	884	831	827	859	825	860	827	842	880	887	911	845	881	864	867	854	890	828	872	854	817	840	912	854	876	915	902	815	894	838	875	842	882	878	857	804	824	845	871	819	858	819	886	838	843	860	847	871	892	902	840	883	836	846	885	859	833	862	845	853	862	856	866	794	891	880	870	853	880	826	864	860	928	849	887	852	864	858	850	887	883	919	869	859	901	848	906	820	893	799	879	841	855	834	831	902	840	917	830	841	841	802	884	864	828	873	876	829	929	866	871	864	796	894	827	830	913	882	841	816	898	896	822	844	852	849	821	880	857	862	833	855	846	874	846	848	793	896	834	857	860	836	864	819	846	868	883	869	845	846	878	869	880	851	845	816	849	858	820	830	884	895	822	849	905	851	864	868	820	820	817	885	873	860	862	860	899	877	858	874	871	852	851	849	869	838	859	846	842	852	918	865	832	834	869	868	854	861	841	882	865	837	805	858	826	889	865	852	854	875	868	859	838	876	868	856	853	903	858	857	891	867	893	879	842	843	869	899	841	848	853	848	873	863	813	894	867	806	869	856	837	853	842	844	857	838	857	858	803	860	891	832	848	850	864	856	855	865	843	845	860	861	861	881	862	839	830	817	822	830	866	843	853	817	833	843	854	852	805	852	843	880	890	867	893	858	895	892	873	855	844	836	836	884	871	842	877	907	861	850	890	868	856	897	932	902	873	864	850	898	798	912	863	875	823	863	890	865	871	861	883	855	888	818	876	859	827	845	883	864	789	813	833	887	863	824	869	834	839	894	904	839	866	839	834	869	854	859	870	838	854	900	858	829	856	876	882	891	852	846	871	858	773	887	876	855	811	855	871	903	865	829	897	829	855	892	874	843	786	868	869	761	821	862	872	860	872	883	882	860	851	780	851	868	843	820	867	849	807	813	873	833	926	906	850	887	890	872	873	874	838	886	870	823	837	862	885	804	800	831	801	865	849	831	841	835	812	868	810	857	908	887	844	882	864	865	859	857	886	786	876	872	874	806	852	827	886	826	807	855	875	861	855	862	869	871	862	870	870	825	880	855	811	861	894	873	873	850	887	872	910	871	858	860	821	802	866	837	819	918	837	825	864	862	827	826	868	826	861	837	832	875	901	836	849	887	885	908	825	822	839	847	871	849	796	855	879	877	854	836	826	872	929	866	795	874	856	845	825	882	905	860	928	868	873	832	869	860	862	860	863	872	853	850	842	891	822	863	920	871	846	864	855	863	902	830	860	828	889	823	834	789	866	861	854	864	828	835	847	804	860	838	887	857	834	792	821	896	827	860	893	849	847	849	856	852	839	876	815	874	883	834	869	873	802	853	914	902	858	806	846	833	924	812	826	880	876	850	898	812	854	878	872	863	867	850	912	917	878	890	833	890	854	821	822	846	866	848	855	861	889	839	865	821	876	859	859	835	873	847	861	822	816	833	816	822	855	846	859	829	836	922	900	847	845	902	875	854	801	835	856	846	884	802	883	879	820	872	849	840	909	920	859	868	864	837	861	888	807	874	795	880	841	884	831	833	877	870	849	840	890	866	839	894	853	910	939	853	858	880	865	801	849	854	857	868	835	875	861	845	894	848	838	800	863	865	859	806	830	901	895	871	885	867	863	868	835	861	854	832	848	851	859	858	841	830	854	871	865	890	824	878	834	818	847	875	840	845	886	854	886	801	863	839	829	786	824	826	882	893	844	901	801	883	837	831	873	864	842	885	851	851	903	822	829	874	869	903	829	847	902	805	781	848	862	821	865	853	860	874	874	842	865	798	852	834	878	899	872	847	887	890	866	867	916	908	902	827	828	905	852	873	883	863	835	829	883	902	903	855	878	868	822	864	804	878	857	813	805	820	845	853	882	796	872	832	870	869	845	904	848	868	829	831	861	893	815	907	900	869	825	883	875	873	865	830	922	861	875	867	806	874	837	858	865	865	867	863	870	842	903	849	898	824	852	859	890	860	797	795	865	908	876	827	822	921	855	896	833	864	839	815	855	858	864	885	842	866	888	870	864	867	841	846	864	831	891	849	849	848	844	887	847	870	857	868	909	815	821	838	823	848	850	821	832	831	851	815	853	855	813	821	898	865	855	873	871	820	879	888	843	855	838	794	860	844	831	856	918	867	856	819	918	847	847	868	775	861	865	820	850	920	893	858	825	877	813	833	823	926	884	852	916	877	865	806	898	881	908	869	841	780	828	849	823	838	830	840	847	858	822	833	837	831	842	825	841	854	828	905	846	858	835	763	851	866	834	828	885	855	854	846	880	848	903	833	859	891	852	863	913	848	835	865	857	860	835	818	870	852	866	858	834	900	859	813	830	884	870	851	834	808	877	879	906	826	869	836	874	853	905	849	826	878	847	834	864	810	805	839	874	888	840	869	874	804	848	828	868	811	884	836	853	862	819	842	821	852	814	882	856	860	812	826	840	834	837	809	870	872	860	859	827	892	835	847	844	866	817	906	821	894	857	900	837	835	852	831	826	863	858	883	845	879	837	890	839	794	902	788	851	807	881	841	822	820	839	804	852	909	814	868	862	792	816	888	855	875	812	811	860	823	808	815	846	844	841	818	889	809	868	922	820	827	839	850	866	874	830	870	889	878	899	840	852	864	843	887	824	850	834	841	876	859	852	852	913	861	871	817	873	845	873	876	881	841	871	825	823	845	827	889	845	836	884	888	855	928	830	823	886	870	857	874	907	903	842	809	781	864	876	831	867	856	846	854	843	875	911	825	881	867	878	871	841	836	887	844	797	865	885	853	847	848	832	897	859	853	925	862	811	876	857	864	856	861	857	838	861	839	887	818	875	898	874	834	869	892	864	808	847	835	823	814	846	853	843	858	839	877	841	865	831	894	887	866	861	843	879	881	835	851	875	890	843	853	866	800	849	900
34250	32327	33003	25725	12767	5754	3271	2406	2038	1730	1611	1451	1371	1227	1266	1198	1007	1037	1001	990	946	910	934	867	899	920	913	893	858	851	824	867	855	848	851	834	823	792	835	817	870	790	811	875	823	818	776	781	829	750	791	791	785	789	776	808	831	786	772	825	814	739	776	813	794	845	851	827	755	776	777	821	789	801	749	744	823	787	746	767	756	773	778	806	803	784	781	797	781	768	815	799	771	750	836	745	768	781	816	780	812	788	793	751	811	775	755	779	845	799	708	741	770	818	794	759	742	792	818	785	782	819	857	824	759	763	763	797	785	792	799	791	773	778	791	790	785	793	772	785	803	746	820	766	744	731	777	752	806	795	769	790	784	751	796	787	823	799	787	819	824	745	796	785	769	811	747	777	770	753	819	755	707	830	802	801	785	759	806	780	798	771	746	780	765	754	795	758	830	804	731	790	777	804	743	789	789	758	753	775	778	775	751	787	795	777	769	804	802	782	782	727	787	754	804	800	820	799	792	764	793	787	757	804	781	794	786	768	780	803	783	740	766	773	798	781	775	771	758	819	833	795	787	803	758	819	804	795	794	761	786	783	770	808	820	756	765	780	740	826	815	773	762	745	790	797	808	802	804	794	798	781	817	804	743	773	732	750	800	757	812	783	760	752	780	806	793	805	781	774	748	780	787	785	762	748	788	800	786	788	821	775	768	819	752	790	754	784	801	795	800	770	767	740	787	785	777	784	809	815	810	769	747	786	763	752	763	771	751	780	796	784	794	786	826	771	769	772	780	767	710	751	813	776	862	708	794	724	756	793	798	812	802	792	806	754	762	851	824	765	800	815	760	781	741	798	826	760	781	784	789	779	792	786	836	827	805	789	736	745	769	810	782	741	762	767	759	806	769	789	765	848	796	743	865	794	783	768	788	822	778	775	771	794	796	742	820	753	771	791	776	779	786	741	770	816	764	788	779	809	791	779	770	805	795	800	796	750	795	784	767	802	749	740	797	783	777	765	748	773	722	802	799	713	853	736	783	775	772	770	783	776	781	774	779	800	769	740	751	736	751	768	756	780	757	780	760	781	752	800	785	818	781	773	823	763	718	776	736	820	778	791	772	799	787	786	760	807	777	824	773	785	795	755	828	776	818	757	790	792	804	817	783	755	774	826	760	762	758	784	753	786	787	734	804	797	797	739	735	791	814	763	788	788	794	825	761	751	823	772	698	753	769	815	867	736	806	775	794	801	780	731	826	830	821	809	748	752	782	786	795	755	787	802	835	814	792	804	787	745	771	749	799	733	783	838	809	760	773	763	761	790	799	771	789	763	778	738	771	771	741	818	782	748	797	827	793	810	756	772	749	735	832	809	809	766	748	741	790	786	866	758	791	775	804	771	819	743	778	782	808	819	814	789	798	777	789	740	757	826	750	775	812	741	792	790	815	740	788	762	794	765	769	801	756	781	805	785	777	762	739	829	806	759	812	746	759	814	798	855	791	808	802	769	736	811	855	820	799	764	746	789	802	809	820	805	738	768	788	778	775	763	776	784	778	832	776	745	827	761	741	776	784	765	788	799	785	826	839	792	815	780	786	769	777	790	787	797	762	789	820	757	812	818	759	770	769	750	792	785	760	793	729	790	825	766	768	801	793	756	758	782	771	773	755	761	785	742	827	815	765	743	790	854	846	765	780	766	816	756	794	788	763	807	768	805	769	767	762	736	832	828	790	746	776	779	794	795	803	763	711	797	795	751	770	773	823	760	748	739	720	796	805	768	784	778	779	793	823	793	776	768	768	781	828	749	821	758	770	771	855	773	760	758	802	750	798	760	774	771	753	779	825	802	721	806	775	746	796	784	799	752	772	784	789	806	821	826	761	795	795	767	779	805	759	772	777	818	797	770	801	791	780	794	821	806	770	751	801	840	711	781	780	763	792	761	738	772	780	748	825	785	814	807	817	765	757	826	779	772	756	764	782	780	745	751	761	754	827	760	804	783	788	757	762	765	760	804	806	826	808	836	774	758	786	821	794	776	761	772	768	767	781	824	799	821	796	806	823	769	771	826	806	707	782	789	812	774	804	799	751	774	818	751	825	756	754	819	797	788	761	826	763	805	780	772	787	799	754	810	833	783	747	839	776	841	799	747	807	787	752	788	732	759	787	774	812	797	779	773	793	795	796	745	804	762	761	775	747	742	789	774	770	738	774	749	733	784	807	816	777	790	793	758	804	806	805	806	796	734	781	817	747	706	756	772	783	785	789	755	793	785	795	750	783	755	833	795	772	808	796	809	777	778	766	757	755	758	804	748	794	824	731	804	728	799	795	799	773	765	794	823	787	790	828	800	747	749	791	734	787	810	774	780	793	783	793	756	795	790	830	749	769	764	826	766	771	827	757	747	759	754	804	731	784	797	808	799	757	759	742	805	805	754	775	753	787	793	787	827	768	745	770	782	746	800	845	837	800	786	771	776	763	782	801	769	789	792	790	732	788	764	769	792	779	807	764	812	741	768	783	776	802	761	765	774	755	746	796	782	768	755	791	796	775	780	750	772	752	801	801	750	799	792	748	742	756	785	801	734	748	764	790	786	787	795	811	801	750	789	813	771	747	737	729	790	797	786	761	833	758	857	783	781	811	832	799	821	773	770	788	729	780	766	781	760	772	832	785	810	790	797	767	813	823	818	787	750	789	805	768	786	786	843	817	840	774	760	793	761	785	758	792	778	809	788	752	780	733	740	773	806	781	754	832	787	749	783	787	778	775	837	780	768	766	766	770	748	732	837	820	813	740	761	837	823	751	846	730	750	768	811	814	745	757	780	814	815	761	812	730	814	772	816	760	782	841	796	777	823	769	726	820	823	770	781	764	734	778	826	771	778	788	779	763	804	760	774	814	787	756	791	732	741	749	797	757	756	806	786	762	772	796	781	829	761	766	796	771	759	773	822	801	855	792	775	781	787	767	721	784	851	755	749	828	809	787	762	769	776	805	793	759	780	788	795	844	795	811	724	732	787	823	799	793	741	711	786	738	805	769	759	769	733	753	773	771	752	808	745	752	808	816	769	816	748	780	786	728	796	762	810	799	803	808	791	747	792	796	776	743	776	785	750	773	823	734	784	865	809	740	765	804	798	768	783	780	786	786	783	785	806	764	766	777	770	793	806	746	773	766	728	823	751	816	827	811	781	760	758	788	782	794	787	802	752	763	747	779	734	809	784	805	768	823	759	802	760	811	771	784	743	774	805	777	774	767	809	781	783	773	781	799	826	708	768	738	812	743	763	813	751	782	807	761	801	780	738	834	727	760	757	812	792	762	801	744	721	786	764	760	791	746	815	733	768	784	817	790	775	786	749	784	806	769	815	777	780	753	776	750	776	740	794	790	813	801	771	803	760	776	736	761	841	774	782	791	769	755	797	834	688	789	799	784	799	761	799	754	741	815	770	756	788	765	794	732	845	818	744	757	772	821	782	818	758	772	780	732	815	740	829	760	792	808	775
36988	43274	40129	29359	17100	9767	6068	4631	3740	3166	2726	2396	2125	1924	1785	1634	1458	1380	1375	1293	1211	1217	1141	1140	1045	1101	988	988	958	1005	1053	944	1004	941	916	936	933	908	889	928	927	854	900	863	862	879	882	826	876	835	853	858	869	857	835	858	873	817	881	890	825	861	829	837	874	812	843	839	804	816	886	841	883	815	803	842	825	834	879	907	856	868	820	843	876	832	880	877	858	860	865	836	836	863	831	779	831	836	836	856	878	833	841	912	857	799	868	855	864	831	841	824	807	815	868	879	824	814	843	797	841	833	817	853	812	775	861	836	905	822	805	838	841	806	840	835	853	866	852	854	854	813	828	804	840	855	851	842	809	789	876	857	823	807	856	850	809	824	856	857	866	808	805	832	868	809	818	863	810	831	894	782	836	828	819	830	806	859	860	856	818	828	883	846	829	876	854	845	854	818	828	835	836	795	812	819	799	805	847	857	873	811	831	803	836	851	841	863	803	827	839	819	824	854	792	838	816	795	880	809	837	857	811	794	857	822	886	795	815	869	816	820	875	827	845	875	832	872	814	771	829	836	822	863	842	833	830	854	841	798	774	894	826	796	826	853	820	837	823	796	865	887	859	828	805	848	844	818	819	781	890	785	779	855	834	838	813	854	839	915	857	871	860	882	796	898	804	853	792	864	884	846	796	808	854	812	836	825	843	866	839	806	814	794	805	817	850	828	869	821	837	802	872	800	891	873	873	799	807	830	896	810	851	830	842	838	825	834	855	864	808	804	817	795	808	820	841	805	827	866	841	891	787	842	915	845	827	833	838	810	833	869	777	835	839	861	848	877	800	843	849	836	819	819	808	822	850	860	796	832	788	810	818	835	855	852	822	795	883	798	897	844	870	857	802	808	861	865	844	846	824	830	852	812	888	862	872	769	841	816	840	790	767	827	804	839	840	778	854	878	833	820	827	824	884	831	842	801	857	834	839	766	853	884	845	876	849	830	794	875	874	768	839	900	839	845	819	885	817	808	766	776	859	834	836	845	793	847	817	769	823	836	871	831	835	834	846	868	810	829	817	795	860	861	890	852	872	855	863	867	880	828	831	877	822	812	815	895	835	796	826	838	833	831	835	858	815	831	773	796	842	810	819	826	865	848	846	894	872	863	912	792	819	826	800	874	822	869	861	819	831	780	831	826	865	815	838	859	835	825	827	810	860	839	806	825	851	865	815	853	833	814	890	894	826	823	830	858	886	844	837	857	838	801	747	840	830	802	850	893	836	857	826	853	860	853	805	823	895	768	848	865	817	851	831	835	877	819	780	789	812	826	895	825	825	848	854	830	847	823	840	858	816	840	777	813	861	777	827	860	804	873	857	834	815	864	832	812	798	865	839	817	816	804	851	811	827	795	865	826	834	865	807	796	851	842	814	783	791	859	872	819	846	897	850	865	776	805	834	848	875	871	811	925	822	841	831	805	880	834	844	846	795	868	826	815	867	828	827	858	851	820	806	870	879	853	859	793	832	825	853	793	806	860	879	880	837	844	819	822	821	844	834	855	813	842	833	859	816	762	819	773	801	858	887	792	821	839	824	827	783	798	844	802	789	847	841	859	819	832	835	883	785	822	832	841	820	858	805	820	839	857	840	764	846	851	791	837	816	831	839	835	867	850	874	871	819	856	831	847	823	806	816	804	859	854	822	830	811	840	873	827	847	875	800	842	890	823	820	797	839	799	856	865	836	797	841	857	852	832	837	841	870	812	801	829	839	825	812	829	878	835	830	833	816	838	864	830	893	846	796	818	812	817	866	841	817	842	841	831	838	843	830	812	817	856	843	891	801	805	836	817	790	803	916	860	875	783	865	828	837	849	808	807	808	791	802	850	854	795	792	824	822	864	799	811	819	835	856	864	831	854	808	805	850	858	865	916	794	807	866	814	820	873	777	819	842	824	841	804	860	828	849	864	818	836	829	798	844	811	818	840	862	857	850	795	810	807	840	839	854	818	849	883	822	822	798	837	833	843	776	853	839	849	830	882	839	841	851	834	816	871	826	842	818	804	871	868	789	814	837	843	846	794	818	855	835	836	858	879	832	859	812	811	819	863	845	817	882	826	810	804	806	839	862	874	862	816	810	812	844	854	892	880	835	829	873	815	846	858	827	823	832	870	872	832	843	800	827	848	817	839	846	824	865	819	838	821	852	898	834	848	820	841	844	839	802	838	816	822	846	821	883	851	811	868	859	891	794	848	881	882	812	811	823	835	799	852	904	765	826	829	816	834	876	868	855	822	843	838	786	865	797	825	828	833	794	880	844	857	812	803	822	835	837	857	812	864	814	850	809	820	916	841	834	824	813	790	785	822	779	844	886	872	827	899	859	827	858	811	831	852	847	831	874	795	870	856	858	790	833	810	801	820	850	844	826	797	839	855	813	846	851	868	815	831	837	880	788	854	822	840	814	809	862	844	828	786	838	859	833	809	824	847	863	825	814	846	839	815	818	834	880	802	817	863	806	803	856	848	801	797	817	813	835	833	827	824	857	825	868	845	786	835	866	839	842	816	833	867	843	886	828	838	811	793	875	854	794	828	885	830	863	802	830	872	818	882	888	807	796	844	847	850	793	820	811	879	762	809	834	809	802	866	824	812	833	830	808	865	821	830	813	815	818	827	844	844	882	781	849	837	863	762	816	816	813	821	810	808	792	807	806	862	867	828	801	876	835	839	829	875	845	815	850	803	814	842	808	845	841	895	841	807	815	859	830	842	818	790	818	828	797	853	804	865	857	860	821	792	797	863	825	818	850	831	834	858	776	817	840	823	895	841	881	886	848	853	818	812	826	810	815	849	900	829	837	835	856	827	843	830	857	800	775	850	876	849	810	832	843	787	808	851	859	852	831	847	832	831	839	783	876	810	829	855	851	830	845	847	885	839	857	871	797	859	878	830	814	860	805	833	840	775	878	854	821	840	834	868	863	848	871	822	844	828	863	812	792	834	871	886	824	853	833	850	877	828	841	824	836	837	851	823	853	836	805	878	871	817	861	806	846	802	791	873	773	788	841	855	830	865	868	811	843	808	857	812	818	823	842	856	839	868	855	860	855	846	834	790	833	871	829	819	838	838	793	808	836	809	850	845	799	893	795	820	853	879	885	783	790	842	853	800	789	849	824	845	843	818	818	848	821	780	831	824	847	824	845	853	843	802	842	834	816	790	792	854	789	893	855	854	892	819	857	775	882	844	818	816	820	823	827	807	851	823	852	833	848	851	854	815	819	827	808	811	815	838	811	872	849	802	813	829	821	885	817	857	839	836	851	823	827	801	822	813	826	879	831	856	839	884	806	778	815	884	836	843	801	863	828	821	821	814	806	841	832	858	798	884	850	841	809	839	854	827	821	828	851	850	818	847	875	865	817	888	823	845	888	864	858	824	813	815	865	800	787	849	812	891	840	794	820	892	865	817	830	801	867	841	858	774	830	837	902	877	823	822	818	806	798	851	811	843	797	873
25056	20776	27540	27707	24753	18125	9327	4330	3181	2698	2230	1985	1797	1486	1430	1327	1243	1164	1116	1077	1045	1023	976	917	963	919	896	813	844	868	825	815	847	847	804	729	808	819	794	733	785	762	812	770	765	728	791	750	741	744	767	722	738	723	720	710	734	727	721	748	734	717	683	719	688	749	751	721	682	744	710	719	750	796	686	690	705	658	758	736	673	739	733	712	715	742	683	693	712	741	762	742	689	711	749	693	700	701	749	661	723	706	758	745	751	671	687	732	746	761	708	709	732	715	725	704	665	696	768	667	710	673	700	714	747	680	722	691	724	688	727	718	734	710	740	718	711	685	717	678	727	709	750	719	702	691	704	698	737	728	673	669	688	740	666	716	725	726	683	737	758	688	705	739	707	731	756	736	675	720	682	721	715	713	712	715	723	717	693	791	725	696	723	704	696	727	691	671	746	718	682	708	720	670	697	733	710	724	677	733	663	721	709	713	692	715	721	752	693	716	709	676	671	697	719	663	730	680	765	735	755	674	753	699	747	768	697	668	720	718	744	674	721	728	706	721	710	675	738	692	750	678	716	724	710	710	724	675	753	719	740	722	705	657	698	724	713	723	687	714	680	699	693	727	664	693	702	734	708	768	720	716	668	680	676	704	704	710	749	745	699	748	738	722	669	685	715	685	707	670	758	725	700	711	769	726	716	690	707	724	647	706	711	679	695	749	679	696	658	739	722	713	724	690	688	714	711	728	713	708	763	751	757	701	744	699	662	724	714	677	711	694	721	684	711	701	711	729	722	678	717	769	674	705	729	714	751	678	735	746	695	705	722	700	716	764	660	713	748	736	680	685	719	711	689	710	694	698	663	688	659	708	694	754	714	665	736	751	736	672	734	787	713	671	690	691	749	700	683	722	694	711	776	726	720	677	728	714	688	761	725	678	679	695	702	698	719	694	725	686	762	671	700	713	692	734	705	751	689	702	711	716	679	685	674	700	712	706	717	654	711	712	712	729	648	730	682	703	688	680	724	740	729	707	731	725	728	683	706	763	702	692	713	694	702	673	720	720	707	726	740	740	716	704	726	689	702	715	694	674	704	729	705	700	693	721	640	690	737	705	691	662	701	693	729	707	734	721	727	727	779	718	711	709	724	724	737	706	750	677	723	722	727	729	724	711	696	719	743	705	710	715	756	721	727	706	690	710	758	662	737	695	686	691	729	685	764	692	741	724	706	756	699	712	736	723	736	705	748	733	709	744	695	717	719	701	736	706	688	644	673	711	683	689	737	719	719	722	691	716	689	668	718	674	679	707	708	721	688	715	717	693	756	724	710	725	702	678	680	684	717	690	699	699	696	692	703	699	758	733	755	729	686	689	718	677	651	706	659	699	693	725	704	675	694	675	731	764	720	694	696	696	725	735	661	685	681	678	677	740	746	678	680	711	701	709	667	720	693	714	719	695	712	712	738	693	696	713	670	743	736	725	711	708	735	731	720	698	746	737	716	732	741	744	676	681	696	725	679	735	695	721	710	675	735	702	683	771	713	732	666	741	746	700	710	692	683	713	674	725	686	717	752	758	728	734	693	704	700	642	714	684	720	706	688	682	719	699	722	653	721	702	730	654	693	687	736	678	650	682	691	716	753	700	693	647	690	701	714	693	663	724	708	717	667	713	714	709	733	717	696	666	743	719	691	724	703	735	706	664	669	655	723	658	699	710	719	705	734	760	669	668	681	725	675	680	698	703	687	731	751	703	698	653	681	745	719	649	724	731	675	712	705	630	704	705	715	694	700	715	689	657	743	725	705	734	698	694	743	684	691	691	708	732	704	739	721	675	709	662	654	723	732	711	760	685	687	733	688	687	693	690	728	738	707	651	665	639	735	706	699	716	692	721	712	673	726	739	722	722	744	695	734	694	707	676	674	700	740	785	696	690	735	730	719	753	724	737	719	699	708	713	725	721	723	708	733	749	737	695	700	698	672	694	669	721	671	702	679	754	735	661	684	685	761	710	684	678	752	792	721	704	775	662	715	745	709	704	723	701	736	710	725	734	666	724	636	685	682	718	653	707	728	755	683	745	695	685	721	753	703	710	713	729	704	774	673	720	687	737	708	698	703	719	682	728	717	730	672	713	700	684	703	718	702	668	717	738	710	711	724	706	651	709	708	737	681	662	739	709	713	720	674	733	697	691	758	716	645	715	697	665	733	702	710	724	687	699	722	721	699	724	706	696	734	732	697	693	653	657	734	687	655	761	682	743	716	698	704	700	748	647	721	708	629	691	704	687	728	697	680	702	686	735	735	698	668	736	755	708	715	697	693	682	730	739	683	709	768	730	696	735	705	738	782	733	645	683	678	721	735	708	702	670	735	709	690	753	693	722	745	664	681	659	726	710	697	746	645	706	688	678	703	705	686	692	720	738	689	718	723	694	702	717	702	730	699	712	699	653	761	711	721	705	689	738	729	709	697	754	682	704	697	674	717	709	772	714	665	663	704	712	721	685	688	685	741	648	743	725	710	719	744	654	683	698	668	760	694	697	699	722	686	675	744	717	702	699	719	740	717	696	718	702	677	667	772	743	700	674	729	711	741	728	668	706	751	721	698	670	707	715	703	686	682	689	695	712	719	794	673	651	706	685	675	730	707	693	706	719	725	677	736	675	707	703	731	769	715	746	707	714	677	712	695	728	744	733	717	719	682	640	714	722	704	714	695	667	689	675	748	690	721	693	698	700	695	727	734	713	674	682	726	714	708	745	717	713	685	736	699	701	731	733	714	679	719	699	726	718	687	671	695	679	692	756	654	670	747	728	679	718	691	728	709	708	714	727	721	711	738	714	715	706	704	680	695	756	734	725	723	741	673	694	706	716	720	720	714	696	727	677	705	623	745	736	675	719	730	714	733	729	755	693	680	710	731	747	691	688	716	723	677	721	757	679	703	688	717	661	763	698	678	672	728	680	662	701	694	685	712	737	742	715	733	728	700	722	718	737	725	721	652	673	703	702	678	678	742	678	727	655	688	685	650	685	738	672	691	683	761	709	706	692	730	755	745	720	697	675	684	723	711	691	721	676	757	677	704	719	706	658	673	714	707	689	728	728	683	766	692	690	708	750	695	721	748	678	698	701	671	696	751	712	720	721	693	699	725	716	678	649	744	730	699	689	671	745	730	670	730	688	747	699	691	687	674	682	723	717	687	676	655	675	711	713	713	711	723	692	704	728	699	718	699	696	724	680	724	721	760	680	691	690	736	730	700	727	719	717	682	715	729	674	742	735	721	687	702	752	717	650	683	675	671	720	689	723	723	710	731	719	729	699	713	734	703	674	715	693	736	698	688	697	706	702	705	691	676	708	694	743	711	709	760	698	709	689	703	688	725	730	669	665	740	673	675	692	691	714	723	686	751	691	739	714	748	763	729	697	701	695	678	711	682	681	697	719	666	718	733	728	730	704	727	700	717	751	689	682	721	732	708	705	643	741	752	675	676	679	740	734	718	742	737	682
35939	52874	54709	43810	31638	17490	10743	7599	5963	5030	4281	3597	3081	2684	2351	2128	1901	1728	1603	1510	1424	1438	1357	1286	1156	1123	1082	1045	991	1048	961	986	982	971	944	905	923	871	898	902	886	897	816	877	881	851	809	831	751	765	820	789	822	776	821	773	814	817	851	749	785	773	749	765	783	743	808	768	792	725	762	706	820	748	760	760	774	775	784	750	729	757	761	735	722	763	786	699	685	784	743	751	752	739	760	824	805	698	757	754	761	726	741	738	797	685	769	743	742	730	704	713	764	789	746	715	740	726	764	774	785	716	755	753	746	757	765	727	738	765	738	722	794	715	744	647	762	770	776	779	764	770	722	728	689	756	727	680	686	754	729	694	777	747	759	750	760	724	748	762	756	754	752	697	732	786	735	727	725	793	791	763	710	724	782	729	725	724	737	788	776	766	747	800	753	747	775	761	723	798	814	765	745	762	747	789	734	761	755	763	748	759	724	747	753	742	697	702	719	740	720	768	755	773	746	753	771	800	754	722	751	764	778	725	797	720	764	747	755	770	738	763	802	686	746	789	708	760	717	730	758	745	701	748	782	726	736	737	717	693	781	792	811	735	780	749	738	792	736	757	749	774	753	789	731	761	782	719	762	780	765	772	765	737	747	762	704	749	753	735	792	736	823	732	745	778	766	804	751	717	722	715	740	725	759	775	764	742	758	783	777	762	769	757	741	740	723	784	759	798	808	756	756	733	757	737	752	728	786	770	659	803	793	712	764	763	772	748	760	790	740	752	742	736	753	754	719	753	756	773	782	734	703	740	766	766	786	783	712	708	759	787	725	700	756	735	733	744	753	723	753	774	707	746	769	737	763	738	778	761	797	782	775	725	778	726	807	731	717	759	721	770	722	718	799	750	778	737	718	747	725	780	766	766	793	783	749	736	753	752	759	706	779	737	743	725	750	795	774	777	758	721	725	764	736	711	767	798	709	754	756	739	781	786	761	752	781	765	780	771	763	792	701	782	749	804	731	783	750	709	760	740	775	732	808	749	749	758	725	753	705	748	736	818	740	710	777	741	748	753	728	743	760	746	768	739	714	771	741	809	755	756	733	732	717	722	769	784	769	733	781	722	717	681	748	716	722	799	722	746	789	715	787	789	755	746	733	725	798	751	745	721	739	783	761	766	710	746	741	792	757	844	739	769	719	769	766	739	724	772	754	775	742	800	711	762	775	780	741	736	754	734	730	817	721	757	754	713	726	726	713	719	733	747	707	765	776	731	735	764	775	773	730	745	764	731	740	771	698	726	765	683	781	720	757	736	710	741	752	731	779	725	789	740	725	747	739	778	755	759	765	759	753	744	767	729	757	763	760	798	715	781	746	770	720	781	784	769	779	778	761	748	743	718	737	753	760	734	743	771	750	738	787	730	734	786	781	791	730	809	714	718	781	799	748	741	736	739	756	788	743	744	752	738	725	756	748	753	746	748	768	788	718	738	745	762	731	743	777	781	756	711	782	775	758	741	753	758	730	729	776	764	758	762	740	782	787	764	768	731	823	769	691	737	747	761	731	757	756	744	743	755	750	725	735	744	749	751	773	775	758	718	745	827	767	732	763	782	775	735	729	780	736	780	715	731	773	749	709	748	747	760	796	717	813	747	745	747	780	741	760	702	737	747	737	788	777	718	734	753	734	760	759	753	738	753	748	780	788	728	783	729	711	763	737	760	759	704	760	766	745	764	732	759	747	759	784	778	754	794	768	737	713	728	724	731	788	730	768	743	728	763	724	765	755	742	769	774	703	730	734	766	714	782	760	750	720	771	786	790	782	768	799	803	724	743	819	751	742	781	741	724	746	728	712	774	744	739	757	752	786	745	731	737	743	721	783	793	773	718	743	748	771	748	754	770	731	763	712	677	814	752	736	769	735	712	773	759	791	725	771	786	762	791	767	789	697	745	751	816	762	765	691	737	773	722	748	760	767	733	764	799	789	771	743	744	703	762	731	774	731	699	744	743	711	731	754	803	746	692	804	801	747	724	768	788	768	730	759	804	721	785	787	754	715	713	723	758	759	739	763	776	775	743	766	744	712	778	747	750	742	821	753	788	721	735	811	745	803	749	756	725	714	752	714	771	754	772	765	761	742	740	785	775	801	733	758	726	730	702	802	750	791	725	763	744	732	752	736	752	795	827	814	720	766	720	761	697	758	724	726	748	745	733	746	803	802	726	702	718	753	718	726	761	774	758	786	732	776	750	778	710	709	729	772	765	718	806	735	756	719	766	749	783	800	753	766	724	752	738	766	756	732	718	769	720	726	778	667	742	738	766	741	749	733	789	724	755	753	716	824	773	788	754	782	713	745	744	789	783	701	680	796	746	754	787	807	777	732	745	779	784	731	762	727	757	757	759	831	731	756	765	749	729	741	751	739	751	724	749	760	771	734	777	745	790	728	810	711	713	750	791	755	740	765	743	753	785	733	731	753	763	766	761	756	775	721	781	743	756	715	752	769	753	738	740	714	759	753	760	740	752	743	776	754	719	749	772	737	750	733	798	772	771	747	730	720	757	770	750	786	739	712	754	743	750	794	722	721	739	819	756	764	780	800	747	741	748	730	749	718	772	759	800	785	776	746	761	818	753	750	772	763	736	769	745	741	732	731	738	732	746	786	763	763	736	762	793	771	732	783	773	746	748	753	781	728	795	742	749	734	748	739	752	744	763	779	757	769	748	705	726	755	754	762	706	730	750	691	760	799	730	751	770	792	713	731	725	782	805	744	758	727	713	760	748	758	715	722	738	739	719	791	749	727	719	751	780	718	749	744	778	763	759	742	731	723	729	765	732	790	815	737	727	785	755	764	767	781	763	770	770	766	743	738	756	773	744	718	753	782	763	781	781	697	755	784	744	715	767	761	756	754	756	755	749	730	755	768	800	788	740	730	735	764	727	764	771	781	755	791	747	765	767	825	732	745	784	758	753	825	746	791	787	771	754	749	714	708	773	739	764	710	723	769	784	794	752	752	762	745	752	718	786	736	742	799	727	780	767	746	751	765	759	732	825	713	715	722	748	796	727	746	770	775	759	794	768	764	728	718	748	747	731	727	744	751	757	739	706	775	737	698	724	723	742	748	762	732	766	789	750	754	776	712	738	737	795	720	734	779	734	765	757	745	789	770	778	705	749	734	783	793	753	731	708	735	762	739	735	769	760	773	719	725	750	764	686	770	769	747	776	752	726	791	756	742	758	747	719	771	737	749	787	741	764	775	747	753	777	732	749	733	775	759	767	752	781	755	769	757	739	740	764	771	761	775	794	765	738	771	747	763	727	707	791	745	703	727	784	783	733	806	791	737	736	778	743	744	743	735	743	729	716	756	724	758	774	771	747	725	745	759	745	801	775	725	742	789	739	766	702	733	783	781	745	766	773	740	745	758	770	783	695	722	806	747	776	758	742	745	828	755	748	726	775	797	754	749	744	729	791	749	744	740	757	756	774	728	773	770	738	745	739	747	775
23165	20763	27521	25353	23010	23045	17173	7305	4685	3820	3191	2704	2378	2111	1921	1734	1564	1580	1418	1325	1310	1234	1163	1204	1111	1136	1110	1069	1066	1030	1010	972	995	1047	970	899	985	986	965	967	875	912	903	925	947	897	853	915	927	893	845	843	889	860	881	873	865	856	872	856	857	853	810	917	844	887	828	925	841	865	875	881	813	813	852	790	878	910	853	819	832	857	829	852	876	820	873	755	820	853	912	837	859	836	858	839	825	782	819	817	825	824	902	838	815	815	847	891	802	868	864	818	823	856	861	857	863	790	871	846	804	831	849	807	795	827	840	860	842	819	863	870	806	869	832	857	840	865	815	793	816	847	860	863	787	830	824	848	811	801	856	865	852	828	837	842	845	830	891	818	823	826	848	878	831	824	805	826	851	769	818	838	810	831	863	903	867	789	819	832	798	876	813	843	862	834	850	822	840	840	870	774	853	845	818	854	804	798	814	836	838	845	857	877	907	845	800	843	842	795	848	865	826	824	829	812	826	793	844	892	835	787	866	864	819	869	837	852	864	805	796	865	799	850	823	824	804	792	869	860	827	858	871	800	838	792	815	809	785	863	849	785	824	794	884	803	759	815	852	801	795	820	897	854	831	816	846	850	853	835	805	799	802	789	831	860	803	857	837	853	848	840	805	798	888	876	792	830	869	795	870	854	824	813	835	808	850	835	813	890	824	773	882	791	838	841	835	801	821	837	855	884	814	871	848	854	855	837	868	834	897	833	820	881	877	829	772	822	878	863	804	841	864	826	882	822	855	868	855	791	834	807	790	791	850	884	826	847	824	810	813	852	816	818	853	800	879	862	854	848	841	789	768	813	816	859	877	795	862	825	868	879	859	874	857	861	822	810	876	821	848	842	799	828	840	864	866	830	846	832	855	807	830	880	825	842	818	815	823	852	829	799	838	886	816	874	895	866	857	795	794	803	936	877	769	841	849	877	815	850	864	822	829	814	880	827	765	816	773	824	793	834	871	831	789	828	850	807	883	834	837	815	783	890	848	815	854	821	853	844	740	826	838	771	849	836	859	862	844	846	825	885	805	824	837	816	825	858	832	836	828	853	800	773	780	856	879	899	816	825	856	770	829	799	849	824	852	871	796	848	832	820	835	808	789	847	874	834	877	819	866	826	823	851	782	869	836	798	854	838	799	842	862	832	788	828	838	833	805	800	814	823	839	799	815	848	875	793	834	863	883	862	835	820	835	841	920	813	805	855	802	856	884	855	828	835	797	847	821	821	800	826	837	861	829	842	853	857	840	885	848	814	849	815	824	869	853	839	819	836	819	853	793	844	903	888	803	860	851	850	874	799	841	908	823	838	834	816	852	869	819	793	817	843	771	830	832	869	864	840	837	829	859	850	861	815	814	861	863	831	829	871	831	835	838	864	838	864	850	796	781	861	842	867	781	845	813	825	801	854	777	808	852	772	844	841	792	832	843	789	852	877	868	792	848	822	863	833	815	850	827	825	877	909	848	777	812	860	875	843	842	850	741	780	830	840	782	775	880	846	823	868	855	848	801	840	863	817	810	825	798	802	860	811	847	791	841	829	862	860	867	794	822	802	878	873	820	827	849	855	835	891	830	867	814	852	849	832	854	872	832	844	817	850	901	847	870	800	855	849	787	851	825	834	790	838	829	867	812	832	772	828	818	788	830	854	825	829	747	809	796	870	860	889	797	794	802	785	789	817	803	813	825	858	856	832	807	800	841	840	872	829	829	860	803	850	842	839	859	835	829	856	786	834	881	828	831	806	784	883	895	865	867	833	799	795	843	837	845	821	841	854	819	817	793	841	834	861	845	859	836	791	842	862	862	848	822	860	805	850	901	847	840	824	800	832	820	790	858	884	863	818	780	870	848	822	786	807	837	807	877	881	849	838	860	834	825	875	807	883	844	840	876	865	788	822	823	806	817	848	820	832	840	851	821	821	870	761	838	841	887	849	850	875	826	848	843	867	837	869	799	811	777	817	825	878	844	809	828	883	832	789	806	790	867	855	834	844	843	859	853	809	802	786	825	858	849	839	784	808	831	831	808	833	814	803	762	810	843	832	740	871	831	899	813	819	812	847	809	805	800	794	835	800	873	865	834	807	853	824	843	844	871	823	830	826	826	850	885	781	781	826	870	814	779	837	800	837	803	871	787	830	886	825	818	835	892	869	875	794	816	773	837	805	847	899	816	816	832	814	797	876	834	844	870	860	844	849	850	867	807	842	801	854	858	791	864	857	798	828	786	826	805	894	860	816	842	819	900	884	823	799	823	814	857	837	789	812	843	828	818	866	847	859	865	826	839	814	833	840	856	826	875	870	861	866	798	817	860	823	850	849	796	874	852	813	840	882	861	862	887	862	849	820	803	876	795	833	840	760	842	823	810	784	843	861	859	861	830	818	827	870	817	823	802	822	820	808	845	828	853	831	875	814	810	833	815	869	822	873	841	825	837	888	865	862	832	823	868	807	831	876	868	827	840	813	863	850	848	810	846	814	811	783	815	841	849	895	877	888	858	775	768	798	800	822	834	825	857	884	832	865	865	838	848	808	769	840	868	860	841	826	822	828	873	856	839	820	842	836	809	852	841	839	839	898	818	835	867	869	821	807	874	809	866	803	791	831	840	866	797	799	824	830	832	827	852	881	845	818	824	846	842	868	872	836	832	804	817	858	861	864	886	826	889	841	840	807	878	801	820	809	821	813	807	855	851	824	865	808	818	840	903	819	809	792	824	866	827	850	808	881	826	884	841	802	882	873	849	856	869	843	855	796	883	818	868	807	814	826	887	839	807	826	810	879	845	819	818	737	793	841	826	842	839	849	795	813	851	860	841	842	837	835	831	802	862	839	834	859	832	803	835	806	830	804	830	873	846	831	823	861	812	854	866	814	834	851	767	820	798	854	820	814	834	867	846	914	836	883	836	837	835	813	819	851	817	859	812	798	821	857	794	790	810	852	862	828	909	847	854	840	813	835	836	818	850	865	773	813	837	818	821	802	815	809	813	874	807	828	881	829	803	817	805	850	834	843	822	829	874	857	840	831	803	824	858	834	843	814	816	855	858	868	868	825	836	772	773	846	833	815	843	839	871	800	832	797	841	830	767	801	832	795	869	846	850	859	825	820	792	835	826	782	876	894	821	812	835	851	836	812	823	818	797	823	795	886	853	842	827	809	860	887	815	839	866	846	832	841	826	885	865	868	849	778	871	842	827	861	855	880	852	834	831	868	771	778	835	846	822	799	804	794	823	820	863	831	807	860	813	843	842	842	772	822	831	830	874	827	813	818	858	787	842	844	870	796	799	907	881	829	828	855	793	780	815	850	853	846	800	814	819	864	811	844	838	809	824	830	860	821	857	790	851	807	804	830	819	794	829	841	799	866	850	795	860	814	877	858	878	813	799	797	809	880	787	775	830	823	811	831	829	851	878	874	872	834	840	841	852	839	789	893	819	835	858	856	831	825	793	836	863	826	810	847
37778	63226	62681	49635	36599	26069	14120	10495	8592	7028	5905	4965	4221	3627	3136	2765	2574	2290	2148	1898	1881	1741	1567	1516	1394	1399	1357	1305	1300	1199	1218	1179	1112	1120	1084	1045	1067	1029	1049	1059	1043	1010	1003	1034	931	976	922	950	944	938	952	905	872	949	870	971	866	923	919	921	875	922	831	872	880	869	812	867	916	867	861	848	836	892	929	880	897	878	900	903	852	875	927	887	806	816	840	860	862	806	874	812	819	810	816	816	887	868	865	852	829	851	863	848	928	824	885	855	873	808	854	916	857	827	865	835	900	863	822	879	881	853	856	818	814	811	912	874	825	841	893	813	883	865	868	829	816	807	824	943	795	864	900	846	874	847	833	839	848	839	873	861	881	859	834	815	890	880	867	884	869	850	843	904	855	826	816	855	837	833	915	845	864	849	867	895	864	869	879	824	878	843	835	877	852	841	837	861	859	883	832	852	842	859	852	870	798	911	828	860	880	831	853	849	836	888	863	812	871	871	820	861	808	807	839	911	843	863	823	838	882	883	883	857	883	843	879	837	818	820	879	864	848	870	850	831	823	826	835	815	902	844	860	842	854	819	842	862	843	846	831	871	816	849	877	863	891	809	846	872	870	843	857	854	832	790	841	874	813	841	836	843	844	895	875	858	836	886	888	862	842	828	915	878	835	799	874	881	916	878	885	851	830	812	786	842	847	784	802	866	866	862	839	859	864	871	841	846	859	832	822	846	909	845	867	851	852	847	879	845	900	838	891	823	843	821	838	877	833	833	864	837	881	868	817	838	833	869	871	889	821	862	873	868	801	855	865	888	930	872	794	843	869	806	901	852	811	812	858	841	866	853	867	776	872	844	873	806	838	884	783	885	858	850	821	902	889	854	862	879	855	882	896	834	857	836	839	890	819	805	848	901	856	842	859	855	851	890	853	852	829	853	872	867	877	853	894	839	864	903	816	835	895	825	762	827	873	836	796	906	865	900	853	892	883	895	842	837	800	847	845	831	822	858	840	858	781	876	912	825	852	814	887	836	842	891	822	794	837	863	842	826	833	868	892	824	873	848	881	853	879	923	851	822	817	824	825	843	790	814	817	830	855	836	868	802	869	878	846	838	855	819	852	865	825	874	821	846	863	830	822	855	822	850	827	806	820	873	798	876	829	843	853	849	863	851	866	900	831	792	850	790	891	876	867	815	855	839	871	888	811	906	819	898	842	842	802	837	875	895	832	896	865	872	830	885	847	891	825	843	844	877	898	916	822	863	822	908	879	885	837	888	876	907	858	887	816	805	802	913	815	845	884	843	835	834	852	870	871	848	818	838	865	852	905	873	840	870	848	863	832	926	904	790	863	855	875	857	827	852	839	882	820	861	874	891	865	867	885	841	898	860	866	814	885	873	828	833	873	844	884	846	853	843	859	831	909	807	864	823	845	829	866	891	827	896	873	864	795	850	867	852	850	843	807	857	832	843	880	842	849	847	816	796	922	860	842	866	866	825	861	812	879	876	888	847	883	857	858	831	848	837	868	896	839	839	829	823	904	821	832	833	857	859	846	860	868	835	854	871	870	847	833	851	910	829	786	843	832	892	854	850	830	848	842	892	881	883	842	854	846	829	900	871	852	851	820	807	914	906	821	864	894	859	862	835	904	828	854	885	863	898	882	867	852	864	873	856	777	822	875	827	819	871	791	840	864	864	814	903	840	888	859	861	816	846	886	846	840	779	845	869	849	839	787	857	853	868	828	853	846	839	809	863	812	853	885	821	838	859	825	883	824	842	881	860	906	806	829	827	825	891	863	844	891	843	860	832	848	841	841	802	852	884	840	869	883	832	849	805	853	873	943	881	914	804	855	895	874	866	893	867	865	878	851	850	857	845	865	868	842	838	852	854	879	853	862	839	819	866	856	816	822	838	834	831	857	884	860	914	872	841	831	909	807	811	809	815	839	863	893	811	855	861	849	845	903	813	868	862	843	836	884	858	885	857	835	825	821	867	860	905	857	874	835	886	859	824	873	878	868	849	859	885	838	857	863	818	915	827	865	839	874	853	925	862	856	819	862	826	862	870	820	904	878	816	900	842	872	840	850	854	884	845	850	880	898	812	825	848	853	824	860	849	864	859	857	860	838	901	849	848	872	914	864	811	858	858	838	881	895	840	867	891	889	865	827	870	877	826	858	842	780	882	840	836	807	917	898	804	858	819	821	851	835	910	843	845	857	801	822	889	884	844	862	824	885	911	840	848	841	889	873	828	840	849	850	851	863	890	810	866	777	860	847	903	803	856	894	876	825	810	841	851	808	799	855	835	839	850	889	825	817	873	868	842	890	849	869	910	904	853	816	871	897	886	872	874	836	788	872	798	909	857	864	846	877	841	915	820	891	823	837	827	845	866	824	870	854	798	900	837	838	790	863	847	834	900	897	895	871	860	857	822	842	824	858	793	836	835	849	882	855	859	835	881	806	825	865	810	822	819	884	828	871	859	841	855	780	820	801	880	867	857	872	848	849	875	801	913	903	876	892	917	867	804	912	829	829	875	878	890	817	819	847	831	873	851	864	878	867	839	847	910	857	823	834	869	826	800	851	873	867	881	798	744	856	822	898	772	848	814	850	900	840	848	875	841	840	839	812	821	868	819	858	876	839	836	854	887	865	879	864	868	917	863	876	850	886	837	891	889	813	799	879	827	863	833	858	856	869	872	826	846	869	847	850	783	892	823	790	858	845	880	867	833	861	838	824	842	864	839	831	804	810	869	876	867	823	896	846	820	838	824	898	830	885	866	847	868	840	800	806	824	863	856	825	839	873	883	828	875	844	875	865	832	839	817	818	886	862	871	878	850	817	837	879	852	925	796	882	864	834	808	848	845	860	862	832	862	835	867	817	830	855	802	878	866	867	847	894	847	842	887	861	833	820	896	846	827	862	806	880	836	785	890	858	874	838	883	887	855	810	850	850	857	862	847	926	870	883	867	849	850	878	811	845	868	774	913	895	826	847	888	859	871	882	868	842	867	857	854	833	861	866	840	857	845	886	807	818	858	899	877	836	852	879	874	885	870	851	854	851	840	851	827	905	791	905	859	903	871	850	861	760	890	811	825	834	868	860	883	876	836	847	849	845	876	861	818	846	830	843	786	855	892	867	895	847	905	839	840	886	871	897	867	900	837	903	871	837	860	861	835	873	894	837	877	839	874	853	861	839	878	832	860	901	874	873	843	887	878	810	815	860	835	870	871	815	851	849	841	848	873	836	867	847	941	870	867	849	850	787	870	901	785	833	816	818	838	849	873	878	838	843	861	800	858	875	875	833	882	875	879	830	788	860	880	819	829	821	836	841	895	838	868	838	856	806	842	871	886	828	807	882	867	849	879	830	855	865	851	849	853	870	850	821	873	862	915	821	869	778	867	832	862	908	935	886	818	869	827	812	820	835	882	838	854	845	807	859	869	892	862	825	871	826	833	899	842	823	840	862	870	842	897	840	823	887	830	862	847	891	888	873	835
35117	35104	36463	27383	13294	5499	3225	2528	2196	1844	1569	1378	1393	1269	1203	1107	1072	1031	1039	1009	919	955	937	921	827	913	848	918	850	919	893	813	897	826	836	806	866	802	868	814	823	839	840	833	754	808	778	772	858	856	784	760	789	810	818	843	806	788	781	873	788	819	759	751	776	812	774	780	781	798	823	785	782	787	820	796	778	800	765	817	782	733	832	792	811	799	791	779	800	747	717	808	759	752	774	835	747	740	755	870	835	826	782	789	870	800	822	806	753	795	794	776	770	772	779	782	771	764	750	721	787	779	819	742	709	808	768	751	722	797	773	804	775	839	785	747	787	787	776	766	781	817	767	807	819	764	817	791	786	759	795	807	792	779	815	770	816	761	794	752	780	810	780	784	807	793	803	730	751	754	797	764	742	793	810	767	751	802	776	787	790	776	774	773	771	778	776	795	752	770	814	775	797	737	816	781	753	785	793	776	774	753	782	813	806	835	809	769	753	864	801	824	789	815	738	814	766	786	873	841	768	794	856	788	766	796	782	822	759	795	736	797	819	808	808	804	749	774	808	789	835	792	790	803	791	770	779	754	773	787	775	808	823	794	730	797	767	832	768	754	742	708	782	792	760	719	754	756	805	764	763	765	770	735	792	817	812	823	739	819	801	737	780	758	792	770	739	833	795	723	742	770	790	797	778	789	793	746	760	830	787	807	779	827	768	812	751	780	762	757	756	772	826	765	777	763	802	828	765	798	789	800	801	814	736	769	812	769	784	747	806	769	802	797	776	788	747	843	761	791	819	791	775	772	766	785	785	782	746	767	798	778	765	759	841	771	820	793	730	762	772	714	792	740	774	750	793	810	791	790	739	754	817	785	819	761	809	803	804	782	809	808	778	802	768	784	796	811	807	770	770	780	788	786	781	797	805	805	793	819	819	801	777	833	771	814	810	778	762	766	783	784	782	802	733	786	807	787	801	826	805	792	768	768	780	771	760	760	768	780	764	759	758	810	807	810	805	777	798	769	795	778	741	849	770	798	762	768	722	815	764	757	743	751	769	742	794	834	820	743	766	808	792	791	771	791	810	774	795	754	817	763	863	783	737	852	746	772	758	754	827	825	807	805	809	753	836	795	756	792	756	771	768	769	755	789	729	811	738	828	765	785	758	784	755	826	732	756	793	809	780	814	764	816	762	790	773	780	793	797	756	765	777	813	765	785	806	775	791	853	789	788	769	728	832	786	767	831	780	778	754	840	780	775	768	787	786	784	819	832	812	776	780	809	789	837	735	836	750	782	779	776	767	783	795	728	787	838	808	771	826	752	746	774	731	780	812	725	808	838	748	794	844	795	802	778	736	815	784	815	800	799	782	824	752	775	748	770	823	763	744	817	783	771	818	794	783	775	797	808	771	815	814	799	795	780	823	798	791	804	858	790	804	807	713	772	782	813	777	780	787	810	765	847	778	775	779	797	784	755	791	788	776	788	806	782	758	750	794	779	778	769	763	733	780	830	816	814	788	752	788	746	840	770	764	800	741	761	776	766	776	799	788	843	760	810	774	777	818	809	797	815	829	795	809	702	764	767	796	826	888	802	800	808	762	807	803	829	795	813	824	766	794	736	771	773	797	760	773	832	826	775	719	803	804	769	780	790	752	782	781	772	763	757	775	787	796	818	807	824	793	795	759	790	783	808	786	795	786	781	748	799	789	800	793	793	781	767	762	794	782	747	774	817	765	809	819	777	804	760	783	796	811	743	783	778	816	822	826	767	744	768	777	808	717	767	783	811	808	737	758	787	768	785	771	778	745	819	832	815	810	794	788	776	814	862	814	770	809	809	820	750	731	757	765	770	769	760	775	801	817	784	777	707	741	742	772	795	770	791	803	771	782	854	757	801	801	763	772	804	758	805	815	798	763	797	790	768	809	791	787	799	781	757	777	775	815	754	771	810	795	776	794	822	756	787	792	750	817	807	825	762	817	773	804	809	737	774	787	793	819	772	789	813	774	802	803	824	808	808	819	794	799	796	768	797	853	744	758	766	782	770	762	797	726	789	788	780	770	767	808	771	746	775	774	757	842	803	782	775	755	809	804	795	800	793	811	751	803	769	770	827	777	770	833	760	799	772	783	784	831	778	762	803	807	772	768	821	766	806	758	781	813	788	728	779	808	760	843	770	794	794	751	755	798	779	770	766	833	823	818	779	777	736	808	783	763	801	783	799	833	752	812	814	776	781	749	784	838	808	740	808	814	800	772	738	779	737	782	782	791	759	761	819	778	775	812	771	766	777	849	769	784	814	797	743	806	753	821	766	757	785	764	763	747	770	765	736	721	807	813	796	791	818	766	746	721	768	764	776	775	771	790	810	798	766	749	774	801	806	803	836	772	817	737	783	763	814	780	838	758	761	775	799	760	748	755	833	787	766	786	735	833	748	809	783	794	791	802	752	765	732	779	792	787	771	757	781	709	825	818	782	809	785	762	809	813	770	800	798	773	752	723	751	778	787	788	781	773	784	823	799	784	779	820	833	743	775	711	802	766	793	803	797	781	769	802	797	809	767	790	799	798	797	794	802	792	795	767	790	807	809	854	776	752	757	820	743	812	826	812	814	784	757	790	773	809	760	768	800	787	762	794	799	796	776	849	796	760	743	762	779	790	797	759	842	806	802	768	822	785	801	839	807	790	777	787	779	813	767	747	803	797	761	740	770	800	769	775	847	771	737	776	777	771	779	746	748	810	782	768	803	785	776	753	766	826	767	827	726	767	816	838	803	829	804	797	784	822	811	781	811	804	733	767	795	745	770	815	780	721	804	782	800	803	835	783	805	765	796	833	795	719	751	781	750	771	780	763	754	773	769	793	794	819	739	780	788	768	754	780	782	781	778	843	833	795	793	808	783	770	767	771	829	743	787	765	760	814	745	727	816	815	779	809	764	811	734	759	746	815	778	880	769	814	777	792	769	764	782	759	780	782	790	800	777	763	763	784	796	836	790	809	777	757	780	781	756	789	809	836	787	784	773	774	786	770	812	823	770	810	733	754	792	792	758	794	800	813	777	759	787	773	802	779	787	795	821	750	820	776	743	787	766	767	807	772	791	719	710	806	793	773	791	763	792	767	818	805	770	776	789	792	750	851	788	750	755	772	822	781	781	783	766	792	705	784	777	834	769	768	766	738	857	754	772	818	762	771	759	770	791	784	705	797	817	766	874	764	786	802	799	824	802	808	761	809	805	802	819	794	732	841	787	781	814	814	786	758	777	775	776	738	808	803	854	768	775	817	782	809	827	804	866	791	755	778	742	819	722	750	755	792	771	788	806	791	832	794	749	768	800	783	763	821	797	777	753	796	796	805	808	799	770	847	806	765	761	754	808	780	810	794	819	790	791	829	817	831	781	785	821	778	779	803	803	786	788	732	819	757	737	839	768	796	808	790	758	757	776	782	798	774	760	710	827	823	725	762	813	749	761	774	740	755	774	816	818	773	773	778	780	732	835	796	747
38392	46732	42954	30492	17260	9104	6053	4803	3940	3349	2852	2307	2069	1889	1757	1597	1480	1384	1317	1274	1221	1188	1160	1066	1078	1071	1051	1012	982	1010	950	921	940	948	904	950	892	921	850	912	905	842	892	832	887	822	910	905	880	919	808	864	877	806	897	841	900	847	879	859	853	862	861	872	830	825	839	848	856	849	819	892	844	868	824	795	900	823	843	874	883	800	849	819	838	798	833	850	831	834	841	834	851	814	823	819	899	835	870	877	818	757	803	799	841	839	896	848	791	848	864	844	827	849	833	812	827	814	813	850	823	832	815	819	836	821	852	850	894	865	815	828	804	890	854	787	837	883	839	827	861	876	831	847	853	909	813	861	911	898	862	835	863	841	876	839	846	810	803	805	857	862	841	861	839	857	843	842	856	884	864	818	885	807	808	861	791	852	822	796	818	806	863	841	865	885	829	850	840	842	871	866	813	857	858	854	776	798	822	834	809	831	855	879	816	876	794	804	816	796	840	779	857	844	759	852	845	811	842	868	796	895	832	868	828	840	841	829	815	823	818	832	842	839	810	819	875	819	789	914	889	817	844	847	844	818	863	881	858	909	882	864	833	820	798	868	859	866	842	834	818	862	861	833	771	859	863	863	879	828	845	851	846	846	848	812	860	868	818	835	835	830	861	774	837	791	802	840	815	828	841	851	877	868	841	757	806	850	764	880	872	838	839	836	821	862	806	844	835	839	853	826	821	852	858	859	845	854	830	847	830	864	863	851	855	797	832	858	915	813	803	865	827	840	900	853	836	835	906	820	813	851	831	902	851	844	837	843	823	884	774	867	829	791	889	815	843	877	883	845	824	853	820	830	824	833	810	818	829	836	846	816	794	872	831	809	857	856	840	833	871	832	825	837	836	826	890	854	833	803	809	849	888	824	826	843	848	861	877	820	824	824	839	802	810	859	811	894	897	842	818	868	827	841	836	822	848	858	854	842	828	819	843	829	883	833	810	816	748	831	874	839	825	854	860	860	826	813	832	859	825	862	828	846	867	840	825	807	812	854	814	830	784	826	853	807	882	850	841	840	849	891	863	887	827	849	819	882	787	851	878	831	818	811	862	829	868	864	815	862	832	828	835	856	817	800	838	853	826	903	864	783	913	797	826	846	820	851	806	845	833	812	844	838	853	890	820	819	815	861	849	789	831	822	836	819	834	849	843	862	822	868	841	832	890	878	879	813	844	839	853	848	849	793	819	793	855	879	850	799	849	874	810	878	823	869	819	829	799	815	835	886	845	805	801	819	867	840	852	900	860	857	797	851	795	844	885	922	836	783	843	871	835	866	765	809	805	830	766	855	840	834	816	824	830	851	800	860	836	800	823	815	822	847	823	855	820	810	832	879	867	785	849	843	821	815	812	848	848	843	835	823	875	804	830	788	856	839	856	782	834	854	844	819	807	813	849	820	789	795	857	874	808	829	850	776	800	823	799	861	807	828	829	851	841	898	819	871	828	856	778	864	862	860	864	818	807	813	848	806	872	842	844	838	789	798	846	768	832	857	827	839	837	816	897	862	779	851	874	835	840	818	874	805	793	889	817	808	875	841	839	798	829	896	840	839	825	815	822	813	881	843	811	859	802	839	833	815	793	798	821	814	845	854	780	814	871	810	856	841	793	777	803	830	816	787	810	821	830	868	902	877	915	845	847	817	828	847	799	863	834	847	853	800	846	867	820	886	880	826	875	815	865	863	817	845	831	826	801	858	850	789	826	841	923	784	858	783	855	804	898	846	852	791	828	851	818	832	819	854	868	863	785	862	831	867	830	830	842	795	812	830	858	818	864	828	906	823	833	826	836	811	889	822	780	813	859	802	877	803	792	799	827	841	894	841	846	826	874	838	879	819	822	891	884	791	890	836	822	815	831	846	870	877	816	852	844	793	871	847	801	816	828	834	806	814	870	846	824	842	814	822	836	847	836	896	901	832	878	826	782	839	859	874	815	836	825	876	878	862	818	832	806	890	867	846	895	851	796	809	832	838	814	808	911	827	884	885	824	880	826	871	871	908	831	772	835	808	847	854	874	844	820	814	871	810	823	840	877	854	848	870	865	873	793	875	861	830	863	855	881	887	906	846	839	811	861	823	805	844	858	868	838	848	804	773	823	792	824	878	791	833	864	866	831	846	879	852	806	837	826	883	844	902	852	860	776	833	857	790	818	863	801	849	822	870	808	854	832	852	866	809	801	873	869	820	795	822	858	793	828	845	901	843	861	842	807	829	822	846	844	832	858	830	843	830	831	788	882	801	863	855	802	810	823	842	889	836	827	805	790	878	798	853	810	897	795	801	840	899	855	864	821	824	825	877	851	871	853	812	856	780	796	779	841	801	842	870	809	813	867	820	838	823	796	805	847	835	826	846	824	771	803	828	859	885	806	843	840	900	838	860	815	858	837	855	849	859	836	850	862	830	856	825	842	840	829	808	818	796	868	825	864	848	823	838	836	819	779	888	781	866	869	869	815	838	774	821	835	791	820	880	842	786	828	877	835	842	835	834	842	840	773	882	827	808	860	871	809	817	784	813	872	889	837	791	808	838	814	822	857	828	814	830	923	840	835	844	865	841	820	871	846	848	849	844	799	845	826	816	880	798	805	861	843	796	824	848	861	845	893	868	848	891	847	821	887	818	877	893	853	801	874	875	798	827	826	865	854	810	798	869	867	862	805	841	896	843	794	830	804	800	800	818	862	840	816	828	818	826	791	811	920	836	829	901	823	822	830	845	882	776	845	794	774	810	863	835	850	854	842	847	837	812	867	856	804	836	853	800	794	838	895	816	818	812	877	847	872	817	809	875	882	872	860	861	803	834	849	797	785	786	890	825	792	828	801	818	831	837	856	856	826	840	868	834	851	877	816	815	784	856	797	860	830	861	853	845	870	786	815	814	855	818	877	832	846	825	831	812	831	819	876	792	824	832	857	869	841	848	816	807	865	893	843	784	890	859	865	827	852	834	811	822	866	797	787	849	872	863	846	813	852	815	878	854	852	887	843	808	824	833	783	833	879	858	787	849	850	813	854	818	851	846	889	848	830	825	826	810	847	869	849	850	836	823	827	860	837	885	851	833	811	834	855	827	832	868	854	909	828	826	817	807	813	869	860	813	803	913	809	828	824	872	833	831	821	814	829	822	864	848	818	860	798	862	851	859	850	871	823	790	828	855	836	825	837	835	799	847	871	841	853	836	895	789	841	824	866	888	847	836	860	852	824	837	854	809	803	814	826	844	858	826	792	852	794	794	832	787	828	824	857	873	834	859	816	853	808	854	849	826	831	853	867	875	793	831	836	808	792	806	829	831	843	814	816	773	870	819	848	868	859	870	785	874	825	889	846	792	895	839	816	796	834	827	843	854	877	875	817	822	836	846	846	849	863	815	861	831	868	808	784	822	863	808	846	761	836	835	845	855	816	853	854	846	839	825	814	881	826	831	807	822	872	819	825	826	853	869	813	811	821	819	840	829
25053	20782	27577	26599	23065	18134	8964	4420	3423	2850	2301	1987	1728	1554	1411	1314	1241	1127	1096	1091	1076	1069	994	938	916	965	837	859	888	883	842	844	787	781	826	759	767	768	765	782	792	761	792	787	772	723	728	797	736	711	706	725	753	692	741	759	724	757	730	733	774	725	735	727	704	752	750	745	734	710	713	724	754	668	746	735	701	737	762	706	733	720	689	710	717	723	683	757	716	733	706	709	696	722	741	726	661	734	716	684	723	746	688	741	670	665	732	700	724	702	687	772	715	744	657	735	676	727	723	709	688	714	748	690	683	721	716	696	697	699	710	687	694	722	747	706	675	737	680	729	731	679	687	733	699	761	700	726	763	730	756	693	704	699	696	681	718	699	662	700	714	756	712	682	703	729	723	710	725	725	720	749	741	722	715	696	699	713	751	733	724	722	760	696	699	717	718	715	716	672	680	730	678	732	694	712	759	723	690	749	732	764	695	724	700	750	704	739	752	675	705	724	704	714	733	662	750	709	683	698	710	701	708	722	714	685	768	692	712	711	716	682	701	726	719	739	715	752	703	749	676	725	674	685	715	722	669	707	712	735	709	695	691	711	708	731	727	704	755	703	733	721	703	731	737	668	723	724	669	697	713	679	727	717	657	702	726	699	733	713	745	723	725	710	708	723	722	687	684	728	700	691	721	663	730	730	705	753	685	707	711	723	694	730	715	711	744	740	703	683	718	694	709	682	693	721	710	723	743	713	685	710	709	707	701	682	712	753	694	770	707	723	708	705	729	742	700	712	711	705	711	684	717	735	725	741	723	687	756	727	698	733	699	707	736	720	679	753	736	758	769	679	700	681	687	700	727	706	703	733	737	716	731	719	694	654	708	752	736	691	709	739	763	727	701	727	680	703	774	743	711	703	731	723	723	727	678	738	715	719	682	688	735	755	690	704	742	648	731	673	736	729	721	671	684	667	697	739	693	696	741	711	636	687	724	740	699	722	723	767	725	707	735	759	661	747	712	690	689	709	682	678	701	704	696	700	665	711	722	732	692	756	720	718	668	729	745	700	741	699	701	663	676	715	750	752	694	654	718	719	717	709	707	664	701	667	691	746	680	724	720	703	734	701	675	714	762	689	669	702	741	722	687	713	694	754	734	737	717	687	730	763	685	646	709	727	716	730	723	726	701	748	687	724	738	661	732	686	682	733	762	718	710	757	665	669	740	707	737	738	712	766	699	723	680	751	697	698	677	702	689	717	685	699	783	744	712	719	764	734	713	710	665	679	664	708	698	736	706	720	707	760	665	692	720	717	725	753	738	658	732	710	743	765	726	764	703	739	725	723	772	736	710	707	661	735	695	694	667	691	718	722	755	689	713	713	679	665	726	699	701	718	717	730	722	686	753	678	700	730	698	720	679	706	699	704	738	680	725	671	757	701	755	685	729	685	718	700	723	715	696	705	694	681	745	733	668	702	726	716	731	706	711	702	685	698	703	691	724	713	751	723	733	705	692	698	630	684	708	707	682	667	756	710	723	716	694	729	651	695	767	720	694	716	738	776	739	715	722	686	727	735	712	782	705	706	725	771	733	697	708	702	759	734	727	756	695	668	694	706	718	734	705	707	717	700	704	690	696	744	697	734	700	677	685	720	738	719	695	684	744	725	722	702	719	750	689	669	698	709	751	689	698	715	742	698	690	715	700	709	726	675	678	748	629	698	759	732	767	756	733	683	734	687	679	739	699	739	769	694	718	681	711	717	678	749	717	751	720	728	699	760	705	634	704	686	709	734	683	709	776	696	673	682	710	705	715	688	688	714	729	719	715	662	703	670	752	707	706	748	740	666	694	660	729	702	691	709	705	728	708	679	757	702	721	682	723	714	765	732	747	720	696	697	757	707	715	715	719	704	757	714	665	695	720	733	682	691	731	658	721	729	756	698	736	726	705	720	729	737	703	679	736	736	732	689	680	743	721	737	718	711	688	661	714	750	676	720	717	683	695	683	681	719	678	714	710	718	697	719	689	700	742	715	733	707	745	737	697	722	661	694	691	700	711	711	712	729	711	735	706	682	728	723	647	715	693	680	719	712	724	750	702	718	728	729	694	771	695	715	720	715	703	726	733	692	718	699	699	731	700	702	724	731	669	674	729	720	697	720	633	675	684	722	715	736	650	730	714	718	723	767	722	682	723	728	709	694	715	721	708	699	750	689	759	731	712	689	743	705	680	687	683	730	698	725	714	747	738	735	692	749	712	767	740	689	656	708	710	734	702	707	698	697	705	696	701	719	737	715	741	733	699	678	641	748	716	680	688	711	756	692	702	673	722	648	737	692	681	709	746	682	714	739	721	718	713	721	675	681	719	711	689	713	709	735	733	714	681	668	746	694	687	721	693	695	692	704	737	691	712	704	731	703	747	721	673	727	724	668	720	699	663	737	705	722	686	670	729	704	701	686	726	709	732	652	729	744	698	676	747	680	684	705	723	683	705	758	696	695	719	732	726	688	755	692	671	688	686	669	693	749	700	709	745	678	750	739	673	716	705	690	701	727	704	709	693	698	715	756	730	671	742	717	696	726	691	729	708	706	703	727	691	707	673	653	685	752	675	736	722	756	666	722	691	734	708	657	652	760	713	778	741	704	703	672	734	692	682	676	724	716	689	701	688	681	670	694	680	695	705	659	660	705	703	731	707	709	744	709	719	652	759	665	708	681	683	722	745	719	709	708	719	755	707	680	706	679	696	702	710	711	687	729	625	744	719	733	698	654	734	754	749	710	722	743	715	653	737	688	704	696	683	738	724	693	719	691	697	704	665	650	752	703	699	752	717	757	712	713	684	703	659	724	688	674	704	722	771	721	717	749	684	678	694	725	727	745	707	743	722	724	675	702	736	706	714	708	757	689	707	718	673	727	681	740	706	700	689	735	726	718	683	704	685	702	737	688	718	691	680	780	694	687	707	673	706	699	750	701	719	722	739	766	760	711	709	699	684	710	743	700	690	666	730	682	678	687	657	724	716	726	696	745	676	710	775	701	670	701	703	673	667	713	743	710	747	693	709	709	684	713	735	755	637	722	711	736	718	703	681	671	770	705	686	736	709	727	691	697	700	715	706	750	702	719	704	700	694	685	742	747	744	715	697	717	746	738	697	705	805	661	715	765	717	748	748	703	713	686	700	677	718	753	694	725	739	703	741	699	715	735	714	720	694	688	719	770	702	684	691	733	716	762	749	724	737	707	697	692	716	697	745	665	715	691	725	699	697	695	742	732	758	680	706	665	719	750	688	708	722	743	715	734	718	702	740	726	708	735	691	691	709	730	737	728	679	675	695	730	710	711	677	722	737	723	743	660	703	683	699	737	714	715	721	689	728	731	713	701	663	709	699	688	729	716	707	717	703	671	704	709	752	672	707	721	727	680	717	707	725	718	707	713	697	703	714	696	719	711	718	674	713	696	680	693	706	688	719	702	741	716	723	738	697	661	725	683	678	701	697	722	735	738	722	681
37600	58219	54097	40533	28496	18085	10564	7739	6483	5126	4244	3560	2989	2648	2278	2062	1960	1740	1631	1571	1448	1349	1264	1292	1223	1133	1135	1011	1048	978	1024	923	932	884	926	838	865	924	943	867	847	877	872	867	848	876	836	788	838	771	792	801	838	764	808	827	819	822	796	797	785	769	786	775	785	777	774	775	761	785	746	733	720	754	802	749	786	698	772	763	795	748	682	725	806	725	746	747	739	728	746	773	754	733	782	793	745	793	740	789	769	773	758	769	794	731	707	770	800	770	775	748	820	801	775	727	759	746	738	802	758	738	750	739	760	770	767	783	718	767	757	756	800	752	741	736	785	779	762	753	737	743	821	726	790	795	736	790	700	748	755	757	755	746	743	726	742	764	758	655	733	809	752	754	734	714	714	766	720	757	784	768	785	720	763	743	728	758	781	731	712	804	703	740	764	759	728	773	754	772	698	757	677	744	769	774	799	710	736	757	747	733	732	746	756	745	730	853	772	750	741	746	746	760	704	749	715	777	782	797	737	776	756	782	733	729	715	780	777	803	801	772	731	788	715	705	729	726	735	727	771	771	811	726	758	723	774	782	797	768	709	744	753	758	795	712	789	772	769	738	733	772	729	728	752	705	757	758	787	743	765	756	747	764	796	775	727	755	779	777	721	718	770	741	736	766	767	785	765	771	724	725	737	793	755	704	789	745	775	754	693	736	772	753	741	756	756	749	713	752	789	770	779	731	740	715	746	783	742	782	718	764	765	803	722	766	739	748	739	760	782	710	776	751	770	761	800	764	770	760	758	776	750	780	743	744	704	764	765	736	755	785	750	770	789	738	754	767	784	763	691	760	761	735	761	762	786	723	754	782	753	746	755	801	774	787	749	754	778	737	786	764	739	805	742	738	754	767	738	802	736	807	762	714	782	731	748	754	754	758	752	740	764	752	724	767	763	757	724	769	743	776	716	755	755	749	779	743	732	720	716	734	736	748	733	752	722	779	757	714	767	723	713	718	739	784	730	800	735	753	779	716	724	782	821	776	729	750	734	729	806	812	764	738	721	738	731	710	712	734	724	760	747	759	749	697	739	756	730	683	742	738	750	726	739	749	739	746	750	760	734	773	751	704	755	744	804	770	780	790	754	738	719	709	786	777	722	780	800	743	724	776	764	761	746	738	768	708	740	768	724	781	725	723	681	726	818	711	776	754	725	715	734	788	782	781	735	723	770	770	763	752	781	694	808	745	727	713	749	757	739	726	712	769	756	750	696	758	742	767	759	778	745	730	761	743	731	788	778	772	764	725	762	736	775	715	750	757	799	719	755	775	779	740	781	745	742	766	734	740	727	735	761	746	765	763	751	764	761	753	772	736	825	763	779	748	762	734	736	761	776	748	734	742	776	715	764	770	767	775	680	759	768	774	783	735	769	761	786	751	767	751	782	725	748	724	754	801	718	791	724	711	705	751	781	736	770	755	710	751	719	697	705	765	736	761	772	779	762	774	744	763	771	750	766	745	739	779	734	753	772	803	780	785	750	743	732	752	744	781	734	741	730	718	705	746	752	780	768	781	743	770	802	732	782	738	730	758	782	727	705	732	752	800	782	734	783	735	766	759	708	754	768	775	771	768	759	815	745	723	753	777	742	771	770	754	732	741	706	727	783	726	785	746	677	779	748	739	705	732	755	724	760	793	773	736	740	704	726	759	758	744	807	788	743	726	755	743	773	765	747	737	732	710	792	732	753	753	763	778	763	720	748	753	747	782	743	733	748	749	700	742	764	775	793	773	744	780	756	755	746	758	746	749	728	782	763	708	746	756	744	734	742	729	729	734	738	785	729	785	752	759	745	796	755	754	754	772	738	757	730	707	740	724	782	772	699	764	724	711	728	797	780	743	762	741	813	754	729	773	781	767	773	770	765	729	700	737	726	725	698	721	729	781	709	757	747	776	750	770	752	793	760	736	766	775	741	772	737	717	796	728	765	704	765	735	775	744	774	781	795	747	737	725	788	781	755	790	703	760	766	724	765	759	710	706	765	755	753	739	782	802	792	737	830	757	758	707	769	777	747	720	751	751	758	761	780	763	731	746	784	791	768	783	753	795	752	754	824	724	701	716	764	741	746	777	744	735	763	754	786	762	801	700	778	732	741	784	761	755	765	800	738	770	804	798	795	771	749	734	736	800	817	740	728	775	739	691	760	722	818	768	791	745	767	751	741	746	777	788	772	767	745	789	754	706	743	738	748	735	783	785	718	749	721	727	734	783	747	728	769	702	718	746	782	755	774	725	745	836	739	735	771	742	752	810	741	799	754	775	763	775	719	727	767	753	800	721	771	771	759	736	743	734	735	780	756	744	738	731	754	767	772	777	771	769	757	715	718	689	774	766	805	744	762	735	757	732	722	742	735	722	768	771	776	751	822	790	771	747	792	779	775	747	744	766	719	768	732	720	732	767	741	760	767	752	774	769	733	717	813	770	756	720	794	778	754	776	737	681	723	846	758	767	737	762	730	754	760	787	705	788	737	781	776	790	789	792	752	745	737	756	748	736	759	747	744	770	761	758	776	704	694	816	740	736	767	777	794	724	731	804	762	766	794	745	784	765	791	745	802	754	802	773	752	802	762	763	761	788	757	775	744	719	735	748	744	755	712	779	749	735	734	749	727	773	742	756	831	740	758	723	744	740	719	761	779	803	775	740	761	751	725	762	739	739	736	774	763	721	763	748	719	763	793	772	720	741	730	737	746	749	790	783	716	747	714	723	712	781	762	784	729	777	731	761	738	774	721	757	724	719	738	727	746	794	776	732	721	772	779	722	739	748	803	778	784	749	772	761	728	766	800	699	770	717	720	750	765	774	713	737	770	699	766	791	737	777	841	736	736	791	711	766	717	717	780	727	712	785	766	706	803	725	729	729	715	752	764	786	727	753	726	778	735	765	739	747	750	732	737	719	743	783	734	792	735	755	788	751	743	813	779	757	748	722	754	731	774	791	761	742	780	781	722	729	737	788	736	781	775	748	722	726	758	747	772	785	727	713	742	693	705	743	783	826	737	764	722	775	714	744	755	759	725	732	731	719	735	731	742	735	710	705	719	784	710	745	745	755	704	756	723	773	724	722	765	807	784	742	769	759	790	753	806	766	769	758	783	740	808	741	713	780	748	742	776	765	693	752	785	730	765	731	726	748	702	746	722	736	795	718	767	779	780	762	754	737	742	762	774	747	746	785	732	774	719	742	758	722	774	785	792	703	781	738	753	720	754	715	684	682	719	763	736	721	777	767	773	723	773	732	780	721	711	772	765	804	705	748	772	714	722	764	761	738	770	764	796	763	789	751	736	741	766	740	715	759	760	795	746	804	771	783	741	773	733	792	711	749	716	760	728	727	733	709	760	747	725	715	767	811	818	783	691	755	738	752	783	761	728	758	747	757	734	789	757	742	739	720	722	764	767	739	752	757	792	745	759	797	748	788	711	780	738	746	756	774	776	733	743	753	761	765	764	764
23033	20730	27557	25255	22608	22010	16553	7337	4863	3865	3292	2775	2386	2168	1930	1803	1632	1429	1472	1427	1299	1299	1221	1168	1133	1094	1157	1061	1017	1084	1020	1018	1022	954	956	966	956	978	939	908	921	927	888	849	908	919	892	938	879	920	880	842	843	832	913	945	847	875	846	893	816	843	816	832	873	892	892	911	842	882	883	878	877	845	861	841	895	798	885	808	805	815	848	812	877	818	859	829	794	864	809	838	871	860	855	834	819	843	792	844	832	822	858	820	827	819	830	813	845	837	821	801	807	817	842	822	846	858	841	852	817	840	859	856	838	824	811	799	813	879	847	802	760	803	831	776	796	816	827	813	811	778	856	829	807	822	858	779	804	795	868	871	854	851	825	792	874	864	870	811	867	769	807	815	802	830	843	817	873	836	824	801	860	857	852	811	855	835	847	819	801	855	868	847	814	793	852	827	810	826	779	824	806	813	870	850	832	875	786	803	840	856	811	808	852	828	870	873	829	833	867	769	836	805	871	786	842	821	801	803	788	815	804	853	800	858	819	812	829	892	851	814	822	779	854	866	814	763	829	793	858	887	894	838	782	833	819	841	876	832	793	835	811	801	868	872	861	872	823	851	868	830	817	860	849	885	815	881	837	800	869	797	855	833	811	846	893	802	833	882	865	821	835	806	787	843	852	812	818	851	875	802	825	853	812	876	883	828	781	838	852	799	847	841	841	854	800	814	853	844	885	872	859	837	857	843	812	823	827	807	843	855	834	861	837	828	825	840	858	800	821	819	838	818	838	838	833	840	820	803	776	814	785	840	804	842	807	852	892	854	805	810	790	833	820	820	872	847	798	845	834	827	798	805	877	858	846	816	797	862	849	863	799	826	824	849	864	813	806	806	876	834	844	850	825	852	779	839	810	824	849	808	823	811	815	810	840	800	856	854	810	855	795	820	881	819	863	847	827	881	825	840	823	858	833	874	884	881	818	826	809	775	840	848	885	859	824	824	803	783	815	833	768	815	828	836	787	810	815	798	809	831	794	825	837	802	819	848	847	804	814	817	835	834	803	815	802	793	853	811	785	824	839	853	829	808	827	840	863	840	784	829	790	807	830	812	825	847	908	794	841	849	845	865	832	792	846	786	857	847	840	814	830	837	810	783	861	777	772	822	856	825	821	819	854	849	808	792	836	792	854	836	808	823	823	792	802	819	810	850	830	816	840	860	820	840	814	843	833	823	855	795	832	841	795	870	787	850	855	844	819	827	825	817	845	810	863	799	874	853	833	864	842	817	790	809	853	833	832	862	806	809	895	810	840	859	835	817	839	796	849	786	793	798	874	808	767	807	810	839	846	822	807	808	838	857	814	897	792	890	913	815	863	778	803	816	805	824	863	822	851	845	848	834	837	816	836	849	838	799	845	836	814	800	863	787	891	841	789	873	895	833	819	855	838	813	863	887	802	811	798	836	786	790	838	886	836	851	847	845	832	796	813	824	829	861	832	858	874	865	761	866	844	813	799	845	853	820	852	823	906	816	799	840	838	819	810	879	824	790	813	814	797	813	836	843	795	854	795	824	856	832	861	817	847	828	831	794	875	828	833	819	805	859	860	858	805	842	794	827	835	833	836	816	825	843	825	843	842	875	829	842	841	841	806	883	821	818	810	777	854	849	828	822	824	813	877	798	762	804	833	797	829	820	864	879	839	796	834	844	820	874	824	772	823	830	848	838	864	788	827	845	799	849	860	830	814	777	872	836	833	797	865	857	845	857	876	849	830	817	896	818	792	852	863	804	813	817	840	854	849	821	846	821	821	850	836	822	859	884	823	807	759	816	832	857	822	829	833	837	808	845	799	851	862	816	867	840	848	798	804	822	829	793	850	800	821	828	865	849	800	809	830	888	830	820	837	794	796	824	813	783	843	804	843	845	862	827	809	844	829	854	814	862	880	828	848	847	806	779	834	807	853	801	879	857	848	824	849	779	866	811	837	821	851	883	872	796	795	799	836	828	878	795	817	797	838	818	854	831	837	842	859	817	852	818	819	834	879	834	790	802	806	856	870	822	877	830	896	836	801	886	841	815	874	821	807	859	854	809	794	808	845	842	844	819	831	802	847	904	867	875	803	812	862	839	899	818	808	848	907	841	880	889	771	839	819	823	888	803	822	850	831	849	785	862	814	842	816	804	831	837	810	775	846	892	807	882	802	822	830	843	887	885	837	835	841	801	858	799	819	840	881	808	845	829	856	835	869	828	814	812	782	864	852	912	865	901	824	734	821	813	826	808	854	869	833	805	811	815	789	810	821	839	830	867	825	839	832	846	845	849	777	885	823	862	821	851	876	851	835	834	854	861	801	818	787	837	806	808	829	841	848	874	829	865	871	818	826	817	797	819	822	816	845	858	856	827	799	839	784	864	764	804	805	839	758	878	823	808	836	832	832	815	803	829	820	845	817	831	797	839	836	829	782	805	796	838	847	826	816	796	820	835	816	851	859	822	809	797	815	819	814	815	814	858	787	824	759	786	829	816	816	812	809	838	847	811	845	879	815	792	839	802	815	858	795	841	885	830	796	882	794	832	828	796	792	895	780	821	816	803	843	832	831	781	770	801	857	833	872	756	900	823	846	832	809	764	889	836	844	823	817	798	886	828	819	812	839	851	818	842	878	788	860	791	834	888	881	820	856	817	818	905	873	769	855	770	835	861	837	816	861	796	828	853	863	856	808	861	847	813	775	822	844	825	876	843	802	880	829	860	803	816	850	802	810	845	861	842	782	853	844	854	843	835	841	792	852	840	810	840	839	818	804	859	835	848	884	882	868	839	829	827	804	825	792	831	852	861	855	832	847	837	802	830	834	816	806	823	820	810	853	851	820	905	869	816	846	851	840	786	809	820	844	828	844	882	794	818	877	830	810	814	836	797	790	829	829	840	879	832	841	796	866	834	832	775	847	854	790	864	856	809	767	807	856	824	858	812	829	876	866	844	796	857	860	832	837	833	795	811	868	804	774	809	845	828	794	835	865	825	848	855	841	798	837	870	824	841	878	856	850	843	811	815	828	817	816	798	827	842	836	818	842	842	830	850	822	859	846	770	813	825	846	831	790	846	805	874	866	816	838	841	858	871	827	848	816	823	851	852	805	819	871	842	872	860	809	851	873	828	830	859	819	841	800	823	818	885	762	861	822	856	850	822	859	818	864	823	831	829	811	805	866	819	831	794	787	814	792	847	791	784	795	830	860	813	793	798	817	874	794	827	828	830	791	812	851	837	821	847	787	870	811	842	871	824	854	859	827	801	805	845	837	823	911	830	815	780	865	866	815	842	888	810	848	765	797	853	850	816	816	824	805	805	851	813	859	814	843	820	778	808	824	881	860	844	866	792	775	829	811	862	834	815	839	802	801	904	809	816	851	799	800	818	826	825	800	807	763	863	815	808	819	874	793	814	797	824	791	780	797	848	844	845	831	821	863	841	887	833	807	837	866	816	850	828	807	823	872	847	827	837	875	850
40454	63418	62289	48559	35574	22559	13662	10894	8831	7157	5983	4973	4218	3648	3152	2778	2502	2252	2150	1930	1947	1806	1729	1541	1520	1433	1445	1290	1208	1233	1204	1139	1229	1101	1093	1064	1128	1127	1047	956	1025	1003	1038	978	996	992	981	953	983	898	954	895	893	867	869	874	906	987	939	938	880	863	932	920	900	915	879	856	894	879	884	854	897	872	881	907	887	882	832	868	888	865	886	836	883	911	865	872	850	873	851	836	841	873	860	862	901	874	852	864	825	873	877	813	846	794	869	817	880	825	835	856	851	865	827	919	861	874	837	809	829	814	845	839	869	912	842	839	822	835	826	885	829	860	796	898	841	799	866	894	877	905	886	830	884	865	858	810	859	865	843	849	904	886	884	838	892	809	836	842	847	817	907	807	921	951	868	855	870	825	905	824	868	833	878	850	837	863	887	842	846	870	816	861	887	851	835	845	862	872	822	854	849	911	845	876	900	838	865	865	850	802	868	889	842	932	876	903	871	843	871	810	869	805	875	861	882	856	891	863	853	884	887	848	855	837	848	833	824	838	810	814	796	879	827	877	851	865	840	853	829	834	835	861	864	886	898	849	807	817	801	878	840	875	771	832	828	798	814	805	851	871	806	887	892	854	860	840	878	872	850	878	831	870	841	837	839	805	832	904	896	838	838	828	855	803	896	825	805	817	811	832	840	878	893	840	838	804	857	855	856	781	837	841	879	892	841	854	903	846	857	871	852	882	837	893	830	844	875	855	900	924	848	834	860	900	809	862	870	857	861	876	861	816	814	833	868	854	825	908	858	828	835	863	819	840	868	893	825	855	887	916	870	835	854	840	859	826	868	833	813	874	852	878	837	830	812	843	823	883	808	813	896	845	815	816	854	923	807	873	835	816	920	828	847	810	869	851	915	860	821	790	865	846	896	964	856	866	817	909	879	848	867	837	851	853	801	894	890	832	873	837	869	872	861	894	861	849	829	854	840	841	824	812	857	935	771	867	878	831	844	846	883	861	846	808	865	866	921	821	858	876	868	866	863	877	799	939	844	857	907	842	829	879	813	863	896	827	891	871	901	849	794	841	869	823	827	860	885	870	878	818	840	874	869	836	895	822	881	857	831	827	863	869	798	876	851	875	888	871	883	791	851	844	858	841	850	904	852	870	857	893	857	898	810	883	820	873	826	774	831	846	855	830	875	847	885	838	861	865	856	807	866	867	851	852	845	843	874	917	833	864	854	865	903	832	828	872	829	844	879	864	850	853	821	854	840	812	842	878	875	874	810	870	843	801	820	879	820	878	855	908	877	887	841	848	827	854	844	834	854	845	855	823	886	803	871	880	838	839	868	915	822	882	825	848	863	819	881	815	853	853	858	876	845	857	888	830	871	839	883	830	884	907	849	852	801	825	862	848	877	855	845	892	846	858	848	883	855	879	861	832	886	828	841	870	805	871	862	840	852	812	837	881	880	835	840	850	817	849	856	836	875	836	840	827	861	897	905	822	827	899	855	861	869	860	924	902	864	848	875	844	873	863	862	825	832	839	915	834	865	829	840	852	845	848	851	875	851	830	840	830	888	855	862	845	871	861	861	911	807	911	845	839	922	773	886	944	886	871	857	884	863	940	852	844	845	789	816	826	845	878	888	825	890	801	818	871	858	891	880	857	879	857	905	862	878	863	905	901	895	756	880	842	872	826	871	861	859	851	875	850	872	839	801	823	843	826	862	894	876	887	880	859	849	874	809	864	871	843	861	834	838	831	847	853	858	887	865	916	842	843	816	864	891	826	882	830	858	838	858	892	872	845	870	845	879	866	886	873	864	873	819	881	837	825	874	818	905	827	808	871	885	882	867	888	846	866	788	915	846	874	836	844	865	869	863	819	810	799	860	820	849	823	816	831	894	824	846	827	806	801	820	872	912	832	840	867	816	879	854	840	849	857	827	921	825	839	799	888	811	879	881	880	839	840	850	820	908	802	826	821	867	805	880	862	934	856	903	846	861	856	917	897	935	821	903	855	829	843	859	830	876	842	874	832	845	876	848	837	862	872	864	837	858	857	810	868	821	870	835	804	838	889	837	866	889	861	790	832	904	893	867	887	798	835	857	862	841	857	825	878	882	821	871	841	853	857	952	877	846	833	836	856	855	825	861	842	831	859	851	872	887	856	881	851	856	892	814	877	786	826	813	840	891	856	797	860	830	851	865	816	802	883	873	791	885	866	885	816	866	874	843	811	865	859	870	866	840	861	824	823	874	883	859	842	891	884	860	851	810	921	862	885	831	822	866	868	830	845	879	904	825	823	846	850	834	829	847	862	860	851	887	826	842	826	876	885	802	814	826	845	819	803	873	843	868	807	824	848	822	829	825	857	798	822	869	856	824	881	891	857	844	885	898	817	849	883	838	848	827	834	920	871	876	816	848	846	878	883	868	897	865	869	831	806	881	829	821	836	895	876	894	823	863	864	847	833	823	875	870	858	843	871	866	936	816	812	900	902	849	856	859	831	808	887	911	907	877	823	913	811	858	842	854	835	844	852	801	893	885	855	881	858	851	848	900	858	839	818	827	827	826	854	885	809	857	891	847	876	845	798	845	832	874	845	818	830	844	856	883	821	840	836	821	887	871	845	863	861	892	812	800	797	869	876	833	827	850	869	832	837	858	836	875	889	883	840	810	838	874	890	861	849	864	855	870	892	880	823	877	902	872	845	846	889	812	943	841	859	885	858	825	868	825	870	842	892	853	850	843	841	910	842	852	848	847	841	809	810	853	806	868	882	826	871	872	868	809	911	853	845	841	892	805	838	875	859	869	850	874	815	780	834	840	858	838	829	840	806	853	846	908	845	895	888	851	829	842	777	901	910	780	828	848	862	818	806	857	856	886	856	845	850	816	790	821	836	871	872	860	860	810	844	874	823	837	829	835	847	880	851	854	792	852	893	851	849	834	874	937	814	851	890	825	845	846	890	847	895	888	861	807	886	828	859	826	858	862	820	835	903	840	909	818	859	867	836	822	907	830	809	840	887	868	828	830	864	856	904	808	834	770	884	841	897	884	802	815	912	907	846	827	845	848	874	864	873	881	808	790	871	833	876	830	862	817	877	873	881	895	904	857	823	916	854	858	832	861	868	857	848	867	793	811	905	863	888	878	877	845	902	866	888	855	836	881	806	841	853	874	864	860	832	841	876	871	880	858	787	856	864	856	874	860	844	917	829	858	833	860	875	819	813	853	850	856	848	822	848	908	839	862	855	878	854	845	830	880	868	828	881	888	870	889	857	795	864	825	883	812	828	839	891	824	861	833	871	876	874	861	888	924	830	820	795	914	844	809	879	840	889	849	825	832	901	846	870	860	833	865	805	868	832	841	814	884	869	900	844	835	865	892	896	870	864	902	849	845	868	834	838	831	821	837	889	861	885	802	882	852	886	798	841	821	898	829	901	848	845	864	832	849	872	871	877	849	860	827	875	866	824	794	834	806	846	840	823	810	936	892	837	879	810	848	855
34437	34627	34218	26351	15103	6677	3285	2576	2016	1766	1594	1480	1295	1187	1138	1108	1108	1012	1069	952	1011	907	875	922	906	880	889	832	842	857	812	806	846	846	768	842	866	825	820	832	827	829	769	829	768	848	806	821	764	780	799	791	799	785	811	787	757	757	754	770	766	780	786	778	780	791	774	757	777	806	787	799	743	800	784	792	849	771	761	743	784	756	747	789	773	801	834	814	743	795	767	741	839	784	777	765	756	776	747	746	771	783	805	762	828	753	765	789	748	792	743	825	757	758	775	735	769	758	810	785	771	756	788	757	804	724	740	796	782	737	735	731	770	772	764	807	789	828	747	801	755	738	774	819	792	804	799	749	732	837	817	747	751	745	794	757	753	828	746	781	757	803	741	775	754	748	775	810	770	788	799	801	771	814	799	799	763	774	774	738	750	771	845	787	795	788	731	754	814	770	778	803	769	783	780	764	781	765	752	786	806	761	814	742	760	752	756	795	794	763	830	752	801	770	772	774	779	800	796	772	788	710	735	834	732	785	811	745	810	748	778	803	790	742	783	801	765	746	733	748	777	800	746	747	732	791	769	778	769	761	794	795	749	734	763	779	817	797	766	767	772	717	813	800	775	765	803	812	764	769	773	751	773	787	740	796	801	797	804	767	767	762	838	798	805	768	701	744	739	764	748	742	793	838	760	789	794	769	804	758	802	799	743	809	716	787	736	776	747	784	756	765	738	747	793	733	754	780	783	771	731	779	761	747	780	790	783	759	784	763	792	756	742	783	765	769	801	760	788	751	794	799	777	840	807	798	784	751	818	839	753	803	796	785	743	744	803	797	800	796	736	737	743	804	785	766	784	745	780	725	780	778	800	827	769	795	771	750	763	800	770	779	794	776	772	729	777	796	724	782	795	804	804	789	792	748	746	747	772	798	806	775	813	791	733	785	782	839	766	789	784	768	759	752	835	741	786	698	776	722	783	800	774	764	784	788	793	817	798	735	769	790	783	761	796	740	789	746	803	760	816	757	814	751	804	763	783	750	804	752	769	766	739	760	817	768	777	791	790	787	771	792	766	795	770	784	774	727	771	754	766	819	831	758	788	725	708	797	772	722	797	778	825	792	763	695	731	777	788	781	747	801	794	808	792	790	781	771	799	854	725	767	856	802	796	785	822	808	766	810	767	775	790	815	742	770	793	746	748	804	827	779	778	813	819	803	740	780	768	811	751	797	786	774	759	785	803	729	755	742	783	799	786	784	788	711	774	817	793	781	761	790	727	752	805	828	776	797	773	797	743	758	790	772	700	723	800	732	767	747	760	813	751	762	751	726	810	802	824	768	764	774	733	810	681	750	742	792	748	800	798	794	786	761	754	773	830	781	783	763	766	777	775	766	720	743	805	741	777	796	867	788	756	795	796	810	780	795	759	846	802	773	808	793	797	788	776	762	779	771	793	782	819	813	754	734	792	806	821	762	799	765	775	738	766	756	804	789	756	751	732	777	806	727	742	801	763	772	750	770	774	800	792	773	757	758	830	800	781	754	726	742	826	764	791	784	758	772	790	793	771	784	753	825	704	746	790	799	786	816	808	785	782	781	754	783	782	751	798	720	778	779	763	789	765	723	812	775	797	771	807	753	809	697	793	750	794	764	736	772	765	798	764	799	774	741	782	801	779	814	764	753	808	788	753	772	840	815	832	821	759	814	756	773	738	772	726	701	716	763	761	738	788	778	783	762	833	795	749	753	757	816	794	768	776	741	847	721	807	777	808	790	796	761	793	767	767	816	870	799	811	768	757	758	825	759	763	778	787	735	760	771	782	738	742	788	836	798	783	794	812	740	771	772	784	760	815	814	797	749	737	799	749	769	759	706	809	828	840	788	805	780	770	786	814	739	771	719	735	764	830	775	779	711	766	767	819	824	791	782	732	775	761	803	712	817	804	780	732	794	789	784	828	817	824	760	795	783	768	738	759	757	768	743	737	793	763	793	755	801	786	799	756	819	740	806	751	792	761	743	849	780	724	824	765	796	717	798	779	738	782	781	773	745	842	778	765	753	805	753	779	758	765	761	746	797	793	769	797	769	820	815	814	797	757	785	806	763	774	753	784	753	774	803	801	805	770	749	766	810	746	806	748	743	787	769	771	752	784	759	737	800	788	834	730	778	802	787	744	767	768	828	812	740	758	784	791	739	803	771	755	793	774	783	762	821	810	790	777	778	788	760	831	805	791	813	754	826	738	761	779	777	777	745	739	798	829	775	756	755	749	772	747	800	771	818	812	799	733	742	822	742	782	778	768	801	760	790	818	764	764	801	768	764	767	753	738	786	768	782	738	782	712	732	767	830	843	767	772	803	723	738	784	780	744	731	813	768	770	762	770	783	777	774	807	740	779	802	745	765	768	763	783	768	781	764	809	722	789	754	770	794	768	804	825	722	823	722	783	792	778	812	746	739	763	768	724	828	776	785	836	776	733	754	831	759	778	807	832	778	773	815	765	808	787	812	775	730	783	758	777	783	815	760	790	773	754	764	812	758	785	805	763	810	790	733	806	810	747	768	746	779	787	784	810	757	818	794	787	784	706	780	815	795	767	774	791	776	797	780	797	757	789	788	777	778	782	748	812	784	751	788	768	791	803	787	809	779	798	795	835	809	797	761	774	719	773	773	748	775	775	792	796	808	778	776	795	818	738	763	773	730	757	806	804	769	787	765	761	778	867	733	781	775	767	777	760	715	821	753	754	761	780	775	790	788	770	801	798	775	730	780	807	742	742	763	753	734	792	786	784	779	783	760	775	769	851	746	778	778	776	806	752	804	769	793	805	797	812	760	762	789	781	770	797	746	783	804	794	761	804	831	767	796	792	815	782	786	768	778	758	761	804	809	765	794	738	786	798	761	758	767	801	771	759	810	710	756	719	730	819	782	826	811	786	807	818	769	772	772	771	773	769	739	804	775	716	734	796	759	839	779	837	796	735	774	764	763	784	766	736	781	766	765	747	772	788	787	753	748	801	772	794	776	805	788	793	745	795	781	773	819	772	792	764	770	749	776	755	774	821	751	819	789	814	763	748	810	737	776	813	757	799	765	771	772	770	782	784	708	772	792	779	781	762	769	822	840	801	751	821	775	747	780	789	781	797	763	806	829	782	811	759	778	797	792	747	779	745	795	786	777	743	760	772	785	830	785	803	793	776	778	766	755	768	785	758	768	704	735	798	811	767	777	711	740	782	763	753	728	739	764	758	814	781	761	788	779	715	772	753	757	800	786	777	800	709	734	774	709	790	800	765	734	799	785	771	763	778	774	788	736	760	762	767	763	806	798	771	752	770	761	790	824	780	791	788	787	808	769	794	791	731	781	786	774	810	755	775	775	755	790	764	782	771	828	735	799	803	775	760	782	794	818	780	751	780	805	793	790	776	754	757	818	779	804	816	736	837	789	744	766	759	777	762	775	761	813	776	776	812	747	762	790	723	761	768	740	724	775	817	735	695	816	794	749
37578	45705	40713	30006	19763	10328	5833	4767	3844	3189	2674	2403	2139	1874	1639	1536	1460	1360	1282	1339	1196	1166	1158	1084	1064	1050	997	974	1003	987	972	943	913	930	906	889	880	849	958	870	870	869	915	892	878	868	845	876	845	894	894	851	850	905	894	856	837	824	856	884	853	853	886	817	842	835	841	841	826	840	842	823	844	857	787	828	866	803	809	858	817	855	883	828	803	795	883	841	817	820	783	808	856	838	832	884	864	816	835	814	866	896	813	839	811	828	860	818	818	760	825	815	789	821	858	826	820	861	772	877	807	829	824	785	834	797	806	854	788	791	846	804	865	840	829	893	817	813	817	797	807	872	795	836	817	856	826	783	801	847	814	818	804	826	847	807	834	806	841	760	808	847	839	809	794	845	902	817	781	843	850	866	814	834	800	855	775	793	863	867	828	815	848	841	795	813	782	827	793	808	829	834	844	796	823	846	868	816	868	822	827	820	824	844	808	821	804	839	846	813	866	839	799	842	767	832	834	834	834	849	848	860	821	783	864	885	884	905	806	788	809	819	887	811	825	772	800	840	819	833	794	867	844	838	813	825	839	839	819	779	841	820	793	841	841	834	804	837	834	812	757	829	859	795	824	800	820	809	808	871	852	899	914	861	814	848	845	823	775	780	855	819	864	807	809	833	902	807	832	811	799	826	856	832	887	783	786	873	857	838	906	869	810	803	817	856	793	833	853	827	811	815	824	820	820	810	858	806	880	829	791	845	866	837	842	850	828	816	846	795	857	847	785	845	823	811	843	840	800	823	786	853	830	827	835	814	839	807	790	795	844	801	795	880	824	817	785	826	782	818	821	853	846	867	836	850	857	861	802	829	798	772	813	874	823	839	796	798	836	803	838	837	815	827	846	845	840	826	830	831	859	840	866	809	803	822	805	791	809	817	810	856	819	879	829	802	826	825	874	852	884	856	841	857	833	822	803	857	828	815	834	786	852	762	833	854	818	843	833	808	795	848	805	845	796	813	874	831	805	785	800	787	814	832	822	819	872	833	831	805	871	817	856	797	845	852	847	810	846	821	800	855	828	827	828	813	786	810	807	797	825	796	780	844	840	904	872	860	849	871	842	821	809	837	787	829	832	852	816	808	785	844	827	801	836	808	818	852	818	805	808	801	782	827	865	848	774	866	762	846	782	902	807	811	841	802	828	782	816	835	855	845	832	845	854	859	819	807	858	853	843	777	784	774	807	836	824	841	816	824	849	827	796	821	842	841	890	786	783	794	849	816	820	806	867	839	808	843	825	836	800	830	850	790	842	830	814	803	806	830	836	823	846	809	881	866	825	804	839	793	857	810	793	832	876	830	814	788	835	824	834	807	828	840	831	776	791	857	890	801	886	782	809	858	817	853	807	774	824	860	802	825	859	830	854	808	839	834	841	830	837	827	811	902	891	794	819	859	831	793	811	834	803	856	876	842	803	876	800	784	831	823	835	774	851	801	811	853	879	849	841	861	850	778	867	816	846	826	825	807	832	836	863	825	796	839	808	832	870	811	773	881	782	831	817	880	809	855	839	772	832	836	845	813	819	778	817	788	795	871	801	859	842	884	800	883	871	808	859	833	874	820	833	847	825	832	813	806	824	829	841	801	833	833	856	825	860	804	823	832	854	793	804	799	821	841	809	832	851	869	807	801	820	831	841	815	806	836	772	810	862	793	778	842	871	831	828	809	783	804	817	820	804	865	801	855	846	810	840	806	866	822	853	844	803	821	823	806	808	830	828	860	845	800	791	796	818	820	821	819	815	825	773	852	787	829	835	820	797	829	812	824	818	804	868	765	830	839	846	803	797	814	824	801	816	876	874	803	819	853	808	800	812	862	823	814	769	834	883	801	817	809	854	877	790	826	754	838	773	860	831	819	834	873	773	784	840	809	856	858	836	785	886	827	778	837	791	846	832	807	894	792	842	811	825	775	771	836	845	828	837	870	810	806	801	868	776	807	835	826	874	793	841	864	791	819	820	849	810	816	759	831	798	812	842	810	825	779	815	822	811	817	886	799	829	820	880	789	831	844	866	811	849	839	812	860	825	833	828	821	785	851	831	884	826	822	824	843	783	869	799	821	887	798	815	844	817	886	794	793	835	801	864	816	859	826	822	773	795	851	837	808	838	869	832	838	852	834	826	814	791	803	812	865	819	866	815	759	838	792	824	823	830	837	832	825	824	823	838	823	816	806	819	796	793	793	803	808	827	822	846	883	854	845	855	853	835	834	792	792	800	811	837	831	853	819	842	815	825	853	782	840	786	811	823	846	773	861	820	809	799	795	782	766	836	811	795	827	863	874	821	867	836	828	861	849	842	854	840	802	872	848	857	859	869	830	883	799	813	808	825	823	811	827	829	822	831	831	824	835	840	829	876	829	854	832	770	863	774	827	874	815	802	842	816	795	877	859	815	816	809	837	822	852	829	879	865	855	852	805	886	826	836	877	784	861	856	803	824	854	836	857	766	837	834	794	801	769	813	882	823	864	865	836	840	818	798	851	837	846	819	822	818	866	814	808	838	822	831	886	837	809	858	786	822	794	829	810	764	809	812	831	886	859	865	813	887	804	801	799	813	849	850	826	859	842	835	822	794	828	836	821	875	838	858	839	782	845	791	797	831	834	818	810	824	847	818	812	818	828	799	850	825	787	810	816	824	806	834	797	855	819	742	815	876	832	867	785	833	827	781	853	836	854	811	838	821	846	769	830	821	810	833	846	873	858	815	794	861	865	798	810	810	852	821	844	840	819	876	754	834	851	818	820	809	848	833	804	833	863	777	818	828	836	809	809	800	802	838	814	831	798	862	832	824	877	809	830	813	878	875	764	835	862	833	837	793	873	845	794	844	824	819	807	811	780	857	831	769	831	823	866	784	901	859	858	866	848	794	835	812	865	806	826	782	854	840	829	866	810	817	837	848	845	796	807	781	839	864	794	820	813	774	828	811	814	822	843	836	860	849	791	828	776	833	851	834	876	845	818	830	803	826	810	783	874	869	863	820	814	762	860	867	864	855	905	795	850	757	801	777	818	844	827	856	879	845	798	826	825	854	846	831	840	866	821	847	831	844	827	829	820	815	798	840	856	886	894	787	874	865	862	821	841	826	830	838	831	837	868	816	869	778	883	857	781	834	825	784	823	846	810	783	825	863	832	872	823	878	780	835	822	795	798	798	847	818	856	842	803	823	811	834	864	852	802	853	851	849	852	773	824	835	827	830	841	841	789	827	813	786	780	827	779	843	831	841	838	830	802	845	831	857	818	772	855	858	811	836	791	799	850	762	885	821	853	783	827	859	841	844	859	825	800	862	813	809	864	813	833	832	833	791	847	838	800	809	828	807	872	841	842	783	797	795	771	863	819	828	809	812	876	802	858	857	843	824	823	800	832	856	857	871	840	841	788	841	832	859	882	813	830	769	866	834	751	814	809	868	781	835	833	789	818	808	805	849	887	817	798	855	807	844	825	826	791
24974	20783	27667	28002	24875	16896	7762	4020	3025	2467	2168	1841	1676	1514	1357	1284	1184	1120	1119	1012	935	951	943	984	929	904	923	893	850	843	844	824	845	793	824	835	778	805	775	713	771	754	781	713	810	749	776	797	794	743	733	727	759	648	757	699	734	723	705	713	683	756	742	736	702	719	770	739	673	759	711	718	776	726	733	722	750	685	701	696	740	741	691	757	710	700	725	713	760	709	710	700	723	686	709	738	723	721	688	702	711	695	744	694	696	716	704	739	767	742	672	733	762	699	703	733	721	710	660	706	707	724	711	669	684	705	621	679	684	670	726	721	679	755	754	724	702	731	640	704	742	739	692	709	706	678	697	740	727	716	727	718	707	739	754	699	738	678	675	729	735	708	721	669	698	730	722	758	678	717	726	731	697	690	731	730	752	741	699	751	659	708	687	738	779	692	673	694	666	713	673	698	751	707	723	697	698	695	715	735	698	712	671	698	725	701	708	697	714	685	672	769	729	672	729	724	726	690	689	717	733	706	661	714	706	689	695	697	683	760	646	749	710	698	701	687	678	669	708	733	719	700	764	719	748	737	709	763	709	665	683	707	744	726	681	717	686	710	697	724	685	721	710	706	770	753	700	695	684	743	751	769	729	752	681	686	711	746	685	730	724	675	754	689	716	723	713	719	712	698	738	743	720	741	759	712	706	743	666	708	718	707	722	698	703	677	691	719	706	733	722	755	724	774	682	724	710	709	730	725	752	725	727	696	671	695	717	695	796	714	722	758	663	707	677	718	710	647	679	698	651	701	720	679	719	696	732	740	712	681	685	703	707	661	736	711	688	715	714	723	732	713	686	714	725	708	704	752	723	703	687	703	773	744	718	720	681	707	709	737	702	682	686	701	721	735	691	699	737	748	728	724	733	716	694	687	725	732	709	706	696	720	733	713	702	750	734	735	688	683	683	688	690	686	701	738	705	665	714	735	731	687	695	702	694	698	668	711	707	688	742	705	693	776	668	677	737	705	694	728	691	732	731	696	711	720	690	670	726	707	709	765	734	705	736	724	717	688	718	695	699	706	711	687	769	726	707	733	690	742	718	777	664	711	727	712	714	750	759	689	718	745	691	698	664	745	763	722	715	732	665	701	713	719	707	715	728	671	653	757	692	726	701	704	700	725	685	758	707	707	697	650	705	707	662	695	704	786	662	719	716	701	746	735	730	695	694	711	744	687	709	694	706	745	666	689	725	691	678	699	697	685	665	704	737	700	693	716	686	711	724	695	722	713	722	711	725	757	675	720	732	749	763	751	762	737	702	715	692	673	708	731	756	712	708	697	748	761	728	687	713	701	718	725	718	655	706	696	716	733	729	735	738	692	677	653	732	723	654	647	720	707	709	714	691	683	670	698	720	678	681	690	729	768	738	701	685	684	699	722	674	750	721	697	723	717	674	689	684	677	711	652	710	706	744	711	736	680	670	699	727	669	722	736	680	734	744	669	708	699	688	692	704	722	721	710	739	693	720	713	687	713	693	709	731	704	682	717	750	681	691	709	728	707	700	734	749	763	711	690	684	737	765	712	715	700	690	717	710	744	669	703	677	725	723	697	759	727	723	726	708	756	713	739	692	728	699	680	722	723	667	705	759	688	703	738	682	731	689	696	673	716	742	715	684	655	735	716	748	743	696	695	680	721	706	709	702	688	698	689	707	750	690	730	683	777	724	717	688	716	734	758	697	722	713	709	705	664	735	769	735	659	708	736	673	729	712	695	703	688	719	686	697	753	723	741	687	726	691	722	705	689	703	730	701	681	703	678	663	727	733	715	730	666	705	701	703	686	698	704	705	751	744	668	716	735	732	709	754	672	736	692	692	695	668	722	700	709	673	746	730	720	649	734	742	668	717	763	720	685	676	771	715	742	720	701	712	727	665	707	683	686	689	747	743	692	712	749	686	708	710	739	698	701	720	727	676	681	689	732	685	743	715	704	672	752	739	776	721	694	725	734	722	711	650	708	755	677	645	690	685	725	727	681	725	706	657	694	664	713	701	711	686	749	726	707	697	740	709	709	715	753	695	736	738	670	748	713	707	700	722	754	724	722	681	751	682	677	735	718	737	685	724	667	706	713	740	745	690	728	739	676	681	715	700	717	701	692	724	715	678	737	715	709	682	679	667	717	716	683	714	708	711	714	676	716	717	689	735	700	732	727	667	682	698	734	677	697	718	734	718	704	687	734	709	689	698	675	654	736	689	697	713	739	716	692	707	651	753	718	733	672	705	712	787	723	674	677	741	702	716	731	713	697	714	721	657	702	731	722	751	685	728	696	694	715	692	736	748	724	694	691	710	747	711	739	731	683	717	706	686	708	679	714	684	693	684	684	680	741	635	630	715	739	713	685	748	765	687	666	701	702	705	698	723	705	709	700	645	682	702	708	674	685	738	730	685	689	704	702	670	712	717	767	680	726	691	720	777	699	720	717	679	734	684	744	702	645	683	706	660	689	745	724	749	730	757	706	668	733	685	693	753	717	718	704	723	738	686	761	656	692	695	696	721	719	716	727	688	730	669	724	664	743	739	715	679	696	690	719	742	674	660	710	730	697	722	720	738	691	721	688	705	681	724	703	719	682	651	723	698	694	702	723	699	688	711	697	717	740	737	708	672	705	708	667	694	702	682	724	714	661	703	707	726	716	687	731	688	676	729	679	698	733	725	730	717	725	675	739	707	734	734	749	693	717	693	703	693	710	721	709	734	736	684	701	725	676	688	670	737	759	713	710	666	721	703	720	655	725	678	704	661	663	720	805	737	754	726	717	676	696	729	694	740	772	732	697	719	683	707	686	696	690	715	683	717	687	639	648	685	725	718	736	701	697	729	774	695	691	709	698	736	706	687	723	761	661	706	731	726	744	746	717	727	729	707	692	699	723	705	686	676	665	684	694	693	720	720	707	704	680	714	727	731	674	729	699	687	708	747	714	677	746	725	716	696	712	677	714	701	714	710	678	684	729	748	735	753	679	677	695	671	683	708	705	753	721	726	743	698	711	725	710	730	681	672	688	679	726	690	706	760	735	710	703	665	747	726	695	727	724	736	719	713	723	724	717	736	699	711	715	692	747	750	700	729	713	712	720	734	722	725	722	705	707	726	727	710	721	777	719	710	695	686	757	738	686	727	719	684	727	721	722	734	759	707	695	765	661	706	735	677	677	697	651	718	737	732	727	705	708	723	741	690	684	731	732	672	691	709	704	719	721	690	728	739	685	674	726	694	692	685	675	670	720	667	675	720	717	719	695	707	691	741	690	715	751	689	699	703	707	721	627	701	731	663	694	683	665	723	737	701	652	678	676	715	679	680	715	696	697	737	697	649	699	726	667	720	722	709	686	658	724	694	720	681	737	725	723	714	676	711	704	700	672	666	696	696	679	755	692	700	685	717	680	736	689	737	689	702	676	702	713	727	733	664	679	747	705	712	698	671	659	711	684	704	780	721	740	742	716	693	726	719	706
39422	57680	55880	44408	31013	14365	9091	7056	5572	4706	4024	3472	2937	2410	2145	1994	1812	1660	1538	1435	1408	1330	1314	1245	1144	1193	1086	1057	1092	958	926	938	920	929	924	889	934	870	857	828	869	868	829	874	799	830	819	786	781	815	823	855	798	783	765	800	780	774	763	771	780	800	830	803	731	756	763	799	753	728	768	736	783	725	775	743	780	782	717	764	767	768	764	778	761	770	748	735	773	731	724	757	752	757	763	760	778	753	757	749	771	741	742	757	797	770	754	750	754	805	770	766	754	739	730	770	763	760	705	718	741	774	757	760	725	750	769	724	757	757	789	748	729	745	761	725	779	738	771	772	701	796	737	774	740	755	716	756	792	790	727	766	709	771	794	787	785	700	749	722	763	729	763	762	750	731	746	715	759	768	783	744	784	727	776	816	764	794	783	709	742	794	737	757	743	746	789	689	777	761	775	785	738	796	762	722	795	696	756	757	787	773	741	771	759	727	786	773	755	703	729	718	734	738	716	696	743	822	747	807	710	737	744	806	790	787	727	713	756	780	750	787	737	770	800	760	718	752	738	795	792	760	767	737	723	800	743	745	728	746	731	794	739	787	742	687	768	763	733	756	798	760	773	774	758	759	732	743	782	709	768	746	760	769	758	746	772	733	700	756	762	764	756	815	743	777	778	694	754	772	741	722	746	805	745	779	741	754	741	715	729	694	751	734	754	762	720	767	746	775	797	743	753	723	724	737	726	753	752	763	756	722	779	763	737	740	753	762	743	812	744	749	769	738	734	761	763	765	766	786	793	752	761	772	758	756	746	793	785	815	778	728	717	722	773	772	785	780	718	715	727	727	800	780	730	742	771	718	757	761	776	756	756	770	762	783	754	821	704	756	804	732	757	808	814	667	762	772	744	752	742	750	678	741	737	722	749	756	732	733	751	775	738	783	765	781	722	772	805	724	760	792	768	808	761	715	735	742	726	745	752	752	752	757	758	732	771	769	733	726	819	767	788	788	738	749	776	768	770	731	717	762	774	736	784	773	754	737	721	764	696	752	757	746	745	721	762	751	817	795	725	757	791	781	743	795	762	744	747	722	723	735	733	775	723	765	776	716	779	746	789	765	787	729	739	734	754	781	724	787	710	696	764	782	761	756	716	793	704	770	749	782	735	768	745	750	778	745	744	789	802	790	755	734	750	772	774	775	806	781	790	752	749	732	703	737	756	772	747	758	735	727	704	751	770	753	723	759	758	756	731	749	757	738	724	780	739	773	748	730	755	707	812	736	772	765	766	752	731	779	735	777	699	740	791	748	761	722	755	722	755	785	763	776	763	771	750	748	709	711	774	742	734	724	725	768	819	735	698	781	721	781	804	697	728	766	754	785	801	742	735	744	781	731	810	747	726	773	758	764	800	816	763	803	755	777	736	751	782	746	693	755	763	788	790	791	720	754	767	782	744	780	757	766	718	721	710	769	734	733	797	762	774	736	710	704	819	738	752	704	744	718	737	752	741	757	723	782	729	754	743	729	756	700	740	743	751	725	785	705	743	733	804	744	793	752	783	722	754	746	775	780	730	771	765	774	746	753	798	732	753	778	761	794	732	731	737	774	732	711	739	734	743	786	702	704	720	731	746	734	739	772	716	757	740	790	772	734	743	776	759	725	756	782	747	771	772	745	760	752	745	768	789	742	733	813	786	774	673	709	736	750	784	725	755	810	743	785	760	818	791	773	769	747	723	723	726	776	764	778	736	779	734	794	771	699	675	714	758	710	682	769	720	767	770	734	697	718	700	703	750	741	687	771	714	728	808	742	717	741	801	771	724	755	756	716	680	780	699	768	768	734	766	683	682	805	753	729	763	756	754	764	761	731	773	731	760	803	732	801	744	710	752	730	710	751	735	760	725	745	780	784	788	766	741	747	719	754	743	779	736	761	759	720	774	766	718	741	798	799	738	768	763	788	667	790	752	747	721	762	740	726	794	724	728	757	748	753	780	764	770	730	789	759	760	759	766	707	764	746	736	746	754	780	743	716	704	751	753	752	812	729	741	733	731	745	737	715	759	750	770	739	737	816	760	747	770	720	755	776	749	748	797	746	742	768	703	732	737	751	734	762	755	738	718	734	773	736	732	805	754	725	729	772	819	757	733	760	727	769	739	731	819	789	744	780	716	754	790	757	735	755	729	777	737	753	757	743	749	729	753	810	759	720	720	753	755	757	718	757	790	757	811	748	711	747	789	736	802	757	749	762	781	772	754	741	734	753	761	772	806	795	760	734	762	768	704	771	758	733	796	745	787	727	763	690	744	741	739	708	778	761	781	769	726	777	748	764	789	706	712	765	756	734	768	755	762	797	747	761	807	767	712	801	731	743	723	742	782	727	756	744	757	719	728	786	745	751	770	798	738	802	773	760	720	749	735	763	755	796	719	724	729	729	729	760	768	775	828	784	770	815	748	716	795	728	747	768	764	797	738	825	765	721	793	726	721	759	757	742	744	784	776	780	764	759	731	764	775	761	742	764	758	759	723	761	727	751	699	710	766	795	765	736	695	746	707	734	763	749	731	772	731	787	719	723	750	749	746	739	753	816	775	723	754	717	760	766	784	727	767	742	781	808	768	769	799	750	766	739	749	718	767	756	769	771	754	768	784	752	729	715	750	757	755	803	775	770	762	756	742	739	807	752	769	761	746	709	761	738	742	753	735	755	746	764	702	719	763	707	750	718	760	775	753	735	782	707	807	775	763	745	775	716	703	814	760	739	797	726	757	711	705	716	759	741	762	784	758	744	759	741	768	760	719	776	759	725	721	811	728	766	730	743	772	765	759	771	750	779	753	686	748	781	759	783	742	782	795	766	774	755	705	756	774	783	753	740	719	777	776	808	756	751	746	701	755	825	752	730	754	694	802	721	760	778	728	720	775	790	740	756	773	755	782	729	776	776	732	717	767	710	728	725	742	776	743	730	769	776	730	746	724	736	753	770	719	739	725	708	745	725	763	731	770	775	730	727	782	784	737	765	778	797	740	774	755	777	776	741	766	764	759	809	716	769	785	779	779	708	764	763	795	765	717	740	764	740	738	703	741	742	721	787	767	783	755	749	758	770	735	727	767	735	734	739	755	768	768	756	718	753	747	727	747	777	721	798	773	739	749	767	778	768	730	777	767	775	748	747	733	743	756	704	757	778	741	798	732	778	778	774	759	726	719	750	769	791	761	699	759	731	733	757	697	700	752	719	775	729	723	738	744	730	792	775	766	771	752	803	761	759	745	737	716	723	723	731	728	752	719	753	757	810	762	751	774	777	790	772	741	727	773	735	766	744	745	795	770	765	753	751	737	724	732	703	743	772	774	746	706	746	785	761	706	730	731	702	783	749	756	711	726	738	739	703	800	748	740	753	753	801	733	703	749	788	793	772	730	763	737	765	765	730	742	717	730	719	710	741	785	797	779	759	802	756	740	814	770	748	812	763	754	792	783	782	739	815	720	778	741	751	732	765	752	756
23031	20732	27588	25058	21982	21199	15923	7186	4700	3877	3214	2913	2447	2047	1870	1735	1618	1573	1399	1419	1306	1300	1239	1243	1162	1132	1127	1101	1038	1041	1023	999	1037	993	942	960	977	920	906	946	886	926	862	935	923	919	874	819	856	863	798	858	889	930	830	877	889	850	802	849	864	780	856	853	874	842	850	800	797	835	812	819	828	813	831	824	842	864	852	844	839	889	817	895	852	828	818	801	878	817	910	804	841	826	873	855	874	864	912	851	861	786	799	819	817	808	835	772	839	801	873	828	807	875	843	781	823	797	870	857	830	858	860	819	834	853	857	866	864	796	798	799	795	877	789	797	858	786	811	794	822	815	790	801	900	798	829	824	783	856	802	837	825	851	810	773	880	857	807	814	802	849	782	793	821	861	795	823	833	808	835	842	845	829	897	839	829	791	831	837	846	887	855	787	883	826	857	854	850	804	826	803	837	821	889	873	843	860	848	819	806	842	855	828	876	886	830	847	828	797	821	824	764	878	799	832	868	805	797	812	814	831	839	797	869	877	854	825	840	924	850	834	770	888	826	837	856	799	831	825	822	839	846	803	841	855	794	844	843	823	806	860	830	856	858	811	826	849	765	764	781	815	824	753	775	827	894	775	825	800	802	818	828	857	833	827	803	860	862	784	825	832	820	845	817	813	850	833	848	844	827	854	809	835	813	849	871	825	796	830	866	853	797	800	865	809	816	819	803	831	779	835	755	837	802	769	840	808	897	829	819	866	817	829	816	788	880	861	823	853	839	823	848	838	780	822	812	855	875	835	841	811	868	818	802	872	817	841	866	842	797	823	823	797	821	810	856	843	834	807	858	880	830	865	816	840	782	847	917	873	812	881	809	801	803	785	847	862	807	834	910	906	831	877	831	799	835	817	800	815	817	785	802	798	775	809	825	846	795	841	810	847	866	824	821	867	850	859	773	810	781	830	859	823	819	860	877	842	790	816	819	856	768	814	840	820	821	827	817	815	838	825	818	838	867	814	798	824	825	827	858	876	821	735	834	846	856	793	844	829	872	822	795	822	827	818	834	876	829	802	831	821	851	812	820	814	811	812	812	832	793	771	827	801	874	829	801	818	795	777	906	765	858	866	840	892	842	914	834	807	829	844	805	870	845	839	816	893	855	859	809	819	802	828	838	801	804	861	831	797	790	805	831	874	850	867	778	834	813	803	869	868	790	821	831	867	849	847	851	811	816	847	859	857	837	792	813	854	837	830	858	833	839	850	841	820	843	806	854	806	814	849	845	790	832	793	827	828	840	841	858	858	824	882	849	839	903	785	839	874	840	897	820	792	810	809	851	838	812	802	868	831	822	835	861	801	794	786	828	783	826	827	802	801	802	843	839	840	848	781	767	859	861	820	834	833	864	817	786	808	858	879	867	779	845	882	851	769	861	849	844	847	793	810	832	777	835	806	879	799	858	835	874	834	827	859	817	866	819	882	838	838	835	828	825	828	857	835	867	860	842	854	867	802	816	899	853	838	822	816	834	795	832	806	816	799	819	847	849	901	819	810	804	844	870	829	773	843	818	806	852	846	868	879	865	824	856	872	829	816	873	826	874	815	867	780	846	872	835	825	871	806	879	848	824	841	856	854	838	770	779	816	851	864	862	792	863	870	870	819	823	829	811	835	778	825	800	843	858	849	814	853	847	791	847	860	810	780	821	828	836	836	798	796	844	835	772	845	830	878	822	786	849	854	884	855	841	848	777	822	813	782	814	800	870	817	835	836	791	834	847	873	825	850	835	875	876	808	867	797	817	836	813	816	830	800	770	845	831	841	818	851	835	804	801	834	859	888	814	825	819	793	828	815	875	807	820	835	828	776	847	787	850	814	804	836	843	829	800	800	834	836	807	822	871	822	826	837	740	778	848	817	823	811	819	813	824	823	867	834	875	846	821	829	818	836	822	785	805	816	869	831	816	807	813	861	794	830	895	851	869	780	754	830	817	822	802	848	830	801	779	866	815	808	826	823	851	848	862	827	831	789	814	824	839	894	794	793	808	854	803	848	840	797	841	831	811	834	845	827	795	838	802	843	875	869	756	832	858	852	769	822	850	844	848	816	832	813	840	793	881	838	821	853	869	850	804	781	805	845	822	855	844	814	844	831	783	809	800	857	788	830	888	839	840	843	851	832	862	851	856	854	835	827	795	779	824	820	834	820	838	813	914	854	799	816	865	869	842	883	778	826	822	763	819	841	797	788	823	886	805	845	832	790	825	778	795	826	834	826	783	855	849	772	821	793	833	890	855	817	819	837	844	837	828	837	793	843	821	811	827	859	861	805	859	857	799	868	831	859	828	838	850	795	883	890	858	819	857	807	882	828	850	836	844	822	823	825	845	847	876	889	819	872	827	870	819	822	852	864	839	785	810	837	832	791	853	844	897	833	789	874	884	825	784	794	862	819	831	863	846	830	832	843	895	863	828	841	834	860	817	807	814	856	802	850	822	879	803	826	815	860	783	836	820	843	831	847	852	875	859	829	815	851	886	829	845	812	811	851	798	826	822	791	808	824	833	821	843	827	844	765	835	784	790	823	820	806	820	892	815	808	765	777	852	860	820	817	816	790	859	786	828	782	832	822	856	877	804	840	827	786	847	803	809	850	821	793	821	813	800	822	878	788	817	817	815	829	850	812	844	780	819	786	818	816	838	785	782	856	776	813	860	808	814	852	855	833	792	906	834	818	804	856	822	870	842	854	827	781	814	841	819	864	843	804	791	848	851	838	808	850	818	826	857	819	790	830	853	860	814	827	803	842	817	848	840	808	834	834	809	822	852	816	800	802	804	888	871	850	815	866	803	837	862	781	796	839	842	809	843	849	862	783	865	821	809	842	809	879	815	862	822	834	793	835	820	853	854	841	845	816	812	796	812	812	854	809	819	791	831	834	823	790	837	796	853	811	800	822	812	821	888	797	816	819	790	856	844	801	817	808	834	864	820	827	855	882	801	815	841	832	832	843	805	908	791	873	816	819	811	828	799	833	866	854	853	781	860	836	790	896	801	805	834	802	840	841	793	787	788	819	896	795	873	830	851	795	847	899	848	841	828	846	811	832	817	863	828	821	750	860	825	804	764	824	839	866	825	795	816	742	843	829	815	817	862	859	773	877	838	886	809	851	861	865	786	846	867	850	792	813	839	863	889	833	849	882	799	793	839	813	831	811	777	826	819	806	841	758	868	814	821	804	803	810	852	736	776	848	818	798	844	865	802	845	858	830	853	822	803	796	791	812	853	830	849	865	805	811	880	850	863	815	827	809	915	822	779	784	821	790	795	830	808	782	823	773	844	842	823	836	848	834	800	806	825	817	887	863	850	839	888	830	816	872	858	809	816	832	844	790	844	880	791	856	879	833	844	861	839	797	771	860	807	843	835	837	877	855	867	799	864	857	799	846	844	879	849	807	781	781	817	835	819	816	807	816	823	828	856	887	863	843	820	804	839	833	800	824	801	831	810	753	809	809
40262	67561	63257	47759	31414	19284	13632	10586	8531	7150	5885	5121	4320	3696	3134	2911	2528	2404	2165	2007	1871	1754	1760	1703	1560	1514	1420	1321	1271	1239	1251	1196	1157	1139	1119	1018	1091	1047	1024	1004	952	979	971	976	968	921	955	953	888	954	908	931	883	911	899	965	908	916	895	895	849	899	863	825	862	921	889	871	844	892	893	805	802	881	928	854	867	901	913	907	909	867	864	892	871	812	913	858	910	840	801	863	860	852	855	863	897	803	873	829	795	845	871	888	823	831	804	860	821	876	833	890	880	865	811	823	851	870	812	866	814	837	851	836	838	843	847	790	825	846	859	874	855	852	887	788	868	867	843	867	887	831	828	869	853	855	872	820	799	843	866	862	830	899	807	860	835	808	922	843	887	838	837	845	874	793	890	882	819	870	811	872	828	854	892	807	899	841	866	853	804	856	855	875	833	887	847	860	850	886	877	814	907	841	825	837	849	851	898	842	855	838	879	840	855	847	866	910	860	866	835	846	835	820	851	816	850	868	838	802	873	840	831	810	824	882	880	809	865	834	889	851	914	846	823	858	811	864	869	856	871	872	836	890	846	855	841	834	893	883	811	842	833	872	845	820	837	859	843	856	799	849	823	855	877	864	823	856	846	804	847	867	885	873	866	806	910	846	832	837	808	853	844	828	827	860	848	861	808	859	859	901	865	813	873	810	865	869	868	849	847	796	836	882	877	847	853	908	847	866	873	831	904	902	834	838	807	861	849	872	877	858	847	861	810	895	841	815	839	843	834	857	819	814	840	860	862	885	850	846	861	877	879	883	802	867	855	859	904	865	849	878	846	848	832	852	849	886	849	801	909	814	882	876	837	870	836	812	869	824	819	804	877	856	930	855	879	876	888	866	815	804	859	821	839	847	849	845	862	818	880	851	826	849	835	844	836	860	870	852	817	906	840	861	917	871	812	853	870	845	824	826	925	874	906	813	843	868	810	806	852	831	847	847	851	824	858	842	814	856	814	846	847	809	852	844	890	856	873	850	876	826	876	879	873	808	815	824	795	872	899	869	851	841	836	837	829	869	821	853	895	835	899	849	901	818	876	858	905	880	871	835	888	858	832	879	858	835	882	883	833	851	830	830	827	870	832	889	888	853	865	848	825	857	820	843	904	868	893	815	820	851	761	830	874	889	878	880	901	816	851	856	827	880	833	830	833	940	886	912	851	780	855	860	821	820	853	818	888	894	820	899	817	841	809	898	835	806	830	875	817	859	837	824	837	803	841	790	862	826	862	842	887	875	837	832	874	893	855	829	868	837	862	919	808	862	862	865	859	858	868	839	833	849	860	876	835	854	858	899	828	885	866	869	858	826	845	847	852	859	865	844	888	882	810	828	818	886	864	831	870	783	850	841	856	845	867	877	877	839	838	869	854	840	845	867	802	903	812	896	880	898	853	880	846	819	904	784	828	836	862	843	816	838	824	845	889	903	842	832	845	861	829	863	854	820	821	925	903	836	871	826	840	836	842	843	813	829	848	842	900	847	921	829	841	849	875	864	886	866	845	798	848	888	821	835	891	862	840	835	878	822	842	844	873	822	841	835	850	830	868	849	904	843	847	849	841	840	884	850	861	867	878	856	828	851	872	792	905	879	849	900	868	817	866	803	831	891	868	839	894	891	823	871	842	830	871	869	833	866	865	829	813	825	864	912	870	848	838	891	889	833	902	831	847	831	840	909	816	835	869	814	865	895	816	861	869	828	876	902	871	886	782	815	857	857	837	842	816	843	825	886	811	821	859	847	847	900	822	851	905	871	871	877	868	878	798	803	850	888	857	893	829	817	824	825	843	909	809	837	899	855	823	832	850	837	852	850	840	812	850	838	872	920	854	905	853	851	839	877	793	835	865	827	867	773	859	866	895	885	867	810	848	916	863	883	875	848	863	836	850	797	854	868	799	872	881	790	818	869	819	859	838	834	847	826	874	841	861	875	828	840	839	865	843	851	926	875	906	862	900	889	872	830	855	797	812	873	873	836	852	849	871	879	771	874	932	869	864	835	890	914	896	862	833	819	856	885	827	825	894	863	828	874	821	839	850	899	903	809	833	843	828	807	853	849	854	799	904	829	840	859	852	813	831	799	837	885	870	873	816	858	869	849	854	823	831	858	847	848	813	888	831	869	842	860	858	819	811	856	875	852	854	878	872	910	846	870	917	815	865	882	870	858	906	795	832	877	854	889	850	839	842	874	886	846	810	885	838	857	839	844	842	833	843	845	865	828	864	834	831	799	868	835	856	852	855	852	900	835	858	796	814	861	875	891	913	876	831	828	804	813	842	908	907	923	816	817	846	861	817	883	865	830	862	849	828	819	897	859	845	849	808	872	889	823	848	843	820	867	818	863	883	839	838	830	869	836	915	790	886	826	794	861	822	859	879	869	855	843	844	848	829	828	872	878	840	877	862	847	870	887	846	852	861	871	818	831	852	828	906	881	868	881	849	830	829	857	846	883	805	858	858	859	835	818	829	872	866	866	878	841	851	825	877	836	833	822	823	824	835	820	869	845	844	846	848	850	876	840	839	869	791	902	874	864	875	835	855	863	855	823	839	879	829	818	828	881	874	874	848	843	891	885	850	832	909	816	826	854	875	946	834	871	827	830	904	845	844	833	835	825	846	891	864	906	875	893	811	824	840	902	859	830	841	863	810	841	843	882	837	896	893	823	809	836	850	821	885	863	865	855	853	838	880	888	873	846	863	764	864	848	872	839	866	922	887	855	829	874	877	843	828	869	838	830	845	855	863	851	798	831	819	863	848	875	872	868	837	843	868	799	869	866	849	829	847	868	830	837	892	892	846	872	842	862	819	821	834	869	870	834	859	881	790	879	819	876	826	852	866	796	847	873	894	856	842	875	850	921	848	865	866	908	819	825	869	871	863	820	836	862	877	862	856	875	852	882	932	835	852	852	841	872	858	919	899	843	887	827	845	803	834	863	830	861	852	862	890	824	854	852	839	843	817	905	851	828	880	868	860	868	891	900	864	877	851	838	848	826	822	806	842	807	805	862	905	885	857	827	905	836	874	847	907	830	856	843	826	851	940	881	876	854	861	846	835	854	844	855	837	823	880	879	875	860	940	869	767	873	857	794	875	899	860	899	856	833	872	879	810	875	819	862	813	842	842	906	821	912	845	877	806	876	883	818	853	883	843	806	871	834	855	839	773	813	770	891	818	827	901	870	864	860	811	876	857	902	819	864	851	875	875	857	808	833	905	861	848	868	829	836	877	849	856	838	856	841	826	848	887	836	812	854	872	943	900	847	864	842	890	869	847	881	871	914	811	874	822	879	868	815	873	772	908	882	853	818	904	812	857	869	866	886	876	828	888	855	779	855	880	847	871	873	889	855	887	833	855	829	852	864	865	893	812	886	809	873	839	816	858	870	885	830	867	824	856	846	851	830	833	826	850	829	876	828	820	868	867	876	864	830	917	872	875	815	800	812	887	861	823	866	854	842	890	866
34949	35301	34634	22950	10360	5310	3246	2562	2112	1821	1652	1483	1332	1253	1208	1142	1034	1050	1011	1023	1005	966	895	901	881	908	912	866	851	871	875	802	859	831	850	845	775	804	830	761	828	819	787	848	767	785	858	781	792	759	816	771	770	812	767	822	809	803	812	841	796	787	778	805	786	787	770	811	798	786	779	782	847	761	787	754	799	764	786	829	757	767	742	817	793	752	766	763	804	754	794	718	793	752	754	825	725	767	796	763	829	765	794	795	783	770	811	761	738	790	839	758	828	814	815	798	785	789	750	763	802	804	761	811	778	789	731	782	737	729	754	770	758	754	738	807	776	804	787	805	750	796	754	796	782	746	785	787	774	769	747	756	791	765	830	830	784	805	803	762	773	767	781	758	782	802	807	800	750	766	751	779	793	796	757	808	749	789	781	750	785	791	776	768	743	749	777	756	813	771	757	809	776	778	758	748	743	746	756	729	741	761	781	752	795	762	784	767	810	784	769	751	780	801	777	766	759	763	756	782	749	782	800	817	777	788	750	837	826	744	801	747	824	796	786	747	781	797	802	707	815	787	796	775	814	776	759	785	775	774	784	759	760	776	762	774	770	749	800	780	790	782	765	783	759	816	770	747	741	696	765	810	795	783	780	777	783	741	783	712	777	741	803	774	742	777	828	760	766	765	753	781	758	758	797	774	743	752	778	782	785	784	786	759	771	771	775	816	746	749	786	795	788	795	761	762	769	770	780	692	748	779	834	798	788	784	797	760	793	745	803	781	779	787	763	779	765	741	819	786	774	743	747	737	763	804	778	812	764	792	801	849	751	808	782	806	792	782	775	762	840	781	792	763	805	819	751	798	834	753	724	760	757	796	785	820	740	737	781	771	844	778	779	761	800	780	784	786	809	788	747	789	757	757	763	813	746	741	779	757	713	765	776	790	793	782	804	762	749	817	818	744	753	867	749	766	760	821	759	783	762	749	759	816	786	721	756	789	713	798	810	771	768	735	757	766	750	798	805	783	759	822	742	762	806	789	804	755	774	713	782	797	786	836	827	711	785	748	797	755	821	758	793	770	771	765	758	720	785	766	804	803	780	747	764	760	785	755	796	779	808	789	744	737	753	767	851	776	850	771	800	790	746	787	847	748	746	777	782	773	770	781	776	723	814	788	801	787	714	780	759	787	759	774	772	740	757	810	772	780	770	784	787	774	748	755	780	827	789	736	785	777	824	737	770	777	757	815	744	735	820	760	787	741	780	728	783	733	782	792	758	764	824	751	781	755	797	739	787	670	787	781	851	773	839	780	769	777	799	787	787	792	840	782	817	763	712	775	745	829	810	788	802	765	769	748	770	764	803	795	766	737	769	745	766	778	797	799	773	789	789	770	812	784	708	722	806	843	785	776	828	753	822	771	722	779	792	827	792	854	778	712	852	781	782	805	853	778	747	727	800	790	809	753	795	794	831	738	715	809	778	716	802	812	792	756	826	761	776	763	776	825	771	787	832	823	719	772	739	786	769	754	796	801	764	781	754	820	773	750	711	776	781	788	777	731	855	803	772	779	778	771	775	742	790	795	772	804	752	826	817	802	808	746	755	795	771	773	802	797	724	812	760	774	777	773	788	751	748	799	739	748	814	785	775	813	732	785	782	812	753	751	805	781	776	760	799	803	804	814	788	788	766	792	756	838	769	745	817	764	758	732	757	770	790	756	824	775	748	796	739	780	831	729	756	810	740	748	759	797	770	780	734	730	845	806	754	774	771	809	713	754	802	756	762	742	806	745	794	783	782	769	774	749	777	718	793	764	811	800	814	801	801	776	768	725	801	769	794	829	750	792	752	748	778	783	756	755	754	770	785	743	761	756	793	763	787	771	776	805	755	780	787	855	831	779	745	744	795	779	774	782	782	786	750	792	780	793	791	801	727	800	765	794	792	799	796	826	785	782	787	801	840	776	776	765	774	784	785	756	740	808	764	822	804	798	793	788	742	740	862	771	779	733	839	773	785	726	772	786	745	810	764	766	784	753	787	797	800	753	749	764	737	814	758	801	798	761	765	792	752	833	755	761	796	803	784	787	759	813	781	786	808	794	772	824	765	758	751	753	787	752	754	774	752	722	776	808	785	767	775	709	788	803	783	765	796	767	765	782	808	752	753	805	770	788	744	808	779	731	717	824	794	777	808	803	822	785	804	782	785	786	792	808	802	755	780	791	791	763	723	727	798	722	749	731	791	798	794	799	782	735	751	769	800	743	808	761	767	765	817	793	790	747	807	747	769	753	799	776	802	827	806	805	719	788	779	817	743	833	804	769	782	740	806	787	758	821	753	811	838	785	807	809	745	803	815	774	791	749	826	759	810	804	819	795	740	777	766	746	740	768	798	765	785	761	774	765	708	737	834	772	760	748	760	767	768	769	756	733	810	776	750	743	759	780	792	794	745	811	829	764	748	785	800	779	760	789	776	789	802	751	807	783	879	774	754	798	784	761	758	792	747	704	795	767	781	755	788	766	777	741	786	728	749	765	744	774	758	691	868	798	789	869	797	784	736	784	750	776	795	791	788	813	783	774	782	776	759	823	707	736	742	736	809	789	775	776	746	758	744	800	736	766	764	793	792	783	773	753	776	783	770	749	774	843	817	770	761	763	784	775	792	749	802	790	821	779	764	782	757	755	743	778	796	783	818	765	772	745	797	830	815	755	739	818	727	798	732	762	767	799	799	752	745	744	728	813	716	798	790	778	814	779	733	763	740	775	826	753	775	782	791	825	776	717	807	774	770	741	752	775	792	783	776	817	774	792	774	781	795	785	769	794	801	773	796	814	779	776	787	764	784	793	825	776	769	816	786	768	778	776	718	780	782	837	768	772	749	795	794	734	761	819	820	785	774	842	721	781	752	820	815	771	743	788	755	713	826	751	783	774	790	769	744	818	747	794	748	768	800	757	765	738	789	786	821	779	761	746	796	805	754	772	797	814	773	784	798	764	753	771	797	763	814	791	799	804	777	725	741	745	838	800	776	797	771	793	792	780	777	785	724	794	795	720	798	741	754	773	783	793	796	800	795	748	748	783	773	798	842	807	760	791	828	762	756	755	780	796	805	778	760	804	812	804	750	769	775	740	744	767	743	728	762	813	788	791	768	753	810	748	741	772	748	765	764	803	760	815	777	791	788	771	769	818	806	771	778	779	758	803	795	786	763	771	783	754	796	803	823	742	744	788	825	796	824	728	759	796	822	808	757	784	783	782	786	798	807	787	752	794	811	755	738	787	752	812	748	796	779	753	749	727	813	764	826	780	729	786	760	736	745	760	804	780	803	801	771	772	779	786	765	777	761	781	792	744	763	738	788	840	727	830	800	756	735	768	723	787	763	826	792	775	760	770	771	790	723	789	753	748	759	766	765	782	792	783	728	757	789	773	776	806	777	805	869	793	791	815	775	763	803	804	779	762	792	832	816	815	794	762	788	787	771	810	804	751	791	798	785	808	760	735	751	769
37890	46346	41018	26103	14680	9045	6400	5056	4015	3340	2909	2576	2256	1964	1806	1651	1533	1379	1342	1333	1261	1186	1243	1184	1118	1167	1146	990	996	948	989	912	935	931	1004	888	958	904	968	919	894	900	895	888	907	889	931	937	914	885	857	842	887	882	857	838	826	894	870	848	844	859	849	892	867	831	861	828	874	837	834	817	879	838	886	792	835	781	846	826	868	852	920	844	790	821	840	858	849	812	866	845	818	829	814	813	887	824	771	826	816	838	901	808	834	846	807	840	821	824	899	820	846	852	814	821	775	858	840	801	857	857	836	864	839	862	847	807	804	843	860	848	857	861	892	845	801	807	814	822	905	795	835	819	862	805	782	845	844	848	777	795	797	831	817	841	846	835	827	858	839	870	810	892	833	851	870	830	854	848	780	822	789	827	835	790	859	841	827	843	846	853	803	852	858	810	785	816	888	846	803	799	808	855	849	834	835	848	785	818	833	818	788	831	798	778	860	797	792	812	882	882	826	801	792	845	857	781	850	826	860	822	823	802	883	828	788	773	876	860	817	791	837	892	784	812	840	864	823	796	824	840	826	873	775	858	834	809	829	851	819	787	794	846	831	847	818	859	900	797	796	792	859	841	823	812	810	838	853	857	827	862	865	861	857	872	810	817	873	830	791	820	841	797	825	811	796	806	837	808	821	799	876	864	796	802	823	829	861	859	836	848	823	837	836	830	845	821	794	825	810	821	847	811	825	823	808	865	848	813	873	855	891	874	833	845	861	875	830	837	816	832	888	825	876	803	809	852	838	889	809	838	852	828	875	827	806	827	816	789	859	817	823	769	827	848	823	809	788	828	811	842	804	833	813	819	852	855	841	839	820	800	800	777	790	819	807	832	822	804	839	863	817	865	794	816	841	822	847	863	826	835	843	788	831	823	881	867	851	852	844	886	826	863	870	843	851	823	774	823	797	831	783	812	842	809	819	851	829	783	830	837	802	841	833	824	834	779	856	822	802	838	789	804	859	825	839	862	815	813	844	858	867	856	828	805	896	846	808	839	823	810	867	848	806	778	838	830	865	863	814	849	820	823	817	815	821	898	840	848	827	806	803	806	834	802	782	852	872	819	832	820	819	806	822	878	844	850	890	800	860	867	842	803	801	820	822	850	886	831	770	823	833	800	802	845	830	813	848	792	841	807	818	798	786	776	806	764	806	824	829	853	864	861	823	851	871	787	851	768	818	798	823	838	891	873	837	832	839	830	844	811	810	875	818	847	895	822	799	861	839	828	798	806	851	844	808	863	813	861	839	784	853	860	856	840	809	860	846	888	839	837	839	839	839	831	799	801	819	790	812	833	861	843	803	840	863	822	842	773	791	830	859	827	897	852	860	819	862	844	846	813	832	867	835	803	811	782	879	827	823	797	791	851	791	825	836	838	887	837	830	835	896	828	829	860	860	852	850	850	802	849	840	843	756	807	828	871	772	822	827	767	857	816	819	812	828	875	764	822	858	837	783	829	869	828	823	827	871	882	803	837	787	857	829	867	827	813	829	824	831	809	822	839	843	837	838	808	826	841	866	836	792	841	791	799	816	818	829	828	822	844	806	863	802	847	844	820	826	859	856	831	825	830	854	820	888	830	866	854	858	838	838	807	837	892	888	842	847	826	854	850	838	868	817	835	856	868	830	845	862	893	793	873	871	825	811	851	819	814	816	837	824	824	854	873	852	844	852	867	818	813	850	810	827	840	869	862	833	822	860	787	825	805	819	846	827	859	835	856	861	832	822	830	836	830	831	829	824	819	833	827	821	867	858	805	834	818	839	819	831	825	824	841	832	824	802	856	820	815	893	827	829	887	807	859	849	865	807	800	894	865	822	844	838	886	828	847	808	816	780	811	830	783	798	831	829	802	838	879	828	812	858	929	863	800	885	875	842	849	799	865	821	857	804	850	842	853	849	826	876	869	806	843	854	851	886	812	826	862	842	823	830	839	850	860	830	821	873	834	794	813	812	819	832	831	800	791	822	833	843	817	879	833	805	868	836	867	839	847	838	827	786	856	861	809	823	824	789	838	867	809	860	821	841	851	811	827	906	811	822	901	842	864	798	827	843	835	766	846	865	851	790	860	824	856	818	830	853	800	779	877	837	851	846	857	792	840	877	819	863	842	810	870	850	846	865	783	795	825	859	807	840	859	860	836	818	779	821	860	805	848	793	813	826	826	851	829	836	854	828	834	857	808	790	786	865	791	869	826	838	839	834	857	813	873	811	868	804	844	844	848	820	795	861	830	812	867	801	874	860	863	829	816	837	802	830	792	871	802	796	788	860	895	869	811	894	895	839	817	844	824	887	811	872	814	864	810	863	795	840	890	785	840	871	783	852	853	851	802	854	863	817	831	818	855	845	827	842	777	880	822	772	807	828	841	856	804	909	790	826	871	887	858	826	842	780	809	813	901	830	833	822	787	849	837	759	830	846	822	831	777	832	821	801	844	809	807	872	846	825	807	795	836	791	809	828	825	799	812	823	885	836	862	841	861	831	849	841	861	847	788	865	841	823	845	832	811	853	820	835	798	875	849	799	845	820	759	832	836	761	820	827	868	802	870	834	796	805	852	829	830	809	841	792	887	814	825	878	834	844	839	853	869	814	789	829	845	815	854	817	891	876	834	846	797	828	768	854	903	818	850	812	797	763	830	802	866	817	852	829	781	857	847	866	808	874	854	790	872	893	855	750	875	812	831	835	808	834	799	841	828	804	850	831	846	835	840	822	893	824	832	829	823	844	833	869	855	783	854	861	848	831	823	834	873	843	827	812	814	810	821	788	849	848	899	843	862	800	832	854	827	853	776	842	841	846	807	818	802	828	820	842	863	852	815	818	859	836	814	820	913	883	851	827	822	823	819	837	817	890	856	846	828	813	795	862	863	835	848	878	815	836	835	847	869	861	858	809	826	857	844	823	875	829	842	873	791	857	834	849	799	843	803	872	877	860	807	883	825	821	785	821	872	837	902	801	849	886	811	833	822	811	853	866	847	813	831	844	790	815	805	837	864	836	875	801	797	835	802	833	794	858	817	849	818	863	832	875	868	808	855	854	785	810	836	816	855	796	840	827	826	834	825	845	849	859	817	892	849	808	856	842	841	813	877	856	828	806	867	866	870	857	897	859	884	877	842	797	816	810	853	781	843	909	827	844	859	854	799	850	823	813	882	791	884	875	835	860	776	821	894	804	891	872	828	840	864	820	880	884	852	773	854	855	799	858	804	819	814	820	866	893	796	795	837	867	849	804	891	786	813	789	851	769	829	821	805	785	844	836	808	851	859	797	781	786	803	878	873	809	844	846	818	876	835	827	884	911	824	814	807	832	828	793	841	832	820	894	815	807	862	807	805	834	867	807	858	844	792	868	825	830	795	830	873	817	819	836	784	805	856	829	814	846	859	820	804	861	800	880	819	855	859	887	784	763	840	855	814	864	880	813	822	822	807	788	827	827	842	832	887	858	818	819	802
25043	20848	27514	26088	22045	15474	7811	4664	3348	2915	2233	2096	1818	1617	1454	1338	1308	1248	1161	1120	1036	1006	990	1032	924	866	939	919	845	859	901	800	791	845	783	790	794	754	798	837	758	726	754	767	737	704	726	698	791	741	703	757	703	725	770	688	705	761	740	745	693	725	751	734	790	710	771	699	670	756	746	703	674	718	681	721	693	668	722	720	695	743	699	715	708	698	722	702	699	755	711	750	755	676	721	686	714	695	717	736	711	678	682	684	691	689	729	714	708	664	746	713	747	629	679	687	652	709	732	725	659	710	680	659	719	661	693	739	700	680	684	694	703	652	692	720	693	717	713	727	704	750	704	678	709	676	677	743	727	722	725	693	753	678	765	694	672	723	714	737	728	691	698	703	647	676	708	692	724	682	696	702	675	746	727	694	711	734	727	692	713	686	707	734	714	720	744	705	747	730	689	724	702	671	721	750	721	706	693	671	694	677	663	688	709	718	726	713	743	747	651	708	666	693	687	710	659	698	690	710	660	705	699	709	722	688	696	724	680	703	711	740	686	677	732	708	644	715	703	746	726	730	694	713	727	670	744	716	675	677	713	705	697	717	703	655	688	710	694	734	697	724	691	721	700	660	721	702	715	735	675	672	713	717	697	708	728	704	662	699	673	697	749	679	691	684	729	682	726	672	679	700	800	682	682	650	684	800	689	689	691	747	669	692	724	737	703	716	682	668	663	711	642	646	704	729	744	687	718	717	664	741	720	634	694	721	722	680	687	734	775	718	654	696	666	750	727	684	753	733	745	713	674	702	712	710	692	743	707	705	707	666	692	722	674	719	727	696	700	707	697	701	700	709	669	690	718	684	674	705	678	675	698	762	704	667	721	681	686	665	688	756	699	677	712	692	703	781	697	720	678	696	680	703	666	707	722	690	718	767	701	682	752	705	702	690	713	713	679	705	727	668	716	685	718	714	706	732	711	683	694	725	690	719	688	728	714	682	749	727	705	735	752	696	715	702	697	672	764	733	696	695	647	728	713	720	699	681	700	716	701	711	711	759	674	713	730	689	732	707	697	729	686	666	699	695	756	689	700	704	688	659	735	711	700	719	735	699	711	673	727	665	737	727	721	685	739	715	696	716	656	687	714	705	662	661	721	732	731	742	689	773	686	712	727	739	731	738	712	741	693	679	753	747	710	700	727	655	703	710	711	693	741	701	694	721	686	733	748	724	719	735	693	698	712	704	696	709	759	684	655	698	717	748	662	677	737	743	747	713	670	672	748	728	706	706	692	668	701	712	729	723	678	685	658	646	738	711	716	651	731	692	656	706	650	719	672	740	686	737	722	705	721	669	698	700	688	666	731	696	802	721	697	700	716	730	746	720	697	717	674	672	726	712	682	712	736	716	687	703	709	714	703	697	696	672	704	740	675	738	716	716	712	731	726	719	674	683	705	713	750	652	697	701	713	679	683	738	743	667	711	750	706	719	706	680	668	684	737	683	705	733	663	678	709	709	680	630	642	692	719	670	712	676	677	711	729	714	702	647	704	715	714	683	765	692	715	706	712	678	684	718	719	754	679	693	741	731	660	693	730	714	729	684	688	725	669	748	687	674	712	706	681	747	708	714	699	707	694	733	705	750	681	697	690	694	700	717	725	684	699	737	722	713	723	721	720	707	728	701	672	691	740	698	689	696	726	679	718	704	674	706	729	664	706	701	661	684	698	726	742	666	752	671	726	722	684	728	701	727	680	693	692	729	660	697	706	697	729	702	679	719	724	677	710	728	683	717	762	694	689	703	673	666	741	739	705	698	721	671	729	675	672	722	716	732	647	729	741	660	723	726	715	725	685	657	677	720	758	723	742	700	682	668	694	667	771	727	711	701	728	688	740	718	708	698	699	725	699	700	721	720	698	696	667	694	725	680	683	694	670	703	707	703	734	723	733	682	662	764	719	745	692	695	690	705	733	679	716	697	683	684	733	746	700	739	675	733	695	698	695	685	678	691	741	719	717	706	700	741	756	735	724	730	679	739	695	707	687	698	737	691	720	656	700	722	689	714	748	737	671	678	729	730	704	709	657	736	673	681	700	714	704	708	729	705	756	697	719	699	743	659	698	713	688	687	730	732	724	681	730	725	715	698	693	714	699	674	695	720	700	716	697	687	704	714	679	704	705	707	793	714	724	670	689	717	721	679	696	672	685	723	737	714	703	667	696	697	690	711	706	710	733	677	688	703	708	702	711	693	664	707	726	764	720	689	679	714	686	688	726	648	697	735	759	698	735	736	727	683	691	725	639	661	669	670	691	681	693	682	706	680	675	724	668	712	686	681	643	662	686	697	721	728	690	736	681	696	724	702	720	672	759	706	714	694	689	734	680	734	681	664	757	717	671	707	720	696	678	661	669	708	684	711	730	695	734	661	677	686	666	687	716	700	684	691	694	756	696	709	733	679	720	737	696	686	737	652	681	714	709	765	715	732	668	681	658	752	684	700	657	699	723	720	742	727	691	733	689	666	771	674	723	733	681	659	726	689	690	736	671	686	749	727	701	747	719	668	704	720	738	723	719	712	705	725	673	727	717	731	741	712	665	724	724	709	684	686	700	726	721	666	669	715	709	711	678	677	684	654	686	656	664	693	734	677	708	701	736	724	714	702	721	695	726	711	686	732	692	654	708	685	731	716	681	704	686	734	711	711	661	694	726	695	743	685	702	725	685	740	664	672	707	696	723	723	718	696	654	699	740	720	701	657	662	706	707	681	714	714	696	731	731	722	690	719	708	680	691	668	733	706	730	692	726	671	726	650	677	728	665	647	676	749	700	735	707	723	701	697	755	715	720	741	742	689	735	685	718	724	730	665	748	705	704	696	691	693	710	683	722	662	700	691	683	649	691	694	722	704	718	711	708	730	737	685	694	685	688	701	696	715	687	724	702	706	702	733	700	672	647	687	703	725	702	708	724	708	693	674	676	730	675	692	735	752	666	722	701	695	682	691	685	691	714	740	711	713	715	690	709	703	704	680	679	719	701	691	714	737	737	698	663	674	700	711	706	673	685	675	745	728	713	645	673	736	690	669	716	705	696	687	690	721	680	695	697	733	753	670	654	734	760	728	705	682	717	728	716	713	699	702	728	686	724	702	737	707	757	702	732	684	711	712	701	731	710	706	706	701	705	710	730	656	705	685	697	703	684	691	695	686	728	693	703	706	702	664	666	674	679	726	720	709	726	693	714	707	742	736	703	740	751	693	697	721	723	729	712	684	659	655	668	728	673	700	674	690	744	685	704	638	715	727	768	670	736	681	729	729	674	694	665	668	707	721	717	748	722	678	701	701	679	712	679	696	700	731	693	713	699	699	745	705	678	700	744	714	701	701	720	719	704	677	652	696	698	696	713	723	718	706	671	695	722	721	624	694	699	695	711	691	676	729	730	713	684	757	670	671	665	694	727	667	688	703	740	693	702	717	695	697	747	704	727	738	688	702	713	649	713	731	711	705	698	705
37867	57352	53307	37799	23814	13909	10488	8183	6549	5383	4432	3714	3117	2771	2440	2146	2016	1831	1653	1632	1478	1447	1388	1411	1248	1221	1190	1109	1087	1093	998	962	961	969	956	955	907	876	884	861	821	884	833	825	845	805	809	867	789	795	808	836	786	837	747	866	758	792	827	765	812	799	707	770	762	737	777	771	775	804	745	790	829	759	788	747	720	753	756	741	778	736	797	799	768	742	779	815	753	807	772	739	769	785	745	761	710	744	732	707	696	749	713	739	730	796	746	728	730	721	743	766	731	705	747	756	748	747	742	746	707	706	780	746	749	772	712	725	742	724	753	759	743	755	712	744	772	741	693	760	795	756	789	749	736	765	736	762	740	744	745	757	751	762	749	740	765	740	745	729	783	706	767	765	750	771	787	737	701	730	731	759	717	762	736	778	770	716	781	743	732	758	730	769	730	732	757	749	787	748	773	750	778	808	778	777	703	741	783	753	745	733	772	737	780	741	786	722	758	713	734	754	754	737	783	764	735	703	734	761	699	703	748	741	741	800	790	694	759	733	725	772	782	764	720	764	766	772	758	721	740	745	746	772	763	762	706	778	685	791	727	770	762	736	797	746	731	740	790	726	748	693	750	768	706	724	733	752	704	753	719	710	720	742	750	750	747	717	729	714	726	821	748	745	717	775	687	772	750	709	757	738	728	786	755	707	712	755	793	764	705	768	766	746	745	722	734	771	784	793	701	727	760	715	711	720	741	771	739	755	773	756	739	745	741	734	744	720	747	717	731	754	688	710	801	696	736	731	725	707	726	732	770	788	721	717	761	719	713	722	709	755	761	739	739	748	712	741	769	747	737	783	760	762	749	719	745	727	742	754	789	767	734	744	758	752	778	791	755	760	750	723	715	785	753	753	767	787	731	738	772	699	771	748	735	760	743	719	756	794	787	727	801	764	734	729	690	748	736	706	789	772	771	715	736	719	728	736	712	704	750	754	752	801	748	770	771	752	764	730	728	750	714	742	790	789	787	740	783	769	772	760	773	727	798	705	738	696	777	790	736	757	749	761	735	744	743	757	784	762	713	812	738	757	709	713	718	752	746	746	805	715	732	764	724	749	775	716	764	719	750	725	719	758	748	712	760	769	741	744	757	782	741	763	690	783	786	717	727	752	784	732	718	795	765	781	759	721	752	765	809	734	738	776	732	726	741	787	733	771	803	779	750	798	743	725	729	777	770	774	780	717	769	736	776	684	718	787	787	710	774	705	730	716	741	692	742	758	776	725	754	742	738	763	750	778	754	763	785	759	727	756	818	742	723	744	764	713	740	742	673	725	741	787	741	701	768	697	742	714	764	777	720	752	731	753	742	771	716	759	763	765	737	792	770	756	788	736	755	723	752	729	792	719	764	716	788	738	754	810	756	743	767	735	681	754	753	754	723	760	746	793	780	774	719	790	765	796	721	761	700	725	771	771	736	746	733	737	784	779	758	737	741	741	718	745	813	792	721	716	788	742	737	745	773	712	711	723	730	696	752	750	751	788	750	785	751	761	735	723	721	750	716	790	747	762	735	745	719	697	788	762	734	751	744	750	742	738	747	787	751	706	799	783	745	747	794	760	800	740	767	759	746	752	733	713	769	750	799	717	742	723	654	726	735	734	733	744	756	752	714	753	755	772	722	764	770	747	703	768	787	739	790	772	779	757	746	798	750	771	746	770	709	764	750	768	739	790	776	775	836	756	746	681	769	779	677	692	731	721	785	770	735	756	737	709	711	720	738	756	713	757	724	750	766	787	755	778	713	720	747	752	724	747	690	744	776	767	711	750	691	780	766	762	698	773	763	748	766	753	724	771	742	761	748	758	722	743	781	716	770	702	716	754	722	742	734	777	733	791	740	721	783	712	760	759	736	734	709	735	746	706	740	736	758	792	738	755	778	691	754	779	745	743	725	753	741	729	765	756	723	753	783	762	682	769	741	756	769	779	769	753	756	703	736	674	751	770	797	777	728	724	734	752	793	718	808	771	726	745	780	740	715	748	741	758	741	733	744	767	726	699	745	750	756	723	732	759	730	753	793	748	798	730	723	750	766	753	723	731	725	756	766	764	771	769	728	788	723	764	719	782	744	729	711	746	808	747	790	775	794	755	722	767	737	793	737	763	795	726	746	744	774	759	764	761	759	772	747	754	770	771	768	754	797	705	740	760	767	724	779	754	749	753	716	764	760	731	730	773	705	728	798	710	708	751	732	758	768	759	688	705	743	722	720	743	756	726	772	774	745	756	769	754	731	804	781	743	752	724	743	777	715	732	763	743	751	773	767	755	706	729	769	772	750	801	675	756	719	775	769	706	703	791	757	793	787	766	727	731	725	806	725	718	746	707	739	743	773	764	696	754	778	703	760	732	712	763	747	742	776	744	732	734	702	769	727	769	773	752	709	772	728	727	785	774	768	737	782	751	771	750	739	732	763	725	753	805	692	728	721	797	730	783	761	761	738	775	793	723	757	753	752	718	732	757	731	766	749	775	715	792	782	715	756	740	716	776	734	760	720	756	753	763	704	762	733	687	795	768	762	733	729	774	749	705	731	740	769	816	783	773	719	732	713	783	731	713	660	724	759	721	780	755	740	708	730	773	717	705	751	776	797	756	743	689	793	793	739	794	786	773	751	758	770	750	809	748	751	734	750	780	742	729	747	744	716	780	745	733	738	765	747	729	754	785	758	711	736	757	746	717	727	709	774	769	740	748	702	762	795	738	706	751	709	695	781	744	709	711	739	776	776	753	807	743	742	750	757	762	794	750	720	733	744	721	754	764	759	742	733	775	751	722	749	786	789	754	713	721	733	683	779	734	745	744	756	735	764	753	764	742	704	737	727	747	764	788	751	727	807	807	713	750	752	693	780	773	729	727	762	717	721	732	730	731	769	752	759	732	765	758	759	781	770	729	764	780	763	802	711	780	722	819	777	767	749	769	707	804	765	715	733	776	752	736	759	722	730	745	773	771	730	752	751	730	774	772	726	752	733	717	742	763	765	727	760	760	733	785	795	714	768	749	787	688	740	784	725	802	714	744	747	733	770	755	750	746	718	747	738	718	702	742	754	760	750	769	754	764	737	747	697	775	731	796	748	764	775	760	773	759	758	725	723	748	772	748	790	783	773	757	777	781	781	746	715	763	747	747	737	763	748	757	752	747	739	721	741	745	684	729	752	791	711	740	755	733	733	745	764	737	793	739	780	696	732	732	752	768	716	753	759	727	764	763	740	723	732	777	743	749	753	726	737	763	753	800	744	727	749	769	720	748	747	752	745	749	780	740	706	706	792	765	733	719	729	761	737	745	761	740	775	761	776	768	765	754	741	771	739	746	697	767	783	722	742	761	748	750	791	728	747	769	716	729	737	698	750	714	772	716	720	755	731	783	810	758	705	734	761	752	714	728	687	754	766	776	729	705	715	714	812	742	714	751	775	763	775	752	723	713	765	786	742	756	746	750	725	753	764	713	755	716	683	753
23149	20793	27485	24749	21390	21173	16317	7891	5235	4192	3446	3056	2619	2204	2013	1875	1707	1553	1511	1443	1390	1373	1307	1328	1249	1173	1153	1158	1144	1011	1034	1015	1046	962	983	964	937	913	891	910	932	933	932	825	935	950	927	895	872	815	903	883	863	857	861	843	902	883	814	834	869	895	854	809	880	836	863	878	876	856	811	772	866	857	835	833	841	863	818	836	829	853	852	839	836	891	813	851	860	874	845	858	793	869	808	817	868	780	838	830	801	862	793	796	805	868	806	791	857	824	819	819	835	812	835	800	860	777	867	782	802	858	811	832	839	825	800	875	836	827	832	788	803	818	849	826	805	878	801	853	820	833	856	809	824	830	846	831	775	881	861	845	786	859	821	850	876	827	811	788	872	813	824	798	812	844	830	830	857	792	865	828	810	810	834	802	830	802	855	861	766	811	795	875	800	835	840	817	806	843	828	791	802	847	834	811	844	827	802	809	792	828	803	840	821	793	808	791	799	848	798	828	847	816	774	836	820	770	830	844	795	844	839	869	867	813	847	771	790	810	849	829	757	816	803	835	862	783	825	785	828	855	866	823	805	755	858	839	850	819	800	810	854	839	807	764	800	858	805	792	822	794	803	811	872	797	807	827	846	815	842	835	877	811	786	811	863	796	781	753	811	769	820	835	800	882	831	824	814	823	853	829	839	858	819	811	845	811	831	752	834	852	842	827	805	801	833	842	805	785	790	895	808	857	865	848	846	801	793	845	782	848	841	772	803	774	848	814	817	801	830	848	817	810	813	797	807	838	793	799	843	824	816	796	792	810	818	833	838	827	799	835	827	814	827	805	857	765	823	860	850	786	767	859	824	794	835	822	831	806	809	795	837	786	831	845	787	826	848	855	823	831	821	785	892	869	838	787	849	823	762	808	840	800	810	839	857	818	815	850	850	842	833	863	809	811	817	839	817	844	805	827	877	841	847	833	804	790	814	861	825	837	830	809	800	840	820	882	867	827	825	781	826	756	814	848	777	843	873	797	789	803	844	779	828	784	823	826	789	824	808	784	832	822	787	804	875	803	863	823	800	785	863	818	831	819	832	839	772	839	830	788	829	798	811	817	796	818	819	847	831	824	834	817	834	808	832	819	754	801	805	855	811	804	821	836	815	794	833	795	843	785	811	843	826	859	848	773	843	795	795	793	798	836	860	888	846	807	828	828	769	808	806	812	851	812	848	875	849	828	834	873	821	858	797	836	767	876	849	809	845	813	829	745	863	835	840	796	853	845	796	781	877	843	787	861	811	816	826	827	831	797	857	774	833	795	759	825	791	892	882	858	823	784	834	808	832	863	806	805	838	885	809	750	834	820	835	880	776	776	834	827	867	832	807	797	826	817	796	822	847	823	851	831	808	861	870	797	809	779	855	787	848	833	842	828	834	780	833	863	900	865	829	859	829	865	862	870	852	782	822	856	871	818	847	808	774	809	823	837	850	754	802	818	786	819	829	819	812	803	855	794	795	855	832	830	850	780	788	820	811	855	779	811	844	821	835	872	852	865	842	832	844	779	881	814	848	865	836	847	864	783	846	829	844	811	830	828	870	762	837	867	784	797	837	862	838	783	829	816	799	841	840	811	837	774	796	810	808	843	823	851	843	876	803	793	787	802	856	792	823	814	819	826	753	865	859	791	843	849	834	818	791	807	812	798	839	743	800	819	849	799	827	875	839	814	849	865	868	865	805	877	859	821	845	776	831	819	818	794	818	857	857	805	787	809	813	810	806	775	836	797	857	818	842	826	815	805	818	787	803	820	875	816	803	815	786	856	818	769	778	790	790	824	825	844	793	815	822	839	835	844	849	831	795	850	851	814	877	829	849	808	839	837	839	798	803	825	804	779	820	785	818	856	823	821	785	857	805	815	909	832	868	746	827	804	805	860	806	816	807	834	821	821	846	827	824	795	829	793	813	831	826	857	802	783	877	808	828	808	905	851	816	765	851	813	806	764	765	814	847	821	824	793	839	808	781	800	835	829	781	854	849	831	854	837	843	900	844	845	833	756	839	815	814	810	790	782	847	796	842	831	801	818	834	858	810	837	828	840	847	842	864	865	870	816	834	824	837	850	808	811	844	826	844	797	878	796	832	824	824	828	866	770	838	837	784	862	834	835	758	794	863	821	897	830	832	787	800	815	794	768	832	857	839	791	811	889	813	832	832	830	855	832	850	849	806	831	849	791	804	777	847	816	804	859	763	816	789	821	788	843	772	825	754	849	859	836	799	847	856	835	805	824	778	801	790	849	893	800	838	773	829	789	865	827	786	843	806	811	806	811	834	795	787	803	815	831	814	790	803	805	823	833	776	835	793	810	826	811	829	832	823	752	812	844	852	843	816	791	796	851	831	826	815	794	820	775	832	747	813	854	854	837	817	760	838	785	763	823	795	787	850	866	767	808	805	853	776	800	800	825	791	813	854	807	850	843	808	791	851	795	798	839	825	846	788	875	795	824	824	817	815	814	791	871	828	818	775	823	783	823	771	786	788	896	807	790	855	845	793	819	855	830	799	779	815	786	815	796	820	773	831	821	850	887	862	830	782	816	852	838	793	869	842	835	830	822	822	901	842	852	831	823	781	825	812	863	838	835	850	855	844	839	902	852	835	762	843	815	822	796	794	817	809	812	824	798	827	846	823	829	801	840	826	790	839	817	788	823	790	860	875	869	811	829	851	791	801	787	807	884	862	803	807	851	788	827	817	827	823	784	812	817	796	809	764	785	824	841	852	842	824	841	854	879	805	824	757	837	856	828	810	788	799	800	833	846	850	851	830	784	878	814	870	859	832	819	886	829	813	862	759	752	804	805	817	846	792	783	848	817	828	809	840	840	842	856	796	816	841	815	811	835	835	832	815	830	861	837	781	816	852	876	808	835	840	829	834	822	824	871	813	838	805	875	819	887	774	799	868	877	815	782	836	821	800	794	839	798	827	807	831	832	773	833	822	832	892	774	846	778	865	840	887	790	860	869	797	836	864	825	791	822	802	845	843	797	803	808	842	816	778	801	806	838	832	796	789	783	892	774	857	833	791	781	796	824	777	836	867	821	817	791	803	840	835	804	823	835	811	815	865	812	822	794	848	852	827	837	823	821	869	847	876	819	773	812	795	817	828	829	786	843	815	845	827	854	826	810	805	829	853	823	804	838	798	816	813	833	819	839	806	816	821	777	829	836	824	815	814	832	771	779	803	819	878	819	799	833	871	827	821	820	775	821	813	847	791	777	809	845	830	823	813	844	817	815	834	802	798	824	768	850	790	818	803	817	804	820	822	767	862	824	786	823	849	845	819	780	807	827	854	867	838	776	813	826	816	798	855	845	828	820	845	807	780	809	859	814	849	845	851	800	869	843	798	811	866	826	813	822	819	831	835	838	795	791	858	844	794	819	770	798	875	787	822	827	859	836	792	763	828	871	855	815	801	867	823	814	818	811	805	823	834	791	873	823	814	849	774	857	830	815	847	860
38717	61102	57229	43045	27631	19208	14812	11856	9251	7722	6615	5620	4644	3873	3562	3065	2766	2501	2334	2167	2031	1950	1902	1786	1722	1616	1550	1437	1313	1307	1341	1168	1144	1208	1146	1093	1093	1052	997	1030	1018	1004	993	979	987	934	954	974	948	928	973	909	930	928	893	930	881	905	916	829	901	878	914	907	880	907	868	840	913	879	880	874	842	824	805	904	868	908	792	872	897	825	871	864	859	872	828	850	859	846	867	872	864	887	861	877	823	857	857	830	848	828	842	847	865	847	811	860	860	814	826	859	893	844	843	836	810	856	839	845	900	837	851	844	793	891	880	884	904	864	889	842	795	849	851	853	874	771	817	835	859	776	833	806	878	866	851	836	810	818	872	855	856	875	827	893	830	863	823	865	803	872	875	823	880	860	879	826	823	810	794	857	815	798	831	839	817	882	847	860	824	850	866	853	864	827	808	817	829	867	906	855	873	900	826	868	864	837	835	849	801	852	872	801	842	884	809	792	835	833	838	860	843	797	854	821	868	883	893	840	869	869	923	832	831	858	821	831	828	855	854	875	851	878	815	837	855	855	904	825	873	883	807	853	871	841	855	813	877	836	840	863	816	841	841	872	826	821	811	861	808	838	855	791	843	916	852	820	858	909	852	871	862	843	865	858	866	869	832	846	832	871	855	800	874	789	884	816	810	843	862	851	868	841	812	880	868	801	876	836	905	846	902	843	826	897	861	872	838	805	864	838	843	813	850	833	853	859	839	830	829	872	886	868	876	875	858	796	866	865	842	854	854	848	802	827	873	847	880	881	889	866	853	826	927	864	849	843	825	847	793	826	779	848	817	829	837	849	817	843	861	827	873	865	779	844	903	876	853	805	836	889	795	833	885	864	842	885	866	853	858	804	808	843	872	861	834	794	892	858	849	832	809	871	860	856	839	823	856	853	829	859	857	842	796	860	831	852	879	830	867	843	901	855	839	858	882	787	891	864	861	816	864	844	820	928	800	854	835	851	855	808	866	822	856	825	814	870	859	876	837	817	824	848	853	841	901	829	837	843	836	835	880	823	887	802	864	872	837	852	873	841	875	899	852	830	829	811	873	863	841	873	837	837	861	864	797	794	787	834	797	806	875	856	843	830	824	842	834	841	866	832	824	858	853	821	864	866	852	867	878	832	857	844	813	860	844	853	785	860	882	869	858	874	876	827	899	847	827	846	834	861	857	825	857	847	837	853	788	792	860	810	854	877	845	891	876	865	841	858	832	866	806	822	832	859	841	823	822	838	795	833	904	851	814	810	836	843	844	807	849	776	813	930	842	834	833	906	825	867	821	840	808	840	844	787	894	861	862	872	904	820	826	842	829	810	843	923	827	802	886	852	802	814	879	849	817	837	817	862	847	782	860	850	823	814	866	850	810	858	849	808	832	874	823	877	824	827	875	824	857	811	789	829	837	869	874	810	829	818	836	878	867	898	830	845	800	851	829	840	904	832	791	870	905	860	811	781	844	833	857	825	898	868	873	835	835	852	859	821	807	867	782	822	872	828	842	866	856	880	833	900	844	899	903	867	793	866	906	836	880	853	843	827	804	841	866	912	875	870	876	814	796	837	816	817	888	883	792	832	863	871	812	871	838	847	836	878	889	874	868	881	822	870	848	867	857	901	845	893	868	806	828	858	842	892	833	832	852	878	839	852	879	838	897	857	873	906	890	843	890	878	812	822	823	859	838	873	853	844	828	850	901	849	805	812	820	841	843	844	880	816	821	803	816	793	855	937	878	821	819	856	864	867	854	875	867	875	816	837	830	824	920	831	814	843	870	893	854	839	815	852	836	803	845	822	888	835	816	889	830	847	875	905	850	831	873	905	827	842	823	892	886	829	798	866	855	846	825	826	870	846	880	861	874	800	781	906	858	857	825	830	880	829	802	823	882	833	874	848	876	845	844	836	837	899	905	840	852	803	896	834	874	857	852	858	823	848	831	812	907	822	821	819	837	828	818	889	824	864	829	816	869	812	852	860	799	871	870	805	853	799	790	829	867	860	858	850	845	812	825	816	834	813	875	862	898	824	841	806	862	841	809	824	869	821	798	826	876	907	838	870	824	871	871	781	871	804	885	834	888	893	874	843	815	785	918	864	878	833	852	852	839	858	859	800	866	867	929	860	867	843	904	850	848	787	806	811	834	835	843	875	838	870	940	871	822	840	870	858	943	865	829	875	903	809	865	818	883	853	873	816	840	875	822	827	846	893	790	855	856	872	869	864	837	891	891	829	907	852	855	859	885	848	848	845	864	776	835	821	872	859	818	831	840	823	826	870	844	837	868	861	810	893	834	852	892	842	841	864	828	868	862	849	888	801	826	806	806	830	820	832	806	858	845	870	859	860	800	860	867	918	821	803	860	854	852	860	853	836	789	840	800	818	807	860	856	837	867	819	851	907	862	833	845	820	874	869	876	861	846	846	815	860	848	814	843	901	855	833	870	841	871	830	850	802	832	840	847	883	894	819	826	885	867	854	813	872	816	874	849	846	879	836	898	855	829	873	841	848	844	801	819	843	882	870	857	872	824	826	800	832	867	828	914	839	888	794	840	856	843	775	842	830	866	892	821	842	804	857	813	805	857	796	872	836	803	907	862	854	833	798	870	857	854	860	829	827	850	864	852	858	844	850	854	841	807	880	791	843	830	840	872	869	920	851	836	840	866	865	748	907	885	853	831	813	866	791	888	824	830	825	856	851	861	861	827	834	824	822	830	819	812	854	857	845	870	842	843	843	791	832	813	894	853	845	879	825	831	795	839	822	856	824	888	848	854	883	844	845	900	805	827	851	844	812	815	886	848	909	862	810	865	868	837	871	816	837	852	841	845	832	907	818	814	862	867	849	845	858	865	839	814	893	871	845	791	828	847	761	898	818	830	882	847	852	842	869	846	836	854	877	850	826	821	864	801	822	876	863	832	844	835	875	823	806	875	878	850	866	865	868	878	886	837	858	817	866	854	875	838	850	850	848	833	894	847	849	847	801	843	886	806	929	804	877	872	863	801	831	795	814	814	823	827	815	877	794	932	804	855	864	855	883	839	839	855	856	808	852	821	854	847	860	876	886	856	801	846	849	859	828	838	837	825	804	875	846	804	831	846	875	837	882	843	829	848	838	820	834	850	851	893	825	858	869	853	819	839	855	939	843	820	880	834	858	893	790	790	863	820	819	845	820	801	921	804	809	880	837	856	767	819	844	821	831	829	882	898	899	854	794	832	808	841	892	870	881	825	843	857	815	852	835	837	863	802	872	858	877	871	828	836	801	919	828	868	893	842	872	832	821	845	803	839	825	813	862	865	827	853	880	802	816	823	870	809	834	818	834	844	851	865	853	850	768	826	864	823	873	801	904	827	814	826	835	863	826	814	831	865	856	857	901	842	819	857	825	873	842	825	845	911	875	817	819	883	873	850	844	865	812	838	814	878	792	865	814	836	813	831	825	829	848	859	868	878	813	876	875	893	863	873	868	864	841
33556	32945	34405	23641	10999	5554	3561	2701	2232	1909	1710	1501	1372	1295	1195	1191	1136	1036	994	1018	950	970	1027	964	925	889	952	902	846	842	859	826	883	868	830	852	782	897	804	846	850	779	771	825	772	761	792	849	821	760	780	792	800	791	766	789	770	799	769	797	797	792	754	716	811	788	793	784	783	796	784	758	774	797	758	823	776	777	777	793	766	814	798	799	801	742	772	816	809	781	784	790	821	757	761	749	734	813	762	797	793	772	783	821	814	780	792	803	779	787	754	776	782	770	760	796	801	750	809	774	756	766	785	777	790	703	755	772	765	775	743	802	742	786	768	797	789	774	789	752	752	729	743	784	770	773	805	779	797	775	757	783	792	783	738	771	796	774	786	736	765	804	779	766	754	787	760	811	790	818	787	767	785	764	750	737	793	804	785	756	786	800	767	820	816	763	793	808	718	790	817	786	796	833	755	802	798	809	747	771	784	821	731	790	786	792	774	800	771	782	752	815	791	784	762	804	781	755	788	746	754	761	724	728	784	772	782	746	749	725	823	787	726	698	776	758	776	760	738	792	775	759	752	806	723	772	771	772	743	811	800	787	793	722	771	752	747	781	760	738	775	803	775	790	754	790	752	811	762	765	806	723	793	755	766	754	786	771	780	785	810	716	798	761	732	770	761	829	750	810	777	760	760	748	741	771	826	782	802	769	768	775	743	763	769	892	780	754	827	781	784	798	780	740	755	794	777	798	812	805	750	745	760	732	794	766	815	750	782	777	721	793	791	792	760	791	808	774	737	802	750	755	776	771	712	771	771	734	769	758	775	758	769	818	782	727	773	726	703	719	793	779	762	766	750	804	738	803	769	752	768	779	800	754	718	772	807	787	743	784	740	753	785	784	676	807	788	795	767	757	786	795	814	733	786	763	722	814	732	802	757	749	749	796	759	802	765	788	731	811	786	844	768	804	792	769	773	781	850	741	736	810	782	815	785	779	824	797	810	790	756	792	726	760	813	760	754	781	764	762	795	771	743	761	812	775	730	733	781	810	764	743	755	751	734	806	778	782	785	755	793	829	753	800	778	758	759	708	810	746	761	777	800	785	743	741	765	797	745	743	761	732	765	763	759	795	782	818	801	817	785	747	754	795	775	763	830	784	789	811	765	788	731	751	713	795	793	789	786	789	765	758	743	796	790	758	788	806	791	728	759	797	733	761	801	738	779	786	821	715	747	736	780	780	814	785	816	814	782	805	769	749	744	729	796	772	720	809	797	738	780	779	800	811	751	796	740	821	748	765	767	784	732	794	788	763	731	782	795	731	758	796	822	790	796	845	785	775	783	717	778	799	760	777	801	755	771	785	758	799	800	736	789	825	768	768	748	762	732	777	750	772	776	738	780	761	721	832	815	728	757	758	774	782	788	776	735	825	749	746	774	784	797	781	780	783	725	774	762	798	765	800	736	784	757	715	780	781	738	771	835	801	758	739	780	766	773	796	802	795	773	818	742	775	798	762	756	722	715	792	763	758	743	773	789	798	787	798	718	774	801	735	717	766	753	760	769	712	787	769	792	741	793	808	710	792	752	774	779	706	764	787	786	742	809	776	809	794	769	788	822	825	757	769	783	746	768	760	775	762	758	738	768	802	748	771	805	745	822	815	810	746	763	775	803	775	728	699	809	722	712	772	720	798	761	806	730	796	744	770	748	747	792	818	778	735	769	772	792	764	752	779	774	762	761	758	767	816	735	780	762	747	783	785	797	765	733	709	714	815	737	753	755	755	760	811	748	822	759	744	801	727	781	781	775	763	769	803	823	805	797	781	801	732	742	746	779	811	815	800	733	802	791	803	780	790	800	758	761	745	792	780	777	789	771	776	780	767	780	740	733	810	760	721	755	778	740	761	762	779	738	751	770	818	784	744	757	775	849	777	782	734	782	731	739	812	748	772	780	766	744	730	773	720	771	772	744	746	738	799	808	751	838	753	812	791	767	785	764	765	770	822	749	765	758	773	768	744	794	747	739	794	741	808	785	807	750	773	746	754	744	758	783	808	782	734	729	783	718	746	753	760	773	731	766	764	813	773	763	809	761	782	750	800	779	765	794	818	728	740	771	766	800	751	825	775	779	775	757	771	764	746	732	811	768	741	785	789	739	835	823	811	770	872	771	790	749	808	753	810	767	844	774	767	812	744	742	740	775	736	792	770	768	817	750	765	795	743	737	773	747	781	807	762	745	770	741	739	780	742	810	804	755	771	720	744	735	772	743	771	723	813	758	763	799	764	793	788	784	798	819	803	806	759	782	809	766	737	758	778	784	777	833	780	752	773	804	799	755	790	791	763	821	791	744	775	801	791	779	774	750	789	758	767	753	801	785	791	830	779	738	737	783	770	822	736	768	729	742	770	843	735	806	735	768	759	789	812	721	756	753	751	774	769	751	745	780	669	762	817	782	747	817	780	770	806	794	726	783	724	774	760	776	724	800	823	755	782	772	786	799	797	776	727	759	818	839	776	779	737	774	771	827	728	799	781	771	797	782	779	699	779	763	786	755	723	773	769	812	698	782	820	789	804	773	808	753	799	755	719	735	797	799	763	770	741	769	814	775	770	762	763	728	774	786	754	744	787	740	785	781	744	734	816	762	744	730	754	757	831	763	769	820	783	763	797	800	812	817	740	773	744	764	747	808	813	804	794	753	769	704	718	754	748	775	754	730	772	736	772	754	767	783	794	805	820	765	728	806	788	804	774	812	778	761	831	778	737	764	787	767	770	751	808	754	752	769	770	735	798	782	759	747	808	768	750	805	746	748	799	800	823	778	757	799	746	773	742	743	797	789	765	764	774	798	792	775	775	759	753	753	809	747	724	735	770	742	738	747	704	761	715	794	731	801	772	763	783	777	744	759	744	792	706	752	772	741	758	747	782	722	787	805	843	741	735	739	744	753	807	735	814	773	764	759	774	742	780	762	787	766	730	763	802	770	785	766	765	789	722	768	789	793	797	772	743	767	793	789	731	777	780	782	796	738	773	768	784	772	768	770	790	778	789	797	769	760	744	773	744	758	763	800	770	833	801	760	765	787	797	783	779	734	752	770	767	727	718	805	778	813	798	751	772	807	772	784	782	779	742	722	755	791	776	755	757	785	746	785	802	766	688	796	764	793	747	820	808	766	790	766	829	801	789	778	765	779	780	755	738	790	794	767	774	779	801	732	798	744	798	762	835	791	783	741	860	775	728	773	824	752	809	788	759	742	730	754	804	808	801	785	801	776	788	817	814	812	766	748	784	736	767	821	741	791	753	749	766	764	778	794	758	795	765	790	770	806	755	754	783	777	805	752	781	736	794	797	804	777	759	778	731	808	737	802	763	796	730	752	766	772	747	770	755	820	754	790	758	770	764	795	768	827	759	828	790	755	756	773	760	768	754	761	772	750	769	777	801	776	776	795	814	767	818	859	749	773	798	803	742	794	777	762	786	754	790	770	766	800	769	786	791	791	774	810	762
35912	44540	40953	27031	15023	9633	6707	5211	4130	3530	3072	2612	2305	2009	1779	1717	1542	1400	1329	1372	1271	1299	1297	1206	1171	1145	1140	1075	1113	1047	971	988	988	958	924	922	929	867	944	846	974	926	892	908	917	860	905	886	854	890	853	852	909	860	839	857	851	880	845	873	916	831	872	851	875	853	906	839	823	826	824	884	856	859	843	846	859	860	854	830	803	815	811	839	849	762	815	758	785	828	784	810	854	833	774	846	832	797	861	834	885	858	817	793	813	814	841	836	817	855	814	808	841	823	802	840	849	797	798	814	800	792	826	838	870	827	795	826	806	769	836	813	804	821	814	856	800	827	872	782	793	830	851	845	832	804	835	839	826	839	861	788	833	784	886	845	766	825	781	886	847	897	870	848	862	798	822	841	816	815	782	839	807	817	801	839	783	794	842	818	805	855	827	833	829	818	918	789	851	794	811	846	781	828	812	888	809	833	846	795	853	872	890	822	829	821	847	853	787	831	826	825	812	840	791	863	831	846	859	828	746	835	807	810	792	849	876	822	793	871	853	830	764	808	814	801	833	877	805	868	837	856	810	798	777	826	825	806	788	821	781	845	791	804	808	825	806	854	816	820	809	809	862	803	805	840	823	845	862	837	879	854	846	849	865	822	820	846	845	827	874	851	830	835	833	835	818	829	860	823	863	845	782	808	799	853	843	801	838	779	812	820	860	843	864	836	842	785	789	842	801	819	858	816	874	817	855	778	843	804	849	839	795	817	843	849	815	815	798	891	821	750	839	842	826	783	821	826	824	824	795	854	786	834	817	778	813	830	855	811	837	819	856	777	819	811	828	818	832	798	852	823	851	816	803	843	830	819	809	815	855	858	790	824	873	808	777	868	802	896	814	833	819	810	886	841	848	839	788	845	844	841	813	846	828	811	804	812	886	833	862	847	859	838	822	797	857	846	828	888	876	799	872	858	799	801	815	817	800	857	898	818	830	817	827	800	832	880	812	799	851	799	874	794	836	813	775	895	820	856	812	781	818	860	846	823	813	799	843	804	850	820	800	813	823	839	791	809	791	849	827	790	827	860	830	832	831	825	862	811	830	883	799	832	829	858	852	808	835	786	847	830	800	824	828	834	848	845	883	831	845	839	814	827	850	807	835	840	794	783	781	834	799	870	818	810	852	776	846	838	837	793	809	845	835	846	827	828	811	857	806	822	854	761	822	890	891	859	803	786	782	858	804	783	814	804	825	816	808	826	816	832	808	811	846	840	857	862	864	869	811	840	799	838	793	836	829	834	839	895	790	790	804	813	860	794	844	782	818	819	794	855	792	795	788	880	817	874	791	832	779	762	826	846	809	837	838	795	845	823	852	834	866	847	793	831	820	865	812	825	821	801	868	851	843	837	854	858	836	856	780	810	815	827	812	836	808	827	839	784	839	809	846	840	827	813	830	849	830	850	827	873	857	940	834	802	791	841	805	848	789	809	863	808	822	853	836	885	852	823	858	860	824	834	823	879	864	802	801	790	805	781	853	791	831	786	798	819	780	805	838	803	792	835	886	852	798	799	799	849	831	780	817	849	875	872	826	849	887	851	874	860	827	846	820	837	825	843	864	803	848	843	813	862	798	820	849	799	774	850	851	825	785	809	822	821	799	797	835	812	840	849	819	818	865	816	844	876	839	799	777	797	788	842	816	828	846	800	816	847	831	860	914	815	800	818	785	818	838	792	869	889	815	824	839	842	812	802	826	833	884	830	815	802	813	812	832	815	822	818	852	866	805	809	799	855	842	823	903	865	815	816	834	810	805	801	784	812	809	774	842	853	810	801	810	769	858	829	832	844	787	870	817	813	807	814	843	822	836	821	806	863	873	803	846	847	865	833	794	857	859	770	824	848	835	828	827	796	795	805	774	833	885	838	866	815	817	811	805	758	863	794	831	814	778	827	835	808	782	785	793	815	816	802	891	781	840	844	781	819	813	800	846	784	837	770	844	808	900	828	836	811	829	868	810	815	797	842	846	810	864	790	838	882	886	846	797	830	861	787	790	865	817	849	810	786	809	826	806	809	837	838	828	802	811	802	798	771	793	810	847	854	780	815	823	840	828	814	813	767	834	829	890	812	871	815	850	804	852	821	852	799	864	815	797	812	818	858	848	838	795	864	807	818	787	808	857	818	886	780	868	839	839	815	793	850	822	836	848	838	892	877	853	828	805	872	807	858	843	838	886	756	875	831	827	778	800	796	896	833	857	830	802	827	846	817	846	802	844	832	853	820	806	833	846	772	752	804	800	835	822	836	826	822	858	770	865	793	839	823	905	800	838	827	829	858	832	816	803	805	808	793	807	816	776	854	864	824	795	839	819	828	852	821	833	860	835	820	866	774	806	879	848	824	776	851	781	806	809	878	836	808	761	844	848	815	845	776	826	801	867	793	843	829	834	823	859	822	841	837	803	836	861	857	838	831	863	803	837	875	852	839	827	826	787	870	838	837	875	813	815	788	835	809	800	801	814	791	812	784	869	833	819	810	839	868	786	891	863	869	814	852	806	791	821	816	844	854	850	814	862	836	814	847	851	847	855	767	796	798	826	836	817	825	829	778	826	778	790	792	806	812	808	852	846	857	820	828	862	877	780	781	832	852	859	822	788	834	791	818	801	834	792	838	838	799	838	852	812	822	821	869	839	806	820	790	887	817	795	849	779	823	840	846	778	835	834	822	855	830	817	810	867	826	821	846	832	812	863	859	841	880	873	828	856	828	898	845	848	858	763	797	786	847	869	818	829	784	802	793	875	832	815	815	805	848	838	750	836	847	801	796	822	767	800	821	829	840	806	843	873	818	878	810	814	836	810	794	807	844	821	874	806	813	811	779	776	829	835	881	842	819	800	851	805	805	816	788	827	851	846	773	845	884	776	852	789	795	828	832	805	830	831	858	804	856	895	826	829	830	839	853	834	847	851	833	843	840	813	851	840	825	795	828	811	792	830	802	885	868	801	829	842	806	834	838	804	823	895	876	888	794	874	877	864	810	794	775	825	824	836	806	820	832	841	810	838	774	808	785	866	774	801	877	824	795	846	851	863	847	846	837	820	770	771	812	839	814	817	807	847	831	844	886	845	786	858	802	833	855	861	762	820	869	876	829	865	877	850	797	830	819	820	828	823	804	859	796	812	810	841	866	865	832	832	795	883	825	824	796	850	847	859	856	831	778	789	828	833	774	787	913	853	855	811	843	866	859	853	792	831	868	880	841	816	904	859	865	833	765	843	846	840	789	759	845	858	790	831	840	805	822	846	843	786	777	870	871	797	820	839	821	841	834	814	838	813	836	823	851	768	841	827	835	832	840	850	773	807	792	833	832	794	805	788	825	843	837	843	848	797	819	863	788	854	827	899	866	848	850	805	887	851	800	867	814	858	820	874	811	826	809	857	840	825	829	814	817	769	810	838	773	812	838	813	846	814	880	821	812	865	783	838	842	807	828	860	823	846	797	832	854	878	796	792	834
25041	20784	27572	26382	21614	15882	8345	4763	3568	2830	2445	2092	1773	1610	1486	1398	1303	1162	1183	1077	1069	1100	1057	1030	989	958	1002	914	908	859	843	879	781	767	891	802	772	805	774	805	743	762	750	740	756	770	729	762	760	716	741	762	691	719	739	678	750	750	731	742	737	709	713	740	698	702	736	721	724	718	706	698	765	670	721	700	734	702	688	749	696	673	737	663	717	728	704	707	688	726	726	703	707	699	714	716	685	717	736	698	728	676	708	708	636	724	735	697	757	688	700	670	715	738	747	660	729	696	699	677	717	729	696	792	679	720	692	687	674	701	724	703	699	740	711	685	702	676	682	698	719	707	706	705	657	717	681	689	683	684	660	645	701	670	764	714	743	661	709	713	684	690	724	654	708	666	717	714	697	692	711	714	709	691	686	681	667	689	726	717	702	650	688	720	719	703	704	713	718	724	695	687	702	707	670	728	688	695	698	708	675	756	678	719	694	729	719	749	690	689	712	708	655	722	678	722	692	691	723	679	711	653	700	707	700	676	703	679	681	718	711	701	699	728	686	713	680	668	703	702	679	719	701	700	678	688	755	711	689	702	658	726	748	698	681	718	700	707	697	672	688	686	672	699	702	724	688	673	682	689	691	670	711	666	713	701	623	682	717	688	710	703	674	719	701	736	669	747	696	647	676	683	682	652	686	703	657	688	681	697	693	648	682	674	719	683	699	716	730	679	683	747	690	668	705	684	694	712	672	664	695	730	712	695	681	687	697	689	721	704	665	724	647	750	719	716	661	660	666	739	666	652	706	643	703	715	712	662	689	673	686	717	680	701	715	671	698	660	686	719	687	697	669	694	736	712	728	699	730	727	683	695	673	640	683	676	707	669	718	702	697	691	739	662	706	736	728	679	697	698	630	686	670	735	735	703	703	661	696	695	663	687	743	729	700	681	714	696	688	700	679	677	677	686	669	661	707	625	697	717	735	697	752	609	703	734	675	687	717	656	698	701	653	740	686	714	701	685	690	712	683	692	632	690	687	719	670	643	649	673	693	718	702	671	750	752	678	700	726	658	691	735	712	659	708	700	714	660	670	658	703	706	705	688	642	684	703	703	691	705	722	673	714	687	720	708	762	689	639	740	721	691	712	713	698	686	735	722	703	713	675	715	733	672	712	720	693	650	660	755	701	765	713	750	728	695	675	734	728	742	737	717	722	704	687	695	702	741	689	728	716	669	680	680	707	729	678	695	709	738	673	653	694	648	654	701	705	696	674	705	689	643	741	667	711	685	713	709	723	692	699	694	720	697	726	713	696	665	720	716	658	694	699	686	657	672	681	723	677	694	697	705	700	748	702	697	688	637	683	676	689	683	703	653	733	720	676	706	688	672	666	710	665	685	704	755	705	699	688	717	704	684	654	615	678	686	696	701	723	654	679	708	719	665	677	703	699	703	754	680	687	710	729	724	721	732	679	705	723	739	710	720	678	692	666	653	689	721	679	696	720	738	679	710	724	738	709	644	687	669	690	703	678	696	658	641	690	725	759	706	684	710	698	687	714	686	683	706	716	710	687	717	667	665	669	673	719	699	731	713	745	666	696	640	704	623	709	723	699	691	670	724	686	670	689	625	722	696	754	723	728	701	733	685	752	656	703	718	689	700	751	741	693	726	694	688	635	686	710	692	665	675	673	679	706	707	712	703	702	662	701	701	723	737	696	685	659	699	670	701	686	689	695	731	711	666	725	684	723	674	707	692	686	706	673	731	724	653	677	701	768	676	718	747	700	733	727	676	713	704	693	683	699	731	720	626	732	761	686	732	728	715	681	731	709	712	692	650	681	713	739	708	706	722	676	704	672	715	699	716	736	716	664	668	696	684	730	715	739	697	704	669	703	664	717	688	678	673	680	695	686	707	662	738	721	728	674	713	679	707	725	732	728	718	705	796	685	686	653	713	685	688	727	718	699	720	680	688	738	694	658	660	689	735	686	674	654	653	711	731	697	672	688	747	690	687	667	676	686	689	715	662	670	671	689	713	670	672	666	699	703	694	640	668	712	676	674	670	694	724	647	708	695	706	730	746	685	707	713	637	706	716	717	670	685	709	701	660	702	665	691	665	671	706	646	744	757	687	711	710	674	701	697	741	705	641	720	725	689	666	757	670	707	705	707	765	714	712	680	673	666	701	693	674	652	660	688	665	706	736	683	708	719	701	746	689	670	704	695	683	731	718	680	693	716	720	675	670	735	689	739	677	679	654	698	705	686	758	664	706	708	688	729	685	666	685	670	658	669	702	690	680	692	680	708	697	658	724	675	650	679	710	706	655	724	653	690	705	704	694	748	734	667	703	697	648	721	669	743	732	689	744	682	722	690	704	658	693	697	700	702	696	687	732	733	651	696	689	691	689	697	679	704	686	746	658	724	714	707	711	737	714	729	713	705	735	719	717	692	762	738	690	736	726	723	696	714	714	665	654	703	711	681	768	732	683	701	700	644	712	700	726	703	672	706	688	691	707	692	716	703	670	777	700	659	726	719	728	676	697	671	692	701	665	735	710	688	701	678	629	692	702	644	707	666	704	716	751	676	740	678	725	664	714	704	700	716	668	685	711	699	716	674	660	684	702	733	683	684	725	654	693	685	709	662	661	636	709	668	739	677	685	692	698	717	729	655	677	686	694	689	726	713	715	639	714	688	697	699	694	682	738	708	679	686	691	726	708	695	657	721	691	682	754	693	697	702	687	679	734	678	689	684	687	720	680	728	669	723	736	669	675	722	711	696	681	628	716	695	685	722	650	735	694	660	683	701	642	770	745	710	710	686	658	697	680	737	628	697	678	712	676	702	710	684	710	720	658	652	674	735	705	718	722	700	683	711	662	668	656	746	702	669	743	748	713	710	679	661	659	703	679	671	677	636	676	699	706	709	692	705	706	721	694	670	694	714	704	680	704	685	710	680	663	673	667	690	702	692	707	683	681	759	691	676	733	678	678	723	682	690	725	734	720	737	667	706	736	685	727	685	707	655	719	722	722	712	703	735	677	689	668	707	674	692	692	700	711	672	686	716	712	690	668	709	688	705	655	699	690	719	727	711	651	711	641	716	702	690	681	682	684	691	703	648	648	699	683	667	665	677	635	695	724	694	743	683	733	647	704	737	706	736	719	714	671	678	701	681	704	732	701	665	710	687	713	721	690	716	695	711	696	726	663	671	687	674	682	675	717	716	681	652	714	715	695	729	749	705	665	694	668	687	668	665	713	664	715	631	708	720	671	675	675	694	697	702	759	713	671	705	679	708	686	680	715	702	723	701	694	708	707	734	717	682	740	717	699	670	680	705	703	702	622	719	672	666	684	679	705	711	709	692	684	689	650	756	717	730	648	713	693	689	728	711	677	690	664	693	740	718	656	637	661	675	657	682	674	673	677	702	643	666	673	646	701	699	738	717	690	685	694	706	704	674	673	704	713	728	713	701	737	717	712	699	706	714	663	669	723	719	693	739	678	682	698
36542	56623	53740	38537	22927	14466	10876	8487	6954	5469	4575	3720	3303	2837	2467	2226	2012	1854	1772	1607	1628	1484	1346	1367	1234	1206	1141	1209	1127	1086	1033	948	962	958	974	946	901	882	819	887	863	845	866	813	831	816	815	749	808	845	835	781	774	777	811	805	775	780	745	783	792	739	791	797	797	783	747	748	762	724	775	774	750	752	774	736	736	715	744	753	737	792	777	721	742	749	725	724	723	739	712	738	731	736	708	732	733	726	728	734	721	719	776	754	732	751	719	753	736	751	709	745	745	755	778	770	747	755	774	747	717	777	739	771	710	733	752	706	713	753	763	721	778	705	748	732	743	759	734	790	712	772	774	733	738	740	720	754	756	726	748	706	784	726	711	736	751	737	728	726	690	748	765	747	764	764	720	730	729	758	730	740	724	693	763	786	777	753	706	750	783	736	723	771	763	697	738	733	774	731	751	706	746	793	698	753	719	683	765	747	768	727	742	795	738	779	739	719	767	715	737	746	742	756	763	749	755	724	763	750	771	707	753	701	729	836	721	778	743	750	767	711	744	753	747	718	718	723	792	763	744	735	738	749	738	731	752	723	740	752	743	777	694	714	744	814	670	716	724	726	726	751	772	720	756	742	784	726	737	747	742	719	726	710	722	725	759	753	747	734	722	702	677	756	776	788	744	750	688	764	742	751	776	720	717	767	762	743	727	697	726	726	763	743	726	704	734	731	689	769	694	736	665	749	753	739	764	739	750	757	685	711	744	781	718	725	728	793	701	767	769	730	720	758	719	755	743	717	707	728	809	746	761	753	739	746	711	785	770	735	762	744	747	694	733	693	734	766	709	745	762	745	725	726	705	743	749	736	735	733	703	785	750	759	746	718	726	707	722	732	821	738	735	800	779	734	759	740	765	755	770	711	745	743	771	741	733	775	732	796	739	712	733	740	743	712	741	782	774	702	734	730	743	714	712	703	766	670	694	782	726	749	760	749	717	715	776	729	709	754	738	777	751	751	744	739	721	799	703	793	773	789	737	727	740	736	718	749	762	720	741	699	736	721	766	732	793	773	769	736	677	815	704	733	737	706	782	751	717	727	735	798	754	772	741	778	723	746	740	746	718	715	804	737	763	744	700	779	743	791	748	748	730	702	761	724	707	731	718	788	720	830	767	709	765	697	746	719	735	735	722	798	757	729	738	755	749	743	724	719	702	785	694	768	775	760	722	780	755	712	716	729	714	765	730	761	772	705	735	753	776	753	743	747	763	712	754	746	713	685	696	731	761	723	697	731	737	745	742	691	719	766	749	777	739	761	739	729	746	724	726	760	740	727	725	773	741	761	737	711	723	734	742	758	706	751	745	790	735	720	729	742	767	728	721	767	721	744	792	711	761	725	766	766	753	686	728	738	679	727	772	763	762	806	736	756	755	734	796	746	735	753	791	769	726	752	690	734	736	732	708	753	765	743	712	700	723	718	800	785	728	738	726	777	713	710	748	801	751	759	742	749	762	751	758	712	687	793	760	733	718	722	719	766	810	747	752	730	705	734	762	727	774	736	716	770	815	773	735	788	765	697	762	785	709	724	742	730	762	780	740	719	732	741	738	742	737	770	722	693	764	745	737	722	680	718	688	760	744	722	729	747	719	729	763	710	731	748	776	754	725	754	774	749	713	760	747	724	713	727	700	749	720	743	763	755	747	752	722	740	698	723	731	757	740	715	758	798	742	702	769	711	762	747	732	727	799	702	706	686	734	774	711	750	778	737	721	718	730	706	745	795	724	712	723	776	722	766	712	727	744	736	741	809	748	740	731	721	698	738	707	764	775	755	724	695	737	728	775	765	715	739	749	739	759	720	710	721	782	749	786	746	719	716	725	777	767	742	767	705	764	738	707	725	755	754	732	682	749	809	769	725	730	776	676	753	730	706	780	691	708	718	686	694	712	729	741	719	747	689	754	775	771	723	773	772	668	736	701	718	779	764	747	770	750	770	766	756	733	715	757	718	748	736	753	690	756	726	764	711	746	741	725	763	781	764	776	722	747	757	709	773	750	719	707	774	699	724	741	761	803	727	783	733	776	669	676	764	736	702	727	695	733	751	733	758	759	758	721	714	799	746	686	713	729	739	798	742	745	774	691	749	721	734	784	750	769	732	769	775	763	720	748	721	729	726	717	726	785	712	701	782	752	756	714	691	740	739	748	764	715	730	730	748	754	773	673	776	714	680	746	705	722	747	727	769	708	764	757	721	752	738	794	693	744	693	758	719	741	752	744	719	740	781	718	733	774	730	707	697	709	701	680	770	714	719	767	742	743	778	712	717	709	734	730	759	765	736	758	769	724	736	786	734	724	759	782	717	741	721	809	769	742	750	810	718	741	774	746	756	775	791	712	753	779	759	726	740	782	746	771	725	732	742	733	713	722	711	776	689	750	764	774	709	746	779	718	745	813	699	710	744	707	750	745	725	757	708	671	779	753	725	722	693	704	730	745	729	736	743	731	780	736	722	751	730	764	742	716	716	736	770	791	735	705	690	738	724	714	735	775	686	718	788	754	740	730	726	732	772	763	721	721	775	752	707	751	688	758	762	741	756	709	740	748	735	743	753	691	698	732	701	707	774	696	681	789	728	746	715	779	734	739	757	744	713	739	735	718	685	753	741	712	752	782	713	731	704	776	759	740	735	735	752	787	712	749	743	706	781	734	720	728	715	730	767	740	773	733	749	717	708	761	716	789	716	749	756	745	736	734	788	755	724	740	726	739	698	736	718	686	788	741	771	727	734	738	662	719	725	706	725	780	736	721	765	672	742	786	746	719	739	806	726	758	711	770	758	698	772	737	763	719	717	780	728	744	673	749	691	748	677	785	731	691	730	749	698	764	708	782	740	721	753	773	727	722	738	731	716	760	724	686	695	761	699	708	757	723	762	755	726	680	754	728	743	732	735	707	752	728	732	722	711	753	675	741	746	728	755	737	736	768	738	741	697	676	711	725	720	721	757	758	722	681	775	719	721	722	755	757	736	818	721	690	732	763	767	741	730	718	770	719	732	733	749	737	728	739	747	741	728	747	741	753	732	746	743	746	745	784	759	741	748	739	767	736	718	752	696	759	692	720	743	771	707	753	723	763	744	722	741	772	746	717	705	763	752	710	761	754	774	755	725	740	786	719	735	741	786	711	685	703	726	738	796	729	760	765	726	730	727	778	735	743	769	739	738	739	759	728	730	746	753	777	746	736	737	780	748	724	744	718	745	734	743	753	723	728	726	701	748	707	751	750	742	699	775	741	775	737	701	750	733	721	708	730	790	719	711	746	726	762	717	756	751	783	758	735	687	732	760	787	777	721	725	749	711	765	734	728	749	753	747	747	749	755	757	786	745	741	718	750	738	691	696	775	732	730	705	756	719	735	731	708	732	700	709	699	752	722	701	716	748	728	748	752	743	708	737	772	754	750	732	760	739	703	743	713	733	740	756	735	716	730	759	738	730	752	724	741	729	726	708	762	773
23101	20788	27568	24671	21293	21374	15716	7495	5089	4125	3534	2846	2482	2225	1945	1839	1724	1580	1542	1464	1438	1336	1317	1298	1222	1208	1114	1109	1061	1040	1104	1001	1008	1025	957	915	971	929	954	912	919	875	856	926	925	923	866	841	920	882	858	883	884	883	881	834	881	824	844	801	861	853	868	847	892	846	846	844	837	871	850	847	831	826	822	889	826	820	807	845	846	904	794	889	867	789	810	806	833	812	815	787	850	859	812	872	770	832	722	849	842	839	834	879	814	872	867	829	849	859	793	791	785	812	815	782	776	782	833	820	875	827	830	815	821	828	788	871	813	822	853	881	846	808	831	862	800	795	833	859	833	828	804	796	830	884	762	827	804	851	801	833	828	825	788	863	807	851	824	787	866	851	848	818	833	778	838	788	811	852	824	817	760	817	883	866	829	836	879	810	867	798	831	767	814	807	834	824	834	840	827	840	824	758	749	819	837	811	862	786	805	777	813	799	805	854	848	868	847	818	728	842	768	767	861	797	783	821	858	825	781	831	855	821	830	836	818	779	821	826	810	847	884	832	857	857	858	805	792	857	883	822	818	809	849	803	831	800	841	805	809	769	823	852	854	825	815	838	824	812	788	810	872	813	838	827	880	790	845	834	818	777	817	768	832	869	804	855	815	831	853	832	824	793	839	783	814	769	823	826	822	816	798	851	831	809	798	842	807	799	849	778	837	788	817	780	803	805	783	812	807	794	849	811	814	831	821	803	851	807	788	859	834	801	807	789	863	838	793	830	816	797	831	806	833	841	862	843	817	822	837	843	806	862	830	818	802	807	858	808	821	825	868	858	780	813	781	807	806	842	810	842	825	799	744	805	865	820	806	809	759	850	854	844	773	877	825	768	777	801	847	835	821	814	805	777	836	814	870	873	775	904	808	839	835	804	829	803	780	826	787	827	890	812	846	794	786	833	814	815	844	801	777	829	846	801	828	834	799	841	812	812	743	824	849	850	854	783	799	805	816	798	800	788	838	822	820	807	828	884	839	817	843	847	831	828	800	823	829	817	842	862	840	815	850	828	824	864	852	832	827	858	885	864	834	821	834	773	859	821	825	884	855	820	846	815	814	857	883	820	819	868	842	823	804	791	782	781	815	841	861	819	817	860	880	858	852	844	778	777	846	837	824	847	791	849	811	856	803	850	826	853	811	786	832	842	837	855	843	844	829	788	792	813	762	829	846	870	859	751	813	831	781	827	831	797	841	858	779	758	788	804	873	826	775	834	822	861	852	812	797	891	828	812	816	847	843	825	800	850	812	859	822	853	745	854	871	793	836	820	782	813	823	780	852	833	855	792	791	815	792	784	799	834	858	857	830	799	834	816	815	864	836	818	849	775	802	783	814	788	776	816	847	816	804	770	813	838	869	865	842	818	794	788	851	840	850	877	820	788	833	803	831	854	777	823	837	831	769	858	838	843	801	770	790	805	858	868	873	775	793	811	844	815	843	797	847	849	819	822	824	804	824	771	805	808	855	834	867	790	834	835	804	845	834	836	821	808	821	850	837	797	866	797	855	843	843	833	806	837	823	805	825	853	773	808	831	805	799	857	821	804	806	803	826	824	816	796	816	788	777	819	837	839	826	797	879	804	794	831	864	809	881	819	837	789	782	788	804	733	848	817	813	855	836	822	851	801	818	824	818	830	839	856	810	888	816	784	818	796	792	841	787	771	842	816	807	844	786	843	799	859	819	870	817	847	887	832	823	871	828	828	761	800	846	804	762	782	841	862	814	857	806	811	804	850	826	839	840	880	829	827	807	791	871	839	792	798	866	783	811	853	839	871	772	857	859	828	874	819	827	815	861	790	837	810	865	834	839	804	835	788	787	826	855	765	840	793	827	841	820	839	768	844	806	811	785	850	843	866	848	750	794	805	834	851	784	798	811	865	799	821	814	830	795	837	805	847	812	836	819	831	833	813	775	768	835	850	846	836	813	788	796	789	812	702	789	860	813	832	824	823	849	792	830	863	836	818	852	856	838	864	854	804	793	820	770	809	790	818	869	819	797	820	784	761	876	816	769	785	777	788	797	779	799	804	853	853	765	833	781	813	815	818	824	848	807	842	800	795	795	773	806	808	795	818	781	796	837	796	825	807	768	786	870	863	837	797	837	839	814	817	826	819	825	815	805	776	756	850	830	817	805	866	807	860	853	826	849	793	861	808	811	793	797	817	801	889	819	828	841	772	806	857	830	813	854	803	789	817	772	820	855	811	836	831	785	860	805	767	848	740	788	772	830	868	835	780	829	752	830	766	802	835	779	795	803	792	793	880	881	849	852	835	831	819	811	799	828	841	811	821	821	803	818	792	795	819	800	848	828	813	843	805	796	798	816	748	779	838	865	790	793	841	875	790	810	773	817	814	800	848	854	830	848	851	841	872	833	862	798	788	834	797	828	809	837	863	850	796	787	858	872	846	729	792	795	807	789	792	828	797	805	778	793	810	829	833	803	869	813	860	775	788	819	813	815	815	773	820	822	888	832	822	843	833	833	861	853	840	811	853	837	861	759	784	808	882	800	812	786	784	841	826	798	819	806	778	808	867	853	852	767	813	789	821	856	769	823	826	825	843	753	809	864	849	823	824	798	817	866	794	824	787	815	837	809	836	849	838	836	829	823	809	796	788	844	788	863	768	784	812	811	895	831	817	802	787	833	840	825	807	827	790	842	855	810	833	869	775	824	798	812	839	784	804	878	798	794	819	825	816	828	818	842	837	833	856	816	805	798	795	845	806	856	848	856	834	809	807	762	833	779	863	829	843	812	831	887	886	834	830	801	812	849	907	790	803	835	794	858	824	822	881	849	781	837	793	823	809	839	848	816	815	837	842	847	834	784	832	779	774	800	826	819	812	809	825	841	808	813	854	818	834	818	797	815	873	839	827	870	833	807	790	843	819	853	813	888	816	890	807	830	847	837	828	833	813	784	836	832	805	812	809	769	842	845	869	890	816	798	852	830	844	797	855	817	812	848	787	779	873	774	825	823	836	823	820	835	824	832	840	852	829	833	817	850	839	786	823	787	810	800	851	834	790	809	813	844	818	815	821	888	837	783	823	797	829	851	824	801	852	831	780	809	780	821	848	820	807	781	801	742	793	784	793	800	822	798	831	822	827	794	874	799	823	795	801	809	843	850	818	794	734	794	849	849	802	762	858	834	818	778	850	802	830	843	847	805	779	811	805	818	848	839	808	786	841	791	821	848	776	869	849	828	819	860	805	813	802	797	783	822	818	831	814	864	875	788	868	813	810	796	854	804	818	829	782	793	840	837	871	785	801	780	831	851	811	839	789	819	839	821	809	871	792	875	824	858	776	767	831	787	845	829	775	821	862	800	822	834	871	795	823	796	759	819	790	809	797	839	872	773	798	840	846	844	811	809	816	822	799	854	838	848	839	779	796	803	841	821	836	873	800	801	872	766	794	840	795	825	791	790	812	809	862	836	813	812	834	816	786	879	785	829	799
39050	66808	60922	40075	28968	20121	14177	11539	9333	7603	6364	5328	4573	3858	3467	3141	2787	2506	2222	2172	2005	1812	1769	1670	1636	1543	1452	1449	1313	1321	1218	1269	1130	1154	1100	1065	987	1003	1042	1003	989	978	1008	927	1032	980	985	916	888	916	856	944	919	891	938	891	915	892	907	891	849	927	882	856	857	857	931	919	860	900	858	860	890	896	786	822	858	864	867	786	862	862	827	838	863	880	866	881	822	837	805	800	843	862	871	833	836	848	809	855	815	863	891	884	806	798	884	842	835	840	847	814	856	897	827	859	854	879	829	895	862	834	875	788	901	810	827	867	837	816	835	882	810	869	808	877	850	845	844	790	794	789	869	827	822	826	833	822	846	832	829	882	863	860	809	839	888	839	831	820	824	812	841	844	872	840	829	816	836	875	840	824	814	834	830	824	869	839	836	804	821	826	857	864	847	814	829	818	821	841	783	821	857	868	807	827	842	838	865	834	851	848	844	898	845	810	817	778	827	853	836	854	861	857	854	796	823	860	832	841	836	800	822	844	855	807	875	817	836	764	821	776	797	846	814	844	847	815	902	844	866	862	874	812	874	812	801	827	823	874	822	853	865	798	847	837	872	852	824	874	863	906	859	850	876	865	789	821	857	843	787	877	813	869	827	837	819	805	886	839	862	811	817	779	861	817	855	862	834	856	850	796	822	849	824	878	822	873	864	855	814	814	889	859	839	832	853	854	864	808	826	853	918	861	831	901	831	821	809	797	798	870	835	842	846	833	833	861	895	846	854	791	872	870	893	787	884	814	846	887	801	838	816	858	823	860	877	826	861	844	883	874	868	743	832	936	866	869	858	825	860	804	875	848	870	858	824	820	863	835	916	816	831	840	856	909	813	808	861	844	792	801	802	801	809	836	862	816	845	915	796	816	833	865	849	830	882	815	825	842	837	847	822	850	832	853	819	845	855	837	853	824	887	846	837	824	823	844	866	885	840	790	874	784	841	858	810	867	827	866	837	835	835	785	847	839	892	809	868	850	830	846	876	867	836	801	825	882	850	804	813	831	898	863	821	888	831	848	797	871	799	888	799	875	817	821	826	922	814	817	824	847	850	852	836	836	828	843	800	870	828	843	839	824	838	842	815	867	822	776	826	842	839	835	923	832	857	834	856	870	884	836	848	819	847	867	783	861	835	863	812	840	880	855	876	878	884	810	812	835	864	895	836	796	864	796	803	799	845	853	821	850	787	820	875	834	796	863	830	813	811	810	870	846	876	822	794	878	811	839	789	905	827	802	854	845	868	822	801	854	840	844	844	835	865	874	888	792	818	810	859	868	848	853	823	820	808	898	784	860	849	798	849	874	836	805	870	844	869	868	876	836	837	875	873	832	853	817	840	851	862	829	863	873	868	817	860	832	854	848	876	828	818	895	864	829	830	857	883	883	809	837	861	834	839	814	819	816	865	793	798	821	832	847	845	878	844	861	836	830	833	843	857	804	824	783	811	808	814	820	818	828	877	893	795	910	847	843	820	818	831	851	804	831	891	848	828	875	802	870	834	869	864	815	829	816	882	815	821	841	833	884	859	822	823	845	834	914	803	820	831	818	872	782	838	803	849	802	858	836	834	808	894	843	823	856	823	847	825	824	825	851	855	816	809	874	842	814	853	853	835	803	881	820	855	812	825	851	880	832	839	858	820	785	840	886	853	874	852	869	856	831	802	824	820	772	815	830	841	840	801	858	847	850	901	798	840	834	893	905	847	828	849	836	879	850	888	850	876	815	875	821	814	825	808	857	864	841	804	868	869	830	912	846	894	859	882	772	866	843	855	776	892	830	851	905	869	851	854	835	826	885	850	781	870	880	838	880	883	850	828	818	884	834	848	799	790	836	837	810	898	796	864	880	871	768	830	849	875	822	833	852	831	800	850	837	842	833	798	864	886	835	839	840	839	852	831	903	851	888	870	827	850	842	823	853	790	817	809	848	833	867	841	865	882	868	861	830	838	842	944	868	795	857	867	839	859	853	831	827	837	811	862	857	805	832	869	854	840	834	848	815	835	848	850	843	882	871	808	847	849	814	848	843	815	823	876	846	889	849	835	869	830	789	818	850	875	845	840	815	744	835	829	785	820	859	856	821	838	768	847	824	863	849	887	833	869	840	847	850	828	813	834	815	871	875	827	844	825	794	813	866	817	815	835	818	821	846	827	840	800	836	895	808	849	866	814	841	842	853	819	862	825	850	881	845	877	806	872	842	883	874	832	817	869	864	873	827	879	845	799	796	815	835	795	792	828	846	886	835	822	855	843	838	854	837	853	828	856	821	819	826	830	826	856	865	845	863	838	823	837	810	830	812	825	827	935	875	904	816	859	791	846	816	844	899	832	846	832	849	864	858	838	827	800	869	791	867	830	823	821	876	805	853	862	822	836	844	802	844	818	837	844	866	874	826	857	846	762	870	852	858	885	892	911	795	828	850	825	820	829	866	809	803	867	819	862	835	836	812	826	844	875	850	780	838	863	835	806	812	847	830	858	830	834	866	799	814	817	797	877	903	783	827	833	798	836	827	840	818	817	849	849	834	862	842	865	845	801	836	909	859	857	803	864	834	887	872	861	849	836	821	830	810	839	844	821	858	812	794	850	865	794	809	890	830	835	831	819	854	815	872	837	873	858	807	883	815	846	859	781	825	828	916	855	841	851	835	879	841	758	829	825	860	821	808	863	850	847	887	806	790	876	867	828	809	823	824	846	798	855	801	897	854	850	828	877	857	833	830	839	812	852	821	853	883	829	823	827	855	835	840	808	853	786	852	872	835	831	796	862	859	867	839	855	778	851	887	792	807	801	834	836	878	844	830	875	858	851	812	814	789	853	859	849	856	880	844	802	859	879	843	840	802	857	829	834	793	816	859	813	766	812	851	872	820	852	815	794	817	830	822	819	819	814	813	852	872	850	823	837	865	808	845	857	812	878	877	852	852	854	854	853	800	861	848	857	844	825	840	822	842	790	820	796	825	866	858	829	834	793	833	845	833	837	873	851	820	871	818	882	855	830	854	812	821	843	868	848	878	895	851	856	857	850	847	878	844	840	817	834	810	863	859	840	866	876	859	822	854	806	853	908	846	818	835	873	814	800	835	864	849	854	803	833	851	799	842	881	855	846	836	822	786	834	808	819	811	841	822	828	799	864	806	829	842	841	838	858	814	827	833	822	839	850	816	830	825	805	826	850	871	794	850	803	808	815	838	811	813	875	908	895	833	874	817	811	798	876	837	829	865	829	814	890	843	810	824	840	859	823	747	852	852	852	848	829	859	878	868	878	917	884	828	854	796	797	859	875	853	839	870	848	798	861	881	816	848	837	910	886	830	850	783	875	880	828	828	859	812	831	844	856	870	821	859	820	837	809	834	863	863	851	840	853	818	814	860	865	803	843	835	801	866	860	913	769	875	878	817	843	852	847	881	839	872	839	798	872	795	829	840	819	776	848	820	810	843	815	813	862	826	855	804	879	829
34937	35973	35118	20256	10401	5321	3417	2680	2188	1889	1676	1511	1298	1241	1229	1104	1083	1091	1031	1047	978	958	967	931	949	894	863	907	877	864	876	870	827	865	812	855	820	808	801	821	821	810	828	808	791	782	819	784	814	807	820	785	780	812	802	835	812	801	714	756	780	720	764	752	760	837	771	781	779	791	761	838	790	785	796	730	745	781	776	726	779	786	763	769	792	774	798	766	721	804	806	695	768	810	778	772	811	801	742	785	824	764	743	757	777	805	786	806	744	781	773	765	786	791	724	749	773	744	747	773	725	767	784	789	733	824	819	778	755	798	805	788	775	748	722	751	804	760	788	712	762	746	731	794	766	769	730	754	808	764	796	778	732	765	796	757	799	795	772	783	752	768	772	761	762	742	783	734	759	802	745	746	807	741	791	768	778	796	764	796	751	734	762	773	741	761	770	805	784	785	764	778	801	808	754	760	764	723	746	785	788	734	819	781	777	745	725	737	812	816	803	752	778	740	743	786	787	794	790	707	825	751	760	745	794	697	762	807	710	759	713	772	735	765	806	802	758	768	755	719	772	747	779	775	753	754	848	777	779	749	765	741	734	791	703	731	745	772	735	749	768	791	747	797	766	767	791	777	749	748	758	786	786	750	774	765	788	783	757	785	803	797	771	800	782	746	827	778	754	816	726	749	708	751	776	748	793	788	755	737	805	832	749	753	756	719	744	798	788	791	796	744	739	765	750	753	758	762	776	759	781	740	763	771	745	768	760	766	751	738	715	804	811	775	753	760	821	796	798	731	752	772	802	759	752	804	778	777	763	762	752	764	804	787	740	733	742	776	774	771	759	767	825	789	790	777	804	822	764	793	737	776	773	769	826	726	776	774	764	840	791	785	752	715	771	753	739	757	743	758	743	743	730	763	746	788	795	752	772	737	740	750	793	797	764	804	765	797	776	760	718	762	771	788	753	785	753	800	803	786	737	756	757	761	731	690	761	757	721	788	738	742	781	760	732	738	762	777	752	764	786	781	731	736	766	751	778	811	736	744	757	766	778	819	761	789	737	779	812	753	783	735	749	799	725	786	778	767	739	778	766	812	772	751	783	751	791	762	769	797	764	829	760	757	777	821	762	741	738	782	854	757	756	747	806	747	797	756	803	755	773	772	765	775	779	764	787	767	748	768	755	791	790	729	804	732	765	773	792	776	789	759	774	780	804	787	794	740	784	781	800	722	780	792	781	815	741	784	808	747	794	770	770	706	778	782	788	743	776	797	779	760	759	792	777	779	757	704	772	739	772	781	749	756	724	832	767	773	769	771	777	808	772	746	793	733	766	776	785	796	806	739	775	753	804	758	767	759	746	789	829	773	746	765	800	777	737	821	769	744	806	778	754	797	803	756	795	786	787	764	769	786	743	763	774	745	742	779	789	767	819	768	734	812	753	771	738	793	789	753	763	727	786	793	794	735	779	795	780	763	812	750	822	766	737	759	762	774	765	778	761	779	763	770	761	756	755	832	768	730	781	787	808	752	777	789	777	735	838	760	770	809	785	779	783	821	778	801	820	797	741	755	770	749	746	780	750	757	789	809	769	738	760	780	786	788	790	732	798	744	778	766	791	823	769	746	743	750	797	773	800	778	834	789	776	764	764	761	779	735	750	768	792	725	772	822	805	724	768	767	803	768	806	742	745	701	773	708	788	809	777	769	803	737	813	780	724	760	733	772	809	779	769	726	754	814	736	748	757	748	717	757	775	798	778	768	791	745	806	734	754	793	779	753	752	752	799	797	775	789	777	749	778	783	755	719	763	792	778	727	772	775	784	782	774	805	810	764	769	802	779	798	784	794	724	792	754	749	769	744	726	708	778	788	808	720	729	810	754	810	765	783	756	753	785	738	715	773	794	759	771	734	745	764	738	773	756	779	784	792	744	768	749	800	793	752	778	769	750	752	736	758	744	787	734	756	743	749	726	744	730	788	805	730	774	749	804	786	780	748	814	751	764	726	765	773	787	725	724	769	758	744	753	722	790	773	788	733	755	825	768	767	744	793	802	740	800	792	783	743	801	745	784	781	755	750	718	775	736	776	733	708	778	740	757	727	781	738	797	805	782	776	800	724	749	710	747	777	812	818	781	738	756	707	763	762	774	736	783	742	831	725	746	760	812	817	762	750	722	756	785	789	722	752	756	759	769	760	751	791	819	817	762	780	801	768	769	770	766	762	699	765	734	782	773	744	781	785	735	799	756	811	776	747	785	806	803	733	773	787	766	761	723	766	743	754	778	738	778	732	791	750	742	791	729	755	819	782	749	763	782	775	728	810	822	774	773	775	766	828	757	792	750	750	798	775	744	749	753	784	792	785	732	741	813	748	748	737	743	702	791	780	793	739	724	770	758	770	774	827	745	743	753	759	791	805	751	786	815	802	775	760	739	769	804	790	730	773	766	758	773	798	765	806	738	740	738	754	726	775	798	772	754	772	783	768	789	759	781	769	791	759	781	762	716	788	724	754	762	740	746	776	774	816	743	714	715	809	783	745	785	804	774	737	753	762	746	744	754	797	770	752	764	761	757	779	813	794	749	753	779	810	787	752	758	795	811	781	789	774	756	759	766	762	718	807	758	815	777	795	747	760	762	771	759	764	746	777	795	772	735	850	786	759	778	729	806	776	783	717	790	758	798	740	728	820	773	785	788	767	757	785	758	761	747	743	780	745	762	746	718	749	710	720	721	756	783	811	758	789	803	781	775	742	725	753	743	764	724	775	788	791	792	768	785	806	747	757	732	771	759	714	727	745	758	817	765	734	771	781	785	785	827	780	760	787	770	835	778	743	725	752	743	812	762	794	788	762	740	788	777	806	832	799	795	753	734	812	801	775	733	775	799	744	749	771	739	751	752	769	698	788	749	740	729	750	802	790	773	766	747	750	757	792	783	774	825	800	765	785	749	730	728	771	815	790	726	787	796	752	789	733	772	773	744	765	752	776	771	772	751	737	811	753	741	819	794	827	752	790	723	789	767	770	748	768	789	787	781	731	816	787	754	771	757	745	811	801	806	759	733	768	793	737	778	824	737	819	740	803	785	813	793	769	801	780	741	760	780	773	749	778	790	729	755	769	828	782	767	798	800	760	738	812	739	806	749	795	832	745	761	792	797	788	766	758	782	792	742	779	765	822	757	785	797	799	787	786	750	805	777	754	772	763	747	759	757	749	758	787	801	800	740	766	775	790	763	793	752	753	790	800	772	769	748	760	726	790	720	730	761	769	756	766	780	779	764	736	773	774	728	812	728	740	793	789	748	812	725	768	751	781	798	757	768	787	777	733	767	750	760	748	748	766	767	772	762	770	801	785	769	797	775	804	746	772	748	754	786	755	746	785	785	773	749	777	733	809	800	770	713	787	780	765	754	756	759	767	791	744	814	737	755	766	752	781	786	713	774	779	777	730	800	749	780	754	772	776	778	794	782	820	729	829	772	721	765	713	736	745	787	775	760	806	712	748
37765	46748	40568	22732	15136	9257	6477	5231	4094	3456	2882	2494	2109	2019	1869	1708	1637	1457	1364	1324	1226	1302	1210	1153	1157	1056	1066	1052	1010	993	947	958	912	962	931	900	942	866	852	852	866	860	860	865	817	844	902	886	822	839	820	870	899	831	796	811	868	869	816	795	844	832	796	797	807	808	831	803	866	889	837	840	813	837	800	809	816	898	824	864	800	904	857	807	846	812	814	855	821	776	761	899	898	833	872	783	784	785	753	796	780	761	848	834	797	825	849	845	852	857	861	853	804	812	853	803	882	840	821	829	782	837	785	806	845	837	753	831	828	821	864	790	779	812	796	880	830	844	804	800	860	899	895	758	784	827	805	851	832	841	785	833	791	806	833	804	825	836	804	833	810	789	803	824	837	834	817	826	839	853	803	832	817	816	795	856	873	831	814	819	828	749	812	795	776	850	783	794	845	799	810	814	847	825	811	864	844	782	808	855	841	820	788	834	793	816	817	839	834	808	835	810	836	824	805	803	829	805	766	791	821	770	777	870	810	804	819	803	906	822	858	817	806	770	840	879	831	825	829	811	807	832	823	780	807	813	813	807	813	809	893	797	813	812	841	876	778	837	829	848	873	782	858	784	826	803	828	835	821	802	792	858	820	865	830	718	842	826	823	836	800	807	841	846	870	865	835	835	847	805	813	801	776	803	830	816	788	853	812	836	862	784	817	832	789	834	808	875	829	857	801	799	857	867	809	797	885	798	831	842	798	841	818	839	790	799	830	776	822	813	825	838	792	831	819	776	850	852	901	802	802	805	802	864	808	780	839	805	795	806	807	777	846	874	805	815	814	819	797	810	838	838	851	813	828	791	803	824	795	798	781	820	878	817	756	801	802	834	814	788	790	869	781	862	817	807	783	821	815	817	807	821	804	813	770	838	821	848	817	828	775	788	825	807	785	821	834	848	820	872	870	849	778	773	878	822	786	834	805	824	827	799	790	781	852	858	842	784	775	788	782	844	815	801	806	846	819	836	831	809	792	824	812	802	840	883	811	843	820	833	814	794	866	790	813	820	854	817	800	819	805	800	884	804	833	789	778	829	805	867	845	820	828	809	807	860	818	837	786	782	831	783	799	848	834	801	829	822	771	872	829	808	833	800	814	835	871	822	827	852	843	854	809	805	857	820	800	843	836	767	865	854	773	825	852	820	831	834	818	818	806	784	799	780	824	810	800	801	832	789	795	827	807	802	820	829	879	773	756	821	777	807	888	843	802	827	858	804	825	819	798	814	820	843	806	817	832	795	842	805	807	834	813	840	770	803	885	826	782	798	850	828	848	803	818	862	849	802	815	857	816	764	810	803	833	849	784	788	867	806	826	809	833	802	823	807	839	776	787	850	793	790	829	817	811	788	767	818	876	784	827	796	839	826	835	784	783	844	816	768	844	813	822	797	844	839	817	815	854	814	837	835	846	848	855	891	855	803	775	774	807	810	819	866	856	842	791	804	815	811	872	796	839	792	833	798	805	794	821	860	786	778	818	756	829	874	784	811	837	839	828	839	817	826	830	838	864	785	835	787	795	794	832	828	802	830	801	856	859	808	753	842	802	846	792	854	808	860	800	781	822	814	860	835	808	831	788	826	833	778	814	796	805	826	836	783	803	850	775	831	810	882	814	807	780	825	851	766	828	800	842	798	834	821	820	837	839	878	806	861	822	831	806	829	818	822	826	810	773	797	780	796	777	879	841	795	800	806	863	764	801	791	801	761	825	772	807	804	805	875	819	844	757	873	823	786	834	801	770	771	816	807	818	821	747	860	827	867	805	793	855	772	824	835	839	872	815	768	807	798	795	840	766	853	760	822	784	818	815	821	811	868	829	770	801	805	775	826	805	795	760	811	834	820	831	794	792	765	841	813	789	825	814	806	814	794	782	802	822	847	859	847	791	854	834	852	817	767	829	841	813	776	823	782	813	799	838	795	774	802	839	768	790	826	835	810	839	803	800	836	790	806	818	807	864	811	826	856	858	830	825	814	805	838	818	750	824	816	849	830	836	835	839	800	799	835	787	793	823	820	812	819	824	838	838	803	815	835	797	849	817	783	830	842	838	844	797	825	862	834	820	828	816	813	822	853	859	812	801	857	826	815	807	801	809	842	773	843	798	837	826	798	842	781	825	829	765	843	764	839	796	886	809	863	835	838	817	776	826	818	807	782	785	808	811	815	802	811	853	859	799	764	813	770	798	800	849	807	899	802	864	811	873	856	803	816	758	784	846	840	816	785	849	789	763	805	799	785	808	777	852	789	785	808	784	826	838	862	835	775	827	866	784	761	847	858	843	803	819	779	843	816	785	773	862	780	867	821	854	860	856	850	812	817	785	817	798	791	821	818	844	814	808	824	814	798	847	847	774	838	806	775	799	852	832	815	743	816	822	818	855	805	829	861	811	828	854	839	818	834	790	817	779	845	772	768	834	807	855	880	787	798	846	822	823	864	802	768	844	852	872	798	811	858	783	849	837	822	841	827	781	836	797	834	827	851	840	804	855	793	830	803	791	801	843	822	783	842	831	821	815	749	819	805	823	847	803	767	816	770	797	827	823	798	829	777	838	800	858	815	816	817	821	790	845	792	829	853	821	797	848	755	823	879	856	784	798	833	801	798	802	837	831	831	846	798	823	822	810	830	864	805	773	814	821	786	818	810	847	847	812	796	841	836	825	812	806	789	846	817	850	833	870	822	829	808	830	806	821	765	805	866	862	842	856	849	871	821	779	831	847	757	834	787	799	797	815	825	797	856	810	819	776	821	826	833	829	854	820	845	875	778	850	828	849	835	791	772	802	777	849	837	783	788	810	859	802	815	849	787	752	811	820	820	817	803	817	821	798	819	798	794	826	827	864	797	861	823	805	787	819	832	805	813	802	855	833	845	783	776	795	856	825	817	818	815	868	832	848	850	809	783	798	860	766	850	770	768	821	857	838	833	769	858	816	854	827	859	847	835	829	806	867	861	804	846	839	803	824	780	805	805	810	849	829	820	810	824	774	761	834	822	800	806	826	807	813	798	786	795	793	744	789	871	803	820	830	798	791	780	843	795	782	834	847	815	792	782	852	778	835	798	843	861	774	790	785	822	799	828	835	860	803	879	828	797	810	878	805	839	788	852	833	826	820	824	817	819	785	777	834	783	857	823	752	832	805	857	815	805	779	861	856	779	821	787	819	800	837	828	867	776	808	795	811	800	850	811	812	843	840	792	845	826	779	797	826	843	844	789	783	816	806	786	813	826	822	792	848	817	825	779	852	788	834	850	790	781	831	839	819	827	811	823	855	914	793	825	818	794	761	786	823	847	812	822	794	853	767	834	807	811	868	788	821	829	821	825	841	823	822	812	808	834	841	783	831	808	845	842	821	829	816	806	825	825	783	805	776	826	815	841	844	794	797	841	840	816	805	810	787	816	846	816	802	864	802	863	874	771	850	808	850	828	810	780	889	856	799	838	858	816	888	816	822	842
25029	20789	27237	25996	23250	17047	8742	4767	3552	2930	2462	2047	1912	1628	1510	1349	1298	1191	1122	1157	1095	1094	1000	1036	937	908	942	874	849	833	857	833	826	782	798	796	801	820	778	718	741	743	751	683	771	752	776	710	735	728	731	743	756	738	732	734	726	692	701	707	722	726	688	701	780	680	757	706	721	746	675	714	668	735	690	691	730	722	735	702	720	713	727	689	683	729	724	789	689	710	705	685	704	700	709	739	752	713	677	641	673	629	735	694	703	664	660	704	709	685	709	710	687	719	703	681	668	672	692	700	677	664	679	704	663	685	705	663	680	732	710	728	695	722	701	659	691	641	691	735	666	723	681	694	674	693	705	743	697	716	686	693	710	706	693	693	683	705	708	700	757	696	698	723	752	697	690	706	698	661	709	656	676	670	665	733	628	696	720	697	675	669	693	690	733	656	687	716	690	660	721	736	684	726	737	701	651	747	722	679	673	676	698	670	707	730	741	676	670	670	664	714	730	708	733	701	721	670	635	698	709	727	659	645	689	703	719	716	679	681	727	675	668	720	724	710	716	700	668	669	699	661	744	700	710	633	689	670	701	630	721	734	706	653	701	682	723	712	740	687	674	685	711	721	691	734	670	702	689	704	738	682	728	704	719	666	672	699	726	657	703	643	684	713	697	735	662	675	708	747	738	720	744	703	722	660	699	713	682	717	683	700	658	762	648	691	660	700	684	667	706	670	723	709	757	711	706	735	700	696	696	724	672	697	661	691	701	709	701	710	722	714	669	732	710	696	683	651	689	689	737	738	723	699	726	692	724	701	728	673	696	712	714	717	709	700	683	670	685	649	713	713	712	723	729	697	711	694	695	743	693	668	742	686	765	671	675	680	731	695	684	730	696	696	696	658	699	734	668	652	691	653	685	690	694	702	725	676	726	656	727	694	687	691	691	724	678	740	652	699	728	734	729	713	720	649	703	707	682	694	664	712	673	741	692	651	664	673	667	704	685	743	656	696	684	697	674	709	680	701	689	638	695	724	760	700	664	686	674	741	724	697	683	689	681	677	689	733	691	686	715	709	689	673	719	650	667	705	727	714	694	712	658	674	717	700	643	682	659	721	717	682	719	703	662	749	714	651	687	683	673	681	664	706	735	722	689	681	635	661	698	710	699	703	698	690	662	674	704	664	702	695	633	660	705	681	721	656	650	709	704	689	688	718	660	656	694	691	644	645	672	702	662	718	688	665	654	732	677	737	695	620	649	707	681	678	668	674	757	651	659	693	700	688	693	704	715	714	691	689	697	700	687	700	648	730	751	717	768	768	735	648	656	682	700	686	737	679	690	735	705	761	683	651	680	657	707	693	693	637	657	689	647	667	672	675	735	653	681	675	701	693	705	718	722	704	683	712	696	713	675	720	705	702	710	698	694	676	708	719	721	684	705	662	714	696	645	703	717	692	671	698	691	687	696	723	669	718	687	692	697	651	715	690	752	684	688	681	724	672	719	682	778	745	734	694	757	748	675	695	712	717	683	680	664	660	702	720	705	661	736	709	730	708	695	691	679	654	728	701	767	678	725	748	673	691	692	717	696	693	631	679	671	688	686	678	680	684	673	692	681	653	698	680	671	698	691	705	676	706	712	701	661	675	700	726	673	706	699	686	684	698	707	693	705	695	713	724	710	677	647	674	670	688	661	661	684	699	695	659	712	676	718	694	710	681	704	722	705	669	701	671	659	686	710	665	659	698	670	665	651	715	681	727	736	754	705	672	730	747	675	673	734	721	703	682	702	703	713	681	694	712	670	727	626	707	732	657	709	642	665	702	679	670	655	753	708	669	663	734	662	709	678	685	719	688	675	721	655	695	615	677	646	673	742	686	675	705	688	651	707	759	698	696	698	744	715	675	693	760	701	671	708	698	661	661	682	679	697	735	709	722	742	680	675	657	692	740	719	726	682	699	698	699	713	716	727	725	672	728	713	718	689	673	688	662	738	716	740	703	692	708	733	702	673	698	724	729	658	741	733	685	722	696	680	721	682	705	723	713	714	690	708	712	676	715	697	705	697	731	714	678	701	688	681	686	667	690	681	683	702	712	678	675	660	709	684	625	636	734	676	713	714	672	712	694	670	699	705	685	691	725	686	669	736	729	717	643	699	730	747	673	703	668	657	718	713	736	755	688	733	685	712	672	744	738	692	680	682	701	707	637	703	638	683	681	630	684	698	685	723	666	707	692	703	737	688	661	677	670	714	678	709	693	730	678	685	686	691	689	695	661	724	659	721	705	753	683	716	670	726	711	683	695	723	688	678	687	712	744	697	699	712	711	676	648	695	688	757	690	664	665	713	714	744	716	696	659	615	689	693	729	686	678	677	737	633	681	742	672	712	699	682	697	697	697	682	639	716	684	679	664	716	705	695	688	700	667	692	697	710	709	719	624	720	657	672	722	707	713	708	737	716	730	699	693	700	636	714	665	724	694	723	693	723	733	695	708	717	730	665	683	710	649	714	678	663	723	675	734	669	693	749	752	713	669	693	706	768	713	696	717	698	713	684	677	699	673	701	716	670	722	677	666	657	675	733	673	744	687	664	686	689	712	743	766	743	715	665	694	696	695	706	733	714	702	678	670	714	693	713	724	734	737	684	655	713	695	703	704	723	727	633	687	693	652	713	644	715	702	733	698	719	672	741	694	732	709	665	709	746	717	681	699	673	718	712	705	670	674	650	694	697	664	703	674	708	670	646	684	718	720	663	670	719	709	712	698	703	687	647	706	705	693	758	712	739	716	699	724	720	733	705	695	694	708	647	714	680	699	722	718	693	695	747	730	688	663	671	645	664	648	719	664	680	721	700	725	671	715	672	696	708	696	691	663	711	700	685	719	743	650	690	699	704	711	712	661	709	712	656	643	686	681	710	698	727	719	691	723	713	730	687	716	667	706	717	696	678	705	713	699	680	681	695	683	663	689	683	691	664	703	720	713	712	715	764	646	689	733	650	693	675	688	724	682	703	737	711	724	633	648	682	711	733	702	713	701	710	738	726	643	672	680	735	687	721	662	734	694	685	678	706	660	643	670	724	709	710	689	737	683	649	746	717	706	709	643	682	700	675	689	684	718	661	725	701	692	680	698	732	674	689	704	668	713	710	679	678	653	723	702	715	710	687	700	667	719	723	686	707	687	717	715	692	698	685	711	720	699	714	690	700	700	644	688	715	696	652	689	689	664	735	697	719	693	721	690	686	713	609	674	739	664	668	687	705	709	665	675	687	704	688	663	687	728	694	687	697	701	671	684	683	730	698	701	673	643	678	695	688	674	664	735	696	712	666	708	665	700	682	667	695	736	726	697	700	694	705	661	685	682	701	699	711	715	763	690	683	692	680	664	698	658	719	710	694	672	716	738	712	727	692	704	702	661	662	719	688	700	667	711	713	682	689	732	738	672	716	654	681	687	724	719	720	698	694	730	673	740	680	707	685	747	725	676	679	722	716	700	735	734	675	707	696	669
37128	55673	48072	37345	29978	15561	10901	8093	6647	5445	4555	3763	3202	2864	2497	2267	2065	1905	1730	1590	1500	1490	1415	1316	1265	1186	1153	1083	1119	1036	972	929	954	1002	898	924	918	854	893	814	844	849	835	824	834	819	791	755	805	776	795	810	772	772	744	830	777	756	721	751	747	783	744	725	767	790	760	760	772	765	753	769	787	793	766	746	774	729	788	738	730	716	796	753	764	706	719	740	745	787	788	793	740	725	742	679	711	737	712	752	736	746	749	725	772	763	764	722	758	718	752	775	729	721	752	718	777	776	715	749	709	738	694	772	744	710	749	764	743	758	726	742	725	766	791	730	711	742	733	769	735	741	780	716	743	779	760	717	752	789	725	748	771	754	676	718	780	750	730	723	669	691	726	741	746	733	725	733	727	759	733	689	753	712	797	706	759	735	847	704	738	735	699	756	748	722	742	733	774	754	718	748	757	743	724	740	717	695	713	734	767	763	760	712	711	735	709	687	774	796	744	773	742	707	768	768	758	785	719	714	710	778	751	768	761	711	725	720	715	782	688	740	748	716	702	720	770	785	771	683	716	796	741	693	747	725	713	702	728	792	730	713	791	753	685	763	748	730	750	761	769	715	733	690	722	742	704	769	730	768	758	700	730	734	720	779	720	682	788	757	770	749	717	752	745	720	732	729	711	694	715	693	719	729	708	743	701	739	752	729	732	758	692	756	733	732	787	718	761	739	721	790	743	740	736	722	715	742	786	763	741	726	772	773	742	750	775	739	725	707	765	744	730	733	745	758	743	752	746	745	729	734	726	757	719	743	739	689	661	745	743	778	694	732	718	771	711	684	742	770	743	719	733	734	706	734	761	717	738	736	683	694	711	687	757	714	739	730	742	742	753	732	708	705	732	742	701	741	753	719	717	750	691	803	686	718	763	756	690	713	722	831	772	734	722	734	745	714	712	753	727	748	721	716	690	750	742	685	742	720	736	764	717	750	725	720	732	766	761	769	745	715	763	764	754	781	752	749	726	724	742	740	765	738	726	751	743	750	771	732	678	812	753	763	726	779	772	742	743	736	759	744	761	730	756	758	734	748	722	734	734	712	757	720	769	746	746	734	758	733	750	710	755	700	776	727	764	753	754	743	731	754	736	712	744	771	716	732	753	710	743	773	734	754	713	791	784	717	701	728	742	779	743	732	719	740	714	754	779	752	731	735	709	737	699	730	784	708	760	720	719	732	743	728	710	768	720	674	719	732	735	757	721	704	764	726	718	741	712	746	773	780	756	721	718	731	752	700	759	744	697	754	730	724	674	718	723	706	763	760	736	716	748	722	756	735	784	730	728	746	734	733	740	774	700	772	707	740	768	792	727	759	813	766	764	715	758	738	749	771	688	707	779	741	707	743	730	741	725	775	764	711	710	763	704	738	728	761	753	760	754	761	730	750	732	722	757	772	765	769	712	747	752	741	760	700	710	721	727	681	752	705	750	734	747	703	748	732	786	765	755	770	719	755	765	697	795	775	705	691	739	764	732	724	799	706	735	734	732	716	732	734	727	759	753	734	745	716	721	745	778	733	753	733	748	716	707	777	737	716	678	747	732	760	717	744	727	748	730	732	738	771	715	723	761	740	750	744	780	766	788	755	725	750	738	716	752	732	728	754	739	739	753	745	742	728	728	750	736	708	707	715	725	743	704	705	753	709	731	720	729	713	705	718	724	693	730	754	734	710	720	741	737	753	706	742	757	763	757	768	739	717	741	748	714	752	730	712	757	727	740	751	715	777	754	715	751	755	777	741	761	714	720	723	725	802	717	712	704	707	736	695	768	767	712	762	733	733	766	744	735	736	791	687	724	723	752	729	712	794	759	718	718	748	706	724	746	713	692	748	716	712	787	743	781	736	751	710	739	717	760	709	759	698	717	746	766	769	727	750	741	720	699	752	726	732	752	699	708	756	754	745	773	754	737	745	739	756	718	707	730	737	715	757	742	741	732	718	738	729	753	678	762	764	740	727	761	737	754	744	719	780	747	714	706	718	765	761	749	741	738	714	780	734	712	755	712	745	736	752	715	751	722	709	719	745	728	727	748	755	733	680	700	740	722	735	766	759	702	738	714	744	737	750	728	726	781	741	691	749	684	769	747	752	722	762	688	727	696	690	749	759	764	704	719	755	736	722	756	739	765	764	726	785	700	669	741	771	757	769	747	744	752	735	763	735	742	745	706	712	758	727	760	683	684	700	765	774	734	714	674	735	695	699	772	707	731	812	738	720	756	746	709	730	742	788	727	761	724	768	689	738	716	718	765	724	702	713	718	755	715	722	749	741	785	711	798	718	740	677	778	791	697	767	729	708	784	720	752	746	717	702	751	751	706	714	719	682	739	730	722	747	693	704	709	742	709	712	723	741	723	795	750	732	712	755	718	761	713	766	731	733	734	773	760	739	742	735	748	722	733	729	716	778	683	761	729	712	708	766	756	810	765	711	721	674	734	751	751	708	709	722	732	760	694	755	749	743	718	745	709	725	710	788	756	708	715	709	754	770	742	747	701	772	723	694	740	719	730	709	751	748	741	671	729	736	733	724	735	695	762	744	691	729	728	733	716	738	777	712	756	786	738	749	693	784	781	758	688	755	712	778	766	730	732	762	775	703	738	711	718	762	763	720	760	714	730	785	747	757	762	725	688	750	714	721	719	708	728	712	711	703	717	733	714	710	716	791	757	747	740	744	754	755	776	763	718	749	745	713	767	747	775	724	721	740	802	745	708	722	684	770	702	794	721	760	708	739	751	732	721	727	748	736	697	778	761	673	720	751	691	727	793	788	710	738	729	786	733	737	761	699	722	772	781	753	768	744	740	705	734	748	738	719	777	765	710	773	731	692	721	710	728	761	771	780	713	739	732	735	764	694	702	782	749	743	755	726	776	741	749	751	713	716	732	738	771	735	757	740	725	748	729	709	788	722	751	733	703	740	759	709	738	773	742	730	738	716	746	738	736	746	726	737	724	730	769	739	758	744	759	778	744	717	755	735	736	727	734	689	747	750	765	729	754	717	721	759	744	711	724	764	814	749	749	752	706	661	760	753	811	738	734	740	696	756	742	742	746	748	728	761	713	755	734	758	663	688	725	687	728	729	742	724	709	766	700	715	713	712	727	730	743	791	753	707	746	712	761	764	740	776	745	750	741	710	716	718	747	682	728	675	792	729	745	743	740	760	703	758	761	748	725	701	687	707	701	754	701	773	764	697	725	766	733	727	751	714	689	733	747	765	727	709	785	719	737	742	714	704	713	691	728	725	738	725	728	741	691	742	685	727	730	751	716	722	697	753	714	723	768	753	755	778	743	760	720	733	747	712	730	743	747	716	732	720	740	745	782	747	726	781	772	738	735	765	778	740	739	690	728	741	781	728	751	759	762	728	690	747	762	712	754	755	776	744	692	702	703	746	726	789	744	758	720	738	728	729	787	748	803	712	767	753	715	729	717	736	759	685	723	753	760	728	767	751
23086	20766	27560	25153	23386	22778	16524	7372	4705	3934	3226	2695	2328	2175	1924	1734	1619	1404	1457	1376	1340	1295	1197	1138	1185	1103	1095	1048	1000	1032	1040	1003	1010	948	981	921	921	917	923	905	886	879	941	872	870	907	882	931	884	861	866	835	858	846	865	845	846	855	825	807	874	857	836	794	821	844	840	866	801	819	844	816	855	813	829	784	878	836	860	838	835	834	851	830	839	799	798	830	834	810	817	860	817	837	754	833	805	846	836	831	813	824	799	813	826	870	846	833	827	846	834	837	891	840	781	814	851	851	818	812	794	847	810	814	839	890	834	796	883	817	848	871	851	817	834	825	827	790	846	852	767	803	793	809	762	842	818	802	800	783	834	779	837	841	878	869	809	793	861	860	886	819	825	842	847	769	836	795	839	816	818	848	836	843	840	810	806	853	796	874	808	800	815	788	823	805	856	809	842	812	800	839	823	820	740	839	885	799	795	781	821	780	812	818	820	815	820	804	855	851	790	799	852	817	824	793	810	860	847	785	772	799	808	833	852	839	847	791	842	885	776	833	805	862	794	806	798	859	830	864	815	768	844	712	793	828	818	792	848	777	759	788	835	816	778	823	839	812	838	854	771	790	898	804	884	817	803	842	823	774	850	838	799	847	821	812	814	773	760	820	861	821	838	814	799	826	772	799	807	794	794	835	861	784	829	831	836	791	838	790	835	770	794	846	842	829	799	860	862	864	806	829	832	827	801	840	832	884	803	835	813	787	865	789	814	821	803	869	808	889	833	843	817	824	755	868	762	798	780	817	801	785	814	846	823	832	865	801	809	796	803	819	820	802	817	855	873	829	841	835	814	794	888	750	868	880	843	826	799	852	809	822	807	833	823	807	790	763	786	814	836	849	824	834	817	833	850	846	869	824	811	844	806	811	816	821	838	756	788	782	830	793	796	849	813	785	819	836	782	803	848	825	870	826	781	801	863	846	810	795	772	845	793	878	769	870	827	812	799	843	782	812	813	825	843	831	865	821	843	790	832	850	850	824	783	858	867	819	881	777	841	832	816	730	810	787	780	830	812	837	790	845	813	885	775	829	871	816	841	831	811	781	817	823	805	777	812	812	855	851	903	845	836	807	846	826	864	879	865	818	881	806	782	859	893	778	813	835	805	819	842	817	835	834	867	869	782	851	811	838	791	840	742	856	855	854	859	799	823	840	829	842	806	828	821	839	758	777	801	824	833	842	827	794	769	780	810	855	813	783	786	801	818	816	851	824	784	796	779	825	828	835	804	832	842	861	851	787	849	788	836	837	827	819	816	818	866	794	838	842	805	793	838	871	791	815	835	813	804	847	777	848	857	818	848	749	765	853	835	748	816	835	831	790	802	833	832	861	820	835	817	835	827	834	834	800	809	823	799	811	830	824	803	802	788	804	857	794	755	874	832	809	845	820	794	842	852	814	829	822	785	831	876	835	850	861	835	804	779	814	841	832	817	827	808	814	821	848	809	830	787	826	848	743	846	838	804	773	843	875	797	782	832	846	806	786	870	774	781	814	814	860	874	832	843	847	821	794	881	822	817	755	816	786	826	833	812	840	799	880	863	875	801	847	857	842	767	790	833	868	839	850	831	755	808	837	869	864	856	763	799	864	822	772	843	877	804	818	813	849	829	780	844	815	830	781	814	774	846	787	811	804	798	784	784	832	806	825	772	802	874	808	824	821	827	787	801	841	800	774	828	814	836	812	841	822	827	788	793	810	785	825	834	828	820	843	781	822	827	817	835	797	765	873	801	835	810	863	861	797	807	808	840	878	831	810	828	803	732	835	813	834	808	833	810	827	847	791	835	836	801	798	827	795	863	800	809	832	788	847	831	834	824	845	777	849	816	826	791	859	808	853	785	844	853	778	824	826	819	817	876	796	827	859	812	828	797	855	800	777	827	813	814	828	862	813	833	855	765	842	829	808	858	842	833	832	792	812	796	807	855	825	804	862	824	796	826	828	820	752	770	806	789	798	785	817	792	752	777	769	810	820	820	817	820	843	861	864	808	826	830	792	782	832	820	774	832	845	796	803	726	868	816	821	841	790	827	805	795	824	795	817	852	865	779	777	810	803	766	807	834	793	819	821	811	853	807	804	781	797	797	844	836	787	848	831	830	787	837	861	848	804	815	817	820	841	827	857	817	801	796	829	827	791	771	828	823	813	814	819	796	791	827	789	840	795	805	796	797	798	866	804	846	822	797	844	801	833	796	806	869	828	797	806	851	843	778	819	849	820	816	821	820	808	816	776	756	783	835	862	840	793	841	806	842	791	828	876	785	811	808	818	784	835	833	848	779	822	832	810	820	856	777	804	828	796	784	851	854	825	822	827	821	805	791	815	818	838	828	827	827	863	799	861	809	802	866	852	818	814	822	792	825	773	796	845	831	831	805	832	821	819	812	810	840	756	818	824	818	799	797	817	835	806	838	779	775	821	785	831	799	877	806	803	793	817	811	827	857	872	778	820	798	814	798	807	817	802	805	844	821	843	798	799	827	833	796	834	851	884	810	809	846	766	798	832	850	775	813	784	841	771	838	770	802	831	851	790	785	803	838	767	794	820	846	778	790	822	828	834	801	874	823	815	795	815	816	784	827	823	868	807	824	779	813	814	818	774	855	803	847	797	795	825	777	827	788	822	800	767	853	841	806	825	833	849	821	808	800	880	866	819	823	805	844	783	831	788	839	814	780	797	837	767	770	733	820	774	809	802	813	812	811	836	836	817	819	783	790	751	841	817	818	822	828	796	797	773	809	741	819	786	820	808	850	788	767	843	779	812	788	803	767	824	800	831	786	825	769	816	847	814	786	819	757	817	846	813	791	839	850	847	845	810	776	872	872	774	834	835	837	808	838	830	821	830	843	854	772	808	815	805	799	799	786	793	821	819	820	795	871	820	772	828	843	853	833	863	818	821	834	805	828	780	804	860	860	814	862	850	799	771	864	790	788	796	763	792	811	795	807	813	754	793	816	800	822	836	844	863	843	820	793	804	781	814	868	830	840	827	840	816	859	772	815	847	794	812	838	875	825	810	830	802	800	821	827	829	855	776	819	839	796	787	830	875	816	809	845	832	841	824	830	833	821	783	816	797	814	833	840	859	817	776	843	822	804	815	853	887	867	801	781	779	814	829	829	864	838	806	790	814	820	847	856	786	834	834	829	845	803	815	827	853	823	784	830	792	891	806	793	820	780	864	857	883	786	793	796	860	876	810	800	798	794	807	800	850	799	780	819	814	860	883	825	805	757	830	792	849	796	814	845	804	838	802	871	820	800	838	863	811	797	835	843	813	880	827	807	810	781	853	788	819	863	784	840	824	861	842	830	762	792	845	813	796	764	890	833	795	815	819	777	803	840	827	853	824	794	840	817	839	859	802	826	780	859	808	818	797	813	834	816	878	842	881	829	795	813	803	828	835	812	756	859	816	811	837	793	831	862	786	797	899	754	809	861	777	812	809	853	848	871	803	880	776
39811	64473	60368	48793	37571	23425	13502	10509	8463	6851	5589	4646	4139	3617	3187	2842	2420	2237	2165	2004	1851	1784	1658	1588	1466	1458	1391	1360	1262	1260	1238	1188	1172	1102	1148	1099	986	995	1010	980	1001	964	964	963	945	918	938	941	915	956	919	907	921	938	890	866	892	920	903	924	915	894	923	880	933	896	899	847	821	876	877	907	887	860	816	901	805	845	827	903	811	830	801	828	871	849	850	831	858	868	850	844	835	816	785	859	823	871	787	851	829	843	838	857	879	854	785	856	816	861	857	822	852	831	883	910	845	811	844	844	851	838	836	850	895	836	846	811	814	841	853	831	811	833	839	854	836	814	912	848	896	868	830	779	817	807	831	810	885	875	797	839	836	843	852	874	836	858	818	817	832	840	821	818	823	859	840	818	843	848	813	862	884	851	856	866	824	852	825	869	805	877	843	805	883	802	871	813	856	825	842	865	863	840	877	833	880	880	829	857	792	827	810	812	855	819	836	858	824	840	858	789	840	834	860	837	880	829	813	836	896	850	835	803	820	870	851	874	830	858	852	814	827	815	885	811	845	828	840	852	871	834	864	818	843	851	832	808	805	863	849	847	806	821	804	849	865	838	832	864	795	880	820	896	840	846	907	858	849	777	848	843	816	837	855	831	806	865	832	868	862	806	847	866	842	848	855	801	824	825	831	855	844	865	826	822	834	880	831	864	855	842	823	851	840	904	819	871	860	812	816	789	839	793	819	794	873	809	855	853	865	879	815	801	820	821	849	806	812	839	867	844	843	795	886	836	885	853	849	840	852	883	831	832	816	802	832	877	822	848	825	815	803	860	889	833	850	854	830	819	847	810	812	843	823	835	843	858	871	843	821	874	838	831	806	829	915	833	860	866	848	895	813	905	836	833	840	818	852	832	879	865	863	833	849	845	793	809	858	908	832	811	849	867	806	786	850	859	834	871	805	850	849	828	882	815	855	877	830	832	834	876	845	778	834	802	846	856	874	825	855	849	870	852	832	806	886	820	845	789	831	793	897	850	851	842	885	876	795	805	857	869	778	836	867	864	812	813	868	802	842	857	891	874	866	804	789	801	799	872	803	876	866	811	837	911	823	850	847	870	886	851	854	836	870	870	791	812	918	846	846	842	825	902	839	856	862	813	806	857	801	845	846	886	870	814	838	818	817	824	858	802	840	806	824	850	820	833	889	843	833	868	826	900	826	825	861	833	865	833	891	868	870	906	838	877	856	892	842	863	837	821	853	851	874	777	859	882	791	850	846	813	825	875	835	817	854	821	812	814	861	860	829	810	888	816	899	850	831	892	822	829	821	817	899	849	815	796	851	882	828	872	824	843	861	855	867	826	820	853	863	836	789	856	857	838	859	835	846	799	824	873	848	859	791	828	831	833	840	847	925	842	839	849	833	828	848	849	807	884	832	827	898	841	869	818	841	873	879	874	843	856	849	811	821	864	887	844	810	787	840	888	780	857	846	818	835	801	821	860	853	903	810	807	860	823	845	816	839	835	834	857	868	843	847	851	824	852	828	887	799	834	804	795	894	788	819	861	878	852	801	844	814	883	801	848	857	820	877	834	784	813	920	838	844	832	848	862	870	888	794	834	804	866	800	799	818	811	847	833	828	829	833	869	841	867	864	786	826	846	814	802	787	778	824	867	866	866	849	832	775	816	801	866	766	827	817	806	816	841	838	880	815	845	809	847	856	798	852	829	843	817	876	850	838	825	819	851	821	809	823	831	834	913	836	819	862	894	822	861	836	903	862	872	880	792	801	810	845	859	861	805	868	813	879	821	840	809	838	840	825	808	827	849	823	835	823	859	832	838	796	847	858	818	860	858	833	873	881	833	853	836	835	835	872	859	861	850	845	819	838	872	840	865	864	847	849	828	882	893	827	863	816	850	854	858	888	827	842	870	855	839	831	821	853	850	808	817	816	905	887	904	871	881	841	836	894	852	880	814	818	792	839	853	843	852	803	803	829	865	863	873	847	820	883	812	891	855	887	785	821	875	837	848	834	856	822	920	816	823	848	837	808	829	782	857	780	885	866	834	807	871	833	836	845	817	814	829	736	893	840	897	821	870	811	857	838	881	791	809	832	854	854	814	868	836	830	859	814	877	797	838	818	808	863	802	871	838	845	860	830	884	831	837	882	803	856	817	867	780	833	821	826	856	870	818	851	802	856	837	834	820	890	795	798	843	817	841	772	824	834	812	831	853	776	791	865	861	832	825	807	833	827	856	814	858	837	866	812	906	793	856	798	839	819	841	856	810	846	862	874	826	814	813	868	854	843	880	859	840	823	826	813	847	865	818	813	883	858	838	827	846	856	843	834	812	844	855	893	871	846	869	824	870	848	853	805	875	830	834	835	849	821	815	855	799	900	867	849	781	835	840	816	811	878	794	818	878	834	866	799	860	827	834	793	876	858	832	789	800	862	880	862	822	894	813	889	828	826	825	910	908	820	788	870	838	833	861	844	797	779	868	843	865	852	817	828	834	889	854	860	820	864	843	854	836	859	816	872	798	843	820	879	804	895	842	863	858	841	819	834	765	868	862	859	833	810	873	895	811	862	879	829	780	869	837	857	859	847	887	867	834	831	818	852	800	773	837	841	873	777	789	899	916	879	825	894	819	806	838	831	836	864	861	843	871	856	834	907	822	848	811	869	839	812	818	859	820	853	841	831	839	875	821	869	855	859	834	802	869	827	852	827	872	848	857	811	802	873	889	833	833	803	813	860	870	858	841	809	895	809	902	850	832	871	813	830	814	850	817	877	843	848	800	860	826	799	877	841	898	797	832	847	846	813	819	874	837	871	883	853	898	814	856	825	865	869	880	843	858	864	829	884	849	849	806	825	822	868	815	821	863	865	837	818	878	879	816	814	853	853	875	880	821	847	819	771	854	824	861	765	831	810	790	851	864	818	811	831	875	830	880	869	853	850	817	845	872	812	830	888	892	886	823	831	873	854	778	870	792	822	815	867	845	858	792	807	868	817	861	886	854	882	785	852	885	815	837	858	845	824	800	869	842	851	813	803	862	850	852	812	851	891	829	849	857	839	869	795	848	859	877	911	867	812	823	817	833	806	862	875	868	843	824	819	847	822	841	834	829	846	847	820	788	881	840	805	808	870	811	858	848	850	818	878	821	854	836	836	859	884	850	799	808	861	798	857	825	799	844	834	868	798	881	871	830	848	860	825	805	863	790	857	767	893	891	781	856	805	897	881	844	857	875	814	859	857	876	794	839	833	850	802	808	823	837	853	831	794	829	815	836	826	807	861	822	856	882	849	802	829	855	833	875	810	866	796	868	827	813	802	794	822	845	832	835	858	809	798	891	867	863	822	841	898	792	848	823	856	815	837	831	818	839	827	863	879	848	824	878	827	815	836	814	806	819	867	879	831	829	846	842	805	816	876	832	846	817	873	842	825	844	846	846	869	851	809	831	894	862	871	830	849	834	888	842	855	871	858	850	820	851	884	856	822	851
35376	36342	33339	23650	11284	5377	3303	2584	2147	1891	1647	1421	1330	1239	1187	1008	1102	1071	1056	1033	932	982	894	932	938	873	902	863	875	854	842	888	883	772	811	828	853	821	781	755	769	730	813	811	789	752	800	731	765	732	814	772	796	755	826	771	712	748	827	806	720	767	818	813	758	764	766	761	793	781	767	816	772	743	768	777	773	772	775	732	783	779	729	754	771	751	763	820	753	749	742	807	715	744	800	739	768	785	832	750	776	759	745	746	774	777	736	735	819	778	764	791	727	767	747	773	751	768	803	747	752	737	799	766	734	718	716	751	798	776	770	782	805	783	771	747	787	780	774	809	759	747	767	795	768	813	764	821	781	780	746	723	772	760	720	819	773	788	771	776	761	739	838	724	771	743	783	846	734	748	740	790	750	763	735	815	728	771	759	761	760	800	763	815	745	753	744	738	807	744	771	774	748	778	783	784	746	807	760	806	831	761	773	776	736	777	754	813	797	768	762	711	811	734	766	805	786	769	756	765	798	753	741	743	785	689	752	711	818	777	701	793	749	749	755	820	758	781	761	815	786	760	790	801	772	754	747	728	730	734	808	782	797	738	788	756	749	800	783	780	759	792	797	752	765	742	767	727	744	732	742	754	761	763	771	767	772	744	786	780	745	719	802	743	749	721	761	743	787	791	788	774	738	751	785	807	793	787	797	730	759	743	770	769	751	739	777	756	746	746	754	759	803	809	799	764	720	768	790	753	796	721	768	769	750	755	762	795	752	747	767	786	763	789	793	780	768	750	804	793	797	773	713	723	758	756	740	777	842	807	762	770	796	723	758	741	782	772	752	781	756	773	811	735	778	813	750	761	744	770	747	785	776	716	737	768	741	799	698	754	749	801	807	826	786	763	765	785	796	754	739	760	730	771	774	769	813	792	744	836	771	785	774	771	749	761	759	723	767	801	765	738	699	775	743	789	758	814	734	795	789	773	773	778	743	745	764	777	781	743	740	772	809	796	746	738	747	758	773	747	813	778	773	741	760	761	772	779	781	746	842	763	731	750	743	780	734	781	794	797	762	828	770	789	811	762	777	728	792	800	762	783	730	758	733	765	744	745	755	817	803	774	794	789	713	750	790	776	784	741	723	833	769	799	809	762	762	769	723	764	745	780	772	745	754	773	806	835	784	758	785	781	762	729	772	761	777	740	720	786	761	763	798	786	784	768	754	789	851	705	742	725	789	838	762	704	764	806	772	737	753	769	795	720	800	792	774	762	766	743	791	770	718	765	752	809	721	754	781	765	751	791	770	765	774	799	768	754	737	816	792	821	742	776	767	770	742	793	787	759	754	710	787	766	841	791	749	766	728	750	789	736	748	758	744	799	773	782	788	770	738	753	737	790	737	731	759	784	785	757	738	815	728	762	736	766	748	724	752	724	740	751	802	796	742	802	784	746	758	773	762	800	798	759	736	737	764	783	799	761	727	709	748	681	752	797	724	716	764	764	773	793	820	782	802	729	759	779	758	783	721	757	739	765	785	781	735	750	740	754	779	778	819	770	803	782	823	756	772	769	767	803	766	806	724	795	758	784	804	730	743	778	746	761	755	694	717	783	769	712	797	770	812	749	766	745	755	736	793	765	802	781	792	762	753	794	750	754	763	758	760	794	789	753	756	776	755	763	752	737	787	791	771	761	719	790	777	761	813	766	765	660	798	701	771	773	803	725	758	790	801	798	771	814	782	754	771	810	782	725	736	783	769	749	810	780	769	746	731	732	794	824	719	794	785	769	714	756	750	785	728	764	826	798	768	797	811	780	717	734	805	752	744	773	755	765	711	783	762	769	749	762	794	780	731	746	734	771	731	713	754	789	744	799	774	783	786	769	746	779	808	709	787	764	685	813	699	752	742	790	831	761	801	729	768	742	772	800	739	777	771	747	782	730	720	719	756	802	786	808	721	765	747	743	734	771	746	784	786	741	719	750	757	793	770	767	729	777	734	757	750	776	724	749	765	695	777	778	780	762	765	796	782	714	736	780	746	757	700	751	804	752	763	794	719	811	768	754	729	723	779	791	830	773	752	782	766	760	728	752	780	805	721	769	789	742	775	712	780	808	764	731	762	765	810	726	788	796	721	765	735	780	792	767	769	827	792	738	814	781	805	771	811	773	793	772	788	741	808	789	754	739	747	794	740	753	801	750	748	787	826	745	803	795	780	786	816	758	765	754	732	757	765	747	722	766	743	784	770	807	775	770	715	764	780	709	790	738	815	757	769	789	721	807	780	759	740	771	771	748	757	788	755	747	756	728	777	762	753	799	736	784	738	761	767	770	746	708	759	827	778	801	770	683	752	799	802	762	760	778	790	780	742	762	742	788	725	735	769	796	762	712	769	786	807	749	738	794	751	766	752	806	743	794	795	761	772	727	769	759	702	769	793	737	760	750	780	790	720	754	806	766	791	740	787	742	790	778	790	763	779	779	729	759	746	800	767	776	748	756	747	741	775	762	758	790	744	753	735	742	771	788	731	747	790	765	795	739	793	768	730	801	727	717	783	801	710	724	791	774	788	779	710	755	753	736	758	780	777	763	733	765	769	777	774	773	808	768	740	764	722	741	750	743	777	801	749	728	759	748	790	802	772	807	811	801	763	734	792	784	751	774	754	754	790	776	789	800	720	766	785	737	780	812	709	798	799	742	796	775	757	813	726	742	787	708	768	761	784	766	766	782	767	808	766	760	771	762	771	741	790	767	748	729	726	745	770	786	766	758	737	768	778	774	779	778	732	780	727	750	758	747	759	758	796	783	766	730	766	749	766	808	806	777	790	786	746	750	772	770	798	768	741	819	768	731	712	783	760	773	776	817	798	747	788	798	809	811	787	748	776	756	806	763	770	748	787	762	791	735	794	765	748	773	805	773	792	783	752	759	745	770	753	779	749	755	781	735	807	721	729	761	779	733	732	764	770	801	813	790	780	790	810	765	740	774	746	760	775	716	725	772	777	771	770	766	737	785	765	724	751	789	714	773	807	768	781	775	809	779	773	756	798	774	789	745	755	767	707	770	772	801	788	793	785	747	752	722	767	783	794	765	781	820	782	744	749	786	760	782	768	738	799	743	687	767	794	755	781	777	761	734	692	773	739	786	777	756	765	757	837	721	782	767	793	749	715	721	761	739	777	810	744	788	723	778	786	768	766	784	781	769	699	767	765	781	778	756	774	770	789	744	775	771	781	769	782	741	756	777	809	683	792	762	765	783	781	738	727	775	811	760	744	786	730	789	794	714	778	749	786	776	789	784	724	733	754	785	756	801	765	746	753	785	779	756	747	795	766	762	752	793	774	779	786	806	746	748	782	749	730	745	763	779	788	730	800	800	763	778	796	714	718	769	782	796	743	755	749	792	777	765	746	738	842	819	751	746	783	817	731	739	756	770	815	770	811	776	773	722	795	756	782	767	787	799	780	811	771	799	722	777	729	760	773	774	731	800	771	807	769	753	745	769	771	798
38720	46122	40178	26757	15563	9125	6255	4978	3977	3283	2814	2517	2274	1997	1730	1680	1537	1450	1302	1281	1239	1230	1146	1167	1137	1050	1082	970	1055	949	991	949	974	981	884	858	905	854	882	879	862	859	857	850	880	899	803	845	848	927	849	884	807	840	874	843	810	821	828	825	803	878	778	804	777	787	820	860	857	835	860	803	857	850	818	802	830	787	808	835	817	834	830	847	745	840	799	810	818	863	786	784	772	773	815	855	879	784	776	760	860	809	782	791	812	814	814	781	807	834	872	821	835	791	836	822	847	845	829	758	812	855	783	773	810	838	812	792	812	705	837	830	781	837	829	798	763	782	800	846	840	840	834	817	800	787	839	780	838	794	776	829	843	804	809	883	856	822	834	834	818	864	789	787	788	796	846	820	801	839	843	807	730	805	824	801	772	829	806	845	809	796	817	834	817	794	782	780	827	767	815	825	804	812	874	775	833	805	798	806	802	765	781	859	825	799	771	807	851	754	793	784	826	811	824	793	794	802	825	792	727	799	780	799	817	842	807	887	773	825	809	819	789	823	798	854	806	844	803	836	792	830	781	852	765	813	793	814	795	839	822	784	822	848	798	832	784	853	825	805	809	790	819	791	834	849	826	778	862	828	785	811	815	794	823	782	777	811	842	804	782	805	801	781	804	777	813	784	797	863	792	837	865	869	813	802	764	823	808	782	779	854	763	807	835	799	825	793	834	775	785	808	811	848	824	844	840	818	783	802	821	822	860	866	828	832	780	825	786	815	805	797	792	781	849	860	791	792	832	782	776	810	788	794	869	816	782	782	836	816	787	833	854	795	805	773	810	812	808	820	811	780	837	804	827	830	802	811	804	788	809	825	801	833	860	795	854	803	822	809	837	897	775	784	818	820	799	813	772	846	788	791	785	787	795	817	818	824	819	821	807	779	807	839	800	734	821	826	827	827	849	787	827	815	750	808	818	783	806	839	804	814	775	822	850	785	798	808	805	801	842	847	816	836	846	811	792	808	801	791	769	838	813	790	824	835	800	803	832	808	855	863	828	828	772	778	783	803	846	810	815	805	848	807	793	835	787	794	835	815	788	811	776	781	817	818	806	843	821	805	810	857	804	757	814	848	783	845	847	771	803	829	794	810	816	801	830	825	766	816	827	795	789	818	807	822	798	819	790	786	794	823	802	811	791	807	813	857	820	792	821	775	873	836	780	845	760	868	822	832	795	800	775	815	801	788	801	770	887	811	802	822	829	808	835	826	754	796	758	820	811	778	815	823	806	795	819	817	822	838	817	811	815	798	796	807	805	792	844	857	838	844	832	788	789	826	822	795	797	812	820	821	840	818	818	870	854	853	813	773	841	775	890	748	806	800	865	848	811	825	807	854	809	813	808	801	799	820	843	802	786	809	814	785	803	815	835	789	864	806	768	783	836	779	844	805	799	804	812	738	818	807	814	796	820	773	819	788	842	814	775	797	808	842	826	808	817	782	777	809	793	781	817	782	816	803	790	867	851	830	793	772	821	908	778	789	806	797	825	809	811	847	823	791	776	835	782	831	809	789	780	846	813	798	793	783	901	791	802	850	826	780	831	795	744	818	842	823	845	847	808	809	841	838	804	851	749	827	826	800	819	770	829	845	820	848	777	836	778	774	852	845	746	793	769	847	801	809	796	857	803	807	821	841	767	772	816	779	828	782	807	805	772	824	839	841	779	801	813	830	809	805	832	852	777	836	828	861	806	812	814	759	805	797	794	808	815	817	797	821	811	798	820	795	838	804	836	838	829	784	817	790	787	750	811	842	830	813	844	799	828	829	807	805	850	841	794	804	799	851	819	813	814	851	791	793	819	828	853	834	830	833	822	868	811	774	846	824	815	811	779	850	803	829	806	839	867	837	812	813	803	775	784	820	784	824	812	817	796	806	753	792	851	815	847	861	761	797	815	825	766	794	811	821	833	806	791	828	786	822	805	847	834	891	876	829	786	783	823	807	836	828	811	812	820	802	796	840	858	845	799	823	825	845	874	829	796	793	813	780	799	816	751	806	837	754	784	825	801	787	820	857	826	802	855	780	800	788	804	799	825	835	829	856	803	853	783	828	760	839	814	793	822	815	774	792	810	771	831	837	837	817	832	829	843	806	762	759	778	828	822	780	858	835	833	790	817	800	856	750	791	781	851	838	829	813	864	891	802	807	849	818	825	835	802	862	826	814	833	835	830	818	829	805	821	845	824	858	855	840	762	855	815	844	791	856	845	815	797	790	839	829	769	791	833	874	831	808	821	818	769	801	804	813	824	848	793	824	826	845	784	828	850	871	820	796	858	824	791	835	834	764	774	795	758	785	785	792	789	854	818	824	818	798	770	801	791	787	831	805	814	858	811	797	843	799	818	801	807	824	797	876	805	788	813	795	814	846	864	837	778	889	790	863	806	769	819	784	811	836	828	783	888	845	851	820	840	791	791	799	839	801	803	791	794	807	774	836	838	820	811	810	841	797	793	777	806	803	826	847	806	815	808	864	812	815	831	828	826	818	777	820	802	849	800	817	848	812	784	835	822	800	826	792	819	799	772	804	831	835	851	831	830	852	811	822	806	819	814	830	845	848	819	817	809	829	839	826	815	835	773	815	849	794	796	763	766	856	820	771	818	835	814	824	818	771	803	781	836	791	808	812	876	802	827	801	805	768	791	795	826	819	816	816	823	797	803	759	806	799	832	784	786	796	839	763	809	846	835	802	805	796	790	822	815	820	825	843	809	763	875	777	810	843	801	844	878	771	842	773	794	805	829	880	810	822	800	845	844	857	784	798	800	828	806	841	752	809	827	807	774	839	823	805	768	771	838	793	795	858	854	779	833	830	836	798	837	798	737	836	794	799	738	796	829	768	808	817	842	815	820	862	817	840	772	820	788	861	811	856	777	842	824	843	805	838	819	836	813	785	789	831	778	797	810	814	800	785	804	827	808	830	830	811	809	815	824	819	856	819	804	776	894	809	842	838	805	841	807	789	840	812	804	804	770	810	784	796	862	792	786	817	831	808	791	811	808	781	840	813	820	795	841	889	820	831	756	836	810	786	842	833	808	820	842	843	822	767	794	826	788	818	793	783	790	828	838	857	785	808	861	827	899	796	814	861	870	799	770	782	810	890	807	802	790	853	815	823	801	814	830	852	797	845	791	836	805	796	791	844	809	772	785	766	794	827	842	781	849	833	816	786	798	844	812	771	792	830	869	800	749	840	776	839	802	834	864	796	808	831	768	815	827	809	814	813	884	845	811	845	795	847	751	853	811	847	818	828	810	837	850	872	766	794	859	782	797	795	813	834	817	780	865	784	838	809	824	880	808	828	787	814	810	776	780	798	801	827	802	806	831	867	818	816	797	791	806	768	816	828	788	809	803	755	874	865	845	758	855	836	826	854	849	852	834	820	795	801	793	773	780	814	778	815	784	819	839	809	770	873	728	818	785	830	851	847	804	791	815	746	829	808	802	797	798	790
25071	20856	27742	26623	20981	15140	8045	4973	3745	3129	2553	2187	1939	1685	1628	1418	1346	1268	1212	1101	1027	1068	995	928	963	908	913	863	866	835	869	848	871	849	782	799	801	784	779	752	767	749	781	733	731	740	729	691	732	762	769	716	729	702	712	752	723	705	719	736	706	700	714	719	694	719	703	718	683	769	709	695	748	749	723	687	712	735	676	699	637	730	704	672	709	704	754	679	674	704	738	688	728	682	702	716	706	765	712	674	722	674	716	694	702	727	737	691	711	740	704	689	683	720	697	673	671	683	703	717	738	697	702	718	678	688	701	699	667	666	671	713	716	690	677	681	696	731	701	676	670	729	691	722	674	722	709	699	720	668	696	694	677	696	662	688	725	698	697	676	735	710	652	664	672	675	689	690	671	722	679	679	771	696	672	702	678	660	692	732	657	654	707	732	630	669	679	674	728	673	711	723	679	704	686	643	698	665	711	687	689	701	696	713	709	675	685	655	695	647	743	692	696	679	644	695	686	723	732	759	661	657	711	673	637	705	712	704	750	744	721	675	706	722	719	672	642	724	724	664	700	711	683	705	661	675	712	689	654	706	725	724	710	711	720	703	715	710	713	678	737	780	744	657	730	711	687	691	706	686	687	682	706	710	654	725	712	722	710	696	703	717	698	660	702	709	744	665	700	696	674	679	704	710	753	721	676	672	714	651	724	678	709	677	705	654	681	719	686	671	708	672	681	688	701	741	755	668	708	724	662	701	671	711	712	661	735	707	694	674	665	653	703	716	674	730	672	698	691	652	694	730	720	656	696	712	741	670	702	722	719	703	699	695	710	676	680	712	675	708	695	703	696	705	682	661	716	725	738	683	740	737	705	680	695	697	702	705	720	693	707	732	772	706	728	722	700	695	655	688	708	683	690	686	670	701	660	730	699	704	716	703	701	722	615	684	701	716	700	710	666	780	648	678	732	702	687	727	703	716	708	678	712	692	711	733	702	673	724	720	703	731	678	736	749	658	679	694	707	725	675	698	709	693	693	684	730	699	666	690	673	732	712	744	719	664	645	704	685	673	689	658	742	699	765	723	744	652	697	665	696	715	688	725	727	684	738	672	706	673	643	675	685	691	675	721	760	657	682	690	690	706	674	708	677	706	640	679	713	660	692	738	700	691	687	679	672	672	698	700	681	691	685	721	691	659	746	660	687	675	659	737	690	691	642	683	683	705	673	672	710	715	695	708	728	713	756	713	710	638	680	720	718	700	685	658	649	682	692	727	663	693	699	674	660	705	659	681	757	660	681	745	680	719	733	721	700	696	685	689	727	679	687	715	682	700	706	694	668	686	698	646	683	696	670	655	699	716	702	693	717	731	720	684	675	699	738	716	703	700	786	643	714	732	643	690	700	707	688	719	691	665	719	686	702	702	716	716	691	660	701	686	718	712	720	650	669	663	750	720	696	706	707	674	711	710	667	722	659	735	693	698	731	710	693	669	677	709	677	684	726	704	721	685	689	668	726	693	660	721	699	715	724	712	703	690	684	717	711	743	691	661	619	703	709	727	753	706	657	707	699	683	681	684	693	701	672	685	741	662	701	730	674	721	672	743	654	703	669	637	690	697	697	683	704	694	723	686	688	680	704	703	700	675	690	713	711	683	729	692	652	709	666	709	701	662	697	692	711	727	684	667	667	671	680	726	747	665	748	731	699	716	681	695	680	691	702	636	714	674	707	770	719	699	739	664	675	703	717	672	747	689	709	649	726	700	698	706	700	743	698	697	694	676	734	703	692	687	675	645	693	691	702	688	711	728	683	690	735	683	736	701	705	739	693	691	709	698	736	721	671	688	697	738	667	723	718	698	694	646	701	700	751	725	772	659	756	658	683	701	717	703	695	717	697	703	707	661	728	695	706	682	676	722	715	707	706	784	664	688	714	696	683	634	661	754	720	754	705	716	705	669	697	706	687	669	745	705	720	714	701	717	739	695	688	670	730	726	670	692	708	725	695	693	703	701	682	672	704	655	730	690	673	669	663	695	731	726	673	712	716	731	723	730	687	714	693	680	728	690	654	695	718	657	731	703	662	747	692	682	677	690	656	712	695	705	692	742	688	689	693	713	720	705	711	686	671	718	720	658	700	757	726	709	678	700	694	697	715	702	669	677	674	704	701	721	678	680	633	754	722	675	646	690	680	675	687	712	677	730	741	714	671	721	646	736	739	660	654	694	644	699	692	686	720	691	645	684	670	683	646	698	690	694	663	671	663	703	682	704	733	676	717	748	710	671	718	692	716	721	672	659	673	683	701	719	703	690	679	695	673	687	711	722	717	701	715	684	711	733	686	701	748	692	695	727	697	714	703	695	714	686	693	686	712	680	662	756	701	724	685	705	705	680	714	700	686	707	674	688	734	684	697	697	734	693	693	675	725	720	695	748	729	753	667	699	711	659	694	721	729	691	674	684	723	693	735	731	706	677	727	714	702	717	714	709	714	711	695	697	672	694	692	685	726	704	705	648	754	700	699	713	717	709	708	679	679	676	736	752	687	712	739	660	680	681	704	719	702	657	715	701	692	722	710	713	677	714	698	691	666	726	708	717	711	692	707	657	693	707	646	693	668	696	640	694	667	715	678	679	728	710	705	726	712	657	684	695	726	691	704	662	696	690	686	685	684	702	679	702	658	674	644	731	732	716	759	689	736	704	699	705	742	666	749	731	685	741	675	692	679	716	669	670	693	678	643	687	669	707	724	696	771	776	693	704	714	754	692	702	707	684	711	715	711	713	681	696	648	712	663	643	702	695	727	680	690	693	714	714	711	709	665	701	643	673	678	696	724	652	700	702	698	729	648	692	686	707	660	689	673	706	698	687	677	742	653	753	714	679	721	676	697	667	684	694	695	693	718	676	689	664	686	720	683	681	722	684	707	680	737	685	719	744	698	730	686	710	730	738	724	692	729	726	669	691	685	687	675	694	689	716	669	649	689	687	699	692	650	739	687	679	672	733	662	722	743	723	692	664	725	707	684	738	725	702	646	686	675	738	655	602	669	643	705	664	668	694	693	723	661	707	678	685	706	663	668	753	726	663	703	687	735	716	703	645	711	714	725	751	668	687	680	705	649	696	734	685	634	695	705	739	688	739	705	697	664	679	725	690	661	711	694	691	674	705	678	692	724	645	722	661	721	680	694	679	691	735	682	715	690	724	731	714	727	723	725	709	693	692	705	708	713	717	713	694	674	679	667	707	709	706	655	667	740	693	697	737	735	683	709	666	712	710	724	735	662	686	719	721	728	666	715	720	663	758	684	736	660	709	720	652	709	716	665	704	675	768	681	720	712	754	708	687	656	707	666	741	698	692	675	716	652	706	690	674	645	685	711	703	715	684	697	761	719	706	691	713	717	669	685	683	694	688	651	702	661	691	662	680	721	683	764	772	705	694	676	713	692	710	695	656	719	685	724	734	667	651	779	697	686	679	705	687	712	694	686	782	709	704	665	685	707	745	727	693
37071	59171	55318	37115	19935	14303	10981	8644	6990	5706	4705	3989	3482	2920	2628	2311	2131	1862	1777	1646	1541	1503	1377	1392	1264	1206	1192	1148	1094	999	988	1030	960	957	921	881	896	893	892	840	879	830	894	816	821	809	762	796	818	792	801	808	812	778	743	750	752	810	772	764	771	753	767	819	781	756	748	801	771	729	773	750	770	722	739	783	774	759	770	746	754	746	750	786	742	740	747	780	782	728	728	670	719	717	731	757	742	726	737	709	721	695	734	752	750	761	746	724	748	733	754	715	754	714	739	712	732	715	718	759	714	723	756	714	682	692	744	751	748	760	717	687	727	749	760	692	720	740	735	751	766	711	702	734	714	721	714	726	766	718	735	738	744	781	759	752	752	731	757	729	716	717	755	737	727	737	727	747	716	746	719	738	715	748	738	756	738	703	704	740	710	745	733	754	758	762	708	733	747	721	696	735	769	763	726	719	760	828	738	758	731	724	702	728	694	764	704	730	726	738	690	739	712	698	715	724	750	756	734	720	730	720	738	716	773	684	708	737	693	741	742	720	737	730	710	717	717	690	747	719	681	748	715	761	719	783	747	713	730	743	725	696	742	744	728	708	730	744	737	812	752	752	756	748	698	752	751	741	717	704	780	739	760	734	736	754	712	722	753	734	716	766	718	767	721	720	717	723	749	771	753	759	733	709	731	695	732	792	743	697	719	735	766	744	771	742	723	724	753	721	745	722	720	736	718	722	701	761	762	733	771	743	758	745	710	760	742	726	769	761	785	776	736	704	784	696	752	737	700	667	720	719	716	736	805	744	738	759	705	733	719	732	725	739	770	708	751	719	745	721	723	767	684	775	714	723	762	710	711	728	769	777	740	745	707	761	729	763	724	726	699	703	779	718	775	752	741	752	719	784	746	693	745	734	771	738	751	710	724	758	747	760	685	752	770	701	725	780	698	736	730	748	722	745	696	693	709	719	771	796	731	743	735	710	766	760	791	752	712	758	778	745	792	741	744	705	732	697	722	791	687	693	733	724	720	732	747	723	707	736	729	744	726	719	753	814	718	739	777	692	750	726	732	713	730	778	719	740	703	783	748	756	746	706	750	771	787	758	724	767	790	694	759	724	783	731	798	746	761	691	755	739	751	723	749	700	716	750	759	740	720	767	701	685	673	713	765	693	791	740	774	735	727	710	752	639	713	734	737	716	726	741	733	721	733	744	717	699	710	729	783	731	763	736	697	730	743	758	693	754	726	719	715	761	762	674	745	711	729	744	761	730	760	754	716	740	722	755	702	703	736	728	749	764	743	681	735	771	757	731	700	700	755	692	695	733	716	750	724	720	724	734	787	718	747	748	752	740	731	763	642	701	731	756	683	714	759	772	681	761	690	737	716	715	705	752	727	748	696	734	699	784	776	707	738	778	706	738	724	732	742	752	728	760	757	753	725	754	775	705	718	722	744	769	746	730	676	738	721	792	745	781	780	732	698	741	755	742	734	694	735	709	770	732	739	760	702	737	752	766	688	755	719	745	744	760	736	739	715	743	717	768	810	730	817	703	778	760	722	694	738	762	730	751	717	721	777	757	683	778	721	754	771	704	719	714	750	753	755	751	726	707	703	790	694	780	747	736	785	744	732	756	716	729	774	745	745	715	751	712	750	751	728	688	728	752	734	693	704	772	769	752	740	736	741	714	741	718	711	692	711	761	677	713	767	741	718	734	782	728	716	768	719	759	709	748	720	730	704	729	731	704	733	766	781	739	700	781	725	709	706	769	735	729	767	704	709	721	753	728	712	685	688	730	723	762	728	745	708	786	764	715	740	782	736	740	771	743	742	684	728	713	779	779	711	768	740	715	698	736	720	688	733	774	772	704	662	728	726	727	731	722	785	750	751	737	735	734	708	722	766	719	731	748	730	748	724	723	737	688	761	786	726	758	759	722	689	740	705	742	741	743	716	713	762	780	755	724	700	701	783	703	774	675	763	731	741	750	730	744	692	721	797	747	769	790	758	764	726	761	733	709	734	723	754	748	692	719	728	713	672	722	737	729	760	741	761	765	734	734	743	731	716	754	746	745	702	728	725	736	786	779	777	719	726	730	728	704	770	701	736	745	716	718	720	762	744	744	733	755	707	715	688	729	711	716	752	702	751	741	732	749	752	734	712	792	733	740	731	701	753	754	738	726	715	720	790	759	731	767	748	709	738	729	730	705	728	756	766	725	738	704	735	744	710	779	733	770	708	718	687	729	747	721	758	758	739	762	735	722	721	747	754	741	732	744	772	743	728	780	768	730	719	720	732	727	726	698	697	689	728	748	715	723	727	692	722	713	744	741	726	756	722	706	720	698	681	759	743	725	723	720	730	706	737	744	757	700	730	733	724	736	712	743	750	707	784	734	783	693	741	744	716	739	677	739	698	771	679	717	724	717	734	712	737	744	729	720	799	765	682	753	712	701	710	743	752	720	774	750	721	733	751	753	717	712	708	717	683	770	710	704	701	700	767	787	729	750	734	780	786	751	735	712	784	724	725	703	749	698	800	711	682	733	723	684	742	691	681	778	734	723	732	742	761	679	752	728	747	733	781	762	797	754	759	759	719	730	715	696	724	748	730	725	797	736	682	711	727	717	709	779	740	717	693	751	705	750	774	724	725	739	733	716	707	712	689	738	687	709	705	734	747	732	788	746	728	765	727	737	711	752	734	688	757	737	771	731	732	754	776	699	789	734	726	709	744	759	724	772	710	717	723	761	737	744	726	731	758	691	741	740	718	751	765	716	717	725	738	751	765	744	776	712	751	790	756	732	757	728	711	740	761	739	705	743	814	710	736	701	720	742	722	775	748	742	723	759	720	712	782	732	759	749	703	745	755	736	738	755	712	736	739	725	729	752	730	758	702	736	754	752	729	751	736	716	738	686	777	733	728	735	710	723	777	720	699	724	773	721	718	708	726	685	727	765	689	717	706	748	748	711	725	781	753	688	766	688	717	750	673	715	709	756	731	713	780	771	691	678	724	754	712	724	715	759	690	743	723	758	713	710	756	758	720	702	742	710	750	729	721	748	795	727	759	719	719	669	785	750	731	747	715	750	716	727	736	740	707	755	733	735	742	762	775	731	700	734	729	707	712	736	738	723	755	729	697	703	767	734	762	708	748	773	779	758	751	696	741	746	702	735	760	726	730	698	766	741	767	721	719	760	697	745	749	745	709	675	750	709	734	751	710	742	718	740	691	762	755	743	758	731	762	751	703	748	690	752	726	733	710	740	756	777	698	725	724	787	699	718	718	734	742	721	710	750	727	702	751	733	743	735	740	714	706	805	724	761	771	679	745	715	693	720	758	785	751	739	728	732	720	719	739	700	742	739	747	699	758	666	692	728	725	720	736	680	723	753	715	719	725	770	703	711	738	727	782	722	681	764	731	747	746	720	764	735	725	723	750	713	733	731	749	747	706	725	727	744	731	703	733	730	730	790	734	724	716	714	729	746	693	779	733	747	718	731
23069	20733	27617	24729	21080	20998	16057	7713	5116	4348	3487	3094	2587	2209	2054	1881	1814	1570	1633	1487	1324	1379	1263	1243	1154	1141	1097	1151	1120	1024	1015	1017	1013	1017	1015	917	969	893	887	899	894	878	889	881	904	876	876	878	849	872	866	858	874	895	880	864	887	867	840	885	815	917	841	866	778	847	865	877	814	799	874	821	800	797	793	816	816	840	812	846	819	876	860	828	833	800	808	838	848	804	812	826	825	849	822	869	823	820	808	850	828	796	836	803	801	810	815	836	788	903	835	820	758	820	808	847	815	799	813	841	801	812	803	807	859	816	818	785	807	825	802	842	829	854	826	856	789	813	864	856	849	793	836	832	792	741	830	808	837	822	807	843	883	785	840	845	825	856	834	780	803	866	791	773	829	789	817	763	803	811	826	790	815	864	802	826	807	805	831	802	857	764	826	784	798	861	855	793	798	823	845	770	800	827	795	836	846	817	850	794	841	840	818	835	822	816	843	807	832	891	821	808	741	830	818	831	814	760	781	831	760	768	853	816	820	775	795	866	780	856	839	771	841	814	809	812	826	845	759	851	810	840	770	812	790	814	837	780	802	814	801	854	806	848	826	809	769	778	812	808	774	793	867	802	786	762	774	842	867	819	830	839	841	803	863	830	819	792	841	790	816	835	856	826	812	813	779	852	920	821	784	777	854	816	847	819	835	780	860	839	785	829	823	819	793	813	848	841	825	864	857	781	840	786	782	825	803	828	817	819	802	826	842	809	822	795	811	810	799	813	817	812	827	791	836	790	865	818	840	843	837	853	799	806	830	801	819	815	790	824	795	820	775	806	789	837	826	776	870	831	817	818	846	825	792	781	795	840	807	842	801	785	823	772	853	829	882	799	849	829	853	797	792	807	794	830	833	781	828	820	849	858	763	765	776	745	832	851	804	809	809	775	809	817	828	819	800	826	841	805	809	834	777	879	839	827	813	814	821	808	780	866	826	796	820	846	788	811	846	863	763	836	867	857	837	783	831	816	798	818	818	797	840	834	822	795	789	920	826	852	831	821	854	759	799	837	804	822	805	841	821	830	826	837	847	862	780	800	829	845	847	801	815	796	834	798	802	857	827	791	810	873	813	828	792	819	839	837	840	833	835	813	813	795	820	789	791	838	828	822	828	817	827	835	854	809	821	792	880	812	828	741	848	833	795	819	799	882	806	807	821	802	810	802	899	861	820	834	820	822	835	848	776	815	797	782	854	774	879	842	811	837	813	850	776	798	832	793	837	820	805	847	788	826	833	802	799	750	786	827	828	816	807	825	837	825	818	864	758	838	818	822	878	820	833	843	819	809	905	840	770	897	855	788	826	797	907	805	841	782	866	820	817	831	834	826	854	809	832	807	847	789	833	814	788	828	841	870	852	904	815	828	833	816	806	755	794	796	820	824	841	868	891	815	825	809	780	845	861	846	770	838	836	861	776	804	847	802	852	823	828	858	843	846	839	792	806	778	850	807	785	809	853	777	813	862	787	821	816	799	802	806	848	808	798	874	819	809	841	840	798	817	789	824	796	830	894	841	816	809	812	839	841	802	839	874	886	787	777	794	763	795	881	845	833	843	847	820	810	802	855	843	799	856	867	857	851	872	882	781	839	904	844	809	816	813	791	803	857	816	878	813	812	787	795	791	809	838	829	817	818	845	784	823	826	844	801	821	885	791	760	789	841	822	824	845	864	827	813	811	797	789	814	890	841	835	809	837	841	786	870	885	865	854	805	805	801	851	796	811	867	865	861	817	872	808	841	810	833	837	727	842	834	777	775	850	835	868	828	837	833	794	821	812	838	827	833	781	828	841	775	808	828	789	843	779	796	837	876	840	841	757	815	804	789	850	817	832	827	817	816	847	806	805	843	808	755	823	856	813	760	827	848	821	832	820	857	820	836	817	798	876	772	824	822	803	848	886	838	813	844	818	805	788	824	857	821	781	813	842	843	859	815	808	738	809	838	829	807	861	803	834	829	822	778	852	868	835	845	791	813	855	886	793	806	828	815	811	825	780	828	819	810	822	851	830	826	836	858	762	846	864	818	828	807	856	826	814	869	854	822	801	814	819	775	869	816	831	779	853	779	819	780	857	801	838	816	816	807	794	878	827	839	839	848	884	774	811	825	826	912	809	828	763	839	875	800	835	832	808	807	802	787	846	798	809	835	821	833	804	800	779	852	837	857	854	847	732	811	819	888	895	798	805	789	900	847	833	837	735	799	853	777	842	790	805	849	835	843	849	802	817	854	808	793	780	804	802	863	758	836	793	796	836	831	791	829	804	860	850	786	790	788	826	791	822	877	845	839	767	820	813	802	787	824	845	761	819	810	847	809	856	791	836	871	862	856	838	817	801	885	821	848	812	790	849	811	825	786	766	794	776	800	826	850	806	806	797	844	854	804	800	803	777	804	742	845	797	865	821	839	813	834	821	829	889	859	800	840	807	816	783	786	818	806	794	814	808	803	883	847	830	829	844	840	896	797	782	799	803	839	803	801	810	834	791	824	832	814	807	836	803	809	820	855	737	895	820	781	812	828	884	857	818	845	789	771	816	887	840	862	782	827	779	752	738	834	781	817	886	814	835	864	823	854	836	801	807	863	842	815	840	815	804	873	818	807	799	825	819	801	818	800	856	835	820	795	815	800	813	810	812	886	766	772	840	812	830	889	844	746	844	848	827	816	811	847	836	824	831	833	815	806	794	815	797	852	790	846	830	791	824	756	844	804	853	850	852	838	796	839	783	871	873	807	881	843	826	847	797	849	871	807	824	834	836	810	832	827	783	823	825	826	798	839	882	826	861	798	831	784	775	806	794	780	817	861	815	887	785	798	811	835	839	827	851	849	807	851	765	799	849	813	808	812	843	835	845	808	860	831	785	787	803	825	799	809	865	817	878	828	805	813	855	785	825	869	853	799	861	849	836	844	755	806	862	787	811	800	809	846	809	799	773	832	804	820	840	842	834	811	793	774	873	828	828	769	782	835	825	871	843	835	814	818	823	795	774	842	834	832	820	784	791	841	824	854	837	812	842	815	837	832	811	792	831	861	804	886	828	811	785	845	775	768	857	819	797	814	760	786	809	832	824	813	856	822	817	906	858	837	733	822	870	808	753	824	804	867	826	854	843	849	774	823	815	848	813	801	833	857	799	850	830	838	812	779	833	790	834	865	810	811	845	834	811	799	797	842	809	827	811	824	790	835	776	806	813	773	791	835	842	769	820	912	808	839	875	815	793	826	820	797	804	793	823	876	842	796	796	769	846	813	771	803	825	851	795	813	830	804	846	784	801	804	822	815	851	782	814	810	820	847	817	821	802	834	884	801	883	794	848	821	784	819	805	807	791	844	839	882	815	819	810	867	879	827	847	837	837	806	846	797	800	861	826	809	777	839	818	832	858	802	798	792	812	777	798	841	840	837	821	802	869	803	811	827	811	864	806	816	831	858	791	787	797	856	785	860	806	867	730	840	871	818	860
40049	66851	64144	40795	24207	18128	14311	11694	9591	7951	6504	5526	4734	4005	3534	3077	2835	2539	2336	2118	1949	1859	1804	1650	1543	1477	1453	1479	1346	1291	1164	1237	1171	1209	1074	1094	1051	996	992	1047	937	1012	963	958	964	947	956	975	917	927	902	931	907	865	893	913	878	912	867	917	876	837	872	854	884	864	896	852	902	894	843	853	907	824	843	823	830	886	864	863	836	842	868	816	856	822	804	863	850	797	844	823	846	817	846	844	828	860	864	830	843	859	850	869	827	814	873	862	833	831	848	843	839	771	818	864	864	883	844	810	808	812	850	799	820	846	833	819	910	850	857	835	829	794	852	838	829	854	779	847	834	850	835	798	852	833	834	801	833	807	856	849	867	813	860	850	823	879	881	852	852	845	867	845	823	846	889	864	912	870	818	826	871	859	873	870	821	821	840	869	789	875	809	825	793	807	783	815	804	835	860	796	804	842	840	863	865	872	775	878	840	846	831	828	815	830	856	844	870	845	840	831	842	834	869	863	886	858	851	813	813	900	844	822	831	848	790	847	868	848	885	838	811	883	842	872	873	820	841	815	828	844	850	838	823	853	871	835	850	886	873	873	846	853	856	832	850	839	842	863	871	816	839	835	828	903	873	844	783	865	880	836	845	858	848	833	864	807	871	818	819	849	848	850	855	790	836	806	897	840	864	784	835	844	824	850	826	849	834	850	821	841	807	849	833	845	811	799	808	860	864	867	885	816	820	874	833	812	837	822	821	794	829	850	811	848	824	807	826	831	792	844	860	818	776	820	814	858	820	856	854	849	866	833	820	857	881	793	870	856	829	852	831	869	853	920	818	828	864	799	878	811	835	844	878	833	826	865	854	834	898	830	811	837	829	815	830	827	881	811	809	833	877	859	892	781	802	845	838	856	850	850	860	855	833	867	823	878	875	796	802	885	840	829	843	806	834	878	866	885	826	865	856	831	853	870	841	803	815	836	782	879	815	860	900	845	889	821	838	833	784	857	855	810	908	842	880	785	833	857	855	825	833	859	801	849	877	843	839	823	819	887	851	823	822	889	787	852	849	789	853	829	845	841	823	811	809	842	793	859	879	853	870	870	832	826	780	912	813	853	822	822	781	899	812	888	770	820	856	871	861	842	830	806	826	798	880	872	864	829	788	842	812	891	819	865	797	820	856	892	818	763	853	832	803	868	819	855	849	843	877	874	794	898	878	801	846	881	857	851	821	842	821	826	852	815	870	822	846	807	862	819	832	821	823	814	739	827	873	817	827	847	852	815	904	853	844	815	893	811	860	874	811	835	861	825	835	850	809	815	834	797	854	885	787	796	873	826	912	804	821	844	822	876	859	844	840	823	812	810	862	865	801	849	828	844	841	865	819	858	828	814	906	793	863	907	859	826	837	878	880	823	849	822	809	898	894	851	881	825	863	839	833	796	813	834	896	819	891	863	830	820	837	875	817	865	875	858	845	825	877	842	830	865	797	794	825	798	850	849	854	825	862	852	844	851	855	830	828	888	833	845	837	905	807	843	813	830	860	859	847	805	835	869	813	805	877	842	861	853	874	818	846	846	808	857	824	809	811	885	869	793	834	853	812	848	860	890	828	803	788	827	846	852	828	802	854	849	800	824	874	825	772	807	829	826	784	827	857	771	857	837	823	796	856	864	863	849	879	823	863	855	803	818	830	811	857	898	813	877	843	796	806	949	866	853	845	861	793	792	873	839	843	827	812	796	855	836	858	824	847	818	819	803	841	787	831	873	858	879	842	843	797	793	817	797	842	826	824	805	871	849	845	789	837	866	843	833	870	872	869	824	814	806	869	765	812	861	800	856	819	804	822	882	848	847	899	785	867	849	849	802	826	800	795	800	778	834	817	849	794	814	858	871	842	824	813	835	867	808	822	837	801	882	832	822	817	869	823	812	833	879	834	854	827	838	821	864	865	812	842	783	880	842	849	840	821	851	890	830	847	832	839	831	840	831	831	854	846	825	864	852	875	808	863	830	849	834	856	860	774	865	825	824	807	883	822	818	901	860	872	835	793	795	870	837	864	827	842	828	820	843	850	813	877	837	842	861	816	837	842	849	794	803	808	872	845	812	841	834	791	831	852	876	826	882	828	868	839	831	820	871	852	830	777	834	867	789	795	830	832	932	833	878	841	882	840	830	784	827	845	848	792	835	830	792	820	868	844	825	844	863	830	861	876	845	839	861	857	806	849	878	873	852	893	838	871	815	822	859	843	833	794	805	846	816	843	793	837	860	871	773	823	846	900	900	907	844	803	881	845	891	866	862	882	846	847	824	810	891	804	844	858	799	885	819	857	775	906	844	825	855	835	853	825	831	830	802	851	842	784	825	873	815	843	803	813	862	809	830	877	832	835	848	795	817	838	819	843	840	824	849	864	858	814	833	846	886	836	848	832	870	767	861	840	823	869	818	870	837	850	836	812	815	875	811	848	783	895	799	794	815	812	827	813	849	834	863	808	867	821	837	864	798	833	885	859	848	845	834	887	831	876	844	824	845	808	906	808	831	821	825	902	899	880	871	844	817	848	852	815	861	843	843	878	818	890	783	853	809	868	842	833	818	860	822	861	865	835	883	852	864	790	864	814	834	851	855	853	821	785	844	848	860	851	889	887	832	909	833	873	836	819	822	858	850	894	787	871	830	818	831	816	902	788	819	848	839	826	854	867	886	849	841	844	853	811	832	848	772	841	819	936	819	878	847	835	835	836	819	876	852	846	865	809	832	838	827	856	865	813	814	838	850	862	856	941	769	891	835	865	852	859	846	832	820	808	862	837	822	814	832	850	847	844	825	874	849	885	823	884	845	837	811	867	863	883	804	863	861	812	884	894	876	797	838	845	824	835	835	758	820	853	820	805	785	848	837	838	817	828	843	813	802	787	833	845	854	862	808	810	837	868	811	842	839	830	870	845	823	803	804	831	839	831	879	853	836	837	851	813	820	808	816	859	857	853	817	775	862	846	863	820	909	857	873	874	868	840	837	819	856	834	845	854	873	835	790	871	878	802	829	867	847	797	852	832	852	893	852	818	824	881	819	795	856	853	836	819	836	876	828	861	847	802	881	858	845	822	849	864	844	856	802	794	816	796	885	884	860	840	839	821	810	784	901	824	821	803	817	837	842	829	823	817	884	833	810	798	847	848	851	841	875	815	867	827	885	866	835	821	849	810	892	826	803	836	790	817	823	840	857	843	856	801	813	826	841	825	822	880	789	790	852	892	880	859	787	866	833	809	802	844	865	811	840	838	823	897	835	872	806	835	854	830	858	833	833	866	820	805	790	863	868	850	817	835	856	864	845	888	876	813	828	843	803	849	885	868	798	835	863	826	830	842	844	881	848	823	891	801	872	836	839	890	847	851	841	827	849	799	816	832	836	791	814	842	764	863	845	813	829	866	925	807	836	835	818	869	812	788	869	850	781	850	874	810	838	889	843	810	838	846	813	799	833	821	873	823	832	833	875	801	818	813	897
34481	35055	32304	17698	8322	5175	3638	2827	2330	1965	1776	1612	1497	1322	1252	1227	1149	1038	1056	1033	1011	988	999	902	985	950	899	937	903	816	855	848	873	827	804	751	818	843	826	790	772	801	802	833	800	748	760	813	742	753	778	756	765	782	856	766	763	781	825	769	763	749	809	767	757	748	803	760	774	790	810	807	799	774	798	777	751	777	759	785	772	757	775	743	821	728	755	744	777	713	767	769	754	766	800	734	775	823	757	696	818	762	779	736	755	720	762	763	815	783	746	765	760	789	749	786	721	782	748	768	757	741	776	693	737	793	759	796	730	758	760	734	719	747	763	769	782	714	763	751	739	760	762	758	775	768	779	720	768	737	796	776	766	715	766	735	764	777	792	717	728	773	794	722	764	729	745	728	797	721	765	730	701	768	775	752	745	784	832	774	777	814	701	786	758	786	758	820	741	736	765	769	730	752	745	741	704	766	728	757	781	750	752	766	763	797	751	745	804	775	749	808	752	764	794	767	753	721	754	758	778	833	760	758	674	775	719	730	799	795	765	729	748	737	770	789	810	792	758	735	734	762	738	732	765	729	781	751	802	784	770	703	759	746	738	735	778	778	791	754	756	761	759	782	771	771	771	795	777	782	755	749	731	775	751	789	742	748	799	780	762	735	721	756	701	735	775	746	742	745	823	754	773	781	786	720	748	758	772	768	764	776	791	731	796	763	740	781	763	767	710	773	821	778	793	757	715	811	793	724	758	728	786	802	786	773	717	750	772	805	783	777	730	765	762	759	804	762	712	721	704	751	768	744	721	750	768	819	786	712	739	727	707	791	708	741	736	778	796	803	729	783	786	776	817	750	730	722	760	751	753	738	774	830	745	755	744	745	722	779	785	746	774	776	778	798	753	695	760	804	771	748	768	755	739	757	762	749	778	722	796	790	760	779	730	780	724	771	724	756	745	749	770	788	784	762	776	736	767	791	782	780	807	782	758	745	772	759	710	789	756	690	766	736	741	800	788	735	787	775	745	750	730	726	763	717	716	779	767	722	742	775	783	762	769	764	718	763	779	759	760	794	738	771	774	751	743	739	800	789	727	784	783	785	747	772	770	720	742	734	788	760	743	763	715	784	748	774	777	751	776	765	787	768	748	748	730	797	770	765	778	771	812	739	814	767	783	773	791	763	747	745	716	769	749	744	746	736	760	753	721	755	778	784	756	720	794	772	776	744	768	754	733	792	810	730	746	789	784	761	745	742	783	792	744	776	789	750	770	753	728	748	749	816	790	780	723	866	735	746	738	788	736	749	788	711	776	727	766	753	820	767	743	774	792	809	740	770	694	695	757	751	781	778	741	722	755	767	759	721	766	719	719	777	715	789	744	743	742	759	774	692	795	742	801	765	751	691	793	779	771	777	727	764	787	781	792	784	731	771	740	792	742	732	760	760	731	800	756	828	761	780	767	739	764	764	771	766	814	743	726	730	791	764	763	785	826	765	775	765	728	740	721	744	752	773	776	705	776	782	779	742	790	749	673	733	745	705	728	742	695	724	821	729	764	801	772	755	796	723	737	779	750	747	762	771	755	723	689	784	771	773	787	682	746	776	742	760	745	742	813	775	751	766	755	743	768	784	801	795	731	801	739	752	748	792	723	738	749	772	787	760	736	768	783	720	748	814	735	766	776	713	741	736	752	758	773	774	803	768	761	788	785	756	797	751	771	732	766	768	788	793	764	739	739	684	749	739	769	697	837	776	799	760	768	788	775	753	747	801	823	758	783	780	802	761	780	810	741	773	734	762	769	779	769	762	734	772	767	749	742	731	776	763	777	790	735	732	755	770	743	746	728	748	701	747	814	748	778	758	786	773	762	697	743	764	745	776	743	805	714	727	778	725	764	793	791	766	769	747	724	757	747	723	758	770	719	777	736	685	775	798	756	737	722	777	746	764	718	723	773	757	797	758	773	728	780	785	724	748	750	741	748	758	738	744	738	825	776	783	792	804	782	731	750	794	798	738	761	761	733	778	730	807	766	821	695	739	753	734	774	819	706	747	757	755	757	790	731	763	738	734	743	757	772	780	791	784	754	738	769	803	768	747	769	756	776	743	750	750	771	731	780	718	750	768	709	854	728	747	802	770	771	755	779	731	746	725	771	743	733	748	744	720	751	741	770	747	781	756	750	728	708	750	773	761	720	829	782	748	798	747	714	762	754	703	730	739	762	784	793	735	731	775	785	774	726	764	713	771	739	706	735	829	757	750	779	814	777	783	775	742	732	735	762	762	729	785	760	744	781	739	754	742	735	811	736	737	735	742	787	736	757	785	788	753	717	751	735	736	816	741	753	774	785	783	781	791	730	749	794	734	741	754	807	798	748	750	802	713	779	743	714	744	775	753	757	754	777	779	808	732	743	784	754	767	714	733	753	756	745	791	790	742	769	685	711	740	800	740	765	780	753	769	738	787	733	706	754	774	711	785	725	747	776	760	741	721	739	812	757	786	755	749	757	739	778	821	769	740	804	770	791	728	727	728	753	800	747	759	765	762	795	770	757	740	738	751	770	756	799	744	766	779	693	769	770	749	761	763	733	817	788	750	771	702	794	786	817	740	829	780	733	756	786	730	781	749	733	783	748	742	798	721	731	746	777	791	751	784	727	780	773	742	760	761	783	770	766	722	767	797	762	754	709	755	712	704	792	733	755	788	759	781	765	728	805	732	782	772	786	778	769	814	814	781	742	766	776	767	729	759	820	753	713	767	772	741	751	750	732	734	751	752	749	768	742	697	789	758	753	756	725	742	774	755	739	829	796	741	783	751	736	756	729	812	761	764	802	764	715	775	786	786	788	749	775	739	777	820	762	731	733	810	724	750	761	784	821	796	757	762	768	712	719	762	788	777	759	747	788	801	726	759	735	767	802	717	728	776	744	707	718	776	726	749	787	815	733	717	733	725	776	814	738	773	771	770	756	757	755	686	777	746	794	786	753	779	743	732	798	744	739	720	783	731	773	743	768	712	750	742	768	783	753	719	746	746	780	793	795	796	756	758	755	711	777	760	738	733	715	720	743	768	782	743	713	770	798	780	768	807	762	736	770	723	780	785	815	781	782	798	728	811	746	797	762	749	750	705	760	753	753	715	735	755	777	711	737	795	743	769	777	797	782	754	733	787	773	757	768	827	765	745	801	729	730	769	776	754	729	771	754	758	795	782	727	755	769	757	752	784	757	716	771	774	786	762	728	738	778	766	731	769	736	804	709	794	758	737	748	759	751	800	755	775	748	726	766	766	766	761	778	798	722	772	763	773	772	732	755	778	806	765	740	781	755	729	762	768	748	786	775	763	783	734	731	762	809	775	773	760	774	783	764	720	704	775	720	796	784	748	754	734	744	781	722	797	755	763	801	740	772	724	766	757	710	756	754	748	726	781	765	692	771	748	786	781	778	766	771	825	747	754	732	743	750	800	787	771	738	734	790	744	807	783	777	798	749	717	786	686	695	732	757	824
37487	45808	37752	20176	13207	9659	7156	5603	4630	3828	3130	2843	2475	2192	1993	1705	1661	1535	1494	1336	1327	1359	1229	1185	1160	1088	1099	1095	1063	1007	1037	1007	933	977	925	996	909	903	931	830	931	903	874	869	843	789	821	872	837	856	788	795	849	809	872	846	832	788	855	830	850	806	896	830	818	857	797	759	833	864	799	805	769	822	818	771	869	842	853	843	793	793	758	813	792	840	845	813	789	835	729	786	742	802	780	788	831	890	880	836	737	841	825	821	830	869	823	788	822	854	795	830	816	818	820	776	830	812	767	786	822	811	836	783	769	834	783	830	788	815	855	821	767	755	824	829	753	847	807	779	823	809	883	818	769	783	762	843	792	801	779	735	823	799	829	815	817	797	768	819	815	825	758	848	840	840	804	820	833	813	792	841	830	748	859	772	777	774	800	770	823	770	817	800	798	844	827	841	758	798	764	833	790	865	786	769	835	775	798	821	820	845	780	827	811	856	814	828	784	818	885	814	834	799	795	761	842	810	764	780	811	796	787	745	782	796	767	806	857	809	836	841	847	820	857	769	842	804	831	792	758	831	826	779	812	805	841	778	859	819	779	826	807	815	770	797	811	802	794	797	858	747	823	783	801	829	793	857	787	808	800	807	791	801	806	820	838	816	788	766	815	827	762	786	793	845	824	764	825	774	824	794	728	839	817	860	782	790	783	753	782	793	789	797	774	798	802	838	789	819	851	777	796	805	750	813	801	808	767	841	815	810	831	777	800	829	807	803	840	845	778	822	786	804	796	785	848	835	790	844	868	831	815	781	825	860	823	781	872	838	827	809	814	796	810	724	812	785	874	818	832	778	747	769	822	804	818	784	737	845	807	762	792	841	756	819	801	759	820	838	796	822	765	818	822	809	808	810	760	756	836	818	829	774	798	783	829	813	789	860	749	808	801	733	804	797	805	782	795	805	808	802	784	795	799	792	804	810	823	805	826	780	863	790	783	765	772	831	798	770	771	788	835	841	821	830	837	823	800	805	739	848	795	839	814	771	793	757	814	826	848	808	795	827	772	847	810	802	803	789	821	793	795	778	856	794	794	795	799	797	802	810	852	811	851	814	819	816	752	791	818	788	796	806	774	803	786	785	851	823	815	790	842	790	771	841	783	815	794	839	811	760	761	820	802	860	874	836	841	851	793	782	790	777	826	808	840	839	855	784	817	794	795	821	785	832	840	789	763	847	823	805	807	784	830	824	823	769	838	790	832	779	830	838	859	825	829	768	868	842	742	803	812	843	889	862	838	783	836	858	775	815	815	847	859	798	814	840	815	776	796	781	812	828	821	805	800	810	787	799	795	808	863	817	852	783	827	895	769	813	789	782	792	819	851	759	779	822	832	768	870	823	809	862	819	804	828	789	778	843	827	809	809	830	817	837	790	760	797	829	815	815	822	721	794	855	781	836	778	796	822	778	784	849	814	836	799	805	806	828	847	788	779	837	819	789	829	802	852	795	834	798	813	781	825	831	852	812	806	791	789	840	778	814	763	825	808	846	783	772	764	830	816	779	778	801	763	834	816	873	842	825	826	805	844	802	866	828	808	804	835	785	855	834	827	786	826	772	801	789	829	775	753	854	828	850	809	794	809	869	780	790	799	747	812	821	865	774	769	767	802	759	841	809	802	829	767	777	769	820	881	785	875	784	764	762	779	786	782	792	763	838	827	828	815	783	817	802	838	807	836	831	802	776	784	775	785	804	762	827	838	797	783	797	783	845	840	865	815	773	827	788	789	784	800	788	819	801	839	833	814	818	777	808	824	804	844	846	817	809	776	828	800	764	811	795	830	796	740	828	774	819	797	772	797	820	869	799	774	809	830	806	867	824	796	858	770	806	839	772	783	787	771	781	822	820	769	852	813	814	784	799	781	815	822	757	815	864	766	811	810	815	767	831	798	791	803	807	799	792	821	790	804	821	828	782	778	760	802	855	859	792	791	788	794	801	801	804	779	776	797	865	840	786	786	771	837	813	813	790	854	879	765	824	790	835	823	830	769	781	840	801	795	846	843	754	821	851	782	803	814	815	795	792	770	784	804	804	796	834	807	805	806	813	817	775	807	796	797	808	817	774	753	880	838	853	799	811	827	811	792	803	803	862	796	801	800	801	749	775	821	794	798	798	793	783	849	784	822	837	761	793	777	810	802	809	818	815	878	792	816	836	789	839	791	833	848	747	832	837	831	823	815	834	808	819	830	789	815	789	763	776	833	851	810	806	844	810	780	826	831	785	769	845	859	825	782	801	803	771	771	811	792	822	821	764	782	838	786	840	774	811	770	752	769	811	846	798	802	756	770	788	775	813	804	779	810	800	803	763	844	795	773	815	849	833	821	756	797	781	803	821	758	812	865	815	791	790	782	793	808	871	869	851	809	829	788	797	876	800	778	783	820	763	818	871	769	818	883	834	783	798	805	864	785	813	795	796	850	841	814	794	819	801	845	834	813	807	802	772	795	787	799	801	822	820	783	782	802	842	890	865	892	782	799	803	806	809	830	766	799	815	780	798	814	804	833	803	796	789	829	793	787	821	809	772	805	823	823	802	773	791	761	741	801	878	813	813	773	830	854	777	821	845	764	786	832	774	846	796	787	788	841	826	847	837	809	784	818	834	798	866	845	825	813	799	805	777	774	778	799	777	791	835	781	800	801	798	795	788	774	794	763	803	842	786	808	805	813	819	757	761	844	812	780	788	824	826	818	758	832	814	792	837	794	866	786	790	825	797	750	802	828	757	851	793	814	844	834	869	836	800	786	805	783	839	751	846	780	766	780	814	816	862	813	805	798	853	787	786	783	775	799	784	830	806	756	815	790	792	830	816	870	842	828	875	817	856	815	784	785	781	799	795	847	778	784	787	869	809	823	852	824	810	800	781	785	750	812	813	777	805	814	742	831	815	791	770	788	784	806	867	810	790	856	842	850	791	813	813	821	796	806	793	801	784	823	760	821	807	824	722	825	813	785	817	778	846	774	821	774	773	801	824	789	792	835	782	807	795	833	827	823	811	838	833	792	764	785	815	814	845	793	819	812	780	776	795	772	817	796	798	812	751	777	831	832	846	822	751	778	800	795	812	821	785	830	793	821	791	859	813	796	819	752	831	796	810	784	839	780	808	796	788	797	762	778	818	819	828	828	821	768	837	803	757	814	815	817	789	828	775	804	822	784	779	818	815	827	843	777	774	855	829	802	822	846	806	831	806	813	831	820	786	852	773	824	775	829	777	822	778	816	847	749	848	767	762	781	870	834	809	816	778	762	787	817	770	800	813	808	784	818	807	836	789	798	832	829	774	812	855	798	798	807	824	827	828	825	793	809	796	811	762	810	860	799	865	842	800	792	736	814	784	856	823	810	792	827	820	783	800	793	808	793	785	792	820	853	875	788	848	800	782	838	798	834	828	838	839	806	791	771	805	816	801	823	793	820	843	802	814	820	814	787	814	824	804	829	851	811	817	750	817	773	818
25055	20786	27312	25280	20806	15146	8422	5219	3821	3087	2625	2300	2040	1771	1612	1419	1287	1322	1160	1139	1133	1063	1071	974	929	965	928	897	904	887	827	847	772	794	817	791	740	731	795	788	710	742	698	718	765	711	732	776	770	705	724	740	709	741	724	723	702	738	746	701	715	745	685	707	710	767	725	701	711	632	689	718	690	711	684	658	673	673	668	735	673	657	675	685	700	706	649	689	648	656	698	691	713	687	686	715	662	719	672	718	678	725	711	666	717	623	672	639	710	709	692	662	689	660	673	719	670	696	696	648	728	644	682	670	651	687	700	689	652	619	714	686	698	686	691	657	676	687	695	716	706	712	667	679	699	689	675	682	664	726	676	667	689	697	660	686	699	679	670	666	661	689	687	728	690	682	659	707	683	632	716	726	601	701	710	703	747	732	726	695	688	644	718	664	642	657	688	690	717	658	648	711	661	694	669	702	700	686	688	675	641	713	684	663	684	673	708	677	680	682	709	664	681	649	689	711	705	703	688	697	656	648	653	673	675	664	757	671	665	691	672	699	668	729	682	710	667	660	695	684	668	690	694	649	733	677	690	655	679	712	735	671	670	674	720	678	705	701	715	670	681	674	676	687	651	673	701	667	644	666	654	657	682	677	685	717	674	728	696	690	656	706	718	640	688	711	679	701	692	661	665	693	631	644	705	718	677	683	732	676	709	688	666	664	704	744	636	701	712	640	641	688	728	730	738	632	723	694	694	699	649	683	685	736	670	633	696	682	630	688	681	689	667	685	697	673	682	732	662	699	693	709	668	741	650	682	667	669	615	675	668	703	685	694	706	675	707	705	681	699	711	754	658	665	663	689	685	687	704	673	662	692	685	678	678	688	674	698	688	722	668	696	661	732	697	713	668	727	690	666	711	681	683	697	688	699	668	648	674	712	650	673	675	760	664	683	684	699	679	673	749	660	676	683	666	657	698	723	707	733	687	707	693	687	633	663	673	710	643	702	648	691	662	670	688	672	699	670	683	661	731	705	676	678	655	643	686	728	711	671	686	716	625	678	685	672	649	669	684	677	707	641	716	658	681	710	661	728	723	702	726	718	722	654	685	674	678	643	676	720	703	681	690	670	726	678	736	721	693	699	699	709	700	726	687	693	669	631	666	675	685	697	712	704	651	675	715	676	716	709	715	705	707	682	656	720	711	698	675	694	705	699	672	677	675	606	686	676	711	643	705	667	685	698	661	709	638	677	725	724	681	658	650	684	647	693	707	638	705	650	700	675	652	678	657	674	689	719	716	696	693	705	662	711	701	650	639	695	753	723	706	699	620	650	664	658	685	697	687	715	677	694	693	669	704	691	678	703	698	682	623	723	759	681	685	739	603	696	695	682	664	725	726	711	671	631	707	686	699	678	664	649	694	672	682	693	727	636	686	681	683	627	649	711	721	669	693	692	660	645	665	649	704	697	665	683	683	664	736	710	713	644	681	721	660	685	754	737	662	647	621	695	708	677	698	706	728	704	684	681	664	670	723	647	636	689	692	680	707	679	668	674	711	754	731	686	705	654	644	675	663	684	683	662	713	703	664	723	685	688	674	693	719	697	687	675	712	660	693	660	682	696	688	655	693	722	675	714	654	693	668	721	691	690	672	694	707	694	688	678	668	701	694	716	705	705	695	700	700	639	629	666	684	636	718	663	673	693	718	639	679	674	642	707	684	730	691	730	649	718	677	736	739	676	693	662	659	695	711	675	665	691	714	678	692	685	666	650	758	719	704	631	688	700	688	682	683	736	683	667	703	698	683	756	691	690	660	687	706	682	697	733	654	691	679	689	670	664	699	685	708	634	723	654	639	659	699	730	689	732	628	678	682	700	711	688	685	664	662	693	668	670	665	656	691	701	646	686	753	647	688	648	692	691	662	679	690	680	701	667	669	685	718	727	669	688	642	688	679	695	707	681	698	697	764	659	658	698	710	695	656	739	699	696	663	684	642	680	711	666	660	661	698	663	729	656	708	674	664	727	692	637	731	707	723	675	718	692	725	643	665	654	708	715	699	662	668	688	667	709	704	633	677	694	696	708	728	675	665	660	643	705	647	654	628	666	717	707	701	698	698	688	658	716	725	722	665	683	657	656	671	660	691	670	631	644	727	682	706	699	709	712	658	681	710	663	683	747	671	647	686	654	720	714	711	700	693	715	659	694	719	684	698	669	668	676	657	695	654	727	680	735	677	681	725	675	697	740	719	707	691	684	687	677	712	696	685	714	741	690	657	647	673	632	700	672	704	705	684	709	686	661	713	712	692	704	664	672	706	663	657	661	675	689	664	660	631	735	679	649	667	707	693	721	718	687	704	672	702	711	631	662	670	630	715	647	656	683	724	708	682	736	634	712	669	701	704	684	674	720	677	691	687	692	716	675	676	701	708	692	663	707	661	672	672	695	748	720	643	708	725	712	666	683	666	656	634	686	654	703	664	695	685	681	657	718	709	658	649	689	708	656	711	661	664	681	682	668	661	678	654	640	714	686	730	666	719	678	649	720	696	665	663	698	685	642	687	731	653	697	689	671	683	666	667	664	699	651	680	688	705	664	694	667	724	698	677	674	649	707	714	665	685	684	711	709	726	637	674	669	687	697	688	685	651	717	665	661	716	678	681	673	699	659	701	696	652	688	631	707	723	699	697	671	700	640	675	670	713	705	716	652	653	668	676	693	676	666	685	643	683	710	671	676	686	736	700	670	658	706	691	741	665	694	703	687	692	675	733	685	717	685	697	724	682	693	720	672	697	725	662	668	663	688	650	732	658	730	673	679	730	688	701	670	668	650	703	651	667	704	702	665	679	727	683	681	715	662	621	695	707	682	659	685	647	686	723	689	652	736	649	703	718	677	664	659	670	657	715	642	680	659	733	700	700	693	673	643	661	658	694	636	698	641	634	686	708	702	678	669	694	664	719	712	718	713	656	649	672	657	677	655	731	697	694	644	689	642	646	688	723	694	634	705	674	675	683	668	662	653	653	668	652	670	703	667	677	694	720	670	663	688	668	675	666	713	706	656	666	709	644	725	683	662	712	684	688	673	705	695	703	673	727	713	664	679	719	689	693	662	693	680	684	683	686	696	674	709	675	692	664	685	597	680	719	625	703	661	716	689	691	720	725	706	658	679	713	696	725	724	632	708	721	671	692	701	708	681	629	700	671	675	699	707	733	716	642	636	661	726	699	669	675	696	687	776	689	682	647	704	688	680	650	655	691	624	706	659	696	648	693	735	670	661	709	689	694	671	719	690	689	671	692	694	692	742	689	651	689	654	695	699	694	695	661	702	724	676	692	688	678	666	700	680	681	656	701	737	723	692	734	673	675	667	641	710	718	668	777	696	667	643	707	673	697	718	706	730	688	601	678	701	662	699	750	716	700	725	649	687	730	709	738	673	702	645	705	680	663	687	678	672	695	713	630	706	649	641	689	672	653	690	685	667	657	696	706	667	709	675	708	687	687	679	649	697
36758	59061	49655	32061	19993	14669	11446	9008	7310	6132	5195	4422	3727	3061	2783	2550	2241	2019	1845	1744	1648	1586	1530	1414	1355	1179	1195	1144	1182	1114	1041	985	1021	983	940	884	923	893	872	854	838	846	757	779	846	767	762	780	800	775	806	813	846	781	764	749	757	816	740	751	723	729	719	757	673	720	755	709	789	755	744	751	711	743	733	781	747	734	703	734	681	731	758	733	753	722	703	726	739	735	728	705	710	743	728	699	723	695	726	729	727	700	732	751	759	727	669	738	706	794	743	736	716	807	684	758	732	749	704	776	742	774	716	730	772	709	737	710	745	748	745	721	746	746	735	746	771	771	744	724	776	742	742	673	803	729	728	744	727	749	731	764	706	735	719	710	697	734	725	768	763	721	701	724	734	719	770	689	718	764	728	753	693	747	732	775	709	741	749	769	720	658	724	734	689	716	767	704	748	730	710	736	756	718	709	710	719	761	716	748	697	699	672	748	746	695	753	722	741	720	685	758	774	680	725	686	677	724	744	745	735	764	719	763	747	735	708	748	746	782	773	727	763	736	755	728	687	747	736	746	730	705	721	722	738	703	707	708	771	743	710	716	722	743	728	742	756	736	726	726	771	715	713	790	772	714	718	718	688	741	750	736	730	733	734	714	731	698	739	739	688	712	724	706	736	752	742	740	795	713	703	737	712	782	731	690	787	776	716	705	762	707	745	732	706	731	754	740	763	731	689	726	750	660	725	683	696	734	725	781	762	747	717	706	745	737	720	723	728	701	712	735	766	708	752	695	747	731	728	739	753	723	755	726	685	710	717	730	730	697	724	737	696	733	726	700	755	725	767	675	729	726	733	718	763	738	767	773	737	748	684	765	766	721	753	779	754	764	724	737	779	726	705	698	693	710	742	764	696	680	781	760	733	686	725	783	774	712	761	698	681	759	714	727	710	721	717	731	725	734	742	718	721	683	708	693	735	693	698	756	738	797	704	755	724	730	726	764	699	696	736	712	735	707	693	741	728	753	734	765	751	713	718	776	756	712	711	711	732	750	764	709	740	748	760	717	679	733	701	720	746	707	738	768	734	737	713	736	744	758	760	745	729	694	670	745	694	733	706	748	690	707	768	707	736	759	731	696	736	688	747	736	741	740	719	773	707	718	710	698	741	725	736	730	705	707	737	729	731	728	710	700	707	729	759	729	717	738	708	646	737	763	772	673	701	739	743	728	711	675	737	711	725	695	794	768	724	749	729	758	712	735	728	745	731	722	704	777	758	761	731	737	758	738	705	747	756	771	752	722	703	732	755	742	773	690	732	729	734	738	713	702	740	779	700	703	681	741	717	734	759	696	741	785	705	706	710	755	751	732	700	744	767	749	741	674	726	725	706	753	696	692	756	742	737	725	720	746	775	786	732	723	729	709	726	743	745	707	699	769	730	734	716	710	706	770	750	721	749	677	748	720	740	749	736	723	718	736	710	689	734	725	731	719	714	701	771	749	719	732	718	765	755	684	730	666	721	749	733	755	736	696	715	710	742	722	757	656	682	726	748	700	800	751	711	699	710	761	703	693	739	702	742	712	744	723	727	729	725	723	746	741	709	743	732	741	756	703	744	766	694	796	722	711	759	720	717	740	715	741	783	764	719	701	744	734	719	770	729	715	700	725	657	677	753	733	749	753	699	711	737	719	721	740	674	696	758	767	726	707	709	741	749	720	715	723	727	744	732	746	738	769	706	692	717	699	763	747	718	780	695	750	743	730	701	715	718	734	710	708	723	721	737	732	732	722	740	767	697	724	709	710	742	762	754	711	724	699	790	711	754	709	728	723	780	708	769	785	681	740	714	763	730	685	737	730	730	762	704	709	705	736	704	735	701	716	706	726	768	734	736	789	688	707	742	734	718	762	700	729	726	744	717	716	714	719	726	751	745	723	715	677	775	689	685	728	718	729	744	747	733	706	711	761	721	776	775	735	736	732	770	726	711	699	713	714	739	707	675	727	719	759	738	712	775	713	734	761	753	740	747	737	681	790	744	755	714	741	751	725	706	729	768	711	706	761	712	724	710	736	717	740	755	764	761	737	725	739	743	720	760	718	688	737	752	702	705	728	751	767	736	708	700	759	750	744	681	700	740	710	718	711	728	765	729	674	777	744	731	720	739	732	682	775	737	741	703	730	774	720	725	766	734	728	720	796	729	768	706	721	725	761	726	741	759	708	771	711	701	766	750	747	712	765	640	716	710	758	691	765	732	708	746	695	735	729	761	740	711	748	740	736	733	717	740	711	722	738	721	703	763	685	702	762	692	732	733	729	757	752	721	708	747	702	761	741	730	745	722	755	722	754	752	661	760	716	705	743	745	757	739	747	761	782	725	695	750	752	756	761	699	740	724	773	781	735	795	734	741	744	702	754	725	695	751	735	752	757	694	778	753	733	741	774	714	760	692	741	788	735	721	753	794	726	731	770	733	703	697	722	737	763	717	755	716	714	724	761	703	718	741	713	730	697	776	753	748	777	714	734	728	706	693	716	717	723	737	724	754	717	753	672	734	721	703	764	755	758	704	704	697	730	748	723	734	720	729	770	723	731	702	737	733	751	697	737	709	785	753	741	701	741	709	739	765	735	789	697	760	678	723	691	704	676	753	756	735	724	756	730	752	752	731	681	701	701	729	722	721	732	726	711	767	782	764	743	740	739	726	762	759	749	750	715	730	726	686	729	733	730	725	698	721	786	702	723	715	770	728	743	760	693	730	701	716	725	731	737	701	763	701	740	706	705	762	720	699	728	737	721	722	704	748	751	746	720	685	705	803	693	762	719	722	757	748	730	754	723	748	735	693	738	697	692	746	701	730	743	708	788	695	736	755	718	710	727	694	737	745	727	746	701	767	714	756	754	713	770	752	718	731	729	714	702	736	717	715	796	693	712	750	749	714	735	734	732	746	775	735	712	723	747	728	742	706	716	759	730	711	723	697	733	735	717	764	688	748	709	738	680	746	706	730	732	728	726	785	767	762	708	700	727	794	720	736	718	719	704	756	773	730	707	744	727	746	722	725	718	746	733	699	773	769	765	772	736	709	743	727	744	754	701	786	720	786	773	702	714	759	769	756	684	770	746	765	772	734	755	760	705	720	703	760	699	710	719	709	707	721	714	705	742	753	740	722	738	741	744	738	764	725	737	674	703	789	740	756	760	761	675	704	764	777	724	733	723	744	717	716	688	716	732	748	781	723	700	706	702	766	696	694	737	712	732	743	722	749	750	753	682	711	705	702	738	744	746	708	766	731	701	734	734	726	676	746	707	683	726	742	678	741	760	771	709	717	686	752	760	742	718	789	710	733	703	791	735	772	745	720	745	752	663	724	719	753	719	755	719	755	762	755	712	761	714	760	714	733	694	692	722	720	718	718	729	729	716	732	745	686	729	708	744	762	745	686	737	768	741	732	740	744	719	723	721	755	736	730	713	691	753	722	707	724	734	747	706	716	670	728	721	718	740	741	757	774	729
23181	20793	27526	24365	20969	21249	16427	8268	5826	4801	4092	3323	2838	2486	2188	1980	1812	1787	1656	1451	1344	1391	1305	1197	1212	1251	1166	1120	1120	1033	1011	1026	1055	1012	931	968	959	944	888	884	781	891	928	853	905	906	943	825	868	865	875	900	811	865	855	877	827	822	897	870	861	868	849	802	847	830	833	806	840	842	836	830	823	798	845	827	827	804	881	817	798	779	869	789	864	826	786	779	767	836	861	824	810	850	798	837	852	822	767	856	799	834	811	742	848	811	847	775	824	796	828	789	853	813	811	798	779	827	807	838	774	838	807	784	828	788	797	841	814	847	798	817	801	852	827	820	788	802	812	808	802	824	775	835	776	767	760	827	830	792	818	745	803	807	802	861	814	777	827	795	816	809	770	793	864	827	818	789	799	799	881	824	807	814	837	803	772	772	779	806	824	833	813	896	790	772	859	804	830	805	833	799	866	789	843	874	825	762	800	797	825	852	813	806	787	763	791	762	841	847	816	801	796	786	799	832	818	802	792	751	815	776	751	848	812	823	838	791	786	732	844	824	784	757	815	791	750	805	830	864	779	843	793	861	746	821	843	790	859	792	858	771	810	821	777	867	851	803	842	785	813	804	789	882	879	797	818	810	799	781	797	810	810	776	738	802	850	777	805	790	783	841	819	855	798	822	751	814	764	760	816	849	806	850	798	749	795	827	828	743	794	852	821	824	787	837	801	854	864	818	849	822	777	804	794	810	804	804	773	815	754	847	839	797	800	858	833	779	775	790	817	804	787	819	807	822	845	827	794	852	792	797	797	874	789	776	815	836	826	799	775	801	794	795	837	763	834	799	775	839	818	828	792	761	763	822	780	747	809	794	800	815	791	832	764	823	793	825	836	778	789	792	795	799	855	835	792	795	825	828	822	864	842	800	816	796	832	849	810	811	811	807	877	753	861	790	782	742	814	831	786	825	846	779	787	821	778	831	836	789	815	779	783	843	788	846	805	844	792	809	804	786	757	794	828	798	822	817	826	765	831	818	782	830	820	796	784	793	813	756	787	756	809	798	812	826	785	798	839	844	837	802	824	833	801	806	804	813	861	779	794	815	833	851	820	847	794	862	818	845	769	785	836	811	808	834	825	820	806	795	869	815	841	814	802	822	855	788	784	801	766	816	849	804	848	725	849	799	777	793	873	782	794	793	820	783	845	827	777	795	859	795	782	816	793	780	753	856	789	767	811	782	789	830	782	791	803	779	801	820	783	827	809	727	833	858	845	785	786	765	788	855	809	795	792	821	834	787	796	853	809	804	821	787	779	774	837	800	822	826	839	828	831	772	762	771	790	820	844	808	850	775	836	834	827	826	800	792	854	830	827	846	859	871	830	815	834	801	808	756	784	831	772	828	822	757	818	780	803	872	786	787	796	783	825	802	787	794	829	811	810	847	811	784	791	829	804	793	777	806	824	779	766	833	742	823	757	795	809	837	825	831	803	865	824	796	787	807	760	851	805	847	835	827	881	829	857	793	795	792	814	831	715	773	782	800	760	849	827	823	801	815	808	770	809	787	774	831	841	817	834	815	839	795	845	834	753	780	787	797	784	797	834	783	783	762	832	870	872	813	806	835	805	805	801	793	837	778	809	785	774	821	805	856	738	825	813	818	845	832	733	830	808	769	813	791	840	813	798	814	823	809	806	794	810	860	798	801	835	808	803	814	814	815	784	821	865	827	823	825	845	811	767	802	747	819	843	800	834	852	803	826	783	820	800	815	832	829	845	782	846	806	830	811	838	803	770	788	854	817	772	741	864	813	817	775	791	821	836	811	847	793	845	809	791	813	797	803	836	824	813	790	861	844	790	793	809	818	833	820	793	764	783	843	869	797	856	804	773	785	819	814	792	800	849	811	779	870	812	812	798	811	780	810	804	817	829	846	802	804	784	788	797	787	841	782	821	807	790	814	857	787	846	816	784	792	849	799	846	825	843	800	805	772	843	784	765	842	768	776	789	803	831	801	812	818	808	828	808	793	736	776	803	794	846	792	791	808	848	790	791	817	830	777	829	824	811	813	820	795	812	865	776	782	809	807	811	884	823	858	810	842	844	800	835	818	840	835	802	793	807	858	802	854	802	821	824	758	863	833	774	813	806	800	824	797	779	857	815	781	822	732	795	824	806	828	848	809	832	828	779	839	820	784	766	821	749	827	840	804	785	821	781	799	823	799	760	774	794	832	894	782	807	758	808	804	837	817	793	820	831	846	772	817	788	776	795	818	781	869	827	846	856	763	855	764	807	826	809	796	812	837	778	798	752	801	814	767	810	797	799	792	799	808	802	826	810	824	831	799	788	806	833	827	817	737	758	828	809	828	773	797	759	836	793	855	821	796	784	848	777	830	769	813	825	810	745	827	737	815	817	798	778	825	844	844	846	793	773	806	805	793	800	838	817	834	762	773	774	828	796	787	823	879	798	810	852	834	757	782	804	763	879	820	828	804	816	794	834	791	847	760	797	772	774	777	781	792	771	777	761	803	844	752	881	813	836	778	833	799	750	829	809	809	838	820	864	806	849	791	733	822	777	816	792	812	793	810	840	810	779	813	796	830	826	824	829	778	772	824	816	801	816	832	808	814	851	781	792	754	822	767	780	802	852	796	782	781	819	769	813	792	831	797	777	816	789	791	800	868	769	846	835	794	784	814	796	808	818	808	756	793	787	804	775	810	792	835	832	792	782	846	826	834	838	812	800	834	833	830	843	848	870	782	803	778	844	777	797	822	813	883	800	845	819	797	815	835	836	845	778	770	801	819	800	813	803	850	845	781	769	797	794	821	850	800	812	792	809	876	846	850	843	814	804	843	813	820	821	756	796	806	852	862	831	821	841	828	838	809	826	853	782	808	804	784	815	752	788	770	790	826	797	822	837	787	838	860	827	817	860	803	856	769	815	787	844	828	829	803	782	736	822	837	875	815	826	812	823	803	803	837	852	861	805	811	781	755	847	812	823	860	824	767	791	822	837	838	786	784	798	794	816	809	823	790	861	803	789	831	818	823	850	839	795	778	771	825	797	847	827	810	794	864	825	767	825	833	772	838	773	801	784	795	740	813	840	798	773	831	753	822	808	815	786	802	803	808	862	801	838	813	862	832	828	820	838	768	792	865	811	774	855	809	798	767	855	774	833	767	783	841	824	826	837	757	826	781	797	777	847	857	734	837	807	806	783	799	826	828	792	722	788	750	843	765	789	802	834	807	835	820	809	779	834	812	825	828	849	840	794	816	796	835	822	834	825	797	808	748	781	778	822	787	788	788	795	857	766	841	791	762	809	825	843	802	843	791	814	773	775	839	782	788	853	791	811	861	812	814	812	794	826	791	829	865	822	811	790	806	846	829	849	846	799	774	801	849	797	825	764	817	802	790	788	808	784	764	792	781	843	821	821	832	795	813	840	793	804	822	824	813	845	779	829	794	777	769	842	788	778	828	811	839	793	848	810	806	778	748	808	781	821	819	811	808
39039	65367	58019	33644	25405	19626	15621	12677	10691	8780	7391	6381	5117	4498	3819	3338	2955	2825	2454	2257	2136	2002	1934	1753	1691	1616	1477	1433	1326	1302	1319	1227	1222	1178	1197	1084	1041	1072	972	1035	1022	987	949	982	966	836	968	960	930	910	906	943	908	917	892	943	888	893	885	894	847	867	867	830	889	881	870	874	857	867	840	833	847	820	814	852	852	830	877	887	798	839	893	876	859	829	844	867	801	814	801	836	799	804	828	846	796	831	830	812	811	792	793	847	835	823	801	802	825	895	862	792	764	887	840	857	837	867	786	860	845	797	799	827	835	814	785	826	865	854	849	843	818	852	786	812	810	840	857	860	836	822	836	821	843	842	775	826	794	809	825	832	773	841	791	838	837	869	788	842	848	799	878	844	794	801	836	843	811	815	838	807	815	818	824	861	816	847	824	822	785	855	809	808	810	837	882	810	840	839	814	822	822	834	825	860	785	820	866	817	826	835	827	824	859	842	851	853	834	915	793	824	814	810	827	837	838	823	822	804	823	830	863	800	829	854	868	840	861	827	837	835	839	835	819	861	873	843	823	811	891	840	796	831	800	795	814	836	834	830	799	806	856	892	864	865	833	857	840	775	856	845	842	839	851	846	853	799	885	824	832	878	776	822	826	846	873	761	850	835	816	830	847	838	882	822	856	827	785	832	828	769	845	815	889	892	805	793	841	835	848	805	838	838	844	822	841	797	835	859	791	861	799	803	779	792	887	825	871	811	810	851	782	835	877	814	794	865	847	808	893	811	781	809	831	829	809	789	868	812	799	793	861	825	802	874	797	844	789	843	789	870	866	835	863	814	792	793	788	757	777	854	826	868	823	839	849	872	834	879	872	830	810	825	844	887	785	876	792	838	809	849	842	842	821	814	852	901	918	807	833	822	836	837	856	778	821	846	837	842	847	837	834	838	836	791	843	776	835	850	869	842	883	800	798	851	855	832	835	777	843	874	770	865	843	795	819	855	787	853	805	877	837	830	830	851	878	844	833	858	842	838	831	834	826	829	785	832	831	839	884	852	837	811	861	831	815	819	801	851	881	853	836	853	844	859	880	800	825	821	838	819	874	788	838	811	858	813	851	796	788	841	832	811	858	841	821	799	833	832	848	832	756	858	800	873	830	822	850	839	868	829	795	827	834	788	782	867	813	836	844	839	861	828	779	837	847	789	855	820	822	808	854	811	790	821	839	826	848	868	821	850	852	796	841	844	834	849	814	817	820	854	842	870	838	842	856	828	796	755	834	805	823	841	890	840	840	862	752	865	837	821	797	826	875	838	809	821	800	873	922	814	837	871	817	831	840	867	850	822	773	820	851	802	873	833	787	790	802	841	852	790	835	824	828	850	801	834	823	822	851	822	788	844	819	871	863	819	818	801	870	783	813	824	806	869	834	834	845	827	874	762	816	831	802	828	801	843	789	836	832	805	823	826	861	864	844	766	840	823	838	845	865	797	855	843	842	815	848	811	830	776	842	887	900	813	829	846	865	827	874	809	804	798	798	835	871	819	862	815	847	854	824	786	843	862	802	878	832	884	853	791	799	851	828	827	809	810	821	829	864	787	862	804	759	860	833	804	803	812	852	881	832	832	804	915	876	829	826	857	874	802	842	834	834	788	834	835	829	887	833	814	837	854	818	832	834	806	843	774	813	830	814	825	856	829	829	752	784	801	841	852	828	884	832	858	832	869	865	833	833	795	907	844	822	796	771	850	852	786	837	880	854	789	865	880	891	829	875	854	879	814	856	836	820	832	808	808	868	857	772	844	849	813	854	830	864	836	793	857	877	822	862	795	819	765	811	805	840	845	848	780	852	834	835	814	835	853	792	839	803	864	836	858	840	823	831	868	802	778	824	837	840	828	831	794	826	854	821	874	824	885	794	792	849	836	813	887	856	833	860	836	819	861	819	844	830	826	817	873	815	837	821	866	778	833	827	886	834	829	857	878	830	794	836	838	887	806	950	823	817	842	805	806	846	825	869	816	837	833	851	785	846	784	836	838	868	814	829	838	942	804	876	822	820	835	774	827	796	838	851	764	790	847	788	790	791	775	828	845	854	831	810	802	786	781	829	849	819	870	834	835	815	842	832	776	829	839	836	807	827	850	823	842	842	841	882	834	825	840	865	855	785	814	830	892	801	839	864	838	834	837	821	803	797	833	812	817	781	835	830	849	834	830	786	828	801	853	842	860	807	874	842	857	871	854	806	836	849	811	775	818	857	833	871	799	809	862	846	802	819	802	855	824	785	847	846	855	898	876	822	883	830	853	844	843	799	853	800	876	806	798	862	859	880	824	850	828	811	800	851	851	856	882	817	827	829	812	858	840	800	820	908	847	907	809	815	809	820	831	806	789	841	845	832	845	861	854	851	778	877	823	824	829	808	831	855	856	894	803	816	835	817	829	786	839	821	779	868	837	867	819	804	783	786	865	863	791	819	829	824	846	786	838	821	851	794	831	832	843	804	854	833	791	831	871	816	882	863	818	804	878	848	854	775	822	818	845	833	830	796	831	834	846	814	850	853	818	849	852	889	831	845	768	851	862	822	810	843	829	879	843	837	833	790	798	883	881	816	855	833	804	827	820	822	897	845	814	802	814	849	831	834	789	799	836	794	824	855	821	874	774	757	897	832	818	814	787	851	805	803	788	871	834	837	862	801	860	818	828	858	853	822	832	806	868	885	849	808	895	815	878	838	814	786	863	868	809	807	826	847	857	830	890	815	805	831	841	821	792	790	808	815	822	813	825	794	838	836	816	872	896	826	783	840	796	862	827	823	834	855	779	812	844	843	815	865	820	829	797	836	811	777	880	804	813	807	820	802	871	861	804	861	799	826	822	835	820	827	851	832	815	852	831	820	837	808	873	832	852	850	799	826	800	812	798	834	797	842	852	834	812	790	850	787	798	816	851	856	823	850	819	814	833	828	818	810	885	847	843	860	862	817	788	881	796	859	831	873	856	882	818	837	867	831	806	885	813	838	800	880	819	813	820	883	821	849	849	776	856	867	881	817	815	784	848	884	832	833	860	844	784	872	842	876	854	846	853	796	811	838	833	869	833	798	847	851	843	819	853	816	877	864	866	833	850	825	847	792	820	858	806	851	811	816	805	872	845	812	803	829	821	840	823	836	818	814	811	852	825	831	768	859	828	854	794	843	840	798	827	833	866	808	825	836	870	853	837	856	830	833	822	837	852	847	842	810	845	814	819	921	853	844	845	845	814	837	791	786	831	815	873	819	802	844	879	861	801	808	813	833	817	758	839	848	935	872	774	831	861	843	830	833	858	840	809	792	810	849	839	904	818	810	830	827	784	760	823	819	825	796	842	784	783	797	858	828	840	864	806	870	806	865	842	791	842	862	853	874	817	798	831	810	786	810	873	872	805	831	885	841	832	811	831	836	838	786	855	862	875	831	886	874	804	852	849	835	848	844	809	852	808	752	766	789	826	762	841	809	872	894	855	849	866	825	865
33730	33581	27665	17445	8545	5140	3844	3217	2590	2220	1849	1739	1511	1343	1309	1207	1150	1033	1080	986	994	985	997	924	877	876	865	854	824	828	853	836	850	849	779	794	757	821	758	803	817	789	811	767	753	792	722	805	801	812	791	732	801	762	776	783	765	767	819	740	738	744	786	739	797	725	831	759	723	754	707	730	727	767	786	721	710	760	764	738	737	753	706	688	719	762	739	743	744	731	710	702	779	786	804	776	778	783	730	770	770	786	737	761	708	747	773	737	717	763	720	705	808	777	705	777	823	708	758	774	774	783	683	713	681	755	714	808	704	732	746	742	736	730	722	761	722	742	755	744	751	723	714	777	749	784	723	749	753	798	745	751	773	713	696	750	762	729	812	751	735	768	787	747	748	734	750	764	741	762	739	803	713	777	795	763	738	808	745	741	771	751	765	762	766	751	776	733	787	742	751	726	734	731	736	763	710	747	792	789	734	725	767	736	746	744	706	740	760	718	730	782	749	740	734	779	760	763	751	730	751	710	727	763	798	721	761	718	731	731	806	751	743	730	762	761	745	753	783	753	746	720	736	758	745	790	755	755	800	779	755	749	745	781	814	740	707	761	731	781	720	719	745	772	784	754	724	757	739	755	725	765	804	768	748	732	709	754	735	703	715	743	722	751	707	758	755	741	705	720	774	757	744	728	761	781	776	776	778	759	766	780	773	721	777	746	710	789	743	729	720	738	724	746	752	770	786	746	732	716	729	767	776	752	729	733	706	759	706	747	763	725	801	782	741	751	723	728	721	708	767	780	740	720	734	737	731	762	739	753	735	765	680	769	735	783	765	765	775	784	757	767	736	770	758	754	743	727	709	789	754	700	702	800	812	729	749	781	794	789	726	742	716	774	752	749	777	716	761	726	705	711	752	765	728	733	725	762	733	750	766	752	758	738	713	744	746	753	686	740	794	718	703	779	786	746	776	730	766	742	752	810	697	741	757	794	769	749	763	735	765	765	721	753	779	751	742	757	793	786	700	742	776	770	749	759	707	776	761	732	790	782	779	770	752	724	750	780	764	774	773	771	749	759	718	712	749	792	766	670	777	774	743	735	761	762	786	750	741	693	733	733	740	767	756	741	762	713	702	771	757	749	787	809	739	782	759	711	764	690	734	740	752	739	738	767	675	720	795	758	741	743	776	709	739	717	762	745	825	750	706	714	791	724	786	739	783	805	727	756	741	751	731	757	759	785	753	755	761	775	787	707	765	747	744	738	725	710	769	714	747	667	764	759	742	704	745	735	732	760	737	730	702	751	723	757	741	746	721	736	768	735	746	773	746	782	734	747	704	745	765	778	771	747	748	726	743	766	722	737	779	739	766	756	727	711	773	689	728	777	713	706	724	721	731	762	769	725	689	777	750	747	762	742	693	706	753	747	746	728	742	706	707	734	775	756	800	750	737	746	759	747	757	754	767	766	764	725	731	748	697	722	753	748	745	752	747	764	734	691	745	746	736	731	819	729	708	741	743	756	715	720	703	728	763	774	714	771	708	752	747	718	716	767	738	722	816	743	772	662	729	781	769	754	819	785	700	757	754	750	748	731	753	759	739	752	723	724	686	731	791	771	771	735	715	783	802	775	752	768	774	748	746	681	725	789	704	795	678	761	744	755	765	701	764	760	770	755	760	799	691	746	749	721	734	758	750	746	698	786	745	731	754	753	741	765	750	787	771	802	766	745	748	739	740	772	758	704	752	754	717	732	722	763	750	790	753	742	745	755	752	729	725	731	735	765	714	772	714	719	741	787	746	742	716	770	756	704	710	759	793	737	729	744	726	736	724	767	732	753	789	776	771	763	773	676	751	746	742	732	779	756	750	766	766	723	764	779	748	729	760	748	776	767	747	759	731	752	737	735	684	735	734	746	789	692	731	770	780	724	732	721	803	796	829	731	742	767	753	724	778	785	736	743	789	681	750	750	738	724	777	757	739	751	759	754	758	737	730	747	767	725	750	736	708	711	766	746	734	741	714	767	715	752	777	699	767	714	746	763	762	768	762	721	721	774	732	788	719	753	781	730	779	745	736	776	718	737	762	728	684	713	721	747	750	711	730	731	776	783	727	761	711	755	802	772	751	733	710	793	789	736	767	730	753	730	730	748	749	738	730	730	774	729	785	760	761	787	698	773	749	776	764	748	754	753	777	738	769	786	766	738	801	765	776	701	728	729	764	785	746	768	786	784	743	737	796	732	783	757	732	753	737	774	748	738	746	733	811	762	769	771	707	780	758	774	773	799	742	745	719	764	732	723	698	778	693	699	745	713	774	747	744	748	728	776	771	758	750	721	779	749	759	739	742	748	774	762	812	795	798	785	788	735	682	793	733	753	715	700	725	748	777	769	709	733	725	739	716	755	751	729	745	755	740	724	796	756	775	741	772	710	670	720	715	769	774	780	732	773	763	739	770	747	740	725	774	735	718	731	732	699	730	745	801	752	733	820	810	788	766	728	750	740	757	786	748	725	736	755	754	751	779	748	721	754	779	744	777	756	759	738	744	749	773	734	769	759	681	713	751	774	765	737	747	753	781	740	765	737	769	758	739	776	704	764	739	696	704	744	746	755	731	767	746	729	779	758	721	739	748	753	732	705	773	688	759	805	716	748	756	786	729	768	803	715	746	784	745	731	701	746	751	731	767	756	723	770	718	740	780	728	708	780	794	768	741	753	707	741	748	739	736	738	791	754	775	745	770	743	762	688	738	737	796	743	755	826	796	770	685	765	709	685	751	764	698	728	746	748	728	746	752	709	757	699	730	778	750	733	728	743	733	696	710	742	751	784	767	735	716	729	709	695	698	766	762	774	772	766	737	705	707	774	730	757	732	725	726	759	765	789	733	721	724	770	789	705	727	743	749	756	732	759	733	796	744	773	721	699	741	786	750	802	794	731	775	760	741	746	761	730	787	782	792	749	720	729	756	759	775	782	779	716	722	797	739	757	782	714	745	706	752	808	757	726	762	744	763	739	750	734	753	776	773	733	738	779	779	765	724	798	726	762	752	740	802	760	780	742	705	757	735	745	752	764	710	771	704	778	719	736	761	731	740	735	777	755	708	774	756	798	741	753	745	806	774	754	763	761	740	773	780	749	728	735	757	793	733	748	741	755	758	724	737	697	750	755	706	786	745	751	788	756	723	788	738	772	785	748	753	717	727	783	754	735	732	735	750	794	731	777	757	764	717	723	739	740	761	769	747	750	781	789	756	739	751	806	741	711	769	767	774	755	784	752	756	772	765	762	762	750	730	782	756	769	737	768	762	753	713	723	786	713	755	779	716	745	723	779	715	714	784	766	729	726	736	732	758	773	732	766	771	731	768	776	731	745	804	722	772	719	717	738	739	758	791	740	723	761	758	745	780	709	740	721	721	755	723	772	760	757	730	704	751	776	785	752	786	725	787	762	757	730	740	713	765	748	750	730	721	783	745	783	714	787	741	754	738	748	752	776	749	732	702	777
36445	44466	33773	21442	13609	9832	7451	6298	5169	4223	3553	3023	2589	2369	2084	1881	1664	1512	1509	1480	1308	1254	1236	1196	1221	1123	1077	1094	1031	1012	1017	1035	960	1016	914	928	918	888	905	887	846	851	856	869	887	882	818	870	873	813	809	808	829	884	816	813	783	844	837	839	864	857	784	814	866	845	776	788	812	777	828	774	825	826	819	761	799	801	794	806	829	870	829	841	759	799	784	801	804	790	776	766	825	788	792	744	757	804	800	790	795	746	786	839	739	815	792	769	783	778	712	822	828	801	772	781	796	813	851	751	807	810	785	772	846	813	827	799	791	723	817	740	802	816	835	820	748	816	781	837	782	773	815	797	805	784	775	788	821	811	773	764	826	773	819	777	853	797	820	798	828	743	796	825	797	782	779	798	812	768	781	814	787	767	818	764	881	793	842	822	807	769	840	788	802	897	786	766	823	763	780	798	790	838	817	808	771	787	833	785	858	782	792	774	823	804	747	828	755	793	768	797	813	788	833	815	797	786	815	803	772	847	798	789	802	750	841	820	813	793	785	807	834	834	827	789	824	800	825	792	829	745	808	792	821	832	766	776	831	805	778	796	814	755	805	765	782	841	815	812	844	712	810	818	842	771	774	845	781	788	811	851	847	745	781	820	797	774	781	800	815	796	791	786	766	779	812	789	807	848	834	789	855	773	803	804	754	830	816	835	853	831	816	860	819	806	773	813	773	792	797	829	800	826	789	886	806	780	806	823	844	778	765	822	780	850	809	771	842	785	821	775	816	811	776	800	761	767	822	765	809	817	790	801	773	796	822	799	785	771	804	815	813	798	819	758	774	841	786	833	801	805	813	804	865	803	784	794	782	789	776	737	768	817	848	753	810	801	811	839	819	819	810	891	788	810	831	850	810	798	779	814	777	817	757	815	782	853	800	759	780	815	811	833	809	770	800	858	778	788	788	792	806	747	782	797	775	737	826	847	810	825	816	803	824	776	809	745	880	802	793	825	783	856	764	800	782	804	808	788	773	790	794	814	821	791	775	766	816	858	829	817	758	815	849	776	831	773	795	738	815	776	810	760	791	778	718	783	809	778	815	755	801	825	736	789	803	808	793	768	813	821	793	800	807	780	765	841	772	770	796	891	794	844	810	775	814	782	803	841	809	788	773	827	814	857	783	789	810	827	832	782	765	782	794	806	814	838	841	787	839	817	786	864	804	798	775	791	830	776	821	874	787	796	740	806	782	826	794	844	825	808	758	783	792	820	814	817	820	786	751	776	812	807	777	779	815	814	768	849	765	812	777	767	845	814	795	816	825	825	803	763	880	757	786	785	828	790	834	816	847	833	806	785	841	813	828	810	780	811	795	810	886	748	828	807	825	810	753	861	787	803	799	796	773	814	772	816	818	825	775	810	768	825	786	828	837	796	808	826	787	861	771	788	837	796	812	799	715	794	806	758	811	796	780	818	793	775	794	786	778	793	829	791	809	808	831	848	787	777	780	740	728	806	815	859	777	789	809	777	786	793	751	815	825	867	793	819	819	783	771	772	829	800	809	746	806	875	766	779	760	749	853	793	826	741	785	823	799	808	790	765	817	808	780	807	812	798	866	786	806	763	783	750	800	808	785	724	800	799	796	791	821	807	804	824	816	798	759	817	846	823	802	813	779	739	772	824	815	765	813	792	815	779	786	784	802	812	792	828	785	813	799	777	798	824	806	803	833	809	804	811	791	794	775	817	795	811	777	786	824	775	772	752	826	791	841	834	861	800	855	819	800	789	820	809	832	818	774	844	815	784	795	838	755	781	820	855	796	809	777	813	813	752	823	760	807	855	792	785	781	820	836	797	790	811	809	865	780	794	817	818	783	810	797	800	867	800	843	772	813	843	799	776	802	779	801	809	767	767	778	820	788	847	765	806	814	764	775	761	765	796	804	784	830	901	820	774	788	837	802	863	802	833	810	863	806	847	812	760	804	796	796	806	817	823	785	846	841	803	773	789	818	848	788	810	828	774	820	829	786	763	762	787	765	796	824	814	795	817	815	815	778	753	828	804	795	825	762	775	804	820	754	829	846	820	795	850	777	823	789	823	781	812	772	798	805	799	816	804	750	779	807	802	793	788	760	793	772	792	756	785	779	773	831	815	812	823	786	824	753	783	805	791	824	737	774	836	786	793	800	786	843	825	826	804	798	791	855	795	788	788	795	797	811	767	837	763	811	787	802	834	811	797	785	812	776	861	811	824	801	819	813	831	856	797	790	807	807	805	731	775	803	792	792	761	751	827	804	777	768	795	773	802	830	760	812	795	791	840	776	812	821	854	779	784	792	776	763	796	789	844	770	815	773	767	846	863	777	833	762	822	793	780	810	770	798	821	803	769	782	814	783	859	772	789	806	785	804	815	812	736	835	805	837	789	846	809	803	820	791	815	798	816	789	763	809	804	804	812	780	817	796	770	832	801	766	821	797	816	819	788	843	760	781	777	808	778	813	781	809	812	829	820	765	765	817	799	790	801	816	749	869	799	820	822	803	810	823	816	803	810	745	859	780	836	838	785	756	808	795	801	844	848	802	807	821	814	753	778	822	846	780	837	824	794	770	832	766	791	828	821	855	764	764	828	805	805	825	767	834	801	730	808	820	791	813	741	799	809	816	746	780	812	807	811	804	775	768	808	799	841	823	813	798	811	784	807	833	780	767	816	804	788	794	805	847	791	792	809	804	770	805	823	777	824	804	846	816	796	783	781	770	774	794	845	806	809	773	811	831	806	776	799	805	765	806	771	767	833	783	802	801	828	768	816	859	793	790	785	822	797	820	794	794	782	746	748	790	806	811	754	812	778	784	746	839	762	772	806	801	812	768	834	799	793	781	799	833	793	829	802	855	815	844	790	816	789	782	788	809	830	745	847	795	837	835	810	791	771	781	806	849	802	779	772	810	817	773	800	780	752	806	859	802	814	775	784	759	812	792	831	840	851	797	750	774	758	801	779	793	783	850	798	826	825	835	786	788	797	794	790	791	842	828	811	826	793	777	804	784	770	820	802	836	865	763	829	830	827	807	788	759	837	838	765	788	780	815	814	792	754	775	787	809	828	819	834	834	817	803	803	776	756	844	796	784	806	741	799	808	801	758	778	862	740	788	802	859	812	811	802	785	769	804	741	788	819	820	818	819	855	777	840	815	841	765	798	811	843	777	775	809	763	822	771	811	826	804	820	781	769	800	772	825	786	805	822	784	783	799	793	809	796	804	724	797	804	783	873	788	786	804	811	770	760	771	806	832	800	798	823	763	764	783	796	825	789	759	829	761	794	849	772	828	788	815	764	780	801	801	805	808	805	807	813	792	762	768	812	798	795	789	815	797	781	868	809	754	813	820	804	781	802	812	826	820	819	840	826	803	799	801	764	824	772	833	774	810	764	832	836	821	774	802	831	780	804	748	811	818	819	796	810	823	784	839	852	794	814	773	797	809	774	778	812	786	814	821	762	808	791	773	804	821	854
25046	20781	27071	24962	20890	15247	8535	5599	4179	3574	2879	2378	2097	1816	1649	1483	1402	1234	1202	1137	1129	1091	992	984	996	994	934	849	876	850	849	815	821	826	805	778	822	727	722	746	740	747	721	711	746	733	693	728	740	677	714	701	722	692	698	703	705	674	704	725	698	708	688	679	721	690	719	718	691	750	718	629	753	671	720	694	683	723	706	683	678	693	656	675	694	691	683	687	691	706	681	674	670	648	680	702	667	728	702	702	723	708	680	693	719	721	711	688	668	650	671	665	714	732	676	724	718	668	644	704	722	661	729	713	729	677	673	664	721	637	675	663	672	727	654	645	721	723	722	696	646	696	744	710	678	635	706	725	699	723	758	672	674	663	708	697	657	712	658	670	670	661	680	690	689	723	628	696	644	686	673	652	725	677	701	716	704	726	665	711	660	644	677	689	656	702	718	704	647	628	659	654	705	691	679	656	664	679	668	645	656	737	654	673	712	719	699	698	647	680	729	669	657	646	757	657	749	705	680	681	675	724	707	657	632	665	681	691	716	685	678	708	643	694	743	631	662	666	655	708	723	648	681	688	745	670	663	723	736	703	729	668	655	702	666	746	686	677	697	683	695	715	669	642	708	676	662	707	696	686	697	673	685	674	730	674	692	687	659	682	659	730	688	683	691	653	673	739	636	696	703	691	651	708	689	684	671	676	671	656	626	700	666	639	698	706	619	689	651	681	682	710	691	658	680	689	725	646	695	683	683	673	688	675	676	700	650	633	666	665	668	713	702	713	677	721	667	696	697	695	667	685	704	706	704	741	697	697	660	683	685	691	670	705	691	677	688	673	707	669	700	682	710	679	672	757	663	650	694	676	652	669	717	695	681	671	695	703	685	674	669	697	617	749	708	694	652	701	679	701	656	680	656	672	686	655	710	693	656	703	683	674	723	689	697	643	699	716	712	694	653	679	706	665	654	695	664	673	658	656	676	722	697	690	673	661	664	707	701	702	653	662	709	615	696	693	705	713	711	660	697	736	655	696	733	661	646	661	662	708	693	672	722	661	650	675	681	677	680	676	682	709	668	679	684	675	681	660	673	682	682	691	663	688	651	712	691	660	671	701	685	635	741	651	681	647	709	703	690	699	669	705	677	672	717	700	655	685	709	661	723	676	692	693	672	627	751	718	672	690	658	689	666	694	659	653	732	686	708	702	684	686	675	627	671	685	682	703	673	692	649	640	702	656	708	683	709	673	656	716	660	754	654	682	646	717	732	677	674	687	677	657	660	660	702	703	702	684	699	666	690	697	693	686	675	716	674	677	668	692	676	681	705	720	711	671	687	656	695	661	667	692	653	714	681	724	690	698	715	731	711	715	677	671	680	689	700	658	668	689	724	680	627	670	701	674	754	690	706	647	656	656	698	719	644	670	676	639	668	666	624	662	666	682	714	708	668	660	676	667	702	672	695	714	719	704	667	688	677	640	699	698	674	688	612	676	664	676	654	656	716	684	703	681	718	694	634	694	667	682	649	664	688	708	688	678	684	662	747	659	681	699	652	691	702	729	689	711	655	667	676	678	698	662	705	693	668	670	685	697	700	659	679	715	676	695	680	682	668	686	715	690	650	702	685	667	706	666	657	688	689	688	708	680	690	694	676	656	688	667	681	689	677	683	664	648	662	707	682	702	636	672	677	664	733	702	683	692	651	703	717	634	692	664	703	637	691	709	708	723	693	703	684	708	631	700	705	667	675	658	725	662	670	693	681	662	664	737	695	681	663	698	705	692	710	619	631	691	650	675	652	683	671	661	676	636	673	715	717	677	670	689	659	659	677	689	679	755	679	690	702	690	684	683	709	662	739	636	685	677	692	669	667	711	683	666	709	672	701	632	692	666	684	659	660	672	676	682	706	698	678	701	684	703	679	668	704	683	695	650	675	760	679	739	662	730	700	717	712	699	686	669	627	668	715	695	651	680	655	618	715	682	665	641	701	657	665	707	715	698	680	670	666	729	723	674	655	697	668	709	703	704	629	694	671	669	692	691	694	711	665	705	697	718	699	716	719	695	674	728	688	698	730	700	709	720	643	696	698	699	657	692	695	722	652	729	683	685	681	673	663	677	664	630	662	673	686	654	644	691	645	668	722	694	732	721	679	686	693	648	628	720	718	667	713	659	663	699	663	656	701	676	680	618	681	643	664	670	665	717	641	685	646	664	708	648	692	659	704	710	657	654	669	729	662	694	679	671	695	664	706	667	669	689	693	757	648	684	659	706	682	728	675	699	629	694	671	706	684	681	664	710	690	677	676	732	733	710	679	676	677	647	698	735	721	648	669	648	667	648	694	650	686	672	702	657	712	701	668	709	682	751	719	744	714	692	700	682	674	629	670	685	683	701	699	659	655	680	655	678	663	648	655	657	665	701	666	635	684	692	638	693	722	730	715	708	695	670	670	701	668	700	677	701	698	665	680	645	717	707	701	678	677	692	645	659	690	670	669	624	667	674	670	670	655	717	692	673	645	705	698	697	732	674	719	689	659	648	627	673	736	637	716	684	718	678	696	661	663	683	682	685	661	645	651	728	670	699	685	654	709	699	634	626	652	683	688	692	691	656	703	718	663	669	700	702	675	669	697	675	713	705	703	648	659	710	706	661	746	704	693	680	687	663	699	634	724	698	708	673	676	684	672	753	682	711	731	674	714	629	714	686	692	701	664	668	669	721	687	707	756	660	683	665	685	677	681	717	668	702	715	698	652	651	692	641	726	711	703	669	652	667	674	656	699	695	668	673	684	672	723	660	671	683	689	666	640	659	681	696	689	689	641	662	675	721	671	666	680	662	693	742	692	723	696	711	681	682	677	723	678	689	712	695	728	714	693	658	681	664	675	644	715	713	674	649	727	701	718	681	655	655	702	699	674	667	674	709	669	654	688	670	660	704	729	658	710	679	716	654	714	685	692	672	675	700	662	712	708	707	684	659	680	673	650	673	688	660	668	694	645	640	702	644	652	708	676	731	707	697	714	701	707	685	717	677	698	654	688	655	709	707	675	706	655	633	703	696	683	700	695	703	693	681	665	679	673	694	704	685	685	688	698	676	656	650	642	715	682	645	643	681	737	678	666	697	667	629	693	692	671	681	654	736	692	668	637	701	650	678	669	722	742	675	659	663	660	674	673	698	734	698	700	663	688	685	678	709	672	726	684	686	668	692	721	675	715	672	678	667	711	642	690	668	657	676	714	679	698	687	729	697	656	700	696	682	705	661	643	638	660	747	664	695	687	690	691	709	658	680	668	700	713	697	675	751	700	697	715	652	729	691	671	690	661	695	684	697	663	663	702	704	688	626	702	720	682	696	687	717	673	679	641	682	695	634	678	722	692	692	695	691	703	643	684	692	689	676	676	638	695	668	658	706	686	658	716	699	706	750	667	692	653	658	703	695	657	652	695	653	688	745	694	695	677	709	654	719	691	678	629	689	642	675	689	655	662	697	727	665	673	695	744	690	671	677
36777	52838	45403	28335	20486	15425	12002	10100	8157	6714	5652	4596	3872	3298	2877	2483	2251	2097	1901	1732	1588	1548	1469	1438	1350	1292	1203	1130	1130	1085	1017	1017	929	956	977	923	896	893	872	900	857	850	807	811	825	866	732	797	773	759	791	800	755	777	790	746	752	776	780	750	771	763	775	723	736	756	779	737	754	763	720	713	768	802	740	739	745	668	741	737	781	760	723	692	709	734	703	771	802	723	727	695	731	724	728	673	695	709	717	716	679	723	724	754	715	752	727	728	676	721	711	740	745	693	703	726	667	772	769	705	716	734	697	684	705	753	699	734	773	678	718	698	756	782	690	724	721	772	708	702	731	737	719	729	701	709	727	743	735	714	721	706	779	765	685	746	728	697	786	722	696	716	723	762	695	709	720	725	704	729	740	703	684	717	740	691	698	772	750	728	681	783	769	713	735	716	754	726	708	687	754	743	713	736	738	712	705	734	732	747	686	689	749	700	725	696	753	715	714	711	736	695	694	761	742	724	700	675	725	780	701	707	721	723	748	773	733	722	737	712	694	692	710	718	708	728	691	728	745	764	716	744	799	690	720	714	728	662	734	744	713	746	715	711	735	743	727	675	737	787	751	720	719	756	732	745	699	680	699	671	754	707	717	691	688	765	705	757	702	765	726	708	702	749	704	682	696	715	743	724	713	741	712	746	752	684	737	715	764	739	728	695	709	756	700	758	692	689	700	720	724	728	725	690	739	745	707	778	703	701	715	683	683	741	716	659	745	701	703	744	717	698	707	719	735	738	731	714	684	725	686	788	732	712	694	723	709	687	714	713	749	746	726	717	716	756	723	683	718	689	708	742	710	757	743	754	713	736	725	730	691	682	748	707	731	708	710	680	690	769	757	735	692	674	737	694	722	738	728	754	725	730	739	711	745	718	706	724	690	725	704	726	739	718	710	697	719	669	795	677	736	728	736	752	688	688	726	730	747	726	689	674	771	724	739	772	727	725	698	714	699	716	730	688	733	729	661	721	691	721	720	728	680	744	708	718	690	694	705	697	705	676	702	734	730	724	710	721	683	725	750	693	764	739	689	713	726	698	719	746	683	680	725	694	688	730	691	705	750	705	686	766	703	743	697	730	716	756	714	671	742	713	748	727	726	732	702	753	718	732	670	727	732	694	737	731	715	734	679	725	751	743	729	710	746	734	730	757	724	698	746	757	737	740	695	696	717	697	693	761	729	728	713	686	716	716	685	710	726	718	712	781	734	723	774	696	716	689	724	708	724	720	690	729	732	696	724	743	702	727	774	682	720	711	698	710	701	735	724	724	708	703	743	770	716	731	686	707	736	716	739	729	706	772	738	738	700	740	756	685	713	704	702	720	746	712	742	688	759	700	689	736	730	769	696	704	747	787	728	701	733	740	721	782	758	719	694	726	695	703	675	747	718	679	718	704	768	660	767	717	791	737	763	740	703	684	730	707	680	696	725	709	729	708	733	687	680	759	789	673	712	729	721	724	771	707	667	705	723	731	687	735	736	744	772	719	695	757	736	724	707	691	687	711	722	706	688	705	775	725	695	705	700	710	782	732	742	710	698	682	721	754	660	708	729	749	739	678	729	759	711	781	713	716	720	708	762	734	733	777	666	726	761	707	709	717	724	739	710	672	739	672	715	736	695	718	703	758	761	707	761	730	748	735	695	760	715	708	687	670	705	722	746	739	671	734	736	711	730	749	769	738	728	761	666	722	718	737	741	708	734	734	700	721	702	722	721	715	714	689	718	747	693	676	741	724	709	741	723	764	692	725	719	699	712	746	752	707	713	715	762	756	727	788	761	692	678	719	707	754	745	735	738	756	755	701	727	754	717	719	701	740	677	753	756	719	718	732	748	785	747	705	747	739	728	719	724	704	763	688	722	778	752	739	747	743	741	746	744	704	714	744	740	742	696	745	737	712	679	746	706	727	700	667	706	738	764	710	716	683	714	723	729	721	711	766	738	722	716	706	749	737	703	758	720	681	754	740	763	717	761	726	700	756	729	735	717	740	748	737	731	753	672	711	729	670	715	716	688	711	709	694	699	711	692	704	738	686	754	733	683	714	681	763	706	744	715	675	699	666	729	724	768	748	724	717	710	739	746	738	724	690	727	731	725	753	715	721	706	700	704	742	745	742	755	744	752	725	706	760	678	743	773	752	722	700	710	714	678	682	740	717	731	750	723	735	737	729	774	689	767	726	762	710	750	727	704	707	754	718	707	762	726	720	702	716	703	727	741	702	706	700	733	718	738	776	749	670	685	739	729	726	709	749	690	723	718	731	710	724	693	717	701	690	728	719	713	703	716	728	735	739	693	762	701	726	703	683	675	733	719	698	712	727	707	734	774	764	749	705	675	724	715	751	686	697	721	732	694	765	699	747	734	705	675	749	742	687	722	732	692	723	707	734	745	706	731	711	699	736	732	699	714	707	753	772	726	737	723	711	692	719	689	726	707	735	711	732	680	692	759	689	690	723	698	779	688	723	764	727	732	723	710	727	725	720	707	711	742	758	708	712	763	725	671	756	724	718	768	702	697	742	714	725	671	730	715	741	707	722	725	705	739	694	725	740	707	698	672	758	696	694	724	726	712	714	698	722	747	701	774	692	699	711	719	770	742	703	694	709	707	754	691	747	722	758	656	718	695	695	725	688	758	708	777	676	737	707	776	742	722	727	700	687	730	699	718	711	717	690	750	732	766	744	722	703	721	698	747	702	740	715	736	697	744	684	756	695	717	686	751	794	742	773	683	752	656	741	703	731	712	727	717	717	708	724	729	740	737	758	699	704	682	699	767	766	749	722	749	697	723	771	745	701	729	704	695	757	754	751	737	689	699	744	680	681	693	782	695	736	730	719	721	713	746	740	784	725	680	708	811	696	723	719	720	741	688	723	759	763	767	704	753	723	717	697	719	767	734	722	712	732	729	756	707	720	751	779	719	732	689	705	770	742	705	696	714	727	703	715	742	747	713	721	733	743	702	732	722	746	738	685	719	762	718	685	726	742	737	731	714	745	729	702	743	761	682	737	730	711	694	706	695	707	705	708	738	751	686	712	729	737	734	690	735	689	741	726	711	759	692	754	700	709	726	706	749	717	691	684	742	754	730	743	729	686	701	710	687	759	777	778	722	741	740	756	698	692	750	697	760	738	740	745	732	747	717	790	697	674	805	747	717	696	715	774	694	764	706	696	706	730	726	694	696	696	764	738	717	724	670	744	732	673	716	732	753	702	735	712	762	700	746	768	713	764	739	742	746	736	750	746	690	782	721	771	694	735	695	728	734	736	749	779	710	693	742	663	750	729	734	702	707	764	697	686	726	720	706	750	706	736	746	745	745	719	692	724	711	665	755	771	688	723	724	734	752	726	745	772	714	705	693	710	674	687	708	673	742	707	722	716	710	717	673	728	716	695	727	724	765	753	745	725	758	722	691	735	713	723	759	697	674	757	750	727	716	694	726	712	695	752	684	736	692	725
23158	20787	27348	24273	20965	21357	16928	8848	6342	5140	4151	3332	2988	2509	2230	1931	1784	1690	1574	1476	1381	1344	1282	1212	1180	1216	1159	1134	1098	1035	1044	1057	1043	985	975	964	950	913	1009	920	896	898	913	881	895	845	830	894	913	856	840	822	840	848	906	822	794	851	850	864	815	837	849	811	807	828	817	784	812	841	768	884	811	810	904	795	860	814	812	816	831	800	829	774	831	785	818	833	831	857	813	816	797	840	763	810	851	821	845	777	839	796	792	827	829	769	824	856	782	876	812	817	809	844	874	816	843	859	814	791	787	808	806	800	863	821	788	818	855	803	822	786	821	809	867	797	826	816	818	749	833	805	773	809	830	808	805	849	807	848	813	818	845	839	807	834	773	791	836	814	796	830	839	794	780	841	817	842	819	811	776	800	817	795	827	831	758	837	857	818	804	798	811	795	833	854	776	808	840	735	820	790	755	798	850	838	812	771	835	841	771	870	814	797	789	801	807	850	819	817	839	799	825	803	800	766	837	858	786	838	863	822	790	795	815	800	826	881	847	788	810	876	817	825	874	820	799	801	804	839	802	733	837	814	790	818	812	837	804	744	799	758	787	789	843	828	785	837	842	828	777	751	818	783	812	799	882	807	832	836	842	844	768	816	765	817	790	786	742	821	819	812	823	825	837	809	823	829	748	788	861	840	839	768	788	791	855	805	806	807	783	822	795	805	855	809	786	775	744	817	819	803	812	818	843	843	809	787	793	859	818	789	778	796	811	830	810	821	845	788	802	845	813	830	757	815	830	830	830	767	785	761	795	828	790	830	800	785	823	786	828	800	838	790	760	839	830	834	850	790	766	875	822	823	837	784	809	831	769	855	824	825	802	826	817	843	784	813	795	815	835	778	812	844	814	767	805	832	790	863	751	828	840	777	784	800	800	828	813	853	781	850	860	860	759	790	820	809	815	813	833	806	858	812	803	802	804	875	831	799	843	783	832	791	794	839	903	783	788	888	809	790	820	862	772	805	840	854	830	817	790	804	845	850	797	837	826	807	791	813	837	793	824	811	836	769	804	835	809	764	807	778	775	762	826	788	779	859	795	770	786	760	798	732	819	815	812	790	788	788	788	870	794	841	798	751	835	771	831	830	766	789	801	780	796	814	848	844	823	857	798	821	795	797	771	793	804	839	775	850	825	781	831	771	748	820	812	825	812	797	853	748	825	779	798	864	824	844	792	835	789	834	782	849	831	796	818	783	829	834	790	812	819	821	751	795	814	805	853	805	796	791	820	838	807	810	819	790	848	846	853	777	805	776	782	803	809	774	785	794	831	784	785	790	840	803	783	811	820	811	834	784	825	808	799	801	788	835	800	795	796	793	763	805	847	811	761	811	822	835	833	826	806	829	764	818	838	834	821	844	811	807	809	826	836	808	764	833	781	834	805	779	792	776	888	803	841	742	784	787	833	802	799	779	820	825	818	847	809	807	805	823	817	860	793	792	815	838	797	762	809	792	792	706	823	823	815	765	783	813	828	773	833	817	798	857	777	796	782	789	797	768	770	780	839	799	854	788	819	832	808	831	790	832	769	778	808	824	800	809	782	826	828	841	825	778	776	802	827	797	815	833	740	854	817	773	811	847	841	786	839	820	851	808	825	869	811	787	803	781	790	831	822	811	796	767	804	721	825	831	827	842	789	842	813	784	801	837	841	862	795	860	846	815	818	846	788	901	792	815	857	846	793	844	770	814	828	747	820	786	828	831	764	847	796	758	792	828	824	826	761	805	845	802	799	818	834	793	786	828	742	781	790	803	857	836	805	792	830	791	801	746	789	812	793	753	856	792	799	843	810	802	794	757	822	804	853	805	792	798	860	796	828	831	831	792	838	772	850	769	768	777	785	728	868	793	814	793	850	836	773	817	795	805	797	807	839	763	835	819	842	794	822	743	765	877	835	847	810	797	823	770	842	768	820	806	837	812	860	871	776	826	785	812	807	867	816	826	775	822	764	810	725	805	866	796	796	821	779	798	765	780	840	809	766	797	796	749	853	790	827	800	777	825	807	793	784	807	820	818	760	787	824	792	811	770	826	823	781	826	805	796	799	830	849	793	817	850	816	822	833	796	798	821	814	837	809	803	827	798	778	779	780	835	802	797	855	808	813	824	801	791	787	768	824	793	788	817	806	790	760	847	829	791	850	731	819	805	777	780	782	879	798	780	756	780	782	820	770	766	767	788	802	821	802	792	827	856	792	797	741	817	870	800	839	777	833	793	865	787	792	769	806	796	854	798	796	829	773	780	768	785	822	851	791	787	782	764	833	835	809	821	816	802	790	776	805	771	813	767	842	797	806	808	805	836	825	844	826	798	813	781	816	830	866	815	799	838	779	815	772	821	838	786	864	813	833	773	795	833	745	823	785	757	766	750	771	812	792	819	874	793	815	761	791	767	802	784	801	829	816	822	801	826	848	849	817	769	844	869	809	769	817	784	825	798	816	774	772	766	791	822	831	786	784	769	849	783	787	783	779	803	776	820	759	776	838	814	829	804	775	779	824	831	776	821	793	842	836	805	818	796	797	834	773	783	840	811	809	797	771	831	766	788	822	839	796	754	824	808	806	834	831	809	780	791	786	794	776	777	789	785	772	786	822	872	758	839	820	817	816	801	761	764	802	819	801	827	828	814	774	779	848	798	799	856	849	781	815	822	796	863	832	794	850	833	766	813	773	831	780	826	806	803	835	786	849	835	818	820	802	792	853	826	846	807	778	837	800	800	751	812	779	797	817	785	773	849	789	802	837	751	792	781	782	838	785	778	830	796	823	798	873	782	837	805	843	812	832	851	780	785	804	872	773	858	790	783	826	822	774	833	795	788	786	813	752	839	792	776	830	824	803	779	754	852	793	824	836	834	854	765	787	849	814	820	809	777	829	825	854	818	830	781	802	822	799	839	801	777	779	839	798	746	843	849	764	791	803	816	831	771	761	869	844	771	816	817	758	796	831	829	812	840	802	795	804	811	759	765	812	812	834	867	792	764	840	823	841	807	835	785	800	810	745	808	845	815	790	850	828	839	751	832	806	833	832	758	745	835	828	810	800	847	852	825	847	781	827	823	771	847	795	773	811	806	846	786	822	836	792	792	809	750	827	859	801	844	823	785	800	873	805	817	790	815	800	780	785	836	796	855	746	795	841	795	764	815	832	798	789	817	776	802	842	768	800	859	771	807	797	821	805	801	830	798	844	764	841	781	767	810	769	831	811	837	827	808	809	811	816	834	805	793	835	784	766	768	861	765	821	738	819	776	786	789	789	810	774	797	796	846	781	799	832	837	820	751	846	852	822	830	796	793	767	793	759	818	837	824	771	815	822	791	832	823	740	843	842	796	810	751	806	820	832	773	870	816	793	835	844	806	809	786	797	778	783	793	815	784	812	831	852	797	768	803	813	778	799	852	789	811	775	827	832	759	818	827	745	800	796	784	859	812	777	858	794	842	794	798	785	746	869	817	767	764
39939	59908	52412	33198	25488	20231	16230	13329	11179	9518	7927	6390	5423	4547	3870	3464	3082	2735	2479	2242	2060	2017	1896	1761	1717	1621	1542	1430	1360	1307	1304	1211	1207	1261	1150	1117	1058	1047	1096	1087	933	980	934	954	1026	957	896	905	902	928	995	896	909	880	863	886	916	879	828	867	903	909	877	853	865	878	848	891	857	836	877	884	842	864	850	819	844	798	802	878	886	811	789	811	813	793	823	853	834	842	786	861	789	816	847	812	816	798	828	897	835	766	859	837	814	781	832	813	839	846	838	799	822	805	756	826	847	839	798	851	803	849	834	827	819	801	843	848	812	811	857	820	879	846	889	817	840	864	835	840	793	858	799	788	830	887	804	845	825	819	825	844	841	831	848	870	780	835	804	819	841	805	770	833	862	820	816	825	839	811	870	807	855	849	789	856	811	809	850	793	859	820	777	820	836	857	802	855	848	762	858	769	841	847	772	850	782	824	823	820	836	841	873	821	854	788	813	834	800	862	822	829	805	819	813	801	857	837	826	839	847	848	791	836	840	827	772	820	830	841	798	835	824	856	836	847	768	830	862	841	854	825	808	835	787	847	797	846	809	826	821	806	837	865	805	831	832	852	822	861	826	852	761	787	820	831	823	869	879	822	845	850	820	853	807	842	822	815	777	790	835	844	850	866	854	850	807	775	871	790	854	856	851	842	828	840	814	880	788	771	843	843	787	770	813	812	809	852	888	843	827	811	822	835	805	807	864	790	829	840	844	873	895	828	800	827	838	814	790	815	759	811	830	815	798	769	839	827	835	806	841	812	851	844	851	817	842	828	797	813	827	814	835	855	785	847	839	807	819	841	876	832	844	791	917	875	870	829	850	875	819	862	845	842	822	834	858	821	794	846	821	835	847	841	790	848	803	771	806	821	774	791	861	838	845	784	793	830	780	895	818	814	834	866	811	803	848	857	825	813	867	866	829	786	837	776	836	817	820	840	854	819	821	865	880	829	868	868	825	809	866	815	774	838	860	861	860	842	838	829	855	822	804	790	826	844	790	821	857	840	822	853	842	826	817	824	828	832	780	786	820	780	831	843	843	826	811	794	901	816	831	807	783	855	864	831	815	809	817	832	871	804	838	856	793	849	797	831	855	759	814	850	799	807	803	792	861	846	783	844	791	823	818	822	827	756	840	836	841	865	799	826	804	790	855	826	781	856	856	799	785	816	818	819	865	772	805	822	819	851	816	810	807	836	804	778	847	851	872	776	864	814	827	815	812	814	817	830	794	842	845	829	835	808	845	882	817	843	836	831	816	854	864	868	824	821	864	912	838	815	841	821	789	865	839	823	821	836	893	824	833	817	837	833	817	819	855	776	808	798	824	805	826	818	835	899	869	862	857	801	805	838	854	816	842	786	820	793	850	856	873	881	819	806	824	819	802	828	904	848	791	822	864	805	788	849	881	840	804	828	800	819	795	835	856	806	830	809	812	805	828	812	818	873	817	843	816	838	826	826	792	804	859	808	789	797	850	793	799	903	812	831	817	840	843	801	844	911	810	818	851	832	797	801	860	843	874	825	823	819	801	849	789	782	850	804	822	826	821	840	834	798	806	820	830	829	769	802	837	832	805	809	837	847	814	869	778	772	832	869	874	859	807	835	832	775	855	863	816	766	848	878	825	856	795	825	874	822	797	789	859	796	794	774	842	849	848	808	781	821	848	839	845	800	798	793	895	845	791	808	803	802	798	888	824	828	832	838	809	878	824	818	814	806	818	804	825	813	784	769	804	829	805	816	842	787	810	841	823	863	851	862	802	851	772	816	844	805	820	795	749	852	823	812	793	785	820	858	894	838	767	851	876	838	869	801	830	882	762	810	830	846	849	838	824	841	824	831	778	816	848	834	834	854	801	816	795	806	795	816	823	802	803	828	801	818	818	809	812	891	805	786	809	836	788	799	872	889	824	821	845	844	819	858	850	881	797	819	821	804	789	824	761	819	825	809	847	822	836	817	864	862	806	853	873	870	804	838	821	813	834	828	817	866	794	782	816	811	826	874	870	843	819	868	844	856	892	804	858	819	862	760	858	810	796	795	826	812	874	848	760	851	849	793	857	795	832	841	817	821	831	807	814	780	782	869	837	800	830	840	809	836	817	841	856	835	803	825	840	771	854	834	797	798	818	860	863	862	894	834	807	789	820	818	851	860	804	783	820	831	835	828	864	876	837	882	829	842	799	790	827	814	800	856	850	846	829	829	799	809	818	817	803	855	842	839	869	825	835	764	821	820	856	832	803	865	842	827	847	838	787	861	809	856	821	807	752	807	857	801	837	839	823	787	831	824	832	829	809	871	856	821	825	854	803	906	806	823	827	822	857	795	804	850	794	819	843	836	761	811	855	856	828	823	762	867	789	886	827	794	815	820	875	811	793	830	800	856	839	873	828	850	767	770	788	875	821	858	873	845	853	862	806	799	828	848	797	853	804	867	833	825	835	798	843	851	846	858	876	856	868	842	823	846	798	837	802	871	850	877	818	816	826	850	860	826	793	817	847	842	845	846	838	827	808	871	791	802	816	795	821	830	841	824	828	824	814	839	785	887	791	851	856	820	868	806	832	818	794	820	768	827	827	841	809	809	840	825	848	836	837	806	804	808	868	773	854	833	855	831	884	825	827	796	863	816	766	855	832	854	841	796	829	798	837	854	850	816	847	851	821	863	861	897	760	780	783	868	828	818	843	850	842	822	885	850	912	844	828	790	840	841	810	829	826	854	838	820	814	807	831	817	852	849	852	863	851	823	798	820	833	871	900	836	814	796	897	779	762	852	835	822	863	812	826	805	799	818	850	851	798	798	768	851	807	827	829	841	893	798	818	859	809	749	865	842	836	861	757	834	776	848	827	805	789	806	822	772	878	805	863	823	893	882	805	879	826	772	829	842	831	839	817	852	860	802	834	831	869	837	780	840	839	835	762	816	836	846	878	873	840	735	886	834	783	846	843	810	799	844	802	882	830	785	816	861	831	816	842	838	815	797	807	858	852	862	850	808	839	856	829	878	882	816	777	822	786	807	827	818	851	819	840	837	855	811	844	812	864	809	860	798	821	846	846	831	857	863	811	825	819	760	822	789	877	852	836	875	862	862	870	800	815	803	821	838	804	839	866	799	850	863	809	796	853	864	786	776	836	829	845	870	848	804	811	767	899	874	862	827	847	814	840	850	805	798	772	828	817	795	851	850	826	805	829	808	836	797	842	849	796	842	801	800	826	870	770	802	771	905	869	802	805	834	901	821	810	831	870	849	889	817	857	862	836	844	839	887	839	820	837	822	802	775	863	781	817	800	838	803	852	851	838	860	798	797	792	791	854	847	846	818	822	842	890	831	844	754	824	830	829	818	828	750	825	828	828	798	781	853	763	843	868	857	828	837	803	809	814	815	802	869	898	786	822	851	785	849	811	824	826	787	839	893	812	790	822	822	832	821	822	861	828	795	775	874	747	782	860	849	821	856	819	849	850	841
34824	34834	27835	16018	8428	5194	3996	3067	2493	2147	1904	1674	1525	1406	1316	1174	1155	1078	1009	967	1023	936	937	873	853	916	893	900	862	842	871	831	784	833	803	834	814	799	793	787	748	750	820	767	786	807	802	803	844	716	783	738	769	767	782	800	762	738	748	736	712	770	830	774	768	758	762	790	752	757	780	760	763	783	719	765	741	757	766	777	687	763	741	707	766	773	788	730	766	693	701	753	731	703	739	785	760	700	760	734	732	752	712	718	775	767	774	776	812	706	778	817	796	805	753	753	799	794	795	755	762	737	750	743	813	754	757	757	775	743	805	750	792	758	738	718	733	727	731	728	797	734	768	771	688	726	751	809	779	741	715	742	760	748	764	778	748	743	832	742	726	695	744	743	784	744	809	762	779	727	728	771	719	785	803	729	714	751	772	696	759	736	754	735	728	737	745	739	765	767	794	756	768	783	768	735	734	756	759	770	717	749	768	792	729	768	717	761	759	742	783	775	732	740	776	717	768	750	722	753	742	705	744	766	791	738	772	781	772	738	765	731	765	771	744	783	751	793	794	738	763	701	773	756	757	731	707	746	726	780	784	798	760	747	769	747	746	696	757	767	725	761	748	770	737	744	738	783	782	768	732	754	758	785	735	757	740	726	764	741	778	749	737	749	729	776	779	800	726	695	751	766	789	779	769	723	716	778	767	717	746	762	776	726	702	769	778	738	758	772	721	739	718	775	745	786	773	749	698	776	745	736	742	745	757	728	761	730	762	800	723	797	704	749	759	746	733	757	766	761	751	783	768	747	720	730	791	745	799	756	764	740	745	755	708	806	756	723	741	786	766	730	728	798	805	788	766	745	730	772	752	705	765	721	733	738	757	717	739	752	742	745	759	707	694	766	815	799	776	696	805	810	792	801	780	761	761	766	727	739	770	761	714	762	725	777	766	758	722	771	720	769	739	821	771	798	732	741	816	806	759	692	746	742	785	816	786	766	728	778	766	745	742	712	765	730	730	720	738	712	756	764	735	721	752	722	738	799	792	737	727	766	745	753	734	756	691	818	789	756	777	797	760	758	749	734	794	702	740	749	679	728	729	691	788	719	812	782	726	692	742	747	730	752	738	786	759	759	757	760	766	750	731	753	757	703	750	758	706	753	758	745	729	781	713	752	761	754	778	741	751	760	756	797	775	730	756	778	767	767	786	786	762	770	784	760	709	734	723	759	718	731	693	681	786	789	791	730	798	790	732	706	757	792	747	769	760	782	744	706	724	727	729	771	717	748	746	714	801	759	754	736	753	737	757	702	748	731	763	745	699	770	740	779	785	670	777	731	716	746	697	765	738	753	766	751	756	787	700	727	776	714	781	746	761	774	725	740	783	790	759	758	758	712	754	792	800	782	778	776	742	787	778	759	726	731	756	761	745	776	751	750	755	786	711	745	753	736	711	729	744	779	767	744	741	753	748	749	785	744	746	730	720	778	752	714	759	805	782	701	738	756	741	782	724	754	775	758	741	698	736	738	744	726	753	794	724	759	709	751	774	777	784	729	751	711	739	829	801	758	784	752	717	707	762	706	812	756	790	776	761	781	697	759	763	797	758	782	756	746	759	739	743	749	753	747	744	743	781	796	755	771	723	731	724	777	789	750	694	781	740	758	779	701	762	753	757	784	724	761	789	765	690	721	766	707	683	764	748	771	749	755	734	778	750	753	773	757	780	715	781	743	779	790	751	751	724	721	733	771	737	730	716	754	712	762	715	745	808	757	770	738	784	726	751	750	806	801	773	743	783	733	771	739	744	737	761	757	717	771	750	759	757	718	768	738	766	771	754	758	752	690	758	781	781	726	757	729	754	760	728	789	727	713	737	758	751	741	744	784	745	783	772	764	785	754	759	758	777	750	771	738	725	792	768	809	782	767	764	711	746	781	786	750	745	743	720	762	761	716	747	757	751	720	762	714	691	714	702	798	804	740	746	709	770	714	690	776	722	800	758	728	722	742	723	750	744	722	759	752	762	763	745	784	731	730	772	712	723	775	707	796	776	749	818	725	763	710	781	776	803	730	777	735	694	768	759	733	816	708	796	695	816	768	754	743	792	782	749	808	747	762	763	729	774	790	732	822	806	757	727	734	782	775	699	731	728	775	776	741	765	744	771	708	739	731	775	726	758	751	736	752	735	723	714	734	795	758	766	742	735	800	758	790	804	736	752	758	746	695	752	729	742	730	726	761	770	751	744	795	746	732	747	777	762	741	806	750	738	738	764	769	733	755	757	718	762	714	736	690	706	741	770	785	763	704	788	768	727	748	702	772	784	805	731	741	746	747	770	763	767	767	794	746	771	727	731	748	759	767	751	770	778	754	794	752	712	762	806	738	775	771	762	746	776	759	712	748	693	767	787	757	747	745	722	802	811	748	800	775	771	726	752	725	758	766	760	791	772	753	743	798	745	742	731	702	768	773	748	737	745	746	776	804	736	760	766	717	726	752	754	799	734	753	752	709	751	727	756	787	795	726	761	754	727	781	708	791	769	704	772	776	714	815	750	752	774	772	748	743	759	729	745	763	745	796	741	673	772	751	712	727	690	709	782	807	746	705	741	759	776	720	763	757	792	743	745	830	781	774	747	754	769	700	760	814	771	766	774	775	750	769	769	728	749	767	778	763	757	726	759	766	768	793	735	740	720	746	757	770	728	777	764	749	749	768	769	754	743	699	777	791	736	766	778	716	759	743	739	753	721	806	733	763	700	801	755	755	715	725	757	797	737	785	746	738	748	743	772	764	790	740	736	750	760	734	728	683	773	734	757	785	759	744	781	759	760	750	747	760	733	751	815	781	715	752	776	732	732	769	741	763	740	736	740	791	724	767	723	730	750	730	758	730	748	740	755	741	760	743	749	734	761	746	745	762	732	735	786	753	737	674	795	753	809	701	736	779	717	756	718	737	794	707	795	770	750	706	779	767	746	748	723	751	739	792	789	750	750	735	755	769	755	766	704	794	760	770	696	734	745	795	732	729	754	734	735	784	752	723	733	778	726	752	761	722	770	729	755	734	755	759	742	771	748	744	710	763	773	797	715	752	762	736	767	766	769	759	760	740	767	760	768	694	701	750	763	765	781	764	784	758	727	759	739	757	777	752	731	693	713	732	699	772	752	703	753	757	793	703	743	742	789	772	740	723	770	704	743	838	793	784	760	766	723	768	738	775	823	754	796	757	772	726	728	772	687	788	766	750	754	723	754	731	721	754	764	695	764	746	756	761	697	765	748	740	766	711	748	729	807	732	773	724	740	753	720	763	777	738	753	789	775	806	799	780	743	776	794	747	769	716	726	745	749	705	770	746	739	739	773	758	803	759	719	744	769	743	739	681	685	754	782	780	741	743	758	741	749	777	710	704	786	734	789	738	728	747	715	692	734	694	722	708	730	779	745	736	756	792	736	730	772	742	763	778	749	705	761	783	772	818	751	750	766	772	776	742	779	777	761	716	805	743	776	734
37584	45545	32985	19537	13251	9642	7530	5919	4974	4119	3436	2952	2547	2321	1977	1800	1589	1554	1387	1450	1284	1238	1263	1161	1148	1075	1074	1037	1049	992	1065	1007	991	902	955	941	931	884	905	896	856	842	857	847	828	833	828	829	826	815	808	827	789	797	801	872	781	813	777	849	824	823	804	815	848	792	814	838	739	836	776	806	785	777	844	786	767	809	801	785	786	837	794	724	753	802	800	770	823	862	804	790	829	816	840	781	804	782	776	794	831	793	794	751	808	786	823	846	796	784	843	809	765	817	811	789	861	797	816	792	824	814	789	724	788	715	805	835	747	747	763	738	832	799	817	785	782	792	772	748	804	808	747	781	812	804	793	814	778	780	786	762	818	788	807	816	811	776	794	745	811	810	756	764	824	796	777	821	826	756	838	811	806	816	790	834	778	785	815	758	804	790	745	763	796	786	834	757	818	742	813	766	765	744	769	780	765	737	811	744	780	816	796	862	768	850	826	793	795	811	791	770	783	779	849	815	794	788	794	757	826	783	794	719	819	815	824	760	803	805	780	871	785	765	778	798	822	825	748	780	778	762	783	810	800	746	807	782	852	803	763	807	725	781	831	827	829	795	833	806	859	865	717	766	810	856	741	822	815	818	805	799	800	832	792	769	779	793	753	837	791	831	784	755	760	835	841	906	829	788	756	783	780	744	777	799	798	813	785	804	839	775	826	860	798	790	808	769	819	803	819	812	796	811	754	816	797	813	796	775	751	850	826	804	772	772	814	766	783	801	825	829	846	787	830	716	794	799	790	798	800	816	814	753	752	823	792	826	826	754	792	782	737	799	826	776	798	798	809	798	848	769	798	778	811	785	791	842	805	800	751	799	779	818	824	809	764	797	762	800	802	814	798	844	809	817	758	744	814	779	758	856	789	788	811	815	780	811	788	832	803	777	746	806	784	834	823	763	837	765	801	844	776	786	809	800	835	807	820	786	783	768	843	767	803	771	769	796	786	767	843	830	837	829	799	813	834	774	852	761	756	812	792	800	844	811	773	755	745	853	840	808	761	824	752	767	810	773	783	765	740	796	770	804	820	772	747	773	854	809	804	777	812	798	786	792	796	758	787	817	798	779	855	767	777	799	830	844	776	794	755	803	768	827	768	804	786	802	749	822	798	797	803	804	732	856	744	754	786	817	815	788	778	803	780	810	833	767	813	805	802	806	777	806	796	789	782	830	799	844	757	824	764	794	787	802	789	796	798	839	815	811	772	771	771	839	822	845	842	815	800	772	778	816	762	835	806	789	829	833	795	756	771	778	765	807	808	812	819	797	839	759	784	747	796	774	796	831	844	761	785	758	753	779	789	868	776	760	786	834	818	817	771	812	834	840	802	794	816	774	770	857	847	794	787	829	778	828	783	812	794	781	785	762	799	871	813	776	808	841	741	789	811	798	847	829	824	789	823	838	814	802	771	818	784	809	831	796	802	807	787	837	874	799	852	815	758	822	792	829	781	811	769	791	817	815	800	812	814	826	778	762	766	812	848	810	812	782	798	768	768	793	800	807	820	812	818	826	792	795	795	818	744	811	805	816	740	857	813	773	757	800	778	779	765	784	762	777	800	821	815	740	781	830	797	793	794	785	818	789	819	778	758	829	781	793	816	781	782	783	801	802	788	758	770	791	782	783	745	816	759	817	776	763	831	773	785	792	799	793	812	827	778	768	812	819	802	820	772	832	781	793	744	815	805	760	786	800	789	847	776	801	761	760	803	722	784	825	802	800	790	826	802	820	793	808	814	817	851	775	808	817	804	804	769	782	803	798	772	775	795	780	825	769	791	798	757	823	788	803	793	834	776	768	831	800	796	823	795	799	807	818	827	843	822	804	809	804	733	828	753	819	802	825	823	733	784	771	778	798	780	785	792	850	801	797	836	781	806	802	819	803	809	778	780	752	844	767	803	764	813	787	819	842	826	767	755	807	780	791	777	840	766	794	770	747	745	862	789	806	799	837	802	777	775	821	765	784	789	813	788	862	799	827	780	795	834	813	847	785	768	772	802	801	839	808	804	788	785	819	772	798	760	773	836	839	801	790	794	776	811	839	873	765	808	815	771	752	806	791	800	820	819	795	819	803	777	798	811	852	831	811	833	759	825	754	773	776	840	823	794	843	807	800	793	833	815	785	795	833	775	783	794	811	806	819	800	796	872	791	825	835	827	842	796	834	793	827	730	770	776	771	830	728	801	792	756	812	755	771	810	833	820	798	797	753	790	747	797	815	798	819	795	799	828	785	822	820	838	751	788	821	774	801	824	778	804	812	807	828	806	805	814	833	755	773	752	779	769	805	784	790	806	826	773	807	803	822	804	751	810	783	785	797	783	855	791	788	823	779	761	753	766	824	749	790	890	792	813	765	763	774	808	844	774	778	861	802	793	822	806	799	763	806	787	776	806	818	794	782	814	822	800	761	845	821	818	818	787	824	836	814	829	782	772	754	806	819	772	826	824	826	786	813	820	831	761	800	751	770	787	773	765	767	831	773	854	784	807	819	806	816	821	820	795	798	819	758	903	833	778	783	739	797	784	768	795	756	837	824	791	833	767	800	760	761	758	792	762	803	826	797	819	844	762	797	838	839	806	806	811	796	795	838	804	794	735	821	811	797	794	732	791	769	779	803	842	816	818	818	778	779	843	777	818	802	807	778	816	787	795	796	797	766	828	750	802	789	834	810	791	854	818	790	824	803	815	803	765	823	807	812	791	760	795	804	837	835	807	800	797	835	770	824	771	791	758	843	870	819	779	780	810	798	802	813	829	781	794	813	787	805	800	770	781	812	824	759	811	784	790	771	765	836	785	781	805	763	777	795	841	791	784	790	806	798	834	784	813	807	803	805	835	832	818	819	797	812	848	826	787	804	807	825	808	812	817	751	786	766	786	772	754	810	841	844	783	732	782	823	805	781	798	832	811	817	797	814	808	801	838	808	750	718	801	759	874	792	771	782	781	791	799	796	793	766	786	759	753	772	812	811	775	828	796	785	808	815	802	763	804	783	799	747	768	818	814	830	771	761	834	794	791	828	781	822	742	826	813	870	812	828	815	779	763	819	782	821	799	833	763	733	802	804	780	858	827	768	805	845	823	836	807	730	799	808	799	817	843	844	761	813	803	810	767	806	772	804	778	808	788	785	814	751	820	788	751	809	772	811	814	809	864	796	806	757	870	731	844	835	821	761	805	809	830	809	787	820	764	811	781	830	812	815	768	830	774	788	836	792	832	787	803	823	794	806	773	797	811	791	821	804	825	772	841	812	839	807	767	829	815	778	825	795	814	784	783	751	742	834	791	735	832	807	789	815	801	794	842	781	812	777	766	764	772	824	788	788	787	788	802	775	771	787	786	803	781	816	829	781	805	763	786	821	864	804	773	765	798	757	797	810	778	761	801	789	819	768	815	817	783	834	809	791	811	806	797	847	775	795	735	808	796	807	808	829	762	795	799	779	759	766	779	761	830	812
24967	20745	26918	24902	21136	15740	8998	5751	4234	3592	2923	2383	2105	1807	1695	1450	1372	1280	1205	1150	1124	1075	1052	993	1007	916	936	883	901	850	816	869	803	758	766	792	740	781	768	781	742	701	671	731	658	736	727	686	660	641	696	750	701	703	675	745	743	730	697	702	715	729	705	717	677	704	681	705	703	676	647	688	675	693	679	720	716	723	697	639	667	647	684	692	671	702	696	648	672	678	707	657	665	695	674	700	645	659	679	678	688	660	668	663	656	709	719	664	681	688	689	657	686	682	664	632	696	658	702	723	698	732	681	626	739	676	656	709	711	648	664	622	654	714	670	689	702	680	679	697	661	665	654	630	666	702	618	664	695	668	681	718	680	665	674	669	679	711	657	640	697	687	633	690	671	703	685	641	695	684	692	656	615	710	690	696	653	665	638	691	728	619	685	714	712	707	664	651	688	708	651	651	664	684	694	649	665	666	672	657	698	622	668	703	643	669	667	706	638	661	694	655	643	659	665	726	677	666	655	669	659	657	695	670	680	640	668	691	650	638	692	715	661	686	672	700	669	683	662	733	640	718	666	700	731	672	703	714	621	666	702	650	710	641	669	693	672	690	676	665	715	720	646	640	679	669	609	671	647	693	655	690	660	659	661	746	680	666	670	695	726	634	665	664	675	704	697	725	628	717	672	683	688	681	660	679	672	653	714	711	659	684	681	687	659	709	655	683	715	655	724	651	683	668	704	681	709	663	617	742	666	654	673	659	699	696	659	655	691	700	692	629	678	667	655	715	696	673	671	685	667	674	662	690	711	664	723	683	723	635	701	696	634	664	669	707	678	676	669	709	676	711	673	690	683	684	682	642	691	680	710	680	671	648	624	693	664	725	723	663	633	645	676	668	709	661	661	677	655	678	652	668	686	653	689	643	649	679	683	683	680	667	655	685	659	681	680	702	662	667	681	692	722	663	673	694	661	700	632	668	673	695	661	671	648	672	700	669	682	674	652	629	687	684	682	701	669	702	660	646	713	681	679	652	683	643	664	711	688	655	659	671	650	684	642	652	665	657	654	632	658	651	688	691	670	659	676	656	713	716	686	669	653	709	712	620	711	635	688	680	641	654	676	698	735	648	691	656	663	683	675	662	655	729	689	709	651	675	694	662	623	657	663	711	658	649	665	733	635	741	717	633	672	643	693	696	683	733	694	696	642	701	674	683	664	678	677	715	683	720	675	688	697	667	666	648	619	670	672	694	633	645	661	670	643	656	683	710	681	666	698	667	647	687	680	693	658	686	680	677	654	652	687	681	712	665	704	680	696	675	656	743	677	672	652	643	693	656	691	651	727	703	654	694	655	697	713	683	654	646	715	719	653	677	662	702	643	632	669	691	704	671	693	677	679	718	679	676	663	679	662	651	698	692	633	727	667	697	705	661	668	626	690	696	691	652	692	646	650	657	673	675	708	669	712	635	688	683	674	647	665	664	674	697	647	660	716	683	713	699	695	653	691	670	722	695	655	659	686	727	663	690	725	689	670	721	630	683	656	685	710	645	692	662	690	702	689	704	682	663	723	664	670	682	684	667	699	665	732	709	646	695	665	702	654	659	655	642	703	630	711	671	659	691	694	714	696	674	628	655	671	688	692	672	710	665	661	680	688	677	737	687	700	662	673	663	696	657	653	663	705	646	693	688	679	667	717	674	662	738	676	651	669	680	699	648	664	696	661	658	707	696	620	673	691	683	711	706	671	722	649	698	710	672	699	647	720	703	653	648	648	661	686	661	638	694	666	636	651	674	639	697	685	678	628	704	709	713	692	634	683	667	640	697	616	675	689	704	679	714	647	677	660	672	734	648	716	703	715	707	634	647	726	641	670	656	707	680	662	684	687	681	715	685	676	648	633	682	724	658	709	624	637	700	652	692	685	651	627	633	743	687	683	614	704	704	677	684	579	654	724	647	679	656	659	664	633	708	680	673	613	682	655	679	715	671	678	703	612	689	640	669	684	662	693	677	692	694	627	730	655	697	670	701	709	685	645	675	697	661	665	637	687	663	627	630	689	687	675	630	673	674	690	674	699	741	665	671	706	661	631	687	671	724	703	681	663	632	680	672	740	682	707	678	698	637	707	666	670	680	721	693	691	669	682	660	648	671	667	676	693	695	694	684	652	675	693	670	699	679	716	695	705	646	708	669	689	680	700	643	694	671	682	693	701	700	685	627	641	677	726	714	673	629	642	699	688	679	701	662	709	695	682	660	696	692	625	704	632	665	673	690	712	682	675	711	685	671	658	656	713	661	683	662	641	700	624	722	714	686	698	648	654	643	724	702	699	666	670	647	670	648	657	648	663	684	694	662	675	652	646	680	698	710	692	650	698	647	688	681	667	671	670	732	670	669	655	689	644	666	625	728	687	677	706	715	683	662	677	703	627	687	710	665	671	681	687	683	683	682	718	666	651	620	640	676	700	682	662	702	617	664	670	673	615	673	696	695	684	624	731	681	708	686	672	716	657	716	685	697	689	643	692	723	641	666	670	672	651	706	623	703	672	695	656	678	659	676	654	659	683	695	736	707	672	661	637	703	683	641	651	668	668	650	651	670	665	692	685	677	681	687	630	683	695	692	664	655	698	670	704	650	672	666	691	691	668	723	697	684	681	665	658	675	695	654	663	663	667	680	642	689	644	679	738	689	627	689	680	691	680	647	698	672	657	612	664	722	620	694	706	654	661	685	723	663	712	622	626	660	657	620	669	668	634	682	689	678	678	690	723	667	687	682	604	631	673	698	668	642	667	649	689	650	698	657	661	667	696	699	670	686	642	648	686	632	639	670	641	648	645	635	699	659	713	672	688	703	672	673	637	684	662	731	665	679	688	688	686	692	709	645	678	687	715	706	669	687	673	671	642	650	701	630	706	672	667	687	689	710	627	688	684	630	703	649	712	671	702	688	673	666	630	668	657	709	673	667	692	699	690	637	655	667	650	663	686	687	690	658	723	650	674	697	692	656	746	686	656	664	738	652	682	658	683	635	733	663	686	641	724	702	690	645	675	709	665	643	682	663	645	705	667	678	683	689	668	678	664	629	632	690	671	662	655	681	685	697	620	689	694	716	680	679	717	634	651	670	702	681	674	677	684	665	651	675	709	660	678	696	703	687	660	657	689	673	631	705	655	732	649	685	664	704	670	687	706	645	636	684	678	694	676	683	699	673	625	658	700	661	682	612	693	688	704	724	649	682	660	681	684	684	710	637	641	650	663	682	663	686	703	658	697	665	672	638	663	689	701	676	680	732	697	723	684	657	693	639	660	716	660	620	699	715	684	657	660	663	679	729	656	663	678	727	637	699	640	696	668	692	661	659	672	719	690	707	706	677	630	642	712	674	686	691	722	671	715	684	707	658	652	696	672	694	626	638	658	697	683	695	682	668	683	670	691	710	638	721	694	740	660	658	682	693	652	679	687	705	651	657	703	690	677	675	689	641	733	679	689	667	657	652	703	635	720	667
37633	52531	42049	29275	22419	16340	12647	9908	8321	6852	5626	4705	3927	3347	2977	2537	2222	2034	1807	1673	1631	1556	1344	1342	1286	1250	1247	1207	1098	1138	1019	957	1022	938	906	936	918	861	848	845	816	873	820	829	800	782	811	743	736	807	812	743	763	789	774	756	764	778	756	799	812	745	777	700	750	757	762	748	737	725	776	736	720	753	773	704	762	712	756	716	727	744	738	730	691	751	732	748	780	725	720	714	728	744	713	695	748	731	703	745	759	757	727	754	712	761	700	723	744	784	756	680	701	742	712	734	710	747	702	764	709	754	725	696	715	712	716	697	711	724	738	728	764	675	722	773	700	691	735	756	679	751	672	664	682	709	731	740	740	759	724	735	709	732	747	707	722	683	673	707	716	700	761	699	720	793	722	709	722	690	714	747	771	683	680	735	711	739	718	686	700	708	689	753	734	693	700	733	704	709	688	705	727	733	697	686	781	679	739	753	715	767	727	716	667	742	664	704	715	724	689	750	696	716	718	738	726	695	739	765	747	713	723	750	693	672	731	727	696	703	735	702	717	683	710	684	753	696	699	725	775	734	700	751	682	737	722	731	712	747	704	749	734	677	741	701	736	695	739	729	738	779	758	718	715	680	729	693	748	750	676	740	691	800	730	743	731	724	681	706	714	720	738	737	732	762	739	745	688	709	694	720	737	662	725	697	766	759	790	712	728	688	723	736	696	754	663	702	699	760	713	711	716	708	744	714	753	748	725	682	720	717	736	704	733	676	692	699	694	721	647	715	706	719	761	782	695	753	698	703	714	710	702	727	738	746	734	706	749	746	677	723	742	779	745	733	781	746	744	682	662	716	700	756	737	781	734	733	730	690	695	724	689	730	751	743	696	672	674	670	720	712	721	755	703	695	695	710	727	724	689	703	731	791	760	713	730	771	733	756	772	740	682	751	707	728	744	746	709	729	702	747	726	689	697	744	699	728	681	721	752	680	715	693	688	667	737	730	749	687	742	743	766	710	727	758	694	723	701	689	687	709	701	717	690	774	707	731	740	719	757	725	743	696	670	741	730	732	755	764	759	748	712	692	763	694	701	761	690	743	716	704	747	742	755	708	705	686	726	706	711	682	694	741	742	689	735	720	695	761	677	831	737	731	731	731	729	778	733	696	733	713	711	726	702	746	742	712	732	732	776	729	722	757	715	722	733	770	665	713	726	754	696	686	715	694	750	722	685	745	724	700	741	732	718	745	705	760	752	713	717	738	715	704	731	695	687	722	726	726	684	741	722	691	703	713	723	737	685	720	730	729	725	687	695	702	692	719	682	743	737	752	755	788	719	749	697	762	700	661	709	751	718	706	736	730	710	721	705	697	697	720	747	769	693	725	740	691	712	696	710	770	741	782	750	749	733	734	709	735	665	720	732	675	734	710	713	721	710	734	728	731	734	750	756	719	710	716	711	699	741	704	722	741	760	754	708	746	677	719	717	759	730	739	771	702	657	685	720	724	700	698	719	723	727	721	740	723	656	682	726	722	725	743	725	756	746	719	692	679	725	732	716	715	742	689	688	681	721	712	756	681	693	729	789	708	704	691	741	705	701	755	670	768	756	717	746	729	706	678	688	755	702	722	750	717	677	701	719	693	708	723	772	737	723	746	714	669	754	687	719	693	709	734	694	681	688	705	775	707	728	702	752	687	727	703	769	702	751	709	747	736	691	716	690	681	702	685	692	687	719	694	792	714	690	748	722	723	743	756	728	713	744	716	691	743	707	702	666	719	732	695	734	666	741	724	757	758	718	708	749	704	769	699	716	680	729	712	760	767	662	708	713	683	658	734	737	700	728	714	746	729	747	741	745	712	760	709	717	675	704	711	771	711	782	697	742	722	726	719	704	715	756	730	653	695	717	703	721	751	766	749	729	773	729	728	728	684	733	687	726	694	707	671	742	744	724	716	725	701	762	750	737	722	710	723	761	724	658	715	744	717	722	731	666	690	692	738	725	730	690	734	663	821	721	707	727	713	692	715	704	718	751	722	718	694	768	725	705	725	696	765	756	713	756	704	719	737	753	726	702	702	762	698	744	686	748	749	713	702	698	733	717	711	738	774	722	714	757	729	637	744	741	753	736	718	723	741	707	717	720	729	711	670	743	715	764	721	747	709	722	758	676	777	724	715	680	699	705	741	743	741	749	705	674	758	735	717	737	726	691	728	715	763	777	693	761	752	694	756	712	719	673	676	729	734	758	722	708	714	705	754	766	675	756	721	760	709	740	757	705	714	677	695	706	715	703	713	714	700	738	758	695	718	707	679	752	736	779	726	706	739	751	702	721	718	706	700	754	712	710	714	698	772	728	696	732	700	727	730	750	743	699	748	689	725	768	721	745	679	694	711	714	701	705	745	725	696	749	730	736	730	686	726	745	698	709	688	680	718	705	685	699	708	730	738	700	695	769	726	710	687	729	659	696	735	733	772	724	762	703	704	717	702	724	746	712	688	711	723	707	694	743	748	724	734	704	743	712	724	723	763	716	768	708	748	711	618	725	696	743	727	747	705	713	722	703	751	665	767	670	706	726	704	698	741	692	731	751	709	652	746	718	696	731	682	731	725	703	755	647	702	696	776	750	731	706	701	696	689	772	748	689	729	742	664	725	717	704	725	695	757	738	748	746	719	734	768	682	725	748	726	719	672	689	705	700	728	717	724	721	705	683	705	728	734	732	733	696	721	720	763	704	725	673	708	733	756	722	818	691	701	740	679	681	766	716	683	677	706	723	778	716	732	728	733	714	689	768	682	713	721	662	725	756	664	719	732	704	725	756	744	746	697	734	737	717	633	709	701	691	679	671	667	767	695	718	753	770	705	727	704	698	741	693	732	747	706	706	697	694	690	694	697	702	723	777	704	712	740	726	727	734	660	768	729	750	725	715	706	674	688	681	722	681	747	723	724	672	709	706	745	737	712	653	735	732	742	756	710	699	711	718	751	703	675	688	662	714	768	718	697	716	757	720	735	742	770	749	707	722	760	713	687	708	699	692	737	728	735	749	725	723	723	767	743	706	709	719	702	747	748	687	760	742	772	700	688	692	733	677	743	732	726	727	744	683	765	757	684	725	673	691	728	763	741	741	707	736	690	736	723	718	682	741	685	711	713	752	727	745	680	745	722	686	737	697	773	703	745	752	711	725	725	719	694	682	722	716	755	730	759	728	714	710	676	768	786	712	739	724	706	689	705	741	700	711	745	694	679	737	691	765	712	739	707	721	700	706	748	726	725	745	758	723	734	723	701	742	730	761	721	724	712	692	702	746	695	708	666	709	721	740	703	688	718	750	747	725	726	732	725	724	713	706	730	700	729	751	699	690	684	731	737	709	765	752	682	747	658	726	709	695	700	694	728	665	730	688	722	718	726	755	741	709	663	698	723	736	738	735	771	702	734	695	728	755	741	734	761	737	776	720	712	714	729	701	743	726	669	716	717	766	719	739	716	700	729	695	710	737	725	737	703	806	746
23149	20714	27368	24400	21184	21536	17386	9005	6311	5173	4217	3430	2840	2419	2119	1901	1773	1644	1562	1461	1402	1413	1298	1221	1205	1195	1189	1059	1060	1063	958	958	993	965	979	935	913	852	904	891	917	887	857	899	866	889	835	840	859	850	851	831	828	835	854	848	846	819	827	817	813	796	786	798	843	810	899	783	863	809	833	831	799	818	783	787	785	799	780	825	813	819	835	844	770	823	804	810	828	823	846	775	766	808	850	791	796	805	827	816	806	835	822	809	816	800	778	807	858	794	848	813	803	790	836	842	803	846	801	808	761	831	802	842	838	813	823	728	832	765	801	826	792	804	789	812	790	819	794	835	809	844	773	825	846	867	802	809	801	749	795	835	771	758	760	794	812	818	777	775	777	817	778	814	815	770	792	798	795	811	825	810	869	828	803	795	759	781	760	781	817	790	788	759	803	792	845	818	800	816	802	773	826	765	848	744	809	797	786	806	883	779	810	762	833	857	832	751	804	787	756	797	864	788	805	838	817	823	786	847	823	855	800	799	793	777	808	796	824	803	801	817	835	778	806	825	844	797	861	860	774	817	782	820	833	836	790	803	764	802	778	785	753	837	804	782	775	835	829	784	833	771	768	828	879	770	800	789	783	824	769	824	814	842	718	814	822	817	759	811	784	760	814	817	811	783	788	809	744	816	814	773	821	798	792	812	772	790	804	770	805	789	814	763	787	820	835	796	820	755	815	817	799	825	827	797	823	818	788	842	771	773	803	772	834	793	807	756	790	807	788	825	763	833	844	793	807	798	751	778	783	813	767	800	793	799	796	784	813	790	790	780	797	781	792	822	789	808	846	797	753	782	764	768	791	767	772	781	815	832	784	792	791	860	765	820	819	821	836	783	829	831	809	786	857	806	764	824	786	782	814	815	768	789	783	765	818	801	786	790	772	820	795	783	766	814	796	832	725	806	766	787	801	819	801	843	816	827	835	770	804	827	807	774	813	781	749	826	838	769	753	769	800	862	816	799	786	814	776	786	768	755	773	822	835	796	795	805	773	760	803	820	785	791	829	826	816	813	783	811	757	799	864	808	825	751	794	840	761	857	822	819	763	802	841	800	766	787	833	837	775	806	881	828	813	786	783	764	801	800	837	826	765	762	819	830	793	807	763	781	825	802	794	812	833	765	769	792	808	865	814	800	798	816	818	777	767	847	833	779	771	785	793	838	767	769	844	762	816	786	780	796	769	791	787	816	838	816	791	788	836	808	812	819	766	810	767	771	768	815	786	792	821	788	877	821	834	813	827	813	806	814	840	800	773	829	833	805	797	781	765	791	827	837	809	804	828	825	785	824	821	803	827	776	818	808	760	801	838	784	776	856	777	846	817	840	830	805	787	823	777	827	791	826	815	849	852	818	806	739	814	787	778	797	860	793	791	841	780	784	805	801	761	722	835	797	780	843	796	778	761	854	793	776	812	794	783	808	808	795	841	784	840	810	815	807	792	777	884	778	778	852	802	801	792	804	769	825	824	823	812	853	802	825	819	785	824	786	806	847	803	820	862	797	819	840	850	805	840	800	776	824	781	831	814	797	798	785	851	770	812	830	840	795	847	798	761	857	815	863	818	797	798	789	796	825	830	772	815	793	802	763	824	806	720	859	825	819	813	791	805	826	811	806	819	821	743	829	829	824	823	863	798	846	801	762	821	799	789	793	808	799	794	781	796	815	820	801	800	788	752	773	830	771	831	823	859	840	768	738	846	810	805	843	733	810	797	717	746	826	766	738	818	798	785	810	795	766	762	816	745	800	827	762	798	780	807	796	815	837	815	820	736	765	808	797	763	845	786	795	762	786	807	878	834	822	792	807	819	818	769	813	789	785	851	756	804	815	832	800	814	810	805	757	795	798	819	783	751	828	781	807	746	798	792	748	835	794	823	790	821	782	808	801	787	788	764	763	820	790	843	812	792	820	802	847	801	785	838	841	817	829	793	798	794	831	773	806	815	830	797	871	821	749	842	783	779	795	763	814	784	806	835	794	779	774	813	801	835	842	822	795	789	808	824	776	781	774	856	775	810	801	795	815	819	742	800	837	799	812	796	821	775	866	850	814	792	780	818	809	782	809	819	807	809	802	787	792	797	795	806	861	755	817	784	797	819	797	769	844	812	883	797	790	750	805	750	810	846	785	761	836	819	809	806	800	769	779	824	857	792	784	818	841	833	833	785	735	792	769	826	799	756	872	763	738	810	815	809	794	787	824	813	769	779	828	848	778	819	821	785	772	874	828	799	792	760	816	787	795	774	736	807	821	774	835	808	833	777	763	824	785	769	795	805	787	819	819	830	772	763	794	826	826	816	797	809	765	780	752	822	769	831	806	811	821	815	811	742	812	785	791	803	796	780	753	798	808	762	783	787	794	793	863	776	784	775	763	791	817	777	844	793	763	798	837	826	780	807	797	773	777	797	838	751	800	793	814	819	753	817	824	742	778	835	804	789	784	772	788	837	788	788	816	792	821	812	782	809	804	844	850	826	791	788	774	806	775	810	792	781	857	769	774	802	835	789	821	809	797	817	762	733	803	802	794	845	787	784	807	764	824	781	824	769	801	762	792	824	813	783	768	762	787	783	754	783	828	767	839	779	765	817	831	812	816	796	831	724	782	763	776	785	728	837	771	780	812	813	814	799	800	793	818	804	831	763	791	786	806	810	819	814	850	752	785	796	824	797	872	823	764	817	832	806	774	813	777	841	780	803	776	788	802	765	829	748	814	802	832	795	798	804	765	755	770	854	781	819	849	740	817	854	797	793	859	781	810	790	839	774	775	839	781	807	806	793	822	776	786	806	794	811	780	778	779	780	749	797	773	833	790	801	796	816	766	855	810	833	783	821	799	807	861	800	834	757	781	854	779	814	791	839	778	784	878	782	759	748	772	812	787	759	858	756	776	768	775	739	830	780	824	805	840	794	772	729	769	769	807	802	813	832	790	767	766	820	821	763	807	824	821	792	773	815	802	880	738	734	816	819	787	759	850	860	753	825	815	827	764	805	788	760	772	853	795	838	814	783	813	770	793	785	824	794	760	789	804	877	794	777	780	789	792	763	776	860	830	802	805	799	779	770	772	764	825	776	831	778	779	799	846	780	775	865	840	863	806	809	782	773	816	775	780	853	817	825	803	808	841	835	761	772	763	839	825	800	795	806	750	854	782	803	850	815	776	780	845	809	804	807	812	813	833	754	834	815	807	781	797	826	766	756	805	799	762	728	780	764	804	792	768	812	800	839	836	774	849	758	817	803	843	800	815	794	800	827	813	782	809	805	799	808	822	786	816	817	832	831	807	774	807	839	779	780	851	789	780	786	838	827	758	830	798	810	857	818	784	821	811	788	817	785	793	816	818	833	811	785	810	802	781	782	789	824	751	804	785	834	768	773	862	771	848	771	776	809	804	810	854	786	824	784	791	783	840	800	777	811	810	800	767	751	757	816	815	773	843	806	799	788	772	787	793	838	769
40304	59248	50201	38074	28662	21047	16846	13685	11296	9413	7860	6376	5217	4446	3689	3315	2998	2681	2370	2266	2034	1935	1822	1661	1681	1613	1420	1453	1341	1229	1298	1206	1152	1152	1076	1104	1040	1044	1012	999	950	912	913	972	961	939	925	952	910	905	867	905	833	906	885	865	889	910	845	899	908	896	863	859	837	833	864	849	818	795	878	815	809	814	858	855	907	845	813	875	809	875	807	840	827	770	864	818	839	769	849	859	848	828	801	847	774	840	805	804	844	853	781	845	830	866	835	828	821	816	842	836	825	839	868	842	877	836	837	815	866	829	857	842	860	845	832	820	841	832	834	826	839	800	798	775	848	847	833	840	788	817	811	815	817	817	804	826	791	817	826	827	865	820	837	847	824	892	810	871	823	801	817	810	835	816	830	824	778	826	798	846	796	821	822	857	817	834	822	789	845	821	798	846	787	865	862	836	800	828	763	793	785	818	807	835	867	831	848	821	827	854	845	769	871	828	821	861	759	802	824	815	899	828	800	780	849	828	831	861	780	804	820	848	834	796	855	816	901	798	831	873	868	857	882	816	855	845	838	824	818	818	820	838	836	825	826	836	844	790	814	777	795	840	832	818	823	839	821	837	807	848	840	846	802	851	814	777	803	790	779	822	856	806	835	772	859	815	820	805	803	789	855	801	770	778	822	874	856	840	810	820	845	833	845	776	872	864	768	813	797	816	816	862	811	885	836	790	887	833	780	813	780	798	838	840	830	788	761	825	836	876	821	838	807	813	791	830	815	809	824	817	816	838	834	823	843	897	861	811	799	827	845	858	822	824	791	799	848	818	784	798	820	860	784	796	824	820	841	863	806	833	796	846	829	792	834	785	843	804	815	803	867	768	826	790	816	824	824	846	856	808	835	843	788	814	803	866	836	797	846	803	804	802	849	854	805	854	807	833	799	814	805	879	809	821	817	881	831	849	841	783	829	819	805	812	873	806	821	819	799	870	854	832	816	806	805	854	842	874	839	841	817	819	812	760	805	822	839	797	828	814	802	783	813	841	816	808	866	830	773	842	830	808	803	809	855	832	871	836	805	859	817	842	827	779	804	768	848	820	848	758	855	836	812	805	791	834	831	808	830	812	821	806	866	811	816	855	850	854	834	791	844	814	844	754	818	847	860	812	802	850	803	761	883	841	820	824	845	806	841	906	851	817	853	845	851	850	851	821	804	830	852	852	854	837	843	811	815	846	795	796	844	831	786	828	803	781	843	836	825	811	856	846	809	823	823	856	859	854	786	820	871	844	827	820	798	802	821	838	804	814	817	810	850	833	846	810	787	828	859	833	814	817	853	807	867	831	786	790	837	809	792	817	892	842	839	831	818	869	795	822	804	804	863	831	826	843	864	825	818	856	819	834	806	830	808	876	799	792	811	851	853	787	826	801	872	835	810	813	801	787	815	833	819	817	833	809	849	860	814	854	816	816	810	807	818	851	795	831	845	842	826	850	768	827	798	781	816	908	795	829	828	880	805	821	847	823	820	847	806	887	860	809	797	896	773	791	829	823	794	864	853	830	826	795	816	795	834	846	816	822	826	770	863	864	816	762	824	794	781	777	800	823	862	753	892	824	791	854	841	846	771	827	837	857	810	863	843	768	852	823	819	813	827	821	823	797	826	831	809	812	837	824	903	787	774	882	820	833	773	829	835	800	846	833	906	857	772	784	781	830	832	808	829	836	838	851	805	830	823	812	840	825	819	805	837	837	835	833	795	856	832	839	849	848	839	817	788	815	825	828	832	820	845	841	820	864	842	858	827	847	811	811	818	806	789	798	827	796	806	841	830	890	763	785	823	783	802	816	824	830	830	832	835	833	839	805	826	793	837	816	826	832	819	864	883	788	841	856	834	857	842	825	887	856	867	849	749	794	858	799	818	817	848	779	823	790	784	822	796	860	852	756	825	873	858	826	771	831	815	806	854	832	816	822	840	865	814	855	810	833	836	814	769	815	784	806	861	810	809	791	866	833	843	788	836	843	799	807	822	843	840	834	806	858	822	812	758	839	787	838	880	790	847	827	837	817	826	817	849	838	809	828	807	840	840	840	854	803	853	808	810	803	795	769	821	826	837	807	795	802	839	875	820	867	792	768	821	851	807	843	835	826	777	852	793	887	802	878	800	844	860	804	786	806	843	855	812	783	841	825	823	857	810	805	833	887	807	851	839	801	850	783	798	829	882	862	858	860	827	871	838	844	800	793	803	839	823	800	779	839	794	744	830	847	765	837	784	841	812	855	800	816	821	825	852	837	835	836	801	853	807	835	817	837	813	823	802	789	837	843	782	827	848	774	814	789	825	824	823	837	859	797	846	799	805	786	815	821	842	884	834	844	827	797	831	867	899	782	781	817	830	823	871	790	844	809	839	835	767	838	890	829	820	801	809	822	827	824	850	809	852	841	800	776	883	891	867	873	862	811	894	791	864	789	856	795	785	812	838	832	894	805	775	833	854	807	838	827	883	856	828	820	808	761	868	848	841	847	782	784	847	809	777	871	809	782	772	837	802	792	786	820	834	837	770	809	806	860	787	831	763	792	808	868	840	813	838	836	817	859	809	784	878	850	844	844	833	820	849	803	844	866	832	806	777	842	868	802	821	826	862	828	795	790	840	809	836	810	848	803	865	864	861	811	797	775	803	861	811	861	826	817	824	809	769	848	845	853	818	823	789	818	796	844	832	807	818	769	819	844	896	828	796	849	790	792	820	814	853	837	807	844	805	795	858	809	820	820	799	824	796	773	858	862	801	830	843	911	809	830	819	836	808	810	825	856	818	832	826	862	847	824	862	819	803	860	810	888	864	788	825	862	757	821	868	871	809	896	807	787	743	829	813	831	880	824	778	839	821	808	832	869	876	797	880	806	801	805	845	911	798	804	855	858	798	820	835	838	799	823	781	804	888	856	840	801	806	801	849	818	878	846	821	837	823	849	852	769	866	828	827	829	837	875	833	836	839	764	846	824	813	779	787	823	822	873	794	841	816	808	822	825	837	819	794	825	779	793	850	775	865	809	849	826	832	822	843	788	806	825	804	843	848	768	833	826	841	856	834	849	813	817	821	807	852	801	816	810	780	854	845	787	827	838	788	808	815	810	835	849	831	835	805	810	806	775	843	786	825	850	812	817	830	875	838	810	847	790	812	793	822	838	853	822	753	785	836	787	810	827	839	804	815	829	875	817	874	835	800	824	854	809	849	835	786	826	824	808	846	812	838	827	766	863	809	861	910	828	815	797	857	853	875	843	891	782	827	895	811	832	826	820	832	841	824	833	796	836	849	838	833	770	850	828	808	811	787	794	818	875	824	856	879	821	848	838	829	810	829	834	886	792	859	845	791	778	810	842	794	838	818	798	836	811	876	834	854	738	852	801	855	808	790	838	826	814	857	774	868	817	830	801	783	858	833	844	883	821	836	914	859	789	837	823	828	864	783	817	772	841	762	811	810	800	840	867	811	844	821	839	795	776	828	800
33345	31525	28922	18171	9395	5734	4009	3106	2645	2215	1851	1573	1398	1291	1244	1153	1164	1069	1006	989	946	912	930	953	897	852	915	876	840	844	838	894	829	829	788	820	826	779	794	760	753	784	779	728	745	730	743	732	774	776	762	750	763	740	720	840	759	736	751	809	771	746	762	777	753	756	800	720	787	755	738	727	740	783	744	737	714	729	789	744	772	763	738	739	759	726	758	762	730	728	749	769	803	770	769	749	860	749	728	740	717	743	744	785	747	759	740	743	770	756	722	734	769	761	716	752	746	727	753	704	744	702	768	723	744	736	809	731	740	759	742	714	763	760	796	748	730	748	763	787	740	724	727	759	765	742	719	711	736	769	727	707	736	782	735	717	744	718	696	794	773	725	770	742	741	752	722	767	822	706	753	698	733	737	773	739	712	770	732	765	775	746	749	779	770	758	739	767	746	751	724	738	724	789	736	727	730	729	764	745	759	787	766	749	779	750	746	752	726	774	711	758	734	727	766	754	773	705	780	755	724	713	761	720	734	763	719	752	767	756	766	722	740	757	711	780	704	764	738	697	741	722	733	758	723	763	728	764	753	722	727	757	760	755	757	742	728	759	758	737	755	768	757	749	749	737	769	707	743	723	773	764	732	729	742	761	738	736	801	768	739	756	753	746	746	775	720	741	777	778	746	719	767	759	698	772	741	744	737	768	711	741	730	767	748	777	786	764	770	761	786	755	725	762	732	702	737	756	700	743	746	738	738	751	742	736	729	730	751	749	749	726	794	778	798	758	708	740	707	774	741	790	766	730	765	749	755	688	699	796	811	739	768	756	753	777	747	754	805	791	752	774	748	786	797	722	721	770	765	730	688	725	724	767	723	744	721	759	707	767	707	753	745	753	776	700	751	724	710	778	735	717	771	752	746	763	745	753	763	722	745	709	740	695	763	772	721	750	758	790	760	778	739	776	742	698	801	793	773	801	740	710	719	731	727	733	737	791	797	740	721	790	707	777	788	746	720	760	704	779	730	751	766	740	780	744	732	723	755	749	753	769	732	755	697	724	728	728	755	742	712	791	761	819	710	722	771	764	729	744	811	741	727	732	733	728	791	747	737	764	724	764	752	702	755	701	777	768	738	774	751	716	717	759	761	800	744	722	761	733	726	771	719	755	769	744	748	774	741	718	778	719	723	714	770	765	728	698	784	773	781	736	779	775	759	733	746	738	738	714	740	698	722	750	746	765	759	760	707	792	711	784	691	749	766	716	711	748	756	732	725	743	695	755	746	787	742	740	751	707	728	749	751	751	794	740	735	742	726	765	709	722	729	765	736	776	755	772	715	764	704	729	755	700	704	745	733	759	731	757	763	769	724	770	734	747	750	750	784	717	702	740	787	730	755	746	723	766	750	777	758	708	804	747	779	754	759	741	702	728	725	756	792	745	741	738	731	723	769	713	746	756	764	716	747	729	756	772	774	741	737	714	771	753	716	751	740	800	746	755	699	775	725	776	735	758	724	733	739	683	800	780	693	720	739	777	729	760	822	767	736	734	745	778	712	799	800	763	739	719	682	774	771	787	786	750	735	740	744	756	716	726	720	799	745	716	765	771	775	692	745	679	800	707	745	699	741	788	856	762	755	726	722	754	787	752	769	784	753	771	740	772	716	683	713	739	738	735	743	728	754	756	751	730	744	779	707	762	715	717	756	738	752	742	765	695	794	769	708	722	741	748	756	755	796	725	724	701	754	710	711	729	751	758	741	780	738	707	744	775	702	735	710	766	712	768	765	750	684	809	736	762	734	694	740	757	713	731	767	775	773	749	695	722	803	720	720	776	746	767	775	705	731	683	758	702	769	720	732	769	713	761	703	733	766	724	787	763	744	737	757	831	751	767	747	754	760	772	702	778	766	775	756	755	729	783	711	706	735	707	697	732	761	751	731	746	756	754	743	748	732	756	762	714	781	764	721	747	722	742	800	763	747	730	732	763	753	736	761	736	751	750	824	780	738	752	745	751	716	745	734	688	725	727	712	756	758	712	738	735	714	745	738	717	748	821	758	777	710	744	751	776	746	736	740	720	756	750	732	752	780	753	767	731	698	765	732	750	728	769	749	752	723	767	839	765	744	756	763	748	763	794	735	702	773	789	767	749	760	743	711	777	742	748	734	756	814	770	788	733	711	722	778	710	831	757	713	755	751	757	737	780	755	767	687	778	702	717	779	741	760	733	754	723	756	734	729	754	739	744	693	703	747	760	736	751	747	764	746	752	790	762	722	713	740	766	736	713	717	735	707	770	785	749	718	698	702	733	737	774	722	738	743	737	748	666	686	732	724	757	775	701	732	742	751	741	728	773	723	734	765	766	786	684	754	770	709	796	776	705	759	741	739	766	727	738	733	735	709	728	765	773	782	734	725	742	743	723	742	783	729	742	744	757	726	733	724	768	700	760	770	786	750	718	760	766	702	753	765	760	756	736	719	727	752	812	717	789	750	755	778	737	765	753	797	745	764	758	709	769	759	721	703	738	772	737	773	765	786	760	755	758	724	778	767	758	722	726	752	759	763	748	735	725	723	725	716	722	743	779	724	707	683	724	751	776	724	707	734	759	743	707	734	766	750	717	731	772	743	770	731	766	763	755	741	765	713	761	713	712	784	750	729	771	748	734	745	743	728	787	749	781	776	749	779	700	753	762	775	789	764	743	767	793	761	756	739	753	711	743	744	741	744	741	747	727	744	743	747	733	752	761	765	736	753	774	708	723	749	752	729	784	735	750	757	771	772	752	759	759	760	734	791	765	689	729	739	754	722	742	729	786	763	782	782	720	762	774	802	747	756	735	726	747	710	734	740	787	712	785	733	769	734	756	776	815	741	748	778	692	747	741	742	741	768	788	724	737	763	726	706	736	746	736	753	752	751	749	750	726	716	753	747	736	722	773	724	771	726	708	732	759	749	736	816	784	757	695	768	731	748	755	761	758	772	723	778	725	772	754	795	744	739	739	719	715	799	771	742	741	763	712	777	757	698	754	751	734	761	706	731	752	741	730	695	745	735	682	726	764	770	739	755	689	756	733	752	755	744	775	752	765	764	743	796	799	735	715	745	751	805	724	756	703	734	747	726	695	750	725	684	780	725	791	739	783	742	735	725	688	764	744	779	769	731	725	714	761	750	707	759	747	724	740	690	741	718	786	764	747	759	760	715	740	783	735	722	746	764	773	722	739	712	742	756	696	769	711	761	743	782	725	771	788	755	741	769	753	697	726	765	711	688	758	718	754	752	709	749	736	716	714	731	751	749	698	719	758	765	691	770	782	730	727	701	791	701	757	779	717	741	772	702	781	726	765	747	714	759	741	754	742	767	784	778	723	756	781	720	747	731	771	785	726	732	768	770	751	759	740	769	737	785	699	735	696	747	739	736	748	714	732	753	749	744	727	721	738	693	726	733	746	711	756	724	779	768	755	756	726	761	738	744	785	736	761	772	770	712	755	735	733	732	769	757	728
35616	42782	34923	22159	14371	10335	7794	6204	5227	4237	3434	2921	2529	2168	1999	1771	1697	1609	1423	1373	1259	1197	1235	1244	1149	1158	1082	1060	1009	1013	977	916	914	1010	923	872	896	891	862	901	882	856	902	867	818	836	760	854	810	834	890	813	828	832	814	808	849	799	853	827	853	819	820	827	824	787	826	877	816	776	823	844	858	833	803	800	821	759	831	797	780	853	834	783	858	804	803	768	768	799	837	781	785	809	766	785	786	806	853	786	747	829	785	831	766	799	757	769	793	770	829	820	775	803	803	806	795	831	751	781	793	805	802	900	833	812	813	796	779	816	764	782	794	781	809	864	817	779	802	820	811	771	838	783	805	807	795	793	845	819	755	814	798	782	762	780	807	813	783	823	828	774	778	785	824	800	782	818	765	796	784	800	810	778	815	812	789	799	809	778	792	844	806	796	823	824	781	829	818	798	789	783	814	800	773	760	807	716	793	816	829	757	760	779	801	775	788	816	799	815	808	793	777	824	830	757	807	760	809	728	779	811	782	775	834	802	804	782	819	809	730	757	788	801	774	751	798	779	784	783	790	834	782	818	810	758	756	805	788	824	775	742	784	804	781	812	802	772	825	836	821	789	739	805	761	831	795	794	815	820	791	806	809	815	783	767	741	840	824	768	772	809	762	827	783	785	807	777	825	798	769	802	706	806	796	765	830	786	778	802	806	782	819	797	801	822	787	739	794	795	787	770	775	818	734	793	790	775	760	823	804	774	870	783	776	786	785	751	741	731	805	752	803	777	798	753	759	821	818	777	827	846	800	784	870	785	826	809	801	784	878	776	757	815	848	822	841	781	775	812	769	791	803	786	793	795	749	819	804	781	775	772	774	770	781	753	795	804	807	789	811	780	842	778	791	831	762	758	788	821	835	842	780	732	810	835	808	779	719	824	811	806	806	800	809	817	817	778	776	827	758	798	793	793	824	842	824	817	821	826	788	801	793	783	763	770	831	769	798	818	790	790	826	756	751	857	726	753	815	829	795	806	801	722	785	759	787	794	839	755	766	846	804	790	791	772	789	794	852	810	787	825	837	783	780	787	781	811	797	798	772	804	806	788	800	822	775	797	780	826	817	781	815	822	807	747	811	835	767	785	801	772	854	734	815	791	777	785	875	822	801	785	804	806	792	788	800	782	781	810	755	795	775	833	835	772	786	758	770	772	754	809	860	788	826	789	768	827	784	810	783	749	755	779	803	825	779	826	798	797	795	807	787	812	811	823	788	748	802	785	832	850	808	771	828	778	764	806	785	805	823	802	769	805	800	777	806	831	772	798	821	761	792	786	763	814	783	788	826	778	797	798	800	776	802	796	750	765	787	795	804	797	789	759	736	832	807	787	790	789	815	821	818	894	782	773	732	842	817	813	799	789	712	761	738	754	817	790	773	768	771	742	753	815	772	797	814	808	838	826	744	764	763	802	804	794	821	794	791	810	785	823	814	810	780	837	810	741	748	780	820	762	825	770	789	792	811	801	826	781	767	840	820	767	795	744	795	789	797	774	812	755	797	796	793	810	867	781	831	802	823	779	800	760	768	773	759	757	777	798	770	827	799	796	757	856	796	773	805	744	795	823	797	805	771	806	775	768	814	828	745	752	765	793	828	782	801	875	776	778	847	774	785	793	823	802	839	763	753	847	801	766	771	827	813	824	808	820	846	796	795	765	822	823	773	795	761	781	811	793	771	769	819	783	840	840	793	811	805	808	816	758	804	790	798	800	785	762	792	801	816	780	809	808	759	811	825	774	806	805	775	787	788	787	837	791	793	817	801	797	802	739	759	767	811	770	813	808	787	793	779	763	778	843	829	840	801	834	818	776	789	754	757	778	782	791	799	782	791	800	777	843	749	795	810	810	856	752	808	850	794	816	843	856	800	861	808	798	810	838	771	789	828	775	796	836	761	781	769	781	846	865	772	758	817	817	794	841	835	810	805	798	806	868	828	815	786	795	772	793	800	801	815	841	833	804	812	774	824	822	768	796	792	754	808	765	749	795	806	783	799	839	768	751	809	808	758	792	724	811	798	793	763	795	790	747	813	834	805	792	790	765	847	767	840	799	795	843	835	765	839	792	815	785	779	833	827	767	753	866	764	764	809	792	769	787	903	789	770	825	836	822	814	802	790	836	797	789	807	755	804	831	820	770	811	822	800	781	794	851	795	767	781	817	794	836	817	751	812	774	808	798	764	825	747	813	792	830	764	794	808	798	770	822	784	806	766	813	794	808	784	765	797	785	825	794	768	793	796	738	798	798	756	762	844	784	778	763	884	735	788	819	800	794	850	759	789	789	790	778	782	766	805	796	821	764	832	827	790	754	785	764	760	828	814	816	757	843	789	759	753	779	798	801	816	841	799	800	848	786	824	803	770	762	825	795	827	782	757	769	796	788	771	778	818	752	803	748	755	748	831	773	753	815	791	799	781	797	761	818	810	794	793	760	743	822	813	803	795	819	792	754	835	790	787	769	773	766	814	776	860	769	794	810	801	769	779	770	779	753	786	737	801	793	807	775	831	752	724	818	740	827	843	795	822	783	802	798	803	743	790	848	761	809	833	787	797	789	775	800	760	854	742	773	815	756	745	819	788	765	787	772	791	727	783	775	794	788	802	762	798	766	782	784	786	784	813	772	823	769	788	788	810	789	840	756	792	780	795	786	830	790	819	804	775	794	796	762	765	793	836	796	810	818	812	784	824	804	829	799	793	803	808	811	756	804	780	764	826	826	826	729	753	841	775	788	795	825	747	817	793	762	756	765	758	801	797	797	785	819	780	812	804	793	794	807	754	744	837	813	803	797	874	839	830	802	804	797	753	794	782	756	817	817	801	803	796	755	799	737	858	821	777	801	813	742	788	807	779	739	740	795	723	768	781	791	771	808	795	773	822	795	763	780	771	777	816	824	803	801	796	877	824	765	802	812	788	744	869	790	746	708	759	801	804	803	756	776	793	759	821	800	813	781	787	818	793	785	811	803	808	807	800	792	780	769	811	800	782	803	822	804	841	790	811	826	801	783	820	758	855	802	762	777	796	800	790	844	823	835	803	775	763	802	827	806	843	800	849	752	818	810	795	777	798	732	792	829	832	748	795	758	786	797	805	853	786	830	844	853	835	766	831	766	824	801	770	884	787	799	783	763	784	829	835	778	792	776	779	749	834	807	789	770	768	798	768	779	775	818	783	821	766	820	763	828	804	773	784	750	795	804	787	812	804	809	790	800	807	812	799	797	828	759	775	766	766	810	819	760	844	832	815	829	784	744	811	775	786	756	799	811	765	762	800	777	817	768	821	844	801	736	805	847	819	799	810	766	808	846	771	736	816	808	839	810	777	792	838	781	808	805	781	805	795	784	793	761	785	771	809	847	765	755	811	785	776	776	792	758	819	781	784	737	811	819	798	744	860	775	774	826	785	813	816	827	823	793	812	849	792	741	761	803	814	792	796	770	794	842	821	781	810	840	812	801
25002	20756	26975	25034	20998	16168	9634	6021	4603	3746	3001	2470	2140	1855	1620	1528	1364	1258	1138	1137	1143	1050	1023	1006	1007	940	910	877	901	868	853	861	765	805	729	785	756	768	755	714	723	738	723	718	721	736	676	703	706	693	727	699	752	686	718	710	664	710	687	680	708	692	682	663	677	676	644	707	671	714	678	666	685	674	690	695	686	664	712	684	656	674	655	700	621	701	622	691	677	699	686	657	651	686	676	672	700	683	672	626	706	670	671	722	671	734	677	663	685	670	667	675	678	661	705	685	665	713	686	654	693	680	684	709	673	627	700	643	681	641	684	656	697	676	671	667	669	641	689	664	639	717	685	685	651	747	706	669	664	664	710	668	686	683	695	706	641	707	641	674	695	691	652	658	674	698	659	632	698	695	670	704	690	653	644	656	686	676	737	645	650	696	685	682	651	660	649	690	684	642	652	679	667	691	658	687	689	686	695	687	654	688	679	669	695	661	689	675	699	668	647	696	660	642	714	663	714	696	720	696	655	680	716	611	668	701	662	634	678	674	660	668	643	631	657	669	675	660	702	687	714	662	703	665	661	709	629	665	705	711	631	706	642	649	708	668	695	712	665	656	678	762	680	661	714	705	652	688	678	766	715	669	642	704	641	655	700	667	687	674	669	633	688	676	671	691	639	658	674	641	674	655	699	656	668	664	676	680	711	668	658	686	718	672	698	677	675	671	672	640	670	653	693	685	699	662	657	651	671	653	627	676	682	689	658	684	626	691	658	666	683	668	680	657	686	685	703	678	673	699	677	675	670	669	652	680	620	678	671	680	690	656	739	679	709	689	708	648	672	662	676	726	691	709	674	682	639	618	658	654	662	675	671	618	688	637	727	630	680	636	693	712	741	653	657	705	642	688	696	655	698	642	680	695	666	675	650	656	697	684	669	600	725	712	720	703	682	758	661	692	666	686	664	683	695	683	682	661	615	694	662	686	648	640	698	654	685	669	657	647	675	642	694	694	693	655	622	676	691	683	687	711	654	633	659	672	691	646	696	665	699	653	623	696	664	638	684	695	637	694	641	713	687	675	645	712	665	683	637	673	688	623	685	621	736	704	665	659	675	672	669	701	668	640	720	664	658	715	653	716	690	651	681	708	636	658	676	697	659	703	650	665	693	669	680	667	691	700	653	661	717	666	654	725	704	699	658	640	647	667	706	671	676	709	628	680	655	708	622	709	698	699	648	674	686	714	699	657	659	649	653	653	671	683	688	696	662	693	645	724	677	674	643	664	715	641	657	667	704	695	665	677	701	702	722	701	684	712	675	660	655	686	677	734	642	695	670	665	689	690	670	685	649	673	662	637	680	689	667	657	722	691	669	655	687	648	686	649	672	674	701	675	657	687	647	670	637	669	664	701	675	690	662	675	674	654	673	674	671	683	632	700	700	654	682	685	676	685	730	645	720	665	693	678	690	694	691	640	687	663	653	699	634	631	662	678	692	687	687	661	629	682	703	716	653	741	705	670	670	689	638	679	687	659	641	700	689	706	681	655	684	653	660	710	633	686	667	706	686	650	677	663	666	712	657	681	655	663	718	690	678	657	681	656	677	656	639	625	716	687	661	673	668	670	717	684	662	711	715	719	680	635	691	665	660	670	690	674	700	640	681	695	680	673	683	702	630	672	691	644	663	638	669	700	640	636	629	645	705	690	689	639	695	667	658	652	669	695	690	680	676	644	626	648	646	675	680	657	674	633	659	667	676	694	672	705	630	709	651	700	672	725	683	661	689	695	663	647	632	709	682	649	669	725	690	672	679	653	696	696	682	665	681	696	673	671	615	653	724	725	670	641	706	701	664	692	706	653	700	664	696	689	648	705	612	706	664	662	666	697	658	706	689	689	712	651	667	686	667	677	698	688	638	702	710	669	636	717	722	723	672	704	710	673	692	629	700	684	673	702	711	620	686	668	687	652	634	648	661	672	683	668	641	678	689	665	679	635	717	685	637	692	688	679	675	695	615	677	698	669	711	671	648	679	644	675	690	721	662	701	673	685	647	663	675	681	721	667	670	646	715	660	691	610	685	674	665	689	668	693	699	679	666	684	670	662	725	720	722	726	642	668	654	717	689	695	652	669	711	660	676	643	691	727	680	647	670	655	633	661	664	646	666	691	629	688	645	655	707	692	719	698	683	698	667	685	687	692	677	681	701	661	640	692	680	660	659	726	660	679	705	651	646	665	662	688	724	697	695	671	667	677	661	674	663	658	635	663	633	670	642	667	667	652	678	655	620	663	664	643	688	647	689	696	697	700	664	694	706	691	694	722	680	736	696	705	661	688	655	691	686	642	654	619	662	634	652	608	691	642	659	652	682	630	697	648	659	679	660	677	680	640	700	726	718	627	658	712	652	678	703	640	733	703	704	702	641	647	653	665	631	675	662	692	670	679	683	674	656	682	710	680	683	685	676	657	724	726	705	741	636	677	718	685	667	681	650	664	648	669	692	648	627	667	714	709	742	726	658	681	663	691	744	664	699	707	698	629	679	683	688	674	679	687	668	669	720	656	692	673	627	632	695	650	656	661	666	685	667	690	649	663	658	656	705	640	666	661	681	702	691	664	644	685	704	668	686	639	629	680	637	652	672	649	701	671	647	696	695	696	691	650	710	668	667	708	696	699	674	670	668	646	695	669	680	687	721	653	717	731	672	699	661	657	683	646	687	636	651	676	695	680	683	662	632	655	701	650	738	677	636	657	697	683	671	642	708	683	716	621	682	690	664	708	661	698	679	703	719	660	677	654	670	691	705	654	671	700	714	657	670	697	658	669	702	640	684	687	663	658	631	727	679	647	647	690	671	669	705	662	674	640	732	653	677	643	662	676	692	684	672	620	670	687	661	623	660	718	662	671	717	704	690	647	646	708	687	668	657	661	699	687	670	667	708	680	668	680	688	677	630	677	697	683	651	663	644	662	678	639	646	692	685	674	694	667	661	682	677	699	712	719	680	665	711	700	661	632	656	664	692	685	685	693	614	619	607	647	698	659	660	667	660	670	725	673	668	639	704	649	647	659	702	682	682	681	694	642	622	678	665	673	690	685	706	683	661	631	670	668	660	697	711	684	694	685	651	682	634	697	624	714	652	683	683	688	699	663	697	668	667	635	682	667	679	681	670	670	674	660	664	703	691	636	698	682	690	668	708	698	701	688	664	720	686	689	693	688	671	682	670	693	652	666	722	710	683	738	658	672	657	670	715	646	652	663	714	652	694	640	655	664	667	657	621	710	727	646	677	685	676	678	679	685	658	705	631	659	669	704	679	693	663	707	702	656	655	658	718	684	681	673	661	706	703	683	654	718	728	709	668	655	684	659	638	676	645	688	703	658	654	644	688	699	698	637	651	640	657	682	646	656	716	676	690	669	695	663	669	701	680	683	697	710	716	601	682	670	693	689	636	653	667	693	668	629	671	676	641	610	647	685	680	707	669	695	668	662	657	706	631	692	637	633	641	678
36619	53772	43217	31651	21571	17117	13406	10716	8676	6987	5627	4853	4001	3359	2827	2506	2185	2089	1885	1758	1606	1581	1463	1327	1306	1259	1221	1140	1101	1098	1037	1039	950	951	962	882	921	874	859	783	774	867	786	773	734	790	795	783	803	791	756	746	767	794	730	758	706	768	738	762	703	721	746	719	770	785	731	770	735	752	752	725	732	751	775	721	749	723	696	744	720	736	692	701	696	726	726	728	764	729	729	724	694	696	709	768	720	701	744	691	688	755	740	754	740	714	702	688	736	732	732	758	704	727	713	729	680	699	777	698	738	744	692	704	696	702	762	660	723	727	681	694	688	727	735	712	686	652	718	650	743	734	761	745	702	725	682	699	699	736	714	719	704	727	677	703	728	713	761	714	735	693	747	685	704	753	757	696	757	730	676	667	682	678	730	702	702	723	650	706	748	712	742	633	725	701	717	688	689	733	693	691	754	690	753	709	756	738	665	718	765	665	688	735	709	731	714	706	699	722	699	685	686	709	688	720	699	715	746	738	720	737	720	715	707	712	738	723	694	739	721	707	701	683	704	725	726	760	707	702	693	704	742	681	758	729	690	705	744	722	715	708	717	697	776	682	722	696	711	696	701	687	693	689	724	723	712	735	711	707	734	696	712	753	715	646	680	721	752	677	747	774	695	710	725	724	714	710	731	730	699	705	711	718	726	706	744	743	708	732	769	701	728	744	695	699	696	725	695	760	692	723	727	724	771	760	737	763	687	743	742	691	723	657	712	742	699	695	718	682	716	728	647	748	699	718	726	728	758	703	720	707	755	685	706	694	744	671	789	724	719	691	743	693	701	679	687	674	748	690	714	651	696	728	682	725	721	678	710	730	704	763	677	695	674	703	718	698	723	734	770	728	743	710	700	684	749	761	725	741	699	709	706	724	695	730	728	677	686	706	728	755	735	723	772	681	699	734	650	745	701	714	730	720	689	707	750	722	728	720	723	713	703	712	717	719	717	776	689	706	725	729	748	677	697	742	677	745	728	762	723	663	737	702	723	750	701	719	715	719	691	709	734	703	726	733	680	753	723	717	690	687	694	702	712	699	727	707	700	717	688	711	703	686	685	746	729	698	710	773	770	747	720	717	690	748	704	710	747	707	735	693	739	718	710	771	710	744	701	743	717	671	724	751	714	713	722	741	683	737	741	744	699	732	745	728	723	699	755	675	698	723	714	705	700	719	729	719	732	696	742	690	723	721	733	702	721	719	728	699	700	735	697	700	696	714	728	766	702	710	720	699	751	681	746	731	750	726	724	725	710	731	764	688	644	699	722	695	696	751	756	726	745	732	754	718	704	768	786	753	668	747	717	729	704	727	716	728	715	707	736	716	740	692	741	738	734	699	696	742	734	700	711	737	728	682	683	736	684	692	690	713	721	748	723	739	708	697	674	761	727	723	694	651	720	727	740	736	655	742	752	750	733	713	731	740	710	739	690	752	717	687	715	754	752	712	725	717	723	695	764	714	721	746	770	701	724	735	704	750	712	711	737	760	732	695	680	717	719	756	705	660	690	686	743	731	716	739	740	745	770	726	746	681	696	714	784	710	673	672	728	724	752	768	681	704	706	715	720	710	696	734	742	737	679	701	694	685	729	773	714	705	768	727	696	710	728	726	762	715	767	660	718	735	717	704	695	697	702	716	653	778	704	743	674	775	715	718	740	758	739	705	715	746	732	692	711	773	641	662	697	685	748	723	658	746	705	727	722	739	716	749	677	732	718	699	742	733	713	685	727	689	692	698	738	762	734	733	693	719	724	711	726	725	713	717	729	698	688	757	780	714	699	691	698	766	755	706	678	638	725	647	707	679	744	699	726	720	699	692	753	697	678	731	697	709	699	736	667	688	760	696	728	710	769	701	716	733	700	730	730	705	700	719	718	761	711	698	754	690	722	687	725	778	707	675	754	730	721	733	710	684	774	728	736	714	697	726	699	707	676	657	692	680	739	711	752	690	669	726	702	728	704	697	735	745	725	716	691	718	698	725	663	782	744	695	730	683	695	710	739	745	690	666	702	747	690	682	713	733	683	685	727	703	710	741	693	684	672	676	762	726	699	728	701	722	718	706	728	746	743	688	699	641	697	740	725	693	684	705	680	733	746	707	703	735	713	692	720	737	741	707	707	767	738	707	705	750	678	714	700	730	691	712	741	735	730	673	720	673	726	690	689	754	736	720	761	704	795	725	710	748	728	759	705	721	706	680	725	727	703	729	724	700	705	727	709	720	735	719	702	697	731	696	671	737	698	741	705	742	736	779	744	717	721	719	724	734	687	760	784	713	710	682	692	674	731	743	684	726	714	697	756	705	747	714	764	760	759	729	731	686	725	746	704	655	762	692	678	708	740	688	753	692	740	711	735	699	666	700	714	705	693	675	763	705	710	746	738	726	719	753	737	729	750	727	767	679	697	744	714	716	695	725	769	745	749	777	655	714	717	722	730	705	763	747	725	772	683	686	682	721	702	724	740	729	716	705	707	707	691	700	728	741	714	743	738	768	753	686	699	703	686	748	702	724	708	720	742	705	717	707	731	711	739	720	708	724	678	693	722	716	757	720	717	795	721	692	724	663	716	697	685	686	728	712	722	721	752	698	692	656	689	707	767	756	709	737	722	733	683	714	691	708	711	699	747	686	711	690	770	741	710	751	716	719	711	676	690	758	724	724	706	721	681	729	748	709	738	670	702	751	727	712	720	696	731	754	730	737	709	773	717	700	719	729	715	753	700	697	745	712	781	739	722	733	736	722	760	683	734	714	757	708	693	694	704	708	705	710	734	741	716	716	713	721	729	748	731	674	693	661	715	707	724	709	704	746	738	690	737	681	764	705	754	738	694	674	738	693	725	733	727	703	734	683	735	701	645	722	731	765	696	683	698	689	746	657	700	697	719	715	717	691	718	690	720	705	744	692	739	688	685	696	755	739	749	756	743	702	706	754	711	739	738	733	714	716	717	697	676	667	671	751	714	720	734	701	701	736	722	702	703	712	721	688	718	706	701	764	719	709	702	703	733	675	662	742	658	727	693	693	721	744	747	680	703	702	743	708	725	710	720	670	696	673	696	691	712	793	713	718	706	686	687	740	731	709	717	686	708	770	728	682	726	727	687	678	713	727	720	739	738	707	731	759	665	752	697	738	711	669	720	689	709	717	697	731	703	740	744	718	693	720	667	739	699	717	751	753	730	685	723	705	756	753	750	707	751	709	713	702	718	739	717	691	681	699	715	699	704	745	678	711	725	727	721	723	748	751	688	721	685	693	735	693	679	710	727	748	669	742	746	720	715	734	669	690	701	766	725	733	684	680	716	735	736	676	728	740	691	764	724	707	721	661	740	703	741	700	674	689	711	697	711	750	708	761	698	723	707	703	710	709	689	686	713	696	680	744	749	731	697	713	697	708	711	723	745	670	707	752	698	730	717	686	711	750	756	726	700	734	743	703	749	710	690	741	700	783	730	722	707	697	701	703
23033	20725	27358	24331	21126	21785	18284	9842	6700	5500	4344	3560	3143	2638	2296	2062	1848	1684	1656	1513	1466	1400	1265	1308	1147	1182	1190	1141	1177	1058	1074	1066	920	993	911	934	908	933	917	839	866	900	819	892	818	912	901	826	832	845	885	808	858	897	863	838	820	836	835	812	843	815	809	798	802	824	811	827	821	864	807	779	858	779	799	787	839	849	787	833	780	759	817	824	823	822	870	804	805	860	845	867	807	775	779	841	834	802	819	777	824	842	826	813	815	775	836	794	812	802	802	802	811	783	789	838	789	818	817	785	776	810	840	797	802	785	812	823	796	777	766	809	791	814	834	805	779	858	790	793	781	795	787	816	892	852	822	811	811	809	846	789	727	841	772	797	833	805	826	839	846	801	770	793	823	784	839	821	800	733	861	774	765	841	761	785	859	809	788	758	844	812	790	783	784	786	838	764	790	800	816	818	821	814	794	794	809	827	816	868	828	778	766	804	802	807	834	834	781	815	785	799	826	796	792	838	851	799	800	762	805	784	798	796	783	809	814	780	804	778	797	780	864	825	809	838	842	882	813	803	792	834	794	814	826	824	780	781	802	797	805	798	823	770	790	800	853	821	883	828	755	830	760	753	799	764	809	784	782	838	806	809	785	801	770	823	820	805	791	772	803	810	801	818	800	779	824	820	777	806	802	810	822	765	783	732	799	828	824	811	789	769	769	800	797	848	806	799	776	758	777	792	825	797	834	825	838	804	788	720	832	751	751	824	806	790	799	820	755	817	842	833	865	844	763	818	818	841	793	769	815	817	788	864	848	746	818	839	797	782	807	787	804	812	826	782	825	730	803	774	808	873	820	810	779	784	786	779	801	776	795	724	753	763	839	828	775	845	766	830	778	837	785	787	829	814	805	783	820	855	764	793	862	820	855	812	821	893	885	825	815	761	800	851	790	845	796	734	785	853	834	824	798	801	773	824	813	790	757	811	814	773	827	815	793	802	795	800	749	783	801	760	805	805	798	740	823	840	847	825	783	807	761	779	830	807	825	799	812	827	809	816	806	773	825	787	822	786	823	843	768	785	803	787	802	782	808	804	789	806	787	786	797	756	776	773	807	846	807	802	788	773	802	818	836	791	751	828	839	767	801	828	789	826	773	811	812	769	852	805	818	822	816	806	786	827	768	834	786	801	761	794	807	820	782	828	837	818	812	807	779	841	759	824	825	801	808	786	807	800	845	816	809	817	814	810	828	817	828	733	806	790	814	807	784	808	807	794	813	792	822	792	844	826	758	781	787	821	803	804	776	848	813	811	841	802	816	798	809	810	791	784	828	775	776	829	766	819	799	798	810	795	832	784	833	818	833	774	809	794	802	777	819	826	798	803	826	779	825	791	818	804	832	794	833	812	827	807	747	769	784	811	816	830	711	770	792	837	818	772	823	779	871	830	810	829	816	873	764	798	779	811	811	778	769	757	841	789	823	888	817	749	826	817	844	836	816	774	814	831	867	802	790	802	791	832	784	829	827	844	811	809	768	817	784	787	853	754	793	820	858	810	773	774	839	838	802	780	829	791	784	781	805	824	777	810	805	836	778	767	790	834	801	800	785	748	807	773	827	752	837	844	774	796	779	792	783	808	844	772	821	767	784	735	811	817	772	785	848	846	801	781	785	795	803	858	828	777	793	809	791	784	753	816	777	831	813	799	811	811	785	831	813	770	787	797	843	747	779	819	777	750	824	761	824	800	858	768	820	797	816	838	742	743	771	743	862	836	811	777	758	820	751	824	807	810	801	835	813	819	804	812	835	851	743	810	755	754	803	821	832	806	785	828	787	764	829	850	771	822	782	720	807	779	809	832	831	863	791	774	794	836	769	835	842	836	803	865	764	811	793	879	809	829	804	820	818	740	817	801	805	797	778	819	808	780	829	794	808	794	736	817	800	791	807	805	843	833	801	872	797	837	791	810	808	796	856	836	785	809	848	825	824	805	850	815	825	806	813	755	838	794	794	817	743	764	812	816	771	811	829	791	827	809	798	825	858	780	826	803	790	801	759	798	814	776	781	739	861	768	748	793	803	817	773	793	797	809	871	753	805	808	751	770	801	753	816	810	796	789	780	786	802	834	770	772	819	763	770	823	781	790	849	857	848	791	790	841	789	843	822	745	803	834	842	827	802	844	810	783	877	803	823	828	802	830	827	803	783	795	768	832	810	745	813	783	775	867	811	770	769	761	807	792	818	820	814	787	798	784	814	787	822	850	793	744	843	767	823	747	818	794	797	835	794	789	829	792	812	818	833	778	821	796	789	768	799	775	796	855	813	821	813	823	837	824	784	783	847	856	809	797	778	791	822	745	774	769	807	807	764	758	802	816	739	818	790	783	804	828	843	811	802	775	813	831	798	814	715	772	810	797	815	737	792	817	781	858	868	822	820	805	824	783	774	745	764	765	764	779	864	788	851	836	786	820	826	829	838	792	829	784	796	814	816	808	825	813	814	809	756	829	784	797	804	775	781	788	789	807	811	812	804	843	824	803	850	834	779	821	751	776	777	855	801	842	809	841	802	817	787	790	790	790	866	811	839	821	858	816	761	781	761	751	816	813	876	836	794	829	789	789	797	763	791	759	886	780	786	796	796	817	858	773	785	762	789	820	778	826	804	798	824	821	817	810	859	838	778	809	812	810	841	810	821	807	842	771	773	834	822	829	819	799	844	717	772	800	799	831	803	825	810	813	817	755	853	812	891	768	807	791	790	808	815	777	802	812	837	823	787	793	841	789	791	815	820	777	801	846	822	780	790	813	838	864	767	817	819	784	795	824	795	811	843	821	836	834	795	806	851	765	874	755	794	849	831	782	800	805	800	748	791	785	777	811	804	814	766	801	817	822	828	772	768	842	789	824	838	805	782	739	827	802	827	772	785	814	793	814	833	811	839	839	757	756	783	787	851	777	814	837	793	784	793	769	797	793	805	738	792	780	791	863	808	813	750	799	795	782	811	869	777	831	844	796	753	853	813	774	823	834	837	746	837	829	799	841	801	848	834	777	811	798	824	776	801	808	783	825	796	789	807	822	837	819	870	787	789	816	743	773	805	765	816	794	765	761	772	759	786	790	795	826	791	797	849	787	801	806	811	821	788	852	773	816	811	842	777	771	834	901	813	825	813	808	773	779	821	779	837	845	764	822	776	794	809	789	844	831	801	792	804	815	821	756	830	827	775	822	799	761	849	812	822	785	810	803	775	809	853	807	835	806	886	823	852	771	767	751	798	769	857	824	804	787	813	820	731	804	785	831	786	800	833	805	762	783	815	794	784	768	823	818	784	749	826	813	806	848	818	800	807	758	834	788	792	813	804	820	848	831	841	825	800	769	783	765	833	831	826	813	811	807	765	797	801	825	798	802	785	766	798	812	779	770	779	785	787	808	816	782	831	798	849	747	850	790	820	808	835	797	789	818	788	791	883	788	826	819	837	797	831	789	817	798	808	766	788	843	802	807	750	806	783	792
37559	56215	50403	36802	28648	22787	18197	14557	12016	10015	8087	6897	5643	4785	4026	3487	3123	2881	2424	2322	2092	2105	1897	1780	1748	1601	1552	1470	1386	1357	1338	1234	1210	1161	1093	1086	1076	1045	1037	944	958	987	1017	965	927	945	868	920	915	922	881	895	905	909	907	841	907	917	860	896	904	916	848	855	823	852	827	894	872	859	801	807	839	861	885	841	871	918	842	855	841	838	852	798	827	793	821	849	823	838	823	837	826	829	843	749	814	819	793	867	847	820	820	804	890	792	776	867	890	840	797	812	827	822	821	853	828	857	868	821	789	845	817	827	822	816	836	802	809	812	859	856	842	852	827	869	837	799	854	805	826	804	839	795	810	851	816	841	838	808	823	849	857	801	861	798	819	864	832	839	817	862	829	783	796	856	871	790	807	863	810	773	821	866	901	821	789	814	834	795	780	814	847	827	810	817	825	824	813	793	823	823	847	837	829	819	865	823	862	828	798	832	822	784	787	847	867	812	878	839	814	836	843	780	857	800	812	840	836	840	809	804	802	872	844	807	777	791	830	835	803	810	762	843	828	841	820	833	782	864	873	840	823	783	834	820	828	804	826	838	861	831	887	834	889	844	845	842	816	834	795	827	837	836	822	822	795	820	814	844	811	808	902	802	832	825	813	857	855	776	853	812	805	846	837	846	800	827	800	784	803	780	908	831	808	808	780	823	819	814	901	860	872	800	847	849	856	798	875	809	839	820	816	823	800	892	778	827	816	814	814	834	810	777	810	837	840	855	873	848	835	813	771	796	798	825	840	849	807	851	785	821	809	806	855	843	820	806	786	816	839	818	871	826	857	811	824	869	794	822	852	793	784	826	800	822	820	834	786	792	878	827	748	825	814	820	835	858	808	799	800	858	821	836	813	836	791	825	838	855	820	894	832	846	810	794	800	827	827	818	850	858	869	844	768	835	824	843	808	813	830	827	824	856	803	866	811	833	824	818	833	831	859	841	811	841	828	804	828	839	829	818	813	856	831	808	827	795	805	772	901	786	781	814	810	785	817	813	848	795	828	813	871	859	834	845	863	783	873	833	842	842	814	823	846	826	851	832	828	771	812	821	810	774	850	829	804	796	823	783	811	822	818	829	829	792	800	803	809	833	814	852	795	801	848	806	846	841	849	820	815	878	849	846	824	821	771	858	828	846	787	837	809	813	792	853	831	814	849	807	823	842	848	850	844	809	809	823	805	887	844	863	809	867	837	860	799	760	785	808	821	798	843	804	822	756	831	850	796	830	793	824	852	785	819	843	850	788	863	843	853	810	849	818	806	857	770	884	808	831	886	806	785	836	796	807	826	794	851	851	844	808	802	846	827	831	792	844	811	794	836	797	825	818	815	820	811	786	801	848	788	811	803	839	842	797	833	858	832	801	786	836	793	853	844	852	838	797	784	807	835	828	789	827	847	788	816	775	838	830	843	822	805	779	812	812	817	854	845	893	803	771	800	837	770	809	850	861	839	869	795	809	826	804	785	814	804	807	826	834	800	787	787	790	757	782	831	846	808	845	758	801	800	830	797	826	860	832	872	857	843	792	840	802	836	773	853	828	838	831	798	813	853	779	806	805	879	814	864	799	864	797	741	805	848	816	806	831	838	841	807	849	858	812	881	801	844	839	860	850	812	804	815	838	842	806	799	816	787	834	823	878	834	785	868	857	853	800	857	814	769	839	819	870	875	810	869	855	826	826	859	819	793	824	807	857	819	778	832	847	816	769	789	836	798	899	841	831	823	825	788	832	814	842	820	866	823	855	840	844	871	824	860	822	787	805	795	819	837	834	800	806	864	786	806	837	824	832	816	808	852	822	821	849	836	840	762	861	820	739	813	840	828	810	780	775	785	857	871	846	807	831	827	849	823	805	797	850	882	773	801	820	826	844	803	862	815	824	813	870	853	820	826	772	840	784	854	851	820	769	837	865	811	761	837	844	877	789	850	823	834	881	838	780	856	820	832	792	830	809	857	868	852	840	831	785	814	816	854	814	832	838	793	867	837	807	883	805	853	799	811	840	832	796	834	816	759	828	821	848	806	864	801	841	829	832	818	789	837	829	769	832	863	806	845	861	890	814	799	846	808	805	840	826	793	798	849	934	831	818	826	803	808	878	769	837	785	848	780	829	822	814	875	810	819	821	839	799	838	792	816	848	785	818	890	844	819	791	820	832	877	804	833	861	819	835	811	809	813	856	800	864	821	829	820	829	839	800	822	793	818	818	849	832	852	826	767	836	825	844	843	843	783	819	803	820	831	879	779	810	830	831	818	834	819	841	820	827	788	836	768	837	803	817	775	844	820	800	872	776	840	828	844	821	852	855	815	832	852	837	850	779	800	841	818	814	804	794	836	861	812	860	854	796	831	810	785	781	807	819	841	777	845	781	816	809	819	841	851	803	829	865	831	877	827	845	860	779	876	811	795	835	845	799	822	814	813	824	801	788	860	840	853	858	870	783	855	795	803	844	807	880	805	830	794	844	856	838	864	864	775	829	893	818	767	816	821	782	801	875	809	834	822	843	820	786	808	811	845	818	828	794	815	790	807	812	813	819	855	848	853	834	811	809	861	769	795	831	851	846	863	803	824	811	802	843	832	795	813	783	797	832	825	792	832	801	831	798	837	882	790	817	806	843	827	805	824	832	811	877	820	811	806	800	796	776	822	864	773	822	804	847	848	866	827	802	825	797	788	769	821	829	871	844	832	848	850	848	775	824	800	870	818	844	813	776	848	790	854	817	792	804	822	798	823	875	830	817	854	818	821	808	876	798	846	808	789	803	830	842	807	836	816	864	792	780	831	822	813	790	808	841	791	843	802	826	827	828	772	865	850	776	791	831	826	806	824	832	815	776	831	830	766	825	804	808	798	851	806	804	819	827	881	823	809	818	817	809	810	838	808	855	766	799	812	851	858	828	842	794	824	858	835	848	789	873	809	832	834	799	822	815	868	851	907	799	842	802	840	823	817	840	858	853	790	878	854	784	826	826	788	773	823	842	825	791	808	846	818	856	813	882	840	770	819	799	803	839	864	864	763	763	819	828	784	849	806	794	807	807	804	843	815	850	851	855	810	851	824	823	817	852	850	820	831	829	814	828	819	873	837	829	845	822	803	827	826	771	818	834	791	842	828	787	781	829	810	818	820	806	803	820	768	779	828	911	822	754	824	779	776	810	842	867	790	844	807	842	864	827	804	825	809	847	825	833	812	834	808	838	818	813	828	822	839	838	869	873	855	852	851	833	883	855	851	825	856	856	837	826	820	851	846	911	820	832	868	869	799	823	847	818	820	813	850	828	830	846	840	787	789	767	789	779	793	827	834	849	801	872	823	844	872	808	828	782	816	872	838	827	855	844	811	817	808	820	848	766	789	853	816	801	823	848	864	835	821	809	844	823	885	812	786	837	880	850	807	874	847	829	826	831	841	829	788	873	808	825	870	826	815	816	770	782	829	852	856	846	809	789	844	819	829	811	802	796
33485	31435	27553	18250	10266	6288	4384	3329	2736	2372	1996	1736	1582	1440	1351	1229	1146	1060	1123	1051	1002	970	942	916	902	886	868	878	918	851	837	805	836	834	823	836	802	772	811	781	793	776	782	768	781	732	815	790	800	743	796	766	758	728	819	716	743	807	767	777	758	762	724	779	746	756	738	746	697	793	701	738	704	732	719	727	695	752	734	703	733	715	705	750	732	746	762	771	775	751	725	777	763	765	770	764	764	741	774	742	751	784	767	748	709	743	769	692	788	767	734	797	730	721	731	717	712	739	752	719	793	741	733	740	718	724	721	738	721	696	749	727	740	741	729	704	743	702	719	758	748	787	829	757	760	748	759	793	776	737	772	695	761	769	782	766	754	790	751	736	754	753	751	725	755	720	708	733	728	766	790	721	789	744	764	746	740	748	757	780	793	771	756	816	780	740	780	738	769	737	739	832	682	717	749	699	711	734	796	720	764	746	749	707	770	821	749	772	762	680	747	735	759	757	745	751	768	696	780	757	729	689	747	715	757	793	767	761	786	771	714	736	695	744	755	760	748	777	747	696	748	802	745	828	758	692	732	795	753	739	724	750	741	676	734	756	777	740	791	736	727	712	734	702	754	772	708	799	769	762	765	720	710	715	763	749	771	765	729	711	755	721	750	769	746	796	813	740	797	766	714	733	754	735	745	716	759	707	739	775	766	745	748	758	700	749	756	739	760	750	736	767	709	768	733	712	764	721	714	758	769	758	714	746	752	754	797	764	744	739	744	804	772	708	729	744	776	749	732	680	761	740	767	780	794	699	754	755	752	735	750	787	707	770	734	749	770	758	770	788	809	712	783	755	766	733	754	772	784	716	706	764	740	749	757	808	762	766	753	786	708	781	747	712	761	758	777	743	728	752	770	734	732	721	801	727	744	739	759	751	727	722	742	724	765	733	776	732	752	779	723	696	764	731	772	739	785	720	725	743	776	763	738	738	737	772	714	742	754	767	809	738	739	747	797	778	722	774	783	792	810	719	754	734	753	772	691	736	748	757	744	785	739	758	701	730	737	709	753	723	772	784	715	717	782	721	796	767	750	780	751	733	744	758	757	787	755	755	784	716	712	780	699	726	731	783	698	714	709	738	789	753	714	755	709	740	741	802	749	715	762	806	746	762	740	702	784	708	742	811	697	763	739	769	770	709	714	778	770	730	767	782	775	730	776	742	717	740	702	731	764	746	741	736	745	783	697	760	713	700	739	722	771	737	746	734	762	768	718	787	770	747	712	747	749	775	757	729	757	707	740	768	755	758	731	704	734	756	735	757	763	743	716	726	754	750	727	757	742	733	770	733	746	781	726	698	765	789	776	752	771	783	725	804	781	768	734	668	769	743	772	701	743	747	770	731	770	704	751	730	776	728	705	732	768	731	691	786	727	705	769	786	721	705	780	762	744	745	714	773	762	700	709	761	737	789	758	770	730	696	762	726	768	733	705	765	752	725	782	759	778	731	748	749	756	726	726	749	738	723	713	743	764	718	743	749	764	755	732	753	683	716	774	783	754	724	743	757	733	735	745	760	740	751	712	768	720	705	750	751	712	759	761	764	708	755	748	783	677	775	763	739	778	777	756	715	756	770	725	713	764	803	743	739	722	745	788	743	755	774	711	733	730	722	737	751	739	745	746	705	758	706	750	769	731	776	750	763	693	738	754	721	774	801	738	769	753	714	757	745	776	733	699	735	721	764	745	755	750	755	780	767	721	791	784	777	721	779	792	757	750	752	731	760	714	741	789	769	722	719	728	725	762	723	715	758	718	824	771	777	772	725	744	743	737	810	789	761	740	762	772	736	728	734	762	725	750	718	757	749	736	676	769	716	754	751	732	746	749	762	723	781	779	788	753	724	764	702	713	733	775	731	727	748	768	758	735	714	715	767	755	724	770	806	720	711	804	769	745	718	704	783	774	785	750	718	747	786	775	779	762	731	722	736	762	692	733	751	749	748	736	710	733	731	684	778	723	760	744	757	742	757	743	777	753	760	735	759	810	733	786	776	725	744	753	790	723	776	719	826	783	777	734	712	780	744	718	769	734	759	729	737	771	744	787	762	741	742	761	744	796	748	764	740	742	735	724	783	758	772	764	704	748	718	740	780	723	729	724	775	750	785	704	753	678	729	732	741	753	776	721	749	714	730	684	745	775	766	733	739	778	705	747	739	729	763	775	772	750	737	718	743	772	777	737	767	720	731	742	730	767	780	739	716	728	750	773	737	765	785	815	738	764	749	745	736	781	732	717	779	783	791	738	773	711	752	764	715	795	730	756	807	746	742	777	739	733	760	745	809	746	700	771	710	721	784	747	707	758	774	756	724	759	768	722	695	771	747	777	764	722	759	744	684	774	729	782	720	692	698	735	736	767	779	762	701	715	736	778	744	773	726	746	713	776	769	748	718	784	755	761	813	732	778	732	696	750	761	787	804	765	762	746	744	797	761	735	758	732	757	753	794	749	734	749	739	735	712	774	724	778	715	745	756	729	718	714	733	735	736	730	714	711	734	711	770	753	764	802	764	770	757	764	722	787	742	751	719	736	760	725	753	826	748	739	766	700	694	751	782	742	748	749	787	717	750	683	749	759	773	718	763	770	795	772	783	786	761	711	713	748	743	740	746	718	757	760	754	765	782	769	774	756	718	705	739	704	743	681	753	731	703	737	731	752	756	724	730	730	761	772	760	791	736	729	767	728	733	787	704	791	787	730	734	732	788	744	752	712	739	823	752	779	713	776	775	731	704	784	705	714	771	742	742	740	746	789	812	790	732	735	778	782	726	777	769	734	765	704	733	759	791	729	756	733	767	748	767	732	732	753	712	731	748	724	765	752	733	772	737	752	779	721	775	744	760	751	744	837	778	769	746	784	753	734	735	748	772	733	747	720	705	719	726	706	758	737	762	738	731	775	788	729	790	797	729	750	742	744	723	732	722	759	768	756	767	742	752	727	756	756	787	768	737	801	728	753	728	729	730	802	716	754	769	752	685	756	756	795	778	740	772	733	715	730	746	818	766	739	744	765	742	704	760	733	755	726	743	757	774	760	753	716	737	743	770	734	757	772	756	765	790	774	728	682	712	764	753	758	739	741	718	737	734	806	730	759	724	732	803	829	700	746	808	796	797	719	728	768	726	785	775	736	732	677	753	781	719	759	760	748	760	734	718	758	754	774	700	773	765	725	813	745	768	718	737	735	766	809	762	775	803	758	750	734	721	697	778	742	769	768	784	737	739	714	746	732	749	793	775	759	716	721	741	739	735	716	766	800	786	758	782	761	760	747	799	771	750	769	757	741	756	738	811	739	683	776	766	769	752	766	739	737	698	737	700	803	768	756	782	716	724	714	770	760	788	685	741	715	729	742	722	730	773	737	716	770	756	755	757	762	768	746	760	735	748	707	740	738	718	723	776	719	745	740	723	753	778	762	716	740	771	773	747	734	781	754	757	694	713	721	713	690	686	735	732
35975	42115	34414	22769	15559	11266	8427	6639	5361	4450	3569	3019	2720	2289	2072	1842	1713	1575	1525	1430	1380	1278	1294	1217	1164	1127	1096	1041	1018	1036	1034	920	960	944	960	960	909	889	854	850	855	832	848	854	855	842	741	878	811	844	828	763	845	811	847	814	818	805	848	819	856	835	856	800	827	891	826	778	742	838	805	805	813	857	797	825	791	827	834	802	794	799	787	795	803	839	808	793	774	790	874	814	793	811	820	857	751	770	782	822	764	793	838	818	770	770	827	837	790	783	837	780	799	802	799	798	828	788	759	801	828	721	770	803	747	811	761	782	785	780	765	799	765	841	800	785	755	820	778	753	787	843	791	739	790	828	811	814	844	789	761	782	809	734	796	807	758	809	775	858	805	872	829	795	784	831	772	814	814	752	778	824	759	837	831	780	784	759	820	819	757	737	786	810	774	754	786	781	783	812	799	812	807	792	833	798	787	827	842	766	790	843	783	852	829	802	746	799	835	738	764	794	766	795	757	767	775	815	773	777	829	830	786	777	759	793	763	780	751	832	779	810	792	858	776	754	786	803	777	758	807	732	821	831	759	771	784	821	790	734	802	782	780	793	788	841	798	783	745	800	790	759	772	809	824	814	782	810	828	764	844	781	761	805	770	809	784	796	808	854	787	777	795	758	767	773	820	806	842	789	834	825	742	777	759	755	800	798	780	791	774	777	817	812	764	846	794	826	772	764	789	783	761	838	766	823	813	804	814	824	803	801	807	805	776	792	775	755	781	784	758	762	803	823	807	800	800	785	811	757	824	755	789	816	785	727	756	855	796	775	761	819	759	832	813	871	792	813	738	751	803	776	798	702	837	788	795	747	843	748	815	819	840	763	792	815	775	783	796	731	759	793	751	795	813	781	741	784	810	788	796	803	844	785	828	734	830	829	838	817	811	819	789	742	845	824	797	814	792	786	777	793	807	804	764	781	719	790	770	786	762	777	860	783	804	815	769	819	780	818	794	781	851	817	775	804	826	792	801	771	802	825	785	823	781	779	838	818	827	811	796	796	792	745	797	752	810	783	782	781	838	771	814	783	780	767	834	785	775	804	795	819	796	806	752	816	817	827	822	796	729	756	789	825	763	771	816	720	799	775	758	802	804	779	806	794	792	854	799	843	799	766	774	756	771	820	814	811	854	790	736	797	775	753	834	809	783	774	807	775	804	811	788	779	828	794	783	758	783	809	740	786	822	814	771	805	793	770	798	805	771	803	832	826	784	761	820	846	765	823	760	756	795	791	803	769	716	781	824	794	854	806	847	787	821	796	794	821	778	742	802	774	869	741	784	808	781	843	806	796	734	778	745	829	761	827	797	797	750	792	829	782	780	759	797	747	805	812	800	836	768	797	776	751	795	797	783	841	800	790	759	763	802	757	831	757	825	777	754	773	835	744	797	781	800	788	767	812	801	797	851	788	723	819	834	829	775	766	787	797	783	800	797	822	817	762	801	773	769	770	741	768	802	806	828	794	808	797	794	822	764	811	787	768	806	816	794	786	763	804	802	825	823	789	759	756	780	788	772	812	840	806	713	774	799	803	817	806	781	807	835	801	788	785	853	823	772	773	823	800	768	742	783	809	797	780	814	788	779	828	782	791	765	823	772	773	818	763	834	805	805	793	783	810	804	865	831	803	796	794	844	796	829	825	729	804	805	812	767	824	759	785	785	795	775	787	791	756	788	753	853	786	850	870	789	838	787	748	809	780	825	766	806	804	823	765	813	777	788	797	822	765	823	787	761	828	755	803	797	789	750	826	773	851	799	801	802	803	805	826	806	806	839	731	755	860	775	799	808	743	839	794	822	766	830	808	825	798	746	825	851	790	748	780	792	775	760	795	773	758	797	801	840	781	760	770	759	783	808	777	799	803	801	786	799	830	811	815	790	777	760	790	822	795	768	766	788	803	792	790	776	801	832	784	837	804	772	771	787	837	828	814	759	861	754	792	776	765	808	791	767	799	769	782	777	746	797	772	759	807	806	815	788	838	759	913	773	822	819	783	808	831	776	727	778	769	795	837	780	830	837	766	796	767	830	799	811	795	836	825	773	795	831	777	841	840	756	780	773	780	801	787	807	838	774	808	816	826	804	784	794	796	814	768	839	854	811	822	763	860	739	795	798	762	792	779	815	806	741	792	808	766	806	784	803	734	806	756	717	813	796	827	808	825	788	796	791	784	877	798	845	821	766	806	773	822	805	769	819	800	805	756	774	860	759	789	756	815	746	812	791	809	827	825	793	813	784	812	825	785	797	815	747	787	746	818	819	823	819	839	841	795	778	817	769	795	770	817	850	820	792	828	806	772	778	826	772	813	788	778	770	813	808	834	770	792	819	789	784	809	732	794	763	795	797	769	775	793	785	822	793	788	794	793	762	785	794	802	826	821	811	822	748	810	814	821	803	798	774	838	830	833	783	810	818	808	824	796	799	791	792	761	759	754	755	789	796	782	735	814	753	782	803	809	824	800	801	790	807	824	819	803	799	763	834	779	828	775	781	795	849	796	788	794	728	792	783	787	831	785	784	862	798	755	804	796	805	763	802	845	836	798	778	765	838	756	767	850	768	807	782	800	782	804	825	818	879	814	830	824	808	836	808	813	829	848	770	801	819	853	811	815	790	810	833	867	795	834	771	857	762	757	813	812	896	815	799	791	827	817	792	743	858	811	817	809	857	793	784	796	771	794	837	759	820	777	859	771	764	796	830	800	829	797	801	806	846	798	814	774	821	753	866	790	755	788	809	803	787	798	802	771	747	764	807	766	782	796	822	818	790	756	854	748	834	787	797	765	809	836	818	816	800	832	821	788	733	775	785	784	840	851	764	791	812	821	802	811	817	823	798	774	805	747	775	772	772	781	842	807	760	767	785	758	823	802	870	855	794	805	823	810	766	815	787	767	787	786	823	798	789	749	774	794	762	750	777	782	775	822	835	783	748	818	771	809	772	796	808	792	781	779	797	819	836	846	790	781	755	774	848	842	809	780	770	778	739	806	774	766	760	832	759	787	788	820	839	792	848	770	777	806	775	782	785	767	800	742	784	768	752	823	755	741	797	821	793	812	822	742	840	813	827	822	844	829	813	776	820	764	817	807	844	796	778	865	810	782	828	776	799	853	803	786	779	761	807	779	822	810	789	782	782	822	801	880	804	788	793	819	748	743	813	784	830	798	836	798	760	770	750	796	816	794	771	740	780	786	820	823	784	785	774	762	764	775	799	786	750	796	793	829	749	816	821	815	824	833	820	783	778	785	847	789	748	758	769	841	762	794	783	808	841	767	815	815	770	744	768	794	753	794	779	867	835	777	775	734	823	805	783	784	781	787	817	856	871	806	802	755	769	872	848	821	805	844	788	743	731	807	771	786	781	829	857	756	782	814	773	785	820	768	770	801	765	783	800	789	838	801	763	796	769	838	754	817	810	827	833	817	780	790	752	711	741	760	835	850	793	787	816	774	825	802	757	799
24955	20748	26926	25050	21510	17317	10881	6243	4592	3846	3131	2561	2137	1986	1707	1533	1365	1322	1240	1212	1122	1068	1046	1024	935	967	882	879	864	846	925	811	884	758	800	780	734	778	766	778	742	761	673	742	731	741	734	707	716	741	744	690	690	720	705	731	680	688	708	662	685	729	671	693	691	654	728	743	704	694	682	681	653	705	675	648	700	678	685	683	662	690	716	719	691	613	705	731	723	714	684	688	644	690	653	599	714	670	670	634	678	686	709	649	685	713	662	631	701	678	651	651	696	691	718	687	668	724	693	648	676	672	666	663	635	658	689	710	656	665	671	697	699	679	703	694	669	653	693	669	645	651	676	658	678	661	664	721	669	685	639	721	686	684	691	654	710	698	650	694	690	693	664	653	659	667	673	661	653	694	671	690	645	694	711	708	650	695	655	727	692	683	688	727	664	672	684	651	671	672	684	688	702	685	709	679	736	676	632	657	621	679	688	655	680	703	697	632	666	683	699	663	666	704	691	640	651	698	714	653	678	631	711	698	735	671	672	661	704	706	683	720	712	675	703	704	687	705	687	703	673	663	674	700	651	676	655	688	704	711	649	663	684	670	635	680	669	650	704	693	683	661	665	723	662	684	675	668	646	672	614	652	681	689	660	699	685	673	704	703	690	647	667	677	669	692	660	693	697	660	646	662	682	645	713	696	678	666	706	684	702	699	672	695	644	650	661	680	617	694	641	607	667	679	710	692	691	724	706	670	682	694	681	688	681	660	702	636	669	689	678	694	692	659	666	689	711	694	694	665	728	703	692	686	680	657	659	651	724	662	745	700	638	667	669	763	671	693	675	634	681	668	719	684	744	684	679	667	664	660	695	687	694	688	683	677	617	658	709	693	703	725	674	664	678	643	678	674	683	681	684	673	689	694	610	698	684	668	651	724	666	652	676	654	677	670	722	641	645	657	701	700	711	709	704	659	713	696	636	661	674	667	658	709	670	724	681	708	656	667	688	713	654	646	636	670	707	651	657	667	702	698	701	684	683	717	659	658	636	635	659	681	669	717	625	656	666	724	702	685	677	669	665	683	684	623	627	689	697	660	662	686	671	671	743	699	659	664	720	666	655	627	715	695	651	669	667	708	640	691	712	707	665	669	655	674	695	683	650	649	692	668	705	679	699	701	666	670	680	692	713	665	669	670	626	683	681	678	620	691	655	701	704	664	659	695	699	660	630	712	667	646	635	629	652	713	652	667	672	669	622	660	679	672	694	620	716	632	698	683	654	673	664	657	664	674	698	651	628	665	715	674	686	659	678	670	742	675	668	696	667	694	623	685	721	664	680	680	663	662	712	683	659	672	684	723	709	663	715	661	683	665	677	682	695	727	647	649	652	653	725	683	680	690	660	659	656	648	660	688	710	687	652	658	647	686	690	616	687	734	677	678	706	678	612	657	667	668	676	713	697	704	686	661	634	689	693	670	717	696	690	701	629	679	706	683	691	645	653	688	720	675	731	664	640	667	667	677	636	705	660	657	656	665	639	657	639	687	688	646	701	634	676	655	643	656	675	669	746	688	680	644	663	653	669	672	701	689	623	645	661	700	650	667	702	679	661	677	671	684	713	650	711	668	691	682	644	675	673	637	650	649	670	633	692	684	680	708	674	626	651	685	682	739	660	704	727	644	691	692	669	680	674	697	706	673	651	653	703	732	683	700	637	665	682	659	637	655	690	689	706	647	660	711	705	705	713	705	658	667	731	701	655	711	620	710	662	669	680	702	686	669	673	662	669	680	653	659	696	692	677	689	665	699	637	645	710	655	657	671	712	700	684	647	647	632	638	663	682	637	717	731	672	679	677	733	652	681	687	683	677	688	681	707	642	661	661	675	654	665	631	706	693	653	685	699	662	648	641	687	666	700	670	659	664	709	672	652	666	678	656	668	693	636	680	707	711	703	681	652	670	665	690	665	699	665	643	635	679	626	668	716	715	648	676	708	659	665	704	665	667	749	720	677	707	637	661	635	638	686	678	724	648	659	677	675	664	694	654	664	669	678	691	663	687	668	700	681	662	717	685	681	696	685	683	645	668	698	654	710	665	706	696	688	696	696	643	709	671	674	671	620	690	657	695	677	723	691	698	663	679	664	689	607	704	690	700	683	648	684	669	675	653	660	636	721	707	644	711	685	647	677	660	648	642	637	667	679	700	691	621	686	667	714	741	711	703	716	654	695	697	697	648	694	628	713	682	654	701	662	654	627	658	624	680	725	751	633	670	657	685	668	675	702	679	686	640	654	686	662	664	670	674	673	687	678	683	688	709	678	711	655	640	700	651	701	609	657	658	670	646	697	690	705	709	657	688	691	668	686	684	711	661	674	660	650	705	703	673	687	674	696	685	675	633	665	678	644	712	668	682	669	685	697	694	647	719	684	658	715	703	676	720	678	696	740	661	664	662	640	691	689	642	672	686	680	677	688	692	674	671	694	654	685	691	677	661	691	683	685	692	702	661	673	708	645	683	672	692	686	641	634	698	647	654	709	666	678	689	661	687	686	667	697	654	687	703	681	631	629	630	666	671	680	700	684	622	642	648	659	662	667	630	672	692	653	648	671	691	685	725	693	614	641	700	697	693	707	676	665	689	686	680	720	709	650	685	695	711	679	654	647	664	684	678	662	710	695	679	676	660	675	680	621	699	696	662	709	717	683	687	668	671	683	694	651	680	734	710	717	689	693	689	685	723	679	709	682	675	660	680	678	677	697	665	673	683	670	656	744	686	692	646	693	689	681	650	667	662	693	699	642	685	654	679	684	687	689	690	662	681	652	668	678	685	695	670	665	679	644	653	692	666	686	672	692	675	623	675	685	675	668	649	704	656	673	667	670	637	671	647	682	699	682	677	681	693	688	657	628	677	689	632	649	732	653	711	691	718	667	693	641	648	668	689	654	686	727	676	710	671	690	622	696	686	702	675	643	653	639	719	637	677	690	667	728	665	654	684	679	649	639	669	686	753	652	641	665	676	698	682	681	674	706	686	641	689	708	656	653	662	679	694	717	696	676	638	638	642	677	666	692	687	629	674	683	675	662	677	658	695	672	640	669	705	699	660	664	654	664	712	671	705	663	684	684	679	657	673	651	663	682	688	695	692	679	640	686	711	633	599	684	667	677	748	713	703	648	717	645	669	648	685	719	614	689	708	639	661	698	684	651	683	676	608	711	695	704	689	737	669	669	702	718	703	662	692	701	674	666	658	675	634	689	699	645	659	687	670	701	659	683	678	677	663	635	716	710	701	689	694	675	694	681	698	703	669	682	657	725	620	661	679	675	637	697	640	712	680	700	750	689	717	659	689	719	684	644	649	735	695	645	711	705	695	655	651	669	703	691	647	675	714	668	663	687	668	651	676	721	635	695	621	664	690	659	674	705	672	663	661	699	709	697	622	729	689	688	646	675	698	676	650	696	658	660	708	683	681	665	610	686	705	659	687	647	688	682	717	665	705	683	699	650	677	671
34838	52791	44349	30778	24634	18810	14540	10588	8678	7209	5938	4801	4104	3409	2919	2568	2333	2074	1963	1776	1721	1453	1494	1418	1352	1293	1244	1147	1098	1043	1104	979	983	985	874	833	892	845	876	898	814	784	820	859	781	760	807	782	770	776	812	745	771	791	763	749	730	802	743	722	777	723	734	758	734	684	729	725	698	691	723	716	729	732	736	734	706	703	710	766	676	738	761	706	751	720	661	698	751	715	700	699	750	713	723	689	743	730	704	681	710	706	701	719	710	681	700	751	702	694	732	687	701	744	738	717	752	739	731	752	740	712	722	736	705	739	685	750	764	725	728	709	722	733	675	705	732	722	718	713	748	710	708	715	728	741	668	684	750	710	715	751	703	760	681	725	679	752	716	714	732	788	719	723	675	727	674	716	700	708	744	719	744	701	736	662	724	736	691	710	682	699	750	731	730	731	729	708	752	730	740	705	734	732	718	669	715	736	736	716	760	673	709	689	712	717	651	684	693	709	706	718	685	727	654	685	703	673	716	724	703	733	725	748	662	762	693	716	739	737	733	659	712	690	718	680	711	728	701	734	700	704	716	743	704	707	731	744	702	756	703	705	682	701	684	737	677	761	712	640	735	725	722	714	675	703	711	672	710	732	742	741	701	740	738	683	685	727	676	710	697	705	739	703	744	747	678	736	735	717	717	672	694	691	707	687	684	700	731	680	709	650	724	695	686	718	710	704	706	749	724	709	757	693	683	733	732	722	669	735	738	715	726	743	706	735	740	719	698	716	716	706	696	749	662	688	679	753	655	744	673	745	691	704	728	707	669	731	692	716	724	768	753	746	661	732	675	727	783	687	729	744	733	727	734	754	665	707	694	712	721	708	792	698	672	664	728	751	709	750	717	705	737	729	733	704	715	713	693	749	713	746	692	753	725	727	743	708	707	723	744	790	732	762	710	746	744	686	706	725	720	714	735	710	696	722	676	746	699	723	682	685	724	729	685	728	703	742	730	705	729	790	688	732	708	750	741	712	732	714	764	698	726	749	737	674	742	713	709	720	709	765	700	665	695	691	763	685	713	691	703	722	709	682	701	721	718	693	729	765	691	718	740	746	709	794	700	700	743	694	680	679	729	705	782	713	719	700	758	772	731	748	693	694	692	688	713	706	714	718	678	774	743	727	738	676	717	703	660	693	744	711	687	697	695	645	721	666	730	698	740	730	750	651	704	713	698	708	747	685	760	695	728	735	696	745	714	686	740	752	722	701	785	751	694	736	722	699	704	733	696	709	672	762	662	736	718	745	778	718	713	712	735	714	670	739	728	719	670	687	700	691	736	726	695	701	702	690	768	696	724	753	687	713	680	713	762	746	727	745	737	758	733	702	683	729	761	703	744	718	678	744	756	692	684	722	738	723	767	714	715	708	692	706	651	714	719	725	751	685	722	698	738	714	716	727	706	700	723	647	729	714	724	763	728	766	730	733	693	682	711	717	710	703	682	679	722	714	719	680	685	719	686	714	670	738	697	710	690	729	733	739	688	720	709	732	709	716	728	710	751	690	713	739	713	716	735	731	730	708	743	732	723	714	723	726	681	744	699	680	697	730	722	742	711	721	707	690	705	737	746	716	712	737	786	653	708	751	714	720	744	753	697	689	689	657	689	717	744	719	703	755	698	788	723	716	752	712	675	719	712	728	680	734	727	745	733	742	727	707	714	681	706	748	712	728	716	714	688	770	768	738	675	766	696	734	708	718	745	715	747	702	696	722	772	718	715	670	701	764	740	724	737	713	695	724	738	734	737	748	696	744	748	691	742	725	713	627	722	742	727	648	709	735	774	718	716	692	745	740	688	709	719	701	726	734	704	726	727	706	701	724	685	690	676	694	743	777	709	711	704	734	687	672	731	650	768	765	682	706	711	692	700	732	743	693	753	701	689	722	716	692	657	707	755	710	738	717	727	713	752	709	747	681	690	725	684	705	641	698	745	679	716	750	666	723	703	744	679	643	712	761	728	727	656	728	714	711	725	689	736	701	740	721	713	717	672	715	716	723	746	669	701	724	728	730	712	665	748	709	680	730	688	711	682	694	741	696	748	720	714	786	713	698	718	693	753	730	694	697	678	721	683	717	738	690	704	696	657	742	729	724	720	748	694	707	737	740	736	773	753	730	745	719	687	721	683	698	703	687	753	713	708	691	733	712	660	681	709	755	695	686	726	718	739	728	685	738	702	722	721	703	680	650	726	691	699	737	705	701	721	696	720	706	687	739	739	725	684	705	708	706	707	714	706	686	763	718	708	697	713	720	694	684	725	670	704	729	685	699	735	669	727	707	721	764	685	760	737	666	756	729	694	697	738	693	738	724	745	686	700	693	716	709	757	701	693	668	714	696	710	752	725	732	741	745	730	695	648	693	747	704	708	753	699	733	716	756	735	744	727	697	755	720	753	738	731	703	744	698	677	772	714	666	742	730	712	713	735	717	738	680	710	704	684	692	724	753	713	684	733	712	725	727	705	664	724	694	734	730	722	683	676	701	689	738	707	727	747	740	718	765	720	728	698	743	689	713	659	694	713	717	702	731	692	699	733	753	703	743	726	737	700	734	729	702	711	676	726	700	729	668	751	749	742	692	739	714	750	755	743	695	658	705	727	688	747	698	738	716	733	707	704	740	714	708	722	726	705	752	624	686	710	705	752	713	739	735	668	764	759	729	745	748	736	703	716	746	683	772	675	729	645	721	699	703	680	725	712	669	686	747	694	792	749	738	697	717	722	738	729	707	698	723	730	754	693	694	691	692	719	702	731	704	742	753	761	717	693	709	752	698	705	778	700	700	746	663	692	724	683	731	724	701	709	733	761	732	672	678	699	762	732	721	731	727	658	729	691	703	726	750	729	725	782	764	673	744	715	701	733	695	729	746	714	717	680	746	711	747	705	679	773	727	738	749	737	711	696	703	714	714	732	673	658	668	734	733	725	705	710	683	711	678	720	691	697	714	712	705	702	682	719	783	703	727	754	725	705	680	749	727	739	684	689	758	713	730	708	714	709	688	718	700	711	754	726	750	688	720	741	725	697	686	711	769	724	708	742	701	730	722	699	717	684	758	677	691	717	728	731	731	694	685	710	708	710	756	704	671	768	710	704	731	713	742	692	710	702	656	702	784	695	752	724	723	705	683	725	714	738	751	718	721	731	725	746	765	729	673	697	719	679	701	750	732	763	763	718	692	662	723	749	699	685	715	730	751	692	725	736	733	718	711	730	709	711	690	671	717	708	721	741	764	762	692	690	682	760	717	749	706	717	722	734	718	648	703	729	733	679	734	733	744	735	753	735	717	711	706	710	779	716	755	708	729	683	721	714	746	735	736	759	705	744	731	684	695	747	681	694	728	671	678	714	764	701	700	714	748	637	736	708	701	745	752	694	740	752	692	705	733	702	732	711	665	763	746	724	708	740	728	678	757	717	699	732	717	682	685	740	724	724	706	725	742	648	704	733	766	735	691	690	666	712	743
23084	20729	27268	24419	21362	22208	18628	9511	6577	5311	4316	3594	3032	2486	2307	2031	1785	1650	1587	1412	1448	1359	1323	1295	1185	1236	1159	1132	1080	1096	1060	987	1006	988	936	928	949	883	901	889	901	815	890	875	875	890	835	857	882	861	823	855	820	797	784	856	860	854	840	856	797	835	775	821	767	809	801	818	770	832	814	839	812	825	788	889	814	831	870	823	782	756	783	791	802	824	751	796	835	810	767	810	779	759	813	806	824	832	807	769	739	785	790	797	840	827	770	743	780	810	816	832	819	791	788	779	857	763	770	803	787	840	775	840	818	787	751	786	766	803	800	815	730	823	790	773	820	815	798	797	753	820	832	810	796	772	795	823	793	726	815	802	818	832	755	869	773	799	825	836	835	823	822	781	786	735	821	835	810	812	791	825	764	789	757	810	796	758	786	812	815	842	843	808	832	780	818	777	756	782	783	768	789	789	829	832	821	767	771	810	801	788	854	774	760	799	825	834	822	756	857	803	804	801	772	770	846	851	757	762	811	786	758	792	794	742	830	769	808	813	772	741	771	833	833	811	828	838	845	811	742	821	764	806	780	805	778	763	815	792	740	835	772	739	853	787	791	832	801	736	845	804	838	799	769	778	749	799	766	795	765	774	819	800	763	831	830	844	728	766	802	806	803	820	792	805	796	837	751	803	781	774	775	778	768	765	753	873	789	764	783	770	782	809	807	785	771	820	819	815	820	771	727	794	826	803	819	780	798	833	860	810	809	795	801	814	805	787	807	799	815	789	799	794	839	801	817	794	820	839	756	799	790	796	758	770	749	807	835	827	775	792	754	781	800	813	798	753	805	813	795	860	756	797	796	826	777	805	783	814	782	790	868	765	758	793	746	820	760	784	726	778	830	756	785	791	806	766	780	809	796	797	773	815	759	771	864	744	804	792	816	770	862	790	740	778	755	860	805	787	800	820	821	804	863	835	782	758	800	798	792	849	830	778	805	795	824	801	761	803	767	823	800	782	858	825	783	793	821	779	798	824	763	846	842	767	786	796	743	775	762	772	849	833	766	774	810	774	764	715	813	823	786	842	783	796	850	850	763	788	766	865	812	809	768	794	799	821	811	788	777	805	853	792	830	814	825	809	779	847	785	776	813	792	812	829	827	744	797	820	759	812	805	786	836	796	817	756	769	792	766	825	797	832	777	810	828	796	860	806	844	826	798	793	794	785	795	809	800	758	872	788	799	746	837	779	809	817	773	781	806	787	812	790	808	787	782	798	828	765	822	795	826	844	803	824	787	817	801	789	830	729	826	738	771	742	772	802	830	783	757	760	803	778	728	798	817	788	849	826	820	781	792	791	812	819	786	795	774	785	805	776	774	826	784	800	856	813	804	839	837	792	809	818	799	757	800	849	837	841	786	794	844	821	801	819	826	839	787	819	815	765	847	822	805	836	802	756	778	743	830	742	818	826	812	815	809	784	771	814	800	788	793	781	792	764	774	817	825	840	772	809	826	777	802	847	819	805	762	748	809	765	814	784	812	820	828	735	781	771	818	812	782	764	847	797	796	765	819	826	838	798	772	801	807	795	801	799	833	839	798	778	760	805	789	720	786	800	801	794	809	738	794	844	849	792	778	783	756	856	805	807	827	820	839	856	788	760	811	796	765	815	781	849	773	843	837	801	808	833	810	754	768	790	740	794	815	836	833	749	826	826	779	778	784	820	797	790	816	757	771	827	810	785	810	787	811	777	766	818	809	765	829	809	805	812	793	853	783	822	808	747	802	791	814	817	837	820	786	749	833	796	842	814	843	785	779	824	823	808	812	836	780	788	797	768	817	798	810	809	840	824	798	824	749	788	835	819	822	744	830	793	876	757	814	772	767	793	829	742	756	836	779	766	786	774	857	823	756	810	784	824	797	815	810	795	815	844	827	784	856	815	755	792	819	834	794	811	818	838	793	786	809	828	816	753	799	808	835	812	830	810	786	789	793	785	851	749	821	803	838	827	822	787	798	855	781	790	810	794	831	798	788	842	825	857	829	816	784	810	792	767	835	811	782	762	805	850	796	778	797	777	781	829	801	806	794	824	780	808	833	829	807	808	827	756	820	769	753	788	769	774	805	777	822	808	807	781	811	801	817	869	768	749	779	776	810	800	849	754	756	755	803	873	802	764	837	812	810	814	807	772	778	841	781	810	775	745	821	785	827	817	820	784	792	736	796	788	857	842	838	818	782	778	808	788	819	784	780	803	722	876	824	810	846	815	816	817	781	814	769	780	822	843	772	801	811	833	801	780	827	820	812	769	818	828	834	802	747	832	893	772	814	770	746	747	794	827	809	796	829	807	817	781	800	810	806	838	798	750	772	741	791	776	812	838	852	821	824	775	801	801	790	782	812	801	839	771	822	795	820	766	790	817	819	796	779	785	782	795	770	776	828	819	780	753	807	818	822	793	795	818	763	823	782	829	771	866	787	796	830	807	735	823	773	797	797	771	807	812	763	775	797	845	810	814	786	840	801	815	778	795	759	801	770	851	766	751	819	858	773	811	737	834	840	805	799	795	774	792	767	819	856	793	770	815	794	763	840	832	788	777	756	800	799	782	824	774	789	771	774	788	742	868	778	792	817	805	756	788	809	786	786	838	842	772	861	817	795	809	784	792	782	797	799	855	797	840	834	777	816	826	827	783	845	760	791	769	837	788	797	844	826	805	833	827	761	787	825	821	794	823	789	762	752	821	830	837	782	827	772	775	847	772	827	805	784	814	820	767	775	782	836	775	751	806	782	768	834	769	831	789	763	822	812	745	784	767	818	822	864	836	796	816	854	741	815	793	790	790	814	752	851	800	790	816	842	811	809	780	793	765	810	836	760	795	847	825	805	776	820	793	761	782	777	766	800	880	810	821	815	774	807	816	822	828	753	801	804	777	870	803	793	817	836	813	826	815	802	779	830	806	824	771	837	775	798	806	853	778	791	808	795	779	854	808	804	786	822	782	827	813	738	772	811	799	803	818	819	791	803	778	833	801	840	779	772	818	819	798	802	828	815	829	798	804	821	822	823	859	794	812	750	803	798	842	788	794	802	848	796	826	795	769	819	804	815	807	871	856	750	764	795	765	788	819	767	784	806	781	766	830	755	813	794	797	812	770	808	813	777	813	813	794	806	789	778	800	813	799	791	833	836	808	802	837	779	837	823	800	783	802	830	787	817	788	804	842	779	776	809	806	791	788	819	803	819	835	763	774	804	777	819	823	831	777	768	794	882	833	817	779	830	758	781	773	794	775	807	769	851	763	832	759	802	813	791	771	796	817	814	795	788	797	752	808	819	753	805	833	811	816	750	802	736	793	867	794	761	746	818	801	807	794	805	833	814	863	771	774	824	845	772	774	780	772	823	830	853	787	742	834	776	842	792	762	770	787	747	760	845	827	800	789	792	819	807	819	728	825	792	827	775	809	787	807	790	771	817	771	784	773	762	765	793	780	837	783	785	807	793	772	798	801	785	788
39171	59072	48938	37887	30768	24686	18355	14196	11647	9777	8104	6633	5586	4648	3987	3471	2893	2720	2389	2243	2061	1996	1943	1759	1690	1549	1478	1480	1351	1352	1308	1227	1172	1161	1137	1056	1084	1036	1015	963	913	993	945	935	928	954	968	859	888	864	883	869	895	941	916	867	878	843	833	894	887	832	833	858	855	863	888	877	862	830	882	823	840	828	840	801	867	839	811	845	804	843	813	810	822	874	803	787	802	875	847	838	837	823	811	830	818	821	786	847	786	807	813	812	865	821	874	736	835	870	844	855	829	850	813	795	796	805	821	857	796	855	873	904	786	835	876	810	816	811	832	819	847	895	756	822	814	850	825	807	815	809	839	787	847	798	816	796	811	840	833	845	792	830	842	776	808	827	810	819	827	760	892	860	820	831	856	810	848	863	831	846	790	865	823	841	828	787	831	828	841	832	828	817	828	803	820	778	824	854	803	836	808	878	794	815	834	817	800	822	863	801	824	802	853	782	750	772	783	761	853	773	847	836	776	841	828	879	782	826	846	847	888	863	815	815	772	816	795	843	831	844	850	804	788	796	838	846	841	791	809	799	787	817	828	808	817	802	799	803	794	811	825	816	818	839	838	830	818	838	791	821	795	825	860	828	835	827	800	836	814	852	788	797	759	810	825	826	815	842	830	847	772	825	776	772	837	868	798	819	780	800	824	824	768	822	788	855	814	849	836	783	802	827	764	829	847	811	862	842	770	798	856	830	831	816	814	853	822	852	801	823	807	855	808	793	817	819	838	857	789	829	805	851	800	897	877	816	837	809	821	835	800	797	793	841	827	865	776	818	787	807	843	829	826	835	829	806	805	804	820	785	788	836	820	833	799	824	840	822	853	843	824	850	843	782	815	841	843	816	863	779	773	770	832	814	821	806	780	819	812	806	808	795	773	840	869	821	861	804	875	803	820	815	749	802	831	775	774	863	847	836	798	805	771	771	772	811	817	832	826	837	788	815	812	827	848	796	814	790	852	825	804	775	832	829	795	845	813	862	770	809	838	846	790	810	824	813	805	805	801	833	830	855	799	881	789	791	772	791	816	805	791	857	800	852	821	834	837	824	794	815	855	830	801	811	832	863	828	796	802	813	833	839	848	831	825	816	817	811	852	814	786	828	780	825	837	789	838	820	810	836	828	863	809	841	819	816	892	792	765	836	850	815	801	778	866	823	762	817	808	756	811	802	803	892	821	830	809	723	786	822	791	831	809	762	795	825	778	843	835	810	808	836	827	822	784	812	871	830	774	846	808	904	829	883	821	743	851	840	843	832	791	837	775	786	767	830	795	824	766	854	783	814	824	906	852	801	810	828	852	796	808	771	811	834	823	859	822	797	837	805	841	793	874	807	855	828	870	842	781	873	798	805	758	835	834	840	870	795	811	812	822	844	801	826	804	811	795	827	795	829	839	831	792	851	805	866	766	792	851	846	873	788	854	801	787	795	828	777	760	814	875	832	834	859	817	799	847	810	769	804	777	797	855	854	778	796	818	862	833	833	811	854	792	871	831	775	782	788	859	810	795	806	849	769	837	781	852	814	808	887	814	834	847	830	790	844	804	807	814	812	844	806	841	838	816	810	841	808	825	766	807	821	850	834	886	812	861	852	831	789	890	852	829	809	832	811	813	800	807	827	799	896	851	819	766	800	830	866	816	834	858	772	813	763	820	840	846	800	796	784	838	801	788	816	818	815	798	777	834	825	828	774	768	804	776	793	867	809	872	826	786	784	842	793	776	766	832	861	786	788	804	794	820	805	818	861	835	836	768	796	814	805	830	809	846	821	822	796	844	860	818	849	828	833	794	815	819	826	777	834	800	852	854	786	781	873	786	795	851	824	814	857	822	844	796	802	843	836	900	802	795	786	847	779	790	829	800	831	816	819	829	846	833	818	798	841	872	781	786	846	841	853	869	797	831	847	847	796	797	857	818	793	750	772	807	828	781	882	855	836	814	797	778	867	752	827	820	870	818	841	794	815	903	800	826	815	798	774	834	827	811	839	787	793	836	775	864	824	775	844	823	838	846	810	878	845	816	788	840	821	859	844	861	787	830	803	826	820	779	844	815	845	831	787	786	796	827	830	806	787	856	872	809	830	796	837	867	813	857	833	779	790	830	813	840	826	848	804	817	797	819	781	895	797	827	817	826	837	791	863	757	820	819	864	815	819	793	852	814	807	832	806	827	814	821	843	844	843	808	829	778	838	831	837	815	792	812	821	808	806	804	805	865	827	853	799	837	849	840	822	851	858	801	838	779	879	854	830	811	788	803	757	876	818	852	787	827	836	836	854	784	823	819	827	854	816	876	811	804	820	819	785	818	855	789	814	804	797	815	835	784	809	857	829	858	811	794	853	823	867	829	835	807	829	830	845	859	810	830	816	863	771	790	808	849	794	842	809	773	862	779	820	810	778	791	809	804	804	828	785	822	773	835	882	784	842	841	842	840	808	828	821	840	829	850	796	788	856	860	771	793	827	797	838	851	805	831	796	809	807	797	830	792	806	836	768	836	812	868	819	808	797	821	858	791	816	801	845	785	796	849	822	842	839	826	822	882	803	835	817	834	842	890	832	799	814	784	785	761	837	840	827	850	846	821	846	807	806	791	822	823	854	791	812	815	818	823	856	828	830	777	817	812	869	830	796	881	818	842	781	842	805	796	795	846	797	803	802	842	811	898	816	810	803	826	857	813	811	843	847	855	807	853	833	818	830	852	824	805	859	800	841	796	820	806	776	815	801	801	829	801	857	805	874	762	843	814	825	840	840	788	815	832	799	805	773	800	837	818	827	790	832	807	814	788	790	823	831	812	845	842	794	819	838	831	791	811	843	824	829	804	840	798	780	808	849	837	809	793	777	782	768	796	793	804	829	829	853	868	798	841	804	806	844	817	837	824	848	789	813	765	845	809	792	850	778	813	820	879	801	798	801	771	801	867	825	839	887	825	816	852	786	811	813	842	849	840	820	847	789	820	821	796	835	847	840	833	822	812	816	827	807	821	825	806	820	771	819	872	835	758	780	832	811	874	795	810	799	825	843	797	814	775	821	816	859	807	761	848	814	822	792	883	810	840	752	850	796	808	807	778	873	778	802	841	799	795	820	801	815	874	824	787	763	825	812	780	792	830	831	784	834	770	825	808	842	822	757	814	799	863	811	857	830	810	790	825	830	763	824	810	823	800	776	833	810	836	798	802	818	820	844	821	851	828	822	806	763	840	840	815	825	848	864	833	787	808	829	794	778	850	802	788	829	840	831	839	792	843	815	824	806	793	792	778	815	808	873	813	844	821	824	842	822	859	825	821	831	851	836	778	826	815	789	775	817	813	853	848	797	847	860	811	783	785	834	828	784	800	812	807	843	779	807	816	849	830	873	840	811	807	821	829	823	833	828	816	836	757	786	813	830	827	809	824	850	824	776	823	799	804	852	840	827	810	871	830	781	857	779	817	860	842	770	810	882	845	805	832	852	832	804	799	833
34205	30089	27449	19110	10804	6358	4462	3333	2668	2276	1965	1711	1550	1359	1252	1218	1088	1063	973	1008	974	969	923	872	976	925	892	819	861	848	859	886	806	816	817	785	854	764	818	798	822	775	733	776	807	780	765	818	737	760	744	771	813	769	738	684	761	705	709	763	788	792	769	768	760	777	769	783	740	732	755	771	775	730	723	731	756	800	802	724	742	730	734	737	773	708	725	779	720	749	723	737	721	739	787	728	784	758	748	729	738	738	712	733	744	683	756	753	783	674	718	729	778	752	728	744	761	716	720	762	728	759	726	744	714	759	718	743	760	744	749	738	743	762	743	693	717	736	777	741	786	743	803	730	753	747	793	766	715	705	687	749	706	732	761	707	721	683	670	765	763	726	771	715	790	731	746	777	748	724	761	772	729	715	696	716	719	774	740	715	720	752	713	718	786	750	746	737	746	750	708	688	752	724	712	753	720	721	726	734	780	751	766	714	757	732	740	724	740	773	691	719	754	705	732	755	763	770	721	788	756	800	701	792	768	751	747	723	751	748	763	721	704	709	727	752	735	799	726	747	792	788	756	785	814	706	759	709	737	730	779	781	787	695	775	752	737	742	725	723	790	698	753	708	747	730	704	744	742	758	752	764	747	755	746	734	733	798	763	733	715	807	756	734	737	746	746	753	736	769	698	757	692	731	770	740	757	760	705	738	726	736	709	713	767	772	713	716	702	779	719	734	789	740	724	731	767	740	717	704	725	737	723	732	731	751	694	718	716	760	784	732	745	791	738	769	729	732	767	716	724	745	732	776	737	728	715	804	711	737	724	690	779	739	783	733	741	744	783	756	727	712	762	756	720	736	692	755	739	755	712	731	720	714	792	754	734	769	738	749	744	693	731	779	776	740	762	737	744	728	757	755	833	707	697	680	746	723	746	770	726	765	713	728	716	759	762	765	743	713	693	710	704	746	812	776	711	720	784	733	752	700	749	684	730	718	732	755	696	755	703	743	752	692	779	731	745	722	759	732	735	744	734	766	756	752	763	748	746	727	741	755	700	703	758	712	758	725	747	763	729	797	755	762	784	753	803	762	724	721	778	788	736	746	776	734	696	743	758	718	759	830	727	706	730	764	756	739	785	778	782	766	694	744	761	729	770	722	710	731	745	756	724	697	726	747	692	763	730	711	718	733	753	770	729	764	756	780	810	701	729	670	737	759	721	751	723	743	721	729	745	782	713	731	736	750	738	722	738	816	773	749	725	750	791	698	726	738	715	769	755	741	707	720	732	758	716	744	737	717	753	743	703	741	769	696	736	755	753	741	749	772	724	734	733	746	728	758	812	756	741	718	772	743	738	747	689	784	698	800	775	777	729	759	762	735	714	751	720	756	729	750	755	798	745	767	752	729	722	727	763	748	746	748	813	762	706	767	749	786	730	743	747	750	715	727	731	759	749	750	705	723	782	758	730	760	782	746	771	778	698	776	715	740	699	770	750	706	736	743	772	710	756	744	796	765	744	765	792	756	763	767	781	693	735	769	744	769	749	728	744	692	736	757	748	780	696	751	737	774	786	807	772	753	716	736	775	769	734	698	785	771	752	754	748	774	747	736	728	754	742	754	732	735	770	745	780	774	772	767	773	695	670	759	770	745	687	713	756	747	761	720	733	740	755	786	755	713	682	739	759	744	750	679	743	770	740	762	698	717	779	743	740	716	675	706	746	751	763	728	754	718	736	737	744	759	727	748	740	731	709	781	761	715	734	740	708	792	703	724	729	700	772	781	745	753	753	756	730	714	770	740	754	773	750	727	743	764	741	727	778	760	765	756	781	750	772	729	753	823	739	725	747	745	781	758	733	738	710	784	757	734	732	746	763	715	732	772	779	671	766	779	705	735	734	754	706	700	742	744	741	748	727	783	745	810	728	736	769	720	726	767	756	734	754	713	702	744	797	739	746	769	723	741	752	713	755	741	753	727	702	755	720	742	736	758	763	765	742	782	746	680	754	746	729	714	743	780	728	767	726	697	748	730	711	752	734	689	758	748	729	735	760	724	768	695	760	727	776	706	790	767	703	726	729	782	748	762	778	760	747	762	722	741	782	771	718	776	729	712	713	745	704	751	719	724	714	671	756	745	742	760	778	732	788	724	716	770	749	758	768	709	785	782	753	740	784	739	702	763	713	814	730	751	754	769	730	747	711	753	735	754	713	767	713	742	743	738	722	737	724	774	702	759	745	735	674	798	777	752	716	736	740	756	702	719	745	758	762	754	726	770	730	763	750	764	761	743	808	719	749	685	698	717	767	711	691	771	737	768	735	733	748	700	762	772	738	747	740	742	719	720	724	769	743	743	755	776	721	748	716	808	747	716	704	717	745	731	757	677	766	707	791	804	724	772	790	746	747	780	770	788	806	723	744	740	728	737	743	759	687	773	721	800	764	753	799	714	702	730	707	753	727	758	767	749	742	743	751	718	717	772	753	769	750	713	760	711	756	763	736	735	774	725	779	718	714	758	712	749	731	724	755	752	735	805	766	766	782	809	793	755	707	753	749	722	764	746	741	731	774	762	731	766	752	806	740	781	735	753	728	725	734	712	733	760	722	759	787	692	729	781	737	761	724	751	762	774	728	744	721	770	755	734	751	736	744	744	730	760	708	753	668	719	792	742	753	754	687	750	756	762	715	767	748	715	797	768	750	784	752	734	752	779	747	736	758	765	750	751	759	734	745	738	797	738	754	735	725	740	733	731	762	788	742	770	742	760	725	721	743	735	777	748	736	766	720	747	736	696	757	727	743	734	762	731	734	749	751	695	799	718	783	736	694	753	714	749	746	753	719	773	728	796	737	764	747	752	732	733	703	785	782	735	737	731	742	746	771	740	756	731	748	741	756	710	759	751	754	709	667	749	745	772	753	732	750	754	726	721	772	707	745	715	715	743	752	749	742	751	766	751	743	712	781	694	713	738	717	720	748	732	739	744	725	765	713	756	741	721	758	801	818	768	713	734	747	786	798	748	805	762	695	742	767	729	795	767	751	770	760	743	751	772	757	747	719	755	785	748	762	754	804	726	770	728	715	736	764	741	766	749	784	727	720	749	743	720	779	738	696	808	726	752	772	763	682	684	760	682	762	709	794	757	775	750	743	741	775	760	817	743	727	746	723	715	741	750	742	786	746	726	787	746	746	730	773	757	752	753	733	772	739	725	678	760	757	696	732	740	774	725	713	733	742	728	771	761	757	700	747	738	687	696	721	754	710	758	684	730	743	782	772	722	737	742	734	733	768	731	768	741	712	739	697	774	770	699	706	733	740	779	740	754	717	728	750	759	747	719	702	726	784	773	671	711	761	742	731	719	741	728	731	756	708	770	708	793	742	738	758	749	740	701	696	756	737	764	691	716	816	726	717	716	709	785	769	747	768	752	737	722	696	749	766	737	771	705	764	720	746	717	737	743	743	727	782	769	676	726	770	769	711	693	761	765	792	758	722	717	775	739	738	734	756	722
36655	40709	34288	24047	16247	11269	8396	6651	5463	4500	3650	3060	2701	2311	2009	1803	1670	1594	1480	1369	1270	1299	1215	1193	1113	1078	1006	1080	1007	941	923	949	967	968	881	852	912	952	913	858	860	873	852	847	831	824	832	827	822	821	868	828	852	831	833	783	800	822	789	828	833	769	754	792	779	801	820	805	764	847	817	794	782	744	770	783	791	775	756	806	781	743	786	781	770	808	791	817	824	844	766	810	767	757	739	810	819	793	771	839	764	803	797	722	784	787	806	758	781	783	789	759	804	782	777	770	777	800	766	771	789	818	783	749	831	755	720	830	788	777	848	794	787	737	757	830	819	823	828	821	838	758	786	796	793	785	770	792	788	791	783	802	793	778	737	802	758	856	795	816	797	783	775	819	767	759	830	779	826	810	776	765	827	773	774	815	816	748	780	791	830	796	831	825	844	801	824	809	753	804	786	776	789	778	810	859	776	827	756	800	772	733	774	744	766	798	757	825	811	800	790	793	780	781	763	824	730	803	788	782	804	813	788	771	806	793	740	778	797	813	777	790	748	775	836	807	813	799	833	771	816	827	822	793	773	804	797	771	783	844	775	794	772	814	831	831	775	803	761	785	774	815	815	832	823	838	791	821	794	791	814	710	758	797	751	857	786	820	768	834	814	791	756	812	776	744	801	764	731	752	774	784	745	780	845	786	796	811	791	808	749	780	802	774	810	797	748	820	780	770	788	835	768	798	778	786	814	825	778	795	803	764	770	795	765	798	793	770	822	787	821	856	813	768	814	760	804	763	817	805	821	790	747	841	835	817	798	782	768	756	797	752	817	786	775	827	761	781	814	794	831	784	752	804	826	777	757	765	820	762	808	766	769	741	815	818	820	739	807	804	808	771	763	814	815	802	754	805	835	780	791	790	767	756	758	794	807	796	760	863	776	780	795	784	809	775	765	782	776	847	780	758	814	757	795	814	818	760	773	854	768	773	814	739	844	781	759	781	784	837	781	790	806	808	832	774	761	851	741	794	817	792	794	798	780	761	753	843	775	769	728	767	751	787	797	745	846	778	846	773	779	757	702	839	793	815	798	798	790	764	800	762	796	784	816	831	750	760	793	795	788	771	786	778	814	774	763	800	798	778	767	846	803	779	736	760	796	804	836	775	828	763	776	790	757	772	777	762	785	769	810	807	813	795	802	850	791	780	808	760	817	732	799	838	826	830	811	772	841	835	807	789	796	778	803	820	751	800	809	779	795	773	776	817	787	741	780	768	816	771	810	794	782	858	760	780	774	823	794	766	803	809	791	805	835	794	802	813	787	807	801	750	800	811	790	758	761	814	798	815	806	836	760	780	744	789	815	791	760	811	791	804	743	788	798	799	769	826	776	826	788	826	758	755	779	850	798	772	783	767	759	793	787	784	770	793	800	834	799	800	800	808	804	786	788	833	776	733	766	796	799	777	759	784	805	738	825	823	799	811	775	819	767	819	779	825	781	809	776	787	796	787	804	821	854	819	805	798	814	745	825	784	777	797	797	825	797	764	753	810	794	778	805	812	780	833	825	771	766	814	786	795	760	785	769	756	783	756	788	744	795	800	807	768	747	808	781	778	790	793	797	755	841	755	816	806	768	764	805	769	776	791	773	770	796	767	785	838	783	779	756	797	776	816	776	749	783	862	804	786	805	797	798	785	782	820	843	750	759	806	758	799	781	812	821	761	801	816	783	812	816	736	788	828	807	766	807	752	779	806	779	778	784	767	818	775	751	818	841	792	751	776	816	795	789	797	766	787	777	787	799	824	831	777	819	776	812	782	769	809	799	764	835	855	792	811	808	712	840	799	772	804	832	779	850	771	820	787	838	806	784	805	854	729	760	794	787	776	785	807	787	742	815	798	785	851	774	768	813	807	799	783	849	768	784	787	769	794	741	783	747	787	763	791	744	773	811	799	768	864	788	777	819	789	804	835	773	778	755	805	840	803	743	781	800	806	784	798	763	743	830	800	801	793	835	820	788	838	830	792	757	808	826	832	799	756	756	783	778	795	772	788	794	841	795	752	793	793	789	818	770	784	813	799	757	794	789	812	796	807	810	808	772	836	805	768	791	811	809	849	783	771	790	779	799	742	798	814	773	777	809	764	771	805	791	789	796	808	803	781	776	860	805	823	780	799	808	830	789	737	802	817	835	770	779	803	801	793	797	803	778	784	767	778	789	781	798	768	785	845	790	779	789	787	783	795	761	823	794	798	813	744	790	729	830	792	767	753	788	815	813	826	802	775	783	829	758	808	848	827	756	796	798	797	836	807	779	825	806	773	778	759	783	815	771	799	813	800	763	808	747	721	812	803	788	787	824	813	723	771	816	809	777	821	767	785	810	820	837	758	782	785	813	751	790	770	797	810	778	755	808	805	798	820	784	794	802	774	817	782	773	781	761	773	744	806	784	785	774	782	789	770	756	759	760	785	751	819	796	810	769	795	815	782	774	766	695	752	833	786	813	767	790	766	801	743	783	814	819	791	792	802	790	775	815	817	800	808	799	797	778	830	816	786	801	781	761	817	771	788	772	795	805	766	744	798	755	811	827	796	766	803	768	778	841	813	772	802	748	812	806	769	808	779	794	815	776	811	780	794	769	798	754	815	786	839	794	790	842	804	800	753	756	741	777	764	771	788	744	737	758	858	791	815	776	814	781	771	807	800	836	789	821	821	838	774	771	812	801	759	774	777	757	833	813	811	840	862	797	783	775	788	768	803	786	802	765	777	769	802	807	820	770	738	789	856	822	777	782	769	806	820	796	826	779	766	762	820	801	780	745	753	787	777	836	772	787	815	728	830	788	780	729	800	772	785	780	828	796	748	845	820	793	793	794	768	805	796	791	853	777	780	829	809	793	783	742	778	779	775	740	861	807	774	769	846	823	759	817	784	774	823	788	804	771	765	777	810	777	823	786	781	791	840	767	833	798	793	812	785	748	824	825	734	734	773	793	798	795	780	793	783	818	809	761	780	762	784	763	790	798	797	820	814	778	800	751	816	751	763	785	737	798	740	798	791	837	779	727	762	795	824	794	793	793	836	780	803	770	737	782	764	772	735	798	792	759	786	800	796	773	796	797	774	806	817	766	849	793	742	742	765	791	791	777	799	758	755	778	784	794	801	805	770	780	789	789	799	860	798	757	780	786	819	800	827	799	782	797	775	793	725	777	784	800	815	740	767	784	778	791	731	794	763	773	795	753	847	767	783	780	743	763	826	820	771	846	810	850	774	761	796	824	827	788	771	829	771	803	774	788	758	773	829	811	825	767	767	834	788	842	829	813	828	778	752	786	807	788	796	819	800	794	819	764	782	721	790	833	753	792	764	830	804	778	758	863	828	774	811	740	810	767	767	848	832	802	762	804	795	803	795	783	833	807	774	780	803	772	806	792	804	801	811	766	802	796	828	786	788	791	819	799	827	798	844	798	797	818	781	800	793	779	807	806	801	797	828	787	825	793	783	745	813	803	771
24997	20769	27053	25098	21856	17668	10663	6047	4600	3674	3101	2488	2162	1840	1587	1408	1397	1292	1218	1157	1054	1051	1003	966	960	926	920	960	883	896	839	828	815	765	824	803	767	749	733	772	734	717	671	683	719	714	716	680	706	697	682	694	746	735	689	723	699	718	706	680	666	684	687	716	695	689	675	645	665	699	701	697	680	625	684	657	680	689	672	713	645	687	676	691	695	695	681	713	667	705	680	675	665	705	706	692	698	693	719	668	703	710	674	682	690	641	681	666	697	673	682	653	683	712	652	691	694	690	662	702	672	678	681	667	638	672	645	673	735	688	689	688	698	718	682	661	615	706	628	663	652	656	676	656	679	656	700	686	657	665	676	712	659	705	736	682	697	683	689	686	747	727	659	687	690	704	705	706	642	702	661	708	703	679	683	742	652	644	654	712	698	677	684	710	648	678	743	653	682	684	686	684	678	720	681	638	659	707	701	668	707	647	719	674	649	645	742	675	682	751	692	636	663	672	739	693	703	651	719	664	685	729	660	697	664	650	659	694	664	659	701	697	696	678	654	689	679	667	674	642	650	715	685	680	710	665	621	719	685	669	664	652	646	657	681	641	655	660	641	675	678	726	672	668	627	704	683	640	639	673	707	678	691	668	670	691	664	720	681	671	708	638	675	661	717	698	684	745	705	646	671	687	699	681	669	738	662	615	709	699	674	702	667	679	683	726	687	658	646	687	658	642	679	684	674	720	667	643	757	705	659	707	664	662	686	662	718	674	675	678	677	726	707	694	716	686	730	659	670	656	695	679	675	623	685	648	683	697	712	691	683	658	714	715	679	653	709	662	619	737	669	651	677	644	722	708	633	676	663	689	639	735	659	704	666	664	690	642	706	717	708	668	645	710	647	650	676	703	689	669	712	681	697	633	684	698	674	689	647	691	671	715	692	691	629	645	664	699	696	678	652	661	680	625	702	673	629	672	687	652	703	695	701	701	697	675	709	692	666	665	680	668	670	685	709	693	632	676	643	656	680	703	644	671	671	685	705	695	706	653	650	693	656	615	685	695	695	668	633	683	688	649	643	688	753	675	705	672	722	653	707	672	668	702	711	633	681	703	656	695	665	666	684	676	665	680	709	695	654	710	680	712	728	677	682	656	685	700	702	673	661	652	669	655	685	736	687	688	664	698	685	678	707	706	678	646	696	700	651	687	668	667	717	703	665	674	638	652	716	687	663	658	697	674	686	722	685	702	667	719	611	704	629	732	651	658	650	647	719	674	718	644	687	673	655	659	680	653	684	710	714	660	677	671	739	677	685	665	691	650	634	666	698	697	651	707	684	680	703	680	656	692	706	708	698	692	688	649	697	694	695	631	679	688	705	683	612	698	683	688	662	678	677	686	661	663	695	664	631	642	677	695	647	649	671	718	643	678	703	711	669	691	702	683	666	698	701	673	720	668	692	684	690	708	672	674	692	631	726	682	676	697	702	701	725	635	661	670	692	662	706	736	667	712	667	681	663	710	654	674	687	686	667	640	697	680	700	675	677	711	707	654	673	686	701	696	682	664	682	718	696	666	661	707	670	680	696	635	657	646	722	687	679	688	701	702	660	683	672	666	666	742	691	683	674	653	664	730	644	659	708	681	698	645	696	695	650	687	661	669	664	666	650	709	661	727	628	651	649	653	683	706	701	669	667	668	661	701	687	651	612	684	680	670	659	672	690	662	634	680	697	689	688	629	696	681	668	680	679	706	669	645	644	668	707	655	757	623	691	730	666	653	650	676	691	658	670	687	693	667	673	678	643	672	698	693	691	691	651	721	693	701	668	660	647	681	663	673	708	661	661	630	663	673	681	661	688	650	653	714	673	689	682	679	710	705	666	646	671	669	666	688	661	706	657	717	647	696	631	697	674	677	673	686	703	703	677	619	657	680	681	677	659	663	674	681	718	712	718	672	690	666	676	702	644	721	675	674	702	650	717	700	721	721	707	663	652	642	670	667	725	670	686	705	631	662	626	658	688	674	654	685	701	660	708	673	718	657	656	670	641	664	649	682	682	664	639	686	760	753	667	672	665	728	689	642	633	668	701	689	696	658	695	709	687	709	694	682	671	693	693	680	659	657	706	702	714	693	683	659	678	683	701	695	680	670	683	703	736	700	676	660	732	684	693	684	696	682	696	693	705	648	706	650	669	679	672	684	680	649	746	700	664	662	674	696	632	692	655	670	716	742	663	668	703	661	659	696	662	667	694	666	675	688	671	663	643	731	686	673	670	703	703	623	646	699	691	706	696	666	631	694	658	681	719	650	666	701	696	699	703	671	679	668	640	653	696	695	644	638	666	662	640	650	710	706	637	672	672	662	650	664	686	667	654	681	730	653	685	686	673	681	677	633	772	674	648	683	692	699	696	666	679	685	668	674	672	695	702	670	683	704	688	656	684	719	721	674	676	657	723	642	701	684	699	697	671	688	699	743	692	678	692	690	720	666	705	730	711	657	690	699	669	648	737	640	668	647	682	657	692	661	690	689	671	677	652	723	740	694	697	665	650	692	722	621	737	674	705	677	702	678	666	624	664	708	662	701	670	683	707	620	673	652	716	647	728	647	681	729	638	682	681	665	685	672	657	678	690	707	690	669	685	681	715	660	692	678	693	653	638	681	743	714	680	640	632	665	707	649	691	714	705	686	669	671	718	712	633	701	697	709	696	656	663	684	682	649	677	676	692	671	649	661	685	657	671	648	748	717	700	677	641	672	682	703	652	676	649	697	651	661	662	693	659	655	666	692	667	677	675	679	674	709	684	675	665	684	654	692	697	631	679	636	709	705	692	699	657	708	681	654	719	703	701	691	653	722	662	729	680	679	631	690	685	739	721	654	666	688	695	643	712	684	651	684	623	674	679	656	642	631	713	697	712	666	677	656	708	657	680	718	690	706	640	666	701	672	702	658	659	653	676	683	704	667	713	691	685	671	665	656	686	671	698	712	707	670	667	668	680	678	657	686	670	679	702	680	715	647	662	664	719	703	667	634	703	652	663	693	678	689	677	677	654	713	684	669	731	701	677	666	683	675	657	649	685	684	679	694	692	684	640	678	651	662	668	681	655	708	640	694	708	717	657	711	679	732	696	674	682	690	645	657	703	666	658	663	698	626	629	711	687	663	694	690	718	674	690	665	701	645	658	662	682	632	620	680	663	684	758	712	645	708	702	637	682	648	661	638	643	661	657	691	707	686	649	688	678	638	737	693	683	726	751	693	691	689	674	711	686	658	664	690	669	703	687	718	684	713	680	692	721	686	730	712	631	724	762	701	656	690	716	696	622	700	707	662	691	629	691	700	723	657	674	688	690	662	687	694	662	650	655	691	674	711	683	709	669	685	672	694	710	656	688	718	628	689	736	702	679	696	701	680	730	715	682	709	673	689	704	652	685	651	677	657	710	655	652	694	707	694	730	671	671	632	644	728	631	655	699	661	655	678	691	685	681	664	681	693	673	720	687	650	690	689
37280	52581	43775	33663	25888	19290	13786	10494	8465	7243	5909	4848	3991	3318	2791	2460	2232	2049	1842	1697	1608	1474	1384	1394	1301	1218	1135	1094	1092	1052	1014	1009	910	960	934	898	899	860	828	806	778	769	876	798	787	799	778	797	750	804	770	810	806	709	759	768	790	737	761	768	730	759	769	785	733	754	741	706	766	710	737	751	726	729	715	743	710	705	696	703	741	743	738	732	740	731	680	745	729	740	765	774	730	711	669	749	666	731	753	731	707	697	751	704	740	690	699	746	709	716	801	667	726	743	745	731	720	695	696	727	697	681	757	734	709	682	724	721	796	762	746	733	694	719	749	662	738	717	718	665	697	683	688	683	737	684	706	704	728	727	738	762	728	761	711	666	756	705	724	733	715	753	754	708	716	759	707	663	672	678	753	729	725	725	725	714	724	747	662	763	733	696	742	750	708	703	725	712	751	683	746	717	724	720	708	728	707	752	746	741	697	756	674	713	706	746	780	722	715	694	747	705	669	724	743	718	734	747	724	709	726	750	720	733	667	714	707	732	735	714	726	706	706	814	709	704	718	755	696	770	722	761	679	698	693	711	747	672	720	730	744	682	704	719	751	708	754	776	687	742	712	699	696	727	707	719	721	763	745	713	732	663	696	747	725	737	786	728	765	707	700	716	653	697	734	732	741	692	698	717	690	745	700	709	720	700	712	752	697	756	689	740	698	680	756	703	709	724	710	751	713	778	704	700	737	769	737	724	750	731	745	708	710	699	723	771	715	698	704	730	723	710	703	715	686	703	749	682	757	683	765	704	735	698	750	698	743	733	741	740	728	712	698	706	753	732	742	721	708	720	749	711	674	761	726	726	723	707	693	683	734	739	731	731	728	681	727	717	724	709	716	722	723	693	715	734	726	699	724	722	711	745	718	703	740	758	725	687	731	732	676	706	703	737	715	686	706	677	751	697	747	711	654	740	759	700	755	741	716	732	736	753	734	737	728	701	808	732	709	700	771	741	663	742	705	713	762	734	727	734	722	713	735	738	735	690	751	732	717	754	707	778	732	723	721	741	712	686	719	711	723	709	679	742	710	741	784	698	689	742	730	699	710	704	708	694	691	726	742	687	697	699	709	733	727	782	729	752	732	734	716	758	721	709	748	718	723	731	704	746	725	712	749	703	707	727	702	683	736	705	726	724	744	710	694	710	721	691	705	742	740	706	756	727	752	694	797	713	696	707	655	733	667	725	690	728	729	739	698	731	728	751	712	697	661	693	692	671	758	722	720	738	650	689	727	726	761	736	705	728	730	712	671	741	683	744	700	706	644	714	703	660	676	726	729	729	715	717	744	714	683	741	718	667	745	770	762	727	717	689	732	685	723	733	734	658	699	733	705	680	710	778	769	696	687	724	706	684	715	735	715	737	687	718	708	741	736	730	741	700	710	706	731	725	733	731	761	774	684	763	733	717	735	675	675	765	740	737	740	713	744	739	696	729	718	759	722	683	716	710	719	706	728	728	739	733	734	777	719	715	696	744	733	701	690	681	719	710	716	718	687	672	732	672	738	706	735	714	714	701	716	714	705	719	733	739	681	725	708	698	715	749	765	738	714	731	723	689	681	708	740	736	687	696	715	701	708	732	699	699	744	733	723	699	653	746	735	715	748	722	696	728	747	751	761	722	682	750	719	713	717	713	770	677	743	721	753	753	713	706	690	689	728	694	711	710	713	689	724	753	742	701	701	735	672	728	730	758	703	690	704	753	691	697	668	757	730	705	710	725	737	697	745	679	679	673	710	701	759	755	781	693	755	699	724	755	742	650	693	770	704	749	698	726	726	680	683	717	742	679	748	705	688	741	771	718	739	743	689	702	732	708	713	707	722	680	686	719	724	687	712	760	743	719	737	731	745	718	698	705	702	683	734	725	690	711	793	704	756	727	709	708	736	655	756	708	727	749	778	711	709	731	695	700	753	698	679	714	731	670	700	719	708	694	737	696	735	715	718	746	663	751	680	759	729	697	733	749	730	691	706	735	736	712	733	705	737	736	714	739	732	704	690	724	772	701	756	740	709	774	700	677	703	682	719	730	732	688	712	683	727	683	731	702	763	708	708	746	729	703	683	672	679	685	686	771	727	680	727	726	673	724	732	743	773	750	728	746	696	716	703	765	727	688	709	719	764	728	723	715	719	721	717	732	686	735	697	730	735	712	686	684	718	701	681	728	717	686	724	667	729	768	746	735	736	764	736	728	717	695	725	684	748	737	728	741	698	726	706	709	734	736	757	723	670	698	729	712	711	715	734	660	737	707	694	733	751	728	725	786	740	680	740	712	726	743	721	726	686	754	730	744	718	717	722	744	754	752	679	729	734	689	747	722	709	743	736	729	735	754	755	733	686	741	670	709	731	741	735	698	746	709	723	719	729	700	698	703	731	706	723	673	768	704	706	748	749	680	723	766	697	736	691	704	726	697	706	745	713	729	723	727	724	721	760	735	706	698	744	688	721	689	726	741	705	691	732	719	725	725	742	701	728	715	691	729	785	745	690	730	710	684	672	762	731	701	694	688	729	703	740	686	744	721	738	729	694	708	727	731	744	752	681	734	748	706	745	730	756	707	681	743	693	785	707	740	701	739	714	724	732	726	693	701	680	700	731	691	684	666	716	663	724	742	720	741	671	708	736	739	759	677	702	683	721	722	724	711	727	726	718	705	727	717	730	742	726	733	723	736	719	719	688	667	681	701	684	722	739	740	743	742	708	713	745	737	696	748	764	734	748	742	707	718	712	732	738	706	743	700	736	743	732	720	687	726	746	721	742	735	713	714	688	708	725	699	686	726	755	725	744	735	727	713	725	694	725	728	746	703	742	722	750	675	757	691	746	685	714	754	736	757	753	736	689	743	743	688	682	738	726	719	736	702	720	709	743	710	678	722	678	678	734	718	702	762	757	736	714	746	743	697	728	747	737	692	702	696	775	704	722	730	742	742	723	736	741	774	734	695	838	716	685	707	719	749	730	689	713	723	754	743	727	721	698	713	694	708	712	718	670	750	742	684	713	720	715	734	735	675	725	770	737	768	753	722	724	757	701	747	707	735	734	772	699	719	752	737	663	730	656	686	691	722	723	726	728	685	740	720	666	727	742	764	681	725	659	698	689	705	651	719	708	675	752	722	715	711	737	690	692	687	724	729	725	750	751	703	661	676	739	711	707	723	702	745	717	713	779	716	726	749	720	721	744	721	693	700	722	746	677	692	667	706	708	713	731	685	690	750	763	721	713	725	707	746	734	760	698	711	720	719	737	703	716	693	711	745	695	759	728	698	720	733	725	715	735	712	741	753	776	706	717	696	711	744	703	710	709	771	718	683	762	740	750	747	748	736	749	706	705	718	722	714	735	702	732	747	712	733	689	714	698	766	706	693	757	697	764	751	748	705	725	740	739	728	688	744	719	715	724	743	721	738	722	706	681	733	731	686	648	764	719	724	679	715	717	703	733	692	686	687	710	724	759	731
23073	20727	27356	24429	21959	23241	20891	10424	6272	5148	4236	3368	2888	2546	2213	1952	1820	1538	1568	1430	1362	1309	1250	1246	1174	1159	1094	1056	1030	1022	986	1000	982	913	948	923	879	915	933	887	884	886	840	879	930	831	829	842	881	844	838	853	847	778	882	868	797	842	845	848	822	836	881	823	848	793	837	856	854	839	826	861	804	795	838	813	830	761	774	810	858	835	788	849	803	833	816	803	842	830	806	750	796	861	774	818	790	786	815	755	796	862	819	785	806	904	814	777	806	768	782	798	801	834	829	762	820	797	796	811	808	808	830	777	797	746	824	812	811	836	767	770	855	764	785	816	805	774	862	804	793	808	784	817	830	835	836	821	823	782	755	773	805	779	861	791	796	771	781	799	818	828	800	839	803	787	810	833	837	836	844	816	817	815	861	823	853	804	811	774	806	804	774	802	811	807	779	777	773	794	812	824	792	821	815	809	813	834	773	804	849	799	794	803	817	788	833	794	746	837	831	807	748	755	828	812	852	829	809	795	831	817	739	804	804	799	806	814	861	769	795	799	791	818	803	831	839	814	740	812	834	786	760	761	857	778	782	757	817	798	849	816	788	821	813	843	798	811	792	791	823	732	773	814	795	848	828	873	819	816	801	839	849	801	814	837	794	789	854	831	786	808	810	788	805	782	789	841	826	796	815	908	811	780	782	791	772	798	812	814	802	793	785	780	795	769	802	806	790	785	853	794	779	861	806	824	798	769	774	773	810	818	796	796	802	782	757	818	834	775	779	816	819	815	871	770	763	804	769	797	777	793	778	771	842	834	809	786	814	792	791	823	781	790	783	814	842	841	866	801	858	780	785	782	816	865	820	770	834	841	824	777	822	845	793	794	865	820	770	789	796	775	782	841	801	822	791	845	801	808	784	713	846	801	819	805	852	812	876	810	766	788	828	768	736	794	794	834	819	802	787	846	827	863	791	788	816	855	789	814	817	795	780	823	817	833	823	835	813	811	840	778	859	866	821	786	869	828	850	752	779	803	840	779	824	794	811	879	808	870	828	791	837	848	804	809	820	746	797	794	790	831	800	801	780	763	823	803	789	788	779	795	804	791	816	813	782	840	818	804	799	812	764	775	796	774	797	793	809	824	795	829	799	762	799	751	818	815	794	776	835	853	844	835	833	804	795	808	818	791	799	821	824	876	805	743	825	823	786	840	770	806	825	819	770	780	784	833	837	892	847	753	836	821	824	808	815	833	829	786	796	764	823	831	856	842	851	768	761	779	794	861	824	807	771	784	821	837	785	755	773	813	874	844	790	771	794	773	789	802	783	864	804	853	847	833	814	814	810	829	777	800	780	770	753	828	805	842	786	803	801	854	769	776	876	821	771	797	807	773	797	796	785	852	765	805	788	845	838	837	845	847	826	841	874	774	816	816	801	828	836	789	838	790	798	787	753	816	793	851	831	826	853	805	794	784	840	842	775	824	804	809	837	820	810	819	817	822	787	796	820	764	814	797	781	820	779	828	825	811	806	793	743	812	803	844	794	838	822	811	811	848	821	792	786	827	820	808	787	840	790	781	794	865	816	791	797	836	808	839	799	816	785	781	824	799	836	779	840	803	787	825	861	853	866	801	791	806	820	772	812	866	790	864	803	836	829	798	782	773	795	810	832	817	830	832	794	789	896	840	819	778	757	841	829	812	826	805	813	772	854	785	857	795	786	756	816	760	800	794	806	774	811	843	817	810	819	811	838	769	786	822	805	784	767	848	790	816	798	812	807	816	852	747	744	836	833	831	818	826	827	753	778	797	760	827	828	816	828	782	832	842	811	770	800	849	811	792	847	826	846	847	794	832	843	765	820	769	807	799	797	842	831	802	841	802	836	809	762	784	778	862	827	822	802	784	830	860	821	820	833	840	818	726	781	809	837	822	869	842	834	833	783	815	776	837	793	824	801	776	824	785	774	796	811	824	822	795	832	795	769	786	799	826	932	763	790	794	769	788	800	793	814	789	777	794	829	821	779	790	836	820	785	775	749	876	820	812	826	810	742	784	823	769	780	789	774	813	859	815	788	773	849	796	821	835	833	826	798	821	824	828	830	781	794	807	817	753	826	832	793	782	788	832	833	798	846	817	768	807	844	796	814	805	791	810	802	845	790	797	795	794	809	809	829	807	794	762	812	801	790	802	831	782	806	798	837	822	778	776	852	821	815	887	812	826	833	765	746	815	844	799	811	860	834	814	778	784	795	798	825	854	801	852	795	776	855	781	823	791	770	798	809	806	820	852	801	822	788	844	807	771	789	767	815	765	763	834	790	800	799	802	812	807	782	853	808	800	800	776	819	830	775	843	830	740	823	780	824	789	872	785	812	807	819	814	758	774	808	786	773	820	792	795	807	759	778	790	852	820	752	825	809	816	825	762	793	829	803	837	898	747	841	853	786	842	810	790	790	798	833	829	813	749	794	790	804	827	761	829	832	745	849	759	775	769	836	771	831	858	872	818	786	776	859	766	795	823	837	781	827	811	784	843	812	831	807	823	752	847	809	813	819	831	850	752	850	845	809	842	827	809	810	793	818	818	809	838	791	808	844	844	825	779	825	755	805	762	772	840	784	766	746	837	863	773	756	743	825	814	820	805	813	876	766	761	823	789	780	807	867	813	824	828	804	792	816	748	788	792	765	793	760	838	755	801	795	790	853	770	821	743	812	854	828	780	794	770	848	774	861	809	795	742	773	797	839	802	808	829	786	884	793	816	836	801	783	779	823	778	840	855	798	788	826	812	787	808	792	853	852	829	794	817	804	829	804	792	849	759	758	843	816	790	784	764	802	789	788	890	887	846	801	787	805	830	759	787	839	814	827	805	777	841	781	871	796	803	799	813	821	799	783	821	832	755	750	845	804	783	824	824	759	771	764	867	794	771	799	832	778	751	812	807	781	825	823	791	793	875	808	786	770	757	810	784	874	775	765	812	797	808	825	782	823	833	801	834	807	785	810	820	767	800	807	791	795	829	845	792	746	783	792	776	805	807	800	778	793	806	820	803	828	810	785	776	785	789	820	785	811	852	818	756	751	807	802	833	800	828	810	864	810	809	780	801	774	743	824	794	801	842	819	801	866	793	767	761	760	872	833	813	832	812	836	799	787	820	839	818	825	804	851	824	826	838	810	767	726	781	754	835	848	787	821	786	840	815	792	801	791	752	781	835	789	771	824	818	828	799	818	846	801	833	795	805	827	810	795	834	826	748	839	810	834	818	757	770	840	761	874	822	768	806	790	804	795	834	861	833	793	850	783	788	748	836	841	803	778	807	777	817	809	802	769	789	768	786	832	793	784	826	805	804	831	801	840	803	810	836	827	853	822	851	760	782	802	736	802	812	847	785	783	819	830	809	797	812	810	880	828	791	766	774	803	833	762	818	811	842	789	789	797	795	790	797	815	745	799	830	805	817	843	770	784	832	805	782	804	803	780	785	770	773	772	856	789	857	813	783	832	775	770	850	834	799
39534	57725	51246	41850	34750	27972	20812	14656	11126	9419	7678	6426	5384	4496	3819	3312	2857	2600	2268	2126	1997	1915	1742	1752	1660	1552	1401	1356	1283	1274	1208	1197	1189	1085	1062	1021	1017	955	1002	990	996	927	974	983	913	921	890	910	906	925	853	846	908	870	836	882	862	811	749	912	846	880	791	879	854	850	864	924	856	843	857	841	855	903	881	808	815	822	808	827	765	823	800	801	851	835	844	817	840	862	844	814	808	829	819	800	870	832	841	828	852	818	864	811	788	842	785	837	788	872	833	852	811	823	812	859	789	860	863	808	838	812	817	836	825	824	825	841	864	834	793	793	859	834	851	863	783	814	814	841	777	861	789	799	793	809	839	897	819	856	856	815	827	817	857	788	806	861	812	831	825	853	811	826	803	803	800	821	864	794	841	841	813	815	855	828	880	810	796	801	870	850	798	801	832	833	859	794	821	833	837	783	824	841	799	777	827	785	813	822	804	839	835	830	751	828	863	824	827	840	845	838	787	831	758	783	844	868	847	850	808	769	815	827	809	822	855	807	774	824	860	853	841	830	822	888	864	783	849	796	833	842	783	810	807	846	851	836	833	855	816	816	794	833	808	790	781	886	865	842	802	838	849	819	851	818	813	823	885	833	821	806	811	818	811	824	854	831	800	840	823	791	837	843	824	818	765	813	804	841	817	767	797	831	818	813	860	795	865	852	784	845	832	792	892	810	841	856	850	792	817	869	863	812	836	795	829	829	817	901	804	853	835	836	820	801	833	827	839	786	843	843	808	798	816	822	814	824	853	788	836	797	806	820	819	777	785	828	804	850	865	827	893	832	880	806	804	771	821	874	809	853	844	808	853	777	796	811	813	839	855	809	852	855	858	831	805	808	859	814	834	799	803	850	821	876	830	797	822	864	896	840	806	836	860	872	857	824	852	877	809	848	801	825	861	887	836	824	774	802	833	814	826	826	839	836	772	817	809	845	811	847	757	832	819	835	793	825	822	833	817	857	772	848	846	819	789	805	818	810	875	762	801	789	831	802	816	848	812	780	865	846	839	849	868	792	817	817	883	844	813	801	803	833	805	773	838	820	792	860	819	841	887	795	831	820	847	841	831	808	814	797	800	836	846	812	817	819	852	810	851	815	869	826	833	837	813	840	827	762	809	856	839	806	849	872	817	747	848	839	759	877	798	839	838	813	819	806	837	815	845	829	831	794	827	760	856	864	809	843	838	831	858	836	851	804	836	802	885	804	869	816	869	818	845	851	827	856	840	869	797	824	810	824	842	822	793	820	843	834	846	898	783	803	769	803	831	822	828	838	869	809	836	839	816	812	832	830	843	892	808	831	812	836	855	834	822	839	810	801	819	814	832	854	808	817	805	823	880	833	829	860	761	776	803	849	808	860	853	787	828	835	798	843	816	841	852	836	784	797	823	809	878	765	825	859	836	836	867	858	852	826	815	780	795	808	840	816	852	794	850	903	824	781	830	831	846	787	925	810	826	862	816	833	831	841	819	828	819	898	812	818	867	794	787	830	851	808	780	820	846	820	822	831	834	851	797	808	822	837	807	821	867	828	839	835	837	855	827	804	842	792	857	820	811	828	854	841	814	852	827	843	801	834	807	801	823	829	813	824	852	822	834	884	835	853	856	813	821	861	784	789	865	828	863	795	830	820	867	773	830	786	828	795	859	777	852	817	792	836	842	875	824	809	808	872	784	848	850	857	809	786	830	765	837	828	849	845	831	877	810	815	807	819	804	810	854	843	810	829	895	832	803	813	856	849	842	802	797	814	852	828	825	793	819	863	820	889	837	776	815	827	852	831	859	810	802	790	830	856	811	789	813	779	808	868	827	803	828	831	873	804	804	756	838	814	792	874	828	839	826	794	825	774	856	851	833	832	800	809	836	862	821	891	842	810	862	771	799	889	815	829	850	843	827	840	815	832	779	797	808	824	834	836	864	892	843	784	796	875	837	800	872	846	885	839	872	852	828	860	825	820	875	791	848	853	833	857	832	839	875	822	851	831	841	841	818	877	880	772	810	800	801	830	803	834	843	852	825	835	869	784	826	822	874	800	814	827	833	831	885	821	835	838	832	807	872	827	792	864	825	806	819	796	795	831	850	850	855	801	823	811	811	817	833	862	773	832	814	846	813	829	848	805	826	849	804	858	777	810	814	854	800	807	812	836	876	819	762	864	818	823	855	837	832	837	807	829	864	784	824	818	852	806	828	796	834	848	787	798	790	812	799	817	813	837	762	819	834	808	810	851	870	838	801	843	854	785	888	848	825	866	869	837	834	844	841	831	802	820	824	789	793	816	840	830	835	802	806	802	791	855	817	791	761	839	845	798	854	891	778	803	796	870	819	820	794	839	823	840	843	862	760	832	815	808	865	846	788	871	788	792	824	874	818	826	856	884	829	852	788	847	840	846	833	810	796	835	834	792	808	813	858	898	801	834	886	816	794	857	828	865	883	791	813	808	849	812	807	813	798	790	830	847	783	817	835	833	880	785	818	781	840	858	860	845	832	815	873	827	836	838	781	785	843	813	870	851	826	817	821	796	796	844	786	773	819	803	761	791	847	869	876	804	807	806	818	825	799	856	851	833	847	862	820	810	852	863	811	828	799	773	821	836	905	858	806	853	822	806	826	784	825	834	803	829	818	863	776	790	860	813	784	831	794	855	856	793	811	803	802	841	801	796	868	847	798	787	814	824	823	836	840	811	790	800	829	798	791	799	854	827	789	768	831	870	824	871	773	793	845	860	805	858	827	818	834	803	795	848	812	813	863	904	852	785	799	775	866	826	856	808	875	811	845	816	821	859	818	841	889	818	840	846	838	802	845	833	810	806	800	838	790	817	799	830	787	859	827	831	862	797	853	840	808	786	806	811	810	804	845	879	821	828	823	814	817	851	790	822	854	859	898	827	864	816	810	814	825	849	823	755	848	808	818	804	821	847	842	793	842	809	827	788	831	828	809	829	802	824	833	838	817	829	819	791	853	848	846	821	841	785	843	791	844	839	865	864	839	787	802	848	798	814	804	832	833	882	843	799	847	832	813	815	839	834	867	807	809	883	853	826	853	831	795	861	821	839	801	861	843	784	839	810	826	874	863	809	778	828	895	813	788	802	867	855	837	860	867	865	815	838	850	823	840	824	836	821	821	850	777	844	864	792	828	808	799	914	858	801	786	828	796	850	781	855	834	812	786	818	772	840	787	832	823	809	808	819	854	819	862	835	851	760	875	819	825	803	807	842	823	826	838	800	826	859	803	805	813	849	883	795	840	805	778	865	843	813	840	810	880	805	786	840	806	858	814	890	881	774	854	839	829	829	863	836	845	759	851	857	818	823	837	797	830	857	775	792	829	779	818	849	862	818	803	849	754	806	868	797	785	806	824	802	878	854	862	867	768	829	808	812	795	793	862	829	831	832	798	809	864	829	808	863	868	788	822	810	823	840	907	851	822	809	856	843	844	816	833	803	813	780	840	851	807	797
34274	32053	30728	21724	13066	7856	4788	3184	2587	2103	1868	1594	1560	1296	1206	1147	1107	1103	988	951	920	946	881	933	875	907	889	824	846	811	861	784	848	765	791	822	783	810	802	755	767	728	716	747	812	735	759	749	753	775	753	765	768	776	759	787	729	735	801	732	718	760	766	721	771	742	752	749	732	765	735	762	766	734	740	745	765	793	768	728	714	746	764	783	768	768	753	769	750	771	800	740	756	709	741	761	706	795	744	737	725	716	776	778	743	711	778	714	758	726	802	743	797	751	744	727	722	727	710	716	765	755	756	756	710	717	738	738	758	721	757	755	764	797	722	721	739	706	721	757	747	791	721	784	755	756	713	726	782	790	767	725	677	775	749	784	722	766	762	795	759	768	780	818	763	754	792	730	821	716	720	780	719	745	801	752	713	698	789	772	749	824	762	733	743	756	762	776	765	716	795	753	681	779	735	732	763	749	673	757	752	769	753	779	730	745	730	759	720	667	731	728	780	753	725	763	771	760	747	792	691	758	785	777	757	778	787	709	737	752	780	753	798	704	737	797	812	765	758	780	742	798	695	752	695	725	692	685	738	778	747	682	719	799	730	785	694	728	717	776	731	810	762	756	725	742	728	786	730	758	765	788	760	787	706	783	745	750	811	727	742	791	777	696	719	786	769	760	791	835	756	790	747	744	747	727	796	712	725	778	769	804	746	759	713	756	740	755	767	721	721	749	766	761	705	742	774	781	725	725	758	687	731	753	732	736	750	724	748	757	720	778	753	762	778	770	788	748	752	752	747	733	744	748	744	745	761	720	693	736	732	757	715	758	752	725	735	761	713	725	726	754	717	755	784	711	748	750	761	775	720	753	814	764	763	755	734	769	696	750	786	757	727	776	769	777	798	754	749	727	763	741	753	741	727	763	698	762	763	732	762	753	752	763	702	766	713	752	760	784	726	724	713	750	750	707	726	740	810	776	735	743	757	717	709	787	744	749	776	766	756	782	735	724	738	706	743	748	698	763	736	757	793	701	755	776	749	768	752	780	773	746	770	744	757	776	821	774	801	763	734	753	707	714	759	753	774	733	740	771	702	733	754	740	725	725	761	778	764	742	758	747	791	787	762	751	778	766	756	772	727	733	729	749	759	782	751	759	710	748	759	746	742	748	786	758	744	812	780	762	786	720	734	736	777	746	744	710	751	743	721	743	749	745	740	746	778	708	714	714	728	726	736	733	730	802	759	756	767	744	767	810	737	747	789	722	786	714	753	742	744	744	750	783	728	784	792	790	761	761	708	743	723	772	787	751	754	744	696	725	724	782	748	792	744	743	723	765	735	755	720	738	765	738	756	749	817	674	771	735	732	742	752	755	768	739	720	722	749	731	744	738	789	720	725	719	751	747	738	756	739	748	720	765	785	767	751	732	760	765	729	741	743	757	766	768	723	735	765	734	734	731	758	732	769	786	795	749	721	730	733	750	736	757	745	729	765	715	749	731	726	731	738	755	729	757	727	728	797	734	713	758	757	766	765	806	750	759	713	779	778	674	785	712	791	805	715	712	767	725	765	747	736	751	754	743	712	781	752	785	729	733	744	752	798	737	727	733	724	743	771	719	768	733	722	745	787	773	759	752	750	727	722	719	739	773	695	737	772	751	797	693	768	733	709	737	731	732	724	749	751	776	713	791	721	800	746	738	764	730	789	775	745	782	766	770	736	708	717	743	767	793	809	762	732	760	756	752	775	776	777	739	747	763	729	745	742	745	729	784	808	745	759	716	784	731	729	759	731	729	747	732	763	731	753	728	805	778	801	753	712	730	736	765	779	766	720	757	708	784	760	768	741	740	783	789	746	784	718	751	709	714	778	770	769	786	733	714	710	787	775	752	728	725	787	685	794	749	745	796	750	721	757	731	749	774	748	707	721	744	721	809	756	697	730	791	766	755	700	781	734	742	756	764	739	756	736	757	735	755	741	739	679	739	754	809	712	780	755	822	721	736	786	777	697	777	756	752	724	682	797	770	773	742	747	763	793	756	750	716	751	718	742	757	768	763	742	728	761	746	768	749	729	758	758	765	728	758	757	764	711	729	751	762	761	779	795	713	749	755	719	768	713	761	716	737	721	760	735	721	770	682	755	703	737	798	760	751	787	781	754	726	754	780	807	777	750	740	741	710	776	752	758	734	725	796	756	714	771	772	777	747	734	746	751	777	812	714	797	786	775	787	771	702	741	704	742	723	731	760	746	749	779	784	711	726	761	750	747	721	734	742	809	744	702	708	717	739	747	739	748	717	740	766	666	747	758	766	703	745	712	790	786	789	753	722	744	770	792	788	735	686	737	677	711	734	752	731	741	751	785	755	723	757	747	688	745	785	782	804	752	766	762	737	748	763	735	712	718	689	714	731	792	759	751	742	761	785	782	724	713	800	682	733	747	762	757	784	772	735	744	726	745	765	772	738	726	805	725	733	777	736	748	748	776	728	722	780	725	760	768	785	814	762	770	710	730	736	730	713	721	762	768	760	750	712	711	733	736	773	774	756	743	761	821	722	772	776	731	707	747	771	755	808	767	763	749	785	731	750	746	797	799	734	742	773	708	746	737	760	799	734	770	696	773	727	746	767	751	763	741	783	713	727	771	732	739	752	696	720	741	797	716	757	739	701	721	766	740	761	722	785	752	743	752	758	753	744	723	773	727	787	774	763	748	737	724	775	782	772	765	729	727	730	745	800	739	767	726	736	783	766	735	761	750	685	735	771	759	765	735	712	763	748	741	748	751	724	735	751	749	705	742	759	767	752	793	716	744	701	788	775	709	830	752	750	760	800	789	771	751	723	751	755	760	764	766	793	754	728	736	710	746	773	780	792	752	779	771	757	762	751	767	710	746	762	774	720	779	766	762	785	797	766	724	776	743	741	749	702	709	777	809	762	743	745	755	732	748	764	741	779	732	777	703	763	711	777	725	734	749	779	783	712	742	751	757	740	725	717	760	718	740	746	755	744	752	737	766	716	685	725	740	763	744	770	714	717	707	734	719	747	750	746	737	816	724	734	793	695	810	775	770	747	737	717	777	719	735	740	765	752	724	734	762	714	786	777	745	743	783	742	754	759	743	736	737	702	749	778	770	708	805	767	780	763	788	701	757	748	785	718	726	721	737	768	766	728	757	721	781	754	746	808	732	757	740	761	744	745	738	734	773	781	755	740	792	740	784	774	771	770	774	719	750	784	730	749	744	783	770	781	710	752	781	728	754	718	710	758	781	798	788	783	758	762	777	686	747	791	755	732	814	739	788	744	729	767	735	796	764	749	762	757	772	752	800	694	733	761	691	752	775	718	803	804	712	801	723	782	719	774	777	792	722	744	708	766	758	736	766	736	690	760	731	755	738	795	768	726	755	752	761	740	757	740	747	696	730	775	760	778	751	769	770	729	784	772	735	774	762	752	777	696	733	788	746	682	741	719	729	707	753	728	829	695	758	728	751	748	736	697	756	764	709	738
37581	43117	37729	25828	18680	13172	8769	5905	4910	4114	3523	2922	2485	2075	1884	1731	1525	1474	1436	1302	1238	1172	1108	1097	1058	1097	1007	985	976	1001	969	974	927	855	877	876	907	891	856	843	891	859	809	779	819	907	860	812	879	789	782	799	857	817	821	812	839	781	851	835	813	761	821	798	832	794	790	778	823	772	787	811	806	794	752	783	790	787	836	792	776	821	792	777	818	812	777	768	747	850	821	815	856	795	795	809	773	822	806	788	858	802	798	762	792	818	846	783	784	799	841	820	794	816	769	792	820	790	791	751	818	799	734	755	743	798	790	786	799	796	793	789	829	844	742	805	819	820	821	799	828	800	784	796	724	817	802	821	838	887	797	757	779	797	757	784	791	808	812	770	788	762	773	791	827	767	844	792	818	825	796	777	826	751	788	770	771	822	812	767	832	759	833	790	795	792	777	849	779	844	792	778	817	765	776	784	805	801	750	780	785	748	796	789	837	796	795	842	782	819	796	797	770	759	801	845	742	773	772	798	782	831	821	785	749	778	745	865	812	806	809	784	818	794	839	808	792	821	801	755	805	822	828	815	826	824	826	795	741	811	805	756	790	789	777	772	835	780	815	767	759	780	831	851	801	786	783	834	828	824	786	774	779	754	771	756	744	817	769	735	819	773	833	724	811	818	830	752	793	808	837	811	793	792	878	835	821	830	798	744	818	771	792	813	784	827	792	789	872	820	798	838	813	799	801	807	796	830	750	786	752	811	774	809	779	778	858	818	736	789	820	820	864	777	787	802	728	813	837	801	811	810	755	827	816	754	797	786	743	780	808	786	828	773	780	840	777	775	785	790	765	857	815	795	792	790	782	833	804	791	814	798	719	797	812	805	843	787	845	779	795	822	819	806	778	843	816	786	801	802	812	801	791	803	807	723	820	824	814	784	790	778	792	740	801	811	787	801	780	757	816	781	763	755	788	786	777	792	775	836	798	809	772	771	782	786	790	835	814	813	799	787	858	786	786	790	814	795	777	839	774	801	795	863	800	804	814	777	806	779	781	797	800	732	799	823	786	784	798	806	761	796	821	769	840	793	739	762	798	815	790	817	764	792	824	809	781	792	791	793	797	806	758	777	794	831	809	802	846	788	807	839	786	741	797	774	782	790	779	774	792	791	784	811	778	875	793	802	785	840	800	816	819	809	809	772	869	803	872	782	815	789	782	810	794	791	764	804	772	810	792	789	830	873	845	824	803	760	808	804	797	775	793	778	827	780	780	804	804	805	796	779	795	790	795	734	806	796	801	774	812	784	736	754	790	779	829	800	774	834	819	796	769	814	798	831	827	779	784	796	831	808	753	813	757	793	770	781	840	786	771	787	814	828	796	763	795	835	733	817	765	804	786	738	860	797	754	803	754	819	788	787	773	744	788	768	782	727	786	813	823	782	773	740	795	806	793	830	812	789	761	897	804	763	780	817	788	782	796	784	805	806	816	768	787	818	820	807	834	744	810	844	817	845	762	767	788	868	828	750	758	772	836	777	813	763	779	844	782	798	804	827	737	801	778	791	831	836	823	829	825	824	800	781	801	839	808	817	799	783	806	808	789	808	816	770	802	839	779	835	787	780	777	805	807	821	819	812	812	794	866	769	803	789	800	808	787	805	817	821	863	818	783	830	789	816	758	827	784	849	784	770	747	777	812	804	783	820	784	791	786	794	776	825	757	815	770	778	782	821	794	862	813	765	805	821	810	824	822	828	814	808	784	822	807	783	808	799	798	847	808	829	765	790	839	814	796	819	798	776	770	772	808	777	810	804	775	776	779	806	793	824	757	834	774	788	815	807	739	790	808	795	816	772	832	834	791	833	814	844	813	792	753	773	764	826	804	823	735	793	784	814	810	791	784	816	823	816	786	747	774	804	769	760	838	838	787	805	823	791	833	838	845	804	786	795	783	803	788	770	813	817	792	862	748	785	790	814	829	816	803	810	753	786	805	773	828	813	770	786	814	863	773	809	808	803	863	769	794	815	804	817	745	768	806	820	832	790	875	795	785	763	750	738	808	799	782	794	790	814	789	804	790	788	768	821	799	809	734	792	805	747	835	815	766	791	739	801	816	852	805	839	838	787	798	802	822	740	870	798	779	772	788	853	787	758	800	794	760	793	809	822	778	804	827	710	816	754	758	791	791	806	763	754	766	801	847	805	801	809	771	802	768	802	798	799	812	813	801	803	849	829	802	794	773	814	785	824	811	805	785	784	852	832	815	831	811	759	834	809	774	827	814	791	769	812	839	742	814	785	781	841	821	841	811	799	786	771	783	820	761	795	783	821	771	770	810	783	792	814	839	818	805	808	777	760	826	823	811	826	860	811	774	776	747	781	810	837	823	855	820	834	842	812	790	757	731	805	795	808	806	761	778	775	819	751	781	797	782	807	828	788	833	838	821	795	769	719	864	786	783	756	786	822	778	771	739	800	823	792	782	740	844	760	806	781	842	843	813	831	807	739	795	826	814	784	771	805	741	745	830	790	784	776	814	803	823	791	854	784	755	826	866	814	804	798	763	827	816	800	744	841	845	797	835	758	751	807	808	814	791	858	756	776	796	752	804	830	809	776	781	822	820	810	847	807	770	785	787	808	774	792	774	791	787	780	742	799	808	789	785	801	830	789	815	828	784	771	767	802	811	804	835	823	835	793	810	777	822	737	763	791	776	782	798	780	809	768	774	811	792	806	805	808	860	787	860	795	788	757	788	839	843	851	765	832	845	777	802	836	811	779	766	803	840	779	793	807	818	761	799	810	808	799	781	799	795	785	810	828	796	882	758	798	818	830	832	812	814	849	787	839	811	796	788	770	808	819	776	819	786	836	805	802	784	781	801	797	785	779	793	785	827	718	801	772	782	828	796	794	759	840	843	789	827	786	789	781	748	757	811	783	774	793	838	765	800	790	808	789	794	839	759	832	767	821	794	762	840	818	801	788	792	822	790	854	824	768	784	826	826	811	796	837	807	808	817	822	780	780	829	821	814	831	768	759	794	772	805	765	827	814	801	788	832	834	806	788	831	794	804	809	748	775	763	775	804	792	804	801	827	798	834	764	810	812	814	826	806	809	820	825	817	743	779	797	768	745	820	821	781	839	827	843	847	843	821	793	811	854	770	756	835	819	795	799	767	768	764	794	774	788	792	785	815	794	752	796	856	795	765	773	765	802	788	771	809	776	811	764	811	783	777	786	806	835	761	781	850	750	810	816	824	768	813	749	777	792	798	858	785	844	809	778	808	782	785	806	759	772	806	821	809	753	776	823	839	798	768	837	865	760	740	833	832	763	809	762	788	784	836	801	819	828	769	810	800	788	867	816	819	805	820	790	809	784	794	870	784	825	790	824	800	818	793	790	749	808	764	867	800	760	777	774	808	783	856	773	729	751	765	816	847	794	778	735	759	767	835	839	832	868	760	830	803	712	753	773	768	763	784	851	760	753	760	775	825	780	814	785	764	817	788	766	769	783
24976	20781	27091	26197	23083	20411	14371	6476	4265	3626	2896	2479	2021	1696	1540	1391	1302	1227	1150	1112	1090	1020	948	924	925	881	908	906	850	881	846	806	783	725	765	802	754	783	733	763	779	714	758	727	737	688	776	744	691	692	733	690	689	682	719	692	747	710	665	677	664	709	697	682	709	712	703	669	691	656	720	706	688	675	686	683	730	686	654	683	679	661	681	725	685	669	687	713	711	691	694	685	721	719	659	690	693	726	695	685	690	734	648	669	648	695	698	678	682	715	660	677	673	658	682	702	661	695	673	691	649	678	658	736	681	689	684	687	695	706	701	614	679	726	684	732	656	679	695	691	672	712	661	706	704	664	637	715	703	696	683	698	649	732	684	692	657	657	649	689	642	724	650	722	652	679	725	677	690	666	658	680	646	678	710	621	606	678	653	667	687	635	693	685	648	675	688	666	675	628	669	674	666	683	709	680	631	708	666	628	741	699	705	685	686	651	638	690	674	720	721	680	699	662	698	714	656	676	693	707	694	672	642	700	707	693	692	693	714	687	661	671	652	689	701	708	680	691	647	702	661	623	683	671	691	689	729	685	661	688	689	711	721	717	689	662	655	675	680	711	666	691	665	653	658	634	686	721	742	699	688	699	636	710	677	637	660	692	652	714	666	686	679	699	703	717	661	689	715	664	706	695	677	640	647	671	745	672	719	638	679	702	685	642	625	676	715	705	660	698	676	678	683	639	725	736	688	681	623	695	628	654	696	690	581	701	677	683	699	710	668	676	682	684	678	697	651	634	704	646	668	673	680	694	641	719	693	680	693	683	732	719	661	657	674	715	648	671	676	659	701	687	750	713	689	686	667	666	675	694	682	682	650	612	705	701	615	683	655	658	704	686	668	707	703	652	673	676	661	702	638	698	686	713	646	702	676	651	668	731	682	682	642	699	630	649	696	687	702	669	642	642	697	640	677	690	748	671	702	725	699	700	704	671	658	665	705	680	671	689	678	688	728	687	688	639	694	658	670	612	680	663	708	628	685	691	683	713	691	665	643	683	712	668	641	663	712	702	662	677	713	704	651	717	713	689	682	671	665	697	647	645	657	686	694	680	673	720	710	690	632	706	664	706	658	708	698	694	743	654	684	658	675	646	703	702	684	650	676	711	626	674	649	682	677	652	668	679	720	709	702	679	657	711	675	702	710	625	719	665	657	681	691	652	712	708	699	648	699	713	661	662	734	651	644	688	672	662	699	630	665	670	743	667	664	649	733	665	672	668	685	696	653	708	686	636	707	709	691	679	671	664	677	743	736	671	732	697	665	663	667	667	642	681	675	688	686	686	731	710	686	703	712	643	693	737	655	701	669	698	705	711	667	717	687	635	670	714	672	701	720	689	695	654	650	737	665	702	656	674	663	649	630	687	664	697	652	687	675	684	668	657	669	653	673	652	707	716	658	722	666	695	737	663	710	652	678	679	698	653	681	664	671	705	672	641	711	659	648	675	659	699	692	694	656	642	676	719	704	676	653	685	671	717	669	692	694	705	671	726	670	715	657	729	702	692	644	686	729	698	683	680	649	673	676	621	688	675	684	733	694	615	701	687	770	687	646	674	715	714	689	649	634	724	684	652	706	673	653	659	674	693	712	707	652	684	663	633	725	638	675	708	680	710	659	721	709	666	668	704	621	708	692	675	728	698	730	718	718	701	692	642	684	748	635	692	676	649	686	726	668	682	687	669	650	695	676	698	721	716	682	698	724	730	693	614	723	692	753	701	669	712	667	684	709	648	713	711	649	697	716	678	700	696	651	717	719	688	693	695	734	711	700	701	623	679	665	717	707	671	734	668	651	681	670	698	679	704	716	662	630	698	725	713	751	665	761	673	672	659	686	662	718	657	659	686	665	664	666	712	651	687	719	692	730	666	655	644	704	664	690	722	676	699	664	654	689	633	683	649	730	703	650	697	646	672	666	695	692	675	630	698	692	673	693	670	690	699	657	652	711	656	692	711	647	637	753	715	704	666	670	689	679	645	675	684	728	712	723	675	683	675	676	683	696	686	628	657	716	709	713	673	689	719	703	648	694	715	694	692	664	686	691	639	701	725	665	682	641	719	676	660	620	689	698	684	699	629	690	699	636	673	666	662	674	697	684	694	657	678	664	687	607	673	664	658	669	678	689	700	679	738	697	673	653	683	701	660	653	679	644	697	711	714	702	696	683	689	682	693	663	687	670	713	667	700	721	674	680	721	679	640	657	676	703	669	623	670	708	739	720	654	657	671	623	720	699	715	718	724	698	652	664	635	646	656	650	708	682	632	694	675	685	678	712	665	657	696	694	640	682	705	707	639	677	689	675	719	638	688	675	675	710	687	689	642	680	675	694	621	714	671	692	671	709	664	725	675	660	655	736	681	740	665	714	676	681	649	697	680	720	698	662	696	663	679	714	670	676	664	687	687	696	690	653	688	718	694	704	642	686	700	656	711	724	681	715	693	705	714	701	662	669	657	661	682	714	679	699	697	626	680	656	664	671	649	682	698	672	711	637	699	712	734	701	639	676	649	664	691	678	661	658	711	675	690	645	702	761	641	668	699	662	685	724	668	678	643	712	692	681	706	696	703	684	653	681	639	686	758	633	698	674	695	659	659	706	703	698	652	693	674	681	681	664	677	661	711	705	661	685	706	637	702	670	697	676	715	677	720	698	689	678	695	671	684	655	688	661	690	670	661	664	733	713	691	708	701	670	730	698	703	647	652	680	658	674	670	711	664	691	648	738	656	665	697	646	653	686	669	664	658	734	706	701	680	664	681	664	623	695	656	692	676	667	722	682	701	655	654	696	646	734	650	655	671	657	687	672	646	665	675	660	705	730	653	663	739	656	673	671	679	690	719	728	615	666	664	666	673	707	667	701	664	675	706	713	687	641	663	668	650	662	671	672	664	682	646	646	712	688	693	696	719	689	729	666	682	659	667	708	679	655	674	669	651	737	702	650	728	672	657	612	696	683	675	686	666	696	692	677	711	681	675	664	667	666	682	665	696	702	649	680	677	676	660	718	692	657	751	653	676	658	683	688	692	655	679	708	652	713	635	705	627	649	690	695	652	672	672	702	686	703	676	684	652	675	686	685	696	728	660	691	675	689	719	673	700	677	682	731	696	701	720	682	721	702	691	700	684	680	679	721	666	701	665	734	682	637	687	682	743	645	701	686	706	696	672	628	701	641	633	686	666	703	682	711	662	687	657	680	665	695	705	658	696	662	680	684	736	744	644	701	704	673	671	734	701	674	701	646	680	651	673	639	690	668	703	673	695	727	694	646	656	734	687	654	657	643	751	693	624	674	668	678	711	725	636	670	671	628	640	668	620	678	719	645	678	674	726	720	669	711	715	683	706	708	683	663	646	676	686	724	701	648	708	655	671	735	637	698	666	632	715	658	707	643	664	725	682	687	684	699	660	707	661	679	691	684	682	711	637	686	706	699	715	660	706	672	670	663	702	687	711	676	708
36389	50115	47540	39281	29435	23575	17329	10327	8041	6667	5483	4380	3661	3041	2686	2377	2069	1884	1761	1550	1410	1384	1238	1232	1221	1168	1211	1062	1064	1056	1016	967	894	863	889	868	889	855	802	827	823	818	795	836	781	803	786	776	781	791	781	747	783	790	717	785	756	755	793	715	778	711	769	757	742	768	767	752	752	755	686	686	732	743	749	768	704	721	714	710	754	765	779	723	764	749	710	715	703	739	753	705	730	757	713	696	720	709	698	739	721	744	741	756	731	721	771	708	680	741	734	728	726	692	732	714	735	684	728	715	745	766	704	729	749	708	728	768	744	721	748	713	729	706	692	712	702	705	725	736	685	680	731	730	782	707	755	718	706	752	744	722	729	743	697	710	718	754	746	747	781	724	760	741	747	766	725	732	683	746	751	715	730	704	770	745	706	722	730	772	751	724	771	708	738	765	746	753	794	722	681	750	717	761	703	714	708	736	711	661	699	700	725	760	704	695	733	732	713	681	758	732	758	783	775	682	711	708	730	707	687	691	754	686	736	703	746	725	683	668	723	773	750	733	714	706	686	686	716	697	704	731	704	710	746	677	717	730	697	744	680	715	688	720	715	695	704	731	684	739	708	713	737	736	724	660	725	688	731	717	709	737	742	717	738	742	714	767	739	747	709	709	681	754	746	672	768	743	693	691	725	695	735	750	719	701	747	730	686	715	725	776	754	694	699	686	738	706	749	787	717	752	687	780	745	694	714	677	722	733	769	704	716	758	669	730	784	727	683	731	745	723	740	746	722	704	719	631	745	750	741	781	720	745	725	716	742	718	732	712	700	711	728	721	732	695	747	724	730	757	720	709	750	740	755	713	697	733	708	719	714	715	759	703	714	739	734	732	750	696	722	680	752	728	775	706	738	755	769	734	707	730	687	750	707	756	703	689	688	775	730	769	746	782	744	687	738	691	726	752	727	717	677	679	686	758	750	751	683	661	734	775	746	732	721	705	745	701	688	708	761	723	700	719	705	710	707	770	746	723	720	762	697	676	738	722	718	704	775	729	710	679	704	720	726	658	738	681	757	710	689	754	710	727	682	700	751	713	732	712	712	696	757	758	752	746	678	711	777	713	718	725	721	708	699	690	751	728	733	720	755	694	739	735	722	753	717	709	701	757	689	744	720	700	756	723	688	784	685	692	726	729	746	737	703	760	718	709	748	770	757	731	751	723	717	769	749	702	743	722	742	727	746	709	697	715	708	717	723	701	703	746	718	667	688	737	746	732	705	719	739	684	692	712	729	734	699	703	721	680	734	728	797	744	729	727	711	750	713	727	778	703	694	749	734	707	729	776	717	744	728	742	735	704	773	721	760	728	721	747	725	731	718	742	758	730	673	713	746	688	741	753	741	771	751	748	699	732	754	743	729	730	719	723	794	702	699	746	723	724	694	744	696	708	701	685	736	703	690	693	709	718	729	757	775	701	749	748	758	717	713	686	724	712	700	757	706	743	716	733	735	702	743	706	725	699	728	753	760	730	694	729	683	716	751	718	680	720	754	772	748	737	712	724	729	754	709	733	732	737	736	684	745	746	690	738	746	723	689	718	707	759	692	692	722	741	719	718	701	736	689	714	714	707	747	731	708	755	730	728	715	717	714	720	746	729	721	696	694	761	735	739	721	751	759	730	734	767	695	742	747	714	710	737	684	734	698	733	729	730	729	735	709	737	752	738	739	643	716	682	698	708	702	729	756	790	680	760	722	737	714	687	735	753	730	720	750	708	724	777	700	753	729	712	691	680	732	779	725	723	694	752	743	710	759	766	716	709	720	776	757	696	733	697	672	771	658	786	727	671	694	706	736	699	726	674	733	753	732	731	716	740	700	707	705	763	676	706	753	702	728	703	754	681	732	754	722	710	757	720	736	734	755	717	723	717	772	719	676	685	740	686	707	682	710	731	707	683	739	701	711	722	699	713	745	722	703	743	727	744	737	674	768	720	755	809	733	676	733	729	702	769	818	711	714	719	717	723	766	686	763	728	750	732	714	727	725	737	758	704	756	709	727	697	753	714	711	719	732	707	760	712	754	705	756	747	703	704	749	735	712	773	731	697	682	715	658	743	730	702	745	721	714	703	732	723	756	698	776	769	686	740	779	758	761	716	704	734	755	711	679	683	693	754	736	723	692	712	702	763	766	698	727	741	674	732	693	744	763	732	715	746	741	717	725	706	700	726	678	734	725	700	665	713	752	752	752	740	740	726	698	729	698	720	720	755	771	757	689	712	735	776	717	739	757	711	681	728	724	729	723	706	754	718	723	769	706	747	722	763	754	732	730	707	721	695	716	798	738	735	703	690	771	692	722	742	719	714	702	746	700	716	715	699	699	720	752	732	733	769	714	664	772	708	716	725	724	723	737	727	688	697	704	730	755	737	744	744	726	694	708	708	746	695	761	732	704	727	689	755	723	716	737	745	732	774	711	732	712	723	737	751	731	685	721	750	722	715	728	739	698	752	716	695	710	738	724	697	720	743	679	733	703	711	734	749	715	701	730	717	776	764	737	732	711	737	724	722	774	723	704	747	720	721	737	718	744	722	731	671	681	695	689	739	692	730	732	723	751	713	691	694	730	730	723	669	771	688	706	716	735	720	700	686	697	697	714	707	668	732	752	724	678	746	679	722	797	724	742	738	718	724	778	713	717	730	739	768	806	742	726	739	765	713	729	762	725	692	688	701	733	757	714	710	742	714	727	725	738	674	741	763	729	691	748	721	779	743	747	703	716	725	763	751	721	712	752	779	690	741	711	700	732	773	694	765	726	705	729	740	746	699	750	711	746	729	740	735	773	770	769	714	674	702	688	733	719	800	758	705	722	768	699	697	736	703	710	721	737	753	760	766	708	695	757	763	774	731	697	781	780	727	712	769	697	727	728	759	771	767	742	728	726	748	728	679	699	696	715	714	717	739	744	753	712	753	742	781	728	713	696	788	743	746	780	707	664	716	720	749	736	730	770	691	717	695	711	701	763	689	755	757	691	700	734	721	756	741	687	730	702	756	764	722	702	739	774	765	729	681	689	760	726	723	687	728	709	720	695	766	741	696	706	734	698	772	707	706	712	715	723	737	692	706	754	715	745	709	719	711	740	683	756	726	740	699	713	708	742	737	722	710	719	725	694	743	677	775	722	730	687	683	780	695	749	689	735	697	663	707	770	676	676	744	721	729	705	752	752	708	733	700	755	740	775	696	690	747	724	748	709	758	773	764	787	685	728	693	751	720	734	725	697	730	716	675	715	754	710	739	759	745	698	734	723	776	694	711	687	703	766	704	723	715	736	733	713	727	723	705	737	717	741	768	665	646	724	736	713	730	733	753	698	756	731	764	660	731	702	763	730	678	711	730	727	761	723	750	699	761	729	719	703	740	766	750	707	768	791	724	745	704	754	730	755	727	680	669	751	690	674	714	736	693	718	709	754	704	763	734	721	739	717	719	703	677	715	710	760	721	753	762	714	760	677	719
23136	20762	27482	24458	21730	23971	21884	10504	6787	5172	4366	3601	2998	2579	2181	1982	1879	1672	1595	1397	1431	1276	1228	1265	1126	1212	1152	1065	1108	1082	986	1013	960	947	845	923	905	879	879	878	890	894	816	911	840	886	840	858	813	814	809	845	852	791	808	768	773	763	855	798	831	816	858	868	840	813	807	822	757	838	823	744	806	795	861	769	788	856	840	844	805	791	890	824	827	837	834	793	832	769	801	824	839	842	830	814	809	761	818	795	807	818	774	810	822	797	868	796	774	844	782	821	792	838	771	792	842	760	759	768	810	811	792	816	780	768	856	814	735	803	825	771	800	790	810	797	834	794	773	790	797	793	795	771	846	822	823	830	856	845	767	779	776	847	790	789	771	794	814	836	791	806	834	793	764	815	814	834	808	834	783	862	810	820	818	792	823	797	769	825	762	824	779	784	776	818	753	809	794	838	812	803	880	832	834	780	765	817	794	816	777	806	778	791	821	841	843	790	796	822	817	780	812	810	805	786	842	737	762	840	751	749	781	812	778	801	832	776	819	795	839	771	867	776	831	820	789	787	780	809	806	791	739	750	816	835	809	806	828	803	816	830	824	814	772	794	774	763	797	782	809	771	746	775	804	782	829	847	771	806	803	794	774	804	809	839	803	787	782	762	818	809	805	817	817	827	786	779	810	787	832	807	840	784	801	792	811	863	837	788	822	789	801	748	766	796	756	762	794	814	752	794	824	799	853	789	735	823	764	794	866	808	818	792	739	790	785	783	822	783	816	802	769	848	817	808	823	794	788	785	785	790	829	821	795	813	765	770	817	812	760	813	738	795	821	826	807	815	747	767	837	799	792	802	780	771	813	773	782	823	811	805	831	822	798	816	801	835	812	818	760	754	777	806	811	805	796	826	776	754	780	817	833	795	747	822	801	753	834	765	799	784	828	831	804	777	774	803	791	834	835	795	791	823	831	786	801	769	870	782	775	828	798	816	768	776	825	790	822	827	807	805	782	784	786	837	813	793	819	803	863	796	743	776	739	768	795	789	840	798	828	781	792	807	845	787	810	799	808	815	844	830	800	814	808	794	804	805	773	811	773	810	763	795	823	785	777	809	790	818	820	805	823	824	828	876	861	807	830	794	768	764	743	827	827	811	774	806	846	806	865	830	802	712	793	756	857	865	788	783	774	786	815	843	755	803	826	820	821	817	785	794	827	826	796	771	782	789	802	821	807	823	799	749	793	843	798	789	817	770	792	729	815	786	845	863	812	783	826	786	780	815	778	818	751	817	783	788	805	805	827	844	811	815	804	828	776	801	819	768	768	802	834	828	834	786	792	792	855	795	756	802	792	769	772	809	803	847	776	816	842	778	829	814	852	884	797	755	803	800	848	794	817	845	826	794	796	807	817	845	842	801	825	746	782	759	815	800	795	799	847	752	764	849	855	768	754	761	800	827	826	793	796	790	744	849	828	784	766	833	790	828	807	805	785	852	811	799	792	739	793	769	794	812	814	782	829	828	820	826	759	848	824	756	829	777	721	806	783	757	817	768	795	769	754	798	853	758	825	779	805	814	848	756	828	749	825	812	805	832	854	783	804	791	804	792	786	809	806	763	829	815	783	736	830	827	824	824	829	785	817	748	805	811	795	794	849	786	815	778	796	773	757	800	781	747	813	801	834	822	776	813	843	792	744	785	802	817	820	819	821	845	785	827	830	798	818	818	803	859	836	765	805	781	771	782	778	826	813	751	830	743	760	793	771	819	769	793	785	849	825	826	777	783	815	817	787	796	831	805	779	818	828	802	740	829	792	755	784	745	801	805	804	731	831	810	808	744	834	838	822	721	788	858	784	796	766	774	833	755	788	815	797	791	805	771	804	767	812	786	799	802	804	821	795	855	814	809	758	765	800	780	813	870	854	796	751	785	761	786	827	816	733	793	845	848	793	808	804	783	819	824	799	791	759	778	768	815	810	789	802	834	827	792	767	818	766	791	801	833	788	817	809	793	805	781	740	766	825	767	784	831	778	825	831	811	827	797	799	794	829	810	826	761	802	774	867	775	806	791	792	821	793	823	790	772	783	771	774	699	832	833	833	743	745	764	757	797	801	796	776	818	830	795	817	772	810	784	842	819	794	783	794	826	780	826	785	773	779	826	767	787	797	783	809	794	759	845	793	810	767	795	791	792	804	790	844	818	784	762	794	813	817	821	874	784	752	808	790	779	801	788	783	808	827	827	747	801	834	795	795	759	776	789	760	782	856	808	797	810	825	805	805	770	765	833	795	754	760	788	845	737	787	804	841	829	773	774	784	787	821	819	821	830	877	781	826	832	799	827	860	782	769	783	805	805	791	826	825	795	816	808	771	850	801	834	799	768	778	827	813	821	804	797	777	808	817	827	831	802	844	813	776	797	802	788	819	786	788	754	814	828	824	793	803	806	786	842	779	825	801	809	818	849	809	808	795	760	799	760	776	777	820	795	766	780	866	843	789	791	804	836	810	765	791	809	788	821	780	801	840	819	817	733	814	793	788	742	788	847	742	779	786	768	810	830	787	783	814	828	807	796	829	835	789	819	773	806	808	782	799	849	828	836	781	807	809	800	761	808	816	782	803	784	822	811	836	843	804	804	795	825	784	799	839	836	802	810	822	808	800	787	854	797	799	802	857	799	784	782	803	799	839	802	773	729	785	799	751	794	769	783	839	790	803	786	800	771	762	723	854	800	818	796	817	798	777	817	777	845	757	785	822	795	781	851	849	742	783	787	766	772	797	784	809	833	830	815	796	747	799	800	773	814	819	805	808	802	802	826	805	811	830	809	821	778	810	784	800	806	811	798	816	787	807	777	764	787	796	703	745	789	812	789	815	799	791	787	797	805	799	773	769	804	784	788	740	853	802	798	829	791	818	815	783	804	787	814	804	787	822	814	791	819	814	753	749	819	795	825	792	786	747	740	799	776	797	816	790	842	820	800	793	763	814	843	769	770	810	807	853	788	811	789	760	798	787	796	804	784	816	831	770	818	789	840	812	772	826	776	777	787	813	744	830	823	803	804	833	797	767	811	825	805	787	778	764	884	801	794	839	753	819	774	751	848	806	826	844	780	745	852	768	832	755	792	764	824	754	760	776	767	793	746	778	806	812	797	834	836	809	791	787	774	781	850	780	725	790	833	829	845	822	795	810	774	815	799	781	748	804	809	813	767	749	830	814	828	767	805	806	795	808	807	768	780	804	822	813	800	806	830	809	791	766	803	746	810	838	763	819	841	811	799	765	829	795	847	791	796	771	805	789	795	819	800	811	819	798	811	785	807	782	770	727	754	794	773	754	792	826	817	811	789	743	824	776	775	803	786	768	796	823	793	817	793	787	770	794	818	794	790	867	806	869	778	796	831	797	855	800	781	769	771	814	808	807	819	806	713	859	840	771	882	811	849	808	769	813	796	795	810	799	791	799	823	776	719	760	797	836	780	790	833	747	784	809	806	795	755	788	756	819	778	795	768
38051	56733	54726	40529	34190	30123	21767	14781	12047	9781	7975	6673	5463	4606	3984	3391	2999	2595	2365	2165	1888	1849	1679	1606	1574	1459	1366	1415	1349	1305	1194	1196	1154	1085	1107	1055	999	990	981	952	942	940	911	917	961	909	911	930	912	868	874	867	837	860	831	841	862	914	900	853	865	835	884	872	852	856	843	796	837	848	810	827	915	802	853	850	855	803	796	813	849	849	850	829	831	802	802	828	877	817	807	822	878	864	779	837	827	781	826	781	800	842	823	814	798	819	821	826	817	818	822	851	842	839	787	845	776	886	791	795	865	789	871	810	850	826	807	791	838	856	817	831	862	816	837	782	820	781	837	873	849	842	797	821	859	809	830	833	810	841	799	792	781	805	847	803	827	754	854	874	818	817	852	842	794	808	824	812	853	826	816	802	802	813	828	865	860	785	794	821	847	837	846	795	799	820	832	819	807	841	882	793	844	825	836	809	834	853	786	828	865	825	806	792	829	860	803	834	809	797	812	831	839	853	822	801	823	841	783	844	812	859	864	868	832	768	836	887	823	774	792	795	784	782	832	806	834	808	815	791	824	856	829	875	816	822	835	835	815	846	818	805	848	801	817	859	793	868	820	832	817	787	828	836	862	842	820	879	845	824	868	846	791	836	845	801	853	873	813	815	837	855	825	858	862	880	806	815	837	839	809	827	828	876	783	806	854	815	812	807	825	820	829	839	785	803	802	857	824	837	796	816	827	833	860	803	816	852	799	878	812	874	835	847	799	812	831	800	830	832	825	789	884	851	812	808	788	805	786	832	874	834	803	796	861	821	903	844	758	851	824	794	891	828	856	826	809	794	827	827	833	815	781	837	841	839	833	811	788	857	850	846	795	787	849	831	866	862	806	837	827	856	843	867	791	873	842	808	847	826	840	834	824	835	863	822	839	824	834	817	801	843	826	840	785	841	803	839	841	910	862	826	825	827	749	808	840	779	808	848	825	791	825	821	800	793	844	802	828	829	765	867	851	820	824	876	812	851	845	844	811	811	847	845	824	881	814	824	805	804	840	799	825	875	899	828	849	855	865	853	785	805	746	786	830	815	813	876	811	817	862	767	831	875	875	828	768	839	893	811	829	807	825	846	836	803	817	763	830	826	803	799	821	843	877	805	823	777	835	857	819	837	836	834	818	809	831	774	861	830	853	821	835	844	933	835	803	801	791	794	794	838	762	863	845	812	808	852	859	818	813	852	825	791	878	792	783	830	800	827	814	854	850	795	830	825	852	846	777	827	867	796	835	825	791	839	857	851	866	782	862	813	809	834	912	859	828	821	847	830	853	821	885	818	820	837	805	780	774	801	813	817	831	846	868	814	844	799	848	812	846	829	879	824	762	872	812	825	839	851	791	863	858	828	786	837	864	818	804	820	845	805	826	780	847	858	828	844	779	819	831	878	864	819	852	795	850	852	821	850	865	803	857	841	834	825	803	830	884	875	821	843	828	826	856	808	847	844	840	858	803	875	820	826	898	810	832	829	849	838	820	804	816	793	791	807	761	832	846	835	783	831	799	794	858	866	813	781	843	812	851	872	819	862	881	816	837	807	849	845	811	802	866	813	861	809	822	842	858	831	842	804	802	847	759	841	844	794	871	781	816	803	834	805	797	862	856	804	840	822	810	877	804	828	853	790	801	800	802	833	863	797	830	845	899	816	852	801	815	847	786	853	917	821	812	815	824	873	839	809	839	833	827	790	775	846	793	801	812	827	852	851	796	851	828	843	824	862	837	822	819	840	850	836	849	811	838	821	749	826	822	850	797	833	892	871	834	794	828	844	858	825	804	872	821	876	817	807	836	840	814	794	861	829	831	846	867	845	871	782	864	813	795	819	803	809	819	811	876	838	829	809	818	840	840	749	864	872	866	836	842	830	815	818	829	854	791	832	813	811	883	847	860	832	808	744	791	800	854	860	793	839	877	799	814	759	818	818	898	801	776	880	879	813	835	758	819	804	852	865	860	856	857	826	888	815	817	844	773	854	832	798	878	830	802	792	861	903	822	840	810	792	862	875	861	835	851	858	873	831	795	807	821	823	809	826	851	862	874	822	818	818	838	744	806	810	794	840	810	796	843	798	847	848	814	826	775	777	841	828	819	803	875	828	741	822	844	845	864	791	839	823	819	787	773	877	806	789	812	770	838	881	843	853	845	851	846	804	764	837	781	834	784	836	811	832	800	842	833	819	837	799	809	874	799	849	839	790	832	817	825	770	808	835	889	843	767	789	829	820	800	804	859	820	855	840	878	848	845	770	849	854	774	852	826	830	770	795	823	864	863	853	811	836	803	795	889	884	835	778	861	839	854	869	769	834	809	840	819	844	803	846	810	845	873	813	863	822	830	838	844	831	821	816	837	820	812	803	798	836	795	809	837	850	804	837	868	803	815	799	864	791	823	844	811	825	841	858	875	858	862	842	812	834	811	823	784	861	797	838	825	859	838	828	855	830	815	848	830	829	811	866	750	808	759	813	817	859	843	835	830	829	793	904	861	880	813	812	876	859	815	839	827	800	830	845	903	795	781	811	760	824	865	839	827	848	836	823	835	848	837	800	820	849	800	829	825	874	813	862	855	849	874	779	803	884	853	821	800	821	846	809	870	856	859	799	885	812	859	875	814	789	855	835	837	845	846	824	843	834	821	827	828	812	823	857	884	885	833	846	802	848	803	847	815	825	841	906	849	823	833	845	825	842	862	841	823	820	826	831	758	811	830	837	877	819	749	799	826	828	816	795	877	839	839	793	859	845	847	873	827	827	850	832	806	821	864	813	791	834	861	833	816	790	845	834	834	785	839	803	838	848	825	792	774	785	781	862	843	807	871	864	822	773	823	818	771	803	784	787	842	820	784	847	852	834	854	844	866	863	847	841	788	833	762	814	844	853	830	852	778	829	801	807	817	817	831	800	788	871	821	837	794	843	808	806	842	812	807	890	816	805	806	820	850	842	866	807	841	815	815	840	862	795	837	830	821	850	767	804	787	801	845	846	847	823	852	844	771	784	820	797	848	813	841	834	820	852	837	820	824	845	858	802	859	839	773	822	847	818	812	821	845	842	779	827	755	849	819	833	840	756	803	796	856	829	851	832	798	856	844	779	793	868	815	865	853	778	795	835	773	803	847	845	767	800	803	845	859	806	815	766	850	818	813	813	812	861	822	806	824	812	836	827	817	848	805	823	806	831	872	839	855	863	783	816	804	861	833	810	852	833	832	793	798	817	878	829	834	884	804	834	805	798	863	782	830	842	859	828	781	774	799	770	844	855	853	821	829	817	773	785	734	888	833	764	801	825	838	884	843	818	851	825	805	720	847	836	874	818	831	863	814	787	853	848	809	754	771	836	816	840	786	779	771	810	861	854	862	824	822	814	798	865	837	795	855	794	801	816	772	806	831	791	856	757	862	804	835	872	805	825	800	828	780	845	900	869	799	773	837	832	826	823	842	764	768	811	829	842	796	758	793	854	792	811
34361	31462	29250	20774	13469	8908	5213	3440	2739	2273	1878	1786	1508	1356	1295	1173	1117	1040	997	937	973	923	897	934	919	857	897	875	850	822	828	793	812	817	781	759	799	808	766	800	773	805	779	857	797	729	806	742	765	726	754	716	750	735	719	725	755	763	774	750	767	770	792	708	796	760	738	804	740	750	770	784	804	780	759	767	815	734	728	722	757	780	749	783	740	708	753	764	761	775	732	782	776	750	758	756	725	742	761	731	719	760	762	770	726	745	754	694	749	740	750	764	742	756	723	725	728	756	755	770	778	728	712	712	759	790	692	719	726	729	789	723	801	791	708	737	733	742	703	832	759	785	703	707	756	727	738	724	768	703	754	740	728	755	788	764	734	774	761	751	748	757	718	722	739	809	726	795	729	707	724	782	737	741	734	742	736	769	720	756	755	736	751	712	758	754	748	709	776	740	707	803	765	699	736	739	770	753	706	736	727	749	710	766	741	778	755	737	733	721	784	776	756	762	730	715	819	717	751	757	746	771	723	742	801	782	703	731	766	773	752	718	781	729	713	755	763	757	690	736	761	735	750	764	761	766	760	744	737	715	723	722	784	729	809	765	752	735	714	741	782	735	779	718	766	726	751	810	770	762	772	738	783	732	723	766	749	740	744	808	755	747	723	761	724	691	775	735	727	761	769	731	716	764	720	769	683	722	741	709	746	769	757	731	736	746	715	754	724	735	698	801	770	746	726	759	686	798	753	740	741	765	725	758	752	714	704	746	749	784	748	721	770	760	748	792	722	767	798	696	740	765	717	778	760	776	770	754	743	765	702	724	724	694	757	748	728	776	737	725	740	722	764	767	713	740	720	736	755	764	738	779	689	754	755	777	755	728	748	753	758	774	750	769	725	787	709	760	730	749	734	727	743	718	709	770	744	762	744	773	765	762	746	726	713	765	777	778	749	771	714	723	719	766	753	740	722	764	759	724	786	730	732	725	765	723	761	711	733	814	716	720	787	777	730	773	754	774	786	785	769	743	770	766	753	736	739	714	733	702	764	748	725	732	738	779	748	766	772	738	756	769	752	754	753	739	785	755	781	798	707	760	760	769	741	742	733	764	754	765	757	706	697	756	728	757	702	784	800	769	770	812	760	762	716	760	721	721	730	791	753	727	789	754	737	774	780	736	715	726	697	740	716	678	739	803	783	768	718	723	734	729	746	717	764	753	693	751	761	741	734	771	764	769	773	751	722	755	740	742	754	755	770	743	713	729	720	697	736	768	721	752	769	742	713	705	742	737	781	725	761	782	789	722	736	721	729	744	788	699	685	756	758	772	757	750	762	799	705	717	757	691	764	809	733	755	708	781	734	711	810	744	718	733	701	741	778	721	766	765	740	764	740	719	756	754	719	769	750	734	751	743	739	711	719	756	744	765	724	697	773	728	820	745	763	805	815	699	776	704	741	711	739	736	744	748	775	739	747	776	742	748	709	769	749	786	765	754	752	777	762	764	780	742	755	763	754	811	779	730	775	751	743	767	760	777	731	740	735	750	766	755	780	774	700	695	763	729	758	789	735	734	755	779	717	745	795	780	751	696	762	735	726	740	792	772	765	698	739	738	785	746	752	761	738	734	812	790	721	734	711	781	727	754	700	766	731	769	764	744	722	748	746	777	795	723	755	760	762	722	787	754	721	722	756	757	729	705	717	698	737	747	694	771	761	758	741	721	778	723	766	757	792	769	752	746	722	727	765	737	731	785	772	803	788	766	741	738	733	732	709	714	762	750	828	752	725	806	745	728	797	763	765	762	756	771	770	712	748	690	775	774	749	702	751	782	770	779	744	721	760	781	756	730	744	744	787	739	746	766	791	806	808	816	757	757	732	764	748	726	733	780	709	743	785	733	729	755	727	736	695	799	731	779	714	714	697	724	715	747	715	750	744	746	766	750	751	764	754	748	759	681	705	706	796	700	728	741	734	771	754	760	746	716	742	804	815	731	723	759	741	727	716	758	745	750	764	743	720	767	726	768	743	746	713	773	790	794	780	748	771	728	733	732	778	738	725	734	754	763	754	751	744	764	727	756	732	715	775	808	776	741	750	714	681	790	745	717	733	756	799	780	703	780	750	725	714	700	714	743	761	738	712	720	732	731	762	722	755	792	777	826	742	733	722	747	698	734	712	748	823	771	712	749	751	755	716	755	713	742	728	771	763	761	680	739	779	743	803	753	763	679	741	736	672	789	763	729	722	778	734	743	758	789	836	721	756	733	725	728	678	752	802	774	766	792	766	732	751	737	747	790	753	750	720	730	710	757	775	772	728	754	762	720	762	765	763	785	780	762	747	726	751	692	756	739	794	744	782	708	754	770	810	750	708	701	784	723	709	770	759	715	756	773	724	737	746	717	750	763	776	761	754	733	691	772	756	740	737	706	756	760	749	758	766	742	730	769	769	757	733	751	777	747	778	803	766	733	770	748	774	743	759	727	762	769	735	784	733	738	730	762	717	751	776	765	736	708	770	748	746	702	737	724	764	738	736	733	717	738	764	736	739	771	719	759	728	723	802	725	720	760	737	783	702	736	734	739	757	741	817	774	758	775	742	757	724	729	797	747	760	807	712	739	735	733	705	763	745	751	727	743	762	783	771	799	775	749	775	747	754	750	710	761	750	722	713	757	753	750	738	694	734	810	736	733	683	754	751	738	719	773	750	753	768	758	785	727	777	725	740	734	767	745	761	769	721	719	768	688	731	765	725	767	749	705	754	791	735	717	759	732	764	792	690	795	778	749	753	756	736	804	724	745	717	769	789	753	710	738	718	721	750	724	800	771	762	737	721	727	718	720	737	781	733	794	734	735	726	772	776	772	704	765	767	736	728	775	749	747	720	751	736	774	734	743	739	811	810	773	779	708	725	747	819	742	799	742	726	704	755	693	730	749	735	711	723	745	728	744	751	741	785	727	770	734	780	731	746	755	757	761	744	771	761	793	795	698	762	726	745	775	752	758	759	763	764	746	713	749	736	728	721	787	785	739	745	778	703	773	699	766	780	736	755	745	723	748	781	721	757	752	748	722	747	749	764	675	748	846	698	748	764	738	697	759	714	728	764	766	805	745	748	762	702	738	826	721	726	822	762	759	756	816	738	757	743	753	738	746	755	767	701	811	744	765	759	772	777	717	756	696	788	720	729	793	727	735	802	742	759	718	749	773	749	740	770	741	813	756	770	751	773	721	762	754	743	777	756	758	779	750	759	751	735	752	763	751	677	717	762	741	758	734	822	722	718	750	747	804	739	738	697	749	713	748	740	752	798	819	763	763	731	747	762	751	762	713	724	718	716	737	708	710	745	703	743	738	704	805	761	776	726	745	748	772	737	723	745	749	740	753	730	762	776	732	771	726	765	735	719	685	732	761	784	760	792	735	683	730	792	708	727	760	733	727	774	771	794	732	747	754	727	727	778	784	760	764	772	748	792	777	771	720	709	770	697	760	794	742	709	744	768	734	729	750
37080	42181	35900	25779	19435	14359	9570	6718	5349	4286	3682	2991	2576	2232	1951	1810	1585	1490	1386	1248	1233	1171	1131	1065	1107	1039	1031	939	966	988	991	928	926	910	924	870	876	892	893	805	863	866	823	838	887	830	833	830	827	842	880	877	783	793	839	810	830	784	829	767	831	818	757	807	826	759	733	781	792	753	793	808	823	781	743	830	758	813	800	831	808	793	797	789	793	824	772	773	815	833	807	823	806	783	771	779	845	763	770	747	785	855	770	832	836	813	845	809	857	822	762	750	756	783	785	782	802	809	808	775	791	763	774	807	797	767	794	880	796	754	799	845	767	822	815	819	780	799	809	743	758	776	784	770	785	810	747	790	780	809	761	728	778	810	776	720	807	817	761	802	785	783	820	801	817	818	769	794	810	808	785	836	793	824	778	826	828	778	781	762	780	803	766	814	746	760	822	777	791	858	820	807	733	789	821	839	804	812	788	833	781	751	781	791	766	788	782	852	811	759	826	794	764	792	803	801	808	750	768	780	805	758	781	769	804	798	748	804	771	766	800	785	781	823	758	765	795	819	843	870	736	818	791	811	782	779	780	785	776	797	796	780	773	793	766	798	778	809	753	811	842	816	833	788	797	813	806	830	813	776	792	770	771	801	786	788	778	819	777	763	789	801	783	764	813	786	798	779	740	787	773	772	833	806	858	769	789	755	818	812	875	823	777	779	805	813	771	834	743	826	812	828	802	780	789	778	770	765	831	828	846	803	819	772	798	782	749	784	799	753	809	729	790	802	760	776	797	778	797	787	766	790	769	733	787	776	817	799	778	759	803	762	838	833	777	804	807	786	765	819	819	789	848	788	819	765	764	781	843	789	807	806	746	819	781	782	819	778	827	780	819	767	803	770	806	774	802	766	758	793	815	766	786	815	770	764	785	797	785	780	757	757	848	770	790	828	778	822	819	759	740	807	761	783	798	802	793	815	830	832	811	816	785	819	763	811	805	810	795	807	741	803	779	828	836	804	813	787	809	797	824	825	754	781	761	778	781	762	757	826	836	779	788	759	854	746	786	761	767	833	807	763	833	796	769	776	813	803	792	819	759	808	855	816	793	775	779	791	778	803	760	792	804	823	829	794	772	757	776	807	808	818	806	859	772	772	771	798	794	782	814	803	786	772	785	793	828	810	744	782	780	787	796	772	864	801	794	790	809	811	761	802	790	853	753	759	828	761	787	821	764	822	817	814	777	818	818	848	819	821	789	769	783	813	794	764	754	810	839	766	783	836	791	841	799	840	714	794	808	822	793	822	831	809	778	804	785	731	797	789	797	793	798	843	775	782	752	823	780	788	752	776	783	835	759	781	797	814	783	790	825	779	798	786	769	788	785	738	782	767	823	820	781	768	801	777	800	787	781	805	787	818	853	805	778	794	817	804	765	830	780	807	811	810	806	781	804	750	750	849	745	844	802	796	830	814	767	721	813	796	773	781	848	758	834	790	773	804	791	823	829	788	802	752	760	768	817	817	851	819	770	804	754	804	773	798	807	799	791	796	790	770	824	764	733	809	792	813	776	782	841	788	813	812	757	810	829	791	796	819	792	791	761	832	813	787	818	802	783	782	748	740	783	841	769	798	855	819	764	791	768	790	815	787	777	752	791	790	785	737	820	776	861	761	788	761	765	789	834	837	788	834	808	745	776	774	752	789	822	788	788	841	765	805	750	787	782	779	802	882	767	775	824	794	840	790	784	790	825	778	794	759	783	824	785	800	726	808	794	770	780	814	727	823	770	771	727	819	834	859	787	800	832	741	753	856	821	801	804	761	784	789	764	800	806	760	764	839	777	782	799	747	781	770	816	812	786	795	845	788	785	775	798	833	789	793	796	819	795	791	777	727	796	812	780	793	769	770	792	787	845	816	849	782	827	812	777	765	822	792	787	810	787	752	776	763	798	810	799	788	767	797	790	778	828	775	762	785	821	806	827	815	788	791	821	813	770	786	802	840	793	805	780	827	813	824	809	752	808	797	787	802	799	776	740	809	787	766	804	741	781	789	814	798	768	813	805	800	843	810	775	759	811	742	734	805	833	758	709	730	789	806	746	806	779	809	767	773	773	801	732	795	792	800	784	780	763	757	758	732	802	801	824	817	795	818	793	822	781	778	794	800	771	773	846	776	754	825	809	793	796	787	812	798	780	772	816	771	828	807	799	823	777	811	755	797	822	846	788	770	827	816	841	826	774	792	808	821	787	820	789	804	782	821	789	772	787	829	789	780	776	834	799	793	761	799	813	814	798	780	741	819	761	839	818	758	784	787	821	805	790	761	766	794	787	821	740	805	806	734	825	769	836	746	840	823	774	793	800	793	759	820	802	759	764	739	795	803	763	747	780	790	856	824	814	807	805	816	828	806	754	755	788	765	790	780	850	806	781	812	826	836	816	790	797	806	786	792	746	784	786	755	837	817	801	764	780	819	815	841	780	780	762	816	800	807	789	808	799	759	773	759	773	818	783	828	777	795	797	811	866	802	782	799	753	824	800	772	798	802	785	741	822	743	779	802	790	803	754	793	772	814	816	777	800	813	775	790	795	777	799	804	801	818	798	765	804	800	854	764	794	818	809	802	811	802	822	783	823	758	822	761	804	864	797	791	799	821	824	768	773	808	792	796	799	775	798	775	755	775	836	793	803	797	774	833	800	787	803	823	738	815	837	783	842	806	749	732	824	759	834	777	793	830	847	844	834	756	797	791	796	802	758	757	806	825	805	785	784	782	744	814	785	836	797	742	835	815	795	763	818	781	799	823	801	808	843	774	818	810	757	798	817	828	780	808	790	773	829	866	780	826	766	807	806	785	771	852	856	772	789	858	813	801	797	829	783	796	822	804	811	806	794	816	738	739	819	801	816	800	780	806	803	809	816	815	825	830	762	801	770	782	811	814	837	771	767	823	773	832	774	822	785	775	782	790	768	763	780	825	787	809	790	727	819	765	800	817	763	791	800	806	806	755	743	752	810	773	753	769	799	752	803	779	813	793	844	800	790	808	803	789	781	822	812	787	781	808	797	801	738	845	808	805	815	778	796	785	852	730	782	774	820	773	799	817	787	830	794	782	777	774	791	825	795	789	823	845	813	791	737	817	851	813	777	803	788	828	802	796	790	785	738	778	786	824	795	788	788	835	750	802	782	782	839	712	799	806	771	785	798	800	804	813	779	791	792	791	779	794	754	806	814	828	816	719	776	790	747	785	783	791	776	767	821	854	818	778	787	816	833	779	751	831	822	753	761	790	849	786	782	786	803	780	797	830	789	785	821	800	810	786	794	807	806	785	765	786	820	813	790	832	803	821	804	801	797	836	804	796	745	767	751	799	788	808	807	801	751	789	783	833	803	817	799	871	820	841	809	814	790	785	860	817	805	754	787	854	756	821	774	720	770	815	807	807	782	765	801	787	798	752	808	782	766	820	819	771	750	780	791	819	784	786	830	813	855	773	789	778	817	807	782	805	806	740
25086	20757	27005	25314	22321	21122	14091	6579	4433	3527	2785	2345	2148	1729	1658	1417	1399	1272	1141	1107	1052	985	934	938	892	896	934	852	855	822	824	770	812	748	770	735	748	762	730	772	726	708	768	716	726	637	714	747	666	695	680	683	727	693	751	660	704	682	691	724	669	691	621	646	693	686	707	705	689	694	638	638	737	687	701	713	718	683	698	661	694	705	681	696	621	663	680	689	723	686	726	651	647	665	683	695	652	693	667	705	707	689	656	675	671	717	651	697	639	682	683	666	703	680	657	686	631	667	679	658	695	663	678	711	620	686	680	663	668	689	694	720	693	690	675	679	688	699	691	660	685	685	647	707	666	709	644	739	691	632	683	669	736	648	676	702	654	677	639	667	677	686	663	671	727	639	658	691	635	674	702	659	703	695	711	686	652	708	684	679	668	718	679	677	690	653	707	693	698	657	658	670	693	712	680	698	628	733	697	657	687	651	691	678	688	627	677	659	716	658	686	713	702	690	651	695	688	663	690	653	679	686	716	680	690	653	688	672	707	684	677	694	708	699	765	666	668	686	668	641	671	671	661	684	724	697	694	745	690	669	719	735	706	657	677	689	705	681	713	671	689	664	723	706	684	630	641	697	678	672	693	658	690	697	660	696	693	688	688	686	675	665	677	651	700	680	717	689	662	702	686	695	705	677	716	680	704	692	712	724	690	738	688	702	708	696	710	693	695	647	636	684	701	679	669	662	724	656	698	687	686	693	698	716	698	703	689	697	645	705	693	718	707	688	702	718	652	702	640	651	645	702	669	686	687	630	628	692	654	655	724	667	693	673	711	725	680	681	663	650	669	705	688	745	713	666	692	702	724	682	681	665	690	733	695	733	694	661	689	659	709	716	705	652	692	680	671	680	717	627	716	690	699	663	676	681	703	683	669	637	724	652	683	663	660	718	676	705	672	660	738	699	657	732	678	709	699	657	661	683	701	714	690	706	703	657	704	713	660	740	684	695	691	654	681	684	682	657	633	695	672	695	686	669	684	725	670	717	660	715	679	634	724	674	684	641	686	702	716	679	723	665	694	681	711	683	642	673	664	612	706	676	672	665	735	726	682	702	662	687	654	718	669	711	662	700	683	669	697	684	679	678	716	695	627	700	674	657	701	678	708	685	649	729	727	720	668	673	670	665	688	779	662	672	696	656	687	691	714	689	672	702	690	681	664	683	705	668	676	729	693	651	676	695	687	690	687	710	689	705	626	707	667	679	701	658	668	696	701	675	681	654	731	666	625	666	713	703	707	690	712	669	725	671	685	659	703	702	644	676	693	649	622	697	706	709	686	641	656	684	673	613	651	649	632	707	693	641	662	697	712	675	704	691	669	716	614	687	637	721	672	671	704	712	635	634	679	681	669	683	716	667	678	666	677	685	691	713	674	676	682	682	672	693	665	646	687	668	721	693	682	711	680	711	656	644	690	681	642	676	698	661	717	649	686	671	672	678	710	665	680	668	685	673	665	702	683	685	691	661	698	671	700	659	661	709	685	694	711	694	642	679	673	719	694	685	697	675	667	711	695	648	670	687	708	657	703	679	708	671	683	635	689	645	666	695	699	650	717	682	645	679	682	686	659	642	652	656	707	687	707	670	733	715	711	679	667	706	715	658	704	735	660	684	668	705	722	688	665	674	668	662	685	636	674	697	699	707	672	677	729	662	697	727	693	706	647	704	685	637	698	669	713	663	686	704	664	685	703	687	670	690	648	715	682	670	656	687	720	691	668	708	645	697	709	684	713	654	719	694	665	701	685	683	647	698	626	626	687	702	709	710	699	656	670	697	685	660	691	686	719	640	727	671	667	670	699	697	695	693	695	668	679	655	687	669	639	679	656	638	678	668	672	695	678	690	669	669	678	681	673	664	674	676	725	652	739	720	680	653	703	672	714	638	663	710	648	669	662	673	697	677	684	678	712	685	655	697	657	641	733	684	683	675	691	692	656	695	683	680	717	663	702	670	718	725	647	703	680	683	667	675	666	683	711	671	647	684	678	713	724	684	652	706	639	629	677	641	702	688	677	664	719	716	702	678	659	690	654	666	687	705	664	710	705	668	637	652	694	679	683	671	702	683	708	683	698	665	658	661	724	668	725	719	703	728	708	712	680	670	674	692	723	727	642	718	720	660	659	642	697	689	644	660	683	656	705	677	700	640	691	650	663	710	648	640	700	670	710	681	705	654	701	695	667	647	724	670	680	715	684	685	655	695	720	685	697	675	628	700	665	655	685	673	682	672	704	634	672	670	659	690	710	702	711	705	661	660	702	656	713	651	684	692	695	667	669	694	693	713	691	678	720	679	715	709	702	648	654	714	650	687	653	695	662	700	691	701	686	631	698	688	663	680	690	695	666	671	687	707	656	683	677	649	684	672	662	723	702	687	663	692	709	677	700	717	667	731	717	680	652	668	667	720	703	666	722	699	712	674	659	684	701	639	681	684	659	763	706	641	625	713	693	719	693	704	660	723	691	660	668	664	685	680	695	684	674	682	709	691	663	685	654	723	689	680	686	693	681	720	673	704	682	692	678	734	687	731	689	662	703	686	751	681	662	686	728	682	670	692	712	711	687	691	691	686	705	674	666	629	680	691	690	724	739	708	678	673	700	667	687	673	673	730	675	702	678	718	677	739	697	665	630	628	697	706	725	642	692	679	698	643	700	671	644	712	643	727	688	722	670	705	666	675	671	705	646	678	713	713	747	686	695	664	742	656	660	655	694	722	692	643	690	703	685	710	671	667	713	680	727	722	670	726	682	695	674	638	684	645	718	645	678	704	702	690	686	702	673	656	705	716	663	666	690	705	686	681	707	694	709	702	683	722	670	648	678	630	684	680	693	725	717	670	659	601	657	661	644	733	699	667	661	607	707	643	646	678	658	710	647	652	699	688	680	680	652	681	697	683	675	720	706	661	662	711	634	687	702	675	687	643	650	716	670	700	667	695	688	648	747	675	688	699	669	718	648	678	665	633	682	731	663	633	681	717	686	675	713	676	707	696	645	739	706	686	674	701	685	692	664	680	665	701	716	704	676	744	690	684	694	669	644	638	664	629	681	677	697	680	711	669	669	644	735	651	613	700	653	678	686	688	710	691	682	653	675	697	745	684	717	646	626	691	688	616	683	666	711	705	676	677	640	717	664	699	691	687	690	716	687	678	693	692	700	657	716	690	669	721	719	670	669	717	725	659	677	649	685	683	669	669	671	666	610	653	671	705	680	669	733	711	673	620	698	682	683	678	729	672	686	670	690	699	694	688	692	711	677	636	722	716	672	661	715	650	645	726	705	682	701	701	622	676	691	667	700	700	717	670	687	647	719	722	709	643	688	700	736	641	713	641	665	634	650	675	688	673	712	692	724	706	669	680	642	687	658	663	650	652	665	670	629	722	638	672	731	688	693	703	632	659	684	696	682	673	701	678	696	671	685	699	743	676	680	644	715	669	690	650	682	654	673	674	667	713
36362	53125	47002	34559	28631	24771	16507	10607	8160	6717	5447	4504	3724	3170	2712	2427	2079	1931	1760	1594	1471	1370	1353	1244	1152	1143	1141	1103	1079	965	985	942	1005	926	903	866	829	816	824	858	842	867	752	801	756	786	734	768	855	702	764	785	726	799	749	716	753	769	810	719	730	742	755	798	729	759	756	753	751	742	692	705	710	750	761	742	702	740	752	731	723	723	688	759	719	729	733	751	751	728	696	733	729	696	717	653	742	727	720	742	751	728	763	690	730	693	671	711	781	747	681	715	710	749	724	698	712	730	777	716	744	716	723	734	678	737	699	716	721	700	736	673	762	716	708	751	754	707	727	732	673	718	724	719	692	747	766	755	727	726	723	733	738	719	809	702	761	710	685	726	715	756	722	738	775	756	711	737	725	719	695	698	671	736	736	720	717	693	710	697	707	684	709	678	715	695	739	705	707	728	708	736	750	675	729	752	678	727	723	705	727	737	743	715	733	705	725	765	757	776	745	725	739	719	802	753	709	740	684	737	717	743	733	702	689	734	705	701	707	729	764	722	718	707	684	714	751	734	729	741	750	718	697	689	731	694	758	683	791	777	725	724	765	726	728	694	732	723	732	711	715	715	725	749	731	700	701	744	709	737	766	721	716	742	692	658	743	708	696	727	742	724	744	715	707	706	740	736	690	738	794	746	757	744	740	711	735	695	731	675	734	771	728	723	725	788	707	716	701	743	733	702	751	793	735	737	715	693	749	754	711	734	736	682	739	692	725	700	722	735	730	736	703	739	694	778	686	719	714	724	729	685	683	736	716	707	754	658	763	736	749	720	766	736	725	705	691	731	691	728	696	725	712	704	742	738	763	720	762	764	716	743	752	683	737	722	732	734	750	745	702	703	766	700	729	738	687	711	729	709	743	719	738	708	738	765	696	732	693	721	739	685	714	685	725	699	778	729	744	712	723	703	720	710	710	677	682	714	717	741	728	700	748	735	725	645	753	719	731	711	721	710	679	721	752	719	707	730	747	708	727	696	759	721	763	735	699	744	739	741	712	741	705	707	781	733	707	751	765	689	761	702	690	674	723	689	763	693	698	718	713	767	664	743	719	722	673	766	735	671	701	723	703	698	725	712	721	739	742	728	721	749	705	705	721	693	709	717	696	723	705	741	707	727	709	721	716	698	734	711	694	727	699	672	751	691	703	728	763	641	729	698	699	716	737	678	720	723	796	738	706	696	673	725	724	721	704	712	758	739	742	766	749	685	719	714	729	760	722	733	723	683	745	744	702	734	738	726	762	731	759	695	729	766	715	711	766	701	714	731	690	741	758	743	726	758	672	690	690	742	701	708	708	681	757	702	750	756	741	715	729	740	747	668	753	725	686	758	726	742	735	765	702	694	739	760	770	762	745	661	723	737	753	720	647	780	668	680	736	722	688	672	735	715	736	741	775	694	728	739	760	680	746	677	745	743	743	704	707	700	700	723	722	757	692	716	730	761	769	740	763	738	729	753	702	718	716	689	714	681	696	756	683	725	737	728	707	703	715	758	706	724	733	719	703	718	715	732	722	700	752	706	710	713	687	709	737	709	746	702	732	724	740	740	755	742	725	717	726	718	754	759	738	738	724	755	691	719	759	738	748	683	695	726	702	775	710	754	727	722	725	639	712	694	693	716	726	724	738	705	743	758	702	747	729	721	760	724	733	685	683	758	724	720	761	700	681	776	761	717	691	822	690	688	686	689	742	723	750	721	735	725	764	701	707	677	769	698	731	742	686	737	723	758	702	699	739	774	741	718	703	771	742	778	678	725	707	726	709	721	711	681	726	722	686	757	703	698	728	682	693	656	721	747	709	707	753	664	743	665	690	714	746	685	734	743	732	714	707	740	682	733	719	687	734	694	731	752	697	753	717	723	723	652	709	740	769	713	714	697	670	713	746	758	700	703	731	685	741	749	715	702	758	731	707	741	719	758	764	757	734	716	737	746	750	794	709	727	769	720	724	712	708	763	698	661	724	746	667	721	736	694	720	725	744	758	734	748	732	751	731	745	739	683	748	771	679	724	714	732	727	705	711	762	707	758	686	738	746	722	767	731	729	752	744	694	748	714	739	756	695	703	742	736	694	724	747	734	696	714	749	705	741	711	696	756	685	701	742	706	697	762	696	742	724	764	727	722	733	723	749	720	672	661	733	730	732	712	754	729	720	678	690	699	696	712	723	721	704	742	672	688	727	740	699	719	743	787	734	699	711	682	667	699	690	746	705	723	701	719	709	715	697	771	755	691	770	734	700	696	724	687	706	733	698	722	706	694	690	743	724	660	738	759	705	726	700	712	711	674	758	696	734	747	744	698	753	757	766	731	723	725	764	744	693	753	723	723	725	681	750	714	733	737	703	683	717	686	727	727	762	697	701	743	759	712	748	759	715	734	728	743	737	717	693	734	734	747	734	750	722	707	749	721	703	715	746	701	713	737	700	750	722	721	722	715	740	716	727	736	701	719	715	723	739	725	719	736	714	701	720	771	668	674	722	703	721	678	766	747	771	719	735	686	668	725	728	709	698	739	761	688	708	726	746	708	753	739	734	723	752	734	750	718	740	732	708	726	672	716	721	728	736	678	761	696	728	715	726	691	732	705	743	760	667	743	734	755	743	666	723	750	719	737	770	738	713	729	737	704	719	747	730	743	729	746	712	698	705	732	757	757	770	701	759	667	732	783	701	718	706	689	712	698	698	740	694	744	749	725	698	686	759	744	750	736	767	693	759	735	720	736	741	719	702	703	700	719	732	708	715	728	754	741	701	714	747	691	726	712	710	780	708	741	738	700	757	706	715	743	742	714	726	692	743	754	733	666	720	726	674	728	696	674	717	743	748	753	715	733	747	742	798	708	739	731	754	712	690	738	691	691	761	719	724	714	740	695	698	745	681	738	727	720	723	749	769	696	761	716	723	726	761	710	769	730	757	755	669	733	699	709	709	695	696	702	708	671	712	715	690	701	717	711	758	743	751	719	753	723	715	739	710	722	689	691	708	693	730	758	676	740	706	727	717	730	684	737	757	717	768	746	714	764	731	726	703	708	786	729	732	787	679	716	688	707	760	718	717	771	742	736	717	702	735	737	718	721	745	689	738	765	700	750	692	727	688	684	691	723	747	715	676	745	774	703	733	738	758	717	705	707	765	699	709	727	702	711	708	724	734	792	710	723	758	786	728	741	749	732	724	734	712	746	768	738	705	732	722	730	714	704	697	702	703	728	713	673	740	716	690	680	754	738	762	732	735	718	764	702	744	754	726	773	712	733	777	727	758	702	726	713	748	715	726	707	715	696	758	715	746	728	735	723	679	741	721	702	680	744	773	735	712	722	712	706	744	734	742	684	732	715	739	718	726	738	701	691	716	712	726	707	698	746	722	710	747	707	698	728	739	753	681	726	725	739	743	715	704	684	750	693	724	714	751	754	734	685	727	711	717	750	726	704	747	705	719	722	727	787	725	700	683	760	707	683
23074	20728	27440	24318	22363	24467	19773	9409	6267	4958	4014	3348	2966	2469	2058	1981	1749	1608	1461	1424	1356	1296	1237	1143	1166	1091	1145	1086	1035	1026	938	952	978	964	917	897	913	877	872	941	876	887	869	840	896	864	850	828	876	763	799	881	901	817	861	815	832	818	858	805	829	841	814	846	824	831	822	768	794	834	818	819	835	833	834	849	848	792	832	805	783	855	843	816	834	839	839	791	863	858	770	817	813	808	805	832	857	828	795	800	834	800	817	814	786	812	828	799	805	834	828	806	763	886	792	799	812	802	760	828	795	783	803	841	803	799	857	852	825	824	840	843	812	850	855	813	793	807	840	827	832	794	751	790	762	807	818	800	794	842	764	827	802	842	794	786	791	812	811	836	793	818	796	865	785	799	819	757	846	788	833	789	850	760	811	798	797	888	793	839	818	831	815	802	780	759	801	826	819	828	825	875	772	794	820	805	822	830	813	808	857	802	816	815	801	797	793	851	793	804	786	867	770	843	829	801	808	758	846	832	807	811	790	764	837	796	847	821	787	825	800	805	818	819	823	843	757	785	838	833	747	788	807	719	753	818	864	803	789	764	782	812	800	832	832	776	741	810	761	814	806	784	776	792	823	802	837	831	821	793	830	820	792	839	801	803	791	861	803	803	793	738	783	821	822	796	834	808	837	790	844	835	757	827	830	806	808	841	868	741	843	789	773	791	816	820	809	842	786	822	841	806	828	839	804	812	805	813	824	862	817	799	815	783	797	824	803	783	888	760	858	777	839	792	800	771	809	805	802	845	757	803	778	816	794	916	816	789	853	805	811	819	808	826	850	770	847	802	813	824	849	791	829	870	841	815	837	829	839	784	770	794	755	787	802	786	813	808	850	794	848	821	805	795	855	821	826	793	774	791	811	805	801	815	781	778	818	812	868	862	823	805	811	766	816	755	830	819	795	834	788	828	792	799	863	819	808	839	783	801	781	783	851	840	800	813	785	842	822	748	792	786	808	754	787	798	853	827	851	841	792	830	860	777	854	833	786	799	806	800	801	795	788	784	807	812	776	812	775	730	797	829	757	784	781	813	768	853	798	785	784	808	799	801	746	805	800	815	824	823	805	810	834	825	818	816	845	793	854	777	787	796	821	792	818	827	768	851	797	789	829	835	815	819	864	804	798	822	799	780	792	811	781	814	790	821	786	864	849	803	843	751	814	785	771	816	797	880	749	764	773	797	834	811	789	824	825	795	812	809	765	800	766	817	788	832	808	866	830	821	810	773	750	782	828	837	825	843	759	839	831	754	809	871	811	855	768	782	816	739	760	802	774	808	774	825	787	824	771	825	854	791	778	802	822	847	838	805	832	797	828	837	803	765	805	806	853	850	791	788	760	816	792	833	804	822	776	763	833	794	808	802	849	820	819	838	783	814	756	810	826	818	859	844	776	803	839	826	818	786	756	807	808	780	851	755	801	786	833	853	802	824	826	868	823	819	829	791	793	812	744	811	811	830	754	846	777	771	813	805	766	844	830	798	796	813	824	787	796	827	824	793	835	759	831	765	810	796	832	828	841	840	812	795	787	790	806	790	796	778	827	793	802	807	778	827	785	777	765	804	874	807	773	791	801	776	827	790	883	808	854	841	803	791	812	829	827	841	792	852	793	813	865	774	815	784	847	781	834	836	789	821	780	800	818	851	815	786	819	799	869	818	826	823	816	761	833	789	787	760	804	835	817	789	821	813	796	808	800	761	760	749	793	777	782	747	744	808	790	768	774	791	857	830	816	826	810	779	849	834	817	741	787	771	768	819	837	805	778	802	761	829	774	810	783	847	816	859	766	789	794	772	852	844	779	801	804	785	778	830	788	805	785	797	831	769	803	791	791	827	820	845	794	806	806	784	865	781	831	786	820	788	799	833	728	791	805	807	832	852	844	787	880	848	816	827	831	842	768	806	790	837	796	852	788	877	696	820	835	812	807	786	839	787	831	850	798	800	765	862	789	878	818	831	800	831	817	761	827	838	885	856	750	797	776	808	784	800	784	803	836	838	825	848	798	834	812	787	812	847	821	838	792	838	768	837	826	819	817	878	854	870	826	812	770	773	886	780	842	776	845	820	793	756	866	769	800	797	815	839	818	832	860	853	785	862	826	806	798	759	841	812	870	781	830	817	817	830	822	818	809	845	800	790	833	765	809	831	880	826	825	813	790	886	833	810	824	804	771	812	816	833	805	848	793	796	790	790	802	829	834	810	775	798	781	839	802	777	835	803	821	780	810	866	785	824	848	840	838	792	772	773	809	789	849	802	767	828	753	794	793	769	808	852	781	787	785	765	794	822	775	826	777	763	795	842	779	815	851	834	819	818	791	761	769	845	842	815	772	799	803	823	818	797	816	701	784	809	870	766	766	785	756	805	806	831	805	806	775	832	846	817	780	821	842	831	779	809	835	795	821	801	814	811	800	789	801	822	803	807	779	791	800	825	822	784	766	763	835	808	770	794	782	812	815	844	787	833	823	833	791	828	847	806	834	829	782	773	823	814	783	800	827	804	813	769	818	800	827	840	800	818	818	782	772	823	829	772	842	826	786	788	813	804	854	750	752	813	837	780	825	860	842	847	783	789	823	831	790	796	785	824	789	798	788	817	817	797	797	792	846	792	795	786	790	867	801	781	766	809	825	816	853	802	827	839	787	841	831	837	776	787	806	839	833	804	799	822	787	812	844	740	826	805	827	797	810	812	896	814	819	817	833	787	801	781	828	753	786	780	789	790	819	802	793	785	777	845	811	838	804	786	800	831	822	759	807	812	844	741	800	829	807	803	802	773	830	828	822	789	799	829	809	800	829	787	824	831	803	785	783	781	741	821	838	798	815	835	809	824	772	796	854	827	786	846	803	849	812	823	822	817	787	829	809	779	817	873	831	789	810	769	861	782	838	845	817	792	783	839	758	817	777	789	834	774	818	804	796	849	831	809	784	770	776	778	860	765	793	806	792	824	771	763	841	840	799	787	785	793	804	830	815	815	813	824	768	748	750	799	781	807	766	797	771	802	868	802	820	808	800	856	815	776	890	816	809	805	809	747	810	823	829	826	819	835	825	812	853	844	769	838	774	850	808	805	826	756	832	832	815	812	821	792	766	816	793	846	797	803	802	814	810	819	847	807	811	821	776	804	850	835	780	817	813	825	814	854	787	838	786	791	808	778	807	783	857	783	828	845	813	853	808	844	784	786	857	829	788	804	832	854	804	839	840	759	806	838	799	836	808	821	750	875	805	807	814	804	777	841	827	792	840	796	794	800	781	853	815	800	808	750	776	749	844	795	766	807	770	811	758	863	791	824	781	849	860	761	813	842	802	826	785	792	859	794	815	773	797	782	807	801	799	819	821	801	849	815	777	830	824	817	833	784	823	838	813	838	799	797	814	789	809	838	891	816	772	773	812	774	803	768	818	843	828	797	804	826	796	841	829	798	808	801	845	759	794	776	814	823	831	786	811	753	794	852
38223	62996	55973	41518	36720	30219	18370	13444	11049	8861	7424	6244	5150	4278	3649	3302	2919	2600	2267	2032	1945	1791	1693	1565	1483	1454	1348	1329	1318	1261	1225	1187	1110	1062	1120	1032	1025	1041	1006	930	998	972	912	940	918	930	893	876	899	877	875	860	853	869	866	868	830	860	868	868	842	895	849	846	861	935	794	837	827	839	861	873	826	861	812	763	867	898	799	857	825	843	833	811	822	866	817	824	852	847	867	762	816	789	824	806	827	833	847	834	821	773	782	780	794	839	797	798	795	849	766	797	831	790	783	842	869	834	837	797	774	807	806	797	912	801	836	830	765	805	816	802	795	775	846	814	790	812	858	831	760	822	776	830	821	839	748	812	799	809	845	831	764	820	789	825	839	834	845	870	840	871	843	843	872	847	785	831	866	803	832	834	792	815	853	806	795	834	807	812	818	814	862	788	839	820	792	841	856	852	772	801	833	830	827	809	799	864	819	858	923	808	792	878	843	845	775	795	829	785	802	808	786	831	829	841	822	836	818	823	846	786	826	810	855	833	861	810	797	776	796	794	839	856	814	805	828	908	832	839	802	780	781	869	817	826	855	876	840	834	797	799	790	822	796	813	808	886	806	817	836	847	851	841	867	811	826	819	849	854	870	802	793	856	816	779	810	821	810	816	752	843	884	865	856	816	778	807	858	839	878	863	837	869	841	814	831	825	821	827	841	840	771	821	826	817	905	823	825	813	820	824	848	841	784	856	803	793	800	833	787	830	789	808	802	855	829	815	866	812	822	867	799	834	805	807	817	831	814	817	823	838	809	816	802	839	804	833	797	847	815	861	810	830	808	801	834	858	812	813	858	833	769	825	802	801	828	836	800	849	835	826	798	836	818	875	838	791	845	834	830	829	818	856	877	823	764	819	810	824	837	796	835	858	816	767	817	831	810	789	848	820	832	864	823	837	775	841	888	845	824	808	779	817	864	852	830	817	867	894	828	777	841	816	821	864	761	843	826	842	867	781	829	827	816	816	822	871	834	818	860	844	817	794	802	808	818	798	836	864	834	802	844	801	820	817	834	798	861	832	843	817	823	829	792	859	806	802	847	839	827	810	807	797	810	817	843	776	791	862	839	839	840	794	815	816	781	832	868	859	833	802	813	856	842	813	859	801	831	813	835	818	827	807	883	813	791	786	815	847	834	814	833	822	802	820	826	815	855	798	831	849	808	786	863	787	827	830	825	798	832	838	800	815	810	818	832	817	837	846	862	851	778	854	823	794	819	805	868	784	797	840	828	828	829	818	830	877	858	777	811	840	784	847	862	828	837	791	870	868	839	779	797	782	819	867	811	868	829	851	889	830	800	790	813	795	849	833	830	771	829	851	820	829	821	809	857	814	818	806	814	837	836	839	820	742	875	846	777	819	825	754	813	798	839	817	834	792	803	819	801	831	816	824	805	797	801	795	765	872	802	797	796	795	854	796	841	836	829	828	785	855	818	834	777	817	799	833	842	817	812	789	815	787	823	815	779	814	836	857	843	837	790	792	814	824	865	822	831	841	784	806	798	840	844	834	837	822	829	797	832	854	829	902	791	803	825	817	825	866	848	793	798	821	854	797	791	831	839	848	796	821	791	845	860	800	867	787	802	832	801	790	823	831	803	868	900	826	798	805	871	850	816	796	843	782	843	846	792	791	869	807	849	807	771	800	871	780	849	832	813	868	857	796	819	813	820	856	852	801	805	778	855	809	805	864	870	823	812	820	872	861	825	785	828	877	864	747	807	802	775	800	827	788	871	766	824	785	788	811	836	823	814	877	801	800	811	817	838	860	833	812	784	843	824	810	883	830	806	808	826	833	808	764	768	780	815	838	836	881	777	830	842	776	813	826	820	836	778	834	823	827	835	825	792	797	836	793	811	847	822	851	828	820	831	790	848	813	815	818	847	831	839	815	802	851	804	825	874	787	811	827	857	828	781	820	761	884	800	839	811	831	835	783	832	823	846	855	760	832	807	808	817	781	848	821	846	827	834	816	813	805	853	825	759	828	850	863	889	799	822	803	801	804	818	841	857	844	791	841	872	823	806	790	832	845	815	849	847	788	828	827	786	833	767	803	753	857	751	851	780	809	798	784	854	828	805	824	845	758	840	844	787	803	806	842	767	846	869	834	856	782	850	822	780	827	872	861	805	808	837	816	817	847	798	825	871	805	831	831	882	862	766	810	758	879	792	823	825	817	810	837	841	826	841	812	849	816	827	799	863	830	735	816	780	817	856	809	814	874	848	855	833	857	783	827	826	850	828	794	859	853	784	858	826	780	799	794	787	798	777	803	862	778	799	805	883	815	832	795	794	838	846	807	840	835	829	802	811	833	850	800	825	815	775	880	792	812	839	824	801	824	885	849	819	809	829	804	833	829	819	850	846	810	795	803	815	874	849	840	771	836	827	818	805	810	860	852	799	792	861	788	785	816	802	845	760	831	848	859	835	858	835	830	793	845	805	793	793	809	816	800	789	858	892	835	816	844	840	883	844	866	880	838	806	839	840	762	859	813	832	831	899	822	811	777	816	796	813	770	836	780	813	833	830	823	787	851	810	838	852	856	808	818	888	818	821	842	795	877	796	828	813	779	783	790	828	789	830	862	851	835	825	809	768	819	856	786	877	838	859	795	794	822	879	796	795	840	850	818	863	854	808	834	882	817	868	794	820	849	814	787	823	816	802	830	836	839	797	783	784	802	793	806	808	819	839	793	783	855	834	791	851	861	835	782	842	852	825	838	771	826	804	803	838	856	832	846	824	844	826	796	817	775	779	800	805	830	802	793	830	827	815	801	807	805	838	844	838	799	826	820	853	797	837	846	782	786	839	828	772	843	860	839	757	842	835	793	815	822	882	824	796	837	807	841	746	796	834	843	827	783	861	791	830	835	777	785	836	805	810	783	811	794	826	830	834	852	822	893	833	801	811	813	792	825	827	849	820	815	859	840	839	836	840	839	832	833	771	858	868	830	864	819	824	811	807	836	859	857	769	828	810	867	818	867	853	827	817	792	839	876	837	798	794	785	831	813	908	835	864	817	832	791	799	850	834	867	844	836	833	835	851	825	865	815	888	814	821	785	830	835	851	775	861	801	838	846	858	835	841	841	856	824	790	849	779	827	811	846	860	804	835	812	829	803	815	835	819	844	843	808	797	800	864	862	849	797	805	828	817	874	801	802	798	773	754	858	830	792	846	871	835	819	805	794	799	822	817	823	819	849	861	797	806	796	805	820	816	796	825	852	833	840	803	823	864	779	833	801	826	786	788	825	804	853	810	845	837	835	834	827	782	787	816	814	840	840	811	857	815	881	846	780	846	869	803	812	823	793	747	901	819	806	812	830	860	797	814	793	845	764	804	807	796	862	815	806	830	831	748	841	824	852	834	784	796	827	763	850	817	859	782	800	857	811	849	801	835	816	854	810	817	784	842	851	801	788	819	874	850	811	798	835	876	855	813	781	798	830	779	761	821	921	807	805
34142	33676	29597	21693	13034	7442	4623	3346	2659	2182	1887	1770	1496	1421	1252	1173	1113	1062	1009	988	946	983	941	853	895	821	918	902	874	817	796	832	782	820	839	706	777	743	800	771	793	769	829	761	770	777	739	787	716	725	778	746	717	733	733	802	763	764	760	747	751	716	700	732	774	699	686	742	762	730	814	789	729	767	770	778	704	710	754	739	753	776	762	745	757	704	768	730	750	767	752	728	785	767	731	760	732	767	699	767	727	730	732	721	756	695	685	731	763	779	751	719	728	758	743	693	729	780	747	769	706	676	770	703	752	785	728	684	699	729	733	759	734	745	680	760	735	700	752	759	668	716	731	730	698	762	726	743	734	688	727	715	762	745	732	728	753	760	716	754	716	717	807	755	717	709	654	704	817	774	766	732	782	719	799	754	732	688	729	738	762	723	716	735	732	730	742	734	719	774	736	745	751	678	793	754	666	711	709	768	763	791	742	749	709	762	779	774	686	781	727	729	756	792	730	767	762	689	762	738	706	764	715	765	757	697	763	767	706	770	772	788	717	760	728	701	740	694	763	759	778	759	669	747	776	757	776	778	738	784	762	779	694	720	723	719	713	764	710	718	762	774	726	689	710	760	774	751	699	733	735	747	728	762	790	713	745	774	779	810	766	754	770	684	734	724	702	718	736	687	772	811	751	762	755	796	719	798	765	704	727	777	736	753	720	757	701	717	713	722	736	707	752	776	735	719	776	727	770	771	746	713	779	758	756	728	714	745	778	768	699	776	741	747	758	769	722	727	772	770	764	751	809	733	718	720	745	752	755	741	737	795	770	720	744	716	753	743	786	733	738	768	746	754	729	742	812	767	747	725	782	745	760	750	796	775	749	732	779	743	736	767	786	701	722	753	706	758	721	751	687	714	764	739	721	748	735	774	787	766	735	744	756	739	760	712	688	725	722	777	732	809	735	732	743	759	728	736	703	724	745	754	735	742	808	729	745	775	739	704	775	773	709	710	792	808	740	738	746	779	739	715	719	772	745	746	787	735	735	738	753	697	710	738	723	777	736	726	728	733	772	696	726	781	722	740	708	704	785	776	715	770	740	692	679	785	772	713	735	783	753	736	762	765	724	727	714	729	757	766	699	716	720	767	710	792	727	743	823	708	783	722	735	732	752	739	715	765	787	706	753	718	709	776	770	735	779	721	773	750	752	779	736	730	788	767	740	718	732	790	776	763	717	751	734	766	761	740	703	708	718	739	736	778	778	747	803	750	722	762	763	747	781	718	698	725	772	690	734	711	771	709	724	741	781	722	750	740	733	708	720	799	783	750	763	754	714	758	754	727	778	804	783	711	745	741	749	734	729	737	742	722	745	792	741	784	746	716	764	712	738	698	767	764	725	747	765	723	684	785	775	780	700	760	723	707	753	769	771	765	781	748	748	742	733	789	738	750	728	695	768	737	709	770	745	704	724	763	687	745	757	757	756	724	772	764	763	767	734	776	703	693	723	810	745	720	731	770	753	766	829	689	720	740	739	749	736	760	700	742	748	764	736	748	775	759	739	722	720	788	752	703	712	753	764	824	768	757	739	738	707	716	767	770	696	770	782	705	701	763	746	783	777	721	742	718	753	712	765	721	737	723	742	799	780	770	712	787	718	744	741	722	751	715	748	755	739	717	745	732	759	762	751	766	742	714	744	735	746	694	804	736	698	734	758	746	705	763	746	766	748	751	711	743	738	766	774	747	786	800	710	712	721	736	738	747	744	818	731	770	707	729	728	736	760	795	738	728	781	779	770	751	743	697	731	748	774	764	711	751	751	718	757	750	712	705	771	744	724	751	707	753	733	726	736	687	769	759	723	716	726	725	755	759	746	762	750	731	789	730	781	743	732	752	763	741	701	784	748	736	776	744	778	783	727	755	766	710	689	762	758	764	737	738	748	725	815	723	802	743	700	756	782	744	755	797	715	757	726	757	710	740	711	775	691	781	771	740	732	749	725	712	723	726	807	714	729	729	744	724	757	756	717	822	764	760	709	715	722	773	733	750	760	725	748	738	749	745	787	732	759	776	762	748	757	748	784	720	689	692	694	735	758	764	735	756	755	770	709	707	765	717	776	758	729	750	730	730	732	752	715	725	786	785	744	762	710	757	747	756	751	733	735	769	755	751	730	755	702	784	744	756	780	738	739	758	773	764	790	734	737	722	721	724	769	752	718	710	785	721	788	736	746	789	693	737	782	786	698	783	738	731	745	755	724	782	783	720	722	751	743	709	781	764	701	751	710	718	716	754	776	741	771	772	729	740	765	796	721	745	760	741	709	702	776	731	826	704	734	769	751	764	706	768	766	756	732	753	699	761	775	757	773	745	697	761	768	751	725	729	762	792	760	760	750	708	788	738	720	736	721	752	723	770	747	761	743	775	754	763	757	730	775	738	738	740	757	734	776	740	718	799	725	729	706	698	711	740	794	670	734	767	750	782	709	717	743	784	704	679	766	759	731	738	787	768	699	743	777	758	739	719	709	750	729	765	766	770	772	687	777	764	748	730	810	711	745	773	675	769	737	780	734	799	721	748	744	736	789	695	760	781	726	773	753	789	761	821	760	748	793	736	749	724	725	744	697	739	788	728	729	734	825	751	749	781	751	768	737	715	760	695	745	711	778	696	733	794	746	765	784	777	737	728	711	725	722	749	734	701	705	778	759	724	756	764	785	744	764	760	716	789	725	688	756	767	730	718	771	757	790	760	748	758	792	713	733	758	699	735	756	765	798	761	736	740	708	729	727	796	770	759	735	767	748	746	762	791	740	758	783	744	762	795	731	761	785	788	775	736	762	751	775	706	747	729	757	761	747	744	722	717	700	679	700	709	780	746	754	709	791	789	731	751	727	733	722	803	742	772	741	803	707	752	701	747	769	761	764	770	758	798	785	726	760	728	715	750	754	805	709	800	760	721	725	772	723	745	701	770	734	727	781	734	754	760	695	746	753	772	771	786	736	773	696	729	755	760	789	732	718	777	727	749	721	696	727	777	752	702	718	758	798	760	716	746	787	793	749	698	733	716	732	746	776	787	732	738	715	769	746	767	750	693	716	717	740	719	791	732	771	710	745	787	721	754	739	768	732	779	784	761	735	750	759	761	775	740	739	729	733	721	739	688	766	692	776	717	766	780	760	747	743	710	741	749	726	752	789	725	769	690	796	752	749	700	799	700	804	784	721	764	759	739	716	740	711	747	728	735	761	682	783	746	726	736	771	788	731	714	752	747	750	708	749	779	755	701	734	758	745	788	728	698	789	731	702	749	792	776	773	791	754	768	752	772	743	697	747	766	703	770	739	764	744	688	771	737	736	724	752	688	771	755	741	732	704	793	756	715	705	772	724	728	789	738	724	694	772	750	765	769	718	826	758	719	729	729	757	721	755	726	730	737	725	828	743	730	744	709	796	723	766	725	738	700	759	714	749	725	723	729	774	752	755	721	724	738	749	745	702	790	704	701	755	724
36855	44059	36364	26245	18858	12528	8328	6668	5388	4341	3583	3051	2632	2347	1988	1889	1685	1536	1412	1315	1304	1186	1139	1094	1037	1048	985	984	999	969	1008	940	906	957	899	903	879	862	887	840	843	829	817	794	843	792	807	873	808	844	829	838	832	843	866	859	792	855	769	760	820	834	794	801	880	757	807	802	797	792	825	761	806	779	799	776	798	792	788	784	788	801	836	767	800	780	757	763	836	778	784	784	846	795	814	754	787	842	773	808	765	822	756	764	786	817	797	781	751	800	776	769	755	804	830	817	834	861	818	795	785	791	768	800	754	825	806	780	803	799	803	808	738	805	776	794	814	797	776	743	787	811	768	820	778	783	800	807	774	743	781	802	820	758	802	801	775	792	794	772	815	772	789	789	790	772	842	753	784	805	844	775	774	783	773	798	821	796	828	800	793	786	760	807	817	802	796	757	789	795	772	805	833	846	771	804	774	796	760	772	784	836	792	793	806	865	810	770	797	806	818	863	817	838	773	772	785	785	755	833	772	824	813	783	760	824	797	796	798	812	810	742	809	769	808	803	778	769	764	785	798	800	795	813	815	796	819	802	781	776	787	798	782	783	780	820	773	775	788	742	820	764	795	828	740	798	799	820	772	781	797	751	798	777	786	751	743	790	785	789	762	795	784	758	778	790	755	813	799	816	776	795	766	763	792	812	816	784	791	758	785	763	858	756	756	814	766	795	778	814	731	793	826	811	826	831	796	824	816	798	833	838	797	830	772	780	814	811	764	793	755	798	855	776	782	747	797	788	778	773	810	816	840	806	781	776	773	768	815	816	835	844	794	804	807	752	826	766	762	793	815	729	809	793	782	825	876	849	776	822	784	797	805	801	774	780	760	730	824	807	775	752	813	796	823	744	821	827	797	724	798	837	794	786	778	815	799	792	779	839	777	768	784	781	777	809	813	802	819	872	760	784	834	771	762	749	730	772	814	772	748	781	794	815	778	853	794	790	836	784	798	825	804	766	774	824	807	830	808	811	766	799	784	763	773	793	765	802	812	779	742	781	802	805	803	791	783	809	830	771	801	815	817	773	795	811	801	812	804	833	763	822	776	778	735	824	839	801	775	800	805	805	791	789	795	815	797	790	839	825	794	806	784	779	796	746	748	767	806	787	809	809	792	858	789	806	760	805	814	766	819	761	809	800	833	740	786	797	774	821	768	771	777	783	780	779	755	783	782	780	748	753	820	824	812	788	780	831	786	822	826	761	756	788	787	798	773	788	752	804	803	790	809	773	803	784	800	810	819	804	775	738	740	790	808	791	817	785	766	774	845	805	779	764	784	794	822	798	830	823	798	817	812	758	792	763	767	791	803	782	786	765	782	808	814	752	772	793	808	761	801	781	797	804	808	791	803	778	797	819	769	794	764	787	772	803	741	767	843	829	800	812	810	786	780	805	803	788	810	795	806	789	810	786	785	814	793	778	804	813	812	814	809	807	805	769	818	807	764	756	772	771	786	832	858	764	813	809	793	804	748	746	783	771	803	798	794	780	802	766	807	856	804	813	818	792	807	801	776	794	791	834	806	786	802	815	775	815	811	790	803	761	792	756	804	800	736	817	736	788	771	764	823	729	741	820	773	848	788	821	793	755	833	782	766	823	759	739	750	771	754	769	781	845	756	870	770	744	817	802	802	847	766	816	831	749	752	802	801	794	787	767	819	742	766	797	812	793	836	780	801	776	760	803	795	815	744	789	782	789	850	806	778	758	770	804	836	809	782	766	755	812	801	759	737	760	826	833	784	757	794	769	799	784	752	801	798	765	822	808	826	753	779	795	800	782	739	802	837	773	797	755	788	746	769	775	850	762	806	775	780	790	735	793	731	795	776	825	789	787	755	810	757	787	772	743	809	807	772	782	828	781	799	822	780	765	820	831	789	799	792	794	797	777	781	719	771	776	830	795	801	808	796	834	794	762	854	802	813	813	821	805	770	822	780	724	791	786	800	789	792	777	804	787	766	779	851	802	772	797	845	741	810	833	763	820	756	833	788	772	805	792	762	831	804	776	805	839	769	756	779	764	767	806	851	790	818	794	774	798	809	805	771	782	821	808	787	787	764	833	773	833	840	732	801	752	802	760	770	751	768	794	819	738	793	816	799	788	809	771	816	808	797	786	774	759	751	790	772	783	785	776	846	764	743	801	796	785	811	765	819	780	787	790	764	835	780	801	809	833	807	799	817	791	784	865	813	794	794	784	802	810	818	787	827	757	794	748	759	772	834	810	826	758	809	753	780	787	808	790	742	814	815	806	787	838	801	794	757	809	823	748	823	785	822	770	797	823	805	727	816	776	788	791	800	770	764	872	758	802	823	766	824	750	792	728	739	762	753	798	774	773	796	799	818	791	833	760	781	824	770	779	748	850	732	822	810	821	791	808	796	740	767	780	803	805	810	768	762	811	780	805	766	788	837	757	774	821	771	792	835	798	794	766	748	826	782	803	810	786	770	838	799	824	746	818	751	782	766	775	784	757	814	777	772	807	810	776	801	785	740	764	786	783	756	750	819	786	806	741	752	752	801	747	775	812	797	791	780	840	742	793	716	787	786	791	805	819	835	749	810	750	818	817	819	771	734	810	733	810	808	791	834	820	801	789	791	842	772	849	845	816	778	720	813	818	791	750	784	767	813	755	745	790	839	805	775	805	733	828	786	815	826	810	779	728	759	806	766	780	803	823	775	797	783	830	741	774	775	802	783	804	778	749	854	758	817	798	770	777	768	826	853	784	789	841	812	775	781	772	792	826	803	845	736	819	789	793	829	812	828	834	813	816	784	779	774	790	821	799	825	822	823	799	815	807	791	780	769	751	786	753	819	774	745	807	745	804	805	796	841	840	768	789	820	783	788	751	768	823	800	821	758	781	786	808	776	774	863	822	782	819	773	808	820	785	779	775	805	793	812	798	815	754	795	771	830	807	788	787	794	787	779	766	834	772	799	823	769	781	851	770	800	798	781	839	802	812	758	831	774	747	759	832	835	786	777	757	777	818	756	763	850	754	760	798	808	792	751	815	835	808	813	799	802	826	785	815	736	815	778	805	789	811	784	816	823	806	817	784	708	785	817	809	810	782	776	783	780	753	778	805	806	803	834	776	800	790	786	793	758	790	797	841	804	799	821	835	871	831	823	788	775	755	761	778	801	824	819	785	819	848	814	768	844	797	788	775	792	841	800	817	787	803	771	770	804	880	767	817	816	767	800	780	859	762	788	798	784	803	831	813	778	810	775	786	828	792	806	796	833	795	776	816	825	786	785	759	821	803	783	776	777	788	793	793	812	795	867	771	791	791	847	789	788	770	772	787	830	823	738	772	770	796	853	804	796	814	820	756	788	819	786	789	829	817	798	801	835	810	781	756	809	801	768	794	811	809	770	778	708	781	768	808	783	810	758	822	764	786	812	780	731	774	769	781	801	806	800	745	702	803	787	724	787	759	825	745	778	794	788	745	827	786	807	763
25053	20761	27042	25630	23074	17912	10694	5990	4221	3534	2873	2379	2123	1802	1635	1459	1359	1215	1213	1165	1095	1023	957	983	846	841	909	842	809	803	820	808	822	802	749	766	772	726	787	754	762	682	728	677	700	728	709	661	715	696	672	679	698	706	692	694	632	760	678	696	641	655	694	711	724	695	707	634	681	646	646	740	679	638	680	675	755	727	659	710	693	704	740	668	701	721	687	700	669	661	646	706	668	717	619	692	684	655	649	709	664	661	730	665	714	707	655	672	667	656	680	631	683	685	685	731	678	682	732	632	672	644	705	666	709	672	668	678	700	645	665	657	655	653	663	684	687	687	658	662	654	664	607	670	694	677	686	667	670	669	705	699	697	688	715	697	648	685	695	633	638	713	711	718	681	694	664	669	693	666	709	687	692	667	657	702	711	676	666	651	697	666	677	664	639	753	695	713	727	681	695	679	670	702	705	638	665	681	657	700	655	644	725	671	682	702	655	686	660	659	661	676	648	670	648	682	701	708	658	686	683	630	655	678	653	700	671	692	639	635	699	715	672	730	658	648	707	744	623	687	669	677	673	708	650	695	665	639	703	650	646	728	684	702	711	718	640	686	661	744	705	668	669	695	681	711	700	660	651	662	652	683	665	690	660	670	628	677	656	709	678	647	716	673	665	682	648	677	710	715	724	663	723	636	742	690	687	671	708	686	666	654	671	685	632	655	704	716	680	720	685	699	680	657	669	684	688	680	674	701	672	722	677	697	723	716	678	719	686	667	679	700	691	685	686	669	679	702	695	650	691	654	653	714	671	700	693	685	684	718	713	674	718	699	686	704	665	650	690	688	650	702	691	748	683	638	670	693	660	703	701	708	702	715	709	667	691	720	708	668	703	733	673	708	683	668	670	686	714	698	645	705	719	616	646	695	670	678	652	701	650	731	698	656	713	640	678	690	725	722	698	700	729	709	691	675	668	682	677	656	692	700	668	668	676	691	667	710	712	662	656	694	689	634	735	689	675	668	654	700	669	676	668	691	699	647	658	693	676	673	639	713	700	709	641	644	673	652	697	672	677	679	698	690	712	721	706	700	705	671	666	658	689	717	694	632	708	744	663	706	729	666	648	737	678	677	685	647	655	667	710	705	706	740	653	639	706	665	654	651	670	686	662	661	638	691	716	643	639	675	619	666	675	684	730	684	694	683	649	695	693	684	645	666	681	679	672	684	632	724	690	684	648	695	693	731	635	703	675	681	623	693	675	683	693	681	692	710	702	672	696	674	723	709	651	697	711	679	657	661	686	638	705	689	645	632	666	666	726	673	652	708	674	659	672	659	699	697	686	722	699	733	695	680	685	647	648	692	652	725	668	670	684	676	688	651	691	676	703	680	702	640	678	678	695	684	675	659	689	714	691	732	681	701	694	654	706	613	676	687	682	720	758	664	629	662	674	692	681	677	706	700	704	708	714	699	723	737	717	687	661	662	679	733	705	724	691	689	650	717	678	654	714	715	688	690	711	691	674	659	688	710	686	700	688	682	672	645	665	700	721	666	701	692	679	676	700	703	625	691	679	715	697	739	698	672	659	662	687	681	672	716	675	674	696	705	672	707	645	664	700	691	690	658	712	684	680	684	713	634	689	711	647	701	674	699	676	654	678	721	686	723	670	674	666	632	678	707	673	678	642	643	706	696	715	705	659	665	660	663	715	676	707	668	651	680	710	673	674	707	662	654	690	706	650	706	700	741	658	694	678	648	670	750	725	661	680	693	651	649	684	733	734	656	665	656	688	688	603	673	696	657	721	703	657	696	672	705	686	711	710	649	700	669	693	690	691	692	698	700	668	650	663	737	632	671	639	664	673	709	663	736	730	631	687	665	689	696	686	696	707	643	689	665	690	688	676	672	696	665	698	660	666	696	660	676	656	644	707	689	729	646	673	681	714	709	702	719	672	639	675	689	735	698	657	671	715	674	687	684	676	692	646	683	698	717	694	666	674	714	687	672	668	702	653	685	704	670	657	696	719	704	683	682	709	670	685	727	692	681	696	635	642	691	692	657	675	658	696	650	713	633	700	709	672	682	687	679	758	683	648	660	706	703	718	650	639	696	701	711	619	663	711	698	710	673	710	725	682	697	718	654	713	647	618	702	684	682	657	694	732	681	699	692	665	684	681	683	688	709	710	688	690	715	652	663	682	702	652	610	682	702	652	701	683	717	657	679	684	679	733	660	659	721	679	708	651	681	656	667	677	665	683	706	686	685	663	660	700	638	672	692	667	723	679	713	707	664	680	668	700	729	672	702	703	701	706	652	710	623	711	663	705	649	727	677	708	712	704	689	728	668	707	663	694	683	724	727	705	613	678	692	694	702	659	689	688	685	673	688	721	708	713	634	635	661	733	663	701	670	670	705	702	711	703	659	701	641	682	670	677	697	724	692	685	625	667	645	659	655	678	701	701	707	681	678	693	690	705	682	667	641	687	719	694	677	684	667	692	622	670	683	633	705	675	704	726	722	697	708	676	690	676	639	726	648	679	689	648	701	638	657	690	716	704	671	674	655	670	673	656	668	679	761	677	668	664	693	694	691	700	690	657	647	647	688	703	705	709	698	699	614	709	721	676	667	636	638	703	642	693	698	653	670	737	673	692	685	681	700	716	699	676	652	686	710	679	707	661	714	670	682	731	654	706	702	724	678	712	686	628	676	689	657	640	613	649	649	649	722	702	635	646	652	660	707	655	674	708	714	666	655	670	690	716	620	703	738	670	712	695	663	708	681	712	684	674	668	687	662	684	695	663	654	643	658	699	651	683	670	684	742	672	750	705	672	649	727	706	665	690	649	685	671	654	667	667	690	700	633	690	712	673	650	648	696	696	704	702	696	695	687	695	665	706	626	696	662	664	676	650	687	710	652	666	686	636	694	696	676	688	651	699	673	689	651	667	665	707	681	635	629	702	690	657	678	684	691	723	673	652	687	636	677	662	713	646	728	678	679	674	637	697	645	659	716	670	659	683	683	701	706	687	696	660	715	680	666	690	748	674	705	685	683	715	684	685	658	683	656	725	691	706	668	693	707	678	629	674	696	653	697	662	718	681	698	712	694	612	664	620	718	705	662	638	713	719	701	684	639	717	669	655	656	711	670	732	739	702	709	654	700	657	701	663	680	675	657	678	658	696	674	685	699	643	698	700	718	695	724	695	703	671	667	677	675	673	758	689	656	668	671	703	684	700	668	671	682	715	709	692	732	669	669	669	684	652	697	689	652	708	676	700	690	665	698	688	737	728	656	680	688	664	720	616	648	701	673	700	690	663	706	690	637	678	679	674	660	721	689	687	693	681	646	627	649	691	675	697	676	658	688	672	691	666	705	676	708	658	687	696	716	693	668	689	721	681	686	703	663	663	681	685	725	714	700	752	632	682	683	695	692	713	683	692	694	690	662	691	659	648	633	682	718	676	692	673	661	716	691	679	677	662	664	690	724	670	731	717	719	649	709	705	628	699	652
36959	53569	45781	37519	29341	18425	13749	10224	8087	6700	5506	4546	3875	3238	2754	2398	2210	2052	1782	1616	1545	1459	1297	1195	1190	1146	1140	1013	1079	1005	947	948	950	985	885	892	875	859	832	759	829	831	785	792	801	778	815	756	761	758	755	770	748	752	738	727	695	746	724	740	741	720	748	776	753	749	718	726	774	725	687	740	751	713	708	792	718	687	744	711	689	720	696	725	726	725	715	720	764	700	724	705	710	702	688	687	708	762	733	713	748	751	751	740	700	677	755	727	714	720	706	707	721	674	743	741	684	717	699	756	732	634	734	693	699	709	774	719	760	719	753	751	730	709	686	712	727	752	717	725	740	677	740	712	724	726	707	757	729	713	708	741	804	776	740	708	661	692	741	703	704	700	711	759	744	710	744	789	726	704	644	715	703	690	751	732	766	710	727	721	772	697	720	698	630	717	765	756	728	796	679	731	688	748	697	706	782	745	734	736	699	754	747	731	695	698	693	737	733	719	702	723	713	691	780	713	719	711	698	757	722	760	739	726	686	736	748	761	740	736	727	729	708	728	712	697	718	687	736	721	705	731	776	664	757	689	759	702	721	714	699	737	714	741	689	709	715	683	764	696	726	688	686	712	694	745	813	727	715	744	746	693	734	725	742	748	756	743	718	704	716	686	685	683	723	720	736	749	740	719	755	735	723	723	730	734	720	735	742	732	687	745	669	743	707	731	730	696	697	731	786	737	745	733	696	745	731	714	741	690	727	739	751	752	723	732	670	738	715	739	714	715	704	747	679	757	741	751	756	758	699	700	741	745	750	743	739	745	749	774	723	731	681	718	735	710	734	711	728	716	721	705	676	681	746	716	704	696	720	675	716	735	751	697	708	695	753	719	783	737	766	707	740	771	748	759	713	777	710	752	706	725	756	720	727	737	719	716	750	723	710	773	693	714	680	677	735	695	725	706	709	735	732	740	749	737	734	721	741	698	737	740	667	708	721	728	718	684	779	719	734	685	738	755	764	764	701	719	725	715	776	734	775	704	719	710	698	668	701	710	741	740	707	757	731	771	751	718	674	700	707	702	719	723	686	715	676	760	748	712	725	722	751	721	722	729	733	701	714	724	660	736	766	723	707	713	699	693	759	727	715	711	688	761	706	699	684	730	739	702	745	738	730	702	728	696	714	742	750	759	740	724	719	708	724	742	703	729	757	725	755	699	723	722	712	730	758	777	730	736	732	785	705	729	717	737	765	727	690	762	717	710	729	683	687	758	697	765	717	745	733	771	682	730	680	674	759	733	761	748	691	715	696	731	764	704	745	722	733	699	698	678	717	764	685	669	734	712	695	745	738	748	705	760	737	756	691	709	705	685	743	785	713	670	713	691	760	696	677	731	751	749	726	691	727	772	746	707	769	703	791	739	708	696	751	728	730	755	754	714	762	668	731	714	683	750	737	769	702	707	755	712	769	712	716	737	695	699	745	686	734	732	714	719	702	699	721	713	744	717	760	749	704	748	724	720	695	689	768	759	775	729	690	723	782	724	737	759	657	707	722	684	785	744	692	743	707	723	749	707	728	690	721	719	718	693	723	701	749	720	747	719	781	740	694	699	732	738	726	723	778	748	717	725	772	708	687	748	781	757	753	681	712	708	749	760	719	713	692	740	762	702	683	728	714	758	738	722	714	725	723	688	767	717	709	696	705	778	751	700	717	750	675	731	725	709	733	739	749	718	768	698	731	738	730	737	708	697	734	759	718	750	709	713	756	702	729	715	732	777	740	696	730	688	708	751	757	771	687	732	709	717	728	689	708	719	742	773	691	768	712	708	728	750	718	730	733	697	756	764	671	719	713	698	731	739	708	753	672	697	717	713	687	700	683	743	716	743	728	761	739	748	692	713	712	759	735	700	722	692	730	672	726	722	730	745	719	736	691	725	765	736	735	705	750	728	702	724	670	721	720	674	706	697	680	714	740	725	721	685	749	731	736	712	748	699	735	696	726	727	753	715	729	707	702	765	698	736	702	728	709	730	771	744	693	747	724	726	763	705	717	750	699	700	784	680	699	705	706	660	694	712	706	716	749	706	716	714	722	712	737	673	746	733	752	708	716	688	704	699	721	682	711	701	695	759	776	687	719	712	733	670	731	671	742	700	718	710	733	738	706	746	697	730	748	709	765	661	759	758	766	727	724	690	710	737	689	728	711	725	727	745	745	700	700	715	713	758	698	713	727	702	699	709	708	738	779	760	713	742	715	696	726	747	741	727	721	711	730	769	711	737	683	675	703	698	736	732	705	726	710	730	677	751	725	743	768	768	749	754	709	726	735	732	734	702	756	736	695	698	708	716	760	730	689	732	729	727	675	732	772	740	740	733	692	737	712	729	686	719	722	765	728	705	731	748	736	760	695	678	698	664	722	686	681	722	740	750	682	719	749	718	757	775	716	670	719	704	722	713	703	721	756	769	739	714	736	728	699	712	716	736	751	717	720	712	764	789	715	707	721	668	725	719	711	721	691	716	769	728	719	670	693	736	734	747	711	715	697	705	744	772	717	710	693	739	705	680	729	801	712	691	719	754	688	734	695	713	761	708	750	716	710	719	741	717	713	667	699	713	774	744	746	705	749	736	666	725	748	709	718	703	719	696	732	694	732	693	689	696	743	743	722	728	742	702	694	707	738	755	668	699	776	738	687	710	703	749	725	768	660	704	684	722	782	746	722	754	696	720	725	758	734	652	728	746	730	690	788	741	692	742	704	690	695	781	708	712	720	704	714	703	707	701	759	745	668	726	737	725	699	694	715	713	739	726	692	742	757	705	710	766	734	731	719	715	732	711	718	693	733	725	738	755	746	749	718	733	709	710	696	679	732	745	743	690	723	732	757	738	703	720	712	710	742	728	704	695	777	721	747	726	698	728	751	718	737	762	740	728	698	727	641	765	747	734	700	662	725	715	736	697	728	697	718	728	695	715	685	702	708	753	750	702	702	748	685	745	716	698	742	719	750	687	719	695	706	775	749	715	707	731	709	732	712	750	710	770	692	673	694	744	730	695	709	703	772	797	689	704	712	746	796	708	701	744	722	756	742	709	711	702	690	714	686	711	716	763	678	761	697	711	771	746	730	695	733	749	682	734	703	677	751	730	758	734	676	713	710	718	682	681	718	736	722	743	772	758	772	684	722	667	715	731	722	770	795	767	745	745	701	731	707	730	736	730	705	738	732	717	731	718	701	706	729	737	725	753	770	734	730	754	725	708	705	690	735	716	731	754	720	768	746	761	742	720	708	713	701	684	674	715	740	702	695	734	746	757	739	692	734	743	728	734	698	723	736	730	698	701	738	710	728	674	715	722	706	727	709	715	725	692	735	728	716	709	760	684	740	732	722	770	732	747	749	700	752	745	706	753	722	729	695	735	706	727	746	728	678	691	729	700	729	740	690	727	701	672	687	727	724	707	748	702	738	707	692	687	773	738	754	761	742	749	674	708	708	738	698	715	756	720	753	744	705	741
23053	20725	27418	24577	22505	23838	21268	9667	6234	4953	4128	3334	2814	2456	2069	2014	1741	1599	1487	1410	1391	1246	1195	1156	1098	1116	1069	1034	1025	956	999	951	955	969	914	908	905	854	926	896	850	905	870	925	889	844	864	862	858	907	815	841	823	850	796	827	870	809	811	844	866	788	794	812	832	829	774	844	789	819	831	843	768	768	784	830	871	808	801	807	835	815	849	759	806	789	788	804	850	789	828	785	828	802	801	821	776	766	823	784	804	830	787	809	783	793	798	804	823	797	854	791	758	821	852	787	871	811	875	810	837	816	851	818	799	840	777	854	764	831	823	804	778	815	778	799	858	817	810	810	826	867	810	830	802	825	801	757	810	824	851	820	855	843	808	727	829	826	819	788	790	839	835	807	812	806	776	856	811	827	806	805	820	831	782	847	796	863	822	903	840	842	796	827	813	794	816	819	794	836	855	781	784	779	878	849	817	828	798	875	858	814	806	791	797	851	806	797	812	793	776	789	887	724	808	817	783	822	788	865	792	811	858	810	820	834	777	789	818	798	859	825	816	772	823	823	815	860	781	830	779	830	812	808	858	759	775	815	781	838	806	844	805	826	802	790	782	799	843	799	877	764	787	804	799	774	805	853	817	800	839	819	784	844	772	804	816	815	867	794	861	799	824	824	811	822	829	812	812	789	794	813	865	789	840	795	840	765	789	812	750	782	778	802	787	798	772	772	786	817	800	772	807	759	782	827	775	818	756	805	814	788	821	790	758	816	779	797	799	817	814	843	789	815	823	789	797	790	791	774	791	794	819	844	788	800	805	806	812	794	801	829	790	811	812	785	773	823	775	803	787	803	794	761	832	834	806	806	822	776	768	797	813	796	771	740	821	805	776	821	790	846	833	797	742	822	813	807	801	794	777	786	779	792	815	794	780	783	861	806	820	786	814	810	774	859	809	811	791	795	800	795	820	824	814	802	797	846	800	787	818	789	800	818	790	808	767	806	818	800	823	819	823	864	775	767	768	826	782	856	814	777	750	766	825	793	789	788	835	752	812	807	799	796	749	812	800	860	790	776	799	780	851	833	748	775	812	792	794	772	775	803	788	833	822	797	834	810	789	818	811	760	826	847	793	789	887	804	840	810	792	764	806	818	824	768	876	767	838	789	848	837	823	805	811	814	780	845	832	795	830	817	842	820	782	833	781	787	860	716	779	811	800	822	861	829	813	845	780	818	872	808	795	816	763	754	820	824	823	815	784	809	757	819	807	833	791	785	835	771	814	816	765	814	815	853	751	787	775	829	771	785	840	808	745	790	829	792	783	752	842	756	816	809	803	824	763	785	764	782	827	839	796	773	836	837	775	746	748	795	800	835	832	807	818	812	819	773	795	796	791	755	742	795	806	799	837	822	767	867	826	855	798	817	754	819	791	799	791	784	751	808	801	763	802	784	860	810	830	795	823	801	831	796	770	823	835	786	843	875	810	791	794	828	838	803	814	874	822	809	812	801	801	786	743	784	754	803	799	822	839	791	767	810	802	784	799	780	770	786	787	804	802	815	773	830	836	821	843	815	846	829	826	746	761	828	782	830	788	824	816	801	797	810	781	751	803	772	850	781	807	846	816	778	830	834	804	790	789	779	781	797	783	818	795	819	742	812	816	798	819	769	786	794	814	857	854	830	767	785	780	838	826	812	846	746	789	835	789	772	785	854	841	751	855	797	838	784	845	805	769	800	843	836	833	761	797	788	803	805	849	811	792	712	813	806	821	797	828	793	777	818	859	810	798	826	803	814	768	767	827	829	767	768	826	793	799	839	830	764	704	826	802	814	815	786	785	827	784	771	829	851	803	814	850	851	814	817	808	808	792	830	765	837	804	796	766	812	794	780	797	839	772	831	844	816	771	834	822	807	818	809	823	803	780	752	848	856	774	801	771	763	775	744	831	796	869	796	809	814	810	868	818	827	844	807	832	870	792	805	825	777	816	774	872	851	793	827	803	826	827	846	770	785	837	800	789	789	857	836	812	858	781	712	844	866	818	815	767	798	758	737	774	823	799	740	806	830	860	855	807	803	794	819	787	823	760	777	790	754	834	808	769	866	864	811	769	798	749	796	811	789	776	786	786	762	780	799	794	854	794	862	822	802	841	803	849	821	768	817	802	801	786	826	828	840	785	810	857	804	851	841	822	821	758	812	877	858	817	846	813	736	807	814	829	789	780	790	824	786	810	807	831	820	746	809	805	821	810	812	776	802	780	874	762	789	797	805	801	825	745	800	781	803	818	837	808	808	853	837	808	831	817	793	841	807	830	845	774	820	798	768	767	832	843	796	801	813	775	814	772	807	808	759	846	828	845	817	764	814	820	896	845	824	835	863	795	796	785	830	776	837	829	803	788	854	781	854	809	851	781	848	825	816	780	834	791	795	788	760	819	802	784	823	766	815	820	776	848	836	845	765	843	768	733	812	796	774	812	856	794	820	833	843	790	857	824	780	798	767	843	792	817	791	795	799	815	825	790	805	831	840	805	777	842	786	763	840	782	823	809	764	841	832	846	785	838	856	820	812	841	795	835	836	806	800	809	805	794	831	800	785	850	825	810	787	820	776	871	803	794	753	775	807	769	797	830	868	777	844	790	810	786	766	823	831	792	845	763	816	843	770	825	743	789	802	813	802	812	835	771	764	783	796	773	772	809	851	795	804	765	786	852	860	807	802	805	795	821	768	825	773	795	816	837	798	783	850	824	807	744	776	804	763	761	816	801	859	807	818	852	802	758	858	846	805	745	803	759	778	800	791	855	813	786	774	866	769	788	853	797	814	804	814	844	799	826	764	793	826	775	852	788	798	801	816	821	778	829	824	830	769	822	820	787	818	809	777	827	793	859	806	827	774	856	799	819	818	811	810	774	789	823	830	799	850	780	815	796	808	804	844	792	804	863	866	805	788	770	795	795	825	847	795	830	775	805	862	721	841	794	776	795	810	829	791	760	827	820	799	819	844	834	868	813	774	777	773	811	819	792	786	807	812	778	785	804	795	801	806	809	845	801	867	837	788	818	783	826	837	832	845	769	846	823	897	851	812	762	815	784	777	825	824	743	772	783	843	815	790	835	778	798	775	805	767	802	764	806	815	793	797	830	790	822	791	812	810	870	782	792	804	734	845	810	817	775	756	794	836	789	796	843	825	846	822	798	839	853	842	769	811	819	768	813	828	812	790	798	819	790	782	808	729	785	789	873	867	780	819	827	799	800	807	803	824	822	842	807	816	807	780	812	818	800	792	818	796	808	785	833	806	803	799	811	792	748	812	818	816	803	771	797	795	820	746	842	870	790	784	812	825	767	848	791	778	783	812	782	842	819	782	854	777	811	821	853	785	816	800	782	824	776	771	810	822	802	773	835	790	837	891	818	835	759	836	814	820	821	811	823	807	839	786	818	822	778	818	781	764	835	782	782	827	729	801	807	815	758	799	778	840	779	781	847	842	809	820	823	803	796	806	788	854	882	834
40826	54062	51824	44689	36918	29113	20699	13557	11073	8919	7387	6089	4911	4250	3648	3156	2845	2486	2254	2052	1883	1710	1638	1506	1452	1430	1315	1270	1237	1197	1195	1098	1080	1092	1022	1017	995	1061	963	930	976	990	935	936	848	880	905	893	862	882	848	920	901	862	884	850	907	820	844	853	869	876	863	853	792	835	888	895	864	840	853	831	893	797	788	833	851	840	811	819	754	820	881	852	855	837	820	816	821	828	811	801	835	830	814	792	836	806	770	831	787	832	826	842	819	807	818	852	785	839	844	813	794	803	845	845	819	835	867	826	787	807	808	837	836	889	811	806	823	820	858	865	809	866	858	823	790	863	819	806	827	872	804	833	816	856	835	822	843	847	831	833	877	821	851	814	846	844	821	846	865	811	796	870	862	822	839	790	800	806	763	803	821	816	833	819	811	821	845	829	859	769	844	801	789	829	863	816	824	831	832	833	842	843	849	866	781	824	827	834	817	807	815	808	820	836	813	829	854	850	854	883	857	819	836	801	801	848	783	840	794	828	836	847	775	852	822	811	857	819	826	871	838	842	834	827	842	805	823	795	809	844	789	810	824	871	813	865	804	801	806	811	816	748	817	805	829	826	810	794	791	818	824	876	805	826	803	835	829	796	810	847	850	797	843	852	832	811	831	809	804	857	831	843	820	790	802	823	823	885	820	794	859	823	843	832	831	862	854	846	835	839	814	822	830	823	827	826	843	814	816	805	809	830	864	853	854	829	838	844	803	853	816	845	818	841	798	809	820	812	851	827	803	833	820	804	798	809	833	906	855	797	813	831	852	839	811	818	815	808	857	811	866	794	818	847	806	825	794	856	827	796	822	874	794	816	825	785	787	899	836	823	818	844	851	848	812	858	765	842	850	833	808	775	819	761	899	851	844	792	854	821	859	849	861	840	807	838	805	795	831	771	868	801	869	882	827	812	760	800	817	815	872	841	821	849	808	830	806	805	840	824	797	837	789	808	824	814	844	854	848	869	812	825	855	862	829	804	799	855	862	836	836	798	855	797	804	832	839	839	858	844	830	894	782	826	879	860	819	839	802	859	822	828	825	864	852	857	829	827	850	851	836	826	788	842	843	829	787	832	827	822	790	833	763	843	805	888	812	838	824	840	849	827	824	842	844	857	874	803	844	859	785	863	828	836	799	863	818	830	773	829	771	821	850	807	813	784	864	890	842	849	854	817	781	827	823	876	836	828	879	838	851	835	791	800	844	873	806	814	840	807	853	790	851	820	861	816	835	816	774	792	838	822	846	785	812	816	794	834	804	798	789	853	814	806	820	862	879	855	812	829	837	864	859	834	782	875	814	854	852	838	811	791	771	799	792	802	789	811	807	799	799	847	822	829	822	856	843	825	820	864	908	759	832	855	798	800	785	843	915	834	802	779	849	823	803	837	843	832	834	825	837	808	802	843	798	788	870	836	834	861	798	795	790	833	836	833	794	843	848	762	814	830	798	778	830	852	814	857	825	828	836	781	849	787	808	845	805	756	825	880	801	806	779	841	841	806	794	851	821	811	812	849	791	817	825	823	818	796	857	820	790	805	829	812	830	837	821	837	855	846	814	849	826	878	846	846	802	808	793	832	802	856	794	835	849	819	881	780	826	858	847	859	852	846	791	813	843	867	871	814	848	839	853	805	815	854	797	771	794	841	830	847	877	849	843	830	855	834	874	848	843	841	830	888	890	747	791	857	844	787	850	822	832	812	798	859	851	835	807	847	820	777	848	792	852	834	826	812	844	759	806	813	838	857	760	817	815	812	862	823	802	762	829	853	833	773	804	815	816	803	841	841	818	850	827	826	810	797	847	831	813	821	841	854	803	840	807	863	812	840	787	889	873	870	852	793	825	780	813	817	812	814	796	874	788	842	825	830	832	835	827	856	824	829	882	816	881	820	824	810	841	798	778	825	795	839	838	854	835	852	813	856	854	808	825	822	836	807	854	791	786	834	899	882	859	799	838	798	822	795	780	833	840	790	858	839	851	875	847	840	838	804	754	859	854	866	890	842	786	863	838	827	796	822	844	836	823	840	812	780	793	817	888	879	783	858	802	836	825	854	783	838	830	817	784	865	835	855	875	806	906	838	865	855	886	836	852	817	807	836	762	848	804	840	799	845	796	790	849	808	801	811	767	806	842	820	843	836	829	866	815	844	838	802	830	802	861	852	850	846	843	837	771	873	790	855	829	836	792	865	794	844	852	815	869	810	831	818	856	800	820	844	846	801	824	821	859	842	807	856	822	821	862	855	840	766	787	812	804	817	767	794	894	810	833	862	830	832	843	845	830	851	788	790	874	797	771	843	863	810	794	828	800	822	830	793	838	818	848	821	830	813	862	869	832	812	817	802	788	827	810	810	836	836	871	857	808	825	847	821	840	853	846	786	788	792	881	847	787	817	817	848	872	819	788	864	887	732	861	859	815	807	783	803	842	791	762	805	803	795	803	846	836	799	871	801	805	872	856	818	830	815	806	774	800	841	819	794	802	837	795	780	834	812	830	821	825	838	806	838	880	829	874	821	814	834	810	801	811	823	798	816	795	817	837	835	790	831	842	836	849	764	790	807	811	847	813	806	842	867	833	844	811	846	823	851	769	829	894	878	875	831	803	824	839	848	886	865	803	783	845	816	771	838	831	895	821	810	825	870	832	857	840	806	827	796	824	802	826	867	838	842	808	843	794	830	808	796	873	842	864	795	824	738	790	797	755	858	871	820	837	840	846	853	862	787	828	837	788	783	826	820	813	806	841	862	872	791	788	817	801	803	810	846	759	833	824	822	863	804	837	846	781	777	819	832	830	858	785	808	819	849	819	876	811	828	797	768	784	829	845	835	854	786	864	809	842	853	840	822	856	829	820	829	804	870	825	833	832	840	864	800	827	816	809	801	809	792	894	796	809	836	877	862	841	815	851	811	834	813	838	844	832	812	768	804	901	822	814	824	781	863	841	817	846	891	838	823	832	807	820	824	862	846	806	872	868	863	808	794	800	814	835	825	855	826	833	809	862	800	848	790	839	862	804	803	825	783	835	827	829	848	889	837	794	872	822	805	819	806	823	808	833	782	840	781	779	779	853	862	836	796	848	855	821	843	832	830	791	846	815	813	830	824	798	784	882	811	785	824	869	848	856	820	866	794	795	850	818	801	814	854	818	811	808	868	845	826	830	819	894	814	864	879	805	838	826	849	764	848	885	858	825	821	834	826	852	800	834	805	897	819	827	837	811	832	796	798	825	822	815	834	838	858	831	789	868	791	832	821	813	841	850	816	844	803	803	826	801	818	871	852	837	815	812	863	806	848	808	867	817	810	847	808	870	791	821	840	823	839	827	827	798	848	813	846	794	798	863	773	884	857	854	800	859	779	795	858	830	879	789	819	824	819	801	861	778	842	783	803	878	837	801	807	805	826	857	781	792	857	841	840	790	826	823	800	831	821	832	815	792	838	837	790	842	811	757	828	851	827	834	822	827	884
33263	27934	28513	22309	14487	8961	4902	3529	2792	2403	1979	1742	1551	1422	1294	1198	1130	1088	1019	997	956	874	956	919	847	827	858	835	833	861	832	856	870	793	789	781	755	782	766	767	823	741	749	788	731	804	713	758	731	748	789	781	754	764	755	733	736	716	789	751	727	756	786	733	716	756	769	780	742	768	761	794	735	787	739	743	768	746	713	705	734	740	770	746	749	733	705	733	752	689	744	762	750	745	718	730	757	748	706	724	760	781	724	694	740	729	733	705	749	715	712	726	767	751	728	724	755	750	791	770	738	745	742	758	723	745	801	708	731	720	776	745	681	734	719	710	755	743	756	772	758	708	716	738	717	691	751	729	735	754	716	770	744	774	672	777	721	727	723	729	744	724	684	740	740	756	719	693	794	777	701	724	763	751	764	725	797	729	748	714	729	726	773	736	736	790	782	758	704	748	757	693	713	768	710	763	737	745	740	724	705	733	784	761	759	744	781	777	764	777	776	793	725	765	716	778	792	737	778	754	736	749	770	741	746	725	758	720	707	715	739	781	756	795	714	759	703	744	777	738	741	750	738	769	722	760	721	705	773	803	757	779	728	705	747	766	768	750	732	713	757	751	788	775	749	777	731	725	745	787	746	707	734	767	711	714	716	752	751	747	770	779	741	715	761	734	730	691	745	791	746	721	768	734	779	742	782	751	755	779	733	726	761	725	760	743	669	739	793	716	773	756	726	794	775	759	808	757	747	785	762	748	745	762	756	747	756	731	774	753	720	704	774	793	712	720	745	788	764	747	786	749	753	772	722	756	754	738	735	759	773	757	737	771	755	702	821	759	722	711	720	806	767	730	737	756	785	762	742	715	750	751	746	765	747	765	759	711	753	722	780	753	730	720	729	751	755	724	727	749	742	737	723	737	733	710	793	726	756	717	722	691	799	752	775	712	762	770	736	771	784	735	731	706	740	765	707	790	710	691	763	702	760	728	720	751	724	738	740	766	726	766	743	752	797	733	744	737	684	733	779	764	744	731	760	748	720	732	798	715	693	746	756	774	769	731	760	756	738	760	763	720	737	755	758	738	776	714	700	785	753	725	715	769	773	738	726	718	753	767	741	784	769	758	705	717	704	729	727	762	777	799	758	763	749	731	749	755	760	762	724	711	713	753	733	764	776	741	717	769	751	695	789	780	749	748	739	765	743	752	754	719	748	768	797	743	733	775	771	745	727	719	731	781	790	728	757	707	756	722	764	687	752	770	787	752	759	746	765	725	753	731	817	805	701	713	768	726	773	755	747	729	770	728	739	750	743	749	752	719	718	727	721	748	751	756	777	748	722	752	701	723	736	780	742	770	778	718	777	748	739	743	778	698	764	734	751	762	715	771	735	697	777	659	752	735	762	701	708	743	733	739	721	771	728	751	746	749	665	717	735	799	771	725	738	737	729	769	773	781	741	788	724	777	742	731	756	690	793	677	741	714	704	738	728	751	740	708	806	732	713	719	763	743	765	744	735	774	748	745	736	737	747	729	705	758	719	768	760	782	798	758	699	775	777	749	766	729	758	705	766	759	751	764	717	791	714	758	742	759	775	788	695	716	739	731	756	779	766	759	704	783	792	781	797	749	747	710	721	742	724	787	721	733	806	739	737	747	748	745	733	726	765	767	749	707	757	754	744	754	736	731	775	723	761	778	743	719	789	694	735	731	795	757	751	713	737	751	701	740	728	701	758	696	740	740	729	724	786	721	730	742	765	719	761	769	704	771	781	735	759	755	715	729	761	749	741	799	740	841	728	765	753	705	717	773	758	759	758	785	773	738	754	711	742	770	729	730	773	712	800	735	769	743	763	708	748	752	698	760	746	723	762	701	702	721	715	781	685	733	808	780	703	726	755	711	780	769	783	733	753	732	756	719	719	756	743	736	692	690	721	744	684	789	739	730	768	751	714	699	729	744	707	779	766	711	727	762	711	755	749	753	740	749	766	729	786	715	698	709	709	720	712	793	744	768	712	802	709	760	721	769	748	766	751	719	765	759	697	781	741	759	741	782	731	771	727	728	737	753	784	730	678	733	735	741	742	795	778	782	716	768	723	740	701	785	773	765	739	749	737	779	743	696	664	737	771	784	719	783	729	717	766	771	798	696	778	714	713	733	734	769	752	699	748	742	723	721	745	736	741	727	686	717	704	779	765	738	773	760	727	756	780	718	731	744	751	715	738	780	739	729	760	708	728	734	743	817	739	719	758	767	717	768	754	726	737	680	724	717	748	744	739	693	702	732	770	744	770	747	704	741	776	741	759	733	744	739	748	757	767	750	746	777	775	723	775	690	705	730	764	757	764	796	707	749	758	738	745	740	779	720	722	745	778	712	757	810	735	701	721	792	754	715	771	736	773	773	723	811	731	737	755	746	736	720	720	758	774	770	773	734	764	709	754	738	743	731	727	755	727	776	746	753	695	762	718	753	718	764	741	698	755	754	789	709	717	726	763	779	688	745	770	755	703	698	716	669	742	736	781	758	720	740	782	690	776	720	751	726	746	750	713	758	772	725	742	702	740	748	767	760	745	786	745	780	776	720	737	786	722	725	725	741	774	720	772	704	752	777	772	730	814	768	786	758	758	737	730	757	732	712	766	729	727	768	726	750	788	764	735	767	753	706	732	767	764	764	797	789	733	780	688	747	752	759	730	681	775	775	795	750	760	699	736	702	761	729	680	756	749	691	775	777	714	729	784	738	722	739	788	752	779	743	768	792	705	707	711	682	717	738	761	744	735	730	768	731	775	744	758	828	695	722	743	745	735	759	748	775	752	749	720	770	747	775	747	796	722	729	713	714	771	752	734	716	700	702	726	735	743	743	761	707	754	728	745	746	754	777	737	744	781	767	734	795	752	762	738	732	758	752	775	712	811	756	767	786	770	736	728	777	755	739	757	723	731	753	728	739	754	796	697	720	770	737	756	742	729	733	762	743	759	713	751	748	779	756	705	745	789	750	768	768	770	728	766	743	777	768	721	742	759	729	750	716	779	725	750	747	778	726	732	743	718	732	759	772	757	733	792	674	740	754	697	729	790	782	728	774	803	783	787	725	715	751	775	789	774	799	759	713	752	763	727	778	767	697	737	724	711	737	792	739	739	698	750	757	711	753	770	726	769	738	746	771	773	708	706	712	754	786	798	745	729	764	709	736	734	774	777	754	777	741	732	735	786	756	796	749	750	751	749	743	755	669	728	737	740	757	729	757	697	747	729	760	752	715	724	724	722	750	735	798	732	791	754	729	768	721	733	775	756	724	697	726	780	748	784	727	785	747	758	740	740	780	733	761	717	735	792	788	709	746	699	790	743	743	695	807	761	751	736	703	754	790	749	733	743	741	801	781	781	719	745	714	722	730	733	726	722	728	747	742	734	699	717	789	733	813	738	724	772	746	737	733	770	706	765	741	731	730	725	733	758	783	765	699	718	789	799	761	753	770	748	768	734	722	755	750	729	744	709	730	743	736
35321	38913	36768	26991	20493	14179	9012	6999	5378	4551	3660	3002	2601	2352	2072	1797	1666	1497	1385	1330	1282	1236	1157	1140	1123	1097	1083	1051	948	1004	960	926	955	907	896	902	925	870	848	874	783	854	787	843	837	843	872	813	833	798	815	796	781	757	820	813	816	766	820	793	764	783	823	769	756	765	816	794	790	755	798	812	801	811	835	817	786	813	786	732	810	763	777	786	790	802	809	777	811	774	770	728	748	788	757	835	778	774	781	806	821	771	769	795	776	765	737	825	789	782	800	765	773	774	802	767	820	783	812	842	761	806	801	767	746	794	814	807	768	851	745	847	788	825	781	800	764	765	826	800	829	832	747	818	788	808	792	789	770	775	833	775	824	756	753	784	738	745	820	737	807	795	796	798	819	787	806	760	749	808	749	766	797	737	871	798	840	848	749	790	839	790	808	739	759	715	818	749	753	805	833	798	739	766	788	817	762	798	808	817	833	750	763	813	826	791	794	816	756	816	747	806	775	775	784	816	826	755	806	777	810	723	796	784	787	801	812	811	769	835	797	742	797	759	767	797	771	820	807	724	846	796	804	794	796	788	796	776	788	782	788	796	755	771	744	762	806	805	806	796	805	808	788	801	784	832	826	794	746	802	736	793	768	787	800	799	749	752	783	754	800	805	783	804	825	789	758	766	785	797	749	819	753	816	825	793	800	839	768	739	833	796	761	821	787	764	821	799	814	799	774	761	827	809	775	802	777	766	812	784	785	795	795	769	733	843	815	778	760	750	805	770	831	773	793	770	829	791	799	817	829	796	795	798	788	796	811	803	779	820	816	807	800	849	828	774	795	824	774	749	821	817	862	813	837	792	778	814	798	819	811	820	759	775	795	825	790	799	805	750	830	815	791	794	760	798	813	821	747	773	761	885	814	857	746	771	770	791	738	798	794	834	802	806	775	781	843	817	780	767	814	806	793	723	777	832	763	758	788	855	718	786	764	767	760	782	784	803	821	819	814	773	798	785	822	828	822	767	770	820	800	799	759	822	768	865	788	794	759	785	808	799	790	794	807	738	771	797	799	787	756	835	782	808	819	813	763	815	829	787	789	792	778	823	803	778	822	766	777	806	783	767	776	816	798	835	791	798	773	759	798	827	799	782	765	811	781	826	739	778	806	759	797	752	788	775	827	823	840	780	793	728	813	821	793	775	761	714	756	802	758	780	805	768	755	730	812	810	755	819	789	779	771	774	755	769	790	771	785	805	867	807	815	771	807	785	745	799	778	783	768	758	784	819	814	774	815	810	752	793	775	816	815	807	805	776	837	819	745	784	804	820	812	801	807	791	795	797	791	786	798	771	773	794	827	784	782	764	767	808	813	777	789	784	763	772	809	754	755	806	830	821	778	792	829	797	750	763	737	747	799	811	795	795	809	809	771	718	827	773	843	827	811	825	778	799	817	800	818	723	770	803	824	782	764	795	853	782	832	745	760	772	796	839	761	822	796	825	801	788	795	835	759	779	801	811	809	800	751	781	809	833	797	825	761	812	760	779	818	796	809	827	785	789	814	884	786	803	821	819	737	811	772	815	815	767	794	781	771	755	783	764	795	768	814	771	832	787	797	734	792	757	850	774	776	841	793	807	820	779	760	785	847	822	793	813	758	802	817	760	777	830	804	770	794	747	801	806	802	772	735	751	823	794	765	865	767	795	777	737	785	788	781	809	734	762	815	754	809	822	823	824	804	817	783	767	763	765	766	789	761	836	781	830	755	778	800	759	739	781	798	776	796	803	775	791	776	777	803	853	833	814	783	772	803	736	838	741	808	781	760	813	764	793	823	812	819	819	770	822	791	810	804	811	807	798	753	766	783	800	781	847	788	829	792	770	757	781	822	835	834	775	838	842	763	785	800	786	754	814	807	788	800	766	741	835	749	840	790	765	762	795	763	804	773	793	777	844	778	843	741	810	804	770	813	787	802	733	791	794	826	805	794	801	779	833	796	847	785	807	775	798	841	810	803	776	790	815	744	775	830	758	790	814	797	806	794	760	811	770	786	757	851	783	873	779	747	773	809	792	821	720	789	790	807	758	785	817	817	769	830	771	767	775	794	783	783	831	787	770	762	796	755	792	826	758	755	838	811	817	799	791	850	811	801	788	796	842	835	777	797	824	816	776	782	824	780	770	791	763	823	769	750	742	761	798	762	748	805	753	822	809	787	831	775	819	783	783	746	759	830	761	802	771	760	801	793	789	742	767	788	811	756	802	827	764	760	767	817	805	790	746	828	743	728	801	769	750	788	815	852	837	775	788	815	773	755	809	775	746	771	781	776	799	744	828	772	788	749	798	837	796	846	793	801	810	779	787	804	793	772	812	805	825	788	784	786	835	768	840	785	820	782	805	787	746	791	797	799	759	835	858	792	796	792	803	785	754	797	821	778	837	794	781	811	794	841	776	804	774	794	781	782	785	793	783	786	790	807	763	762	767	748	865	770	735	810	785	753	775	767	784	774	808	774	765	754	812	762	795	768	717	792	777	825	802	774	842	862	818	805	766	745	805	806	767	756	824	780	831	772	786	769	799	755	806	741	783	815	820	814	807	798	717	768	781	758	802	773	830	801	812	822	840	784	843	829	814	846	820	754	810	785	809	836	729	805	836	829	839	754	859	837	865	794	790	811	766	780	769	781	794	787	814	786	766	812	797	786	765	758	769	794	808	822	736	756	745	790	770	785	769	755	797	775	819	776	755	807	795	791	763	790	762	818	807	806	796	819	835	756	763	755	767	815	755	777	786	798	800	752	839	765	847	791	742	795	815	766	771	748	826	751	820	850	810	813	830	800	776	767	763	774	829	838	843	838	759	787	790	812	771	790	811	733	759	792	777	772	788	801	778	787	812	764	783	808	786	798	810	764	763	778	798	811	815	834	839	805	797	821	772	738	746	778	771	798	796	748	835	819	755	767	782	836	794	763	780	803	795	811	752	795	741	766	791	838	820	787	823	840	788	790	768	800	805	810	772	815	810	755	837	760	801	803	754	792	791	809	807	814	761	786	766	822	787	779	749	790	781	793	758	807	783	777	781	814	798	819	803	840	858	818	759	778	815	809	796	791	828	751	733	796	776	760	776	833	833	776	789	753	804	817	834	811	752	788	773	773	838	841	769	772	715	803	809	797	764	749	758	815	808	827	775	735	784	817	811	743	783	738	819	823	751	753	785	778	834	757	788	804	843	814	751	839	834	751	801	756	785	747	786	789	794	798	770	757	860	785	785	803	777	774	761	726	804	768	756	756	774	805	811	787	784	768	797	812	762	744	785	792	772	781	759	774	763	779	763	805	839	825	803	785	819	802	811	816	774	793	770	822	806	796	811	777	772	814	783	821	805	819	759	781	797	806	767	724	774	747	821	822	793	779	773	818	800	771	749	770	779	766	806	779	843	832	789	792	806	779	833	799	784	807	794	808	806	782	829	784	795	797	758	791	780	778	795	786	842	787	775	851	762	786	812	769	836
25019	20737	27141	26317	24899	22546	12659	6514	4706	3719	3071	2503	2110	1934	1628	1440	1292	1251	1217	1148	1062	1054	980	926	943	850	860	856	884	823	843	836	878	789	763	752	749	728	758	756	744	782	728	737	714	746	698	704	751	699	661	714	669	740	660	702	656	693	720	680	664	686	719	688	674	728	723	690	705	679	724	695	673	729	667	643	671	716	705	720	673	704	686	665	666	700	690	668	669	624	674	654	706	678	622	670	664	636	712	665	663	699	679	690	699	669	699	703	632	741	686	719	635	615	716	710	718	690	684	680	682	671	637	652	709	703	702	681	710	687	686	679	734	698	699	662	678	668	716	688	711	685	673	725	687	646	664	654	695	670	653	680	692	639	689	658	691	671	733	687	695	697	666	658	641	684	651	596	671	650	698	667	697	685	675	691	690	720	662	682	744	705	715	661	676	644	724	670	673	734	704	648	676	648	694	697	677	719	652	694	730	661	673	668	735	690	703	656	698	705	695	692	693	655	683	709	687	685	678	717	723	663	663	680	682	722	678	682	660	652	666	703	693	646	648	659	703	667	676	701	696	718	696	715	710	666	684	681	714	689	707	682	682	665	707	655	718	631	670	702	624	635	700	664	724	679	704	684	683	636	700	672	722	643	694	616	703	731	711	704	659	727	728	687	691	664	670	694	663	677	719	743	677	691	661	684	706	708	714	657	711	710	677	716	698	682	733	707	729	683	681	700	711	682	679	678	684	668	682	739	700	654	653	771	678	690	674	688	685	662	703	698	696	682	692	665	686	675	694	703	718	704	698	694	689	691	727	696	698	676	688	651	684	663	651	673	729	697	699	654	706	629	697	719	678	657	667	654	681	686	649	708	637	711	657	679	713	635	639	691	680	692	684	665	656	628	639	653	702	639	662	683	677	726	660	681	709	680	633	714	709	662	683	686	722	618	663	734	693	651	676	717	620	677	707	770	696	696	662	692	654	676	678	707	702	660	714	696	650	683	699	691	651	704	681	656	665	714	684	681	666	756	674	687	728	689	637	717	646	706	698	678	706	698	662	663	649	668	706	664	699	654	694	672	674	703	718	672	689	659	679	640	692	697	719	673	674	733	715	690	721	686	656	664	674	675	694	719	687	660	670	698	702	673	693	658	691	677	685	706	658	707	700	720	736	630	726	687	687	641	669	691	695	661	692	715	671	718	715	728	680	664	671	703	686	673	674	664	673	677	677	645	641	698	688	730	656	717	626	695	651	664	653	704	702	670	690	711	665	697	682	649	627	666	685	688	695	649	638	692	704	615	666	689	676	674	697	687	656	682	702	673	662	663	694	683	718	729	681	665	712	668	707	693	682	712	685	689	659	707	689	708	694	667	684	674	697	693	670	638	686	669	607	668	657	708	689	694	701	669	662	660	713	725	662	670	696	726	728	642	669	665	654	692	681	673	705	715	656	724	704	674	722	689	706	702	702	645	699	679	694	739	707	735	683	684	714	667	689	680	655	688	710	707	657	682	683	680	679	684	685	739	665	712	607	687	683	699	709	688	673	718	667	697	717	625	656	641	695	656	694	677	675	702	708	670	716	655	703	697	676	667	713	688	685	684	709	705	661	671	713	740	675	653	712	689	695	680	711	714	675	745	692	666	690	715	672	639	708	652	654	679	660	659	709	687	706	635	684	717	718	694	706	713	693	694	657	691	688	693	675	655	668	711	720	684	678	656	657	669	666	676	670	681	649	671	701	686	648	682	694	724	687	702	649	649	655	651	679	722	704	633	665	699	687	681	761	693	676	718	646	694	673	722	706	717	678	649	679	617	723	660	677	670	658	704	704	690	694	719	739	702	644	675	683	688	653	678	677	697	692	687	693	690	677	686	691	659	679	647	654	713	706	735	699	673	700	683	637	700	660	663	661	710	689	693	738	676	710	666	694	657	664	698	674	670	643	666	645	621	640	695	701	690	676	691	715	652	653	685	648	711	702	679	654	695	680	656	666	697	686	671	722	679	641	688	638	678	704	668	698	702	718	683	673	732	655	646	701	662	738	676	711	712	651	694	680	716	699	697	667	670	704	682	669	675	653	688	730	751	687	665	689	660	720	647	629	672	642	683	697	662	641	698	666	696	689	717	676	687	660	683	678	652	688	704	684	698	670	667	682	684	635	710	725	677	682	662	673	730	679	705	668	627	691	712	689	694	684	667	742	696	725	667	674	696	678	663	699	647	661	708	666	746	701	694	707	728	676	780	685	672	714	689	729	622	683	664	698	679	666	694	642	659	715	665	734	683	695	649	668	717	673	692	674	692	721	663	675	674	638	692	661	696	671	659	698	695	667	675	690	721	707	663	657	688	696	702	673	710	672	667	732	703	669	712	677	702	675	664	665	717	706	692	666	692	684	670	702	624	666	685	665	707	728	688	709	649	641	663	717	703	654	680	639	640	669	693	670	693	698	659	677	685	663	673	685	686	662	667	702	688	671	679	683	678	712	681	664	697	698	704	695	729	676	700	704	698	702	697	663	704	675	730	684	677	690	673	660	689	691	663	675	694	635	693	696	671	717	632	670	651	670	677	703	662	683	649	664	638	691	694	681	715	704	698	687	686	686	711	654	682	685	667	693	699	685	658	713	667	665	684	637	702	692	699	695	726	701	647	700	655	679	673	660	711	631	672	707	658	686	701	684	655	686	705	698	735	665	742	687	672	625	670	658	644	703	744	713	619	691	664	695	677	680	663	632	696	712	681	695	677	694	690	714	645	651	716	735	711	673	684	712	695	663	666	674	718	687	667	665	687	674	662	660	662	723	684	681	710	730	666	682	676	702	674	719	679	639	670	703	688	653	638	628	676	684	698	693	684	702	685	731	696	652	688	735	673	675	723	651	641	702	655	667	677	697	683	678	673	706	724	638	629	682	686	692	656	663	666	694	684	683	674	682	689	656	667	630	665	711	700	697	704	695	626	699	698	725	677	644	635	698	661	698	724	728	684	645	681	668	704	681	643	706	634	654	648	657	730	690	668	665	652	647	664	677	685	659	667	675	726	664	655	732	658	697	709	653	690	665	655	656	682	657	661	623	702	665	641	687	676	686	709	675	681	725	648	688	698	644	663	705	672	681	717	642	647	691	674	698	686	662	672	646	672	693	639	711	696	688	685	703	739	677	675	670	651	665	722	690	703	695	686	710	722	695	637	675	662	694	695	699	715	635	718	662	604	719	711	707	675	666	669	706	660	697	658	673	693	686	693	705	704	670	655	688	641	676	652	671	690	654	727	698	722	685	678	689	672	668	712	667	668	712	699	666	682	679	678	680	696	683	684	661	673	695	673	676	692	664	667	706	708	698	696	696	665	661	706	661	699	660	677	648	689	674	696	723	672	674	695	696	656	684	682	671	707	731	674	676	701	688	709	711	644	691	666	710	700	687	759	751	703	694	705	706	721	677	681	669	672	709	646	685	670	724	718	727	681	623	691	675	699	698	698	673	715	670	671	663	669	652	707	695	677
34712	51413	47469	40476	34280	25650	14061	10933	8741	7021	5646	4711	3808	3348	2824	2485	2216	1930	1872	1635	1580	1483	1412	1274	1193	1138	1125	1112	996	989	961	978	953	876	913	913	866	891	889	819	853	775	829	796	806	798	815	744	769	763	787	721	740	757	769	773	816	735	780	725	770	773	712	724	749	674	712	690	776	779	771	753	746	739	698	711	766	700	744	723	714	728	721	713	726	716	716	714	715	699	716	778	742	686	695	726	753	706	735	759	726	651	732	754	732	730	699	712	683	755	720	724	719	738	681	746	716	733	728	733	712	763	743	748	765	743	713	713	712	714	688	712	738	711	696	663	714	712	765	695	720	760	704	734	715	687	703	674	727	739	747	711	769	721	792	709	755	789	760	698	751	724	749	735	754	714	696	716	712	698	730	691	744	682	733	734	742	726	722	698	698	677	691	728	756	753	743	728	755	713	772	714	743	757	759	696	712	710	735	714	746	754	720	770	712	764	759	730	761	715	793	726	718	768	720	717	709	763	761	743	727	701	695	700	705	745	731	736	708	772	758	728	737	729	719	702	750	753	716	681	740	714	753	701	723	672	734	748	693	732	713	731	681	713	727	689	708	708	719	728	736	751	698	710	718	796	791	726	725	754	705	758	700	702	704	706	726	729	712	692	720	697	717	731	741	728	709	740	673	763	751	736	711	746	752	706	755	761	725	699	746	698	739	710	732	740	740	690	708	715	744	692	676	779	682	781	712	712	758	749	747	730	724	704	726	743	758	727	755	766	740	728	710	668	707	755	745	726	670	739	716	703	674	775	753	735	712	780	753	731	717	720	702	702	735	696	764	728	714	728	695	724	739	761	769	701	761	748	731	761	727	739	770	748	723	736	778	789	704	710	720	703	755	702	726	725	750	734	689	670	714	743	712	746	734	746	775	708	724	739	702	757	672	733	721	696	729	753	690	721	722	710	736	728	701	752	732	700	736	734	746	729	742	709	699	696	721	697	753	722	669	714	754	730	745	715	681	736	755	731	762	715	734	696	724	746	745	710	684	722	707	745	752	702	733	734	756	714	725	688	741	744	718	731	676	702	726	725	741	708	785	698	696	687	747	724	728	728	767	705	708	750	710	744	713	769	728	733	742	721	706	729	730	722	759	741	682	753	729	707	729	729	759	707	728	696	716	717	782	744	759	684	735	725	714	666	724	741	750	738	755	764	695	726	755	739	748	717	749	742	732	705	759	749	710	758	664	726	728	702	741	751	711	754	726	689	760	756	724	768	684	741	729	718	770	734	719	731	719	767	753	709	739	727	728	762	759	712	775	718	745	714	733	735	711	729	731	770	724	732	749	677	730	749	716	735	714	746	735	735	692	727	726	718	720	746	720	727	658	702	680	722	733	765	745	729	747	677	693	725	703	723	803	725	711	756	673	715	682	720	715	704	673	735	745	752	732	717	721	719	735	760	754	769	723	734	711	723	723	742	769	738	710	722	730	703	748	726	676	695	745	688	738	673	735	691	706	701	719	697	695	716	715	695	749	719	743	735	716	729	739	756	742	711	690	717	732	719	721	725	719	724	714	752	723	753	718	693	715	731	721	699	760	705	704	732	684	731	710	784	684	738	738	751	742	719	790	724	706	739	695	679	751	724	735	703	711	723	707	719	728	740	758	732	708	747	737	703	755	716	721	759	739	710	724	770	714	728	761	707	711	679	718	721	748	721	746	712	731	717	736	700	735	711	724	804	766	713	716	710	748	733	690	704	716	712	698	744	707	732	742	716	725	715	718	731	747	726	684	670	704	730	737	678	700	723	724	679	742	712	712	759	747	738	704	753	744	741	736	749	718	765	733	735	705	713	739	731	682	696	707	674	727	760	701	704	693	734	707	715	726	743	702	707	742	682	770	719	714	719	735	712	768	724	777	691	783	705	702	773	699	724	731	712	732	772	723	777	786	698	725	743	727	693	723	755	713	734	793	735	716	748	686	695	768	760	705	737	730	719	726	775	721	742	717	694	757	685	760	793	736	740	722	710	720	728	656	734	763	716	719	726	682	732	726	697	702	729	762	729	659	710	740	718	715	727	754	735	677	720	768	722	741	752	679	759	734	740	734	653	781	724	750	732	704	741	758	705	764	743	731	715	746	676	738	739	738	744	724	723	728	702	758	697	699	744	748	778	695	713	746	746	727	760	772	747	765	792	711	740	786	726	719	699	781	717	726	711	760	730	701	726	688	724	707	752	670	720	738	720	722	707	761	746	683	749	732	696	742	703	707	732	730	753	732	747	728	702	727	755	749	735	682	704	729	739	740	674	728	710	771	774	731	687	752	724	762	733	694	706	757	683	738	695	708	722	708	730	695	713	730	772	719	717	692	689	727	732	702	730	737	735	700	674	761	664	739	756	779	740	709	731	735	739	699	762	759	716	754	671	742	763	683	710	713	775	747	707	719	728	741	747	778	735	742	736	730	742	713	735	720	716	737	675	693	715	757	716	712	751	710	754	741	733	709	774	723	718	710	774	724	759	706	776	733	712	701	674	735	731	726	751	751	677	692	664	803	720	736	729	714	760	730	752	702	737	755	736	735	743	711	711	692	702	712	734	739	734	692	711	767	762	693	701	696	701	712	748	733	720	719	779	767	717	760	693	699	717	735	774	758	723	691	701	746	702	726	764	661	741	716	754	749	743	731	732	714	747	726	684	724	774	761	733	722	740	759	741	717	777	764	724	700	754	749	700	669	748	730	772	718	670	688	728	732	732	690	737	754	777	678	730	773	748	721	709	680	682	707	738	754	744	774	754	731	715	696	718	699	774	732	771	765	729	708	707	752	749	773	702	736	729	758	696	743	750	687	703	765	713	764	707	725	730	734	768	698	774	700	736	678	824	773	739	759	714	750	719	721	701	732	741	718	714	735	709	729	720	708	736	770	736	755	706	745	710	738	756	791	744	727	715	736	738	737	752	758	766	712	793	703	707	696	740	717	721	736	696	750	741	732	734	728	720	712	654	719	677	726	753	682	718	710	712	733	750	712	718	725	696	692	706	708	697	749	727	693	720	697	668	730	693	776	762	727	740	698	706	775	725	695	711	748	729	749	754	731	735	730	718	740	753	704	716	733	699	682	753	724	709	695	702	706	746	735	755	753	723	705	775	769	747	720	761	697	702	749	685	727	777	742	687	719	727	770	705	751	740	746	718	727	716	728	734	740	711	748	705	692	709	659	728	743	776	689	760	727	702	748	681	729	747	700	755	714	745	736	771	763	727	742	707	747	737	765	726	732	736	730	748	688	721	724	738	709	722	695	718	719	722	705	752	715	745	765	725	689	754	689	722	709	721	751	696	730	720	749	727	736	714	696	688	771	719	676	706	727	761	702	734	722	780	707	741	727	727	734	740	779	728	754	725	722	703	732	753	717	740	726	748	718	697	754	751	684	751	762	807	779	743	739	740	688	747	735	719	687	782	715	730	752	738	709	727	757	733	768	756	720	752	742	725	749	697	716	703
23145	20727	27379	24720	23608	22853	18828	10021	6720	5389	4264	3531	2900	2580	2239	2035	1911	1635	1537	1521	1366	1378	1316	1229	1131	1110	1071	1078	999	983	961	996	989	1011	882	880	940	894	883	873	958	889	889	865	919	805	841	842	888	839	807	845	827	801	840	862	824	849	781	843	825	880	800	788	793	797	849	817	843	792	852	816	821	865	795	759	785	850	796	789	793	761	779	799	802	820	845	816	757	773	814	860	812	818	819	792	801	794	807	838	824	805	798	814	795	787	845	880	869	769	734	784	790	810	758	821	792	792	828	835	781	801	767	793	783	811	761	793	811	743	824	782	822	797	789	780	777	723	854	799	808	791	832	784	858	788	809	830	821	827	745	747	844	839	797	750	790	774	822	829	803	833	779	841	795	815	769	844	794	812	756	816	770	838	822	792	757	771	831	801	796	811	822	803	816	802	818	792	746	801	767	810	766	806	796	781	796	751	789	806	789	765	782	840	818	807	749	803	753	825	770	810	796	813	811	810	795	794	776	782	806	845	816	776	822	779	779	793	794	763	774	758	809	797	849	823	771	805	817	838	845	839	779	817	831	776	831	795	842	816	770	808	816	831	818	850	809	820	781	775	841	831	874	834	838	804	793	786	781	803	799	838	868	813	854	794	790	809	785	771	755	813	755	807	746	853	793	817	780	827	793	807	798	749	790	799	811	810	750	762	799	809	836	761	820	791	822	806	804	842	808	813	788	830	822	859	804	835	829	798	820	847	740	815	787	792	828	831	785	787	852	770	784	832	817	784	790	763	762	787	775	797	797	807	796	831	817	794	814	792	812	822	813	778	813	743	768	853	783	823	802	808	806	825	825	794	753	793	781	834	852	774	807	822	808	809	743	826	786	825	812	784	825	774	796	752	832	769	832	792	754	799	788	802	816	780	828	837	858	825	801	777	803	819	821	831	837	797	783	796	822	796	798	807	786	801	839	836	789	790	783	844	757	789	823	765	844	859	834	773	805	823	831	856	767	821	826	780	779	787	772	785	813	816	785	788	840	799	783	838	782	811	791	803	862	747	807	780	768	847	824	803	743	865	793	783	780	820	788	788	741	774	798	787	782	782	766	780	815	832	816	808	824	868	745	873	805	727	795	808	803	806	810	769	787	801	798	787	802	809	816	818	839	892	797	778	795	808	811	785	807	783	813	809	794	732	828	859	852	790	761	823	806	788	767	771	852	787	844	803	831	828	772	822	826	841	817	838	798	761	806	832	817	791	744	837	813	794	876	832	820	795	843	839	822	822	798	783	791	792	772	815	793	793	798	823	735	785	783	826	796	697	779	760	763	798	802	805	764	849	848	811	851	790	784	834	823	758	776	783	840	819	803	764	828	808	766	774	771	815	800	812	766	785	810	784	844	827	796	806	773	776	799	831	772	805	830	760	757	761	781	776	809	843	813	882	791	819	755	826	815	813	799	808	819	800	789	836	784	769	790	791	801	809	814	826	791	829	828	774	850	813	795	789	814	846	822	804	823	768	777	809	834	759	804	750	851	845	833	816	819	811	836	804	827	788	811	805	851	775	825	855	848	829	821	775	758	781	800	811	805	804	772	775	825	774	782	787	805	815	791	770	788	806	771	821	798	848	815	849	774	829	803	802	816	824	810	800	799	753	820	807	811	817	821	769	811	800	773	844	831	852	817	816	798	833	806	839	789	758	759	803	777	821	834	801	779	819	871	806	854	801	852	794	771	794	888	779	814	803	800	808	805	840	819	803	781	836	825	822	786	824	816	818	828	780	791	787	806	745	796	788	820	788	827	804	788	821	793	819	804	810	836	816	832	812	775	793	787	812	776	780	814	839	827	810	781	794	793	824	803	756	783	825	800	752	837	802	762	818	807	809	790	806	790	817	842	825	803	801	770	751	792	802	845	821	791	785	820	811	856	797	784	800	859	831	848	843	777	800	793	831	784	791	783	834	809	802	767	840	866	810	817	745	798	816	802	824	816	796	776	829	803	818	787	795	782	780	790	815	853	790	771	805	807	782	787	790	834	782	839	767	783	819	819	764	807	836	839	794	755	843	735	828	762	826	795	825	853	777	761	849	764	867	808	796	805	823	777	792	764	803	794	806	822	802	816	824	756	849	839	803	820	773	784	809	829	841	830	808	837	799	767	799	792	760	792	803	798	803	762	798	785	851	813	772	772	820	781	779	766	788	808	879	848	838	805	759	751	826	794	761	824	826	813	804	795	813	795	805	804	762	823	776	793	795	768	801	803	812	822	769	790	792	856	829	827	790	831	776	823	764	766	768	800	807	848	804	765	814	756	831	795	754	742	770	826	774	863	804	830	806	817	813	803	761	787	782	795	851	786	794	814	799	835	838	808	772	841	775	805	849	788	753	794	823	842	811	829	849	776	778	781	825	846	850	822	832	852	796	786	855	804	806	831	819	814	768	768	770	811	768	810	836	867	791	798	810	785	832	779	815	794	833	804	768	794	808	837	754	819	818	773	782	793	768	791	792	802	814	816	794	868	796	769	812	765	838	760	802	812	811	780	844	843	807	820	817	741	773	823	811	773	812	821	820	808	774	792	788	844	779	822	803	725	803	820	808	802	754	812	802	802	812	826	777	838	825	822	832	781	847	836	818	780	823	784	783	827	813	798	783	803	836	794	796	850	873	823	808	776	829	855	811	829	792	795	811	801	824	839	814	815	806	785	781	817	802	790	764	807	839	836	801	780	773	773	798	815	823	836	830	818	785	802	874	768	787	811	839	821	778	739	769	807	829	745	772	807	776	735	784	796	739	778	815	792	815	790	803	794	766	808	792	787	799	772	827	787	822	799	813	811	802	718	747	760	838	818	852	771	792	810	796	784	814	798	838	793	813	812	804	795	798	862	787	794	854	814	744	785	809	803	784	792	828	761	837	813	762	810	800	798	795	732	822	776	838	805	743	815	775	783	854	842	828	777	823	780	775	857	776	845	790	843	806	837	766	790	802	802	817	742	792	834	774	826	770	801	754	827	791	769	787	755	816	852	789	770	774	817	777	788	842	837	811	853	755	761	795	827	806	761	793	782	808	842	795	831	786	782	724	817	805	827	779	763	775	758	806	840	812	789	778	829	820	793	775	851	826	763	778	866	776	822	766	793	805	840	819	797	813	788	792	802	850	841	842	789	808	766	753	781	792	771	844	829	817	771	766	782	795	812	801	825	837	794	839	769	764	824	794	769	777	835	833	816	771	735	767	844	787	797	832	837	790	800	828	821	795	790	824	809	831	803	729	762	792	828	777	788	825	794	807	841	813	804	755	803	768	786	828	837	798	801	771	782	844	769	780	768	860	798	780	764	804	801	826	807	804	818	762	804	768	751	782	778	836	857	793	829	745	745	817	817	821	784	799	813	777	769	785	819	790	802	783	822	799	773	805	789	801	789	805	813	784	801	787	787	811	788	809	789	791	832	784	763	786	844	802	784	804	772	777	817	784	801	829	789	784	791	803	761	802	815	822
38632	58555	52846	46020	39215	24784	17952	14613	11673	9672	7868	6371	5430	4540	3925	3420	3027	2695	2461	2261	2126	1897	1749	1672	1536	1504	1382	1351	1267	1235	1198	1140	1068	1095	1103	1009	1056	1045	957	965	966	941	957	980	920	869	875	833	908	951	847	850	907	894	905	888	790	853	819	834	863	831	818	813	882	872	813	840	801	810	881	864	806	887	810	833	889	862	854	841	876	853	758	849	875	880	818	838	901	808	820	794	859	810	822	856	848	818	800	849	831	796	836	838	838	811	850	886	800	820	865	820	841	820	748	830	813	854	783	778	838	799	796	818	824	871	808	832	796	765	800	835	827	863	813	784	826	807	811	826	773	740	882	816	833	781	824	810	801	820	820	818	789	825	812	832	826	825	787	822	819	867	796	893	836	853	781	817	838	842	835	806	812	790	792	807	789	857	819	810	866	848	894	813	875	856	811	858	827	823	815	861	813	806	786	856	837	836	865	802	844	806	855	864	852	835	856	835	754	873	801	842	772	831	806	839	780	832	816	819	777	823	847	876	816	785	821	789	795	757	815	814	873	871	807	854	815	823	865	777	793	823	814	797	881	836	834	798	830	844	773	800	851	824	835	834	842	842	794	825	842	857	849	811	832	851	828	832	812	854	815	858	804	809	851	817	829	820	791	800	803	818	842	811	798	860	890	822	841	804	818	849	768	806	869	873	850	832	861	814	794	910	840	807	818	836	766	797	839	863	857	793	844	808	806	816	850	775	839	808	799	782	786	838	826	766	826	848	839	901	860	864	789	824	771	830	872	825	860	846	852	839	838	838	894	805	804	824	831	874	808	855	847	871	776	795	824	842	876	837	827	865	877	831	827	838	815	810	899	790	847	823	850	873	836	832	833	836	826	855	815	846	826	820	818	838	856	813	807	872	819	807	811	810	801	818	845	822	899	812	783	788	836	819	847	830	841	865	848	853	835	814	835	848	813	808	829	800	820	858	804	799	845	835	878	797	845	809	843	827	820	798	840	857	838	852	778	846	897	877	887	796	840	816	806	833	802	849	841	869	828	807	823	812	858	844	810	796	841	894	840	804	850	795	786	821	821	790	788	826	881	846	847	865	813	844	839	835	787	848	818	800	804	827	820	822	861	826	859	791	853	803	772	769	798	834	828	823	806	835	814	791	860	828	771	843	792	835	852	799	848	817	861	798	794	801	846	825	825	839	824	813	823	835	794	803	819	847	822	794	842	852	815	835	849	808	846	847	802	832	856	817	816	796	824	866	807	826	815	816	844	822	809	833	795	842	792	862	860	836	832	864	831	856	875	820	818	835	830	864	810	843	859	804	841	816	888	866	782	864	799	885	828	862	788	860	791	849	829	868	880	885	821	847	856	846	831	769	816	812	809	898	826	793	859	802	843	864	808	823	860	801	804	824	856	803	771	837	823	833	845	887	871	796	854	806	790	798	827	844	874	801	829	815	830	820	869	797	883	821	833	812	787	791	828	829	835	813	799	864	841	792	818	776	859	841	810	817	811	815	862	847	818	827	787	815	900	875	835	789	899	873	772	936	840	831	897	820	807	784	845	849	754	813	819	850	816	802	809	796	806	808	816	861	841	841	840	872	834	847	819	839	846	842	827	804	807	798	910	849	844	813	852	786	796	813	789	812	878	811	803	823	869	804	811	773	833	786	792	835	754	823	810	788	824	838	820	918	824	809	865	838	836	855	813	817	795	839	800	771	782	885	871	748	774	764	808	808	791	862	812	867	829	795	850	790	806	808	835	847	754	828	759	838	788	904	816	821	807	802	817	780	805	837	820	815	813	801	811	804	843	821	870	857	843	806	805	777	866	824	832	850	813	775	818	822	838	828	824	786	878	875	806	813	856	838	849	871	803	852	843	819	806	851	828	814	766	799	827	798	871	826	787	811	828	798	855	855	821	836	821	884	865	819	839	784	842	807	804	805	846	777	809	836	832	813	820	841	822	785	801	888	810	888	827	816	829	853	862	830	807	830	825	836	739	881	867	863	826	799	829	819	792	807	796	862	813	776	821	833	806	883	842	863	855	880	843	812	873	785	821	816	847	803	800	824	825	805	764	836	847	838	788	825	838	811	815	844	849	838	818	839	827	803	839	882	824	806	783	847	873	847	848	835	811	815	860	813	802	829	894	860	834	872	793	821	812	873	872	822	807	839	815	824	787	825	800	761	806	862	821	857	844	829	821	850	867	841	804	863	819	808	862	819	864	765	801	800	843	844	874	831	835	808	821	835	784	821	825	822	805	787	850	789	818	834	860	815	822	819	844	870	842	861	802	806	807	836	848	816	785	788	823	825	797	815	786	811	835	834	819	834	831	832	822	833	811	804	841	839	801	832	875	807	855	814	854	823	867	863	839	862	800	809	828	851	847	812	815	805	823	846	785	843	817	800	839	780	831	826	780	829	852	816	817	837	823	753	818	802	826	823	811	855	800	805	817	797	828	829	843	784	857	774	790	818	812	817	825	865	826	830	863	831	809	798	861	849	819	809	889	851	836	850	822	807	846	822	879	819	843	851	833	839	849	815	786	826	835	836	755	820	834	822	858	799	794	827	871	798	786	823	870	875	825	792	835	784	829	789	855	820	874	826	777	896	816	871	804	782	808	848	793	855	798	828	874	836	785	856	793	831	816	845	846	820	795	817	829	806	818	770	802	827	793	848	852	849	782	887	796	833	866	885	895	830	844	807	772	836	847	820	849	827	871	842	782	824	838	785	847	820	807	836	822	787	798	809	801	821	800	826	837	828	841	813	843	864	855	881	832	896	860	842	852	796	855	830	824	808	843	812	797	826	793	846	846	849	806	837	871	839	846	849	831	850	814	871	814	875	823	849	833	803	838	823	840	862	866	826	851	832	889	785	839	820	856	818	817	786	786	883	892	860	859	839	837	799	837	857	825	822	827	808	795	842	828	817	849	822	846	839	810	802	822	852	810	839	826	841	857	841	859	855	825	875	872	784	827	805	825	841	836	833	852	823	842	805	849	814	825	839	852	845	818	851	882	863	843	811	762	845	811	859	830	797	861	816	805	820	808	819	829	793	868	838	823	767	860	822	799	782	898	838	807	782	867	826	781	781	870	807	809	819	830	847	876	840	812	938	838	823	780	813	834	852	814	817	799	835	831	837	790	849	845	869	806	807	800	836	814	855	801	848	810	784	810	834	792	804	809	831	799	800	789	809	776	838	913	786	749	817	825	849	865	846	859	841	883	797	837	819	812	796	830	861	817	835	831	836	898	847	782	820	795	884	872	829	809	822	837	787	846	811	837	853	850	902	782	811	824	858	822	842	825	854	846	866	781	775	888	860	813	824	846	827	804	831	825	795	814	856	847	866	860	849	866	837	860	813	870	783	788	841	862	815	843	809	811	826	814	804	820	829	831	832	791	811	854	857	857	857	829	817	855	814	798	847	817	801	808	804	866	821	847	853	811	841	786	889	850	827	879	834	785	838	849	801	824	839	802	852	792	889	881	800
34907	31811	29424	24141	15876	7832	4966	3625	2733	2344	2094	1768	1496	1414	1312	1274	1099	1131	1041	1022	1043	945	935	949	853	836	853	778	859	778	810	787	824	812	828	788	800	787	789	814	781	788	775	778	781	744	794	734	809	738	775	775	752	780	764	751	739	809	727	749	764	786	755	741	751	746	760	763	788	780	755	737	725	755	717	735	782	762	726	775	762	708	778	768	790	739	775	781	719	699	772	736	693	744	743	719	758	762	767	777	733	757	720	766	762	770	774	741	772	746	752	708	752	735	775	761	791	745	752	712	704	701	768	713	715	757	771	735	828	769	771	766	771	736	774	747	777	757	800	716	688	752	726	772	768	739	754	780	807	741	716	742	764	740	709	716	765	728	725	740	761	762	745	722	752	733	786	765	756	754	759	766	781	751	739	756	757	691	755	766	773	773	752	825	753	733	782	774	727	836	781	747	784	762	758	728	795	731	755	763	752	734	765	768	755	769	788	739	801	763	766	739	777	734	740	736	735	719	759	769	726	756	747	769	729	731	749	767	790	728	807	785	712	760	758	779	807	801	716	705	773	788	740	713	782	727	739	760	751	743	766	773	740	757	736	785	722	723	712	809	725	799	761	760	704	742	756	778	762	760	767	743	758	676	730	748	753	752	739	760	700	738	750	755	765	744	755	776	761	745	761	774	785	739	697	746	782	767	691	795	760	750	763	779	717	775	720	744	798	763	762	740	734	746	727	773	720	725	783	753	770	792	807	752	776	702	741	746	725	751	732	734	770	713	763	787	727	750	732	757	776	728	784	760	750	778	752	750	787	741	741	766	789	758	744	745	803	773	734	773	804	750	733	764	710	757	700	725	769	728	777	791	796	725	710	744	760	772	755	781	824	735	785	747	792	788	734	740	716	753	805	752	719	743	726	720	725	741	744	776	789	712	743	718	738	710	751	756	743	733	751	757	713	761	781	775	708	695	752	729	706	746	774	803	769	791	771	731	725	770	721	748	781	793	732	762	713	765	719	761	774	723	787	759	708	812	773	753	743	751	700	756	788	746	772	721	750	794	747	749	725	729	725	763	770	729	765	767	773	713	761	705	760	784	729	782	770	833	781	750	703	710	760	785	737	781	749	798	777	749	786	758	736	781	745	715	751	771	777	762	809	809	739	801	776	754	735	708	756	748	737	706	766	732	755	772	756	734	753	727	784	749	722	711	730	715	782	747	751	793	704	710	718	756	684	745	739	713	783	753	716	694	754	759	694	749	737	744	773	747	749	736	750	761	730	706	723	810	755	731	746	758	797	766	765	721	738	745	781	796	799	783	744	702	733	720	729	739	723	770	696	742	731	782	773	718	722	719	716	734	794	808	763	738	728	773	757	764	744	784	728	736	728	732	783	727	785	699	830	758	792	793	735	711	740	740	741	740	716	747	720	783	769	710	746	790	751	728	808	763	794	816	760	743	733	748	737	722	701	734	768	757	744	752	765	780	757	704	810	717	723	695	704	784	779	749	766	753	767	757	805	751	777	776	736	749	784	740	750	717	754	801	724	808	739	737	749	769	796	765	717	779	779	759	768	763	710	786	708	758	774	739	750	764	686	791	813	763	749	720	705	735	785	763	798	802	757	743	709	777	755	770	728	706	712	743	758	710	779	781	702	712	737	719	698	778	714	757	747	753	725	762	785	751	712	802	745	807	769	809	747	739	799	716	711	751	794	760	729	729	714	745	720	756	725	785	796	722	747	761	760	747	692	775	730	729	783	776	756	792	733	730	750	709	712	789	751	739	753	747	814	739	776	744	790	752	776	693	792	770	764	743	705	799	718	737	771	767	747	728	743	749	758	749	772	752	788	736	721	752	778	788	751	736	791	736	780	763	722	725	783	741	808	734	730	759	739	727	737	773	752	717	758	724	727	753	778	773	779	749	708	718	771	760	742	765	784	740	798	797	739	743	739	777	815	801	815	765	786	761	742	755	806	800	722	713	721	760	724	771	773	733	713	798	729	762	817	779	767	780	765	778	767	767	687	729	720	773	724	720	765	775	724	687	747	761	769	740	746	717	796	754	729	759	742	780	742	748	744	773	749	796	735	761	742	749	717	738	731	753	786	745	777	733	772	800	794	749	793	720	746	742	734	769	739	723	771	720	735	789	815	749	728	745	724	708	803	745	744	745	749	736	779	784	761	789	772	780	731	762	765	747	747	717	755	820	744	774	692	747	719	760	763	733	701	773	792	758	757	751	758	774	774	791	736	762	762	745	710	741	766	690	734	779	701	720	731	710	773	712	741	751	743	771	721	789	720	727	724	806	701	782	730	717	740	791	716	733	757	729	715	778	728	729	782	757	743	762	745	752	716	737	757	718	760	757	799	737	732	791	736	779	698	743	740	746	764	758	760	743	736	715	740	742	787	744	758	756	708	726	743	773	777	745	771	735	777	793	789	753	772	734	767	746	722	805	736	758	786	715	760	800	721	762	743	761	727	722	722	777	737	712	735	728	693	792	735	720	722	761	750	731	750	742	753	772	772	740	813	720	758	768	751	796	766	771	722	739	760	720	793	775	754	721	762	776	784	781	765	802	727	724	735	732	759	757	748	785	779	766	793	783	760	768	756	770	714	692	756	743	786	761	776	799	781	743	707	717	704	751	808	759	763	760	758	804	765	747	754	778	698	720	741	725	801	737	763	789	746	780	777	770	752	753	716	781	821	769	817	780	727	719	731	783	738	744	793	786	776	721	773	740	729	713	750	711	767	777	799	812	720	781	740	752	759	741	715	745	745	812	747	765	810	758	721	746	739	767	762	833	791	789	794	706	720	743	718	750	767	794	700	732	759	733	773	759	771	693	746	734	735	759	798	727	738	771	748	758	785	740	745	762	712	711	730	769	815	757	751	743	807	725	726	813	714	758	754	752	800	730	766	729	772	721	734	784	776	737	764	753	689	741	780	833	729	747	724	752	752	779	778	811	761	797	788	738	747	773	719	736	758	744	738	718	735	769	764	808	727	763	786	782	726	704	725	772	782	786	750	788	755	721	767	732	789	742	772	756	709	768	789	700	742	748	750	715	714	747	732	726	734	720	713	742	744	781	749	707	760	707	721	806	776	730	770	785	780	755	761	755	760	732	770	780	737	782	791	742	735	764	774	759	728	725	747	715	719	751	752	726	703	805	735	764	769	757	764	785	742	777	762	744	716	749	736	753	773	789	753	710	794	809	775	741	701	778	738	805	746	757	787	766	774	813	745	731	827	697	745	790	719	797	757	792	722	772	772	792	719	713	778	808	717	760	756	692	748	783	801	757	761	811	773	746	791	740	752	763	756	690	755	737	769	724	743	717	741	786	786	768	727	747	757	740	741	743	807	721	774	724	787	743	737	722	773	775	781	709	787	760	752	722	771	772	724	771	811	740	766	743	736	768	740	766	693	746	809	758	744	741	813	787	738	749	751	698	737	746	715	764	765	764	774	791	779	739	761	766	731	788	744	764	750	740	747	702
37516	41949	37409	28832	21691	12651	9120	6951	5483	4620	3685	3089	2707	2400	2056	1880	1778	1628	1498	1377	1299	1206	1199	1132	1076	1111	1049	1000	982	901	896	933	946	910	921	883	867	874	857	893	811	844	909	815	798	848	848	825	832	832	847	835	845	869	771	824	820	850	800	840	908	814	810	816	812	805	793	849	839	823	809	805	764	807	779	794	844	798	771	817	841	827	808	775	809	768	814	789	755	780	829	751	793	813	805	775	816	775	792	779	835	818	855	786	784	833	776	800	785	783	816	838	799	802	802	788	800	801	771	772	827	814	797	799	791	777	841	771	829	779	814	833	779	833	766	823	789	820	805	763	806	777	812	839	809	834	777	815	841	768	795	876	820	767	795	798	787	841	783	766	798	841	781	790	752	756	806	829	735	811	766	788	826	781	853	788	793	823	807	773	753	852	782	801	829	802	827	823	829	795	784	824	807	796	783	816	819	791	804	798	775	803	755	784	785	796	836	757	844	781	798	788	822	762	801	789	777	812	790	831	777	755	820	813	813	814	773	815	818	795	846	806	766	779	848	784	802	784	841	819	849	796	831	759	801	722	782	794	783	776	788	789	771	819	785	834	760	748	824	813	799	836	838	834	778	799	792	810	830	817	778	779	791	787	780	744	773	765	791	791	808	795	828	796	772	771	807	810	805	795	771	784	782	786	816	835	834	773	753	814	824	796	825	851	746	801	780	774	814	767	844	789	849	800	775	838	838	766	806	852	759	780	802	769	763	828	817	843	763	799	762	803	825	813	812	848	807	789	780	804	811	827	798	765	787	774	806	776	830	800	817	788	776	826	799	761	878	832	814	823	811	768	764	848	787	847	780	855	854	731	783	807	779	796	833	812	841	810	819	803	783	803	831	801	783	821	820	788	819	801	850	780	834	776	810	781	832	816	843	825	795	799	820	774	770	780	803	792	826	756	834	812	807	794	862	895	788	806	804	756	795	791	848	802	793	817	814	821	810	834	784	809	777	757	836	833	799	815	778	785	823	826	836	774	787	906	818	793	800	845	806	781	783	826	832	830	807	786	805	831	763	784	847	760	805	776	805	840	805	786	777	787	842	764	810	805	837	794	804	851	753	801	819	793	778	837	784	783	800	754	749	748	856	840	788	825	857	793	827	803	807	789	811	792	811	790	782	796	807	795	813	831	743	747	818	829	810	861	812	781	822	801	783	759	808	839	802	796	793	825	756	795	810	837	789	803	838	812	782	796	799	825	834	787	806	759	783	792	805	812	835	764	770	794	874	839	821	845	789	764	803	810	761	787	773	809	796	829	774	768	770	824	763	803	812	789	831	771	804	763	776	823	800	757	831	817	779	775	802	812	805	775	769	812	813	787	810	803	798	828	775	840	799	778	819	796	839	762	843	795	758	827	863	812	824	831	783	780	849	794	776	790	754	830	804	781	845	827	764	778	851	816	813	846	851	837	808	836	816	802	858	802	797	817	760	829	838	751	777	791	796	716	808	796	781	805	750	809	808	845	798	798	813	797	827	848	803	875	846	828	787	847	795	836	799	792	762	797	769	808	750	841	783	776	763	825	783	795	843	816	759	751	742	816	854	789	791	779	788	786	817	823	799	813	811	836	838	829	828	817	764	780	823	794	793	817	789	823	780	795	881	773	833	801	789	807	787	798	786	796	817	862	739	780	830	789	793	826	790	781	831	830	785	832	781	802	822	875	803	817	777	748	797	769	814	723	804	830	835	842	830	814	804	806	788	794	789	831	817	816	774	815	809	825	746	868	796	759	811	796	751	782	802	853	815	774	813	829	773	801	816	820	791	777	772	802	747	840	806	747	803	827	776	817	847	809	832	798	833	802	860	845	787	847	834	803	774	788	824	835	816	755	819	758	758	824	847	787	796	815	804	784	786	813	808	816	796	808	882	795	779	794	772	805	834	796	791	764	780	786	775	779	823	823	829	786	776	782	816	787	787	837	796	778	820	818	778	771	793	801	819	832	844	763	796	830	791	766	745	826	776	808	755	833	816	803	796	816	802	774	804	743	785	819	785	762	789	791	816	842	770	834	805	859	795	814	782	844	817	798	803	787	834	767	781	828	833	787	762	759	815	821	836	844	810	846	816	852	765	839	851	801	747	778	821	755	807	743	795	792	757	789	801	836	797	797	824	863	809	808	784	759	796	796	846	794	773	832	861	836	778	813	818	785	826	819	815	774	833	750	746	789	821	832	797	787	816	828	819	785	745	837	829	839	831	826	795	765	811	840	756	803	827	796	832	852	791	799	765	781	791	871	867	850	798	798	760	840	810	789	783	829	798	801	836	784	844	799	796	805	787	833	775	831	804	825	780	766	825	807	801	784	811	797	794	800	775	792	822	832	821	816	810	799	769	762	776	745	810	739	768	780	850	777	787	822	840	788	814	803	781	792	786	797	783	803	804	806	755	792	779	812	801	783	838	874	758	779	798	794	780	773	759	784	779	793	787	805	811	863	730	800	796	793	854	796	776	795	811	827	812	835	817	775	806	781	825	808	750	820	785	857	807	818	785	808	783	844	860	825	811	777	809	793	837	786	834	787	796	838	793	850	753	802	744	772	821	789	812	789	800	785	832	810	783	843	832	796	813	765	733	809	833	790	782	801	783	769	835	798	821	813	778	804	839	830	811	804	785	790	849	813	790	830	834	869	804	831	777	815	788	809	821	829	810	814	757	757	844	825	833	804	767	869	806	825	822	802	771	814	765	832	824	786	788	793	753	777	814	771	823	803	837	800	797	842	838	786	772	791	804	806	800	804	855	833	834	837	809	803	796	823	826	796	841	807	807	765	838	768	828	805	787	783	757	829	809	809	809	800	810	818	796	803	803	814	797	830	878	778	839	822	874	814	828	824	824	797	811	808	853	814	806	763	823	829	788	808	787	831	813	739	780	834	808	775	753	833	767	755	803	776	828	776	812	790	777	785	853	750	762	803	816	788	731	849	828	826	872	808	814	830	800	786	789	845	819	776	826	808	857	832	837	812	831	817	786	791	842	793	780	806	743	825	788	745	823	792	811	831	827	759	836	774	818	785	802	793	811	766	800	769	715	783	770	802	833	836	820	795	850	846	784	818	833	762	853	776	788	750	831	848	764	854	794	795	778	813	801	749	833	799	786	832	864	790	808	802	777	836	789	748	807	817	806	845	858	827	790	785	813	831	797	820	771	797	825	822	835	840	833	806	834	793	863	788	788	786	773	761	871	786	808	803	843	805	786	831	814	797	789	774	841	800	763	815	793	767	758	817	715	806	761	792	823	852	801	842	819	808	840	793	783	762	793	872	833	812	788	766	817	800	822	810	815	776	829	799	794	835	798	785	809	788	754	808	800	803	833	865	838	778	827	773	789	841	819	801	794	752	831	822	747	824	777	845	824	805	786	845	788	780	797	861	803	825	875	818	767	727	807	811	730	784	842	800	787	779	789	858	767	782	826	807	800	779	865	785	812	836	790	824	818	754	800	792
25040	20740	27084	26126	23489	18872	11427	6231	4415	3580	2853	2357	2157	1864	1654	1617	1366	1346	1220	1124	1092	1058	935	934	897	910	898	851	850	820	804	804	761	785	792	768	803	778	699	695	714	704	700	700	775	695	754	666	706	729	698	699	678	695	749	689	723	661	679	656	705	711	760	677	735	717	688	726	659	728	715	701	704	668	651	724	673	732	705	666	719	723	701	673	667	703	721	678	705	715	708	663	702	685	682	684	694	686	663	706	696	687	727	645	681	648	673	698	674	710	675	697	717	686	693	641	781	690	697	715	626	657	686	645	670	692	694	693	685	682	714	706	594	646	680	713	658	708	675	690	740	686	679	713	699	661	677	700	681	723	672	713	627	692	651	699	697	687	712	697	685	746	665	665	694	728	728	696	684	646	698	732	699	728	661	730	680	665	726	715	702	716	664	664	690	676	679	699	727	690	653	688	673	736	626	676	686	717	741	696	689	698	686	708	719	682	665	681	662	692	666	731	701	668	648	654	691	675	699	714	665	716	662	673	679	689	637	712	725	718	720	674	711	727	725	678	645	677	672	728	695	727	685	718	691	687	700	674	705	685	660	629	712	685	698	704	693	709	707	692	704	687	703	699	691	678	682	666	694	672	684	609	672	747	647	669	675	675	694	655	674	707	677	691	673	679	660	690	711	652	703	687	703	649	708	690	694	723	670	671	658	679	736	681	692	710	724	682	707	704	664	669	640	648	665	709	709	714	683	704	637	688	697	720	675	692	687	702	635	681	745	653	663	664	657	757	679	700	690	715	667	709	764	690	695	695	672	733	741	715	679	734	709	677	648	748	708	677	646	667	639	666	712	694	700	703	701	672	725	709	686	685	687	681	702	657	673	688	668	690	696	697	709	726	681	696	671	706	720	679	756	658	657	653	658	723	684	705	702	702	717	648	730	693	656	685	694	658	700	708	681	718	721	669	691	679	692	736	673	717	703	686	708	719	701	736	664	718	762	655	712	729	715	687	712	663	677	720	721	688	713	701	693	685	701	686	685	719	682	690	664	691	718	655	669	653	674	715	704	686	672	665	699	689	698	700	705	686	696	642	697	671	681	695	683	660	665	671	702	729	685	650	685	682	678	732	650	672	695	712	660	724	699	686	721	688	641	636	703	712	660	662	602	718	709	712	707	704	672	692	709	713	691	707	709	713	679	715	656	693	701	698	684	715	666	662	694	708	664	681	738	673	713	641	702	704	665	677	757	689	716	673	756	642	659	676	663	668	686	671	653	691	676	648	679	683	609	681	650	671	694	681	657	686	681	650	696	696	758	714	674	684	672	724	738	629	680	674	717	636	656	684	665	707	709	693	707	722	697	639	687	724	674	664	709	673	707	641	648	685	738	724	662	675	711	699	718	664	711	690	700	678	671	687	707	653	671	657	710	684	679	653	676	675	648	684	677	715	709	701	722	676	653	724	639	710	697	698	680	712	666	703	668	674	631	685	663	698	671	700	694	715	685	695	717	694	687	680	709	701	657	682	672	722	727	678	655	678	632	662	738	682	699	706	704	698	678	688	698	670	676	741	699	688	695	699	695	672	700	725	669	678	725	708	673	688	688	660	677	649	688	638	715	682	690	711	665	679	688	688	713	704	705	636	660	646	658	654	680	696	634	668	701	673	679	685	664	696	700	717	707	621	672	673	692	689	671	730	757	664	664	651	708	716	674	674	684	676	769	687	707	679	676	665	673	668	724	690	694	665	694	668	700	645	661	660	673	666	700	752	707	738	689	716	680	677	620	721	670	654	723	665	663	730	749	670	675	688	654	644	668	726	727	712	678	708	693	713	715	648	688	686	699	665	646	672	616	740	683	651	667	720	657	676	696	667	683	697	703	660	724	682	716	680	653	715	670	703	697	679	706	702	684	660	659	707	738	746	765	707	665	671	667	632	716	718	673	720	661	701	685	692	711	686	659	680	680	706	726	671	721	736	675	670	673	760	744	684	706	689	706	658	694	650	711	694	658	688	710	650	678	697	724	685	668	706	704	665	738	718	708	675	685	664	721	690	665	699	704	696	696	710	688	698	683	702	717	691	648	689	640	721	654	692	676	680	695	701	719	658	645	703	720	678	702	644	698	656	717	734	665	676	710	638	674	678	679	739	702	720	707	672	692	725	711	648	634	644	706	645	659	654	630	696	681	719	650	699	701	725	675	758	711	701	681	717	662	688	689	688	710	660	693	657	667	723	696	692	728	701	689	726	667	650	722	690	720	692	721	671	691	720	702	699	669	681	737	681	728	674	684	751	677	682	690	715	726	692	705	703	709	635	676	679	673	709	714	686	743	680	692	714	666	623	689	740	717	733	673	675	712	680	691	681	640	642	673	672	711	720	712	682	659	684	714	652	671	684	727	689	683	689	748	675	708	707	657	723	662	677	706	643	719	675	684	705	720	659	703	726	657	672	657	691	616	718	676	693	676	682	730	705	742	690	668	743	695	639	680	672	668	757	696	680	719	719	727	706	700	668	686	685	660	656	714	723	732	715	681	701	654	708	653	723	672	703	664	707	684	683	686	661	710	701	688	675	692	742	667	660	691	682	666	681	693	664	671	732	693	677	682	654	682	701	692	676	686	709	676	655	726	706	699	680	714	702	708	710	720	685	670	709	718	690	632	721	681	678	715	682	684	702	647	690	739	622	709	686	658	691	726	697	652	702	690	646	680	700	712	631	695	654	707	675	738	722	680	744	679	708	675	670	659	654	701	689	714	713	660	661	714	684	708	701	706	677	716	736	680	685	661	642	671	699	701	702	648	664	652	681	695	716	747	687	694	641	685	671	689	680	699	692	684	712	711	704	691	718	673	757	662	661	673	784	656	664	632	709	655	687	677	700	692	636	650	676	649	681	665	736	683	675	686	699	683	647	713	710	718	685	633	690	676	670	674	697	687	667	674	681	682	704	699	666	723	704	695	716	710	663	666	652	671	682	714	661	636	636	684	694	713	660	719	683	723	677	644	701	690	747	695	674	675	689	695	707	711	651	655	628	735	670	667	686	645	693	626	709	715	687	668	679	679	729	686	731	702	661	694	749	675	659	687	718	667	716	658	681	691	681	702	706	687	675	679	664	695	709	680	694	670	654	694	675	702	725	742	683	709	674	694	661	698	695	722	741	698	690	696	709	689	702	631	744	704	690	661	690	699	696	685	692	736	650	690	714	710	687	689	727	695	711	646	653	720	659	704	676	724	711	664	718	658	727	738	687	719	676	674	683	633	662	651	651	702	684	685	719	678	667	668	659	697	670	668	677	676	685	666	701	664	749	701	634	734	698	714	708	687	681	710	689	687	723	703	682	689	681	688	722	696	704	645	696	639	682	702	685	651	705	679	677	703	682	677	672	669	716	679	657	676	717	736	728	671	639	689	728	695	726	695	687	682	664	728	699	674	738	720	725	737	724	683	697	664	687	619	702	697	687	702	684	669	669	653	747	689	707	694	696	707	655	712	704	669	677
37883	51033	48219	39620	29856	20160	13793	10189	8306	6571	5575	4704	3927	3403	2765	2554	2214	1976	1751	1635	1470	1367	1291	1183	1199	1080	1048	1011	1027	937	937	966	859	838	867	887	844	854	793	876	846	823	813	802	802	772	763	822	781	765	745	743	770	732	768	716	749	747	715	731	732	731	742	756	726	706	749	780	782	696	715	739	693	706	704	719	698	728	735	761	727	732	752	716	705	705	698	760	758	718	712	746	721	755	707	756	744	697	689	739	733	712	740	687	763	717	731	727	680	708	690	727	712	730	726	722	734	750	772	720	709	718	739	733	745	743	691	709	728	739	708	684	721	684	729	732	716	740	756	733	744	726	736	716	734	690	730	753	692	719	756	699	743	775	721	740	714	796	720	736	756	710	724	781	746	718	748	749	742	724	707	743	762	748	766	764	719	745	667	670	757	707	670	687	725	711	730	766	735	694	729	709	753	728	761	778	754	747	699	736	734	716	658	747	738	741	751	730	748	707	718	729	739	701	749	720	722	752	732	753	720	702	740	749	716	689	727	761	723	670	732	723	703	724	737	746	722	774	716	717	783	762	758	732	707	764	694	703	710	721	709	743	726	758	721	716	689	730	691	687	730	747	712	734	742	759	729	722	738	737	702	738	709	717	728	691	735	702	740	701	739	732	750	727	744	725	684	742	795	718	730	687	694	663	689	717	707	724	749	733	692	756	729	755	762	719	745	684	791	730	725	792	735	757	758	738	717	731	732	726	727	768	710	703	748	709	706	750	684	726	683	735	737	702	725	701	734	702	757	737	710	720	723	671	760	739	745	702	713	669	703	681	734	675	739	727	740	764	731	745	726	772	731	757	774	737	750	725	716	707	699	704	704	729	696	679	701	748	750	748	727	735	727	763	695	714	790	720	742	703	700	692	723	742	734	759	730	673	720	726	758	747	713	712	704	735	701	699	718	724	760	767	743	690	751	710	721	679	759	690	725	769	736	767	705	737	776	720	779	694	712	776	677	753	719	715	747	699	702	743	748	716	683	748	703	741	722	704	740	732	682	694	750	767	737	727	710	740	711	779	761	732	779	718	783	740	715	727	711	794	703	723	753	705	770	726	711	716	768	766	756	717	739	666	723	707	686	727	737	720	711	709	692	726	736	721	735	737	725	726	752	747	763	726	665	717	739	709	734	698	686	756	754	722	697	699	714	770	778	711	734	753	730	699	759	693	763	731	768	740	702	734	729	724	781	688	715	767	675	741	760	722	689	711	673	728	699	682	687	748	763	696	719	794	735	732	692	698	758	712	691	684	722	659	742	710	751	708	706	807	690	676	745	739	761	729	693	709	725	703	725	757	700	732	727	771	735	718	714	684	712	769	676	735	687	715	733	723	750	724	752	742	696	750	778	719	743	745	766	703	730	744	687	686	730	738	762	697	745	711	749	740	697	717	704	740	713	684	742	735	714	733	734	703	711	734	740	707	751	752	736	747	720	705	701	748	755	693	771	760	772	731	684	726	719	707	722	725	778	697	730	765	723	712	758	713	731	723	720	735	707	713	763	754	711	770	730	705	715	774	725	736	740	722	709	746	689	745	744	780	733	684	706	740	723	695	695	688	738	713	712	776	731	728	740	687	706	750	753	705	689	717	715	704	790	682	762	725	742	725	747	678	719	699	741	698	720	739	699	764	719	699	717	710	732	718	710	735	755	724	696	726	680	779	739	744	703	759	730	715	690	714	732	765	697	755	770	728	775	757	735	743	714	756	725	747	785	748	703	710	716	752	724	753	758	704	688	723	735	720	723	755	689	707	703	717	731	720	726	756	744	778	748	762	723	719	765	719	729	741	718	718	741	779	781	683	762	726	724	719	702	731	706	713	762	752	718	708	727	737	748	747	711	743	758	736	705	731	719	724	753	701	737	729	736	696	752	708	753	734	721	712	712	690	693	769	720	673	764	714	699	728	714	706	743	706	727	748	738	743	778	746	696	729	721	715	746	739	709	721	735	699	687	728	725	687	690	762	767	712	724	717	800	756	738	666	741	699	697	720	723	749	721	728	690	694	773	727	726	742	688	737	690	713	739	724	772	678	779	691	725	721	769	738	730	724	718	714	737	692	746	706	756	743	728	801	733	701	734	737	703	675	731	718	722	755	698	725	748	754	732	738	707	729	754	770	751	721	721	717	724	687	760	757	712	761	791	727	780	694	745	738	725	718	721	660	746	768	679	698	785	770	735	691	739	731	679	722	734	757	729	766	703	708	692	691	743	696	728	734	733	738	732	746	720	734	717	703	739	733	793	687	697	697	762	714	716	742	703	750	761	741	703	739	714	714	705	764	714	732	712	701	695	725	722	718	747	725	673	732	741	722	751	743	734	772	724	660	690	776	686	754	725	727	716	757	748	729	746	699	726	735	733	709	743	698	716	735	822	721	711	699	725	723	762	729	731	724	747	741	805	723	742	726	745	734	761	746	726	691	759	711	770	675	695	694	751	741	744	725	701	712	729	708	771	671	714	728	719	717	664	713	692	754	701	754	705	711	748	729	722	729	689	723	713	707	731	762	742	699	706	731	756	677	682	727	698	729	683	719	722	689	699	727	704	752	702	725	702	756	714	740	705	693	777	786	721	761	730	731	713	778	761	760	708	738	725	757	689	736	725	704	710	736	746	744	731	719	681	662	748	739	699	766	718	723	708	807	742	741	730	765	687	720	747	734	782	743	685	745	720	723	739	688	714	741	734	658	715	740	706	715	691	738	729	741	718	707	723	765	734	760	748	714	743	751	746	754	736	727	717	748	735	716	723	713	728	747	686	752	745	719	761	726	733	757	749	746	740	749	753	687	759	714	723	756	699	736	773	743	716	698	755	739	771	755	757	729	724	694	774	740	737	711	750	728	669	742	739	717	802	817	724	720	690	720	749	753	683	761	742	743	764	737	749	744	739	710	701	717	739	689	777	717	760	690	730	727	734	740	747	680	766	727	761	737	717	713	709	719	761	759	691	720	700	731	745	731	764	751	712	687	682	685	723	722	750	668	734	704	742	712	708	748	760	735	697	706	708	698	720	693	721	675	680	727	768	717	745	743	719	740	687	689	719	782	724	748	776	752	691	721	737	734	677	711	720	679	715	731	716	710	721	742	712	774	706	709	702	759	740	710	741	730	703	755	740	782	730	679	697	730	751	776	713	722	728	751	751	698	731	738	747	725	750	715	744	714	696	732	725	742	708	755	706	749	744	788	789	714	703	694	767	738	717	701	705	750	731	727	778	708	711	757	787	712	741	764	732	748	752	725	705	695	696	709	718	719	713	724	708	736	736	692	753	737	707	703	736	721	741	711	718	769	688	687	709	765	701	734	708	711	707	679	743	760	757	723	724	730	722	751	733	733	706	732	766	744	719	744	739	746	718	734	766	774	784	768	714	711	757	703	720	666	751	704	711	769	696	722	711	764	713	726	716	737	746	716	715	715	755	701	695	716	776	737	716	730	715	741	706	695	759	698	754	666
23091	20761	27459	24908	22673	22686	19584	9947	6568	5136	4265	3467	2960	2547	2269	2074	1779	1590	1566	1458	1384	1320	1207	1172	1114	1100	1072	1016	963	979	927	970	884	972	896	897	910	871	900	838	917	859	843	869	830	818	814	921	822	784	775	845	827	765	843	800	793	854	862	842	793	769	805	819	836	822	784	830	827	811	805	820	784	766	812	799	832	840	827	829	759	862	825	827	794	820	834	802	827	805	802	855	772	858	836	767	780	776	818	767	746	815	786	800	907	827	806	839	816	833	827	784	797	794	848	796	792	790	784	791	792	822	816	790	772	804	817	787	809	793	817	810	807	800	761	770	743	763	821	818	797	763	872	872	831	758	854	815	771	831	788	875	802	814	819	817	846	804	863	793	797	782	826	835	788	807	834	776	776	839	771	795	811	840	803	804	815	831	805	752	818	760	813	837	785	781	788	772	829	751	798	795	787	812	877	869	779	787	810	819	842	799	776	811	819	860	821	806	837	764	813	792	833	764	776	808	910	794	789	756	836	815	838	858	788	832	791	818	794	817	809	744	762	794	769	776	808	758	758	763	758	814	807	809	832	787	780	786	804	824	792	801	827	744	738	814	841	824	799	861	801	761	823	774	811	791	854	829	821	802	794	857	788	764	791	789	800	774	824	787	818	811	818	788	869	800	789	815	787	797	796	762	767	771	845	815	867	815	801	813	747	851	827	780	847	773	839	795	815	788	844	793	790	836	812	750	759	829	801	798	791	807	821	815	776	819	803	852	855	762	789	774	786	836	870	817	816	754	811	820	836	818	799	837	798	811	820	802	781	799	818	752	809	819	751	825	818	827	850	762	813	803	812	823	813	814	798	760	811	765	837	838	815	879	838	800	780	835	777	778	750	756	806	840	853	807	832	787	831	851	775	781	859	843	810	779	845	777	838	842	815	849	834	826	788	823	796	807	820	791	809	800	853	802	795	799	845	825	805	835	797	788	786	770	811	810	742	800	831	822	831	880	817	786	815	796	894	810	851	751	857	816	816	799	831	827	782	804	820	808	777	810	770	822	786	862	762	791	788	850	833	770	797	829	827	816	761	808	823	756	880	799	735	804	755	836	865	793	868	760	821	841	799	830	783	757	841	833	801	806	795	776	836	821	855	803	802	791	753	766	864	795	832	788	776	811	819	838	800	757	794	817	829	755	793	835	797	827	785	801	775	825	788	816	848	843	839	839	767	846	808	814	801	807	829	859	821	833	828	822	799	836	756	826	793	809	818	836	772	797	747	759	809	793	822	787	811	776	824	816	810	805	790	813	818	819	812	840	778	735	772	830	868	846	749	750	822	808	785	789	837	820	807	811	850	827	828	798	829	790	793	852	822	798	835	829	767	835	822	823	793	864	810	789	819	815	776	793	831	830	826	815	803	812	802	782	841	776	811	811	779	822	774	813	824	785	815	801	786	789	816	824	799	784	787	792	766	845	804	771	831	814	828	808	773	839	802	818	794	803	817	814	773	778	819	866	792	807	817	858	844	880	781	847	820	802	804	810	801	809	804	858	800	747	791	803	798	818	825	773	803	829	797	832	797	758	772	860	775	785	762	761	836	797	789	826	834	840	771	812	793	811	792	789	827	851	761	775	795	841	773	816	838	814	825	801	801	761	790	835	813	776	773	806	814	753	805	805	808	820	816	783	773	822	818	818	805	788	797	816	776	916	795	827	844	772	827	832	790	833	800	763	784	808	832	800	844	794	829	802	816	811	767	841	813	818	750	781	795	769	756	833	788	780	824	779	785	780	790	819	813	793	817	863	786	786	859	805	774	824	790	768	825	804	775	836	834	786	825	777	790	804	817	792	818	788	826	858	820	838	831	840	808	827	787	788	822	797	835	830	782	822	831	813	756	809	825	782	827	770	816	814	782	778	749	815	848	772	823	763	830	827	835	814	842	792	778	808	848	812	805	817	784	846	771	833	827	798	858	865	750	792	807	769	888	811	793	791	803	795	833	818	798	790	795	827	831	790	785	801	847	766	787	837	809	826	824	811	820	757	833	835	773	803	794	836	800	840	789	839	811	851	833	844	789	818	803	777	795	815	832	807	848	787	803	799	827	794	817	803	803	809	803	784	773	797	775	840	814	823	835	805	848	832	849	795	783	842	822	822	835	827	822	847	782	843	865	817	860	792	816	835	810	783	770	725	816	802	818	831	816	845	829	791	816	832	834	788	766	786	856	835	849	765	812	861	844	818	801	798	802	808	788	755	815	833	810	810	806	814	808	837	859	749	790	860	791	817	785	782	787	801	844	801	841	826	836	808	796	836	831	824	783	812	822	814	792	828	802	725	825	796	797	845	807	792	781	799	792	781	805	817	776	817	793	781	788	800	804	816	771	808	786	847	851	769	814	814	780	817	795	751	799	788	837	791	779	777	890	753	744	782	827	759	772	822	784	836	806	841	800	830	854	758	806	834	802	791	826	863	840	760	796	763	805	835	813	786	829	803	794	836	814	831	804	779	758	803	758	775	787	791	866	810	829	814	733	779	822	854	795	885	847	778	820	815	768	821	790	871	795	788	801	801	831	780	843	834	809	767	787	830	769	846	838	821	773	767	780	825	770	765	823	831	801	786	834	821	851	840	835	800	813	831	783	808	831	845	825	768	814	844	795	850	847	826	787	824	808	784	812	781	805	811	763	824	817	842	845	819	808	824	799	761	835	826	863	824	774	815	813	823	811	805	770	803	765	821	781	798	873	786	806	809	840	842	816	840	806	790	858	789	830	783	769	809	788	771	840	783	770	798	829	791	813	787	796	776	869	814	786	817	824	846	878	807	835	857	779	838	790	780	807	837	811	824	819	771	797	806	773	773	816	794	814	792	847	821	795	883	784	784	826	819	791	865	762	869	831	773	856	792	826	772	816	808	801	829	810	859	777	842	777	839	812	796	795	785	811	767	795	754	821	803	761	820	797	804	839	780	794	790	794	758	846	810	802	761	851	812	842	797	802	807	797	810	822	813	780	795	824	804	786	817	783	810	837	753	788	788	781	791	792	810	847	795	796	782	797	802	829	813	825	829	826	796	802	803	825	827	840	773	799	779	804	816	838	748	826	815	789	812	798	806	807	804	821	815	807	839	824	829	818	837	776	795	837	744	795	799	823	841	850	804	829	768	817	829	795	864	841	799	816	798	811	844	814	846	785	819	829	797	768	814	864	792	787	830	794	784	858	782	798	831	781	808	775	789	800	753	820	806	809	811	766	803	820	825	868	778	791	793	801	815	847	807	816	801	774	848	817	778	822	775	770	808	797	761	829	776	858	831	780	798	818	874	847	766	817	834	832	798	811	826	787	837	863	787	794	854	830	795	815	789	822	805	801	812	829	788	839	811	801	780	842	764	824	829	790	811	808	779	814	828	791	796	766	807	839	821	776	750	841	757	813	764	798	835	843	834	775	829	800	785	819	821	769	785	836	762	779	785	761	803	773	758	848	797	839	766	795	829	768	798	799	792
38675	58665	57601	47798	35804	25778	18707	13917	11293	9498	7847	6423	5336	4328	3852	3332	3052	2624	2314	2140	1917	1793	1669	1615	1486	1423	1265	1249	1179	1134	1192	1113	1067	1085	1012	998	976	975	988	901	971	945	905	924	918	904	894	894	874	827	879	887	883	833	830	833	893	855	858	885	865	842	872	903	859	893	770	862	845	850	807	880	853	801	801	789	813	803	785	818	820	761	813	854	871	785	836	843	818	879	869	837	813	837	852	801	829	774	865	821	820	852	804	833	843	797	803	862	808	829	815	786	828	829	835	815	797	820	869	841	852	825	844	798	837	873	820	783	817	876	827	864	826	825	831	824	789	837	830	812	839	786	820	846	832	805	807	798	802	854	816	820	844	854	833	804	802	781	823	807	845	825	860	831	877	811	786	802	811	796	849	793	836	850	814	828	807	800	793	854	790	855	821	855	841	797	787	830	851	772	823	842	829	843	822	792	748	794	806	809	828	833	837	844	829	865	831	828	828	809	796	856	873	842	814	810	811	813	862	772	820	853	839	814	850	857	809	859	834	855	900	845	811	810	865	814	804	887	837	802	808	779	812	820	843	869	848	787	820	823	820	860	833	783	873	796	829	851	779	818	840	826	800	885	792	819	850	886	789	862	792	803	776	812	777	856	801	815	835	803	820	816	835	839	783	753	885	839	828	834	801	810	812	794	855	813	835	825	815	824	846	866	803	830	852	806	833	798	847	803	787	816	830	812	810	836	827	882	817	842	795	827	797	836	779	841	854	785	773	787	834	821	771	878	820	832	831	860	825	760	848	807	824	804	867	799	868	797	822	794	844	774	845	801	816	816	808	768	837	859	804	880	799	811	809	842	847	848	861	795	829	833	849	817	822	897	816	832	833	825	858	877	790	815	825	832	837	859	801	801	802	837	823	824	842	816	794	790	834	798	796	852	842	845	785	810	851	783	815	839	858	870	821	866	835	864	799	817	780	832	804	818	795	773	777	796	829	826	795	824	793	794	795	840	778	810	890	822	815	820	805	818	817	831	818	818	850	841	816	834	833	851	820	843	801	846	821	841	810	824	834	764	830	852	859	806	783	808	773	811	845	811	865	844	851	802	790	790	814	817	818	800	832	806	768	815	804	825	809	849	830	861	827	861	793	849	841	815	843	812	824	786	825	813	794	826	849	809	794	857	821	827	879	803	800	839	801	836	860	798	833	802	828	787	826	823	835	830	820	815	832	865	849	824	805	805	862	850	848	797	787	839	827	799	806	851	814	828	809	839	888	808	789	823	800	821	790	766	894	802	804	793	787	855	796	847	816	871	806	826	804	840	851	793	847	805	807	836	819	820	808	840	805	793	779	823	820	920	827	823	853	829	830	848	822	766	806	863	805	831	823	798	830	865	748	822	833	843	810	830	849	818	849	812	836	792	803	859	779	877	843	827	808	874	848	797	822	849	790	805	838	849	834	825	791	814	793	844	803	890	801	812	807	823	832	823	860	838	803	825	840	779	862	771	815	840	819	795	813	828	839	797	861	815	817	901	807	852	826	827	837	840	776	804	785	843	814	854	884	843	808	820	823	883	810	835	822	809	813	850	787	832	812	852	790	812	871	909	767	817	821	794	823	809	818	793	833	851	794	796	807	820	846	779	845	855	818	827	804	769	825	877	783	800	845	827	817	904	809	800	829	902	776	751	816	856	853	815	870	841	870	793	834	821	825	798	815	819	877	808	859	831	836	834	857	818	826	818	840	788	820	878	826	843	841	760	848	842	807	798	807	850	828	805	855	810	849	809	842	856	777	871	815	794	799	849	814	827	823	803	770	862	822	770	817	852	812	787	848	850	816	808	859	819	917	862	804	860	821	809	809	825	778	840	834	821	774	853	820	847	842	831	838	832	865	820	795	819	851	824	782	810	814	858	800	824	873	783	799	844	847	830	803	888	811	813	833	807	838	831	796	773	834	838	793	815	802	802	817	885	804	863	842	863	877	752	835	889	819	855	842	826	893	848	835	801	812	818	839	885	792	830	849	861	806	861	807	823	792	859	854	831	871	784	852	783	821	807	783	832	822	772	832	777	817	815	827	848	833	854	843	848	813	794	818	771	846	854	831	846	817	818	795	818	836	788	807	848	776	781	878	810	789	876	827	862	864	818	849	848	819	843	861	874	809	815	847	812	776	814	801	810	831	803	833	785	830	834	813	768	812	780	851	834	826	825	804	837	864	792	804	854	825	816	906	853	835	857	826	843	832	805	839	866	838	823	874	832	812	816	781	825	829	833	852	812	820	825	838	821	813	860	806	793	838	823	824	825	844	832	793	782	863	808	820	751	788	822	828	822	815	815	758	886	843	823	847	826	824	816	811	846	836	838	802	800	846	803	806	813	815	799	869	839	810	783	846	831	844	837	842	872	811	841	842	799	848	826	898	815	819	807	853	816	825	821	777	777	819	807	809	842	857	786	776	788	841	795	824	837	827	802	833	851	849	830	839	840	848	818	817	833	867	858	866	856	813	814	848	811	852	846	856	818	771	853	861	835	845	828	813	825	820	840	792	838	844	830	835	855	854	850	865	822	786	827	818	849	776	833	848	829	823	846	877	809	837	801	870	783	855	789	841	824	818	837	804	830	825	815	850	783	848	790	813	816	853	863	842	830	799	817	818	806	790	819	845	867	889	829	853	830	810	825	864	810	842	805	832	833	815	843	851	844	821	814	777	820	779	862	765	822	847	865	826	826	817	788	812	819	811	824	792	810	836	856	834	842	865	784	820	846	874	882	798	820	789	861	801	800	885	802	788	838	842	803	811	837	868	826	881	800	818	835	862	790	832	829	852	841	881	817	811	830	810	846	830	812	796	758	831	847	798	836	800	820	841	878	771	777	877	789	831	811	803	802	824	834	830	833	844	811	837	887	763	789	838	860	833	735	840	809	813	873	777	894	850	795	813	760	814	819	862	805	820	856	809	833	854	807	863	816	883	812	849	850	795	823	860	795	785	838	811	869	863	870	820	841	814	794	785	800	785	811	808	788	842	784	761	827	790	810	834	841	865	864	805	854	805	844	838	797	840	834	833	795	863	810	819	826	813	803	811	827	802	842	866	786	852	809	851	774	824	790	804	801	788	750	869	882	864	797	842	813	784	815	803	865	852	804	801	820	841	797	850	813	849	845	840	862	822	790	849	859	854	827	861	827	797	859	867	833	821	802	810	821	830	814	845	819	828	834	839	854	794	855	759	842	828	852	790	803	838	808	828	800	856	860	845	860	837	793	848	823	834	842	815	785	807	829	832	841	850	805	887	821	798	774	832	848	801	801	821	859	809	824	815	804	876	831	808	775	803	889	813	802	813	808	845	781	822	782	801	796	857	808	850	813	851	768	815	808	823	808	814	863	842	865	785	833	879	813	812	824	798	838	832	816	863	832	789	843	781	848	840	795	794	894	761	835	835	837	843	818	853	817	824	803	848	826	791	822	853	825	865	846	836	778	783	855	811	827	829	793	847	810
33855	32368	33041	25336	14746	7899	4607	3622	2851	2456	1982	1810	1540	1361	1297	1206	1175	1051	1099	998	985	970	932	834	862	881	826	839	835	839	807	809	754	783	773	826	767	787	755	755	755	797	782	753	763	781	775	789	753	730	716	757	724	763	739	766	765	699	726	726	709	783	799	746	773	754	744	731	755	721	742	759	739	742	753	771	745	736	743	775	736	758	803	702	755	781	714	714	807	697	751	725	694	746	808	726	763	760	790	739	740	706	793	724	744	727	813	756	782	787	709	722	783	719	739	749	789	715	707	730	700	736	697	756	734	704	741	738	759	737	745	763	653	687	766	730	774	752	789	766	786	739	746	712	737	753	757	759	732	719	747	722	767	747	729	722	748	743	729	751	744	741	738	785	791	763	737	710	722	746	729	755	754	753	731	751	736	767	753	757	689	752	799	754	757	795	737	766	701	791	782	719	746	767	703	779	731	741	777	785	757	742	719	740	793	733	773	760	766	732	734	718	747	752	799	778	750	781	735	803	728	724	733	750	736	783	704	730	785	747	756	732	749	750	745	754	770	755	747	766	790	796	742	816	777	734	727	737	714	740	709	721	747	744	724	770	759	756	765	794	716	768	795	710	736	718	764	698	755	716	707	773	760	747	740	725	735	774	713	750	780	724	781	767	734	761	747	727	706	700	740	710	709	732	705	741	706	797	745	673	720	810	761	722	703	762	762	732	709	739	679	673	769	759	742	755	763	746	692	788	745	781	726	764	759	763	810	757	828	779	752	694	676	717	760	774	748	760	714	746	762	744	765	741	754	748	757	797	763	778	727	761	739	753	794	723	768	731	771	750	789	765	709	717	771	728	772	785	713	759	767	738	722	767	751	797	743	720	727	743	744	725	740	804	739	736	736	728	705	768	791	759	754	772	780	756	747	757	744	762	746	724	738	752	710	736	796	779	754	781	741	753	722	749	768	729	770	747	740	718	729	757	726	713	743	724	764	746	795	772	708	772	729	727	701	781	800	766	745	765	718	759	776	754	710	701	684	722	715	673	749	753	727	735	752	719	780	783	796	727	791	692	733	748	750	733	750	751	726	713	739	756	775	761	724	752	727	743	771	751	752	710	771	751	765	760	754	701	741	726	792	727	740	743	721	788	816	770	692	737	701	782	803	760	768	775	777	737	778	751	734	776	723	730	759	743	766	826	791	786	754	766	747	751	750	751	791	773	776	772	730	761	768	768	777	692	759	757	767	793	693	767	737	703	754	761	691	763	699	770	759	799	740	742	752	792	776	740	759	785	770	686	729	743	768	731	786	698	702	759	808	758	718	779	761	760	682	783	702	695	717	734	739	799	735	748	724	749	732	736	736	725	736	698	744	767	742	775	749	741	734	764	720	724	714	813	760	766	767	747	732	660	715	754	752	742	751	752	774	770	790	728	672	752	754	762	732	713	683	814	716	719	703	749	754	763	766	774	750	770	755	728	717	704	752	746	756	730	762	754	735	751	731	754	765	737	783	701	767	708	760	779	758	747	722	765	788	767	705	731	769	768	779	702	736	735	730	757	749	702	739	755	714	742	729	717	719	761	725	726	702	764	775	756	745	697	700	784	750	739	780	761	703	720	769	752	754	746	782	729	737	761	712	725	753	788	708	777	734	786	732	715	707	761	775	729	715	797	731	741	741	778	754	736	753	754	724	722	767	766	723	758	741	745	784	736	759	769	709	747	710	768	753	779	713	804	703	736	776	795	767	803	768	736	746	754	726	802	696	752	736	752	746	766	768	743	786	732	736	731	775	767	771	760	747	711	750	713	721	760	795	748	699	736	729	745	751	740	754	776	767	758	774	757	726	767	732	739	731	764	804	736	745	738	772	725	778	768	783	732	778	745	739	712	776	737	727	754	746	762	780	780	798	756	731	712	792	750	795	721	738	740	743	806	765	771	730	804	740	760	702	753	786	719	733	742	749	792	735	752	770	769	715	761	716	697	688	751	781	732	778	752	766	770	778	813	713	745	744	738	744	760	758	739	753	750	761	765	720	703	696	776	758	711	765	721	765	724	724	756	753	734	746	799	754	768	775	724	792	733	741	704	749	766	728	714	786	698	706	726	724	718	712	754	746	777	744	774	698	797	720	786	730	743	757	745	749	740	779	736	727	763	770	746	801	765	746	731	724	765	808	749	745	752	763	785	685	768	721	751	718	741	721	729	703	776	769	733	760	773	784	751	690	746	762	779	804	729	758	740	764	739	724	713	743	763	749	747	764	752	778	764	754	723	746	770	721	742	718	783	729	742	728	726	743	757	777	651	748	745	769	706	721	779	712	728	743	751	743	762	737	720	736	736	812	769	756	725	736	677	773	725	728	749	713	782	734	767	739	733	756	725	739	710	745	733	804	742	741	743	706	769	758	702	748	722	769	766	749	730	726	706	752	712	742	729	728	801	751	711	771	715	730	706	780	774	743	766	718	761	736	698	705	743	764	741	781	753	704	727	712	825	768	673	745	745	776	772	727	711	734	721	735	777	756	740	734	727	715	707	753	742	802	743	732	755	754	757	739	769	735	772	750	753	704	758	656	736	759	739	769	745	747	745	790	748	742	715	781	740	705	792	772	740	785	749	739	748	730	716	749	736	768	727	730	761	756	769	741	788	752	764	742	712	779	738	790	749	714	727	740	732	737	753	797	809	770	760	707	736	701	717	759	753	722	795	742	769	698	769	756	734	782	722	721	744	753	766	759	749	745	755	732	781	712	751	785	782	745	736	755	720	761	739	720	734	755	769	738	705	759	740	753	781	791	744	765	732	731	716	749	781	717	775	728	733	785	754	738	786	739	743	748	745	753	733	772	758	735	756	743	736	769	757	776	748	754	740	805	724	742	778	808	696	752	701	782	725	754	731	743	794	750	725	806	705	738	750	775	764	707	724	772	743	748	717	759	784	771	811	795	720	751	787	783	719	744	808	790	735	708	784	749	713	759	739	750	773	722	778	763	733	745	731	719	733	762	744	760	685	743	775	722	805	760	734	762	777	735	748	719	766	781	763	725	729	752	734	698	770	722	728	728	736	759	719	747	749	710	725	740	728	696	770	791	682	725	788	699	725	746	757	768	726	760	767	716	721	774	684	737	725	717	725	776	748	779	770	707	729	738	767	739	733	735	755	768	792	748	752	699	769	724	748	805	807	726	726	715	755	742	697	750	775	686	729	762	732	732	723	779	747	772	742	721	751	730	756	740	735	713	735	692	757	755	692	735	762	767	801	748	751	778	774	810	773	779	779	788	740	725	805	731	722	752	736	747	715	742	754	733	755	773	775	700	684	727	745	756	702	728	782	816	746	793	729	718	714	713	807	745	756	739	733	770	738	753	783	713	788	790	713	779	767	736	740	774	771	734	746	770	727	744	803	761	764	767	751	739	729	754	728	819	706	771	693	748	776	735	731	739	736	729	761	745	771	736	743	735	738	741	746	735	729	711	763	741	776	771	715	749	748	746	733	720	742
36433	43426	40016	29210	19911	12772	8751	6778	5378	4507	3737	3154	2741	2329	2083	1911	1716	1507	1387	1363	1258	1221	1171	1025	1049	1048	949	924	896	928	906	913	869	887	928	859	876	818	851	802	856	853	851	874	805	816	874	756	790	840	828	789	819	824	785	843	811	824	756	757	774	762	809	837	785	717	799	821	878	796	807	812	816	792	751	785	743	768	778	830	781	774	817	810	828	781	819	799	801	776	752	823	783	807	779	785	794	773	776	783	826	793	788	783	820	837	772	739	807	861	805	765	777	806	775	792	753	798	798	747	770	742	810	810	772	814	754	731	780	799	778	781	795	808	851	815	806	796	811	787	749	782	778	824	772	775	798	791	808	780	805	831	797	828	853	792	847	757	833	794	821	761	822	831	821	831	746	802	820	797	792	807	798	762	835	743	802	794	776	803	799	765	756	804	789	789	779	811	818	767	754	775	840	769	779	814	798	793	834	833	782	807	729	779	829	791	796	769	797	797	826	799	791	755	725	746	759	809	791	764	755	839	821	751	793	785	803	799	817	789	821	823	748	746	775	773	806	794	771	782	824	777	783	835	755	809	769	746	768	754	785	747	786	785	812	823	775	803	809	769	818	750	716	839	746	789	816	784	842	774	838	801	819	805	841	767	768	809	790	772	787	807	811	871	742	808	827	852	744	781	784	804	766	820	778	805	819	817	793	748	829	775	759	826	791	797	829	753	790	821	850	782	788	768	740	801	822	811	732	769	784	790	763	741	807	772	773	829	786	789	789	796	787	763	754	804	774	792	801	777	785	771	789	782	803	814	781	725	780	801	783	804	841	803	801	747	779	751	812	807	833	758	736	768	821	770	791	819	802	803	757	793	806	787	837	780	747	768	740	806	841	753	805	805	736	772	784	818	822	824	776	775	766	736	789	775	798	813	794	758	802	823	810	805	780	801	781	789	812	810	758	778	818	773	812	811	767	812	799	821	761	833	770	750	743	787	818	793	836	783	817	758	824	789	813	774	728	791	753	782	808	792	784	803	813	797	755	807	844	745	820	782	845	809	805	770	801	822	803	739	816	774	776	777	789	790	790	826	782	786	810	811	797	780	783	776	819	872	795	814	790	795	821	755	723	777	784	785	859	759	788	818	789	808	750	796	823	762	783	820	786	776	815	781	749	840	792	778	712	796	788	815	876	764	860	764	795	765	770	784	799	834	811	821	765	768	765	799	808	826	759	779	817	827	806	808	797	709	778	778	803	787	792	797	785	782	813	845	776	804	727	794	801	853	784	812	819	831	787	840	802	851	791	800	848	809	790	799	773	770	860	799	800	820	796	777	828	806	779	785	772	782	773	787	786	804	747	776	750	784	780	773	785	790	777	788	796	828	832	735	828	787	752	753	789	794	821	788	794	774	826	753	807	809	818	775	813	835	782	751	807	785	823	807	819	810	805	810	794	785	818	813	801	794	765	731	742	786	763	824	794	833	794	748	817	800	797	771	853	830	743	823	812	854	826	823	827	754	845	804	775	798	792	782	798	850	858	805	803	780	799	835	776	785	764	777	758	784	779	775	832	801	828	849	773	811	801	832	816	802	753	798	777	823	812	746	771	834	820	811	769	803	779	759	777	810	761	801	808	803	788	763	776	776	821	847	777	800	795	790	829	784	798	776	762	855	782	767	804	756	778	798	797	810	783	790	812	777	829	818	818	823	831	785	816	803	789	784	837	813	798	813	847	881	774	837	784	745	859	795	760	792	795	801	774	812	761	822	788	800	838	789	889	762	805	794	771	749	786	850	771	812	822	821	783	793	764	775	813	856	807	834	773	754	832	817	800	809	825	799	860	793	783	774	780	800	743	834	809	796	825	789	772	781	793	781	746	828	795	798	782	768	764	814	778	829	812	799	826	759	843	810	831	819	832	746	820	769	783	766	766	762	800	835	802	817	820	793	778	816	823	780	786	776	799	773	742	791	728	833	814	825	835	767	759	778	787	786	809	787	776	804	753	805	779	789	763	758	815	798	824	768	832	827	816	844	769	800	829	788	773	765	796	808	729	792	833	805	767	733	772	800	757	730	755	744	821	792	792	823	788	799	746	830	782	786	798	763	785	834	812	803	804	771	787	806	749	814	748	805	797	781	733	794	759	781	769	780	756	758	763	800	789	767	796	813	798	783	735	788	792	819	831	801	803	788	793	779	766	785	805	726	790	773	809	781	791	798	760	816	806	782	811	769	784	819	813	820	770	777	777	783	810	802	862	849	789	771	846	806	789	789	820	772	815	763	775	783	755	801	810	789	760	842	781	768	818	769	809	833	790	794	779	861	823	826	828	761	833	812	805	803	789	777	872	763	781	819	816	839	736	836	827	781	770	757	836	815	843	755	690	765	776	782	819	755	792	791	789	808	764	835	809	758	784	806	774	782	829	840	808	754	746	834	764	780	782	755	770	788	768	820	808	745	809	744	782	786	787	821	779	747	774	837	758	776	843	799	747	769	826	742	766	787	813	826	829	784	814	706	751	776	778	805	775	793	797	746	842	795	798	756	825	801	778	820	824	793	784	783	776	826	745	801	826	740	804	814	788	800	758	769	751	803	797	764	781	793	872	755	813	827	839	775	726	783	836	801	792	827	843	757	813	797	806	808	768	828	772	787	825	770	796	809	830	807	778	843	795	795	791	779	793	832	745	794	797	774	795	804	790	810	782	775	788	807	793	776	767	792	760	779	812	830	748	784	797	781	812	784	814	810	768	810	781	769	785	804	787	809	835	817	772	802	814	784	786	791	767	793	776	775	755	761	764	766	791	813	804	751	745	824	789	801	783	789	791	781	771	772	791	776	760	748	795	805	818	782	752	803	827	775	723	804	775	792	814	886	831	764	771	790	790	797	830	782	808	832	728	787	805	770	789	809	746	814	793	818	802	826	777	817	803	790	736	813	822	832	784	802	804	785	742	748	803	790	808	791	775	849	817	801	784	782	752	788	777	757	819	824	783	788	734	781	791	782	737	787	832	808	772	774	774	802	773	802	832	803	792	780	771	763	779	805	829	771	814	844	789	780	808	815	801	799	790	824	789	775	789	822	792	748	791	807	771	825	827	760	798	793	754	794	819	827	758	800	810	815	796	769	767	791	804	810	780	784	764	855	783	824	846	805	826	793	791	775	783	787	791	826	757	825	782	825	788	792	742	795	774	796	846	756	798	783	795	827	817	790	820	851	792	812	842	781	788	786	800	811	769	797	780	753	764	823	777	773	800	816	824	817	779	833	789	784	800	778	752	756	813	764	808	807	743	814	778	775	846	799	745	826	774	803	778	764	805	827	819	840	803	791	804	768	782	737	802	857	770	800	775	760	748	757	803	811	784	809	783	783	825	823	766	762	806	782	758	799	785	796	819	779	769	773	796	814	780	818	795	827	843	813	777	814	820	788	779	798	781	791	813	774	816	819	730	825	833	797	754	793	727	762	807	841	825	760	770	795	814	804	814	819	768	772	858	771	808	792
24986	20766	27337	26779	24673	20077	11506	6164	4420	3599	2964	2584	2087	1877	1713	1541	1356	1323	1168	1112	1091	986	943	980	906	850	844	872	806	858	797	811	766	732	737	778	771	738	759	734	705	761	715	754	737	656	721	682	668	685	751	700	690	683	680	677	765	753	640	712	692	676	689	719	678	688	735	670	723	671	692	678	691	698	691	719	686	693	677	675	708	688	671	719	650	676	747	661	722	692	719	688	684	688	657	657	655	680	694	683	683	707	744	649	680	691	710	661	717	660	668	698	710	704	699	674	705	737	661	703	696	674	696	665	699	659	662	697	704	679	685	699	648	675	657	681	679	721	677	673	668	678	688	660	753	693	712	673	676	695	720	713	692	715	702	673	730	686	687	699	689	636	681	653	739	654	690	702	656	740	670	706	656	654	715	687	674	707	720	680	703	647	676	714	641	685	687	674	695	667	699	698	756	710	748	693	684	707	649	669	664	710	687	719	680	708	694	681	715	717	694	693	664	744	712	708	690	710	655	662	703	679	694	707	692	671	715	723	684	688	722	669	684	658	675	712	650	677	718	659	691	701	656	710	720	706	670	696	699	655	729	686	699	688	686	696	730	751	710	714	717	686	644	683	739	676	735	681	732	641	683	711	662	721	688	654	662	716	704	690	680	660	682	722	668	711	669	700	665	662	660	692	678	664	657	672	701	696	705	727	718	672	705	662	693	748	667	681	699	716	664	713	669	729	691	721	707	776	653	689	715	710	712	671	720	744	675	679	644	675	669	738	713	696	670	664	664	690	657	726	697	683	677	660	677	689	706	714	733	680	695	688	685	662	652	682	673	685	673	718	707	655	678	648	690	711	689	708	748	668	727	714	664	678	669	678	679	700	658	676	691	640	717	675	677	696	643	698	699	635	654	743	701	707	766	669	741	690	700	680	656	689	656	723	719	731	656	677	703	676	696	701	719	698	686	706	657	680	716	687	725	690	737	677	714	701	695	713	709	714	708	668	703	742	689	675	664	695	725	694	675	684	700	635	672	662	692	685	674	682	714	732	710	692	710	694	674	679	667	694	696	701	684	734	740	661	686	688	704	721	680	695	694	667	706	674	689	703	683	711	740	719	656	707	725	718	721	713	699	729	720	718	678	678	677	696	698	702	668	739	686	751	678	706	709	699	633	661	694	696	709	662	679	666	694	684	738	665	667	661	710	707	657	702	666	671	757	672	684	639	653	654	682	726	653	743	690	643	713	719	707	690	686	650	691	684	736	689	699	674	718	719	705	665	669	680	670	642	736	699	742	701	688	704	704	667	739	704	673	696	620	706	673	751	695	706	694	762	731	705	737	698	747	728	698	685	697	713	658	684	721	683	664	718	672	716	705	676	643	686	687	657	682	664	750	674	640	662	685	702	693	661	710	657	715	716	680	654	663	665	657	658	671	648	669	689	688	692	704	699	692	617	671	737	653	653	649	680	636	704	679	694	655	701	674	712	752	650	720	706	721	713	695	649	667	736	670	632	676	691	733	680	709	627	748	681	675	688	696	718	629	652	681	678	718	686	670	711	667	687	728	620	696	696	652	725	713	775	699	729	725	658	659	685	686	699	706	671	653	696	726	677	683	660	687	685	698	651	676	695	648	631	704	671	639	722	765	698	682	679	704	717	679	699	697	700	657	698	665	678	671	660	693	641	723	703	735	687	674	738	719	738	674	685	627	709	685	660	722	701	658	686	718	710	686	724	724	712	687	695	706	704	659	699	674	676	688	667	673	704	693	705	727	691	639	704	708	728	675	680	732	702	672	677	658	651	704	676	715	657	658	706	707	665	698	704	639	690	697	692	700	650	665	712	700	674	648	698	725	675	668	686	683	701	691	685	647	711	678	664	649	666	715	679	689	731	720	658	691	685	683	684	692	684	678	711	711	677	711	734	685	679	719	683	677	722	716	715	691	714	650	702	729	627	688	736	701	705	637	709	663	703	685	685	700	668	722	685	648	666	663	677	678	713	717	685	699	710	750	683	697	698	661	702	693	717	679	693	689	708	643	677	651	726	668	697	700	640	710	697	694	712	746	703	686	654	662	664	672	691	690	672	736	668	718	721	718	726	615	652	727	702	734	746	658	715	699	672	743	705	710	677	669	716	685	680	647	704	694	708	672	713	724	687	721	724	690	667	697	677	684	646	696	718	686	686	688	674	692	652	706	742	710	669	663	689	684	671	704	701	678	646	667	696	722	686	619	707	708	721	661	676	667	712	717	654	671	717	692	692	714	656	680	702	693	757	725	683	692	701	687	699	713	692	697	695	710	662	706	701	660	713	702	671	668	679	677	673	651	684	698	669	683	678	678	684	597	673	724	665	713	704	675	670	676	716	691	683	678	755	662	692	734	692	656	675	697	663	693	659	687	647	657	686	721	656	727	666	724	646	721	690	741	693	684	674	681	648	668	682	745	686	737	715	699	663	695	687	626	673	719	718	670	705	691	725	740	694	666	715	691	727	695	666	703	727	689	672	709	704	639	676	684	690	643	651	688	684	766	732	691	707	666	714	629	641	657	689	708	682	680	677	666	707	703	673	703	706	678	728	688	750	657	637	632	742	694	654	706	736	661	735	706	623	735	702	705	760	681	687	697	708	726	702	718	690	702	667	668	708	682	746	659	689	656	673	705	751	654	669	669	710	666	723	626	680	705	670	646	711	648	750	667	676	761	721	699	631	658	694	669	689	674	657	716	746	705	662	741	728	692	701	703	710	653	690	692	703	662	744	694	680	670	711	730	657	637	753	667	679	666	732	758	731	682	677	702	721	698	724	718	679	716	729	691	691	653	702	706	712	725	721	713	703	717	694	706	659	710	716	702	692	703	676	727	675	692	722	742	712	649	731	702	700	683	759	718	608	685	746	710	671	626	673	670	693	713	671	707	693	720	695	671	723	701	671	711	744	698	696	718	757	725	658	708	692	678	721	691	630	711	697	740	715	742	678	675	673	707	717	659	656	717	651	714	707	692	698	671	701	686	676	682	636	658	677	721	672	689	679	648	710	639	620	681	738	722	677	616	669	650	717	651	687	692	727	700	644	675	681	720	669	696	714	717	703	720	701	702	690	704	654	703	741	715	698	703	687	675	688	709	737	675	742	725	651	644	738	716	681	663	673	703	697	683	713	707	713	672	712	696	639	688	745	680	731	675	731	708	646	697	665	700	680	664	648	683	719	656	707	666	692	696	712	669	695	690	691	656	666	670	697	672	701	734	661	710	673	681	657	698	698	742	699	658	720	683	736	696	701	673	689	660	692	705	662	665	716	689	687	679	673	714	672	718	696	686	720	638	694	723	727	712	649	694	713	687	654	749	687	686	716	672	732	719	710	665	673	735	742	729	693	686	745	678	696	702	657	744	707	734	685	707	710	766	700	714	721	686	711	738	688	679	650	709	684	752	685	680	651	673	674	714	718	709	691	663	728	679	676	698	645	672	702	723	698	713	697	655	720	687	668	697	726	659	674
37336	53064	51051	41565	32873	21618	13642	10287	8212	6678	5574	4541	3761	3297	2778	2437	2206	1989	1783	1626	1503	1445	1277	1174	1169	1094	1109	992	974	956	904	932	879	862	884	847	797	842	799	845	750	789	760	784	778	789	776	727	772	753	787	761	738	739	767	737	757	727	771	719	773	730	733	726	771	765	736	747	739	749	690	735	694	690	723	743	762	750	701	759	701	741	748	677	753	759	732	748	788	734	754	695	728	671	769	724	704	718	682	722	753	715	679	714	737	689	740	734	724	732	729	742	704	728	693	817	722	692	715	730	713	708	665	694	730	748	707	715	743	754	733	720	696	739	732	723	715	735	774	711	752	717	720	755	689	692	719	748	711	752	734	709	759	761	734	757	751	726	724	690	729	732	701	736	757	714	673	743	754	689	764	745	694	722	740	702	779	751	785	792	700	704	766	702	687	732	721	708	677	731	741	689	717	727	714	727	764	718	674	750	746	709	704	766	730	733	756	754	768	743	679	722	769	687	696	739	746	705	729	690	676	698	690	739	728	666	713	720	723	738	756	701	758	719	751	752	740	772	714	748	700	710	718	699	718	736	719	795	728	671	744	725	628	748	734	745	688	716	685	781	703	689	802	737	739	792	760	683	714	754	723	730	704	734	670	736	739	771	737	731	731	727	752	758	728	710	731	747	738	720	720	694	758	733	703	700	707	803	753	687	736	690	732	720	746	744	744	766	726	706	710	684	737	743	701	703	741	743	789	730	733	685	714	735	735	750	705	751	759	679	770	760	729	718	725	746	759	740	763	702	736	683	759	726	765	746	722	732	742	732	741	761	735	712	713	692	776	680	741	761	703	737	732	712	778	735	748	748	731	765	744	724	724	726	685	722	739	728	764	682	707	747	759	733	707	728	722	717	724	719	726	759	713	716	725	747	696	752	756	740	723	709	761	723	786	727	713	754	731	717	642	758	734	712	727	692	755	724	751	732	702	737	697	738	720	686	773	759	744	753	727	709	676	681	704	733	715	732	672	733	703	727	726	732	727	694	705	758	750	729	744	717	734	770	732	716	682	754	724	708	767	745	682	724	764	731	737	725	765	762	748	713	715	730	690	718	723	732	772	713	714	689	718	733	751	709	695	733	758	741	738	718	688	706	758	704	761	715	709	734	711	727	695	774	683	764	735	716	733	730	709	738	755	719	695	750	709	701	744	717	732	754	728	690	731	740	734	696	716	754	737	727	693	689	750	693	747	775	745	727	760	719	693	682	706	706	758	745	729	772	728	663	725	717	670	691	725	728	724	706	741	788	785	762	782	707	742	687	720	718	671	740	738	727	712	739	768	729	684	767	667	734	737	701	740	717	720	752	723	698	765	699	757	710	719	724	728	738	719	698	765	773	707	686	736	712	701	757	765	743	699	686	706	733	741	728	718	767	747	758	743	748	791	744	690	747	765	770	718	746	724	711	721	681	760	720	749	732	711	769	720	715	740	691	750	755	735	752	768	784	744	722	728	728	724	782	678	732	724	720	757	759	738	761	755	702	707	743	663	738	739	715	738	740	689	722	716	729	719	717	684	749	755	742	750	711	723	763	726	729	731	683	690	730	761	723	730	711	734	731	752	725	739	689	709	738	748	742	752	710	735	743	759	755	760	767	738	707	732	697	727	732	723	731	730	749	780	748	714	762	725	726	743	735	733	754	715	752	732	725	679	747	745	721	719	731	733	714	711	753	731	675	711	727	767	695	721	716	693	727	757	721	727	742	738	766	752	758	703	751	748	759	654	708	762	772	721	769	723	737	682	693	727	781	757	680	699	736	750	764	688	751	770	747	686	703	740	765	712	732	737	734	733	788	740	694	770	740	686	727	732	744	684	728	731	704	726	702	730	727	763	700	718	726	687	757	750	663	763	707	730	716	709	736	703	711	723	738	717	730	733	742	684	744	702	732	710	724	710	660	747	761	729	725	730	725	717	683	723	716	744	690	712	713	738	705	721	654	704	705	723	715	730	687	707	685	724	698	694	712	740	714	734	711	725	726	714	715	702	753	707	721	715	709	711	714	733	729	720	692	738	760	745	723	728	677	739	737	669	688	783	699	733	778	714	723	716	750	692	705	747	770	731	705	766	754	753	762	690	765	737	766	755	715	792	751	702	736	673	736	712	716	740	735	711	698	763	765	694	704	709	725	721	736	719	721	715	744	710	726	707	724	762	728	714	749	719	691	695	740	745	732	721	727	713	756	753	718	710	686	724	706	767	695	739	742	738	756	750	779	718	767	745	675	733	711	709	735	704	738	729	742	717	711	703	680	696	731	735	736	736	699	695	697	761	708	713	667	737	739	708	682	723	729	771	709	711	703	771	765	686	704	700	709	693	720	737	730	755	725	716	725	727	731	755	762	705	779	669	706	745	707	694	689	697	731	772	756	693	718	730	711	705	737	724	785	748	699	722	739	772	704	730	705	749	744	739	719	700	701	725	750	752	701	741	735	742	705	790	751	743	734	700	708	764	722	744	739	692	791	746	708	745	678	766	686	703	735	691	718	718	771	727	678	734	763	705	706	755	714	680	737	748	733	718	707	760	782	727	745	723	752	735	740	720	722	712	761	718	688	794	712	728	743	714	783	718	694	711	701	750	694	704	734	710	722	725	759	699	725	693	753	747	663	717	729	681	703	734	709	690	740	709	742	731	683	730	706	741	699	766	735	699	710	737	755	726	735	714	759	739	734	689	729	710	728	698	741	737	699	687	719	737	722	744	729	727	757	736	724	723	692	756	737	758	762	708	729	719	715	714	749	707	700	742	722	718	722	701	688	775	719	730	728	774	709	751	722	761	721	767	715	738	782	719	689	714	735	716	749	753	739	747	694	714	821	744	711	663	739	702	748	761	693	679	737	683	701	691	733	730	704	724	697	707	719	724	736	682	744	748	720	716	736	708	709	749	726	715	721	769	734	695	754	733	748	718	715	749	753	726	768	697	726	713	739	712	724	775	733	692	730	716	717	739	687	749	710	728	716	715	727	724	721	741	746	719	723	683	722	718	715	759	738	755	727	698	725	731	741	775	737	691	801	719	711	717	708	703	751	706	740	706	702	697	706	756	753	639	728	710	729	761	752	720	779	694	741	759	767	707	739	735	778	749	718	729	691	751	721	713	749	697	754	747	689	754	724	704	752	743	814	726	741	678	704	736	729	767	744	684	705	779	744	719	749	706	687	702	700	712	713	745	749	698	737	724	719	723	728	724	725	688	766	731	717	752	713	735	691	738	725	704	717	736	723	712	701	770	736	726	779	724	748	709	741	722	753	703	626	719	743	750	732	720	740	726	741	733	711	718	658	728	719	734	767	709	754	709	691	737	748	756	702	732	721	709	725	689	680	742	785	695	731	746	699	712	731	754	702	687	681	745	757	681	706	729	738	734	723	718	786	705	694	729	730	706	726	727	756	759	706	699	689	721	729	723	720	731	732	695	704	702	686	712	703	726	710	735	771	739	696	753	693	686	702
23081	20746	27552	24826	22754	22297	18549	9588	6471	5235	4305	3549	3010	2642	2273	2070	1818	1714	1611	1537	1328	1311	1246	1173	1139	1118	1049	934	974	1035	960	944	937	962	992	932	943	867	873	863	891	863	945	858	859	841	839	817	814	828	879	839	829	815	812	790	802	819	845	815	827	805	842	841	797	796	822	805	857	821	824	867	845	872	853	783	811	791	797	807	768	844	795	824	840	791	844	818	901	788	771	785	825	821	816	798	771	825	749	819	868	802	832	808	849	869	833	810	800	785	817	862	833	842	794	799	811	861	785	841	814	806	860	796	809	763	768	853	812	804	767	814	796	823	787	826	752	770	834	775	799	887	837	860	811	816	805	803	800	769	765	750	815	824	812	857	810	828	829	785	788	832	804	845	801	847	835	808	858	853	825	748	836	827	853	833	804	870	805	851	794	803	849	766	831	826	800	820	778	801	808	801	804	846	742	840	814	824	838	751	806	822	787	790	844	809	793	782	769	733	789	787	745	773	820	777	816	821	796	787	851	810	829	831	814	825	843	834	774	762	808	786	763	830	792	834	791	855	853	870	852	841	852	783	781	835	806	836	807	831	812	804	800	860	788	792	792	827	806	820	821	827	780	821	814	819	820	803	815	809	755	792	798	804	803	826	852	843	826	789	850	769	779	780	788	792	782	850	794	815	833	823	850	874	817	793	837	794	789	840	850	788	790	754	739	773	825	793	798	806	790	804	805	823	780	808	818	835	814	806	788	804	801	855	777	775	842	839	769	879	744	749	824	801	846	787	763	856	789	868	770	844	782	808	854	808	813	844	830	813	817	769	783	825	853	810	802	795	822	838	772	813	833	897	781	821	790	753	836	860	805	830	793	753	795	887	808	840	802	823	843	802	772	748	762	804	843	778	804	784	824	812	785	836	782	786	800	797	787	786	803	812	788	854	827	848	792	846	817	843	807	830	832	793	848	831	752	819	822	784	834	835	831	808	780	840	826	791	813	839	762	818	828	835	802	824	834	804	810	773	832	830	809	792	804	792	812	726	802	784	782	820	821	855	853	804	817	815	820	829	851	812	816	813	865	793	796	809	787	742	817	785	756	844	776	788	782	814	771	841	842	774	751	811	824	803	789	804	772	857	750	836	820	829	787	810	833	812	821	784	850	766	849	842	773	830	766	786	793	772	793	813	792	833	829	834	815	806	839	820	863	851	865	826	779	842	855	827	805	781	827	812	808	802	762	842	817	799	825	795	810	846	804	774	813	811	833	787	791	832	833	746	789	809	832	806	849	833	796	814	796	813	767	828	829	835	774	816	795	769	815	777	836	781	823	822	771	793	863	830	838	861	868	787	795	820	848	805	836	803	755	775	846	855	804	792	855	804	846	784	783	783	823	817	789	829	790	760	816	838	816	796	809	826	829	834	818	753	792	769	804	818	755	823	837	816	773	791	829	811	893	784	803	815	802	825	826	810	758	832	831	767	791	800	806	806	826	805	823	786	828	780	855	809	850	818	843	812	825	752	822	823	838	774	796	817	789	828	846	760	779	822	786	765	824	750	802	826	802	806	853	809	834	791	827	811	803	803	760	870	820	829	845	805	856	824	838	798	778	831	791	792	809	775	842	867	868	816	787	772	788	775	788	798	840	783	767	782	817	759	834	818	819	781	816	806	835	845	781	858	811	817	833	773	777	779	804	788	751	818	801	791	799	781	893	840	825	774	841	789	767	801	854	799	836	780	835	838	774	783	821	808	836	811	807	813	869	827	745	780	746	806	814	818	794	780	821	826	793	789	836	764	821	860	777	811	816	797	781	793	778	792	817	835	805	827	795	807	810	813	792	806	829	792	846	795	814	841	827	822	808	822	846	814	861	776	830	866	795	837	793	838	815	801	859	834	840	753	836	801	791	814	866	801	829	839	844	801	843	804	821	832	806	811	778	781	773	821	826	825	783	803	809	835	805	784	831	778	789	806	795	823	780	793	835	816	759	815	751	827	775	800	813	812	767	817	835	851	775	793	820	831	770	804	784	784	809	823	767	779	821	809	866	784	830	760	842	731	765	784	806	843	804	792	798	836	828	835	764	808	767	838	811	791	812	813	842	851	813	815	834	812	858	816	812	788	837	829	825	827	808	792	793	840	787	820	829	785	818	855	828	812	807	797	751	755	791	820	799	843	790	824	782	792	819	822	804	784	728	811	781	765	791	842	770	808	859	798	828	824	771	822	828	829	782	782	797	821	826	854	786	850	840	801	827	786	807	833	786	828	839	773	772	808	815	778	797	817	807	780	785	786	817	799	792	825	772	832	787	748	831	814	834	820	771	788	785	838	892	851	798	790	859	844	811	757	820	811	833	786	787	807	810	785	810	827	865	791	806	798	819	821	792	803	803	826	848	764	808	830	835	768	830	823	794	807	817	851	820	829	818	808	809	791	809	793	809	792	840	828	786	782	861	823	796	831	827	806	811	770	846	793	765	831	819	872	766	869	833	846	808	786	772	780	822	822	781	760	845	808	816	812	814	861	775	846	795	817	818	774	809	833	820	814	769	799	843	820	802	809	788	808	823	831	853	798	806	763	796	831	856	788	819	819	817	825	788	797	832	823	841	783	856	811	793	834	844	764	795	833	799	820	814	836	799	798	774	846	801	795	792	831	791	824	843	779	778	812	781	820	819	797	775	775	786	784	876	774	814	793	780	780	861	797	797	811	829	803	851	810	814	795	787	805	783	823	759	810	860	772	790	845	833	811	786	841	824	857	868	814	808	839	801	811	861	902	766	741	804	807	796	803	854	787	798	777	812	836	809	811	846	789	801	818	818	827	721	800	797	764	799	846	787	797	850	823	833	809	804	862	843	799	795	876	774	795	799	793	808	781	778	783	804	896	838	760	843	830	813	823	807	724	840	834	797	765	800	810	869	857	814	791	817	849	829	818	828	806	828	863	794	837	852	789	774	801	786	827	862	831	844	827	810	820	783	795	793	783	770	798	756	843	780	772	821	826	767	807	778	767	776	835	779	767	787	823	803	802	773	782	795	815	794	848	808	844	844	829	852	782	872	815	819	817	769	780	807	797	864	828	832	835	839	816	838	800	808	814	794	796	823	829	765	831	781	770	799	801	792	829	783	789	795	759	783	825	826	803	737	799	785	839	785	769	823	795	837	817	824	816	846	788	793	773	824	790	874	800	816	801	811	837	803	758	791	829	842	802	827	809	767	853	815	794	815	805	783	824	814	821	826	805	822	816	768	798	790	754	842	789	796	804	807	794	811	809	770	830	818	817	807	776	794	795	771	788	869	797	800	778	821	827	812	750	832	818	784	787	832	805	806	765	786	791	821	784	849	858	828	848	820	763	848	786	784	801	802	777	767	727	799	822	847	794	809	821	789	800	824	837	746	832	836	799	801	765	800	822	806	792	781	793	793	814	835	771	800	794	815	807	793	838	824	851	817	800	838	837	820	779	817	844	813	772	815	816	806	785	777	820	796	759	805	836	805	829
38542	57558	58737	47236	36633	24074	17355	13851	11547	9449	7670	6560	5281	4503	3911	3419	3042	2708	2298	2176	2036	1863	1708	1522	1475	1380	1290	1275	1186	1136	1072	1043	1090	1014	1050	978	982	988	999	954	982	916	930	949	890	945	852	841	876	892	881	859	856	889	849	842	874	880	865	859	884	843	821	929	826	834	863	812	852	844	862	852	834	802	789	814	826	823	804	856	831	818	834	833	867	816	838	785	876	831	821	798	807	824	764	799	821	866	804	841	795	793	858	818	804	775	792	859	864	809	855	824	825	861	829	861	800	777	860	836	802	806	887	831	853	794	782	830	817	785	806	749	849	837	817	794	817	798	813	845	783	821	822	840	824	816	869	840	826	892	822	802	834	842	795	806	857	836	828	851	816	829	890	767	825	866	855	805	784	883	830	877	808	811	816	805	815	811	784	807	801	820	820	786	865	810	828	837	786	807	827	753	826	794	797	810	824	814	823	825	851	803	850	821	872	849	840	834	863	814	818	855	784	783	867	826	813	858	808	815	784	834	811	818	815	832	774	813	845	806	782	833	789	912	782	830	833	890	819	799	852	856	831	821	840	821	800	834	835	809	902	778	815	853	840	867	834	827	816	777	833	830	865	839	830	826	823	848	809	833	805	840	825	776	841	813	780	858	831	848	763	825	848	768	783	830	821	859	896	821	868	790	842	844	803	783	843	824	825	894	856	834	817	815	823	764	830	822	852	802	822	841	829	850	808	824	809	893	824	805	835	857	815	766	817	818	788	780	789	825	814	849	825	790	776	784	767	867	840	808	815	863	765	795	839	831	849	838	821	863	813	854	817	819	798	871	786	856	841	824	841	779	758	861	807	816	828	792	837	811	815	828	825	797	807	810	807	780	831	853	801	842	788	806	834	829	785	788	835	813	817	845	766	857	822	795	817	831	828	842	864	815	847	804	837	767	799	818	777	828	891	843	813	829	841	789	831	841	857	762	835	850	806	841	874	779	837	797	822	873	880	815	845	843	783	828	847	832	790	803	823	850	798	852	823	866	841	804	820	860	824	851	774	867	812	812	826	813	823	792	876	850	882	773	806	813	800	872	812	838	845	871	756	781	887	868	864	794	811	823	824	837	820	835	821	856	832	847	814	834	798	842	813	795	754	790	845	815	833	825	853	863	828	815	861	852	822	826	887	798	820	776	799	817	836	838	856	801	765	816	837	791	807	801	799	807	768	796	781	849	827	833	856	859	859	861	823	817	811	864	803	812	822	852	819	804	861	838	799	822	855	888	820	876	836	756	839	826	828	836	801	840	843	822	807	817	845	792	831	810	837	772	807	774	775	774	833	824	841	816	821	817	799	846	852	798	808	799	845	888	810	850	833	798	829	799	850	840	794	795	812	829	821	828	815	806	867	790	851	775	821	841	883	773	828	795	785	839	755	846	837	808	857	793	771	769	852	758	814	877	871	800	812	841	813	843	841	824	774	799	856	808	852	856	782	811	795	780	775	883	817	846	828	833	851	784	801	845	833	884	820	862	794	850	835	842	764	804	814	845	845	836	775	790	818	812	820	758	825	887	832	827	875	861	803	792	765	849	841	827	811	823	814	756	814	846	784	872	870	767	890	837	799	830	799	834	799	865	817	854	778	820	807	815	791	839	814	761	810	798	808	829	814	820	852	837	816	838	777	855	824	817	878	770	864	854	870	765	778	866	819	832	827	800	827	915	789	857	861	813	809	876	772	795	850	806	812	830	862	848	811	778	822	835	805	873	821	869	842	840	894	813	824	817	835	836	804	852	872	797	777	859	850	835	777	799	842	793	801	839	827	823	787	823	780	801	804	804	796	812	824	815	844	797	769	803	864	828	832	863	850	845	824	774	859	834	840	832	849	825	833	869	854	846	863	763	855	802	863	854	843	867	848	786	828	815	836	787	772	846	781	769	856	873	845	832	815	776	816	819	862	858	781	838	801	826	799	897	751	886	859	808	773	805	802	834	850	833	831	785	805	831	806	807	821	801	849	857	844	866	822	851	803	834	817	865	844	843	818	834	794	842	846	834	786	850	815	821	819	813	832	839	796	805	839	773	809	823	821	765	814	819	804	838	838	857	773	825	831	822	838	830	833	817	842	889	842	812	795	837	802	808	822	832	791	815	820	817	830	822	829	835	790	783	848	809	806	812	789	820	812	809	755	815	811	826	825	789	786	761	854	810	784	882	837	811	846	796	837	836	773	792	798	825	813	812	834	796	804	827	832	760	835	835	805	824	840	820	827	804	814	816	852	815	818	791	820	823	834	783	807	805	834	771	796	816	795	844	828	869	848	802	865	861	819	841	809	860	814	792	848	882	849	831	833	776	804	863	865	843	802	814	854	757	878	867	802	819	824	789	795	820	819	821	774	783	810	824	838	806	843	797	827	850	832	788	839	821	857	837	805	809	834	783	843	802	849	785	878	896	838	866	813	822	835	749	811	834	851	855	873	817	798	837	809	802	821	782	783	811	851	817	804	847	788	838	822	850	833	794	774	818	832	797	791	813	805	862	806	800	826	804	799	778	856	819	808	849	858	870	826	823	848	813	795	827	840	841	848	833	800	775	802	846	872	842	834	839	853	809	866	786	835	833	799	891	819	802	855	823	816	845	822	780	785	834	815	839	833	821	817	820	824	806	791	876	828	780	858	816	834	780	843	809	822	831	782	830	788	845	791	826	819	869	844	802	830	808	773	829	847	836	843	839	804	758	787	865	829	875	832	819	819	818	889	794	819	833	843	827	792	784	802	806	800	822	827	773	849	845	830	869	855	785	839	868	761	846	762	774	816	770	826	845	831	845	799	812	818	850	811	828	797	794	784	856	778	788	755	850	736	787	863	863	832	797	809	827	827	846	882	830	846	832	830	809	794	833	788	815	810	804	849	845	809	819	821	854	830	823	843	901	845	836	821	857	774	811	857	852	881	869	814	795	778	849	826	816	839	814	810	890	835	846	845	863	821	772	827	829	765	790	847	845	823	849	838	819	806	858	872	820	775	858	789	805	828	851	905	821	818	782	834	801	816	828	821	789	862	806	824	812	850	828	834	874	811	802	834	809	795	842	856	814	819	834	786	812	794	833	810	845	765	842	794	843	863	834	841	785	836	802	812	818	848	804	814	775	824	837	882	835	776	827	789	868	831	837	801	840	837	779	848	782	813	788	815	814	776	846	841	796	805	829	845	829	842	801	886	826	798	833	778	816	856	817	840	840	841	799	828	805	756	830	769	856	805	841	824	793	864	823	838	835	803	797	806	803	848	854	842	838	847	810	771	793	837	833	805	806	813	832	772	845	867	849	832	827	819	803	770	808	815	854	806	790	810	862	865	878	787	800	804	811	845	823	860	765	824	768	860	810	865	812	814	849	837	805	834	763	844	758	798	882	832	811	802	816	800	780	810	765	825	842	809	777	801	790	833	785	821	827	839	828	822	802	852	802	779	819	863	808	856	785	854	852	793	810	841	847	790	875	813	784	769	792
33331	32555	33263	25379	14217	7678	4763	3611	2992	2452	2026	1769	1591	1454	1340	1231	1204	1080	973	1017	1016	937	916	909	947	881	868	809	837	831	807	839	829	782	806	735	802	758	793	758	780	763	810	760	766	742	742	734	763	778	737	735	778	792	758	787	743	751	754	734	761	730	745	754	738	756	780	757	767	759	732	711	723	797	665	744	740	761	773	784	697	734	734	731	777	753	758	761	752	747	806	722	736	778	724	760	731	735	764	722	767	751	743	767	724	759	740	685	705	770	742	776	774	727	742	737	720	724	736	785	730	762	716	729	714	790	757	727	746	743	775	782	760	754	772	712	771	740	810	746	736	760	724	751	738	742	747	767	758	778	715	763	728	767	688	709	761	759	741	722	716	754	716	742	765	732	766	753	712	753	760	752	743	715	772	740	802	776	760	763	732	761	743	753	787	745	756	746	735	747	735	773	710	705	783	706	726	769	733	749	710	740	751	737	741	766	742	755	711	709	750	751	753	696	755	705	732	767	782	796	745	761	748	736	782	719	713	815	740	829	796	761	790	746	746	711	743	766	773	764	784	752	745	770	726	757	807	773	708	759	749	738	767	765	697	763	699	741	697	766	739	740	735	752	745	768	760	720	748	770	771	757	738	747	704	725	737	765	686	725	737	724	735	795	752	768	750	817	734	709	749	786	717	719	759	729	747	717	741	786	735	750	724	773	739	776	753	762	728	785	698	707	755	793	764	745	783	770	776	760	766	699	760	775	694	712	767	772	725	735	754	772	745	747	706	744	759	786	770	760	764	710	704	733	742	775	752	677	727	755	722	769	790	705	742	717	713	762	762	709	727	766	740	743	755	707	762	789	715	775	706	751	822	727	765	724	777	755	690	695	743	765	781	722	744	779	750	725	737	773	781	730	747	744	750	771	700	697	760	734	721	784	690	786	673	740	777	723	686	699	731	723	778	789	723	752	729	770	774	825	776	748	710	679	749	800	698	748	756	739	775	751	750	803	764	727	730	747	772	779	691	739	730	740	685	709	750	762	718	686	727	761	694	771	770	731	768	740	745	739	744	785	784	779	726	709	733	752	743	791	723	750	692	747	750	737	778	797	741	766	716	743	767	768	757	755	755	693	756	758	746	733	747	732	723	789	742	753	737	718	763	731	788	748	746	749	766	750	762	714	815	702	730	710	722	783	699	727	731	746	709	727	777	715	751	743	749	727	765	750	773	737	735	709	696	731	728	723	776	720	793	773	747	742	779	760	774	766	757	737	749	704	758	769	761	737	747	737	769	779	765	755	757	723	774	750	739	691	725	767	745	740	739	754	770	746	740	746	748	788	726	745	761	743	781	722	756	738	710	741	751	730	754	736	735	737	791	722	703	732	730	771	756	742	718	767	750	788	729	750	730	786	752	752	716	769	756	747	762	711	747	711	695	766	729	718	759	766	753	752	749	770	749	708	730	741	757	783	755	796	743	711	731	710	776	795	725	727	737	786	719	760	733	710	726	737	698	722	707	716	761	778	744	714	701	737	745	718	780	705	808	761	702	767	723	698	752	797	740	739	727	728	770	764	768	766	732	719	784	794	704	748	699	747	756	754	775	747	740	708	708	779	829	716	776	741	753	753	750	770	743	718	777	731	735	730	742	730	748	755	734	789	753	742	771	790	734	762	744	751	769	749	757	791	779	773	783	745	785	702	763	721	776	747	774	739	726	720	812	676	771	758	678	819	710	755	724	768	733	776	745	754	708	764	799	728	729	765	774	724	749	743	731	739	766	738	779	760	754	824	751	714	761	737	750	733	735	713	745	756	755	727	716	735	768	751	787	730	730	763	707	744	743	765	770	726	762	771	759	734	757	745	753	732	718	735	737	751	740	768	685	706	795	708	736	732	702	709	753	766	715	771	733	792	705	738	768	777	717	730	738	768	733	724	763	712	720	729	741	727	706	722	758	761	800	758	762	724	707	759	733	781	731	723	725	712	771	752	768	760	806	686	737	729	773	717	723	755	774	796	724	710	755	739	757	759	723	733	736	752	720	695	791	734	741	744	752	736	755	717	789	749	735	780	754	768	740	761	700	776	751	710	696	745	748	769	734	741	743	710	750	770	714	750	788	749	746	769	827	689	778	719	745	740	736	756	781	723	760	738	773	802	736	753	756	725	756	803	762	766	782	738	771	751	767	765	788	751	748	778	763	749	749	738	746	756	772	742	714	758	736	750	737	774	724	753	774	776	767	756	767	805	766	708	692	736	707	776	746	771	683	771	779	741	719	753	779	739	760	719	735	785	746	746	783	740	849	748	778	783	800	732	749	717	775	720	759	764	713	761	706	769	789	799	718	732	757	716	729	703	715	742	766	742	760	782	740	743	767	734	705	752	722	787	813	720	746	741	757	727	721	761	791	733	755	739	712	726	754	752	764	785	772	725	719	682	728	719	768	748	724	700	752	756	753	741	728	764	763	762	766	790	756	725	756	733	783	774	739	778	761	804	711	765	732	752	693	724	787	793	757	725	729	710	751	810	766	709	775	743	749	757	778	728	747	776	764	718	767	787	719	750	788	732	737	690	726	791	746	803	724	720	765	775	746	735	765	732	743	754	747	694	772	722	730	768	733	768	727	728	760	736	728	754	824	750	738	746	772	753	715	759	743	698	758	722	732	757	751	730	739	782	751	731	777	733	775	775	754	782	749	750	733	753	725	776	784	780	734	722	771	782	699	725	713	775	759	700	714	768	790	686	710	761	714	759	727	731	751	737	742	805	756	778	738	738	765	748	789	749	754	763	692	785	766	750	691	702	743	720	696	703	759	728	764	706	682	768	767	742	773	788	735	759	720	756	712	779	684	735	782	737	758	736	806	751	741	749	778	739	731	717	703	726	796	723	736	758	741	786	686	771	732	742	722	710	747	692	759	713	734	741	724	755	741	762	736	748	706	695	696	751	769	817	740	699	746	727	732	697	730	726	720	734	740	778	759	785	743	772	703	727	701	748	760	762	710	766	740	783	730	743	739	740	733	741	762	796	761	709	722	780	735	729	750	757	739	771	776	773	732	759	789	760	764	739	765	748	744	770	743	761	726	774	732	760	746	729	751	712	741	784	746	712	719	738	727	748	773	764	756	722	746	751	788	781	776	705	814	774	733	718	766	730	738	758	745	772	685	741	767	759	764	759	752	747	780	742	708	716	784	762	704	740	716	759	794	745	753	773	751	750	759	803	712	754	792	766	801	761	730	763	742	752	772	767	712	724	722	732	727	743	726	775	731	791	790	749	732	743	769	733	743	691	732	735	790	718	719	779	751	791	718	767	751	776	728	716	702	753	741	748	742	736	789	761	699	704	791	797	740	744	760	749	725	741	751	810	756	746	771	728	753	743	729	791	765	756	781	716	722	729	726	749	770	716	735	723	748	709	754	708	766	721	705	729	760	715	755	731	734	738	736	749	770	753	756	744	782	741	729	723	736	750	726	782	750	736	771	694	782	763	752	752	745	756
35421	43941	40043	29287	19256	12490	8754	6953	5514	4505	3761	3185	2724	2302	2119	1869	1703	1487	1506	1378	1295	1205	1080	1060	1039	982	1002	947	929	973	905	953	907	925	859	885	908	885	835	818	854	824	808	790	834	798	821	835	790	792	819	819	816	823	890	787	769	784	853	787	794	799	786	838	753	804	789	777	770	755	786	791	799	794	785	812	796	822	747	816	782	802	786	796	779	790	801	791	741	771	758	757	787	783	797	763	786	777	827	767	786	820	805	823	807	798	808	761	760	788	822	717	788	802	780	777	798	755	769	786	805	739	848	790	728	831	751	756	762	773	791	811	762	781	789	798	814	817	831	803	815	770	771	799	793	764	752	786	774	788	806	781	790	742	796	779	794	747	741	798	766	795	801	758	760	814	762	813	793	776	774	798	792	712	804	800	752	798	789	796	803	807	814	786	821	845	790	773	790	772	843	771	838	785	765	810	779	809	791	819	787	781	817	783	813	820	758	797	820	806	774	746	794	819	795	825	810	774	806	806	783	802	822	775	803	831	806	799	774	791	782	777	763	752	804	787	763	776	824	790	764	797	791	783	854	863	818	816	805	839	814	737	797	807	763	789	789	756	750	782	814	769	750	819	775	810	771	767	772	804	759	801	772	759	782	791	790	816	815	813	793	781	813	823	787	739	789	762	814	832	806	763	715	800	806	780	733	820	814	808	793	767	783	799	852	799	729	825	824	823	793	761	746	765	810	803	778	786	849	865	789	758	802	771	810	776	861	802	815	807	797	805	797	798	786	780	791	797	794	787	794	783	765	785	838	743	816	779	769	809	794	767	797	775	802	822	805	828	805	741	793	787	741	775	799	819	812	744	798	800	783	767	777	753	798	753	800	807	799	800	811	778	791	791	773	822	796	822	779	807	754	788	790	720	781	781	823	754	767	813	809	774	791	772	823	784	786	800	778	784	814	801	824	860	821	859	779	765	739	802	777	791	812	775	795	782	784	754	806	800	793	797	771	793	798	780	805	772	764	798	763	766	839	804	753	812	793	772	826	801	788	774	854	807	791	762	805	813	783	779	763	749	778	808	845	811	799	763	772	790	777	787	795	792	776	819	745	783	839	769	844	788	820	838	755	829	783	778	809	816	863	778	832	790	785	761	782	804	789	764	746	797	832	784	754	756	789	769	830	805	821	772	757	790	792	767	766	792	838	784	780	845	775	782	785	730	823	828	784	757	781	784	818	781	795	768	826	812	821	823	771	741	816	769	804	802	818	765	779	799	796	815	800	767	802	799	798	742	810	789	793	819	760	822	782	801	732	825	779	751	763	796	751	808	781	761	744	782	744	812	750	771	848	812	779	737	803	795	813	829	821	810	798	801	770	795	785	807	783	752	794	801	768	748	815	790	809	784	825	774	790	772	842	749	760	783	811	789	807	755	783	756	759	805	824	850	794	847	752	781	766	780	781	793	797	794	798	781	781	869	747	737	821	815	800	739	819	735	785	802	799	778	832	778	721	754	817	807	822	800	771	787	746	775	791	822	786	782	814	774	805	759	792	785	810	753	790	802	775	766	739	775	776	832	806	776	784	790	825	784	809	785	769	769	800	791	789	787	780	776	818	781	795	774	797	767	795	779	801	785	774	775	791	767	789	834	771	856	782	789	770	782	812	776	775	774	788	785	773	855	765	791	754	770	744	822	805	758	773	792	788	802	801	801	767	778	822	755	835	797	786	799	837	817	807	780	794	784	776	825	798	753	718	807	768	819	771	744	781	790	773	764	738	772	800	819	796	818	725	764	798	821	802	748	816	783	801	750	786	753	827	830	825	801	820	819	759	733	807	789	768	828	758	758	781	750	749	800	789	727	835	807	870	811	828	795	751	819	808	797	810	795	784	824	827	760	814	745	785	787	810	787	789	799	803	774	842	798	820	822	810	773	839	784	798	795	849	792	801	806	795	774	832	773	822	732	796	757	818	791	837	853	783	785	772	759	758	822	831	804	761	795	817	789	743	822	794	758	818	789	791	796	773	796	797	813	766	746	774	771	824	764	736	705	761	833	745	734	795	727	812	759	809	784	829	807	796	805	787	801	796	788	822	783	780	735	729	803	749	773	824	806	806	808	745	848	786	748	790	754	782	765	794	778	805	755	809	765	775	761	816	814	824	805	754	783	822	766	801	777	809	831	756	806	845	789	778	808	772	794	727	797	776	745	811	763	769	770	735	776	798	754	777	763	731	779	766	813	757	809	816	809	760	721	762	769	779	790	753	790	766	773	764	816	841	786	781	785	776	764	757	821	803	788	773	772	754	779	809	823	867	796	758	792	820	799	797	808	765	865	783	809	858	808	802	810	786	765	766	802	775	803	806	794	807	813	804	780	797	768	773	804	812	787	767	783	791	830	732	818	864	823	801	777	767	766	820	781	774	818	770	785	757	814	781	787	824	806	769	774	862	799	853	789	817	799	808	803	791	777	771	766	790	807	809	782	789	810	763	824	830	770	774	725	787	795	781	793	768	764	812	799	801	809	785	791	740	808	738	812	780	812	796	735	807	811	815	839	804	842	800	778	746	833	813	795	731	790	764	833	789	784	831	751	806	739	766	745	758	848	786	812	803	842	780	774	810	830	788	803	805	800	747	813	809	793	817	758	745	765	841	809	775	802	764	778	737	815	760	850	804	820	811	794	772	780	796	746	787	774	732	801	817	787	821	821	746	760	756	821	797	784	795	762	760	775	788	827	825	791	747	830	780	790	787	746	774	787	781	742	792	754	786	795	799	814	811	777	779	802	814	828	757	811	786	797	770	788	826	813	802	786	749	796	809	768	734	822	765	864	776	776	801	807	789	764	784	758	825	782	716	755	758	718	734	759	816	778	780	765	779	780	801	790	776	821	876	802	784	816	734	819	824	793	803	785	791	798	786	779	791	835	767	760	728	795	858	770	791	810	813	776	790	789	759	784	748	786	785	803	778	783	780	779	800	804	755	778	794	831	804	745	771	794	769	763	784	778	772	776	787	808	800	832	799	786	775	817	744	818	806	824	783	803	810	829	769	772	783	787	782	751	804	773	794	776	810	809	758	806	783	798	820	795	799	812	766	820	827	773	821	798	778	784	782	824	805	819	844	805	735	786	756	758	834	789	789	797	787	827	827	775	810	805	792	759	807	767	768	834	788	830	805	793	794	839	839	782	752	794	754	791	768	786	768	777	797	784	800	770	816	801	783	799	763	802	785	757	788	813	771	788	833	785	775	764	812	760	794	788	822	775	810	814	806	771	779	805	773	764	789	752	747	808	802	795	843	808	782	802	776	838	758	793	754	785	760	751	781	790	834	772	773	767	805	778	810	767	814	749	784	762	765	818	841	809	735	774	815	791	791	797	821	796	800	784	759	837	773	745	775	823	807	780	779	805	755	789	802	731	796	775	793	791	805	809	773	763	818	759	834	803	757	777	805	775	821	774	771	784	775	758	778	787	829	786	761	788	788	766	780	796	793	781	806	818
24906	20586	27160	26534	23145	18393	11263	6503	4548	3643	3061	2603	2148	1864	1656	1487	1455	1284	1249	1123	1103	1080	1027	916	932	906	911	840	859	784	865	777	768	773	781	787	766	735	737	702	738	751	743	681	703	732	687	720	688	679	698	725	717	666	678	666	684	696	696	735	695	693	709	632	704	721	697	744	681	631	672	709	738	698	666	698	653	701	666	660	700	711	687	679	713	716	672	685	677	716	677	674	681	694	665	696	694	678	672	695	671	663	745	697	659	660	712	646	689	680	727	689	603	660	694	675	664	714	679	692	684	673	695	654	699	709	661	633	670	705	671	707	667	704	724	675	679	607	679	688	678	700	683	683	640	686	675	662	653	654	678	714	695	667	721	704	698	703	742	727	687	735	699	658	711	694	694	682	685	694	666	715	644	686	700	676	697	680	705	686	664	763	728	671	673	682	679	691	702	695	666	671	653	698	664	674	682	710	665	660	703	641	665	644	640	671	656	680	720	687	681	677	701	690	680	648	676	664	697	719	653	724	713	707	691	690	720	710	676	669	691	682	667	691	646	671	650	692	636	683	672	671	660	648	654	694	672	635	677	670	706	701	739	692	686	638	668	701	649	728	691	655	695	666	626	691	662	655	707	665	680	654	677	653	672	626	685	662	678	702	684	687	689	676	698	662	720	623	699	721	714	626	688	694	731	637	698	668	670	686	645	662	662	691	703	678	704	672	696	682	686	644	677	657	683	623	677	701	649	703	700	667	657	653	691	672	721	716	669	676	692	720	685	650	676	646	683	676	653	646	705	661	701	699	692	675	711	652	709	682	683	694	683	653	694	697	721	693	673	673	661	728	692	680	683	709	662	678	678	706	681	707	686	672	698	664	731	654	720	696	703	677	641	679	690	708	676	688	691	638	694	660	676	694	658	689	681	742	685	665	663	746	668	705	666	654	664	643	665	684	678	683	635	692	684	679	673	730	693	641	696	703	668	674	699	671	693	703	688	658	682	689	665	632	712	732	664	675	714	663	700	679	679	685	690	676	664	729	683	684	713	641	621	668	628	684	702	694	725	677	643	675	642	686	674	675	662	628	678	692	665	672	707	719	705	678	687	673	703	722	678	681	696	655	675	668	685	678	676	691	710	651	664	668	706	713	665	655	694	667	710	659	701	685	602	680	697	729	697	702	692	671	679	709	628	728	669	676	652	675	674	680	680	683	708	704	729	655	643	646	669	664	670	675	633	711	655	697	703	693	719	722	731	676	681	687	667	636	628	714	652	687	675	692	616	700	701	699	681	707	665	708	693	627	708	726	659	632	681	694	660	679	685	671	698	669	717	697	682	657	683	712	685	678	644	721	643	623	633	674	698	717	692	675	699	666	651	683	704	652	666	695	685	641	661	685	705	694	658	693	660	673	665	712	688	694	696	677	696	702	729	686	638	709	687	707	639	732	695	660	692	678	672	669	693	682	672	636	691	692	660	671	672	646	661	721	680	683	662	684	716	673	681	632	655	670	696	687	709	663	637	676	706	690	661	620	699	666	705	698	657	677	643	734	694	693	718	713	669	668	667	669	665	679	702	652	683	663	662	584	690	714	710	730	738	678	651	657	707	677	715	686	674	694	684	700	705	656	656	691	695	718	663	652	719	712	686	681	708	667	674	661	685	695	665	640	663	726	700	665	695	665	659	680	654	672	658	682	668	718	697	646	690	715	690	659	631	660	648	702	693	697	672	667	628	685	698	712	636	636	659	689	665	689	660	654	628	670	724	659	634	669	687	626	703	673	722	670	709	717	723	685	710	692	639	674	649	673	652	651	659	690	697	670	684	717	679	736	687	657	636	684	683	695	672	707	693	702	673	686	666	664	694	649	675	720	673	726	687	652	660	681	697	686	648	697	648	679	701	676	670	691	692	659	618	659	650	716	658	664	692	676	663	653	683	699	681	624	696	692	668	716	669	664	666	693	649	723	718	660	688	662	685	665	728	694	680	638	700	643	644	739	643	654	694	739	693	707	712	696	735	681	635	685	652	691	696	681	613	644	676	657	703	652	664	707	719	686	707	711	717	665	714	662	698	648	697	673	671	753	644	664	664	681	716	687	658	658	662	696	670	649	673	648	679	712	657	653	681	700	690	700	710	659	594	694	706	633	679	696	652	673	690	675	666	643	628	689	658	690	634	633	666	693	646	616	676	704	725	657	705	709	653	713	684	692	627	656	675	735	623	702	647	665	688	652	662	718	715	702	674	707	696	644	684	681	658	680	669	664	670	697	686	673	715	699	650	677	669	669	648	656	660	666	635	693	694	697	735	685	678	701	688	718	705	669	641	655	727	689	654	681	690	693	681	670	673	626	676	698	656	639	665	692	710	662	688	678	692	720	675	629	695	684	690	706	708	641	664	700	666	743	681	703	692	708	650	630	707	681	650	663	643	688	666	669	677	675	631	686	703	684	649	668	674	659	732	698	675	700	704	654	699	733	632	672	671	688	695	641	694	654	697	656	687	659	673	682	651	689	688	686	679	695	701	673	664	655	697	714	667	662	638	719	686	683	735	723	739	663	701	664	678	707	662	662	705	674	695	658	656	716	720	655	705	627	696	706	646	688	676	676	663	665	721	660	674	671	675	680	668	669	668	729	717	643	676	709	659	661	712	654	660	656	683	651	680	690	681	690	663	685	675	675	658	710	667	698	640	712	664	667	725	706	651	678	682	672	610	685	693	653	653	696	695	700	659	747	643	656	679	686	730	618	716	686	672	693	694	653	730	700	678	646	686	642	728	675	700	707	662	683	742	654	686	693	679	648	694	659	664	666	718	677	682	665	675	658	616	742	707	624	657	676	672	652	671	682	652	704	656	663	675	677	669	721	665	683	677	702	714	677	711	631	647	697	727	655	719	669	686	646	704	678	646	681	648	681	659	679	640	694	680	650	711	704	675	682	667	672	681	662	654	663	718	665	660	704	708	649	693	700	723	643	652	658	685	677	672	703	657	671	731	702	664	714	716	681	655	711	661	671	641	661	678	719	668	686	677	690	689	718	689	688	687	667	685	708	654	652	649	675	661	612	641	638	662	666	701	679	671	675	705	653	721	754	698	692	658	694	704	693	661	710	669	665	666	695	669	649	710	693	666	639	767	665	623	655	720	679	673	613	686	666	668	690	669	632	701	705	727	679	666	690	651	674	719	695	683	682	619	692	652	678	666	654	662	645	679	688	698	659	671	677	659	643	658	738	741	700	685	685	652	704	686	679	673	704	705	681	699	700	712	695	682	663	645	698	711	701	676	721	637	715	711	702	671	718	646	654	647	656	727	660	685	710	634	690	700	707	673	671	680	643	659	644	705	704	655	657	663	650	716	666	684	722	678	644	625	696	671	704	709	674	700	672	712	689	705	636	682	668	706	661	671	686	714	675	667	662	697	644	694	637	693	646	701	687	674	642	672	661	662	712	658	697	684	634	689	660	664	695	669	643	645	639	666	689	721	629	701	665	687	657	683	707
35730	54758	52434	40646	28783	19962	14116	10925	8746	7071	5759	4823	3896	3368	3014	2490	2227	2082	1869	1719	1577	1465	1350	1171	1140	1112	1058	1025	993	943	940	965	912	891	856	793	815	788	815	807	826	791	747	726	779	733	796	755	739	709	708	730	731	807	750	725	750	757	731	716	727	744	677	765	722	723	742	777	740	694	776	726	771	667	725	753	713	730	717	733	741	693	741	744	740	662	760	731	745	776	690	729	729	736	715	738	677	719	764	671	721	733	752	701	759	697	705	678	712	738	706	711	694	712	677	718	746	726	746	740	674	646	732	701	726	716	700	733	709	725	752	760	696	717	697	736	723	778	702	729	734	688	691	736	749	709	728	737	736	760	740	712	703	702	752	717	757	729	717	713	712	750	737	717	679	685	764	730	723	700	745	729	716	683	693	712	708	746	694	712	732	709	697	709	761	750	704	708	683	644	702	704	697	682	755	754	711	678	709	738	699	735	750	711	674	719	731	640	686	689	756	778	694	731	692	683	769	675	710	689	718	736	731	687	693	716	751	717	745	684	698	695	730	715	704	750	784	745	716	725	672	719	707	714	666	733	698	747	638	695	744	658	696	709	705	713	766	728	725	671	717	689	725	742	773	724	722	707	683	733	688	743	693	718	693	718	713	709	707	731	720	714	739	685	662	684	701	721	725	728	684	739	706	697	771	706	772	718	714	757	727	699	764	708	719	714	747	731	681	707	733	773	726	686	691	685	732	686	736	707	742	734	705	711	709	713	694	705	694	761	693	771	709	686	710	716	712	749	724	713	714	707	690	686	691	716	742	722	739	719	690	730	743	699	696	756	730	670	749	702	739	696	698	776	729	709	712	696	739	738	757	753	737	756	728	712	739	696	699	737	696	679	727	714	726	695	710	715	722	712	780	719	714	765	752	691	734	749	705	709	751	733	699	721	720	688	700	705	737	700	685	727	744	729	681	680	685	675	683	731	767	705	683	691	746	689	755	716	722	743	723	728	798	695	707	728	675	695	742	707	702	687	680	711	665	734	725	753	782	723	738	698	753	716	758	733	680	693	697	689	720	666	711	749	713	720	705	732	748	708	704	749	685	726	765	706	695	721	755	680	756	759	714	739	719	707	711	675	711	729	754	732	731	752	726	686	699	735	702	776	726	731	735	720	675	665	708	715	700	692	713	744	721	707	667	733	735	694	702	729	747	741	712	720	642	716	756	715	673	718	669	734	733	726	695	680	700	703	720	735	679	708	729	716	778	720	734	725	698	711	715	701	716	739	738	706	728	692	736	757	712	734	714	710	721	705	721	679	727	757	730	738	727	743	757	729	721	677	729	681	665	684	734	691	725	759	711	702	655	769	694	751	729	744	770	709	705	712	734	687	710	686	698	733	706	726	741	753	672	702	678	708	723	740	743	725	681	746	662	719	733	712	768	704	696	737	718	719	710	693	720	726	716	692	769	736	686	696	691	732	704	691	768	723	689	680	754	694	713	734	707	641	731	722	687	764	715	758	661	718	731	692	690	732	680	728	742	720	708	711	729	740	717	707	700	669	706	725	654	706	714	726	734	707	757	702	740	710	742	734	669	700	721	760	741	691	746	732	684	748	743	702	748	757	696	735	720	723	728	683	708	756	708	749	730	720	720	718	694	693	724	773	712	746	692	701	740	719	741	709	719	761	704	736	666	639	743	723	749	690	747	725	730	708	725	705	740	693	701	726	728	738	756	717	746	785	749	680	707	731	708	686	679	767	738	711	721	755	733	724	739	709	726	752	695	733	716	786	740	729	675	683	724	695	681	716	685	714	714	674	695	748	747	707	708	700	733	701	678	680	762	728	698	731	733	693	716	736	767	714	734	768	719	708	698	719	687	731	718	703	693	746	716	703	729	732	675	721	696	692	709	691	746	733	703	701	721	709	727	723	705	702	724	718	732	726	752	764	688	684	727	749	715	726	739	767	684	654	713	700	717	697	726	742	730	713	712	703	690	706	655	657	682	768	712	706	746	799	694	701	709	746	700	732	763	710	746	755	749	716	738	736	724	696	717	645	792	720	723	743	755	730	731	763	734	697	749	719	724	707	689	685	779	714	740	732	794	731	774	750	752	747	741	735	696	706	728	743	691	698	742	797	714	734	711	729	741	713	676	743	717	718	747	677	698	753	754	707	778	730	692	725	695	737	690	720	702	679	713	729	711	715	708	740	684	701	730	690	712	683	743	753	728	750	755	678	676	733	704	704	740	703	688	703	723	718	676	726	733	748	755	722	727	731	714	722	759	711	718	767	743	747	686	715	732	748	716	714	680	759	711	741	670	749	712	682	711	696	724	716	741	750	727	702	708	699	704	704	688	743	749	701	740	711	706	705	747	715	726	745	720	734	727	690	702	733	753	734	675	735	707	740	702	701	694	673	689	727	712	716	747	690	690	707	712	728	687	746	724	723	697	737	769	718	739	701	699	702	713	736	706	717	699	641	778	742	763	727	761	729	741	694	739	723	761	716	721	712	771	749	723	721	704	722	721	743	733	733	720	706	669	709	701	737	727	728	741	707	709	734	731	740	761	740	743	711	717	734	706	731	701	702	697	721	752	723	676	698	691	740	735	689	719	689	745	695	746	701	741	688	713	772	694	769	673	703	743	742	718	694	791	670	696	766	715	722	701	716	667	738	712	716	699	730	740	673	760	756	733	762	722	737	785	688	723	712	700	733	671	775	773	737	687	717	713	707	698	710	729	686	652	725	683	757	729	671	719	718	704	703	694	782	726	729	725	733	705	684	719	718	730	716	697	684	711	714	735	657	733	717	683	727	696	775	715	743	731	726	680	726	705	736	710	755	680	703	708	746	760	732	732	750	716	738	737	735	731	717	731	699	712	710	700	724	731	705	745	755	750	736	803	689	687	665	714	697	730	702	721	713	747	698	718	736	727	709	793	704	763	691	721	727	749	719	743	733	730	731	694	714	680	667	733	697	737	709	675	720	705	701	705	691	703	717	688	716	699	723	714	714	699	714	706	723	701	674	698	723	734	673	722	713	686	756	691	700	705	707	696	722	707	763	700	720	723	701	737	710	775	726	702	741	747	704	696	713	722	733	730	720	709	723	737	727	717	725	712	732	732	712	733	688	718	748	694	747	763	690	718	691	692	727	700	761	726	744	759	767	712	709	737	689	722	665	738	715	697	694	709	696	702	699	725	769	706	762	735	693	669	740	741	731	746	687	720	714	706	725	732	700	742	729	714	693	701	737	725	705	702	747	735	697	749	679	760	646	773	686	720	748	707	768	774	674	709	729	703	690	700	735	695	679	685	687	708	712	689	690	698	755	713	738	724	706	718	701	722	727	673	748	690	663	709	694	701	750	695	701	737	734	719	715	762	708	684	737	717	706	687	726	696	683	744	704	716	759	715	732	740	685	730	772	706	724	707	707	775	720	694	699	696	694	725	690	707	709	726	721	711	735	677	683	696	729	673	686	765	705	727	711	713	749	704	714	728	713
23092	20772	27524	24731	22196	22272	18554	9785	6691	5333	4278	3624	3031	2641	2213	2079	1846	1709	1562	1517	1387	1285	1277	1257	1110	1143	1041	995	962	1002	990	992	940	946	894	952	889	872	886	861	872	854	889	886	853	871	861	869	858	851	858	846	807	810	801	870	888	812	843	845	845	906	843	802	787	872	867	815	825	852	845	838	818	779	785	797	821	801	867	798	856	815	814	803	791	836	776	773	874	801	838	791	846	766	845	858	848	803	799	798	820	849	801	812	828	838	780	809	806	852	778	830	871	805	801	804	796	836	844	836	794	786	766	801	803	827	798	787	800	858	834	829	834	838	780	855	801	816	856	803	834	802	836	792	838	821	850	859	813	846	815	786	827	784	823	769	851	823	838	819	828	809	772	824	777	839	779	794	811	839	760	817	823	778	789	817	775	781	801	853	781	845	757	785	822	789	811	765	811	856	800	762	799	856	823	805	858	814	812	810	737	816	794	866	829	825	828	814	833	788	800	773	775	793	787	823	770	831	814	801	821	805	800	787	853	804	772	812	833	769	792	876	791	849	812	794	798	829	856	794	776	795	919	771	808	793	801	763	788	803	814	825	790	812	816	812	805	819	836	810	786	834	768	754	800	794	801	815	816	794	792	783	764	784	829	795	796	777	829	805	831	810	783	810	783	866	802	820	777	746	829	777	808	844	804	805	810	745	863	804	795	795	838	804	792	804	820	834	817	838	779	807	844	771	863	843	776	869	827	835	802	778	822	771	834	846	842	814	778	801	772	762	797	814	764	843	797	859	813	811	801	802	840	832	783	814	755	812	777	808	791	814	796	831	824	876	804	828	792	812	794	838	815	782	836	751	847	886	849	775	807	812	814	852	782	838	820	778	743	840	804	821	780	781	823	844	800	791	845	818	809	755	774	791	826	824	807	833	783	825	800	837	833	819	834	784	829	814	796	850	870	751	778	841	808	866	802	814	850	775	842	881	779	820	785	795	793	834	801	799	786	826	826	814	716	811	811	830	798	825	767	813	822	796	836	859	786	825	778	796	786	820	865	799	848	760	782	836	809	843	806	860	835	845	827	808	802	773	789	825	842	865	809	820	780	770	803	763	819	830	814	756	789	783	786	754	764	771	794	831	748	811	811	780	822	794	783	810	814	791	814	817	813	853	822	789	847	833	833	810	807	849	816	782	806	858	808	814	831	802	837	803	824	746	804	763	790	829	761	848	819	809	823	830	754	836	834	798	852	800	807	845	806	838	780	755	801	800	772	821	861	762	817	843	788	859	748	798	859	808	806	841	845	767	809	794	828	815	819	779	844	809	765	773	820	819	770	858	813	799	831	806	771	812	783	841	846	792	807	792	767	825	799	788	843	806	784	816	826	830	786	838	836	781	761	801	790	789	782	853	818	760	877	816	797	815	747	795	775	811	802	820	786	808	775	735	852	808	772	800	764	806	852	814	746	789	845	821	867	746	826	812	846	797	815	792	837	837	776	824	804	832	826	805	793	810	846	843	778	841	824	777	804	792	843	791	788	787	779	778	763	825	867	838	811	838	780	846	808	794	802	806	733	776	815	789	745	878	830	788	847	839	840	801	799	819	826	863	854	791	855	791	791	843	824	820	865	787	781	788	858	796	803	810	852	771	760	827	786	800	783	789	802	804	817	824	838	808	783	772	808	809	806	832	802	775	806	814	851	832	771	774	826	826	819	788	843	767	788	850	809	832	796	822	788	854	802	836	828	842	792	805	765	764	812	860	798	823	796	789	815	839	781	795	800	802	794	844	826	813	761	813	782	801	804	864	800	813	823	821	813	734	807	843	830	850	811	818	822	771	864	792	844	806	780	784	791	854	850	773	769	797	834	815	849	822	782	788	779	812	829	818	822	879	830	815	824	834	825	792	780	767	760	776	791	828	810	828	811	872	819	787	867	803	784	778	796	798	807	743	796	789	851	791	815	802	792	813	833	892	789	795	821	814	856	827	831	773	783	834	831	801	814	834	801	854	806	788	815	796	808	803	862	831	786	848	792	817	792	772	839	826	874	762	800	778	792	873	804	802	836	822	861	794	803	807	869	792	782	775	790	807	801	820	775	841	827	789	823	860	816	807	770	766	825	880	780	789	757	811	786	759	838	823	867	809	818	864	820	801	737	778	834	783	764	851	831	776	811	814	816	787	803	817	788	798	813	840	792	821	833	807	805	764	815	809	813	807	842	816	797	828	825	807	852	765	828	814	781	811	804	816	850	810	810	793	795	815	838	821	787	876	771	784	784	784	842	858	779	832	799	815	794	796	810	811	799	798	877	847	816	795	766	778	834	880	857	815	778	818	830	794	805	790	815	746	804	850	803	833	826	819	773	757	806	852	767	822	775	803	778	812	757	798	809	755	781	828	830	778	813	825	860	773	786	785	800	801	800	813	852	827	784	818	850	785	832	812	832	836	809	801	766	829	793	797	803	836	793	805	850	774	790	833	787	809	811	744	817	821	805	792	809	789	808	855	776	824	829	766	822	807	784	809	829	806	830	779	796	834	820	788	817	790	824	784	862	799	813	831	814	778	868	815	763	750	782	818	815	805	850	790	794	799	826	799	851	798	830	834	823	794	774	827	801	816	839	800	772	908	788	796	835	815	806	800	801	816	813	856	781	744	788	782	796	802	820	809	788	809	827	864	835	774	808	816	826	781	774	818	804	750	797	846	798	800	824	830	791	798	787	852	806	799	746	792	772	762	797	819	804	808	812	790	843	840	784	808	806	844	833	848	795	850	837	825	799	775	772	776	822	834	756	773	743	806	826	809	773	799	823	757	841	812	819	766	813	845	785	759	774	810	839	793	799	856	843	796	825	809	855	787	818	822	771	862	762	765	809	801	789	797	832	806	785	788	822	786	852	841	802	817	808	804	867	772	791	804	796	796	856	827	834	862	796	848	827	831	800	824	772	881	806	786	806	801	735	844	864	815	765	778	827	772	804	838	881	845	802	804	807	748	825	793	817	805	845	834	792	815	775	829	800	863	831	807	828	806	814	861	803	823	802	876	791	800	798	800	788	779	798	752	793	811	851	850	835	738	795	798	756	822	820	843	843	831	781	799	839	812	818	790	804	813	794	890	779	820	857	788	831	833	744	849	828	820	808	837	884	844	817	822	788	853	830	848	823	830	787	752	806	791	804	797	787	785	836	825	795	791	744	822	808	844	832	822	794	808	842	826	800	793	840	821	772	832	834	833	805	821	792	852	835	806	766	804	819	855	784	816	805	795	838	773	810	804	762	860	848	833	781	821	775	779	824	814	790	815	778	802	843	796	809	827	780	816	829	852	796	795	823	814	823	816	743	787	830	869	802	776	833	836	846	838	858	818	835	850	852	782	781	848	783	809	739	849	828	790	799	789	809	826	803	817	829	804	788	802	866	837	819	835	781	797	807	823	853	809	839	800	766	820	805	742	797	763	869	761	796	812	772	787	768	783	807	793	780	816	791	822	866	761	845	798	874	799
39357	62511	58895	45514	34170	24079	17701	14028	11527	9288	7607	6341	5443	4612	3972	3406	3077	2726	2484	2258	2077	1876	1726	1667	1408	1397	1341	1261	1271	1187	1091	1096	1035	1021	1056	1077	946	986	969	969	961	952	901	890	934	854	955	842	839	890	817	886	871	842	823	826	839	803	848	830	832	787	822	904	833	821	820	844	841	877	883	827	815	841	847	846	846	811	833	870	812	791	828	804	807	868	859	866	855	850	916	827	841	789	818	830	854	833	798	830	817	852	814	833	805	864	846	787	812	836	865	819	852	843	787	870	815	815	849	858	785	773	821	812	801	874	842	822	810	853	818	732	830	821	873	854	808	908	827	908	795	813	818	832	822	858	842	861	850	829	780	808	802	809	793	783	869	802	836	856	829	767	833	816	780	797	790	800	852	840	783	805	853	809	806	840	800	851	846	774	788	813	790	810	815	805	818	846	824	805	823	836	822	807	774	801	869	855	855	763	795	838	869	800	828	791	815	820	802	857	852	836	801	792	836	758	821	839	864	811	829	837	845	786	840	866	849	744	858	826	829	772	850	803	850	876	798	861	846	866	865	813	817	815	808	804	821	835	831	863	770	784	832	836	823	778	841	869	846	852	838	800	762	819	813	850	817	848	769	859	768	830	828	836	823	845	843	882	832	816	799	771	849	780	799	833	810	851	811	826	866	828	809	813	805	812	824	799	818	854	773	785	841	875	832	842	770	762	810	838	808	821	877	818	835	844	827	800	860	835	781	817	825	822	847	842	831	794	823	795	825	852	856	800	806	866	793	823	855	803	781	825	816	858	838	803	813	809	810	823	797	825	813	824	813	847	831	831	874	840	837	816	880	794	801	861	802	830	809	761	813	805	830	879	849	817	783	821	837	792	815	864	846	788	799	823	875	832	853	821	834	810	815	822	811	821	757	877	862	835	792	818	823	915	816	793	866	844	861	811	853	780	803	788	883	808	860	811	873	837	820	819	865	791	797	822	854	813	842	806	792	816	835	820	824	796	795	804	818	819	816	860	829	870	836	807	830	823	865	821	844	843	813	841	775	796	864	791	797	851	877	820	790	826	797	860	866	829	817	780	836	832	822	803	859	788	810	785	813	794	835	873	814	857	828	824	857	825	841	839	777	778	787	847	770	805	819	872	778	830	804	805	803	797	820	802	848	863	783	813	838	836	811	806	867	861	815	826	868	791	811	827	823	838	855	823	843	839	835	838	876	807	830	802	806	762	806	805	852	843	857	834	790	869	794	832	803	822	815	801	800	817	808	775	792	798	803	812	837	799	866	815	831	823	805	792	812	765	800	778	869	829	874	837	803	816	826	823	824	806	843	739	820	800	812	811	842	770	784	814	783	764	794	842	822	844	849	824	843	846	809	797	822	848	790	807	799	821	821	833	818	826	798	797	789	829	813	829	809	848	789	822	836	825	817	859	847	843	838	841	802	851	793	811	837	830	822	815	854	813	803	781	808	816	803	796	844	835	791	861	808	811	901	871	799	792	804	837	825	860	809	824	814	835	859	824	836	801	800	824	777	852	865	839	885	845	825	867	839	808	824	815	802	810	831	826	816	784	783	841	864	830	877	829	880	852	825	827	871	871	831	803	820	856	797	871	784	827	792	814	816	858	827	832	784	873	872	792	824	870	807	784	860	823	806	814	845	805	814	788	835	814	816	847	849	822	839	833	762	833	815	841	833	814	826	763	823	838	826	808	833	826	845	826	793	804	823	812	828	822	828	832	833	796	822	857	812	876	846	840	844	875	840	828	859	811	765	841	814	817	816	825	823	766	840	826	798	818	824	823	808	817	843	803	816	824	827	820	810	828	819	793	827	854	846	823	802	825	804	774	794	827	855	815	805	838	783	839	804	823	867	831	845	820	797	831	836	880	840	798	834	810	818	834	834	831	827	824	820	824	804	850	763	833	774	801	844	823	878	845	833	785	803	830	841	785	854	835	789	791	798	807	821	812	843	796	874	791	855	839	805	843	846	826	769	861	811	790	842	838	851	855	851	816	809	771	820	849	838	811	830	841	806	815	799	838	769	811	840	803	828	873	895	763	826	827	815	830	836	809	848	867	815	766	864	845	831	810	841	878	812	778	814	815	832	817	817	810	828	871	855	773	831	828	850	857	823	864	823	835	790	826	839	817	869	835	829	830	815	804	824	822	832	827	837	852	853	844	759	791	809	833	855	825	824	803	864	805	794	821	779	830	812	802	778	790	807	793	817	778	794	827	796	847	833	809	803	812	838	816	790	773	832	796	863	858	851	822	852	836	833	805	809	816	830	829	870	827	818	828	835	789	810	853	838	836	839	875	876	805	813	804	788	883	872	845	816	828	812	819	819	813	856	783	813	828	809	869	827	787	823	759	789	801	781	824	813	865	827	812	804	815	805	851	830	821	824	849	825	845	860	801	845	832	831	798	858	850	806	772	788	776	857	807	826	855	816	820	856	789	853	837	822	806	792	839	802	840	808	822	859	825	849	861	855	806	844	816	790	793	816	859	805	880	827	799	846	824	906	831	852	790	815	786	827	846	827	832	838	840	752	839	849	778	829	809	811	838	826	818	847	828	857	768	820	825	786	810	835	839	855	823	834	840	839	858	837	843	827	859	838	819	858	834	789	850	870	843	791	798	800	790	878	801	812	823	856	834	765	827	817	773	876	813	801	875	844	767	818	768	827	858	821	792	834	821	857	826	877	872	775	815	865	830	799	858	832	804	823	852	786	808	849	815	794	850	825	795	794	836	795	788	808	774	847	818	811	799	785	854	797	848	807	826	831	851	841	866	773	818	804	808	841	807	780	845	855	814	811	813	807	831	800	826	864	862	840	814	834	843	846	840	818	788	797	839	825	777	816	824	820	845	821	787	797	815	860	817	833	830	809	824	876	773	834	813	828	815	846	834	808	801	807	765	812	806	791	810	927	826	786	776	839	802	843	843	839	834	773	790	793	817	793	835	818	805	819	842	803	855	858	825	876	842	832	814	850	873	889	839	767	779	785	817	894	835	802	836	856	808	842	852	781	809	817	816	824	835	814	865	800	788	814	823	793	822	798	827	789	777	792	846	841	815	842	794	785	805	818	801	777	885	789	833	769	830	820	803	796	809	839	833	856	865	863	779	822	795	827	815	823	810	768	801	830	821	817	787	803	849	783	801	816	836	805	849	812	784	800	863	839	872	867	878	850	781	831	780	850	792	868	787	868	823	864	870	827	792	843	789	802	808	837	794	822	833	822	831	824	791	796	828	794	790	850	763	815	834	836	802	868	807	837	855	893	845	855	769	804	853	771	792	835	848	859	828	882	806	786	897	761	819	827	848	823	800	745	870	795	834	853	782	832	795	815	832	820	823	848	797	813	846	832	823	756	872	794	821	740	824	859	841	806	836	771	834	816	797	801	831	827	847	806	842	844	805	819	840	809	823	865	816	821	799	862	837	850	811	883	813	867	868	808	801	781	811	867	808	796	841	866	824	809	849	817	826
35277	32167	30344	24211	12981	7101	4811	3522	2782	2358	2028	1781	1645	1421	1266	1167	1124	1085	1015	988	1006	951	869	830	847	829	829	799	796	835	810	776	816	780	793	760	734	764	799	777	785	774	752	759	740	751	763	748	752	719	734	780	768	716	766	737	731	773	715	775	715	748	740	732	753	774	768	752	725	727	741	751	743	701	734	745	749	719	740	716	770	769	748	709	727	739	721	786	714	717	750	709	744	723	706	755	742	760	705	726	779	757	704	735	792	696	729	763	739	682	719	781	689	719	766	739	715	728	750	731	745	766	739	734	742	697	699	751	801	720	763	702	690	772	737	758	755	692	725	711	727	736	774	752	750	702	695	753	758	732	737	705	750	760	767	661	761	720	696	726	734	747	739	731	718	762	716	732	689	755	757	708	729	748	785	702	728	739	709	754	723	735	752	748	734	726	716	707	766	774	776	773	729	790	710	729	711	738	713	729	719	735	725	692	730	694	713	717	733	742	721	719	756	707	766	717	735	716	717	716	732	705	720	723	723	716	768	716	733	748	802	743	731	811	728	798	740	716	747	717	730	772	735	729	732	735	737	770	710	731	706	720	753	763	762	763	731	725	717	724	743	705	750	762	722	724	728	709	729	738	715	687	777	772	718	688	712	723	706	750	712	758	739	746	743	735	702	715	735	777	768	758	762	764	737	715	738	739	766	759	760	754	728	758	716	694	737	727	802	718	779	728	701	703	735	766	696	741	735	754	750	695	796	725	739	698	740	692	745	694	734	706	736	712	765	689	712	739	729	758	787	750	764	666	689	690	730	697	744	725	763	740	761	752	715	724	743	720	778	724	716	744	724	700	735	759	714	730	702	800	784	729	735	732	769	755	753	714	731	731	756	726	709	743	771	694	757	707	725	784	667	741	736	710	762	746	736	752	788	738	737	723	731	697	727	653	737	768	737	717	786	754	735	728	763	695	714	734	713	788	684	712	766	751	752	747	747	736	727	705	718	734	748	717	782	696	748	753	746	742	734	707	709	779	721	747	759	774	744	691	748	734	774	724	750	693	757	714	712	754	730	682	745	811	724	746	742	714	757	762	710	722	723	715	798	763	739	748	699	729	713	748	741	763	776	749	790	730	744	739	714	766	708	739	738	729	750	725	741	761	751	725	733	726	716	768	765	742	668	734	756	746	723	765	731	739	733	705	718	770	711	769	723	764	740	739	760	717	816	749	709	680	755	751	798	738	690	778	741	742	752	715	764	767	737	737	740	727	734	780	730	700	712	737	743	725	734	723	700	714	781	730	702	714	784	787	739	751	743	734	776	765	723	753	753	760	704	746	727	756	742	786	735	766	695	774	743	741	739	731	713	721	704	792	734	732	737	693	738	736	701	704	685	731	725	714	761	750	751	731	721	726	698	681	773	739	761	720	728	745	690	790	661	730	724	730	737	739	796	751	741	725	703	731	758	749	779	735	692	759	761	738	777	789	715	717	761	756	758	778	716	813	779	771	749	699	743	690	746	755	735	735	696	738	703	726	715	735	720	704	756	725	775	764	680	755	741	768	724	706	768	731	732	748	752	734	729	721	738	771	776	708	692	764	707	719	767	747	816	755	775	709	711	728	687	796	722	746	735	741	732	714	702	765	768	730	748	756	783	753	713	822	743	724	743	678	761	735	773	698	722	800	733	777	758	730	716	747	731	721	746	744	774	733	728	704	699	731	691	674	697	707	687	721	731	748	710	711	704	771	719	739	747	732	797	730	742	745	772	678	696	743	734	738	685	720	723	713	755	721	723	793	743	744	735	730	735	766	766	767	701	767	746	724	788	757	722	738	682	745	772	713	706	738	723	732	793	727	679	787	721	730	745	704	671	739	686	714	731	705	769	805	690	743	783	721	707	699	731	761	761	730	719	682	721	728	720	706	735	726	763	774	727	719	832	743	746	734	750	697	728	727	759	750	722	721	774	765	779	707	704	748	722	728	757	745	793	724	716	742	735	738	759	759	697	762	775	720	758	750	736	759	722	752	733	753	729	709	718	708	753	760	758	769	755	739	736	753	713	722	752	745	708	706	769	772	767	720	711	780	724	780	700	716	729	726	696	735	693	677	709	762	707	719	726	747	778	745	772	724	739	696	713	730	696	776	664	743	731	759	732	717	734	737	750	794	769	746	728	733	753	753	778	763	773	718	726	738	718	727	752	745	741	724	753	712	735	819	715	721	721	714	691	713	784	740	782	725	756	719	722	775	705	710	734	714	785	706	708	713	709	755	735	737	713	701	706	744	691	700	756	753	698	706	722	699	727	738	740	746	690	754	771	685	698	750	733	736	675	735	763	731	764	763	839	710	726	789	691	755	784	737	748	746	746	722	702	734	736	771	722	763	779	735	671	755	750	734	697	715	781	763	752	755	717	724	722	781	781	703	761	729	689	726	697	758	713	733	758	692	746	729	734	766	752	741	711	750	727	742	722	769	755	727	767	738	709	729	760	744	713	755	787	710	709	740	757	749	728	730	753	721	765	744	729	733	695	764	735	751	725	775	766	726	759	714	732	696	704	755	756	738	770	711	750	746	724	729	729	696	695	760	743	689	732	755	781	783	747	802	720	745	733	736	761	708	728	759	718	741	721	757	771	748	708	750	752	717	767	754	764	753	781	704	752	708	731	748	741	802	734	687	750	765	730	744	712	758	754	693	788	777	780	688	723	744	748	734	766	764	727	730	721	751	756	769	739	707	767	736	761	744	721	735	752	699	769	703	723	768	745	759	723	682	707	740	725	765	792	714	741	738	727	754	750	740	702	758	771	727	778	701	682	745	725	756	769	750	731	789	714	732	710	699	729	754	780	719	724	785	707	742	727	708	720	759	758	732	695	736	679	751	707	718	752	752	697	740	741	786	760	782	704	712	765	770	701	760	708	755	725	726	768	709	732	749	713	706	718	770	713	777	755	740	728	759	759	722	783	698	755	750	704	741	713	775	750	758	751	742	724	722	732	697	742	719	761	706	720	753	779	744	740	770	761	717	762	714	734	764	719	696	801	737	728	732	751	687	725	737	738	743	726	711	702	756	737	728	792	726	651	754	756	708	776	717	754	713	747	795	737	774	725	694	705	774	734	807	799	732	693	737	701	709	767	763	699	721	736	753	756	750	697	718	763	710	721	733	723	769	741	741	752	710	770	767	741	759	707	725	759	748	706	753	744	775	736	740	675	775	728	721	731	738	735	750	757	697	766	811	759	784	704	792	721	743	711	743	725	721	746	789	753	850	707	755	694	710	764	721	767	714	753	753	707	774	721	760	741	759	746	740	728	729	730	714	707	766	766	787	727	749	745	702	747	702	711	763	728	747	747	767	762	768	731	746	764	777	768	745	727	688	750	768	706	742	719	728	758	720	739	815	756	736	751	732	771	788	743	689	726	729	747	725	725	740	702	770	755	711	715	670	746	764	724	724	746	793	759	710	766	740	741	705	689	735	756	783	758	698	737	761	762	729	768	778
38633	42302	38118	28394	17903	11807	8788	6673	5412	4491	3842	3092	2757	2304	2045	1919	1664	1588	1474	1384	1359	1175	1146	1190	1057	973	1011	924	926	942	929	910	868	863	905	828	827	804	865	860	839	822	883	822	825	769	829	836	837	872	774	832	799	798	783	776	816	854	847	787	815	768	824	761	749	743	775	764	809	820	781	838	790	791	802	776	764	793	806	763	783	771	791	800	778	754	814	773	818	782	820	746	797	785	754	814	802	774	783	772	828	739	836	812	825	802	775	749	811	774	805	764	762	797	777	761	800	786	760	779	788	729	767	796	791	767	798	795	793	768	843	777	784	783	806	769	799	762	771	770	773	789	783	752	761	787	808	770	801	719	799	806	750	816	791	758	797	830	802	778	749	802	800	760	783	800	792	809	782	802	789	775	798	786	837	794	789	786	790	739	787	796	776	757	776	758	741	821	799	704	796	730	793	756	777	815	752	791	794	743	784	756	752	773	805	783	752	803	770	744	788	801	818	812	754	752	771	771	790	754	753	806	790	766	802	808	772	825	807	781	784	794	801	763	735	767	746	807	772	789	765	762	770	757	821	732	787	811	797	784	822	776	797	828	793	850	805	830	840	784	781	821	758	767	773	779	700	799	777	738	786	805	812	764	782	777	786	728	795	813	788	761	783	776	775	837	749	785	788	755	759	766	813	737	728	791	796	833	838	784	776	794	786	780	778	771	794	822	806	786	752	764	749	846	813	801	750	761	794	810	825	768	781	689	734	790	786	776	760	780	799	797	811	833	831	804	813	758	774	814	784	829	748	782	767	772	762	764	778	782	808	755	766	808	737	804	816	785	785	764	798	818	759	798	794	831	781	784	729	747	797	798	815	819	762	830	791	795	816	823	802	778	764	767	823	766	752	780	748	751	791	740	768	812	743	764	760	800	805	748	812	796	811	817	742	752	755	787	805	731	802	817	743	839	788	769	796	812	743	733	732	778	770	805	764	817	754	781	794	842	805	777	744	766	854	730	776	756	767	800	790	773	763	807	776	844	791	799	801	758	817	772	749	825	787	770	861	829	779	716	787	784	776	804	765	740	793	778	797	797	797	786	818	808	800	761	798	821	731	785	816	849	806	801	728	880	780	784	768	791	739	776	766	832	763	802	757	850	766	780	801	812	770	796	842	752	792	781	792	835	763	770	797	764	826	776	769	862	749	794	756	792	814	784	774	816	812	821	764	827	811	805	768	778	784	774	772	841	774	760	755	769	739	775	806	873	814	806	778	753	768	740	781	790	800	816	822	755	786	776	784	745	778	842	810	788	814	802	814	767	792	724	758	770	780	781	840	762	808	760	785	767	776	759	713	781	836	783	792	811	794	804	811	763	774	783	774	801	774	763	795	751	791	840	742	828	793	818	746	770	774	775	769	785	776	798	769	798	788	831	809	805	770	721	833	766	782	815	805	810	872	761	781	808	782	789	777	803	780	792	832	838	797	826	796	735	802	747	719	803	795	815	760	782	795	802	778	762	794	805	799	769	789	793	774	759	762	799	793	742	820	800	794	765	778	810	786	767	814	774	779	830	756	734	793	735	780	773	786	774	819	786	783	864	799	783	804	784	785	811	829	790	776	808	752	761	800	777	819	761	796	769	776	755	768	797	790	835	790	784	731	809	812	814	764	765	784	808	742	764	789	795	782	821	782	787	806	737	842	842	761	785	825	788	744	792	810	760	833	769	761	793	794	776	846	794	785	759	799	790	750	772	778	790	746	748	804	776	780	711	813	789	800	708	778	790	759	803	779	773	852	749	763	775	794	804	818	794	776	746	808	805	825	767	804	839	794	802	859	778	782	745	791	775	730	791	785	819	781	782	759	790	804	821	783	775	829	841	792	830	838	769	716	784	792	795	763	725	790	783	773	808	781	778	745	786	755	830	799	782	828	790	776	797	758	787	780	788	796	765	741	798	788	792	821	787	787	771	731	763	752	762	789	750	818	750	800	799	799	763	786	745	802	804	798	804	815	740	834	777	749	758	822	754	795	777	801	736	758	791	803	739	778	831	838	811	795	761	817	749	741	760	839	741	748	799	775	758	759	756	819	808	788	746	784	810	754	791	787	808	796	757	778	787	736	752	775	759	780	799	815	769	798	825	745	811	802	753	789	737	766	768	782	790	798	813	792	768	826	759	823	769	782	783	766	824	691	796	791	810	772	806	786	794	773	769	812	753	810	786	791	794	773	808	841	850	808	727	768	806	746	816	777	786	798	754	751	804	772	811	831	781	776	798	768	785	779	730	811	766	806	827	766	765	823	770	763	762	778	745	717	779	758	784	788	786	768	720	762	820	755	830	818	769	789	778	846	799	814	779	717	762	777	814	786	778	795	780	861	775	817	766	777	786	759	745	821	822	745	774	837	769	830	824	716	767	777	840	753	702	765	793	794	778	807	771	834	814	800	743	792	831	806	757	762	790	784	803	803	857	821	823	837	745	755	723	789	780	792	766	740	771	810	812	681	770	789	768	759	749	769	847	793	755	822	805	836	774	794	699	753	809	806	836	824	781	765	791	766	806	775	749	797	788	760	766	771	779	808	803	801	746	785	794	764	789	755	819	790	817	839	829	710	769	783	785	799	826	758	825	765	804	772	743	782	790	781	791	832	800	805	758	795	773	754	760	798	753	752	807	799	781	773	762	808	830	810	733	782	745	766	778	821	782	812	828	788	782	761	785	768	813	753	731	756	795	820	757	811	761	804	778	760	799	800	828	776	792	758	778	843	779	858	783	801	844	778	763	773	816	764	788	793	800	801	774	815	814	781	750	758	794	780	861	754	762	809	768	823	800	764	827	767	758	789	848	771	819	749	764	777	794	833	771	760	790	861	819	818	801	806	733	756	764	782	843	786	786	765	776	830	797	782	786	774	786	829	810	813	799	755	811	815	760	796	773	777	847	752	791	809	804	791	815	829	842	790	759	807	781	786	798	805	723	814	755	794	779	807	725	753	810	799	829	750	758	833	804	791	780	778	792	781	749	768	769	787	775	774	820	827	814	773	785	802	791	750	773	804	789	765	790	794	764	736	813	739	795	779	733	783	850	789	788	797	798	797	798	770	768	776	814	820	819	748	786	786	803	779	783	796	766	819	806	757	791	797	772	745	785	782	799	790	785	798	738	776	791	785	764	818	782	747	754	813	843	808	810	761	842	838	746	793	782	811	790	770	812	771	793	765	788	779	774	789	786	815	786	773	775	799	803	763	795	749	793	742	776	775	746	810	775	787	765	718	800	844	772	804	807	830	774	767	853	754	823	776	766	826	770	765	802	788	785	794	800	788	804	761	782	848	783	802	788	710	745	829	771	787	830	848	825	804	756	770	769	789	794	837	801	789	798	810	783	706	795	821	760	751	755	780	756	790	757	848	818	809	810	817	852	781	750	781	812	809	793	763	774	802	760	812	803	771	743	793	810	793	770	771	778	797	756	776	803	790	779	777	801	749	771	833	778	794	762	811	766
25025	20747	27291	26613	23967	18796	10877	5958	4163	3475	2777	2327	2034	1788	1585	1458	1341	1181	1173	1089	1090	969	994	891	873	860	831	846	800	805	762	780	783	754	728	719	718	735	765	763	709	703	685	716	711	659	696	665	693	751	690	687	741	710	648	672	701	657	633	673	687	655	653	679	673	678	655	666	640	650	723	670	648	696	693	738	620	646	698	633	670	669	699	713	686	623	677	672	673	669	673	694	677	679	684	651	674	662	666	681	668	665	627	656	643	687	702	679	647	679	680	680	714	671	680	693	678	695	661	654	670	714	681	707	642	685	665	644	663	662	724	690	705	701	696	691	655	714	675	645	647	680	657	670	697	735	660	673	685	715	696	695	674	649	632	679	717	671	638	654	633	732	667	714	691	687	694	677	695	678	676	668	683	674	668	659	657	658	669	668	718	655	685	718	711	672	693	658	706	726	660	666	673	672	708	637	687	650	628	694	652	667	656	722	655	675	671	661	700	683	678	701	697	645	657	686	676	642	703	687	693	698	624	632	628	663	662	669	687	672	693	613	720	698	633	712	666	675	671	656	649	666	684	628	636	716	681	663	710	654	627	664	656	693	691	713	634	669	707	687	708	654	650	708	650	674	731	678	644	680	722	685	717	700	644	668	684	628	678	641	696	703	664	643	662	672	727	690	653	669	647	650	693	658	667	688	680	663	648	638	655	638	674	724	635	676	711	642	670	675	648	661	644	697	652	661	719	706	659	691	665	663	701	643	697	628	697	667	667	682	658	665	673	618	683	641	681	681	636	675	668	672	692	714	735	695	673	654	671	742	651	642	659	669	677	669	654	671	669	692	671	681	683	696	640	660	694	692	639	677	709	632	689	727	685	683	667	677	681	668	669	699	646	710	631	625	725	703	674	684	675	647	672	690	653	702	677	690	668	669	704	669	712	665	671	688	689	652	691	690	689	708	675	664	693	691	665	709	628	711	668	725	657	686	688	611	667	648	681	715	663	709	680	669	732	646	678	625	651	663	683	694	684	676	705	713	683	626	640	684	660	650	677	648	635	719	687	678	679	681	621	701	662	708	667	700	683	668	674	686	679	676	616	697	677	705	701	665	697	706	687	673	685	640	695	684	693	674	621	643	712	677	699	683	670	711	708	646	654	682	656	691	672	663	672	660	682	625	683	704	709	674	703	729	699	707	699	621	675	657	674	674	662	660	682	689	677	676	690	666	643	672	658	699	710	728	676	710	655	664	731	681	659	717	689	706	656	684	664	614	651	725	713	671	669	653	658	724	671	689	686	702	691	692	670	623	635	681	670	680	699	705	680	716	680	695	706	632	722	664	688	654	677	686	648	678	674	717	676	681	680	702	656	680	673	657	695	655	671	666	683	643	699	711	649	677	676	705	727	689	710	679	692	670	680	650	689	655	695	646	643	684	707	696	646	622	679	703	663	676	657	685	706	640	656	676	672	636	656	646	701	745	721	641	709	661	661	678	701	671	682	686	679	689	687	652	720	679	708	710	705	669	670	636	680	668	672	696	711	709	684	648	655	715	662	688	657	683	705	668	694	685	682	710	693	687	688	673	656	676	688	667	675	655	694	660	674	686	699	593	652	648	649	695	591	671	677	679	697	714	667	634	699	661	660	697	673	644	681	628	709	700	667	717	686	611	642	695	666	706	636	658	686	678	712	636	689	708	694	666	708	653	666	718	675	646	700	718	716	660	687	689	740	646	699	651	650	708	668	670	660	703	681	707	656	665	682	684	668	646	681	648	676	689	708	714	679	669	671	699	673	693	692	666	671	709	707	696	707	648	648	716	708	686	672	683	678	674	654	696	722	688	712	736	715	685	659	686	640	672	689	696	680	676	686	691	669	643	724	728	705	699	657	699	662	676	645	695	720	665	657	692	642	737	680	671	710	711	672	658	730	675	674	705	683	666	642	652	668	706	706	739	678	659	689	676	686	705	774	658	656	674	684	679	695	681	636	685	674	690	692	685	653	698	621	689	691	688	715	697	640	704	648	687	699	722	676	662	713	652	713	691	688	681	672	705	647	715	678	659	679	721	682	667	673	709	681	731	675	702	667	699	709	665	652	688	673	660	687	604	684	656	728	656	682	637	649	633	688	690	681	658	654	681	705	717	673	687	640	651	645	649	692	640	726	657	682	691	739	703	613	704	645	676	678	710	684	720	660	659	697	707	671	714	689	705	683	693	698	661	652	642	704	631	686	608	691	686	693	663	684	681	682	638	674	723	669	679	652	686	689	654	662	704	632	682	714	635	632	667	658	630	668	662	652	664	688	704	692	645	682	715	661	698	666	667	693	713	649	692	673	677	703	702	696	686	667	661	694	709	626	709	712	660	670	685	695	705	699	643	685	689	696	632	697	603	759	689	683	686	717	669	653	683	646	708	725	702	686	626	661	641	680	669	653	704	723	681	704	688	709	655	693	683	674	679	651	701	676	685	668	645	687	674	712	721	665	696	674	679	657	710	659	702	670	681	708	675	730	717	702	659	669	666	670	662	683	678	637	714	662	630	719	690	655	683	667	699	673	691	695	682	709	655	756	710	668	675	670	655	667	679	656	663	656	682	710	632	685	721	718	679	714	697	694	655	647	687	647	671	670	678	664	644	697	682	638	718	694	665	657	664	684	681	684	674	702	696	718	693	714	636	687	701	661	675	712	653	683	672	701	641	638	721	701	633	654	644	689	677	688	697	623	707	614	647	691	692	655	711	686	632	741	623	660	685	684	668	735	659	719	708	711	693	682	646	698	671	679	662	645	663	643	693	694	691	683	661	711	705	687	720	624	697	704	693	662	656	674	638	706	637	738	675	711	683	690	708	699	692	700	646	679	680	654	670	648	703	649	660	698	693	641	666	701	660	673	671	685	724	659	693	683	682	718	654	663	686	612	659	674	708	632	689	676	707	642	649	652	678	680	700	690	676	675	658	692	646	672	655	671	664	664	669	697	645	662	690	662	701	683	657	649	693	663	706	604	689	661	678	688	628	681	700	702	659	683	706	649	660	632	643	682	692	677	656	688	679	693	699	697	686	667	672	659	655	701	693	676	636	657	644	679	666	680	654	663	661	687	706	665	658	661	691	617	674	692	652	673	692	712	682	672	618	715	675	710	735	728	707	649	698	660	686	679	699	725	717	673	681	678	688	656	708	706	677	678	716	676	696	750	671	632	659	719	661	665	725	680	665	706	658	664	653	672	693	655	695	689	681	718	621	679	683	675	660	722	683	702	687	613	680	687	672	683	714	643	655	691	665	675	638	714	645	642	667	693	676	675	663	721	683	697	655	652	613	652	704	638	678	643	692	691	699	687	671	696	700	671	671	712	704	722	660	662	673	659	669	650	620	697	666	675	678	744	679	660	684	672	667	640	674	672	680	673	679	653	695	687	681	686	673	688	726	679	673	692	680	662	708	687	719	698	676	662	669	682	662	679	676	658	657	641	666	698	639	671	658	723	691	654	676	678	668	697	670
37339	52018	51894	40957	31027	19376	13274	10033	8046	6348	5268	4379	3712	3151	2587	2310	2100	1900	1719	1651	1494	1383	1286	1245	1171	1103	983	992	981	904	836	919	888	853	828	763	851	795	810	837	781	761	776	781	745	737	749	782	719	788	731	764	735	723	753	725	739	730	775	722	745	745	724	712	756	755	731	731	743	703	706	736	743	719	724	753	689	690	710	705	717	706	692	706	716	729	728	721	700	768	706	722	700	702	691	742	724	686	694	730	711	681	688	732	764	742	729	705	704	700	695	687	752	715	756	731	698	712	724	684	698	744	709	775	677	714	700	732	751	755	750	695	704	664	762	701	718	728	738	758	716	761	715	724	678	701	777	688	681	718	726	702	732	765	725	730	711	722	701	730	689	711	745	728	767	748	750	726	760	719	701	688	713	710	686	693	717	665	752	718	686	703	713	709	739	716	739	748	717	748	705	779	710	687	733	728	804	721	744	744	709	731	708	744	711	700	749	684	725	766	709	694	679	740	714	786	728	746	706	723	729	703	767	724	710	749	707	741	712	713	738	675	682	729	726	768	748	759	759	760	706	725	739	714	766	730	714	785	705	717	775	765	762	705	736	702	725	738	699	754	722	692	678	682	730	701	700	737	713	669	708	721	722	736	706	726	727	702	718	722	724	700	699	732	751	730	688	730	733	688	715	715	720	687	725	754	711	736	713	681	685	712	688	702	739	701	730	752	713	691	780	783	702	738	723	732	661	704	734	742	664	750	706	708	730	718	741	732	691	749	724	716	712	749	674	737	682	722	725	730	668	708	721	729	702	753	707	716	703	718	718	775	777	716	763	727	747	739	737	690	689	713	710	774	683	708	736	765	752	708	711	776	691	643	726	726	764	726	773	731	712	754	750	717	727	748	696	800	734	739	726	737	697	710	704	713	705	686	728	715	786	756	699	741	696	747	742	733	676	745	705	709	687	729	752	741	732	712	720	740	735	727	718	767	759	731	731	697	709	733	770	711	697	703	694	746	725	746	758	717	691	726	725	715	743	693	711	711	751	731	694	675	683	719	714	691	690	753	676	711	715	687	754	733	693	717	749	722	703	709	752	654	735	704	719	721	739	699	747	748	652	739	672	744	700	722	681	738	717	708	728	684	764	700	732	716	687	728	725	742	756	721	680	721	725	672	700	690	752	689	707	713	745	710	724	730	676	699	693	682	752	691	739	735	728	729	685	724	738	713	762	750	735	734	728	695	699	743	680	745	739	773	734	746	717	749	705	714	742	699	717	663	751	713	742	721	736	710	723	722	738	764	775	712	689	743	714	674	746	692	723	679	711	711	725	703	726	728	732	788	713	707	742	689	738	671	690	733	718	728	726	764	704	723	713	728	656	749	711	777	752	721	695	745	754	741	706	716	786	700	746	684	725	771	697	719	710	669	742	727	734	724	722	754	721	716	723	701	752	779	714	714	722	705	692	661	750	762	731	695	708	739	726	766	705	728	752	758	730	727	717	735	711	727	706	687	723	727	704	715	675	714	700	742	721	712	795	700	737	755	709	698	716	737	720	694	743	737	702	748	754	698	706	709	683	732	701	732	686	757	751	732	625	713	756	723	706	730	698	759	746	714	729	731	738	733	691	732	754	672	722	742	682	701	759	710	707	689	722	748	714	708	642	765	766	752	742	682	688	737	687	724	719	764	700	753	701	714	751	695	696	674	699	737	702	703	762	712	703	744	724	703	760	800	679	724	736	738	718	647	740	716	724	720	751	736	720	739	718	744	757	689	739	761	766	719	734	718	685	709	756	761	741	758	697	723	756	736	707	694	748	688	702	702	756	683	703	687	738	738	708	759	718	709	711	739	737	675	775	761	739	719	726	740	799	697	723	727	713	721	701	707	757	754	747	787	717	747	659	718	731	675	789	707	716	731	749	709	725	765	707	692	698	712	762	698	714	692	728	677	742	691	726	747	714	749	699	731	727	699	750	686	715	680	709	682	748	698	779	704	712	674	712	748	714	716	766	707	686	744	728	742	694	711	759	736	756	686	722	722	747	731	714	718	714	780	721	703	690	710	707	661	732	714	750	766	718	730	714	719	703	697	703	705	754	694	754	658	765	700	737	709	736	696	770	713	728	703	701	769	759	684	664	744	740	684	728	699	722	736	733	724	750	715	733	727	728	707	758	754	682	739	758	711	738	702	726	696	715	694	686	740	713	742	684	703	703	724	741	698	765	731	740	693	760	731	731	735	727	690	706	695	713	723	718	699	778	726	675	744	754	704	772	701	674	739	723	709	726	759	750	750	721	730	736	724	736	718	736	726	679	724	736	658	686	688	741	698	751	664	706	717	758	690	721	682	732	674	738	775	731	741	761	743	739	730	690	739	750	721	675	673	731	720	717	724	742	726	733	684	729	775	729	745	724	724	740	724	727	718	729	741	777	702	736	739	691	664	744	800	764	694	685	690	754	682	674	699	749	735	737	750	733	744	728	748	734	743	703	732	743	719	675	724	753	702	699	738	719	726	684	734	767	691	754	754	726	682	695	682	678	680	779	669	686	716	721	699	681	731	725	718	716	768	737	698	756	704	731	717	709	666	741	733	687	710	744	734	697	784	771	655	751	765	718	748	683	693	694	742	766	691	762	706	738	706	731	708	780	744	723	729	719	736	718	729	763	708	766	712	707	724	707	692	716	701	728	718	721	745	731	714	707	743	713	720	743	657	713	722	697	720	750	706	674	751	783	688	666	700	734	733	720	703	702	737	719	738	736	720	779	713	662	713	749	662	689	692	730	736	700	758	724	716	659	737	679	739	750	747	745	745	759	733	723	693	742	700	680	722	751	711	715	708	741	700	780	721	736	705	733	712	710	670	721	720	694	718	683	690	726	759	736	755	777	737	731	754	758	727	733	731	677	712	767	713	736	705	677	720	711	731	703	763	705	769	730	654	747	678	735	757	768	744	694	690	722	711	708	734	732	730	732	703	763	714	719	766	694	733	698	712	711	773	727	709	738	710	739	751	678	760	734	694	726	727	741	685	696	721	700	700	723	688	718	746	712	761	715	712	730	725	702	689	752	721	725	732	754	706	704	731	732	712	714	756	754	720	702	720	685	695	742	700	736	734	739	733	748	684	719	747	701	718	740	740	715	725	695	743	731	752	720	706	699	714	711	729	687	649	697	708	769	679	740	742	747	740	695	695	749	742	722	695	688	759	717	730	757	724	723	730	704	724	719	728	722	737	711	695	728	704	716	720	712	710	743	700	740	749	706	722	723	721	748	634	705	716	762	751	725	694	687	725	712	756	718	665	687	711	760	730	775	669	726	750	759	696	726	711	690	702	767	728	708	724	727	761	748	712	703	701	738	761	729	707	722	674	687	741	740	732	751	754	753	710	732	716	733	697	766	704	699	748	709	745	731	697	753	725	701	725	753	741	785	737	668	664	707	718	692	760	714	773	675	702	742	719	741	751	701	753	727	753	698	734	708	768	790	753	746	697	787	764	685	736
23096	20720	27516	24888	22496	22571	18631	9446	6458	5128	4198	3415	2788	2352	2233	1934	1672	1619	1463	1461	1342	1216	1215	1202	1092	1103	1057	961	972	949	965	905	930	886	961	849	883	899	845	874	873	832	871	897	816	794	815	788	854	786	781	855	791	814	813	812	822	817	799	790	801	807	807	753	806	819	801	839	815	832	788	773	831	750	789	754	828	800	795	780	834	770	798	803	916	817	820	803	765	777	789	766	837	855	836	821	787	774	745	835	782	830	767	810	784	791	784	804	830	760	771	792	746	827	809	815	804	769	812	804	759	792	775	859	785	819	799	793	809	771	791	745	796	836	833	776	851	796	821	826	726	788	841	815	785	742	787	759	823	789	813	795	812	866	877	792	779	786	786	798	747	801	776	818	782	822	805	816	787	775	823	808	800	774	761	767	751	829	790	755	778	805	756	813	830	810	830	822	734	780	799	787	806	786	735	747	775	764	789	779	773	766	785	829	801	773	779	812	818	795	807	806	828	814	832	806	772	801	724	792	782	786	785	771	805	860	723	803	793	781	831	839	794	789	810	815	793	764	840	803	747	789	809	819	777	746	798	820	801	836	820	812	822	801	775	818	836	807	783	809	793	763	838	776	804	809	834	787	784	800	781	815	762	787	780	761	864	782	801	787	819	815	774	818	867	768	755	791	789	836	839	820	796	788	799	783	786	809	783	824	749	766	787	805	777	786	792	824	787	796	763	861	820	795	757	759	806	795	783	762	831	791	818	752	761	810	827	774	781	812	848	785	822	796	815	796	868	770	804	804	809	828	761	796	828	788	814	730	813	782	834	771	787	787	803	788	808	798	844	793	807	794	765	822	813	830	802	800	822	815	805	783	767	811	741	799	794	809	808	833	809	772	754	821	768	784	791	799	822	800	775	809	756	867	787	737	802	857	780	812	818	751	779	780	786	791	774	819	798	784	746	802	838	775	771	790	823	791	796	761	789	769	833	801	806	783	765	779	827	828	814	781	757	811	807	814	802	791	781	772	759	765	812	790	807	750	815	798	770	805	829	774	811	758	743	771	784	786	754	781	797	823	789	781	756	836	802	787	813	738	827	820	770	821	870	837	817	824	829	832	834	759	774	825	775	815	760	830	800	817	829	788	793	861	796	813	773	815	813	797	799	799	796	755	801	789	747	833	756	787	816	762	769	814	818	844	740	729	786	783	767	774	789	803	795	761	764	825	800	774	774	776	813	777	784	832	856	781	841	842	784	797	784	779	799	760	806	833	721	812	753	787	764	832	793	817	845	785	766	789	758	738	805	796	753	806	804	756	829	789	805	768	793	827	783	798	789	846	828	789	784	838	746	778	848	779	818	753	785	798	820	730	796	826	864	819	774	824	823	784	795	772	788	815	817	829	817	795	751	763	758	784	781	811	808	795	785	755	776	817	816	804	787	782	754	775	804	832	749	730	777	791	810	840	750	792	825	801	805	821	795	773	785	754	847	769	793	783	785	805	782	812	768	817	805	854	781	766	729	786	782	766	804	767	790	810	760	866	850	775	770	810	778	790	796	794	767	792	780	796	802	774	808	765	812	849	771	789	811	798	799	773	798	750	796	759	784	861	791	761	783	828	760	783	762	766	801	778	794	754	815	793	769	801	805	770	793	773	770	761	774	782	779	790	797	814	796	766	832	778	793	794	761	735	797	809	783	799	756	814	821	788	779	805	757	794	767	797	736	771	787	775	801	829	791	823	785	769	808	791	844	788	841	789	800	803	791	803	777	821	790	819	781	771	811	784	802	809	756	816	856	778	828	770	788	794	810	833	800	773	850	838	767	815	799	821	838	840	809	824	794	817	801	786	768	812	772	771	790	827	787	773	809	775	776	738	841	813	783	779	829	831	774	802	763	802	761	836	837	780	773	787	812	798	773	814	806	784	755	724	825	777	781	779	780	777	860	786	787	767	776	825	786	790	796	852	815	772	793	786	788	781	765	804	809	770	798	813	753	773	762	773	815	782	844	819	768	804	838	787	834	821	883	772	745	831	762	789	818	821	746	804	807	842	791	774	809	795	815	778	807	829	763	849	743	850	744	796	800	789	775	821	767	806	779	815	778	805	845	815	806	785	821	816	814	864	738	818	750	830	857	803	779	763	811	810	832	750	812	789	775	804	773	802	829	786	805	777	820	794	777	801	772	770	766	770	746	786	808	779	828	766	849	796	825	814	772	762	807	829	799	791	826	829	799	766	757	779	817	805	768	822	779	785	764	807	791	746	806	784	835	849	781	824	806	819	799	828	747	790	809	777	840	830	810	797	796	834	779	812	828	810	841	812	782	794	820	819	787	792	792	815	828	810	814	789	799	871	818	814	803	763	790	796	793	843	806	804	799	771	788	785	766	790	738	792	778	759	769	772	814	802	840	807	796	787	843	809	820	784	814	784	812	761	816	741	817	783	807	815	813	764	796	798	788	800	802	776	798	810	860	776	782	766	766	772	766	816	788	736	801	836	799	813	790	778	844	788	714	727	796	824	760	803	778	802	835	723	819	818	775	844	827	826	812	805	744	736	776	802	799	796	786	780	796	782	828	807	770	801	779	773	781	769	775	766	778	780	754	792	785	813	823	822	820	765	769	797	726	770	795	779	764	779	804	763	778	794	742	768	796	817	801	746	831	780	811	774	761	801	800	838	777	802	756	742	810	846	820	790	770	790	831	854	785	867	764	775	819	796	816	807	794	781	785	777	801	795	750	772	780	821	795	759	762	789	811	794	808	797	756	827	783	747	790	837	806	850	765	741	824	789	855	833	779	801	782	808	810	802	787	818	781	796	764	811	787	814	786	789	769	841	795	792	827	781	765	832	796	790	748	829	778	806	794	834	760	794	805	812	794	801	757	796	813	777	847	775	784	789	770	761	850	739	765	771	792	813	775	804	769	796	749	816	799	773	778	777	777	802	752	791	795	770	765	781	798	799	841	808	751	808	761	809	778	811	808	786	844	811	772	770	813	779	766	798	770	829	766	796	856	739	791	788	807	838	841	768	763	810	801	812	759	797	827	742	831	798	873	784	798	776	809	785	798	807	784	832	758	759	788	811	816	799	793	768	819	811	765	799	786	799	781	732	772	779	808	818	824	842	789	815	833	785	815	777	740	736	806	783	793	803	783	819	822	774	719	802	781	756	803	775	744	730	798	803	815	735	761	812	735	812	812	769	808	773	816	794	729	805	794	711	762	817	792	818	814	823	785	789	792	840	805	812	821	753	850	752	817	797	773	823	801	814	782	729	782	771	805	775	778	782	790	751	821	755	809	807	798	748	842	757	828	758	796	797	844	794	756	734	793	763	794	846	808	721	801	837	808	772	793	817	798	807	782	809	801	791	821	793	798	748	771	787	813	815	794	780	799	812	804	807	776	753	742	792	779	808	812	790	765	777	773	780	800	805	796	819	782	819	819	736	723	815	787	755	807	807	768	818	792	787	823	766	757	802	776	812	789	866	818	776	846	780	788	810
38625	61028	60392	47302	36374	25059	17528	13668	11288	9192	7564	6246	5038	4127	3671	3207	2734	2566	2266	2158	1945	1823	1702	1520	1380	1299	1238	1217	1191	1136	1107	1059	1057	1030	956	1004	958	957	922	952	925	940	945	932	889	871	856	889	850	910	853	919	860	834	855	854	822	828	799	802	831	804	802	860	845	791	833	835	889	836	826	838	806	817	812	793	804	869	863	830	825	819	819	807	812	817	843	840	803	864	805	799	800	835	814	794	790	769	822	804	827	839	786	765	821	821	811	851	771	840	814	784	866	806	799	820	834	856	841	860	880	844	851	855	785	829	817	832	793	777	830	848	790	822	816	803	840	812	868	834	844	826	783	831	822	788	800	834	779	853	788	840	817	817	806	776	850	772	808	765	853	847	804	819	827	826	809	813	791	761	807	813	796	852	779	774	816	835	812	772	800	828	823	773	822	798	805	789	773	815	845	755	839	830	825	821	811	821	766	770	853	784	833	815	842	780	795	832	775	828	794	758	795	791	777	853	810	816	823	828	801	851	846	844	875	889	813	865	818	881	815	812	898	800	838	805	870	838	809	830	865	807	829	866	903	889	821	823	832	835	813	792	829	783	809	799	784	796	791	826	820	783	808	809	864	832	812	833	857	826	827	794	787	795	788	828	766	839	835	844	791	852	851	789	817	793	847	799	752	814	792	851	791	797	794	811	815	833	814	807	852	865	817	819	850	801	764	800	809	819	815	825	822	851	812	821	856	829	843	819	818	794	781	803	831	779	859	836	853	872	793	799	835	839	818	822	826	820	828	780	809	822	856	811	822	847	845	822	791	799	831	855	805	826	828	840	814	801	844	797	830	838	828	789	797	846	781	831	816	861	803	860	792	850	806	835	840	794	789	821	819	788	812	774	761	807	781	789	796	832	803	841	814	805	828	815	844	869	780	780	842	809	824	817	799	789	840	807	829	856	791	848	801	851	768	832	836	835	802	798	808	797	773	780	821	852	769	848	796	801	818	772	793	829	814	787	849	853	813	871	825	852	835	841	816	807	805	805	816	889	796	784	849	791	771	818	791	780	842	797	785	822	827	790	783	831	831	828	818	809	756	846	781	824	787	834	780	815	765	813	801	861	841	831	829	855	779	822	855	819	777	835	795	828	806	785	802	819	811	808	800	828	778	775	798	825	784	840	750	815	791	819	785	799	805	848	793	815	828	834	846	848	841	871	838	841	809	833	856	793	828	779	818	878	829	838	821	788	838	866	830	841	795	813	862	837	811	837	798	810	812	835	845	807	847	832	800	792	790	750	823	852	851	785	865	859	818	845	791	878	855	819	823	833	778	790	857	815	833	789	845	800	813	815	777	813	816	858	789	830	837	803	825	855	810	811	827	836	822	801	802	836	810	813	834	776	841	834	869	781	873	792	831	794	841	819	798	831	756	766	837	852	806	814	814	823	822	789	830	842	825	763	796	842	826	830	800	801	862	777	815	857	807	819	858	755	816	814	795	816	776	862	819	783	793	825	865	849	872	845	812	835	789	858	838	806	826	836	791	828	829	855	850	818	866	861	792	833	853	815	829	794	849	833	833	816	856	874	795	807	835	857	762	820	817	852	817	839	808	779	796	741	813	808	859	832	845	803	826	827	808	875	765	832	832	844	808	793	862	829	861	847	844	871	821	838	864	825	846	871	845	760	800	839	833	840	795	843	837	802	795	810	786	833	828	815	803	759	843	798	819	812	855	810	819	844	815	772	748	824	825	821	810	802	801	807	830	857	804	834	790	830	804	753	849	811	826	809	771	777	808	853	786	783	869	800	782	816	859	836	809	808	805	767	832	770	793	817	795	841	845	868	873	790	860	821	818	864	812	774	820	774	786	774	822	788	799	831	784	878	787	807	820	778	854	816	813	807	839	795	778	760	828	829	805	832	809	815	831	831	832	848	781	806	786	828	778	811	837	775	815	835	775	813	784	788	830	789	831	797	841	790	861	880	803	793	822	825	801	808	806	823	855	742	811	819	781	816	791	836	831	852	802	798	855	823	835	832	805	803	811	807	830	782	784	816	781	836	818	814	845	790	882	832	848	821	833	817	798	799	830	823	815	780	785	820	827	839	821	881	822	819	785	856	838	785	861	825	843	780	813	785	800	831	813	797	782	836	820	818	817	793	763	857	807	825	818	839	876	853	836	859	870	819	790	841	830	772	786	770	799	848	827	833	804	800	835	790	817	824	821	820	828	824	797	760	811	845	785	877	802	846	797	813	785	814	833	830	794	855	814	802	828	826	831	827	839	851	839	837	801	845	788	813	818	855	793	821	880	833	787	776	814	791	843	858	850	843	800	829	763	746	874	818	793	813	772	881	853	863	770	838	824	833	840	813	816	809	842	809	818	822	871	775	793	826	893	837	869	839	818	837	818	828	756	798	841	819	815	827	807	847	830	771	824	854	788	831	799	836	806	803	786	831	793	786	840	834	770	807	781	820	815	776	778	811	776	826	806	818	804	823	801	820	811	761	811	793	830	834	788	857	834	771	750	843	813	818	838	841	837	859	818	811	821	856	815	810	835	837	850	826	813	847	859	820	778	873	800	766	847	784	822	808	813	802	774	817	786	816	907	784	821	848	799	813	837	771	761	806	830	842	820	819	834	784	831	873	804	778	799	787	844	820	796	825	823	864	793	822	789	790	833	820	791	788	775	845	821	841	776	774	790	823	837	807	771	826	795	809	807	797	780	790	810	802	798	819	846	816	859	827	825	831	875	829	843	783	788	780	882	797	807	834	806	808	807	835	861	787	813	834	830	803	806	800	843	753	807	791	848	849	829	835	802	773	830	816	793	759	796	796	751	824	772	822	842	840	831	805	871	783	817	799	775	832	828	821	861	834	824	784	788	823	823	851	787	813	823	862	757	820	785	831	826	810	783	826	805	766	808	832	840	819	768	829	795	781	823	770	771	830	783	863	793	805	816	829	792	776	826	816	789	841	801	789	808	794	763	811	834	814	806	816	782	817	797	786	808	772	823	838	880	848	838	835	880	814	820	840	834	832	794	819	841	808	804	828	835	790	817	815	811	825	789	795	801	799	793	790	814	831	798	773	757	798	768	803	845	817	803	803	823	819	820	801	804	776	845	849	815	793	802	785	829	813	770	824	793	807	792	814	846	860	871	806	798	842	812	821	878	840	818	786	859	832	842	828	797	847	792	806	785	844	802	826	883	812	812	819	826	806	755	830	808	816	830	834	769	822	804	778	773	814	822	816	792	781	834	849	824	832	822	852	850	821	804	808	812	801	778	818	790	838	836	838	833	783	805	787	805	811	830	827	820	833	826	801	859	840	801	817	848	820	809	818	789	814	758	834	811	815	816	831	833	809	866	805	823	823	803	845	775	846	853	863	818	810	827	810	864	812	842	805	793	843	825	814	838	817	826	826	877	844	789	845	772	858	881	771	837	835	858	848	814	797	864	843	776	852	855	811	795	739	766	816	796	866	798	806	766	810	835	821	805	833
33900	33928	35532	25370	14972	8399	5219	3799	2953	2545	2096	1791	1522	1367	1205	1226	1106	1098	1004	1028	983	999	964	924	897	893	803	832	816	822	819	842	804	795	804	792	778	778	738	768	764	736	765	742	768	769	716	793	756	821	769	743	775	741	763	773	741	711	746	746	782	725	769	723	729	723	746	707	721	720	749	712	735	749	718	750	703	758	773	705	750	746	759	771	749	742	761	749	709	791	745	790	771	760	794	754	769	701	718	786	711	749	747	754	717	706	751	734	735	762	719	750	734	756	750	701	718	749	752	710	714	692	782	730	733	716	732	744	741	749	733	745	705	733	753	714	764	707	768	776	765	719	663	741	724	780	759	714	772	764	735	724	689	741	748	734	705	747	736	766	744	743	759	744	726	746	758	725	751	705	714	771	662	775	723	750	762	724	758	756	727	732	720	754	764	793	776	719	714	694	705	760	757	709	697	732	698	744	775	760	736	685	749	741	766	763	662	759	745	721	765	748	710	740	741	767	784	677	727	806	757	764	770	739	754	747	755	723	752	696	763	725	758	714	691	788	722	776	726	834	726	735	759	702	735	769	766	725	736	765	749	765	682	760	775	781	742	758	744	758	744	739	744	737	735	759	728	774	766	760	738	758	743	748	728	771	798	764	696	741	744	742	719	720	777	732	708	723	712	742	728	747	737	717	699	747	798	743	715	757	744	678	746	729	746	739	827	689	737	764	708	673	722	746	750	714	729	728	743	723	725	719	750	710	716	765	756	718	757	756	749	724	739	764	796	779	744	770	775	748	795	751	775	745	774	764	735	764	748	801	746	739	768	714	699	759	770	761	724	758	710	710	732	786	779	790	716	728	761	733	739	695	762	735	718	726	784	769	731	748	732	726	804	664	743	722	735	706	747	697	780	767	735	711	741	774	747	755	724	729	688	755	719	770	790	721	754	789	740	712	784	727	767	798	733	785	742	748	770	765	738	723	729	788	732	758	744	804	740	735	760	743	704	721	736	745	727	794	777	762	724	747	752	740	747	721	749	709	766	746	752	729	746	753	795	730	751	712	695	719	739	755	708	725	745	746	746	722	716	754	764	670	753	737	769	755	755	771	768	753	796	719	765	711	775	763	722	691	762	712	692	772	720	756	734	711	727	726	744	758	717	721	730	772	774	744	721	767	808	699	729	770	752	746	721	726	720	765	774	745	756	724	752	704	763	743	693	768	725	754	715	757	780	750	710	718	747	712	773	731	729	730	675	728	757	728	743	739	779	783	725	720	727	724	724	780	748	783	780	786	795	759	767	713	767	771	771	771	722	761	730	732	738	737	727	848	763	741	729	717	763	732	740	726	747	712	777	752	750	770	738	744	762	760	749	737	764	758	752	788	715	761	748	696	742	715	745	732	791	751	766	730	698	746	729	761	741	793	756	745	766	726	792	743	765	775	766	738	732	725	757	724	753	696	765	733	741	710	694	711	741	742	729	752	694	736	738	771	717	735	772	753	746	716	714	732	720	762	791	741	770	762	743	742	701	732	727	728	729	763	678	755	715	749	714	748	754	740	745	733	699	685	766	763	704	736	749	740	733	721	712	754	721	776	732	748	739	646	709	771	714	763	803	693	734	775	726	723	742	729	716	736	766	715	759	769	735	754	779	754	687	757	767	728	742	773	695	743	725	776	726	712	766	752	757	746	706	706	736	763	741	730	732	704	754	697	777	767	722	735	740	772	735	784	739	717	771	749	701	710	735	768	723	727	739	686	761	736	719	722	766	779	752	766	737	720	742	765	775	712	709	718	697	715	742	749	722	706	720	749	735	691	763	685	758	720	715	780	770	685	702	723	722	726	740	773	816	711	730	763	758	775	725	728	728	711	727	763	764	697	724	736	747	747	794	744	726	757	789	718	835	797	751	759	723	709	704	727	715	721	768	725	718	760	701	727	726	743	724	763	767	776	733	780	769	828	717	726	714	727	721	729	723	738	748	699	740	733	736	771	741	765	730	747	692	747	739	742	731	742	702	771	736	736	760	765	711	771	715	760	753	733	675	773	694	712	755	711	766	755	749	784	737	747	731	732	754	742	735	715	732	730	684	751	764	728	746	738	704	715	749	753	743	768	754	757	666	720	709	735	743	730	723	766	753	706	710	768	719	789	727	743	713	762	753	736	750	714	718	745	782	806	757	733	779	786	715	758	738	749	748	765	755	679	755	736	747	743	729	793	729	807	748	754	737	734	756	768	749	729	761	763	762	760	743	721	745	757	711	753	782	729	758	755	713	756	721	763	716	734	750	722	747	722	734	700	777	763	762	732	736	754	788	705	757	738	749	709	750	747	763	738	739	728	769	728	734	783	764	752	745	769	703	696	819	747	772	749	762	798	694	784	714	699	785	739	749	746	776	751	783	753	728	747	771	738	802	767	720	714	685	768	776	687	744	749	764	752	755	714	723	761	704	726	752	808	774	749	788	700	771	712	737	783	733	758	753	747	713	703	705	744	736	772	765	716	695	712	710	753	783	745	755	782	712	739	731	704	732	737	748	729	744	726	717	736	730	724	693	712	729	694	684	696	771	728	743	785	731	727	708	749	732	795	786	738	653	741	697	780	714	717	730	749	807	710	774	695	774	742	740	721	767	759	721	772	744	786	769	722	730	746	722	727	738	727	747	768	750	740	695	751	749	805	728	731	701	732	736	706	729	759	751	742	751	774	723	728	758	698	766	733	703	741	690	734	752	763	738	788	722	784	698	724	754	731	785	751	755	757	713	773	786	730	763	748	701	747	738	717	779	716	814	774	713	782	723	791	746	756	750	735	795	774	772	747	729	729	787	736	728	737	715	725	677	767	714	731	774	699	784	717	729	776	747	688	704	713	746	741	750	748	747	740	726	728	744	729	743	773	731	768	774	735	731	720	712	742	735	770	699	713	729	736	701	712	739	721	735	731	757	733	745	745	691	735	744	746	680	737	747	797	742	742	725	787	830	759	728	738	709	701	733	775	777	730	756	806	746	734	781	771	706	791	753	721	738	765	746	740	765	719	736	723	774	756	740	788	768	765	722	726	690	783	724	696	721	738	738	730	807	764	768	738	739	732	734	749	758	711	714	840	713	741	747	722	695	755	767	760	723	767	740	709	756	708	752	747	750	737	720	709	759	771	798	747	784	797	789	745	759	735	727	721	723	722	788	710	767	745	738	726	774	755	763	731	717	780	756	762	819	770	747	751	777	735	731	736	752	691	760	777	748	732	761	714	722	759	796	734	742	759	756	773	786	757	787	727	718	710	751	731	737	747	781	765	695	756	754	728	685	743	704	743	735	753	731	752	718	724	782	799	729	750	716	702	717	735	701	746	770	732	777	733	770	753	795	748	740	768	736	738	716	780	763	681	755	717	729	710	714	763	713	760	755	786	771	723	754	744	768	746	768	731	766	775	741	757	718	732	775	774	751	731	772	774	750	740	706	699	759	723	761	688	741	727	781	699	718	714	751	761	785	742	709	731
36502	45899	42125	29102	20466	13389	9371	7126	5704	4800	3812	3089	2614	2226	1997	1799	1646	1557	1424	1356	1313	1222	1101	1060	1117	1002	986	980	956	942	970	917	874	877	907	884	879	843	874	845	845	784	836	842	816	824	844	849	818	810	801	792	857	810	819	816	785	771	783	818	852	824	811	817	824	806	831	822	797	762	772	818	776	780	783	811	812	785	777	784	761	783	799	767	802	804	792	739	794	758	809	802	784	817	766	798	788	808	767	757	788	810	811	801	762	717	829	764	793	781	780	783	763	730	822	816	787	766	706	814	773	765	783	778	799	819	801	813	777	875	778	808	743	830	838	837	817	788	855	758	775	821	784	752	762	808	792	811	773	827	770	780	824	809	794	770	728	798	815	764	811	792	793	797	802	770	769	791	826	786	793	790	773	755	783	795	813	815	798	803	786	815	793	792	805	740	768	715	783	742	789	799	799	765	745	806	845	791	743	763	783	759	784	705	780	813	814	819	799	864	814	807	834	790	833	776	781	774	810	757	784	751	813	755	763	835	779	778	731	798	828	842	751	786	799	802	835	759	782	767	817	813	790	798	761	803	809	783	787	754	776	829	790	785	794	789	731	809	776	786	825	805	788	784	810	779	784	757	778	815	804	781	777	835	770	770	804	766	806	781	805	806	853	854	773	730	794	814	771	765	820	777	803	788	765	812	767	807	811	758	869	801	823	794	793	882	820	783	828	751	829	739	806	827	760	805	792	778	802	820	783	798	809	830	788	805	791	805	804	837	843	774	813	789	800	785	790	811	807	793	814	771	749	766	776	782	751	772	817	781	791	815	758	782	795	813	775	756	820	788	801	760	809	734	770	809	796	825	750	770	730	847	827	818	812	766	784	814	794	718	797	784	756	792	763	783	817	780	769	743	849	787	809	749	786	784	838	789	761	781	813	799	806	754	796	772	811	804	835	801	813	812	792	756	813	810	781	804	784	821	767	812	796	789	796	792	739	804	726	829	742	793	742	816	779	807	824	811	798	838	811	805	781	787	779	772	800	797	823	773	772	756	793	840	780	738	761	805	746	773	752	809	741	771	780	752	816	722	826	790	805	761	800	806	800	761	782	756	751	793	791	733	745	799	772	805	781	780	764	781	787	779	818	798	832	736	793	762	737	802	788	801	808	752	797	768	797	754	788	755	846	810	820	789	764	847	799	791	788	800	783	794	809	801	780	806	804	804	781	790	825	832	754	837	750	801	752	747	801	805	794	806	742	783	860	847	787	817	859	817	770	808	779	808	776	790	849	764	830	770	797	837	788	768	799	789	768	817	803	815	759	786	760	792	760	762	796	791	773	823	844	829	797	774	790	778	782	797	766	797	829	762	802	812	807	773	833	805	808	795	779	822	792	777	780	755	809	830	789	801	772	799	758	816	804	836	756	742	799	767	802	812	783	797	771	759	762	782	764	830	774	856	781	728	755	810	793	833	814	794	813	761	791	772	768	837	791	828	765	822	801	845	803	820	793	743	836	832	794	761	761	767	804	784	807	779	759	806	804	797	815	777	785	742	759	730	827	808	809	800	753	832	776	796	757	842	793	790	782	783	804	840	776	786	807	811	804	785	792	778	799	789	809	743	788	750	793	770	767	762	800	784	803	767	781	834	782	770	811	839	822	829	797	776	822	796	828	788	825	791	752	745	833	769	794	782	795	784	792	799	825	761	806	775	793	789	772	773	785	822	818	795	766	778	806	819	815	751	795	770	787	802	804	773	799	811	773	864	795	769	770	786	761	790	770	775	796	813	789	769	746	818	778	806	780	799	803	881	799	778	797	784	787	732	753	739	817	771	758	761	808	795	802	759	801	847	802	823	772	745	780	762	777	790	790	816	810	833	784	825	799	804	794	829	755	750	803	791	814	788	777	797	800	810	801	784	784	791	801	795	795	756	786	803	810	785	771	770	733	792	774	774	769	777	788	785	700	786	824	793	790	762	789	791	793	799	813	792	811	787	777	785	822	816	784	770	789	777	769	730	784	800	791	788	785	739	839	844	820	738	816	798	819	771	787	788	780	725	759	790	816	788	811	847	812	809	801	764	784	776	812	775	790	762	808	794	802	749	835	771	749	826	820	802	829	805	797	782	734	794	803	829	777	796	794	757	807	800	776	781	802	819	791	779	763	779	777	808	781	840	799	787	774	805	789	754	821	820	829	796	762	741	812	835	783	799	781	782	763	790	810	812	748	770	813	846	773	832	809	831	827	749	770	811	801	743	745	764	795	790	808	769	808	791	827	760	756	782	788	766	730	765	803	846	775	804	773	827	835	722	759	819	772	755	766	786	803	831	776	781	748	770	792	770	789	766	780	804	778	754	770	768	843	814	754	773	804	735	793	764	775	819	769	724	760	746	822	803	809	761	776	819	759	812	828	764	776	814	765	800	808	773	808	808	757	748	789	793	781	793	776	768	779	805	839	807	770	808	769	766	790	807	779	778	818	839	795	848	839	803	792	776	773	762	761	804	824	776	798	777	766	799	784	793	811	821	808	769	798	784	797	738	799	794	823	781	744	742	782	759	767	795	764	775	752	811	771	800	792	801	811	813	797	790	795	786	819	782	804	810	762	751	812	820	787	766	793	801	809	740	803	774	751	785	795	788	826	835	769	826	766	801	747	840	824	791	746	764	705	801	761	765	828	784	842	754	841	775	833	777	849	794	781	780	808	806	770	761	780	776	773	753	767	800	776	745	804	801	836	784	836	800	810	820	768	771	804	809	809	777	798	758	806	802	767	763	762	807	794	777	797	844	788	772	750	832	778	785	779	803	778	787	801	787	743	801	779	793	830	816	747	809	780	794	808	775	771	818	813	842	800	780	813	786	756	776	816	783	773	784	831	837	743	813	793	757	775	769	810	806	778	860	766	825	830	812	756	818	784	746	796	837	804	806	815	818	822	754	792	753	755	772	776	789	777	762	822	806	805	768	760	806	830	856	760	844	805	769	749	784	797	778	787	806	764	804	807	766	776	792	774	760	778	784	779	747	798	793	803	787	782	795	754	824	782	878	753	808	816	797	818	823	791	742	815	809	833	815	768	771	853	717	770	801	807	821	819	786	811	811	773	805	826	775	778	720	775	765	765	836	785	774	748	774	797	763	783	827	783	808	786	799	793	829	770	767	863	790	821	799	764	838	849	868	816	810	771	798	784	804	759	819	791	762	806	809	789	759	799	815	720	833	788	774	759	779	790	830	775	781	798	804	769	818	774	812	812	792	815	758	725	810	768	819	817	834	787	819	789	799	822	764	789	832	745	806	767	768	827	819	785	787	856	788	795	804	842	846	799	792	809	745	783	815	797	735	806	802	766	797	815	789	700	781	798	752	842	813	768	779	801	776	825	819	756	797	821	747	774	781	858	794	751	808	752	770	776	788	761	763	813	782	744	812	782	812	810	758	773	835	786	789	795	821	759	735	740	844	782	759	816	798	812	817	801	854	804	776	786	800	792	750	811	806	777	791
25109	20809	27591	26883	23657	18926	11406	6737	4795	3844	3052	2540	2190	1775	1600	1460	1359	1299	1204	1131	1076	1067	970	1001	897	862	844	809	752	800	768	734	766	743	755	812	765	706	745	763	721	721	690	716	744	712	763	684	690	680	726	678	696	680	714	728	657	660	708	674	666	674	702	621	630	655	693	675	704	675	657	712	684	729	648	671	663	710	641	713	648	688	715	696	675	682	657	653	701	617	669	701	669	644	693	673	666	694	651	700	669	659	669	672	716	714	712	668	691	676	632	679	646	666	648	667	713	673	641	640	701	702	687	664	645	647	618	661	666	699	653	664	703	635	694	714	654	694	680	677	713	632	706	658	676	649	705	763	690	679	693	659	672	675	616	667	675	670	692	686	668	624	650	668	680	667	686	701	659	677	631	670	653	654	646	671	683	663	700	687	630	648	684	706	709	674	674	658	701	701	706	712	648	702	644	719	659	666	720	665	682	682	649	688	667	732	664	666	647	650	670	651	687	657	677	634	672	678	653	686	687	716	636	634	694	640	712	650	653	678	652	674	713	724	688	709	664	699	724	673	670	669	703	682	699	670	658	673	689	665	627	662	680	693	678	671	660	692	678	629	667	661	660	703	684	685	700	698	694	677	677	681	721	687	690	700	716	681	678	683	660	736	623	692	639	668	694	651	672	680	678	635	655	681	688	665	667	681	687	658	663	641	694	675	655	726	724	689	680	687	706	690	716	678	684	665	757	696	694	643	623	669	674	667	655	640	664	611	662	637	671	696	674	636	651	680	693	657	701	675	702	691	695	678	738	625	627	718	653	702	716	650	687	651	688	755	687	618	738	687	655	672	694	661	629	683	645	710	691	686	668	671	699	635	663	667	732	681	679	650	668	679	692	662	649	699	672	727	653	675	694	654	674	701	679	664	632	651	657	709	642	696	670	660	692	647	642	701	692	716	656	653	635	647	662	729	668	653	722	718	707	706	648	669	670	710	656	722	657	624	687	661	651	668	686	670	723	676	646	679	728	669	658	654	673	649	662	665	682	656	668	659	640	687	655	699	690	648	671	651	704	705	692	686	674	643	618	663	668	673	682	652	723	687	709	619	655	670	696	706	658	679	716	676	694	731	685	637	685	621	650	653	690	672	669	689	698	717	669	660	708	660	727	648	721	679	677	671	656	643	624	624	675	633	602	688	715	648	701	635	702	672	640	694	691	712	741	672	678	637	665	669	669	664	714	667	691	684	654	718	668	667	634	669	623	692	645	690	624	666	706	637	654	642	681	706	683	678	637	664	631	638	634	687	671	693	675	694	647	634	713	657	721	672	642	707	681	692	704	684	693	683	635	641	667	656	698	658	671	675	664	649	666	643	704	669	702	691	648	681	653	671	709	615	670	716	619	671	626	674	650	687	675	623	620	668	696	638	644	667	720	634	689	675	640	619	705	652	651	699	689	669	667	682	651	699	687	649	698	664	656	684	641	681	634	698	671	666	694	696	689	773	634	686	691	648	676	715	663	676	666	673	685	663	708	692	709	678	699	669	708	663	688	675	639	638	631	689	635	680	653	654	721	693	702	673	671	645	705	659	711	652	721	702	660	693	684	662	696	660	660	678	679	671	664	686	672	703	656	663	637	688	676	669	683	663	651	671	698	702	677	711	672	661	676	684	676	690	651	692	724	660	663	624	690	641	646	701	673	627	627	640	686	657	703	669	676	685	659	692	660	653	701	685	746	675	691	660	649	700	731	691	700	662	670	699	656	661	688	652	658	653	675	716	677	659	710	685	670	700	685	680	670	709	685	649	694	659	702	679	690	664	672	681	674	679	634	676	697	686	718	638	656	722	636	740	715	652	663	655	686	669	675	663	652	694	642	696	661	697	694	686	667	697	680	673	646	661	645	668	683	734	644	669	672	680	661	669	703	690	653	689	712	675	678	642	655	651	731	732	693	611	654	662	677	721	649	673	672	678	685	659	682	662	667	663	700	682	690	677	641	583	677	699	678	650	674	677	623	691	681	654	690	683	633	669	678	676	622	606	681	644	690	662	698	643	605	655	681	643	689	663	694	683	598	640	634	677	672	665	692	657	657	672	639	658	679	642	681	649	681	698	691	686	683	672	687	629	701	709	674	683	672	633	666	649	656	664	691	682	656	687	702	645	663	646	677	707	688	699	668	634	676	686	676	683	685	651	693	702	709	655	644	682	648	666	681	702	637	669	708	701	679	675	652	641	696	660	682	656	678	638	661	696	719	672	705	689	641	674	710	690	692	663	694	686	689	633	640	657	668	700	703	711	731	685	667	718	702	715	658	650	688	681	649	678	687	724	647	669	697	680	674	678	678	672	642	661	663	670	674	691	609	674	705	669	683	689	673	672	691	651	702	635	688	622	662	676	714	705	692	666	643	699	674	666	705	663	719	688	670	658	679	723	686	636	628	645	695	622	684	643	722	634	680	730	672	690	664	664	683	649	662	673	670	685	704	696	675	656	690	670	651	708	676	646	692	718	660	724	735	685	631	635	643	678	672	679	708	723	661	652	663	665	642	637	649	672	652	694	668	719	668	635	685	688	620	752	664	625	654	693	662	719	650	716	681	662	650	679	729	663	666	701	668	721	675	687	690	661	639	702	713	695	664	673	670	643	691	662	699	691	705	673	688	662	684	655	622	689	676	621	691	684	698	698	693	650	690	664	673	679	668	596	671	715	640	627	658	685	626	722	710	685	674	681	682	695	680	683	668	691	670	686	633	640	633	734	686	688	651	679	681	674	640	684	684	669	707	731	718	650	709	656	668	667	672	678	659	675	676	640	693	648	630	637	692	646	668	672	662	675	701	673	709	642	719	637	674	655	667	669	703	661	670	722	657	688	679	683	664	677	645	652	723	679	736	672	693	679	673	659	708	649	663	678	687	676	680	698	672	672	707	671	688	689	654	675	709	706	727	659	714	717	641	702	680	700	689	671	678	672	674	740	614	617	682	692	710	651	670	660	705	714	694	643	690	664	673	646	694	661	648	692	650	698	689	676	692	677	688	673	671	662	698	681	661	641	626	666	671	688	631	707	664	653	659	709	709	704	668	722	686	729	651	675	674	645	703	672	687	635	676	706	677	655	681	642	654	680	651	653	693	674	669	693	620	661	638	706	715	685	700	656	663	688	687	653	711	682	697	720	688	656	669	690	648	704	652	629	735	690	644	665	707	636	721	660	736	625	723	711	670	745	709	671	726	674	666	699	706	667	700	678	652	669	763	724	653	626	708	673	642	679	651	706	722	670	668	646	666	680	662	642	631	681	628	639	683	666	655	682	669	664	631	612	691	679	710	654	660	629	664	609	691	730	682	700	691	657	651	662	676	671	671	685	635	725	669	646	700	703	681	657	704	654	634	674	666	693	628	701	679	678	626	680	655	654	723	683	653	664	613	699	651	630	696	688	640	661	665	652	654	728	708	663	666	651	673	691	729	687	685	706	676	680	671	649	658	674	670	678	681	677	701	645
35941	56512	53515	40944	30719	19612	14269	11217	9070	7206	5776	4705	3790	3098	2765	2524	2193	1974	1843	1681	1453	1440	1336	1254	1132	1157	1045	1033	932	977	910	955	890	833	900	863	860	824	841	820	791	826	751	783	740	778	748	752	759	738	752	759	774	728	796	679	696	709	737	711	709	760	677	724	698	732	674	747	716	736	662	712	728	754	722	721	745	732	750	725	715	769	694	711	708	713	733	718	721	700	722	717	735	709	754	764	706	690	714	748	708	657	684	720	721	681	713	665	687	690	707	673	775	720	701	720	711	723	744	709	743	735	746	735	668	671	713	717	727	705	696	774	722	747	755	756	719	704	708	688	672	681	727	677	687	709	674	723	724	703	688	671	715	743	696	719	662	728	744	764	736	711	703	692	704	675	686	691	726	715	687	682	695	701	752	705	721	652	716	753	717	697	727	725	735	721	680	673	712	720	768	739	767	689	725	740	760	676	655	704	651	707	744	720	739	690	713	679	738	689	714	705	751	735	703	741	714	707	702	713	732	758	743	699	730	713	694	678	745	721	715	720	704	689	738	716	752	727	682	717	714	691	764	719	684	699	721	729	679	730	728	697	733	712	709	728	774	734	734	707	713	736	692	698	713	726	724	729	737	716	720	706	707	750	736	714	710	698	718	741	731	714	696	683	728	694	736	687	723	719	716	665	720	760	702	704	713	658	710	674	704	711	743	680	756	709	675	723	752	718	705	745	699	668	714	688	673	741	671	769	682	689	725	703	680	715	690	753	717	697	750	713	722	710	710	665	685	723	729	677	726	731	744	705	727	680	727	715	721	755	695	741	714	708	724	730	702	679	668	753	709	713	699	688	714	757	695	739	715	711	716	709	741	697	701	724	695	714	645	731	711	716	690	691	748	714	684	724	714	729	760	716	729	712	726	779	763	727	735	687	696	768	708	699	693	679	752	648	705	707	752	715	693	729	690	773	719	685	677	739	708	699	739	726	742	752	730	693	706	672	713	770	680	703	694	669	710	716	728	684	733	677	702	710	698	700	687	757	701	713	727	721	708	766	728	730	725	721	756	694	718	732	699	731	700	721	716	668	730	729	747	741	745	673	701	720	717	716	729	687	730	722	758	741	707	698	710	707	709	700	742	667	706	683	724	672	652	729	703	736	740	747	753	745	675	723	735	705	692	694	709	697	671	745	747	728	707	751	716	705	680	737	661	687	750	759	698	720	731	739	672	718	688	723	688	702	694	699	717	699	723	743	759	681	734	741	729	720	760	722	711	710	667	718	633	710	731	695	708	738	718	704	688	715	729	728	658	678	666	733	730	686	689	717	726	706	706	703	693	653	688	709	718	720	722	678	654	777	705	744	726	712	719	698	658	698	726	699	675	711	669	675	727	668	714	683	682	735	695	762	750	678	700	714	704	723	696	720	752	721	719	661	728	710	691	722	703	716	688	767	710	719	726	697	680	713	752	690	732	744	706	707	677	699	712	675	756	706	698	693	764	719	694	729	731	746	696	692	720	751	693	715	698	742	721	702	750	662	763	696	730	775	724	697	712	754	683	753	742	681	747	756	688	690	689	704	725	710	707	690	752	717	769	691	739	729	716	695	708	702	779	712	709	757	720	728	718	712	691	733	759	757	735	713	717	708	706	653	743	732	700	717	755	734	760	676	735	739	662	690	718	689	662	674	693	703	738	698	740	733	716	669	692	726	737	672	725	722	707	709	701	714	651	711	672	724	730	722	744	755	689	755	723	701	725	708	680	705	746	720	707	737	711	720	753	708	767	687	694	714	767	696	740	713	702	705	735	756	714	719	702	664	726	745	702	684	683	690	718	714	707	741	695	704	683	683	751	749	754	790	771	703	708	737	708	698	715	708	715	713	702	722	739	728	700	714	699	711	693	677	678	681	719	741	670	675	704	741	667	725	737	698	691	706	719	708	806	678	679	678	706	701	701	683	688	784	710	731	723	689	719	663	708	713	685	734	706	729	691	683	654	707	686	752	702	687	717	675	740	707	672	744	717	715	713	738	719	729	696	729	689	692	711	738	722	674	754	696	711	703	756	716	728	656	713	705	695	740	747	746	675	714	712	722	757	680	734	685	701	759	703	681	774	749	742	724	726	708	681	668	732	765	708	725	721	681	668	734	711	736	752	702	704	689	733	729	734	707	678	697	725	731	712	651	759	679	700	675	717	717	738	759	796	714	707	656	738	633	741	669	704	688	685	740	745	673	721	669	733	697	695	701	750	687	699	694	680	691	698	703	704	742	760	705	708	701	723	739	693	718	773	745	717	735	684	651	756	709	715	711	712	740	703	791	726	693	699	670	726	711	750	667	699	744	719	697	692	704	732	738	698	714	671	736	692	771	698	686	746	729	704	720	712	711	761	690	723	754	720	741	733	724	714	762	721	705	720	757	699	688	709	705	680	713	714	690	731	667	693	745	674	713	691	678	683	701	695	723	675	713	698	758	689	670	690	695	734	714	730	754	738	765	736	710	714	672	763	731	738	734	743	712	705	715	727	703	688	721	715	694	751	666	685	670	747	733	736	685	688	736	683	680	677	701	717	697	696	735	709	709	717	689	680	718	761	707	709	702	715	785	670	738	632	729	680	694	737	728	769	689	766	698	694	725	702	734	659	686	734	723	700	734	725	751	751	686	735	694	717	718	709	721	679	777	716	712	686	730	712	686	726	747	705	727	728	680	703	717	680	699	735	710	739	717	674	737	706	702	679	757	729	681	664	679	758	776	733	727	720	693	711	759	725	729	791	702	707	671	692	712	693	682	709	748	706	725	665	723	717	691	677	724	659	715	647	761	765	732	755	718	696	727	695	766	686	722	707	678	689	721	712	712	664	721	741	743	737	700	740	719	716	704	681	697	731	664	678	688	732	744	711	701	694	693	711	730	755	718	718	735	723	763	715	778	721	744	710	723	685	707	689	748	735	716	731	686	700	748	691	741	716	723	737	673	677	688	740	715	739	735	698	724	758	699	700	686	702	714	696	729	749	729	679	704	707	679	714	758	676	696	727	717	740	698	724	707	759	691	703	704	707	727	710	734	737	706	734	687	689	696	729	714	750	686	715	692	681	703	724	694	680	736	734	691	725	742	740	729	729	729	758	693	725	707	790	751	670	693	716	683	707	733	720	723	758	697	771	757	745	662	727	740	651	694	718	734	701	691	703	689	705	661	690	735	703	735	736	677	707	716	695	687	681	709	724	695	698	729	708	737	701	695	699	709	693	703	689	728	733	719	730	669	754	757	751	702	716	647	681	716	686	714	726	673	752	699	668	717	714	701	686	738	730	720	747	715	708	741	683	669	746	682	721	668	693	754	739	737	700	668	727	712	730	740	679	640	721	731	718	729	682	715	722	690	696	696	767	766	710	759	700	695	688	773	712	713	722	722	742	725	742	718	706	704	725	699	734	682	708	705	727	679	685	757	695	714	695	703	730	733	711	754	774	746	727	726	722	740	682	746	702	710	683	640	696	729
23121	20742	27558	24958	22377	21938	19124	10488	6927	5514	4489	3454	2912	2408	2228	1951	1831	1693	1529	1472	1342	1292	1241	1184	1124	1059	1048	1041	1062	981	920	960	909	905	854	896	869	898	845	858	865	928	861	818	796	810	789	826	840	827	777	829	813	836	817	875	832	847	818	849	797	838	792	830	836	827	759	802	830	831	766	785	806	829	791	770	850	831	719	838	848	798	795	770	801	857	830	780	780	812	773	808	746	778	809	840	826	794	796	840	844	788	823	795	807	825	781	720	777	789	780	865	801	763	807	857	832	807	814	780	787	777	751	780	775	792	738	743	774	756	827	786	809	780	747	834	861	738	778	805	743	805	800	756	792	793	783	803	843	794	787	790	844	800	799	829	823	836	801	780	780	787	809	786	778	792	761	815	783	769	763	807	803	762	837	814	831	860	798	813	765	776	813	771	776	780	786	786	806	786	813	798	797	782	774	796	817	739	778	799	781	761	800	816	778	795	772	789	787	809	798	754	814	819	854	767	813	783	767	803	804	766	801	863	837	744	805	708	786	763	799	808	790	799	836	760	784	823	829	827	830	771	793	784	775	761	769	759	875	797	787	768	788	825	751	744	775	796	774	824	831	780	786	795	808	797	774	840	800	806	785	797	759	798	762	827	811	871	808	790	826	834	775	765	802	828	842	795	814	802	765	763	781	792	838	780	794	785	797	755	831	794	778	752	778	824	776	750	751	814	806	787	780	794	852	776	795	799	814	823	751	817	799	730	820	786	845	802	790	780	755	781	820	774	852	760	753	802	818	770	797	778	809	795	811	788	798	857	817	793	789	800	850	756	834	768	787	771	809	828	806	825	804	799	791	824	799	805	791	824	838	802	777	749	838	740	745	803	813	817	784	775	816	836	782	767	793	797	810	832	776	820	780	788	816	767	809	798	793	811	826	792	826	771	804	807	828	760	746	776	784	836	806	819	796	758	765	804	769	827	814	841	866	788	810	808	774	773	823	807	819	818	782	779	782	805	791	814	788	769	856	786	797	770	782	793	825	856	801	841	793	865	787	772	780	761	796	818	812	770	786	753	788	771	777	813	756	734	784	781	778	773	750	804	813	824	791	818	804	828	851	809	769	769	836	763	775	838	794	799	818	816	764	801	799	799	829	814	835	794	759	763	814	787	804	805	756	795	782	772	774	779	759	801	799	831	832	766	762	753	763	810	813	801	785	755	779	760	789	818	765	831	851	792	793	806	808	809	801	836	803	833	810	786	765	780	762	751	725	804	807	782	759	800	774	811	807	812	795	819	828	849	776	737	751	771	809	789	809	791	774	802	798	772	749	814	795	812	801	797	804	793	780	764	845	756	739	790	794	806	787	830	844	781	803	821	799	791	790	847	811	762	809	778	784	839	804	775	792	775	772	800	781	755	756	719	776	763	786	819	787	768	788	803	773	790	822	825	756	814	764	793	758	852	784	854	786	836	793	792	794	764	777	773	801	830	769	796	815	797	790	770	787	798	791	862	812	786	800	813	833	785	820	819	760	759	885	855	769	775	804	751	827	811	771	821	804	796	785	809	861	782	813	829	791	790	761	813	773	829	720	825	711	786	777	811	790	784	810	792	792	805	744	749	764	816	795	822	819	832	819	783	787	776	815	818	724	830	756	796	788	817	791	782	795	794	795	802	830	809	788	778	748	819	739	797	813	829	829	810	819	766	780	843	830	800	821	768	802	834	758	773	781	760	774	790	841	788	739	739	792	830	782	791	820	777	838	760	780	782	772	776	803	787	778	716	802	832	796	810	800	807	769	732	817	783	793	749	738	823	777	785	803	774	843	787	799	806	797	791	827	820	793	811	771	757	763	814	799	786	759	805	829	831	787	822	773	776	821	790	803	825	715	753	782	788	790	781	792	809	850	768	769	789	786	831	810	788	800	810	792	786	815	812	800	799	806	762	816	790	808	815	822	779	711	804	802	759	799	757	795	804	808	820	766	803	794	824	813	851	772	777	806	733	768	720	836	853	871	783	811	807	786	787	844	851	771	758	798	768	756	791	786	802	817	742	754	767	799	776	790	820	821	789	804	778	810	831	847	804	800	810	785	749	781	808	797	804	839	802	799	806	803	736	873	776	842	767	777	799	835	808	802	792	733	760	809	793	855	791	721	821	778	769	814	818	795	810	778	791	799	772	842	802	774	790	822	761	813	822	795	762	809	790	791	758	782	804	806	754	771	751	812	766	791	768	800	830	738	791	851	788	773	799	777	801	764	797	838	748	791	807	786	824	761	780	820	803	803	754	789	795	783	767	763	774	822	800	810	808	811	753	770	809	788	764	822	817	753	810	820	827	771	796	841	763	759	831	819	769	800	817	832	820	757	762	781	806	756	808	771	759	758	752	819	816	807	849	782	757	753	821	771	774	796	801	790	806	802	826	754	784	823	824	829	780	781	814	794	802	764	760	794	740	821	799	813	807	794	790	768	820	816	793	760	813	806	778	789	788	798	780	788	818	818	785	783	773	799	752	827	788	766	780	773	790	760	839	815	817	791	835	798	812	793	822	813	775	779	823	825	846	815	823	782	776	777	792	769	766	801	775	759	841	744	803	841	794	762	781	809	773	760	847	772	770	818	827	819	772	742	857	748	808	817	808	761	746	797	805	787	767	825	775	785	799	766	785	777	825	806	805	814	793	788	784	766	764	818	840	733	773	822	816	787	802	820	771	774	823	779	805	823	793	854	773	799	769	779	765	829	825	812	794	828	796	764	770	804	827	802	818	773	792	779	818	792	780	777	780	786	768	823	812	741	765	810	794	767	794	775	747	833	811	802	794	763	808	753	799	770	847	763	777	811	820	744	742	776	764	734	777	766	838	779	795	832	771	774	812	844	744	803	754	832	865	757	777	792	810	827	782	717	869	796	778	778	821	779	819	787	779	790	830	786	814	782	781	776	772	811	755	763	806	782	791	797	754	784	830	856	770	890	830	739	794	803	768	804	841	849	839	757	820	753	793	809	804	796	838	809	774	824	816	800	800	798	748	831	816	756	745	797	771	812	734	793	762	811	806	772	791	834	796	798	808	793	840	815	793	782	810	790	801	784	799	775	770	791	780	831	792	826	794	823	778	783	784	805	743	816	787	796	795	816	750	776	809	826	773	810	824	819	783	823	838	755	756	766	800	780	842	770	814	771	816	798	817	794	762	748	798	819	779	800	817	747	818	786	837	787	792	777	821	785	786	799	798	808	798	797	817	746	821	701	764	800	816	795	793	803	814	800	742	812	790	772	798	813	790	801	830	795	787	791	838	780	834	816	772	789	791	783	768	768	800	774	828	800	793	829	772	805	781	800	785	818	845	805	765	832	819	760	773	856	747	772	810	813	781	774	800	815	783	817	759	800	755	830	787	794	819	840	793	812	848	767	810	822	778	844	806	760	806	801	810	843	828	774	802	769	750	730	795	759	779	801	868	770	788	738	785	787	795	759	781	821	780	811	807	794	775	788	764	747	785
38758	65043	61719	47377	34077	23381	18660	15282	12071	9777	7712	6335	5058	4351	3810	3167	2830	2581	2355	2164	1894	1829	1784	1568	1458	1333	1378	1263	1211	1105	1101	1036	1042	1034	1017	1071	988	943	960	945	924	927	898	910	869	923	873	821	879	848	822	817	869	872	878	776	836	845	820	850	846	820	833	825	833	826	792	863	809	833	800	737	838	786	832	885	840	797	847	757	795	859	778	831	877	830	828	853	814	815	776	813	818	851	816	858	837	848	791	817	847	863	822	818	815	821	779	806	810	845	824	790	776	817	770	847	774	809	789	780	773	768	819	828	832	790	860	846	781	786	829	844	866	824	822	813	828	862	816	851	844	791	822	819	862	803	789	783	781	822	808	812	861	803	784	828	811	800	805	777	815	855	815	793	834	750	790	760	787	823	793	797	794	884	811	829	758	798	806	781	774	787	785	802	769	818	847	774	775	793	828	835	790	815	819	821	786	800	876	800	801	850	808	828	761	774	812	788	805	820	818	800	832	810	815	763	849	837	831	836	830	824	868	797	774	785	827	801	853	842	813	812	812	802	838	820	826	839	789	792	816	818	771	823	839	828	830	772	825	847	790	877	828	795	803	838	768	841	819	764	850	847	796	863	850	772	865	800	849	804	871	825	803	793	800	802	823	861	764	854	795	781	792	791	787	831	763	812	827	746	801	845	804	838	801	806	776	765	817	849	839	789	791	811	814	770	805	784	777	775	808	851	821	835	772	799	819	828	835	783	791	777	785	815	857	851	842	819	825	830	779	812	786	835	839	819	819	822	805	768	765	790	833	809	782	807	857	849	768	777	813	829	825	830	798	764	747	828	823	849	820	873	858	838	805	851	791	792	802	857	783	799	834	844	828	829	787	862	805	767	824	792	792	793	788	809	812	834	844	753	873	752	841	809	804	842	809	875	799	798	799	803	779	840	812	841	779	805	797	806	837	839	785	843	818	849	770	817	760	811	806	864	845	824	776	799	822	816	799	788	756	787	808	797	810	848	821	773	812	843	876	807	771	861	779	798	808	738	772	868	791	791	849	818	749	825	726	800	797	793	801	852	801	795	791	837	825	812	784	813	786	823	805	810	835	792	799	812	800	771	819	808	791	792	790	808	816	782	772	826	858	869	815	787	846	825	798	784	816	814	776	833	742	781	764	797	817	807	820	801	783	786	860	785	806	770	812	828	822	795	809	792	821	818	829	844	821	788	803	813	799	786	863	793	808	820	769	851	783	836	791	806	804	766	823	833	776	799	844	876	811	841	811	825	773	829	830	786	730	814	832	843	826	836	802	780	843	781	789	772	789	788	766	810	812	825	835	766	792	832	861	783	856	828	770	761	781	820	841	830	820	823	782	798	785	756	742	828	788	825	779	787	825	785	831	830	816	832	849	841	755	804	834	836	802	817	834	807	810	820	809	808	814	816	817	782	808	747	800	820	843	819	758	844	792	786	857	815	828	823	813	842	789	815	812	840	812	766	798	768	830	770	842	780	803	765	805	801	815	820	772	802	817	866	764	856	848	781	806	802	850	801	824	800	803	790	860	857	782	803	851	738	800	812	813	810	827	827	762	804	889	795	803	849	833	749	776	851	840	789	850	827	798	762	804	817	819	835	742	795	797	832	852	766	805	813	794	818	797	803	821	828	816	821	800	777	776	790	752	795	778	787	794	877	787	824	792	792	795	832	755	817	828	830	763	850	804	801	842	818	836	788	794	851	851	843	785	848	864	822	828	830	821	816	817	858	786	786	828	830	855	861	806	809	837	828	826	786	811	862	830	740	769	802	804	828	789	826	822	822	754	825	837	832	793	792	806	799	779	796	843	840	855	830	795	807	856	844	790	818	780	800	811	838	801	793	824	797	834	789	811	768	781	892	818	822	793	779	803	786	774	809	807	827	832	810	786	809	794	804	813	762	829	756	822	830	833	782	782	811	804	819	818	853	844	841	826	773	784	862	781	867	768	784	833	839	841	776	751	794	786	789	772	846	786	804	846	837	814	782	824	780	833	784	810	805	755	808	770	797	791	864	819	808	856	791	861	811	840	790	808	789	774	827	832	821	760	800	823	774	791	819	765	780	824	755	777	816	843	783	788	844	808	827	804	857	826	844	762	770	822	801	810	784	790	801	834	817	847	787	782	769	879	757	831	836	834	773	838	817	807	861	816	783	839	828	792	849	802	767	846	817	799	797	804	821	832	751	810	817	802	836	856	744	828	835	826	828	823	842	814	842	797	825	816	794	811	846	763	845	808	817	843	845	835	808	813	840	812	819	827	762	773	803	867	804	772	821	797	735	793	812	816	759	776	810	810	747	825	817	764	808	833	814	783	800	777	798	824	794	806	832	785	842	809	803	843	780	877	868	833	826	787	821	822	799	775	821	805	856	799	815	797	812	792	844	757	834	765	817	785	799	822	819	816	822	782	819	842	847	826	806	790	783	825	829	844	792	833	830	848	793	780	837	792	768	781	802	784	781	804	799	773	824	849	813	767	815	812	807	862	765	793	803	797	780	839	800	860	797	760	807	785	795	830	800	794	839	767	759	815	863	777	798	814	821	814	853	753	780	805	749	818	816	843	824	794	829	837	792	854	828	866	823	813	819	825	771	827	872	827	840	837	810	824	837	813	788	815	807	829	801	754	817	828	837	873	780	778	755	784	839	773	805	823	874	789	817	811	798	801	772	807	808	843	775	845	776	780	820	813	769	833	879	881	791	802	836	814	745	765	841	769	817	833	782	837	847	770	810	809	815	803	815	818	827	844	799	866	791	829	806	806	809	788	824	822	804	808	833	776	784	820	842	836	806	880	831	802	812	802	831	779	840	820	799	846	798	782	765	787	775	827	845	775	810	819	801	824	819	791	807	809	783	828	836	804	821	851	833	872	841	817	797	788	804	815	821	794	789	805	764	817	823	789	787	781	853	798	818	799	777	867	839	761	879	858	785	791	847	828	762	844	796	798	752	789	770	776	849	790	808	811	824	864	856	843	805	847	788	824	828	815	781	855	821	804	862	831	783	736	788	815	844	806	795	843	823	836	778	793	752	871	818	749	838	828	763	801	777	771	816	788	825	815	793	752	780	805	846	838	855	876	819	828	797	793	810	805	826	819	818	781	762	797	822	823	828	800	744	806	816	785	805	818	826	843	820	787	823	821	839	877	834	831	790	789	791	830	792	835	781	781	825	827	772	807	839	776	780	823	812	812	774	832	822	782	829	811	773	823	828	774	818	776	812	811	845	830	820	818	778	786	818	765	781	815	805	799	792	804	794	769	787	802	809	789	818	835	780	859	831	816	774	784	754	831	815	789	784	884	791	833	827	823	772	815	849	874	811	800	863	829	815	811	786	797	833	848	780	794	832	839	834	797	847	786	835	852	853	784	814	805	824	832	817	810	852	850	823	870	837	879	774	806	841	822	833	857	815	780	765	823	835	790	820	844	805	781	829	823	815	806	775	790	784	860	828	796	794	770	813	796	839	801	804
34783	33200	32691	25204	13750	7798	5363	3782	2835	2480	2032	1794	1531	1379	1288	1231	1142	1067	1021	1019	987	922	949	861	835	843	803	820	774	804	809	826	736	739	765	797	796	767	784	825	773	769	828	697	736	730	777	750	718	788	735	772	753	796	774	741	787	752	765	707	748	685	783	721	761	708	695	748	729	723	743	682	747	747	749	726	702	732	753	752	750	735	774	717	715	692	757	691	736	719	748	742	701	747	762	742	729	805	731	749	683	716	750	799	747	748	752	784	725	762	762	723	808	715	667	719	736	726	734	724	772	733	742	748	743	733	704	768	690	766	709	736	742	720	705	768	705	754	700	751	738	776	720	762	752	734	722	764	730	708	730	727	713	759	781	747	741	732	759	711	754	760	760	692	783	701	726	705	724	737	706	726	705	800	715	745	714	766	683	794	787	747	706	725	764	720	765	738	733	666	725	755	701	722	699	691	722	732	712	756	778	715	739	739	733	754	788	735	758	731	738	751	779	790	696	725	748	731	707	725	748	777	778	704	712	717	758	741	685	734	698	732	726	697	723	757	760	746	724	787	754	714	735	731	767	695	736	727	735	752	748	748	750	720	719	735	725	711	709	759	720	758	765	730	691	705	695	700	724	701	705	754	727	780	731	749	740	755	737	746	814	709	737	700	726	757	736	702	743	721	764	700	762	743	734	737	768	790	753	699	762	739	709	736	698	747	772	708	712	763	740	789	719	716	786	710	693	769	716	746	734	696	755	715	756	749	738	711	765	736	764	736	719	758	762	681	753	700	733	807	701	758	703	708	766	740	742	712	695	709	673	710	692	780	722	747	677	777	775	720	730	741	716	736	746	744	805	768	711	751	713	747	757	764	781	739	711	727	756	749	732	725	756	704	725	686	713	763	749	741	768	718	731	734	769	709	720	716	761	738	752	702	773	740	700	730	725	679	710	694	708	707	739	763	714	749	775	715	748	734	732	729	733	698	706	741	742	785	758	741	734	779	674	741	670	757	771	730	739	721	742	715	760	765	720	718	760	760	711	712	717	728	779	678	728	777	719	764	759	746	736	710	766	742	703	685	729	772	719	719	747	688	710	736	765	772	710	740	754	719	723	748	756	719	719	743	732	733	765	722	755	744	795	730	761	740	734	781	768	773	730	762	758	713	745	780	717	690	781	710	777	794	721	720	688	742	727	752	735	750	763	707	745	760	719	725	733	724	783	735	699	750	714	715	796	764	740	717	748	718	697	740	760	716	755	751	721	717	718	700	692	751	705	725	716	689	722	652	704	753	728	753	696	726	779	771	726	742	678	745	777	715	734	740	701	712	748	666	714	769	741	712	670	718	751	675	715	695	693	686	731	697	745	758	746	716	740	779	745	753	756	724	717	757	722	742	707	711	737	769	697	724	765	723	744	737	727	723	728	725	676	705	741	761	719	713	712	722	777	731	752	723	701	749	748	777	720	798	756	742	726	750	715	757	734	748	767	731	760	716	755	701	759	761	678	738	770	715	720	755	747	661	761	745	752	705	690	744	805	728	721	737	703	716	756	775	712	722	762	731	739	750	750	768	729	747	734	775	784	729	762	762	745	785	728	761	726	714	724	704	728	775	729	762	724	746	731	722	744	735	719	690	744	701	696	697	754	747	716	730	742	738	704	708	733	754	777	766	738	725	771	748	749	746	697	776	738	725	723	791	740	732	736	774	736	767	777	780	779	714	720	806	743	712	780	711	784	724	713	745	761	698	691	722	738	737	699	696	702	727	748	730	706	740	721	717	728	744	710	737	765	752	743	785	759	717	757	741	681	797	736	757	761	765	769	712	732	736	741	796	708	719	734	711	765	735	800	761	751	725	775	754	782	760	687	745	711	738	732	755	728	779	731	770	741	716	775	714	738	772	720	714	736	724	752	773	702	750	710	743	732	679	752	750	727	729	710	719	747	696	749	757	706	721	754	746	748	707	733	770	718	728	754	777	731	766	740	734	713	748	729	712	767	736	745	710	735	708	734	782	712	759	777	759	723	762	737	764	742	737	717	754	724	763	761	694	677	726	729	719	717	717	727	731	764	715	742	728	771	722	727	755	738	736	754	779	776	739	740	726	720	735	726	724	734	761	728	710	739	732	723	778	755	695	711	741	765	711	723	718	734	736	722	714	739	712	758	717	701	732	750	759	719	758	717	723	772	753	699	691	757	712	728	686	696	742	738	743	703	727	742	724	731	709	742	735	741	725	800	801	733	743	738	707	732	725	717	741	753	702	802	717	763	712	743	749	732	733	708	720	780	718	788	682	723	740	697	734	780	714	721	757	694	717	751	720	707	714	699	800	712	738	748	723	706	745	759	733	693	715	718	772	755	752	700	737	740	769	712	768	755	762	752	735	758	758	753	756	738	743	721	720	746	763	733	721	712	745	747	743	736	674	774	738	712	754	731	714	711	723	743	717	706	718	725	714	738	702	766	711	730	679	723	728	695	698	682	752	677	714	734	732	736	706	727	742	756	739	750	760	737	749	686	696	731	722	744	719	715	727	761	721	767	766	769	743	698	755	728	733	748	735	719	745	769	700	761	741	746	764	694	742	758	724	752	724	702	706	766	724	739	747	761	696	765	730	804	756	785	737	756	721	753	693	764	692	781	698	748	763	793	727	677	728	721	721	758	702	741	749	757	707	733	740	740	731	673	727	735	732	735	788	737	746	782	702	695	722	739	739	688	668	756	744	762	720	696	733	707	722	725	798	761	727	764	719	719	664	777	723	769	757	706	715	732	745	754	707	729	761	715	741	754	688	751	699	742	711	677	756	722	750	739	737	709	736	760	716	745	706	774	744	700	741	712	731	745	794	730	734	751	740	732	727	714	730	680	746	714	783	731	742	728	717	663	729	726	739	755	746	790	692	735	719	742	709	759	702	749	776	754	722	757	721	746	734	708	768	775	772	734	687	746	784	775	707	718	701	730	762	751	708	720	736	747	733	739	697	718	725	742	798	744	724	688	778	729	775	736	733	734	744	755	704	753	809	763	726	752	729	706	741	713	738	695	733	742	718	756	708	712	758	763	727	776	731	738	719	751	775	685	765	739	737	699	757	742	757	707	728	697	750	755	735	731	720	685	717	744	721	719	723	716	706	734	755	718	713	711	733	748	739	702	727	707	685	679	750	724	733	682	734	712	789	718	745	745	738	749	738	763	733	772	727	738	685	696	762	715	737	723	736	720	706	713	710	698	767	718	780	771	699	762	758	741	745	728	751	710	743	733	725	692	772	746	792	735	739	730	707	732	704	725	727	729	734	744	762	750	722	725	764	766	721	743	701	757	748	747	763	691	757	742	762	754	765	750	734	700	737	731	741	716	729	729	747	710	755	736	702	745	771	731	723	728	746	759	719	661	706	709	723	743	786	714	717	734	757	747	758	705	752	698	736	740	722	795	751	725	721	732	739	709	715	720	709	713	720	735	721	753	778	716	756	679	718	699	692	718	759	720	740	733	717	747	761
38049	44047	40104	29319	18586	12927	9913	7401	5794	4625	3789	3031	2632	2257	2100	1789	1636	1481	1439	1349	1290	1167	1118	1117	1101	1013	994	918	944	866	976	877	871	871	888	841	843	839	861	828	812	825	836	792	856	764	854	833	812	810	821	741	763	783	780	778	806	830	779	797	832	766	775	809	776	758	745	810	778	780	770	780	697	769	763	780	814	830	748	786	759	825	737	811	742	790	836	783	815	802	729	801	799	784	749	721	781	755	792	740	809	777	802	831	772	745	810	789	785	754	780	749	759	813	739	765	781	742	791	725	772	784	857	789	792	758	800	807	773	762	741	758	796	780	797	745	780	758	767	806	805	850	784	787	834	786	800	747	783	739	761	829	823	806	788	787	798	783	819	781	792	751	819	816	714	724	744	788	765	769	786	808	831	796	788	795	739	788	843	778	729	743	763	863	771	773	813	767	788	845	804	757	855	777	798	761	780	832	754	805	784	809	758	813	771	803	772	780	807	783	813	806	815	772	764	741	790	761	778	769	782	720	766	781	721	785	782	826	794	817	752	779	750	816	783	752	738	755	781	781	824	767	766	735	771	781	788	817	814	790	781	793	772	806	742	782	757	804	753	788	789	812	782	723	809	746	806	823	762	773	770	753	725	769	771	784	809	767	742	754	768	799	778	776	757	815	766	753	772	787	795	734	754	800	809	780	813	768	753	767	795	757	764	813	778	820	802	785	802	744	793	761	814	742	782	833	811	796	804	799	758	718	788	742	782	804	748	782	770	770	798	801	734	801	749	816	783	737	741	741	741	711	769	742	792	767	774	777	770	771	790	777	813	783	821	799	781	814	757	766	724	784	780	768	787	772	777	806	742	800	801	752	777	796	743	788	784	808	775	735	742	787	841	754	786	742	782	808	773	814	772	825	776	803	745	730	749	749	778	810	777	785	777	727	783	788	772	827	724	787	829	783	815	725	727	765	773	785	795	794	735	789	791	837	765	794	790	721	736	781	789	789	768	776	744	771	772	732	742	816	783	793	779	822	786	778	802	821	780	808	798	792	801	768	762	788	780	781	801	748	757	776	806	768	766	801	773	751	783	791	776	784	769	749	788	811	807	793	776	728	754	816	791	794	741	762	807	790	818	810	786	754	800	771	769	741	777	763	764	784	787	835	753	787	835	796	746	784	786	771	786	771	766	820	768	764	789	769	769	798	763	819	787	802	792	699	812	739	797	798	803	815	787	782	765	820	746	791	760	794	768	790	759	821	805	738	785	780	788	780	776	775	810	754	771	805	787	824	711	771	763	796	754	808	733	820	795	776	741	790	795	858	846	764	747	772	800	810	801	766	804	749	808	786	755	725	838	793	769	792	794	783	777	797	788	754	760	757	722	775	765	709	774	826	788	754	770	765	820	787	734	754	780	793	767	767	814	798	825	740	789	804	715	757	863	775	824	777	837	832	781	782	821	780	787	775	786	723	775	787	767	786	786	814	791	786	805	805	825	785	721	788	767	759	770	773	792	708	803	743	766	795	776	763	774	829	790	788	754	777	773	757	777	778	737	810	776	789	760	770	747	747	782	761	809	791	746	793	791	756	793	767	850	797	820	801	806	788	825	804	819	765	868	818	779	774	799	767	782	754	759	792	759	788	773	758	763	737	793	753	773	797	775	790	784	804	774	790	796	800	745	800	744	812	805	832	763	776	837	806	823	720	733	783	797	769	811	826	753	806	748	770	739	796	799	753	763	777	780	817	813	794	798	782	788	755	796	795	759	799	742	791	791	801	790	779	760	774	783	809	782	782	809	829	750	770	749	784	751	806	781	811	772	817	783	779	799	767	789	806	750	807	810	781	756	799	773	796	767	781	780	744	794	811	780	761	761	771	761	789	858	780	806	795	786	763	758	808	802	756	801	794	795	730	757	801	835	798	804	798	812	783	747	815	768	803	797	760	771	771	788	789	774	832	834	768	776	783	798	790	718	757	838	760	793	788	797	762	770	795	725	786	786	767	798	754	778	759	743	785	800	795	767	825	801	773	783	746	728	754	748	821	778	767	766	787	747	778	776	789	784	803	755	749	804	785	791	792	749	777	786	732	741	754	749	804	807	810	788	791	825	717	809	780	778	744	757	797	842	781	796	755	784	799	762	771	800	800	752	763	791	772	731	781	793	772	816	783	795	794	773	732	820	750	791	806	818	775	743	796	750	762	713	792	736	808	745	756	751	738	779	804	845	757	754	751	719	798	784	748	788	842	826	765	799	792	745	773	799	830	757	756	767	767	787	783	861	756	806	799	790	771	772	709	799	764	783	793	797	803	803	782	804	748	759	772	749	714	791	750	802	772	793	796	765	726	759	802	774	769	792	751	782	765	797	783	773	800	733	782	772	824	759	759	789	811	770	774	787	778	757	807	804	794	793	790	779	804	778	745	751	810	762	690	812	816	800	822	750	770	739	753	778	776	793	809	757	736	800	782	772	780	808	849	768	794	763	777	837	799	789	840	725	806	798	786	840	786	781	812	759	781	754	798	790	798	771	732	766	750	773	847	758	810	764	781	778	790	755	786	794	756	791	755	772	788	785	809	818	754	788	779	743	777	773	792	768	760	726	762	756	754	767	787	797	746	777	748	807	726	785	795	777	776	754	800	870	780	816	831	795	820	781	754	768	820	746	735	836	759	778	752	788	800	790	751	822	778	824	772	753	779	807	792	755	770	770	789	720	818	805	743	780	809	788	831	795	793	801	764	758	778	764	817	788	790	772	816	753	771	774	776	759	754	761	798	757	751	813	814	752	788	807	762	792	778	787	798	771	816	811	750	756	782	782	751	782	733	759	792	737	789	753	803	769	843	772	822	748	747	815	774	778	807	732	779	731	755	788	782	762	764	814	754	752	754	758	809	776	801	785	774	791	779	781	788	770	788	825	786	745	802	789	789	797	764	789	754	830	723	786	759	783	809	766	759	746	735	829	772	784	770	785	808	801	792	760	799	762	796	806	742	807	776	792	773	774	760	781	710	798	762	822	760	808	783	811	773	764	779	733	767	764	818	789	857	785	799	794	793	783	787	788	786	810	820	748	780	777	798	761	775	780	779	768	773	765	751	782	852	815	819	776	758	801	794	757	799	787	807	769	799	726	778	832	764	808	786	778	818	797	775	764	775	752	766	752	801	797	767	750	794	785	791	808	767	754	775	770	775	820	767	744	798	767	721	786	827	790	817	785	781	817	779	751	753	807	797	794	752	761	764	773	758	822	805	802	829	767	787	771	785	767	763	828	833	733	803	814	779	769	782	775	755	815	792	814	736	771	736	787	779	781	792	792	746	739	763	770	835	769	764	811	770	802	809	775	773	789	790	777	786	769	806	810	805	825	767	779	762	780	799	770	784	776	851	757	852	807	780	747	742	770	739	840	794	822	759	715	854	764	755	756	803	777	783	756	690	777	801	760	763	838	820	736	764	776	812	818	751	765	786	797	844	732	805	749	772	815	776	784	798	803	782	758	832
24990	20766	27451	27046	22181	17977	11386	6915	4943	3895	3196	2639	2152	1860	1644	1437	1370	1247	1164	1115	1088	1026	990	979	966	881	906	787	857	825	787	758	735	773	781	713	734	795	758	704	706	757	697	707	646	697	671	687	693	672	683	669	650	702	721	695	726	649	689	665	685	672	696	678	664	687	697	656	681	741	678	697	695	717	692	662	648	697	638	651	696	640	676	693	666	693	636	685	686	670	704	644	662	674	703	721	655	706	623	658	706	724	666	675	646	679	678	657	671	702	666	722	678	670	701	649	697	700	685	674	606	688	683	672	667	690	689	664	648	655	663	680	660	672	659	637	636	664	688	669	694	665	642	677	671	643	666	731	699	673	673	622	662	686	684	682	701	725	658	696	684	672	675	620	690	637	647	671	712	697	680	663	667	704	651	650	627	668	641	717	675	686	734	691	667	635	677	682	665	674	685	625	673	597	686	705	646	682	677	670	650	619	704	683	623	685	657	661	701	691	654	699	679	669	671	725	691	666	671	631	671	675	682	613	656	693	646	708	692	652	676	646	662	664	679	686	646	687	709	688	676	695	650	654	670	652	688	644	686	631	653	697	602	664	680	708	683	698	629	632	673	650	673	645	692	699	626	680	703	677	669	692	658	648	625	675	717	675	685	659	683	686	648	683	730	702	641	630	722	615	655	671	675	620	695	672	645	700	655	705	692	690	699	705	681	689	683	671	631	632	714	613	667	607	686	661	640	679	720	702	700	661	676	648	640	711	662	681	669	690	648	642	665	681	656	654	688	691	626	660	694	634	685	650	659	699	656	637	691	684	670	700	674	668	666	620	668	612	654	663	687	679	700	600	681	690	622	717	661	680	604	674	643	719	666	686	697	652	699	642	628	689	669	674	676	642	659	690	689	683	660	602	669	662	724	653	654	660	645	670	628	644	722	683	645	719	685	681	694	669	675	694	650	720	631	716	667	694	659	650	658	697	661	668	671	697	664	665	668	650	639	669	677	676	684	679	687	625	709	605	653	684	664	678	684	690	646	661	689	625	660	645	664	683	685	714	654	643	696	672	701	691	704	677	673	672	726	639	642	651	679	638	665	656	675	663	676	680	648	638	651	641	658	647	639	664	660	692	652	635	712	603	639	636	658	686	651	658	642	652	645	692	664	663	665	702	688	698	621	621	690	730	709	685	650	681	727	668	692	674	643	603	707	638	678	656	662	641	707	671	702	687	688	745	664	631	701	663	643	689	707	659	676	671	670	668	681	635	684	674	665	682	641	641	684	668	731	698	690	741	680	641	659	641	696	700	633	706	699	713	707	672	665	669	658	663	682	672	633	687	682	605	703	656	694	683	709	705	624	654	712	656	704	651	671	632	676	673	638	711	585	692	675	742	677	654	663	689	626	717	639	648	617	694	679	643	697	692	638	625	705	667	711	614	668	636	631	663	626	665	703	662	680	698	645	688	675	653	607	677	650	675	678	676	716	654	683	713	653	666	703	644	662	730	657	705	672	667	710	712	677	641	641	657	697	658	696	645	670	708	650	631	691	674	723	667	666	679	693	668	674	678	689	625	633	652	626	669	678	633	632	663	695	700	717	677	667	666	687	693	633	687	643	688	613	649	643	632	676	699	680	703	706	672	674	661	661	681	634	654	681	680	722	665	624	688	642	687	683	630	672	673	686	655	626	669	647	666	637	661	651	641	656	670	642	665	688	697	694	704	704	646	676	654	658	634	672	650	627	632	668	658	663	688	677	704	699	651	678	697	665	660	720	690	699	657	685	637	713	696	660	647	685	679	668	693	673	676	691	636	608	672	668	681	702	639	671	699	695	649	711	668	663	658	652	621	632	717	619	626	665	669	684	710	660	672	688	682	665	694	634	644	647	718	655	703	657	658	648	655	683	694	682	703	666	652	654	679	665	613	698	677	640	661	655	667	659	711	619	662	691	654	696	635	668	688	697	700	659	685	665	681	630	677	630	683	710	662	649	672	688	666	712	614	668	688	717	721	735	626	666	663	690	692	663	686	668	684	650	646	634	633	653	698	633	674	676	618	696	674	650	665	697	705	692	650	638	678	735	668	704	687	671	681	687	662	671	678	678	705	660	674	620	633	663	665	670	664	681	651	665	647	651	704	676	674	664	714	648	639	644	649	647	660	654	690	671	625	698	661	686	722	666	689	698	666	635	677	688	697	717	696	690	671	704	666	644	665	690	685	660	669	716	652	665	697	630	698	675	696	685	707	662	697	661	672	722	673	645	659	669	689	674	654	692	693	611	668	691	680	673	623	684	711	655	610	636	692	666	680	664	657	688	680	701	683	674	654	680	694	683	686	660	705	693	719	656	678	730	673	653	673	682	660	680	674	683	651	654	679	697	675	681	691	655	662	652	636	714	640	692	644	682	676	679	651	671	669	704	656	606	657	651	663	638	689	680	713	659	639	713	678	672	680	672	667	722	650	663	640	655	679	695	646	664	659	628	676	649	660	720	625	677	655	691	715	661	643	679	634	697	662	653	672	640	680	668	673	656	667	634	716	697	668	643	686	651	680	693	704	680	636	608	625	688	685	705	655	649	694	626	735	661	690	704	664	678	680	685	641	708	677	653	715	668	658	621	667	620	665	699	657	689	666	669	680	670	688	676	689	686	690	694	680	659	688	678	662	702	677	692	675	655	688	699	686	725	665	662	674	582	644	672	660	656	677	685	652	654	706	653	718	662	668	698	687	668	626	680	683	660	678	654	721	717	708	643	647	641	688	674	699	685	671	700	656	697	699	669	656	635	662	661	677	700	647	665	678	691	663	661	658	686	695	654	603	672	679	657	655	715	674	698	646	648	646	629	632	644	643	653	634	692	659	707	666	654	659	657	687	668	698	699	633	661	661	677	691	693	670	671	625	717	708	684	673	656	701	643	649	672	654	597	686	603	703	673	688	679	676	664	694	627	653	672	636	672	668	696	657	676	659	637	653	633	630	704	672	672	657	707	685	610	639	691	670	696	665	654	680	637	636	702	674	637	625	653	629	693	675	668	626	679	647	675	657	711	647	712	666	671	717	678	654	700	629	674	700	661	722	699	682	647	682	655	651	657	675	696	669	660	707	717	717	615	671	684	656	662	712	664	693	706	656	678	651	661	659	665	659	699	689	646	736	636	721	681	672	682	668	661	685	679	596	684	690	694	671	693	643	690	693	675	657	633	675	673	684	663	682	629	669	656	658	709	642	717	668	670	664	682	668	621	657	660	672	688	674	685	627	659	699	638	710	651	685	713	651	624	709	705	659	686	698	686	687	670	681	661	638	659	696	718	610	683	647	671	663	671	712	702	659	689	677	681	741	651	631	736	612	654	683	676	678	677	645	663	697	706	652	651	680	658	691	668	633	634	655	666	685	644	680	606	702	639	608	692	663	643	647	661	686	644	655	688	620	651	683	666	728	654	637	634	684	690	667	692	611	697	719	669	656	693	645	688	664	683	717	674	645	697	665	719	625	641	661
35623	55516	53833	40665	25880	19442	14906	11692	9131	7271	5903	4877	3906	3385	2751	2499	2185	1967	1658	1609	1490	1373	1335	1280	1275	1148	1036	1027	1028	960	885	925	859	883	856	886	799	816	812	852	784	797	792	777	744	779	747	744	733	727	761	695	719	753	749	773	736	699	759	722	707	752	685	710	706	710	720	667	725	732	764	735	747	667	758	670	701	735	734	637	740	696	662	701	672	704	694	724	700	769	702	725	720	667	751	708	685	717	735	708	671	712	711	706	709	679	730	733	654	709	695	673	663	737	739	715	685	725	724	700	678	713	652	701	692	713	655	716	708	684	700	682	629	732	711	678	724	699	695	707	737	775	685	691	704	774	700	674	770	716	747	754	733	708	704	704	699	718	772	761	705	712	725	698	709	710	717	724	734	714	676	718	720	718	686	742	707	732	749	707	660	693	732	684	673	737	656	765	700	719	702	701	727	723	704	700	697	735	705	659	685	701	710	657	701	653	685	730	649	666	709	669	743	668	716	682	692	714	730	708	663	701	711	715	744	692	727	770	758	705	734	666	646	719	735	667	759	684	702	725	697	702	702	776	670	738	719	687	691	740	706	665	707	703	734	726	651	679	676	670	694	678	695	699	719	667	658	722	680	696	734	719	698	697	686	709	706	699	724	727	669	715	700	688	692	705	693	744	711	666	734	731	684	688	727	661	704	717	723	702	725	740	691	700	722	731	717	696	715	668	691	709	638	709	683	701	717	702	669	696	694	706	769	726	676	702	686	683	706	684	700	730	674	713	684	701	698	705	711	671	695	711	702	674	732	712	700	707	675	695	714	688	736	701	727	704	722	763	729	701	731	747	701	703	716	701	767	722	669	691	691	755	730	725	678	715	701	725	677	711	677	751	688	729	699	708	620	725	693	701	668	702	706	720	723	711	722	759	724	723	693	724	715	717	708	726	725	697	739	710	702	743	734	680	684	731	736	696	698	712	739	664	683	688	710	727	680	700	731	695	668	698	697	717	681	720	693	741	683	670	713	700	732	765	688	709	723	679	722	675	726	693	702	754	730	708	717	699	664	705	702	693	726	707	714	713	672	720	708	734	738	681	641	692	675	714	704	690	708	701	672	609	616	693	730	682	698	764	671	706	714	674	774	720	745	756	678	682	691	697	678	715	731	717	732	690	683	685	720	733	720	700	709	684	708	724	715	640	698	700	681	684	702	687	735	672	733	673	696	651	700	727	677	695	702	726	673	712	730	703	668	720	707	685	727	701	678	720	733	667	697	625	706	717	737	726	741	675	665	698	687	668	755	729	695	715	710	700	742	752	666	742	674	703	677	677	702	641	672	710	750	698	708	677	720	734	696	711	698	711	697	740	727	739	692	723	714	677	685	679	677	732	711	719	737	758	699	703	682	690	710	704	683	719	736	713	719	719	706	714	727	757	699	752	691	747	721	714	752	680	713	685	750	735	710	696	715	731	719	715	759	727	698	688	710	717	667	679	651	702	692	741	668	714	699	715	740	746	696	678	735	692	706	693	683	722	735	697	666	715	698	719	673	737	666	740	719	710	721	696	713	711	695	732	708	681	690	695	730	706	682	713	695	706	718	703	725	658	719	704	670	722	722	696	690	740	733	727	722	713	712	687	723	773	718	744	694	736	717	679	709	668	745	664	685	698	751	740	734	736	719	697	693	653	698	730	689	682	659	670	743	697	703	722	734	689	727	709	675	718	731	704	705	781	728	660	685	682	734	670	709	713	678	704	748	733	709	685	711	704	728	711	720	720	718	725	734	685	749	744	724	682	715	731	694	690	754	727	697	705	697	718	685	717	678	739	765	658	692	687	691	667	737	669	757	751	761	736	720	709	735	734	688	672	686	731	702	742	751	694	697	691	706	685	680	662	711	665	673	698	711	703	733	732	745	699	690	744	722	688	712	738	692	680	684	709	674	751	714	662	704	681	713	678	752	708	692	691	663	719	742	687	716	682	742	694	643	755	718	731	691	699	669	670	700	760	698	727	703	729	728	693	691	713	713	705	708	705	714	726	732	715	711	716	768	698	711	715	736	715	733	721	664	730	689	704	714	718	736	714	710	696	695	687	718	711	703	686	679	755	734	681	682	702	726	681	708	733	703	674	693	747	684	723	670	686	724	714	714	699	680	709	686	694	731	717	718	700	722	720	729	690	727	673	692	739	709	725	717	698	724	739	703	744	688	686	669	688	714	709	724	711	699	713	725	665	724	715	708	665	724	676	694	699	675	754	706	726	719	707	701	728	730	694	706	711	706	741	738	710	697	684	712	739	736	711	692	687	714	682	677	698	695	681	701	740	710	730	674	728	692	715	707	690	729	682	687	657	726	666	689	736	734	655	712	734	715	723	735	721	730	731	697	654	667	728	693	694	735	660	718	728	758	694	717	685	725	710	696	726	704	701	740	709	694	725	741	709	738	643	729	681	719	722	692	690	681	691	772	693	693	736	693	716	646	697	656	731	745	701	734	757	739	725	783	711	650	671	693	713	726	703	715	719	749	647	717	722	683	722	712	715	697	711	744	663	687	698	710	725	724	676	701	684	692	708	707	737	760	711	742	704	739	684	704	691	742	732	773	660	666	704	707	738	710	716	724	701	737	661	757	695	716	744	734	648	697	704	704	686	706	712	708	742	723	626	696	736	706	709	683	685	724	736	757	704	741	715	744	662	709	690	737	742	682	718	740	663	728	657	745	693	703	684	707	661	707	688	723	710	706	702	681	733	734	710	719	668	715	686	691	726	712	719	676	688	730	691	697	679	663	686	678	667	649	701	684	702	682	695	733	709	684	710	723	719	691	640	689	680	714	646	701	688	712	643	687	751	691	664	713	738	734	699	704	761	703	729	753	691	674	714	703	701	703	712	719	706	762	702	745	717	709	699	737	717	725	668	705	705	685	744	719	676	690	697	695	701	733	694	711	696	742	679	706	714	737	677	675	651	727	703	750	646	705	716	701	736	721	668	719	654	701	721	747	712	672	705	753	707	633	711	704	729	711	716	742	702	687	709	750	695	734	696	741	716	713	655	703	711	749	735	717	734	740	724	726	696	649	706	694	758	713	717	677	699	736	709	684	732	693	720	705	683	730	734	718	675	709	690	663	731	736	766	740	680	687	733	696	728	732	716	750	700	697	712	730	664	692	743	685	707	646	656	707	685	731	663	707	668	692	746	710	729	718	746	710	750	725	721	711	720	712	737	725	689	754	692	735	696	715	708	717	722	691	711	716	742	678	675	720	754	704	721	739	708	727	688	691	705	745	700	706	673	729	727	690	678	679	699	695	697	713	692	672	744	697	659	729	719	684	692	698	705	694	726	662	690	664	694	745	694	714	678	689	709	710	685	659	722	711	695	705	741	675	690	680	702	701	675	755	752	705	699	724	709	695	699	791	764	706	691	664	708	715	702	713	695	713	713	696	743	707	709	667	670	705	753	708	735	713	698	678	707	732	658	730	713	694	731	708	722	647	696	704	728
23125	20750	27498	25012	22016	22234	19258	10090	6865	5570	4453	3541	2886	2451	2249	1979	1756	1601	1477	1425	1296	1217	1202	1135	1155	1081	1072	1001	999	1005	916	892	875	872	953	858	863	918	881	861	917	830	873	863	853	881	788	819	804	836	826	831	824	829	778	773	844	766	774	845	772	795	810	774	848	771	791	782	816	829	799	796	735	795	764	812	797	809	817	826	780	799	877	772	774	800	846	799	829	787	764	766	838	811	813	781	775	783	764	726	769	775	764	823	756	781	826	785	764	735	780	750	789	816	791	744	802	808	781	787	813	758	751	790	770	765	773	747	801	780	765	754	811	790	787	773	774	779	800	755	776	802	785	767	794	819	834	812	846	762	769	737	771	777	803	784	789	787	777	780	740	796	836	766	767	784	801	810	815	815	738	784	796	798	814	792	775	806	797	758	787	745	774	813	789	801	798	833	791	770	722	745	823	802	746	831	781	764	802	779	765	805	786	788	823	861	781	763	776	780	805	763	771	791	716	753	853	811	809	801	738	749	807	814	768	801	812	821	789	775	799	798	777	797	774	728	801	769	767	779	856	796	811	793	779	753	779	767	824	783	773	791	792	797	746	736	744	788	752	809	790	821	780	761	766	771	785	743	834	785	819	751	785	778	816	765	707	760	789	739	837	779	808	813	796	818	823	770	741	790	792	710	776	792	779	798	797	795	814	783	807	779	735	825	823	769	782	773	787	754	761	752	855	763	806	789	771	800	772	764	794	809	801	802	825	766	811	758	741	805	814	742	719	789	765	832	755	802	803	791	749	832	783	791	839	796	819	762	803	789	776	781	789	796	821	805	795	814	804	753	836	764	789	753	713	790	797	771	728	843	783	781	842	807	806	801	776	802	799	805	813	815	842	774	793	768	793	815	784	769	793	762	766	761	861	791	777	796	810	841	795	760	771	782	791	756	826	797	787	804	747	782	763	788	760	763	802	749	828	792	811	780	784	830	841	789	771	825	812	748	786	818	782	771	732	804	805	774	769	814	792	828	760	839	808	800	741	817	778	785	839	786	780	798	822	778	749	771	767	831	748	771	807	831	785	780	847	827	774	824	803	794	778	790	798	779	788	787	784	805	802	764	783	811	774	813	782	761	769	789	803	803	779	790	818	804	803	762	736	755	773	780	741	764	818	744	757	814	778	837	753	746	810	836	816	810	773	816	770	766	779	833	787	843	795	760	800	744	759	772	797	759	791	758	797	814	770	817	820	808	874	812	799	744	757	821	772	792	800	767	790	825	767	792	793	737	752	777	800	760	765	799	757	755	842	790	773	767	817	812	750	792	812	802	830	780	793	793	778	752	753	808	808	830	798	766	758	776	815	784	726	744	801	811	765	820	844	761	785	768	811	748	813	770	827	788	740	794	827	791	777	745	811	765	827	758	803	788	787	793	795	815	853	757	799	764	855	783	745	757	768	781	820	815	804	769	777	812	806	729	755	787	828	751	791	804	810	743	819	820	762	803	733	788	792	767	784	795	835	782	796	780	776	820	776	780	802	780	758	749	787	807	818	790	744	727	780	779	783	793	775	798	786	713	781	718	846	835	786	738	796	786	775	730	819	794	789	836	758	822	769	764	722	859	820	792	792	817	803	795	778	808	784	795	801	829	799	773	768	762	776	768	762	832	766	830	799	799	784	810	807	745	775	797	769	805	826	791	795	787	770	732	784	802	752	804	725	769	793	765	823	753	794	749	733	766	739	784	848	796	834	742	740	792	774	818	768	803	719	752	814	756	805	792	750	799	786	798	823	822	798	834	805	787	742	791	857	759	772	751	788	783	821	846	790	846	785	793	827	803	768	732	799	785	827	800	799	826	749	789	737	788	786	798	779	766	866	793	786	837	823	836	795	731	766	779	790	775	826	762	769	769	786	775	797	763	800	777	794	779	774	832	787	770	849	789	753	801	741	740	770	808	808	769	822	792	729	776	792	767	770	780	777	749	771	773	784	742	813	792	807	845	810	866	761	754	808	780	849	775	798	799	879	828	763	764	759	776	793	788	760	792	795	771	801	749	773	767	792	768	819	838	765	764	792	803	780	786	757	774	800	819	827	767	840	759	731	814	757	790	773	788	792	772	800	775	784	810	789	768	804	837	809	812	784	831	768	768	823	719	826	784	786	764	816	775	772	832	783	812	790	800	767	766	762	763	818	837	797	808	803	812	821	766	779	813	791	748	784	832	781	768	760	789	798	807	803	809	812	819	789	758	736	752	713	763	804	743	792	749	785	808	829	780	730	790	751	744	762	832	760	820	780	825	792	791	780	806	805	809	790	753	766	818	811	790	796	790	845	766	846	789	774	828	779	807	793	806	820	812	789	770	790	756	791	772	783	821	775	813	811	831	843	782	766	806	770	792	801	775	791	803	783	804	801	779	803	767	793	752	784	745	826	748	771	782	813	820	776	752	821	737	742	869	763	784	810	757	779	788	756	788	824	775	803	836	762	804	808	781	787	801	784	788	804	768	855	762	821	790	751	797	778	776	771	801	790	795	801	828	775	729	806	796	770	810	795	787	738	745	764	735	778	740	749	748	787	770	758	787	731	800	806	831	752	779	734	791	785	791	790	781	786	783	789	759	811	767	782	809	772	779	806	821	741	726	777	755	769	785	805	765	793	806	787	749	790	759	761	796	795	750	786	825	731	794	751	767	775	799	789	709	827	834	756	787	769	817	802	809	746	818	807	753	822	739	711	787	785	762	772	781	834	746	797	798	785	758	801	774	762	792	748	793	770	790	832	781	808	786	766	775	759	798	756	851	759	775	753	796	801	734	781	768	788	801	756	771	804	747	754	813	795	810	837	792	775	732	775	800	847	864	767	797	808	739	806	794	782	758	760	790	767	754	785	799	776	817	836	779	750	774	776	787	819	735	828	798	819	775	747	757	758	765	777	718	830	755	812	822	760	787	812	810	759	788	814	802	800	785	721	765	748	792	766	772	736	831	807	743	738	797	783	750	756	835	852	780	863	794	842	728	748	784	777	763	756	780	790	818	802	758	812	796	827	795	726	790	814	793	802	756	782	748	754	825	798	769	826	758	754	776	791	765	757	766	801	783	717	807	829	805	770	787	827	789	760	832	806	794	797	823	821	791	811	737	729	767	784	745	787	810	807	790	749	808	822	792	833	791	827	827	808	821	733	806	809	834	820	761	827	796	783	807	787	807	797	809	818	766	756	743	847	822	760	781	759	788	779	767	746	809	801	837	856	788	729	805	791	762	801	790	798	776	765	791	691	769	733	765	812	760	821	794	826	780	788	793	774	808	767	836	806	767	826	822	751	791	783	746	736	830	774	792	787	744	788	770	791	806	762	785	828	804	801	786	815	796	805	834	780	794	799	804	824	782	774	791	836	763	792	746	818	792	759	751	754	729	792	816	769	808	827	764	747	831	801	808	780	794	839	789	810	792	766	820	776	803	789	794	820	794	771	772	856	766	792	762	765	772	813	744	751	782	848	811
39906	63860	59867	47175	32809	24299	18716	14800	12002	9936	7841	6520	5438	4378	3667	3249	2852	2550	2239	2008	1825	1758	1684	1523	1430	1332	1320	1247	1146	1172	1119	1126	1030	1046	1021	977	953	933	977	946	936	950	854	962	858	835	887	837	831	886	871	852	849	878	873	854	825	836	831	853	842	868	795	803	776	838	798	831	807	761	781	818	862	838	815	781	799	769	829	852	798	841	803	829	809	819	785	823	820	814	809	819	825	854	785	810	796	823	774	782	783	779	777	803	768	816	796	778	817	807	823	814	801	850	776	827	849	811	840	768	774	780	793	850	845	815	778	781	780	808	798	790	818	857	794	814	791	767	825	787	767	837	814	826	786	802	836	813	794	776	817	815	800	810	780	829	819	794	759	800	775	802	791	800	769	819	787	849	827	849	791	846	834	847	797	808	862	825	778	813	802	808	816	789	778	835	771	819	837	797	797	836	803	815	780	813	783	826	782	796	801	740	835	783	778	808	724	818	820	854	777	761	804	759	845	791	870	792	775	789	798	814	780	808	829	839	748	805	829	813	850	813	782	786	784	792	819	824	795	773	854	765	813	804	852	798	811	788	818	797	787	829	798	760	793	790	805	799	850	770	735	833	827	768	833	801	804	863	824	779	794	825	860	792	802	786	806	776	804	811	795	763	811	874	794	779	788	784	830	814	789	788	820	813	820	789	775	840	811	763	740	838	842	787	835	854	782	831	837	831	854	795	778	792	787	793	810	802	785	850	811	790	818	809	787	802	838	856	798	817	772	793	800	815	852	762	793	837	747	831	788	851	789	832	786	829	751	789	842	783	851	823	817	813	810	809	812	788	837	773	789	789	773	858	794	740	805	840	828	786	778	802	786	805	762	790	826	807	786	845	840	778	822	806	824	794	850	786	774	799	793	833	812	820	781	825	776	853	808	811	793	785	801	855	834	816	791	818	824	843	781	854	856	771	805	793	750	803	811	823	785	802	812	845	782	852	837	797	792	780	752	794	805	788	796	842	848	830	779	780	809	847	778	776	802	807	820	814	788	853	847	862	796	779	807	880	796	786	788	791	800	813	783	800	752	831	830	840	783	789	798	807	841	833	866	778	765	806	810	775	836	796	839	813	771	769	771	812	783	793	769	821	863	836	803	770	814	792	794	788	836	808	815	815	827	798	789	796	837	824	798	775	800	813	760	830	839	829	788	795	832	742	771	784	783	844	885	823	809	833	802	801	811	814	783	820	823	843	829	811	769	759	788	827	823	814	797	831	798	791	807	811	810	831	774	829	780	805	872	815	812	825	823	801	775	814	807	810	823	775	784	805	765	792	865	839	798	749	740	806	818	801	800	830	802	817	808	804	861	857	814	788	818	786	804	772	819	842	771	791	809	797	798	784	819	778	797	792	812	855	842	776	799	744	790	846	764	794	794	824	778	785	852	814	817	838	793	782	811	809	777	849	809	742	790	758	782	865	780	744	794	763	825	801	808	770	816	744	836	804	780	825	821	805	787	795	785	785	755	813	798	778	762	732	819	813	808	776	770	786	816	793	810	783	803	829	770	844	765	837	846	832	773	820	805	788	848	824	825	799	813	835	790	806	796	830	789	839	794	834	775	803	810	809	785	808	809	812	753	835	788	792	869	816	801	798	814	870	807	762	786	836	811	794	787	755	789	792	819	832	775	815	770	815	788	764	790	808	830	820	841	789	830	779	849	767	868	841	735	821	854	825	767	792	802	852	836	807	731	779	796	861	775	777	776	796	811	788	762	815	805	809	770	812	822	828	840	841	811	785	742	789	830	784	838	770	806	781	772	796	834	792	793	779	804	781	811	793	841	814	822	782	813	827	822	763	766	869	835	812	783	811	750	801	797	806	802	840	800	804	806	805	813	787	861	858	795	824	794	763	812	810	721	822	820	828	823	784	757	851	858	855	764	790	825	801	773	844	775	796	793	813	813	809	811	823	835	795	783	772	810	801	861	799	826	765	802	766	804	842	769	838	806	783	878	809	762	832	794	824	835	820	825	810	772	809	820	812	790	814	784	816	834	803	806	789	818	771	806	892	807	767	829	814	802	784	793	832	809	800	795	765	840	800	822	789	769	839	809	815	845	853	833	793	778	776	817	808	824	766	767	799	789	806	795	819	808	833	774	728	757	862	807	810	804	787	843	799	823	802	812	793	806	770	830	800	790	767	836	776	806	808	829	815	807	785	807	813	787	807	886	787	792	831	822	772	823	791	862	833	814	834	799	791	775	849	863	817	795	796	764	783	781	815	779	795	802	771	772	801	805	807	824	829	814	783	785	813	821	785	844	828	815	781	768	818	829	808	790	788	806	816	792	828	809	784	749	811	819	872	852	815	812	812	770	825	799	847	799	855	802	788	796	839	812	835	797	754	784	820	843	776	822	790	806	822	815	839	790	759	745	823	768	802	803	764	810	787	825	829	761	860	795	827	773	801	825	758	771	801	832	841	815	770	816	816	820	778	781	807	848	858	830	806	788	805	888	768	874	769	794	808	841	810	798	794	804	837	826	832	790	784	830	773	826	759	869	834	819	782	816	751	771	792	841	762	845	787	773	792	757	822	782	821	806	739	805	812	828	849	821	790	807	834	797	803	792	794	746	794	825	848	833	851	811	827	820	782	754	760	827	797	852	793	797	804	792	795	826	751	832	792	783	728	761	761	768	791	806	808	787	783	789	839	795	778	843	804	822	830	835	788	825	733	769	813	834	841	782	886	811	829	840	782	838	825	798	857	846	805	843	782	814	779	831	833	836	801	781	815	778	769	811	795	879	807	860	815	815	781	760	858	820	801	763	797	784	820	832	775	791	802	805	830	799	852	825	817	759	796	816	791	791	792	798	837	814	766	795	787	802	764	822	814	837	803	803	763	815	819	827	815	798	815	795	773	771	823	802	805	789	774	832	810	734	846	794	796	832	792	795	851	771	853	793	829	821	789	791	822	809	839	829	858	795	779	745	792	855	821	781	787	806	798	767	805	791	791	783	834	822	771	859	804	843	805	827	819	815	826	787	837	820	839	824	815	837	815	816	837	788	802	823	792	779	794	850	784	781	804	836	816	793	799	806	799	781	856	859	807	844	815	769	805	790	797	777	818	847	793	832	799	765	796	754	833	791	788	795	785	792	805	813	788	816	802	802	809	759	794	839	813	767	776	760	838	784	801	750	796	797	807	788	777	836	810	788	815	833	825	831	808	760	792	777	802	781	769	838	804	728	839	774	830	816	803	825	866	864	845	752	803	860	784	864	783	802	825	817	812	765	818	784	840	764	782	824	809	812	787	797	809	798	755	748	805	836	799	785	807	807	786	770	790	774	775	784	857	827	813	853	839	793	784	818	840	791	798	787	853	783	801	782	804	767	808	785	757	755	805	849	780	804	805	802	828	786	855	770	818	816	797	852	829	824	801	814	805	828	864	790	837	836	766	825	824	821	812	764	784	825	815	855	815	807	789	734	807	866	797	827	810	790	801	809	833
34124	33716	36809	26935	13818	7731	5272	3776	2866	2385	2051	1762	1533	1428	1192	1156	1093	992	1053	978	904	905	885	918	804	843	815	772	816	754	721	840	790	783	797	830	734	776	796	759	741	788	710	796	721	705	743	767	719	754	760	701	761	747	786	726	691	757	718	721	769	748	737	729	739	760	749	740	725	752	775	711	668	751	724	729	735	676	726	710	744	721	773	763	727	728	733	735	691	684	736	725	732	701	715	775	677	754	741	716	741	722	738	697	755	680	695	759	742	714	753	742	733	736	769	741	696	749	772	702	743	702	701	707	752	741	755	728	740	745	743	778	697	704	724	677	773	765	745	730	767	744	779	755	757	728	704	774	757	772	755	775	713	784	711	739	758	712	742	715	678	701	764	762	713	747	738	758	710	728	736	713	736	744	711	726	734	704	750	703	716	721	740	723	727	728	758	740	733	741	718	744	702	723	719	731	695	705	762	755	724	763	764	717	730	694	753	700	723	691	779	679	708	741	724	728	726	742	778	752	677	712	747	725	750	777	754	708	699	744	714	732	702	768	796	774	709	720	704	738	778	706	694	729	778	704	784	735	814	798	724	753	708	732	718	780	726	694	714	727	740	741	758	675	748	723	740	764	718	761	689	760	768	735	720	708	743	740	738	795	738	689	692	716	721	684	747	778	715	748	746	682	743	745	764	726	764	759	719	715	717	662	724	749	721	711	739	717	734	675	715	712	693	725	695	742	734	731	727	750	746	746	693	739	727	675	678	729	780	743	733	719	733	716	667	682	724	730	707	694	713	752	680	696	731	760	730	738	748	688	717	678	693	691	709	725	773	678	739	742	747	710	721	715	701	697	702	749	789	737	690	693	705	684	730	758	749	746	724	739	746	699	728	716	730	689	732	735	768	731	767	749	748	716	745	734	702	723	717	761	721	735	721	728	764	697	727	749	704	780	756	741	710	791	770	751	748	784	776	749	683	733	729	744	711	741	756	727	734	743	750	767	721	695	736	756	707	724	696	708	728	695	735	704	708	790	741	700	747	759	688	724	683	690	674	763	705	733	718	804	682	744	747	708	766	715	758	703	753	711	728	695	705	712	737	708	673	736	711	715	709	730	767	684	757	714	750	723	728	732	723	771	728	709	740	766	744	736	713	713	687	757	710	742	722	718	711	699	730	679	741	736	784	755	723	752	724	715	735	731	780	668	731	758	765	704	735	695	762	738	715	710	716	662	777	733	738	730	752	730	745	735	733	726	740	758	789	738	701	750	771	697	682	735	748	719	735	742	735	701	698	720	727	757	733	736	715	710	740	719	701	735	764	751	718	732	715	684	761	698	682	740	733	713	781	722	728	739	747	737	748	701	709	737	749	752	750	716	742	740	688	751	726	764	742	649	764	728	674	711	653	709	712	722	719	689	690	672	698	740	717	784	737	733	753	747	739	780	676	669	690	725	713	748	779	740	722	749	709	707	773	777	687	716	759	735	746	724	686	701	760	703	753	716	742	798	681	696	764	763	703	778	738	751	729	734	723	676	758	711	728	719	712	733	778	684	742	715	728	747	684	701	720	729	700	724	767	754	745	705	685	738	745	745	739	774	751	729	703	723	764	744	743	752	730	738	713	739	725	738	731	724	712	727	749	718	754	781	728	757	749	728	701	755	747	701	731	748	701	747	742	743	749	714	723	765	732	749	717	737	730	726	722	723	728	732	722	705	757	685	699	759	739	711	784	745	723	689	733	705	738	708	768	686	725	734	757	724	743	680	738	733	747	692	751	687	777	760	738	728	705	785	747	745	691	736	685	760	720	717	756	704	683	750	663	760	759	685	762	741	724	782	714	723	749	745	696	679	752	745	787	743	728	747	757	736	684	773	705	740	749	720	732	727	722	731	761	731	734	701	688	787	725	720	717	698	732	696	735	717	759	788	728	707	738	721	709	780	690	733	724	736	792	728	704	711	750	714	692	681	725	758	706	723	704	734	702	694	755	732	691	741	737	742	735	673	751	715	758	708	733	743	752	726	724	688	776	811	739	726	725	779	737	750	727	704	717	709	751	756	733	666	745	714	756	745	733	754	718	690	731	757	684	742	768	689	736	747	781	670	738	725	749	719	706	721	688	723	712	750	736	696	721	704	724	758	763	739	720	726	725	733	761	739	742	808	736	758	739	696	762	777	745	755	724	769	724	706	738	710	767	710	781	797	734	740	745	755	744	765	805	746	754	714	709	771	731	773	739	738	804	707	766	702	734	668	740	719	699	698	737	764	733	762	733	724	722	704	720	707	710	730	677	725	712	742	709	733	744	726	773	733	722	750	743	745	721	732	676	755	719	750	690	726	735	750	773	672	680	743	727	716	718	742	707	717	729	691	740	719	717	746	689	723	697	701	727	712	729	741	773	718	733	723	704	697	747	715	788	745	792	696	761	758	750	697	722	706	736	755	746	725	741	718	714	700	770	746	699	755	724	745	763	761	737	737	708	730	769	702	728	696	755	680	775	721	728	704	763	714	771	778	769	708	735	675	739	700	775	699	708	710	722	682	749	675	712	739	713	761	721	691	746	754	788	704	732	747	775	735	734	741	716	748	746	721	754	684	773	746	727	719	721	770	768	745	736	676	712	681	723	736	716	716	706	692	758	745	655	770	749	725	747	720	733	731	722	715	724	736	668	754	723	709	751	720	720	744	709	748	721	703	722	695	767	730	741	758	706	705	746	724	723	659	709	718	770	775	739	746	705	748	751	733	719	696	741	718	735	755	773	728	715	702	751	727	772	752	742	707	693	712	727	776	688	725	760	718	717	709	717	727	721	689	739	711	765	736	759	707	769	757	728	711	750	718	723	699	728	775	733	726	775	779	701	711	742	788	689	766	700	744	720	696	766	734	700	706	745	714	706	725	734	713	730	700	725	686	724	700	757	722	765	704	742	799	678	728	730	731	706	748	684	742	727	715	768	719	736	749	687	688	747	738	689	677	733	780	752	734	751	754	814	701	793	753	689	679	669	724	716	769	739	691	696	691	734	711	676	729	773	727	691	724	691	725	753	712	747	711	767	744	698	746	727	717	730	716	747	720	746	734	718	739	709	739	741	721	673	690	737	745	734	721	687	696	733	740	763	768	694	695	753	718	701	745	744	700	726	715	725	694	738	767	697	731	745	733	700	748	716	689	711	722	737	764	722	699	707	651	776	737	745	696	711	736	801	690	742	711	762	733	675	770	729	757	722	718	739	726	775	744	721	675	686	761	748	694	727	681	711	702	780	758	709	744	771	723	746	733	769	718	765	763	696	804	791	691	730	746	720	745	718	779	697	745	779	720	742	752	741	713	777	781	716	736	716	703	711	734	726	723	739	743	684	749	694	739	696	725	717	689	752	685	733	749	787	689	699	711	692	787	717	728	698	709	727	742	712	778	720	742	707	681	707	698	771	737	713	668	749	713	714	733	710	731	745	777	718	663	751	707	736	750	725	742	730	722	713	768	747	715	725	771	690	748
37002	45185	42858	29647	18563	12689	9548	7322	5647	4471	3751	3113	2795	2194	1854	1636	1523	1403	1286	1250	1191	1171	1145	1054	970	952	961	1009	893	889	895	892	865	852	821	872	842	847	803	829	734	820	832	825	819	827	812	800	771	819	808	808	799	783	815	795	798	781	809	761	770	814	707	760	835	831	786	730	752	726	815	787	767	764	777	751	805	763	742	845	745	785	811	801	794	757	771	772	779	768	732	822	733	783	803	777	752	814	751	798	808	752	768	752	784	816	720	761	792	792	747	768	776	734	769	773	728	795	750	803	789	735	785	766	805	795	810	773	805	782	793	780	716	790	747	762	770	806	745	729	788	834	731	799	738	773	810	730	814	778	754	757	761	736	767	846	792	708	771	756	775	752	781	777	779	723	755	801	797	758	785	775	774	796	799	766	742	727	775	780	777	770	768	759	734	784	812	797	774	783	763	722	741	844	796	790	751	774	777	781	808	801	759	757	808	789	740	761	801	796	799	776	775	778	765	787	789	758	771	774	792	746	774	760	726	750	738	774	816	764	736	783	821	841	767	748	770	796	801	852	836	760	736	752	798	782	712	811	770	784	780	774	799	752	796	773	799	743	782	767	759	785	744	725	718	760	731	765	782	779	807	771	765	767	787	741	791	792	772	748	775	774	805	803	759	757	804	802	794	780	796	799	768	760	748	821	736	737	756	787	787	796	820	773	776	816	810	797	788	790	760	751	721	795	763	776	753	796	812	780	826	765	756	724	778	781	830	751	758	795	808	725	766	762	797	754	752	817	759	767	802	765	709	720	806	792	757	737	739	794	755	796	771	737	767	799	732	786	771	771	745	781	788	768	780	790	771	813	786	823	752	745	761	771	739	743	768	747	735	817	751	779	829	746	779	810	752	814	784	761	815	797	771	770	790	789	785	714	748	783	792	741	758	779	766	794	772	761	773	723	775	774	766	778	740	744	819	773	751	758	779	755	777	787	777	790	778	739	791	766	773	778	791	790	777	783	783	746	791	761	786	775	861	750	714	824	764	753	787	781	767	785	814	766	777	770	733	780	836	764	766	745	793	784	793	776	792	755	755	850	805	742	739	794	769	760	729	739	802	819	798	787	806	741	779	718	796	768	789	774	772	775	810	784	735	775	764	800	778	782	809	782	744	785	749	752	751	721	810	808	801	750	781	805	786	782	803	843	795	769	795	759	764	730	755	767	798	814	752	779	753	798	776	796	776	809	736	760	788	775	773	745	787	818	826	793	730	769	777	760	755	722	741	744	800	743	774	746	731	776	764	785	799	794	778	811	747	787	733	780	795	716	771	782	760	784	765	788	728	762	760	739	735	797	773	810	735	799	763	778	744	775	777	766	710	780	750	759	798	826	764	743	791	765	756	710	801	741	759	804	800	778	741	779	730	733	799	782	742	714	774	707	788	774	825	808	780	756	778	774	762	825	768	753	776	726	768	819	785	802	801	796	772	747	778	745	821	769	835	723	772	855	802	825	757	781	786	781	756	763	816	782	761	747	773	786	764	762	777	755	761	781	802	701	797	780	770	795	815	795	749	792	761	771	763	705	735	735	808	782	757	771	756	788	749	794	761	758	790	696	781	750	764	765	761	785	793	772	743	784	720	822	783	790	777	765	811	781	828	771	764	756	815	745	768	816	808	811	779	774	760	741	757	734	787	749	730	799	763	761	801	783	820	770	774	760	816	780	807	775	756	811	794	791	772	728	747	774	791	758	739	781	731	804	778	788	792	783	771	763	778	792	805	806	773	760	777	758	731	735	784	745	834	710	751	758	764	794	789	764	737	783	703	783	754	812	835	734	763	776	803	756	767	786	747	760	815	782	790	797	749	790	781	720	789	811	765	773	755	735	773	755	791	750	757	756	803	775	762	797	792	779	744	767	761	753	771	737	785	836	775	809	756	744	873	759	785	776	752	724	806	795	785	804	815	787	778	842	766	735	740	801	774	735	762	774	765	762	782	781	732	743	722	754	776	781	774	791	770	794	773	801	772	729	788	741	806	789	770	796	744	791	782	732	734	774	735	780	773	792	816	746	800	733	765	775	748	749	773	759	783	773	793	817	812	802	792	780	772	767	746	776	750	721	775	809	825	786	753	793	793	779	773	837	803	802	806	775	788	753	770	785	783	769	772	790	741	823	752	780	754	750	735	781	789	751	781	823	815	779	816	785	758	780	760	773	797	804	781	755	734	788	776	752	769	765	780	766	735	798	795	798	768	738	779	808	812	762	752	756	792	722	772	791	779	795	796	755	783	781	744	813	761	800	779	772	754	767	780	776	748	795	782	813	739	786	759	786	764	790	792	791	746	782	745	736	738	772	757	714	753	798	775	762	796	771	802	718	786	804	851	762	772	789	787	789	752	803	770	773	803	779	805	748	789	807	763	788	796	745	804	790	789	824	829	757	772	792	766	813	779	719	775	773	765	774	767	793	755	779	762	746	766	795	758	805	780	706	768	782	840	749	750	841	781	780	799	767	781	774	804	735	794	761	758	729	792	753	723	760	758	772	790	772	756	770	791	801	758	794	777	770	760	817	763	772	784	788	774	786	794	739	760	730	775	767	760	773	769	783	807	755	771	748	789	722	767	794	750	772	790	728	791	772	775	819	716	778	775	742	733	795	751	788	727	790	798	770	750	768	741	803	798	774	778	775	795	799	790	791	798	756	779	756	795	782	827	750	793	834	777	759	751	771	750	785	796	811	761	746	778	762	792	757	814	803	787	753	757	741	803	741	729	778	818	797	798	768	791	767	731	823	736	810	722	797	817	812	776	772	756	750	763	742	744	815	778	776	776	706	782	787	807	759	765	831	723	832	776	803	746	736	770	768	814	770	761	780	752	800	758	826	762	765	783	769	688	775	739	775	806	791	773	760	814	704	735	779	754	732	727	768	759	781	743	742	757	742	742	788	754	783	726	712	747	763	743	785	770	747	729	762	775	765	821	760	759	777	759	809	821	739	800	770	782	718	748	832	776	810	777	806	755	763	798	771	751	792	748	784	785	715	776	817	768	772	794	790	741	722	772	815	764	746	775	766	771	774	773	756	738	723	803	799	756	766	733	745	793	824	735	813	779	793	780	765	793	769	765	767	788	720	782	786	764	765	757	737	734	730	797	775	762	772	763	779	807	760	769	775	751	829	759	788	800	790	739	752	748	741	800	776	782	819	771	733	754	734	754	823	776	755	772	763	746	753	767	830	769	779	764	771	798	765	758	770	751	754	741	779	791	711	802	773	777	773	763	748	719	771	780	733	740	759	813	720	778	795	790	736	728	773	739	770	790	700	786	750	790	750	778	809	791	780	769	801	798	772	790	768	799	746	741	732	790	787	751	782	807	752	784	758	787	770	765	786	779	792	774	803	775	865	782	775	742	782	814	781	793	736	786	748	744	795	708	727	782	778	805	777	809	793	801	790	751	706	832	737	754	762	732	747	806	759	733	776	804	797	719	778	798	786	758	799	742	804
25045	20810	27484	26164	22112	18292	11940	7077	5037	3951	3157	2691	2184	1845	1578	1457	1404	1213	1155	1151	1016	943	926	894	921	844	803	844	839	820	777	763	734	726	782	794	732	748	718	773	714	735	710	767	709	694	698	694	648	676	723	653	675	683	717	703	728	663	702	682	675	688	728	685	696	687	694	653	655	699	680	682	650	650	722	690	674	685	657	619	692	683	658	670	689	643	698	707	691	699	674	632	735	643	676	659	695	646	616	660	649	711	703	681	692	627	677	648	698	652	674	652	686	652	691	620	705	641	675	661	674	679	661	691	689	616	631	715	658	666	650	670	661	660	667	661	629	690	665	713	666	665	683	655	656	671	656	681	720	676	629	698	633	673	684	631	651	703	701	666	724	646	662	709	678	665	661	688	711	701	679	685	681	703	677	618	634	648	636	684	665	660	711	669	621	662	664	660	674	639	696	649	684	673	712	672	694	643	618	670	679	656	619	682	624	692	670	706	692	684	696	645	675	668	661	628	685	642	681	673	698	634	706	681	643	719	679	653	697	649	648	710	639	662	686	608	652	661	677	676	663	682	635	692	664	650	665	687	724	651	702	658	665	648	661	648	668	633	612	612	639	682	729	690	682	666	658	703	682	678	641	734	691	668	710	676	687	653	660	652	687	725	689	678	681	686	666	698	641	691	642	695	678	637	654	642	674	680	687	656	661	666	667	707	697	711	640	672	685	628	682	614	653	663	653	711	654	641	664	665	638	706	679	664	655	693	658	661	739	681	634	663	626	649	684	656	686	649	663	689	689	703	663	625	718	678	688	678	649	623	669	705	613	681	697	674	638	674	726	683	653	677	719	632	670	691	693	653	654	673	701	678	699	665	636	635	659	645	665	704	669	680	684	672	624	676	681	699	579	681	700	685	652	654	587	662	699	606	690	707	680	676	719	669	644	699	674	663	704	718	680	594	672	701	641	651	709	655	682	648	647	673	699	636	709	653	662	706	638	692	672	667	692	654	689	658	658	652	650	662	681	636	649	686	654	649	677	658	679	682	669	668	663	662	643	689	710	623	736	721	641	623	731	718	681	706	658	650	683	699	677	666	621	657	668	682	623	752	666	696	662	683	667	652	645	667	678	682	666	724	693	619	654	651	684	653	693	671	685	690	663	726	695	728	650	672	713	673	705	638	677	670	665	637	699	681	688	694	691	690	709	642	659	659	683	670	684	660	660	727	632	660	638	623	675	705	651	685	695	709	717	634	681	669	641	654	694	673	697	683	664	621	643	659	645	661	662	649	684	640	644	621	670	697	665	635	693	671	635	687	658	657	675	637	629	635	660	688	673	649	675	669	665	672	655	709	685	657	681	597	711	685	651	698	643	641	630	699	658	659	682	664	645	604	624	670	675	630	653	666	686	727	690	699	708	685	665	696	669	657	669	657	658	675	657	670	650	659	639	682	671	687	644	627	712	675	699	653	697	680	685	661	693	606	668	639	681	657	690	670	685	668	682	661	672	661	627	667	735	686	664	652	683	696	635	651	663	691	657	715	699	670	698	642	672	668	673	632	677	606	650	679	708	694	711	638	678	711	656	648	655	648	615	680	677	678	688	708	670	668	642	677	718	692	644	696	648	678	647	651	656	672	674	676	659	653	606	682	672	666	690	674	658	653	639	714	663	668	649	657	687	701	670	674	646	659	645	680	666	653	686	627	726	689	683	671	643	642	657	649	655	663	709	671	645	688	689	643	635	670	657	707	660	673	690	661	678	671	654	713	680	683	664	680	671	674	673	647	670	659	688	664	688	674	633	673	630	664	631	647	658	690	658	673	619	689	685	694	713	626	681	665	670	648	692	687	667	658	658	688	654	670	630	685	674	657	688	630	662	706	643	669	685	667	707	632	686	687	750	668	664	640	663	681	683	675	638	687	650	682	650	628	652	632	665	689	689	669	676	663	628	659	683	710	671	684	672	634	650	672	663	633	682	689	620	654	679	669	632	672	672	680	658	680	646	650	654	686	702	668	649	703	675	700	702	674	639	669	683	684	672	707	684	697	659	627	675	664	674	660	700	651	690	681	697	715	633	625	714	691	654	672	653	706	641	638	669	675	672	628	700	677	644	701	658	667	681	630	671	607	659	661	655	681	680	572	691	655	645	627	680	648	638	721	673	693	679	700	682	679	697	621	684	689	656	648	632	672	651	710	677	669	691	650	663	717	645	643	646	704	666	670	665	683	676	703	685	662	663	683	671	669	665	724	657	669	645	670	696	658	654	671	693	658	657	683	687	650	663	650	663	698	655	625	680	719	655	670	688	710	615	671	718	677	693	629	694	646	635	686	659	677	693	716	630	672	616	661	687	674	635	677	710	697	669	641	681	682	646	657	671	632	625	630	672	644	679	644	698	674	696	615	699	660	689	697	664	660	651	658	673	699	708	702	673	665	650	663	646	756	642	663	637	688	703	653	669	663	641	686	668	700	652	690	657	661	694	664	671	678	698	699	682	670	652	678	738	680	682	635	671	700	651	681	625	733	687	644	662	684	691	723	674	669	671	671	701	678	616	686	685	689	666	654	691	681	666	638	677	675	706	665	649	671	657	673	687	694	705	627	694	670	675	672	670	632	623	716	605	676	633	628	669	685	669	711	657	698	682	643	721	691	644	699	693	680	643	655	655	698	663	656	705	687	647	706	663	660	716	711	662	681	672	715	630	672	695	654	702	683	690	658	687	657	649	665	696	654	687	646	677	721	664	665	730	701	652	651	681	700	680	672	702	718	701	637	687	669	665	705	663	666	658	663	648	657	654	661	659	627	627	689	677	640	655	669	684	627	709	683	685	668	688	624	683	665	651	636	650	642	639	682	631	655	665	590	720	626	691	637	680	720	660	635	671	659	717	637	694	638	688	733	689	669	641	638	625	703	662	618	668	686	653	705	674	685	622	692	728	717	750	682	663	646	649	695	698	654	661	655	619	678	659	655	686	644	678	657	659	646	702	663	681	719	678	653	636	695	682	695	619	668	650	622	665	658	645	721	625	691	640	664	630	690	632	709	669	657	663	651	648	644	682	689	704	677	691	664	702	688	714	644	700	680	667	669	656	689	702	633	659	665	673	660	665	686	673	696	702	671	658	683	678	658	636	654	711	673	681	691	642	680	676	681	671	661	673	637	671	662	650	687	650	697	648	711	707	695	684	711	633	627	698	666	675	675	672	688	678	665	659	676	726	710	685	676	659	682	671	665	643	634	673	712	674	671	668	692	631	659	623	682	640	671	648	671	677	650	647	631	675	659	649	662	661	696	657	659	666	687	668	660	692	619	669	619	698	658	702	668	664	682	688	682	699	648	643	634	710	660	672	655	680	665	658	720	589	700	648	645	677	684	677	621	671	646	700	685	716	657	657	653	688	666	674	712	631	665	621	676	659	663	666	706	661	655	680	652	668	645	648	670	600	701	656	674	704	704	665	669	693	669	652	697	706	684	659	715	635	667	620	646	688	641	678	648
36864	58528	52785	37979	26701	20099	15538	11853	9441	7607	6075	4923	3890	3316	2773	2416	2101	1928	1728	1574	1479	1425	1327	1219	1183	1066	1093	1004	992	1009	865	876	869	877	882	872	819	810	842	809	790	750	787	785	789	774	779	761	750	692	751	736	701	757	698	761	746	702	712	753	696	720	714	699	722	747	723	704	693	702	715	727	671	744	674	708	750	695	749	740	785	706	723	714	733	697	684	698	697	754	642	737	698	682	757	774	704	733	692	633	702	696	687	673	743	672	675	697	657	677	689	679	736	653	723	720	702	666	702	717	709	733	695	707	676	723	715	734	688	663	714	719	693	772	725	742	695	662	707	699	704	692	692	680	715	668	697	715	684	712	677	695	733	713	701	675	741	735	739	684	700	717	694	731	735	722	744	713	719	692	696	677	676	680	690	679	734	692	712	697	729	644	720	710	694	711	680	670	720	718	697	689	718	720	624	738	686	734	678	719	686	685	685	670	721	657	656	705	695	678	724	730	667	699	727	752	714	727	675	719	734	671	780	653	677	704	734	724	699	702	712	718	722	717	702	687	689	696	747	789	699	703	729	722	708	671	691	728	683	743	726	722	724	670	709	706	679	669	710	693	703	670	745	705	742	717	708	650	695	696	730	695	698	755	742	677	685	752	713	625	724	717	764	700	701	749	702	672	689	674	710	675	737	708	746	691	678	668	724	679	689	667	700	692	714	690	706	724	700	660	699	692	722	718	704	687	687	674	719	696	700	742	709	761	678	686	745	685	747	709	682	702	754	729	700	697	751	690	660	703	706	695	678	672	693	741	700	715	675	645	697	677	721	700	706	698	732	710	698	699	723	692	706	712	720	692	699	732	729	660	712	674	704	734	751	707	783	678	719	733	688	682	674	667	683	703	723	698	720	706	784	775	706	696	717	690	725	712	717	732	686	679	704	666	706	753	710	690	659	692	725	676	743	714	703	714	693	700	695	674	703	692	698	711	715	727	694	695	706	724	699	718	708	674	679	673	728	683	700	729	734	710	719	730	673	716	730	700	696	707	680	731	683	712	728	678	704	716	689	684	706	734	679	702	719	695	712	713	711	715	673	736	686	687	676	711	716	676	722	716	756	703	674	685	657	702	663	731	667	735	684	676	715	695	748	703	732	644	736	705	695	679	664	703	659	709	691	699	690	717	729	699	692	735	654	722	701	690	689	719	739	684	680	701	714	703	716	734	652	710	735	669	760	673	745	651	733	704	753	672	732	703	689	735	713	642	700	718	687	701	664	699	697	712	680	742	702	732	729	676	697	695	758	705	738	668	691	705	744	688	711	726	723	714	661	661	777	719	682	721	696	680	717	672	677	735	704	728	668	745	732	674	718	680	718	719	724	656	698	663	739	700	747	715	703	699	749	691	718	765	726	641	686	709	720	730	754	708	696	717	701	657	713	687	696	728	727	706	708	731	734	690	714	682	699	717	672	679	703	723	721	726	734	741	706	694	724	746	684	699	748	706	698	674	736	653	736	666	705	713	657	702	729	754	739	704	676	727	722	669	693	711	722	679	673	702	717	687	707	721	729	722	711	664	685	693	687	678	677	688	745	739	722	702	723	705	744	739	694	695	674	695	690	685	682	686	697	752	693	697	698	720	688	696	740	706	680	691	757	703	714	717	722	703	681	751	731	699	752	694	762	713	753	706	690	740	711	687	704	699	718	749	678	716	734	701	709	704	706	727	745	674	775	691	745	668	695	672	728	713	705	720	742	724	707	667	732	686	713	706	722	707	687	650	707	677	684	749	676	681	760	732	713	687	697	673	702	689	725	731	671	710	697	720	703	686	667	728	716	684	672	707	749	741	722	701	732	661	730	723	717	732	700	673	668	737	698	705	695	671	741	731	683	707	728	715	626	718	676	718	723	717	722	716	710	662	764	684	755	719	704	768	685	701	688	693	683	711	757	732	688	697	751	749	751	692	735	724	738	733	719	704	692	690	725	694	696	684	713	726	741	723	700	727	717	682	731	738	673	717	679	718	706	742	693	729	689	697	697	700	689	685	726	670	709	732	710	701	768	689	685	700	708	715	717	684	695	708	738	695	731	675	681	720	667	702	644	703	736	726	743	712	670	671	706	723	684	719	675	692	741	704	717	664	743	706	626	721	680	731	677	693	685	722	694	727	698	733	732	699	706	690	684	728	723	727	694	689	698	717	731	703	707	723	645	696	707	718	683	731	715	700	718	715	738	682	714	735	702	726	688	705	704	688	660	693	703	718	722	638	670	705	732	697	717	720	733	717	690	661	747	714	751	672	710	735	693	756	703	720	694	713	731	673	672	716	722	751	663	711	714	693	695	670	698	685	705	724	692	681	697	694	735	740	702	700	721	722	744	684	708	695	709	722	757	716	699	694	744	697	745	735	676	665	755	689	698	692	680	719	707	729	741	706	671	703	695	726	673	702	702	727	687	753	743	742	723	720	721	683	678	686	716	751	685	723	675	744	748	687	737	737	662	694	747	740	741	714	685	712	673	693	719	691	727	721	691	636	659	657	644	681	704	689	650	705	692	655	737	737	699	754	705	687	760	743	706	681	681	707	761	694	736	687	683	701	657	692	701	670	727	674	728	694	692	715	679	689	689	713	718	710	722	747	678	706	678	759	740	671	751	745	722	699	702	721	695	703	718	672	703	761	691	642	714	698	654	657	672	680	720	712	666	729	700	669	724	722	665	664	677	659	697	695	685	675	709	731	687	722	687	688	671	729	701	747	725	706	718	679	709	665	700	687	711	737	689	725	727	699	693	683	731	716	713	748	718	685	732	751	734	711	717	698	714	691	701	719	660	718	690	715	687	703	738	726	733	670	793	693	711	699	696	685	718	705	735	712	748	736	711	676	703	685	755	716	680	730	728	680	675	718	679	680	674	684	702	701	715	748	751	720	694	774	692	733	723	754	701	659	693	726	727	757	690	706	714	721	702	667	728	707	676	711	679	669	732	675	639	720	714	752	741	696	703	655	712	711	670	732	678	668	711	730	726	697	703	702	684	755	719	732	693	716	746	761	658	715	701	692	688	728	709	691	743	712	692	715	696	665	722	711	711	709	740	735	730	744	703	664	701	639	716	642	690	709	717	706	684	711	744	692	678	685	710	718	714	702	684	716	699	713	688	700	702	703	701	689	693	747	673	722	683	711	698	728	730	717	735	723	687	708	687	764	690	690	756	725	689	700	720	727	690	702	706	725	714	728	730	711	660	683	707	669	696	720	699	723	703	703	725	715	720	680	700	696	706	764	680	701	701	743	715	715	703	696	721	720	717	680	696	682	702	670	684	711	722	720	715	678	698	667	691	723	696	726	706	730	707	743	718	728	710	653	671	652	739	689	714	722	722	696	672	710	707	740	706	720	694	718	665	676	666	704	655	683	704	714	754	696	710	734	698	707	718	714	685	721	713	702	671	722	695	720	746	668	726	708	701	679	684	710	725	739	704	744	681	737	689	671	751	681	702	697	702	713
23128	20746	27328	24407	21617	22477	19305	10185	6904	5524	4355	3566	2988	2494	2167	1953	1695	1502	1488	1342	1372	1223	1204	1133	1050	1089	1137	971	905	954	943	987	936	909	936	862	919	840	905	879	840	820	815	950	814	838	775	823	850	836	831	859	856	863	861	835	799	862	799	785	813	819	794	841	777	809	761	787	757	741	773	812	759	724	779	786	761	801	791	814	824	757	797	763	774	782	812	793	785	817	784	772	739	774	818	760	845	829	793	801	801	798	784	787	794	805	782	859	756	821	797	755	767	786	804	829	769	825	764	781	768	811	770	775	735	782	800	812	811	828	785	814	819	825	802	787	773	745	815	825	810	770	820	755	832	741	793	770	741	793	792	833	781	770	763	774	786	795	789	805	808	803	805	818	762	830	729	781	756	810	821	795	818	778	775	826	793	752	799	757	782	798	759	811	806	768	773	832	829	804	840	808	788	746	792	794	809	758	816	773	812	810	766	775	799	777	767	774	749	823	811	735	853	775	758	739	749	837	809	753	778	764	788	793	725	808	818	827	766	780	803	739	860	799	857	832	786	770	777	784	793	843	734	764	779	809	848	839	779	813	784	785	818	785	814	812	774	842	762	808	791	728	783	790	808	792	779	808	770	789	778	788	762	791	798	802	819	795	807	776	794	788	812	772	822	780	774	815	798	828	790	785	800	767	767	810	783	752	783	800	757	750	791	763	794	742	781	747	810	762	824	797	767	792	783	783	775	825	737	791	825	788	773	827	799	788	774	788	791	882	810	781	810	774	785	829	813	825	811	799	747	764	782	732	788	753	765	785	768	734	767	817	774	795	798	772	828	758	802	819	794	809	822	754	793	797	762	750	792	806	775	797	789	756	772	773	785	818	821	770	729	750	809	788	792	766	787	787	820	748	769	877	764	816	764	773	750	788	868	815	744	732	760	844	760	815	814	752	777	779	782	789	778	817	813	820	761	786	767	760	823	770	748	798	805	772	751	780	750	839	757	779	788	750	741	748	818	732	814	824	827	748	778	773	770	782	811	800	750	813	794	810	796	799	775	763	805	770	793	748	782	757	816	767	778	811	783	783	852	845	737	784	815	796	775	774	755	820	742	784	782	793	785	799	789	817	839	766	795	788	842	791	748	769	836	772	843	778	775	796	822	813	766	824	768	740	786	800	848	807	809	750	766	789	828	797	744	818	804	840	807	789	804	799	803	763	770	777	730	828	820	780	785	766	786	823	782	761	803	832	802	747	746	831	812	795	831	823	800	792	805	758	745	774	810	757	762	788	833	774	849	740	753	833	764	792	812	811	727	842	751	761	769	770	776	773	808	802	762	783	762	753	812	766	760	747	799	823	807	768	804	833	756	753	785	767	753	758	780	755	749	797	759	801	802	772	771	771	765	781	795	780	835	790	746	772	803	789	772	774	763	747	832	784	842	795	809	777	730	837	758	760	776	770	768	801	806	791	827	813	820	799	812	809	761	811	787	798	845	802	732	784	842	816	788	787	731	839	796	795	816	825	805	766	788	762	847	780	788	790	802	781	769	788	807	786	779	781	777	773	804	741	771	785	846	753	808	798	801	790	816	806	776	733	838	788	744	773	786	743	788	814	833	777	823	750	765	786	797	752	794	769	780	775	770	740	798	835	829	756	755	754	813	791	820	799	817	757	821	808	814	775	762	798	797	850	784	778	787	830	796	766	753	810	809	760	775	795	778	819	768	823	758	821	781	753	768	807	811	836	794	805	771	691	794	754	794	813	784	756	797	814	800	777	757	818	789	762	768	827	787	806	770	768	766	795	795	789	748	785	737	784	762	772	803	768	797	803	775	754	820	774	810	815	822	817	772	784	760	800	770	792	773	808	811	826	778	754	805	817	782	785	791	777	830	748	740	791	784	786	740	821	819	806	755	809	790	769	812	786	867	779	779	782	807	771	765	780	859	789	788	791	793	796	845	817	830	805	840	797	779	781	801	826	758	806	758	767	803	766	790	772	818	782	798	737	787	799	783	804	807	773	773	751	785	764	779	782	743	795	762	793	760	768	776	779	803	791	789	771	805	804	782	783	732	792	805	754	775	772	769	795	828	834	793	779	816	796	778	809	834	786	817	781	873	770	777	820	787	740	802	831	819	821	757	757	743	824	769	794	760	740	822	734	797	784	816	770	770	823	766	794	760	757	781	743	797	777	770	798	800	779	775	867	790	798	782	755	813	736	776	826	786	767	777	827	783	844	832	808	822	795	790	733	812	780	837	792	763	794	766	761	847	810	821	778	766	763	828	788	864	794	753	812	808	810	782	810	785	805	826	799	831	792	823	781	809	741	795	825	807	842	773	792	784	715	777	770	773	823	759	759	818	779	748	808	789	791	820	815	778	812	782	829	750	772	800	803	811	788	780	755	810	774	738	757	764	772	717	803	790	811	793	764	733	835	821	819	732	790	748	736	785	806	769	736	840	793	781	775	778	773	802	824	762	763	760	791	728	807	806	799	827	788	815	811	762	791	791	813	783	751	767	807	785	801	759	750	788	770	769	787	740	789	749	752	797	750	829	777	738	746	779	826	797	757	836	803	756	833	815	859	756	736	755	829	808	792	801	834	777	797	760	728	750	773	813	807	781	741	778	768	751	760	777	811	816	797	753	775	818	771	794	770	788	737	779	800	724	738	817	811	789	758	808	762	794	743	765	756	792	785	793	800	729	784	843	805	749	834	739	694	764	790	793	789	782	765	786	812	734	768	764	799	738	755	867	768	793	798	767	833	750	777	771	832	777	755	800	780	766	747	791	811	726	805	764	781	779	807	761	795	836	754	757	821	835	752	752	775	798	792	840	782	800	806	751	806	796	797	767	806	775	800	743	830	791	852	842	850	729	823	780	797	811	790	772	785	801	858	784	806	828	820	767	807	850	795	839	814	755	804	814	788	776	772	784	737	847	795	773	810	839	778	792	813	797	823	802	789	831	735	758	760	815	761	808	771	827	772	782	773	769	792	808	825	793	783	759	786	797	799	861	761	796	770	762	760	774	800	748	808	796	792	782	765	760	736	789	788	791	783	794	790	791	735	778	743	754	774	792	753	770	778	774	816	817	738	751	794	790	774	839	829	831	841	797	774	752	825	798	807	675	784	814	834	756	754	742	803	778	786	778	828	724	745	745	748	790	784	795	743	791	795	779	803	826	802	841	830	768	806	815	757	815	809	809	780	779	790	774	816	761	816	807	763	835	862	739	786	826	798	775	821	755	766	769	767	804	750	794	775	803	800	764	811	853	789	794	789	760	788	756	751	781	769	791	821	799	814	700	764	812	829	824	817	825	776	757	723	780	792	845	778	778	811	813	751	761	782	780	786	797	807	749	797	777	820	790	813	783	792	782	735	814	733	785	784	794	799	777	771	812	830	779	763	736	766	772	783	793	786	805	805	795	775	746	790	793	758	846	785	826	807	767	753	748	826	808	800	760	745	804	752	759	761	743	759	795	802	828	829	820	820	757	804
40665	59384	54040	40326	33338	25320	18762	14950	12068	9777	7811	6446	5151	4294	3590	3310	2689	2432	2121	2021	1790	1734	1618	1600	1464	1395	1275	1241	1227	1158	1141	1092	1090	1144	1047	974	1022	1009	914	950	908	898	876	886	908	892	871	898	843	860	815	880	870	809	818	761	820	853	826	814	836	807	827	793	839	801	836	801	808	777	793	820	840	793	837	818	843	856	817	762	791	777	835	802	807	762	798	817	789	782	820	808	783	798	830	788	796	765	778	792	815	778	790	757	812	781	800	814	749	777	750	835	796	839	796	763	749	811	830	779	885	779	827	772	851	810	811	828	791	819	832	871	836	837	790	812	797	812	842	767	778	801	808	788	789	769	814	795	816	800	826	833	839	754	817	857	758	807	819	766	839	874	792	806	781	794	833	795	786	838	790	815	743	818	783	826	838	777	855	764	778	790	813	801	818	759	772	795	854	750	850	806	843	796	809	811	795	799	818	800	828	771	787	796	839	847	827	790	839	779	784	805	749	818	799	804	791	799	822	806	793	790	800	800	814	769	787	785	766	793	800	777	829	788	795	774	808	778	758	849	835	800	861	780	824	788	783	777	823	811	833	849	801	846	827	845	778	778	744	807	834	778	795	822	776	840	782	790	811	840	806	759	818	785	834	782	858	800	802	797	775	840	759	778	830	782	796	735	761	808	784	827	784	767	856	744	795	771	855	813	798	771	796	735	817	808	823	814	773	735	803	822	767	820	816	796	838	794	778	799	796	836	854	773	773	809	789	767	798	809	773	780	848	825	807	744	820	817	843	868	812	806	781	820	801	820	816	782	799	833	796	792	779	791	847	820	820	811	811	818	793	831	817	807	830	763	811	830	806	813	818	852	754	825	798	844	852	823	831	766	767	844	812	839	782	757	859	816	784	824	827	822	799	809	827	842	812	807	826	803	826	802	798	770	766	809	774	806	835	806	856	803	824	814	778	785	778	809	834	822	854	850	781	793	778	797	808	848	785	809	804	842	824	797	828	778	820	790	845	836	813	860	804	773	802	775	810	838	831	809	813	797	816	790	786	806	805	778	774	733	825	789	764	779	843	823	833	754	790	830	827	797	780	773	818	856	789	872	812	783	795	807	805	793	795	815	817	803	836	862	821	783	800	824	842	793	794	783	791	787	759	809	797	816	852	834	802	854	818	772	777	770	822	838	843	783	857	822	756	790	770	837	815	833	828	793	798	777	789	819	802	779	816	754	814	818	761	810	779	800	796	847	818	785	805	792	793	779	784	749	803	820	800	786	817	786	824	755	812	814	765	780	794	834	835	777	786	838	854	828	786	775	773	819	781	790	826	796	851	740	804	768	836	830	809	802	850	828	801	771	790	822	807	769	797	766	771	820	792	743	799	820	790	844	755	842	794	779	807	782	834	779	754	841	812	764	820	793	781	799	781	764	812	785	792	834	777	775	798	796	844	796	756	743	873	851	771	817	809	835	864	772	781	807	802	856	800	838	808	729	817	816	763	825	833	855	798	807	815	828	818	807	762	790	768	813	823	779	799	814	826	834	705	827	796	799	799	769	759	783	805	833	822	807	776	797	765	781	804	821	827	810	789	825	833	824	793	780	788	837	798	762	844	820	822	832	774	807	788	816	802	794	786	828	822	829	839	773	791	831	763	783	812	810	790	867	776	779	766	767	796	772	835	802	798	748	814	792	805	820	802	782	820	787	821	808	823	831	777	823	819	787	800	852	823	810	861	849	810	844	827	802	815	785	777	845	805	828	789	794	771	782	809	765	813	800	797	757	815	842	751	764	793	858	827	782	780	792	771	867	803	773	822	854	739	781	787	789	762	806	802	808	848	775	840	796	807	806	800	805	848	790	757	797	789	822	824	815	838	838	781	805	817	816	801	803	796	793	844	796	861	784	819	817	799	798	790	761	823	776	788	779	818	825	795	865	777	819	797	772	787	795	794	823	811	781	790	799	796	782	799	776	792	774	851	775	822	800	820	815	804	773	839	796	817	853	828	793	825	800	756	783	780	814	817	771	832	825	796	820	787	819	810	778	774	850	825	826	780	816	825	822	831	840	811	776	790	768	793	819	788	772	841	842	807	759	822	797	790	836	783	819	814	859	819	806	842	835	787	795	837	811	758	807	867	751	794	797	797	820	826	792	812	823	795	840	778	828	770	877	818	847	849	832	813	822	783	862	792	833	792	855	778	839	844	798	868	854	766	781	800	782	796	829	757	811	784	789	783	770	811	807	807	778	787	800	806	815	834	783	803	817	817	792	819	779	737	787	807	852	784	822	805	814	831	819	765	780	770	750	811	787	804	762	708	756	840	805	804	751	806	776	796	858	764	781	840	836	785	768	808	767	818	789	792	773	831	810	828	834	828	830	804	878	805	822	828	825	847	849	882	808	782	800	813	803	767	749	806	830	758	838	823	835	802	722	793	831	819	790	883	820	781	777	811	763	840	778	777	829	864	796	806	793	808	762	776	844	784	808	773	785	780	802	833	820	838	797	761	801	810	753	847	808	817	842	861	774	839	816	818	817	803	807	850	800	845	751	841	814	768	813	833	834	820	783	751	814	788	834	852	795	864	817	801	777	826	828	763	803	774	765	768	812	822	846	768	816	788	770	807	841	764	837	835	791	766	804	813	831	829	812	770	773	854	808	770	816	760	840	836	783	842	830	825	845	839	766	775	824	793	785	829	850	850	800	784	775	768	854	780	825	834	809	798	772	868	848	797	849	817	810	815	803	827	772	787	844	798	814	831	784	832	804	764	845	815	833	837	823	813	816	781	805	816	814	852	807	846	838	805	790	819	814	842	765	801	790	814	833	805	811	813	816	792	805	819	775	873	775	797	829	794	803	772	815	806	736	769	796	798	810	811	797	795	781	791	779	788	850	790	818	836	796	815	796	806	807	819	803	821	823	845	776	771	815	771	749	806	830	784	820	847	790	829	758	787	821	749	758	827	809	801	861	775	754	837	773	810	834	806	746	785	807	779	826	762	810	801	795	801	857	840	808	824	781	842	791	790	841	804	795	786	805	840	800	798	798	827	799	802	858	796	777	762	803	849	769	820	793	828	839	787	786	808	788	789	848	833	813	820	799	764	798	801	764	814	792	794	789	803	790	827	812	809	799	830	865	766	818	824	810	812	838	792	764	785	824	786	783	804	827	829	786	824	801	753	853	810	787	800	814	761	879	797	804	800	780	768	787	783	801	816	777	784	788	807	786	816	798	812	789	835	761	798	805	805	790	770	801	800	771	802	824	789	831	786	853	828	796	789	807	812	805	803	842	771	789	826	793	796	856	822	859	832	774	799	857	756	826	825	797	816	755	826	802	785	820	790	805	843	814	809	772	800	830	768	783	837	856	761	758	744	796	766	781	822	765	790	784	814	814	779	809	798	821	819	841	809	815	803	832	865	752	777	815	804	819	824	815	772	809	804	779	812	780	801	776	782	779	790	796	811	763	839	817	788	759	810	794	795	836	764	800	813	782
34569	34955	34897	23720	14035	7947	4971	3706	2959	2356	2100	1804	1550	1408	1315	1173	1101	1037	967	954	876	878	872	823	838	841	869	841	752	815	754	808	792	768	798	781	778	733	811	749	748	689	777	741	757	784	741	749	766	721	778	811	751	727	690	748	768	762	746	773	773	761	745	761	777	724	736	690	697	696	753	722	716	754	762	751	725	732	715	802	763	758	763	764	760	778	691	775	741	698	747	724	706	727	717	736	729	728	759	741	736	741	697	752	712	724	775	694	747	724	787	771	703	694	718	755	774	694	736	693	721	734	722	741	739	759	711	722	716	730	680	770	720	770	729	713	732	738	674	750	722	727	726	711	714	793	737	790	777	721	725	745	748	793	740	716	764	708	722	704	737	707	710	739	726	735	751	750	743	716	750	734	766	706	703	735	753	755	687	760	722	697	745	743	704	749	733	741	741	759	713	700	692	707	756	729	720	725	774	728	706	723	773	702	751	726	729	753	699	767	741	754	766	745	739	756	756	748	668	761	703	753	762	762	784	739	750	650	735	745	743	764	720	734	756	702	665	767	716	771	724	683	706	719	755	773	708	718	707	765	715	711	726	723	760	750	715	683	747	764	728	703	763	739	782	749	731	746	766	724	699	717	708	698	758	726	706	702	698	750	715	711	756	695	755	716	720	730	731	724	793	723	669	715	683	726	785	761	740	767	744	720	777	741	751	741	719	732	731	713	712	690	725	753	718	769	700	748	694	685	764	728	734	730	746	777	752	789	746	744	745	704	721	734	767	718	728	717	713	709	793	733	735	693	690	824	699	746	737	724	716	780	736	755	710	735	720	730	753	728	763	727	710	761	713	733	750	776	734	719	741	738	731	744	717	758	690	697	734	701	732	744	744	679	756	722	715	714	777	751	738	707	716	735	696	693	760	714	770	767	727	764	699	754	801	721	718	718	707	736	768	723	754	705	703	755	748	745	740	740	710	732	740	765	730	750	698	700	716	773	691	736	767	731	719	731	776	744	735	728	761	682	700	750	711	742	736	711	721	697	758	700	760	731	742	714	729	727	731	720	706	692	743	749	725	754	762	723	735	746	700	713	697	741	718	775	717	719	694	693	782	739	730	765	702	725	781	728	766	732	740	698	722	734	802	701	727	738	785	716	732	761	674	679	765	703	732	725	655	728	707	755	693	747	720	746	761	762	709	756	728	777	724	696	729	734	734	742	745	711	751	746	774	787	680	690	739	723	748	746	745	771	721	686	714	747	688	751	696	734	708	760	768	716	711	752	716	726	743	689	697	721	783	748	744	781	662	732	700	771	717	760	747	702	702	680	746	727	698	746	730	710	763	783	762	751	727	770	692	741	752	700	742	735	728	739	730	719	762	751	734	716	808	704	715	750	740	694	679	706	730	698	703	746	769	765	733	745	742	724	667	741	754	702	725	726	777	711	730	754	730	733	700	737	691	742	759	741	741	760	787	747	735	704	745	783	706	757	747	755	698	745	765	707	723	735	707	717	770	673	766	738	739	744	731	743	736	725	713	721	773	696	724	700	728	723	706	730	765	756	752	827	716	706	747	696	720	719	712	721	776	700	717	714	777	776	726	741	747	776	745	732	728	757	756	729	718	737	718	728	787	753	718	747	706	745	749	722	645	723	725	688	715	715	729	787	748	692	709	749	758	693	698	685	727	730	763	713	753	736	743	822	667	674	748	716	721	734	745	719	725	744	700	720	691	729	769	783	726	709	720	718	740	692	713	739	809	775	734	738	771	709	737	696	738	671	741	731	749	697	735	740	751	758	721	698	685	729	714	771	733	731	731	732	735	726	683	733	717	716	740	710	736	711	701	686	693	669	763	725	735	724	702	753	696	739	674	728	739	730	699	763	773	752	683	744	774	743	738	743	709	733	758	728	721	726	755	763	700	727	749	761	729	709	742	805	741	764	671	748	768	714	738	721	759	725	735	691	738	715	799	744	710	707	768	754	680	743	737	708	710	754	702	680	717	710	727	724	751	724	743	804	714	724	740	712	729	779	751	739	759	714	699	757	705	730	764	729	784	738	741	732	752	743	770	732	753	734	741	741	722	721	704	777	750	723	771	673	750	661	795	710	703	731	708	758	731	730	740	710	723	739	702	732	749	751	711	713	707	722	714	731	696	715	747	729	731	746	750	703	755	725	721	749	749	709	776	713	718	766	686	756	772	749	739	714	729	725	737	741	757	708	686	708	717	731	744	737	739	687	770	758	799	729	784	739	679	734	727	731	708	706	665	707	686	733	783	715	727	740	737	693	695	743	735	723	781	741	774	746	698	754	775	740	769	705	771	725	709	728	688	730	746	752	715	732	703	737	723	702	726	767	724	677	678	736	720	756	737	798	766	736	729	740	723	708	734	681	735	743	718	752	779	729	761	708	750	747	728	704	739	747	705	680	757	740	742	717	737	679	765	743	696	758	723	721	704	684	730	712	722	721	745	710	713	719	738	704	781	750	719	735	773	742	714	740	740	655	719	706	666	691	730	704	765	765	737	754	710	710	720	709	736	735	778	775	710	757	690	694	738	753	763	746	686	716	737	708	755	737	723	739	757	726	765	740	773	746	724	763	727	687	741	767	731	761	802	759	692	693	728	723	735	732	787	770	752	679	695	727	732	728	708	760	722	734	750	730	791	718	761	733	722	710	726	690	729	746	732	738	748	714	740	714	741	705	773	692	722	733	730	758	719	772	694	734	709	730	738	736	786	707	717	757	678	726	738	704	722	740	709	719	725	703	734	760	740	710	775	750	752	789	754	725	744	729	724	713	717	731	710	740	715	719	742	714	695	699	720	719	737	705	703	741	728	747	689	728	754	701	749	721	722	773	689	760	728	740	773	724	700	723	765	743	711	699	729	700	747	774	678	738	743	732	700	693	738	717	707	742	712	764	704	740	775	700	711	776	735	776	766	759	767	726	786	699	658	730	655	736	725	706	732	734	757	729	728	760	658	695	718	764	690	711	783	735	697	706	707	701	728	828	690	708	756	752	750	724	703	766	715	742	787	768	758	756	726	784	722	758	720	699	793	773	691	679	724	719	711	728	711	756	713	756	661	716	744	706	755	754	744	738	740	761	690	738	706	756	719	751	713	750	722	718	708	695	708	772	738	739	715	723	685	767	666	735	745	740	740	756	708	750	695	750	745	713	708	742	735	701	750	727	752	760	732	719	694	735	711	696	715	741	729	726	725	719	745	753	740	744	716	699	750	698	724	675	746	749	764	656	703	731	730	789	732	745	771	706	747	748	753	722	732	728	784	742	728	717	732	739	699	735	743	724	740	705	727	718	773	653	717	768	724	713	715	720	762	719	716	729	750	744	703	716	707	766	699	741	791	739	753	745	785	731	699	699	730	814	790	695	742	717	739	736	726	764	744	725	738	755	708	737	673	724	756	754	774	722	713	745	711	792	740	736	757	773	745	708	716	716	726	741	732	712	723	751	738	763	733	754	693	719	727	684	733	712
37743	45951	41156	27504	19553	13214	9335	7097	5731	4568	3904	3095	2675	2260	2006	1705	1583	1425	1264	1237	1201	1047	1085	1046	1024	988	982	949	974	930	864	884	874	899	808	884	842	887	790	866	823	817	780	763	793	788	843	796	853	833	790	857	737	808	798	780	813	802	787	789	784	772	726	759	754	784	775	789	727	772	806	787	764	717	811	812	770	767	790	771	785	806	802	801	731	780	753	811	754	782	770	776	750	807	776	772	774	792	764	709	756	799	821	746	784	748	775	748	719	814	743	754	783	808	804	830	794	766	772	820	814	766	758	802	782	781	764	745	765	738	802	766	770	773	839	843	753	805	725	776	780	782	752	782	770	737	777	816	760	739	752	778	730	754	822	775	774	786	769	780	735	772	793	803	792	799	773	795	729	727	774	808	782	772	777	823	808	736	775	750	769	759	807	804	804	771	801	758	755	733	793	753	819	788	769	800	755	816	816	770	778	795	780	732	729	726	749	779	806	792	796	795	739	759	783	799	766	829	721	812	767	787	768	762	771	715	776	814	734	721	773	752	764	813	721	770	785	762	774	775	797	792	811	787	797	819	829	748	748	747	777	802	767	777	750	800	780	719	788	772	756	765	799	804	817	753	781	794	720	740	807	786	752	724	788	809	787	729	794	792	784	767	788	805	762	716	743	808	727	800	749	766	761	740	741	728	775	744	795	799	720	791	794	793	764	773	775	818	776	805	812	739	785	805	793	761	764	747	822	775	769	790	776	732	763	749	806	783	821	776	757	745	734	767	749	754	807	739	768	772	764	797	783	732	772	773	735	801	768	796	766	744	774	783	797	733	788	754	728	759	719	793	825	802	821	820	769	792	792	798	747	777	772	799	805	804	783	770	751	767	809	750	808	775	755	754	781	740	848	759	795	728	744	776	773	784	775	800	811	714	830	751	781	821	783	808	783	831	739	774	787	769	801	774	802	775	769	819	779	806	794	796	783	804	808	759	795	758	772	751	787	781	787	777	785	799	731	741	818	831	811	758	781	784	768	769	814	728	820	789	785	767	783	762	798	813	753	770	775	731	772	758	778	830	788	793	758	790	790	780	818	804	759	752	815	781	766	769	768	808	793	795	761	776	792	767	756	795	821	805	753	777	759	750	778	783	769	797	732	780	774	762	742	763	797	799	738	816	777	770	760	743	800	747	784	868	794	733	781	824	731	780	801	791	783	805	786	798	796	792	766	733	765	829	787	713	813	752	772	801	745	773	788	720	793	750	845	831	752	783	851	763	760	769	777	756	793	786	765	801	735	785	757	755	789	794	756	841	752	767	742	765	871	763	790	777	785	763	796	758	761	791	771	776	804	772	813	772	760	759	758	835	784	792	763	738	738	793	781	789	791	808	817	819	750	793	707	749	807	784	766	818	737	741	779	796	801	717	718	796	771	787	790	779	777	739	780	801	751	782	754	791	798	795	793	776	760	761	726	791	827	769	790	735	780	765	789	788	757	758	787	833	759	806	749	810	740	796	779	728	748	823	771	747	783	762	784	775	815	784	755	798	764	755	791	748	810	794	789	786	773	759	746	791	783	766	846	770	782	806	729	773	783	744	808	761	752	757	804	756	767	783	785	748	778	747	815	804	806	782	779	730	765	760	764	719	815	769	790	777	790	749	748	753	837	774	804	783	806	790	774	806	775	798	784	792	783	790	793	740	775	732	807	829	753	727	730	810	804	745	727	748	782	729	776	820	766	770	796	777	839	744	770	751	743	762	765	793	761	733	771	750	804	758	769	790	755	742	807	762	750	754	812	777	758	763	793	765	779	763	796	779	777	759	794	819	852	783	796	794	826	774	749	733	760	754	822	787	779	771	772	786	757	779	760	783	774	814	774	811	770	750	757	749	780	772	756	791	819	761	764	737	824	759	775	786	801	775	760	741	771	805	834	812	753	786	730	736	794	738	786	773	767	791	793	760	765	802	766	793	744	793	820	759	752	793	764	792	734	803	753	781	766	765	761	829	782	793	702	736	797	826	760	712	766	756	834	780	784	773	771	759	778	817	770	780	819	762	770	774	752	755	785	796	779	746	773	742	853	801	750	783	811	775	733	803	736	778	788	748	780	779	731	792	755	773	768	716	768	745	769	826	780	789	786	766	777	756	751	767	734	732	783	803	783	793	767	769	744	797	813	826	791	737	763	798	774	763	807	788	794	753	761	774	783	773	734	804	806	766	770	810	839	813	777	763	799	754	785	777	810	738	756	774	779	788	749	815	777	814	741	742	802	862	784	797	747	817	775	801	739	810	765	768	808	780	738	783	812	788	752	773	785	811	800	754	763	737	787	771	735	763	806	806	761	775	755	806	754	814	764	812	755	761	809	805	732	753	795	745	781	801	785	776	769	787	794	815	770	795	831	772	740	783	752	809	803	722	784	769	796	799	734	707	748	771	714	758	726	740	753	758	785	784	771	712	741	757	819	804	738	763	771	785	722	754	823	750	707	763	809	819	719	765	763	760	750	778	764	752	801	802	724	791	715	758	780	783	792	790	753	758	796	776	780	804	755	749	810	738	811	767	791	763	783	748	793	823	742	800	807	770	771	743	731	799	758	750	812	748	819	792	789	815	773	763	793	763	743	761	771	835	759	770	791	777	744	793	749	726	803	755	728	747	809	774	764	746	775	847	758	761	791	811	795	793	771	769	756	751	816	781	779	800	772	758	768	750	805	802	740	743	773	793	717	803	779	844	800	809	737	760	725	781	763	836	753	790	798	813	745	807	782	769	772	753	743	810	756	749	747	777	793	763	775	787	729	745	788	746	784	752	792	801	809	823	783	749	788	766	782	787	758	791	789	810	766	768	767	781	751	673	790	789	782	784	783	791	779	786	797	752	771	765	777	805	805	767	809	796	741	775	761	755	801	800	805	774	755	757	767	801	725	760	815	771	761	772	847	760	793	799	801	782	817	795	767	783	812	742	784	856	776	760	708	831	762	800	725	774	816	799	783	725	729	814	754	814	777	773	798	768	788	771	779	755	755	747	773	802	783	744	801	739	735	792	776	792	799	712	809	787	749	739	748	783	787	717	791	778	746	822	762	803	756	774	768	817	750	843	789	821	814	787	795	779	743	801	789	770	801	752	754	728	786	782	765	814	775	816	779	795	794	804	773	745	819	707	778	758	799	728	747	751	743	750	767	721	813	775	795	775	783	772	817	768	744	737	815	770	747	773	781	785	749	785	829	789	752	729	819	790	769	798	794	792	782	794	764	818	778	770	744	789	783	773	777	796	783	796	748	809	752	764	771	745	792	793	761	800	830	785	810	781	821	816	742	760	759	709	798	794	792	820	777	774	802	751	808	761	765	784	785	764	731	763	795	812	870	791	780	733	810	786	757	818	755	765	752	743	777	785	782	720	796	812	731	797	716	820	764	803	760	750	747	727	814	787	744	780	784	767	819	739	807	807	770	732	813	791	762	819	772	810	759	810	798	768	754	752	802	779	742	802	836	803
25064	20761	27176	25693	22575	18154	11089	6720	4804	4000	3097	2571	2166	1856	1598	1448	1264	1257	1205	1089	986	967	899	904	901	866	871	826	822	794	817	782	765	779	741	759	752	729	728	661	724	728	676	702	730	711	723	671	717	636	659	682	684	690	741	674	656	643	670	675	651	674	693	702	665	632	674	667	676	682	674	674	647	735	707	725	655	668	696	650	661	703	738	647	663	634	702	674	674	671	687	640	657	699	659	691	684	676	670	679	648	691	673	636	639	657	703	677	667	665	684	659	662	671	673	663	649	618	695	685	665	690	624	632	653	687	685	677	664	698	664	673	712	664	619	672	669	639	672	670	629	645	673	633	670	662	619	680	676	651	710	670	600	624	640	616	684	673	660	691	616	655	634	621	646	683	644	664	668	716	683	680	678	712	657	634	638	662	705	666	667	612	663	632	611	673	629	628	699	669	678	647	702	652	679	655	664	674	673	680	642	665	646	677	677	712	666	636	659	672	671	657	725	667	662	674	680	658	654	695	722	642	640	663	655	667	678	680	646	651	690	696	655	687	687	654	713	651	648	625	707	700	683	645	639	634	722	666	699	637	655	714	699	653	695	666	659	652	640	636	654	639	713	613	670	684	631	730	659	675	631	610	678	656	666	641	673	643	697	753	668	650	641	711	667	669	689	676	686	653	613	670	699	626	660	692	662	640	646	686	649	665	686	665	687	662	705	685	661	640	625	645	675	666	656	666	681	661	677	673	697	639	692	630	691	665	699	643	654	700	677	656	643	682	658	661	680	678	657	618	652	650	677	690	688	643	705	657	679	704	656	698	681	699	696	668	634	639	663	664	670	631	689	648	644	683	648	651	641	701	695	686	653	649	627	704	646	688	704	633	643	705	740	682	641	680	676	685	693	708	698	641	634	691	688	652	633	693	679	657	698	651	697	651	689	646	662	690	635	647	659	703	629	683	686	657	671	666	678	681	722	631	671	671	646	667	653	639	648	653	619	671	640	651	691	680	645	655	679	640	666	666	705	697	671	683	618	685	652	658	684	690	682	671	600	632	701	663	690	660	648	608	657	640	692	708	668	702	658	691	680	707	651	731	695	657	689	644	695	671	673	660	670	673	668	639	686	687	700	651	635	628	663	683	629	664	646	632	670	639	646	720	677	655	692	669	645	645	728	663	674	657	716	707	711	642	664	689	684	710	678	623	673	721	706	653	698	665	652	668	701	663	688	696	680	664	717	632	669	667	678	658	650	672	662	629	644	675	638	656	662	682	670	663	663	681	661	657	660	681	709	713	680	672	650	629	627	659	621	678	695	669	651	691	644	661	719	657	652	647	695	636	618	673	712	660	698	642	656	668	676	691	654	683	633	711	648	627	687	658	651	687	648	619	644	668	672	687	645	663	653	676	652	681	661	669	681	685	655	667	745	644	676	678	690	660	673	676	675	685	622	681	643	618	686	710	668	613	672	679	681	622	626	656	651	644	698	701	689	683	666	644	630	660	683	674	665	665	707	689	657	715	678	717	702	676	658	686	645	664	631	648	688	671	657	659	689	681	677	639	657	641	665	691	679	684	602	666	685	666	663	661	641	682	673	646	634	678	667	647	675	699	642	651	630	616	627	631	668	696	684	671	625	674	655	600	639	654	649	677	650	661	637	697	614	693	651	680	644	631	635	629	677	617	601	637	651	677	668	680	673	631	678	700	668	629	627	706	645	614	680	627	624	659	662	644	675	678	653	607	670	673	631	635	621	654	689	671	695	663	648	654	705	675	649	623	638	665	685	659	697	685	669	683	697	629	681	658	668	677	650	649	705	707	654	637	688	680	682	720	734	590	645	688	688	698	654	699	625	669	624	680	613	612	680	636	654	652	613	691	666	689	633	677	694	684	665	613	651	622	618	689	679	627	661	683	653	659	687	654	673	669	704	678	621	624	629	611	645	650	657	666	655	627	667	656	664	656	665	646	682	633	700	680	666	604	629	734	663	712	691	681	642	652	654	666	643	720	714	671	643	629	670	627	660	666	678	655	707	614	658	649	666	661	699	638	634	689	731	639	623	661	652	653	648	654	680	626	681	661	652	661	680	644	632	681	671	686	651	678	643	683	676	723	664	716	668	608	670	665	672	684	608	696	645	649	647	681	700	681	658	700	632	697	625	653	663	673	653	659	661	667	627	699	651	671	620	670	617	653	701	668	652	690	651	651	699	687	683	703	683	646	642	658	668	679	664	715	683	690	636	692	621	681	690	655	654	692	659	655	651	638	635	661	656	621	615	640	671	647	632	630	652	682	673	647	698	676	671	668	675	684	665	680	681	675	657	633	660	660	662	642	716	707	689	697	655	646	620	657	687	614	654	637	694	650	664	669	703	625	652	686	671	673	723	672	693	676	644	702	684	614	666	658	635	663	640	678	666	735	637	661	679	662	634	642	708	693	693	669	715	670	636	677	697	650	641	676	660	640	634	666	690	646	702	671	698	637	675	621	650	658	679	638	647	687	665	710	624	659	613	662	667	694	683	718	641	628	638	686	649	684	664	668	701	673	617	664	661	633	645	651	608	606	610	670	652	622	724	666	631	683	679	691	660	673	658	656	697	658	666	639	632	692	687	687	653	645	642	684	685	635	659	700	669	665	675	663	733	673	662	668	633	651	689	641	642	647	673	689	655	677	687	673	660	659	715	648	659	672	694	702	652	673	713	684	658	715	693	667	661	646	642	665	681	675	668	668	661	692	686	644	653	662	683	656	680	655	674	666	658	664	670	650	674	632	673	649	640	678	679	682	621	690	666	688	714	668	643	632	693	673	631	686	639	611	626	637	665	648	625	650	672	665	681	655	703	707	628	660	617	630	648	622	687	665	639	655	652	686	678	677	672	689	657	701	646	627	672	653	682	601	688	693	679	660	677	662	666	703	613	670	659	703	646	710	683	644	679	657	666	644	654	727	677	714	627	680	641	647	637	670	635	697	668	650	684	647	703	659	723	730	670	697	658	669	663	639	635	645	648	644	662	678	719	654	660	680	624	712	653	659	663	631	747	654	611	683	673	648	642	636	631	650	624	658	633	700	649	628	654	682	670	639	677	680	675	653	682	687	685	668	671	650	647	674	677	688	690	678	698	676	621	608	650	671	688	697	669	623	671	713	696	702	690	627	652	684	651	699	675	672	661	673	635	697	625	636	659	682	690	722	650	667	636	688	663	641	671	669	643	670	652	637	635	667	638	644	620	708	643	672	655	662	667	678	662	659	694	668	630	659	684	688	644	669	704	659	722	632	689	663	662	699	660	626	638	639	693	668	636	639	704	723	649	650	676	664	633	659	667	658	668	643	669	644	647	656	650	634	691	676	700	706	653	660	655	633	624	681	695	642	701	634	623	651	672	692	652	617	667	687	689	621	648	653	693	674	715	698	687	675	685	674	716	672	653	618	663	695	648	684	675	695	662	660	674	676	687	639	646	662	716	665	627	662	624	652	641	613	699	639	694	665	635	686
37784	54379	49141	37670	28572	19493	14568	11373	9156	7382	6024	4814	3937	3316	2752	2386	2106	1842	1715	1531	1414	1341	1223	1140	1200	1097	1042	1060	998	892	907	916	850	856	913	788	807	815	826	778	779	802	768	721	715	772	763	726	695	714	685	725	737	774	697	712	721	726	749	747	739	743	738	783	708	709	723	699	711	689	695	721	724	726	660	705	726	715	705	710	723	726	687	655	688	698	712	686	696	685	694	691	645	729	686	719	717	725	697	748	704	697	661	704	701	684	713	740	736	704	707	747	702	697	737	680	714	712	729	710	664	733	705	662	731	693	681	687	739	674	747	724	709	656	696	649	692	658	726	694	710	748	719	716	710	707	703	708	695	728	705	683	680	702	719	742	733	721	631	718	703	676	696	730	712	668	709	710	724	739	714	660	713	686	680	739	676	694	709	747	695	752	665	719	696	683	741	711	708	716	722	690	695	721	745	692	668	728	655	673	690	701	716	705	713	787	726	681	689	722	732	731	699	710	696	702	658	735	712	723	729	697	694	750	706	689	736	658	691	698	718	719	703	690	685	705	670	668	680	696	698	736	680	649	710	683	721	695	714	721	681	709	722	708	652	668	675	656	675	669	767	692	718	767	745	659	689	737	704	754	704	709	731	710	704	699	733	704	667	726	695	706	689	651	675	715	721	630	686	704	696	712	705	701	701	738	720	684	709	698	688	737	694	695	702	691	723	676	671	727	625	747	743	713	699	725	752	735	684	714	739	734	748	732	721	677	729	725	663	674	717	707	732	708	689	734	682	705	737	718	765	694	691	732	670	708	707	700	757	736	665	713	690	705	722	731	723	713	689	675	690	681	709	657	669	691	708	688	723	711	714	705	717	758	765	700	671	697	749	721	711	753	691	710	740	700	709	705	684	672	676	695	697	696	699	695	692	701	684	738	704	705	725	767	738	701	656	759	703	719	672	687	731	683	712	706	691	681	697	688	704	713	690	740	717	708	650	729	680	716	710	682	677	758	680	719	756	717	691	731	715	750	706	689	667	760	738	741	717	671	671	672	699	719	675	682	724	723	658	691	724	658	710	723	658	714	689	722	707	742	677	733	716	709	713	725	748	748	711	687	717	719	737	750	714	671	670	648	708	692	697	720	682	723	731	721	665	685	700	661	673	659	746	686	688	695	682	738	642	730	690	709	701	675	736	679	678	685	691	738	698	736	698	657	697	701	713	709	694	731	751	699	702	703	720	693	714	690	692	688	696	720	732	670	707	715	718	711	705	694	739	719	741	692	653	654	737	658	711	703	670	714	695	668	701	726	689	701	715	657	737	719	685	667	677	699	688	735	705	698	735	716	693	718	716	795	678	708	672	675	711	697	722	682	685	677	695	675	736	705	699	699	657	723	695	734	708	671	747	720	694	668	699	719	744	702	697	719	727	734	684	661	726	712	680	719	649	678	697	743	685	709	720	714	670	720	678	666	692	705	715	755	677	672	700	708	717	734	687	651	661	667	706	759	688	677	777	714	656	686	716	660	698	687	692	717	699	734	685	694	745	688	699	702	700	665	704	723	665	719	719	681	678	698	727	716	722	685	719	703	707	699	707	711	680	721	693	666	725	701	689	749	688	682	702	670	689	666	694	738	727	751	662	714	678	669	696	718	730	728	705	707	702	754	712	722	665	676	705	787	686	697	712	725	732	642	714	709	644	706	714	715	710	686	677	740	693	692	776	654	714	727	711	707	679	692	663	697	725	700	685	689	629	727	758	740	684	677	733	710	676	693	652	731	719	722	722	677	688	706	764	699	700	722	719	710	722	740	734	672	653	677	722	738	748	690	689	709	722	666	768	718	727	709	697	706	745	705	733	710	659	664	692	747	723	707	694	673	685	708	708	701	698	708	703	703	724	698	682	720	683	709	704	691	698	730	725	698	689	734	711	719	733	704	697	717	705	700	722	728	716	693	701	699	724	688	738	721	648	720	716	678	738	717	722	695	678	730	754	741	696	724	655	677	703	687	738	707	741	672	687	706	692	731	716	711	620	711	712	712	723	748	708	722	699	671	684	685	696	653	667	705	720	689	721	719	691	691	704	670	722	691	697	733	722	696	701	722	770	662	709	697	748	679	709	715	684	670	667	722	763	691	700	751	710	699	677	701	720	748	703	757	730	724	684	717	668	719	687	725	709	742	717	675	697	682	676	673	762	707	725	678	716	718	708	735	701	658	697	733	676	716	642	712	704	709	705	710	644	688	721	701	668	647	674	700	699	694	696	694	724	713	677	717	713	693	666	700	724	708	685	707	740	652	695	741	686	699	696	678	734	672	677	666	708	680	706	722	712	682	723	679	687	690	738	730	752	669	713	719	712	674	714	668	686	727	734	694	678	680	692	704	678	687	680	705	734	697	732	734	694	726	691	731	751	655	701	703	759	706	672	700	697	678	699	711	660	671	718	737	684	665	708	722	749	667	728	716	683	641	716	715	666	707	716	700	710	646	743	693	731	682	740	687	690	739	681	661	726	719	648	642	679	703	680	677	714	716	690	742	684	686	740	691	695	652	680	720	689	727	714	730	708	704	731	710	719	682	673	690	676	682	693	716	704	691	691	718	712	652	717	683	725	730	745	712	702	660	715	695	724	701	716	700	690	701	718	719	754	732	661	708	700	691	717	722	703	644	715	714	687	689	708	724	687	723	703	703	724	713	679	692	725	720	715	718	719	707	692	700	656	703	704	739	730	682	685	685	715	669	687	706	696	719	714	722	711	693	710	684	683	716	712	676	700	712	708	674	731	740	708	677	726	673	704	708	649	664	756	711	710	708	753	672	727	662	727	744	676	695	690	709	745	682	686	731	709	703	744	684	683	689	715	672	686	671	714	705	702	714	656	747	697	713	690	742	746	668	718	739	693	686	683	728	645	702	709	710	704	714	734	667	721	756	709	716	728	692	715	692	722	720	686	684	760	700	694	671	655	690	719	711	716	694	703	691	749	745	701	671	682	711	693	677	734	743	695	707	671	674	689	696	683	679	688	736	706	724	700	725	666	686	691	741	700	640	683	708	678	705	700	698	671	725	693	663	689	743	710	717	689	665	692	694	702	691	692	679	698	666	742	730	711	727	678	728	684	665	639	723	684	691	731	730	696	728	721	696	696	672	708	687	705	749	734	714	719	730	733	722	644	705	763	706	711	732	676	706	712	693	704	748	683	702	696	690	727	716	691	703	720	680	675	698	711	720	717	718	749	680	721	711	699	690	764	715	771	694	668	689	644	682	711	680	723	715	673	708	729	680	739	708	676	724	706	709	675	743	748	683	679	695	741	716	666	755	665	693	676	702	725	700	675	694	723	668	719	717	661	725	672	690	697	708	695	718	744	727	718	705	658	706	760	704	713	714	656	709	720	661	726	698	686	646	682	663	711	713	723	663	729	674	682	647	725	720	739	658	696	665	733	661	731	703	674	663	696	644	714	699	713	712	726	705	715	745	689	720	724	700	686	687	704	672	704	693
23162	20759	27429	24775	21817	22221	19289	10680	7190	5765	4476	3594	2961	2561	2243	2023	1702	1645	1468	1430	1324	1283	1246	1134	1116	1069	1016	1061	942	959	978	956	992	956	952	892	916	853	830	830	853	807	797	875	819	800	791	818	870	805	773	832	742	746	805	793	863	800	769	804	816	792	831	770	798	766	810	807	797	808	804	801	806	779	764	805	786	764	816	784	796	756	844	799	764	825	747	797	797	832	803	814	808	759	791	807	811	786	786	755	760	800	817	829	779	783	774	751	808	780	785	877	829	752	798	747	848	784	767	814	821	806	828	752	750	823	777	716	778	796	822	775	765	841	815	718	779	772	798	753	801	773	769	749	780	787	790	838	799	775	832	834	802	782	829	744	749	817	769	762	800	819	816	800	802	779	805	779	821	826	790	767	790	771	753	793	777	810	793	762	788	791	736	786	742	807	793	791	798	754	791	780	780	757	759	851	760	778	809	801	816	795	782	803	765	814	801	809	777	788	762	810	758	771	796	758	799	813	793	828	820	727	828	827	778	773	787	733	817	805	777	756	797	795	798	758	811	803	730	835	724	790	776	772	816	780	833	771	803	796	835	766	763	754	816	768	764	800	802	796	780	781	794	803	764	801	761	820	852	799	769	818	746	842	746	780	749	849	787	767	790	781	793	792	760	822	773	789	763	780	815	770	819	812	811	748	823	787	808	801	744	772	747	792	792	787	822	840	815	793	818	801	785	809	761	764	795	817	774	751	823	775	816	800	774	762	740	863	806	847	765	803	783	765	818	798	787	787	797	781	761	787	784	795	842	827	794	781	761	785	766	809	793	762	805	829	769	756	775	813	798	805	751	776	831	822	766	750	806	789	827	744	785	753	759	806	802	761	761	848	789	808	785	798	756	806	787	777	822	827	799	819	787	818	848	750	808	781	760	771	825	787	852	797	741	792	761	824	747	832	784	794	811	789	762	803	775	811	790	767	801	781	790	750	796	770	808	841	844	799	796	786	797	752	763	785	797	808	813	835	836	776	811	766	792	799	824	756	799	777	785	806	795	832	746	763	770	845	780	747	823	761	800	823	787	775	776	809	789	801	758	797	795	762	792	783	776	813	791	839	819	793	776	818	770	787	817	770	793	802	776	773	806	770	798	840	769	793	767	729	813	825	796	789	737	776	812	872	800	780	828	786	808	781	795	800	814	776	798	803	804	814	770	813	807	813	783	809	788	824	785	723	791	750	830	782	799	795	773	809	786	760	787	815	785	806	814	820	775	778	765	808	794	808	822	751	810	819	786	769	772	787	760	816	793	730	822	815	861	808	757	838	812	799	806	843	752	818	769	804	806	800	770	830	768	744	762	760	807	786	764	825	838	791	764	791	804	807	770	806	799	832	739	792	778	777	805	774	834	733	761	768	810	783	772	850	784	834	803	749	750	773	792	797	817	754	771	812	783	785	889	745	826	812	797	820	769	810	789	773	788	767	807	771	780	797	794	756	870	804	754	816	781	777	794	764	838	803	813	753	812	817	723	799	812	769	832	788	834	801	770	772	814	804	823	767	786	747	778	840	803	786	834	756	793	749	789	741	776	771	777	791	818	792	780	834	812	790	823	813	798	725	786	783	745	725	741	832	792	760	825	781	756	798	824	783	783	736	771	760	787	779	774	791	785	833	769	819	850	764	769	818	793	778	773	789	777	768	830	786	767	820	782	774	774	790	809	761	714	729	752	810	785	827	800	783	785	790	770	804	820	802	820	814	768	819	770	838	781	807	778	790	861	771	781	768	788	785	778	795	777	788	757	820	785	834	759	763	790	789	810	766	756	805	792	786	787	824	804	781	768	754	804	788	816	761	779	763	769	780	739	793	807	784	788	776	737	779	825	834	764	771	752	817	766	833	767	776	782	805	832	775	820	779	817	784	826	758	761	736	733	801	794	787	836	800	740	783	819	790	803	784	813	816	781	734	777	757	801	792	775	758	817	783	788	795	837	835	787	835	827	764	836	762	791	837	758	783	786	814	744	799	786	804	771	768	765	772	793	808	766	787	793	798	795	769	781	798	807	744	778	804	789	798	801	759	751	783	808	820	809	815	804	808	779	795	810	773	811	821	772	802	792	754	810	796	779	757	809	762	765	757	722	812	778	767	737	783	827	808	762	783	780	778	785	791	722	752	795	763	763	775	793	843	842	798	778	756	826	830	764	803	788	808	829	793	765	773	757	779	765	766	803	820	773	807	743	771	760	751	806	768	743	853	770	789	794	791	806	799	809	813	806	813	777	780	779	799	818	774	805	796	749	772	799	807	776	837	822	801	822	814	788	789	768	805	772	783	779	843	800	806	832	775	774	782	819	784	823	771	777	799	799	770	749	789	759	805	807	818	818	833	778	737	748	773	817	833	782	781	807	778	776	782	828	759	801	814	827	775	789	820	785	811	758	819	864	833	798	751	810	827	713	758	834	816	830	827	765	768	817	849	829	753	823	804	763	762	723	830	845	741	812	782	777	781	808	744	782	856	752	717	790	803	831	761	816	832	787	796	782	768	843	726	784	839	804	768	755	746	815	838	781	752	833	777	823	794	749	749	803	795	792	810	800	737	782	801	773	787	774	754	807	793	797	783	814	837	755	787	820	790	802	818	765	792	817	798	774	828	781	723	822	794	754	788	866	811	746	811	771	819	799	727	786	768	785	808	848	833	815	763	784	740	814	788	798	767	784	789	777	751	810	816	836	781	763	816	810	753	803	831	792	814	770	796	811	847	813	800	785	829	810	799	825	846	801	796	816	802	785	770	716	786	857	752	764	801	749	770	773	794	775	780	787	728	812	778	781	764	826	795	788	789	780	776	789	828	753	764	751	850	755	725	806	788	783	794	813	804	812	817	808	794	772	748	775	808	788	780	804	767	801	801	807	773	770	794	731	779	819	790	789	781	793	801	827	833	807	764	772	819	820	813	815	770	788	763	768	802	784	760	790	821	812	752	753	860	809	793	742	686	795	814	795	833	755	741	780	866	794	825	804	764	802	807	747	801	772	780	767	847	764	829	808	764	836	772	791	798	771	732	785	744	740	786	804	798	743	794	780	726	798	792	827	795	789	778	779	812	822	791	814	781	781	785	782	767	750	762	766	751	794	817	806	815	840	754	816	798	775	827	783	815	805	740	823	742	800	778	792	783	743	822	830	801	774	784	785	800	765	778	758	724	790	798	818	846	728	818	804	789	789	792	794	796	851	828	793	820	764	772	795	837	817	801	799	798	802	824	738	789	800	830	796	750	818	784	768	768	780	777	733	805	767	761	774	794	833	798	728	804	808	808	786	782	796	803	777	774	746	755	820	800	819	804	816	773	786	800	787	781	736	749	823	775	803	811	786	789	786	813	804	834	774	810	793	828	818	793	827	762	728	798	800	790	778	760	831	822	779	812	736	778	768	765	857	797	785	771	767	797	783	807	791	769	794	815	791	792	809	770	806	779	791	819	771	783	773	761	748	760	789	834	799	822
39131	59158	54917	45630	32582	24339	19220	15647	12535	10056	8165	6522	5407	4458	3732	3332	2984	2611	2264	1960	1825	1689	1582	1523	1483	1431	1353	1285	1224	1098	1148	1133	1099	1021	1050	967	945	986	912	923	903	940	885	859	872	926	886	853	903	845	829	919	847	856	867	833	870	859	823	826	892	835	847	801	804	817	808	811	845	820	849	805	851	820	801	781	794	808	830	846	805	829	810	800	811	748	777	826	798	809	807	797	827	803	815	821	777	819	793	798	835	863	805	828	833	802	795	842	824	816	826	761	832	830	797	767	840	786	776	799	766	804	802	779	812	758	814	833	813	802	824	822	867	801	826	799	778	819	796	796	827	806	834	759	784	854	801	801	783	781	835	803	840	788	745	851	799	844	858	806	787	847	860	822	770	802	812	800	744	837	797	811	805	780	825	797	839	796	788	811	808	789	799	810	783	861	802	832	780	792	764	801	836	805	827	787	777	803	823	772	794	795	807	785	777	796	737	857	786	839	748	796	854	822	777	764	795	816	818	810	801	818	834	772	787	875	731	804	786	832	815	821	794	844	819	790	785	754	838	804	795	868	805	816	829	807	824	826	805	752	807	771	865	825	840	819	808	779	826	788	837	786	764	843	849	831	802	830	799	791	799	751	798	856	805	757	858	795	812	839	777	807	771	783	796	821	803	762	763	818	772	768	811	792	892	776	812	815	819	815	726	781	824	729	828	815	769	844	806	748	751	830	830	838	817	792	772	750	789	808	781	822	837	771	853	810	799	816	773	772	829	761	791	848	859	752	735	823	793	813	786	782	808	850	800	805	809	769	797	785	836	757	803	851	782	784	789	798	783	802	806	790	845	832	797	835	789	832	822	851	814	838	771	804	824	832	847	759	791	827	787	800	812	822	823	766	854	791	817	806	758	755	722	789	833	814	824	781	818	795	825	793	794	857	825	779	837	813	795	804	800	802	812	826	788	773	789	780	860	787	784	825	778	823	825	833	790	782	780	818	792	794	778	823	778	789	812	759	851	806	823	778	805	823	822	776	787	804	864	771	825	813	771	790	835	779	813	798	807	874	825	787	838	765	822	819	780	749	825	828	783	810	818	797	780	788	797	844	793	777	765	839	873	803	852	816	787	793	782	771	791	801	801	820	809	791	776	761	797	785	781	789	834	776	813	795	820	821	790	856	812	785	764	790	805	781	780	851	790	801	776	777	779	803	802	719	795	824	802	826	783	831	814	840	796	755	786	753	772	774	799	827	718	854	838	843	790	881	745	784	795	754	833	813	788	860	825	760	812	815	795	830	780	793	717	824	793	787	807	804	805	813	871	803	757	789	839	807	825	775	794	862	792	833	768	784	745	785	784	785	845	789	801	819	821	795	788	802	826	804	772	798	811	813	852	801	860	832	812	755	883	815	819	793	794	779	789	825	789	816	763	795	792	832	823	812	793	759	820	773	787	815	770	853	866	806	813	782	786	807	807	829	786	836	806	783	817	796	813	778	801	817	840	794	728	826	787	767	808	777	818	833	815	819	792	829	787	886	779	823	840	829	759	801	866	827	747	771	807	725	792	775	825	805	811	809	801	840	811	862	827	792	823	886	774	768	813	775	851	801	838	842	801	748	754	789	790	748	765	814	816	842	811	797	814	777	761	756	835	807	796	804	849	802	794	780	816	772	777	792	827	822	854	791	804	807	821	824	814	855	813	817	768	756	765	771	856	830	777	777	801	782	823	777	775	783	841	772	812	754	839	803	791	787	808	831	811	792	745	791	793	798	840	828	861	839	809	841	793	792	788	754	794	812	763	737	761	751	806	769	786	838	800	765	807	795	812	772	828	800	784	811	784	830	789	802	807	733	818	828	801	791	791	779	801	822	824	826	796	785	811	790	794	840	846	749	804	839	775	834	826	807	827	807	813	791	822	792	779	768	768	800	753	782	845	789	808	856	802	793	792	774	788	841	838	800	796	818	800	834	781	792	860	822	794	846	832	792	793	873	813	771	812	757	797	802	802	745	826	826	785	834	787	847	828	790	811	826	753	842	773	822	781	778	815	814	811	757	781	780	828	810	781	791	727	777	824	795	847	822	777	831	803	781	737	808	783	752	829	808	780	848	771	796	831	762	734	780	819	803	751	874	847	797	845	809	788	825	834	813	815	787	782	790	803	768	874	846	769	804	820	790	744	761	802	829	766	810	812	793	813	808	830	815	782	781	795	824	809	799	810	769	741	770	789	802	787	810	745	819	768	808	840	843	823	839	784	767	794	791	748	765	770	731	765	798	746	794	778	780	805	817	854	814	813	782	829	799	760	817	835	807	813	845	837	783	843	852	739	806	802	794	751	780	834	805	837	860	811	774	825	791	799	795	828	773	773	795	833	779	796	778	791	845	793	811	850	804	787	794	839	824	799	780	810	739	804	858	795	753	861	779	817	790	770	805	799	827	819	811	805	805	809	797	832	804	786	777	822	791	814	773	826	826	811	801	785	751	762	862	848	757	791	800	761	830	774	773	808	748	829	807	829	790	824	825	819	785	766	780	811	778	798	727	807	775	742	786	850	766	827	795	855	823	811	849	815	890	805	798	826	787	804	780	831	836	809	791	790	824	795	807	780	802	817	834	839	804	767	792	783	738	822	810	787	764	778	813	783	870	814	785	854	818	807	783	804	825	811	838	797	815	827	815	820	788	785	822	875	747	755	804	810	795	769	830	814	761	764	800	800	823	833	811	837	798	737	785	871	828	796	854	770	756	802	748	814	810	852	749	813	815	819	766	806	802	825	814	791	800	763	788	799	832	822	781	763	831	766	820	815	835	855	828	793	743	803	824	789	784	813	803	818	822	814	846	813	791	797	835	798	847	811	799	825	832	771	811	874	773	847	798	776	799	760	785	764	835	839	779	819	845	817	759	768	790	815	807	859	845	814	782	873	782	773	770	801	798	823	815	817	818	727	809	812	819	830	732	793	768	790	754	819	810	811	814	790	849	778	821	839	796	749	806	811	761	836	818	786	777	783	801	731	778	798	820	767	793	798	767	818	813	784	792	800	834	809	800	821	772	774	820	788	780	736	808	746	806	856	815	838	762	812	790	823	787	752	861	795	825	841	780	806	813	814	788	798	805	842	811	767	785	812	749	773	799	818	784	783	842	796	782	845	770	808	809	826	809	799	789	756	861	786	772	807	797	804	833	811	778	814	815	775	832	850	804	811	823	782	777	824	819	777	839	817	773	810	829	756	801	778	749	820	815	812	794	770	824	742	769	832	811	819	777	811	829	786	801	795	804	825	814	786	772	844	838	772	804	786	822	771	812	759	852	882	766	769	803	806	825	765	794	827	749	801	805	796	784	795	791	834	828	786	869	833	823	782	836	799	851	784	749	794	795	806	780	812	828	810	814	814	859	790	828	786	813	832	812	769	803	807	738	770	836	786	785	810	801	765	784	802	843	784	828	817	816	803	778	808	829	854	800	789	818	825	779	809	760	802	834	802	821	787	801	818	855
35273	33762	34138	23962	13631	8008	5060	3807	2976	2261	1979	1688	1487	1402	1285	1169	1115	1042	972	937	888	943	956	867	866	830	855	869	789	757	810	779	770	822	808	795	748	793	738	761	790	763	736	760	780	788	771	739	752	742	797	737	673	745	792	751	748	739	760	738	712	726	732	760	785	744	747	732	750	702	776	711	735	800	712	729	736	700	730	722	762	730	717	727	720	712	740	709	736	726	727	700	792	738	741	726	701	724	727	751	779	702	749	753	744	691	762	751	698	710	714	755	685	744	748	782	736	699	729	737	695	740	719	762	723	702	767	777	720	757	758	734	717	746	741	728	731	713	731	676	781	731	757	736	740	740	696	734	768	698	690	784	755	767	757	741	734	735	709	721	722	735	788	687	740	746	706	713	735	695	725	773	727	736	732	737	694	755	764	718	732	757	746	735	735	754	736	718	790	754	780	773	705	758	749	748	778	714	710	736	744	757	744	776	760	728	794	769	760	697	717	720	736	749	750	723	741	746	724	702	744	735	743	677	725	764	700	694	685	745	717	713	770	773	752	737	765	704	752	792	759	729	738	746	698	738	754	795	775	715	708	716	707	729	727	726	722	721	692	732	700	725	756	742	698	724	715	738	740	731	705	756	774	701	757	732	734	768	756	726	739	721	702	791	723	698	727	734	786	696	720	690	734	775	711	723	759	736	738	725	733	743	686	709	711	755	762	672	769	675	703	723	751	754	753	714	710	765	768	715	724	755	771	751	744	746	742	693	749	745	717	762	763	718	706	737	708	744	780	732	682	752	721	721	813	746	736	732	780	705	753	699	776	732	749	716	741	731	788	784	696	736	720	738	731	741	708	788	727	726	756	746	770	749	714	714	756	678	711	729	684	698	760	707	782	755	693	723	758	734	726	727	733	767	722	686	728	770	730	762	718	655	690	734	718	688	708	699	723	705	728	791	764	742	680	688	724	745	747	746	732	750	750	754	715	751	741	723	737	725	751	762	764	745	736	758	706	747	724	717	713	704	718	703	743	793	690	700	751	737	761	778	689	747	726	690	734	739	732	750	750	790	779	766	701	719	699	735	733	715	763	684	760	698	708	715	705	718	801	733	771	734	686	708	712	748	737	735	721	721	732	738	768	682	758	741	753	720	756	758	767	705	746	704	695	721	744	716	780	708	725	713	752	729	739	720	688	762	710	735	754	724	722	725	744	727	747	748	761	774	763	694	731	771	749	722	718	754	751	692	704	735	720	715	733	757	703	731	736	767	740	742	743	766	711	737	720	763	705	715	701	708	709	727	754	732	706	707	688	757	726	677	756	728	698	698	739	744	704	763	750	688	693	725	746	723	718	754	720	707	726	751	721	757	736	711	748	736	758	762	782	718	707	764	712	721	707	700	753	714	700	715	726	725	765	739	746	732	681	705	753	732	728	742	717	751	719	703	743	704	762	710	759	715	733	683	726	701	733	794	746	793	743	711	723	736	740	680	704	694	694	734	704	719	715	695	685	709	731	711	720	728	716	743	711	722	774	753	777	739	723	675	744	735	753	749	774	762	752	684	797	741	707	739	682	695	736	698	747	784	734	711	736	704	680	710	778	742	724	729	774	761	728	690	752	721	776	714	758	771	766	744	742	727	693	729	802	708	721	741	737	718	770	723	713	737	745	678	704	739	741	751	717	690	741	736	762	727	715	736	769	716	745	724	761	737	711	796	687	783	695	749	696	737	721	704	764	747	758	730	753	741	764	723	777	741	706	728	754	712	765	710	777	728	747	739	741	687	775	744	760	805	698	753	755	697	696	765	753	756	666	694	695	753	759	736	746	723	755	720	721	711	750	763	691	722	750	737	794	802	766	697	734	744	726	750	785	783	744	754	708	751	747	776	781	734	699	785	670	720	784	752	722	687	721	747	709	718	742	773	793	743	791	745	737	754	709	722	788	722	744	742	672	734	728	704	733	768	720	730	757	749	713	732	712	749	770	757	701	708	694	729	732	681	700	754	680	769	733	756	742	787	769	706	742	743	736	729	717	678	749	701	716	726	785	734	725	743	779	794	729	766	739	711	719	719	752	734	726	745	727	702	729	725	730	702	720	767	779	725	705	724	743	710	794	733	706	761	740	736	720	774	710	732	730	745	687	727	768	735	757	742	726	751	739	747	717	696	698	724	716	751	767	714	753	754	789	696	723	709	761	703	715	726	744	728	753	743	745	786	751	752	720	703	730	710	715	677	737	700	762	692	720	742	737	722	745	717	707	715	711	706	745	745	739	722	752	734	718	753	738	673	764	747	785	760	738	716	758	700	732	729	744	705	712	738	697	744	746	756	683	714	742	732	705	749	743	724	704	710	708	748	758	685	695	729	768	779	717	717	738	715	704	720	713	728	775	716	765	759	711	747	697	679	729	733	711	760	701	755	756	752	733	729	672	741	743	710	692	719	747	776	769	714	757	752	768	748	751	755	720	729	731	721	697	776	684	719	698	703	781	725	690	728	689	678	726	716	739	754	738	763	690	743	717	718	723	712	720	755	750	720	807	716	741	719	730	738	752	708	771	728	757	737	750	741	751	727	685	737	700	736	694	705	735	707	720	750	760	734	700	732	758	755	716	737	736	740	746	704	758	762	738	738	706	699	739	730	742	752	703	751	717	669	755	682	744	743	715	723	715	734	795	758	742	759	682	692	730	773	704	766	747	738	701	680	702	714	755	722	736	737	702	725	751	748	730	752	729	776	711	729	752	760	737	756	676	735	793	752	721	732	742	730	755	698	745	741	727	728	727	773	726	753	739	759	728	730	723	744	721	720	731	721	765	738	748	741	680	747	730	744	735	737	740	777	739	712	716	708	700	751	714	771	765	703	687	693	733	701	750	731	723	737	676	724	731	821	743	753	739	736	693	741	755	716	747	748	730	722	745	755	748	741	806	795	744	764	775	736	740	758	741	760	717	679	692	727	757	713	710	723	742	747	777	726	800	759	748	731	735	726	735	763	736	748	685	719	749	681	711	728	787	735	749	739	739	761	708	760	715	788	759	745	739	721	727	756	694	710	713	708	742	727	769	743	752	720	706	756	728	788	715	711	728	728	737	738	764	720	717	665	717	686	703	735	712	760	754	736	749	705	767	754	718	733	756	788	697	709	761	728	726	720	708	739	672	715	758	673	754	718	712	728	746	686	705	767	723	746	739	735	701	746	751	786	714	709	700	733	702	720	727	776	785	741	716	732	716	739	727	688	742	745	722	747	681	726	731	734	742	764	752	753	715	762	775	718	770	745	732	767	703	719	735	802	714	705	674	750	732	714	713	746	727	740	699	717	781	744	728	711	711	727	725	753	736	759	802	760	742	766	744	720	767	739	753	744	695	705	788	719	726	761	701	776	754	701	755	734	754	750	715	740	718	745	757	769	696	755	747	733	721	762	714	737	777	725	726	668	671	722	762	767	740	737	711	739	699	726	730	693	742	734	751	727	735	738	771	705	768	725	762	719	706	756
38816	45018	40982	27543	18799	13258	9529	7061	5565	4502	3633	3070	2445	2216	1929	1740	1659	1459	1271	1241	1200	1142	1060	1103	1028	1045	949	964	958	981	907	837	895	838	848	859	845	869	840	833	821	793	849	821	815	803	746	804	865	765	838	804	788	786	794	774	809	756	753	747	806	802	774	749	793	808	828	808	778	808	760	809	821	786	771	755	810	743	802	784	793	769	739	790	787	740	796	789	787	762	770	796	820	792	772	784	802	765	753	802	794	775	803	797	769	786	768	763	765	779	821	750	792	749	785	775	721	788	831	745	770	784	725	752	768	775	764	792	799	772	766	772	752	773	721	782	768	806	771	795	724	799	815	775	741	769	730	757	787	722	807	804	771	807	761	761	787	803	764	761	757	759	756	794	786	784	811	797	751	820	791	793	784	825	809	736	746	776	800	746	780	797	784	795	793	759	765	762	804	771	739	768	750	784	839	757	736	795	743	756	777	826	739	772	792	777	796	761	755	779	817	784	799	801	771	787	784	841	761	777	783	747	800	812	747	833	815	770	815	782	777	752	817	754	776	776	767	760	760	763	804	763	758	809	785	777	785	774	780	751	800	770	781	783	727	763	772	757	769	763	746	798	797	787	760	764	743	816	788	777	782	798	772	790	777	773	797	776	776	826	798	800	803	788	801	791	747	793	742	799	747	752	778	810	812	770	785	764	807	769	815	745	817	748	801	774	764	731	776	750	773	756	829	734	744	775	773	776	769	771	779	803	812	795	778	769	787	821	803	788	802	814	734	756	778	800	779	767	807	787	805	819	792	755	773	758	758	782	763	799	786	802	839	741	834	815	757	733	809	746	805	814	771	714	781	775	782	811	705	787	720	739	797	802	765	761	687	812	828	791	761	725	795	774	824	787	766	757	756	791	753	845	764	761	785	747	773	738	786	806	783	792	760	771	739	786	767	794	765	763	732	728	752	770	787	801	795	758	771	797	793	754	817	784	739	738	758	760	806	794	798	783	797	767	784	803	766	798	778	815	769	752	790	788	828	769	815	748	764	829	734	762	780	808	744	723	753	814	747	737	759	739	742	800	765	766	733	754	788	791	806	803	781	791	784	779	801	781	795	805	800	754	785	820	777	789	766	751	724	759	767	761	777	780	824	813	763	701	824	745	771	807	748	758	768	840	750	738	796	826	812	810	753	775	834	741	795	769	784	755	805	755	749	806	744	783	788	762	779	779	756	762	788	775	716	757	741	757	767	784	814	795	807	764	808	800	785	754	755	726	781	770	753	816	769	768	765	796	764	733	753	800	797	739	773	799	785	766	751	844	799	783	779	826	771	767	732	783	792	860	759	772	850	789	811	742	778	763	798	803	813	769	733	809	764	765	761	786	768	757	766	762	789	748	780	789	746	760	785	845	763	813	755	789	769	733	781	735	808	792	761	771	763	752	751	845	800	783	770	790	791	775	741	797	793	736	795	772	792	770	790	800	727	771	843	759	753	752	746	762	719	809	733	790	747	810	793	794	791	769	830	804	803	784	793	768	768	782	778	735	776	819	773	747	776	785	803	778	799	787	770	762	791	799	761	786	785	819	788	755	797	776	818	767	759	815	792	805	864	760	787	795	789	812	798	765	789	747	765	810	796	761	771	800	766	790	782	750	830	809	759	798	706	848	738	824	776	768	770	797	766	782	781	807	779	822	793	823	761	754	760	742	793	684	852	746	747	805	779	788	764	745	779	788	754	748	778	729	771	726	809	769	784	784	803	715	783	727	767	739	800	785	799	762	786	794	760	790	828	757	818	820	742	809	780	794	800	759	824	782	795	738	750	759	773	793	794	784	768	825	789	769	773	685	800	807	766	779	796	771	766	811	771	753	752	770	821	761	751	785	752	822	762	796	784	770	806	855	770	773	774	779	776	784	800	792	748	767	745	763	730	771	750	751	815	828	777	798	748	729	819	769	792	804	775	782	832	773	769	752	774	754	760	804	810	730	815	779	754	787	772	778	744	802	755	774	820	798	792	839	793	749	781	789	789	774	794	760	830	780	785	802	814	784	775	771	762	762	763	754	760	780	805	844	795	747	749	802	756	793	816	734	761	825	756	799	814	739	762	756	779	799	802	772	787	780	789	766	762	770	840	810	799	761	767	804	761	720	738	812	739	732	743	785	733	817	743	726	789	753	741	802	765	750	741	814	803	782	791	783	777	820	802	817	783	770	790	761	761	791	761	831	792	782	811	784	771	807	760	778	780	789	825	793	780	807	787	762	800	789	767	738	796	758	796	769	790	777	766	825	771	767	802	802	793	787	810	787	790	802	789	822	773	747	802	717	767	763	721	803	784	748	830	780	776	766	779	801	734	774	786	794	788	790	775	766	821	736	706	827	736	773	755	770	816	740	779	761	803	784	799	807	727	771	789	784	769	790	830	798	763	791	733	785	782	762	743	783	768	747	756	841	753	764	812	764	727	736	757	776	780	789	777	780	765	799	807	750	727	742	754	796	796	776	811	789	774	793	743	810	740	748	814	812	844	797	816	817	768	777	726	756	749	770	715	739	803	793	720	810	775	766	756	777	755	780	789	776	798	776	803	752	769	763	785	771	825	743	758	771	767	804	798	784	756	755	818	820	758	793	770	782	774	780	766	781	844	761	760	808	806	829	789	809	794	788	756	828	757	792	842	731	758	742	805	748	754	804	772	760	792	775	772	761	768	826	759	819	783	750	814	768	815	825	779	787	741	772	756	740	741	776	845	814	809	718	785	778	776	777	782	810	788	805	785	818	773	765	842	761	741	798	789	773	745	743	792	759	819	795	781	783	835	719	782	775	751	813	793	789	752	758	832	808	759	797	789	777	786	782	737	804	791	743	805	808	788	738	793	754	804	788	768	799	814	794	807	759	813	756	793	799	800	788	812	790	763	790	788	784	786	794	745	797	798	774	789	780	799	734	770	770	752	774	773	784	764	799	758	749	749	749	764	804	810	815	772	797	800	748	744	772	819	751	818	800	791	741	786	800	740	753	827	776	770	776	790	770	767	774	749	770	850	746	773	766	782	790	749	830	805	854	817	744	700	806	787	803	791	800	737	771	804	726	819	752	797	818	813	778	765	799	809	737	775	765	802	777	750	774	773	785	804	750	774	771	792	719	783	779	768	758	793	789	820	809	792	751	749	764	810	811	757	758	834	747	783	807	767	808	811	747	793	795	757	794	791	741	802	817	768	832	775	822	787	779	782	768	776	801	826	739	771	799	783	759	790	789	817	792	801	730	778	785	766	779	748	820	712	717	781	759	776	850	792	777	787	777	772	789	798	782	794	777	791	786	826	757	768	787	714	854	799	744	777	787	774	744	765	805	816	775	765	808	806	781	759	760	787	747	769	782	754	759	767	760	794	788	771	745	773	792	788	777	753	814	802	815	740	777	796	743	811	765	739	770	773	781	814	742	719	757	792	724	757	826	796	757	770	790	796	738	800	799	767	778	794	747	752	746	819	761	802	745	756	830
25110	20809	27261	26152	22512	18811	11525	6578	4609	3699	2957	2330	1939	1850	1512	1417	1279	1219	1072	1053	970	934	902	877	897	885	874	772	834	778	749	738	780	730	797	715	689	687	657	693	737	693	730	729	713	698	693	724	696	665	679	673	719	668	690	642	646	659	666	694	661	681	655	672	659	703	676	681	645	668	714	725	627	675	625	701	667	703	640	656	602	628	653	634	715	684	626	657	669	705	624	717	662	669	691	646	686	680	700	642	701	680	657	702	679	697	657	657	663	681	643	690	685	653	671	683	705	694	640	629	691	650	706	650	676	668	665	656	660	697	714	683	690	682	689	629	637	632	675	677	662	686	650	644	693	692	678	635	661	660	645	664	706	665	663	633	627	683	661	691	673	654	655	659	687	662	653	682	674	643	627	622	679	686	705	642	686	717	677	678	682	675	639	657	699	647	662	705	682	689	694	707	659	669	676	700	682	624	627	672	647	624	662	627	706	677	690	667	655	636	669	677	711	670	696	692	689	647	661	664	656	636	658	701	664	666	681	670	647	644	697	687	692	663	690	688	650	662	674	685	658	584	600	657	647	632	693	718	647	681	678	677	663	687	662	688	724	660	674	664	667	648	671	693	612	717	721	649	691	657	695	636	617	672	715	695	688	662	658	721	638	678	664	664	679	720	672	675	656	733	635	674	679	652	670	631	662	669	720	684	660	647	653	638	714	683	671	661	702	696	692	681	668	663	639	681	670	714	652	680	698	607	671	671	745	644	647	650	723	657	657	653	664	708	629	654	664	723	701	695	636	679	663	695	719	697	687	678	623	681	642	705	662	664	621	666	654	662	698	718	690	639	659	643	681	680	655	671	639	680	727	675	671	727	684	663	685	644	682	706	642	685	688	661	681	671	632	630	666	675	662	713	651	692	729	673	693	646	659	649	704	673	720	704	654	661	694	651	656	635	614	648	696	679	706	658	708	681	696	714	673	673	636	635	662	665	653	661	695	666	663	618	678	658	629	681	670	668	670	629	645	704	661	667	719	684	645	643	642	685	654	699	637	621	648	688	687	640	654	672	660	695	682	661	658	681	685	670	629	660	711	642	675	683	640	680	678	648	649	656	621	649	629	687	670	699	695	642	664	631	661	655	643	678	666	699	717	650	664	664	672	756	622	626	649	672	696	658	659	666	692	653	725	673	658	626	657	646	713	685	683	674	671	707	696	674	654	650	652	647	648	671	665	661	679	633	645	638	649	681	673	659	686	659	634	665	662	719	683	643	685	653	654	694	680	641	605	675	669	671	694	665	643	636	616	685	680	659	634	650	658	654	641	658	614	697	687	645	619	681	716	650	693	711	664	634	681	676	670	690	660	689	686	696	665	669	692	640	659	619	635	680	689	656	642	680	674	642	626	652	659	656	663	632	694	662	695	670	659	688	687	660	685	625	675	670	619	652	662	670	686	630	675	710	663	683	664	712	651	745	683	658	691	657	667	641	665	665	686	689	644	664	675	625	705	702	670	644	607	639	655	680	694	670	690	683	650	700	640	659	668	661	621	682	687	659	643	632	671	655	681	651	668	707	689	710	685	675	679	701	672	662	662	601	717	670	695	659	657	666	667	662	656	672	626	633	651	683	643	638	647	644	638	657	683	661	637	661	660	660	663	647	690	663	666	727	651	646	652	651	684	688	692	677	665	650	718	684	672	674	658	656	620	684	672	706	663	708	692	659	691	644	660	636	659	669	675	644	679	696	688	657	661	606	658	678	658	639	728	636	643	671	689	676	667	646	670	636	665	617	627	668	676	681	647	615	708	672	675	706	646	624	697	668	666	650	627	656	682	643	671	654	655	656	703	643	676	698	644	685	681	673	659	676	708	677	673	644	647	676	671	701	641	667	669	663	663	701	719	710	690	708	657	673	644	684	650	672	650	675	676	646	655	662	626	623	632	699	701	661	691	681	683	659	662	668	682	772	646	658	659	668	640	661	712	669	687	636	695	695	702	682	635	631	595	638	623	650	718	667	684	650	704	671	672	684	696	708	643	636	713	650	685	651	672	679	692	608	670	701	662	667	682	658	682	689	687	655	691	679	685	681	674	671	677	660	677	703	659	648	681	694	679	649	661	661	641	653	657	690	672	672	696	678	686	651	692	719	690	644	707	661	692	693	669	666	704	653	673	638	687	723	663	663	631	647	670	667	695	705	661	659	631	693	689	689	667	702	634	708	703	683	655	657	669	716	675	647	702	686	702	653	676	709	677	613	672	664	656	640	687	669	659	688	654	703	662	636	701	680	647	638	662	667	644	687	645	671	625	669	684	691	644	639	695	667	672	690	656	662	698	682	644	695	641	721	622	644	663	660	611	700	628	685	648	633	648	666	692	681	649	672	661	695	672	685	675	688	629	621	708	695	668	622	658	681	667	684	688	690	671	651	657	699	660	678	675	673	659	615	703	620	637	650	654	661	676	697	625	696	698	694	688	647	677	663	622	717	653	671	700	672	669	685	625	655	657	651	674	729	676	695	637	650	629	694	651	701	688	692	660	681	627	690	651	656	659	685	683	624	677	660	655	656	675	743	671	689	700	706	717	640	689	672	679	623	713	681	649	677	661	635	657	657	610	694	620	631	683	633	641	712	642	702	712	682	726	700	646	663	614	677	656	676	638	643	700	685	688	656	751	677	694	619	714	608	697	642	655	692	683	610	624	639	687	655	680	650	684	672	654	670	662	640	663	683	641	618	649	624	674	653	677	711	685	654	684	680	662	690	664	651	677	640	680	668	665	700	648	681	691	653	683	720	687	677	651	675	637	648	681	689	684	703	679	679	633	630	674	664	674	631	658	706	710	634	657	678	668	677	695	659	685	673	653	674	636	684	662	675	684	680	708	674	644	687	649	637	665	646	653	649	683	657	716	672	642	660	650	688	644	667	622	692	653	626	683	667	685	659	656	681	711	675	665	671	684	703	729	667	688	683	689	664	655	638	682	634	700	672	620	676	700	674	662	640	719	693	659	679	668	708	698	711	690	661	637	695	686	690	643	656	658	676	664	626	663	628	633	724	677	643	678	660	661	686	648	632	648	659	683	683	708	686	645	671	713	642	669	676	683	659	696	676	690	672	614	658	652	713	627	683	677	680	712	655	691	663	659	645	677	633	673	609	669	712	652	677	699	703	696	637	701	714	717	649	671	657	696	644	663	660	642	673	675	683	622	672	649	603	653	708	660	680	664	656	657	679	651	698	691	651	658	695	699	655	634	699	702	677	682	680	697	672	673	712	666	628	670	678	695	628	676	627	686	648	684	669	675	636	645	673	643	706	716	643	684	677	642	702	656	650	629	630	693	665	648	662	654	687	678	673	683	667	688	620	685	654	684	701	658	633	683	650	655	689	662	642	679	686	715	660	656	675	663	621	672	647	622	647	637	701	647	627	654	673	673	681	657	665	647	621	639	674	644	679	701	689	680	659	661	668	691	671	635	661	652	654	674	677	656	695	669	677	653	692
37504	54735	50183	39200	28004	20634	14618	11238	8536	6875	5309	4414	3620	3076	2538	2231	1972	1769	1670	1484	1332	1283	1182	1150	1074	1100	1021	1025	959	910	968	881	892	827	826	735	839	771	828	776	767	780	751	765	753	765	758	777	752	755	729	712	754	692	711	701	742	773	689	774	688	710	733	726	717	742	744	684	706	705	680	737	687	748	708	774	743	747	735	683	713	736	730	682	693	687	706	652	747	717	691	707	752	724	744	724	711	686	759	688	727	719	726	729	693	697	689	724	699	691	735	711	733	757	708	686	773	716	730	682	707	716	694	707	738	729	691	738	737	732	704	751	694	691	716	698	735	709	724	689	755	692	670	711	696	711	682	662	689	699	659	722	731	713	765	714	712	729	722	760	714	696	691	678	689	675	707	689	687	753	720	663	712	722	710	662	676	692	641	723	688	745	708	696	671	708	667	696	729	706	707	686	689	659	685	750	726	668	709	735	712	715	690	720	719	684	731	681	702	707	725	700	753	693	637	716	767	694	672	675	733	752	725	748	669	734	676	702	691	639	716	699	731	731	724	710	704	748	680	731	706	739	698	669	686	710	685	707	712	681	671	707	688	690	708	720	741	741	689	694	664	639	725	679	694	681	670	764	722	656	706	696	696	704	654	718	748	729	713	717	675	755	758	735	740	639	681	744	717	697	723	691	718	684	695	680	704	683	752	715	712	716	729	754	718	722	709	693	720	749	715	751	741	739	698	727	713	746	689	711	699	699	727	756	676	702	702	737	678	722	722	721	706	691	724	691	664	699	673	707	748	694	687	741	727	752	682	659	750	715	730	714	649	757	703	700	714	750	701	726	683	742	696	744	727	696	765	725	676	695	734	707	722	690	683	708	707	730	740	703	733	724	745	691	734	660	717	713	722	642	765	667	770	736	713	692	713	705	716	733	720	702	695	751	721	714	683	690	675	735	712	709	730	730	738	674	663	749	705	666	710	720	699	715	709	715	660	706	735	729	714	686	746	714	710	720	717	717	685	713	705	671	698	686	710	709	727	701	673	683	695	746	707	695	719	724	715	714	727	682	732	654	750	724	706	730	712	715	682	735	732	673	726	756	696	754	652	697	664	703	721	735	703	724	693	745	669	684	754	713	710	763	717	705	696	701	707	673	768	742	695	698	702	734	705	727	708	657	670	730	716	772	722	703	714	709	715	652	752	747	768	717	681	752	741	733	729	704	666	707	732	693	692	695	703	709	749	705	662	758	657	723	706	696	736	728	668	714	735	779	696	661	672	731	691	679	718	710	690	676	655	733	698	689	713	652	686	683	712	704	723	681	689	724	679	676	692	685	673	708	720	683	678	725	700	697	690	739	698	658	699	675	673	727	702	678	679	736	675	723	713	707	741	724	679	694	763	712	676	769	716	739	703	680	701	688	707	720	696	737	723	707	693	714	686	679	741	733	780	694	706	724	716	715	697	736	699	690	689	680	710	678	695	736	684	653	729	711	706	706	708	668	706	693	703	697	701	710	677	709	729	727	695	731	718	733	749	732	691	755	683	707	702	690	713	706	747	735	717	693	664	688	698	730	706	716	741	666	696	700	696	763	707	703	666	699	728	725	706	735	733	738	679	705	682	679	675	739	697	688	730	718	692	721	732	670	709	702	727	703	683	697	695	705	712	697	692	710	733	663	703	673	719	741	653	740	701	704	696	732	706	734	704	729	730	653	727	675	684	686	726	690	748	737	689	735	711	719	681	669	699	748	693	697	707	745	737	668	708	730	684	705	690	700	695	696	709	762	704	711	711	740	716	704	692	680	701	741	708	679	748	684	688	702	748	730	678	678	701	739	694	715	673	758	736	758	671	672	673	710	725	728	714	709	712	717	699	755	698	687	677	743	704	734	705	717	737	723	702	723	708	708	734	730	729	744	704	728	745	683	716	687	687	742	695	715	727	703	718	750	747	703	734	690	723	722	715	696	661	682	691	748	720	781	716	709	706	698	740	724	729	681	717	726	765	747	671	679	659	748	677	684	694	727	703	697	695	691	745	665	725	721	715	686	764	723	726	682	723	731	722	702	670	672	687	732	731	692	684	675	699	695	740	704	710	712	701	730	715	712	725	698	708	686	655	724	725	713	687	732	722	704	732	671	745	680	728	721	696	727	679	641	741	722	710	685	714	708	682	712	741	776	730	728	729	711	741	716	718	714	704	684	736	676	672	737	707	729	714	724	661	689	693	728	699	704	636	690	705	702	755	695	730	715	670	697	758	723	716	678	741	715	666	734	693	662	736	667	680	697	720	674	719	695	703	687	760	733	705	684	683	791	722	679	688	732	686	672	706	695	724	706	702	764	694	701	690	735	720	702	674	664	707	711	713	728	688	710	703	708	692	715	715	724	724	727	707	724	746	739	725	712	739	663	715	676	732	663	701	716	710	722	694	668	689	699	686	743	685	651	733	743	706	725	692	747	707	727	695	690	748	710	743	715	716	698	724	708	740	699	724	723	657	705	698	701	718	754	729	676	750	736	700	688	663	689	695	730	689	715	695	734	659	746	714	702	677	705	734	684	685	726	751	737	737	754	732	739	703	675	702	734	724	719	714	689	720	696	681	698	708	707	704	675	716	714	714	764	718	707	697	673	763	679	718	696	735	725	708	723	753	741	702	703	732	702	674	726	717	662	705	704	688	718	744	688	699	737	710	720	684	703	683	668	711	662	737	707	719	687	669	751	692	704	729	685	715	729	725	671	700	707	705	705	698	714	706	709	730	703	732	665	717	690	679	703	716	683	694	710	687	717	693	734	754	698	670	644	716	741	631	718	740	727	709	685	661	736	772	713	707	741	686	740	702	732	753	681	689	700	693	704	725	725	658	733	715	731	681	732	683	700	710	673	736	686	714	743	706	757	720	675	679	719	698	752	717	729	736	676	647	730	703	705	678	702	693	707	695	679	712	721	687	746	726	658	688	685	744	734	708	718	695	726	736	689	674	733	693	704	665	704	712	716	701	732	717	718	700	720	719	706	733	738	739	693	708	648	710	675	702	726	710	704	649	711	688	723	714	701	722	728	702	692	673	666	751	687	698	691	694	750	661	699	721	674	710	737	651	713	698	660	730	677	657	719	688	711	746	638	736	734	706	701	667	701	675	696	742	717	742	693	731	666	709	754	695	686	703	702	709	730	719	722	757	733	738	691	745	690	728	701	679	735	684	697	671	710	739	658	728	682	726	756	691	715	687	701	728	732	702	696	732	680	719	764	709	714	691	739	706	707	739	704	713	628	673	724	710	741	714	680	701	706	684	729	712	720	722	720	684	708	696	709	734	674	680	705	692	707	729	709	689	692	742	665	695	733	674	672	704	686	702	757	737	735	721	695	718	747	711	686	711	701	715	705	715	713	697	703	715	740	674	665	701	706	675	718	743	701	696	707	738	713	724	733	697	670	677	764	721	720	726	670	674	764	734	705	737	689	714	690	740	680	699	671	740	748	701	717	721	742	722	720	686	711
23091	20752	27363	24758	22175	22372	19458	10330	6670	4991	4196	3271	2702	2318	2031	1846	1639	1532	1521	1338	1291	1198	1198	1130	1074	992	1024	978	991	919	908	942	917	831	891	885	923	868	821	883	883	826	860	864	855	800	822	836	809	824	816	859	838	797	838	809	828	820	804	804	811	820	838	786	782	817	780	762	781	774	811	791	795	812	784	781	769	779	801	803	830	774	757	765	759	767	833	852	799	777	802	729	787	790	807	818	798	792	766	789	808	786	844	779	785	764	761	814	779	831	787	780	830	810	799	789	791	781	793	790	822	843	750	797	779	797	755	747	786	776	803	852	772	776	812	800	786	763	750	785	812	795	803	722	791	829	777	804	795	787	813	775	853	801	766	798	773	776	797	792	804	737	785	754	798	810	684	810	785	748	788	769	795	816	773	758	791	765	793	798	753	815	761	739	781	712	717	756	751	758	809	813	815	851	768	759	753	812	802	713	725	773	836	822	772	779	801	732	818	806	777	807	771	770	792	754	772	777	786	763	801	768	854	839	750	799	817	752	821	788	775	803	760	865	767	709	744	826	823	804	800	783	784	814	776	778	748	789	791	760	781	765	789	815	765	764	758	781	817	748	766	782	800	777	841	746	805	834	815	747	783	788	787	800	793	766	730	771	758	770	743	799	744	776	762	761	792	809	752	734	836	807	767	812	772	842	865	781	785	777	794	764	763	803	818	767	811	800	700	787	740	757	806	766	867	768	786	818	775	809	822	796	745	807	765	731	806	774	772	796	775	730	723	777	752	817	783	792	755	782	748	784	776	788	786	797	787	796	784	747	820	762	810	803	790	829	812	831	771	785	788	789	769	798	788	744	750	809	788	799	796	777	810	790	789	736	775	739	784	806	754	837	809	794	818	818	787	768	788	820	784	753	789	747	752	801	836	735	767	779	802	820	769	802	751	815	800	792	742	773	769	822	775	773	817	793	784	793	733	835	783	810	801	769	828	744	752	801	800	802	734	818	825	763	748	802	805	831	763	792	845	852	827	800	770	824	789	792	788	740	810	792	845	786	796	775	787	781	791	802	779	788	793	762	797	772	802	735	780	777	769	764	824	745	805	747	790	753	802	836	762	777	768	736	773	804	779	774	828	768	811	780	774	777	731	771	799	764	753	795	814	775	782	799	736	776	771	826	737	825	839	794	798	836	787	792	784	731	811	835	808	766	816	785	766	779	823	792	769	809	798	782	777	738	764	799	805	723	742	769	788	814	840	848	812	779	757	800	778	791	773	775	755	800	876	766	786	791	711	811	800	752	812	779	780	741	808	737	754	775	790	816	791	777	825	795	761	807	782	800	809	759	778	814	803	798	789	761	750	751	785	825	762	816	776	793	769	751	745	753	733	780	751	766	770	778	758	790	754	770	840	818	780	795	741	761	818	783	777	855	800	775	784	782	838	786	836	783	788	788	805	776	767	805	787	786	866	744	751	808	737	730	798	776	787	770	742	799	806	751	856	820	766	778	761	777	731	829	799	763	797	814	748	816	785	836	758	768	802	812	776	791	817	813	792	777	802	787	763	775	833	781	772	800	815	737	789	754	775	810	785	771	820	803	784	787	805	759	782	801	819	778	810	813	773	781	781	782	764	831	813	783	839	779	806	752	820	784	810	849	764	739	754	844	809	825	781	791	774	789	748	846	772	785	775	769	736	770	769	773	774	799	840	816	789	827	831	769	844	783	813	747	782	810	776	787	775	777	755	743	807	786	752	770	741	763	802	726	763	812	739	798	776	776	770	792	769	790	798	743	804	798	742	751	813	807	840	783	797	772	807	708	827	795	801	813	790	749	822	769	808	782	854	774	811	779	792	815	797	859	759	813	832	808	816	783	812	815	785	791	795	782	751	775	812	830	753	762	790	818	788	799	773	711	774	790	754	767	783	748	772	797	780	794	745	808	813	761	798	809	836	818	765	808	819	772	786	791	796	845	766	786	803	734	818	773	828	768	804	789	776	765	833	797	789	748	766	812	803	781	801	802	763	799	822	762	814	747	821	745	820	764	780	795	820	765	776	806	773	795	761	778	727	758	762	800	815	803	740	796	784	758	769	788	770	806	713	800	744	850	851	770	781	802	775	777	799	688	763	771	732	746	781	728	768	786	786	792	766	772	747	766	807	779	823	820	771	794	795	715	767	848	749	796	790	768	768	810	787	854	786	809	746	776	760	829	779	749	774	741	771	796	767	750	801	770	820	758	832	797	731	785	790	796	752	768	768	777	732	781	765	743	789	817	792	785	778	791	743	790	753	826	763	787	820	786	766	791	823	813	788	784	814	773	792	789	788	826	785	793	758	780	765	786	755	768	795	762	741	760	814	821	732	796	784	771	746	752	758	814	800	843	793	744	778	815	760	774	816	815	824	813	792	812	825	784	774	753	741	755	780	773	790	752	854	788	737	787	811	750	797	837	785	764	779	744	789	758	752	792	736	727	792	803	768	820	825	773	773	795	802	817	796	819	784	714	775	796	791	803	789	765	797	802	797	783	798	766	794	777	760	776	807	792	811	808	770	761	818	774	787	746	793	779	751	817	806	800	789	803	781	791	782	780	789	808	787	796	792	816	783	803	773	755	782	817	750	810	828	813	785	756	778	769	849	758	799	787	797	769	821	759	773	767	766	727	795	811	830	751	779	787	778	787	822	789	786	737	788	798	778	805	812	807	835	781	752	752	760	772	789	814	789	812	804	764	782	814	786	804	782	783	789	769	763	826	757	783	797	804	793	755	834	796	805	822	786	805	811	738	773	765	797	791	818	770	796	789	774	774	778	827	794	769	734	804	748	773	815	802	796	811	795	795	758	796	797	804	797	770	821	808	779	781	747	854	778	814	748	783	767	766	810	766	777	798	770	741	762	769	863	760	763	778	773	754	857	782	805	771	819	772	759	703	801	776	730	803	768	766	756	793	793	741	767	809	767	760	785	784	824	782	834	762	792	817	748	772	738	795	786	764	817	805	784	804	788	803	796	755	829	785	783	751	856	863	838	813	797	798	804	766	792	820	747	758	785	796	783	769	749	806	778	758	764	753	769	810	819	861	781	824	785	746	780	833	809	761	813	823	761	788	824	739	769	775	779	810	781	762	775	758	782	768	784	801	782	781	813	784	813	728	828	790	798	781	802	783	794	775	734	745	807	792	795	802	777	793	772	795	792	793	749	774	745	823	785	788	772	770	807	783	799	767	783	805	774	760	864	744	772	773	819	816	757	761	779	809	778	797	776	780	808	727	790	749	794	777	758	794	774	787	845	817	768	753	786	767	839	756	804	784	746	776	836	773	786	786	775	763	781	810	729	765	762	795	747	741	765	793	757	806	767	818	808	760	840	766	758	790	765	771	800	835	782	764	858	778	725	797	815	826	814	802	775	792	798	741	783	784	799	775	788	764	790	792	834	793	761	783	692	812	746	788	766	775	786	832	795	804	790	808	761	777	775	771	745	761	803	774	746	742	816	747	822	766
41052	62995	58741	46548	34750	25180	19178	14843	11527	9190	7533	6022	4872	4108	3592	3097	2681	2363	2109	1905	1686	1623	1542	1435	1313	1287	1290	1232	1162	1102	1086	1102	1072	975	1026	981	1008	969	964	896	914	873	912	869	912	857	909	883	802	867	817	857	825	882	801	832	853	869	821	862	820	813	798	819	840	796	827	807	838	822	835	859	810	813	753	838	826	840	817	761	861	820	788	797	820	815	783	827	725	763	770	802	854	810	808	758	781	801	859	759	801	802	823	854	763	788	830	812	805	805	804	757	830	801	816	809	814	754	809	779	795	788	842	798	824	812	800	824	803	789	752	798	811	830	754	840	818	832	800	797	825	829	829	813	791	759	840	818	807	807	801	821	861	825	779	781	798	778	766	828	750	806	807	789	811	814	824	843	756	771	805	794	795	763	819	789	830	802	836	826	841	741	806	806	781	764	822	833	801	774	825	793	769	803	839	827	803	746	774	802	783	818	798	832	787	797	840	828	825	803	801	757	830	813	844	816	782	777	790	817	820	788	813	822	807	793	790	812	759	836	811	800	811	816	786	836	820	831	820	826	807	767	815	810	764	810	784	766	789	753	806	797	778	789	835	819	824	782	835	758	774	854	819	789	858	785	841	756	807	787	811	811	834	826	857	823	803	851	843	843	800	838	829	806	804	838	825	838	752	799	785	836	814	797	823	806	830	839	787	809	853	822	732	798	809	824	819	875	815	792	793	799	782	838	771	797	778	816	746	796	795	796	792	778	828	855	806	831	807	784	812	836	842	814	807	811	780	782	790	780	803	811	803	785	802	814	772	797	781	796	829	791	873	802	851	781	843	796	770	834	788	798	817	787	831	844	852	791	806	793	797	802	789	800	822	857	847	804	832	767	792	778	828	855	773	818	788	840	800	751	787	758	783	774	795	810	797	836	842	811	875	800	840	832	784	773	817	806	774	758	804	801	728	793	812	863	770	818	791	800	804	774	825	829	740	826	771	824	801	849	778	835	812	842	830	767	832	781	828	794	834	806	769	764	779	805	761	801	759	780	830	811	802	810	790	732	843	802	783	813	821	800	812	774	851	798	807	799	805	809	887	740	823	793	791	799	853	773	780	793	786	751	749	792	828	822	780	817	832	834	832	797	776	790	848	773	782	836	799	811	820	776	774	802	786	824	807	802	827	819	807	814	823	837	833	792	830	820	777	827	781	821	746	791	788	853	839	784	788	822	840	818	807	837	791	762	780	795	785	794	814	819	795	766	835	806	806	769	753	809	811	799	829	778	789	827	788	757	781	825	771	813	824	743	779	806	803	816	806	773	745	782	804	788	768	813	787	763	821	755	808	815	835	791	823	807	747	769	827	832	793	759	786	816	882	803	868	792	807	784	876	809	841	736	796	751	766	833	814	823	777	802	830	751	811	793	738	847	817	799	847	802	786	816	802	822	817	800	808	814	859	808	779	807	825	856	830	784	776	803	753	814	820	797	812	777	797	803	810	801	792	825	788	815	755	827	799	794	841	845	789	757	758	843	798	810	818	842	800	809	782	795	844	796	841	783	829	797	838	800	792	759	764	770	836	827	800	819	794	823	833	821	829	796	793	769	824	821	801	799	794	772	793	792	796	804	818	795	798	805	838	824	773	759	828	840	854	804	832	809	755	819	806	804	816	898	805	830	861	807	843	828	826	825	781	826	799	821	762	804	843	796	806	799	823	779	794	846	767	824	791	843	831	810	794	810	809	828	825	824	868	881	776	807	854	809	838	842	786	819	788	780	790	799	818	833	829	848	808	804	762	799	763	761	788	822	769	829	810	804	801	777	738	805	762	813	782	787	781	785	839	807	823	838	836	812	781	830	778	754	810	781	860	772	809	756	783	801	801	852	793	784	839	807	782	838	759	835	823	786	788	771	796	813	844	837	807	842	836	778	815	857	768	838	815	807	819	799	816	846	825	830	769	763	810	801	794	847	822	763	797	821	793	792	802	869	827	795	809	810	844	793	829	821	773	785	783	829	776	797	823	811	854	817	801	750	817	792	843	795	845	837	775	794	850	862	803	805	787	789	820	802	833	837	851	872	816	790	800	876	802	828	807	758	789	829	791	826	854	807	809	800	851	811	813	799	831	856	766	841	831	785	856	824	817	809	726	776	823	849	810	808	772	834	828	824	754	769	818	816	782	762	797	792	800	790	780	791	804	800	747	788	820	836	833	761	816	800	844	837	789	844	819	835	837	826	786	779	814	801	838	834	811	801	786	845	803	849	770	775	788	816	783	888	784	790	829	794	847	822	796	805	795	837	790	815	815	827	801	768	840	780	844	776	801	816	796	798	779	844	802	807	815	797	779	807	805	841	807	850	770	789	787	756	786	764	832	846	823	829	796	794	824	808	795	798	785	811	768	835	810	792	828	778	782	817	815	824	804	798	828	803	781	767	785	790	831	758	793	802	861	777	778	821	843	789	735	797	722	813	844	778	828	805	811	814	804	793	843	806	804	848	834	765	802	787	839	786	788	819	784	797	790	809	831	792	823	775	807	812	813	821	799	867	781	800	810	862	759	782	827	826	780	766	806	832	788	781	783	824	835	827	753	790	817	821	857	755	804	768	816	826	780	759	839	823	752	822	839	776	822	786	842	821	790	853	824	781	804	804	802	829	845	771	848	859	808	794	764	779	810	812	827	812	802	831	828	785	807	727	783	796	788	800	797	789	803	830	809	814	807	768	789	791	804	835	793	859	844	809	824	832	802	790	782	816	823	806	842	815	803	773	810	784	813	722	792	820	813	757	836	846	800	806	776	803	815	823	791	818	805	819	822	850	764	812	798	829	775	820	770	776	818	823	794	797	766	818	811	838	755	788	789	810	760	822	814	800	822	774	780	778	780	814	820	821	810	814	802	796	829	752	784	844	840	805	796	798	799	804	846	809	834	766	766	796	777	829	826	800	793	769	786	780	774	822	789	844	741	843	839	782	798	828	799	795	787	785	818	807	801	829	810	813	799	782	834	773	832	811	820	794	752	794	818	798	777	724	775	810	824	778	815	803	812	823	819	800	793	813	823	794	795	795	828	840	786	783	812	799	808	855	777	758	775	839	805	790	782	783	792	771	810	863	778	847	836	846	799	804	808	768	838	821	820	838	811	780	779	762	837	804	813	822	792	812	780	795	788	765	778	766	805	752	816	764	775	851	853	820	786	792	823	804	777	805	798	763	790	768	793	780	789	826	799	803	803	734	771	779	863	821	831	801	792	788	821	734	801	846	820	823	858	774	815	835	815	765	767	795	777	784	837	812	829	833	792	802	802	790	791	791	788	806	781	794	811	797	805	804	790	780	799	835	821	830	828	828	745	821	785	805	788	771	794	820	793	813	834	844	813	848	809	775	775	785	783	810	819	828	827	790	775	740	832	878	770	798	777	841	817	807	805	850	822	770	814	787	846	819	797	835	857	828	866	798	773	831	806	765	760	830	774	778	807	827	794	815	866	769	773	767	822	778	806	797
35946	37318	34661	24697	14018	8197	5114	3664	2949	2232	1932	1608	1472	1319	1194	1082	1086	988	957	916	832	897	836	855	860	815	835	779	790	776	831	775	725	795	763	772	758	758	765	762	763	771	751	760	786	720	764	734	733	773	742	742	734	760	735	663	781	795	739	772	760	762	670	734	734	776	717	719	746	719	754	719	682	751	678	784	750	731	736	753	755	721	748	750	739	692	721	719	760	696	724	723	691	720	763	749	766	745	757	739	715	724	765	744	688	664	705	764	731	745	750	691	758	721	687	721	699	716	767	726	711	723	744	774	710	722	739	744	719	728	690	695	751	726	744	766	738	756	735	716	706	718	717	723	738	756	747	762	703	698	726	726	690	743	750	741	740	741	729	741	708	758	764	767	746	749	713	732	728	740	746	738	758	737	730	728	743	724	706	731	776	693	709	733	723	742	733	735	740	717	714	756	690	768	761	733	768	703	691	757	700	761	729	718	762	705	727	732	744	678	736	755	731	776	707	705	745	698	807	747	755	723	715	737	723	748	759	754	701	728	741	706	774	723	772	766	730	733	745	724	744	780	729	746	740	711	723	742	722	749	724	762	749	721	748	726	734	706	750	749	742	729	746	720	713	700	745	674	722	758	712	740	680	753	733	734	744	738	780	778	692	733	718	753	727	683	752	766	737	752	700	721	708	729	749	805	730	741	746	724	721	718	752	766	749	684	714	734	718	715	713	757	780	740	744	703	753	735	690	719	754	737	796	740	748	717	772	780	702	718	733	746	680	724	750	685	715	732	732	708	717	757	741	754	689	742	755	688	754	667	730	760	751	721	729	737	763	788	720	727	775	732	687	701	722	727	752	727	794	741	757	724	720	678	727	702	730	739	710	712	687	750	728	726	758	741	740	696	766	726	733	754	714	716	732	672	694	722	707	724	741	718	725	747	696	707	761	724	732	723	733	728	758	701	713	699	693	762	668	730	726	725	694	727	730	747	741	719	714	711	747	778	729	728	722	777	699	708	725	693	807	724	729	777	762	733	741	783	712	771	692	667	735	745	753	718	712	710	751	720	732	740	719	712	741	696	727	709	754	710	749	757	732	740	755	696	710	742	744	768	750	707	722	751	763	790	711	788	739	725	710	743	764	796	709	739	737	741	789	733	777	760	755	712	747	735	681	717	708	760	723	721	773	749	744	768	704	702	726	734	739	738	695	731	729	738	737	769	728	690	727	732	787	771	719	692	729	764	713	745	716	694	785	745	766	759	774	738	775	743	699	739	752	717	757	750	710	743	738	678	774	696	778	749	747	716	728	786	758	782	753	762	723	747	770	751	718	779	726	715	717	738	716	738	732	786	700	745	708	764	727	784	795	764	688	729	710	738	706	766	738	731	743	731	744	765	723	728	647	706	705	741	798	769	730	699	775	708	725	703	687	696	734	773	728	753	741	741	708	697	733	779	748	747	691	768	721	709	704	689	739	763	715	779	709	724	719	764	737	763	754	713	776	736	739	749	728	766	757	721	738	699	755	783	725	761	744	752	720	785	743	763	752	711	756	729	703	696	703	768	728	755	745	731	751	733	737	754	712	764	733	712	713	715	712	771	730	731	751	727	750	715	729	748	731	756	724	755	742	717	786	757	766	725	757	729	760	755	721	730	735	708	701	743	710	743	762	728	787	706	778	789	758	678	690	743	728	750	738	804	738	766	769	732	759	765	775	761	698	731	702	726	741	704	758	704	741	728	755	728	727	704	729	700	743	738	747	725	768	773	746	740	710	737	721	736	731	779	754	753	721	712	759	734	725	760	729	743	760	725	743	693	770	733	718	757	745	758	741	736	804	757	680	736	779	734	763	747	733	739	751	685	747	774	705	717	757	712	734	771	701	707	738	736	711	727	733	737	721	716	714	753	753	720	769	730	732	792	766	713	786	742	719	756	769	714	749	757	637	728	774	723	718	737	786	692	697	703	753	716	691	817	741	770	712	745	782	746	748	718	737	750	770	713	741	742	720	784	721	714	705	756	737	726	737	756	754	761	724	686	703	767	725	727	706	759	705	778	746	783	697	703	749	746	737	758	767	678	745	756	693	782	780	748	794	733	777	738	774	715	748	742	709	729	770	749	759	751	738	760	737	777	740	730	713	731	736	714	708	725	750	691	706	738	729	750	786	703	774	717	775	713	737	740	706	749	724	725	744	736	737	696	722	723	756	739	764	803	714	713	765	770	703	782	751	774	730	734	732	736	734	763	741	760	726	688	742	707	692	727	739	704	738	787	741	750	737	705	789	697	732	764	707	746	776	736	715	766	774	732	758	722	738	718	743	735	753	720	721	728	777	720	777	739	750	707	752	751	767	737	796	723	721	714	734	731	735	695	704	741	755	805	785	771	716	724	714	708	738	752	753	752	721	721	724	759	719	733	736	735	778	705	749	658	746	741	710	765	746	734	752	751	731	755	749	710	766	681	716	724	762	750	743	727	703	748	749	747	741	692	734	705	754	753	743	757	765	702	785	771	770	764	726	731	780	725	710	739	726	706	698	711	732	725	727	726	693	712	758	709	714	716	726	697	720	775	714	678	715	737	748	767	691	742	714	767	769	794	749	711	735	735	777	707	755	746	765	794	801	671	751	706	720	722	728	730	740	781	737	716	728	706	718	741	709	759	672	787	742	715	748	727	762	789	749	711	711	714	768	735	718	731	749	762	767	718	724	709	759	714	739	750	747	735	776	733	676	719	727	701	701	689	775	738	733	777	747	721	758	737	716	763	776	753	727	777	710	754	677	718	733	717	736	758	729	721	715	724	755	688	702	732	791	752	703	759	770	745	766	708	717	747	740	744	717	762	743	755	725	755	744	735	715	732	756	759	730	705	700	712	729	754	777	757	694	720	718	727	746	715	723	741	729	685	736	740	701	832	749	747	748	734	740	754	729	720	711	705	687	724	815	717	761	699	739	722	784	685	755	754	750	747	756	691	793	737	764	717	732	745	747	776	726	706	764	744	723	751	740	701	739	756	807	744	743	701	724	753	729	723	699	743	687	705	715	728	730	726	692	698	727	757	734	686	706	710	768	779	786	707	753	720	759	741	688	732	735	761	720	699	762	776	665	730	742	696	719	720	702	703	747	708	732	774	708	733	733	738	741	715	718	668	752	745	711	722	686	733	720	743	746	760	760	718	704	776	766	718	724	746	732	711	766	731	708	727	800	733	690	709	667	723	693	714	771	741	732	785	705	724	798	755	707	726	747	757	764	699	686	728	774	735	766	766	729	674	766	772	709	760	726	714	737	736	775	732	726	759	777	754	693	738	797	793	689	735	735	757	735	750	759	710	696	698	713	744	729	769	694	726	723	748	711	757	740	693	713	768	734	771	740	721	744	756	704	702	760	683	742	731	760	731	709	730	719	694	775	735	680	736	776	740	733	736	695	737	798	707	698	694	761	723	712	771	762	733	756	742	756	694	745	755	724	695	717	691	734	764	706	767	749	783	747	756	723	754
39507	47665	41081	28461	19148	13213	9517	6954	5479	4188	3451	2803	2327	2054	1783	1644	1553	1348	1335	1264	1209	1136	1113	1065	984	1014	988	989	976	979	891	924	892	861	893	875	869	889	865	825	839	797	807	787	839	827	839	821	792	770	761	801	821	835	804	707	769	739	736	755	778	812	812	820	789	776	832	790	765	778	760	784	799	764	815	835	753	814	764	770	801	771	718	749	781	776	834	781	777	783	769	778	788	740	801	759	765	864	789	785	794	812	769	797	804	812	801	756	802	735	794	815	758	827	803	738	767	798	830	724	783	791	782	792	789	772	774	730	792	803	759	756	751	740	801	780	788	800	818	790	741	808	764	772	782	782	783	795	814	725	771	810	826	763	761	758	781	768	771	772	797	790	751	757	838	735	767	802	716	778	832	770	771	774	801	829	771	779	709	802	771	761	769	823	761	757	783	803	728	777	802	772	787	743	780	782	806	798	781	782	717	796	822	792	752	757	834	785	783	744	782	833	737	787	808	766	768	791	774	736	765	799	785	790	773	740	776	765	750	784	777	772	835	793	772	801	766	806	780	763	821	745	804	742	775	792	753	839	760	778	767	822	790	780	741	786	765	743	798	772	801	777	760	824	738	777	818	813	762	760	785	783	756	790	762	756	778	796	743	788	795	748	763	806	783	744	782	794	764	778	824	745	739	786	816	748	793	767	742	746	769	791	772	760	798	796	765	794	772	782	858	813	787	763	781	808	776	760	726	787	756	824	781	780	773	729	743	736	770	736	770	757	801	768	766	720	754	809	785	801	738	772	780	818	791	859	805	763	770	786	832	844	794	773	787	795	791	772	788	749	792	788	731	815	801	784	786	806	793	765	812	766	782	781	744	765	757	775	796	790	760	837	754	784	734	767	721	752	763	800	800	748	749	788	763	783	777	776	769	807	768	769	780	785	766	755	746	788	752	801	786	766	824	797	777	767	761	792	764	806	735	746	781	840	788	810	819	770	777	808	786	814	769	739	814	785	773	761	759	801	723	820	748	793	795	772	812	729	799	737	816	808	774	776	769	784	751	769	751	720	813	721	733	800	767	803	761	780	798	802	801	767	761	754	765	773	743	811	795	769	763	808	808	832	766	734	779	765	775	798	781	756	801	746	757	810	779	743	730	772	779	752	810	795	715	754	784	768	807	795	820	771	823	761	778	764	785	789	849	791	791	808	755	777	760	811	805	742	795	764	791	720	749	761	794	780	802	781	729	797	844	820	734	756	813	776	780	771	816	800	749	800	752	736	824	772	807	770	755	798	768	768	775	780	775	823	756	748	806	754	757	737	715	792	771	778	732	753	771	771	807	748	806	800	797	780	765	750	757	724	783	747	791	760	792	794	781	765	744	752	775	739	776	769	779	822	782	747	778	773	732	754	776	814	774	774	779	738	767	789	775	753	783	807	771	762	796	805	760	801	809	794	770	766	767	803	739	873	794	791	808	796	802	798	785	737	788	790	804	803	789	823	765	808	759	738	788	821	826	777	776	803	789	739	776	848	813	739	786	843	746	797	820	748	784	769	805	801	781	738	796	712	737	793	778	779	768	784	813	792	759	783	796	762	746	809	773	793	786	804	757	833	730	793	737	782	705	788	801	771	794	796	832	817	856	773	716	743	833	785	780	799	778	842	754	791	818	769	796	898	804	788	818	792	780	725	755	770	765	779	804	814	773	761	801	786	778	838	793	780	767	766	721	753	733	746	771	747	769	804	797	778	728	769	782	774	780	763	777	779	743	744	795	762	742	759	799	765	781	748	787	774	752	831	830	801	786	794	784	783	820	789	748	796	766	801	786	788	738	777	809	820	780	779	767	798	801	751	803	807	750	769	760	784	759	752	722	771	746	834	805	798	803	777	824	800	790	751	787	810	757	762	768	780	721	787	763	795	771	772	784	808	793	798	777	776	788	743	724	751	762	762	815	801	760	758	755	829	778	801	773	783	780	853	797	742	807	829	840	728	777	783	753	799	763	766	762	781	794	778	804	814	804	728	768	792	809	793	786	783	756	742	825	816	781	751	755	757	754	710	776	786	817	747	790	826	751	791	767	767	726	770	798	765	758	811	789	778	746	769	778	783	809	777	757	852	745	767	808	757	739	760	761	769	775	794	769	774	803	791	792	771	775	743	737	752	803	746	819	774	787	758	746	827	792	731	822	804	757	760	825	752	774	773	802	739	790	768	803	807	784	821	817	768	792	786	804	771	811	794	778	793	766	799	809	748	805	769	791	792	832	758	727	720	771	796	764	774	794	772	789	745	800	765	828	757	764	786	747	808	774	766	799	752	786	788	792	808	768	719	808	758	773	786	777	801	816	761	775	771	763	735	747	770	754	788	794	807	806	730	813	745	796	756	761	752	801	823	759	759	794	726	786	772	764	769	779	817	814	786	781	822	766	750	819	769	775	810	798	811	753	773	784	786	820	781	800	800	767	734	756	772	793	735	780	808	801	811	784	753	834	785	738	775	811	798	783	792	816	748	760	808	771	750	836	785	793	751	746	749	847	859	793	784	784	722	767	777	769	754	770	813	757	774	792	796	726	687	756	782	785	779	755	736	769	769	752	750	864	829	784	830	781	828	797	733	791	780	816	762	730	759	738	789	827	839	783	836	742	754	793	782	818	775	807	755	756	819	772	758	788	724	745	772	788	765	762	816	740	816	765	781	793	773	783	779	794	810	752	751	779	754	796	811	754	776	790	788	750	770	745	772	810	750	821	707	733	817	762	794	783	767	764	805	786	751	817	793	813	808	771	814	801	760	762	759	787	716	801	849	828	810	745	785	766	759	741	796	784	748	765	753	775	736	770	771	761	776	818	836	783	750	785	785	788	746	792	799	828	786	808	769	796	790	766	772	817	760	766	774	792	775	816	786	723	794	777	749	757	761	807	760	761	778	742	812	797	727	823	776	833	770	842	786	845	820	757	782	776	733	774	755	826	807	768	792	760	809	755	744	784	785	797	757	728	742	757	772	771	797	767	778	808	834	764	797	778	729	797	806	815	761	845	787	772	828	774	818	810	796	752	788	788	771	783	797	809	738	797	766	734	756	725	732	802	772	774	782	737	770	751	800	777	807	781	779	785	791	746	728	739	813	804	742	759	777	786	755	814	783	780	792	781	789	788	805	733	765	774	786	781	774	800	786	799	797	741	807	788	745	745	797	773	818	812	764	784	738	792	790	795	767	745	774	810	770	761	737	758	790	790	756	719	754	802	795	801	782	800	704	805	785	770	798	809	737	778	792	739	753	768	796	764	757	804	757	769	768	773	837	820	796	719	815	758	785	759	789	776	760	783	793	766	779	779	780	748	801	778	822	774	805	769	704	782	798	714	756	788	809	797	754	766	819	787	771	758	792	797	836	785	823	702	798	756	769	807	800	760	794	811	747	778	766	795	755	762	776	755	772	720	788	791	873	797	814	760	764	809	777	792	779	801	749	748	773	778	790	794	736	766	803	820	767	795	809
24947	20784	27305	26194	23222	19449	12332	6737	4670	3486	2711	2352	1955	1748	1532	1401	1267	1188	1116	1059	1000	953	957	853	922	825	787	816	797	783	792	797	730	766	755	742	701	733	693	720	713	749	668	756	689	706	743	720	670	649	667	704	676	717	675	645	728	691	637	681	683	664	644	644	702	697	665	693	668	681	689	667	692	699	740	674	738	655	650	671	701	640	677	669	666	656	637	670	642	721	699	672	685	635	687	657	695	677	681	657	669	649	712	657	695	722	702	678	661	708	703	654	646	695	687	695	662	675	698	695	643	673	678	672	657	694	654	614	682	703	751	674	652	630	704	644	722	643	685	661	703	618	642	663	654	659	722	671	715	694	675	670	702	643	676	644	685	667	682	707	674	682	692	764	669	671	640	666	763	687	681	664	690	668	658	670	655	688	642	693	690	693	655	667	632	668	693	631	615	636	731	693	708	646	657	625	694	675	698	664	706	640	660	637	704	638	693	643	708	697	689	640	655	621	671	646	712	704	680	654	673	697	649	688	656	684	667	698	678	697	697	691	723	676	686	666	659	685	637	709	663	690	653	646	690	670	667	648	688	654	677	671	686	632	713	709	694	684	664	683	679	661	702	672	660	665	679	638	684	656	703	701	669	687	691	714	670	714	681	663	658	676	641	697	637	667	659	662	718	614	640	697	649	682	614	656	640	671	645	658	675	679	654	684	676	714	664	614	703	651	660	683	682	693	675	709	708	680	693	663	712	696	670	640	676	681	718	654	665	646	703	674	691	660	612	652	678	698	657	697	666	738	638	680	677	677	730	660	702	670	644	673	703	625	657	640	711	698	671	692	669	707	677	662	664	688	651	707	682	633	662	629	676	641	710	674	624	673	654	634	647	684	665	680	660	679	698	670	675	646	652	680	615	640	651	654	653	656	672	634	737	678	676	658	717	680	632	676	676	671	613	690	662	693	677	676	655	689	670	653	687	676	656	702	655	691	698	683	705	678	656	605	658	701	654	643	633	723	626	727	683	644	629	679	753	657	692	649	662	661	649	648	687	685	701	665	669	665	663	679	695	723	644	680	659	674	670	687	673	636	668	695	668	669	676	665	634	696	670	660	664	687	720	681	691	643	694	675	707	696	639	700	675	649	691	648	644	654	687	691	655	612	714	661	683	690	631	657	684	666	667	670	613	638	693	648	648	637	640	686	673	683	661	689	643	678	717	641	705	674	693	722	675	630	691	680	630	633	664	622	668	663	679	661	682	668	682	690	704	677	648	665	655	704	685	645	613	666	627	654	691	730	743	679	652	727	669	665	703	689	705	668	652	678	672	673	627	665	684	692	628	671	663	701	690	651	635	725	680	698	692	670	651	674	709	691	698	698	675	636	658	674	656	651	648	655	628	678	696	657	663	665	658	639	669	640	637	643	678	687	680	683	695	687	661	660	686	649	669	655	706	648	681	674	668	683	677	678	654	671	678	620	676	676	684	698	682	642	641	664	662	653	651	620	694	661	609	711	672	676	693	631	704	662	687	662	682	669	754	617	680	702	672	672	653	627	663	676	677	671	634	626	664	681	668	637	696	686	671	671	657	649	687	653	691	672	674	631	732	676	701	720	660	642	624	697	672	667	708	660	717	674	697	691	705	681	614	600	744	634	649	673	674	623	681	645	650	683	684	657	657	655	645	662	633	681	694	691	693	637	674	646	666	665	709	706	681	649	670	682	685	668	697	679	693	672	656	700	689	663	646	627	667	687	655	664	678	662	661	676	636	669	632	653	680	634	704	663	696	668	679	699	664	747	652	665	676	675	628	730	655	676	715	682	709	620	662	671	681	677	687	628	657	645	670	644	664	678	687	659	629	656	669	700	661	755	680	690	665	671	659	655	648	686	627	664	675	673	607	684	660	675	724	658	667	634	685	665	687	684	733	706	640	653	677	644	661	649	677	692	633	661	671	662	634	640	671	684	690	714	656	680	655	746	639	654	713	707	690	678	645	648	660	645	649	688	642	664	702	658	669	689	687	666	722	659	693	666	654	693	641	646	680	633	673	659	690	686	647	665	655	672	677	693	702	685	610	630	699	671	640	626	692	667	698	697	696	661	670	632	719	663	684	685	689	680	690	673	675	642	648	651	690	637	602	720	613	642	683	694	671	680	640	699	672	629	676	665	683	698	696	675	677	701	677	635	649	620	626	626	690	687	652	688	664	697	675	624	634	612	661	665	700	662	702	674	655	676	672	678	687	719	603	644	651	688	659	660	667	672	701	658	687	701	724	693	650	653	675	666	687	663	657	619	642	647	683	669	643	687	684	666	669	626	664	665	683	683	680	653	669	701	663	718	717	687	705	704	654	696	613	619	665	694	646	651	657	675	709	687	667	689	691	671	649	675	691	711	687	680	692	663	708	642	663	633	680	672	708	642	741	666	678	648	685	670	668	637	708	660	663	649	641	640	659	674	677	674	629	659	687	656	629	677	700	672	645	680	613	664	644	680	700	701	679	679	687	649	685	671	659	710	693	681	651	669	721	680	684	658	675	693	689	665	675	654	671	681	730	656	668	648	637	608	641	642	650	653	704	659	648	693	656	719	698	681	674	640	708	651	698	703	677	678	699	700	635	637	656	672	712	662	661	677	691	657	657	665	692	637	661	672	668	738	611	668	661	648	627	664	668	726	667	674	722	669	661	670	698	638	698	601	689	674	679	666	668	665	685	668	654	683	651	653	663	666	682	671	674	654	677	641	653	685	663	716	655	634	715	678	678	676	697	685	706	687	650	646	614	646	660	671	706	625	711	678	654	662	677	641	665	676	666	683	696	719	647	607	666	647	646	674	642	695	679	666	698	671	646	688	698	656	698	688	708	640	708	675	664	689	687	625	719	637	678	664	684	656	698	690	649	702	675	619	687	676	669	672	671	680	641	651	629	684	670	675	690	664	707	624	686	634	642	645	706	680	663	636	712	656	671	647	632	682	666	714	701	687	716	684	682	669	697	628	724	661	628	628	628	654	634	654	668	677	651	694	645	611	694	704	664	652	699	711	642	669	653	653	688	651	721	694	668	667	707	680	691	695	643	696	713	690	669	677	671	686	640	603	691	707	678	711	696	648	697	654	678	639	652	635	652	635	681	691	670	704	704	652	635	635	685	676	626	680	655	660	679	675	709	692	653	647	639	714	638	640	649	727	691	715	688	691	664	664	649	662	664	723	687	683	653	680	638	662	679	699	653	719	676	637	696	706	713	673	680	644	684	648	692	661	675	663	681	668	679	707	622	662	686	653	645	705	698	694	647	654	709	612	706	672	686	666	685	668	670	679	678	679	651	684	645	690	689	647	730	646	644	651	678	670	676	674	684	655	657	669	676	656	666	671	676	688	687	688	634	684	664	722	645	637	637	685	694	666	678	681	679	671	675	686	643	653	673	668	744	690	668	666	693	670	629	666	690	668	616	598	691	703	742	672	668	644	686	682	733	666	663	725	622	610	632	694	675	677	696	682
38539	55093	51713	39541	29602	21701	15045	11007	8473	6537	5113	4134	3332	2932	2531	2177	1972	1746	1680	1464	1420	1292	1239	1114	1116	1095	1000	995	1024	928	945	804	855	881	836	824	780	792	781	803	801	846	736	755	750	791	714	760	765	765	778	708	733	692	727	736	734	740	718	773	707	709	725	709	717	728	688	729	739	748	652	727	741	727	717	708	699	752	722	732	735	743	704	686	703	725	715	678	726	739	707	668	705	719	748	669	705	677	734	712	729	729	721	739	746	687	676	684	688	716	677	702	725	721	745	663	694	736	715	723	689	697	745	722	700	694	716	724	675	672	722	674	726	683	694	665	699	756	676	701	700	708	709	678	732	737	738	722	713	712	704	711	765	696	693	745	680	678	691	695	687	743	716	720	675	638	714	656	699	677	714	683	743	734	720	707	696	756	720	686	723	720	714	705	676	689	698	687	717	700	716	755	742	726	721	716	672	719	747	667	741	647	735	704	694	687	688	705	684	721	694	764	684	668	701	736	734	723	698	672	726	755	691	641	716	738	737	687	738	695	694	733	713	740	746	733	718	675	697	678	707	721	759	725	745	686	659	697	726	715	750	726	692	748	708	636	695	703	732	728	706	733	748	721	745	753	718	713	699	698	739	702	682	692	740	750	724	769	677	687	736	701	683	706	753	691	705	723	688	704	691	723	733	693	708	729	713	688	717	702	701	705	702	733	718	748	692	739	692	693	732	723	712	708	698	640	744	742	703	698	719	774	751	703	730	666	690	716	704	685	702	691	697	725	736	749	700	675	690	707	706	675	683	676	743	721	717	708	727	736	718	703	759	721	715	706	703	696	670	766	668	745	657	741	706	684	689	725	713	706	717	711	720	723	673	734	690	707	718	733	714	684	708	708	682	721	714	649	697	699	694	740	695	733	705	691	717	670	696	678	704	717	672	654	687	708	728	680	691	670	647	703	755	692	746	669	703	654	686	701	657	713	681	713	729	710	722	674	732	692	739	712	727	700	711	762	732	704	717	706	731	695	643	701	682	674	696	742	723	709	739	742	746	725	701	739	668	680	738	706	693	709	709	709	714	704	707	726	717	734	685	710	705	708	700	676	681	733	770	668	712	688	691	697	710	711	702	727	722	670	760	736	695	689	721	691	731	695	691	709	693	696	720	738	695	717	694	676	699	705	680	742	750	687	691	718	693	693	731	739	721	695	673	713	740	733	696	727	694	709	673	700	719	766	710	701	700	683	744	703	738	719	723	707	726	723	727	700	660	713	720	768	698	683	747	729	647	708	707	670	743	703	677	709	731	744	678	722	702	729	728	729	717	706	756	711	728	687	702	708	716	664	720	692	721	717	688	739	707	683	705	684	653	742	723	678	716	702	764	728	745	698	666	717	663	720	682	735	708	685	703	728	740	739	688	696	715	724	763	755	754	717	654	695	691	727	733	698	665	711	699	695	745	722	713	756	696	726	686	704	670	706	701	759	724	705	693	725	709	706	696	741	710	745	710	686	768	705	724	705	667	756	698	714	705	686	702	730	696	777	715	750	696	688	683	673	653	701	703	746	749	727	675	706	733	713	718	678	688	750	732	724	723	720	740	715	696	734	731	697	702	743	748	639	687	674	724	664	664	763	689	715	653	705	757	710	693	688	695	712	713	746	733	670	753	673	743	699	679	723	695	665	752	712	716	670	674	710	662	686	682	718	693	741	717	698	715	742	684	766	703	719	732	693	712	690	709	683	710	725	722	723	689	718	716	707	683	659	706	673	698	758	728	682	701	706	711	692	690	719	722	690	696	717	741	645	709	757	707	764	743	719	714	708	707	717	731	698	693	687	691	710	715	625	682	780	730	741	687	699	721	707	673	680	691	718	701	740	689	768	699	717	749	695	736	710	685	676	688	703	689	714	731	710	702	724	704	732	665	732	742	724	743	735	710	719	738	685	692	690	725	728	693	717	711	726	695	667	709	710	694	692	712	737	658	734	736	678	702	711	712	692	714	747	738	714	729	717	701	711	748	745	690	658	699	717	721	706	737	728	706	709	712	750	637	697	688	714	689	726	685	685	709	698	742	639	725	705	704	762	699	706	713	677	709	697	699	702	712	693	683	704	716	739	683	715	741	707	717	710	736	684	689	683	717	694	753	686	697	714	719	681	716	693	727	739	733	726	682	723	700	675	714	722	717	756	734	733	714	674	701	681	756	702	658	688	675	679	752	674	695	761	677	701	684	722	694	783	720	704	711	748	728	761	745	694	679	682	749	709	670	684	708	688	686	712	700	677	681	724	688	736	732	705	725	722	715	726	720	700	748	726	697	715	726	701	741	669	695	691	725	678	690	653	718	696	689	697	701	654	685	680	761	706	716	739	711	643	706	678	709	741	720	691	734	719	752	682	703	711	702	733	666	705	708	717	765	736	700	735	721	718	753	750	754	708	699	706	686	747	773	742	702	745	720	720	719	715	753	683	726	694	696	699	710	688	709	713	779	700	713	677	713	665	725	708	704	700	751	709	759	720	726	670	703	725	690	711	694	693	686	675	728	718	713	750	719	694	734	675	743	722	738	741	730	707	698	765	718	734	720	705	700	709	720	759	749	698	694	716	725	676	725	733	714	672	711	681	676	678	708	676	682	731	737	694	698	719	664	714	688	711	690	684	705	728	723	793	760	716	717	714	662	752	713	760	724	689	730	688	751	710	670	717	689	725	737	711	723	703	730	729	690	727	727	685	690	706	737	689	698	660	721	706	712	738	745	690	691	723	709	674	734	694	732	657	714	678	715	671	700	752	707	713	702	677	667	740	693	665	693	676	734	722	707	675	703	690	703	732	687	666	695	745	690	684	719	720	728	697	713	748	754	715	675	717	688	739	729	704	738	713	719	711	691	656	678	673	735	704	684	679	713	655	711	692	739	748	674	688	724	706	739	681	751	757	691	722	703	692	669	754	726	716	763	751	708	678	698	708	708	726	709	715	720	711	708	721	724	729	697	719	722	723	690	712	745	725	679	705	714	714	697	681	696	739	684	698	679	686	759	706	715	706	710	676	726	747	651	728	685	725	705	699	697	682	726	736	736	738	735	662	756	698	733	687	699	711	726	716	714	668	697	738	711	665	705	708	717	723	700	730	680	666	755	706	722	715	718	662	746	700	697	667	718	698	685	754	723	775	697	706	740	746	723	672	665	712	697	682	643	687	711	689	706	704	717	760	644	718	725	651	672	669	730	713	684	720	704	680	691	738	670	711	725	727	757	707	663	683	718	681	710	691	732	707	719	707	737	702	727	676	700	709	717	744	737	679	731	711	726	724	680	682	752	650	722	731	685	693	698	703	676	752	696	679	707	692	683	712	643	739	649	699	713	753	639	726	684	734	682	698	707	670	718	697	716	737	705	736	719	686	715	669	743	793	712	703	695	709	700	722	697	692	724	726	722	748	712	710	725	735	692	688	749	705	703	707	710	739	700	671	708	699	700	715	690	711	698	711	701	744	677	701	725	712
23065	20707	27366	24798	22615	22549	19528	10277	6731	4932	3894	3218	2604	2462	2177	1819	1683	1557	1482	1336	1314	1248	1172	1114	1092	1019	990	961	1024	998	866	893	905	963	811	873	853	820	823	865	794	835	839	881	845	840	825	813	776	804	852	808	795	796	814	818	804	812	837	770	787	776	846	804	772	835	784	827	791	802	770	858	790	829	771	797	842	847	784	761	775	769	781	764	786	767	782	812	819	765	770	800	797	828	783	727	745	739	803	772	787	805	739	784	786	783	841	820	742	805	734	784	768	803	829	813	834	781	794	743	791	772	799	770	798	787	774	783	830	790	811	774	805	785	784	817	788	814	793	774	799	807	817	753	776	806	797	785	757	804	797	833	779	778	785	847	788	736	779	815	754	753	768	758	752	804	787	782	817	838	797	786	819	788	798	775	765	781	780	793	789	771	776	812	730	811	728	803	780	788	796	750	721	811	822	785	782	775	796	799	761	803	801	840	781	787	780	771	795	738	775	765	790	741	828	801	852	821	780	781	802	789	796	808	851	813	781	795	809	751	755	787	778	770	748	773	839	764	776	778	764	790	822	787	765	827	783	813	806	849	774	792	793	726	764	781	786	750	796	754	809	783	762	768	744	747	805	782	831	781	791	774	795	786	766	770	767	831	785	813	820	730	794	828	717	745	759	826	806	754	790	761	780	743	803	818	805	767	780	768	796	796	788	714	831	788	837	804	804	811	750	810	873	792	803	818	812	771	830	776	785	747	792	798	812	756	827	782	775	773	842	780	810	747	780	735	773	814	819	798	797	793	829	821	765	780	796	794	830	815	735	838	795	813	789	839	800	770	772	797	852	764	772	753	786	728	815	725	771	785	755	730	751	751	812	682	785	759	785	827	797	788	780	730	758	808	800	771	708	788	820	746	790	792	836	719	830	746	795	762	775	775	795	758	777	761	750	770	790	788	772	791	810	765	837	751	748	739	749	806	798	778	823	772	731	793	828	816	781	810	753	780	765	799	760	733	765	761	754	794	763	769	743	712	815	762	786	789	779	814	764	821	789	752	811	825	731	757	792	800	780	782	746	778	782	773	798	746	754	806	806	782	849	765	783	790	791	807	829	801	821	788	841	720	775	817	851	762	809	720	805	774	771	787	795	793	730	802	830	851	758	778	763	800	773	789	826	769	786	806	713	795	760	809	793	793	755	768	780	822	741	758	737	786	784	775	759	800	805	772	752	784	770	761	814	774	812	811	835	780	763	792	787	818	759	825	806	774	797	769	768	785	750	807	760	781	773	799	846	774	792	764	770	807	813	800	753	824	789	728	756	762	755	789	778	800	781	804	793	805	747	829	757	797	800	735	814	828	819	815	775	777	770	733	768	813	784	805	793	785	760	781	758	751	753	769	830	797	789	783	782	805	747	798	731	761	766	780	779	754	768	767	789	827	816	789	762	808	781	761	799	841	783	761	759	781	808	772	814	807	808	768	797	812	764	794	766	836	842	772	779	749	802	775	757	763	776	797	813	783	773	754	747	827	798	790	799	744	757	769	795	801	786	780	813	790	778	795	754	803	764	805	808	720	784	793	838	817	775	786	799	761	743	789	825	764	803	771	787	812	753	801	748	771	717	825	786	811	746	823	773	805	777	729	798	784	744	803	746	761	824	799	778	770	778	792	792	776	761	761	819	757	815	758	762	761	818	783	807	793	802	802	793	739	777	822	791	788	828	802	739	757	774	732	784	786	721	774	808	813	819	781	809	758	782	788	740	805	829	818	839	827	780	820	780	778	764	796	764	784	784	782	811	796	789	763	764	803	789	742	802	823	790	756	825	809	792	813	802	771	813	773	790	798	811	807	826	850	815	743	810	774	793	805	748	815	847	814	782	774	788	796	827	792	798	803	801	774	837	781	766	798	738	782	775	762	789	787	802	768	815	724	753	844	736	823	793	822	814	812	766	784	774	770	796	810	796	779	786	768	762	783	792	832	788	793	826	803	750	827	773	786	780	792	789	768	779	793	788	774	802	758	769	799	759	809	747	829	763	755	755	775	821	804	793	721	783	803	810	788	748	811	815	855	783	725	802	798	776	797	794	742	779	774	778	794	788	771	746	808	756	802	851	778	790	813	748	796	831	797	848	765	801	798	759	794	820	772	847	773	834	800	756	783	774	812	814	788	757	848	736	769	772	769	817	717	837	766	804	796	781	764	775	726	785	771	769	818	781	766	798	759	854	828	788	786	799	800	842	756	780	749	770	766	771	791	746	772	814	830	734	787	748	756	755	764	717	744	790	772	858	768	762	778	810	826	752	853	762	805	789	744	770	817	784	782	794	758	754	799	796	793	829	813	823	734	795	787	808	743	792	831	805	829	822	764	851	777	770	802	754	819	774	749	806	768	777	805	749	774	799	776	800	846	747	816	818	709	790	802	801	766	827	738	791	770	752	773	802	806	761	783	737	731	805	881	783	768	791	793	781	776	780	800	826	796	794	801	771	767	797	752	796	771	757	778	818	820	771	769	758	801	806	787	743	799	784	765	746	857	791	866	771	718	780	854	744	786	748	775	775	824	743	742	772	761	747	807	882	772	784	835	753	798	824	837	770	841	780	791	787	742	823	844	784	826	768	837	764	762	753	786	827	760	828	741	849	763	774	755	769	758	792	797	732	775	760	746	810	802	782	806	752	754	773	775	768	774	815	798	745	815	778	790	824	836	826	776	792	795	767	809	808	742	751	735	791	802	795	799	815	792	789	736	765	749	762	787	791	795	747	750	783	784	785	770	748	792	776	756	780	808	808	802	776	834	816	752	766	727	768	770	787	732	770	769	801	811	771	789	804	781	806	777	792	766	777	776	786	783	836	768	775	750	755	819	752	788	803	813	743	808	783	792	804	823	776	820	785	788	766	730	764	807	736	767	738	779	771	830	750	792	816	832	765	788	772	809	798	742	817	778	776	784	797	796	837	763	788	832	792	811	812	785	811	779	768	830	809	768	779	861	832	814	829	791	828	735	821	795	777	840	773	749	766	813	793	795	823	765	769	781	823	749	811	808	707	728	785	778	801	728	807	800	750	777	738	799	826	804	774	818	849	781	824	762	842	807	759	763	768	809	812	795	739	762	782	784	793	827	859	810	766	781	777	738	829	828	781	781	761	814	815	813	808	775	761	758	755	806	758	819	826	842	780	820	823	833	828	783	759	775	792	759	759	767	774	782	764	737	812	814	800	780	770	761	795	775	731	830	789	808	807	776	776	777	781	755	779	799	781	772	796	803	751	792	825	782	778	785	809	785	774	803	791	801	811	755	744	795	826	762	852	792	747	802	788	773	793	793	756	796	825	807	783	804	775	807	785	805	803	788	795	814	819	797	775	824	753	784	764	794	768	753	808	821	791	799	776	776	844	815	770	811	775	788	810	836	849	791	809	765	808	859	770	818	796	766	770	767	812	792	835	781	808	838	814	757	823	798	720	741	791	790	789	829	798	774	800	796	782	747	770	759	762	759
39915	62921	59032	45488	36084	25346	19017	14573	11696	8958	7119	5948	4804	4091	3503	3079	2637	2426	2145	1930	1758	1644	1553	1446	1362	1298	1230	1209	1175	1099	1092	1122	1071	1046	988	939	934	956	895	925	922	934	932	840	874	903	852	829	898	824	882	834	869	824	845	850	801	830	832	820	803	864	853	779	815	817	784	826	809	801	798	796	865	809	842	787	771	792	803	799	804	850	784	809	798	777	850	789	862	757	864	820	784	883	845	833	774	811	819	796	849	786	823	843	843	839	811	829	801	813	780	820	821	789	794	778	784	781	813	747	844	821	765	761	795	761	789	790	793	781	810	816	897	792	799	861	860	796	782	848	765	801	783	850	820	821	847	877	859	765	782	808	834	819	801	782	775	759	837	802	793	801	798	882	796	819	839	809	801	771	838	801	798	838	806	802	818	838	825	805	828	829	793	803	758	800	826	795	832	801	813	850	832	795	772	805	818	797	781	789	796	815	848	791	850	827	829	844	802	769	791	790	862	802	801	844	812	815	811	837	826	814	795	781	825	793	850	793	825	829	795	835	881	807	803	798	836	830	807	797	784	761	814	775	879	782	785	829	784	835	784	750	774	764	771	811	813	714	793	791	854	818	837	818	833	848	827	785	835	795	780	787	777	829	786	803	768	731	778	834	827	818	805	847	819	805	806	836	831	829	849	814	810	811	753	829	842	819	839	811	759	794	811	812	756	847	780	771	816	785	765	800	741	831	824	826	839	807	805	811	831	796	822	749	780	812	804	776	846	816	757	752	786	811	789	843	804	786	817	822	801	856	775	800	848	806	844	772	811	799	814	767	822	842	818	771	831	848	829	771	805	821	833	801	788	829	749	753	771	817	817	801	822	816	826	766	783	845	802	889	819	821	712	784	822	840	807	844	811	814	793	818	791	836	844	774	792	771	808	797	780	774	775	795	758	804	844	828	836	833	792	832	801	780	821	789	792	787	782	811	848	818	828	794	767	853	811	820	736	853	834	771	810	792	789	814	818	789	831	788	763	746	794	775	826	820	798	795	828	791	750	730	837	798	801	769	804	806	839	865	849	836	826	821	789	810	805	767	800	820	780	821	800	767	831	792	827	787	830	808	806	819	809	813	804	818	775	842	805	809	765	814	807	773	797	812	839	823	825	801	788	768	806	805	833	753	791	820	823	806	828	800	753	782	819	735	803	803	810	784	809	836	855	849	797	811	830	784	775	801	804	844	781	796	745	843	787	788	789	791	766	836	824	822	816	788	871	787	806	814	812	850	857	807	765	795	826	836	829	802	801	785	820	748	834	770	763	837	830	823	865	837	809	815	795	758	777	784	806	775	773	788	830	798	795	739	800	868	819	760	822	834	769	808	841	778	842	803	834	756	824	772	796	807	822	819	769	824	831	798	816	872	795	821	837	806	757	799	844	816	810	773	816	808	816	840	802	773	787	839	755	826	821	815	812	831	809	814	842	817	807	775	816	845	847	812	807	826	805	807	814	815	798	795	784	808	793	828	820	811	800	786	784	866	806	808	786	852	811	802	818	810	793	789	802	818	818	789	810	843	832	784	841	856	803	853	852	776	782	774	810	793	777	772	819	802	827	838	787	788	785	848	795	804	799	812	843	774	777	803	856	841	799	821	821	788	786	774	803	835	766	742	802	807	831	811	810	835	823	794	827	794	806	865	844	817	808	795	822	810	787	769	781	804	795	801	801	863	807	825	796	818	776	794	779	796	794	875	860	784	792	819	805	800	811	791	801	828	905	819	810	808	833	832	839	788	850	796	782	788	840	833	863	795	784	824	799	833	827	860	860	776	759	784	777	791	835	827	756	784	870	822	829	839	811	803	786	758	807	821	816	762	878	754	823	849	845	817	803	775	845	809	817	801	773	764	838	788	836	793	833	712	775	808	789	757	781	815	810	774	822	821	796	799	796	794	796	816	812	798	809	804	851	794	812	811	820	828	756	847	838	750	815	811	792	785	816	791	742	737	822	778	820	873	849	812	775	777	837	768	805	790	775	840	802	817	796	808	780	808	812	767	799	783	827	834	801	744	803	796	785	796	821	811	778	792	848	833	795	799	782	802	817	840	776	878	805	790	838	805	826	849	800	736	790	840	798	810	796	818	801	790	833	869	811	791	778	865	840	819	807	831	839	825	814	844	770	798	827	793	814	767	868	808	783	762	830	756	838	797	831	763	810	778	826	815	810	792	833	881	798	807	819	777	829	775	804	788	845	854	791	776	807	808	761	808	801	817	780	835	788	796	789	796	802	838	802	832	823	799	844	765	820	847	774	816	817	772	838	773	793	827	786	804	817	809	837	765	861	789	832	795	764	840	802	803	869	741	787	761	825	848	796	757	820	839	796	829	769	813	845	857	833	825	825	794	817	822	820	829	821	796	818	816	843	819	792	782	799	852	792	832	780	795	759	827	807	807	862	793	845	755	840	818	848	838	831	803	809	785	860	816	801	825	815	783	789	774	773	843	781	796	802	778	784	819	741	762	826	806	800	803	852	867	794	816	814	832	841	800	758	807	804	807	806	799	812	846	829	804	785	830	808	797	833	818	797	811	789	842	858	752	809	860	807	803	821	821	797	830	758	797	824	815	831	811	803	784	840	789	830	803	779	777	835	781	805	854	800	806	817	812	810	805	777	868	801	812	769	832	811	768	807	867	813	764	807	809	831	839	836	811	774	827	811	839	820	793	826	871	842	777	798	796	763	838	801	761	757	766	812	834	828	792	800	799	819	819	785	872	842	819	819	799	790	758	839	855	826	791	789	789	825	762	778	827	841	851	917	803	795	857	774	824	806	799	827	787	827	782	801	781	847	833	805	809	802	806	766	804	841	751	782	792	802	761	839	762	794	817	720	788	870	778	875	809	812	802	798	815	811	846	829	768	780	843	751	739	849	798	806	775	743	755	784	825	796	780	838	823	785	772	801	777	779	739	799	811	808	800	762	824	804	788	748	794	788	821	841	795	786	774	865	780	833	776	771	816	808	779	832	805	766	765	788	837	825	863	821	846	795	844	821	828	772	832	740	805	818	794	822	798	769	784	781	825	809	802	775	831	852	759	825	770	796	787	781	853	809	807	779	727	727	847	806	786	851	794	773	798	825	765	834	812	844	850	813	838	750	850	759	760	771	823	822	782	767	821	824	774	773	849	840	828	782	810	815	789	809	832	766	853	814	853	838	831	771	820	769	817	804	798	822	793	831	829	753	808	823	862	858	767	856	786	826	809	807	760	782	791	766	795	812	828	806	887	815	821	788	788	824	788	735	837	814	781	786	789	861	843	830	806	800	820	794	835	771	765	823	838	796	809	845	772	803	782	804	796	819	781	839	820	846	791	821	782	802	844	769	804	796	815	836	835	784	834	796	829	810	780	830	759	867	833	801	849	870	757	787	786	806	806	812	775	757	798	800	781	773	830	751	826	814	817	736	819	799	877	802	789	798	820	858	824	801	803	794	788	782	795	769	766	794	821	762	790
34463	34261	34736	27622	15402	8321	5176	3722	2833	2337	1945	1759	1455	1291	1206	1151	1093	1033	956	900	907	864	855	857	917	816	804	792	773	772	738	774	787	719	771	795	793	767	774	748	758	774	768	738	737	759	753	740	763	728	750	766	727	753	763	710	753	731	806	699	703	749	739	771	688	716	738	748	695	737	731	711	725	785	769	692	709	726	744	739	700	654	708	712	692	751	698	722	754	750	735	714	711	717	721	759	674	740	739	704	725	759	756	721	703	721	701	743	690	742	758	721	727	730	736	765	763	735	704	764	667	742	734	739	741	726	703	655	730	726	695	725	733	744	702	732	738	787	716	737	721	776	735	730	775	729	716	706	733	755	733	741	710	776	642	695	752	721	751	673	712	755	711	702	726	683	743	727	694	700	729	717	741	756	697	734	725	733	760	823	739	730	726	705	717	670	754	712	700	697	733	762	754	725	756	745	732	714	775	721	692	772	686	732	723	733	743	690	761	742	679	710	764	703	717	766	764	693	756	696	702	748	773	717	738	731	711	785	690	699	698	682	711	700	769	674	719	736	711	733	724	718	694	730	693	751	775	739	764	753	745	729	733	754	719	684	742	747	720	728	698	720	715	764	699	692	693	747	704	685	737	735	712	697	730	698	735	683	716	698	702	676	735	733	684	662	726	722	736	708	750	726	718	755	708	711	727	728	732	697	744	723	738	696	735	701	699	709	807	711	675	682	743	719	752	744	734	741	687	722	719	705	732	748	727	763	769	752	727	734	691	719	734	728	723	713	764	702	699	723	718	756	770	709	803	728	766	766	698	730	750	681	752	713	710	741	755	703	784	708	763	679	726	713	695	688	705	701	717	764	765	770	738	736	672	742	736	709	732	725	726	710	722	721	756	685	701	699	697	731	701	680	767	744	699	729	737	690	758	752	761	710	731	725	723	717	724	725	748	696	719	708	792	720	732	694	724	751	759	717	735	716	737	726	713	718	685	743	737	712	733	787	715	717	720	699	741	703	729	700	725	717	734	670	676	717	669	703	785	709	764	739	743	762	773	741	723	742	721	732	753	720	691	741	693	735	693	731	692	692	708	715	743	711	759	656	693	739	725	663	751	760	725	740	727	696	717	733	669	754	696	723	698	721	713	707	693	722	721	691	677	707	697	712	753	696	741	758	750	734	765	689	722	728	768	755	700	709	716	722	746	707	759	741	705	756	704	719	730	769	724	726	748	708	763	711	696	747	745	698	750	719	701	700	698	718	740	731	737	730	685	719	688	722	743	736	798	740	746	747	733	720	695	738	724	672	795	697	751	706	700	748	740	723	714	724	711	710	723	743	742	693	713	738	763	768	685	714	763	729	707	750	718	743	746	729	677	720	726	729	711	737	722	801	761	740	758	714	741	666	722	752	704	709	694	774	679	747	728	743	674	732	736	747	783	746	715	747	719	724	772	744	748	738	748	722	749	718	729	716	724	739	693	743	722	741	752	694	682	686	692	772	720	746	727	702	742	748	798	723	734	741	690	748	719	723	711	701	728	689	736	733	794	735	749	693	720	746	718	685	736	743	719	709	709	748	740	678	737	723	710	696	702	714	741	779	740	736	710	720	703	738	756	715	685	680	713	750	716	702	726	741	729	737	737	696	740	696	742	740	714	676	738	692	716	678	702	734	788	750	715	696	747	711	683	728	740	750	772	718	744	803	710	773	728	708	739	725	751	739	775	698	717	730	690	725	679	723	711	763	742	741	716	747	723	679	719	694	752	767	789	760	737	757	720	725	714	753	718	701	754	742	731	754	755	739	735	737	727	766	775	771	777	716	748	748	762	773	713	743	745	702	743	717	711	725	784	701	768	720	740	769	744	693	745	753	734	724	762	735	760	772	779	743	781	738	750	699	740	779	699	730	737	764	697	732	746	734	737	746	776	723	698	803	694	709	697	761	747	747	760	699	730	720	712	713	741	783	723	749	719	737	731	777	746	753	752	741	730	682	748	677	732	758	749	752	723	730	643	687	773	730	767	692	713	721	753	763	723	683	733	744	756	685	706	721	708	720	723	727	703	719	722	701	740	770	763	723	676	720	778	712	780	729	696	719	767	749	723	723	723	733	779	746	767	758	782	745	758	731	712	713	696	742	744	731	742	746	723	759	696	730	767	711	727	771	701	726	801	758	733	676	711	728	708	757	774	760	720	740	687	724	727	711	722	724	711	720	704	669	744	786	737	696	752	769	741	706	719	779	745	726	741	779	738	752	718	697	685	720	696	716	728	725	710	737	741	716	706	692	753	731	728	695	708	713	695	760	745	729	709	718	694	707	735	714	685	722	741	713	737	697	723	649	741	678	717	770	791	732	772	717	745	716	721	755	735	764	721	726	765	709	731	699	786	771	718	712	714	709	687	750	772	738	728	735	705	704	688	732	714	660	737	707	754	767	744	763	678	688	720	672	700	729	743	731	687	736	710	748	725	707	742	729	680	752	775	696	715	763	716	741	730	737	748	728	736	675	727	732	726	733	730	750	746	731	705	736	733	706	724	742	705	742	701	723	718	721	686	691	742	695	758	734	742	723	726	720	718	709	698	763	704	687	658	726	732	716	708	748	735	726	761	703	714	753	681	689	726	720	777	720	727	707	687	754	754	730	774	719	693	718	750	710	714	687	704	744	718	774	708	679	738	709	715	723	755	704	740	728	704	716	746	748	757	751	735	781	712	722	733	777	723	751	735	751	726	747	733	727	717	718	781	761	753	717	743	730	740	736	758	728	768	720	730	710	717	723	738	704	725	720	711	722	698	745	703	720	739	708	735	711	716	770	761	735	735	726	733	722	707	708	695	728	724	697	681	726	736	717	752	725	757	740	704	713	765	775	770	718	735	714	770	687	711	711	736	723	755	722	700	715	690	699	732	745	724	689	702	705	714	732	734	741	683	734	754	732	714	719	711	768	756	723	734	730	712	700	740	744	780	758	697	754	723	753	709	735	757	734	736	764	730	739	713	759	774	702	725	695	707	753	738	746	729	802	773	725	695	721	761	750	719	762	710	702	729	721	728	760	799	760	724	715	750	762	749	709	737	691	680	715	734	689	798	749	725	684	738	770	759	698	742	743	677	719	668	725	766	737	714	725	742	708	696	705	702	697	723	751	719	715	724	729	713	729	731	754	769	673	742	810	737	723	790	728	718	707	708	733	704	710	696	732	719	707	742	710	729	732	721	740	735	739	738	745	695	700	704	721	719	768	704	766	750	749	716	714	736	708	741	699	705	698	742	753	759	724	751	714	682	757	718	745	738	731	679	745	716	717	727	769	746	744	712	741	689	726	761	716	707	738	730	682	722	748	700	730	712	715	685	767	707	768	747	727	765	721	736	722	737	736	725	677	774	741	742	725	742	733	692	762	736	729	801	718	751	748	725	730	718	698	765	700	725	707	760	679	692	745	734	698	739	709	746	694	735	724	743	752	753	713	708	729	759	722	697	706	723	748	678	724	713	744	728	702
37164	45644	41229	31048	20172	13454	9577	7140	5564	4390	3556	2841	2555	2169	1888	1772	1526	1393	1336	1271	1192	1131	1054	1066	1054	990	989	968	932	916	910	869	830	894	861	842	848	834	817	860	817	785	774	840	795	798	805	790	826	780	832	808	868	789	748	773	780	789	814	751	778	774	770	746	751	790	784	737	789	737	750	761	757	751	785	812	764	802	787	757	816	777	764	796	799	775	799	766	798	741	768	808	797	772	754	757	785	777	764	804	727	727	774	767	770	817	766	761	756	768	744	803	750	725	763	807	792	742	810	789	757	794	777	791	757	841	791	749	828	751	789	838	802	752	819	764	808	823	780	744	733	741	717	768	731	794	768	793	789	778	743	815	768	726	754	739	808	760	786	728	731	724	825	765	799	751	735	775	734	780	775	833	726	758	754	814	779	730	826	769	783	735	800	733	751	773	736	818	793	781	769	783	784	735	787	830	756	815	789	747	759	759	764	770	786	774	762	789	787	712	755	818	777	773	693	765	802	788	778	710	785	798	772	768	707	753	780	790	755	809	734	767	796	790	793	746	820	768	755	766	815	743	757	755	750	799	738	789	848	750	821	811	775	805	741	838	735	735	789	756	815	784	759	807	813	775	748	761	781	797	762	764	828	821	751	729	743	765	747	800	718	765	782	768	786	792	788	795	810	781	745	762	801	791	739	764	721	809	820	746	783	739	787	767	781	739	790	807	756	795	781	818	790	807	788	741	759	764	775	809	780	774	776	773	804	765	743	773	748	801	753	742	761	753	802	789	767	818	826	759	798	751	743	762	758	753	744	800	830	744	730	783	764	790	791	739	740	815	759	822	748	722	785	789	794	771	780	760	743	755	773	771	774	753	759	735	769	754	801	764	769	801	754	759	740	795	760	796	756	757	751	789	771	732	771	807	773	776	781	792	740	752	809	790	763	745	771	760	769	776	783	773	790	791	805	787	755	784	807	748	802	788	705	780	758	740	758	803	781	768	776	775	759	795	720	729	723	756	797	768	779	775	759	787	791	821	783	811	794	677	725	763	731	760	769	806	780	788	784	733	807	752	743	794	757	753	747	763	784	812	766	778	791	802	756	799	776	748	779	792	756	836	808	746	772	736	728	739	762	752	742	788	787	789	814	783	767	783	768	717	764	779	740	843	691	767	769	762	822	785	756	763	733	750	799	809	745	775	718	776	744	781	772	803	779	791	824	765	803	799	768	747	788	752	802	754	758	754	801	773	771	752	783	763	784	770	751	786	775	745	837	770	782	784	777	785	788	757	746	752	754	803	751	834	753	736	756	852	779	787	793	758	739	781	755	737	750	796	775	770	775	747	763	785	748	813	780	786	790	738	738	752	789	749	790	776	792	771	783	748	749	785	803	781	731	741	775	742	808	773	766	776	780	708	748	761	776	785	752	768	748	785	817	765	766	781	781	766	776	770	740	758	765	798	763	764	750	783	767	756	768	790	758	770	782	728	792	739	852	749	795	773	724	776	775	843	808	779	781	793	762	741	816	778	816	778	764	785	796	742	775	778	798	800	751	790	789	781	772	761	774	787	767	754	783	812	795	780	783	790	745	745	769	768	826	781	805	737	737	766	835	758	806	781	743	738	753	828	785	761	766	739	756	723	775	782	761	780	804	744	801	789	775	764	766	799	753	732	783	751	733	760	785	788	785	751	735	744	731	775	758	814	737	794	770	812	789	837	761	743	789	752	733	774	780	755	726	771	809	803	795	794	770	760	757	803	834	786	800	777	754	781	768	781	785	742	774	796	808	756	801	830	751	728	801	729	768	771	773	755	750	830	757	784	774	761	815	761	819	739	773	758	770	759	704	767	748	735	788	781	759	761	805	735	812	793	759	852	761	778	791	778	794	789	816	749	773	753	782	774	820	747	797	764	782	775	839	815	788	772	751	781	829	761	759	796	795	787	762	788	794	757	745	771	745	769	797	761	743	767	759	795	786	796	765	781	766	742	760	737	739	716	801	794	753	792	779	771	786	777	781	763	782	783	746	790	769	798	772	743	742	805	798	771	707	758	744	744	749	747	784	779	739	747	768	782	731	743	745	752	735	790	793	737	795	769	797	799	773	782	752	764	773	715	758	772	757	759	770	814	753	778	735	794	772	775	723	769	784	754	801	712	762	806	771	803	741	778	804	745	753	814	819	729	778	782	793	756	773	737	775	726	782	808	749	778	776	752	752	801	764	746	791	775	761	764	790	747	759	791	772	789	795	763	799	783	797	771	743	807	777	800	795	768	802	754	815	807	794	749	724	777	803	847	773	779	738	740	777	808	739	781	724	754	784	755	783	756	751	783	749	794	763	751	734	824	800	786	764	811	781	759	758	755	763	758	750	753	798	739	748	820	816	784	777	743	785	804	768	769	742	796	785	732	802	755	774	802	845	787	766	793	742	780	772	794	764	764	752	764	819	766	714	754	731	801	779	727	758	818	732	770	759	811	769	768	762	767	779	741	748	788	766	763	785	827	760	775	740	773	759	788	800	823	737	789	749	804	719	774	790	777	745	783	756	723	793	802	773	742	755	768	768	767	782	801	789	796	756	795	804	777	716	762	739	754	803	796	812	758	775	751	775	768	748	792	793	766	783	740	770	810	748	754	770	752	789	783	740	757	755	805	797	814	764	750	770	761	743	809	797	780	775	753	834	771	837	812	803	764	756	795	777	780	747	786	773	781	756	725	771	798	763	822	785	784	773	808	761	804	749	758	737	763	823	761	763	800	773	761	804	770	765	766	732	816	812	787	760	750	784	726	745	762	785	752	774	774	742	730	708	787	749	777	780	756	773	786	776	787	768	789	761	818	797	838	777	816	745	774	772	775	806	849	803	808	729	766	804	782	774	807	838	760	772	765	779	779	754	768	751	762	789	799	737	778	742	756	746	802	778	744	746	719	737	746	753	788	782	726	778	755	747	756	787	792	736	765	754	778	791	758	766	771	727	782	725	725	805	768	753	853	809	749	810	777	761	770	760	787	756	817	729	769	782	747	754	803	802	765	814	764	767	803	829	835	784	790	795	826	807	779	780	749	772	853	746	744	722	771	771	743	757	771	738	723	834	737	835	774	750	783	820	815	817	767	823	743	821	735	774	765	788	792	791	797	784	756	805	715	795	754	828	759	786	782	763	747	773	826	740	753	796	713	730	775	766	815	776	779	738	808	750	792	789	779	758	762	788	799	747	737	753	802	721	769	789	710	746	755	794	752	754	767	729	765	794	748	780	777	745	811	769	751	731	785	753	788	747	747	774	768	766	793	792	803	805	786	782	703	745	749	745	728	771	754	743	800	762	754	802	748	777	802	794	805	775	779	761	800	765	744	747	792	780	831	763	776	757	784	812	790	737	824	723	770	756	720	782	746	763	766	732	749	797	738	812	756	787	765	755	776	760	789	730	799	729	731	780	749	766	739	794	745	817	790	775	763	768	802	760	769	748	824	740	789	786	721	761	783	797	783	778	770	774	778
25075	20772	27497	26343	22264	18314	11584	6618	4679	3442	2909	2348	2153	1743	1580	1436	1344	1165	1143	1027	1019	1007	934	888	973	875	852	832	764	824	746	735	735	712	743	767	773	738	696	658	652	789	695	703	699	713	686	706	629	674	737	661	722	686	724	659	694	708	657	663	698	718	683	713	683	647	693	620	655	640	687	703	696	667	642	657	681	677	654	647	717	674	677	716	680	695	651	639	656	648	638	710	646	647	747	660	656	671	656	670	676	630	634	669	645	695	655	657	648	652	636	648	672	672	666	698	671	674	653	639	675	671	617	647	671	627	643	698	686	668	698	694	698	616	680	652	701	647	642	673	647	651	682	669	652	707	677	671	695	651	712	669	685	671	655	675	692	649	686	724	666	667	692	690	649	654	673	662	630	722	650	694	614	673	650	693	686	689	629	624	679	693	675	670	655	679	671	623	654	675	679	678	637	662	653	647	640	652	675	643	619	639	644	672	694	685	672	718	675	668	655	694	685	645	672	666	675	632	708	689	694	673	679	691	667	652	668	667	641	639	645	709	680	662	652	704	655	608	651	709	679	650	658	614	651	651	643	680	700	676	691	633	639	698	639	648	668	655	681	710	656	700	644	647	670	633	671	683	620	666	657	666	651	696	636	621	634	637	666	640	665	660	669	668	649	684	697	660	620	673	671	664	649	691	688	624	665	654	674	620	694	652	674	685	671	663	677	688	675	637	685	688	647	665	677	672	685	716	701	678	625	651	667	657	686	704	631	672	715	668	671	649	655	641	689	657	685	656	671	687	602	665	659	686	691	689	682	662	682	668	662	672	705	713	668	703	632	678	613	682	684	712	714	669	652	658	679	679	609	621	627	704	682	673	634	671	659	654	649	626	658	623	672	668	606	682	647	666	632	679	661	677	608	662	613	736	647	660	657	666	658	662	688	642	665	694	728	652	645	655	639	678	643	670	641	691	654	648	681	632	664	696	675	645	658	663	642	655	649	677	678	699	647	693	633	696	661	645	666	698	667	702	643	622	703	690	667	640	660	669	622	643	631	636	656	682	690	650	651	707	699	684	666	705	714	658	681	657	659	657	607	626	653	670	612	633	628	656	702	671	647	683	686	665	661	664	671	685	640	667	702	682	661	680	675	696	690	670	682	685	689	672	640	657	691	650	643	696	677	679	643	648	662	696	678	684	699	666	682	639	649	647	688	665	679	649	657	677	648	666	709	670	705	634	691	698	657	638	718	662	677	648	628	682	634	679	634	662	636	713	654	650	687	671	663	682	661	677	628	676	631	676	695	646	630	707	709	658	680	643	697	581	659	674	627	669	681	671	636	704	672	665	646	683	686	675	647	671	673	649	703	664	703	670	686	696	636	682	716	680	697	679	731	658	633	669	612	675	672	649	652	602	724	653	655	690	663	710	658	669	702	684	654	706	681	663	701	655	660	693	693	685	680	656	690	657	646	676	648	680	653	686	703	642	642	641	678	682	733	672	635	605	681	705	668	688	687	714	643	628	675	677	674	681	651	656	686	624	652	675	673	659	678	677	682	668	623	643	673	666	653	687	663	640	626	668	668	649	717	698	696	679	689	664	619	652	657	640	697	671	684	667	670	626	659	663	679	672	699	692	667	633	702	653	619	656	696	654	637	669	674	674	657	646	647	619	644	662	644	687	722	638	662	670	657	664	647	675	691	696	688	661	636	656	658	701	675	664	663	699	647	637	678	735	692	673	666	683	643	635	692	696	669	697	658	689	651	698	679	741	690	640	645	635	633	659	692	673	681	701	675	643	645	703	592	678	639	641	691	666	643	718	685	687	664	675	689	685	642	652	665	652	707	642	609	622	641	669	657	647	630	657	658	648	651	697	716	650	662	686	666	682	646	669	642	668	641	672	674	669	660	653	681	623	636	613	631	657	667	664	640	634	692	659	685	632	710	653	652	714	659	681	669	700	744	663	636	652	650	652	656	646	687	696	634	657	676	654	680	666	690	605	646	654	649	639	652	668	672	633	668	657	607	657	635	670	612	607	653	667	667	625	684	655	641	627	686	638	681	668	679	675	678	669	656	687	662	662	670	645	692	667	689	708	650	686	658	633	729	678	647	682	718	679	667	656	676	668	706	679	677	668	653	676	630	689	665	645	663	655	648	658	642	666	644	630	689	679	687	673	641	695	695	668	671	695	654	647	643	626	678	650	680	679	709	650	686	667	689	668	650	666	656	657	678	660	676	650	644	712	643	632	677	668	661	683	673	693	635	649	677	633	653	644	640	659	643	705	674	669	689	636	648	666	654	699	650	705	686	661	701	713	690	677	678	657	667	656	669	652	717	683	703	702	661	619	667	674	685	699	685	658	680	653	664	728	640	700	698	669	698	656	627	656	681	641	680	716	710	672	671	636	707	665	678	633	705	650	648	670	671	680	656	713	649	711	661	658	689	662	667	628	674	623	633	666	639	685	708	678	649	652	704	711	620	679	675	656	661	684	682	662	684	655	656	733	677	675	716	648	663	733	672	666	694	694	645	686	702	670	690	675	701	699	693	635	664	691	671	689	645	739	674	687	685	698	668	682	662	669	643	640	667	665	613	654	659	640	647	651	603	681	630	638	678	677	664	647	662	702	653	662	719	707	715	682	681	649	660	687	669	618	639	636	696	659	658	650	675	650	681	706	622	656	634	679	659	680	668	700	674	608	651	659	661	681	680	648	735	664	712	635	668	671	662	623	623	680	686	686	673	670	651	689	690	646	688	631	617	678	638	724	651	654	677	670	634	654	690	678	711	653	657	664	675	641	702	620	653	660	670	655	663	699	678	731	632	658	682	650	696	636	620	679	651	669	706	664	648	658	710	676	635	654	654	695	658	629	647	665	715	703	664	677	662	669	689	666	699	705	657	672	684	679	666	686	621	671	647	663	645	666	669	685	662	662	676	683	668	649	685	689	680	618	716	691	626	701	714	653	711	656	625	660	674	692	728	726	692	673	724	689	655	630	659	708	718	673	638	626	670	630	691	688	689	660	637	683	697	643	674	644	662	688	697	661	683	647	677	658	615	670	619	655	660	673	665	665	642	687	613	640	647	655	685	700	664	683	669	715	673	678	702	639	649	649	714	620	625	644	642	686	682	644	661	665	652	647	657	681	626	668	653	690	689	653	715	654	666	631	621	666	670	635	666	677	647	653	665	685	670	691	673	662	664	642	667	660	672	654	672	679	730	678	697	675	654	669	689	725	645	674	681	716	649	662	649	713	703	641	645	639	700	621	651	671	699	633	641	684	687	690	692	654	673	687	662	664	626	622	617	671	684	670	679	618	641	667	652	662	664	637	711	666	650	684	681	661	661	673	683	653	685	655	686	648	716	723	671	700	639	649	694	646	657	676	679	637	674	672	659	636	643	632	684	680	631	666	680	679	644	693	648	669	633	653	666	597	649	689	639	680	647	631	682	651	639	607	692	728	689	643	687	674	661	665	648	677	713	672	656	652	669	691	696	661
36953	56591	53337	38809	27416	20303	14591	11075	8412	6578	5397	4506	3666	3049	2652	2395	2126	1830	1581	1620	1400	1375	1265	1230	1192	1045	1051	1033	1033	997	930	922	873	893	851	852	822	826	784	812	751	820	765	733	726	747	739	721	751	740	733	731	760	704	759	689	742	710	734	728	706	686	656	664	711	741	742	675	719	658	752	703	706	690	685	703	708	731	715	666	709	675	741	659	729	720	689	681	778	694	681	698	708	719	731	692	659	697	698	725	732	719	694	735	679	699	748	722	699	746	741	746	699	674	695	670	710	741	730	722	689	710	671	661	663	764	698	646	740	688	674	682	703	631	679	696	702	714	713	682	695	739	741	729	731	708	745	743	695	691	701	648	732	698	679	693	679	667	728	687	744	659	633	735	743	695	679	722	704	652	730	718	673	677	722	720	695	684	706	737	689	691	698	679	718	704	671	754	711	725	673	753	694	720	705	693	734	688	672	695	694	809	745	694	731	721	729	722	703	707	660	731	668	710	720	710	690	681	695	670	731	718	742	653	710	704	681	685	743	731	687	705	681	631	703	668	722	758	697	690	719	691	714	669	655	730	696	725	724	720	674	738	693	730	714	728	715	729	697	719	689	728	704	697	676	631	719	668	707	727	671	610	736	709	698	733	725	734	722	670	685	700	738	699	688	689	632	700	671	720	688	753	708	721	747	699	676	711	680	681	760	718	701	687	658	716	696	691	701	742	714	697	751	674	692	694	748	691	678	762	656	697	719	751	762	708	770	648	727	694	716	719	723	718	737	700	727	708	743	738	701	698	710	715	695	658	692	710	652	700	656	699	730	686	686	712	682	695	723	693	690	732	714	714	698	703	688	696	703	689	684	712	707	705	707	712	729	680	670	685	715	695	744	725	676	736	725	688	735	697	678	699	694	732	697	659	715	690	689	664	721	693	671	692	722	700	680	708	698	702	695	717	656	711	651	752	700	716	711	681	697	711	756	769	691	692	682	648	692	687	691	731	723	693	673	694	709	745	723	636	729	697	666	732	740	729	711	714	705	741	700	697	722	746	679	681	695	747	711	727	742	711	675	667	714	678	740	724	671	687	676	708	646	719	653	707	731	721	690	659	722	689	706	733	684	739	704	698	724	726	671	700	703	669	706	689	730	702	730	701	703	674	701	776	723	669	710	668	724	740	751	672	702	722	717	678	700	749	687	721	695	728	701	710	757	739	685	724	732	718	749	721	675	755	741	719	670	719	700	729	733	720	743	681	701	739	724	725	654	722	725	703	718	680	705	690	729	679	677	703	709	653	675	706	723	680	676	742	708	730	680	730	696	738	687	699	732	705	700	729	676	674	667	708	721	682	689	730	688	670	678	706	706	753	695	742	708	651	720	724	699	673	730	712	728	730	690	676	675	723	714	720	707	711	685	690	736	734	758	698	733	669	730	679	692	738	709	713	762	713	680	717	670	675	714	692	693	701	710	688	695	712	701	664	669	720	706	770	679	697	714	703	741	683	723	738	710	744	743	742	709	726	690	684	691	718	673	727	732	670	712	700	707	684	724	703	714	695	710	748	683	659	691	748	719	732	715	711	708	751	726	749	713	667	725	777	659	728	626	702	742	668	718	742	688	718	671	700	686	701	713	689	703	705	676	689	697	690	720	712	714	710	704	660	743	715	702	697	689	746	707	713	712	708	650	724	716	731	671	688	694	729	699	734	693	711	729	721	671	696	725	654	708	748	732	666	693	736	683	677	702	763	664	709	681	690	697	707	734	737	723	678	699	699	753	701	713	687	698	723	708	728	713	723	704	719	739	709	700	689	744	777	715	711	759	713	705	717	710	711	752	710	689	696	703	720	690	692	771	679	713	684	679	693	661	696	711	698	697	706	773	702	709	711	708	721	713	687	717	701	690	672	695	722	709	674	723	716	654	687	711	723	708	712	714	703	724	720	682	726	742	682	688	725	705	674	696	698	689	746	686	717	730	659	728	704	699	720	709	720	719	662	681	627	718	713	689	713	687	700	690	684	708	680	674	673	680	691	686	721	692	737	740	695	724	716	758	722	683	733	703	685	700	700	690	699	731	671	727	709	693	731	656	751	734	683	727	726	720	678	691	715	719	735	728	691	696	689	700	729	711	665	730	698	677	710	688	715	742	711	677	697	723	753	732	700	754	717	667	639	695	624	672	719	701	691	722	709	700	733	710	716	679	673	667	695	678	730	690	664	723	710	700	672	708	719	736	704	728	704	722	670	693	756	717	750	671	721	748	678	683	682	708	739	694	658	656	704	709	734	713	717	688	683	765	746	701	694	686	759	699	690	725	657	720	712	697	731	723	673	720	748	693	723	688	720	710	716	714	694	719	721	723	717	722	760	718	696	668	703	691	740	705	740	676	738	741	704	646	688	729	698	738	681	728	707	667	702	724	665	697	682	714	699	719	704	711	760	713	706	688	745	715	734	702	711	692	719	648	685	703	672	692	704	703	700	682	728	758	734	683	741	650	705	683	708	733	706	629	720	693	712	726	712	750	740	709	725	724	714	692	707	700	715	685	701	703	713	716	720	668	691	721	744	703	726	732	730	702	770	665	672	705	649	746	705	680	698	694	742	701	723	734	678	709	696	713	638	706	687	714	696	774	709	732	681	645	740	736	659	696	671	714	678	742	676	765	708	686	688	689	724	707	728	729	726	730	671	715	716	725	682	711	688	697	716	681	707	682	674	678	692	689	673	713	693	702	689	703	736	681	708	744	727	690	696	715	719	682	758	708	650	720	697	677	668	701	749	737	687	701	732	662	703	694	727	627	693	710	685	664	704	682	727	683	773	663	722	692	726	692	751	666	741	690	661	718	684	739	681	677	752	692	727	684	709	715	730	710	733	699	742	724	644	697	701	703	693	732	707	734	696	704	713	729	696	715	742	710	648	676	672	724	737	704	689	699	708	713	659	622	695	696	691	709	698	685	730	702	727	675	716	749	695	726	656	694	744	743	662	735	664	684	732	663	673	725	686	647	750	687	671	721	715	734	685	709	754	738	703	687	732	734	748	716	730	712	751	699	707	725	705	685	755	686	724	736	730	726	731	711	735	698	693	700	687	706	710	695	748	690	730	744	700	729	690	704	661	678	722	770	682	732	719	658	686	746	681	675	698	725	679	716	666	709	729	694	691	712	728	699	696	724	696	739	670	741	699	708	701	678	773	653	699	697	723	711	710	769	688	678	726	703	689	730	718	693	686	719	706	676	698	665	741	765	707	714	720	693	689	769	756	716	690	730	773	698	742	724	678	702	699	703	702	717	690	674	721	743	741	694	718	706	713	688	718	671	713	778	745	766	648	722	684	667	733	737	682	700	710	752	729	702	737	721	684	725	713	715	730	689	729	673	705	718	718	665	716	730	727	737	708	701	733	732	696	683	694	696	727	681	685	703	678	700	679	724	693	698	699	714	704	706	711	699	753	650	726	667	684	683	719	716	681	698	735	699	690	709	704	667	680	714	693	699	705
23189	20786	27573	24824	21849	22443	19257	9979	6455	4873	3753	3123	2641	2296	2043	1878	1603	1511	1408	1363	1318	1202	1103	1176	1025	1124	1043	939	1007	938	950	945	907	927	921	847	827	884	861	841	828	830	870	848	833	854	820	842	794	809	807	823	797	837	814	840	808	788	830	786	815	783	770	776	775	812	777	842	821	798	864	735	782	803	786	825	781	787	804	732	770	817	793	851	811	736	833	779	795	765	777	786	776	808	805	831	770	821	792	801	779	802	817	806	817	767	802	817	841	824	876	786	782	799	818	764	775	816	759	763	792	778	812	821	828	795	756	781	745	819	771	807	746	881	788	787	811	805	803	795	824	796	777	783	774	798	806	849	736	741	802	787	841	820	797	813	792	744	741	771	816	764	768	775	782	771	760	783	806	759	808	813	759	735	811	840	760	758	799	819	834	812	776	782	824	743	804	748	840	763	802	794	815	792	792	762	789	799	801	832	777	792	847	771	756	750	772	752	766	801	774	825	788	751	787	754	852	761	761	811	782	789	775	786	785	796	784	774	785	820	778	787	755	743	814	858	804	793	815	747	735	805	793	809	757	790	753	798	795	772	814	821	759	759	842	781	764	835	810	754	767	767	777	808	779	792	794	780	799	780	780	794	747	841	743	772	758	816	799	774	798	820	798	778	822	813	780	773	769	778	797	791	761	829	826	757	787	776	804	792	797	831	849	779	794	772	798	804	783	804	807	824	771	839	785	789	781	783	773	826	793	822	804	802	820	865	775	768	778	808	802	792	750	755	837	851	790	768	810	748	778	768	767	852	804	802	719	768	804	768	830	773	821	786	795	771	793	755	778	779	775	765	812	782	787	787	839	804	849	764	786	757	719	752	808	791	813	801	780	747	868	748	757	756	774	760	774	767	787	765	797	854	806	852	780	801	793	804	757	812	796	775	789	748	835	796	876	834	763	839	783	806	809	795	841	798	819	805	783	752	834	787	817	816	789	818	802	791	804	782	772	772	807	805	791	803	766	803	818	744	803	766	778	752	770	753	752	828	813	744	800	776	774	772	774	792	732	813	772	777	809	799	823	773	763	754	767	773	814	799	801	789	757	790	773	749	788	828	773	784	800	833	738	769	792	829	795	737	762	795	781	789	806	810	787	808	797	798	852	804	817	796	771	771	791	835	799	749	784	759	784	772	802	770	763	814	822	798	743	748	833	773	749	797	782	839	807	781	810	770	742	797	807	792	748	822	821	787	760	801	812	793	785	809	781	813	830	800	815	804	821	808	823	810	763	756	781	799	742	795	797	756	741	795	819	810	812	852	808	765	796	767	781	746	832	768	795	773	789	774	825	795	785	793	778	751	796	783	817	853	822	766	799	811	813	781	756	782	800	809	784	770	764	773	818	755	816	800	749	822	764	768	749	744	790	814	806	834	808	780	782	773	832	782	743	804	801	786	819	754	815	811	796	806	803	753	776	780	786	801	823	816	777	777	810	801	765	738	811	745	831	797	785	832	841	774	763	837	758	750	786	806	822	780	772	817	790	825	756	780	836	795	824	777	780	741	835	784	837	793	785	809	817	828	787	785	762	769	829	735	824	781	785	845	785	786	783	767	812	756	773	795	793	801	807	809	809	819	827	823	858	767	824	764	809	806	829	807	842	796	816	736	809	799	779	744	761	756	737	790	776	815	726	810	781	769	762	793	796	757	834	772	771	775	794	789	767	820	852	770	810	772	783	843	806	798	780	747	794	738	805	820	791	734	778	796	758	772	817	798	807	843	826	775	765	760	798	756	756	780	806	836	788	812	764	812	813	808	825	802	768	749	790	812	820	791	749	810	819	753	808	783	766	770	770	770	768	799	824	773	815	824	760	792	770	831	791	789	784	748	790	823	814	772	746	766	771	823	824	755	756	760	807	788	752	797	816	813	826	812	797	802	780	819	763	755	820	783	812	754	789	772	810	802	763	806	788	792	760	756	798	760	803	763	813	870	805	815	794	816	773	796	777	785	831	786	778	792	796	795	756	786	788	804	775	800	770	808	766	850	817	805	767	781	776	813	744	789	734	794	769	761	800	790	842	764	797	813	808	794	796	798	814	782	764	758	799	789	783	757	767	760	758	811	754	807	805	758	801	757	799	832	799	827	802	801	790	737	825	813	790	795	765	753	777	805	831	783	781	813	764	784	811	749	794	815	838	816	801	846	843	779	769	795	785	817	793	765	821	749	814	726	822	799	801	797	779	749	791	794	766	808	793	828	801	724	820	766	823	762	784	782	829	797	783	800	794	786	776	792	747	767	779	779	773	825	784	783	761	777	832	797	808	843	768	780	792	794	821	798	791	821	760	802	797	731	818	766	796	792	797	809	844	782	849	851	773	782	772	809	758	773	749	820	775	827	798	754	787	770	772	808	808	815	863	768	779	768	879	779	729	792	810	786	814	763	779	762	785	832	837	775	804	841	808	843	800	766	793	790	822	787	791	819	791	883	828	815	765	784	781	821	814	767	709	717	784	815	802	789	798	781	803	702	769	821	780	844	807	814	781	806	831	795	753	826	816	827	818	712	831	784	728	760	743	765	791	759	802	842	785	773	798	768	784	758	856	765	818	784	823	821	802	823	813	840	759	855	827	820	815	755	760	752	778	818	818	790	798	795	825	762	749	788	779	823	787	782	780	777	789	792	761	833	805	794	825	820	781	757	770	782	797	807	736	862	792	800	803	765	783	817	794	810	808	805	754	815	775	766	785	786	779	791	774	834	792	822	843	788	785	773	789	835	813	822	790	808	769	860	787	768	805	778	799	755	800	806	810	782	809	762	757	788	791	771	807	747	812	782	809	802	774	879	743	756	779	807	806	829	786	838	730	809	779	771	812	812	811	769	811	781	767	760	811	775	762	817	774	827	783	746	785	811	796	807	761	804	802	814	762	789	804	811	821	768	839	762	796	778	791	759	762	785	802	801	766	768	769	776	756	761	808	801	748	776	745	815	804	780	799	812	818	782	814	791	793	766	825	753	770	778	793	777	779	758	785	800	807	781	827	823	801	804	800	787	790	789	788	844	732	777	831	779	781	734	812	799	753	770	804	746	807	800	738	703	851	762	812	763	765	831	761	795	753	791	816	766	773	811	825	798	777	736	747	776	758	759	828	782	723	846	827	740	762	855	783	775	791	777	778	788	798	781	774	816	769	848	825	794	794	798	805	770	818	809	776	871	802	795	797	789	799	782	783	771	820	782	779	793	810	758	786	733	812	807	832	837	789	826	755	756	761	828	745	794	739	797	792	828	731	784	828	793	763	788	831	770	788	803	812	823	820	827	756	794	772	818	755	784	796	805	730	771	779	742	790	793	747	827	782	806	799	743	857	797	733	740	779	827	817	826	807	811	784	836	815	746	804	764	758	813	750	800	758	770	793	824	792	747	794	846	760	815	756	802	802	820	807	794	764	795	792	776	733	813	809	868	739	813	721	805	795	819	805	761	792	821	797	825	854	720	726	780	802	784
40272	63908	62697	45014	33332	25213	18636	14296	11065	8731	7089	5755	4649	4015	3451	2911	2701	2346	2080	1951	1853	1658	1518	1462	1413	1338	1311	1210	1199	1102	1074	1110	1059	964	997	963	902	989	887	917	916	927	885	843	887	873	820	807	933	811	891	884	833	839	866	806	791	815	837	827	816	842	846	799	847	794	842	780	837	784	844	832	817	791	839	818	774	817	820	812	819	862	752	793	818	816	840	750	807	841	790	805	766	832	808	778	790	776	777	853	846	815	839	853	809	791	839	767	733	789	799	811	844	811	773	794	779	769	779	766	781	795	802	806	818	829	855	875	798	810	813	836	793	795	777	770	837	748	874	781	799	788	788	767	815	803	871	781	811	805	772	843	801	806	761	795	831	810	785	876	798	763	847	836	770	798	782	808	801	837	842	805	828	774	800	783	772	797	855	815	813	770	743	784	842	795	789	810	792	772	827	818	830	817	794	802	826	793	777	823	811	851	806	822	867	744	825	807	823	826	842	815	787	827	799	751	783	794	829	841	810	807	830	832	841	800	804	828	775	769	777	849	808	805	849	805	815	832	770	804	775	815	768	774	817	805	797	794	793	849	798	793	785	825	848	785	845	863	817	761	769	806	815	791	781	834	792	742	836	763	833	749	821	799	837	793	833	797	813	828	751	819	792	881	863	831	823	803	770	826	786	841	765	786	886	788	758	799	801	852	836	757	805	762	804	803	785	830	779	851	788	782	802	786	751	795	841	757	835	836	900	786	783	798	846	777	812	779	796	772	818	790	813	839	803	788	845	789	799	827	834	746	812	744	800	810	826	807	827	808	826	819	786	804	792	844	828	841	823	824	792	840	818	783	747	843	806	789	843	803	824	796	788	818	831	791	828	777	790	814	817	780	799	808	788	824	786	763	828	858	813	734	743	793	757	758	767	811	821	743	845	781	774	791	794	790	782	822	768	861	792	823	750	823	789	786	760	813	901	770	797	819	821	749	786	773	805	827	779	826	792	763	793	819	766	845	814	775	794	779	748	804	829	762	859	817	798	757	807	741	833	838	828	826	831	791	802	859	878	783	818	804	756	794	851	816	812	832	837	806	786	789	773	821	800	756	741	805	809	780	848	842	866	812	799	824	773	787	741	778	789	785	826	771	859	838	815	736	864	777	872	774	820	841	805	810	774	798	800	796	751	840	778	793	757	773	808	822	788	722	824	817	818	843	778	759	808	814	720	787	826	808	848	792	795	789	829	828	784	790	806	852	828	792	805	809	769	795	821	788	835	789	835	794	834	822	838	828	793	835	840	839	803	819	813	807	788	796	823	837	778	837	831	844	790	779	798	781	765	843	763	811	799	782	780	784	789	781	813	784	801	791	767	802	806	803	819	846	818	820	836	801	796	824	791	802	795	864	800	787	817	794	778	769	838	865	804	785	839	797	774	842	770	753	816	841	822	769	793	835	822	806	771	786	852	783	853	804	849	730	813	825	828	815	838	860	797	795	867	774	780	787	796	802	771	808	796	832	828	820	815	786	805	852	832	807	771	793	806	768	816	836	816	831	824	810	758	782	815	812	793	857	761	806	850	792	789	779	824	824	768	745	831	766	774	777	779	848	810	769	809	841	839	784	790	803	800	832	785	823	818	819	760	815	832	853	802	816	807	734	761	780	783	820	824	822	799	790	818	773	834	819	859	788	756	804	811	782	818	841	843	783	785	848	823	800	730	793	852	780	783	826	786	788	794	834	824	808	837	816	792	816	816	820	835	838	786	832	832	774	802	803	870	833	773	812	818	874	806	794	842	756	813	795	818	801	809	846	791	799	806	802	826	810	872	797	799	834	810	769	796	828	836	786	795	772	741	792	761	841	784	788	762	808	792	803	773	777	798	774	826	830	782	769	809	814	774	795	866	792	856	815	769	763	777	829	864	786	787	798	837	783	816	850	843	835	804	763	780	807	794	779	850	816	805	846	778	790	804	762	824	866	808	817	749	820	773	785	808	841	791	775	795	798	772	780	773	799	802	799	805	812	810	820	792	830	830	824	797	791	803	794	811	793	817	773	801	841	836	772	835	808	840	836	771	817	823	786	798	843	803	809	813	843	866	817	807	769	792	859	828	814	809	786	833	796	755	807	807	772	787	780	883	803	786	812	868	826	832	859	816	805	831	796	823	760	773	774	869	778	775	776	812	827	831	809	753	775	810	780	822	855	816	867	836	807	825	788	789	764	816	856	786	827	792	770	820	809	844	796	840	859	837	774	804	776	791	826	846	756	787	768	803	823	767	831	800	824	770	767	807	792	859	815	791	820	788	831	792	815	825	814	838	828	820	813	803	848	787	770	805	792	780	796	733	783	816	786	839	799	799	837	801	804	769	866	792	800	727	809	764	808	792	800	781	808	792	788	801	821	787	753	805	820	814	770	808	774	789	822	781	796	789	774	772	801	791	743	851	774	794	791	801	804	868	827	810	806	759	816	835	795	823	746	726	822	806	849	822	839	827	804	796	791	840	817	777	814	777	828	777	795	823	801	836	813	809	799	795	812	824	832	812	797	796	817	860	785	791	866	792	813	804	758	833	832	763	730	849	778	818	804	797	820	816	761	789	855	846	821	810	838	829	833	819	795	802	829	832	798	833	797	823	835	796	829	844	847	781	800	719	821	829	862	823	801	792	791	762	778	812	789	857	790	837	832	790	815	798	758	794	797	852	867	790	826	800	839	848	780	788	769	812	807	852	842	766	775	823	801	831	818	793	772	775	767	807	773	802	799	838	790	877	826	824	814	799	809	809	780	854	753	829	832	831	811	807	802	793	765	826	797	781	843	794	820	780	836	826	801	838	786	800	786	816	806	768	803	782	791	856	801	745	823	802	793	836	796	815	822	795	838	849	844	824	779	818	805	794	799	779	802	791	840	855	787	752	826	785	799	816	812	790	805	811	794	810	818	766	825	782	774	808	797	835	764	781	867	796	812	799	802	805	815	797	811	788	817	764	829	803	762	806	817	821	831	791	792	837	817	790	854	789	845	808	793	775	776	763	785	841	779	855	850	813	860	803	834	804	809	840	770	811	806	794	815	794	776	812	845	821	791	749	768	868	808	818	749	780	806	846	843	870	747	783	824	802	779	820	829	844	797	805	777	845	821	762	798	822	827	783	765	776	821	802	798	809	791	822	803	780	800	768	829	769	805	826	788	760	815	849	805	819	783	793	824	849	767	808	795	818	767	775	830	792	806	814	773	808	805	856	833	792	809	848	757	789	781	794	802	806	815	809	820	828	809	732	797	799	828	795	812	781	794	847	828	816	858	845	825	834	823	872	824	788	799	772	789	840	778	820	804	795	807	795	801	793	817	821	833	822	844	823	750	815	833	760	810	810	780	834	819	809	811	798	816	786	884	804	781	781	797	838	804	832	831	758	796	772	803	829	784	857	810	781	809	767	839	824	802	798	826	849	752	802	805	797	800	770	828	859	802	816	812	807	802	790	820	802	791	784	823	818	844	791	784
34885	37770	39152	25688	13607	7675	4945	3474	2662	2177	1871	1663	1383	1271	1205	1104	1107	1021	1029	959	895	844	832	908	783	847	852	810	819	766	809	741	762	759	817	798	689	748	768	727	738	771	745	701	778	750	755	712	717	702	711	712	802	740	732	728	737	736	734	742	701	709	698	738	744	749	757	806	764	754	709	763	705	724	711	720	752	783	704	707	700	712	694	767	724	709	728	757	722	773	702	735	716	733	700	725	775	773	773	718	700	702	754	734	734	679	767	730	725	730	757	763	776	749	703	739	790	722	711	776	700	781	708	759	734	735	743	713	715	742	785	724	642	705	779	710	761	713	750	763	763	681	716	721	787	741	721	699	700	717	691	723	686	696	727	706	700	750	727	716	713	754	750	672	787	713	753	754	767	700	686	687	719	724	741	759	707	756	742	765	711	716	758	719	704	692	716	739	706	732	742	720	732	737	706	737	719	720	711	755	694	663	712	737	763	726	704	710	759	683	754	728	721	697	759	714	717	724	701	711	713	732	711	745	735	742	756	724	721	689	683	697	753	736	701	724	680	746	766	718	731	683	741	713	679	673	737	734	713	707	785	740	749	738	713	737	748	729	767	731	708	698	695	781	737	715	740	720	701	730	711	744	710	758	710	725	756	722	718	668	721	714	679	764	749	716	723	761	694	720	737	731	665	752	710	723	761	714	728	725	747	790	753	728	729	708	743	749	772	741	703	739	740	718	720	779	726	736	759	739	740	713	699	728	752	740	749	750	761	727	700	712	726	720	721	700	709	727	728	757	752	760	721	717	737	732	719	721	746	711	715	749	787	712	781	751	712	734	741	746	755	710	723	742	724	703	730	697	697	698	746	726	712	663	698	705	675	748	739	707	743	703	716	717	690	723	746	717	674	783	760	777	740	746	724	715	753	729	719	761	756	761	735	757	717	718	684	681	721	725	739	695	707	721	725	768	741	768	683	750	738	695	784	714	764	693	689	727	668	764	697	691	779	751	675	735	747	774	709	725	742	685	715	706	732	705	741	728	727	725	752	711	743	684	748	759	695	708	711	713	704	749	691	733	730	668	718	722	793	670	711	704	750	724	750	690	740	738	690	748	740	716	688	726	770	767	726	707	766	728	707	755	712	758	751	742	731	735	724	738	667	726	700	703	745	700	765	773	719	738	775	718	722	722	738	728	669	793	724	710	707	795	762	708	676	664	733	686	743	744	696	726	679	743	726	684	746	705	771	707	721	720	718	732	716	742	743	689	710	711	661	708	780	705	720	703	788	703	728	661	696	725	741	731	708	719	706	706	684	750	724	711	722	716	764	684	694	701	741	705	745	776	709	739	702	735	700	738	714	727	763	744	775	760	709	697	718	747	686	713	687	694	744	695	727	708	666	679	712	677	714	739	747	690	726	721	710	768	763	672	712	790	764	735	707	700	736	726	678	727	695	671	749	708	725	719	759	767	720	770	679	758	743	714	718	720	711	774	718	739	728	724	662	736	770	732	728	653	725	723	740	736	692	720	788	730	721	724	731	749	689	718	734	753	696	717	657	727	663	734	691	669	719	728	723	720	720	745	711	693	712	678	719	734	739	706	727	711	764	712	714	707	717	717	689	688	728	723	730	722	708	748	780	725	704	723	676	729	756	706	769	733	758	743	715	735	739	732	765	746	742	771	739	696	694	750	761	740	714	720	691	736	748	733	725	732	685	743	776	795	744	794	747	717	700	693	735	689	719	789	726	696	736	765	719	759	712	756	731	759	679	716	736	710	730	773	735	683	759	723	754	723	725	712	723	720	749	702	726	728	698	725	760	741	731	690	711	686	723	746	733	715	728	740	756	737	715	689	745	745	723	729	729	719	754	726	664	682	736	786	753	737	730	696	670	743	703	666	734	744	695	786	725	746	757	750	744	740	797	761	714	744	782	722	730	697	708	757	709	708	677	740	758	782	787	763	747	696	761	734	702	732	670	707	733	728	760	726	704	780	739	717	678	697	710	710	699	724	703	731	770	703	736	726	712	750	743	676	732	744	724	738	722	745	730	783	761	708	722	683	712	729	716	737	751	740	763	689	705	722	696	717	731	742	734	719	733	682	788	684	725	725	739	736	751	733	748	729	778	735	692	713	729	751	709	732	729	706	762	720	728	737	711	694	718	735	676	716	740	769	738	702	752	729	762	711	714	713	707	709	640	717	670	681	683	729	739	764	710	696	775	677	762	712	786	757	786	732	736	727	715	685	733	719	766	734	705	750	720	675	694	760	755	745	769	747	690	750	717	736	729	759	674	750	734	701	744	751	711	710	722	777	718	739	727	699	678	761	758	680	744	757	768	760	740	752	728	740	713	706	742	757	758	719	754	715	737	707	704	774	730	774	759	714	713	711	686	721	740	707	728	724	705	728	688	695	703	768	744	721	789	755	720	693	776	737	703	728	776	709	702	710	737	703	772	712	727	711	745	745	730	773	747	735	725	708	759	766	741	703	748	759	727	748	744	724	782	760	767	672	668	731	692	693	738	724	726	691	708	693	699	769	746	757	760	706	739	726	723	727	711	698	729	779	731	690	719	671	695	715	641	729	731	674	763	710	721	707	720	731	762	731	696	691	740	738	715	732	725	721	725	708	781	782	719	728	754	744	737	686	748	780	731	732	727	700	721	747	714	701	701	704	753	699	688	761	746	700	740	743	755	779	735	726	724	727	761	760	712	757	703	722	696	705	744	720	717	711	737	723	645	751	755	714	749	749	735	744	715	766	678	684	687	699	732	732	766	801	742	717	747	726	750	697	709	686	728	668	695	709	731	748	709	701	762	736	722	710	768	743	742	756	752	735	733	724	710	712	720	742	690	717	780	665	740	730	711	723	722	720	676	722	656	712	768	722	738	753	747	711	719	721	740	708	740	723	710	707	693	721	733	748	708	704	707	693	714	740	755	737	725	744	698	748	756	727	732	734	697	676	677	740	766	728	704	674	720	706	753	708	707	704	759	779	726	698	789	708	740	695	699	780	767	718	768	659	723	748	724	681	715	721	774	723	710	737	759	752	673	693	733	720	749	773	686	739	770	710	748	714	715	773	704	754	709	768	712	685	762	743	738	723	726	768	702	702	725	695	743	692	740	752	749	663	704	732	731	756	742	663	714	767	728	713	740	727	716	731	722	735	702	693	724	716	726	741	703	759	734	759	719	743	676	713	768	727	682	695	739	730	745	746	723	727	722	701	690	760	735	739	696	737	724	755	757	693	741	773	718	746	741	790	739	725	736	715	760	739	739	775	738	658	739	738	748	729	696	777	771	738	687	747	710	770	722	673	757	704	742	713	744	740	727	701	751	715	735	702	744	755	736	726	731	752	733	670	733	773	739	734	734	733	711	711	697	735	742	758	785	736	745	725	726	751	725	751	737	768	707	722	756	723	710	716	706	680	768	708	735	734	707	752	785	696	690	716	743	692	699	725	766	686	707	721	779	697	759	737	700	775	749	709	705	693	719	687
38217	48353	44439	28265	18498	12591	8960	6736	5180	4020	3316	2774	2358	1977	1846	1624	1492	1399	1330	1218	1177	1104	1064	1059	969	924	986	921	902	897	932	866	833	853	865	783	867	866	784	790	824	782	828	806	802	765	726	804	809	758	785	804	737	722	816	789	774	811	755	823	793	770	799	805	783	787	739	787	756	754	741	773	773	761	747	774	792	768	803	803	763	750	744	785	812	746	779	780	814	799	808	779	785	754	772	731	760	792	756	790	706	769	781	775	761	729	785	772	728	772	717	761	739	800	768	791	762	783	785	797	745	746	727	792	788	752	750	760	806	812	772	781	761	779	755	771	756	798	780	747	749	762	755	789	744	774	790	726	773	776	730	795	779	737	756	844	789	783	795	814	786	744	779	760	764	754	779	798	751	741	738	769	809	769	718	739	830	786	781	805	743	764	721	805	802	706	745	751	777	821	775	704	764	771	757	824	780	764	761	785	775	775	786	755	785	752	795	793	745	758	766	741	802	789	794	734	797	755	784	720	751	753	763	757	746	780	784	796	790	741	794	743	770	792	752	780	760	792	767	818	764	785	756	749	823	780	762	790	761	790	762	748	719	749	789	746	723	715	760	703	726	735	775	772	744	737	752	768	768	759	797	735	739	824	785	803	801	779	741	745	745	800	736	807	757	805	748	789	746	763	793	754	784	760	724	735	746	782	797	745	680	759	746	780	833	777	808	778	786	754	799	756	795	799	767	729	787	806	725	748	758	766	779	762	771	785	769	799	791	800	745	786	777	757	785	777	778	732	755	771	792	786	749	775	754	807	770	796	766	755	751	809	820	714	774	729	766	728	803	740	711	822	736	802	747	771	739	748	786	736	772	781	768	744	778	763	810	750	762	762	766	748	775	754	760	721	835	754	788	744	738	788	785	741	776	712	747	771	769	790	773	785	817	719	778	771	755	754	794	743	752	730	767	845	760	772	787	724	791	757	766	786	782	767	739	728	750	760	725	729	746	771	756	806	766	741	713	797	755	766	712	802	788	745	751	737	736	749	784	718	783	725	760	794	782	765	774	778	769	777	786	807	752	796	762	785	775	776	805	755	781	753	741	709	750	810	769	775	708	764	748	782	741	738	766	762	755	794	799	755	755	747	787	733	743	778	745	752	747	773	768	800	800	744	784	781	766	743	764	730	787	769	760	741	768	832	744	804	799	758	829	770	831	759	801	806	780	760	750	798	796	761	791	754	819	773	789	767	717	769	805	777	781	788	757	757	762	753	770	776	759	761	779	729	723	811	721	809	743	769	740	771	750	781	782	776	833	841	811	753	707	768	786	729	768	713	792	761	810	758	796	797	730	778	782	794	732	773	739	787	764	704	792	761	800	808	766	773	779	780	761	800	764	732	836	761	798	803	728	782	779	830	759	797	790	798	806	749	798	769	761	806	784	765	767	788	754	738	780	776	764	772	791	786	780	788	749	727	790	771	725	819	803	788	799	732	773	731	737	773	766	779	731	806	758	740	793	780	771	804	749	746	745	763	835	782	744	778	803	716	780	727	818	759	814	765	711	768	784	804	801	771	776	784	776	731	778	766	792	765	795	812	757	787	758	808	787	801	729	740	789	772	772	757	774	789	787	780	765	752	783	732	788	790	756	767	750	787	761	839	762	694	832	776	766	740	838	745	754	767	750	825	838	769	758	767	760	736	774	772	802	764	770	789	730	767	747	740	721	785	788	766	732	769	764	768	780	768	763	764	749	773	761	728	803	771	730	751	796	785	749	706	778	772	824	784	797	784	783	765	779	797	764	776	814	763	756	751	751	733	807	721	756	760	722	790	779	751	807	778	768	805	780	739	743	784	725	749	796	779	818	728	759	766	795	790	782	751	755	758	762	753	720	731	760	757	778	774	779	789	754	754	739	760	763	800	767	786	744	796	771	762	776	755	738	808	789	775	799	728	810	781	778	766	788	742	783	794	785	735	763	752	761	750	761	736	772	770	753	789	773	777	729	772	771	802	774	764	766	743	780	753	759	788	777	755	793	795	727	751	790	805	741	755	799	791	749	773	817	778	771	710	765	824	752	741	765	764	783	771	778	779	792	744	714	757	774	758	719	802	762	772	803	764	796	740	791	780	784	767	748	772	755	769	762	776	762	734	788	783	795	771	808	799	767	800	757	785	749	764	806	744	773	755	803	740	759	769	771	732	823	756	723	784	808	824	767	784	785	787	824	780	788	721	777	786	761	761	770	721	752	799	782	797	756	776	751	782	750	762	802	743	739	760	785	722	817	783	836	772	825	743	714	739	781	793	769	788	721	791	741	764	752	768	812	764	810	780	777	782	791	770	773	743	771	795	758	738	744	768	782	804	783	739	818	711	789	737	739	734	790	770	789	815	781	764	765	782	810	775	781	751	763	783	781	725	755	840	766	732	795	748	712	783	769	787	792	783	808	812	776	773	781	775	814	826	745	736	822	821	735	755	782	783	736	738	715	794	746	780	796	795	753	745	741	753	780	758	760	784	784	761	765	814	805	759	793	758	786	818	757	750	756	768	745	767	776	774	806	717	770	774	786	762	754	767	766	804	758	773	787	760	773	762	734	754	781	779	763	754	734	766	783	747	763	796	770	797	746	757	721	717	765	782	751	814	772	810	764	747	722	798	784	761	747	727	775	801	750	768	794	764	781	748	780	756	738	812	770	764	782	770	789	789	753	785	789	781	731	810	773	809	772	771	756	748	704	701	803	778	768	766	752	810	741	823	750	776	762	781	761	780	792	766	753	812	813	800	829	750	730	761	786	794	803	745	762	802	741	775	751	769	767	808	718	754	804	781	739	769	777	775	788	771	764	761	789	784	814	760	804	718	800	815	793	767	751	739	719	797	836	748	811	781	776	807	764	803	787	788	808	741	794	767	757	784	799	782	753	709	807	753	772	776	778	804	744	772	761	727	763	774	766	760	759	776	732	780	800	759	750	774	746	737	785	732	743	768	787	754	737	791	778	769	768	778	748	753	745	739	786	767	745	734	762	758	774	741	809	756	780	760	738	787	819	784	762	802	745	750	780	768	722	806	778	739	821	793	766	751	773	717	752	798	723	814	758	738	769	791	725	745	746	803	792	790	764	820	762	756	731	778	737	755	783	790	780	740	822	769	789	729	796	801	771	727	740	748	736	755	752	755	725	778	752	818	735	790	767	735	755	762	738	751	752	784	781	776	758	765	805	788	740	756	762	730	816	776	740	804	796	786	772	793	772	792	746	767	800	775	768	766	767	769	757	794	751	790	781	807	759	781	743	809	773	768	776	750	789	744	797	819	793	762	799	738	749	777	793	773	772	810	786	823	830	793	812	783	752	828	763	745	794	767	749	797	798	750	769	792	749	771	782	779	766	791	803	800	784	780	795	768	800	808	737	775	781	763	767	791	771	768	727	757	759	776	790	773	791	765	744	784	769	815	768	802	707	771	774	741	782	732	780	772	765	735	741	751	768	751	716	787	751	777	800	759
25031	20805	27035	25857	22822	18301	11069	6183	4262	3385	2676	2255	1934	1646	1422	1399	1297	1184	1068	1051	1049	953	899	918	854	846	793	821	820	889	766	795	748	764	789	749	706	694	741	720	673	701	685	696	709	720	688	663	700	682	635	631	704	647	710	695	667	665	710	712	687	673	646	704	695	660	687	654	647	668	662	664	677	625	679	665	649	678	706	661	653	655	677	666	684	733	693	679	636	651	685	671	743	675	673	672	695	675	677	637	683	661	622	688	656	730	640	648	666	665	701	677	703	699	645	664	703	640	667	649	674	714	640	684	653	640	653	656	717	653	664	680	680	663	643	652	688	650	636	742	664	671	630	639	659	634	703	691	650	672	680	693	658	697	648	635	639	711	694	641	651	623	655	658	649	646	707	682	622	670	669	672	688	665	682	686	648	675	671	629	716	677	736	658	661	667	695	635	688	673	680	665	620	652	668	694	704	667	643	658	657	678	655	667	670	671	698	676	681	686	669	678	677	629	655	636	688	665	657	705	643	647	641	685	685	692	634	656	660	691	664	671	640	677	685	691	677	676	645	657	661	661	681	689	720	692	648	683	650	663	664	673	671	633	690	659	693	680	630	651	667	659	693	637	664	668	688	658	685	698	648	672	687	613	672	676	675	683	658	674	678	635	661	668	680	615	704	666	655	676	698	643	683	678	648	617	660	690	649	707	677	696	667	611	652	648	678	658	691	633	683	693	700	622	678	695	664	670	674	643	700	626	656	671	668	659	735	674	669	680	654	633	686	639	687	682	646	719	622	678	647	632	672	717	645	677	702	639	680	705	634	602	699	688	680	649	656	665	683	687	632	718	644	657	675	652	685	635	635	640	660	667	669	635	658	650	650	702	667	690	642	660	663	641	675	749	617	702	677	693	615	693	656	714	685	673	660	702	693	713	621	705	676	680	640	623	661	646	661	648	659	677	695	692	640	656	648	693	677	698	712	608	676	671	734	684	656	680	642	636	682	668	676	656	639	712	691	662	655	674	686	680	652	637	653	660	651	666	681	668	624	661	671	672	633	636	651	639	653	688	662	703	681	693	633	665	640	691	644	669	655	652	666	661	689	644	680	665	697	722	658	683	667	687	665	638	674	653	656	679	649	663	680	664	666	696	668	687	696	639	671	677	700	708	696	692	680	665	654	649	683	686	675	653	659	631	644	698	670	684	650	706	679	641	720	655	678	662	649	675	657	698	679	711	660	700	676	659	653	685	664	656	702	731	686	705	690	685	666	644	686	659	707	657	704	655	662	608	625	641	706	673	698	683	646	671	640	664	685	660	666	642	662	679	661	660	648	698	675	677	716	680	652	646	708	667	679	625	668	660	683	709	695	648	634	679	675	688	689	620	673	674	738	672	695	694	657	657	677	654	667	630	669	652	709	672	646	659	665	651	678	684	654	682	657	668	662	710	672	632	641	664	640	646	667	646	650	735	659	628	695	683	682	694	626	661	699	635	687	681	635	681	670	682	668	673	642	634	676	682	666	671	660	718	676	669	713	702	650	709	678	697	725	710	717	682	679	688	663	669	663	619	695	680	657	691	689	656	633	671	658	663	671	642	667	689	690	697	699	667	685	679	657	686	657	660	667	698	663	667	685	656	684	674	685	665	688	677	688	694	672	675	691	703	682	657	649	632	661	713	688	649	646	656	661	623	655	701	649	687	652	692	674	673	695	693	654	655	657	721	693	665	663	660	627	675	622	666	673	669	682	726	731	727	687	679	683	688	689	674	660	707	677	697	640	655	630	642	666	709	661	725	641	639	661	678	648	688	652	693	692	669	719	638	687	652	695	703	660	624	671	674	648	696	661	707	685	677	644	704	686	665	639	632	699	655	692	684	668	638	673	675	712	712	646	644	666	645	695	713	682	703	647	689	702	710	677	728	625	645	698	692	681	698	662	717	701	673	677	664	671	684	716	688	726	655	647	685	623	641	709	659	675	696	636	678	730	683	702	635	668	687	665	678	666	685	647	666	673	674	662	674	691	646	670	662	650	643	664	677	674	667	708	714	717	643	674	647	667	672	642	712	677	688	636	684	665	680	656	696	657	649	660	670	642	732	643	683	651	675	692	670	653	681	657	649	689	684	686	680	719	657	663	674	632	721	672	667	669	699	630	707	651	670	700	648	667	754	662	677	662	696	667	696	652	660	659	669	643	699	702	653	615	665	707	659	686	652	652	652	681	668	729	685	673	699	655	694	690	647	656	638	641	655	623	642	678	606	650	665	623	683	668	670	639	683	660	673	637	669	684	715	675	633	685	631	641	633	641	681	655	648	737	655	683	697	624	676	670	670	685	670	653	660	623	675	635	630	684	676	676	696	681	654	640	673	712	668	683	689	691	654	649	664	666	639	687	694	662	624	668	653	641	657	643	668	679	664	709	665	681	654	697	678	703	666	640	711	684	685	677	598	702	710	654	673	727	628	623	719	683	675	649	636	686	739	669	672	712	652	620	714	631	661	620	667	631	638	681	609	694	689	709	720	657	635	613	652	671	610	661	622	650	667	621	667	660	660	719	720	685	681	706	664	640	672	697	641	651	647	649	707	654	688	698	662	660	660	622	657	711	688	702	721	656	659	678	594	660	640	726	674	688	662	690	742	667	655	675	670	690	670	679	654	617	622	659	626	705	622	687	691	677	696	683	670	649	651	687	660	693	687	663	672	655	696	634	676	707	630	727	663	666	681	645	642	646	663	642	621	693	666	679	669	641	679	689	692	672	681	643	674	732	705	658	649	691	664	691	678	662	642	660	684	656	692	641	660	648	654	688	695	662	646	673	739	673	676	636	650	718	699	659	672	655	676	640	644	675	661	646	633	611	618	701	681	632	692	664	655	706	677	643	667	627	663	683	672	704	681	727	642	651	741	728	659	680	682	664	719	662	707	680	673	681	617	680	728	639	699	646	686	713	696	649	650	680	625	672	703	665	671	691	678	694	687	693	667	676	682	661	707	639	661	687	634	725	663	691	642	734	706	613	674	679	683	695	677	624	657	642	682	683	676	674	629	665	654	686	690	688	719	662	685	679	642	637	678	650	716	693	645	735	637	668	647	672	672	710	681	706	639	728	711	656	687	645	668	682	658	672	643	662	660	712	653	690	688	666	663	673	676	670	634	698	623	666	616	638	683	714	682	651	673	621	678	636	680	675	676	709	693	632	643	656	634	680	689	673	667	652	652	671	648	669	703	692	647	625	675	684	665	700	666	687	633	669	679	655	643	685	644	655	661	670	594	648	697	637	675	692	651	678	662	674	675	661	690	647	685	671	610	670	671	697	652	655	673	659	663	689	716	673	669	670	659	657	665	669	705	638	630	689	669	636	658	663	672	628	706	680	677	690	660	700	632	706	690	701	698	713	650	677	639	705	663	675	674	672	643	636	687	675	674	646	684	668	654	666	651	662	631	694	628	665	666	599	681	681	639	674	660	648	660	678	702	685	647	687	671	635	664	680	702	691	652
39531	58903	47826	37424	29229	19339	13843	10428	8074	6403	5061	4071	3422	2968	2588	2156	1998	1784	1680	1578	1346	1345	1286	1241	1153	1066	971	933	977	928	943	897	868	884	853	851	791	825	851	791	763	778	749	791	757	752	752	799	742	743	719	707	718	727	725	714	750	731	687	694	698	736	727	702	722	739	655	688	787	708	731	728	725	706	688	738	723	714	716	654	715	713	718	664	757	687	712	676	727	696	734	717	741	703	704	705	669	695	746	719	732	724	717	701	739	737	720	719	739	711	703	707	684	733	723	731	703	705	701	677	720	696	646	716	721	686	683	737	676	679	692	700	767	698	714	717	685	659	692	683	704	725	750	720	689	708	728	662	719	716	722	736	661	699	700	711	739	724	661	692	721	688	690	715	691	743	676	667	701	744	702	747	727	700	680	703	694	734	707	724	699	678	712	709	685	711	708	720	760	741	729	704	693	694	687	707	725	695	708	640	706	681	690	712	727	684	722	711	688	711	694	739	736	700	697	728	685	743	703	760	663	681	696	743	655	715	721	750	683	670	737	743	684	706	686	703	706	695	722	718	694	699	699	717	713	702	664	681	710	725	716	715	727	719	681	695	678	666	695	736	722	718	718	742	711	723	689	691	679	718	721	690	701	703	687	696	700	720	688	645	690	735	689	691	657	724	702	722	684	685	711	671	698	724	694	683	743	700	679	701	741	687	721	677	715	678	722	731	724	722	727	626	684	747	703	726	745	719	710	709	710	731	686	758	679	690	752	682	680	717	705	707	661	725	698	707	706	732	722	660	649	665	693	714	740	708	724	722	725	658	678	682	707	656	733	701	687	713	687	710	725	682	693	697	699	705	684	658	710	681	703	703	699	725	700	670	672	702	708	669	668	733	750	703	692	722	648	765	754	677	752	709	677	687	701	743	721	689	704	684	717	722	706	706	705	714	737	739	730	675	725	674	700	739	731	727	706	705	691	715	721	664	708	707	704	706	684	678	698	700	704	698	675	723	664	730	729	673	710	717	705	724	725	712	752	694	743	680	689	695	674	755	686	708	714	692	721	673	677	701	709	719	718	724	712	700	689	689	731	713	707	659	720	757	677	697	716	689	701	715	719	688	637	748	731	719	672	682	725	691	717	721	734	722	699	767	757	684	690	724	712	731	699	757	696	689	726	709	726	725	731	678	721	711	681	718	709	692	724	688	712	695	709	695	700	711	674	706	744	711	698	732	701	706	703	717	727	726	710	693	682	701	738	696	730	707	656	684	661	739	699	736	656	719	712	656	758	742	719	728	692	745	681	722	703	686	680	752	709	709	693	723	691	673	694	660	730	684	800	699	735	681	667	735	716	692	691	723	699	754	739	726	727	714	685	737	693	650	747	705	748	705	654	745	715	713	721	677	709	760	731	686	742	650	741	710	699	673	732	706	716	779	687	705	756	663	734	733	711	702	702	719	686	683	715	702	704	712	714	694	676	673	727	668	715	758	722	677	686	731	690	693	719	736	729	701	668	696	696	721	722	729	699	669	730	713	714	702	695	685	709	718	745	706	753	745	722	716	724	734	695	714	751	687	663	701	710	704	704	716	727	688	711	660	694	737	707	711	716	719	698	709	711	685	716	661	695	759	716	675	641	647	704	695	726	699	697	701	706	732	706	681	693	777	664	703	684	739	716	716	651	708	689	739	679	683	707	721	712	686	648	717	702	662	703	725	699	708	696	717	720	688	697	684	731	709	689	718	709	683	731	682	686	728	673	663	734	705	734	718	684	717	702	745	696	710	690	698	644	714	720	720	709	673	720	730	682	713	730	660	686	738	698	682	690	738	681	726	725	710	696	648	659	691	715	746	702	727	692	726	717	676	723	724	698	708	742	700	714	706	686	700	702	711	642	687	716	724	701	679	651	757	707	743	672	776	699	732	721	743	674	717	677	712	676	728	691	676	707	744	705	722	732	691	696	688	748	738	649	677	702	746	720	687	742	747	731	723	739	727	682	721	693	658	751	696	736	708	704	707	703	691	726	731	683	743	716	731	732	630	735	741	702	649	689	755	720	704	694	669	669	679	690	717	717	735	705	737	730	691	668	714	723	741	695	756	699	713	740	732	736	694	705	715	737	705	710	680	716	740	686	700	759	745	716	701	780	722	702	707	706	710	707	694	654	706	658	709	738	716	664	739	677	713	715	698	708	733	710	729	724	715	671	693	729	688	690	735	752	653	698	696	677	698	716	720	707	725	733	773	713	696	639	719	660	716	691	703	714	713	695	738	742	692	744	705	679	743	698	730	738	713	724	686	667	703	702	726	698	668	664	653	723	739	743	699	740	743	749	688	701	745	710	702	726	691	722	749	697	697	724	780	701	682	763	696	692	721	722	736	706	744	690	700	714	716	681	701	709	706	678	697	715	686	702	740	731	692	656	688	750	739	704	710	723	665	656	752	742	673	730	716	698	691	758	730	712	706	711	716	756	738	719	719	703	701	668	736	706	711	710	709	706	690	705	698	737	669	714	694	652	729	736	699	689	726	695	767	672	708	727	731	666	661	708	703	709	671	765	692	717	724	722	722	686	711	715	705	712	725	692	718	696	728	736	707	711	713	750	690	739	695	682	686	684	771	738	665	716	695	696	680	738	679	708	701	695	718	722	729	752	692	720	734	729	685	683	700	679	658	701	695	673	704	693	763	675	713	711	719	721	670	728	744	725	692	705	677	657	724	677	729	702	693	692	682	654	734	697	699	698	694	707	676	658	756	721	707	738	756	725	740	737	720	740	744	741	691	717	711	734	713	707	723	711	705	724	714	636	722	676	742	725	712	657	698	703	661	680	717	647	714	701	698	670	671	720	722	711	662	681	734	705	752	707	732	753	733	714	673	691	656	729	731	722	683	692	679	655	741	737	700	736	697	715	751	678	720	749	752	733	702	720	717	716	717	755	723	710	721	732	677	665	696	659	725	737	729	719	703	671	738	695	720	736	696	727	680	686	709	714	733	726	658	778	709	692	682	718	716	739	735	714	718	728	736	674	702	685	703	747	731	758	716	687	728	683	719	735	694	742	702	706	681	724	699	736	715	706	751	780	728	694	755	740	711	715	684	720	766	764	733	754	708	707	694	700	664	684	737	688	723	721	717	721	696	722	665	765	732	678	724	659	691	716	721	692	721	753	698	662	723	712	695	729	708	654	673	719	686	737	688	711	707	749	751	753	678	645	696	684	673	687	711	693	708	693	705	685	687	691	715	724	656	719	709	709	691	720	716	730	716	703	694	738	715	760	680	662	685	760	705	701	703	670	721	711	701	681	717	695	712	696	699	725	719	681	740	723	696	713	672	739	727	724	759	729	720	664	705	709	701	703	722	701	662	729	689	707	724	752	718	713	709	746	707	684	714	742	685	709	681	715	656	691	737	718	754	730	740	655	699	696	694	672	663	690	727	714	708	747	688	717	706	656	746	716	720	702	657	742	730	747	717	680	700	737	723	739	733	727	701	660	709	730	698
23140	20766	27386	24716	22336	22438	19229	10271	6763	5241	4169	3450	2854	2446	2024	1854	1630	1656	1428	1348	1328	1196	1271	1187	1060	1086	1001	983	966	1045	961	952	918	904	900	896	878	860	851	817	861	826	795	857	791	792	773	871	872	850	834	823	849	807	835	805	822	823	798	851	809	830	795	833	796	790	772	802	796	786	821	742	787	848	838	807	767	790	811	766	823	780	759	797	819	787	801	728	800	803	783	794	787	782	810	792	809	833	773	829	837	778	817	786	815	806	813	774	798	807	770	888	762	804	792	782	793	785	735	803	751	830	791	749	762	776	758	825	802	791	753	797	767	753	743	824	753	840	835	758	791	802	821	774	790	805	781	794	761	768	742	787	788	825	758	761	789	733	796	811	719	791	782	821	784	756	795	800	778	747	763	790	835	825	779	843	718	765	798	779	830	792	775	792	771	791	773	801	782	739	804	797	797	777	743	833	757	781	760	804	789	757	789	821	836	742	784	808	794	782	836	772	752	784	755	774	775	752	730	794	762	760	823	768	783	755	785	794	764	819	748	777	813	714	750	805	747	757	803	754	733	787	741	750	786	784	800	760	813	833	754	763	816	806	760	777	818	786	773	772	828	806	771	754	790	786	819	772	842	774	765	786	764	775	768	799	754	783	788	749	789	771	784	795	795	785	762	870	815	780	746	749	800	747	812	812	759	749	780	780	773	811	831	751	786	825	738	762	777	795	820	809	797	735	751	794	754	829	791	764	766	819	745	787	755	790	749	803	770	763	752	768	829	758	752	774	770	809	741	794	802	766	744	752	783	756	741	783	820	782	783	770	800	853	821	769	761	790	758	758	802	815	784	789	736	754	740	791	803	789	777	783	771	784	797	770	782	784	819	801	777	834	756	785	797	806	809	843	818	798	767	774	776	824	777	765	804	730	835	788	758	708	788	818	782	721	790	833	809	768	726	806	819	773	737	780	771	816	762	722	809	828	793	764	790	801	780	751	842	787	809	829	766	832	755	781	770	852	798	806	764	818	813	750	796	793	775	787	783	793	814	774	790	779	754	810	805	800	739	771	742	773	778	793	736	786	765	755	821	726	785	791	770	752	796	797	786	780	774	844	774	847	787	772	795	839	796	784	771	821	799	821	771	782	806	810	787	817	780	791	776	820	807	776	791	823	779	787	775	747	773	745	776	791	813	782	729	792	756	779	810	802	762	818	805	804	775	769	805	746	806	794	764	774	778	793	771	783	794	804	762	764	783	730	767	748	766	791	821	786	755	737	780	762	757	736	776	771	738	818	799	820	774	794	763	796	830	790	745	787	763	767	799	764	792	760	780	806	748	773	753	773	799	749	762	798	792	785	805	816	752	778	807	750	758	777	803	803	746	809	763	788	787	800	777	825	784	788	757	774	823	782	727	772	812	774	790	793	753	785	808	751	789	791	745	796	767	757	806	750	755	771	784	787	756	780	816	769	747	757	758	736	744	812	794	801	776	805	784	759	808	801	744	776	755	817	774	742	732	756	829	805	737	746	789	819	835	769	782	798	756	756	790	770	822	794	822	781	781	771	742	841	735	794	810	798	784	795	839	767	738	785	787	809	790	801	805	757	800	810	751	779	764	747	750	730	827	786	819	774	751	805	793	751	784	725	804	804	765	767	768	820	830	801	822	783	774	802	789	761	820	785	750	831	783	761	802	768	746	816	791	812	786	789	774	839	789	757	749	778	760	785	801	736	811	771	807	770	758	758	804	782	787	724	751	796	802	813	762	810	775	763	783	759	743	797	728	756	794	834	781	771	793	725	774	783	790	774	791	826	799	802	757	763	751	808	768	793	764	777	768	759	792	795	783	745	761	725	784	772	791	789	793	787	729	789	754	750	809	827	820	703	797	740	812	787	758	768	806	779	792	728	793	771	755	762	797	791	811	813	722	752	779	746	818	765	782	778	780	799	798	804	814	842	821	787	853	781	770	778	806	806	835	790	792	754	769	773	731	786	784	775	819	794	823	781	775	779	765	796	779	735	728	780	815	817	769	804	811	749	811	752	795	777	790	756	746	735	809	790	794	814	763	779	792	752	818	740	737	745	791	765	756	780	781	807	808	773	734	824	784	747	813	781	781	790	741	760	781	791	791	803	784	781	767	761	744	806	750	785	798	788	797	810	817	797	814	764	789	775	730	722	807	773	798	806	745	751	819	711	834	801	774	804	829	814	801	776	765	806	831	786	782	781	786	783	755	784	781	793	799	811	765	784	789	751	842	755	812	780	802	792	771	828	812	764	787	782	873	805	803	823	799	793	751	789	763	779	798	837	756	774	789	803	776	781	753	810	759	776	771	766	786	779	760	725	794	795	776	812	775	826	753	789	726	802	772	790	797	796	762	790	741	781	780	794	774	790	789	794	773	778	823	789	777	754	826	794	741	776	753	774	787	764	794	796	797	822	809	788	799	747	795	796	737	726	761	753	828	821	775	832	740	816	760	811	814	794	811	771	755	794	810	798	785	758	805	791	758	763	777	761	741	733	796	742	780	801	821	717	791	778	769	859	797	805	773	777	772	769	741	807	748	755	849	770	804	802	812	759	812	852	750	813	771	799	775	794	756	772	760	753	748	760	784	729	793	761	786	754	833	852	807	766	807	796	746	829	790	819	752	755	797	766	789	777	745	743	782	805	789	781	776	737	838	799	797	763	788	780	785	808	758	781	793	770	763	777	753	771	801	791	735	822	827	784	764	770	811	821	817	801	750	766	765	727	835	761	786	756	776	832	856	804	798	743	760	728	831	773	777	793	818	756	759	786	795	768	755	811	774	800	795	777	740	815	818	800	736	805	738	744	758	819	776	776	746	731	777	744	798	796	770	789	786	769	833	782	766	749	772	748	791	762	809	756	842	783	735	759	791	758	743	813	762	788	776	757	840	828	747	814	779	785	739	784	774	824	772	777	754	725	828	776	840	829	795	786	767	784	774	814	781	835	786	781	765	806	775	788	785	790	807	776	754	785	745	791	781	800	753	787	772	762	777	838	771	791	710	789	749	798	776	760	788	786	784	766	773	798	754	811	722	767	789	776	792	740	770	787	750	766	764	834	795	729	782	781	757	753	811	756	794	817	764	800	795	765	804	710	741	795	785	825	784	800	747	785	777	779	823	802	792	816	798	816	768	781	767	787	748	800	881	742	805	774	806	800	815	755	810	782	773	768	815	777	794	771	756	762	785	803	759	768	792	739	772	751	772	760	747	775	826	770	802	828	783	815	742	789	760	811	773	766	781	793	789	709	773	761	791	791	788	785	758	795	748	808	819	813	762	716	787	780	768	763	800	804	792	758	764	810	830	754	767	736	780	805	783	762	763	799	785	766	757	780	766	752	782	782	817	800	804	792	724	805	770	746	741	807	764	779	740	762	728	781	766	774	790	772	763	806	783	733	747	806	805	768	765	724	777	741	795	745	814	770	749	763	785	780	758	769	740	773	814	775	808	747	814	802	783	837	825	806	794	845
40738	57306	54334	45610	35402	25021	18801	14879	11719	9461	7622	6169	5099	4295	3676	3166	2754	2423	2285	2094	1981	1733	1643	1564	1413	1400	1355	1254	1176	1172	1177	1078	1057	1037	949	944	966	943	973	915	921	882	894	863	866	882	912	867	851	837	838	892	864	837	848	813	835	800	826	821	836	839	806	848	813	791	811	849	842	834	823	824	775	853	838	826	831	835	834	888	876	830	755	808	789	832	832	851	866	798	797	783	784	787	802	790	775	833	796	779	814	776	826	815	794	813	806	798	866	758	822	855	845	796	793	814	792	820	810	858	810	844	746	832	806	802	785	789	758	835	799	839	795	795	783	793	769	795	786	828	772	821	820	810	722	816	814	786	783	794	790	720	835	807	810	744	808	789	804	860	845	840	827	793	802	843	811	846	837	828	831	803	791	772	800	762	789	831	825	793	819	812	829	844	778	801	827	832	811	790	788	815	793	818	750	772	777	809	785	779	836	815	824	789	846	843	789	789	813	841	847	751	829	820	862	777	778	807	806	770	753	781	783	878	806	745	800	804	800	757	783	794	795	802	836	760	794	782	817	878	818	790	839	769	825	801	753	776	835	795	782	805	818	795	796	806	775	814	771	735	801	775	871	788	816	765	811	795	808	849	748	831	825	801	811	815	835	784	791	856	765	809	829	823	809	818	794	795	819	800	747	806	810	797	776	802	783	783	832	755	839	777	797	813	793	821	740	775	725	844	785	821	775	804	788	841	812	753	796	798	783	767	767	802	830	796	823	809	754	804	740	792	774	811	809	805	824	808	782	798	775	808	861	830	797	833	850	818	856	744	800	789	820	793	804	783	770	765	787	756	721	803	780	749	837	770	725	823	809	790	808	762	803	806	775	755	813	830	802	730	820	817	746	791	858	797	764	781	807	810	793	784	846	775	758	881	802	840	800	794	861	787	788	772	831	783	798	838	818	797	828	820	770	860	808	778	832	832	795	773	802	829	781	821	773	758	800	817	796	836	780	820	887	785	841	830	777	830	810	829	819	780	842	828	778	818	777	816	818	793	800	773	793	770	771	821	786	795	773	873	798	834	800	816	799	781	775	810	849	783	827	834	850	808	825	845	771	777	792	752	738	827	840	782	793	766	857	808	825	757	805	788	793	809	784	759	805	805	806	808	813	799	844	841	790	843	810	852	786	808	835	780	756	803	755	798	853	799	800	807	805	745	837	832	833	799	799	818	790	777	777	775	802	828	834	788	770	784	856	718	739	824	792	748	817	820	788	757	798	788	784	788	824	798	767	786	805	860	795	792	819	772	790	832	785	758	817	830	827	814	828	819	809	784	856	796	782	822	827	807	831	780	815	789	788	738	851	819	795	808	798	754	834	824	848	804	770	805	815	789	807	792	853	795	835	800	805	835	859	812	804	811	823	798	799	856	815	756	788	853	798	752	802	748	804	780	797	796	788	787	822	821	799	797	844	775	799	821	805	801	801	832	809	783	816	806	789	802	816	819	795	773	813	832	824	761	853	866	789	757	781	822	786	756	799	791	769	878	825	804	801	796	761	768	815	797	780	802	794	838	846	819	808	839	805	790	789	761	818	850	816	765	811	794	770	797	787	810	840	795	839	818	781	812	762	761	803	830	797	771	763	752	842	826	762	818	811	843	803	777	803	800	770	854	855	761	840	777	774	786	763	798	800	759	883	804	775	807	832	812	869	804	814	767	793	820	791	842	801	794	817	779	795	824	810	821	784	798	858	810	768	839	797	798	753	811	812	780	797	817	798	796	793	764	809	801	824	751	819	786	801	822	790	806	801	809	764	771	801	810	846	823	816	844	807	795	821	839	779	819	829	758	784	814	821	809	798	840	808	813	875	771	721	812	786	805	772	797	838	821	803	790	781	801	805	819	804	815	799	771	799	827	786	834	809	791	806	816	805	810	796	804	811	796	809	809	805	798	774	839	747	809	797	783	742	798	799	787	800	788	820	815	777	799	828	790	802	789	819	802	776	808	808	801	789	774	834	767	790	814	821	735	807	807	818	834	808	796	785	785	841	812	791	807	805	780	804	820	772	784	822	780	784	820	801	806	791	814	823	773	832	854	772	792	855	833	817	806	787	793	784	819	792	839	829	833	780	798	789	802	802	797	827	807	841	805	818	790	768	771	817	746	807	836	781	812	820	776	800	778	838	798	789	800	801	812	809	823	781	823	812	804	790	814	766	814	818	823	767	860	802	831	800	850	782	794	839	825	796	838	830	807	745	745	784	806	809	830	782	804	782	757	815	823	841	794	757	815	759	793	766	813	809	825	886	828	828	785	820	770	819	787	799	772	779	784	767	811	850	794	788	829	787	853	831	811	841	815	832	807	826	835	785	767	829	780	803	836	834	808	818	848	824	811	810	808	798	801	812	801	795	826	817	806	829	810	778	804	812	842	774	800	795	746	807	799	757	805	770	753	778	809	816	765	814	760	815	809	860	820	809	853	816	788	760	791	806	838	844	758	804	800	750	840	758	798	830	819	793	844	833	808	746	810	774	782	830	853	799	842	839	817	850	781	796	812	808	833	843	832	851	807	765	820	819	812	806	736	836	830	862	789	803	814	801	812	816	805	778	798	757	817	820	821	818	824	801	795	822	817	788	819	785	787	789	825	796	776	807	775	764	811	786	832	840	792	811	836	787	835	817	784	808	830	864	806	798	835	798	750	776	813	775	838	808	793	830	796	827	827	824	790	783	822	801	735	815	776	821	807	818	842	821	778	819	794	806	827	806	834	811	818	797	831	807	816	792	767	822	779	805	772	804	787	756	841	807	789	841	782	831	810	836	826	737	801	889	786	802	819	803	779	799	799	827	815	803	784	835	768	837	824	742	835	747	786	764	765	797	753	763	775	758	782	755	790	798	843	788	812	788	757	767	842	770	779	827	831	765	846	799	809	780	793	841	786	822	821	815	859	841	802	750	786	826	848	810	849	802	812	789	751	813	812	783	803	851	767	802	794	802	825	830	759	795	811	815	841	815	792	847	809	825	759	828	816	812	821	788	786	816	797	801	837	789	830	779	839	806	755	815	770	833	836	761	822	814	769	795	821	755	810	799	799	778	786	842	758	823	787	860	818	810	830	852	816	817	797	799	795	801	768	819	761	749	842	815	765	837	815	753	732	849	819	762	794	792	777	830	762	788	822	830	836	789	782	793	807	840	825	821	794	797	805	796	827	782	837	820	751	804	829	750	840	840	772	830	812	813	862	785	771	820	787	856	758	779	791	799	804	809	801	857	797	799	856	843	760	819	814	783	836	777	821	772	792	797	799	805	791	808	770	814	780	805	776	854	827	821	781	821	773	790	803	768	768	762	766	834	802	812	821	830	806	814	785	762	799	800	833	766	751	790	853	787	824	825	827	825	783	861	856	777	797	792	783	778	787	802	804	848	819	833	770	823	768	785	808	815	841	788	801	778	803	795	753	867	825	755	832	786	788	816	792	804	814	820	822	777	827	817	854	813	778	801	835
35126	33138	33503	25356	14519	8036	5095	3679	2802	2326	2004	1691	1487	1307	1196	1155	1093	1030	1007	984	946	900	903	854	839	834	793	829	795	785	796	808	785	739	776	737	728	737	716	734	709	749	736	746	753	708	760	743	721	730	755	715	761	725	723	776	713	736	735	710	713	740	714	740	739	742	641	695	749	737	702	721	731	746	733	695	714	745	697	687	721	701	729	712	684	734	728	683	694	725	746	683	693	710	716	744	703	714	694	720	711	689	711	724	710	711	725	702	773	698	736	718	750	731	698	721	761	729	743	723	667	738	710	719	739	720	712	625	712	705	676	724	755	713	691	719	698	706	695	764	724	708	666	731	751	685	729	747	667	705	720	748	715	778	756	699	747	727	681	703	722	679	670	698	713	659	713	720	726	734	696	685	734	685	754	729	771	750	624	735	719	704	752	719	746	727	735	716	684	723	700	688	708	761	706	713	751	676	742	712	702	717	722	716	720	709	732	725	709	711	691	768	737	745	710	736	699	764	733	702	729	767	717	726	717	730	693	728	706	728	684	693	727	689	706	692	754	719	733	685	683	724	710	722	685	714	690	742	738	743	748	711	709	713	718	707	720	720	719	742	717	687	727	740	706	765	700	697	734	747	717	722	677	748	701	760	746	719	723	703	705	674	743	729	703	703	724	697	685	708	719	659	735	722	712	723	721	731	733	739	757	716	688	692	705	712	740	761	691	768	715	705	717	736	748	739	677	722	686	717	724	732	736	723	747	681	745	700	723	739	660	744	734	701	686	724	719	693	704	691	714	703	695	706	747	714	732	729	695	770	743	755	779	690	706	698	664	702	676	730	712	767	750	769	708	687	694	715	758	742	699	743	749	725	706	742	712	765	706	682	736	717	768	726	732	755	721	740	691	730	734	710	732	696	717	688	730	725	720	712	760	702	737	730	708	729	698	722	698	705	653	670	686	715	745	708	741	726	700	708	734	686	701	735	709	707	684	769	744	703	691	706	750	710	714	738	694	692	734	746	729	698	692	740	666	718	661	742	745	746	639	681	755	741	729	688	714	755	722	732	696	697	747	739	737	673	751	738	724	715	685	780	760	688	718	740	691	742	712	759	708	785	711	699	758	726	741	736	774	761	730	729	694	725	694	706	690	728	684	710	735	738	761	722	728	781	748	753	716	710	706	743	692	734	724	716	736	694	742	745	732	742	744	749	665	743	733	730	751	775	749	712	730	751	754	717	693	706	773	726	758	759	738	706	716	679	703	694	716	747	726	685	706	753	737	723	735	686	726	690	723	688	733	739	707	712	730	704	789	708	764	726	740	718	716	702	690	788	743	748	710	681	741	739	714	721	682	691	710	705	700	744	702	714	741	715	729	781	741	762	721	733	719	773	707	759	717	746	705	711	715	695	748	725	702	685	728	709	752	720	722	691	689	739	687	702	751	755	734	712	745	707	749	708	731	736	688	737	732	686	716	746	718	722	730	679	735	716	745	741	713	768	744	755	700	695	719	702	762	715	734	757	707	687	753	755	761	765	722	754	768	726	717	695	756	746	747	715	746	699	721	730	751	708	761	702	732	660	731	711	693	705	658	696	690	710	765	704	743	769	722	730	737	733	673	764	727	721	694	695	757	741	738	712	704	752	735	704	699	723	719	723	726	731	716	721	691	709	691	712	694	773	682	674	755	728	722	692	739	705	718	734	708	761	712	710	769	738	699	647	697	783	712	692	735	685	776	754	698	705	707	733	698	728	755	734	759	696	692	686	730	749	689	694	709	739	673	674	705	690	642	705	743	706	754	722	718	752	647	755	715	698	734	736	744	739	722	718	679	727	705	691	730	714	725	681	790	701	706	735	659	738	791	710	740	722	705	696	763	716	754	719	657	725	717	757	734	727	686	698	750	662	676	716	652	713	714	727	708	692	740	752	746	696	704	716	713	730	754	746	652	753	734	714	745	703	668	730	701	714	714	770	744	746	721	734	755	777	696	703	707	769	781	698	741	732	715	777	667	774	676	696	696	733	726	729	744	759	741	736	721	757	684	715	717	777	791	705	711	734	757	674	704	719	707	679	727	704	712	694	709	706	687	684	710	737	646	725	718	717	718	770	748	660	730	749	706	693	674	709	778	743	728	717	754	752	744	715	738	727	702	711	717	685	692	737	716	738	750	728	682	732	715	719	738	728	704	717	766	669	709	724	712	720	694	706	729	733	760	715	702	702	689	667	745	729	743	703	708	768	769	721	748	743	732	750	655	751	731	713	759	782	771	728	705	714	730	726	706	703	726	775	734	680	731	728	729	736	719	729	675	696	734	735	701	681	715	716	700	701	710	714	730	694	702	766	751	723	722	694	716	695	776	702	717	692	704	685	716	692	693	792	735	767	673	705	739	717	742	725	728	720	702	721	709	682	774	718	709	732	708	737	702	748	667	684	744	720	742	679	763	740	700	700	720	727	738	733	702	717	716	696	826	793	684	730	687	698	723	760	706	702	714	772	785	718	695	708	699	694	711	723	654	720	718	744	728	718	716	697	720	722	758	799	706	757	711	674	716	699	744	711	722	695	724	735	667	721	715	744	697	748	736	691	691	690	723	731	757	747	674	744	779	721	720	728	722	733	736	733	711	694	693	700	692	755	659	714	728	713	710	719	714	679	727	737	705	751	721	753	719	704	744	752	697	675	743	724	658	702	734	724	697	760	742	756	703	726	712	739	742	680	689	722	671	710	763	747	724	689	736	725	719	682	668	702	720	687	713	692	698	750	756	711	811	720	717	712	701	713	709	698	731	741	710	646	715	764	728	763	740	713	733	747	694	745	737	746	721	725	706	718	730	660	731	712	717	764	740	744	706	688	728	715	684	703	733	702	714	761	770	704	705	722	704	693	720	722	728	701	726	718	718	710	698	683	711	712	697	714	677	690	651	672	745	715	724	727	738	756	739	738	751	737	708	802	693	733	705	675	731	776	730	747	708	709	735	699	711	706	742	723	687	721	719	763	719	750	716	690	682	730	679	721	709	777	768	736	721	728	782	735	771	720	749	733	747	705	687	661	713	698	724	725	660	721	730	731	740	740	659	725	702	756	737	702	685	737	728	698	740	736	691	688	737	728	710	756	747	707	698	766	722	707	674	708	716	710	756	692	702	749	727	774	739	724	697	741	739	736	768	758	752	654	713	756	699	701	689	707	679	737	703	753	724	732	684	735	708	755	717	734	770	688	724	732	706	731	736	728	716	726	723	747	702	718	699	693	701	708	788	675	765	720	721	735	731	748	712	722	716	765	770	677	693	727	707	695	721	712	724	685	666	686	727	723	717	723	644	696	737	692	707	753	702	726	759	717	731	730	709	722	737	745	822	708	735	692	680	731	720	680	693	681	743	719	719	693	699	752	761	779	737	727	702	732	716	705	717	694	726	694	697	697	738	746	689	709	705	705	731	769	724	713	740	724	755	793	738	688	765	755	701	731	736	724	725	731	684	767	693	771	712	724	706	727
38332	44494	40799	29393	19646	13133	9592	7099	5528	4597	3595	3042	2511	2150	1909	1688	1609	1465	1361	1243	1183	1187	1111	1090	1053	1044	1034	915	956	926	889	829	873	861	863	839	820	843	834	821	823	794	821	821	785	832	785	823	769	781	769	786	772	806	751	793	818	782	803	838	833	772	796	786	785	742	745	785	766	749	796	815	770	754	768	788	781	757	780	733	841	760	792	752	764	753	755	760	791	752	793	800	730	770	732	738	742	760	787	724	763	728	768	774	782	765	725	764	772	785	772	786	734	729	757	785	775	796	764	724	745	765	757	727	740	789	755	745	758	705	805	778	796	768	752	752	813	721	728	751	776	823	760	736	791	790	771	781	759	783	794	740	776	758	725	761	736	780	786	755	807	767	810	780	797	770	773	783	726	749	704	754	796	743	795	775	738	762	740	753	799	712	745	764	762	781	765	788	795	720	741	720	814	795	748	770	847	757	782	763	775	778	775	747	802	735	793	803	785	766	765	720	814	774	789	739	782	708	766	780	758	761	773	770	797	826	766	743	738	772	787	779	756	768	778	741	780	775	788	797	700	767	773	745	788	748	775	701	764	745	807	773	751	811	768	777	807	792	751	800	792	756	734	752	793	834	797	757	742	755	745	808	757	783	804	782	729	753	750	768	774	725	762	746	773	751	795	761	769	787	784	775	779	792	756	752	807	765	771	785	778	750	785	764	768	761	742	771	795	755	781	786	745	810	785	785	827	757	770	770	804	750	791	745	736	774	786	760	769	795	802	726	808	753	750	727	768	756	758	817	809	761	741	750	771	739	778	729	768	720	787	770	739	771	773	787	769	794	811	744	808	757	768	752	721	839	738	763	788	763	804	760	751	755	766	795	813	756	770	805	807	796	770	714	809	766	793	771	766	728	749	771	782	769	711	757	802	749	748	747	766	793	730	730	764	777	820	773	735	723	766	730	795	791	762	737	793	798	803	786	803	757	809	756	767	794	771	691	750	745	785	753	774	807	726	771	746	782	763	790	788	799	751	770	750	759	770	808	770	748	709	769	779	804	744	813	795	774	756	762	777	798	724	743	778	773	760	761	742	756	791	760	775	737	784	777	778	773	806	711	749	771	795	789	759	761	811	769	769	794	734	808	780	772	781	773	786	743	780	751	717	732	722	783	732	753	799	777	770	739	797	794	765	726	772	789	734	764	768	761	782	736	766	752	760	782	817	779	755	752	729	794	773	793	760	703	731	769	712	773	756	757	777	829	707	769	801	755	783	817	753	764	721	731	785	782	764	767	786	804	757	765	812	755	744	770	752	765	768	726	757	760	762	787	743	777	794	797	775	811	727	743	792	754	789	748	781	798	774	724	757	745	772	702	791	799	732	742	770	790	754	814	782	825	776	812	772	774	688	776	743	805	788	731	786	842	788	716	751	817	734	789	747	781	765	833	820	751	801	745	743	780	769	802	813	762	782	780	859	805	767	717	776	721	751	812	782	800	797	736	771	754	782	794	802	750	752	746	827	771	773	754	811	752	770	769	754	766	743	765	743	776	789	748	781	824	780	780	740	762	793	729	784	767	785	780	779	751	755	744	725	800	693	762	737	751	762	741	767	763	775	774	744	856	810	775	765	759	785	771	762	767	802	763	753	733	754	781	784	756	777	769	789	735	775	820	813	756	756	788	767	753	710	761	765	759	813	805	743	786	751	772	805	741	757	757	746	785	777	736	754	745	772	750	802	732	765	776	829	769	773	763	820	747	758	791	819	792	814	733	786	724	723	704	772	731	804	764	739	775	720	767	767	790	751	733	775	775	730	796	738	744	715	774	800	735	818	775	760	736	782	770	734	784	782	689	763	779	770	798	810	797	794	755	781	751	792	756	714	800	742	718	780	762	770	767	792	762	782	789	770	752	764	732	722	797	756	740	816	780	755	794	779	765	781	790	775	765	779	806	749	810	802	772	782	817	776	802	774	783	781	791	796	775	734	773	792	761	780	807	763	842	764	818	762	764	793	825	759	739	780	747	757	781	777	788	717	794	769	851	771	733	780	773	796	789	752	767	751	761	775	807	793	794	746	767	712	793	784	715	805	817	792	790	792	756	745	726	745	707	755	768	767	787	782	730	800	778	770	761	761	777	769	754	746	755	768	729	744	790	773	771	827	783	771	778	742	763	778	769	749	767	750	734	778	790	785	748	745	764	759	788	785	762	764	745	784	755	730	792	793	756	821	754	776	758	784	756	752	780	761	795	811	761	738	790	779	769	758	778	756	761	815	716	778	774	773	769	828	743	749	797	725	726	742	790	793	733	789	723	744	757	801	810	757	790	739	740	775	772	801	794	778	772	748	834	777	763	814	738	791	770	711	740	751	780	772	812	767	752	776	797	767	795	769	704	801	756	808	775	767	782	738	780	774	791	789	728	793	767	801	816	820	785	762	810	750	798	801	736	783	817	802	777	772	776	744	764	755	758	717	741	739	759	777	795	764	783	781	766	782	784	745	777	764	739	795	758	805	776	776	778	765	785	752	815	753	817	778	772	769	826	752	769	798	756	746	747	790	769	745	767	765	803	767	808	760	743	734	777	748	806	748	799	752	774	751	740	786	787	749	758	780	784	757	760	765	773	775	765	824	779	790	731	772	819	772	785	788	751	758	786	795	774	825	752	816	806	838	775	784	809	743	780	753	774	764	784	721	787	745	775	732	761	808	757	792	726	727	730	768	776	756	787	754	814	754	761	782	757	742	734	730	731	809	827	817	719	800	774	782	775	803	818	777	785	750	830	772	795	768	766	749	830	761	742	754	762	773	737	711	780	761	756	787	750	833	756	808	765	797	752	853	746	768	785	787	790	779	788	817	759	786	776	726	807	803	813	792	711	779	737	774	760	796	753	786	776	728	776	762	773	734	715	789	708	813	812	843	767	807	729	817	756	805	754	809	758	749	795	751	738	766	781	800	773	765	781	756	786	784	706	763	793	798	765	765	776	784	752	766	766	764	756	852	742	770	794	751	759	803	785	759	742	758	822	749	806	786	822	741	779	724	712	758	738	807	804	741	708	716	737	722	782	760	729	782	769	757	757	819	777	776	810	766	815	787	755	784	703	759	781	731	761	751	786	807	787	787	769	773	725	813	760	741	753	837	761	756	836	742	796	784	751	795	755	758	725	785	781	741	742	805	800	767	713	723	826	766	738	758	736	795	769	774	792	740	702	856	784	760	776	768	737	745	783	798	747	784	784	797	794	792	814	779	791	733	755	759	783	807	746	850	785	768	755	792	788	746	810	729	820	779	806	762	765	762	828	787	798	772	771	743	758	760	792	788	799	777	738	717	728	774	763	740	788	781	835	755	797	764	788	733	736	760	793	738	744	764	818	773	789	749	749	796	791	817	785	791	797	772	810	753	722	788	786	787	779	727	810	788	762	761	784	768	757	806	774	752	752	779	753	785	742	756	766	797	741	764	769	774	759	733	751	740	765	786	739	753	765	791	736	776	795	754	763
24973	20761	27185	26347	22464	17821	11182	6638	4720	3476	3056	2480	2061	1804	1499	1413	1292	1166	1167	1072	1003	997	1000	920	900	818	873	780	795	818	780	738	750	798	754	685	700	661	729	676	691	662	697	678	669	661	688	659	695	691	649	682	694	660	670	697	691	651	651	689	690	706	696	742	688	624	666	682	612	686	699	691	680	682	654	690	630	641	666	684	695	657	700	649	748	676	650	671	708	653	679	678	643	643	637	678	697	642	659	632	678	684	626	696	660	702	708	648	697	630	651	655	650	721	596	688	653	680	636	641	646	682	666	668	696	647	664	661	664	638	646	685	651	675	640	611	664	662	697	731	650	656	649	702	677	678	682	637	708	695	678	680	688	689	646	616	655	658	667	659	669	689	630	669	655	642	647	671	673	619	698	720	655	672	675	666	669	650	679	656	652	682	674	669	647	621	639	681	623	692	689	659	689	650	671	660	639	648	615	685	630	624	677	631	639	659	612	635	658	657	627	658	690	625	610	610	692	639	644	705	743	645	667	686	620	655	639	652	617	651	661	635	573	637	674	681	650	651	665	635	684	653	695	690	672	660	656	591	645	701	644	643	667	634	640	635	697	661	657	707	645	692	668	671	651	668	673	693	658	674	694	649	651	638	675	663	660	619	642	656	677	672	647	727	663	670	666	651	650	663	628	656	705	662	642	610	696	667	683	655	690	671	626	663	644	673	660	638	591	626	654	668	634	662	646	671	648	683	641	719	717	684	648	671	639	630	698	654	657	625	680	665	646	632	640	674	670	633	712	660	647	676	661	666	659	693	719	662	651	676	646	624	681	664	680	679	660	681	658	693	652	651	676	647	651	633	715	684	662	637	647	676	655	651	671	700	639	661	633	709	660	645	703	703	645	685	657	683	680	675	667	661	631	666	643	627	664	663	717	632	664	643	678	696	689	681	663	656	665	635	691	613	696	651	682	574	638	667	636	634	705	659	641	698	647	708	633	669	683	680	700	662	666	628	605	692	687	672	677	684	664	661	663	683	646	635	689	697	611	647	685	642	611	676	639	645	615	659	650	687	650	647	668	687	672	665	632	675	669	674	638	638	648	694	704	678	729	661	626	637	702	711	636	652	690	611	693	685	673	655	641	653	689	672	669	665	686	696	632	662	673	644	620	640	623	656	680	644	674	691	673	641	651	638	675	634	647	702	674	670	622	647	608	622	733	666	698	693	657	683	689	666	635	634	645	655	641	675	670	645	653	671	692	682	655	688	636	660	694	649	683	646	679	642	663	662	645	628	663	644	660	692	678	658	683	677	680	649	627	680	651	657	647	658	633	610	663	658	710	690	638	681	664	679	703	655	631	653	665	686	639	668	639	684	700	650	655	667	686	663	674	611	694	695	636	640	632	640	678	663	691	647	660	644	666	670	665	684	647	664	650	686	676	666	652	645	644	670	629	634	670	721	674	647	656	675	681	675	680	644	640	665	703	689	635	628	669	630	671	626	693	661	675	624	698	667	685	720	673	683	614	658	689	665	656	652	688	692	679	647	645	713	646	694	631	728	656	623	689	677	656	665	689	627	685	660	641	603	724	625	632	688	726	702	713	653	660	648	672	652	646	665	696	704	642	680	671	644	619	681	665	668	625	689	652	681	667	690	686	672	657	673	661	678	655	663	676	691	666	678	675	657	643	633	667	656	654	651	705	653	708	665	695	680	643	679	662	712	665	655	673	649	646	692	602	632	647	632	606	717	665	662	667	668	661	712	695	619	688	680	648	704	707	672	630	661	669	655	626	678	671	673	682	658	642	692	687	647	656	673	661	675	650	637	644	691	689	691	677	643	646	655	681	660	664	684	681	681	637	651	641	681	714	637	619	640	651	618	656	649	673	693	643	622	670	652	637	695	610	660	697	677	637	659	719	644	630	675	708	661	615	656	669	661	708	638	673	644	659	631	652	635	677	666	657	659	660	654	715	655	665	719	627	711	680	676	675	650	672	649	651	643	643	688	681	673	695	668	657	692	705	674	623	742	638	662	663	679	666	645	662	700	703	659	636	664	640	666	720	682	687	694	696	744	634	706	594	618	677	664	676	685	618	661	624	637	611	679	631	658	627	652	727	666	663	718	674	669	702	665	699	679	670	678	712	646	677	636	677	672	660	706	693	663	639	686	662	655	642	662	707	664	663	586	654	661	645	670	626	684	631	663	656	642	634	667	684	636	641	693	670	626	665	672	678	701	664	677	655	705	691	683	602	639	692	652	643	627	619	615	663	663	641	642	655	670	667	698	667	680	697	699	677	622	642	640	652	689	687	678	681	666	675	658	644	675	674	630	673	684	669	661	664	671	703	669	648	660	718	649	680	653	683	690	671	701	722	678	680	683	656	690	678	661	653	677	617	660	665	691	665	693	658	645	680	665	682	672	678	650	672	621	686	633	648	644	690	628	627	686	598	699	647	664	655	650	622	673	650	655	705	676	667	665	652	641	682	669	651	650	688	624	619	667	682	670	688	657	642	637	696	639	713	666	690	713	609	624	647	661	625	664	645	690	660	702	647	655	652	680	683	677	678	657	667	607	632	638	695	658	651	700	649	689	682	663	684	661	659	711	681	641	626	685	655	643	647	674	673	649	757	676	611	690	644	657	684	675	646	676	664	636	648	643	663	672	670	672	690	659	603	655	644	697	633	664	661	687	653	660	660	672	619	639	646	686	658	668	680	684	668	708	648	660	662	671	656	696	691	646	681	661	676	631	657	650	657	714	630	668	609	674	682	653	698	642	665	691	706	665	647	648	681	696	682	702	694	673	684	604	633	644	633	639	648	626	656	690	661	684	697	657	697	661	664	639	691	698	666	664	645	662	662	628	627	650	657	605	642	627	659	639	649	643	598	674	687	689	658	693	644	690	666	664	661	679	626	703	710	662	694	676	646	659	627	671	657	631	681	645	680	666	709	644	653	632	682	666	703	685	681	653	636	637	640	669	673	692	655	743	695	697	700	680	665	661	676	642	655	599	672	656	708	676	678	700	663	639	678	678	649	679	650	665	631	617	626	660	647	673	666	708	674	648	653	646	664	660	674	644	628	692	648	651	675	670	665	679	668	648	628	655	654	687	696	699	688	671	672	672	696	669	663	668	649	612	624	649	678	663	665	670	665	658	680	666	624	675	628	675	660	642	639	666	677	670	703	662	699	672	645	646	661	638	705	672	702	651	696	663	675	684	658	662	641	649	692	678	647	665	649	653	638	647	627	661	698	584	624	627	668	631	665	667	653	684	610	679	630	659	650	658	645	689	679	698	644	673	666	647	678	637	678	607	645	678	690	694	582	628	648	638	646	674	729	691	659	662	660	710	655	639	687	664	635	661	631	664	652	696	736	669	677	685	699	635	683	621	686	672	655	653	668	632	638	667	647	644	640	664	669	627	682	653	693	675	662	656	660	648	675	676	658	663	665	644	653	639	621	678	690	667	651	675	677	666	675	679	627	684	681	652	664	700	669	650
36706	55542	48729	40060	27156	19187	14530	11043	8576	6752	5555	4449	3790	3077	2637	2304	2081	1851	1728	1545	1467	1333	1281	1237	1124	1091	1084	1005	1026	982	939	901	870	843	827	823	795	751	812	770	777	784	781	762	764	772	746	690	704	755	714	747	697	716	724	704	732	734	705	762	753	725	729	741	690	718	658	752	692	750	729	720	661	760	677	674	707	658	717	693	731	744	737	719	693	680	703	685	744	728	699	719	710	746	717	726	718	716	660	724	707	691	700	681	700	721	713	724	725	732	683	694	691	658	653	725	708	681	662	743	702	733	709	709	759	677	700	751	710	717	712	701	680	681	762	698	698	696	704	716	735	698	678	684	684	694	766	702	713	732	707	675	718	692	729	725	684	691	657	742	711	742	721	721	704	689	687	701	695	693	680	685	721	705	715	717	640	671	684	637	669	746	689	706	684	706	716	696	645	699	715	722	712	725	707	741	691	723	653	694	745	724	689	699	720	703	672	671	712	705	704	688	716	734	720	664	738	708	725	673	737	768	677	720	756	704	734	688	696	664	735	685	686	676	663	716	715	690	686	692	685	731	726	673	747	711	693	690	694	711	632	692	742	720	697	691	702	707	709	685	683	698	730	750	656	704	725	685	737	756	667	695	666	724	649	696	706	706	722	711	731	730	724	677	702	686	690	692	709	718	678	672	683	705	695	730	702	667	706	687	690	694	700	704	703	700	695	747	686	665	667	714	688	683	708	688	680	747	728	687	729	722	709	688	680	661	691	706	770	734	701	712	689	702	705	674	674	706	728	699	726	735	706	727	704	722	705	726	718	750	677	730	693	708	676	708	695	728	703	703	672	697	672	733	694	736	670	638	691	690	698	726	704	698	712	757	682	689	729	728	705	675	703	718	725	696	725	696	707	713	661	643	743	706	726	702	694	705	745	714	655	697	726	753	701	683	730	714	700	667	687	729	689	695	695	691	688	700	674	709	692	682	693	674	674	718	727	682	702	694	701	670	695	660	694	728	672	639	648	685	698	717	715	667	709	709	689	740	701	748	735	687	736	658	725	713	716	699	721	695	697	744	715	720	744	693	695	707	752	713	703	733	693	661	687	641	763	724	730	662	711	774	713	678	662	720	709	710	690	712	667	700	702	703	699	644	682	718	707	689	669	683	696	673	671	678	690	700	709	696	677	739	726	711	706	705	672	706	679	707	647	657	690	668	673	644	676	691	674	707	721	678	697	681	696	714	694	700	711	718	684	702	697	719	691	675	759	682	716	699	716	739	702	647	714	731	685	715	708	675	719	727	719	656	719	689	710	692	677	701	700	683	692	705	701	690	673	664	712	732	729	682	671	672	733	648	707	730	725	707	693	729	693	717	692	736	710	659	717	677	691	709	691	710	698	691	698	731	695	704	731	738	684	722	748	703	744	709	683	746	701	747	707	675	708	710	688	685	712	764	741	692	693	698	654	726	722	661	678	704	735	678	650	710	702	698	662	699	722	692	704	690	735	654	700	686	657	735	694	738	707	689	749	717	673	665	692	754	721	670	679	726	697	692	680	686	704	685	653	674	721	718	752	746	716	714	684	698	674	728	729	711	664	710	701	699	726	672	723	697	685	730	686	695	707	711	697	671	706	682	693	685	679	681	725	686	651	701	655	701	742	675	651	704	704	677	724	767	738	678	679	711	698	711	674	753	695	689	673	686	714	679	670	747	691	690	728	720	654	739	671	672	690	718	673	708	694	735	681	721	706	682	717	691	719	762	695	673	678	664	777	745	719	691	615	774	692	700	704	673	684	685	750	695	773	692	734	733	710	699	704	637	670	717	715	750	650	723	713	731	675	731	711	712	705	665	709	718	724	704	695	714	722	720	701	656	672	763	708	674	668	693	722	726	683	681	702	653	705	758	711	693	678	720	738	712	692	720	669	708	695	747	643	692	664	687	693	700	680	734	705	652	693	724	750	696	687	694	686	705	736	691	747	677	698	696	744	698	677	754	684	697	711	699	661	708	731	735	672	696	763	734	699	727	737	683	708	663	697	739	678	722	709	725	717	683	676	660	705	648	693	697	692	695	698	670	703	758	734	665	655	670	673	762	731	688	702	681	700	721	706	656	696	671	667	704	679	654	703	687	717	748	712	698	689	745	685	657	651	683	677	661	688	726	709	726	683	753	684	681	721	725	688	680	724	713	751	707	678	686	711	702	685	700	724	696	717	717	720	708	696	678	679	708	685	747	745	662	683	694	696	705	703	677	708	671	671	694	669	714	703	689	688	662	718	683	689	680	731	731	739	692	688	666	696	694	688	667	709	739	666	667	686	696	704	662	694	697	705	720	712	717	729	757	680	710	718	649	714	706	672	733	681	733	739	696	745	739	727	734	745	708	723	673	693	710	704	730	728	730	689	719	694	716	675	716	731	672	763	712	746	681	705	692	690	717	690	683	684	691	670	677	724	684	687	695	711	726	777	667	727	651	702	653	673	704	698	699	725	705	728	726	669	712	695	705	691	689	690	717	645	745	754	668	638	703	656	728	717	687	697	731	676	735	691	657	732	706	675	673	707	716	696	721	678	718	706	672	689	716	701	765	720	684	732	702	681	680	699	700	685	743	729	725	678	731	680	690	641	714	720	700	712	695	691	725	702	695	655	696	679	718	690	686	728	724	695	699	724	691	672	711	723	699	732	743	706	702	695	724	638	693	691	685	708	686	679	663	742	676	682	734	744	719	651	736	690	713	690	719	735	703	723	669	666	707	715	674	695	736	675	744	744	730	734	689	710	743	747	694	728	767	727	718	703	677	714	666	685	699	676	708	688	714	677	747	703	703	692	700	731	704	655	709	686	701	688	673	718	701	720	689	722	687	660	699	754	646	698	673	662	697	661	685	725	683	725	665	729	679	735	683	715	732	686	721	697	660	745	704	713	681	693	655	742	726	727	716	703	722	704	661	690	681	701	676	734	729	676	712	690	665	692	712	714	707	748	737	713	688	669	684	672	657	732	654	698	676	711	742	714	711	668	635	671	684	727	762	648	675	677	675	721	692	738	662	678	669	708	698	728	682	729	671	664	684	732	728	730	701	703	705	677	717	689	719	673	689	713	739	710	693	722	710	673	727	713	705	692	734	649	686	684	708	713	708	738	703	695	725	714	678	740	699	688	675	744	719	672	686	725	675	713	697	697	697	649	713	731	716	687	626	741	679	728	750	707	686	713	752	701	686	679	711	717	754	704	717	697	673	654	712	655	681	733	742	706	706	700	719	688	668	737	667	683	717	657	694	690	748	694	705	727	672	681	651	724	640	704	746	659	697	726	714	713	714	721	761	724	742	738	688	704	754	686	704	726	682	744	686	749	675	722	748	723	681	716	682	706	628	702	717	682	682	644	685	691	727	769	709	666	658	720	719	687	688	712	669	697	698	662	739	730	633	752	716	695	672	680	708	739	664	749	746	691	716	708	665	698	699	708	686	692	690	711	727	670	714	674	725	652	767	674	703	692	709
23126	20745	27413	24751	21779	22067	19006	10018	6446	5273	4125	3238	2779	2462	2235	1936	1832	1597	1548	1331	1387	1283	1210	1175	1154	1118	1073	1020	1003	1016	1024	942	890	960	894	916	882	865	874	850	859	873	854	837	823	793	849	826	796	860	808	802	791	804	809	830	823	802	812	817	774	782	857	812	753	809	750	800	742	771	800	813	746	765	809	804	818	800	837	807	810	802	799	759	857	816	791	797	762	816	786	778	770	759	801	788	784	830	743	835	781	830	854	813	772	750	718	764	779	772	730	784	781	772	789	788	760	768	787	741	780	732	846	760	771	769	809	827	741	778	762	839	797	782	795	751	788	781	769	753	776	817	765	779	783	794	772	773	809	760	773	767	820	814	834	794	781	828	789	794	772	818	775	771	761	771	831	783	812	824	795	818	786	774	814	771	832	856	800	757	767	812	778	816	789	760	778	778	803	820	792	790	770	797	789	814	771	786	764	778	767	776	780	825	805	803	768	753	797	782	770	754	812	778	785	784	776	754	799	831	756	766	745	783	852	767	775	793	772	795	792	785	758	815	776	811	839	786	762	772	771	766	786	776	768	805	757	793	783	808	752	792	748	775	759	773	840	850	806	756	809	812	795	833	720	790	762	859	768	767	827	821	744	809	833	777	834	761	805	791	760	796	727	801	857	798	796	762	778	813	766	820	786	818	803	738	788	784	775	798	794	796	707	777	765	781	744	786	782	761	789	826	817	813	760	809	765	732	776	801	817	788	771	725	795	774	801	779	793	853	819	779	804	848	796	823	795	807	779	820	761	760	787	775	832	746	802	748	769	817	804	801	764	780	749	778	825	801	785	778	846	793	803	758	753	807	777	792	762	736	778	831	793	781	762	775	768	818	796	797	783	808	740	781	761	771	743	821	793	764	815	773	797	798	794	802	798	837	764	799	803	764	790	789	779	790	750	761	806	818	811	786	817	742	779	826	831	814	788	776	848	818	800	811	773	814	811	751	786	787	765	829	798	797	760	820	787	785	800	813	739	829	713	817	756	826	780	806	807	802	799	751	796	804	847	792	758	820	738	803	794	781	784	770	869	819	764	787	802	803	787	776	806	774	811	789	762	791	789	802	778	790	788	814	796	747	812	777	811	786	733	755	776	755	808	774	818	795	803	752	728	834	773	735	803	802	774	797	797	808	793	780	734	774	787	788	764	823	737	805	772	785	758	737	759	774	806	801	760	809	772	780	813	775	790	739	798	830	761	757	773	776	762	820	769	823	804	775	780	773	729	774	863	783	809	804	773	815	780	824	750	861	800	800	826	778	781	788	755	737	767	746	781	780	799	767	805	766	799	802	788	816	798	747	806	816	787	781	778	800	796	774	809	815	811	797	767	795	770	799	769	789	746	869	754	757	758	799	772	822	824	803	804	833	752	813	807	827	791	869	801	760	798	786	806	717	867	812	848	807	808	816	744	772	816	823	761	771	764	776	760	782	785	793	803	779	743	773	817	828	725	749	790	806	783	779	766	775	774	762	797	837	782	782	789	774	778	726	795	818	803	789	817	863	759	771	776	748	768	752	767	782	821	788	768	806	793	749	811	814	799	789	759	758	793	776	772	785	753	757	786	747	737	745	786	835	800	813	764	790	803	786	769	793	781	789	760	809	823	835	758	798	752	850	809	765	822	800	834	759	796	758	785	794	789	774	808	781	794	752	785	800	814	811	782	783	812	761	818	761	803	773	747	775	768	784	801	752	760	792	793	792	830	805	767	799	822	785	788	852	861	811	736	821	803	783	772	741	791	830	823	734	774	748	768	757	816	763	809	812	761	799	764	787	781	775	836	766	845	756	791	790	777	767	867	797	804	797	769	789	838	775	804	745	738	748	773	755	746	791	833	788	798	763	800	781	759	779	814	742	779	771	725	785	720	765	745	811	825	737	768	803	818	769	807	738	771	787	831	771	785	745	810	756	781	781	782	794	778	775	757	773	824	791	822	776	771	757	813	779	760	785	837	787	786	789	811	764	758	767	823	776	756	787	785	804	789	771	729	778	779	788	786	791	787	780	804	825	790	817	765	782	792	782	784	756	772	826	726	790	777	778	741	821	785	812	759	807	807	816	784	737	760	779	762	806	789	753	816	795	759	805	779	778	792	785	775	768	755	765	781	807	797	804	782	772	797	781	796	752	799	821	811	859	810	800	791	793	806	744	703	791	775	827	799	762	806	818	807	766	779	804	831	770	744	826	819	780	710	791	811	800	773	751	802	900	804	804	781	813	789	755	768	786	860	799	750	793	755	800	748	773	772	791	786	818	782	794	714	829	820	812	765	774	803	803	783	826	803	790	741	818	819	785	778	827	797	809	789	762	804	811	750	787	786	810	823	797	790	806	819	809	762	832	739	799	787	809	835	804	814	812	736	763	751	806	821	788	786	748	777	794	787	786	809	803	833	796	768	782	772	722	775	811	799	788	765	779	741	778	783	795	793	789	838	769	829	811	753	732	795	750	787	773	772	802	838	782	846	766	749	786	785	736	792	803	819	803	794	793	784	743	786	810	802	787	752	741	791	795	780	784	780	792	816	798	783	849	779	783	808	813	804	737	789	775	749	744	790	789	799	764	786	849	760	839	772	786	781	783	801	756	831	769	840	778	807	744	806	795	825	814	832	833	777	763	797	767	815	803	816	794	737	768	764	785	765	789	821	768	768	764	749	765	777	878	798	765	782	750	766	774	790	779	757	810	750	758	773	770	812	757	812	792	753	798	794	797	811	753	807	765	756	770	843	715	758	799	809	732	769	819	790	841	760	777	817	785	741	785	823	799	746	793	775	774	811	782	785	812	757	826	771	797	812	804	783	757	745	758	814	763	692	790	811	788	777	746	749	816	777	755	792	835	787	841	818	777	846	771	810	817	789	775	791	809	802	805	807	822	787	823	806	776	815	798	801	834	804	765	810	794	825	808	808	780	805	791	803	758	816	753	835	833	782	774	764	794	713	741	758	786	818	822	798	790	793	772	805	768	750	792	784	821	767	798	824	820	806	819	805	793	770	732	727	727	762	787	786	816	808	785	757	775	796	749	804	773	807	827	790	776	786	821	811	778	817	847	833	780	783	818	808	837	752	739	758	763	801	840	812	742	758	806	791	769	771	806	814	755	814	795	777	782	769	788	781	762	803	755	772	819	795	796	786	815	814	758	801	825	762	787	775	776	807	757	783	768	818	764	741	785	776	777	747	817	792	833	783	754	729	819	794	849	797	748	758	775	767	850	779	778	779	832	766	718	801	759	740	815	782	757	753	800	798	808	804	806	822	751	751	817	845	731	805	795	846	817	810	810	835	817	802	822	807	812	798	776	758	775	769	807	804	809	737	781	838	767	793	786	783	777	749	814	793	836	842	824	775	846	762	752	766	793	791	754	795	811	787	795	738	803	755	837	783	781	837	777	782	798	784	816	801	794	742	739	743	814	781	834	818	863	746	810	804	784	776	817	836	738	794	784	700	823	804	772
39946	60980	57575	45482	32535	24174	18763	14493	11452	9476	7627	6148	5065	4316	3654	3170	2824	2507	2243	1977	1938	1725	1672	1513	1464	1430	1407	1251	1220	1184	1147	1029	1132	1124	1055	998	937	1012	993	908	893	893	890	893	919	884	841	908	894	849	837	857	901	857	830	801	824	846	866	817	810	812	850	792	804	863	816	820	814	813	827	870	855	786	806	806	842	806	822	852	847	795	800	874	732	788	754	825	811	741	786	855	817	863	793	834	827	833	822	836	824	789	836	832	809	853	782	781	773	755	832	808	793	833	813	834	794	812	879	818	737	750	794	783	826	777	804	807	839	767	835	805	849	801	762	822	813	798	850	815	813	773	831	759	867	803	777	820	815	809	814	798	808	798	834	778	736	852	780	785	840	787	780	793	826	857	829	800	798	811	815	804	794	765	784	745	826	819	835	785	748	766	846	744	815	819	843	770	768	825	795	758	804	815	805	818	802	811	848	788	783	829	818	794	778	816	750	774	819	772	847	819	815	787	810	799	784	805	818	773	824	803	846	849	797	813	813	855	790	848	817	771	758	788	797	796	806	816	809	823	837	718	779	812	809	849	807	811	792	800	798	796	807	856	772	837	849	727	812	815	785	775	818	791	793	817	861	796	838	854	776	875	741	788	812	779	816	802	812	802	759	795	835	835	806	823	785	830	850	808	791	782	770	838	807	809	778	761	787	809	799	780	787	757	766	793	803	818	783	807	855	797	815	808	827	796	831	787	801	749	785	803	763	812	782	817	753	818	830	827	826	787	797	758	782	805	785	845	808	784	760	751	822	779	776	785	800	834	813	829	821	834	797	808	773	833	840	797	815	762	849	792	816	828	779	806	809	782	813	836	808	825	806	779	763	798	799	761	805	777	813	823	789	819	760	767	788	798	802	766	854	787	793	831	771	778	791	788	791	786	800	778	801	838	834	823	779	785	780	784	799	764	836	826	811	783	756	792	831	785	799	814	827	873	809	782	824	765	837	814	814	844	761	829	770	858	792	779	820	864	725	803	857	778	846	777	797	825	872	824	834	832	788	841	807	785	776	781	807	799	832	790	781	797	843	806	786	784	785	779	786	844	812	721	789	803	821	773	817	868	809	818	756	861	804	801	784	816	777	799	824	785	793	788	805	816	815	793	806	825	814	867	786	812	789	793	791	807	833	820	824	810	836	773	834	805	795	838	838	817	881	820	812	797	813	828	807	757	830	845	803	779	791	801	806	783	780	789	803	795	802	838	815	823	784	824	845	823	735	825	751	823	806	804	788	778	795	769	803	738	825	813	790	781	817	800	780	794	794	822	796	768	813	843	828	812	774	842	823	839	759	793	829	780	820	823	841	803	813	806	759	822	752	764	795	796	822	824	817	803	820	797	808	823	769	778	741	815	826	785	811	811	846	761	777	789	789	825	826	813	816	766	804	829	810	782	778	846	752	810	780	781	841	820	813	792	805	833	816	803	782	787	794	779	831	781	833	777	821	849	828	831	807	819	794	785	782	812	802	773	821	775	842	782	775	773	783	764	788	813	794	811	799	770	815	825	807	786	822	771	793	775	803	774	834	808	808	770	799	865	829	820	838	794	776	795	774	787	782	757	821	798	838	803	821	778	869	749	861	769	861	772	843	800	793	808	806	816	801	810	804	777	848	767	767	801	782	849	786	778	819	846	817	796	787	800	781	773	800	775	772	852	818	784	791	786	808	809	827	792	807	847	820	788	816	799	803	848	817	735	793	809	749	792	797	766	814	789	771	820	844	802	808	791	783	790	801	785	781	825	798	809	858	802	832	818	769	800	786	793	804	771	842	791	790	802	818	779	817	741	807	826	837	821	788	793	800	840	814	759	805	754	790	879	780	743	833	786	796	816	755	809	814	850	813	792	816	822	802	785	877	825	839	826	830	794	826	819	766	810	790	785	740	840	797	823	799	808	840	817	796	774	832	819	787	831	790	839	778	749	810	797	812	828	796	825	793	771	832	826	798	811	792	814	816	804	836	776	821	785	778	799	824	817	909	846	795	817	769	846	801	820	818	793	797	737	870	813	802	844	864	776	847	846	823	802	768	831	841	796	799	762	821	806	790	802	790	833	825	791	828	785	787	812	763	835	798	788	774	800	784	792	828	766	849	816	785	804	840	777	810	815	756	777	857	823	826	827	842	760	799	822	832	777	736	797	795	841	799	840	825	837	794	809	841	736	828	827	801	786	817	784	811	798	782	809	807	757	837	804	806	783	791	847	790	835	830	796	827	774	795	810	751	802	817	775	796	826	790	821	813	784	808	779	876	786	825	844	876	776	813	809	792	835	767	854	851	839	769	830	772	772	823	777	854	767	767	770	800	782	821	763	807	860	804	747	813	769	791	816	777	767	729	839	824	757	850	819	814	776	824	758	860	806	856	831	814	819	797	855	812	786	816	771	845	804	819	841	787	783	831	782	792	801	818	819	834	821	887	805	836	780	802	740	785	820	786	833	802	831	809	836	805	781	818	750	777	835	855	819	833	749	728	799	775	736	811	896	844	841	843	807	819	767	828	754	833	801	781	806	816	804	792	776	799	840	778	803	812	847	798	815	813	858	773	809	818	767	802	829	867	809	835	807	812	851	791	828	864	787	818	806	814	786	847	824	807	795	787	848	804	776	808	771	777	786	808	778	782	805	812	778	771	857	766	787	797	822	792	800	739	795	799	827	772	784	757	789	823	802	817	763	817	793	779	804	834	828	840	835	852	807	785	826	783	781	797	786	816	810	826	789	746	802	829	769	849	791	866	770	746	816	770	772	827	825	773	812	827	826	850	809	817	778	840	747	751	808	798	856	813	870	817	781	828	784	789	814	815	764	821	797	832	805	799	798	801	802	838	788	748	820	842	806	830	814	779	820	877	794	811	809	771	846	773	770	836	811	816	817	737	778	855	768	731	766	775	826	798	790	823	758	799	820	818	814	772	793	812	815	772	828	793	733	825	824	777	804	766	799	799	805	815	801	827	757	748	808	778	847	814	830	788	810	816	849	778	802	820	769	811	801	803	756	803	825	786	817	791	781	793	759	838	843	861	783	868	760	825	821	840	762	759	817	832	812	787	827	770	779	778	782	777	803	841	766	797	832	797	787	848	808	736	822	780	812	812	774	823	777	794	835	817	799	780	783	811	821	788	790	803	825	745	824	793	844	808	797	810	787	807	779	788	794	791	857	859	828	786	803	798	781	798	821	784	825	810	831	773	796	773	805	737	775	815	793	842	812	783	803	781	818	800	779	824	806	809	815	812	789	772	796	773	794	759	773	790	796	803	816	786	798	833	774	827	812	796	750	800	825	781	834	781	795	768	860	855	806	795	793	821	792	783	826	777	806	784	813	820	826	792	832	790	778	786	774	811	769	849	772	773	782	799	763	835	783	841	773	800	786	782	860	803	808	780	785	757	792	920	824	821	789	792	824	849	801	784	760	830	782	817	806	790	788	842	833	767	814	802	736	818	809	842	759	817	816
35288	34089	31878	22563	13152	7861	5144	3761	2789	2253	1874	1743	1524	1397	1234	1160	1119	1037	964	901	911	927	901	891	854	834	928	799	826	815	770	768	792	766	753	734	793	750	728	743	713	659	722	735	720	737	767	803	702	753	719	753	721	758	707	732	730	738	734	744	702	675	707	706	717	707	709	750	739	718	734	714	737	679	702	726	705	759	760	735	775	715	714	752	710	717	694	738	707	773	710	697	751	742	717	703	735	727	709	741	722	712	767	738	711	730	714	658	729	730	697	722	769	749	739	677	706	700	714	702	687	772	712	714	709	735	698	718	728	732	707	749	737	767	704	690	765	743	724	685	747	716	666	715	768	715	739	707	720	709	685	703	730	705	756	716	767	738	774	771	687	706	674	695	696	717	756	714	724	764	697	779	703	720	732	696	712	752	722	704	700	696	743	710	720	699	712	729	754	721	803	735	715	727	738	707	740	755	759	727	725	680	714	720	741	768	718	721	733	740	706	721	714	715	714	776	726	690	689	676	714	709	724	697	722	720	699	720	744	787	714	753	722	722	746	734	754	720	689	738	745	725	714	736	717	764	728	692	710	732	742	709	774	727	730	754	716	682	734	741	725	742	704	745	712	755	668	683	729	730	742	706	740	728	732	710	711	720	710	716	718	762	750	722	694	736	741	781	708	775	705	746	751	749	737	707	792	784	699	700	742	698	689	671	737	750	718	746	719	736	694	700	713	752	699	708	699	688	713	728	710	771	708	739	760	716	747	721	717	750	718	746	714	748	731	707	691	758	736	726	769	729	692	722	703	763	728	728	675	725	679	680	776	702	708	718	706	703	738	732	695	725	735	719	720	770	735	688	788	692	727	729	749	768	682	729	729	701	648	708	734	732	738	699	715	710	693	719	772	673	705	724	765	667	740	710	754	680	739	729	718	739	685	700	739	714	723	782	760	723	752	745	717	746	691	682	754	776	736	687	720	694	776	700	703	713	690	759	719	733	747	688	678	723	701	750	735	731	718	685	731	671	748	696	704	796	701	724	771	732	707	688	771	724	750	756	771	712	692	739	734	719	724	727	716	727	743	692	677	745	715	700	733	778	735	740	700	731	729	718	692	698	732	764	746	759	695	779	780	710	745	731	710	681	689	733	723	734	744	726	747	740	693	706	727	728	637	745	710	751	702	655	711	745	788	708	679	729	725	721	704	745	710	739	697	723	743	763	736	676	660	693	774	713	656	721	761	729	727	712	697	738	677	771	702	733	718	763	707	732	726	707	715	717	741	745	756	721	691	713	711	749	749	716	734	749	663	687	726	697	683	733	710	739	710	704	734	735	727	723	728	735	730	751	751	716	741	693	713	712	732	716	712	738	713	732	696	778	752	770	690	722	761	753	679	699	696	697	764	693	699	709	729	741	680	671	738	701	679	752	739	698	691	715	714	764	720	693	701	690	737	743	718	747	744	799	710	709	702	698	729	766	711	754	714	742	719	729	752	755	761	731	710	710	679	684	677	728	736	759	758	743	710	740	712	679	678	798	743	709	698	687	704	715	719	705	736	706	694	712	743	689	731	744	714	737	708	692	759	686	746	682	732	714	739	708	695	761	735	694	671	694	698	682	737	729	744	735	739	700	696	724	730	712	742	718	717	713	659	740	712	731	684	776	704	712	708	694	682	698	726	768	705	759	732	798	747	719	766	694	747	715	732	689	716	750	751	716	708	783	731	721	736	742	731	727	736	740	706	701	712	664	758	705	705	796	744	712	727	711	726	697	683	752	699	679	722	665	725	668	749	736	764	728	726	680	698	777	727	708	717	745	729	739	688	710	729	756	721	730	724	707	710	729	715	740	688	686	731	743	719	735	681	712	746	747	668	703	735	742	739	733	698	752	700	770	713	664	723	773	705	710	730	714	761	700	723	710	711	714	713	711	759	697	719	723	701	671	715	718	734	772	722	706	768	723	701	716	734	736	718	722	686	649	745	753	724	717	738	726	759	764	695	728	714	722	690	718	705	767	698	752	726	731	731	710	742	712	676	725	743	729	775	721	751	721	715	697	760	714	748	757	706	705	818	764	663	684	695	726	691	668	711	747	726	701	687	701	739	744	762	728	685	728	737	750	742	736	734	711	729	681	731	698	706	713	718	680	707	717	731	712	692	748	699	755	742	725	719	710	687	705	741	717	715	744	723	719	715	682	714	737	748	764	735	716	743	712	708	760	766	698	734	771	711	697	708	669	745	731	743	733	737	725	709	741	740	671	761	685	715	698	690	702	794	733	742	756	730	723	733	703	704	682	736	681	760	665	710	719	704	741	694	700	680	670	744	765	744	745	746	705	714	733	732	724	713	735	729	742	712	722	771	744	741	741	758	667	731	708	756	691	746	733	715	757	715	733	745	709	726	725	739	733	738	697	701	758	727	673	712	743	745	718	700	700	708	717	720	736	749	725	718	708	677	732	699	716	741	709	657	742	700	717	740	727	770	717	709	679	738	750	745	727	733	693	713	706	761	718	753	698	703	698	736	707	737	754	732	730	710	770	774	678	772	743	705	737	715	696	743	700	675	674	728	714	711	739	735	684	698	750	657	741	757	764	681	723	756	771	755	746	732	753	733	739	704	757	703	756	719	702	740	720	732	693	748	675	710	670	713	778	750	731	697	730	741	678	703	718	767	754	745	751	721	728	693	706	689	731	764	732	688	732	688	694	773	756	769	710	674	737	709	738	735	786	759	746	763	730	720	725	714	691	702	707	654	681	726	735	705	725	694	757	736	723	745	777	746	723	722	705	741	695	763	708	716	755	709	722	673	689	698	710	748	739	740	742	759	654	694	715	692	741	704	685	714	763	697	717	705	708	741	731	721	729	731	725	722	725	677	694	729	727	669	721	725	721	778	743	725	709	716	731	729	711	717	734	709	731	686	669	714	735	718	735	770	736	729	743	703	680	732	748	697	733	717	685	703	728	708	771	670	706	742	701	675	709	717	740	725	757	771	692	728	728	736	719	710	747	733	706	767	738	737	723	724	735	774	691	782	724	722	746	682	760	695	729	758	745	720	743	700	722	722	750	703	710	707	633	723	707	726	696	744	744	670	725	710	731	687	720	739	703	714	708	713	702	744	714	728	673	709	682	750	723	736	743	731	659	736	717	727	738	714	759	736	754	721	745	740	731	711	730	722	664	777	759	711	693	706	719	706	733	699	715	752	729	744	683	758	728	671	743	699	698	715	698	702	706	737	718	719	737	703	735	673	725	783	738	723	691	766	697	751	763	744	726	706	675	742	710	720	754	691	725	720	725	715	686	717	689	689	695	747	795	708	749	689	674	755	716	697	756	744	745	732	763	778	755	711	722	751	703	690	735	696	738	730	726	751	707	714	718	703	734	743	689	762	731	713	730	786	746	705	703	738	722	736	738	724	714	693	717	709	695	701	717	743	732	767	718	679	711	777	741	731	731	719	692	705	762	696	746	761	709	685	713	693	705	724	714	735	698	774	696
38461	44998	38679	26706	18833	13089	9432	7076	5536	4295	3590	2917	2520	2202	1919	1680	1609	1448	1406	1319	1258	1165	1103	1083	1049	1037	1001	965	926	948	957	954	950	842	898	853	827	807	870	839	811	764	821	816	830	812	840	753	763	787	783	804	727	811	776	734	780	758	842	802	748	807	742	789	743	830	731	769	730	785	755	746	800	760	769	789	755	798	803	776	799	788	756	803	757	749	764	738	764	751	735	771	768	803	772	824	769	761	810	808	758	760	774	740	801	734	758	769	748	773	732	720	762	770	761	733	759	777	772	772	783	753	794	756	785	764	775	768	764	774	754	790	761	814	695	745	719	773	717	748	739	727	788	771	739	801	801	772	754	785	747	740	720	752	763	770	755	783	761	782	739	739	767	730	797	815	734	759	739	750	765	717	763	757	781	722	737	768	780	774	772	839	803	784	778	775	767	743	757	815	758	804	792	784	790	808	742	795	774	783	773	753	781	789	787	729	756	809	751	761	776	764	775	792	757	763	737	782	765	698	771	809	720	790	822	770	780	806	762	742	783	772	742	748	738	780	752	740	770	746	715	738	709	811	738	757	799	680	831	766	751	762	772	769	758	756	749	729	790	780	765	815	759	767	766	825	735	750	771	762	759	758	728	745	738	790	728	767	782	769	781	786	812	770	805	773	770	783	793	781	732	761	709	771	751	755	715	782	762	750	753	762	790	834	758	793	782	770	761	757	719	769	767	769	774	763	763	798	752	808	797	762	779	826	741	715	747	780	785	765	768	799	773	777	754	760	752	765	783	776	745	779	759	760	820	748	749	739	793	785	770	763	756	799	802	791	777	770	773	756	764	736	769	774	755	721	808	708	806	729	735	766	741	770	802	801	798	773	765	757	754	734	770	762	778	814	743	791	738	794	767	755	794	766	766	778	813	767	721	812	787	791	774	733	809	763	760	755	756	740	796	765	784	764	792	795	811	794	770	818	788	743	743	762	752	798	757	734	816	759	813	740	794	732	792	779	788	784	760	735	775	766	763	804	764	823	786	767	776	726	780	745	714	711	731	758	778	763	772	751	741	792	721	727	759	722	796	817	708	755	735	727	747	760	779	774	793	755	756	748	765	753	789	750	736	736	734	739	751	709	765	788	743	755	747	785	709	779	810	804	833	746	768	769	741	779	728	801	777	776	765	754	719	753	773	800	772	786	794	779	787	811	794	785	767	767	777	788	781	753	773	784	747	795	765	770	811	780	766	753	723	805	784	729	721	781	772	717	788	727	759	780	760	763	763	749	771	771	762	780	794	744	711	743	805	752	771	775	785	788	755	736	782	799	718	765	755	787	787	790	756	821	750	763	740	743	735	761	799	823	760	801	768	772	752	744	796	747	739	768	772	726	771	792	786	774	789	695	778	758	744	774	757	792	760	790	710	757	789	723	760	808	759	792	726	777	795	807	769	746	782	751	757	758	716	743	753	745	747	738	689	757	788	802	763	767	809	784	807	776	782	736	748	757	762	719	736	752	770	715	768	727	758	783	789	812	753	777	813	826	769	718	753	728	781	777	803	774	807	783	759	742	761	764	774	787	784	746	748	738	812	783	751	742	785	765	741	772	756	739	764	742	751	790	727	774	712	764	784	789	774	730	752	784	806	778	785	760	774	753	720	770	740	719	714	751	775	746	805	758	759	752	742	831	713	792	767	733	733	809	768	727	784	774	757	768	805	774	735	758	756	772	721	754	740	816	777	766	762	785	794	784	736	783	733	747	798	740	748	758	762	794	760	783	734	748	750	761	749	767	719	792	764	776	784	813	767	800	778	768	766	778	753	763	751	720	767	732	821	785	793	737	768	796	713	737	844	753	706	749	740	787	785	693	752	733	784	804	763	787	802	776	786	764	771	760	778	750	759	780	797	744	782	754	747	793	776	767	768	738	817	806	729	729	794	781	754	742	740	781	782	786	757	718	763	777	771	770	748	772	811	835	721	768	755	787	773	773	752	763	775	762	742	771	781	746	783	751	726	747	749	751	755	758	768	772	790	770	767	755	793	727	751	763	831	768	758	800	747	780	797	780	792	754	768	746	752	796	730	741	767	769	787	773	773	766	796	759	804	745	781	753	790	760	757	795	750	705	727	759	798	782	767	781	759	770	754	753	739	772	790	799	792	759	796	775	738	750	721	763	790	794	775	736	736	754	749	733	762	742	767	727	769	771	742	758	752	773	750	735	810	722	764	811	767	770	750	746	762	682	768	738	738	785	775	758	749	791	804	772	755	729	766	772	773	721	804	798	771	758	713	760	729	800	769	785	735	793	747	790	694	763	760	701	797	764	765	790	772	724	763	747	761	775	801	731	776	748	766	853	713	798	763	766	757	782	738	744	767	762	759	758	763	740	739	732	724	739	740	759	763	756	752	740	709	780	744	782	725	696	732	831	726	728	740	741	799	771	728	711	780	763	805	781	755	776	752	769	774	780	777	768	755	800	775	780	762	716	738	719	789	745	752	754	706	774	718	748	756	760	773	760	776	769	790	745	746	767	774	712	795	771	775	780	792	760	821	779	791	704	773	784	712	750	847	743	740	759	807	781	790	764	787	744	748	782	727	786	749	797	788	768	766	753	799	757	771	762	712	742	754	750	757	764	772	769	740	757	789	726	736	743	770	768	776	672	774	723	772	813	783	732	765	760	769	778	751	763	693	730	777	810	706	748	754	785	788	735	806	730	795	755	820	769	762	763	748	789	770	784	836	695	787	738	761	792	836	763	808	777	748	724	767	776	756	824	792	765	788	806	709	782	739	723	742	749	753	758	779	771	769	765	787	753	724	766	770	789	735	739	745	788	789	780	767	784	710	732	708	747	735	755	735	821	731	752	807	755	775	740	783	775	767	753	805	737	769	778	738	782	798	725	757	761	716	730	763	808	779	758	770	786	763	753	731	761	750	761	764	773	727	795	716	760	772	792	765	776	691	796	734	748	736	800	793	783	775	788	739	736	728	734	772	732	722	693	745	747	780	774	776	747	757	764	730	765	787	796	711	754	776	775	847	757	775	706	769	742	744	744	759	806	723	765	764	763	722	783	785	756	758	694	786	802	755	732	783	758	755	758	762	809	756	753	824	713	703	748	769	734	743	796	787	743	812	761	798	760	747	765	753	810	755	782	780	692	783	733	769	768	731	824	728	745	789	749	765	763	771	778	739	783	765	776	755	741	763	782	755	779	749	726	763	724	789	786	758	779	741	756	739	772	752	733	788	741	732	805	772	748	775	705	774	747	753	736	761	740	710	766	766	716	768	763	734	754	791	790	767	748	728	767	691	760	774	718	762	780	799	762	719	732	802	754	780	777	699	769	748	788	732	789	814	754	759	766	771	740	765	802	759	710	745	752	757	818	781	767	785	775	738	763	795	814	790	746	735	733	745	793	730	762	762	772	726	724	755	771	747	767	779	792	762	763	794	742	791	783	778	801	799	772	768	741	742	812	758	764	756	757	757	752	778	721	774	758
25148	20815	27135	25971	22364	18245	11852	7075	4698	3642	2891	2490	2120	1860	1610	1524	1364	1282	1154	1074	1071	1075	981	936	850	924	842	830	854	806	817	744	759	760	750	706	753	714	765	751	688	710	701	712	681	714	710	661	708	671	666	685	669	703	659	685	751	662	729	673	669	739	681	636	638	661	693	656	698	630	653	679	689	615	684	707	653	627	614	663	660	654	671	663	656	662	667	656	657	618	627	697	689	670	659	660	678	646	687	669	642	647	671	681	701	674	688	664	673	650	615	682	704	716	659	732	656	674	648	655	655	651	693	666	650	649	699	673	626	663	661	673	570	714	689	721	678	651	647	670	626	674	673	611	673	685	680	690	604	667	648	643	711	651	705	704	699	626	698	643	662	627	673	634	662	684	686	654	686	644	682	613	681	708	626	672	682	645	680	646	678	675	615	601	703	687	671	575	622	657	679	672	650	649	669	635	667	678	622	657	632	685	694	666	704	663	639	644	661	646	690	676	679	663	661	722	620	622	629	677	657	616	661	673	656	633	679	695	651	677	677	635	694	613	663	630	654	641	661	712	673	698	650	692	638	657	726	674	625	609	659	698	634	595	669	662	632	695	669	648	700	614	662	640	678	644	642	701	651	687	655	676	618	661	648	670	631	693	627	640	719	671	696	648	671	683	691	681	650	692	638	652	601	680	624	669	686	661	663	626	674	647	660	669	653	678	660	660	684	656	685	642	679	667	689	654	673	657	639	633	679	654	662	644	725	642	703	694	642	686	664	690	697	697	646	637	673	665	624	606	680	670	639	678	637	676	648	638	642	703	663	649	674	651	667	690	643	696	711	627	676	644	652	714	684	667	633	598	650	607	674	670	638	682	649	654	754	645	617	702	635	646	620	681	672	651	702	642	692	673	686	651	688	611	680	645	683	677	622	667	626	600	687	663	668	664	658	693	652	652	677	651	717	685	599	658	694	672	683	689	637	666	613	646	667	648	652	670	643	612	656	650	630	645	698	654	645	619	673	672	663	640	713	725	714	664	623	635	712	704	614	714	656	665	710	670	706	712	646	648	639	698	641	711	659	676	694	642	672	669	647	644	650	654	652	676	612	657	617	646	683	639	664	686	642	656	655	663	627	665	670	620	676	688	648	672	667	674	698	660	609	656	602	626	693	679	669	655	635	626	681	667	652	678	686	656	716	701	629	619	706	658	644	659	661	682	634	708	699	655	692	670	690	682	617	652	678	666	631	621	667	653	685	654	643	634	696	662	685	691	701	671	685	647	708	708	715	639	644	688	655	656	681	668	671	656	643	676	749	646	660	663	624	668	676	637	669	642	676	649	633	687	660	688	671	660	681	652	669	714	668	692	669	633	640	673	618	667	633	643	709	658	637	654	634	677	665	649	634	633	671	639	676	672	647	620	653	672	659	677	660	636	642	618	688	703	660	685	658	688	688	644	650	655	667	659	663	636	653	618	648	605	665	625	688	660	672	646	662	676	668	658	660	633	709	638	670	679	651	675	656	730	638	641	694	629	658	712	661	627	653	658	681	697	636	720	599	690	648	631	677	621	658	665	656	671	614	682	676	663	675	641	687	670	694	592	622	614	699	629	664	607	654	643	642	663	642	653	631	702	662	700	686	670	667	607	662	669	657	664	687	674	690	671	674	630	658	649	639	694	653	676	643	676	644	661	693	694	685	658	673	650	650	719	644	675	641	664	630	642	674	673	647	613	652	676	646	679	651	670	675	667	617	664	713	679	683	650	649	673	666	689	668	652	699	630	660	696	627	664	656	648	662	597	641	693	660	696	634	611	682	615	627	646	654	647	609	656	673	693	654	663	664	615	657	663	661	654	704	641	659	642	696	648	671	623	651	631	651	630	653	686	648	613	652	610	675	704	639	644	666	662	658	656	654	655	663	604	678	692	672	669	623	653	669	645	689	653	683	683	660	643	646	641	643	674	681	670	681	660	637	685	623	657	678	636	658	589	673	648	650	692	653	634	663	688	670	596	676	656	652	688	668	653	626	640	687	609	677	651	654	666	684	654	638	625	642	696	677	658	644	694	609	662	675	665	639	638	720	689	710	653	663	650	697	669	669	703	658	672	677	643	693	628	652	671	654	668	688	685	710	670	634	645	640	664	635	654	637	715	684	689	690	681	650	706	670	664	679	732	682	677	647	640	665	681	657	650	682	668	653	633	680	678	662	697	695	654	703	682	685	678	658	679	647	648	666	664	652	650	647	637	659	645	667	613	668	692	641	675	696	667	685	675	687	655	650	637	606	675	644	725	623	666	647	696	741	689	670	636	665	673	658	668	661	661	654	627	673	674	679	679	632	640	704	712	626	676	653	703	662	663	732	691	681	618	625	652	682	691	672	653	668	649	619	652	674	701	640	638	647	683	684	659	644	635	639	668	682	660	627	644	615	707	659	647	659	640	624	640	698	645	671	667	674	618	658	701	686	684	659	663	660	721	646	641	668	686	667	676	675	658	716	702	699	679	652	667	664	615	671	650	731	653	682	712	678	628	666	701	657	637	682	642	667	641	608	644	688	670	710	629	629	668	681	649	690	672	620	687	644	667	674	670	641	651	689	651	677	656	665	630	665	629	679	654	630	692	674	631	653	656	660	614	672	675	693	621	687	649	645	680	655	678	695	704	685	646	675	657	623	644	684	637	686	626	648	671	658	678	680	687	659	631	638	666	646	609	687	647	660	653	683	669	675	623	648	683	674	693	643	669	684	696	658	614	705	659	639	604	683	663	702	666	701	699	665	650	662	676	632	701	640	646	710	668	646	654	695	671	663	664	649	626	606	681	625	655	634	684	646	699	655	643	665	653	653	707	634	697	643	673	630	658	640	664	613	670	692	648	700	674	695	634	638	680	667	690	694	635	687	686	614	650	647	671	627	702	642	635	658	679	692	641	637	669	675	657	623	608	644	659	671	654	644	667	659	643	611	648	719	614	642	677	674	680	691	659	655	647	635	651	672	667	617	627	634	673	680	674	689	638	651	617	698	659	636	642	671	687	632	626	660	648	689	675	678	623	648	632	616	660	665	666	684	672	626	654	646	639	682	662	638	686	652	670	654	670	681	685	689	670	627	606	660	659	705	651	635	661	650	670	643	642	650	667	633	685	674	617	655	701	729	707	665	715	672	678	657	647	661	664	664	658	657	649	657	685	684	693	638	684	648	635	632	663	666	681	646	645	660	647	650	599	709	674	686	698	722	634	641	652	631	688	579	631	660	641	699	681	642	589	687	686	653	682	647	673	714	634	693	653	695	629	662	691	685	655	678	670	615	673	674	649	656	677	664	703	649	684	626	627	690	624	672	644	656	660	664	658	636	656	629	661	671	663	661	649	625	598	652	686	628	693	686	616	667	639	686	689	668	643	638	693	647	681	690	617	678	663	650	684	641	659	699	650	630	642	655	668	660	671	681	709	709	672	687	640	649	693	682	681	692	693	693	688	650	628	627	646	663	643	677	679	644	613
35877	54043	48685	37884	27540	20017	15384	11663	8845	6906	5563	4505	3786	3314	2736	2547	2072	1955	1898	1711	1477	1379	1250	1235	1160	1108	1112	1032	973	981	922	946	908	912	894	906	817	840	824	821	816	818	786	694	761	711	787	760	747	771	770	707	743	779	726	728	737	710	743	777	738	714	708	720	709	733	730	678	719	710	699	726	709	752	707	702	731	758	709	695	703	715	696	745	717	745	640	730	687	742	681	692	675	714	705	700	695	651	692	692	681	705	692	679	716	713	721	705	706	701	734	710	685	696	769	710	701	716	676	698	720	676	701	738	726	671	665	742	697	691	676	758	702	693	654	696	715	694	691	655	679	684	668	717	706	690	691	719	742	701	702	747	644	709	681	714	662	687	669	729	699	662	731	728	733	737	665	719	702	658	711	707	721	740	722	714	691	684	692	697	753	662	733	752	710	684	709	717	698	705	731	713	654	655	691	678	687	680	690	752	652	710	664	702	747	705	651	733	686	718	689	712	678	671	717	725	691	660	675	694	696	720	739	703	690	691	693	746	634	715	686	725	678	661	705	714	730	672	720	666	727	677	743	702	689	759	694	690	685	721	708	726	710	674	721	733	735	688	619	676	716	736	728	678	712	667	682	699	716	772	720	719	725	705	691	710	685	664	727	705	722	747	706	642	690	704	739	724	673	733	753	712	697	710	679	701	694	675	687	702	670	675	654	715	720	698	725	666	673	705	715	670	689	719	664	689	711	702	726	683	671	712	652	722	724	681	723	707	705	730	714	692	718	696	694	714	757	643	687	668	707	710	709	675	669	720	708	725	645	683	696	767	732	664	701	683	699	728	713	704	660	714	715	644	678	690	725	734	671	752	694	776	711	700	686	715	696	723	706	696	697	714	691	666	709	704	717	700	704	670	687	717	669	677	661	678	697	685	688	679	701	723	649	679	669	684	698	745	700	702	723	659	659	730	703	755	686	712	735	746	692	729	697	681	698	681	710	659	679	672	694	704	688	720	658	695	699	707	726	714	711	702	708	690	719	701	738	698	707	673	684	677	721	730	675	664	677	698	696	692	724	708	697	712	717	715	704	710	707	733	667	736	716	661	681	720	700	685	684	698	685	702	737	744	749	721	678	703	735	706	711	733	686	686	713	695	711	702	714	721	711	723	687	703	710	671	698	689	676	727	722	715	759	699	709	720	674	693	676	713	680	689	755	715	674	761	766	711	696	716	710	681	694	667	781	699	709	685	702	693	713	711	644	707	646	694	705	746	709	696	703	680	693	707	678	698	727	717	731	681	696	722	746	683	705	725	717	766	693	729	687	715	689	691	699	686	701	726	667	722	691	707	725	712	702	685	683	648	704	676	672	712	676	724	664	672	698	711	764	685	732	713	662	692	718	650	676	698	660	712	710	688	704	726	706	666	709	718	690	730	697	665	725	738	724	716	684	712	686	734	698	636	711	688	716	718	729	675	696	691	700	683	668	801	721	713	656	702	729	695	775	740	750	717	692	690	703	685	698	734	698	727	706	675	698	691	650	714	722	705	686	700	700	662	713	691	745	671	736	711	660	671	655	676	692	671	685	677	735	671	684	721	703	654	719	718	688	725	687	711	693	676	714	673	694	720	730	703	694	708	726	679	724	665	678	713	750	715	661	692	700	741	718	731	731	719	746	676	679	664	697	713	651	702	714	734	648	751	703	700	722	662	712	684	700	675	712	721	729	675	709	721	721	706	716	747	680	693	749	698	695	704	719	707	685	705	677	636	659	690	693	694	734	675	716	706	714	714	709	712	726	707	716	711	751	680	776	721	721	723	724	676	716	709	712	719	691	709	700	661	704	719	685	712	692	687	666	739	714	661	698	712	683	727	690	701	665	724	700	715	699	696	697	727	708	686	694	667	673	706	716	679	699	680	670	717	738	675	702	702	737	729	715	668	743	678	721	696	688	735	715	737	694	729	693	687	677	688	720	708	685	672	667	752	721	686	705	678	684	710	664	694	702	708	674	698	710	694	662	712	728	704	699	705	734	680	694	679	720	668	711	712	722	686	716	725	706	703	683	726	694	717	667	723	750	717	721	664	733	753	752	692	724	742	776	682	663	712	719	647	659	723	647	722	717	706	663	642	712	661	717	727	697	715	731	712	668	660	681	701	660	703	724	738	735	690	739	735	699	698	705	659	680	723	693	744	718	675	684	733	722	696	659	706	682	700	740	686	703	695	719	651	729	699	699	749	697	701	711	718	689	693	715	690	707	690	724	738	686	722	699	699	676	740	749	705	683	725	724	709	660	720	702	703	687	713	681	715	707	734	703	700	663	665	708	675	746	675	691	701	766	729	713	726	679	682	702	665	649	735	707	744	710	673	703	699	698	720	712	737	731	667	740	705	692	684	692	679	720	652	721	701	731	720	720	682	686	671	709	731	675	690	658	708	696	711	704	715	693	766	675	721	693	728	670	769	651	762	673	672	667	703	760	732	722	667	705	721	669	703	671	737	779	694	708	683	685	749	723	687	689	702	771	696	693	699	697	684	657	680	703	690	689	716	702	720	686	691	673	687	719	678	669	702	723	710	689	656	659	742	707	669	719	664	730	671	675	718	694	742	723	766	731	729	680	727	707	653	749	708	677	710	683	738	670	719	652	747	775	698	705	706	695	718	713	681	738	709	707	716	657	723	693	748	711	715	689	670	676	716	736	682	747	668	705	685	750	731	715	677	731	710	664	691	721	680	748	669	758	743	745	688	716	686	713	693	721	757	693	687	732	735	678	696	671	714	679	748	738	705	704	743	716	722	664	729	628	747	671	715	684	696	670	678	742	729	701	709	653	730	700	691	766	677	730	727	712	702	719	721	660	675	678	706	694	699	693	680	690	704	716	694	721	713	757	684	738	732	743	702	711	669	692	742	705	665	686	717	726	700	724	704	693	693	695	688	718	667	733	736	716	694	699	720	727	716	696	718	681	744	669	676	725	693	734	657	735	664	699	699	701	720	723	659	698	647	696	708	749	683	703	684	704	706	704	704	662	689	758	708	692	739	694	735	699	731	664	760	744	733	686	653	712	711	700	721	711	704	676	686	722	675	700	674	718	695	722	692	719	703	714	697	714	732	751	720	741	742	699	679	665	656	699	691	693	637	707	722	693	638	718	715	694	735	690	683	692	699	718	701	690	757	705	719	695	700	751	641	730	682	689	751	712	700	708	755	703	710	732	723	692	702	677	713	700	675	707	672	690	692	667	701	723	714	749	662	681	752	738	640	725	720	701	658	729	709	685	666	756	694	698	736	722	682	738	691	724	678	748	718	702	708	690	721	679	699	733	721	677	674	695	671	714	678	667	723	684	680	691	616	665	677	747	706	733	725	789	725	731	717	676	674	689	731	720	692	691	680	717	671	636	705	744	702	695	672	698	691	698	656	749	662	663	696	741	706	703	693	730	714	690	679	712	704	708	699	754	686	674	659	705	633	700	698	718	692	659	707	724	710	672	669	712	693	714	738
23110	20765	27441	24666	21700	22460	19264	10371	6689	5334	4194	3259	2676	2317	2068	1941	1659	1552	1421	1439	1281	1246	1239	1123	1130	983	1096	1017	992	987	946	975	948	907	892	891	875	854	849	830	824	857	833	804	870	842	798	865	899	814	822	786	789	789	809	779	759	792	755	831	807	827	773	798	780	784	821	780	797	782	780	792	772	772	897	787	848	774	800	800	834	805	744	765	838	785	838	789	750	764	766	774	783	802	765	776	784	758	757	792	838	779	764	854	796	764	785	809	821	775	814	809	791	812	805	801	815	766	776	845	810	820	784	812	798	815	773	810	779	785	892	813	799	792	815	799	837	766	755	759	768	786	784	784	757	819	801	792	779	721	807	761	812	732	805	793	757	794	760	788	760	736	810	781	809	784	793	760	789	822	769	757	832	772	728	727	765	755	778	786	824	803	769	734	804	761	753	791	828	831	811	758	717	799	779	798	832	808	809	794	776	847	791	814	854	797	784	770	768	750	761	781	758	772	814	791	775	776	818	805	795	751	768	791	818	719	805	811	785	814	766	781	833	777	787	771	805	791	822	739	816	800	800	788	747	815	784	798	796	762	817	808	792	755	770	802	768	758	785	815	795	757	780	769	767	793	829	747	787	751	732	734	765	794	753	736	768	784	829	848	789	807	805	762	858	744	769	827	766	749	756	743	815	848	806	770	821	776	772	765	769	761	824	837	741	809	779	819	813	743	836	780	808	810	782	782	812	774	801	748	781	813	783	790	810	836	773	795	800	886	775	760	760	765	777	823	754	797	785	798	782	854	834	780	820	848	786	769	779	779	771	782	766	790	771	829	797	765	788	782	765	770	774	762	768	798	768	808	758	775	783	788	782	783	770	770	779	774	790	780	841	797	762	795	765	840	800	791	762	796	806	786	760	769	793	739	760	809	814	744	803	767	771	729	793	803	777	744	820	789	746	823	755	829	759	773	769	801	801	751	825	730	781	779	783	815	803	790	728	816	799	818	791	777	779	801	758	781	766	788	766	757	770	722	781	796	756	778	827	766	848	785	806	718	795	817	773	828	780	765	807	782	822	776	768	752	795	791	795	758	772	761	757	801	829	794	787	786	768	778	797	836	773	746	795	813	805	785	795	845	755	794	783	793	797	829	806	797	760	750	824	788	745	798	778	748	767	754	803	816	759	755	776	734	825	780	750	777	770	771	761	826	751	792	784	775	793	811	815	768	765	792	767	796	752	763	785	747	789	784	766	811	825	744	823	819	780	742	790	759	784	808	780	813	767	822	806	790	811	823	813	751	806	758	783	845	775	805	797	777	828	785	784	789	719	796	770	758	799	718	816	779	763	749	785	787	793	763	763	796	812	779	747	802	742	818	800	828	777	813	756	773	747	785	782	826	768	806	773	763	771	759	747	793	799	752	765	788	787	754	787	770	797	812	803	799	813	798	810	757	843	815	761	785	747	784	732	769	748	792	788	809	797	816	768	771	784	774	800	770	742	781	758	803	790	741	800	797	809	762	767	775	794	781	817	792	744	772	780	771	770	787	773	768	784	781	761	766	806	778	788	830	778	753	843	815	758	794	755	769	787	775	757	772	781	755	784	786	784	808	764	798	820	805	760	762	784	729	814	812	743	782	833	767	730	768	802	702	778	791	763	853	821	817	753	781	811	783	769	785	798	760	768	779	796	792	795	821	811	808	788	818	824	780	811	787	787	767	793	789	758	800	757	786	815	776	791	781	715	763	805	761	806	740	765	793	767	706	765	838	764	784	776	739	770	754	781	786	768	830	794	808	769	763	826	810	794	795	758	741	778	858	763	726	792	761	795	767	777	771	748	809	739	790	838	817	722	786	765	783	763	748	784	781	778	727	784	806	785	766	795	748	783	782	756	725	755	780	794	787	783	755	801	766	797	824	773	796	772	750	789	782	807	766	744	811	781	769	785	829	794	759	789	743	776	826	748	802	796	807	821	767	745	797	815	797	808	762	828	778	832	795	787	747	747	822	815	753	804	737	769	826	788	794	860	741	788	818	767	836	818	761	768	781	787	851	750	735	748	768	791	787	819	821	808	803	804	758	742	786	734	790	781	749	802	755	738	783	778	811	756	805	803	758	800	811	749	746	802	780	789	793	793	782	787	777	790	805	829	740	800	782	782	770	740	756	764	736	825	779	798	745	740	769	798	731	787	805	768	777	734	756	757	792	796	782	812	823	810	784	761	816	808	796	739	795	817	832	826	764	792	761	803	779	789	846	791	772	796	813	794	739	734	760	809	724	793	789	788	756	786	791	735	806	768	794	768	756	772	755	814	737	760	801	847	785	780	774	761	789	761	811	794	775	803	776	790	766	747	817	771	757	775	795	823	805	771	721	797	818	785	840	717	759	732	825	800	759	753	764	804	772	834	763	771	800	762	803	774	762	787	785	794	724	777	733	810	798	805	756	775	805	822	767	753	778	811	808	794	823	772	799	783	738	773	721	802	839	762	780	819	809	785	796	772	731	805	796	798	753	852	781	771	779	756	825	783	762	793	771	809	812	812	789	731	865	816	730	744	773	795	828	824	761	797	806	725	810	801	809	757	752	794	778	819	819	793	753	839	814	773	740	782	821	802	826	775	741	795	776	795	785	782	777	779	738	800	789	791	812	735	837	827	776	774	801	768	800	780	775	766	793	750	849	783	784	788	815	761	794	820	798	823	743	798	776	797	805	772	830	819	760	764	756	707	778	756	776	786	896	774	796	770	748	780	802	782	784	804	788	706	772	789	757	801	733	785	777	731	742	774	756	810	797	783	796	846	748	786	842	764	784	731	756	809	753	749	702	779	786	869	793	832	786	813	785	788	800	774	753	789	767	812	813	750	769	801	748	786	733	815	798	790	759	815	781	768	812	800	771	819	794	801	754	771	760	740	772	741	810	824	772	782	790	740	726	786	795	744	824	785	814	751	771	737	833	785	784	786	807	807	803	817	792	786	810	731	792	762	820	752	752	784	795	835	781	751	813	766	737	784	801	762	762	784	715	762	736	755	806	798	772	779	742	824	779	755	799	754	806	779	804	730	788	759	810	785	799	754	802	799	741	776	795	770	776	823	745	779	859	791	790	812	757	777	797	785	779	740	756	793	813	811	812	790	754	799	786	764	762	705	804	784	763	845	812	761	788	833	800	784	774	782	771	794	781	862	754	783	793	758	787	782	805	763	830	777	791	759	761	774	818	773	766	770	789	774	776	751	772	762	805	787	782	785	808	765	807	842	785	766	795	844	819	792	833	796	729	784	784	766	790	738	772	786	778	797	763	802	774	791	780	752	802	827	793	768	753	763	765	812	748	762	751	741	799	791	800	767	785	805	794	779	784	800	777	791	779	758	779	745	728	764	758	767	828	741	805	739	814	754	730	801	798	820	722	757	768	785	768	797	715	782	723	775	780	744	832	804	819	812	824	796	807	768	758	779	802	769	789	776	792	772	779	777	792	822	794	773	763	747	781	759	769	781	783
39254	62585	59184	43270	32368	25144	19238	14891	11555	9200	7392	5856	4822	4043	3413	3129	2642	2445	2157	1981	1799	1687	1631	1576	1414	1420	1296	1250	1264	1185	1136	1155	1103	1060	1035	1016	897	961	960	943	896	967	876	921	886	853	894	831	877	878	833	837	823	800	820	811	858	833	835	832	795	779	795	839	829	792	761	871	801	811	839	737	797	792	797	811	783	817	794	710	792	841	808	779	844	833	793	781	795	766	821	834	769	796	813	830	849	806	842	870	830	790	810	814	808	788	799	787	810	793	821	837	800	807	794	806	775	813	844	841	793	827	758	747	777	759	805	818	782	789	776	797	770	790	822	760	792	798	851	776	818	804	783	801	834	801	788	823	840	771	799	812	779	790	771	803	821	791	782	790	774	824	761	774	815	780	780	797	780	790	795	818	761	805	785	817	801	810	781	819	904	795	812	800	790	806	759	809	812	837	803	761	803	830	822	851	830	809	802	857	800	803	858	772	810	741	792	771	793	839	797	759	834	829	785	801	845	763	823	763	785	818	817	822	787	785	792	823	794	818	842	798	802	815	759	778	774	785	848	850	860	843	790	814	821	764	822	763	790	768	819	839	783	774	847	740	828	778	792	767	756	794	814	814	796	769	813	807	834	748	807	798	779	821	802	775	758	815	722	798	832	846	811	844	797	779	776	794	790	841	816	813	793	761	802	764	786	819	818	852	818	807	821	847	786	821	822	818	813	765	770	817	756	770	837	843	822	826	841	796	817	830	744	812	822	809	797	771	847	749	804	791	765	806	826	803	846	824	804	810	836	837	799	824	779	807	773	812	805	778	755	794	787	822	797	767	814	784	837	812	763	835	770	806	874	837	790	802	769	808	817	799	830	781	831	837	753	855	774	836	784	805	801	822	815	781	835	769	830	851	792	791	775	795	849	835	843	806	809	787	790	896	810	789	856	799	790	808	778	842	774	818	791	871	794	839	765	801	838	808	819	770	802	813	780	804	814	832	790	790	806	803	830	831	782	799	798	806	802	801	782	805	778	861	829	759	747	799	835	803	822	863	815	831	860	800	848	806	777	813	761	797	784	809	804	748	770	815	849	801	834	760	793	792	778	772	779	845	803	800	819	778	810	829	831	806	793	817	756	819	791	746	779	823	832	801	771	809	815	803	802	755	815	797	784	787	782	808	772	787	795	810	824	768	764	788	765	795	769	798	808	844	867	795	779	879	838	806	807	857	754	820	772	762	820	778	759	802	851	841	810	796	821	797	810	767	772	802	832	783	822	830	819	807	804	852	805	820	806	821	759	765	794	759	765	846	801	843	847	832	793	817	796	806	748	753	814	820	798	895	851	834	775	811	771	872	789	806	778	808	794	803	793	738	775	811	799	791	796	777	810	829	846	806	778	781	808	821	739	829	795	798	819	790	807	843	759	781	772	801	799	831	782	777	808	814	845	811	786	817	790	838	802	811	838	788	790	790	835	818	744	818	786	824	817	782	776	798	816	812	842	842	832	847	781	829	806	810	770	815	797	822	818	851	781	825	843	814	767	780	825	802	792	810	773	816	822	773	816	836	786	769	764	799	741	834	848	773	778	765	829	824	810	799	812	795	806	788	818	853	795	808	757	808	756	828	796	770	825	802	840	777	819	730	752	816	747	814	852	800	852	778	858	783	770	824	772	832	796	848	789	818	753	796	761	846	787	817	774	820	803	782	820	798	810	800	825	786	838	764	780	790	806	777	834	766	808	826	788	801	801	769	840	785	803	789	788	811	795	769	784	825	799	838	760	827	833	772	820	773	803	775	802	747	806	792	821	790	823	781	795	758	805	791	803	798	820	811	815	782	767	776	837	820	818	759	789	820	836	869	812	797	776	777	795	828	801	835	828	787	764	832	803	838	827	826	773	830	779	815	818	815	833	840	803	821	800	808	794	824	809	828	791	803	795	779	790	797	784	775	834	809	804	791	835	817	813	859	797	794	802	816	836	762	790	757	853	830	792	780	862	795	805	836	736	867	798	766	787	750	798	811	832	834	813	825	785	817	772	777	820	829	812	771	765	765	825	821	837	795	847	809	805	794	821	787	805	782	769	848	783	805	815	853	853	838	750	795	806	724	781	821	780	803	778	760	766	778	773	833	814	851	846	797	799	914	822	858	798	770	813	806	821	808	816	812	784	826	783	811	815	750	756	741	780	794	803	795	783	818	800	863	754	811	801	806	817	792	829	805	838	749	824	856	827	773	843	785	783	812	835	800	818	739	776	845	839	850	809	857	788	811	799	829	821	821	812	796	824	787	807	804	859	860	804	796	829	819	771	779	765	766	818	772	822	817	815	834	768	751	777	830	818	870	804	808	799	821	769	781	825	780	825	784	794	827	823	807	816	771	784	815	854	831	832	802	793	779	799	829	804	796	806	825	851	808	837	839	789	789	791	803	786	808	790	846	832	778	830	785	797	809	807	770	742	773	885	801	801	834	769	764	825	801	769	775	782	868	794	760	779	831	816	836	758	814	759	812	820	818	804	845	827	804	817	810	772	792	765	826	814	805	797	821	792	754	798	810	831	833	805	786	848	825	766	819	821	837	777	829	755	811	799	845	813	765	771	779	846	770	799	788	850	778	810	815	834	761	785	818	816	802	836	802	895	797	837	872	778	787	794	810	765	751	785	770	855	820	760	811	797	848	775	804	825	820	814	826	802	816	730	809	835	814	841	802	820	774	793	785	774	821	828	772	817	832	792	802	782	808	833	830	832	780	797	799	769	758	819	784	738	803	817	795	802	822	812	777	794	783	731	834	830	819	859	806	810	793	775	809	769	752	820	836	859	793	783	839	799	824	797	833	786	800	812	841	751	827	834	811	800	822	824	840	825	822	822	810	826	747	838	858	855	784	812	837	784	834	803	805	866	784	811	833	832	866	796	818	806	752	784	798	788	827	785	767	783	781	821	812	853	771	808	765	756	820	783	799	823	803	802	801	762	855	829	797	799	823	716	722	781	784	802	782	801	827	787	783	830	820	846	817	783	816	782	820	775	769	795	846	809	775	820	783	840	763	800	811	786	819	824	748	779	806	805	785	821	807	818	824	773	792	762	785	827	855	807	797	795	854	773	835	812	829	820	847	815	788	771	751	826	813	844	840	807	786	745	820	764	798	806	816	834	825	809	826	781	793	844	796	828	787	797	798	765	795	768	788	785	831	829	793	785	813	785	782	836	768	804	796	769	862	818	795	780	806	824	835	786	805	810	796	792	796	733	844	802	851	816	748	807	789	808	888	789	767	802	822	802	838	771	788	800	796	787	848	832	824	829	845	779	787	797	813	776	759	850	791	797	802	780	801	791	788	819	820	789	750	805	822	789	812	794	766	800	782	842	801	852	849	800	788	804	789	812	817	822	830	787	777	806	832	756	836	770	749	800	829	788	780	798	814	824	811	783	804	753	786	815	786	794	826	773	777	821	769	758	796	844	780	796	789	779	791	803	791	835	835	786	821	836	835	823	811	788	793
36432	35745	34645	23400	13252	7449	4897	3564	2650	2107	1762	1553	1398	1248	1145	1120	1051	1045	978	932	828	893	881	872	789	854	809	858	810	826	790	792	771	759	810	763	795	715	711	799	767	753	710	722	744	753	766	707	736	711	765	717	725	723	748	705	707	740	737	793	767	677	805	753	684	761	683	738	757	679	738	763	712	668	696	762	734	747	733	758	759	722	765	730	719	720	740	771	724	725	729	708	736	729	753	769	754	716	724	729	702	703	710	745	754	718	731	786	761	723	741	678	764	769	759	746	712	767	706	737	724	689	739	735	713	754	718	695	789	739	723	749	721	789	680	719	672	686	718	787	761	728	746	685	753	779	742	721	759	716	778	719	740	740	756	747	732	717	720	724	724	671	715	781	735	699	724	749	750	728	742	737	735	706	734	743	747	781	775	753	711	759	745	714	699	714	748	766	733	702	728	748	726	683	717	761	717	714	707	726	741	739	736	720	690	755	727	741	734	752	710	691	722	730	762	721	706	708	721	718	729	748	788	712	731	734	703	749	710	740	693	729	733	706	719	683	744	694	767	710	743	785	713	770	730	778	677	743	740	758	735	699	715	747	721	747	709	765	731	704	708	744	764	800	740	740	688	683	743	693	723	774	743	717	742	757	715	691	690	725	732	732	728	763	725	708	734	706	716	694	670	716	747	760	738	723	658	724	738	726	739	700	749	811	733	746	735	738	711	724	722	730	721	732	729	744	728	758	739	732	722	738	759	742	724	745	731	763	764	742	743	756	736	766	765	751	720	715	751	766	721	764	708	731	684	760	727	696	777	686	721	720	731	756	765	736	713	757	680	716	736	785	709	715	726	780	733	717	747	762	749	754	698	733	712	749	732	734	748	719	690	739	743	681	772	739	764	724	729	699	732	725	687	711	759	744	703	676	752	769	732	778	800	700	763	751	758	775	728	794	730	725	732	734	747	715	705	704	730	748	727	708	717	726	708	717	745	715	755	727	728	706	758	772	690	772	745	747	698	749	798	744	748	720	687	776	700	743	739	710	746	740	772	747	783	734	696	748	688	736	748	741	737	785	739	724	687	750	730	769	728	736	721	753	743	756	721	754	734	745	787	781	758	729	763	737	792	740	739	709	779	739	754	751	708	705	706	745	720	800	700	741	728	736	758	702	733	694	690	742	749	773	693	746	773	751	762	740	777	717	736	696	728	684	717	734	797	762	743	719	717	679	715	734	741	697	778	713	736	719	701	700	721	729	730	723	747	714	752	773	710	734	764	760	726	713	763	720	778	745	768	686	728	740	746	675	737	717	724	670	725	680	689	691	726	768	722	704	753	700	734	724	728	733	661	678	699	761	679	734	714	725	766	720	726	745	739	758	737	735	735	721	786	747	702	757	782	747	708	735	746	723	733	710	727	716	688	717	690	708	728	708	715	777	718	709	729	715	704	747	755	705	747	711	721	701	724	744	714	736	759	712	763	720	739	702	790	728	661	736	700	734	726	710	701	757	725	751	750	766	742	706	716	779	745	726	695	734	731	689	734	786	703	761	754	737	737	725	747	686	705	744	748	715	734	758	763	715	748	757	758	805	722	736	780	761	741	732	717	693	726	731	747	722	699	719	723	727	728	715	748	749	732	729	738	728	721	708	673	714	712	732	666	732	731	705	700	708	730	735	772	743	725	721	721	706	759	734	733	718	735	703	701	697	725	691	749	703	727	739	719	739	675	760	727	721	671	768	701	705	743	677	721	739	683	702	759	749	706	790	759	723	773	704	710	697	757	677	737	712	724	763	698	673	711	706	699	737	728	740	730	704	755	744	762	719	746	706	691	735	704	800	711	666	745	738	793	716	690	671	722	712	720	712	734	777	756	731	700	725	709	676	762	726	711	729	736	712	723	733	755	675	699	745	707	774	745	734	731	681	751	722	702	719	693	749	679	716	822	696	715	743	703	730	762	736	739	748	742	765	680	738	748	774	716	754	774	762	723	726	711	762	692	714	726	758	737	733	708	729	724	745	743	717	763	747	703	764	742	731	734	704	709	697	719	743	726	734	725	743	784	750	758	717	685	743	731	646	752	708	701	767	731	707	765	744	721	761	743	701	743	722	702	761	719	743	751	776	707	720	731	750	703	699	696	732	739	727	723	726	745	706	701	747	715	754	689	723	711	729	716	690	727	701	789	693	745	718	744	727	736	765	736	759	750	680	684	804	704	724	704	728	744	722	743	757	690	787	745	693	721	739	734	725	745	732	763	720	724	720	726	735	742	737	718	753	756	773	745	691	761	777	737	754	768	745	719	783	731	738	775	710	715	730	716	718	781	766	707	737	703	721	717	716	696	723	720	720	714	732	742	729	721	715	691	751	764	704	732	748	753	713	744	701	752	682	747	700	740	737	761	755	757	776	743	717	693	708	775	737	701	756	727	714	731	736	783	687	734	692	754	709	734	675	733	709	749	737	786	721	751	760	753	693	702	746	712	737	742	700	714	745	741	732	733	689	713	733	729	744	726	676	756	731	751	724	702	713	759	711	698	730	756	728	733	709	752	704	729	710	753	734	718	733	704	737	700	725	684	814	731	731	707	768	791	756	689	775	711	723	797	695	719	747	742	727	744	768	733	714	723	746	750	738	736	751	705	761	715	721	709	751	760	720	708	720	744	744	746	762	719	783	730	765	735	754	732	682	740	729	707	733	741	764	791	738	725	664	717	721	701	735	761	710	683	738	768	718	739	721	769	715	758	745	706	756	699	678	729	708	761	732	722	730	731	761	728	735	743	751	751	771	741	680	764	680	772	738	736	729	702	724	755	761	680	719	731	734	715	766	688	749	703	766	789	728	724	783	744	724	737	717	675	720	719	733	714	728	711	680	729	663	751	698	697	717	777	746	771	751	762	765	736	756	747	764	750	684	715	779	802	740	725	752	715	709	699	745	755	764	703	783	745	759	713	759	747	734	695	803	762	732	734	751	684	729	775	699	711	720	692	734	757	779	768	773	716	711	740	717	705	737	738	728	731	755	730	733	760	729	744	737	717	670	721	698	705	757	695	690	735	761	753	761	742	757	741	701	773	722	718	692	749	697	772	810	755	690	736	704	705	702	736	702	749	702	722	718	729	788	751	741	734	722	717	751	739	652	686	717	700	712	711	683	700	805	701	739	731	718	690	733	699	729	721	752	751	737	709	737	727	672	722	745	754	686	737	729	788	736	732	728	738	742	741	715	732	758	771	745	709	754	723	757	684	723	689	733	715	740	735	722	734	724	689	715	754	730	704	732	752	738	775	722	742	778	762	717	731	730	797	753	748	751	726	759	707	774	747	731	779	685	749	715	714	735	756	742	716	732	744	685	750	757	701	704	686	717	704	759	724	767	722	747	716	768	734	711	695	782	717	774	741	734	726	714	773	722	689	723	789	733	728	693	710	729	700	735	739	736	724	705	708	714	750	752	709	719	754	745	704	769	721	763	731	745	714	728	773	716	711	690	723	734	704	737
39881	46627	40815	26975	18537	12469	8983	6868	4999	3915	3259	2672	2250	1892	1719	1639	1448	1324	1308	1242	1152	1055	1044	992	1024	985	935	999	935	922	939	850	890	918	823	832	810	831	787	824	797	810	790	736	831	818	772	804	809	803	798	832	823	783	795	796	764	819	744	796	800	805	810	739	785	802	761	753	861	793	797	761	830	835	698	821	786	781	756	776	769	770	760	776	822	811	775	801	794	736	772	738	739	760	747	761	754	785	782	809	785	773	762	796	779	760	775	809	765	767	761	784	737	791	835	749	799	736	788	755	757	759	804	789	748	826	756	803	723	780	774	778	820	743	797	765	797	772	732	733	807	744	749	779	751	783	757	729	798	757	740	756	741	718	774	767	745	781	745	773	785	749	786	800	756	797	797	780	787	813	771	783	764	734	765	791	802	724	790	723	798	804	760	762	792	777	799	755	704	743	769	774	814	770	723	785	745	763	757	796	791	748	805	791	786	753	736	784	823	750	725	768	786	760	800	791	754	808	748	784	745	769	772	801	772	807	823	797	736	756	749	784	779	826	756	764	767	826	787	796	795	751	775	786	759	760	754	774	786	812	713	782	755	747	774	743	768	756	778	819	767	780	786	751	773	779	776	713	793	808	780	716	774	792	785	785	705	762	789	730	785	756	766	776	810	786	782	787	738	839	752	831	784	735	766	786	784	758	747	718	762	777	777	763	783	775	797	795	755	784	820	771	741	786	766	769	778	841	772	790	792	732	771	789	741	774	777	785	794	829	762	800	769	750	710	791	765	810	746	782	809	801	773	735	797	752	755	756	801	796	769	769	796	703	790	782	738	789	821	767	759	813	806	792	742	778	780	774	765	769	721	789	776	777	760	785	810	819	806	761	787	713	749	756	800	803	769	779	768	806	781	746	811	751	779	772	770	796	744	821	764	778	741	751	768	821	798	761	795	716	753	807	797	766	759	806	774	790	779	816	763	818	748	803	794	794	776	793	751	767	759	740	736	721	787	750	742	770	764	773	756	709	763	864	777	782	809	776	740	785	771	778	754	811	754	766	783	816	777	795	744	821	753	706	800	798	736	760	779	771	779	742	786	744	765	759	784	785	792	818	723	759	757	819	761	768	719	787	734	778	793	824	769	800	799	791	775	749	761	737	794	805	781	774	739	765	743	738	805	805	768	799	719	753	697	763	735	799	764	733	729	773	755	774	840	818	751	760	798	809	824	812	729	802	762	797	760	751	804	798	745	774	743	735	736	766	772	816	769	788	768	761	795	809	803	739	758	782	786	787	782	731	730	764	746	788	792	740	780	778	757	820	760	760	750	820	786	813	755	781	770	775	782	775	692	767	820	787	763	782	805	776	772	780	795	776	764	796	762	825	780	755	779	801	809	801	755	744	776	804	787	762	744	800	768	799	758	780	755	792	797	786	710	749	746	779	768	801	724	761	795	803	711	763	749	747	743	754	739	779	737	728	819	846	786	806	744	772	756	725	697	810	743	772	820	780	749	794	831	787	805	764	783	786	767	754	786	754	767	826	780	797	802	771	775	770	761	758	776	791	732	752	750	827	748	759	759	775	804	804	777	779	763	780	754	732	800	784	752	805	772	774	759	698	705	741	760	798	763	800	810	724	817	809	776	758	820	762	747	793	790	796	774	765	762	783	770	799	783	772	782	826	743	764	779	828	713	762	742	781	737	761	742	769	793	721	790	817	742	801	773	794	730	798	825	786	802	769	732	771	794	785	796	800	774	780	765	758	786	760	764	801	808	793	793	705	768	760	780	784	750	816	751	778	727	760	753	804	825	778	757	780	772	754	766	812	776	793	800	782	764	768	743	744	757	795	794	763	759	752	813	781	772	828	748	752	796	753	781	816	748	799	749	833	841	814	764	758	776	729	788	735	743	750	748	808	788	770	802	777	717	751	757	757	821	789	758	780	806	797	749	765	769	758	723	753	801	798	750	732	778	773	757	808	793	839	763	822	771	782	739	810	804	742	771	766	811	792	754	794	733	832	783	772	751	773	758	769	741	722	772	707	737	758	747	712	820	774	772	730	752	700	775	755	823	815	749	750	736	736	790	746	749	817	762	771	751	797	772	829	774	762	750	804	767	770	775	786	805	746	717	771	777	800	773	747	698	795	810	755	765	747	777	757	753	719	798	790	720	789	783	758	766	745	776	768	822	729	811	788	794	741	775	837	795	721	744	758	778	770	776	771	774	794	851	772	769	786	765	811	784	698	756	772	740	737	743	817	836	791	766	802	837	759	761	756	770	773	740	729	754	801	810	795	782	780	738	792	792	784	702	782	738	790	782	773	807	792	790	724	808	786	754	745	774	745	808	802	833	760	780	763	774	756	772	760	826	755	819	801	795	811	782	748	775	768	797	778	766	785	778	805	750	738	797	795	779	845	744	760	776	731	751	769	769	826	775	741	732	775	818	770	795	811	796	805	753	801	760	801	803	766	788	789	775	758	739	760	761	792	820	793	749	730	797	757	705	735	763	792	818	802	742	788	792	792	729	747	793	744	834	747	774	794	745	764	765	765	746	778	863	770	753	746	760	781	788	835	791	771	775	827	772	821	740	758	756	820	781	730	781	747	727	826	793	814	779	779	807	808	764	783	799	741	719	807	798	772	737	758	766	757	789	773	718	773	810	780	741	776	762	757	737	802	849	772	794	820	730	793	819	803	774	730	783	765	775	823	764	765	783	782	753	784	780	788	780	788	766	782	733	788	752	789	767	735	796	785	761	749	764	802	759	749	806	743	738	784	779	781	787	798	762	757	762	722	792	755	780	759	755	746	767	788	840	817	813	765	772	806	786	761	754	769	759	815	761	810	780	769	781	833	782	764	814	792	731	800	807	725	778	808	755	817	799	817	742	794	773	722	743	771	767	759	783	788	759	752	764	783	797	754	792	756	768	790	804	756	758	769	767	780	752	801	792	789	795	832	752	803	796	800	830	754	764	758	755	803	850	831	792	724	797	794	799	741	763	808	849	771	804	792	782	739	813	811	745	772	759	789	757	772	792	773	781	819	815	776	761	757	749	792	767	811	819	830	746	704	775	785	763	795	801	837	821	757	743	780	800	813	739	803	736	794	774	830	729	747	741	774	771	746	803	730	779	784	774	791	747	743	763	787	759	757	810	811	769	765	755	758	760	763	744	789	750	785	750	787	818	747	739	760	811	775	763	733	725	792	794	716	751	829	771	855	791	830	781	743	745	719	781	753	735	739	740	799	792	731	762	783	819	733	730	764	779	803	795	798	753	778	769	779	773	778	750	787	722	766	773	787	761	750	767	793	750	742	770	775	774	751	775	785	803	787	706	800	801	738	776	794	749	820	753	830	762	802	755	746	735	730	766	731	767	782	788	841	749	775	770	767	776	823	788	717	776	791	766	703	779	741	765	759	805	780	790	740	805	791	771	745	806	743	763	758	792	766	801	801	763	780	734	754	765	749	780	738	775	754	739	776	746	788	765	767	797	790
25071	20765	27380	26522	22494	17423	10429	6020	3946	3136	2549	2061	1828	1679	1499	1372	1203	1178	1055	1026	966	964	850	862	869	848	805	800	822	789	780	758	730	721	760	776	743	742	690	694	720	707	703	710	697	727	650	658	699	671	677	669	687	667	664	676	701	686	634	694	709	677	669	670	693	651	691	689	666	676	677	711	717	638	668	701	683	690	685	639	653	666	705	666	657	667	698	667	732	657	703	639	645	670	659	688	640	711	704	718	635	685	635	677	686	638	630	647	711	690	711	671	667	719	662	682	697	593	650	692	699	715	717	657	695	630	671	658	718	659	658	688	610	639	659	658	697	666	665	678	692	671	656	664	660	692	616	648	680	709	646	662	719	725	661	648	675	647	648	672	703	686	673	659	677	687	694	646	620	677	673	678	686	635	666	616	664	650	668	707	702	688	674	634	665	644	640	660	688	603	716	680	674	632	670	654	683	713	644	691	707	647	662	705	693	659	637	638	677	679	674	683	667	677	712	664	688	659	611	675	687	654	638	663	665	681	682	687	666	674	675	646	634	669	650	638	625	671	691	668	658	647	645	676	678	699	668	686	637	636	656	706	678	682	682	676	663	675	650	626	684	690	687	647	676	715	664	701	667	686	668	693	652	661	681	645	681	680	659	677	656	657	658	651	635	689	633	704	665	688	681	723	647	689	672	689	647	688	611	692	697	682	679	637	616	664	634	627	637	712	692	663	718	715	642	649	697	702	638	648	686	687	651	627	652	656	666	679	648	698	701	672	660	603	674	664	666	607	656	666	659	661	690	665	680	659	660	699	658	644	705	680	673	707	681	664	642	661	690	698	712	625	657	657	672	648	612	662	675	695	667	670	705	627	656	695	695	635	704	644	633	628	680	619	630	687	670	659	685	644	692	691	644	662	672	640	715	640	661	626	678	694	643	662	684	657	656	619	638	646	657	691	660	683	658	684	689	612	693	654	681	681	643	626	672	681	694	669	637	661	663	675	646	686	671	698	637	652	655	633	662	679	664	660	703	643	617	686	643	652	689	666	689	698	647	680	646	613	727	668	662	662	684	663	682	672	683	695	709	663	657	649	610	701	656	669	680	675	671	638	691	676	633	711	653	682	682	670	682	673	672	683	651	630	640	654	631	710	650	642	691	652	650	660	642	665	645	694	643	660	660	701	711	682	680	635	680	677	619	653	685	623	653	655	642	683	653	672	688	661	706	674	698	687	657	659	686	646	672	697	671	673	694	619	656	648	684	681	639	652	633	705	609	640	634	661	661	649	640	738	674	636	696	667	672	666	642	662	635	641	646	663	671	617	677	686	727	666	646	636	640	648	660	675	714	639	700	707	709	609	647	708	658	653	629	651	707	603	638	656	680	714	636	669	679	672	681	672	693	669	689	667	656	666	657	685	664	650	602	692	670	695	671	676	624	706	654	671	663	651	657	632	672	736	681	652	636	672	681	672	665	630	697	691	653	650	665	678	664	644	663	688	679	657	653	670	658	699	680	660	687	636	665	625	675	663	675	655	675	695	627	658	631	670	627	687	668	649	673	656	680	652	651	643	674	679	650	689	651	645	668	648	656	640	611	705	674	607	682	665	688	692	696	699	686	692	672	698	651	660	688	661	659	672	638	738	639	686	681	648	667	668	662	648	652	669	699	647	647	642	697	657	618	703	660	685	662	634	719	661	657	706	684	670	714	715	681	646	654	659	645	624	669	622	664	624	668	645	697	649	684	646	661	642	678	624	651	601	622	662	639	664	642	705	665	665	685	665	675	664	671	661	679	626	647	635	653	706	684	669	685	678	681	592	659	697	701	654	675	661	678	655	668	645	672	650	695	673	677	666	733	713	686	649	695	668	681	723	677	682	668	681	651	614	655	703	655	610	647	676	660	640	645	695	682	667	692	635	678	660	692	640	703	668	620	652	615	647	643	689	637	685	659	666	645	659	634	697	661	689	683	680	671	636	651	700	641	691	701	692	622	629	670	703	705	626	670	679	689	686	646	674	666	680	687	715	644	674	612	668	692	678	677	663	654	631	666	625	644	677	689	638	678	682	698	670	659	657	672	684	680	688	612	659	697	606	663	728	693	723	640	713	634	677	700	710	647	672	659	665	657	704	655	676	623	662	683	696	664	674	683	618	641	693	707	677	653	642	634	704	672	632	683	664	644	660	700	670	650	667	626	652	676	620	657	680	667	669	633	690	691	690	668	637	685	659	666	672	709	678	699	649	658	703	685	651	667	692	653	657	698	668	666	695	615	642	646	661	680	665	668	667	670	626	677	679	677	633	726	709	687	693	698	652	654	703	680	670	673	723	646	688	649	669	648	680	682	655	662	644	710	630	673	646	630	613	662	643	630	661	705	642	637	649	708	673	658	735	672	680	679	678	711	672	691	600	678	657	710	642	660	691	704	659	621	636	667	644	640	689	699	652	664	681	637	641	702	714	631	706	639	633	647	655	655	669	623	642	688	650	677	699	691	663	664	694	654	650	662	656	668	649	678	705	672	660	639	657	628	634	730	686	640	710	703	651	699	718	705	647	666	707	696	675	677	627	655	680	675	653	687	637	694	636	688	689	670	631	681	666	668	690	666	672	674	724	664	631	639	695	677	651	666	684	681	647	650	649	649	654	632	681	663	656	717	664	683	639	690	659	662	661	714	677	661	701	638	641	661	659	644	648	661	695	682	685	695	690	671	680	685	647	651	649	679	666	647	634	718	673	650	706	634	625	646	692	680	680	642	686	694	638	675	659	716	631	671	648	661	652	661	682	652	700	675	650	658	619	647	695	661	681	703	721	692	659	678	652	611	669	630	654	666	648	683	662	685	655	640	658	673	637	655	651	674	655	676	695	655	655	740	712	674	659	653	704	620	701	673	678	668	674	654	715	703	638	694	616	673	659	644	660	670	613	659	652	687	636	640	612	694	639	599	669	667	648	703	664	587	649	672	655	634	659	666	671	622	680	672	633	692	635	673	673	697	694	665	697	669	646	721	693	679	629	689	686	666	700	679	657	679	694	693	694	623	686	679	690	682	666	663	618	683	678	661	676	644	642	701	682	669	665	672	642	613	687	672	703	701	602	721	625	702	658	708	659	713	669	632	683	687	685	667	664	685	665	712	691	652	680	684	666	714	610	704	608	645	704	636	660	691	721	647	677	681	680	644	679	641	659	730	635	657	711	664	663	689	657	684	698	667	674	677	676	655	683	653	702	617	680	656	617	653	619	600	652	681	680	661	678	658	647	635	620	664	636	667	704	670	677	684	624	683	654	667	651	667	653	667	631	712	649	656	676	639	655	673	660	685	672	654	642	675	666	649	689	671	665	686	657	682	642	702	681	663	675	663	698	654	694	688	630	685	689	691	663	679	723	654	663	723	631	671	721	641	683	676	677	650	661	632	644	665	674	664	690	650	697	663	694	653	656	687	663	641	691	626	633	676	676	684	630	649	673	691	653	735	647	653	635	645	682	650	649	651	690
37891	55368	53051	39888	26837	18003	13585	9964	7532	5852	4612	3853	3218	2757	2454	2102	1849	1723	1622	1438	1311	1255	1171	1116	1088	1053	1063	1018	942	924	993	882	839	840	837	786	853	828	796	823	781	768	740	772	777	771	756	749	774	732	750	716	728	726	686	727	713	691	771	753	713	716	710	729	709	702	703	739	757	698	713	729	729	693	696	695	706	702	707	771	736	727	726	716	620	739	698	707	737	748	710	704	781	755	686	665	669	702	697	652	712	730	728	664	743	729	695	730	696	706	664	684	738	715	695	745	689	709	725	751	692	682	725	704	729	680	725	721	717	746	738	758	742	773	678	684	750	698	702	715	733	688	716	716	665	668	737	716	724	695	710	747	746	753	662	735	709	676	699	686	694	709	771	772	705	664	686	680	700	713	721	734	702	751	724	736	713	695	703	679	716	671	708	709	741	763	738	674	647	708	740	703	716	671	690	726	685	700	745	698	692	678	701	703	710	691	735	721	692	758	672	715	708	750	745	670	780	690	715	696	717	707	725	764	694	715	649	712	712	721	732	685	712	710	711	723	673	702	727	698	727	676	694	766	685	715	711	726	670	780	775	671	683	693	683	684	701	699	689	662	720	715	760	723	684	740	648	736	738	679	700	712	696	657	722	733	718	729	711	738	755	686	709	692	698	686	679	717	689	744	724	696	728	694	716	702	681	678	698	718	716	728	731	747	714	644	677	687	690	669	686	668	720	682	656	751	696	715	712	695	736	686	680	725	695	785	705	697	677	690	689	716	696	696	700	721	710	712	745	768	696	674	688	707	697	764	689	705	731	698	697	719	719	667	741	695	658	756	720	699	727	712	686	711	694	684	687	734	705	672	728	671	739	717	723	736	727	682	676	720	701	674	692	752	740	712	692	716	721	715	716	697	729	738	741	692	727	701	730	729	700	739	690	713	664	699	671	755	706	711	723	695	685	689	704	682	762	703	720	721	696	721	724	671	720	686	722	692	694	680	685	707	696	675	681	663	705	737	699	697	684	708	730	751	750	748	717	682	741	711	703	726	717	690	709	733	706	723	721	715	711	713	685	703	692	730	693	710	733	764	727	710	727	689	689	747	680	699	698	723	727	717	730	720	714	703	769	641	766	714	725	690	753	674	699	703	660	697	737	714	749	716	634	719	672	735	705	716	754	704	713	722	737	658	685	712	697	762	704	735	716	747	745	721	706	712	764	724	702	736	709	718	738	700	706	750	734	706	784	752	714	672	743	703	747	707	690	695	672	702	737	647	682	733	707	669	726	726	700	674	718	698	698	728	735	678	773	702	726	708	681	700	698	703	714	756	668	713	695	650	709	752	710	734	706	753	693	733	717	672	693	711	692	731	681	715	741	752	695	758	725	725	702	766	703	694	688	692	655	696	723	711	718	669	695	698	680	681	703	731	714	718	707	687	707	685	680	712	665	745	691	684	713	702	717	761	733	691	710	689	683	684	704	746	716	691	713	685	732	712	725	740	684	725	698	651	721	735	694	726	728	655	701	700	711	701	669	699	707	678	680	700	719	728	706	655	661	757	661	698	752	720	708	701	721	710	708	741	732	702	671	738	642	722	682	697	698	657	677	714	723	749	718	698	715	693	708	765	755	715	687	699	733	741	732	699	695	653	767	687	743	695	739	690	720	681	722	646	696	709	714	714	684	718	689	696	741	682	667	674	691	685	693	698	723	713	715	717	630	739	742	694	709	715	710	730	706	658	708	678	692	679	708	708	712	720	775	719	690	725	726	688	736	673	733	664	734	684	705	695	703	722	732	698	718	698	727	691	711	695	709	727	669	706	694	699	719	683	754	744	735	687	721	734	728	724	695	685	695	741	703	703	701	685	682	763	701	716	733	695	695	734	745	684	675	686	703	685	762	699	700	711	766	697	726	669	719	664	691	709	712	656	729	695	736	741	673	747	685	744	697	708	712	757	711	692	662	710	677	725	695	750	689	744	681	705	690	655	743	739	674	659	703	694	725	698	721	718	743	700	680	708	738	715	679	720	713	690	696	707	747	730	653	704	704	708	673	649	646	696	745	708	708	703	706	732	694	739	675	749	681	658	673	700	694	736	717	681	714	685	717	688	691	690	693	715	658	691	685	670	707	672	739	710	692	738	714	714	683	735	704	721	702	661	670	726	717	694	722	698	706	728	663	684	711	720	695	696	712	761	693	709	718	706	726	716	667	673	670	669	682	707	678	728	721	696	719	693	703	726	710	686	687	719	708	689	710	700	773	690	696	724	698	730	712	699	691	703	702	708	701	717	701	711	663	694	693	711	732	696	706	684	660	730	722	691	688	698	691	718	682	729	711	692	707	711	697	699	701	720	713	696	670	707	689	729	727	719	670	713	730	701	719	684	711	724	698	699	708	689	702	699	688	742	711	714	752	695	725	696	722	695	721	666	646	722	736	684	700	678	702	730	729	695	675	717	710	767	705	706	688	761	701	722	670	745	720	723	720	671	660	729	713	726	679	711	690	700	716	705	720	732	699	743	733	723	711	729	690	682	711	712	669	690	708	734	653	744	669	713	656	709	724	737	705	693	699	731	706	708	667	715	705	681	724	722	692	703	694	753	729	694	693	694	703	723	700	698	713	718	682	693	699	719	721	739	697	722	726	700	717	707	695	755	737	733	687	728	702	708	699	683	713	703	700	697	693	725	700	711	759	708	703	734	703	707	681	754	727	713	701	697	713	687	748	721	702	700	680	693	748	687	700	727	701	683	743	715	703	675	704	657	678	728	685	680	691	728	721	733	744	678	703	745	724	688	677	741	724	706	702	692	707	717	704	729	732	707	742	697	672	764	733	689	738	675	711	748	696	669	746	700	663	681	724	743	711	704	693	732	717	673	685	703	709	696	730	758	701	706	685	693	666	697	722	721	729	685	694	710	726	703	722	704	778	664	698	737	680	706	675	711	728	707	681	701	715	703	690	719	707	729	695	700	703	678	713	736	673	708	676	704	687	700	664	742	685	745	723	652	697	715	701	771	719	711	693	709	700	717	724	700	675	744	660	753	771	678	661	725	685	725	690	650	680	705	700	674	684	736	704	743	658	697	727	701	711	705	735	717	736	734	728	671	704	713	699	706	669	689	701	735	720	654	707	700	744	693	723	693	695	705	711	723	713	692	721	671	763	701	690	669	689	648	659	680	742	725	689	688	680	699	715	691	699	667	722	699	676	681	720	719	710	673	708	704	693	757	617	698	690	736	699	707	678	699	703	729	725	671	668	726	713	695	709	712	686	681	712	718	709	661	675	705	743	672	723	668	727	659	659	680	720	642	726	737	682	716	750	697	675	665	714	703	742	691	732	683	676	630	687	668	692	730	704	732	706	693	681	704	701	723	750	673	733	694	659	715	719	709	735	693	713	683	664	713	706	683	763	700	684	724	727	728	672	705	737	683	694	695	691	707	751	662	693	717	735	718	718	706	710	678	708	678	712	686	735	694	698	689	677	694	680	737	729	729
23155	20730	27463	24529	21484	22008	18940	9925	6578	4926	3819	3200	2786	2367	2082	1828	1692	1523	1476	1335	1271	1197	1092	1122	1052	1092	1044	1049	965	995	1000	916	902	888	901	927	870	857	827	885	841	851	832	839	849	875	846	853	806	781	849	795	803	837	844	776	786	724	776	786	764	781	807	794	778	805	830	814	792	827	789	792	779	787	797	810	751	756	777	785	795	727	785	801	808	835	813	824	818	756	833	812	763	813	764	802	773	774	806	825	759	767	774	801	720	750	753	758	743	796	827	809	844	717	854	817	759	791	787	833	810	781	781	789	814	779	840	809	762	804	757	767	738	745	726	763	799	757	764	774	828	763	731	753	789	768	761	788	787	798	799	827	781	769	892	787	834	805	790	767	808	779	774	798	767	837	742	741	805	796	744	782	783	722	790	757	756	755	782	827	742	814	779	781	737	816	736	806	762	759	784	801	816	792	783	797	736	844	826	860	809	859	822	757	811	824	809	818	898	768	766	757	748	781	813	819	758	766	837	771	762	771	794	789	778	752	726	793	767	851	771	781	790	814	790	787	756	886	701	804	778	784	817	766	790	778	826	813	778	780	749	779	767	769	813	715	771	824	845	792	783	775	739	776	725	779	735	742	805	793	815	853	761	748	830	759	795	783	799	731	794	737	843	786	810	783	788	729	763	788	719	787	795	795	786	778	777	806	754	766	768	773	810	771	757	839	746	805	740	783	775	722	807	772	745	763	826	762	805	744	807	800	698	828	721	797	762	798	806	817	747	797	833	813	759	767	803	783	828	850	766	815	830	749	795	775	776	779	759	763	796	828	775	773	770	814	754	754	794	782	809	799	775	808	818	773	797	785	817	763	783	819	776	784	814	731	787	815	815	806	754	836	757	823	749	776	770	786	800	793	796	749	757	808	761	837	805	753	799	794	723	798	802	762	756	762	791	768	767	750	839	829	774	800	791	795	800	755	794	781	767	818	828	767	782	775	778	789	792	795	797	788	723	807	769	774	829	826	717	771	838	797	795	717	739	766	738	767	791	769	755	731	740	766	781	791	821	832	756	776	821	805	770	767	788	786	781	855	759	822	785	764	778	805	803	767	715	793	824	845	829	763	768	811	807	717	753	769	731	749	756	843	830	764	751	773	771	803	758	741	744	764	749	759	842	745	819	751	837	752	820	813	799	816	768	812	796	774	782	760	806	794	794	795	775	788	745	802	749	788	810	801	819	791	808	737	788	794	792	827	788	829	773	799	768	804	768	803	786	744	792	812	761	740	779	806	780	826	851	814	777	805	747	771	762	831	745	828	806	781	795	791	799	773	817	789	778	801	804	769	799	752	838	802	782	811	761	773	768	768	784	786	773	794	780	797	826	842	752	790	818	775	783	718	794	860	761	782	817	812	767	769	815	842	777	770	798	760	803	814	757	792	771	781	813	818	766	813	777	780	746	746	805	770	800	798	814	781	806	785	752	801	781	822	731	833	765	769	800	788	822	798	795	767	754	842	805	759	807	815	751	822	775	801	826	725	782	813	749	754	817	841	765	806	730	757	794	800	777	787	783	785	791	769	796	806	794	794	804	779	824	777	831	802	796	815	806	758	843	750	733	769	758	808	747	740	728	790	852	780	776	785	763	805	762	740	769	829	769	763	803	776	788	817	801	792	789	754	748	789	785	756	799	753	818	805	757	825	744	778	801	743	818	826	743	819	761	803	803	782	759	832	843	833	791	751	722	786	765	766	775	742	771	784	778	810	779	751	806	761	807	807	823	814	762	723	727	764	799	765	774	767	811	734	802	852	784	806	742	795	790	759	731	716	778	730	785	779	840	772	774	812	816	831	835	803	759	804	762	817	799	766	787	763	738	780	800	720	759	796	777	762	785	788	770	788	803	793	773	762	804	787	774	780	767	836	791	838	790	829	793	804	816	744	772	771	835	753	796	815	794	733	757	822	750	799	761	787	765	771	723	784	784	803	796	775	749	764	765	741	822	820	750	796	804	814	827	772	767	760	775	756	797	800	748	832	761	789	811	742	777	815	769	773	749	741	782	722	805	789	786	778	771	759	796	816	809	756	813	794	727	860	772	749	809	749	792	837	801	790	794	771	811	809	769	791	795	787	786	814	777	794	759	763	758	817	772	781	788	759	780	822	773	736	800	784	816	751	767	761	835	768	810	748	806	767	820	754	818	783	828	749	766	773	828	801	839	790	791	778	784	787	791	727	760	755	784	757	874	783	788	774	778	811	795	759	854	741	815	780	808	714	766	814	795	762	773	788	821	805	782	753	775	754	783	787	808	756	752	805	808	786	715	754	809	781	793	797	710	760	788	749	737	824	783	867	827	819	782	773	760	788	752	836	744	766	818	761	768	754	789	725	822	794	820	803	815	771	797	798	850	758	795	727	812	725	767	748	772	763	807	748	776	787	749	776	794	795	777	815	750	800	810	769	791	741	777	826	790	734	763	797	737	767	771	828	796	812	812	800	730	769	767	781	776	813	771	802	835	820	791	755	819	741	783	777	765	787	725	741	749	790	796	729	747	796	787	799	794	764	763	815	793	820	767	797	815	789	770	781	772	774	803	825	786	793	796	821	793	789	781	819	812	766	776	759	751	805	775	762	738	761	787	786	798	780	810	784	777	790	759	776	819	818	790	774	844	807	748	789	739	736	800	847	775	781	792	788	772	829	757	829	752	790	807	797	775	848	787	797	815	806	780	791	834	790	742	759	812	796	768	762	855	793	807	751	786	829	838	770	774	710	763	767	802	781	782	804	781	824	761	833	788	766	753	763	787	817	724	775	812	786	787	781	770	779	769	727	772	729	810	793	817	792	786	822	773	796	759	817	764	786	831	739	760	810	845	808	770	812	736	795	815	781	753	820	797	808	702	775	773	751	783	782	735	812	778	756	736	820	752	779	815	741	786	779	764	720	785	809	743	816	780	765	785	756	771	822	754	757	794	723	792	800	785	827	764	804	784	847	793	754	838	779	745	860	740	789	778	742	802	745	765	830	795	770	765	766	765	756	784	775	778	780	748	740	772	779	797	825	750	804	817	797	715	785	818	768	778	796	766	785	755	794	798	797	770	727	768	771	780	765	812	769	796	788	806	787	758	795	810	790	809	832	801	792	723	737	771	768	794	805	788	825	787	777	733	768	791	769	767	753	790	794	726	766	808	774	779	787	752	749	759	836	786	785	750	759	836	819	802	785	747	862	803	765	746	818	772	821	763	788	753	820	782	785	723	769	787	811	776	781	727	791	789	802	825	799	797	776	755	806	783	815	851	778	778	781	728	739	762	788	802	797	797	749	784	754	776	779	792	824	779	801	778	814	845	814	743	789	795	733	757	771	754	775	810	778	766	806	741	836	787	803	748	859	826	820	766	821	786	764	759	806	737	763	745	806	719	771	771	789	815	822	839	774	819	784	742	747	778	753	837	772	819	758	785	796	756	735	790	758	823	790	815	738	805	824	785	815	738	791	815	724	810	795
39301	62605	58340	41910	31564	24348	19111	14427	11273	8739	7086	5908	4874	4204	3640	2970	2679	2378	2179	2025	1893	1632	1549	1438	1430	1256	1249	1223	1158	1247	1186	1141	998	1095	1018	977	962	938	967	884	901	879	916	898	798	831	863	851	839	862	810	810	865	848	834	838	803	827	791	824	845	819	799	848	822	802	856	829	828	824	771	836	835	835	735	853	869	745	843	800	834	805	812	781	767	780	810	794	818	805	812	787	825	803	796	782	828	825	801	789	834	819	836	805	804	752	787	825	822	820	828	785	861	790	742	825	801	787	825	741	763	846	784	757	790	824	802	794	839	900	817	842	808	756	800	797	830	794	813	760	799	827	763	769	841	749	812	764	793	856	835	760	822	804	795	805	790	789	777	791	816	799	835	787	828	796	794	819	819	770	804	761	776	847	815	708	762	824	812	805	782	773	792	740	771	840	788	839	710	787	784	795	811	872	788	814	768	802	841	784	832	812	834	787	806	754	804	805	806	785	786	776	797	832	822	826	775	736	798	781	842	834	828	814	796	836	842	777	793	779	780	783	793	774	792	833	788	769	810	793	813	803	829	787	817	837	810	769	838	788	812	802	811	759	791	846	813	840	827	812	765	773	858	796	750	842	774	798	845	750	855	793	829	820	843	785	791	793	781	785	793	803	826	832	830	824	799	806	818	783	776	793	779	780	794	790	751	837	825	802	779	831	845	807	869	771	794	842	779	789	810	733	783	806	816	798	801	753	800	820	756	783	775	828	793	823	835	812	823	795	834	791	803	802	804	811	800	821	862	761	846	805	764	790	778	777	802	787	790	792	818	826	843	792	791	809	794	769	812	815	833	813	740	831	792	805	813	808	789	813	789	782	819	780	794	766	794	813	843	786	801	815	828	801	745	776	804	805	811	796	774	798	799	793	827	804	832	771	818	804	835	832	808	812	760	832	794	773	765	809	829	746	743	758	800	793	833	835	852	795	844	779	849	823	748	826	821	746	859	797	770	771	821	826	744	800	830	773	783	764	838	848	813	827	797	838	825	803	795	811	811	835	801	801	849	828	764	832	827	799	803	808	796	800	779	799	753	847	786	813	818	802	815	812	752	780	854	773	810	797	783	765	794	842	759	793	773	789	790	786	789	805	798	778	797	775	815	776	871	783	796	806	783	850	774	812	826	764	804	845	860	762	797	778	840	761	807	811	774	756	789	788	770	826	741	813	790	812	766	790	775	822	774	812	815	817	799	771	754	808	786	800	838	797	795	791	805	791	834	778	818	773	844	772	822	797	781	827	836	790	789	804	797	765	789	812	801	816	821	761	807	868	795	815	838	821	818	782	810	822	788	845	839	774	817	768	813	811	785	821	810	826	787	792	756	750	815	793	763	806	807	837	793	776	767	756	817	847	796	820	779	810	808	810	808	810	792	818	790	844	842	825	804	797	759	813	794	769	774	819	766	796	808	789	783	814	802	789	813	813	762	811	808	766	792	750	824	749	816	812	797	788	821	779	831	828	784	801	811	791	827	836	763	799	757	797	822	819	809	802	776	815	846	842	786	767	798	853	795	810	819	798	779	791	807	794	846	750	779	828	782	727	837	826	767	826	788	796	786	839	799	794	795	782	882	820	816	754	771	754	827	841	810	813	770	791	779	854	786	811	766	804	787	802	801	773	776	784	774	811	838	817	793	797	808	837	819	755	841	754	764	804	788	801	821	810	812	789	848	842	816	737	797	770	777	823	771	789	745	813	832	771	798	791	784	814	805	855	811	773	811	839	818	821	786	807	830	836	777	789	764	783	839	821	811	826	837	810	812	822	847	761	801	798	781	830	821	827	825	793	843	792	836	759	818	817	845	845	810	824	811	770	810	792	830	737	779	818	739	804	790	812	800	772	818	817	760	802	799	787	823	800	806	809	844	804	776	784	835	811	792	759	785	843	829	782	842	844	781	745	779	813	806	798	787	829	828	870	738	793	806	851	829	766	794	839	805	814	836	846	842	788	798	776	787	781	845	771	845	812	779	773	815	780	779	804	780	758	844	773	868	794	818	828	798	822	800	833	808	775	791	781	788	860	870	805	773	801	799	784	841	827	806	743	802	800	846	802	770	844	762	818	831	826	778	813	799	763	796	789	845	833	846	810	822	846	749	814	799	821	795	780	828	806	843	820	789	766	820	767	826	799	843	789	782	816	808	772	786	778	801	773	806	800	803	842	772	786	797	753	777	769	767	762	763	817	823	817	810	802	767	803	774	777	813	799	772	804	808	819	792	856	828	818	776	778	774	745	825	813	778	815	829	848	752	843	812	799	824	745	775	814	806	810	759	751	780	782	770	763	784	827	794	809	731	798	797	811	810	803	794	777	811	828	810	797	776	777	793	829	805	787	795	766	855	845	806	742	806	794	800	847	784	736	782	834	807	763	776	770	833	789	779	805	808	862	823	836	863	739	763	826	805	773	832	753	783	808	804	795	806	800	759	813	800	818	766	786	818	809	800	760	810	808	762	820	769	799	810	850	875	846	855	815	796	762	782	788	790	775	803	745	807	791	819	822	798	797	784	817	849	779	803	795	813	807	805	818	761	832	817	829	856	799	810	804	808	760	756	797	799	831	814	830	858	771	890	806	793	808	858	788	812	773	831	788	797	903	842	759	761	783	792	822	780	788	796	822	801	769	729	793	821	786	798	826	797	827	808	793	793	819	810	818	724	789	760	848	855	814	807	734	788	783	798	841	851	777	755	769	775	765	777	775	844	797	818	757	831	820	755	838	807	775	772	811	780	820	791	876	791	832	774	798	738	858	811	770	828	807	779	799	769	810	760	765	790	807	772	814	774	825	774	834	797	795	806	818	817	802	784	781	812	791	755	813	725	839	798	858	782	799	832	841	759	797	807	790	806	761	787	839	765	779	795	797	762	775	769	812	790	744	852	786	751	798	805	817	790	787	818	775	815	808	803	801	796	785	812	828	778	754	786	809	744	844	809	794	795	796	832	830	799	776	830	765	785	768	869	791	772	798	773	726	841	773	829	827	802	797	808	840	750	816	829	792	785	798	816	797	863	798	805	821	820	773	814	793	805	832	842	812	845	786	789	806	770	796	776	767	818	808	840	841	828	820	819	817	796	764	758	868	722	812	799	781	810	827	787	832	890	795	780	814	825	783	836	795	820	790	812	813	806	787	817	791	738	847	834	806	733	788	755	819	771	820	823	739	781	787	791	763	835	820	770	847	820	770	822	792	839	784	808	799	777	844	839	789	843	762	808	799	786	852	793	820	782	763	772	765	740	788	794	775	837	794	789	823	793	760	779	811	808	817	819	800	823	781	833	802	827	806	801	804	828	823	788	826	839	787	804	794	834	774	840	810	788	830	821	813	781	762	786	842	798	793	822	761	801	816	833	856	793	777	775	823	769	829	820	809	832	746	795	849	838	847	794	805	803	786	826	812	796	822	822	808	807	839	772	821	788	836	841	801	814	802	839	811	779	781	808	788	804	818	823	816
34965	35236	33520	24401	13650	7768	5380	3774	2700	2221	1873	1642	1487	1337	1190	1130	1085	1068	981	933	900	913	912	848	845	784	841	758	811	788	780	795	799	826	781	723	786	719	796	730	757	788	733	712	717	752	761	751	725	711	728	735	713	741	771	728	749	727	738	762	730	718	708	714	741	742	732	757	752	707	696	709	736	707	769	720	715	716	767	713	685	680	760	718	753	741	693	683	697	688	733	734	714	704	715	739	711	734	707	755	763	703	701	698	723	749	716	741	744	686	779	729	719	789	719	745	715	755	742	741	700	672	750	736	727	739	712	781	719	779	691	735	713	659	692	689	737	720	735	757	723	736	733	736	743	692	715	732	784	681	709	716	755	737	723	693	699	747	748	684	696	710	790	745	747	682	687	751	691	704	718	700	716	703	759	685	701	712	715	740	702	724	730	707	793	735	736	764	728	703	771	731	702	737	692	763	713	704	752	717	750	740	776	704	757	726	701	749	746	697	720	682	700	691	722	713	692	750	681	714	726	712	739	715	764	744	695	718	725	729	738	764	701	724	673	673	687	722	718	723	717	749	729	690	705	706	750	726	706	730	740	729	727	726	703	757	705	733	720	722	713	747	718	752	689	729	729	700	733	773	715	746	696	722	724	767	719	703	695	742	694	764	721	685	739	720	711	717	697	688	750	775	759	694	692	731	764	738	715	709	724	694	748	748	764	760	757	707	724	705	755	751	751	676	733	699	709	691	733	705	743	758	751	733	708	694	691	727	737	734	735	722	700	766	736	702	735	738	733	676	698	747	725	716	701	716	707	731	681	748	696	765	707	772	728	758	736	770	737	674	727	683	720	735	691	747	707	734	763	706	733	718	746	708	726	759	731	719	750	688	756	732	718	757	725	722	700	753	701	744	715	741	696	736	774	733	744	764	690	713	697	747	736	725	702	699	712	686	714	729	750	731	711	740	721	734	703	684	731	752	782	738	725	706	745	732	736	672	707	717	732	762	711	709	727	684	713	733	740	699	736	694	693	714	724	718	718	714	742	734	698	792	720	731	678	802	713	728	684	751	748	729	757	763	704	737	733	772	723	764	731	662	739	761	741	733	738	715	692	739	696	760	725	721	747	736	692	708	721	706	776	710	715	712	698	725	739	725	713	719	713	724	735	730	708	740	721	733	757	730	752	716	732	755	729	724	689	773	715	715	715	757	698	715	694	731	712	769	703	725	762	758	733	748	752	698	732	669	726	735	752	749	723	695	707	738	718	754	747	736	650	779	709	713	697	728	749	733	715	720	730	739	735	731	700	760	712	729	680	695	642	725	698	726	704	766	732	734	705	737	774	741	683	774	707	733	734	709	706	738	742	704	707	671	687	769	698	735	744	734	668	738	737	766	718	647	709	680	712	760	735	715	758	753	721	709	703	699	766	771	731	708	701	761	740	780	741	705	702	713	737	699	713	742	744	732	710	758	719	742	712	714	684	725	765	746	686	729	713	708	729	733	695	694	683	730	659	698	626	731	690	724	728	755	764	707	727	689	722	766	731	748	689	729	737	729	641	710	703	777	790	763	732	755	731	720	719	698	714	737	723	708	715	721	678	698	722	744	746	744	741	745	726	701	700	742	745	692	714	703	727	726	727	752	706	761	776	698	688	711	673	683	730	749	673	744	703	743	654	716	719	764	693	728	740	709	735	752	739	718	719	794	701	684	729	769	716	725	675	709	758	748	752	721	675	711	721	725	718	706	683	758	782	743	734	709	702	724	767	742	696	725	692	676	720	689	703	716	759	753	747	779	718	698	703	734	791	747	696	725	690	727	728	674	694	714	708	709	652	726	709	706	737	727	738	795	729	719	730	741	700	703	709	723	741	707	674	750	711	772	698	720	734	733	717	705	742	683	699	740	758	765	707	718	710	697	715	710	754	680	739	754	739	708	740	699	705	745	728	710	745	717	773	741	753	663	738	747	746	714	728	715	733	754	730	706	746	731	742	750	712	670	795	737	712	712	730	760	740	685	689	696	745	736	704	701	753	766	747	723	693	726	721	704	703	746	711	694	743	704	715	695	698	753	683	731	728	753	719	718	734	701	741	797	745	714	723	678	714	697	733	712	747	717	705	743	720	718	720	699	762	728	730	744	696	735	697	721	710	722	739	745	698	728	716	716	742	713	742	729	683	694	695	759	776	714	729	714	703	740	709	727	728	707	714	745	715	736	715	698	752	727	767	701	727	707	765	699	730	708	733	761	757	694	683	749	700	694	760	738	715	701	699	691	726	746	744	763	694	711	712	732	793	741	742	748	723	698	690	701	699	734	764	758	745	694	697	756	712	721	713	682	715	720	771	690	730	739	711	720	758	762	722	763	750	743	695	750	754	753	712	700	730	733	718	719	753	684	758	781	730	711	717	713	726	713	754	751	745	716	684	696	751	744	681	724	686	728	688	701	715	683	708	718	731	724	751	725	751	749	702	743	747	716	717	771	734	744	722	769	718	750	705	749	732	753	756	679	732	751	766	724	713	710	740	757	782	746	687	746	731	713	690	777	698	717	696	728	756	747	703	754	708	747	727	745	750	746	733	718	711	741	732	717	689	742	753	755	755	759	729	675	747	685	734	734	736	750	686	784	703	749	784	712	701	722	771	708	745	734	709	717	720	720	697	703	757	725	747	739	764	690	773	743	698	696	733	725	684	721	731	758	704	758	778	726	715	757	752	742	706	702	768	694	753	729	749	725	755	724	751	718	739	693	725	737	745	757	779	753	733	671	722	720	755	729	744	702	706	728	744	721	711	742	735	716	680	732	717	725	738	697	730	703	727	719	751	717	765	726	708	754	746	717	737	718	738	696	762	726	723	698	728	689	718	698	726	738	776	712	689	686	736	777	715	747	741	777	774	727	751	800	735	735	710	750	705	729	691	749	751	732	692	731	700	730	698	704	700	740	694	727	709	707	725	741	693	738	761	690	784	714	724	722	743	768	770	725	685	732	761	710	722	715	694	726	694	717	707	706	742	748	740	707	744	737	770	726	722	745	735	702	710	743	716	723	695	731	769	759	685	748	742	687	714	713	695	668	688	696	737	694	691	738	717	728	742	733	748	740	727	720	740	695	703	731	743	731	759	723	683	712	691	690	755	701	752	743	709	740	716	737	720	788	690	708	718	773	729	720	717	717	737	725	746	723	694	769	734	697	711	711	726	696	733	744	738	738	736	709	676	688	758	728	691	690	696	730	744	734	773	746	727	682	749	733	738	789	724	708	704	704	725	744	686	721	739	727	712	694	734	750	691	690	777	727	700	674	656	695	728	705	765	699	736	730	747	741	710	726	701	761	734	705	734	740	739	733	718	722	737	740	737	698	733	709	731	687	751	737	710	708	724	719	686	708	722	700	741	719	679	734	743	708	780	728	753	760	699	796	708	728	737	739	702	731	771	721	761	700	722	721	719	698	753	749	708	728	725	744	771	682	768	727	770	678	717	730	730	800	703	709	747	753	745	756
38350	46125	40682	28133	18918	13234	9766	7312	5354	4283	3472	2832	2455	2156	1967	1712	1546	1387	1298	1209	1162	1101	1059	1097	1068	974	1005	950	939	929	858	879	865	920	880	843	860	791	870	784	812	800	831	807	817	753	813	795	858	811	798	793	803	796	804	768	760	779	779	814	754	796	729	821	750	738	767	816	778	764	777	841	766	773	768	760	759	769	775	815	746	809	775	766	718	771	783	790	768	797	740	804	803	791	726	800	729	806	742	765	822	786	742	821	742	736	794	779	756	763	739	826	782	777	752	789	735	781	759	742	763	777	843	744	780	782	748	840	736	764	796	714	766	755	783	798	777	783	751	830	781	734	786	736	803	746	762	676	808	786	741	810	801	778	779	826	777	775	765	786	787	739	788	717	722	757	812	795	784	780	813	766	770	789	739	800	831	796	754	763	789	801	774	782	806	708	734	752	803	770	788	751	738	767	716	817	750	783	814	774	734	748	764	795	774	786	819	745	752	769	788	778	748	755	761	746	785	782	775	764	793	733	794	748	744	811	780	784	710	738	766	764	724	787	804	758	796	761	792	775	833	771	776	772	777	764	773	687	787	809	755	775	789	746	788	796	742	726	791	744	784	823	773	752	803	741	761	760	717	722	744	769	756	789	804	740	750	757	742	795	760	776	767	766	807	739	780	759	786	860	787	731	750	770	782	759	798	785	742	737	742	780	771	764	755	812	798	743	802	815	758	776	769	759	784	746	775	760	761	792	722	744	795	781	738	747	758	798	755	741	794	762	795	786	752	755	801	781	774	751	771	795	783	804	766	800	754	786	712	804	796	733	794	801	804	720	810	782	767	748	765	808	799	771	746	765	728	781	791	786	776	738	781	798	764	790	789	800	763	672	752	738	778	816	771	785	728	756	754	771	760	838	795	819	766	732	777	783	747	759	761	812	774	722	703	736	749	762	766	813	818	763	770	736	779	773	759	805	752	766	785	794	769	764	791	808	767	814	782	736	726	805	753	786	758	768	799	759	765	764	715	709	812	759	779	784	748	801	759	772	768	807	790	760	807	781	813	809	757	773	766	769	773	750	801	785	761	756	761	764	755	771	808	787	806	748	760	760	798	779	777	773	805	769	798	746	783	732	785	777	724	724	739	781	800	742	729	718	810	791	832	770	805	744	798	759	767	813	790	764	809	800	784	793	796	734	793	736	722	744	735	809	730	783	759	805	798	826	762	795	804	785	787	751	771	798	798	788	800	757	721	743	751	732	759	792	797	804	788	730	794	791	783	771	813	753	776	766	742	810	777	764	809	788	805	798	769	807	735	831	775	738	811	813	777	657	788	773	770	808	765	711	765	787	765	778	738	801	728	750	752	802	767	789	746	748	784	765	773	744	763	776	741	765	742	779	782	790	752	795	738	745	794	753	774	759	776	794	747	775	786	754	819	767	776	790	755	761	769	787	767	723	797	725	743	806	752	771	779	810	750	790	753	758	769	784	724	760	731	798	784	781	799	772	772	740	746	825	799	775	785	780	775	818	797	791	769	760	803	791	758	756	812	752	786	768	740	849	796	759	739	793	763	741	725	721	797	782	734	769	783	708	803	813	726	786	787	778	759	746	750	822	762	743	747	755	748	759	778	779	764	740	759	757	801	775	749	803	717	742	804	744	791	766	814	737	808	775	734	788	733	808	765	768	768	768	762	789	735	760	749	764	753	778	763	721	786	781	744	765	732	779	752	792	790	783	739	808	807	807	757	748	744	804	801	789	764	749	777	790	750	753	783	801	767	717	788	786	759	778	740	797	802	760	755	778	818	780	726	765	775	765	743	728	748	789	796	784	759	793	760	767	761	769	790	794	780	780	729	724	754	703	774	745	797	784	790	777	756	759	789	748	791	807	805	788	790	760	767	780	771	807	814	824	818	805	759	794	783	785	718	710	768	822	795	771	818	734	774	778	751	750	822	733	752	762	791	788	775	760	778	761	796	797	777	752	785	794	759	769	707	755	760	756	694	718	761	802	796	812	751	744	744	802	746	816	773	730	864	759	768	734	745	779	791	781	759	817	723	733	782	757	794	743	737	845	727	775	746	822	798	739	740	810	786	767	754	766	763	792	774	828	769	802	783	746	747	832	766	777	761	805	784	763	755	766	741	758	726	842	803	782	763	781	796	777	813	765	794	840	799	750	805	757	803	810	767	784	724	748	751	774	761	761	763	753	734	800	684	760	790	773	775	814	795	744	796	728	769	748	771	759	740	710	749	760	752	792	750	781	747	750	752	755	790	745	810	705	737	794	825	744	725	751	752	810	738	757	803	706	752	841	770	787	809	794	793	778	724	779	765	739	784	868	772	767	744	762	766	789	755	756	749	787	756	783	750	767	772	799	775	824	733	754	783	774	768	770	786	761	730	804	771	753	810	755	781	767	758	717	736	756	749	745	762	777	783	774	727	767	731	798	734	730	741	703	800	785	775	796	802	776	765	740	769	772	737	776	767	818	739	742	758	746	800	750	775	810	731	789	768	781	741	757	761	752	828	725	762	780	759	766	753	757	739	752	809	833	766	774	741	777	788	746	757	803	736	843	734	703	811	766	780	768	775	756	777	763	804	807	765	771	794	817	769	757	790	769	818	744	779	792	757	778	752	786	747	806	795	763	741	757	765	791	784	806	733	750	773	755	749	779	776	748	786	778	787	774	754	759	739	771	785	787	720	742	721	784	792	760	732	778	731	714	799	764	790	749	783	742	814	776	762	791	764	769	789	744	755	820	775	773	739	783	765	763	786	748	760	763	799	719	788	750	734	773	782	761	709	779	795	792	807	775	741	786	747	797	807	790	751	786	808	737	767	767	740	778	777	770	812	782	785	774	765	738	739	752	792	799	729	771	763	791	748	790	793	784	772	792	777	698	806	800	769	794	756	734	751	794	782	731	742	786	767	767	765	701	720	782	721	802	735	742	811	823	764	754	778	810	806	781	741	761	749	773	795	787	769	737	741	828	775	805	785	784	784	789	746	788	740	776	766	791	823	760	742	784	765	807	780	797	755	750	779	743	768	786	746	748	747	722	795	782	766	699	734	791	797	750	731	806	789	763	742	744	715	754	802	772	758	770	757	773	818	774	796	771	768	770	846	725	805	809	792	784	769	794	807	749	769	730	769	796	790	790	706	764	814	821	784	750	805	791	812	805	768	758	793	745	776	760	755	823	737	728	807	767	747	765	729	753	803	775	749	732	749	746	746	766	752	762	764	788	783	821	812	796	800	781	772	773	754	792	809	768	793	742	767	774	774	762	788	790	800	780	784	775	736	844	795	719	769	794	802	759	775	787	769	777	797	769	748	777	792	782	768	769	721	776	803	793	758	783	775	761	756	798	718	761	725	768	809	765	790	716	737	841	794	802	838	776	769	768	811	753	758	745	749	797	766	797	754	723	771	787	764	784	759	758	816	789	834	768	765	790	779	758	778	796	770	769	777	764	785	769	764	768	729	754	796	777	771	814	759	758
25055	20813	27507	26133	22152	18125	11353	6640	4652	3513	2816	2467	2034	1827	1636	1423	1294	1148	1123	982	1049	923	896	888	843	860	829	796	863	766	790	778	771	758	651	726	758	732	726	696	721	689	686	750	716	695	647	682	710	675	692	680	682	653	691	688	652	692	709	685	630	718	714	652	680	681	686	636	684	679	682	691	665	674	699	676	644	653	637	698	667	663	674	635	697	683	682	654	677	671	642	668	670	671	672	639	683	662	677	626	628	701	678	662	666	734	710	666	670	682	648	625	681	625	689	672	652	656	656	696	703	657	662	629	649	678	649	657	683	667	647	695	671	666	657	660	680	669	659	672	698	664	675	613	658	670	667	696	659	668	690	632	629	701	726	680	639	674	665	632	668	696	629	701	680	615	654	659	628	642	681	651	665	663	663	720	715	699	714	687	641	656	652	653	660	678	641	639	703	647	682	650	678	660	649	676	643	692	674	671	708	645	598	658	628	658	719	647	681	684	689	667	663	683	657	693	702	662	647	607	652	660	714	623	678	649	676	673	653	639	654	642	652	690	674	651	724	678	674	692	655	682	710	641	674	679	657	662	668	703	610	665	672	698	694	673	674	672	664	624	677	656	641	644	642	701	664	663	688	642	705	683	688	668	649	697	611	622	663	724	633	667	630	695	672	635	665	642	655	687	697	680	682	649	622	649	608	638	683	653	687	629	665	673	601	695	651	696	650	680	645	661	640	666	670	670	709	692	684	644	684	641	657	654	677	660	675	677	609	686	622	692	728	679	698	675	650	701	604	690	635	722	621	658	688	673	647	645	668	678	668	678	694	714	690	665	673	680	683	727	666	642	694	657	650	669	674	663	689	651	679	673	666	677	663	695	694	670	647	660	596	669	680	635	661	707	675	645	616	686	719	629	653	690	683	686	648	637	707	662	684	638	704	658	661	637	708	697	691	641	643	687	685	680	708	672	632	643	682	705	714	685	666	690	635	664	661	652	673	713	654	669	703	646	663	717	665	673	653	639	685	639	678	631	711	635	646	645	668	704	612	623	665	640	705	699	695	636	698	648	691	704	676	705	683	691	685	680	632	633	616	652	653	635	635	707	640	680	690	665	629	625	637	683	649	669	636	695	674	651	592	660	686	644	641	687	640	689	686	633	686	748	686	690	676	643	699	668	640	634	615	650	667	703	703	652	677	685	688	714	649	669	651	695	681	700	667	670	653	703	658	624	678	636	690	644	648	692	677	630	672	644	676	707	687	684	656	625	646	636	668	653	673	651	679	656	645	677	684	650	677	639	649	660	614	650	662	667	681	652	654	692	630	686	668	619	681	612	669	680	683	633	622	666	643	684	696	661	644	660	673	662	667	678	655	653	666	652	674	660	692	615	665	619	644	719	700	683	651	671	639	694	669	644	659	711	653	688	666	684	671	674	694	679	668	655	677	652	654	671	674	674	707	675	656	652	653	673	617	690	640	689	687	675	677	669	684	679	629	660	702	672	690	697	685	675	664	664	652	665	679	669	665	659	622	688	667	673	680	681	693	719	672	649	625	665	693	674	681	671	749	655	665	746	636	661	676	613	644	672	653	686	652	677	670	715	707	655	632	675	693	680	663	625	648	682	691	630	654	682	697	739	660	624	685	678	694	668	653	668	672	670	657	648	690	655	688	674	671	673	688	706	641	678	707	680	665	660	653	710	675	680	652	684	663	678	675	658	660	717	647	668	668	619	688	708	646	703	616	645	632	669	631	648	663	671	645	674	696	616	676	623	701	693	684	651	645	628	677	679	709	677	709	659	688	650	678	660	675	647	648	691	689	692	729	652	599	692	666	665	640	699	649	638	682	654	660	705	630	666	635	642	625	622	696	687	675	646	665	636	667	675	660	644	656	680	642	664	641	666	629	716	678	697	662	631	662	723	603	717	681	654	715	646	633	672	674	720	676	677	697	700	639	708	676	653	671	661	649	628	704	733	626	681	638	664	707	691	700	698	682	670	674	638	700	669	668	657	655	705	643	656	652	680	656	648	651	689	663	684	678	679	685	650	662	667	678	647	699	675	649	690	665	655	651	654	634	642	659	669	701	697	720	609	685	601	642	658	678	708	681	689	698	670	644	689	677	651	670	665	679	647	654	679	670	640	612	655	665	674	673	643	676	671	676	705	698	607	657	636	675	680	641	651	661	670	698	630	652	714	636	607	665	724	656	689	651	651	690	686	669	700	715	678	716	664	721	690	685	676	662	659	660	649	668	694	691	667	683	693	709	693	694	672	663	685	688	668	633	671	661	698	639	667	646	710	685	643	644	734	654	672	699	675	679	670	649	619	618	661	654	664	698	661	656	687	684	675	656	655	635	651	668	656	687	647	664	615	644	682	676	695	723	678	634	640	631	644	659	644	617	668	703	671	643	692	654	679	677	675	693	616	733	678	654	705	683	635	642	647	683	664	671	645	693	668	688	684	680	650	664	669	667	682	631	684	643	685	666	652	666	691	658	643	623	650	672	649	672	719	647	702	757	642	712	618	701	655	685	707	691	732	663	649	655	682	678	697	647	642	700	688	637	634	620	664	699	660	646	634	700	680	695	626	680	658	703	629	619	677	659	655	647	655	650	678	698	689	652	661	703	615	651	674	692	657	665	638	652	683	639	667	678	658	683	654	706	621	714	642	642	683	714	651	662	662	644	632	668	686	646	690	654	645	669	659	665	655	682	620	671	633	664	639	681	641	619	637	681	623	651	705	688	628	669	689	677	679	655	634	655	655	645	627	689	665	663	677	669	645	706	727	631	660	722	668	691	678	665	655	655	710	660	696	669	667	711	635	678	692	682	639	722	641	701	639	653	681	687	691	685	659	651	659	690	654	676	642	649	690	672	674	696	643	611	665	669	704	683	687	656	640	637	642	675	678	666	676	644	601	702	660	628	670	641	678	672	580	640	668	651	683	698	660	672	665	664	666	627	688	665	666	699	694	625	684	685	673	653	671	701	685	643	670	667	681	577	673	678	674	651	661	709	679	665	636	676	686	626	697	639	659	684	657	664	718	662	638	650	653	650	671	627	670	695	670	661	689	649	633	705	699	654	688	624	653	690	692	697	659	643	622	702	683	619	658	672	671	617	626	661	655	654	702	702	630	662	676	623	665	694	732	666	654	673	677	682	668	656	654	724	634	655	709	690	654	668	681	646	659	609	627	725	659	669	616	643	628	635	666	704	623	625	662	642	689	665	649	649	627	650	659	607	676	611	682	666	629	644	614	648	651	655	691	615	680	660	626	604	688	628	680	698	720	687	662	648	669	670	665	667	671	664	653	675	630	698	658	695	710	677	705	655	713	630	657	681	660	690	677	675	665	680	656	633	639	656	655	643	633	684	651	701	642	682	636	714	623	671	639	634	635	667	691	652	617	675	696	613	691	663	733	624	654	658	666	625	652	651	620	646	705	637	682	629	694	689	631	660	682	698	676	673	652	657	700	654	689	667	689	708	622	660	665	680	699
37534	56653	52672	38227	26941	19408	14807	11153	8526	6501	5201	4373	3745	3217	2787	2321	2108	1816	1660	1481	1425	1365	1282	1202	1152	1016	1025	974	921	895	887	910	895	819	863	866	802	825	792	755	745	780	765	732	755	788	740	722	710	713	762	717	785	703	727	747	707	718	725	709	720	749	735	717	757	730	738	702	731	754	746	712	746	694	714	741	754	703	750	730	694	694	736	715	651	751	713	717	739	696	720	714	739	724	740	765	718	730	711	693	673	699	729	728	714	741	691	687	744	729	722	734	703	697	732	718	691	670	694	706	709	709	719	722	690	725	700	722	684	691	706	700	668	714	698	728	702	740	690	696	705	708	672	676	727	712	674	692	687	735	675	701	687	707	658	685	694	730	724	707	712	672	685	719	680	752	712	690	708	665	721	650	742	697	692	780	716	736	739	675	697	697	729	722	689	650	688	701	726	734	639	691	720	723	661	722	708	698	696	676	717	676	734	714	738	731	725	744	752	678	720	788	732	719	707	691	694	735	735	706	701	696	753	729	742	736	707	675	668	670	634	690	697	690	729	713	672	716	681	726	669	715	662	718	735	747	730	709	699	709	692	694	665	651	723	707	681	706	715	662	696	704	740	708	682	711	734	726	690	735	739	714	687	722	676	673	736	672	731	703	680	666	715	720	699	732	669	698	739	689	695	711	655	701	689	705	698	744	759	719	714	676	753	650	711	691	777	754	767	698	723	635	718	701	727	722	696	710	726	723	700	676	679	755	716	703	688	669	726	702	742	733	710	694	722	669	695	703	713	743	696	695	715	704	684	725	733	695	714	694	700	712	675	675	710	730	668	722	754	693	714	676	712	736	714	681	688	708	709	736	700	698	711	693	699	752	728	658	687	675	712	739	688	688	747	715	688	744	726	700	743	706	719	707	682	701	722	691	710	672	718	689	666	685	697	722	690	664	694	699	664	710	757	707	732	651	744	720	704	708	657	669	725	708	692	682	707	727	679	714	696	703	673	733	696	719	718	714	700	670	677	696	720	721	658	715	707	709	653	716	710	697	674	754	690	680	756	724	752	714	698	639	704	729	731	646	712	732	703	731	747	706	725	713	672	741	694	680	742	742	687	707	692	727	711	683	724	732	660	739	750	695	699	723	670	721	737	728	707	680	703	692	708	682	714	709	715	715	688	669	736	737	739	705	725	680	703	714	700	698	710	703	684	680	710	660	668	728	709	741	686	737	735	695	676	727	724	728	739	707	730	689	723	659	757	664	628	680	669	716	686	701	694	674	697	715	733	670	679	646	730	743	727	730	762	692	704	708	718	738	720	715	714	672	709	735	646	683	744	765	696	694	695	719	740	690	710	684	698	736	711	731	737	755	685	736	699	728	712	701	683	669	743	677	685	756	706	726	672	709	649	710	643	691	725	722	720	708	729	697	663	679	712	695	697	725	703	708	706	733	707	762	670	741	671	715	709	686	688	720	722	667	715	718	745	751	655	683	703	717	736	686	655	710	662	649	724	728	716	733	641	635	742	736	737	728	737	733	690	696	726	701	693	682	705	686	716	677	699	734	723	686	739	693	707	693	748	671	692	747	728	691	683	714	704	700	682	792	715	692	677	724	718	693	696	681	684	685	688	711	730	711	719	708	688	709	683	688	717	744	656	687	699	682	730	673	728	711	699	654	756	728	701	720	698	726	731	735	683	705	742	724	681	623	700	699	755	702	729	730	680	732	690	718	663	689	719	644	706	719	741	670	690	679	722	671	677	659	686	732	708	677	738	703	692	702	695	708	721	704	694	688	719	681	738	716	705	715	655	731	685	722	658	698	709	708	715	704	711	733	710	715	696	737	639	693	683	722	728	682	704	696	699	666	728	704	722	717	689	703	683	711	677	719	703	724	727	701	701	663	702	711	717	684	695	713	717	677	673	736	728	738	675	686	721	660	642	737	695	663	703	686	700	665	730	690	711	765	685	651	725	728	648	663	675	680	702	714	683	732	716	716	721	710	679	698	709	729	694	698	711	665	742	726	705	741	693	708	645	718	747	684	661	715	707	695	717	673	697	704	713	691	707	652	679	733	686	733	699	669	661	740	721	737	681	749	664	708	696	667	699	662	679	715	696	707	685	708	712	682	733	695	689	663	626	701	709	696	699	697	675	655	753	652	690	689	664	672	706	701	710	689	752	664	708	695	699	724	696	704	764	661	685	686	727	750	708	733	702	704	740	685	706	731	700	703	688	741	739	715	696	693	746	720	693	705	734	693	732	656	727	690	700	701	684	676	708	726	737	719	722	687	736	709	718	720	695	743	709	668	722	740	663	701	759	690	705	672	689	731	696	727	682	715	718	730	703	688	722	706	674	703	753	674	700	642	688	738	700	699	691	706	708	658	695	728	703	685	649	713	703	687	669	728	658	727	687	694	735	692	702	684	725	713	722	698	759	716	751	669	708	734	688	723	665	707	719	733	667	702	684	716	697	681	686	706	693	693	707	688	695	748	688	716	664	739	725	736	689	665	615	726	760	710	692	665	678	674	675	689	733	729	721	709	740	679	683	725	680	654	690	724	737	703	681	731	684	689	644	746	709	689	725	656	706	732	647	680	742	701	667	736	721	699	703	716	686	689	704	698	709	736	696	682	735	721	725	665	690	672	711	753	693	677	747	680	707	708	716	703	650	726	677	679	714	771	714	733	741	700	701	703	718	671	689	726	685	726	672	694	726	723	693	736	742	690	717	718	714	688	694	715	671	671	676	707	716	719	718	686	714	744	724	713	686	699	735	668	704	748	722	700	662	714	702	701	689	735	643	652	670	686	677	703	683	688	740	710	699	743	722	674	695	765	737	697	740	691	733	699	766	711	690	709	693	726	740	705	719	682	660	693	694	703	724	662	668	687	716	690	712	696	708	725	739	693	694	702	722	675	684	754	684	674	717	663	684	681	729	696	714	739	728	700	703	677	754	688	691	719	712	741	662	684	695	676	707	722	710	694	718	706	711	743	722	719	727	694	710	711	697	718	713	725	665	722	695	736	741	666	665	704	662	759	696	740	674	715	703	687	714	695	733	685	641	707	688	734	718	667	738	693	712	737	747	743	751	657	744	695	745	716	701	717	716	710	740	685	702	710	723	716	710	728	664	705	655	730	686	671	704	677	675	737	715	704	734	678	705	692	711	716	711	743	699	714	676	757	701	700	729	676	669	676	753	716	723	759	709	706	704	700	682	736	699	695	697	684	695	711	711	703	657	680	700	708	711	719	716	719	731	746	723	651	721	708	746	687	678	712	685	701	654	706	690	720	724	730	724	725	733	698	692	726	745	719	702	707	717	706	702	712	725	749	719	704	696	686	703	706	693	699	754	669	719	689	703	650	718	716	729	736	691	705	667	683	711	709	732	688	683	728	722	677	744	690	657	700	706	672	675	734	702	702	704	728	713	689	677	690	729	699	713	666	669	683	698	699	703	710	735	654	687	705	642	670	715	710	683	659	709	721	696	672	711	748
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
