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
340342880301	340342880864	340342881414	340342881964	340342882512	340342883064	340342883614	340342884164	340342884712	340342885264	340342885814	340342886364	340342886912	340342887464	340342888014	340342888564	340342889112	340342889664	340342890214	340342890764	340342891312	340342891864	340342892414	340342892964	340342893512	340342894064	340342894614	340342895164	340342895712	340342896264	340342896814	340342897364	340342897912	340342898464	340342899014	340342899564	340342900112	340342900664	340342901214	340342901764	340342902312	340342902864	340342903414	340342903964	340342904512	340342905064	340342905614	340342906164	340342906712	340342907264	340342907814	340342908364	340342908912	340342909464	340342910014	340342910564	340342911112	340342911664	340342912214	340342912764	340342913312	340342913864	340342914414	340342914964	340342915512	340342916064	340342916614	340342917164	340342917712	340342918264	340342918814	340342919364	340342919912	340342920464	340342921014	340342921564	340342922112	340342922664	340342923214	340342923764	340342924312	340342924864	340342925414	340342925964	340342926512	340342927064	340342927614	340342928164	340342928712	340342929264	340342929814	340342930364	340342930912	340342931464	340342932014	340342932564	340342933112	340342933664	340342934214	340342934764	340342935312	340342935864	340342936414	340342936964	340342937512	340342938064	340342938614	340342939164	340342939712	340342940264	340342940814	340342941364	340342941912	340342942464	340342943014	340342943564	340342944112	340342944664	340342945214	340342945764	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	3600	2300	2723	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23149	21421	29097	23979	21433	21656	15306	6750	4201	3376	2877	2316	2124	1929	1856	1569	1204	1166	1165	1231	1115	1060	939	797	781	695	739	768	692	664	684	620	693	649	647	622	677	688	629	617	628	630	683	650	707	647	646	628	638	671	693	600	623	647	628	663	626	620	640	601	583	603	612	597	602	570	589	619	607	672	562	613	645	588	625	599	633	569	618	637	595	574	636	640	629	604	615	549	594	608	619	610	601	571	595	607	601	595	626	607	656	573	612	607	619	594	630	554	637	587	604	563	661	615	613	569	647	590	612	576	601	588	600	592	638	625	609	608	627	589	599	604	639	646	645	603	597	649	657	576	603	591	598	581	630	631	609	589	597	623	629	616	589	596	606	604	596	611	596	617	609	616	611	574	595	604	670	612	610	638	652	625	584	636	626	634	609	601	645	572	601	623	598	591	643	626	632	589	626	609	637	653	582	593	598	584	629	640	602	639	621	658	613	618	636	630	589	604	620	575	623	612	630	609	627	591	598	601	634	592	631	595	610	590	618	604	640	604	620	588	635	600	613	573	595	582	626	597	612	607	620	587	587	577	587	641	644	547	590	588	619	559	650	598	607	668	627	625	639	609	604	592	589	597	652	592	639	620	597	581	622	558	600	575	595	581	585	596	592	564	599	656	623	579	637	612	622	621	621	614	633	590	597	651	565	605	623	630	585	605	589	614	604	646	573	616	604	630	622	621	601	572	644	624	568	603	614	605	598	606	616	628	575	571	636	608	560	592	595	589	585	639	626	596	621	626	626	619	593	634	604	595	616	589	640	580	604	591	596	618	577	608	571	592	619	607	616	609	632	624	642	644	613	621	610	628	626	622	637	571	643	638	588	582	581	571	604	584	640	565	634	619	589	608	619	563	665	642	600	589	618	628	587	556	582	619	612	624	638	579	618	626	649	627	608	565	580	629	611	599	608	606	617	593	618	607	592	652	564	648	645	578	602	580	636	561	595	645	610	635	617	631	615	628	611	649	567	594	623	632	595	650	632	601	612	576	646	548	640	572	676	624	595	589	590	581	568	613	604	583	580	619	668	613	624	626	623	602	589	574	597	609	596	606	591	622	621	586	599	601	594	657	637	597	604	609	592	587	616	578	618	644	589	616	630	589	560	624	627	604	610	639	598	612	628	599	629	610	583	610	592	632	636	579	618	621	576	601	591	595	614	648	596	614	583	616	596	641	590	637	622	577	560	589	593	573	615	589	651	593	609	602	640	600	616	618	583	580	603	622	631	618	603	630	693	609	625	584	607	586	616	607	596	590	629	596	570	586	601	583	610	563	624	634	650	644	620	637	616	625	608	582	619	577	584	616	625	616	572	610	565	608	585	593	597	623	626	587	609	625	617	673	632	618	640	641	627	638	633	594	595	602	580	626	616	626	620	621	634	604	628	607	623	609	638	618	605	615	582	603	591	608	643	660	586	589	636	609	633	595	608	611	598	611	610	624	557	581	619	635	616	572	606	630	622	607	644	625	557	578	589	564	612	619	604	591	549	575	593	557	632	629	597	616	621	627	611	651	585	602	605	627	644	643	593	602	622	611	623	618	605	583	620	647	620	607	610	604	617	584	621	641	640	618	595	599	611	548	589	601	601	624	634	593	602	614	604	669	642	673	538	572	666	606	662	617	634	609	626	651	584	526	607	640	626	595	624	603	608	633	570	599	586	583	618	638	609	561	586	571	645	596	629	692	641	578	643	578	596	637	612	621	599	633	602	574	593	632	610	623	629	599	614	634	609	632	605	570	568	674	599	573	589	605	575	620	616	620	628	645	587	607	636	615	642	583	571	632	592	574	582	624	650	651	567	601	612	624	648	581	586	574	594	563	566	565	555	608	616	609	574	631	584	601	575	643	588	631	631	615	609	602	600	611	602	619	608	609	584	607	629	632	624	597	578	628	657	648	635	564	608	605	612	604	554	608	619	596	581	590	587	574	610	598	538	572	572	594	612	595	618	609	631	615	593	579	573	617	613	633	610	631	575	627	667	598	619	625	641	627	608	622	623	593	622	609	591	632	637	615	607	610	643	642	617	586	639	622	636	641	607	545	597	585	597	587	587	540	592	624	592	630	596	575	612	609	661	602	593	594	620	590	612	614	585	617	591	618	615	570	570	616	619	608	645	571	635	610	606	586	608	674	656	600	597	580	616	632	633	623	611	635	637	644	628	590	628	619	587	592	602	606	613	634	615	571	670	599	623	597	564	618	584	619	611	603	600	606	615	619	669	619	581	583	637	607	651	629	559	609	619	579	575	585	621	624	591	603	583	637	560	649	619	593	624	590	632	588	573	620	620	603	605	627	594	591	581	627	605	617	613	628	617	607	581	633	646	616	624	570	630	573	636	616	622	643	608	606	607	583	589	608	631	618	622	611	587	582	626	583	618	569	592	599	652	670	620	593	656	628	572	598	587	582	602	588	608	603	641	630	568	607	601	589	582	644	602	638	616	588	638	645	591	637	628	599	606	591	654	590	585	544	591	611	645	636	575	616	632	618	599	618	593	549	570	612	637	621	650	580	619	575	581	611	568	574	627	620	592	553	590	588	601	603	639	590	620	626	670	577	572	615	618	633	599	615	632	568	642	604	600	664	562	598	609	578	578	644	640	610	624	553	680	560	593	615	598	596	640	590	634	597	601	635	576	610	611	642	614	597	592	595	604	605	657	660	605	599	627	599	598	587	644	614	631	570	591	565	609	593	601	557	637	623	634	607	619	626	616	614	622	543	622	598	612	646	551	606	619	609	578	606	680	606	641	609	600	626	608	600	625	612	588	606	632	577	597	639	609	612	637	566	604	616	583	613	591	583	606	586	614	594	593	591	647	614	650	638	638	553	601	589	597	628	609	614	567	653	624	613	549	633	650	588	633	586	585	636	602	595	595	589	620	619	618	604	613	573	640	600	594	625	559	623	629	668	614	597	611	590	615	569	592	615	600	575	631	663	624	588	596	548	601	609	650	607	631	637	604	613	623	642	634	571	632	648	646	608	608	662	637	605	632	618	567	596	561	611	599	587	667	661	573	650	620	626	588	583	614	602	601	583	608	622	644	607	593	641	545	600	614	564	650	566	593	582	611	620	623	621	619	592	654	560	628	642	641	592	571	599	615	632	658	594	597	613	619	564	585	614	629	598	637	595	618	593	630	580	581	633	609	618	646	601	626	600	625	582	631	599	582	588	627	666	630	672	574	599	631	628	591	609	597	588	603	654	616	628	611	625	578	574	613	632	644	587	603	602	587	597	614	660	604	647	613	626	613	622	598	623	603	593	583	666	590	623	643	626	613	598	555	609	617	597	634	608	610	593	595	578	592	629	573	628	593	630	582	597	602	602	592	626	620	603	621	562	577	622	628	628	591	655	641	604	602	624	613	586	629	614	599	625	568	569	595	626	641	612	656	645	618	604	572	583	641	639	589	607	635	606	604	641	635	599	599	635	590	593	641	568	625	611	603	623	626	631
45825	65207	40185	26897	20990	16633	13495	10925	8022	6574	5401	4444	3839	3556	3267	2662	2076	1781	1805	2113	1671	1517	1349	1129	980	901	877	857	910	848	844	819	785	786	740	786	786	824	810	779	778	704	774	731	769	809	669	781	711	711	741	673	713	687	712	633	661	667	718	687	676	713	728	579	678	666	668	720	716	676	646	631	648	625	660	664	685	678	738	692	699	668	690	698	672	685	658	684	668	651	671	682	670	681	694	653	655	679	665	647	615	698	650	657	709	668	724	675	647	724	681	732	646	699	644	670	649	662	662	670	673	684	674	663	658	641	675	690	708	666	666	693	649	682	676	707	690	720	675	646	674	733	690	644	676	679	691	690	651	653	677	666	656	701	641	689	678	672	630	694	725	689	692	697	682	693	650	676	693	633	680	725	677	668	669	652	680	652	696	695	664	656	712	683	686	656	713	694	705	676	670	624	615	681	679	667	639	703	679	694	701	664	641	711	670	694	687	693	686	645	698	627	715	672	676	668	670	686	724	677	714	673	672	725	683	711	670	655	686	709	682	641	702	693	668	668	731	673	708	671	673	686	623	666	687	689	659	614	706	642	653	651	680	633	664	664	698	677	689	675	673	681	651	675	650	718	645	639	655	670	667	657	679	696	676	694	702	678	728	690	669	729	712	712	690	705	682	641	658	659	671	702	620	687	656	718	638	638	669	712	690	720	663	636	667	679	659	653	683	683	644	675	683	637	742	684	664	683	713	679	648	657	668	699	664	689	687	714	731	716	693	657	663	708	670	690	662	645	627	655	704	689	681	683	645	679	689	685	673	694	694	652	654	660	642	638	654	664	668	661	648	633	683	680	669	681	671	693	701	654	691	691	721	696	656	640	685	668	648	683	668	646	674	675	678	701	661	675	677	639	664	727	685	674	665	651	699	661	637	677	685	656	681	707	682	662	654	679	742	650	616	682	671	718	645	697	680	753	691	634	684	671	666	733	698	628	646	615	698	666	667	685	661	658	668	667	692	716	684	657	652	662	667	689	705	639	646	648	691	693	656	665	676	690	685	673	678	654	686	730	648	669	692	685	717	686	674	699	668	688	681	653	671	702	701	687	679	680	700	689	703	652	652	698	643	704	671	711	674	680	736	641	662	704	675	684	726	679	689	667	683	649	728	695	657	673	683	676	647	657	689	684	732	704	659	636	696	666	656	691	641	653	676	665	679	675	653	687	680	696	651	718	684	653	696	667	673	625	656	692	676	667	626	689	656	621	672	718	662	660	649	687	689	662	652	699	650	716	687	729	666	679	677	646	689	685	626	701	641	695	716	634	717	667	630	665	641	659	686	640	664	666	657	716	608	662	658	700	693	660	645	653	661	687	685	746	651	701	634	648	661	643	668	685	665	708	704	635	724	692	666	691	683	665	673	692	658	648	680	644	673	666	695	681	685	629	629	670	703	692	714	724	668	718	651	705	686	654	653	675	654	689	659	602	648	686	640	722	607	693	668	666	700	683	666	697	669	658	684	669	694	690	666	668	706	692	695	705	664	670	668	658	669	629	692	669	670	699	678	628	747	645	684	684	705	678	662	693	743	670	660	641	648	698	638	683	698	672	632	671	711	696	743	643	702	675	688	669	676	684	674	692	665	699	709	676	664	670	724	691	627	718	712	740	665	679	669	632	667	681	691	658	683	702	635	716	697	648	627	654	617	692	673	665	705	711	680	654	687	660	627	693	685	673	675	657	724	632	709	686	673	695	698	677	697	669	709	683	711	692	655	668	697	715	685	655	696	681	683	693	636	670	676	665	662	654	671	664	661	658	716	653	702	697	665	701	706	702	666	685	665	681	703	657	694	653	697	638	711	675	653	694	671	677	673	644	691	653	688	680	697	712	655	717	667	690	659	658	649	700	656	693	675	659	688	729	659	682	640	698	675	650	651	661	671	657	669	699	706	680	678	684	669	662	679	632	691	690	690	679	674	637	674	637	659	669	694	670	723	704	679	674	694	643	685	688	660	680	650	699	708	694	675	654	683	642	634	700	706	651	700	682	663	650	691	680	667	681	622	658	634	647	690	690	690	669	649	668	674	653	655	662	703	680	680	662	687	737	674	669	715	643	693	713	684	717	680	663	698	702	677	646	671	695	663	670	643	705	681	735	658	689	655	682	683	694	684	685	673	704	662	665	658	663	687	648	681	668	643	679	694	664	688	680	649	662	691	689	627	719	749	647	668	672	637	674	681	686	666	642	677	654	698	686	655	673	677	676	693	699	659	651	642	649	692	655	676	688	672	641	682	666	657	656	680	714	672	696	680	689	655	661	694	684	670	724	624	627	640	697	680	658	638	656	702	667	711	669	688	624	668	598	627	681	674	689	674	684	623	674	647	627	648	692	671	675	717	639	707	689	662	673	688	711	681	664	671	673	678	699	689	662	690	659	726	677	685	702	648	640	690	662	616	598	641	701	683	708	677	693	696	650	684	686	702	690	617	669	684	610	637	698	662	643	702	739	664	698	691	677	607	666	687	738	672	724	651	693	672	608	656	672	720	681	655	721	664	675	657	703	667	705	704	657	721	637	644	704	684	713	697	675	696	653	670	711	640	652	666	706	663	673	717	642	690	677	683	655	719	710	678	689	642	710	650	664	700	655	646	680	693	651	725	691	650	644	655	721	658	675	702	692	643	680	695	719	689	693	673	675	653	688	698	706	717	642	664	693	696	680	688	641	644	696	685	691	654	687	654	647	646	625	703	718	674	721	677	722	684	651	683	685	634	658	664	702	623	698	715	673	698	676	693	654	691	661	695	627	665	714	699	695	672	654	722	695	699	675	673	662	662	659	654	711	672	689	714	627	711	663	692	677	656	643	676	638	682	689	684	645	698	677	679	710	705	625	692	647	666	668	654	680	693	652	679	636	684	664	680	707	668	646	690	704	667	682	690	706	688	703	670	717	657	633	651	679	697	676	688	682	698	676	640	726	664	678	686	677	654	659	710	643	641	657	687	717	721	679	685	666	675	665	693	733	655	668	684	719	689	696	654	701	691	665	671	653	665	717	669	696	702	638	700	676	666	684	671	662	674	663	672	667	712	698	667	646	660	669	692	687	666	651	668	642	700	658	670	658	694	661	673	718	728	670	666	687	673	637	682	666	699	703	700	697	694	663	647	704	674	672	693	697	681	681	643	632	673	668	629	711	639	691	630	654	682	717	678	655	674	656	629	664	716	692	674	645	686	693	665	661	696	642	676	696	682	667	686	691	698	702	723	673	640	704	690	668	662	710	623	694	705	672	694	673	632	659	718	679	670	705	614	684	659	704	659	671	673	706	725	650	677	704	666	709	677	683	731	624	653	720	701	669	685	645	719	681	648	666	682	705	646	658	653	667	668	686	667	728	712	646	706	654	666	679	620	675	655	673	702	647	638	725	653	669	684	699	704	631	713	680	661	700	671	683	627	657	674	683	620	688	701	682	683	691	687	649	671	723	657	685	640	699	670	697	683	696
29905	28523	24356	15108	7081	4618	3307	2372	1830	1460	1283	1098	1024	1026	949	845	764	726	727	701	705	666	659	614	580	529	522	572	561	498	503	559	564	563	550	501	527	501	549	523	517	586	508	513	527	516	528	527	533	495	504	533	503	517	523	483	540	528	526	565	497	519	497	506	525	532	519	503	500	502	497	490	527	520	511	530	539	522	477	526	569	550	561	463	528	485	513	521	512	505	484	508	551	522	538	512	557	506	546	537	496	498	553	537	533	503	540	524	536	513	500	496	507	522	556	515	462	520	492	468	534	505	522	486	517	565	525	525	531	468	509	526	529	492	536	496	485	505	537	499	490	542	498	498	474	536	495	495	538	521	483	499	535	501	512	508	527	501	527	539	535	535	511	501	499	545	530	541	512	507	446	465	544	531	531	485	522	544	496	495	527	519	534	513	539	505	461	550	545	533	505	519	542	494	532	496	481	482	485	526	477	483	484	569	483	470	508	523	529	490	485	483	516	495	518	539	528	479	465	487	532	508	493	490	524	518	522	512	530	526	493	524	540	545	561	513	541	499	510	522	486	456	521	527	475	505	505	540	544	531	530	513	501	464	515	544	522	505	508	490	525	496	485	531	507	477	520	538	543	530	478	538	495	481	481	495	538	495	506	505	491	515	489	547	491	540	500	508	528	502	501	480	512	552	523	554	485	556	503	501	490	532	508	516	480	487	498	508	471	516	486	522	532	492	535	513	449	515	524	552	520	518	529	484	513	507	523	535	478	518	512	527	493	540	547	516	530	480	488	526	484	495	511	551	544	514	560	526	544	522	524	551	460	488	541	545	517	519	534	516	510	514	479	491	511	536	493	524	513	519	504	518	534	532	509	509	515	525	518	497	498	505	508	488	514	477	486	550	509	499	503	545	521	506	501	544	540	513	521	482	502	504	497	490	464	543	474	521	575	482	536	495	471	529	566	512	516	530	484	497	494	499	477	504	497	512	498	509	520	493	521	519	476	524	516	538	553	512	476	471	486	488	499	527	550	514	511	496	515	522	496	520	516	517	516	535	513	497	509	494	492	516	482	495	500	527	510	484	524	550	512	521	518	544	534	493	506	518	517	523	535	507	500	502	533	516	588	568	502	538	518	513	538	542	511	511	498	500	496	471	498	506	503	479	543	460	505	504	555	518	482	567	488	522	505	527	496	510	507	490	498	484	521	529	519	519	525	495	535	511	543	511	578	505	551	500	484	495	507	535	527	540	516	518	509	482	519	522	504	530	485	502	511	509	490	466	532	518	513	511	484	529	505	505	565	561	520	522	504	510	531	505	495	518	515	528	487	506	533	508	515	506	561	545	511	490	504	517	507	530	526	529	514	549	478	488	521	522	534	534	475	511	520	536	482	521	535	543	481	508	514	513	507	558	510	521	502	497	545	512	503	511	497	480	517	501	514	513	544	507	526	555	557	515	512	504	483	517	536	502	485	471	532	546	514	513	504	551	520	544	508	492	506	516	452	524	535	472	528	543	494	517	525	528	516	537	522	492	491	495	526	530	506	482	554	502	548	520	523	537	546	511	499	510	526	555	514	526	491	536	493	488	517	513	491	532	495	533	507	494	502	512	513	482	524	538	577	481	558	497	530	499	507	515	530	517	487	498	531	539	510	468	468	565	490	516	517	509	497	524	480	491	488	469	519	511	577	516	519	522	499	509	540	511	539	531	530	532	514	516	518	537	464	535	511	554	505	546	499	517	498	546	533	497	485	521	473	497	500	528	520	506	482	494	512	468	501	519	475	520	478	517	546	524	496	514	496	502	528	501	532	545	492	504	527	539	493	515	494	536	487	486	541	508	549	535	528	546	507	513	517	568	512	520	508	482	501	560	511	513	507	558	563	467	493	529	499	508	504	525	506	538	513	526	514	518	513	502	533	544	543	516	487	521	539	517	513	537	513	529	492	490	491	499	505	497	508	499	494	537	500	487	481	524	512	481	538	480	507	475	554	495	507	548	521	500	475	541	541	535	540	519	520	552	484	525	510	523	515	519	528	518	523	519	482	537	497	512	510	495	515	516	512	529	502	502	490	512	532	467	495	493	524	531	534	496	495	530	507	507	513	508	508	510	482	542	518	547	503	497	486	513	555	497	493	519	523	514	523	509	499	526	482	497	482	496	529	507	501	505	511	528	524	509	547	534	510	535	529	510	534	520	466	509	512	549	502	496	507	507	508	546	485	501	478	492	516	525	543	518	510	506	498	549	520	499	525	535	504	527	481	484	509	528	555	544	483	519	475	513	507	503	512	518	521	511	530	523	515	506	519	522	540	531	542	540	501	487	509	514	546	487	533	532	523	540	518	487	492	530	456	476	565	516	504	533	542	512	499	515	553	483	509	509	532	515	499	495	546	513	522	461	446	516	496	554	499	491	485	471	531	530	477	525	490	512	501	466	493	488	544	521	540	532	512	512	528	557	512	506	504	490	492	522	510	497	531	513	554	518	526	527	512	499	509	521	493	490	512	515	508	516	522	511	527	517	532	516	494	550	509	535	492	515	510	493	451	505	499	509	540	488	551	493	488	512	570	530	533	535	482	470	538	515	535	516	539	500	484	556	501	524	527	509	503	532	495	531	479	515	530	483	491	480	516	538	528	557	574	504	527	511	564	517	515	498	506	536	490	515	492	538	535	526	506	536	509	529	523	538	500	556	456	495	521	496	514	513	488	479	537	482	495	516	521	531	516	511	483	527	496	521	508	483	520	535	500	482	546	536	488	540	503	524	513	486	503	486	512	520	553	510	544	518	503	487	533	525	518	482	533	490	482	501	537	511	546	512	485	530	478	516	510	508	503	503	497	487	487	551	499	531	575	513	496	487	513	524	520	491	526	521	518	516	516	479	534	521	473	516	516	500	537	548	532	547	516	525	521	527	547	515	493	505	512	455	495	527	570	506	491	553	486	519	523	514	503	444	539	507	516	558	533	487	560	534	487	497	493	527	528	508	527	507	489	546	489	490	468	525	527	527	547	499	516	497	523	516	515	502	483	551	553	523	500	538	545	516	482	518	516	475	518	498	547	515	538	500	509	509	505	470	509	505	517	526	491	500	519	523	540	537	501	511	519	542	487	544	531	544	516	527	531	466	496	483	508	531	546	549	508	504	525	501	503	534	520	526	517	486	498	520	514	550	542	496	468	498	510	587	532	492	512	541	484	511	531	498	528	510	526	532	524	533	537	519	539	478	474	513	512	494	545	560	493	475	522	566	508	533	535	510	493	518	526	521	479	529	509	506	558	490	536	509	530	535	519	515	504	543	506	553	560	512	492	515	482	506	499	544	515	508	534	497	517	480	527	515	528	519	513	538	535	550	482	471	516	525	530	548	508	545	483	501	542	551	464	541	527	521	510	538	461	508	511	472	521	526	544	509	511	524	507	487	470	518	534	491	513	527	509	519	522	490	522	511	499	538	498	512	471	466	505	487	499	553	509	511	522	519	522	494	541	545	550	525
35558	42200	27207	15935	10952	8440	6372	4979	3731	2965	2405	1987	1756	1754	1563	1328	1135	1070	1075	1160	1025	931	858	813	697	733	649	588	675	678	656	584	676	607	659	638	657	612	657	660	617	625	601	661	650	633	611	647	653	609	588	590	623	590	565	608	621	598	603	615	588	587	626	644	611	598	615	615	597	638	572	592	558	598	608	617	633	572	559	592	600	572	614	595	580	595	586	618	577	593	604	603	567	574	605	605	610	608	587	606	618	607	588	599	649	574	601	628	632	609	608	577	552	605	590	630	606	572	607	588	578	635	624	617	573	587	649	606	574	566	574	585	584	594	567	599	572	614	647	636	585	566	630	642	608	594	587	550	585	603	580	615	596	582	585	629	584	621	568	596	611	566	595	600	607	555	515	594	576	599	652	631	624	564	566	643	567	599	641	621	565	609	585	611	580	576	603	604	576	585	513	611	606	615	592	587	625	583	559	613	604	609	577	595	639	639	616	570	609	613	621	608	591	603	599	608	616	616	629	610	591	573	565	597	631	597	575	563	631	572	609	592	626	617	653	598	608	667	589	638	634	594	626	618	555	582	625	640	587	605	600	585	595	589	568	596	559	591	574	559	590	561	594	612	582	629	592	579	592	561	637	587	581	584	620	607	612	628	573	608	594	559	647	600	625	635	612	557	599	579	586	605	613	599	608	579	620	607	539	623	600	616	620	590	628	594	575	606	597	607	627	624	574	637	515	599	626	628	568	579	577	612	589	621	620	575	590	596	595	587	566	626	580	595	588	621	635	534	626	622	585	618	585	617	604	606	603	581	642	595	672	630	596	599	573	590	576	617	632	617	604	580	650	577	611	618	613	590	616	569	642	601	602	568	593	589	612	611	623	634	619	592	567	608	574	606	621	606	641	603	621	569	577	622	579	571	607	595	610	604	595	604	564	618	567	566	601	637	631	615	573	620	616	620	627	615	645	624	627	605	558	563	579	598	624	623	613	611	584	593	577	567	608	597	617	589	610	547	578	592	580	627	579	630	606	625	607	607	580	576	582	615	595	635	560	585	606	613	617	599	562	624	613	632	595	590	622	566	587	571	583	576	622	626	608	611	632	597	580	609	607	586	588	584	575	585	590	602	574	634	619	631	540	554	591	629	628	629	545	591	620	643	577	623	584	592	641	664	635	565	595	593	594	570	612	577	602	572	633	591	614	607	590	588	636	586	619	549	609	602	608	582	560	577	603	621	643	575	621	614	618	634	608	595	583	627	583	599	606	620	608	594	590	589	578	574	561	587	604	623	596	604	585	638	602	541	630	594	560	605	623	580	567	597	598	590	590	595	601	607	567	597	582	591	627	596	598	573	641	570	595	613	580	589	675	620	588	614	598	557	606	591	599	580	585	643	574	600	568	577	601	597	627	602	602	549	648	660	588	642	624	580	591	606	630	628	569	589	634	624	613	574	608	629	609	605	604	550	592	590	621	609	587	589	585	543	621	589	628	607	577	604	608	631	562	594	591	585	606	560	567	612	582	643	617	605	567	608	601	633	611	614	574	590	552	618	594	601	577	609	595	596	597	604	606	615	601	590	616	605	591	584	569	628	584	605	584	603	616	597	610	600	605	547	571	605	558	604	602	595	633	599	556	604	653	581	648	626	636	594	584	637	632	622	632	574	575	560	587	580	562	607	585	632	611	601	607	571	597	564	598	604	594	608	581	594	589	634	579	591	590	636	635	609	628	614	569	577	573	546	587	575	576	607	552	623	567	584	591	540	598	562	560	608	578	621	586	598	524	607	572	574	577	605	630	615	581	559	618	622	607	569	600	571	612	568	586	554	592	603	581	611	579	597	543	599	560	613	642	613	604	643	605	632	575	614	629	587	635	594	617	615	589	593	579	585	589	553	599	569	565	609	589	656	648	592	615	598	575	620	607	607	622	616	592	610	562	618	603	582	632	599	614	623	601	606	577	582	589	583	621	571	574	623	592	626	598	594	591	549	609	581	575	631	564	652	592	625	587	588	587	639	566	594	606	601	623	598	566	621	623	600	587	635	619	584	636	608	576	524	611	592	572	592	545	591	580	607	578	610	619	621	579	581	632	592	582	549	583	573	641	607	629	552	584	557	627	567	585	631	605	588	591	571	594	521	601	631	599	587	605	629	602	580	617	585	569	595	619	544	638	633	606	559	608	575	594	626	571	605	600	601	562	613	616	587	558	577	591	587	571	591	563	587	618	595	612	582	565	562	596	577	595	569	622	615	657	588	587	637	612	588	606	588	574	649	564	571	647	564	609	640	612	598	606	598	594	540	602	603	602	609	566	617	585	580	581	638	598	640	569	588	564	623	584	581	592	575	613	612	644	594	576	586	632	575	617	604	572	568	602	648	620	630	625	601	587	574	582	631	609	586	561	576	613	531	622	635	627	648	586	596	638	558	600	591	619	584	587	597	551	593	599	589	595	627	578	598	561	626	596	614	615	565	570	582	622	637	590	581	601	597	619	628	577	598	583	554	565	553	624	553	580	607	597	647	611	590	537	578	605	601	581	611	623	595	631	569	580	623	547	594	552	620	606	628	576	610	604	646	615	616	615	561	561	614	597	618	567	592	585	560	662	628	595	573	633	611	606	623	616	638	594	578	560	533	584	599	597	599	578	547	587	567	614	596	628	605	598	568	607	563	614	590	613	606	579	564	626	596	611	596	592	623	571	554	566	582	607	598	574	572	607	611	617	588	563	574	589	572	582	563	618	640	608	606	598	598	619	613	631	608	620	550	644	588	574	623	618	621	626	610	571	566	605	594	622	577	591	581	580	596	563	593	588	581	623	597	627	602	577	577	619	596	594	548	595	567	590	634	553	635	586	606	577	602	587	632	609	632	588	603	613	569	608	587	585	653	624	591	597	614	569	609	612	559	576	606	583	580	580	591	599	559	607	595	589	579	626	580	581	566	653	604	611	606	560	584	614	633	590	605	573	581	579	597	600	581	618	602	607	548	588	633	541	572	576	614	577	561	608	657	606	608	591	619	558	591	559	591	609	608	583	599	623	589	578	617	622	585	603	592	568	561	573	587	629	579	610	597	615	568	663	595	594	594	594	585	570	598	612	625	651	598	645	600	606	581	570	638	596	568	583	592	606	625	590	605	623	607	552	578	606	609	581	566	571	529	615	580	589	637	634	595	558	580	609	601	593	596	612	610	585	569	654	601	595	583	617	617	614	634	605	571	600	582	571	635	608	584	603	574	586	597	569	582	575	553	602	604	613	613	594	594	603	623	589	569	572	576	588	608	602	546	574	573	582	606	569	583	604	596	630	590	598	593	610	617	574	567	593	630	590	599	595	639	607	615	620	576	614	579	592	589	611	605	576	611	633	588	585	626	595	643	590	584	576	596	601	611	611	606	583	555	635	608	594	636	604	627	540	567	560	603	593	599	606	596	620	586	577	626	541	585	587	607	640	558	623	564	600	593	574	620	621	621	573	613	642	581	607	581	640	594	625	627
23802	20966	27974	24069	20662	13662	6366	3629	2661	2209	1785	1431	1343	1450	1251	1041	994	876	894	847	847	797	710	571	547	514	460	515	456	501	485	466	514	464	458	480	483	479	463	434	469	481	490	489	480	451	454	500	480	461	450	443	424	433	486	477	463	471	468	452	477	451	459	451	439	468	445	449	444	469	449	465	431	420	417	449	436	444	447	422	478	434	440	457	459	486	439	450	481	456	443	427	434	444	410	442	465	472	453	451	454	451	481	443	441	437	463	390	445	432	440	447	445	413	446	432	455	441	437	477	447	439	420	442	477	439	443	430	470	442	390	435	451	423	461	439	464	449	432	445	484	436	422	429	444	417	446	439	442	439	411	452	411	435	425	443	445	451	416	459	408	464	467	426	466	414	425	436	459	450	459	443	430	458	496	440	469	393	416	428	433	471	451	449	452	450	439	430	469	448	447	450	409	430	460	477	458	463	389	461	439	442	443	405	448	477	435	460	407	441	453	465	462	458	432	460	448	452	410	448	470	444	428	451	434	418	466	424	456	444	442	471	442	429	455	433	421	442	434	435	446	428	413	456	434	455	443	446	455	437	439	466	439	466	486	449	465	423	455	396	480	456	448	462	425	400	479	437	450	453	448	440	442	428	489	442	460	457	447	475	484	464	438	453	460	442	417	458	411	420	474	435	431	415	417	453	475	445	431	461	453	441	431	431	460	426	430	475	422	461	451	450	459	467	406	432	412	446	400	405	432	430	399	416	426	457	459	463	455	417	430	443	442	431	475	448	436	464	425	458	426	461	436	418	446	457	453	429	481	447	451	426	461	428	430	457	430	487	465	425	432	399	411	438	414	436	469	455	436	454	434	433	455	419	460	430	411	489	472	436	463	413	414	479	455	454	368	421	447	435	447	447	428	466	455	451	464	427	424	451	472	421	443	477	436	473	454	474	453	416	420	441	411	470	429	456	475	413	416	393	443	443	453	430	466	424	436	454	397	441	470	442	443	481	453	427	445	409	451	463	440	445	440	424	425	447	438	439	440	433	491	452	458	404	418	421	466	441	432	467	445	473	405	429	438	446	444	462	464	460	430	460	436	470	424	408	420	450	443	478	438	427	459	478	442	458	454	481	432	436	440	425	447	484	442	487	440	435	451	462	425	425	467	444	427	447	463	420	457	454	452	416	466	430	445	459	363	440	461	454	405	448	453	425	458	415	409	391	431	458	434	427	430	442	432	428	426	438	466	445	466	436	446	475	455	415	501	426	476	415	426	427	468	436	439	451	394	470	470	439	468	438	439	443	455	416	492	443	433	399	439	467	422	427	446	440	426	436	464	450	460	434	461	423	424	457	454	455	463	428	459	444	411	453	436	454	416	457	435	463	433	445	455	444	432	445	426	438	444	458	441	472	417	473	450	440	439	426	467	468	442	407	440	497	411	443	418	469	419	429	456	445	418	434	425	412	451	478	429	479	439	451	436	455	461	469	461	479	462	442	432	449	412	451	436	453	437	416	420	461	463	410	448	420	450	435	434	453	427	451	445	393	445	439	476	422	435	438	454	445	462	454	410	420	430	472	461	443	413	419	423	427	481	406	470	480	438	415	454	456	414	443	456	447	431	459	432	404	445	501	439	477	466	423	425	424	414	424	467	443	471	419	458	442	443	430	488	452	455	458	395	410	439	439	436	437	425	445	431	451	400	491	439	416	400	400	472	410	479	450	434	446	460	457	430	440	444	430	463	481	451	447	452	433	451	477	455	430	449	455	444	441	430	435	442	449	470	445	397	449	448	444	462	451	443	420	427	443	448	430	439	415	431	439	445	447	444	410	451	425	444	467	464	396	464	427	445	431	426	439	411	474	454	466	436	456	430	475	447	452	470	445	452	445	450	415	424	448	426	410	467	397	404	428	464	499	449	404	436	448	432	431	432	411	462	468	435	448	462	496	415	436	449	445	436	425	424	479	428	444	458	406	445	435	435	449	441	479	478	419	460	413	455	451	462	450	468	454	441	412	442	458	459	422	410	460	414	408	433	437	464	473	434	419	446	435	457	456	442	438	438	460	438	440	458	470	442	452	434	461	410	397	450	451	484	425	431	410	428	461	450	474	448	461	447	436	433	449	431	476	461	481	421	435	447	422	481	467	437	463	423	461	422	436	463	424	441	446	463	432	467	438	449	457	413	449	457	468	429	452	438	419	453	446	455	403	444	472	446	493	436	450	431	431	438	471	443	438	424	413	435	437	437	414	425	481	432	456	437	418	433	476	449	477	442	438	442	457	480	441	454	413	457	425	464	431	426	430	439	438	464	416	452	458	437	392	409	443	410	457	434	426	432	462	428	438	425	427	460	449	440	446	441	455	459	434	438	433	432	454	451	446	445	432	471	457	439	428	480	429	417	467	467	428	402	458	417	410	443	447	479	409	422	438	432	461	463	459	466	404	421	445	446	443	437	436	410	418	431	455	462	421	462	417	473	446	445	396	447	421	445	440	431	422	433	432	405	420	456	444	434	443	439	444	453	442	452	463	455	482	453	437	409	447	440	416	406	425	447	424	408	464	472	449	470	409	440	448	452	456	447	434	433	443	445	484	445	437	476	461	451	452	452	449	443	459	431	429	489	436	385	457	432	420	480	472	466	462	439	450	432	437	412	470	446	454	436	438	423	453	397	487	421	412	444	421	437	447	437	468	419	435	416	429	447	432	454	431	423	441	425	448	473	449	440	445	463	460	420	468	425	436	451	458	425	424	457	453	451	433	466	450	468	446	410	455	455	418	490	408	455	408	441	437	447	467	453	430	471	460	473	441	463	424	476	441	428	461	434	445	474	396	435	448	438	417	445	425	469	459	433	425	449	425	444	439	439	474	433	468	430	446	438	472	410	422	408	440	514	427	470	476	414	450	481	464	433	431	406	426	453	412	452	441	443	424	431	409	475	460	480	429	454	412	447	437	455	446	477	453	445	454	460	475	445	454	461	450	442	420	443	456	438	456	414	419	467	484	422	445	435	440	502	450	453	429	426	431	418	427	468	442	433	409	455	444	422	433	461	428	486	457	451	440	435	452	440	448	436	438	432	425	418	413	485	444	424	442	426	453	444	449	448	416	431	427	452	455	443	428	450	479	426	438	477	456	447	462	431	431	460	420	434	429	449	436	422	454	435	429	416	436	448	456	441	462	427	469	471	457	444	435	448	425	442	430	466	467	434	435	411	437	456	440	436	420	441	436	408	464	421	449	448	397	437	502	446	445	470	455	442	433	432	444	421	467	400	453	494	465	456	446	407	439	440	462	436	478	463	430	410	451	404	432	445	443	452	467	446	438	442	412	445	458	429	431	465	435	456	441	418	396	485	462	467	456	448	439	442	419	433	417	454	459	463	429	431	454	444	480	431	402	449	423	432	433	458	438	418	488	461	435	433	474	439	427	464	456	464	474	468	429	432	439	426	450	496	446	448	453	445	465	414	425	441	460	438	415	418	435	435	427	435	415	470	470
40340	57210	36034	22421	15445	12101	9463	6850	5244	4350	3493	2749	2534	2708	2227	1923	1767	1431	1346	1364	1370	1242	1027	822	700	691	637	600	640	577	587	584	601	571	566	611	633	578	577	564	565	555	543	583	600	561	554	562	588	536	526	553	510	488	518	509	499	497	546	513	552	532	485	515	495	500	539	526	491	526	519	525	489	538	514	541	549	508	536	502	527	503	475	541	536	521	539	510	489	502	511	516	510	544	501	501	503	495	509	514	529	525	502	554	528	500	497	499	526	506	501	521	495	547	492	513	496	501	499	530	481	483	494	525	513	522	541	490	502	556	537	537	491	470	532	497	530	514	519	504	483	531	491	496	490	499	527	505	520	493	548	504	524	532	510	538	507	515	508	492	509	513	524	530	508	487	510	536	500	475	515	510	535	465	519	511	541	509	472	487	541	491	519	498	499	485	508	543	520	486	531	490	527	539	487	506	526	533	540	522	513	506	537	512	545	501	517	497	507	487	557	526	558	526	519	539	499	555	460	532	525	500	537	478	546	477	480	527	513	504	528	545	511	501	495	528	482	496	535	473	504	516	497	527	495	548	502	538	514	513	498	494	509	470	511	499	544	572	552	516	499	491	512	523	469	549	477	554	523	507	535	493	569	492	499	551	502	526	528	556	479	524	549	489	507	493	499	512	515	475	521	538	518	521	522	511	517	503	520	521	519	592	513	509	452	515	520	503	543	527	515	512	500	511	518	510	531	495	563	501	502	508	477	475	548	499	511	524	497	503	504	547	532	530	506	517	539	526	492	535	516	510	508	507	540	514	518	486	515	514	539	505	539	563	543	541	497	513	508	492	494	569	516	512	488	490	502	521	508	561	475	540	491	525	517	552	481	484	541	514	530	521	500	544	545	468	539	522	543	527	493	454	539	516	525	500	530	533	490	543	529	520	537	531	514	506	499	503	503	530	515	542	516	466	478	524	541	507	510	462	501	512	562	509	540	530	540	526	510	574	524	502	463	518	558	544	505	450	519	516	551	550	542	545	512	537	533	471	528	486	499	524	512	520	494	542	518	523	478	485	488	481	531	508	524	532	503	507	499	524	503	529	484	501	550	492	519	501	533	507	518	506	533	508	499	523	537	515	481	555	525	503	552	523	528	505	502	528	497	511	438	532	482	563	544	521	490	508	518	515	543	499	505	533	513	532	486	518	481	525	510	519	504	532	529	522	506	509	505	496	544	494	523	490	542	515	490	528	538	500	510	509	522	544	537	511	500	526	542	522	519	565	509	546	507	518	476	551	529	539	479	532	524	482	528	504	542	491	555	558	536	525	501	504	546	491	483	500	540	505	517	522	526	485	518	504	500	536	510	543	533	530	521	489	518	521	484	492	512	467	470	544	524	536	541	494	521	531	516	506	511	518	539	508	503	517	474	509	492	509	504	485	527	476	535	483	505	459	499	529	489	514	497	492	497	506	515	493	516	505	497	555	493	506	535	518	570	530	546	490	544	502	490	508	548	532	507	504	509	511	526	518	532	517	495	511	469	504	510	517	519	530	507	561	478	529	510	523	522	512	505	501	524	522	491	503	530	523	495	531	486	534	502	549	543	519	516	524	529	510	533	494	510	542	546	492	536	544	483	503	482	539	468	542	533	521	525	512	501	533	482	555	541	491	524	507	517	517	514	492	526	556	520	512	516	518	531	543	551	519	466	513	527	511	503	512	552	526	535	515	497	523	540	498	570	525	483	496	509	506	477	513	493	517	517	497	507	494	543	541	473	518	513	524	526	527	540	509	526	492	524	477	577	492	506	505	544	526	491	503	498	494	533	487	469	535	538	531	495	553	493	510	503	575	509	509	554	509	515	529	524	538	538	530	487	535	488	538	524	486	512	490	528	506	536	535	546	508	485	498	525	474	534	537	519	522	535	497	491	553	525	523	520	493	497	501	519	511	481	507	509	505	489	457	504	520	544	562	513	525	479	505	522	563	529	515	505	515	483	520	476	545	496	485	480	453	502	532	458	541	519	537	481	511	495	503	509	523	486	509	493	559	463	515	494	522	539	502	515	516	488	537	501	538	550	541	473	540	556	547	510	495	517	535	507	501	493	434	518	509	505	515	531	535	517	522	544	531	494	538	555	538	536	522	495	509	520	467	512	517	512	544	493	502	556	508	519	511	519	547	495	523	557	518	495	495	531	544	513	518	522	514	512	463	535	507	530	528	542	512	514	502	509	512	516	512	497	513	546	498	475	543	500	567	482	488	512	469	560	486	486	510	531	503	542	508	471	529	452	545	520	510	502	521	505	490	505	537	541	522	525	505	533	528	499	528	515	512	485	495	491	533	481	485	527	493	491	526	490	517	508	529	481	509	524	517	499	504	472	523	480	539	524	490	479	526	525	530	516	501	516	484	509	490	472	511	496	546	526	516	516	541	508	501	523	515	528	504	493	579	487	494	494	490	540	562	488	513	505	514	528	543	541	482	527	533	544	553	528	483	481	520	510	479	505	496	535	522	525	511	529	510	520	517	512	492	534	533	519	504	487	507	493	504	507	519	489	548	521	517	509	472	540	503	507	522	479	490	522	542	537	555	493	511	473	484	535	499	471	510	558	526	527	490	554	515	524	507	503	531	513	495	506	496	518	512	482	555	520	507	496	521	510	519	505	499	504	545	476	503	531	512	525	545	514	512	499	490	535	530	551	511	513	484	535	493	496	491	498	514	523	508	540	528	510	491	513	486	479	515	540	522	501	497	507	532	547	486	506	478	507	525	520	538	499	520	511	514	504	540	553	512	514	535	532	495	503	484	491	487	510	500	542	473	519	507	521	499	540	531	511	561	476	514	488	541	575	506	497	550	506	531	529	508	465	516	510	519	534	521	493	532	519	537	510	500	544	520	505	507	479	548	521	486	475	508	513	548	515	535	527	511	518	553	503	517	509	519	509	512	513	526	520	546	481	554	497	480	494	522	485	536	513	483	469	496	540	531	507	516	525	509	524	484	564	560	528	504	576	529	543	508	487	524	525	515	524	499	537	510	535	520	510	515	503	558	504	472	518	499	505	519	507	528	513	478	533	536	531	517	481	510	532	498	495	525	531	505	512	501	513	518	468	489	516	509	509	522	584	529	513	514	479	534	524	513	496	549	517	524	532	516	502	518	522	513	501	500	498	508	493	499	517	505	524	539	549	504	512	506	533	509	459	517	522	527	518	520	496	482	508	505	512	521	536	486	497	452	488	516	519	515	485	528	484	506	479	512	527	520	536	491	514	510	498	477	530	519	522	524	496	551	484	495	532	512	539	506	449	536	513	531	535	493	536	503	493	527	483	478	528	520	526	485	509	519	523	514	520	492	549	528	526	539	536	547	544	522	496	517	475	522	503	570	541	536	527	512	511	512	548	497	530	534	505	509	520	482	501	495	531	496	516	469	509	529	486	535	523	508	499	490	482	502	501	494	492	527	521	492	516	501	505	499	519	517	497	522	515	521	509	524	522	532	463	492
25100	21294	27192	24741	13168	5768	3694	2754	2227	1784	1574	1382	1201	1391	1362	1164	1072	979	993	939	950	898	867	759	723	707	775	676	741	728	674	672	678	724	674	727	702	728	682	663	685	692	695	701	677	698	695	715	685	687	691	620	687	699	643	651	651	665	671	713	682	628	687	673	627	692	668	699	678	628	661	685	653	680	673	606	631	673	708	710	678	708	663	675	721	662	641	729	652	638	680	655	668	654	637	653	668	676	630	643	667	639	698	688	656	657	638	677	658	616	643	676	687	715	684	670	669	669	694	644	684	643	671	662	703	646	685	654	671	689	663	652	675	622	707	694	722	681	672	689	660	692	671	644	675	645	673	671	655	691	598	698	689	616	686	639	674	596	671	658	685	663	626	671	672	676	647	669	659	669	640	636	679	644	680	666	720	640	648	681	645	696	744	653	614	692	627	643	648	637	688	678	721	635	631	708	652	669	661	633	610	631	655	642	666	670	678	646	660	671	660	720	693	694	645	646	612	680	665	648	689	679	630	692	693	629	664	674	638	642	641	677	617	694	684	645	693	651	620	666	684	674	683	642	700	667	641	681	684	693	624	657	675	703	708	657	675	673	708	644	655	626	678	655	657	642	668	644	685	629	670	644	644	664	655	607	642	676	674	695	665	685	630	682	678	646	707	679	699	678	748	712	677	671	660	684	698	641	678	623	657	716	622	694	676	677	661	653	705	686	644	640	664	708	673	652	662	671	677	641	638	655	673	657	662	688	711	707	653	673	626	661	710	680	616	635	690	662	621	632	661	678	634	643	631	606	666	639	677	678	650	638	662	664	672	675	635	663	724	649	635	651	680	703	645	680	660	675	712	653	669	627	687	703	672	716	661	710	692	631	638	694	628	658	645	656	668	699	632	684	632	678	698	718	679	666	677	710	647	650	696	622	689	667	674	691	642	646	661	634	691	673	592	668	674	658	669	657	642	660	634	676	730	639	691	653	687	694	649	639	662	651	698	650	680	666	689	698	702	690	662	660	695	669	656	668	669	637	653	645	682	692	696	642	640	666	653	672	615	659	650	631	648	656	654	640	645	610	634	683	709	637	626	672	695	670	636	684	645	650	652	630	669	685	597	653	658	664	665	710	640	650	711	643	611	656	644	694	696	653	679	711	656	625	664	607	706	676	673	606	638	661	632	683	655	640	689	659	642	639	696	678	668	640	697	636	634	666	674	607	644	674	669	601	638	686	597	705	677	681	696	673	684	585	658	631	705	614	662	687	696	648	713	691	627	629	691	683	666	680	643	642	679	670	640	652	705	721	640	625	695	633	666	660	678	678	667	688	754	654	628	680	671	643	680	644	696	667	610	665	665	617	702	649	676	677	669	579	684	662	623	641	701	682	720	657	639	668	732	665	653	696	645	678	627	649	674	619	689	677	681	708	664	659	633	630	639	651	649	695	725	667	647	657	678	725	665	665	637	688	694	646	634	686	680	691	650	708	680	700	664	630	632	659	639	640	631	671	672	693	630	706	682	645	649	654	700	647	676	679	665	702	711	679	677	637	678	652	639	674	667	613	698	666	659	666	644	684	673	653	677	689	652	656	630	681	687	698	690	655	688	652	666	673	665	649	665	668	703	630	658	734	651	654	691	694	664	663	657	639	658	639	649	680	676	650	648	715	681	659	672	648	694	643	696	652	662	699	653	664	654	651	658	701	651	637	668	639	648	704	682	658	666	668	674	686	671	700	683	678	719	661	678	642	628	706	663	687	650	669	671	681	635	710	638	669	702	657	648	653	694	679	699	642	634	689	694	639	659	727	688	681	636	632	681	642	658	667	679	676	682	673	676	632	654	712	666	675	708	674	701	705	675	640	626	633	660	646	676	681	657	715	651	683	703	678	672	657	685	636	693	677	668	680	638	677	612	635	642	715	673	631	689	676	669	765	681	697	718	661	655	682	710	745	639	628	647	625	660	640	662	658	669	635	664	644	689	676	705	673	630	619	648	668	616	664	700	651	675	667	652	689	693	644	672	670	682	679	672	687	668	651	664	607	694	639	683	650	659	635	713	658	644	689	705	683	675	680	652	660	679	649	631	612	611	656	663	691	654	675	656	642	652	663	654	672	635	684	679	653	624	668	649	741	650	719	659	694	671	692	650	635	683	712	629	600	628	662	615	688	663	647	657	699	601	699	665	627	664	683	689	709	696	672	668	623	684	682	681	678	696	709	670	650	633	693	595	694	661	682	676	676	616	609	672	711	672	667	650	691	655	699	659	668	700	711	715	685	685	647	678	677	613	695	625	642	653	643	638	663	690	701	691	692	653	626	675	709	645	617	692	638	697	690	654	665	733	663	690	642	679	678	635	651	636	634	655	636	629	695	679	631	661	676	667	662	666	651	647	676	654	673	644	650	651	651	687	651	680	672	627	713	629	694	671	619	714	654	675	639	651	672	692	655	641	704	637	655	658	670	626	670	673	652	687	608	618	641	701	655	650	654	663	698	653	623	652	727	638	689	636	690	654	698	638	675	634	654	700	673	638	621	672	685	715	729	654	669	665	676	670	642	680	636	646	631	672	649	671	629	682	698	635	688	687	701	704	654	699	689	670	638	643	664	708	652	652	649	664	639	652	676	684	631	646	654	671	676	670	650	692	642	668	716	686	700	650	684	690	697	657	700	648	625	705	675	687	670	668	680	699	633	687	667	689	608	668	688	666	662	630	659	647	631	667	656	642	665	725	639	699	640	674	658	665	695	688	669	683	710	666	659	684	638	647	674	647	645	677	623	651	686	727	685	637	679	622	626	690	646	681	648	631	654	678	647	649	641	642	706	695	691	643	690	707	658	648	629	663	659	684	665	687	679	659	661	656	618	698	621	693	691	650	681	686	631	618	632	674	684	654	687	668	706	720	663	654	686	658	670	688	687	652	624	698	658	662	658	633	657	687	646	667	656	697	617	668	623	620	660	636	613	651	701	688	655	633	657	648	679	667	672	712	686	651	678	655	637	673	667	694	653	641	678	679	636	676	709	633	672	713	693	663	649	671	658	645	657	634	683	674	608	699	647	704	688	657	688	720	653	670	666	711	687	649	680	692	685	653	680	693	675	707	685	658	689	692	675	647	636	701	681	723	657	655	694	707	636	684	626	662	702	662	599	650	684	659	671	684	696	672	652	629	679	702	665	666	648	659	665	688	702	668	677	686	642	678	643	649	720	720	641	649	676	651	629	676	692	730	673	660	662	678	677	649	704	667	667	650	686	640	677	653	698	700	648	684	693	670	672	666	640	654	690	664	664	669	632	715	684	658	686	662	652	652	696	635	679	702	722	655	687	687	683	695	675	654	654	629	674	673	687	677	666	670	671	641	701	666	651	651	707	675	697	674	641	708	652	711	725	635	650	741	627	652	680	644	712	670	721	638	666	676	678	715	661	713	685	671	638	659	726	682	666	620	639	684	613	650	617	695	669	666	737	707	647	643	690	646	697	675	658	647	628	637	667
39161	53018	32878	18457	12633	9273	7188	5520	4320	3481	3010	2297	2148	2481	2154	1897	1769	1501	1432	1310	1427	1340	1202	1060	897	899	849	832	846	778	724	813	830	761	792	791	871	790	836	799	824	798	795	760	790	789	811	764	820	796	728	775	712	793	734	815	747	764	781	743	764	703	754	774	757	741	756	723	778	747	753	746	723	739	785	759	787	713	800	780	758	788	745	772	797	753	770	722	758	766	779	725	722	805	757	726	756	796	782	682	793	779	775	802	769	784	758	734	742	813	742	750	763	793	777	747	739	753	764	762	770	759	718	708	770	746	820	794	734	735	754	739	720	766	746	727	785	737	781	765	756	724	754	707	758	743	785	769	735	766	772	798	765	751	724	747	713	755	718	770	754	752	742	729	758	700	745	727	748	736	738	743	744	780	759	776	747	758	760	724	729	759	776	753	747	732	774	784	767	755	780	743	775	748	671	771	748	755	747	777	765	749	770	730	739	783	767	769	783	743	767	784	785	771	745	728	761	746	761	792	783	773	756	791	783	773	800	737	744	751	824	768	768	739	716	790	746	806	758	789	698	737	707	708	797	766	768	731	737	769	773	762	741	761	786	723	727	689	776	726	668	735	795	785	727	784	818	756	764	788	771	784	748	795	783	784	741	805	765	720	756	750	757	786	750	713	727	756	735	750	770	806	742	801	726	719	797	770	729	724	795	786	771	730	734	745	718	753	742	731	737	706	790	765	762	743	783	779	767	748	793	750	778	749	776	781	760	782	710	769	756	717	814	768	742	783	709	774	765	754	770	785	765	709	775	772	732	752	750	757	769	709	773	745	780	765	769	763	754	765	724	801	765	802	760	793	757	771	748	780	779	740	750	785	729	761	741	784	746	762	761	792	744	795	712	746	773	759	776	778	779	786	750	744	715	771	799	728	758	723	748	713	785	752	727	731	767	729	769	748	771	796	776	727	730	755	766	783	792	768	735	780	757	746	763	780	760	731	731	803	746	783	753	740	721	707	747	757	801	726	746	731	758	777	760	776	778	778	749	741	762	722	767	715	748	788	740	740	753	739	739	769	782	753	743	761	721	730	713	687	753	782	710	783	756	731	809	721	757	769	723	771	780	769	761	768	709	733	752	771	734	749	713	775	817	768	655	765	757	775	728	733	744	769	748	775	784	757	761	751	742	803	767	728	758	755	783	724	786	774	760	727	755	792	718	774	759	726	792	812	773	745	765	806	739	759	697	806	813	760	750	781	749	742	792	744	746	742	739	723	777	763	747	781	766	692	691	742	826	767	770	759	778	734	750	744	773	802	738	795	777	705	715	729	757	686	789	751	770	765	727	723	723	805	745	715	728	773	763	748	751	748	744	767	828	703	738	729	741	760	761	739	744	735	740	735	777	813	749	748	766	753	739	768	824	741	740	766	722	689	754	739	769	748	758	766	768	753	787	757	749	724	778	784	779	758	753	700	774	726	791	766	759	783	741	817	740	786	748	751	767	699	748	808	752	751	727	705	726	747	745	756	744	750	735	774	778	772	745	751	724	759	791	748	814	764	764	754	748	714	728	790	746	775	768	711	747	726	752	767	726	715	732	727	752	742	752	786	802	764	679	762	775	753	760	742	791	765	795	713	752	765	785	746	775	790	738	794	802	757	721	743	746	758	721	815	773	740	759	722	751	765	767	719	716	765	696	770	756	739	770	767	748	727	722	794	708	722	742	751	729	757	767	758	775	808	779	740	742	739	787	799	753	732	796	734	744	721	751	789	750	768	774	751	722	756	768	749	690	705	763	778	756	774	790	775	768	762	759	770	755	827	765	739	713	741	810	773	749	756	763	730	769	747	745	757	774	735	763	742	791	755	760	769	801	820	700	754	703	772	749	731	731	767	766	797	773	741	728	733	801	792	763	739	752	744	819	760	786	741	750	786	732	761	702	787	745	816	758	777	739	773	752	738	758	738	726	761	788	787	754	792	747	731	736	738	741	776	721	797	753	755	715	745	707	747	811	753	780	772	789	760	720	716	720	725	748	783	758	760	759	764	728	735	782	717	746	739	753	793	781	784	757	682	736	802	822	791	775	802	812	766	761	725	760	729	750	768	763	745	761	758	733	740	740	727	750	715	789	747	800	785	742	753	791	728	760	767	751	723	764	775	743	760	803	777	760	748	745	747	735	778	712	712	777	704	744	800	781	757	797	773	764	764	764	820	753	778	766	753	784	809	729	776	741	781	742	704	767	744	737	782	786	784	755	737	777	796	735	757	754	736	756	762	742	761	794	795	755	800	743	739	743	733	746	746	764	758	754	754	742	789	738	792	793	753	761	785	813	749	761	728	763	757	763	758	776	754	790	741	729	719	742	828	765	757	741	717	740	746	794	725	747	762	743	739	799	744	727	763	761	762	723	739	749	734	784	757	732	754	792	764	752	773	771	762	762	776	745	801	781	807	795	789	735	766	749	736	725	761	766	799	796	719	791	755	746	785	750	788	740	752	765	784	817	740	779	743	730	795	792	723	750	741	734	769	724	778	759	797	759	719	760	720	798	772	808	711	780	761	801	764	759	791	752	744	747	776	732	735	760	766	722	752	748	748	750	778	742	817	782	749	745	772	722	782	740	730	804	728	778	786	708	707	735	757	758	735	766	758	763	745	816	712	783	789	778	766	779	753	766	733	764	788	807	810	725	764	737	757	813	769	764	765	749	757	735	737	774	715	771	744	757	765	760	784	780	763	779	745	776	759	802	776	705	738	790	760	794	724	766	705	746	766	745	781	749	748	785	765	777	727	747	780	827	754	809	798	759	794	734	754	761	779	774	766	762	717	749	769	746	754	782	761	725	801	744	748	747	776	729	789	729	738	756	774	780	746	731	722	791	694	786	758	755	766	780	763	788	775	785	717	737	757	780	779	747	724	699	747	762	773	760	746	729	734	720	732	720	666	785	725	785	770	737	740	794	743	735	731	797	741	753	780	766	722	727	682	756	774	770	757	775	741	784	749	714	751	750	764	780	749	753	794	779	789	745	717	735	718	737	781	760	775	685	794	783	716	704	778	770	780	726	719	726	735	764	755	737	723	754	711	755	759	746	763	797	803	766	726	713	800	760	761	709	781	717	760	764	822	742	757	765	719	755	730	732	787	736	762	734	748	741	738	763	739	753	766	736	746	814	783	768	702	731	723	767	790	768	756	746	754	773	697	800	788	759	746	758	782	724	753	792	748	709	761	760	785	750	771	729	773	770	805	723	749	786	726	786	749	771	714	730	791	779	791	760	748	759	718	789	736	706	763	755	749	799	747	811	776	751	745	730	754	748	756	712	730	745	739	763	737	714	797	751	774	751	763	802	750	794	757	776	757	709	752	789	796	807	795	788	760	746	759	818	688	716	775	751	764	783	738	791	849	750	765	711	736	768	766	711	720	772	780	749	803	751	765	794	736	789	769	792	728	761	740	773	778	760	765	759	739	780	693	745	785	802	802	768	762	812	783	755	755	706	700
22676	20963	28471	23522	20973	20987	13887	5606	3861	3013	2323	1982	1858	2250	2091	1824	1565	1467	1359	1329	1230	1204	990	897	750	770	744	720	710	660	610	682	726	653	683	681	663	679	674	686	647	698	692	665	667	654	631	628	665	624	597	615	642	620	609	648	643	627	601	613	632	608	648	599	604	602	606	629	656	606	650	627	625	650	619	660	635	608	617	623	633	615	627	597	621	629	637	675	607	628	616	631	654	614	627	632	589	595	618	616	623	620	608	637	678	622	618	649	635	632	659	674	601	619	632	640	611	614	572	628	572	627	653	622	626	647	579	598	660	672	607	644	611	617	647	665	620	592	624	643	626	649	625	640	618	604	627	625	600	640	665	625	587	621	600	622	657	608	646	602	605	605	649	617	613	610	648	600	618	631	603	638	648	684	625	639	584	611	621	610	616	609	632	616	591	634	630	629	635	612	667	609	657	642	613	613	651	613	636	642	585	670	622	643	641	607	571	623	633	614	664	593	626	610	641	650	633	646	628	563	599	605	623	665	657	621	652	630	613	627	644	598	623	602	616	614	588	632	668	589	648	665	612	602	647	655	610	663	645	626	606	627	655	631	613	633	646	637	620	658	647	604	638	619	650	645	651	620	661	635	643	643	650	621	637	610	664	675	614	621	630	631	610	624	638	671	674	603	599	624	668	583	647	604	614	668	622	623	633	576	633	615	596	663	635	626	621	606	642	627	620	634	591	639	650	616	621	573	660	645	633	600	613	626	654	604	634	644	601	647	646	665	630	630	637	617	603	601	578	632	617	702	588	649	555	635	596	626	611	623	631	624	637	672	628	584	617	591	658	627	623	622	625	602	609	577	631	640	620	636	619	640	603	585	624	648	635	615	630	646	607	668	609	666	608	656	623	616	629	621	598	618	669	636	631	645	633	620	628	659	652	618	604	589	621	676	610	615	689	617	611	624	640	630	624	618	663	650	607	645	652	679	597	619	589	583	676	590	635	600	633	613	609	638	618	617	668	654	608	645	635	652	627	627	658	613	630	650	687	591	632	639	606	642	612	653	625	587	642	637	601	633	646	648	629	640	639	628	652	601	592	619	590	624	600	598	606	590	659	627	648	584	585	583	628	595	620	628	632	623	640	620	609	608	616	615	596	658	658	638	622	608	661	639	621	613	666	629	608	618	623	622	605	607	614	610	646	641	630	655	605	641	675	607	596	661	605	594	618	645	598	638	641	611	659	667	661	614	614	642	552	593	590	623	604	635	650	612	645	612	649	616	650	605	621	640	673	617	643	618	631	613	596	630	653	629	584	633	643	652	580	628	647	602	670	642	654	644	593	647	671	643	629	603	672	619	644	651	652	637	648	652	627	651	612	615	661	630	603	636	657	657	576	625	647	623	652	581	670	648	675	591	591	603	613	679	637	659	632	643	689	679	630	617	640	636	612	625	605	633	651	632	592	614	642	604	635	652	655	617	589	654	572	623	566	652	601	596	657	620	604	630	611	656	622	626	619	595	629	608	611	608	625	668	608	613	577	575	631	674	628	650	648	639	660	630	599	684	606	606	631	590	634	641	658	642	611	641	620	611	625	643	648	637	610	623	676	618	627	674	599	639	628	623	593	640	633	615	623	632	614	596	628	584	616	633	587	616	650	650	606	655	660	602	606	668	622	667	620	626	622	598	668	606	653	644	655	613	635	701	638	624	591	632	627	659	639	638	640	628	641	599	606	636	579	652	608	591	677	609	588	625	628	644	614	651	606	650	609	625	595	621	622	654	611	642	596	642	647	644	612	629	613	636	608	615	599	615	641	594	626	657	591	618	656	645	569	594	602	624	672	629	591	673	636	647	659	661	601	605	596	601	635	633	625	603	606	626	585	587	610	655	657	620	615	608	628	697	637	618	645	697	633	622	611	584	609	593	615	634	640	582	626	633	662	609	669	641	587	609	647	651	617	621	597	592	645	630	641	611	551	631	583	601	600	647	637	571	592	578	619	661	620	659	617	608	633	611	626	622	621	618	669	616	599	649	639	625	593	652	654	616	628	650	620	625	629	635	631	622	602	664	630	620	591	624	653	624	591	625	611	612	635	636	620	639	632	576	632	615	626	675	608	582	631	619	629	647	669	616	644	629	570	615	599	619	602	628	606	617	614	606	653	643	669	603	613	614	628	648	602	615	610	641	623	621	570	640	658	615	603	661	631	640	602	621	632	634	642	609	595	590	634	574	618	611	609	583	637	600	586	607	590	650	617	600	562	647	647	643	652	641	615	608	580	677	647	633	621	621	661	587	626	634	591	661	649	632	622	612	634	603	642	652	632	627	634	615	629	609	607	652	628	628	622	600	610	643	634	635	670	633	640	644	596	645	639	650	663	620	626	619	621	626	588	621	620	615	648	647	607	617	590	619	621	625	565	632	578	640	641	641	623	620	682	600	563	633	608	599	620	656	649	635	650	578	602	634	602	635	639	625	591	636	641	633	622	619	579	591	638	605	625	620	632	641	590	633	661	624	608	647	600	632	584	605	612	620	596	601	612	620	648	555	653	601	642	602	637	624	609	585	614	627	634	615	608	603	618	599	639	594	627	633	592	641	647	614	629	609	617	602	612	650	607	649	669	603	615	635	621	607	638	592	650	616	625	629	599	634	660	618	669	597	641	640	679	649	647	593	622	611	576	641	614	618	636	615	639	615	624	644	626	656	631	649	597	660	538	640	574	627	668	616	617	617	645	643	612	645	635	671	587	590	627	596	686	579	622	638	644	622	589	625	615	614	642	627	661	604	619	573	644	629	612	663	602	632	647	654	643	659	644	590	688	653	593	632	640	620	615	639	612	638	612	645	608	612	667	635	648	617	657	631	610	644	626	596	627	627	613	616	615	637	647	633	625	600	637	638	602	626	630	650	656	629	610	619	593	647	693	631	637	613	635	623	630	612	641	627	586	627	619	648	602	628	636	583	643	642	661	637	609	594	610	666	620	643	616	619	633	635	635	659	578	616	588	637	605	629	619	645	651	642	612	633	609	640	649	579	570	623	624	593	646	636	618	636	617	624	609	594	612	625	633	623	608	627	638	632	627	624	615	627	626	655	654	617	589	717	620	613	643	638	636	616	607	632	633	655	634	608	594	584	608	614	622	624	618	615	619	620	633	653	645	605	670	673	596	580	583	687	603	630	643	579	565	622	616	578	608	649	602	631	639	618	590	615	606	570	621	668	673	602	598	602	668	618	640	629	608	641	679	654	618	658	614	686	622	621	646	658	651	608	587	628	650	669	639	623	648	599	638	635	633	637	574	633	617	570	634	625	603	642	616	659	586	618	632	615	631	614	654	586	610	600	635	629	633	627	620	619	622	558	634	672	634	606	606	646	645	626	632	578	574	642	647	601	605	626	594	626	639	646	591	594	670	597	575	637	568	612	636	629	619	629	625	576	660	601	635	635	621	677	609	658	593	640	618	626	629	604	636	614	620	612	633	609	614	601	605	630	602	572	604	603
45194	66839	39796	26158	19453	14651	11490	9180	7207	5587	4480	3743	3451	4087	3758	3193	2541	2484	2274	2053	1854	1810	1379	1215	1010	886	866	832	823	794	788	747	741	795	763	776	756	833	764	805	807	792	843	788	803	765	815	755	704	773	690	684	692	723	726	713	717	713	689	713	688	730	727	680	684	690	647	697	639	684	663	673	676	659	715	685	682	692	687	689	709	721	723	671	663	706	696	699	670	659	692	718	704	687	692	671	675	673	672	706	721	685	697	696	697	680	692	684	690	731	741	671	630	707	664	717	679	708	593	641	695	711	681	674	689	656	699	708	718	674	679	700	714	657	667	657	681	669	661	696	646	675	708	618	681	666	640	686	694	652	676	712	677	731	696	643	677	748	689	693	704	735	658	717	685	687	607	667	673	686	666	673	689	651	698	709	675	681	708	699	651	709	675	688	688	668	660	668	713	693	719	699	726	689	715	738	702	667	649	668	705	664	692	598	658	696	641	726	711	664	727	685	700	683	646	683	678	668	689	707	701	674	681	673	642	652	686	664	682	720	649	699	639	661	715	705	689	667	686	664	684	715	668	631	707	654	649	659	698	696	693	696	656	671	724	707	702	670	697	640	633	646	651	688	689	637	709	666	680	705	642	690	668	697	670	692	636	711	708	681	721	692	706	697	705	649	682	717	703	665	699	652	688	698	652	699	711	712	691	702	687	681	655	669	662	674	672	662	693	657	710	712	717	728	652	680	647	707	688	698	666	685	718	659	689	729	698	688	688	663	693	683	681	732	684	686	707	690	684	662	697	642	693	709	715	623	696	650	665	692	713	707	678	732	683	689	710	694	718	701	711	731	676	667	665	671	698	742	669	715	705	677	697	704	662	702	737	695	697	711	678	687	692	677	674	698	647	682	666	690	702	658	658	718	697	681	684	677	656	723	722	644	687	721	679	685	718	669	697	663	667	691	699	692	672	673	729	650	678	671	635	685	683	717	681	671	691	677	718	707	693	704	683	660	650	677	682	698	664	640	672	763	669	667	691	674	721	667	692	669	692	658	694	664	664	698	713	697	725	666	709	683	668	681	729	662	680	652	703	723	727	690	652	686	670	662	723	684	748	689	637	678	673	732	676	715	632	691	668	697	687	716	655	721	684	674	687	682	694	700	689	654	698	654	708	653	695	671	642	684	687	679	674	690	648	691	678	657	658	674	693	676	706	693	679	675	719	674	693	682	679	687	665	664	634	716	613	675	695	695	695	652	689	720	725	681	665	659	660	699	688	656	698	723	673	705	679	669	744	699	704	630	709	694	717	675	678	684	686	688	639	695	686	706	719	704	694	688	667	701	681	704	676	663	738	689	675	721	671	666	693	702	678	709	711	690	678	671	742	774	710	691	644	675	739	680	686	655	672	696	659	671	688	674	712	642	657	649	700	709	751	678	643	727	696	693	708	676	654	687	691	685	761	655	660	672	681	684	665	688	687	686	701	691	664	689	655	650	671	692	730	724	665	704	688	625	649	673	663	659	700	642	697	693	721	696	708	675	683	692	716	657	754	704	663	683	689	709	671	657	678	651	705	728	655	733	675	679	688	697	654	700	673	649	676	648	705	660	671	686	701	626	675	693	683	714	698	692	673	739	696	668	697	721	643	650	651	700	666	659	688	698	691	638	673	663	749	662	696	687	698	681	708	678	675	723	682	731	643	666	704	689	696	697	678	674	640	670	695	748	692	695	676	684	727	670	708	722	659	686	670	650	693	682	676	716	720	663	689	714	735	681	688	669	659	728	668	657	693	684	704	703	674	658	663	681	695	684	674	652	659	661	691	700	681	720	678	640	680	695	705	689	658	722	689	745	671	742	682	726	674	681	637	685	689	708	657	672	668	698	714	714	676	660	677	691	700	761	708	617	673	754	678	665	713	625	706	688	695	641	713	653	649	658	652	687	692	627	745	675	696	705	649	679	665	688	665	675	653	673	700	743	689	713	661	714	729	676	734	697	735	643	658	669	694	679	661	657	700	699	697	742	680	707	672	680	661	687	725	685	679	704	683	682	686	698	716	666	701	677	707	693	662	655	636	718	650	677	704	706	745	638	705	691	642	703	727	714	682	648	704	661	687	684	671	658	677	698	704	732	686	707	681	668	693	688	700	722	702	656	665	653	705	691	671	699	633	721	670	673	673	698	684	677	698	676	669	683	687	610	710	731	722	721	689	652	668	700	687	679	698	729	709	661	659	675	722	670	696	666	732	707	670	676	674	684	682	686	692	676	702	698	683	713	698	716	693	725	682	681	705	670	651	669	687	671	688	689	690	641	702	719	651	694	690	681	642	650	636	686	684	671	697	709	689	674	651	722	693	663	680	676	657	650	735	689	676	689	665	673	638	678	678	686	700	690	716	661	701	650	720	733	642	678	675	680	683	712	692	698	678	696	727	670	734	673	709	662	697	701	688	694	680	739	674	669	684	626	659	660	676	682	678	679	701	702	664	732	695	679	665	683	743	682	706	696	638	681	715	691	671	734	653	674	724	694	664	671	644	691	719	667	713	686	647	715	699	701	637	672	667	698	670	693	748	664	744	782	696	707	720	629	694	688	670	672	689	696	688	676	624	730	705	688	679	711	669	704	690	649	676	694	729	643	657	670	697	729	685	702	740	688	700	680	692	711	643	694	690	747	648	618	663	675	690	678	701	690	615	730	673	683	687	642	696	679	714	734	690	702	658	722	668	673	675	719	685	721	719	677	677	709	681	700	683	717	738	691	637	657	644	697	739	632	654	724	705	708	668	683	658	698	652	709	655	696	683	682	727	722	711	682	738	665	716	686	714	674	615	692	696	695	702	684	698	704	751	670	690	679	658	679	683	690	687	679	697	673	653	705	745	712	667	671	716	669	675	703	673	697	662	675	706	664	653	667	673	640	715	734	661	659	698	684	685	701	698	765	700	692	689	660	677	697	705	672	698	653	708	659	720	693	727	668	689	678	706	700	691	662	636	629	680	679	711	681	715	668	679	700	663	678	656	688	646	695	708	689	709	742	757	676	690	638	620	647	705	646	691	690	656	652	667	682	658	649	715	725	697	690	654	656	679	701	670	669	687	726	706	683	641	683	696	687	697	675	703	692	694	657	722	708	687	704	676	684	677	722	674	672	706	677	682	658	665	657	725	667	724	661	735	665	651	682	694	759	721	708	687	691	630	740	711	660	647	677	665	658	687	653	747	664	698	738	651	663	673	693	661	743	691	679	635	685	641	734	697	667	704	702	708	657	676	672	686	689	672	690	673	687	661	734	654	674	683	731	690	666	623	698	677	669	689	645	681	736	691	672	714	629	663	666	733	703	695	681	672	688	716	684	651	671	723	665	697	692	684	655	730	712	666	708	690	711	681	639	722	673	663	715	699	703	692	696	660	629	678	701	703	675	680	685	674	648	664	668	679	681	666	703	724	700	665	652	672	692	686	700	640	664	723	653	689	691	677	685	674	689	685	659	684	680	674	697	664	710
30417	31464	26196	15242	6886	4071	2775	2077	1684	1378	1183	1051	1043	1147	1037	911	927	893	844	852	750	734	686	646	613	626	553	581	562	522	530	555	540	556	533	541	550	593	579	593	550	541	562	552	542	548	558	579	570	568	562	538	556	543	521	516	536	585	540	522	496	557	548	528	539	575	568	565	545	518	496	564	534	535	535	560	572	547	557	554	537	545	533	567	525	551	514	525	541	521	550	533	578	516	566	543	506	569	528	561	548	527	494	535	563	535	542	572	549	570	558	529	558	562	506	522	532	531	500	560	592	543	515	560	550	558	569	516	514	543	559	565	541	567	581	546	523	518	562	561	506	517	584	551	527	550	535	541	574	594	594	538	572	530	568	504	534	553	521	515	533	532	516	542	558	564	561	528	503	522	573	534	586	532	536	577	531	519	517	561	579	539	554	535	531	578	534	543	512	566	534	585	571	594	543	544	572	529	540	515	532	550	571	577	615	538	551	550	524	548	555	551	534	548	528	573	550	536	588	510	540	557	608	524	507	572	526	520	524	531	543	536	562	568	567	553	511	558	545	515	553	553	535	530	546	535	520	572	515	544	539	508	566	536	505	559	568	512	552	502	577	557	503	586	586	554	552	550	543	546	565	516	505	520	563	516	526	541	605	563	570	550	530	527	556	538	524	568	532	535	553	546	563	575	556	566	599	563	487	571	555	564	522	540	512	582	561	549	532	531	514	546	533	540	533	578	544	551	555	572	510	546	570	545	528	542	579	504	511	545	582	503	541	507	495	499	574	542	506	540	541	547	576	537	544	562	542	531	543	546	502	564	544	540	524	511	531	551	513	516	576	540	567	559	549	564	553	557	573	554	571	563	548	537	535	562	543	530	511	563	568	538	567	595	578	575	558	546	543	537	531	524	554	531	573	538	529	544	527	531	566	522	585	553	584	546	561	538	512	522	546	556	518	540	609	509	513	573	543	551	528	582	564	524	505	524	596	563	523	550	579	517	537	541	553	557	570	517	554	551	583	505	565	597	560	584	535	561	532	560	520	535	536	538	553	540	520	563	542	558	588	533	539	583	539	545	536	528	580	527	539	526	519	520	541	534	581	533	534	502	526	525	525	544	554	557	577	525	514	549	531	556	544	537	583	552	526	578	501	566	575	590	498	494	531	547	540	530	562	569	534	566	544	553	531	570	516	548	513	547	541	522	539	516	573	511	537	500	550	560	567	524	573	515	572	564	517	534	515	546	548	495	567	529	553	576	573	553	520	533	516	549	545	567	570	544	494	526	516	507	515	533	560	584	559	567	573	496	526	557	538	524	599	581	569	501	546	564	553	585	544	584	536	539	583	591	535	564	572	524	576	548	562	578	551	529	545	568	515	563	550	493	532	522	575	550	544	519	531	564	574	550	561	544	542	553	542	502	568	561	587	532	516	527	554	546	560	550	569	553	513	544	562	547	561	515	515	541	542	571	535	524	528	557	545	534	562	529	518	505	520	517	531	575	512	552	545	547	523	536	542	532	551	512	534	552	552	510	554	552	572	554	554	564	535	555	528	506	510	519	562	525	578	547	547	515	526	525	515	549	514	559	535	540	491	528	583	543	516	565	568	518	524	543	565	566	533	554	568	539	526	541	533	570	520	536	590	546	580	532	559	540	582	552	549	553	532	526	526	554	556	537	573	531	556	543	536	506	582	501	537	540	530	516	547	571	536	567	583	521	557	588	565	534	562	565	530	536	575	537	568	520	507	558	546	516	554	528	535	539	532	554	558	535	512	500	514	560	572	543	544	525	559	530	566	533	569	565	554	550	541	560	507	536	551	545	550	515	544	583	551	544	554	576	535	546	538	508	569	513	550	544	544	547	578	571	530	535	508	546	551	574	549	550	492	577	563	519	531	501	546	534	513	567	542	553	556	519	555	512	565	560	507	544	532	572	541	575	553	517	553	558	571	559	552	577	540	531	537	565	579	551	559	550	513	543	555	600	569	539	528	550	524	561	544	555	588	586	548	579	569	528	563	582	569	540	550	602	568	552	544	516	544	525	574	517	524	513	525	546	542	565	547	548	547	530	567	517	530	532	540	553	527	557	542	550	587	524	524	586	559	556	543	532	520	535	533	540	537	521	525	538	548	551	557	534	535	540	548	545	544	573	558	530	549	560	551	550	549	545	550	539	551	568	530	570	563	570	526	563	545	511	496	526	541	571	534	579	569	538	580	532	544	509	577	574	546	575	551	565	587	542	511	570	517	491	586	521	548	541	519	516	518	543	540	571	535	552	554	541	559	526	559	520	590	532	541	563	560	560	541	517	596	578	528	566	515	512	543	564	533	533	539	510	511	548	533	538	549	538	549	532	581	541	520	541	546	514	534	559	548	532	545	530	533	520	550	550	612	565	555	565	527	602	545	559	569	519	545	559	550	556	504	588	548	583	559	521	535	513	580	528	544	550	518	525	575	544	526	535	586	548	518	549	549	534	549	553	566	567	568	593	535	549	581	599	566	543	530	568	539	537	555	573	545	496	563	533	535	537	589	565	549	542	558	527	545	559	556	520	539	544	573	533	490	539	566	548	553	515	564	584	534	559	502	556	540	567	516	529	565	547	554	535	520	575	560	543	515	570	578	532	555	535	523	545	590	534	544	546	519	519	542	575	551	553	605	533	519	583	559	540	572	530	531	539	541	546	533	610	581	550	537	509	559	515	550	529	560	570	555	539	527	545	589	588	497	567	554	553	522	519	556	581	539	545	554	529	563	507	540	543	569	515	571	540	507	513	597	531	540	569	539	560	546	559	520	541	562	589	576	508	583	559	567	571	535	533	538	561	529	538	583	545	527	542	545	558	513	539	563	556	509	552	575	515	553	536	553	503	515	546	575	497	542	515	538	570	550	555	569	555	532	591	576	536	531	572	549	580	542	537	516	535	549	537	569	513	576	522	537	549	505	535	557	554	536	558	474	552	582	561	548	542	516	506	541	518	539	515	507	573	519	549	515	538	595	556	512	550	514	520	557	546	582	560	595	564	535	553	556	563	546	543	553	519	560	571	543	507	523	534	528	536	549	566	561	522	593	523	553	517	508	509	564	540	516	549	572	561	534	551	504	576	578	568	565	497	542	555	573	538	521	525	539	557	557	506	550	539	548	527	574	585	542	530	540	530	586	524	557	520	569	524	507	567	582	532	553	549	501	571	590	556	512	574	517	574	567	531	508	554	571	550	546	546	529	562	559	545	536	541	528	575	530	528	582	549	562	535	554	571	542	566	547	541	504	571	554	484	560	529	511	589	571	546	519	559	555	564	615	567	569	561	557	497	531	575	525	559	587	555	580	567	582	528	580	532	521	557	521	561	568	535	520	579	493	552	530	568	532	536	535	522	511	557	531	561	567	588	527	546	527	542	562	509	561	563	500	581	527	531	572	543	583	507	557	576	549	580	567	585	551	552	520	502	560	530	546	535	585	600	507	595	551	546	527	548	561	574	562	552	522	566	577	544
36758	45696	28388	15806	10701	7407	5488	4196	3353	2659	2146	1724	1719	2029	1745	1515	1380	1337	1294	1227	1049	1058	839	847	716	714	703	698	648	662	616	666	648	618	734	630	693	669	669	660	704	691	659	651	637	678	645	634	687	622	650	609	653	631	640	684	646	609	686	659	630	612	646	635	621	594	622	629	629	619	622	636	592	602	637	643	681	642	669	607	620	644	635	601	661	638	617	594	647	658	671	623	609	631	636	565	657	580	658	599	637	631	613	602	624	617	595	628	669	642	675	664	645	613	596	641	632	666	618	627	624	658	668	658	633	650	613	644	646	663	607	581	675	646	640	670	645	594	594	661	613	633	684	632	656	646	627	606	670	597	613	629	657	601	614	614	600	680	614	649	628	668	614	663	616	619	672	627	626	646	656	629	626	671	623	630	652	609	655	632	592	682	611	638	673	665	595	599	634	651	607	642	620	603	627	627	648	647	618	633	612	659	644	652	630	640	634	648	596	589	605	639	661	601	617	634	595	645	625	613	611	628	663	646	580	629	631	601	646	632	637	635	606	647	633	632	609	574	648	639	637	601	602	664	649	646	596	634	657	626	632	671	634	656	679	623	651	615	599	619	626	654	618	600	630	659	633	584	597	664	625	607	595	660	580	661	597	623	598	598	659	632	557	628	587	613	671	617	600	702	582	622	625	591	655	595	675	645	667	652	628	595	653	653	604	632	611	647	669	627	675	610	643	600	623	649	598	692	630	605	672	622	616	643	656	625	663	638	624	621	670	597	626	638	633	565	665	612	648	688	655	653	613	600	666	625	614	606	605	645	646	615	626	596	665	624	631	614	632	653	573	637	578	656	662	620	633	647	635	649	652	614	613	591	611	670	627	637	625	597	619	617	602	616	699	670	587	631	618	611	637	644	616	622	614	594	650	637	605	632	643	564	622	645	648	626	649	645	591	617	593	607	615	614	618	661	658	658	579	605	564	630	645	650	609	590	690	615	622	617	620	646	658	635	602	618	643	653	653	680	608	618	673	636	615	648	614	605	618	655	651	618	608	598	653	631	658	651	605	678	659	683	629	658	674	608	644	606	623	588	646	618	662	653	604	616	585	673	634	644	569	610	647	593	667	635	632	634	641	622	579	667	633	635	657	654	691	618	611	671	659	675	630	634	626	650	635	673	634	619	626	623	626	596	693	642	611	632	640	648	635	631	642	650	634	657	654	629	648	639	642	622	632	629	597	686	667	616	673	615	587	634	629	619	625	620	621	607	632	597	608	593	596	647	605	624	581	655	650	615	624	633	617	634	606	684	630	673	644	622	700	605	607	621	658	623	649	628	599	626	657	621	623	607	625	623	605	637	649	589	661	641	672	619	648	611	607	616	629	604	638	594	608	603	636	583	641	624	650	639	665	595	619	648	644	663	608	626	610	576	628	618	631	601	594	650	604	628	631	637	626	652	622	671	675	632	590	620	619	622	616	614	642	658	618	610	603	595	623	594	649	598	677	636	642	637	630	613	631	631	580	674	631	620	618	624	619	642	655	644	621	629	600	655	653	639	631	646	603	586	659	633	636	641	607	637	587	642	607	601	616	603	629	601	629	602	707	652	648	634	627	631	614	599	626	595	590	645	607	629	595	645	645	606	655	631	634	651	607	647	628	603	624	657	625	635	635	638	627	628	626	662	626	623	647	585	633	614	557	604	634	624	645	598	579	619	619	630	633	646	618	666	642	634	694	634	646	647	613	700	642	659	636	614	650	645	643	644	624	626	663	648	642	616	600	610	620	668	670	661	653	644	626	625	635	656	610	631	649	602	605	636	638	596	637	649	646	623	673	580	606	635	648	592	612	630	607	666	645	631	654	614	652	625	634	640	634	712	584	610	639	635	644	604	584	625	636	650	642	642	599	626	663	617	643	598	594	641	616	583	601	592	583	616	664	608	648	648	611	647	631	605	637	631	635	639	609	663	609	653	609	630	602	632	637	612	641	667	586	635	665	648	592	652	664	635	616	614	642	650	654	629	629	596	637	617	642	631	643	638	616	624	649	649	609	670	649	618	594	587	674	622	594	650	622	647	687	591	646	628	635	588	614	636	616	626	626	624	649	618	660	605	632	665	615	622	638	613	644	588	612	624	583	631	617	663	670	572	632	651	602	618	617	654	600	659	654	661	614	611	644	655	649	626	638	663	671	636	672	659	638	636	577	625	615	645	690	675	602	623	567	638	655	665	661	657	628	634	643	599	666	630	661	622	650	653	605	656	626	604	664	604	646	666	652	647	603	621	661	626	617	640	622	648	622	608	604	599	642	617	608	670	637	615	672	639	626	607	651	622	667	626	669	701	616	607	604	624	620	632	649	596	661	619	628	626	615	626	659	625	674	639	639	610	575	660	659	615	629	637	652	614	599	625	613	634	648	602	646	630	653	582	654	627	669	632	630	654	654	631	671	644	617	624	663	620	617	600	625	626	621	655	616	646	640	650	632	643	664	607	611	610	661	638	608	625	606	645	605	640	636	647	624	631	599	640	599	648	643	643	635	641	633	652	607	619	632	657	604	618	586	610	635	605	617	629	594	626	589	654	626	619	667	638	621	575	619	654	620	628	649	664	607	679	628	650	627	625	639	647	647	638	667	600	640	641	581	627	610	604	651	626	655	644	661	624	620	611	632	591	617	636	628	603	663	650	603	643	617	629	585	628	656	618	607	648	643	671	622	602	625	639	643	647	645	611	613	640	628	619	631	606	655	622	643	614	641	609	634	634	631	607	633	648	642	658	583	640	661	620	633	613	654	623	616	639	621	573	610	627	638	633	641	616	681	621	568	576	645	641	646	618	635	619	631	620	630	636	597	629	601	637	621	618	638	575	629	693	656	674	666	663	610	688	632	641	600	626	614	629	617	614	684	607	639	630	602	655	644	690	628	660	619	604	621	624	600	606	646	652	636	608	563	646	608	613	678	660	553	587	591	642	604	581	666	622	624	632	630	592	668	593	692	647	593	664	621	624	611	673	646	615	614	623	625	631	652	669	673	637	599	689	593	645	655	653	651	619	653	618	624	623	639	638	644	633	589	596	598	701	639	653	621	625	678	630	694	653	657	644	654	643	641	650	654	591	673	646	634	615	652	626	665	646	622	636	654	617	576	642	655	645	715	633	674	608	644	581	629	598	598	634	668	620	647	617	633	578	604	627	623	657	622	616	605	594	636	637	639	689	645	652	596	617	653	616	602	685	623	629	628	666	596	665	660	645	593	648	634	640	628	625	615	620	674	625	615	642	688	619	628	672	639	597	624	612	657	659	600	618	661	614	656	660	664	642	604	619	650	625	625	577	665	631	541	602	661	638	635	623	635	619	599	603	601	624	586	614	639	636	658	615	623	623	656	624	624	636	646	617	634	671	645	614	612	634	616	632	641	614	608	639	620	611	630	635	653	626	646	572	608	654	648	680	633	608	632	678	596	634	630	644	572	597	658	675	677	632	657	623	595	611	656	629	648	605
23765	21024	28090	24075	20774	13649	6189	3898	2875	2349	1865	1700	1612	1690	1435	1308	1200	1014	1017	968	827	827	764	655	576	559	565	492	543	504	530	491	496	496	482	496	498	490	484	536	552	518	479	520	481	486	511	529	477	460	450	482	505	479	463	463	465	498	422	485	477	513	470	463	499	491	465	508	494	516	482	445	508	493	471	478	501	473	497	463	516	440	461	459	471	488	476	439	460	482	475	479	482	480	491	497	469	514	456	481	463	478	445	495	450	450	442	472	479	462	491	502	506	445	468	460	466	491	478	461	453	477	474	496	510	499	473	442	484	437	442	486	510	493	471	524	444	466	464	478	504	505	499	534	452	520	502	486	478	488	475	442	464	480	451	477	474	469	452	434	472	476	474	469	488	475	444	513	498	478	504	495	513	486	478	481	467	470	471	491	431	473	465	507	470	472	491	442	487	517	486	500	471	461	518	472	511	442	487	517	445	484	449	492	492	470	493	468	472	447	488	468	482	439	498	514	465	455	506	491	532	460	476	486	476	501	455	430	490	473	441	461	491	503	479	443	463	471	471	436	440	481	489	451	464	480	473	488	461	500	527	492	461	491	478	482	452	429	485	476	471	502	460	472	449	523	497	453	460	515	490	481	463	454	445	518	447	495	497	475	491	511	502	472	479	448	471	489	462	462	466	458	453	470	467	489	477	473	496	483	464	476	452	493	476	471	490	452	520	506	402	443	495	497	478	457	499	490	455	482	449	469	457	495	476	477	455	477	459	490	450	444	441	449	474	483	501	512	493	434	514	465	455	478	461	536	433	472	476	467	498	449	475	445	450	499	461	467	478	478	489	412	460	529	481	438	480	488	489	515	486	470	504	471	467	478	496	513	485	523	516	488	468	469	530	474	496	518	466	442	457	456	472	520	461	471	495	498	492	488	476	466	463	485	487	446	516	487	521	466	448	484	492	492	500	478	459	495	468	442	477	481	470	485	482	473	464	444	483	505	464	468	470	505	463	480	440	476	459	465	533	476	483	452	472	483	486	484	449	492	495	485	516	450	475	463	525	475	513	473	470	431	442	495	466	449	496	446	507	501	520	457	517	504	503	464	472	450	494	469	439	514	472	451	474	472	422	474	464	488	498	480	474	465	505	466	497	478	494	502	483	465	479	443	476	521	511	483	468	484	524	478	458	536	437	477	483	480	481	501	492	447	461	471	531	455	459	446	456	448	476	453	440	445	502	458	510	486	512	500	465	452	447	464	439	483	495	496	453	480	525	472	469	456	487	511	484	482	470	463	446	508	484	466	483	465	476	494	474	471	468	499	503	488	472	418	460	487	457	477	495	481	489	513	507	483	437	506	504	478	440	456	472	444	482	476	486	473	443	477	473	520	497	476	449	486	491	539	510	473	463	457	488	482	474	498	449	487	459	464	483	493	467	494	505	488	509	491	477	495	452	488	430	484	477	486	484	448	499	469	484	458	466	465	490	464	437	521	520	447	491	485	462	466	527	479	462	495	489	470	457	460	467	464	447	461	476	493	453	480	468	461	469	464	518	478	455	485	489	497	452	502	480	464	437	476	465	459	451	483	494	486	464	464	520	476	502	474	497	467	510	461	486	431	473	531	464	474	472	454	470	456	478	464	470	468	473	478	454	461	448	474	500	474	495	507	452	454	478	497	480	467	470	470	517	471	510	457	471	504	503	451	507	429	525	509	522	462	478	482	494	461	495	466	472	478	449	446	465	493	485	481	465	497	476	473	512	473	451	486	497	457	469	506	421	489	513	468	469	461	488	489	454	490	444	460	484	431	426	524	509	458	493	484	448	499	465	486	457	511	492	493	484	486	476	459	459	511	469	449	472	512	460	475	508	470	489	470	517	511	456	463	513	451	483	520	462	452	494	451	452	456	478	449	447	444	512	463	470	451	506	470	509	522	446	452	464	467	517	494	481	444	483	466	479	436	482	466	482	509	469	508	455	446	453	492	475	462	494	474	482	468	414	476	484	450	506	442	465	446	480	478	492	473	501	451	497	493	475	460	459	457	468	507	509	463	452	487	476	461	494	475	479	474	483	473	462	447	493	491	450	468	486	475	487	461	469	499	454	506	494	460	491	473	469	484	463	494	497	465	485	474	470	498	484	455	466	458	434	461	494	525	492	491	476	471	464	450	493	503	493	444	473	512	457	476	479	498	474	488	434	510	504	497	473	507	457	456	456	487	487	521	432	524	476	451	447	498	464	477	491	471	456	428	465	491	457	460	492	472	487	507	499	482	467	503	514	479	508	473	444	470	458	489	517	491	482	472	447	510	491	464	503	451	451	461	487	513	474	445	421	494	488	478	468	458	457	450	472	519	488	479	509	440	487	441	487	484	453	511	476	494	458	514	479	467	465	506	483	501	462	493	491	507	480	486	452	472	474	471	445	455	476	518	495	461	469	484	483	450	483	502	492	485	462	498	484	489	495	466	476	465	429	471	486	512	481	483	477	471	481	469	476	474	442	540	515	498	447	480	487	471	499	463	457	454	465	457	492	481	484	467	481	498	483	491	487	454	519	517	462	444	481	475	470	466	497	486	486	520	440	446	463	495	473	492	449	516	476	461	470	467	483	487	475	451	510	479	470	466	497	460	503	470	534	451	468	452	459	504	480	491	483	487	499	456	480	496	472	460	486	462	479	477	498	464	479	467	439	472	506	512	492	466	454	461	471	455	485	485	464	436	481	481	521	485	438	453	440	463	472	474	470	470	466	479	459	463	464	504	521	477	497	509	496	481	473	470	489	506	438	434	494	489	499	477	486	465	488	449	433	484	441	459	449	460	467	465	480	465	483	516	516	463	489	471	466	459	521	468	458	471	474	494	449	451	495	484	456	464	477	460	498	494	444	506	444	472	503	477	470	508	474	486	468	465	470	459	483	461	468	490	467	499	460	471	463	459	510	504	477	507	506	455	493	472	480	447	487	445	495	488	464	429	487	481	489	513	445	434	463	478	469	477	481	495	477	517	482	474	510	481	505	452	496	466	466	478	483	473	439	492	436	458	461	470	428	487	454	470	469	450	489	485	490	468	489	445	491	483	506	512	469	493	487	509	481	496	446	485	484	476	450	484	477	471	423	474	436	495	439	475	463	485	423	470	529	471	496	482	481	473	492	482	497	525	449	444	487	485	457	473	489	500	481	453	468	490	488	498	447	465	490	466	462	509	500	468	414	467	489	488	488	467	500	492	456	462	486	480	475	443	517	482	493	457	457	500	464	474	506	483	443	477	488	470	478	446	524	469	505	466	493	460	487	486	476	481	497	456	493	486	476	453	470	475	496	491	454	482	477	471	489	458	439	499	488	477	486	472	473	454	483	460	451	474	514	522	463	529	468	500	478	460	477	486	446	505	473	454	526	489	464	463	452	485	419	480	468	489	478	461	504	480	507	477	520	498	483	452	492	492	465	478	490	482	490	508	513	489	469	480	489	499	447	482	481	455	456	482	467	466	527	495	482	460
41321	58381	35677	21919	16534	12146	8842	7381	5498	4551	3698	3271	3109	3178	2551	2218	1979	1561	1700	1678	1324	1306	1107	836	754	733	631	636	600	622	595	592	600	569	558	635	594	641	585	595	524	598	559	597	589	621	607	588	568	539	553	543	589	586	587	586	578	571	571	514	533	537	590	520	558	502	545	543	516	574	519	526	557	536	564	573	603	533	521	553	578	512	564	548	563	544	590	548	514	582	550	589	562	528	531	567	547	548	546	502	579	545	542	548	555	523	508	574	565	558	569	580	532	510	596	551	518	572	574	546	530	526	563	543	551	557	583	572	517	555	569	555	555	550	551	526	518	517	554	558	546	532	530	577	573	567	560	501	563	550	576	548	550	546	548	549	551	553	521	543	498	553	561	537	568	537	523	561	553	575	551	554	531	581	513	552	541	515	576	563	557	575	538	547	566	562	557	584	572	533	563	518	537	533	574	527	560	523	524	521	543	519	526	558	520	563	559	508	537	542	592	541	525	555	540	543	556	572	492	560	527	542	553	523	517	535	588	568	544	589	566	593	612	547	546	557	542	544	526	580	508	553	518	554	553	530	607	548	566	536	552	570	547	541	572	511	539	531	567	537	555	529	571	571	552	583	576	559	554	527	529	545	574	516	556	567	546	521	529	558	540	521	553	548	550	553	565	550	558	523	591	571	542	539	552	570	536	548	547	545	540	576	589	565	588	506	500	537	540	511	501	580	563	530	545	564	538	497	559	517	548	520	584	515	535	549	532	561	563	539	533	584	521	543	522	543	580	564	544	561	533	531	543	545	549	565	575	578	581	509	564	567	518	537	551	540	577	543	569	561	571	546	537	536	520	535	585	548	516	565	544	523	543	527	480	563	605	539	556	585	530	564	542	551	546	559	547	518	581	583	546	541	538	520	544	545	546	560	528	555	521	579	504	569	562	545	554	561	578	537	555	533	491	476	561	563	549	592	553	555	592	538	521	555	561	572	554	555	544	549	543	562	541	538	585	552	556	554	558	548	554	546	583	587	546	575	567	557	553	573	520	550	558	549	531	557	577	528	548	563	566	574	559	587	522	527	598	581	567	564	607	539	550	573	547	531	537	522	541	546	560	558	536	496	553	571	575	538	541	537	563	529	535	537	547	575	498	583	574	551	558	545	588	583	517	512	529	575	576	574	555	549	537	505	526	547	563	537	550	559	543	518	509	552	548	563	546	569	519	568	561	594	550	539	585	550	508	531	528	566	542	532	566	566	551	592	553	564	565	565	546	560	505	570	533	556	521	580	587	545	523	511	511	495	566	517	527	554	510	537	574	559	522	501	584	560	556	569	525	567	600	562	608	520	554	583	574	534	569	537	530	574	526	518	538	554	570	573	538	554	560	591	504	520	542	560	590	557	544	477	555	570	537	514	527	565	547	543	558	615	544	563	571	555	587	581	544	588	574	557	524	530	552	561	556	590	513	581	531	551	596	573	554	591	560	560	547	537	565	518	579	560	536	532	530	550	555	605	586	524	529	514	524	524	554	550	539	546	570	541	551	531	576	559	530	547	585	565	583	568	542	524	545	536	582	537	552	560	550	545	566	551	537	554	544	569	533	524	526	546	503	576	557	560	556	531	578	535	572	556	554	520	529	581	536	544	541	569	537	554	526	553	573	585	542	556	568	569	561	550	579	580	508	528	547	493	539	541	510	540	523	559	553	529	535	564	536	538	551	528	536	555	567	544	537	557	545	555	548	534	564	534	542	538	536	547	533	547	561	563	591	573	503	618	579	532	579	569	515	557	567	564	563	556	531	554	535	547	584	582	515	557	533	559	540	533	531	568	574	518	520	547	538	554	582	560	532	545	573	499	591	581	559	484	511	571	578	542	568	566	540	538	547	586	561	560	532	545	552	552	523	573	520	538	517	539	566	546	522	550	565	598	534	560	568	537	529	528	541	548	573	562	555	582	495	573	538	561	501	550	602	545	547	557	565	552	547	584	577	564	555	529	602	567	547	561	537	561	521	527	555	534	517	575	574	557	520	557	554	579	602	543	550	540	519	577	552	571	550	555	575	561	592	549	536	555	609	562	537	541	530	572	562	578	593	551	536	578	558	575	577	517	581	602	563	539	579	546	542	543	586	540	568	597	546	513	531	571	577	547	580	539	530	579	553	548	581	533	542	531	547	533	565	561	578	529	571	533	566	550	538	545	565	529	576	532	566	559	555	527	538	542	564	566	608	546	558	561	557	581	565	532	550	562	576	544	514	563	561	582	559	585	585	558	505	553	539	553	523	545	540	567	525	545	530	558	556	562	522	528	527	538	568	575	551	561	515	565	550	550	516	538	517	573	509	564	523	555	537	520	531	509	523	550	576	518	552	581	584	541	465	554	561	485	557	567	631	555	556	513	544	518	556	521	553	515	584	588	593	575	583	520	570	543	542	571	563	563	529	525	576	585	561	547	571	516	577	548	560	506	577	494	593	545	593	537	573	525	551	578	550	567	587	536	557	546	542	584	602	505	516	536	531	535	559	579	569	498	585	533	589	544	536	530	529	576	565	531	586	554	534	530	581	535	551	492	574	526	555	515	541	547	531	557	570	553	539	537	584	552	521	556	518	559	547	552	530	491	584	529	549	536	559	544	514	565	555	561	550	552	516	556	542	575	572	553	544	576	564	527	517	573	515	594	532	553	580	554	581	563	585	515	569	510	567	568	540	537	554	576	533	542	551	524	553	548	514	574	533	545	529	556	556	546	563	524	578	565	533	544	513	509	528	539	543	549	539	561	541	547	613	562	554	549	577	555	538	565	541	569	551	586	544	534	553	540	611	535	545	531	526	500	600	547	607	538	544	553	564	597	555	555	547	556	538	551	552	537	516	541	521	547	501	580	549	561	556	575	580	573	532	566	587	573	553	515	563	522	532	528	555	520	552	550	540	519	565	553	585	554	536	531	618	549	535	520	567	575	579	572	579	559	546	546	540	556	553	584	543	550	605	560	544	549	582	540	562	542	557	565	563	556	581	537	508	550	507	525	523	537	566	576	517	517	526	541	536	536	554	555	524	557	540	549	539	527	544	523	533	515	564	574	537	558	602	524	572	530	547	584	596	517	557	567	600	562	551	546	532	559	555	534	526	530	549	558	570	557	541	533	567	493	536	574	571	556	532	533	562	574	530	545	561	558	569	567	543	571	506	555	540	560	541	547	534	577	535	524	567	546	571	558	565	536	574	501	559	584	538	550	507	549	576	567	531	584	555	547	545	539	554	535	532	552	519	528	530	558	518	558	560	539	538	550	562	542	509	538	493	513	576	560	540	561	548	517	508	563	516	542	508	495	566	587	543	575	554	497	561	527	500	519	535	549	599	538	572	555	568	522	552	546	544	530	524	540	494	538	503	570	553	575	575	530	568	560	503	606	570	539	486	545	495	560	553	548	561	544	536	520	556	555	566	530	528	528	565	537	546	570	573	553	495	540	576	557	541	517	572	546	527	545	523	564	528	525
25153	21401	27127	24777	13961	6849	4470	3185	2490	2003	1792	1587	1651	1460	1347	1166	1112	981	1048	1095	931	990	883	764	744	747	747	738	722	722	687	696	706	696	719	737	749	733	727	725	704	704	725	712	733	664	684	706	684	736	739	719	701	729	669	718	675	682	655	654	700	677	708	709	684	726	731	656	720	669	708	667	643	681	689	697	682	690	666	674	722	728	692	698	681	676	696	688	717	683	729	712	690	686	672	658	682	693	675	682	703	646	682	659	669	633	710	656	676	699	734	741	637	670	700	681	710	638	709	665	701	629	666	654	679	739	663	645	714	695	790	701	718	659	660	756	658	757	694	680	657	650	696	706	734	670	727	688	663	696	676	654	692	691	706	659	653	636	628	661	635	715	810	640	647	644	653	669	684	709	649	704	736	711	679	680	644	628	698	708	700	695	688	730	657	705	640	659	681	737	661	694	651	714	665	710	678	709	681	721	735	661	683	687	693	642	731	700	745	654	665	669	725	723	727	643	692	690	672	752	711	690	668	713	693	658	676	671	627	734	669	650	719	683	715	693	667	667	704	714	708	703	712	686	684	648	673	701	713	701	655	660	691	689	684	678	719	713	699	681	683	696	711	714	690	684	663	643	649	724	676	677	639	680	707	710	642	704	699	663	691	683	739	728	672	684	716	684	716	697	682	684	710	684	698	744	705	719	708	679	728	694	657	669	680	710	697	641	731	650	704	708	732	636	676	699	702	735	676	683	697	637	693	711	690	645	710	725	706	680	660	640	663	687	684	708	727	709	659	734	742	684	709	618	663	708	711	685	652	684	699	720	713	678	669	682	677	708	640	723	734	696	718	696	677	688	701	754	700	701	669	645	675	666	658	656	683	763	686	685	670	711	662	696	696	696	698	708	685	702	703	699	668	680	721	701	740	742	687	712	700	702	689	685	734	640	688	692	699	723	703	688	750	711	742	720	694	698	644	658	713	734	657	704	653	676	700	686	696	684	678	687	718	681	669	692	710	650	672	679	706	661	671	686	673	680	614	692	694	710	714	680	683	678	668	703	690	734	727	658	700	670	646	717	693	650	743	688	695	695	701	717	672	725	684	710	698	648	741	701	729	691	710	714	651	684	699	704	677	671	669	688	686	666	676	729	730	731	645	731	722	667	661	692	686	681	637	691	715	729	720	720	723	694	706	684	703	715	678	698	694	708	737	701	676	714	680	679	705	645	680	652	672	680	668	735	705	698	690	682	645	706	744	697	702	631	699	704	660	686	668	714	705	665	722	683	688	676	699	693	697	692	679	700	661	720	659	651	695	700	680	718	705	715	691	732	691	753	728	659	627	686	672	699	677	673	688	734	706	737	743	681	680	690	690	673	700	660	686	695	721	731	662	701	691	688	656	691	728	646	698	692	669	693	644	662	621	705	645	718	674	721	672	701	693	634	713	677	681	708	715	638	711	645	623	693	715	655	698	702	647	685	697	706	705	682	681	705	732	681	630	684	694	659	730	668	695	693	693	687	676	639	673	726	674	699	692	642	712	648	654	707	675	754	702	693	705	706	680	670	711	706	672	729	752	721	730	712	746	670	705	690	680	661	684	704	677	665	664	677	700	695	652	673	724	634	706	715	698	694	676	649	665	673	695	670	697	665	665	719	644	702	697	670	698	717	652	725	664	662	678	681	677	672	688	691	731	697	702	654	696	680	733	684	682	661	662	696	706	671	636	721	758	700	706	709	739	627	706	717	729	720	638	704	682	684	686	703	666	658	684	633	693	668	690	672	662	698	730	734	642	709	699	679	719	713	657	639	651	703	753	700	642	681	717	666	648	649	686	667	688	707	667	685	697	742	690	715	702	647	675	662	676	665	697	708	679	753	719	701	688	683	633	673	681	659	703	719	658	691	694	720	638	690	699	675	700	688	687	688	643	684	677	680	696	663	695	655	698	666	679	687	702	665	684	688	670	702	647	699	655	697	676	697	752	692	724	694	676	698	685	681	695	708	700	684	702	690	672	662	721	676	674	737	673	675	725	638	722	706	721	678	697	697	625	681	642	669	720	693	661	722	717	718	658	656	699	699	712	670	653	683	687	728	647	665	676	689	701	637	679	694	703	693	681	670	716	657	671	685	704	713	682	683	711	683	674	658	657	658	657	653	713	643	685	661	675	693	709	651	688	716	691	682	663	682	670	722	716	699	654	668	687	740	697	715	752	705	701	702	766	700	656	741	703	701	658	687	649	725	710	666	678	679	658	688	692	714	705	706	704	718	702	696	682	725	678	696	743	704	700	677	636	699	689	649	733	704	685	681	686	738	709	674	731	724	638	711	709	676	712	642	647	708	647	672	657	699	699	699	649	664	673	702	688	665	661	677	647	680	676	654	688	711	676	707	708	674	685	677	709	676	671	664	711	716	647	717	687	668	674	727	692	676	654	695	714	701	718	677	694	705	696	674	709	723	714	688	705	649	688	720	683	678	682	765	700	702	724	631	713	676	683	734	695	698	711	685	717	758	728	687	706	711	728	687	698	726	713	653	707	677	675	715	678	682	700	695	685	715	656	647	733	726	713	674	635	697	658	716	649	658	692	692	685	684	729	651	679	720	694	732	685	667	704	692	711	643	656	718	700	708	692	694	657	718	710	714	714	691	707	719	718	674	737	729	694	696	673	647	716	746	679	690	712	644	646	665	676	728	608	684	682	677	678	630	692	642	667	678	668	699	692	716	702	725	709	683	678	647	711	678	676	675	650	704	741	695	685	710	678	653	671	693	690	686	695	723	676	680	722	669	672	666	688	731	689	727	714	644	692	720	680	740	635	690	724	645	672	680	680	689	713	673	733	667	674	665	635	723	690	673	630	685	656	686	725	678	692	743	690	693	677	746	651	715	644	695	721	739	679	674	719	696	692	706	714	662	683	694	682	686	677	698	693	704	693	684	739	684	711	677	711	692	643	671	705	729	690	660	702	642	703	655	687	669	661	687	687	728	664	672	687	678	748	714	687	705	696	690	706	720	729	677	688	676	679	669	694	697	740	726	668	671	675	691	668	673	722	710	665	678	669	675	706	736	682	662	663	665	697	689	687	678	681	704	686	653	721	682	710	754	679	736	696	681	667	699	699	727	694	668	632	708	666	708	665	717	715	685	722	708	707	722	668	618	666	710	668	744	652	678	687	674	701	691	684	706	700	696	700	660	689	654	708	682	705	650	662	673	705	689	747	712	711	657	696	668	691	698	674	725	663	678	666	676	716	709	658	632	663	699	700	639	681	645	700	709	696	756	657	673	680	693	690	712	673	695	727	639	692	670	652	718	687	748	714	667	663	694	706	705	704	656	696	698	670	698	687	668	645	691	710	698	692	765	694	686	731	714	684	646	700	668	624	699	707	729	685	662	694	698	669	722	678	694	701	744	703	689	667	693	666	744	685	696	695	694	753	700	730	671	679	690	693	665	661	671	646	688	667	674	686	692	664	724	697	707	675	686	694	649	691	694	705	733
39869	53789	31877	18538	14453	10487	7959	6384	5094	4012	3486	3001	2861	2643	2221	1918	1786	1533	1603	1630	1322	1281	1091	990	895	897	853	856	842	856	859	815	799	798	754	837	873	844	792	821	853	790	849	840	836	796	820	768	768	843	793	818	804	792	854	761	798	787	761	788	764	804	781	822	797	757	782	761	798	789	781	767	780	790	784	808	795	696	770	757	802	777	765	787	810	750	785	799	771	767	734	771	777	815	740	783	784	789	777	795	783	743	776	796	761	809	830	775	748	814	742	816	781	834	784	833	772	786	745	791	793	796	726	790	774	726	762	785	778	753	822	804	735	759	820	720	809	719	771	773	799	787	768	761	800	832	781	796	754	829	788	804	778	726	762	819	761	802	803	752	722	755	768	827	802	794	756	773	755	797	825	806	795	788	787	839	755	834	760	781	752	805	762	759	813	756	776	772	817	763	774	755	757	773	722	804	788	802	816	774	808	743	704	842	745	746	793	822	745	751	792	807	786	822	761	771	746	782	795	737	727	765	772	765	816	752	766	734	762	770	764	800	752	785	737	776	778	728	793	824	741	751	808	755	790	782	758	781	803	766	811	812	800	777	783	796	770	810	773	740	795	745	746	774	765	720	782	777	809	768	808	733	851	760	774	804	769	752	775	797	806	765	786	773	786	752	768	742	740	765	782	765	824	766	807	746	750	800	773	784	805	831	794	809	744	769	751	793	785	752	801	789	769	763	770	819	767	835	777	731	806	760	777	788	801	787	724	801	829	790	723	777	808	728	734	780	747	764	814	824	776	775	789	769	775	777	776	772	816	799	759	756	756	795	720	758	772	804	775	755	738	815	782	720	753	757	804	745	740	816	785	717	767	790	749	778	756	769	802	754	786	788	794	820	763	800	831	802	726	822	766	810	769	814	775	766	785	793	778	791	762	782	787	756	791	779	734	754	785	791	785	727	750	796	838	830	788	790	766	729	782	784	727	880	790	761	756	794	802	792	781	844	760	737	764	772	779	805	784	780	804	778	816	798	781	785	805	778	778	762	837	768	809	810	791	767	790	758	805	805	807	783	762	764	828	753	779	782	780	800	787	764	777	820	816	753	778	758	784	746	800	797	795	799	790	806	751	798	787	742	820	753	781	806	776	819	777	718	797	781	745	716	790	797	763	763	797	797	806	778	789	797	777	752	768	786	767	766	758	749	810	766	799	793	791	777	710	740	784	746	783	775	782	776	780	760	763	760	740	802	741	802	830	769	763	801	813	778	785	767	783	733	798	734	779	784	753	730	834	837	768	773	743	769	794	745	788	771	772	802	713	800	778	840	748	780	767	748	814	761	736	789	810	764	770	768	789	793	762	800	740	816	730	759	733	753	752	782	767	799	811	849	784	751	740	765	821	802	764	783	808	742	788	820	790	797	760	771	793	781	760	794	749	812	811	777	776	804	772	778	787	815	761	773	799	770	800	769	796	757	770	724	757	766	784	796	782	761	757	767	747	800	773	760	811	787	802	768	850	725	772	796	750	810	779	772	762	765	759	774	788	775	752	767	766	708	780	778	751	792	811	781	772	784	780	772	759	781	753	721	786	785	816	797	756	778	734	765	806	782	790	770	784	727	739	792	799	814	815	715	776	767	739	798	833	796	759	736	755	794	730	777	830	824	753	766	787	751	766	769	775	772	737	798	817	769	814	737	808	792	780	788	768	792	818	793	791	785	746	744	749	783	775	747	759	720	783	766	814	742	777	776	775	790	795	768	761	775	736	785	784	756	760	790	768	795	757	759	783	785	820	745	810	766	841	769	801	773	819	780	807	786	724	819	786	793	738	723	851	836	804	810	808	763	850	775	777	769	738	779	766	788	890	774	801	769	782	787	820	763	781	825	797	768	761	834	802	833	763	786	808	834	842	748	827	839	765	735	809	814	730	842	791	751	745	765	794	795	770	791	798	827	781	756	823	765	813	800	736	764	786	811	788	747	770	791	766	761	794	774	807	813	768	716	806	792	833	803	775	777	778	764	804	749	766	762	780	744	730	814	772	757	731	765	757	771	768	750	760	791	823	795	781	822	810	790	802	769	767	792	813	750	798	762	799	774	733	769	779	766	801	813	784	803	723	770	814	780	767	777	731	744	773	760	800	770	768	756	745	809	843	764	780	764	784	764	838	748	788	734	801	816	781	735	752	761	777	792	814	760	774	779	772	749	790	744	771	792	763	773	745	750	810	806	738	785	796	810	705	817	791	817	743	859	793	839	726	762	729	801	818	773	786	748	788	748	788	763	777	827	778	735	796	810	742	785	751	749	785	741	764	772	769	748	763	757	744	772	809	765	778	771	813	756	800	756	779	790	768	775	795	754	786	815	794	795	748	790	783	738	784	764	805	793	802	798	812	766	762	745	765	814	802	864	756	740	821	749	791	833	748	718	743	804	720	814	766	740	726	753	766	746	790	797	736	761	760	807	769	786	785	780	802	753	799	791	804	818	760	777	817	782	783	800	792	752	818	806	826	779	805	785	714	788	809	731	765	803	784	805	777	765	770	770	773	816	749	765	790	782	787	730	782	775	773	784	797	792	791	823	783	838	800	820	794	807	774	797	731	771	763	784	799	773	783	737	794	781	727	764	802	799	745	737	811	792	806	815	783	770	810	799	804	731	749	753	742	829	787	797	763	755	823	742	783	747	794	756	783	734	794	780	757	816	771	809	801	722	763	782	788	833	794	773	809	801	785	779	788	755	800	694	814	802	775	777	767	767	821	776	832	801	742	759	783	792	735	729	809	787	785	808	785	753	796	771	817	792	762	766	804	766	817	730	760	793	751	759	812	787	760	719	816	748	781	830	821	784	846	780	774	822	767	770	780	758	791	793	759	771	762	737	853	807	835	714	749	790	776	794	757	754	782	830	790	766	755	759	818	752	768	794	798	767	765	766	785	784	784	828	777	824	771	803	759	795	788	718	776	805	816	776	797	755	775	755	756	780	768	755	790	823	772	794	753	749	791	738	786	776	781	833	778	795	788	757	775	833	828	731	748	838	786	761	775	765	759	783	800	746	755	779	770	791	812	781	766	783	817	812	819	800	763	785	819	790	763	767	791	730	830	825	729	759	823	755	766	775	822	743	778	805	725	783	796	738	756	734	749	829	778	774	762	725	737	763	754	754	807	775	741	784	783	790	770	742	787	760	723	762	783	837	786	791	852	791	762	811	802	837	716	808	730	824	762	784	783	780	745	806	736	806	789	707	772	783	747	827	790	738	827	789	795	789	768	743	849	774	823	748	784	737	818	752	796	724	768	719	807	794	810	726	753	828	838	804	786	826	811	830	752	802	808	817	774	770	769	741	791	747	773	786	785	769	773	791	751	773	788	790	781	822	816	760	765	738	798	756	726	768	791	784	790	783	734	823	717	789	810	772	797	800	808	806	816	821	806	823	832	799	764	795	785	795	761	771	815	785	774	768	751	775	781	816	779	753	809	785	828	760	753	781	788	749	789	819
22701	21023	28633	23561	21083	21283	15281	6357	4528	3640	3328	2646	2511	2167	1794	1645	1457	1324	1335	1356	1161	1167	983	886	784	768	754	712	678	656	679	671	687	711	656	724	648	707	695	646	660	725	673	706	683	718	662	720	643	647	642	669	686	648	652	614	663	652	649	641	636	661	647	635	629	619	710	648	653	648	641	667	624	658	640	627	658	615	638	639	645	672	583	647	655	643	637	634	645	640	623	635	637	640	653	648	640	603	619	658	671	651	632	668	591	603	675	634	626	601	608	622	681	697	707	632	612	663	668	623	700	613	631	708	667	654	652	709	629	651	684	637	641	676	649	660	656	661	624	644	656	679	642	669	623	635	684	638	638	599	629	665	653	661	636	661	691	665	609	627	677	637	661	670	622	692	632	641	635	651	619	642	672	644	620	613	594	671	604	659	682	637	633	593	638	634	646	641	630	644	632	643	649	623	641	642	614	685	613	637	627	662	620	614	605	602	640	675	694	671	652	656	669	656	633	669	647	649	640	670	671	671	667	656	609	644	648	641	637	637	633	597	648	638	621	671	661	627	633	640	687	635	625	610	644	731	648	651	686	599	615	650	615	663	620	631	667	680	629	618	668	615	601	644	636	633	639	630	714	645	654	631	679	673	669	664	649	630	610	661	662	611	616	606	599	637	573	663	666	677	657	662	674	656	617	639	652	635	677	666	625	598	639	614	638	636	623	611	659	631	657	644	638	685	636	642	635	643	633	607	638	641	629	605	627	645	669	707	671	616	638	649	604	671	633	623	658	629	612	639	674	615	638	622	660	609	726	666	658	625	600	593	619	710	665	626	611	645	673	668	672	669	639	632	654	658	666	659	656	646	634	659	616	641	619	673	651	594	622	619	641	632	634	644	656	603	625	632	625	626	697	642	603	630	667	629	626	675	620	656	611	624	660	685	579	636	699	646	662	666	653	630	678	647	626	665	654	638	688	618	664	648	641	643	592	617	610	659	681	656	631	648	621	629	636	655	645	683	643	619	630	646	644	664	616	620	619	658	692	680	633	656	649	634	618	652	669	637	612	598	640	644	615	673	643	656	659	674	626	631	608	627	635	644	628	626	673	674	645	610	606	616	644	631	654	616	666	630	690	602	611	621	654	613	646	621	687	660	647	584	612	613	687	640	661	660	674	645	607	657	646	624	648	652	666	635	697	655	642	671	651	649	684	626	596	612	631	646	582	636	679	611	645	673	670	617	631	675	692	663	673	631	609	625	636	618	673	669	649	621	603	661	650	660	656	622	661	659	636	650	640	688	633	650	657	634	623	625	618	626	646	610	573	676	622	626	645	641	615	657	639	651	636	639	659	654	652	652	659	694	635	653	644	608	661	631	672	635	654	656	597	626	655	620	681	593	636	620	624	594	648	605	663	608	693	628	634	665	662	604	633	655	607	636	694	652	650	624	619	659	682	669	662	634	655	672	667	635	675	625	624	633	654	663	653	589	657	694	626	639	670	661	630	618	653	609	668	669	656	604	645	619	662	666	634	699	652	642	601	617	654	641	622	658	604	610	673	641	642	645	657	696	643	658	656	657	662	667	622	653	640	627	689	698	679	613	647	674	597	677	650	631	649	643	627	634	659	673	615	658	645	634	629	668	639	618	633	618	667	605	628	646	674	622	600	623	653	673	660	646	631	673	644	606	633	703	661	636	649	648	598	618	648	680	586	609	617	652	624	668	636	617	643	613	640	621	670	660	656	667	623	643	689	619	685	686	580	621	661	623	707	630	657	633	650	657	623	609	643	625	615	648	641	643	629	651	669	603	674	660	599	611	644	610	611	635	666	681	639	633	615	626	599	621	621	650	620	652	613	651	626	638	594	629	642	653	628	692	647	608	685	633	693	667	631	621	668	649	627	698	682	604	604	625	658	693	613	642	682	618	667	601	648	640	649	651	607	666	621	665	675	657	673	642	655	650	662	634	644	625	661	636	658	678	635	678	662	655	638	638	598	670	601	641	682	597	659	623	655	648	692	623	591	636	630	611	620	660	610	659	655	660	653	634	609	656	586	636	682	649	662	635	646	633	660	650	660	597	642	635	659	537	614	639	678	631	611	622	620	659	651	631	612	639	642	625	667	657	627	651	618	653	644	648	632	690	664	611	643	661	686	674	660	639	666	659	608	659	629	617	633	651	648	653	625	635	658	632	636	650	652	659	628	619	607	621	651	622	624	642	624	641	674	601	644	692	628	635	662	689	664	633	630	623	648	631	602	656	668	666	638	656	609	673	638	634	628	603	615	660	615	716	581	663	672	668	660	609	690	654	642	640	596	635	666	627	578	681	652	649	643	650	654	654	677	636	632	626	622	610	638	630	630	676	640	635	620	666	643	632	605	641	640	655	607	663	656	634	653	630	680	592	622	673	617	620	646	645	689	688	641	685	610	642	667	671	606	635	648	604	633	563	615	636	684	665	575	594	604	621	689	620	639	631	658	615	645	616	622	602	649	623	596	632	665	691	640	624	659	626	600	664	623	620	686	618	630	664	616	647	668	595	593	631	665	623	667	592	669	647	631	669	659	603	663	627	629	640	656	611	592	662	615	600	613	650	685	659	634	694	675	627	677	649	707	635	680	651	632	655	654	677	635	672	656	642	647	636	637	660	634	600	621	616	667	651	644	628	617	648	613	663	616	653	625	645	658	663	635	643	641	612	628	641	646	640	640	664	637	649	714	702	622	647	628	645	643	628	612	623	653	646	617	688	609	637	651	680	668	641	624	686	634	628	679	648	646	618	641	620	679	591	653	591	645	644	641	631	690	627	636	662	622	637	618	661	636	650	634	649	599	627	647	629	651	702	588	669	690	662	649	663	633	631	651	643	654	681	668	622	658	590	663	677	638	654	646	650	695	669	657	596	619	665	657	607	668	664	616	585	670	690	646	621	683	636	658	633	657	671	649	644	652	650	619	651	634	622	647	692	603	588	642	632	635	601	583	609	641	689	648	644	600	644	629	628	609	646	602	662	638	662	625	604	637	662	627	628	627	651	627	660	659	682	640	653	659	622	686	626	638	639	670	650	630	658	677	659	637	663	615	650	592	588	653	648	684	615	645	615	672	635	666	654	615	668	681	656	617	679	665	680	634	684	660	607	641	674	660	624	613	615	603	600	628	641	629	659	641	597	624	610	614	680	619	627	671	625	634	619	628	660	675	626	676	605	625	676	701	615	636	643	659	638	592	669	649	639	600	668	625	654	624	606	615	626	643	664	675	709	596	603	666	625	665	616	624	681	637	665	648	613	608	683	660	659	631	682	667	652	643	616	647	642	672	626	640	657	606	633	685	635	655	651	665	623	662	649	647	665	640	622	664	639	638	632	660	664	640	643	648	611	630	653	646	618	610	616	608	629	625	661	663	616	664	656	609	660	639	601	686	661	659	673	647	648	619	648	668	647	582	627	647	642	667	608	632	635	634	635	676	601	636	696	666	639	657	642	626	670	617	675	634	658	627	637
45743	68882	42109	25657	20903	16513	13577	9825	8513	6775	6153	5137	4722	3934	3099	2958	2414	2044	2066	2177	1759	1691	1418	1233	1041	936	911	858	860	825	794	768	744	773	732	748	774	765	768	750	775	778	801	826	768	772	776	804	783	707	735	749	743	741	756	698	747	732	706	699	747	751	710	724	743	704	670	731	686	719	717	728	749	632	706	697	717	712	719	779	725	707	735	731	706	646	705	710	690	701	669	714	694	700	696	712	685	712	705	722	669	712	732	727	698	713	737	694	703	699	697	734	657	726	666	723	718	766	680	732	741	672	651	740	751	704	706	675	720	745	717	714	724	708	729	711	653	690	704	686	740	704	733	690	681	718	737	698	703	697	706	700	659	720	770	691	751	731	708	699	696	700	693	716	707	694	688	692	680	715	662	735	722	752	702	669	674	724	722	690	734	735	719	712	708	770	722	731	703	695	707	706	730	759	689	686	694	691	662	680	701	720	677	732	710	713	690	705	750	708	714	722	757	756	703	670	682	720	711	709	690	647	656	711	710	665	687	703	758	674	673	708	725	712	750	684	706	723	711	782	720	741	712	663	714	754	747	689	697	682	655	708	671	672	739	660	711	698	748	682	670	658	690	660	717	694	735	680	696	677	712	728	699	730	711	719	732	756	708	740	712	714	688	742	721	699	738	731	705	680	698	690	685	703	700	710	682	658	736	681	717	716	733	716	770	677	693	708	746	717	733	690	724	689	646	706	674	700	736	668	674	663	703	683	709	704	700	688	649	690	700	680	702	715	740	707	697	692	706	709	729	730	730	683	697	751	689	662	690	703	719	671	703	699	757	742	709	709	744	719	682	709	706	677	674	686	669	750	730	685	736	723	738	707	728	706	701	738	703	709	743	732	694	735	725	724	694	726	725	729	737	700	724	736	696	688	700	693	693	667	744	688	711	705	738	661	712	707	689	717	710	676	710	714	681	707	742	699	713	733	743	660	653	752	745	749	746	667	743	731	697	710	711	716	717	743	741	726	718	717	727	690	699	696	694	662	685	679	679	686	679	695	670	670	721	642	717	712	727	710	727	661	650	685	760	711	705	674	745	671	675	702	716	767	675	724	715	638	738	712	687	681	676	695	697	739	689	691	668	726	726	747	687	681	669	669	708	755	722	712	697	706	700	690	725	700	701	669	693	675	724	706	688	702	735	723	677	698	724	697	661	702	686	714	760	776	698	675	683	669	727	725	697	698	706	694	714	684	678	704	717	683	692	687	711	680	691	687	687	684	719	714	682	648	703	724	705	736	693	657	698	714	695	726	711	609	743	710	728	731	717	675	717	696	699	718	687	735	726	762	683	685	659	709	683	741	686	696	697	654	667	735	729	744	714	747	716	677	712	709	756	726	710	691	678	718	694	651	649	739	666	676	693	709	700	685	731	739	735	682	677	690	665	759	659	736	722	718	741	681	713	661	680	707	723	693	739	723	698	747	714	682	696	703	743	735	761	707	748	686	663	689	739	673	678	676	743	724	755	768	732	741	678	672	695	722	694	713	701	757	686	689	680	704	721	722	735	684	707	713	684	655	734	680	709	716	709	695	683	690	698	718	716	684	688	720	718	674	678	677	682	696	685	715	690	664	664	681	717	698	732	683	717	727	725	689	714	705	726	690	730	686	742	722	731	706	735	747	708	697	728	705	764	717	711	704	705	720	684	744	699	694	651	688	695	676	648	740	652	719	722	708	743	696	704	696	686	726	659	752	700	664	697	726	705	714	726	709	717	712	719	656	690	681	766	668	729	709	762	718	715	705	737	704	698	717	723	717	674	731	729	668	734	758	703	708	715	709	732	656	712	693	698	688	696	726	693	695	697	731	662	687	688	690	692	711	696	711	727	700	742	726	703	702	702	736	743	751	701	671	699	669	773	735	716	671	707	692	697	728	708	730	718	766	746	712	702	743	745	692	717	672	706	704	696	723	702	748	662	733	727	722	652	707	714	695	671	727	676	704	729	705	694	713	731	686	739	716	723	699	735	696	700	706	670	707	759	678	678	706	671	662	692	699	727	704	698	700	691	706	659	706	742	719	708	765	687	735	709	739	730	690	678	719	754	751	687	693	692	686	693	690	712	743	669	722	719	719	688	717	750	672	712	668	741	681	787	678	682	665	673	730	680	693	694	740	748	698	689	700	723	689	716	682	686	726	737	716	728	744	694	703	738	718	679	670	717	666	704	719	704	700	690	721	768	706	735	702	716	732	733	715	709	714	689	692	710	664	723	690	721	693	656	673	729	718	700	696	744	734	724	725	710	712	662	711	685	708	723	713	703	689	706	714	664	681	699	715	668	690	691	712	705	696	666	662	679	717	678	750	742	697	691	655	694	678	688	711	705	685	714	718	666	753	683	651	709	692	722	689	723	669	709	687	669	707	720	704	741	653	722	707	698	706	707	731	732	684	666	739	710	738	665	670	696	737	719	713	706	703	712	684	674	770	679	739	698	696	695	693	678	664	745	700	737	703	690	668	691	721	741	717	709	656	726	696	718	696	679	725	690	745	676	734	748	711	696	718	703	714	719	726	682	694	707	721	707	699	670	717	707	724	688	709	717	684	669	690	720	684	681	742	731	669	657	691	708	772	729	669	713	713	743	684	758	670	717	660	723	754	694	696	717	679	705	702	732	714	695	703	725	722	733	678	686	703	744	687	698	727	731	672	707	710	725	690	696	653	742	687	715	722	702	756	723	684	678	694	694	690	687	729	723	632	743	715	690	723	702	701	726	681	669	676	691	690	699	665	681	735	694	722	686	659	702	677	699	724	693	689	714	695	717	710	687	721	714	691	718	717	668	702	696	709	690	705	719	691	746	729	708	673	689	714	634	671	701	697	677	686	716	697	716	719	656	739	680	746	729	746	673	722	715	684	703	750	716	696	718	690	723	704	718	679	692	678	779	773	658	677	745	692	710	737	728	742	664	708	737	713	746	703	725	733	697	743	705	673	674	734	666	742	691	682	711	693	699	705	714	724	736	719	686	731	677	729	685	716	668	679	701	763	724	720	713	706	744	712	671	697	719	736	691	671	710	674	656	720	686	713	694	732	693	705	733	682	674	683	636	712	756	718	693	704	712	712	691	745	728	743	716	672	722	711	690	664	670	632	722	691	727	750	692	689	661	750	727	745	662	732	677	664	734	727	726	666	702	657	700	692	730	719	633	673	693	670	745	703	694	750	739	696	741	711	724	713	681	731	753	697	733	709	742	728	716	697	753	721	755	739	652	733	667	711	709	685	687	695	707	686	704	715	709	707	725	733	744	693	691	688	699	723	670	681	701	661	727	729	683	733	763	743	691	698	733	765	722	705	716	728	697	676	724	737	660	703	706	741	704	709	673	683	746	680	701	704	755	699	747	705	724	695	709	733	639	682	745	679	660	723	657	702	718	727	665	692	707	709	745	697	719	708	715	744	686	703	731	691	747	734	705	727	726	720	654	722	631	693	704	714	695	726	716	725	693	678
30528	33582	29207	15382	6901	4300	3112	2272	1700	1571	1508	1193	1127	1046	876	941	780	781	773	757	727	758	734	633	614	607	576	586	591	578	603	537	609	539	582	552	535	568	560	567	602	567	574	561	595	560	556	526	562	544	541	552	536	569	544	577	562	527	559	552	550	578	561	605	586	583	568	587	545	574	576	540	532	567	525	551	565	513	601	548	578	507	538	543	538	541	576	520	579	543	578	530	506	563	566	627	526	572	561	561	536	541	604	568	543	575	573	583	566	579	586	508	552	566	575	544	545	543	517	577	545	537	549	529	578	582	555	569	560	534	498	535	589	553	518	543	579	541	563	535	568	536	553	537	543	551	552	586	538	554	599	556	540	565	494	584	512	541	568	512	556	542	536	530	551	560	558	540	524	574	558	567	578	557	546	521	564	533	552	554	603	576	570	584	554	557	534	581	550	534	571	567	546	523	516	573	540	569	563	564	548	536	566	575	555	565	548	567	532	510	533	588	590	540	511	565	598	568	544	519	566	583	529	576	547	570	543	580	541	545	570	575	596	562	548	581	582	587	603	563	579	551	607	532	589	578	565	540	522	546	538	562	514	538	580	527	545	523	549	544	578	563	604	517	564	536	537	553	537	551	534	514	554	557	557	471	532	567	615	523	572	564	565	534	548	558	542	551	571	569	516	579	588	542	562	524	603	598	518	581	553	523	570	539	582	556	543	531	570	564	571	556	535	592	585	553	556	552	531	533	588	569	505	574	550	531	527	541	591	558	569	566	551	591	583	558	545	539	556	529	522	552	549	571	566	564	581	538	515	552	525	570	530	601	591	545	545	559	569	562	570	571	569	555	560	522	611	531	536	554	557	541	606	568	510	579	547	552	573	540	565	568	526	585	540	502	540	596	537	599	547	568	554	508	541	599	527	558	588	579	539	552	536	570	527	593	563	573	555	570	567	545	521	542	554	557	578	544	532	518	563	539	582	604	554	537	591	557	581	556	492	543	534	548	576	554	522	558	553	547	541	541	571	537	541	578	558	529	601	593	571	551	547	539	542	562	584	575	577	535	546	552	542	560	524	553	590	556	508	563	520	546	579	579	574	571	542	579	565	579	526	497	525	578	549	553	531	585	583	551	545	595	545	502	546	600	590	568	554	540	592	569	572	565	551	572	561	579	531	564	583	537	600	553	550	595	523	574	557	552	583	565	529	564	564	547	600	575	531	509	554	554	548	545	567	589	518	538	559	584	571	587	537	524	547	571	504	559	552	555	521	567	552	586	569	566	598	558	541	560	580	555	565	548	572	550	529	584	582	570	556	559	557	601	561	529	609	554	559	587	566	516	555	584	564	542	498	562	547	553	533	553	520	553	588	549	578	540	548	579	564	556	519	530	595	563	527	587	528	566	571	568	525	549	548	514	567	529	548	582	561	556	585	557	523	586	577	580	577	536	545	548	533	582	528	512	561	550	553	579	525	604	505	523	560	581	559	549	554	540	583	544	565	554	547	554	533	542	525	560	595	547	518	546	576	566	539	545	582	575	574	537	518	546	553	534	540	558	532	506	547	518	584	590	606	559	591	548	552	610	561	548	551	500	573	554	568	578	545	531	524	587	584	539	588	505	537	566	578	554	546	552	610	561	564	558	540	574	533	538	573	571	571	567	528	615	532	538	530	553	524	559	556	515	539	566	544	552	553	563	549	564	526	558	549	540	556	521	587	577	517	540	543	531	553	565	548	549	550	546	537	603	523	545	532	544	575	539	564	569	570	562	510	601	589	545	579	544	578	526	529	520	568	544	526	570	528	597	574	554	595	558	586	538	567	594	550	569	533	511	566	572	526	548	598	595	561	535	561	575	581	570	575	545	522	544	549	554	508	537	575	566	578	540	567	519	530	526	579	539	546	546	530	601	558	589	560	528	571	552	585	609	517	564	593	573	584	586	531	576	542	543	570	524	545	568	602	562	529	599	537	585	550	538	588	551	551	568	540	552	563	559	533	555	539	568	557	530	576	559	580	565	519	591	504	510	574	532	562	583	544	558	571	563	572	545	576	551	546	550	556	606	575	547	533	562	549	568	528	530	573	534	540	546	583	578	525	537	557	511	543	574	553	559	504	520	536	571	551	561	509	514	530	569	508	589	557	578	531	587	587	560	525	556	566	586	568	586	555	475	556	608	513	559	554	523	567	585	586	539	571	555	528	539	565	583	575	566	589	557	556	567	532	547	554	571	520	555	569	561	502	580	579	573	592	565	555	519	518	619	553	576	545	548	537	556	539	533	584	568	564	575	560	550	581	520	541	571	543	538	535	534	576	554	544	521	555	551	552	553	560	544	612	551	572	563	551	588	614	568	565	537	583	512	553	561	568	524	552	553	568	532	574	565	573	549	544	505	550	589	548	600	577	557	567	536	519	550	539	533	583	589	558	591	581	509	582	565	549	567	552	586	595	532	606	531	583	571	509	578	581	560	546	538	549	587	564	567	546	502	547	526	569	557	536	592	555	571	603	555	580	549	537	556	567	531	545	523	532	577	542	609	521	572	572	523	575	513	551	529	558	558	563	562	533	530	552	622	579	541	533	534	553	587	564	559	555	543	537	523	565	574	547	576	561	555	560	531	533	546	534	514	534	562	566	540	589	545	543	543	563	548	548	556	575	535	555	566	590	556	567	533	561	541	548	498	506	567	547	558	529	560	584	541	614	543	566	553	549	543	563	570	547	607	567	529	559	538	558	565	541	563	593	551	533	579	543	542	580	569	495	589	566	509	563	556	517	550	559	587	563	579	561	559	533	550	559	579	547	547	560	553	515	540	512	561	514	584	567	560	567	546	535	585	557	597	528	566	552	538	562	590	566	559	590	559	561	531	563	499	581	539	549	546	561	545	540	576	539	541	560	545	562	605	601	543	563	542	549	571	558	532	553	583	511	561	561	567	556	567	574	582	540	567	591	565	553	590	579	560	554	557	592	572	568	552	585	556	521	527	553	595	588	563	536	537	521	549	571	534	555	577	567	542	597	521	540	534	525	521	586	570	544	542	549	585	602	540	570	524	536	608	560	571	560	619	563	565	551	577	561	558	572	537	559	519	569	630	540	591	519	581	564	529	559	545	533	527	561	533	561	567	557	583	549	556	546	517	566	566	549	526	549	541	526	524	528	568	583	579	579	510	553	576	565	532	568	580	534	567	575	537	551	536	577	516	578	536	527	545	585	561	555	550	599	594	598	524	559	552	537	543	523	561	543	580	595	559	515	559	544	597	586	575	545	593	575	550	565	510	552	560	572	570	562	563	576	534	535	580	575	585	558	589	564	572	628	558	534	542	561	545	552	569	535	551	567	545	516	529	586	529	561	583	524	558	555	567	557	610	541	554	565	529	578	546	564	516	556	604	533	576	532	551	540	617	578	569	574	534	558	542	579	590	528	552	548	535	578	572	517	537	552	586	560	529	549	541	575	559	561	489	534	567	553	566	579	571	552	550	585	573	554	586	531	573
36792	48878	30706	15557	10585	7853	5974	4570	3532	3030	2795	2243	2044	1738	1374	1394	1200	1084	1108	1098	1109	972	958	912	827	705	676	679	658	695	701	663	667	662	695	688	671	631	639	696	675	657	617	642	677	675	660	598	673	658	625	686	645	636	636	653	650	648	631	656	657	605	609	654	647	658	643	638	586	642	661	647	658	638	646	693	643	627	620	639	668	625	619	660	663	618	654	619	651	638	632	650	625	635	612	647	618	623	620	626	671	650	678	641	606	672	647	677	617	618	650	677	665	619	615	636	638	679	642	652	648	649	657	681	630	674	646	592	614	685	672	641	630	653	695	634	683	648	656	590	688	589	580	649	665	610	650	638	657	609	651	632	610	672	641	607	635	708	640	592	622	596	644	609	659	604	654	590	649	659	715	624	629	648	618	626	684	675	621	668	643	599	629	653	645	668	641	684	659	646	633	654	617	616	649	635	629	605	658	608	607	617	619	647	633	588	682	621	634	657	610	635	668	596	675	678	651	644	630	621	616	641	632	641	669	669	666	637	613	616	625	668	613	636	643	583	633	716	691	638	637	652	633	633	645	651	623	672	635	668	629	604	623	655	589	599	651	680	646	659	650	665	657	629	654	639	644	602	630	642	670	625	644	609	627	627	642	615	614	645	586	666	634	619	642	622	612	644	644	625	666	633	623	658	620	616	629	650	644	643	663	628	674	672	626	617	608	643	594	639	632	644	625	679	693	637	645	612	664	644	613	627	621	587	693	690	674	648	632	638	659	714	669	692	610	648	692	647	622	669	611	591	650	626	626	649	634	639	642	640	628	611	605	672	655	633	630	632	640	653	624	666	636	689	605	621	637	631	643	636	672	655	656	678	625	607	649	627	600	650	627	631	649	651	619	644	676	607	606	643	595	621	662	656	621	655	582	612	624	633	655	704	685	634	621	628	652	641	594	631	634	625	616	657	623	664	630	671	656	644	675	627	620	653	657	626	646	630	637	626	607	639	668	644	605	604	666	653	614	646	644	640	632	611	627	589	625	667	625	633	613	651	577	655	633	584	656	636	628	629	642	628	669	613	642	665	684	631	627	654	600	645	606	617	607	621	631	634	652	628	629	632	651	671	618	648	642	649	636	638	634	648	616	618	612	621	607	609	656	669	569	653	700	659	642	630	647	662	628	666	624	632	633	613	657	633	629	616	636	684	628	656	638	606	635	635	628	640	624	650	642	618	648	649	631	657	638	620	629	623	624	636	659	669	665	647	659	658	637	631	639	611	609	624	660	632	629	637	661	652	607	630	629	653	655	624	650	632	654	664	656	631	654	655	636	661	612	635	662	643	647	638	638	649	656	620	630	689	604	676	654	614	636	613	616	605	634	664	627	628	633	625	655	676	642	677	663	685	663	644	650	670	661	608	661	640	622	614	646	629	643	635	673	636	675	651	651	679	651	658	659	606	648	666	627	615	630	643	650	629	659	636	656	643	640	644	576	624	678	619	627	620	645	636	659	626	636	667	645	623	619	635	621	657	660	665	642	663	654	687	632	618	659	615	663	647	667	624	634	606	641	622	616	667	637	653	649	635	654	672	679	640	631	636	650	659	605	667	666	580	661	631	656	597	684	661	687	656	643	635	636	649	658	667	621	698	590	679	669	602	647	642	668	654	612	651	674	626	610	607	642	646	658	612	623	663	623	625	620	640	608	635	624	615	671	606	658	598	608	627	636	700	604	626	642	643	642	664	666	682	617	626	626	624	632	608	643	663	671	620	648	664	671	666	647	627	604	577	670	650	650	646	680	662	636	664	635	673	659	592	608	675	677	658	603	601	632	587	692	648	663	666	660	607	641	629	601	661	666	615	634	655	629	631	619	662	641	616	639	600	612	663	619	599	612	668	633	619	609	652	618	617	670	623	676	661	684	635	612	650	663	659	651	648	641	671	593	674	656	627	652	629	652	661	669	705	650	652	616	656	636	638	637	622	665	670	643	618	625	599	623	659	617	606	614	650	663	576	692	670	627	614	707	666	634	630	631	658	636	611	689	599	671	614	562	655	635	650	641	694	629	650	606	642	587	619	624	640	640	630	618	627	657	670	608	642	657	674	620	620	620	616	630	617	638	671	664	638	634	605	632	672	632	618	664	598	615	677	602	650	627	618	654	622	674	660	660	664	656	610	621	619	609	637	652	595	651	631	668	597	621	595	691	644	592	667	621	646	671	603	645	653	643	635	663	654	621	636	590	618	616	640	638	625	620	668	627	610	652	663	650	647	663	620	624	617	622	623	639	587	623	635	690	693	625	632	603	609	639	616	645	641	609	682	604	645	656	662	669	635	653	672	631	676	669	631	628	663	649	621	632	645	633	625	617	601	627	683	612	622	652	655	636	622	612	596	666	661	607	639	638	687	671	609	671	621	621	620	602	631	666	626	636	639	638	682	628	636	631	621	647	639	677	678	658	692	591	609	678	642	640	658	652	612	627	630	673	659	616	634	666	670	658	651	622	628	630	618	664	655	613	652	634	615	692	676	614	628	604	671	672	660	601	631	659	653	634	663	666	615	662	639	661	641	675	657	637	626	615	651	640	626	634	669	603	675	660	613	582	631	648	635	653	660	616	622	606	635	597	639	642	598	632	623	686	681	685	639	648	624	679	643	654	604	585	620	711	648	638	648	636	620	673	660	677	662	648	656	637	657	658	667	666	640	658	646	660	634	629	621	607	671	621	630	653	646	655	694	639	676	619	620	664	640	665	627	704	646	629	677	667	629	658	640	634	620	661	585	669	623	593	651	633	654	632	636	623	622	631	689	673	675	619	671	641	692	641	620	598	643	609	623	630	630	652	626	630	651	604	661	649	640	648	643	683	639	626	693	666	624	672	606	641	607	639	616	622	642	679	669	642	680	653	625	664	625	626	612	631	595	637	641	658	662	639	641	612	640	656	580	642	592	679	615	635	607	641	629	671	653	623	634	648	638	601	597	666	684	653	616	682	633	616	622	601	623	636	631	683	634	621	643	674	644	619	604	618	629	671	597	677	651	621	617	669	619	640	625	637	608	615	636	688	665	684	621	653	639	622	599	654	634	662	655	635	621	637	642	637	633	660	652	692	650	641	626	641	624	638	671	655	698	667	644	630	658	635	613	649	585	633	666	691	647	691	610	619	610	610	595	633	637	663	681	646	661	631	650	662	667	616	598	688	631	669	638	624	658	642	622	631	645	622	622	658	627	657	639	601	663	650	661	671	640	645	640	630	630	627	610	660	667	626	679	612	599	624	640	611	629	635	683	603	653	631	630	627	635	622	595	655	617	636	636	670	642	625	649	614	619	629	617	637	649	641	653	658	651	606	649	701	653	615	651	682	668	660	647	658	601	645	646	662	659	575	655	625	626	623	663	642	645	654	655	656	627	632	640	626	635	626	610	658	602	661	608	625	645	672	662	663	606	612	619	622	644	615	653	688	622	655	612	618	631	660	619	602	670	640	634	619	623	668	660	666	688
23806	21066	28034	24233	20727	13525	6617	3668	2748	2456	2129	1873	1643	1242	1094	1129	954	876	865	857	874	830	840	669	622	579	559	560	521	562	505	497	487	525	519	505	511	499	494	471	512	521	497	465	512	525	469	492	483	493	475	460	477	481	490	429	489	512	515	465	498	507	483	510	501	455	501	465	473	450	478	496	465	496	451	480	488	510	467	516	477	464	468	482	483	489	475	499	458	514	490	473	486	502	493	486	439	454	487	477	479	464	488	469	457	524	458	450	482	445	454	450	493	507	484	497	433	454	485	500	468	477	507	469	537	486	468	495	470	465	464	467	484	462	461	519	476	477	452	484	487	471	465	462	494	436	517	468	469	454	487	487	485	485	444	467	483	430	429	486	492	477	508	498	471	445	470	469	508	485	470	476	488	483	467	455	473	491	488	479	483	454	444	479	478	463	466	502	450	521	517	468	449	483	467	478	469	503	500	456	482	470	465	435	489	460	507	506	482	424	488	471	474	486	490	426	464	487	505	461	524	467	466	498	491	431	464	485	483	441	489	454	487	492	454	451	460	490	469	441	474	479	457	443	501	466	481	486	473	471	467	468	464	502	492	479	479	494	491	448	449	500	497	451	441	465	472	496	454	480	447	475	506	481	489	491	504	499	466	490	473	496	495	468	493	511	492	504	457	476	515	471	469	466	454	511	508	470	492	462	451	506	484	513	473	484	460	448	442	499	494	430	490	486	431	479	461	426	479	476	489	441	485	483	510	505	478	477	502	472	467	482	481	433	483	510	476	476	473	491	485	471	500	486	522	496	454	470	460	465	443	495	489	486	509	474	451	455	503	464	475	494	476	496	496	498	466	510	473	501	495	512	444	494	475	478	460	510	473	496	481	480	455	518	473	437	485	434	519	438	480	478	480	469	482	498	473	460	454	463	492	484	459	454	494	510	452	499	509	517	463	455	452	453	453	486	473	483	464	452	481	465	502	450	502	501	546	499	493	467	443	447	479	496	449	439	465	527	485	500	481	473	486	436	483	446	499	510	518	490	436	493	482	478	514	485	466	494	508	500	497	498	507	455	467	469	505	479	478	465	482	461	476	461	464	480	463	527	470	472	469	475	446	456	496	500	516	469	471	447	444	485	452	489	459	485	443	464	449	452	504	520	421	483	450	455	493	474	483	485	463	492	484	463	473	487	496	467	506	468	450	511	463	474	518	485	461	481	438	511	465	437	498	511	458	511	445	500	481	453	494	469	493	470	483	498	477	483	471	478	517	469	483	442	496	497	460	471	489	456	472	451	501	522	488	478	494	456	435	489	438	458	460	464	520	472	467	428	515	435	503	481	456	459	527	476	472	469	470	481	460	488	454	462	461	491	473	500	472	496	475	481	487	444	484	492	498	461	447	460	448	500	512	458	501	447	450	483	482	488	470	482	485	474	471	462	486	488	478	450	469	473	523	476	484	484	484	446	498	468	457	521	482	442	493	498	476	472	493	485	491	460	480	455	489	456	500	458	461	474	499	520	489	510	483	478	452	478	503	468	432	479	497	453	410	493	497	499	468	490	501	500	497	472	502	474	486	488	477	500	509	464	445	450	473	437	448	482	457	456	475	444	522	446	481	483	470	498	488	470	467	469	462	458	510	483	452	461	459	501	466	480	475	497	460	460	458	478	468	452	414	489	495	486	476	498	496	482	436	488	436	503	488	494	496	492	478	501	484	461	475	470	487	438	483	479	500	480	490	474	513	493	455	472	458	474	455	453	490	514	448	453	519	459	489	485	442	467	479	479	472	482	450	472	491	431	453	476	485	486	463	495	469	470	445	465	500	449	459	493	498	461	486	482	454	477	432	482	452	509	476	463	464	451	481	485	484	515	465	459	495	482	470	527	488	493	491	485	501	469	511	467	488	476	483	476	512	458	485	452	482	517	507	451	479	465	503	443	491	470	484	468	481	459	496	497	469	468	480	477	451	468	451	472	455	470	465	459	498	468	486	463	487	506	483	487	467	477	513	476	440	448	514	461	444	444	485	491	487	501	483	478	455	502	502	494	514	474	477	450	472	503	466	504	494	469	478	489	488	475	498	458	469	438	472	462	483	452	479	469	479	435	456	492	472	442	476	458	461	483	437	504	466	498	498	512	432	435	470	479	476	492	474	434	465	491	479	476	470	471	469	513	468	457	453	462	477	434	459	537	465	490	502	476	471	470	482	502	471	476	488	479	472	474	503	481	439	513	483	484	481	501	482	448	537	523	466	465	496	485	508	455	514	454	479	465	460	476	479	497	450	435	483	446	481	488	452	463	439	481	463	517	475	475	489	456	512	484	481	464	476	487	497	449	496	470	508	454	477	521	481	505	444	500	453	488	456	475	461	499	502	487	484	477	475	521	514	491	470	512	477	453	467	465	459	480	474	474	500	495	507	491	452	477	495	493	464	479	483	449	476	487	464	490	449	461	446	458	498	496	471	481	456	480	482	489	487	472	464	498	503	440	452	462	442	448	500	462	473	468	496	485	447	505	463	474	494	457	523	454	464	478	499	454	479	467	481	468	473	510	515	441	490	484	457	488	492	479	487	477	466	474	471	456	467	481	488	488	457	472	440	476	487	486	461	477	486	463	468	473	442	526	498	452	474	449	468	454	477	467	455	471	499	477	507	512	488	466	481	483	452	462	480	485	446	500	486	453	497	514	479	517	476	479	502	508	501	492	491	464	510	489	521	482	478	489	468	466	478	485	478	470	451	507	463	482	456	477	487	462	492	434	490	485	474	474	476	486	483	498	495	496	483	472	531	476	473	494	495	525	493	492	485	458	547	500	470	469	477	438	476	469	506	485	453	475	457	537	450	468	475	484	451	465	435	474	464	492	428	476	464	502	478	488	433	493	485	492	483	471	514	462	481	413	512	507	462	430	469	505	491	463	478	455	442	491	482	456	504	451	526	484	466	463	479	510	519	481	440	476	453	463	496	484	467	459	505	486	467	447	491	519	499	512	430	473	505	448	454	502	472	471	438	477	464	456	494	468	497	461	482	474	463	477	482	455	471	518	481	467	508	495	469	453	504	488	448	496	473	487	489	448	430	465	494	521	425	467	509	491	473	455	453	456	458	473	495	442	498	454	434	452	469	486	479	452	482	505	505	474	490	466	497	452	475	494	497	456	506	462	441	485	487	455	519	487	501	462	500	479	447	499	463	485	462	504	516	479	492	515	498	451	468	520	491	478	472	464	492	483	484	468	480	490	457	454	507	434	477	477	502	464	493	450	448	500	467	491	451	481	465	489	491	485	482	507	455	477	497	485	476	443	487	456	467	475	482	466	477	479	467	473	463	496	484	459	456	496	494	479	520	488	480	470	487	465	495	536	476	500	445	466	469	470	485	472	531	440	462	484	470	477	477	477	484	475	474	494	480	451	502	491	471	476	518	462	499	461	475	478	465	477	438	498	503	463	464	459	452	456	517	466	443	505	460	445	463	473	457	457	460	476	463	480	457	480
40744	60797	38695	22554	16035	12045	9434	6975	5468	4939	4208	3566	3048	2353	1949	2043	1641	1419	1374	1457	1354	1336	1241	929	787	732	711	693	686	672	613	608	590	560	558	567	547	628	641	579	543	582	554	587	665	575	570	609	605	590	590	600	563	550	591	552	579	567	577	567	532	542	538	551	551	553	563	518	507	546	609	579	553	556	571	548	600	515	543	543	517	545	553	554	538	550	560	594	543	537	554	576	561	592	493	550	539	569	592	526	562	586	486	558	592	593	568	558	561	534	553	559	527	575	525	590	596	567	550	526	596	589	546	535	566	574	538	524	551	569	549	502	551	579	538	574	565	519	513	572	572	528	536	542	541	556	561	547	545	560	511	523	548	546	542	532	510	582	572	529	530	580	576	537	520	590	566	549	517	526	553	538	533	537	542	548	560	550	550	543	563	526	542	538	550	534	525	558	560	556	565	583	561	532	523	483	554	582	567	591	566	552	557	577	539	563	554	523	576	543	526	532	553	559	552	563	552	542	504	545	523	542	564	560	549	572	583	530	515	520	535	548	543	505	547	545	554	525	574	561	525	580	572	499	528	571	611	538	545	583	548	552	572	563	546	565	591	610	525	615	522	526	551	557	566	534	529	507	513	568	598	514	583	514	552	547	576	562	549	566	529	522	535	543	521	538	598	539	570	521	554	549	554	553	542	563	585	535	537	509	535	573	558	564	546	549	514	548	533	570	539	543	597	536	572	539	575	553	551	545	545	573	530	556	518	549	565	557	535	546	582	597	595	552	549	548	532	589	555	559	546	552	552	582	606	559	532	526	553	545	563	533	561	551	561	562	512	596	533	547	519	536	522	569	530	557	533	561	563	561	526	505	576	541	515	521	566	550	587	501	562	493	574	568	554	576	555	532	535	517	524	560	519	573	524	529	551	566	524	568	584	574	569	595	563	544	588	564	544	546	562	571	535	570	524	518	563	540	535	546	581	504	538	539	576	562	517	527	560	556	558	551	554	540	547	562	562	578	546	557	585	521	556	542	508	550	526	559	574	516	528	571	552	498	496	539	561	507	555	547	565	539	513	570	572	593	562	555	573	526	529	560	562	529	541	563	537	543	557	534	545	538	549	528	591	505	546	565	564	550	552	540	581	573	554	496	545	558	561	502	548	533	532	536	546	571	563	541	543	566	554	550	569	560	528	608	549	503	568	533	569	487	549	503	541	510	556	556	564	588	572	533	561	554	487	569	551	505	539	570	575	572	512	567	550	589	553	561	565	549	532	548	561	594	510	528	571	565	533	533	577	525	527	561	540	508	558	564	578	549	578	560	564	559	557	579	536	533	593	561	548	564	556	495	500	528	564	570	562	500	519	545	515	502	522	553	556	516	566	549	532	564	508	570	554	574	512	546	584	523	546	512	543	544	516	520	550	562	548	527	554	547	551	537	569	517	546	577	539	561	530	567	529	504	495	562	534	566	589	521	576	535	548	595	535	534	544	546	560	570	566	517	530	551	546	574	543	559	529	557	558	552	560	557	545	558	550	559	542	572	544	548	531	564	543	546	545	582	595	565	532	546	543	544	542	545	559	594	572	602	537	543	520	525	542	563	562	566	524	588	572	537	570	534	517	578	546	528	533	555	572	578	518	532	553	549	554	588	591	565	543	558	529	541	545	538	542	560	580	550	554	536	563	529	577	535	530	553	571	535	541	520	552	538	546	592	590	578	529	554	558	551	533	547	571	498	522	512	569	543	556	579	561	564	533	553	573	522	554	581	521	529	512	528	548	584	513	534	590	564	561	551	568	554	570	570	534	535	529	533	558	535	562	523	563	580	522	551	625	568	577	565	518	542	567	501	559	540	569	568	565	537	552	516	570	525	549	549	553	566	559	553	543	556	565	577	554	522	548	524	527	521	590	563	556	535	575	578	560	548	507	533	540	558	571	519	564	531	538	556	568	521	528	551	581	553	575	531	541	532	558	524	572	527	575	512	533	564	536	577	551	544	602	564	544	569	521	519	538	529	545	557	550	534	511	587	540	535	512	555	553	544	562	527	534	539	576	519	547	535	560	516	540	541	562	530	537	541	527	501	584	566	547	536	560	555	535	558	568	498	567	544	581	561	542	560	575	558	599	540	551	571	516	552	573	515	537	536	578	574	571	552	590	544	601	551	554	555	534	523	539	555	591	561	547	552	551	540	518	578	585	532	536	542	551	531	514	530	553	549	512	556	576	571	561	555	584	556	567	551	549	559	573	536	510	577	554	544	534	539	537	571	560	564	524	563	555	576	494	578	498	551	556	529	519	524	525	550	560	548	559	559	541	567	560	536	561	525	555	566	542	551	542	573	556	561	547	540	605	592	530	570	527	555	562	571	556	612	529	550	564	530	513	579	513	580	569	513	520	511	571	543	581	580	535	549	530	560	542	561	590	543	537	586	551	577	522	556	528	595	535	564	575	535	554	536	536	552	543	574	547	553	504	540	560	552	549	554	542	565	557	557	513	559	572	567	546	563	523	550	592	530	556	586	591	609	551	556	547	543	553	509	556	522	553	582	557	543	560	573	547	572	587	513	546	544	556	550	530	566	528	569	530	537	567	530	583	572	531	547	534	553	588	565	478	544	566	540	518	561	551	530	553	535	558	547	550	579	499	550	564	544	543	543	538	526	541	526	533	559	519	535	564	549	532	530	506	576	533	526	552	527	535	556	525	521	539	529	546	542	554	588	594	602	596	521	567	527	557	541	560	511	550	542	571	575	555	552	574	571	555	494	542	551	557	529	593	582	551	549	553	493	528	538	528	574	597	554	520	563	514	518	525	571	537	539	567	553	549	545	594	507	544	551	524	565	523	570	557	542	553	528	556	554	533	569	541	545	558	558	545	531	529	551	530	564	574	542	546	540	584	592	534	594	570	598	565	568	535	566	555	560	550	552	539	553	620	588	564	562	545	514	540	559	548	521	555	501	573	570	579	571	549	543	553	529	525	600	594	525	546	560	528	537	545	538	552	558	553	515	548	599	561	595	498	541	510	606	629	571	538	511	579	570	542	530	522	562	550	539	576	570	587	535	525	614	542	541	525	572	574	540	562	496	518	523	568	547	560	565	605	547	558	566	554	548	584	554	492	576	567	575	534	512	557	546	577	541	560	541	552	544	556	531	513	558	569	542	583	571	510	521	537	563	567	573	573	503	558	509	531	557	590	537	552	539	553	517	566	545	563	535	509	543	566	523	524	520	558	568	555	579	530	590	541	526	548	573	526	501	523	564	572	559	515	557	574	531	540	585	567	504	585	538	580	542	528	532	538	528	515	580	558	536	529	517	547	516	560	550	507	538	528	576	559	529	564	507	533	519	543	534	581	542	577	557	561	547	519	507	540	578	567	542	579	533	542	562	507	551	565	562	534	513	536	528	520	518	534	503	533	555	523	592	554	574	558	607	569	570	551	561	538	539	527	555	528	550	555	559	563	514	539	534	555	527	537	537	569	564	609	549	554	550	530	548
25079	21356	27395	24938	13966	6716	4525	3036	2432	2154	1904	1676	1451	1250	1184	1143	999	989	999	1029	1046	948	975	849	802	776	728	763	714	718	741	699	690	659	707	660	711	715	700	751	724	755	666	727	720	677	757	732	718	702	671	705	707	686	696	677	685	664	642	702	746	709	687	718	756	730	694	746	696	687	681	724	689	692	693	663	667	710	702	708	683	650	691	659	705	688	690	703	822	632	681	728	700	694	682	695	654	688	667	764	726	671	706	670	693	667	707	738	671	724	679	674	700	679	683	637	706	702	692	755	666	686	722	661	687	692	736	695	648	741	674	700	678	741	676	696	719	712	717	700	726	693	705	727	686	698	669	691	750	741	655	684	680	702	697	682	689	726	684	715	705	668	682	681	683	695	709	704	695	707	690	666	725	725	612	698	708	726	691	704	689	722	670	705	710	683	714	679	691	690	672	734	704	721	712	691	665	730	706	710	661	654	674	667	706	681	742	648	668	663	745	705	681	729	650	704	696	708	675	724	694	727	745	693	679	679	656	721	676	693	710	717	713	700	737	700	699	664	661	715	695	711	697	719	693	652	722	715	715	675	682	727	666	624	680	710	669	693	655	712	683	768	723	685	695	692	749	676	740	705	704	773	722	709	710	715	687	717	697	681	666	717	659	713	718	722	729	722	703	686	667	657	738	695	685	709	681	698	698	704	692	675	697	724	706	694	688	706	703	650	688	663	666	684	690	691	669	716	726	659	717	685	701	679	722	687	726	679	700	673	702	727	667	657	743	699	662	717	647	655	672	692	652	671	740	692	686	739	697	721	722	658	664	693	744	699	724	696	748	711	684	682	721	644	672	658	651	701	671	647	700	699	653	641	704	703	676	694	712	693	617	725	680	712	727	664	691	727	735	720	684	698	708	686	685	684	679	670	697	717	712	669	651	659	688	720	663	681	714	712	683	678	700	709	702	713	725	665	666	735	666	651	674	758	679	632	689	662	754	685	662	680	705	704	677	695	661	672	717	658	720	703	692	632	678	711	664	718	686	705	654	684	732	692	714	682	681	735	682	720	722	686	721	685	727	655	710	727	703	677	626	663	733	700	719	688	720	700	697	697	716	719	693	671	718	688	687	729	702	660	740	681	683	671	673	720	705	648	707	702	713	728	742	694	700	728	742	679	676	716	694	714	688	690	687	760	762	660	715	721	659	688	688	696	646	657	737	752	714	698	722	675	644	687	707	722	682	676	720	676	731	695	677	698	687	683	690	719	695	694	680	703	691	660	685	715	707	722	697	715	691	700	654	724	693	683	691	688	669	699	680	697	638	663	755	706	736	699	677	687	702	671	712	728	711	691	703	698	663	736	700	693	696	730	637	667	680	717	717	705	680	687	687	698	720	701	729	688	687	699	687	659	673	682	654	664	718	665	680	676	677	661	712	688	698	690	720	738	698	710	676	707	690	677	699	686	669	699	708	714	695	694	690	714	725	713	717	671	675	729	688	715	696	701	694	643	668	712	648	708	664	716	679	682	720	668	711	700	718	671	712	662	693	702	699	715	690	680	712	686	622	681	666	688	711	698	675	694	706	712	701	694	675	726	682	704	685	690	690	696	700	678	677	712	657	667	649	665	664	702	671	711	693	704	738	692	724	711	722	750	723	721	658	763	733	722	664	747	686	744	734	680	709	722	684	670	701	718	666	693	712	722	648	685	708	688	707	667	654	686	677	727	708	686	704	728	641	667	696	720	724	682	679	719	675	722	696	697	647	749	670	713	671	701	689	697	689	658	724	656	677	666	733	665	703	666	718	678	695	711	704	669	643	698	704	742	733	666	709	711	675	690	710	742	721	626	672	671	697	703	676	728	727	718	701	715	723	649	641	705	649	674	674	687	627	676	668	728	709	659	711	720	732	621	726	689	704	658	693	723	668	649	666	676	676	685	712	660	686	702	725	725	715	705	671	697	728	725	707	736	644	713	691	754	663	680	661	756	668	727	695	762	684	676	658	670	703	650	664	679	651	684	699	684	698	703	722	699	688	663	754	743	701	688	705	697	657	692	745	676	679	697	694	714	688	661	707	688	636	692	685	696	673	674	715	721	682	717	679	716	681	704	699	690	681	679	739	684	677	633	708	703	719	755	682	678	719	679	689	716	679	697	679	667	736	708	713	666	689	688	720	694	691	682	731	723	633	690	722	667	715	687	690	709	673	698	731	733	679	664	731	721	665	760	685	668	682	691	688	717	687	699	731	681	690	682	701	717	686	706	746	732	708	721	722	686	712	676	636	682	707	741	701	722	691	710	705	684	689	732	697	644	667	703	689	721	734	673	702	702	715	714	670	712	694	701	668	702	685	697	686	688	682	678	665	688	670	712	675	690	704	680	723	662	721	717	737	660	692	666	694	728	712	689	683	646	698	750	700	737	731	695	640	651	720	677	667	684	666	685	729	705	692	727	679	677	726	748	650	704	701	686	721	716	689	712	746	722	677	671	745	748	731	736	726	660	715	722	704	724	718	664	690	678	692	752	731	699	713	699	701	751	713	668	709	689	722	657	704	700	716	733	702	651	678	690	662	699	724	681	650	699	667	632	715	678	666	688	695	711	695	692	684	652	697	728	701	617	684	729	665	683	679	651	679	713	684	737	698	727	663	695	759	692	696	690	691	701	700	717	720	700	700	713	694	754	717	678	745	704	685	693	700	723	657	671	680	692	717	710	682	738	713	669	736	681	620	660	731	693	683	676	684	712	687	608	708	726	683	690	694	731	681	750	694	666	723	711	716	739	700	695	735	693	700	676	705	669	662	729	653	681	693	682	684	700	709	727	688	734	700	680	710	670	684	710	681	713	699	710	721	700	716	687	706	688	736	710	688	747	698	718	676	683	689	704	688	639	741	688	700	650	726	755	691	696	663	671	687	689	686	718	722	741	721	733	725	723	705	695	711	660	710	705	709	663	643	665	718	704	726	695	670	717	705	671	727	666	746	750	696	680	704	718	707	710	654	719	729	698	653	729	685	671	733	688	708	700	662	680	702	736	702	701	707	682	746	697	722	636	705	699	675	711	682	713	707	679	699	686	702	696	705	647	705	706	682	673	688	687	716	674	732	725	659	751	698	681	729	696	729	705	688	657	687	688	698	657	672	702	704	696	734	684	675	724	678	695	720	657	704	673	723	757	675	711	670	728	719	683	689	693	699	630	701	683	667	651	692	714	667	673	714	679	702	686	672	697	688	692	669	727	701	735	685	674	662	683	684	675	673	647	674	712	661	711	689	704	683	719	685	686	686	690	681	672	699	648	710	690	661	714	677	685	671	653	701	691	676	675	677	674	727	724	690	663	722	697	717	654	721	660	632	650	714	702	723	681	698	720	698	669	734	674	703	731	629	757	721	737	688	721	725	671	695	700	689	673	719	676	722	706	710	670	716	690	650	694	688	663	661	703	671	729	697	749	714	724	714	685	685	703	717	709	689	714	697	678	673	720	674	684	720	709	647	653
39006	52699	35717	20377	13674	10451	8311	5950	4759	4078	3710	3140	2672	2037	1885	1894	1661	1297	1353	1500	1535	1429	1310	1155	1015	974	841	861	922	793	819	811	768	759	789	806	817	830	751	811	841	783	784	790	821	758	847	803	848	799	836	821	731	786	787	813	813	786	799	821	831	775	754	792	803	778	812	761	786	797	821	786	771	774	818	817	748	796	757	794	750	771	836	745	792	809	793	782	803	779	772	756	798	710	793	803	749	760	804	754	788	766	797	800	748	817	803	809	764	810	771	762	798	781	765	781	763	772	773	745	758	797	797	831	795	762	787	771	806	805	785	769	761	804	802	803	810	752	799	734	759	757	817	782	755	758	794	754	789	792	772	798	761	794	753	778	818	797	801	780	800	823	784	738	790	769	777	776	742	759	814	826	710	796	795	776	786	831	747	770	812	731	757	748	798	759	878	764	811	781	776	785	752	829	778	777	796	829	757	760	813	817	789	791	751	798	785	767	789	810	751	763	760	782	757	772	796	742	794	737	793	787	774	771	781	818	807	752	819	755	752	762	759	777	756	754	771	776	730	766	808	783	765	767	778	770	802	785	827	760	800	795	809	771	821	732	796	768	786	782	830	775	738	765	755	785	799	810	813	755	813	855	796	809	806	777	705	724	751	746	713	795	743	854	757	816	814	765	791	782	835	774	818	792	766	800	793	767	767	766	750	774	757	754	812	802	774	758	816	743	767	764	780	774	774	798	723	849	767	749	771	766	778	738	790	781	758	752	838	774	804	760	809	752	752	796	779	767	771	825	790	774	815	795	757	777	777	781	792	760	792	842	747	786	811	771	792	782	763	802	780	794	791	824	871	721	769	764	802	750	789	750	764	796	736	785	802	733	775	788	799	784	749	805	797	789	792	734	772	747	758	748	774	748	751	730	784	809	805	770	806	785	764	773	835	785	819	759	774	778	789	813	759	828	826	830	744	818	761	795	798	747	765	791	812	774	703	792	789	762	772	784	833	783	751	749	764	743	743	820	757	779	772	797	769	747	736	764	826	765	775	799	768	838	784	781	752	772	755	779	763	785	792	787	812	778	729	815	791	800	776	802	778	778	750	733	779	781	784	793	774	786	759	761	771	749	787	770	782	847	808	803	815	810	813	773	760	803	817	841	777	778	781	730	785	823	769	781	802	822	778	776	793	793	777	771	769	751	734	806	766	744	784	804	806	807	779	781	754	787	822	815	813	781	767	835	765	818	786	779	736	775	818	754	783	836	805	794	795	795	748	776	794	738	778	816	826	785	781	773	766	751	755	816	839	796	761	744	709	817	762	770	787	795	770	766	799	778	792	746	806	786	784	821	757	779	777	811	836	763	789	821	782	797	794	776	774	792	799	810	778	771	792	777	748	798	771	776	842	802	818	777	752	730	813	818	763	806	750	798	789	758	754	800	825	769	775	775	755	794	782	821	746	773	787	780	771	826	770	752	766	802	773	813	758	818	797	734	801	792	780	743	774	798	794	732	824	760	816	798	759	752	796	779	800	782	745	789	808	786	779	809	807	796	754	787	787	802	761	785	810	785	789	810	839	770	816	770	809	777	816	777	779	760	745	771	726	800	748	799	788	752	758	843	765	753	796	783	749	791	783	831	821	760	757	772	805	781	784	821	742	842	773	804	777	783	771	745	806	746	793	800	780	787	798	783	759	809	829	764	810	795	809	855	812	795	781	814	809	743	739	778	754	764	776	800	806	795	740	737	730	775	777	726	773	813	815	734	778	826	764	770	761	771	774	786	782	784	793	761	795	791	740	729	780	753	792	797	761	780	790	741	782	780	741	800	790	821	771	753	772	718	819	856	814	788	844	806	781	821	756	785	773	778	821	748	854	771	755	742	820	796	834	819	759	792	837	790	817	806	780	801	758	761	745	740	778	858	770	786	767	780	802	807	826	803	806	771	804	783	783	777	777	765	820	783	780	787	775	798	762	818	780	782	780	837	757	748	781	776	787	821	749	750	755	798	760	784	757	815	786	808	771	791	814	809	817	776	766	729	771	769	747	810	816	778	849	793	798	787	764	766	768	762	810	806	775	739	815	762	797	816	766	725	800	780	759	793	796	775	766	788	782	767	809	753	798	774	736	790	795	773	790	791	774	786	773	769	786	864	778	802	779	815	806	810	742	769	735	777	825	814	804	809	765	792	790	800	781	775	778	764	766	786	756	781	780	811	782	798	760	761	829	794	796	777	856	798	780	775	866	766	817	780	760	779	799	817	765	775	806	789	778	807	775	801	801	787	799	845	797	806	817	785	808	821	747	804	758	788	776	776	769	749	783	799	773	776	846	754	802	782	779	780	812	783	771	800	790	779	774	772	821	745	798	718	794	769	764	760	755	790	804	752	748	782	745	722	755	790	777	806	748	795	772	786	771	804	711	785	820	753	774	776	756	770	795	834	799	822	762	768	785	772	834	811	748	729	779	763	742	777	710	769	732	815	756	838	709	759	747	779	796	797	767	775	785	780	782	845	768	775	831	797	787	810	783	804	736	799	728	819	788	789	815	760	739	821	806	794	800	734	745	770	757	759	817	789	765	787	767	759	789	781	766	828	806	745	806	784	756	790	761	838	780	788	758	762	788	785	740	807	756	837	811	742	805	767	763	785	742	803	753	801	845	770	840	827	746	816	773	802	782	763	794	765	781	740	791	750	730	787	760	796	790	793	804	761	793	769	771	809	818	779	792	755	773	852	760	779	813	814	724	788	757	786	795	813	773	760	773	823	812	741	875	812	722	773	791	801	822	805	790	798	801	793	773	751	779	819	805	781	787	819	783	786	754	773	781	840	766	820	789	769	787	807	801	761	780	747	745	778	819	762	766	803	771	830	834	790	752	781	760	748	793	814	757	806	795	784	799	792	765	808	817	812	797	808	760	724	830	794	758	727	809	792	757	773	831	773	752	780	758	744	740	797	785	832	821	766	713	789	783	815	775	853	793	790	756	803	802	774	754	740	782	754	797	794	834	811	756	831	789	839	797	766	768	751	801	794	771	764	776	794	784	754	806	717	749	856	758	793	819	782	762	782	827	766	773	742	816	787	787	775	858	760	809	753	812	741	811	758	801	779	748	784	834	784	785	761	815	784	800	773	756	781	788	767	790	798	788	760	830	780	798	801	815	753	790	811	803	802	785	809	798	767	804	734	777	807	770	780	764	789	834	784	738	781	782	729	782	759	774	804	786	785	833	744	778	790	742	792	786	764	761	783	825	756	748	803	805	784	783	782	844	751	787	810	768	826	813	792	761	844	785	751	794	760	845	764	831	750	816	783	801	827	732	796	753	777	776	833	788	809	744	772	796	778	776	778	835	769	805	803	770	804	791	778	738	779	820	804	781	793	726	777	798	802	746	781	826	787	707	792	765	805	790	792	804	796	802	815	797	748	755	791	751	797	793	770	794	846	780	813	761	824	741	766	820	712	772	750	807	760	781	788	805	776	739	837	790	767	835	824	796	783
22732	21039	28635	23590	21101	21231	15104	6537	4169	3589	3243	2676	2245	1851	1714	1658	1432	1140	1171	1283	1244	1190	1145	1001	857	811	743	740	767	709	669	659	681	677	677	675	642	709	685	700	677	653	682	711	744	648	654	689	662	671	701	658	668	684	682	663	637	654	676	614	620	666	653	663	674	599	675	650	658	662	648	630	642	640	637	639	634	681	648	605	665	649	625	639	642	662	635	641	652	647	653	656	641	670	651	644	616	631	674	627	686	708	678	649	634	671	590	661	663	637	619	632	600	669	629	633	647	623	682	657	623	669	669	655	652	643	715	638	664	638	635	643	674	615	677	614	607	621	580	617	589	645	666	622	619	657	648	629	661	643	648	633	628	699	645	662	598	681	622	603	633	642	603	624	666	649	689	662	619	622	642	672	669	680	689	629	634	650	647	647	607	655	618	623	633	635	598	633	675	668	598	582	644	632	717	667	620	668	664	672	646	689	664	610	660	658	671	650	662	693	712	655	621	653	686	645	640	621	639	674	671	653	628	648	654	600	603	599	629	644	674	680	653	627	614	635	649	664	673	659	648	640	619	617	646	643	662	620	667	651	639	631	640	632	680	621	642	646	638	668	649	636	654	675	646	628	642	648	665	608	639	700	658	634	677	661	613	648	633	666	701	636	632	611	657	623	677	636	636	653	652	644	670	647	622	688	658	628	681	723	630	610	650	668	659	609	612	621	618	617	615	639	638	655	643	601	612	640	593	633	616	629	612	590	632	623	617	651	662	668	645	629	674	622	646	660	652	625	644	607	605	608	636	655	611	660	640	660	644	642	693	637	624	627	634	637	619	642	651	649	635	632	615	685	624	688	670	606	638	623	618	618	658	693	653	645	635	600	624	603	605	658	712	677	631	654	634	630	673	656	640	638	572	661	673	623	634	672	680	657	626	628	629	682	672	634	616	638	561	595	664	606	655	641	618	608	643	639	669	650	627	626	631	646	587	668	650	616	638	660	682	667	645	669	631	574	658	669	665	616	653	660	682	685	675	652	637	668	675	653	593	628	647	677	616	657	640	615	627	619	638	657	651	638	626	692	645	617	618	642	610	661	654	643	694	650	596	619	647	644	645	657	649	615	656	621	644	621	639	654	713	612	640	635	661	637	646	629	635	623	675	651	626	657	616	675	676	609	629	629	646	627	617	622	618	699	690	646	655	664	626	644	704	627	629	663	622	632	643	680	626	647	658	660	635	639	652	712	657	659	605	648	666	583	648	619	631	631	590	663	615	664	621	638	645	627	658	623	634	626	618	630	675	685	640	630	646	666	681	620	612	643	597	623	623	615	648	662	668	593	665	649	645	616	621	693	602	642	638	661	677	662	596	667	658	681	653	647	705	631	639	624	651	640	653	629	582	610	660	609	638	617	672	648	634	654	682	606	674	602	674	696	680	689	650	642	676	662	685	628	649	625	650	608	661	626	671	627	656	654	636	666	652	645	648	671	648	668	643	673	597	641	684	649	628	606	690	669	663	668	648	625	642	632	640	653	623	692	662	620	636	633	650	646	645	646	666	612	597	662	636	660	666	670	624	632	601	645	636	620	626	632	655	647	661	622	629	662	656	635	682	654	643	639	606	658	635	676	647	641	648	631	693	604	676	668	661	662	665	630	657	609	630	600	682	659	645	649	669	658	625	631	631	616	639	642	622	662	640	639	664	681	645	676	631	640	668	634	618	628	684	628	627	651	662	661	612	660	677	644	654	644	622	632	665	618	665	625	635	607	623	646	611	617	602	605	640	624	640	638	657	641	651	645	638	661	612	627	626	659	645	644	632	631	663	644	636	664	603	609	645	651	647	655	660	651	663	647	653	596	668	657	667	634	661	675	660	663	638	639	613	690	679	644	661	680	639	635	679	681	648	701	636	656	645	624	621	686	642	667	623	629	629	636	654	657	621	668	655	724	666	657	654	604	613	643	597	649	620	616	629	703	627	646	597	648	668	636	666	661	687	696	653	638	671	627	640	676	656	641	671	611	657	669	651	612	609	668	665	647	606	592	602	634	663	623	646	646	683	640	601	626	686	694	629	651	649	656	648	648	664	627	614	655	617	612	644	648	614	627	642	674	662	659	619	620	610	620	641	663	578	659	616	640	632	656	593	678	644	645	608	605	663	668	609	586	649	623	605	629	628	697	648	623	654	640	646	620	625	644	596	639	640	650	667	614	639	626	625	673	614	641	667	636	608	692	698	578	617	632	655	610	618	671	653	613	628	635	638	620	667	608	674	646	648	618	654	633	635	676	654	648	677	653	673	643	641	655	654	646	687	634	654	639	626	652	654	661	663	677	660	622	638	603	601	660	652	635	649	625	647	630	632	658	624	632	635	650	651	655	652	669	673	621	638	659	665	649	660	648	610	631	637	602	636	634	643	593	645	652	630	634	629	612	647	646	612	652	649	649	665	652	636	645	626	649	649	662	634	582	643	687	654	630	648	695	681	653	657	626	620	619	666	658	634	642	613	656	655	660	647	664	606	693	633	624	620	684	663	651	631	594	692	644	683	627	655	712	626	668	598	616	635	630	618	641	655	629	618	654	633	601	649	635	609	617	651	659	651	667	645	619	632	670	640	682	671	601	680	651	642	625	638	632	624	636	655	657	649	645	676	636	615	674	621	650	673	617	679	671	584	665	638	607	631	674	651	626	663	637	659	663	640	672	611	656	618	636	635	653	643	628	699	632	667	649	629	647	635	692	631	623	589	652	627	619	632	665	623	670	593	632	639	663	673	617	625	657	666	663	678	607	641	626	703	636	641	660	646	646	634	663	627	659	622	600	618	603	632	659	614	626	664	611	652	602	636	661	638	633	647	618	670	630	665	641	631	635	614	615	612	592	606	675	693	661	616	657	628	676	699	649	647	646	649	609	661	621	625	663	648	700	604	628	595	646	649	654	558	644	607	650	630	665	635	667	651	702	643	657	638	693	626	663	656	640	600	647	642	644	597	633	663	639	632	650	629	666	673	685	633	642	631	687	696	675	634	621	651	687	616	624	627	610	635	629	671	617	693	633	627	670	609	620	633	622	615	630	663	600	684	646	640	638	605	662	661	665	618	660	640	635	621	661	664	636	651	682	651	595	623	657	661	664	645	661	659	640	676	633	617	699	616	646	646	637	644	645	649	633	651	606	621	666	643	616	722	646	635	673	656	651	640	628	627	644	606	678	630	640	671	654	634	627	641	617	656	643	639	631	689	648	632	691	618	662	666	625	634	649	623	624	642	607	643	651	679	682	654	657	630	602	618	600	660	678	664	604	657	619	653	617	648	618	643	611	597	623	679	621	608	651	714	694	628	683	657	664	596	670	663	628	591	611	636	605	629	692	682	621	694	644	637	663	658	659	647	651	635	626	656	633	626	616	661	648	628	639	635	684	660	628	646	672	639	648	634	667	666	699	628	617	640	664	652	640	638	674	649	662	643	656	622	656	668	638	669	674	669	671	633	600	677	637	632	625
44936	68400	44619	29134	20647	16035	13518	10593	8089	6937	6156	5190	4055	3044	2925	2838	2334	1941	1853	2180	1930	1762	1664	1453	1180	1084	955	935	919	853	809	753	758	760	821	782	749	736	752	755	752	779	804	782	779	823	790	784	779	750	761	764	791	736	755	722	737	718	709	705	709	728	713	678	708	708	736	742	750	681	719	679	691	778	748	666	686	700	751	756	725	699	698	743	752	665	661	644	735	686	676	712	689	728	719	707	705	701	712	735	722	669	692	697	665	673	681	695	675	754	690	651	713	707	667	691	713	736	686	692	727	700	638	719	684	696	708	740	733	685	714	720	745	710	685	683	709	674	742	680	727	707	669	694	740	651	710	716	731	707	698	703	716	721	686	727	746	739	684	726	714	695	663	726	661	731	708	709	688	693	710	706	684	679	724	735	705	702	712	694	713	722	683	732	737	684	730	698	720	677	692	728	716	750	707	739	649	735	742	681	685	718	737	728	709	750	722	690	666	731	704	673	773	683	708	659	743	696	699	750	661	726	691	719	661	727	723	692	761	752	664	745	688	693	730	726	660	702	715	748	706	720	709	717	710	692	704	700	720	725	701	723	715	711	709	710	706	716	704	688	704	680	674	730	711	704	682	743	719	763	733	732	711	680	681	730	714	708	746	664	690	679	730	742	664	725	716	672	643	703	739	777	709	723	717	708	677	698	687	745	647	710	708	682	723	743	747	711	716	715	665	758	738	709	712	699	694	732	724	730	747	735	714	696	707	710	722	723	676	680	700	696	676	689	716	744	706	724	714	724	727	678	693	652	714	683	677	694	735	700	694	717	705	704	658	726	726	694	747	729	691	706	689	687	670	721	673	682	718	721	669	702	716	731	690	725	715	684	685	712	715	716	712	704	739	703	734	708	680	700	742	738	682	757	710	731	699	712	699	679	683	728	699	741	718	730	740	707	721	719	680	710	723	725	707	695	694	685	684	654	727	641	707	685	670	705	657	704	716	767	736	708	715	698	701	722	686	676	718	687	685	704	714	700	693	738	699	653	658	705	709	667	707	719	703	705	717	668	703	724	676	698	731	672	711	749	717	744	714	690	678	719	713	681	702	710	702	705	666	758	726	723	696	704	721	684	657	713	696	671	714	667	721	716	656	688	693	666	710	709	697	691	696	693	702	702	718	673	689	726	689	684	699	668	698	718	670	677	692	685	720	725	692	679	723	675	678	794	658	692	700	680	711	728	680	709	716	723	724	694	745	670	692	696	723	711	748	674	695	723	731	712	701	692	738	706	677	711	742	697	723	687	697	704	709	744	705	657	676	772	649	684	655	703	698	737	734	700	750	649	709	707	704	730	678	693	711	671	700	748	695	649	715	679	757	684	684	709	686	728	685	730	711	687	723	692	712	671	712	693	719	696	696	680	686	725	663	739	686	702	719	711	705	701	701	734	718	762	742	732	726	742	692	749	708	704	678	755	720	711	744	710	677	725	716	744	686	688	714	713	754	689	704	699	679	717	683	689	741	674	689	690	704	704	699	726	696	693	681	656	672	652	695	690	737	638	769	741	702	698	729	698	698	714	708	705	677	721	716	687	728	693	738	734	718	707	765	689	685	741	743	707	744	664	726	734	707	707	745	698	775	663	720	675	685	753	734	696	757	718	691	712	715	726	690	709	679	697	722	683	711	707	713	636	683	752	664	688	733	665	754	672	697	680	764	703	702	713	686	691	691	727	660	735	731	703	710	687	715	693	728	716	709	677	741	679	760	720	699	711	743	738	686	699	735	710	737	720	700	689	740	709	761	751	679	696	747	686	723	698	772	708	687	699	737	690	755	702	713	715	715	717	694	658	725	687	728	711	699	764	711	711	704	711	713	741	708	673	711	719	716	722	745	735	658	701	721	688	704	800	709	697	706	727	703	684	671	710	733	745	685	701	679	777	746	675	745	713	696	723	732	710	735	728	709	690	724	717	756	689	688	706	686	728	725	728	768	683	675	715	771	650	682	683	708	679	680	750	685	689	676	687	720	718	699	693	714	715	771	679	723	652	745	707	722	727	700	688	714	682	686	690	691	698	711	670	658	732	760	675	710	669	702	725	723	698	750	687	701	632	680	739	673	727	717	699	691	718	694	698	724	662	730	701	719	698	741	715	699	701	683	733	701	771	680	718	704	708	700	692	722	696	692	749	670	692	760	761	700	720	715	688	746	707	723	720	727	697	678	692	711	677	690	741	740	661	685	737	690	716	752	689	700	710	671	690	701	704	730	666	718	716	759	724	718	682	724	710	717	675	743	741	704	673	743	717	690	702	721	687	705	666	689	716	710	704	699	720	719	724	706	741	700	700	733	701	721	684	723	719	689	733	715	688	672	695	711	655	695	690	705	709	690	693	733	708	690	727	752	703	684	689	725	725	756	676	702	739	664	702	671	730	652	725	732	743	690	717	715	707	697	710	721	714	705	685	667	755	686	682	730	668	691	629	697	748	752	718	699	672	757	704	731	704	697	688	740	731	781	730	733	729	669	695	709	735	679	742	772	710	735	738	692	680	686	720	713	693	719	712	697	722	701	706	761	699	714	683	699	682	740	741	688	734	739	665	692	677	723	723	727	747	684	715	724	679	702	667	726	704	689	701	656	700	715	718	711	698	693	710	683	704	695	695	723	660	752	694	705	716	762	673	716	710	702	755	695	734	762	703	661	735	720	679	670	722	681	714	713	715	726	711	712	714	724	707	726	724	707	716	750	707	700	706	770	723	685	687	706	685	686	685	698	685	664	652	711	734	653	680	653	707	722	707	742	724	707	735	679	734	716	703	707	738	734	744	732	683	722	745	762	658	719	689	703	706	722	681	710	683	656	687	729	717	713	700	715	717	682	679	709	661	737	696	696	716	729	739	687	715	682	743	670	683	716	705	732	727	690	745	732	700	706	701	655	695	645	733	683	671	718	696	718	737	767	736	703	740	675	700	739	666	739	714	718	727	677	715	727	718	704	677	703	718	667	711	702	679	705	743	700	726	679	676	710	764	746	694	706	736	709	719	703	721	671	701	707	728	683	752	699	705	738	673	728	710	741	680	756	672	683	750	752	698	720	719	722	705	707	718	698	725	708	671	729	679	714	718	739	756	694	700	657	721	709	727	665	696	708	708	688	708	760	693	659	692	710	749	716	672	709	723	674	691	738	713	768	702	736	654	646	773	701	694	761	685	717	740	723	756	698	740	709	698	715	726	708	747	670	703	700	708	702	693	725	674	693	678	698	673	677	701	685	665	703	720	732	688	709	732	676	723	717	689	676	716	711	732	685	665	705	691	673	703	708	708	660	715	703	684	709	653	682	655	674	716	716	787	740	747	705	728	666	725	734	694	689	699	711	687	747	701	676	703	714	703	668	721	646	714	698	691	667	699	682	674	674	728	676	740	740	697	720	657	708	706	697	700	672	688	733	692	683	725	691	668	769	735	712	728	690	714	643	711	702	689	703	673	710	690	717	709	742	680	690	701
30114	31148	27759	18280	7766	4452	3232	2294	1872	1536	1450	1245	1046	917	896	891	798	690	710	805	778	780	689	690	640	622	602	592	635	606	575	560	560	593	555	536	584	567	559	571	507	563	567	572	593	616	514	548	548	569	566	562	519	562	575	523	583	588	548	554	559	528	523	525	554	533	576	553	571	558	561	544	528	557	555	542	516	550	545	572	498	554	546	527	558	578	537	537	533	516	559	540	565	491	568	597	544	549	551	538	552	552	521	576	531	566	563	536	534	553	554	548	545	529	534	534	599	505	585	566	472	532	575	596	553	551	524	540	580	564	547	553	564	574	582	560	555	550	580	542	578	542	514	545	543	522	496	542	563	531	570	540	551	577	572	599	556	580	595	532	545	589	513	508	535	563	535	537	519	548	534	510	528	599	544	524	547	546	554	501	569	553	607	535	554	580	560	533	511	543	566	559	530	508	546	566	520	585	593	530	576	615	522	516	572	561	519	516	526	574	562	542	540	534	520	547	510	541	524	562	518	539	567	524	528	524	583	514	569	550	558	527	562	542	552	542	553	507	525	556	537	537	535	572	523	569	521	551	525	520	530	555	548	526	528	539	577	542	505	553	540	543	562	564	601	541	552	588	526	543	547	525	580	540	563	534	584	572	590	590	539	563	539	580	542	516	536	549	524	536	603	531	533	558	513	518	548	561	512	571	548	566	550	548	567	561	531	578	542	523	524	584	559	588	548	536	560	596	558	541	528	511	566	529	536	513	576	588	570	546	521	544	556	568	528	549	562	528	582	555	554	563	559	556	532	555	529	535	515	572	577	559	586	536	587	591	574	527	561	582	538	559	552	568	554	578	579	568	543	519	544	499	573	560	619	604	564	534	570	577	557	600	530	552	497	549	534	562	537	553	563	551	570	560	535	569	553	524	525	547	552	540	581	552	568	553	543	519	533	543	557	532	535	571	553	553	566	532	569	537	512	537	524	527	550	570	550	535	543	566	501	543	569	567	548	581	556	550	573	554	543	604	586	602	568	516	548	559	603	562	554	624	532	550	596	520	559	558	543	559	539	549	548	536	608	561	548	528	542	533	574	574	567	582	513	545	539	576	588	518	531	588	516	543	513	554	538	551	515	575	585	578	543	545	509	527	534	544	523	555	554	570	555	563	516	539	547	564	518	541	617	535	578	544	590	586	552	578	588	569	537	519	510	543	549	529	558	523	570	518	586	588	541	524	525	528	546	504	593	551	543	595	556	531	558	545	576	530	551	538	599	527	542	570	513	537	549	574	551	578	549	519	584	568	544	557	562	575	538	574	537	561	563	606	561	561	561	579	541	520	550	566	563	572	533	563	547	542	582	525	547	539	572	535	612	585	576	529	514	604	567	553	522	564	476	546	514	594	559	573	550	567	517	563	557	537	571	545	597	524	572	561	544	533	568	576	538	549	604	535	533	550	563	558	551	563	545	578	522	541	565	550	567	539	563	575	577	535	532	536	531	551	536	539	532	577	581	541	549	559	558	567	535	559	551	534	521	591	586	545	567	568	528	566	489	566	565	531	545	530	574	554	590	552	527	561	524	550	569	554	539	572	566	534	536	555	530	528	548	553	580	555	510	561	556	585	539	553	560	566	526	573	571	580	515	495	550	578	546	565	528	550	566	543	574	587	549	528	526	538	551	513	539	536	556	548	579	558	569	579	542	569	538	563	561	553	540	540	553	554	552	508	541	536	570	594	516	588	541	559	586	511	538	539	539	530	567	530	541	576	518	590	614	501	556	581	570	572	544	542	550	545	561	524	538	553	559	524	573	564	551	551	579	560	548	531	561	562	532	514	565	581	554	538	546	564	552	574	546	578	552	602	533	553	531	551	573	514	545	542	544	543	549	576	519	541	544	554	537	558	551	541	527	559	561	506	555	591	590	565	559	543	524	550	557	541	536	570	579	562	525	513	560	541	556	557	552	608	563	554	577	530	578	509	539	568	556	540	576	522	573	563	558	526	567	585	524	591	554	567	550	573	500	546	571	584	563	554	580	523	545	527	550	567	554	568	528	559	573	548	565	552	547	545	526	516	557	489	558	532	602	536	564	549	506	551	568	493	582	559	564	530	593	527	534	584	544	529	562	499	563	540	551	552	576	533	539	557	568	575	573	548	543	560	591	546	555	600	561	579	566	536	551	580	536	544	536	562	576	561	588	580	548	535	566	533	578	554	554	551	582	538	488	547	559	540	519	537	568	591	555	586	599	483	531	520	562	545	539	524	578	578	572	540	531	538	499	531	571	567	549	523	562	555	529	580	510	564	544	552	515	546	570	528	610	521	526	567	576	569	540	544	556	553	529	544	552	599	572	590	537	575	504	535	540	552	569	544	555	556	582	548	556	542	556	524	529	578	535	522	524	526	537	577	560	531	546	559	530	558	546	536	530	536	549	536	567	559	530	514	574	550	539	575	556	565	570	570	535	550	544	545	529	594	564	581	559	550	593	573	532	520	545	574	587	510	526	586	581	564	579	573	546	556	554	554	524	552	561	604	552	576	546	552	554	570	555	530	572	540	531	528	529	560	548	530	514	538	544	545	558	519	567	536	567	541	561	554	541	575	545	585	536	569	543	528	557	556	548	518	553	553	510	547	550	560	533	579	538	551	573	531	544	560	534	525	549	558	555	589	566	553	521	573	564	574	592	636	550	541	541	544	567	526	525	533	574	542	523	559	533	540	554	592	572	558	531	554	512	529	534	588	562	579	572	573	559	554	518	554	551	581	566	540	552	562	572	527	521	545	551	557	580	571	543	563	523	517	551	533	536	587	546	557	534	526	528	563	549	562	557	533	579	561	580	561	510	542	554	529	549	567	572	530	584	578	506	571	574	565	563	543	577	514	546	547	569	550	562	572	539	541	538	559	569	582	539	547	560	609	545	544	557	542	574	547	544	566	534	567	583	532	549	521	506	556	552	543	565	559	528	513	561	558	561	588	494	567	550	532	567	555	550	536	599	580	531	514	559	541	623	501	544	511	536	546	526	563	580	573	565	529	548	591	575	564	505	569	511	581	551	556	533	585	587	580	550	544	558	561	537	544	535	526	573	561	594	525	567	580	543	584	565	579	569	538	564	545	562	487	524	559	509	526	528	564	566	574	523	576	548	541	554	530	524	575	519	579	530	527	543	572	537	550	567	553	606	606	544	578	590	554	565	503	512	536	571	558	566	575	537	536	577	530	548	561	595	550	513	566	560	547	531	564	534	584	594	533	538	564	552	539	596	516	564	559	565	575	568	523	547	525	556	572	575	581	553	566	557	535	590	508	540	548	552	557	563	562	569	596	531	579	560	561	530	569	531	563	534	523	532	543	545	545	562	578	538	522	565	530	531	501	570	526	566	571	566	590	571	525	544	565	548	530	541	571	527	532	530	558	564	585	536	554	564	543	547	570	602	550	552	532	533	574	543	556	513	568	553	555	551	594	530	551	568	553	565	565	515	564	508	540	558	552	548	572
35424	46032	30835	18821	11396	8057	6328	4658	3517	3024	2587	2118	1647	1575	1431	1383	1206	1071	1057	1163	1059	1078	969	959	908	716	717	710	749	702	635	639	722	648	680	581	636	657	640	664	667	648	658	635	661	626	678	668	693	680	673	673	656	650	629	586	620	628	655	630	659	668	636	602	643	648	643	612	626	633	694	593	627	648	619	629	605	648	621	660	677	630	631	623	672	658	630	668	657	646	654	635	636	639	654	658	678	608	629	647	658	644	654	692	623	652	633	639	653	577	639	646	623	631	631	650	572	649	638	675	683	661	651	658	668	607	594	610	627	654	621	654	631	655	599	566	604	620	659	664	602	627	632	589	640	639	678	676	683	619	672	689	596	618	609	620	627	676	625	597	611	682	672	594	668	696	674	595	626	631	611	679	615	620	625	609	623	664	640	620	664	667	667	655	663	614	648	630	660	666	674	619	639	670	604	619	657	654	610	653	616	657	647	627	614	630	607	618	654	612	653	655	641	639	584	664	683	677	660	605	656	668	645	613	622	599	628	631	643	634	631	618	657	641	643	625	678	637	664	630	634	672	636	665	650	658	671	638	653	636	686	602	672	632	627	653	636	650	654	637	654	662	645	638	622	610	629	659	659	635	649	660	665	657	638	625	631	668	590	604	598	621	632	636	632	605	614	686	674	686	609	619	629	644	592	633	647	616	652	658	606	624	630	643	599	648	642	626	656	635	658	636	670	626	621	634	598	616	677	612	606	683	668	651	649	626	624	625	663	632	642	615	641	628	629	647	650	637	630	631	599	583	651	628	655	647	653	605	616	593	655	663	646	639	628	664	610	645	655	621	626	645	606	632	661	603	611	644	623	641	627	672	613	661	634	673	658	639	591	665	632	610	602	663	642	676	642	612	624	604	652	588	639	646	625	667	630	630	632	603	627	642	637	679	641	666	652	636	616	696	647	636	613	655	659	619	632	642	622	600	608	588	664	621	670	607	673	621	631	614	665	659	672	611	612	615	641	680	582	653	636	633	660	638	646	658	615	618	638	669	644	596	655	617	611	607	638	683	650	632	666	639	655	676	635	636	638	624	635	616	619	645	650	669	661	648	655	613	637	623	641	621	613	626	625	652	612	608	647	640	629	660	626	646	622	632	627	647	620	669	672	666	638	624	608	655	655	635	606	643	652	618	643	642	626	644	673	610	665	620	607	694	639	650	624	674	654	654	663	614	632	650	626	601	646	633	629	634	645	632	650	629	605	637	628	674	650	646	610	636	595	620	646	650	641	615	620	637	656	657	623	650	640	647	683	627	609	659	641	632	632	628	635	642	637	687	601	668	623	616	630	659	641	672	680	576	611	641	642	629	665	592	626	629	638	673	657	675	667	606	622	694	649	591	643	661	627	664	656	622	630	616	657	613	676	641	646	601	643	639	613	583	599	594	623	610	654	595	611	648	606	635	608	596	670	583	617	659	700	631	617	635	629	612	617	676	671	653	669	639	600	604	644	618	574	651	635	670	656	668	628	636	577	595	605	626	645	655	598	682	590	639	646	631	597	603	657	623	624	607	633	607	632	647	593	637	637	629	662	672	624	684	653	616	542	616	639	698	671	662	671	617	660	626	643	647	621	611	592	595	577	659	613	626	653	657	609	568	618	641	631	654	613	642	672	654	603	610	642	641	604	661	600	703	647	649	641	666	624	670	608	640	606	678	632	626	685	680	678	623	651	622	664	636	616	650	644	629	623	640	689	676	644	688	620	676	680	608	647	626	642	623	670	662	637	593	641	609	679	666	607	619	620	654	666	644	642	608	699	662	660	663	617	617	634	626	627	707	668	623	618	605	581	632	640	604	644	625	614	638	616	646	647	642	619	652	606	643	649	661	626	652	645	596	589	619	605	619	654	608	611	591	675	667	632	632	622	620	616	667	667	626	590	634	656	612	617	672	621	635	633	600	632	616	671	637	647	607	666	650	653	618	613	614	613	634	586	651	639	625	597	667	644	618	660	572	634	630	612	613	630	648	659	657	647	584	643	655	617	633	683	631	640	614	597	681	634	617	650	600	694	605	628	619	630	617	630	668	638	618	637	665	635	597	610	685	615	609	611	683	581	628	601	657	643	647	634	636	623	613	626	616	585	639	638	683	642	587	600	668	596	680	630	614	631	663	625	615	583	637	675	660	666	597	599	612	628	572	659	632	636	639	621	681	679	599	642	623	625	585	605	650	621	646	617	621	672	631	651	696	602	623	648	665	603	659	598	642	657	618	594	654	584	669	636	643	626	647	623	626	614	581	644	657	668	642	622	687	655	607	630	670	669	670	617	636	652	626	596	654	621	649	585	638	646	573	629	643	605	599	684	669	634	622	644	632	644	618	674	650	604	614	646	627	641	620	654	615	605	680	669	647	593	650	666	638	634	622	582	629	634	648	644	656	617	621	653	645	590	611	623	637	621	676	659	682	634	625	646	677	673	611	651	686	630	666	644	651	637	637	639	659	615	631	594	665	631	628	646	639	642	666	624	620	653	632	644	662	637	686	646	658	661	621	634	597	640	661	617	602	650	605	606	671	611	618	704	627	624	637	657	605	667	579	630	685	612	640	597	671	637	659	611	666	717	586	629	683	669	676	607	612	621	678	639	639	672	629	645	635	639	627	642	673	681	634	663	609	645	662	648	606	656	620	647	649	622	640	662	670	616	643	656	679	666	611	607	627	629	596	676	635	650	642	639	618	615	630	622	613	611	635	650	641	659	618	638	607	593	668	639	625	594	564	651	628	632	597	630	675	637	660	641	651	619	675	649	618	648	648	654	603	633	586	665	626	635	576	627	612	625	647	633	627	657	613	693	617	648	702	643	660	660	617	668	642	571	650	657	600	639	643	635	635	632	630	678	614	618	613	630	661	642	643	622	655	645	645	630	616	633	635	642	641	673	613	610	600	652	627	646	631	617	679	644	668	644	629	665	629	661	674	623	677	621	667	626	668	623	612	661	570	662	616	615	659	625	646	603	618	620	635	624	604	667	604	641	639	625	631	609	630	613	638	652	636	649	674	641	674	619	615	682	659	647	622	629	621	587	645	648	648	638	648	607	614	686	673	652	639	653	617	667	671	649	623	668	657	647	639	616	613	614	637	691	609	591	640	596	606	638	682	627	695	686	628	612	619	636	631	634	613	653	690	597	653	636	643	639	696	647	620	664	573	627	575	645	612	659	607	645	620	613	637	659	607	606	669	594	620	621	616	611	635	662	657	589	602	651	648	626	639	607	660	599	679	631	710	613	616	664	634	663	596	618	615	619	697	621	629	600	629	659	617	637	600	594	610	650	686	643	620	587	614	649	656	634	593	655	643	630	596	650	654	618	681	641	639	634	603	661	667	638	659	649	639	600	658	643	661	655	655	667	673	638	559	609	666	672	661	645	631	671	605	607	612	657	656	651	606	641	625	613	563	623	701	638	642	640	641	610	669	645	637	641	616	604	672	667	676	656	652	621	625	635	609
23767	21052	28070	24192	20709	13799	6752	3799	2824	2435	2142	1673	1362	1262	1128	1129	946	892	851	943	853	860	819	782	606	590	589	546	512	550	454	545	514	500	442	495	503	462	476	472	454	520	535	511	460	512	486	564	537	506	516	523	511	456	492	446	502	425	509	466	471	488	502	482	516	444	509	463	477	470	486	485	454	474	472	504	420	473	524	476	506	488	465	506	478	454	459	479	475	467	513	470	469	468	505	475	493	480	477	450	460	503	474	480	455	489	485	498	506	516	494	467	511	476	481	464	492	418	532	475	482	489	440	461	482	489	513	473	479	491	428	463	491	454	482	472	474	526	471	465	517	488	510	489	475	466	534	493	467	481	443	463	465	527	480	482	449	496	504	469	506	476	500	465	444	450	435	504	431	511	505	497	464	464	482	471	494	436	502	502	434	503	450	440	451	473	510	472	479	446	445	504	456	474	494	474	445	458	481	493	480	493	445	469	427	486	446	477	474	483	467	503	448	480	480	472	462	479	507	487	484	477	447	506	489	452	447	485	490	456	474	466	463	524	447	495	465	474	481	507	487	489	507	475	473	458	488	502	481	463	453	472	463	463	448	501	477	492	482	496	513	453	469	477	443	468	495	500	471	476	412	513	484	466	498	504	493	493	465	451	468	493	495	482	473	494	510	474	483	477	467	476	468	482	491	494	480	474	511	471	487	498	465	467	474	487	455	459	460	452	498	458	500	458	532	502	473	479	494	498	485	495	476	497	463	472	484	470	476	458	475	482	499	462	438	456	474	475	474	483	497	475	504	469	485	490	492	470	483	496	471	499	456	506	429	482	498	514	485	493	503	486	495	470	505	480	477	452	497	459	506	494	466	518	486	485	483	468	496	478	467	487	454	468	525	517	495	527	471	464	504	464	472	488	466	465	431	454	492	461	475	505	471	473	539	473	498	478	472	454	473	476	445	473	510	482	460	481	470	472	490	505	494	468	497	497	518	452	483	453	513	470	481	466	500	449	483	464	522	500	518	491	483	440	507	520	475	460	518	461	484	484	489	495	446	462	470	535	464	494	491	481	533	488	472	523	500	456	479	513	464	454	473	476	489	527	476	448	469	494	495	470	470	468	514	517	459	491	467	463	494	467	462	465	483	451	472	447	487	462	460	454	475	478	456	487	472	470	481	460	480	495	510	458	487	498	489	467	455	462	485	468	464	463	446	485	462	451	457	455	470	513	460	488	495	473	476	479	491	459	456	463	491	441	527	507	470	478	453	482	437	460	515	491	502	473	458	485	515	455	466	460	486	481	484	454	458	488	464	459	460	467	449	443	482	479	477	475	442	508	480	502	489	511	478	484	492	476	486	518	496	496	478	487	470	491	473	460	454	519	469	473	477	456	469	466	499	499	493	497	492	470	505	472	538	473	448	483	462	471	521	487	520	491	484	455	492	508	471	506	467	467	473	496	471	494	471	479	456	456	485	459	503	489	508	449	493	509	460	484	441	446	452	466	480	490	486	463	465	455	489	504	445	471	505	463	484	465	521	504	478	511	461	516	456	495	482	481	493	503	470	504	476	442	483	442	441	493	514	470	456	476	493	455	506	476	470	490	464	508	502	463	484	467	499	501	489	462	478	469	487	484	464	460	498	483	465	525	488	494	466	477	518	507	439	472	476	465	479	506	484	487	506	503	507	498	498	480	479	469	496	484	477	469	504	465	488	479	490	478	482	481	514	470	535	473	472	436	455	477	475	462	493	484	454	459	495	497	498	476	483	468	465	482	468	489	513	466	492	447	469	463	458	451	444	506	498	477	490	493	453	439	447	479	531	461	442	513	502	496	485	474	509	466	515	533	465	488	461	447	465	512	488	476	487	465	492	484	478	461	458	465	442	450	493	500	501	469	497	479	466	501	485	494	488	476	510	498	486	480	495	480	500	488	482	486	474	491	483	487	508	485	500	489	505	476	475	437	466	475	477	482	466	508	482	452	493	509	501	468	505	511	498	515	457	520	446	484	481	491	465	477	498	464	464	483	468	420	487	469	510	543	468	472	403	492	514	457	475	492	492	513	486	494	472	474	481	488	485	479	483	457	493	507	492	453	468	485	498	445	484	479	465	472	482	490	481	472	489	534	452	473	498	482	477	449	465	500	462	515	454	437	487	470	473	480	455	479	473	450	481	465	483	477	444	489	480	479	496	437	444	470	487	483	451	500	458	505	461	464	467	475	468	489	480	499	460	443	470	494	500	473	496	454	452	473	473	447	444	478	476	490	468	491	487	472	492	446	490	491	478	484	486	489	488	483	477	495	510	479	447	472	492	469	511	489	469	508	441	518	474	512	507	482	457	487	488	451	496	469	520	492	496	410	487	474	457	502	470	492	449	486	489	491	472	459	475	491	496	469	453	455	464	516	462	451	483	509	469	480	513	498	471	470	486	458	467	482	483	465	447	492	451	538	462	474	467	491	510	479	482	491	475	483	457	472	509	455	460	478	480	494	474	480	473	479	460	460	457	515	462	482	445	477	459	457	476	500	473	495	468	503	504	497	475	498	459	496	465	472	508	504	470	465	465	499	472	522	489	448	459	503	544	518	443	517	458	492	465	443	464	508	474	500	497	469	507	484	483	457	480	481	456	454	478	463	472	450	478	484	473	490	475	467	505	456	474	483	463	499	505	432	454	504	434	509	470	434	503	491	507	479	432	470	494	512	498	483	481	511	470	494	484	439	493	453	501	442	462	486	492	456	480	475	426	470	481	460	449	497	464	419	490	460	491	483	444	495	473	469	478	488	485	474	507	474	503	521	470	521	462	493	494	494	506	436	477	478	500	475	456	485	479	481	469	461	446	476	451	485	470	508	472	499	480	438	453	431	464	432	492	482	454	498	471	499	468	464	484	474	470	482	445	515	470	474	469	496	496	492	504	496	471	474	487	501	455	484	499	469	440	454	466	494	458	472	492	494	453	487	468	477	499	473	491	511	484	462	453	526	482	495	478	473	484	448	478	467	434	491	472	519	501	483	444	459	481	486	524	472	457	494	443	460	476	453	489	469	463	482	484	463	471	501	466	450	481	497	481	471	478	474	474	501	472	464	482	478	459	510	486	488	484	510	467	482	468	461	503	458	459	488	498	451	488	490	477	432	510	442	498	483	514	488	453	467	476	491	481	494	486	495	480	472	457	484	465	452	487	478	477	479	464	428	477	481	504	497	450	493	476	483	475	426	448	489	447	455	501	489	454	479	473	455	456	475	483	480	493	478	421	484	454	481	453	509	510	524	487	510	478	498	448	468	467	512	481	487	455	452	480	418	439	472	466	482	450	475	499	474	453	445	476	477	485	500	458	475	477	468	485	492	469	472	477	457	478	480	483	464	484	416	498	483	455	486	489	504	500	501	494	474	514	488	463	490	487	453	485	471	434	455	471	451	493	495	478	476	512	480	450	456	482	466	467	504	490	506	509	449	515	463	463	456	478	463	463	469	453	465	475	481	481	474	468	463
40536	61302	37793	25044	16003	12154	9684	7043	5686	4792	4192	3155	2666	2325	1895	2002	1525	1381	1338	1481	1497	1339	1313	1008	892	787	789	739	658	666	637	597	579	523	519	602	609	598	596	631	564	633	622	605	580	587	595	552	570	602	546	632	595	546	546	575	574	542	528	572	545	523	565	563	524	580	523	511	531	561	553	545	544	565	587	541	552	550	541	521	564	558	552	589	560	548	627	574	484	583	554	572	582	530	505	536	522	554	530	531	549	530	543	563	532	572	581	548	579	587	551	548	595	534	490	533	608	548	558	577	527	543	592	544	607	507	558	579	568	575	511	547	513	514	575	562	561	533	553	597	539	541	545	581	613	569	577	567	573	556	614	560	543	548	540	590	545	566	549	540	580	541	565	525	539	572	586	493	539	540	591	547	554	536	551	565	562	565	567	566	580	543	559	558	562	518	502	549	544	534	538	577	506	547	571	560	542	563	526	556	554	521	520	565	584	545	556	546	542	526	550	524	561	575	543	582	542	519	508	513	550	602	537	568	545	558	568	520	553	525	538	530	594	558	610	542	544	545	568	550	572	560	553	558	519	571	584	538	544	527	551	581	583	563	538	541	532	532	541	595	551	559	545	569	578	601	598	548	539	540	617	552	599	560	540	559	546	542	555	542	525	591	557	568	525	594	580	512	518	587	570	518	554	543	517	514	511	538	582	567	573	574	520	570	566	545	553	549	564	534	540	541	546	537	551	523	529	531	560	556	585	565	560	590	555	558	525	549	572	562	565	537	527	516	554	544	557	583	551	574	539	520	526	509	536	496	530	554	494	533	553	551	549	503	554	586	566	573	545	549	531	568	542	580	513	529	567	487	525	565	564	559	551	558	568	523	581	552	564	515	567	558	579	569	505	606	607	538	541	595	562	558	535	568	571	553	541	576	556	565	542	591	542	546	584	524	545	513	554	514	519	550	571	537	600	565	546	564	546	551	518	559	569	533	539	546	609	570	538	540	544	513	531	538	537	541	524	566	554	551	557	520	551	559	568	545	569	537	554	531	540	578	540	554	556	532	591	585	518	539	586	526	563	548	564	578	529	597	547	529	539	517	528	536	537	549	533	547	553	530	541	582	527	530	551	553	568	584	578	511	509	586	538	564	600	577	550	543	524	587	560	528	557	546	599	571	505	554	561	594	596	557	530	589	548	549	567	527	576	562	518	567	550	583	560	551	589	549	526	540	575	565	585	586	560	549	542	587	535	551	531	520	536	557	558	569	552	578	554	523	551	542	567	570	544	522	521	532	574	532	536	528	563	531	558	516	516	563	527	500	538	546	558	560	550	503	530	549	575	558	516	599	575	551	568	549	571	565	494	546	559	535	564	507	608	525	553	580	525	587	513	587	550	553	583	547	564	532	572	534	558	560	554	528	570	594	529	578	546	534	587	519	553	587	550	565	551	552	577	536	518	559	611	599	563	564	535	555	529	546	557	601	557	575	599	591	546	565	538	538	564	577	571	573	511	545	564	553	568	556	555	588	503	538	524	566	551	534	503	549	613	569	513	522	522	564	529	556	555	605	543	494	583	556	558	530	582	597	564	608	563	549	562	532	577	573	532	535	518	532	528	564	530	556	517	569	512	535	549	536	532	546	525	547	528	516	536	568	543	591	535	552	542	539	540	573	583	538	569	581	548	572	567	499	551	530	541	564	570	543	569	558	539	540	555	572	527	540	582	555	554	565	567	574	578	551	545	554	570	556	570	520	517	509	514	546	548	541	561	522	529	523	594	502	550	509	581	562	529	568	577	540	545	542	538	573	553	563	531	565	525	581	519	563	549	544	544	528	542	577	575	560	555	579	600	548	550	548	536	544	572	560	546	565	583	546	539	577	560	527	550	560	496	561	580	527	547	550	526	559	570	556	514	580	527	553	575	545	542	590	535	534	535	564	548	617	559	523	553	537	546	585	527	544	558	540	580	577	511	503	545	555	570	553	525	536	574	606	529	538	535	551	584	552	551	556	563	572	566	576	524	549	580	541	533	591	552	554	547	559	558	520	572	571	575	568	570	526	589	578	566	580	595	561	513	535	563	551	575	557	576	536	537	547	570	568	536	567	556	550	523	558	564	602	531	558	586	556	575	614	520	557	594	601	530	605	545	554	560	562	563	539	516	578	535	543	566	555	568	547	571	539	571	534	550	599	565	556	530	567	529	547	510	585	580	584	559	559	573	530	534	551	566	556	565	542	573	538	559	521	527	550	556	557	607	551	577	585	513	572	568	520	543	544	529	526	539	560	556	539	553	505	542	539	591	565	586	591	610	516	558	541	482	549	569	568	548	584	552	553	545	533	578	555	573	518	517	553	536	566	553	531	582	586	520	516	591	546	549	530	536	534	524	522	540	561	543	574	546	568	564	562	566	547	506	577	556	561	579	554	519	570	513	517	542	569	547	567	525	545	566	528	534	539	542	555	550	570	536	529	558	548	586	543	583	554	581	577	537	496	545	574	599	548	547	526	576	557	540	540	569	590	576	546	542	555	564	530	525	571	588	538	527	571	512	563	565	570	553	535	534	561	564	550	537	544	572	565	539	549	536	555	551	571	551	531	578	581	563	534	578	561	565	557	530	581	553	557	572	542	550	541	563	549	565	513	550	573	549	566	548	571	531	538	544	569	580	526	582	520	548	545	511	551	573	554	560	566	550	546	539	566	524	540	554	554	541	530	521	541	586	515	527	607	527	553	586	570	536	582	528	580	556	548	594	572	557	575	548	511	582	539	514	521	530	552	541	530	543	589	520	571	552	544	563	544	534	588	502	559	553	555	539	560	535	589	546	557	542	587	585	553	515	532	550	559	545	526	583	578	542	527	545	581	577	561	551	528	558	509	573	592	534	542	515	575	553	572	541	562	566	537	517	517	558	551	551	495	520	529	546	575	540	547	517	550	560	535	543	558	564	564	552	547	548	540	545	544	549	584	552	522	549	513	513	544	538	540	537	589	602	582	594	541	504	537	584	549	505	570	586	548	571	565	508	513	563	572	556	526	556	536	586	556	583	552	564	600	578	593	551	576	533	590	543	532	534	545	514	560	521	574	561	550	573	571	539	534	564	544	545	573	512	549	553	574	571	560	519	577	561	562	514	533	581	539	563	563	557	548	522	555	540	604	561	569	532	550	566	564	546	511	528	560	542	569	508	530	565	545	584	567	539	567	510	560	551	572	512	564	530	538	589	523	545	575	558	555	587	537	514	568	566	525	537	543	548	552	540	516	564	553	498	596	513	507	569	546	545	566	520	540	571	545	537	514	560	549	569	551	553	560	556	561	524	554	574	557	539	547	572	567	535	540	578	509	547	550	565	523	583	574	570	541	600	562	592	542	506	528	525	606	606	519	544	580	571	536	529	523	510	521	538	517	553	558	553	531	572	537	535	542	577	526	541	531	558	521	492	534	549	545	530	574	538	538	527	561	559	546	526	544	564	562	581	508	564	523	532	527	567	549	568	524	551	564
25155	21338	27098	25181	14059	6416	4510	2971	2302	2112	1824	1565	1365	1249	1117	1075	1071	970	999	1015	987	956	887	911	828	752	779	686	745	722	716	711	722	728	743	705	738	722	702	744	673	709	720	739	683	705	725	729	719	729	698	712	644	709	700	720	717	700	675	690	682	722	719	697	689	680	686	668	685	727	708	682	676	699	678	683	687	699	688	684	702	685	727	701	684	677	677	733	678	677	692	702	664	660	698	702	673	719	671	682	675	661	722	685	643	707	687	729	707	706	695	701	662	700	645	659	682	691	707	697	665	700	707	688	688	730	702	646	723	689	678	680	648	691	660	660	671	677	678	708	691	703	708	674	726	681	635	669	692	716	690	679	686	697	668	693	702	711	707	668	713	656	700	663	742	720	661	647	705	732	702	641	658	670	713	678	632	659	730	700	729	737	728	711	675	660	699	679	717	695	699	709	666	690	716	668	714	667	681	681	685	679	704	663	671	694	710	685	705	722	709	696	710	690	693	695	680	678	672	671	734	691	660	709	711	731	685	664	716	674	689	679	722	660	669	684	696	698	677	719	715	685	723	704	711	677	716	677	680	694	704	760	694	738	734	708	728	687	678	708	695	714	685	677	670	628	729	689	742	690	689	680	696	660	631	662	674	722	705	702	669	695	674	707	712	684	647	664	699	703	690	700	716	728	686	689	668	716	669	655	704	675	701	676	644	725	725	727	704	689	699	656	705	684	691	713	669	692	722	690	704	693	688	707	704	690	677	684	672	659	724	690	724	691	694	690	688	662	679	631	716	704	692	652	701	647	701	682	640	710	649	685	745	709	690	642	682	680	689	682	638	751	722	728	675	671	720	644	683	695	713	670	679	705	711	732	719	696	681	749	704	698	680	695	723	683	701	631	711	647	724	647	737	669	676	739	707	674	658	705	672	644	686	685	697	727	678	655	664	696	693	670	727	731	712	719	705	692	709	693	684	701	687	661	639	678	692	703	681	719	727	736	637	661	701	676	638	697	711	727	705	694	724	714	705	679	679	676	693	708	674	650	682	687	688	701	745	682	725	645	670	653	660	739	634	668	650	727	696	696	715	701	706	725	703	672	676	679	696	684	688	672	687	671	729	660	662	700	691	651	724	708	684	699	672	686	662	666	716	705	675	670	736	704	675	664	741	717	676	692	669	700	679	659	704	674	748	728	676	681	673	670	725	680	672	620	725	703	661	654	698	684	643	669	721	670	702	685	705	743	711	677	717	677	694	653	697	614	626	686	655	734	672	677	716	690	707	671	700	741	689	695	689	677	681	655	698	696	697	684	693	663	716	700	675	688	694	686	661	703	662	654	693	684	678	682	681	692	701	678	700	725	695	700	699	686	739	729	675	713	713	670	686	706	723	684	710	656	680	716	685	703	708	719	692	701	686	736	690	672	711	718	627	738	644	671	668	721	695	743	675	745	675	707	676	624	710	685	720	685	690	607	689	691	718	647	643	672	688	708	726	696	700	692	682	699	675	676	667	716	720	724	723	706	661	648	690	683	691	695	672	656	780	699	706	700	717	699	654	737	701	685	663	672	704	708	688	660	694	724	697	699	661	689	686	699	685	710	672	695	657	652	728	719	685	672	713	678	682	714	644	669	712	704	729	651	663	727	677	722	727	762	647	688	704	668	721	724	687	715	683	681	653	703	677	734	720	659	676	694	733	684	667	756	713	680	736	683	701	727	714	694	693	695	653	682	692	650	687	715	632	715	744	689	755	686	711	728	722	695	649	689	677	647	686	699	700	702	673	673	726	701	694	676	693	687	691	637	682	681	671	697	698	721	659	702	684	734	686	657	655	678	697	715	670	667	671	726	661	720	733	698	676	729	712	696	625	717	707	720	704	640	702	705	679	666	682	698	689	732	699	684	725	698	672	696	699	672	677	687	675	680	752	665	720	688	719	706	672	662	657	639	740	656	684	686	695	691	645	664	715	654	694	680	675	659	697	749	710	653	723	726	713	678	691	711	701	643	688	730	727	695	715	705	731	700	693	715	735	707	676	689	698	705	707	680	698	674	716	660	684	678	665	693	726	656	712	718	696	691	690	702	687	660	660	689	701	706	672	682	672	668	676	686	665	691	722	684	713	705	667	678	638	658	683	718	655	707	667	680	719	664	716	728	643	729	659	678	711	719	674	691	669	614	668	680	698	655	690	675	680	747	668	729	735	667	655	662	656	703	707	707	698	687	676	708	762	737	686	698	683	687	703	710	683	675	726	726	757	688	741	692	671	658	677	684	633	682	699	653	675	694	724	697	709	628	706	678	685	719	693	682	691	680	648	671	635	649	747	640	677	732	700	701	684	687	743	686	665	705	708	676	702	713	700	701	658	690	676	706	647	717	669	690	668	652	660	707	669	691	689	682	646	665	665	666	642	688	691	679	650	709	721	666	680	697	668	737	693	672	671	690	708	705	679	675	700	704	720	735	689	641	702	684	688	634	656	713	674	665	683	657	708	691	668	667	749	668	659	675	677	700	665	702	672	718	672	693	682	642	680	678	706	675	700	719	706	684	676	748	678	729	694	707	727	677	680	708	672	674	647	756	717	677	689	634	694	733	689	704	651	700	703	687	654	677	677	738	681	677	662	637	663	711	663	697	678	681	698	720	695	658	686	681	667	741	678	685	742	710	745	719	710	673	693	672	671	690	704	671	672	686	705	685	712	653	699	693	697	689	674	641	729	686	654	691	682	711	671	711	720	719	743	657	727	679	625	687	692	727	638	701	669	651	690	700	680	656	688	693	700	684	673	620	709	714	685	654	709	673	684	730	682	692	680	699	704	733	691	712	701	676	717	681	678	719	683	659	718	668	618	654	651	681	708	677	700	671	712	715	722	718	753	683	682	727	667	702	671	689	674	705	653	680	630	694	693	699	709	675	735	711	713	686	675	650	686	715	684	755	681	701	650	719	692	676	691	686	685	673	672	724	734	692	694	673	712	694	655	690	720	670	686	672	749	737	641	714	711	712	735	710	681	704	674	757	662	642	701	683	725	691	762	646	735	706	730	701	652	732	718	672	683	676	719	688	642	694	700	693	706	691	704	723	700	700	632	683	729	667	672	667	697	697	712	693	691	678	695	673	708	679	639	677	706	697	661	682	644	677	722	735	713	696	666	670	704	714	684	713	673	684	694	725	728	715	689	726	714	664	642	672	707	667	709	675	719	690	738	685	678	698	710	687	711	684	691	693	667	674	703	706	677	685	718	679	718	683	695	707	655	727	679	672	679	675	687	667	650	706	729	711	684	719	715	690	689	697	679	715	669	730	680	714	687	645	690	646	684	680	730	689	654	715	726	640	651	656	688	676	667	725	675	698	701	698	702	618	725	639	659	667	695	665	632	699	700	663	682	701	714	675	738	693	707	645	650	675	700	694	693	665	669	627	718	723	689	661	682	655	701	713	675	719	675	747	696	693	718	695	699	662	689	663	637	646	696	672	697	670	643	707	712	690	731	725
38921	53328	31010	22473	13617	10210	8233	5793	4828	4040	3381	2811	2337	2043	1878	1853	1542	1425	1334	1454	1403	1385	1344	1222	1057	1018	985	903	900	864	856	836	768	830	845	813	776	769	817	833	834	864	833	841	869	800	820	793	814	811	819	827	814	821	756	814	795	784	775	757	742	769	751	803	770	800	802	796	788	807	839	789	761	793	863	765	798	803	835	821	807	781	740	760	793	778	818	790	796	767	810	798	772	762	770	825	760	767	770	757	760	764	802	790	825	788	806	833	767	766	772	828	742	746	772	807	782	784	786	837	807	755	744	768	800	777	768	780	784	787	776	775	767	815	785	830	787	781	739	776	765	803	767	769	768	767	837	818	755	795	767	768	788	729	781	808	768	786	808	767	747	790	801	757	846	762	768	754	744	733	714	723	788	754	771	811	794	770	798	759	786	768	766	734	774	789	741	807	769	847	755	768	815	762	848	808	778	799	784	813	740	737	801	758	804	789	764	776	798	787	773	780	759	792	732	754	818	755	821	816	757	759	764	770	785	721	745	799	773	821	812	796	774	775	818	755	772	727	779	801	771	801	702	788	868	781	803	758	785	799	821	729	794	766	800	742	797	806	804	793	763	799	799	786	787	780	769	763	807	832	759	760	756	769	820	773	820	809	737	785	800	781	762	773	747	804	771	805	750	797	788	780	777	791	833	754	751	786	787	775	809	728	793	720	786	794	771	835	795	829	828	817	746	781	813	766	771	782	763	815	850	784	828	758	790	787	777	794	729	820	798	787	791	837	797	804	767	734	806	838	753	784	811	778	758	756	749	754	770	780	735	861	755	814	845	840	802	778	812	796	790	761	824	781	710	810	808	773	836	795	758	821	758	821	807	785	801	836	751	829	837	823	755	810	778	764	821	832	747	769	794	777	755	813	779	752	823	818	823	741	821	789	797	774	789	754	767	791	757	827	780	791	763	771	777	747	780	733	808	770	799	758	796	776	768	762	788	777	800	789	788	782	757	766	797	823	745	797	769	750	791	833	797	816	743	787	805	778	756	772	805	747	784	763	798	757	787	739	756	802	779	797	797	800	780	788	756	789	821	818	781	810	780	768	792	821	768	792	755	764	781	800	734	764	776	873	821	769	764	776	718	835	742	793	787	842	777	782	781	810	794	762	783	776	741	810	816	800	799	754	757	805	775	785	754	818	814	751	783	778	808	833	795	765	783	779	818	789	737	792	789	779	829	799	823	768	782	707	760	752	772	773	790	766	783	795	775	758	819	754	754	769	783	800	772	802	782	789	792	789	785	815	763	769	813	724	799	794	779	808	775	870	802	825	794	813	794	741	742	781	791	791	813	782	773	808	712	819	779	741	748	754	763	778	798	734	824	740	784	764	788	722	789	762	827	761	754	800	782	801	824	784	797	790	810	763	833	768	776	801	782	772	790	793	809	762	781	821	795	753	793	795	810	761	794	755	761	836	802	822	786	749	817	759	783	775	733	762	808	822	787	793	777	765	814	814	793	806	760	715	800	693	813	771	741	823	796	780	779	757	779	805	756	751	786	772	766	805	776	810	790	795	769	796	849	778	788	820	781	789	800	781	821	779	770	765	758	808	792	780	788	785	806	803	776	742	764	760	799	788	805	827	724	772	730	759	811	763	765	781	846	741	769	763	750	827	839	779	784	794	790	801	762	738	781	793	732	788	794	805	742	754	779	786	774	795	763	813	772	778	789	776	801	771	824	802	774	820	767	764	803	777	805	747	802	765	805	761	813	861	838	760	756	742	797	808	847	759	766	737	778	806	795	825	808	809	764	806	765	755	803	824	805	778	768	786	770	839	793	791	824	821	835	803	764	806	783	777	783	819	812	759	767	797	810	801	754	753	782	809	769	836	756	726	754	828	801	791	727	794	799	733	745	783	770	800	787	804	815	813	743	768	775	765	796	797	736	782	748	801	786	790	778	767	782	778	834	724	774	738	778	777	755	771	780	783	796	793	790	776	831	795	761	756	805	775	798	801	776	807	723	807	781	729	787	781	792	796	763	798	759	760	751	780	796	827	796	803	772	809	762	706	826	766	780	796	796	799	797	793	760	760	777	787	796	781	800	789	734	780	802	807	835	751	789	808	769	753	803	792	760	837	797	768	821	817	802	769	807	753	776	760	836	791	782	772	802	785	752	723	770	744	767	813	807	763	841	788	747	791	803	722	766	756	801	789	819	767	741	738	771	819	808	814	773	754	752	784	773	770	778	833	786	767	820	814	813	784	826	776	804	755	794	776	725	823	789	844	746	801	762	747	736	815	785	776	769	755	711	763	799	775	782	766	862	799	738	772	794	854	785	840	799	777	767	770	818	793	828	755	784	778	807	764	773	775	706	770	792	831	757	804	793	774	794	812	740	797	761	765	772	784	787	795	755	820	769	758	795	795	804	794	763	792	797	809	759	779	771	827	819	769	827	780	774	806	737	832	800	766	792	748	810	799	794	777	788	799	811	805	767	766	778	854	773	748	798	785	742	768	762	774	801	775	788	748	733	766	743	762	784	758	797	813	782	824	781	795	751	804	788	711	778	796	803	805	784	796	793	815	803	814	786	785	716	801	800	785	798	806	738	757	789	738	760	790	797	758	733	763	819	775	781	782	738	745	765	812	801	758	786	832	790	769	768	796	760	759	805	819	769	810	765	824	769	744	791	755	793	791	803	787	841	795	806	786	783	783	782	748	807	773	787	747	786	773	761	744	829	721	792	760	744	732	807	796	793	809	780	797	751	809	748	771	817	736	738	818	800	770	824	758	726	750	763	778	788	801	763	783	795	818	775	791	713	736	808	791	808	780	797	749	807	774	813	817	803	842	774	803	717	770	725	789	799	784	752	827	759	799	795	808	736	846	792	734	788	795	810	768	800	767	789	798	831	850	810	757	733	774	808	782	815	758	739	805	778	776	832	703	785	809	789	764	765	722	783	791	775	799	783	820	744	731	797	780	797	759	784	748	749	773	818	789	793	792	765	729	775	763	813	839	743	771	789	746	760	787	794	714	704	764	768	806	782	753	826	740	787	806	706	776	753	800	792	795	769	786	762	783	835	762	788	748	756	818	808	807	793	751	788	749	786	755	803	791	771	767	747	755	752	789	805	754	773	800	782	762	767	795	771	769	806	775	774	765	748	787	740	825	801	765	737	808	746	729	799	783	772	772	781	828	792	832	712	826	805	789	801	812	781	763	774	748	767	809	806	770	778	752	764	750	772	795	801	762	758	795	778	803	747	756	824	791	774	780	811	769	772	770	795	777	756	796	797	786	787	768	772	774	786	807	772	813	777	810	737	792	755	763	778	782	827	827	747	787	804	785	788	740	762	837	796	784	777	781	811	760	826	783	784	823	757	806	800	795	788	788	764	743	767	786	809	769	817	776	772	797	824	775	779	766	766	843	788	768	783	783	772	790	795	799	800	760	770	744	777	780	760	805	811	805	804	799	761	806	766	821	773	793	749	797	808	825	753	813
22760	21057	28579	23675	21148	21260	14786	6388	4118	3700	3011	2465	2143	1722	1652	1590	1297	1224	1209	1344	1249	1253	1200	1104	955	865	779	784	726	714	710	714	662	691	693	704	698	670	726	697	689	688	704	684	679	654	699	707	669	693	654	653	687	672	661	627	625	622	627	629	691	689	669	658	645	668	681	653	677	677	634	671	690	647	640	661	724	660	672	648	673	614	655	636	684	651	613	616	645	671	682	697	655	621	620	671	665	655	660	641	622	643	636	683	676	698	646	638	653	684	688	654	654	659	618	647	645	680	669	634	657	660	663	650	685	679	630	670	592	636	640	660	606	616	602	663	651	656	614	604	675	646	647	624	627	657	650	633	614	630	651	663	640	684	660	622	624	627	607	642	680	630	638	623	606	689	668	668	663	639	640	635	654	670	616	710	631	652	623	611	646	626	690	662	616	674	659	669	623	627	639	607	645	635	674	618	627	666	648	673	666	659	678	652	700	652	593	634	669	605	659	677	614	644	654	638	670	665	651	677	660	659	649	670	704	680	675	679	596	656	658	609	657	643	645	627	606	703	660	640	663	622	660	616	676	659	657	638	575	670	596	679	662	618	593	651	574	637	629	712	646	660	651	664	620	638	659	632	660	633	636	619	661	646	673	650	637	645	609	667	626	614	675	606	601	646	654	637	657	659	654	646	611	638	637	668	615	647	659	681	635	647	631	648	668	675	676	618	610	681	644	672	599	623	663	636	649	613	627	640	643	651	633	647	648	637	669	674	661	661	697	614	650	656	658	612	646	662	622	623	650	650	661	659	633	654	622	651	648	690	655	678	626	665	644	636	607	668	678	652	700	674	615	651	641	661	658	709	675	672	678	674	684	659	627	677	628	613	668	619	655	654	658	635	660	601	683	664	692	688	673	654	628	666	663	681	590	684	625	667	639	676	625	677	650	630	634	648	643	664	605	655	638	637	653	637	661	679	643	600	696	652	654	623	676	611	657	695	683	666	637	665	617	640	656	653	641	604	642	647	653	640	675	663	661	651	630	665	643	594	587	644	633	665	643	658	626	640	657	727	648	635	652	657	650	636	662	654	661	585	667	655	638	630	703	663	605	629	649	627	602	645	665	675	606	596	660	672	641	680	675	643	631	622	652	644	635	642	639	643	624	647	653	659	636	610	645	619	682	626	685	620	640	641	653	624	632	609	640	647	663	670	666	642	628	673	648	652	605	672	637	612	657	636	654	642	666	611	593	668	675	649	645	632	652	647	651	659	682	662	622	611	653	622	625	628	615	633	635	673	662	647	684	675	633	659	652	607	631	720	595	656	639	646	669	638	641	648	681	637	673	651	631	640	664	601	639	633	611	634	657	661	652	690	672	641	619	666	647	646	682	649	660	662	626	657	658	673	635	586	681	670	614	626	606	650	688	662	697	650	619	680	673	672	694	643	665	680	686	672	642	679	602	681	601	630	654	587	702	698	656	655	632	622	637	674	670	656	635	684	649	659	641	669	632	621	643	640	671	653	654	656	657	683	630	662	686	640	665	653	670	654	662	636	646	614	641	646	664	626	600	590	589	681	696	663	671	612	627	674	646	647	666	651	630	647	615	609	669	641	635	637	674	667	627	698	671	607	635	653	684	661	687	634	617	659	614	655	656	647	672	658	634	646	656	621	662	631	650	691	693	636	620	680	620	695	642	644	698	643	646	655	673	605	666	640	649	694	702	633	650	628	657	639	678	658	663	600	648	644	721	670	620	590	699	656	624	683	627	621	648	668	649	648	668	643	691	668	637	630	697	650	667	638	710	625	697	648	653	608	673	635	644	673	641	635	664	586	651	658	615	632	606	641	611	665	595	601	575	636	655	653	644	646	633	610	646	632	630	642	639	645	654	648	667	601	657	649	633	611	604	602	655	665	684	655	627	662	639	664	664	647	667	617	628	659	621	660	643	640	641	688	641	675	680	662	642	659	660	651	664	677	636	636	635	677	696	651	656	634	655	665	670	669	670	667	625	608	692	617	654	643	668	695	650	626	639	699	666	653	612	630	667	640	665	636	599	649	656	618	630	644	645	661	652	594	606	638	687	620	625	629	618	677	670	616	650	658	667	677	680	619	634	622	613	682	650	617	626	696	632	646	638	635	608	633	624	646	672	677	669	659	653	653	652	555	673	667	642	641	717	626	646	684	640	637	626	635	705	693	656	624	624	634	617	638	663	631	644	652	651	680	671	648	606	624	664	671	619	651	637	632	637	616	619	655	673	600	653	616	680	683	603	622	645	644	731	651	628	679	608	623	664	617	696	676	665	634	716	643	589	681	627	676	675	666	688	693	638	669	610	659	646	647	642	622	653	658	691	667	667	614	654	602	654	697	673	658	657	639	663	643	636	621	654	666	663	635	683	608	620	664	646	659	613	700	664	666	613	639	708	638	652	636	626	612	659	655	626	663	644	652	674	651	664	622	655	647	575	612	640	659	653	660	616	634	613	638	682	662	629	667	682	638	646	648	624	651	641	644	649	678	645	627	637	625	703	624	594	630	647	675	685	680	672	648	667	668	633	684	623	663	644	619	683	643	608	674	609	654	619	671	672	646	621	659	592	637	663	638	660	640	647	692	672	665	608	681	627	629	691	658	614	694	635	667	687	623	640	618	621	678	623	663	645	634	678	636	654	694	645	611	642	660	633	642	637	631	643	693	630	679	652	628	676	616	635	691	667	673	680	652	663	632	628	589	638	605	654	658	649	664	614	639	640	655	703	665	628	608	655	670	626	654	667	644	649	639	653	634	644	706	641	664	644	692	626	647	594	655	658	656	674	634	586	637	621	610	670	670	663	631	606	640	664	618	622	683	633	672	611	657	625	643	682	613	615	680	658	670	648	628	666	643	669	612	646	649	642	649	625	643	660	642	681	644	611	647	643	639	621	601	653	680	610	643	610	605	637	668	644	645	682	656	677	689	648	639	624	640	599	701	674	641	682	655	643	675	688	687	663	654	705	655	645	655	637	625	592	649	666	619	693	675	633	617	612	637	649	621	646	679	645	655	639	622	702	637	604	690	643	666	671	666	634	663	668	657	629	603	642	627	653	682	660	637	622	643	637	651	673	647	606	637	691	652	650	666	646	681	662	654	644	635	699	648	692	651	648	651	615	586	603	639	639	597	638	626	684	675	670	664	654	615	635	677	610	650	645	671	634	638	639	659	642	686	647	618	656	639	620	617	650	633	693	629	646	680	661	635	612	608	595	657	636	605	617	658	670	639	601	657	685	655	647	702	656	630	655	668	706	677	632	620	663	667	634	642	607	650	651	663	645	618	649	675	659	651	654	636	674	615	665	638	680	652	624	669	650	659	630	627	636	645	590	678	643	635	667	644	638	634	638	602	672	640	615	628	621	659	700	603	612	674	623	627	652	682	625	672	632	683	609	676	644	652	608	619	622	645	604	618	659	675	641	632	627	612	639	614	646	646	646	653	704	642	643	640	632	673	706	690	673	661	612	627
44728	68553	38959	30820	21568	15681	12819	10166	8026	6867	5461	4535	4001	3068	2848	2676	2249	2018	1895	2078	2045	1887	1883	1580	1379	1057	1079	1032	993	834	846	754	792	806	753	832	833	792	803	809	789	790	808	772	737	769	879	757	781	755	765	762	759	715	739	748	700	727	716	706	740	731	739	705	706	728	710	749	702	712	709	692	748	713	728	672	714	713	731	745	714	745	718	667	707	736	745	719	685	771	725	704	724	673	687	675	711	737	716	790	701	668	695	686	719	663	679	710	717	717	713	724	718	666	752	658	712	739	731	742	706	693	698	731	665	694	724	688	771	764	721	738	753	727	704	716	741	741	742	733	673	718	699	720	691	773	742	727	718	682	710	723	739	681	714	700	694	705	676	730	686	721	742	693	727	651	704	729	724	713	708	742	733	685	691	689	715	747	695	726	722	743	688	724	673	706	702	680	685	728	697	730	667	741	663	730	709	746	680	735	720	687	715	694	707	672	745	701	650	727	699	671	746	711	678	725	772	694	714	719	696	718	681	697	709	682	696	751	639	708	721	705	716	679	699	744	731	695	687	688	755	720	745	705	719	735	752	731	732	687	737	678	706	710	740	677	675	716	724	734	711	743	741	736	736	723	705	777	745	716	744	741	691	720	691	749	710	715	675	693	714	735	726	710	689	722	712	660	681	779	705	679	705	749	749	713	711	722	726	695	752	722	721	713	730	732	700	687	697	685	717	654	722	718	709	722	694	694	741	770	751	740	716	743	695	730	709	710	728	673	716	756	695	754	715	718	703	709	705	743	747	711	713	696	710	679	708	679	722	732	711	744	703	765	709	722	707	689	775	674	721	705	748	742	760	749	706	694	737	696	705	709	724	738	734	691	735	710	738	686	700	693	717	748	690	728	756	715	733	699	748	771	726	725	715	712	767	676	683	639	701	768	691	743	699	731	751	715	712	724	690	744	691	704	726	706	726	699	773	673	721	725	699	693	712	752	718	752	733	692	697	745	720	761	746	695	696	745	657	700	674	701	687	699	719	709	699	749	686	669	645	703	757	679	692	658	671	742	701	748	712	646	745	761	690	728	677	653	741	719	721	733	753	716	720	726	709	721	730	666	672	693	734	742	680	673	746	690	667	727	753	718	721	704	761	754	738	742	743	722	704	714	715	708	716	715	704	740	724	711	681	740	722	719	721	759	686	695	685	715	720	700	711	686	733	686	759	713	707	760	709	699	717	685	689	708	710	701	777	697	730	672	723	707	730	672	701	746	714	672	635	725	724	660	735	745	687	685	703	748	700	731	737	713	699	704	715	690	718	749	700	605	701	698	712	716	679	762	691	723	718	747	733	675	696	736	702	741	728	697	696	643	703	713	702	769	756	732	735	693	707	743	684	715	757	734	723	686	698	705	756	690	758	738	729	743	696	714	693	707	738	725	701	754	698	693	707	717	686	735	696	724	668	707	710	750	740	688	719	644	704	699	738	691	692	730	767	713	707	711	713	690	724	721	698	681	712	708	722	661	724	672	716	728	696	673	735	707	673	717	701	732	710	706	695	737	699	732	719	725	750	747	762	666	701	749	697	699	724	741	770	754	675	759	707	734	729	734	741	686	673	643	745	759	702	698	740	730	717	732	729	667	713	701	695	704	714	702	723	746	764	723	739	720	703	694	712	691	741	726	751	706	676	738	720	661	649	706	727	705	684	698	754	700	706	738	726	772	694	715	704	732	708	698	685	759	731	668	706	720	699	745	723	720	736	721	732	720	687	691	744	716	705	673	743	668	719	710	710	724	728	690	703	719	725	694	767	698	714	737	751	679	713	706	754	705	727	695	715	680	745	712	715	721	732	717	717	749	700	689	701	663	688	688	685	727	724	773	712	688	742	708	713	738	728	740	722	739	705	703	728	708	700	730	703	716	746	707	730	681	759	705	692	690	731	707	724	717	711	708	742	734	712	742	726	728	690	702	705	737	708	721	743	730	736	702	696	646	687	684	700	687	703	762	676	695	717	699	741	723	673	696	684	708	731	730	743	728	715	704	728	720	704	741	728	721	704	681	696	740	728	717	688	734	705	699	729	722	724	684	738	725	753	743	701	666	701	768	706	702	675	736	710	696	667	727	708	742	767	736	688	697	734	753	730	703	691	704	702	702	697	686	664	685	712	723	723	709	735	683	726	707	714	750	729	693	741	702	697	749	705	713	732	681	712	726	711	667	696	744	652	709	720	679	709	702	701	668	728	717	710	723	733	711	716	720	742	758	711	706	688	737	725	712	689	725	709	713	694	691	708	697	732	692	691	695	678	711	723	688	723	709	669	716	680	740	696	688	750	713	732	665	733	697	713	702	745	693	703	668	752	712	655	752	676	748	756	686	690	770	686	675	687	715	742	726	728	716	693	714	726	717	700	687	692	690	731	667	707	696	666	749	710	709	672	704	712	665	757	749	747	747	724	756	725	691	714	753	741	724	725	748	723	704	726	678	705	751	727	678	682	733	739	728	732	725	694	750	650	733	696	767	724	746	678	714	693	769	693	743	709	739	690	725	725	725	719	723	700	693	711	739	694	745	716	703	701	691	691	739	696	695	663	697	718	703	697	716	687	684	732	760	748	735	710	699	747	710	693	692	709	773	698	668	690	694	713	741	709	685	723	696	707	737	736	699	681	720	669	658	673	732	749	732	694	757	738	704	718	728	690	716	706	697	711	691	674	739	763	695	713	757	745	713	740	704	753	695	706	725	732	734	682	717	750	711	713	707	700	787	705	724	729	727	721	731	732	760	714	709	682	678	644	715	684	738	736	714	780	705	687	732	699	716	717	654	719	686	679	723	744	716	697	675	759	725	695	711	739	751	748	756	695	698	696	689	681	738	697	747	742	686	739	687	693	696	724	666	706	700	707	690	700	723	693	656	743	684	727	711	723	708	749	717	682	701	709	779	695	683	707	699	736	706	725	708	730	749	697	712	739	655	771	688	703	710	712	706	722	735	752	743	702	737	744	723	679	695	710	665	720	735	704	740	721	759	730	714	689	627	730	693	706	726	683	711	672	740	728	716	702	722	742	677	734	702	718	786	709	735	648	705	728	694	717	711	658	695	714	731	744	710	687	767	682	683	721	763	720	758	716	713	763	667	726	696	745	724	687	715	712	727	712	673	706	671	719	689	719	751	662	734	716	740	677	682	704	742	710	669	735	708	633	719	726	766	735	707	694	748	712	723	777	721	766	715	714	676	718	742	736	694	708	743	725	767	723	693	757	719	728	715	677	649	700	718	700	743	745	695	738	773	725	690	705	726	718	701	741	739	703	707	722	751	715	723	669	751	684	694	741	696	732	764	702	700	710	712	782	715	697	691	753	748	707	747	667	729	748	710	671	705	688	778	695	680	721	706	713	735	715	733	743	745	711	720	717	724	734	705	714	746	735	677	739	768	699	728	706	747	724	689	679	708	681	749	726	752	718	758	717	725	698	660	715	675	728	725	693	706	703	747	681	721	670	695
29804	30972	25087	17727	9086	4542	2877	2166	1673	1520	1311	1113	1050	934	930	836	864	763	756	782	834	833	802	698	671	640	636	633	612	628	595	586	628	599	558	561	611	612	628	640	592	569	559	595	597	576	575	534	615	575	625	606	574	606	599	553	590	542	557	562	581	600	585	599	565	601	558	572	572	562	602	573	542	564	574	576	579	546	521	582	558	592	545	584	579	563	567	585	582	603	573	597	532	599	577	556	601	551	604	582	592	613	555	575	588	547	554	543	599	526	532	568	583	579	560	557	601	563	579	543	545	576	573	556	550	554	526	556	579	588	561	566	568	570	577	569	614	555	545	616	565	563	569	597	564	527	554	601	555	613	569	525	502	599	560	577	565	527	554	541	582	577	525	562	576	548	599	550	553	580	538	574	545	599	597	615	598	555	521	545	563	585	582	544	558	540	534	598	538	579	548	589	593	542	537	576	543	620	595	591	513	571	627	564	568	545	576	575	547	590	557	577	579	588	554	628	538	574	602	564	574	581	537	570	538	538	611	572	526	524	587	595	599	564	571	502	555	577	563	567	553	553	620	548	566	545	560	580	643	543	524	635	561	550	520	558	602	574	580	566	541	574	568	565	574	585	568	555	593	583	606	601	549	550	608	605	522	596	556	588	546	567	574	574	554	575	563	556	571	603	556	588	596	574	564	509	543	562	569	582	548	579	566	561	543	616	592	587	544	592	557	552	531	549	632	550	512	614	552	543	580	520	560	579	612	600	518	601	573	567	522	536	595	569	605	572	550	597	552	564	572	542	548	541	550	607	569	570	516	581	598	606	562	577	565	549	533	604	561	582	594	577	540	584	569	562	550	547	568	555	551	589	573	561	588	596	584	557	580	575	565	614	548	565	581	588	550	588	595	601	570	560	572	552	577	529	546	566	581	587	618	552	597	593	620	535	574	614	530	567	595	552	509	584	585	614	594	570	539	561	590	539	606	574	529	579	546	546	553	596	564	553	597	597	588	564	570	568	573	549	591	574	557	581	590	564	583	559	569	591	503	554	551	575	561	595	577	564	517	604	576	576	564	544	592	587	539	590	615	560	515	574	572	587	573	544	562	588	574	555	557	554	602	546	579	577	547	530	533	535	602	530	581	558	586	558	588	553	541	552	540	569	564	552	585	575	535	591	554	532	553	526	578	538	586	565	586	589	554	554	595	554	594	580	563	545	556	572	547	560	594	572	579	545	609	590	588	587	560	552	632	533	561	588	563	603	564	604	579	533	586	551	581	591	549	559	563	545	558	577	561	549	534	585	524	583	637	565	592	594	576	591	549	572	575	546	552	577	579	539	546	541	548	574	572	609	580	625	564	577	581	614	573	571	594	592	573	586	543	588	548	562	559	565	571	561	547	616	545	577	546	573	544	568	570	555	588	529	602	557	560	565	559	536	568	570	557	554	549	540	565	575	566	597	548	577	561	598	553	586	541	565	547	584	587	573	578	577	561	592	551	576	537	590	526	559	531	561	569	558	532	565	610	588	523	567	549	577	588	578	556	580	571	566	569	562	602	573	554	569	552	559	599	575	527	604	546	573	585	558	542	565	594	582	599	566	585	536	560	545	553	577	605	596	567	586	548	585	566	581	604	564	548	548	506	582	543	540	551	579	565	618	600	567	564	590	576	560	567	504	568	592	594	549	588	591	612	589	533	540	579	539	542	575	616	565	581	574	548	507	594	614	547	580	525	551	545	517	556	597	547	598	548	548	552	576	560	555	513	585	596	567	587	557	560	580	577	548	556	575	594	570	537	576	529	543	576	566	559	604	537	534	583	549	610	542	545	559	592	581	586	598	593	525	577	520	590	553	564	546	573	569	541	553	581	549	553	562	565	578	549	589	526	537	582	562	589	536	576	547	554	546	540	549	600	547	578	562	618	576	547	588	567	595	548	546	571	534	596	602	566	543	553	562	543	580	552	565	569	591	527	522	518	552	544	572	577	557	579	569	555	542	558	543	563	542	562	557	602	611	559	543	546	596	551	549	584	574	571	547	590	564	614	585	586	571	551	568	567	595	536	544	573	534	561	579	599	582	530	579	586	574	570	584	603	551	560	560	552	630	579	569	572	582	553	546	551	613	603	561	606	553	564	535	588	557	529	577	559	591	573	575	574	563	578	578	571	538	570	552	617	589	575	554	535	567	495	587	591	574	562	574	582	569	583	586	547	565	546	527	573	537	524	572	535	550	545	571	556	547	540	583	549	561	562	576	588	608	575	522	575	573	588	570	570	594	586	586	583	549	579	562	590	554	540	567	550	551	530	578	598	542	586	554	522	558	581	560	570	551	549	540	597	536	554	592	546	591	572	527	545	569	587	587	574	560	547	569	563	563	548	539	582	586	573	525	595	562	542	544	533	575	561	611	518	569	521	551	562	594	565	548	533	591	557	529	549	573	519	550	567	614	592	538	552	558	540	589	537	592	585	622	548	557	538	568	591	562	595	555	573	563	533	572	554	556	539	527	559	575	603	565	540	584	529	578	604	523	558	554	560	567	574	579	542	588	584	576	596	556	585	561	533	542	586	614	526	556	546	577	556	576	574	550	580	549	574	548	523	537	541	538	529	559	574	588	557	578	614	575	564	581	547	552	567	555	559	550	572	616	588	556	550	579	565	596	577	540	596	597	570	522	580	546	526	541	588	596	512	535	601	592	531	544	560	542	571	583	553	551	563	571	562	553	552	562	545	546	550	568	568	555	558	574	577	563	544	593	580	516	542	577	556	549	573	573	532	587	598	567	563	555	583	630	584	559	555	550	570	537	573	543	530	542	566	572	563	602	575	536	559	579	591	550	551	606	531	603	587	567	543	568	597	560	582	517	579	503	559	550	560	593	548	571	579	602	583	580	537	573	602	608	582	564	517	581	566	589	530	548	550	564	571	607	585	590	581	553	552	581	538	529	563	587	592	594	566	584	568	607	605	593	553	538	550	594	575	571	573	574	647	588	532	595	610	570	569	572	538	532	516	546	577	574	553	579	562	601	567	586	590	574	575	598	552	572	570	540	558	537	575	540	565	560	562	508	570	566	567	561	518	552	580	610	567	575	573	540	565	554	586	561	554	535	579	592	589	570	537	584	539	553	562	552	550	555	560	574	553	607	579	519	569	531	529	522	562	572	546	572	520	611	571	569	548	531	578	561	547	563	559	555	554	602	568	578	566	635	526	580	556	536	582	604	555	580	529	578	580	548	558	550	587	558	532	601	556	561	551	550	553	557	536	539	560	524	594	536	542	597	527	555	537	596	541	550	552	532	541	597	634	543	567	566	634	529	522	591	543	599	566	549	578	548	576	591	519	519	592	580	520	538	558	572	570	571	570	571	533	572	588	583	603	597	547	574	573	571	565	617	567	579	547	586	594	575	552	589	534	569	564	522	564	621	544	585	538	582	556	589	566	569	563	552	600	623	565	559	569	578	586	553	585	539	569	598	584	539	567	503	566	537	567	599	565	570
35008	45437	26325	18962	13100	7993	5414	4118	3260	2790	2310	1971	1739	1400	1511	1362	1241	1077	1060	1117	1135	1066	1029	1006	936	844	794	792	697	744	726	656	686	661	656	664	720	710	713	653	647	688	680	712	690	696	666	674	690	653	660	650	660	657	685	606	648	662	657	646	642	665	615	662	708	720	630	660	649	669	655	670	656	640	613	658	608	655	670	625	671	657	647	670	679	632	639	679	651	700	705	628	719	675	618	614	658	625	632	653	644	624	701	655	633	678	661	619	669	676	656	668	662	675	658	677	623	684	611	663	672	674	659	647	671	637	679	671	636	655	656	670	613	620	663	665	674	678	683	648	671	627	673	600	639	672	679	680	706	634	655	630	664	632	665	648	636	667	632	693	666	670	680	686	638	642	613	630	624	623	653	680	652	659	605	667	668	669	652	635	630	709	634	600	673	633	712	647	653	672	628	654	643	701	671	662	635	642	632	633	622	667	638	660	643	622	694	624	623	671	669	672	648	629	604	624	641	650	632	681	646	624	650	662	648	660	613	643	629	675	676	638	656	656	637	628	649	665	640	674	659	646	660	701	626	633	649	662	632	681	648	664	716	636	666	616	607	607	636	656	654	681	648	717	641	670	673	651	648	634	643	664	646	681	638	631	637	672	694	619	674	643	631	643	678	653	661	678	638	643	631	670	639	630	671	601	627	686	656	675	657	641	650	700	625	672	660	686	638	667	656	676	652	664	645	610	649	630	626	640	667	648	636	665	627	649	697	622	619	588	677	616	640	640	662	676	637	675	667	639	683	592	643	634	645	679	650	646	634	629	622	636	640	662	668	689	682	643	618	713	696	614	669	631	645	632	626	585	619	638	677	617	655	649	665	658	660	658	662	666	646	675	648	670	668	663	645	671	652	651	657	662	680	666	674	689	630	635	680	666	671	644	641	680	626	635	645	656	604	665	624	618	687	622	671	674	638	606	629	634	652	667	623	652	633	645	658	637	664	631	639	625	634	599	657	601	638	701	659	649	659	671	626	649	677	658	658	636	674	660	700	641	631	652	651	585	667	661	665	616	654	645	642	595	625	685	671	653	583	608	652	652	632	641	610	644	593	626	632	672	688	692	657	686	652	623	670	697	626	665	636	629	683	638	657	672	638	639	609	676	652	649	691	677	644	630	633	672	618	630	627	643	658	656	613	651	665	657	688	709	672	645	634	625	681	603	621	642	678	651	630	639	682	637	666	626	618	669	593	644	659	682	688	664	617	687	634	637	675	678	614	637	632	631	640	654	638	652	679	607	606	653	658	672	648	619	678	604	595	692	627	684	694	659	656	689	661	622	644	628	632	612	699	665	660	622	643	640	644	694	623	698	625	684	638	680	623	612	635	679	643	711	657	615	602	650	680	658	642	659	634	632	679	659	664	683	638	658	656	683	660	651	678	660	674	659	643	680	662	662	640	635	612	631	649	637	652	664	601	671	641	647	622	646	672	664	593	690	685	639	617	634	676	667	650	739	685	668	660	666	630	677	651	655	633	681	623	653	669	663	622	652	652	691	624	667	654	651	611	663	639	660	669	623	638	622	664	701	634	696	657	632	667	662	647	666	638	661	661	647	671	732	625	663	636	649	669	698	675	643	662	661	649	627	682	669	638	661	662	657	665	680	652	630	653	591	671	588	675	688	648	706	643	617	660	662	657	635	675	656	662	629	710	646	654	654	679	637	647	651	715	647	647	667	654	633	625	676	646	627	679	667	671	610	634	674	677	688	685	649	666	646	666	609	606	649	632	631	632	640	620	628	692	633	647	675	640	615	610	655	679	673	665	666	627	677	636	637	666	674	656	670	637	650	608	640	681	646	645	638	639	614	640	675	655	611	636	693	630	665	688	649	624	653	637	635	664	661	664	598	682	644	656	675	636	641	642	686	627	675	650	632	667	615	677	635	633	643	674	652	648	631	662	678	611	663	696	670	654	624	664	658	627	636	671	665	634	668	623	686	622	679	658	633	623	669	660	659	689	683	653	642	644	622	672	671	640	667	656	589	633	608	633	681	654	632	630	628	660	635	614	627	627	597	667	675	656	633	661	645	635	630	663	646	649	652	637	698	656	685	690	650	650	645	665	651	692	655	628	677	643	648	602	656	622	641	673	668	605	618	678	636	652	628	692	638	656	604	666	702	646	624	679	642	629	618	627	658	616	702	642	665	680	672	645	636	659	687	682	623	676	632	625	636	653	653	618	679	644	624	658	603	667	647	693	605	693	680	653	659	630	678	641	657	618	679	687	626	654	608	641	650	664	644	633	640	676	684	608	658	591	668	675	657	672	671	655	652	655	684	630	598	642	670	672	649	654	692	647	668	669	655	642	620	686	641	671	667	624	664	670	697	633	651	666	647	645	647	625	633	649	680	656	659	610	666	648	677	699	658	651	612	656	620	635	633	638	668	718	614	606	642	624	633	659	623	661	616	671	628	633	615	640	652	650	718	660	700	696	642	662	707	636	644	689	648	637	617	661	682	629	621	661	598	678	632	700	635	662	645	637	670	646	636	632	676	612	700	625	695	671	668	686	616	696	616	644	625	673	655	670	621	607	630	669	654	630	617	642	652	667	659	649	632	661	651	600	663	678	620	673	631	667	672	692	615	644	700	628	703	623	645	719	646	645	623	656	643	654	636	631	698	623	648	618	646	661	619	656	650	661	598	659	660	672	677	645	629	632	653	676	665	616	628	647	649	660	645	652	653	653	623	657	657	649	641	652	662	682	676	619	656	696	686	673	660	643	684	598	652	630	687	639	643	667	612	613	681	624	624	600	665	676	644	650	656	652	637	625	587	650	661	638	643	651	634	681	659	671	666	653	645	630	633	644	663	692	673	659	709	611	665	632	673	641	694	642	651	694	648	656	613	649	651	645	657	613	669	629	677	622	657	623	632	637	638	608	644	650	632	666	620	676	663	614	667	636	619	622	638	654	658	637	667	626	593	690	678	654	642	671	632	643	658	665	649	634	655	600	639	665	590	601	647	710	674	622	693	651	596	632	671	623	625	657	700	615	699	614	644	608	668	684	675	651	681	615	656	671	632	616	668	686	640	648	627	617	654	661	688	699	620	670	675	636	638	687	665	644	633	661	612	649	628	627	643	694	666	641	637	663	653	635	631	663	629	670	656	696	630	628	630	658	620	627	697	634	604	612	677	662	630	657	635	655	656	620	603	628	665	656	689	657	631	666	621	646	627	639	602	637	613	667	672	635	622	644	665	663	592	667	698	618	624	652	673	634	649	633	620	703	632	681	634	658	662	632	631	647	628	665	641	630	714	614	640	646	649	615	645	656	630	664	660	615	638	649	646	692	607	621	639	692	664	693	593	639	667	645	621	650	672	623	630	676	649	680	630	657	636	632	640	672	636	668	646	620	676	643	604	663	666	632	652	601	601	645	694	652	682	630	614	651	647	689	639	647	663	645	620	602	633	629	631	665	665	666	675	611	580	649	678	654	621	706	613
23814	21061	28095	24169	21055	14220	6217	3478	2679	2243	1872	1642	1365	1328	1319	1031	983	869	886	998	957	795	841	799	701	672	646	623	598	563	536	555	548	591	543	534	537	591	518	551	526	541	512	543	562	554	512	535	516	531	549	502	510	542	483	478	472	451	489	535	477	483	489	526	492	491	488	516	481	543	520	517	484	545	500	515	475	528	514	514	458	577	498	548	476	465	535	481	528	509	480	501	493	533	460	509	476	489	473	513	535	479	459	514	488	526	488	515	499	491	507	498	500	476	512	483	485	509	480	473	500	506	513	528	488	475	482	506	497	500	499	550	516	528	499	442	487	506	490	511	475	467	547	465	472	493	531	513	523	494	502	472	488	505	501	480	480	511	465	471	506	458	509	525	541	511	500	504	499	477	501	482	474	495	476	488	500	510	487	524	498	491	501	549	453	484	464	529	436	456	533	447	502	503	501	514	529	513	479	529	455	482	509	490	521	498	515	509	502	449	494	473	479	486	518	475	523	514	521	489	482	511	492	464	498	500	522	500	472	467	496	506	553	480	488	487	526	492	486	494	473	466	515	538	483	545	500	473	506	449	502	494	489	515	473	491	484	466	537	473	461	502	473	483	495	505	524	516	513	516	521	477	493	479	501	491	519	488	486	446	505	471	547	520	462	482	468	488	456	489	484	500	498	521	502	495	478	489	515	476	496	471	468	517	521	477	455	489	500	469	512	495	485	482	500	508	493	431	477	500	505	488	516	508	537	521	488	515	494	507	492	550	510	516	485	462	502	522	510	509	540	456	471	456	507	520	461	490	509	513	498	486	513	478	521	469	458	469	458	513	491	515	475	488	543	527	513	540	478	470	490	503	465	480	496	494	493	528	501	505	493	464	465	513	500	561	510	494	476	456	493	492	529	523	505	505	500	485	498	490	494	514	523	493	528	502	531	471	486	518	514	494	498	515	515	512	479	541	496	478	526	532	541	479	505	507	516	480	531	498	499	516	470	505	524	496	534	513	481	530	501	469	523	502	488	525	484	474	522	436	492	451	495	528	517	500	440	522	559	478	517	505	524	539	496	519	485	431	498	472	510	480	507	466	509	528	508	545	485	505	483	516	517	491	484	515	518	487	508	506	494	485	452	508	478	480	516	527	494	477	497	500	473	550	524	528	532	505	506	512	481	512	460	480	536	488	489	475	506	503	488	455	491	492	519	481	487	531	496	487	484	530	511	482	535	489	487	548	504	484	497	568	531	500	469	474	484	529	505	511	513	524	489	505	491	497	462	505	509	498	520	489	499	558	502	490	514	517	472	497	481	487	491	522	460	470	508	539	457	490	481	492	489	490	500	492	462	523	474	530	516	504	490	475	483	515	485	455	529	501	488	483	498	455	477	554	501	502	475	511	486	475	490	520	470	518	524	511	513	520	508	467	523	531	480	533	469	548	482	512	487	503	514	519	521	525	458	501	510	455	522	523	517	505	459	513	499	569	533	500	505	523	479	510	522	512	460	503	493	514	478	515	495	458	510	467	502	487	504	480	529	497	527	484	478	518	498	476	520	490	463	474	494	491	458	485	516	476	493	486	482	464	506	504	489	513	518	496	514	471	500	470	452	492	471	470	490	481	516	498	537	483	452	517	516	503	508	494	492	548	536	500	538	513	489	508	510	486	494	512	435	473	500	523	479	474	485	513	489	474	490	557	516	509	511	483	484	500	527	517	466	500	475	491	496	524	542	540	485	501	480	540	481	488	491	486	494	505	521	488	501	498	482	519	517	547	468	497	471	460	536	488	484	553	489	514	518	491	488	475	487	489	539	491	483	507	460	534	497	458	506	496	509	453	503	555	513	521	513	503	481	518	495	501	496	484	501	467	479	519	535	501	479	524	503	517	470	518	480	522	489	524	509	485	493	493	465	510	529	526	475	479	528	526	520	475	469	498	506	482	478	530	505	532	522	500	503	494	513	504	500	515	494	523	483	497	516	491	538	485	492	525	522	477	518	501	497	463	513	529	478	518	496	541	531	543	545	494	510	508	493	522	491	528	522	435	472	508	492	511	509	505	490	483	539	510	469	500	460	466	514	454	520	453	526	480	545	505	498	491	551	514	501	503	538	524	493	511	522	512	513	469	488	514	480	494	494	497	451	500	490	506	492	496	510	506	514	503	506	478	476	523	451	503	485	515	489	513	486	512	502	502	531	483	479	511	519	490	488	504	458	519	519	500	495	468	478	504	467	463	479	515	516	485	508	508	501	486	513	485	500	502	521	516	507	511	503	512	514	459	512	494	522	487	495	461	474	495	507	525	548	514	512	501	468	504	499	508	504	483	544	487	486	480	474	500	496	539	520	500	476	533	470	494	526	453	463	535	495	492	466	497	502	496	486	522	490	495	509	482	488	462	525	532	511	491	520	457	529	520	441	528	511	490	525	502	532	489	509	470	481	529	479	506	522	489	496	506	522	458	419	514	490	507	489	480	503	486	543	454	501	519	453	482	505	474	482	488	500	533	476	466	482	487	491	500	526	484	497	477	491	531	517	497	530	527	491	477	539	469	483	538	469	468	448	497	493	475	474	478	522	533	542	532	538	494	488	485	497	509	480	497	515	521	468	512	539	535	531	500	500	471	527	491	476	476	493	487	486	514	475	499	520	497	532	510	495	513	464	528	487	512	537	468	544	505	526	519	475	513	488	482	501	478	483	469	477	515	515	458	500	486	491	504	513	486	487	539	492	524	541	509	502	524	494	538	482	492	503	505	534	507	499	457	526	490	470	524	481	543	488	512	477	477	520	562	523	508	517	491	460	499	526	492	459	436	485	497	515	482	515	469	510	508	520	487	468	507	504	470	451	492	516	487	516	514	508	532	530	494	442	520	518	450	514	528	491	485	524	513	495	490	512	516	461	473	462	511	465	515	486	508	504	502	507	511	495	489	509	492	533	494	496	484	530	468	479	492	472	477	495	485	508	525	522	517	504	489	553	493	478	503	450	508	507	520	519	452	511	533	503	472	507	484	478	496	510	516	480	480	556	489	494	520	501	497	540	496	484	491	546	496	532	484	494	480	496	508	539	507	507	502	517	493	526	516	498	535	479	520	521	479	496	497	512	530	511	495	506	479	506	499	537	491	525	485	514	494	512	491	466	480	498	477	461	528	482	472	479	510	511	499	492	507	525	512	501	481	499	513	497	469	516	519	486	549	478	496	490	508	481	550	493	542	555	491	502	510	539	504	492	515	495	504	495	531	520	486	518	519	489	510	510	458	487	459	464	477	476	506	493	509	500	472	518	481	517	534	509	481	449	504	493	476	534	479	500	517	499	446	507	487	481	483	456	498	533	485	498	514	484	450	469	505	463	441	529	495	491	533	463	502	498	486	500	492	515	494	532	484	467	519	485	495	501	478	456	523	494	482	464	523	490	508	472	513	457	497	551	489	506	488	537	545	493	501	463	464	496	506	539	524	504	493	532	499	508	469	489	498	532	537	517	501	486	474
40469	60604	33835	25549	19286	12725	8508	6583	5321	4212	3551	3111	2584	2233	2181	1788	1618	1429	1388	1628	1527	1210	1253	1181	1032	906	884	775	727	631	695	658	661	578	622	622	657	651	732	665	652	601	648	629	629	646	631	668	559	608	567	625	567	556	623	584	550	610	548	607	582	564	598	589	582	547	589	540	563	563	586	554	577	587	580	585	590	573	623	572	560	574	572	577	540	559	569	557	574	590	558	590	551	630	599	558	558	593	578	574	571	552	571	581	610	533	573	516	588	555	566	555	537	549	589	560	585	605	598	572	534	522	576	600	577	570	539	549	576	538	579	587	569	529	567	586	579	552	568	549	560	571	587	567	551	600	592	562	549	557	566	580	566	555	552	554	593	587	579	559	572	572	563	567	568	577	567	516	555	596	581	521	583	603	570	585	604	577	560	610	557	528	593	566	586	555	563	560	551	588	574	577	549	567	551	570	641	561	587	565	591	554	569	529	575	557	577	543	549	594	570	595	580	603	534	566	583	596	577	605	563	554	533	593	581	535	556	589	574	589	552	529	548	543	585	563	628	587	592	549	560	550	564	561	558	580	600	555	513	537	523	582	567	565	590	599	559	578	589	602	610	579	514	561	570	579	580	564	563	559	576	597	543	575	556	590	576	574	594	567	574	601	565	593	588	550	526	607	571	542	567	585	533	603	536	558	575	583	589	587	525	544	577	596	535	559	555	561	567	573	594	544	584	527	525	589	586	556	577	585	572	532	549	548	591	605	583	559	576	552	584	551	538	592	596	576	583	586	578	617	574	562	558	569	575	608	552	527	538	550	596	562	587	535	597	565	537	542	611	569	575	583	553	587	596	591	559	562	527	553	581	580	596	601	593	526	576	592	567	590	565	541	523	600	597	541	556	589	568	579	583	585	618	553	582	587	606	587	589	569	574	560	556	555	557	542	615	553	557	573	571	595	569	575	535	577	583	610	584	570	603	570	570	568	581	596	575	571	599	612	545	537	581	553	529	568	589	553	591	552	588	581	558	518	566	534	576	568	593	587	556	557	571	579	580	557	590	610	553	556	550	590	579	555	600	564	554	556	566	574	576	614	557	615	538	572	570	534	595	617	564	593	597	548	544	567	579	576	557	571	552	567	566	571	617	560	547	577	548	557	547	597	559	574	579	583	588	588	579	540	570	576	590	569	571	572	571	557	614	568	564	571	571	577	615	575	575	547	561	535	603	570	532	600	588	587	559	514	583	547	597	556	584	612	551	577	604	566	547	550	590	616	577	563	545	616	552	599	576	601	516	588	599	582	562	574	587	568	525	551	577	529	568	562	576	579	550	540	546	560	546	544	552	557	549	629	592	542	570	584	598	563	583	611	534	549	603	608	574	590	571	553	615	548	578	553	545	590	600	576	551	596	583	555	584	540	568	577	557	596	587	543	558	521	529	561	584	564	556	572	551	576	594	572	542	547	560	617	551	537	557	559	580	501	563	608	585	562	591	593	537	595	561	547	570	596	577	567	587	597	575	616	585	575	580	556	571	552	571	573	611	557	576	555	534	590	585	590	563	599	566	543	590	565	601	583	594	568	589	551	567	576	560	553	534	550	577	587	565	555	567	589	625	545	593	537	526	582	554	602	595	562	522	565	572	548	542	559	571	565	558	607	559	573	508	589	559	567	559	586	534	579	585	559	535	567	597	590	541	557	558	592	561	542	597	562	551	575	621	506	602	576	621	557	573	607	538	576	542	611	541	566	579	568	610	531	549	548	592	579	569	552	546	606	602	543	552	557	577	547	541	544	576	547	584	528	545	623	516	611	538	533	600	558	516	579	603	558	563	578	566	588	579	561	563	555	553	569	552	604	574	592	541	579	520	627	600	540	572	543	554	516	583	581	594	558	552	556	537	564	569	525	590	531	587	580	586	544	583	619	551	521	519	543	577	570	557	573	592	590	537	550	555	571	562	574	589	601	566	512	600	580	586	579	561	603	525	530	554	564	579	569	568	616	551	578	592	528	550	538	584	596	569	589	562	585	572	588	562	566	648	586	569	539	560	574	556	560	536	556	570	550	553	532	562	531	572	574	602	570	557	525	578	580	583	567	532	581	561	585	551	573	568	572	571	540	589	582	552	597	584	596	581	593	565	555	602	535	573	542	552	586	531	558	561	532	555	519	608	564	569	549	579	547	568	620	560	591	577	577	546	626	580	606	577	554	558	552	542	616	542	577	556	547	569	591	607	583	573	580	579	583	569	509	549	565	540	561	584	572	563	607	545	552	532	593	531	576	561	557	575	580	592	610	602	588	583	574	568	592	579	591	553	546	594	557	592	526	586	573	574	583	561	562	553	544	576	576	557	547	585	567	539	598	573	584	550	556	538	568	604	534	570	582	570	567	564	570	554	544	571	543	542	523	569	582	584	560	539	595	555	576	581	559	544	579	531	575	567	568	562	559	605	554	540	569	547	557	586	557	567	582	555	599	571	587	538	558	559	591	554	579	496	556	556	550	590	538	576	546	569	545	571	578	580	582	571	555	535	513	579	566	510	561	574	548	562	549	570	556	569	566	590	564	583	568	565	564	512	568	598	610	556	548	585	566	565	613	570	558	610	580	558	554	574	555	571	585	573	560	526	584	560	554	553	550	511	609	556	546	570	576	555	603	573	540	570	590	593	542	579	545	561	624	565	578	575	563	568	548	585	559	554	533	558	589	521	537	600	578	585	568	513	561	602	569	550	508	583	602	544	537	602	593	591	497	572	545	538	529	551	553	558	554	575	549	547	539	581	584	551	586	532	606	595	577	559	571	548	561	543	587	593	554	633	571	579	608	557	553	577	556	545	543	587	598	562	532	540	587	585	584	550	544	569	593	562	634	567	569	564	549	563	563	550	602	620	587	545	574	559	573	556	603	579	537	545	624	554	572	575	571	570	571	534	556	550	587	565	559	568	574	560	566	537	535	584	538	559	572	577	555	588	564	591	534	551	546	589	559	568	537	618	598	552	547	523	581	567	557	537	520	557	569	564	551	576	569	512	582	572	565	591	585	568	497	581	578	578	539	574	599	583	546	610	565	562	580	566	556	575	579	558	553	563	591	559	565	577	505	572	598	590	561	570	561	532	568	570	562	578	559	592	603	577	597	560	561	546	574	584	587	600	574	609	579	537	546	548	549	550	559	565	546	514	586	553	567	557	581	544	574	598	563	611	550	584	549	516	611	584	556	524	563	549	550	564	590	554	568	575	610	595	603	588	621	574	559	588	570	600	599	586	604	571	567	561	595	574	590	625	577	567	567	572	540	575	575	534	575	540	564	532	558	570	603	572	578	593	528	534	543	620	548	572	562	556	570	583	550	550	554	570	551	582	523	596	593	568	582	572	580	564	581	575	548	575	577	542	593	587	544	549	581	531	581	545	605	533	554	569	554	596	535	537	568	595	545	580	554	618	586	560	553	601	588	540	576	574	594	547	560	562	560	583	551	573	577	554	564	537	559	569	551	613	590
25189	21358	26905	25166	15617	7219	3921	2714	2044	1938	1623	1432	1298	1325	1217	1111	1016	978	961	1142	977	934	844	999	874	839	864	781	803	762	770	731	772	695	731	734	769	752	733	740	751	758	753	704	729	725	721	779	679	748	739	695	748	664	638	668	694	728	735	699	752	700	658	699	721	686	674	728	732	723	672	704	677	725	719	721	767	691	697	681	674	720	659	749	710	694	676	740	695	737	716	715	743	705	734	697	767	704	717	696	625	756	751	729	732	659	728	724	671	704	683	676	681	685	694	725	726	700	740	669	734	754	736	700	727	702	759	652	701	699	713	654	694	698	681	672	689	700	726	731	720	748	665	693	702	702	699	715	715	728	683	692	666	736	694	724	700	723	696	679	659	711	660	700	694	769	698	707	660	719	665	672	762	753	714	734	660	722	694	746	674	702	730	747	669	665	695	721	701	716	715	724	664	744	677	685	692	698	706	674	733	726	703	671	703	696	697	728	702	740	703	725	793	701	696	694	714	787	746	738	708	726	774	746	689	707	712	708	729	733	733	679	710	743	674	733	709	727	722	708	702	699	682	711	659	727	685	696	697	700	714	710	695	698	702	690	686	686	707	646	723	736	716	690	664	759	700	751	683	684	736	746	690	721	712	718	684	710	737	764	695	692	708	718	717	690	714	703	697	698	704	756	738	712	760	746	710	685	643	691	685	714	702	669	704	735	722	677	666	701	727	696	735	771	701	729	717	689	724	684	718	730	680	727	684	724	706	706	723	687	700	672	690	718	633	766	709	655	677	740	760	708	706	695	707	703	680	673	707	741	733	778	722	751	709	705	657	735	694	696	723	701	725	714	702	705	669	699	705	721	743	698	718	716	680	675	677	715	670	739	751	700	687	664	732	699	685	714	684	718	705	750	654	756	727	734	689	739	696	706	727	697	721	746	685	742	710	712	719	734	725	698	673	713	718	718	681	709	688	703	670	669	711	672	686	689	764	739	735	718	704	655	674	698	707	693	666	701	694	732	721	676	668	707	710	716	724	683	676	700	681	698	696	690	711	734	713	738	672	689	725	669	661	730	708	732	728	733	665	703	698	680	709	647	736	664	721	650	721	662	715	704	642	673	750	735	663	745	704	665	671	702	738	750	716	665	717	730	672	690	728	657	698	698	692	682	703	674	652	672	700	638	664	684	717	687	705	719	797	717	710	690	727	771	707	722	708	698	709	680	660	684	741	677	669	651	713	688	677	717	727	693	706	712	708	740	736	705	691	675	673	726	712	684	650	701	718	686	703	701	691	700	655	696	721	685	688	689	741	694	715	714	704	727	703	685	686	706	764	695	664	661	704	674	675	716	715	741	701	738	630	715	674	707	736	711	669	699	693	703	689	712	660	739	755	705	701	707	701	670	689	641	697	717	689	702	693	701	708	714	717	692	703	659	690	677	685	698	707	711	688	725	714	660	700	690	682	735	714	727	653	719	684	743	700	700	675	710	747	617	687	671	759	745	728	732	699	773	690	729	725	675	705	718	659	720	732	713	703	646	716	684	700	694	699	697	723	699	683	664	718	690	746	712	727	731	707	695	730	720	744	680	734	662	709	719	706	690	722	690	749	698	706	732	756	680	674	691	725	718	676	705	698	741	705	684	715	693	741	711	699	706	712	707	698	693	680	695	728	696	714	699	701	697	703	756	671	683	667	698	696	736	702	678	731	675	698	711	709	695	710	681	722	711	725	697	677	736	688	656	719	709	707	684	702	672	685	731	748	700	724	723	675	705	700	683	712	734	694	725	706	686	692	677	671	736	725	727	689	702	730	707	650	729	665	707	697	723	742	663	719	717	717	649	731	710	679	708	699	699	705	714	688	680	713	662	691	667	699	707	687	742	734	668	719	721	711	699	734	684	660	679	715	727	744	667	670	741	671	685	711	687	688	703	669	709	665	684	720	703	722	740	697	682	694	679	696	667	626	670	695	683	716	687	714	692	707	712	719	707	666	712	692	708	706	726	702	675	699	697	771	687	730	680	690	682	721	712	711	688	700	720	741	659	706	714	738	690	715	713	683	659	729	703	720	726	688	693	727	648	673	679	705	678	729	660	648	683	703	680	731	695	729	717	710	717	691	685	666	673	714	676	706	710	697	632	718	694	695	694	743	702	729	685	704	724	729	684	716	693	710	698	703	710	768	726	701	675	698	685	675	696	730	750	717	661	753	696	731	698	708	724	744	728	699	711	702	696	717	657	730	738	735	734	718	723	684	734	658	678	716	693	695	689	695	693	742	695	718	728	653	662	719	704	721	710	694	726	683	738	719	719	722	705	694	712	692	739	680	699	662	708	683	762	733	699	727	715	653	637	694	712	695	656	742	739	711	744	680	721	656	712	716	733	719	682	784	718	691	724	744	682	729	680	747	707	706	699	654	723	743	686	715	707	713	676	726	701	688	684	721	686	735	707	683	717	682	687	692	713	742	700	706	657	677	676	652	726	756	709	727	750	727	683	718	685	744	718	729	762	727	699	700	695	679	705	660	728	694	781	723	698	712	705	692	697	725	683	721	680	693	677	708	732	723	692	624	678	776	686	750	678	699	721	699	687	733	682	710	756	723	721	697	699	665	734	704	686	656	705	691	685	747	647	720	682	686	663	724	728	734	695	712	767	677	710	693	707	698	707	675	721	685	694	751	726	712	689	745	701	707	722	725	676	704	728	690	785	740	683	690	684	715	708	713	712	737	701	659	737	731	693	715	727	721	717	701	722	701	731	710	697	649	686	741	699	705	718	727	743	719	715	693	684	699	667	727	691	666	710	663	719	683	727	732	712	719	708	691	722	666	710	699	714	700	721	687	715	694	684	723	676	702	690	681	691	738	661	743	662	684	691	683	686	711	740	700	728	683	658	672	706	715	714	676	761	675	641	700	665	716	719	698	662	695	745	714	688	701	676	696	667	695	739	697	698	741	713	680	711	695	697	705	703	682	677	735	711	728	712	709	668	745	678	738	731	693	685	694	685	689	721	712	697	695	702	738	718	713	725	762	685	634	690	734	661	677	656	688	693	687	709	686	670	731	692	647	678	697	728	681	695	765	719	694	721	745	746	717	723	762	747	728	702	682	722	691	686	671	667	648	724	697	704	715	714	708	670	700	689	677	701	717	682	693	667	760	753	718	738	714	692	718	690	758	670	649	706	699	742	707	692	683	709	652	690	693	725	709	657	686	708	657	693	697	714	746	706	689	647	707	722	653	678	667	702	689	720	648	688	677	729	707	655	704	692	676	731	733	699	700	695	701	712	686	651	673	745	743	703	727	681	693	698	670	652	708	664	715	706	719	731	696	711	718	712	655	733	714	703	705	632	661	702	716	670	715	714	676	687	705	701	690	687	696	758	695	693	683	692	711	671	755	683	714	650	677	679	752	670	653	667	678	683	708	770	706	706	714	709	642	707	718	731	724	631	743	757	676	723	680	698	720	732	687	684	707	682	655	733	727	654	715	725	647	682
38852	52563	28094	21594	17023	10505	7043	5299	4369	3603	2826	2430	2300	2065	1931	1791	1617	1475	1416	1708	1418	1254	1203	1266	1132	1039	949	935	985	915	860	838	825	879	872	872	887	824	846	860	818	873	830	830	889	830	839	835	799	805	829	813	853	755	798	779	761	780	793	785	817	753	778	751	800	792	796	793	808	815	776	734	807	812	809	806	788	812	814	798	787	803	782	803	741	793	826	767	812	773	806	766	787	786	812	721	715	780	828	779	804	764	820	760	797	731	798	809	807	811	760	788	737	806	802	794	797	796	797	807	801	787	821	779	795	749	832	781	776	767	770	809	792	816	875	792	742	811	805	792	751	777	748	783	828	774	759	767	782	766	766	720	764	790	729	781	807	754	830	840	791	772	801	796	791	791	777	810	774	776	821	815	791	842	762	801	773	783	843	829	804	817	804	791	762	774	813	790	803	794	817	817	792	774	840	848	807	771	791	784	801	763	813	771	822	812	797	827	759	807	810	786	783	799	759	822	785	813	810	814	820	824	788	761	793	791	745	765	812	780	845	737	802	767	833	771	811	771	753	772	809	798	740	758	789	782	773	748	792	748	775	809	770	782	801	800	815	805	832	790	812	810	778	800	815	792	763	822	826	799	752	754	808	798	783	786	765	804	732	802	779	820	806	809	696	775	801	784	801	796	837	729	787	782	759	813	832	773	811	776	744	784	794	829	777	799	806	790	794	734	757	757	799	788	790	794	761	837	790	772	798	813	787	758	848	826	757	789	825	802	848	809	800	778	782	796	764	757	731	796	776	776	806	816	757	777	837	842	808	760	782	815	807	805	769	801	790	801	819	785	829	780	762	851	834	809	768	813	774	767	765	748	742	743	852	769	790	801	781	824	815	770	828	838	757	836	809	774	797	744	787	788	783	815	760	798	797	793	842	758	791	799	760	786	742	813	792	761	809	807	814	743	823	757	811	768	763	788	772	784	764	794	791	791	783	837	772	842	791	812	781	792	775	823	810	767	836	854	762	807	762	768	837	771	775	814	778	847	775	804	756	758	820	789	772	813	784	822	809	834	787	804	766	825	801	766	798	757	768	792	792	785	778	770	816	804	816	770	787	741	770	817	814	809	778	760	776	817	742	762	794	799	765	799	833	777	802	769	742	785	804	764	764	809	792	799	782	776	786	831	822	845	770	786	787	791	778	737	813	829	799	803	788	758	751	767	827	804	762	807	764	801	750	708	814	825	800	829	805	770	816	756	760	757	769	837	757	777	797	808	781	748	755	788	776	782	814	772	756	819	769	759	790	820	814	818	793	768	806	788	784	818	800	816	813	817	832	804	754	811	784	780	827	796	803	800	756	829	808	825	803	804	827	786	873	779	783	780	769	788	744	792	780	820	826	760	817	791	801	790	798	783	796	796	804	796	745	776	795	810	771	793	821	817	776	746	775	822	804	742	763	793	753	773	752	837	793	833	782	800	832	792	739	842	736	805	839	808	762	774	805	781	799	806	814	784	718	817	741	842	790	794	786	769	820	783	793	820	826	747	810	804	800	836	766	829	770	781	787	822	828	788	791	813	848	802	811	767	785	769	788	797	795	773	787	780	766	782	805	779	752	805	842	793	833	799	765	822	785	808	763	811	814	761	749	807	823	809	780	789	810	767	737	803	765	790	754	793	846	810	780	737	790	779	763	761	773	867	761	788	813	819	798	795	776	755	755	808	819	823	800	811	758	795	760	753	809	785	778	797	803	799	784	805	806	826	828	816	756	771	775	804	777	786	759	816	767	823	759	840	828	809	779	810	807	756	826	757	779	729	816	793	772	799	814	822	810	798	735	773	804	821	734	800	757	744	736	787	777	769	779	767	751	828	772	799	799	807	761	787	746	809	772	796	767	810	844	767	721	810	770	769	794	776	830	798	789	804	778	817	748	811	871	806	740	758	825	806	782	720	751	767	793	772	762	799	758	823	742	784	822	771	786	790	782	787	790	784	791	859	787	818	830	834	800	835	745	802	734	875	766	808	770	815	752	779	803	732	822	793	824	812	795	774	745	743	792	804	802	778	809	765	770	779	772	721	854	841	797	781	797	777	799	811	804	788	820	801	797	803	779	811	788	792	752	778	831	740	793	776	777	835	785	804	731	770	787	797	768	801	794	796	781	799	788	801	850	881	753	798	768	782	754	829	777	779	733	757	795	765	755	770	754	705	794	763	813	817	773	822	776	778	809	802	777	793	824	789	817	783	805	774	788	850	773	742	772	813	800	726	765	746	805	796	727	824	796	760	797	799	775	798	797	836	825	814	781	809	778	812	828	763	784	815	734	827	790	784	761	793	806	778	773	796	787	781	794	774	825	811	781	821	766	832	786	795	785	743	817	798	758	796	808	829	780	817	759	780	770	792	828	804	804	833	773	762	768	813	827	772	808	781	815	776	786	772	758	771	780	801	768	784	856	799	748	799	837	773	827	844	807	746	752	783	802	786	837	808	750	798	762	764	836	753	770	846	809	762	780	730	764	748	781	799	823	754	748	772	743	856	769	777	789	797	803	774	816	785	833	829	755	835	840	829	783	765	778	800	809	804	775	772	822	797	764	782	807	737	797	816	794	784	805	802	793	756	808	804	784	777	796	783	755	748	809	807	803	752	793	818	820	759	788	792	825	813	826	788	776	785	759	826	765	797	795	781	799	822	789	827	749	756	793	814	807	781	783	751	765	780	786	801	791	794	799	718	822	762	795	855	779	814	762	794	782	811	781	799	780	762	759	785	781	772	747	806	811	822	804	754	757	822	795	780	795	766	795	782	809	779	788	778	782	762	778	819	817	823	738	745	738	812	855	761	752	773	774	797	743	823	779	830	784	787	797	762	809	811	784	831	809	770	765	788	825	798	810	745	809	743	793	811	763	811	782	851	821	775	793	811	854	809	832	730	734	764	820	775	738	794	771	850	814	814	817	761	755	788	797	793	771	787	832	812	802	799	826	801	760	794	788	788	801	785	735	778	787	822	813	785	771	841	779	768	774	851	792	807	803	779	734	800	817	844	764	771	760	763	755	790	795	752	775	770	725	820	754	849	849	804	786	779	811	781	813	746	787	822	809	847	830	785	751	824	808	770	812	802	793	822	768	844	803	759	745	807	774	805	782	731	787	817	750	765	804	753	770	815	767	808	777	728	782	810	780	801	742	771	777	799	790	793	741	758	734	815	745	793	750	845	836	792	790	820	822	763	801	771	741	786	780	795	803	798	771	779	743	761	800	764	796	828	795	819	814	774	800	755	793	830	758	816	769	787	792	833	804	776	755	828	738	794	824	839	861	782	814	732	755	757	761	754	814	723	792	802	844	763	808	796	742	778	807	816	814	807	794	791	766	800	769	721	782	786	791	772	773	779	760	805	806	780	749	769	769	720	769	794	772	763	764	830	772	748	772	795	814	799	778	760	808	806	751	831	712	802	745	735	784	804	775	773	828	844	750	807	813	769	825	779	770	824	781	748	783	797
22740	21015	28576	23577	21144	21181	14498	5486	3589	3086	2486	2231	1949	1959	1787	1706	1454	1314	1241	1419	1263	1089	1158	1110	1023	937	827	884	772	723	739	781	705	722	709	712	698	738	737	733	687	723	700	692	715	702	653	660	678	714	638	665	682	683	674	669	640	631	659	688	650	659	658	613	669	657	673	708	682	635	668	665	646	643	671	675	692	638	668	677	677	708	617	646	615	662	662	685	703	622	710	659	650	679	696	643	630	625	660	657	703	703	629	684	668	677	650	675	679	635	594	633	622	648	607	640	619	639	727	634	648	642	659	663	640	653	641	619	674	672	676	646	633	662	664	638	689	646	672	656	644	653	651	651	675	697	633	680	647	661	703	683	684	614	612	637	629	617	668	632	635	664	663	633	718	650	660	661	658	640	686	647	692	675	646	658	660	657	645	662	610	638	672	650	625	638	648	674	661	642	638	614	686	677	651	728	681	680	661	623	638	616	668	704	622	653	660	699	633	669	669	687	625	647	650	635	703	705	687	680	709	652	619	654	680	645	635	657	643	673	649	676	638	626	635	626	667	668	650	657	627	656	677	656	660	655	671	681	622	674	672	654	666	695	620	638	653	667	644	670	628	707	639	665	643	710	662	677	626	646	665	652	641	660	691	686	625	675	688	672	671	654	677	629	637	667	655	647	616	645	640	637	646	648	685	693	685	611	571	652	687	653	638	647	651	683	682	668	695	678	638	666	632	660	653	661	673	686	645	677	658	624	669	709	645	603	631	648	632	607	644	643	689	656	659	693	650	635	654	643	717	670	663	645	660	692	673	630	646	661	686	688	643	668	654	651	640	668	655	619	692	653	680	623	650	664	643	646	697	694	628	648	615	670	681	664	647	689	673	665	618	662	647	676	617	643	662	628	635	648	633	637	674	702	666	642	648	635	640	648	629	636	639	665	662	704	655	644	644	659	650	693	672	612	675	652	622	624	645	682	662	688	695	680	642	632	670	694	695	666	639	631	645	656	643	679	639	708	745	664	690	657	677	608	660	645	643	637	701	651	586	646	658	628	666	675	630	648	614	649	657	650	674	645	652	636	618	671	653	659	745	626	696	680	662	631	681	633	639	626	659	660	643	659	694	634	640	705	634	641	623	695	652	643	701	685	661	628	676	627	596	636	657	699	699	667	637	662	661	629	649	708	663	638	676	656	684	671	671	716	671	646	636	606	592	646	630	692	697	646	649	659	638	684	708	652	652	656	684	713	590	660	652	645	684	600	673	667	639	666	699	662	627	661	687	637	671	652	632	696	682	636	646	644	640	632	656	604	657	718	616	679	660	619	657	637	663	582	678	672	642	635	671	676	667	685	641	678	697	615	637	672	667	709	669	635	673	676	638	710	724	635	665	675	644	651	652	673	669	693	608	664	636	646	680	694	658	648	672	599	674	642	703	640	642	661	700	643	642	679	669	632	700	616	619	674	685	640	620	698	713	671	681	653	647	681	711	608	637	653	663	686	669	645	646	666	673	672	605	616	677	644	645	643	654	635	618	650	661	659	673	652	608	664	659	660	666	648	668	644	656	645	649	664	654	624	684	609	679	640	655	638	683	610	673	654	649	700	654	608	720	604	667	620	659	633	704	694	635	694	692	686	674	704	669	639	659	619	630	622	631	613	663	635	636	624	620	657	661	640	653	615	657	698	638	638	707	609	671	613	672	668	703	639	670	719	665	648	618	697	664	617	659	650	656	629	679	636	683	703	633	663	656	686	665	631	645	626	659	642	652	606	665	652	699	667	644	660	651	704	654	610	721	643	657	643	659	648	650	663	642	652	655	708	628	679	646	693	677	653	670	628	632	623	639	606	657	703	730	660	688	648	688	618	639	671	664	682	645	695	694	657	661	673	686	655	656	658	663	671	622	597	652	660	690	689	658	645	610	668	646	620	681	665	671	652	708	668	638	672	638	610	646	626	613	631	703	658	675	684	649	679	617	670	620	711	660	622	668	657	658	670	654	649	652	670	657	657	711	677	683	615	637	621	682	641	641	690	666	683	667	650	641	660	630	624	679	678	640	623	700	686	668	663	621	649	714	653	583	656	655	663	656	656	620	651	690	661	667	645	636	612	616	651	640	635	646	689	636	647	646	684	701	628	618	689	641	643	632	698	647	660	707	652	659	654	684	648	613	675	658	636	624	691	645	685	651	627	669	637	618	647	655	660	667	672	664	634	646	640	662	690	626	674	654	637	624	603	661	647	694	700	630	648	692	642	671	699	680	672	645	644	629	647	633	657	665	675	671	639	645	676	693	658	678	670	662	616	651	670	641	669	635	665	628	639	631	722	669	624	706	665	618	700	654	635	653	649	682	673	638	664	688	662	667	627	636	648	675	682	618	632	670	613	649	622	661	681	651	644	670	691	620	643	586	708	639	664	638	671	658	696	638	679	639	611	620	641	648	659	653	650	657	688	704	672	673	661	658	623	672	670	649	641	633	607	695	615	639	664	675	687	601	635	693	627	609	694	659	693	630	663	605	661	691	666	661	629	659	626	676	633	677	640	634	600	675	661	669	678	674	651	649	683	650	638	683	595	683	657	665	623	689	689	648	641	623	683	657	657	626	668	656	683	623	645	649	626	624	681	679	653	699	652	639	677	666	669	670	641	670	672	681	679	640	651	694	626	603	669	619	609	644	633	642	673	668	631	669	689	652	648	655	664	716	636	632	645	623	642	665	643	648	660	681	668	651	651	618	662	637	690	663	638	670	725	694	658	611	700	699	596	642	640	658	636	674	667	638	651	615	674	670	685	710	685	666	678	641	676	621	634	669	647	622	671	671	662	655	675	618	637	635	647	660	620	687	681	704	635	663	696	668	628	657	679	645	669	673	676	697	677	645	659	664	686	632	645	681	629	692	685	656	684	652	692	665	621	607	599	658	597	657	666	622	673	681	649	661	671	657	656	611	652	714	660	650	660	679	715	656	633	656	640	684	599	692	636	656	669	658	640	675	629	614	651	668	658	645	689	686	609	640	671	661	641	658	642	627	682	650	684	633	637	656	694	651	608	667	684	613	691	653	663	691	629	662	698	618	661	649	663	647	639	645	630	655	586	695	627	607	664	647	687	651	616	623	660	611	628	641	647	632	662	642	644	671	620	652	673	668	632	643	684	639	744	669	610	595	666	698	636	627	687	612	653	669	671	660	682	663	662	676	640	676	633	672	649	689	629	625	647	686	684	649	673	640	643	665	690	645	643	704	632	651	667	652	648	628	649	709	663	602	681	700	665	705	621	648	650	637	641	648	722	657	629	657	631	638	644	671	652	700	675	682	666	607	640	631	615	640	638	717	698	677	619	672	683	658	645	627	678	657	669	678	693	699	667	653	658	674	692	650	627	612	677	650	646	671	659	625	609	655	642	677	677	650	613	663	671	639	681	630	670	630	676	634	670	650	677	638	694	657	672	619	638	631	627	666	658	649	673	695	663	629	716	609	616	602	637	682	668	699	627	645	641
44716	67251	36031	29100	24762	16735	12291	8909	7012	6045	4724	4176	3696	3481	3193	2868	2288	2238	2026	2426	1989	1660	1557	1584	1551	1288	1154	1023	912	936	843	879	842	826	893	863	865	838	787	856	811	816	825	813	764	902	828	792	788	726	699	762	779	732	729	725	724	757	734	741	709	728	703	742	745	756	726	703	754	747	714	720	727	758	714	775	729	712	720	714	710	687	704	739	699	718	751	765	741	743	722	725	686	677	711	712	710	696	742	708	746	734	687	705	733	735	708	726	726	721	753	763	661	714	689	711	693	749	716	736	739	762	705	724	722	696	716	724	741	719	690	751	766	736	710	714	743	782	691	711	774	789	756	721	709	698	721	788	731	742	689	699	726	694	735	726	698	703	719	712	714	696	697	766	729	711	728	691	721	681	736	696	701	734	746	740	720	740	720	701	668	704	711	740	738	716	749	716	746	743	657	701	736	737	727	794	744	691	746	754	732	713	711	725	714	728	783	737	735	706	642	715	735	734	692	762	716	697	714	722	754	694	722	744	698	762	761	742	685	710	686	713	711	705	750	677	744	735	735	731	750	709	722	753	777	729	681	728	735	731	751	700	722	698	722	743	696	710	737	715	700	704	743	734	731	698	689	744	706	695	723	672	713	722	711	716	701	728	697	764	736	730	743	691	731	766	730	742	694	737	688	748	692	675	709	704	717	768	721	728	685	770	736	734	714	709	688	718	734	740	708	745	688	738	748	705	746	728	684	702	698	720	676	780	709	748	781	720	754	719	728	729	707	713	679	731	676	701	750	724	712	733	730	718	707	701	723	697	729	776	741	741	741	751	690	730	723	743	750	704	732	757	722	707	701	734	747	699	724	704	748	702	735	689	699	669	703	743	719	692	730	723	751	705	705	754	726	730	731	714	781	721	699	709	789	710	719	706	715	699	709	698	694	702	755	699	691	710	689	717	711	701	724	702	709	767	725	755	720	744	696	701	661	699	715	727	685	689	714	741	734	708	698	705	752	722	780	685	746	710	754	718	742	718	748	750	730	710	715	707	715	682	706	728	732	734	681	690	725	689	716	695	762	745	702	727	702	721	715	708	711	714	734	700	730	744	723	710	691	747	766	741	714	669	757	743	708	748	729	766	725	733	753	736	760	740	715	749	750	704	721	744	741	750	730	662	706	724	674	678	739	693	705	711	731	710	705	725	700	725	709	772	686	756	722	726	750	681	741	695	696	781	719	718	723	693	730	694	692	709	680	703	736	708	712	715	740	712	727	686	729	738	686	737	721	697	734	731	729	721	758	741	718	738	730	756	667	730	750	754	691	695	764	772	708	740	715	732	735	718	730	738	736	702	737	711	704	736	747	720	717	762	698	714	665	711	716	699	723	735	677	730	695	762	700	711	728	702	701	728	674	717	722	714	744	723	731	715	701	668	687	726	728	748	732	739	673	669	735	689	720	695	720	702	717	756	755	726	773	626	723	770	735	714	729	731	764	768	725	758	757	730	716	735	714	690	749	705	731	686	700	726	780	738	729	746	718	674	747	779	708	698	697	732	672	690	750	717	688	668	725	699	708	702	773	753	703	745	673	764	738	723	711	765	703	682	699	736	683	754	758	682	731	721	734	734	762	716	748	768	712	714	695	707	750	700	743	665	744	682	740	759	758	697	695	734	702	745	695	712	741	765	665	725	764	776	711	654	757	722	739	730	683	729	735	781	748	706	656	748	740	714	690	773	748	734	748	712	694	740	710	710	722	759	731	720	691	715	742	714	704	727	732	780	724	657	739	729	796	722	774	669	700	736	739	714	696	735	713	694	747	735	755	751	746	705	707	765	732	728	677	711	716	734	722	768	754	699	703	749	714	700	656	715	700	710	720	717	702	737	739	728	693	735	722	707	697	730	688	709	693	775	728	712	731	733	709	741	756	726	714	711	718	708	697	674	710	700	778	700	737	719	700	710	749	707	723	732	750	717	691	755	778	709	724	713	690	693	733	703	747	710	730	756	725	694	697	726	698	706	737	727	739	704	734	718	706	708	721	812	700	701	723	750	720	728	718	715	725	691	703	665	719	715	707	704	703	725	724	778	689	776	740	689	723	701	674	715	744	724	729	730	718	692	721	726	746	667	705	711	690	751	754	725	724	702	731	778	684	691	720	704	705	730	705	736	730	752	778	702	739	711	701	749	694	695	716	725	697	773	660	731	741	766	727	725	728	715	744	719	783	678	728	743	711	717	730	723	713	728	742	773	705	719	717	693	697	724	673	698	717	709	715	710	736	685	733	732	718	719	740	736	750	711	757	717	729	728	717	647	729	718	761	722	716	725	675	746	694	729	770	701	694	709	708	703	714	720	723	734	687	702	730	708	740	650	747	751	742	711	704	746	755	699	729	720	721	733	711	701	720	748	747	691	703	796	735	679	752	714	786	726	730	718	671	713	697	724	704	718	691	755	722	746	675	749	708	691	689	691	744	787	685	659	734	814	764	723	741	707	660	706	700	737	751	726	710	754	746	737	744	715	770	690	683	692	721	678	703	700	728	758	730	703	706	729	733	726	755	740	741	716	739	781	726	710	748	741	749	749	654	718	705	677	711	705	727	751	720	730	748	710	722	711	724	689	729	696	691	752	779	733	740	689	726	689	699	746	716	719	715	719	699	749	747	698	728	728	694	716	717	721	705	723	725	738	678	772	724	709	727	730	737	747	732	757	705	719	782	682	737	755	735	754	775	704	756	775	733	760	716	749	696	759	679	671	718	733	777	777	701	735	751	751	666	713	735	751	737	716	758	731	723	728	755	741	718	693	755	770	724	688	684	671	701	770	735	681	742	719	746	727	724	751	707	741	740	750	694	705	711	747	735	718	734	758	750	726	735	695	730	685	746	653	677	791	757	711	737	729	729	712	733	778	731	724	724	756	711	677	723	756	706	732	636	747	735	733	699	701	773	729	704	724	727	738	722	754	730	711	727	723	763	723	742	712	712	755	736	721	725	714	727	683	699	725	736	727	771	714	709	691	692	730	746	703	756	709	697	744	738	678	725	740	724	699	713	740	730	708	742	706	738	729	711	713	719	725	696	713	777	767	722	735	720	720	676	685	683	737	686	709	778	722	736	721	707	751	706	732	729	750	720	762	713	718	728	743	691	704	743	699	728	720	744	687	759	660	733	740	735	748	742	693	742	682	720	722	752	762	717	704	692	731	689	655	707	756	723	760	739	703	676	724	710	683	752	727	700	742	690	756	721	706	697	684	746	694	733	718	751	721	680	734	715	751	740	681	700	708	700	766	702	679	719	777	691	710	722	735	748	744	726	708	716	713	700	697	735	740	717	752	726	705	736	714	782	724	747	748	681	734	732	710	697	702	695	737	740	742	668	717	713	768	719	720	716	762	695	709	656	746	750	669	709	706	704	654	739	738	699	682	710	686	723	809	744	729	727	736	735	717	721	761	717	727	712	701	722	747	680	760	719	713	756	736	700	735	685	762	714	733	714	724	725	698
29913	30164	22723	14382	9108	5259	2991	2092	1653	1421	1276	1103	1056	1034	922	938	826	774	765	812	791	757	748	751	658	693	653	613	618	595	615	613	638	613	583	569	582	609	568	657	639	591	616	581	584	636	608	608	563	583	578	565	575	570	584	577	610	537	560	548	585	594	583	528	576	583	586	578	576	563	590	566	571	573	580	593	556	553	580	567	562	589	607	545	561	557	541	576	594	608	572	554	551	562	559	561	552	585	544	590	575	615	513	551	578	620	512	594	559	563	558	585	575	557	588	563	565	589	532	553	554	578	541	559	632	608	576	582	575	551	584	586	586	561	597	550	565	555	554	551	530	619	525	581	592	549	584	601	564	582	532	555	553	561	558	551	583	588	596	578	517	608	601	597	589	539	566	555	571	559	554	570	568	572	590	573	550	626	592	552	571	576	594	545	609	543	530	587	571	620	586	626	557	583	612	546	595	561	622	553	573	582	582	600	596	592	583	581	528	545	563	590	535	584	566	605	581	584	574	585	567	566	584	556	595	539	582	593	555	590	578	518	590	560	596	591	525	599	549	558	552	544	638	555	599	593	600	597	541	593	552	552	575	592	558	557	573	563	557	585	587	589	586	594	567	602	600	605	557	549	596	595	597	580	570	575	564	583	578	584	539	554	576	538	558	561	614	590	535	579	602	539	599	551	608	560	606	619	611	542	599	586	561	610	614	572	564	600	590	534	602	550	565	574	532	624	570	578	578	582	556	577	620	593	572	552	608	586	537	558	540	538	545	533	585	570	589	579	578	603	604	621	596	583	558	565	596	530	574	536	579	562	561	578	550	552	597	586	574	589	601	589	549	581	568	548	588	560	538	546	555	567	586	607	558	577	553	556	582	574	545	573	573	570	581	562	608	549	555	572	565	562	540	598	586	558	583	565	547	583	580	572	555	570	607	553	595	618	610	542	595	559	580	600	616	566	605	573	608	546	557	577	529	525	569	574	573	601	608	521	597	613	570	575	573	615	549	578	552	547	599	594	611	577	587	551	561	565	588	561	570	553	577	591	601	563	594	552	575	583	575	571	570	561	558	592	541	627	586	580	624	590	575	572	596	554	613	571	566	560	554	596	632	588	571	557	559	609	598	589	586	595	552	625	542	571	541	554	572	585	592	558	560	569	552	576	586	587	624	597	555	596	594	557	569	568	586	556	591	528	612	580	551	605	568	573	582	598	577	542	597	585	584	564	576	631	561	533	556	572	630	575	514	551	580	558	628	578	547	555	565	630	559	538	600	548	555	580	565	586	581	541	577	550	531	575	537	576	566	532	582	597	572	574	545	578	597	580	566	574	581	585	622	566	536	572	580	586	591	628	586	584	565	582	581	576	533	536	560	565	561	576	530	586	558	553	577	584	567	537	533	568	588	559	627	603	633	570	585	556	585	609	559	604	584	561	574	549	571	560	531	526	586	588	579	593	586	600	560	555	580	570	562	567	548	534	579	514	590	558	570	581	600	577	557	567	515	593	581	541	609	573	594	558	576	648	527	571	626	580	548	557	570	571	551	614	554	575	546	604	551	573	550	566	588	566	582	589	567	597	550	538	594	595	592	594	572	548	578	601	568	557	534	584	571	553	570	577	599	544	548	566	555	559	560	554	603	549	580	578	568	551	591	569	532	609	543	617	538	621	596	595	604	559	587	558	527	565	562	557	557	574	569	587	591	553	566	538	591	577	561	637	577	608	547	566	576	589	556	572	598	569	530	617	568	594	550	605	574	589	549	549	585	576	597	562	570	576	560	505	612	508	573	626	560	518	579	564	551	559	535	634	573	557	573	571	589	568	616	562	561	586	588	560	601	550	562	566	529	602	583	592	556	622	596	579	582	563	582	557	581	575	575	577	579	536	577	574	592	569	526	572	549	596	565	554	536	556	588	596	571	569	556	567	583	610	584	577	581	552	568	548	554	592	560	581	570	560	544	562	586	576	520	572	572	585	571	605	592	594	567	574	607	547	562	583	540	572	583	534	533	580	585	580	547	602	606	575	580	557	579	509	541	562	566	562	575	559	580	554	570	590	609	616	620	587	572	594	573	624	564	566	596	542	584	567	562	620	581	562	556	609	545	599	564	613	578	577	528	554	569	563	578	589	645	553	539	545	604	594	533	558	577	595	563	568	606	547	591	551	587	603	561	537	572	605	552	595	576	536	559	617	570	592	568	583	577	535	600	571	551	576	596	525	564	551	530	544	563	615	573	573	562	521	577	525	532	577	541	607	589	606	581	546	589	577	575	567	588	580	565	532	601	606	542	571	559	555	521	536	524	568	573	565	602	593	606	558	551	554	586	573	613	598	606	536	590	583	592	576	580	564	584	547	550	581	541	551	556	613	621	568	550	589	595	586	566	570	578	573	601	585	559	547	563	604	558	569	592	569	582	598	557	543	562	588	541	600	611	608	575	560	567	605	577	583	555	545	611	575	615	586	533	523	550	554	539	562	522	525	561	586	588	562	538	589	564	580	571	581	588	542	616	595	607	558	536	585	578	532	574	585	557	578	592	587	561	585	580	591	539	549	568	600	560	547	583	547	520	583	541	563	568	552	558	571	530	543	569	575	644	587	589	539	563	570	574	617	608	567	571	568	610	572	559	549	603	572	544	554	571	606	565	595	562	553	577	575	539	595	538	566	628	621	577	577	565	591	589	589	581	577	598	564	596	542	582	592	586	564	559	581	554	567	557	592	590	579	531	588	601	596	592	606	586	577	577	600	540	569	553	579	546	562	535	558	540	572	598	562	576	576	531	562	551	548	570	574	539	605	570	556	544	561	546	598	578	626	561	548	586	576	594	572	586	561	575	582	557	594	561	590	532	535	610	539	590	559	588	579	565	577	559	547	569	557	592	610	563	567	587	576	567	594	573	544	576	561	608	621	572	524	549	559	549	596	581	587	611	585	598	561	603	573	589	569	598	574	580	615	572	573	553	580	569	586	540	628	534	592	561	597	589	547	598	591	560	542	580	534	541	568	584	608	582	553	564	564	582	599	569	547	593	543	578	578	585	553	551	586	585	566	581	588	565	579	565	570	599	560	540	560	596	599	572	588	555	554	608	597	554	569	592	577	574	582	570	558	526	564	586	630	608	608	619	575	541	542	619	575	631	525	537	562	587	547	551	588	599	592	549	529	596	595	558	586	557	575	559	605	604	553	562	589	561	530	589	565	606	579	586	577	540	558	591	582	566	561	584	578	622	586	531	531	565	606	538	562	609	542	605	580	558	563	567	585	587	633	567	564	588	562	518	573	597	600	594	571	589	576	560	552	602	584	510	590	576	565	588	638	531	555	599	552	543	575	558	550	578	556	575	575	537	571	577	602	586	572	528	535	552	611	577	588	573	573	611	585	577	553	603	565	560	598	572	557	588	581	583	584	566	579	557	532	599	594	578	598	551	547	556	544	589	585	595	610	565	509	580	551	538	554	601	585	580	570	553	546	531	591	610	590	573	567	594	591
35010	44198	22783	16101	13902	9332	5861	3990	3158	2675	2218	1904	1671	1740	1524	1362	1227	1137	1066	1260	1202	1011	1037	995	955	855	797	806	753	742	733	726	680	738	694	700	697	693	709	742	708	695	643	678	745	674	703	649	675	662	669	654	658	653	657	686	694	667	700	696	647	686	669	701	705	714	653	647	682	663	644	648	665	671	661	682	640	718	667	719	660	695	649	657	645	682	670	661	657	625	659	640	637	670	664	679	681	643	639	684	690	653	643	678	641	684	642	674	676	647	613	653	684	664	664	661	635	656	651	661	639	645	675	682	674	679	727	628	661	643	669	628	685	699	612	607	619	650	656	653	671	686	613	621	668	646	673	665	682	655	672	668	623	676	675	650	661	635	634	643	667	637	657	668	653	678	634	656	692	671	655	652	670	620	611	669	656	631	657	634	661	685	667	669	673	695	645	654	650	661	651	684	679	677	637	668	653	625	648	647	635	674	673	626	676	655	669	605	693	655	632	651	652	681	671	628	679	626	701	642	686	660	628	640	605	650	660	634	653	643	673	637	649	711	683	649	668	600	655	638	666	672	643	650	688	670	687	689	627	664	662	650	626	660	655	642	662	633	701	639	645	669	619	625	675	639	649	656	640	646	626	624	666	657	657	619	670	654	654	661	622	627	642	665	612	611	667	655	652	652	694	677	629	571	646	665	721	713	652	701	678	671	608	660	660	660	679	674	667	629	695	690	672	640	675	662	657	665	666	640	638	694	733	625	653	645	670	672	647	652	652	668	672	626	731	658	656	676	643	681	655	692	657	641	674	630	671	697	720	620	706	667	719	684	628	671	657	665	642	623	680	648	624	652	635	659	688	671	637	662	652	694	666	629	684	690	661	632	653	664	686	655	624	672	653	664	673	652	637	690	691	598	652	698	644	674	681	689	646	680	641	647	638	678	644	633	657	656	679	665	690	643	643	648	648	681	651	651	693	618	682	662	678	639	649	675	666	626	686	681	633	636	648	619	685	642	685	694	698	688	661	618	661	665	675	689	608	605	621	646	651	667	650	666	624	660	667	626	660	623	644	598	656	696	678	638	691	658	647	649	619	622	659	705	640	684	692	665	675	655	697	651	672	666	656	652	673	687	652	631	672	674	618	704	694	627	693	659	638	614	658	652	660	692	636	630	645	664	668	695	700	639	708	678	621	649	679	654	618	716	670	663	633	627	652	657	615	648	670	706	673	655	681	668	659	716	689	659	654	643	689	673	615	611	629	677	704	641	657	628	648	655	677	677	664	671	640	624	650	647	607	672	624	628	679	681	639	707	616	645	638	645	626	685	641	660	667	659	624	646	675	644	711	641	627	610	653	650	642	592	716	645	673	682	686	657	613	693	635	677	669	617	678	624	687	693	687	683	660	672	707	621	655	632	701	676	689	651	653	668	646	685	643	625	645	619	677	621	628	615	648	674	703	669	625	625	684	635	614	632	622	687	699	662	663	668	651	645	638	649	587	668	621	607	626	660	702	645	700	645	671	637	658	610	658	648	619	661	634	683	660	666	647	624	676	639	655	679	658	608	631	693	687	626	710	655	720	677	622	639	674	666	662	686	659	667	673	679	657	603	610	611	628	674	610	651	675	677	666	660	618	643	704	640	664	643	650	683	671	665	607	639	660	663	656	680	672	691	627	699	680	645	616	647	685	675	670	690	663	650	660	623	649	661	650	667	621	686	665	658	660	620	641	653	624	667	674	694	660	677	645	652	667	683	602	639	673	689	643	671	692	630	633	647	659	669	638	654	665	684	614	660	629	660	650	651	650	637	648	675	649	692	664	666	649	650	722	584	661	648	666	685	651	670	674	653	656	658	677	648	634	619	632	616	610	691	686	657	628	654	673	648	678	643	700	640	652	680	636	691	658	591	627	675	717	687	661	638	626	659	693	639	648	693	674	690	663	666	658	636	650	635	698	641	649	650	634	630	663	624	654	680	655	628	636	651	696	706	672	661	661	654	694	672	628	665	649	693	650	701	707	623	637	658	618	677	650	674	695	646	680	676	682	685	664	655	672	640	676	630	682	628	637	627	676	626	632	682	697	637	675	677	675	689	649	711	657	672	649	689	665	724	638	642	633	641	665	678	650	652	627	658	640	663	644	647	684	650	633	666	624	704	657	638	675	664	619	680	679	666	616	690	682	651	641	685	663	651	629	636	648	636	632	626	702	651	694	676	623	638	621	644	663	693	648	682	664	648	660	645	665	671	679	656	713	718	698	654	645	607	662	605	664	691	701	664	594	634	649	653	667	693	647	642	633	625	638	719	652	648	641	642	694	610	651	663	618	666	656	695	629	682	689	681	657	676	727	679	668	667	668	647	665	673	687	694	650	614	680	628	659	607	694	666	672	662	669	619	659	646	663	654	654	676	640	633	670	640	622	601	592	672	598	645	679	674	692	615	629	682	666	614	651	648	653	631	628	638	641	664	732	674	667	644	668	669	621	657	655	690	667	687	690	654	663	652	659	661	656	700	674	643	648	661	623	673	658	690	639	642	659	665	655	629	617	668	655	648	642	647	730	672	671	647	655	610	677	703	666	654	664	696	652	673	665	700	596	638	683	667	632	647	645	683	678	686	623	646	666	696	627	689	674	651	714	680	633	634	685	688	658	632	664	624	608	661	664	646	628	620	700	667	682	619	635	649	661	666	705	654	590	620	644	602	706	627	693	672	657	657	639	624	704	682	639	656	638	648	644	653	660	667	624	627	663	626	611	677	643	597	635	680	690	670	649	675	678	675	668	644	673	665	646	652	634	673	655	707	684	613	629	649	642	676	643	651	614	662	659	623	638	664	650	657	655	633	678	680	661	702	667	634	647	687	716	666	672	641	605	633	661	635	633	642	671	639	714	650	678	692	645	668	628	648	651	660	678	623	703	636	664	690	671	641	680	639	661	637	687	616	642	651	664	705	643	660	628	657	661	635	674	623	609	663	651	633	599	644	680	647	655	669	674	616	636	696	675	637	666	664	684	667	643	633	691	656	663	715	651	656	669	619	662	717	677	670	679	649	677	714	640	632	651	647	643	675	712	667	687	651	611	663	707	631	668	718	621	624	697	673	672	636	673	706	661	680	639	663	650	637	639	644	626	625	665	657	651	644	613	670	618	658	649	668	627	653	683	652	681	650	708	635	646	631	665	695	649	693	673	667	673	677	662	700	654	670	650	663	663	667	681	653	702	657	628	619	649	635	661	670	672	647	655	672	695	635	643	643	693	629	648	635	676	675	659	686	670	662	691	645	667	700	661	653	654	716	691	685	613	672	632	649	671	688	672	661	679	633	646	632	650	671	663	660	672	637	682	644	671	651	634	699	699	662	646	670	692	659	708	655	655	676	600	634	638	655	655	600	662	637	693	653	635	703	633	679	640	656	629	650	669	701	676	677	646	649	712	615	648	669	683	622	727	671	667	717	656	692	660	646	645	629	650	685	638	636	651	668	648	670	667	666	673	634	667	653
23766	21047	28041	24131	21026	14858	7038	3400	2587	2086	1769	1471	1402	1435	1185	1095	964	968	907	910	917	811	803	763	789	680	644	601	563	553	593	575	565	506	558	561	520	545	570	585	556	555	585	517	546	529	526	523	535	512	511	503	525	518	521	514	519	491	489	516	474	516	479	494	462	514	477	511	511	506	539	510	516	525	525	501	475	486	502	478	527	517	486	534	498	524	515	501	489	528	471	482	532	527	519	526	540	506	498	526	532	509	478	511	479	520	557	499	542	523	503	502	501	520	505	523	463	525	467	466	495	528	541	495	492	512	480	504	509	481	506	532	562	476	518	505	525	490	501	514	505	515	541	454	519	476	497	464	500	460	528	530	536	537	474	535	492	534	476	567	511	507	519	512	486	515	520	502	519	534	471	486	528	502	541	505	493	509	546	468	498	520	492	482	507	492	496	497	506	489	526	517	530	500	549	504	505	521	547	457	506	508	540	559	476	490	510	467	510	510	530	496	550	567	485	533	490	508	525	532	489	546	486	515	552	501	529	520	496	494	522	492	479	504	558	506	558	486	503	502	496	516	503	514	494	523	532	539	541	492	497	556	479	473	490	521	539	506	558	562	511	537	527	507	486	493	481	495	533	544	516	484	488	555	493	548	473	510	491	520	544	539	509	516	517	488	544	508	519	496	542	507	518	501	495	504	531	515	540	477	490	550	489	497	442	528	517	517	524	487	492	506	548	535	539	498	516	516	537	511	515	535	496	499	483	492	542	490	546	515	505	538	525	525	520	507	527	508	516	483	459	524	544	496	483	524	492	522	498	505	530	500	511	483	502	543	480	548	526	507	493	522	552	515	537	542	509	494	515	517	491	470	498	533	463	520	505	508	505	500	514	537	505	442	485	494	514	499	505	491	522	534	507	537	466	524	494	452	554	511	548	523	491	502	496	476	531	505	508	483	462	523	464	516	512	496	508	566	513	448	497	510	471	522	498	514	497	467	512	491	489	508	512	540	503	492	502	534	503	459	498	493	475	543	532	468	565	500	507	554	494	467	534	525	521	495	495	486	548	523	491	530	535	526	489	514	515	501	543	482	558	499	498	502	504	498	519	541	482	545	509	485	473	484	495	529	510	487	489	525	519	538	532	539	534	478	497	474	526	529	485	518	506	497	490	462	510	512	516	509	504	497	523	490	508	521	561	518	514	547	484	520	482	496	521	502	497	492	554	554	481	497	488	528	501	507	488	523	498	508	482	511	538	504	494	493	512	543	526	509	500	506	505	484	524	498	492	442	482	488	528	522	532	520	462	461	498	489	473	556	505	499	464	495	504	474	505	536	485	501	473	493	505	496	464	548	492	499	512	488	483	547	513	505	527	488	484	495	487	472	511	447	492	521	480	495	520	511	549	469	445	512	515	536	511	511	504	504	524	501	482	504	511	507	519	509	496	520	494	487	547	505	521	508	530	543	539	509	528	510	459	499	476	545	522	503	550	478	513	506	524	490	464	465	506	502	490	474	542	517	492	482	517	499	494	544	510	486	523	519	534	545	498	501	527	507	507	505	551	467	525	502	510	522	530	515	541	500	498	479	509	491	513	489	469	489	518	498	492	501	545	556	574	500	465	492	505	525	492	504	503	501	528	525	499	510	469	527	513	478	531	502	527	474	512	546	531	506	527	504	509	514	494	504	519	495	509	535	485	506	487	501	512	515	502	494	528	493	527	523	558	526	541	548	486	497	497	507	535	528	509	490	508	484	492	516	502	529	516	525	505	510	502	510	515	509	520	487	484	484	522	502	507	494	547	504	503	524	499	500	484	505	530	485	509	511	519	526	487	496	525	517	460	521	506	514	498	486	508	500	481	495	491	543	509	478	501	457	457	520	487	493	537	514	493	502	501	515	520	501	515	506	506	522	516	502	514	519	521	535	530	517	558	547	515	476	485	495	517	512	502	521	480	472	484	517	487	495	542	502	520	477	504	515	521	513	513	519	514	527	497	517	506	486	525	542	515	514	502	510	469	467	492	482	474	502	546	514	513	506	515	488	525	533	503	481	526	533	495	496	525	497	496	474	521	483	481	470	500	524	487	511	467	464	494	527	492	485	514	483	525	509	506	479	530	518	511	510	528	512	496	497	532	534	577	534	531	519	493	497	505	483	518	513	503	499	513	507	492	465	534	500	474	512	503	540	508	528	530	508	476	486	481	530	536	498	507	506	521	505	487	501	500	479	541	520	474	490	447	503	494	480	530	513	510	511	489	528	489	498	494	482	485	486	545	520	512	494	490	542	550	474	499	533	492	495	511	564	513	492	495	490	507	524	500	512	504	522	513	519	490	492	510	532	518	462	527	483	494	493	515	494	519	471	517	493	544	488	546	544	487	526	523	536	538	469	514	495	497	507	545	494	502	508	532	542	553	525	535	532	528	498	527	505	496	518	498	494	512	543	506	488	491	492	440	517	478	499	516	546	492	496	491	516	517	511	511	474	491	549	503	514	539	480	516	498	522	517	513	548	528	517	522	493	540	491	524	465	535	510	508	530	519	515	511	496	495	480	529	476	543	497	484	494	522	511	478	536	520	514	504	515	493	496	505	537	518	530	523	534	509	543	511	480	492	490	549	498	478	487	516	522	526	517	479	566	474	515	491	498	504	506	509	489	548	518	567	535	543	477	542	535	498	529	562	526	531	456	517	506	507	479	484	527	510	463	510	517	479	529	466	518	508	515	496	535	477	522	522	519	508	493	535	520	516	514	536	548	488	502	515	519	505	506	500	492	483	508	504	504	497	495	491	521	527	502	530	470	512	534	494	494	507	513	513	488	546	514	531	487	490	516	521	511	507	449	502	541	533	513	510	521	473	517	510	519	485	526	513	517	530	466	482	506	507	540	535	497	507	490	542	497	517	538	512	507	503	485	485	526	493	506	524	470	485	478	502	520	507	477	510	503	535	490	505	484	504	515	518	528	466	514	492	544	494	500	505	525	509	462	507	474	525	498	485	496	532	513	527	490	489	480	450	503	503	512	540	501	554	519	518	508	490	529	499	516	535	510	507	485	526	480	517	519	498	494	499	492	489	499	476	511	515	513	473	519	500	502	503	501	492	540	524	542	529	537	487	509	506	516	540	519	511	531	467	524	547	520	512	466	498	529	507	489	529	497	518	525	491	487	511	521	533	526	536	521	488	468	537	517	455	499	491	474	489	503	521	522	514	496	551	562	525	537	512	466	513	458	477	540	481	504	489	485	489	506	493	485	527	507	512	581	523	498	502	532	533	520	534	505	503	483	502	508	546	501	489	505	512	466	489	487	508	495	482	499	506	470	527	513	504	470	524	502	504	505	509	525	511	527	521	481	512	470	504	536	486	517	485	543	470	489	513	508	544	511	543	527	511	525	526	506	544	507	511	497	550	487	496	525	498	537	507	511	483	490	526	507	536	504	529	515	493	494	483	510	501	491	489	535	463	518	531	531	529	525	507	515	540	468	531	513	497	456	545	512
40042	60730	30559	21755	19099	13913	9518	6511	5040	4105	3500	2860	2569	2702	2212	1958	1754	1557	1420	1618	1426	1368	1180	1174	1108	974	842	830	802	719	744	679	665	648	621	666	653	633	627	627	657	670	638	672	652	626	664	605	574	589	621	603	598	615	567	561	610	561	605	556	572	574	560	595	585	582	555	592	594	569	576	537	581	635	568	514	571	612	564	570	580	574	558	571	575	536	552	598	579	561	582	607	568	536	593	564	561	606	576	599	607	629	582	622	586	585	631	562	580	590	592	589	563	582	550	590	631	613	520	605	569	629	533	577	593	572	527	581	576	555	575	565	559	591	601	561	628	559	592	590	590	588	593	570	584	567	569	587	595	565	606	593	618	577	592	586	576	615	588	543	585	614	624	591	581	577	549	559	592	594	596	554	581	570	588	584	589	545	582	601	575	562	557	613	592	612	595	570	610	541	572	576	566	577	609	571	600	622	582	541	538	550	593	556	579	608	545	568	573	633	568	550	588	598	606	597	587	577	615	607	588	556	594	592	598	540	600	586	618	612	585	573	573	588	606	573	571	579	636	572	590	569	563	572	626	568	524	572	579	556	583	554	529	562	603	586	593	580	520	579	541	553	605	568	567	598	586	617	569	581	621	617	589	590	581	567	578	583	553	610	600	617	568	557	585	529	586	533	544	547	596	547	643	573	583	583	579	562	569	593	629	599	543	612	557	543	607	555	607	573	575	599	603	567	594	589	560	606	570	558	644	584	565	614	575	576	575	583	570	582	562	564	568	559	591	606	611	561	580	518	562	558	541	566	624	537	568	547	585	578	570	557	565	528	549	556	582	570	566	556	534	558	575	603	589	566	571	581	558	606	553	619	573	572	570	563	546	564	604	569	563	563	586	575	593	613	602	545	596	566	506	614	580	605	585	554	548	583	604	566	590	617	561	587	577	566	578	546	590	621	586	567	572	559	548	541	575	558	580	570	598	620	600	614	616	589	603	606	625	573	575	576	528	613	571	614	575	593	627	555	594	537	575	563	603	563	542	605	575	570	574	609	619	587	568	621	569	567	553	553	568	573	573	586	595	596	577	620	584	534	569	528	580	563	585	552	613	642	595	593	589	555	577	562	580	585	580	591	571	577	582	560	590	601	586	553	571	554	534	641	578	543	585	574	591	561	600	583	598	561	557	557	595	611	568	585	592	578	590	533	565	605	567	576	576	569	604	573	564	577	564	553	589	525	600	591	529	579	574	575	558	621	572	573	576	592	564	566	612	536	571	595	603	586	576	591	548	566	602	606	558	562	597	580	610	538	551	626	566	558	571	567	564	564	528	580	547	619	540	572	616	546	601	600	611	606	605	586	536	569	610	593	578	590	576	591	595	540	599	582	577	590	574	566	574	548	603	570	557	556	584	587	619	585	567	604	618	518	587	567	551	580	553	587	572	593	582	559	595	581	560	619	609	552	576	580	588	590	613	571	569	589	541	585	570	587	580	605	622	591	525	595	559	592	628	559	550	591	616	483	635	597	589	564	562	569	556	582	556	560	579	588	579	639	570	609	569	555	590	612	610	577	595	596	591	582	579	580	526	570	577	598	583	566	611	569	563	547	611	577	533	591	598	569	539	573	580	559	594	603	521	576	544	602	580	519	594	622	559	584	603	587	594	576	602	538	603	612	541	596	602	585	581	599	533	553	530	560	561	559	614	552	592	560	549	567	550	566	563	593	567	543	563	594	583	580	589	569	591	597	603	602	588	585	564	608	575	586	578	558	512	574	568	589	586	593	561	601	605	582	582	582	582	612	531	554	578	604	579	592	562	568	597	539	576	605	552	595	568	562	560	587	538	571	567	553	574	543	574	579	569	594	575	551	584	586	594	567	610	604	613	584	551	588	557	582	584	642	584	565	592	572	584	588	538	579	553	586	585	570	581	556	588	618	585	593	571	587	520	597	566	610	591	576	592	596	569	585	590	569	587	628	563	582	541	606	608	572	556	606	602	587	560	607	589	589	557	583	563	580	572	593	568	574	582	604	589	605	600	593	529	583	543	626	572	561	543	585	604	592	586	537	563	568	548	594	570	585	582	570	590	560	630	593	576	582	616	620	557	616	557	600	574	558	566	607	581	538	578	576	585	563	563	578	556	582	572	597	577	631	581	579	558	562	606	579	559	601	588	560	570	554	577	601	578	585	588	573	572	606	556	565	585	586	600	581	589	612	577	529	614	589	561	561	569	580	571	532	578	554	558	620	565	537	571	574	578	603	624	560	569	562	606	572	603	582	554	611	578	550	588	656	587	531	571	561	576	575	585	584	555	603	562	563	580	611	588	587	560	620	578	588	573	607	597	579	505	565	588	569	559	571	568	611	554	597	564	560	615	583	567	542	586	557	598	571	586	528	634	599	561	609	620	536	615	592	576	544	567	589	622	589	611	608	569	594	580	547	551	580	599	549	641	613	603	563	577	574	578	511	576	557	571	535	558	569	573	566	562	538	599	608	594	587	567	583	561	571	589	553	635	566	605	595	597	621	553	659	586	539	557	574	566	581	572	563	567	542	610	631	576	574	590	540	577	579	537	536	617	580	585	611	582	557	609	611	627	585	604	576	595	587	586	582	585	598	619	555	593	609	593	578	590	616	552	563	579	571	619	557	550	561	555	576	557	579	593	569	571	583	614	559	554	600	572	535	609	621	576	637	595	567	616	594	585	561	547	539	582	612	570	556	573	651	601	607	554	567	580	571	601	590	583	551	554	582	589	608	582	572	556	563	542	609	554	600	545	548	592	555	557	587	560	569	546	556	591	568	598	556	621	579	596	569	621	574	597	582	597	552	565	601	575	526	575	611	592	586	528	602	598	598	542	594	546	603	541	568	617	551	571	564	621	555	593	560	591	575	581	578	582	528	534	625	560	617	611	596	628	565	627	564	616	611	562	597	573	566	555	565	599	561	623	554	568	552	579	588	630	617	570	619	568	547	559	602	595	605	573	560	563	577	620	510	563	616	600	566	577	604	580	589	563	614	598	582	612	560	591	592	526	579	593	579	603	569	576	571	566	544	576	580	560	545	605	599	567	583	585	570	562	615	589	597	569	569	599	569	624	587	586	617	585	577	606	595	622	646	587	564	596	529	625	564	598	597	572	566	608	604	598	556	527	564	543	548	576	622	555	603	576	601	610	595	586	569	578	573	604	559	611	550	582	569	568	564	596	600	509	608	568	589	572	577	578	581	576	643	555	532	590	621	563	593	608	545	615	560	549	640	571	581	600	579	573	562	585	581	560	559	536	587	586	576	537	577	538	582	571	561	601	594	587	600	545	555	625	605	549	580	563	607	593	604	581	579	557	590	577	544	586	610	566	584	622	600	575	569	583	555	555	566	509	568	594	540	537	569	580	592	576	544	559	595	567	594	575	585	547	537	539	554	559	531	559	579	577	571	601	550	596	591	599	554	580	606	602	591	614	592	563	625	608	618	599	613	614	597	566	543	519	539	570	581	570	612
25217	21421	27163	24747	14495	7244	4150	2778	2044	1787	1560	1400	1374	1316	1216	1133	1053	1017	996	1014	1031	931	948	868	929	862	848	780	813	782	776	756	741	730	714	769	670	717	762	757	783	692	752	757	766	754	725	727	740	703	764	700	708	730	732	748	715	735	737	686	727	753	708	742	750	720	767	693	745	741	731	743	729	737	737	760	691	763	751	771	755	655	743	744	719	728	713	698	733	709	698	741	739	694	767	727	743	711	720	725	787	711	747	700	698	704	705	754	713	702	704	724	699	687	738	753	673	658	697	710	716	766	765	703	733	736	732	704	735	723	707	774	682	702	663	708	745	741	685	718	702	710	717	694	794	713	712	670	685	753	717	735	736	688	724	702	728	709	733	714	673	744	763	687	716	684	748	713	704	709	708	731	700	676	728	702	748	726	707	731	671	751	696	692	749	689	732	684	694	694	754	695	689	708	741	710	706	724	722	755	765	726	734	713	704	666	685	709	738	707	708	671	716	702	709	706	690	720	706	699	705	726	764	786	693	698	711	716	707	720	684	736	694	688	721	725	770	699	712	685	690	763	750	732	756	755	723	735	674	724	726	695	750	683	715	692	700	709	751	702	728	732	714	743	656	705	734	714	748	758	725	772	726	667	724	691	745	725	749	694	700	688	670	737	747	704	701	654	689	732	697	723	732	740	731	730	715	704	755	680	702	721	694	747	728	679	758	679	681	744	684	736	744	699	694	695	673	748	706	754	780	717	767	721	732	703	729	711	700	730	708	711	765	725	725	689	689	747	665	698	735	707	716	684	720	724	708	729	700	784	687	694	694	718	733	720	720	737	767	652	714	723	722	752	693	702	741	758	764	745	710	757	713	708	708	737	746	704	695	752	699	717	696	668	750	690	694	740	761	677	649	681	737	725	718	712	711	700	694	710	724	708	725	697	685	702	691	758	727	716	684	720	742	731	728	726	663	685	728	722	654	704	700	731	730	769	702	739	677	736	726	725	693	729	687	733	728	726	714	680	700	736	711	728	731	655	723	727	719	723	729	728	711	725	718	711	692	731	730	725	717	733	661	702	734	759	727	698	762	719	744	749	710	758	702	736	709	757	720	749	696	721	730	726	743	773	701	756	675	683	722	697	702	747	721	681	712	764	715	684	723	746	709	730	699	729	709	691	703	727	735	699	711	750	731	674	724	738	682	733	702	753	716	704	706	700	712	717	721	740	693	744	723	698	748	708	747	748	713	737	753	732	714	718	693	684	723	701	738	698	732	680	666	757	717	742	696	734	717	773	743	731	729	693	708	698	679	700	745	691	731	725	729	749	729	705	677	677	696	761	748	704	687	747	711	694	679	714	728	656	744	691	703	660	720	694	719	684	748	696	740	704	711	732	725	687	692	688	784	686	669	704	694	745	737	788	698	748	724	700	686	696	731	712	743	740	764	704	729	707	758	730	717	730	695	713	723	699	745	722	706	725	675	684	709	724	675	708	718	733	717	738	786	693	706	742	766	721	710	688	720	743	752	703	722	722	758	719	695	730	726	732	703	673	720	694	754	697	711	736	693	708	724	698	712	757	763	790	717	697	679	719	745	678	734	691	741	709	706	716	744	701	709	735	705	697	707	750	715	690	731	689	697	719	716	710	685	746	697	701	663	730	684	772	695	740	734	711	650	685	760	704	727	722	728	746	704	699	714	748	708	747	743	714	736	721	713	723	717	694	748	688	742	705	690	711	697	739	716	746	773	672	783	697	735	731	715	742	731	749	667	730	756	719	788	731	725	744	710	686	672	675	691	717	695	705	764	750	701	705	706	740	732	715	744	691	728	706	741	740	700	744	699	703	704	719	718	705	715	693	677	690	707	745	754	728	693	687	695	703	746	686	740	686	739	686	712	727	697	726	716	738	713	710	777	714	681	709	716	696	683	715	738	736	684	742	738	707	719	742	736	715	671	709	776	717	696	711	714	697	694	744	762	711	716	796	775	730	770	716	731	740	682	751	729	739	663	705	753	749	692	690	709	674	741	739	699	701	718	694	708	737	729	732	689	711	745	696	705	686	668	728	718	720	701	675	759	754	714	739	724	730	726	719	717	672	684	736	774	769	711	684	714	712	688	733	694	682	724	709	777	744	679	754	715	732	760	769	698	734	689	722	692	704	721	740	725	690	707	754	675	667	726	696	733	725	725	735	718	663	731	728	712	717	730	719	720	731	746	806	743	767	746	713	741	724	697	706	682	730	726	721	725	709	730	751	718	702	714	712	696	723	702	712	715	683	740	683	733	711	718	747	732	710	753	687	666	698	737	716	775	710	693	727	738	693	715	746	704	692	710	755	721	711	682	739	683	692	698	717	708	703	730	727	691	737	675	706	747	694	697	706	707	774	740	726	716	706	693	732	734	728	720	687	704	741	715	728	711	728	752	741	695	696	716	696	672	740	690	694	697	679	689	730	721	711	671	718	739	717	726	678	700	756	686	711	689	745	686	735	716	756	716	681	719	760	712	687	740	769	701	719	698	690	712	692	701	707	676	691	699	703	735	715	746	686	705	674	697	698	705	723	660	713	726	696	745	770	687	720	749	711	728	729	718	667	694	668	717	746	691	696	698	722	700	799	717	750	714	731	689	749	702	682	684	741	746	741	714	729	703	702	726	745	672	691	718	707	715	728	698	713	692	706	729	695	698	726	712	673	742	715	754	686	699	767	672	691	678	706	710	728	751	724	714	701	743	691	745	718	730	679	713	715	698	740	732	704	735	718	694	709	709	728	743	655	706	731	743	718	779	715	729	723	749	667	720	737	753	696	762	750	726	725	709	724	668	702	716	718	725	720	731	719	750	720	714	694	721	713	703	683	707	689	749	710	721	705	733	704	694	700	653	730	725	714	709	661	652	700	661	718	713	681	696	705	739	701	637	731	724	731	711	705	689	692	689	722	672	681	734	713	655	750	711	743	724	726	713	762	761	729	730	708	728	713	731	713	737	691	745	664	706	701	680	691	749	747	684	740	749	717	718	702	709	728	686	706	709	718	689	713	727	697	715	688	747	778	731	746	710	703	746	659	679	706	691	694	668	676	685	687	671	706	774	704	760	687	720	698	701	737	676	735	706	719	690	711	726	676	673	675	658	726	747	681	735	741	639	707	701	708	742	682	742	658	700	735	776	702	719	701	708	693	753	694	749	729	713	685	682	668	710	746	731	728	760	665	718	637	701	726	749	730	754	709	714	718	711	678	766	696	708	705	758	728	712	716	761	709	649	684	749	794	724	721	705	725	684	671	792	701	711	735	753	743	684	693	709	703	706	728	749	733	748	686	726	776	702	709	710	707	721	704	721	744	730	727	767	743	682	751	727	720	687	710	715	683	701	742	773	753	728	706	754	678	735	711	709	714	717	754	758	675	725	710	692	723	687	720	694	737	709	715	784	652	699	717	719	721	727	734	715	725	735	710	722	723	774	716	699	689	695	711	690	664	685	717	783	698	692	735	686	710	745	691
38717	53761	30164	17448	15140	11247	7717	5537	4063	3341	2830	2446	2278	2204	1999	1789	1560	1470	1509	1461	1479	1347	1208	1183	1247	1140	976	1004	940	934	945	888	889	833	904	879	865	849	894	883	847	838	827	900	831	815	796	846	819	823	876	814	786	784	782	816	797	779	831	849	777	785	876	804	825	832	827	813	847	817	812	802	814	803	747	764	819	784	844	767	775	787	763	809	843	809	789	781	802	799	847	843	789	813	780	796	763	823	798	774	794	797	834	780	826	824	813	814	806	797	797	771	805	823	839	834	788	806	789	838	797	806	754	818	814	794	802	842	843	771	790	783	820	776	768	809	819	881	806	818	789	819	824	821	816	859	803	781	845	810	766	798	806	810	858	817	776	740	799	797	853	794	789	791	798	776	774	820	794	848	778	839	818	850	798	765	836	848	779	802	816	838	839	826	827	822	844	738	789	805	786	767	799	812	817	798	777	811	826	812	816	774	826	786	828	824	807	827	804	824	796	827	846	787	806	793	774	804	805	827	794	846	843	775	786	794	861	827	792	787	793	853	828	807	797	847	826	784	792	827	794	823	756	804	815	815	799	804	784	855	794	822	826	836	830	763	821	832	799	761	815	800	850	798	770	820	776	766	815	796	816	808	823	803	835	814	794	806	837	772	770	820	821	812	804	827	830	792	802	794	763	796	768	847	781	824	790	829	801	804	841	804	858	750	804	800	816	784	828	844	845	877	815	798	840	789	823	790	820	795	845	841	831	824	765	824	804	823	804	774	811	857	787	826	789	822	761	835	808	826	800	800	766	839	785	803	806	793	825	831	799	817	835	789	761	815	797	841	827	828	809	875	819	784	802	789	839	843	879	815	839	788	826	783	800	821	832	779	829	798	809	812	812	782	817	851	810	788	777	842	796	795	792	811	803	815	815	810	795	797	812	802	771	777	805	805	835	773	822	799	793	811	786	765	800	789	816	832	811	831	836	787	815	829	807	812	780	775	787	806	775	812	774	841	806	752	797	790	800	817	811	796	780	783	826	819	784	835	798	838	735	775	767	879	813	817	857	782	810	777	761	833	840	791	812	815	826	808	789	793	778	819	813	807	813	795	755	793	780	816	807	778	782	827	799	831	804	788	793	827	769	803	810	779	828	861	804	825	764	784	820	768	815	837	806	781	746	850	862	759	806	789	805	873	826	793	828	802	774	820	789	805	849	818	753	822	828	837	807	798	850	798	786	789	775	788	780	820	826	790	776	822	807	784	834	826	802	787	794	772	830	831	824	854	845	807	783	843	797	878	768	782	768	853	815	836	871	832	821	851	836	809	767	833	817	825	816	829	830	808	819	794	813	796	800	826	827	854	810	798	801	785	837	821	813	846	841	779	827	853	856	814	818	767	792	802	801	774	794	781	836	807	821	856	791	790	863	810	818	784	842	747	826	828	775	802	848	794	786	810	812	788	824	814	797	784	826	790	838	741	835	830	821	795	812	787	793	842	814	810	785	806	817	797	806	859	765	782	809	812	837	837	803	817	795	783	828	842	812	809	710	765	797	830	780	801	845	799	788	824	800	830	824	797	803	812	809	806	799	859	813	832	790	830	802	791	823	829	778	842	811	815	851	772	862	808	819	831	819	823	791	813	780	804	799	854	841	779	835	802	798	818	799	830	780	843	838	817	768	831	790	810	797	807	881	842	842	803	751	800	765	836	798	797	803	841	817	794	766	785	796	818	817	855	744	837	808	832	740	836	762	802	781	813	819	779	799	812	796	816	796	812	812	768	808	824	818	760	781	786	783	825	872	822	806	850	822	867	754	806	848	783	837	830	823	775	760	781	811	814	784	847	784	782	786	824	788	813	830	766	777	783	807	739	809	776	790	811	805	789	856	790	794	778	790	795	831	847	853	792	833	866	796	810	846	809	812	817	824	838	863	804	860	819	855	804	829	822	829	824	800	785	842	853	815	854	872	832	777	789	729	855	832	861	864	800	834	815	814	806	841	810	778	791	826	786	773	807	805	862	829	772	820	838	766	822	867	843	839	880	832	782	772	787	844	801	793	778	798	795	796	795	802	861	785	835	810	768	780	836	802	831	800	831	814	811	788	788	779	769	824	832	773	810	753	814	810	819	855	796	777	814	813	820	806	777	809	746	811	811	779	790	812	784	827	788	771	809	832	766	780	794	784	859	839	834	880	838	796	776	827	843	793	824	821	833	813	769	774	773	809	773	849	833	814	795	807	819	819	857	824	835	867	854	762	796	807	835	835	826	829	812	770	767	817	819	815	859	804	803	805	846	856	815	797	794	814	806	822	775	781	774	811	769	768	841	795	822	784	810	760	822	812	770	811	797	783	796	766	786	885	869	811	821	860	819	796	860	833	830	797	842	833	792	808	842	782	742	846	807	803	775	853	803	832	818	807	795	773	825	841	833	787	845	803	790	803	799	766	823	805	794	761	880	806	807	761	801	785	800	815	835	790	764	810	854	816	788	799	836	798	756	793	794	805	817	769	872	868	775	762	816	779	820	792	801	866	848	864	799	770	801	797	831	805	819	792	832	823	792	765	824	821	791	815	781	793	819	814	825	831	821	795	842	779	821	796	799	788	779	783	807	757	835	743	785	827	839	863	844	847	792	815	764	832	799	771	815	806	807	795	805	796	802	788	803	853	829	856	818	812	748	851	801	749	832	798	856	805	808	811	834	785	788	780	791	837	829	800	823	824	821	762	752	825	820	746	780	800	801	800	824	823	799	823	794	783	830	834	833	826	789	844	791	834	854	844	772	825	782	829	781	785	821	836	823	832	818	786	783	830	778	799	766	808	830	800	824	804	782	810	786	840	846	842	834	749	870	825	782	803	799	785	821	788	832	851	783	841	837	804	832	758	821	781	812	792	814	823	841	794	758	783	811	796	780	804	845	821	804	811	801	833	782	774	812	793	768	818	851	788	819	800	801	796	849	841	873	836	837	779	753	812	774	802	845	795	818	799	831	851	838	853	828	805	815	806	771	868	787	836	793	852	800	797	817	853	787	789	713	798	808	787	828	810	770	829	815	804	823	817	770	840	812	777	825	732	783	831	767	782	848	780	789	791	760	823	855	859	794	748	796	841	799	834	810	796	798	860	772	774	787	781	821	788	808	830	837	785	803	834	807	822	821	771	855	828	784	815	780	822	755	821	819	819	772	815	805	801	832	776	771	823	818	816	832	840	816	826	797	790	836	824	810	755	815	783	762	824	856	838	811	853	873	836	814	800	799	827	801	831	804	805	827	785	785	803	787	816	844	826	813	868	779	750	801	837	818	777	783	805	747	824	799	800	826	781	848	869	817	779	813	839	815	808	823	819	800	785	862	770	827	743	816	801	801	818	838	801	793	815	805	821	846	818	801	777	832	843	830	807	788	804	839	788	829	832	821	843	788	807	721	809	806	786	824	824	857	833	882	781	843	834	823	781	824	830	838	771	816	850	872	808	827	812	804	837	818	802	822	777	813	847	860	762	833
22725	21014	28562	23584	21059	21333	15077	5562	3608	2920	2606	2119	1937	1936	1787	1600	1346	1279	1235	1212	1210	1323	991	1082	1091	1036	867	874	889	798	755	743	750	740	716	724	720	719	752	751	708	761	717	701	672	691	682	682	710	676	712	678	668	724	675	638	620	653	688	710	703	662	711	695	677	669	643	667	652	639	708	693	663	669	701	696	651	611	672	685	642	686	674	685	662	681	633	679	664	742	656	660	706	651	731	710	701	630	686	653	662	679	671	669	657	674	654	679	668	681	649	696	697	704	706	671	658	706	680	678	662	650	646	694	679	651	629	677	669	723	677	691	648	690	674	673	705	641	656	679	635	638	681	693	666	635	619	686	649	620	670	676	671	688	637	662	723	633	696	712	675	621	705	707	641	632	684	707	698	651	674	699	673	666	712	722	712	716	675	706	701	674	663	625	676	675	721	657	661	690	672	684	657	624	633	675	685	670	673	680	732	693	650	673	699	694	673	656	695	701	692	650	673	633	679	671	649	714	657	684	621	668	655	699	670	715	673	690	700	704	646	686	637	650	668	682	664	656	658	712	663	640	622	706	707	627	638	670	657	653	677	669	667	679	692	688	676	660	647	671	661	674	662	691	643	687	702	685	677	685	679	692	696	698	653	662	637	658	674	710	665	637	659	687	684	684	655	710	662	656	664	666	712	635	634	666	682	693	666	700	625	652	711	719	710	610	717	674	650	670	671	678	635	673	642	680	662	670	664	684	719	661	678	609	707	695	653	668	670	658	676	665	648	700	649	664	708	669	660	665	723	657	685	695	668	649	670	692	666	657	636	700	724	670	712	674	675	686	685	633	683	625	633	643	686	667	641	630	671	696	626	702	705	659	669	677	686	659	609	692	647	640	640	677	675	713	687	709	663	630	663	668	664	676	661	661	673	648	711	670	664	662	679	658	655	650	673	600	701	683	656	666	669	652	681	691	683	647	671	673	625	667	617	639	648	720	694	700	671	709	683	711	667	671	622	692	653	668	635	631	691	658	660	713	647	695	699	672	647	700	726	704	671	660	668	663	671	638	661	669	680	693	693	700	649	706	684	671	669	641	669	646	712	658	706	670	622	656	647	656	652	641	685	684	643	686	667	662	678	623	667	648	671	644	660	676	687	676	642	608	685	677	688	649	674	672	656	708	647	693	660	673	674	687	677	642	690	666	716	698	696	668	640	673	676	700	687	665	689	640	666	648	699	633	687	688	695	658	702	647	711	680	646	653	679	667	698	631	677	688	654	703	651	665	653	724	655	657	723	685	699	657	665	699	635	666	694	639	702	657	661	679	684	690	612	670	682	676	669	684	721	692	698	679	697	649	687	702	692	701	686	686	686	644	650	698	674	706	665	673	696	667	697	674	698	698	674	678	655	651	672	698	668	657	723	659	662	660	672	715	731	718	662	637	664	651	640	710	701	639	668	694	677	672	638	687	696	621	731	674	668	609	687	664	661	666	698	688	686	723	671	594	677	670	675	698	645	738	698	709	669	652	717	691	681	663	674	664	715	697	622	658	714	681	637	670	660	710	695	660	654	640	684	659	719	664	704	695	682	662	680	669	719	641	693	668	673	726	663	677	640	723	645	663	688	649	665	660	661	658	694	629	646	658	700	670	684	640	709	661	674	702	718	685	680	684	704	637	662	614	639	637	666	696	647	664	660	671	659	666	693	661	652	655	691	707	662	720	680	614	624	664	646	638	673	684	661	684	662	684	641	677	683	671	682	658	690	674	699	665	691	672	685	632	693	664	702	686	651	664	650	684	672	653	672	660	643	743	679	718	685	686	697	692	675	680	680	635	704	624	655	640	692	645	706	676	667	692	689	672	654	637	671	637	650	663	651	706	674	663	666	617	688	653	686	698	680	684	723	651	661	677	645	666	708	666	652	678	680	698	704	681	664	701	654	615	648	678	695	674	683	688	608	704	669	659	661	679	679	670	644	624	698	664	685	705	707	673	676	690	683	671	661	713	630	669	664	688	655	684	703	688	633	692	692	651	712	688	654	666	685	651	743	617	694	692	673	663	707	685	672	667	659	646	679	722	709	685	660	673	714	663	667	681	674	634	644	612	706	697	673	642	617	704	655	666	701	663	637	639	659	671	666	684	646	653	669	622	682	670	679	676	674	646	705	699	671	670	647	631	653	644	668	660	629	672	663	672	664	694	662	694	654	665	665	741	662	633	677	661	679	646	717	650	632	693	705	673	685	676	713	716	661	671	664	599	684	655	731	677	630	662	688	646	670	705	689	675	681	697	690	665	662	713	650	678	699	671	684	681	671	705	659	622	672	744	684	679	757	606	677	669	657	651	680	674	675	699	701	639	680	680	694	703	731	677	623	644	685	641	698	703	696	703	673	679	721	700	685	697	660	691	679	642	648	692	674	660	700	644	662	632	701	638	658	716	692	700	664	681	636	669	633	660	673	631	655	698	708	671	662	655	725	722	657	664	688	656	712	646	693	672	703	670	692	712	694	669	678	635	681	628	683	634	643	662	650	668	668	626	663	661	635	669	680	696	661	648	670	665	665	729	710	705	689	652	616	664	640	660	665	669	670	652	661	689	644	699	688	700	654	719	704	676	674	707	643	626	622	714	642	675	644	729	670	673	742	680	688	678	690	694	649	635	719	684	689	662	654	716	690	697	632	681	614	700	644	672	661	667	680	676	650	636	628	634	651	609	653	649	672	685	675	676	638	683	704	660	692	694	687	700	689	655	701	627	664	664	671	686	633	657	654	656	690	684	674	687	637	647	650	674	707	669	638	648	675	655	716	662	639	633	675	678	677	655	691	706	676	655	680	666	676	662	706	701	643	688	668	711	720	641	676	672	686	682	711	669	653	665	683	673	646	684	654	659	698	704	703	641	662	663	635	696	685	642	699	678	640	683	668	622	706	689	713	702	660	685	688	689	692	715	663	650	640	681	722	669	682	666	689	673	630	651	675	656	681	649	718	703	691	660	644	655	667	682	635	689	691	662	651	663	625	677	693	676	708	674	711	690	673	668	683	687	679	710	681	695	722	677	684	692	664	637	692	637	640	681	686	651	670	710	661	671	663	709	665	641	670	650	637	616	655	674	664	682	655	630	656	666	700	648	650	658	695	644	659	685	705	672	660	657	677	662	685	678	711	663	658	659	611	718	648	725	718	620	717	643	651	706	700	676	705	678	688	662	657	669	715	649	612	668	697	660	670	689	663	680	675	651	692	693	635	672	651	661	698	649	646	676	704	694	664	656	664	666	656	658	678	631	660	696	713	650	639	675	671	659	655	627	656	721	677	684	675	689	670	656	698	673	683	628	694	650	614	688	610	710	639	676	674	679	623	675	615	705	634	655	629	678	662	674	662	613	635	629	640	730	703	675	671	676	694	713	672	646	696	674	654	689	653	692	698	671	689	638	686	686	665	674	664	659	647	658	694	660	632	694	657	677	666	643	698	694	673	654	686	709	680	662	715	682	679	647	606	673
44789	70285	36324	24943	21608	18212	12777	9071	7273	5782	4749	4013	3677	3584	3034	2767	2324	2113	2137	1932	1943	1981	1382	1455	1501	1395	1238	1082	1074	970	953	925	853	909	843	816	861	885	875	813	850	849	867	825	842	836	803	809	804	810	745	737	702	748	717	749	717	684	735	752	680	739	732	728	676	733	786	733	729	730	774	707	680	771	755	777	766	805	753	749	747	771	737	704	716	748	779	756	775	755	743	738	766	795	730	716	787	744	762	755	799	721	721	713	725	717	735	718	729	748	751	732	664	766	782	757	825	776	714	793	736	769	730	767	781	712	763	767	720	742	749	771	732	745	720	767	776	721	719	730	731	689	785	699	732	709	790	691	752	767	738	780	719	707	718	746	782	688	750	795	767	748	753	710	775	702	767	734	715	736	749	757	735	784	735	765	708	733	705	757	705	726	729	786	709	744	763	756	653	797	751	727	761	724	761	753	705	744	743	766	730	694	756	714	749	768	708	723	778	772	723	750	740	718	760	776	704	773	778	767	742	761	706	719	775	743	711	714	716	780	793	756	738	735	714	727	760	734	716	765	777	773	728	755	740	729	788	723	714	775	688	748	732	704	736	718	735	732	725	736	739	761	737	721	710	748	752	745	743	770	761	762	778	742	775	712	730	735	693	752	676	757	734	739	747	733	744	739	784	761	712	753	705	725	774	730	719	712	806	766	757	743	719	761	746	746	769	729	766	703	723	721	774	779	749	700	731	764	699	751	730	760	721	751	789	765	744	733	719	700	768	686	747	718	731	758	749	766	726	758	770	756	700	717	725	752	706	789	751	754	778	736	745	696	768	703	718	758	718	750	718	752	809	730	711	739	768	769	713	757	748	740	745	765	722	728	788	697	773	715	736	728	745	737	732	729	791	814	755	714	773	742	760	733	714	741	733	791	702	724	730	710	733	725	727	761	742	732	706	742	761	730	777	756	709	791	775	735	738	752	723	736	760	706	730	727	743	738	740	760	714	695	732	752	770	716	712	739	745	747	731	719	761	764	770	752	761	740	732	661	775	737	772	727	729	787	721	724	736	770	746	768	723	739	728	748	725	725	727	699	748	752	740	736	750	699	731	728	711	728	696	703	723	757	718	757	795	762	692	754	758	736	733	729	736	748	756	725	700	761	712	742	668	777	735	723	727	730	712	810	710	718	733	782	707	758	702	756	783	770	714	717	739	732	719	789	731	739	754	747	731	713	736	798	762	786	759	804	721	749	725	750	783	733	782	727	745	730	744	729	777	709	755	778	716	773	736	744	735	762	725	712	755	762	760	762	746	758	753	711	757	743	790	728	731	732	739	728	703	774	748	748	780	779	727	692	776	751	729	786	746	733	744	720	751	726	772	725	691	754	761	732	758	714	757	702	746	759	745	795	776	792	751	732	735	724	710	734	737	789	740	771	747	732	714	697	719	731	708	717	763	772	751	682	771	736	747	700	738	786	773	698	739	698	781	716	720	771	713	767	739	752	758	730	690	740	776	737	711	734	759	702	718	739	737	676	736	729	724	738	780	744	693	747	744	732	772	732	775	746	747	764	741	716	740	765	766	758	720	718	768	795	752	733	728	720	750	775	792	705	784	744	752	719	759	775	731	745	778	804	734	754	710	759	703	738	698	799	723	691	725	752	754	708	716	763	799	725	733	772	707	793	722	784	705	715	691	772	762	742	763	737	681	762	716	782	746	725	752	692	731	730	720	766	756	716	721	780	705	755	739	774	705	738	769	708	704	731	688	752	762	750	701	751	743	736	736	765	750	739	710	733	783	740	776	787	700	683	759	743	735	741	698	751	707	703	729	738	737	761	756	764	738	696	780	748	750	792	672	713	727	780	729	773	739	786	716	748	724	762	733	740	731	734	705	787	738	789	722	728	752	743	714	746	751	754	733	748	716	727	765	719	701	696	758	751	706	679	703	755	777	757	753	717	731	768	714	785	726	716	753	713	712	712	744	715	739	776	783	748	739	740	751	713	689	754	704	701	713	715	754	787	765	778	690	722	715	751	750	702	811	751	744	736	744	695	731	734	747	721	750	737	720	731	748	727	763	716	711	736	740	757	781	750	762	708	760	740	790	753	736	701	700	724	689	727	744	742	735	747	652	762	741	765	703	734	771	769	707	771	731	765	733	767	774	695	699	771	731	763	720	756	778	758	733	788	773	739	750	699	769	712	786	742	718	786	748	718	768	748	724	753	741	722	730	745	722	769	698	784	754	785	738	729	755	730	756	750	751	779	672	687	758	728	762	703	754	752	724	759	725	691	766	732	747	740	714	725	717	730	762	796	742	750	729	710	681	736	727	684	764	790	781	728	748	736	769	732	693	756	753	759	722	725	717	767	728	665	738	718	709	732	700	786	766	783	776	716	727	754	735	788	697	712	739	716	710	717	721	714	770	726	696	750	762	716	739	764	798	778	771	756	718	755	747	758	737	760	735	748	725	756	735	715	686	742	745	733	736	720	732	747	756	745	752	763	770	758	724	744	695	711	754	739	732	715	741	756	721	750	709	759	764	724	784	781	774	772	752	718	733	714	705	738	742	726	788	765	715	717	749	724	744	714	754	737	669	758	753	715	747	768	736	775	735	747	717	717	768	727	691	686	679	746	710	745	689	725	738	779	758	783	692	724	746	732	771	727	763	752	734	696	744	731	764	727	753	804	737	741	706	763	763	768	708	758	793	743	697	729	729	720	774	758	762	765	761	727	807	705	732	791	747	718	740	737	803	756	722	712	756	712	726	738	721	751	700	747	760	746	755	797	703	798	733	715	713	709	726	749	756	751	717	791	767	769	687	721	688	770	729	787	749	763	781	749	741	730	739	699	722	732	739	743	792	785	739	711	767	763	714	675	739	718	723	728	769	765	730	710	724	761	731	785	748	766	736	688	698	782	772	768	732	750	781	715	785	738	758	799	779	780	759	751	776	715	762	738	729	764	695	675	787	733	739	778	767	768	716	766	769	741	740	744	700	714	786	730	763	788	712	718	776	748	780	739	723	720	767	781	715	733	752	736	792	695	798	792	718	740	706	775	770	769	743	709	786	711	722	758	728	707	755	688	731	764	744	760	709	764	764	745	706	745	722	732	780	781	744	744	685	726	737	766	764	722	787	728	723	777	721	782	718	707	713	729	739	708	768	730	762	732	793	751	747	706	734	704	701	748	725	754	772	732	779	778	726	787	735	750	770	743	743	700	778	722	725	723	726	716	750	750	750	732	742	749	726	781	716	719	713	767	753	750	725	740	691	777	800	744	732	728	742	726	752	744	721	745	749	742	759	735	756	719	748	726	741	722	750	713	799	723	765	811	765	679	757	708	719	776	731	732	742	778	736	753	772	772	750	747	759	750	698	721	758	705	727	770	729	671	734	730	706	708	753	717	767	740	748	747	756	768	737	761	684	752	677	756	712	691	699	721	711	811	720	768	740	767	805	678	746	731	731	689	747	726	696	741	765	680	757	705	767	706	754	702
29909	30111	23577	13017	7084	5034	3357	2176	1619	1398	1201	1155	985	991	871	908	812	787	739	770	769	812	727	754	742	705	697	647	605	614	693	619	616	623	574	616	648	602	627	615	593	606	561	601	592	596	622	565	598	588	566	577	570	582	595	628	599	654	523	594	576	587	563	628	581	599	564	553	532	586	577	583	662	599	578	561	635	609	627	564	553	545	565	559	570	548	596	573	632	570	542	589	597	582	557	605	564	590	597	586	579	574	608	602	610	580	594	603	574	554	561	559	584	571	598	610	536	630	583	600	580	573	618	577	596	592	585	569	546	578	650	568	550	575	605	549	566	640	543	544	603	563	612	596	586	588	570	575	586	604	595	594	563	548	563	562	541	604	605	570	559	583	589	623	601	576	594	622	599	610	593	552	585	555	590	590	595	555	597	595	599	606	614	571	603	605	594	586	612	571	624	574	577	559	605	598	607	585	549	595	603	585	590	555	567	586	562	576	605	560	586	588	571	596	596	586	590	581	563	585	579	576	550	580	623	554	580	604	569	560	557	599	554	588	560	634	614	574	591	578	553	606	608	564	601	617	592	612	599	613	558	611	623	550	571	552	582	578	597	583	610	569	638	562	617	593	586	602	588	588	566	566	579	610	604	562	556	571	584	617	553	602	575	575	562	573	641	557	565	582	607	582	500	557	590	566	573	554	587	563	622	587	640	578	605	617	575	565	543	584	550	560	578	566	551	638	594	618	599	605	535	566	552	614	551	591	581	554	621	596	540	610	594	612	552	554	607	568	605	592	571	581	578	574	623	573	623	633	589	606	579	582	571	571	611	628	584	585	566	557	613	572	594	565	557	519	590	626	574	549	576	576	619	572	587	598	599	570	536	614	560	588	649	585	620	606	610	607	572	582	593	558	599	602	567	548	589	608	588	614	605	598	591	547	581	590	615	590	584	583	579	594	555	546	608	572	625	597	612	622	563	607	595	594	603	608	620	552	572	591	615	576	578	594	580	604	556	633	564	551	559	620	590	542	579	585	602	539	590	577	583	622	626	571	590	568	629	569	597	597	565	611	647	602	587	529	559	565	580	611	592	599	553	558	584	611	593	639	566	604	609	578	563	600	608	585	601	558	598	584	607	567	599	635	619	550	607	550	646	574	615	581	596	568	600	584	561	625	555	606	602	579	638	595	575	565	579	577	575	573	562	571	580	591	557	583	565	589	611	619	561	603	574	553	650	566	584	589	598	562	565	557	594	588	564	589	603	609	544	578	557	610	585	574	593	586	593	603	573	599	569	582	552	576	599	575	600	578	591	585	586	564	538	607	604	600	572	642	588	586	618	570	533	579	549	622	553	592	561	568	598	573	571	576	588	642	580	591	556	586	584	594	525	558	564	589	642	602	556	602	564	600	609	582	565	564	573	574	580	567	594	591	575	559	590	585	623	611	601	592	565	586	568	604	529	603	624	648	616	623	567	562	563	607	583	609	571	591	597	622	567	615	579	572	518	609	603	548	553	597	639	581	565	575	567	602	602	565	602	568	584	576	612	548	572	560	602	558	598	651	582	529	605	614	573	608	585	566	602	603	589	578	566	575	600	532	579	590	554	587	562	571	554	562	577	561	627	573	571	588	594	607	578	581	606	615	568	599	523	559	586	558	516	583	600	559	577	592	566	585	545	623	553	614	544	588	586	575	551	567	610	583	562	588	585	573	570	578	567	568	558	572	587	586	610	571	595	579	617	601	561	563	628	566	578	591	606	543	610	579	557	605	618	605	601	598	580	533	576	603	607	579	631	597	559	585	535	543	562	548	586	604	590	586	580	579	569	574	586	576	536	565	583	606	581	599	535	566	571	617	589	591	546	591	573	630	536	575	546	594	557	579	602	590	620	538	603	563	534	613	578	584	592	589	581	547	606	600	582	539	621	590	591	572	594	566	578	552	593	547	585	589	574	600	619	572	600	563	516	569	603	618	566	589	582	549	570	589	548	605	569	585	605	568	611	644	604	616	621	587	579	610	619	579	571	650	598	554	579	602	572	582	577	556	560	536	563	593	628	595	552	567	562	611	581	611	580	571	579	628	581	570	645	630	581	599	575	544	591	603	590	616	608	599	579	524	567	525	548	588	616	561	615	576	579	622	586	607	588	576	612	576	560	599	590	608	574	545	570	578	533	590	562	534	559	558	599	617	598	586	602	600	605	520	594	625	646	573	548	564	628	618	603	604	545	584	590	589	537	552	606	524	562	606	568	587	599	579	596	567	599	589	605	601	604	580	592	539	545	647	529	659	567	575	586	595	607	585	592	616	608	622	579	587	573	605	620	579	579	586	584	564	545	592	582	581	540	579	594	644	597	572	610	621	585	541	609	533	655	621	559	580	558	573	597	594	597	609	604	602	581	618	524	540	563	619	582	566	587	590	645	618	560	565	576	571	548	578	643	612	533	548	584	581	598	580	587	588	627	576	613	589	577	591	573	587	538	540	569	556	613	570	561	636	588	572	574	593	584	590	588	605	599	579	552	547	590	589	617	553	624	552	566	568	564	563	573	597	599	594	577	573	590	579	582	579	543	581	587	594	587	564	593	586	576	566	598	601	558	622	523	555	600	567	563	532	599	576	552	594	562	634	588	539	613	612	581	561	608	558	603	585	571	552	577	615	577	622	587	589	586	597	541	613	595	590	563	571	585	631	582	605	571	575	567	583	585	586	588	618	607	551	632	602	573	576	588	636	603	547	585	571	604	620	586	550	595	583	577	616	566	592	604	552	586	573	545	595	566	581	600	574	587	583	573	604	572	553	601	534	572	624	584	559	576	562	599	612	574	609	606	597	616	571	594	614	606	613	591	577	560	574	616	576	547	599	561	584	565	624	577	551	588	611	595	567	615	542	564	611	587	592	606	573	603	592	580	609	603	601	594	580	604	588	577	597	592	597	565	577	586	568	546	553	581	623	552	584	624	596	604	556	543	576	579	616	594	580	583	573	583	563	605	595	565	584	583	617	623	584	616	608	576	613	625	583	518	594	608	570	594	572	558	601	596	588	573	553	580	581	591	573	598	584	577	630	592	557	606	607	564	556	622	591	612	603	576	614	630	567	634	584	531	608	612	595	593	576	550	596	553	614	600	608	574	601	572	604	599	592	601	585	599	593	595	551	539	605	592	607	610	600	552	632	583	571	584	597	598	548	546	561	579	565	582	589	611	582	600	608	618	593	578	572	581	602	608	602	545	597	589	583	617	559	626	584	566	612	550	568	637	562	559	579	544	614	574	625	541	551	561	584	603	598	572	582	569	577	568	552	587	661	600	584	560	545	592	610	575	536	581	593	577	623	524	572	596	596	600	589	595	552	613	616	599	588	556	552	590	587	528	587	562	574	576	556	587	556	573	619	591	586	570	547	627	569	578	554	539	632	595	581	576	597	580	609	579	572	623	599	587	581	607	629	614	604	570	609	560	582	560	516	601	548	565	574	557	612	585	574	562	521	615	625	563	595
34978	43928	24724	14048	11238	9296	6389	4393	3272	2568	2166	1880	1663	1718	1466	1387	1280	1150	1084	1010	1033	1148	958	1001	1012	890	843	830	790	797	765	770	726	740	724	737	731	701	727	717	701	697	710	703	656	672	711	662	662	686	661	661	687	666	674	682	610	648	656	637	647	696	676	679	640	656	663	643	718	675	712	673	628	678	659	639	715	681	695	730	672	643	693	697	693	695	666	682	658	644	708	639	660	684	718	641	644	620	685	659	660	676	671	655	631	661	637	712	697	676	653	659	680	657	662	638	686	719	646	644	623	633	669	638	667	684	673	662	656	704	676	657	664	649	688	668	648	640	690	659	678	692	662	726	661	652	699	692	671	688	677	684	650	651	663	662	662	663	728	678	676	684	696	682	643	645	687	654	655	636	710	686	656	690	669	661	661	694	656	616	629	666	663	725	671	659	661	696	687	646	679	680	645	634	683	646	682	687	684	637	649	734	657	653	681	687	692	684	663	648	647	700	633	700	634	676	640	640	682	671	661	660	655	684	669	683	658	704	679	692	665	695	670	688	650	681	686	695	706	650	676	676	668	670	698	678	672	636	658	682	703	632	676	680	727	653	726	693	667	666	675	672	650	724	661	684	654	636	674	667	682	644	674	690	667	665	704	649	696	663	678	691	674	663	627	674	644	575	652	720	650	686	638	674	684	705	680	641	599	644	681	709	658	675	663	665	641	711	686	662	675	653	668	668	702	699	644	636	695	658	668	664	668	701	687	650	702	651	706	683	643	691	707	679	679	697	689	652	727	635	641	658	703	673	666	651	691	672	684	649	687	698	672	675	672	696	659	691	643	677	664	650	655	697	661	719	627	661	689	594	664	661	656	666	712	692	638	666	721	659	640	672	694	693	681	672	685	687	742	696	672	666	677	716	653	649	655	651	663	672	637	641	613	677	667	755	664	629	699	653	709	730	687	698	662	707	643	676	681	665	675	595	653	628	667	677	671	719	649	659	658	651	703	663	624	666	659	675	695	721	719	668	695	676	633	682	641	664	744	647	656	652	648	644	697	674	695	686	672	688	698	658	677	653	734	720	626	705	675	660	651	652	699	691	694	647	664	692	663	681	698	694	714	689	668	723	673	644	677	664	660	664	651	686	670	719	691	659	644	687	708	641	685	697	649	681	643	707	650	627	666	651	598	669	672	645	663	699	692	672	675	679	651	610	676	717	648	664	692	668	677	689	685	707	704	629	682	643	722	641	656	651	690	629	657	679	656	682	677	652	628	643	637	604	665	652	693	679	695	667	663	674	651	677	721	640	685	630	707	661	660	723	673	645	665	692	665	655	598	690	680	673	669	656	640	645	684	689	667	668	659	663	665	702	631	641	700	646	641	640	688	666	678	656	694	691	655	670	688	677	650	674	708	649	642	684	692	688	647	687	699	690	692	672	684	664	661	709	656	710	666	664	682	652	662	695	669	661	681	678	673	666	660	647	676	719	647	664	659	665	668	692	718	701	661	653	689	654	667	688	646	655	617	670	693	632	723	640	679	697	687	684	644	676	679	679	722	657	609	650	669	659	658	667	678	666	682	646	674	655	661	655	669	680	674	664	684	672	695	627	655	647	652	668	707	669	663	644	696	647	657	627	667	681	715	646	663	661	684	693	644	693	657	661	650	659	706	684	682	671	692	643	669	649	675	711	680	686	663	678	670	687	691	703	671	654	658	657	694	699	669	689	628	662	730	685	668	665	650	647	663	665	688	643	652	661	669	651	625	715	693	646	657	671	666	670	640	694	669	695	667	642	614	653	706	707	641	666	631	697	690	689	693	689	644	663	650	662	608	691	682	678	623	668	640	655	662	677	659	687	642	659	646	665	698	656	641	695	670	654	712	720	640	662	640	660	665	655	670	683	672	703	677	677	622	723	715	686	687	653	665	654	658	687	670	659	654	680	630	685	645	666	685	720	654	688	668	632	696	647	709	698	733	671	669	672	648	693	649	685	673	667	667	647	683	654	679	636	649	649	655	659	688	625	693	702	674	683	691	680	655	629	657	637	620	639	648	703	701	660	639	664	641	689	668	632	655	677	647	696	660	702	670	611	673	633	675	699	640	666	694	673	667	685	659	702	642	676	689	674	652	689	654	664	709	626	642	703	670	694	661	712	720	691	669	663	648	699	691	637	694	665	719	720	651	673	719	653	679	644	647	646	659	671	665	660	667	642	697	637	654	667	693	681	674	679	689	688	673	677	710	620	712	666	685	655	686	711	654	690	663	680	657	668	655	682	637	702	647	651	648	717	693	672	634	687	659	669	657	648	688	664	690	663	661	684	666	657	695	660	656	686	644	678	665	669	642	668	671	662	687	675	683	685	630	679	691	695	685	638	684	662	695	672	691	688	695	640	681	654	704	647	651	653	661	680	684	693	664	680	687	674	670	676	680	637	676	716	678	654	679	667	666	675	665	698	684	640	626	698	700	682	693	663	702	704	700	678	649	656	669	670	644	694	705	658	668	705	700	692	703	663	685	650	693	671	667	688	647	696	646	654	654	645	678	650	697	671	670	668	683	629	653	691	715	696	632	682	695	680	663	645	650	722	658	722	720	636	666	674	663	711	670	635	662	664	678	654	679	656	663	671	655	664	692	669	656	705	703	656	700	676	624	670	689	647	678	673	632	723	655	634	655	633	666	708	655	709	673	699	639	649	630	654	706	683	632	676	699	687	665	670	669	699	696	693	720	681	651	687	676	690	671	676	702	670	599	650	715	648	672	673	724	664	653	676	652	676	691	656	689	635	731	634	658	655	695	718	684	660	671	668	699	664	654	636	643	666	617	659	667	675	674	675	625	675	686	663	656	637	659	672	700	651	639	690	673	665	617	696	691	649	660	635	680	670	665	660	685	667	671	685	639	685	690	641	655	686	698	654	694	656	702	705	629	697	659	682	619	675	684	707	660	648	662	687	673	624	628	667	651	722	663	661	673	689	659	659	702	650	659	686	673	654	722	690	632	674	648	706	632	696	662	661	661	662	632	688	679	636	749	677	689	743	656	642	672	696	668	688	698	688	660	702	646	679	630	691	702	713	700	690	658	652	687	680	689	604	672	674	660	677	699	692	680	700	636	670	661	672	673	738	674	659	709	701	645	627	679	683	690	681	658	646	679	657	693	682	619	721	651	649	620	712	665	711	676	635	640	692	680	660	698	687	680	661	674	624	687	675	653	634	645	699	689	659	651	697	631	676	655	676	649	639	713	639	680	682	669	666	663	676	641	644	690	646	698	648	646	669	662	650	660	680	662	676	665	685	673	674	660	711	656	645	694	639	664	659	668	659	692	682	674	643	684	664	653	661	672	642	633	602	653	681	642	671	671	672	702	659	698	695	655	679	679	702	696	688	680	708	697	692	623	699	666	642	664	631	643	672	627	711	653	665	634	673	679	695	675	671	685	656	681	683	675	659	705	664	703	668	675	645	698	672	695	679	685	723	676	624	681	652	655	690	708	654
23783	21089	28105	24153	20898	14025	6974	3850	2552	2057	1783	1458	1404	1355	1293	1125	994	952	845	930	868	929	859	823	807	748	666	665	621	601	598	547	557	585	555	565	600	554	545	578	575	556	542	552	538	570	522	518	540	543	546	521	508	536	518	513	532	509	519	515	505	519	529	523	487	541	504	525	520	523	464	525	536	519	511	542	510	538	509	483	537	507	545	520	495	558	564	510	511	529	484	508	483	494	549	508	495	534	519	504	526	471	496	535	491	500	497	500	522	521	512	498	511	521	519	517	525	524	511	498	499	478	470	546	512	482	505	492	494	513	556	529	520	496	527	521	523	532	527	540	515	514	511	509	490	504	489	537	493	534	531	491	530	505	548	517	514	539	516	503	541	489	491	523	515	498	536	473	521	527	467	524	534	553	491	462	514	495	495	512	535	531	485	498	559	505	507	528	471	501	495	489	491	516	538	494	530	465	541	554	548	557	500	521	511	544	495	516	494	538	509	542	570	514	531	494	496	525	541	513	497	506	532	491	547	521	508	533	487	515	519	529	512	530	537	493	456	502	478	522	526	507	533	524	546	517	521	532	526	528	475	474	502	510	514	502	533	534	488	497	526	490	489	552	515	534	487	526	568	542	507	499	527	530	545	499	517	493	508	529	521	523	488	573	524	498	507	551	495	446	533	509	543	499	507	514	492	495	477	488	494	488	452	516	490	478	525	499	521	528	518	456	551	527	537	521	504	533	543	504	555	571	547	529	491	527	516	513	535	522	529	519	477	498	537	503	521	510	486	510	491	489	558	552	507	515	540	521	520	487	497	513	505	506	506	521	503	520	500	503	515	469	544	517	502	526	537	516	517	538	508	492	485	554	547	485	507	484	507	535	494	496	512	501	504	503	505	522	497	497	546	515	520	524	493	543	504	527	486	531	503	512	511	525	540	503	583	521	522	541	514	507	509	513	506	471	538	537	508	539	518	506	527	539	495	517	510	540	516	495	551	516	543	528	550	504	508	490	518	514	504	523	581	509	480	503	497	507	551	515	507	537	521	485	524	492	505	494	526	509	523	495	490	541	493	523	522	505	509	563	503	511	507	479	528	533	491	548	532	483	524	533	529	509	505	489	521	531	515	496	502	520	494	460	543	562	530	504	514	476	487	493	514	515	522	526	506	530	511	510	497	498	509	539	505	517	525	548	527	501	509	491	532	527	523	496	513	525	537	527	523	499	512	528	524	491	501	532	504	498	512	522	520	515	488	520	534	539	520	512	563	533	510	481	539	483	462	491	520	486	528	498	522	507	465	512	536	481	526	506	545	490	511	509	505	519	512	523	534	498	511	507	515	523	539	527	503	520	536	509	519	541	555	531	518	468	497	508	526	468	507	532	503	518	556	542	497	514	515	488	545	520	509	524	499	547	487	537	525	539	549	524	506	514	571	504	484	560	516	488	490	540	550	547	555	516	502	550	526	526	544	521	502	534	529	522	469	514	557	540	505	510	541	501	535	521	526	500	522	505	578	532	502	525	487	530	516	524	467	515	502	543	533	500	500	532	507	534	501	530	524	472	492	527	540	582	528	530	532	500	518	459	486	544	532	495	490	513	523	520	539	538	526	532	519	522	504	496	525	518	507	530	512	510	515	529	484	530	493	528	533	482	511	521	522	545	540	555	499	523	519	484	514	518	506	551	530	493	520	528	513	526	530	534	485	536	514	508	525	502	520	527	488	495	526	508	555	533	510	524	491	478	529	506	478	522	524	528	498	542	549	502	525	490	541	562	520	467	509	536	550	503	502	523	512	506	496	556	513	494	509	522	517	557	534	491	490	519	509	532	517	496	508	525	521	493	529	515	510	539	510	539	490	520	501	508	488	482	503	556	528	547	501	500	480	548	518	523	489	528	491	517	520	514	494	528	548	525	505	523	536	516	498	534	491	489	549	507	500	547	554	549	524	478	517	497	523	515	486	475	534	497	520	512	541	559	526	515	508	522	512	529	508	489	495	462	507	543	537	544	494	507	505	502	526	526	526	511	524	497	523	563	493	513	509	501	538	516	488	516	540	528	497	557	507	512	539	513	516	476	528	507	531	541	503	519	519	531	522	500	504	544	523	570	496	526	557	506	534	536	486	493	460	520	526	483	519	525	522	511	551	523	519	526	489	512	555	539	507	497	494	499	508	511	551	489	485	521	483	516	491	527	517	567	484	491	515	480	512	485	523	516	552	547	519	501	516	502	557	505	481	514	518	524	472	561	503	503	523	478	544	526	508	502	525	520	547	516	504	499	532	521	517	513	510	523	539	497	536	493	491	505	507	532	495	534	497	489	525	507	530	495	496	484	491	498	519	486	501	553	512	517	537	518	530	537	517	497	565	522	493	518	493	553	503	545	522	520	526	501	530	554	508	537	496	511	496	513	548	483	527	518	557	491	551	501	565	526	562	539	480	500	519	533	519	543	500	520	526	554	510	535	493	496	513	505	512	509	504	522	531	514	460	526	526	503	473	521	481	503	549	486	564	468	538	484	490	496	481	503	539	548	508	531	510	455	513	568	502	521	514	534	554	497	491	525	542	509	515	478	515	541	497	516	515	506	497	536	515	501	498	546	470	515	490	540	532	484	538	523	506	531	539	557	528	518	518	502	544	479	523	524	461	560	521	528	529	545	526	512	507	515	513	527	499	471	464	529	499	492	477	528	533	487	523	530	512	484	535	486	523	508	492	532	520	567	518	543	474	530	512	496	496	500	484	525	541	501	521	566	497	531	518	518	559	504	505	505	508	551	523	559	513	532	512	473	539	503	509	513	527	541	496	513	520	504	509	527	560	517	526	552	528	494	534	547	529	511	528	539	506	499	510	516	543	490	491	494	505	534	472	500	488	521	481	491	495	520	522	486	505	544	516	562	507	459	539	514	521	512	494	523	537	527	528	557	502	533	519	483	506	509	505	541	547	526	506	543	505	558	486	525	503	556	548	529	504	488	488	573	478	501	541	461	516	506	564	510	516	553	500	510	494	509	501	546	506	514	541	496	516	502	489	513	517	535	456	505	520	509	524	518	493	489	507	485	552	527	507	484	501	492	527	498	528	528	521	496	517	515	538	487	512	517	488	528	482	485	503	496	462	517	505	582	530	500	537	517	512	503	520	518	536	467	509	517	519	522	465	502	541	576	520	523	502	509	512	498	531	505	474	530	528	520	588	507	549	513	507	509	533	539	475	505	529	536	526	527	519	501	552	511	526	508	538	518	520	476	542	502	504	532	503	525	516	523	540	499	474	484	531	506	465	535	550	530	479	537	502	521	518	545	553	514	492	511	523	552	539	575	545	478	509	517	538	541	532	482	495	486	505	515	503	526	510	527	494	510	506	536	539	523	556	549	510	484	514	519	537	498	515	492	527	575	520	512	551	525	500	503	534	504	504	562	514	528	520	504	532	503	505	525	518	524	469	540	531	497	520	512	510	520	497	542	484	510	531	506	512	518	535	523	514	522	523	498
40531	59532	32675	20056	16506	12662	10022	7065	5079	4067	3345	2818	2472	2487	2168	2011	1690	1568	1427	1480	1358	1448	1296	1179	1049	1049	939	868	822	777	776	711	680	714	739	689	703	688	701	693	679	627	639	642	680	667	677	600	670	604	628	568	582	608	572	598	600	587	614	628	601	538	588	620	615	576	566	552	573	598	596	634	577	565	584	628	601	603	590	533	617	585	614	634	620	549	580	635	583	593	597	595	595	608	572	595	631	621	601	589	605	615	560	571	598	518	595	576	574	633	549	589	567	640	557	576	595	612	583	606	602	599	565	593	586	579	601	610	582	598	571	636	566	574	626	603	557	597	621	588	572	555	576	575	551	592	571	599	622	602	580	615	606	588	594	628	569	601	582	554	607	567	589	586	597	575	604	631	589	627	562	613	592	583	585	567	620	562	560	571	554	597	585	607	557	599	586	593	588	582	570	598	582	596	549	624	581	631	585	545	594	575	588	606	611	598	631	582	593	590	573	598	588	614	569	585	620	565	605	599	606	624	598	604	602	596	580	563	609	599	606	564	587	594	534	558	586	610	573	568	598	608	590	596	598	592	609	575	559	544	603	577	538	582	550	614	610	568	602	587	610	580	618	590	581	632	587	634	556	645	564	635	573	647	582	553	567	595	584	594	615	580	600	561	588	564	534	587	522	603	578	606	583	627	593	563	595	578	574	612	577	612	573	562	613	644	602	588	576	647	613	557	561	614	599	626	586	578	605	584	628	563	590	591	618	627	586	574	614	568	570	595	587	564	593	597	610	645	618	573	620	589	580	599	591	576	595	616	571	565	584	581	559	603	562	598	613	585	638	624	575	582	625	589	584	638	610	529	558	576	567	617	574	633	616	565	573	612	616	562	552	592	584	568	640	571	596	557	562	609	594	617	561	578	620	590	611	634	600	587	581	630	575	532	579	601	572	612	603	612	559	574	550	574	620	622	595	592	556	596	609	604	637	591	562	590	578	550	632	590	623	589	599	600	571	623	565	577	611	635	587	601	640	583	587	622	624	567	560	590	576	559	611	583	613	558	594	626	594	609	585	605	603	615	618	598	617	602	571	624	574	545	608	628	557	625	582	620	561	591	597	589	623	600	626	588	603	588	579	580	575	566	604	567	560	596	597	543	587	573	596	563	596	586	586	604	620	630	552	567	590	563	608	586	594	571	559	609	616	575	591	573	574	624	603	602	609	557	594	560	596	562	602	627	637	601	559	612	616	600	583	646	572	601	581	602	582	577	605	568	592	594	561	556	554	609	573	585	610	606	622	597	596	596	623	603	594	595	599	585	571	639	556	600	575	574	619	579	539	637	597	531	583	584	591	591	563	560	583	577	638	591	589	581	593	556	619	580	594	608	608	584	597	529	590	557	588	571	552	560	612	606	566	563	560	583	586	587	527	615	555	572	558	610	566	597	590	589	607	615	595	588	615	608	544	578	564	651	590	592	596	606	612	602	551	629	588	575	583	597	603	613	588	593	603	619	589	611	626	555	580	621	589	589	566	567	577	595	587	631	565	553	560	581	588	579	611	606	584	638	577	604	618	577	604	566	603	542	574	571	545	526	591	598	566	609	609	616	584	576	605	615	604	589	594	591	553	582	586	561	641	533	594	545	592	579	577	578	607	568	598	546	609	626	588	605	575	581	580	619	559	552	591	585	630	587	543	595	578	558	645	586	581	627	588	582	598	560	555	585	580	622	520	581	523	554	622	622	607	620	576	610	587	629	598	621	573	646	585	580	575	591	583	634	626	573	571	559	578	635	622	649	597	646	589	520	567	541	586	608	599	559	566	615	594	600	581	565	626	582	585	577	587	608	604	550	579	623	629	581	574	609	639	602	583	629	600	603	580	603	583	595	598	552	581	551	604	584	568	596	572	639	589	545	601	610	578	577	584	608	597	562	602	573	599	608	577	596	647	596	597	578	590	605	595	597	591	577	604	599	620	656	620	594	621	546	563	591	600	590	605	561	549	629	578	574	611	560	612	660	627	589	587	642	574	586	617	578	613	575	615	562	546	551	576	580	607	612	585	610	510	578	592	611	606	559	613	632	598	591	615	581	605	573	581	601	570	598	569	579	673	591	642	607	584	629	594	582	566	578	612	570	602	587	566	575	583	604	604	603	559	599	582	597	627	585	551	599	583	560	536	598	632	583	593	596	633	596	544	636	629	570	578	566	566	546	594	584	602	586	597	583	605	595	591	564	591	605	616	596	570	598	571	575	602	596	595	532	578	585	562	573	594	591	561	545	562	582	556	609	580	564	588	591	632	568	607	622	604	628	555	611	589	559	574	568	572	624	617	568	595	623	609	566	567	620	559	591	584	617	616	621	615	578	620	574	582	558	576	632	590	567	594	592	578	608	575	578	582	587	592	619	604	622	638	602	554	594	580	563	588	610	598	619	609	556	581	569	647	609	564	609	596	564	539	592	598	573	561	586	586	529	598	644	630	587	605	580	618	586	571	592	562	584	588	593	607	566	612	584	569	577	570	595	575	591	628	579	622	610	562	576	575	577	594	654	573	618	600	590	624	594	569	552	593	521	585	538	568	596	575	622	583	586	649	638	609	610	638	588	611	605	590	573	547	590	555	605	583	590	573	589	631	613	585	566	589	587	604	592	558	587	588	596	589	600	605	630	580	653	582	592	606	549	580	623	606	585	598	585	622	640	599	569	612	609	616	609	559	585	598	576	596	573	584	630	596	586	586	594	575	595	593	567	563	587	589	612	629	602	599	580	577	563	606	546	622	633	579	549	582	567	591	603	646	551	621	612	603	572	608	597	616	597	542	591	615	602	606	533	610	602	555	589	598	572	651	626	605	591	548	571	636	535	619	653	603	598	573	544	574	604	613	595	647	557	597	598	575	596	598	566	623	578	601	616	590	610	582	536	599	562	618	596	593	600	570	594	614	609	602	611	620	556	575	563	599	593	634	620	595	612	572	583	617	581	569	579	523	597	586	586	618	624	618	572	570	583	582	573	572	563	656	585	586	587	646	578	596	577	612	595	599	624	563	599	558	611	617	540	558	607	585	587	566	609	568	575	589	585	600	589	612	573	640	600	615	635	604	580	641	611	600	618	623	555	612	560	655	621	594	553	563	600	537	566	597	613	622	637	587	564	586	574	622	576	586	583	571	572	605	568	575	619	602	580	597	590	545	608	616	572	568	621	616	583	637	578	561	581	607	592	608	557	581	587	558	624	589	612	572	577	600	591	575	604	623	553	613	587	578	607	648	582	593	567	548	610	601	576	585	566	656	581	615	616	573	627	584	580	580	634	576	626	578	563	615	646	582	613	571	593	562	575	563	578	550	579	584	546	568	599	574	579	560	597	588	548	599	587	573	577	596	589	613	574	613	645	587	557	602	579	616	557	557	623	562	603	574	575	555	549	569	544	603	565	593	591	591	616	564	591	570	578	617	580	587	573	571	607	622	608	600	593	581	584	582	607	619	587	615	635	623	555	583	620
25128	21366	26897	24648	12981	5935	4239	2813	2102	1815	1596	1351	1293	1305	1259	1162	1051	1022	920	995	954	989	979	884	891	858	844	817	796	783	752	764	809	842	841	714	726	773	780	802	721	745	794	755	724	752	749	770	772	746	708	739	722	704	734	728	765	660	745	743	712	702	707	705	720	722	755	706	716	696	685	700	738	736	723	733	736	777	741	756	708	709	725	718	711	716	708	693	736	749	711	731	757	735	731	695	698	732	673	685	702	750	740	723	755	708	719	678	713	713	727	719	686	757	733	735	748	765	732	739	701	742	712	717	708	730	722	718	753	688	724	746	734	707	751	762	696	736	737	707	701	726	683	667	699	653	712	698	735	751	724	709	715	725	717	740	755	729	693	730	736	718	771	730	715	717	753	723	735	772	698	735	736	745	732	711	800	740	721	738	698	659	710	720	718	703	716	745	756	682	744	763	689	677	702	693	735	689	694	769	741	708	683	737	674	778	756	724	686	747	731	673	763	780	725	706	684	696	749	719	716	747	713	713	682	795	678	723	728	734	765	681	728	748	674	744	758	763	755	713	733	750	727	745	696	710	769	713	719	689	751	726	735	730	668	727	735	688	679	698	736	700	738	726	710	738	775	716	702	690	710	713	699	697	647	694	724	705	774	720	715	759	769	785	692	722	720	717	695	765	775	726	684	711	692	697	664	758	720	696	665	712	685	733	730	650	719	706	729	756	706	680	768	773	748	733	721	727	722	770	704	726	742	711	720	706	747	691	696	690	693	696	732	745	667	770	734	721	709	729	725	734	648	717	734	700	737	762	746	713	667	688	714	719	708	739	697	783	752	754	704	779	757	727	725	725	760	708	693	733	718	738	735	756	736	725	740	751	687	766	729	691	732	752	722	739	678	748	786	689	773	724	703	764	723	733	696	748	777	707	688	694	687	740	761	672	677	728	700	740	724	762	763	657	659	708	732	767	713	703	712	707	743	756	715	756	738	705	704	754	720	676	749	730	714	762	726	735	686	739	780	702	756	743	755	712	756	787	752	719	737	734	705	740	703	720	716	732	770	705	755	715	742	692	710	715	706	751	716	712	717	748	746	764	711	736	700	700	733	767	730	785	724	678	724	706	766	796	690	697	732	763	710	731	795	739	724	753	714	680	717	700	748	734	688	712	710	677	699	713	780	722	751	775	727	729	696	735	721	741	683	707	704	767	708	695	726	758	724	753	701	742	717	697	745	694	708	771	713	721	711	732	708	760	767	757	711	704	698	712	742	746	729	757	692	760	727	722	707	660	715	748	720	735	729	688	749	744	726	710	719	706	684	690	756	711	778	764	686	781	678	730	745	718	755	724	709	763	747	715	742	691	695	735	730	694	768	694	746	714	704	701	732	762	747	719	729	758	721	676	741	753	705	755	696	702	747	709	689	746	747	718	673	724	746	701	760	705	670	774	755	741	752	705	687	696	705	717	724	656	783	721	701	693	761	702	770	701	714	696	712	712	694	712	738	765	730	688	751	733	743	693	725	728	700	738	711	743	719	705	762	735	717	733	787	758	748	710	746	721	746	712	700	771	691	696	712	719	702	701	766	719	680	760	735	713	724	726	747	750	722	730	701	729	717	737	714	730	743	725	739	732	662	681	733	708	713	702	743	745	673	732	732	711	739	704	741	724	757	737	723	721	720	721	770	731	714	726	694	723	735	741	683	723	708	705	721	695	748	721	731	719	761	710	699	746	690	681	770	715	754	714	785	711	767	768	705	747	761	717	764	736	646	729	677	752	705	700	731	700	703	721	773	711	744	686	701	671	725	769	743	739	752	711	693	784	734	749	754	740	717	654	709	718	678	726	726	724	709	742	738	713	746	716	706	701	660	731	740	709	686	650	716	642	725	672	747	724	769	730	663	720	757	689	717	685	687	686	770	762	745	772	726	733	706	712	739	661	755	716	691	735	746	716	715	718	741	738	728	733	756	709	710	736	727	706	731	755	746	715	718	720	774	680	727	746	744	759	730	701	680	724	709	733	708	718	697	726	708	676	695	714	733	703	750	735	731	721	730	710	697	693	715	689	734	740	696	718	725	725	722	718	719	709	724	704	706	717	733	745	694	725	723	753	696	815	751	747	721	753	749	722	747	711	728	730	689	718	684	705	744	687	712	716	703	758	707	740	750	740	723	683	739	699	746	738	702	709	752	770	734	759	718	718	742	695	687	721	705	753	693	731	711	667	704	717	716	765	782	756	676	706	718	749	729	733	764	674	727	723	737	750	710	742	716	736	770	710	676	702	725	732	714	815	713	704	680	707	699	694	691	751	717	731	785	712	763	757	721	723	687	683	727	696	745	712	716	737	717	694	729	719	681	743	744	722	708	743	699	726	683	693	771	737	682	721	703	751	758	741	746	711	726	729	718	736	729	706	715	750	723	746	767	746	709	750	724	709	707	736	716	748	759	750	761	703	771	709	724	703	710	687	724	700	720	748	697	663	746	758	704	744	698	713	765	734	696	745	710	728	693	714	738	740	738	723	725	730	664	712	752	737	736	692	695	772	771	750	705	678	720	708	704	691	750	751	711	691	727	717	714	724	785	718	685	724	711	747	714	749	717	674	702	732	739	726	685	723	714	714	689	710	730	717	705	734	672	735	712	718	697	730	718	690	740	694	787	706	728	713	728	735	688	758	715	744	751	717	707	760	753	675	738	762	667	794	713	697	759	730	754	738	684	727	746	740	733	719	755	723	734	698	679	694	655	701	714	722	722	716	710	764	771	768	728	690	727	694	719	717	717	704	707	746	743	723	730	757	738	706	713	762	744	760	719	723	700	708	749	696	742	672	699	673	721	668	773	743	767	731	704	748	755	743	679	709	732	690	697	729	711	727	722	702	748	762	774	751	753	713	690	738	739	751	733	704	716	754	737	703	732	735	745	775	761	696	757	751	737	770	719	748	784	755	733	687	689	742	747	758	732	707	669	704	723	706	746	697	734	719	720	737	714	699	708	788	737	746	729	716	735	710	723	775	698	748	763	766	699	687	670	735	697	655	728	670	749	752	674	704	737	734	756	691	718	773	708	710	731	763	727	732	717	718	745	699	744	681	760	756	731	698	747	765	718	659	762	721	723	749	678	735	722	679	659	717	703	685	747	751	732	761	697	769	746	737	762	706	705	742	778	693	701	749	735	698	732	742	677	734	717	795	727	700	731	769	727	700	737	718	740	741	696	773	768	678	702	711	698	747	755	734	688	739	776	749	714	733	664	728	725	737	705	722	656	724	723	737	713	711	782	700	719	723	664	698	682	744	780	750	706	691	742	745	750	716	713	782	680	740	725	669	694	683	711	716	726	752	668	676	755	686	732	760	714	742	738	703	730	723	709	768	727	689	730	693	696	729	694	699	737	762	709	726	686	691	724	734	695	738	765	752	704	706	714	702	702	738	712	712	742	693	725	757	744	748	714	735	736	736	730	711	749	725	722	715	737	747	684	731	728	764	689	711	741	708
38520	52763	26122	16327	13331	9609	7784	5631	4373	3486	2900	2568	2338	2149	2030	1809	1705	1502	1511	1535	1411	1396	1372	1259	1163	1190	1097	1058	1066	974	989	959	880	882	891	947	898	910	864	887	844	885	838	816	846	856	821	825	839	817	855	784	844	805	799	792	841	852	806	778	844	811	823	818	869	855	804	864	831	817	823	747	797	827	813	846	817	828	805	755	844	777	843	839	792	860	816	871	857	780	820	799	788	817	820	777	797	870	794	780	863	787	834	805	819	777	807	865	846	808	804	818	801	864	831	864	846	834	818	801	794	822	817	800	861	792	802	800	797	812	777	802	742	846	841	816	811	832	793	849	849	827	789	813	880	787	846	752	854	855	823	815	840	804	808	814	830	839	819	820	836	836	819	823	792	820	783	830	797	793	822	812	814	835	801	798	821	823	845	875	881	817	823	829	791	863	839	822	825	799	852	818	811	815	839	820	778	831	814	879	812	855	836	824	783	808	818	809	791	840	825	789	861	772	838	817	867	848	812	787	831	833	865	819	829	805	803	812	850	859	845	802	836	806	872	780	838	801	819	792	811	798	809	843	782	868	829	814	772	788	849	827	814	847	801	790	814	847	796	813	797	856	841	795	814	881	776	808	816	817	793	849	790	850	775	788	806	817	770	875	841	838	837	811	816	786	777	813	819	782	818	851	832	870	807	855	751	841	924	795	830	877	779	822	847	826	845	826	797	795	773	788	818	818	862	844	821	837	797	823	798	828	800	881	839	838	865	786	828	849	846	828	843	834	814	805	844	796	849	803	801	806	764	818	858	790	841	873	801	830	839	865	795	803	820	839	772	833	816	839	769	845	835	830	814	818	823	794	801	826	827	838	824	861	820	741	823	787	801	801	838	803	832	833	794	785	789	851	842	783	821	815	793	796	814	821	755	795	824	808	791	794	824	814	776	842	863	789	831	766	851	772	812	805	835	864	779	830	865	790	855	821	777	809	809	823	858	811	882	764	826	824	771	845	836	815	823	859	788	815	813	847	798	831	853	833	807	844	767	840	835	829	809	821	773	818	835	776	799	797	820	797	847	847	799	795	826	826	776	819	826	766	811	822	816	767	802	847	819	889	795	837	810	840	812	801	784	835	860	787	811	816	788	818	857	801	801	835	819	809	866	808	806	808	793	835	817	830	845	832	818	801	836	822	821	852	766	806	817	821	804	828	804	810	807	847	759	871	806	849	817	845	845	813	808	817	830	831	784	796	815	842	819	815	852	790	794	786	803	805	813	821	775	824	814	794	824	886	805	822	757	807	809	842	764	794	808	779	857	838	771	816	787	808	813	865	802	837	799	815	855	823	742	810	782	864	801	850	842	808	770	825	843	853	811	789	864	789	837	873	797	803	863	873	844	857	836	883	770	848	796	772	827	801	809	781	805	798	791	809	821	810	806	822	843	809	811	783	846	860	773	830	853	881	822	844	789	803	844	829	823	824	752	806	802	822	827	878	844	837	829	816	832	742	806	840	835	776	794	806	835	821	784	808	861	844	774	837	853	828	828	873	878	795	793	846	792	737	813	806	791	861	824	800	862	754	832	859	833	820	815	809	799	825	838	861	777	820	799	792	874	829	808	851	781	839	796	842	847	778	831	835	827	814	802	799	751	810	815	778	800	833	816	825	779	861	769	826	792	768	801	886	846	842	788	790	791	834	782	849	805	824	827	861	853	819	829	802	832	832	781	774	818	813	800	831	810	820	838	831	838	810	860	800	821	731	809	826	803	795	796	776	818	832	844	820	838	819	838	835	816	807	796	813	857	867	863	813	828	817	818	808	785	770	820	790	811	848	791	822	828	788	817	866	791	791	858	802	805	806	832	862	787	815	838	815	788	786	826	818	852	823	819	785	821	796	798	809	824	814	806	780	824	826	811	836	796	826	817	796	781	837	797	802	819	826	813	829	808	841	782	799	802	834	805	770	798	800	852	802	827	798	773	793	761	830	830	801	827	837	836	869	788	821	804	803	764	835	840	853	805	748	837	799	808	846	790	868	762	826	854	814	849	764	795	786	856	788	824	797	827	832	875	775	863	801	831	827	879	789	831	798	829	836	839	875	785	773	836	833	785	813	775	799	797	790	826	789	858	812	802	807	789	828	850	784	767	790	812	798	810	807	762	745	798	841	812	802	836	814	853	780	825	850	797	790	777	850	854	857	815	833	835	813	834	825	847	806	819	832	759	809	827	844	821	848	828	872	876	857	849	795	820	821	819	819	831	835	810	788	795	801	792	773	808	821	860	821	809	757	794	814	802	838	884	834	845	804	814	785	802	843	812	789	775	827	744	836	812	776	810	789	800	786	809	832	819	809	843	820	863	802	815	802	795	806	873	808	779	867	915	834	802	871	811	829	800	864	798	831	768	824	780	834	850	842	830	834	820	897	812	788	832	762	804	828	832	870	815	821	809	772	752	783	815	756	832	820	836	853	827	755	755	800	804	805	836	788	916	807	837	826	830	807	819	793	821	826	846	828	839	806	811	799	800	819	874	788	807	798	812	832	821	780	795	841	815	828	787	839	829	801	773	792	832	837	821	848	798	805	792	801	868	803	847	806	827	811	767	761	824	844	841	856	880	818	786	798	884	807	826	810	803	835	796	823	820	747	786	821	780	791	785	841	813	831	856	828	829	871	810	779	806	827	798	894	803	805	864	858	794	805	785	819	805	808	806	816	836	824	818	783	833	781	786	808	865	862	816	781	864	791	851	811	864	807	805	816	762	838	814	752	849	791	829	858	859	793	843	823	811	833	829	785	793	822	792	817	823	806	816	800	820	835	831	825	820	819	832	859	886	752	780	883	796	814	796	773	798	823	805	805	792	833	819	832	853	797	816	811	815	801	788	775	884	767	820	826	834	769	787	792	754	828	798	841	731	861	824	835	800	870	827	829	820	815	791	748	768	803	836	819	842	790	781	797	788	802	784	803	801	806	813	801	854	840	805	792	787	783	819	855	852	820	837	849	847	819	796	791	812	784	836	797	807	796	815	851	801	823	840	797	816	854	858	829	825	788	841	835	821	805	826	809	778	748	872	844	815	837	822	828	820	828	859	841	820	815	842	822	813	811	831	775	833	793	806	806	876	841	790	871	842	838	800	782	821	794	875	841	890	788	819	844	829	815	860	835	846	736	829	773	800	781	801	816	846	813	826	864	842	812	841	811	765	846	811	847	821	846	777	774	847	820	826	815	808	896	801	809	815	825	820	804	836	881	787	809	814	790	800	861	818	853	799	790	825	846	834	828	813	782	803	843	817	806	843	853	826	845	820	839	854	788	797	821	855	820	796	791	847	867	802	805	818	823	772	776	761	789	823	858	821	791	806	830	845	778	779	801	846	758	837	793	763	820	830	831	850	843	797	785	856	818	862	779	774	841	810	827	845	838	824	831	813	783	815	783	809	798	819	837	786	825	822	767	824	819	820	843	772	868	784	908	846	831	808	825	824	822	799	855	766	797	809	765
22721	21039	28543	23645	21095	21157	14212	5803	3738	2949	2497	2269	2083	1842	1833	1650	1481	1246	1341	1296	1193	1118	1157	1143	1136	953	967	920	845	848	824	750	769	779	824	770	757	754	770	694	679	755	714	707	720	715	726	700	710	702	706	753	719	682	691	643	662	676	675	710	726	643	666	652	693	640	681	660	706	681	677	695	678	721	662	689	700	667	694	695	700	690	705	707	694	661	697	660	682	711	694	684	679	743	682	656	660	678	707	682	668	633	690	646	664	710	678	693	641	685	691	713	649	697	663	692	596	697	686	694	695	697	707	629	672	671	712	691	671	756	653	743	635	656	689	677	679	674	646	701	675	678	674	703	651	677	633	661	642	714	688	678	692	675	686	681	734	663	665	685	681	738	645	701	672	671	670	680	733	682	669	660	709	685	653	717	677	680	692	666	624	720	645	714	682	634	657	666	695	676	669	679	669	675	711	673	665	667	732	664	641	692	646	686	620	692	698	704	686	716	698	717	646	666	704	655	696	700	696	680	689	659	712	679	671	702	641	661	718	698	680	704	692	717	671	671	684	711	690	670	699	734	715	690	637	709	689	674	726	728	657	661	683	664	637	698	675	695	687	667	683	662	674	637	671	696	650	654	642	664	645	704	703	660	693	740	707	727	688	652	725	664	667	704	710	670	716	684	698	697	732	646	681	679	667	681	659	663	647	676	718	688	695	662	675	673	701	652	678	681	703	672	697	670	680	625	677	668	628	670	675	708	700	702	685	683	642	680	698	702	697	667	680	650	654	644	685	727	677	667	688	732	724	712	683	647	733	705	690	722	682	677	700	675	692	642	662	650	708	710	692	672	691	674	694	717	631	644	646	669	695	711	662	697	712	759	672	647	664	642	726	683	674	673	676	649	682	696	695	671	622	695	654	716	670	651	654	686	707	692	696	684	678	709	672	684	689	669	671	656	699	700	670	690	679	704	674	673	636	703	673	675	675	699	695	686	681	692	686	707	688	657	636	712	678	721	683	704	686	682	658	666	690	669	717	676	696	702	706	681	660	704	690	756	657	614	688	694	621	693	693	643	676	651	667	717	636	692	692	683	673	669	666	713	667	664	682	715	669	695	692	645	628	641	674	649	674	681	679	710	673	690	657	663	664	710	698	676	690	690	724	666	676	683	638	690	728	725	685	689	719	665	692	670	652	670	667	684	713	657	628	651	687	689	657	699	641	637	643	766	694	666	686	618	708	690	664	680	655	699	649	694	678	630	692	635	703	737	681	725	694	702	645	725	655	729	683	630	656	688	661	665	657	669	696	668	701	699	620	666	689	717	625	681	710	697	711	652	648	703	731	719	664	734	655	707	683	696	685	691	649	695	692	657	701	660	661	659	682	651	689	655	704	673	613	693	684	670	714	694	693	696	677	688	708	643	683	674	635	661	679	666	689	625	729	703	667	714	738	651	696	695	654	678	683	634	653	681	632	699	680	691	791	690	711	701	666	638	645	686	642	696	645	696	662	706	736	685	720	651	654	674	641	704	681	650	637	691	654	698	643	630	646	675	672	707	676	666	692	660	680	732	655	667	689	668	653	701	664	675	698	678	668	696	651	755	661	679	680	668	670	688	720	658	721	692	718	708	697	686	722	676	639	664	672	676	716	618	684	621	666	692	745	720	688	711	669	693	649	671	693	675	643	658	706	674	695	692	679	669	683	644	669	659	706	711	690	682	668	675	651	646	658	665	717	665	691	683	729	650	682	646	641	647	665	682	707	639	658	675	698	670	702	699	671	675	670	665	698	689	661	667	711	626	660	725	697	658	670	674	683	711	679	669	670	677	685	676	670	662	654	659	649	694	714	699	673	660	719	655	671	702	632	748	720	647	690	624	689	675	696	654	673	663	653	609	692	716	664	676	712	713	603	685	678	663	682	709	665	674	657	651	663	696	720	726	684	723	676	725	706	659	681	699	646	648	651	713	660	662	646	654	693	671	692	668	719	657	702	658	668	659	681	688	693	677	703	599	711	658	644	663	633	600	744	688	682	695	709	667	685	669	675	712	682	652	697	687	643	666	682	702	674	666	647	691	653	689	652	655	664	682	716	698	642	676	708	612	649	673	700	641	683	708	708	715	623	637	686	694	733	725	671	618	659	658	683	676	676	715	648	682	727	712	714	694	658	701	695	676	671	676	656	665	650	658	737	698	682	674	669	681	664	678	682	699	668	755	693	673	664	643	683	659	708	674	695	668	622	693	680	666	662	723	647	686	673	710	670	705	636	630	700	637	661	691	675	648	689	678	618	654	653	657	713	693	704	642	699	686	716	660	694	692	666	674	681	667	672	666	717	625	728	719	709	687	679	712	680	674	678	649	715	667	669	624	724	675	688	702	698	649	713	656	725	653	658	680	712	663	728	719	681	699	695	648	686	698	692	667	706	682	665	700	660	686	654	690	725	688	633	702	701	667	723	678	707	670	669	698	674	654	680	681	695	683	680	712	653	690	713	656	723	667	699	718	693	700	670	691	688	676	701	699	688	694	658	640	657	667	648	704	734	660	691	657	611	665	694	660	674	689	752	658	691	692	648	675	658	705	707	703	708	684	690	659	676	658	665	654	693	691	707	688	711	711	710	719	722	698	702	695	679	669	668	692	647	663	683	690	698	695	662	710	707	686	664	695	653	699	702	683	690	640	716	675	709	689	672	639	721	691	702	664	658	691	695	677	677	693	695	647	617	721	707	684	658	714	658	686	696	649	685	638	748	695	678	686	659	700	692	699	672	698	708	680	666	661	682	666	697	656	655	682	670	698	677	680	664	675	709	645	673	681	716	667	678	691	669	666	659	676	722	683	669	667	660	736	686	663	677	650	657	654	674	686	670	663	636	704	682	635	667	675	647	639	669	694	640	734	681	704	663	681	675	658	665	688	658	703	682	689	695	664	644	665	685	656	704	687	677	701	698	656	696	707	668	703	683	646	671	692	660	687	689	667	661	677	648	655	671	648	693	681	695	712	661	713	631	674	704	730	696	659	689	701	666	663	663	665	675	694	653	651	688	738	695	682	658	651	726	621	670	671	650	663	666	657	701	679	716	706	673	718	708	662	678	705	646	649	658	658	678	676	716	671	678	711	662	708	680	686	648	666	675	708	661	701	697	712	693	704	710	733	735	698	662	678	662	674	703	623	739	727	672	665	723	726	671	662	665	716	711	679	648	669	664	701	731	633	645	656	701	671	718	670	688	716	700	687	698	683	683	658	666	688	635	682	663	697	710	614	690	687	656	646	704	706	716	655	682	661	705	646	680	692	637	667	643	669	649	663	691	726	655	688	696	683	686	664	709	694	662	699	693	675	674	698	691	670	698	698	658	677	683	709	709	631	688	678	652	677	682	718	691	622	636	639	658	730	712	669	665	678	638	694	669	676	695	703	636	694	703	675	661	639	659	685	688	660	708	674	706	671	698	679	683	673	649	685	728	677	655	637	705	688	671	707	669	673	648	639	694	655	705	719
44835	66862	32998	24016	20736	15062	12173	9411	7330	5832	4691	4208	3773	3373	3317	2774	2573	2162	2227	2130	1812	1727	1637	1627	1526	1419	1239	1159	1037	1015	1072	1011	929	944	925	899	961	896	928	871	893	845	787	791	836	756	765	831	760	766	754	683	750	750	723	751	733	710	728	774	775	727	754	792	750	761	728	758	700	777	784	755	689	770	796	684	773	757	796	771	687	737	740	778	777	760	757	747	788	819	779	723	740	748	743	743	723	727	769	715	762	742	765	788	780	775	750	717	722	706	754	724	750	684	752	743	774	750	754	790	685	788	748	729	714	683	746	739	740	749	742	743	748	755	703	724	804	780	762	729	765	782	750	760	731	758	747	732	732	736	726	719	728	757	777	720	731	766	772	746	724	751	772	716	729	755	740	808	746	723	750	737	770	739	711	746	754	722	755	766	692	768	753	737	714	739	750	753	727	739	765	756	773	758	771	737	730	723	774	767	815	759	713	751	761	756	741	738	788	723	760	727	791	720	784	715	763	768	732	733	775	771	741	786	750	778	730	755	743	757	754	716	739	764	788	737	702	693	704	782	729	744	772	756	758	738	743	742	728	749	760	718	711	752	764	779	756	708	774	738	740	720	756	787	738	733	743	738	762	780	718	710	752	779	777	729	728	717	765	776	736	722	736	748	775	736	736	718	752	763	718	756	740	734	765	760	717	775	747	820	724	730	735	775	706	751	720	748	760	800	695	675	756	726	797	777	733	744	761	736	737	733	791	759	715	717	729	759	759	751	797	740	728	717	708	709	734	740	811	723	735	757	720	762	773	725	736	760	769	728	753	763	754	782	797	785	708	775	710	726	776	724	762	724	755	672	760	701	741	747	810	780	756	705	772	802	755	676	723	762	728	782	729	746	742	768	747	760	750	771	743	721	770	769	731	771	745	738	739	754	734	825	730	729	707	724	757	746	755	723	711	743	731	751	755	764	748	724	738	762	742	755	754	764	735	750	762	820	784	776	704	760	747	725	745	772	745	768	773	748	732	790	731	765	781	791	726	759	777	754	765	741	753	749	752	774	741	787	748	733	762	694	788	738	699	808	750	790	777	708	766	706	749	738	757	741	688	711	750	740	740	748	790	706	759	742	727	792	734	768	771	754	750	722	755	704	790	747	776	763	697	716	723	734	789	766	759	767	732	784	778	796	716	723	768	731	752	732	705	687	770	712	731	786	736	757	782	751	732	739	718	698	795	715	746	709	767	799	758	744	732	724	726	725	759	778	726	791	735	741	747	724	762	744	743	732	734	777	719	719	747	729	788	736	750	769	736	732	737	717	779	762	748	745	733	745	743	770	758	739	801	735	713	787	704	720	703	733	746	734	824	703	734	757	735	735	744	748	774	784	714	726	766	781	738	754	755	736	766	775	730	737	709	764	742	777	707	697	752	763	797	728	740	737	778	766	770	740	713	711	719	777	714	760	689	770	765	728	748	781	706	683	788	725	731	694	741	781	748	750	751	779	755	771	788	785	702	722	740	777	744	726	745	831	814	729	690	734	714	749	745	738	762	735	729	712	770	758	734	743	703	716	741	731	738	762	765	766	759	759	756	737	772	727	752	733	774	708	742	780	743	775	746	775	710	749	773	737	771	750	690	759	758	775	719	777	711	771	748	744	708	742	730	758	747	769	799	769	772	768	685	770	787	725	758	723	724	769	737	741	753	717	745	771	772	732	760	739	713	689	787	732	715	731	720	751	715	756	718	726	745	790	748	695	781	729	798	764	739	749	730	759	755	748	781	724	708	709	732	752	752	767	737	760	749	736	744	776	744	743	748	770	745	741	802	745	726	786	692	813	758	700	770	754	751	749	758	761	801	729	745	730	758	732	735	749	694	740	770	733	756	719	730	725	788	776	749	746	713	767	687	709	744	767	788	764	742	736	764	767	766	717	732	734	753	770	760	707	762	721	751	754	780	760	775	731	707	751	753	763	723	750	794	742	739	746	732	754	721	732	735	810	728	751	752	742	784	770	727	780	788	748	764	754	707	729	739	753	763	724	761	757	735	721	749	733	744	787	713	752	663	726	725	756	734	741	730	754	729	728	713	705	756	726	782	744	726	754	781	766	764	724	739	766	776	718	773	783	759	745	739	777	688	756	778	731	740	767	771	737	759	791	744	722	744	720	743	716	757	692	754	721	762	749	722	741	723	748	727	804	772	796	751	760	768	732	755	796	761	732	728	716	749	696	736	745	727	728	733	758	728	778	811	770	761	728	744	726	739	772	737	781	764	741	769	735	736	741	751	759	725	756	768	725	767	740	727	749	772	727	755	735	774	717	777	723	767	717	774	713	714	752	741	718	777	768	824	771	734	774	749	774	742	757	762	731	737	740	791	773	740	723	760	720	811	711	706	772	799	717	731	721	718	761	759	718	737	779	700	735	740	746	759	714	736	766	721	765	779	776	736	731	739	741	766	714	783	740	734	775	681	729	788	710	711	733	753	727	754	782	773	750	731	736	709	758	707	727	763	749	724	719	760	763	774	782	781	783	766	701	732	802	731	777	751	731	747	699	701	725	720	704	769	746	771	694	739	811	705	708	697	753	789	754	724	743	790	735	716	774	755	768	789	743	734	783	756	697	759	786	734	723	766	753	782	730	795	764	714	764	746	707	747	739	730	788	772	729	759	705	743	740	768	729	731	745	735	760	782	796	772	739	757	763	759	734	739	769	789	712	752	734	726	727	756	782	727	721	775	801	704	696	716	756	747	743	748	745	768	755	728	756	733	741	736	779	761	734	680	753	731	753	760	747	708	758	746	812	730	772	703	738	777	739	763	751	731	811	789	735	778	757	756	714	746	764	707	769	723	755	708	681	724	761	745	743	738	760	786	743	758	738	756	747	797	761	720	733	759	767	709	768	764	724	734	714	756	758	733	761	724	728	738	760	728	726	738	768	706	746	717	767	760	759	702	744	740	732	800	733	702	752	721	751	781	727	784	753	772	754	741	778	766	758	783	754	745	739	762	718	703	734	808	733	743	755	702	686	735	711	774	757	761	800	739	736	740	741	761	739	738	749	754	714	745	758	763	717	789	744	738	696	790	742	765	729	753	722	720	771	770	686	767	775	713	738	778	750	800	790	725	734	759	748	708	734	791	769	769	717	728	748	711	737	774	758	807	774	769	747	709	733	718	704	766	744	722	798	707	773	778	753	738	700	772	766	720	768	775	744	761	745	774	702	719	761	743	774	712	750	698	753	727	776	805	754	765	755	709	745	742	762	751	788	726	761	777	734	733	778	749	751	736	764	760	715	749	713	715	722	730	761	756	768	747	763	717	697	745	779	761	717	751	737	822	740	731	736	772	700	756	782	772	770	774	768	763	790	739	745	748	715	740	735	785	780	733	797	717	733	751	730	760	784	790	763	746	715	738	734	753	773	757	731	764	773	693	773	725	726	705	754	770	765	737	724	782	774	739	737	753	716	775	783	752	739	755	756	753	747	720	763	749	723	760	729
30096	29312	22719	12454	6528	4042	2738	2145	1657	1438	1198	1121	1046	972	987	895	883	835	831	823	711	735	801	750	711	672	673	669	663	681	655	618	628	665	615	648	629	654	634	652	613	565	630	602	594	563	623	604	604	591	628	578	634	627	589	559	594	600	633	588	582	578	566	558	575	598	582	621	626	639	616	604	617	613	607	574	577	562	595	569	626	590	561	558	592	623	578	554	628	571	623	607	534	623	586	605	575	597	591	583	593	578	595	578	640	597	544	600	620	583	619	551	581	582	544	614	627	574	558	585	580	550	570	574	600	591	622	612	608	574	580	603	560	604	577	605	619	584	573	563	518	622	598	605	597	541	581	569	615	587	567	569	587	608	601	625	578	606	598	638	591	609	546	631	587	583	614	608	558	603	567	599	575	571	571	526	543	640	547	609	561	589	581	580	609	574	623	623	592	554	587	653	603	544	550	594	599	563	542	610	612	574	589	598	602	600	606	589	560	584	572	604	577	578	624	547	626	517	608	567	565	564	610	591	600	613	572	630	585	591	604	593	524	583	576	572	613	568	580	569	600	593	608	588	585	568	580	612	621	590	598	541	602	542	600	575	561	599	614	596	642	575	597	588	534	601	613	578	563	589	561	593	538	548	627	625	570	576	575	575	579	586	567	582	586	615	618	635	596	590	601	607	581	574	589	594	580	597	585	573	546	621	627	598	581	582	572	594	569	592	615	617	612	563	579	591	548	616	566	586	611	587	594	603	589	614	580	556	565	558	658	621	565	567	562	568	604	583	621	569	594	568	597	618	574	622	573	612	561	562	590	583	569	575	574	573	575	603	550	570	587	582	579	592	614	577	609	619	588	593	588	551	622	596	607	599	560	584	614	593	566	593	574	586	564	584	610	553	614	566	545	610	597	578	619	611	551	622	615	604	624	605	582	591	576	611	589	606	575	538	584	595	581	626	555	568	608	587	593	616	587	571	559	553	601	591	591	597	597	568	600	614	550	596	546	579	568	555	573	572	600	584	593	551	605	553	571	601	553	594	569	601	592	602	606	608	583	593	558	576	581	611	613	595	624	579	556	577	561	547	592	590	635	620	586	567	585	584	616	594	574	597	580	611	596	596	573	589	551	596	637	589	644	595	577	554	559	600	559	585	567	592	630	624	595	584	587	577	553	601	557	579	552	595	560	587	613	557	596	627	560	580	633	577	579	585	625	568	613	627	565	572	593	590	595	625	597	611	584	619	594	570	615	582	604	589	607	555	609	590	551	644	530	587	603	573	583	614	589	610	607	572	581	605	578	582	588	613	561	583	569	578	612	567	628	575	597	594	577	578	596	560	632	586	585	601	582	606	647	614	554	566	554	597	563	568	587	573	613	556	582	625	600	570	623	622	587	592	590	559	579	582	575	597	584	573	625	587	571	606	573	605	612	565	646	599	576	610	595	605	627	567	594	591	561	589	570	621	568	622	562	542	570	586	581	585	578	557	613	613	643	594	557	557	560	563	565	639	580	534	596	625	635	612	609	619	600	592	598	582	533	623	603	559	633	535	575	642	626	577	566	588	572	570	550	601	584	583	588	551	563	573	596	620	553	589	612	623	571	595	570	607	590	557	565	619	590	588	607	583	571	580	583	588	552	588	617	572	603	574	605	609	598	565	558	565	628	593	595	585	580	567	606	550	589	586	620	545	603	643	569	669	623	587	556	620	588	546	596	567	581	608	632	549	632	542	552	574	624	574	537	607	627	582	612	563	566	575	590	616	576	562	595	621	581	535	590	576	589	587	558	664	598	561	596	573	588	573	585	571	601	579	578	603	605	596	618	573	583	569	607	639	581	616	592	571	616	599	642	585	587	551	606	611	554	609	586	595	554	559	584	649	570	594	602	591	629	614	636	539	615	576	572	555	594	558	606	574	535	541	605	560	597	595	580	588	587	600	568	590	566	598	533	609	592	589	540	577	536	580	569	548	620	566	573	554	597	647	558	559	586	560	579	566	625	565	582	570	579	562	597	620	628	614	554	615	548	593	600	583	553	556	562	589	553	573	562	601	599	581	593	556	543	560	586	585	570	572	566	550	586	603	549	579	557	559	582	641	599	600	575	630	538	554	587	635	608	581	545	590	578	588	635	552	618	598	624	606	591	612	594	593	538	565	577	563	607	608	568	584	601	575	537	592	634	604	587	624	558	550	596	592	547	607	629	586	585	604	582	583	579	633	607	599	585	576	608	582	599	604	581	597	584	588	569	578	594	606	594	606	572	624	602	613	595	601	556	591	591	584	633	610	584	554	608	625	551	570	556	610	549	577	611	566	578	564	627	597	588	599	597	540	544	567	631	576	573	562	591	591	595	575	565	588	565	625	579	602	571	586	585	595	571	580	649	601	585	576	600	572	616	629	603	591	594	607	573	564	596	612	618	565	591	609	589	598	597	585	602	610	543	602	616	579	560	620	562	565	571	575	614	570	628	563	560	599	596	600	587	627	583	636	585	602	556	580	548	581	592	596	587	582	602	560	631	542	630	587	616	614	570	629	609	596	531	578	609	612	569	550	610	622	578	551	570	582	571	587	567	603	591	649	497	615	569	612	622	601	595	621	526	596	559	591	585	621	552	565	581	569	590	594	603	569	571	609	543	593	575	618	551	616	588	605	578	604	602	588	572	548	606	585	584	575	586	584	608	604	558	566	607	615	591	607	576	597	576	631	601	599	587	563	623	602	612	622	611	591	588	584	587	580	602	585	580	579	559	591	603	647	610	578	551	605	582	551	573	601	620	550	606	592	559	627	624	602	601	638	596	572	603	543	577	545	612	568	601	607	587	570	605	567	600	586	578	575	624	608	572	556	557	562	641	609	581	573	567	589	590	559	637	583	593	592	562	614	595	567	606	555	602	542	559	562	559	597	649	580	636	572	584	581	598	606	623	561	566	564	579	620	564	566	588	601	576	628	625	550	579	596	598	598	572	579	592	598	582	587	618	587	585	534	637	557	605	580	598	559	612	574	616	627	531	581	585	578	591	591	607	609	611	607	591	545	625	603	571	600	595	628	586	596	580	545	567	571	554	599	582	621	574	612	629	599	616	575	575	651	569	573	580	590	596	588	592	568	592	540	603	579	585	553	612	607	576	600	561	584	576	565	568	631	583	571	564	591	632	616	621	582	586	588	603	570	588	567	540	624	584	603	605	605	570	592	614	589	602	589	553	584	630	604	580	607	598	595	571	570	591	626	592	572	640	610	600	574	598	583	591	622	555	593	594	576	561	588	603	614	620	601	591	592	526	570	591	600	561	578	562	584	573	568	614	631	591	600	588	558	586	586	573	597	554	546	596	517	562	619	588	601	574	616	552	578	572	582	578	568	582	601	591	632	613	591	587	566	592	554	571	575	581	609	595	621	537	599	550	626	578	565	597	624	607	619	587	599	580	602	580	560	592	622	533	560	571	592	582	588	589	580	620	597	573	572	581	580	606	575	566	583	579	598	602	593	571	624
35054	43367	23091	13186	10869	7283	5222	4241	3275	2682	2135	1905	1740	1638	1589	1330	1299	1130	1178	1145	978	1002	1010	1020	973	914	875	843	837	795	787	798	751	742	750	763	729	743	747	728	744	658	704	704	725	705	667	717	683	663	691	657	677	681	746	683	694	669	673	652	648	684	673	670	655	676	670	691	635	711	688	679	662	649	711	689	663	653	685	700	700	706	704	666	715	697	659	717	722	642	633	647	683	659	647	713	689	690	693	647	675	698	685	633	676	684	666	695	646	740	698	654	664	722	693	713	720	678	688	703	695	681	683	664	707	680	649	656	682	701	593	673	650	675	646	685	655	697	652	663	690	676	708	681	669	643	660	678	675	688	684	670	667	687	678	696	686	622	670	673	708	662	708	704	662	729	661	681	638	649	688	726	683	684	622	673	693	703	721	668	663	664	683	661	603	685	718	675	679	651	690	646	645	656	728	669	737	664	646	686	672	715	697	690	702	698	673	652	659	697	681	744	711	674	676	626	675	705	654	690	675	731	682	705	731	669	665	648	744	728	741	654	666	702	668	691	646	673	702	721	691	649	639	731	712	691	668	690	694	693	698	722	699	701	691	704	671	635	674	709	640	653	688	706	617	692	641	702	690	683	672	656	666	657	676	684	667	677	644	700	688	712	686	702	630	710	693	706	684	684	604	687	661	687	638	727	752	653	655	664	651	676	661	649	661	627	708	692	682	627	685	644	649	675	709	639	719	688	662	681	680	692	677	680	681	696	718	690	671	682	667	699	694	647	673	704	704	700	676	706	686	728	669	662	691	688	710	696	660	658	665	677	664	686	667	659	696	666	686	657	657	667	649	659	627	645	650	640	696	638	670	703	704	649	703	650	672	673	674	722	662	711	675	671	630	666	705	658	661	728	701	686	666	667	669	698	701	717	722	732	695	695	704	659	691	682	651	671	722	663	674	633	660	681	677	668	651	692	706	732	738	722	640	667	658	684	704	674	681	672	623	697	682	635	669	677	693	705	667	683	678	640	689	633	698	671	696	711	720	691	676	673	694	691	653	681	687	684	670	708	655	679	683	696	680	683	695	660	653	697	679	683	657	680	700	659	694	705	667	701	690	685	705	671	708	651	694	684	675	673	656	665	672	661	646	709	707	672	682	662	644	620	692	648	701	702	711	645	682	677	701	662	680	642	627	724	692	678	683	670	703	653	655	693	681	683	685	672	650	691	702	686	726	676	723	636	679	705	744	675	687	700	670	673	676	656	741	699	672	695	672	707	683	638	697	709	698	707	705	712	666	684	660	701	656	675	700	684	676	639	667	619	666	709	715	678	702	628	696	653	703	673	645	670	684	674	669	715	647	686	694	635	704	712	684	646	700	704	690	684	688	623	697	647	645	686	667	651	760	660	697	707	673	699	679	686	701	708	702	671	675	705	655	667	669	681	705	661	693	671	676	684	648	690	656	708	644	675	704	655	665	643	626	653	661	696	667	743	670	675	707	659	633	722	649	677	681	694	664	690	662	672	689	643	676	684	669	679	674	670	684	670	669	649	624	673	665	648	683	688	680	709	649	656	699	677	687	683	662	666	688	696	650	670	644	679	699	695	679	687	641	740	660	658	696	694	675	691	661	684	688	629	666	667	699	649	713	665	705	647	656	701	689	694	738	661	690	645	663	680	630	629	679	613	698	691	770	681	689	678	694	644	660	674	677	634	660	727	680	702	677	718	689	655	674	661	717	716	673	680	725	705	723	640	690	632	691	692	692	688	677	712	679	666	705	664	662	686	655	725	625	628	690	681	676	685	672	661	646	696	722	668	671	694	664	657	664	697	663	690	649	629	715	714	678	693	696	686	763	641	670	681	673	669	666	689	666	654	645	682	633	642	686	654	691	692	644	659	695	631	628	677	696	673	686	687	662	622	715	701	686	663	676	654	669	651	664	701	676	660	718	628	691	688	645	688	684	660	668	729	683	671	693	693	675	650	701	643	697	662	676	694	694	640	649	697	682	690	658	657	689	677	695	692	662	679	674	676	696	649	665	700	669	645	669	700	654	697	616	648	711	703	620	693	722	749	660	649	696	625	713	680	652	656	703	672	697	657	697	693	692	663	658	726	698	717	671	654	652	646	694	687	674	662	736	706	629	687	691	694	619	665	710	665	691	739	656	648	681	681	632	653	669	654	681	653	674	643	715	696	666	695	694	686	632	677	679	667	660	647	674	629	650	641	701	657	695	680	669	678	703	699	677	674	685	682	643	658	650	705	734	683	669	691	653	649	689	644	648	740	682	661	687	681	702	715	687	686	690	737	723	674	713	705	657	637	715	690	670	698	676	727	666	674	638	678	656	684	676	667	670	693	673	661	687	691	684	661	699	688	680	678	689	678	670	641	620	649	685	716	605	676	592	648	642	656	656	666	715	717	664	671	705	700	687	698	667	642	650	705	679	687	678	666	678	679	713	662	642	676	697	689	632	679	684	680	655	643	666	692	645	636	629	646	669	719	653	687	682	688	647	676	666	675	698	690	720	714	717	668	700	669	669	662	689	678	686	696	668	707	670	650	677	688	669	698	730	668	669	696	672	708	687	627	662	687	688	704	659	647	707	670	739	697	706	686	685	682	679	720	735	726	660	680	629	651	686	622	684	652	735	646	729	717	697	679	620	661	693	669	684	661	670	662	671	642	691	674	681	648	641	696	662	681	664	654	649	619	705	664	670	626	701	668	639	629	681	671	661	655	714	697	690	696	656	725	707	686	723	664	695	742	728	679	661	633	702	681	700	673	684	654	671	725	664	697	689	691	665	674	656	711	649	688	676	640	665	667	654	679	664	680	645	684	710	700	643	664	684	684	701	675	703	683	716	669	645	727	662	661	699	649	629	674	665	694	668	659	657	700	702	686	669	666	688	718	637	682	675	660	675	679	680	696	706	685	699	647	642	661	687	717	703	697	666	711	740	674	711	679	755	663	674	693	687	671	683	706	675	702	676	689	670	666	706	698	710	694	655	663	698	696	689	673	672	667	715	737	710	658	665	727	644	679	646	711	691	661	663	675	641	696	631	664	696	701	667	679	676	677	677	696	673	660	692	692	654	654	691	689	663	657	711	661	661	727	654	696	699	689	693	691	650	654	720	688	659	618	669	658	684	684	677	710	626	676	606	718	705	691	650	673	672	697	647	682	693	705	664	696	701	682	661	679	694	679	666	705	672	659	686	661	690	701	677	672	695	668	682	698	685	612	615	644	673	665	692	702	680	681	727	690	678	630	676	696	687	668	693	636	705	670	687	683	677	671	644	703	689	648	726	676	651	692	757	709	706	689	669	672	685	689	682	670	658	657	707	703	703	660	696	636	671	684	709	689	681	684	702	668	677	706	686	709	656	671	677	735	665	697	638	627	643	675	648	671	685	670	667	650	681	737	701	672	680	643	699	675	666	690	643	668	667	687	667	653	722	738	688	669	700	717	640	702	669	696	718	689	722	670	663	666	703	682	708	703
23876	21055	28105	24069	20813	13455	5781	3376	2582	2022	1723	1496	1437	1310	1212	1093	1082	1002	959	936	795	812	820	797	803	666	706	659	650	621	597	626	597	589	575	573	562	558	591	633	582	585	541	541	547	568	580	557	545	545	575	545	528	550	552	541	544	490	524	545	506	529	550	513	529	502	522	522	528	543	526	533	530	510	529	538	569	558	520	537	505	521	515	552	559	537	525	525	566	568	557	522	566	528	530	533	525	512	499	512	510	563	508	567	530	531	506	528	505	537	500	524	508	493	565	532	490	571	522	549	539	560	538	500	511	504	515	513	550	480	505	513	541	521	546	542	552	510	525	519	523	531	537	554	530	548	570	525	523	525	514	530	549	476	537	512	561	528	520	521	465	501	572	591	552	514	532	558	501	526	498	513	553	544	520	514	507	553	521	472	534	564	501	518	547	526	509	514	547	536	518	560	526	574	555	535	509	539	515	577	595	532	525	513	528	494	519	497	484	513	496	557	523	520	537	539	499	547	521	523	502	560	517	519	536	522	505	517	469	535	522	523	515	529	514	528	559	556	525	577	532	498	551	553	535	547	530	502	483	541	515	518	527	535	519	509	571	489	480	527	525	499	503	505	514	512	515	548	506	544	534	490	498	518	523	549	505	535	548	519	564	501	527	552	565	505	535	486	534	522	541	516	495	536	499	537	557	543	526	517	494	536	538	483	520	532	555	497	513	494	557	554	549	514	501	513	522	584	563	524	515	487	513	539	501	506	526	532	553	494	531	503	533	537	525	549	522	508	523	520	513	549	506	517	489	533	500	530	530	527	514	542	554	531	543	519	555	551	538	517	529	530	501	479	500	579	484	540	521	500	518	504	566	531	513	557	521	558	533	533	547	536	507	491	562	519	490	545	550	530	548	518	492	547	502	529	531	519	523	493	569	548	523	549	538	515	484	557	536	488	515	559	532	519	505	511	500	536	512	536	526	493	559	480	563	530	538	532	567	558	530	518	546	533	521	516	497	509	574	467	591	540	558	554	540	541	534	506	509	542	487	486	524	537	523	531	496	524	529	553	543	556	540	494	508	534	482	525	553	559	519	546	488	536	531	521	512	518	506	525	504	550	521	533	536	522	472	524	495	538	529	532	548	525	541	527	528	500	542	577	494	540	523	533	556	531	514	554	560	573	520	530	524	494	501	527	522	501	546	543	502	535	531	542	509	494	568	513	529	542	545	515	512	552	561	505	510	519	540	523	526	517	561	538	531	533	529	542	531	544	528	534	518	478	522	574	506	554	518	539	544	492	517	568	531	503	502	509	540	526	537	462	539	540	564	511	480	541	496	542	524	493	515	524	514	520	541	533	525	469	537	544	534	562	502	474	506	554	497	513	487	517	489	547	527	503	559	527	516	552	532	542	547	517	532	517	547	523	513	516	516	508	545	498	533	520	510	530	512	493	520	527	511	516	577	545	517	560	556	536	536	513	535	525	492	513	559	530	514	509	502	558	490	575	522	518	528	528	570	533	506	463	515	546	518	520	521	538	542	485	566	547	536	552	573	518	538	528	531	568	510	520	562	491	549	547	539	589	511	508	554	542	481	502	502	539	516	540	497	568	543	538	517	593	523	536	517	566	541	519	510	530	569	522	553	526	571	514	512	520	500	514	541	547	534	558	526	535	496	592	501	508	521	555	552	511	564	484	564	558	500	507	515	546	496	501	513	507	512	495	555	509	519	570	542	518	499	512	546	525	555	536	528	549	518	525	531	532	537	546	539	537	516	504	550	551	557	519	523	500	529	537	561	503	473	508	541	550	492	540	506	492	550	528	527	518	553	528	548	508	518	484	556	542	517	506	508	506	528	524	497	496	514	573	514	548	533	503	532	524	497	503	538	478	497	516	514	517	521	546	517	562	562	559	537	522	548	496	524	486	502	534	543	498	546	549	539	507	542	556	478	599	527	541	547	542	540	542	496	512	537	501	544	491	591	514	546	508	514	516	557	494	578	537	512	540	537	526	500	516	493	511	546	503	507	577	513	509	505	545	530	553	545	530	530	500	541	555	512	517	481	541	509	508	494	488	555	531	514	563	537	563	506	484	530	573	515	552	509	536	562	521	525	514	532	548	529	519	506	532	512	528	516	462	527	526	524	516	507	537	523	496	574	501	536	555	527	508	514	525	513	495	513	522	494	499	544	495	507	547	519	500	532	499	535	514	496	516	549	535	545	528	520	498	493	517	503	553	524	543	537	527	540	566	536	554	545	512	518	582	595	515	531	529	479	546	517	502	502	529	574	534	524	520	534	516	495	572	557	549	557	533	538	512	502	526	527	537	518	546	517	526	509	505	572	523	490	579	494	561	538	529	515	519	495	540	522	509	574	545	536	506	506	525	507	520	510	558	505	586	526	553	516	535	521	523	510	547	543	514	489	516	553	553	538	548	517	503	511	533	521	514	535	528	557	518	537	537	502	531	554	542	549	517	534	492	516	534	504	496	531	536	531	553	560	521	490	516	548	543	521	549	501	508	529	553	521	535	547	547	534	498	560	543	536	528	521	546	508	530	551	518	490	536	500	517	497	476	500	500	487	524	504	536	533	568	515	563	524	494	499	527	512	550	531	525	512	485	552	525	513	527	481	499	506	513	566	552	565	578	533	540	501	520	528	526	513	539	524	548	537	509	513	526	501	545	541	515	589	555	536	521	497	550	538	538	518	521	522	481	506	548	537	509	504	504	524	533	483	568	511	505	525	542	512	505	567	497	552	541	510	511	534	551	513	506	489	519	530	538	505	533	543	546	552	537	531	506	519	546	562	511	541	560	483	533	507	503	528	505	520	521	543	554	538	507	553	507	520	508	523	533	557	558	503	579	528	534	546	517	492	523	551	505	513	488	517	516	512	543	495	499	539	544	520	546	536	530	542	500	548	507	501	547	530	535	532	549	539	521	558	528	538	537	448	518	518	519	507	520	537	481	516	507	547	538	478	526	520	504	530	568	565	487	510	517	559	511	503	515	506	537	487	535	501	524	512	558	547	498	555	551	497	565	529	502	510	531	549	534	526	496	517	542	515	542	519	515	498	517	510	513	527	568	526	532	541	516	510	552	530	531	569	539	541	509	515	532	546	525	514	555	545	535	527	508	524	518	519	510	495	533	541	500	502	516	520	540	490	550	505	543	498	513	521	559	511	521	530	553	520	474	555	579	539	533	559	533	537	520	567	548	517	537	523	529	513	528	522	515	504	531	557	553	548	526	543	511	484	538	524	535	498	487	507	541	524	528	571	523	520	518	525	526	523	502	512	519	545	520	551	500	506	538	573	516	515	519	545	483	541	514	519	523	521	541	534	526	530	521	563	534	521	558	554	584	549	542	557	524	538	513	514	538	491	533	530	502	523	512	525	550	487	498	566	558	544	549	528	508	490	496	559	506	579	502	524	535	493	506	534	558	479	568	523	548	550	479	500	524	516	539	525	550	546	541	540	508	498	528	499	516	544	498	523	497
40356	60251	31195	19318	15348	12024	8006	6597	5125	4105	3266	2889	2722	2263	2238	1960	1708	1521	1442	1425	1238	1259	1233	1160	1068	1012	937	946	890	757	738	784	741	741	708	731	721	671	732	696	656	630	636	646	584	630	675	649	572	634	597	636	593	570	594	564	568	610	615	664	605	598	600	626	610	617	568	572	575	583	571	600	590	625	571	578	616	604	620	575	526	593	602	602	653	621	659	572	610	615	566	612	601	681	598	622	634	654	645	602	601	613	592	608	597	599	603	623	644	580	645	606	576	630	598	599	614	591	580	602	616	596	650	609	604	628	591	619	625	615	556	559	582	599	621	581	582	602	593	565	584	609	591	606	583	615	561	613	599	648	602	645	610	633	604	593	597	557	602	607	608	585	602	618	573	586	591	623	635	596	625	594	579	611	616	600	616	610	642	583	610	639	601	640	590	596	603	632	573	601	573	607	622	621	630	633	612	587	614	600	584	620	590	642	590	645	575	577	613	617	632	607	576	572	630	601	611	572	598	549	587	647	582	638	613	546	572	616	598	618	584	606	585	576	587	593	595	625	575	546	590	575	616	607	594	605	597	628	566	597	569	595	633	615	615	608	597	606	632	615	611	592	570	624	596	616	597	620	601	535	600	598	616	587	605	619	601	594	609	621	627	638	561	629	592	581	626	607	605	637	609	617	571	616	612	641	575	589	600	635	569	607	604	584	605	620	619	603	583	570	571	627	554	653	580	607	565	630	637	587	580	623	599	604	593	626	587	609	591	665	605	616	611	608	612	612	622	638	583	571	557	607	615	617	583	572	574	588	621	586	594	557	619	596	582	583	625	603	645	578	669	600	638	563	588	586	604	579	595	609	567	567	614	547	647	553	577	577	649	578	644	572	556	578	661	620	595	647	606	639	567	603	586	565	590	562	603	632	597	584	597	593	602	586	593	615	624	605	580	594	623	603	671	581	601	585	592	597	557	588	622	580	596	638	591	564	576	597	608	625	615	599	617	555	637	601	621	618	615	593	597	608	620	596	557	587	584	595	609	626	628	610	586	605	580	610	595	603	558	571	623	602	632	616	608	563	550	597	622	581	567	578	650	599	613	608	636	637	573	570	649	587	617	586	612	585	562	603	570	628	607	650	600	613	615	596	655	569	612	574	619	610	576	606	620	594	614	615	580	630	596	633	590	577	566	574	618	567	612	595	608	615	625	616	624	609	595	590	617	570	560	601	600	627	584	594	606	624	586	591	588	619	635	603	621	592	602	590	610	662	581	556	578	607	624	588	618	601	620	589	589	569	604	601	600	603	592	580	590	614	616	602	614	567	635	578	614	613	559	600	611	581	619	655	581	630	601	560	604	600	589	613	591	586	635	591	591	604	606	563	601	578	611	621	641	596	603	580	628	605	602	613	594	610	604	603	593	590	588	637	633	592	596	593	614	625	578	577	620	598	575	595	608	616	584	592	570	595	604	612	591	614	626	625	624	638	649	636	549	633	613	631	626	602	630	579	607	635	645	588	576	610	611	543	578	635	600	590	609	604	633	593	599	625	591	604	615	603	629	612	626	617	616	562	592	575	626	602	610	599	575	590	599	611	569	580	597	617	571	569	581	589	556	627	608	632	642	602	629	604	577	608	611	638	575	629	647	606	609	609	595	651	582	629	603	638	637	636	582	576	615	590	566	679	626	565	540	606	626	635	616	643	605	619	603	602	557	650	579	596	612	585	554	592	615	632	599	597	591	597	627	617	600	603	640	602	548	620	614	602	623	626	561	585	640	574	615	623	636	584	570	616	640	578	579	630	632	594	584	570	612	569	579	578	641	606	601	633	554	619	612	583	616	618	633	589	660	630	584	553	626	581	590	629	623	602	574	602	557	619	595	626	593	599	582	621	584	615	638	591	576	592	644	578	583	576	590	616	624	642	651	595	622	585	622	602	557	659	640	605	612	594	599	640	604	638	602	561	593	595	590	552	605	591	625	635	621	587	613	618	625	560	584	571	608	589	572	596	617	601	583	628	577	594	604	576	602	581	621	589	577	582	617	597	585	641	597	588	603	636	670	586	618	588	630	589	606	605	632	633	585	627	563	591	611	636	632	609	605	593	586	606	619	609	655	608	570	645	578	605	616	592	605	577	612	609	601	581	561	678	606	615	632	592	601	614	604	617	608	605	619	606	610	583	636	594	573	605	620	584	618	631	590	582	594	623	624	620	607	572	617	586	559	580	600	614	579	582	618	584	613	617	613	584	626	581	590	563	607	593	602	629	581	605	605	535	608	628	588	677	633	635	593	609	605	619	625	579	544	635	600	563	638	592	563	606	612	591	601	637	596	580	628	610	617	613	583	592	596	604	590	628	632	616	571	583	628	588	602	582	602	622	669	646	593	590	599	556	588	599	555	608	560	609	606	627	582	585	619	603	620	557	608	614	614	541	647	561	571	630	629	565	606	619	616	588	616	615	602	611	592	593	565	576	613	611	647	589	630	607	603	589	604	612	599	602	604	571	587	603	621	573	580	593	584	595	610	619	594	562	611	624	589	573	573	581	555	550	589	602	600	627	636	629	615	575	605	569	587	617	584	588	588	596	591	635	579	612	588	598	590	607	591	597	566	549	606	638	580	615	619	603	610	615	595	587	636	600	618	615	578	553	596	593	568	606	619	625	616	649	601	595	650	625	620	586	580	633	591	645	615	585	638	589	636	609	593	589	651	570	641	604	592	661	619	639	603	637	564	601	595	600	589	644	617	648	600	554	574	594	561	642	638	611	598	584	606	561	569	577	555	590	564	607	598	590	611	628	584	592	613	648	618	601	563	588	601	590	598	652	615	587	620	563	605	651	571	595	586	607	584	627	638	608	615	613	627	614	607	592	590	538	634	603	615	645	625	605	659	612	630	577	646	629	614	581	584	622	560	587	586	622	604	641	575	598	601	609	609	596	612	585	615	604	631	622	588	574	610	612	613	600	639	591	614	621	605	600	598	610	586	606	622	615	603	618	594	604	575	583	619	581	620	601	575	566	616	647	624	622	624	618	559	609	592	607	589	630	614	618	611	571	600	624	604	595	609	600	640	615	574	612	626	625	615	592	609	584	562	648	617	610	617	645	587	653	609	606	571	613	628	587	604	573	588	603	588	581	627	596	628	643	565	588	603	647	606	571	616	586	564	622	617	637	600	620	587	591	572	578	632	642	572	585	609	587	652	604	573	587	598	617	574	639	603	596	644	613	625	609	643	609	592	600	597	600	595	596	674	594	604	638	623	572	578	591	572	615	638	586	644	586	606	603	548	589	586	626	635	597	589	573	608	553	598	597	643	634	576	536	577	583	582	618	611	613	585	614	605	587	598	582	633	601	560	602	566	608	573	585	590	634	616	591	600	584	576	580	644	548	579	554	649	609	596	596	599	612	611	597	600	575	576	554	597	634	632	606	601	533	574	596	576	595	609	562	598	629	619	601	622	599	656	633	608	615	577	588	604	592	601	607	619	617	657	642
25080	21394	26820	24640	12494	6039	3722	2612	2045	1819	1509	1439	1392	1312	1311	1074	1155	1047	1031	1006	905	920	925	900	906	907	848	881	799	873	799	754	813	807	788	811	817	747	753	807	771	722	701	725	785	726	801	773	808	724	728	729	732	709	688	729	765	729	757	732	716	744	728	770	752	786	741	719	770	758	775	729	770	747	718	719	766	766	729	764	704	726	722	780	726	716	760	746	723	683	705	746	758	715	761	721	764	690	770	742	728	753	705	744	728	761	736	766	740	739	698	720	705	788	718	736	714	728	734	745	712	719	784	707	744	783	710	730	765	729	657	762	743	703	725	748	743	760	729	703	718	692	755	749	751	660	687	742	748	767	754	750	686	730	680	743	745	674	752	726	744	711	752	770	718	687	762	750	661	712	714	716	744	714	709	691	744	703	738	708	688	703	749	760	731	704	720	705	748	753	722	725	802	664	696	716	718	732	775	669	784	723	710	707	769	733	729	706	733	757	737	722	739	721	702	753	712	695	695	729	736	741	734	712	753	728	742	692	729	733	716	690	721	733	716	745	691	746	693	704	734	767	756	726	706	750	764	707	737	752	800	775	750	760	771	748	707	747	782	746	739	733	725	733	747	664	734	719	757	729	690	685	755	767	721	775	781	725	713	694	711	747	788	724	770	736	743	781	785	788	749	718	746	732	735	753	722	701	706	719	720	740	724	712	733	777	697	747	759	751	773	752	804	712	710	733	734	735	758	700	732	736	730	713	721	736	740	712	718	724	712	722	747	765	771	756	746	717	664	760	696	759	759	740	725	741	774	731	741	747	761	735	773	766	750	700	752	687	721	729	744	708	743	691	705	712	710	732	774	736	748	722	773	750	740	729	713	737	751	775	698	747	749	718	750	705	701	737	743	716	760	742	745	710	728	753	797	730	725	714	762	788	750	761	710	746	761	668	723	693	751	745	711	714	766	752	760	777	740	737	761	712	713	727	734	749	730	736	730	768	764	675	718	771	730	759	755	720	732	699	734	749	690	770	660	754	730	648	762	751	741	746	742	708	696	756	774	708	744	729	673	714	754	761	739	736	706	701	708	695	736	707	756	730	733	731	733	706	717	766	733	756	749	731	737	730	733	720	742	691	699	724	755	726	751	755	706	729	752	713	719	725	745	771	759	753	734	722	697	738	768	780	678	743	673	731	743	741	718	752	754	711	718	733	711	730	681	720	721	719	759	744	722	771	754	732	711	711	735	708	744	744	706	755	672	745	716	727	714	758	766	697	718	719	709	745	743	706	715	700	730	701	735	703	733	714	719	733	737	745	720	766	750	789	765	819	707	712	714	756	758	674	779	764	748	724	732	750	735	729	718	696	750	770	721	747	707	758	760	731	782	724	805	683	759	745	697	732	773	732	721	750	714	736	752	678	706	705	728	680	739	689	783	729	736	725	747	731	768	737	724	748	755	698	718	731	736	706	728	707	718	733	696	761	742	728	700	697	734	731	763	731	720	773	778	762	720	712	755	773	755	730	703	717	711	697	719	700	704	768	725	722	700	762	752	720	723	751	742	761	722	729	678	778	716	764	701	718	719	734	736	773	756	721	714	733	714	729	759	695	724	741	745	771	752	755	754	790	719	747	745	731	727	661	694	732	757	763	737	775	703	780	730	722	700	698	773	696	724	720	760	760	759	681	747	732	732	739	748	728	722	796	749	754	769	786	786	749	735	688	691	737	732	710	711	737	760	721	728	701	693	733	770	722	712	763	742	732	693	760	754	705	736	714	724	741	749	732	744	724	704	729	738	722	758	748	719	713	762	713	754	708	762	709	732	734	700	757	707	782	743	745	761	724	763	768	751	682	736	727	787	729	714	761	716	725	768	696	701	695	707	738	757	746	734	724	714	771	757	726	775	754	718	718	728	724	729	693	705	739	788	668	716	739	810	693	751	734	666	708	716	746	722	710	736	711	740	731	762	673	700	730	724	714	720	731	735	721	754	784	756	742	771	738	744	718	739	714	749	703	732	731	735	742	748	734	761	702	715	704	725	737	705	767	713	679	742	735	722	716	733	741	747	764	746	715	727	747	775	765	746	729	741	701	712	750	718	708	762	711	735	761	783	729	805	726	777	736	737	709	722	735	731	743	720	743	689	730	761	705	720	688	777	757	742	718	693	722	724	729	756	739	704	705	753	740	706	765	730	724	740	727	720	768	742	770	716	771	757	771	698	753	756	742	761	738	724	743	720	735	788	758	688	780	696	746	744	738	693	718	737	721	732	708	760	729	753	760	740	741	756	702	741	719	735	777	739	695	684	682	767	708	736	782	722	747	757	772	793	720	724	751	759	724	765	793	706	794	757	747	764	725	768	721	730	738	721	735	715	790	725	696	698	709	684	754	727	760	757	778	715	741	694	770	711	745	731	718	722	708	760	690	718	727	716	713	733	757	735	720	689	805	716	687	750	727	692	777	709	718	698	750	727	781	743	721	728	755	756	760	717	804	702	708	730	716	699	751	785	758	759	766	773	734	739	686	744	714	718	705	784	746	735	738	754	709	708	755	737	726	709	725	689	752	785	715	684	700	733	691	782	705	752	683	725	762	750	698	741	717	768	723	725	719	756	709	747	718	749	766	770	696	706	746	779	759	684	755	709	736	760	713	726	742	703	770	720	723	806	766	661	730	744	735	718	729	690	700	689	760	742	728	748	686	714	746	821	765	689	707	737	734	755	707	749	720	745	745	740	694	713	746	708	723	687	780	724	723	685	704	742	720	737	814	719	724	746	733	724	768	805	754	778	698	744	754	738	772	681	699	733	686	724	704	732	729	744	760	746	744	724	747	715	744	676	760	751	783	763	716	725	734	738	753	732	732	716	773	743	693	714	764	740	706	717	706	688	693	701	733	731	719	705	770	767	782	764	742	687	715	681	739	737	753	723	739	741	707	757	716	734	731	750	751	708	753	729	656	740	761	753	747	767	761	704	765	732	716	744	769	731	753	778	741	710	760	762	744	726	727	742	748	730	737	704	755	753	762	741	705	729	785	761	704	713	714	735	746	748	709	701	713	708	729	705	748	700	721	796	735	750	779	736	678	773	798	734	702	729	764	717	703	751	726	704	727	782	721	737	757	805	740	710	734	753	745	688	726	815	735	765	768	704	728	800	728	713	725	693	756	722	770	755	752	758	748	733	742	731	753	725	693	697	721	724	715	770	729	741	758	794	752	723	768	661	772	748	732	750	720	716	732	711	779	728	770	700	719	750	752	798	760	747	719	760	719	775	713	693	762	739	747	746	721	743	710	678	740	716	729	760	727	717	807	771	651	766	745	772	712	742	765	726	714	756	751	721	779	771	733	736	697	736	678	717	752	799	711	705	732	747	683	728	697	712	730	746	772	688	723	738	716	778	748	741	785	698	717	730	759	718	732	740	802	749	746	719	685	694	776	747	723	794	753	716	775	736	723	733	746	752	742	724	760	765	773	668	754	738	753	702	756	751	728	735	696
39056	53492	26322	16166	12091	9845	6873	5010	3991	3366	2878	2650	2438	2225	2035	1801	1632	1528	1403	1373	1367	1278	1325	1207	1194	1119	1115	1050	1002	915	935	972	917	966	939	978	889	962	864	912	838	824	855	874	898	804	859	821	881	818	848	822	790	794	817	822	859	892	809	825	843	815	801	798	841	821	785	813	839	830	732	824	771	818	805	876	847	826	847	799	826	801	785	783	923	832	807	866	818	845	844	806	850	794	806	755	820	829	772	855	822	797	862	802	833	761	824	836	835	864	838	831	788	825	809	888	832	824	771	855	835	810	834	857	817	820	837	859	838	844	858	807	795	856	828	812	796	827	805	874	841	844	841	820	872	809	862	854	804	822	803	776	794	821	838	812	795	752	868	814	798	876	838	802	858	835	806	854	849	876	845	847	793	844	822	821	836	821	793	855	817	795	834	845	823	762	793	858	789	813	862	829	845	777	799	811	865	831	820	830	806	862	803	806	811	824	867	889	869	775	843	756	851	839	848	839	805	827	835	822	780	873	805	804	877	834	801	821	894	804	820	825	830	783	868	839	869	799	796	794	846	848	812	809	817	795	818	788	832	860	851	812	806	823	790	797	800	848	804	809	823	831	785	812	807	848	849	776	803	822	820	820	832	860	764	831	849	774	792	846	803	861	790	867	819	826	841	802	835	821	819	813	787	750	837	836	800	860	867	832	779	805	782	814	806	796	863	836	843	875	772	815	867	798	815	847	819	835	808	809	848	834	789	816	782	860	827	865	818	784	848	821	809	804	830	808	860	800	857	834	799	816	821	796	839	819	788	813	775	768	840	823	816	816	829	789	788	810	832	823	832	820	831	839	817	779	838	836	844	811	829	814	786	862	759	833	870	783	780	825	811	848	812	877	818	805	800	737	774	842	815	814	814	792	785	818	804	822	866	903	759	791	793	855	825	770	814	808	786	860	833	818	813	838	805	798	813	836	835	838	788	808	830	825	780	823	828	800	834	785	790	816	832	788	808	855	823	815	843	816	818	814	829	842	883	832	846	792	881	829	783	830	819	806	827	835	793	833	777	814	809	784	777	825	875	841	821	775	820	788	847	773	829	814	850	857	789	848	818	805	812	859	883	765	785	834	849	772	868	820	808	829	831	847	828	847	839	760	851	872	832	832	812	843	829	786	810	881	833	807	861	813	818	773	828	777	825	804	858	832	865	796	811	832	799	864	824	843	866	889	876	805	874	776	822	840	755	783	814	819	778	820	841	800	851	814	824	787	876	820	768	835	839	833	848	818	780	840	803	809	781	805	812	821	789	812	802	845	770	824	836	832	890	812	796	785	836	817	844	803	810	840	825	861	842	812	843	813	790	833	877	825	787	835	796	858	806	833	800	853	841	827	830	813	836	804	806	817	812	816	829	793	817	819	804	824	831	834	824	851	846	823	850	843	810	822	790	867	828	869	803	812	823	822	854	815	861	801	784	821	787	867	817	838	804	829	831	809	813	843	841	805	809	770	884	877	827	862	846	809	838	865	857	803	818	794	833	830	793	824	806	818	808	837	824	838	865	794	785	832	848	796	783	788	805	870	820	815	833	816	865	883	828	796	823	829	847	855	771	829	804	839	881	814	822	780	815	873	786	825	842	789	855	824	806	807	822	812	804	811	829	869	808	855	813	845	784	860	815	811	816	831	836	858	837	813	838	833	880	787	800	837	787	821	793	817	842	796	831	815	812	854	815	813	838	804	765	793	828	820	838	858	822	811	788	789	826	846	768	804	837	797	771	850	844	815	802	715	832	779	782	821	821	882	805	810	835	850	824	810	853	816	820	836	809	882	834	847	866	839	822	809	842	802	876	826	811	815	796	864	814	906	849	808	828	785	851	807	741	789	803	797	838	800	843	874	827	834	819	821	755	823	827	838	819	784	815	844	839	829	762	840	843	851	789	836	797	784	836	812	888	816	823	796	795	855	799	819	784	836	861	835	777	831	816	831	844	852	851	804	820	831	836	767	831	795	799	842	809	812	818	819	768	817	823	783	836	874	838	789	876	814	846	849	837	891	831	829	824	806	783	844	821	843	813	867	803	879	748	850	876	834	808	838	743	811	817	837	826	873	785	820	773	824	846	806	827	831	786	826	824	840	822	851	847	811	841	815	873	842	853	813	864	817	831	829	874	804	838	818	814	837	813	806	797	802	885	814	792	850	848	777	836	831	790	818	810	835	792	769	825	838	798	807	766	766	824	790	808	845	803	833	800	838	841	793	817	806	816	829	756	827	860	809	823	858	803	819	823	818	841	857	812	814	824	809	818	841	813	759	872	845	857	857	784	853	783	809	866	777	771	831	817	752	816	811	765	841	800	783	807	849	844	837	805	809	826	828	866	818	822	867	829	809	844	836	796	828	839	871	846	797	803	823	832	877	804	804	842	895	801	827	844	842	810	798	777	796	837	825	856	811	848	807	804	840	809	786	798	822	792	850	819	833	853	827	871	798	802	765	801	751	789	855	840	829	764	880	766	804	841	848	805	810	824	823	824	824	818	794	870	848	755	814	871	898	829	824	800	821	828	849	834	794	832	820	819	815	777	835	806	827	836	800	821	867	836	799	868	833	826	884	795	766	831	843	796	818	844	830	815	843	859	787	822	810	798	825	839	805	819	814	876	824	837	838	832	839	854	821	801	765	769	775	847	837	842	795	800	845	808	852	802	872	811	833	792	807	803	840	828	787	838	850	792	838	855	850	846	804	790	835	764	850	759	797	822	852	788	773	853	825	807	844	838	798	791	816	828	847	799	835	827	811	838	843	840	867	816	787	824	864	826	849	831	763	802	899	818	857	862	832	805	813	836	820	808	828	785	820	806	830	830	818	812	838	844	829	854	801	834	806	816	795	840	838	830	856	810	859	844	827	809	846	870	821	851	813	836	816	838	779	805	830	842	796	834	812	836	788	829	857	833	830	784	816	785	843	776	848	854	793	823	812	830	864	823	806	853	822	835	811	825	879	854	808	847	837	827	812	834	823	794	790	805	845	827	826	827	862	840	819	816	829	832	837	831	795	830	845	775	772	880	785	842	842	823	794	842	855	859	896	794	792	793	821	803	817	826	830	850	794	835	769	825	813	835	880	840	823	795	833	848	874	789	844	821	849	839	800	821	830	791	838	846	826	828	851	801	833	846	810	771	818	824	814	855	772	808	846	781	820	829	796	835	846	786	862	861	810	836	814	799	825	826	816	851	881	811	827	795	825	838	787	804	848	798	871	851	800	823	839	876	797	826	783	841	861	800	772	750	821	765	856	826	814	839	807	822	850	865	849	840	825	826	823	871	818	827	857	844	851	846	872	837	830	894	820	855	813	773	840	821	816	831	822	830	874	773	790	822	837	828	826	833	880	800	844	823	783	829	867	777	786	805	816	854	870	797	824	813	862	814	849	811	820	846	842	848	837	798	864	782	848	845	776	853	820	814	853	845	870	820	810	853	780	808	824	849	840	843	817	849	795	842	868
22611	20959	28474	23523	20966	21202	14163	5480	3603	3011	2591	2375	2224	1992	1802	1579	1446	1326	1329	1202	1190	1243	1143	1040	1042	1011	983	921	871	795	825	810	811	858	799	822	810	762	787	774	737	762	722	714	733	781	743	693	689	724	763	698	669	682	666	741	754	728	709	718	706	751	704	722	716	650	619	689	682	701	692	717	700	681	705	674	729	675	711	695	730	695	678	704	738	701	719	699	711	666	643	676	673	708	696	781	711	746	693	690	682	697	683	685	700	653	696	639	704	661	678	766	668	642	686	673	700	673	706	712	700	650	690	761	680	707	733	707	644	697	675	656	737	682	732	708	685	698	691	680	693	685	687	671	646	690	698	735	691	709	711	728	638	720	687	704	687	704	724	679	680	713	687	717	702	714	655	647	711	688	694	655	676	696	737	685	688	691	677	647	671	688	700	724	668	713	725	691	704	695	681	639	715	717	691	698	716	646	678	691	655	655	704	671	703	740	755	678	690	697	675	679	705	723	709	666	678	709	692	751	704	640	698	687	711	699	692	685	704	701	676	695	684	653	660	692	685	680	634	681	711	682	672	703	725	688	668	682	696	680	687	699	655	676	632	743	712	729	725	717	702	727	699	722	719	717	708	753	698	683	717	720	694	675	683	731	740	707	713	715	736	653	709	732	695	700	673	704	689	672	663	660	694	641	710	689	676	646	658	693	691	730	656	686	664	653	723	717	676	744	719	670	692	697	697	701	689	758	711	666	678	730	702	684	688	647	709	690	709	707	702	657	711	654	689	680	713	680	697	729	695	736	659	705	706	670	710	663	698	674	702	699	704	644	701	670	705	696	701	706	754	676	716	621	681	686	642	694	699	680	681	720	655	754	697	696	631	700	718	724	742	679	664	690	698	718	654	706	699	676	735	654	666	680	719	714	693	712	666	662	667	678	704	706	639	717	727	677	698	683	715	707	714	689	708	717	748	724	667	714	700	687	697	701	712	701	683	680	650	723	718	724	665	728	657	672	680	707	681	673	699	697	719	720	743	701	713	691	705	759	661	640	649	723	695	655	733	620	717	691	693	693	691	732	703	721	723	698	716	716	689	661	685	658	665	681	729	646	691	697	686	644	729	709	680	650	729	646	732	638	675	694	726	664	713	715	668	677	714	714	714	688	666	695	699	665	664	750	655	719	738	677	660	662	678	708	651	686	677	705	677	664	693	686	694	719	720	682	736	716	642	705	672	632	657	668	688	721	706	699	653	702	690	698	653	655	668	731	683	691	679	694	697	740	659	702	708	704	683	712	682	699	672	678	692	633	713	668	723	711	700	698	783	695	682	738	692	681	682	686	700	699	688	694	688	712	674	665	665	697	653	689	706	711	738	719	690	695	663	660	676	671	647	702	648	706	697	664	672	660	695	689	704	680	699	688	729	755	661	745	685	716	663	733	667	678	656	679	664	693	707	700	720	691	733	711	695	693	662	701	695	692	686	675	690	730	711	672	652	659	720	692	689	705	685	699	692	678	678	694	680	697	681	722	688	709	665	688	696	741	691	698	699	716	679	704	727	710	685	663	664	692	711	722	686	688	692	738	668	749	715	661	692	694	672	696	668	659	664	670	737	703	716	664	717	699	744	737	704	712	678	685	695	707	685	713	707	693	698	716	690	655	666	634	686	697	663	694	707	690	692	667	694	704	694	756	649	734	727	682	727	658	654	694	679	669	686	664	747	714	666	718	689	692	653	676	693	710	662	713	716	727	673	722	679	649	725	717	725	713	679	661	722	677	714	709	674	735	634	709	677	710	704	664	697	670	677	687	683	659	696	679	664	691	754	669	714	671	706	691	626	677	721	709	750	646	715	690	727	676	699	705	758	684	656	675	748	714	704	629	717	679	686	710	651	715	704	741	685	696	665	704	701	711	711	711	667	679	682	699	719	659	712	669	692	662	675	664	677	692	720	679	649	680	699	673	667	650	673	686	685	645	699	699	710	705	729	701	719	719	688	696	693	724	731	740	717	678	716	698	708	687	645	698	718	691	707	676	681	643	658	700	685	685	695	662	684	663	742	695	701	730	697	707	663	714	713	702	659	696	745	738	716	743	685	683	692	671	659	670	687	682	682	687	699	711	697	710	691	722	717	665	704	637	687	741	639	709	677	738	699	637	669	679	725	727	697	660	666	676	691	689	720	709	705	716	657	776	743	653	688	692	714	753	714	721	618	674	700	650	738	710	705	701	663	730	678	706	703	705	741	656	664	700	694	647	698	669	655	641	620	709	686	681	647	690	721	708	680	676	674	671	700	667	708	691	669	672	721	698	678	669	681	709	674	699	728	688	707	669	751	716	679	754	676	687	665	714	691	643	678	655	684	661	698	734	677	632	691	648	683	737	740	683	706	707	677	720	650	698	665	739	713	711	690	725	711	656	684	672	687	681	701	655	697	644	679	701	701	719	692	642	679	706	647	676	663	686	603	716	748	698	699	710	653	690	709	656	742	647	689	721	738	651	714	709	693	708	703	660	689	697	677	660	670	679	731	700	709	730	668	731	673	759	717	684	657	715	669	691	653	658	677	712	722	706	680	696	713	673	659	677	660	702	712	632	698	731	700	732	708	673	708	752	690	725	702	711	659	743	717	682	667	689	734	634	683	714	701	672	718	672	698	694	682	707	696	694	690	714	711	696	692	733	732	680	710	731	671	702	679	663	709	673	647	707	684	699	724	709	692	663	669	720	676	669	704	703	686	751	676	647	689	711	693	664	648	700	682	685	702	714	683	657	693	663	735	682	682	703	677	696	747	714	720	707	694	716	616	697	700	678	672	683	679	675	687	684	740	720	676	619	665	697	696	715	651	699	669	734	701	644	685	696	679	712	697	719	685	642	702	712	708	765	692	699	667	657	711	682	676	706	692	700	689	699	697	753	737	680	738	676	610	705	711	659	710	697	675	707	637	697	685	706	698	691	732	693	651	714	715	721	651	721	698	735	689	713	739	635	670	680	710	645	716	714	684	727	725	676	658	681	666	689	635	711	727	700	685	667	680	705	711	682	667	681	669	715	712	660	726	648	690	741	686	712	671	730	702	668	674	708	702	722	735	664	722	668	700	694	677	734	712	641	690	679	758	681	722	701	722	666	648	695	688	718	703	660	667	771	708	698	710	682	701	717	699	675	671	710	677	726	668	709	693	706	753	672	679	722	710	646	687	664	658	697	686	675	690	682	683	725	670	696	741	652	713	726	711	677	663	686	656	717	761	639	655	747	745	669	684	700	717	748	663	731	656	699	712	695	701	733	714	716	691	735	683	725	669	680	702	734	635	719	669	721	729	641	677	723	652	670	728	700	711	684	693	743	738	689	731	708	707	682	683	753	704	716	690	661	688	711	695	719	688	690	725	725	701	762	698	734	707	723	727	652	730	695	696	687	686	739	697	697	665	700	713	753	705	712	659	683	673	697	664	716	712	693	668	663	681	668	701	704	693	689	690	703	712	715	674	686	718	742	710	709
45392	67264	34931	24377	19300	16045	11952	9035	6776	5767	4806	4533	4005	3573	3148	2769	2582	2206	1991	1887	1915	1746	1660	1495	1415	1421	1342	1264	1107	1020	1001	980	977	995	955	925	948	990	979	931	839	845	891	816	784	852	814	812	798	801	843	791	771	776	796	750	762	783	766	739	817	750	730	772	734	750	753	786	789	787	744	788	814	799	727	759	756	753	782	810	786	733	771	791	782	753	793	765	772	777	757	743	796	775	734	757	745	768	722	799	761	775	778	740	743	749	714	771	688	779	739	752	728	740	760	734	755	764	757	792	760	777	774	770	740	799	785	746	769	766	805	769	759	796	717	788	748	779	745	753	737	742	781	745	737	736	773	790	786	741	831	733	780	770	716	781	738	762	775	719	755	743	744	751	758	744	712	778	772	743	771	790	779	793	780	760	737	755	738	764	787	742	775	781	811	728	766	739	782	768	757	792	784	747	727	754	723	753	793	751	798	779	784	800	750	743	747	742	801	794	744	763	779	798	772	747	763	798	816	817	732	742	786	752	818	770	792	764	766	770	761	758	729	769	765	809	783	788	779	778	767	785	808	725	768	753	700	757	774	732	747	778	763	768	738	733	779	775	731	797	793	710	725	778	774	790	722	752	774	762	773	749	767	751	723	768	727	752	785	764	759	692	768	762	860	785	760	749	762	723	733	747	766	753	706	749	721	768	803	788	779	742	783	754	780	765	756	759	742	778	784	758	774	737	770	730	784	764	735	755	772	748	781	784	782	759	764	755	813	705	783	780	741	744	768	788	764	728	778	770	810	753	756	741	718	756	770	750	740	777	768	751	734	766	722	714	775	748	740	775	808	789	759	780	729	704	822	797	751	793	757	725	762	733	798	767	783	757	760	727	749	747	745	776	760	790	753	767	737	756	725	744	772	815	796	749	778	795	774	804	757	765	745	716	724	729	719	784	770	762	732	718	765	758	756	774	744	787	759	764	763	786	764	730	803	797	786	703	797	703	786	698	729	785	763	760	782	747	751	715	780	772	780	779	783	732	730	760	767	788	754	786	749	771	725	743	786	746	767	733	780	762	738	782	750	771	767	789	735	759	780	773	796	801	754	778	756	768	722	786	754	771	752	766	741	716	780	811	768	793	780	730	713	754	765	724	777	768	733	758	764	782	774	762	738	738	791	766	786	719	768	762	728	779	719	785	745	758	763	727	789	745	804	775	742	774	745	774	766	773	777	785	768	756	774	729	739	753	758	764	767	757	718	770	805	702	790	827	766	758	755	736	803	714	786	753	757	781	751	757	750	763	777	767	713	771	724	744	778	761	765	723	726	720	825	762	728	804	766	781	772	741	706	773	750	743	786	803	719	750	798	788	740	760	736	751	777	741	776	803	828	789	750	735	781	728	742	756	816	756	727	754	716	772	785	799	760	781	789	727	742	789	727	754	738	757	780	777	770	719	775	751	756	749	724	772	754	769	734	765	697	760	750	756	743	725	765	787	773	716	735	751	782	790	778	785	772	743	734	741	750	784	729	724	717	768	725	769	821	723	734	782	764	719	706	771	811	748	744	766	775	751	762	782	792	765	806	729	779	804	765	687	792	755	784	758	717	749	774	763	743	775	767	752	761	776	775	757	772	772	745	808	760	774	758	766	782	790	791	753	707	770	806	773	743	797	758	762	748	713	753	735	774	778	723	762	783	764	713	798	759	724	769	792	720	739	732	760	727	740	749	753	802	775	757	788	775	764	730	712	742	821	716	777	712	819	769	785	720	716	802	794	793	765	726	766	720	737	748	738	751	748	792	722	792	715	811	756	727	773	759	799	769	725	755	739	805	785	749	761	764	800	791	787	727	758	751	735	726	725	733	790	784	802	725	725	746	740	717	793	742	746	833	737	788	749	778	767	796	760	725	743	715	802	759	751	783	716	807	767	746	750	800	769	728	715	739	799	719	761	737	756	763	718	759	767	796	779	732	780	767	789	759	780	748	730	809	738	728	766	780	714	784	778	770	749	763	772	753	752	789	717	738	728	759	763	770	764	787	747	756	809	776	787	777	733	771	791	781	751	751	740	747	740	778	797	772	744	712	721	779	755	750	721	741	751	793	795	798	725	771	751	724	763	719	786	834	802	744	732	747	743	717	758	759	770	747	777	785	766	770	783	729	746	760	733	753	744	749	738	749	744	810	720	734	755	772	764	742	765	774	764	771	778	787	740	746	741	765	730	734	771	714	769	711	814	748	738	772	730	756	787	794	750	753	740	767	763	737	696	763	743	694	781	781	733	757	738	742	751	765	763	778	784	770	814	743	760	786	813	770	725	727	759	745	767	743	748	784	772	760	743	810	753	765	759	783	762	756	803	766	812	741	781	745	757	784	711	759	760	728	764	744	783	813	778	724	760	711	784	745	731	727	755	773	714	793	768	760	757	785	761	789	741	748	787	747	745	752	768	769	792	737	713	777	728	706	832	767	758	767	750	782	714	770	793	808	787	762	803	798	780	762	816	788	761	775	739	786	763	744	760	724	775	758	717	780	759	723	717	755	776	735	766	809	698	755	765	748	701	745	778	750	757	785	789	770	763	782	771	736	742	771	744	820	746	714	777	772	773	735	779	780	762	699	768	776	765	727	759	736	688	743	770	784	738	752	780	750	818	737	801	762	747	757	794	788	727	766	833	751	748	730	735	804	758	741	746	779	714	750	771	724	731	760	789	765	747	795	773	751	759	724	809	760	778	760	737	737	765	754	798	783	770	780	744	675	791	774	719	805	735	754	743	763	777	759	754	796	757	811	739	740	760	749	762	739	792	750	786	844	786	753	775	752	763	751	795	780	730	790	742	775	755	799	710	756	754	763	752	758	719	761	752	818	763	765	747	759	729	752	729	752	787	772	764	792	768	813	745	745	740	740	707	746	768	803	749	716	754	732	727	745	759	761	735	748	810	778	773	807	747	727	818	732	711	741	779	756	748	773	760	767	747	779	763	790	731	771	735	727	744	767	715	810	760	740	837	775	798	808	743	745	779	700	760	736	776	767	678	725	798	777	789	752	745	737	780	764	771	765	763	776	739	768	791	755	725	758	740	766	797	785	780	708	800	802	781	727	751	744	748	776	737	793	785	794	740	707	791	765	791	735	800	760	772	723	820	758	749	790	696	760	769	773	766	763	783	794	786	754	745	778	752	749	747	783	729	757	772	759	746	742	756	790	744	781	787	754	748	718	736	788	820	754	736	783	815	770	776	753	752	760	782	752	778	814	768	686	735	779	764	688	794	749	734	797	767	714	818	767	709	745	770	774	711	777	779	751	742	728	751	800	737	736	742	705	786	765	754	800	775	688	747	764	699	762	751	740	771	777	767	798	732	774	790	770	753	759	789	727	783	771	731	736	731	781	763	735	781	759	758	774	760	759	750	775	775	755	751	753	783	744	809	757	708	767	795	716	695	707	766	746	767	762	725	753	797	779	756	767	773	747	800	776	701	763	717	754	722	763	747	783	766	747	816
29962	31388	24275	13190	5892	3799	2897	2100	1621	1384	1212	1121	1102	1002	934	885	878	848	799	804	741	718	770	732	746	746	728	673	673	645	617	669	677	640	663	648	616	650	668	638	647	643	592	617	608	603	627	600	605	610	642	636	589	587	630	595	638	633	552	605	609	572	617	621	612	647	602	602	606	618	576	611	595	620	604	555	507	614	621	665	639	587	637	589	632	601	620	614	566	570	619	624	621	591	613	669	559	590	612	571	604	625	633	607	599	602	607	582	599	639	620	594	617	593	594	599	554	600	615	601	588	604	637	578	608	617	625	579	644	607	613	561	595	531	567	614	631	596	603	602	565	653	646	588	607	619	634	653	580	619	601	600	586	634	602	579	648	576	602	622	577	614	675	644	610	612	593	582	615	565	561	631	590	632	606	561	572	606	570	605	580	638	556	603	615	622	631	651	586	597	625	615	639	581	592	588	614	648	614	616	630	587	643	590	612	583	612	543	615	626	605	587	610	622	559	567	596	621	598	635	591	624	607	618	581	599	608	577	621	566	590	609	619	616	602	615	586	597	608	626	599	533	631	591	600	612	619	541	573	580	612	589	613	576	558	648	564	584	604	584	572	581	630	598	611	567	588	598	582	604	589	595	580	612	610	618	619	607	559	572	591	579	586	576	614	611	640	606	632	630	583	597	592	640	569	606	565	585	604	625	607	593	616	567	620	574	586	582	606	584	591	642	567	647	614	563	596	572	554	648	568	604	610	600	638	618	623	601	622	611	584	627	619	610	588	589	637	587	592	635	656	603	591	665	590	633	639	608	605	612	608	606	584	605	603	639	599	660	589	574	638	622	628	591	609	611	610	602	603	586	629	619	608	577	616	563	595	613	621	642	573	623	614	601	584	600	606	598	586	590	610	601	623	645	566	576	568	571	580	600	619	518	603	566	558	600	584	601	631	610	619	578	597	658	592	593	599	591	569	597	620	630	625	562	639	656	618	602	602	582	626	586	611	609	602	614	597	575	615	599	601	657	585	626	577	567	613	606	655	601	612	594	610	569	609	582	591	601	562	584	583	616	569	565	618	557	561	560	571	638	621	584	543	642	609	580	608	613	603	618	598	599	603	608	623	607	600	612	600	580	634	627	590	592	566	595	589	560	623	580	568	603	630	564	601	638	619	571	600	578	614	569	617	626	624	611	590	617	609	591	600	609	610	584	571	564	624	562	577	619	609	597	635	614	601	578	584	632	600	588	611	584	599	632	587	607	602	607	613	633	639	644	617	566	593	643	617	591	579	542	620	619	550	625	589	639	620	634	590	580	614	616	671	617	618	616	623	613	604	557	646	653	551	592	587	631	618	615	633	576	579	594	600	623	630	629	582	598	596	593	615	595	603	599	624	644	591	579	637	541	614	626	609	619	601	599	633	621	623	619	578	601	587	627	655	616	624	620	614	598	573	607	586	578	598	656	593	575	594	612	631	631	623	617	587	620	642	587	598	592	649	576	627	643	590	616	614	573	619	592	589	569	611	563	586	594	608	618	586	610	602	577	586	577	641	630	563	639	610	587	587	579	592	607	586	568	578	597	559	638	626	618	599	566	619	566	588	621	653	630	577	600	606	586	588	590	594	590	598	601	606	604	590	607	569	549	615	569	618	581	602	587	598	596	635	606	606	599	644	634	690	600	595	631	623	575	617	605	624	636	620	544	614	606	589	651	616	605	560	583	598	583	585	605	621	578	617	605	575	602	563	563	566	592	606	622	595	587	587	595	569	607	601	625	603	604	596	619	576	611	595	612	602	594	596	564	561	614	595	580	571	624	619	633	562	617	590	610	621	595	644	606	632	603	604	606	584	635	596	590	609	581	569	594	604	598	576	615	582	575	610	545	627	608	604	580	666	555	599	579	595	623	614	603	563	609	623	558	583	617	588	612	637	642	607	612	568	634	571	573	580	620	592	562	572	595	613	567	612	611	595	610	614	612	576	600	650	590	593	599	612	633	597	591	573	594	609	575	572	593	589	560	603	585	593	617	637	594	587	615	584	594	604	624	584	645	617	638	540	585	587	597	662	597	601	554	630	627	651	597	600	575	578	595	604	613	603	624	570	563	586	631	609	622	632	558	639	616	591	603	612	636	603	672	617	572	613	611	614	615	605	622	595	643	596	604	600	605	609	651	603	602	634	589	583	629	611	585	603	583	610	585	610	637	595	583	603	601	613	562	616	639	614	577	623	603	567	631	557	573	649	612	594	609	620	597	587	598	574	619	634	593	589	579	556	584	553	583	634	614	594	600	617	598	601	632	595	612	587	611	626	583	545	630	633	588	579	599	583	605	611	586	585	596	594	590	613	627	597	632	624	573	609	584	560	566	571	610	625	610	606	565	609	614	591	627	594	612	594	596	585	657	597	596	564	600	631	601	652	635	646	535	623	607	632	628	555	613	552	574	602	582	630	587	584	626	591	620	603	597	591	596	621	633	637	607	614	571	566	599	599	636	565	594	553	617	624	627	577	653	622	579	577	576	602	569	608	617	588	661	568	612	606	599	591	587	590	608	608	657	618	659	595	606	609	570	560	563	580	596	620	633	601	656	600	620	636	649	585	579	579	595	631	576	574	622	598	614	596	595	598	630	561	661	551	609	679	593	609	563	610	597	594	581	628	602	584	592	611	610	664	593	595	586	601	582	621	581	586	594	577	625	598	553	615	624	615	590	587	585	638	603	601	636	600	618	583	579	629	645	647	563	614	570	575	630	614	606	629	557	558	604	595	616	631	619	601	575	584	602	625	640	605	618	611	621	635	593	616	637	564	618	635	607	593	613	596	611	638	549	585	650	589	607	645	588	587	573	592	611	607	583	635	661	594	606	590	612	620	615	625	634	581	549	615	593	605	563	600	571	599	593	599	624	580	602	607	565	611	570	605	583	591	611	585	612	660	625	626	587	607	595	631	638	582	601	595	633	598	568	630	590	596	636	609	600	602	610	632	635	606	607	614	575	666	611	592	607	599	602	627	569	594	598	599	624	610	585	593	661	602	629	627	561	570	609	594	626	571	598	632	601	596	629	591	579	601	575	614	612	593	594	592	607	580	639	590	641	602	628	591	613	612	606	601	574	609	627	627	576	591	592	652	610	623	631	634	632	569	605	591	622	608	608	559	594	653	645	614	581	586	590	595	611	613	537	587	570	566	568	650	593	620	649	634	591	586	619	633	648	634	581	590	639	615	616	582	624	619	584	582	617	654	582	618	546	604	589	649	587	596	626	595	594	627	587	586	602	598	645	590	600	617	630	590	561	576	617	575	631	570	574	621	619	573	600	599	621	607	563	603	612	581	607	620	597	592	605	621	637	566	597	587	612	625	630	559	618	601	608	638	575	612	627	614	564	608	630	597	621	641	598	659	598	623	624	591	614	588	614	575	580	572	598	582	555	647	579	601	637	607	592	613	623	592	602	574	627	579	596	611	572	600	557	577	558	576	636	576	605	614	577	606	600	590	606
35426	45995	24357	13572	9490	7014	5426	4112	3098	2479	2149	2011	1766	1599	1498	1364	1302	1152	1126	1097	1019	992	950	961	930	874	897	853	851	807	755	761	838	771	739	785	747	726	760	757	695	750	737	747	701	734	706	724	714	720	694	716	660	702	695	710	672	694	671	670	682	691	698	683	707	648	638	696	695	668	638	688	709	679	684	710	697	678	686	772	667	704	720	709	679	721	707	689	677	678	700	733	648	669	708	674	680	680	699	669	700	690	705	675	707	694	713	728	662	692	722	691	723	662	708	743	716	742	689	663	712	700	703	640	737	702	688	706	725	691	736	667	660	664	675	693	710	671	699	710	670	639	693	687	662	703	687	662	711	722	697	735	687	678	694	697	676	701	721	689	748	673	712	669	691	709	680	654	660	701	679	699	691	721	733	681	677	725	682	683	693	675	717	661	681	731	711	696	708	650	709	709	685	672	684	720	693	648	687	682	708	724	712	700	739	688	685	707	679	657	668	671	696	696	716	743	709	696	694	750	699	695	681	628	719	680	699	684	625	691	750	699	692	682	660	723	731	719	674	712	703	733	712	687	694	718	683	689	675	691	694	666	690	686	669	697	672	722	637	706	688	713	718	702	692	681	702	687	635	679	711	722	718	701	697	650	669	661	709	668	676	703	661	683	646	680	706	665	702	680	715	659	690	638	660	685	695	641	653	672	660	700	674	691	684	686	690	705	728	708	693	676	704	686	710	697	691	697	698	704	679	678	675	686	737	657	694	646	692	685	645	671	713	689	667	664	672	721	710	722	733	711	714	714	647	690	694	680	707	634	707	678	715	674	701	722	703	693	692	696	704	731	643	719	668	622	708	703	674	689	697	680	685	688	693	649	710	680	709	641	670	686	684	683	675	700	664	660	697	665	695	696	697	668	672	662	692	675	711	737	674	655	709	695	656	690	717	737	724	724	685	687	664	669	688	708	618	680	666	721	711	680	725	680	609	652	662	655	682	698	726	680	695	652	702	705	679	731	659	703	691	667	665	633	698	704	721	656	694	708	718	657	675	689	685	687	688	678	700	688	707	689	672	739	662	715	678	686	644	682	672	723	666	744	731	675	697	684	636	679	685	732	661	702	663	644	658	708	666	738	662	694	664	661	698	666	704	682	651	677	740	715	698	657	678	699	653	721	666	722	640	673	733	650	694	692	650	642	679	697	663	717	723	702	697	659	656	682	684	684	684	710	660	712	661	684	662	636	673	701	670	720	690	705	682	711	700	667	714	695	709	675	681	681	667	687	700	678	664	697	675	655	714	705	681	693	683	663	634	727	700	702	710	675	666	687	670	667	687	667	705	695	684	697	696	641	676	718	696	677	701	691	684	692	639	698	682	702	662	656	688	680	676	673	681	635	712	662	675	688	677	709	688	701	657	683	688	692	684	725	707	693	698	684	730	702	687	659	701	681	729	695	686	693	691	658	672	727	724	689	696	688	697	726	643	696	672	716	667	686	639	666	681	663	688	674	699	682	723	685	670	691	654	677	663	684	667	674	722	695	689	725	691	685	692	693	675	739	704	690	705	688	723	666	702	663	668	688	691	712	727	680	675	702	675	671	707	705	677	657	671	685	657	691	659	682	719	701	740	672	691	711	712	690	674	680	716	679	687	688	695	693	708	693	680	704	648	673	727	692	726	712	649	667	679	699	699	648	727	670	714	704	684	682	677	694	697	651	673	665	715	691	729	682	671	690	674	709	682	690	715	748	710	714	681	665	681	693	683	669	698	661	659	707	671	709	651	698	702	637	659	651	650	682	640	694	703	676	686	689	657	671	704	688	720	624	705	727	706	705	720	635	696	649	720	664	690	687	675	630	672	679	686	707	658	715	699	670	677	728	683	662	701	741	675	685	686	673	623	685	692	702	666	695	662	683	705	642	720	672	727	678	728	684	672	723	666	679	692	684	713	719	631	658	659	666	692	643	654	704	649	696	687	660	752	710	754	700	679	689	658	708	676	718	707	691	678	674	707	721	705	696	713	703	696	630	717	663	677	713	695	714	650	735	660	719	663	657	723	693	703	687	673	716	709	688	705	669	698	681	684	699	692	668	695	706	641	741	667	739	686	722	678	682	733	679	662	666	694	663	738	657	679	686	740	725	654	638	691	696	709	658	659	701	712	691	691	732	704	728	696	722	679	709	728	697	677	671	711	688	700	708	627	663	709	689	683	688	705	728	762	664	645	677	765	653	654	702	705	692	698	680	626	655	715	695	699	708	697	660	665	701	705	691	696	647	699	664	700	670	690	676	717	703	719	675	646	770	703	680	707	708	695	682	716	690	695	646	694	679	683	614	711	722	636	690	741	682	659	703	703	646	717	674	673	702	673	736	664	698	734	710	687	697	698	683	690	695	680	649	672	746	606	695	674	664	666	701	680	712	707	685	732	685	712	637	690	725	670	655	654	699	669	663	691	679	748	695	684	691	716	691	702	698	693	696	710	703	669	701	653	679	665	661	680	723	664	669	679	706	697	689	676	654	708	672	697	707	714	747	688	638	678	719	655	711	634	651	705	694	678	645	701	681	721	669	718	684	678	708	711	683	665	708	663	645	664	724	725	699	689	734	674	713	706	730	698	655	685	691	683	692	653	687	697	684	724	676	718	686	676	671	633	656	673	699	662	686	728	691	704	685	676	709	699	690	663	655	707	693	667	683	660	706	690	687	689	690	678	690	667	711	687	652	720	698	692	661	662	665	652	710	676	657	697	660	689	664	730	662	705	668	736	686	695	657	669	737	701	680	706	640	717	688	692	677	694	657	690	755	689	719	711	669	674	687	703	675	690	729	687	697	677	675	662	669	652	663	700	667	715	704	685	678	677	669	680	681	699	649	712	714	716	657	681	645	656	702	758	699	688	634	714	728	663	662	651	700	752	664	725	683	661	656	690	734	613	674	708	665	687	702	683	697	709	715	705	706	643	674	667	662	672	681	671	703	663	672	783	654	687	665	703	683	671	685	676	697	695	722	656	639	721	708	747	707	680	655	640	697	696	687	707	711	659	692	709	735	721	678	640	688	696	683	693	676	712	673	712	690	719	668	710	638	710	692	668	671	702	650	682	688	682	694	680	671	669	646	668	702	659	695	663	675	705	655	695	712	703	698	662	644	686	673	695	738	698	688	689	694	747	697	680	704	678	659	703	687	706	705	671	686	716	620	685	681	699	660	716	672	708	728	673	704	688	693	682	682	668	682	690	657	700	707	666	696	642	675	687	663	650	673	683	690	691	744	670	696	642	683	668	701	675	659	700	709	671	673	704	708	684	725	723	743	695	737	696	711	728	683	685	744	662	666	666	712	689	674	710	707	682	717	617	690	725	672	684	702	696	684	705	697	734	677	668	683	707	689	704	669	689	686	737	726	704	721	690	683	695	710	657	712	706	691	692	677	662	677	710	668	643	653	681	708	633	719	672	671	675	693	699	689	652	724	707	676	710	688	699	724	707	738	649	709	732	736
23700	21028	28021	24119	20632	12805	6071	3906	2783	2093	1763	1738	1498	1371	1139	1127	1010	949	999	873	806	822	846	818	831	735	707	723	647	653	666	652	590	579	635	615	630	627	599	594	592	539	577	572	578	552	605	604	590	519	578	583	554	489	530	575	580	554	542	544	575	527	530	557	537	525	547	570	567	540	545	542	538	532	503	547	557	577	553	557	560	583	566	573	504	536	541	530	554	561	531	557	523	529	536	555	566	557	559	538	550	539	554	540	578	549	557	526	521	538	610	560	538	537	580	549	498	532	588	535	568	569	552	585	540	537	566	588	534	532	564	537	551	566	531	534	543	560	551	526	500	587	529	546	514	531	535	554	566	600	560	534	517	489	556	555	492	539	516	582	555	572	532	543	567	539	532	540	542	552	535	536	580	571	532	560	538	558	569	544	616	531	546	539	587	579	529	529	585	552	527	570	569	539	562	525	594	583	572	581	533	529	537	518	566	535	522	492	518	565	575	519	548	548	518	504	553	578	568	519	537	560	562	595	568	567	539	545	547	564	538	560	569	551	556	532	535	555	576	556	526	508	501	526	519	514	507	608	571	516	504	525	536	543	549	506	584	519	537	557	530	546	574	550	531	556	529	567	516	542	562	541	564	580	558	563	556	548	520	520	547	566	489	517	567	571	493	524	596	527	498	564	528	556	533	527	537	556	544	571	505	510	558	531	530	539	553	552	498	583	539	572	581	551	531	550	505	492	540	563	534	517	548	576	555	493	557	552	524	551	538	508	554	512	557	565	534	527	539	541	579	526	502	547	532	516	585	522	559	581	503	524	525	558	527	520	550	522	522	517	547	502	578	537	593	551	502	515	538	529	504	491	554	547	533	534	552	568	553	531	488	533	561	529	534	570	528	540	540	553	535	521	557	563	546	552	535	537	556	586	557	536	548	581	535	545	514	562	541	503	548	530	594	558	543	532	552	538	548	536	602	511	532	552	545	567	567	519	586	561	565	557	567	557	515	535	539	542	516	538	550	525	550	554	572	560	590	561	490	558	582	547	522	576	518	514	555	524	546	523	512	529	527	567	541	554	564	566	513	530	553	596	564	536	526	550	513	519	527	526	593	549	556	535	499	553	576	553	546	538	548	546	579	509	566	586	533	540	528	599	547	556	537	539	563	565	539	544	489	541	510	544	551	519	547	513	586	502	567	558	515	539	568	528	532	592	535	557	587	536	505	553	562	556	546	548	534	554	544	562	501	558	538	546	543	558	537	542	569	583	590	544	541	559	601	565	571	585	519	525	509	530	573	565	582	533	539	554	555	514	539	577	558	511	553	552	478	566	544	502	544	533	558	557	544	537	568	527	551	533	572	569	569	559	588	549	559	567	524	527	520	559	537	546	491	567	539	554	573	555	552	565	562	568	550	549	526	545	549	555	523	546	543	563	525	564	535	530	520	528	558	525	566	560	569	523	538	578	527	548	540	524	538	533	541	521	542	584	559	517	527	537	532	554	576	555	596	546	556	543	591	515	526	574	562	546	511	527	544	540	546	487	580	512	513	559	530	572	543	522	571	522	493	541	530	521	542	541	577	499	565	548	518	528	560	527	525	546	555	549	577	527	555	527	575	556	532	551	571	589	528	558	575	535	562	567	580	519	554	547	538	533	558	538	544	548	526	542	560	581	533	505	580	551	572	551	575	624	540	563	579	535	539	541	540	535	562	554	539	539	524	532	535	508	584	599	524	512	543	514	545	577	555	525	551	535	547	570	555	524	548	540	512	556	568	577	524	535	546	569	534	554	545	543	528	549	527	553	534	553	512	549	550	539	556	544	513	544	526	534	566	539	533	529	580	492	588	540	536	553	576	593	547	524	535	546	523	567	516	500	544	575	554	551	516	572	560	533	526	577	563	579	552	554	586	544	593	530	571	548	562	535	557	592	550	550	549	589	562	553	525	533	581	495	532	580	600	521	576	534	530	550	549	546	515	548	556	577	544	531	537	555	555	531	563	539	512	544	544	510	565	545	547	564	529	544	562	542	541	559	551	515	529	548	582	533	546	528	549	542	564	517	536	523	530	532	544	524	570	560	538	565	571	500	552	519	538	516	566	578	519	532	538	578	555	542	573	563	525	625	542	525	506	550	533	533	533	568	573	511	595	539	584	531	559	545	538	541	557	584	568	523	529	549	560	572	534	502	522	542	558	553	532	543	555	548	521	558	572	552	526	530	544	547	525	534	537	535	521	535	547	539	506	540	513	529	571	543	552	534	518	524	556	544	534	566	542	554	608	554	607	514	555	527	537	548	496	527	526	557	560	564	532	522	520	537	514	518	548	549	559	544	545	534	535	553	556	538	508	514	557	545	527	506	524	532	571	534	578	504	553	552	533	545	553	522	574	511	569	533	523	514	536	544	543	556	546	541	617	519	543	554	575	560	565	550	519	471	549	541	509	549	553	563	563	530	581	497	512	553	562	519	560	537	549	562	567	565	583	545	517	540	527	552	575	571	554	544	582	527	561	560	514	596	562	563	525	519	565	549	539	553	548	547	509	583	564	584	549	520	565	563	580	539	531	549	581	564	575	537	571	510	516	461	556	582	520	582	560	544	612	572	552	549	548	568	520	564	538	558	538	513	548	530	548	556	546	538	516	531	508	494	557	534	561	562	588	557	571	533	525	549	529	557	523	534	559	523	536	542	540	525	533	553	531	503	549	519	541	574	512	554	529	573	523	512	561	533	561	532	537	598	510	591	554	564	544	522	552	533	541	575	547	551	536	577	523	531	544	545	599	533	535	540	520	527	537	522	579	557	560	537	568	532	515	529	536	545	530	524	528	547	565	526	580	535	571	510	557	552	556	534	512	569	566	520	539	522	563	559	517	496	563	530	523	571	550	520	560	554	523	542	573	544	519	576	529	540	546	546	511	534	556	567	572	515	559	574	580	535	562	553	547	570	547	535	571	514	575	533	572	568	531	538	554	539	551	511	552	530	552	569	542	553	539	531	562	531	484	523	480	545	541	521	507	545	539	561	546	545	552	562	509	556	544	540	555	563	513	552	541	561	518	531	546	567	543	515	571	545	543	548	615	506	563	546	569	514	529	563	540	542	562	525	556	577	526	529	527	556	552	550	568	554	533	557	533	558	551	528	545	525	548	560	533	545	551	539	550	535	555	574	565	564	564	524	550	537	510	532	537	531	530	557	531	553	494	579	567	530	545	553	504	512	522	515	549	577	508	566	556	516	574	545	527	568	541	532	558	540	580	525	596	580	559	507	562	519	531	532	531	548	542	509	510	535	503	540	574	537	552	521	541	577	554	542	563	540	549	478	556	571	517	586	525	545	553	596	518	528	537	564	539	531	583	590	571	532	543	531	501	513	557	538	537	572	558	491	576	525	535	541	544	573	546	582	527	532	525	560	529	576	550	516	599	544	521	512	537	540	593	530	553	518	524	539	559	574	551	531	516	539	523	591	552	582	526	544	507	545	563	548	536	561	519	538
41059	60301	32479	20195	14517	11133	8850	7316	5579	4120	3457	3294	2914	2384	2101	1871	1596	1522	1525	1309	1164	1257	1206	1205	1080	1053	964	928	821	781	816	833	796	754	758	759	748	716	769	753	712	661	649	663	694	711	646	699	664	649	649	638	629	572	613	626	593	612	665	625	623	603	617	621	655	619	634	597	640	612	637	610	643	654	586	649	646	603	623	601	627	652	614	623	623	638	603	615	589	673	625	602	554	598	583	625	624	604	585	610	571	581	586	617	613	605	616	630	626	689	606	598	641	625	622	615	572	637	614	630	616	614	625	604	567	622	644	674	614	595	642	646	642	614	628	583	641	610	636	616	595	651	628	631	618	605	584	655	612	596	633	584	626	651	639	608	589	639	629	596	645	608	621	628	635	626	587	613	600	620	609	619	578	603	630	616	663	571	623	609	605	575	654	638	606	590	645	650	637	624	619	635	613	638	619	659	626	613	663	643	627	618	611	624	631	631	608	552	656	604	599	660	636	682	660	645	648	628	618	590	626	617	620	599	650	629	650	644	587	645	618	654	618	579	578	619	539	657	661	631	569	614	637	654	629	602	638	617	626	631	601	669	607	648	599	626	644	621	619	593	608	604	627	631	636	621	608	612	628	624	630	613	654	632	633	597	582	603	627	621	578	634	628	629	633	602	639	626	653	571	588	619	582	602	602	642	618	609	626	679	646	605	599	559	624	648	627	589	626	617	653	649	629	590	589	596	656	603	621	605	625	638	632	631	631	623	641	591	612	595	550	651	632	656	645	624	575	609	640	633	655	603	624	624	618	592	620	611	613	612	646	613	570	636	583	650	606	606	625	631	586	621	625	592	608	611	591	599	564	588	570	638	571	642	596	668	590	627	591	623	629	624	657	602	641	573	627	621	650	650	645	636	593	568	643	639	657	575	639	587	646	648	612	647	610	649	657	626	661	612	612	600	620	594	624	605	603	593	606	594	650	596	596	599	629	609	655	647	656	601	594	604	599	631	628	621	698	596	642	600	588	609	602	642	656	625	644	601	616	634	615	622	638	663	600	598	578	600	653	580	618	594	579	582	594	624	621	678	699	590	638	604	639	621	615	645	579	661	642	628	594	617	630	618	608	602	638	657	603	597	612	663	561	610	600	632	605	593	628	619	651	642	631	644	650	623	620	586	630	624	620	594	653	584	612	623	640	643	613	634	629	599	659	596	626	651	604	657	623	541	657	598	592	624	645	639	613	592	619	617	626	655	606	609	618	642	598	591	624	598	618	638	619	621	632	639	642	628	607	597	693	613	633	633	612	594	608	651	609	587	610	643	596	635	649	606	617	603	613	639	631	628	605	644	646	611	621	590	580	614	629	589	646	631	620	656	632	611	642	615	682	593	623	605	630	661	605	607	589	624	634	623	599	603	607	581	596	597	650	587	584	642	625	614	626	569	580	615	605	615	612	625	606	613	581	601	636	635	571	604	624	628	632	603	614	601	614	622	590	640	627	651	642	617	609	614	571	624	656	627	622	656	613	672	643	598	635	622	590	600	607	612	596	641	620	614	615	596	615	636	627	612	622	641	628	661	632	638	578	667	614	605	633	580	654	653	625	621	599	609	637	591	580	583	595	640	599	651	606	654	604	624	604	624	650	578	644	606	601	620	627	647	619	584	637	583	563	632	620	629	621	634	556	641	625	668	620	674	660	632	641	594	604	619	602	593	644	618	612	654	594	603	607	645	658	632	676	686	607	623	635	635	630	616	626	658	599	623	629	623	635	540	598	600	597	652	600	654	628	625	622	584	626	587	585	584	598	631	640	614	597	643	591	615	582	647	641	593	651	578	620	635	611	650	609	589	604	578	620	623	611	609	601	620	583	649	615	639	616	592	631	635	647	608	649	659	642	623	624	572	637	619	623	625	621	582	640	601	627	581	583	610	635	665	686	633	600	657	584	611	601	639	629	620	589	606	574	628	597	617	671	615	612	630	614	612	683	627	623	625	631	648	633	578	633	634	622	644	568	639	639	680	593	622	641	621	634	631	605	596	615	567	649	620	613	607	621	626	617	590	634	626	647	622	680	599	636	660	609	617	622	564	669	633	593	581	649	625	689	624	604	594	653	567	607	596	614	595	642	636	677	625	612	606	653	621	591	606	630	613	625	580	647	700	620	597	645	649	656	605	625	585	601	625	644	646	604	596	609	610	602	638	556	619	608	617	576	596	578	614	617	580	633	639	611	553	621	654	607	603	652	639	690	643	614	606	613	658	588	576	657	658	581	619	649	622	608	606	589	610	622	586	596	609	604	626	616	590	627	633	609	649	629	591	616	634	598	627	646	592	654	634	613	623	600	590	585	668	608	666	623	610	580	579	576	584	625	669	640	639	572	617	610	622	585	612	601	632	637	627	632	633	622	608	647	610	584	640	627	612	637	604	600	619	605	635	600	634	597	642	628	626	581	584	645	602	599	628	609	598	638	583	616	647	614	590	644	612	598	627	584	596	678	635	597	604	619	631	617	633	614	597	606	629	632	643	652	650	666	605	662	602	604	625	596	662	617	648	626	615	625	626	604	607	593	633	626	596	590	617	668	696	637	578	621	593	594	629	614	643	606	566	604	639	620	603	636	623	619	637	665	611	642	627	577	653	650	606	648	584	618	598	609	629	627	575	637	609	612	614	643	613	611	638	586	610	594	620	576	645	617	578	613	612	641	670	571	598	659	655	612	615	617	634	591	605	619	619	623	627	623	600	620	609	634	630	630	684	596	578	634	646	561	632	649	638	612	589	654	624	603	595	645	615	635	589	594	662	615	619	629	595	615	601	634	656	598	619	614	593	629	636	603	643	652	638	671	612	603	634	624	612	610	592	631	611	599	626	603	642	598	627	628	653	600	601	617	647	645	648	600	626	594	611	603	589	652	618	655	634	618	629	630	603	637	642	626	627	612	645	604	624	631	653	592	604	638	625	611	604	633	618	611	641	588	623	598	650	644	621	577	602	626	643	624	668	653	663	591	624	632	661	619	681	613	640	607	635	597	600	620	660	684	625	619	624	576	612	624	609	611	612	624	645	638	607	624	580	578	601	607	588	658	625	647	631	631	604	669	619	588	591	614	617	595	599	642	587	639	584	655	668	669	687	615	603	622	619	631	597	603	597	636	615	646	615	596	658	626	592	615	601	620	653	656	659	659	621	640	621	591	587	607	590	634	642	610	636	618	606	605	635	637	609	610	637	560	600	591	601	619	632	606	595	614	638	588	595	612	668	655	613	610	631	644	649	579	562	623	573	607	652	611	589	605	585	621	575	625	619	583	617	652	595	651	633	579	642	637	611	631	592	599	617	600	618	640	640	629	651	658	641	633	640	581	596	651	653	603	595	605	611	611	647	628	631	621	612	612	613	642	622	639	606	607	599	625	638	634	622	652	607	621	623	594	590	615	621	611	607	630	634	620	595	673	616	621	625	650	632	609	590	623	622	575	582	588	637	631	611	651	633	610	572	624	651
25223	21385	26863	24780	12797	5292	3578	2842	2361	1860	1651	1469	1469	1289	1143	1125	1085	1020	1068	977	966	949	899	960	815	877	833	807	833	849	877	829	814	770	790	776	831	774	825	845	818	729	764	760	808	751	756	750	747	754	739	753	789	763	751	788	770	765	770	767	719	795	786	752	814	773	778	750	766	774	789	786	778	792	784	726	728	725	754	735	777	726	754	751	752	746	744	717	785	740	765	726	747	714	754	726	726	760	750	769	709	765	751	757	769	777	730	717	758	789	743	672	784	760	739	720	780	782	707	678	749	745	769	782	764	731	751	748	808	710	725	729	734	731	765	703	733	721	750	738	772	776	759	774	801	753	726	736	768	733	786	711	783	752	723	751	769	745	793	826	706	756	772	767	736	748	726	735	843	761	732	710	718	693	793	738	693	753	756	780	744	749	800	710	785	750	706	731	726	794	736	765	739	788	673	720	785	757	755	767	715	749	763	767	786	732	734	755	730	732	782	755	713	715	825	706	771	752	756	786	695	708	781	737	784	715	703	723	689	742	756	728	745	747	753	751	704	742	764	746	746	767	735	761	731	788	783	721	781	753	758	727	768	753	764	718	780	778	710	798	751	770	817	769	748	756	803	752	730	775	750	748	752	738	726	730	753	700	759	733	737	765	763	769	719	703	701	709	763	805	812	787	760	736	738	725	761	738	727	717	781	722	764	729	743	751	781	760	695	770	735	733	742	745	787	746	777	717	768	810	736	828	732	756	807	753	730	769	769	714	734	741	762	696	783	723	754	734	737	720	697	768	734	690	746	784	753	743	726	736	727	771	821	769	752	742	801	799	757	798	705	739	736	748	778	759	724	772	704	749	770	739	797	701	739	717	748	714	744	743	778	708	726	764	756	731	745	777	745	736	759	738	747	740	723	811	769	755	737	717	786	813	756	768	736	740	741	740	723	746	739	760	718	750	744	764	764	722	769	701	745	742	782	736	751	739	759	755	713	764	723	753	740	733	718	756	714	756	702	769	689	703	765	801	750	737	768	744	706	748	732	769	769	741	764	750	781	725	765	766	746	756	719	770	777	735	769	758	756	753	757	764	733	738	778	742	784	735	738	785	735	743	717	753	798	721	758	761	771	697	752	731	739	760	720	742	794	760	747	759	764	733	780	778	744	814	717	712	790	751	740	737	791	719	753	700	743	748	745	724	741	735	824	704	791	738	756	744	735	748	727	711	773	720	731	771	708	751	756	738	718	787	734	739	772	750	777	793	761	725	727	754	697	722	702	761	749	740	770	781	747	777	777	793	777	721	752	771	740	776	712	734	770	726	821	770	775	768	738	735	741	689	713	723	741	745	751	757	798	725	748	794	759	748	733	755	758	781	744	813	728	744	748	709	714	748	742	809	782	742	739	765	746	675	728	759	770	751	745	717	757	780	733	757	715	750	733	783	722	847	733	758	770	752	786	749	719	748	740	766	720	723	785	717	746	702	736	726	764	811	756	745	747	744	704	754	724	740	767	759	748	756	780	736	735	708	773	755	769	702	763	789	772	729	784	717	734	713	744	749	765	763	749	724	753	722	774	707	753	745	708	750	793	744	729	756	758	739	767	778	685	770	724	749	761	728	747	712	773	746	768	755	746	752	753	725	719	748	731	717	740	759	739	740	768	717	773	775	699	755	718	715	779	720	762	717	730	750	761	763	771	729	731	765	754	743	759	739	698	790	730	772	714	718	776	771	755	720	760	785	744	745	760	742	738	722	767	686	768	751	782	756	753	732	773	731	703	738	725	727	757	737	725	797	788	784	727	728	701	771	711	727	750	725	731	722	763	718	722	792	751	746	768	734	796	729	730	718	699	783	731	721	746	736	708	717	755	759	689	702	770	692	720	717	715	744	728	767	751	744	744	742	763	740	787	744	770	782	726	723	776	743	745	743	700	755	747	724	750	738	719	716	736	751	736	724	750	734	743	748	766	809	746	767	691	772	721	750	756	752	748	748	715	738	731	770	780	744	752	764	755	736	743	720	759	716	752	760	694	731	696	714	790	753	685	789	801	769	735	758	769	752	741	794	710	779	788	762	742	695	739	730	721	751	701	738	702	782	723	788	762	781	735	724	788	745	721	772	810	722	776	725	746	731	737	758	752	730	760	722	774	759	732	764	746	686	679	772	740	700	745	754	725	722	767	729	730	778	749	757	759	725	737	736	741	745	746	732	762	728	812	732	732	745	757	684	755	746	734	737	752	749	732	728	753	770	773	771	737	735	714	706	754	717	781	702	725	748	766	734	753	760	727	699	705	797	703	764	756	787	700	734	784	721	783	767	780	745	742	724	744	706	722	720	734	737	777	783	765	773	751	759	685	778	773	733	760	776	781	779	710	754	751	750	751	732	728	769	737	765	758	765	720	747	704	730	753	704	759	777	700	764	737	717	774	744	716	766	776	812	733	808	715	801	715	745	735	752	713	742	722	745	744	740	782	748	746	747	679	750	767	708	720	724	727	780	721	753	746	819	699	683	771	752	739	728	762	745	692	713	703	769	752	752	675	801	733	732	774	746	781	759	764	779	747	700	776	739	753	760	752	755	756	715	775	779	726	757	762	766	714	778	757	740	759	713	681	701	752	765	719	767	744	774	758	719	690	829	721	720	754	782	784	798	748	753	760	765	765	733	720	796	819	734	728	772	788	681	717	732	703	698	763	703	716	721	768	767	769	761	728	770	727	742	763	765	778	763	726	753	754	781	708	772	750	776	755	766	775	731	765	732	704	724	751	705	773	757	721	770	770	790	746	761	756	744	798	734	737	764	776	737	773	768	757	726	762	760	710	705	764	741	772	761	748	763	708	739	793	737	777	770	785	745	691	768	743	706	736	728	746	740	724	759	722	730	734	777	739	739	761	692	832	732	727	712	729	687	724	764	751	756	733	736	700	759	772	688	764	761	741	744	705	735	744	755	679	729	779	752	734	705	767	767	749	760	745	706	771	738	799	778	756	711	727	738	716	775	732	736	783	727	751	823	790	773	747	784	769	739	762	754	754	754	713	741	738	760	767	762	747	753	678	744	774	755	731	735	712	697	777	696	757	730	817	744	685	716	737	769	719	723	760	802	703	746	746	731	750	736	718	769	789	699	772	768	710	727	784	677	700	765	796	789	735	756	744	714	775	761	734	764	733	691	712	736	747	718	714	751	784	781	777	761	742	761	722	723	760	751	765	752	775	737	746	752	735	750	746	777	759	763	722	717	742	731	769	724	729	764	749	737	753	717	747	754	775	765	735	720	774	729	721	723	808	799	738	771	756	802	738	776	739	781	772	760	696	791	708	772	719	785	793	754	712	687	768	795	728	777	756	781	797	748	773	749	821	775	707	721	782	751	740	731	731	720	735	743	737	755	745	781	744	734	760	734	744	741	727	742	749	782	729	802	734	731	723	776	740	731	747	741	778	741	741	743	766	742	793	787	806	739	818	742	732	769	768	795	780	745	766	760	736	773	735	691
39259	53757	28237	17221	11987	8547	6693	5617	4599	3521	2917	2566	2421	2091	1872	1761	1585	1611	1463	1342	1256	1258	1173	1237	1191	1028	1099	976	999	935	957	978	1007	985	953	961	910	937	948	931	946	884	908	925	886	836	867	910	819	924	821	839	819	887	874	800	844	838	905	875	801	801	838	814	851	853	862	843	834	884	853	854	816	859	872	844	858	833	793	843	842	834	806	861	858	789	840	887	869	857	806	824	827	852	815	853	805	816	868	808	871	831	748	853	838	780	834	807	877	817	822	784	830	813	862	818	807	829	843	837	822	847	793	798	819	854	867	842	800	746	808	845	844	823	860	799	807	863	794	798	812	845	858	861	807	841	804	851	817	877	828	817	854	773	838	843	820	826	820	852	847	807	838	851	898	860	866	783	817	855	832	902	865	859	890	874	861	818	773	858	880	796	809	824	885	914	851	766	880	836	823	767	860	800	820	836	857	838	796	799	867	847	839	852	880	823	893	820	843	842	830	833	830	853	854	801	762	792	859	810	834	826	839	870	800	855	860	832	921	790	862	826	815	825	824	808	787	816	872	880	808	854	858	829	854	817	793	826	831	847	824	832	837	789	793	820	815	838	856	820	852	777	865	820	776	843	870	810	859	849	882	832	813	833	795	820	888	843	803	837	868	866	769	843	885	865	837	833	849	817	804	830	798	839	828	829	844	836	800	858	888	831	813	856	811	829	814	844	794	854	833	778	829	785	806	821	845	826	829	827	859	811	795	795	858	834	842	864	817	843	814	817	851	868	818	845	803	761	816	865	851	823	797	805	878	859	818	829	826	877	821	787	873	846	878	907	825	869	829	784	825	847	754	851	848	812	848	855	851	830	862	850	835	832	810	888	857	851	835	852	841	798	822	827	810	884	776	887	811	832	871	845	829	837	814	827	839	843	840	844	856	825	865	830	820	816	800	835	811	822	845	831	875	855	855	749	875	854	871	803	876	803	814	820	779	815	828	866	826	810	828	830	816	846	824	872	842	868	854	751	837	837	842	851	826	825	819	882	825	845	842	862	841	888	856	818	857	814	841	857	865	783	801	795	863	823	802	862	868	802	815	819	843	852	823	867	813	824	830	806	879	861	827	833	796	846	815	812	807	856	863	816	769	825	782	751	791	874	868	817	844	810	788	847	874	819	794	794	842	819	823	869	812	842	821	860	820	799	817	897	865	822	832	843	849	837	879	849	832	792	833	833	832	855	785	852	814	836	857	800	843	880	839	815	827	828	851	812	856	825	869	844	849	871	830	818	856	910	817	901	838	847	816	858	839	811	819	827	866	826	816	800	866	867	780	903	777	797	849	873	818	801	812	805	839	830	814	799	822	833	769	807	908	845	833	843	877	865	817	852	862	830	793	820	849	800	888	852	803	827	841	844	888	831	815	875	886	811	850	849	844	803	834	819	818	826	839	808	801	795	872	885	835	842	784	838	837	825	785	857	805	827	867	838	808	896	818	847	861	815	863	828	800	832	823	812	853	838	857	803	834	843	824	826	823	868	749	840	804	802	842	855	820	856	865	813	787	825	816	830	813	850	832	841	868	808	821	822	849	832	840	818	854	812	838	814	880	840	858	814	770	890	857	812	819	840	865	851	800	876	850	822	828	837	841	861	872	828	831	800	841	881	805	811	838	792	856	819	768	869	848	843	865	835	887	831	892	912	838	803	848	851	851	832	815	869	805	828	815	836	769	850	792	872	819	796	820	789	851	797	817	802	804	775	828	853	788	879	850	865	809	807	804	873	845	848	837	828	842	844	824	832	817	839	863	838	858	774	843	843	872	867	857	847	812	826	847	916	870	836	837	882	857	865	834	815	806	838	880	825	870	825	828	792	836	829	865	848	858	850	817	814	841	847	896	835	856	805	849	857	847	813	851	788	878	817	790	845	834	796	842	759	822	798	878	853	831	864	866	804	800	820	801	796	880	808	863	786	816	800	805	908	859	863	826	817	799	868	855	831	800	779	830	882	849	860	827	879	850	846	806	827	843	831	894	844	859	832	882	815	792	847	796	839	823	816	905	846	819	822	796	817	830	859	832	861	883	848	820	876	871	813	832	840	843	896	860	858	782	810	835	829	820	809	831	830	847	823	840	843	808	912	838	810	820	829	884	799	860	775	864	812	805	784	814	861	828	836	860	779	859	869	830	859	789	868	810	899	834	790	794	824	886	867	832	858	831	835	835	832	870	876	849	852	796	886	818	836	840	807	857	858	833	830	866	832	871	806	822	875	827	803	827	806	860	830	842	809	831	791	852	821	810	868	813	788	804	829	809	823	848	775	843	822	811	829	788	854	806	804	878	802	868	856	823	799	842	787	888	819	858	899	850	845	882	774	839	867	802	844	824	853	859	848	831	799	824	825	845	873	867	826	818	834	814	815	841	871	857	852	806	854	844	886	842	842	834	784	813	800	806	859	845	840	826	809	845	835	815	824	857	821	856	826	831	864	848	820	800	873	835	840	803	877	812	859	858	896	851	823	810	838	871	837	875	849	860	814	834	832	831	820	835	835	861	772	818	815	767	821	832	774	854	796	759	827	818	781	857	764	822	833	875	886	834	866	810	878	810	811	815	841	833	873	835	859	846	820	873	819	835	805	856	868	839	825	803	832	823	810	813	842	791	828	782	813	841	884	838	801	809	797	849	875	796	822	853	855	862	847	837	851	879	846	823	847	820	828	894	799	820	835	881	822	853	836	837	868	822	807	839	806	784	843	815	881	846	831	816	877	793	803	832	819	810	843	779	812	860	850	784	843	860	819	852	840	840	868	790	829	793	774	869	812	862	842	795	859	844	854	858	821	904	830	824	825	827	840	831	833	785	848	865	825	799	823	828	851	797	845	817	839	803	832	852	803	781	847	838	824	822	837	830	797	830	798	826	891	806	883	843	868	847	813	812	821	819	837	843	846	830	806	878	830	864	810	831	843	839	782	818	852	886	852	792	890	856	820	802	807	812	835	843	812	855	812	838	852	821	823	848	809	831	846	846	838	870	864	854	827	850	819	827	822	843	857	848	762	844	879	832	842	826	832	799	840	830	860	816	803	817	819	856	841	828	825	837	805	826	811	751	790	860	899	858	833	850	809	820	829	896	851	852	803	815	815	855	833	827	833	844	834	838	909	864	861	836	924	875	830	810	823	837	793	882	874	819	839	858	811	833	810	825	835	784	849	899	809	894	823	813	808	807	866	812	835	872	893	844	848	799	802	821	806	806	866	883	864	856	833	776	847	833	828	841	775	834	852	829	857	828	831	819	870	835	815	864	853	767	812	849	795	834	825	827	808	821	831	788	884	864	827	843	857	847	831	840	808	839	832	811	820	842	850	853	822	855	771	830	836	840	816	848	798	799	802	830	833	862	856	829	857	815	820	851	857	862	842	846	866	837	822	814	832	825	849	861	870	801	861	811	801	859	888	828	827	789	868	833	808	851	823	829	805	812	866	828	783	812	838	872	829	830	875	822	851
22612	20977	28497	23482	20984	20931	13462	5631	4190	3237	2672	2391	2208	1823	1585	1562	1424	1394	1225	1165	1177	1182	1128	1140	1010	1000	898	922	841	856	815	870	836	856	850	752	783	831	801	746	741	771	745	783	764	758	761	794	749	737	752	746	705	729	725	748	772	739	694	686	744	772	755	749	753	712	728	747	721	639	753	720	730	727	700	747	709	703	674	770	743	681	735	726	688	759	756	734	700	720	766	726	782	716	721	659	705	705	731	680	741	721	742	704	650	691	726	687	685	714	757	642	701	729	717	723	773	700	730	674	771	691	716	726	718	668	695	715	766	709	694	736	720	697	691	712	726	684	715	685	732	731	713	730	719	703	649	724	715	684	715	686	727	711	678	676	742	754	678	775	734	751	681	711	738	678	712	741	689	688	687	691	742	709	669	679	737	702	711	698	708	693	689	698	768	694	716	701	682	694	723	736	737	721	730	722	638	687	735	732	683	721	676	729	695	732	699	734	715	757	721	706	706	724	659	751	733	737	645	692	710	715	736	726	649	677	728	748	731	730	705	717	750	695	699	712	663	685	714	717	686	705	715	728	701	698	701	729	741	736	710	716	695	717	671	698	705	745	725	727	699	704	711	728	714	754	679	723	741	709	693	767	735	716	646	732	698	724	748	702	660	716	721	689	726	708	665	736	687	747	755	709	714	724	673	730	742	744	710	691	661	682	726	730	687	692	697	704	714	711	747	697	682	715	701	706	743	711	717	675	696	735	692	707	724	741	726	671	728	713	740	689	722	687	709	686	709	745	696	697	659	692	692	739	717	693	735	711	751	692	686	721	706	703	671	725	758	690	705	692	700	692	698	686	713	763	745	742	690	687	704	703	797	709	698	768	667	771	751	719	724	681	726	746	723	690	690	754	694	728	742	725	735	716	679	735	730	695	746	739	684	719	689	758	657	701	647	716	684	698	689	735	687	668	730	750	752	691	714	774	719	688	698	691	735	679	729	715	747	702	714	683	702	698	733	704	710	732	685	725	708	723	709	785	666	690	696	696	693	683	693	713	673	712	693	731	687	697	703	694	660	664	730	729	711	694	709	697	682	738	676	726	727	747	727	676	756	701	690	664	653	706	680	707	649	664	667	714	679	678	719	714	717	705	705	708	683	703	684	670	753	695	723	757	684	717	681	726	711	710	689	684	731	668	705	684	704	727	709	753	671	651	708	671	740	716	685	724	696	668	676	693	729	693	697	689	703	717	686	739	683	730	701	669	703	715	774	709	757	699	725	725	677	708	699	700	670	691	687	690	715	710	670	685	734	733	701	758	713	687	726	697	681	700	676	714	690	685	663	726	652	692	696	721	691	734	700	664	735	733	702	782	707	731	730	710	718	681	730	705	682	678	671	721	683	736	770	740	691	716	713	724	737	706	676	702	688	721	666	700	656	695	747	761	697	724	682	721	715	686	741	666	703	715	741	772	687	704	660	711	727	728	682	693	752	702	717	680	719	706	699	739	738	698	697	679	714	691	725	721	704	730	710	711	726	693	693	730	695	719	693	678	652	698	727	710	732	693	700	714	711	696	690	665	713	648	710	705	744	686	700	694	734	750	765	708	715	735	700	716	679	695	706	709	659	711	699	724	710	735	715	719	702	671	700	669	697	716	683	731	775	732	679	688	743	738	676	781	680	716	716	713	693	739	681	706	674	729	696	689	728	676	660	727	686	698	700	699	689	705	710	687	716	703	697	741	704	722	790	679	685	710	684	714	647	747	721	714	717	686	666	646	785	730	696	712	741	763	764	691	710	710	705	709	688	756	683	736	697	726	664	687	719	748	684	671	711	694	737	734	725	676	682	686	691	687	703	718	712	699	720	721	702	668	697	701	710	736	720	719	706	732	722	710	673	699	728	697	676	750	733	735	690	732	695	660	724	750	704	701	697	692	697	718	677	755	705	709	714	720	675	715	730	688	717	692	684	755	735	746	709	717	744	712	701	775	663	707	712	693	663	658	697	685	721	712	703	745	681	684	711	713	731	711	702	677	751	682	757	720	688	719	731	713	733	676	700	719	691	726	676	762	745	720	727	693	699	745	714	666	778	671	735	723	701	675	705	703	758	719	683	669	672	674	695	704	688	667	703	672	713	724	705	705	753	737	718	734	672	680	653	708	745	735	732	804	695	661	717	708	685	754	744	710	750	696	662	689	741	685	714	788	659	713	683	681	702	690	724	703	738	713	675	673	737	700	709	699	762	688	744	750	710	717	724	723	694	689	703	696	689	672	702	754	734	726	721	718	687	701	689	732	672	684	710	708	679	771	750	718	742	699	727	722	690	726	676	717	704	726	688	724	732	713	699	651	654	713	744	741	694	690	689	697	681	692	710	736	693	683	704	708	691	735	645	693	703	716	712	716	687	758	676	721	701	700	667	685	699	701	715	711	720	699	702	680	747	736	706	687	751	720	717	683	712	654	668	675	801	717	714	717	712	717	678	703	729	700	726	696	732	697	721	660	681	674	739	729	715	723	730	753	731	677	743	702	714	719	686	688	703	752	731	669	721	691	668	740	770	669	690	703	682	744	694	684	688	717	714	684	737	688	722	734	725	747	683	726	680	729	723	703	722	750	697	706	697	714	713	713	778	694	722	751	721	724	720	721	711	686	708	746	711	638	722	666	716	693	742	667	703	716	711	661	685	722	680	767	715	740	737	726	713	670	681	742	711	703	702	727	686	675	741	681	691	736	732	671	735	744	678	675	698	729	711	753	736	742	654	709	708	665	718	725	716	726	744	713	707	702	724	718	718	711	673	695	683	672	731	697	748	705	772	691	689	690	709	702	748	719	665	734	720	747	722	771	688	703	688	689	711	751	716	693	737	738	684	692	688	668	685	709	729	696	746	717	678	758	721	728	682	696	705	698	720	694	689	701	697	739	683	741	705	669	701	656	714	665	734	677	685	739	695	741	713	738	703	688	725	672	714	734	730	703	694	677	736	686	678	754	716	698	708	704	700	712	677	694	708	724	734	730	705	702	657	747	741	762	715	714	682	708	661	692	735	696	731	719	675	721	682	695	664	715	694	737	730	775	661	689	728	697	696	705	725	712	714	723	695	738	660	703	747	696	677	722	716	764	748	667	736	689	719	781	711	704	685	712	698	670	721	734	721	760	714	713	681	701	748	717	674	748	751	690	686	697	701	739	733	735	711	710	692	721	704	699	701	651	714	719	671	738	707	667	679	698	702	753	693	718	748	769	737	721	734	747	757	710	745	733	710	728	705	693	729	684	692	756	699	746	708	729	720	737	675	727	749	726	691	727	775	717	704	716	668	713	720	708	684	694	710	752	692	700	703	728	699	701	710	699	757	743	720	675	725	711	734	723	727	671	676	706	666	713	675	755	721	734	719	733	707	703	705	673	748	657	663	723	756	693	685	714	693	684	703	714	687	728	674	735	680	752	684	695	705	696	695	687	704	686	693	697	701	767	688	732	650	673	673	715	725	722	743	721	680	727
45098	70594	41598	25273	18862	14037	10994	9169	7903	6051	4943	4297	3717	3110	2852	2523	2171	2104	2020	1864	1727	1668	1656	1537	1299	1293	1228	1093	978	1061	1021	1037	1038	1073	987	942	961	940	940	910	905	881	874	808	858	895	890	937	832	818	820	803	839	786	812	784	803	802	766	785	724	764	778	832	795	840	786	759	793	845	759	780	775	747	794	753	792	804	757	758	813	776	779	814	793	771	794	775	755	763	761	756	773	778	753	815	826	782	735	779	754	769	756	733	783	763	779	781	779	810	808	791	756	833	807	813	833	780	775	753	807	698	769	769	748	746	773	747	746	767	752	779	774	779	793	785	748	767	762	806	753	782	740	821	815	762	785	789	744	745	769	784	773	747	750	746	771	769	793	734	763	779	746	813	787	780	761	783	747	806	765	798	747	769	786	735	794	806	743	760	809	777	773	767	785	813	831	758	801	735	766	763	748	753	735	749	789	809	776	780	766	773	786	750	777	769	746	786	805	749	804	794	814	772	778	810	751	790	811	827	765	768	815	747	807	779	748	748	760	779	764	774	782	742	784	789	789	798	797	801	820	709	793	766	721	768	759	782	789	752	804	767	761	778	752	743	804	768	797	780	796	773	775	754	759	806	735	754	818	784	785	818	779	817	782	751	770	825	777	820	772	791	806	772	814	786	791	807	794	780	754	790	760	764	731	778	820	776	739	773	756	813	789	829	783	823	838	772	805	771	802	772	794	791	836	836	777	785	779	814	728	764	834	766	816	746	808	819	768	774	755	807	763	793	752	777	760	804	762	741	778	775	811	822	760	777	814	798	779	759	797	815	809	770	795	799	781	781	795	795	772	797	806	794	779	774	774	754	807	796	770	763	795	767	749	774	849	778	744	826	776	758	778	769	767	786	774	746	837	810	759	766	725	754	794	793	816	700	801	771	758	754	778	758	776	811	830	807	778	809	759	804	755	803	788	757	795	793	765	787	762	743	792	767	764	739	789	761	825	754	801	838	803	768	743	809	752	769	730	755	773	790	783	810	782	718	793	768	766	783	759	743	811	809	736	768	755	792	790	724	730	771	754	779	779	777	795	746	777	765	777	756	782	814	793	798	816	760	798	810	817	795	739	830	761	782	754	795	816	809	784	776	792	755	786	743	762	745	780	827	735	781	779	748	774	788	777	774	840	782	807	761	800	791	789	751	782	747	741	772	722	782	721	820	775	806	763	825	758	782	764	754	770	759	761	777	772	828	748	706	765	759	750	780	776	738	753	794	799	801	793	714	749	791	769	722	735	729	755	761	771	781	750	742	777	769	760	789	756	786	695	809	728	770	783	817	746	756	794	805	755	772	757	777	749	771	765	806	772	780	816	767	762	814	752	800	774	764	832	805	763	801	772	778	803	724	773	771	748	750	751	781	761	774	757	786	746	783	756	775	784	788	827	762	779	775	748	768	763	795	791	763	733	823	793	833	770	749	756	754	754	770	724	830	752	825	762	799	757	839	768	757	789	762	748	750	747	817	748	801	775	765	806	751	792	753	816	785	809	803	805	800	786	801	777	834	717	786	767	802	754	790	780	805	735	719	743	780	764	763	764	764	780	811	753	816	707	757	783	758	779	748	801	754	783	776	787	831	776	767	763	767	767	780	748	819	743	801	724	770	807	776	812	782	824	792	804	755	785	765	702	812	787	753	762	801	768	788	778	755	790	785	791	763	739	744	836	808	774	751	752	813	829	753	792	765	748	776	746	802	745	776	811	769	804	783	795	749	791	737	795	780	804	750	736	750	787	804	773	754	765	760	788	743	786	756	800	796	731	791	774	777	762	781	786	773	788	812	793	787	770	791	766	754	737	755	798	766	732	809	771	762	753	800	748	795	775	753	786	727	784	776	788	799	779	794	740	718	828	807	795	771	809	768	788	807	751	751	796	765	808	789	772	769	742	784	761	756	802	779	756	745	754	776	727	786	736	838	753	736	804	742	795	794	786	759	771	818	736	772	729	795	743	770	749	785	804	787	716	768	811	722	720	776	745	773	785	779	808	791	816	740	715	846	785	763	792	768	786	841	768	768	756	782	808	792	747	751	805	782	755	822	732	789	737	759	813	734	798	774	792	838	780	794	740	797	734	832	761	803	787	768	765	748	779	753	809	699	797	812	776	796	747	812	839	748	774	788	814	776	807	743	787	750	763	809	810	722	800	797	842	753	834	822	761	774	760	822	779	807	762	806	722	753	766	823	785	791	801	765	729	730	758	739	748	740	747	791	783	755	755	766	768	768	781	766	773	796	774	786	775	812	770	736	761	811	762	810	748	762	807	727	748	747	766	789	756	805	784	744	759	754	720	741	796	771	777	774	799	740	785	820	787	757	750	766	741	787	825	763	738	724	779	789	762	729	742	770	767	758	791	745	747	777	751	791	789	762	821	739	732	751	771	747	761	754	751	775	807	760	800	851	824	752	717	828	820	737	753	776	787	741	721	744	766	791	744	754	722	789	777	779	766	695	792	769	763	844	827	787	790	785	760	814	759	794	827	783	805	787	804	748	810	786	776	785	779	783	766	761	786	769	814	781	805	797	822	764	760	727	785	797	797	770	785	709	746	770	741	781	818	740	802	800	770	806	793	731	802	736	775	787	711	767	752	768	749	793	790	732	768	779	790	759	803	792	828	782	753	795	783	778	743	798	750	770	794	769	776	807	719	842	722	790	779	817	784	774	785	797	770	804	779	753	837	733	761	744	818	799	769	771	802	759	726	809	762	775	769	765	773	765	783	844	732	804	797	802	775	790	824	751	747	743	740	785	788	781	755	816	788	780	793	783	736	787	776	746	796	778	831	781	828	809	756	791	789	746	769	745	732	784	763	794	806	778	760	780	737	763	729	796	804	790	773	775	752	742	777	797	755	790	758	772	795	785	758	773	800	739	748	794	764	760	799	737	786	801	771	798	805	779	808	776	753	782	764	769	793	796	766	763	768	751	782	799	790	797	768	732	726	801	761	763	769	735	796	791	750	773	782	783	740	816	736	819	758	811	786	757	790	740	766	794	789	768	794	779	841	775	731	778	758	829	797	788	772	776	773	799	786	776	777	756	773	783	782	735	807	779	809	762	734	763	761	779	763	790	763	806	782	721	772	788	776	748	750	778	807	758	765	799	796	745	784	771	780	729	781	748	768	802	737	820	794	749	791	756	758	755	837	708	773	805	759	766	755	737	728	787	845	755	760	700	756	786	747	748	768	747	829	795	755	837	773	826	776	773	780	770	756	758	806	787	742	757	760	797	730	803	787	777	706	710	844	752	768	764	785	820	768	807	749	818	791	714	790	781	768	812	761	768	742	820	804	779	795	847	780	764	735	817	779	764	803	723	800	727	770	790	785	748	746	745	770	717	693	779	795	790	805	755	781	797	784	768	765	779	738	820	735	810	752	799	809	775	777	762	839	782	787	764	759	758	765	743	803	775	813	757	778	765	805	738	764	768	751	797	806	775	812	753	791	733	748	774
29884	32752	26674	13676	5817	3651	2664	1956	1670	1555	1266	1188	998	935	916	904	856	819	791	809	720	755	780	754	718	718	698	707	679	653	688	717	690	717	656	685	689	609	618	655	621	683	580	661	610	653	654	591	619	631	668	630	654	628	575	625	626	580	595	610	614	650	644	608	650	624	644	628	648	654	614	612	656	611	665	663	614	632	626	638	602	600	622	657	591	608	661	644	640	637	577	609	645	634	629	628	615	632	625	622	617	650	658	621	597	653	651	627	635	654	608	626	604	625	596	632	604	646	633	639	646	668	633	601	602	616	628	622	629	669	668	662	595	642	626	658	649	667	628	633	608	582	610	669	621	642	621	665	643	650	576	597	586	624	608	626	599	642	631	615	604	617	634	613	620	622	607	633	649	687	596	650	604	626	638	626	606	655	664	632	657	647	601	611	597	608	664	592	651	591	641	628	621	614	591	607	618	638	657	668	648	624	647	616	637	656	624	666	639	633	647	606	605	622	646	645	603	603	602	618	604	629	624	608	631	628	643	654	657	608	599	628	648	599	577	679	626	636	638	572	636	610	608	615	621	590	637	613	604	630	641	615	673	640	629	623	608	643	637	594	668	603	635	614	575	607	647	626	646	584	612	600	646	599	640	648	589	626	628	646	627	619	612	571	601	577	664	658	663	620	635	660	629	613	636	618	631	604	632	619	648	602	639	571	642	613	640	602	641	649	647	588	608	651	630	596	635	582	631	637	690	657	641	605	660	615	584	646	593	614	640	577	592	659	586	615	616	621	664	623	655	641	596	645	613	636	604	658	618	635	692	611	592	637	622	624	630	620	648	659	615	663	634	597	610	636	660	603	634	623	616	635	626	646	650	649	634	623	664	654	625	600	588	683	598	623	620	609	658	570	625	601	604	611	623	700	657	624	605	608	636	635	623	621	653	603	654	598	607	636	614	647	611	598	570	635	608	658	609	606	629	568	651	616	618	638	623	642	644	652	634	645	644	635	634	593	620	638	623	657	622	618	630	680	592	567	639	591	611	647	663	677	577	614	622	572	617	622	585	619	626	628	602	632	664	588	622	638	646	631	614	559	616	616	630	602	585	632	567	624	575	629	641	603	579	594	578	613	628	676	609	564	597	640	621	605	620	606	582	618	665	621	614	638	635	603	576	618	639	628	661	657	648	714	642	649	641	614	642	604	612	659	614	625	641	588	606	632	643	649	653	642	656	601	651	602	594	680	624	623	647	630	607	628	641	604	615	620	606	617	631	655	649	606	617	640	637	635	621	616	637	588	624	623	636	589	629	587	641	600	662	654	606	570	637	613	593	571	672	625	633	630	615	635	584	617	602	624	609	602	609	621	604	623	613	611	575	605	588	605	617	655	634	586	651	638	640	646	584	631	641	642	628	588	617	620	602	637	640	588	601	600	634	630	650	638	636	625	626	607	599	658	620	599	667	624	600	570	615	606	605	638	642	584	613	591	653	649	591	684	622	622	641	604	618	613	647	622	602	613	627	612	628	611	604	631	616	595	619	600	664	642	639	608	660	621	612	648	625	638	568	567	617	619	600	611	644	674	633	637	622	606	620	644	640	626	608	632	642	668	601	591	604	630	665	693	634	664	637	646	581	641	630	601	602	583	581	631	614	605	695	681	612	648	654	614	624	628	639	629	637	646	608	613	622	625	616	591	609	606	638	630	605	623	564	588	559	596	629	575	629	623	651	586	661	709	633	623	659	588	609	638	563	606	675	621	595	578	609	622	616	603	654	643	594	604	592	644	638	613	601	629	611	633	619	670	613	586	610	600	611	634	627	679	666	637	666	605	630	641	615	620	622	625	677	629	613	623	626	619	639	611	595	605	640	600	603	577	614	619	608	598	632	618	595	625	603	610	642	609	661	622	600	609	652	623	641	660	596	596	624	652	664	654	619	637	654	650	615	585	619	614	612	620	612	685	603	580	588	578	641	606	630	633	591	613	623	599	647	577	628	583	610	605	621	614	571	626	625	644	669	641	626	627	629	617	610	602	633	648	650	677	605	650	632	619	636	608	621	632	670	606	614	600	590	608	641	639	607	600	606	633	679	647	618	604	623	659	600	609	597	572	659	620	596	579	632	635	626	623	610	606	605	626	597	654	647	603	602	626	654	619	556	656	603	614	652	624	598	622	656	612	679	639	668	631	602	611	629	608	677	611	623	606	624	625	618	587	642	630	612	605	607	657	624	631	608	668	652	636	671	624	633	641	613	626	601	606	654	664	614	608	584	642	674	634	635	608	623	605	587	642	607	599	635	634	629	611	651	589	615	598	610	629	623	606	619	615	620	663	599	569	654	634	612	618	650	608	606	608	585	622	608	618	591	672	599	656	604	602	579	607	612	616	702	645	642	631	646	633	652	658	634	624	660	640	624	635	647	617	682	582	601	635	602	618	632	607	617	610	609	625	663	613	615	636	648	613	677	669	641	624	636	586	636	652	614	623	602	637	608	613	635	625	676	632	600	659	629	585	619	653	642	601	620	608	613	623	611	625	640	686	640	611	659	627	627	613	610	624	616	643	659	647	573	650	638	597	628	645	599	582	650	636	615	685	627	628	570	576	600	624	612	659	675	633	609	574	639	570	676	677	662	636	650	648	617	633	609	631	605	594	641	613	621	674	609	591	605	606	607	615	639	633	596	654	612	631	637	609	613	619	603	653	641	662	616	666	610	615	637	615	633	655	657	614	624	633	620	629	600	631	623	610	603	617	633	647	595	631	651	659	626	638	644	621	616	568	677	634	587	609	623	682	589	594	647	650	602	660	607	626	584	674	593	623	590	573	644	608	603	630	659	639	668	608	610	609	618	618	621	590	598	637	598	607	590	638	596	681	636	664	656	671	644	589	620	635	584	606	612	611	606	593	617	644	618	637	621	646	626	592	579	614	651	602	601	638	579	594	657	628	603	617	561	643	649	629	624	629	653	570	684	606	605	670	633	584	558	620	631	587	643	644	612	666	597	622	590	649	619	582	621	603	653	632	615	620	612	604	668	620	616	621	643	617	627	623	635	643	623	607	621	645	686	652	621	630	668	651	599	617	626	629	634	651	618	649	567	585	672	660	610	609	590	626	604	628	626	653	592	625	603	649	624	609	631	615	661	604	597	563	623	618	644	682	604	661	686	625	605	598	625	649	624	631	622	621	597	659	624	636	631	665	631	616	636	635	632	668	584	624	635	634	608	605	622	598	650	619	591	596	598	617	613	671	660	645	621	613	617	638	621	583	653	609	628	670	610	639	579	642	628	663	606	632	642	666	613	617	587	638	645	597	642	643	627	622	615	587	607	620	618	590	641	630	619	650	641	599	588	625	665	572	576	583	628	630	603	620	633	628	627	630	613	612	630	623	624	641	596	647	614	632	671	631	625	649	631	648	633	629	604	650	643	635	638	591	630	621	639	657	657	637	609	628	632	676	637	637	632	621	607	664	644	653	608	596	624	597	631	634	651	599	590	639
35342	47712	26609	13895	9087	6574	5005	3806	3122	2730	2229	1992	1796	1496	1350	1306	1219	1074	1114	1113	1025	981	1036	957	874	891	877	871	831	802	843	822	824	861	770	788	763	810	783	799	742	695	733	742	734	740	760	728	736	767	711	653	679	738	734	807	699	719	727	672	684	728	778	750	765	724	718	723	670	693	696	708	672	714	729	704	701	731	684	759	683	752	698	723	648	693	726	697	736	701	737	693	685	677	701	710	665	678	734	693	719	755	730	712	658	681	706	726	690	702	697	734	753	691	705	730	776	685	689	707	749	679	707	706	697	708	687	734	680	754	676	711	700	689	730	706	684	697	695	697	733	730	750	700	771	744	757	718	767	718	661	640	713	683	748	699	743	728	696	728	688	710	666	660	710	681	727	710	741	681	727	724	718	706	680	706	716	679	707	722	724	627	694	730	727	680	708	664	702	696	715	675	668	694	704	739	753	697	775	716	748	715	747	708	709	695	690	671	737	697	681	702	668	675	706	709	731	713	703	752	681	705	704	684	731	730	732	680	716	701	714	719	689	716	739	709	718	684	753	690	752	746	658	720	692	711	701	680	698	698	735	670	744	770	685	743	753	728	711	705	721	686	724	687	702	694	690	702	733	723	705	696	703	693	752	664	720	699	709	702	681	721	702	682	741	731	722	667	661	717	709	733	720	743	779	750	724	714	627	705	730	739	669	678	685	678	702	711	710	673	713	781	744	717	733	758	700	656	721	727	741	733	704	701	689	729	685	685	717	702	703	706	754	700	715	674	689	697	716	745	700	744	724	753	718	740	695	697	745	667	710	692	703	725	759	698	690	704	694	729	714	701	741	679	715	718	739	703	716	728	744	725	705	696	715	730	668	663	704	755	716	728	700	694	752	735	738	695	709	710	691	736	713	722	652	716	708	708	722	726	694	752	705	706	719	699	680	773	726	706	691	711	717	709	717	743	695	689	742	708	717	716	708	707	674	656	694	731	753	702	707	692	747	720	693	692	724	701	725	726	749	702	750	751	725	699	703	694	729	706	657	684	696	708	745	710	698	679	693	740	700	658	701	725	704	674	743	706	715	710	743	698	732	698	737	781	645	697	724	698	702	673	721	697	664	725	700	719	708	707	748	690	720	743	704	701	695	749	703	706	725	716	761	721	717	762	685	707	724	681	688	737	712	692	707	800	677	702	686	722	712	672	720	695	733	689	732	695	719	704	648	701	703	668	706	667	752	704	674	660	716	695	740	757	685	694	695	691	721	709	701	745	677	747	695	701	753	703	720	730	721	664	685	670	699	690	718	727	699	704	717	709	733	661	722	761	711	716	699	713	715	714	668	682	725	668	657	660	699	733	674	737	744	714	698	663	673	690	728	706	703	696	710	745	701	705	704	699	716	691	682	721	648	707	707	730	702	693	665	744	687	721	705	681	739	694	765	742	713	705	712	654	755	745	704	713	702	763	710	692	734	749	686	733	693	685	723	643	759	707	674	736	696	695	703	745	685	719	669	725	706	701	689	699	715	709	703	705	712	682	693	729	706	716	743	767	725	690	693	735	677	673	709	662	711	741	706	784	720	687	698	676	714	719	765	705	702	725	703	723	751	688	678	722	681	686	719	656	712	714	750	723	670	683	705	721	688	713	752	720	724	775	720	734	683	719	709	697	751	706	669	715	718	694	736	753	686	747	658	715	715	702	658	713	701	670	691	714	736	714	753	686	722	723	689	728	707	730	729	717	712	698	720	747	717	702	691	729	736	705	703	714	734	711	739	680	674	685	723	724	688	745	696	735	708	714	727	677	721	717	707	735	679	701	686	704	669	701	687	704	738	673	691	707	709	740	665	665	662	702	757	697	723	742	700	710	707	746	649	696	711	701	714	736	702	684	704	724	716	704	678	723	732	731	690	677	705	668	709	690	734	727	775	688	715	707	716	737	723	653	734	709	713	713	700	665	739	746	736	738	681	666	723	681	753	712	716	683	705	725	715	712	732	712	697	737	747	708	793	705	714	718	712	712	749	696	746	729	740	692	685	684	713	703	713	696	694	699	742	728	677	747	655	688	696	719	700	708	689	699	714	679	712	693	740	676	769	723	696	738	679	707	667	716	721	735	695	747	689	708	680	749	682	758	696	697	723	704	747	687	683	713	684	771	687	682	655	686	701	718	730	663	756	708	733	680	702	751	672	660	732	714	699	721	716	694	715	713	701	711	676	696	719	748	706	702	719	706	661	742	711	726	689	694	705	719	732	701	717	752	717	712	709	710	716	711	713	692	692	737	750	684	727	723	731	728	736	737	726	662	715	727	674	730	713	698	711	717	712	753	691	773	721	701	740	718	692	725	705	686	747	704	749	712	730	649	660	681	703	681	741	711	677	712	714	732	695	722	683	681	668	705	712	726	740	707	688	684	684	740	703	692	694	696	727	736	728	673	684	730	670	678	743	709	748	690	771	742	729	703	725	730	702	705	756	779	704	744	725	708	736	752	700	765	718	689	699	735	715	745	707	712	739	727	677	670	694	680	703	706	755	704	681	675	707	693	713	676	696	754	750	757	764	733	690	737	704	712	709	754	714	713	710	736	745	711	677	687	696	706	678	726	751	716	710	726	704	735	687	688	697	738	733	720	743	702	686	703	669	718	710	670	696	664	739	747	672	709	731	700	713	697	687	731	693	709	762	708	692	687	708	738	702	728	703	654	748	707	686	677	726	646	728	739	725	703	751	737	705	720	712	697	652	682	687	729	745	723	767	695	693	687	705	703	679	680	793	740	735	721	685	719	721	689	713	705	712	683	744	704	704	697	673	756	692	728	743	697	713	690	751	739	766	728	787	725	700	680	738	742	753	688	662	668	708	757	752	728	721	699	717	698	660	704	747	722	688	689	667	747	689	733	741	713	720	755	720	712	681	665	697	715	702	707	662	673	720	684	674	702	695	749	701	770	735	714	707	710	714	744	668	729	712	722	720	673	727	744	737	694	688	687	648	680	651	710	717	745	708	679	705	711	687	722	708	704	708	733	730	675	719	699	696	704	690	733	679	750	724	711	666	738	698	721	725	730	662	705	723	730	673	673	747	676	690	647	758	745	696	653	756	709	690	721	707	715	677	694	694	693	760	672	732	719	724	722	679	700	730	718	683	746	752	712	757	750	750	755	743	683	741	739	736	740	669	726	699	690	726	698	705	733	682	678	765	727	702	746	750	731	737	741	717	739	714	689	707	645	713	672	725	730	711	716	740	736	713	684	720	708	771	694	664	692	687	704	707	663	717	695	755	690	703	702	699	702	720	700	699	717	748	678	715	741	715	741	718	699	713	682	667	713	708	711	714	733	689	740	674	720	681	681	763	718	700	699	711	709	746	739	708	716	692	699	722	654	711	710	698	710	705	691	686	669	728	696	698	699	690	685	722	660	700	726	716	723	708	707	684	681	715	737	737	703	694	740	685	744	718	688	738	718	735	725	709	741	707	720	697	756	706	729	737	712	710	715
23682	21045	28120	24117	20492	12482	5504	3358	2537	2141	1840	1634	1448	1297	1132	1001	936	894	956	868	787	852	783	774	693	669	662	644	591	637	620	658	637	649	659	633	582	641	620	584	625	553	616	616	638	593	592	584	617	571	573	579	558	549	594	559	584	578	596	595	534	593	552	573	534	556	589	577	561	541	582	589	572	533	566	561	550	579	582	553	563	532	555	596	583	569	554	592	547	568	533	560	563	578	530	602	562	570	581	552	562	577	549	555	512	624	621	584	565	561	600	553	533	570	558	567	593	522	503	521	605	576	529	588	500	583	569	545	593	589	579	554	558	545	538	574	564	585	578	532	542	549	579	578	540	577	575	549	581	559	576	553	573	547	576	567	564	556	542	538	551	536	593	545	545	561	581	546	607	601	512	585	571	529	536	556	592	585	539	535	552	544	575	578	526	540	550	602	571	562	510	535	602	561	550	524	572	555	558	598	576	562	555	537	592	578	604	573	617	547	577	579	549	558	601	562	621	590	540	531	539	547	533	560	541	553	580	546	572	580	592	605	568	557	543	536	580	528	560	549	549	522	552	556	526	537	600	522	607	537	566	583	546	549	580	560	591	555	550	534	548	564	595	574	586	581	561	554	576	589	614	534	580	542	581	546	527	564	581	588	599	578	558	556	520	573	563	525	548	517	580	589	597	511	532	592	567	535	588	601	535	562	608	545	541	571	576	564	589	583	574	593	536	557	552	538	549	564	518	609	537	527	551	597	549	545	555	570	581	543	547	578	540	577	534	577	568	557	576	580	533	476	541	514	554	593	548	562	579	571	589	579	541	518	564	581	535	587	553	560	569	567	527	581	589	566	579	582	554	635	555	544	572	589	577	552	532	589	527	567	565	573	569	617	570	565	580	567	571	564	581	534	562	576	572	554	523	540	562	588	532	513	565	524	565	557	526	595	487	601	579	546	575	536	563	537	598	563	549	559	548	561	553	538	614	536	566	584	538	552	592	622	621	534	548	550	553	564	581	539	537	570	555	552	568	583	584	513	561	545	583	531	583	543	557	581	562	543	560	568	598	547	580	578	542	555	570	550	541	545	544	536	585	570	602	569	564	598	510	596	583	574	521	579	522	602	542	606	569	541	624	553	566	558	582	583	547	587	588	559	557	559	559	529	573	532	560	550	598	505	542	594	599	574	558	581	546	529	598	512	541	543	549	548	564	550	509	579	511	570	564	540	631	602	565	565	563	525	577	622	532	593	550	528	552	542	524	561	570	557	553	560	542	539	535	538	574	560	558	532	573	557	536	596	573	537	543	510	538	567	561	582	577	583	571	552	554	588	557	547	568	558	558	581	510	583	565	552	544	528	565	539	548	583	569	559	561	522	567	545	567	559	583	516	546	533	510	587	563	548	548	560	546	553	565	554	555	575	519	585	553	578	536	587	560	582	573	597	526	577	562	549	553	565	582	563	588	545	494	561	558	560	583	579	537	572	598	580	555	560	546	521	553	540	536	539	522	565	552	535	614	558	575	545	550	564	542	580	567	543	552	561	554	578	560	500	554	553	584	618	520	548	544	563	582	588	544	534	528	554	580	548	565	571	509	572	557	544	570	600	575	526	545	573	566	560	600	557	555	565	580	568	572	547	557	582	601	552	609	542	559	572	577	564	557	577	549	574	561	558	559	547	545	591	597	570	578	530	558	566	562	575	505	578	568	546	563	517	531	555	538	567	580	567	558	558	593	510	572	590	561	575	565	579	608	588	580	562	576	540	538	527	557	580	581	546	572	527	505	539	580	602	594	542	555	556	546	582	555	595	564	602	565	569	542	585	590	546	527	611	534	573	560	529	582	567	556	597	529	538	547	574	485	565	563	537	626	639	549	568	540	558	578	568	574	547	552	539	552	601	537	581	554	559	572	569	554	579	565	557	578	561	559	521	585	558	585	549	560	574	534	580	578	550	585	550	524	543	577	557	565	584	528	541	541	547	555	573	571	505	568	563	575	571	554	548	591	559	578	555	550	568	600	552	575	582	578	577	542	563	593	600	560	597	588	544	587	585	589	568	543	527	603	515	541	563	550	594	580	557	537	584	584	513	558	596	571	562	601	499	567	535	550	585	590	532	575	535	550	599	574	568	525	570	552	548	584	576	557	575	540	563	579	591	553	544	556	569	573	526	563	583	571	571	559	534	569	578	586	523	568	559	586	578	590	593	578	563	624	556	559	597	581	577	566	578	576	525	541	582	502	566	528	566	575	556	565	540	508	554	558	529	555	588	543	590	612	554	510	555	593	591	550	574	566	509	509	587	572	563	565	584	577	561	568	552	580	555	525	532	555	589	570	579	564	554	525	580	534	596	571	546	551	550	561	533	543	600	579	560	573	566	593	541	554	569	570	587	527	587	509	578	558	495	539	589	530	566	559	529	569	602	606	541	550	563	542	595	547	529	595	555	586	536	567	554	565	529	567	595	607	582	608	593	597	536	544	541	580	542	567	520	595	507	561	566	604	561	556	524	562	603	545	593	538	532	547	519	547	556	584	567	578	548	586	525	589	545	576	577	561	499	583	552	544	548	572	593	568	532	524	526	551	566	594	581	608	551	535	619	563	613	533	535	527	522	571	603	545	565	576	554	559	576	602	548	555	524	508	574	565	598	589	576	540	566	566	564	587	547	551	564	551	557	572	540	574	568	529	551	570	529	528	574	534	565	552	541	550	563	612	557	541	560	561	589	582	531	595	565	575	530	555	540	577	577	512	507	545	569	609	542	538	579	602	582	588	574	566	560	594	592	540	559	572	561	543	559	572	538	567	545	515	617	555	551	515	582	533	544	582	568	561	583	527	580	566	530	526	580	544	562	600	601	526	506	554	566	556	563	570	588	582	524	544	552	564	558	596	550	565	576	610	543	556	554	554	533	542	581	527	555	529	544	542	542	567	550	578	544	533	576	540	572	532	468	575	570	553	583	582	555	557	593	573	582	534	594	544	539	517	568	586	545	572	565	581	547	557	543	572	537	546	548	539	551	574	546	554	561	574	550	560	581	573	564	510	597	536	561	551	579	582	548	567	573	546	581	548	581	593	535	576	514	582	567	623	570	595	570	590	605	554	567	598	578	557	577	540	540	564	587	609	564	521	595	481	526	550	562	551	546	548	557	581	571	568	590	563	589	581	553	552	556	550	556	566	557	568	602	574	606	578	546	613	556	560	557	554	616	535	531	560	569	549	548	548	530	584	595	549	532	556	546	579	536	539	583	536	588	544	557	576	586	559	532	550	558	578	585	622	510	535	565	566	620	515	529	569	575	546	576	583	559	578	540	604	582	561	534	555	562	571	582	535	569	576	529	557	552	547	534	553	590	523	589	579	577	560	541	596	536	558	540	576	554	527	526	623	572	548	593	591	572	583	583	567	610	566	579	541	620	546	534	540	543	504	591	573	597	590	525	577	529	559	589	553	570	562	538	513	567	583	609	556	589	584	536	511	570	543	582	579	568	563	584
41025	64568	38992	19588	13680	10210	7988	6150	4972	4215	3503	3019	2584	2181	1822	1571	1583	1407	1369	1378	1222	1195	1138	1057	947	906	848	870	869	791	804	812	824	711	797	779	766	718	763	695	727	681	713	688	693	756	742	720	672	694	649	669	656	653	643	651	658	651	654	622	656	645	648	665	647	664	646	602	626	654	639	632	622	652	692	660	611	620	656	615	592	634	645	583	655	665	660	625	653	679	625	622	624	638	618	608	633	634	643	643	574	646	650	678	678	643	592	633	661	618	659	633	645	659	624	627	606	674	576	663	612	666	627	637	633	630	631	639	677	644	633	610	631	634	637	664	644	638	635	700	600	659	666	622	639	655	642	633	620	622	640	616	638	577	670	645	675	627	604	598	589	652	599	601	655	643	595	639	630	600	643	601	632	655	689	632	622	625	645	653	646	624	629	637	596	645	648	629	644	639	634	607	623	597	635	588	664	633	619	660	604	682	654	652	635	657	684	650	658	648	635	628	618	629	662	620	587	639	604	623	643	624	607	629	624	630	650	649	620	634	607	651	596	634	631	619	653	595	602	665	600	657	650	621	645	631	662	653	644	623	672	629	593	624	680	640	614	638	625	672	670	672	592	676	639	617	613	627	655	616	600	627	717	642	633	649	633	580	641	622	695	604	615	717	649	674	606	632	593	690	629	630	626	667	644	640	620	655	620	665	602	638	611	614	638	627	637	657	643	681	673	635	642	649	624	595	641	623	608	636	645	628	619	625	636	672	659	635	643	628	657	618	683	638	671	667	663	686	630	608	590	647	668	621	659	623	667	612	622	617	602	629	613	653	631	637	655	651	629	625	581	653	620	597	648	678	656	603	608	673	669	609	663	633	623	656	635	664	650	614	619	602	651	704	654	617	655	654	675	616	688	646	668	646	653	636	610	674	631	674	633	659	671	635	625	643	597	636	712	624	642	622	634	667	599	603	636	641	605	633	607	634	655	590	682	646	640	628	631	664	643	591	653	633	629	614	647	573	642	681	659	616	633	608	602	605	631	645	630	663	659	658	637	614	660	655	582	637	563	648	654	643	630	667	631	627	641	630	625	630	674	633	624	621	617	631	620	674	603	619	602	686	630	672	608	602	636	642	629	644	624	645	625	612	597	672	624	659	675	603	652	610	600	655	618	644	588	673	671	669	618	586	614	643	637	581	629	657	686	575	644	620	606	609	622	667	625	617	620	613	709	626	642	685	655	668	651	623	621	612	602	587	619	621	623	656	672	680	659	577	632	615	641	629	665	637	605	635	652	589	657	632	659	646	607	639	634	646	602	639	622	610	631	597	635	610	629	633	655	664	656	634	609	654	630	659	620	589	620	591	632	637	637	636	644	633	658	624	622	637	655	594	625	621	595	670	629	657	676	629	664	664	622	635	649	690	678	634	600	646	631	637	626	636	632	654	641	635	653	626	625	579	658	650	602	621	655	659	631	604	705	614	665	632	623	604	644	678	643	658	649	662	612	644	627	595	603	601	623	617	623	678	644	621	642	600	637	604	612	661	631	585	620	653	647	650	652	627	630	627	620	655	635	611	685	616	661	611	643	639	600	607	633	655	602	632	641	610	652	623	626	639	636	632	652	619	625	647	614	636	630	701	657	641	653	711	677	620	646	600	633	630	638	637	629	649	624	621	631	651	644	619	655	670	636	673	634	667	634	613	590	640	604	659	644	587	674	656	641	620	631	657	618	618	648	614	654	620	681	624	661	628	660	635	674	624	600	676	586	608	610	634	691	655	594	632	609	648	610	611	633	593	632	615	633	642	656	653	634	583	626	631	651	650	628	649	635	605	617	651	586	603	644	610	628	693	646	666	625	636	686	601	601	644	625	607	598	647	640	619	642	667	609	615	634	687	648	601	659	623	654	604	624	647	634	625	612	657	675	670	582	642	618	624	656	683	634	600	632	648	674	658	624	604	677	650	618	640	652	615	690	640	614	667	637	625	643	656	632	627	679	662	642	676	644	638	600	707	709	629	693	644	661	650	641	617	639	677	622	634	657	668	606	623	657	611	618	653	585	607	663	646	617	642	654	644	652	657	621	650	639	635	665	600	634	629	628	626	632	638	638	634	635	688	604	646	663	645	615	619	651	700	630	620	636	635	607	631	657	662	622	649	633	612	656	662	663	633	671	656	673	613	637	676	654	615	614	624	661	656	600	660	622	687	621	644	625	634	628	636	589	621	690	645	649	629	657	628	614	658	628	633	621	658	619	650	628	626	629	700	637	646	663	684	627	640	671	582	636	623	627	601	641	632	650	608	613	641	581	613	633	597	665	625	640	612	634	677	609	657	665	599	589	639	597	648	641	688	625	630	662	647	674	610	615	617	676	616	606	638	671	630	626	616	582	625	652	647	618	633	601	606	633	599	625	619	622	636	629	652	683	611	597	611	618	663	618	645	649	611	635	681	645	626	670	628	636	607	636	606	649	642	632	645	645	666	654	607	653	616	602	627	600	688	593	630	631	655	633	643	635	580	670	572	615	625	662	655	650	640	637	653	631	696	618	613	601	593	629	577	629	660	663	652	601	694	673	617	639	611	614	627	608	649	650	671	627	662	639	671	635	599	638	678	642	643	686	631	638	636	625	599	651	662	607	645	700	650	638	662	614	638	685	677	694	643	604	651	627	619	603	674	607	640	660	635	666	639	633	640	650	620	637	618	619	627	587	661	622	610	631	618	573	621	636	632	648	668	623	645	679	629	615	607	660	618	614	633	606	663	620	640	655	652	644	614	589	615	623	642	646	624	625	680	635	607	655	673	609	652	656	591	647	628	636	639	604	614	622	641	641	602	611	650	611	668	617	691	622	652	622	617	626	597	637	618	670	649	633	598	602	667	643	596	670	595	593	654	659	645	608	627	641	643	622	663	617	635	626	641	614	668	660	621	647	656	675	629	621	656	665	613	637	610	655	625	614	614	597	682	612	618	645	648	621	646	637	670	611	674	668	656	684	631	651	671	648	661	617	643	615	685	648	614	637	658	637	657	621	589	633	641	644	578	658	679	648	672	630	647	625	665	650	573	658	663	631	646	634	599	627	636	680	641	638	613	635	687	622	632	615	682	666	656	638	674	607	605	645	637	622	619	681	578	638	661	612	615	652	620	615	604	607	644	641	636	605	629	603	610	646	687	637	668	627	632	612	643	545	648	604	674	623	624	591	625	606	613	628	685	649	669	661	622	634	673	625	643	677	606	616	631	576	583	614	651	662	615	602	619	653	639	630	651	654	627	659	613	611	616	625	640	644	638	619	627	648	640	618	656	626	634	657	651	699	659	625	583	661	562	627	634	663	625	621	624	651	621	646	643	627	647	616	620	652	633	631	630	609	628	636	633	624	654	659	577	591	665	610	658	615	575	609	672	624	631	655	644	657	620	618	634	652	609	638	669	678	626	634	630	624	659	655	653	652	694	600	653	647	666	634	666	649	656	653	603	626	623	671	660	634	619	617	628	629	679
25102	21650	27555	24346	12462	5142	3367	2584	2187	1843	1668	1501	1407	1191	1165	1062	1086	997	1006	966	977	946	942	843	898	863	841	846	826	840	858	804	832	863	809	801	821	845	769	758	822	740	808	822	802	778	796	801	766	771	763	718	755	784	734	775	749	782	775	795	723	770	718	747	763	753	779	793	722	741	786	723	810	753	762	738	715	788	777	767	785	723	757	750	747	755	705	742	742	759	748	716	773	753	735	800	765	721	781	747	769	767	762	774	750	764	768	747	744	749	740	747	772	719	744	737	758	755	720	768	765	771	770	741	751	733	751	740	766	744	766	782	752	736	732	734	755	735	746	753	700	729	761	739	734	693	734	776	744	782	703	758	726	765	781	769	775	745	750	747	776	756	782	758	746	720	776	781	785	784	677	746	763	749	751	779	776	784	725	766	753	761	758	793	709	718	739	766	740	747	805	739	774	773	768	744	744	711	764	745	748	736	758	746	773	764	811	715	735	734	736	730	760	776	752	729	722	790	757	767	750	743	722	810	766	758	738	752	731	774	759	789	738	770	762	760	755	733	773	803	747	739	782	687	788	716	769	765	724	766	769	754	750	761	745	756	777	756	754	710	735	758	769	769	778	704	751	768	757	752	720	776	753	730	753	751	758	723	756	721	755	729	732	798	749	737	769	760	759	750	724	719	787	756	761	787	765	714	791	779	796	740	755	762	727	763	785	768	741	737	752	735	764	776	734	752	757	713	746	776	796	721	741	832	766	719	744	720	833	750	770	713	759	737	803	751	749	758	790	783	788	740	761	714	801	739	783	729	746	767	786	751	735	745	748	724	736	763	708	779	739	744	758	802	766	731	777	754	738	770	774	729	719	795	755	757	777	743	730	759	728	775	717	774	758	736	738	725	742	768	750	754	721	744	752	738	723	683	739	714	740	716	772	750	730	800	735	749	783	714	774	720	764	721	733	751	757	747	777	760	747	746	728	781	727	726	775	767	744	737	791	756	723	715	734	733	747	743	766	759	803	709	715	778	812	693	711	682	754	789	747	746	729	746	786	788	774	726	802	729	745	842	736	742	776	749	784	733	724	752	783	698	783	770	743	746	762	795	715	810	767	761	789	747	791	720	734	736	819	805	703	740	745	783	786	747	734	793	774	718	717	737	727	771	750	755	733	731	758	741	767	777	791	715	750	786	771	680	710	791	813	813	729	783	819	726	767	782	747	756	770	746	773	761	685	773	717	775	758	804	804	781	817	751	758	742	715	786	754	736	742	734	797	745	756	769	799	778	764	773	726	740	759	782	733	757	700	721	758	784	754	768	702	780	726	766	752	753	755	773	829	772	701	720	856	740	723	711	781	760	698	788	763	754	749	748	776	726	765	720	765	688	785	703	770	800	724	751	765	778	734	742	749	760	743	772	706	717	737	759	756	738	726	750	732	753	731	775	753	704	737	696	763	797	747	775	737	792	721	770	774	768	711	765	727	731	775	814	702	739	751	776	716	698	706	844	803	779	790	815	747	749	733	799	786	742	731	683	716	732	765	742	758	719	740	749	776	773	723	761	784	803	737	745	776	732	751	753	751	714	770	777	743	736	668	742	755	836	723	738	763	723	727	739	758	774	757	783	767	744	798	751	700	775	779	799	730	750	768	784	771	791	737	746	719	717	707	736	743	743	774	768	728	760	791	732	743	776	740	760	775	792	774	736	719	744	707	753	751	773	744	725	779	771	747	738	810	780	782	752	779	813	752	779	741	744	792	722	734	772	757	742	753	767	721	755	684	754	767	783	778	712	733	751	772	753	775	811	748	674	736	738	742	768	770	742	756	760	728	795	812	794	754	818	692	781	766	712	725	766	773	740	742	754	728	780	772	762	772	756	787	756	778	780	732	765	742	737	742	747	753	731	773	800	704	782	732	758	732	731	768	794	806	766	802	742	743	727	799	748	723	750	765	748	719	775	775	742	743	800	747	819	700	740	785	738	773	748	787	748	781	777	718	789	798	752	764	737	756	725	805	801	785	781	750	756	753	749	753	770	775	735	751	705	734	758	801	752	759	774	744	722	775	762	714	719	725	772	746	747	745	722	821	745	768	704	747	779	768	797	795	717	752	718	746	752	768	772	727	781	778	743	757	751	721	708	742	768	712	718	723	733	754	728	782	717	692	699	785	775	774	736	733	704	703	739	710	768	727	772	772	720	761	744	709	789	723	759	741	772	738	758	756	713	762	751	713	745	815	759	778	719	819	730	724	752	749	714	799	759	807	749	745	749	751	796	723	760	717	755	728	687	752	748	760	710	772	756	753	759	726	747	744	767	764	708	735	730	756	746	743	776	778	729	747	765	750	759	732	761	755	771	758	729	724	758	725	781	757	795	754	782	779	734	772	756	737	809	730	767	776	758	736	749	768	747	723	789	691	726	751	744	761	734	710	801	736	806	809	780	732	746	785	758	748	753	751	748	724	734	698	749	797	739	793	756	729	746	709	736	759	787	741	771	708	747	746	684	763	721	754	757	787	733	754	772	727	726	740	746	772	728	747	783	726	755	760	745	735	732	800	749	729	744	764	774	734	766	725	759	719	757	764	754	766	731	766	720	738	775	723	731	737	774	761	729	747	695	776	661	748	770	747	720	702	700	756	770	757	796	764	755	726	766	766	736	749	832	749	680	741	738	757	764	777	769	729	788	737	715	701	738	759	726	783	787	779	817	766	715	799	747	716	736	720	786	747	771	761	733	733	749	788	709	767	736	761	748	732	777	783	739	732	763	731	727	712	763	690	767	772	789	805	733	765	735	747	743	727	789	749	769	729	776	764	752	776	754	760	717	722	749	796	776	735	758	749	783	783	742	779	765	768	760	719	741	745	768	727	813	726	789	684	713	758	683	756	732	717	754	779	760	758	704	714	776	789	771	764	747	780	833	792	769	794	758	772	743	748	777	768	740	793	752	729	747	762	743	746	799	737	778	764	805	768	727	746	799	760	761	738	753	774	757	738	737	821	747	737	774	751	824	758	771	742	730	794	773	804	759	783	766	769	784	786	710	752	750	774	756	742	717	787	751	716	720	738	776	752	809	762	740	784	765	780	749	727	748	741	759	736	753	731	774	716	751	731	744	756	819	736	753	740	737	711	742	755	699	769	762	786	696	750	760	776	733	733	678	756	778	744	731	733	731	718	700	763	713	792	743	703	768	761	744	749	735	713	763	756	762	735	760	708	773	712	729	762	737	732	762	759	689	769	734	742	719	739	741	751	751	726	773	748	765	773	759	757	767	732	733	771	746	739	793	718	762	802	713	810	738	780	766	764	761	751	730	743	766	762	776	796	692	713	739	759	758	763	776	739	750	755	746	818	799	773	717	764	798	739	810	734	737	779	689	774	747	756	771	768	770	780	751	741	788	765	755	759	852	753	754	771	687	791	709	765	742	784	699	782	773	776	692	762	794	734	758	747	729	778	744	721	738	710	731	719	803	722	784	738	706	761	780	741	704	771	785
39476	57765	32852	16015	11243	8133	6126	5131	4187	3508	3042	2572	2273	1796	1758	1580	1526	1395	1350	1339	1275	1224	1173	1093	1069	1049	1036	985	1031	992	980	974	1004	932	961	930	907	907	868	857	882	934	862	865	928	863	943	957	890	898	852	836	846	808	849	848	829	830	903	891	907	871	864	914	847	853	824	835	807	831	862	858	861	838	884	834	844	780	826	863	884	838	811	810	863	843	856	801	878	839	853	850	865	842	815	833	841	860	827	853	873	840	855	813	824	850	832	879	870	824	841	849	825	831	881	812	776	838	864	854	849	801	850	858	797	819	869	817	831	819	838	790	875	898	843	839	816	842	825	833	834	839	774	841	836	795	874	855	884	821	827	812	876	830	856	785	866	833	846	815	849	879	825	863	858	893	819	868	827	871	850	823	832	810	825	791	868	827	845	820	851	866	855	829	847	823	811	825	800	837	813	842	840	831	828	863	802	879	860	820	818	834	837	870	876	811	840	792	830	845	818	805	903	798	877	851	852	897	854	864	814	832	839	837	871	830	861	835	831	856	841	809	831	818	865	798	844	827	824	834	807	829	841	815	837	885	876	817	849	883	875	789	840	846	831	853	821	842	885	827	824	851	846	840	872	864	849	834	827	852	880	804	860	845	842	844	822	825	853	836	813	859	853	845	835	839	869	802	859	836	825	848	802	827	870	815	823	839	879	807	773	872	816	845	830	862	879	831	863	904	886	824	835	860	835	872	831	862	795	879	841	824	793	829	844	870	855	848	851	855	861	849	900	856	858	786	809	837	816	885	854	827	873	835	878	839	875	854	838	851	867	828	844	810	845	837	857	824	835	817	849	804	848	863	827	866	860	883	885	851	773	825	842	872	825	883	907	843	824	815	809	791	883	869	822	819	821	820	797	849	821	845	862	865	877	856	854	819	857	790	840	871	863	794	799	820	831	800	821	819	914	889	818	874	828	861	820	813	860	853	815	850	861	834	831	813	852	823	845	826	850	843	831	868	859	828	827	833	895	899	829	836	843	895	885	813	825	828	852	784	850	790	802	871	870	828	848	819	807	861	837	822	868	801	885	878	794	888	835	829	858	822	833	827	802	845	863	895	846	833	858	835	889	830	844	845	871	875	820	871	825	851	829	848	849	826	824	838	844	832	833	837	869	837	826	857	861	832	856	828	882	832	877	849	812	824	823	820	793	837	826	856	818	896	869	853	848	812	870	843	870	785	881	792	818	836	811	875	816	859	830	827	837	843	863	828	816	831	802	839	914	842	791	884	823	876	856	817	863	874	787	832	790	861	869	824	760	852	819	838	825	808	882	858	846	812	829	811	860	843	894	856	828	805	806	885	815	861	887	876	855	818	851	853	806	799	846	812	838	823	874	826	861	807	823	872	823	808	787	842	828	862	821	899	827	837	841	805	855	808	791	823	835	846	794	828	865	838	892	876	854	897	832	868	767	857	865	848	841	777	823	851	829	844	830	816	859	823	804	849	849	862	848	803	828	751	838	817	815	868	846	857	876	853	840	843	820	857	840	842	820	857	859	790	829	861	838	854	828	831	854	846	829	835	834	857	803	843	827	803	822	832	830	836	792	800	842	856	807	852	895	828	818	817	835	866	804	854	889	844	867	775	821	837	876	859	751	828	820	862	827	873	821	854	766	897	802	769	854	812	784	860	849	856	849	838	861	886	808	867	835	768	803	846	793	827	809	824	887	795	884	798	861	849	843	864	860	784	865	814	865	865	846	827	855	813	852	929	849	837	803	905	870	839	841	862	827	873	858	876	837	774	807	878	833	847	845	773	828	836	832	837	810	816	878	861	834	834	850	811	812	843	841	812	835	837	781	809	795	856	882	819	855	850	820	896	850	787	845	850	871	833	906	817	773	823	848	770	867	890	848	851	846	768	858	854	839	792	799	800	805	786	850	877	835	840	842	833	843	864	857	797	765	817	832	825	839	866	828	851	833	814	811	906	831	832	865	801	828	806	843	880	876	833	883	850	862	850	848	895	780	806	824	879	855	822	852	913	840	850	836	787	781	841	828	819	836	843	825	859	814	828	830	820	832	830	850	862	819	856	823	795	844	813	843	837	829	762	867	872	837	858	836	844	846	903	872	829	845	840	831	856	855	846	859	777	831	856	886	831	858	863	837	862	843	902	824	875	829	844	810	860	886	827	795	835	796	825	847	827	806	831	871	844	823	797	856	876	838	854	872	876	872	830	880	867	821	887	826	812	899	870	845	833	842	808	873	834	839	861	867	794	837	843	846	869	828	851	848	850	901	814	822	893	815	806	877	827	864	800	864	863	791	861	779	824	845	813	782	891	815	853	875	863	848	792	818	818	833	823	838	850	898	886	838	795	855	807	806	882	859	858	839	817	844	792	866	854	857	862	818	815	885	861	846	869	840	826	885	847	814	867	821	860	837	848	869	823	882	867	849	846	855	836	880	898	820	849	798	838	787	856	816	814	829	835	897	863	896	859	796	835	884	831	818	809	806	871	870	857	822	811	823	853	880	837	844	823	869	839	891	832	781	859	830	883	805	857	821	857	816	878	789	824	850	900	855	817	819	791	842	864	869	855	878	854	867	817	834	873	890	835	884	830	840	904	804	823	809	864	899	878	825	839	860	810	843	871	844	898	799	846	810	852	824	812	817	856	877	830	869	793	833	819	830	819	861	799	839	899	856	873	847	805	887	821	825	852	809	850	868	858	825	872	850	833	830	826	834	786	802	810	855	838	802	878	863	854	897	894	888	877	877	797	860	846	836	901	880	822	844	844	809	832	889	840	836	809	845	855	807	866	852	817	895	860	883	815	806	840	803	851	848	837	856	875	830	809	860	792	871	806	794	806	831	812	817	818	895	843	844	904	810	907	825	811	847	874	800	848	923	812	816	814	844	813	811	837	809	833	806	835	806	832	867	827	840	812	860	851	857	864	840	825	901	849	850	809	804	764	823	847	887	853	853	797	901	844	869	775	830	864	848	791	828	848	876	839	847	830	894	834	811	847	821	787	791	807	820	849	815	850	858	889	840	879	835	882	841	880	875	854	812	844	893	836	882	849	835	829	883	824	849	840	848	870	847	845	872	795	874	800	780	869	841	824	891	825	822	840	887	843	840	820	810	803	858	836	857	820	845	856	817	856	799	811	852	813	842	854	803	829	830	840	853	868	845	807	873	815	881	859	804	849	850	881	849	828	863	851	861	838	859	804	865	802	829	871	880	803	893	835	896	814	843	803	839	801	816	792	868	820	831	861	805	820	830	866	823	858	825	848	856	883	848	854	874	866	828	869	816	854	838	841	823	814	776	816	844	825	860	811	896	824	791	822	804	818	838	828	881	829	899	873	901	800	848	844	836	808	889	858	822	825	786	878	815	833	807	847	841	810	886	830	860	865	858	801	881	812	833	857	898	818	837	899	867	820	825	820	851	800	832	844	814	848	831	856	838	831	832	855	850	852	814	814	882	803	815	868	840	872	834	796	829	854
22676	21005	28548	23579	20995	20886	13112	5243	3910	3381	2808	2319	2048	1703	1462	1375	1320	1339	1225	1206	1104	1072	1014	982	943	877	884	895	826	897	863	846	832	809	843	827	860	806	788	744	765	752	777	830	815	859	766	763	721	781	711	755	734	679	717	736	709	721	717	742	732	755	697	726	734	740	712	717	690	703	681	682	744	716	716	740	716	756	717	748	712	759	742	701	727	687	763	708	761	714	744	737	739	752	732	694	690	692	736	710	669	748	770	725	711	772	674	712	719	697	693	695	720	672	737	702	739	708	709	660	729	711	708	744	764	723	738	699	724	734	718	736	681	719	738	675	734	731	705	749	690	708	704	720	742	683	701	759	709	674	767	701	713	685	726	761	823	715	764	700	766	741	720	710	688	754	774	704	716	718	730	682	723	744	753	706	765	668	705	677	733	735	727	724	736	705	670	722	729	763	716	778	748	733	698	756	701	710	741	718	725	734	741	693	719	747	765	736	682	722	702	694	736	716	723	729	703	719	736	723	760	729	750	747	718	725	687	750	774	697	707	755	739	740	767	680	734	722	729	729	745	709	694	717	695	732	717	718	660	701	750	717	693	705	726	692	767	706	718	703	709	710	741	730	683	675	759	713	715	700	719	698	700	744	730	749	678	729	691	727	726	706	716	751	794	723	654	731	742	709	728	720	759	738	716	720	697	702	712	730	728	731	717	717	709	743	742	757	678	725	763	707	708	676	691	696	712	759	669	689	723	699	700	737	663	735	749	750	769	730	703	706	717	735	702	715	722	712	725	736	750	759	670	748	694	739	706	686	675	688	699	703	753	741	706	697	733	703	726	759	668	726	746	667	715	731	712	749	736	732	712	671	650	727	661	739	688	701	723	689	739	711	743	675	691	665	704	739	738	764	744	745	715	711	684	731	707	706	722	730	716	745	709	723	660	742	706	750	675	672	742	739	737	753	749	740	708	681	744	705	710	732	757	768	703	742	709	694	693	736	721	735	691	748	645	732	711	766	738	681	732	717	739	736	741	695	717	736	746	717	756	705	727	698	700	726	730	694	708	714	731	688	672	741	695	773	717	723	720	688	743	685	706	742	777	721	685	667	723	700	722	734	771	686	743	782	711	693	697	712	717	741	722	690	689	738	747	715	742	725	763	694	741	696	707	757	722	711	718	739	765	709	707	709	705	728	699	703	726	756	732	712	669	688	721	702	692	696	742	776	750	739	754	723	700	687	707	713	724	748	734	710	712	701	706	703	745	683	714	752	719	712	714	730	746	731	681	755	711	743	733	727	735	709	701	691	694	697	692	713	771	717	677	724	677	734	678	686	721	704	760	721	726	694	760	705	749	784	686	684	707	689	684	724	735	729	741	720	736	730	700	713	689	710	707	678	700	699	716	667	734	729	737	691	697	711	698	700	679	734	692	762	713	736	743	717	709	722	757	705	713	708	709	730	769	750	693	650	659	719	722	697	710	673	715	709	701	725	736	705	703	742	744	722	733	725	737	759	652	745	707	688	705	714	735	707	733	729	703	701	737	724	777	704	691	758	746	783	694	718	738	696	738	720	705	701	663	665	770	750	735	778	675	733	708	745	703	734	718	772	712	696	655	731	683	739	708	750	735	694	756	736	666	767	732	675	760	703	693	690	733	717	681	714	678	734	744	679	724	698	725	714	745	764	713	727	735	659	723	690	720	737	738	685	714	749	733	695	718	733	730	730	719	691	699	730	716	725	697	698	728	740	733	747	760	737	720	737	703	702	732	656	729	706	744	714	732	724	678	731	742	702	744	729	738	723	702	715	690	703	719	766	678	699	710	719	685	730	722	726	711	703	746	720	753	748	707	687	724	705	708	772	716	698	679	683	684	691	717	765	691	688	747	687	738	790	696	682	687	686	733	719	769	707	716	680	671	709	704	676	762	706	720	687	718	675	707	740	741	721	692	673	711	762	767	736	742	707	739	698	756	671	733	749	735	734	701	683	691	711	730	696	703	715	715	736	733	754	734	689	664	699	740	724	713	690	708	731	652	696	703	706	713	704	738	758	708	753	727	686	781	712	688	676	696	735	709	709	690	713	713	714	721	741	736	719	710	706	731	742	751	750	720	731	672	731	727	742	718	724	719	716	704	724	707	683	699	728	752	699	694	709	732	687	709	746	756	741	797	733	732	677	701	690	724	763	763	716	670	697	757	754	717	715	712	737	685	721	677	726	740	753	722	715	725	699	676	691	704	735	732	744	689	723	710	666	710	680	702	742	734	660	731	703	707	699	711	703	719	661	714	711	717	756	696	743	708	685	740	724	731	754	672	726	777	755	675	716	733	703	738	698	729	716	653	671	779	695	721	677	707	680	681	673	752	713	710	768	713	696	683	712	676	709	685	686	690	677	691	718	695	754	728	691	698	716	722	775	739	747	706	695	680	725	741	718	716	735	733	717	738	687	724	680	722	727	700	733	730	737	772	716	706	723	744	716	699	735	763	702	752	685	679	739	701	712	696	695	732	726	717	697	714	757	713	729	714	755	678	678	730	763	696	730	687	759	703	639	710	681	752	719	688	699	710	722	696	723	701	726	725	709	667	699	724	688	737	722	748	724	693	732	753	716	703	719	728	749	705	725	682	732	707	749	713	725	766	714	768	719	693	738	691	710	726	741	669	726	715	675	759	665	734	636	750	704	723	700	719	752	706	753	735	668	686	722	717	685	668	719	742	721	738	693	698	679	682	729	747	703	744	761	723	733	691	711	712	744	706	738	725	706	687	700	776	750	726	730	710	724	713	744	702	773	736	681	713	761	782	711	716	748	744	715	730	718	677	727	712	693	696	776	681	677	742	704	676	665	713	803	755	754	723	723	725	687	704	725	708	700	735	705	738	721	690	698	720	678	720	681	687	738	688	694	724	695	722	729	732	716	678	739	730	718	710	642	728	695	714	715	681	735	713	732	693	709	747	697	715	756	666	732	733	714	697	669	736	686	746	710	757	758	731	711	764	723	742	742	700	729	717	709	737	710	726	676	716	691	751	735	712	737	720	698	714	733	684	718	734	709	683	752	655	729	744	664	659	710	718	717	690	722	700	738	701	729	714	691	734	680	710	749	700	746	680	735	721	666	693	728	725	696	733	750	687	703	729	701	760	720	692	737	681	751	718	730	699	698	713	651	727	702	724	691	684	718	734	746	747	686	730	733	689	718	703	674	710	723	684	737	710	695	667	718	715	682	739	704	726	755	709	740	743	691	674	745	695	770	746	716	719	719	722	737	763	746	733	720	714	734	732	751	689	763	765	710	694	678	701	693	675	689	720	728	772	725	711	746	727	738	708	779	693	756	740	766	709	727	708	674	718	687	735	771	748	729	724	704	758	690	657	734	704	712	731	688	721	680	734	757	689	699	667	700	725	742	719	703	713	715	747	738	731	759	723	665	730	719	748	755	757	740	697	688	755	731	666	752	775	735	665	680	735	692	747	729	712	683	715	727	678	685	756	725	725	693
45622	73512	44837	23579	17727	13601	10840	8677	7643	6152	5181	4215	3633	2843	2484	2136	2024	2014	1775	1744	1593	1423	1380	1350	1234	1135	1112	1078	1064	1053	1042	1004	1010	927	975	954	942	926	959	884	940	949	878	906	871	910	890	849	857	852	822	750	756	840	808	772	801	798	784	772	808	818	807	804	743	803	770	819	804	791	801	789	755	776	759	852	759	715	817	797	782	813	735	777	806	766	784	798	792	763	803	773	771	790	775	733	770	756	787	779	799	756	826	739	809	751	797	800	812	838	755	806	746	733	733	788	803	829	795	759	780	815	805	752	781	768	784	793	806	778	805	778	794	795	787	768	846	770	810	768	806	827	760	825	759	765	800	788	817	795	842	811	804	745	826	709	760	806	803	739	769	854	753	797	769	825	812	737	815	778	786	798	826	735	783	787	761	741	761	789	784	792	797	765	742	744	813	769	769	788	745	792	822	811	793	778	776	794	788	802	801	783	784	790	744	772	814	819	765	760	752	817	799	751	794	737	813	791	705	794	783	801	790	781	748	781	790	777	829	753	715	844	758	763	828	761	800	749	796	751	836	784	745	775	771	775	749	832	771	790	784	747	730	753	781	799	784	811	764	770	835	829	739	798	802	765	796	765	798	759	767	773	763	804	801	791	798	745	786	793	765	770	762	790	762	732	855	793	787	794	844	801	816	762	758	815	735	817	761	813	757	760	800	837	827	772	813	720	788	805	766	747	791	796	770	796	757	825	753	809	796	799	747	781	784	730	759	759	796	812	785	782	789	757	783	756	777	811	809	791	779	818	767	747	760	754	798	789	787	803	793	805	829	789	766	764	765	785	788	762	793	771	788	795	856	848	791	767	777	795	792	758	752	825	724	814	762	776	824	793	767	775	730	750	781	844	777	797	817	771	779	819	779	829	776	793	787	786	814	794	786	788	803	744	810	790	783	755	804	763	761	763	802	813	810	784	754	807	756	723	735	829	756	789	751	787	787	822	784	842	785	784	801	783	758	776	761	796	815	761	752	784	832	830	764	759	765	732	806	801	754	774	854	816	824	800	808	770	793	804	755	791	825	765	780	761	756	801	772	764	759	776	788	790	760	790	772	773	759	811	771	795	749	808	762	797	783	799	756	760	753	760	778	820	826	746	755	802	733	856	776	788	761	759	818	799	770	799	768	770	806	814	761	773	792	787	757	789	766	786	823	781	764	791	855	776	751	762	747	777	773	758	794	740	805	822	782	827	774	797	841	789	757	768	777	816	743	796	766	792	768	752	794	771	846	759	815	769	844	804	818	785	785	752	759	778	777	770	815	800	747	723	740	767	749	788	768	806	791	760	770	786	821	756	706	797	807	760	752	747	770	816	747	811	823	792	787	783	816	802	793	836	790	770	726	770	797	798	750	762	778	786	771	817	740	836	794	772	754	807	823	773	756	761	770	787	749	781	762	841	781	759	748	774	819	726	817	771	807	744	783	733	777	732	820	781	769	760	761	781	843	794	761	820	774	776	783	782	786	792	776	768	862	841	784	803	763	786	780	789	764	813	764	824	765	794	780	800	783	777	781	752	760	771	798	786	762	775	832	752	769	803	826	787	771	791	795	773	784	772	756	783	762	789	742	781	776	779	818	826	782	793	788	776	866	717	818	768	773	820	796	825	751	796	759	817	792	803	781	788	771	765	813	759	763	792	760	756	775	769	761	781	801	779	792	798	713	751	756	789	780	779	817	749	812	739	816	734	762	717	794	756	774	787	776	798	764	772	768	782	777	836	738	786	825	819	819	790	776	845	793	804	766	751	807	826	740	806	787	795	808	735	775	839	808	748	800	782	793	808	745	734	805	808	792	773	793	799	795	768	804	766	828	785	799	818	758	730	782	817	775	807	758	822	742	808	831	794	786	809	723	803	755	759	772	807	774	795	781	818	776	756	809	774	766	783	815	777	739	824	779	813	816	793	791	773	770	757	753	778	755	799	807	812	794	804	759	767	778	801	748	819	748	796	835	777	771	739	801	778	793	815	774	780	780	798	772	785	802	759	820	767	748	801	744	815	789	773	782	853	793	797	761	768	766	789	762	781	762	783	848	747	825	779	721	784	805	823	779	816	824	798	785	768	781	801	781	734	720	743	767	746	789	762	755	769	776	778	833	834	772	846	840	787	782	779	786	748	805	791	784	772	800	769	781	770	802	770	742	755	796	738	763	831	768	794	738	778	774	744	771	714	771	809	778	751	793	829	757	798	741	756	766	777	817	781	797	812	747	811	762	803	757	801	776	809	795	783	743	798	753	781	794	733	783	766	786	796	831	785	825	804	808	811	839	787	785	763	806	777	765	772	802	763	797	784	767	802	765	733	785	765	772	803	824	818	744	782	789	821	781	810	754	806	751	785	770	761	783	757	778	742	756	782	807	765	864	739	772	804	744	780	812	796	717	763	786	757	800	780	770	781	766	765	783	791	761	770	763	770	782	770	801	795	803	791	792	758	773	750	829	748	804	827	788	749	758	758	777	782	740	781	798	791	794	772	834	821	764	788	780	804	817	792	783	849	772	753	768	777	801	738	759	730	854	807	807	803	757	807	768	750	753	749	753	785	817	744	792	774	713	765	753	748	772	767	808	779	753	777	782	824	747	789	796	744	767	741	787	819	753	774	764	838	812	804	827	761	738	764	787	778	760	793	712	826	767	768	777	748	802	793	790	782	755	767	828	741	743	793	723	770	771	754	746	813	799	761	827	801	760	751	777	715	795	777	794	809	771	796	767	789	775	777	804	781	757	781	783	798	761	821	743	742	839	800	757	798	791	774	773	766	813	756	761	768	773	744	792	807	732	766	785	732	764	777	819	752	804	751	774	772	732	798	785	754	732	761	788	810	756	796	808	770	756	759	768	800	721	766	791	760	781	782	748	796	794	748	799	805	753	831	758	818	822	805	801	810	764	804	800	806	783	731	783	775	761	784	775	843	760	795	806	764	795	852	784	770	798	819	804	798	756	779	812	813	804	726	777	779	791	809	798	830	772	834	780	748	780	700	782	760	730	808	811	774	780	759	795	734	825	742	786	801	797	802	739	755	805	803	768	769	766	772	838	742	787	785	722	753	797	763	768	740	811	748	816	775	775	814	766	788	821	788	804	765	787	777	730	743	798	736	778	797	776	791	750	804	768	766	805	753	768	751	784	739	807	777	775	794	746	766	752	796	809	800	756	785	765	794	786	764	795	753	768	773	812	810	787	763	760	772	738	800	807	769	745	799	814	827	722	759	712	810	820	757	781	802	777	721	725	763	802	817	789	806	765	748	789	766	805	796	787	809	770	783	771	763	759	790	758	808	771	798	745	785	818	766	738	753	801	784	752	808	804	764	757	779	779	748	789	807	825	817	796	805	830	780	816	741	786	829	799	779	745	794	787	769	766	765	807	790	822	826	790	802	689	773	813	769	763	762	815	785	799	767	776	798	769	775	791	763	791	789	832	793	761	743	771	795	805	762	825	750	748	778
30130	33396	28406	13779	5736	3558	2527	2026	1665	1503	1305	1150	1063	997	870	887	805	803	806	784	721	731	687	782	746	744	676	684	611	711	706	717	712	654	654	694	649	664	670	662	670	621	665	706	667	647	666	692	612	631	600	650	596	643	598	638	607	625	670	635	644	640	640	632	615	626	639	592	617	627	600	623	645	638	629	555	664	598	651	665	595	615	644	595	605	617	631	639	598	592	624	659	609	598	642	587	594	663	685	570	599	613	610	641	585	654	648	662	605	599	646	615	584	640	632	617	629	602	648	626	644	588	581	628	592	646	638	631	599	664	640	669	647	630	601	616	619	653	602	628	663	652	622	659	643	645	601	644	619	601	667	635	635	660	639	607	608	610	622	610	669	612	607	591	644	654	662	650	624	601	636	633	610	625	611	643	587	616	617	642	645	638	608	642	635	625	678	627	635	569	624	641	636	637	592	620	620	681	596	643	645	655	609	617	607	642	613	644	640	592	637	632	648	601	610	643	656	646	631	622	605	648	649	605	629	608	597	647	589	587	648	629	626	606	603	637	661	623	625	588	622	641	618	643	612	641	599	634	669	634	649	607	615	626	624	645	650	612	660	613	608	603	640	590	655	635	656	656	629	605	611	623	623	632	599	637	639	622	634	645	673	599	586	663	625	615	570	636	641	601	570	619	617	582	626	678	641	657	648	605	631	627	614	628	630	652	630	631	624	662	625	614	613	625	643	618	626	663	597	676	620	671	583	621	617	605	653	663	587	633	655	644	612	594	569	621	629	607	665	610	599	600	627	611	598	634	616	590	618	595	644	620	662	658	612	589	636	635	610	603	667	619	637	651	603	615	610	614	641	676	619	614	648	607	615	643	626	590	595	606	619	646	640	634	669	651	593	610	605	623	626	618	577	608	625	624	661	621	636	621	618	618	612	642	596	645	597	564	609	598	601	624	625	613	629	617	660	612	658	636	598	590	668	595	591	628	622	624	684	618	627	584	653	605	636	579	643	662	629	595	658	652	609	590	591	606	631	608	620	631	593	609	575	615	627	617	579	631	665	600	605	637	566	611	650	598	636	610	630	641	597	635	637	589	613	609	636	648	669	633	646	583	624	648	610	593	624	657	653	637	616	632	635	582	600	623	617	630	616	649	601	645	644	622	608	634	604	630	630	639	604	640	643	614	666	612	671	674	621	615	610	636	633	651	616	625	627	642	612	626	656	633	641	626	627	610	654	600	632	645	616	615	634	621	576	660	652	613	617	610	606	557	615	617	623	649	615	612	621	624	585	623	621	623	632	659	616	612	593	663	660	619	622	620	654	586	648	612	627	626	656	591	656	650	588	605	618	616	617	649	641	647	644	661	629	617	663	677	626	623	588	627	625	612	588	641	627	591	637	605	639	574	658	578	630	634	672	633	636	610	619	667	628	607	611	599	588	638	576	620	612	613	619	671	601	611	673	598	626	618	608	613	610	637	585	633	590	664	623	602	588	624	608	652	589	598	696	632	608	654	608	627	625	583	669	593	623	641	646	656	570	626	610	679	596	623	668	654	625	631	596	568	632	604	664	680	623	641	630	617	632	649	655	634	683	611	624	652	583	629	635	645	633	665	681	629	645	617	638	647	602	637	643	622	664	592	626	625	616	643	618	628	667	635	648	655	650	643	642	625	651	661	599	617	596	648	660	606	645	625	598	649	634	630	632	637	618	598	663	642	663	630	676	596	597	604	659	620	651	641	587	632	629	640	622	582	607	645	608	611	672	622	651	646	651	657	581	685	634	669	597	616	637	612	621	594	604	601	627	593	649	636	655	662	653	629	594	599	587	652	641	625	652	635	569	605	642	630	600	614	593	659	640	607	589	607	587	600	642	611	607	596	613	591	656	603	610	610	623	665	649	631	601	644	601	640	705	625	653	622	581	626	639	648	635	624	627	618	641	630	650	633	616	678	626	664	622	653	598	636	675	629	632	637	583	656	596	646	642	651	622	616	640	582	638	632	597	613	664	658	639	604	656	641	599	646	627	592	667	616	616	631	622	597	653	595	664	668	612	595	627	585	601	650	631	623	673	662	639	657	641	629	632	628	663	613	599	626	603	592	633	645	655	613	608	646	640	584	640	609	643	625	613	630	594	636	601	618	626	658	598	634	637	620	627	613	589	616	585	672	619	630	681	607	633	624	645	633	619	647	571	565	603	602	633	669	645	639	625	581	579	658	619	647	609	582	646	608	642	673	638	675	623	622	581	658	620	623	653	631	625	600	618	642	585	643	657	647	618	660	662	620	605	585	614	614	603	609	604	603	610	598	636	630	579	620	649	627	599	605	601	613	624	644	646	613	623	646	636	584	643	614	623	676	636	627	650	652	616	633	602	611	598	636	651	631	640	621	644	653	633	603	644	635	651	633	629	609	671	666	638	624	616	631	616	626	628	630	611	613	605	569	621	685	662	603	679	615	640	661	607	630	609	634	551	635	605	646	630	620	627	586	576	629	614	647	637	586	613	612	652	633	649	635	707	640	637	640	612	652	627	634	625	662	636	648	616	596	636	646	634	650	619	648	604	618	606	658	628	608	602	579	631	660	637	619	632	619	612	628	631	634	613	636	619	651	635	659	571	605	651	622	613	638	571	653	652	635	641	617	633	638	648	636	618	622	584	612	647	614	633	657	618	616	590	549	628	607	591	674	613	619	659	583	680	675	630	640	588	600	612	614	625	614	568	629	632	622	662	627	597	593	622	629	631	628	634	614	671	601	656	623	643	617	594	665	614	621	673	600	633	631	633	668	625	587	620	596	641	633	601	627	631	586	666	664	596	616	613	638	631	623	608	637	608	655	658	612	691	622	599	644	590	638	671	642	648	651	614	634	661	584	586	653	595	650	625	633	653	665	607	625	645	614	637	643	607	602	618	600	622	626	660	640	611	605	612	613	640	653	648	616	689	661	636	614	645	607	618	630	616	640	628	652	573	648	620	612	655	632	621	617	629	636	656	638	647	605	629	605	586	677	643	599	611	648	636	606	657	645	656	655	621	603	650	598	613	617	642	640	601	646	638	621	617	679	613	622	609	651	620	613	585	667	636	599	639	575	612	649	637	635	593	619	633	578	626	598	636	659	662	611	619	673	620	655	629	632	657	662	635	618	627	636	638	628	640	601	628	616	590	618	577	651	594	597	611	659	618	601	593	652	660	660	657	610	603	611	637	646	600	623	624	637	643	619	603	608	638	590	608	640	622	642	624	640	605	622	622	623	615	635	626	627	615	631	621	617	598	613	598	660	615	590	585	595	611	616	614	674	613	628	624	657	636	579	625	626	625	639	640	625	634	614	618	610	616	631	632	629	610	611	593	615	645	591	643	639	674	675	644	650	627	602	614	636	609	605	676	646	620	591	623	639	614	678	609	648	627	628	670	659	654	624	644	640	616	676	632	645	624	626	649	611	653	634	597	624	632	681	657	642	677	650	578	630	637	628	611	600	684	653	607	690	573	666
36144	47779	28953	13525	8789	6504	4857	3840	3330	2802	2379	2002	1648	1496	1335	1218	1170	1151	1052	1018	965	986	931	898	855	863	841	874	791	807	788	816	791	815	846	787	740	752	762	797	749	688	719	743	752	708	732	735	730	785	723	692	696	721	702	744	716	675	696	736	700	696	718	717	719	719	714	765	724	689	729	658	688	706	720	713	710	684	737	745	735	699	737	693	714	726	721	675	660	692	682	688	703	709	718	716	773	756	693	714	737	676	710	709	684	690	700	704	732	699	722	733	755	736	664	688	721	722	714	710	709	694	717	722	700	714	722	736	696	690	744	724	656	690	696	692	691	691	742	624	743	698	703	676	695	708	686	689	731	719	727	718	685	659	727	700	737	682	696	689	682	699	719	698	725	710	717	711	707	705	699	750	689	682	739	695	739	700	713	727	720	704	682	697	726	749	672	713	730	710	687	682	682	721	689	720	722	747	731	694	671	707	687	694	745	690	718	640	711	717	709	673	731	688	722	692	707	727	700	733	727	748	709	720	706	766	712	671	713	703	681	730	738	683	695	718	725	697	677	738	704	705	673	688	655	711	732	710	749	700	733	700	694	663	750	719	692	705	708	700	733	727	677	721	713	668	741	661	679	739	734	665	709	711	701	730	723	702	697	679	690	702	715	711	641	745	707	718	696	697	694	703	703	714	680	694	728	706	721	674	721	670	704	701	734	732	699	680	772	661	748	686	704	689	699	715	793	713	684	686	684	702	676	727	701	738	730	726	690	699	722	768	694	731	686	634	684	725	715	682	712	706	689	746	729	719	726	682	692	660	698	707	736	687	719	720	760	696	665	709	691	719	725	722	665	724	714	716	698	721	743	653	720	726	696	709	683	641	667	750	698	706	708	665	682	677	713	672	697	698	720	677	720	676	681	728	684	711	690	733	713	690	694	730	666	733	804	707	705	705	664	707	726	710	700	708	698	739	690	725	738	745	686	671	683	702	769	739	692	728	685	723	699	723	657	722	701	727	694	677	716	678	695	687	704	693	697	703	694	710	714	689	708	725	702	713	681	759	690	738	687	723	750	708	769	669	693	679	753	685	684	698	685	704	716	709	694	728	730	726	725	702	716	731	696	691	708	702	739	732	737	695	730	707	686	763	656	692	706	706	728	658	750	680	714	709	734	720	692	682	698	749	705	722	660	707	765	722	672	701	720	673	701	691	728	708	708	684	720	724	753	672	692	737	699	751	707	722	694	718	712	703	682	697	693	701	745	736	764	700	681	691	695	730	683	717	708	773	706	683	702	750	750	718	719	740	714	744	731	745	661	673	747	642	698	713	768	673	720	724	701	697	680	718	700	751	711	669	697	686	727	683	710	679	704	728	684	680	727	736	759	685	683	721	668	775	688	741	697	704	727	687	714	722	693	670	725	672	748	676	682	699	714	730	746	704	697	707	744	724	741	753	759	742	666	750	712	714	676	712	720	698	733	673	734	735	722	705	703	712	700	737	698	746	681	710	736	745	670	712	679	750	712	672	703	749	729	704	717	728	665	695	715	721	703	706	681	741	758	676	696	721	709	711	747	659	731	735	715	736	692	649	706	700	669	688	744	669	721	717	749	743	700	692	705	682	728	720	689	763	699	744	729	746	707	760	714	697	745	741	700	713	671	680	727	699	669	684	721	677	702	725	680	717	702	716	687	737	695	725	744	735	717	723	672	752	689	739	690	697	723	757	724	700	714	704	683	734	693	729	763	702	715	749	707	776	758	685	700	733	697	759	730	720	702	662	708	724	723	719	685	716	657	704	701	694	730	672	739	721	694	717	738	689	731	749	734	722	723	717	715	728	671	739	733	687	669	662	725	690	682	726	697	678	728	725	735	735	733	723	688	721	757	666	718	664	706	717	701	748	702	697	687	682	722	678	678	698	693	705	731	739	742	688	697	736	757	694	717	647	703	733	709	680	709	709	671	703	706	738	703	740	726	640	764	721	705	721	714	700	694	719	695	706	786	711	746	723	692	691	667	714	707	683	676	748	705	688	671	691	701	668	713	780	730	718	715	734	760	759	724	716	709	709	711	701	718	700	734	700	715	731	748	708	750	716	679	689	753	681	662	684	712	668	751	687	739	666	745	723	708	720	738	737	712	749	727	687	684	631	672	714	731	684	698	679	742	710	711	680	673	727	716	718	671	706	694	749	656	725	721	708	680	738	697	661	687	732	709	715	662	757	677	737	682	750	708	699	707	741	656	770	647	705	699	673	698	718	653	716	684	688	710	724	695	664	692	726	712	754	733	697	659	727	709	710	694	719	679	718	692	707	669	670	723	678	676	751	638	729	678	726	721	704	738	731	692	720	710	723	665	716	688	736	709	681	731	660	755	693	702	750	696	728	761	697	728	725	658	740	734	695	707	635	738	683	697	659	724	696	697	765	683	746	720	692	707	697	684	676	720	667	740	710	733	654	752	717	754	735	724	693	722	726	679	741	678	720	703	679	736	732	719	701	675	653	714	728	752	727	695	667	741	724	707	734	682	728	681	687	702	681	678	725	672	705	728	673	695	724	706	708	742	752	740	668	690	698	650	687	721	646	723	682	648	685	695	769	675	687	706	692	652	684	715	721	688	733	699	724	723	698	699	742	760	705	687	659	745	689	688	697	697	754	760	743	694	737	705	694	746	689	730	701	708	755	728	743	709	716	658	665	677	691	719	716	682	682	726	698	705	719	756	689	718	717	673	713	708	725	701	727	681	696	692	679	671	697	720	705	667	717	724	659	709	764	693	693	707	689	754	757	702	729	741	690	689	783	659	728	681	666	649	722	675	714	719	747	744	722	714	733	724	684	726	675	728	685	704	740	704	703	747	713	708	726	723	747	692	719	699	697	697	707	734	678	690	668	692	699	718	694	668	668	726	708	730	718	680	711	697	720	673	741	742	705	735	735	700	700	693	733	678	761	672	694	746	684	721	727	701	709	681	660	728	675	748	726	699	758	760	704	666	689	688	680	726	699	712	692	710	731	690	675	706	706	687	691	675	700	660	718	662	757	681	732	726	721	725	703	749	729	732	702	721	720	708	709	684	718	738	679	721	713	654	722	708	687	685	693	713	681	693	709	711	680	723	732	722	684	740	723	706	776	732	714	707	742	741	725	695	719	734	698	753	663	671	694	700	756	720	696	683	707	697	717	736	722	731	684	682	710	698	691	695	688	711	710	722	722	691	731	701	688	674	714	743	677	652	708	706	727	728	694	702	768	746	740	759	722	733	733	725	751	679	702	715	739	676	676	721	776	703	700	701	688	711	748	711	681	715	708	688	725	732	696	690	719	695	738	689	699	699	711	673	700	629	731	722	701	673	697	714	732	767	676	740	669	728	745	709	735	714	700	710	743	696	699	726	654	722	693	676	687	703	720	697	729	706	713	656	743	705	686	694	709	714	697	714	768	726	702	701	693	711	764	713	767	715	672	696	738	677	724	712	732	693	666	736	712	706	716	750	731	703	698
23697	21047	28103	24060	20487	12716	5505	3494	2692	2348	1973	1652	1484	1169	1097	964	872	897	905	847	815	795	782	773	711	697	662	635	647	611	637	623	623	650	598	598	570	605	631	615	586	586	635	613	640	639	590	590	552	622	545	610	572	613	577	567	592	547	572	570	550	577	507	524	597	585	546	594	576	571	558	560	588	581	568	541	547	554	553	561	561	574	554	578	513	566	539	539	557	567	537	563	559	578	574	529	612	528	593	513	574	541	543	545	548	526	570	539	527	556	550	549	572	564	566	544	588	544	541	559	553	518	596	557	549	558	531	575	545	520	561	530	570	532	538	595	533	557	585	528	549	571	554	567	562	578	566	540	555	550	573	534	555	528	564	574	565	559	583	578	573	562	555	507	578	550	565	575	556	586	579	532	546	550	570	604	546	512	536	545	575	569	553	620	542	590	600	546	555	565	528	529	582	534	578	536	541	569	611	554	548	573	604	555	567	533	536	573	541	599	551	579	556	553	555	583	565	572	577	574	580	567	559	539	553	542	571	575	517	537	569	531	589	545	549	571	535	574	580	579	576	526	594	579	565	561	538	587	565	594	550	569	557	569	577	574	522	551	537	586	584	587	563	558	539	615	593	516	566	567	544	583	579	575	563	532	573	534	555	575	547	579	562	600	575	565	544	589	588	568	623	543	571	513	570	576	576	562	551	568	582	589	554	545	568	518	536	554	568	582	566	569	535	593	554	593	565	582	558	574	590	570	544	526	529	564	572	557	566	553	574	544	556	541	566	590	561	535	567	522	553	578	567	572	527	580	588	550	570	602	530	547	547	566	517	550	559	563	561	587	557	563	552	567	547	609	555	532	561	539	568	547	547	586	559	564	552	614	582	548	588	576	580	603	530	537	599	575	622	545	575	554	566	555	563	541	545	581	548	595	605	555	584	543	541	587	600	586	586	570	561	587	556	513	522	564	569	614	558	518	543	534	562	534	565	526	612	559	586	571	616	550	528	572	550	587	531	508	564	600	585	581	550	576	593	553	547	525	581	559	559	623	567	564	601	551	542	577	540	557	570	563	572	599	559	513	584	558	549	541	524	568	546	531	565	555	552	587	600	544	529	588	579	572	546	551	575	573	591	589	529	597	563	544	543	569	598	540	566	574	541	553	537	547	556	578	527	575	547	548	574	551	589	617	567	540	577	536	560	576	520	545	523	589	543	583	545	625	589	513	568	561	553	557	541	555	589	573	552	565	512	587	566	593	580	582	574	494	544	548	558	512	552	528	584	581	561	548	537	544	565	559	539	575	543	537	576	579	629	540	581	495	529	555	535	562	532	545	545	541	577	607	568	577	579	532	541	587	554	576	526	541	575	578	588	518	543	614	596	586	588	573	578	541	599	575	588	565	576	538	574	541	562	591	545	542	572	601	561	537	562	583	513	598	525	478	524	617	567	548	544	606	609	547	558	554	590	522	530	545	564	559	587	590	599	588	570	585	570	533	524	538	596	540	555	564	541	557	563	565	573	530	559	601	525	589	583	610	561	574	570	584	523	531	581	592	560	575	610	564	564	563	544	581	573	552	571	569	591	542	563	552	568	512	503	578	557	570	524	586	527	548	566	554	546	587	576	533	546	557	558	567	561	556	505	555	587	527	569	559	555	571	526	543	600	609	568	600	577	589	567	556	581	517	563	577	547	553	546	547	517	581	567	545	563	597	591	529	556	564	567	568	554	558	587	578	521	577	580	557	596	575	561	556	566	538	559	587	542	556	597	506	536	558	593	561	560	553	576	549	534	546	579	588	593	547	547	590	559	605	585	555	551	595	516	597	545	587	601	556	540	549	572	571	555	586	512	598	560	522	557	561	524	561	553	591	526	581	559	575	566	548	567	542	555	552	543	542	543	584	578	542	559	579	558	538	595	529	545	547	571	561	540	557	540	584	607	549	560	555	540	588	513	592	574	560	535	605	574	615	549	616	536	549	552	559	570	583	595	544	555	544	540	558	553	530	564	531	528	558	563	522	525	574	566	559	564	564	534	570	521	601	564	571	609	538	570	580	549	606	571	577	530	547	593	591	602	521	567	570	544	531	511	596	597	539	550	529	570	570	561	623	569	575	536	530	539	552	600	565	559	569	573	582	508	574	514	565	587	563	518	542	567	542	547	580	572	619	612	553	573	553	558	495	544	532	559	543	503	578	549	533	543	574	589	579	548	536	532	552	513	570	564	547	588	572	529	574	552	546	587	543	589	540	579	559	581	599	556	567	536	576	532	554	557	595	537	571	538	544	538	505	532	568	593	548	524	538	584	584	554	536	562	513	556	589	537	575	568	563	569	579	605	586	579	545	549	551	601	544	593	560	571	573	531	577	541	551	494	562	546	584	571	538	596	530	566	578	573	556	579	514	542	575	592	537	576	540	538	548	613	556	545	574	550	538	564	550	559	533	517	581	556	551	523	521	583	543	541	562	534	552	558	540	573	562	564	582	543	629	606	559	552	565	565	589	585	558	536	571	606	539	579	576	521	570	549	560	575	538	566	527	527	535	580	537	543	551	523	566	552	588	581	573	584	556	547	547	548	532	574	590	553	518	572	554	552	552	570	573	561	533	583	583	532	535	527	506	571	574	596	562	536	545	597	545	536	573	593	592	568	579	554	562	550	546	595	589	586	532	547	583	565	579	630	582	583	590	552	532	520	545	576	621	538	496	573	586	523	582	562	527	546	601	554	507	541	538	559	604	580	544	595	562	526	537	543	594	544	565	574	564	529	540	516	553	560	545	543	526	534	607	569	565	586	542	569	539	532	564	563	538	517	581	565	559	576	552	530	579	564	585	583	551	544	565	559	556	539	575	599	550	543	558	548	592	568	568	553	612	551	577	544	537	552	533	598	513	575	547	567	592	553	546	553	515	563	532	580	555	571	596	538	563	597	557	572	569	484	566	543	565	569	569	546	614	532	537	576	546	567	546	565	566	539	581	616	525	572	542	579	535	506	549	566	559	589	595	547	570	557	558	597	554	570	603	576	563	548	566	524	555	543	593	603	582	528	533	576	538	603	588	583	562	595	580	558	586	529	574	576	555	510	579	561	589	510	559	561	494	560	586	558	509	572	558	542	536	575	552	589	575	558	559	559	584	527	571	522	579	539	604	572	606	585	540	530	590	566	563	572	577	564	598	538	584	567	547	536	560	556	551	549	556	591	541	567	598	587	562	526	540	562	559	584	608	588	525	559	544	574	560	549	589	581	571	576	569	542	553	592	530	588	576	549	559	533	550	558	538	601	562	565	570	570	566	510	543	570	591	557	564	571	563	568	587	537	580	535	586	539	524	551	564	577	553	585	576	556	567	573	557	558	546	547	574	576	596	529	558	535	531	580	571	548	593	527	544	571	547	532	551	568	546	551	598	537	518	576	593	571	537	562	543	591	524	590	574	574	526	568	573	549	534	610	550	586	551	557	542	561	587	541	538	556	548	586	554	600	544	583	585	523	580	592	541
41455	64488	37492	19766	14066	10685	8184	6352	5183	4559	3684	3109	2522	2070	1692	1599	1507	1475	1251	1273	1184	1062	1088	1044	968	973	859	780	792	798	776	840	793	821	794	718	733	673	752	732	776	726	782	693	726	740	716	755	700	708	610	624	618	677	631	647	629	636	670	694	680	700	662	636	613	654	646	610	650	612	652	698	639	660	604	677	630	644	650	677	598	634	610	606	649	660	640	618	593	621	654	637	618	580	651	636	647	641	654	669	612	646	658	631	626	625	587	647	629	651	613	638	629	645	641	646	635	595	641	636	665	636	626	653	604	622	650	661	661	603	631	644	634	603	619	621	654	675	643	621	633	666	632	602	666	635	613	627	632	633	614	663	599	627	609	645	605	651	645	639	623	586	601	662	649	667	603	637	619	642	640	664	632	606	662	659	675	621	587	658	609	594	601	630	643	634	672	660	613	684	617	635	663	612	607	645	603	632	624	700	599	606	643	660	601	687	610	634	670	645	675	659	630	639	638	579	601	632	627	583	641	636	603	642	606	647	668	675	714	663	662	617	630	609	592	586	620	624	610	592	652	621	654	624	631	618	637	644	614	634	618	615	613	628	649	671	626	638	627	673	621	653	655	627	657	658	613	593	632	646	651	647	654	645	643	650	609	624	618	628	650	639	618	632	624	647	647	613	672	643	667	633	646	630	686	648	613	636	607	621	674	634	661	630	648	683	658	635	621	650	643	567	652	656	609	702	658	631	622	604	640	663	703	603	682	635	674	627	634	655	605	610	653	652	613	611	673	613	644	631	635	711	675	675	629	617	737	655	657	673	601	643	634	615	622	648	623	651	643	674	665	607	626	623	662	636	588	687	661	608	640	653	600	689	633	645	627	632	665	689	622	636	637	672	657	633	619	657	621	645	626	665	617	650	650	624	629	650	658	680	668	623	602	621	597	653	685	598	643	654	644	610	623	673	661	674	683	602	582	629	614	633	615	639	595	622	637	667	589	622	623	649	660	677	632	644	645	677	598	675	637	656	603	644	599	627	640	664	651	636	621	565	641	658	675	656	611	651	618	644	637	690	664	613	612	665	649	633	661	613	650	647	676	651	633	674	619	634	690	653	614	679	700	614	635	657	647	663	627	614	651	637	638	678	653	644	610	640	604	622	598	609	615	642	606	668	594	660	632	638	637	618	653	665	602	677	646	651	637	652	600	595	645	642	643	616	610	604	636	611	612	667	618	610	595	638	642	656	630	651	632	608	654	644	677	656	671	594	613	609	606	645	633	637	656	607	682	611	626	603	625	607	626	667	625	632	678	608	628	635	651	657	619	651	633	658	622	651	621	653	648	643	622	609	652	606	653	656	650	641	622	644	638	645	601	596	658	642	660	669	627	660	620	675	587	658	641	668	653	657	660	613	638	663	624	653	642	625	653	657	631	682	633	654	656	659	619	677	635	636	633	633	623	644	626	636	635	705	646	604	686	620	620	646	635	585	620	622	640	661	676	621	646	627	659	669	654	653	612	664	613	635	629	746	596	669	608	648	617	626	598	634	647	669	634	595	637	624	606	640	676	603	637	625	623	592	630	641	622	637	606	627	630	591	632	646	617	642	614	702	626	658	594	677	651	613	671	636	621	652	640	654	617	659	655	624	665	574	627	642	645	628	623	646	646	636	663	638	594	663	634	629	624	610	652	622	618	642	640	635	559	680	645	617	636	663	671	635	637	630	650	647	652	634	653	591	608	640	623	643	619	663	641	659	635	608	602	652	624	575	634	650	641	634	618	584	633	639	631	618	634	608	629	670	634	614	624	622	611	657	654	585	677	634	603	667	642	608	641	598	638	611	636	688	626	618	661	663	648	604	619	653	615	665	659	647	630	647	663	588	623	655	643	601	648	605	661	596	640	626	670	647	656	641	577	645	671	614	622	613	662	648	642	684	643	662	627	656	626	619	623	654	656	617	640	652	639	664	637	701	674	634	653	655	640	624	659	658	625	635	640	583	627	610	651	633	633	626	623	615	686	614	681	637	603	656	626	626	638	640	615	626	601	663	597	606	642	634	605	669	664	665	625	639	657	606	669	590	656	675	638	614	692	660	647	646	648	621	617	675	589	625	636	659	583	656	649	649	641	667	631	632	653	633	642	630	647	634	597	634	613	625	632	628	663	624	616	606	580	636	680	630	667	665	648	636	628	599	611	633	636	665	625	626	647	673	600	628	669	660	637	587	661	620	685	609	636	625	623	617	637	636	668	633	617	598	582	642	610	646	610	638	636	621	615	634	634	618	602	650	645	670	650	636	619	637	598	685	604	616	617	684	660	658	636	663	658	663	664	634	676	619	627	638	641	632	613	664	634	644	639	639	614	635	617	639	630	634	633	627	595	681	626	645	617	655	662	665	620	645	669	631	646	588	642	606	646	675	611	619	635	641	675	658	616	629	621	627	651	663	637	654	664	658	622	674	633	638	660	639	630	589	645	609	624	617	621	665	666	635	615	635	649	592	622	638	624	599	682	608	608	640	643	587	638	636	598	627	629	633	643	656	644	612	733	596	648	645	632	599	630	634	655	622	659	639	654	637	659	674	648	604	640	655	618	632	628	602	619	611	631	648	620	599	592	638	657	630	650	627	632	641	606	666	637	639	651	628	642	613	651	610	637	644	686	656	636	657	609	615	624	684	615	615	667	638	633	653	663	639	662	605	628	620	631	667	631	692	670	681	623	626	649	648	583	623	627	712	619	598	611	616	587	644	655	614	670	623	665	636	638	645	600	667	693	690	635	620	682	632	636	648	623	641	613	615	605	678	638	636	650	651	665	616	650	609	650	634	623	639	641	655	621	623	590	614	623	655	601	602	628	677	701	657	652	663	633	640	625	660	655	597	649	647	644	645	637	637	668	643	667	648	674	625	624	691	660	624	625	602	624	615	694	668	648	658	576	619	642	616	671	611	661	656	644	630	668	610	650	621	635	650	648	619	668	627	633	668	639	638	627	638	612	621	671	595	676	629	640	610	632	634	695	653	631	665	664	647	654	639	612	613	584	656	657	595	668	660	637	642	661	656	680	638	665	642	631	659	642	621	653	630	668	623	644	666	653	645	650	659	621	668	660	657	578	636	648	666	684	657	628	616	594	650	645	594	665	653	649	612	603	655	657	602	634	677	643	637	667	607	642	647	635	600	645	606	648	592	662	639	676	661	608	627	600	592	666	615	641	678	639	649	629	608	618	670	635	628	629	630	593	611	573	620	598	635	614	627	642	631	648	603	626	633	587	620	632	607	633	608	693	647	645	656	620	666	645	652	640	682	629	653	617	652	604	643	598	675	643	642	656	661	647	688	654	648	654	624	635	660	629	633	675	620	634	642	652	629	664	663	647	645	627	624	614	648	631	704	662	641	571	644	637	670	609	662	648	665	644	629	647	602	660	647	653	652	593	640	654	670	665	593	650	618	701	592	642	605	666	632	669	641	643	671	604	607	614	646	596	655	600	620	660	643	649	642
25061	21554	27342	24355	12662	5466	3621	2665	2093	1809	1551	1421	1270	1171	1060	1061	1013	940	1006	985	958	907	900	915	856	861	812	851	799	799	807	803	835	810	729	805	803	814	754	810	803	838	798	820	795	778	805	848	758	797	710	732	726	799	686	789	726	797	779	775	760	776	747	821	783	802	762	785	741	750	757	736	712	793	731	789	772	777	727	752	742	768	732	767	792	724	748	728	772	687	770	744	767	731	763	747	744	743	740	763	751	760	754	724	708	718	755	766	757	721	748	711	760	762	768	710	748	685	754	749	758	733	775	773	753	718	769	718	772	755	706	758	742	750	756	751	781	763	775	744	766	764	735	706	788	769	740	751	736	764	744	760	742	750	725	734	739	752	759	741	760	766	714	749	721	801	717	765	736	782	800	748	736	748	723	724	758	739	753	780	730	767	727	735	795	748	761	752	793	754	745	758	747	734	712	777	727	746	744	732	703	745	737	725	763	773	758	767	781	738	789	755	710	741	695	737	772	777	747	717	697	773	735	723	739	769	799	737	784	746	754	746	769	744	790	741	751	718	771	783	737	754	732	756	719	801	803	767	744	769	763	714	751	716	786	724	733	731	690	729	729	762	740	773	740	740	746	704	715	759	734	777	752	762	740	788	713	729	725	771	741	757	724	739	724	744	750	744	776	785	778	813	742	754	779	760	699	796	811	759	730	746	744	772	728	739	690	735	774	708	784	708	734	753	734	720	778	721	726	730	742	743	720	761	733	737	787	752	757	771	716	689	764	736	737	761	748	810	772	752	766	747	749	729	731	740	749	711	737	740	766	743	738	761	755	757	776	771	779	745	823	786	786	747	725	769	792	732	767	778	790	773	758	730	728	707	776	719	787	767	803	729	720	759	719	693	729	704	773	760	754	770	753	783	809	767	709	773	743	776	760	780	749	706	767	712	771	742	752	763	776	759	743	761	776	741	692	769	739	739	742	751	710	736	769	781	738	718	713	760	816	762	778	788	777	710	751	775	758	703	719	750	720	731	722	724	748	759	737	778	737	757	718	736	732	780	755	707	747	771	764	744	695	754	718	749	734	760	754	754	719	714	747	739	759	771	732	731	726	762	763	749	766	841	701	747	719	775	731	771	777	765	791	801	735	762	767	772	768	757	771	758	792	766	745	720	766	758	798	742	761	725	746	736	700	719	737	793	731	741	734	772	759	788	776	780	744	751	769	780	800	707	759	790	786	772	719	730	741	801	736	725	762	782	758	779	755	725	745	787	747	797	748	715	759	748	771	756	793	773	717	756	781	744	762	812	788	707	712	782	772	740	781	751	712	779	795	715	765	734	728	717	713	791	776	746	760	726	789	770	739	755	742	736	761	742	748	765	752	699	764	746	798	692	791	751	748	746	738	753	767	751	693	751	750	755	739	764	768	740	686	753	780	731	767	768	735	712	746	752	731	746	788	769	764	786	742	707	709	760	745	779	774	803	704	791	728	763	689	757	820	763	730	794	752	733	737	733	763	706	750	788	753	737	722	739	732	714	751	744	764	751	729	703	739	759	782	736	756	754	738	746	698	740	770	745	734	764	760	735	832	740	781	742	751	791	788	760	757	735	764	747	752	716	730	802	758	696	762	723	698	753	779	775	722	739	767	748	767	761	719	743	757	770	782	773	785	768	760	764	737	737	751	752	768	718	723	754	768	743	694	726	764	750	686	749	723	779	782	711	716	806	788	737	768	754	731	774	783	733	738	732	723	734	813	805	713	761	744	760	743	760	730	752	735	723	754	782	761	750	732	699	743	773	703	775	782	753	753	759	729	714	789	757	686	716	769	727	739	697	760	698	738	749	759	743	755	725	774	719	727	750	742	736	714	737	768	729	757	783	706	752	770	708	724	732	751	805	808	802	732	728	743	774	711	764	782	734	753	775	752	779	708	750	782	751	751	752	764	753	752	708	741	763	709	747	725	709	712	741	704	776	755	743	758	734	773	714	780	751	726	739	793	762	752	727	778	719	824	755	819	749	761	795	748	758	710	785	756	756	745	786	729	765	734	757	791	723	771	774	791	792	758	760	785	751	754	741	732	736	704	774	758	754	739	770	739	708	745	734	726	727	764	792	801	787	751	745	764	757	752	761	788	779	731	743	786	749	742	744	721	732	723	767	771	721	753	713	731	784	700	731	746	706	757	807	784	736	741	756	711	730	717	784	722	751	692	757	755	728	725	818	769	719	731	746	709	786	765	743	812	779	689	729	743	731	777	772	736	679	745	713	715	784	765	754	754	697	733	739	742	756	743	742	753	730	735	778	771	741	743	746	770	693	768	737	812	750	754	711	742	739	726	771	762	716	747	729	726	741	783	815	753	715	746	755	791	729	786	717	751	772	731	800	781	764	752	700	736	732	739	715	740	705	732	735	737	767	733	750	797	772	732	768	799	706	763	777	754	747	717	718	750	771	745	745	760	698	746	743	775	682	767	786	736	732	721	811	750	770	781	785	730	730	738	749	775	785	739	783	685	724	774	697	774	694	710	747	742	713	767	701	736	750	729	737	740	766	732	768	758	747	747	740	745	722	710	710	760	735	770	759	768	727	764	779	733	757	735	788	729	761	806	789	741	733	720	729	798	741	751	763	790	770	701	706	724	770	767	705	718	749	719	731	735	716	753	734	726	767	756	762	754	739	730	693	752	783	758	790	801	742	739	690	756	713	787	758	731	728	768	776	738	749	772	784	746	756	761	808	738	730	737	732	736	744	759	751	743	741	742	747	772	732	795	712	740	742	746	789	705	760	724	804	763	779	766	751	761	732	761	738	779	753	744	788	760	736	740	727	750	775	740	764	761	783	735	737	756	764	764	758	743	718	810	771	764	725	742	755	772	765	806	763	753	772	777	750	716	719	762	756	797	776	781	718	773	708	769	751	685	748	790	769	699	797	757	765	726	728	733	711	762	792	747	737	760	742	734	774	718	751	774	759	707	744	763	750	739	714	738	746	758	694	713	797	779	777	770	738	739	777	745	743	781	790	783	756	722	774	747	737	747	736	709	738	805	730	752	750	766	715	794	744	750	755	748	772	725	728	748	772	731	797	726	750	689	794	731	701	751	759	762	738	741	785	749	760	723	711	726	790	725	727	740	715	770	746	741	787	768	748	673	710	729	758	707	709	733	728	743	754	735	760	709	773	767	747	742	757	777	799	774	809	814	774	724	787	763	744	765	768	785	736	709	740	766	759	734	741	740	780	786	749	694	744	764	721	737	766	765	697	755	790	760	756	745	784	730	718	773	769	717	777	745	743	765	730	740	728	767	732	775	720	717	736	769	767	717	719	790	753	807	781	778	732	751	684	757	747	745	740	737	777	757	729	741	727	754	776	763	807	773	712	753	758	792	727	774	727	777	732	796	730	757	710	709	714	715	749	828	729	737	753	767	731	727	743	721	715	777	800	750	762	776	800	753	782	714	734	755	721	813	715	763	787	776	734	720	803	749	755	705	736	767	763
39438	57112	32147	16042	11579	8572	6660	5017	4151	3385	2827	2494	2201	1786	1626	1418	1439	1395	1302	1372	1298	1192	1188	1120	1070	990	1021	928	933	922	1021	989	960	894	884	839	872	957	864	901	884	898	957	929	921	883	883	954	895	863	807	780	853	861	863	798	836	838	886	872	855	841	870	857	847	819	846	846	876	909	837	831	851	836	800	885	838	860	830	838	859	851	831	832	820	872	801	846	861	843	819	829	812	818	850	875	831	866	844	800	860	896	870	824	829	868	779	814	864	864	807	907	821	807	784	825	848	845	826	774	820	826	833	842	874	820	833	864	870	836	791	834	832	791	841	842	822	818	858	886	856	836	819	860	817	887	784	842	851	817	846	820	837	856	815	846	858	872	808	820	811	789	853	813	846	854	854	842	861	816	841	853	788	808	801	855	868	840	893	896	788	827	844	829	794	870	861	863	861	837	890	840	820	854	873	840	814	858	852	832	828	866	836	900	814	839	823	862	864	833	867	822	899	854	833	802	815	823	837	841	815	853	861	907	821	835	839	864	865	851	821	809	874	780	843	853	851	818	807	846	802	879	824	847	839	925	823	849	905	855	852	867	893	833	870	798	867	818	867	797	858	762	843	813	807	802	838	828	822	863	844	805	858	826	813	783	872	830	894	845	763	825	856	767	807	846	842	904	814	826	846	870	786	823	825	910	828	848	870	858	804	837	848	886	902	859	835	842	762	801	833	830	826	854	816	856	889	855	831	858	829	838	889	868	849	830	858	828	783	863	872	869	809	841	877	824	895	850	871	870	821	898	847	828	836	835	873	861	862	775	869	868	837	798	888	851	822	839	811	888	836	838	801	848	827	803	850	851	794	842	832	801	803	852	848	849	816	810	822	879	852	865	864	861	841	808	833	892	832	810	868	863	818	830	808	823	871	896	860	828	867	895	803	822	825	876	867	874	836	832	803	819	853	869	818	865	830	860	802	838	841	832	863	891	828	861	839	849	860	819	797	818	837	831	847	847	850	824	875	842	874	843	885	787	823	833	853	802	814	818	875	874	875	838	862	839	809	822	854	845	861	874	886	851	840	840	828	864	840	840	857	851	831	848	836	844	840	835	876	799	830	806	838	869	834	905	863	819	916	821	818	841	842	850	861	887	824	839	870	840	842	850	863	855	821	867	797	822	882	812	831	837	832	848	854	846	871	830	805	791	803	842	818	851	823	854	848	845	833	817	834	873	767	856	894	875	828	832	838	848	843	846	840	892	857	813	864	876	842	895	808	841	864	854	902	900	856	836	801	814	808	802	845	869	827	849	851	861	789	879	815	756	788	763	838	857	833	848	820	813	845	866	836	782	902	869	867	817	855	902	799	780	816	836	797	871	818	826	847	839	858	866	842	841	855	835	829	855	801	791	841	798	860	820	827	863	834	887	854	792	879	891	826	892	844	849	860	838	880	861	818	837	865	855	812	876	846	882	834	844	866	846	803	851	786	846	860	800	853	861	847	924	843	842	881	798	848	850	852	843	828	871	829	832	914	816	824	843	822	823	850	840	797	789	830	824	880	847	818	799	813	882	819	854	830	800	921	867	796	817	850	826	858	854	795	794	819	864	845	831	839	810	764	847	828	825	858	799	853	832	814	818	847	848	853	873	851	895	843	816	818	828	817	850	832	875	876	868	839	865	828	838	842	794	791	826	863	844	804	852	862	861	836	858	836	836	837	901	834	854	846	829	815	844	816	771	821	862	848	855	859	882	830	829	817	834	834	824	872	835	805	807	809	850	850	884	828	848	824	822	833	870	850	825	867	869	849	827	835	883	859	822	837	831	849	803	779	860	848	865	838	887	856	890	825	854	846	820	838	869	830	870	845	831	824	859	826	903	790	789	819	857	829	832	807	860	864	806	871	811	882	789	802	856	862	800	822	832	857	817	827	847	839	772	849	812	840	858	803	855	860	781	806	862	867	817	882	798	812	850	848	815	845	923	876	822	875	892	847	825	829	863	772	793	839	856	890	841	783	856	880	842	847	840	834	830	882	822	815	868	825	824	874	817	811	815	833	852	855	847	869	835	873	849	841	896	884	808	867	821	892	839	851	894	865	852	827	834	835	861	817	815	826	860	915	845	844	853	886	817	830	883	814	836	852	836	812	821	916	799	850	865	802	811	832	883	876	864	813	782	840	841	846	814	828	864	864	813	847	852	852	851	856	854	870	832	839	854	824	846	857	884	920	800	817	824	845	840	867	869	827	850	850	836	791	797	848	861	864	832	831	817	840	849	868	867	786	846	821	835	870	851	852	872	845	846	794	828	855	838	887	812	843	818	851	847	839	847	819	893	826	831	806	879	859	839	831	789	847	843	831	818	884	856	833	826	860	873	843	846	846	834	816	792	865	838	824	832	875	812	838	884	842	866	822	865	804	835	835	826	861	816	845	838	843	832	846	805	890	813	854	819	837	847	856	831	846	854	813	815	830	894	839	874	824	850	816	792	837	828	842	856	870	905	841	883	901	911	823	817	782	811	827	823	853	837	853	814	829	851	802	858	865	905	799	843	828	829	846	884	863	828	868	868	838	840	840	824	875	854	841	863	797	809	850	841	837	850	821	838	892	846	908	834	886	889	757	852	838	804	847	863	845	854	808	812	849	808	877	812	839	841	828	811	853	865	797	793	857	847	827	883	839	845	852	838	832	850	802	815	818	827	802	846	855	823	869	856	817	854	838	879	916	836	831	830	818	818	857	846	809	884	820	844	801	860	787	830	825	867	885	810	755	810	903	811	844	819	858	838	829	832	808	827	855	829	865	817	781	874	832	835	874	798	812	826	839	876	901	823	832	863	886	862	828	812	843	846	851	803	842	861	877	823	858	804	826	831	818	827	843	787	852	872	836	805	826	862	858	800	827	857	828	821	877	827	799	779	848	885	832	834	831	861	816	825	831	812	810	902	798	817	811	833	824	821	844	837	830	849	824	848	862	856	859	857	830	863	848	839	844	812	825	837	867	875	819	858	804	834	819	836	837	859	781	840	849	840	860	871	849	855	820	870	855	883	872	850	822	848	852	837	823	843	835	839	783	842	816	830	852	818	826	839	797	890	870	853	820	807	874	815	804	786	793	856	826	869	833	803	844	812	886	883	784	830	834	823	839	859	866	861	819	831	830	844	853	863	850	870	903	796	884	843	850	861	842	883	852	843	880	875	839	830	843	820	846	834	835	868	837	887	807	846	883	876	887	821	888	821	870	832	790	847	792	824	775	824	887	822	816	867	833	801	837	835	850	836	873	886	784	822	841	803	826	836	810	927	806	897	841	800	831	810	807	834	846	830	829	838	850	825	801	841	868	823	821	822	863	847	781	807	842	829	843	835	836	856	882	826	810	830	809	853	809	802	860	855	859	856	840	843	831	828	844	823	834	878	835	850	886	779	855	853	816	820	855	841	823	853	840	815	863	828	815	797	884	922	835	843	832	823	809	824	818	876	857	815	828	872	909	817	832	832	861	777
22643	21007	28614	23485	21023	21048	13675	5551	4050	3179	2746	2244	1905	1644	1416	1388	1277	1227	1161	1187	1194	1078	1020	976	934	921	874	814	863	824	877	808	782	805	782	802	749	794	778	761	770	814	851	786	747	793	883	754	776	705	756	746	783	680	704	753	741	763	739	712	783	728	800	735	701	704	712	722	722	719	688	693	732	734	781	716	711	687	742	745	676	706	702	705	782	769	716	756	679	711	760	721	692	709	766	739	697	680	700	684	740	683	724	711	720	703	733	735	657	690	699	740	731	747	702	753	713	730	709	750	719	722	731	705	680	737	719	717	720	727	703	724	708	693	753	705	727	687	720	759	693	663	710	731	752	745	714	732	709	717	741	744	727	752	733	685	715	680	738	739	691	734	732	742	712	721	728	684	746	717	660	654	725	723	707	667	700	734	685	705	708	727	715	710	716	733	745	691	738	685	711	655	704	679	762	772	716	681	700	741	748	727	712	704	717	713	751	712	715	698	708	699	729	738	692	738	749	682	684	711	722	742	733	731	717	674	706	726	732	716	720	733	764	714	699	677	696	701	687	725	721	716	702	763	735	730	755	749	728	713	720	703	702	784	717	775	735	726	723	734	685	672	697	716	722	686	680	693	660	732	733	729	689	708	701	679	750	724	717	729	727	708	679	728	753	723	762	718	745	672	704	726	747	740	720	730	705	658	717	674	714	710	737	740	721	747	697	741	687	712	745	739	677	747	734	739	700	742	716	741	670	689	720	699	700	684	696	725	724	725	748	690	708	763	708	762	712	675	755	669	738	740	729	673	685	691	676	723	739	718	671	706	728	742	724	687	732	676	678	687	700	687	722	711	654	755	703	678	695	735	739	729	693	701	721	742	790	677	749	721	734	734	697	705	742	749	707	723	728	703	762	715	710	696	715	726	705	693	785	699	702	763	678	732	696	693	722	716	693	689	717	738	694	721	720	693	704	701	676	713	689	706	734	711	718	732	671	711	710	721	703	736	736	723	672	683	750	722	675	731	690	749	687	699	710	751	700	715	715	738	685	694	707	704	763	732	731	705	750	706	744	728	751	675	734	732	701	698	702	741	718	711	721	721	702	690	757	707	713	713	737	762	700	764	778	789	684	722	704	698	707	692	769	731	733	707	727	685	719	720	670	681	674	730	739	742	721	714	700	696	697	699	697	709	694	677	709	707	736	742	714	713	729	696	672	722	739	689	759	702	730	752	694	756	732	725	731	779	764	750	727	690	707	722	733	736	730	732	672	725	719	771	683	704	719	700	722	691	700	738	735	682	722	671	745	689	702	729	686	723	670	751	723	687	695	758	742	737	710	700	760	714	698	719	770	743	705	752	732	739	707	714	696	718	771	712	766	689	714	783	734	706	714	724	728	764	721	737	729	728	679	716	720	703	691	685	697	727	734	734	710	741	742	698	724	741	698	751	752	725	698	724	718	711	714	708	734	725	738	746	687	734	720	772	707	718	765	723	705	697	681	708	724	675	742	743	725	738	716	715	692	673	730	703	778	712	718	744	666	671	697	691	706	751	701	714	713	733	703	728	690	711	707	686	766	733	738	759	700	830	703	737	709	732	750	734	725	722	694	718	753	707	716	721	717	695	681	708	737	735	754	706	660	696	700	726	742	696	731	736	720	735	707	725	723	768	675	702	742	720	710	669	677	756	714	748	739	671	707	691	719	731	693	731	723	711	701	711	724	711	669	689	745	713	731	725	697	707	700	719	711	756	746	707	658	675	745	728	734	673	733	760	674	738	693	725	706	676	727	723	658	711	703	679	750	745	749	718	733	718	752	710	678	702	757	646	747	764	657	741	720	741	704	721	757	752	746	757	650	685	753	707	660	637	727	736	717	724	709	721	728	703	697	718	701	721	729	746	743	758	737	692	774	703	750	681	723	718	727	705	766	721	742	712	707	704	703	676	709	755	764	746	671	726	677	739	688	669	734	708	749	677	707	702	705	734	669	710	695	680	752	732	686	720	704	738	678	690	781	688	728	709	714	730	729	724	779	721	706	738	717	680	642	781	698	718	751	700	692	694	646	727	668	684	702	701	713	716	722	738	720	731	698	716	763	776	750	745	698	702	652	689	699	713	696	673	734	662	696	762	751	696	720	721	719	747	690	687	681	707	724	728	759	706	714	736	706	765	701	728	719	766	653	708	709	729	707	671	699	727	752	760	731	698	674	707	696	743	757	694	701	693	740	737	719	708	694	775	691	685	650	690	746	696	682	721	704	720	675	681	684	769	659	713	712	711	672	671	745	715	717	678	662	695	684	706	750	711	703	686	697	678	714	756	722	659	713	683	783	687	725	738	761	740	742	697	715	709	700	717	697	793	722	816	758	686	752	741	747	683	669	758	722	718	764	731	799	739	691	735	716	731	753	724	722	695	710	763	682	655	670	706	742	711	730	684	716	719	721	708	710	651	698	716	716	702	726	670	695	723	748	696	653	722	707	746	668	759	732	724	773	714	720	718	766	729	728	655	701	708	711	715	674	765	755	702	659	712	720	734	750	717	710	737	698	686	714	695	704	762	727	752	720	704	709	775	720	717	795	672	733	689	675	735	680	724	711	680	705	723	713	750	711	703	722	695	711	720	700	740	656	701	744	672	738	694	735	763	720	672	687	682	669	693	738	713	747	733	743	720	750	724	712	675	674	723	707	704	743	751	720	693	687	734	743	719	705	698	737	758	733	714	747	683	708	717	768	662	681	692	725	694	758	736	685	753	717	725	724	686	712	673	712	713	745	727	720	714	745	715	725	691	715	729	667	717	698	697	708	728	736	756	692	744	739	766	747	734	741	760	708	695	704	698	717	709	693	678	732	763	688	699	741	687	740	689	738	698	703	735	700	696	735	699	715	717	698	688	710	712	717	729	753	693	720	727	733	723	710	677	715	699	716	742	744	697	697	730	699	729	654	721	734	741	699	698	695	745	694	776	683	708	696	723	726	713	728	684	718	710	760	742	685	719	727	761	700	679	704	714	696	725	755	692	738	685	695	744	700	715	697	714	695	753	724	724	690	720	745	691	694	701	672	760	703	692	722	706	727	667	734	761	690	722	690	748	742	692	736	735	689	739	738	706	693	724	683	691	715	724	760	738	726	752	733	677	725	718	732	745	738	722	691	727	713	716	700	714	738	745	728	720	731	710	660	775	736	750	716	726	702	676	727	695	731	722	698	692	709	734	697	709	719	757	711	736	745	719	737	705	692	681	724	711	735	759	681	663	705	732	730	758	723	723	678	713	697	687	699	684	694	762	737	713	668	741	670	684	717	701	691	708	718	743	688	748	696	714	728	728	706	719	704	680	701	674	750	717	754	701	735	683	736	741	715	706	731	746	744	734	706	685	734	743	718	732	699	775	719	761	717	694	735	676	706	688	760	689	741	733	701	689	701	748	728	680	714	737	694	717	707	722	745	715	694	698	743	688	723	667	698	688	671	719	688	693	701	656	721	721	692	664	691	733	711	745
45577	72324	43774	23032	19029	14635	11557	9075	7656	6225	5153	4140	3516	2869	2314	2098	2055	1849	1853	1753	1677	1393	1405	1363	1223	1165	1129	984	1004	1022	997	1009	986	935	900	897	835	930	879	966	980	955	960	982	959	978	937	848	861	873	767	825	825	797	752	795	875	808	864	838	797	786	810	808	868	803	812	824	822	805	806	793	794	817	808	869	772	773	760	824	759	836	789	789	798	776	822	809	750	823	767	805	774	790	770	777	798	780	791	793	773	762	800	826	808	772	802	829	777	782	754	824	750	783	780	770	785	814	786	783	724	786	792	730	849	760	825	776	766	789	806	821	738	784	799	801	781	788	766	764	765	804	759	794	791	803	763	768	748	727	771	828	767	753	791	769	754	765	767	766	800	787	775	791	801	764	819	770	748	797	804	836	786	763	775	762	801	813	783	799	745	794	733	790	775	768	841	815	786	754	738	766	806	834	766	786	786	831	749	751	714	775	817	821	798	714	778	760	802	773	805	799	789	788	839	790	820	766	752	838	763	844	760	791	764	778	804	796	799	774	800	729	755	736	756	840	795	757	790	771	770	730	802	752	787	784	776	760	789	778	800	791	779	809	787	795	811	752	747	819	779	822	789	806	795	720	749	805	769	794	818	759	764	813	740	739	765	779	799	799	784	765	749	779	790	777	769	819	764	796	777	771	784	772	766	757	749	769	812	770	827	825	763	792	810	833	758	784	822	823	803	762	773	792	746	744	800	751	784	735	803	808	814	770	771	783	754	779	791	814	748	811	781	809	783	796	775	756	814	782	745	796	823	799	774	817	805	770	787	818	723	756	718	753	761	799	791	769	745	797	797	798	764	805	766	820	745	844	766	798	774	741	789	767	778	780	815	786	784	801	772	711	740	782	781	785	800	740	762	794	774	753	796	787	813	805	789	748	818	813	824	755	782	843	805	804	807	783	790	788	757	771	804	804	788	765	798	791	805	738	805	815	797	784	768	830	735	783	749	722	775	804	822	781	788	746	843	775	755	774	803	810	837	794	729	716	752	798	770	795	799	813	792	770	796	754	798	813	791	774	770	795	788	819	787	755	783	753	827	837	802	809	760	802	843	838	798	773	790	780	784	784	768	804	783	811	787	795	753	804	835	796	775	807	744	795	817	864	762	803	814	802	777	788	798	805	771	821	800	739	793	792	802	785	776	816	755	761	814	746	854	783	773	758	771	819	736	765	825	800	790	815	812	735	758	796	795	803	763	758	787	804	857	812	810	762	799	802	807	774	792	792	732	717	798	775	800	821	824	807	786	753	758	802	795	847	809	827	829	744	809	767	841	833	756	803	766	800	729	778	735	764	808	812	751	838	809	800	771	760	757	805	779	806	804	763	812	762	774	777	785	777	764	740	802	745	753	750	761	769	765	784	770	778	791	813	787	795	805	804	793	737	790	768	755	778	766	724	811	776	761	789	820	789	778	777	777	772	761	795	754	781	786	785	801	736	773	764	836	768	742	759	789	753	788	761	807	798	803	806	780	784	813	759	741	805	806	740	725	780	841	806	768	788	769	763	780	792	772	782	787	822	759	833	819	763	800	813	792	711	794	771	786	767	800	777	788	791	815	820	757	775	782	774	775	797	761	769	792	792	792	793	811	791	777	757	789	758	816	797	778	802	767	782	776	784	772	764	840	761	767	806	849	729	787	788	768	817	726	811	739	816	784	775	769	808	764	780	758	775	726	819	803	805	770	783	785	779	832	767	785	765	762	760	785	800	757	784	803	758	778	757	813	783	736	775	826	780	825	837	803	767	754	785	762	773	754	814	766	767	795	780	798	794	751	766	777	755	788	839	797	802	735	806	767	774	776	782	765	770	800	836	801	760	812	767	812	799	820	767	750	777	745	798	794	799	815	786	774	796	746	779	815	782	835	809	792	735	770	799	787	752	807	774	767	813	783	731	775	740	818	781	781	786	793	777	799	797	785	786	790	790	749	739	773	755	752	766	778	711	800	749	767	805	803	800	791	718	727	770	797	768	758	803	783	727	793	762	775	797	790	751	808	773	783	789	882	784	823	742	781	740	750	771	803	790	778	758	757	806	746	787	745	802	801	788	761	749	781	781	761	773	802	842	732	829	769	812	756	776	781	815	780	797	762	772	843	750	797	775	814	810	753	734	777	808	798	780	820	766	770	802	763	786	781	822	788	784	832	801	772	788	758	738	754	790	805	790	799	780	795	725	782	812	767	785	796	827	766	756	769	791	796	783	787	808	750	751	807	775	836	755	767	732	801	788	755	842	809	777	766	796	808	764	787	826	765	790	817	779	785	788	762	780	775	784	731	764	810	780	810	813	806	789	759	725	759	775	785	803	766	773	783	833	782	805	750	807	785	777	812	763	784	751	781	754	767	768	799	767	795	761	807	764	776	736	788	787	803	780	781	767	765	772	795	801	742	765	775	817	795	737	818	810	724	788	787	772	792	833	795	818	762	783	784	811	764	763	805	759	805	790	778	795	764	770	789	765	810	782	787	831	767	829	783	808	732	788	761	782	788	805	788	769	775	709	747	795	797	774	815	756	760	803	770	773	789	755	759	751	742	832	770	773	788	791	791	743	803	775	759	784	776	767	827	811	778	768	781	802	736	770	768	785	773	811	767	759	779	772	823	779	789	753	755	748	767	732	782	823	779	749	808	833	827	755	802	834	812	750	797	727	755	809	819	775	830	818	782	833	778	811	801	783	730	765	799	781	780	800	765	796	796	757	758	757	795	757	794	807	776	793	831	788	755	827	782	783	808	756	758	776	766	731	771	789	805	785	812	781	801	716	818	785	821	789	808	764	823	817	829	760	827	777	759	777	772	769	760	787	777	767	750	798	795	761	758	806	821	786	752	814	797	775	795	814	831	786	759	760	754	810	793	764	720	789	798	799	816	780	773	789	760	786	819	815	762	709	757	713	823	790	705	780	759	809	760	680	785	758	787	797	797	786	796	757	772	803	808	758	810	822	790	777	808	783	769	808	797	754	797	795	826	790	754	743	777	746	767	752	849	792	744	803	790	826	782	795	743	775	743	795	779	802	751	766	762	769	752	804	765	780	776	774	766	803	806	784	742	747	827	789	796	765	822	808	805	808	794	746	766	768	779	796	792	786	824	829	786	768	764	795	802	764	805	789	805	762	801	773	777	799	769	789	760	782	771	778	797	787	743	757	809	793	790	784	772	791	805	825	819	821	822	767	787	803	796	737	800	790	736	791	785	799	793	764	760	810	758	804	820	740	817	788	812	789	816	774	767	787	787	820	762	771	744	777	760	801	792	782	756	754	790	763	800	763	765	792	780	723	775	810	755	787	821	834	817	752	768	753	796	791	785	797	746	777	794	832	769	793	810	822	843	824	787	773	769	766	786	790	764	762	789	776	784	784	772	791	793	772	840	825	792	739	821	818	785	844	799	781	730	781	784	807	779	748	742	812	795	760	808	786	756	815	799	772	779	779	739	761	770	740	833	804	804	821
30160	33764	27106	12381	5504	3492	2454	1994	1688	1471	1260	1066	976	848	858	848	823	808	739	770	798	758	722	797	687	676	709	628	668	679	696	645	671	611	665	681	606	599	651	615	664	667	595	624	692	633	663	692	617	647	604	588	633	631	626	605	629	652	657	584	625	612	673	635	571	611	612	610	601	617	592	618	659	619	610	640	634	646	593	653	634	629	609	648	618	655	637	594	572	606	603	607	617	603	616	632	615	611	633	644	605	652	626	637	640	624	616	585	586	607	646	638	627	610	660	664	624	642	623	604	624	624	662	616	625	616	632	588	617	607	646	620	616	603	663	583	668	597	622	642	630	575	635	563	632	662	605	608	623	629	616	590	624	606	620	597	651	604	631	629	633	639	591	619	580	637	652	632	598	560	584	592	606	641	648	648	630	651	600	634	625	616	570	593	627	599	628	603	622	656	622	616	616	618	611	591	599	646	556	654	623	620	610	644	596	624	642	625	620	628	648	609	622	592	668	595	571	601	641	622	621	639	601	612	645	558	627	604	597	605	613	618	606	637	632	588	632	615	655	656	635	608	629	666	575	603	641	629	596	658	619	630	604	627	610	591	609	578	653	625	596	614	615	623	640	607	630	622	640	596	649	582	633	633	601	598	619	668	561	630	588	602	593	629	641	606	583	609	638	620	632	680	664	623	581	647	598	602	592	613	630	628	588	595	628	638	633	639	650	621	645	626	619	618	663	591	630	583	588	585	631	625	644	621	643	615	610	643	639	605	653	598	575	654	681	647	585	550	654	660	636	625	651	596	626	645	614	625	597	647	636	625	606	586	644	616	611	631	611	622	603	623	594	614	622	608	635	639	611	602	606	607	596	620	625	570	612	645	607	594	599	625	614	671	621	621	611	650	645	611	597	584	641	625	612	610	647	629	609	638	600	653	605	612	602	612	626	604	592	632	602	593	607	639	632	617	665	558	618	662	672	645	627	658	643	627	609	650	588	620	618	610	641	631	625	647	666	633	603	584	650	601	552	592	627	633	669	670	624	670	604	610	640	610	615	617	639	575	581	584	612	598	593	644	614	563	599	595	615	667	616	631	580	600	652	649	591	663	640	613	629	621	629	555	627	627	640	610	655	629	601	601	668	606	611	655	629	639	641	613	576	608	653	628	591	655	615	601	609	646	595	613	649	632	598	627	616	674	651	613	653	624	597	552	594	604	626	611	585	645	572	608	602	644	637	647	595	651	633	584	620	614	639	610	631	592	597	667	669	634	603	615	628	634	610	627	548	601	591	587	627	581	607	618	621	618	588	646	575	609	630	636	655	621	654	665	624	642	587	580	629	631	634	568	627	611	598	652	645	654	627	597	612	652	640	609	646	612	621	622	590	573	599	630	620	612	628	602	651	623	602	609	635	589	684	637	621	639	618	644	572	605	626	612	636	606	637	612	645	618	619	632	596	617	657	613	627	635	628	647	613	631	579	634	598	610	608	596	638	642	615	619	608	611	584	665	632	620	589	593	628	681	593	673	622	617	620	609	627	678	622	681	588	625	589	615	594	596	621	598	606	611	642	632	629	602	591	580	674	640	695	676	637	623	610	619	633	629	622	628	616	616	612	643	610	624	657	622	594	649	611	579	650	653	631	630	615	573	659	677	611	602	641	610	609	625	608	627	630	584	606	646	595	643	639	603	605	640	598	620	608	634	585	634	605	649	632	635	659	647	617	627	627	621	646	652	623	623	620	659	611	608	624	665	612	591	574	668	657	590	624	667	670	634	573	657	588	629	643	622	613	608	634	617	614	635	636	589	627	593	610	633	639	594	660	604	611	582	659	619	619	625	599	616	647	613	585	590	601	610	580	611	650	635	597	621	620	626	612	655	635	586	620	623	620	603	597	580	627	596	623	582	638	681	623	624	616	619	606	620	602	620	602	607	606	598	595	638	589	622	597	635	597	605	587	609	638	649	626	611	664	625	631	629	628	584	616	629	620	636	615	649	600	621	634	597	647	597	580	638	634	605	598	659	674	607	637	607	601	620	619	607	632	637	583	630	625	641	599	567	633	606	656	659	578	616	632	576	586	639	588	650	628	637	593	660	600	622	631	618	633	577	614	600	610	619	579	633	596	560	608	621	641	622	668	652	633	633	635	704	611	628	580	623	575	616	656	585	610	629	630	648	614	631	639	606	663	632	598	576	576	591	604	618	572	613	632	602	607	691	609	631	612	627	631	615	620	597	553	624	628	613	617	642	590	625	662	658	589	621	640	646	605	588	628	604	685	645	656	630	641	634	615	633	640	646	625	652	591	640	627	651	586	634	605	626	593	664	655	595	652	627	634	659	624	617	688	616	628	604	614	655	634	629	634	603	618	638	614	636	623	585	642	654	594	643	640	613	637	572	597	616	663	606	635	594	635	623	625	620	613	614	627	595	605	604	596	599	615	666	599	624	603	597	608	629	655	634	621	654	642	631	663	646	601	646	627	677	613	596	631	616	634	606	610	612	585	623	661	656	654	621	624	634	639	655	641	640	630	560	613	618	635	636	638	596	603	625	604	614	613	611	670	627	610	601	656	635	636	599	615	698	616	574	644	664	658	608	599	595	623	604	642	623	625	614	625	651	625	662	631	631	627	658	640	621	631	625	682	614	626	610	651	669	589	643	617	612	608	620	623	638	645	669	626	635	610	623	604	646	582	622	623	594	657	652	646	610	643	601	633	620	591	603	643	646	646	640	615	616	629	588	615	609	609	579	607	645	618	649	646	635	583	617	630	630	648	615	589	611	658	627	670	630	648	630	614	651	629	569	541	642	649	594	585	612	618	579	586	621	615	635	622	584	664	620	618	613	573	596	592	605	627	647	628	610	600	608	611	639	600	596	595	604	599	627	611	634	594	603	603	626	614	573	612	558	578	602	606	652	625	626	605	634	617	631	600	610	581	611	619	624	634	613	628	563	639	645	612	626	593	636	625	627	634	637	604	657	615	657	591	633	602	607	609	640	623	590	598	658	661	595	645	645	632	593	659	654	614	568	628	583	671	614	623	626	566	629	641	612	655	621	608	641	597	592	617	628	620	588	655	560	608	602	593	636	602	648	654	603	602	605	633	648	636	593	638	612	597	626	616	584	613	673	609	602	649	677	624	638	671	607	675	640	595	635	650	642	650	642	644	585	622	650	646	598	630	605	615	621	597	635	616	617	664	651	623	578	644	610	614	635	610	620	630	626	597	607	619	622	641	642	600	628	612	594	609	587	605	631	642	596	608	603	551	605	653	611	589	627	593	631	637	611	643	607	596	595	601	652	612	606	615	634	621	617	598	650	639	638	584	639	662	584	617	633	613	657	646	607	613	653	571	648	592	619	625	639	608	602	615	673	588	644	601	617	598	605	634	609	596	621	589	650	614	618	607	586	583	601	570	645	638	595	618	590	646	559	684	599	630	654	618	637	626	610	613	574	656	627	615	632	634	633	559	609	586	619	597	630	645	612	681	624	628	629
35796	48812	26078	11695	8841	6421	4662	3688	3094	2545	2272	1854	1611	1361	1300	1191	1110	1106	1094	1100	1034	989	949	919	824	860	802	809	821	769	803	775	770	751	726	747	747	752	800	770	781	719	748	771	746	796	810	799	752	776	759	670	758	718	700	690	762	716	751	719	727	675	670	710	699	670	705	710	716	730	724	710	721	701	737	674	720	737	656	658	656	700	712	695	697	734	683	719	678	695	696	747	698	704	692	684	707	677	696	741	702	689	703	765	690	711	719	721	707	718	692	664	716	711	717	747	674	646	691	736	719	681	692	744	733	691	704	684	713	723	700	759	685	726	737	674	715	681	682	694	730	678	707	711	707	701	719	695	691	699	664	722	687	692	738	723	688	713	698	641	729	626	693	753	747	717	690	656	702	719	720	707	666	689	710	684	693	741	702	701	763	698	761	682	738	756	729	680	721	672	690	741	720	722	708	666	706	703	728	721	681	678	682	716	694	745	707	679	685	719	766	682	718	698	709	692	712	740	709	731	737	727	697	729	737	706	680	693	716	722	718	678	695	679	723	699	695	688	701	682	727	681	713	699	751	679	724	688	664	711	700	732	682	693	757	670	695	747	685	745	741	679	662	711	772	742	716	696	715	678	715	707	731	682	750	713	718	720	748	708	687	703	734	691	662	724	717	717	756	704	714	740	730	677	699	722	733	695	696	733	713	694	733	711	753	725	713	738	759	732	724	672	705	692	726	713	723	711	709	730	746	757	698	667	699	682	671	733	722	694	689	705	742	688	708	726	708	708	726	722	755	700	710	715	740	718	740	729	767	706	740	726	717	747	715	706	672	691	683	701	725	725	753	723	664	731	685	693	720	733	700	734	691	750	738	672	739	720	683	685	738	699	724	737	741	704	709	701	730	717	660	710	712	736	719	698	768	702	715	714	662	712	730	699	682	690	679	711	704	700	706	695	733	675	735	716	728	693	696	740	655	751	731	696	734	695	686	703	695	692	712	700	702	665	661	687	723	646	694	678	694	673	710	688	715	677	728	732	699	746	706	699	727	736	688	721	730	728	743	711	698	658	703	690	698	707	698	744	711	680	722	685	708	725	694	690	674	722	670	708	717	685	678	739	644	693	692	703	686	754	721	660	660	714	701	732	712	684	694	700	716	694	693	671	662	740	716	726	743	757	662	710	719	709	657	703	758	741	767	742	728	730	653	750	692	730	726	685	720	748	690	735	699	745	691	715	730	734	688	681	738	728	716	726	708	716	700	695	708	735	710	714	708	691	701	681	751	693	703	722	732	758	739	679	714	747	689	660	711	662	752	722	735	708	720	740	719	690	706	764	731	698	716	683	677	730	668	752	706	706	669	732	724	761	674	685	674	693	679	704	729	721	701	694	722	690	695	753	724	654	705	716	672	674	699	761	738	696	739	721	734	722	695	729	705	674	722	709	717	660	676	683	713	659	733	720	695	676	690	717	735	698	727	684	789	705	685	701	732	685	683	745	738	651	726	713	698	728	725	703	740	661	727	713	692	691	686	747	742	747	662	708	681	710	684	737	703	729	721	691	725	709	666	704	783	688	733	748	652	675	697	731	696	668	705	747	734	673	741	745	719	672	728	697	698	699	676	690	690	672	754	721	738	700	709	694	744	727	736	725	694	702	720	689	726	744	734	673	686	707	716	695	680	712	756	700	697	701	729	765	707	632	702	738	683	702	696	745	701	696	709	703	674	690	693	693	716	697	695	717	736	669	722	723	702	759	715	717	718	718	693	746	786	745	717	722	680	749	693	735	728	695	708	663	732	753	720	695	693	720	701	709	717	726	699	663	697	711	732	765	710	686	737	704	699	704	695	706	723	765	705	738	693	741	717	724	685	696	704	709	692	649	755	702	702	717	759	692	741	712	711	718	734	767	712	725	715	725	719	678	684	739	713	706	716	764	746	727	686	711	731	678	680	715	743	669	752	722	714	700	736	693	698	706	729	713	690	679	744	703	723	713	722	689	719	740	801	764	700	647	721	761	755	711	700	699	710	710	755	704	770	719	717	739	701	691	704	701	687	739	726	716	705	704	725	673	711	674	739	731	745	699	727	714	713	741	725	723	714	711	742	747	720	698	777	762	679	734	657	715	712	720	714	694	666	689	721	670	715	705	740	707	693	704	743	738	671	680	666	714	700	697	739	703	729	701	680	717	705	720	733	680	704	690	710	727	690	746	686	714	696	714	751	693	696	737	689	731	717	721	697	808	718	727	702	680	703	701	706	687	710	706	656	758	716	691	721	686	725	695	718	736	723	731	700	705	685	716	715	688	693	710	733	719	696	715	675	693	714	724	682	747	703	733	694	705	718	683	715	690	689	723	669	724	711	688	763	722	711	723	706	711	698	669	742	717	687	734	745	676	711	725	697	724	691	663	718	705	746	711	735	685	711	706	723	737	730	728	715	644	711	689	693	701	700	715	677	725	716	718	754	665	749	741	696	703	709	705	703	714	753	749	732	701	729	684	718	716	669	698	674	746	648	696	728	727	687	645	688	739	720	728	730	685	708	649	755	719	697	739	748	680	718	729	728	705	676	749	684	700	712	710	678	699	720	759	725	666	750	682	673	715	716	663	645	711	706	688	676	731	744	715	702	718	672	683	694	685	694	680	688	752	710	696	719	726	665	721	720	647	683	726	703	743	729	692	669	732	677	674	649	722	730	676	777	755	736	720	669	650	712	681	695	670	681	673	741	676	732	675	710	719	704	696	746	725	704	708	698	750	708	691	783	753	705	751	697	768	724	705	696	733	737	705	666	722	703	729	718	723	753	724	696	695	681	746	735	714	741	678	686	735	691	709	760	691	709	686	722	735	714	753	760	700	713	745	633	685	666	642	679	757	711	720	728	679	739	736	687	711	709	756	697	744	753	715	696	792	756	714	705	732	731	755	702	674	707	702	723	676	700	735	769	680	731	712	730	737	686	685	721	678	702	659	669	669	727	700	729	679	743	703	714	653	702	713	710	710	704	689	692	708	695	726	721	748	729	695	740	715	697	750	698	715	717	701	713	696	704	679	688	668	717	666	701	716	733	747	681	699	689	700	748	654	715	692	697	674	687	740	796	730	692	708	712	707	715	745	757	702	684	737	710	694	678	689	698	708	697	704	760	718	744	686	715	715	680	713	671	694	702	749	719	694	703	663	714	686	707	685	711	721	757	718	695	721	701	701	733	687	692	732	704	654	739	677	758	735	732	699	717	761	636	701	734	728	696	719	727	637	717	707	691	679	740	687	693	693	752	757	689	666	737	718	662	750	731	727	681	708	700	699	715	764	698	689	738	688	718	679	727	716	685	733	690	709	684	688	691	717	703	687	688	718	697	736	721	724	708	693	708	690	734	680	767	713	690	705	693	675	666	727	704	679	686	738	684	700	703	702	741	701	734	741	743	718	694	748	713	702	685	733	719	766	672	689	686	737	746	688	683	718	706	722	724	676	698	684	687	737	694	729	729	737	672	660
23729	21099	27967	24163	20523	12157	5154	3250	2486	2207	1896	1616	1246	1080	1020	1007	913	882	908	863	891	790	714	723	679	694	635	641	614	663	646	637	603	613	613	598	578	603	606	585	594	649	634	663	627	523	623	607	583	584	572	542	555	562	579	569	614	554	573	615	587	610	557	585	549	548	532	542	523	560	571	586	571	553	578	568	551	580	559	560	523	540	548	525	584	564	539	576	578	547	579	556	545	522	521	539	545	542	542	557	543	563	574	563	583	578	570	539	523	640	539	546	547	567	549	560	590	600	540	543	552	509	498	536	543	549	565	569	600	613	603	545	555	537	599	537	525	548	530	551	559	578	572	542	554	581	606	519	512	545	557	545	561	507	571	583	569	566	550	523	598	587	533	571	536	567	551	593	567	556	526	548	534	544	550	551	563	538	520	559	584	552	552	577	550	567	548	509	541	550	505	522	576	546	541	512	604	557	551	577	536	522	561	518	561	546	554	567	583	570	541	572	520	567	544	533	584	579	548	559	565	531	577	583	611	525	520	529	545	586	572	555	563	545	536	583	541	515	562	536	566	547	573	556	574	546	540	570	569	591	555	565	544	520	562	557	562	552	571	582	558	536	531	503	566	537	568	582	568	529	562	514	561	583	551	581	539	533	544	563	576	580	578	548	582	630	564	565	582	526	557	522	523	585	571	565	522	587	579	585	512	561	546	530	560	580	576	554	515	541	513	579	554	509	531	596	540	564	587	540	575	614	548	540	558	555	543	562	606	575	523	575	550	571	544	578	529	528	535	541	552	541	540	571	546	575	550	533	559	564	535	526	510	568	599	497	584	595	582	535	542	561	514	533	554	525	597	561	547	582	577	583	558	531	558	583	556	533	564	552	569	568	583	546	539	554	529	547	584	589	523	590	556	553	538	550	578	558	553	549	533	535	527	544	529	521	537	574	581	539	588	559	523	574	587	565	561	546	532	512	540	547	603	556	618	571	590	531	544	569	560	580	593	588	565	582	530	543	609	569	518	539	517	548	522	552	566	545	540	553	566	583	526	574	556	546	560	525	549	550	551	534	550	537	542	580	605	528	570	530	552	548	575	569	530	564	551	565	540	591	562	511	526	533	571	589	539	537	572	546	565	541	561	563	578	554	593	530	551	533	589	574	543	554	545	559	541	529	535	576	553	514	553	522	576	579	565	529	571	540	523	576	600	555	605	532	560	480	572	551	550	531	556	552	560	596	559	594	545	527	525	549	544	566	521	582	546	587	554	578	590	548	573	565	534	584	539	569	578	527	576	509	570	547	583	570	552	593	507	543	564	592	570	554	604	535	552	520	528	581	548	576	529	511	518	534	549	517	564	575	567	586	535	515	558	544	505	527	560	552	559	574	567	515	534	546	569	549	623	541	558	530	521	537	541	542	519	548	577	532	613	559	547	518	540	604	552	558	510	561	528	553	558	553	535	552	554	573	547	577	584	528	559	596	538	554	563	580	530	510	536	576	584	559	588	557	550	568	553	546	583	579	533	589	574	561	530	510	582	552	562	561	543	560	542	583	540	497	556	508	573	535	535	575	585	580	542	562	602	567	554	537	573	524	539	582	549	578	560	588	568	554	556	578	569	540	558	530	602	560	574	576	558	525	544	573	577	536	592	524	573	548	538	536	567	522	556	533	537	515	575	558	563	569	577	560	500	540	581	533	546	561	535	564	538	579	540	550	533	559	539	546	606	545	545	573	547	575	565	538	535	562	563	583	586	561	540	566	537	536	576	538	574	567	552	518	535	534	542	587	522	520	599	545	559	563	556	543	550	605	554	546	562	584	580	528	562	571	557	597	556	518	568	566	509	533	543	607	568	545	535	576	523	544	554	538	555	564	556	541	575	522	552	551	569	534	544	583	561	579	575	570	537	590	570	512	519	553	545	570	484	547	521	555	583	583	542	570	526	564	527	594	532	566	550	574	547	509	566	567	512	563	563	548	527	564	588	555	536	556	546	577	513	519	566	574	508	541	555	570	578	536	550	573	551	562	596	563	555	550	568	538	587	559	548	556	538	568	505	562	532	533	552	559	564	555	571	558	534	569	568	539	594	539	583	592	581	568	590	558	536	547	586	523	585	599	563	535	584	584	539	558	532	564	528	587	558	561	585	560	556	582	596	545	581	539	598	547	574	578	566	599	532	586	564	529	588	526	543	534	544	550	572	510	560	598	553	597	547	562	579	520	536	564	526	564	553	491	555	551	555	561	505	555	573	583	584	576	573	568	577	535	557	546	572	516	553	538	474	573	503	576	577	585	561	582	575	555	500	563	554	564	554	559	574	559	540	574	556	510	542	561	509	583	577	545	544	562	530	563	559	538	574	517	538	545	561	538	570	586	554	594	572	536	589	535	600	590	481	553	532	529	536	599	556	545	564	569	584	535	516	557	566	552	566	549	511	492	537	519	525	566	571	521	588	614	504	520	555	568	566	529	533	520	546	552	536	578	604	546	525	542	539	524	590	569	532	509	585	537	563	522	535	585	585	593	594	569	571	574	552	542	531	609	551	543	588	529	554	579	539	572	537	560	537	571	591	571	573	539	553	573	595	600	535	534	546	564	566	621	523	558	605	571	566	558	575	519	555	550	539	556	563	554	553	560	535	562	519	532	553	521	526	566	557	545	551	578	606	537	517	532	551	529	560	547	512	563	581	535	588	550	549	547	539	551	580	553	544	530	576	544	585	598	550	580	556	538	584	579	558	569	612	577	570	539	516	565	549	550	536	563	565	562	571	563	535	536	549	578	529	559	577	568	563	564	572	547	525	577	555	552	571	575	578	540	569	525	546	558	568	561	548	591	599	526	554	542	545	568	602	510	564	608	581	565	539	578	558	617	550	600	539	593	520	529	555	541	578	587	578	544	548	590	582	568	566	533	519	576	550	544	522	566	568	548	574	572	555	552	533	565	602	550	538	546	569	591	558	589	546	555	583	535	548	561	605	571	496	585	551	562	553	549	576	511	575	614	575	523	575	562	535	499	554	532	532	547	542	572	552	543	580	534	526	574	563	546	579	541	556	590	569	558	554	533	545	549	541	534	565	619	566	571	558	566	549	527	515	554	537	572	539	573	536	618	570	520	556	550	553	559	580	506	545	532	596	567	513	556	549	558	583	540	572	535	536	583	559	584	529	528	556	547	538	531	565	616	566	551	557	563	554	565	543	555	598	582	566	546	529	586	599	532	529	560	543	576	595	567	550	560	538	548	538	547	572	635	570	568	540	558	569	561	508	518	532	565	504	545	535	535	576	570	557	574	538	510	551	601	522	552	587	589	575	517	595	593	599	552	591	556	527	552	582	550	566	562	549	585	556	593	555	588	572	561	543	557	559	551	549	580	537	547	567	587	561	584	574	565	550	579	586	570	597	584	599	560	549	580	559	540	619	573	547	576	576	527	555	596	554	592	543	599	616	533	581	577	577	514	570	520	577	569	529	542	557	570	548	543	584	553	557	541	556	589
41366	65440	35317	18094	13377	9945	7593	6036	4893	4247	3483	2720	2122	1829	1629	1515	1474	1382	1277	1194	1352	1153	1052	925	945	814	869	783	765	766	747	782	767	776	736	721	659	690	710	715	703	732	779	734	694	676	719	702	714	703	646	651	659	661	678	624	652	622	676	671	661	634	596	675	637	684	640	650	633	620	631	647	631	613	628	618	639	643	595	676	650	626	612	593	664	659	637	668	615	612	695	594	646	647	585	665	594	628	655	580	663	635	682	617	588	635	636	648	623	655	564	651	637	603	597	618	577	636	605	667	595	631	619	609	645	609	623	629	610	663	636	672	608	641	636	625	604	644	648	639	669	636	614	625	577	634	590	623	636	674	590	648	609	660	614	628	668	617	619	649	646	645	676	644	633	641	626	637	663	641	646	629	637	609	676	638	680	657	628	631	632	614	662	599	629	656	651	637	645	658	574	673	638	665	652	634	609	626	602	615	653	608	616	672	640	636	620	608	655	634	663	627	620	603	618	647	641	626	598	656	643	635	655	576	670	640	639	658	637	629	591	635	617	598	650	672	659	609	630	622	666	612	610	633	638	556	639	598	583	629	629	624	612	626	670	609	657	652	650	664	611	634	635	644	636	639	716	633	624	647	631	646	653	654	609	639	627	610	635	639	584	616	628	634	577	638	619	686	628	616	604	602	615	609	707	657	688	689	644	618	650	602	613	611	641	618	601	603	614	641	623	658	631	593	646	636	627	622	641	674	644	604	583	602	604	624	623	613	636	652	604	645	588	619	611	660	628	662	629	626	597	618	679	606	659	667	636	635	666	627	667	582	629	622	625	607	621	585	649	589	601	638	646	614	657	566	572	650	622	601	620	627	619	630	660	637	631	669	634	614	633	625	633	663	599	640	603	625	639	637	624	614	620	595	621	647	626	623	621	615	615	632	630	655	670	600	620	642	623	635	626	666	656	646	646	623	655	650	624	617	587	625	631	648	663	655	651	637	610	679	678	646	651	639	665	594	658	647	657	627	658	659	606	612	697	609	607	655	624	631	602	643	635	651	603	678	584	649	659	618	640	619	621	658	654	633	631	627	677	652	615	631	652	658	670	636	579	658	632	645	601	644	606	665	620	640	618	574	657	642	637	631	651	655	634	677	654	652	618	632	672	615	631	648	668	652	646	653	607	630	611	629	592	654	636	683	670	602	598	660	635	615	590	626	646	643	677	590	629	656	648	699	655	616	664	653	599	654	611	624	633	619	666	610	680	619	633	658	642	613	613	616	642	627	641	632	658	612	635	634	647	568	656	671	645	619	628	669	635	647	636	668	672	622	662	625	584	597	640	614	625	592	605	651	649	611	639	628	608	641	586	650	629	690	634	649	698	632	619	612	648	668	611	654	600	617	637	645	628	613	618	589	622	627	639	615	643	614	619	648	579	618	620	642	667	650	616	639	611	652	627	630	641	649	613	627	637	651	612	649	602	634	591	626	633	631	645	662	598	661	627	656	632	603	606	641	632	669	622	658	650	657	625	612	613	669	634	631	654	633	679	619	608	654	662	647	624	639	588	653	647	577	624	624	642	610	615	636	656	660	640	606	604	659	632	670	608	630	680	672	631	608	644	655	593	640	663	600	628	637	672	605	638	639	608	639	589	635	614	604	644	626	642	645	642	610	643	576	623	611	629	616	667	629	657	620	656	661	643	630	621	613	622	663	630	616	628	614	652	656	630	643	611	610	629	652	660	587	629	626	670	611	653	647	636	608	643	627	654	684	624	622	587	682	661	670	657	646	664	670	630	709	618	598	582	647	618	642	613	607	638	626	649	674	662	641	637	696	596	621	643	602	658	601	623	647	657	658	654	637	627	628	659	687	688	699	619	668	630	640	596	626	623	610	648	629	624	576	613	638	614	631	635	607	615	620	636	630	609	648	624	631	657	668	638	606	670	611	677	585	652	633	616	627	596	616	658	593	624	646	606	653	591	642	640	651	659	654	671	650	672	669	620	585	634	670	647	605	649	616	594	631	658	622	628	663	641	601	702	666	623	653	660	653	635	601	624	642	616	643	644	638	654	666	660	619	623	648	627	645	609	650	658	643	616	646	599	623	634	664	589	621	618	630	666	630	640	634	606	714	649	633	613	661	630	624	660	610	653	669	644	655	607	646	688	605	650	667	630	601	629	653	682	639	601	648	629	601	631	627	624	601	673	616	694	634	627	637	643	644	614	659	622	646	650	584	657	614	639	592	644	615	632	590	587	607	633	621	666	671	681	652	666	655	643	682	622	672	633	622	633	614	651	658	644	623	602	626	641	636	609	603	658	623	639	623	617	595	691	621	610	580	649	622	611	640	642	629	600	625	654	625	622	646	657	636	620	644	629	583	631	639	645	648	677	630	639	627	640	673	619	640	695	652	656	621	610	623	629	613	635	640	627	600	631	684	619	588	595	655	670	673	634	606	639	602	667	660	622	570	619	599	666	637	667	655	575	684	624	615	693	664	620	658	587	617	617	643	638	618	659	639	647	643	636	676	614	619	653	642	595	631	647	577	648	628	636	611	645	619	647	638	602	706	608	642	588	624	612	656	611	611	666	670	640	661	617	616	625	706	615	647	649	676	678	639	612	652	625	642	591	624	634	634	642	640	632	633	653	613	669	650	655	692	607	568	627	630	666	617	595	626	607	654	652	592	630	674	638	630	666	603	658	634	644	602	600	626	578	682	602	666	632	628	628	678	650	618	614	630	565	626	627	611	645	656	652	620	606	611	634	641	612	690	649	612	639	616	644	598	647	639	655	646	656	607	686	630	603	604	647	641	594	656	710	660	645	642	597	626	654	617	665	642	591	621	638	684	636	672	613	673	613	654	613	610	631	622	624	649	621	632	638	617	638	651	664	646	613	649	633	622	613	652	633	627	670	609	599	666	655	637	662	601	631	650	662	630	651	665	639	633	661	683	642	641	598	638	646	641	651	645	584	639	618	605	647	648	632	615	618	638	657	630	596	621	607	609	614	640	617	608	661	658	641	634	632	598	660	630	633	602	645	646	652	632	634	662	642	635	645	644	639	667	585	655	626	601	662	601	655	636	597	589	628	680	619	659	668	609	612	634	605	712	642	621	618	625	629	611	646	573	650	619	591	606	645	627	613	661	607	626	636	612	632	625	640	673	617	654	647	611	605	629	623	623	628	641	632	661	660	656	624	623	644	642	619	646	648	657	628	655	677	626	599	630	626	611	634	605	629	622	661	660	630	651	663	631	639	621	629	571	634	617	624	618	639	627	667	603	629	637	647	632	683	641	639	646	600	632	649	598	608	647	636	619	592	615	629	611	588	647	623	649	665	652	633	643	658	655	619	612	608	648	704	639	645	608	626	640	615	670	695	611	643	627	645	647	638	616	667	644	674	642	675	656	638	611	658	661	619	640	625	625	645	657	644	579	624	598	626	616	614	615	627	676	654	665	623	630	628	615	629	618	575	621	612	640	602	644	608	648	638	670	637	588
25221	21484	27300	24480	12212	4947	3500	2611	2226	1854	1510	1375	1211	1105	1072	1066	1073	947	995	968	1000	953	872	886	881	788	846	841	827	800	851	842	822	829	789	805	778	746	783	810	769	788	803	802	794	766	774	767	759	758	734	720	772	725	777	807	778	800	778	741	735	737	781	718	752	757	802	716	748	753	738	808	761	737	724	723	792	748	717	774	725	722	702	737	722	741	775	772	752	757	717	782	788	755	715	791	747	723	773	730	765	716	723	775	759	762	728	760	763	699	733	739	770	770	737	767	759	786	749	759	788	718	753	742	746	727	721	750	780	744	788	758	752	766	747	773	727	748	723	711	741	772	744	751	771	735	766	772	753	730	700	746	761	734	718	735	775	778	743	722	762	771	714	729	758	729	724	738	777	757	740	757	740	730	768	734	761	802	721	720	741	729	732	734	763	752	748	753	728	788	788	794	747	755	795	742	752	750	792	755	734	761	761	714	784	738	735	750	797	781	739	781	757	761	756	754	797	751	738	726	736	814	780	801	734	731	700	750	748	765	786	797	729	727	763	758	754	765	742	729	711	707	767	734	769	759	729	786	744	746	758	754	803	743	765	753	783	723	735	754	754	808	794	722	773	734	773	750	734	759	771	697	752	736	719	705	775	772	710	736	740	728	783	770	740	711	691	709	730	793	722	729	714	787	735	768	732	765	753	774	749	811	782	733	787	771	785	766	739	755	708	735	752	769	717	730	773	790	742	785	724	731	756	749	755	764	766	756	779	754	741	735	774	806	731	748	771	763	715	781	777	769	728	753	828	717	759	737	700	714	748	751	748	724	816	728	735	786	724	709	783	750	755	763	735	734	718	768	740	777	743	767	758	763	763	731	726	724	718	705	706	713	737	750	806	695	801	758	747	769	713	749	756	725	810	746	749	734	769	772	779	789	778	782	747	722	758	715	776	714	743	720	754	754	715	749	781	780	701	737	780	729	738	746	752	747	741	744	785	732	773	718	695	766	757	745	802	760	743	760	757	714	722	768	781	784	720	752	694	743	783	773	729	736	748	772	762	752	754	712	718	736	707	804	777	745	773	735	756	739	715	812	719	766	696	758	758	770	748	764	745	765	766	725	772	802	757	753	733	762	787	786	718	789	773	751	776	741	802	713	717	791	736	731	779	744	727	716	799	746	722	784	764	759	785	731	782	765	746	749	747	783	714	790	729	781	753	713	708	745	760	724	766	694	790	767	708	741	730	751	744	767	755	734	759	712	755	748	801	775	710	788	776	709	715	778	761	723	770	754	799	716	740	777	709	792	695	763	781	790	749	749	729	814	803	755	718	719	732	718	764	740	717	738	740	730	753	757	788	741	776	761	774	707	759	703	752	719	779	764	691	783	774	787	729	697	758	763	779	744	790	736	779	753	754	761	800	735	773	744	754	762	773	773	744	807	772	790	752	772	762	734	797	809	733	815	742	766	775	722	771	713	707	755	770	784	750	774	722	711	725	759	730	742	758	727	774	749	759	775	763	733	760	728	732	780	704	741	739	771	737	741	782	756	805	810	725	741	807	764	770	754	766	767	714	756	724	671	722	722	760	786	739	759	745	737	769	748	766	775	753	744	739	751	768	753	770	741	735	753	766	745	764	708	720	791	725	718	747	761	728	767	738	729	715	778	743	730	759	756	725	784	770	716	779	744	785	749	748	740	753	778	758	784	729	736	751	702	753	709	771	711	778	784	767	754	730	764	797	782	790	754	721	787	760	758	749	742	695	744	771	729	735	706	794	738	752	727	725	725	763	812	707	778	747	736	772	750	772	763	749	767	705	792	729	790	730	773	733	751	735	789	734	748	751	746	750	757	714	729	761	704	816	750	762	772	727	776	762	725	756	763	747	717	768	772	702	752	771	766	824	689	758	742	721	761	781	771	731	771	766	736	804	733	758	726	768	726	725	766	782	788	763	744	749	754	732	747	736	741	786	784	749	736	702	673	695	723	749	788	736	728	759	792	741	791	773	762	774	732	766	737	732	710	731	707	749	753	739	760	737	751	693	755	736	689	777	816	750	760	751	759	791	734	807	734	799	765	777	766	777	776	790	770	764	744	767	793	694	653	765	765	744	724	743	724	801	715	764	784	785	767	766	754	801	743	748	738	766	735	765	752	761	750	763	697	781	787	789	759	787	758	745	729	732	789	751	739	740	744	743	750	747	800	776	725	709	760	699	717	761	706	722	720	792	752	729	720	771	724	749	752	719	785	747	752	682	734	755	704	774	726	761	742	769	785	800	747	759	762	764	795	771	800	726	757	751	748	730	719	791	762	758	761	801	708	757	787	729	765	761	736	697	780	706	743	780	754	742	743	764	710	736	696	724	761	810	771	738	764	808	762	762	770	753	747	740	764	771	766	726	785	737	766	779	739	741	710	822	748	772	767	762	721	756	732	789	748	750	786	744	800	740	709	754	716	805	763	746	764	738	738	728	785	805	750	753	744	735	743	724	712	730	699	732	712	724	749	733	736	764	735	761	752	766	761	719	713	720	742	743	767	699	753	738	753	725	772	742	760	756	705	732	717	723	713	791	748	732	794	774	755	754	770	739	737	792	785	731	770	800	751	775	722	742	746	703	738	746	794	790	777	767	766	768	746	693	704	731	762	829	784	704	703	747	759	759	769	749	755	810	740	724	755	727	761	728	719	750	768	777	708	766	740	747	757	736	784	732	731	708	741	693	730	707	722	751	727	739	741	725	759	760	723	749	797	755	724	716	752	799	723	703	726	776	786	793	728	745	681	764	752	711	764	759	712	758	751	751	781	781	769	731	754	793	760	723	761	775	767	758	722	739	712	782	805	754	730	709	730	712	734	744	708	734	730	728	755	789	748	794	723	773	757	759	791	769	774	750	774	744	784	730	782	756	741	760	741	793	749	693	744	779	743	714	771	749	756	723	762	728	739	805	810	748	783	728	756	835	737	710	785	712	782	756	754	794	773	759	811	730	725	717	731	766	749	797	746	807	707	761	740	766	730	805	742	755	763	751	723	801	787	783	753	759	747	725	727	758	737	740	715	736	733	782	735	739	748	723	791	749	758	782	711	738	730	752	763	755	720	722	736	785	762	768	737	755	733	745	765	751	781	810	732	748	814	767	702	825	706	739	726	752	771	705	772	744	760	746	732	732	740	685	753	737	771	751	743	774	771	719	765	779	792	724	761	729	752	757	786	753	782	771	771	735	772	745	753	737	736	763	768	733	746	761	781	713	776	741	725	809	815	762	699	749	758	774	710	765	695	751	760	744	727	698	739	824	714	762	746	731	759	762	766	771	725	730	746	772	754	768	726	754	725	769	767	729	739	736	735	716	763	737	738	745	755	746	748	734	756	771	779	726	768	745	727	800	789	745	750	752	772	746	730	776	768	709	720	741	722	701	792	810	770	746	730	739	714	738	775	757	767	774	751	750	718	746	733	800	729	757	745	774	737	805	754	752	742	738	771	769	725	724	714	737	743
39724	53255	33847	15664	10858	8114	6364	5188	4243	3512	2814	2363	1995	1771	1576	1610	1528	1393	1373	1377	1402	1263	1126	1150	1058	1035	963	1045	939	970	923	951	909	943	858	860	887	898	916	954	933	880	934	913	940	916	886	915	853	936	827	882	861	812	842	872	884	815	851	809	861	856	875	830	846	815	844	878	871	848	859	851	821	902	836	850	899	828	823	794	803	823	844	810	864	858	874	838	861	839	814	837	810	823	875	832	850	861	851	874	844	815	854	879	846	876	888	822	876	869	780	896	863	897	879	804	829	864	852	879	792	889	897	862	832	870	858	797	819	836	834	860	822	866	812	857	872	823	943	815	871	862	837	856	851	830	844	893	903	877	854	829	785	842	840	817	788	835	834	819	849	846	866	849	863	796	864	846	840	891	811	851	874	853	864	858	863	803	888	822	851	804	833	860	863	817	869	858	882	891	841	858	884	854	800	831	835	836	811	882	835	851	826	836	868	790	836	842	798	847	817	839	829	883	845	876	834	798	821	823	793	853	871	858	814	811	916	838	794	820	801	855	845	881	807	839	865	866	852	870	846	882	858	907	830	841	843	876	852	807	854	881	822	826	843	801	871	843	876	893	898	878	782	843	858	814	830	775	846	803	877	871	850	858	842	855	862	850	812	850	854	842	824	878	913	853	840	847	830	834	837	889	802	789	834	799	789	820	900	910	850	831	852	872	849	851	811	879	828	851	846	827	849	820	835	835	818	775	867	837	814	862	849	838	866	897	839	870	865	819	819	887	858	831	859	826	813	830	831	861	875	833	835	876	868	851	830	863	805	809	822	879	899	847	837	825	792	833	814	840	829	815	859	844	898	801	870	888	785	834	797	875	830	865	800	885	827	859	892	849	847	871	857	861	871	810	850	867	823	899	869	827	806	873	857	824	842	853	844	869	825	876	862	829	884	887	807	838	874	868	878	830	867	914	824	829	820	850	882	884	822	790	810	881	822	883	816	882	872	867	867	834	810	824	870	876	834	869	826	838	826	856	856	816	836	847	870	804	837	855	862	832	859	834	891	820	873	872	843	832	780	885	869	860	882	873	868	851	831	871	815	848	866	861	852	812	841	867	865	803	861	860	856	828	882	832	823	864	864	869	833	870	828	827	853	821	816	833	830	810	835	863	840	844	836	794	824	844	871	837	833	850	846	843	825	810	795	840	804	852	819	831	821	874	845	849	873	842	848	847	791	826	851	797	854	867	819	840	835	814	856	827	858	844	822	801	835	820	846	837	819	875	834	822	841	824	827	865	837	868	814	803	831	878	838	898	844	869	795	815	809	872	828	873	860	862	821	852	860	796	814	863	862	887	864	806	868	815	813	843	790	845	847	835	849	867	829	848	823	843	852	864	879	875	836	873	840	864	851	794	822	910	819	785	858	866	891	816	852	860	800	861	836	857	905	842	828	870	837	890	815	812	809	830	820	802	831	825	861	801	868	847	870	802	840	831	881	819	861	821	854	836	872	827	810	785	884	838	820	843	832	827	891	861	824	850	839	875	842	862	827	882	818	909	818	857	806	803	845	802	848	860	882	815	827	843	895	849	849	860	870	837	829	852	805	844	845	827	861	882	817	854	821	842	813	891	833	862	840	823	823	861	874	844	847	791	871	863	868	892	870	863	804	812	814	843	851	833	799	851	854	834	810	842	807	796	860	874	844	839	790	825	854	828	866	868	828	862	783	836	810	871	796	880	834	858	882	808	894	846	810	885	840	815	882	814	885	857	835	788	873	858	847	825	859	845	873	817	850	807	799	842	844	808	824	838	800	852	807	892	824	761	821	828	834	868	842	865	877	843	842	852	846	813	822	816	872	787	898	893	880	842	852	895	880	857	788	878	828	827	821	856	863	784	827	821	821	882	920	874	841	820	864	848	805	810	850	869	858	824	816	863	853	826	864	781	861	840	863	838	874	884	839	800	854	902	911	842	866	878	837	881	841	862	924	818	833	869	840	836	790	841	909	868	858	817	812	799	858	863	849	801	850	801	874	850	849	854	847	817	829	850	823	874	852	869	807	864	848	857	841	852	838	857	800	869	843	843	910	853	846	870	881	851	834	828	878	804	843	843	830	808	894	846	839	787	861	841	902	863	851	864	828	875	838	892	826	899	832	863	855	872	838	862	786	853	849	895	824	829	873	868	822	873	796	889	862	838	871	877	836	911	812	794	891	866	839	797	781	826	801	808	795	838	871	841	797	901	831	857	803	856	858	817	867	803	854	806	859	876	810	844	838	842	842	879	845	868	818	831	865	800	830	842	863	846	808	886	812	861	869	866	848	815	867	849	874	843	850	878	844	823	887	832	816	863	879	836	832	838	862	805	767	829	784	796	829	811	842	855	831	818	884	869	839	788	866	830	872	866	818	842	829	844	786	869	864	876	871	832	899	878	865	865	826	760	834	850	847	829	871	837	846	857	871	817	865	825	852	810	841	826	854	841	874	912	831	871	817	815	915	828	814	825	783	852	857	807	804	893	825	871	834	798	807	869	849	861	832	825	817	811	836	832	826	854	873	799	880	826	867	870	875	818	861	876	865	861	802	826	828	865	878	836	863	814	827	886	856	850	898	878	862	838	801	806	798	829	877	784	877	834	846	821	811	889	851	848	791	837	883	859	846	817	815	834	842	841	845	883	897	843	813	792	821	882	845	849	839	820	896	855	794	832	852	852	845	835	833	825	836	861	846	867	844	823	884	843	817	829	845	863	826	853	869	824	784	838	832	851	784	870	853	869	845	826	815	844	828	852	826	817	867	819	875	846	862	814	844	877	845	830	825	818	852	831	854	831	814	855	866	859	839	899	840	870	849	829	862	822	893	848	884	912	809	876	816	786	851	844	867	851	842	837	865	882	816	842	863	874	847	828	838	799	842	855	856	925	847	891	841	841	856	807	844	850	850	855	854	792	866	915	841	818	846	843	871	844	883	856	851	762	847	861	883	835	801	815	843	843	839	818	786	837	806	839	851	882	807	801	846	851	847	864	873	772	857	819	843	822	878	873	777	832	875	816	862	814	881	839	812	883	856	820	813	833	804	854	848	872	821	796	855	801	808	866	849	868	844	858	832	842	824	847	806	861	810	816	865	862	846	895	817	874	819	839	842	901	825	815	831	859	896	832	847	836	838	849	837	853	870	781	861	807	826	848	859	864	802	812	861	821	807	833	831	870	879	835	820	871	845	805	862	792	856	855	810	874	849	865	843	843	853	882	860	803	828	846	826	836	831	806	811	821	854	836	879	859	827	861	806	852	868	842	837	885	833	853	785	877	907	851	822	842	845	836	854	852	851	801	868	849	845	839	840	822	791	837	811	868	843	864	850	846	817	825	888	856	915	842	816	829	883	840	780	848	838	804	739	855	849	833	840	791	811	823	804	868	808	838	870	859	855	835	900	826	855	823	845	877	853	870	824	846	814	825	847	785	859	790	818	871	846	869	826	860	869	791	842	880	875	805	809	831	856	871
22700	20965	28427	23578	20920	20756	12841	5096	3665	2910	2406	1995	1738	1606	1442	1397	1353	1260	1239	1207	1185	1209	1016	1015	962	881	889	861	859	849	838	878	832	813	750	747	755	799	731	779	813	824	854	819	819	804	747	792	822	745	753	701	686	672	743	735	756	738	786	765	754	759	686	694	720	699	751	753	715	723	729	733	715	683	731	728	700	717	694	733	769	737	720	704	737	756	696	712	675	721	696	696	747	706	690	708	690	713	713	731	739	742	731	764	734	686	738	723	730	701	734	696	749	731	716	740	745	711	696	734	736	720	671	703	746	751	681	707	712	671	715	722	697	735	680	744	732	710	700	723	746	723	727	702	698	664	734	729	701	736	707	721	716	711	723	753	717	722	740	712	733	740	704	729	718	719	741	749	708	669	682	709	700	698	705	687	727	725	662	722	689	671	689	683	733	691	690	693	711	680	753	724	698	666	759	707	703	706	695	705	739	742	729	752	746	711	745	667	768	698	683	745	686	717	732	689	690	718	723	754	729	720	689	666	706	720	730	661	714	760	720	675	735	656	700	712	703	717	732	725	699	694	725	651	689	722	680	769	665	758	747	736	753	683	693	664	709	738	749	716	707	712	730	723	727	741	729	654	694	714	724	735	707	701	772	755	716	677	704	721	726	727	758	778	658	740	674	690	663	748	698	704	708	707	731	710	733	761	755	713	641	738	726	734	738	760	715	718	732	740	768	740	743	726	728	738	716	707	704	724	639	710	732	707	730	753	701	712	692	678	699	711	761	722	750	679	712	749	702	718	708	701	726	749	723	732	713	673	725	700	696	722	720	737	743	728	715	717	702	752	719	734	701	719	719	771	701	720	759	700	747	691	732	725	673	662	738	651	668	711	711	730	694	750	728	697	671	715	735	686	725	719	761	691	688	706	766	685	696	765	676	724	737	703	697	721	719	719	737	683	674	644	723	751	724	699	734	714	738	751	710	745	749	677	735	690	692	679	711	711	709	735	759	732	766	716	744	709	715	681	723	701	684	727	746	708	721	726	687	726	681	693	718	710	717	707	708	692	737	743	752	739	695	694	711	718	720	714	725	732	716	755	718	716	675	720	695	710	686	747	744	725	755	713	712	717	688	722	697	725	762	766	704	766	657	693	716	716	717	724	714	695	748	724	664	704	706	718	815	697	776	727	694	751	711	728	722	768	694	733	711	738	744	714	712	752	691	685	724	676	701	732	688	750	712	740	701	769	685	715	725	693	713	721	701	711	731	718	744	769	707	709	697	727	697	710	724	698	730	727	732	730	688	673	739	682	718	778	682	685	638	703	727	652	683	721	720	709	750	686	762	686	724	744	687	716	726	736	701	756	703	711	724	742	719	748	701	748	730	719	701	738	660	755	712	664	740	651	691	733	685	666	738	769	733	744	763	735	677	737	730	701	689	759	722	714	735	689	649	709	710	728	707	698	738	676	723	739	678	706	739	719	719	737	728	706	708	753	727	732	734	690	695	702	749	718	742	750	675	715	716	754	742	698	698	712	662	750	665	714	716	721	730	725	678	719	709	760	682	732	718	701	693	758	717	711	751	762	760	676	713	737	710	735	723	691	764	728	706	661	740	671	722	735	708	755	714	704	728	735	708	759	725	721	753	751	726	752	717	738	718	692	718	707	752	678	772	752	682	734	731	742	679	676	673	686	707	723	767	704	664	733	729	718	710	752	693	697	718	713	716	708	710	735	718	710	755	759	699	714	733	707	746	714	768	736	679	717	743	748	673	685	697	728	770	726	702	700	757	694	679	723	717	735	696	734	751	641	690	710	734	686	740	698	684	737	768	687	756	683	726	691	717	697	712	714	736	744	744	684	726	689	695	711	731	723	718	755	709	703	751	662	740	671	757	731	697	719	772	715	714	728	718	696	683	722	752	728	746	692	725	720	709	678	718	687	698	705	687	675	668	724	724	727	692	726	694	747	689	721	770	712	728	715	691	751	740	731	741	715	692	711	738	672	737	718	700	735	680	728	717	707	700	749	729	731	685	712	727	729	734	735	763	692	737	724	743	748	698	720	723	719	708	694	742	681	733	728	701	676	735	742	756	716	788	706	677	698	723	675	708	727	671	742	695	715	694	759	701	740	709	711	726	733	720	687	717	669	710	698	730	687	722	721	699	734	743	726	695	706	742	705	684	709	770	712	657	706	714	694	742	698	706	716	686	737	708	687	707	706	725	713	698	778	738	746	664	686	673	705	683	734	693	756	715	727	695	685	684	712	727	701	685	700	741	637	671	712	770	664	686	747	668	735	740	735	673	688	668	732	721	700	718	678	668	720	704	705	719	700	751	726	724	705	714	714	678	731	717	652	656	719	666	679	706	744	674	718	682	691	683	696	738	712	670	773	689	740	704	691	762	721	712	691	698	694	655	725	697	740	780	752	762	728	734	720	734	723	711	745	699	719	675	746	709	703	694	679	749	700	728	645	678	706	705	741	705	721	753	750	747	641	737	756	707	719	713	702	684	733	726	704	752	740	707	721	706	687	669	713	716	781	724	731	748	733	734	769	722	711	669	720	738	717	736	707	673	734	711	727	695	728	704	715	704	749	714	713	679	756	717	690	764	724	740	767	710	701	670	717	720	730	733	753	670	692	711	724	671	687	701	717	696	690	715	740	713	693	703	715	697	688	743	718	745	696	694	721	701	710	712	712	753	707	746	690	709	735	671	770	675	719	725	728	740	733	730	712	700	752	700	723	672	715	712	736	711	746	677	719	690	670	679	706	705	738	741	710	722	743	744	703	711	722	690	748	673	703	751	703	771	748	722	709	686	766	722	643	744	707	683	713	715	749	735	691	704	710	725	714	712	672	711	698	740	734	690	731	721	692	686	768	750	725	724	716	723	676	708	693	737	696	700	723	734	732	689	735	738	730	733	690	718	718	694	692	692	707	736	697	745	734	751	710	744	665	717	692	695	684	694	703	715	698	724	752	741	687	695	691	705	690	765	705	701	769	667	744	723	710	732	744	712	685	684	688	682	703	674	693	710	718	761	696	721	722	711	691	716	705	714	758	670	682	716	702	706	759	738	740	706	741	691	720	713	705	724	711	686	695	733	704	732	707	722	745	717	711	687	735	735	736	678	687	707	762	764	732	715	717	701	705	704	731	720	690	741	697	735	757	786	713	682	712	704	702	695	737	671	712	738	688	702	750	731	738	706	745	685	680	771	746	719	695	707	675	730	744	694	725	717	711	705	676	741	736	650	744	726	748	686	711	718	709	705	714	715	736	740	702	755	749	711	712	760	754	720	709	669	685	706	725	722	706	709	735	699	678	734	702	715	753	763	685	722	707	744	705	751	716	694	763	690	664	737	682	686	691	699	723	752	723	710	712	715	685	689	694	721	793	704	735	684	747	731	733	677	690	702	711	718	716	697	749	692	707	727	686	715	730	694	722	667	679	685	718	728	742	724	728	722	730	686	707	759	769	732	755	703	712	691	672	730	720	775	687
45790	68176	39802	23220	17984	13304	10824	8472	7131	5631	4492	3523	3153	2771	2417	2192	2174	1905	1883	1725	1818	1618	1419	1350	1242	1138	1112	1045	1000	980	999	1060	1000	955	926	859	878	839	917	913	887	923	982	921	1043	908	858	896	865	843	807	804	777	808	845	855	837	881	868	838	827	774	836	856	779	829	801	839	827	798	835	811	783	816	781	746	797	798	781	794	778	794	784	825	829	762	779	819	805	780	752	772	801	777	789	778	784	811	775	816	776	838	747	793	800	818	808	788	764	818	800	772	782	789	800	774	763	765	723	728	768	820	786	811	805	770	778	770	838	775	784	795	739	830	773	784	750	777	764	767	723	782	777	797	781	830	789	796	766	765	783	793	783	808	796	785	790	789	834	765	812	811	787	796	779	836	744	827	787	800	814	740	816	810	824	776	867	769	802	793	770	807	799	799	802	786	701	766	804	727	772	780	789	768	755	763	816	813	784	786	788	793	838	757	754	789	750	806	768	810	782	774	792	769	769	807	829	785	829	829	761	787	777	770	812	767	810	803	767	801	769	807	806	806	799	790	780	742	758	778	800	787	756	794	771	798	826	749	840	820	758	820	793	751	805	786	773	782	791	791	723	766	793	812	854	739	780	775	774	792	809	753	795	758	762	757	816	751	742	745	782	822	820	738	800	779	792	772	759	831	809	794	799	814	754	749	830	781	740	770	777	819	749	759	822	795	787	818	785	799	752	806	845	793	773	733	785	747	741	788	810	834	767	764	787	809	811	812	845	729	810	797	799	753	752	755	758	771	800	793	831	790	848	766	796	801	774	812	775	821	778	797	770	789	763	762	772	827	816	758	773	792	737	759	760	766	766	760	760	838	826	812	795	794	740	796	780	768	797	809	854	773	800	758	810	780	807	759	785	804	767	772	808	763	774	737	729	758	841	766	746	696	806	787	807	836	816	817	804	815	760	824	772	770	795	807	786	807	795	771	785	764	731	836	743	796	780	762	830	713	774	855	757	796	826	730	813	788	781	797	768	800	703	831	776	821	852	807	800	805	808	778	730	787	835	782	796	780	771	771	779	791	795	811	742	782	788	795	747	796	771	851	801	762	811	768	792	829	805	753	800	830	769	783	801	778	789	774	821	781	803	800	780	805	774	767	777	800	783	753	795	783	782	806	764	777	771	777	736	758	720	786	777	848	813	796	796	866	778	752	817	798	747	759	787	761	780	761	787	806	833	836	805	814	780	828	743	823	781	774	785	800	809	782	793	766	818	825	800	738	754	776	764	777	824	783	795	797	739	790	859	757	755	845	780	766	803	767	799	768	784	814	770	814	802	790	714	803	767	794	760	736	754	791	773	725	757	782	800	832	778	794	752	816	759	753	835	771	787	760	783	785	779	788	825	789	797	818	823	781	789	813	791	781	820	842	762	759	815	788	795	788	788	748	832	806	796	837	792	775	823	765	817	805	768	792	800	816	761	784	778	774	790	775	815	737	785	820	801	795	734	766	767	784	789	783	779	782	754	776	762	767	758	781	830	805	835	782	786	778	779	846	817	860	769	766	798	808	793	825	774	740	789	782	796	800	858	773	788	794	845	795	800	847	827	768	780	805	766	789	765	793	771	771	805	792	781	809	790	716	772	743	834	793	797	817	797	822	736	808	759	765	779	843	832	797	823	805	813	768	748	754	817	805	756	748	774	755	710	805	801	780	763	779	828	819	755	759	802	784	815	743	841	768	787	790	771	760	790	788	781	798	770	810	817	753	742	810	813	754	781	779	795	769	789	811	770	819	792	769	733	755	819	799	814	809	764	786	835	784	769	798	753	788	775	820	797	772	810	781	814	794	787	804	793	777	741	796	702	768	792	760	762	806	741	752	761	765	776	808	814	781	819	801	768	726	773	800	787	818	848	762	831	751	780	819	795	802	797	766	786	820	772	778	751	827	767	804	755	764	775	770	771	794	764	847	837	770	809	788	764	749	763	803	818	798	801	801	814	744	774	804	812	809	793	777	810	804	788	753	833	788	754	768	777	804	783	849	784	826	773	788	798	753	778	773	793	856	807	791	763	743	814	820	833	775	808	830	772	777	802	808	771	776	826	714	825	779	799	771	828	760	821	756	805	771	827	809	772	771	756	796	773	823	764	750	802	768	815	791	761	755	825	812	777	786	746	813	804	774	854	767	845	749	738	794	757	779	766	804	777	837	828	791	825	758	778	789	797	795	798	784	812	770	763	776	785	769	745	763	786	767	798	809	738	803	748	784	779	782	804	782	758	795	800	813	791	832	807	777	762	766	805	771	749	823	788	765	748	780	826	759	769	729	759	795	847	745	749	779	755	799	779	767	789	778	812	729	762	765	833	754	769	782	829	734	792	826	777	797	791	739	827	813	815	875	758	744	785	807	834	777	774	786	729	775	799	801	811	790	714	810	805	777	784	811	788	764	751	782	768	808	753	800	774	803	787	785	797	762	758	764	767	770	766	741	824	777	772	764	802	793	747	786	764	750	766	795	784	806	761	832	797	793	731	769	782	770	777	774	728	763	771	731	772	828	749	758	793	801	751	762	754	822	775	825	792	772	789	728	735	814	793	785	788	819	842	769	779	801	782	755	818	829	750	794	804	745	796	802	792	822	759	804	729	788	772	795	795	811	754	790	771	788	816	790	797	782	745	769	752	807	775	789	805	761	770	828	809	802	764	815	745	742	788	755	771	769	784	758	781	760	781	791	747	777	737	757	790	783	794	786	806	784	764	743	807	826	760	741	781	747	798	787	765	746	758	781	769	810	758	753	805	767	740	785	741	792	808	793	749	764	775	806	820	800	758	802	812	783	800	781	777	781	770	757	775	797	747	790	802	789	800	797	826	723	781	795	739	777	827	799	842	740	763	754	779	784	785	780	788	735	746	776	754	805	804	736	813	815	812	768	810	789	790	823	773	771	839	793	775	802	769	820	826	780	787	793	813	770	784	832	819	788	820	822	785	843	764	823	755	744	752	756	797	794	758	794	813	782	765	774	772	787	777	759	823	806	758	797	793	794	717	810	786	743	801	778	762	754	795	765	827	785	771	765	756	771	794	785	775	730	758	827	844	792	838	806	801	760	799	831	803	791	826	787	815	783	794	806	787	743	782	743	771	780	797	791	820	783	757	794	812	723	804	789	747	793	753	808	813	790	822	789	753	749	789	768	792	791	805	774	794	780	807	744	760	733	802	807	795	815	741	763	827	767	785	790	768	804	802	747	769	736	825	766	789	779	812	802	756	713	761	770	766	765	777	753	761	801	737	793	794	766	735	833	791	776	843	780	778	754	765	735	790	829	814	763	792	834	776	763	747	738	828	797	761	793	803	791	806	780	808	791	801	797	824	769	726	792	782	828	826	828	767	760	748	799	736	789	769	794	713	767	775	783	773	808	790	758	735	798	771	746	780	771	748	829	762	743	866	782	743	758	757	824	756	777	742	802	739	824	797	806	802	761	765	818	823	782	776	780	741	832	794	820
30271	30092	25750	12708	5962	3463	2442	1884	1575	1432	1166	1091	967	843	839	849	831	816	854	776	828	760	785	757	728	685	704	729	633	710	671	673	669	605	655	654	657	632	620	628	674	644	703	684	668	619	660	598	680	624	661	658	647	623	607	650	615	617	606	640	656	596	623	600	587	639	626	580	622	587	637	597	646	609	589	677	569	590	641	627	576	602	627	615	642	642	645	643	563	631	647	609	659	626	638	623	640	621	656	583	626	630	622	626	665	633	689	641	658	609	652	624	616	599	607	619	666	640	673	670	612	626	629	594	665	597	637	619	627	615	649	632	602	601	697	631	617	581	687	640	714	616	666	619	632	635	610	668	629	663	633	633	624	627	649	623	609	627	580	635	672	640	602	620	604	618	661	625	634	600	666	626	645	630	613	599	650	690	629	624	655	595	679	683	613	675	624	617	625	625	633	586	661	657	623	603	619	635	644	594	608	628	634	636	654	619	622	588	638	677	644	612	620	633	625	653	674	642	627	618	636	620	611	614	634	622	620	593	587	601	601	620	590	599	601	551	633	623	644	638	648	615	607	607	649	595	639	657	633	613	614	626	598	604	601	620	616	626	653	646	664	620	646	611	621	670	626	658	631	611	606	590	633	646	620	626	612	604	640	630	555	621	614	642	640	608	632	603	608	636	604	611	624	623	614	645	663	634	601	609	631	658	601	628	669	625	654	615	624	656	657	658	645	611	628	661	673	644	598	674	620	629	624	581	602	603	612	593	627	646	633	592	643	639	583	658	689	547	629	615	642	617	653	632	681	634	621	577	621	676	620	653	648	609	636	603	616	628	617	624	631	647	632	586	605	655	639	620	648	603	643	607	596	654	637	618	641	613	655	610	640	618	613	605	601	619	656	615	663	607	639	661	654	622	640	636	652	673	608	639	624	646	565	630	638	669	640	650	609	629	613	649	622	633	610	586	649	583	621	622	636	611	626	657	626	625	602	616	592	647	590	616	588	651	624	654	627	628	618	682	658	650	603	614	617	616	608	647	658	604	667	597	594	659	623	647	660	626	618	622	604	624	638	629	644	638	614	623	625	600	633	653	630	602	642	638	668	622	610	601	675	634	613	612	635	654	652	624	596	651	552	609	587	595	635	606	591	649	650	649	692	619	679	653	612	573	651	614	600	658	622	630	613	603	602	645	631	619	567	669	607	625	667	682	627	661	644	627	654	624	613	609	589	622	599	618	598	600	654	593	607	609	663	610	600	605	628	558	655	640	619	610	660	639	645	634	628	653	623	639	649	664	595	636	629	571	658	671	655	674	618	659	616	626	621	622	645	626	611	640	631	589	614	643	611	602	665	612	607	631	617	626	636	638	646	638	613	634	661	632	630	615	618	694	626	620	655	604	623	610	643	600	606	644	616	635	624	632	662	633	611	651	636	622	640	640	646	675	594	668	632	649	601	602	610	666	627	667	648	605	619	635	639	606	616	583	627	576	627	618	684	649	623	622	613	599	639	646	603	649	608	607	599	657	670	604	624	618	670	654	674	629	583	628	656	668	615	600	632	578	660	645	648	596	644	606	599	618	610	604	619	657	600	632	644	657	626	607	646	632	649	612	622	620	625	593	591	598	604	602	594	644	624	638	636	608	586	668	626	599	612	633	650	643	593	671	612	609	608	601	614	629	626	636	640	608	627	674	667	645	630	605	649	625	672	640	661	622	631	620	636	642	615	624	621	624	646	623	637	629	702	604	631	636	611	631	650	594	648	672	617	639	608	630	631	600	650	631	610	666	611	579	647	618	637	633	552	633	629	658	634	594	634	601	632	624	574	678	609	628	634	643	626	616	653	652	613	638	583	661	632	617	572	680	639	619	648	635	629	635	659	623	591	642	652	637	587	605	608	623	637	641	627	599	613	610	622	667	660	669	609	656	609	617	602	602	620	661	651	582	663	572	632	648	622	636	627	588	631	636	618	659	618	636	643	652	646	642	631	637	659	580	630	633	619	648	631	595	605	619	610	673	649	639	620	644	617	592	621	620	596	644	616	616	644	627	642	645	587	651	607	636	618	645	658	602	676	647	646	631	640	633	597	614	646	674	616	694	600	591	633	574	607	629	621	656	624	614	646	643	607	668	637	614	594	646	611	669	639	688	610	645	595	627	569	662	662	635	663	629	602	603	650	631	630	659	642	639	603	576	638	630	625	644	656	620	625	620	648	658	647	628	625	634	624	599	623	612	594	612	640	593	620	579	673	644	630	648	634	641	621	671	636	657	633	621	615	668	637	613	630	629	715	561	644	630	645	609	603	622	627	597	583	613	614	642	615	627	615	615	679	623	645	649	595	591	639	604	605	626	671	635	629	617	630	613	645	639	629	620	672	618	657	638	654	697	551	615	640	617	655	646	633	669	621	611	626	660	605	678	607	592	648	620	614	575	664	641	640	613	634	645	632	631	650	600	609	589	669	641	573	649	623	611	630	615	657	650	633	677	584	658	617	649	621	653	649	625	623	601	571	667	647	601	643	653	582	620	658	642	633	591	657	575	631	650	595	610	588	657	637	646	658	650	644	591	607	639	612	627	610	655	620	619	632	631	595	602	677	606	639	680	690	664	584	683	580	617	579	674	607	643	603	680	596	550	563	613	611	637	632	630	618	657	627	635	620	684	628	596	620	631	602	619	664	603	638	610	630	612	649	627	613	615	619	608	642	633	647	633	616	618	689	629	641	666	652	612	577	542	593	638	595	649	664	631	645	607	614	617	644	593	681	637	611	599	635	626	643	629	631	627	600	652	634	646	629	611	643	617	634	631	605	593	610	616	628	577	638	674	618	612	621	610	612	648	655	622	641	638	583	594	633	611	597	652	640	673	596	613	606	632	627	639	624	582	613	615	638	637	639	632	710	599	666	598	646	628	631	578	620	638	633	630	637	620	620	633	667	655	579	658	634	587	631	600	599	641	627	635	693	648	601	654	598	612	615	617	654	589	664	591	631	617	628	603	658	635	653	601	646	598	649	666	597	636	560	691	606	654	615	559	631	679	668	648	649	645	623	639	604	614	610	639	622	592	639	620	631	611	623	625	637	621	641	565	645	631	609	656	654	654	615	612	639	660	617	625	614	619	620	620	658	634	603	630	642	646	615	646	610	652	603	606	616	618	604	632	619	630	590	637	620	637	622	631	568	669	675	651	585	650	622	647	608	651	612	622	605	612	612	597	572	594	619	598	650	595	638	647	621	604	600	602	592	644	586	665	614	636	641	626	644	597	653	569	629	635	647	611	592	640	637	644	596	615	587	640	647	615	634	609	648	624	601	636	681	621	607	634	643	626	624	616	623	626	638	651	630	638	634	664	591	596	615	601	585	596	646	608	623	588	668	658	602	649	609	644	643	673	623	600	623	676	589	587	644	605	650	631	614	618	647	583	630	633	634	614	609	610	641	616	599	632	593	578	629	602	697	625	637	645	638	651	637	615	641	602	621	581	634	616	650	628	599	615
36265	43150	27515	12467	9547	6429	4821	3904	3063	2548	1966	1768	1507	1413	1357	1136	1174	1138	1038	1087	1092	1004	950	959	938	852	851	838	846	810	805	793	805	766	728	751	671	775	797	776	780	774	742	821	791	765	715	775	737	677	714	696	760	748	716	720	734	750	714	712	757	757	749	695	738	677	692	691	685	736	707	717	760	754	732	696	680	762	714	717	756	716	718	691	731	732	742	718	716	675	718	716	712	712	742	698	656	707	705	739	749	719	742	682	721	716	709	678	709	673	717	761	731	644	718	718	731	699	706	750	719	725	730	686	756	752	726	692	699	737	723	737	694	698	682	717	710	754	733	722	704	708	682	671	724	711	769	700	666	692	709	699	704	746	720	714	704	727	754	754	733	710	710	712	677	741	707	709	714	718	688	725	681	738	730	711	716	716	728	675	740	731	736	641	690	744	748	700	680	744	670	690	690	709	692	715	660	673	679	699	697	712	720	706	681	701	716	731	650	707	770	757	695	708	735	735	701	667	696	728	718	694	716	741	722	732	661	716	737	677	744	742	702	705	722	678	702	717	714	656	721	728	702	726	765	671	714	708	700	753	755	755	723	764	679	679	724	693	696	698	735	756	721	689	746	720	670	676	702	663	663	668	735	718	757	724	738	694	697	682	702	718	695	714	732	717	717	722	690	732	720	677	756	723	712	706	757	743	732	705	717	745	720	718	732	727	705	732	733	692	720	668	685	708	703	719	652	711	694	707	717	683	711	694	695	784	740	652	744	712	696	728	661	710	709	710	694	724	705	716	725	707	677	704	706	722	692	692	732	742	709	723	673	747	796	719	676	684	682	714	707	731	676	683	688	668	708	718	663	712	705	726	727	724	689	705	691	729	674	712	789	680	739	652	664	755	747	688	700	690	663	692	687	712	724	702	717	686	709	739	687	731	699	705	683	693	731	725	710	754	729	755	721	743	728	724	732	716	754	736	736	713	746	708	733	731	722	751	699	705	695	710	664	734	712	772	733	702	748	721	708	701	724	685	715	690	680	709	721	685	681	739	711	699	708	746	707	701	727	753	659	695	694	737	657	715	662	785	702	687	733	754	692	737	707	710	683	755	757	729	711	779	700	704	705	686	768	676	711	679	719	714	711	692	693	706	753	682	737	705	697	704	720	753	696	693	730	631	699	738	727	776	735	758	719	655	676	700	714	748	635	704	716	722	736	727	753	739	682	698	672	717	674	724	706	738	743	661	696	754	719	696	692	637	722	747	660	689	736	712	719	703	736	681	709	660	672	692	755	743	693	766	716	748	732	731	732	741	753	683	787	697	685	685	726	720	720	719	723	741	674	732	766	724	715	700	666	733	687	702	707	659	706	665	651	695	734	759	726	748	749	673	669	693	720	645	726	714	663	723	714	715	700	751	703	668	712	653	760	713	719	731	715	725	734	664	729	746	694	724	680	731	668	745	747	725	690	759	693	710	696	722	790	713	706	708	734	705	708	713	723	649	739	726	694	730	698	669	686	732	699	669	721	708	717	707	677	642	659	754	715	732	733	688	701	743	717	719	698	733	697	725	720	742	733	724	687	720	729	723	679	683	703	710	709	692	696	669	714	732	684	749	689	716	696	707	699	750	706	752	706	679	688	720	730	724	714	724	722	686	716	729	708	677	665	705	700	743	728	695	696	682	705	733	733	751	702	705	688	692	724	691	682	676	709	752	677	722	695	703	659	692	741	726	729	709	729	741	719	646	739	726	665	727	728	661	700	715	708	732	702	759	755	726	769	725	691	720	716	722	701	741	691	680	700	696	746	683	712	694	728	742	697	696	729	707	701	710	715	723	682	736	719	759	676	671	679	682	689	726	727	754	688	767	736	723	680	738	711	714	795	722	734	727	687	725	674	719	721	734	704	648	668	710	741	718	719	709	761	636	726	696	698	736	741	688	691	689	748	753	711	739	676	692	697	769	717	735	691	664	683	721	677	689	742	710	704	716	652	702	701	693	762	725	722	751	713	734	728	740	726	695	755	715	746	743	674	717	734	718	680	655	763	753	704	690	702	653	746	701	730	670	708	670	733	756	707	695	709	751	687	703	737	692	764	710	717	666	691	677	732	770	725	730	750	690	715	727	715	734	694	784	703	691	714	707	725	715	686	729	725	672	745	707	680	714	696	695	689	716	725	743	712	732	742	671	693	718	724	726	694	718	723	694	737	732	755	686	779	675	731	715	681	687	736	711	699	694	694	666	658	701	705	757	726	728	689	730	727	724	696	701	743	730	693	670	726	730	730	758	706	760	739	723	681	715	706	758	708	725	714	706	723	768	713	689	700	738	739	693	721	756	688	721	673	755	711	723	750	694	716	685	747	696	710	692	701	791	700	749	697	709	723	741	706	775	692	658	710	764	682	740	757	742	703	738	673	685	676	688	703	716	722	688	676	721	709	700	714	696	703	708	693	696	735	697	740	711	770	727	721	722	704	711	745	735	736	707	691	734	733	724	718	711	691	683	724	703	735	743	720	737	717	726	689	731	725	701	711	717	700	757	704	760	741	699	735	693	684	790	711	719	755	745	701	706	693	715	719	741	728	712	711	665	745	707	743	701	741	713	748	684	717	692	718	689	732	711	700	693	697	670	741	737	715	683	691	774	754	715	705	686	724	681	743	719	713	661	730	723	669	721	707	734	678	719	739	742	725	713	708	695	706	678	706	675	739	689	670	707	742	724	729	749	714	708	744	718	694	698	710	719	717	694	776	717	730	670	688	733	692	696	707	725	725	709	720	674	755	684	749	720	717	723	666	720	722	729	724	674	695	743	706	768	759	764	658	729	676	735	711	709	690	697	693	654	683	691	734	764	724	720	707	706	722	740	735	725	733	708	694	710	726	727	713	747	725	739	731	707	729	732	729	715	723	691	703	696	713	726	706	724	723	710	746	727	715	667	706	711	710	631	698	730	731	738	697	713	686	741	764	704	702	686	727	731	727	719	717	728	731	703	744	700	695	716	713	690	709	708	761	699	723	714	679	728	672	774	707	682	696	686	700	687	721	757	690	700	721	726	728	748	712	749	701	712	670	709	763	713	682	734	749	731	710	767	698	655	680	745	676	694	692	704	719	696	698	705	683	726	752	727	781	691	680	744	709	685	729	710	696	695	688	727	741	750	729	721	731	768	679	687	724	800	710	669	671	712	698	711	712	665	667	696	704	701	740	716	774	718	716	732	713	769	782	654	737	684	711	685	654	746	665	722	717	733	731	718	692	736	697	711	723	702	714	784	763	734	726	748	724	728	709	695	708	741	729	673	710	714	697	683	752	714	736	741	748	676	703	693	706	770	731	694	700	729	719	681	661	743	728	740	697	784	698	708	725	690	735	731	686	696	721	673	753	686	744	746	734	694	771	709	707	688	689	760	739	687	740	688	694	729	706	732	621	741	675	672	706	745	751	727	682	713	662	726	734	729	704	729	731	731	721	690	707	735	678	723	675	745	742	696	743	744	734	707
23725	21047	27944	23971	20520	12734	5894	3478	2651	2066	1634	1447	1271	1132	1090	983	974	987	862	879	877	961	807	752	693	718	651	644	651	617	644	604	628	628	604	546	614	576	607	583	632	665	675	606	639	607	563	639	578	607	566	589	623	560	585	616	605	577	614	583	578	580	558	538	595	580	610	533	579	572	541	562	547	543	574	537	598	612	534	560	535	572	562	544	573	567	580	551	544	583	587	633	557	554	549	580	615	543	558	577	590	612	585	573	578	556	536	579	518	560	573	546	567	554	509	572	561	581	545	559	597	622	589	565	575	569	564	548	532	539	619	559	561	546	578	619	568	565	588	534	521	562	569	562	568	618	573	570	599	576	577	564	588	546	563	585	581	539	581	559	567	562	567	600	552	554	557	561	563	553	557	560	534	553	561	603	556	591	583	563	565	574	604	549	527	571	542	547	593	579	545	567	594	587	577	579	571	577	558	550	554	575	546	633	558	589	539	573	547	541	529	540	565	589	534	575	559	536	584	565	572	599	560	528	543	614	576	546	583	551	615	556	564	559	592	584	590	606	554	542	534	591	533	573	563	583	597	578	521	518	535	547	605	538	590	607	554	609	567	596	541	569	573	571	567	583	590	562	558	552	587	608	544	570	598	549	585	522	548	579	604	573	596	611	596	587	559	601	580	606	574	584	618	560	565	543	533	528	557	544	570	514	524	582	552	581	539	582	532	532	584	599	545	539	578	565	595	574	591	545	569	563	589	588	538	542	576	604	570	544	604	590	569	585	530	560	572	571	555	608	569	563	529	581	593	576	551	602	573	582	552	547	555	568	564	581	544	569	579	588	608	579	539	539	558	564	593	553	553	581	576	568	607	546	520	611	598	584	565	589	610	539	507	564	557	563	563	576	574	528	562	593	562	570	553	545	558	564	568	594	596	567	525	520	531	602	558	517	530	577	567	580	577	574	546	595	564	548	534	554	567	588	554	567	573	588	554	568	529	557	556	610	545	545	554	588	534	564	590	584	593	557	536	545	568	531	564	520	565	565	565	594	562	606	605	557	561	576	591	575	601	531	595	562	520	540	546	617	568	563	577	549	523	535	576	595	591	579	579	553	555	542	569	593	597	607	606	584	567	552	600	620	581	551	549	605	569	546	567	537	545	597	552	570	558	544	614	558	567	553	583	577	568	595	527	538	608	525	556	608	556	560	548	596	606	543	531	537	530	578	547	582	559	584	554	560	543	521	533	571	543	551	590	605	589	575	554	573	583	586	613	583	573	575	553	533	544	531	561	572	557	579	568	529	584	536	540	528	572	577	528	571	564	605	548	548	612	524	521	524	547	532	558	568	551	558	582	590	530	575	571	585	564	579	543	545	539	563	545	572	585	551	558	558	581	570	572	563	576	549	569	556	559	570	512	558	548	547	587	565	555	569	552	560	583	550	552	570	526	555	597	547	530	560	589	572	518	576	577	530	557	560	588	586	551	561	542	533	548	563	536	546	595	561	543	541	549	600	538	591	609	542	536	561	581	584	536	581	571	532	575	532	549	554	564	593	549	550	542	582	544	541	587	566	584	573	592	576	529	568	626	539	527	519	617	574	560	542	595	570	589	566	567	551	577	565	547	582	557	567	533	540	598	577	596	536	586	620	571	579	592	523	568	607	554	554	561	539	579	544	528	597	563	567	593	562	594	606	564	576	579	583	552	541	600	556	563	594	596	551	557	585	562	594	561	570	569	577	564	540	579	586	562	559	533	549	541	576	527	544	554	574	542	587	582	548	566	568	546	578	575	553	528	575	550	524	565	536	582	572	567	573	578	547	596	587	576	542	542	581	564	542	572	555	588	583	576	517	591	540	581	561	579	603	569	595	589	564	560	562	573	569	549	537	574	546	562	577	608	589	530	579	557	544	602	571	585	603	565	599	572	585	577	548	583	552	562	585	569	544	570	580	571	559	578	583	538	553	594	544	580	532	565	568	520	519	553	553	536	566	560	613	536	628	547	575	557	584	552	540	573	527	564	516	537	554	570	573	545	567	579	567	577	550	569	582	594	579	561	550	554	542	585	551	596	562	591	546	556	565	546	565	583	589	540	563	571	554	566	550	524	590	585	560	564	553	583	570	584	604	547	566	547	597	582	578	601	543	606	547	528	535	531	601	591	592	558	587	552	568	533	523	593	559	617	554	560	586	611	599	564	577	601	539	563	545	560	557	553	591	526	546	558	559	550	539	534	591	512	534	573	575	567	548	555	563	584	594	563	543	567	531	556	545	576	573	585	530	540	563	572	615	579	602	573	575	537	602	513	571	555	564	560	613	572	602	586	567	573	600	614	600	544	572	548	596	610	549	573	544	576	549	549	559	549	602	575	590	560	613	540	571	566	499	583	588	527	557	568	567	527	550	593	599	558	559	577	546	545	606	584	579	596	517	544	590	590	543	558	591	548	552	618	529	558	607	567	581	575	569	595	540	590	570	600	554	543	544	545	574	516	537	560	588	594	618	573	572	590	610	603	537	552	530	582	559	635	536	546	563	522	606	553	573	564	577	574	595	512	591	558	558	569	556	568	552	525	578	545	565	587	527	560	566	556	551	560	545	509	548	586	563	558	569	540	572	573	579	517	590	572	582	562	578	541	600	554	535	623	589	562	560	581	581	532	573	572	582	603	589	600	563	596	544	568	617	561	579	535	540	602	565	555	566	560	573	590	592	573	557	551	559	562	565	557	566	566	547	622	553	548	602	591	551	562	548	547	567	562	561	584	567	551	589	553	554	565	556	560	542	526	543	563	542	585	590	597	570	536	578	626	591	593	559	588	556	577	614	556	594	529	569	563	567	579	568	547	563	583	613	602	562	531	572	573	598	556	602	534	557	567	552	526	565	580	556	532	522	591	577	549	552	592	610	552	584	540	553	571	547	554	526	515	563	557	564	534	585	559	549	559	572	575	533	588	579	591	565	541	586	583	525	623	568	563	548	530	594	566	587	609	555	571	550	554	553	557	551	584	579	573	563	569	556	560	572	578	555	585	586	575	539	578	533	559	572	567	557	585	559	552	579	596	562	555	558	549	579	563	516	557	559	604	561	577	574	537	595	538	557	572	547	563	544	559	550	531	575	585	537	554	574	562	567	595	591	557	578	584	545	541	565	546	559	538	553	541	566	581	572	549	563	572	582	564	581	574	576	568	583	584	595	555	577	523	544	553	571	558	564	530	509	566	584	533	553	589	594	547	598	544	535	590	551	615	584	546	559	585	603	522	560	553	569	563	603	576	574	566	532	576	539	617	570	558	559	549	553	542	609	577	567	567	533	562	570	545	531	575	582	566	563	556	523	548	516	550	582	546	585	517	578	554	567	546	565	594	559	529	577	509	556	553	613	577	585	575	546	551	559	549	580	563	556	571	583	569	540	542	553	557	594	576	543	570	582	560	582	560	557	607	559	498	589	515	529	592	607	545	561	573	590	545	589	502	580	579	551	515	541	535	556	564	550	547	547
41219	58851	35219	18870	14649	10706	8484	6377	5204	4084	3134	2553	2198	1971	1843	1629	1547	1494	1324	1346	1310	1319	1085	1027	971	860	940	876	801	810	828	791	738	726	720	715	710	700	722	765	745	740	768	806	766	721	721	725	714	684	657	648	655	639	697	705	674	677	696	648	656	638	680	697	665	672	635	637	650	644	645	690	670	629	608	640	654	652	629	621	652	599	642	680	671	623	716	657	606	629	655	682	647	630	624	665	696	636	629	677	619	657	642	609	631	614	607	603	671	675	645	631	679	607	615	638	594	634	659	634	651	633	649	676	640	626	671	652	647	654	673	650	654	653	640	672	639	596	648	678	676	645	623	645	671	660	675	660	623	614	672	618	634	667	664	653	621	700	676	636	627	642	618	647	636	648	683	651	668	605	676	606	651	665	618	687	643	635	647	657	626	647	634	643	600	657	618	639	650	648	586	612	634	680	605	624	658	661	651	634	628	656	675	629	637	629	673	629	641	682	656	634	633	630	675	623	636	686	658	666	615	633	647	628	619	610	642	677	631	658	640	670	664	681	671	600	633	635	643	643	655	645	650	632	638	644	636	645	655	598	681	597	614	649	646	663	612	675	635	664	623	686	658	656	634	657	674	676	638	628	627	653	641	681	682	629	649	660	636	654	681	593	696	621	635	640	610	642	676	643	696	668	653	647	649	644	619	625	650	658	660	621	637	617	667	668	629	627	690	645	621	654	648	625	658	604	632	591	617	641	624	633	648	618	621	599	616	652	635	640	642	648	640	620	672	644	659	688	645	632	613	611	626	628	649	639	652	665	625	605	625	631	578	630	696	681	655	616	634	648	648	648	628	686	653	640	661	662	631	644	620	609	640	645	644	624	670	642	680	646	664	622	661	654	627	655	677	643	663	650	673	602	632	629	657	656	615	649	611	612	647	673	597	621	606	652	633	643	640	639	636	647	707	634	631	635	647	666	623	654	594	682	638	644	630	642	632	628	661	625	598	595	582	648	650	610	592	642	589	654	639	656	612	646	680	676	641	600	662	635	639	694	653	593	640	632	606	628	651	614	617	666	630	666	631	674	650	597	643	669	656	647	639	644	648	614	664	631	636	650	617	632	640	654	613	618	613	598	632	638	630	653	591	639	699	686	627	645	641	671	610	609	648	655	622	641	658	645	661	595	656	633	614	636	641	680	690	656	657	635	635	637	655	624	648	638	598	666	654	673	604	653	678	644	675	625	644	672	655	663	643	659	662	675	680	673	628	631	618	646	684	616	624	658	637	632	639	660	648	618	614	649	651	585	634	713	659	671	660	678	675	656	648	647	646	718	646	675	644	664	632	662	618	639	646	597	696	641	645	622	650	673	630	642	662	654	667	631	665	641	630	621	662	588	650	647	636	637	680	676	632	617	654	621	598	620	612	631	662	664	645	593	629	648	628	604	671	660	637	688	676	644	620	637	654	655	676	631	686	647	619	649	659	675	594	633	650	625	612	629	660	631	683	632	661	658	619	660	595	616	644	632	650	618	635	599	637	688	651	631	658	698	638	642	610	665	626	605	636	592	667	639	659	605	677	608	627	678	647	617	648	644	655	638	656	642	629	666	647	658	641	666	611	636	594	640	590	616	694	660	607	680	646	614	640	657	649	663	680	612	675	641	674	626	661	642	673	679	633	634	647	656	623	645	647	604	636	648	619	680	658	651	628	631	637	684	605	652	667	650	663	693	702	637	617	639	632	579	647	633	643	673	693	648	610	677	640	637	660	680	594	628	638	662	657	623	640	644	611	610	683	639	645	678	624	661	656	628	605	627	644	640	649	655	632	664	669	668	651	619	665	653	621	673	649	627	660	652	642	679	671	614	633	655	651	656	612	653	672	625	627	636	624	692	691	646	601	656	636	636	639	666	667	640	631	646	573	627	689	658	631	658	623	598	630	665	605	638	671	679	629	678	609	650	638	665	632	652	645	649	659	671	656	619	642	638	625	624	609	599	646	621	625	634	636	615	664	642	631	681	685	646	645	649	680	602	649	663	601	608	640	668	597	669	610	646	654	608	669	613	633	644	617	674	640	615	645	614	654	650	601	640	613	617	630	601	619	645	618	646	633	683	627	644	615	616	626	622	590	679	645	604	665	631	660	684	646	670	671	627	633	622	659	627	624	642	634	611	642	663	631	590	670	615	627	667	607	644	637	617	684	636	676	660	655	623	651	637	642	647	646	601	704	622	610	606	632	669	672	657	632	642	620	636	639	641	628	572	629	635	642	627	630	639	593	599	675	650	627	625	658	645	659	598	660	634	616	664	652	602	612	662	634	661	659	644	649	619	641	664	664	625	642	644	636	644	629	658	682	617	632	627	637	618	685	639	623	634	633	617	616	691	701	634	624	646	664	671	615	625	620	705	613	609	634	659	631	621	625	593	647	637	671	611	658	659	605	613	616	594	618	632	634	614	670	630	640	640	656	600	629	646	669	652	616	709	679	612	634	631	639	680	656	643	668	671	635	609	615	664	636	623	693	616	674	623	677	648	662	670	623	675	665	670	673	654	623	603	597	654	588	621	634	627	649	635	660	633	639	612	590	624	680	657	647	656	629	652	675	658	659	652	616	659	643	631	604	675	620	687	638	660	672	656	667	603	674	631	688	628	681	644	645	655	653	631	621	636	648	615	694	644	631	659	643	666	629	652	577	633	640	615	650	672	650	605	653	656	639	659	653	617	633	632	622	585	662	631	619	620	690	643	596	609	651	622	647	684	624	646	712	664	621	628	657	677	634	658	623	681	680	647	647	625	642	649	612	659	686	661	583	660	625	635	622	643	671	657	637	659	653	652	664	622	631	669	672	664	645	653	643	663	620	635	636	587	656	626	649	655	640	672	601	658	638	649	658	706	602	659	647	627	622	632	663	711	654	621	611	614	631	685	648	616	631	614	617	637	685	616	635	641	641	651	613	650	675	670	655	637	620	613	634	663	644	663	683	640	625	644	634	678	637	677	635	689	668	660	636	676	620	630	641	613	613	624	632	615	639	622	636	670	646	637	653	616	664	619	647	673	689	645	601	649	634	674	660	650	656	618	664	623	617	652	663	676	657	640	628	651	604	656	631	716	667	620	668	658	684	642	641	632	664	653	681	612	612	644	645	673	645	608	667	631	649	623	669	637	623	645	637	625	621	623	610	630	588	647	590	624	668	604	646	625	632	641	612	647	639	675	661	619	688	643	664	612	661	662	651	642	648	624	644	640	666	609	669	636	636	661	680	624	626	583	683	606	704	653	673	666	634	669	712	637	636	698	579	637	645	624	650	612	615	629	665	621	632	699	644	661	628	616	645	627	663	673	664	672	677	675	627	607	720	654	634	657	643	621	604	645	643	604	662	651	630	683	665	654	653	649	627	609	659	664	664	653	645	666	634	621	620	659	657	679	637	604	606	624	600	652	667	623	656	623	633	662	650	658	632	637	624	616	695	689	623	669	650	627	633	696	679	631	672	670	697	663
25127	21354	27568	24332	12723	5800	4077	2727	2197	1843	1546	1271	1247	1102	1094	1016	1033	1017	1071	945	953	922	912	909	857	771	836	856	815	846	826	804	875	819	818	726	762	726	779	740	778	785	824	781	781	796	800	814	752	772	802	760	716	765	797	810	812	803	743	799	761	740	777	724	727	740	769	739	766	760	731	786	692	730	741	747	710	758	785	737	751	775	772	771	738	778	796	739	721	714	766	771	774	811	801	793	804	743	766	785	799	776	757	776	739	766	770	746	738	781	814	768	785	747	721	779	752	771	749	773	741	743	684	757	771	758	730	740	802	714	736	724	761	799	798	763	787	743	707	798	730	808	765	698	732	720	763	770	737	778	748	740	786	810	764	745	761	775	721	767	705	710	807	780	820	719	737	736	722	776	754	736	786	757	745	789	793	833	778	766	846	745	775	775	732	776	752	762	789	784	720	752	777	793	761	762	786	737	788	758	779	795	765	760	776	693	776	813	793	786	727	721	839	768	793	737	729	773	708	751	745	770	709	771	773	750	775	749	749	746	768	809	740	710	733	764	766	737	775	768	718	746	801	729	712	787	710	786	739	737	770	680	762	720	717	779	787	714	756	766	778	774	737	780	758	740	769	746	754	787	720	779	716	724	775	776	750	781	753	784	724	718	740	680	791	756	740	770	684	771	761	761	766	723	769	727	754	749	787	765	742	782	764	724	753	751	741	823	789	744	780	778	746	713	771	730	799	764	737	775	736	788	727	766	750	771	749	715	837	773	731	765	780	780	728	770	692	766	812	760	769	752	703	751	718	713	716	767	745	713	790	752	764	792	790	776	749	727	816	776	802	736	748	780	746	809	784	796	787	731	760	766	713	703	737	749	795	740	738	719	734	738	778	761	733	725	752	800	738	761	782	762	757	777	738	775	731	787	744	757	730	796	741	758	749	779	762	764	753	714	736	753	723	803	757	757	767	736	751	740	718	771	797	754	750	720	769	738	762	757	779	763	742	737	780	779	786	756	754	749	712	762	790	722	794	737	707	751	765	767	763	766	792	737	766	702	750	763	800	735	746	689	769	699	760	775	731	809	752	703	752	770	722	769	748	732	730	823	699	755	714	744	825	778	762	765	717	756	749	757	772	732	730	765	747	753	767	753	766	762	774	691	803	747	788	717	748	747	777	741	760	731	786	704	755	775	749	748	785	715	735	692	742	749	709	787	728	747	759	753	723	787	767	760	729	784	742	726	762	769	726	762	765	760	771	794	734	727	739	712	707	737	724	688	746	753	815	788	760	772	779	745	752	772	769	694	779	721	734	790	759	763	713	769	761	730	743	762	749	773	721	795	749	767	757	747	708	759	808	771	748	757	774	807	772	712	759	775	795	736	767	726	737	741	768	731	748	764	691	741	791	776	738	774	756	789	769	745	729	727	750	740	776	763	739	746	787	731	758	799	730	723	724	744	746	802	785	740	821	820	741	749	775	740	729	691	798	721	778	753	739	753	777	734	775	766	760	787	787	742	772	749	764	756	752	747	739	750	733	743	765	834	806	718	753	779	800	724	708	727	770	796	762	772	764	778	802	710	757	658	742	680	811	763	730	785	756	799	721	715	743	739	760	786	758	723	746	768	764	779	760	788	816	708	762	770	711	718	750	770	716	768	764	788	769	753	745	792	800	746	770	760	774	724	764	764	740	755	748	807	794	691	762	753	721	759	766	785	773	735	734	760	771	731	792	762	761	736	725	788	741	730	748	772	748	763	825	744	776	736	756	754	804	764	787	764	783	753	752	691	756	832	725	760	743	765	749	800	766	756	803	786	754	765	766	754	800	727	767	731	788	736	765	770	761	756	719	734	729	779	727	715	754	811	775	708	734	745	748	790	758	736	756	707	734	727	779	763	763	753	785	754	709	735	725	746	767	740	701	720	735	717	729	745	777	731	760	741	724	729	747	805	769	757	739	803	725	751	792	786	749	692	677	728	748	715	721	760	744	733	764	765	762	740	747	719	740	721	763	744	802	770	765	750	721	763	749	729	729	792	743	773	766	747	776	765	787	745	762	712	753	720	759	740	766	688	800	790	769	745	789	767	752	769	724	813	774	718	777	789	740	777	757	734	727	726	828	770	744	744	737	735	763	777	789	747	744	749	754	791	740	718	708	802	753	758	790	736	763	753	781	717	736	782	751	758	760	753	678	822	775	748	778	725	779	820	768	754	737	759	745	713	755	738	713	737	735	743	747	745	757	744	792	767	746	724	759	764	759	765	758	735	737	709	766	848	779	780	759	684	723	735	766	753	784	729	717	737	756	723	700	813	755	783	695	768	790	702	789	732	772	743	752	717	741	776	747	787	788	786	770	739	746	814	806	790	736	791	778	744	779	764	794	735	733	708	787	776	759	747	714	794	784	742	800	774	761	771	784	793	740	745	778	754	772	752	782	730	758	781	718	706	784	763	723	802	732	764	768	777	736	781	766	735	771	834	734	738	722	733	768	772	762	756	799	823	721	788	791	736	764	769	691	764	749	746	779	718	757	762	808	778	757	749	725	759	722	785	749	758	732	751	792	796	844	774	754	750	746	745	764	746	744	765	757	720	779	768	720	727	723	773	725	755	726	776	735	771	829	747	797	776	730	746	759	780	743	706	775	746	735	730	737	757	793	781	738	743	767	772	710	750	794	786	762	746	746	770	711	765	783	754	703	723	756	761	728	723	724	758	708	770	763	763	786	781	751	760	793	724	737	806	751	800	750	784	731	764	740	741	730	726	775	782	753	823	778	710	728	788	762	765	735	757	758	760	706	751	710	704	715	678	749	746	756	731	716	742	772	756	792	803	753	731	738	752	757	742	818	772	729	806	776	761	744	759	796	786	747	799	751	690	791	775	770	790	702	775	784	762	745	758	741	775	779	725	710	767	780	787	725	731	777	760	746	722	828	769	745	782	719	713	742	773	728	737	789	779	762	752	758	778	722	789	795	795	764	746	729	766	787	779	761	728	805	719	788	766	743	780	736	760	752	758	731	751	758	733	756	797	737	753	687	790	759	742	792	718	755	766	754	761	785	765	716	756	771	730	790	758	772	758	759	726	800	754	745	732	724	752	778	710	778	747	757	778	766	811	766	772	805	751	822	766	753	696	726	714	736	726	725	753	742	715	769	734	755	697	743	745	785	756	741	757	744	746	737	755	743	754	773	720	743	792	743	784	757	759	780	793	758	764	788	811	794	773	726	742	750	729	786	749	754	766	728	765	769	762	784	703	748	797	749	768	797	740	786	722	722	771	748	787	778	758	744	746	748	769	793	811	734	776	762	758	723	754	770	766	734	752	782	707	797	759	742	747	737	776	774	750	769	737	754	741	772	742	750	717	723	735	773	769	791	707	760	772	797	768	746	744	785	748	779	769	736	763	748	773	738	743	770	737	743	780	772	713	753	771	770	718	730	791	787	714	764	764	724	734	760	783	761	775	760	746	735	760	739	686	764	772	743	756	756	756	745	773
38990	53947	34924	15670	12201	9135	7481	5379	4291	3510	2677	2335	2002	1729	1666	1583	1470	1507	1344	1323	1333	1376	1226	1147	1022	1004	1040	965	953	969	926	947	928	950	896	892	892	958	939	924	965	914	965	920	936	964	975	894	888	878	906	829	861	869	928	870	914	894	868	863	793	867	891	848	884	859	850	850	891	884	868	904	826	831	871	872	912	835	815	824	805	837	856	904	837	836	845	836	911	881	847	847	845	835	906	854	860	827	892	873	793	840	859	836	884	837	845	850	922	901	874	875	877	890	826	843	864	823	850	861	833	844	862	850	832	829	824	832	893	857	845	832	779	852	844	871	859	818	807	838	875	932	817	872	873	792	860	916	818	892	818	892	882	872	880	872	791	851	848	810	858	879	858	868	901	866	824	813	874	887	892	865	871	867	833	837	823	835	827	827	834	816	863	847	833	869	858	853	850	880	872	807	837	892	820	861	853	833	804	859	887	898	844	841	927	860	864	826	858	850	834	848	917	858	809	826	840	838	838	882	839	821	822	822	885	827	850	819	848	842	778	874	855	866	810	826	828	825	843	843	845	837	852	880	890	904	821	856	858	866	839	805	871	842	909	886	845	854	885	832	888	866	866	867	866	799	835	856	886	849	879	837	867	839	849	837	862	829	894	804	800	827	873	886	829	858	880	907	835	822	856	868	879	869	888	853	877	861	796	869	861	914	837	792	812	834	887	858	881	874	803	870	835	805	866	893	856	860	839	845	834	883	867	810	900	856	838	873	841	797	855	882	886	797	853	838	879	848	825	847	809	869	842	873	855	802	856	935	824	876	882	874	817	855	883	874	831	860	874	874	862	859	902	806	917	860	807	875	864	857	844	865	848	839	893	874	825	841	821	879	872	865	892	845	864	842	846	822	841	871	864	827	891	889	831	808	846	833	854	813	818	850	877	841	846	837	827	827	851	857	840	811	826	860	825	790	867	814	842	897	873	880	866	864	815	845	883	801	879	901	830	857	868	817	880	873	859	834	847	870	859	819	851	838	867	837	792	859	862	898	868	846	873	812	841	836	844	878	870	922	833	872	801	859	879	838	862	906	861	789	817	842	844	849	823	875	838	872	854	805	829	901	880	901	857	885	820	874	907	831	800	904	865	824	848	827	878	874	924	874	860	816	897	851	820	834	859	826	848	823	801	865	856	833	871	829	888	846	867	839	834	829	850	849	828	876	915	934	910	802	832	826	822	867	813	892	808	811	825	891	826	860	868	852	886	887	823	824	896	838	838	838	825	863	843	872	877	875	830	879	889	819	870	850	870	825	836	856	856	839	793	812	864	885	782	921	843	888	876	885	850	860	825	884	851	853	847	801	838	845	861	835	802	847	819	830	827	856	858	903	777	836	853	833	835	852	844	787	797	860	916	859	843	911	867	788	812	865	856	852	886	847	884	820	877	888	887	885	828	816	889	859	880	821	858	833	871	878	870	814	855	875	845	839	839	848	874	825	850	834	866	849	875	844	862	857	859	855	856	788	821	858	819	842	842	842	883	860	849	864	836	823	878	851	891	808	868	817	880	809	846	849	831	759	811	841	856	832	882	851	848	824	855	829	792	835	850	792	877	844	873	878	873	850	826	834	866	848	848	896	838	860	813	858	870	838	804	816	823	862	891	852	839	829	886	847	897	836	833	860	831	876	833	845	895	786	813	837	868	863	786	844	855	880	840	847	873	860	840	834	837	852	896	882	877	860	864	838	818	918	874	863	838	858	881	800	883	828	841	853	837	863	886	863	819	824	869	832	846	839	853	897	869	878	942	821	857	849	782	845	839	856	825	855	858	873	913	837	866	883	840	818	869	857	861	925	886	813	853	823	877	853	807	850	866	888	880	819	893	813	867	839	867	853	830	843	817	875	820	858	831	866	891	810	836	934	873	829	856	896	799	857	848	855	815	875	845	891	890	890	882	846	850	865	831	859	836	812	854	830	832	868	870	835	867	817	825	906	901	867	875	866	822	848	864	907	792	860	849	830	831	856	852	846	819	843	825	855	836	863	816	805	867	871	871	828	820	862	849	844	842	831	889	820	885	859	883	862	844	836	783	774	862	785	877	894	888	870	865	863	876	825	856	856	823	864	903	874	814	876	800	821	853	805	831	871	869	909	859	852	828	851	870	816	835	812	885	866	842	809	896	847	841	783	849	846	810	877	861	831	873	867	797	864	832	900	863	876	848	821	842	813	836	832	821	863	824	890	853	840	826	870	874	841	921	885	860	849	836	872	815	823	844	865	843	866	842	831	793	867	878	852	835	828	875	809	873	878	811	857	833	819	834	860	871	843	827	789	858	889	868	846	807	894	891	850	804	901	887	838	810	871	935	848	806	876	804	837	800	869	802	900	872	844	844	861	862	899	836	914	803	804	867	818	833	820	868	878	819	867	862	885	868	887	845	863	817	863	813	845	875	838	855	835	844	861	851	800	884	860	870	833	893	892	891	863	860	888	857	828	831	822	880	900	851	872	851	862	882	847	876	869	847	877	828	846	910	845	806	847	842	861	890	831	847	805	874	900	830	909	870	860	824	823	907	837	878	801	847	909	856	888	790	930	857	886	832	847	859	833	840	890	858	873	854	840	867	879	849	826	868	843	826	839	809	842	842	918	849	892	878	856	891	871	872	868	860	835	871	872	904	935	846	815	879	806	831	855	870	864	868	824	859	834	898	816	769	837	870	888	824	895	845	807	832	893	865	842	847	809	821	884	823	825	845	860	864	848	833	831	843	799	849	884	854	831	872	819	848	861	876	866	874	819	894	886	837	858	821	859	875	826	861	853	844	851	794	820	870	838	828	905	859	829	850	859	902	873	858	838	837	873	865	857	801	822	862	866	844	825	787	858	872	864	880	858	803	866	846	850	841	803	866	936	864	879	872	872	854	833	873	870	877	897	871	813	817	860	835	867	844	835	833	893	846	837	887	878	864	908	849	871	874	859	832	890	838	854	884	811	856	928	848	840	823	830	845	819	915	839	846	866	856	801	880	882	869	900	869	905	834	837	867	852	829	855	819	821	861	874	822	857	913	871	837	823	817	875	856	841	777	809	887	843	861	848	797	867	880	807	823	843	813	867	863	867	878	833	848	845	834	803	842	904	885	812	821	869	851	867	869	825	854	870	806	887	783	856	870	895	837	867	863	863	904	840	863	838	843	877	900	842	849	850	829	859	775	835	867	863	894	828	810	838	828	823	818	854	835	830	879	805	848	853	867	838	892	887	850	865	826	807	859	858	836	854	902	854	844	860	829	812	824	865	828	814	860	847	833	826	827	825	921	858	851	847	863	838	892	856	880	851	855	827	871	841	821	802	892	880	820	846	837	844	902	829	838	857	876	822	899	881	816	857	908	819	882	848	869	874	836	891	869	872	819	902	865	869	861	860	890	845	825	782	810	877	869	786	841	870	870	840	832	826	839	871	868	890	820	918	809	905	856	810	789	876	823	854	844	847	874	839	850	862	841	809
22657	20954	28521	23502	20983	21113	14829	6331	3958	3061	2448	2099	1731	1551	1485	1432	1331	1314	1216	1162	1201	1113	1009	1021	956	857	907	889	881	850	835	872	839	797	778	769	765	755	771	864	888	822	835	812	795	816	793	756	732	792	764	758	759	740	715	782	830	747	762	787	778	765	742	720	772	758	746	726	755	724	729	738	755	744	777	708	728	682	715	714	746	738	729	734	701	738	694	688	747	684	744	722	716	724	702	725	712	722	698	723	766	725	728	777	717	761	755	746	682	754	748	654	752	747	776	708	701	718	724	714	705	738	745	742	713	734	755	770	732	706	738	761	693	695	727	767	754	765	713	678	716	705	695	705	718	714	718	697	710	696	737	728	737	693	746	728	740	771	761	763	700	726	695	705	715	761	682	712	719	719	724	720	756	732	718	741	721	713	733	758	689	730	686	744	724	696	734	750	714	757	742	746	731	748	740	706	725	718	687	781	718	716	681	735	713	760	738	753	790	716	727	737	751	711	759	738	743	725	702	741	764	715	742	712	737	720	721	704	757	746	749	724	704	735	694	694	714	769	729	724	740	702	694	709	696	797	697	718	753	696	733	739	742	698	713	718	730	750	721	697	708	742	697	760	686	707	728	731	782	733	733	691	759	724	710	724	739	701	764	772	712	712	716	703	737	726	739	702	738	696	726	707	737	720	675	767	735	670	685	736	731	721	710	744	735	708	671	725	689	677	743	715	725	734	744	726	693	696	796	725	737	749	714	716	761	741	762	735	734	743	732	706	713	706	781	758	732	725	716	690	786	672	766	730	721	736	756	715	750	716	756	685	757	755	694	764	723	705	776	727	692	687	730	709	723	728	685	751	785	696	727	721	748	711	733	761	757	725	719	696	750	774	711	731	741	702	712	743	742	743	667	735	645	719	719	739	708	711	740	702	723	762	725	731	702	786	756	721	739	740	756	708	745	742	755	755	688	753	757	751	705	730	725	737	739	717	749	735	727	722	724	764	698	760	730	778	730	732	755	718	725	731	732	729	743	710	736	742	701	742	733	715	709	709	736	732	792	709	759	748	718	657	722	734	662	737	718	731	714	711	764	718	706	739	707	766	721	714	779	660	711	722	735	758	734	766	727	706	704	752	720	726	731	766	735	706	690	738	720	728	692	786	743	746	773	712	693	735	743	681	718	716	749	724	747	718	719	723	718	726	733	734	715	707	687	743	706	774	748	692	714	717	757	704	764	718	743	715	700	779	710	742	722	738	761	709	720	698	655	698	718	727	721	703	715	703	710	695	752	749	717	698	708	717	718	728	760	662	699	726	743	712	724	734	704	683	672	707	721	669	766	738	744	707	679	760	681	774	735	728	730	740	695	704	739	763	694	711	710	722	790	734	698	699	731	741	779	711	732	733	737	730	722	695	741	738	714	708	703	748	724	760	693	708	719	756	742	747	713	752	701	754	750	721	703	739	748	696	719	700	723	784	716	708	742	715	744	738	702	757	671	723	730	744	691	702	746	690	746	715	720	697	672	735	730	718	731	722	725	735	690	732	748	729	745	670	760	672	714	682	779	752	733	701	787	718	726	709	718	757	779	742	705	744	706	734	710	724	741	699	713	710	728	729	679	775	788	753	727	765	731	750	765	712	717	703	723	769	730	729	732	728	719	708	736	735	747	749	780	737	776	705	715	715	741	724	738	762	742	751	712	714	741	696	700	740	701	677	719	710	712	754	731	720	684	721	807	714	721	719	724	745	694	705	746	695	713	667	716	732	706	748	732	767	723	739	718	723	681	721	790	712	750	732	715	785	724	760	721	744	758	775	735	733	772	688	730	683	716	727	711	749	689	767	721	707	738	796	752	777	717	704	755	737	726	706	683	719	772	753	741	701	789	703	738	716	681	730	708	693	700	744	748	748	747	768	689	723	696	744	719	691	716	779	710	741	781	698	747	759	719	748	737	720	697	760	733	712	698	742	721	727	714	704	711	692	731	712	753	703	722	738	742	737	700	716	668	684	734	741	694	733	708	770	696	744	713	686	696	733	774	724	671	690	724	712	722	715	750	726	730	738	680	740	720	717	678	737	721	729	771	737	763	773	762	766	721	704	744	698	705	721	741	690	749	778	722	712	720	711	737	690	696	732	750	772	727	708	727	733	731	712	753	712	760	705	724	730	753	720	736	715	757	743	685	709	728	728	725	732	757	749	708	726	689	688	760	739	712	711	752	723	762	748	740	705	723	767	721	715	691	752	730	738	722	671	705	699	707	740	702	736	777	670	709	731	739	727	748	727	711	771	726	727	705	724	719	682	730	701	702	784	728	683	688	713	739	721	687	719	728	742	717	729	724	716	706	693	701	752	679	718	701	761	722	736	775	682	736	741	741	695	676	724	728	705	711	687	759	701	690	712	714	732	741	711	704	723	673	755	769	732	690	701	733	706	697	705	734	698	726	756	749	716	767	737	745	717	771	748	689	734	729	748	728	737	712	722	758	707	721	766	769	686	707	699	700	721	728	730	708	765	772	733	686	711	711	778	675	719	717	705	738	701	707	724	691	742	710	702	734	731	735	749	716	712	678	748	736	726	734	724	740	714	687	737	716	697	702	703	679	738	761	735	706	756	759	747	748	761	733	676	763	748	652	750	725	730	753	730	719	726	711	754	761	746	742	701	722	742	765	750	707	706	716	721	709	695	787	724	722	757	742	668	666	717	740	754	741	730	723	743	730	726	719	725	747	664	731	668	776	735	705	755	706	778	759	698	740	753	717	701	753	762	773	709	717	690	717	705	736	698	703	696	685	732	788	643	734	786	745	767	747	683	733	722	735	732	692	721	709	710	738	645	690	716	739	743	767	715	728	684	733	730	720	717	747	709	725	699	721	734	720	712	717	725	776	766	720	745	713	678	737	753	774	719	753	754	675	762	726	716	734	717	682	695	718	704	784	739	722	721	755	739	707	755	675	656	733	681	745	685	776	743	742	741	704	649	737	764	749	661	689	724	749	756	718	683	733	715	699	756	737	752	704	751	668	710	718	677	714	719	763	698	753	691	761	773	740	698	746	719	693	749	732	667	720	728	684	753	675	702	744	719	660	731	673	711	665	667	724	689	729	767	721	721	679	675	683	719	736	759	808	717	709	692	724	761	736	729	680	742	689	701	772	691	704	714	694	739	746	758	725	756	741	670	721	737	705	702	759	721	740	721	726	739	753	769	738	758	760	736	751	718	698	707	716	703	677	729	717	716	747	746	741	691	716	736	752	707	704	743	746	760	750	773	674	728	723	774	730	740	711	758	726	713	711	688	719	733	712	696	689	751	736	784	713	694	749	737	681	718	729	721	646	748	714	722	687	708	756	691	699	713	705	678	694	690	683	709	671	724	736	746	711	729	767	730	729	723	744	684	701	746	696	709	705	726	733	729	706	735	749	674	725	743	714	710	695	686	755	694	726	669	696	685	778	727	695	706	772	770	706	763	745	754	692	732	709	702	748	778	728	750	772	718
45310	70360	43882	24053	19955	16016	13226	10128	7584	5718	4387	3669	2980	2743	2521	2222	2041	2083	1795	1682	1843	1706	1404	1392	1269	1200	1111	1086	1081	1012	1027	963	953	946	860	942	857	901	917	996	1059	1050	986	937	916	950	932	873	856	784	827	808	832	936	882	851	865	891	896	821	854	864	870	868	839	809	822	824	832	851	835	837	803	801	857	808	835	867	853	814	767	788	801	805	799	802	785	800	797	801	789	818	823	812	790	813	789	816	837	803	781	794	811	753	787	811	825	810	838	785	830	772	800	832	764	739	832	757	756	794	819	770	795	757	865	819	813	797	766	842	831	787	834	807	832	822	773	803	849	811	801	824	768	787	789	838	807	850	803	803	803	817	800	765	783	783	809	787	791	813	817	788	851	738	814	779	822	804	781	759	836	834	837	849	794	801	814	817	837	797	762	816	777	754	788	751	781	758	750	771	814	819	807	751	813	803	778	822	755	780	786	821	812	790	797	775	796	778	803	756	794	784	774	747	793	822	775	809	773	768	828	828	791	785	807	842	790	783	767	798	750	819	779	797	773	820	790	790	767	712	777	817	783	821	817	768	818	799	766	801	820	830	771	814	816	802	785	821	796	797	798	822	777	796	809	768	787	776	817	804	812	786	786	800	776	762	848	802	820	781	765	764	798	777	799	800	750	788	772	845	723	822	794	830	849	809	773	784	815	810	754	806	766	772	813	775	827	797	808	789	792	809	799	741	801	791	789	821	807	823	793	791	780	790	824	834	815	831	753	757	799	873	807	756	816	825	825	796	809	844	802	807	777	788	813	806	812	845	762	818	782	779	822	763	812	869	855	784	766	800	822	747	826	778	786	816	828	833	800	797	767	816	797	804	753	816	805	773	754	759	785	788	860	820	819	783	781	779	819	695	795	797	742	784	834	788	767	768	834	808	788	811	752	851	807	798	788	813	803	802	843	834	754	792	805	812	815	752	822	773	767	824	820	770	789	768	788	787	786	820	824	799	784	800	799	816	780	810	798	802	819	836	802	757	793	835	783	822	755	838	812	807	791	777	798	798	806	826	828	785	821	794	802	834	835	813	791	784	746	764	821	843	826	847	764	772	767	813	813	834	839	802	771	774	858	845	807	788	725	730	773	783	758	762	780	791	758	787	746	786	765	817	768	820	799	841	809	759	757	751	780	798	742	796	736	820	779	799	784	790	784	781	765	805	758	817	810	821	835	820	825	826	756	771	778	817	800	762	808	766	818	766	775	747	815	789	791	805	826	800	827	774	815	782	809	775	803	746	874	836	773	793	783	749	841	793	803	815	805	853	799	839	795	840	784	820	751	829	771	814	818	801	774	832	809	819	812	803	813	782	768	761	836	816	789	761	777	819	793	858	795	784	818	822	785	819	766	832	852	775	786	803	788	793	800	797	783	824	811	822	771	778	782	820	778	784	782	755	774	809	793	832	832	795	793	811	803	832	810	813	807	793	783	796	758	764	824	807	799	792	796	808	805	769	886	772	776	779	819	808	811	790	804	792	756	800	762	773	806	815	817	836	735	831	798	817	765	821	794	770	785	719	779	823	798	826	814	814	806	779	782	799	803	802	764	792	767	827	827	789	807	814	817	778	788	740	826	840	799	814	789	794	788	804	870	783	786	813	817	756	830	798	763	761	772	784	826	781	745	811	734	779	842	830	786	732	796	792	809	833	823	844	779	817	794	816	794	771	800	779	826	825	821	784	796	785	789	782	784	804	773	814	805	818	814	798	752	797	805	772	778	791	810	742	828	790	874	826	845	814	772	749	808	815	705	802	792	869	854	790	830	788	777	818	801	815	808	755	860	805	833	772	808	758	827	751	744	769	764	804	817	809	752	807	795	806	808	800	811	813	785	767	781	853	758	778	772	787	823	763	759	823	803	814	807	755	813	785	798	745	852	824	815	794	781	754	833	840	807	852	832	755	820	834	785	809	823	751	788	761	803	817	795	790	814	795	788	761	770	823	770	777	816	785	784	785	828	764	813	800	827	864	768	815	897	795	772	806	812	786	789	772	786	835	817	787	810	805	776	861	801	804	828	822	811	794	773	785	790	745	810	845	753	827	836	766	798	761	760	787	796	795	815	791	774	788	798	821	791	784	745	819	835	853	767	792	845	756	860	719	814	783	786	809	756	793	777	795	797	864	799	865	784	791	816	747	822	788	816	796	796	796	800	781	754	778	836	802	791	826	834	811	752	827	792	818	771	726	806	778	845	824	776	753	770	806	791	765	816	818	789	820	776	740	814	786	785	822	780	759	774	785	817	813	794	784	841	821	795	809	801	839	797	730	821	797	785	809	729	834	807	817	806	786	828	797	816	765	766	765	809	784	798	841	816	839	809	794	798	797	849	814	745	802	821	799	799	781	795	809	866	806	796	799	806	807	837	793	836	783	782	782	821	800	785	849	803	751	802	802	777	850	784	782	828	770	747	800	792	780	764	775	794	846	817	744	773	817	794	783	821	803	814	775	760	820	817	789	744	797	793	814	826	806	835	814	765	819	775	797	773	785	847	773	815	830	794	786	863	801	805	814	756	822	847	786	842	813	830	855	816	811	853	806	806	833	798	812	817	806	776	794	828	779	795	843	851	827	808	803	720	776	848	826	805	793	811	801	817	820	777	776	805	783	777	823	825	784	851	768	815	738	794	845	838	798	762	844	789	772	811	788	811	789	781	806	816	789	816	834	820	783	815	793	732	787	780	761	822	781	805	772	800	834	820	792	774	772	818	806	792	785	757	811	834	784	824	781	787	771	759	782	835	833	804	793	855	883	829	799	774	785	825	801	770	823	832	830	877	837	780	801	794	816	790	763	824	762	852	813	788	773	776	783	817	778	768	812	797	769	845	853	800	804	846	818	835	773	809	784	776	845	810	755	790	784	836	770	748	771	768	833	766	820	803	778	819	828	816	786	769	769	793	850	800	825	803	817	810	813	821	785	814	808	836	832	781	778	792	821	792	832	806	824	824	723	789	823	825	788	798	823	845	798	791	752	775	731	788	820	811	732	840	818	810	837	764	810	806	799	808	840	797	826	852	776	822	775	749	783	809	755	794	762	859	857	833	815	808	792	802	804	794	815	832	831	741	785	846	784	805	781	776	770	788	775	762	792	789	797	804	813	801	727	772	822	780	835	746	815	745	800	805	785	805	830	815	820	806	829	868	851	823	843	804	764	821	786	815	833	835	727	787	818	797	828	785	791	743	818	803	781	804	794	795	752	822	850	794	790	821	814	846	826	795	818	823	821	779	801	788	868	769	793	815	803	783	862	850	806	820	826	783	837	782	807	840	746	797	811	756	799	830	770	790	761	783	800	797	837	796	784	751	812	784	783	799	832	760	844	831	768	796	834	814	748	810	795	786	812	810	723	741	756	769	793	812	788	764	822	788	766	789	786	785	772	792	801	763	777	769	760	805	760	738	838	807	784	789	775	791	809	862	776	827	829	758	796	869	804	776	810	780	854	800	790
30091	32416	29063	13411	6373	4058	2890	2111	1543	1349	1107	1025	993	896	895	872	794	795	757	761	842	774	708	727	735	694	654	663	726	658	725	655	646	671	658	650	611	681	703	694	678	649	660	733	678	644	648	684	654	636	602	672	596	677	650	598	630	651	603	634	631	614	715	642	641	693	612	600	611	621	629	670	622	655	649	630	687	650	642	647	695	642	643	640	657	577	648	604	671	652	571	639	654	663	712	663	638	624	677	639	622	593	585	666	623	593	638	640	699	638	722	634	658	680	643	620	638	651	637	641	642	618	653	674	588	608	655	597	583	621	655	637	629	634	589	676	638	695	684	633	652	624	678	616	636	635	636	635	631	633	648	607	641	665	663	625	632	620	636	647	651	587	630	672	642	609	672	594	636	597	675	631	604	643	605	631	643	627	607	677	612	632	633	606	615	644	649	657	623	681	611	627	691	656	590	649	643	683	637	611	625	607	673	659	648	609	645	626	622	622	585	612	649	663	672	684	641	657	669	649	678	560	629	601	654	620	627	618	590	642	647	610	610	610	633	640	635	642	617	618	613	655	651	622	667	672	637	651	643	618	607	641	645	622	615	652	599	672	661	597	660	598	588	639	626	668	601	633	615	631	653	631	651	663	615	651	616	666	617	653	647	636	622	642	670	626	650	608	646	623	641	617	621	681	628	652	628	666	629	668	666	624	655	643	631	664	663	675	584	645	603	633	653	652	621	621	651	654	693	642	640	691	629	602	664	645	649	633	682	654	659	657	632	624	606	621	614	664	647	658	622	639	668	587	635	633	599	643	674	663	651	628	660	613	642	648	656	655	636	651	658	657	693	619	623	623	624	653	684	613	601	573	636	642	626	650	642	607	628	637	609	645	634	621	612	577	650	646	639	657	576	649	659	622	689	632	560	656	657	651	632	679	613	636	607	642	651	685	650	613	641	603	630	659	685	665	638	666	593	634	606	610	613	683	639	673	616	620	632	645	617	689	662	554	640	635	624	673	653	609	652	656	614	631	598	639	649	606	644	635	630	633	659	643	664	615	634	648	620	641	636	658	649	642	633	671	624	676	676	613	646	628	616	647	618	608	604	650	664	654	662	647	649	601	646	626	654	627	659	672	657	647	660	650	673	619	634	597	657	620	614	677	619	652	659	615	621	626	678	620	643	646	628	606	650	653	646	670	654	671	611	645	665	629	625	637	678	617	611	654	667	645	671	670	629	632	629	625	595	617	627	609	619	608	603	617	619	667	608	632	643	675	638	642	636	640	589	631	586	656	614	649	626	707	652	598	650	631	621	574	624	667	683	637	651	629	653	652	619	639	616	678	616	623	650	707	657	616	601	631	617	604	624	635	613	642	613	599	662	636	645	584	603	637	666	645	568	644	648	630	665	707	648	623	609	666	651	632	642	648	624	602	626	652	633	652	628	662	655	680	581	632	644	669	640	632	635	620	610	616	656	614	615	633	663	641	632	672	676	624	639	641	661	659	638	673	640	621	642	670	634	636	610	604	650	665	655	657	620	589	643	685	642	680	651	643	610	594	636	656	652	646	613	644	574	678	655	644	605	626	624	640	639	638	650	623	650	617	651	678	601	667	642	648	629	678	660	650	590	631	623	636	626	662	619	619	688	643	643	628	634	667	612	647	642	630	661	646	643	621	649	606	678	637	664	686	621	681	624	635	621	642	601	598	647	630	602	628	601	613	634	654	622	649	641	615	655	639	651	644	642	681	625	658	610	651	616	695	668	598	607	613	670	618	612	615	607	575	613	615	626	668	659	673	649	646	685	618	662	618	652	653	664	677	637	623	623	638	636	654	639	638	627	616	615	624	639	591	672	624	615	631	641	641	600	620	643	662	650	663	635	617	657	666	646	643	614	622	665	674	632	633	634	628	672	634	643	695	660	606	647	637	636	596	650	640	678	623	651	644	661	619	642	610	647	646	595	591	645	645	688	610	653	608	631	627	611	644	610	614	621	646	664	664	613	635	560	653	662	638	660	653	636	678	647	676	637	627	637	630	647	664	599	619	640	639	665	647	597	636	609	611	641	641	651	623	626	637	648	617	628	596	626	662	646	667	646	646	662	621	623	575	632	657	607	644	668	655	658	683	610	686	598	597	637	632	628	639	670	676	642	652	646	665	650	664	684	620	642	652	610	635	643	672	692	619	631	643	675	636	658	628	602	594	635	632	607	621	668	608	619	624	621	642	623	638	669	661	670	607	675	642	642	645	619	622	615	622	672	604	647	655	643	671	679	647	626	649	626	627	667	675	650	637	647	664	622	628	633	607	678	678	628	625	597	637	633	633	640	621	644	586	629	632	597	623	633	635	654	621	635	637	630	600	634	598	644	624	636	667	629	626	631	729	651	650	672	597	607	644	617	641	631	634	638	690	652	657	627	623	649	621	646	626	648	654	671	643	671	635	654	643	686	655	629	649	630	629	635	594	626	593	636	662	651	634	622	637	682	649	613	623	634	625	649	685	636	637	610	629	672	670	588	602	635	667	652	642	666	649	627	644	667	638	648	613	608	596	645	621	621	662	624	609	659	620	642	594	601	651	596	604	631	602	642	642	664	583	642	651	693	609	642	615	655	661	665	683	605	634	664	691	649	665	636	614	644	644	652	645	641	686	641	599	634	629	659	651	610	677	675	658	671	655	618	672	692	605	632	644	604	668	626	638	626	609	614	619	645	621	667	636	625	673	610	619	621	620	646	639	644	651	658	635	633	656	614	629	639	641	639	641	630	597	648	663	598	668	696	645	636	606	628	641	643	668	641	652	658	636	605	637	636	634	646	663	631	637	677	629	612	603	663	617	676	652	642	587	656	652	608	638	640	657	647	646	628	614	620	591	664	660	642	648	669	635	670	615	599	611	634	682	641	668	620	624	621	666	629	624	608	630	624	630	645	572	638	667	572	628	643	667	616	641	609	641	606	659	680	646	635	592	650	614	658	646	669	629	638	630	595	651	612	610	620	645	686	627	680	657	606	615	627	641	644	656	647	625	583	601	637	649	625	666	634	660	603	633	609	625	589	606	639	621	621	676	690	682	650	619	648	625	613	668	634	631	649	627	643	592	646	646	608	636	642	714	604	671	603	643	661	617	638	607	659	614	581	647	695	651	586	641	667	622	646	635	642	659	649	667	668	652	658	675	610	608	648	643	637	644	632	677	650	638	643	613	631	657	617	597	625	639	640	660	667	623	629	658	624	648	633	649	643	627	645	661	649	670	642	609	629	643	624	652	636	677	646	616	627	667	618	666	642	618	672	646	618	611	657	622	661	690	659	649	619	648	681	624	608	632	611	623	663	651	677	654	686	647	615	670	638	634	616	654	641	632	680	630	621	655	600	666	666	679	596	598	634	659	617	611	646	656	652	646	643	673	586	657	658	638	660	690	664	627	636	612	614	649	608	626	657	647	636	628	602	592	627	635	662	644	677	662	691	648	641	628	642	633	629	654	702	641	655	657	668	588
35772	47549	29927	12884	9905	7227	5289	4107	2994	2318	1868	1732	1468	1346	1279	1171	1167	1109	1021	998	1013	1030	990	885	858	883	827	873	852	844	845	789	754	774	805	765	731	736	791	769	787	803	789	806	748	834	825	765	741	775	749	704	738	714	745	746	725	803	790	730	734	725	777	779	728	737	725	723	761	732	753	781	713	686	693	711	776	713	730	778	750	712	713	710	714	740	733	745	720	765	683	753	726	690	666	713	732	729	713	716	742	766	680	748	772	730	780	696	722	731	723	750	723	742	718	770	687	722	696	709	741	738	708	751	733	750	710	729	716	749	761	734	748	736	708	744	693	771	733	743	705	716	746	759	724	692	746	759	756	689	736	723	719	730	740	722	746	703	747	724	764	749	699	755	688	707	782	726	722	739	710	710	735	696	715	720	769	746	781	726	731	706	748	691	773	718	705	779	743	730	705	730	701	793	723	729	701	710	694	713	720	706	694	726	691	702	735	724	734	720	726	670	703	752	708	750	729	759	755	733	742	723	757	726	724	724	721	689	703	744	727	689	738	744	757	735	726	689	714	701	725	730	713	727	747	711	685	726	749	723	686	741	709	705	723	700	699	734	756	755	748	731	779	700	727	709	739	732	699	745	686	743	725	768	741	710	741	707	711	756	667	717	677	710	700	771	746	725	667	767	779	710	746	728	784	703	716	759	728	756	792	725	695	722	713	695	743	723	762	731	779	702	727	757	742	746	686	723	740	724	753	738	716	747	695	721	739	720	699	704	737	708	723	722	759	731	718	766	718	744	698	743	733	716	706	702	723	720	737	727	728	724	714	745	702	707	725	763	775	734	730	703	689	698	690	776	742	716	725	753	709	728	720	769	726	720	728	716	733	712	721	753	794	721	718	705	710	751	698	787	747	707	723	786	737	734	686	753	719	729	713	686	712	728	738	713	751	705	749	745	700	762	742	723	773	729	734	711	703	713	707	723	755	748	692	721	784	725	775	741	759	775	777	738	731	727	722	691	738	727	726	745	714	728	732	690	725	706	751	750	760	707	768	752	710	729	702	745	731	714	761	766	786	727	712	711	731	757	712	704	672	716	746	761	777	722	755	741	728	740	712	722	736	748	724	751	708	680	738	733	746	713	716	739	698	711	739	682	750	716	766	714	713	743	750	701	761	749	698	720	723	746	733	714	789	765	719	740	701	723	708	778	720	712	755	741	765	714	780	723	706	753	729	704	728	728	710	735	751	721	705	717	733	733	691	750	709	699	743	712	768	741	730	717	746	704	768	742	678	714	749	709	740	733	707	760	714	756	667	685	752	692	715	679	741	701	741	695	696	667	777	745	709	738	732	735	757	712	721	713	732	696	729	712	719	712	720	689	730	740	724	719	758	694	661	683	748	743	781	687	693	730	706	734	730	697	744	756	736	708	760	738	709	793	719	689	722	753	702	696	752	760	771	696	725	766	719	715	734	665	738	752	723	745	735	731	766	720	689	752	763	648	726	738	699	724	753	728	713	744	744	758	741	701	717	743	716	747	727	735	746	700	687	801	714	758	753	734	769	702	749	724	746	735	732	735	683	753	730	765	718	746	707	721	790	773	737	720	728	761	729	739	708	742	717	741	719	737	728	714	689	753	709	716	751	744	783	720	744	737	745	747	772	689	732	703	722	759	703	755	726	749	690	758	697	698	765	716	707	730	798	695	762	767	720	761	752	735	747	762	756	734	740	700	774	696	787	770	784	732	723	711	727	722	706	676	744	691	763	752	729	734	742	746	719	714	686	779	731	743	735	712	727	743	777	674	741	750	749	695	716	698	701	714	745	736	740	735	725	700	702	727	732	753	741	699	750	772	743	773	757	717	692	728	740	745	687	714	716	705	717	720	725	705	793	714	743	689	766	762	695	796	700	779	724	721	713	767	729	703	701	740	698	741	729	722	779	681	752	720	737	710	768	787	706	771	700	732	713	787	764	735	733	764	724	737	771	738	696	721	748	760	698	757	710	703	708	727	687	783	709	785	745	770	729	756	781	754	742	780	753	773	706	714	732	735	733	729	756	680	727	709	734	746	760	743	755	701	763	752	765	750	715	690	775	708	696	699	700	718	674	722	681	743	709	729	716	718	724	750	718	724	724	750	725	756	738	713	726	756	763	717	744	719	706	759	720	724	780	738	718	724	736	724	702	694	719	762	723	711	738	726	707	722	692	789	776	778	793	697	740	748	742	742	791	750	731	771	729	754	775	716	669	741	687	681	740	792	724	731	717	693	689	739	725	720	772	760	770	690	722	689	755	727	731	709	710	716	708	749	743	731	729	750	741	762	728	707	740	720	734	739	737	771	767	723	720	725	714	696	761	722	727	753	686	760	737	735	688	678	715	717	714	705	811	753	726	715	754	744	694	726	742	685	734	763	711	761	758	732	744	750	732	698	707	686	690	750	744	711	677	708	708	752	745	707	760	740	761	713	725	776	751	737	735	738	730	727	737	715	751	728	698	690	706	749	755	756	709	779	737	708	697	720	729	771	742	742	762	751	725	754	718	743	733	715	746	718	754	712	671	768	726	726	733	738	710	765	762	744	751	695	742	701	709	737	727	746	724	725	754	744	697	713	723	717	697	711	755	688	780	703	737	800	722	747	775	705	702	720	725	744	751	720	723	756	733	722	751	731	769	694	719	760	733	766	773	732	730	707	749	770	742	700	770	715	722	745	728	788	721	745	712	733	750	720	698	695	727	710	740	702	682	720	751	738	701	671	754	722	730	735	696	745	738	769	713	692	750	725	724	786	732	716	744	754	701	698	721	750	737	737	739	746	774	718	706	750	747	726	721	735	748	727	709	688	745	723	745	636	730	751	773	743	694	690	737	757	741	753	710	716	776	712	707	730	717	760	718	734	715	750	681	706	723	759	738	766	779	695	761	746	703	721	726	739	753	705	706	701	762	710	729	696	697	768	781	717	737	704	751	735	763	689	761	714	743	731	761	717	688	740	721	734	737	786	697	722	735	671	712	712	695	728	684	671	737	770	701	696	687	694	725	745	717	699	722	726	658	709	713	754	803	768	744	734	725	745	739	732	739	742	691	779	742	720	740	723	698	706	711	716	766	713	746	729	681	732	757	757	723	693	739	752	713	716	729	730	732	802	733	765	739	730	711	771	765	735	755	727	763	785	738	702	730	703	688	788	768	745	726	747	736	668	720	706	775	717	727	766	743	771	746	700	756	758	713	733	710	753	760	755	764	771	677	701	746	698	696	744	678	758	697	701	687	718	714	730	747	735	740	721	720	726	698	709	722	763	714	719	737	766	746	759	732	731	774	726	766	742	719	715	674	746	751	743	760	733	718	711	727	738	709	745	732	735	706	692	728	785	736	752	758	671	709	766	779	733	784	750	706	724	741	769	747	719	763	744	711	731	779	702	728	719	753	706	764	717	711	731	743	749	695	759	725	723	756	709	737	738	728	710	700	761	779	787	733	740	721	760	720	688	712	798	733	770
23713	21034	28580	23942	20492	13054	5826	3428	2563	1961	1557	1281	1179	1082	1088	959	937	869	849	812	841	786	770	709	737	709	668	675	656	699	703	662	625	630	608	597	610	618	674	614	681	672	621	619	653	648	636	601	611	609	617	565	607	579	637	584	586	617	590	639	614	564	599	583	639	617	575	627	623	574	617	588	580	580	585	618	600	560	567	588	576	609	588	611	586	559	593	596	589	601	626	600	569	565	600	596	560	552	626	614	601	578	616	629	608	582	556	576	566	552	602	612	570	613	592	622	617	541	538	630	567	602	615	588	562	525	614	571	598	594	614	544	574	645	620	594	633	632	562	596	583	631	611	571	588	619	501	545	557	590	616	607	663	527	589	586	577	566	643	592	570	614	581	573	587	551	572	611	574	577	593	547	602	607	582	590	560	585	546	597	546	574	569	589	607	588	553	600	593	551	554	581	547	563	601	646	604	576	541	585	608	570	593	571	557	627	571	556	588	583	628	552	584	573	551	605	611	571	582	631	607	543	574	575	603	579	610	606	567	594	596	554	588	573	591	585	573	607	575	581	593	573	573	571	598	589	537	592	565	594	569	604	601	633	559	594	598	589	565	594	588	589	596	618	579	602	587	625	551	647	556	576	580	571	559	559	607	601	629	555	582	568	574	540	613	558	601	588	597	587	548	564	606	566	572	566	582	587	551	580	562	616	583	584	594	593	587	629	623	579	577	516	590	537	615	572	568	593	583	589	573	605	594	582	600	588	576	566	560	584	619	564	626	609	571	557	609	540	600	598	626	597	560	584	587	618	614	596	599	611	613	611	536	568	583	567	623	585	595	553	552	587	541	547	578	629	604	621	603	576	576	581	597	578	563	587	587	565	632	596	600	585	570	630	551	559	578	604	578	561	618	587	566	571	607	605	579	599	582	585	536	581	551	571	546	598	610	574	589	597	575	532	595	621	566	598	610	594	580	573	596	565	563	621	556	578	539	616	546	636	578	582	538	568	593	584	562	630	588	589	614	595	546	555	556	597	564	584	579	565	591	591	598	611	602	608	574	567	589	621	554	583	627	591	577	623	596	598	611	541	617	598	560	588	536	574	577	563	556	570	560	590	557	588	596	566	543	556	525	598	572	606	584	587	537	540	598	542	584	559	552	610	606	583	634	602	565	556	589	592	634	567	625	584	586	593	565	583	579	624	569	571	572	569	592	553	563	612	588	557	613	564	563	592	581	603	615	598	567	581	606	603	582	585	530	547	537	573	573	587	580	623	571	529	623	604	564	560	606	602	600	596	596	648	598	576	563	559	574	568	591	544	597	557	605	590	582	565	558	582	591	590	581	564	567	583	590	622	593	594	592	595	582	631	589	590	598	552	600	599	602	559	575	565	618	579	597	599	574	554	567	566	568	585	594	582	594	587	556	628	627	591	570	575	595	577	582	524	542	557	568	576	570	630	585	583	632	571	559	655	600	589	579	587	540	603	591	611	604	557	600	562	542	579	602	554	608	608	598	608	608	572	602	619	569	570	578	615	584	594	584	587	562	603	611	559	570	564	582	565	585	562	589	545	607	529	559	600	605	552	593	581	580	544	603	604	613	552	611	595	588	577	570	606	580	583	601	579	573	613	583	561	568	572	570	634	564	598	555	573	589	580	578	596	570	564	556	575	626	583	618	575	554	575	542	550	588	590	556	532	534	574	584	567	563	603	578	570	626	587	634	665	590	582	575	550	611	586	579	568	577	555	568	605	601	552	581	567	545	602	586	588	553	563	603	539	610	603	627	596	579	610	595	585	602	576	620	603	573	583	575	585	587	586	568	600	565	567	541	593	558	548	573	531	565	535	613	602	601	574	551	576	557	609	562	581	566	574	600	591	550	607	620	603	570	581	571	627	585	595	549	575	569	579	568	560	580	603	552	625	600	589	585	601	582	635	611	548	614	587	595	538	575	548	615	589	585	634	588	570	579	548	578	612	598	557	602	550	599	576	616	607	544	580	573	601	588	538	610	596	579	602	607	594	537	586	628	559	568	584	596	573	631	609	536	640	562	579	599	595	596	584	605	579	580	590	553	584	592	585	619	602	574	574	603	517	612	587	565	532	542	597	636	629	590	554	596	574	595	571	590	601	620	595	589	579	568	597	530	598	605	582	576	576	591	577	615	587	647	603	572	553	568	588	612	608	598	592	611	585	570	584	552	582	579	622	591	583	601	635	584	592	560	561	581	598	556	557	610	591	583	580	565	619	571	549	597	593	556	599	622	550	591	588	592	625	579	557	594	597	609	577	584	571	586	577	596	587	595	583	620	561	598	578	586	654	610	549	588	589	553	608	595	586	583	595	589	592	571	609	594	595	607	558	573	528	598	560	564	555	540	585	624	599	606	586	555	584	592	566	584	591	559	621	563	603	565	570	563	585	593	621	583	558	601	591	610	588	593	613	588	586	569	578	582	639	588	557	569	572	589	597	571	591	588	589	618	578	608	582	582	629	569	546	602	555	611	585	608	568	567	606	544	594	579	590	625	576	587	576	584	566	592	592	559	571	566	560	548	600	576	564	638	594	583	564	549	601	552	567	578	573	602	583	555	578	572	570	552	591	569	632	624	590	565	598	604	592	621	594	567	615	563	581	591	582	565	546	542	567	596	553	558	611	603	528	542	568	588	547	550	547	586	568	610	560	618	575	537	574	542	587	592	581	567	604	539	610	565	572	527	608	599	549	580	565	591	573	593	603	602	566	579	604	574	593	559	553	567	622	562	570	556	556	545	599	592	586	595	553	585	555	597	581	577	590	558	562	594	616	580	571	572	597	607	609	608	584	611	603	529	552	576	536	549	550	613	609	605	552	585	584	577	598	547	570	635	565	588	584	578	553	576	582	596	565	570	603	593	610	603	575	569	567	554	590	574	597	561	600	638	596	586	553	572	602	564	586	614	575	595	574	643	608	617	589	624	590	566	607	576	596	583	619	591	619	567	561	616	618	558	615	578	512	590	551	591	573	626	568	614	551	568	600	590	599	587	601	573	573	606	525	531	596	566	575	626	613	562	574	590	514	593	573	579	603	559	552	529	578	562	577	564	561	600	580	595	618	579	596	597	612	562	608	554	582	587	545	543	591	564	568	607	582	590	565	617	607	565	571	616	610	594	601	591	594	602	601	612	608	593	588	601	547	565	573	603	575	589	569	600	595	581	598	577	568	577	576	557	609	594	559	585	640	590	539	568	596	586	572	621	557	565	563	617	554	563	613	606	568	607	619	603	564	602	588	570	608	599	585	596	586	587	613	557	657	638	547	579	569	592	622	574	626	566	606	577	630	615	623	572	607	583	586	625	555	609	597	595	601	600	550	587	585	566	635	566	600	555	590	572	587	602	557	581	531	554	631	614	600	598	587	580	593	597	563	604	549	581	572	595	573	580	565	597	594	577	619	600	586	615	592	545	606	599	620	600	566	631	668	607	610	619	545	587	560	603	593	591	535	571	562	588	590	595	604
41137	64159	44355	18379	14112	10820	8147	6217	4939	3641	2871	2373	2065	1747	1703	1495	1495	1332	1209	1210	1173	1170	1102	959	990	944	929	915	811	838	785	798	777	732	740	725	707	712	759	742	752	778	759	775	757	773	795	721	632	672	664	675	681	714	731	680	688	711	658	682	681	697	671	653	691	691	687	698	653	684	679	641	675	652	685	712	646	664	634	649	671	680	662	644	667	682	637	663	657	643	636	670	654	695	636	658	687	652	646	675	675	707	650	671	646	654	606	661	652	698	651	675	652	668	640	674	699	649	646	678	627	678	694	703	625	655	695	658	707	666	660	668	619	635	657	659	664	644	685	694	653	609	687	642	648	661	650	661	719	700	660	631	671	654	674	668	623	653	645	640	666	647	671	641	661	649	681	689	684	701	665	722	643	684	703	673	671	682	694	659	647	645	739	681	666	660	668	681	691	659	626	626	659	651	634	648	671	690	660	693	657	673	717	649	637	694	656	677	652	691	683	653	616	655	641	661	643	666	698	665	684	611	710	640	664	714	686	623	678	640	638	635	649	650	637	676	657	684	669	679	673	650	655	669	670	661	648	670	682	689	659	678	672	681	667	644	641	645	641	631	616	681	624	648	672	662	643	630	676	615	666	695	658	679	659	616	727	625	637	684	616	683	654	646	652	673	642	665	636	646	600	608	644	640	657	698	661	648	694	649	645	627	688	702	644	650	683	630	695	715	634	667	627	684	673	659	658	644	699	656	645	660	662	675	701	674	603	651	689	730	650	674	677	694	681	654	662	653	685	651	632	643	642	635	687	663	705	675	723	680	634	699	664	638	659	673	657	707	670	616	674	697	687	658	648	686	708	674	618	644	631	712	662	655	672	643	656	651	671	642	624	659	658	653	649	656	664	611	662	715	692	679	663	687	674	666	662	708	652	652	668	643	670	656	658	621	669	680	682	683	637	669	606	690	633	672	650	679	667	661	667	642	681	672	682	647	652	655	652	670	671	658	644	676	672	639	633	689	713	651	653	656	682	681	668	655	669	644	717	611	660	623	632	622	666	669	646	661	660	705	698	626	676	678	675	666	670	659	672	668	645	670	657	663	691	671	686	673	663	648	657	665	697	680	647	667	636	642	706	642	690	642	683	699	685	654	629	644	666	663	644	694	702	653	675	643	640	659	656	652	631	659	665	626	651	677	657	620	654	630	633	704	633	685	665	637	638	732	709	643	677	650	645	690	668	676	669	673	654	587	667	638	700	638	655	628	638	692	625	705	680	646	623	702	683	669	643	673	657	664	677	660	626	687	677	670	672	656	658	657	683	637	682	661	692	621	612	691	668	679	633	673	697	678	672	640	618	647	655	648	630	707	660	669	623	614	648	671	626	684	637	653	674	642	675	648	680	662	672	627	663	672	673	614	679	690	661	657	633	615	670	664	673	655	653	663	669	670	645	646	650	655	708	690	665	688	691	650	727	600	672	689	612	635	676	666	666	680	710	665	643	656	651	666	670	704	660	620	639	609	643	661	606	656	653	653	647	689	701	672	631	694	672	682	675	672	608	688	679	667	656	665	689	651	679	672	671	659	648	716	597	680	662	635	669	668	684	677	669	667	658	639	643	670	647	633	668	651	649	655	695	647	687	671	659	669	661	682	662	637	678	665	632	662	673	679	655	687	715	621	694	663	606	655	655	710	726	672	710	641	657	654	680	646	645	642	667	614	691	639	639	681	645	672	655	676	657	600	658	664	680	654	652	654	653	646	659	653	683	670	675	669	710	655	642	655	687	644	636	670	652	656	645	667	680	675	697	669	638	662	672	620	706	603	664	657	672	662	592	669	627	605	675	713	624	637	677	651	659	655	699	674	696	669	622	630	687	657	674	701	648	700	709	697	693	684	693	691	719	681	699	692	602	659	672	634	643	699	662	706	671	663	734	642	681	668	616	695	704	633	699	678	673	657	619	662	729	609	682	646	658	625	674	699	623	671	640	679	643	672	715	682	658	647	678	715	685	658	661	650	663	648	686	655	672	623	657	652	686	652	643	687	601	698	614	619	699	705	672	666	685	667	655	675	657	663	625	681	633	692	652	677	690	648	627	645	672	643	665	644	656	675	723	662	675	650	662	615	695	685	636	668	689	664	680	689	680	686	660	727	634	644	700	644	645	656	638	671	720	662	634	638	656	637	676	681	695	655	663	651	645	686	704	698	672	658	641	682	723	674	698	654	655	681	663	662	652	612	699	647	656	650	678	692	693	612	633	688	668	674	640	688	652	654	662	611	685	696	706	612	650	650	660	638	670	698	693	681	709	694	628	657	683	676	698	653	682	660	655	657	673	674	692	628	598	643	682	626	677	667	669	694	649	664	707	662	658	671	585	653	656	666	647	688	666	629	663	645	621	692	663	678	624	662	714	679	641	662	644	662	653	676	666	657	652	673	672	699	671	661	661	662	643	693	739	710	658	670	643	651	676	684	659	666	673	646	625	644	651	667	702	674	661	647	693	649	667	658	649	669	659	669	646	658	614	660	682	624	670	696	694	692	642	633	681	692	685	657	691	705	688	689	700	694	665	667	673	684	666	684	675	705	632	715	685	666	655	671	659	639	667	677	666	630	597	633	673	649	734	665	674	680	646	663	634	711	658	676	679	667	633	659	662	683	683	656	650	652	715	639	672	688	636	689	646	700	663	701	657	658	660	686	668	654	662	643	681	682	626	648	652	634	627	680	704	677	629	690	668	669	688	680	668	679	677	580	689	659	683	672	645	684	671	632	629	680	642	694	683	657	615	690	650	688	658	621	686	695	638	618	650	651	640	679	612	617	654	659	666	629	679	659	642	653	639	666	633	658	663	637	678	682	654	631	669	694	665	645	649	642	670	691	653	691	704	657	634	662	659	661	689	658	657	665	711	665	650	672	675	669	657	712	660	683	698	685	626	652	689	676	619	608	696	696	663	714	626	676	668	695	639	642	675	629	639	653	702	673	600	632	667	637	665	671	713	671	649	660	644	667	625	639	655	647	692	622	684	673	660	702	708	620	691	640	643	671	706	609	661	635	695	640	661	662	607	655	663	673	666	651	643	663	685	633	707	654	667	663	668	696	653	656	643	656	647	645	644	695	702	710	660	664	688	637	686	645	640	695	680	679	692	684	628	637	681	636	642	649	650	628	689	678	623	738	690	654	682	666	676	646	675	729	676	660	665	648	659	625	648	636	696	639	695	687	684	666	648	675	663	680	668	710	665	663	687	688	676	661	593	661	704	640	714	696	663	675	661	662	647	677	662	645	683	672	698	690	705	617	665	629	662	664	684	640	702	675	646	624	638	683	716	682	629	667	649	638	639	657	693	667	655	657	657	619	633	666	602	674	706	652	646	660	661	668	631	638	669	636	659	647	664	637	669	652	650	644	627	657	628	635	677	676	686	669	699	683	691	650	604	669	692	641	708	644	591	657	638	706	643	678	626	641	658	607	647	663	648	668	656	655	666	698	673	594	626	676
25110	21647	28295	24126	11992	5180	3424	2508	2086	1618	1461	1249	1085	1179	1103	1025	964	1085	962	921	936	943	904	850	819	817	785	894	824	834	886	836	823	781	798	808	830	820	813	820	854	792	792	797	895	814	790	783	765	815	817	789	818	808	767	809	738	813	794	780	754	774	751	773	791	766	780	763	767	768	827	835	786	781	762	750	733	758	778	788	792	767	763	756	781	764	790	743	786	777	714	817	788	758	758	789	767	729	730	756	762	847	766	771	766	780	787	768	765	785	781	836	803	756	761	763	804	784	759	817	821	784	767	752	743	781	773	752	760	795	795	743	770	773	743	828	771	773	745	781	785	814	789	716	796	763	750	763	777	779	774	794	765	758	812	733	841	797	742	777	757	802	793	774	793	748	778	734	801	795	770	783	767	768	770	758	783	775	774	787	765	775	777	745	802	790	779	796	734	779	782	761	737	759	782	776	801	758	800	802	747	748	764	784	752	724	707	771	760	762	744	800	772	761	753	743	762	776	782	748	771	767	766	778	751	785	773	830	761	818	759	792	768	710	791	733	760	791	774	772	799	809	771	786	759	750	772	729	741	810	749	741	710	795	700	873	760	805	768	758	751	764	836	775	761	796	771	756	766	819	732	767	751	765	765	739	811	790	775	737	730	725	820	780	761	762	789	787	781	761	778	768	716	761	803	777	760	751	783	746	745	754	790	721	728	756	765	770	779	756	750	750	762	740	760	746	750	769	803	763	784	778	760	773	821	756	807	771	785	767	785	750	773	760	755	739	761	755	785	782	761	771	822	765	699	781	772	816	757	748	759	749	729	745	789	729	778	817	759	780	802	739	758	758	795	799	784	747	770	740	778	752	775	776	771	785	784	804	763	741	778	796	798	780	800	787	802	789	723	800	788	742	754	836	798	825	821	747	759	797	707	801	800	789	757	768	731	770	765	791	770	765	793	720	765	786	777	769	771	776	790	755	763	769	781	810	754	812	803	772	809	763	783	730	810	758	772	743	745	768	792	787	797	768	758	713	752	757	797	763	740	726	720	737	786	767	805	742	718	750	771	768	805	744	770	795	748	776	761	729	779	760	746	792	761	794	771	755	731	728	759	772	753	746	797	753	760	818	773	735	803	785	756	805	770	805	770	733	749	771	776	761	778	702	800	757	743	806	767	754	743	750	810	775	779	757	780	763	763	819	785	812	742	736	803	788	836	794	768	768	800	766	823	774	755	785	779	772	739	816	767	769	772	764	734	726	789	801	775	830	732	744	757	788	814	804	797	774	760	776	735	796	747	793	790	755	785	807	744	799	771	753	755	783	778	765	758	796	733	809	788	797	767	759	681	761	761	805	759	779	750	751	795	762	736	756	806	785	712	757	716	759	798	746	780	767	761	781	798	751	756	770	764	748	751	776	797	759	715	809	773	743	779	778	784	759	795	747	781	763	793	794	770	840	743	751	800	716	817	764	786	711	704	799	797	743	747	811	731	775	799	751	774	764	770	758	728	746	741	710	808	746	792	794	734	754	741	730	781	796	815	772	772	747	762	760	699	772	764	759	765	793	740	830	755	778	751	735	770	774	753	777	805	762	765	826	728	782	780	739	779	779	738	735	755	766	709	794	800	779	778	774	808	785	762	844	755	771	810	768	749	779	730	795	813	750	759	794	798	764	769	786	725	715	771	741	769	740	785	795	792	739	781	726	774	755	771	720	766	743	805	848	798	747	734	787	756	717	760	804	711	747	764	774	752	769	719	787	771	771	799	757	787	794	770	772	858	771	789	781	809	808	773	775	714	745	805	772	750	738	755	757	778	782	750	758	784	781	748	760	776	722	730	818	788	797	732	796	758	780	747	769	797	755	775	800	762	788	728	746	750	764	781	757	701	787	705	758	749	801	823	786	772	735	764	745	763	738	764	791	733	764	723	779	740	764	816	739	727	773	745	774	767	755	757	767	732	763	722	787	739	778	765	770	759	804	766	778	803	754	788	714	750	781	711	775	761	787	767	746	786	782	787	795	782	761	760	752	753	740	809	737	789	754	745	772	824	790	726	819	747	829	740	701	759	767	798	774	744	764	743	814	760	778	759	813	770	774	781	737	749	785	756	775	775	788	735	748	776	790	751	782	796	786	753	798	756	739	820	731	787	799	777	774	767	838	791	751	756	745	767	769	784	776	781	761	753	732	740	721	797	738	791	809	796	800	750	777	775	776	775	762	790	763	778	761	782	773	750	799	781	832	782	763	763	807	766	761	777	788	809	782	763	790	809	744	795	747	786	794	772	764	776	747	739	789	766	776	843	766	759	732	746	787	778	789	738	749	823	799	749	819	730	775	757	748	800	825	791	807	807	749	801	744	805	831	747	734	766	757	790	785	743	809	771	733	723	732	777	806	721	773	743	766	785	778	756	726	756	774	784	779	743	791	846	768	737	809	742	749	777	765	757	745	810	817	780	742	713	760	799	766	780	772	811	781	729	762	765	789	785	744	784	772	711	761	814	766	827	784	751	766	743	763	776	783	732	751	794	726	748	774	764	777	808	789	735	766	782	794	747	783	768	807	731	768	825	800	774	802	776	802	765	755	724	771	760	757	764	801	788	744	793	727	720	779	740	775	806	769	768	809	794	798	760	753	787	803	808	780	770	769	801	774	739	746	781	837	809	763	723	742	760	752	764	781	733	761	775	783	776	776	799	770	780	783	789	815	789	770	747	786	790	772	774	821	794	776	772	736	788	789	776	801	731	759	827	792	823	799	790	785	758	763	771	804	784	787	773	767	769	755	769	755	764	738	755	749	755	795	740	748	757	812	796	766	764	772	757	805	760	777	731	759	807	796	770	772	825	731	798	794	777	804	736	781	775	753	731	758	721	749	778	761	748	778	726	768	733	804	764	787	770	791	814	822	779	742	735	769	735	805	806	770	752	804	790	697	792	752	737	773	758	794	796	747	761	778	806	758	776	738	798	770	763	799	742	762	762	801	808	749	804	767	771	787	768	775	767	834	769	801	802	733	759	795	808	732	786	745	762	801	705	780	721	778	757	776	767	753	746	773	720	717	710	750	754	785	716	760	777	725	723	773	752	798	720	788	788	762	788	762	782	778	838	797	794	777	770	779	770	752	758	787	758	732	762	771	795	804	771	768	763	740	732	746	770	767	762	805	813	781	726	790	840	742	833	808	813	796	723	779	761	786	813	766	718	765	750	764	731	755	725	745	776	755	754	775	743	762	721	780	753	765	859	750	745	767	743	748	749	766	774	694	776	765	737	812	734	761	710	767	776	766	740	794	813	728	694	768	791	757	789	739	752	754	731	737	805	779	831	754	799	802	778	772	713	757	782	793	730	722	767	766	801	750	793	781	756	785	793	801	762	717	764	760	805	797	768	775	761	779	750	748	714	771	752	734	799	771	775	762	781	800	720	773	805	778	790	709	779	754	768	807	752	832	791	764	781	777	777	714	798	817	755	765	759	725	768	794	766	790	803	787	787	772
39454	58732	34174	14724	10622	8319	6226	4984	3925	2940	2383	2025	1884	1707	1623	1444	1375	1411	1235	1289	1283	1247	1196	1065	1095	1047	1044	1049	1009	1046	959	952	957	903	964	900	882	930	913	987	984	980	984	928	967	924	922	892	914	802	872	886	862	885	926	890	894	902	871	851	912	939	893	898	880	828	857	854	848	855	857	858	847	893	870	814	830	850	902	868	866	867	803	850	836	841	837	886	881	895	836	856	895	866	862	900	840	852	849	886	826	826	857	855	849	836	821	891	878	878	860	819	856	897	891	885	883	809	868	838	802	937	806	869	874	825	872	928	816	870	847	854	859	853	879	846	878	880	859	891	816	883	868	840	877	911	826	878	812	842	803	854	846	850	852	840	900	845	851	870	857	846	850	887	887	860	874	856	883	868	850	824	851	894	837	825	904	845	865	831	856	860	865	846	879	847	859	842	864	844	871	792	847	866	917	854	848	856	894	879	862	872	874	845	906	870	863	900	940	862	888	854	829	794	860	853	849	852	828	880	885	919	855	846	851	891	887	871	903	873	867	823	888	864	821	893	845	854	802	864	887	836	842	926	851	867	815	885	847	865	895	819	866	859	910	849	841	883	878	834	901	858	837	896	895	849	854	866	849	871	873	839	835	870	877	888	869	855	865	848	857	868	867	841	864	835	860	910	851	875	849	833	870	822	817	866	853	837	858	833	850	892	849	852	937	910	847	888	859	906	825	870	885	863	909	832	827	839	847	839	877	913	840	858	875	921	876	857	863	837	878	876	832	873	860	862	901	854	866	824	861	840	875	851	845	793	850	873	864	895	890	842	890	905	882	846	814	855	836	875	867	875	906	837	823	900	832	846	800	864	911	914	840	865	877	862	901	865	902	831	797	871	813	895	866	891	843	864	825	859	888	835	862	883	851	836	780	891	832	871	844	860	898	859	851	802	818	881	900	868	888	832	869	846	854	891	814	905	862	882	865	890	876	833	910	847	837	874	854	866	944	874	852	893	894	856	835	911	886	841	845	850	885	871	871	876	875	856	837	900	863	851	834	871	877	898	824	821	825	891	887	829	840	877	871	846	857	900	852	858	838	875	837	829	859	870	907	846	873	865	867	889	909	846	816	826	837	831	831	849	833	840	839	840	889	871	913	809	891	871	843	909	887	803	878	840	860	844	840	913	877	884	857	835	869	819	902	878	835	832	831	892	848	854	879	828	896	925	829	838	895	846	825	868	877	886	831	861	828	879	843	848	856	887	869	842	826	884	875	851	876	932	843	874	806	843	817	880	919	832	841	850	866	913	906	833	842	855	891	805	845	827	849	847	857	848	885	858	869	857	919	823	831	861	876	848	868	849	867	829	827	865	842	904	852	864	889	850	894	893	843	876	819	869	835	871	866	844	894	887	879	839	856	855	830	872	838	851	872	852	876	870	849	831	880	864	847	903	872	867	853	838	894	868	913	870	869	854	879	851	861	901	856	857	851	892	827	846	879	861	915	865	855	864	908	867	882	903	882	850	817	908	901	888	866	831	896	906	859	818	891	900	811	823	858	854	882	897	855	830	853	866	852	818	847	823	871	862	873	811	818	858	829	846	832	875	893	783	849	834	865	895	807	874	909	826	859	865	871	897	862	857	924	850	877	878	868	813	838	859	932	845	870	900	867	852	864	834	819	862	863	867	870	837	864	804	866	871	807	905	822	833	866	830	807	834	794	883	888	853	826	861	904	831	880	893	844	806	839	870	901	867	852	886	833	809	888	891	916	884	870	864	886	814	871	895	859	832	861	870	865	853	852	857	854	878	878	828	881	861	861	852	857	855	864	813	834	828	836	837	834	876	901	846	903	876	863	856	885	869	846	846	873	896	851	839	892	904	942	879	803	888	874	919	912	847	816	845	874	851	887	776	832	888	829	851	913	897	858	865	847	903	841	834	882	869	852	811	889	844	806	837	855	835	832	883	864	877	819	851	855	896	817	867	867	875	851	879	884	850	885	816	840	849	886	900	874	829	874	897	859	828	856	855	915	828	868	881	885	847	876	869	829	825	902	811	895	806	871	841	888	890	865	902	881	839	885	845	869	804	892	860	857	809	867	833	871	870	853	883	886	890	858	863	853	870	843	864	924	849	870	824	853	858	838	878	903	856	839	878	823	830	834	872	860	863	844	842	856	901	909	827	873	895	898	859	844	863	864	852	891	828	896	901	850	890	893	905	826	927	868	840	831	911	911	848	856	817	856	910	855	856	862	878	861	821	874	808	861	857	886	841	879	818	875	837	827	810	856	828	858	909	802	878	814	860	857	868	874	871	839	863	877	830	850	836	905	820	794	830	889	807	832	828	908	858	838	859	887	839	849	811	820	872	822	865	844	872	883	815	837	846	860	852	846	879	871	873	819	886	872	853	820	858	829	891	843	893	867	857	846	791	851	878	855	880	850	920	835	852	859	899	892	910	903	877	816	895	883	840	862	875	853	868	838	863	894	842	842	836	892	839	806	832	947	836	877	913	880	857	861	874	858	853	852	862	852	858	810	885	854	846	874	841	925	830	918	869	849	863	893	917	915	874	802	837	855	838	869	881	872	845	823	937	841	870	861	843	879	908	813	827	838	857	865	899	889	866	883	866	859	871	824	853	842	881	827	908	868	841	860	834	868	895	905	920	888	747	817	853	830	819	813	877	888	869	836	880	888	871	850	872	892	816	818	856	819	898	891	893	870	811	803	833	804	872	875	859	780	874	867	793	867	821	873	862	815	877	798	897	837	812	826	852	861	847	877	876	854	858	825	887	839	875	880	864	870	840	904	858	852	834	849	844	842	867	862	842	838	836	855	874	890	834	908	815	904	810	866	869	866	839	889	853	874	886	869	900	887	862	893	825	821	850	877	838	840	862	825	886	837	854	809	819	836	824	809	862	859	821	842	894	849	847	823	873	842	838	814	878	882	872	822	878	836	883	833	880	881	894	889	855	851	853	851	865	834	840	847	875	879	891	882	878	813	880	842	815	855	867	864	844	890	919	878	878	905	848	845	863	830	892	827	834	832	865	868	856	818	836	815	811	862	821	844	881	853	877	830	859	931	836	878	853	860	881	871	847	860	853	803	886	865	800	850	898	821	842	811	862	891	865	867	860	897	870	883	852	850	877	868	841	891	841	891	843	876	822	802	924	873	806	860	832	843	816	817	903	852	809	830	870	875	848	852	832	837	840	864	845	852	855	859	836	906	876	895	843	796	889	890	858	857	825	832	909	866	768	858	867	841	891	870	893	852	853	903	868	831	897	902	850	889	838	903	858	843	846	915	838	847	858	881	859	899	889	840	856	891	865	846	844	866	909	837	816	945	864	874	872	855	849	811	884	908	857	872	849	835	852	900	861	845	856	848	807	852	845	900	897	926	848	819	919	799	873	851	881	898	876	849	858	867	851	902	845	904	877	882	881	894	852	862	869	836	872	872	870	855	888	876	800	887	869	841	823	862	861	883	892	830	858	873	849	818	852
22667	21014	28517	23615	20995	21021	14304	5221	3556	2673	2129	1830	1690	1599	1500	1434	1370	1162	1184	1142	1097	1060	1150	990	936	940	877	849	906	922	883	924	836	818	839	850	815	785	805	834	879	803	858	844	874	805	741	770	744	726	767	829	719	783	832	733	835	756	809	772	767	785	793	749	732	734	747	789	770	757	762	748	768	762	687	734	722	732	744	774	688	763	740	739	754	723	770	756	778	740	717	729	672	771	729	738	706	748	750	687	729	693	710	724	774	761	758	702	775	716	769	776	768	789	754	748	770	748	778	741	718	776	779	721	707	734	746	722	729	729	800	735	743	747	720	715	706	736	736	709	718	721	787	724	746	767	757	716	797	745	752	751	752	779	763	781	780	778	732	751	788	770	663	703	773	752	736	736	752	771	739	791	726	780	764	715	696	752	727	754	747	762	741	774	767	744	731	766	754	780	787	785	707	747	762	710	708	758	749	762	749	790	753	751	700	767	779	787	726	712	757	788	745	735	772	763	766	725	774	746	751	770	749	748	734	708	741	730	740	726	720	752	755	742	746	747	742	724	757	761	723	757	751	807	761	742	738	710	753	721	737	710	726	741	722	784	734	764	756	701	739	722	736	730	754	743	706	711	708	785	713	707	725	768	773	706	776	755	714	715	814	765	749	712	727	731	749	719	716	747	741	734	712	743	681	711	754	720	753	737	775	700	728	745	758	733	718	771	731	736	746	762	711	726	737	748	687	746	677	725	739	759	770	714	745	754	757	775	763	693	738	724	722	757	787	714	757	768	710	713	700	748	709	751	748	752	715	742	755	735	777	776	754	718	770	772	734	722	750	749	730	757	729	729	742	726	752	719	752	767	744	714	746	740	774	791	735	735	758	767	710	730	753	674	775	774	736	763	751	747	761	744	733	715	713	718	715	671	805	795	728	788	761	738	735	731	727	735	766	767	767	701	723	733	744	755	721	727	735	768	774	761	754	676	724	803	727	769	738	703	734	715	754	753	737	758	754	734	743	735	746	730	724	710	737	777	727	731	739	765	689	726	735	772	726	748	756	704	739	685	772	782	741	761	760	736	733	750	731	750	729	748	761	721	778	739	780	711	736	764	746	755	790	746	767	747	791	789	719	732	731	723	770	730	737	786	723	774	726	791	770	770	761	742	745	730	770	746	758	709	709	737	757	753	717	688	718	749	683	813	786	750	741	720	780	762	723	768	765	751	710	748	811	728	798	739	721	747	715	765	755	708	755	693	813	785	760	789	773	682	748	742	695	718	788	757	741	771	705	733	765	790	752	758	716	759	783	743	739	761	731	730	789	752	793	718	767	732	789	801	756	737	771	813	770	725	793	735	740	736	718	753	756	737	809	736	773	758	739	734	753	725	730	760	778	737	766	728	745	760	780	733	748	783	744	728	752	739	774	795	744	723	667	727	776	742	766	723	717	756	754	800	729	734	740	776	750	754	797	737	753	720	733	703	769	756	754	717	714	755	754	742	746	778	723	741	765	786	760	788	769	731	722	774	718	722	717	775	775	739	719	716	797	771	763	745	720	769	737	731	725	728	731	748	746	712	713	717	752	768	725	737	770	721	752	778	768	728	734	746	724	690	694	712	800	721	709	731	761	720	768	702	762	670	767	736	737	745	763	749	688	751	736	731	771	752	687	724	723	792	749	749	748	789	779	763	734	734	703	731	750	690	761	721	747	739	746	773	749	728	756	755	740	830	709	718	770	773	743	727	754	686	779	723	734	760	767	756	794	768	695	711	772	732	723	685	709	758	774	786	776	726	782	740	814	757	762	770	747	760	676	754	753	734	759	746	741	757	778	761	731	724	782	713	754	711	748	715	719	735	745	714	704	766	713	772	750	723	724	724	730	745	761	735	727	698	759	723	730	774	752	729	722	762	721	762	757	772	720	744	773	740	722	781	765	747	698	795	761	744	689	721	723	731	748	726	756	754	758	731	747	715	725	746	749	751	766	769	726	781	761	755	738	707	724	745	729	838	777	729	743	739	786	729	733	721	744	761	759	740	746	757	710	776	724	733	773	746	769	752	740	743	764	757	765	786	724	765	734	736	761	756	786	777	727	733	765	716	737	745	762	739	713	767	721	765	734	749	747	728	741	726	791	719	779	708	772	744	714	753	732	722	755	742	772	741	744	769	713	761	809	772	757	762	820	746	789	777	722	732	728	717	734	727	738	740	767	776	784	763	751	708	759	768	713	755	757	704	734	742	723	741	727	711	763	780	730	775	715	731	777	757	763	762	705	720	748	752	683	726	728	711	770	754	705	798	731	788	727	791	725	694	785	707	718	714	729	790	743	751	753	744	777	751	755	734	768	730	701	718	710	757	769	773	729	749	747	743	737	733	744	741	722	751	767	724	706	798	727	800	734	794	736	738	751	761	776	755	773	759	753	766	741	761	748	718	708	734	774	759	756	724	758	762	779	713	719	755	753	756	737	777	728	770	735	720	720	729	737	773	702	756	738	707	758	755	792	707	748	733	758	707	788	767	755	741	749	721	695	709	724	750	787	719	735	746	775	735	730	741	699	775	765	729	674	777	747	745	761	739	768	740	763	746	746	735	741	739	719	748	771	700	770	724	712	746	714	756	717	745	724	738	757	788	711	764	765	716	730	774	739	746	766	763	700	751	765	778	762	759	710	744	786	735	746	741	737	706	714	740	800	729	692	718	751	760	728	753	693	737	749	739	744	811	760	745	704	762	750	750	747	755	715	801	707	745	725	737	729	784	740	739	717	738	698	704	755	740	784	750	759	709	745	788	695	742	737	706	701	707	784	725	700	722	763	764	766	760	757	796	761	747	797	715	761	738	763	706	776	757	732	742	756	794	774	716	700	769	720	740	758	767	721	765	744	717	756	715	711	791	775	771	721	714	687	725	835	766	770	743	714	705	759	714	780	698	706	746	762	747	739	713	710	817	704	739	714	720	736	779	741	715	756	699	760	728	743	735	730	716	719	765	760	755	736	769	814	746	762	761	707	749	741	721	736	729	722	752	726	712	734	766	719	717	759	734	729	723	770	747	766	769	726	756	763	766	761	710	742	771	757	717	687	745	704	717	696	739	752	757	731	701	731	743	723	713	743	737	747	749	730	715	691	716	704	700	774	700	757	741	720	735	753	726	723	721	738	772	687	721	696	765	758	736	793	697	747	726	759	704	756	719	703	737	741	732	688	743	735	782	811	734	772	751	777	708	738	731	746	733	706	757	747	724	787	771	713	728	739	747	719	780	749	744	739	770	754	760	763	754	773	752	706	712	756	755	764	770	733	743	736	711	770	742	747	738	743	787	805	751	794	755	730	763	796	683	730	726	724	718	737	700	717	722	789	744	772	727	755	758	744	732	653	762	719	748	737	711	733	775	743	739	731	721	760	742	782	692	745	724	750	693	736	767	729	743	753	759	801	766	709	749	743	731	742	742	715	762	793	769	766	698	680	715	716	732	720	746	721	726	786	758	764	835	776	809
45746	73568	43044	23183	18078	13913	12111	8417	6667	5013	3946	3426	2970	2543	2375	2147	2003	1816	1652	1658	1548	1615	1576	1266	1214	1179	1124	1100	1155	1092	1063	1007	1032	970	988	910	898	931	976	946	1026	972	976	974	1093	932	886	867	855	798	860	893	875	898	831	881	828	884	823	890	883	848	871	861	828	811	836	805	830	802	832	833	854	857	824	831	843	808	771	808	820	823	811	824	826	783	819	805	837	797	801	790	819	788	771	810	814	774	852	831	749	824	805	786	787	767	793	828	792	787	797	823	800	812	852	774	769	795	825	813	784	829	810	793	795	819	786	850	789	800	784	812	821	783	810	772	731	776	866	816	819	801	796	801	827	817	832	816	789	814	825	845	800	823	844	825	818	843	826	822	840	830	843	844	843	859	819	840	850	813	802	858	820	798	804	807	810	821	802	820	821	819	778	824	831	812	839	840	761	854	847	870	816	792	769	725	804	793	847	810	751	859	805	859	793	787	811	775	821	814	850	788	780	841	790	766	814	820	804	791	823	779	822	810	832	806	770	790	824	795	770	807	803	803	822	839	807	811	803	789	810	836	824	823	862	810	802	809	810	830	799	812	835	815	790	838	808	782	861	782	791	854	809	813	780	844	800	827	816	790	844	812	800	854	810	793	816	849	845	809	809	825	806	822	867	803	788	767	784	837	840	811	798	810	825	852	818	795	841	822	815	795	811	835	800	850	760	801	809	884	793	791	787	813	879	844	829	806	778	832	823	813	860	836	859	851	850	804	818	858	839	823	777	807	809	812	873	788	813	864	806	782	814	815	816	815	780	810	810	852	810	801	840	775	822	817	817	834	797	789	757	790	828	819	804	868	856	833	824	860	811	723	809	773	792	792	772	771	827	807	813	788	818	815	827	774	792	826	854	793	823	780	805	806	812	794	806	876	807	814	814	838	761	870	844	834	808	801	794	831	793	804	824	823	821	833	782	860	832	814	798	774	819	826	831	838	834	853	835	784	831	825	826	797	785	797	787	853	841	872	803	736	840	763	819	807	829	821	772	815	815	771	838	829	791	795	839	831	764	812	820	842	846	814	802	774	788	822	823	811	783	778	845	813	820	846	765	838	749	728	803	828	839	776	795	832	779	771	815	804	844	787	854	812	863	846	849	842	860	780	810	812	818	795	824	842	826	832	863	826	796	784	821	796	779	883	850	834	838	773	832	832	821	836	835	786	778	819	814	803	783	865	827	777	785	841	768	849	788	790	829	816	819	800	777	846	784	830	785	817	848	799	797	792	843	791	810	811	838	812	823	811	827	806	825	826	808	774	817	752	801	838	841	755	794	827	790	824	773	852	866	835	868	766	851	848	789	835	829	799	848	841	815	837	809	857	782	787	771	827	848	830	831	824	801	809	810	822	763	819	807	767	828	829	781	801	847	829	798	827	795	789	809	787	756	755	840	805	807	744	836	821	802	786	850	804	825	789	785	863	813	802	794	845	774	849	808	822	826	793	852	812	827	797	838	738	751	800	812	902	794	832	858	759	810	799	851	769	790	867	807	774	858	881	777	785	799	872	819	798	779	823	780	832	813	835	790	839	834	779	832	766	824	824	816	751	841	852	809	802	837	834	844	859	808	811	835	812	782	838	765	850	822	797	798	813	790	787	797	786	796	829	844	808	843	785	813	820	790	778	858	783	808	784	824	770	868	759	785	731	816	839	809	825	812	859	809	855	796	834	842	822	825	889	802	825	809	799	803	833	800	838	798	815	786	873	797	839	840	791	841	790	816	836	835	852	868	803	816	776	789	824	805	815	846	819	816	871	827	797	799	805	806	786	838	817	808	868	876	824	803	791	838	828	819	826	787	800	792	816	778	751	779	847	836	802	836	767	828	813	828	814	775	774	783	795	822	769	770	801	797	839	813	828	794	817	810	768	731	843	777	822	821	817	832	842	775	802	784	825	820	824	831	792	793	809	790	766	812	821	862	796	828	802	859	742	822	800	804	821	798	782	800	830	829	766	858	851	880	832	811	766	845	808	868	803	850	813	830	835	740	878	859	836	817	818	849	827	782	788	838	836	778	781	839	764	852	831	783	793	836	872	831	795	833	805	845	814	799	813	803	788	815	816	808	857	837	797	912	824	823	806	824	782	799	784	851	820	792	799	881	776	807	792	851	806	808	858	835	809	850	774	877	768	797	769	846	818	790	803	787	801	830	778	831	803	772	815	854	831	816	806	761	792	755	806	808	835	816	782	771	799	803	815	802	802	860	799	767	799	829	795	860	780	839	817	772	781	818	799	845	755	776	851	772	828	808	801	829	800	780	792	808	807	779	851	795	862	798	828	823	797	842	852	808	800	813	859	824	799	821	840	824	824	851	797	793	755	831	826	845	796	766	864	864	854	807	820	848	842	793	797	817	825	869	812	808	812	849	765	794	770	834	809	813	764	787	781	813	808	844	855	794	808	808	777	863	830	863	778	812	814	833	791	792	824	820	802	816	804	771	816	787	773	821	805	848	857	825	860	796	822	810	785	793	843	809	836	839	867	788	833	792	757	804	812	799	796	782	815	837	862	815	800	832	829	770	804	801	772	843	813	760	844	844	822	810	831	846	810	790	787	826	843	801	784	805	793	827	850	802	850	782	815	805	782	801	832	807	794	820	843	857	835	815	827	888	844	809	826	792	808	776	849	785	847	797	805	836	800	824	812	797	833	820	756	795	811	809	798	840	803	838	777	823	827	801	814	783	838	786	803	813	822	829	826	806	784	812	819	752	789	842	823	840	815	824	796	810	796	796	797	786	764	815	819	780	829	764	804	823	850	785	818	830	828	764	759	867	863	834	885	823	825	838	849	838	772	822	761	807	813	839	791	873	823	876	796	757	853	779	839	768	803	890	798	798	776	827	789	839	800	848	816	830	815	831	825	791	818	827	824	815	820	829	855	810	809	788	818	828	826	777	864	765	795	785	767	825	796	811	774	837	813	813	838	824	815	827	820	840	781	818	793	805	817	831	843	840	821	852	856	765	785	789	831	757	785	796	813	858	816	801	824	820	831	760	793	793	821	803	814	839	771	822	790	825	771	778	789	796	812	812	840	772	795	774	793	801	790	839	785	807	785	805	813	836	825	758	872	755	839	800	822	778	784	851	785	821	805	777	829	801	780	789	771	863	856	844	799	843	781	804	813	821	821	791	816	783	840	821	800	876	825	857	854	817	821	770	804	848	826	796	801	792	835	793	808	787	776	804	812	843	826	797	803	763	804	795	801	857	830	842	807	802	768	812	809	808	854	834	847	777	800	821	795	811	830	816	789	807	835	800	762	816	824	813	827	852	817	754	827	783	798	784	797	812	830	813	790	817	814	813	811	807	814	767	808	770	810	822	805	814	791	804	787	803	769	827	815	822	828	789	807	818	858	789	843	821	819	789	788	799	802	821	818	811	830	787	773	792	838	827	821	779	827	771	824	800	825	779	809	818	842	864	789	800	821	798	796	813	811	776	877	792	821
30055	33428	27068	12274	5388	3448	2488	1985	1578	1328	1087	1088	1001	946	931	846	828	761	821	756	794	790	799	742	727	692	746	686	744	738	676	677	689	712	705	650	672	684	675	697	704	665	706	693	700	701	708	678	643	675	652	667	677	686	690	680	656	645	705	621	641	645	726	647	696	665	673	645	638	620	687	679	660	674	633	640	639	656	654	666	665	655	642	624	646	638	696	670	700	654	645	665	619	645	643	675	677	632	621	637	603	684	689	648	686	657	634	643	695	640	642	683	672	639	644	662	637	664	638	688	631	697	664	660	663	671	680	641	658	674	681	609	665	681	648	624	670	681	655	651	649	639	664	643	679	648	661	651	658	690	689	657	679	611	625	649	684	619	668	621	676	623	636	632	646	645	651	680	679	670	619	671	645	649	669	701	618	659	648	656	613	641	653	629	681	645	646	619	610	652	634	677	619	633	630	666	704	649	662	664	707	671	653	669	660	615	703	686	668	658	682	669	698	662	611	641	678	637	626	614	667	674	624	671	682	623	699	640	676	671	642	647	663	682	666	677	656	649	642	617	623	633	658	647	703	656	670	638	632	662	624	664	683	678	639	674	625	623	652	618	675	678	645	661	662	649	650	649	620	657	654	675	686	650	683	675	709	619	615	684	672	687	709	651	648	629	658	676	687	718	668	632	663	655	632	644	695	661	642	654	689	663	654	609	694	717	681	675	641	652	711	650	671	568	646	664	663	635	655	657	636	661	643	651	666	624	648	667	660	666	669	653	663	647	689	660	671	637	671	612	662	690	647	643	680	682	628	705	655	635	611	660	664	630	637	607	628	681	686	684	645	653	644	695	682	661	622	671	691	636	638	656	683	652	677	641	632	631	651	657	673	658	678	686	637	687	627	680	690	610	659	667	631	641	656	650	631	648	701	637	655	659	673	649	681	645	674	686	587	638	643	638	633	655	698	666	679	642	675	641	649	657	656	652	690	611	641	710	667	666	714	635	686	675	659	686	687	672	663	659	660	661	639	670	666	668	621	655	696	655	623	649	664	612	634	638	637	643	633	632	627	711	689	656	719	632	641	661	671	678	689	678	692	597	614	659	640	634	657	652	668	664	641	621	648	672	673	655	639	676	660	646	698	668	711	642	659	660	645	705	632	682	676	636	651	697	659	739	650	644	656	614	648	662	606	691	644	691	635	668	605	629	660	621	645	626	683	673	631	671	635	613	665	660	679	657	678	604	702	696	608	674	655	680	700	641	691	653	611	704	668	623	637	665	653	693	659	678	627	628	652	664	661	704	670	657	679	654	658	642	696	632	658	649	667	650	633	641	668	657	647	635	653	624	701	611	653	648	611	708	667	672	681	642	667	674	674	677	664	679	637	635	646	673	645	641	630	628	666	664	653	643	709	678	647	698	662	641	605	649	647	586	664	676	653	633	634	680	663	664	617	641	643	634	667	653	693	661	626	672	674	651	654	675	649	626	646	706	650	655	627	664	725	699	644	665	715	657	662	607	672	647	637	636	658	672	657	673	679	600	663	621	644	647	649	661	711	670	646	642	674	630	639	683	662	661	633	599	655	644	658	720	648	625	645	681	645	640	632	655	653	712	664	609	672	666	657	650	680	663	655	675	653	646	628	621	652	658	642	627	659	647	680	599	639	644	608	627	639	680	667	642	657	662	665	670	616	662	666	654	649	652	639	654	657	694	616	671	667	693	615	635	628	690	655	671	623	707	671	690	639	663	647	663	654	638	651	635	641	647	619	638	654	667	631	712	653	690	664	657	679	689	626	656	712	671	632	639	673	640	606	642	642	638	632	635	643	646	619	618	680	629	642	637	687	636	656	665	657	627	657	648	609	678	635	642	674	636	645	660	638	650	722	649	674	659	705	613	650	658	688	660	679	673	666	590	642	647	615	599	712	626	709	659	647	693	642	669	699	621	624	652	670	666	664	676	658	658	675	697	710	634	645	647	624	695	637	599	627	655	703	633	650	620	641	633	642	641	702	646	633	625	653	696	656	647	657	665	716	667	625	651	667	698	671	653	621	668	643	670	654	627	641	626	658	665	637	615	661	669	678	663	655	644	641	687	671	632	667	639	637	640	662	681	705	620	627	663	650	622	687	648	693	661	660	659	635	652	633	650	658	631	705	654	642	646	695	638	659	637	679	638	654	643	671	629	624	622	613	660	672	637	639	677	619	665	617	668	651	654	647	653	672	636	628	656	650	627	640	650	687	618	638	620	641	612	651	714	654	645	664	660	679	681	644	643	682	635	678	627	635	666	703	691	677	665	652	662	609	623	646	638	700	647	670	676	660	638	622	668	611	653	650	658	663	674	637	642	650	660	633	617	644	615	698	686	670	669	639	701	629	717	640	626	679	662	703	640	696	694	646	626	670	668	639	686	641	646	621	666	671	678	619	678	658	646	674	683	665	659	639	653	653	648	711	669	611	694	647	640	630	648	650	666	664	695	647	646	653	659	646	653	676	666	639	640	644	649	695	631	649	646	670	680	664	626	635	686	656	645	679	699	637	646	654	651	608	607	666	652	666	681	702	647	676	649	717	671	621	720	589	693	667	674	673	672	670	664	670	675	622	677	667	659	665	642	693	604	620	659	704	635	654	662	681	700	645	639	667	674	629	627	621	658	672	655	632	654	688	683	612	621	695	680	660	632	661	624	681	597	647	629	655	660	648	664	694	645	677	638	605	671	690	645	677	629	638	659	630	665	658	622	645	617	679	661	676	681	670	679	660	647	628	642	725	654	682	639	667	639	632	650	627	616	623	668	637	634	648	636	676	692	682	677	657	655	695	719	649	671	686	640	627	670	672	676	676	659	671	649	666	656	672	655	664	648	682	675	674	665	656	712	599	686	644	680	660	645	677	658	626	655	589	684	678	636	600	664	688	608	650	610	671	669	714	679	675	616	655	679	589	686	659	635	656	670	617	650	630	658	689	640	668	668	631	664	645	693	680	653	633	697	657	670	653	608	671	647	684	668	625	628	649	706	689	605	664	677	657	679	635	676	664	650	643	680	671	628	622	632	699	684	663	626	580	642	645	658	657	741	641	652	666	638	642	641	631	676	678	664	677	627	628	639	641	657	663	683	661	643	643	651	679	644	646	654	647	704	663	700	677	685	647	661	650	711	660	650	645	640	589	623	654	656	625	660	679	684	660	623	637	649	646	693	712	690	641	701	676	654	661	622	620	624	697	698	651	624	644	662	661	665	664	641	693	661	608	678	667	704	667	664	644	707	685	653	682	683	666	677	617	632	628	650	662	644	634	646	714	684	645	681	677	675	650	642	698	658	638	676	654	645	706	687	657	657	667	676	660	680	634	615	635	625	682	685	626	666	720	654	665	643	691	606	653	661	652	670	638	682	669	660	651	626	684	631	646	646	672	630	713	719	676	710	655	652	664	631	626	688	622	632	674	649	675	647	683	659	600	662	647	702	600	674	681	653	716	664	660	635	717	692	646	662	709	664
35703	48429	26189	11733	8814	6358	4770	3609	2897	2265	1894	1687	1489	1420	1326	1239	1184	1159	1047	965	981	1059	1072	963	862	875	876	806	874	863	847	877	867	855	761	805	769	818	793	815	769	869	801	783	783	803	772	802	779	748	752	773	756	777	751	740	743	724	757	742	731	817	766	742	784	776	732	738	731	735	763	748	746	740	768	741	722	689	723	741	762	723	749	743	752	742	738	778	720	719	760	716	784	717	765	730	733	755	733	758	772	713	798	727	731	772	783	730	711	778	741	715	769	722	673	731	708	750	748	733	715	768	713	703	758	760	708	713	734	783	725	749	755	734	742	706	752	757	758	748	778	723	757	744	773	752	725	768	709	678	740	746	742	779	707	723	740	776	728	778	721	735	763	745	751	782	719	748	746	776	713	769	740	724	802	743	723	753	734	733	766	711	771	769	728	756	764	719	711	711	770	755	715	723	792	762	734	736	738	773	750	732	751	772	704	695	780	725	709	755	704	728	722	730	754	756	753	783	779	794	750	803	748	758	803	732	758	749	737	791	802	780	706	756	752	702	750	709	699	711	818	728	737	725	731	734	662	732	746	770	711	759	772	760	733	756	758	718	674	718	777	740	734	761	771	735	751	731	753	732	730	729	733	750	753	781	762	715	697	785	772	752	764	708	739	717	704	706	747	735	733	780	686	774	780	774	744	742	734	718	741	758	758	787	743	754	730	762	731	733	690	784	725	776	733	776	771	713	731	714	700	760	754	737	708	737	727	718	693	711	703	738	799	753	752	686	717	731	780	724	734	756	750	743	748	770	792	783	781	695	749	692	742	761	732	729	758	709	707	773	755	751	709	770	674	736	765	748	731	695	765	728	682	757	736	723	733	753	722	762	752	799	713	730	728	826	734	742	775	744	732	728	737	776	737	680	751	714	734	729	757	718	750	764	727	739	742	752	765	744	741	760	744	746	758	749	726	750	737	750	739	748	758	721	773	789	723	756	716	783	768	729	726	729	772	744	746	777	757	752	753	735	771	746	741	724	724	768	743	727	765	704	726	717	804	765	767	719	793	760	724	772	699	740	765	772	722	731	777	791	777	725	778	702	820	720	738	745	748	780	748	807	748	753	739	753	736	751	696	737	754	748	764	791	743	740	763	729	729	703	747	788	762	779	748	717	782	788	680	781	737	784	705	714	719	744	722	713	726	705	810	797	762	746	753	751	792	729	770	800	735	752	786	738	711	698	764	766	702	765	752	751	789	735	777	725	722	686	754	727	661	762	785	768	771	767	784	751	761	738	753	750	714	745	769	737	746	778	741	735	713	751	716	777	739	779	772	698	772	782	753	730	732	732	747	728	757	743	737	809	755	764	760	749	746	731	743	717	732	754	759	701	722	694	728	734	769	754	779	759	767	770	749	784	717	712	742	698	736	755	710	743	755	747	750	723	688	777	732	690	804	766	681	729	780	759	704	744	767	778	764	739	729	712	775	730	737	768	729	716	711	721	741	741	701	767	713	725	736	749	784	753	762	750	693	755	742	763	774	709	729	750	786	729	753	733	722	761	774	767	738	774	703	764	797	742	790	710	763	731	751	795	754	755	749	754	750	741	743	720	776	750	724	790	722	805	731	734	735	752	758	754	733	729	732	765	716	765	738	726	765	753	722	689	721	723	783	741	751	760	736	712	694	745	755	752	768	743	772	775	795	713	732	772	781	708	742	735	678	802	726	808	766	741	758	721	749	740	729	714	720	753	738	731	783	709	741	726	745	778	763	746	722	762	756	752	756	765	759	745	773	743	764	762	768	726	704	775	750	746	735	761	748	725	747	706	756	766	711	749	711	732	790	740	750	772	738	745	770	699	752	739	759	704	742	746	730	757	730	745	731	752	767	732	745	741	744	691	756	716	716	822	816	718	763	818	732	758	738	719	750	762	746	778	697	719	756	747	744	705	719	753	752	732	759	753	738	789	754	786	778	767	783	741	742	744	793	782	742	743	728	775	759	693	804	752	684	744	709	737	737	804	721	739	758	813	772	781	754	743	714	748	719	721	760	730	759	735	751	725	759	732	742	713	734	750	776	760	814	725	713	736	727	764	718	712	758	774	752	782	737	777	732	783	765	764	730	729	767	763	714	696	753	736	728	656	753	732	725	723	759	727	717	739	764	751	705	767	732	720	736	728	754	753	733	778	737	765	762	764	718	749	719	735	741	762	740	730	800	754	753	708	754	691	754	741	743	754	709	728	778	775	766	702	803	738	741	702	733	745	754	715	699	768	725	760	738	731	753	731	767	737	753	801	747	737	772	743	750	752	744	690	699	768	710	704	722	739	728	762	744	749	751	733	781	737	748	760	717	706	694	789	746	723	748	747	742	779	709	726	760	750	694	775	728	753	716	780	760	685	740	774	712	753	774	758	736	785	716	762	704	731	786	727	766	767	738	739	762	747	742	704	777	754	773	735	728	721	717	761	749	783	765	786	720	759	690	741	743	760	736	750	729	764	778	751	771	736	727	743	719	740	731	717	746	723	674	700	765	756	745	727	808	722	734	737	743	729	747	704	746	702	756	776	757	714	777	704	773	717	748	711	749	776	715	754	708	766	759	696	741	785	741	775	738	763	724	743	720	759	730	793	776	747	761	755	731	757	746	762	765	748	821	744	750	737	703	760	755	724	753	704	746	771	772	731	764	737	795	744	803	748	673	720	749	757	693	714	774	775	767	721	721	775	788	772	721	752	748	744	740	725	754	803	720	731	759	760	737	738	741	828	728	785	832	727	724	789	747	704	710	817	709	764	754	750	744	725	745	754	746	733	724	803	719	769	728	732	714	666	761	759	728	704	752	779	757	705	747	815	772	726	766	735	787	758	760	742	787	764	753	728	763	749	751	731	705	742	684	704	768	716	751	704	768	782	770	750	697	770	749	762	748	766	752	766	738	771	707	735	752	789	761	775	747	750	807	749	729	772	731	745	742	751	756	715	746	781	731	754	760	749	702	749	730	756	724	773	760	734	797	754	752	730	701	747	776	728	754	710	727	734	755	768	760	724	745	756	794	757	713	745	728	748	775	743	741	759	724	757	773	712	765	795	753	765	770	751	763	739	750	755	722	730	749	775	757	774	808	686	743	733	712	747	768	788	792	750	754	777	757	721	759	699	770	783	768	762	789	754	747	760	807	739	685	768	719	762	724	729	708	761	764	788	781	761	727	741	710	739	759	755	713	740	788	714	713	710	800	755	758	712	744	716	749	755	718	772	773	713	731	752	745	728	725	755	746	773	792	824	733	716	782	744	732	731	784	770	715	733	792	765	723	753	757	735	744	759	719	745	752	782	736	776	711	747	765	721	759	800	733	789	799	763	804	750	758	719	779	719	729	783	718	781	768	731	767	722	779	791	776	719	780	749	825	705	784	709	776	787	724	809	754	732	743	750	783	745	688	771	724	775	761	727	733	712	738	743	709	762	724	704	796	725	787	737	742	735	754	731	758	746	764	806	752	736
23776	21145	28336	24036	20506	12462	5798	3260	2391	1798	1623	1417	1258	1228	1087	1029	930	874	862	823	860	851	854	726	740	768	727	650	745	718	702	686	681	654	681	628	649	605	659	654	628	692	679	682	652	630	618	580	635	588	644	644	655	646	610	620	632	591	623	605	650	613	650	601	581	625	599	594	614	599	593	583	595	627	636	611	627	659	617	593	617	640	606	609	617	585	616	586	595	593	596	584	579	657	573	608	618	596	557	593	598	607	605	623	559	626	614	634	590	553	592	596	613	606	581	617	573	585	572	622	598	602	623	638	633	600	607	566	592	578	591	629	608	604	577	571	555	637	584	594	646	623	582	612	630	616	571	598	591	599	638	591	594	612	614	642	590	610	643	610	600	644	594	631	590	568	621	616	592	629	562	595	623	606	639	605	651	555	625	645	600	575	595	550	547	613	555	601	605	603	611	586	607	588	595	618	609	606	587	574	616	571	593	572	548	590	603	606	591	579	607	621	566	637	600	597	587	637	567	616	572	587	571	598	574	590	559	636	630	615	573	584	639	607	592	611	585	589	608	619	583	638	591	610	626	601	581	593	630	602	605	550	574	597	608	627	620	628	614	586	574	591	614	620	595	574	609	550	607	643	568	544	581	590	554	601	577	607	655	615	616	587	602	638	557	576	592	582	614	626	615	643	593	636	597	587	608	597	581	626	615	585	582	598	619	632	601	577	593	617	641	588	598	618	617	644	517	627	603	609	603	576	542	620	553	623	605	604	597	580	588	649	597	619	583	574	566	599	620	566	605	608	591	622	598	631	576	599	552	619	593	588	592	617	582	625	600	629	554	580	615	610	609	559	582	583	612	601	621	638	579	600	634	608	587	555	572	574	632	575	614	588	609	640	572	641	640	654	593	564	605	609	622	559	611	575	603	627	597	594	551	587	658	590	614	580	599	588	609	574	621	604	615	565	596	573	574	624	600	616	638	621	595	574	591	603	598	564	612	607	590	603	593	605	544	628	582	614	607	630	607	608	597	675	640	567	635	660	598	628	611	612	600	556	570	601	572	627	622	636	573	597	576	604	637	621	616	582	654	620	637	618	562	606	572	551	653	582	573	598	579	583	623	608	608	584	571	629	587	614	574	623	594	597	617	633	611	570	621	591	607	567	571	593	587	601	597	637	595	537	625	607	583	635	611	619	538	565	601	584	629	622	593	589	634	608	610	542	633	611	608	596	580	582	590	574	592	547	649	615	577	590	623	634	606	606	651	617	625	571	635	600	580	601	625	641	592	580	607	638	621	623	654	584	614	596	568	617	627	561	619	586	586	600	592	579	583	604	602	653	625	589	615	660	622	605	616	602	607	599	614	573	606	603	608	618	639	625	616	572	608	594	609	618	605	583	587	596	620	609	649	647	645	633	597	555	575	609	625	588	604	603	552	627	631	613	632	616	619	582	612	574	602	641	602	613	606	574	617	639	586	538	606	596	590	590	604	616	617	648	573	625	631	571	632	595	599	611	630	573	620	609	605	609	589	585	609	571	608	613	648	595	586	633	609	564	595	619	597	595	577	606	576	630	616	561	636	626	598	632	580	613	581	639	602	646	594	597	583	676	581	560	624	625	601	607	646	565	579	578	598	631	618	610	572	577	585	587	595	626	544	594	663	591	571	569	619	605	581	644	609	586	617	636	583	593	597	616	649	611	558	599	636	584	588	586	591	616	638	635	609	591	538	585	565	601	584	553	603	580	594	608	607	651	652	566	641	594	595	563	642	586	581	622	635	582	556	579	617	595	613	596	610	588	592	563	597	583	608	602	594	591	604	592	612	590	603	550	623	605	585	635	612	595	548	597	592	623	611	564	559	571	620	580	612	619	640	614	611	589	652	596	602	583	611	577	629	558	646	617	611	583	596	585	633	621	593	584	601	585	593	644	610	578	588	584	632	575	636	616	635	557	611	606	595	572	616	620	593	582	547	570	572	613	612	563	639	583	611	570	629	601	643	592	602	601	621	571	627	635	588	643	570	625	615	595	615	569	611	584	615	592	609	560	599	633	606	630	595	639	604	620	616	609	613	591	601	575	578	607	620	606	646	606	593	624	614	610	587	592	624	618	620	585	592	611	578	616	639	589	594	580	603	592	585	580	601	607	572	596	571	587	621	601	612	550	592	641	656	646	598	586	602	549	601	567	632	627	621	542	591	569	613	644	591	610	569	575	608	606	582	631	638	595	608	645	573	635	580	633	652	629	654	634	642	590	657	593	574	646	590	619	589	598	628	566	563	608	611	592	619	601	599	578	579	604	635	610	632	608	605	682	614	612	599	569	629	569	615	597	579	611	593	584	633	596	637	588	637	612	657	600	637	577	608	593	592	628	636	596	604	606	631	605	601	611	614	599	645	605	595	628	629	599	559	644	607	565	582	578	631	584	582	616	542	615	592	570	568	600	596	603	581	632	623	667	624	592	553	614	582	581	605	627	647	629	622	606	581	563	608	606	626	572	623	601	623	599	633	564	576	598	584	607	584	597	569	605	574	585	599	617	638	577	619	589	602	612	557	601	579	615	630	572	588	602	575	637	577	577	617	562	601	598	598	619	589	574	593	633	620	592	593	554	580	575	629	612	610	589	640	605	641	566	596	650	628	600	610	579	622	563	553	605	575	550	637	586	627	617	639	623	605	608	616	603	597	616	626	596	626	622	618	582	591	597	630	613	612	593	590	641	616	627	584	627	648	613	604	592	632	571	581	578	632	588	619	616	618	580	592	627	586	618	629	594	617	622	618	612	600	600	614	606	570	606	644	595	593	612	641	615	593	586	623	531	621	643	611	597	599	598	603	619	609	584	580	631	614	632	645	616	560	636	566	618	604	585	636	588	612	611	621	619	612	609	591	585	601	592	581	618	541	623	622	636	617	576	606	587	617	632	565	630	590	592	591	582	633	561	636	559	600	606	599	569	615	582	591	599	615	590	590	614	599	571	645	582	579	624	586	656	590	602	623	610	610	590	581	609	587	613	565	609	602	622	601	594	601	587	580	596	605	581	609	592	588	586	607	602	602	625	584	563	570	587	630	622	593	596	635	586	634	605	592	607	679	653	604	578	549	581	639	603	662	635	632	638	577	608	663	611	592	593	560	596	642	592	593	596	610	629	575	614	627	586	605	597	588	573	652	591	612	587	565	627	607	591	595	605	603	566	637	613	591	550	583	591	611	591	597	623	633	616	577	599	666	619	611	586	655	594	599	598	597	594	593	619	588	625	600	587	592	565	575	563	607	599	636	625	578	600	602	634	620	601	598	592	614	629	605	551	620	647	598	632	629	567	600	611	591	609	634	582	562	573	621	582	663	649	638	577	614	603	610	586	601	570	640	598	615	629	606	573	617	645	562	578	604	585	602	553	614	573	604	569	641	570	615	591	582	567	630	610	567	577	584	585	604	610	601	592	626	622	628	607	595	606	621	626	609	608	610	608	586	601	632	599	595	586	556	628	596	610	608	613
41220	65641	38140	18602	12849	10125	8496	6007	4713	3673	2889	2440	2234	1979	1722	1577	1414	1224	1173	1069	1217	1257	1250	997	928	934	907	869	888	880	882	833	852	854	803	790	787	734	705	796	785	830	841	842	762	720	724	731	695	703	738	699	728	727	672	662	644	719	713	770	702	746	701	689	675	701	688	668	710	709	640	734	691	682	709	668	698	705	686	710	692	666	654	694	681	650	683	636	699	674	659	661	677	653	659	663	663	654	711	684	691	689	691	697	649	668	678	676	698	716	674	705	690	682	684	677	684	662	681	622	722	682	663	674	684	734	694	684	686	698	685	652	681	686	655	673	632	700	701	689	685	712	684	689	643	658	714	680	746	672	695	649	725	640	647	674	672	676	718	666	707	664	686	697	664	715	677	711	725	699	686	729	705	686	666	683	708	674	663	685	679	711	698	738	660	694	661	678	649	706	644	697	627	671	703	694	681	712	721	693	710	656	661	648	712	715	706	699	676	682	647	652	706	665	714	645	698	679	669	668	648	645	699	703	677	694	715	723	724	685	662	678	702	681	683	690	639	659	665	703	663	669	718	711	658	648	683	673	703	711	627	653	681	664	667	687	681	682	681	688	628	645	669	660	694	699	686	661	667	646	711	645	691	709	656	669	688	709	706	668	696	681	700	715	698	685	659	667	669	717	679	675	663	626	673	636	684	656	739	661	671	660	693	690	666	684	699	686	664	689	672	686	733	674	692	690	699	693	683	702	685	669	697	688	670	702	648	733	650	689	720	712	692	696	698	701	695	636	686	726	686	684	706	710	669	707	657	691	688	719	647	670	644	714	661	660	715	740	669	643	667	668	681	655	715	731	678	679	721	685	637	690	639	674	699	695	683	683	623	700	689	704	666	718	691	663	733	669	707	695	708	676	679	705	679	669	666	675	648	675	688	675	634	686	647	701	659	684	664	717	691	697	719	665	679	686	655	652	676	684	679	662	668	649	654	697	637	705	746	636	713	673	696	671	644	711	713	637	663	665	707	709	677	653	687	692	697	686	723	677	709	707	688	667	676	684	645	675	701	673	672	675	721	691	647	705	708	675	673	694	726	718	631	697	715	656	684	667	693	651	665	686	649	705	702	671	673	682	693	688	692	684	644	667	670	673	706	653	678	704	707	714	690	663	696	716	674	665	684	678	733	698	649	691	684	641	695	684	679	667	692	705	688	676	714	688	634	682	664	685	664	654	682	711	649	665	682	718	680	656	654	706	703	713	692	679	714	666	653	659	680	630	654	648	683	698	652	640	678	683	724	676	680	687	681	727	682	696	677	749	692	717	711	673	681	671	715	676	685	703	692	710	671	678	696	687	667	703	662	728	678	671	717	677	726	650	660	708	650	706	647	641	686	716	649	707	685	646	656	653	696	693	707	693	710	662	674	712	655	714	698	611	685	696	678	641	686	693	731	710	699	720	671	685	661	662	686	695	707	693	639	657	670	647	682	654	711	717	660	684	682	725	675	647	693	675	680	697	712	675	655	687	674	701	694	631	666	670	677	674	729	657	712	696	701	695	687	625	692	683	712	664	717	662	661	686	679	708	686	700	693	668	643	686	676	739	682	637	704	697	660	730	676	657	689	706	664	634	651	646	676	654	659	724	658	681	713	677	680	667	667	648	655	655	696	676	672	693	668	662	655	674	698	646	688	664	607	647	699	686	693	695	688	669	680	655	640	665	651	694	665	674	680	705	644	685	666	700	717	622	690	666	711	709	702	628	719	695	677	659	655	726	756	730	666	650	680	696	655	730	675	718	690	714	688	672	664	692	701	694	661	733	704	648	653	695	695	606	690	671	613	685	662	686	662	715	688	695	730	657	661	656	688	657	732	685	706	710	724	707	698	654	688	678	684	654	677	692	654	656	707	671	708	663	701	669	666	644	723	677	686	671	677	691	693	719	726	665	699	706	609	734	665	675	690	675	664	699	723	684	679	699	712	646	695	696	687	708	654	687	668	707	731	743	671	654	635	661	722	696	669	687	666	693	696	701	674	673	669	687	661	642	736	721	727	700	636	691	658	673	665	617	667	712	664	705	691	652	668	686	695	681	726	652	686	658	705	683	676	686	697	672	619	645	682	671	664	687	732	620	627	708	675	720	649	656	677	684	703	687	696	656	649	744	644	648	698	682	705	688	641	719	655	679	665	680	661	646	701	703	689	652	678	726	693	658	719	717	685	717	678	662	651	710	744	697	726	708	684	697	659	611	702	622	671	749	704	704	716	690	664	628	688	692	715	677	664	651	714	715	719	663	696	646	694	670	668	703	678	675	655	688	688	666	698	658	740	689	697	644	652	686	697	673	675	659	718	676	703	649	655	725	638	684	703	694	712	656	633	630	638	670	739	684	687	695	695	692	687	693	645	647	691	659	693	696	657	697	685	650	682	685	705	700	691	682	703	685	673	634	738	711	708	671	702	676	667	721	721	684	718	708	666	710	694	671	672	635	702	683	688	701	710	722	704	725	683	688	666	706	638	691	656	662	705	628	700	679	705	693	677	667	683	708	642	689	704	678	701	654	689	653	701	658	710	628	717	691	659	694	732	693	670	727	654	683	740	690	713	685	655	633	683	692	670	698	622	663	689	684	708	693	711	642	663	688	678	673	679	710	627	731	711	693	711	690	643	652	638	658	689	681	667	691	638	672	736	704	726	687	709	646	682	659	664	643	641	687	682	667	698	701	711	666	641	718	686	716	672	689	689	666	619	664	696	720	664	682	678	643	698	738	655	650	675	693	670	649	668	703	700	710	674	708	682	646	710	670	686	681	677	744	693	669	679	710	658	686	713	690	747	699	686	641	701	697	663	692	703	688	695	687	669	625	674	652	710	706	741	668	677	719	633	664	659	677	699	625	709	653	694	653	657	694	649	673	670	649	671	694	704	670	692	690	681	689	675	672	738	670	746	676	708	690	661	678	674	687	690	677	660	654	644	698	690	714	712	702	656	705	639	670	718	644	616	698	686	685	700	653	657	665	725	712	680	662	662	664	694	669	751	702	697	663	666	668	656	660	661	703	658	698	731	704	694	687	704	725	637	670	726	660	659	657	619	674	652	662	709	710	694	647	712	673	677	680	689	670	661	679	672	696	690	646	671	677	666	658	726	676	695	683	677	688	670	660	671	639	622	680	691	672	688	691	703	682	664	662	738	669	689	715	676	683	668	719	650	703	677	690	682	679	635	718	708	641	670	700	694	673	651	688	683	664	665	723	670	705	653	688	682	713	700	686	719	673	702	652	661	664	674	695	686	631	694	672	715	690	664	690	694	739	644	679	680	676	672	677	665	708	702	645	651	627	694	678	690	680	657	685	687	669	703	692	671	684	710	628	714	659	611	694	670	688	656	680	723	689	672	642	660	670	694	675	667	680	717	676	678	713	675	653	717	684	655	688	668	678	738	677	701	690	693	682	676	689	688	706	664	696	672	636	671	666	692	724	695	667	697	710	662	690	721	654	702	672
25041	21605	27839	24093	11542	4850	4188	2568	2178	1671	1479	1368	1274	1203	1095	1090	1022	1040	967	922	987	977	946	868	917	859	866	884	813	888	837	862	852	838	857	840	824	835	856	862	804	898	837	839	797	861	791	800	764	808	827	812	797	781	807	766	810	804	764	789	807	833	772	796	803	790	823	839	808	820	726	793	761	812	743	826	841	769	774	796	772	783	818	819	810	801	790	816	771	806	806	806	758	796	745	715	796	854	808	820	786	806	766	831	732	751	780	819	806	781	761	781	786	845	787	799	812	715	818	832	783	772	793	855	779	740	817	838	813	845	814	819	743	812	750	791	852	777	836	774	769	797	780	801	763	781	758	756	807	743	805	797	733	854	770	770	778	773	797	836	798	811	785	767	791	760	776	838	739	771	791	756	805	765	753	768	764	792	734	774	781	784	775	767	771	771	775	765	790	784	808	812	803	761	813	786	771	803	780	751	774	842	767	807	728	789	791	793	762	770	747	797	791	807	818	814	755	794	742	805	797	741	782	757	754	786	842	786	783	820	799	818	793	810	802	807	772	771	806	764	789	814	775	791	746	714	815	782	807	836	797	795	809	812	823	804	806	819	796	774	813	801	820	829	772	770	783	807	805	798	805	792	839	773	759	832	810	753	796	803	774	769	754	779	764	770	778	786	797	741	800	795	757	784	743	809	757	801	787	822	779	756	787	825	760	790	789	805	805	795	818	772	791	786	783	804	812	768	787	835	798	740	801	791	788	823	772	822	809	859	804	764	741	825	838	789	804	761	756	756	780	793	784	849	802	777	794	803	781	775	770	787	807	787	808	740	774	788	785	763	777	812	772	788	770	781	804	800	795	788	700	792	810	796	803	775	807	810	783	792	778	765	773	783	744	786	788	775	769	848	810	759	826	763	783	820	795	831	790	813	831	742	779	754	829	786	744	794	761	816	840	759	790	815	782	802	808	827	817	765	802	788	789	843	813	747	786	779	774	771	796	787	765	779	775	851	794	818	795	833	800	820	802	803	787	847	762	806	768	797	781	799	820	810	748	785	765	769	769	796	790	760	798	768	784	780	808	790	764	787	797	800	752	761	809	789	778	776	790	809	811	793	836	813	778	774	825	845	815	738	808	780	781	803	782	746	777	773	789	816	771	829	827	782	776	794	774	759	811	792	798	779	786	767	788	801	808	807	780	800	738	800	820	788	774	789	741	791	807	841	778	738	783	810	784	851	784	784	800	795	783	755	782	786	784	802	785	797	798	807	769	812	762	779	854	823	817	772	766	748	785	816	781	747	799	757	791	805	809	779	793	775	764	821	829	774	729	764	783	783	791	770	804	810	807	792	761	789	761	823	797	836	790	800	781	792	784	774	736	808	766	818	791	799	806	820	761	781	717	807	859	820	813	806	792	807	799	832	787	790	790	713	776	782	834	779	817	794	815	778	796	771	792	756	784	830	779	798	813	833	805	808	829	741	785	751	788	779	799	749	781	812	784	804	801	767	831	825	796	775	746	749	809	817	792	770	731	800	802	758	748	737	771	806	826	741	747	829	778	778	819	739	796	788	775	767	779	796	816	810	833	798	821	751	738	808	776	752	826	806	774	829	731	781	851	798	736	771	829	771	767	774	817	813	806	818	753	775	763	719	737	819	818	785	762	782	774	775	823	818	797	783	763	778	787	790	797	750	757	827	720	811	769	799	790	804	842	761	783	783	829	763	846	783	818	811	768	771	814	798	822	822	821	837	770	757	756	831	785	799	794	782	805	774	731	793	773	804	790	794	769	843	748	810	779	803	821	791	774	800	799	742	820	807	766	750	793	756	793	772	793	788	809	807	802	825	810	801	764	761	775	837	777	791	782	788	782	768	774	774	844	805	800	767	806	820	801	801	795	799	746	807	756	811	811	749	785	770	757	804	810	778	831	769	783	773	861	788	784	750	771	785	751	792	791	797	802	797	845	796	815	767	778	804	796	798	735	805	829	731	749	742	773	771	819	769	767	752	789	771	773	769	778	809	845	798	724	811	816	799	810	775	785	753	821	818	746	811	776	791	766	830	786	787	822	809	762	806	764	780	813	891	771	792	800	737	753	789	763	791	756	742	807	781	833	752	756	767	803	799	726	813	794	752	782	767	826	794	816	862	805	780	772	779	771	791	771	837	807	832	761	778	882	788	775	779	822	786	814	801	783	800	790	793	804	777	786	722	780	798	792	802	846	835	780	786	753	799	771	726	800	781	797	750	761	794	819	805	787	813	756	727	753	784	751	813	785	810	853	777	798	796	784	780	786	805	806	765	778	862	788	767	762	796	797	783	785	802	767	800	790	806	812	836	750	806	793	803	797	797	814	806	802	781	777	840	827	748	809	770	786	790	789	797	809	777	793	827	764	786	815	784	783	734	780	802	771	788	810	748	743	793	799	786	786	790	782	806	726	768	750	809	778	791	801	826	838	756	817	821	793	781	791	810	780	780	833	791	803	799	782	822	775	788	812	804	807	771	755	776	774	764	842	747	812	768	759	794	772	803	798	797	765	780	797	747	717	773	786	800	771	777	812	762	763	759	785	794	777	769	795	782	756	798	783	778	811	771	788	773	798	775	744	758	776	769	792	737	812	843	814	796	789	802	781	821	801	790	761	760	818	774	797	787	852	809	755	779	761	807	802	796	778	807	762	755	781	743	798	802	778	771	759	793	771	767	782	816	821	791	799	771	746	758	786	801	827	827	769	759	827	763	776	783	778	816	793	751	809	763	820	822	784	770	789	719	760	783	788	767	803	807	841	815	791	814	798	785	781	807	726	769	783	780	820	784	791	785	790	806	813	796	787	848	791	748	830	805	778	814	778	775	797	824	851	737	758	775	753	796	798	799	763	794	803	748	806	806	826	798	785	787	779	778	824	774	800	828	812	786	798	809	770	795	783	767	770	820	794	817	806	825	834	778	733	781	804	767	793	807	768	802	762	706	775	752	795	780	743	790	782	813	758	738	812	862	834	837	766	764	840	836	757	754	737	779	815	778	782	829	733	788	750	737	789	760	785	739	793	786	787	749	827	772	736	815	792	813	853	762	817	816	761	780	766	766	767	774	790	836	763	774	774	808	835	760	817	826	801	836	755	769	756	768	815	821	751	779	813	785	808	789	804	814	841	781	768	773	800	773	794	833	747	784	776	748	760	788	756	783	830	739	797	793	770	791	745	825	787	807	782	756	767	783	818	810	812	743	794	825	740	820	791	809	818	832	775	802	821	772	805	797	776	751	808	796	770	816	791	780	845	748	790	789	813	724	798	792	775	774	823	749	818	779	798	774	823	782	829	776	827	793	790	794	775	761	791	792	775	788	781	764	824	806	816	792	763	786	824	809	810	791	782	817	791	824	731	809	798	802	815	789	759	804	804	752	813	792	838	856	767	774	791	765	772	778	780	778	809	788	773	814	746	772	772	800	782	752	815	773	798	783	768	813	843	785	779	770	770	831	779	814	736	822	770	792
39498	57496	35927	13469	9584	7916	8079	5067	4011	3129	2578	2269	2110	1821	1680	1533	1386	1345	1144	1226	1234	1325	1292	1106	1017	1040	1024	1059	1063	996	1037	957	985	934	973	947	952	932	950	982	942	960	1029	1005	1018	951	921	917	856	881	861	892	877	975	886	902	914	894	898	936	858	918	891	889	863	950	893	916	944	852	880	870	899	827	881	889	888	909	896	856	855	911	902	867	907	916	872	928	819	871	833	853	898	877	842	914	889	839	891	897	860	894	856	972	852	895	900	908	837	863	883	884	855	903	861	879	848	852	898	910	880	927	832	924	898	851	878	888	913	899	813	867	862	919	831	884	877	874	846	909	857	898	845	831	899	894	834	893	882	900	862	839	859	843	897	881	922	882	860	869	882	861	866	932	822	850	886	922	843	904	889	860	821	908	872	897	869	909	846	881	927	824	872	909	887	860	868	862	838	847	827	882	926	819	877	888	887	853	918	893	864	934	895	932	839	848	863	879	880	853	885	901	881	908	940	884	917	823	865	934	819	904	872	916	915	845	873	928	890	843	875	924	935	830	862	878	868	909	903	903	917	908	851	869	852	876	888	867	852	890	907	859	897	875	862	899	890	845	919	864	862	853	892	836	916	876	899	897	942	883	862	909	933	817	903	852	787	870	897	871	890	821	858	899	914	930	884	831	867	848	883	880	845	865	833	830	900	875	886	865	885	922	865	883	880	925	844	859	927	861	863	926	847	917	889	903	939	853	884	891	910	846	864	904	858	900	880	861	878	932	849	904	831	863	864	876	900	879	927	862	917	893	829	884	874	818	902	865	864	914	883	919	858	928	863	910	842	880	862	854	889	813	836	901	921	870	909	927	871	863	817	851	888	863	911	881	940	900	903	880	868	892	865	923	901	854	901	842	853	920	853	939	853	863	849	892	864	856	869	903	867	855	857	853	909	909	865	879	819	878	897	921	860	954	916	915	825	907	908	874	825	848	860	865	933	898	870	855	850	899	899	915	878	842	896	842	858	882	867	899	866	853	882	876	893	890	930	857	859	910	883	879	844	833	910	919	917	912	923	910	897	901	851	878	880	884	877	876	866	832	880	887	843	868	847	906	915	931	885	886	896	881	886	864	816	854	883	892	867	873	862	849	850	881	873	903	891	875	831	882	858	877	915	864	867	854	867	824	902	897	879	849	931	868	888	803	878	875	933	821	906	868	866	848	813	915	878	892	901	896	893	880	922	899	911	842	885	933	934	857	891	892	834	859	875	893	859	935	871	894	838	862	809	971	847	867	915	918	892	903	894	885	910	875	884	868	855	850	840	874	905	841	857	889	846	859	859	855	956	836	922	864	885	885	905	872	865	890	904	829	886	829	866	893	934	848	886	848	910	839	857	868	862	870	871	875	903	862	891	873	866	883	877	868	858	948	877	863	856	900	919	869	881	896	843	841	883	860	863	856	927	864	890	909	880	899	961	909	858	822	849	904	904	882	837	864	891	880	876	864	820	891	833	907	893	859	866	869	880	889	888	890	888	902	853	865	841	875	850	875	886	884	907	876	915	865	909	832	852	861	846	871	905	918	808	897	907	929	818	889	841	907	882	881	874	879	859	867	884	906	881	880	884	883	865	870	890	882	886	867	849	865	848	870	860	845	866	881	913	866	844	926	860	838	862	931	841	883	909	893	875	867	854	885	842	931	905	899	858	899	829	920	858	876	864	850	866	891	881	847	874	823	809	900	825	884	838	905	889	882	888	829	874	931	865	836	886	843	891	923	857	871	837	862	912	871	849	859	912	895	870	916	915	888	854	887	799	897	910	895	847	905	918	896	931	825	873	858	827	855	910	876	939	870	851	884	849	885	831	910	862	913	849	821	905	908	878	896	914	885	895	894	879	950	818	871	864	881	884	873	910	841	876	912	835	884	875	912	853	910	855	896	832	891	893	842	876	876	866	861	865	864	824	875	906	852	881	928	864	876	875	914	888	895	875	885	907	866	899	899	898	827	858	872	888	850	831	876	868	879	869	886	857	868	836	856	863	884	848	868	869	892	903	880	911	843	832	935	878	890	895	881	817	882	881	829	844	912	889	842	868	852	875	829	862	925	889	889	871	929	896	891	847	909	868	837	931	874	861	848	862	917	864	822	917	885	898	907	901	851	889	929	873	878	897	865	880	788	899	877	866	843	863	943	880	897	893	885	879	925	858	916	871	923	855	885	902	880	842	861	874	893	859	921	889	870	934	881	850	850	922	853	894	842	866	857	902	852	880	863	883	890	896	927	898	931	929	892	901	873	869	887	955	880	917	872	916	876	891	903	894	851	867	921	901	885	881	881	923	862	911	856	933	933	871	857	840	882	900	887	845	841	858	885	916	898	877	914	881	871	888	913	897	887	879	877	869	874	870	914	885	913	826	880	875	934	854	899	863	887	901	865	925	853	846	857	887	832	880	851	886	878	836	848	849	875	885	853	888	878	898	823	903	826	897	907	886	903	891	888	884	870	933	828	849	861	830	845	845	917	890	917	883	792	870	885	880	892	878	934	832	884	927	866	887	863	921	843	926	840	869	890	866	813	839	905	880	864	880	897	862	915	872	882	823	894	834	846	902	865	846	899	835	881	912	961	838	841	867	890	874	914	881	844	879	880	865	905	879	862	869	859	896	895	907	892	888	866	866	877	924	866	899	850	877	870	871	887	910	906	865	895	824	901	843	918	878	868	958	885	891	874	811	916	896	819	843	938	891	860	879	859	956	869	850	875	884	889	883	891	852	867	899	851	890	875	937	884	917	908	861	903	890	861	841	824	881	876	896	905	839	854	859	837	846	876	917	936	915	892	898	857	879	916	903	883	879	883	882	921	905	869	881	906	861	898	861	909	850	867	949	883	870	895	851	912	880	912	896	915	890	881	851	893	903	881	895	854	899	883	860	855	916	838	902	847	891	875	892	923	875	908	873	850	931	888	913	856	871	873	902	884	893	816	869	912	871	900	906	873	883	858	890	872	883	908	887	907	915	869	797	851	865	854	854	856	884	887	910	899	878	865	857	901	854	883	896	915	861	875	951	831	863	863	888	855	887	859	883	904	888	878	905	871	824	873	920	833	847	924	882	858	872	886	902	925	891	908	886	852	873	890	895	848	887	874	888	838	899	834	891	869	880	834	829	874	861	904	874	820	893	884	866	888	882	860	896	842	894	897	847	841	846	848	877	856	895	886	837	840	826	830	880	895	872	853	834	848	847	844	855	896	911	868	871	877	857	869	912	865	888	840	812	888	919	900	921	865	862	861	910	883	946	850	878	864	814	944	864	903	876	869	837	898	924	852	869	795	865	891	873	907	939	848	874	887	875	892	894	882	883	845	883	860	841	902	862	846	880	897	869	876	854	871	889	918	873	875	874	861	913	903	894	828	854	902	868	879	901	907	867	898	852	842	824	919	875	870	846	796	824	935	888	886	893	835	818	870	884	873	925	870	867	880	871	882	889	892	880	890	915	847	839	885	903	820
22771	21040	28677	23530	21020	21132	18159	5752	3642	2801	2322	1993	1834	1548	1398	1276	1208	1102	1033	1132	1157	1130	1150	992	899	907	888	923	873	892	883	868	846	912	861	842	892	880	846	845	838	855	902	862	849	766	785	764	768	817	799	761	756	744	774	822	802	801	805	780	810	783	792	805	777	774	738	789	759	783	764	763	768	767	750	738	775	765	797	765	808	763	760	812	782	771	715	729	733	759	773	764	788	777	739	790	738	710	771	800	704	801	780	773	736	728	736	786	752	807	764	771	741	769	769	732	727	734	797	749	732	711	735	725	777	808	773	751	718	766	710	724	747	773	804	731	755	762	732	834	703	753	777	789	773	765	773	739	752	744	751	757	841	779	759	820	721	769	795	758	762	752	771	807	819	738	751	731	809	700	752	809	774	767	761	741	795	809	797	793	730	748	780	799	724	728	739	766	785	800	735	753	786	796	808	793	757	748	756	764	793	749	726	761	782	769	754	788	715	751	772	802	756	716	763	767	755	764	767	752	732	688	826	734	740	768	795	743	800	751	850	764	756	772	715	710	812	791	748	752	780	750	723	772	772	743	733	753	732	746	789	778	748	793	767	784	783	748	807	748	769	747	760	715	755	781	766	758	736	771	750	693	785	783	742	788	759	808	759	783	769	779	771	772	704	809	733	744	732	787	769	762	797	776	740	714	783	728	780	734	732	760	793	832	786	735	735	802	788	774	773	753	823	770	714	812	749	790	739	776	790	796	759	757	764	784	671	749	765	751	789	793	772	775	781	770	767	776	735	761	733	784	800	797	763	812	757	815	782	795	731	712	748	750	766	736	757	727	764	708	763	789	818	752	781	756	734	771	748	817	765	773	748	767	770	738	793	757	738	732	769	809	716	767	774	794	777	759	811	788	726	761	793	721	780	777	790	757	763	778	775	746	747	742	746	750	773	763	708	778	751	759	748	766	759	739	756	770	742	733	760	777	780	762	681	707	738	818	745	776	779	798	778	721	761	736	723	798	751	761	665	787	704	767	763	744	803	772	756	787	789	799	828	723	698	769	727	800	812	746	767	739	733	789	760	764	782	759	769	843	748	742	781	764	766	788	768	770	789	712	770	755	781	708	773	771	783	708	766	742	795	769	778	786	765	760	739	764	723	768	760	741	738	786	783	757	738	764	758	749	783	790	785	771	724	794	753	701	772	798	776	824	745	786	728	795	803	741	780	797	772	725	710	761	735	750	729	762	716	751	793	775	755	717	814	726	807	771	774	808	731	764	783	757	769	758	745	785	760	741	712	760	723	798	781	750	763	787	758	734	813	760	745	773	771	751	778	714	780	788	775	762	757	798	733	737	745	731	751	735	750	713	779	767	799	748	789	749	749	751	760	753	755	802	761	744	788	765	785	710	736	792	750	796	762	778	746	771	714	732	781	752	800	741	729	789	800	808	755	783	791	768	729	761	794	737	750	739	843	759	744	772	746	738	766	725	722	699	782	798	767	799	724	698	775	788	811	776	741	724	760	805	783	763	739	764	752	806	736	806	797	763	781	738	798	716	731	783	776	766	738	740	735	801	754	760	756	783	782	766	797	724	786	738	709	722	765	794	794	749	761	740	763	672	744	766	745	727	786	730	800	730	800	760	772	742	764	754	747	789	733	753	757	728	773	749	779	793	722	764	795	752	753	776	689	780	751	771	763	769	751	794	792	748	797	769	763	763	789	712	744	774	801	721	743	778	761	780	764	733	742	770	751	807	780	734	767	812	775	761	725	785	743	760	789	748	815	802	807	723	837	758	800	831	766	758	722	726	733	732	768	774	727	760	763	748	737	777	727	788	738	795	717	754	721	802	761	744	724	746	796	733	748	731	712	800	743	776	697	761	766	719	735	733	795	731	777	755	763	787	786	766	762	715	789	784	729	797	779	754	770	758	755	758	843	732	786	753	725	729	784	727	830	794	814	754	703	781	763	762	752	715	787	832	707	727	808	790	758	756	743	747	795	750	742	738	725	820	816	726	719	777	769	736	732	771	750	764	793	818	744	739	755	767	777	766	728	745	748	779	743	731	731	731	737	779	822	737	733	733	803	765	750	765	803	801	764	746	724	720	744	739	754	776	768	730	746	742	770	778	759	736	806	800	783	740	749	778	777	763	748	791	734	734	753	752	728	748	766	738	724	762	727	747	766	703	760	761	739	743	752	738	852	776	795	780	775	706	757	764	736	801	757	792	750	736	792	729	743	709	749	798	740	817	752	731	783	759	727	741	757	715	762	822	773	798	735	760	804	776	717	751	763	750	736	749	739	739	805	784	744	704	766	764	731	805	731	752	763	753	785	728	793	707	705	771	824	767	761	746	818	771	741	729	780	773	809	771	798	751	733	721	731	734	763	685	759	755	783	785	810	740	805	750	779	774	739	791	831	781	789	741	747	783	802	725	769	759	795	729	757	715	730	731	747	711	759	778	754	736	780	731	733	734	772	753	770	790	757	783	791	760	782	750	781	749	765	770	789	743	738	744	763	721	756	799	766	759	741	759	773	785	770	777	754	796	713	743	755	757	790	784	719	832	794	762	727	733	790	751	731	794	804	735	765	797	784	794	779	778	739	757	774	799	744	744	763	755	759	763	798	744	784	754	742	744	756	731	720	804	791	681	759	710	750	757	769	738	757	748	712	740	815	758	792	733	742	816	771	709	777	826	790	759	738	778	781	776	746	741	784	745	792	775	793	756	758	771	766	760	786	770	800	827	754	766	786	773	739	794	795	731	761	803	794	715	777	728	798	820	761	760	766	760	783	727	765	749	756	762	800	770	752	752	775	735	767	710	769	786	745	803	765	791	784	753	774	776	782	820	737	781	743	734	782	774	793	782	738	804	752	751	758	751	742	755	807	782	746	771	743	729	784	721	726	760	731	787	758	762	714	749	770	737	735	749	730	787	773	750	804	754	722	797	748	730	750	778	775	746	733	758	787	766	719	753	780	785	732	802	762	726	798	756	777	787	792	746	769	777	759	773	771	791	727	747	743	751	768	758	819	748	723	773	761	724	778	757	767	742	726	784	746	775	792	752	792	788	779	775	756	728	700	777	724	721	762	747	748	731	739	719	739	820	772	783	777	757	713	819	767	819	841	737	761	777	712	786	786	738	784	718	770	716	745	762	744	805	755	739	698	792	750	787	768	772	748	709	767	767	747	763	755	751	766	777	735	778	764	813	789	746	748	757	768	769	770	753	742	750	754	766	767	758	744	733	769	709	777	780	779	763	756	779	768	795	755	750	741	734	728	757	713	742	739	722	723	775	778	787	810	708	783	775	717	768	816	760	803	763	717	786	759	749	797	755	776	760	774	770	755	830	763	670	799	768	751	779	756	757	746	744	763	731	731	776	739	769	766	788	817	766	768	752	774	772	731	717	737	773	731	764	763	780	794	764	754	777	755	739	762	785	788	818	783	793	794	779	791	745	773	789	756	764	750	760	735	726	807	790	749	709	767	754	717	787
45581	75209	45607	20545	15950	14309	17768	9048	6765	5361	4156	3686	3225	2614	2357	2050	1835	1700	1495	1497	1623	1522	1683	1292	1195	1161	1116	1150	1186	1157	1138	1099	1081	1090	1023	1021	965	1026	959	1033	1012	1072	1115	1038	984	943	921	869	899	846	859	894	897	924	932	873	862	854	940	825	834	839	880	833	890	826	874	865	803	849	874	846	820	881	864	844	812	850	814	809	826	802	916	828	804	822	845	842	818	882	906	848	870	849	857	874	781	784	804	825	835	865	842	814	816	803	871	874	864	786	830	837	819	792	887	853	817	787	823	828	895	820	804	822	801	810	836	888	843	820	815	848	848	808	859	854	778	840	808	846	781	825	862	859	851	840	816	844	815	856	805	807	810	844	862	843	805	841	836	869	847	833	845	865	868	780	807	824	862	798	789	810	808	800	841	806	835	841	870	821	823	830	819	888	874	855	825	826	795	818	803	802	761	808	830	832	796	816	836	834	856	814	823	810	855	860	823	856	843	921	818	850	835	813	808	828	811	845	857	853	853	823	841	881	819	754	839	818	850	785	804	870	881	852	886	848	816	878	820	855	865	855	799	847	819	870	792	873	823	878	838	870	821	851	788	864	846	858	803	795	821	785	874	820	860	821	815	835	819	839	813	820	834	858	851	878	855	840	875	843	797	861	866	802	816	796	816	831	845	837	805	847	829	851	848	827	835	835	794	853	821	823	831	822	892	902	839	791	865	844	831	833	820	798	813	855	810	807	847	818	846	814	865	812	881	813	787	857	824	867	824	868	799	818	865	896	828	822	853	829	870	844	819	826	785	820	865	808	824	809	854	811	828	824	810	822	861	800	818	828	787	838	849	881	807	849	878	806	877	843	831	875	831	837	877	874	810	842	844	873	818	830	852	815	830	834	817	799	822	825	878	847	810	817	841	824	776	806	848	876	824	856	828	818	776	848	793	814	836	786	811	832	824	838	807	861	838	850	830	842	820	822	851	836	814	793	818	862	844	837	851	834	833	816	835	846	840	851	850	828	785	843	878	889	852	846	822	815	871	803	790	820	861	840	815	863	819	835	866	842	813	850	856	877	843	841	817	859	804	810	809	827	830	857	801	795	807	828	819	866	809	824	823	869	815	849	823	868	814	840	836	884	853	812	784	800	785	798	853	863	864	838	816	840	806	807	814	813	774	829	860	841	861	930	817	764	825	863	807	877	821	843	944	832	839	799	873	882	797	845	809	824	873	818	805	810	823	814	835	798	843	790	838	875	833	876	774	824	834	846	777	806	837	792	805	838	814	846	802	833	808	862	832	840	820	814	815	857	834	853	814	856	818	836	836	824	830	814	812	865	814	861	795	827	859	855	835	880	832	823	840	834	830	835	836	857	819	879	834	834	865	847	856	866	862	825	818	852	830	830	855	840	790	879	877	890	854	812	843	859	871	830	837	837	837	848	814	812	835	851	827	820	858	812	890	856	868	860	852	851	865	843	808	770	824	798	830	844	799	837	863	857	838	816	808	849	806	842	808	885	872	839	847	789	798	793	852	828	811	842	831	802	883	817	831	815	848	836	879	832	839	836	804	871	884	858	905	838	820	818	803	803	826	852	832	817	839	856	853	834	886	816	853	876	848	887	833	798	809	857	848	808	884	864	779	806	864	868	825	796	837	839	848	843	892	853	845	860	865	858	861	783	917	784	865	844	898	826	879	873	862	855	859	841	847	837	813	826	847	847	812	880	848	791	799	807	819	795	822	786	884	829	846	882	827	829	833	824	867	807	830	821	816	849	853	843	811	860	860	844	850	873	785	792	832	841	822	840	833	873	857	794	827	793	782	824	855	855	845	848	871	827	850	838	836	898	857	829	820	800	875	837	818	807	769	837	816	817	842	809	800	823	895	848	872	851	816	840	834	827	810	883	806	887	860	838	845	872	834	777	783	823	852	820	813	829	798	803	836	824	878	844	808	799	831	821	809	865	851	887	782	831	818	846	839	877	819	811	779	805	814	875	833	853	811	889	781	845	836	812	857	777	828	784	809	895	809	869	808	800	775	893	814	841	827	854	805	890	843	851	812	817	863	839	844	859	862	856	849	812	856	854	877	815	838	883	861	862	803	834	834	842	877	857	843	869	797	846	924	842	861	834	888	831	816	839	869	787	838	809	836	882	830	821	822	815	871	809	900	773	834	852	874	820	846	865	813	814	790	876	803	869	811	869	825	831	888	890	797	861	828	845	859	870	815	772	846	804	843	828	879	874	830	799	869	818	848	857	853	812	883	909	848	889	820	841	826	845	865	829	812	804	844	819	807	840	792	861	823	832	865	837	814	841	899	791	868	793	859	845	771	810	868	820	866	848	812	850	865	819	818	898	826	849	862	769	859	864	864	825	839	901	838	820	794	818	833	825	867	859	843	836	820	840	822	833	872	825	863	795	831	873	870	874	806	828	927	806	844	852	820	875	817	833	856	796	795	823	836	821	846	886	841	834	867	820	838	852	801	877	853	889	808	850	843	856	815	827	876	837	849	847	836	882	809	843	855	862	866	860	808	819	816	836	822	861	832	827	849	798	866	794	820	832	837	836	838	862	828	808	838	863	849	848	845	832	766	853	847	821	876	837	820	883	815	864	806	842	798	893	888	848	870	825	838	817	843	865	864	848	847	830	856	851	832	833	802	864	791	809	870	818	824	855	822	802	810	836	832	888	849	869	826	822	846	852	862	833	832	822	836	835	866	834	823	839	844	868	832	864	833	844	871	806	900	898	856	810	846	793	870	818	799	836	833	833	790	848	862	840	810	788	803	860	872	833	812	815	829	785	892	801	811	811	888	826	819	848	793	885	859	858	836	831	852	869	790	835	814	805	792	798	805	861	797	802	837	876	879	814	796	820	849	808	827	819	802	852	831	857	794	909	763	829	787	815	872	843	892	842	850	775	862	861	841	854	855	861	860	828	835	812	836	845	807	831	835	878	830	825	859	835	860	817	871	806	863	765	882	833	870	842	845	796	862	854	810	808	799	851	864	841	868	836	801	833	805	836	831	819	829	861	826	792	815	843	803	799	888	831	820	834	869	856	793	818	854	874	878	829	801	833	833	825	809	868	818	806	830	865	827	865	825	833	781	819	833	893	795	833	806	835	807	845	818	859	744	876	825	819	849	823	824	820	871	856	843	812	813	795	783	800	878	858	833	813	839	822	834	815	847	786	837	824	825	827	858	864	847	859	895	807	847	842	834	858	791	843	851	828	839	798	845	857	840	849	803	837	823	807	878	861	798	835	805	871	865	858	829	880	854	832	835	833	769	813	822	831	847	876	873	823	802	880	898	833	810	807	856	844	851	858	812	842	868	844	877	842	831	862	825	858	869	802	859	825	778	837	866	839	785	825	852	808	864	847	852	820	859	816	803	803	849	857	894	847	814	832	829	841	815	817	815	780	898	816	827	787	877	848	779	862	818	793	864	797	818	843	808	802	788	818	822	911	880	773	894	812	853	839	828	842	839	821	848	840
30040	34760	27000	11480	4596	3180	2473	1938	1591	1298	1162	1071	964	972	836	872	800	745	727	786	748	769	792	789	719	697	714	683	736	719	802	739	703	669	741	718	729	668	693	697	758	737	680	673	706	664	733	725	673	709	657	669	670	669	678	655	693	632	694	709	672	686	659	633	699	735	706	688	661	660	690	643	677	632	687	611	670	653	706	696	710	686	654	707	681	727	713	650	635	690	668	693	673	663	700	746	712	591	649	679	664	660	656	728	646	671	664	694	683	653	663	713	679	608	661	679	675	722	652	650	686	717	651	685	660	690	739	699	644	669	701	683	663	657	675	661	684	668	659	671	682	689	724	704	686	693	679	692	638	734	654	646	649	644	654	721	663	665	694	672	626	701	661	659	714	697	660	689	636	670	691	673	643	645	644	649	691	653	661	686	714	694	727	654	704	697	657	663	677	673	638	684	665	672	697	671	717	658	600	663	682	646	682	675	694	702	687	697	634	664	692	668	685	650	677	662	745	656	680	647	645	687	651	686	653	655	692	663	657	667	655	682	635	677	649	650	678	710	713	676	660	625	676	695	713	627	625	665	701	672	697	695	646	647	668	669	663	667	646	709	612	667	649	665	715	693	693	693	657	652	664	680	709	683	654	664	656	688	707	663	665	649	638	647	655	688	665	686	670	694	693	700	646	700	648	690	679	657	695	664	708	715	700	651	645	674	684	673	648	659	688	663	661	672	641	648	647	682	659	689	682	694	691	719	705	658	698	695	644	703	722	678	713	655	708	679	636	663	653	707	635	704	654	636	689	690	670	694	669	684	640	686	629	681	686	661	589	665	679	709	677	652	700	690	702	699	655	706	681	743	710	643	680	694	730	692	666	632	655	666	703	653	590	703	687	676	643	661	703	650	697	638	693	665	657	653	662	689	683	658	654	650	677	663	695	689	668	694	676	666	717	678	681	688	659	688	738	680	683	680	653	690	712	645	670	659	699	657	721	692	642	700	737	700	664	682	683	664	671	661	691	658	682	684	670	696	671	664	691	667	688	710	661	672	653	667	694	659	636	687	692	630	679	643	671	703	672	705	648	657	677	663	651	663	664	710	686	650	710	661	725	703	688	658	675	658	696	678	696	651	672	668	667	647	737	656	684	672	643	664	669	671	661	662	652	652	626	692	688	682	665	690	695	650	652	718	703	705	661	703	675	687	698	672	666	660	673	667	642	671	635	675	724	677	715	684	650	664	688	699	712	657	679	647	685	686	647	639	686	646	702	664	663	711	689	683	659	691	659	692	686	701	654	721	594	697	651	678	710	686	646	723	658	693	692	701	686	695	706	664	665	647	703	675	663	673	687	665	656	653	717	647	689	679	649	664	692	669	680	699	684	699	661	706	748	731	639	638	711	702	713	637	706	640	693	664	651	674	687	675	712	649	688	679	692	683	680	691	674	667	650	644	662	635	661	660	679	672	738	685	649	660	673	676	644	675	709	674	649	689	669	724	696	654	705	660	645	706	718	640	681	672	679	665	664	670	675	645	636	625	684	627	673	689	654	691	670	693	693	681	670	650	676	687	712	688	683	704	649	698	654	724	635	677	652	716	659	673	686	679	689	668	712	646	697	639	674	646	707	659	693	696	696	687	684	614	683	684	676	693	653	683	688	708	751	707	735	684	657	632	697	648	679	679	665	694	690	654	663	647	670	676	669	692	673	691	700	656	649	652	673	650	658	679	694	679	638	663	676	680	607	697	644	676	640	680	699	649	720	674	647	646	710	682	676	688	704	680	658	684	677	661	680	683	703	653	651	618	670	688	667	701	651	684	667	655	650	692	654	694	686	644	686	688	658	647	669	657	640	698	650	667	681	664	664	682	669	648	627	708	672	617	663	690	658	668	701	659	639	702	684	683	673	686	711	653	672	683	669	672	658	646	709	717	673	679	688	660	648	689	664	677	645	719	680	618	671	669	645	631	684	735	681	662	678	675	678	685	713	684	636	679	711	662	669	675	658	649	674	641	661	658	648	703	692	657	693	679	689	708	690	667	688	689	655	645	675	695	676	693	715	664	677	672	691	675	667	659	651	734	680	649	682	672	694	694	660	633	699	710	660	682	635	693	687	712	678	625	677	679	674	683	698	658	678	679	679	653	697	670	654	708	638	647	662	671	704	723	732	676	632	677	712	631	652	689	612	682	689	689	682	700	667	671	663	654	670	644	724	681	698	701	715	668	690	702	716	692	672	648	712	697	634	707	672	695	704	729	647	665	689	708	674	684	666	672	736	690	658	676	699	692	635	709	660	665	672	667	639	670	628	671	655	673	689	694	708	695	737	630	646	677	686	700	689	697	645	684	718	666	672	681	628	684	641	709	702	655	686	672	709	652	702	639	648	672	662	632	617	673	673	648	653	720	726	628	623	689	665	657	620	642	713	651	682	685	678	722	688	661	666	632	647	660	667	706	664	660	714	669	654	679	634	691	666	648	678	657	677	685	662	652	706	714	632	654	686	681	668	636	653	657	693	676	637	690	683	731	636	670	695	677	671	638	714	652	672	653	728	685	702	656	680	675	639	703	715	657	709	686	653	661	628	651	679	680	691	637	651	730	718	641	661	646	703	647	691	681	677	646	672	659	648	667	685	693	724	681	664	666	683	740	700	683	657	703	641	659	663	686	689	646	650	661	617	664	729	670	652	680	685	643	611	675	684	659	648	696	620	679	664	669	682	692	648	666	682	643	647	635	673	707	672	689	611	682	667	689	704	714	687	661	686	658	649	714	627	644	658	685	677	638	671	693	675	693	672	667	689	669	668	686	702	671	653	643	649	708	692	641	642	654	636	685	688	628	671	657	656	670	669	679	718	673	690	662	700	714	658	666	698	644	645	701	691	657	681	644	644	634	678	639	684	677	638	674	687	692	693	681	685	666	717	683	642	705	640	683	695	665	654	688	648	639	684	717	676	673	688	672	655	673	689	702	661	678	668	673	711	702	642	684	718	689	701	697	756	666	672	693	683	630	702	651	671	638	689	653	661	701	666	663	663	683	673	638	693	661	693	695	631	647	699	688	624	685	687	638	651	706	664	670	665	632	685	679	670	656	694	684	606	678	640	649	669	676	672	686	698	673	695	670	697	665	654	717	683	647	687	644	650	635	680	653	654	658	671	639	668	677	672	649	657	666	639	665	698	674	668	649	669	712	674	625	684	692	719	631	631	692	683	666	715	642	699	686	636	651	715	716	745	717	709	684	719	659	689	681	655	630	653	691	680	682	682	686	636	694	680	713	681	669	654	671	695	658	695	697	663	692	650	631	669	684	687	682	682	646	711	730	680	678	666	692	701	641	696	647	741	668	695	648	669	679	716	702	686	671	671	682	722	682	662	629	667	703	666	616	713	677	680	653	646	597	659	658	685	686	701	674	666	708	647	708	633	651	683	692	712	716	714	671	675	673	689	718	643	651	661	695	645	697	661	687	705	717	649	651	644	622	671	722	677	642	686	717
35947	50364	25135	10257	7518	5907	4742	3797	2961	2313	2040	1789	1501	1386	1280	1171	1129	1059	976	991	1039	973	952	886	902	882	834	847	854	887	886	862	817	870	883	894	858	816	821	838	917	851	886	809	820	811	828	806	810	764	760	770	827	759	750	797	789	819	780	812	811	778	758	764	794	739	757	759	839	779	778	752	784	794	796	766	790	791	778	801	790	748	770	760	775	728	769	778	756	755	740	778	764	820	765	737	797	792	782	744	782	826	777	791	754	775	718	762	798	756	764	739	772	767	767	791	763	769	762	786	711	770	758	750	764	741	798	794	707	797	778	837	830	796	806	790	812	751	805	779	700	800	767	769	807	749	750	795	721	793	766	769	786	773	766	769	769	784	769	801	757	723	767	791	801	764	781	778	727	784	800	757	740	742	730	765	824	754	750	748	789	767	776	753	808	759	767	709	769	747	742	789	711	800	760	817	757	758	785	789	772	789	704	755	791	779	775	792	748	794	804	750	738	796	762	769	810	787	784	769	775	732	757	742	794	738	728	783	749	736	739	784	772	766	745	790	799	796	760	729	766	749	811	789	793	768	762	765	781	771	800	754	803	775	745	796	763	774	772	763	792	754	774	771	740	744	775	786	800	763	743	770	732	748	734	751	765	779	701	754	763	740	756	788	728	809	767	797	790	728	739	756	748	791	792	756	771	784	726	755	742	764	715	791	760	795	787	781	759	769	737	759	790	712	782	757	756	756	809	848	800	781	816	761	736	769	745	743	770	815	764	779	764	811	740	752	758	788	822	741	796	737	768	728	698	805	765	736	786	758	717	802	765	748	754	778	776	721	783	811	800	762	779	747	745	781	748	754	746	735	791	753	762	767	780	780	730	776	748	823	771	764	758	756	749	718	770	759	742	760	754	808	777	784	779	749	774	772	743	724	746	756	793	770	767	806	769	792	773	782	746	764	729	761	775	770	809	844	753	756	746	749	813	762	759	728	821	815	822	810	775	764	734	723	762	793	792	774	760	739	783	729	795	786	757	800	766	783	777	780	776	789	760	756	756	745	785	784	754	792	794	765	789	744	794	777	766	717	714	741	795	721	779	767	800	774	754	792	754	756	755	800	779	793	778	736	763	744	761	765	766	771	768	762	752	803	782	750	729	791	770	784	804	720	735	744	740	755	737	805	751	759	745	731	764	799	764	743	775	738	793	771	762	756	777	759	782	734	788	755	739	784	782	740	793	715	794	781	749	786	774	740	775	790	751	763	770	777	757	772	818	839	819	796	783	731	754	744	773	790	763	811	795	786	790	750	801	732	803	707	747	792	749	714	755	728	794	740	790	813	806	737	736	766	785	740	778	787	751	726	728	784	724	787	794	772	763	773	748	787	777	825	748	774	718	742	745	762	786	736	736	769	777	773	828	822	752	756	774	789	756	770	752	748	761	752	777	738	770	724	783	752	774	730	731	740	696	787	724	787	724	764	845	782	739	765	722	793	758	764	768	750	780	776	785	753	811	760	786	735	825	742	721	770	741	767	825	735	779	803	744	767	742	762	759	788	790	783	805	773	841	773	798	765	822	715	777	795	779	733	791	740	785	767	779	771	761	818	794	764	783	804	783	785	804	761	728	768	786	749	791	774	750	779	761	777	742	784	765	733	756	758	751	789	773	734	746	745	692	762	743	734	750	760	721	778	756	713	786	726	724	823	762	683	771	742	789	739	807	794	766	721	779	798	781	819	737	784	758	778	796	749	838	708	799	722	752	749	847	810	761	775	779	721	766	761	791	688	772	749	807	742	758	767	778	739	800	742	745	797	797	755	742	806	749	794	786	761	771	805	776	732	784	815	738	755	723	822	728	773	791	839	762	739	770	766	772	774	762	726	740	740	757	740	752	760	785	749	736	739	815	772	736	757	800	740	816	804	750	807	748	757	740	769	810	753	829	770	803	710	729	767	851	829	770	777	771	799	757	748	763	761	751	787	737	722	807	780	771	746	787	759	778	783	836	757	820	781	788	770	778	769	751	798	767	785	774	782	767	764	781	806	809	705	803	808	785	764	830	764	753	729	791	759	794	799	769	716	719	754	769	775	819	752	773	757	752	752	747	782	713	770	757	775	774	765	826	775	738	763	731	736	744	813	743	744	790	775	797	807	733	706	747	749	780	765	744	760	706	722	804	794	721	796	733	815	806	734	792	728	750	794	720	785	765	753	775	758	722	766	798	793	780	723	760	747	735	781	730	797	764	795	753	752	770	764	793	733	765	778	764	740	792	720	807	774	749	737	738	813	759	808	766	745	744	774	752	740	750	802	790	775	757	748	829	748	776	799	725	754	849	822	778	750	767	707	791	815	797	774	767	735	758	789	795	751	737	796	753	721	745	759	789	799	760	787	759	766	801	795	784	727	705	808	810	777	770	726	792	751	742	769	785	786	765	797	740	752	773	770	764	785	712	822	756	794	801	774	768	834	753	811	781	796	816	787	747	750	771	760	797	699	761	756	719	760	764	735	741	777	781	725	747	750	766	811	777	791	774	727	760	754	770	777	801	823	770	790	774	808	737	791	768	743	789	778	760	730	778	780	812	754	732	734	735	732	797	750	787	721	735	794	761	780	759	795	796	760	737	786	745	743	789	748	743	730	745	834	802	787	755	760	763	772	818	841	806	760	775	776	745	740	805	734	754	713	698	804	816	785	767	801	761	757	703	754	754	838	754	740	761	804	775	757	750	769	775	804	772	786	741	722	758	775	794	782	808	762	779	841	796	767	772	749	770	765	827	774	749	782	783	780	782	784	743	767	797	717	770	740	757	767	747	776	698	810	759	753	793	814	737	794	761	777	728	787	727	829	724	771	771	756	789	744	745	783	779	745	746	774	781	750	754	749	671	754	786	749	770	818	788	768	761	779	790	797	799	777	732	751	770	737	788	782	784	776	779	781	767	780	751	791	800	729	746	774	817	757	784	762	780	726	805	767	779	745	766	769	788	752	799	764	814	807	783	758	696	795	776	747	776	771	746	779	724	825	793	803	762	774	815	749	749	804	796	822	747	744	794	782	758	748	779	783	774	744	801	798	774	744	790	802	750	779	721	778	765	754	726	765	782	751	785	756	746	759	754	786	768	744	768	758	761	782	763	749	750	771	774	750	800	779	766	765	760	760	747	773	733	784	788	740	786	728	768	759	816	765	777	766	809	773	747	720	777	750	784	756	761	743	734	765	761	783	779	734	762	723	796	785	747	782	760	741	777	754	795	779	781	774	772	769	775	768	757	756	793	792	746	786	764	772	802	773	741	765	734	765	793	728	742	773	740	773	783	743	761	759	794	773	824	765	821	739	766	714	760	821	786	737	729	786	754	791	746	759	760	745	763	811	776	758	777	732	769	782	769	745	812	687	772	765	758	799	765	841	753	774	783	746	793	746	806	811	749	757	775	806	768	787	759	763	786	756	771	760	745	747	738	747	748	781	725	727	730	776	759	792	815	744	766	722	799	703	806	763
23809	21198	28171	24130	20451	11811	5579	3150	2436	1999	1692	1448	1237	1135	1042	913	998	898	831	803	812	742	734	739	752	706	741	701	708	726	691	760	721	734	701	659	721	674	708	704	714	722	704	678	646	664	652	598	628	621	652	639	633	635	669	642	651	596	608	652	698	624	629	592	570	634	582	626	657	607	645	580	587	621	661	667	655	677	597	600	563	604	614	652	669	665	643	593	627	596	629	663	654	655	595	625	650	625	641	582	640	648	573	618	616	632	605	585	636	636	639	627	608	596	647	607	644	592	600	624	633	634	623	579	614	632	641	612	649	609	601	623	642	638	635	596	625	618	610	590	628	624	647	627	623	639	625	590	616	590	612	614	622	645	628	581	645	586	591	582	575	580	630	643	595	613	637	657	588	628	636	644	624	607	606	642	585	621	654	637	608	598	619	617	657	593	635	641	616	638	587	621	617	608	622	612	598	646	664	655	609	654	578	640	622	627	614	669	592	624	584	671	697	630	596	635	604	634	648	573	652	593	659	592	632	623	602	655	636	583	621	631	624	598	620	630	642	602	614	635	639	656	644	605	626	610	621	615	584	650	664	574	649	628	620	605	574	605	629	646	658	591	612	608	623	640	624	617	628	635	622	612	622	645	604	611	554	576	627	627	600	672	599	637	639	636	603	580	605	650	607	664	605	640	636	660	598	605	629	621	625	614	627	664	595	576	610	623	629	640	666	563	632	604	616	641	576	617	609	569	625	639	657	588	612	644	606	629	634	653	612	631	579	632	584	612	581	615	640	639	655	699	594	641	597	631	650	643	579	668	583	585	590	607	620	636	625	636	596	602	622	639	564	615	581	655	619	582	595	665	592	644	612	631	596	590	567	635	656	613	601	622	631	574	644	588	658	640	674	629	613	641	593	630	662	590	609	626	587	603	656	658	652	631	618	598	619	646	613	591	578	649	625	590	607	628	570	612	678	609	627	650	604	710	638	594	634	632	622	618	574	674	639	600	610	619	577	611	623	605	642	649	609	611	626	679	632	638	617	613	591	634	629	655	632	653	636	621	669	653	609	649	633	631	591	619	609	610	644	630	581	628	635	623	633	643	617	579	627	598	601	623	635	628	602	609	612	625	595	633	608	656	633	644	658	629	643	634	613	616	648	578	604	602	638	608	623	609	637	599	637	597	631	589	646	617	624	650	670	619	621	611	610	585	652	606	615	622	580	619	568	647	580	622	651	581	603	611	639	590	641	602	670	632	590	592	638	596	607	622	629	624	581	581	580	553	600	604	618	607	662	577	606	629	618	660	603	635	586	619	616	623	615	630	622	642	656	631	595	613	611	649	640	607	632	624	644	594	610	600	643	610	618	617	643	638	618	629	634	568	640	632	646	603	632	598	618	644	611	638	676	627	598	592	616	639	656	629	583	590	570	615	564	613	584	635	577	613	592	603	633	617	590	632	584	624	582	596	612	613	615	616	600	628	615	616	580	696	629	633	619	601	623	627	645	629	638	600	628	641	623	608	637	641	652	611	636	635	651	574	603	649	650	624	646	639	572	632	597	620	625	601	648	586	596	614	626	624	612	648	596	615	649	631	611	607	577	603	622	610	569	619	613	630	599	628	637	603	623	644	566	646	604	629	630	626	588	595	625	651	566	637	565	585	613	594	577	637	637	609	586	644	616	604	650	544	611	607	605	601	609	621	615	654	631	595	658	568	616	656	639	645	614	642	619	630	678	598	628	634	577	624	633	614	624	608	628	599	579	641	625	607	618	597	615	607	585	624	616	615	624	642	612	629	608	632	625	630	589	654	633	642	603	642	586	602	616	610	631	602	601	596	582	602	617	614	615	615	621	619	583	614	606	655	571	651	594	592	613	670	627	574	624	629	568	618	644	624	606	603	594	622	636	603	577	653	621	653	625	614	602	601	612	628	585	622	655	650	622	593	610	633	644	571	601	654	654	583	619	636	579	610	615	642	608	648	606	667	609	614	614	615	600	633	628	654	610	624	642	564	650	643	630	622	593	661	608	655	651	616	675	640	630	589	596	597	638	613	615	661	588	644	643	609	688	602	618	621	617	623	616	637	651	616	608	638	628	590	645	667	643	628	629	600	627	597	598	649	670	645	594	650	623	638	608	632	648	646	638	589	647	630	593	611	613	596	606	633	599	597	590	587	596	598	665	626	634	626	630	602	567	625	625	641	592	641	628	642	614	591	623	618	652	590	623	616	585	617	617	632	633	602	662	631	607	633	596	609	683	596	562	606	641	624	627	630	622	601	586	626	611	659	597	584	631	622	644	603	597	619	634	613	614	565	626	588	600	611	614	564	631	643	601	607	640	605	629	622	619	629	611	619	604	576	632	629	627	599	659	614	591	611	566	594	589	649	592	619	602	647	677	596	617	584	619	609	584	598	605	606	669	640	640	644	644	616	640	623	645	647	555	616	613	619	617	675	624	605	614	613	621	612	638	626	600	620	641	579	631	602	573	576	590	641	617	617	595	623	665	653	601	589	586	644	658	602	619	630	620	613	659	614	613	628	669	625	611	609	601	643	654	608	598	600	635	617	631	600	604	614	621	603	652	657	614	660	623	662	624	642	637	638	604	615	578	627	662	624	618	633	631	612	645	575	650	677	641	654	632	615	625	619	640	638	614	638	649	605	620	696	655	609	655	609	635	636	636	652	663	598	681	644	615	640	596	625	599	622	599	616	613	612	582	600	598	657	629	614	628	670	577	586	631	648	659	623	648	664	640	563	600	615	604	611	639	638	631	646	613	600	594	563	598	601	546	614	635	655	596	610	591	601	653	666	614	606	624	644	594	606	598	610	606	599	606	623	596	602	630	658	598	598	598	664	634	639	629	628	642	618	627	625	607	625	633	643	642	639	622	593	622	583	671	619	613	625	629	601	618	657	623	640	581	601	625	609	618	615	617	648	624	618	592	591	625	647	591	595	652	620	638	607	647	634	608	602	618	592	602	623	624	576	619	601	611	600	625	597	623	645	645	654	599	593	639	634	554	604	595	643	610	636	622	618	586	617	619	589	631	610	682	619	643	634	604	591	636	602	563	597	633	640	617	604	598	618	595	645	581	619	660	598	662	635	624	606	596	650	628	569	621	635	597	612	579	617	583	631	608	585	577	615	616	638	600	605	658	603	633	663	629	638	567	618	641	645	625	642	607	615	622	625	620	588	619	616	617	608	610	612	647	630	639	617	613	619	648	542	603	621	632	619	646	665	621	557	601	582	621	625	647	605	621	653	617	646	629	641	648	575	613	626	631	617	646	582	629	606	674	619	642	662	606	618	583	581	613	591	618	628	663	625	589	668	638	614	618	638	655	628	592	642	598	614	626	624	642	620	642	608	649	589	661	621	620	598	603	636	570	634	621	642	631	653	648	611	595	638	597	611	611	620	651	604	609	591	599	601	626	594	601	624	591	639	634	643	633	588	627	608	626	593	620	644	606	629	603	602	662	601	622	610	635	605	612	599
41631	65688	36242	15632	11578	9549	8003	5883	4811	3835	3126	2676	2168	1756	1610	1414	1386	1224	1141	1132	1040	1011	1045	934	938	872	917	928	928	892	916	879	871	847	855	879	819	893	866	928	919	841	879	798	740	727	717	734	709	734	756	782	754	708	748	718	727	762	691	757	746	716	747	697	717	707	679	770	690	696	726	744	734	688	659	685	723	697	724	706	665	667	712	708	697	735	667	708	719	700	695	685	724	676	738	688	688	705	736	685	709	680	700	708	661	715	718	699	686	694	725	687	655	725	637	647	694	719	702	655	697	726	691	682	750	699	750	675	719	706	686	684	713	669	729	727	652	676	709	711	646	700	705	670	679	693	740	672	733	694	758	649	749	714	700	695	678	709	684	733	683	684	703	669	729	685	651	687	717	733	701	672	688	694	738	735	690	707	720	686	662	738	702	707	749	720	714	675	661	665	744	702	688	724	709	733	698	676	686	704	704	715	661	721	699	675	749	751	706	731	692	651	731	717	690	653	704	706	717	758	695	708	727	730	699	666	700	698	648	693	758	665	691	731	695	686	722	660	700	743	703	736	661	706	647	656	706	684	687	721	688	697	628	728	664	698	661	715	743	692	729	702	690	737	717	682	751	709	724	707	686	726	668	667	655	742	696	619	686	712	676	719	664	735	691	648	714	718	696	710	675	690	707	738	741	694	718	720	667	695	725	686	727	722	712	662	725	707	660	755	693	677	725	719	668	692	735	734	672	701	695	700	708	702	679	698	712	737	709	711	658	690	692	706	688	706	702	670	700	702	707	670	695	694	694	673	700	649	697	712	767	716	722	726	766	690	685	635	702	708	732	668	715	717	724	691	746	707	675	668	724	704	711	728	782	664	674	732	721	727	687	636	704	698	710	677	702	691	734	685	709	736	696	719	736	716	651	750	710	728	719	716	672	695	661	717	711	709	681	699	667	690	717	715	758	704	686	722	715	739	697	708	692	721	665	743	709	695	700	701	648	720	684	726	690	709	645	713	714	711	667	763	712	708	718	688	642	699	705	650	721	683	729	690	672	738	746	708	741	684	702	683	686	661	745	714	672	679	734	694	637	687	673	702	702	696	713	697	669	642	713	687	707	655	745	619	717	695	702	710	702	674	688	705	721	734	686	685	716	719	716	717	704	730	725	664	717	681	740	667	660	698	686	737	720	707	708	712	704	674	654	702	688	701	734	675	720	723	659	713	692	688	691	700	708	726	703	701	714	729	692	666	797	711	725	684	668	710	663	741	686	687	698	668	673	687	717	714	722	676	696	610	680	659	726	699	685	676	781	693	690	709	706	688	759	691	714	725	639	705	707	666	689	711	659	723	696	736	676	724	671	730	680	721	690	675	679	656	696	727	716	742	656	709	710	675	709	686	685	692	676	730	679	671	681	684	731	733	726	718	715	702	677	748	713	704	668	710	727	678	718	729	705	702	670	707	695	688	701	694	708	672	721	738	705	715	660	719	735	684	741	712	699	668	703	639	677	713	736	688	701	660	719	688	682	741	716	718	680	675	695	642	710	723	718	757	685	722	716	711	742	676	710	692	706	678	732	681	715	728	691	651	722	690	719	705	730	706	656	739	686	738	696	675	753	695	697	745	711	767	699	724	703	700	699	675	702	724	666	705	700	696	727	698	694	683	719	658	724	674	723	694	704	713	727	720	672	668	659	694	700	679	703	725	728	683	682	726	698	710	715	732	682	677	699	692	693	708	698	730	714	667	705	721	699	738	679	704	711	708	689	708	740	681	682	697	724	757	724	712	675	688	699	697	697	669	694	698	726	654	712	722	728	703	700	702	678	695	720	697	759	690	685	709	738	667	697	698	714	671	745	714	690	707	703	714	684	733	666	646	733	712	701	688	702	719	716	727	679	641	670	732	707	693	701	724	703	677	694	719	690	709	717	663	723	653	719	738	731	708	698	646	674	669	685	739	662	735	654	726	666	721	714	688	702	694	689	688	739	646	727	655	684	700	682	706	689	724	700	687	725	688	701	686	655	671	710	742	709	723	683	668	658	727	661	701	717	688	724	718	720	717	738	726	711	673	689	728	696	723	714	685	716	733	664	683	676	670	705	734	706	706	672	684	681	720	671	718	738	722	706	698	690	713	649	656	692	715	700	697	648	744	683	691	748	726	728	722	730	673	770	730	705	708	706	690	702	673	734	712	685	707	703	703	711	678	717	658	674	730	703	697	671	666	689	705	690	743	726	668	716	671	717	733	672	726	688	666	679	747	714	731	678	693	707	672	685	675	725	725	684	679	671	692	682	674	705	663	692	708	714	673	720	679	686	718	720	749	693	698	718	680	704	676	693	685	688	771	657	707	713	716	684	773	713	672	645	738	683	706	697	699	720	714	675	680	694	701	706	646	747	724	696	694	684	746	669	687	709	691	705	707	673	673	726	716	656	665	690	692	712	662	706	695	777	693	749	660	752	708	717	691	715	710	679	740	742	691	681	698	700	711	692	719	721	696	644	690	704	750	676	723	652	683	689	694	668	674	654	680	650	717	707	719	737	723	695	671	733	690	665	724	729	728	680	671	664	686	729	702	707	672	687	691	665	683	726	712	676	663	691	671	720	678	704	702	708	732	719	704	731	677	742	713	718	704	689	721	668	652	717	704	735	708	728	695	678	667	704	718	661	669	716	692	648	689	703	723	717	703	682	717	652	727	671	736	691	672	705	718	703	721	721	671	692	682	703	659	721	678	715	694	723	689	705	690	702	678	703	682	697	673	706	669	679	723	680	748	699	710	684	711	693	739	721	721	714	654	709	713	698	720	694	712	737	666	706	680	678	678	691	703	692	702	681	742	691	693	722	717	694	660	689	697	695	680	681	632	749	648	700	695	698	699	632	679	685	688	705	725	651	663	716	722	693	679	746	711	694	705	635	682	648	721	659	694	620	726	670	683	666	685	680	677	625	688	707	711	674	680	719	635	696	703	677	718	672	689	755	681	688	691	674	697	756	733	694	651	705	712	728	696	760	739	745	679	704	677	699	736	724	717	694	644	683	680	702	666	720	711	700	714	726	701	700	707	709	711	689	705	692	745	721	686	704	736	705	662	704	720	724	656	704	738	693	686	666	688	720	710	686	712	656	665	706	672	701	657	691	752	685	739	747	746	720	786	660	749	724	726	719	672	696	692	745	720	714	668	687	710	704	665	685	698	744	689	719	713	711	727	736	689	727	721	693	700	651	658	719	725	718	717	688	693	712	732	697	669	702	757	756	685	672	687	710	738	684	652	687	665	693	736	705	725	718	693	709	724	682	717	706	724	755	688	684	672	726	696	704	721	733	698	706	703	723	728	680	699	734	697	712	736	721	699	707	712	647	689	722	732	692	728	749	634	694	682	694	692	718	714	678	763	700	723	717	698	677	697	710	731	707	700	689	688	660	721	696	685	682	673	757	705	719	713	656	734	679	718	724	725	723	661	696	760	694	700	786	707	674	745	710	675	719	706	646	685
25132	21950	28053	24042	11250	4467	3381	2407	1851	1618	1547	1406	1229	1170	1034	1070	1014	924	881	915	892	897	896	848	859	920	839	846	882	888	877	924	913	905	874	886	840	887	858	858	891	925	849	854	807	842	856	811	792	842	845	793	831	838	783	803	778	808	790	808	793	835	835	772	825	842	818	783	778	795	754	805	821	817	795	832	776	785	818	769	755	767	819	746	770	795	742	782	800	723	830	761	783	781	749	816	791	827	732	788	753	828	777	757	758	793	774	787	803	815	823	755	794	799	777	791	726	725	824	750	822	796	799	801	762	760	784	811	827	835	831	785	823	782	808	840	834	740	819	777	813	849	768	750	781	853	777	807	774	827	832	805	816	744	790	778	831	789	771	786	820	784	825	773	783	768	821	785	827	835	803	734	795	747	782	831	769	769	727	831	733	787	809	826	813	822	784	795	847	761	791	797	802	767	758	758	783	825	790	819	783	782	854	739	816	752	789	795	774	755	835	753	788	785	766	817	826	759	785	758	724	781	779	782	834	802	767	868	770	797	766	816	820	773	796	767	791	736	767	828	751	820	784	750	751	787	747	804	806	830	833	796	766	829	744	811	815	785	788	806	779	811	780	755	830	824	794	802	783	757	775	795	798	735	755	760	798	786	824	757	802	803	754	779	746	776	759	783	772	798	781	813	838	730	810	779	817	806	781	768	794	833	816	786	787	766	810	773	802	778	792	791	787	872	779	859	788	810	811	789	818	795	794	751	750	779	785	784	762	816	822	775	797	812	804	768	816	752	820	824	791	795	844	816	767	794	801	765	756	801	742	792	818	795	774	784	791	797	790	780	823	804	756	796	790	787	797	775	776	830	815	836	797	785	840	833	762	787	786	767	732	803	840	769	799	789	827	781	787	791	791	802	742	803	774	790	805	804	784	753	755	842	829	768	873	819	804	805	755	778	794	811	814	844	807	809	784	809	809	831	832	796	807	799	804	781	743	746	805	810	806	779	788	771	810	773	765	751	778	747	781	824	814	745	777	784	764	850	752	773	796	768	770	789	750	766	786	773	832	760	799	838	777	821	774	789	741	841	835	815	810	819	771	797	822	753	817	763	795	797	785	803	837	784	812	824	787	794	789	768	778	792	792	793	811	774	762	859	774	768	787	751	768	817	772	780	784	799	816	730	770	820	783	771	805	817	796	819	800	786	752	833	777	777	808	766	822	813	816	790	787	805	826	786	839	769	804	748	813	779	795	773	796	802	791	798	743	763	771	775	776	832	807	797	812	818	835	815	779	793	793	799	847	748	802	785	774	803	796	748	782	866	753	792	796	789	834	822	818	839	772	774	788	799	773	799	823	793	815	764	779	775	736	762	783	801	750	809	793	826	782	804	830	773	816	809	788	795	806	814	784	771	797	786	796	810	790	805	829	807	855	764	767	818	786	749	779	798	750	817	834	782	826	752	753	756	807	857	792	783	834	828	811	796	786	781	774	798	762	782	816	781	746	833	762	818	780	775	820	776	774	797	777	748	832	830	766	841	772	773	752	800	785	795	812	839	780	793	818	803	829	790	824	811	824	790	781	808	775	784	792	766	820	800	727	858	803	783	832	816	773	755	816	783	769	792	805	844	825	790	825	771	757	792	802	773	788	800	789	814	787	805	801	764	817	784	814	799	835	798	804	762	813	791	761	724	847	823	784	764	806	780	818	796	821	777	807	778	765	756	781	784	757	765	770	776	756	817	817	801	799	763	841	768	854	773	815	806	787	787	774	767	843	758	742	848	810	844	769	847	803	767	794	752	781	757	785	782	735	748	765	735	800	779	803	803	796	773	803	833	793	776	802	786	758	794	785	754	839	807	780	796	799	805	781	875	817	800	794	775	784	848	764	795	783	775	793	806	785	792	809	809	807	761	781	789	791	824	808	753	752	785	836	766	786	786	761	819	819	826	810	790	757	792	805	756	781	799	805	795	851	771	790	800	787	778	785	780	787	785	823	833	756	813	746	842	792	830	813	754	805	763	807	810	772	805	818	827	782	783	797	831	782	796	771	816	797	793	774	775	787	793	752	751	785	776	794	799	820	792	784	803	817	782	749	770	761	834	780	806	842	812	798	831	805	777	774	774	833	798	817	805	800	774	813	823	773	743	777	776	717	790	769	798	784	815	764	738	779	791	795	826	759	823	820	799	795	756	787	842	794	772	833	817	785	800	799	768	823	806	805	797	780	762	802	764	749	800	785	781	756	783	770	822	783	787	807	773	824	783	841	796	794	782	749	750	790	801	794	815	767	805	795	772	798	807	761	766	775	779	792	827	758	774	747	789	778	815	817	837	762	842	768	809	766	779	794	795	784	818	781	755	765	757	853	783	774	768	824	830	776	805	800	776	772	788	787	788	868	804	772	803	787	810	797	811	786	737	807	781	776	807	806	806	804	803	756	783	819	786	770	799	784	846	798	771	787	801	821	804	804	767	811	796	797	783	764	794	742	793	790	774	766	801	821	814	784	779	788	766	787	763	840	810	843	786	843	795	823	802	789	780	771	785	806	804	765	806	803	775	773	802	745	764	793	811	734	799	791	770	782	777	820	822	805	787	788	821	821	770	837	744	748	771	797	776	771	845	830	830	752	761	801	801	771	799	796	793	768	775	806	799	832	789	795	823	798	823	782	793	800	826	811	773	806	807	815	791	778	759	799	785	769	782	782	792	789	755	783	791	809	778	818	786	763	834	814	817	822	768	790	789	774	795	831	746	783	768	811	801	813	787	770	765	827	778	796	878	789	809	853	781	777	767	819	818	766	766	825	843	821	905	746	826	770	751	810	800	772	817	749	827	828	764	785	831	776	781	803	792	775	750	763	751	805	775	774	797	758	817	815	713	740	767	796	802	800	765	800	774	789	821	786	810	804	789	786	778	761	739	779	790	841	762	740	781	804	764	771	733	835	761	791	836	821	813	781	788	812	817	749	780	815	772	798	794	828	748	845	797	767	811	825	801	808	779	805	796	783	791	832	792	798	811	800	816	827	795	764	786	721	742	791	765	758	788	748	797	852	772	777	828	835	755	763	814	752	777	745	833	780	829	719	766	801	836	759	762	793	801	776	775	814	759	833	810	779	766	779	809	779	776	776	783	799	768	783	781	806	851	788	787	755	779	797	791	856	779	770	843	786	751	853	759	834	846	793	782	818	788	837	738	760	819	757	826	818	759	836	777	779	757	820	793	802	784	857	756	802	778	785	831	817	824	747	718	759	806	769	818	743	798	821	788	803	806	760	756	786	810	719	767	755	793	773	779	851	782	782	786	741	784	816	818	776	777	786	840	811	762	794	779	776	787	808	793	790	800	795	785	756	743	811	825	773	823	796	843	859	846	806	850	809	802	820	801	788	801	792	804	813	745	788	796	758	753	832	802	812	808	774	823	796	754	840	748	810	752	823	745	780	817	789	775	820	785	782	766	768	784	798	810	727	763	772	804	763	792	776	831	797	819	773	786	787	787
39944	59452	35261	12903	9186	7268	6123	4537	3603	3036	2728	2289	1964	1771	1542	1466	1359	1262	1158	1170	1060	1100	1100	1032	1028	1099	1009	1035	1036	1056	1036	1059	997	997	1032	998	1010	1007	1038	1021	1091	1053	953	944	907	904	926	899	939	913	932	908	880	906	940	910	906	926	899	883	817	889	897	897	871	905	907	897	855	851	867	861	830	876	913	839	901	892	950	906	908	924	873	920	856	850	933	846	871	872	911	908	887	918	849	907	832	905	878	845	879	892	891	870	910	846	889	885	917	891	923	877	852	891	879	897	858	930	875	924	861	908	866	887	928	886	916	897	811	890	889	829	839	932	899	892	842	872	907	896	911	898	891	904	901	867	835	864	926	884	903	873	812	879	829	875	858	906	878	923	864	892	924	862	853	886	855	903	884	868	887	910	867	899	920	902	916	892	863	848	888	863	842	900	874	868	845	857	857	881	916	885	869	884	881	876	861	827	855	912	893	869	857	855	861	898	866	866	900	831	889	895	877	897	832	879	926	915	926	883	927	911	922	878	852	911	872	851	887	841	880	902	851	888	942	949	870	864	845	859	923	845	865	926	877	877	912	864	898	906	899	902	868	858	941	918	887	896	895	921	896	871	881	947	907	908	884	846	906	906	885	882	877	820	854	915	873	837	878	907	907	884	844	872	897	878	934	873	883	829	887	855	861	798	901	865	863	899	838	859	887	864	896	913	898	877	928	895	850	900	824	866	883	884	873	882	868	908	875	903	845	889	874	892	837	952	896	890	902	920	959	939	910	927	896	915	834	847	881	876	923	923	921	855	866	895	887	931	887	914	859	913	885	876	897	928	871	868	883	863	881	878	905	865	902	844	885	876	886	821	833	876	896	853	872	893	882	882	930	913	939	871	875	924	880	914	883	921	910	893	852	863	910	868	931	870	879	876	898	847	842	909	836	922	901	923	905	840	885	878	894	874	895	900	890	946	874	864	847	853	921	914	889	909	890	888	876	900	814	842	841	865	917	828	880	898	887	888	864	860	837	869	823	826	883	878	918	898	921	849	893	865	885	876	911	849	904	862	902	882	869	916	879	902	926	915	921	918	859	893	872	868	919	893	853	861	890	910	958	891	869	902	853	881	888	885	862	891	938	910	857	880	897	883	857	895	809	922	873	892	879	854	873	890	910	905	925	835	948	919	877	900	926	880	889	910	886	871	847	885	857	891	876	885	909	850	851	913	876	867	876	866	882	869	910	955	852	870	855	901	831	885	867	952	835	848	896	854	900	870	930	873	858	898	872	924	873	941	894	909	888	895	888	867	880	929	896	882	936	914	868	887	897	868	865	861	897	854	852	844	859	939	875	908	858	895	879	921	944	870	903	903	826	888	897	864	859	863	889	873	847	873	897	937	841	889	895	854	852	891	877	876	862	901	890	853	849	902	891	856	893	864	935	913	858	886	947	911	855	899	893	865	896	888	832	916	842	914	849	867	838	845	925	910	903	910	841	856	871	874	876	877	922	878	855	891	843	841	922	881	902	849	847	896	914	881	869	871	834	853	864	896	872	879	854	915	908	882	861	832	863	905	887	903	888	914	885	882	863	890	883	851	853	876	895	958	854	822	867	907	911	840	894	914	850	879	828	889	909	893	885	910	892	918	832	855	856	890	899	891	945	928	851	883	837	914	867	905	900	847	897	880	888	885	887	895	883	922	887	862	840	890	888	911	902	908	900	869	865	898	839	897	851	912	870	865	888	881	857	831	883	871	896	971	921	837	899	864	870	849	891	864	868	917	879	902	936	864	871	850	891	883	912	885	900	895	894	894	886	919	864	917	854	869	876	882	884	848	901	850	858	909	960	858	861	900	835	875	872	918	875	882	882	891	892	868	855	898	859	850	893	871	868	879	900	876	893	895	904	916	861	888	894	898	852	911	875	849	853	852	860	900	862	854	876	886	890	861	846	946	865	923	843	878	932	931	918	829	812	819	951	905	832	893	864	868	929	911	875	891	867	897	850	899	883	838	909	928	901	940	845	891	867	872	894	873	887	842	872	902	887	890	919	919	876	884	876	886	846	874	906	839	876	917	895	864	898	880	923	874	860	874	862	884	900	912	881	890	891	862	891	855	891	929	932	888	909	870	870	969	914	893	887	868	838	914	871	943	882	873	917	909	910	901	899	817	878	890	920	868	851	889	849	902	879	907	891	910	878	909	882	899	930	896	892	898	867	859	844	911	909	874	900	913	923	915	879	890	889	902	886	939	861	878	911	916	909	899	852	860	887	924	835	899	891	910	893	912	827	937	887	881	865	885	888	868	865	885	885	847	891	915	857	955	922	881	916	895	917	912	837	938	863	898	894	905	858	885	862	863	829	858	906	889	883	890	848	806	897	875	897	884	909	931	902	931	926	897	881	841	857	862	904	873	863	873	873	919	864	909	851	869	896	880	871	997	897	879	969	877	941	886	873	920	902	880	820	894	880	877	904	905	807	911	896	857	935	874	902	879	872	914	920	888	931	928	889	872	920	871	948	910	870	898	889	863	874	845	851	921	872	931	886	859	833	901	843	870	893	787	880	898	886	926	862	886	869	884	915	857	921	892	905	905	913	865	840	917	908	860	880	888	921	900	887	873	892	876	939	912	903	906	832	815	857	821	917	853	899	825	875	863	897	955	927	893	886	858	882	836	866	848	868	872	905	850	860	898	856	882	906	915	952	877	876	876	857	905	933	868	888	867	915	859	876	847	890	829	875	889	873	916	894	908	879	885	917	893	921	900	886	925	903	885	876	865	894	896	866	946	880	870	865	889	870	840	907	886	903	865	874	879	903	871	908	917	838	932	868	873	880	882	928	905	896	901	911	894	894	848	878	908	826	899	913	955	923	862	890	889	877	889	911	859	906	891	934	909	905	877	929	932	889	879	908	880	843	858	874	799	891	885	884	853	930	893	910	882	878	933	888	913	881	925	811	909	909	901	857	908	881	880	897	905	861	860	901	875	848	872	895	891	882	881	903	911	883	913	870	906	874	880	891	859	849	910	861	880	879	869	924	875	803	838	887	911	900	880	882	888	902	892	932	836	974	889	872	900	898	850	832	909	896	885	888	875	904	870	860	890	924	863	905	846	891	885	845	842	893	809	883	894	873	823	875	887	868	860	834	865	886	853	899	897	874	903	873	855	839	848	897	941	859	893	904	897	865	925	853	875	899	908	852	871	843	857	884	892	859	934	901	863	879	879	872	907	906	889	941	845	901	830	888	913	922	895	908	896	859	888	878	900	915	909	877	871	901	907	898	917	867	885	866	886	940	923	839	881	876	849	883	926	876	899	931	862	896	858	882	911	878	889	925	942	898	903	861	852	866	897	858	862	902	817	924	830	906	899	907	868	875	875	973	922	904	883	907	882	845	896	887	852	850	845	918	874	906	911	917	861	851	880	853	920	879	855	942	915	901	923	882	893	925	931	896	875	868	901	899	838	905	868	892	900	881	910	873	877	923	879	918	924	844	890	875	868
22725	21055	28758	23568	20996	21014	13606	4684	3000	2545	2238	1894	1565	1440	1383	1322	1152	1150	1066	936	935	964	915	899	957	831	903	886	869	939	913	862	877	950	944	879	887	903	911	983	959	853	816	844	758	764	766	789	789	789	769	702	821	749	833	744	742	783	768	755	785	747	788	774	832	752	769	763	794	750	767	773	741	766	744	771	794	756	759	834	786	726	755	779	782	785	728	797	770	733	777	744	735	727	748	793	732	761	786	783	720	771	720	785	795	731	757	730	703	757	754	767	751	748	773	762	745	787	748	790	769	810	764	795	746	772	720	767	770	744	744	764	790	783	809	766	770	783	752	738	724	721	748	796	755	771	725	773	738	740	734	797	719	745	746	730	756	753	755	730	761	806	755	760	788	776	728	781	835	754	777	749	744	784	747	716	741	718	755	781	778	723	790	769	774	736	743	762	791	790	740	769	786	708	719	744	805	752	714	760	763	742	769	780	817	767	776	763	779	792	733	776	778	751	787	697	773	743	797	768	762	751	761	769	774	773	747	758	765	732	785	759	749	759	759	762	721	785	692	808	747	832	706	797	727	748	759	772	754	772	773	759	751	785	758	770	784	784	785	766	787	767	712	726	752	776	783	764	766	762	812	781	786	757	760	735	760	735	793	792	812	728	749	741	766	710	793	694	730	770	722	714	757	779	801	834	814	785	732	782	778	740	796	762	767	742	744	762	732	735	775	780	746	801	739	783	793	775	767	715	761	738	755	766	742	720	777	720	728	783	738	735	774	765	750	780	789	742	730	701	784	755	782	721	806	738	791	757	775	761	744	809	791	763	816	730	767	681	807	774	785	785	806	771	785	744	739	750	779	829	777	784	775	723	722	751	799	790	752	788	747	724	768	770	771	748	730	744	725	748	780	747	808	787	756	741	744	768	739	815	780	781	770	775	746	812	744	736	724	770	751	744	755	736	704	747	750	773	717	748	739	798	748	752	770	812	818	783	806	748	771	777	785	780	732	725	764	749	760	797	773	806	793	751	752	822	733	730	725	750	811	765	782	763	746	743	722	763	773	796	757	770	730	711	745	734	777	792	787	735	755	741	743	731	751	739	816	744	785	759	792	761	812	733	749	756	711	749	699	766	801	761	756	723	803	723	796	766	702	742	765	783	788	746	793	781	806	804	787	739	760	742	778	791	790	799	719	722	766	772	761	760	747	752	724	732	698	795	762	764	745	712	765	780	790	796	754	786	733	738	718	757	771	748	762	779	774	756	801	748	764	764	803	740	790	763	723	709	746	763	741	778	773	747	775	818	780	754	793	775	789	752	799	787	831	720	727	741	695	746	780	788	736	801	754	772	730	761	762	739	734	762	782	718	751	780	775	791	783	725	750	732	756	781	756	696	754	821	770	736	804	700	722	754	779	718	779	781	799	760	748	783	767	739	801	720	784	790	749	711	762	799	776	774	751	770	728	779	760	719	758	756	724	731	785	790	768	788	756	790	762	769	802	749	746	746	791	751	788	782	733	794	773	786	742	795	771	737	721	766	793	783	851	793	734	791	722	803	813	809	772	729	781	794	783	770	752	809	767	762	715	694	791	783	815	752	785	715	750	762	771	758	813	791	782	760	797	724	762	733	758	753	756	758	752	758	735	742	733	773	761	724	762	822	773	763	781	745	784	709	761	802	752	748	766	731	785	762	787	737	749	818	709	772	706	735	765	732	762	766	748	829	769	746	760	753	779	785	739	786	736	756	766	703	793	711	752	797	693	764	752	786	793	793	762	736	750	753	726	775	817	734	741	809	809	773	742	776	760	752	702	755	823	792	755	757	728	724	770	804	786	743	793	784	740	710	785	784	783	767	762	775	769	730	760	779	735	704	811	757	745	760	787	737	788	720	829	784	740	721	795	756	738	729	705	788	773	734	797	780	737	721	810	730	758	715	770	746	749	819	768	759	782	801	716	794	785	753	772	771	751	785	770	774	766	739	764	764	778	721	742	741	733	734	785	765	799	794	722	724	695	799	749	795	748	733	700	767	778	760	731	791	759	806	754	769	751	750	797	757	743	725	714	740	785	691	780	740	727	752	824	756	770	779	778	746	758	756	729	805	758	753	789	741	755	724	735	756	730	736	782	758	805	740	751	760	762	778	774	773	752	689	752	791	758	726	766	783	739	791	737	772	773	729	728	758	728	760	741	728	772	788	784	808	745	767	771	764	744	756	754	760	743	769	775	787	790	802	763	766	799	795	767	775	708	727	758	731	753	779	762	749	739	755	766	754	724	736	728	780	736	763	748	757	802	779	772	795	809	806	782	746	772	801	724	761	742	802	738	780	762	784	741	716	793	772	797	737	785	822	762	721	720	799	753	760	784	766	800	760	725	823	783	717	792	777	764	799	745	772	755	745	765	734	771	735	744	743	732	822	716	701	732	737	729	810	742	784	752	742	731	770	795	809	740	747	735	810	783	779	750	749	754	749	767	748	736	729	766	774	739	741	787	795	787	743	727	764	768	743	809	792	726	768	759	809	766	759	767	752	787	743	718	743	783	784	762	806	797	794	734	752	757	794	752	738	734	731	716	764	772	771	773	787	740	751	789	745	746	766	737	781	725	796	702	765	785	767	755	742	751	735	776	784	805	724	776	816	744	737	781	795	781	733	741	787	753	780	711	727	785	768	741	773	789	753	724	784	783	735	753	702	797	791	776	833	747	754	745	775	731	764	754	787	774	779	756	763	757	770	764	779	801	756	776	763	716	780	757	732	745	757	750	778	762	790	716	745	753	754	754	759	769	756	750	759	771	764	739	708	758	787	776	725	767	765	725	763	755	753	776	742	795	758	821	767	757	733	753	750	733	836	742	715	737	771	730	825	790	769	775	747	746	775	794	765	787	806	776	783	814	729	729	740	737	769	748	774	739	800	784	753	803	753	735	756	717	782	785	771	764	776	704	701	770	745	786	756	771	781	766	745	780	756	799	749	775	741	823	728	754	755	761	748	734	738	802	716	777	717	761	757	763	741	766	736	764	740	739	734	767	763	787	779	772	772	786	811	761	789	757	766	776	790	758	818	728	777	781	727	798	760	751	792	752	775	762	751	763	760	767	741	793	755	767	759	758	779	737	733	762	779	725	794	796	780	701	780	816	766	795	738	765	757	731	760	754	780	769	700	817	787	778	781	782	795	790	728	792	748	774	775	736	821	801	751	780	803	766	821	769	775	757	827	725	766	720	812	704	736	760	729	744	729	716	807	720	822	785	775	779	801	773	710	727	743	756	749	829	731	773	759	738	754	727	748	774	776	746	760	730	767	773	840	750	807	797	716	805	739	771	768	712	765	732	756	742	801	755	747	803	747	735	733	773	715	753	764	758	766	770	791	772	764	800	729	776	747	761	741	770	759	749	697	807	769	743	727	701	734	771	738	775	779	774	739	797	797	768	788	785	741	782	720	790	745	742	806	808	775	760	749	786	793	834	745	736	765	745	802	767	816	780	750	735	742
46391	76823	55738	20133	15513	14659	10215	7562	5848	4665	4045	3284	2568	2409	2138	1942	1709	1522	1394	1257	1206	1259	1089	1129	1185	1066	1116	1132	1074	1072	1159	1154	1054	1119	1136	1120	1147	1092	1133	1222	1197	1115	978	959	926	911	883	884	825	950	943	899	883	901	933	909	897	890	906	877	858	880	811	894	858	867	869	872	824	832	859	812	873	831	812	831	814	813	868	818	857	828	797	838	813	893	868	828	853	884	844	897	845	849	881	802	824	823	887	835	815	833	832	858	787	858	877	844	850	883	830	864	848	844	845	824	879	855	886	849	843	790	813	855	865	805	813	795	842	839	833	854	831	815	816	843	825	878	784	944	831	888	851	851	807	840	855	838	857	825	803	844	841	875	833	839	863	832	812	855	866	803	838	820	779	855	817	866	845	852	838	896	831	822	855	859	868	862	837	807	851	874	841	832	844	865	826	865	837	806	852	840	897	888	852	821	854	846	820	881	811	830	819	817	832	818	776	902	846	844	820	780	820	844	828	806	844	859	800	853	782	838	829	825	841	812	815	826	808	883	826	810	878	837	866	912	822	812	854	841	784	766	803	891	791	841	903	858	838	815	830	824	822	843	859	805	856	788	882	865	860	851	836	824	813	834	843	856	838	827	788	803	825	810	848	813	830	853	787	856	876	826	811	807	771	841	852	855	837	858	851	786	767	775	844	829	804	844	819	846	859	861	834	842	866	825	814	871	874	804	796	857	832	785	848	821	820	852	881	834	870	777	790	844	843	856	823	800	762	856	860	839	842	875	864	860	824	828	835	821	862	863	816	825	853	827	854	822	840	781	912	876	846	798	838	848	855	835	890	825	827	788	849	866	799	808	851	866	838	861	819	813	838	874	909	859	890	841	853	863	805	797	876	817	820	859	851	865	859	839	831	861	896	864	818	826	805	848	831	830	860	853	819	811	851	867	836	826	858	823	814	887	821	861	853	847	834	798	860	814	799	887	823	801	799	837	874	834	809	840	828	846	870	872	862	823	816	830	834	868	797	842	811	860	885	863	800	796	846	832	875	811	847	809	846	832	890	868	815	778	866	843	886	850	874	878	790	842	832	889	817	823	777	779	844	853	839	820	836	844	830	835	822	879	832	839	883	800	850	879	833	838	784	811	846	823	822	831	808	822	826	840	851	804	820	752	836	846	759	840	767	809	847	851	853	804	853	858	850	853	868	887	820	865	811	834	856	825	853	837	810	824	852	825	790	810	834	798	780	830	857	878	810	892	826	821	813	772	824	841	865	849	869	839	793	798	908	814	848	918	858	873	901	822	859	774	825	863	845	810	807	856	797	859	817	840	834	796	879	797	902	840	838	838	902	823	799	864	809	833	820	850	855	813	863	891	835	851	839	824	829	783	796	805	829	864	833	796	835	868	810	802	834	840	835	834	847	872	822	840	871	817	821	837	837	827	826	831	832	799	811	854	834	811	840	839	865	804	807	846	834	872	817	849	790	843	891	832	789	822	831	842	844	840	845	827	828	863	814	803	823	825	858	785	839	798	845	860	802	849	822	800	835	855	874	874	836	817	838	814	825	868	808	810	866	818	801	818	825	858	841	767	810	807	861	835	789	819	781	810	839	856	848	853	857	845	808	879	848	800	831	827	842	835	884	840	813	823	858	833	861	813	816	856	838	862	842	857	826	801	787	797	854	841	821	879	884	851	807	913	842	865	804	868	819	818	840	829	802	776	799	838	805	842	808	891	831	837	859	811	867	793	829	835	800	821	852	829	825	878	850	867	856	844	796	881	829	832	810	888	839	843	851	814	815	843	818	842	812	825	871	821	802	824	869	837	875	873	760	835	817	893	804	812	820	882	825	833	829	836	772	844	839	857	844	841	823	809	817	820	885	824	809	838	783	811	820	846	850	862	815	818	839	859	879	868	797	801	827	844	819	832	853	854	834	827	856	825	843	816	844	864	818	825	832	844	765	800	866	831	830	883	897	846	836	851	838	846	798	829	835	809	862	892	882	840	790	852	825	847	824	850	855	798	807	820	842	810	823	820	857	784	885	797	853	814	885	867	820	805	862	816	807	868	843	838	854	831	799	845	843	821	829	830	836	892	823	813	809	807	797	853	852	867	833	863	864	844	870	846	842	875	828	824	826	805	906	846	795	760	893	797	884	867	792	853	790	863	836	781	839	866	820	866	828	806	791	887	860	791	800	826	814	873	836	835	799	850	825	820	795	825	853	850	788	837	864	892	862	833	857	877	845	848	797	837	795	818	855	817	802	877	851	873	829	867	842	822	845	886	859	882	826	821	863	866	877	822	813	847	798	884	856	854	816	780	819	810	828	771	803	837	848	824	830	799	816	826	848	853	810	820	834	843	832	804	841	851	825	875	772	809	807	831	850	828	873	776	853	864	819	804	874	856	801	824	821	810	874	831	798	830	834	870	820	816	860	790	842	825	814	846	861	805	859	810	861	879	836	833	807	771	823	800	788	853	830	802	801	820	801	812	842	797	828	822	862	872	842	778	846	852	790	846	835	810	864	819	792	865	812	799	840	822	814	785	828	792	810	802	803	839	846	856	813	841	789	819	820	796	837	827	837	879	835	859	793	901	837	845	795	822	849	852	842	829	808	850	816	847	818	849	800	865	877	831	896	877	867	826	848	848	863	842	847	856	885	836	799	829	839	857	819	804	830	804	818	836	908	803	830	838	796	824	813	868	871	809	859	797	808	768	884	813	847	825	841	864	865	839	801	821	848	866	829	878	822	840	814	813	832	869	800	804	840	861	886	841	844	857	901	901	803	870	813	869	849	833	796	832	850	830	807	859	836	877	871	788	832	836	864	816	873	874	858	827	766	788	824	852	833	855	788	833	820	832	828	808	893	870	872	820	819	826	864	849	811	864	846	833	834	816	822	846	781	824	832	819	851	853	841	828	809	782	922	810	807	845	832	786	832	859	742	810	854	869	803	802	834	807	867	820	851	856	814	784	815	842	849	882	874	829	827	848	799	800	844	809	872	863	848	833	785	806	822	866	813	819	787	843	856	889	791	748	870	840	869	806	892	883	801	829	819	798	805	798	843	851	820	867	797	865	849	869	778	839	888	902	854	771	830	809	788	850	814	815	839	842	863	803	830	816	850	759	816	821	801	807	803	850	877	811	878	872	811	827	862	839	846	831	809	774	873	878	864	814	849	849	871	800	851	790	802	791	836	820	836	869	838	825	818	866	833	850	817	860	831	874	835	815	866	841	844	872	827	854	807	786	792	784	908	891	823	868	858	860	758	864	840	823	847	856	847	844	872	809	827	833	872	781	849	834	852	810	795	839	844	826	915	797	866	847	805	814	803	803	901	858	859	851	799	797	873	862	856	885	830	822	836	818	809	821	823	806	837	837	840	865	775	814	876	823	819	800	836	837	812	802	837	889	835	832	832	824	845	824	858	821	856	776	821	843	817	807	818	812	850	844	864	866	833	812	865	863	806	848	824	849	831	876	822	905	809	807	823	852
30648	36167	34055	13265	4463	2883	1958	1682	1387	1257	1088	1046	945	916	865	818	805	778	747	749	738	712	712	693	750	754	729	724	713	759	707	720	703	729	695	760	716	728	724	739	747	733	735	655	680	695	682	656	688	686	721	691	649	685	680	711	711	720	681	642	646	677	681	701	720	676	668	682	702	692	689	626	677	672	698	633	670	672	666	696	693	685	661	688	673	668	680	655	659	721	703	705	675	686	615	634	677	674	704	682	674	694	632	675	684	649	662	654	707	685	654	654	697	673	673	677	661	658	647	709	628	661	690	631	695	644	702	712	612	691	677	694	671	676	662	702	682	722	718	647	726	630	635	694	676	692	681	672	674	629	689	707	649	663	676	672	685	679	631	665	671	659	699	716	671	650	675	663	655	648	711	720	618	675	683	649	649	656	695	692	696	696	667	634	684	665	601	675	692	689	646	653	659	700	675	729	662	626	626	609	684	684	667	642	693	664	673	665	671	687	632	675	696	664	667	710	697	667	680	640	636	691	681	683	641	668	642	697	698	675	624	704	648	685	708	652	668	722	670	660	665	649	651	678	657	674	642	663	643	732	645	678	682	648	694	669	650	659	630	678	658	643	682	700	654	613	675	624	662	658	667	690	706	662	701	709	654	704	676	696	679	692	679	687	689	658	644	631	658	663	682	705	700	654	657	677	679	646	732	693	729	647	638	671	649	708	682	648	670	652	691	631	658	677	634	692	674	720	716	668	674	718	651	596	663	702	680	632	666	651	664	642	690	673	705	695	656	645	618	661	668	644	664	679	698	664	740	691	673	659	662	720	665	717	680	664	692	684	732	686	621	642	657	670	682	677	729	702	647	715	671	655	670	656	713	690	713	643	698	680	696	637	738	677	708	651	674	653	624	649	697	712	632	646	624	677	698	695	656	669	657	672	669	671	671	644	658	658	658	658	652	707	672	736	663	696	702	716	669	644	665	680	680	725	657	654	692	692	698	685	701	648	680	672	728	631	697	667	657	692	721	667	658	641	705	728	667	706	669	713	688	708	666	626	676	694	640	669	648	684	676	691	617	689	695	658	636	657	654	716	710	627	614	662	732	701	656	646	670	677	663	654	652	665	681	634	704	691	663	727	690	650	648	646	697	636	657	721	641	735	707	720	658	705	650	691	642	681	630	673	707	682	664	643	695	676	667	631	647	627	713	655	682	628	619	687	653	680	699	636	671	668	653	696	628	663	658	646	674	636	644	646	675	651	702	675	666	703	684	674	662	684	638	669	670	696	668	614	700	682	666	703	717	627	660	653	648	699	684	651	699	670	654	666	668	685	674	661	627	652	678	641	681	698	712	650	655	648	664	671	675	646	623	695	692	712	646	649	677	646	734	691	688	672	653	650	677	710	685	673	647	685	647	671	648	663	645	653	651	711	658	642	694	613	620	688	695	653	662	609	700	690	681	687	647	653	686	649	618	702	677	688	674	649	695	619	660	674	655	697	686	671	679	745	684	714	669	694	702	605	685	735	645	667	678	644	708	683	681	698	655	653	682	600	672	705	672	700	682	699	688	664	657	660	700	672	628	680	674	631	655	716	655	658	629	675	653	650	677	604	650	692	666	704	655	683	634	719	668	713	666	664	677	665	693	665	667	717	640	710	619	720	653	686	648	692	702	657	657	666	638	636	667	705	732	674	691	633	669	695	709	689	642	727	614	662	699	603	696	649	666	593	690	674	654	678	658	672	688	646	726	632	630	648	664	660	698	656	716	700	707	654	674	678	647	643	679	676	688	685	649	662	693	693	705	655	686	680	709	728	686	706	719	668	678	702	675	639	699	651	682	630	673	694	704	670	665	681	670	635	688	710	677	655	680	662	669	697	625	675	654	682	706	671	670	655	673	678	632	671	668	639	692	653	624	651	656	689	651	655	642	679	720	680	670	655	687	697	711	677	664	672	633	643	662	640	692	650	682	627	679	713	658	666	678	701	709	638	708	682	729	699	668	686	707	676	658	673	634	654	696	664	712	671	659	685	654	678	680	653	706	690	669	603	678	720	694	674	662	676	665	651	679	655	689	659	639	701	661	668	676	695	666	649	694	667	670	683	710	646	636	667	654	697	667	653	659	667	664	668	675	692	674	667	694	675	676	659	669	629	675	675	697	659	619	667	662	656	650	659	667	660	655	651	638	660	679	637	691	676	727	670	663	639	676	652	676	685	688	698	666	667	679	684	668	663	661	675	666	655	637	619	684	652	647	660	681	673	680	663	652	662	674	686	670	653	647	637	705	686	644	664	706	682	673	658	667	677	672	667	669	714	606	714	671	677	630	671	665	676	663	623	699	631	681	647	669	646	679	709	677	692	701	687	655	662	712	657	631	668	682	695	677	673	708	717	702	672	700	683	688	667	681	720	653	671	671	689	666	681	679	662	691	698	644	636	649	659	634	633	662	651	639	677	724	709	710	685	661	696	640	671	683	680	678	682	675	709	638	713	670	668	684	635	641	653	669	648	689	641	677	701	665	653	680	667	627	683	636	673	636	667	677	671	693	598	703	672	651	667	675	687	703	727	693	646	673	682	659	698	655	714	694	659	693	668	718	669	646	697	681	683	656	653	641	676	678	639	658	678	691	669	674	685	699	695	673	692	712	671	696	687	683	675	653	709	688	674	702	688	742	669	661	698	704	639	698	676	669	691	671	686	696	660	673	626	673	714	645	694	664	665	663	672	634	701	653	701	687	684	657	706	713	638	670	652	691	683	660	670	669	710	656	702	689	664	675	657	683	658	621	686	670	672	654	631	651	657	680	699	685	689	644	628	664	706	652	732	681	645	682	648	691	709	674	677	648	662	695	678	662	679	725	686	731	716	694	671	723	678	674	667	715	609	665	673	647	665	700	727	716	683	648	661	696	715	743	686	655	659	712	668	650	664	635	674	647	641	735	690	671	694	681	632	629	648	673	694	651	640	643	641	667	632	690	681	640	623	676	655	655	673	696	679	691	661	684	663	604	687	654	671	703	638	688	657	691	686	671	673	678	649	675	643	673	654	701	684	692	674	671	702	667	630	677	685	679	660	679	661	670	712	696	674	654	693	634	635	676	692	693	669	656	715	653	697	668	711	670	639	700	718	657	659	679	668	677	668	667	641	675	669	668	657	651	676	659	704	705	678	655	706	674	679	665	654	717	669	667	675	663	680	686	654	644	684	685	684	675	644	679	714	648	706	715	693	727	637	666	676	734	679	688	632	665	710	642	705	640	666	690	652	638	634	668	702	661	751	662	685	702	670	681	695	663	675	680	708	687	714	703	659	652	681	640	676	664	644	681	691	689	649	693	690	651	636	671	683	635	672	665	663	654	660	629	674	638	692	626	650	687	659	693	653	662	675	683	637	722	666	688	699	691	743	675	678	678	644	658	691	658	666	671	701	702	718	652	682	644	680	634	664	714	659	639	636	691	716	703	667	644	718	637	674	651	668	662	697	701	733	642	651	686	673	661	659
36558	51440	34301	9580	6748	5151	3782	3101	2451	2152	1811	1518	1466	1312	1258	1143	1112	1040	915	870	947	882	866	853	848	800	884	925	910	822	870	904	853	848	878	853	845	824	870	924	933	819	822	821	779	778	789	782	813	768	809	776	791	780	808	816	790	783	770	809	788	742	728	782	791	793	794	777	756	788	802	764	752	784	819	774	726	791	734	790	765	755	766	718	766	790	741	793	765	741	759	774	751	771	850	716	769	762	755	762	743	732	762	836	742	771	753	792	783	792	779	794	779	789	791	768	745	797	759	738	775	751	759	731	736	741	755	760	775	801	739	787	695	733	779	759	734	793	758	706	779	713	783	785	724	764	690	739	752	786	781	774	778	791	780	786	751	773	781	728	769	747	791	741	755	780	735	763	773	747	763	781	761	750	790	796	794	774	817	785	804	730	765	738	735	702	787	762	853	742	765	790	779	779	751	769	748	789	753	769	779	784	723	758	761	730	794	740	787	716	778	816	786	738	775	768	791	762	731	789	780	727	767	770	736	753	770	774	778	780	777	803	746	704	746	793	781	770	833	741	730	797	740	731	769	757	782	756	802	752	770	752	786	717	784	786	774	805	785	776	775	781	794	751	810	817	812	731	729	725	747	768	755	777	752	684	818	794	805	768	791	758	801	713	723	740	725	776	734	741	766	814	799	771	750	774	717	783	724	754	751	712	734	736	811	688	762	751	790	736	725	755	721	785	780	771	794	761	796	812	731	771	812	774	775	787	717	749	748	749	757	754	776	784	795	749	770	782	782	704	779	761	783	743	781	804	770	757	724	771	743	725	765	778	753	751	767	847	749	705	805	765	799	804	778	741	709	742	765	764	768	801	709	745	817	806	758	775	740	778	744	780	755	776	757	742	765	815	775	758	708	766	755	780	765	772	773	736	698	796	768	757	769	758	732	787	781	733	789	824	794	727	779	779	747	742	729	762	765	739	703	804	784	749	749	758	780	748	748	774	710	750	834	761	750	789	721	759	786	766	758	773	783	767	813	770	724	744	741	740	774	799	792	761	731	797	819	780	768	811	774	695	769	712	780	768	766	787	752	772	761	772	784	790	799	781	780	782	771	776	814	774	755	733	738	727	782	763	781	806	683	790	717	773	734	736	788	774	823	749	752	766	808	743	783	764	749	753	779	773	803	756	732	708	752	737	755	727	762	776	753	774	760	809	764	765	727	774	800	777	762	749	766	711	720	724	750	787	750	726	816	769	714	725	777	743	805	808	810	777	755	774	696	774	716	802	782	740	749	753	778	745	773	769	744	753	728	775	770	737	751	807	751	806	782	737	740	783	764	762	748	767	789	726	726	792	775	788	741	786	750	794	801	783	702	711	726	746	786	702	793	726	812	742	757	789	729	736	742	787	787	780	790	740	775	769	788	740	740	789	725	752	754	799	757	761	744	769	818	808	743	813	738	771	811	761	720	767	765	763	784	783	746	758	782	755	814	778	760	770	832	760	810	784	768	746	757	793	778	811	790	751	782	792	776	788	771	744	764	723	763	756	758	786	732	764	776	769	773	703	793	767	807	760	782	751	774	719	806	828	778	740	797	794	797	718	767	732	731	751	755	734	751	762	836	780	822	785	751	783	787	755	743	734	726	803	778	742	758	751	747	734	786	741	755	733	754	794	767	797	749	808	706	803	723	774	784	784	791	800	748	724	740	748	785	739	761	773	784	788	743	726	783	758	741	737	790	752	760	764	815	779	759	793	804	782	759	758	776	762	815	771	767	793	753	785	794	749	753	765	765	747	780	757	739	713	769	728	752	804	744	736	770	755	749	747	782	768	788	767	779	760	762	772	704	760	753	735	791	736	777	744	773	804	809	745	748	725	780	804	742	849	793	787	772	767	769	754	746	798	789	759	726	799	766	754	796	777	789	741	805	739	771	759	820	720	810	788	782	774	793	804	812	736	752	783	735	757	781	748	759	783	785	825	717	741	791	788	796	756	773	796	753	750	780	744	781	814	801	714	778	783	756	778	735	796	728	725	767	770	746	761	766	782	751	749	791	748	757	757	784	749	780	770	749	796	726	769	769	766	761	803	792	730	756	807	801	799	787	791	739	815	785	751	782	789	752	778	749	738	795	751	802	755	822	756	795	734	750	738	803	765	758	796	730	720	781	778	765	707	739	778	794	786	771	737	804	812	778	752	746	748	721	745	811	790	767	770	785	754	781	775	827	757	738	780	767	808	760	780	753	788	813	795	800	801	801	759	779	826	779	734	771	796	776	727	767	809	805	748	803	770	785	766	707	715	762	709	738	788	765	769	704	747	802	780	802	764	827	753	790	762	773	763	733	771	775	742	755	785	712	783	755	724	769	782	747	723	754	741	775	774	811	745	725	782	781	767	777	790	724	740	784	786	807	791	795	750	804	795	765	771	793	755	815	785	777	761	727	689	848	788	766	732	823	794	812	777	734	782	795	778	817	784	760	716	755	752	779	760	756	786	753	766	749	766	736	778	767	726	731	785	805	743	799	774	718	786	747	793	722	764	806	757	736	710	745	741	789	790	798	737	789	750	759	767	725	788	766	776	781	714	748	726	756	718	780	782	769	749	704	761	787	744	775	748	835	818	806	759	748	805	744	792	761	735	797	774	832	793	740	768	735	746	768	775	739	756	756	793	822	818	775	773	791	755	756	775	719	773	785	722	727	771	815	719	810	812	780	751	781	757	777	776	758	746	809	860	738	780	771	774	814	766	753	792	723	761	755	787	750	783	776	806	799	726	804	786	792	791	775	746	744	789	762	756	780	766	779	714	788	791	704	777	855	776	823	754	783	767	787	754	776	828	729	737	789	797	759	745	745	741	723	770	764	794	742	737	703	792	797	736	749	737	754	769	780	763	754	735	790	769	790	800	736	738	769	805	764	792	766	759	773	733	763	766	750	759	803	808	770	796	798	778	799	784	724	784	789	739	775	766	754	777	811	789	769	770	774	789	712	772	810	769	763	761	758	768	746	765	809	762	790	772	777	751	767	720	758	776	766	737	727	792	719	734	763	765	754	785	797	756	766	758	773	754	768	772	711	779	814	779	749	721	812	809	731	757	759	793	818	723	789	775	764	719	782	713	791	786	765	749	785	752	793	742	773	794	754	767	784	734	737	725	742	756	775	742	764	746	716	770	783	764	748	795	776	755	794	749	748	712	761	754	800	780	796	785	762	761	774	819	744	762	775	775	807	798	738	777	750	773	748	723	794	745	779	764	783	738	726	807	738	795	791	792	766	804	757	801	777	785	708	773	777	751	773	745	745	756	736	781	818	846	797	824	766	828	771	748	747	764	738	763	776	787	773	745	789	803	806	756	763	770	768	748	727	775	758	770	734	791	803	718	790	736	777	792	771	760	747	764	758	758	734	725	747	753	761	761	821	750	776	735	821	735	732	785	797	803	770	778	682	783	747	790	737	757	821	790	693	759	747	749	824	736	762	749	774	795	802	743	782	831	798	778
23807	21217	28730	24124	20319	11769	5058	2766	2068	1749	1416	1355	1259	1086	982	942	907	799	790	751	685	711	701	708	679	705	696	734	704	738	729	716	696	700	714	736	723	709	690	725	696	650	695	666	624	650	600	621	668	624	647	706	664	663	639	669	618	645	595	595	628	660	601	627	608	607	628	614	624	580	632	631	625	578	564	612	646	626	604	611	658	626	578	590	604	646	637	661	618	620	610	588	621	610	633	643	601	625	639	608	636	589	649	580	597	620	634	609	628	645	582	579	619	612	613	649	634	596	597	626	640	610	575	641	585	619	619	617	592	598	595	655	653	666	648	559	610	629	607	618	619	622	616	637	631	633	579	651	618	594	606	567	633	602	619	629	635	613	592	607	639	595	660	613	630	595	649	655	632	615	603	601	612	607	610	601	632	589	582	596	580	572	622	622	576	592	624	621	671	629	623	606	620	626	628	594	616	657	602	616	610	624	613	591	613	619	578	632	635	642	652	627	590	633	604	608	628	637	643	619	630	607	574	634	633	671	581	582	609	589	603	649	614	592	631	582	609	681	631	565	625	634	609	652	590	589	582	597	664	634	616	650	624	645	644	620	624	627	623	651	647	595	571	621	656	603	625	598	601	599	638	659	664	596	608	621	623	599	628	637	592	634	622	588	641	603	575	621	599	593	639	596	647	608	627	604	656	603	601	629	647	611	592	575	631	615	582	604	603	597	608	646	611	612	624	624	657	616	633	597	617	580	615	607	608	637	610	601	619	626	658	620	661	588	664	581	582	641	644	630	667	627	555	623	618	590	661	621	611	609	617	648	610	610	637	606	630	644	618	565	652	599	658	623	588	594	598	640	629	634	598	573	655	645	590	610	628	609	603	584	594	619	658	595	656	590	597	582	625	593	598	666	597	602	656	581	622	613	633	598	603	630	625	585	605	589	666	611	664	603	603	565	645	639	600	551	623	602	606	618	567	621	589	640	627	615	606	671	614	616	581	593	627	642	582	631	630	629	578	636	653	610	632	570	618	606	646	672	615	620	640	660	615	623	632	581	582	615	592	649	661	593	637	609	589	658	610	629	600	597	625	580	635	622	614	673	650	652	623	619	641	626	628	602	556	634	595	585	634	601	597	594	607	628	620	623	625	624	582	589	614	610	621	591	600	639	625	620	621	617	632	621	593	587	633	602	634	620	574	611	588	621	614	649	634	612	607	623	635	595	646	663	624	620	597	621	671	603	636	639	608	608	630	638	632	572	598	634	590	609	587	602	600	610	643	627	603	644	587	629	590	641	634	605	637	606	609	620	580	606	620	596	673	615	612	553	625	619	626	584	607	608	608	643	615	635	622	628	578	629	619	619	594	604	597	662	603	612	628	671	637	621	600	614	588	629	622	636	588	641	602	619	622	630	652	647	574	653	629	587	644	612	596	659	655	644	591	641	675	603	625	631	672	642	662	604	611	600	579	564	604	583	616	615	601	652	564	630	627	633	605	625	587	610	644	608	593	632	620	605	618	634	581	647	668	636	613	616	621	600	643	623	598	545	608	654	621	601	616	645	596	577	615	611	632	636	619	607	609	591	628	593	606	603	611	626	584	612	634	639	577	624	667	624	608	608	601	624	628	605	600	660	647	597	601	645	580	632	619	604	582	620	590	605	610	660	628	592	605	672	644	600	646	579	631	603	608	571	612	587	624	643	602	594	594	661	621	632	579	615	629	605	572	659	632	597	641	604	643	629	613	638	614	666	596	589	575	640	613	627	584	645	606	624	575	606	601	592	659	609	621	599	624	619	611	612	609	605	633	614	610	623	621	614	596	629	623	620	588	579	619	597	603	570	624	592	588	608	616	587	604	620	608	650	628	665	621	620	568	590	626	627	632	625	620	587	612	591	651	669	565	607	629	581	643	658	628	605	602	630	592	618	579	621	621	660	628	624	593	621	655	642	631	625	613	586	612	621	596	645	651	668	585	563	612	609	584	619	606	584	665	643	643	597	630	561	599	597	600	588	644	592	605	615	642	600	657	622	594	600	605	600	640	618	652	589	635	664	561	630	578	574	570	594	597	597	618	641	667	603	585	583	629	647	625	631	584	599	630	598	604	577	616	593	620	614	629	577	608	594	579	625	609	631	657	593	589	603	598	578	639	616	590	631	597	596	588	620	615	639	591	572	594	602	639	619	631	592	665	613	601	652	642	637	652	626	590	617	614	603	612	637	617	617	616	618	579	609	623	640	595	676	597	617	649	627	614	616	596	592	670	601	613	586	587	661	636	642	607	632	616	631	631	624	602	612	649	646	610	623	594	610	658	603	599	638	601	613	620	614	639	618	604	642	625	592	631	621	595	625	587	583	647	650	624	648	601	620	616	618	617	610	610	575	602	608	609	612	619	582	662	612	603	631	592	627	633	639	621	619	619	562	582	578	611	638	601	626	597	593	621	610	627	630	598	574	648	617	644	608	650	620	629	609	616	585	555	625	637	632	653	647	644	592	621	638	612	592	608	646	618	615	634	617	626	641	627	582	584	606	607	615	572	642	644	623	628	641	598	644	615	641	645	654	611	626	616	657	579	644	591	564	627	616	570	603	626	622	630	622	619	592	628	613	587	582	580	620	578	605	599	612	628	595	579	623	600	578	641	613	606	638	646	609	583	619	637	640	603	655	608	606	607	575	606	659	617	582	640	582	634	606	625	633	649	614	645	684	603	614	681	599	603	644	618	625	618	571	637	617	606	620	590	566	678	615	635	645	644	635	660	634	596	641	636	644	626	630	589	606	626	591	595	607	634	620	604	651	625	618	628	566	612	649	611	610	605	597	592	591	646	619	637	561	640	574	621	604	623	626	620	599	643	643	588	617	570	562	636	544	647	601	618	655	606	622	636	640	626	598	674	612	620	590	596	653	571	640	609	634	623	617	600	568	601	599	632	615	624	652	659	610	612	609	668	628	649	612	611	680	648	628	599	621	628	650	632	596	596	615	549	602	625	588	593	647	590	606	548	564	639	612	628	604	627	567	614	598	620	597	614	602	607	607	578	612	613	621	648	572	599	596	642	644	657	606	643	590	589	645	601	657	576	642	633	630	584	602	599	618	682	665	593	583	597	628	650	643	612	561	613	654	625	624	603	618	668	584	591	628	622	582	588	652	588	598	591	624	630	610	610	582	623	578	581	633	625	617	656	635	589	579	620	608	608	624	622	588	616	658	629	598	632	604	610	632	575	648	637	643	638	582	657	653	644	569	640	650	616	589	617	608	660	574	616	612	606	621	641	613	627	622	594	595	648	631	628	661	629	680	628	635	608	632	615	634	600	575	615	623	616	593	634	616	636	610	625	624	617	622	605	666	628	629	626	616	616	616	625	582	648	609	597	587	616	613	587	612	574	604	614	597	616	630	627	610	610	614	618	616	589	611	587	556	589	618	652	604	656	604	589	576	621	647	606	652	611	608	596	629	599	650	640	599	651	604	603	679	631	614	605	586	613	594	576	584
42341	69191	45389	14631	10546	8797	7034	5006	3942	3238	2644	2352	2074	1777	1553	1472	1312	1147	990	884	896	874	871	844	841	862	812	848	879	945	880	911	907	956	894	913	969	872	882	921	945	829	815	748	799	751	700	707	715	773	785	785	765	706	728	729	784	747	698	706	678	754	730	675	712	739	705	731	723	687	727	745	710	725	702	652	736	686	710	709	705	738	695	711	718	718	664	694	711	658	692	689	717	700	673	669	714	648	689	694	725	650	718	722	691	693	705	669	722	711	701	670	700	653	733	668	709	722	699	717	695	724	696	701	699	706	685	709	675	715	693	676	710	711	717	715	697	654	703	654	691	713	674	730	659	732	702	691	681	696	692	698	702	676	682	675	705	725	719	717	687	725	696	726	655	711	713	705	737	708	693	641	671	665	678	750	686	668	718	715	695	671	701	694	649	643	682	702	699	746	720	655	739	707	675	736	702	711	690	716	696	685	730	727	704	651	683	744	708	650	698	678	704	667	694	735	700	676	692	751	709	738	697	649	677	689	651	675	710	681	670	695	732	697	668	702	707	729	727	684	723	676	697	729	683	678	679	708	755	676	625	679	723	668	699	670	673	696	691	708	706	692	685	719	700	736	704	682	647	688	733	689	687	761	684	671	721	755	669	692	700	670	700	644	697	741	675	683	695	705	692	667	692	665	737	712	660	705	676	687	715	665	711	651	682	650	691	705	737	694	682	727	709	735	749	708	660	729	652	693	726	736	676	697	698	671	684	688	710	720	686	703	707	768	720	723	724	667	701	671	686	701	697	681	740	702	703	672	688	708	731	736	765	673	740	674	620	685	692	683	678	746	657	660	694	695	756	725	700	711	702	679	716	667	691	726	696	681	678	737	768	696	692	692	704	741	649	671	703	714	678	698	655	713	692	701	715	735	699	709	750	645	715	731	660	700	667	644	680	690	750	689	697	701	662	681	695	683	684	689	675	712	678	692	683	698	671	728	678	654	743	688	726	673	729	737	732	689	693	690	693	678	701	713	696	676	665	708	718	709	679	662	715	718	717	635	704	667	742	703	718	711	675	701	718	667	707	719	675	707	680	716	715	695	645	695	698	743	734	700	705	708	717	681	689	709	683	699	680	684	673	747	697	693	664	745	730	738	682	665	710	673	723	664	723	731	649	679	768	691	693	707	705	685	705	721	651	695	697	665	699	758	663	710	749	666	736	700	710	712	684	683	729	723	690	691	754	686	699	689	718	705	757	741	711	668	729	687	681	679	658	712	710	774	686	675	725	731	737	683	768	660	692	671	729	688	695	702	697	736	675	691	707	713	698	689	702	741	702	722	694	671	730	653	688	668	702	697	714	725	662	684	665	714	700	757	721	716	664	712	711	659	669	737	695	733	674	689	701	720	725	699	676	654	718	670	714	727	701	711	711	670	686	731	711	707	686	694	714	671	740	704	660	726	733	688	681	724	719	733	723	677	693	691	711	676	639	676	664	697	707	754	665	681	714	638	711	669	681	739	671	678	725	719	689	740	691	677	697	679	678	725	720	708	752	698	713	715	700	686	728	696	646	708	684	677	696	670	704	675	668	703	685	686	659	678	664	716	729	690	683	659	706	665	704	674	688	690	679	726	694	717	743	725	715	722	685	687	718	749	660	683	666	696	709	749	715	673	665	696	674	709	674	712	702	730	689	689	684	720	669	683	690	722	718	724	695	700	679	665	625	722	689	710	686	764	732	674	686	719	684	666	700	768	686	684	668	679	696	683	689	735	756	718	698	701	702	674	676	698	701	768	699	753	693	695	712	674	672	708	707	690	696	660	669	663	735	684	686	674	660	690	655	717	695	734	690	726	737	714	670	706	709	667	681	732	721	684	693	691	684	698	686	693	700	698	684	703	701	718	692	720	667	719	733	661	721	696	637	695	672	695	719	674	661	760	685	678	698	735	741	713	738	687	695	707	732	718	710	657	708	638	662	673	698	736	742	704	668	748	687	700	672	713	686	686	712	701	721	720	662	724	708	712	684	699	664	716	677	707	769	702	686	654	630	647	710	735	679	677	649	666	751	679	684	711	711	680	699	705	709	691	694	657	676	747	682	698	659	682	671	672	743	694	688	655	683	704	718	710	674	755	678	763	675	678	719	718	702	716	697	726	731	698	699	732	755	731	697	674	673	685	748	792	745	703	702	679	663	708	681	710	685	700	681	699	710	665	668	707	703	633	678	727	655	743	683	714	700	644	711	734	662	678	717	730	741	721	726	711	743	698	727	693	683	690	724	734	711	753	690	677	709	708	631	727	667	694	695	699	698	706	708	683	718	668	685	645	675	660	705	667	680	678	653	706	702	670	708	702	665	704	676	712	745	716	706	659	688	645	739	689	671	678	634	660	712	687	683	687	734	690	727	710	670	691	698	638	654	752	696	693	684	722	733	692	714	713	723	682	654	694	701	737	693	684	715	671	688	703	676	739	715	714	730	710	745	698	700	704	721	686	732	746	695	725	706	666	695	677	711	693	700	714	669	687	678	729	687	721	669	694	689	692	723	740	734	683	716	720	693	682	704	664	688	696	676	689	678	754	702	691	718	708	754	685	679	716	713	680	657	725	711	688	708	681	698	702	687	686	650	678	719	703	659	691	704	689	676	690	693	684	643	729	647	703	686	719	692	740	682	696	707	695	719	726	703	660	685	686	742	666	719	669	655	689	646	702	728	687	670	656	717	651	713	706	720	715	662	693	694	692	715	676	678	654	734	744	687	693	668	709	691	680	676	701	708	685	698	698	681	676	701	720	707	662	693	713	734	732	707	686	722	720	728	722	722	717	700	686	669	757	730	741	735	697	743	693	691	661	694	673	682	692	661	682	692	680	702	735	734	686	729	742	718	700	716	721	656	726	726	686	709	685	695	705	698	708	669	686	700	702	700	709	672	620	682	669	700	695	687	715	715	690	714	720	684	710	706	708	688	711	676	698	724	647	709	670	696	660	702	722	665	671	712	704	748	656	654	700	706	731	683	771	727	681	704	723	710	682	689	676	668	677	648	707	759	744	669	712	706	663	719	696	681	724	672	709	675	712	696	678	699	661	691	670	722	689	734	671	720	771	714	695	687	705	749	692	665	719	713	697	762	705	666	674	686	719	686	699	679	680	714	781	676	726	695	672	659	747	686	704	675	712	720	668	713	659	699	689	702	707	669	707	678	684	707	705	729	707	726	677	693	685	671	705	690	718	690	695	641	723	650	717	696	726	730	707	724	725	691	711	710	726	675	665	681	711	705	672	670	702	711	719	757	709	630	646	680	653	663	713	663	688	734	702	677	720	690	704	661	706	724	700	664	747	723	674	697	625	682	690	685	677	696	686	704	721	710	680	685	700	699	697	691	697	722	641	666	695	706	677	648	638	701	731	729	673	658	722	685	715	682	649	688	693	673	688	698	685	688	697	700	684	735	715	732	722	689	697	741	723	679	674	705	701	742	675	717	700	696	696	688	726	711	686
25133	22010	28825	24130	11244	4391	3159	2129	1734	1524	1414	1329	1187	1100	1058	1027	913	938	873	833	885	852	863	805	838	804	870	803	905	805	910	871	868	802	824	849	857	857	890	897	872	804	864	757	847	776	778	809	816	779	813	815	761	797	821	816	754	812	777	783	811	833	802	773	799	812	777	752	728	798	802	823	828	797	809	805	757	812	823	787	778	809	834	827	844	797	772	790	856	787	809	788	776	822	825	800	771	769	768	845	798	787	777	785	792	797	830	833	815	766	768	790	763	808	787	797	761	788	770	765	849	816	816	773	795	782	781	808	781	811	770	811	771	846	765	791	813	789	783	811	761	854	788	822	774	747	750	751	821	773	820	781	819	806	799	802	786	762	772	822	796	793	717	747	820	791	820	730	844	778	775	811	796	819	767	775	789	790	757	794	746	804	699	736	793	790	857	785	763	783	829	803	768	808	820	748	737	858	776	774	768	771	775	793	771	740	792	749	783	796	788	783	790	789	787	795	786	773	791	791	818	791	782	792	732	821	797	801	801	757	745	752	789	829	771	789	798	753	773	744	817	783	784	778	827	766	769	769	748	767	792	825	807	762	782	750	820	800	765	850	770	850	777	796	794	783	778	712	812	780	777	787	773	789	781	827	759	785	791	833	812	828	740	802	839	805	764	758	821	761	790	761	727	801	807	801	768	747	724	809	775	769	800	808	771	780	806	833	808	756	781	787	773	766	827	787	820	788	783	827	831	777	759	791	800	780	740	783	800	761	761	803	764	787	793	760	802	757	805	791	800	788	823	809	740	763	781	776	771	833	749	804	808	796	738	776	816	839	771	826	815	773	748	752	755	820	807	823	801	778	808	777	805	755	801	799	721	752	834	725	781	761	805	734	792	787	787	799	811	768	785	819	736	806	760	809	818	783	803	783	759	789	767	752	786	782	831	780	780	776	825	784	745	792	757	743	828	743	805	772	754	809	764	770	829	768	781	817	754	770	790	757	751	796	785	811	750	775	787	795	780	818	833	762	819	804	829	748	826	750	809	780	754	797	827	784	796	751	765	803	766	832	825	802	734	789	731	784	828	772	772	784	813	778	760	747	771	783	781	821	783	806	784	761	771	816	774	807	781	757	830	802	746	781	833	775	772	750	766	764	787	763	782	804	763	776	818	819	804	830	804	713	752	798	759	798	715	755	798	781	822	760	755	764	806	791	777	847	820	796	813	748	787	802	770	767	808	807	799	802	820	835	809	870	785	818	719	734	779	778	753	767	800	786	739	777	804	866	746	839	788	780	786	811	766	810	792	791	781	798	767	780	743	787	814	815	794	766	825	795	794	819	809	834	826	796	810	855	774	815	830	785	776	867	773	801	792	799	765	735	776	778	810	797	780	793	765	770	756	763	801	820	813	824	764	770	742	775	767	793	790	809	776	847	773	788	731	774	772	751	781	762	769	784	832	794	759	822	759	816	825	758	837	796	743	781	783	798	781	758	793	809	793	799	795	771	758	779	789	769	793	782	769	822	774	828	806	776	760	766	765	751	787	792	756	793	798	734	803	732	817	815	809	787	803	784	802	758	800	816	774	817	787	780	766	798	785	803	733	799	800	783	781	776	789	802	790	777	774	791	788	796	773	780	807	801	777	771	747	819	813	815	763	796	804	760	760	761	788	766	778	807	821	795	817	809	803	790	774	736	838	809	792	768	811	807	804	747	762	822	819	793	768	796	789	795	826	768	771	788	813	814	776	812	732	764	792	794	833	838	757	805	754	800	791	810	808	794	780	763	848	764	801	817	791	813	787	794	805	814	808	741	763	752	790	813	830	762	790	800	779	839	856	777	851	822	764	792	820	814	823	798	794	726	801	812	771	815	803	786	784	784	796	766	755	753	808	774	765	764	781	810	786	802	757	817	795	818	781	803	785	780	793	795	824	770	753	765	779	742	771	761	804	820	830	834	806	772	808	830	815	839	777	793	837	774	832	762	797	791	772	824	831	743	767	787	827	818	807	834	759	758	768	764	774	841	805	805	794	794	782	800	785	813	759	754	780	803	818	802	794	774	806	779	837	811	768	783	827	832	821	786	792	758	815	759	803	811	775	763	794	763	802	814	756	767	777	761	823	785	808	754	767	816	754	748	796	791	777	809	778	789	810	808	810	747	811	779	796	798	835	788	759	822	794	784	771	749	737	799	787	804	795	794	751	761	835	812	794	754	823	742	789	789	775	802	798	816	815	787	787	780	786	817	823	794	777	814	802	739	811	742	774	818	781	802	775	768	813	802	788	743	790	751	748	828	854	768	793	755	766	755	826	785	777	822	780	834	778	764	782	784	785	836	791	810	754	786	783	772	761	819	752	768	779	768	772	792	792	835	733	790	758	782	740	752	784	762	804	791	799	785	753	800	825	806	846	819	731	767	700	713	776	841	786	767	766	774	779	786	816	826	769	750	778	804	759	773	743	792	825	800	778	784	753	771	777	772	772	801	758	777	779	810	791	794	825	823	734	816	772	767	795	833	777	781	806	751	786	786	778	761	796	754	786	762	787	801	795	750	768	745	814	793	801	795	814	793	793	803	759	727	759	825	757	784	826	836	796	806	802	761	767	751	827	786	768	831	774	774	785	806	795	765	816	785	762	765	746	790	801	804	800	831	784	787	819	816	824	777	747	778	745	802	761	810	776	780	826	753	793	830	813	809	770	788	804	787	754	804	796	766	750	796	745	757	794	827	776	765	774	808	777	734	774	846	826	739	781	790	782	799	833	774	808	724	758	779	808	778	776	778	794	749	787	757	787	714	800	772	783	789	794	775	868	781	821	827	743	789	759	805	805	816	863	827	781	755	809	788	799	833	778	809	785	747	808	775	829	797	793	740	829	795	760	796	755	803	793	817	768	825	805	825	818	810	831	741	797	797	802	733	779	781	754	778	759	772	802	816	739	778	821	749	807	819	820	836	763	825	829	786	781	750	811	812	812	800	753	820	778	762	792	751	802	814	788	790	816	804	772	810	757	792	772	770	761	832	738	793	740	823	807	814	784	800	842	759	766	773	784	838	830	816	730	776	810	797	809	848	769	785	805	777	778	753	791	759	809	819	820	802	763	798	715	780	782	802	804	737	733	787	813	836	787	830	763	790	794	758	770	753	770	795	841	762	798	793	766	832	812	773	750	777	799	767	790	817	755	814	770	807	760	774	792	827	784	786	771	727	761	792	772	756	783	840	838	773	777	793	756	732	780	806	748	768	759	806	840	736	813	816	783	768	736	758	775	790	783	778	810	777	749	703	790	745	763	813	789	753	755	788	802	792	788	794	794	823	801	831	792	759	788	768	870	758	757	824	818	823	786	759	820	738	751	759	768	763	855	776	806	773	764	783	817	724	783	809	838	757	787	806	791	808	796	787	808	749	740	759	778	738	794	768	766	801	810	751	789	753	793	812	783	786	780	799	752	824	769	775	791	807	812	767	742	781	694	793	749	802	798	806	774	765	749	781
40326	60815	38077	12361	8501	7039	6061	4241	3364	2811	2329	2193	1881	1607	1480	1410	1342	1195	1001	1029	975	994	1009	1023	924	955	972	1017	991	1021	994	996	1073	1090	1053	1113	1039	1055	1090	1124	1000	975	941	974	947	874	941	986	906	951	931	875	893	904	943	965	888	961	895	896	900	883	894	948	931	865	808	912	898	965	896	880	868	907	876	945	891	887	938	875	880	808	965	896	872	874	872	939	917	859	839	889	899	844	858	932	913	887	886	872	867	881	895	895	920	891	935	842	894	869	868	877	877	884	849	920	855	902	963	899	944	887	897	923	867	908	895	854	861	878	933	888	866	888	896	831	835	912	851	852	934	878	904	914	859	870	803	830	910	871	874	865	840	871	897	902	872	826	911	853	833	885	887	864	878	923	848	873	867	895	829	901	860	876	834	910	925	866	887	866	913	898	882	858	852	838	889	871	868	862	885	858	868	901	890	850	893	850	945	918	896	858	901	847	857	834	897	884	846	863	861	875	888	875	854	875	860	871	869	914	905	900	873	823	849	880	842	872	829	895	882	911	828	906	847	895	869	829	932	848	876	880	821	928	849	865	911	886	975	904	901	914	867	853	900	886	929	874	860	904	874	868	855	868	899	855	886	847	876	877	915	847	887	879	885	892	840	907	832	895	862	871	879	839	874	850	904	916	887	888	874	831	882	887	899	861	853	855	863	926	904	850	909	872	904	906	879	839	885	907	890	859	867	837	912	869	913	803	932	864	868	901	880	919	855	911	891	905	898	852	913	863	856	918	906	842	858	896	825	892	866	892	825	907	885	878	881	898	876	867	876	863	882	872	930	866	832	861	886	858	877	844	914	874	853	883	866	895	882	872	841	885	880	908	887	871	860	831	856	917	827	890	892	872	853	840	866	923	889	862	881	848	854	907	864	868	883	878	859	838	865	917	906	934	832	814	932	888	900	851	900	908	877	912	898	870	865	937	863	832	933	876	888	895	860	825	849	867	831	841	841	882	865	858	866	898	898	877	894	889	907	904	860	853	851	847	934	876	910	899	901	880	902	877	871	885	928	883	857	903	849	892	887	879	880	853	896	886	842	856	942	876	921	876	858	845	902	910	883	869	877	808	858	928	862	871	933	915	883	863	885	848	896	875	929	849	904	883	926	811	877	901	858	880	852	875	900	858	879	877	952	858	887	890	850	872	854	871	871	871	869	915	831	883	855	909	881	903	896	878	897	916	912	822	860	839	886	913	863	902	873	840	829	897	865	912	865	886	892	903	894	855	919	888	881	932	884	839	908	856	877	896	875	855	902	887	884	885	882	895	911	829	888	854	866	873	963	893	868	926	866	871	827	897	853	893	853	926	890	871	861	897	846	854	900	906	823	835	887	909	896	907	847	901	889	909	834	876	916	842	864	922	920	891	848	843	858	861	880	908	892	813	853	924	928	926	842	911	910	853	849	826	883	864	877	849	885	939	897	868	856	885	861	868	901	927	874	894	863	894	845	816	821	850	845	868	880	890	879	821	879	896	888	857	920	877	861	862	873	871	813	859	876	872	850	875	905	897	927	882	881	878	888	843	939	885	931	888	895	825	885	919	856	892	921	874	883	847	857	875	861	868	898	876	838	861	885	886	882	845	858	853	917	883	846	891	916	881	849	896	903	889	863	898	892	872	898	939	867	879	843	926	893	858	886	849	883	838	905	877	903	883	871	872	876	893	814	896	901	857	886	863	892	898	859	911	830	927	895	884	853	874	892	872	919	886	839	881	896	896	914	869	855	856	874	903	879	881	923	895	934	821	882	892	887	849	883	882	900	843	903	861	887	886	876	914	873	905	845	892	913	898	893	885	900	874	876	892	879	928	885	857	863	870	852	860	904	897	913	979	889	845	844	919	885	871	860	876	922	798	893	948	901	873	886	876	844	875	852	868	870	849	878	857	837	901	892	854	872	903	825	870	891	874	884	902	898	887	877	887	898	900	899	906	833	927	904	867	843	913	849	936	966	971	835	874	821	832	881	890	946	870	873	903	919	822	860	852	852	831	894	948	854	880	850	879	866	903	863	853	864	864	869	909	878	911	892	929	935	841	932	893	866	849	882	887	893	852	856	895	883	905	892	864	888	858	870	846	939	926	888	874	863	830	866	905	871	880	930	870	893	902	849	888	920	898	854	886	828	847	874	863	840	884	872	915	883	867	839	867	860	883	917	873	875	896	922	874	865	861	907	942	850	856	846	874	859	883	874	889	876	901	887	879	890	890	879	937	876	874	926	921	858	876	936	902	897	860	862	866	865	861	843	849	905	956	915	915	862	872	878	850	847	850	886	880	875	935	911	886	857	925	839	865	907	839	841	961	890	837	859	913	894	844	894	887	887	884	899	895	850	889	854	908	902	880	835	922	902	864	882	903	882	865	888	853	870	850	917	874	846	880	889	919	828	891	891	854	897	864	921	891	875	903	883	859	794	826	875	850	913	888	884	887	865	871	922	849	888	907	924	891	883	870	901	873	900	912	893	926	888	910	820	834	846	937	881	881	879	870	839	944	882	853	865	893	899	896	891	855	846	869	940	873	866	900	888	945	905	907	828	862	842	845	857	858	864	850	879	894	864	857	856	890	903	906	869	888	911	880	910	893	837	872	876	877	894	928	934	897	907	863	872	867	900	897	907	953	884	874	900	836	893	895	888	896	865	842	865	905	926	888	879	875	940	893	897	834	809	849	913	904	857	807	848	861	871	937	827	950	929	833	928	903	852	818	893	872	883	904	920	845	882	891	887	934	858	997	929	883	900	847	863	856	831	858	894	919	850	852	885	876	918	907	884	842	834	897	906	877	884	914	882	950	905	886	885	898	916	886	820	840	904	904	932	878	895	893	961	890	929	872	872	890	878	903	897	894	919	869	889	833	856	866	873	867	864	839	907	872	895	906	889	859	896	940	898	932	878	841	886	841	894	875	862	919	878	873	872	877	872	924	878	920	861	869	933	890	877	845	853	833	901	949	898	840	929	836	835	881	864	883	891	850	825	896	880	906	858	854	799	891	872	882	900	860	909	890	866	880	930	864	880	939	867	868	932	857	906	869	914	929	856	834	859	885	880	864	878	881	844	875	855	882	841	887	911	859	842	916	895	815	818	898	866	873	868	928	901	968	849	906	905	876	893	896	871	850	867	911	892	828	865	875	854	873	900	876	876	879	850	836	903	877	901	877	871	861	937	858	910	869	894	888	889	894	898	826	912	873	855	893	833	858	857	863	846	861	915	914	916	897	885	881	928	940	830	912	884	873	878	895	891	924	876	890	880	877	886	860	905	889	881	921	931	874	887	914	828	836	903	886	853	875	871	929	861	861	883	869	882	860	872	863	923	888	847	928	877	881	826	872	876	910	820	926	911	890	892	872	888	880	882	872	886	876	852	870	924	925	929	888	824	888	896	880	881	860	881	850	851	849	867	823	878	853	844	893	851	888	890	877	835	875	880	896	891	889	876	877	930	828	903	858	908	858
22702	21087	28675	23611	21020	21268	15329	4678	3012	2488	2206	1756	1568	1478	1377	1202	1139	1033	952	900	910	972	872	887	778	856	813	904	910	923	932	904	924	891	903	895	954	942	943	996	919	821	777	815	817	776	820	744	808	860	813	771	781	776	866	848	768	743	769	807	779	736	776	771	773	752	792	757	738	746	779	763	806	728	798	753	682	734	786	730	771	753	735	754	768	740	806	739	737	810	773	754	765	783	749	796	779	761	761	795	766	742	752	783	757	776	779	711	774	769	747	761	746	740	786	758	749	786	713	754	776	760	718	744	737	763	763	732	742	760	762	737	758	784	734	713	778	782	718	732	747	781	716	754	770	769	745	782	737	739	708	760	740	778	759	776	695	801	769	791	745	794	754	747	763	754	758	757	764	762	708	773	800	758	752	770	746	731	746	721	730	749	792	764	774	694	736	766	771	758	773	753	747	773	745	736	750	727	728	748	822	770	775	784	764	743	724	773	796	755	772	783	720	683	737	726	744	688	788	710	789	720	751	760	793	758	788	749	747	815	782	731	764	786	721	779	778	746	771	799	719	716	798	737	794	830	807	788	769	753	770	742	738	724	792	791	751	755	807	774	773	729	774	751	760	656	769	795	724	749	783	731	741	761	765	745	741	753	735	763	705	736	740	690	713	776	743	750	750	767	724	762	776	761	769	753	765	729	789	771	733	717	734	811	775	767	802	747	730	754	807	769	768	758	791	766	712	743	789	798	770	713	776	781	760	778	732	757	749	744	805	757	771	739	720	715	764	758	737	754	744	789	804	757	715	778	763	754	771	792	774	781	776	710	793	753	764	733	759	758	710	749	781	781	727	731	724	758	763	765	810	753	733	705	730	773	777	767	756	788	771	752	785	749	788	768	795	715	746	786	789	752	737	732	759	768	769	740	768	739	754	751	736	766	793	766	706	753	798	763	736	709	745	768	756	731	772	807	747	764	747	736	765	745	815	769	746	739	791	757	739	740	773	728	727	739	752	727	774	762	798	765	720	741	737	778	774	815	738	717	727	746	770	766	776	705	754	761	773	736	785	770	780	750	742	776	791	719	779	739	774	724	744	753	737	741	760	720	731	740	763	789	696	680	743	706	715	731	780	795	767	757	736	751	765	812	759	748	786	777	796	772	757	784	719	752	778	781	745	775	762	728	797	796	700	799	735	718	727	820	751	767	733	750	781	758	787	721	725	779	710	809	779	765	769	713	763	746	718	729	725	765	811	742	775	756	770	774	769	793	750	773	731	807	768	744	718	788	741	697	750	795	781	753	715	776	729	727	765	794	739	786	703	790	740	765	764	732	771	734	718	744	791	744	792	723	728	785	771	745	759	747	739	776	793	751	745	761	725	729	752	775	820	735	748	787	749	798	786	815	737	784	764	749	776	694	763	736	766	781	743	800	748	681	736	742	789	762	733	720	751	780	747	719	786	751	739	758	787	759	709	776	761	813	782	727	804	699	792	804	725	714	756	747	756	788	780	726	769	786	770	784	738	761	769	756	728	758	754	744	755	790	748	754	715	769	791	778	748	795	698	811	743	733	792	722	774	819	752	820	761	771	736	759	794	738	761	776	796	714	747	786	734	736	710	762	757	739	736	785	766	787	795	768	745	776	783	756	801	723	776	810	765	752	803	791	761	808	756	717	758	762	765	699	795	720	746	768	790	754	714	759	739	763	760	758	798	742	797	804	778	683	748	760	747	759	760	734	753	780	794	744	756	757	716	721	728	721	688	776	809	778	761	735	766	783	684	749	728	798	803	794	731	765	786	751	754	774	755	698	798	741	803	770	790	782	755	766	752	795	766	778	729	757	750	746	746	776	768	788	765	774	750	726	741	747	755	791	740	758	732	762	748	810	737	750	785	787	735	723	756	760	807	783	705	758	745	761	778	754	750	789	781	710	739	731	778	756	765	778	742	752	703	758	778	751	760	735	772	756	768	755	736	736	705	754	723	709	738	785	741	767	767	764	791	793	793	750	792	742	797	771	809	746	752	751	798	760	808	715	703	774	735	771	781	808	766	759	748	781	783	752	767	815	751	778	786	725	769	748	741	757	775	752	697	708	756	756	755	736	817	749	783	758	723	743	762	755	787	762	771	739	710	754	750	748	719	777	748	783	817	787	698	750	732	800	766	703	747	755	755	725	788	790	760	739	748	807	747	742	704	711	760	752	812	787	769	719	761	791	788	759	749	729	752	742	739	727	748	754	743	746	750	765	760	784	772	775	735	790	756	735	752	699	774	700	753	707	733	752	756	754	779	786	791	754	723	719	757	763	805	760	814	757	734	753	781	765	739	762	742	757	757	709	744	751	769	744	739	696	707	736	745	750	728	748	735	758	771	743	784	745	718	791	752	765	780	753	772	743	790	771	751	779	737	750	741	774	793	810	739	747	774	743	752	750	712	782	699	753	750	809	709	777	788	746	763	788	754	800	761	762	705	779	755	725	779	738	796	737	752	758	777	771	749	775	732	761	725	725	828	773	774	749	786	782	722	764	755	749	739	746	815	751	757	771	731	703	783	735	725	740	707	768	775	725	699	756	732	681	738	734	719	761	784	795	768	756	690	758	745	771	779	739	800	732	707	761	746	758	752	769	797	767	768	754	748	756	774	776	783	772	773	788	817	751	752	753	736	719	706	749	817	753	811	756	768	719	757	766	755	734	708	802	781	726	750	725	793	762	773	732	771	751	783	753	774	780	775	720	767	734	795	754	726	778	777	745	759	760	760	742	746	722	751	802	710	738	754	749	747	776	815	749	786	725	765	699	769	721	745	712	774	795	746	745	773	763	737	711	716	809	675	751	806	783	703	709	766	741	741	757	764	790	752	768	775	747	753	770	743	718	751	769	787	795	774	780	804	760	753	723	782	742	704	736	795	741	728	750	803	778	763	788	750	780	768	713	751	777	773	753	788	757	775	769	739	786	762	745	810	777	766	789	760	736	772	727	739	744	776	733	723	764	768	793	769	741	742	750	771	734	824	757	745	799	710	773	758	738	716	767	765	738	769	744	760	734	800	746	726	738	736	734	734	790	788	763	765	746	758	823	771	757	777	732	725	730	783	816	719	795	770	771	773	731	771	811	782	736	772	780	740	770	732	728	752	781	742	781	726	754	752	723	755	739	753	772	778	748	737	766	756	745	753	791	795	771	732	804	724	730	743	779	762	768	757	767	728	753	778	737	760	782	732	752	733	684	744	765	772	701	697	707	751	776	767	788	759	796	807	746	753	729	740	788	755	767	748	772	741	795	785	753	764	753	752	788	712	790	742	780	787	726	762	747	776	754	796	777	741	744	732	782	805	774	781	849	708	708	761	763	801	752	762	769	750	768	794	747	764	737	780	801	737	781	737	755	749	790	782	764	734	756	733	727	710	737	765	807	726	715	767	754	758	741	807	757	757	747	744	759	752	770	722	756	785	767	745	754	722	763	800	757	744	733	729	783	758	795	779	696	801	733	773	737
46900	77498	45222	17246	14150	15544	13019	7178	5615	4508	3814	3209	2755	2356	2227	1970	1734	1350	1163	1135	1151	1170	1069	1049	992	992	1000	1133	1133	1127	1113	1067	1088	1059	1085	1143	1189	1155	1219	1259	1137	1013	923	976	914	887	909	956	852	913	928	869	900	903	900	940	864	858	880	881	840	866	885	876	847	898	838	801	869	895	858	835	796	825	891	829	896	797	854	799	871	791	882	882	779	838	863	838	797	894	830	846	826	875	828	823	851	813	885	889	802	826	831	846	833	800	807	837	880	837	849	848	826	848	823	830	842	889	833	852	806	801	868	833	846	861	817	841	832	823	802	842	819	866	835	847	869	833	888	802	844	838	800	827	848	797	862	884	817	818	863	859	808	844	860	800	830	816	831	861	825	813	812	816	875	890	798	841	776	812	819	837	838	803	867	852	850	784	819	831	881	826	909	862	838	862	838	809	811	820	843	864	840	833	765	859	834	820	802	828	842	862	834	843	895	795	819	857	780	826	779	820	825	765	791	852	838	879	853	799	788	841	792	817	816	787	813	817	815	767	813	827	816	845	843	852	841	848	815	846	826	816	847	869	842	767	767	819	869	854	859	889	831	886	794	834	845	842	820	855	822	816	839	854	807	840	828	842	821	824	885	836	799	850	785	864	875	849	871	848	809	831	853	838	825	812	884	847	826	873	880	829	845	809	830	883	868	867	870	839	843	878	798	817	810	777	819	840	852	841	806	869	857	821	792	830	810	833	836	856	840	847	809	775	812	800	838	792	873	816	796	827	856	831	861	814	888	813	834	786	884	798	840	806	813	794	848	846	833	859	830	809	763	815	847	834	831	869	814	777	861	854	789	830	803	861	840	843	832	860	893	818	808	815	802	825	818	810	836	800	835	830	812	828	818	843	804	799	821	872	859	812	824	786	834	836	750	833	806	904	872	832	842	789	819	860	791	851	891	864	831	800	827	882	835	856	823	795	853	801	859	803	822	828	838	827	837	811	839	834	821	833	826	786	866	829	767	873	843	797	831	847	814	868	786	862	768	843	872	852	824	810	883	831	793	797	797	810	789	803	836	814	816	847	821	822	829	778	803	832	848	835	816	849	822	832	834	798	789	846	852	844	809	818	791	807	829	831	869	858	778	841	857	820	822	789	822	788	790	844	835	841	852	838	831	774	806	823	779	822	809	851	800	819	786	845	869	805	754	864	841	819	820	867	814	864	804	820	831	801	809	787	862	838	786	816	828	830	813	772	836	835	855	847	819	853	830	859	818	826	796	892	824	786	835	852	858	883	783	790	796	824	824	846	823	829	859	801	789	815	833	878	826	816	829	760	879	825	888	849	872	839	870	819	832	855	877	848	887	795	825	843	829	802	846	846	862	850	838	942	843	886	873	825	858	801	806	788	849	801	810	848	822	783	834	798	803	791	829	794	851	832	835	803	834	829	798	873	863	842	783	827	837	831	836	832	787	806	807	812	781	829	807	790	816	809	819	814	820	826	860	814	844	836	846	788	853	844	819	842	838	839	812	847	779	834	799	753	823	887	795	846	836	823	848	814	807	808	818	859	909	806	876	849	842	829	806	816	867	856	848	850	830	846	826	865	831	853	867	815	827	797	834	815	803	775	843	816	795	791	876	783	819	843	805	859	838	878	860	833	907	792	792	828	866	795	764	820	821	842	817	810	872	831	824	786	860	837	865	890	821	784	832	802	816	817	892	816	822	765	845	771	792	771	830	879	830	792	852	852	858	844	797	857	843	828	782	847	841	854	796	824	758	793	812	849	865	842	874	795	827	836	898	811	808	813	800	854	845	839	835	790	795	784	818	800	853	862	768	860	807	833	809	792	840	876	861	857	876	779	829	869	837	812	832	814	861	824	869	826	777	852	804	797	825	811	835	829	786	838	880	812	836	838	785	769	808	819	829	845	822	839	822	843	792	848	839	779	877	834	841	833	836	819	836	860	812	831	852	839	772	783	804	829	832	791	797	794	835	865	839	801	826	816	789	837	837	825	763	780	802	845	878	849	769	846	831	838	836	837	858	864	836	833	825	845	832	834	862	847	827	818	797	764	810	859	818	812	888	825	810	856	800	845	776	829	828	845	795	819	806	850	818	825	833	792	780	880	827	861	798	796	829	837	848	822	877	804	829	868	836	845	781	833	852	841	818	841	867	856	827	850	839	858	836	870	824	819	844	884	811	847	782	792	807	842	784	784	824	823	816	882	827	850	850	785	827	835	805	807	847	820	867	834	781	823	829	759	809	826	809	849	837	809	828	818	796	793	835	819	805	836	891	824	847	841	820	822	818	851	813	894	886	834	792	832	807	828	861	855	837	829	806	793	772	877	818	840	872	843	824	844	823	873	857	846	850	860	853	863	861	852	829	853	840	827	834	836	838	816	815	806	819	800	840	837	808	847	905	841	903	851	771	835	862	823	844	866	847	866	824	823	817	805	838	833	838	807	865	798	854	787	828	811	807	831	806	761	771	814	793	807	833	778	859	801	856	784	842	803	858	850	811	871	828	854	817	883	857	865	806	847	825	839	841	838	823	861	857	866	827	823	817	878	836	872	808	821	804	836	831	820	851	882	780	844	808	738	836	819	819	795	844	811	861	889	795	802	827	882	864	831	837	842	830	861	848	818	803	840	769	807	779	866	825	851	806	843	863	834	843	783	826	825	803	821	797	807	835	804	855	808	867	847	848	894	821	850	808	838	827	823	869	867	847	861	864	821	816	824	789	850	778	831	798	829	890	821	825	832	870	818	808	816	828	857	908	832	815	841	825	876	849	830	840	830	837	786	861	785	899	841	877	812	806	780	805	823	796	814	790	829	862	822	829	822	857	794	819	821	791	812	856	848	855	826	877	837	802	804	868	801	833	807	820	817	816	800	784	805	853	843	884	895	816	785	825	840	819	845	838	804	774	818	816	787	805	810	838	808	828	811	874	826	753	818	792	871	775	868	848	854	830	819	777	823	849	800	812	835	820	875	784	861	782	894	771	827	807	814	800	836	826	804	819	822	818	798	840	836	858	820	821	847	823	818	832	813	804	816	862	863	824	853	863	855	771	822	807	829	835	848	830	774	792	835	874	863	816	821	830	839	857	855	801	800	836	820	836	838	837	793	795	841	852	875	816	827	843	821	820	854	840	804	818	815	867	784	817	856	855	853	861	789	822	840	820	798	866	811	841	824	817	819	829	834	813	814	844	827	831	799	791	802	841	874	835	841	810	834	793	830	797	862	834	829	824	825	830	850	826	864	816	811	829	833	871	864	854	854	852	842	831	869	820	824	827	814	821	835	880	810	824	796	757	818	844	829	815	822	824	824	849	846	775	831	849	866	811	841	842	822	833	838	828	788	877	820	839	807	853	855	787	834	763	832	846	817	857	865	883	818	801	810	887	807	825	827	832	824	903	843	837	872	793	808	869	823	814	812	808	894	852	835	878	840	893	800	832	842	796	858	848	840	862	823	815	827	863	820	826	809	785	822	834	868
30640	36886	29586	10181	3968	2752	2341	1671	1358	1222	1113	929	956	927	814	833	787	739	672	712	726	727	714	660	671	655	716	709	719	708	721	758	691	712	725	719	778	742	691	690	712	638	717	702	686	684	663	695	664	721	676	681	691	703	673	716	653	631	657	685	644	634	658	662	654	645	679	656	657	682	650	688	621	638	690	678	660	675	696	666	649	681	654	615	685	676	649	647	709	671	639	659	641	636	663	657	604	677	685	667	629	672	687	674	695	633	680	647	636	594	661	691	622	686	641	649	644	683	669	654	652	647	651	641	664	644	662	679	702	635	660	681	660	704	651	628	655	715	690	659	692	663	649	673	688	666	643	674	673	651	680	682	631	620	674	686	647	661	655	647	661	644	643	678	662	696	640	621	694	637	659	672	607	646	652	676	660	690	654	647	737	644	657	687	678	647	717	637	625	627	680	667	692	661	665	640	600	655	611	653	704	645	688	650	634	693	683	680	674	653	644	651	669	683	709	663	643	679	667	662	699	704	703	687	692	671	653	677	651	692	701	689	682	708	644	645	641	677	692	678	674	670	672	697	680	666	668	713	635	641	645	658	695	707	674	653	716	657	642	721	640	582	679	686	653	641	658	651	667	658	670	696	648	663	636	639	663	684	598	642	655	642	609	690	691	673	662	678	671	665	688	675	685	620	640	697	676	620	671	648	655	653	648	683	671	628	616	679	657	673	678	657	670	685	650	681	690	693	691	680	644	633	700	649	678	650	666	657	668	655	629	653	670	660	654	683	661	678	657	641	710	690	662	663	626	671	628	709	700	665	641	668	654	702	679	662	635	701	662	652	668	660	683	630	678	668	674	620	666	699	671	709	673	672	672	623	641	657	689	669	675	697	655	674	674	669	634	628	670	644	639	667	668	686	690	647	691	657	605	661	633	684	658	683	613	668	625	664	673	667	664	649	657	612	649	663	636	671	637	631	672	658	664	675	692	673	685	662	700	698	672	699	659	613	664	722	665	606	653	617	679	656	676	665	666	701	668	705	639	649	667	646	632	692	617	719	608	655	695	716	656	698	660	669	663	629	639	681	668	700	639	656	686	632	684	657	647	680	640	614	681	694	731	669	684	644	668	616	638	647	685	646	705	654	668	640	667	676	708	646	625	694	664	611	675	687	608	648	692	659	678	674	672	663	586	656	616	623	663	642	645	652	623	656	647	637	668	713	659	699	637	687	687	669	675	654	652	628	653	679	676	677	693	671	592	642	698	654	686	671	705	648	685	674	683	632	675	674	685	714	683	638	662	694	664	683	699	703	660	713	628	675	652	632	648	670	659	655	680	684	676	651	690	683	648	692	664	689	674	681	665	671	690	660	694	695	648	667	615	654	670	665	687	632	751	691	672	643	694	664	668	688	704	647	631	677	701	678	674	657	680	634	679	642	673	690	628	705	618	653	662	684	690	709	635	698	677	678	677	679	651	695	677	648	692	646	696	687	667	732	653	657	697	628	663	727	629	675	680	707	632	661	648	638	685	693	653	692	632	660	625	653	642	665	679	643	605	680	663	608	643	646	667	654	646	660	643	721	625	695	705	672	677	634	649	649	676	623	651	681	629	625	675	643	672	673	696	651	700	608	733	622	695	698	635	691	683	698	673	623	632	674	635	614	663	633	689	668	641	667	697	621	635	672	721	636	679	641	663	649	659	675	677	684	669	670	684	650	661	645	691	620	648	623	680	699	708	709	687	633	693	628	673	697	675	649	635	638	707	662	723	687	635	650	628	687	643	658	663	627	666	638	661	666	665	653	654	637	653	649	656	681	685	652	637	749	688	669	680	697	625	672	644	695	644	682	629	650	640	664	610	682	681	670	658	647	638	655	687	678	701	650	675	688	666	650	646	632	694	652	625	646	621	657	628	641	684	667	698	684	696	659	627	643	689	638	680	623	659	663	656	689	697	621	659	627	645	673	652	665	654	644	650	632	695	621	688	709	674	670	696	668	699	678	648	653	695	650	702	690	687	659	678	694	686	684	684	663	640	669	655	711	685	706	672	656	708	692	680	665	665	654	706	651	660	663	683	672	727	648	689	668	685	632	667	678	652	684	615	672	623	696	635	647	669	704	701	673	699	669	613	674	662	657	690	640	669	654	650	693	612	633	672	642	656	687	700	637	676	688	677	661	685	694	702	713	676	676	655	639	663	723	633	689	658	655	663	642	666	698	631	654	643	627	660	627	662	625	696	694	606	646	665	666	583	658	694	662	629	663	666	631	696	619	668	710	710	681	677	644	689	670	680	686	685	699	700	632	671	640	679	653	630	662	705	624	653	648	687	657	656	661	628	630	643	628	675	663	697	661	667	665	619	686	694	694	655	661	664	636	693	700	666	635	645	630	655	657	677	685	641	633	694	660	699	633	634	634	694	663	644	688	751	677	670	700	706	599	668	634	643	664	633	640	639	655	635	703	650	650	647	706	625	675	641	644	645	690	633	676	720	717	652	671	651	666	695	601	656	689	648	636	701	664	695	675	705	649	645	640	668	647	616	687	647	673	678	670	652	679	698	643	660	658	644	674	660	657	649	682	649	670	647	680	672	699	663	631	673	632	675	709	666	645	646	662	665	664	708	670	669	669	662	638	657	656	656	614	676	672	641	687	652	656	663	605	671	671	678	678	697	733	676	652	740	689	663	642	620	651	656	682	648	689	654	647	705	683	615	648	668	685	631	654	614	693	677	619	671	673	652	646	655	651	658	681	684	704	638	652	647	678	672	682	607	652	709	710	671	647	671	644	686	638	686	689	661	643	653	614	688	645	692	666	655	680	672	648	661	695	736	629	637	628	639	664	630	667	698	606	679	668	658	624	661	644	640	699	689	672	693	634	667	704	680	686	625	655	682	622	687	667	646	642	614	749	650	665	655	646	657	657	675	627	639	609	640	723	614	679	669	667	663	628	676	680	669	657	667	697	652	650	627	623	643	721	693	659	656	640	676	691	617	669	675	658	688	683	674	666	713	624	717	660	650	716	687	682	653	664	671	655	678	653	721	653	647	655	686	698	661	613	643	639	673	697	662	681	668	636	664	658	731	655	630	654	611	697	655	602	652	690	629	642	668	665	682	630	667	653	644	645	691	637	648	652	693	634	638	647	724	656	640	649	695	699	643	674	639	682	607	654	654	680	618	638	682	663	647	696	639	694	625	686	659	687	686	696	695	684	650	648	680	663	689	697	698	652	659	661	641	669	655	643	643	671	680	685	672	676	709	651	679	650	671	633	665	658	656	699	717	703	725	639	653	664	710	659	672	659	693	678	662	649	684	624	692	689	654	659	626	688	698	642	673	604	649	683	662	707	636	684	614	641	655	709	627	690	682	694	612	629	687	661	667	693	662	618	706	676	651	675	661	664	703	676	667	662	641	654	691	673	646	674	708	673	670	638	635	656	685	648	658	595	653	680	672	706	662	654	675	626	686	683	674	667	659	700	630	666	609	651	648	650	661	632
36710	51677	26309	7958	6380	5129	4296	3117	2523	1982	1842	1549	1422	1306	1178	1166	969	910	899	796	927	928	876	882	757	825	862	879	836	829	914	834	865	886	953	894	855	883	946	862	839	769	776	750	770	720	738	826	809	762	777	762	759	784	800	751	804	792	760	815	726	809	769	749	735	770	764	800	779	782	770	784	767	790	734	745	770	767	744	762	744	739	762	687	776	789	746	762	746	743	764	726	702	737	749	773	777	757	734	779	797	770	765	779	810	753	730	803	781	773	736	742	748	751	760	753	762	718	761	732	740	756	777	769	746	778	716	751	737	792	765	711	782	690	789	703	766	759	787	776	728	763	728	715	785	737	758	738	704	754	755	739	771	763	727	756	747	731	735	744	760	698	752	706	756	763	767	766	723	778	704	704	765	778	748	754	764	724	746	758	805	749	754	711	742	746	746	758	780	771	791	716	784	797	750	769	765	709	799	718	736	726	747	746	790	729	751	743	713	723	727	752	756	757	736	732	756	732	756	820	746	745	724	723	723	765	757	743	746	742	788	773	733	795	765	758	743	750	757	701	736	764	782	752	791	752	771	767	770	822	753	690	726	755	764	776	787	753	782	742	745	807	736	768	796	752	753	770	738	727	767	744	804	783	742	736	794	745	788	748	787	785	744	730	794	734	767	790	738	731	772	731	775	742	718	780	777	757	767	740	763	766	744	715	758	750	743	705	764	773	689	737	724	743	725	727	712	728	814	736	712	712	732	795	740	763	783	783	782	694	765	770	772	790	751	718	777	789	742	759	744	754	745	810	780	789	761	741	759	779	773	798	780	771	703	736	766	719	760	733	743	713	761	756	753	745	723	730	731	770	775	730	738	765	735	747	787	729	752	751	757	772	752	770	739	759	731	782	779	725	811	725	772	768	737	736	737	768	728	733	672	747	739	691	772	712	823	788	765	813	772	795	768	747	748	755	781	782	771	710	788	775	726	755	693	735	779	753	791	739	737	731	772	801	763	749	723	762	783	734	741	797	738	699	801	745	765	738	748	704	742	785	779	735	731	748	746	766	736	772	815	793	842	773	777	759	749	742	725	769	776	750	752	774	727	825	772	751	772	776	752	778	799	742	754	738	747	719	778	734	753	734	755	782	769	744	730	784	819	693	758	752	778	794	733	769	744	736	736	773	748	702	758	724	770	766	739	714	716	770	813	751	786	754	739	763	702	717	757	751	745	746	792	757	746	735	785	778	725	758	777	795	769	757	779	774	726	739	763	761	738	738	803	787	719	741	713	778	723	734	707	775	772	752	751	758	748	758	743	754	738	791	754	808	777	787	736	778	687	768	718	761	747	790	771	764	755	808	748	748	781	775	741	785	801	843	774	736	727	789	784	733	757	738	745	743	729	760	758	777	771	753	713	768	714	760	722	800	746	743	736	731	755	771	756	789	716	746	743	811	749	769	767	774	722	774	740	766	763	796	732	771	761	752	749	711	781	729	782	796	756	771	775	777	757	767	785	750	721	777	775	747	750	705	785	768	728	780	755	759	768	761	765	775	747	811	741	792	729	764	756	803	756	779	755	736	769	771	759	773	741	715	764	786	765	761	735	725	703	767	767	740	788	779	774	729	725	748	786	744	703	772	786	744	794	729	723	758	800	776	771	753	794	707	784	780	822	754	701	765	786	757	764	775	775	760	746	795	772	766	744	716	749	773	785	726	764	805	713	764	776	793	729	717	718	722	790	743	779	729	738	756	777	765	740	750	760	715	746	771	698	789	782	768	795	837	770	770	760	739	747	774	768	715	784	761	780	739	750	742	714	791	769	757	767	729	713	740	741	803	724	750	717	771	744	774	761	803	767	761	760	739	749	725	760	733	708	785	755	799	805	715	731	756	805	748	781	741	784	733	800	739	747	739	753	768	835	735	763	705	756	793	749	743	762	747	760	744	762	774	776	683	766	747	759	730	744	781	732	838	754	811	757	773	739	732	763	784	746	775	752	792	718	739	746	721	807	743	793	815	728	751	753	791	807	700	733	783	737	774	749	775	762	777	721	727	699	780	729	768	755	775	808	733	819	745	750	741	767	774	689	815	766	728	747	761	770	719	769	772	763	783	757	732	742	767	799	721	789	732	756	760	783	747	765	762	797	794	761	748	725	766	756	784	735	754	747	709	724	754	804	788	795	721	728	738	767	710	778	746	733	724	729	748	746	738	782	728	743	749	698	789	782	765	729	733	760	726	776	784	781	770	781	767	766	721	700	758	751	720	717	764	729	757	785	758	798	765	716	757	756	732	749	765	780	761	760	765	787	737	793	783	762	793	746	748	720	752	750	721	785	772	738	733	735	688	770	744	793	728	765	763	767	768	793	758	718	742	742	761	721	779	724	798	781	723	779	742	737	734	743	768	780	803	775	753	781	759	727	747	775	738	752	751	799	788	744	775	738	726	776	762	766	699	757	781	791	721	737	772	769	760	751	775	748	805	763	758	790	678	754	714	768	758	786	790	682	732	739	701	716	739	779	812	756	759	741	776	766	751	758	752	753	728	765	706	793	788	766	809	758	753	756	786	738	742	736	813	729	716	769	790	741	716	800	756	714	735	717	781	757	776	753	756	742	706	774	788	801	757	757	757	749	752	760	721	762	817	748	742	741	730	784	814	755	779	747	761	753	769	762	733	733	742	755	781	770	775	754	761	741	769	731	746	722	763	803	764	744	759	740	719	734	751	767	745	737	726	737	786	704	746	706	763	780	757	777	750	748	762	773	745	714	819	779	743	800	784	751	832	782	775	776	793	759	745	742	754	742	777	782	769	761	743	716	712	736	734	773	763	793	786	753	792	755	717	797	756	737	768	740	808	811	818	766	734	737	765	739	756	750	772	797	715	751	743	728	790	808	753	836	761	801	781	708	783	756	721	773	719	716	756	738	719	736	715	780	747	725	777	741	684	759	754	709	790	791	763	777	734	759	759	755	739	785	790	740	738	763	716	792	722	735	728	705	737	752	765	736	770	675	756	753	762	824	761	791	748	731	730	762	726	729	780	751	755	717	741	744	768	770	734	798	774	777	763	735	799	782	769	736	737	742	757	754	756	733	717	715	777	734	808	750	693	753	749	825	808	752	770	770	766	770	725	758	774	782	763	754	749	760	731	707	738	699	737	801	764	713	743	746	770	706	693	745	740	725	803	681	734	734	723	758	718	739	779	729	738	729	716	725	742	739	812	788	771	781	725	781	742	767	714	734	713	764	749	701	737	784	740	748	805	773	725	766	730	791	758	785	763	727	746	742	720	821	749	750	747	747	729	793	759	728	749	769	757	762	770	752	755	723	765	726	791	786	740	752	748	736	757	767	762	776	753	767	744	794	779	796	732	794	762	708	738	767	748	746	765	701	681	773	748	756	721	741	767	766	790	758	750	758	739	762	710	728	795	780	732	758	765	756	720	710	780	769	778	743	765	792	784	762	730	775	759	757	727	762	787	765	775	815	758	751	769	755	726
23838	21213	28486	24116	20328	11554	7917	2673	1963	1594	1484	1184	1202	1015	940	849	820	785	741	672	689	702	693	595	681	647	727	687	719	708	757	714	748	725	748	703	751	708	767	707	590	648	632	621	656	663	645	628	659	663	641	598	646	636	613	648	610	642	657	564	623	608	610	635	709	598	620	591	579	619	609	626	616	611	594	570	582	628	587	609	653	693	579	591	553	586	560	622	616	594	603	604	596	595	639	605	621	622	598	623	609	643	603	601	597	625	593	570	573	585	588	605	613	604	588	569	654	629	569	615	600	625	602	581	603	588	609	619	608	599	598	595	585	619	596	637	540	645	621	597	617	617	594	613	591	614	579	601	614	589	633	600	676	618	566	634	599	584	625	622	572	592	598	588	599	599	654	627	601	630	618	614	565	600	642	612	648	579	566	613	585	612	574	677	557	615	632	630	586	605	614	579	609	599	606	588	613	623	630	602	555	613	601	609	562	629	594	638	622	617	618	568	624	626	572	558	588	585	643	564	589	627	604	602	590	599	543	585	624	586	598	589	626	560	578	613	588	649	581	593	608	643	617	582	602	563	607	661	569	603	600	600	576	634	603	554	607	566	601	627	617	617	610	580	587	630	667	613	657	618	624	652	600	589	611	587	600	587	621	601	564	598	606	654	598	560	669	595	580	603	644	605	665	584	619	602	588	601	572	597	607	582	548	586	568	660	605	621	627	620	633	620	635	579	621	600	586	588	632	625	610	623	590	636	562	577	624	558	601	592	589	547	629	567	657	568	629	615	584	603	596	570	578	650	625	657	607	600	591	625	623	654	634	581	631	597	639	626	582	621	624	600	589	587	627	552	619	552	583	583	598	580	591	600	626	593	617	584	577	639	607	576	622	593	574	648	620	622	595	565	590	615	617	597	632	623	600	564	581	616	607	611	571	562	625	612	605	628	601	598	591	650	589	599	592	623	589	633	566	618	551	613	614	628	609	650	620	601	578	558	602	639	545	580	580	589	605	567	607	597	610	647	603	589	573	571	595	572	604	595	624	589	610	608	611	609	572	583	567	630	593	634	591	615	572	636	591	591	649	562	559	597	643	590	575	617	656	614	580	604	563	598	621	628	617	588	642	637	607	633	584	640	584	592	601	588	611	636	585	608	589	584	638	607	615	597	594	621	629	592	647	548	558	627	594	635	614	637	585	596	607	584	628	592	605	600	555	613	581	607	626	624	622	590	616	606	619	612	596	630	548	641	618	673	622	648	565	615	629	595	611	595	602	611	598	633	582	568	588	606	590	594	616	598	599	618	596	587	605	646	602	609	587	573	606	621	639	601	619	616	557	596	565	576	575	616	571	614	581	628	621	594	589	616	603	650	622	624	588	618	611	630	594	583	617	584	599	597	616	645	595	646	606	596	570	573	582	578	550	626	615	590	635	592	545	607	640	588	616	605	581	610	609	598	610	619	593	571	613	608	602	587	612	573	564	586	615	612	599	581	610	586	622	628	606	602	550	569	608	596	630	577	587	628	568	596	620	590	598	668	570	601	543	591	592	578	604	566	547	629	616	644	612	586	588	602	610	615	575	646	575	627	597	619	595	594	577	602	590	633	587	571	584	608	585	624	578	643	614	606	616	579	615	608	671	646	571	636	616	572	596	604	652	586	582	609	594	591	580	563	611	637	641	573	619	656	588	567	623	640	585	655	632	604	557	598	635	608	593	598	600	615	604	601	585	578	584	612	626	610	617	601	605	533	626	633	623	636	613	613	615	644	600	591	592	609	602	566	586	696	575	586	624	612	615	592	572	592	573	625	578	578	595	643	590	579	577	608	617	602	624	582	626	614	616	624	615	604	577	603	640	602	638	630	562	601	608	576	596	583	614	614	602	616	593	620	652	595	577	650	604	587	604	632	661	626	627	554	614	612	592	655	582	599	588	599	587	617	619	592	601	589	639	582	652	598	595	632	591	613	615	618	596	590	571	623	603	649	646	578	611	587	550	579	608	598	586	601	625	595	621	648	647	645	663	576	602	616	610	609	591	610	597	561	588	646	587	613	653	596	618	638	603	589	629	608	609	602	562	601	578	630	636	574	591	620	622	575	617	624	613	577	589	594	604	564	588	583	611	594	577	602	593	603	592	601	633	633	625	610	597	569	569	644	567	625	542	593	568	614	595	611	581	641	592	572	619	614	591	577	599	587	608	607	579	613	602	659	575	607	617	598	650	609	605	651	620	636	586	622	647	560	593	628	621	607	629	592	616	578	601	618	638	618	616	605	598	615	599	632	608	564	562	584	605	589	625	642	610	608	594	603	569	611	610	602	621	568	606	613	577	625	608	594	596	600	608	651	596	624	611	614	600	626	551	608	601	622	619	563	601	589	596	581	609	578	615	647	619	597	630	599	601	592	603	571	646	604	613	578	612	619	620	602	602	602	591	591	609	623	607	592	594	626	613	604	563	605	607	604	596	611	604	624	651	574	620	603	608	597	626	641	577	598	604	612	619	616	620	637	582	607	633	611	578	577	598	597	585	585	591	583	596	569	583	631	624	594	569	613	612	580	596	602	616	618	617	571	585	641	593	631	590	627	595	618	598	609	596	637	612	610	625	579	618	574	592	612	576	599	550	572	626	585	563	621	613	599	579	627	608	593	625	587	608	643	592	599	641	579	637	603	627	605	599	637	601	627	606	610	584	620	604	625	592	637	610	607	592	613	605	584	643	604	610	584	651	605	599	580	556	613	565	632	581	608	644	611	593	600	605	632	593	649	633	643	667	598	589	604	627	618	659	609	608	574	599	612	586	613	634	600	581	614	566	586	595	630	614	595	581	566	561	532	631	617	581	581	609	596	560	634	598	632	583	580	597	633	616	590	586	618	621	589	610	594	616	621	594	602	585	570	602	589	556	555	599	642	563	563	610	630	576	608	702	644	587	639	650	623	601	617	603	630	612	629	587	568	607	622	588	599	611	588	589	561	623	648	610	599	630	648	582	572	581	623	636	612	588	633	607	599	577	532	598	611	588	603	605	593	635	615	596	595	585	614	596	620	610	591	615	596	636	574	615	586	605	605	619	589	611	603	630	609	652	626	596	607	593	594	634	595	614	591	610	589	636	596	591	619	589	598	606	587	551	583	627	590	598	600	598	589	614	609	626	607	583	570	574	584	596	593	588	586	608	539	582	544	598	607	610	610	605	615	579	618	570	621	588	606	606	586	607	602	563	586	594	604	611	622	601	568	566	599	613	582	601	584	621	596	590	644	589	664	595	630	638	633	575	562	611	590	601	586	597	624	618	617	589	608	646	605	597	613	580	613	591	618	609	634	628	617	620	588	583	582	592	607	601	549	613	625	566	596	597	610	632	590	626	602	587	605	625	625	564	614	618	611	596	601	632	552	565	592	549	582	596	597	641	620	588	537	559	602	601	606	608	601	620	622	640	612	641	584	613	604	623	616	605	616	609	635	589	644	601	624	621	605	619	625	591	617	614	610	607	625
42465	70509	37784	11718	9651	8881	11078	4667	4000	3033	2587	2106	1848	1633	1491	1339	1045	946	899	935	872	944	835	838	763	784	930	886	932	907	896	875	866	851	929	898	911	961	980	918	824	816	821	723	690	791	765	772	732	818	754	746	741	716	795	684	714	682	703	698	766	704	717	696	711	722	716	723	679	623	740	713	662	746	682	721	726	733	695	711	660	685	675	682	654	713	673	681	683	690	702	683	670	684	702	666	619	683	641	664	635	668	692	692	691	708	795	650	683	683	639	720	660	685	686	677	668	671	696	663	677	674	681	697	693	685	717	654	697	707	694	734	721	700	643	679	687	690	671	727	701	656	671	662	666	677	696	717	713	667	641	672	751	698	680	700	690	702	691	693	674	667	670	727	670	672	729	695	660	693	683	657	703	673	644	666	625	630	725	687	664	670	715	682	667	727	671	663	738	707	702	655	674	722	670	669	673	706	707	686	691	693	636	718	727	707	656	671	668	692	685	631	737	671	679	652	677	678	674	681	673	661	625	673	676	670	710	679	681	683	650	678	696	703	716	647	656	723	679	692	685	689	693	676	713	684	664	701	686	663	704	707	643	697	702	654	711	719	691	656	688	668	689	690	709	725	590	657	683	667	670	707	659	676	677	682	671	653	736	651	654	687	681	679	675	681	705	694	676	695	668	673	676	693	695	732	696	654	642	661	691	669	671	676	627	678	660	667	652	686	729	695	654	653	645	730	661	672	667	671	672	699	739	689	667	674	663	684	662	682	688	678	665	678	642	673	675	687	706	709	687	687	678	632	697	727	670	690	725	674	713	671	668	703	691	701	709	684	690	723	702	683	646	712	706	659	675	676	722	699	687	661	668	669	720	668	696	653	693	724	678	738	655	674	712	686	686	710	669	669	643	706	698	710	671	647	689	671	700	672	684	702	684	703	714	685	652	677	694	658	658	710	681	712	724	646	691	689	694	655	682	689	678	683	675	646	676	639	665	681	615	687	716	664	690	711	697	690	688	658	656	685	685	722	715	680	685	696	670	671	669	697	697	706	654	666	684	706	699	662	722	703	721	740	713	699	689	731	690	684	673	659	668	707	682	697	669	728	691	623	615	728	685	643	717	624	671	726	716	691	707	653	691	647	685	726	715	666	646	668	685	674	695	635	710	684	720	721	672	706	675	684	728	694	656	674	686	728	683	697	698	691	706	658	724	662	741	697	680	686	646	692	710	702	631	701	748	692	678	668	696	665	661	695	658	699	668	677	678	709	692	678	696	675	683	715	696	689	621	688	702	710	687	702	678	705	695	714	656	674	695	708	669	691	691	640	677	666	664	694	697	689	666	696	690	660	729	683	691	704	681	697	684	704	690	661	714	657	711	681	711	713	678	679	709	648	652	671	634	660	687	700	684	714	634	688	689	682	720	681	660	678	651	651	683	642	695	670	647	661	720	657	659	720	695	674	692	712	656	677	677	693	691	648	716	736	669	724	677	707	669	679	725	679	724	694	649	702	685	689	670	654	686	666	746	663	662	713	690	677	667	680	708	638	703	690	718	723	699	699	623	677	658	650	644	626	667	676	628	692	684	715	700	740	674	655	652	662	708	649	677	697	665	694	665	658	634	696	695	751	639	686	719	666	664	679	665	701	636	665	703	742	683	670	704	715	700	707	660	708	688	684	712	661	671	681	657	678	653	684	698	676	690	658	689	656	643	695	681	683	624	698	711	707	665	651	732	733	687	686	680	693	674	694	661	674	716	678	689	706	695	663	676	712	635	681	665	673	681	689	629	693	686	721	665	689	690	723	679	629	630	710	670	637	701	671	712	679	695	701	729	683	659	633	685	700	637	681	662	699	669	695	697	709	677	705	665	705	722	660	696	627	697	736	678	741	730	634	708	696	676	684	658	674	666	669	649	658	673	722	676	703	657	655	658	671	699	703	675	722	768	673	697	659	656	686	685	678	669	672	678	668	663	684	708	669	693	680	695	682	698	647	656	715	696	683	674	681	670	662	684	687	680	712	678	711	708	711	677	688	688	704	645	680	660	629	690	725	726	680	680	661	695	668	663	703	695	689	691	715	744	663	697	684	716	684	663	650	715	668	699	695	661	698	687	679	683	650	644	715	711	730	676	702	641	667	640	707	661	692	684	711	698	710	664	701	693	704	675	658	658	662	707	673	690	702	663	671	649	669	687	699	638	697	738	731	674	687	659	660	673	685	694	710	703	657	688	702	682	660	688	691	702	638	666	699	693	700	667	701	690	651	681	648	675	672	668	661	676	692	711	672	695	657	677	704	685	681	700	654	650	664	721	672	673	720	723	661	681	702	659	668	673	686	682	709	731	688	660	653	721	718	664	707	676	708	657	678	655	727	688	695	677	713	685	658	674	694	653	693	674	690	691	719	692	712	655	715	658	661	724	633	684	700	661	728	674	701	700	683	720	663	674	654	698	668	682	673	645	657	674	668	703	638	711	639	719	673	652	687	725	707	683	703	697	687	678	670	679	691	707	674	670	721	676	673	674	688	686	670	696	682	720	654	663	704	714	673	629	680	700	694	685	701	684	615	659	657	708	694	693	674	633	691	674	691	669	697	654	668	675	678	679	683	659	659	701	714	683	719	647	663	679	642	669	674	672	689	661	707	623	688	691	717	668	652	643	627	653	715	661	700	673	653	695	691	701	685	635	705	685	684	719	632	680	692	733	723	690	697	669	652	715	718	669	668	686	667	661	674	675	712	703	716	714	718	727	643	650	646	667	699	720	702	682	646	646	705	658	722	691	707	654	678	693	657	669	710	678	695	678	640	647	647	680	693	663	675	667	712	715	685	656	636	679	674	696	717	679	626	703	696	649	658	640	682	680	630	709	653	715	720	729	664	732	648	705	688	701	683	662	722	682	636	695	688	694	645	636	694	656	724	669	684	707	716	672	708	626	710	656	712	671	642	715	657	655	684	687	647	749	726	655	706	727	665	668	703	677	683	676	674	695	679	692	713	697	681	697	684	672	672	658	649	710	684	673	711	704	666	684	646	628	686	712	658	682	685	685	679	704	700	689	692	689	659	700	685	707	724	667	708	682	674	650	659	692	659	668	690	691	650	667	693	691	662	683	684	685	661	717	658	690	672	703	671	609	618	688	709	641	692	660	692	701	699	715	703	714	699	712	727	687	743	610	657	698	694	739	673	654	650	645	731	706	719	690	700	677	673	674	710	698	719	692	717	629	708	684	712	680	678	681	661	703	736	689	664	688	674	712	704	688	681	658	665	716	673	716	739	675	686	642	641	675	697	660	619	712	633	656	663	690	717	692	681	750	644	672	671	662	710	638	624	695	700	696	641	679	648	714	725	693	699	676	703	660	705	705	644	664	744	669	647	731	691	655	695	651	715	717	652	684	719	647	733	699	667	688	689	670	704	686	692	712	705	613	653	678	687	682	714	670	709	690	680	689	648	693	733	668	715	679	674	702	699	644	691	689	736	670	728	673	699	727	697
25200	21997	27839	23864	9965	3633	3549	2000	1719	1518	1308	1223	1146	1079	1027	923	911	974	863	862	880	872	860	796	822	806	781	875	844	838	853	878	872	861	949	904	852	957	859	889	796	795	806	810	802	798	769	835	756	813	783	787	792	750	800	779	772	833	798	817	760	776	768	748	731	807	801	780	796	775	814	775	803	740	765	818	809	769	732	828	778	783	786	759	806	775	793	751	733	791	779	776	812	792	783	769	763	785	725	780	767	807	734	760	785	763	806	772	823	751	764	738	761	819	800	752	804	831	801	710	755	731	789	801	776	776	777	768	817	768	773	748	757	811	759	757	747	746	705	722	761	754	782	773	777	741	741	778	779	766	828	775	749	836	773	778	780	761	762	781	812	779	766	777	751	718	745	835	768	743	782	761	757	782	796	785	771	813	784	781	759	782	807	798	772	788	726	728	761	804	787	804	763	788	781	757	735	758	799	768	756	798	766	798	790	742	790	760	772	785	793	790	798	759	785	824	769	761	774	731	774	813	824	778	822	787	795	743	773	785	754	823	771	793	711	782	775	785	785	749	772	789	800	808	790	804	768	770	821	750	749	782	777	825	770	752	785	814	788	782	766	749	803	802	729	770	747	745	832	736	742	803	753	766	793	739	762	758	816	768	798	794	743	798	770	801	791	782	793	777	800	778	788	798	798	748	758	756	749	813	823	756	760	808	739	792	804	806	776	771	738	790	765	766	740	801	777	814	821	781	769	792	768	738	743	773	764	754	796	759	745	821	758	804	720	789	788	754	773	768	762	735	777	764	734	728	749	781	762	805	763	779	764	800	760	749	798	807	781	758	795	782	753	818	804	783	794	820	732	784	804	740	807	781	815	810	805	741	785	786	781	785	802	765	797	784	773	800	766	733	801	792	732	792	760	748	848	749	737	769	836	802	782	769	799	776	783	747	773	744	788	772	751	774	829	734	766	732	785	804	744	737	745	791	806	840	760	757	769	749	779	792	818	749	802	799	768	754	769	763	744	786	752	733	733	772	760	757	708	795	796	836	801	761	772	787	773	783	774	758	800	813	748	771	745	770	781	758	779	786	839	759	799	731	746	795	758	781	775	718	754	791	744	796	791	799	770	818	821	814	789	803	806	716	755	783	822	770	802	773	732	768	767	806	799	761	778	781	742	719	784	759	828	759	771	774	745	764	763	759	829	747	745	765	830	764	747	804	783	779	804	820	761	784	774	779	826	776	783	773	779	732	781	791	797	774	777	772	810	804	747	790	816	733	730	768	773	841	714	771	760	742	768	786	784	823	781	750	751	784	772	804	816	794	780	765	751	801	793	747	775	783	776	762	795	873	798	763	750	777	783	830	808	774	720	790	789	737	773	764	786	794	781	793	780	786	777	757	785	742	820	795	727	772	763	760	812	834	795	759	777	795	781	816	766	750	800	777	764	762	816	766	796	777	744	754	742	787	737	778	785	773	749	785	812	797	788	793	835	817	770	786	770	780	804	753	755	785	766	771	766	688	847	774	750	760	764	798	778	767	794	781	768	785	781	734	793	777	795	748	760	769	801	795	792	758	741	789	789	805	759	779	766	730	737	778	864	814	764	717	772	790	719	738	796	790	798	766	752	798	743	797	769	791	820	810	773	762	789	794	784	770	770	748	761	779	761	806	748	811	794	727	757	785	795	753	766	763	773	795	809	735	755	766	813	787	792	796	816	770	744	746	810	779	808	746	739	706	769	725	731	730	829	800	794	748	797	781	821	845	799	822	688	753	777	843	789	774	801	767	775	779	756	733	745	813	832	729	835	790	754	758	809	807	772	806	768	766	759	734	777	783	740	759	731	823	765	761	790	775	772	755	727	785	745	780	796	764	765	820	764	727	767	773	752	787	748	794	788	765	734	796	763	782	748	820	740	811	825	751	782	771	769	784	801	740	789	754	794	748	783	802	767	782	779	746	790	797	744	780	793	779	774	833	769	808	769	713	766	730	761	764	742	778	804	801	787	748	815	789	732	775	815	752	820	800	786	811	756	733	793	788	714	763	757	758	773	766	763	744	752	777	765	785	787	794	753	769	785	723	813	810	799	753	769	790	782	804	764	806	729	768	837	755	769	748	775	742	799	800	782	772	775	793	822	816	718	740	790	783	757	753	796	792	766	771	742	813	769	767	745	808	817	765	770	731	789	746	813	722	736	753	840	795	743	715	767	777	764	732	764	805	768	772	786	772	804	792	779	827	798	779	750	791	795	751	776	804	775	783	761	757	734	827	785	751	765	721	831	769	801	783	763	784	726	754	770	793	833	828	759	839	806	769	785	770	759	797	797	769	816	828	747	814	799	759	786	761	809	799	820	829	761	789	761	813	731	770	799	785	776	737	736	774	763	766	755	804	726	769	754	778	774	811	811	769	741	785	740	782	769	798	702	758	781	774	837	742	773	772	741	815	739	753	770	815	775	796	742	717	749	836	741	771	753	790	760	797	768	817	763	740	715	755	781	773	816	748	750	759	777	740	819	770	751	780	776	734	801	765	752	758	783	796	770	801	765	792	756	818	729	786	735	727	755	776	786	792	775	788	752	796	784	771	793	786	771	796	721	841	770	793	833	694	770	738	812	795	753	755	698	809	786	740	782	752	783	802	791	790	750	775	750	791	767	792	826	793	765	764	760	796	735	783	761	778	793	760	770	772	801	743	754	762	778	795	761	743	757	787	743	757	748	789	776	798	761	825	793	783	804	807	765	728	785	803	786	752	794	775	765	780	774	761	793	836	787	773	767	781	841	773	764	741	733	775	767	765	814	769	773	783	759	792	742	742	801	764	782	737	794	782	757	782	758	772	768	756	794	765	769	751	786	798	773	764	720	760	740	775	782	756	749	825	822	761	769	775	869	773	785	832	828	769	744	823	778	798	730	810	746	779	732	756	810	744	759	803	803	800	826	765	742	766	794	799	749	770	812	764	777	777	783	786	807	781	770	702	774	787	795	810	790	769	791	779	783	751	766	756	811	812	774	806	759	757	738	808	771	775	821	790	819	811	850	833	816	776	806	706	801	752	762	845	788	790	797	794	760	760	805	738	771	712	776	762	783	765	790	765	788	759	742	769	743	784	823	740	773	775	741	760	764	780	740	805	784	792	783	785	820	751	830	770	811	750	765	779	787	791	790	781	832	791	795	772	800	789	743	799	737	749	754	790	752	781	749	709	752	756	755	757	749	710	765	784	749	779	758	809	786	728	778	786	771	781	779	735	780	818	749	779	718	778	752	779	747	770	795	781	789	772	776	840	811	774	773	772	791	762	801	776	807	786	744	801	742	789	783	768	794	801	742	772	769	818	752	799	741	834	791	802	789	751	792	762	790	772	800	748	765	811	753	815	771	770	808	800	781	755	758	746	803	736	770	766	782	800	759	767	786	756	754	786	795	863	760	711	784	780	810	773	779	779	730	840	746	774	794	815	772	776	764	734	784	794	746	798	791	754	734	780	746	784	767	769
40443	60992	32594	9728	7654	6069	7034	3902	3245	2608	2267	1922	1855	1651	1400	1270	1165	1078	1016	1016	1084	1094	994	969	949	937	960	1065	1019	1117	1071	1055	1105	1065	1025	1048	1028	1086	1044	945	991	916	935	933	910	865	871	961	975	964	938	928	910	925	874	859	848	890	900	910	868	898	898	930	871	916	894	901	869	949	871	856	903	880	905	851	883	910	822	919	856	876	851	851	834	882	874	838	834	860	874	887	882	847	832	821	863	886	898	883	858	907	854	887	873	882	906	856	899	853	838	939	857	877	837	888	838	857	878	869	840	875	912	876	909	827	931	909	863	912	871	843	821	879	904	943	888	909	890	851	872	875	884	897	881	896	903	881	896	882	919	903	877	906	878	848	852	888	858	887	882	852	886	859	895	876	816	839	883	819	895	806	871	889	855	872	877	921	875	840	875	880	839	866	823	870	863	891	889	839	903	861	886	884	918	915	833	866	868	857	866	924	913	865	860	905	889	887	870	884	826	885	882	851	869	870	868	885	889	858	818	939	877	841	833	838	854	812	879	859	877	857	897	835	872	876	919	830	857	902	860	899	841	899	927	881	864	839	870	874	840	883	940	826	878	900	872	833	836	903	898	887	887	872	910	908	849	845	909	874	882	841	861	895	941	808	811	855	881	914	878	849	884	864	869	858	847	826	872	858	862	837	862	832	844	866	875	890	857	903	872	858	873	805	870	902	932	909	861	885	917	834	887	895	861	839	863	902	873	863	918	890	863	850	875	891	887	880	877	859	842	867	863	813	831	846	902	868	875	902	870	844	937	810	859	893	903	834	861	817	899	843	842	877	844	941	875	878	890	847	898	900	894	907	870	887	860	873	829	853	870	900	883	859	874	827	849	839	900	877	808	935	909	857	885	890	870	895	853	882	848	894	909	846	867	929	837	816	884	858	892	872	840	864	883	848	890	838	869	836	880	893	915	799	853	814	894	882	859	882	900	844	919	874	876	872	893	876	894	844	863	854	848	883	914	872	879	909	923	839	931	870	885	869	889	859	865	829	891	899	861	905	888	898	892	896	838	845	857	894	873	827	868	880	851	862	900	844	883	875	869	846	905	857	878	862	903	900	894	866	906	855	867	823	842	865	892	939	895	900	856	922	892	888	833	908	891	834	876	835	916	881	872	856	882	856	894	911	867	876	832	861	881	828	849	847	848	853	846	862	778	842	904	836	827	901	863	864	851	888	919	894	824	838	882	850	903	833	915	862	845	858	884	865	877	870	843	860	844	886	896	834	896	856	874	885	868	866	865	883	823	853	872	872	892	834	884	841	792	834	884	943	846	887	880	809	909	860	854	885	870	855	857	902	855	842	883	885	877	877	890	884	923	904	877	892	871	839	854	868	879	850	874	884	864	848	877	855	933	872	902	883	899	919	821	849	854	883	820	887	929	880	823	840	885	876	866	901	867	850	851	847	867	874	850	900	849	883	901	892	860	851	867	868	893	895	917	853	883	856	866	832	919	914	886	912	853	840	836	874	860	851	881	861	852	806	855	821	854	819	919	903	897	847	794	848	846	883	864	869	848	890	862	888	821	842	894	856	867	856	883	881	884	835	871	785	844	907	903	868	849	890	910	870	827	830	852	934	846	853	869	910	861	920	896	812	853	873	901	882	828	853	856	854	870	838	850	965	809	880	889	887	899	848	876	901	863	805	891	864	815	835	840	888	864	871	912	863	873	871	883	907	856	876	861	890	896	833	815	896	826	890	873	892	876	857	922	887	885	843	869	858	855	846	841	882	913	866	870	871	855	946	841	893	862	845	923	901	861	896	895	810	927	937	856	868	907	896	910	886	883	831	861	891	903	855	856	871	883	895	874	864	894	877	847	891	879	864	866	869	876	895	857	864	879	848	932	842	831	903	858	838	815	923	842	871	845	873	908	882	857	888	922	899	860	861	884	834	857	808	857	873	819	867	808	871	862	882	808	842	867	928	851	871	882	871	872	877	859	885	865	881	854	856	903	914	889	928	876	883	808	901	804	827	886	867	854	834	871	866	818	918	867	879	837	886	896	897	907	874	846	910	868	848	875	894	863	853	870	845	893	932	890	938	924	856	901	820	864	918	902	864	856	822	911	871	852	842	838	922	852	883	892	877	870	920	845	833	859	859	868	865	822	901	854	878	836	890	885	851	900	845	894	860	890	894	885	910	864	869	874	861	928	807	893	866	937	833	874	909	913	841	880	803	884	887	872	865	860	916	889	877	851	872	869	867	859	887	920	856	914	862	910	913	879	855	856	857	870	871	890	874	876	886	848	855	852	912	852	893	832	845	850	855	856	890	867	867	886	865	887	824	855	823	876	825	824	860	805	902	883	806	897	873	870	911	902	826	905	879	867	835	858	871	836	879	925	894	882	880	922	869	840	855	886	819	912	861	870	882	871	858	843	857	926	847	860	847	841	902	834	868	864	835	868	827	844	874	878	910	948	893	853	840	890	894	938	926	903	857	918	941	904	893	869	884	895	904	935	858	854	870	872	917	890	883	859	916	824	914	886	887	890	830	839	861	870	871	885	860	904	892	868	908	876	905	874	857	858	897	852	868	914	876	855	832	877	871	894	823	855	830	825	851	858	872	888	879	877	897	886	908	888	875	879	932	856	875	909	878	884	866	867	895	866	828	871	884	869	854	820	852	902	888	890	896	884	929	901	843	902	894	857	930	887	870	903	865	915	869	837	896	856	882	854	874	856	847	916	916	878	874	854	912	890	877	918	807	867	876	881	865	869	802	881	853	838	883	850	901	851	861	898	883	851	856	912	863	877	842	870	863	848	844	862	924	870	874	887	876	863	884	896	934	865	870	869	893	822	903	856	891	873	890	898	817	848	846	837	939	858	882	901	880	849	891	851	851	886	865	893	867	926	866	887	891	901	870	812	849	861	929	865	873	887	857	862	826	849	847	866	844	836	868	861	834	851	820	872	838	879	869	884	820	886	850	865	883	893	842	888	823	877	894	892	899	868	873	898	890	867	930	851	861	880	869	904	834	870	847	852	876	863	798	888	864	910	823	856	877	920	859	888	869	860	855	913	874	917	877	867	886	882	899	919	905	869	869	841	857	813	861	869	885	898	871	913	869	954	872	853	850	897	887	921	864	874	831	877	942	878	884	840	867	862	864	845	891	884	895	837	867	868	905	862	859	928	873	880	885	853	884	895	889	883	881	931	870	850	864	858	873	885	826	919	834	897	888	932	891	841	877	891	862	924	903	857	877	873	908	858	812	850	866	836	891	868	874	854	946	885	878	884	877	864	871	866	884	853	831	812	915	864	894	883	868	899	892	826	853	888	864	874	841	868	855	867	865	899	837	872	863	871	877	911	895	897	835	857	903	858	942	857	868	868	857	879	844	877	894	887	869	867	861	863	856	825	878	872	938	876	831	891	852	887	856	935	892	837	875	869	829	828	836	885	868	849	857	846	871	859	881	873	874	890	843	872	857	889	812	846	867	852	884	871	829
22715	21052	28666	23528	21005	20675	14986	4174	2804	2337	1954	1728	1531	1430	1243	1152	961	907	963	853	957	927	914	842	818	816	863	937	864	904	993	1025	948	943	897	935	1038	958	906	893	806	795	876	756	832	764	834	800	883	795	768	763	803	811	792	765	780	755	845	779	787	780	772	761	779	769	738	778	785	721	728	736	785	751	804	745	763	724	738	786	736	762	738	750	742	703	795	757	782	788	789	786	732	713	819	737	769	769	742	755	715	769	764	794	734	793	745	740	723	770	737	673	758	761	755	705	773	738	700	744	761	776	742	776	685	790	753	733	737	786	730	754	753	740	765	749	734	777	744	762	763	754	711	731	738	743	742	723	726	721	735	749	755	746	731	767	777	753	778	774	764	725	742	738	791	708	786	722	740	747	746	707	742	772	726	776	695	732	701	734	756	734	733	704	706	722	760	746	762	690	751	750	744	750	773	749	782	732	778	775	705	700	745	746	743	750	708	756	762	740	775	722	723	728	756	770	791	798	719	742	762	802	778	750	753	753	760	786	714	762	744	778	746	770	694	735	752	758	756	760	740	718	683	748	755	740	750	758	710	748	744	772	753	761	717	727	706	752	754	777	747	773	731	782	754	743	735	686	798	737	751	735	749	760	785	734	733	761	713	800	772	723	712	730	745	737	787	727	710	701	725	766	726	773	750	736	792	741	711	784	724	737	761	766	737	768	745	748	736	745	732	773	764	751	805	718	734	750	782	717	704	746	728	720	750	743	784	755	724	703	778	751	711	803	736	778	757	768	790	758	797	729	764	812	762	752	750	705	757	762	728	750	799	728	759	752	725	776	747	760	707	774	806	746	744	710	741	765	756	721	737	750	798	784	813	759	745	753	742	745	713	763	785	765	751	756	742	741	758	762	758	717	698	732	720	767	800	710	731	761	778	778	722	763	760	723	781	743	720	705	782	718	734	747	709	750	757	742	705	784	731	738	689	783	749	752	782	737	742	768	771	712	756	758	783	741	703	705	740	737	742	742	729	719	737	732	709	715	796	767	772	742	782	687	742	764	730	746	753	757	723	755	744	709	759	706	692	763	751	731	793	814	739	756	745	731	772	786	761	795	769	715	691	757	783	773	712	747	729	741	748	757	732	721	726	768	744	721	748	775	722	765	711	694	773	767	731	751	727	774	696	734	695	726	770	741	816	690	701	719	725	793	717	765	774	757	756	745	678	689	713	772	784	733	717	774	730	763	706	708	768	774	709	724	757	672	759	739	768	757	729	733	721	693	753	755	742	736	714	740	784	746	774	760	771	741	692	766	757	727	784	801	741	709	766	749	783	765	777	763	754	764	774	722	734	770	774	705	772	812	768	699	709	729	716	772	719	749	729	753	755	734	780	736	727	714	741	741	752	770	760	712	720	749	810	748	732	801	728	756	772	797	757	744	674	765	796	700	707	747	748	748	711	748	741	772	765	798	709	747	790	717	746	778	729	787	673	724	772	791	711	751	727	762	788	731	736	773	709	754	837	695	718	709	775	751	762	710	786	716	729	783	788	731	757	775	770	760	757	714	694	707	709	764	776	730	779	783	736	709	785	714	792	768	749	739	751	751	769	737	720	768	751	704	737	762	761	758	743	784	722	719	776	718	719	724	734	734	732	722	716	752	731	707	790	789	744	713	792	744	796	719	703	729	733	784	814	724	764	760	741	762	707	743	714	683	759	732	732	775	772	767	728	776	728	750	757	764	721	747	725	723	773	721	768	729	710	739	759	762	718	739	758	693	744	728	698	720	764	716	749	778	764	715	733	716	791	756	783	736	747	724	724	738	689	794	745	722	750	732	732	726	723	742	772	743	765	729	727	810	739	766	727	839	720	748	680	784	745	724	748	718	739	757	775	739	754	758	754	725	740	749	720	775	725	724	753	741	754	757	814	781	743	742	724	761	780	733	722	787	748	740	794	765	734	714	789	744	739	742	738	719	753	706	730	756	716	750	757	769	800	776	686	730	714	736	760	749	745	715	748	767	785	758	708	754	807	766	753	816	765	770	784	759	733	759	772	713	726	736	727	724	722	740	750	740	748	733	734	776	726	803	771	750	780	754	709	730	723	735	743	725	740	710	754	765	748	750	760	749	767	763	781	724	767	736	777	768	760	766	746	746	730	753	784	737	749	770	748	716	801	761	737	770	745	748	751	772	792	782	727	749	696	767	713	738	744	784	737	695	782	702	777	774	762	741	711	767	761	760	705	777	712	721	762	739	761	764	751	762	770	722	738	802	784	740	755	770	713	739	806	748	775	718	750	725	787	773	784	715	725	752	729	739	764	727	748	787	785	744	802	735	754	776	699	722	742	771	730	717	758	738	705	763	779	727	756	754	737	715	740	793	709	705	763	786	733	765	691	752	738	747	721	718	740	728	758	791	703	719	794	749	735	813	775	737	763	768	793	775	761	754	766	734	747	713	725	708	781	725	763	744	798	748	840	756	766	768	757	766	723	743	745	711	763	796	758	735	790	796	765	691	772	733	744	714	705	790	733	691	746	732	791	715	751	747	767	769	727	745	724	730	747	754	745	745	757	722	816	751	772	721	782	736	715	744	754	725	747	752	769	804	748	746	749	759	777	749	798	697	777	758	755	770	742	746	755	721	793	725	738	758	778	685	741	743	747	785	725	746	745	723	742	749	718	788	740	736	754	753	748	714	806	775	785	724	731	718	709	692	742	765	725	771	750	766	792	736	718	706	727	757	714	759	737	705	738	754	761	767	713	784	696	756	758	753	747	725	744	721	705	752	804	803	752	769	746	774	741	764	774	728	752	768	765	727	741	708	737	748	686	794	768	706	781	737	772	763	760	783	774	712	748	766	762	742	790	752	725	719	733	761	698	705	772	779	726	765	779	762	680	791	721	744	730	788	737	715	788	756	773	708	728	721	753	737	728	737	727	762	733	791	689	741	804	726	809	772	768	785	757	720	724	774	753	662	710	682	734	755	701	781	696	703	819	729	789	759	720	742	815	770	728	798	740	775	769	740	768	793	749	741	741	721	795	714	685	774	715	796	760	748	740	692	765	768	763	767	772	746	718	753	727	749	769	743	716	689	802	761	773	736	782	732	706	759	744	773	716	771	783	729	801	764	773	735	703	744	746	734	758	740	798	748	750	755	743	798	732	816	753	759	762	737	753	692	774	748	762	759	755	759	791	734	729	716	755	802	773	750	721	763	710	795	739	799	734	727	791	756	712	785	713	784	690	758	728	750	707	731	769	779	744	748	731	793	700	763	741	737	818	754	728	744	737	729	774	747	784	752	752	785	728	740	747	768	770	733	767	763	713	755	704	712	767	748	735	735	688	714	746	721	783	757	714	740	728	699	729	712	719	767	723	753	787	746	814	783	780	752	734	738	732	719	715	729	775	730	694	783	797	786	759	724	775	756	803	756	682	751	772	696	736	735	772	743	749	773	748	728	744	753	755	748	737	739	721	746	758	761	708	751	710	757	783	755
46860	75863	41732	16550	12470	9419	13853	6207	5327	4220	3585	2856	2557	2314	1895	1548	1439	1272	1124	1121	1109	1127	1024	985	973	979	1096	1134	1105	1094	1129	1249	1175	1203	1261	1183	1257	1242	1158	1020	992	918	970	950	918	952	951	913	951	949	943	913	930	941	886	856	934	850	788	887	850	878	810	835	881	856	849	872	808	857	859	860	812	809	803	820	800	831	853	808	842	799	877	791	798	776	825	782	796	844	822	830	900	802	806	923	844	797	827	789	801	817	807	825	810	828	869	801	854	818	846	774	880	810	837	821	851	842	863	806	877	863	810	820	851	813	823	833	838	788	839	840	803	806	798	779	846	866	837	827	807	809	817	832	834	817	807	881	828	879	803	816	817	833	829	783	793	839	840	817	828	819	846	855	805	785	775	811	817	829	749	784	844	854	839	834	807	837	834	806	834	838	797	838	806	842	805	808	853	838	843	815	837	824	844	848	831	797	854	850	805	820	833	840	808	776	802	810	818	832	816	827	876	795	781	821	845	805	803	804	795	808	838	825	835	776	794	840	823	874	783	826	846	834	834	810	809	864	797	812	803	811	789	821	896	824	866	841	820	827	817	821	815	802	831	782	782	874	810	823	800	790	824	888	851	781	827	795	800	776	856	807	783	816	800	793	848	803	780	826	805	798	852	819	793	831	819	760	856	829	833	836	775	859	790	784	872	786	817	840	828	831	790	799	834	802	859	850	850	795	887	853	795	827	851	810	789	790	836	760	799	775	811	814	808	824	800	804	867	828	839	796	823	835	883	796	819	807	848	811	798	818	826	773	794	851	818	772	816	889	841	814	809	810	806	795	824	846	830	784	892	815	868	814	825	809	799	884	844	873	801	821	866	815	810	850	834	825	803	827	767	796	858	769	811	783	807	870	821	829	808	775	788	821	821	846	793	820	880	837	819	860	816	794	818	847	791	859	824	818	829	803	800	848	812	837	791	803	802	877	791	835	827	852	862	809	815	841	869	846	838	823	807	818	831	835	818	834	806	795	802	806	798	832	825	855	870	797	799	758	828	820	814	831	824	796	831	811	811	828	823	848	862	820	814	849	827	862	854	816	859	823	821	769	891	814	801	812	776	783	781	861	846	835	833	833	811	820	845	858	856	782	833	833	800	808	865	814	842	823	835	817	828	838	780	891	814	835	811	825	782	821	825	787	870	837	834	847	797	864	797	824	796	782	811	846	860	825	858	832	834	804	785	868	837	799	835	808	838	836	830	804	784	826	760	808	826	788	817	833	830	847	791	789	834	830	866	820	803	869	855	838	788	814	860	849	796	826	853	830	805	807	794	815	797	779	869	822	798	834	835	842	779	841	785	800	772	796	818	844	825	802	775	836	832	839	837	793	861	805	813	802	822	797	771	859	822	842	861	838	768	782	754	783	815	876	837	790	796	753	839	824	778	801	801	820	855	784	799	848	846	851	774	820	810	866	804	834	821	824	767	798	791	819	796	869	847	837	842	799	809	774	849	870	825	865	852	822	854	870	824	847	851	832	811	805	837	821	846	844	873	790	830	848	756	809	835	822	849	818	851	820	850	800	852	852	773	875	850	821	780	866	864	766	826	845	817	796	844	834	836	797	831	757	795	786	846	811	807	828	824	777	847	867	818	788	814	836	827	826	861	792	832	813	835	818	841	827	837	771	858	828	862	849	747	846	881	832	842	846	818	811	802	796	859	823	776	831	815	845	838	814	902	814	818	857	828	852	803	841	807	823	784	806	895	777	833	786	820	804	811	838	805	819	881	830	858	815	831	919	814	854	815	823	814	817	788	902	788	823	873	763	858	760	845	811	800	831	826	864	802	846	866	858	825	805	830	844	851	772	822	815	835	839	815	797	853	806	813	840	867	833	847	821	832	834	834	814	796	814	799	782	831	809	815	871	772	855	826	836	788	813	823	875	810	823	808	866	792	805	850	790	783	821	803	855	831	814	840	850	882	866	774	864	821	800	824	794	840	786	821	833	790	806	789	814	821	848	793	783	784	813	773	810	863	818	801	833	868	836	840	854	870	809	770	882	852	813	757	803	825	787	850	826	845	826	860	828	796	853	843	838	803	802	876	847	777	808	816	840	851	824	799	853	823	853	845	809	795	879	835	842	783	844	795	804	841	818	873	844	845	849	781	752	819	800	823	785	794	815	764	829	814	830	784	858	802	827	839	804	824	799	886	862	811	807	791	813	869	824	780	838	807	780	822	848	840	816	829	838	845	860	812	845	776	829	837	818	778	783	845	871	847	789	764	788	850	824	866	792	807	852	830	811	815	785	820	784	805	786	842	834	807	841	821	836	838	832	819	864	828	782	823	857	844	818	806	806	770	813	844	853	840	815	782	812	825	811	864	815	786	800	837	855	832	815	819	849	807	808	820	822	822	850	799	802	811	828	829	793	804	809	830	813	809	798	788	816	791	848	850	850	858	786	802	821	825	839	809	864	791	819	784	807	856	871	867	833	827	778	854	798	828	861	841	829	807	849	833	786	827	821	794	783	794	830	788	785	760	838	829	775	783	820	814	808	856	826	835	772	815	798	869	796	795	803	821	838	833	828	821	858	810	841	789	787	811	880	816	873	785	866	794	774	853	824	758	858	860	890	797	816	862	820	791	889	788	824	859	872	835	858	838	778	848	825	828	773	808	831	812	839	862	833	863	810	792	845	813	837	841	849	832	816	859	816	824	772	797	792	832	761	802	840	844	873	807	804	833	807	809	789	877	809	829	766	841	867	791	831	849	819	834	805	799	793	797	823	874	802	870	852	849	857	797	874	808	792	817	886	810	787	791	794	865	815	805	810	839	804	772	811	800	878	750	832	829	786	833	811	788	875	820	782	856	771	809	789	826	783	842	831	799	788	776	813	801	816	813	875	825	813	843	815	824	787	829	821	849	812	851	859	837	793	836	835	866	810	785	837	805	839	804	782	810	828	839	804	798	816	839	770	801	802	787	845	823	811	804	815	790	786	831	832	811	894	854	800	831	822	794	760	785	872	817	821	834	835	846	813	790	847	812	809	816	833	828	826	812	820	826	876	812	841	815	839	820	812	822	877	814	813	857	772	839	816	844	795	870	792	831	862	830	813	789	838	819	762	839	771	829	843	763	806	827	845	859	836	856	850	837	772	809	835	837	861	799	853	831	822	828	797	810	843	836	801	843	855	819	810	786	816	817	862	739	865	823	824	804	825	829	750	850	811	769	824	833	821	790	864	835	849	869	778	802	802	814	831	795	849	810	816	844	845	838	828	873	815	790	836	800	828	814	844	803	871	842	806	792	824	825	802	799	813	832	829	892	788	865	829	847	782	812	860	846	854	811	844	791	866	867	805	805	820	781	782	827	856	843	776	790	857	806	803	841	812	813	817	828	832	827	848	834	793	793	860	812	795	824	837	861	838	813	844	800	841	795	855	830	824	783	827	803	814	836	813	816	837	843	822	816	807	856	871	836	833	860	806	781	826	829	748	813	835	872	794
30467	35265	29119	10188	3186	2189	1964	1441	1291	1193	1052	982	939	843	823	740	736	699	688	749	679	738	683	639	715	700	688	744	730	672	699	725	741	746	744	725	725	764	711	703	687	674	728	660	691	655	666	704	703	697	663	697	709	727	693	682	701	659	703	740	684	670	648	658	634	682	651	652	667	646	668	664	700	713	663	654	685	685	647	688	696	654	652	701	697	689	663	649	626	631	660	655	650	697	696	653	662	662	654	654	679	688	642	617	707	655	688	642	667	613	682	666	664	693	678	601	625	689	624	647	653	673	666	652	661	643	680	650	708	661	680	685	660	658	654	670	656	687	633	682	657	660	678	634	666	685	678	649	671	622	618	671	625	652	692	611	660	632	665	674	701	676	621	672	675	685	616	688	623	657	638	685	645	673	681	603	698	687	661	673	637	663	693	700	672	655	641	696	716	688	667	605	626	697	668	640	614	663	673	641	707	659	714	677	637	625	631	627	668	676	642	678	674	663	705	663	625	663	679	690	664	638	676	670	712	683	631	650	642	666	627	642	676	683	672	678	662	648	664	664	689	710	633	622	687	725	657	677	689	730	622	640	635	601	699	632	666	627	664	677	680	664	640	639	652	648	681	657	670	680	627	688	722	669	690	649	643	642	671	632	625	709	706	694	641	636	621	693	677	639	707	684	720	646	683	667	681	683	661	655	693	621	676	643	656	625	618	651	714	674	705	646	629	670	649	676	674	663	651	684	666	691	689	632	660	659	596	633	685	667	639	629	660	688	648	604	650	686	648	627	675	671	695	669	666	645	664	657	662	666	686	691	696	694	689	605	656	680	684	642	630	652	704	668	662	691	684	670	692	662	673	647	680	716	671	670	663	650	716	690	698	662	630	679	674	681	680	653	656	668	650	635	653	623	666	671	662	713	630	621	609	637	643	719	646	674	653	659	642	696	645	658	632	660	631	692	664	639	650	657	672	728	696	654	681	695	644	674	653	642	687	687	672	661	670	619	673	598	652	672	686	627	666	698	666	674	729	644	640	676	646	686	689	629	696	632	673	672	622	696	669	653	671	663	630	618	642	718	674	662	684	629	656	651	646	717	658	672	624	672	652	650	673	665	659	625	651	698	689	740	660	618	693	668	668	663	656	634	663	641	621	709	674	668	650	652	664	655	644	660	637	654	653	644	709	690	693	640	669	628	612	681	689	638	697	650	634	631	659	653	629	655	676	652	681	648	623	697	702	697	637	639	641	759	669	685	623	653	644	655	720	658	668	688	660	627	666	638	677	690	626	670	649	660	690	621	662	648	636	669	686	705	685	668	638	633	633	638	613	683	658	722	677	715	601	709	644	653	655	703	662	651	646	694	702	666	644	665	639	695	666	642	656	622	681	677	637	651	627	659	681	679	638	645	657	687	686	658	677	642	706	631	708	710	650	690	674	729	659	679	681	662	679	650	634	699	644	683	636	672	714	656	640	652	673	650	670	672	639	665	658	680	688	597	691	659	641	627	629	662	712	675	655	671	623	646	589	665	652	681	645	682	660	681	712	655	661	668	714	688	620	673	671	655	674	654	678	666	646	692	696	669	656	643	625	614	619	656	681	662	693	635	696	658	649	673	671	662	675	644	682	644	663	676	671	674	698	646	655	661	692	673	676	669	708	682	687	648	699	633	676	681	666	656	627	681	657	619	674	678	669	666	683	670	658	707	647	636	631	659	674	638	664	750	679	656	707	694	663	658	671	644	703	684	654	661	629	617	679	618	696	681	648	649	717	658	632	687	631	666	681	655	660	651	627	660	670	686	685	667	690	701	636	677	634	638	646	628	604	647	633	678	625	683	662	666	628	686	684	651	659	663	660	629	686	659	661	679	666	692	707	661	694	692	663	682	716	702	679	684	656	607	619	667	673	665	608	621	678	657	662	667	690	714	659	613	702	658	656	704	683	685	667	625	688	625	635	675	654	633	667	695	680	672	605	724	656	669	660	673	659	646	632	676	664	620	656	676	651	705	673	685	670	663	670	676	665	680	683	657	685	676	638	645	639	640	632	637	672	650	690	658	698	685	666	646	695	696	714	676	617	679	657	640	680	645	636	612	636	696	679	680	624	680	668	689	678	709	685	604	640	682	626	668	635	667	686	639	697	660	660	703	613	633	649	672	642	660	588	628	647	682	673	669	675	705	674	661	707	719	676	659	687	643	634	619	665	662	690	667	711	649	662	648	650	665	641	685	631	714	633	642	661	635	676	668	647	660	674	646	699	664	673	673	640	696	671	682	698	678	663	637	615	646	660	672	666	720	637	671	649	624	720	692	677	648	647	694	674	694	678	649	677	686	687	676	720	686	740	665	692	677	666	666	638	667	644	659	649	681	716	662	640	721	654	707	623	614	670	645	642	651	696	652	637	694	634	637	636	654	660	671	667	706	644	646	699	648	655	626	740	598	691	666	687	681	625	638	732	622	676	678	672	632	681	680	672	685	709	645	635	669	689	749	674	666	682	675	672	644	630	660	648	656	637	631	668	656	647	665	684	669	679	623	676	688	654	611	660	666	633	642	650	683	724	638	662	633	630	661	651	678	666	642	643	683	650	668	657	650	644	670	705	654	658	660	655	698	691	639	667	630	706	695	652	672	704	682	714	701	636	678	608	625	671	706	677	721	649	619	673	644	655	592	638	656	656	648	665	688	644	675	639	643	643	659	690	653	689	671	674	624	658	632	632	623	619	671	673	671	673	662	673	627	652	699	675	667	680	640	663	637	632	604	653	672	653	693	687	610	619	679	670	599	651	678	691	701	662	656	662	634	659	626	652	635	688	696	664	699	669	702	719	627	721	668	666	653	668	647	669	625	708	614	659	672	626	620	664	664	663	702	662	703	652	656	638	704	669	653	633	662	638	682	682	658	654	646	720	687	664	682	612	692	602	662	635	659	656	645	659	643	665	633	666	691	712	654	675	686	642	674	627	699	691	618	693	706	672	670	649	664	663	683	689	662	644	633	644	703	657	671	701	639	716	660	686	681	664	660	702	649	684	646	659	662	653	662	705	680	698	691	663	684	628	655	719	636	684	645	664	678	685	625	686	636	643	653	651	680	664	635	685	644	629	680	675	658	648	644	653	657	641	685	635	687	668	683	645	679	669	692	681	680	651	624	637	663	704	645	658	633	656	640	641	697	651	652	620	641	618	665	656	672	638	676	661	639	634	674	615	645	682	700	646	667	671	685	646	684	654	638	674	651	665	690	686	685	640	656	673	661	649	664	675	654	648	656	607	631	674	699	677	685	679	704	664	664	619	607	656	680	674	693	598	642	645	665	687	672	683	672	707	687	628	647	646	676	679	644	661	670	662	678	691	694	663	659	645	647	650	714	678	669	688	660	664	647	660	645	680	678	663	689	687	662	652	681	666	694	651	645	671	662	663	657	671	630	689	654	672	636	667	629	684	670	697	662	706	661	640	674	664	677	683	687	639	647	661	671	634	633	647	632	671	700
36480	50026	28407	7642	4961	3841	3457	2630	2261	1967	1628	1395	1350	1196	1085	976	943	891	868	826	824	808	842	784	770	804	801	826	879	831	884	887	942	908	919	868	923	889	811	810	762	848	769	811	762	763	804	755	815	807	794	795	784	775	778	814	789	735	736	784	726	719	798	758	787	757	707	727	752	753	812	734	746	762	733	738	737	739	769	751	840	767	729	790	748	750	726	754	722	754	767	732	691	763	734	763	739	734	699	822	765	766	738	755	729	720	724	771	751	769	771	794	767	792	709	730	721	702	737	760	735	673	732	717	724	729	776	731	794	742	747	706	754	782	755	737	753	773	751	749	831	753	763	732	755	744	745	761	736	706	742	719	717	733	761	757	778	770	807	802	742	687	759	737	754	763	763	743	741	749	778	744	779	776	748	769	735	704	790	712	765	753	756	781	768	746	710	769	786	722	733	760	824	740	735	733	716	728	731	735	765	707	754	713	724	769	727	767	801	819	767	718	742	739	746	748	750	722	767	774	729	710	789	793	730	741	726	790	741	760	746	745	764	753	729	795	715	728	726	741	762	744	767	763	719	752	777	815	759	766	769	758	727	729	729	735	711	791	766	742	717	749	770	791	736	730	777	753	755	766	758	764	675	737	747	749	750	773	770	786	757	782	737	814	728	724	763	770	768	681	732	726	761	727	776	735	735	715	761	770	783	805	737	724	743	729	723	779	771	753	752	743	774	790	718	796	732	739	736	691	754	717	789	788	756	781	751	710	775	743	737	737	809	717	708	777	746	742	750	763	764	712	795	731	742	733	773	724	758	739	719	724	781	752	753	760	714	731	759	776	734	710	765	799	736	783	753	714	749	756	695	818	728	771	767	766	794	753	774	758	795	780	758	753	750	751	751	789	773	746	720	769	735	716	708	738	736	767	717	762	759	702	775	758	733	734	767	730	746	757	760	758	767	734	779	721	739	742	750	782	756	712	721	722	746	784	738	767	796	730	772	747	716	761	795	718	731	723	758	754	749	777	728	705	754	799	752	735	722	805	788	685	757	794	725	769	743	782	776	761	755	725	744	728	706	742	699	745	753	751	751	809	740	726	757	749	704	743	753	695	730	744	711	727	705	795	775	733	756	716	766	747	726	705	764	768	739	738	762	794	747	746	762	744	798	744	786	735	743	723	732	741	727	709	735	726	806	775	748	733	735	739	778	750	744	810	759	785	750	700	766	718	739	743	802	765	749	731	760	724	787	750	793	731	722	727	787	769	696	721	785	760	747	767	737	759	700	746	751	744	781	735	708	732	733	765	722	740	758	730	736	691	736	776	788	776	769	787	754	731	734	761	789	742	763	780	776	756	783	698	794	753	766	753	751	754	722	739	748	767	727	722	735	728	749	781	748	700	743	768	745	741	755	764	754	764	794	741	790	749	744	743	722	757	745	775	754	807	776	750	714	771	781	770	736	707	799	761	748	779	743	724	712	746	787	743	736	754	732	777	731	760	804	742	762	690	781	733	772	859	743	725	760	756	747	792	725	763	685	738	678	729	711	752	796	687	749	757	724	751	743	777	778	779	746	747	762	756	754	768	746	754	705	802	752	712	750	781	768	741	767	770	718	728	725	798	738	693	779	778	789	755	734	723	738	806	762	724	770	761	738	748	778	745	729	719	728	731	736	741	755	733	751	704	752	726	743	778	757	789	757	739	791	736	763	716	714	773	729	784	721	708	770	717	754	775	743	762	702	755	740	766	733	711	790	707	749	789	781	733	752	761	749	761	786	750	747	775	743	724	726	721	743	725	736	794	727	764	741	724	722	733	709	733	721	764	717	716	682	806	759	751	775	759	788	730	813	811	729	717	711	748	721	737	737	788	758	742	761	808	740	764	705	751	759	739	791	773	799	745	753	765	759	783	761	742	719	724	738	804	768	788	685	749	714	763	744	748	758	689	727	737	785	729	755	761	798	759	778	708	792	744	771	725	772	698	763	766	740	795	764	723	764	750	756	776	751	786	773	769	721	733	778	783	798	772	725	744	802	740	761	743	709	722	759	705	755	756	743	720	767	745	762	756	774	747	737	749	778	704	789	719	785	757	752	716	729	768	695	733	735	776	764	770	762	787	749	772	729	758	761	747	757	789	745	741	750	745	748	759	747	759	757	772	743	753	747	737	758	767	793	720	769	771	756	720	732	763	798	756	813	740	744	763	732	762	763	757	816	770	770	751	719	735	758	715	744	753	749	774	746	717	762	735	735	709	768	796	730	727	763	767	745	716	742	794	762	794	753	771	780	776	762	739	810	790	738	774	767	755	772	754	784	749	722	804	804	768	699	706	797	770	776	687	761	760	744	733	794	736	705	766	785	736	727	748	803	755	788	776	765	771	734	765	751	749	780	768	801	771	767	765	714	693	738	744	741	752	794	742	783	761	760	768	741	723	697	783	709	778	760	724	793	730	787	729	787	767	684	774	739	748	735	758	767	735	756	753	752	774	770	729	771	778	721	764	763	747	729	790	799	726	755	713	709	739	765	737	721	754	708	798	749	753	757	766	806	747	726	830	788	783	808	753	755	711	768	772	769	745	748	709	723	743	762	783	742	752	754	774	745	766	754	749	737	738	732	790	722	774	728	759	749	759	833	748	722	750	745	765	725	759	778	737	776	760	800	750	737	800	794	774	746	755	773	729	718	754	768	703	772	711	738	748	706	776	783	756	719	801	706	772	795	706	715	731	716	742	781	717	721	697	700	723	732	733	742	705	711	742	765	717	729	705	762	737	755	725	722	758	766	779	766	800	697	718	757	721	752	703	780	764	719	749	746	747	748	757	729	749	742	756	789	738	726	765	746	748	759	745	776	730	767	744	753	726	785	754	750	738	760	771	739	739	725	766	770	739	759	774	705	749	753	732	755	759	798	715	755	774	727	773	728	762	738	739	777	768	740	767	729	715	794	789	771	765	770	772	693	761	772	749	776	789	741	733	816	751	729	737	756	766	777	729	734	744	809	799	765	719	724	754	772	768	801	717	767	784	732	780	755	752	793	807	721	771	771	777	755	731	769	810	735	746	790	762	757	698	795	761	782	747	747	772	776	763	736	801	792	793	781	728	754	760	739	741	729	722	759	777	699	728	749	733	772	733	761	716	707	775	715	770	711	719	710	720	790	754	754	746	769	738	734	735	749	688	759	693	742	758	777	726	780	730	781	713	758	814	742	787	758	735	793	744	761	764	767	732	788	760	759	759	696	768	755	743	778	746	793	758	788	730	759	731	727	752	835	762	700	727	749	759	768	755	783	742	702	751	752	799	764	728	696	753	753	739	735	729	759	766	751	742	747	785	753	760	745	740	819	719	763	743	706	760	747	768	763	782	736	752	752	762	695	748	744	756	757	709	735	755	727	764	715	777	736	754	765	720	737	749	789	723	776	768	750	748	778	754	729	693	751	734	725	751	749	777	744	771	735	722	751	746	732	715	749	757	749	764	752	748	763	723	736	734	716	772
23862	21153	28228	24058	20230	11102	7600	2270	1848	1502	1320	1146	1069	916	916	822	752	757	668	706	672	696	662	671	641	667	735	685	707	745	639	660	734	761	771	746	747	741	717	638	632	654	639	652	661	682	690	671	633	654	697	672	619	604	608	620	646	615	604	629	620	614	605	640	594	645	625	588	639	642	646	577	620	618	645	638	591	577	589	604	625	606	606	609	607	602	568	621	616	617	586	622	591	604	583	610	631	577	624	589	626	647	596	614	630	632	632	631	597	579	572	567	626	622	630	608	644	611	650	597	624	653	605	611	647	636	577	627	620	575	623	637	672	618	631	630	600	594	596	590	612	546	596	637	596	623	641	639	630	586	634	620	631	608	561	570	603	608	587	583	583	606	604	620	588	633	611	592	599	630	600	619	590	625	605	582	588	589	599	615	591	603	571	631	599	635	601	573	593	618	599	621	656	608	571	644	638	580	632	624	622	546	633	639	628	627	651	673	628	596	653	588	616	637	637	616	589	625	619	621	609	607	625	588	581	606	591	587	605	578	603	613	618	576	560	649	583	592	643	610	587	582	601	611	570	660	557	622	611	621	637	633	595	596	567	620	624	589	620	601	602	619	599	624	611	590	628	591	553	574	628	601	584	596	577	608	635	590	613	603	580	593	663	618	576	573	644	632	648	627	604	581	586	651	636	612	604	619	602	574	635	587	635	579	629	623	623	597	624	572	599	607	585	615	638	602	639	613	530	592	581	590	575	581	610	582	542	563	641	619	581	589	628	622	598	598	633	626	610	562	590	605	646	646	623	616	607	570	597	617	645	606	630	626	584	589	630	587	616	622	598	580	602	555	624	575	547	584	638	646	614	594	610	639	657	594	595	580	625	609	602	627	637	651	597	639	645	584	582	624	595	562	610	583	656	623	585	610	589	545	624	633	661	598	605	591	592	668	603	592	605	639	626	633	682	621	597	585	599	574	614	586	597	586	644	634	603	609	604	621	631	605	598	593	647	562	614	616	610	565	602	589	609	593	590	599	635	589	576	632	570	630	671	626	644	615	611	612	580	599	599	569	612	609	613	615	607	612	626	599	610	580	649	610	615	600	597	594	658	604	637	607	628	613	569	653	587	653	625	625	629	565	600	605	618	602	631	598	630	593	617	596	604	567	627	641	611	573	556	557	641	568	592	603	607	615	580	594	607	614	632	610	571	602	648	583	573	582	605	576	566	547	631	588	624	582	601	560	641	601	628	611	610	578	574	632	612	598	645	599	665	595	628	580	586	630	612	612	682	612	558	592	562	617	609	618	612	621	662	608	582	624	631	632	607	607	610	608	620	630	622	595	588	618	625	591	635	579	605	648	647	618	582	617	587	573	586	602	639	578	639	545	594	636	606	601	641	599	551	601	584	622	575	575	612	626	553	619	606	601	632	588	603	629	612	602	589	582	644	587	598	640	597	575	611	609	612	606	601	645	632	593	561	628	613	577	629	598	585	607	617	596	615	603	630	568	636	602	612	627	627	625	580	595	626	585	560	573	674	658	648	598	583	619	591	593	617	630	592	620	585	588	580	633	626	560	600	616	568	576	653	624	624	544	592	609	595	600	617	634	609	607	624	612	600	586	618	619	588	592	631	561	592	611	661	616	607	637	616	627	622	587	609	571	582	622	618	596	579	611	624	614	614	557	636	585	567	572	566	633	629	571	606	590	629	672	585	615	619	599	618	594	564	659	603	572	611	603	560	589	589	576	609	630	607	636	583	611	604	582	629	595	648	593	612	564	599	582	600	604	550	615	603	602	595	605	644	596	585	592	601	616	600	618	561	588	555	580	648	600	615	583	606	639	590	628	664	605	573	624	630	625	541	622	593	613	593	606	634	559	578	615	631	586	667	603	597	630	610	619	625	614	612	651	622	555	641	633	600	610	588	627	583	595	580	632	589	608	643	579	605	647	645	606	602	631	546	606	571	587	624	579	598	608	589	623	580	573	612	626	614	569	582	571	589	609	568	603	549	607	593	619	563	615	571	661	592	613	589	645	575	619	560	621	575	622	594	575	579	624	629	644	570	607	599	615	616	589	622	612	593	605	588	629	632	578	610	620	648	574	606	611	634	603	584	659	574	603	615	573	587	606	619	691	602	619	609	616	637	611	582	632	607	601	542	616	598	589	588	606	637	614	614	626	662	570	636	605	550	624	593	568	600	632	611	589	637	639	628	623	547	621	599	601	619	547	605	617	604	569	633	618	608	610	602	590	603	653	579	602	610	609	615	586	582	622	578	575	649	586	618	598	607	584	649	623	614	612	556	617	619	565	621	597	612	620	592	559	569	619	610	645	578	666	590	593	626	605	611	646	582	642	620	556	621	568	607	594	649	616	610	644	566	615	598	600	564	629	602	609	574	623	615	594	625	577	546	612	580	610	571	596	589	599	611	623	630	594	544	642	602	584	640	599	614	580	609	609	621	581	558	567	581	605	593	585	640	640	588	559	607	612	607	629	577	622	591	569	563	571	622	621	625	569	664	600	585	639	668	600	587	603	611	574	608	556	613	649	610	607	567	565	609	618	601	565	567	593	598	631	612	590	600	620	552	642	661	586	627	605	613	588	604	593	626	622	602	616	618	585	599	593	637	576	592	615	583	610	632	589	576	631	564	618	585	592	583	582	546	639	611	555	633	627	617	587	594	639	616	592	597	577	630	584	593	605	620	577	589	631	633	591	626	586	616	599	592	641	643	604	570	623	603	604	572	644	624	629	613	616	579	601	578	615	574	565	626	604	597	619	616	577	604	613	591	620	574	603	567	647	617	621	585	585	625	580	648	633	584	599	664	583	669	594	622	586	588	609	614	596	611	610	614	646	608	615	605	614	636	568	598	625	585	590	583	568	626	649	554	623	649	616	570	596	608	608	635	638	594	616	612	596	632	610	579	624	618	581	602	560	654	583	633	622	620	645	613	615	606	599	604	591	599	571	571	581	587	596	602	622	584	614	582	640	622	582	572	603	571	566	606	590	612	603	628	609	603	604	595	597	609	616	644	606	573	625	639	602	607	587	610	588	600	590	625	617	628	627	579	591	582	609	660	621	625	614	586	588	578	590	581	595	601	619	623	635	584	620	632	622	600	609	607	596	609	627	576	583	632	615	577	597	602	614	632	596	618	599	576	576	583	588	624	603	570	572	614	565	565	631	640	603	598	635	626	636	603	557	566	602	555	635	579	642	595	612	591	583	581	595	576	600	619	617	588	632	594	617	618	603	613	627	652	628	590	585	555	575	590	574	661	610	616	591	619	569	591	631	599	634	618	607	629	597	636	597	588	592	596	588	623	598	617	649	601	570	580	595	643	624	591	663	616	614	558	633	585	586	594	583	585	593	614	599	622	611	624	588	657	608	613	572	618	630	639	642	603	591	596	579	597	619	611	617	585	623	529	603	641	579	591	622	621	617	605	593	619	611	535	596	577	599	631	646	637	599	587	581	598	633	621	623	567	591	639	594
42291	67920	35445	12393	8442	9412	9341	4252	3421	2913	2327	1937	1716	1464	1281	1108	1028	959	925	814	849	816	793	786	815	862	894	874	865	865	842	887	914	966	1007	956	923	868	874	818	751	824	754	807	815	743	773	742	804	774	765	755	772	711	688	727	679	755	745	706	709	725	720	782	743	733	703	707	692	707	706	701	685	699	639	696	706	678	707	644	684	668	676	643	645	704	671	734	708	701	683	723	642	700	652	717	728	687	683	671	701	698	668	687	682	646	712	753	654	629	652	709	660	698	733	701	673	699	682	741	661	650	702	650	688	682	699	630	670	692	669	655	672	659	691	699	676	684	679	696	739	730	681	682	709	683	646	704	673	718	708	637	715	690	702	689	674	701	659	674	682	655	668	693	682	689	703	652	687	681	749	707	693	681	668	753	671	687	632	726	689	601	664	685	682	664	753	717	667	743	701	622	687	696	659	702	692	660	674	669	684	724	684	652	627	688	652	675	673	690	709	689	660	700	714	705	653	677	614	698	641	732	704	688	674	651	738	647	655	700	695	695	709	617	666	652	697	705	639	672	677	695	629	692	660	684	679	672	677	689	710	672	681	709	706	655	666	672	689	731	688	688	659	686	706	655	674	706	711	701	686	638	651	741	746	691	653	657	748	709	675	676	677	733	699	692	698	670	672	652	671	670	670	664	674	703	715	661	682	675	662	756	712	666	646	705	682	716	727	676	696	709	735	638	719	686	672	684	668	662	687	692	673	654	697	682	679	664	680	708	697	681	640	733	720	705	670	697	700	710	711	676	713	696	678	721	705	691	677	662	683	641	683	686	611	736	673	663	714	692	630	651	674	713	689	713	674	692	702	680	693	665	691	636	656	671	672	732	666	669	702	710	685	656	666	660	708	722	676	645	698	690	695	715	657	678	683	700	703	703	699	679	678	705	660	702	684	655	650	682	701	639	716	638	666	692	693	677	659	720	697	694	692	715	662	697	666	613	711	651	658	696	670	738	708	668	653	634	676	675	725	655	694	703	711	708	711	712	702	702	727	660	695	682	699	787	624	694	705	711	680	700	651	673	675	713	644	659	706	693	686	698	683	726	682	710	701	651	664	688	679	699	627	642	680	699	749	679	699	676	688	677	679	682	707	686	713	618	726	692	655	624	672	726	711	714	712	680	705	694	684	625	658	711	690	666	702	735	667	681	703	718	668	666	729	652	683	711	647	748	647	695	718	673	719	684	690	679	722	671	699	678	685	684	679	658	650	707	692	703	694	664	700	694	664	698	670	689	681	654	689	715	663	703	699	660	670	695	672	675	636	658	687	696	701	671	695	725	686	720	703	698	668	669	705	630	732	679	677	711	691	657	698	664	737	703	685	697	661	671	730	681	664	669	713	680	677	664	670	670	697	690	690	701	652	689	748	685	692	666	684	667	702	668	656	677	693	691	701	701	669	663	668	709	701	650	685	752	615	694	682	717	709	699	690	703	666	670	669	719	712	701	646	732	638	664	664	699	628	700	681	697	658	728	677	696	736	695	707	667	657	714	675	670	678	679	685	703	666	671	667	673	654	667	675	702	684	654	686	698	683	691	711	696	641	709	664	683	748	693	723	656	647	717	709	633	659	712	712	709	653	657	666	657	709	686	685	667	668	693	667	665	721	696	688	689	678	652	688	719	687	663	684	722	643	689	693	661	720	660	669	660	696	705	658	682	747	675	674	755	702	676	724	682	656	718	709	657	647	666	664	673	708	683	663	714	710	717	733	662	671	673	684	677	708	671	700	687	651	668	713	692	653	693	760	651	710	684	763	722	666	725	604	678	718	675	715	696	661	667	682	655	655	729	708	671	687	660	712	694	639	685	654	689	698	696	702	670	682	704	667	686	744	705	712	688	669	691	701	669	628	664	658	659	685	684	710	655	702	709	683	707	663	660	707	630	631	684	732	657	672	660	727	687	691	696	702	734	697	691	708	692	667	699	646	684	687	707	720	705	667	643	644	692	653	672	675	701	671	648	692	661	744	704	652	668	660	701	694	677	663	668	663	760	651	693	642	745	686	720	643	644	669	687	751	708	678	679	688	665	728	669	695	693	681	653	708	638	704	685	674	650	683	642	698	647	707	677	676	672	728	680	725	679	738	722	721	699	695	713	712	678	664	688	675	664	745	681	680	698	693	715	728	690	667	674	679	705	695	741	714	696	639	666	692	650	679	688	710	727	725	651	661	709	699	635	664	692	727	674	675	718	680	690	694	687	711	718	697	732	718	653	688	702	658	677	641	708	674	651	647	697	700	695	671	677	698	717	704	653	680	728	691	686	674	678	661	727	757	702	727	683	657	655	694	673	667	667	667	732	674	635	661	669	648	709	686	688	644	640	632	732	653	650	730	691	665	716	698	643	623	715	724	673	666	675	702	688	690	701	683	668	709	673	671	701	674	683	692	695	696	700	714	731	707	658	694	666	702	677	684	642	679	723	692	691	722	702	674	702	640	703	693	676	689	680	734	676	653	668	687	697	652	719	643	676	700	658	710	684	717	680	670	698	661	703	704	690	662	683	719	657	663	676	661	649	661	708	651	669	662	708	702	627	653	675	675	671	662	646	697	704	671	723	703	713	686	658	704	703	657	712	648	688	691	691	703	660	651	665	681	656	674	673	653	714	685	699	693	676	675	710	649	677	683	720	729	729	698	718	664	689	686	698	650	706	689	759	654	648	645	624	688	641	666	677	680	759	677	685	653	706	696	658	644	664	701	704	669	689	648	701	695	711	683	673	690	684	687	673	714	669	674	699	650	652	638	682	708	663	691	748	659	671	670	711	657	636	667	766	655	683	686	691	698	661	664	624	726	670	644	678	684	673	662	637	729	686	694	717	678	709	646	669	665	686	704	692	685	707	636	678	730	658	647	763	618	691	670	695	620	693	641	634	690	672	657	689	689	676	708	657	695	677	668	676	738	651	733	681	722	687	722	672	682	714	656	665	715	745	718	649	695	665	697	676	684	720	669	668	630	692	693	680	657	639	696	725	684	655	654	646	697	682	688	638	685	703	706	683	720	705	718	688	653	661	690	683	728	695	659	698	659	648	710	702	666	711	697	655	686	672	712	699	656	616	679	651	676	726	655	689	649	684	701	725	685	664	679	671	666	719	708	699	632	681	660	696	699	689	686	661	635	678	669	681	690	658	692	650	674	729	695	708	688	712	697	666	671	709	698	678	691	676	670	670	666	708	645	702	665	716	692	681	684	718	679	661	643	653	700	678	679	653	697	725	668	657	648	654	669	686	639	683	669	700	648	672	684	690	729	699	663	627	659	643	689	696	661	716	686	716	657	703	627	700	717	694	706	679	693	683	667	677	660	698	732	669	688	664	688	669	654	692	711	666	652	686	715	730	655	643	634	655	651	683	644	703	693	663	726	685	656	697	685	688	753	648	664	686	681	648	677	719	675	725	653	688	696	684	679	717	653	677	699	683	644	652	731	720	676	697	698	725	695	703
25125	21951	27251	23996	9417	3734	4200	1842	1625	1349	1301	1254	1046	1021	972	948	912	884	828	817	863	817	819	834	818	857	837	876	877	824	896	852	847	863	840	895	842	853	872	839	818	848	852	784	880	794	781	803	831	827	788	829	834	827	802	751	765	790	801	794	831	788	811	810	826	805	810	767	785	791	827	763	822	751	809	762	795	818	850	830	782	810	777	797	745	771	815	797	786	833	814	783	826	756	809	757	806	792	785	768	738	769	823	824	755	774	748	785	826	727	801	783	788	754	770	785	760	813	788	793	774	806	769	798	747	789	822	807	732	789	816	772	776	804	812	817	813	826	821	818	765	751	794	776	765	806	784	740	754	740	794	767	789	778	816	772	862	741	741	877	778	785	807	774	764	751	745	790	854	758	793	742	794	770	740	831	798	745	792	838	779	782	780	821	760	757	820	737	775	746	777	816	750	783	803	797	754	828	778	834	776	792	788	812	789	808	793	812	781	787	755	773	776	811	820	784	754	802	788	765	789	824	819	786	796	748	790	776	764	791	800	725	808	754	749	820	774	789	817	830	774	786	772	765	794	798	802	809	812	773	772	807	830	749	757	751	827	735	806	822	771	797	789	753	764	787	719	746	745	774	799	753	777	820	801	760	779	805	750	824	759	795	758	780	795	813	762	758	781	823	804	823	862	766	789	815	745	807	789	796	798	825	796	805	814	807	789	809	860	780	753	753	793	768	788	742	718	792	794	843	726	794	760	764	781	727	772	768	813	790	764	807	734	842	785	790	806	759	795	765	792	768	777	821	770	787	822	801	768	764	788	719	758	791	735	801	796	783	809	795	738	800	763	811	770	790	841	766	787	808	788	821	771	754	786	827	819	838	816	769	742	799	825	811	749	816	791	797	816	777	807	775	815	786	805	816	787	740	824	751	798	754	749	827	795	731	764	790	807	790	817	763	798	812	780	785	801	782	751	801	800	781	834	771	770	834	829	771	775	813	772	825	780	764	775	794	797	823	740	802	821	777	785	771	792	801	757	758	808	846	769	785	792	759	803	760	821	809	750	778	734	805	800	765	797	796	828	786	844	794	781	853	750	792	783	799	805	809	823	748	854	806	792	768	759	753	790	793	774	778	747	818	775	780	765	780	774	787	766	795	791	848	788	751	843	807	770	816	829	819	831	772	771	765	775	817	762	781	798	784	778	801	796	771	758	778	755	792	868	739	778	760	806	796	766	800	816	782	791	740	777	786	849	837	813	812	771	815	771	852	782	806	831	839	771	777	828	784	776	836	777	755	805	748	743	761	777	792	778	761	800	750	801	766	783	783	809	753	818	767	817	772	839	808	739	794	790	741	730	814	781	782	786	860	761	815	771	742	824	776	731	768	746	783	821	795	783	808	812	813	778	758	806	758	850	798	816	765	786	759	762	813	746	762	762	710	827	776	765	791	803	716	804	760	758	769	799	806	802	841	742	838	801	813	713	831	753	747	781	796	781	756	765	758	824	811	753	789	760	788	802	750	735	802	782	787	787	756	816	725	785	788	781	795	776	796	842	844	784	797	776	791	786	823	761	757	789	793	784	788	779	821	763	755	802	792	817	801	775	836	831	770	801	778	768	788	755	745	758	788	738	766	774	797	778	756	753	746	775	752	867	811	747	790	787	792	779	771	786	778	720	720	808	846	773	770	824	764	798	771	777	744	762	771	756	790	759	756	791	779	806	793	797	815	793	804	831	764	760	809	851	796	728	753	741	834	824	824	823	764	755	741	742	790	808	747	837	794	753	778	823	740	823	810	798	818	814	808	815	817	801	808	744	749	799	825	799	764	817	812	802	793	765	787	787	746	750	749	747	753	794	767	780	785	809	736	839	840	757	762	764	738	816	761	789	797	786	738	815	801	791	743	783	788	753	811	774	811	806	833	759	805	748	803	805	772	798	761	792	778	720	804	749	780	797	747	811	755	781	743	808	766	780	694	782	769	761	783	768	812	790	742	834	769	812	827	843	815	790	828	806	765	760	850	816	744	810	775	760	794	853	765	812	764	743	803	783	785	754	833	742	742	730	820	727	750	787	812	819	844	795	771	750	757	784	763	770	782	739	811	799	827	802	795	816	730	745	776	753	793	808	758	749	782	777	817	748	815	784	821	793	817	767	755	792	766	801	789	773	815	798	795	834	802	808	769	736	791	822	755	829	801	775	760	797	781	798	727	777	741	784	795	791	827	812	776	804	816	775	742	800	798	827	799	823	791	773	805	776	786	828	791	799	777	772	807	816	776	773	787	784	787	802	765	744	824	800	812	776	772	809	742	754	806	729	784	763	747	812	735	789	770	787	784	807	779	817	779	822	772	728	776	861	755	769	818	796	754	813	739	776	760	783	771	801	765	793	795	748	823	753	722	755	785	746	850	747	754	824	768	788	756	751	823	821	774	791	768	777	775	736	776	790	829	825	781	800	775	844	785	753	799	771	777	750	753	792	794	810	757	766	811	742	779	757	797	786	744	777	761	836	788	783	808	747	817	776	740	748	803	752	773	720	773	732	793	802	801	765	773	771	766	837	771	771	806	758	782	784	806	772	786	791	756	764	804	777	782	811	816	766	764	791	780	763	842	843	767	821	780	819	790	771	768	747	772	775	755	804	777	786	789	802	768	773	828	744	804	764	811	782	833	817	802	773	749	783	801	746	809	820	830	749	764	786	807	761	769	785	821	806	826	849	802	814	786	770	791	777	816	808	744	796	761	742	765	815	839	807	771	766	789	794	823	821	823	839	761	788	805	779	782	844	840	801	817	797	797	725	739	822	776	798	775	760	781	751	801	783	742	759	764	777	809	765	754	761	807	772	782	811	820	831	807	784	757	781	754	790	786	802	787	761	788	853	764	732	779	791	804	814	759	765	810	787	779	794	762	695	782	814	781	805	790	819	794	847	782	820	797	748	814	744	805	825	767	708	754	773	842	781	823	800	757	798	713	769	794	747	794	794	756	800	816	810	771	823	725	796	804	753	805	833	785	834	769	766	812	846	798	740	723	775	829	787	764	770	813	760	815	791	778	763	745	836	765	769	800	849	760	786	779	758	794	840	783	788	748	797	830	770	804	748	777	834	825	753	811	747	786	770	839	804	744	780	759	776	818	766	822	851	758	827	761	805	749	761	748	786	791	776	769	750	783	766	792	768	793	750	786	832	791	773	801	795	779	800	841	792	751	780	769	827	776	802	771	787	776	779	805	756	798	804	809	816	788	775	774	802	806	786	755	760	843	737	805	797	782	828	782	781	806	798	795	716	771	794	758	767	833	822	740	774	809	796	762	766	767	755	797	793	771	765	823	785	768	811	749	813	761	794	741	754	813	796	765	792	784	817	813	834	781	796	797	754	795	783	794	811	797	783	796	774	797	787	792	784	789	783	765	789	798	797	822	799	812	785	813	826	809	778	784	832	746	797	786	791	806	756	721	811	852	773	756	762	800	772	739	756	760	767	768	807	753	756	765
40352	60577	27315	9851	6601	6735	8039	3318	2741	2430	2111	1875	1674	1452	1326	1200	1147	1114	1020	1002	959	965	1019	927	948	974	1063	1000	1116	1056	1020	987	1028	1012	1140	1026	1019	1017	936	947	906	955	943	958	974	895	946	882	936	906	936	1012	915	943	950	871	932	928	937	858	924	892	899	885	903	921	902	869	894	884	887	849	926	936	843	892	888	878	936	901	910	879	837	925	880	859	857	894	838	854	885	832	875	825	872	823	858	877	878	859	896	880	864	848	866	939	904	886	911	858	868	906	887	892	840	837	877	900	844	893	862	862	883	833	831	869	858	886	893	918	889	847	884	868	884	850	867	862	899	806	871	816	828	832	897	841	887	829	900	866	813	877	839	917	842	933	867	880	933	965	934	823	852	879	883	853	848	911	867	909	849	810	915	910	875	861	886	855	917	898	840	888	854	893	920	870	901	853	873	867	855	872	887	887	839	881	887	917	866	834	880	880	900	909	832	912	880	882	863	843	844	858	844	924	858	912	900	893	864	811	844	874	816	880	894	914	871	853	850	872	863	913	895	862	887	863	895	869	860	869	832	847	875	859	904	865	888	875	845	844	883	913	865	852	901	880	929	882	912	853	845	870	861	904	798	895	852	919	888	867	819	878	897	898	886	848	863	916	857	901	877	885	862	852	875	863	901	890	906	890	896	837	931	866	843	902	902	845	872	849	922	895	910	942	854	894	865	882	830	892	897	842	903	845	860	893	809	920	868	897	869	871	918	848	842	876	893	907	885	847	846	863	875	882	878	898	850	852	856	813	895	861	894	854	866	920	867	876	874	871	877	845	842	899	916	892	851	854	800	892	876	868	861	885	946	847	944	875	884	903	862	894	881	861	821	891	865	865	884	828	856	915	919	849	920	878	868	861	910	927	826	842	894	867	847	861	827	846	930	873	898	882	888	846	865	857	847	863	888	880	835	882	857	893	855	886	890	868	912	864	924	853	838	874	875	913	870	938	858	822	875	887	838	878	877	911	834	884	853	886	831	902	885	861	926	894	905	800	873	875	887	864	872	865	843	867	851	848	878	864	856	893	879	897	879	859	872	876	879	843	919	891	885	861	946	864	846	858	866	884	895	860	853	851	854	877	909	814	859	844	863	882	894	880	838	859	890	895	865	893	970	907	846	857	892	873	881	892	899	907	916	857	877	886	825	901	864	852	852	858	890	839	860	908	847	934	858	837	830	885	817	849	860	863	894	880	869	891	876	890	861	900	822	867	819	844	861	887	850	841	899	872	864	912	837	845	958	839	868	866	891	879	871	903	890	908	852	874	857	900	910	845	870	861	861	876	890	872	887	893	932	898	861	864	887	837	845	915	862	875	825	894	905	824	933	851	899	854	864	874	861	898	884	863	892	869	839	926	876	842	849	888	907	881	878	878	867	883	893	831	899	826	895	928	881	845	816	854	853	851	929	962	877	930	889	850	924	928	827	826	915	856	901	882	872	851	863	865	899	877	855	829	862	877	866	854	879	874	866	895	922	923	880	904	865	891	897	856	873	897	896	817	902	854	926	906	871	863	920	856	851	893	834	837	885	902	906	867	810	839	900	893	885	854	910	876	861	879	874	918	868	881	842	816	900	909	916	867	869	871	929	838	868	854	845	899	869	874	865	885	837	859	854	840	850	838	875	835	930	918	887	881	908	882	937	901	868	849	852	886	887	850	907	846	934	883	867	858	882	887	873	859	913	904	861	850	926	888	847	849	901	859	893	847	862	832	850	892	884	844	890	922	857	902	866	875	911	878	911	869	808	829	875	854	866	908	904	889	909	870	900	874	920	954	906	915	851	880	821	871	856	851	853	891	851	894	886	903	874	931	836	839	843	901	877	917	882	891	860	850	860	862	954	856	857	897	918	899	888	891	835	881	845	900	853	893	884	918	913	890	891	908	916	858	942	922	878	882	923	863	877	896	893	865	793	896	812	872	906	894	808	878	837	811	887	893	875	889	885	849	882	902	855	884	862	889	899	884	873	891	868	873	884	928	845	860	846	851	877	838	903	871	885	909	889	912	891	929	843	895	900	887	873	895	888	865	862	861	900	883	892	871	883	925	816	865	866	959	855	922	909	843	910	874	901	892	945	894	843	845	903	879	862	900	838	863	864	826	823	880	809	846	909	869	829	866	861	834	869	905	893	846	901	874	883	835	841	909	892	852	880	903	852	890	861	896	877	849	877	863	800	862	926	895	841	853	851	825	889	896	884	886	917	869	903	858	854	935	851	867	875	878	824	888	821	877	884	884	863	834	865	865	904	849	888	926	874	880	849	878	873	860	871	866	842	861	843	880	876	902	898	846	916	842	876	876	879	852	853	858	857	895	877	883	828	900	854	845	872	865	868	865	878	867	865	908	871	876	903	870	902	890	847	851	875	890	799	895	857	878	866	841	881	922	788	863	862	824	846	885	882	918	916	921	895	874	874	882	899	867	841	865	906	849	904	936	863	896	856	902	839	879	904	844	864	842	874	903	883	850	868	822	869	883	854	916	884	851	823	880	874	886	860	933	867	857	869	883	872	867	856	820	903	868	956	863	880	894	861	877	884	891	837	914	891	883	796	916	918	896	908	911	868	853	840	933	910	815	900	855	828	884	877	909	864	893	899	870	868	926	895	852	909	904	828	846	859	930	824	821	879	853	909	904	883	846	885	832	865	853	933	859	853	875	827	868	914	880	896	907	857	865	809	844	865	869	845	892	888	875	881	889	840	882	861	904	845	835	895	889	833	924	907	892	846	876	857	858	885	895	923	850	910	907	843	918	871	885	896	925	938	902	890	820	869	849	853	820	912	852	865	934	867	897	888	932	934	892	913	852	873	863	888	939	869	912	886	842	866	933	876	859	882	848	922	878	853	887	875	874	852	838	869	864	873	887	836	874	899	878	877	862	846	860	870	887	844	838	856	877	874	931	793	860	882	837	893	857	896	885	914	850	882	925	852	850	876	869	909	871	889	874	850	893	874	871	829	858	877	882	879	867	857	847	888	866	836	842	888	862	892	855	895	897	884	909	880	857	848	848	892	896	861	858	857	889	847	842	864	885	858	894	884	869	891	873	868	822	936	865	889	884	836	871	904	824	927	892	877	840	858	858	885	873	832	901	849	865	887	889	843	841	868	891	851	901	829	894	849	859	868	883	844	932	871	858	879	834	896	918	832	880	878	896	907	923	881	851	907	941	898	876	874	884	851	871	847	863	858	878	870	862	923	834	854	867	877	839	859	904	902	843	941	859	929	878	901	883	901	885	847	867	823	909	901	888	839	857	894	908	865	864	872	866	897	838	919	944	844	828	919	852	890	869	873	851	878	869	895	907	823	900	841	865	893	881	843	908	859	904	837	825	867	832	844	909	888	924	864	908	914	913	878	874	898	921	897	883	911	833	873	897	871	825	885	834	859	885	911	862	849	880	891	901	865	856	835	880	868	876	859	873	836	837	828	865	906	893	928	837	866	912	841	845	868	865
22746	21061	28602	23640	20997	21140	20400	4536	2371	2093	1874	1638	1459	1315	1173	1086	962	996	909	890	820	785	832	843	814	835	858	876	865	924	889	940	902	880	961	973	1004	929	813	887	853	860	848	830	822	847	900	877	843	839	814	833	779	786	737	809	715	801	804	810	757	815	802	774	794	794	733	771	775	770	755	776	813	767	724	794	821	804	761	757	747	796	737	733	727	752	783	782	750	825	765	794	770	760	795	734	744	733	698	728	777	741	780	805	730	774	767	772	728	776	694	746	753	776	776	775	805	747	784	727	743	739	791	762	796	744	801	757	755	734	737	740	701	750	800	731	743	779	756	772	767	756	769	699	744	798	714	692	753	769	739	796	757	749	781	747	734	746	763	786	747	756	746	764	731	780	802	753	730	728	767	761	746	812	799	742	768	815	715	784	771	769	754	794	773	716	793	786	798	734	791	789	781	716	772	740	752	778	760	744	714	752	768	730	726	771	751	781	771	772	752	834	789	767	793	746	787	794	770	728	786	754	794	738	723	800	750	737	787	775	711	749	755	773	752	753	716	710	738	815	753	722	785	754	738	729	779	758	742	766	755	739	758	716	753	710	791	805	754	796	776	788	840	712	802	769	742	769	741	785	762	739	794	769	742	795	688	753	756	784	724	800	686	773	776	737	758	694	753	743	786	764	804	768	766	767	726	768	756	773	810	733	752	759	731	778	721	744	761	727	739	756	734	717	794	808	771	727	769	799	750	738	759	767	778	749	725	745	762	767	787	711	744	752	742	812	741	761	740	788	758	705	753	779	729	771	805	745	775	717	756	758	734	724	730	745	731	767	733	747	753	736	765	733	775	748	746	777	753	800	766	772	725	767	729	744	705	752	777	778	749	682	746	783	743	743	733	787	729	763	714	795	726	810	744	800	715	768	740	780	746	741	769	793	764	746	754	721	723	786	737	749	721	746	785	740	778	794	743	796	790	767	801	692	722	740	728	756	739	726	755	748	746	728	686	729	735	769	716	733	718	729	790	743	793	728	720	750	751	750	746	750	801	758	737	720	760	759	797	743	720	767	827	792	737	750	751	778	790	768	773	752	769	743	819	784	709	708	697	708	725	753	788	757	772	741	768	760	741	780	763	768	730	774	716	733	785	754	746	730	759	735	712	723	808	801	747	750	772	788	777	783	682	778	734	799	745	735	748	713	749	809	804	758	748	790	756	766	796	778	754	740	799	699	713	792	715	797	779	781	754	787	730	748	736	760	741	718	745	717	758	721	736	746	754	746	767	733	765	705	694	751	729	784	751	737	739	743	767	725	744	761	737	794	747	734	760	763	767	759	755	734	762	762	783	736	755	777	800	751	754	734	741	802	744	751	782	790	759	767	732	793	785	773	724	761	766	733	760	735	808	718	742	802	731	735	752	734	777	808	756	754	701	765	723	815	781	743	751	755	719	749	716	806	756	799	753	788	773	762	711	760	791	765	790	792	807	786	794	762	733	738	746	723	685	773	748	743	720	777	775	788	791	737	756	807	746	733	718	748	745	754	772	757	727	786	760	753	733	825	781	683	757	808	812	730	725	758	726	802	733	801	801	709	762	757	712	786	765	746	732	774	689	743	781	714	783	795	787	783	783	747	756	752	750	745	789	816	703	696	758	751	724	736	762	745	731	762	778	765	717	784	753	767	751	737	737	716	706	795	767	713	726	742	744	731	701	714	756	741	797	755	724	764	749	738	761	729	758	739	758	716	726	767	793	741	795	778	769	726	751	736	780	758	717	761	749	741	744	756	740	754	769	773	755	716	731	720	723	734	748	755	792	787	756	777	741	754	789	726	727	745	752	744	753	776	753	738	815	753	740	693	703	782	801	750	727	738	768	757	734	760	768	754	733	760	745	750	737	749	770	735	745	742	761	735	772	810	754	794	790	781	715	715	716	722	789	784	742	713	792	773	758	786	774	771	774	793	785	757	815	733	783	771	718	756	744	741	756	756	730	805	747	744	730	728	762	785	739	743	741	761	737	743	703	798	796	711	744	766	725	751	768	735	749	694	774	728	771	683	751	776	775	754	751	664	763	737	739	731	762	737	795	754	741	753	720	759	745	741	746	725	786	719	782	761	697	836	723	730	785	816	769	748	780	786	753	791	741	761	768	751	775	770	746	784	759	753	732	727	794	768	764	761	796	765	770	779	774	778	778	751	722	751	809	780	800	792	764	762	776	728	742	722	748	754	732	750	776	772	727	807	724	773	765	718	744	758	743	734	787	799	717	776	782	719	787	753	782	763	734	736	798	754	711	762	799	779	791	748	766	779	800	732	722	734	726	757	785	719	784	738	778	773	705	745	756	799	751	728	728	771	801	731	750	775	775	776	765	775	746	707	730	758	729	736	755	770	796	758	760	769	766	721	754	745	720	742	790	750	764	758	682	764	759	735	704	770	784	758	731	793	765	759	768	733	720	738	777	707	734	768	769	746	771	753	753	767	760	783	761	784	785	810	760	782	745	791	754	803	763	801	710	747	736	762	764	722	785	794	763	724	762	763	754	794	734	784	715	769	764	780	757	815	770	702	777	755	763	728	776	771	802	746	761	798	756	716	781	772	746	744	744	736	704	735	785	789	732	778	773	757	738	718	716	750	765	786	806	776	759	737	759	767	723	756	774	762	790	765	769	765	735	790	697	775	739	717	769	771	781	774	778	732	745	707	765	778	756	737	796	704	771	775	770	780	757	769	752	779	798	739	787	749	743	727	728	799	766	722	775	727	720	802	725	710	784	792	766	738	759	730	790	758	758	692	780	760	707	780	791	723	748	722	727	745	805	735	733	782	749	760	760	727	802	707	741	671	758	721	764	740	729	676	743	732	781	797	734	773	763	767	795	796	728	758	749	772	732	739	752	752	811	787	749	799	807	730	734	745	799	726	762	737	776	775	785	821	788	736	831	738	799	778	779	763	768	774	751	771	783	738	728	749	763	764	763	821	771	766	757	731	711	715	726	742	761	777	763	746	739	736	766	800	770	744	739	765	742	777	781	833	787	715	726	739	773	776	764	794	755	772	722	810	764	778	750	752	784	784	760	757	735	678	742	792	740	725	763	706	748	792	718	725	722	807	806	735	787	765	758	737	824	750	736	771	781	743	796	763	792	777	753	785	749	738	751	745	686	770	784	757	780	714	756	770	765	734	725	756	743	749	797	787	752	757	760	751	757	750	743	796	785	725	764	736	760	796	727	786	746	789	741	775	776	729	758	739	738	731	760	737	739	739	765	784	754	760	749	708	766	802	751	753	791	768	769	760	723	753	736	792	767	737	763	774	770	705	799	798	816	761	757	768	849	731	799	762	745	723	774	692	763	760	784	726	783	738	743	762	716	792	797	723	742	760	768	786	763	804	763	761	728	819	735	752	820	794	852	754	785	767	734	758	741	848	809	772	794	762	747	747	746	733	775	777	813	789	774	752	745	790	705	790	784	716	711	769	745	738	702	778	756	757	762	769
47243	77812	40191	16200	10853	12956	20179	5406	4395	3746	3337	2855	2452	2035	1757	1575	1396	1172	1089	1043	1076	999	946	965	1000	995	1067	1192	1152	1191	1123	1140	1134	1103	1174	1259	1281	1236	998	977	960	1010	927	957	1004	970	986	999	965	899	1048	938	927	911	904	897	878	860	888	837	873	852	915	887	847	859	821	897	817	836	823	809	829	846	841	846	870	872	850	837	814	861	822	845	854	865	798	833	793	827	830	840	887	819	839	823	805	837	855	846	815	818	860	808	858	809	814	838	804	823	833	810	813	848	849	849	788	829	814	850	824	804	847	808	831	805	775	789	855	829	807	839	884	804	851	814	808	805	811	866	806	795	870	878	776	831	823	859	818	865	824	805	833	845	889	807	816	818	800	844	821	849	818	843	920	776	825	847	805	878	837	795	857	823	854	804	863	803	841	833	865	762	791	850	769	821	840	780	815	797	829	858	797	818	776	750	801	851	807	829	816	834	804	843	818	827	818	800	740	794	827	800	756	816	820	837	808	811	836	794	822	856	795	819	770	830	879	790	856	809	821	792	843	853	825	769	811	843	804	828	871	861	849	833	853	830	863	849	829	813	794	819	830	789	821	804	851	839	834	802	864	811	844	835	835	823	827	864	825	805	816	796	834	815	827	837	864	800	838	847	818	824	841	836	865	821	786	839	833	873	859	865	828	848	810	794	817	848	846	825	871	798	823	841	872	813	777	788	820	820	842	842	830	803	849	803	824	806	821	790	809	855	856	873	843	831	819	853	837	835	806	855	773	773	836	777	844	808	818	839	858	876	829	830	853	808	818	802	822	845	859	811	846	810	861	803	799	851	868	862	853	787	815	838	831	834	781	841	835	877	845	824	821	816	858	786	826	837	818	846	836	832	808	793	795	911	819	789	816	808	803	817	878	824	814	816	829	866	807	816	792	753	791	808	792	819	789	832	851	794	835	838	822	862	822	818	845	834	805	810	806	798	837	813	817	772	828	817	818	842	848	812	880	827	786	870	819	865	787	836	803	825	788	860	803	875	865	818	850	847	805	819	819	848	859	816	835	870	824	864	803	837	816	841	834	805	805	817	826	788	899	816	836	821	792	832	807	849	775	887	812	838	853	801	813	817	801	824	852	784	831	819	836	789	799	807	817	755	829	840	820	776	798	833	872	841	835	745	823	794	807	826	829	762	869	801	815	852	779	813	834	818	825	841	782	820	804	748	821	818	805	813	835	834	842	825	830	836	814	832	811	803	818	866	796	820	823	825	842	806	827	862	818	809	838	824	845	827	784	853	844	821	846	778	839	828	794	792	827	847	811	772	830	840	821	859	803	816	783	880	823	864	844	812	821	888	835	817	846	805	845	796	860	857	848	797	877	768	818	806	796	825	823	831	806	801	832	830	788	833	822	828	794	812	802	875	800	802	807	808	848	844	820	846	799	838	796	779	772	815	816	826	806	787	826	873	810	803	777	813	854	812	820	813	780	802	844	779	822	827	822	862	833	794	850	817	809	829	865	808	814	771	825	829	784	870	824	820	839	859	842	863	859	782	812	832	814	821	815	830	872	824	871	825	832	809	813	846	874	849	788	774	839	863	818	861	790	815	843	785	841	854	772	886	755	816	810	856	821	864	819	870	848	894	823	784	815	875	826	855	818	794	800	840	831	826	854	796	887	810	825	811	829	830	802	848	837	794	812	838	796	810	813	815	840	828	826	834	822	771	851	892	839	790	817	860	830	779	814	825	836	829	795	852	793	846	794	810	844	842	862	824	871	823	826	843	853	847	829	844	814	813	817	850	823	804	809	875	811	762	825	830	787	816	809	857	847	852	823	833	826	825	784	761	797	789	869	836	819	864	803	804	839	857	837	807	803	858	820	792	821	784	802	826	768	866	837	850	814	846	825	853	840	841	822	798	814	832	838	827	823	766	815	859	840	828	846	837	839	811	770	860	826	822	826	825	815	817	793	820	848	859	849	825	833	779	822	817	851	799	790	831	818	833	854	821	832	817	816	821	800	840	806	845	799	829	799	869	817	811	823	835	833	822	851	807	832	837	833	844	830	890	830	852	830	805	803	840	812	802	826	810	791	836	842	833	878	863	812	846	787	803	854	819	803	835	838	812	784	801	839	790	877	783	787	803	837	832	794	854	837	825	850	798	823	824	844	857	830	778	825	821	779	821	839	835	822	837	863	818	791	798	784	804	883	862	821	773	876	789	788	835	812	823	829	838	818	858	853	788	816	836	851	795	807	822	850	915	793	794	834	843	811	814	871	839	781	739	805	845	836	847	791	842	821	878	807	796	859	830	849	812	827	810	869	803	840	873	789	818	858	840	830	799	848	799	831	869	865	825	832	821	846	769	824	822	833	816	863	794	842	809	818	768	788	834	770	826	855	783	797	866	784	772	834	801	830	862	829	780	839	785	879	878	796	858	846	838	789	809	829	853	838	860	779	796	753	808	838	850	801	802	792	833	835	854	813	782	864	859	760	852	860	831	806	817	775	816	849	853	802	849	820	846	831	876	758	860	876	749	819	804	808	869	799	794	855	801	820	857	811	837	866	857	790	793	816	788	817	852	831	881	856	806	868	811	816	823	823	795	861	806	772	846	855	805	848	854	836	785	809	874	846	819	815	815	840	838	770	764	799	814	804	803	863	859	823	831	816	882	814	842	879	852	788	807	844	854	852	803	843	843	778	833	825	773	821	823	839	816	843	900	785	837	834	769	787	841	775	780	847	815	793	768	868	847	805	863	832	804	806	814	834	827	829	809	810	804	801	848	852	839	863	787	818	866	797	791	817	819	822	793	812	839	814	752	792	827	800	866	834	801	842	818	781	789	801	846	827	804	843	795	768	882	786	828	801	807	831	836	765	866	795	822	822	846	826	790	866	776	809	844	776	800	826	826	794	841	789	808	828	767	797	820	838	806	830	823	856	817	821	842	801	794	839	805	752	800	794	831	889	787	833	870	812	832	820	845	826	857	840	804	852	856	848	795	878	807	862	841	810	796	839	831	818	832	839	853	773	806	825	871	822	896	809	823	818	865	849	802	834	813	791	790	901	847	832	765	823	860	839	832	828	833	814	857	803	874	843	844	808	853	818	784	811	810	832	797	848	832	813	872	841	834	870	828	807	840	777	802	812	812	827	800	832	757	827	833	870	837	848	787	808	873	799	871	788	821	758	824	830	807	847	810	851	843	853	781	885	832	793	853	790	843	843	798	842	796	796	833	847	777	830	848	821	793	865	846	849	773	820	851	899	812	835	798	855	813	864	834	833	835	842	833	803	809	859	794	834	849	807	794	826	847	821	776	811	824	806	889	831	856	816	887	837	819	888	847	852	783	847	796	795	847	761	810	766	796	810	801	859	800	883	837	839	793	823	837	809	810	799	828	778	811	829	804	859	785	856	826	825	804	809	854	820	854	856	834	860	807	817	804	849	831	818	824	762	780	830	827	809	833	840	816	820	809	778	861	808	825	756	790	848	818	813	805
30655	36150	25456	9228	3099	2230	2126	1300	1157	1043	1084	903	832	817	842	754	650	701	714	735	698	673	691	720	663	688	683	694	755	713	731	774	761	736	717	748	753	750	711	722	709	673	690	692	659	712	688	671	702	686	712	706	656	654	707	668	674	647	696	642	639	703	643	645	655	691	660	697	696	638	671	661	693	698	636	638	650	656	629	657	697	647	672	611	699	713	680	613	704	678	684	674	691	673	628	703	673	662	706	643	628	634	607	656	686	656	675	727	632	666	655	679	679	664	669	662	701	657	677	641	638	648	769	687	646	662	670	679	658	644	601	669	655	664	699	666	718	674	714	666	669	683	617	662	637	645	672	677	671	702	625	636	678	652	652	642	653	648	675	628	701	626	694	644	662	674	654	656	734	657	654	683	699	628	658	660	618	625	618	676	667	641	659	666	697	665	610	673	691	705	701	650	638	630	681	670	610	657	646	648	697	643	686	679	642	626	689	700	673	671	663	626	670	675	683	701	623	668	655	641	664	649	701	665	621	664	650	662	625	653	665	653	698	641	683	658	662	640	681	694	636	671	673	597	662	671	655	628	666	683	653	645	651	644	659	687	696	670	626	680	685	660	673	683	639	689	699	651	663	700	703	679	670	645	676	673	678	686	701	614	642	701	679	663	643	636	644	660	689	709	677	643	706	693	682	645	684	684	655	700	701	636	638	680	684	629	657	666	652	677	639	678	657	653	611	652	711	631	667	656	701	625	643	699	664	642	656	655	685	665	650	639	672	669	666	651	654	695	713	669	643	657	608	678	664	680	661	625	674	619	677	667	657	642	673	637	672	639	659	683	682	643	673	640	675	627	676	709	655	758	616	690	679	655	679	653	634	695	662	655	671	678	667	653	655	694	719	656	635	676	652	681	645	683	665	640	654	639	705	689	628	666	662	677	625	692	674	665	675	648	598	709	626	656	689	730	719	652	670	688	673	660	690	619	655	670	668	702	626	681	657	655	677	658	626	678	669	684	656	624	648	662	681	678	651	654	712	678	668	701	639	715	646	645	659	660	677	650	671	669	619	614	680	653	660	675	634	661	689	672	663	624	628	643	661	643	713	698	700	672	615	661	649	712	691	668	709	691	681	624	661	662	676	668	644	683	695	695	634	630	667	629	696	685	650	629	654	672	709	678	690	675	657	668	668	684	681	680	632	705	634	670	676	659	633	651	648	696	687	650	612	706	669	630	705	674	654	691	639	636	672	701	679	673	699	672	637	705	664	658	682	644	721	641	651	716	688	651	654	658	618	691	646	655	650	625	656	629	662	652	673	657	673	694	662	667	686	672	640	678	702	628	681	647	636	696	660	636	681	651	731	653	641	676	697	622	676	669	628	683	670	683	651	645	673	699	658	643	696	588	643	683	656	680	644	626	620	651	627	661	615	694	651	645	695	646	653	682	692	661	651	646	663	666	634	703	662	713	682	684	684	675	679	705	641	656	659	665	688	620	636	684	656	658	689	670	641	651	672	665	649	665	660	634	688	638	674	688	680	626	676	624	666	638	713	676	675	657	665	661	679	649	614	665	670	676	649	652	683	639	671	636	669	707	658	643	649	622	606	660	656	639	649	693	649	674	667	691	667	635	667	687	641	661	657	662	665	707	692	626	656	661	628	656	662	626	685	655	664	666	654	632	642	623	683	654	644	645	672	652	673	694	688	613	670	662	680	646	670	602	665	694	690	714	660	669	688	685	658	627	645	676	680	580	615	636	642	644	692	695	687	696	605	683	676	646	660	657	666	643	640	659	694	677	605	661	617	691	691	685	707	675	693	680	635	698	652	675	642	656	631	630	644	671	634	648	700	678	677	686	662	654	718	648	682	680	685	679	637	669	679	642	634	676	673	655	622	679	628	735	645	644	654	682	653	678	670	628	695	735	609	687	596	643	685	616	643	676	665	624	671	663	688	661	609	696	659	632	649	631	661	651	688	710	671	673	692	646	636	604	630	625	671	659	660	633	633	648	685	684	653	615	681	658	661	661	645	635	650	645	694	635	692	636	623	633	693	665	685	690	601	601	695	640	657	667	701	626	685	667	629	712	668	614	611	668	665	676	648	659	640	655	660	655	718	672	658	731	653	659	574	689	699	731	627	655	653	676	693	634	625	668	639	703	686	683	722	646	656	653	657	691	664	650	618	635	639	655	684	659	621	684	707	677	657	641	707	652	660	697	658	690	632	678	693	668	726	631	715	658	715	589	665	691	665	683	630	678	703	655	653	659	680	645	684	639	694	596	672	623	682	710	616	656	627	701	680	697	654	663	719	716	639	620	689	623	681	641	663	633	627	646	643	688	644	661	623	712	719	661	693	652	654	663	645	653	629	710	672	687	693	633	696	649	663	673	651	660	719	670	665	681	660	667	674	663	755	666	620	654	659	640	642	692	691	623	657	659	660	690	729	660	648	696	680	643	660	674	645	659	671	655	688	657	715	689	708	664	671	665	598	642	674	672	668	675	672	670	669	645	697	657	694	676	686	632	617	682	670	647	672	718	691	696	718	704	709	661	652	669	688	678	691	708	697	618	655	649	622	668	634	680	714	651	659	693	715	693	611	641	675	660	726	637	717	651	661	694	644	671	699	689	661	665	706	653	668	638	639	654	648	625	631	663	692	636	688	651	696	670	675	690	677	644	655	657	664	665	694	610	661	671	694	664	615	644	637	650	647	653	660	661	671	687	683	634	672	677	665	712	653	662	621	635	651	642	651	655	651	669	658	641	660	653	638	639	651	624	596	675	664	635	719	648	658	650	691	674	666	687	678	675	656	605	680	642	694	678	626	627	682	616	684	673	665	666	606	669	620	719	645	632	649	654	662	689	688	688	661	624	640	621	684	666	683	632	642	656	680	686	675	634	656	661	660	648	663	670	682	604	690	697	653	658	665	671	687	655	629	679	693	670	678	686	683	638	720	649	655	658	659	697	682	660	689	680	664	642	628	649	676	696	679	619	671	698	645	643	659	658	602	659	669	677	672	625	671	644	606	642	661	675	694	714	645	649	686	658	630	625	652	668	675	687	639	687	678	712	680	657	599	631	649	675	654	653	659	695	702	607	670	624	700	676	678	679	668	688	690	664	641	681	686	646	647	637	665	611	676	626	649	682	675	645	654	634	694	642	693	680	663	675	684	681	616	665	651	679	715	683	663	654	697	700	679	724	666	675	709	666	657	671	669	671	658	651	655	646	658	671	708	676	676	657	690	650	695	680	602	666	670	707	696	683	660	661	687	698	644	648	635	644	630	686	624	659	714	644	677	676	657	655	635	655	697	700	718	690	653	693	674	662	668	661	685	660	644	722	658	613	663	641	661	650	678	674	649	679	665	620	641	658	712	656	695	681	714	656	633	672	676	639	661	681	669	672	700	697	614	651	680	655	652	669	645	718	670	658	688	657	685	660	696	635	626	645	619	705	676	690	697	660	657	679	682	636	638	666	687	646	644	719	686	668	685	622
37102	50938	21625	7640	5102	4010	3775	2303	1986	1757	1560	1450	1236	1171	1031	982	945	855	799	790	826	803	826	833	846	812	825	899	843	879	895	899	876	896	910	921	896	864	856	823	761	823	800	810	837	816	826	814	784	819	814	830	783	783	756	735	773	765	777	790	804	765	788	757	751	779	770	791	776	749	786	769	738	763	784	769	734	762	747	773	794	768	763	775	770	779	740	748	760	737	795	741	740	748	755	758	743	756	715	815	773	714	746	752	782	771	749	752	810	753	755	764	758	751	727	811	739	744	772	727	751	726	721	822	762	729	825	766	746	801	787	727	733	734	764	708	779	770	778	776	786	724	728	716	745	768	764	797	771	756	724	789	741	781	753	784	777	730	780	730	753	782	790	752	727	715	789	738	750	746	744	735	742	732	735	811	752	733	796	750	766	760	690	816	714	772	783	769	764	694	742	770	735	729	771	752	772	718	790	728	735	748	777	767	739	788	742	772	742	779	724	713	729	780	763	747	710	767	731	781	751	749	727	722	751	794	757	738	758	740	771	771	737	773	740	837	756	755	756	787	719	710	709	788	741	700	735	731	764	750	770	767	784	740	750	770	779	761	748	778	787	723	782	748	815	747	788	775	759	734	718	752	735	806	763	770	752	766	712	739	820	760	734	762	763	807	755	730	733	764	731	769	730	720	753	735	762	778	760	797	768	736	759	704	776	800	715	786	706	772	747	744	747	736	776	771	808	777	751	791	750	769	820	763	778	771	769	749	723	779	695	741	795	736	727	750	749	719	755	735	793	760	710	718	782	738	719	753	726	778	802	758	741	758	729	816	720	728	729	787	763	783	781	758	754	718	753	734	793	752	715	705	727	721	755	752	756	734	719	715	778	737	746	708	775	753	773	775	777	767	764	750	779	762	766	785	792	769	692	698	748	774	777	763	797	766	775	733	765	745	758	818	780	779	780	795	681	753	786	756	798	771	781	769	763	769	755	785	709	752	773	783	751	754	735	746	768	768	733	784	719	727	759	741	753	750	752	742	798	736	726	776	782	745	740	732	733	784	723	734	766	773	736	800	749	725	741	777	743	729	730	770	727	797	747	767	786	740	694	710	758	778	726	700	757	729	724	772	732	726	790	771	768	756	746	778	794	756	751	780	753	759	768	730	754	744	756	732	732	762	757	787	697	770	755	764	729	759	730	713	752	727	810	726	758	770	718	743	778	700	769	759	782	797	725	749	795	718	767	786	760	765	775	796	724	781	724	710	795	757	703	777	756	746	784	725	837	729	775	747	676	777	723	731	793	730	797	778	801	751	788	739	715	762	773	745	775	735	774	806	792	710	749	756	762	783	776	748	753	769	743	769	746	763	747	774	800	792	754	797	775	746	721	780	729	743	703	761	709	776	782	786	791	718	787	749	783	769	735	708	766	752	743	777	793	736	795	770	748	718	788	778	764	752	707	767	796	765	708	773	781	740	762	755	761	736	737	761	695	731	795	802	751	751	743	751	740	750	743	779	746	768	701	754	731	749	801	743	754	779	775	740	747	724	773	718	769	740	732	715	748	744	788	738	744	774	757	758	783	758	784	760	795	768	736	757	743	729	723	779	758	729	766	775	715	747	780	743	787	724	722	771	729	797	755	763	734	781	740	729	750	740	768	764	721	746	729	801	788	727	767	762	785	767	716	784	746	756	721	739	760	767	720	751	781	750	797	761	696	742	755	752	800	747	787	741	748	783	750	722	765	790	774	705	777	760	750	787	765	733	787	763	746	783	791	746	774	745	708	786	773	778	759	791	768	712	757	748	725	731	720	755	710	773	788	766	750	771	777	727	810	754	729	739	711	762	748	712	769	778	737	697	741	784	766	742	755	750	727	732	763	769	744	754	818	697	758	734	782	727	736	767	802	702	739	750	787	699	739	748	735	765	791	789	757	762	726	764	772	772	804	748	748	760	784	727	739	721	714	803	793	694	762	753	823	745	751	783	746	779	737	743	747	729	733	743	768	766	747	780	818	751	714	745	747	786	771	779	810	746	764	754	719	798	786	734	726	737	796	748	761	746	798	790	752	754	734	787	761	739	752	776	796	739	704	772	735	732	723	742	769	746	748	757	691	768	742	783	805	736	776	741	783	741	746	711	743	777	756	806	782	777	718	745	795	744	735	744	757	762	780	760	722	747	738	745	731	751	767	741	733	770	751	805	776	754	703	745	756	738	718	753	736	759	755	718	787	748	783	743	799	767	746	707	761	771	736	752	757	717	779	678	771	752	744	761	734	737	795	777	798	752	771	764	707	752	777	716	729	740	728	777	763	741	775	771	789	721	720	742	800	762	759	759	763	785	788	752	721	732	772	753	780	768	785	786	760	768	707	771	830	756	799	697	751	763	728	778	779	756	811	734	729	784	759	712	706	735	747	734	777	787	747	749	750	790	779	728	752	767	789	730	785	747	766	733	771	775	755	778	725	730	730	760	737	743	776	743	704	761	768	728	790	784	756	702	727	741	758	789	683	766	719	797	774	747	706	741	744	777	767	777	755	752	759	697	707	746	729	769	789	726	773	759	770	804	738	761	728	723	749	755	788	734	790	776	738	791	734	748	737	753	763	753	742	760	760	781	744	760	737	714	745	736	708	777	762	745	718	751	700	745	771	695	724	790	725	747	762	724	743	772	754	728	736	760	753	742	768	738	765	761	689	770	768	736	740	745	807	736	758	769	774	769	726	758	725	764	748	763	721	739	783	762	753	796	749	739	735	761	721	720	746	800	769	775	793	781	781	718	715	799	736	781	725	820	758	767	744	720	763	783	808	773	757	798	709	759	750	744	798	770	785	758	744	806	756	834	730	786	788	781	741	781	761	756	779	761	726	822	755	782	783	795	727	713	724	720	789	759	728	721	819	690	778	787	710	781	727	716	784	755	791	788	782	773	766	803	736	772	758	777	713	735	765	724	769	726	775	773	748	760	823	709	755	745	740	803	771	742	796	753	768	750	733	740	725	763	736	713	776	785	713	717	729	769	712	764	747	731	725	795	790	751	718	761	762	718	736	758	699	728	762	774	767	747	780	799	786	764	755	784	788	777	752	755	809	767	753	753	772	792	732	729	787	744	745	756	750	787	717	770	813	751	781	761	741	746	725	761	794	758	742	755	747	726	720	805	743	762	813	698	764	776	758	730	745	702	740	786	748	743	782	745	751	723	749	723	702	786	727	766	753	778	818	792	741	698	750	734	748	726	763	759	779	758	779	794	759	796	724	742	732	692	800	730	781	780	761	722	748	747	704	720	790	763	736	807	788	728	745	739	757	764	792	779	757	700	792	760	749	737	753	736	727	782	769	785	743	755	769	757	724	776	776	728	760	710	760	768	739	736	758	738	796	735	766	752	722	772	752	779	766	749	757	792	805	765	724	718	736	777	745	775	716	717	775	757	750	774	777	766	747	705	808	764	789	787	761	731	718	737	775	746	779	788	710	720	749	769	742	729	733	737	782	772
23764	21166	28140	24102	20348	15914	12653	2295	1665	1411	1333	1169	1009	945	885	870	751	697	646	624	639	618	679	682	631	627	711	742	711	732	700	721	675	727	726	790	762	697	625	667	652	644	651	675	665	683	678	736	692	667	702	646	623	635	617	601	616	634	621	630	638	602	614	618	635	591	625	600	648	642	612	629	590	594	635	595	611	622	568	636	564	616	644	591	606	636	588	646	622	597	618	617	629	662	588	574	621	613	576	604	630	644	591	587	620	604	589	611	596	584	584	609	603	659	588	636	632	640	617	607	627	565	597	608	609	613	654	605	627	602	593	623	563	592	608	673	576	635	651	611	598	617	639	612	653	633	652	584	634	569	576	612	617	598	622	595	570	588	600	582	595	533	604	599	611	587	590	605	601	585	603	609	619	639	640	614	600	626	589	611	619	636	613	595	631	650	606	603	650	604	630	628	643	641	623	566	601	637	625	596	613	632	612	613	591	629	617	612	594	639	578	603	575	593	635	618	573	623	586	615	607	616	620	634	648	597	589	592	594	594	578	599	682	578	582	615	578	620	589	580	600	595	591	610	631	614	633	616	604	577	566	614	643	589	589	594	623	622	636	591	582	612	641	610	600	657	557	603	627	630	622	547	614	536	579	633	618	616	586	603	608	601	598	614	615	618	615	595	642	564	602	561	588	568	568	607	599	619	608	649	618	631	628	585	607	588	574	609	612	629	575	640	629	630	623	622	630	635	577	595	613	574	615	641	569	619	600	592	599	607	644	642	605	560	616	602	611	653	612	635	619	599	623	577	610	630	591	579	583	598	561	631	648	553	623	620	575	571	592	569	612	651	642	587	620	603	606	580	608	636	612	637	653	642	637	618	629	584	602	606	610	612	609	645	629	583	583	638	573	591	581	649	552	594	643	644	590	598	664	622	642	606	625	593	638	619	595	601	624	591	554	578	606	578	644	594	615	549	591	613	626	625	582	595	628	628	575	644	579	660	574	610	640	594	623	634	593	576	627	636	604	610	591	612	633	570	611	596	569	614	588	609	573	566	644	638	598	589	649	585	592	577	646	637	611	591	608	668	640	630	638	602	623	621	611	623	600	582	649	601	619	614	628	595	626	604	624	609	582	612	592	582	587	624	609	633	630	621	603	626	621	639	587	621	619	543	556	619	581	617	621	596	602	628	619	622	606	603	654	594	595	585	601	597	613	598	557	595	605	586	591	579	590	569	595	616	635	576	628	582	661	607	607	633	597	592	612	624	596	599	596	591	671	606	580	598	567	553	655	593	613	594	596	599	604	671	603	630	608	605	611	585	596	623	591	596	567	632	595	610	597	629	606	572	610	636	628	603	594	597	610	591	578	592	587	603	605	586	581	566	592	582	602	618	667	633	624	604	610	565	611	582	581	609	632	602	645	585	582	583	565	618	613	599	632	678	574	589	567	588	659	605	593	614	594	643	565	601	616	617	594	639	614	612	624	596	642	626	582	598	625	647	574	591	613	588	618	603	624	575	619	640	599	605	617	628	628	612	592	565	593	593	582	608	613	586	628	632	568	626	608	644	605	569	561	588	642	568	653	581	585	641	598	615	566	618	592	594	602	630	635	611	636	587	613	597	573	613	626	610	588	594	625	666	603	644	621	606	575	640	617	604	609	611	617	600	598	632	597	603	583	622	662	601	628	618	608	597	651	620	618	628	599	625	577	615	606	597	550	610	613	614	614	643	599	628	638	608	608	582	610	678	645	615	566	624	628	644	611	672	578	576	611	647	638	618	607	575	623	584	599	637	569	636	596	585	582	641	629	596	640	593	586	657	637	603	590	612	614	581	643	608	579	621	594	617	582	588	658	614	611	607	640	619	634	579	612	643	598	597	611	623	624	600	620	586	646	647	656	650	629	630	628	617	649	593	600	626	577	621	584	601	615	570	594	601	618	594	607	607	576	635	598	586	642	625	637	616	604	595	603	624	648	595	631	616	574	604	612	571	608	611	633	657	605	582	559	665	584	578	611	627	613	579	629	599	609	585	613	627	597	590	662	628	601	600	628	624	618	623	597	570	596	583	662	582	578	583	653	618	612	641	599	619	658	611	594	583	617	589	573	614	628	632	595	633	606	592	673	587	586	594	621	603	597	646	611	621	612	630	599	605	628	627	590	574	636	609	602	648	630	587	612	607	585	621	590	632	584	622	615	594	595	580	625	576	603	557	618	600	623	598	654	609	614	613	579	602	632	587	569	641	559	627	647	628	608	592	605	584	603	617	608	597	619	609	604	611	588	628	621	644	630	555	613	649	590	592	649	608	609	597	605	599	595	625	626	634	633	583	644	644	590	618	610	613	614	626	592	600	631	631	577	617	604	606	590	582	608	570	599	604	573	605	640	617	614	613	616	594	622	619	648	599	588	616	641	641	593	636	621	613	584	626	668	567	594	623	624	605	648	604	627	581	560	670	617	630	605	641	591	618	628	603	605	589	615	591	634	609	593	618	623	643	594	600	636	571	614	586	645	592	618	640	589	627	608	582	593	652	611	608	574	596	596	594	606	597	588	661	598	599	610	624	600	620	598	558	583	608	625	573	564	629	588	547	597	648	592	629	562	637	665	575	618	613	583	586	610	609	616	593	580	655	628	615	618	552	604	581	599	599	616	627	628	563	616	623	590	633	550	591	605	619	609	643	609	629	647	640	612	644	590	597	616	637	598	617	592	576	587	644	553	647	615	579	623	590	579	589	596	636	586	643	583	646	578	607	615	582	595	619	653	573	594	611	636	571	592	612	582	617	584	567	554	647	602	602	641	654	632	614	622	610	596	604	623	634	656	621	572	592	614	589	631	603	590	564	624	578	581	614	596	601	620	561	596	642	603	611	620	613	600	628	643	657	639	606	611	628	632	619	632	609	612	551	628	639	585	603	556	637	599	630	602	615	609	605	592	562	628	664	601	615	612	590	605	574	604	575	579	567	570	625	621	605	640	605	621	558	588	654	600	587	588	608	603	618	602	587	631	627	606	614	613	638	592	638	621	665	602	621	595	643	566	587	626	623	605	599	647	584	584	624	610	599	579	581	606	616	641	632	590	640	628	638	634	621	608	600	640	586	602	604	644	603	653	599	589	608	634	613	596	597	595	561	631	654	549	617	579	614	634	624	593	631	602	640	603	638	594	606	619	625	610	587	606	578	593	581	623	589	562	595	585	648	618	602	643	622	631	623	658	587	632	641	618	623	595	613	628	595	579	640	623	611	619	579	597	619	590	593	625	647	557	611	562	612	622	579	601	633	606	573	619	587	548	597	653	603	591	604	610	581	636	602	616	572	613	626	592	608	567	649	617	602	620	594	607	606	621	572	595	622	557	550	617	602	561	612	598	606	645	639	569	597	584	593	606	594	637	588	635	635	657	568	567	590	615	619	608	592	582	637	583	599	570	598	626	583	663	622	580	632	639	616	620	605	568	601	604	626	570	616	626	630	553	606	563	579	591	588	631	644	605	621
43290	66796	31654	11906	8572	17252	12606	3827	3107	2723	2246	1888	1604	1433	1264	1100	1015	900	864	795	755	770	756	807	765	806	815	964	908	911	928	896	890	846	1001	946	936	842	815	808	834	775	759	788	744	802	828	829	783	746	761	752	793	772	725	741	721	755	711	743	731	718	749	723	718	720	728	690	674	664	696	721	687	650	738	704	713	699	686	689	717	700	681	695	674	638	680	699	687	684	686	689	732	672	691	701	687	680	679	711	730	669	669	673	656	644	694	640	658	716	713	670	733	710	667	654	688	691	702	654	696	689	679	687	669	672	668	684	716	705	714	668	721	657	682	678	662	667	721	657	695	682	712	694	634	681	701	704	687	689	662	721	681	632	673	705	721	699	674	751	653	660	686	700	682	691	709	686	671	664	677	721	691	650	697	681	688	702	672	733	701	700	679	706	687	733	703	712	677	666	688	711	686	705	699	703	689	718	696	715	692	676	743	719	675	670	682	718	682	703	690	677	673	655	686	681	686	665	704	615	684	724	696	699	709	684	700	654	700	710	657	678	710	687	675	705	692	681	751	729	713	667	664	692	698	664	667	702	672	722	690	692	648	653	681	704	696	694	642	657	684	665	641	722	703	644	668	716	691	674	663	691	632	689	668	679	688	639	646	679	667	688	706	646	678	613	717	711	666	675	692	625	667	740	694	686	675	689	670	687	698	692	647	648	724	730	704	684	680	685	704	700	625	671	692	743	700	650	692	662	677	656	709	688	667	686	701	704	703	706	731	728	699	686	662	667	685	668	626	689	700	724	678	725	675	674	687	655	647	667	663	671	642	685	651	705	654	690	709	712	729	689	687	672	649	672	668	649	662	709	682	663	662	693	676	691	679	666	734	703	666	693	665	703	684	645	709	699	686	713	658	647	677	727	698	704	729	679	707	703	746	676	726	688	689	697	691	680	663	628	724	686	711	659	681	738	682	688	672	685	693	669	716	668	719	685	750	655	657	667	629	668	697	683	676	699	665	642	731	642	680	686	666	649	717	735	708	713	667	690	691	650	652	670	728	651	667	683	648	675	677	713	708	644	681	699	713	724	739	696	702	673	707	712	692	680	645	690	728	697	662	705	711	729	724	673	692	689	667	715	693	689	698	721	670	679	668	691	705	639	666	686	706	713	698	704	623	676	695	694	699	680	698	638	682	680	713	679	678	701	701	692	724	708	673	690	701	710	660	701	677	666	665	713	662	702	697	695	663	682	680	704	673	651	681	664	676	680	733	688	696	692	715	678	693	692	731	673	649	714	698	696	687	752	695	676	713	677	656	670	672	661	613	697	718	644	729	705	657	674	685	646	666	707	689	672	685	666	676	676	680	677	711	716	682	723	651	721	679	703	693	686	717	694	674	674	651	690	685	671	657	667	687	675	715	724	733	635	626	715	656	640	656	678	736	661	649	704	654	673	687	670	667	680	704	653	680	670	686	708	682	666	703	731	714	675	700	630	766	704	685	674	646	665	650	707	676	716	701	734	683	695	696	664	668	694	641	699	655	711	660	704	716	709	673	729	663	710	670	708	647	646	694	664	676	667	699	740	661	714	697	677	676	716	705	658	704	667	677	681	689	655	704	705	676	686	675	726	678	669	730	680	704	656	622	685	681	681	626	670	694	714	724	668	703	673	661	659	692	715	650	670	701	706	703	705	723	741	724	681	721	642	725	679	675	692	639	672	714	681	693	710	643	723	709	716	645	701	621	640	688	704	676	694	703	665	666	672	691	708	660	727	700	630	713	660	716	694	697	680	717	672	657	676	668	754	698	691	730	662	715	660	670	700	646	672	684	717	673	668	677	727	665	686	616	680	699	704	663	694	754	695	706	684	653	708	698	707	682	698	714	733	700	680	704	706	721	698	688	685	674	614	752	673	656	696	656	659	661	677	655	660	702	660	656	705	659	706	634	652	731	679	688	699	703	667	678	687	697	657	699	699	715	681	662	677	724	666	652	689	653	671	693	702	662	723	676	649	712	684	697	677	681	649	680	686	675	685	703	669	696	636	677	663	711	713	676	718	684	693	714	717	697	696	732	705	707	680	658	686	673	685	698	718	650	664	704	698	703	716	700	666	688	681	709	686	694	662	695	656	721	689	700	675	687	667	693	663	684	684	684	699	690	670	694	671	712	708	708	703	746	705	652	646	644	675	717	707	716	691	686	708	699	706	669	658	691	668	678	707	699	714	674	734	712	720	655	663	678	725	631	708	688	681	654	700	729	708	706	710	717	695	693	688	687	725	701	705	704	687	618	700	690	664	707	669	702	702	681	670	686	656	684	665	709	661	695	662	679	682	657	699	715	676	696	648	663	659	640	707	655	703	722	730	705	670	685	659	671	671	676	699	722	690	688	696	707	676	710	667	673	682	693	690	685	684	689	674	648	660	742	670	650	696	696	692	776	732	688	685	662	644	717	664	648	677	680	709	675	709	697	694	723	674	675	653	660	678	687	731	703	638	702	646	704	684	688	674	740	686	679	702	721	684	678	669	681	671	665	685	656	661	726	701	665	679	681	656	709	673	687	703	694	709	662	704	677	723	708	722	697	684	694	680	684	689	690	673	701	668	690	713	730	734	676	690	693	691	663	673	653	686	691	729	676	653	669	750	703	658	636	704	699	666	706	670	686	684	682	654	661	664	651	666	720	664	690	671	650	649	681	656	719	675	709	704	693	706	696	688	691	686	686	656	724	727	705	715	706	668	663	663	714	695	671	647	708	702	664	648	656	624	706	713	696	732	684	717	705	688	670	693	705	722	622	690	664	741	657	688	702	694	709	754	704	670	648	697	704	653	705	702	700	670	721	657	597	692	696	675	695	702	690	646	686	691	679	688	667	673	633	656	701	741	724	708	675	672	670	724	672	701	682	683	680	718	711	729	671	708	637	715	685	657	660	676	685	666	673	697	723	685	703	644	678	692	673	689	709	699	655	670	617	704	684	608	670	670	700	682	665	671	672	697	697	691	697	703	695	699	694	642	671	723	684	687	635	657	674	681	681	668	712	660	640	655	688	651	699	671	677	723	689	670	709	661	726	730	688	725	688	658	695	652	699	686	677	653	700	673	645	708	730	700	671	676	668	712	717	710	716	704	698	675	690	733	692	694	627	683	708	684	697	750	647	656	659	666	702	724	675	699	706	669	651	721	670	676	670	629	704	665	708	707	676	697	638	638	699	678	678	625	672	660	647	686	675	687	700	693	687	709	682	698	664	734	675	652	685	683	702	703	683	704	670	692	698	650	677	630	693	674	703	658	650	679	667	710	711	661	688	724	636	679	660	701	670	650	722	738	674	682	724	685	677	736	666	675	693	672	731	700	628	688	661	697	682	719	663	696	670	667	682	651	691	666	714	635	700	674	691	686	662	686	729	709	716	727	654	663	666	707	698	679	692	659	701	668	691	685	687	682	672	685	663	701	682	647	687	686	716	681	654	645	656	662	699	693	698	686	698	687	686	707	705	635
25140	21943	27093	24183	9645	5872	5332	1755	1515	1344	1296	1106	1011	944	938	878	872	859	774	783	793	823	791	839	850	795	828	819	838	802	914	848	883	899	904	861	837	824	811	829	826	884	783	815	762	857	900	864	779	836	810	852	806	797	811	722	803	800	810	801	782	789	802	792	792	777	838	770	802	777	787	764	787	754	790	770	786	824	812	743	753	791	750	751	763	787	782	832	724	788	832	788	749	784	788	796	779	781	812	789	777	765	772	734	800	794	823	758	784	752	809	777	736	801	769	760	811	791	751	788	751	767	821	723	817	684	816	753	812	771	749	730	778	765	747	777	798	801	725	811	784	806	774	788	776	779	776	728	769	793	747	726	821	821	768	802	775	745	800	799	806	807	813	758	746	796	800	798	782	817	774	768	759	716	731	807	778	728	785	813	779	742	750	784	788	733	779	776	843	727	778	736	761	816	740	767	799	795	769	793	760	813	732	720	734	730	729	769	747	766	859	783	792	775	785	816	819	750	784	790	759	746	751	784	766	795	749	765	797	806	770	769	767	734	810	761	759	752	801	792	818	769	766	780	796	768	735	789	774	749	769	772	748	767	767	736	775	852	763	868	770	772	801	732	760	758	778	743	768	764	794	783	776	803	817	807	735	767	793	758	794	747	777	810	779	773	820	808	750	788	790	804	782	779	842	800	792	805	808	720	762	802	781	834	776	838	788	773	757	774	795	775	729	745	759	779	798	833	738	785	771	795	770	782	793	787	789	777	811	811	781	795	758	797	798	782	796	774	802	749	800	769	765	806	756	762	781	788	783	787	758	778	735	773	799	760	757	736	740	759	759	782	806	747	787	761	741	785	779	745	796	790	767	798	763	821	740	783	767	775	798	729	777	769	792	769	769	783	801	741	785	747	791	822	785	763	818	774	794	753	787	745	819	777	747	754	773	795	821	768	798	725	820	788	735	817	793	728	746	763	739	823	800	781	788	777	810	768	827	802	775	788	716	768	685	836	818	772	748	783	769	791	833	767	783	740	770	781	792	758	788	814	809	748	775	780	772	746	808	819	791	787	786	742	774	798	783	787	771	814	765	825	808	798	792	726	795	787	765	837	736	773	723	820	762	765	767	736	771	794	744	777	836	787	775	781	766	769	789	817	747	722	796	767	771	784	787	803	828	790	782	784	786	745	758	765	810	750	787	819	804	779	772	755	711	765	789	749	814	822	746	862	775	752	843	773	789	747	786	761	760	752	826	765	803	769	848	743	808	797	763	782	758	740	798	814	794	806	843	779	804	760	772	749	782	767	752	831	841	825	810	812	833	771	833	794	769	835	736	788	822	781	815	754	835	799	763	777	790	837	803	818	732	761	779	752	813	822	833	769	745	763	807	777	810	743	755	760	771	787	796	818	762	754	770	717	811	782	761	809	821	756	769	823	731	769	782	779	782	792	797	766	811	799	774	777	765	788	793	795	819	762	796	795	720	744	774	836	771	823	833	708	789	735	766	785	776	773	718	809	762	798	739	770	776	764	798	776	807	723	744	767	828	833	850	741	809	769	777	781	779	764	809	765	781	754	806	782	809	778	830	756	778	792	820	796	743	769	792	798	812	810	791	759	790	795	815	783	748	758	738	794	799	813	763	807	748	743	765	786	756	788	777	829	800	776	805	763	787	754	767	751	819	790	759	756	755	751	777	761	759	769	727	791	788	776	772	793	775	796	792	808	792	755	792	800	797	796	817	792	781	802	747	825	805	778	783	806	867	786	807	777	742	816	839	811	744	786	814	805	823	797	834	740	818	760	812	829	796	832	796	827	827	782	769	810	791	833	757	800	771	758	736	819	801	743	792	778	790	787	783	808	838	812	757	758	801	790	733	805	771	799	739	791	796	774	762	804	767	804	777	762	735	785	815	831	778	777	808	839	749	811	781	739	804	786	781	795	752	757	737	748	774	779	744	777	776	741	759	792	746	769	765	796	767	780	790	793	735	737	849	823	761	835	784	760	755	757	745	773	772	761	793	803	779	786	736	798	808	751	812	790	728	779	822	805	757	774	815	775	788	770	790	766	794	805	834	739	807	807	837	782	769	786	773	842	824	713	788	791	769	770	772	769	751	776	754	776	769	774	791	798	786	798	779	769	738	833	788	745	746	791	794	757	755	800	790	832	778	795	816	773	741	832	767	742	807	754	833	814	768	774	779	833	814	803	773	792	771	796	832	747	751	742	738	768	726	740	831	780	823	830	785	803	794	797	737	786	814	751	763	793	760	761	766	818	792	746	787	742	819	766	810	781	756	779	751	817	797	771	785	855	816	788	791	791	785	798	775	765	756	746	771	825	766	754	808	804	794	778	738	763	841	756	764	754	761	729	738	785	776	800	776	762	789	794	757	775	817	780	775	765	810	776	797	805	800	759	769	794	854	736	788	752	789	788	775	817	765	751	800	744	801	745	762	809	777	782	759	759	747	765	715	803	764	758	734	778	800	781	788	785	788	769	756	776	831	829	771	708	772	773	752	822	747	796	806	756	796	764	757	783	742	816	766	794	765	776	842	776	804	764	778	778	745	785	788	797	757	828	792	773	841	751	768	806	783	765	771	735	755	776	749	810	748	754	778	788	749	786	747	781	852	806	778	768	760	784	774	797	804	789	784	830	782	790	758	794	775	802	801	790	756	757	778	780	749	822	816	794	748	792	788	828	802	781	774	772	783	840	752	820	792	800	774	808	787	758	787	779	742	800	788	764	759	781	759	791	811	813	800	770	832	787	773	783	794	803	770	787	791	745	752	749	812	804	805	785	766	783	756	783	787	780	713	786	769	767	786	772	813	762	801	791	762	778	773	794	789	788	781	808	750	800	780	863	735	760	780	821	810	734	782	774	761	801	778	746	782	798	756	783	835	731	792	755	809	812	799	808	807	779	768	798	770	751	782	758	766	743	769	851	807	763	768	764	806	793	785	814	747	770	775	728	808	792	778	762	798	771	780	764	773	799	753	749	809	767	770	788	766	745	788	793	793	793	750	824	731	789	815	750	791	785	777	765	831	824	792	806	746	818	793	738	797	762	839	809	773	760	825	705	806	798	777	757	770	769	795	804	756	762	829	789	747	806	802	834	765	741	814	774	786	797	823	793	778	835	839	785	796	777	810	792	755	777	786	789	786	787	768	805	845	789	819	825	786	811	755	818	797	808	809	773	841	789	769	768	768	753	803	794	761	789	793	779	751	820	748	799	821	802	775	786	770	770	758	792	784	772	737	816	773	791	776	776	753	789	804	763	763	773	787	769	792	818	749	763	773	738	788	768	727	785	742	770	743	768	747	791	790	812	759	752	744	795	787	829	788	853	778	725	742	819	786	785	744	799	822	754	856	823	780	758	750	777	767	730	748	777	824	810	824	792	740	781	821	781	791	796	790	767	745	775	772	763	797	840	789	828	736	760	779	811	764	780	780	769	776	763	763	796	757	746	793	780	740	739	773	793	784	766	751	770	763	810
40981	59905	25009	9308	6911	10924	9012	3303	2709	2398	2051	1646	1508	1348	1219	1140	1066	968	980	918	927	912	899	930	942	988	1029	1045	1079	1004	1082	1025	1046	1075	1091	1072	1029	954	980	1020	951	1020	954	936	911	943	988	925	948	960	995	910	933	890	847	910	880	906	888	945	952	832	918	848	893	915	810	891	879	944	879	868	875	911	851	928	888	888	880	830	867	835	853	895	903	865	859	882	882	905	834	871	914	912	907	826	917	808	887	816	896	896	925	905	922	869	878	893	803	860	823	891	857	829	868	827	904	837	864	900	854	870	861	863	882	857	875	849	873	845	873	866	899	897	886	827	870	864	820	888	824	848	901	898	895	851	881	870	915	813	877	871	909	844	838	883	872	846	858	870	896	903	898	836	891	863	843	874	894	821	864	862	876	893	884	860	886	880	864	835	857	821	883	897	839	866	809	888	823	880	879	877	872	878	839	878	898	846	860	880	862	906	866	899	861	856	863	814	863	811	891	913	868	893	912	882	901	879	878	862	832	863	863	877	830	864	866	874	868	876	836	854	838	920	847	875	845	880	877	883	908	830	882	890	864	901	868	870	867	835	865	890	892	884	827	833	880	913	881	910	896	916	888	843	901	878	884	846	831	871	901	864	851	870	905	898	890	883	895	904	849	855	876	883	858	879	816	826	884	844	904	912	861	854	952	875	880	888	889	842	866	875	847	836	848	866	823	847	883	871	899	900	888	871	807	878	885	913	833	819	864	853	884	823	906	860	894	903	891	900	847	905	894	872	851	846	848	875	865	818	901	849	834	892	853	859	888	895	846	826	863	874	920	862	883	883	860	859	854	865	881	877	873	886	837	907	916	871	885	882	820	869	894	854	858	883	858	882	860	932	852	892	900	892	872	890	869	872	872	923	861	903	907	956	820	894	873	838	835	818	870	834	894	854	908	866	898	918	867	899	838	918	883	877	839	805	871	918	900	912	874	852	859	918	847	847	869	894	877	877	832	866	921	885	826	863	840	869	866	865	838	860	869	834	857	849	836	825	924	902	860	884	823	880	887	870	926	866	859	868	837	851	835	891	883	846	875	937	881	868	910	883	881	800	836	904	848	829	899	862	919	892	920	862	840	881	860	829	844	888	863	875	840	870	864	899	854	860	856	854	865	856	853	825	917	869	845	845	851	842	881	826	899	861	848	922	861	929	893	851	870	866	910	881	897	879	910	881	900	829	844	838	853	822	856	848	899	837	919	910	900	864	882	823	912	850	927	863	825	900	868	901	835	860	900	855	897	903	911	875	940	849	879	823	841	899	846	835	845	874	859	893	886	874	838	873	808	882	860	853	898	878	926	954	883	884	828	880	833	890	901	899	886	887	829	906	880	866	907	850	808	870	903	903	872	837	868	879	853	891	874	886	875	820	865	887	871	905	852	886	902	874	842	916	888	820	863	880	889	864	825	927	873	828	870	846	885	882	858	867	882	914	887	876	906	905	875	849	883	839	884	864	861	879	873	880	907	897	901	863	869	875	892	856	869	873	909	864	856	858	868	880	903	902	864	886	852	860	858	866	914	872	857	906	997	858	844	860	862	831	891	854	813	865	863	887	862	923	832	861	839	864	938	872	802	822	842	870	790	882	865	891	827	857	923	864	877	830	868	898	909	884	890	868	787	854	836	826	868	855	920	917	830	860	851	941	880	839	869	891	887	935	877	892	914	860	888	861	918	869	878	831	839	893	881	883	835	832	829	841	895	863	880	836	894	839	875	822	880	894	863	914	859	862	866	829	892	832	862	857	886	840	904	840	872	897	867	856	868	895	941	836	857	855	827	884	874	846	872	872	860	889	858	911	858	870	839	867	885	865	854	851	903	841	881	828	863	877	871	885	896	873	884	847	924	868	882	872	872	871	874	871	858	887	840	872	910	869	898	893	880	925	900	839	864	838	887	837	848	843	843	880	857	847	825	891	895	917	890	878	882	885	865	881	862	905	907	896	874	870	873	905	840	887	879	908	831	890	834	918	873	839	849	865	890	866	911	891	892	903	880	857	836	867	864	900	820	855	842	874	864	906	851	838	850	880	910	820	900	826	896	831	840	813	825	884	863	875	878	851	880	864	860	870	871	864	880	872	848	889	898	888	851	845	844	869	884	867	862	855	900	871	909	871	854	869	851	816	849	853	846	884	893	857	935	819	892	879	859	826	861	901	868	906	863	885	863	877	897	871	917	880	869	869	845	839	902	867	918	879	865	848	912	872	815	875	859	898	897	847	840	845	906	870	856	856	952	877	839	852	830	808	799	823	886	918	912	860	865	856	872	889	856	901	863	870	866	850	862	859	862	822	891	881	856	852	915	862	844	861	829	840	840	936	911	842	884	899	887	875	880	879	921	850	884	928	807	890	891	845	854	902	871	856	844	863	930	892	887	871	909	905	918	918	846	845	868	851	884	881	821	851	917	884	827	866	862	837	844	818	850	868	844	896	814	880	923	898	946	874	854	819	885	916	875	851	861	830	874	922	876	832	877	874	899	860	891	848	852	844	863	894	880	900	891	810	867	861	883	888	868	891	843	910	895	897	875	926	855	830	924	926	908	914	870	856	822	871	917	927	902	854	833	892	868	923	888	867	904	911	822	900	869	922	907	895	830	892	873	876	900	850	872	877	843	887	886	896	866	889	865	885	866	856	857	841	866	800	898	898	902	887	882	869	884	908	876	848	873	840	869	918	912	843	831	888	836	887	933	869	851	855	889	874	868	853	890	900	880	872	884	823	793	857	857	844	903	819	874	879	822	832	914	832	911	921	873	896	899	872	866	888	849	893	908	918	837	852	870	836	909	850	881	862	870	865	875	844	899	852	878	890	883	902	898	927	868	823	906	799	887	866	879	843	851	853	842	844	867	901	857	824	865	887	882	834	854	843	864	910	862	892	845	898	893	880	847	834	842	846	910	899	925	933	837	847	871	855	911	860	905	861	855	833	870	900	905	902	869	890	889	890	854	854	853	862	836	862	849	861	911	820	883	873	880	846	866	881	919	832	851	846	866	878	889	884	843	967	886	888	889	883	886	863	892	834	813	918	818	869	896	884	851	897	863	856	855	853	844	895	857	950	863	886	859	858	901	828	866	927	875	866	910	880	868	845	843	848	861	896	885	863	815	886	820	856	865	875	863	864	906	865	872	917	811	894	890	828	858	866	870	846	909	851	889	833	915	818	883	892	849	824	907	854	850	875	871	867	894	894	877	828	844	884	928	878	926	908	847	888	905	844	891	909	863	846	821	827	896	870	869	964	880	878	879	862	896	882	867	900	852	896	904	895	881	812	850	881	837	872	904	919	870	884	881	874	861	800	899	916	883	868	905	847	931	890	883	831	852	933	905	861	913	873	882	890	893	870	897	890	885	878	860	836	861	879	845	843	902	932	849	891	881	893	861	846	836	869	860	902	887	927	866	863	885	878	891	903	877	879	878	824	930	797	882	848	838	854	885	865	857	931	886	878	867	925
22693	21024	28505	23644	20990	22885	19763	3929	2439	2139	1854	1459	1350	1186	1090	1023	954	838	903	815	848	847	799	802	785	794	809	817	922	920	874	857	817	888	926	855	859	869	896	881	860	779	784	839	894	875	860	816	840	840	883	840	842	760	859	770	811	757	730	810	777	764	809	817	738	738	763	804	736	741	760	741	765	749	804	788	786	765	752	754	742	733	746	717	766	760	751	789	730	734	726	740	778	793	749	747	759	735	731	803	761	760	748	709	746	731	724	751	775	742	755	763	783	754	753	748	729	726	718	759	759	774	787	725	718	805	731	784	741	751	758	734	753	718	739	730	747	738	772	745	706	777	758	767	788	723	691	829	707	683	787	762	729	749	775	766	735	762	716	701	754	730	757	721	745	722	707	752	813	723	738	737	742	801	755	761	745	756	730	674	703	740	776	721	781	802	739	724	755	758	758	811	765	796	794	737	756	733	788	766	753	764	736	705	735	784	740	727	693	760	722	740	734	725	753	729	712	734	750	742	712	760	704	732	760	761	727	729	763	781	753	740	740	783	731	765	712	756	754	765	792	751	734	723	761	759	795	757	710	752	715	737	756	788	691	741	785	707	739	766	752	768	727	745	711	786	663	740	747	753	690	813	756	695	725	723	803	748	750	745	767	742	747	746	766	747	734	741	705	668	772	683	736	800	753	769	734	707	725	732	754	782	750	731	742	774	751	744	758	752	717	709	793	730	749	773	737	715	736	742	741	720	773	755	718	731	719	764	744	731	739	727	795	731	735	771	766	727	681	759	782	761	742	719	779	736	758	724	744	733	784	740	785	718	735	713	741	700	759	755	759	724	685	746	691	767	749	709	710	765	710	755	775	760	759	736	709	703	736	771	772	768	712	730	755	722	772	741	798	738	781	682	750	755	777	700	748	768	765	754	776	761	778	767	771	747	738	764	766	799	743	739	709	766	758	731	752	741	757	721	758	715	761	762	733	760	799	775	722	730	709	795	731	753	758	716	748	726	796	776	722	714	761	744	766	699	785	781	774	684	738	712	770	766	705	804	732	732	729	732	745	814	754	767	745	757	767	829	764	770	754	722	791	761	789	765	749	780	737	749	714	747	719	728	808	725	749	735	738	742	763	756	719	763	750	762	758	758	795	735	732	752	728	776	756	775	779	714	680	710	771	735	756	785	744	700	757	738	710	718	773	757	729	692	745	753	726	752	710	764	779	757	762	742	824	745	737	715	759	761	763	759	713	721	761	744	716	751	815	738	762	794	761	671	747	748	758	734	746	750	763	741	724	723	750	835	729	768	785	767	780	714	734	726	737	768	739	742	744	741	734	760	735	783	712	734	749	725	684	744	712	789	728	754	717	745	751	720	767	738	762	784	689	793	742	759	758	751	732	735	716	724	730	771	764	745	772	741	765	755	800	746	760	801	772	749	777	714	770	733	739	755	722	788	720	781	769	722	760	775	715	747	721	755	755	790	741	715	748	723	735	731	801	761	766	745	784	728	774	773	740	758	756	732	775	787	778	745	799	773	761	766	732	757	763	733	748	787	820	787	798	738	769	725	729	742	717	767	751	763	726	746	768	816	764	774	729	723	738	812	737	771	746	689	756	774	725	779	752	798	768	761	720	723	741	786	764	755	777	800	714	742	727	699	719	768	772	702	759	742	753	756	743	733	752	775	770	770	772	716	678	802	730	766	760	713	741	770	784	801	778	749	749	709	761	778	746	757	752	757	748	769	771	758	706	746	740	792	781	743	763	749	767	774	729	763	777	797	769	752	737	813	746	736	741	741	739	733	700	723	790	754	758	768	736	755	755	757	757	754	760	779	736	726	730	722	739	736	689	754	739	742	772	754	693	770	741	751	712	729	717	778	735	768	677	775	747	754	754	751	721	758	738	756	802	740	762	765	725	724	731	708	693	807	738	761	727	777	701	713	687	768	741	774	752	749	783	704	757	814	749	701	745	735	672	713	715	794	779	734	746	746	782	815	799	766	759	736	749	743	723	785	769	749	790	730	729	753	760	713	748	709	748	733	722	736	764	730	747	774	793	755	746	802	716	761	804	793	794	790	740	752	728	771	713	757	801	742	735	745	765	720	750	760	732	716	708	705	733	688	756	743	761	767	784	798	774	739	685	744	717	739	717	714	755	765	719	732	716	759	739	742	731	739	740	729	747	724	753	771	734	734	742	755	717	759	714	708	728	775	819	719	754	714	781	762	808	702	748	698	683	744	733	733	761	752	761	789	713	797	721	708	737	802	783	743	768	767	755	740	780	775	738	783	739	753	715	743	731	774	763	777	756	758	718	792	757	684	757	723	756	700	720	700	766	768	773	723	768	724	779	745	770	774	723	733	808	743	779	734	809	760	696	779	786	733	784	757	735	721	669	739	755	737	741	785	740	717	743	748	726	782	782	772	696	727	758	809	792	745	746	751	712	710	718	711	792	772	734	776	749	740	768	747	731	740	772	716	756	720	761	698	735	753	737	739	707	693	747	780	739	770	750	713	771	699	764	736	755	767	791	763	771	719	703	743	761	712	743	729	762	782	758	738	779	721	749	750	744	753	711	757	737	782	746	760	788	762	721	778	740	726	745	703	737	785	766	772	747	732	731	782	786	753	716	746	740	771	792	768	732	704	728	716	743	815	741	736	809	720	706	738	730	705	716	730	689	735	722	715	715	724	773	678	735	770	719	806	792	724	743	721	773	744	731	734	779	744	732	776	745	730	786	769	737	788	804	741	790	768	732	730	751	747	725	742	703	716	730	762	713	773	738	837	754	748	794	700	733	731	741	767	724	739	744	745	729	791	721	689	697	769	777	757	742	764	795	758	769	727	756	710	813	769	735	758	755	710	751	729	772	724	719	753	747	777	730	785	748	723	739	737	705	751	749	741	705	738	744	769	783	709	750	714	717	798	753	777	773	786	781	712	772	749	711	771	768	737	774	714	733	813	756	793	739	750	722	737	744	734	743	679	716	717	733	763	737	783	764	769	704	732	768	740	782	737	740	731	791	734	739	726	754	763	751	777	747	732	751	770	755	778	751	704	761	719	730	721	760	777	776	765	757	753	764	784	739	739	748	747	733	743	762	746	789	745	761	748	760	808	738	704	710	724	723	775	768	756	780	719	741	772	777	754	793	728	755	762	781	787	753	736	720	761	736	773	772	769	766	766	759	741	718	773	698	735	718	747	756	751	732	809	741	779	734	753	767	783	693	764	724	729	769	746	736	778	791	721	799	771	804	745	774	717	806	715	700	757	739	754	755	749	749	774	776	764	743	778	688	768	767	711	733	705	712	754	762	733	729	740	708	721	717	741	714	687	729	745	779	787	773	730	719	762	662	742	748	708	769	789	748	746	791	741	766	732	779	714	773	771	749	749	804	746	731	733	715	738	714	741	727	727	761	793	748	730	719	752	757	738	730	750	684	788	754	708	753	756	805	770	779	759	740	743	703	754	712	764	742	716	748	720	755	693	734	795
47373	75224	34149	15434	11706	19463	15798	5555	4745	4030	3222	2493	2091	1822	1646	1489	1248	1160	1046	980	960	963	899	911	917	906	888	1062	1186	1140	1029	1105	1017	1097	1103	1102	1018	1034	981	1031	1029	968	961	971	1005	1071	1021	1022	1012	940	1056	971	917	903	948	900	887	843	887	882	881	869	840	817	890	791	861	868	853	855	858	801	847	821	859	848	847	832	830	782	820	843	812	794	866	782	817	827	804	872	858	859	815	864	809	831	840	843	786	817	778	786	824	835	749	827	844	837	794	801	849	837	767	855	801	768	799	838	832	859	789	823	812	813	848	820	811	871	785	838	842	841	814	832	814	879	756	824	806	824	809	823	810	772	859	779	790	788	807	819	835	849	798	830	803	761	817	882	832	837	774	848	763	813	819	835	798	764	771	850	774	792	859	841	817	831	845	821	841	844	808	802	841	819	817	850	777	862	854	831	796	844	835	821	841	866	811	814	794	828	812	780	791	789	813	831	842	803	792	791	871	819	782	802	823	834	797	782	774	803	827	806	836	825	794	821	855	828	848	775	817	783	784	810	809	814	838	822	789	807	800	796	832	821	824	808	837	811	846	797	790	795	824	821	812	863	808	838	789	849	829	834	789	861	829	839	786	821	826	838	802	810	768	849	824	782	797	804	806	793	848	792	847	875	844	775	807	786	853	897	780	834	829	842	809	807	799	864	856	836	833	851	779	820	761	805	816	817	765	828	821	824	707	813	819	819	801	811	855	823	777	786	815	791	824	851	789	845	771	833	793	817	862	771	816	828	805	800	848	839	768	782	808	847	776	821	777	825	844	868	821	820	801	796	826	811	807	773	795	799	844	778	882	822	874	816	856	833	778	830	828	786	788	775	821	801	860	837	744	785	855	798	795	826	788	820	834	813	778	797	824	782	837	816	849	826	775	788	833	799	829	844	773	802	807	860	829	805	853	826	869	795	834	781	827	834	836	839	781	802	802	795	838	833	810	806	841	772	828	761	828	788	783	828	848	810	849	818	799	826	826	795	824	879	843	825	766	794	784	796	812	817	815	785	837	812	797	839	822	819	883	820	799	837	868	823	838	788	850	816	835	854	845	849	784	799	809	839	783	843	808	796	883	801	843	866	820	815	813	796	839	827	789	814	862	776	826	828	792	822	795	874	813	819	773	852	808	909	829	796	843	821	838	855	786	854	790	819	853	813	768	787	792	827	841	808	785	789	828	822	851	800	798	804	775	813	822	824	842	869	809	860	820	772	847	803	818	845	823	834	808	888	793	851	816	836	809	883	803	850	837	819	838	793	803	846	815	811	816	777	837	779	815	827	815	884	785	801	830	781	834	842	804	858	808	805	797	837	814	820	839	847	803	808	850	811	741	795	799	838	838	832	818	851	786	772	843	788	877	861	802	822	808	829	812	817	818	815	784	820	806	850	792	816	787	835	847	869	820	762	823	841	844	790	840	848	831	839	751	800	821	802	795	786	846	822	833	828	834	815	769	822	790	785	799	838	768	769	830	785	811	818	848	825	865	806	790	773	773	788	806	824	850	812	820	841	823	745	828	820	772	788	779	853	823	856	826	834	807	785	854	851	800	848	807	810	777	825	883	832	787	795	747	867	797	781	843	856	835	806	817	833	821	830	803	833	801	771	770	843	885	848	876	846	832	851	805	813	807	826	828	787	815	808	795	824	827	824	826	829	807	808	825	841	812	835	815	796	830	820	898	806	850	840	827	866	828	840	810	798	902	844	801	813	825	776	830	838	849	814	827	850	837	791	784	846	790	858	817	851	795	855	780	794	787	789	798	811	850	879	779	818	836	806	815	775	831	860	930	797	774	840	795	778	800	820	808	850	798	815	788	842	833	862	822	740	803	804	806	813	818	824	804	796	845	778	804	783	779	785	793	814	810	804	851	828	848	853	825	871	839	852	873	832	809	787	789	825	814	851	797	823	822	832	803	877	788	815	861	834	782	828	824	810	807	832	808	802	825	791	819	772	827	830	812	845	807	848	840	805	864	823	803	843	810	752	848	810	821	822	825	781	822	817	821	808	781	774	778	793	825	853	813	798	843	777	802	819	766	839	766	817	838	806	777	805	825	825	814	783	794	821	835	862	883	812	837	801	851	815	809	823	806	864	788	802	744	808	825	822	838	832	834	816	795	816	841	793	823	835	813	848	811	795	811	807	772	767	869	848	782	765	827	812	808	820	818	812	835	769	815	794	826	810	815	848	858	833	793	808	815	813	834	852	804	789	821	757	885	899	812	788	782	870	853	889	819	857	788	785	836	812	797	794	820	825	818	823	795	795	789	803	842	791	830	802	845	795	786	810	844	808	762	774	786	817	850	858	859	838	818	829	800	822	815	820	846	810	785	807	873	820	804	777	837	782	803	817	791	845	800	812	782	787	775	841	815	822	764	813	866	803	818	809	855	811	848	782	831	772	824	790	830	828	857	793	836	821	809	837	790	825	804	788	870	813	808	856	868	739	856	796	862	838	821	817	824	753	800	824	856	835	813	815	842	856	815	771	845	840	835	841	826	851	764	827	857	848	776	791	807	797	844	858	792	836	800	809	795	856	821	801	867	789	839	807	877	795	778	782	818	828	774	787	850	805	807	805	844	798	811	806	876	844	848	802	850	854	858	798	852	815	842	798	839	842	863	804	824	798	804	809	788	835	822	847	825	801	848	825	898	814	830	801	835	830	781	830	810	800	797	773	859	874	775	846	762	791	852	873	797	818	805	836	871	839	836	798	808	817	808	825	771	844	857	836	863	817	812	831	838	799	837	862	778	773	810	819	825	806	805	840	817	828	788	856	800	810	874	822	821	820	840	801	772	804	776	846	771	804	810	814	822	809	806	843	840	786	806	813	822	822	794	816	820	786	822	773	841	774	811	773	840	848	753	858	865	799	774	806	824	829	849	787	808	791	767	863	841	782	772	816	816	856	788	834	861	838	765	798	845	827	876	812	822	830	774	893	844	799	753	846	820	844	826	867	845	844	808	828	789	801	815	863	808	823	818	791	817	841	853	848	866	859	824	819	813	808	825	793	840	834	803	865	802	828	784	880	807	852	826	804	778	808	808	770	796	779	836	818	821	880	797	816	780	804	847	826	792	851	764	795	861	843	803	888	830	828	810	809	885	866	785	798	828	794	808	791	836	824	851	778	823	804	827	830	840	821	806	807	849	862	836	815	834	819	803	834	857	832	820	827	850	835	766	822	822	808	799	770	781	809	812	799	872	825	825	801	827	835	842	847	777	756	807	807	865	804	810	842	800	798	847	858	863	787	835	788	830	834	815	829	811	775	809	837	810	812	804	815	853	833	872	793	813	829	825	825	797	814	821	834	822	809	834	817	805	768	855	802	793	824	825	811	830	824	823	869	787	831	822	814	807	778	800	827	795	887	833	808	810	824	811	815	837	814	822	853	840	826	860	842	849	818	830	844	844	778	799	852	789	773	786	844	840	800	816	778	803	802	804	845	830	851	839	761
30858	32786	21434	7828	3225	2879	2054	1425	1193	1161	1021	928	878	755	786	767	702	674	644	706	633	728	696	673	659	654	664	714	677	714	730	718	731	715	685	707	690	691	656	662	729	724	686	682	685	727	713	702	756	690	687	687	653	702	634	703	670	639	630	619	717	644	678	671	596	636	642	661	670	645	665	638	684	666	670	657	633	673	646	638	665	596	694	648	613	622	638	633	658	641	659	644	657	648	629	687	661	681	702	627	601	665	637	655	597	616	672	635	675	591	634	630	644	679	645	604	640	629	662	654	682	687	660	646	657	629	653	641	638	647	645	637	679	658	661	657	644	684	625	651	644	620	631	672	660	664	583	648	594	656	642	697	637	622	672	665	610	674	696	671	696	669	637	684	653	574	658	627	602	659	626	647	656	611	664	655	691	615	629	654	673	679	641	663	677	600	612	635	654	612	637	690	616	621	628	706	634	654	680	638	664	690	663	648	643	698	690	683	712	628	621	644	634	642	647	679	669	640	644	616	640	670	627	595	614	685	650	604	649	684	642	648	626	652	707	678	654	646	670	630	644	627	628	671	665	661	659	617	664	678	616	606	679	633	675	648	668	662	656	647	687	667	656	661	655	659	616	656	616	644	672	651	683	658	684	654	607	667	644	636	666	680	639	663	686	627	686	659	688	660	711	679	655	636	671	637	683	681	700	642	643	623	677	644	632	667	616	628	622	669	608	633	647	622	657	653	633	661	665	657	683	718	661	632	703	638	664	672	657	659	664	660	688	674	643	679	696	686	663	592	667	646	630	656	663	625	609	670	748	692	654	666	672	627	677	668	656	613	726	630	672	649	662	664	669	649	657	648	686	694	691	639	632	676	638	639	660	664	627	636	690	643	640	704	640	649	639	652	595	637	604	695	678	686	697	666	682	690	669	646	703	585	645	669	644	648	704	653	644	560	658	685	670	648	616	668	645	665	686	629	658	619	684	656	653	651	659	649	647	633	647	680	656	685	669	677	662	590	651	661	628	663	669	661	641	650	632	661	630	638	643	651	654	652	637	637	647	663	633	635	653	643	609	621	659	669	621	688	645	653	668	672	667	616	643	668	664	669	629	619	621	627	648	686	686	675	671	672	635	615	642	611	666	662	670	632	646	646	628	642	653	672	689	655	630	682	659	673	672	607	680	689	701	632	659	692	636	634	603	663	651	616	695	620	645	649	655	667	670	663	631	706	685	644	670	623	655	627	636	669	659	638	695	620	683	685	654	713	636	689	652	587	666	654	668	671	663	672	601	691	635	666	646	654	635	624	648	661	681	632	629	624	621	689	674	652	647	620	677	677	650	629	645	676	658	664	655	658	659	662	621	616	645	677	700	662	633	628	648	630	696	654	670	703	637	658	671	619	671	685	666	659	695	656	646	626	619	637	669	662	659	655	681	678	671	639	674	666	646	643	696	642	614	643	646	676	655	637	645	654	613	669	661	654	660	645	657	696	631	659	663	646	687	640	648	603	664	639	660	610	683	647	653	654	636	635	633	632	654	666	623	625	640	640	641	638	623	644	674	650	626	610	640	652	678	642	587	644	627	702	619	674	679	662	654	634	669	632	662	653	655	642	688	663	632	638	688	666	654	619	634	621	621	629	672	644	674	661	647	631	638	630	660	627	621	647	671	634	678	660	620	641	605	633	647	683	641	654	650	588	641	616	628	688	617	654	672	671	619	649	638	665	667	627	627	657	614	623	675	688	656	635	680	618	657	644	672	615	678	688	714	637	578	649	618	625	589	633	617	628	667	610	633	636	677	679	646	682	630	660	628	658	633	674	654	642	655	646	679	658	663	672	649	622	637	666	660	662	663	723	650	642	656	646	603	638	633	679	642	594	653	696	658	633	640	628	636	647	647	635	640	638	653	647	659	653	651	677	658	612	664	654	620	642	625	669	642	635	640	636	640	688	679	675	647	676	673	690	626	636	664	630	644	691	667	695	643	626	620	635	681	682	675	676	697	662	641	675	655	646	666	618	697	673	677	658	672	693	642	623	617	686	626	667	673	666	673	660	604	633	642	652	664	629	693	642	641	663	656	610	663	683	666	650	652	628	614	661	579	683	656	657	608	681	658	628	635	641	662	670	629	648	666	656	657	668	624	678	583	638	690	649	632	641	633	644	669	693	664	625	612	683	706	620	631	684	628	641	628	656	659	625	616	656	648	672	675	637	669	640	675	637	620	636	674	595	680	669	647	662	601	714	700	669	712	679	674	627	675	649	675	586	653	654	636	654	622	641	656	624	635	653	615	655	637	678	657	650	650	658	693	637	661	643	666	677	678	634	649	606	642	701	652	690	658	639	648	667	643	694	641	670	647	624	648	693	671	659	610	638	677	699	649	625	684	638	619	669	639	665	616	668	663	712	622	629	700	656	653	658	644	652	656	634	670	636	602	655	645	682	655	685	698	705	610	656	675	655	670	689	649	686	636	665	767	670	625	640	619	620	662	665	674	679	646	661	623	667	660	657	696	664	667	705	662	638	628	626	642	664	652	618	676	622	605	661	624	672	620	641	640	696	632	648	707	647	661	717	609	714	643	655	632	678	663	655	621	699	643	632	607	626	620	615	636	697	618	688	644	593	700	685	641	638	637	688	643	614	624	675	659	651	665	621	631	653	634	653	610	632	685	658	635	628	655	628	624	678	702	615	660	643	693	659	640	624	609	707	664	660	665	672	665	661	648	664	635	671	656	646	648	647	625	646	621	660	685	629	586	662	652	631	644	733	610	643	658	629	668	669	672	604	633	562	654	715	643	623	588	680	701	630	662	650	641	659	651	673	660	649	634	664	638	678	687	619	694	688	652	673	665	609	635	621	694	649	688	684	670	670	675	670	630	685	604	653	647	678	680	645	691	628	640	665	650	686	659	626	694	664	682	637	667	646	684	622	667	616	676	644	652	683	656	678	711	654	640	653	643	626	668	671	656	662	617	672	623	651	604	667	628	630	667	658	659	656	635	667	608	662	642	672	676	627	642	624	651	669	648	650	657	651	632	650	667	665	634	645	634	651	639	687	660	653	625	641	676	595	604	663	650	676	638	617	632	631	619	667	650	636	620	661	631	629	674	625	647	693	644	694	610	643	635	709	645	632	670	683	685	715	575	653	678	615	654	680	633	619	647	671	688	663	635	633	693	641	671	653	680	664	648	638	633	637	640	660	608	662	641	696	656	627	672	686	645	681	641	651	625	647	691	658	660	677	705	646	668	628	705	647	659	684	671	640	650	602	605	577	665	679	657	672	661	644	660	658	650	641	681	666	642	590	635	646	664	658	601	693	639	655	663	666	664	637	663	645	658	669	676	648	666	677	668	649	656	629	647	636	622	689	649	618	660	699	672	679	642	618	659	609	651	672	659	662	612	666	639	613	670	638	650	662	699	654	637	665	636	679	657	637	647	657	659	642	637	654	626	649	653	616	634	647	639	698	649	674	624	668	633	687	657	644	625	655	627	668
37063	45480	18055	7504	5519	5278	3555	2665	2191	1911	1597	1345	1178	1082	914	896	874	786	795	740	732	799	801	763	712	785	782	794	798	864	846	796	819	844	809	809	820	824	779	805	821	782	830	823	815	858	822	797	854	842	802	781	753	752	753	778	747	712	745	776	767	742	755	785	779	763	757	774	739	768	695	749	766	719	780	758	797	818	774	767	760	743	690	743	706	752	785	765	767	756	756	738	741	734	728	740	719	696	768	730	779	742	738	705	782	761	725	750	705	672	685	756	698	737	721	750	733	728	734	700	764	704	739	729	749	785	747	717	738	672	749	754	753	739	721	747	741	722	749	701	749	756	821	751	780	712	743	676	764	705	753	749	706	755	776	668	732	744	821	750	733	764	717	714	729	772	738	729	743	733	747	710	732	763	691	771	710	744	689	757	695	744	761	758	738	734	753	688	719	709	759	781	680	719	771	745	683	757	760	719	733	724	736	746	756	714	771	751	795	712	667	714	695	742	746	726	705	726	806	710	767	730	772	734	734	725	768	686	766	714	777	769	707	740	739	676	734	780	711	835	753	767	678	776	779	731	739	753	758	716	762	747	704	762	740	721	722	717	761	752	696	774	786	759	713	676	712	726	805	722	764	769	731	760	751	746	747	672	735	716	757	753	781	764	849	750	717	725	763	746	757	700	714	739	764	756	743	733	748	766	711	734	740	738	696	763	733	783	756	811	760	739	737	703	734	743	808	725	755	730	790	686	728	720	734	732	663	733	758	714	736	747	761	725	782	764	687	694	753	730	765	772	727	698	752	726	745	766	729	765	722	737	759	734	812	703	748	708	726	732	700	706	746	722	746	734	746	745	761	765	756	751	717	736	813	734	708	710	797	731	759	779	711	764	741	738	711	762	751	734	734	768	742	758	751	752	785	741	727	735	736	763	770	744	772	730	690	760	749	734	761	768	745	768	802	692	764	708	768	773	740	721	720	744	720	710	767	741	739	701	753	745	731	750	740	739	745	707	766	795	803	720	733	753	731	718	720	765	682	719	705	762	714	757	756	741	782	734	697	704	753	726	784	729	726	710	704	733	726	742	716	711	733	769	728	707	705	765	768	713	745	679	754	731	756	798	751	723	724	740	735	708	774	699	762	727	783	746	715	728	701	720	709	664	723	709	728	709	740	754	732	738	701	729	733	719	734	744	781	783	747	719	736	722	700	723	691	730	742	754	711	713	739	751	745	722	746	772	764	678	783	784	723	770	747	725	709	736	753	746	682	781	716	733	759	696	759	710	750	805	768	754	673	775	803	742	780	750	744	751	734	760	787	741	751	717	723	740	802	723	721	746	752	749	743	687	782	770	713	792	720	770	721	706	745	750	774	719	730	734	714	789	766	728	735	802	707	691	709	769	776	753	794	745	772	712	737	749	742	767	752	767	804	706	759	706	781	761	720	708	753	786	732	714	737	731	720	730	771	724	725	753	741	721	750	770	742	737	758	712	732	754	719	764	780	707	706	767	710	716	743	731	747	742	723	744	702	722	736	727	729	774	750	694	739	705	746	704	753	711	695	735	754	748	739	765	744	729	710	717	767	731	706	767	726	741	761	725	746	740	767	759	761	800	737	725	765	758	731	762	708	734	745	706	699	721	763	733	774	712	701	740	759	705	712	746	777	748	776	744	773	723	723	730	746	666	807	764	743	723	742	735	738	722	776	724	733	792	767	773	765	722	774	721	731	703	750	759	721	756	752	743	727	772	721	752	731	725	697	730	719	732	754	696	746	733	749	736	709	731	718	704	734	711	700	739	758	762	716	736	736	705	755	758	748	711	700	791	780	723	724	753	718	706	715	725	779	722	676	719	755	793	716	721	746	687	737	738	757	768	767	694	722	769	764	716	716	727	737	705	770	737	744	707	770	730	771	757	699	741	739	760	742	738	760	746	810	786	753	723	721	779	754	735	715	763	764	730	746	771	712	730	663	735	745	756	758	707	727	690	735	719	750	752	732	734	738	715	704	762	681	732	738	741	699	716	749	735	790	779	785	726	709	770	746	739	781	721	702	828	760	731	754	726	733	715	721	741	729	755	704	780	769	747	768	681	743	744	741	753	688	743	767	705	748	741	747	743	744	734	738	739	725	772	762	697	731	705	722	706	764	778	735	707	698	705	690	769	679	727	768	738	776	753	702	726	704	710	747	739	703	764	763	782	745	762	748	745	743	755	709	735	738	762	736	726	720	708	777	701	760	758	719	754	764	756	753	705	774	738	743	775	704	675	756	776	701	765	766	759	693	688	733	775	696	760	719	714	762	740	743	699	743	731	745	733	716	789	750	727	735	741	779	743	729	724	730	775	751	773	701	716	754	753	745	738	757	761	716	751	754	732	731	764	747	711	795	758	745	753	754	734	770	731	712	748	771	723	783	766	731	707	736	749	760	793	759	756	700	741	756	717	711	760	762	742	715	719	734	779	764	757	750	729	752	783	778	859	747	713	734	743	752	727	701	717	713	757	745	730	718	712	725	765	730	743	743	737	732	722	755	766	709	776	713	738	692	763	728	693	733	728	677	747	737	756	752	743	726	798	718	704	728	781	744	767	743	725	719	756	766	686	706	770	731	743	751	771	782	740	769	727	707	738	751	732	784	746	755	746	752	738	736	745	710	732	754	717	767	743	745	755	773	772	754	755	729	743	749	694	757	761	792	710	810	760	702	712	727	764	731	739	716	744	740	720	693	741	752	738	738	763	720	753	742	734	726	733	714	753	722	742	741	737	774	734	770	757	811	765	718	742	764	737	724	751	749	727	773	788	719	749	747	802	727	711	763	718	728	712	740	736	739	732	698	729	729	758	723	773	722	729	744	765	759	784	720	761	745	756	709	728	747	731	762	803	713	692	734	697	755	697	786	694	726	726	696	743	692	720	723	753	720	722	742	828	731	738	731	744	744	754	788	745	762	778	741	693	739	726	778	776	732	721	762	711	758	717	734	779	757	784	722	682	760	781	750	739	770	753	755	783	737	714	712	695	751	759	718	748	746	735	728	741	711	774	755	756	781	724	748	711	720	704	774	743	693	710	728	743	737	762	745	730	727	731	714	792	732	773	790	695	743	739	700	808	748	714	822	755	753	704	719	761	691	751	773	750	703	739	739	745	719	725	722	708	740	704	772	731	745	732	752	730	753	804	696	742	761	790	753	723	725	745	721	783	720	767	784	739	702	775	781	736	734	709	703	722	741	718	704	712	703	711	730	711	708	755	742	746	715	751	761	751	711	732	749	687	753	745	780	774	742	790	728	722	759	749	765	747	702	745	718	762	767	741	748	746	718	739	763	752	718	730	708	725	696	715	730	735	763	761	733	739	767	748	683	733	760	733	742	717	695	819	720	772	712	761	712	752	777	692	758	708	765	754	785	779	741	786	765	728	744	759	731	706	731	681	696	707	747	748	742	717	757	766	746	728	723	790	735	737	699	728	752	691	748	705	725	753	688	778	738	745	731	730
23828	21118	28178	24000	20477	18807	11287	2354	1733	1531	1315	1134	962	926	870	806	688	664	672	637	611	631	639	601	641	611	605	645	708	663	753	683	666	637	660	662	625	692	718	652	705	674	653	660	686	670	655	665	688	672	656	648	621	619	625	636	641	643	657	639	611	613	615	598	616	623	597	624	647	614	583	587	614	625	601	659	571	607	581	664	619	613	569	640	602	600	662	637	588	615	633	604	641	560	595	631	572	613	652	572	615	586	564	573	568	606	613	634	565	610	613	590	598	590	588	591	602	611	570	627	594	610	611	598	608	587	585	644	624	582	620	588	616	613	588	616	643	599	626	605	581	607	611	601	631	568	576	556	632	562	588	592	624	622	632	639	638	604	642	581	640	608	622	596	576	617	600	600	597	551	631	567	631	614	595	571	588	586	626	597	616	600	627	573	597	592	595	604	634	613	557	569	554	625	603	631	569	581	632	600	643	606	626	544	603	584	569	619	562	630	616	595	592	593	571	593	599	679	593	628	585	609	575	616	622	592	627	595	634	606	582	649	581	592	632	607	598	572	595	570	581	593	635	576	614	555	627	539	596	575	567	605	622	613	590	595	572	656	634	577	606	600	611	628	600	612	609	579	599	598	603	588	618	618	576	625	573	562	635	597	587	598	584	624	556	613	582	648	602	575	593	592	616	620	612	582	616	593	567	551	608	615	541	622	601	604	610	587	553	610	597	605	601	618	614	595	605	634	626	594	605	613	590	601	554	597	630	586	565	619	587	547	605	647	627	610	650	611	626	622	590	650	581	625	601	595	574	628	609	667	617	595	636	584	588	644	566	573	613	624	601	618	644	606	579	601	637	582	608	592	623	566	610	571	604	579	613	615	589	605	589	608	615	538	579	587	570	596	565	552	521	566	618	613	602	577	569	580	578	536	566	570	625	610	590	627	609	564	547	605	631	629	594	566	657	593	590	591	597	634	581	612	609	601	643	668	564	594	607	608	582	625	559	584	601	560	603	589	601	616	586	612	590	564	548	594	614	600	598	585	625	610	586	629	588	590	560	574	648	613	588	598	565	586	622	605	634	624	660	592	626	621	608	635	621	601	596	633	619	623	590	608	586	603	594	612	622	608	586	570	614	582	588	568	622	603	604	629	601	586	573	603	591	618	618	629	650	591	618	580	618	607	615	546	577	606	594	624	630	585	636	631	556	578	620	614	635	629	616	558	607	652	599	587	637	578	586	615	546	561	581	601	602	651	637	586	589	585	612	612	613	606	628	584	583	637	622	557	609	610	610	621	603	583	594	635	573	575	605	595	584	580	577	609	652	576	564	619	594	575	600	623	611	635	603	593	601	604	566	625	548	652	617	630	592	624	587	631	601	597	609	621	571	590	604	607	599	645	628	625	597	623	606	596	564	659	608	619	603	553	563	600	620	572	622	568	594	557	580	594	620	638	597	541	573	634	619	583	565	625	607	573	569	601	631	639	618	614	661	611	631	619	655	600	623	622	584	657	632	578	663	640	574	607	622	647	630	598	618	575	593	613	558	580	583	593	625	602	577	583	614	623	621	594	632	615	600	614	594	608	633	615	632	599	571	570	587	647	577	630	600	606	583	543	606	631	606	575	593	617	615	582	628	619	630	584	655	593	603	617	679	613	602	611	590	582	592	586	566	601	645	578	640	600	556	609	639	675	592	616	585	634	599	637	584	591	612	593	626	565	639	618	617	605	622	623	611	610	601	622	597	583	558	578	589	595	625	605	620	616	607	582	597	616	543	593	577	624	586	630	590	607	621	555	608	565	606	588	644	577	592	639	598	617	593	611	609	615	638	560	646	582	595	580	624	569	599	589	571	614	609	605	623	636	623	591	596	609	571	626	610	623	592	579	604	600	590	607	583	635	603	664	611	606	587	584	613	547	615	580	601	611	618	622	623	664	639	570	590	587	600	615	626	638	572	605	625	581	598	602	568	599	575	639	592	601	632	598	534	597	596	638	585	556	608	591	589	571	589	579	607	626	616	595	627	613	604	628	624	630	606	598	579	559	558	605	594	622	603	582	633	612	600	595	585	619	610	586	621	638	584	641	621	585	635	590	568	606	613	613	587	657	609	578	553	619	650	602	590	601	584	595	618	605	605	639	632	617	587	633	555	575	603	581	604	617	601	580	608	574	641	625	584	594	613	606	602	591	605	622	574	600	593	566	584	610	660	598	620	602	614	601	637	590	595	613	642	609	582	632	607	609	576	580	607	613	608	545	571	621	589	613	632	575	589	598	601	593	595	611	643	584	644	590	655	585	572	662	607	594	620	625	596	583	628	566	621	561	632	637	563	596	640	617	579	544	629	602	602	623	562	605	600	671	602	637	544	565	629	585	630	631	613	608	618	613	596	611	593	585	569	574	570	574	631	588	618	612	607	577	562	639	576	623	598	578	581	615	596	570	602	660	598	607	621	602	593	617	632	609	644	546	626	593	614	623	598	660	602	606	566	594	595	571	612	592	636	590	615	596	635	588	623	602	591	630	630	600	595	573	619	606	559	619	594	526	596	600	631	617	591	598	565	581	574	622	559	587	612	585	551	599	634	628	561	622	613	594	615	586	551	586	601	622	607	608	635	576	607	525	579	556	571	591	572	628	581	598	613	644	603	557	556	644	621	604	609	597	648	591	602	592	603	579	602	550	596	628	616	596	612	650	622	611	582	569	582	637	560	583	598	611	576	585	567	621	568	549	611	615	625	648	587	605	613	564	601	621	616	644	645	607	609	624	563	595	591	562	567	603	543	639	609	558	582	602	633	569	600	615	586	612	632	568	607	560	595	635	542	645	609	608	592	607	592	591	578	581	633	610	629	585	627	576	604	599	539	591	627	576	614	594	630	618	577	599	577	596	576	576	631	617	616	595	606	611	586	600	608	577	618	573	636	590	586	590	617	574	572	643	597	601	591	598	638	592	616	613	608	640	593	618	593	614	577	605	566	566	622	633	610	551	605	566	622	632	621	603	587	617	596	624	627	597	615	616	595	602	584	617	569	611	606	558	593	610	582	589	629	624	570	557	546	575	617	602	598	585	607	613	592	573	579	598	626	640	542	551	598	614	612	595	594	573	638	605	617	593	604	649	566	609	612	588	592	590	607	598	626	586	632	601	604	573	575	569	554	625	653	600	615	636	611	626	579	571	607	620	583	608	556	570	619	603	595	590	590	591	598	584	588	612	599	621	622	609	639	612	658	630	588	556	661	581	645	641	609	572	556	617	685	582	595	557	558	613	592	613	582	604	568	620	633	598	616	615	602	593	561	616	632	617	633	614	652	626	593	615	607	589	605	641	583	642	624	593	556	607	603	566	577	622	604	592	584	610	584	627	597	625	636	552	591	578	568	637	653	631	593	596	584	604	562	591	617	634	615	607	635	603	612	593	625	621	569	606	625	591	578	592	589	599	573	567	565	571	664	577	571	626	588	604	595	635	596	620	643	569	582	644	623	599	578	564	584	539
42844	64247	27191	11757	8929	21990	10989	4059	3232	2788	2163	1793	1603	1403	1260	1087	932	853	809	769	759	774	775	754	743	719	736	808	865	851	845	808	786	805	800	765	812	815	770	786	841	809	794	832	883	858	837	815	811	833	786	778	703	719	758	679	738	744	723	686	723	685	677	690	690	748	695	728	662	665	719	676	670	634	662	738	653	690	662	621	665	678	669	716	717	675	746	736	689	663	698	703	744	719	673	621	662	739	653	693	676	698	684	669	657	705	702	653	681	702	667	670	688	618	683	666	715	654	657	674	695	669	673	693	674	683	657	721	638	672	607	634	634	678	641	661	670	641	685	666	660	692	645	693	650	699	670	660	700	736	678	680	693	639	680	671	689	725	666	643	644	715	699	715	671	683	639	640	692	646	668	698	664	675	674	665	675	684	641	713	652	645	719	721	629	689	659	688	685	640	644	715	696	696	684	690	665	670	660	643	719	671	671	664	706	679	657	688	636	670	656	659	670	704	641	648	656	679	631	655	650	659	702	655	695	680	607	692	671	688	685	678	668	657	710	691	642	713	697	632	680	672	647	653	655	689	665	689	634	677	699	631	698	713	661	664	670	700	679	625	669	644	664	685	657	665	651	675	656	667	676	653	688	652	629	676	702	652	669	693	670	703	651	640	656	654	647	697	700	670	676	677	692	709	692	710	666	646	665	662	634	672	690	683	692	693	682	672	661	645	727	672	720	688	705	707	674	658	690	687	676	716	682	689	673	675	697	710	663	670	651	613	709	679	676	685	644	671	673	657	688	675	653	701	656	680	627	690	694	684	683	716	697	680	683	685	650	663	709	621	659	641	628	643	657	689	688	678	693	687	616	671	694	674	671	654	630	686	685	651	670	674	653	697	649	680	678	681	720	683	638	672	647	668	693	674	662	657	671	685	631	725	690	671	656	658	639	693	719	736	674	655	662	678	659	686	691	689	685	676	658	664	692	634	656	668	638	710	693	667	679	639	701	682	732	603	656	701	703	628	679	707	646	641	671	669	652	648	657	692	654	686	662	625	707	673	672	718	674	684	643	675	685	675	677	635	659	684	646	672	669	657	687	633	644	663	648	696	659	703	670	712	669	662	699	698	639	675	699	674	688	642	637	618	691	671	673	697	652	707	640	671	702	648	689	705	675	597	663	697	654	673	702	688	670	709	648	650	673	644	676	667	663	665	601	668	646	674	663	642	708	673	676	679	703	620	680	673	711	686	616	714	662	677	692	678	692	683	680	660	660	697	678	668	701	663	711	703	681	640	675	725	643	703	647	647	670	709	695	698	708	711	743	671	652	685	684	660	667	686	626	628	679	701	719	671	666	646	700	653	663	663	695	673	653	690	709	721	620	699	654	671	651	681	644	651	702	658	685	660	644	669	641	669	661	665	704	661	633	688	700	668	740	685	671	649	697	719	704	682	678	697	697	680	665	712	644	763	685	647	696	674	688	697	702	610	696	686	711	646	672	658	685	628	670	669	663	680	623	698	654	696	658	703	674	698	647	640	640	630	666	709	675	669	685	715	697	666	646	676	641	655	683	715	674	669	662	696	620	710	673	677	666	648	646	694	674	661	701	663	680	696	683	706	680	680	674	691	710	664	693	654	643	679	670	717	709	672	654	672	658	711	674	674	706	698	626	698	667	657	657	628	635	710	689	648	675	641	724	650	647	658	708	695	668	663	701	679	712	659	667	713	652	658	662	734	684	664	632	699	657	639	706	663	712	715	684	686	722	659	716	682	669	663	680	685	646	681	669	633	681	671	687	683	682	630	661	683	683	716	699	686	676	620	660	688	680	699	665	702	684	686	661	713	671	641	734	643	685	641	676	646	639	711	611	634	681	695	685	649	618	671	756	677	648	711	689	680	673	639	687	690	720	700	708	645	691	675	700	665	639	660	658	657	732	690	715	660	696	697	644	702	659	624	709	730	679	646	636	731	662	676	632	713	668	684	678	664	676	662	697	677	666	644	674	730	686	667	675	689	689	662	700	667	676	660	657	652	711	636	673	672	667	639	693	714	679	690	662	647	670	666	676	671	715	676	640	672	682	691	657	622	646	665	675	648	713	716	678	633	699	688	704	679	740	651	716	653	719	668	671	663	682	656	635	680	699	689	693	666	669	683	674	669	727	672	671	678	676	658	650	712	647	629	668	674	727	678	670	658	694	683	666	700	678	684	637	672	741	677	669	694	691	715	708	679	646	701	652	707	692	628	698	682	680	636	708	722	642	692	680	672	698	683	707	674	701	665	697	679	672	657	678	678	735	669	701	694	629	669	638	667	698	697	612	638	661	696	700	640	701	702	653	670	698	720	700	630	660	694	697	632	721	679	701	668	645	652	637	669	657	706	679	711	631	682	691	702	691	647	674	668	664	714	638	695	686	755	663	634	702	691	708	640	648	644	620	657	691	655	672	676	658	654	688	660	689	642	660	727	657	675	682	724	699	647	711	695	699	676	664	681	681	614	697	694	639	654	642	672	621	686	626	677	659	681	647	659	688	659	685	664	656	689	628	658	702	668	680	671	645	681	671	662	682	665	687	633	636	664	702	667	595	648	681	689	675	628	689	683	685	675	619	674	688	678	691	676	680	684	665	712	709	692	701	634	698	658	640	673	711	632	683	644	678	682	686	662	653	641	636	683	665	638	642	671	685	666	667	685	665	633	677	681	668	697	666	690	671	666	693	663	657	661	642	664	713	652	687	676	676	647	685	638	656	671	690	723	670	695	656	639	666	705	660	623	649	710	708	640	702	675	656	670	658	664	700	638	712	645	723	672	680	657	686	671	689	707	723	714	657	651	669	710	686	704	663	713	685	670	672	671	664	646	705	675	671	667	654	703	709	693	661	679	650	710	638	658	708	661	691	658	613	675	640	684	637	706	643	713	659	713	651	693	683	654	631	681	688	660	677	664	654	669	687	704	684	701	662	648	705	628	703	683	673	694	668	651	777	667	715	669	646	643	672	674	651	670	682	701	668	686	665	652	671	671	642	669	719	713	684	685	697	645	690	672	683	633	654	639	660	700	643	670	705	646	688	718	645	675	637	669	672	652	666	682	649	695	698	675	650	656	681	699	704	670	644	630	659	641	655	658	678	667	613	667	670	624	647	688	712	686	633	664	691	685	676	669	660	656	658	690	704	629	677	679	665	651	650	722	644	654	645	702	632	679	698	683	712	655	699	684	674	666	654	695	655	682	705	677	689	697	702	681	664	685	676	697	676	657	671	659	672	672	656	660	669	665	628	704	679	652	690	696	675	715	727	647	712	685	704	707	652	647	623	657	641	653	718	675	691	676	709	697	715	648	629	662	624	698	715	640	661	721	662	681	675	645	695	679	685	642	687	663	666	697	644	659	643	673	685	616	688	669	646	667	674	676	655	710	683	691	692	670	681	642	656	674	691	647	657	723	679	640	662	701	603	675	619	679	714	660	701	692	663	693	684	714	662	665	653	644	637	703	653	664
25195	21649	26801	24138	9464	11423	5211	1912	1614	1390	1200	1095	1010	982	934	829	819	857	839	773	828	781	787	805	821	826	747	834	810	849	865	845	808	834	822	826	821	862	841	812	865	815	872	877	905	864	850	840	905	843	811	843	854	805	801	810	802	763	777	770	793	828	745	815	847	785	787	818	754	821	774	804	782	713	777	813	778	740	767	825	773	773	831	807	796	830	822	819	811	785	791	775	782	782	791	761	773	821	821	804	764	811	758	788	787	770	820	787	778	747	787	784	779	785	792	756	822	811	844	802	783	788	800	774	851	841	829	791	778	812	791	774	857	795	775	761	807	762	798	792	836	802	844	743	837	818	761	780	773	772	781	772	854	765	751	760	793	809	830	759	815	761	805	762	773	790	760	796	746	780	797	792	812	734	795	780	820	741	729	759	827	745	784	826	821	760	789	829	767	735	760	742	759	796	782	783	751	790	798	760	794	829	775	783	767	762	821	758	778	837	781	807	742	772	757	854	775	770	817	810	805	739	798	753	758	857	844	763	781	800	809	819	781	832	797	824	826	826	806	766	798	819	793	781	771	765	829	762	793	751	778	774	834	786	776	790	816	811	787	833	803	769	761	774	788	767	811	759	768	833	813	770	777	807	801	753	832	741	801	812	814	770	776	759	812	821	777	812	787	775	798	767	818	797	771	742	784	753	747	747	770	785	782	814	756	764	748	738	811	763	797	756	787	772	771	775	819	743	812	839	751	772	822	737	817	789	818	777	791	757	805	806	817	750	767	768	777	794	792	800	780	758	803	769	773	813	791	801	812	809	799	785	782	686	772	820	761	798	781	800	813	772	766	800	789	801	746	771	735	743	843	773	758	796	743	819	763	749	811	816	766	754	790	825	754	782	783	776	824	763	780	773	799	793	796	749	776	800	713	757	749	792	803	796	776	795	752	833	769	835	776	834	798	775	814	772	810	825	788	745	767	759	764	757	803	821	836	764	798	799	774	748	790	775	766	790	866	815	803	792	804	799	755	800	806	757	790	746	757	817	802	814	815	771	799	783	761	784	774	775	769	811	779	821	787	817	814	796	811	783	787	776	790	814	763	781	752	798	773	775	779	811	735	805	772	801	797	793	774	780	783	777	775	795	817	823	797	783	782	767	795	751	830	797	791	755	773	746	803	776	775	807	794	780	774	779	774	801	783	827	785	802	795	827	780	777	855	775	780	814	784	805	759	786	747	797	793	796	772	789	787	768	763	778	724	824	785	725	808	765	803	785	803	710	759	821	797	804	774	816	725	709	781	770	814	761	744	780	784	796	801	829	828	799	783	816	723	776	815	780	777	797	776	767	795	794	771	775	753	773	836	757	767	763	832	809	803	842	814	785	752	813	785	778	842	745	784	809	820	779	820	820	770	777	774	783	783	760	789	821	788	767	776	823	778	796	770	758	791	803	842	858	839	793	780	794	778	776	767	760	743	786	828	796	807	799	749	802	788	792	781	756	806	737	775	822	825	770	803	779	812	806	824	792	746	756	761	786	795	761	819	769	776	771	780	799	813	802	724	767	798	775	794	777	760	762	859	824	782	775	781	780	798	797	833	719	787	778	731	781	820	803	816	838	720	814	816	820	822	781	748	751	739	784	825	788	762	814	761	792	783	796	762	796	796	852	773	790	771	773	778	782	754	790	784	806	755	798	786	795	791	747	773	759	827	846	798	804	796	814	767	742	784	788	807	764	822	786	798	854	789	779	795	809	866	785	792	830	795	796	807	829	766	800	782	777	797	834	769	784	800	830	796	782	794	795	807	764	815	809	791	744	798	807	766	734	800	750	720	787	798	743	776	788	782	802	769	782	766	775	833	742	798	760	780	774	802	776	775	755	757	793	723	769	750	771	781	751	767	783	735	749	815	777	815	802	822	758	789	779	765	751	794	799	795	774	837	798	766	761	821	766	760	825	794	802	805	771	772	768	809	807	817	811	769	769	765	763	806	789	742	766	767	824	753	796	796	802	797	766	840	786	824	816	735	771	748	808	783	806	765	719	820	749	768	778	733	785	745	786	814	768	787	777	781	845	823	811	744	813	795	776	800	792	798	799	765	778	769	825	777	816	782	784	777	746	783	782	756	799	856	806	816	765	824	782	810	763	734	769	783	790	773	761	793	746	767	766	759	838	731	815	796	800	801	800	739	781	812	772	756	798	800	831	799	811	789	812	762	821	794	784	787	782	849	802	794	807	784	807	818	751	726	747	763	759	858	824	751	792	791	764	802	778	770	756	778	807	796	810	797	807	805	774	788	776	773	781	821	843	790	771	751	823	822	773	823	792	790	777	789	764	772	765	806	791	801	776	745	780	820	843	802	781	799	802	763	786	829	787	768	813	805	792	808	775	789	781	802	772	800	808	798	774	741	792	868	788	788	785	768	778	858	798	810	794	814	795	782	788	746	800	799	873	801	769	763	804	767	723	812	821	779	809	814	802	784	759	806	762	797	809	768	750	735	764	814	762	785	764	775	735	784	769	728	785	808	775	801	767	757	760	776	871	780	803	786	767	775	771	805	804	773	812	783	810	804	811	813	780	789	823	762	800	770	762	802	782	814	788	841	792	818	777	799	777	798	711	756	783	762	776	781	789	806	787	828	781	790	767	841	782	771	829	821	791	756	756	763	785	856	823	815	771	802	794	817	806	813	767	795	795	823	767	840	768	833	816	793	790	743	753	787	748	765	829	780	824	762	788	718	767	791	773	801	766	759	750	825	799	780	802	776	809	795	806	800	790	787	784	749	789	813	778	793	804	786	797	748	800	781	787	792	774	829	763	805	748	826	769	767	757	817	817	764	733	838	798	778	804	780	821	768	785	776	801	798	767	800	777	742	767	761	793	808	810	765	800	751	841	744	828	790	787	777	778	779	792	798	827	833	742	773	756	740	779	753	832	807	782	770	833	771	791	818	761	817	797	784	772	780	779	774	803	777	786	748	794	772	806	829	793	824	788	782	792	828	749	779	783	780	799	816	778	775	753	777	818	836	778	753	790	800	766	769	722	781	753	779	780	774	760	799	766	774	751	794	773	791	832	814	814	742	792	818	785	833	827	768	828	775	823	801	771	756	767	784	755	812	736	808	815	774	746	798	784	765	850	761	783	826	810	831	808	808	745	760	753	795	768	829	841	787	806	771	824	777	797	763	828	747	822	802	777	763	813	827	767	746	759	782	780	792	790	820	758	825	775	770	774	774	822	813	783	794	858	782	795	776	847	760	756	767	805	798	808	779	807	812	779	804	782	777	829	790	785	764	829	758	742	776	774	768	789	759	807	748	745	799	801	801	759	795	789	776	760	776	790	773	843	764	760	812	831	748	798	797	816	793	806	756	767	808	792	781	761	757	782	746	783	789	818	767	759	748	789	819	809	778	779	768	776	826	785	763	834	811	813	773	825	774	782	813	791	736	722	774	795	792	759	763	782	806	762	807	791	796	758	754	757	808	738	745	798	858	815
41113	57021	21028	9332	7245	19890	7376	3267	2730	2293	1823	1699	1385	1311	1239	1156	1068	930	955	931	886	881	913	918	878	896	900	960	1040	955	935	991	932	920	934	949	968	965	984	990	951	980	1014	1010	1042	1044	985	983	974	955	969	897	897	903	879	894	912	939	900	930	851	890	918	883	887	931	856	897	886	858	890	912	923	878	881	858	912	869	861	938	883	898	869	879	890	885	901	906	850	884	868	838	866	834	880	849	871	878	897	847	850	881	895	908	873	919	889	870	914	868	897	818	875	947	878	815	790	880	824	867	890	841	911	848	830	844	868	816	841	858	843	880	828	863	919	816	835	857	830	909	888	910	846	818	893	808	849	874	833	816	894	823	859	912	818	844	881	893	875	874	852	905	858	900	883	875	867	835	866	863	803	815	899	896	858	905	878	893	850	903	897	855	850	890	863	877	894	878	872	881	899	854	881	905	843	910	812	868	866	852	871	855	854	883	859	879	836	907	862	870	893	832	883	854	891	842	844	884	852	882	870	872	896	903	888	876	902	888	857	866	903	787	873	861	910	865	872	874	887	895	862	875	864	867	837	890	864	838	898	883	865	881	908	885	843	873	857	903	851	838	831	863	882	905	889	896	880	830	894	871	902	823	858	905	863	850	904	871	871	838	857	832	843	892	794	902	854	833	817	905	838	874	866	952	823	811	874	872	879	814	831	866	846	871	868	864	871	850	897	886	853	910	908	872	847	837	902	813	843	866	908	862	832	847	825	827	885	871	856	800	864	819	893	772	883	882	868	906	884	814	883	878	857	837	858	889	889	872	858	842	816	852	843	875	881	870	886	891	899	846	893	836	895	912	851	857	861	889	856	893	892	833	895	809	882	856	863	890	937	884	855	900	861	886	846	913	749	954	868	859	838	876	834	876	840	870	890	859	854	866	865	866	864	872	868	869	901	876	878	838	845	862	901	830	833	870	880	864	856	922	860	905	908	832	827	919	826	891	864	882	854	828	852	867	861	827	922	881	855	881	918	864	875	893	864	815	891	852	895	854	838	860	790	854	900	870	898	860	878	865	833	867	929	885	884	916	860	809	885	893	896	871	815	868	907	871	833	867	894	899	847	854	905	858	864	922	901	864	937	870	856	825	874	892	853	806	848	916	840	868	858	886	861	846	826	884	866	849	858	844	856	866	896	863	837	851	872	876	854	866	850	824	869	861	859	887	856	890	869	831	841	877	879	855	879	848	886	842	884	838	904	861	870	923	854	868	838	860	844	880	855	852	859	909	900	807	899	907	902	882	861	838	868	877	872	818	864	893	898	888	887	860	849	885	894	848	867	879	886	847	863	887	864	860	907	857	839	883	856	876	892	852	883	940	865	855	854	916	885	812	886	806	888	854	865	797	879	869	868	893	898	866	808	836	849	878	867	887	888	872	919	869	848	900	834	836	802	872	867	844	818	931	855	864	924	855	822	861	881	860	886	886	835	861	889	891	862	844	827	860	849	837	818	925	885	838	887	889	902	896	872	836	860	962	896	889	928	863	891	899	837	911	844	829	862	881	856	874	866	845	910	883	866	819	855	866	860	904	827	928	916	840	867	839	819	837	866	851	909	878	900	810	878	964	853	875	885	867	895	876	856	840	908	865	884	870	920	828	850	890	877	862	873	861	872	905	886	864	848	811	847	823	860	866	873	836	921	866	839	879	850	831	826	930	879	839	832	877	855	848	860	866	858	845	875	913	873	868	857	800	889	877	906	855	882	906	886	870	813	892	900	822	858	909	869	911	910	863	887	855	873	827	851	858	855	918	897	845	809	898	860	825	929	819	840	818	910	862	856	814	909	907	920	843	860	885	855	853	914	875	918	872	885	873	878	849	849	904	868	873	838	835	898	857	898	863	902	872	872	888	879	914	851	865	912	843	843	869	826	904	854	877	916	853	826	877	884	805	872	851	863	887	889	878	858	849	855	906	886	840	870	905	914	825	860	890	873	858	855	967	905	897	854	862	931	875	870	872	839	842	865	861	834	831	856	857	893	883	880	832	873	846	897	832	870	893	908	932	865	857	892	921	876	874	811	914	935	854	820	895	918	808	898	871	887	896	863	843	875	919	901	822	877	898	896	870	837	855	830	917	848	841	866	802	848	841	830	849	864	873	861	859	867	858	916	875	848	923	831	901	868	857	857	850	822	904	936	866	862	895	849	885	824	832	842	902	877	807	871	890	875	906	883	854	844	867	854	858	893	875	915	833	926	875	835	870	876	877	820	863	832	906	863	960	876	839	838	865	806	877	823	906	878	836	837	895	864	854	891	847	885	872	863	826	786	895	844	909	873	853	911	893	853	873	891	850	869	911	872	838	864	823	876	836	883	901	884	891	881	890	876	846	860	863	868	835	849	870	828	873	853	889	790	863	913	867	836	858	880	868	900	843	821	879	879	932	878	859	909	827	809	861	859	875	875	905	856	868	851	865	943	851	857	906	894	882	853	833	878	899	845	907	834	884	835	873	907	953	887	915	867	866	863	794	866	870	902	863	832	918	827	814	893	854	875	913	867	890	880	895	887	871	875	875	887	880	838	866	875	864	912	903	828	847	846	891	885	872	847	865	858	845	915	837	834	829	835	874	876	898	891	872	805	892	894	896	856	865	883	907	835	834	847	898	908	914	851	885	838	900	904	853	874	882	900	854	845	834	872	850	866	886	915	887	898	922	863	834	852	885	865	853	889	909	873	915	897	825	868	847	897	905	878	882	849	893	864	895	872	834	854	888	892	838	878	867	883	778	858	852	876	888	854	880	895	884	899	866	851	895	879	891	932	874	878	868	876	886	862	867	844	845	838	852	863	876	896	882	882	868	832	884	866	862	873	889	911	841	891	859	898	823	910	887	886	859	888	867	817	919	871	848	809	897	851	835	913	882	857	874	859	879	868	847	862	858	905	837	839	861	855	848	884	910	846	876	853	894	834	906	826	878	880	852	859	874	885	858	925	901	882	821	849	887	825	901	893	865	871	880	842	839	877	875	897	894	859	860	896	927	887	859	867	860	808	856	889	907	859	908	898	847	822	888	850	803	897	889	875	876	867	849	866	908	834	882	889	886	840	886	935	873	931	834	838	862	833	876	897	882	856	809	905	896	802	895	848	863	886	879	893	854	866	866	882	851	870	850	868	879	880	901	794	862	837	815	899	885	892	861	873	847	876	907	845	888	851	886	838	896	863	853	873	826	867	943	879	950	900	825	909	841	863	933	860	857	893	915	883	866	943	905	882	853	881	905	874	849	846	870	916	838	878	890	869	889	903	874	869	855	907	865	854	889	846	883	832	915	883	886	886	898	807	870	861	893	858	875	893	852	923	874	875	881	886	877	838	815	851	870	851	844	854	871	814	874	827	878	848	875	878	895	915	889	906	876	896	899	890	870	938	879	848	858	824	886	866	837	867	870	856	843	871	868	839	886	862	918	850	927	905	861	860	871	854	797	859	881	865	884	828	823	888	910	907	882
22748	21059	28616	23574	21019	26258	21498	4475	2534	2040	1645	1432	1303	1266	1122	1097	989	896	829	832	856	825	769	822	785	802	799	844	917	845	906	871	860	811	767	876	913	851	807	861	865	930	895	935	883	858	922	941	902	906	858	857	836	764	843	792	747	757	803	799	771	752	751	773	782	752	780	745	780	803	809	760	775	767	707	802	737	781	803	740	781	795	766	744	788	830	765	747	741	754	774	758	785	768	781	785	716	787	762	776	722	744	744	741	784	768	732	738	774	716	737	776	737	735	764	737	777	766	773	747	781	788	796	747	737	737	752	743	770	745	776	766	746	807	780	784	759	790	734	788	772	757	692	755	790	755	724	757	732	741	773	765	741	738	761	743	732	783	777	752	754	787	787	777	772	714	766	772	763	797	735	741	744	729	769	747	748	786	699	762	726	695	775	735	725	751	784	783	743	741	731	786	693	780	762	703	785	794	777	756	709	702	737	764	714	746	778	752	764	772	780	759	747	714	753	755	818	747	766	752	709	768	697	742	744	772	759	753	791	780	777	721	737	764	793	736	732	724	711	698	767	739	731	756	760	810	768	774	789	735	799	764	741	742	758	775	706	764	739	739	746	785	723	716	748	759	789	750	783	725	766	706	797	718	713	793	749	770	778	762	789	772	726	707	768	755	713	786	775	804	802	793	747	694	769	776	749	782	755	734	776	757	748	740	738	716	749	758	792	743	756	836	734	746	757	796	735	782	778	776	755	736	746	777	732	729	780	740	721	793	783	770	736	714	730	771	805	763	760	796	706	730	769	768	728	746	755	724	787	784	778	727	799	764	746	794	774	748	746	767	786	769	731	762	777	727	742	733	722	764	790	832	754	785	765	711	792	762	774	754	718	774	702	731	748	787	756	754	812	732	757	781	774	767	753	706	747	717	798	771	756	753	742	776	727	829	763	764	718	797	698	756	826	755	768	806	792	778	738	781	744	812	832	763	781	768	782	768	748	716	779	724	794	747	785	782	786	744	781	776	788	731	724	808	710	759	737	766	710	722	789	742	731	743	712	730	755	767	763	691	741	753	757	710	737	735	746	736	772	770	737	710	743	766	742	765	790	784	768	765	738	779	735	778	734	695	736	724	753	743	778	789	753	766	798	780	712	744	738	748	728	796	806	734	734	756	721	785	704	767	807	789	768	732	731	727	745	750	744	746	740	753	740	761	822	755	744	754	736	746	737	755	755	778	741	770	791	722	759	781	739	739	745	808	762	747	748	716	774	802	751	779	761	797	786	784	756	757	763	769	799	737	778	768	799	757	765	799	747	772	755	818	756	759	770	796	780	764	820	761	727	777	753	739	684	765	740	847	744	739	750	767	809	770	735	755	759	767	784	749	735	800	749	814	740	775	748	791	752	833	776	773	776	753	725	754	791	767	794	747	708	772	763	776	757	767	769	752	719	757	735	780	798	736	738	759	760	726	745	749	766	766	866	767	772	806	784	750	792	760	769	709	786	783	763	787	753	685	740	815	740	758	768	727	763	731	728	773	725	757	724	758	774	766	796	768	814	824	767	774	760	717	782	755	802	821	732	778	757	769	778	755	775	726	781	754	785	713	754	755	761	781	770	701	804	835	798	726	705	803	763	779	738	806	778	745	727	769	724	753	783	747	773	791	748	757	769	793	745	748	796	744	722	807	749	780	767	814	705	752	801	731	802	771	777	728	739	756	767	765	766	711	786	759	724	791	795	725	788	762	763	761	739	803	746	770	722	776	728	756	755	770	741	777	765	746	733	758	745	740	772	746	713	715	756	782	753	754	758	729	759	778	746	768	725	779	758	794	747	753	753	744	758	793	741	813	775	782	806	738	777	799	775	762	738	764	728	767	782	759	719	777	723	778	711	791	726	766	725	750	737	742	746	707	747	780	786	720	817	811	763	739	722	753	709	807	786	782	725	780	739	772	760	770	769	812	723	710	816	731	758	760	771	728	738	756	723	754	709	788	770	674	801	733	775	739	762	797	747	767	762	695	823	773	815	769	722	727	758	737	768	738	792	739	780	748	765	749	786	759	727	803	749	756	761	777	766	716	747	764	732	805	730	723	774	753	754	804	750	734	791	738	743	818	757	749	712	738	753	718	742	809	713	800	765	741	728	768	780	766	778	733	754	714	747	690	771	756	743	765	741	742	797	763	764	745	745	728	804	799	746	756	721	765	761	795	757	711	817	749	771	773	751	790	761	725	803	780	724	732	754	759	748	772	749	759	754	757	780	779	752	777	765	731	778	772	753	714	757	787	727	746	694	766	786	726	735	751	760	795	776	835	740	744	758	746	746	759	764	730	754	762	770	697	710	717	750	745	706	765	708	792	752	739	796	717	723	755	736	735	765	759	753	771	781	741	765	722	749	688	771	761	751	761	748	741	770	782	753	777	790	748	774	688	811	763	774	779	779	767	772	736	784	718	774	774	732	760	773	757	758	745	777	776	757	739	744	752	753	741	722	731	747	781	747	717	785	773	811	739	764	729	761	778	742	798	760	706	772	753	752	782	823	748	771	757	757	757	753	769	771	774	718	737	743	729	776	731	759	792	769	772	770	805	796	719	758	789	752	707	825	803	734	757	784	747	758	804	703	721	763	793	743	809	740	744	765	755	766	781	733	757	727	745	781	750	785	813	816	732	745	775	718	774	744	764	753	804	781	725	794	719	730	748	764	764	757	735	742	701	800	763	734	774	751	805	747	778	791	774	808	763	746	700	772	777	783	762	825	772	731	738	762	732	765	776	691	769	786	729	781	774	786	741	819	764	761	761	727	757	788	727	802	761	772	735	765	762	778	771	740	779	731	761	728	797	742	710	739	716	799	731	739	781	744	798	763	734	729	739	748	790	757	718	751	755	731	741	746	709	747	760	734	743	741	726	810	743	720	742	792	758	774	778	774	779	743	740	777	791	819	764	789	756	734	710	758	760	798	715	782	771	741	762	765	784	770	728	768	735	780	761	767	771	779	741	716	750	744	811	766	798	741	797	755	767	762	735	743	785	750	731	764	758	703	771	764	736	752	762	786	713	781	765	736	741	755	761	734	776	803	763	824	738	704	734	728	768	760	731	744	797	707	790	770	726	738	785	719	808	773	731	737	764	778	742	791	752	791	774	744	735	732	749	782	756	741	762	779	731	775	726	773	801	780	755	765	775	734	728	763	788	762	795	760	736	725	762	780	746	785	797	724	729	738	742	754	768	819	749	759	755	716	776	769	757	789	735	805	794	704	772	702	723	751	769	758	765	763	707	735	756	780	741	750	757	756	757	790	759	715	721	743	767	759	752	740	754	777	764	766	776	748	818	769	754	743	752	799	727	790	793	755	762	765	746	756	792	751	760	769	722	751	722	777	748	773	770	740	775	791	714	694	821	751	714	811	733	779	794	810	822	808	717	743	735	804	733	759	772	768	755	736	716	791	750	786	793	718	757	748	773	769	726	717	752	749	764	757	748	741	726	799	805	747	772
47405	73917	31010	14453	11607	31889	16398	5539	4426	3652	2729	2376	2158	1852	1737	1419	1178	1167	1066	1005	890	899	964	953	919	877	958	918	1049	1126	1070	987	928	939	944	942	1029	999	959	1057	1049	1106	1125	1105	1105	1091	1035	1033	1036	1029	993	938	945	853	929	888	876	901	952	888	878	882	880	920	901	837	842	844	836	880	891	853	860	836	843	856	803	842	858	845	823	843	812	863	826	824	842	809	839	808	850	782	810	818	855	842	809	871	871	818	848	842	837	779	913	835	838	843	802	849	864	838	798	804	795	898	804	781	866	819	816	796	843	832	772	830	811	808	807	854	801	823	842	772	841	784	855	826	849	801	819	862	806	870	810	875	826	857	851	768	836	761	810	857	806	801	840	819	782	842	812	773	827	881	827	843	880	827	791	827	849	843	806	842	835	778	765	848	812	807	797	859	814	794	866	850	850	807	851	796	783	816	804	781	818	825	811	823	816	800	813	816	810	857	887	842	794	795	828	830	811	842	849	830	809	859	782	865	805	842	771	880	781	843	829	807	803	814	809	807	807	768	873	844	834	799	849	816	829	828	798	845	857	810	830	810	774	834	852	828	799	853	796	837	848	828	799	782	808	779	770	822	837	774	802	860	787	780	813	830	836	837	856	811	808	807	813	825	819	856	796	777	801	751	845	840	837	843	815	816	832	837	824	825	872	731	776	783	828	790	799	830	876	823	839	830	818	825	812	793	848	879	860	838	792	833	815	843	783	861	883	791	842	814	841	845	825	815	743	819	841	832	808	877	875	826	843	837	773	808	840	783	840	844	801	818	839	871	831	823	858	816	792	881	848	806	783	864	856	797	820	807	831	773	818	832	825	805	784	812	837	849	839	791	875	794	828	801	836	867	772	811	809	784	787	800	826	858	810	767	768	823	855	839	834	809	852	817	823	809	827	831	828	821	861	844	767	821	812	809	801	804	788	867	788	836	800	842	813	800	839	788	878	788	807	789	854	829	874	826	871	842	802	842	842	799	817	806	813	855	803	773	833	835	809	854	842	817	775	828	845	777	850	832	829	805	852	787	835	816	782	817	807	834	864	794	795	831	790	804	776	813	801	813	834	814	767	840	816	843	818	876	780	773	766	872	819	820	865	817	769	811	813	831	838	821	820	768	845	835	819	846	822	776	813	798	862	831	834	803	808	864	818	852	796	829	780	805	813	825	821	841	816	815	780	847	861	849	825	852	822	818	819	849	801	842	801	808	804	808	835	806	800	800	815	832	842	856	838	800	845	864	842	838	807	876	824	872	791	792	801	853	784	858	831	861	791	807	839	804	798	824	878	819	826	826	855	806	810	843	886	789	769	822	784	843	833	844	807	869	790	828	810	804	837	877	797	807	802	797	828	768	831	824	800	822	812	816	855	866	778	813	836	864	812	789	854	827	793	780	795	801	827	839	809	816	754	860	819	791	866	824	801	836	824	824	808	823	873	818	806	854	840	816	841	822	780	793	778	855	858	829	852	775	792	782	786	767	842	841	815	828	837	818	871	818	860	815	823	826	812	842	780	815	819	810	811	851	801	823	818	808	814	809	818	822	893	790	828	849	769	865	796	809	797	801	830	792	848	840	844	830	826	787	840	803	820	832	821	834	823	774	828	807	849	820	811	808	824	798	829	872	794	813	761	821	847	845	795	822	792	800	821	786	885	829	802	793	829	843	857	850	806	840	813	839	789	765	814	878	853	820	793	787	794	825	851	844	821	825	839	812	780	826	780	798	823	812	835	803	806	807	846	829	868	806	820	798	823	822	826	817	808	793	853	825	787	832	797	827	841	864	823	839	823	795	872	808	820	825	832	812	834	786	813	755	846	801	809	818	859	837	886	842	841	879	781	816	780	790	853	812	791	846	861	763	820	836	834	808	788	847	854	873	804	794	814	782	859	830	835	856	837	812	828	829	848	814	827	846	782	836	804	843	800	827	845	854	808	819	819	824	782	835	813	864	863	821	845	815	840	794	842	837	809	755	861	808	795	861	849	827	794	833	800	770	758	798	857	828	853	836	810	809	843	824	841	790	818	845	791	838	836	792	848	784	830	806	808	751	797	870	794	829	863	793	849	868	775	834	813	793	843	899	835	826	811	810	821	819	828	822	799	859	775	829	837	794	820	826	875	811	882	800	860	852	840	791	824	792	824	809	854	841	844	824	819	832	856	881	822	809	897	799	800	859	841	771	866	865	841	814	810	815	832	805	851	818	812	819	804	829	833	804	827	836	804	796	769	834	806	837	805	812	844	856	849	829	782	804	825	804	802	833	820	818	843	832	829	819	850	833	845	802	851	828	794	833	795	849	864	827	799	789	862	847	850	834	873	828	781	793	867	864	819	852	861	793	818	864	845	786	775	839	849	852	846	853	794	836	831	837	788	879	804	845	807	814	828	797	806	834	846	851	841	803	825	848	820	814	829	805	793	820	805	848	783	842	780	820	874	814	764	825	870	834	796	813	827	765	821	837	826	837	837	873	833	835	816	836	857	823	795	752	812	805	797	891	848	810	808	788	834	876	793	802	832	848	824	826	788	739	872	817	810	853	833	771	834	884	841	789	849	799	793	814	860	821	837	809	831	831	812	844	817	852	790	851	786	807	795	867	821	864	774	862	805	824	825	779	807	802	830	841	844	817	878	787	754	826	831	865	872	841	819	838	862	866	794	788	818	809	834	820	793	833	798	823	864	831	818	828	846	813	847	790	848	787	804	803	856	795	836	793	804	831	838	869	868	815	856	850	798	848	804	892	807	851	840	811	826	854	831	801	836	813	877	806	853	815	813	843	802	797	812	867	812	830	814	851	878	851	831	842	780	855	848	778	835	799	831	863	799	824	824	800	824	789	832	810	798	855	818	852	836	812	780	811	864	803	790	783	834	861	869	804	799	816	860	810	835	845	816	786	898	769	813	857	838	797	832	873	874	799	786	865	799	868	852	823	814	838	809	845	773	834	862	832	814	867	800	849	784	738	814	789	835	877	843	792	788	867	875	822	810	814	731	827	775	799	852	790	803	847	770	765	797	767	807	788	840	831	851	817	832	809	837	815	796	816	801	841	757	789	817	813	797	878	863	805	818	817	838	800	831	845	844	861	801	776	835	836	827	821	824	830	838	832	793	786	840	809	819	799	809	887	794	798	830	868	832	792	829	779	815	804	771	814	772	852	791	766	802	838	839	758	824	799	820	823	762	842	850	794	799	794	786	798	789	808	842	840	857	814	816	829	812	820	891	791	823	819	863	805	841	848	865	820	836	837	835	875	845	801	850	820	804	825	802	756	774	807	829	779	823	824	854	805	855	837	781	823	801	844	804	768	819	806	820	801	841	822	868	773	827	797	802	813	802	815	819	848	841	789	859	811	849	846	833	807	815	790	822	869	791	798	833	841	859	775	841	868	818	849	762	857	816	805	787	804	799	813	832	753	869	879	805	818	913	832	806	809	831	835	829	823	846	848	838	837	847	781	843	810	839	804
30593	33658	23362	7984	2829	3421	2109	1398	1198	1063	886	791	779	812	707	706	671	666	655	666	679	648	682	666	677	694	715	663	682	647	630	721	715	649	668	715	720	689	709	677	725	687	729	804	731	737	674	713	742	685	660	691	681	684	678	657	695	749	660	683	704	674	662	704	659	698	679	715	672	655	727	658	676	698	662	669	663	636	662	702	651	635	597	667	623	616	709	674	672	636	645	626	701	708	634	719	689	650	626	648	662	678	667	658	665	686	649	710	648	637	648	626	692	670	670	670	641	616	685	660	663	639	636	666	666	621	669	693	659	647	639	668	675	668	738	665	651	659	658	721	660	630	673	697	666	662	646	687	647	673	673	647	663	703	651	625	694	675	658	616	679	675	645	690	674	662	663	676	667	632	671	619	656	655	655	695	675	618	667	631	664	631	688	645	683	661	643	709	642	641	681	688	661	677	688	654	659	652	691	643	629	604	650	656	622	659	676	674	676	640	676	628	643	633	697	657	662	620	666	646	665	699	733	641	588	617	669	659	674	680	627	649	695	628	659	624	677	709	633	678	650	663	680	657	624	679	652	651	680	672	640	670	653	688	640	677	647	649	640	656	686	647	693	648	659	674	646	654	646	631	651	661	669	686	654	674	694	702	683	636	698	730	667	670	609	680	638	665	629	656	665	662	680	630	673	660	685	638	650	637	646	685	669	645	619	680	646	675	661	615	668	691	674	683	689	694	710	653	647	671	653	672	664	645	663	669	635	633	646	655	641	658	710	657	674	634	632	661	678	679	694	655	681	619	638	662	679	656	646	676	667	646	675	625	601	635	658	626	662	687	657	674	687	625	681	622	668	635	661	668	656	632	635	692	710	633	625	642	660	667	668	665	696	603	597	638	641	682	644	641	656	642	715	685	651	661	690	670	660	636	651	664	638	683	682	655	645	645	672	655	644	645	660	639	682	631	675	646	653	639	673	650	650	704	688	646	664	708	708	675	696	657	695	644	652	677	648	696	667	648	677	673	663	652	669	637	659	679	647	669	687	645	667	666	676	670	677	718	631	658	663	701	661	639	680	711	657	665	691	671	648	632	683	652	668	670	642	694	652	647	624	705	689	699	642	662	619	647	636	629	696	669	662	690	662	642	662	664	656	668	654	677	693	692	595	667	683	664	637	622	679	681	680	688	625	649	639	689	650	641	709	631	706	661	649	716	666	662	664	705	658	647	657	668	675	636	642	626	674	688	679	698	662	712	686	692	726	694	656	648	592	666	615	646	652	672	635	676	637	649	673	681	632	674	680	639	631	689	634	673	664	677	619	683	667	593	617	678	626	659	647	661	646	685	621	649	671	615	666	648	667	675	686	687	671	636	648	676	686	657	699	655	681	685	631	645	664	732	610	653	663	653	691	638	692	682	695	672	658	686	647	698	630	665	662	676	662	635	651	706	672	651	638	705	658	709	636	644	721	680	626	668	658	640	673	659	723	677	658	679	642	709	681	665	597	641	702	636	627	673	634	623	691	641	642	679	658	680	665	668	648	638	681	675	650	680	647	633	693	643	650	637	672	675	676	679	703	665	646	652	607	708	634	639	697	701	661	678	608	649	647	698	662	652	626	688	672	706	680	647	675	670	628	668	622	645	685	691	654	632	628	662	629	724	676	657	679	673	685	623	654	636	617	723	662	689	665	652	652	642	689	729	678	654	660	685	665	710	609	692	683	700	665	627	626	647	627	625	658	679	695	684	650	622	657	644	649	686	669	673	677	681	641	637	674	663	676	633	645	655	650	668	670	663	686	664	652	704	663	676	670	657	683	732	617	680	627	700	660	653	678	662	677	703	691	701	695	692	665	690	636	682	663	672	639	678	696	708	646	668	679	652	653	682	617	658	672	687	656	691	647	655	641	654	675	601	635	645	656	652	632	620	658	687	647	659	705	676	640	682	637	663	701	690	627	684	643	655	647	651	676	643	684	663	659	635	683	674	661	662	699	708	672	642	628	644	630	661	697	636	663	650	647	681	648	663	631	665	643	683	675	702	710	708	638	675	689	665	675	638	642	669	597	655	706	680	641	680	662	657	710	667	663	610	687	658	658	660	644	703	644	680	630	666	657	684	691	687	659	625	672	665	654	680	679	626	660	633	656	635	629	640	685	642	715	676	640	651	714	673	654	687	665	660	616	669	705	628	596	681	690	657	670	676	647	681	716	704	658	661	643	615	631	676	654	649	642	616	645	717	667	589	725	739	689	670	686	683	642	642	686	695	665	635	661	644	678	674	643	621	650	637	701	618	668	617	634	663	615	660	663	663	645	673	682	670	657	677	612	703	651	687	694	658	657	700	654	637	624	681	656	650	689	672	730	642	652	704	646	664	649	641	670	649	683	657	659	668	642	709	687	692	629	665	674	677	670	631	696	700	647	676	640	712	664	673	661	660	645	622	656	658	647	637	692	695	643	694	639	664	715	644	646	685	736	635	650	621	642	674	609	671	656	679	644	677	678	655	674	636	624	668	683	650	634	641	696	676	695	699	640	634	672	684	643	678	654	666	662	667	629	617	679	647	666	655	639	650	636	661	677	706	726	659	694	600	678	633	629	670	709	653	662	679	706	656	646	667	640	704	637	683	649	637	720	651	658	660	646	640	659	687	653	683	681	684	697	669	694	696	633	658	682	691	644	639	617	678	645	628	656	644	633	663	644	709	629	703	675	682	657	643	657	670	635	663	659	701	666	684	658	680	631	712	654	663	714	631	678	692	649	701	740	640	664	680	653	601	662	653	661	612	648	676	638	631	653	676	686	678	706	685	655	665	626	622	651	670	631	664	660	653	677	689	611	637	676	644	650	671	625	653	627	679	724	655	647	673	690	654	626	608	655	677	645	648	670	622	645	728	621	674	684	667	633	711	703	655	674	662	624	658	639	674	645	664	693	625	697	675	638	633	627	673	633	649	702	655	646	676	637	637	697	697	715	599	631	641	638	639	647	684	653	654	639	641	667	656	645	690	708	639	647	633	642	653	684	635	701	645	633	701	667	660	646	656	639	619	683	671	639	656	654	658	683	673	656	710	686	715	642	684	646	678	722	656	671	649	663	654	672	664	655	620	673	651	623	664	644	656	679	675	668	672	685	647	695	674	709	666	685	669	673	642	651	649	665	651	681	676	665	661	669	657	704	654	691	640	672	654	644	680	663	684	640	690	664	660	651	654	670	636	673	630	663	655	644	643	634	703	640	658	671	700	645	667	668	659	712	645	672	659	691	612	663	650	634	716	649	690	621	658	652	662	656	703	693	657	679	618	709	660	651	666	631	680	658	687	675	648	686	686	629	664	704	690	696	672	650	674	677	650	669	614	668	653	647	677	655	669	708	641	658	626	683	685	664	620	651	640	716	639	716	636	661	639	714	653	650	621	659	688	613	659	664	686	647	642	605	690	632	635	662	653	690	691	696	695	676	618	666	711	623	676	669	691	684	661	639	642	668	682	645	639	594	643
37031	48037	18355	6365	4568	5757	3406	2425	2002	1647	1402	1183	1016	1005	979	939	836	790	782	784	750	819	796	751	804	763	791	785	849	849	859	838	806	769	756	841	811	804	857	840	834	833	853	907	865	864	830	798	822	842	809	771	790	776	800	820	752	784	771	763	833	755	791	795	820	767	746	771	773	767	774	752	784	740	736	681	742	779	761	778	762	753	787	746	738	783	749	745	775	719	717	735	768	703	707	748	794	796	716	724	737	744	776	707	750	756	745	717	771	761	747	765	735	780	749	738	748	699	704	737	756	742	741	737	811	752	758	767	787	749	758	757	733	726	732	791	788	780	795	774	789	764	731	699	760	732	737	724	749	752	752	713	768	713	756	762	736	751	746	751	782	788	713	733	778	757	727	720	756	705	764	777	723	734	788	747	756	759	747	737	750	731	759	767	780	737	705	738	759	758	747	756	725	759	734	773	745	733	786	751	709	734	706	740	745	737	752	738	734	741	771	766	781	756	768	764	751	784	739	791	729	765	764	755	775	740	744	779	784	753	728	727	791	713	682	759	745	746	755	736	791	800	764	777	743	749	767	739	757	739	747	745	786	703	783	720	682	711	737	778	728	748	776	736	715	685	751	753	779	797	736	792	713	754	750	755	752	716	728	781	766	745	728	729	749	782	767	757	728	759	701	768	791	762	733	755	763	790	758	736	746	749	735	741	682	714	790	763	753	764	747	746	768	695	792	808	739	769	753	728	762	784	760	747	763	793	773	718	737	715	729	750	786	767	732	786	754	710	716	746	779	807	744	782	729	668	748	809	719	711	767	741	781	735	738	760	753	740	762	764	749	770	719	761	774	771	803	812	751	743	764	721	738	713	709	759	743	713	734	687	780	732	822	720	726	743	756	707	738	775	740	727	732	728	718	781	780	757	741	718	733	746	680	753	809	758	726	778	690	758	785	776	757	739	755	737	716	781	698	772	744	812	784	765	740	781	811	784	763	722	774	756	768	746	765	743	768	773	722	766	745	766	764	751	768	772	758	763	766	712	743	782	691	749	750	731	773	771	747	742	755	770	782	771	740	755	775	685	774	742	802	717	725	783	752	716	791	782	782	783	753	776	735	740	736	754	781	749	729	818	785	770	767	726	743	742	694	767	750	739	750	710	725	735	727	756	727	772	780	704	729	713	755	774	709	727	718	737	731	741	749	760	797	748	730	781	749	739	737	682	714	773	739	732	741	740	736	808	752	754	731	753	755	704	731	774	766	715	752	809	740	730	781	733	730	764	752	778	776	765	692	755	749	743	758	752	754	769	757	743	789	722	757	737	689	723	735	766	749	728	786	750	766	724	747	789	792	687	761	742	720	738	759	741	746	726	753	748	779	773	791	783	756	752	720	762	718	788	691	757	775	738	761	701	762	774	762	682	728	696	770	716	727	774	704	793	750	715	769	767	739	706	702	726	767	744	763	759	782	743	759	781	750	708	749	790	726	736	729	795	792	731	736	740	742	790	755	749	787	749	716	766	711	755	772	724	810	762	806	722	759	745	767	745	718	757	758	780	723	780	744	745	770	730	693	766	763	724	765	712	755	704	717	706	693	804	786	821	775	769	748	783	722	747	742	741	744	723	745	803	757	731	772	785	723	754	787	724	720	805	719	756	754	767	769	791	764	741	722	714	678	789	735	767	757	721	774	758	767	753	804	814	761	737	749	737	749	768	762	704	738	720	726	745	725	737	749	766	767	791	787	761	785	742	737	756	813	802	762	761	719	731	775	783	708	724	721	739	773	723	758	740	727	720	746	747	710	711	766	820	737	765	785	771	733	730	743	767	745	765	706	818	735	765	759	758	722	750	745	794	739	723	770	753	783	755	796	735	677	754	733	737	732	779	731	782	783	783	699	785	779	760	692	726	762	794	764	738	761	763	730	792	763	762	780	735	788	726	753	738	733	713	755	767	770	800	781	729	787	794	779	758	756	733	703	773	766	741	770	732	713	820	769	735	758	769	737	805	759	742	780	736	757	741	762	744	752	743	698	773	748	746	765	748	721	725	750	752	794	749	756	762	738	719	720	728	761	799	767	753	792	725	783	757	743	718	802	746	720	684	765	712	687	736	717	723	756	762	702	806	705	714	761	716	753	764	778	755	794	735	735	774	780	751	742	718	747	795	772	703	797	799	795	744	795	765	696	748	715	756	809	730	784	706	788	750	769	797	770	741	715	740	813	771	751	740	731	757	754	746	782	779	755	776	769	780	725	746	757	770	830	738	733	719	760	733	741	712	707	745	732	729	756	749	759	722	759	768	712	753	742	761	760	798	703	734	791	739	720	764	753	758	742	783	783	731	722	730	722	772	768	751	739	766	701	742	774	754	749	748	790	767	756	730	809	717	751	734	744	709	731	812	760	735	791	726	761	752	755	727	790	825	740	727	745	801	766	731	740	793	741	744	833	748	712	760	768	742	749	803	768	731	756	743	725	727	717	744	725	781	724	787	771	780	732	781	810	783	727	772	739	740	784	727	773	797	751	673	771	836	723	736	704	751	733	786	736	719	726	766	739	785	734	723	729	717	743	743	718	717	786	727	776	717	734	751	721	759	744	785	732	797	765	750	705	756	720	771	749	775	705	764	779	779	777	770	787	775	771	743	727	723	786	763	740	728	754	758	751	734	766	790	733	785	736	736	760	716	746	766	745	758	751	794	762	733	724	750	768	781	732	717	772	751	747	736	745	792	771	709	730	756	741	766	780	739	748	771	749	787	733	715	727	747	731	744	771	739	752	767	733	716	764	783	783	754	720	727	753	746	733	761	746	753	693	744	742	695	735	750	797	795	740	705	789	763	748	738	727	733	719	742	751	710	772	766	729	761	741	742	807	729	777	805	781	788	738	749	764	723	810	740	733	738	697	757	756	805	793	744	751	782	776	766	722	780	731	787	770	747	759	774	765	776	709	828	759	754	772	762	743	747	774	774	779	736	792	746	745	771	744	805	714	759	770	764	759	789	783	738	712	701	784	759	719	718	725	760	781	783	786	741	779	772	733	772	734	747	754	770	719	733	771	759	780	740	757	754	751	736	735	778	746	770	738	753	721	715	723	748	752	777	733	739	763	768	736	754	747	797	786	758	775	709	742	775	754	733	745	777	747	727	779	752	777	754	738	740	791	741	749	748	765	759	765	741	763	732	743	734	746	791	782	747	773	725	792	749	752	760	755	722	744	766	701	733	753	750	767	706	777	757	810	728	800	771	810	764	744	786	740	789	804	799	749	717	771	738	745	749	761	714	775	701	754	735	759	765	795	765	711	791	747	726	742	728	740	739	732	710	726	718	737	750	750	742	736	743	792	740	771	738	764	812	720	799	717	694	699	769	741	739	728	751	824	808	760	765	692	800	770	758	740	755	734	754	754	725	759	748	704	738	739	766	797	756	733	800	752	776	760	749	753	737	745	768	764	743	807	744	702	719	709	749	737	745	768	685	807	769	758	798	698	776	770	742
23739	21081	27946	24105	20341	20357	13589	2304	1611	1385	1168	1024	893	815	759	698	739	733	675	653	639	667	586	645	629	663	656	615	696	725	725	668	638	619	635	656	695	669	678	749	704	709	746	701	739	753	670	684	697	666	627	717	654	646	640	662	610	641	628	675	583	644	671	619	625	594	613	620	613	617	661	603	641	618	605	597	655	606	646	592	598	563	646	658	629	623	605	627	598	620	649	627	596	583	592	580	602	613	609	604	614	630	616	650	617	642	603	628	615	624	597	608	639	648	665	582	587	602	599	654	673	635	651	603	593	599	638	590	590	636	631	629	576	626	585	617	631	567	580	584	599	614	628	592	581	587	637	629	609	639	664	630	630	649	585	606	640	599	600	627	629	630	630	654	618	625	639	654	617	578	622	608	602	628	634	582	629	599	624	619	575	633	650	581	604	594	628	629	613	618	624	608	641	647	630	588	572	601	641	579	593	637	616	628	613	590	602	576	597	611	674	592	611	614	616	585	624	638	630	596	607	634	622	554	599	619	632	626	680	611	629	627	624	594	607	615	629	625	596	623	624	612	625	678	630	645	625	615	614	613	587	616	609	629	605	631	613	638	627	598	606	655	617	649	600	619	605	607	604	600	680	630	623	652	585	594	614	568	587	643	648	618	617	573	614	578	627	636	638	667	596	589	598	571	622	645	642	638	620	599	653	614	626	592	616	627	599	671	595	620	608	562	580	613	634	586	639	610	592	631	599	629	586	599	647	615	585	615	616	639	629	605	608	615	623	599	603	609	588	592	651	614	611	614	650	648	645	637	583	601	577	589	605	635	633	635	641	590	612	669	628	634	646	609	628	640	568	621	648	635	558	597	588	526	661	629	611	607	640	621	606	610	621	615	613	615	628	610	602	624	655	619	591	602	586	597	636	630	591	616	630	644	628	651	657	615	613	625	639	602	582	601	659	636	626	594	633	582	616	640	587	658	626	611	599	605	635	611	643	646	589	621	585	639	612	607	588	624	602	608	614	625	641	618	623	641	616	576	618	615	602	606	609	624	649	610	572	617	638	595	610	593	630	639	631	569	619	632	654	635	592	593	559	631	590	569	606	590	603	604	612	618	639	599	606	591	569	638	600	626	622	612	613	602	611	582	615	657	600	615	643	638	656	587	634	637	619	591	599	617	621	602	555	619	642	640	607	625	646	603	638	609	608	617	668	634	582	674	606	604	620	632	583	603	608	595	615	603	627	600	641	606	620	643	613	592	597	635	580	599	622	621	621	669	624	614	659	646	600	601	592	587	595	621	604	598	630	614	619	654	609	576	649	569	651	620	627	608	588	559	595	623	608	615	621	628	630	644	619	606	586	609	646	608	636	676	642	588	607	597	658	578	600	637	608	658	595	590	589	585	639	620	589	617	632	616	612	617	619	639	602	608	618	642	612	650	629	608	623	595	605	609	620	578	654	593	613	617	641	616	593	616	608	599	586	627	668	621	611	575	588	637	642	570	615	601	635	624	644	606	612	612	631	604	610	624	628	653	554	586	580	645	619	608	638	588	645	649	591	605	599	580	637	618	573	627	618	619	605	601	599	623	677	573	592	649	597	549	532	602	691	611	637	602	655	562	610	611	582	627	615	638	612	600	603	639	636	659	621	609	617	583	625	612	623	619	607	635	605	622	593	577	615	617	610	668	577	602	598	627	625	642	609	620	616	617	573	656	607	639	615	630	585	645	636	618	622	632	620	604	632	611	605	576	644	629	620	620	599	625	583	616	570	613	660	564	615	615	617	598	618	635	605	604	595	649	632	641	619	624	618	618	625	638	653	632	557	644	601	589	613	647	616	631	606	574	625	596	616	630	591	647	626	609	607	609	605	632	630	620	580	636	620	620	609	648	616	577	630	580	623	654	643	628	612	627	608	599	614	603	593	637	654	603	598	616	641	631	624	644	623	625	613	635	583	597	623	628	613	656	595	649	607	612	630	550	550	638	608	580	571	627	586	601	636	638	586	616	666	600	628	578	640	603	578	656	593	618	587	636	613	595	574	661	633	630	683	617	583	635	593	606	613	587	652	637	633	593	641	607	591	599	639	655	613	597	615	608	591	625	590	572	597	575	585	592	630	627	585	600	617	577	601	610	612	637	657	605	612	620	596	669	662	583	580	607	680	626	617	652	619	609	610	603	605	639	613	613	618	610	609	632	645	634	564	584	614	643	663	638	612	592	622	629	618	556	646	599	605	582	624	566	655	636	615	572	575	598	632	628	628	583	611	622	552	609	635	590	623	619	621	637	600	620	677	570	635	604	626	620	599	613	615	620	646	624	639	615	602	619	601	591	612	609	604	621	631	680	654	602	584	624	607	567	580	642	632	590	613	597	609	603	631	625	605	621	632	584	647	621	603	649	605	636	622	593	638	616	576	563	586	649	584	620	596	555	605	658	631	616	616	600	609	605	624	627	603	553	633	605	617	578	707	590	601	617	638	567	603	595	621	612	612	652	630	647	578	618	631	621	583	598	548	612	636	630	601	608	622	616	666	644	653	564	606	599	648	626	633	564	598	601	589	613	610	653	605	573	645	617	585	687	638	582	595	614	620	627	587	585	611	579	603	571	622	620	645	632	603	587	653	617	613	630	617	610	575	592	593	576	618	675	580	553	596	650	579	593	614	592	634	599	619	625	589	618	613	616	679	630	641	560	540	571	605	589	629	629	627	601	629	576	647	649	611	647	620	591	597	586	599	597	591	651	632	629	628	637	621	601	595	623	591	589	563	631	618	618	620	634	599	613	584	646	645	582	628	650	604	597	606	598	639	585	609	626	605	626	631	629	573	637	591	561	603	644	569	652	664	620	632	627	647	604	626	605	582	625	601	610	635	574	610	629	631	635	617	600	604	581	590	615	646	668	599	584	608	589	595	669	612	580	627	647	576	610	608	568	615	598	611	629	605	612	609	641	603	625	614	609	615	631	610	613	614	642	640	632	613	638	597	576	627	642	612	632	586	590	582	637	612	592	605	630	614	658	657	559	571	593	568	561	648	594	654	598	612	615	587	633	589	603	578	630	608	663	612	614	567	654	612	621	659	582	580	572	568	640	622	646	636	594	664	602	595	604	621	632	570	618	664	632	599	655	600	546	587	588	608	620	651	604	637	618	633	656	610	575	611	602	611	627	615	638	642	602	627	583	607	587	629	597	585	580	674	596	692	596	604	623	630	581	652	591	646	580	656	686	656	623	653	622	627	595	585	640	623	601	589	595	602	569	585	623	596	577	628	592	600	598	563	630	637	642	580	627	597	631	581	600	601	595	656	625	645	614	587	628	642	639	642	594	621	622	611	600	599	617	633	613	596	622	611	569	642	631	599	637	618	596	603	625	590	626	610	610	618	604	597	606	600	603	629	633	596	629	597	602	595	594	639	637	605	609	615	641	620	623	635	603	673	647	609	559	638	639	573	616	618	616	634	607	594	591	619	615	654	582	612	618	633	605	619	600	612	627
42693	65086	25811	10688	7477	23843	11018	3430	2942	2334	1939	1642	1281	1134	1058	1036	953	845	783	779	745	799	723	688	745	744	751	740	891	831	833	770	784	816	758	842	815	877	893	896	873	897	892	856	850	830	901	840	877	808	761	733	792	726	715	709	698	750	740	714	712	755	729	745	745	679	714	731	744	721	747	756	739	675	660	669	680	749	688	739	721	666	687	656	663	673	727	685	666	717	657	677	706	676	681	666	694	700	697	645	677	647	697	687	703	731	676	740	666	759	654	754	666	649	675	721	689	742	663	706	689	684	670	695	623	710	693	653	702	666	713	702	690	662	733	658	696	662	727	667	681	679	746	719	667	670	716	701	732	674	761	714	699	688	654	691	650	672	703	686	700	667	707	707	672	699	680	742	686	690	728	654	731	699	697	669	680	727	683	666	727	725	696	726	662	668	690	706	668	664	700	715	692	672	681	755	702	709	664	659	672	702	652	686	676	720	684	719	699	701	675	693	696	633	675	702	692	652	685	706	672	696	684	692	689	706	690	682	666	680	692	666	704	708	717	709	705	753	711	678	667	669	730	728	644	654	665	687	699	682	691	719	695	677	660	643	731	702	703	674	708	698	701	700	736	642	703	644	646	685	751	729	700	681	688	671	691	682	699	690	671	759	685	677	667	724	652	670	686	701	703	714	653	702	705	720	718	677	692	688	716	682	660	695	743	707	720	672	716	688	690	691	698	701	739	727	715	651	681	656	682	672	729	684	684	658	692	691	672	702	679	679	695	662	697	689	642	708	647	663	694	690	684	707	663	715	699	709	692	708	695	705	699	719	620	690	692	668	673	615	662	664	705	704	689	681	701	708	687	709	736	688	710	702	720	649	698	692	707	659	667	613	688	670	693	690	716	653	684	700	673	644	657	659	700	715	691	646	651	722	736	713	656	651	700	667	699	657	709	694	730	718	682	689	696	651	621	697	667	682	651	697	699	704	674	727	694	677	715	652	660	686	670	720	679	764	668	655	676	702	682	715	661	697	677	693	694	662	753	680	711	683	679	671	670	660	734	734	697	675	640	709	747	709	678	668	756	710	690	709	691	687	730	698	693	692	635	668	659	676	737	664	693	705	673	663	670	722	658	636	700	659	667	713	700	676	690	686	654	631	683	696	689	665	695	696	720	671	630	702	686	725	688	713	723	703	727	650	668	766	677	724	692	733	727	681	712	675	614	711	703	701	699	745	639	728	702	687	692	697	730	667	668	733	648	648	707	715	702	667	711	673	662	680	654	663	688	709	679	701	692	709	701	709	643	710	669	710	739	702	655	658	654	640	672	746	718	699	680	677	636	660	708	658	684	700	659	716	657	722	738	670	730	706	621	655	675	730	670	710	672	672	651	686	694	661	678	689	682	663	662	642	656	684	646	702	758	677	678	665	707	689	685	642	747	665	675	706	679	703	724	661	609	724	686	698	697	678	653	667	706	707	674	667	718	671	739	695	700	678	695	665	659	703	721	674	700	715	685	671	731	704	674	668	688	670	730	665	725	706	692	682	704	729	686	733	721	693	706	705	704	712	703	671	729	705	670	724	711	703	731	714	701	700	736	680	709	672	690	671	704	683	694	665	685	691	699	699	661	693	659	711	721	700	731	712	686	662	707	706	663	653	726	673	695	662	725	668	671	679	651	701	672	632	709	714	665	688	670	734	662	692	638	631	641	703	722	667	750	712	651	686	684	740	664	702	718	693	716	686	655	726	671	698	703	719	741	703	671	650	682	685	657	660	688	732	654	676	692	706	685	716	681	734	677	683	691	692	770	694	684	679	721	688	721	682	703	688	652	758	722	637	705	703	714	690	687	722	664	680	693	676	676	654	711	742	723	711	718	681	706	706	713	675	643	693	744	662	708	691	679	650	699	700	710	675	695	653	694	686	740	697	709	743	662	683	675	707	653	669	686	673	731	690	733	678	668	692	682	695	684	675	681	646	626	682	696	660	700	682	671	667	684	693	715	699	685	676	739	727	677	720	708	681	658	690	673	652	697	683	717	668	706	677	735	673	674	680	712	666	695	713	684	641	692	683	710	662	680	638	735	671	696	713	673	672	666	682	737	668	742	705	741	702	703	722	707	683	664	696	714	707	714	707	666	673	710	702	706	701	696	668	674	716	708	719	685	666	721	667	695	681	676	724	670	705	656	732	704	694	752	717	699	685	678	704	681	701	737	692	686	723	710	730	677	708	697	648	678	746	715	702	712	728	690	650	689	698	679	655	658	723	710	671	658	713	702	657	608	662	704	714	717	663	714	658	740	680	690	668	758	702	679	695	694	692	713	681	684	719	710	710	706	656	664	681	715	647	694	733	739	715	718	721	693	733	704	724	682	729	669	756	682	710	709	720	686	688	689	685	665	713	648	717	727	691	693	694	688	710	724	681	655	714	650	709	730	706	689	694	661	671	703	716	668	736	669	679	714	671	720	691	674	727	686	684	725	655	679	635	721	673	738	706	672	672	691	651	720	719	790	686	683	690	704	665	656	698	704	714	714	704	731	689	658	679	721	664	715	678	678	697	709	700	698	679	712	683	634	654	648	731	683	662	661	663	692	703	721	693	695	720	686	705	654	684	685	685	701	727	701	690	687	663	674	670	713	712	683	705	660	690	692	737	657	678	690	730	685	714	710	678	691	678	681	730	626	695	707	698	680	678	663	655	729	743	648	692	717	681	712	684	682	693	677	686	684	682	671	697	671	738	677	708	704	701	692	705	722	678	686	658	704	654	679	708	666	722	682	679	701	700	705	721	703	681	716	706	642	722	674	707	695	700	696	703	730	728	668	683	671	709	662	692	720	701	668	715	675	709	717	721	696	710	661	711	695	672	687	704	699	662	695	698	713	706	701	715	658	703	717	673	675	696	644	717	685	670	676	719	703	645	672	665	763	703	696	638	652	687	693	684	723	673	661	675	687	719	654	684	702	652	658	694	656	737	682	707	717	696	676	709	720	710	719	704	674	642	693	689	692	738	682	674	652	681	685	690	654	711	730	672	684	722	692	699	679	703	670	703	734	702	667	683	690	681	695	668	703	655	672	679	686	722	715	725	692	659	703	657	690	700	711	717	692	708	654	666	674	670	732	694	698	663	713	669	664	697	691	691	675	721	663	675	724	701	666	660	706	673	666	682	703	656	665	706	655	720	674	724	659	739	687	691	703	713	706	638	659	692	728	663	644	669	689	689	708	676	702	683	679	692	650	699	709	696	692	661	656	671	699	693	728	711	699	743	701	692	682	680	675	701	685	676	728	667	675	660	649	686	712	692	628	719	701	680	673	686	719	687	684	697	701	726	662	665	743	721	696	705	724	710	774	685	756	662	701	669	735	682	642	683	684	670	708	685	692	717	665	693	733	682	700	714	702	727	712	704	659	688	728	700	708	696	669	736	724	663	696	712	705	696	730	687	696	677	732	691	685	703	716	684	668	674	707	707	715	672	706	658	736	650	697	703	682	727
25157	21600	26767	24074	8515	10249	4506	1597	1465	1287	1175	1004	916	863	911	854	842	860	821	843	778	780	806	766	834	814	764	858	857	814	838	802	789	793	867	816	855	856	889	843	867	866	866	917	837	822	865	857	851	820	762	794	832	796	797	798	795	831	782	853	822	797	810	816	740	750	794	765	811	776	788	824	864	757	739	796	817	782	826	788	761	715	803	805	767	854	810	733	783	762	808	771	789	809	830	783	829	821	771	793	774	770	788	804	782	802	806	788	828	795	780	781	772	814	795	780	744	792	766	830	755	750	829	799	744	762	793	788	797	731	760	831	775	769	807	743	806	792	807	792	757	790	847	765	805	807	801	784	818	763	812	783	774	743	761	808	808	807	754	758	823	827	786	807	842	781	788	775	755	814	790	840	812	767	776	791	755	818	804	833	801	819	778	800	770	777	790	801	818	748	774	748	766	792	780	762	819	793	789	784	805	797	790	835	803	787	790	766	740	792	773	813	772	778	800	813	794	792	761	783	803	794	761	807	818	752	771	707	761	794	764	779	785	780	731	790	818	829	815	773	777	795	807	742	735	776	843	807	821	770	771	734	752	773	781	798	772	753	792	794	769	802	826	758	794	765	766	750	819	769	811	785	747	757	753	802	766	804	801	784	800	850	791	747	824	753	734	801	799	774	800	795	817	776	765	747	821	716	735	808	824	796	770	801	769	807	765	804	753	792	785	770	773	790	765	790	765	766	745	800	765	790	806	757	734	799	771	804	794	746	782	811	741	761	746	805	796	753	774	753	799	785	821	771	803	761	786	823	780	772	796	805	762	764	815	794	790	804	772	767	809	767	784	801	815	757	837	752	803	796	757	826	787	784	844	728	755	751	789	755	815	783	798	773	777	820	785	785	742	770	747	803	836	809	773	836	843	771	779	814	791	732	795	795	768	751	770	775	776	763	773	803	751	756	755	767	801	803	773	804	779	746	781	765	817	816	792	781	775	799	798	771	811	782	770	789	792	818	805	827	777	828	741	795	804	750	813	803	757	851	760	780	803	809	809	771	766	709	831	774	814	816	807	798	805	758	797	802	795	775	769	754	794	789	811	767	780	788	777	802	732	847	815	810	794	820	808	746	829	820	799	821	819	746	769	761	797	816	776	788	786	731	777	761	840	739	802	756	754	827	792	761	810	820	820	805	774	806	778	776	764	766	853	791	831	765	835	748	802	787	751	798	772	815	738	793	766	811	745	771	740	756	767	730	815	808	784	781	744	751	829	763	789	785	785	797	814	777	801	786	804	731	788	842	825	780	754	824	776	814	763	788	735	779	764	756	820	752	777	789	779	779	770	783	786	785	759	804	814	772	762	769	819	786	769	807	778	776	773	790	762	758	759	780	779	778	769	745	795	753	775	814	785	742	800	790	765	770	832	808	740	783	757	811	770	790	758	774	794	786	808	790	806	796	791	763	821	775	738	765	759	795	825	816	798	746	786	778	813	781	776	811	764	735	764	738	781	748	800	853	830	789	796	778	758	768	848	780	782	766	793	792	838	810	741	786	795	748	780	810	766	750	791	812	801	762	855	788	796	782	780	746	821	759	779	790	808	789	718	807	795	832	742	732	760	829	778	816	797	795	815	753	787	749	820	835	794	782	793	769	761	805	826	778	773	816	798	765	767	781	784	759	766	766	832	809	759	790	790	767	819	758	726	766	805	788	787	813	783	769	774	790	761	815	798	786	794	853	797	831	789	800	779	812	738	785	802	797	778	779	763	769	762	802	800	722	787	755	762	808	762	782	785	790	821	760	788	752	797	785	808	746	800	789	799	775	752	762	801	795	806	828	760	798	794	771	802	776	745	772	769	774	788	757	752	791	814	748	785	841	796	822	806	794	738	810	762	851	784	807	826	735	816	817	782	812	838	733	762	808	769	814	828	738	815	763	789	818	803	816	770	813	801	810	760	774	740	761	848	809	764	781	792	762	785	841	782	793	812	874	782	806	790	769	770	830	769	820	770	786	793	776	814	717	746	822	781	775	797	823	833	806	792	804	776	804	796	770	736	815	749	786	780	779	803	804	819	786	815	758	801	757	821	812	808	824	794	784	812	760	761	785	768	782	796	820	748	744	768	834	764	771	803	763	791	787	788	816	732	828	816	807	776	769	819	847	802	740	785	776	811	754	781	779	867	838	789	773	836	793	773	765	794	802	834	792	844	801	785	843	768	805	761	791	779	791	826	750	759	763	751	761	732	774	794	750	765	732	787	769	772	793	715	742	785	744	744	814	803	834	784	825	795	777	766	768	770	787	808	735	737	801	832	789	774	782	813	760	829	778	751	790	747	771	768	780	842	792	780	784	805	788	795	744	763	730	771	823	799	763	802	773	793	774	811	768	758	774	856	820	780	776	785	751	783	803	808	817	795	774	747	747	766	768	778	788	743	839	789	782	798	795	825	825	779	757	761	785	763	788	757	756	744	797	825	753	823	776	821	773	790	754	783	808	845	753	817	772	788	828	851	787	811	799	819	799	778	861	794	831	807	805	793	776	746	814	795	826	798	798	830	789	815	803	802	820	780	771	778	765	788	799	777	772	829	796	788	792	814	752	776	784	763	812	762	811	780	785	786	776	809	793	782	757	824	780	754	807	778	816	790	768	784	770	795	825	798	793	768	808	782	753	767	807	739	830	790	790	822	834	798	777	775	774	819	774	817	803	768	841	761	774	792	780	785	772	759	779	786	764	802	740	806	809	726	799	758	762	818	771	812	753	793	770	770	800	780	765	775	822	728	835	765	785	802	841	838	775	754	797	785	737	733	785	798	794	756	812	790	787	757	770	784	792	757	820	763	794	779	736	797	791	805	817	745	788	744	775	726	748	807	793	790	780	789	809	785	754	781	802	788	764	819	816	774	752	845	784	810	772	764	766	739	838	769	765	772	790	780	756	764	777	797	803	786	769	786	813	779	783	777	817	807	831	856	797	820	786	818	763	782	780	785	786	774	793	833	730	800	741	865	769	809	796	854	734	795	771	789	817	794	780	757	775	764	822	800	737	816	742	762	751	750	796	845	842	800	817	755	797	827	809	775	734	816	787	761	765	753	798	768	816	781	791	809	810	772	803	740	747	741	808	794	771	777	790	779	797	827	762	782	841	752	814	774	786	738	743	742	756	786	791	813	794	727	801	822	736	777	772	794	767	798	843	810	807	745	795	806	804	801	809	715	779	782	806	791	771	744	770	784	790	826	762	837	774	798	808	805	748	768	778	752	767	779	753	844	778	754	797	768	720	785	743	766	757	805	804	780	795	793	786	770	754	783	781	779	800	802	782	771	754	760	813	817	779	790	774	742	801	802	777	778	790	792	782	689	777	781	796	768	743	765	796	805	787	770	828	774	761	810	776	772	820	739	762	729	817	783	761	785	762	754	703	773	774	783	801	817	796	808	777	791	804	773	790	796	771	841	766	787	790	803	749	806	817	791	795	730	774	803	818	771	769	775	820
40541	56726	22932	7754	5847	18063	6250	2702	2451	2063	1740	1488	1251	1168	1159	1004	1018	961	933	901	951	932	911	947	896	894	891	901	918	1006	988	958	949	914	933	956	969	992	1019	1008	1021	1034	1013	1091	1064	1007	993	963	944	920	940	915	920	838	857	921	884	878	895	883	947	912	920	856	861	868	869	892	918	879	878	875	866	887	908	905	864	864	866	862	881	859	838	904	871	842	897	870	902	885	855	850	908	883	903	894	903	856	901	884	891	886	893	870	885	858	870	851	900	894	882	905	875	868	830	858	876	900	858	861	860	865	847	867	851	858	904	845	865	898	840	876	886	830	827	889	862	897	934	878	869	858	831	849	882	862	901	945	923	864	897	833	895	888	875	898	878	898	883	889	876	903	886	872	858	859	905	840	903	899	876	927	888	885	872	892	838	844	907	884	844	817	891	809	874	878	879	949	817	930	863	922	881	858	825	887	864	816	919	917	903	873	874	886	865	825	869	869	876	865	917	886	907	874	870	864	886	857	857	882	874	855	890	891	919	826	866	898	825	911	903	875	884	880	921	844	925	909	927	886	860	864	881	901	866	922	949	870	851	871	838	864	886	865	869	901	878	855	957	916	865	831	877	853	853	902	927	854	909	889	899	826	846	892	807	896	876	873	891	924	872	892	835	863	893	888	850	860	872	908	933	895	886	859	928	900	871	906	857	896	831	913	865	849	886	899	883	898	870	814	828	883	850	809	856	913	891	883	864	843	899	841	855	897	892	940	809	795	845	881	897	868	868	879	855	885	890	839	920	886	865	845	867	836	882	895	858	871	873	868	842	884	836	925	848	889	896	869	900	891	879	882	848	834	855	905	871	854	892	895	884	861	909	878	875	836	907	877	866	836	867	898	842	845	878	858	871	868	914	875	831	866	927	849	900	879	864	889	875	896	870	854	876	856	869	898	857	898	893	914	870	867	834	878	861	849	929	905	870	918	857	925	875	840	912	849	891	854	879	896	870	877	879	893	876	842	829	853	840	873	789	887	918	889	860	852	868	931	879	914	865	961	859	884	876	908	886	893	848	829	853	872	863	868	910	833	885	889	839	864	915	871	841	838	794	872	871	897	849	848	898	883	911	857	913	866	903	878	883	849	869	860	855	843	854	879	892	878	956	851	859	871	878	922	874	825	907	856	904	810	832	860	857	885	936	899	868	868	877	948	873	836	898	907	866	845	929	910	854	874	880	862	852	870	877	933	855	891	881	938	855	822	886	917	861	884	852	839	901	917	883	851	867	864	875	860	868	895	886	905	866	888	901	887	873	875	823	857	898	877	924	874	836	863	890	855	881	853	878	912	867	842	919	891	833	857	866	890	904	845	936	903	854	902	827	897	917	811	829	852	952	810	848	834	871	896	871	866	880	893	929	845	876	881	829	919	905	872	861	850	916	841	895	829	891	877	940	867	870	885	844	854	831	861	900	903	897	880	888	859	874	902	903	888	859	859	892	884	891	887	906	906	868	851	853	861	907	874	898	902	872	872	850	804	879	848	886	890	848	835	876	859	882	868	886	864	893	871	830	855	838	862	846	875	868	885	845	843	870	845	881	866	871	881	944	866	826	901	880	901	828	894	813	913	871	903	839	866	894	856	884	903	849	868	813	809	908	835	884	953	855	892	852	918	888	891	837	846	892	868	852	849	933	848	857	839	872	852	908	927	872	869	856	842	837	843	863	880	838	870	880	857	902	879	867	803	880	871	882	891	861	881	873	860	808	824	894	874	868	933	884	1003	855	904	868	840	831	941	828	893	883	831	859	854	829	917	845	894	896	861	842	874	903	885	882	850	885	862	931	875	805	898	883	839	865	837	809	898	865	876	888	824	882	833	878	928	884	870	801	906	868	909	888	855	820	845	898	901	823	943	856	832	912	872	886	887	851	919	877	896	851	872	799	876	870	878	906	848	884	910	852	864	896	841	871	849	861	904	921	860	855	859	886	855	921	825	886	885	881	849	824	860	869	846	825	878	866	871	879	908	851	841	911	892	817	853	850	874	815	873	823	909	871	853	818	860	870	840	842	852	793	875	883	868	866	801	851	876	855	878	861	887	880	914	899	827	909	883	896	873	849	823	889	903	852	861	828	894	918	899	888	881	885	878	924	892	889	839	876	893	868	861	835	904	926	891	883	853	855	872	877	917	874	900	887	875	875	870	810	891	875	873	887	896	852	922	890	822	913	857	880	806	876	888	866	921	851	898	865	876	869	855	892	918	848	883	885	883	846	895	882	828	917	899	887	877	893	866	854	907	879	906	844	900	843	823	880	873	888	893	845	873	951	905	908	870	873	861	863	866	896	919	867	874	886	899	841	833	849	889	907	898	905	961	864	798	838	893	853	842	839	867	910	906	856	873	887	882	851	872	908	878	841	880	860	865	834	881	888	889	857	858	879	873	917	911	839	837	876	870	914	887	903	843	905	879	853	893	869	879	876	892	826	841	813	939	864	871	885	876	861	840	884	844	905	882	939	899	850	831	861	808	919	866	888	883	835	872	888	848	820	889	855	861	805	846	865	859	860	862	859	831	905	890	914	845	905	880	854	903	928	909	851	893	866	852	933	890	919	880	879	779	860	904	872	843	925	879	899	856	864	885	877	907	853	844	948	933	896	890	857	915	876	878	819	884	857	897	826	853	869	927	900	877	895	832	904	934	870	856	895	820	855	893	815	857	870	886	864	850	877	874	856	851	894	850	939	863	902	872	885	828	871	871	884	878	853	848	871	936	847	892	837	862	856	858	830	897	908	915	857	902	881	875	902	829	849	879	908	839	902	854	855	899	881	904	855	828	893	879	928	899	888	880	871	879	869	889	882	843	885	883	889	906	877	903	895	888	858	906	868	842	881	858	878	861	836	816	914	871	887	849	855	887	852	852	891	872	860	895	887	916	887	860	909	841	858	919	879	867	860	890	858	873	879	844	815	863	857	869	943	895	903	843	850	816	854	847	886	863	865	926	908	879	862	878	893	931	832	876	878	894	869	859	887	904	866	895	887	873	881	955	848	857	875	882	867	884	822	867	853	850	908	875	885	889	861	848	851	820	843	934	878	882	843	845	905	899	861	917	882	897	880	841	828	909	881	887	925	898	863	841	841	831	872	828	858	896	851	836	871	917	896	891	865	836	877	892	868	847	859	907	892	893	862	883	865	905	849	845	853	878	844	878	869	856	888	884	878	864	869	810	859	854	838	887	843	866	848	795	911	911	923	909	877	871	846	894	904	858	877	842	882	858	891	882	864	804	885	859	874	873	905	873	865	851	890	861	900	891	902	881	881	820	831	851	860	925	857	869	846	832	862	843	884	854	861	904	893	891	879	924	868	889	899	835	878	883	850	890	822	856	891	908	888	903	845	847	853	873	812	824	900	892	837	863	909	898	855	954	895	945	845	896	918	846	901	845	903	835	869	871	892	864	949	885	891	863	907	847	859	856	864	906	892	809	859	887	914	867	902	807	846	873	877	896
22788	21055	28630	23575	21010	31774	20583	3973	2239	1796	1419	1220	1143	1060	997	990	975	853	840	863	824	830	849	843	883	768	837	805	868	919	874	898	874	822	916	905	968	904	865	905	882	898	978	934	915	943	911	925	831	826	818	877	824	816	801	837	782	808	793	793	791	811	786	810	746	826	797	792	771	869	745	743	785	718	740	823	715	753	769	791	752	742	790	774	780	802	755	797	774	802	797	779	754	788	772	714	778	764	802	814	812	752	793	795	738	792	793	781	790	755	763	783	805	740	764	784	764	739	765	801	796	767	726	740	730	756	766	784	722	759	774	755	768	749	730	815	722	732	707	720	727	749	827	744	745	779	714	802	758	769	818	781	788	787	764	716	737	724	766	748	750	782	733	776	753	783	776	763	779	805	750	742	775	792	790	774	811	764	727	765	784	766	707	745	767	803	751	736	770	743	747	770	779	769	799	786	789	758	817	757	803	783	819	749	778	785	796	783	785	756	816	810	775	747	764	760	766	727	790	764	812	754	797	740	754	733	770	821	742	718	732	734	762	743	840	754	783	801	766	791	752	758	772	779	796	730	716	757	752	798	764	755	795	771	756	777	796	746	800	780	815	786	758	808	781	800	731	815	807	742	735	791	768	782	776	753	789	731	766	802	750	778	797	749	783	730	810	819	748	758	764	794	786	789	806	751	749	759	746	788	743	752	787	754	794	734	744	828	781	749	772	741	759	785	731	783	817	750	736	789	733	728	754	771	781	794	818	784	709	778	762	780	720	779	785	751	749	815	780	783	797	787	728	790	775	780	744	790	797	750	759	801	793	754	763	769	775	758	788	748	800	788	788	747	749	774	807	757	813	722	741	794	797	803	746	767	780	774	772	778	734	794	804	771	802	697	817	790	771	825	791	745	782	824	763	759	767	795	734	764	763	816	774	774	745	775	770	782	747	770	755	717	794	728	814	734	771	763	797	742	721	722	762	772	797	755	759	769	790	750	779	752	809	816	738	727	774	785	779	793	762	752	782	832	767	807	747	747	749	747	778	731	775	773	785	751	767	810	745	762	778	775	717	782	722	741	819	806	758	793	790	784	746	774	800	765	796	753	779	748	758	764	757	800	758	729	753	717	763	756	807	770	765	746	757	761	754	804	778	763	798	800	741	713	785	788	854	792	788	790	829	793	811	760	785	742	771	776	758	751	781	748	753	749	766	767	777	726	784	805	792	770	775	782	739	765	797	718	750	792	776	751	746	752	772	780	771	798	755	723	812	748	817	756	696	788	765	756	726	769	755	790	736	765	682	752	788	770	768	823	756	777	741	771	744	817	802	747	767	731	762	801	804	827	803	745	727	740	831	764	784	801	735	790	817	712	782	776	764	775	814	754	750	743	824	764	818	752	734	750	788	776	760	729	734	786	744	764	746	800	784	776	762	743	761	806	714	726	775	754	766	712	794	811	732	757	796	769	736	743	769	789	765	806	721	818	778	754	794	740	738	746	809	761	808	778	791	762	780	775	782	765	792	737	792	776	799	759	761	750	777	708	753	715	749	752	776	756	774	778	760	778	780	709	799	737	831	775	810	765	805	775	743	721	757	786	772	797	754	758	757	770	763	791	781	756	741	757	738	764	729	803	778	753	805	835	800	758	714	762	747	817	785	781	792	706	779	772	785	755	743	776	828	777	729	797	762	799	789	779	722	781	782	750	732	790	776	745	763	729	766	768	764	747	742	717	782	778	760	735	712	784	780	790	782	789	807	786	779	755	749	780	745	779	768	809	768	770	766	736	792	765	740	765	820	791	742	774	821	761	763	764	774	766	737	768	780	764	742	771	764	781	790	809	712	797	800	753	751	821	786	779	739	793	773	729	777	761	780	746	797	731	718	743	798	737	760	758	761	802	809	773	797	750	726	694	772	728	767	780	732	769	745	783	760	811	729	786	783	736	795	761	744	791	780	767	780	770	829	741	775	781	729	783	789	752	771	742	802	744	776	765	801	762	727	785	731	803	828	747	736	806	769	795	802	741	802	800	777	772	778	812	775	682	736	750	828	760	766	720	777	717	767	775	788	750	749	770	753	763	733	768	806	775	738	709	693	744	728	734	724	799	778	766	765	770	731	743	762	763	803	736	714	827	763	740	752	754	842	765	749	767	773	776	720	757	790	752	774	785	792	753	738	796	746	756	809	790	743	722	777	794	769	803	765	753	778	763	759	745	734	760	781	811	743	757	789	777	757	763	750	792	769	749	727	777	741	784	764	780	777	760	767	779	766	737	804	744	741	795	725	724	759	774	791	835	819	800	768	754	746	784	756	764	800	731	760	747	769	800	758	769	759	777	785	808	794	783	772	785	809	763	787	760	767	776	744	754	762	782	739	741	809	731	719	772	737	788	790	746	820	783	790	767	789	809	782	788	757	757	756	797	774	756	736	761	732	743	756	762	813	772	831	804	761	755	758	766	809	734	758	748	811	752	793	778	766	795	748	799	749	762	781	781	788	748	750	756	752	778	782	751	728	798	741	755	765	789	797	805	746	836	775	738	784	774	820	723	756	727	764	738	806	722	749	775	796	723	801	723	768	778	743	755	773	727	793	776	775	719	818	763	775	808	814	752	750	783	718	773	753	792	778	753	766	808	817	772	740	797	778	780	788	749	815	766	774	734	767	749	759	756	780	774	762	779	763	717	763	754	727	750	744	706	768	723	767	804	749	758	796	778	770	786	774	780	831	765	816	781	805	799	816	795	763	796	782	820	764	765	755	780	759	744	757	813	748	735	806	718	801	710	784	742	759	757	726	786	785	778	772	760	782	742	730	752	775	761	751	751	751	750	775	751	726	758	723	722	724	742	760	774	741	769	736	761	744	753	757	782	798	775	752	736	721	756	782	767	753	749	774	728	749	751	740	816	750	773	726	779	741	747	754	772	747	787	762	751	804	735	767	780	735	775	756	737	781	818	774	769	762	776	785	786	768	761	720	730	768	793	830	751	788	785	731	799	742	804	788	767	807	774	757	731	752	798	736	812	761	748	744	756	735	746	755	778	777	804	779	719	775	740	784	765	699	776	760	809	749	763	736	762	801	765	774	730	729	756	700	751	788	767	794	736	785	766	756	801	798	735	707	799	803	771	740	738	787	782	759	759	813	748	826	780	786	798	771	787	779	782	745	768	744	799	812	772	796	796	746	797	716	770	719	819	757	727	763	777	756	718	750	766	754	778	748	749	783	721	753	823	739	753	719	752	814	803	765	714	764	767	749	736	794	716	758	771	789	726	757	757	738	775	766	792	726	767	772	726	781	742	736	733	735	704	741	683	800	736	725	702	778	774	747	719	752	740	720	778	800	775	761	719	783	750	778	771	768	798	762	742	738	763	789	772	783	814	757	762	751	809	813	751	723	808	775	785	800	786	774	823	793	725	787	762	765	764	743	854	747	760	742	771	766	769	769	746	747	727	784	688	740	739	720	768	748	763	806	751	808	788	759	782	757	748	795	765
47073	71156	33162	13130	10091	38739	10249	4482	3976	3040	2471	1980	1645	1496	1330	1294	1153	1036	983	984	924	910	882	939	922	885	860	920	979	1149	1126	1056	1076	918	1028	1051	1110	1119	1102	1080	1096	1095	1135	1113	1077	1061	1147	1072	1039	868	964	950	894	915	899	922	816	853	850	874	874	869	884	873	889	929	837	868	862	876	875	900	899	810	817	903	835	853	834	823	929	869	776	798	790	875	849	858	858	829	833	836	752	837	793	821	856	862	799	857	836	819	828	826	779	843	891	810	832	854	770	861	822	847	857	827	791	804	832	823	816	860	848	829	851	828	845	859	796	875	793	825	772	802	795	838	839	844	843	822	840	838	814	816	853	778	880	792	867	842	833	805	845	815	881	835	848	831	800	847	795	802	842	884	883	810	873	870	776	865	782	817	908	845	769	807	826	788	824	830	854	875	869	810	819	812	795	832	795	887	795	859	810	896	818	803	824	840	856	792	842	824	801	817	838	810	827	829	886	858	820	835	816	798	770	819	836	882	816	819	813	812	798	832	838	832	816	845	787	856	810	815	810	829	832	804	798	809	770	840	857	788	877	827	801	897	853	854	796	858	802	815	763	881	860	845	839	809	841	875	865	859	849	819	881	838	826	837	830	856	818	837	828	808	832	833	827	829	825	889	800	850	839	825	815	824	836	894	826	822	809	781	839	859	843	796	801	791	872	857	872	846	820	775	842	851	854	788	861	792	813	900	837	843	815	846	824	821	805	882	808	813	819	864	795	864	804	863	905	866	810	871	847	904	848	808	838	879	878	838	859	834	809	813	864	828	862	828	834	873	769	812	798	785	825	843	858	865	864	865	829	839	829	845	784	819	858	793	848	806	828	827	826	841	838	801	864	850	811	801	852	833	778	834	805	831	866	845	840	765	823	847	848	838	806	861	824	802	803	855	830	814	805	840	838	822	853	795	798	825	802	779	887	836	824	834	796	795	867	846	830	860	842	827	854	857	863	837	844	840	848	840	831	835	836	809	829	814	799	860	796	844	855	847	852	814	826	856	816	812	837	844	866	770	882	853	860	868	860	850	885	797	833	807	838	815	860	863	809	839	813	861	876	839	830	872	805	872	786	824	857	839	811	777	834	849	809	797	827	870	793	874	834	810	828	834	796	813	867	842	847	830	831	786	874	866	816	823	823	895	805	782	846	845	836	840	894	816	844	803	855	867	810	783	857	876	793	872	826	802	848	817	858	800	824	798	816	802	790	810	818	845	835	854	810	810	832	791	835	870	850	784	850	866	821	851	823	825	820	836	861	823	792	801	822	877	868	872	815	813	788	804	852	835	834	811	829	833	811	867	847	816	859	854	807	825	820	832	868	812	813	859	857	815	845	835	810	832	849	830	818	748	818	822	851	814	841	781	815	843	808	793	826	820	843	809	816	851	841	852	910	821	835	866	875	854	773	829	829	840	826	814	822	871	801	874	828	860	865	801	892	832	871	815	818	847	841	818	865	843	843	866	865	801	848	838	836	845	866	809	835	860	800	817	822	868	794	818	805	843	823	784	829	864	850	827	860	794	855	820	802	825	831	781	819	841	798	845	869	845	837	794	787	863	805	851	834	852	833	805	853	823	804	865	842	863	833	838	842	860	807	784	820	800	857	809	758	796	850	885	773	843	834	830	825	839	782	877	804	848	812	807	847	849	826	793	833	843	825	810	812	806	808	825	799	826	801	874	823	869	807	801	810	832	816	854	838	880	867	862	836	826	833	766	806	815	818	820	829	832	836	847	804	864	811	851	799	890	883	831	845	832	823	891	810	813	800	850	832	806	816	853	896	806	835	849	837	896	814	799	868	886	822	873	853	882	824	847	839	852	784	792	781	759	877	783	877	766	846	832	824	816	856	795	887	808	806	876	875	806	816	810	862	869	853	854	815	840	850	806	867	826	823	824	833	801	851	852	814	808	885	885	795	886	861	913	819	844	802	875	846	795	830	800	832	830	867	838	876	840	822	854	842	791	848	846	848	809	831	831	860	809	843	845	811	805	806	850	830	829	818	844	820	860	826	822	834	810	866	803	849	858	808	842	879	864	843	786	858	816	852	788	851	832	829	769	847	836	829	828	807	815	874	871	821	843	819	833	821	857	857	808	814	872	792	811	805	874	844	834	855	852	731	855	819	838	839	815	846	834	856	836	836	889	837	849	860	852	822	804	767	834	816	835	820	832	856	807	865	784	806	800	830	823	847	826	754	787	830	850	869	794	801	867	812	850	806	854	838	814	820	836	858	830	825	807	819	787	884	842	789	854	793	844	836	850	873	812	824	837	806	892	837	809	795	816	814	776	826	803	806	885	807	842	778	844	883	847	855	856	831	838	880	807	846	812	780	852	799	850	829	832	848	862	841	862	818	849	776	836	826	818	831	834	875	851	851	832	806	822	846	798	814	863	817	824	814	831	767	824	856	859	830	798	830	813	802	836	786	794	824	818	788	801	889	842	809	861	821	796	842	800	830	849	808	834	839	830	861	794	841	831	841	830	850	825	785	850	843	818	808	843	859	871	841	841	804	845	809	841	809	809	814	841	793	801	823	819	844	847	878	865	753	779	847	823	803	844	829	804	848	782	804	815	802	845	818	814	832	808	848	822	830	839	856	845	808	814	788	850	849	810	837	850	796	843	849	801	801	816	847	842	802	795	874	810	837	846	824	894	859	866	888	808	804	791	823	860	836	825	834	857	835	869	841	791	836	784	888	826	851	849	829	885	783	817	821	859	837	810	829	838	883	821	813	845	788	896	819	829	863	860	838	822	827	795	815	832	865	789	871	840	864	884	827	841	849	826	792	874	821	790	828	808	827	840	729	775	826	890	856	799	809	826	850	831	829	847	893	770	843	876	819	893	795	822	880	774	847	802	852	823	831	808	852	799	843	859	827	839	865	817	813	851	849	820	826	855	791	791	795	843	857	852	840	891	842	802	859	885	840	821	845	821	821	830	838	820	852	818	835	861	883	833	852	882	832	825	846	853	807	812	848	837	821	829	872	844	854	860	815	756	820	845	896	814	854	842	778	855	832	846	806	910	809	849	804	826	821	852	834	824	822	851	863	851	824	839	869	869	821	856	880	821	829	849	832	798	876	788	825	848	845	852	773	854	795	841	863	836	837	820	868	751	825	855	808	797	837	807	779	832	842	814	850	813	842	875	847	877	808	805	869	783	828	828	802	838	856	870	859	816	821	839	862	825	843	829	797	824	853	775	866	839	856	848	850	836	853	857	809	778	846	816	856	846	793	892	843	826	830	825	835	850	877	836	818	881	789	843	856	870	835	896	842	850	805	813	823	828	853	822	801	875	847	841	789	821	865	867	850	824	797	796	818	834	844	842	802	836	839	831	835	873	804	852	833	840	851	848	817	825	891	807	809	856	789	811	838	897	793	763	833	820	861	797	791	831	800	847	862	836	843	881	844	820	837	818	793	827	794	822	824	830	865	800	839	815	784	849	810	808	857	855	791	793
30444	31427	20231	6394	2290	4892	1780	1317	1137	908	861	829	741	714	706	722	732	651	715	703	697	669	669	741	691	694	705	688	773	734	698	728	741	670	679	703	709	775	700	685	744	713	729	705	742	748	734	719	680	734	716	675	695	706	690	709	676	653	667	654	677	718	696	671	628	695	704	653	704	737	699	662	698	690	708	702	671	672	681	671	664	714	658	679	637	730	687	632	715	671	690	677	678	671	660	677	684	675	669	687	665	693	642	624	670	675	666	693	648	656	677	656	619	651	646	658	673	666	674	656	670	660	690	657	720	633	689	682	673	669	617	656	650	678	647	670	669	693	686	668	676	674	674	704	657	670	660	653	658	718	682	664	704	709	632	687	706	649	663	662	656	646	659	693	681	660	656	671	699	633	637	657	664	606	671	675	701	720	656	664	644	655	657	693	680	649	642	648	667	681	664	678	696	620	688	696	650	689	675	702	732	678	706	646	665	684	685	614	715	699	682	668	674	682	703	725	706	636	653	687	659	692	694	713	686	647	656	660	695	688	683	684	646	666	716	695	703	706	665	644	682	648	674	683	722	656	663	697	640	652	677	613	707	681	670	646	659	685	645	688	625	657	669	670	630	672	696	708	637	651	658	660	668	655	715	668	677	649	705	636	654	702	673	637	721	681	678	688	678	659	673	628	672	671	697	662	692	708	702	723	681	672	685	674	657	659	656	669	663	653	692	655	654	702	697	682	693	671	668	642	650	671	694	683	679	671	716	679	665	661	680	629	666	667	698	700	702	658	662	644	664	643	658	634	670	639	659	659	695	625	706	650	698	638	662	686	680	666	694	675	657	672	640	679	690	670	683	699	663	662	683	603	677	661	669	601	693	670	655	657	723	672	691	705	658	682	709	673	661	670	671	640	686	686	697	634	689	696	664	643	687	665	714	689	665	727	635	649	687	645	707	659	672	612	673	638	679	684	708	642	687	659	666	688	664	647	669	667	649	682	647	666	699	682	673	599	656	658	682	705	671	672	619	626	671	660	687	665	707	687	656	687	698	673	619	596	727	702	700	671	681	694	703	641	638	677	668	734	683	675	668	653	682	678	676	671	695	672	669	707	695	684	700	658	624	670	684	719	678	672	664	682	658	643	623	646	719	669	674	730	654	643	707	716	636	700	693	726	705	710	681	673	696	692	632	659	697	670	676	653	733	675	700	651	657	683	696	655	702	713	722	713	657	689	715	722	711	718	690	646	700	677	665	657	644	698	651	685	726	672	689	663	707	687	675	657	672	661	689	637	658	643	648	672	651	687	664	686	686	708	678	660	688	693	646	665	673	646	687	608	698	680	682	710	717	697	645	664	640	643	678	685	692	667	633	655	650	701	660	711	737	644	636	717	712	667	666	709	668	694	657	628	686	706	705	625	665	649	670	650	694	675	668	646	644	656	689	662	693	649	639	632	672	699	662	641	598	651	684	649	698	678	694	689	706	708	685	698	708	674	666	731	666	651	675	682	651	657	688	693	688	742	634	724	655	683	683	663	698	661	725	700	678	647	678	670	695	641	652	650	665	677	668	656	673	712	710	674	699	633	704	670	672	657	675	689	705	676	637	667	638	663	618	732	681	704	629	703	686	683	662	654	637	663	675	645	667	655	642	728	699	667	697	592	701	694	692	651	733	687	681	656	718	717	641	641	706	682	680	667	647	691	686	625	677	662	646	633	683	663	654	626	669	625	668	647	689	617	705	711	670	630	689	682	675	700	679	681	657	710	667	649	678	673	698	689	590	661	653	626	646	666	647	670	722	675	671	671	725	643	694	674	648	670	697	713	697	657	638	676	617	670	639	700	694	640	651	644	600	647	677	707	715	672	645	689	698	681	708	654	676	674	618	707	627	680	688	649	652	689	708	733	666	678	645	635	699	693	728	637	728	701	689	699	680	653	704	715	624	683	661	677	659	670	647	619	704	693	723	649	650	680	642	664	698	695	683	678	714	644	655	689	678	668	680	662	649	657	663	638	664	672	674	678	697	668	675	667	670	699	651	672	634	660	682	690	691	650	652	656	690	719	648	663	666	647	670	657	670	664	694	636	649	696	669	662	677	661	662	637	718	715	696	662	652	668	664	652	653	676	633	691	674	638	642	677	690	660	657	657	700	682	740	686	675	705	647	664	702	670	672	703	639	656	692	665	692	638	703	657	700	693	691	666	718	643	687	644	666	712	650	676	682	645	682	692	682	691	670	652	707	675	659	700	651	694	662	696	638	668	696	674	688	701	726	713	678	660	724	665	681	685	682	666	681	661	668	620	699	700	654	665	630	668	661	651	632	689	637	658	700	662	693	704	700	654	646	639	673	720	655	678	685	650	674	639	627	652	689	730	649	682	720	657	632	671	692	697	681	647	682	678	685	666	656	684	668	652	695	716	656	704	651	708	664	634	669	700	733	736	688	671	635	682	609	687	663	660	653	664	691	677	690	703	654	709	674	616	684	678	682	605	684	666	657	669	618	652	651	677	617	616	645	700	650	724	670	651	707	675	665	671	688	674	718	672	691	662	644	650	690	659	609	676	650	687	646	638	685	654	686	660	685	649	661	719	673	690	654	668	672	647	652	649	643	657	647	649	688	696	670	618	667	677	688	676	685	685	680	666	633	697	701	703	700	640	692	671	640	687	661	702	687	702	698	653	654	649	700	680	676	686	734	687	689	614	663	651	719	736	670	694	721	718	703	639	690	689	659	649	646	666	676	683	678	706	679	663	646	706	673	654	693	664	658	676	701	656	651	701	680	683	678	631	651	663	657	693	651	675	679	617	694	683	643	622	715	706	675	747	646	664	649	673	658	721	656	680	710	645	681	697	695	660	649	691	646	683	692	664	709	656	673	686	667	710	667	701	664	662	653	650	668	701	682	628	700	689	669	707	724	667	700	652	651	690	658	646	655	653	722	662	681	670	622	660	674	644	651	695	691	687	629	664	661	662	639	612	664	665	671	632	725	721	632	694	658	675	644	665	660	719	695	734	697	664	662	715	674	701	648	691	656	695	688	702	686	681	660	697	667	708	691	689	668	656	660	662	679	683	671	699	675	690	699	669	635	688	689	682	710	681	656	689	698	688	692	748	714	686	670	658	698	673	674	636	711	637	659	678	679	691	691	680	695	673	691	668	664	675	667	626	691	667	659	706	667	676	645	652	648	666	676	669	701	626	691	687	736	659	676	632	664	678	664	699	681	672	696	636	656	643	711	652	695	671	700	678	646	688	692	644	653	670	648	717	692	626	683	661	632	672	635	674	693	646	702	682	718	678	652	610	630	729	684	689	681	658	663	661	687	669	671	687	648	725	648	644	639	648	660	698	687	691	649	663	642	699	683	693	688	712	647	691	714	677	699	697	707	630	706	627	680	646	689	667	650	707	675	659	655	719	654	703	654	640	682	666	678	707	657	668	597	628	684	685	725	660	714	641	702	659	656	664	675	689	665	634	673	679	681	694	667	652	692	630
36677	44399	15729	5702	3969	8011	2672	2227	1856	1460	1202	1018	923	889	819	765	825	800	803	784	812	791	727	800	820	743	795	829	853	847	864	826	843	835	854	801	861	891	838	892	878	890	886	839	801	832	827	813	796	846	792	755	735	733	755	750	752	735	720	764	804	737	752	744	747	732	768	747	781	770	788	748	792	809	782	771	743	788	742	788	747	738	738	787	784	811	732	779	751	757	749	740	747	708	757	761	754	722	757	730	758	740	709	754	773	775	766	754	748	802	718	716	805	751	730	784	737	771	756	742	785	746	768	778	767	805	735	776	769	750	745	759	737	764	730	751	767	756	763	779	725	775	759	734	745	795	735	764	732	757	738	734	789	777	812	756	773	778	747	756	761	773	779	754	756	745	751	810	722	740	716	766	753	746	790	736	730	781	761	735	748	735	734	767	815	782	806	760	789	759	711	778	743	751	802	765	760	734	732	744	750	755	763	769	736	752	765	771	794	724	734	768	720	784	776	774	733	741	772	751	766	752	773	719	745	796	762	741	761	758	712	762	764	765	786	769	796	788	765	756	744	763	755	780	805	758	772	760	709	740	735	717	731	811	789	761	702	724	787	796	746	723	786	801	768	704	731	709	728	783	718	773	748	716	770	752	779	796	737	727	749	723	748	708	766	771	777	739	797	766	736	760	784	739	719	742	795	744	807	708	775	797	808	726	771	741	754	787	760	759	805	730	755	712	785	744	755	754	755	711	777	750	750	767	787	733	744	777	743	795	758	739	789	815	718	800	779	802	744	716	771	775	722	787	715	688	753	769	763	734	741	788	747	758	783	776	756	751	771	724	757	742	768	728	761	783	753	765	741	735	742	773	797	790	702	724	734	729	748	741	726	722	746	777	783	729	771	759	794	756	752	760	760	794	757	714	735	760	690	725	756	762	734	774	773	729	795	720	738	789	748	785	738	772	807	815	745	732	714	795	763	776	735	803	705	784	810	767	725	769	742	749	825	769	813	740	701	725	737	735	724	754	740	777	759	798	736	737	691	763	764	729	752	744	791	782	754	759	728	806	764	729	716	742	765	777	728	759	750	725	745	766	758	733	767	734	753	736	791	743	747	791	751	759	754	763	757	732	751	795	740	769	781	800	738	747	751	732	725	761	800	730	790	736	770	728	777	771	790	745	752	751	753	771	794	709	744	789	755	745	757	723	740	779	772	775	725	781	718	768	775	758	762	768	775	759	761	737	781	729	763	796	741	727	766	777	732	717	798	769	745	763	744	792	791	768	780	721	766	775	782	746	757	783	753	765	716	741	745	739	757	788	779	747	699	774	814	761	763	700	792	802	743	813	825	813	796	742	771	735	741	758	754	751	732	809	734	752	778	778	774	778	775	765	754	710	750	726	793	788	751	746	746	772	751	773	775	780	775	819	756	770	747	724	757	736	755	789	797	756	765	734	722	767	727	738	746	765	772	790	766	740	736	733	721	791	759	755	777	738	745	768	743	760	792	737	775	743	778	716	755	757	741	758	772	778	809	745	747	743	774	750	724	744	721	774	770	785	700	760	782	770	792	748	787	778	720	727	751	764	783	761	747	719	789	743	703	755	795	751	783	727	736	701	750	756	780	716	741	732	767	760	789	762	746	794	771	723	747	727	773	771	752	753	779	694	772	779	783	795	762	777	733	752	742	762	748	773	763	804	726	715	743	783	755	733	780	736	727	760	754	780	785	736	773	785	761	744	751	758	780	739	743	811	756	763	718	734	791	715	732	760	749	773	796	766	732	761	782	733	761	763	771	752	747	704	802	724	784	786	806	759	760	749	775	785	778	732	797	732	778	727	720	730	787	815	794	762	733	746	727	726	753	789	797	752	730	733	760	754	753	750	756	730	784	731	727	724	730	748	752	748	788	721	781	777	765	772	752	778	777	767	762	764	765	811	820	742	771	738	786	700	743	754	707	769	750	779	794	783	800	718	794	749	676	749	771	796	734	738	772	703	760	762	755	750	747	806	782	783	721	772	802	747	734	735	739	745	745	744	745	726	736	744	774	713	789	755	808	756	788	739	756	768	755	749	738	796	758	792	736	768	765	760	714	758	728	764	774	768	769	762	756	748	763	722	772	788	758	763	735	763	789	729	715	775	770	730	743	756	775	740	809	764	711	775	720	732	758	758	791	802	754	775	755	788	770	795	790	760	826	776	740	754	743	756	763	708	738	744	734	731	744	758	738	750	702	735	787	787	770	757	777	751	738	711	751	755	743	769	752	751	728	750	787	759	759	792	730	752	732	718	773	709	789	768	781	772	747	707	761	764	795	794	774	756	735	715	731	802	777	737	773	782	769	749	752	777	815	776	789	756	778	794	783	795	743	770	753	793	773	750	782	787	756	820	743	748	760	764	785	746	713	754	764	751	745	776	727	729	735	747	751	712	728	732	783	792	771	741	781	757	709	765	726	776	783	786	734	768	737	787	748	746	796	756	773	829	726	792	736	740	765	723	739	703	754	732	763	754	781	818	749	719	767	780	741	779	775	732	826	781	773	771	775	805	791	791	749	773	738	812	726	739	750	788	754	767	726	775	704	757	772	787	730	770	734	735	724	785	769	715	780	734	743	765	746	749	748	753	827	734	782	740	783	758	793	717	779	770	777	750	788	780	716	762	777	745	747	731	713	720	705	761	769	767	792	787	740	765	753	735	777	743	783	796	801	774	749	754	719	764	761	752	750	727	792	735	745	805	796	808	733	741	731	778	764	748	751	713	777	784	779	748	719	726	815	754	750	762	722	753	738	740	798	751	765	779	733	745	776	754	806	751	732	728	776	802	729	762	715	786	774	765	783	776	781	755	790	732	770	743	736	730	737	764	713	762	749	790	754	736	753	760	721	778	728	750	800	767	782	731	762	760	749	754	714	730	747	756	788	742	752	747	770	748	768	787	746	774	772	752	804	717	747	789	763	721	790	791	808	724	729	736	743	747	735	748	752	752	769	762	742	785	764	777	772	701	704	751	771	732	802	757	757	736	729	772	799	736	759	786	829	792	699	738	728	752	738	767	784	745	792	783	741	744	774	733	759	756	800	757	744	751	744	797	706	712	739	717	766	745	728	712	729	760	742	711	717	764	746	770	730	778	756	747	769	799	780	756	727	733	757	695	723	757	728	785	750	777	788	723	741	734	768	738	768	747	776	771	755	712	743	796	745	755	759	716	730	784	756	748	733	766	779	745	771	760	760	775	773	741	787	804	747	733	806	788	743	757	792	759	783	820	747	745	730	765	795	801	710	743	793	698	752	721	803	749	722	786	738	769	760	757	787	740	759	708	790	708	762	736	757	697	800	792	777	742	764	779	756	743	754	779	730	759	784	776	763	722	751	759	725	786	739	765	737	759	697	745	754	728	746	757	712	781	769	769	782	742	716	723	759	757	747	773	765	765	739	765	769	736	731	763	726	754	751	766	735	778	702	749	752	720	748	749	717	780	766	821	758	748	756	785	748	761
23753	20998	28052	24018	20595	29247	12359	1859	1343	1178	997	902	806	823	712	755	674	669	664	676	668	691	699	683	649	607	644	654	734	689	751	706	688	711	705	700	760	748	716	715	755	684	698	682	692	716	692	655	628	646	622	617	674	665	641	606	620	652	630	663	661	607	677	627	656	651	639	655	604	638	657	638	620	662	669	663	624	632	611	578	616	612	652	601	640	575	603	592	616	603	626	665	605	622	622	599	641	633	606	628	662	624	621	646	643	595	626	583	622	653	607	583	606	599	599	623	620	652	626	647	621	640	599	608	630	604	634	571	571	564	623	621	579	576	626	601	616	633	585	629	596	605	646	612	668	620	634	603	613	622	573	687	609	616	584	592	655	625	650	618	647	634	569	652	614	581	577	619	603	605	672	578	644	650	635	637	626	606	615	623	583	612	631	585	625	621	630	591	598	618	634	618	633	632	628	598	633	641	604	569	616	635	596	598	601	623	595	641	609	643	643	616	631	620	651	624	630	700	609	611	586	598	631	603	607	599	607	621	613	595	613	648	625	596	610	627	614	638	608	669	590	602	662	590	611	597	647	642	664	612	625	641	640	653	656	571	640	638	560	600	633	596	636	595	618	616	650	596	604	591	619	626	623	600	650	597	634	588	667	606	599	583	586	609	638	680	644	640	585	617	639	613	663	679	603	628	684	653	601	645	592	607	611	605	595	609	651	599	644	626	612	655	616	618	622	615	653	629	610	579	655	692	676	630	609	619	590	608	602	615	607	619	646	598	588	653	631	602	581	646	578	629	616	618	595	602	612	629	591	645	652	647	616	615	616	604	586	640	649	672	607	639	611	626	603	600	603	619	615	613	597	671	576	635	623	586	596	596	624	618	626	614	606	637	619	628	594	598	632	620	603	648	586	640	593	597	619	640	638	621	636	617	625	600	632	588	617	616	590	592	627	575	601	643	582	636	649	622	593	667	672	605	639	600	570	607	597	601	621	637	634	606	602	606	642	609	630	644	586	609	600	658	657	627	622	588	618	589	625	622	631	674	617	641	633	629	653	622	634	654	643	649	608	636	612	672	643	642	635	675	634	609	604	657	572	576	610	604	646	645	632	601	651	617	611	625	600	580	641	627	645	608	634	572	600	613	662	600	640	589	576	585	665	628	584	654	592	648	631	624	673	649	626	635	607	603	590	624	572	652	674	602	652	607	576	627	639	617	615	583	646	620	668	632	611	594	586	569	598	600	614	643	633	615	662	665	614	611	612	632	588	636	641	585	648	593	619	593	657	614	635	620	642	596	670	629	617	608	616	637	629	631	620	641	585	632	577	625	616	635	615	625	601	627	642	657	626	628	595	624	605	601	617	620	615	604	673	607	626	595	579	620	635	632	603	617	603	615	638	602	579	638	636	636	605	558	571	670	644	606	603	611	642	621	633	692	608	614	606	611	627	595	605	612	667	616	613	619	636	660	623	607	672	634	612	595	623	547	602	618	619	606	632	650	635	614	614	605	629	610	649	613	587	599	623	599	575	622	588	640	600	623	626	630	633	641	587	591	625	588	622	623	641	602	629	608	639	578	638	578	656	625	615	630	608	618	680	605	604	619	590	595	635	615	607	628	586	612	627	589	603	569	599	609	613	665	660	637	580	631	631	664	611	606	637	642	587	645	633	618	610	619	580	642	646	583	653	584	620	610	586	625	612	623	629	627	636	596	607	616	613	610	626	559	636	616	638	624	635	616	631	615	605	546	658	619	604	638	606	685	644	617	585	562	631	592	590	633	599	626	622	621	618	575	628	629	648	607	622	617	601	577	583	635	633	680	542	646	666	621	634	606	624	680	634	627	604	640	631	644	619	576	623	589	642	605	602	644	617	589	634	614	655	620	598	607	623	667	599	643	627	633	577	642	609	613	618	592	589	603	628	634	629	595	581	606	630	575	614	593	652	581	652	630	619	671	590	615	618	599	661	614	589	567	637	612	620	632	671	592	632	585	606	627	577	613	655	608	589	587	647	641	597	611	654	604	602	595	618	668	631	619	633	602	602	659	624	618	636	634	619	586	588	645	645	617	558	641	633	586	595	612	640	596	607	627	627	606	617	640	611	617	637	634	628	614	578	665	654	601	616	624	640	580	582	641	609	577	635	622	592	612	656	611	629	570	622	587	633	589	652	591	588	625	593	649	658	618	623	581	603	584	571	619	614	597	620	628	643	618	616	581	598	630	613	596	573	644	616	629	581	592	614	610	552	636	623	609	578	633	624	599	621	669	580	585	602	636	622	606	593	620	664	635	608	644	604	644	604	576	585	611	598	646	603	587	582	604	614	643	627	613	641	604	626	644	661	668	641	606	563	662	585	590	651	626	626	638	604	630	621	635	659	620	622	613	642	628	632	606	632	667	633	610	628	580	639	605	648	653	658	569	643	597	649	681	633	615	608	633	616	619	622	625	591	622	588	612	581	637	644	608	601	592	616	658	610	542	615	615	598	605	624	615	620	628	614	592	666	613	617	653	589	603	597	619	603	606	617	627	675	676	626	606	625	658	609	646	601	588	620	637	617	617	656	624	628	574	620	615	627	603	603	635	635	621	619	618	635	674	619	607	654	615	625	638	608	636	605	657	590	646	598	623	591	609	648	626	654	636	600	609	635	638	601	611	623	609	585	620	674	614	593	596	618	563	582	654	622	692	593	618	640	601	626	629	696	607	621	619	644	589	632	642	590	639	629	610	643	620	654	609	603	614	608	580	626	596	616	594	633	648	618	618	614	627	605	598	577	637	622	638	636	647	592	615	644	616	634	634	625	620	601	622	603	608	620	647	604	589	623	663	664	614	622	635	617	629	618	670	638	612	576	607	588	634	582	644	625	619	604	620	606	551	675	609	600	618	594	578	610	625	598	599	585	609	595	638	632	644	615	600	627	609	613	590	610	612	629	623	619	600	655	617	588	634	590	625	578	602	571	586	635	538	649	658	674	630	603	642	655	671	606	615	614	590	604	585	628	581	602	644	592	601	620	556	606	639	623	631	602	585	627	590	544	588	625	600	645	596	598	628	583	618	632	634	670	599	575	598	587	642	645	621	595	681	629	597	612	589	609	588	602	650	637	607	626	614	618	602	605	596	652	610	620	601	649	637	603	600	652	650	601	629	636	577	595	611	598	630	661	594	641	625	635	597	621	639	644	617	599	642	630	626	595	581	625	596	595	570	587	622	627	608	608	604	670	590	631	652	648	575	599	617	615	618	637	610	597	637	623	575	621	612	635	580	635	590	645	632	620	639	637	612	598	590	618	609	638	620	598	574	619	612	622	613	648	650	587	579	607	603	582	631	569	600	610	597	639	646	632	582	612	643	640	642	581	612	615	572	603	610	575	607	611	601	622	614	616	640	587	639	633	693	615	621	623	600	594	604	598	603	611	618	629	595	603	582	592	561	661	641	606	645	619	615	612	599	678	610	622	601	588	570	586	636	598	608	626	600	652	652	613	661	627	601
41835	58607	30899	8907	7795	34961	6467	2781	2467	1855	1471	1287	1129	1023	927	868	856	777	779	792	700	759	765	722	728	728	759	810	897	893	913	840	860	848	841	928	951	947	922	963	870	904	896	847	809	900	809	791	715	768	766	706	732	732	711	711	736	715	726	735	697	679	706	694	735	724	763	694	745	703	680	724	733	684	771	714	697	712	713	665	699	715	770	697	677	649	711	724	713	707	683	742	708	702	711	694	676	759	694	682	662	684	706	676	688	707	689	738	692	719	713	678	736	727	668	677	678	656	711	661	701	666	727	700	684	690	738	686	756	737	717	691	725	695	707	705	688	726	692	730	709	691	703	671	683	679	722	693	623	680	685	648	727	707	645	699	678	704	662	700	675	707	658	687	646	678	669	686	655	708	681	703	711	697	700	727	693	683	702	616	734	661	681	671	695	722	716	658	731	695	708	687	706	706	677	682	660	695	741	719	675	659	697	668	696	690	641	685	706	708	703	699	728	730	702	678	677	718	706	694	750	656	724	702	693	723	700	713	695	705	687	710	648	687	693	709	687	676	696	653	716	676	712	702	686	671	699	692	691	658	707	711	664	728	726	707	719	647	677	647	703	717	679	678	698	666	686	673	680	715	699	700	679	686	690	704	681	655	701	691	683	720	666	648	718	692	642	715	686	680	740	693	686	674	705	691	736	680	709	701	688	687	725	660	719	689	688	682	685	721	702	701	681	696	714	663	683	654	655	729	656	669	670	673	716	697	720	732	660	702	704	682	682	707	705	700	752	704	699	710	681	736	702	653	714	666	691	693	665	666	704	692	680	701	685	704	688	694	671	736	703	688	748	734	701	648	705	706	735	715	690	696	734	701	676	701	685	657	723	698	737	729	733	741	758	671	711	701	729	705	717	667	698	701	675	727	688	669	702	687	691	653	730	738	702	678	704	684	675	677	722	692	682	687	698	682	709	678	714	741	672	716	732	689	713	711	686	693	717	719	681	686	730	674	687	722	670	663	713	638	663	714	701	692	710	697	668	684	666	659	652	673	671	670	699	657	706	671	693	657	650	681	702	735	711	715	684	715	670	700	694	700	676	723	671	747	698	693	677	763	692	695	709	643	709	702	684	707	704	691	694	684	713	761	675	658	641	728	697	669	678	705	707	699	660	741	729	628	690	672	676	703	670	667	643	689	706	710	760	689	688	656	684	717	723	717	690	725	702	700	717	706	704	712	718	698	704	700	768	703	679	677	710	664	676	715	736	626	679	706	681	674	752	675	711	659	706	739	671	721	717	705	660	676	724	707	691	693	708	721	693	704	672	657	687	774	672	730	707	740	682	660	720	651	704	717	746	715	735	714	655	688	672	643	719	689	662	712	706	687	738	699	755	665	675	709	745	760	708	668	687	718	683	683	723	702	662	670	650	676	711	698	711	693	699	706	654	675	690	648	722	662	668	705	644	656	736	689	704	747	654	694	661	671	731	709	660	685	671	694	709	700	705	704	658	685	692	695	691	695	752	741	640	685	722	663	699	698	679	676	635	707	731	732	694	674	708	664	648	666	699	737	677	693	634	702	690	696	683	711	744	688	765	758	741	657	720	724	673	680	736	724	700	698	690	723	748	674	680	677	733	663	664	658	659	716	675	676	681	660	668	677	718	715	671	719	686	714	731	670	713	740	675	731	669	655	703	672	710	679	660	683	704	688	701	716	688	729	680	683	727	708	719	692	715	669	672	685	682	675	705	695	668	693	718	716	756	733	725	718	661	705	672	682	697	692	714	744	686	695	693	738	681	713	671	659	729	684	714	681	659	713	685	744	706	662	735	682	675	700	687	761	727	688	653	703	709	712	633	707	703	673	715	687	696	682	671	657	732	653	727	712	722	671	680	724	695	679	672	692	737	732	667	748	687	717	677	714	702	744	689	666	683	677	691	701	745	663	707	692	688	659	677	717	700	701	738	702	743	687	653	722	669	705	686	695	716	717	698	724	706	730	729	683	758	702	692	715	688	710	691	737	699	691	751	716	700	681	690	672	687	692	677	718	715	714	635	696	683	698	695	739	684	649	660	703	719	688	631	702	659	648	699	682	709	685	719	649	709	691	677	689	698	709	709	634	743	640	649	697	660	724	704	728	695	731	722	655	691	677	681	712	652	670	633	674	729	684	718	754	666	723	690	674	690	699	749	677	704	715	715	702	776	708	677	695	691	651	705	702	656	690	708	699	682	675	712	714	742	712	736	720	711	704	677	694	730	729	667	709	707	690	707	658	698	669	693	698	667	693	704	729	691	725	733	692	686	720	708	746	718	691	711	750	718	710	652	664	672	670	672	643	676	734	703	655	692	714	706	677	698	673	703	712	680	700	691	690	675	681	700	699	752	691	701	726	747	641	674	739	747	699	701	692	712	666	694	727	720	727	727	664	681	709	708	711	672	696	699	668	736	696	690	726	681	685	685	715	716	707	707	717	762	704	678	686	685	712	712	677	733	720	747	676	697	662	706	688	678	704	661	704	677	713	690	653	685	700	665	721	658	705	696	674	692	715	695	662	669	718	728	664	736	677	759	699	693	702	663	722	719	652	708	676	714	691	706	648	711	735	675	733	711	692	755	660	686	694	729	715	684	700	685	698	725	718	699	678	699	764	665	699	687	711	678	706	710	740	683	726	694	723	672	696	696	706	743	698	640	691	668	725	611	691	723	688	695	704	682	704	686	749	752	687	679	692	694	698	659	685	736	738	743	733	689	669	697	719	709	677	701	682	681	721	763	712	662	693	690	715	735	691	702	732	722	691	704	663	689	705	720	683	665	683	679	732	688	702	701	700	704	660	677	701	640	691	659	766	732	722	681	724	702	678	671	733	642	719	691	729	680	645	659	690	682	730	669	719	652	703	673	680	705	676	734	643	683	693	698	721	674	667	708	662	707	685	745	662	684	667	696	705	705	759	742	687	694	702	711	726	667	681	698	681	682	749	686	643	698	668	692	715	733	660	637	690	692	685	740	681	684	703	741	691	743	741	713	701	693	661	661	703	704	656	640	689	726	661	666	694	658	754	691	691	658	682	691	703	700	703	642	697	715	660	647	727	694	665	705	677	700	688	736	714	680	745	689	669	712	700	682	702	693	666	693	679	734	694	704	727	731	676	715	637	639	702	657	689	665	715	725	774	682	727	674	703	658	676	731	737	651	724	595	679	698	684	708	682	653	701	705	689	703	721	674	709	678	670	703	671	714	724	703	725	680	646	694	669	663	686	746	683	720	689	693	646	698	674	651	695	778	668	708	692	703	711	694	706	728	688	685	680	679	665	693	642	631	706	670	714	692	710	707	735	728	653	721	715	675	686	647	672	707	687	687	667	698	739	670	684	676	687	687	712	685	683	677	711	697	728	663	669	665	751	698	707	689	685	666	749	667	737	685	705	686	668	691	736	725	687	694	702	685	718	713	667	678	727	698	720	674	645	707	720	696	765	773	645	684	683	670	670	672	689	728	719
25219	21375	26689	24139	7977	13287	4530	1341	1233	1116	1013	938	904	865	863	881	857	823	820	850	848	810	783	828	798	843	779	817	925	881	805	862	860	820	837	910	832	860	887	960	888	820	891	799	884	878	803	880	814	834	800	859	823	864	802	768	786	789	808	738	774	778	852	833	789	813	849	792	807	760	798	753	812	733	788	770	763	783	764	813	769	837	807	799	770	781	755	816	786	787	774	819	807	794	760	797	792	814	758	833	752	808	802	774	795	763	791	798	825	773	828	749	799	801	771	738	797	803	843	794	783	837	795	809	780	787	818	802	825	802	840	827	787	803	754	796	801	799	795	776	789	767	786	814	804	812	786	748	766	838	812	815	777	765	768	785	819	797	802	811	814	820	836	818	763	797	834	800	797	823	781	775	748	795	804	730	838	756	808	776	743	746	770	829	788	786	763	724	762	818	758	775	832	798	811	772	772	750	745	789	790	799	760	809	785	824	817	737	793	748	717	801	793	810	778	817	820	795	813	795	745	794	854	774	744	788	751	773	845	763	796	792	736	750	796	789	746	814	799	757	805	760	781	849	760	801	802	746	784	775	791	763	764	761	756	840	795	763	863	742	758	793	738	752	777	782	765	726	816	856	786	820	783	774	761	771	802	803	784	772	807	770	810	731	813	805	751	812	771	833	814	792	773	777	797	744	826	722	736	815	844	776	814	756	798	811	746	824	780	799	782	798	755	810	779	729	779	753	752	794	787	730	796	793	804	816	766	768	786	829	775	764	787	801	814	789	843	798	814	812	828	743	749	814	789	834	798	803	819	832	795	823	759	759	810	823	776	815	786	755	792	758	777	785	754	776	768	798	778	799	823	768	771	750	803	787	763	751	817	821	777	784	818	814	759	813	838	769	818	804	816	763	856	762	725	790	806	763	794	826	753	751	782	798	759	748	794	742	781	793	850	832	776	791	776	807	834	819	747	764	757	779	781	713	830	835	836	770	786	791	757	818	792	810	783	757	723	767	750	803	758	781	802	784	779	748	788	816	812	768	764	780	779	787	808	807	764	799	805	767	738	749	769	790	782	800	800	763	798	795	795	828	774	781	764	788	785	798	776	803	772	788	744	799	774	802	739	801	808	811	789	780	816	770	760	765	784	803	828	767	800	806	781	793	806	796	775	790	812	844	802	809	826	741	771	751	814	757	787	782	752	816	776	833	791	778	786	777	745	780	722	790	811	784	784	768	793	772	741	779	818	756	780	774	782	789	754	795	772	759	829	812	778	836	776	824	775	758	765	772	799	799	800	813	793	811	773	763	764	754	783	779	784	831	794	781	828	805	791	795	786	741	785	797	811	768	804	786	810	835	793	802	803	802	828	770	774	768	786	770	723	819	705	800	784	779	792	784	787	826	774	797	832	774	765	822	788	814	855	791	759	773	811	762	784	776	811	740	797	821	787	786	782	765	766	787	776	825	823	799	788	807	797	771	775	778	767	802	752	804	735	781	765	783	779	741	762	746	821	810	764	849	785	769	762	743	759	797	820	775	795	773	804	800	805	863	755	775	769	810	758	838	822	770	718	803	810	783	767	774	772	766	750	818	773	796	792	810	817	805	779	782	782	809	848	775	742	809	818	802	815	813	767	808	777	792	782	796	798	783	794	786	783	763	824	835	802	823	777	819	793	800	772	749	770	803	873	858	786	778	749	756	841	805	796	794	725	749	808	728	743	731	743	836	739	814	802	765	829	828	743	808	784	751	793	839	774	815	815	793	777	752	759	774	792	782	773	766	784	763	815	776	760	813	762	857	782	809	828	807	811	813	789	774	781	786	784	807	813	801	813	735	813	795	814	809	776	728	767	793	777	755	785	777	794	801	735	802	798	804	768	784	757	816	818	772	761	793	777	765	852	784	819	756	737	728	772	811	739	763	790	748	826	814	811	776	759	804	725	772	765	791	778	821	786	807	778	757	758	757	756	784	768	755	787	809	783	831	778	764	824	758	791	767	770	776	837	829	739	800	781	765	740	797	798	774	766	799	817	781	796	783	803	744	791	796	776	790	788	817	846	801	803	777	791	791	766	795	795	816	800	779	832	753	745	774	773	784	764	784	788	786	755	797	798	823	794	766	769	812	741	830	788	785	841	811	799	767	813	768	833	786	802	782	801	782	733	756	838	834	767	751	804	823	747	787	809	766	769	774	768	849	772	832	830	808	767	779	774	761	788	814	769	776	811	806	797	869	797	846	836	780	796	804	859	808	801	801	804	828	772	740	757	812	800	783	771	796	826	827	761	799	806	780	778	842	777	794	780	791	764	805	753	766	823	782	770	782	766	748	802	762	809	766	767	772	760	795	792	795	807	804	780	806	843	793	841	783	786	829	810	780	813	779	800	773	778	766	741	784	779	766	778	837	784	760	773	734	810	817	788	805	726	797	807	792	790	772	863	778	745	787	784	780	779	802	815	761	849	804	791	786	796	825	790	772	770	731	808	761	827	795	779	829	813	788	775	834	815	822	758	772	856	819	797	818	835	772	808	801	820	841	799	787	813	765	766	763	745	793	830	818	785	832	777	847	755	747	749	798	813	746	786	795	786	841	808	759	760	775	799	796	787	761	781	812	780	780	784	812	793	744	808	812	780	776	793	791	780	790	778	841	794	804	813	757	791	802	831	778	765	800	763	807	785	770	785	796	782	828	774	808	757	741	752	810	794	760	799	787	829	755	775	728	793	739	808	816	778	823	755	791	781	783	711	786	770	800	780	856	774	812	768	811	815	824	773	752	774	832	788	783	808	767	817	795	812	741	767	770	795	773	819	786	742	762	767	788	790	771	772	769	787	812	783	807	785	798	757	813	788	868	760	785	771	777	764	804	832	813	799	750	797	741	806	840	771	821	831	806	801	756	809	770	759	777	772	808	780	829	776	828	789	837	787	800	842	726	798	803	708	761	755	746	803	760	805	797	800	755	824	814	800	816	800	784	785	760	773	795	752	796	767	796	751	760	845	782	797	794	770	779	826	809	859	760	778	761	767	799	816	794	746	748	837	781	770	762	788	813	828	847	824	760	792	823	815	825	797	780	760	745	774	728	765	792	738	752	799	777	768	835	756	767	783	764	831	837	761	800	830	748	753	813	726	810	786	782	804	805	814	797	822	802	793	804	803	839	801	774	808	823	781	783	794	789	786	828	768	763	832	780	780	795	807	821	806	786	765	812	868	713	750	801	765	802	789	771	743	771	778	761	808	747	737	814	777	729	797	755	745	769	839	762	754	768	711	827	753	785	741	789	806	807	818	812	748	768	756	788	740	789	757	785	774	768	764	792	815	763	788	787	748	764	772	756	775	825	766	795	790	800	759	784	772	772	816	800	778	766	749	830	758	780	785	793	763	790	789	787	800	783	771	804	804	846	746	807	833	743	815	759	796	780	785	798	796	798	792	772	775	775	770	789	798	768	841	768	811	770	813	804	800	820	831	775	798	777	773	780	836	793	796	721	840	797
40189	53214	21820	6629	4673	22356	4553	2292	2033	1699	1385	1262	1152	1129	1067	1022	970	982	949	968	878	950	900	900	968	866	871	935	1089	1078	1042	1061	1031	1039	1115	1075	1060	1104	1048	1101	1041	1072	1030	1018	1024	1035	958	965	929	941	945	959	900	887	937	909	947	892	911	935	897	908	864	875	933	875	835	878	914	928	873	929	910	927	895	925	875	898	817	901	823	845	854	854	897	884	924	846	889	851	853	858	885	833	910	909	905	872	923	840	911	920	901	867	890	876	898	918	851	947	839	893	878	882	869	857	862	856	861	894	917	897	858	845	898	861	805	890	900	906	928	859	891	888	881	912	844	872	890	945	884	893	901	850	854	886	851	899	852	873	878	928	872	867	905	876	911	862	939	920	889	893	857	867	928	898	912	861	886	889	874	892	863	838	854	880	841	873	877	820	880	875	814	882	911	863	874	901	875	874	908	872	838	878	869	870	936	914	862	886	870	886	925	846	875	865	919	852	932	889	865	904	909	853	947	852	895	904	830	804	883	903	867	880	872	913	918	844	918	924	925	913	865	884	880	885	871	821	899	819	918	870	901	904	915	905	889	904	889	906	844	857	945	829	898	880	854	891	906	897	951	870	881	899	854	883	895	887	843	802	872	871	873	880	823	882	828	950	928	875	877	890	860	892	884	832	909	848	855	922	895	958	920	870	857	889	944	866	886	891	886	946	900	896	871	877	882	871	885	920	842	880	901	926	815	934	871	849	873	911	906	916	873	886	838	888	892	887	905	860	866	852	874	933	910	855	950	875	866	879	931	924	889	950	911	909	833	850	877	850	906	909	878	857	878	879	855	912	872	899	812	919	865	946	889	890	932	880	892	879	879	887	828	825	899	926	887	866	908	875	895	880	870	847	893	862	890	858	885	838	931	913	896	918	903	882	845	865	914	849	907	856	867	885	900	916	842	916	855	929	873	906	833	868	890	936	847	869	810	853	891	926	879	863	921	790	875	818	892	868	907	883	891	918	867	848	924	962	927	902	881	879	889	882	872	836	914	871	833	890	874	940	873	857	922	908	899	872	836	889	847	863	856	839	902	864	894	901	882	888	948	836	898	886	864	844	853	878	909	881	882	893	896	866	847	908	865	938	859	857	928	906	931	827	867	905	851	891	881	887	878	882	881	933	897	853	899	826	891	868	888	897	880	910	870	924	869	895	880	845	832	879	871	866	882	839	858	886	881	907	859	885	947	865	899	901	909	865	884	964	858	886	889	874	906	870	927	886	879	859	885	837	895	865	946	886	878	929	887	902	908	850	876	891	881	868	880	904	899	935	931	889	856	892	816	866	882	906	846	944	885	925	910	908	876	887	880	862	881	893	864	860	869	952	846	838	898	878	884	816	928	909	870	906	874	845	901	841	890	909	896	890	919	874	840	853	862	872	862	846	851	876	869	927	906	887	849	888	882	810	902	905	860	904	912	860	892	926	887	887	918	891	885	891	889	888	858	844	914	893	863	892	904	846	960	887	855	891	907	890	865	826	873	889	896	907	860	909	924	897	845	933	880	885	816	910	886	886	908	904	814	876	880	914	906	880	917	921	861	857	886	862	866	858	932	888	898	901	892	842	929	894	889	831	929	906	849	886	855	848	841	908	907	929	867	900	891	861	887	900	852	900	860	913	887	889	872	821	927	856	879	863	905	855	922	922	883	850	917	826	898	939	897	864	908	881	914	889	856	900	926	867	912	872	896	895	879	828	917	880	838	878	851	890	814	861	849	886	850	897	915	886	884	880	892	874	883	878	909	901	861	921	887	860	878	914	891	910	878	925	894	928	902	857	917	884	913	901	838	856	891	900	860	867	871	940	881	939	881	907	865	836	893	879	892	889	890	857	875	874	873	821	801	876	895	855	859	843	877	881	867	864	861	858	912	876	907	905	860	872	855	883	931	928	893	900	877	888	892	895	892	911	866	888	854	932	880	873	915	846	870	894	857	889	848	880	863	884	934	822	838	843	875	929	887	853	950	856	932	866	899	866	865	916	831	854	930	876	874	882	902	887	919	901	925	884	918	878	867	905	826	893	980	865	817	896	889	878	855	910	907	874	885	884	886	895	831	889	874	867	936	892	917	935	875	903	819	844	869	886	896	923	865	910	864	860	935	884	912	885	861	855	849	922	837	904	853	918	905	915	865	871	869	823	880	885	864	889	938	908	895	874	847	899	903	904	907	848	834	826	851	887	922	901	860	937	875	831	889	867	904	843	870	903	887	912	896	859	911	827	884	852	878	870	837	875	864	908	908	902	938	905	904	959	848	879	882	860	896	875	917	932	934	917	874	891	867	885	895	899	921	887	875	928	921	874	919	831	842	882	899	951	888	865	908	880	893	897	931	881	918	870	908	844	890	842	918	904	885	913	902	889	880	903	960	848	842	886	871	854	884	883	906	880	918	911	850	884	841	895	889	892	871	891	871	847	963	862	851	906	880	889	909	870	923	888	857	836	901	895	925	851	906	941	866	875	863	935	835	852	882	927	915	903	862	886	888	910	858	872	855	875	869	890	884	887	873	881	900	866	859	851	865	853	910	889	881	889	860	834	870	852	841	885	942	914	867	912	853	883	879	878	857	900	907	859	901	892	904	913	853	825	929	916	886	896	884	849	880	810	886	908	917	903	913	893	854	880	858	873	865	846	903	880	837	857	873	909	860	845	893	899	887	841	845	875	840	928	943	876	877	896	929	894	882	914	868	864	876	815	903	889	843	834	885	897	924	878	892	883	899	913	830	873	856	881	874	899	926	915	847	947	854	905	844	881	884	865	890	906	916	861	927	917	887	915	871	876	874	855	879	879	873	820	903	890	920	860	894	888	904	914	887	883	886	918	901	869	847	894	903	904	896	905	850	915	856	893	904	856	881	913	891	877	882	875	849	884	885	880	886	829	900	899	891	916	883	874	868	865	924	872	897	847	869	877	887	886	881	886	902	913	882	847	919	843	882	886	861	908	831	893	930	868	856	864	885	898	844	898	881	860	890	876	897	830	841	849	846	873	850	853	875	926	875	900	894	855	854	852	927	854	857	912	872	870	920	869	886	909	889	873	926	884	879	881	920	869	838	853	881	858	866	866	849	906	889	913	893	921	888	877	914	908	900	871	853	852	847	923	878	914	882	852	878	891	922	861	860	867	907	861	864	879	935	902	831	937	902	907	857	901	900	864	911	930	887	890	863	887	874	864	862	891	889	861	872	853	889	861	872	917	828	908	907	880	892	821	859	871	899	891	861	874	836	875	875	844	928	839	842	854	877	971	842	890	941	932	867	859	901	803	921	920	905	914	851	910	861	896	879	863	876	856	867	852	901	865	902	869	869	911	966	835	868	877	833	857	858	890	868	931	927	941	865	865	858	854	867	822	907	870	879	832	905	859	874	907	885	869	905	920	855	883	896	853	857	943	854	912	873	864	856	867	878	938	923	879	931	829	935	859	864	832	852	917	901	910	881	886	854	871	881	875	898	919
22766	21011	28631	23536	20980	34463	22780	3356	1692	1419	1183	1218	1081	972	961	915	900	811	852	847	796	815	867	812	831	819	836	842	955	981	938	976	932	943	887	887	913	935	944	960	924	968	968	1000	918	925	771	788	845	788	815	734	810	787	781	795	811	767	820	769	803	822	846	792	816	813	811	827	761	805	772	803	804	829	813	767	782	809	804	757	783	807	750	801	789	759	850	741	795	778	716	785	776	751	772	742	798	740	814	754	750	749	798	772	765	814	779	800	751	729	776	748	810	815	759	803	760	760	782	766	752	782	737	835	757	776	785	734	773	767	751	810	747	740	751	741	797	781	797	793	813	776	746	743	779	781	749	786	771	738	769	788	775	754	822	750	813	808	782	745	753	831	752	789	757	782	711	763	783	790	777	811	735	750	748	778	745	792	767	799	822	763	781	729	775	736	746	832	758	755	777	729	775	799	695	758	732	727	805	754	739	763	783	781	740	780	774	759	757	773	712	755	794	760	808	729	725	828	768	758	757	784	795	789	815	775	761	795	765	743	769	759	728	767	853	815	829	833	751	755	771	765	773	783	774	754	743	712	797	782	765	796	748	820	760	794	790	786	816	766	822	768	735	786	772	742	771	761	803	770	772	777	824	802	806	792	758	799	812	700	755	787	792	735	817	802	756	807	835	794	794	801	835	768	726	780	764	775	767	744	800	812	787	779	775	744	782	871	790	752	802	800	777	821	745	758	782	776	748	810	738	770	751	769	737	762	756	794	787	823	785	828	737	772	769	783	795	793	794	746	808	767	769	777	746	832	843	792	782	783	808	777	773	753	777	754	769	748	784	758	706	761	817	812	758	772	760	753	758	819	759	729	743	763	797	757	759	741	798	713	793	745	755	706	773	748	804	792	828	830	778	780	784	785	788	767	764	752	746	741	770	743	751	791	773	823	805	785	788	788	750	787	771	761	760	777	730	756	740	739	768	767	715	805	791	792	759	765	844	771	810	760	767	785	744	741	797	787	714	781	692	791	770	769	750	735	751	842	799	769	809	778	805	768	815	758	734	731	729	767	786	729	793	773	754	763	755	762	796	771	812	757	769	766	774	807	778	788	750	769	720	792	784	758	790	784	746	776	770	785	789	754	809	777	780	765	779	724	810	806	795	760	825	753	730	728	724	810	801	776	795	793	767	754	813	760	763	812	772	765	825	759	790	762	771	736	733	821	792	753	811	780	777	756	865	762	788	715	758	773	799	777	711	770	833	732	782	761	766	843	706	802	816	794	784	781	810	772	749	798	752	783	808	772	774	789	813	755	737	718	788	755	758	783	816	740	754	769	731	727	793	717	748	766	739	787	723	744	754	812	773	792	785	797	788	763	782	797	760	744	801	827	835	780	771	774	742	705	766	749	810	722	710	764	745	825	770	797	742	725	761	766	761	794	789	771	727	744	775	752	764	743	821	762	775	803	792	755	771	770	722	763	808	768	775	791	800	772	778	789	846	732	758	787	793	752	770	755	795	751	793	802	789	720	774	757	758	839	807	776	786	774	789	751	808	786	738	745	710	769	818	803	759	806	833	767	750	752	744	779	808	779	765	765	722	794	727	809	701	719	725	788	754	749	745	815	798	769	793	799	751	761	786	775	788	688	773	744	746	777	802	755	712	750	749	761	834	770	799	771	816	748	812	775	769	748	823	776	816	771	765	804	810	774	791	807	770	768	817	747	802	742	758	767	728	749	752	786	779	758	807	715	757	797	797	773	705	833	791	768	812	766	756	776	780	763	822	804	774	772	752	793	712	773	713	756	777	754	805	774	797	747	732	758	804	808	783	757	781	774	784	803	844	734	773	768	743	753	806	802	783	801	824	781	774	775	726	777	746	725	786	781	804	758	776	782	802	812	800	729	789	783	713	768	836	751	805	835	833	744	778	795	810	766	766	782	760	788	805	769	747	819	784	773	724	793	721	791	800	773	769	749	803	780	742	751	751	762	820	817	737	729	804	802	752	774	744	777	745	746	790	746	789	789	735	737	760	773	763	756	809	753	774	832	754	726	734	808	759	807	813	782	804	730	791	773	762	782	748	728	802	765	773	815	732	734	814	818	757	784	742	762	858	762	757	799	727	757	837	750	736	805	768	754	826	756	751	762	777	741	781	737	820	795	777	808	695	783	739	736	762	790	746	782	831	757	731	729	735	778	778	794	829	787	784	764	749	763	788	818	773	706	767	763	784	773	752	830	784	792	753	761	759	786	775	720	751	744	761	758	762	777	764	776	745	748	793	790	776	749	782	744	792	753	788	758	752	786	750	758	777	735	767	810	810	772	801	694	785	790	724	794	794	738	742	756	803	800	796	782	737	767	741	760	748	735	799	757	790	835	749	772	767	766	730	754	787	795	775	733	779	717	750	739	796	752	797	766	733	726	845	820	762	801	761	818	761	770	746	769	781	801	756	753	795	762	796	752	737	781	760	734	790	785	754	777	794	750	775	772	754	781	758	811	783	812	795	736	802	832	794	740	784	804	804	757	769	714	804	809	812	816	811	777	784	787	781	769	739	799	820	803	752	788	764	779	793	793	747	783	737	797	749	760	777	707	737	785	761	761	759	775	756	760	784	764	774	749	819	772	809	773	739	790	799	788	741	753	777	816	774	767	805	773	761	733	773	784	789	758	775	759	789	774	752	764	807	755	769	762	813	737	796	805	788	751	762	778	786	762	721	781	725	739	790	781	753	785	780	799	804	767	783	757	809	745	748	703	758	776	793	794	732	812	804	786	806	759	813	757	808	760	759	755	760	800	769	746	761	823	753	745	733	782	762	779	768	785	789	762	783	805	788	812	805	765	807	768	776	809	794	753	791	727	775	761	810	804	807	802	752	752	790	743	795	784	816	766	754	769	801	762	769	756	724	813	780	767	771	725	771	759	768	768	792	800	756	799	756	776	815	769	810	796	714	777	766	750	785	826	775	727	732	797	804	799	797	739	773	765	773	815	815	755	777	740	774	790	832	787	776	775	750	777	783	760	804	715	744	831	751	784	758	812	759	743	777	700	741	824	754	769	791	743	797	779	779	817	807	791	812	785	725	765	739	773	796	776	719	796	766	781	780	771	782	791	746	785	804	772	821	774	740	757	742	762	784	764	791	815	770	748	772	746	711	801	773	779	778	738	789	742	765	760	807	743	764	804	751	753	736	786	762	779	785	706	774	738	730	769	754	771	810	748	775	790	780	747	790	805	757	788	792	740	771	800	754	823	793	764	752	792	739	785	775	757	769	774	759	795	787	732	790	750	749	744	770	797	773	796	790	725	756	729	839	772	772	770	776	773	757	794	784	751	773	780	724	778	803	750	776	759	725	744	763	796	827	726	805	783	740	785	769	776	759	750	784	769	806	770	786	760	747	810	745	722	760	740	813	765	785	749	789	795	800	872	755	776	833	810	772	750	788	763	764	793	759	787	764	786	737	755	746	769	809	754	739	804	749	805	755	769	767	764	744	763
46505	70117	28541	11160	7383	35515	10382	3245	2807	2242	1989	1764	1465	1360	1261	1137	1095	1106	1048	1004	1001	917	967	972	896	937	998	945	1043	1202	1194	1085	1135	1097	1093	1129	1144	1183	1241	1219	1148	1223	1212	1188	1107	1070	931	950	932	927	880	920	907	937	862	878	910	950	920	871	850	870	912	942	931	885	898	832	908	853	838	830	835	857	860	868	893	857	813	838	808	895	813	820	825	878	853	859	886	914	872	840	838	856	860	833	922	836	844	859	892	818	881	842	832	819	887	833	863	868	845	860	802	788	840	842	856	806	854	826	861	836	835	792	796	863	844	877	833	802	845	797	875	829	842	840	844	824	843	808	822	829	859	832	905	873	822	865	808	922	878	843	838	830	832	848	874	821	874	852	849	890	816	898	881	868	820	869	845	873	852	833	874	903	782	830	834	889	823	869	810	860	862	844	845	854	811	786	853	862	880	835	796	812	849	865	852	891	821	895	838	822	840	864	832	848	874	810	861	855	853	798	826	881	802	820	861	861	919	848	835	887	858	869	881	878	838	849	820	794	881	810	831	857	840	826	862	855	886	843	852	839	807	833	849	863	864	863	851	868	867	855	898	805	812	855	795	827	877	826	840	849	878	836	853	865	846	803	827	855	788	878	851	847	812	817	917	852	835	835	843	812	867	851	823	838	854	865	873	821	815	863	867	833	817	852	876	845	841	814	868	838	855	880	823	835	814	811	830	865	831	844	869	874	817	840	842	865	880	873	828	879	880	853	818	874	807	864	883	823	863	822	843	790	788	835	848	845	855	781	855	879	866	867	852	866	807	833	844	825	808	821	868	858	827	811	857	819	882	818	848	851	816	831	873	804	845	864	789	804	853	845	862	815	817	824	865	827	893	894	843	811	820	803	887	868	833	838	892	818	822	853	860	789	790	858	905	866	864	883	797	860	826	821	794	851	820	789	869	837	845	846	856	844	842	849	829	855	819	827	872	850	843	830	848	839	834	813	871	788	897	834	825	826	870	860	859	814	814	891	832	848	824	798	800	844	871	844	883	861	840	842	861	805	832	832	818	866	863	874	832	836	898	817	845	881	812	863	871	820	864	848	842	843	838	813	839	828	836	858	848	858	842	827	813	845	805	814	814	824	894	871	839	847	859	842	823	797	818	886	875	858	885	809	888	850	869	838	845	875	861	859	913	800	882	822	867	750	845	841	847	849	765	876	864	900	785	828	795	805	884	786	876	891	862	834	831	844	871	835	865	882	860	806	845	774	878	874	819	823	844	859	826	789	876	808	850	844	856	837	845	878	866	839	854	862	874	816	850	825	780	842	856	853	823	892	859	875	827	856	880	828	837	854	847	817	858	790	816	853	873	821	816	867	805	815	903	804	867	836	856	851	820	813	826	858	801	829	815	850	826	806	869	822	844	805	857	852	818	840	853	891	850	843	773	870	853	843	857	850	887	827	873	838	779	812	904	777	782	867	845	840	888	864	832	820	850	832	822	827	843	815	859	857	861	833	826	852	837	828	869	859	838	844	816	880	853	837	789	802	839	821	883	797	836	855	832	853	841	810	875	813	841	823	882	835	835	839	820	829	856	825	819	794	866	866	822	842	896	900	839	862	856	831	892	812	814	799	805	759	841	853	830	864	849	849	862	824	844	818	865	884	859	859	824	884	892	828	859	867	887	839	791	803	800	840	807	853	876	849	880	809	858	825	838	738	764	828	861	912	888	848	821	858	834	795	825	831	849	842	840	841	885	797	881	846	848	824	791	936	832	844	863	798	827	854	827	826	792	809	807	858	879	850	820	846	832	866	904	841	837	825	824	864	871	836	808	839	865	856	771	850	889	842	838	831	802	852	888	851	846	794	902	879	841	876	892	794	848	832	873	813	872	781	846	764	842	900	818	851	835	847	877	838	862	798	855	855	843	836	773	839	855	871	859	795	858	819	856	860	822	861	858	874	875	836	859	809	838	851	789	836	773	859	827	860	818	810	890	856	758	858	823	858	842	833	802	858	849	860	833	809	830	813	829	880	799	809	833	851	887	834	875	765	870	860	864	873	817	858	859	846	864	829	864	883	875	850	894	895	861	842	843	788	819	842	872	862	826	801	770	820	817	847	805	893	808	812	833	856	862	831	893	848	784	858	817	830	903	850	874	855	842	837	807	842	792	868	830	878	827	809	844	821	794	823	859	821	801	809	872	842	824	867	819	815	849	864	876	868	812	803	862	806	856	883	852	881	823	834	862	880	816	788	817	831	883	854	884	847	854	858	852	861	849	884	838	837	821	829	824	863	808	799	832	868	900	869	850	824	785	836	850	894	877	832	834	881	898	822	839	852	821	783	833	821	869	930	838	848	872	843	823	802	877	861	884	873	864	839	842	834	852	783	859	848	828	872	843	818	836	806	865	877	898	849	827	817	868	877	830	934	859	838	853	847	850	858	856	875	856	803	852	881	834	911	880	832	837	842	887	824	836	779	855	857	831	852	798	885	859	862	854	845	881	793	845	832	859	826	826	858	843	841	825	831	828	861	853	848	832	849	792	845	810	808	763	861	844	810	827	810	843	838	894	863	798	857	835	846	867	853	869	806	874	843	846	862	879	813	822	873	844	823	837	818	851	853	884	889	867	844	833	837	853	793	801	836	845	832	850	854	828	820	826	788	890	822	867	853	875	876	832	831	888	828	956	859	810	814	841	787	850	812	814	850	877	823	837	843	841	825	803	857	829	856	883	842	877	854	865	828	825	834	804	855	832	833	833	844	813	843	858	806	840	825	841	825	827	875	876	876	868	805	806	811	905	871	861	840	850	876	846	866	859	796	841	786	860	842	816	864	823	865	828	839	831	890	888	867	819	849	803	849	867	775	797	860	856	885	859	800	851	771	851	874	829	859	842	804	795	829	872	855	829	861	866	815	877	876	809	836	844	830	844	880	833	891	855	805	789	857	870	860	835	823	837	834	843	843	788	854	834	824	815	855	879	851	795	853	826	837	881	794	865	804	810	846	838	793	790	858	824	841	795	867	878	831	841	885	816	848	816	826	852	837	889	858	839	822	843	836	875	827	835	897	847	841	785	838	821	825	828	826	898	833	831	912	859	857	860	832	807	841	818	828	832	853	905	859	827	809	800	874	845	821	887	897	881	823	870	863	846	906	838	825	852	850	806	881	816	832	840	853	812	888	840	832	836	903	842	845	773	879	811	817	861	801	859	798	824	895	887	863	858	867	852	883	866	801	879	812	854	878	834	853	817	874	834	844	888	834	837	804	816	806	829	835	882	825	866	875	827	789	901	893	867	831	848	869	845	814	873	799	864	870	840	876	874	815	846	778	799	836	868	850	857	841	848	805	940	863	855	825	871	802	810	829	865	834	815	839	819	878	804	856	849	827	803	816	853	836	924	833	817	855	848	820	846	801	843	843	815	922	851	824	857	858	861	793	869	834	826	836	824	846	854	810	882	830	870	901	861	822	873	853	847	868	814	823	820	860	836	802	855	780
30227	30206	19407	5240	1809	4023	2160	930	914	858	828	769	744	758	728	752	733	697	724	750	667	720	684	676	658	669	694	683	734	752	769	718	766	794	725	730	734	767	750	803	686	721	761	781	734	723	714	660	709	687	643	697	684	676	726	716	699	696	703	692	658	691	654	670	734	654	729	691	676	654	676	705	678	669	736	758	678	668	694	735	659	686	722	695	706	709	709	746	682	641	715	650	707	712	673	658	731	689	656	670	674	620	664	667	695	694	692	668	734	730	686	726	695	691	729	674	686	692	663	692	714	696	703	672	669	668	703	673	710	687	700	701	654	713	653	727	688	684	685	692	706	745	711	690	715	690	685	696	685	664	665	752	693	658	704	673	700	647	729	667	706	659	668	692	722	701	716	679	656	683	641	714	676	664	716	652	692	660	676	662	659	676	686	692	663	669	645	672	698	653	709	690	667	657	719	676	740	721	701	667	699	686	647	701	657	691	697	663	721	672	758	675	651	670	704	666	690	666	701	687	666	692	661	675	676	710	684	670	716	711	695	690	679	717	710	660	681	673	664	666	716	681	646	692	677	729	678	742	705	688	692	688	750	714	737	693	712	681	741	731	717	688	687	655	641	659	715	639	687	668	686	719	673	691	717	717	709	701	729	711	680	664	710	702	700	715	717	655	687	703	687	699	678	680	706	713	670	710	720	669	705	650	703	703	640	676	700	702	680	664	692	717	688	663	719	677	665	634	686	707	643	712	712	679	731	712	684	740	716	690	738	738	701	702	697	691	683	685	684	703	749	737	681	711	617	733	714	684	717	696	661	692	686	690	685	689	698	670	683	738	692	696	677	685	657	642	702	751	674	672	722	663	714	736	680	650	603	714	732	685	696	690	660	715	701	637	675	640	635	650	703	656	710	623	692	705	674	729	664	674	669	670	712	706	724	713	733	690	703	684	701	651	654	699	691	653	682	673	695	682	693	702	694	702	681	719	709	715	635	706	673	730	699	693	682	706	735	687	655	644	685	628	692	678	664	631	709	679	703	712	684	676	668	664	659	633	694	647	722	701	656	699	661	682	660	730	683	679	701	703	704	708	676	678	694	656	647	725	674	644	737	714	690	725	660	687	727	690	684	719	667	676	664	645	752	707	710	715	713	682	689	656	691	718	662	708	683	665	695	684	706	700	667	736	636	672	692	689	725	649	694	721	677	645	674	691	654	675	699	667	708	675	684	696	637	663	703	703	702	668	697	672	689	683	680	683	699	698	713	701	642	692	684	679	704	698	705	685	698	662	704	717	688	608	775	694	713	665	672	709	721	692	723	699	712	631	726	665	688	670	712	645	706	665	643	677	672	697	723	645	719	687	688	683	688	678	690	702	665	688	664	694	688	700	729	695	687	669	667	705	683	727	636	691	713	675	698	693	657	687	718	617	676	668	718	705	668	727	719	642	657	743	680	680	662	683	647	662	719	676	710	661	678	691	687	639	691	693	703	669	707	732	696	657	710	732	659	659	698	675	669	717	653	678	714	690	683	675	717	687	659	672	682	668	639	672	738	690	699	685	726	678	737	681	710	702	681	679	651	715	690	674	691	661	698	684	733	713	703	758	727	644	687	704	724	699	689	679	673	651	703	684	716	653	708	722	694	660	665	717	681	728	698	749	696	739	698	652	669	717	667	689	644	675	648	700	712	720	678	694	676	722	712	700	638	667	708	659	685	679	615	674	689	683	697	671	731	685	690	658	623	714	730	683	681	715	698	698	708	662	624	659	700	657	659	699	673	718	734	671	707	667	741	675	697	708	713	689	655	714	705	694	673	668	709	692	685	664	680	671	698	711	688	692	687	690	715	660	687	666	695	682	717	661	614	683	688	679	728	717	742	753	667	668	697	703	677	711	704	678	709	688	721	643	669	688	703	655	655	690	694	703	703	634	718	667	679	697	697	717	642	716	683	714	724	644	724	714	704	708	660	696	680	712	678	683	688	691	661	698	680	716	696	721	659	719	706	704	736	686	675	700	667	718	727	705	650	679	681	667	719	744	699	702	697	661	675	686	680	704	674	738	697	707	709	668	642	706	671	665	670	705	669	657	711	684	673	660	709	680	670	720	686	688	661	710	669	673	731	686	682	693	705	676	683	658	714	716	725	676	686	689	667	703	689	697	683	704	638	647	663	684	686	660	727	715	647	665	690	685	725	744	664	719	706	663	733	658	678	679	643	694	683	696	656	648	708	734	743	724	685	675	682	710	680	649	698	722	679	660	681	653	674	702	700	694	646	698	727	686	679	717	684	697	709	701	662	658	739	672	720	653	664	670	678	683	651	690	667	717	679	709	677	660	680	719	672	656	659	660	674	723	684	620	708	662	679	716	620	659	704	684	675	733	655	722	686	669	724	637	662	736	715	674	742	684	679	642	709	673	688	672	662	705	679	687	662	640	754	710	679	689	719	678	735	712	683	704	673	721	673	708	680	723	734	671	692	701	682	707	650	660	696	681	708	683	702	662	698	668	661	702	679	696	696	727	695	675	709	686	688	676	657	678	694	730	701	690	653	656	698	681	701	677	690	757	713	711	722	711	667	701	706	697	674	711	714	697	628	690	619	697	698	693	694	681	691	715	681	674	694	679	660	666	659	710	666	681	734	666	646	659	703	695	687	714	692	660	664	681	690	671	726	682	692	705	679	678	677	691	726	692	687	697	646	698	702	710	738	707	705	653	744	691	737	706	723	732	674	676	703	681	707	678	681	640	707	681	718	660	701	668	686	725	716	739	687	711	667	694	707	631	644	702	727	746	698	689	656	693	735	703	646	745	691	673	742	715	692	660	723	702	693	719	709	710	726	731	697	696	720	663	674	698	697	675	668	660	685	661	672	668	705	696	700	712	675	682	731	700	767	633	709	723	677	718	682	658	683	602	661	689	715	721	707	714	649	721	712	649	699	695	741	671	667	674	668	668	688	668	703	704	734	689	711	650	694	659	690	647	690	678	691	667	686	698	708	671	681	645	670	648	683	705	718	693	696	686	682	702	698	698	693	670	736	686	715	698	682	759	711	702	645	649	742	685	720	662	677	691	666	707	693	709	692	676	696	658	643	655	694	632	727	654	654	730	701	684	700	688	754	707	712	665	756	718	710	690	721	680	764	724	682	673	699	714	712	683	684	674	671	702	693	656	706	653	718	653	714	720	685	706	692	678	694	698	645	705	692	651	676	686	698	655	659	715	710	644	706	662	677	711	714	712	692	660	693	703	681	654	656	709	681	714	659	681	720	662	669	721	639	700	689	694	683	674	696	707	663	708	665	707	658	725	689	697	698	683	665	662	713	682	658	710	648	704	722	709	670	665	695	693	702	716	705	592	712	651	660	676	730	698	685	703	673	702	708	692	704	664	701	705	655	660	669	679	721	674	664	742	752	691	721	696	637	680	711	698	701	667	681	703	733	668	709	709	676	684	695	698	644	682	718	700	683	713	645	731	676	717	745	750	739	698	730	651
36028	43753	13693	4400	3010	6667	2989	1352	1368	1177	1065	924	947	889	875	838	875	776	811	783	783	856	794	775	759	825	793	826	828	899	944	981	861	842	835	874	899	897	990	884	904	939	884	949	865	849	795	806	821	776	781	776	798	858	768	783	785	790	805	811	807	802	816	893	824	789	822	765	793	783	813	815	834	834	793	760	759	785	748	796	764	786	754	828	780	763	793	743	785	763	749	791	762	795	816	769	743	798	793	806	772	767	787	834	796	792	769	739	763	751	731	726	775	790	807	798	763	760	751	726	776	766	761	791	779	792	792	762	804	747	746	728	816	823	724	764	795	781	780	774	774	761	786	779	792	804	787	744	754	772	776	770	760	767	749	748	791	723	753	762	788	806	788	818	804	783	785	746	770	806	768	785	802	828	771	759	829	796	752	741	748	733	773	766	775	759	782	826	780	802	769	796	792	781	734	771	792	783	799	746	793	762	775	791	774	780	787	748	809	831	777	742	791	753	770	793	802	763	795	767	749	802	739	796	819	769	798	762	794	742	796	793	766	786	784	808	801	765	810	791	766	756	769	751	769	761	781	799	784	802	808	735	779	783	708	809	716	802	786	781	748	760	789	764	758	749	835	768	792	755	774	773	789	756	749	754	792	760	732	782	770	801	815	771	778	791	771	790	781	820	762	826	734	755	811	782	765	820	720	769	758	822	759	780	812	796	808	741	767	734	740	749	769	796	773	815	794	753	760	826	746	805	829	783	763	760	779	799	805	755	773	769	776	748	763	826	794	774	813	808	768	787	829	767	782	813	788	769	758	717	801	761	818	773	720	737	815	799	757	743	750	807	747	765	763	761	755	770	827	756	735	747	774	739	749	710	770	785	779	804	810	795	803	769	732	796	792	781	800	764	758	746	791	830	800	784	745	738	795	774	797	754	818	762	767	789	823	725	740	800	777	769	775	765	828	792	784	841	740	762	789	769	815	783	752	765	771	783	756	780	837	809	767	793	751	822	800	768	761	767	804	804	759	751	797	816	754	758	792	765	773	764	798	779	738	788	778	779	807	733	766	774	808	778	797	764	766	778	768	795	824	775	752	774	794	762	794	740	801	759	756	820	789	827	754	810	761	793	777	758	762	754	753	734	754	758	763	786	798	812	829	789	786	750	753	798	773	809	804	729	765	800	729	800	805	736	762	743	814	744	791	809	800	738	777	768	798	794	773	808	738	773	783	806	778	781	751	773	784	747	792	793	739	804	780	789	759	809	791	732	813	817	761	772	763	769	743	781	762	776	808	853	804	746	818	755	738	791	797	774	708	786	808	790	763	785	733	754	781	820	761	774	774	775	799	742	731	780	719	800	784	803	795	759	733	774	803	764	761	804	774	793	753	768	818	769	794	756	725	740	764	755	781	754	739	771	759	734	775	807	813	778	765	787	762	800	753	744	753	746	833	811	769	808	795	842	769	734	760	779	816	777	734	750	741	719	803	810	818	743	791	773	782	785	773	778	789	753	784	815	741	821	785	819	794	810	790	774	804	797	763	780	768	772	827	742	785	744	788	748	752	776	829	771	795	801	766	745	731	797	761	801	763	739	805	775	771	784	740	782	754	809	749	790	776	774	769	766	772	786	806	734	743	772	786	798	777	797	777	781	763	772	830	762	781	833	714	724	814	764	767	765	785	789	746	831	746	815	780	778	770	778	760	776	762	821	774	745	755	748	819	740	716	790	779	746	770	739	812	780	757	810	804	775	731	789	791	787	759	799	781	822	772	809	765	758	820	795	768	767	796	866	781	748	798	783	795	788	766	788	795	796	770	810	719	762	758	775	755	790	823	770	815	791	738	759	757	783	765	726	809	768	779	768	825	807	767	791	779	795	739	747	791	732	744	789	804	809	704	765	826	775	718	766	757	757	793	796	785	780	781	749	753	803	775	807	796	762	814	784	800	773	808	815	728	826	834	745	796	788	769	820	741	794	770	797	742	797	766	726	774	762	776	816	786	759	764	760	797	733	807	748	765	723	799	849	815	817	781	823	771	802	766	765	777	832	780	762	753	735	797	748	755	808	800	811	846	780	756	786	780	750	787	766	747	783	766	721	796	789	726	773	801	754	783	727	787	791	801	762	763	742	823	747	818	784	789	790	820	791	713	766	782	772	788	741	704	747	759	746	815	777	760	822	734	739	789	781	801	786	800	745	816	797	794	751	759	800	785	796	781	794	798	765	755	817	769	787	802	741	766	796	780	768	790	750	769	762	817	775	805	769	801	781	776	753	790	803	812	760	757	816	801	736	773	808	733	781	755	763	775	772	780	781	783	774	808	774	821	757	801	790	747	760	740	792	756	765	797	769	724	813	780	773	763	772	813	787	759	763	743	761	724	775	749	817	804	777	801	746	763	754	771	793	779	762	798	773	817	769	818	777	809	765	760	793	784	824	807	769	764	821	773	705	796	772	773	752	712	806	753	840	765	793	773	763	804	759	792	793	787	813	745	758	818	747	833	803	777	727	784	777	821	807	837	769	744	749	840	784	737	770	786	801	810	778	768	757	816	765	777	778	786	808	810	757	787	790	735	746	795	794	796	766	743	762	810	759	787	737	743	786	774	775	774	800	748	757	769	757	774	756	723	842	750	796	797	735	801	729	802	787	782	736	804	794	761	786	786	770	711	762	717	768	830	757	788	771	792	765	768	822	758	807	795	783	754	754	776	782	805	757	789	779	807	795	760	764	715	757	760	812	775	797	752	733	762	754	730	798	781	766	804	760	745	789	798	765	762	805	741	696	779	817	763	802	768	749	787	740	805	760	862	790	738	752	796	804	755	727	774	781	834	747	809	789	747	745	805	796	797	731	821	777	792	818	798	775	743	744	795	818	776	731	758	760	800	749	851	785	791	799	777	800	787	733	789	752	781	756	760	709	787	800	837	789	796	808	789	760	783	762	751	815	780	801	757	767	759	790	761	782	802	763	780	787	724	816	768	824	796	827	819	759	831	767	774	782	791	787	795	739	826	808	847	832	724	784	768	806	797	733	814	755	807	742	759	838	797	777	745	740	775	752	807	820	770	803	750	788	759	754	729	779	771	766	737	771	755	725	788	743	737	821	788	769	794	767	728	783	773	745	761	818	767	744	723	769	834	770	763	701	788	742	790	783	755	789	808	857	786	793	787	766	773	753	845	782	801	725	764	774	755	780	746	778	776	773	743	786	822	776	828	778	755	774	828	758	809	788	773	727	743	727	809	758	801	785	833	823	780	766	804	782	817	724	748	729	814	714	801	768	770	784	855	816	756	809	821	774	770	779	796	746	747	790	749	773	719	759	759	734	788	744	780	760	724	756	786	786	759	794	826	778	751	748	754	753	789	744	749	771	794	793	801	750	767	783	743	768	777	723	789	803	789	797	758	768	785	740	777	822	760	771	816	750	773	776	781	771	782	769	763	782	757	746	761	740	775	816	799	774	732	759	798	804	805	792	806	775	810	778	792	804	787	766
23712	21026	27976	23997	20508	24793	23499	2392	1085	971	920	877	835	779	739	710	685	665	720	659	704	676	662	660	688	631	673	602	679	765	744	792	746	717	764	750	793	781	768	755	733	831	773	773	739	707	690	629	665	670	700	721	708	687	704	658	661	671	684	671	645	638	645	663	667	695	681	664	623	698	621	693	641	669	689	649	597	656	667	645	645	660	657	642	667	649	643	602	663	689	643	661	609	643	658	652	656	660	680	627	635	599	631	654	705	620	634	607	640	653	654	613	662	616	596	668	665	647	632	602	633	600	674	625	658	645	639	639	643	703	619	669	622	628	646	665	689	661	597	691	599	683	640	638	654	634	640	625	682	645	622	660	663	613	624	612	656	639	675	655	642	686	631	642	655	637	642	636	673	632	653	663	663	637	664	603	603	611	632	656	627	650	650	620	602	680	670	646	638	691	635	674	643	662	660	616	626	653	633	638	616	702	662	624	669	660	636	704	649	600	673	659	639	659	635	642	641	677	657	627	645	638	632	654	631	616	627	635	651	623	693	671	637	634	629	671	656	630	623	640	649	639	628	670	669	669	656	625	671	614	635	609	631	652	636	622	631	624	593	642	655	645	621	652	723	677	619	625	636	623	654	667	698	616	634	702	662	692	616	645	641	665	587	625	626	615	687	671	642	657	671	675	682	646	662	590	676	681	669	643	675	655	607	641	638	618	657	646	621	656	686	697	581	643	661	664	612	649	644	646	615	649	677	645	644	662	649	651	623	709	658	654	629	620	617	641	625	689	580	661	642	634	658	689	619	596	638	615	621	656	691	624	652	644	621	601	620	628	602	646	698	632	692	645	679	658	656	630	624	660	632	645	629	645	694	630	626	604	609	693	663	647	651	599	623	679	574	631	640	566	661	656	697	652	647	592	643	707	678	648	677	597	695	645	654	649	628	664	632	656	653	641	587	648	647	644	701	597	614	670	632	642	628	638	668	647	639	614	620	664	633	669	612	650	692	602	618	634	636	647	645	661	701	653	664	633	621	615	664	636	632	617	664	698	618	658	632	676	629	631	664	610	646	642	628	685	661	619	633	649	650	661	656	649	592	626	649	669	659	621	659	648	645	666	632	618	622	679	619	597	632	600	606	649	598	685	668	685	634	668	653	636	627	603	609	629	647	655	619	649	651	642	647	682	633	655	654	653	685	693	659	640	649	611	657	644	658	687	664	714	626	625	639	661	640	619	606	609	655	668	649	656	676	676	617	660	628	670	652	631	681	704	594	616	683	671	635	629	656	648	681	663	612	652	681	615	647	659	620	622	634	629	665	647	645	648	602	613	625	626	660	704	652	630	656	656	672	647	577	676	662	668	601	652	666	636	661	605	672	660	640	637	615	659	652	607	594	584	664	625	667	660	615	657	711	634	588	666	646	631	665	637	643	625	676	636	701	618	679	643	648	664	657	667	620	619	599	614	601	601	704	634	627	623	659	640	619	622	621	637	599	652	680	609	634	661	635	629	613	714	677	617	667	675	665	656	672	648	623	653	601	646	631	703	625	626	612	670	634	640	640	659	635	642	634	610	658	633	637	674	636	665	632	641	627	633	637	645	633	654	674	656	689	649	673	634	663	644	641	620	659	657	651	642	636	641	652	638	644	667	571	633	659	678	640	649	669	661	617	617	609	677	651	623	645	658	630	662	637	612	609	606	631	640	655	616	660	649	633	640	615	690	627	616	633	590	660	654	642	673	678	637	595	618	616	630	643	657	646	649	640	623	704	663	623	655	639	620	641	668	624	642	623	663	621	673	601	677	659	628	658	599	623	647	661	626	611	653	657	613	631	656	612	628	651	687	626	639	615	678	663	657	653	656	658	658	639	639	626	623	660	676	635	625	614	673	670	669	634	663	667	662	635	648	666	632	636	606	630	623	628	664	683	600	636	699	660	683	651	645	658	616	640	620	682	616	656	649	659	634	637	652	619	640	684	676	660	648	686	644	626	663	607	607	683	665	649	614	621	616	639	619	639	670	684	620	654	629	653	683	613	671	639	586	672	627	627	667	610	620	647	672	708	612	673	708	645	688	645	618	626	636	711	632	614	642	636	635	632	626	656	667	623	663	617	629	612	682	619	658	662	676	638	636	640	645	701	629	703	641	640	607	644	666	697	677	637	629	682	648	596	608	593	647	633	668	686	691	642	695	660	614	704	620	653	628	629	613	584	671	699	614	633	649	651	642	697	694	700	647	638	632	632	656	627	666	685	660	644	616	699	625	675	621	697	652	666	676	620	638	627	650	656	636	646	608	625	630	709	628	654	716	626	649	620	605	646	634	652	628	635	663	659	655	654	628	610	603	676	641	633	644	649	618	640	633	626	676	656	644	606	663	644	632	637	653	603	615	597	630	643	624	685	655	625	634	649	651	644	686	636	645	654	638	658	618	618	664	599	659	644	650	612	650	592	666	659	667	647	638	632	638	662	614	679	653	670	658	671	659	633	639	615	626	635	661	618	674	646	598	639	667	617	602	638	634	661	644	638	645	627	647	665	626	657	628	690	645	642	630	663	667	674	632	661	632	599	651	625	668	664	659	676	679	644	622	613	655	621	634	648	615	628	633	650	638	656	612	642	622	629	620	655	670	666	627	639	658	612	606	621	625	641	640	649	638	636	624	629	645	637	642	664	642	664	666	628	647	656	672	662	649	609	628	642	645	618	671	642	667	697	587	622	579	660	659	621	655	661	623	640	650	631	585	658	657	658	627	631	620	616	641	676	642	652	650	645	666	656	604	661	668	656	687	623	648	645	640	685	635	633	628	633	604	673	675	651	652	658	626	627	644	627	652	632	637	569	629	655	644	618	615	598	605	702	644	694	651	622	667	600	633	595	644	604	637	641	668	578	618	697	659	676	653	661	641	662	637	644	690	636	615	661	664	655	665	630	614	660	693	611	679	626	618	602	636	642	625	644	604	694	650	663	683	674	654	671	661	699	653	662	681	651	671	646	637	645	643	661	602	691	663	610	659	647	637	646	611	643	661	580	677	666	636	682	624	641	626	612	659	614	630	614	656	606	643	605	704	656	599	624	653	682	636	615	634	626	643	583	649	668	646	583	637	637	675	641	664	665	621	651	619	654	654	667	644	635	675	656	658	660	608	668	609	655	651	641	642	618	625	666	604	628	640	649	629	655	678	644	635	659	636	633	657	626	651	657	650	603	639	677	643	619	663	640	650	628	630	670	646	652	653	595	660	601	667	637	650	675	667	672	633	628	645	601	629	656	633	674	647	645	661	605	644	682	658	663	671	618	677	630	666	634	646	614	631	599	647	606	641	639	619	619	603	596	666	615	657	643	643	619	672	655	689	650	667	642	679	644	664	611	663	662	630	621	600	659	631	656	620	636	630	664	613	672	653	668	638	673	619	656	647	609	610	643	664	638	614	712	630	665	620	617	697	599	674	607	671	651	617	636	688	646	627	657	674	680	664	623	694	647	652	590	656	607	662
41792	58012	17013	7187	4870	27093	16842	1914	1658	1432	1204	1156	1081	1071	956	991	807	854	815	806	813	748	801	763	790	797	773	813	847	977	1012	954	904	962	864	972	969	979	969	953	983	992	945	900	846	807	763	779	806	777	721	737	755	737	724	788	801	744	751	720	753	725	760	702	744	746	769	783	757	735	766	744	747	755	756	758	722	760	699	724	756	742	714	727	730	740	729	670	762	740	765	758	685	712	723	713	746	742	764	746	726	775	700	719	744	764	762	667	745	686	712	719	734	697	726	773	713	761	698	714	801	707	727	743	687	693	647	737	715	719	693	730	756	674	702	745	724	734	695	718	759	671	675	739	758	737	727	745	728	687	698	776	724	754	771	703	677	708	745	699	717	767	713	705	712	756	679	769	713	669	698	701	722	697	738	713	726	700	718	732	705	735	749	743	684	771	709	715	744	724	739	707	721	739	704	708	731	753	740	707	756	735	704	759	733	692	724	701	665	774	686	717	732	668	755	757	736	721	722	719	662	719	706	677	713	740	683	729	702	771	726	686	710	666	715	721	715	737	695	673	756	728	750	713	754	721	752	703	702	715	723	709	740	781	767	718	720	743	725	701	728	706	733	712	722	703	683	718	744	690	685	693	741	696	679	647	741	749	723	735	759	698	700	682	721	692	697	694	682	680	707	728	755	740	720	755	745	711	710	759	715	722	686	708	761	731	757	681	731	731	694	746	683	714	716	677	688	725	676	706	697	694	736	681	709	669	770	750	680	753	704	751	703	734	755	670	717	734	727	768	755	753	690	706	721	782	721	714	688	752	744	675	738	718	729	718	759	679	744	670	743	754	709	687	724	753	734	703	762	745	733	668	713	709	718	729	716	737	734	770	762	713	726	748	726	720	743	763	744	749	713	725	752	694	694	713	736	749	750	742	762	748	741	736	680	756	720	680	711	694	711	675	701	679	751	706	731	744	653	715	697	723	729	743	739	731	736	670	741	667	729	733	712	751	726	760	732	729	717	745	688	764	685	690	734	750	762	738	752	751	695	735	755	686	728	690	705	754	700	694	712	705	711	712	737	728	718	725	755	743	719	722	734	777	706	728	737	714	721	732	720	731	740	742	737	729	732	718	750	671	714	775	686	713	709	735	744	716	706	722	736	717	801	705	757	682	742	716	698	688	683	722	699	773	737	781	750	734	725	739	714	715	690	748	748	734	697	714	693	712	743	731	697	707	780	717	732	685	763	711	695	730	677	682	715	703	759	767	722	735	649	751	719	705	695	744	732	706	712	735	756	751	778	723	705	738	739	685	711	714	749	735	682	773	755	724	726	725	702	702	711	764	738	681	720	723	698	699	748	696	736	706	688	722	700	691	710	689	728	681	723	691	705	716	690	684	713	748	705	662	737	724	735	760	697	735	724	698	746	745	735	732	736	702	724	716	765	743	688	666	737	710	703	748	766	711	734	739	716	703	774	735	802	666	765	749	724	703	709	740	703	699	747	708	733	721	785	737	740	656	742	700	723	670	735	730	672	710	742	664	726	716	682	693	750	693	759	722	720	697	691	726	739	729	698	729	699	724	744	695	702	740	684	759	706	757	681	661	744	663	747	719	718	704	749	661	727	723	749	693	757	689	694	705	724	722	706	736	753	664	750	741	674	653	694	754	733	747	716	734	721	748	763	727	720	718	706	715	748	750	715	741	708	753	730	722	748	727	694	665	725	726	713	786	707	735	746	681	692	719	745	708	708	725	736	714	735	712	711	741	742	762	746	748	728	710	756	700	713	815	677	710	726	738	718	693	710	723	733	701	699	714	699	761	745	751	738	734	756	765	772	691	720	705	695	709	702	743	688	689	708	710	727	704	680	734	726	696	720	733	736	686	734	718	717	716	703	726	676	677	762	710	733	729	750	747	668	765	731	695	752	676	763	708	742	714	695	733	674	706	696	753	661	697	714	680	720	728	730	698	731	739	726	746	735	690	734	745	674	718	721	699	742	708	741	686	745	736	744	690	726	723	684	696	704	718	710	763	705	736	674	701	732	744	721	737	711	700	786	754	713	739	711	723	726	701	738	707	672	762	674	701	715	706	709	742	699	711	682	723	728	769	714	717	745	705	773	737	716	696	739	734	698	745	724	703	721	717	663	725	757	674	689	718	720	698	734	699	718	727	740	726	709	774	717	693	697	720	723	762	761	671	724	720	746	737	701	660	718	701	737	734	723	687	691	703	660	708	722	707	710	723	720	758	721	716	702	708	757	756	722	710	710	739	726	705	681	709	764	741	756	733	731	748	748	723	751	732	763	736	707	744	686	747	696	726	712	744	749	706	758	784	706	730	749	756	733	754	688	700	767	745	718	742	707	676	770	725	737	777	752	713	753	747	752	769	717	732	736	723	738	762	725	709	727	745	722	747	718	690	703	726	765	736	707	708	687	725	769	725	695	754	702	774	718	724	732	739	723	685	723	710	785	752	722	687	757	682	725	764	712	700	730	729	764	776	722	705	653	742	709	696	751	740	743	740	738	774	723	709	724	678	766	763	725	675	736	713	710	732	745	728	713	717	774	754	734	678	724	754	674	744	702	727	701	735	699	732	715	749	726	734	722	738	719	683	713	735	734	712	755	728	736	766	708	756	734	734	708	764	725	705	745	707	710	750	731	748	677	720	734	727	717	729	698	740	748	719	744	714	717	707	716	688	698	718	724	709	700	743	708	759	735	742	745	692	750	718	736	700	738	759	722	692	696	705	735	714	702	707	713	767	754	728	719	748	762	725	681	692	716	710	699	733	742	675	735	719	684	740	742	693	787	708	702	710	711	678	723	747	779	705	777	750	709	730	710	753	756	757	675	684	696	722	708	690	718	726	750	704	707	722	729	725	742	705	716	739	728	727	708	756	706	711	796	729	692	711	753	733	679	741	706	744	779	733	674	679	728	767	728	713	700	737	750	690	734	716	727	728	702	735	757	717	728	735	690	718	721	727	724	714	671	706	764	731	709	748	658	744	755	733	729	733	746	702	633	715	739	707	728	764	735	749	743	800	746	743	719	739	710	690	725	733	770	703	722	678	747	719	728	727	693	738	723	684	744	741	778	716	730	746	708	724	695	707	705	717	753	720	718	739	723	754	718	693	758	676	727	659	712	732	785	685	712	677	680	704	684	736	746	740	683	715	700	715	738	701	715	745	752	743	715	734	742	697	719	689	740	705	654	714	748	683	716	706	691	713	771	689	737	733	775	708	722	763	701	734	724	715	721	743	715	696	735	751	743	738	726	674	703	746	711	726	674	712	750	713	678	719	683	713	697	716	690	690	722	697	722	749	688	666	705	713	754	708	698	694	702	750	758	759	757	749	691	716	688	736	704	725	735	723	728	703	702	712	765	764	742	728	708	693	768	734	735	738	701	706	703	687	742	681	689	708	731	769	704	745	772	729	729	703	731	731	705	688	692	720	739	733	769	771	777	738	732	732	743	759	705	714	685	702	733	730	736	729
25240	21299	26536	24154	6938	15084	12400	1374	1078	987	942	979	855	891	831	860	847	881	855	861	794	811	836	821	851	827	830	809	870	853	865	871	890	880	865	918	962	962	843	871	895	892	869	874	808	864	877	806	813	882	849	830	790	873	821	831	799	834	852	782	796	863	774	862	786	839	832	855	830	805	866	783	830	746	800	862	826	797	791	791	776	842	818	857	756	844	794	800	817	788	772	819	841	813	846	856	807	814	825	809	792	841	762	763	853	776	807	830	882	783	797	810	806	832	831	796	810	782	850	815	796	806	833	810	794	825	845	877	771	813	753	754	832	831	837	844	749	845	814	784	806	801	773	807	815	772	832	844	831	797	808	796	784	804	799	814	811	772	802	809	824	837	787	879	811	843	836	775	796	735	786	794	824	814	802	843	853	770	805	871	831	790	803	787	819	878	850	827	877	853	862	844	794	838	789	771	787	809	802	824	886	828	822	834	791	841	789	817	809	819	810	808	794	791	784	787	812	818	841	852	729	797	773	862	761	760	800	791	740	798	801	825	791	785	793	818	817	793	819	779	799	840	751	801	796	787	827	746	765	789	800	807	838	765	787	804	791	752	761	808	810	800	796	741	863	821	761	839	805	834	844	813	824	841	820	769	815	858	840	792	838	777	805	796	864	800	813	775	814	795	793	773	824	819	775	851	839	815	821	848	792	803	780	783	752	829	803	793	794	749	769	825	838	855	780	783	758	822	817	794	837	782	802	825	802	764	820	773	800	809	850	821	789	810	760	809	777	819	830	786	772	859	811	833	807	817	837	853	833	779	779	798	780	851	839	734	777	837	856	806	785	786	800	812	792	789	840	798	774	832	758	827	800	792	836	754	803	812	843	855	747	768	772	820	871	769	818	839	800	805	813	840	782	807	844	829	860	803	774	813	764	816	810	783	774	797	824	810	799	853	784	792	770	801	839	784	799	747	874	832	788	799	753	766	786	809	774	822	817	817	842	809	842	787	797	825	817	811	814	824	814	809	805	790	755	781	823	813	796	838	754	821	784	801	847	767	852	821	774	823	825	801	811	847	866	790	796	776	874	822	817	856	811	842	797	774	787	748	828	826	835	783	795	815	812	784	803	794	772	860	770	793	845	809	812	769	813	808	799	775	807	787	780	778	816	833	822	855	830	823	837	799	875	824	830	799	784	834	788	800	798	812	856	796	807	793	806	817	835	755	851	852	805	845	831	825	800	827	765	844	827	874	859	825	824	831	802	861	801	803	826	839	816	840	798	798	786	816	752	813	776	769	828	777	835	850	760	816	808	853	824	801	811	874	832	821	783	851	780	814	828	738	764	819	795	812	828	839	823	751	822	760	790	782	780	793	786	800	858	843	784	779	791	788	799	764	779	791	810	812	789	786	843	770	819	833	818	807	791	798	803	824	834	810	821	788	802	792	812	731	803	789	834	843	882	774	818	816	776	832	804	849	819	768	778	823	812	795	825	852	860	812	768	749	811	756	819	804	806	772	831	878	755	844	861	790	874	842	794	760	819	832	794	877	821	794	774	858	784	826	831	788	818	791	883	747	812	850	792	783	832	791	771	792	811	823	816	804	766	817	829	795	813	802	811	779	819	765	822	810	803	790	818	818	773	804	809	746	807	774	771	830	786	821	774	775	854	782	826	810	797	778	831	845	759	822	790	827	842	804	788	802	833	834	781	829	867	794	795	767	812	802	827	805	815	771	794	742	771	814	837	789	845	814	816	833	774	747	797	775	821	803	857	814	774	801	793	768	847	760	785	831	781	827	837	764	780	808	879	743	814	840	789	854	825	812	834	796	777	790	799	807	764	832	830	818	818	833	767	792	790	772	834	819	812	789	821	823	840	804	764	797	790	844	831	788	805	861	821	841	756	782	824	777	793	845	813	820	788	808	784	777	818	744	814	786	767	781	798	786	757	840	815	818	832	800	778	816	778	828	807	867	819	868	817	797	777	803	788	807	815	862	841	796	778	824	844	835	828	819	838	789	832	814	818	797	837	790	760	763	791	837	822	828	823	841	881	859	811	789	798	825	805	784	818	834	751	791	776	785	803	804	845	827	794	792	790	741	833	789	812	856	802	817	819	786	753	828	789	849	815	820	799	766	860	781	783	787	810	824	789	825	777	828	804	782	768	804	786	791	787	742	832	817	836	845	795	830	833	779	800	840	819	800	811	782	851	782	760	826	786	779	854	772	807	851	794	773	778	773	858	813	810	788	828	831	783	795	782	825	816	852	830	859	794	792	798	801	800	813	835	796	859	799	820	786	805	798	773	839	792	825	804	802	813	817	804	839	841	841	865	824	788	775	802	781	779	798	755	837	837	749	825	849	771	767	809	809	804	800	836	764	800	814	829	796	767	758	839	847	857	783	864	817	794	754	839	864	839	809	853	756	820	773	770	868	817	787	802	803	814	837	819	858	853	772	839	779	784	843	798	784	816	793	792	817	796	807	837	805	818	799	805	736	807	805	787	809	822	816	811	854	800	841	826	788	790	793	758	822	762	777	758	748	790	778	829	771	861	823	805	851	791	797	826	834	786	804	814	774	784	849	781	821	778	759	787	780	793	802	788	781	780	797	825	788	790	802	811	775	808	820	733	763	764	830	814	778	828	791	790	778	768	791	781	803	784	783	797	822	802	775	800	792	794	801	840	771	798	791	793	832	777	840	835	813	836	810	831	791	782	824	816	838	823	799	814	799	823	815	781	751	852	783	777	797	809	816	791	777	819	762	821	795	827	851	797	833	872	856	791	775	847	820	800	796	849	847	804	762	778	786	771	797	775	840	757	798	726	801	842	763	812	793	819	822	808	775	796	839	867	790	783	843	823	830	836	795	809	778	830	787	802	837	778	809	844	831	821	778	793	797	801	819	819	793	766	809	790	779	835	792	872	847	802	777	808	854	798	784	819	826	783	801	848	796	797	835	830	827	847	841	780	824	795	835	824	791	785	787	845	806	808	815	796	809	798	803	842	836	819	815	834	819	793	780	775	801	800	764	816	834	856	819	884	781	775	793	835	789	757	766	809	791	805	848	830	782	834	858	814	831	769	790	814	853	800	829	852	791	781	763	817	791	796	812	757	819	835	828	828	802	822	829	830	812	772	751	799	812	816	783	826	880	781	781	771	797	841	836	796	847	795	798	792	783	827	759	823	830	807	802	791	787	783	782	788	822	862	798	827	815	791	837	834	798	758	843	813	800	785	770	798	833	802	816	829	807	796	784	839	814	813	806	856	784	778	819	815	765	790	828	760	766	804	737	778	834	791	797	805	800	872	836	847	810	796	789	789	843	839	756	840	809	803	827	810	821	824	783	754	841	764	838	797	765	789	785	785	757	811	786	777	814	822	810	800	831	810	744	821	800	788	770	845	802	782	802	836	752	814	811	808	765	791	794	831	759	819	813	796	832	818	745	762	815	797	900	819	780	776	789	802	858	717	828	777	798	783	819	854	813	833	838	813	822
38878	51737	13361	5514	3668	23921	13310	1580	1457	1285	1174	1173	1089	1052	1060	1041	987	947	969	954	904	919	929	901	943	928	961	927	982	1072	1112	1061	1077	1082	1126	1091	1125	1155	1062	1087	1060	1084	1042	985	987	975	938	948	890	895	935	909	940	929	954	990	931	877	944	893	953	929	903	931	942	944	901	894	902	907	900	918	866	936	917	929	921	919	902	865	892	943	907	938	861	896	902	921	919	916	910	862	914	888	886	874	935	892	900	913	919	919	887	932	845	870	940	996	847	880	871	881	894	845	916	861	823	908	908	990	887	911	903	885	907	868	882	889	917	835	929	904	937	870	952	900	901	907	867	871	877	871	892	890	889	886	865	889	941	882	891	938	833	877	911	872	884	889	903	947	954	951	874	887	914	903	874	883	887	873	877	898	866	897	893	880	891	944	928	866	908	884	895	868	878	891	914	855	936	951	833	891	893	907	918	888	895	874	834	930	879	894	874	881	891	855	865	911	904	905	937	874	872	900	875	897	850	887	878	867	903	864	901	917	891	882	911	949	966	889	941	848	902	861	928	837	891	874	884	928	959	902	883	876	902	900	903	888	907	934	921	880	894	897	910	983	902	875	915	922	886	892	903	906	881	971	895	918	926	880	877	910	897	878	954	864	858	931	907	908	899	914	899	908	885	933	883	932	869	942	888	923	904	893	918	891	871	911	851	977	886	917	836	932	926	883	909	903	902	867	920	918	917	917	954	885	930	874	865	894	907	894	871	927	853	891	891	931	872	846	920	863	916	898	865	924	922	929	920	922	872	837	857	915	887	971	897	886	898	923	922	903	844	948	872	882	864	927	848	851	892	888	948	949	900	929	875	881	925	916	881	874	920	870	862	934	841	910	924	890	873	910	895	898	852	917	836	853	947	858	901	895	896	909	912	916	935	917	913	858	932	849	931	873	873	893	907	915	905	900	931	950	888	891	931	912	892	879	921	911	945	851	879	885	843	891	911	843	917	849	886	917	904	864	904	943	880	877	885	921	877	886	854	885	931	885	941	891	926	883	956	923	897	911	940	899	887	858	940	902	886	918	870	882	915	833	914	882	864	877	855	917	803	899	869	831	906	897	921	904	859	900	911	862	852	917	880	922	901	871	935	923	903	936	902	883	880	872	924	912	913	899	885	874	927	881	848	884	905	978	908	914	895	842	954	881	880	898	877	932	876	925	925	884	879	877	934	916	911	924	948	895	863	889	895	881	877	845	870	946	878	884	892	934	892	904	874	859	877	880	892	884	904	905	836	928	932	873	910	890	943	895	895	929	885	865	899	949	888	968	931	931	882	900	896	829	908	887	900	873	859	904	869	902	866	907	961	915	884	884	909	888	863	906	897	895	889	951	893	918	921	850	858	858	881	864	881	904	921	887	898	918	893	962	879	876	942	896	882	844	919	844	906	876	853	895	934	883	872	921	852	862	865	900	871	898	916	897	901	901	890	914	850	895	858	888	859	856	885	918	932	936	878	962	899	882	936	886	888	889	965	858	879	897	915	882	859	910	863	909	946	884	901	884	848	911	912	937	873	936	914	908	882	887	914	863	898	914	862	820	854	891	904	925	919	900	875	890	907	905	867	893	833	858	847	905	908	881	879	887	910	884	898	935	873	956	897	876	903	855	846	894	875	923	903	946	875	902	945	865	951	869	892	871	923	827	890	961	909	820	890	913	879	893	868	900	880	889	898	884	852	886	956	905	938	910	891	962	902	908	872	879	871	919	882	894	901	891	892	930	926	936	935	886	934	945	861	912	887	863	914	878	889	878	922	916	911	908	906	848	921	873	900	856	917	904	867	907	905	934	849	944	922	871	980	899	890	915	890	871	894	862	866	894	940	884	891	910	888	876	933	939	925	918	893	902	931	917	910	902	866	870	912	905	903	895	885	905	939	886	877	872	932	902	941	890	945	874	877	923	925	951	844	875	889	891	897	963	909	904	899	893	854	861	920	916	873	940	897	943	835	931	897	931	931	949	909	957	848	903	927	918	893	878	904	915	954	940	899	847	938	927	870	872	911	927	886	920	874	881	898	872	901	957	841	884	919	870	885	911	909	886	891	895	977	954	868	878	898	920	926	869	883	896	903	866	886	894	915	897	889	924	894	882	895	896	910	855	932	851	859	911	878	871	881	940	917	897	866	901	887	909	886	893	911	892	851	916	901	950	932	941	901	923	920	912	901	948	909	922	886	862	912	935	865	880	858	916	899	842	895	906	925	910	922	888	997	963	853	891	883	918	905	836	933	897	847	907	921	878	880	958	929	904	910	900	928	921	907	888	949	834	876	920	853	891	921	888	899	965	923	914	919	870	910	889	879	879	853	914	927	929	868	888	889	925	896	907	941	869	945	887	955	898	922	893	862	861	900	864	873	869	859	898	894	887	897	943	904	886	860	935	903	908	878	925	916	920	884	867	957	873	903	924	915	960	881	906	919	867	888	869	913	878	927	906	914	903	932	909	931	919	907	990	935	940	871	906	875	899	905	934	918	877	956	881	886	941	899	908	901	872	865	860	929	881	904	883	918	924	937	889	905	927	889	909	926	886	905	904	912	880	871	869	860	923	867	908	931	896	945	939	908	911	916	899	877	902	902	908	891	925	884	902	877	855	889	882	884	882	889	865	879	828	898	917	895	887	912	885	888	922	929	894	922	863	919	863	895	935	882	924	875	911	922	890	898	896	896	936	842	855	968	903	856	887	933	909	934	834	935	877	918	886	942	898	895	911	976	901	868	877	896	913	896	945	874	856	855	902	885	905	947	881	971	913	885	872	840	875	864	829	896	897	959	888	875	859	879	946	987	894	917	857	866	901	881	883	913	916	899	907	877	937	847	936	921	950	842	962	867	958	887	909	865	898	885	873	891	887	913	908	910	865	898	859	849	896	875	886	878	921	902	888	878	902	931	897	911	933	901	856	849	912	930	882	912	911	885	934	899	897	888	886	923	885	883	933	878	879	857	882	911	925	912	889	899	896	905	929	844	919	919	864	887	895	852	896	855	924	877	903	923	912	854	937	906	876	909	909	902	923	911	854	903	922	901	921	920	907	848	865	867	937	880	929	915	900	905	945	924	895	876	940	896	948	914	910	857	905	916	898	874	903	871	859	906	917	897	922	918	892	940	914	892	915	912	891	913	881	869	898	838	913	932	901	909	891	894	896	874	854	917	887	911	850	894	904	848	909	871	908	938	914	887	887	946	900	927	895	905	873	877	896	890	892	854	925	891	935	851	892	901	882	884	879	909	925	920	821	921	897	891	923	898	876	869	916	923	972	884	913	870	869	879	903	909	892	859	853	927	906	878	950	877	864	852	946	925	883	876	887	891	950	882	888	872	883	880	886	876	889	825	916	873	958	906	878	894	927	913	944	888	905	932	916	855	893	918	894	955	859	900	875	921	894	893	890	919	856	835	879	920	928	938	889	877	925	935	855	918	912	897	882	882	860	916	911	859	910	912	861	899	932	905	956
22727	21003	28514	23613	20985	30846	38851	7339	1436	1192	1110	1047	961	970	917	888	949	870	830	824	814	823	841	781	791	834	870	905	902	928	920	925	925	928	970	978	969	915	952	969	995	904	925	939	889	805	855	857	856	839	787	820	829	869	846	847	802	791	872	824	802	855	803	824	789	840	798	837	773	851	790	803	806	836	730	742	819	781	780	820	791	777	785	758	854	849	789	779	810	809	785	796	782	803	766	805	814	775	768	806	772	800	775	803	779	806	781	748	783	834	773	808	773	808	782	774	830	784	821	765	757	772	763	774	835	831	832	759	842	799	801	815	816	785	771	782	801	821	839	808	822	807	826	827	820	793	811	780	801	827	748	799	746	787	817	814	788	824	771	819	786	823	806	860	814	770	751	790	847	834	810	759	740	824	778	777	773	816	811	805	814	741	798	841	749	781	752	845	751	782	803	814	781	785	778	832	792	798	820	826	811	780	752	754	797	797	742	796	857	791	788	779	836	777	763	827	768	801	831	816	822	807	797	834	798	805	807	792	814	749	784	760	784	740	762	765	773	800	801	776	777	803	767	779	767	760	803	778	811	824	824	830	833	830	805	763	755	749	825	790	828	788	766	761	816	800	779	731	821	791	818	788	799	837	788	720	812	800	773	765	808	783	775	741	786	758	827	766	831	808	777	771	793	820	794	810	828	786	769	787	813	762	842	756	878	794	728	748	776	755	771	744	775	808	771	796	770	766	769	725	807	782	797	771	812	765	785	783	751	798	830	841	780	786	767	797	836	802	793	745	761	796	820	786	788	798	745	775	753	785	696	845	812	791	787	826	774	784	764	767	772	789	821	789	816	751	824	731	790	770	805	804	716	818	752	813	807	784	876	744	798	777	832	797	764	820	739	766	772	759	757	788	824	765	773	791	818	750	746	755	788	790	783	818	755	782	812	779	777	810	810	768	825	834	764	763	762	829	798	817	758	784	791	824	822	777	830	775	791	740	827	783	823	757	779	733	815	788	733	831	815	819	777	807	811	791	798	760	774	761	815	791	793	796	767	754	744	750	781	828	793	816	779	807	809	833	766	794	778	775	755	810	789	794	804	751	786	785	802	806	804	762	763	800	774	755	789	780	771	806	811	779	805	788	765	762	808	821	809	822	818	752	778	785	776	783	813	761	808	825	815	743	771	735	798	826	794	795	749	845	765	808	770	800	767	778	778	767	835	788	770	768	758	760	793	803	776	824	804	789	813	792	827	782	849	802	771	800	830	852	756	805	778	815	755	770	831	771	752	833	785	795	772	799	742	754	808	817	847	794	768	770	789	853	791	816	791	797	806	777	776	788	821	768	800	810	782	853	805	750	761	798	749	802	832	816	746	795	815	759	695	767	772	795	806	813	793	800	789	799	807	778	777	803	806	777	808	764	785	782	757	792	782	832	812	774	756	787	786	772	785	816	804	800	782	746	714	730	776	815	780	778	767	764	820	785	744	776	794	778	730	733	742	759	783	818	823	799	792	781	796	774	825	857	757	836	838	820	790	732	735	809	742	772	840	766	810	825	822	814	761	763	766	764	783	788	827	749	772	733	801	813	834	816	828	810	776	816	806	765	764	818	810	830	849	795	783	768	781	867	779	802	793	804	801	799	788	823	813	769	774	805	749	850	805	742	827	770	810	793	845	798	829	791	815	851	814	821	767	782	753	787	795	811	749	837	792	772	751	758	798	750	796	783	776	777	807	747	779	788	804	782	764	805	772	803	818	751	803	813	731	763	860	809	775	734	785	795	818	765	820	750	810	751	811	799	782	747	760	831	728	802	745	816	757	806	771	774	748	803	802	797	789	791	784	757	781	831	754	820	797	781	782	770	790	826	796	785	772	819	742	788	789	741	835	795	742	790	737	779	761	796	827	835	782	758	860	820	800	704	791	803	824	839	821	744	807	802	792	781	769	788	821	761	814	775	756	836	795	766	822	780	768	810	817	733	763	805	759	788	802	822	824	829	781	743	807	798	847	760	802	792	722	798	773	801	853	759	814	723	777	803	825	867	809	817	755	812	757	797	849	794	816	833	799	818	730	808	801	750	784	778	786	779	805	819	812	776	767	825	850	810	798	838	766	765	798	776	722	752	794	784	808	789	805	822	772	770	834	783	839	812	791	746	788	793	798	763	797	774	787	772	769	778	807	787	775	753	820	790	788	783	761	790	775	842	781	814	790	829	785	828	787	802	775	801	787	818	767	775	783	824	769	760	784	791	740	796	840	772	771	799	785	800	776	815	769	819	854	780	767	795	752	760	799	783	840	790	787	780	756	791	800	775	854	730	782	837	802	782	776	764	779	810	809	813	815	747	728	766	792	755	817	785	843	793	800	774	777	870	770	761	764	815	800	817	814	815	789	770	767	743	798	761	817	805	775	787	754	787	796	773	817	826	777	773	808	815	822	789	799	776	731	783	785	781	762	782	777	746	803	816	748	756	768	826	816	816	754	814	793	786	828	773	816	780	771	807	799	795	762	702	764	800	752	811	747	825	741	742	774	825	824	861	803	788	758	784	811	759	776	764	788	783	787	806	758	736	739	797	786	799	801	814	751	823	784	802	800	827	773	793	796	796	833	819	812	848	818	797	738	792	796	732	802	787	796	784	764	776	785	737	825	805	795	808	807	806	797	791	769	805	795	785	813	752	736	831	748	781	782	762	803	787	791	832	771	756	825	829	830	775	812	778	774	794	793	787	763	749	803	802	740	750	810	777	741	798	755	785	763	771	790	750	813	803	821	782	794	751	774	853	802	777	813	794	834	750	779	781	754	829	839	779	806	772	850	829	764	811	779	760	768	760	731	801	732	735	760	808	757	805	817	784	784	802	813	798	831	750	772	776	816	809	799	773	739	780	787	774	787	795	799	774	847	752	809	824	796	874	727	781	769	751	772	808	758	800	791	792	800	809	796	818	763	809	702	773	776	815	819	766	831	775	767	807	777	834	732	788	860	796	773	784	804	805	834	813	790	787	810	796	783	764	821	772	782	807	788	844	746	784	740	765	811	725	798	787	779	810	847	806	780	777	814	840	786	833	790	873	748	801	794	765	736	753	795	814	819	797	788	730	772	819	821	742	793	752	809	749	773	806	754	787	824	758	813	744	769	754	788	779	803	787	815	833	801	787	756	820	788	786	790	758	805	762	746	772	767	766	777	754	780	766	803	747	815	767	774	768	781	781	811	779	776	756	777	790	827	839	790	832	806	793	788	814	805	785	833	775	773	821	747	777	798	818	832	793	790	778	846	802	774	801	821	772	748	761	737	786	803	766	788	796	747	772	803	796	784	783	785	799	744	791	771	716	725	778	760	801	784	802	830	776	815	740	755	814	763	789	805	812	828	758	831	808	793	782	768	811	766	800	772	802	817	834	813	822	752	792	783	788	812	794	737	737	749	805	813	801	767	820	784	757	819	783	808	729	772	806	779	799	802	778	772	807	790	732	812	782	756	797	784	771	821	794
45981	68588	21424	9368	6570	36113	25520	2504	2038	1794	1480	1384	1320	1208	1233	1106	1041	1012	996	990	940	990	926	922	979	928	1015	1124	1087	1190	1165	1197	1237	1188	1202	1201	1194	1169	1224	1172	1207	1175	1182	1028	997	950	909	981	925	905	893	924	903	886	952	950	927	856	936	895	954	842	915	909	887	862	907	891	897	852	865	905	840	833	926	869	878	891	913	920	846	853	884	860	899	841	878	830	857	825	846	905	898	907	840	904	815	917	761	848	844	860	882	882	879	866	872	878	859	887	889	808	811	813	841	833	887	918	876	874	837	856	858	843	834	876	867	890	848	891	890	838	830	879	815	781	885	835	921	855	825	862	874	859	870	856	890	833	894	842	865	862	865	882	813	870	908	894	831	801	865	768	849	923	881	873	827	841	835	883	816	853	820	872	838	840	897	873	900	892	855	891	835	879	899	886	802	878	901	882	919	830	896	894	864	880	837	824	837	857	873	828	867	892	877	853	832	857	819	820	870	873	868	874	904	861	850	883	835	843	839	876	865	831	868	825	904	901	867	853	800	884	848	887	889	820	856	869	895	936	849	842	889	900	844	826	895	881	865	866	786	914	847	840	869	869	869	855	880	926	795	878	882	899	824	784	854	894	841	876	849	879	820	859	878	865	843	875	856	866	858	865	884	841	893	845	857	817	822	856	874	872	853	849	860	884	889	827	870	874	873	842	859	867	884	862	885	809	840	853	895	774	841	821	850	879	855	886	811	855	841	877	883	873	837	811	884	883	840	885	860	870	836	877	860	844	842	854	827	854	853	827	846	916	839	867	818	855	902	885	875	829	850	853	871	856	828	812	889	909	877	827	795	846	817	869	839	878	861	846	849	853	897	863	893	823	871	876	859	886	848	863	807	824	884	823	835	920	896	850	820	840	845	888	824	915	794	862	871	876	871	875	840	864	861	888	863	853	807	852	859	802	855	837	812	838	825	839	832	844	872	896	857	829	823	896	864	848	838	834	853	856	930	875	828	865	825	842	875	852	848	879	871	830	921	804	844	838	885	865	822	896	876	849	856	805	862	847	866	892	838	830	824	852	797	844	813	847	844	900	877	818	885	837	885	840	865	876	910	843	883	822	867	822	843	848	887	831	821	870	822	853	820	864	831	848	836	860	891	900	888	832	877	837	860	920	859	819	849	896	869	812	888	854	854	845	850	864	835	875	919	806	859	860	887	866	849	796	847	840	844	831	870	864	833	859	893	816	869	880	881	894	820	907	872	833	879	808	873	880	858	782	841	862	867	834	863	836	798	851	861	846	861	851	882	839	896	891	859	896	894	836	868	835	884	847	842	875	860	792	877	920	848	871	813	837	824	877	838	802	832	839	937	872	875	863	871	841	865	847	862	885	862	831	807	863	877	875	891	892	874	808	887	874	842	865	877	813	845	835	817	933	864	871	865	908	881	845	873	864	830	864	876	881	880	869	893	847	883	796	912	836	867	864	874	844	839	917	854	861	901	852	846	843	873	874	818	860	825	866	911	878	851	882	872	816	852	846	830	895	877	852	860	870	860	848	870	828	927	895	850	886	862	915	876	877	860	914	868	813	860	912	851	821	895	822	882	839	836	922	860	860	820	829	881	850	839	851	897	854	896	833	884	882	862	868	852	879	836	892	941	841	839	847	858	842	808	806	886	829	819	867	898	823	797	833	789	852	877	857	920	837	862	870	864	852	867	817	911	823	861	894	836	844	837	837	846	866	850	908	863	804	857	869	870	864	881	806	870	859	881	837	832	800	838	845	845	835	875	823	828	924	866	849	909	863	893	901	876	899	809	847	842	912	872	925	825	879	862	844	890	857	871	836	828	846	861	833	880	814	893	891	872	881	806	803	826	885	883	868	822	914	858	881	871	852	822	895	854	873	852	884	836	805	897	858	810	856	838	806	881	826	868	840	898	849	848	851	831	866	825	911	870	925	858	854	880	886	850	810	845	817	835	857	862	900	888	864	828	833	894	926	866	874	852	856	823	861	881	819	891	833	866	860	841	844	830	864	861	839	828	873	837	860	823	863	850	842	886	895	890	871	841	907	837	858	878	837	881	876	868	880	901	911	873	859	846	864	809	864	853	890	899	844	826	869	849	878	850	829	876	846	859	860	847	873	886	857	889	834	829	904	883	897	850	839	855	859	832	890	841	888	868	804	852	818	888	856	843	830	847	871	851	883	840	864	929	836	944	879	818	863	847	837	847	882	917	876	873	869	888	872	855	845	858	821	832	909	859	914	873	876	810	886	889	855	844	861	847	860	875	825	837	877	835	803	865	850	840	891	834	893	893	898	825	837	895	889	901	825	834	866	890	841	927	813	862	872	869	909	819	918	843	863	840	829	851	849	931	884	848	854	822	879	856	862	833	883	854	843	919	841	851	842	853	860	813	896	872	861	887	850	871	898	858	820	790	793	796	884	879	858	869	864	873	834	824	839	865	855	849	841	875	842	890	897	826	847	792	855	885	878	866	880	892	865	858	810	862	848	890	856	867	880	814	886	862	884	860	859	890	853	854	836	876	859	816	847	853	848	879	842	853	881	843	882	875	821	895	866	870	905	902	825	840	818	877	865	884	890	846	815	804	864	834	876	817	873	881	846	803	829	875	851	856	858	779	871	804	864	932	861	832	860	819	843	845	832	833	825	849	830	880	848	890	876	867	855	848	899	817	830	821	902	880	840	881	899	831	814	854	894	849	833	859	851	875	922	896	837	836	835	851	799	910	837	893	844	834	898	879	793	860	853	915	865	876	829	869	820	886	901	901	866	816	854	857	864	903	850	870	836	841	834	873	851	846	900	817	851	904	883	825	873	850	860	888	874	813	836	858	859	843	827	891	855	865	829	895	827	884	890	881	854	916	859	892	863	862	897	853	827	824	861	810	871	829	851	866	896	878	843	803	900	841	833	897	869	837	898	910	848	847	878	852	868	869	862	828	890	873	804	889	825	811	852	901	870	836	855	832	855	881	888	865	839	869	865	828	859	830	899	825	846	847	890	865	857	841	876	870	891	908	846	904	858	866	852	837	881	878	857	884	833	927	806	827	890	870	890	925	850	859	890	856	814	823	806	817	851	867	883	850	854	831	879	859	841	875	851	897	846	857	856	841	872	851	876	830	830	867	826	903	883	896	863	795	902	883	822	850	843	841	871	840	881	896	869	814	826	874	875	868	860	886	867	833	831	884	897	820	838	853	891	846	876	867	878	839	841	887	846	824	915	877	899	820	862	857	789	828	859	885	861	859	877	812	891	849	896	844	837	895	847	880	903	902	865	861	855	837	887	874	854	835	885	862	837	836	851	853	920	896	895	822	880	881	845	838	864	911	905	884	842	906	848	856	908	856	873	860	829	830	845	881	869	849	840	887	853	878	860	889	885	843	844	894	852	794	844	861	886	914	814	802	871	884	873	844	890	855	918	895	836	858	885	874	893	835	887	826	908	878	860	876	838	837	912	886	834	879	878	923	794	887	890
30339	30624	17818	4317	1405	5070	3707	883	792	810	748	731	742	747	716	701	646	719	677	707	725	706	755	707	710	672	677	718	728	730	775	724	738	730	758	797	733	765	773	716	773	748	758	754	698	682	663	739	696	726	709	679	708	670	750	697	679	726	752	721	689	660	700	647	694	699	684	705	684	713	688	685	715	749	702	738	732	667	752	692	743	672	673	651	680	697	684	696	685	677	660	728	671	650	709	714	710	750	684	663	695	698	681	706	716	680	689	723	689	681	690	681	700	703	729	676	726	688	727	692	700	708	730	739	688	677	716	725	690	699	710	670	725	657	622	662	738	690	684	696	713	691	702	733	679	710	695	764	701	675	708	693	729	726	702	696	696	671	670	708	686	657	694	692	691	694	729	711	695	669	735	724	697	710	697	669	719	692	698	700	654	691	715	719	697	694	685	709	723	673	679	711	674	719	675	705	686	661	673	697	722	648	713	710	688	736	699	703	663	678	690	699	692	705	691	755	692	707	700	714	700	693	737	696	682	710	706	683	708	710	696	671	680	707	700	701	711	665	715	737	718	708	691	694	765	697	720	711	691	713	698	703	661	727	701	693	673	696	737	671	679	707	686	681	717	678	688	662	714	747	709	652	701	706	681	708	698	716	734	721	726	710	670	689	698	717	719	683	718	713	712	694	687	655	708	715	666	707	680	721	729	669	721	696	745	688	695	685	724	695	698	681	656	694	667	727	715	702	657	698	698	664	699	765	725	699	732	713	726	716	673	697	694	717	748	668	710	746	668	703	699	710	699	663	702	684	689	679	755	693	727	706	701	713	700	711	734	669	683	684	711	681	665	672	717	689	720	744	721	688	695	712	676	728	700	721	730	684	713	733	746	708	696	710	719	700	648	699	684	688	668	724	720	699	742	704	691	635	690	661	700	670	715	645	641	698	725	696	738	669	687	706	661	736	711	685	683	720	657	709	754	734	653	666	699	679	735	668	696	684	650	690	718	685	702	713	700	706	671	702	700	705	716	708	695	662	734	694	701	661	691	722	660	677	719	709	664	691	708	731	696	755	707	731	693	724	671	722	708	716	685	671	752	681	685	730	728	655	717	717	683	703	734	686	685	675	712	705	735	701	717	660	675	722	660	688	678	739	735	705	681	673	710	723	734	726	713	722	677	698	696	726	693	678	702	703	731	736	737	708	731	740	745	701	696	720	681	687	732	689	662	650	722	682	694	696	697	685	662	708	737	690	707	699	685	745	693	691	721	670	712	673	703	747	684	699	702	699	690	670	703	649	698	696	687	675	648	681	676	655	682	657	679	705	705	712	711	725	755	710	694	713	676	741	719	651	718	695	717	690	721	659	710	698	673	707	679	700	681	730	684	692	729	704	692	700	749	692	660	748	720	692	713	714	719	708	730	688	708	725	701	724	740	696	680	664	746	681	656	694	685	715	700	697	726	687	686	669	711	733	693	726	687	735	723	736	711	673	649	718	679	686	747	699	708	730	713	665	741	730	687	706	700	677	739	676	669	719	713	673	673	685	724	662	719	723	718	750	725	646	687	688	716	685	688	684	707	677	742	719	651	687	731	719	715	720	723	677	645	722	653	682	742	771	621	697	724	737	667	718	721	765	709	705	647	666	690	737	687	706	644	671	691	699	688	735	664	690	649	715	719	683	705	700	662	681	717	661	688	684	710	693	679	701	678	726	705	736	721	635	665	741	680	689	735	682	694	763	711	638	733	695	691	704	689	698	697	696	674	701	723	710	729	715	686	708	750	712	656	698	709	707	699	724	685	742	723	691	697	727	695	718	691	673	697	700	695	687	721	685	681	681	693	688	666	676	714	715	707	690	707	711	694	689	691	727	676	690	725	720	720	685	731	682	663	677	721	714	736	670	698	687	666	672	673	753	718	701	712	705	695	726	730	659	686	725	686	702	747	685	733	685	672	726	681	724	740	708	689	716	667	677	695	697	661	724	720	721	689	670	713	677	675	690	658	685	676	667	684	681	694	692	737	711	660	688	719	734	706	721	753	682	716	660	695	699	669	714	710	697	734	725	717	728	670	721	710	704	732	743	678	645	670	674	770	693	729	669	730	695	735	687	645	676	739	697	737	646	724	730	754	745	709	710	727	693	705	652	677	714	738	655	690	673	753	731	716	646	706	708	643	700	684	715	705	740	714	693	741	704	722	725	719	682	732	657	706	730	703	651	713	721	709	716	757	744	672	678	734	702	683	719	714	673	677	662	712	701	698	667	739	714	748	718	716	691	728	702	712	734	692	711	659	725	656	701	721	689	698	693	729	734	702	707	678	693	735	696	720	711	694	655	665	750	728	664	733	649	655	713	683	715	727	671	716	642	692	716	701	736	719	726	698	724	697	690	719	695	722	762	671	683	690	709	705	705	681	665	699	656	723	650	674	716	753	708	684	707	673	687	708	687	689	693	682	658	721	686	695	717	675	695	709	725	690	662	661	730	726	687	704	669	682	698	686	705	673	729	645	685	692	670	715	678	725	701	701	694	672	687	700	677	682	701	720	675	730	728	708	687	741	730	740	725	656	743	713	681	681	711	687	675	724	730	667	706	724	741	690	723	696	689	707	673	731	663	681	683	707	651	697	724	707	718	696	669	662	692	694	715	714	667	699	672	694	715	692	717	698	703	688	698	716	715	716	687	708	646	700	677	719	691	664	675	719	674	684	698	778	696	710	692	726	691	687	674	711	721	659	726	733	697	702	644	703	732	750	700	703	717	677	691	695	714	725	729	730	687	703	698	691	699	746	683	684	698	680	695	692	643	720	692	690	664	678	703	666	710	724	693	706	683	734	723	741	708	697	678	708	711	717	660	722	686	691	717	708	675	688	716	671	724	679	710	698	714	735	684	642	684	677	671	695	668	716	732	700	700	723	658	691	716	667	675	707	738	685	716	688	659	693	705	675	680	681	714	725	675	679	700	699	693	709	667	748	735	723	724	652	670	681	767	678	727	716	674	691	689	699	611	714	723	702	691	667	665	692	695	681	678	716	709	654	654	712	729	737	718	686	727	669	684	689	686	674	761	693	682	668	660	735	724	710	731	696	688	692	697	707	732	667	706	679	695	669	716	721	668	663	715	676	714	677	690	694	722	686	705	698	702	629	717	677	718	673	688	722	679	730	717	713	699	708	663	758	699	675	709	703	683	708	690	710	725	657	667	737	691	695	686	725	670	656	682	708	684	662	715	709	763	651	724	689	683	684	721	716	712	685	707	691	684	712	727	687	706	678	713	681	708	717	727	695	692	695	671	723	712	682	715	693	701	712	706	674	681	726	707	668	678	690	698	718	703	758	717	707	757	678	664	714	766	698	690	696	716	757	700	661	722	643	688	658	723	696	722	686	657	735	668	687	714	682	716	669	719	716	671	725	663	694	725	705	700	679	686	696	718	685	692	689	716	691	731	705	680	689	695	711	692	691	743	724	672	749	725	669	722	649	696	728	756	670	696	739	723
35756	43449	9040	3154	2264	8053	4891	1047	973	893	866	879	870	836	836	836	784	821	843	796	817	768	762	815	824	791	814	829	867	914	899	856	904	918	914	898	963	885	931	949	934	949	852	829	807	779	769	816	743	804	808	807	825	769	790	819	851	823	787	818	797	798	794	807	847	803	796	800	786	807	814	804	805	813	773	833	781	819	797	811	762	776	809	792	744	735	759	786	779	760	763	757	776	817	751	781	733	786	793	772	777	819	800	833	789	847	803	786	791	738	768	823	786	808	743	781	765	797	745	822	813	794	816	823	802	782	786	824	766	830	748	809	833	767	798	755	758	801	769	787	840	779	736	786	779	815	833	760	813	767	771	807	794	778	786	746	741	742	860	763	807	787	782	721	816	818	814	793	827	801	799	766	808	792	739	787	794	795	840	795	799	811	761	810	822	792	818	770	786	766	745	799	770	772	826	842	829	777	806	827	774	777	788	808	791	768	809	743	798	812	821	740	728	755	807	782	774	779	803	813	751	799	750	785	758	767	768	807	847	755	794	790	803	835	766	819	772	810	773	793	829	784	762	798	792	777	756	749	749	801	805	818	775	833	772	788	775	793	818	781	793	766	792	768	755	801	780	762	739	850	791	806	764	803	750	795	838	813	819	840	764	711	793	787	774	825	798	802	782	813	789	820	799	787	738	798	833	826	770	746	812	786	758	832	779	823	773	765	772	772	756	791	782	834	797	787	775	798	767	746	777	728	798	834	786	809	805	772	756	779	786	794	811	711	791	790	769	825	802	798	797	831	806	761	788	774	776	778	814	782	781	806	804	800	771	781	753	781	729	808	803	832	773	809	867	782	772	804	798	791	777	820	796	805	827	785	777	772	781	756	768	787	791	772	765	764	773	756	786	734	809	760	760	766	850	790	728	791	731	758	792	808	768	794	766	815	792	802	769	794	818	814	785	806	810	793	794	809	783	750	795	736	841	799	763	815	772	803	795	753	756	756	785	749	823	831	791	811	728	768	822	815	796	842	778	737	804	752	826	754	786	819	739	797	765	786	809	783	826	801	820	753	741	807	753	778	785	777	864	720	791	797	820	758	772	781	777	768	795	714	819	774	815	786	770	752	779	834	785	808	773	743	748	803	799	812	814	740	790	803	817	758	808	775	845	744	815	773	788	735	795	760	802	805	849	777	783	806	750	788	833	781	786	844	791	803	819	742	799	761	751	770	848	775	773	820	743	782	817	788	819	720	806	764	784	788	761	817	765	791	790	742	709	819	787	835	799	778	801	740	798	751	837	750	799	801	810	797	776	745	794	846	842	803	802	783	803	771	807	771	776	765	781	805	763	762	795	851	804	775	861	787	744	816	808	772	792	805	773	786	736	813	834	771	827	798	766	826	809	765	817	799	796	812	794	754	773	765	793	774	819	790	769	811	806	825	816	738	779	817	777	794	748	796	819	747	781	785	743	791	819	809	739	801	796	817	750	777	828	757	812	778	768	789	823	779	824	732	781	803	779	823	799	807	756	807	789	768	761	773	813	779	812	778	788	787	783	734	738	810	799	813	780	851	770	733	824	770	772	795	821	810	841	778	789	763	823	761	757	841	800	752	816	796	751	780	746	778	743	797	774	805	790	782	778	769	873	815	823	782	770	757	758	789	753	816	767	783	779	773	821	780	814	760	715	759	794	735	724	790	802	792	770	792	760	756	770	757	781	821	747	820	743	807	810	780	830	799	765	797	797	812	825	782	771	853	798	795	768	759	736	795	766	802	792	782	855	731	784	816	793	815	811	740	810	764	785	801	813	718	798	748	785	830	772	780	740	769	720	866	758	763	792	733	780	805	786	755	792	800	778	760	772	769	817	821	823	802	756	784	778	838	784	794	787	793	783	782	773	805	733	767	768	796	771	788	797	816	790	798	771	716	836	777	777	762	766	799	788	743	784	780	777	761	822	755	805	809	806	792	777	764	788	775	796	783	823	776	761	825	816	762	844	842	824	800	831	768	736	790	769	802	776	771	860	769	819	750	762	793	739	760	814	751	828	835	807	770	795	745	790	806	808	777	789	792	754	777	793	794	793	797	779	831	797	809	770	748	763	797	802	729	821	785	793	793	775	789	821	839	777	724	784	757	823	734	794	790	764	786	813	819	795	781	861	760	819	797	796	855	749	747	833	779	814	800	819	816	802	805	746	784	783	812	777	775	793	835	775	797	815	794	804	835	797	847	742	853	812	806	829	811	774	791	830	778	804	776	815	824	830	763	802	820	799	800	734	791	794	750	763	783	784	756	803	820	779	788	793	771	789	815	830	797	809	774	760	769	770	772	768	750	811	783	743	785	796	780	765	782	750	767	780	811	810	756	796	822	820	792	775	771	761	789	788	754	812	830	767	780	818	830	815	797	822	754	803	727	768	785	800	766	782	771	803	804	809	804	814	791	812	784	807	799	774	759	771	741	795	802	798	801	776	771	801	805	794	776	769	787	831	786	808	812	816	794	774	788	773	813	800	772	789	813	813	741	775	828	776	792	755	831	800	785	796	846	800	746	786	776	792	765	784	759	783	775	786	786	787	755	831	733	830	775	751	815	809	798	774	823	752	785	824	827	770	772	811	746	782	802	853	778	793	742	776	760	770	785	809	832	801	767	763	765	848	797	797	754	780	771	751	817	784	789	811	747	805	857	830	780	781	797	758	786	815	759	776	797	811	817	793	799	754	766	760	763	814	786	815	730	782	743	788	793	783	771	772	833	797	795	749	752	799	760	785	786	755	824	780	752	776	828	757	788	774	805	792	777	826	752	794	790	757	737	764	851	799	798	729	834	769	822	784	783	828	776	791	818	787	804	793	778	800	803	793	772	778	828	728	753	806	789	811	773	743	767	795	731	815	759	800	791	821	757	815	800	749	743	769	777	846	804	747	818	760	797	791	804	776	818	767	812	831	832	770	799	800	818	741	795	778	803	751	769	842	761	788	798	787	737	786	766	800	810	820	774	760	789	776	837	775	776	835	740	765	793	770	788	772	774	824	786	789	794	837	767	750	783	817	772	768	833	794	795	797	802	762	818	776	806	822	815	777	848	784	822	804	798	825	782	790	830	796	791	830	816	797	750	764	799	795	732	808	787	790	808	774	806	811	814	774	735	779	832	777	822	784	764	800	775	794	774	807	759	803	803	790	786	831	800	769	774	764	815	772	780	790	781	792	808	825	779	804	781	792	818	789	810	755	791	823	739	785	767	746	794	808	779	780	795	784	789	793	804	803	827	785	759	808	799	744	776	811	775	715	734	785	783	741	808	866	771	778	765	834	823	773	795	739	782	778	788	825	800	804	802	764	759	781	799	781	847	794	756	775	757	782	799	800	794	841	772	810	768	838	791	817	775	792	785	843	738	784	816	785	760	765	793	713	802	765	767	737	807	806	800	777	808	773	833	792	730	776	764	769	784	774	770	829	781	819	821	718	790	786	803	768	734	806	812	807	781	833	794	788	818
23659	21027	27972	24021	20532	30930	25462	2675	830	838	811	816	757	745	693	675	690	707	696	677	691	693	675	640	677	700	695	716	737	772	736	732	753	725	762	792	742	776	771	795	754	738	727	668	656	660	672	666	661	699	673	699	665	635	634	642	688	669	685	674	629	662	655	698	674	678	653	663	698	630	632	659	676	661	678	675	642	670	646	673	654	673	701	664	658	666	666	619	636	664	651	661	654	675	649	600	608	636	649	604	638	632	646	663	661	715	626	660	664	714	660	646	614	619	661	647	627	668	643	642	641	698	717	595	634	651	616	677	612	671	695	656	628	641	621	671	620	649	628	708	663	662	651	657	666	682	609	642	568	637	627	678	651	700	644	645	659	657	654	710	616	673	621	662	670	624	655	669	659	646	639	599	640	649	623	633	656	619	664	625	677	656	643	634	654	631	640	650	628	654	662	616	675	628	661	629	686	657	666	623	659	651	662	662	622	628	637	624	648	659	611	653	689	658	658	655	641	614	707	644	648	631	630	689	632	625	612	672	640	644	655	632	635	643	624	654	676	667	655	662	634	623	665	661	613	623	659	624	626	665	664	629	584	636	648	663	645	619	657	729	669	676	637	664	631	596	646	673	717	638	657	668	646	682	605	627	675	630	662	649	635	628	628	646	658	624	652	643	637	619	621	610	681	648	668	651	637	659	635	671	653	603	656	635	652	667	676	659	647	658	675	627	679	638	651	652	636	636	625	673	625	632	660	680	656	642	586	636	622	630	648	604	604	619	666	644	662	652	617	619	650	647	634	621	637	633	623	639	632	657	641	658	621	615	683	639	647	641	658	645	679	654	645	627	677	627	630	671	632	616	645	637	629	661	727	674	696	663	633	627	646	663	662	611	642	650	645	628	639	672	691	593	620	645	645	654	666	685	617	640	643	633	641	614	700	575	628	639	623	672	625	652	628	649	630	625	651	678	632	655	632	617	608	698	639	646	676	652	643	612	625	641	636	644	658	632	641	631	638	662	677	674	620	653	643	663	663	634	630	667	634	620	624	648	628	671	594	648	644	627	670	632	643	645	622	653	665	671	708	651	667	635	682	675	598	667	673	596	635	652	632	666	623	658	648	669	651	652	657	602	631	632	650	635	620	635	671	671	612	674	632	642	637	658	689	628	696	671	625	654	665	637	636	641	663	638	688	642	648	637	648	644	627	649	693	642	671	663	622	631	659	677	644	646	672	647	665	645	669	631	627	661	635	642	666	624	629	620	644	623	642	659	619	653	636	654	612	633	660	688	685	609	698	627	617	682	661	639	610	602	655	662	665	646	645	653	660	631	641	647	651	676	618	644	638	692	638	670	649	620	649	649	663	670	655	663	620	657	659	620	612	639	698	636	620	634	651	625	639	652	603	672	641	666	690	595	663	636	683	593	672	673	641	653	620	627	689	661	658	624	640	661	682	620	634	674	677	621	630	716	702	632	622	641	640	632	627	602	650	721	643	662	624	660	639	629	611	680	609	635	661	668	662	647	664	656	673	647	623	642	669	683	696	616	700	631	632	622	629	643	584	646	696	644	648	654	635	662	635	693	642	652	680	639	663	598	689	659	632	616	663	649	666	676	634	690	635	659	657	633	700	652	619	637	638	603	582	629	599	647	653	626	637	694	639	655	675	675	640	654	682	648	614	635	637	643	598	651	623	676	654	676	634	690	665	648	664	643	677	684	640	630	674	666	656	620	648	572	643	637	625	650	611	686	676	670	658	623	632	667	670	677	645	688	684	638	647	614	651	650	653	615	641	666	653	657	629	667	667	622	640	672	622	663	629	671	653	602	643	671	686	648	658	641	663	668	636	651	696	694	610	641	636	671	648	636	638	684	644	667	669	640	643	671	679	651	653	588	655	658	661	633	647	635	593	673	690	734	624	627	666	644	640	649	637	596	630	630	625	689	634	686	697	675	643	605	669	623	648	639	599	640	684	641	632	635	657	605	673	645	656	646	618	621	645	660	641	641	653	672	643	607	656	609	632	633	632	656	680	640	694	615	641	662	611	639	658	683	666	683	642	676	643	611	658	644	686	659	717	692	623	731	627	587	620	668	689	601	649	603	608	637	678	669	687	650	677	679	660	631	661	691	664	611	588	647	678	683	646	606	660	600	612	641	598	644	640	590	649	636	686	647	644	613	665	622	633	656	662	675	595	670	663	660	658	616	617	668	652	684	634	688	619	629	658	658	677	610	635	671	660	671	667	686	649	627	654	604	617	645	624	648	634	653	635	615	666	655	668	656	654	666	637	612	699	660	619	642	668	650	645	655	595	666	686	651	636	651	647	626	646	596	667	646	656	626	664	638	641	701	631	633	664	686	627	644	659	619	637	639	660	683	688	674	668	666	655	634	609	681	661	624	646	649	626	653	642	722	666	630	634	627	633	632	667	654	636	624	662	641	653	657	612	640	666	627	663	643	608	659	630	658	627	620	673	632	689	631	616	655	592	672	654	597	695	677	650	686	677	654	672	709	630	652	682	607	656	651	673	677	639	711	645	621	650	650	604	671	654	612	685	627	640	679	643	650	635	607	631	674	611	653	609	631	656	611	625	628	670	668	669	664	642	645	640	620	623	605	662	707	653	657	637	653	632	606	635	636	714	619	660	657	638	641	664	663	650	676	621	651	669	627	664	665	653	647	678	620	649	614	701	604	671	661	618	616	657	652	605	665	593	649	683	675	612	636	651	663	632	639	659	651	596	607	661	669	649	671	629	632	701	673	613	674	645	614	630	656	659	698	640	654	633	644	643	636	650	596	636	646	683	632	637	629	687	637	677	649	628	625	671	638	675	680	643	708	621	695	657	646	641	636	681	655	621	652	661	630	686	667	668	684	670	662	649	580	656	678	608	639	632	630	667	623	678	612	668	641	643	680	602	681	642	660	647	664	673	604	631	620	673	676	609	670	656	598	667	599	652	641	640	683	684	636	638	675	667	626	638	676	665	645	616	648	654	677	630	645	651	643	641	643	648	667	675	694	643	661	625	650	675	653	621	657	644	647	623	633	652	685	653	667	697	669	637	568	658	631	618	663	649	610	661	677	650	654	604	643	625	602	664	660	672	646	641	676	677	631	627	612	639	635	644	680	640	638	602	635	627	636	647	654	686	634	693	680	664	661	663	620	623	674	664	621	679	683	640	597	630	687	677	655	609	700	642	670	639	606	635	701	644	637	636	606	638	629	621	628	628	667	624	648	643	676	674	595	604	645	647	641	617	646	667	625	633	658	638	649	638	640	601	658	663	593	662	635	651	632	667	619	670	659	653	661	612	690	614	608	662	664	676	655	684	640	688	634	670	654	634	637	639	650	647	667	626	677	638	624	680	653	640	635	678	610	611	683	600	654	613	622	655	616	643	632	633	714	682	632	690	667	603	617	645	642	669	680	628	640	628	633	655	603	642	657	655	633	673	676	645	596	688	681	610	632	663	637	667	633	652	698	664	643	681	599	612	672
40775	58569	17086	5591	4090	34273	16918	1412	1215	1164	1039	1018	976	951	887	838	820	819	726	798	729	799	772	751	778	828	901	913	911	984	882	871	887	890	946	975	951	990	937	979	1023	964	870	733	758	770	754	742	752	785	782	712	804	755	714	747	779	740	725	744	777	777	717	732	716	770	730	702	752	750	698	775	758	769	721	722	753	719	750	770	743	770	751	713	752	695	748	735	772	733	706	777	711	711	737	680	706	774	731	772	704	758	705	715	705	692	670	767	708	724	730	714	756	781	717	719	675	737	715	692	735	746	719	755	718	695	729	731	757	696	740	676	710	677	790	780	699	752	695	723	747	751	715	728	712	683	747	735	726	756	789	701	743	758	699	648	702	732	716	749	680	739	758	725	701	766	743	685	745	681	803	695	749	720	693	718	719	733	691	727	744	704	702	725	721	719	740	690	687	710	711	676	733	722	736	740	691	678	709	713	754	732	726	752	726	741	772	690	712	737	761	771	783	725	713	671	743	741	722	702	735	739	719	722	753	710	756	721	705	708	728	744	748	760	758	744	745	706	702	694	730	699	755	711	690	739	719	693	681	706	725	786	729	709	718	767	730	755	719	747	705	696	712	724	692	743	737	729	686	750	763	774	719	741	736	699	678	662	731	726	746	712	668	735	724	723	748	742	693	723	754	743	685	687	754	718	750	705	774	720	714	715	684	736	697	719	707	706	761	775	753	759	707	745	745	737	715	682	743	721	654	676	751	718	724	749	699	698	680	741	718	718	752	741	711	723	755	775	714	728	711	732	675	787	706	715	683	760	737	755	750	737	693	737	793	723	706	734	761	739	712	764	758	692	719	728	742	747	717	670	724	728	731	711	696	758	693	741	737	754	726	729	738	713	720	706	708	711	756	734	743	763	697	711	744	696	733	759	723	754	703	725	699	703	746	774	778	726	746	750	676	758	811	738	746	715	679	749	733	712	732	731	719	738	734	726	685	729	738	719	710	754	734	720	721	701	729	758	733	699	694	731	681	717	734	706	750	716	722	710	730	757	738	694	705	746	719	773	715	661	686	733	691	722	805	731	760	724	665	754	715	738	800	758	694	728	752	760	717	706	718	693	728	713	741	684	728	711	725	757	761	714	710	735	768	726	747	725	715	738	771	765	705	730	709	733	763	733	727	693	691	729	764	751	735	734	727	698	714	742	737	691	719	750	709	760	722	735	753	765	707	706	737	739	711	761	677	756	751	726	758	715	746	758	756	744	696	711	750	706	740	719	702	771	747	728	733	755	734	736	724	705	734	688	725	745	719	717	701	704	720	717	756	789	754	689	711	681	702	719	730	737	711	712	762	719	756	745	711	722	702	712	711	735	760	740	751	680	759	698	717	734	703	682	726	780	719	729	791	686	740	739	726	721	726	715	695	731	723	708	746	736	712	732	696	745	698	731	664	736	722	743	775	757	731	690	702	749	741	703	709	689	739	721	750	703	714	737	716	713	772	709	705	716	708	734	708	751	694	716	690	727	706	712	770	685	685	809	729	703	751	759	713	701	737	739	703	705	734	736	696	686	728	735	725	768	716	721	730	735	789	679	776	727	726	710	714	698	725	721	732	695	694	776	727	722	678	719	781	678	711	710	765	761	727	729	704	705	720	757	695	662	745	736	699	757	683	715	694	737	751	730	712	698	733	747	723	712	742	764	748	719	686	700	694	707	757	782	714	721	717	779	746	779	746	709	737	685	741	727	711	724	752	703	750	740	727	687	751	676	767	770	725	724	683	754	777	703	758	686	756	755	742	759	686	728	713	727	806	741	759	703	778	718	695	735	700	750	702	698	731	683	692	691	702	683	718	702	729	686	718	703	727	726	749	726	739	734	737	745	705	737	730	705	733	722	734	743	737	749	735	706	758	675	710	809	685	715	738	718	692	722	711	755	741	721	782	674	727	727	735	749	733	721	716	766	723	694	679	743	724	699	650	723	724	703	760	723	714	735	772	743	718	662	710	682	731	718	691	757	760	738	765	734	699	743	700	693	751	675	744	713	694	725	700	705	716	670	705	686	716	759	747	726	757	705	723	728	760	710	701	759	722	703	701	746	721	736	729	715	731	744	723	696	725	752	721	691	768	755	708	763	719	674	729	736	710	746	767	754	720	760	716	711	731	654	682	694	714	713	750	720	737	718	705	710	717	761	780	708	719	724	737	690	691	726	706	713	710	714	772	741	730	761	721	705	709	719	711	724	747	720	714	708	668	727	803	743	724	730	757	688	744	728	760	705	729	708	737	762	709	702	736	727	751	716	731	704	807	780	762	727	737	763	720	733	679	766	730	687	716	689	702	731	732	680	695	726	742	730	722	755	765	708	743	690	753	706	712	725	738	768	722	740	737	701	711	722	734	715	733	736	755	722	757	700	712	750	719	722	737	698	754	738	718	713	789	723	718	699	728	751	722	751	715	740	751	767	726	709	762	752	754	725	704	775	759	734	738	742	716	781	718	746	686	703	706	716	735	699	727	747	725	693	698	730	748	722	736	706	690	756	735	710	709	733	742	733	738	722	741	714	721	730	711	720	751	705	661	670	767	724	764	691	697	717	712	702	693	732	739	687	735	754	769	728	742	767	727	708	755	721	741	733	805	687	744	729	742	757	716	736	725	699	769	750	736	683	752	717	764	719	752	748	708	715	751	736	705	695	735	737	752	696	716	712	728	672	724	692	706	693	721	773	752	767	735	706	735	708	706	713	791	682	733	707	725	710	745	751	732	739	711	749	713	685	745	733	727	648	728	726	772	787	711	764	724	754	713	762	729	713	720	754	696	728	694	770	694	741	713	769	781	757	687	762	695	700	690	707	722	742	722	687	728	739	761	699	702	741	731	689	732	736	739	770	763	736	720	758	693	674	747	767	719	754	719	743	757	681	778	760	720	756	785	769	729	739	732	703	751	699	744	734	710	697	720	749	720	724	738	724	744	712	743	722	718	703	727	733	704	695	736	694	783	715	772	777	701	705	728	717	756	735	701	708	699	742	801	737	701	735	737	710	741	730	689	708	720	774	731	739	701	674	703	707	761	716	714	735	759	742	765	690	722	728	685	746	730	733	703	731	788	754	724	687	685	686	776	742	679	733	709	742	721	726	736	712	712	736	743	745	719	723	754	728	745	727	718	730	719	719	771	746	726	746	752	733	687	710	729	731	679	722	734	712	745	723	735	688	760	733	725	755	714	696	751	707	746	724	773	730	726	719	738	724	702	714	722	722	743	700	765	732	724	764	747	737	699	764	735	695	695	724	701	755	695	716	698	709	744	742	755	690	760	708	731	740	732	751	713	753	697	684	706	734	724	755	704	710	705	705	733	720	750	741	724	672	711	729	713	683	687	727	722	732	748	741	747	714	742	699	729	766	737	745	736	721	753	737	744	707	696	737	748	697	704	754	745	733	716	767	759	766	676	678	770	811	726	719	747	768	728	722	725	726	700	725	701	715	701	724	734	730	758	685
25145	21342	26479	23982	6415	14589	12831	1202	919	1030	959	912	884	886	779	829	876	783	799	866	850	820	802	836	835	869	888	926	936	855	946	849	886	899	918	869	887	940	895	937	836	908	775	877	833	848	796	847	836	813	832	814	852	839	840	826	808	833	863	900	812	810	871	805	794	788	838	852	820	807	817	766	834	837	779	825	795	845	864	814	839	769	785	858	809	826	843	797	840	826	765	776	797	839	781	821	781	814	847	784	838	795	829	783	887	831	853	857	795	761	747	822	801	860	801	787	845	866	790	783	787	793	815	794	787	757	757	872	825	741	813	843	853	746	866	797	781	823	814	775	818	814	817	778	800	832	767	802	841	853	828	813	861	828	848	819	823	792	868	809	776	828	870	815	834	843	828	825	810	795	781	824	844	793	822	809	833	858	791	806	853	863	792	768	810	776	837	793	832	828	801	816	801	794	783	820	808	853	787	851	774	846	812	809	827	835	812	805	868	873	869	819	784	850	853	802	846	796	813	784	767	803	858	812	821	803	795	811	850	836	855	861	841	803	851	772	807	750	854	861	784	804	820	802	845	812	772	792	815	766	804	814	797	768	801	801	852	819	807	795	821	796	809	759	757	907	825	779	843	814	812	720	826	861	836	852	824	821	840	832	821	779	837	793	832	799	798	780	831	840	783	776	828	810	838	774	804	812	773	797	828	848	866	780	792	855	815	767	822	804	811	817	816	781	802	831	797	792	863	807	779	836	807	842	813	802	832	796	832	828	831	840	836	849	797	766	830	812	824	825	792	827	822	850	815	831	839	843	805	754	830	803	831	886	792	794	824	804	785	802	822	853	862	840	804	764	770	773	832	813	819	791	839	815	855	832	854	812	846	825	818	848	838	878	840	793	813	821	850	816	799	802	793	789	775	808	799	792	800	813	852	783	846	757	820	797	861	836	814	862	698	792	799	804	828	817	818	830	779	782	820	830	762	799	812	791	814	854	808	813	781	783	807	793	837	787	802	831	859	811	831	814	775	787	804	778	827	774	867	779	861	827	758	832	820	819	813	841	839	824	827	867	804	840	822	773	790	803	824	841	833	810	853	866	827	767	791	761	808	810	841	809	828	828	782	802	807	790	859	829	783	758	762	810	777	822	856	848	833	818	827	834	767	825	843	752	778	781	843	819	820	812	829	801	805	792	845	896	777	857	817	838	857	826	832	772	839	758	836	842	771	795	835	823	816	825	781	806	819	791	805	810	840	841	837	790	826	821	800	761	798	865	858	857	842	790	790	798	850	839	855	816	843	803	882	779	800	812	790	849	825	798	822	838	833	806	803	783	818	859	803	806	813	903	797	834	779	820	856	857	818	847	834	822	810	787	823	823	764	792	805	815	769	826	871	833	792	797	775	808	788	764	849	753	829	792	832	824	802	798	839	804	828	864	843	747	810	779	862	805	798	788	813	843	806	782	810	792	840	783	840	816	797	773	778	849	785	850	778	782	801	825	832	791	799	823	784	855	774	835	802	861	823	766	762	829	827	780	836	840	834	839	788	871	802	845	845	799	806	792	789	774	811	847	808	819	803	810	829	787	816	828	813	842	786	788	851	852	801	806	789	816	783	763	845	788	805	790	822	794	819	812	844	814	872	787	813	825	764	756	795	846	817	816	790	782	793	827	792	878	814	763	812	839	826	782	843	786	819	777	818	813	827	823	773	853	842	837	836	870	857	817	834	824	855	790	786	795	827	819	844	796	793	822	802	813	834	839	843	830	774	806	824	859	841	873	819	853	823	778	805	833	771	752	790	804	837	827	819	854	830	837	803	787	781	832	736	810	893	803	814	817	840	821	843	785	832	777	871	802	801	893	856	817	817	826	774	820	805	815	804	760	787	751	819	825	817	812	834	807	781	785	807	824	823	831	823	811	830	821	797	791	816	837	844	820	831	806	781	851	844	830	816	836	760	750	773	778	821	849	806	777	819	776	863	835	769	782	805	766	876	794	719	830	782	806	772	826	842	803	787	838	827	823	839	817	824	788	789	776	878	788	850	796	772	801	788	813	810	798	831	751	767	825	806	867	801	853	803	771	818	808	836	809	818	786	838	845	829	808	787	823	794	787	818	823	773	787	821	821	808	805	748	826	784	827	802	788	853	842	828	766	799	797	819	863	838	803	791	792	826	827	797	851	820	773	801	806	791	807	808	879	841	848	781	763	837	841	826	786	821	785	851	747	815	822	817	817	816	822	858	832	802	838	875	836	850	760	785	786	828	769	777	848	780	844	834	806	792	795	770	826	807	803	823	845	853	842	823	741	785	828	834	776	760	847	855	779	782	793	787	804	834	840	824	828	825	832	794	793	803	867	777	842	858	754	822	779	811	802	809	847	811	829	843	816	772	784	800	819	809	810	805	849	826	803	753	772	794	795	858	805	771	794	810	801	842	827	839	871	814	807	814	858	831	860	841	804	829	829	811	841	807	827	848	795	835	845	841	781	844	779	839	830	841	811	815	834	785	798	800	823	787	857	843	826	816	794	816	841	823	801	784	895	781	809	846	806	826	799	814	815	839	834	798	830	822	797	826	837	808	823	826	813	851	747	838	854	803	842	809	821	785	841	847	792	772	870	805	787	767	816	838	787	784	861	839	797	782	793	810	821	825	800	848	795	813	821	794	780	800	793	761	792	792	811	789	792	835	842	830	813	781	823	783	837	810	824	832	817	833	801	828	884	834	822	771	812	856	832	786	802	861	865	847	786	791	780	850	780	741	813	855	784	825	775	780	811	839	828	822	850	832	811	797	789	785	821	768	794	834	791	842	765	788	798	860	852	791	847	805	815	804	809	831	808	771	828	798	814	794	816	837	788	764	811	792	825	792	806	813	779	815	859	779	833	860	783	821	832	836	863	862	856	788	785	845	806	852	829	770	807	788	797	772	811	831	799	847	869	858	802	834	821	831	797	845	852	783	833	820	815	858	787	833	874	743	808	817	848	780	785	797	774	858	839	808	864	795	903	797	806	826	820	800	841	788	826	832	849	796	808	880	832	823	738	842	830	799	832	813	792	812	787	824	825	830	840	807	814	797	800	806	848	802	762	808	795	783	803	799	772	802	788	813	778	783	787	809	804	835	759	796	794	791	824	796	789	751	825	818	773	735	855	731	831	840	789	788	793	794	799	787	802	853	813	870	817	846	834	790	762	844	818	841	821	805	851	855	830	839	801	808	835	826	783	844	810	802	836	823	853	778	789	756	801	750	843	810	802	824	872	824	770	810	816	817	832	836	773	827	831	821	846	830	846	828	816	812	805	808	810	815	832	841	835	764	783	861	804	834	796	760	795	754	835	805	793	838	897	769	822	798	791	794	821	817	855	822	785	849	829	805	813	813	831	801	827	764	819	803	822	803	853	838	806	848	845	815	851	796	811	814	806	803	816	836	832	830	851	831	815	828	811	779	799	738	829	813	815	794	776	846	844	805	845	794	846	859	802	775	815	822	830	822	799
38960	52778	10186	3734	3167	23847	13796	1323	1280	1109	1126	1039	1077	1006	1003	1041	956	966	964	944	920	933	983	935	937	968	997	1057	1169	1081	1015	1030	1036	1094	1043	1080	1135	1090	1112	1108	1135	983	984	915	962	979	956	939	952	923	925	955	926	967	972	951	925	932	962	965	920	969	942	938	921	931	978	958	925	921	904	918	907	974	920	991	920	924	933	969	899	872	886	894	939	892	889	882	926	893	892	903	954	907	905	927	917	876	922	942	931	858	865	885	922	876	921	860	901	884	929	907	927	923	946	933	874	876	940	857	814	943	856	935	886	865	885	912	934	907	898	939	915	888	932	827	933	898	939	864	858	914	884	936	839	947	918	948	907	893	920	938	932	904	939	875	893	959	947	880	871	874	894	933	924	882	947	914	944	950	917	883	889	946	907	912	852	907	889	935	926	920	898	876	877	875	890	929	960	920	855	873	966	902	893	920	909	948	907	928	935	888	893	953	967	953	897	862	917	928	926	906	909	911	956	931	907	882	868	878	955	913	852	880	917	942	891	941	906	949	918	894	891	929	921	931	894	943	913	894	862	905	928	918	896	899	866	832	858	894	827	917	910	961	872	911	877	952	907	908	835	906	890	907	885	892	870	951	865	860	911	912	885	903	911	914	958	974	919	926	916	878	869	933	889	883	938	927	884	910	905	847	901	833	907	890	841	916	914	920	884	911	876	936	892	908	904	923	921	896	869	918	887	925	852	967	907	898	886	956	912	912	905	887	938	926	890	914	871	923	897	874	897	931	915	869	942	911	896	900	924	883	929	856	913	891	875	885	959	922	923	865	941	905	885	903	951	899	937	882	919	881	918	951	904	932	858	930	909	882	926	911	903	902	907	891	940	898	905	984	906	897	868	947	903	896	903	910	873	899	902	915	904	871	878	881	915	956	940	920	933	895	877	858	867	899	909	917	925	881	917	900	906	891	924	896	912	892	887	849	895	931	946	955	899	875	915	865	970	854	894	893	879	850	900	880	901	989	882	960	893	887	899	909	877	914	928	900	870	849	914	904	884	926	917	901	920	890	886	902	899	947	884	911	913	880	912	892	935	889	898	877	915	863	912	936	892	884	949	946	878	919	848	922	930	881	892	877	864	966	913	954	900	892	879	826	915	869	883	857	929	920	929	880	853	887	900	910	904	949	890	906	878	917	930	919	927	858	915	938	870	859	913	923	888	954	884	922	882	913	915	878	948	915	901	935	888	891	940	885	899	898	933	907	891	887	911	844	908	928	920	905	940	837	924	872	950	879	867	887	912	875	890	899	894	930	902	877	969	916	885	892	925	882	935	895	934	912	885	844	912	859	943	892	906	907	919	857	945	885	880	913	890	894	922	913	912	876	926	923	883	924	889	875	870	900	965	891	915	923	900	895	867	887	881	909	922	923	940	954	928	927	912	906	913	893	891	930	952	913	940	892	860	866	903	919	934	922	893	845	919	922	857	882	888	918	917	823	860	907	901	877	928	902	865	901	939	886	868	947	1000	925	906	913	818	837	935	917	893	954	940	858	888	916	900	951	907	916	892	905	952	913	867	903	861	919	886	926	872	900	908	932	904	812	857	881	947	958	971	913	906	902	898	950	935	897	895	867	870	911	914	926	941	942	891	913	860	896	864	886	899	859	901	951	902	888	943	877	898	947	915	909	887	916	890	895	975	950	927	910	859	877	891	876	921	945	926	915	909	861	960	906	966	844	884	853	915	861	915	898	863	899	885	886	906	925	901	936	912	964	921	899	931	887	938	912	879	940	928	934	874	930	833	864	944	912	905	928	938	933	890	884	894	908	920	901	897	857	942	870	878	887	912	963	922	937	908	941	919	901	880	951	879	845	887	886	933	899	932	929	834	897	936	893	895	904	904	940	899	903	840	922	952	913	864	891	934	926	906	866	899	868	899	935	928	902	931	920	894	925	933	866	930	898	870	900	906	902	946	919	908	862	934	866	908	884	918	917	946	919	928	917	912	906	882	936	895	883	925	906	885	925	906	890	867	888	895	910	894	852	913	928	909	874	842	913	944	904	919	837	947	927	910	904	881	905	910	902	885	885	891	882	882	891	901	894	922	964	903	912	899	869	861	850	896	910	901	953	871	887	877	898	911	881	880	890	952	977	921	936	878	927	941	896	918	894	917	968	853	849	881	895	942	921	885	914	918	879	919	956	899	907	908	850	935	913	921	892	900	979	914	912	901	863	934	918	888	876	891	864	899	869	922	852	956	912	890	852	897	900	892	949	956	892	879	917	882	862	933	945	899	896	894	864	925	900	918	927	881	879	877	863	901	906	880	959	954	931	932	857	856	931	911	859	952	931	944	895	921	911	868	885	885	895	878	866	900	922	899	916	885	929	870	903	897	873	887	857	948	939	903	868	911	967	919	859	888	893	889	899	962	878	873	913	948	896	915	913	882	979	925	901	912	887	900	925	901	884	915	902	912	858	907	927	959	969	934	898	918	887	908	880	918	922	954	942	883	880	944	864	928	923	940	904	917	894	923	891	934	895	913	877	902	876	891	914	841	905	899	897	916	879	923	881	879	886	858	850	872	915	956	887	908	881	897	915	879	862	896	873	883	932	944	909	938	902	923	931	913	940	925	964	885	920	950	913	925	871	933	839	897	871	937	897	899	916	846	891	935	953	835	882	910	917	872	901	897	956	897	930	937	904	962	883	873	879	926	890	874	932	945	908	922	883	873	886	880	903	906	878	919	927	911	892	913	900	877	870	901	871	918	901	952	919	912	887	839	924	929	919	911	863	902	935	901	927	924	900	896	910	858	941	957	941	961	935	918	884	898	881	834	899	955	901	876	951	904	886	893	906	919	863	904	953	907	969	942	900	860	934	907	915	868	940	907	977	942	921	937	910	909	894	919	890	891	929	875	902	908	918	867	960	925	921	897	927	944	880	951	935	961	926	890	922	929	916	850	876	900	900	905	909	902	904	907	873	882	901	891	921	913	940	939	905	926	889	896	906	867	950	902	874	907	855	901	912	904	922	925	922	897	955	888	963	884	939	925	888	928	877	926	847	855	909	935	900	912	869	917	935	939	926	973	942	882	901	862	891	856	886	886	930	866	814	902	905	903	903	873	891	906	871	883	945	897	929	906	897	933	915	933	929	909	816	902	908	972	921	933	926	881	910	866	931	907	907	848	887	963	883	905	912	941	876	940	906	913	855	886	903	909	888	906	894	911	915	902	926	875	921	877	943	938	908	919	901	910	906	946	909	925	915	873	931	931	904	845	886	914	890	944	939	906	826	946	863	927	920	922	915	942	862	906	883	928	837	849	923	933	866	972	882	931	920	862	862	880	890	926	897	895	836	891	922	847	913	913	920	928	906	873	915	973	874	900	889	921	976	913	891	937	871	920	873	884	880	885	913	908	925	886	913	943	917	896	902	925	894	882	930	886	900	940	931	881	932	892	938	871	930	877	924	897	926	906	944	920	900	942	940	851	949	938	900	959	945
22765	21013	28572	23558	21013	36395	36778	6383	1308	1104	1132	973	978	914	951	938	911	875	864	848	859	850	827	828	890	879	961	955	964	973	980	982	895	934	952	971	1040	1055	989	1072	981	936	833	871	850	872	855	882	860	817	777	825	866	823	829	868	847	889	850	858	850	893	825	856	736	831	834	832	817	841	798	823	838	823	798	827	774	787	805	834	840	849	831	828	761	809	760	801	828	765	822	835	792	837	851	777	767	786	820	786	826	782	803	797	803	783	813	782	788	850	794	838	770	824	828	824	817	779	795	760	825	816	808	819	769	871	807	799	795	831	815	799	778	725	803	766	758	830	804	754	790	831	818	805	795	787	892	811	824	840	832	783	777	797	822	803	787	795	832	781	782	789	829	810	809	815	788	811	883	789	830	796	823	818	857	755	843	806	848	763	817	837	756	805	751	784	788	790	856	833	844	813	885	839	803	831	811	843	807	820	797	805	745	790	867	845	786	895	846	791	837	788	799	785	782	784	801	821	739	836	740	786	792	808	797	837	785	800	809	838	831	818	816	777	796	751	817	791	731	780	803	784	821	800	861	800	779	816	769	825	862	817	794	781	786	766	785	789	821	807	764	787	764	782	802	786	775	832	831	791	790	793	797	799	820	790	793	824	812	842	807	790	850	802	766	759	762	796	787	795	752	830	834	790	769	760	769	855	819	810	801	776	817	776	808	808	781	825	752	839	795	813	821	793	784	769	819	807	807	749	833	823	800	791	827	768	781	765	776	785	838	822	782	798	809	779	780	828	851	804	798	805	786	842	833	802	767	828	834	790	799	797	800	800	764	819	820	746	803	803	838	835	785	783	797	781	832	790	760	813	773	793	797	783	813	772	769	794	846	816	809	809	738	818	807	806	805	819	798	781	820	755	776	771	779	817	783	823	798	813	771	836	825	776	792	843	802	788	791	814	775	859	784	792	812	840	807	793	820	769	821	807	792	781	782	765	817	793	807	819	792	801	787	801	825	776	833	789	769	774	830	849	850	813	848	736	777	828	794	833	769	778	774	807	831	781	802	797	833	816	829	798	803	777	772	806	825	779	808	768	756	784	764	795	793	785	785	817	793	838	835	778	832	733	798	811	806	849	807	773	804	845	776	834	806	786	775	803	866	810	777	803	784	798	794	807	812	758	800	829	781	836	823	822	736	811	742	770	842	766	799	823	836	746	792	792	850	805	786	787	798	767	875	819	780	793	767	800	810	803	829	728	899	836	779	777	764	819	835	818	836	864	791	769	808	820	793	814	779	860	854	826	799	834	777	812	816	828	725	795	826	795	810	840	811	830	809	809	850	830	804	825	774	796	798	830	779	734	862	876	835	854	844	848	795	839	790	781	732	749	842	787	817	844	826	778	823	781	811	798	809	783	887	745	822	834	812	758	784	769	770	794	816	784	780	777	788	785	815	801	786	804	813	797	863	780	809	845	810	808	829	779	854	806	814	788	837	787	838	792	801	855	843	825	809	831	853	787	768	784	807	805	799	823	776	755	773	781	805	806	829	882	786	728	863	778	835	824	814	826	803	832	813	807	753	792	828	834	799	770	792	814	858	823	805	768	798	852	801	782	751	801	834	812	825	848	821	800	755	830	765	813	807	802	766	832	785	852	820	817	791	800	808	796	850	834	845	798	810	761	777	790	794	823	801	816	842	776	781	824	783	776	804	797	794	751	790	761	781	821	779	778	782	770	819	782	794	788	807	802	812	779	745	820	853	770	830	751	796	773	786	850	805	784	792	765	816	803	781	790	829	763	776	821	790	840	814	810	793	789	792	809	755	807	784	765	825	788	794	790	787	775	792	804	787	801	780	751	770	817	835	820	808	775	801	772	790	781	833	803	844	805	793	771	830	790	806	826	778	803	804	765	801	747	834	850	847	834	818	748	790	815	811	757	794	838	820	771	796	816	802	787	787	782	740	756	791	785	809	772	818	811	837	782	831	802	793	787	802	758	775	776	819	817	793	795	821	801	823	738	819	829	829	784	801	736	755	803	774	828	808	816	836	853	771	822	828	802	791	807	797	803	805	844	800	771	784	810	797	781	789	781	801	773	784	835	822	794	838	800	797	808	777	821	830	851	811	832	778	815	844	819	823	840	809	794	804	796	820	819	770	782	839	771	805	800	817	758	794	736	807	813	793	833	825	807	807	788	811	810	760	774	840	821	793	820	796	767	778	822	789	773	794	795	855	743	820	782	806	794	750	769	811	828	829	804	771	873	798	807	808	784	806	774	811	788	787	797	822	806	824	806	855	814	832	815	845	823	819	799	746	776	817	748	810	806	827	787	820	767	756	791	768	810	797	768	757	789	852	855	785	802	846	827	825	790	795	844	774	788	764	825	796	829	836	805	784	826	788	836	784	805	784	781	756	817	774	799	797	813	857	783	838	799	769	776	770	788	787	821	789	753	828	834	800	807	775	793	780	820	802	856	831	803	808	815	750	766	793	867	790	787	792	749	758	797	811	779	817	776	821	772	783	793	785	832	776	755	814	829	763	777	787	827	871	790	787	771	803	834	824	811	804	788	812	819	788	854	839	762	766	824	781	834	785	834	815	815	781	784	799	812	834	825	772	796	836	795	744	773	781	832	820	787	793	827	821	749	773	806	852	773	801	820	785	767	812	826	826	797	819	813	791	797	828	804	753	798	800	796	821	818	781	814	802	806	837	770	803	776	803	865	754	863	773	813	792	752	828	832	755	830	845	809	810	786	831	765	766	811	815	761	787	796	763	766	832	753	799	815	799	799	841	828	807	798	771	849	841	767	821	796	798	781	798	762	824	808	806	789	778	844	803	775	801	799	735	791	829	788	783	782	812	825	770	784	850	787	814	808	789	770	844	812	811	804	811	862	792	883	791	830	823	736	806	777	783	789	765	772	827	817	771	812	802	825	822	813	816	786	821	817	797	796	843	725	764	831	796	808	844	832	848	814	807	761	743	756	865	812	778	817	809	776	746	837	780	837	769	814	768	817	806	771	863	758	804	820	801	833	842	781	752	834	820	809	757	826	795	849	734	808	813	831	816	866	804	812	794	790	818	867	772	795	821	739	823	789	834	807	795	810	810	798	798	764	792	845	739	811	808	774	784	793	791	801	796	847	777	783	836	811	768	729	782	778	834	799	824	824	821	764	783	783	808	827	812	816	796	789	820	798	802	800	814	773	761	809	786	756	763	805	761	782	836	810	792	752	781	782	799	779	768	849	795	833	786	794	809	742	776	748	782	835	847	815	781	711	842	832	777	821	810	812	747	800	795	852	768	781	795	873	784	860	784	818	788	791	785	817	785	794	835	800	803	779	779	788	812	789	747	847	804	781	780	782	796	795	852	753	791	812	807	802	851	806	799	809	833	763	783	800	836	787	780	880	809	807	773	832	775	793	771	766	832	787	777	776	757	816	861	794	799	808	851	792	783	839	816	826	816	807	810	792	743	782	785	841	827	818	789	863	809	815	786	828
45906	64870	16599	7460	10215	44332	26426	1953	1810	1606	1473	1359	1229	1218	1112	1049	1152	993	920	970	989	925	991	940	1049	991	1066	1217	1293	1194	1184	1147	1130	1223	1228	1272	1281	1318	1299	1330	1253	1074	1004	960	992	924	922	943	966	919	915	980	896	957	906	958	922	928	957	947	930	918	917	912	885	871	942	868	914	927	929	873	887	903	867	849	894	890	854	888	902	881	844	918	882	885	864	868	841	874	927	968	883	825	901	899	859	912	894	842	846	881	879	851	840	887	821	904	873	888	916	855	863	874	884	866	898	875	894	829	837	887	874	855	847	786	815	842	894	910	885	825	845	871	853	884	890	860	850	872	852	867	872	897	872	863	874	833	855	885	882	818	849	910	909	874	858	821	814	886	844	874	884	866	863	873	900	832	872	828	903	915	822	917	899	841	915	866	859	812	851	872	877	919	877	929	884	853	905	900	880	933	820	891	876	874	904	924	862	856	853	827	841	816	853	876	859	841	864	894	890	811	848	831	862	868	876	843	902	899	879	880	868	898	843	863	931	947	870	854	929	908	880	883	865	872	865	891	873	887	828	883	867	861	869	915	896	891	874	853	865	881	843	887	892	864	851	829	817	847	864	874	909	882	848	859	912	870	884	877	840	878	873	848	902	907	849	847	882	888	886	860	916	942	865	868	868	910	872	877	847	878	873	849	832	863	855	846	863	951	863	814	946	873	882	836	905	871	851	830	857	881	844	863	917	832	883	887	838	878	877	881	880	882	825	849	871	912	902	865	862	893	899	892	871	856	787	887	826	874	866	839	874	866	819	905	938	879	897	859	873	911	909	872	882	916	879	872	885	893	835	850	858	923	860	856	871	857	857	894	861	887	862	877	889	884	885	849	862	891	822	852	845	875	817	874	872	859	925	923	932	883	836	902	849	857	871	934	897	900	860	867	840	833	904	875	864	877	852	863	854	861	891	866	864	877	839	878	836	871	882	841	851	909	877	844	888	826	873	887	823	868	856	892	883	917	907	813	853	893	903	887	803	882	880	895	834	874	872	856	889	877	857	887	853	894	871	899	831	872	869	894	842	905	875	866	808	835	884	880	843	862	889	888	907	897	921	841	803	825	917	837	873	893	865	906	861	878	844	904	851	905	862	840	833	898	919	835	860	805	907	849	838	882	854	905	932	909	874	863	891	908	889	846	857	779	878	889	855	893	891	868	895	826	879	896	868	861	884	890	861	862	826	876	857	865	888	879	876	816	870	890	905	867	835	856	864	894	859	873	907	912	871	819	923	811	867	871	834	883	904	834	835	865	919	841	873	893	899	902	868	859	932	903	873	924	879	857	885	912	839	874	867	862	838	882	863	888	868	851	872	838	913	907	903	883	882	872	875	882	879	886	844	842	887	904	883	873	858	862	881	877	862	840	870	868	890	834	853	878	846	856	871	893	937	872	849	826	841	852	825	830	830	817	870	880	859	866	892	904	867	837	866	945	877	865	872	857	894	798	860	913	892	903	856	852	933	844	839	861	864	875	859	862	833	912	872	819	854	849	914	872	845	876	890	854	887	863	852	851	893	843	857	853	925	891	866	840	857	854	876	895	874	907	890	836	861	831	844	849	893	840	889	844	852	869	862	897	832	823	863	861	854	876	881	888	892	858	864	845	862	822	806	882	915	863	871	844	868	847	879	883	851	849	851	877	923	810	880	895	854	884	854	898	876	905	859	827	925	867	897	836	882	866	877	928	879	857	905	911	904	871	854	889	868	851	892	877	892	884	882	894	832	878	865	849	868	902	885	902	899	872	863	878	866	838	913	875	868	878	853	890	893	864	861	922	858	835	876	897	867	868	800	881	904	820	834	908	814	895	871	943	930	874	906	900	854	848	829	888	867	858	920	874	854	895	879	913	919	923	910	873	821	859	873	831	886	879	883	875	906	873	941	882	843	837	865	869	871	900	896	837	873	949	887	839	864	888	902	908	772	846	847	860	878	854	818	826	828	901	847	890	874	846	857	873	840	841	862	851	833	883	893	877	849	926	855	892	905	887	862	873	880	873	873	820	879	839	875	871	831	926	866	871	908	870	905	862	864	853	874	902	847	880	891	856	882	884	879	832	896	845	810	871	875	846	885	846	909	876	882	901	810	819	878	897	851	889	922	930	850	878	874	865	942	863	815	894	834	883	841	899	841	901	887	853	862	847	860	863	909	819	852	863	854	878	890	885	881	843	913	892	882	877	852	861	903	876	843	820	858	895	879	873	860	863	880	893	816	928	881	845	900	844	826	886	871	847	855	876	902	908	881	947	902	861	867	847	841	831	889	883	876	850	870	917	900	851	893	873	919	857	896	877	858	873	868	897	853	862	917	878	894	918	846	903	895	911	831	847	848	905	873	871	869	877	877	886	893	873	855	857	876	929	863	882	829	852	858	891	831	889	873	844	854	861	896	895	808	923	871	915	847	894	829	881	905	932	865	927	899	885	879	838	855	840	902	859	838	879	894	819	816	898	872	920	892	855	926	912	857	874	879	945	920	923	914	886	893	876	858	922	810	845	882	883	823	914	884	915	904	907	878	877	885	862	874	891	856	910	872	823	850	866	852	898	894	859	864	879	894	861	890	903	820	921	842	905	850	847	899	846	865	861	831	845	888	832	857	879	891	877	857	866	870	866	850	878	876	872	872	850	846	907	863	880	875	865	870	853	871	871	847	834	845	883	853	867	856	896	828	887	915	875	844	866	856	857	902	869	941	841	856	881	818	852	821	896	888	818	874	864	891	857	861	859	850	824	833	868	788	913	847	931	812	913	863	908	903	876	862	860	866	841	863	878	887	875	833	876	847	895	901	880	891	803	861	864	853	890	911	847	860	865	865	889	893	903	852	895	898	910	879	897	870	878	844	889	871	853	841	897	891	920	876	874	868	903	857	850	881	886	891	885	854	856	864	837	884	832	864	867	828	903	897	886	808	834	812	890	876	893	904	876	846	855	849	924	933	839	908	903	871	870	810	879	838	855	867	856	889	836	899	847	850	918	892	862	897	879	900	862	897	870	963	854	836	913	896	838	836	910	902	841	854	853	892	906	855	926	899	910	857	879	820	857	917	889	841	864	898	906	871	857	841	862	857	836	872	924	906	860	864	849	892	843	832	836	805	887	911	821	899	873	911	850	837	839	885	865	915	917	843	879	895	850	916	881	868	852	869	886	873	841	890	853	855	901	869	880	860	925	821	811	910	868	880	837	860	859	916	851	885	880	903	866	942	904	862	876	832	893	874	850	871	846	826	901	846	891	893	923	828	878	841	882	877	816	855	893	887	862	909	833	891	826	877	864	891	841	874	856	832	871	881	873	891	873	908	911	866	886	852	848	859	896	873	892	899	885	849	843	879	892	886	878	888	898	858	839	836	799	887	862	817	872	851	854	898	877	892	846	911	862	878	912	838	885	866	862	884	910	818	852	846	846	851	901	882	840	853	854	856	868	885	912	851	863	863	845	849	938	910	852	892	867
29925	28350	16537	3504	1393	4435	3311	778	791	813	734	720	734	718	760	695	700	728	745	739	705	702	692	728	774	710	741	753	785	754	805	778	806	784	761	799	777	770	774	785	780	703	747	711	723	757	717	720	737	708	750	714	726	729	736	719	769	662	723	755	733	687	715	751	790	746	741	731	750	706	770	789	719	651	665	711	732	704	727	774	706	685	791	677	689	682	699	720	714	679	675	732	688	731	724	728	675	702	737	721	761	713	692	684	677	708	769	737	710	677	704	662	705	685	693	725	737	664	693	722	711	725	705	730	745	698	678	730	688	720	649	751	691	679	698	731	710	707	725	705	690	729	695	688	691	659	694	695	702	682	742	695	748	692	720	703	735	736	685	704	694	728	660	761	729	663	697	655	694	726	693	658	707	678	677	693	693	729	734	655	690	691	730	766	698	746	720	687	672	660	699	726	724	750	730	717	702	702	715	723	711	736	741	697	720	697	753	745	714	735	703	763	664	709	733	734	779	681	762	709	721	670	704	683	733	745	671	710	714	688	691	735	730	700	677	711	733	655	707	722	685	680	749	694	732	740	771	677	748	723	739	698	726	708	739	686	753	677	705	706	735	690	711	708	703	726	713	657	678	703	709	707	668	707	677	697	691	779	728	724	730	690	644	721	694	721	675	684	737	715	685	694	727	719	736	728	688	745	697	713	700	710	671	781	699	708	675	678	736	771	755	675	726	707	681	692	691	755	698	724	720	720	691	697	754	703	734	714	687	732	682	716	747	741	732	716	689	669	706	725	715	747	718	743	657	691	767	670	673	678	738	712	724	718	744	791	703	708	703	715	707	707	735	751	701	711	698	763	742	732	728	663	692	692	713	742	691	722	733	681	698	714	725	704	718	677	693	719	679	722	715	710	716	735	694	715	721	708	722	729	700	707	735	645	701	699	699	674	688	699	717	721	726	668	686	716	718	726	706	726	677	672	745	715	682	756	697	682	668	706	703	717	667	696	654	748	738	715	734	728	710	723	660	711	659	714	745	724	706	760	710	708	719	685	710	703	744	711	686	736	702	746	727	702	710	732	734	750	697	713	664	739	701	709	718	711	714	713	722	718	729	689	747	698	701	748	765	735	738	760	755	729	686	648	683	698	688	734	715	647	698	713	683	691	682	703	711	704	705	712	707	720	715	662	757	714	731	746	683	738	715	683	699	699	683	745	674	716	698	698	717	687	716	725	728	758	741	693	734	743	715	704	722	684	718	719	774	698	709	714	701	709	731	712	699	728	721	730	750	702	705	696	706	727	666	688	688	747	733	677	681	726	688	714	785	698	694	733	695	745	683	739	681	692	667	736	705	691	716	702	709	714	706	682	743	705	736	745	687	694	723	697	723	680	744	707	728	724	681	741	645	713	701	700	751	771	703	675	717	689	747	704	702	743	714	725	687	689	671	695	742	731	748	702	791	719	699	706	721	723	741	716	766	708	705	755	734	688	749	741	687	734	722	722	733	729	727	702	697	683	720	651	734	751	704	672	672	693	636	729	710	741	692	743	683	694	680	653	732	710	708	743	698	753	660	722	778	758	693	702	744	741	796	713	640	683	687	663	711	681	686	660	715	751	689	704	684	714	731	696	691	757	704	737	737	709	740	708	703	735	726	732	721	699	680	723	730	698	680	701	718	791	751	713	750	700	705	714	746	706	751	737	706	683	743	660	703	689	726	679	746	692	756	746	708	691	770	699	757	684	702	728	716	679	698	710	714	712	688	680	748	672	733	701	746	697	713	728	726	710	713	719	702	688	704	698	726	707	696	688	683	693	678	690	699	750	684	720	721	680	714	683	721	751	697	691	667	707	762	689	680	685	667	681	715	731	673	704	715	731	753	690	713	735	733	722	742	685	744	728	691	744	741	721	710	713	690	682	712	736	773	716	709	736	722	695	714	714	707	708	743	760	704	688	711	659	683	706	665	713	685	723	697	723	713	696	679	712	671	731	719	713	694	726	690	694	714	653	641	708	674	740	737	689	748	700	702	728	676	733	691	734	728	696	678	722	697	701	727	701	735	745	734	730	715	711	723	739	711	757	706	715	745	697	614	727	713	717	709	745	739	731	727	738	712	686	712	758	733	694	741	712	725	718	710	707	739	690	671	694	724	734	676	779	712	689	697	769	674	733	737	666	703	692	690	707	718	724	737	780	717	698	715	726	694	687	690	699	697	740	668	740	749	705	695	705	669	735	692	734	702	719	716	709	671	720	667	750	724	690	716	724	659	721	705	718	706	708	707	718	691	648	697	683	732	684	744	722	728	695	688	739	770	734	698	710	737	710	777	720	771	702	728	750	738	738	726	715	733	676	760	723	724	716	702	690	692	706	713	719	742	742	722	708	715	680	722	724	714	787	731	748	743	710	720	691	725	742	715	727	704	716	755	699	755	712	702	737	722	699	734	686	718	778	721	746	699	713	737	674	674	702	687	741	716	700	698	696	700	707	724	761	756	707	744	701	716	767	691	699	721	671	735	695	660	729	677	729	708	710	713	730	665	717	703	731	725	703	676	711	690	661	725	726	710	774	770	703	768	688	703	719	722	691	722	720	692	682	764	760	708	745	710	709	676	742	719	691	682	726	736	675	705	757	695	703	749	677	723	672	726	686	727	684	709	715	737	681	736	726	730	734	721	641	692	685	704	737	696	745	691	706	689	700	724	709	689	723	725	731	717	723	772	711	718	681	739	745	740	688	713	698	760	689	638	744	711	720	682	720	715	703	676	698	708	717	734	697	720	748	669	690	678	735	711	726	677	718	685	744	716	696	707	676	722	713	745	695	710	658	745	733	733	700	655	739	704	732	729	742	752	720	732	730	672	714	737	715	720	739	714	677	706	718	727	742	721	676	730	685	701	698	736	696	719	725	655	708	714	648	716	692	724	697	690	696	694	675	720	688	702	723	693	702	681	677	732	666	706	732	734	717	766	707	715	711	734	685	718	756	729	770	737	722	744	745	690	637	720	709	691	737	738	731	707	687	656	716	690	687	745	699	686	704	709	760	716	709	715	740	731	714	765	681	701	687	766	706	730	705	656	742	737	700	721	753	710	701	753	706	745	657	647	732	743	739	694	714	751	701	725	714	714	709	691	702	708	754	753	675	707	756	684	727	757	700	687	712	728	772	736	725	645	733	735	720	737	711	664	675	732	708	696	765	684	685	706	701	757	715	739	732	708	716	710	703	664	726	688	723	747	736	735	749	740	677	720	697	690	753	725	729	777	713	646	680	696	722	732	678	673	713	721	657	757	748	693	722	726	669	701	692	761	729	723	743	712	702	739	722	724	692	728	682	744	666	741	679	746	736	663	713	764	694	706	750	699	758	751	727	730	706	728	699	669	725	660	701	694	697	688	689	716	736	714	734	754	743	685	700	759	711	731	743	732	685	741	730	732	689	693	702	685	717	678	690	718	735	711	676	688	684	681	726	788	695	735	680	719	730	658	690	726	759	775	687
35096	40725	7465	2281	1997	6927	4462	1039	976	915	899	837	866	847	830	819	800	800	777	812	766	797	769	812	838	876	896	908	1002	968	944	965	913	950	864	971	946	1008	964	990	915	823	815	846	876	883	839	847	830	765	804	794	859	831	827	837	857	768	787	810	818	844	809	787	876	839	795	806	850	831	773	791	781	782	799	750	810	813	819	778	791	776	802	805	810	825	812	851	812	790	761	829	809	818	810	759	788	806	783	778	818	788	842	840	767	804	842	802	804	758	819	876	795	731	815	770	833	775	723	778	744	809	840	762	756	834	826	843	775	790	800	780	814	840	800	848	863	803	785	796	805	792	835	830	783	803	843	835	789	785	793	798	783	748	815	742	785	778	829	812	808	773	811	795	776	765	819	813	798	780	745	813	816	805	804	811	774	763	771	840	751	777	814	814	810	812	747	762	804	853	820	838	826	777	815	767	784	759	789	788	773	763	802	798	780	818	822	822	798	789	807	810	819	789	793	847	814	705	806	806	801	763	789	808	817	818	752	804	773	805	775	817	780	758	807	805	792	814	785	806	833	787	802	778	777	811	786	799	857	817	790	815	820	797	858	801	845	782	795	859	822	800	781	771	791	811	874	854	788	851	761	760	814	755	831	809	792	762	814	808	779	781	865	780	808	749	780	740	792	849	769	771	834	828	771	839	786	829	851	793	786	744	812	837	825	797	793	800	831	826	784	768	827	783	755	821	791	846	856	834	785	752	756	802	765	815	817	839	812	826	755	794	822	770	823	765	849	816	810	817	802	771	805	748	779	789	801	839	747	858	736	790	809	783	763	749	835	756	821	764	800	788	818	799	808	753	816	807	753	835	805	753	761	795	799	827	790	781	726	805	811	826	808	779	780	781	788	772	812	868	747	792	768	782	770	820	775	837	829	769	781	806	782	774	800	808	798	799	838	820	869	766	815	822	762	794	807	789	795	826	766	779	771	825	788	840	822	789	821	776	836	800	787	797	780	846	840	815	808	753	782	773	775	779	753	778	807	793	786	759	822	871	771	778	810	816	798	788	802	898	798	774	784	831	856	802	770	814	823	766	835	792	804	816	824	860	793	842	824	756	756	822	828	795	790	834	808	789	830	803	839	780	810	786	796	796	804	771	788	808	785	802	826	811	858	752	786	789	825	799	825	785	769	831	770	789	836	732	771	790	815	781	811	783	781	803	811	764	816	831	816	780	725	769	796	778	805	788	846	782	812	796	832	787	792	796	858	782	795	758	755	818	839	748	805	768	766	811	821	761	780	828	802	791	767	798	800	775	799	781	804	868	787	802	757	786	800	805	810	846	828	789	802	769	836	814	820	824	819	833	831	801	760	830	780	767	805	802	853	799	813	800	755	789	809	821	815	773	764	858	827	811	810	789	759	769	799	815	827	824	805	750	777	768	789	857	837	768	810	779	765	783	832	773	798	811	798	821	791	781	736	767	780	798	843	827	872	802	819	790	881	767	778	791	768	783	756	823	764	786	764	789	809	790	819	761	788	833	808	810	795	784	786	803	802	777	791	798	743	827	807	803	788	822	819	807	856	825	802	818	869	789	836	786	801	783	833	806	830	800	774	811	788	770	772	820	783	803	768	797	770	791	822	812	788	827	768	766	792	812	793	846	793	778	816	825	798	836	808	786	769	799	798	827	819	799	866	849	808	802	815	833	836	777	812	820	782	841	756	814	780	795	815	806	751	815	806	795	826	806	784	790	797	778	761	794	826	784	840	776	806	839	771	772	813	861	791	771	817	733	813	754	799	835	798	809	788	754	773	792	763	731	795	780	812	804	793	814	859	788	785	803	770	790	811	818	770	741	778	785	807	781	800	828	796	790	805	874	789	775	768	789	781	820	819	779	780	795	805	793	781	804	795	777	823	847	793	764	837	810	804	762	821	812	772	775	789	792	804	820	853	809	810	833	785	834	762	737	824	776	777	804	819	787	812	779	784	803	769	797	833	809	792	857	808	833	863	805	778	793	811	805	774	794	833	788	859	794	809	777	852	805	825	850	784	756	724	781	752	766	806	831	769	820	780	805	774	770	789	809	800	760	799	793	782	799	767	825	777	820	865	806	832	868	821	792	796	793	761	821	819	819	825	759	753	832	766	804	827	730	779	820	784	752	827	740	841	798	737	830	779	783	750	835	784	811	790	799	834	789	784	794	801	791	790	797	754	840	808	821	796	800	781	846	765	790	829	828	813	793	813	819	747	804	803	766	799	765	758	846	830	807	834	810	822	790	837	768	835	784	775	814	793	741	738	772	820	748	838	784	785	788	796	787	791	807	805	750	738	789	799	768	784	770	811	735	766	803	805	805	806	758	803	817	788	782	780	730	796	846	812	750	819	816	791	777	750	794	774	775	793	781	792	821	809	810	807	781	785	795	754	819	800	795	778	818	789	775	834	888	802	797	848	853	756	794	765	803	792	808	789	851	752	771	803	817	732	824	783	780	767	777	773	762	780	845	774	793	811	786	791	821	794	769	829	795	832	771	728	818	836	801	810	780	793	792	794	859	830	796	824	772	806	835	788	811	804	794	793	802	783	832	748	821	751	781	834	763	816	815	739	809	813	783	782	753	803	808	828	785	822	806	763	793	815	821	816	800	852	852	786	814	832	806	880	782	798	810	780	813	784	852	807	789	878	793	814	770	832	763	773	793	786	838	769	862	817	757	789	813	739	804	786	820	789	793	830	785	777	804	800	836	801	738	869	814	855	841	834	823	802	812	777	789	812	791	840	815	768	744	764	790	825	844	791	783	754	777	824	821	785	767	802	833	794	797	833	782	806	772	770	821	750	799	754	822	792	773	802	816	823	793	766	764	807	814	793	771	790	848	795	832	835	789	784	768	831	827	821	785	846	821	832	787	777	797	804	799	785	773	760	790	811	846	811	788	817	777	749	795	788	825	815	825	824	790	812	837	801	802	779	762	805	774	819	833	787	812	802	824	806	801	785	777	790	816	815	789	810	780	806	780	773	821	842	780	824	808	786	805	810	831	754	863	793	790	852	820	794	804	756	809	850	799	813	776	806	836	739	796	772	798	815	796	800	799	786	807	774	803	746	760	822	791	799	806	801	810	774	816	807	796	809	764	789	800	810	770	778	756	832	831	821	809	812	772	798	786	752	771	798	889	854	791	818	780	761	769	778	823	822	816	787	815	810	841	816	749	790	817	845	770	839	798	771	761	830	780	801	773	774	816	782	816	799	783	826	841	774	768	821	809	766	795	795	755	756	826	753	806	797	812	783	772	798	843	816	754	762	813	749	799	789	809	779	793	818	761	760	813	787	787	790	784	788	831	806	853	825	745	796	787	854	812	822	743	771	793	807	778	796	860	831	804	793	801	828	790	875	822	799	790	770	788	786	764	781	772	784	807	813	722	806	787	807	788	809	809	796	765	817	808	785	808	798	810	795	770	812	786	781	782	794	783	807	786	769	850	843	790	820	838	784	792	756	790
23722	20962	27949	24073	20829	28142	25773	2813	890	849	801	759	736	753	698	773	738	715	706	684	629	692	702	735	692	725	760	756	795	837	853	784	787	748	815	816	795	824	850	756	749	776	739	694	740	694	715	700	680	672	678	710	711	683	667	658	657	719	723	670	630	635	676	631	630	671	659	685	705	670	671	668	682	718	667	695	666	658	631	656	627	649	679	678	665	641	638	648	642	671	640	651	687	630	687	654	650	658	648	685	666	623	630	673	657	639	681	652	661	673	706	681	683	665	683	656	652	658	654	647	628	666	631	654	661	633	634	675	707	630	671	619	675	670	706	678	658	648	663	656	654	680	674	686	676	721	700	638	674	664	660	697	620	676	733	682	672	661	701	695	726	632	682	695	698	650	641	679	632	641	637	677	631	701	694	695	654	633	654	682	665	649	707	678	694	655	635	620	684	615	648	673	667	686	632	648	690	659	715	679	635	664	697	685	692	651	649	630	647	661	670	658	667	641	609	688	693	683	692	743	727	643	619	646	681	684	707	629	647	682	648	636	653	634	671	697	676	687	678	706	688	620	665	647	658	704	661	665	693	684	654	680	649	637	661	645	673	664	690	628	685	596	690	635	674	692	669	637	673	601	651	640	694	632	685	611	658	704	657	656	670	594	693	696	706	655	672	651	621	682	691	663	690	676	629	674	628	647	705	621	690	628	655	634	691	633	622	661	692	651	657	676	689	687	676	664	671	649	706	684	654	640	624	678	710	665	643	637	636	671	664	661	644	681	657	636	669	663	678	663	666	624	626	660	606	695	632	664	666	607	684	614	660	633	716	685	646	665	688	627	663	658	663	625	647	656	708	621	697	662	650	674	660	632	643	578	712	661	665	689	622	717	647	700	675	637	639	668	628	674	698	659	673	711	689	660	674	576	643	678	674	650	637	662	664	670	648	633	642	713	658	632	717	642	632	639	643	734	692	665	661	674	665	620	625	678	655	670	639	718	703	656	624	644	602	676	669	667	641	705	639	641	644	611	686	684	712	641	633	672	696	680	644	673	637	661	671	686	646	678	667	654	641	652	650	663	669	663	636	631	682	669	630	639	661	659	692	710	627	657	688	602	611	709	666	642	691	618	695	656	613	653	661	722	685	619	687	673	615	717	619	629	723	665	674	644	652	703	683	677	637	660	612	674	648	665	670	707	639	685	697	672	619	644	702	664	670	651	669	655	615	664	607	631	649	611	660	640	648	636	702	634	693	639	653	686	641	665	634	663	697	655	651	683	651	664	648	691	661	677	693	669	645	674	661	643	620	687	670	686	662	714	631	698	668	677	647	667	669	661	683	672	715	672	691	645	623	636	692	682	658	662	674	679	663	666	608	682	683	682	626	683	671	631	721	631	655	621	679	653	663	677	678	647	668	659	637	677	647	684	626	662	610	708	676	664	681	671	660	689	691	691	697	671	671	642	666	627	714	630	655	662	662	679	650	674	651	680	652	708	636	676	649	645	665	631	620	667	608	677	650	645	683	655	621	641	675	642	655	627	645	641	652	670	679	681	645	673	626	655	670	643	644	646	672	698	640	656	653	650	660	663	650	657	700	650	696	658	716	584	678	633	666	668	638	643	647	676	670	679	651	634	664	653	617	641	685	681	654	694	706	648	675	647	633	665	664	673	696	689	651	617	665	707	632	651	644	665	657	736	676	690	652	734	658	651	672	677	675	705	701	642	668	645	638	607	719	659	673	669	641	671	656	644	700	657	639	652	662	679	675	599	664	633	671	677	669	674	665	647	665	612	680	667	708	691	665	695	658	669	678	687	688	685	659	657	671	707	672	702	694	676	667	675	657	675	639	678	623	702	672	688	605	711	652	637	629	677	670	672	631	671	674	696	697	660	695	643	668	630	660	619	666	658	669	680	640	624	661	618	696	659	639	663	696	665	627	676	677	626	606	684	690	674	681	586	655	626	659	666	627	647	693	691	619	670	686	698	676	678	618	675	654	662	680	627	665	626	661	709	644	655	680	686	666	673	666	664	668	705	656	659	636	691	660	621	656	635	647	629	657	684	636	677	688	647	642	649	671	651	677	685	637	639	675	698	670	654	657	622	676	695	680	637	625	650	678	697	622	620	673	673	666	690	665	676	611	643	666	658	687	643	617	609	662	705	710	605	657	657	657	670	610	640	650	661	660	635	652	685	658	675	649	686	672	647	669	648	680	685	616	618	640	642	650	651	628	668	644	735	661	685	657	648	667	642	623	624	693	646	643	653	642	693	655	640	679	659	651	662	653	653	710	649	644	672	686	707	694	647	682	674	660	665	675	682	643	627	671	658	695	652	624	618	688	663	651	655	672	651	648	641	673	656	646	668	676	644	631	699	667	655	688	636	667	651	624	648	656	633	666	683	650	664	680	650	680	663	621	617	657	644	685	640	625	629	627	646	647	644	672	658	658	671	631	681	659	626	668	675	644	638	685	679	681	641	682	649	662	661	639	661	664	678	674	654	676	685	649	663	682	686	650	678	662	698	620	664	666	655	677	662	694	646	673	635	654	659	605	647	642	635	667	702	660	644	645	661	665	663	646	679	653	696	669	656	652	649	608	655	662	652	665	670	702	691	693	652	651	670	656	690	681	646	631	656	620	650	662	652	637	696	677	681	672	627	712	652	650	677	698	683	654	611	656	676	648	710	666	703	634	650	663	678	674	672	675	744	691	633	657	644	643	665	698	678	649	649	642	712	645	626	700	624	702	669	685	616	679	672	639	626	668	715	650	641	656	661	730	669	635	632	659	662	643	686	702	723	618	639	686	662	678	631	647	685	709	665	674	664	720	677	644	662	655	660	649	663	640	657	674	668	662	662	653	667	661	679	657	680	658	631	658	670	650	686	616	671	663	670	634	658	628	688	654	632	649	692	705	670	644	651	682	594	679	647	635	639	619	636	669	651	640	655	670	686	692	693	653	690	658	620	662	708	636	639	663	647	684	687	664	641	661	658	675	682	660	657	696	631	612	639	671	673	667	686	702	661	647	679	635	702	707	664	677	670	698	675	642	641	651	627	643	616	668	642	661	614	668	655	685	640	640	616	687	678	699	645	621	674	658	628	634	637	708	690	675	656	645	663	673	678	655	640	657	624	672	622	728	650	602	640	674	672	671	691	663	655	658	618	697	662	670	657	700	647	638	695	620	618	672	665	653	687	671	681	645	654	627	702	635	663	687	667	647	650	661	709	702	641	677	657	665	645	664	682	655	671	628	660	659	667	679	657	583	652	640	666	665	658	647	625	654	631	653	660	599	627	651	662	657	667	678	666	695	630	626	666	711	690	646	666	625	614	655	706	655	641	661	673	665	663	651	631	693	633	630	640	619	627	666	652	642	691	650	660	643	642	682	642	664	656	624	690	691	653	646	696	637	649	684	673	653	650	659	632	637	658	688	658	680	683	657	660	651	649	669	699	671	673	646	627	689	665	656	664	676	669	659	663	696	656	627	614	663	623
40797	51527	12066	4862	7696	32690	20733	1479	1214	1121	1068	1020	945	958	898	853	824	794	827	820	820	784	766	800	813	842	912	973	1032	1111	991	968	985	1006	1018	993	1041	1057	1094	1106	1026	904	828	793	749	816	818	826	802	769	761	764	815	776	800	780	789	802	820	781	732	799	790	776	802	771	796	795	744	769	747	737	776	741	768	747	742	737	736	719	767	747	754	757	740	735	770	740	776	729	757	710	766	740	729	709	789	793	759	730	702	730	748	737	760	760	735	751	768	736	724	761	701	746	775	759	717	710	746	713	722	790	715	744	715	741	728	726	742	704	717	766	722	726	715	769	741	740	729	768	721	767	739	742	728	748	717	756	719	745	754	770	743	755	765	765	702	789	761	730	746	713	735	763	711	771	759	746	774	746	762	739	796	720	713	758	756	706	695	725	743	684	699	777	745	761	715	751	746	757	697	699	731	700	745	717	744	743	778	756	741	758	740	764	735	715	782	737	800	750	727	743	751	783	741	765	779	769	767	737	763	751	696	740	714	699	745	758	776	729	721	739	749	752	788	760	732	700	739	724	754	733	761	706	690	727	721	752	747	755	774	735	760	755	748	720	711	721	760	739	719	768	700	740	786	714	723	692	722	735	742	720	776	738	703	731	738	728	759	753	719	776	788	794	721	779	782	724	778	751	751	731	669	737	728	761	701	711	779	762	759	718	786	721	727	701	721	732	758	748	762	750	713	721	723	741	713	709	780	737	739	792	736	734	731	774	744	788	738	744	779	789	748	774	707	713	730	769	756	773	733	783	713	752	756	754	799	770	793	745	754	742	776	769	744	767	787	750	806	740	728	719	765	769	724	739	753	759	733	706	768	686	731	780	752	733	744	746	730	737	760	739	680	703	779	806	759	715	718	738	704	724	719	773	738	680	706	720	746	705	739	761	719	738	734	757	814	730	767	736	757	730	716	713	711	758	735	741	793	709	717	772	709	732	736	756	757	758	746	775	720	730	709	779	745	712	747	735	728	690	754	721	704	726	724	756	785	711	732	722	739	682	706	740	759	772	809	751	737	737	778	762	740	719	710	777	703	724	713	757	750	742	735	788	740	724	706	732	756	777	743	693	768	809	738	730	737	772	742	733	709	732	751	779	780	727	768	770	753	794	773	735	739	762	764	697	754	750	761	748	754	764	750	726	742	716	714	731	785	699	763	695	754	775	726	757	715	722	750	729	760	725	747	756	727	748	747	773	759	799	740	714	729	706	719	712	743	728	773	707	703	735	718	710	800	746	747	742	721	777	771	754	738	740	724	722	768	784	726	732	731	696	770	797	746	744	731	708	739	698	737	773	730	761	759	697	756	728	683	733	749	725	688	701	775	759	739	752	766	770	755	751	778	711	739	703	708	759	729	719	736	692	788	718	715	790	763	726	723	703	759	782	735	782	747	790	792	708	688	733	764	758	759	767	762	768	689	741	765	722	715	680	747	745	721	719	765	711	737	736	678	714	775	753	765	694	695	790	746	749	668	735	709	743	744	695	732	776	771	765	688	759	721	727	716	700	732	740	765	719	735	768	734	751	710	754	734	765	804	779	761	710	785	732	753	776	714	750	694	743	764	708	783	733	656	715	744	728	731	753	694	724	756	698	739	749	739	725	760	760	701	763	816	739	690	687	694	747	764	756	742	733	715	718	701	730	806	714	749	764	718	725	761	746	714	719	743	742	733	784	738	780	736	703	697	709	773	755	718	761	797	772	724	746	725	681	739	784	716	729	749	754	741	790	700	730	757	760	760	759	698	728	722	796	716	751	747	734	731	727	744	750	711	770	758	715	716	733	776	704	746	748	755	733	702	741	703	741	767	755	709	738	776	704	736	750	730	781	709	801	771	754	726	727	743	701	744	763	783	731	774	784	692	711	735	737	715	753	750	722	738	742	771	769	689	734	734	754	755	773	738	778	740	735	703	710	762	755	745	737	747	765	691	760	729	774	738	728	724	756	763	704	711	754	727	737	778	747	725	724	784	712	731	725	708	760	716	730	729	764	768	700	691	747	726	783	747	728	721	729	736	741	720	711	773	715	721	759	769	729	748	694	726	683	764	763	768	703	751	752	712	778	708	752	713	768	727	744	722	722	767	756	720	743	731	733	723	725	722	750	712	708	764	716	738	748	730	737	721	735	792	773	776	772	735	753	765	719	784	722	767	755	749	735	768	759	761	723	733	736	745	760	724	748	731	750	719	735	762	783	687	711	737	733	742	762	736	816	739	759	777	699	790	705	767	747	745	742	711	796	774	764	695	736	737	718	672	715	693	737	741	778	737	723	772	719	723	676	710	756	709	743	753	738	704	698	760	769	721	716	746	696	776	737	741	766	732	711	764	705	733	688	695	751	785	733	748	748	724	746	770	758	737	715	740	796	773	724	730	712	749	744	739	720	729	714	745	744	707	744	775	732	747	781	776	708	755	739	713	746	751	729	731	759	770	713	785	687	748	725	696	804	722	770	768	713	700	747	762	724	749	746	759	770	713	766	762	726	837	750	730	772	737	715	771	728	725	726	719	729	774	721	724	752	752	664	758	708	786	742	734	731	720	784	747	822	756	831	747	739	727	766	759	735	751	706	751	723	760	700	697	696	729	695	707	719	746	692	713	783	739	728	716	709	747	731	700	689	738	734	744	745	751	758	792	757	718	772	743	751	747	705	753	722	758	790	768	741	726	769	721	730	763	738	760	759	795	771	757	732	776	760	751	708	709	731	676	746	732	752	763	731	723	716	713	760	697	719	718	753	774	763	753	742	773	715	749	745	814	719	745	769	750	714	751	723	729	757	751	712	763	752	749	764	707	769	761	777	762	739	762	720	688	750	716	790	768	744	759	744	709	730	754	750	741	744	691	760	698	731	744	757	738	748	780	731	718	743	736	765	756	703	753	746	790	740	703	720	745	780	705	711	748	735	782	765	741	768	710	737	766	761	732	762	711	746	719	741	798	780	733	730	746	668	706	738	730	690	724	765	759	743	745	707	783	725	743	760	791	761	768	748	786	684	768	733	746	772	741	714	725	790	685	798	770	784	716	743	724	727	699	778	734	769	734	777	752	748	789	747	744	727	790	711	742	695	679	721	764	735	743	669	728	769	717	729	741	755	738	769	727	702	724	746	752	753	763	735	768	718	675	707	751	723	743	724	715	738	729	790	750	765	783	813	730	729	755	771	759	700	748	765	756	713	754	769	758	718	788	720	728	731	711	752	746	743	750	728	718	779	739	767	731	782	744	749	717	697	743	812	766	711	768	767	781	695	733	771	754	759	735	756	762	771	749	756	717	764	703	750	679	753	755	782	760	780	722	742	742	751	736	734	805	767	759	737	698	703	756	783	751	762	795	719	724	732	755	713	767	719	766	727	724	733	765	738	764	757	739	778	729	724	737	718	792	726	742	744	755	729	755	749	753	718	750	761	726	746	759	720	735	745	713	748	772	708	758	746	795	704	710	741	729	726	740	777
25181	21237	26394	24232	5962	18905	11797	1308	929	909	891	880	893	849	853	887	840	833	820	860	803	811	814	848	924	916	930	934	1008	993	944	901	917	917	916	917	937	954	923	928	881	865	843	825	882	837	892	824	840	846	796	836	822	830	856	844	850	790	813	882	823	830	797	801	852	823	857	857	917	861	816	811	833	837	825	871	814	839	892	879	796	823	819	858	876	795	863	794	787	793	840	894	889	853	795	874	821	847	791	795	891	823	844	793	829	853	813	896	757	839	802	851	788	795	808	754	804	847	808	838	793	826	812	777	834	779	842	809	812	785	839	785	797	787	813	831	833	833	764	801	778	782	819	837	845	806	821	824	838	765	844	833	851	808	812	802	807	797	823	782	787	845	861	823	810	789	852	807	820	853	873	842	873	836	778	860	859	817	827	869	833	847	824	814	835	837	857	791	820	853	808	781	763	796	789	811	850	879	789	820	820	834	797	844	822	840	836	805	799	870	832	798	780	774	832	808	851	844	832	836	881	870	785	795	842	833	820	846	870	861	778	784	861	800	811	833	831	838	868	828	862	892	813	830	837	812	798	878	816	822	854	848	822	860	816	797	884	838	843	856	788	797	850	849	801	785	833	788	816	845	825	819	820	781	816	808	819	823	838	783	851	804	828	795	837	839	866	838	842	809	862	878	870	806	789	872	834	842	838	801	812	820	838	872	839	823	855	840	836	797	863	857	807	814	806	796	792	827	836	862	807	830	804	850	873	822	837	819	867	843	801	865	830	814	806	866	885	819	822	802	881	795	821	772	817	792	845	849	829	823	834	857	847	827	830	868	819	824	833	791	799	866	853	825	887	840	884	830	853	813	822	827	827	881	824	866	793	816	884	831	798	814	852	816	797	802	796	773	857	824	772	885	820	811	826	791	869	824	837	817	774	866	862	847	840	863	847	795	808	856	809	805	824	799	861	894	803	838	806	830	876	846	853	868	824	848	855	777	822	827	810	847	816	807	802	860	817	821	840	873	820	826	857	829	857	820	824	858	830	820	831	828	843	796	740	802	838	852	837	805	772	822	799	800	789	833	790	847	918	821	816	832	810	821	841	870	800	837	810	857	879	840	850	791	783	812	851	804	830	858	881	864	806	794	827	791	848	792	864	857	805	871	796	845	853	820	799	845	821	830	860	821	877	819	839	857	836	828	827	846	810	836	815	850	792	793	816	846	834	841	773	857	833	846	880	852	867	805	869	818	831	791	835	863	850	762	856	822	779	830	862	804	866	884	800	824	866	861	855	800	844	778	801	787	835	843	792	801	839	868	859	799	828	843	825	865	828	827	833	855	848	830	823	812	819	810	832	810	826	825	806	864	816	819	825	834	804	863	825	861	840	835	846	842	833	871	820	873	861	815	811	802	807	832	878	842	829	805	811	847	805	806	844	823	842	810	865	780	825	839	830	842	771	842	852	827	808	835	827	837	878	804	845	830	820	875	790	788	819	784	813	826	762	862	801	835	844	836	845	794	848	832	807	824	744	846	841	819	802	849	828	817	872	840	842	818	866	837	845	876	849	825	825	794	846	861	853	866	855	802	800	811	818	778	858	831	822	802	813	843	864	894	843	804	824	791	814	864	815	832	829	834	873	834	842	834	784	860	781	804	790	792	792	842	819	827	805	792	836	876	825	809	800	824	846	788	832	823	859	875	815	824	880	836	804	792	806	798	804	814	800	817	863	821	839	806	760	769	832	842	837	792	825	852	856	847	838	865	844	806	864	842	835	845	844	773	828	811	819	813	838	788	797	791	811	828	826	835	800	866	833	814	881	846	847	811	832	849	820	854	874	836	828	842	817	850	861	808	833	839	799	869	820	764	834	791	817	842	804	852	846	850	876	844	835	825	869	771	827	847	840	838	857	848	797	786	839	809	834	864	818	830	876	798	837	847	813	872	865	869	817	860	843	848	801	827	851	821	858	858	848	845	860	862	857	828	817	825	794	831	804	857	829	821	811	855	833	817	843	812	823	815	858	873	844	846	857	828	821	810	822	805	834	789	842	841	803	821	826	841	836	817	813	805	823	831	825	857	821	853	818	796	807	864	789	856	796	813	809	895	862	784	780	822	844	811	793	874	856	820	795	843	858	823	815	835	875	828	870	852	830	829	855	789	847	781	812	803	785	801	824	799	805	798	851	810	840	860	770	790	807	815	862	846	835	832	780	849	847	808	836	813	865	810	841	814	791	864	799	843	858	829	898	866	768	867	845	837	844	817	893	833	793	837	777	809	865	845	872	810	815	837	847	806	832	848	842	837	857	862	775	824	872	827	782	850	825	772	839	843	793	837	834	768	825	836	832	828	882	811	830	874	837	874	795	768	837	823	858	834	795	853	840	863	789	821	824	902	860	826	854	834	861	825	822	830	862	842	840	868	818	813	855	797	835	816	842	779	864	855	805	904	837	811	809	821	786	885	823	813	772	878	792	830	892	826	817	849	836	823	847	872	850	842	800	852	859	845	830	850	825	792	857	873	852	811	857	810	878	835	831	745	871	859	856	826	874	819	826	785	840	856	805	821	784	839	773	829	826	802	780	838	783	840	869	815	818	823	844	781	792	839	785	889	842	818	870	806	774	766	857	778	832	855	841	837	788	830	829	848	823	850	822	801	866	826	808	821	857	789	830	840	838	831	825	829	808	811	788	831	830	828	787	798	812	792	806	853	843	823	832	838	852	823	831	815	802	828	858	780	831	822	805	790	854	815	886	828	887	775	825	854	922	845	811	815	742	794	788	815	847	806	805	889	789	785	815	803	787	816	847	892	865	846	780	805	801	824	824	806	815	852	795	819	823	821	840	845	858	845	891	832	822	808	836	797	836	822	831	794	865	831	843	846	861	798	821	826	770	860	828	823	794	830	849	816	803	781	793	842	827	821	858	830	791	806	803	856	819	808	805	884	803	876	837	853	826	789	872	793	831	861	836	855	805	881	848	841	781	898	821	790	840	868	847	868	827	888	841	816	836	832	837	822	812	814	837	834	873	856	765	821	801	827	821	806	859	843	876	814	824	801	822	815	819	793	770	815	835	812	820	805	816	850	829	826	841	813	834	820	818	784	857	784	827	817	860	799	827	840	808	813	832	830	818	823	819	807	794	833	843	838	830	809	765	846	800	751	803	867	845	810	857	856	837	812	831	858	777	858	835	763	795	831	783	818	834	842	848	823	886	825	769	807	788	784	858	881	827	841	750	827	811	831	825	825	826	840	857	868	803	833	845	830	841	843	889	831	832	827	838	837	868	827	853	836	813	860	835	815	863	834	807	827	845	865	840	884	829	832	814	822	818	859	798	849	853	830	866	883	829	870	820	812	794	844	833	823	805	812	836	821	836	835	778	835	814	829	838	860	829	807	845	824	789	818	805	890	768	810	851	843	848	783	811	873	847	809	855	858	833	867	819	818	812	853	826	817	825	872	860	832	789	816	843	840	864	857	881	853	878	831	843	838	825	835
38641	48971	9415	3500	2641	28267	14479	1298	1195	1124	1035	1057	1034	1080	1026	977	966	936	924	970	903	991	931	966	947	992	1034	1139	1199	1225	1186	1145	1119	1053	1122	1137	1130	1114	1161	1136	1091	1044	967	1004	964	1011	966	902	919	975	959	915	995	929	914	924	951	978	955	938	938	950	846	970	970	990	1010	981	955	962	939	897	960	923	912	926	905	888	917	910	867	951	932	892	950	923	947	915	886	846	938	875	933	902	955	855	846	952	958	926	907	937	904	890	938	990	869	864	911	916	896	908	891	859	866	862	909	910	923	968	959	938	980	930	942	930	863	909	954	886	947	931	937	939	978	930	967	905	983	972	926	887	941	963	914	921	944	966	880	928	901	908	918	855	903	955	949	978	974	935	968	864	944	941	942	950	924	922	875	943	952	884	888	852	898	877	945	948	904	915	912	890	894	922	936	911	861	926	928	965	963	869	905	906	975	946	915	845	928	950	926	950	915	920	917	920	905	939	909	916	967	917	877	910	908	911	893	913	891	879	927	946	884	954	917	860	916	883	916	817	922	965	916	933	879	943	963	928	920	931	914	879	906	902	926	890	928	935	873	945	915	951	899	928	869	932	935	946	876	925	959	912	859	882	965	907	925	923	896	926	955	851	950	939	911	959	896	961	863	904	946	903	939	881	931	878	916	883	891	971	908	899	930	922	955	941	884	931	923	948	934	849	908	867	958	918	902	942	947	947	871	930	899	933	859	984	926	925	929	914	932	883	973	930	944	919	952	957	923	940	928	932	947	899	896	927	884	883	898	928	928	942	938	892	944	879	869	859	917	971	948	925	924	933	881	943	919	932	959	913	880	879	882	894	932	982	899	882	868	922	872	901	913	903	928	910	896	955	899	936	912	871	920	905	939	868	888	975	964	913	897	938	900	969	925	942	905	915	957	890	991	979	894	938	886	956	925	933	931	906	900	943	910	909	995	915	968	926	922	931	886	903	940	887	925	920	904	845	900	939	897	887	946	896	938	952	959	934	876	914	895	900	913	913	941	893	929	876	948	916	879	901	932	922	882	953	974	933	940	867	924	963	897	901	907	875	940	898	887	920	951	910	933	898	904	904	870	973	930	921	950	909	916	910	886	888	937	938	943	968	902	916	920	893	964	909	912	923	940	926	920	1005	941	931	895	922	898	913	894	928	966	888	966	913	986	953	994	856	907	908	930	904	906	864	890	916	915	914	947	942	936	912	967	981	865	914	939	973	956	920	891	917	887	901	907	907	892	868	938	920	915	893	889	946	899	921	908	945	944	936	927	920	988	954	911	925	939	905	920	917	893	940	900	949	916	971	885	934	904	887	916	915	915	919	890	905	941	852	906	922	955	892	907	934	887	889	892	893	948	867	975	889	915	925	992	919	946	896	894	920	885	931	897	898	924	977	862	921	933	887	909	956	916	867	906	914	971	912	944	895	917	878	964	905	947	969	902	903	877	918	937	894	923	884	923	875	966	923	897	926	889	914	935	895	891	940	904	873	925	846	923	935	901	968	907	922	919	940	918	895	940	894	994	866	940	893	910	948	937	961	892	917	914	929	953	921	931	939	895	927	1001	936	936	905	893	889	919	950	929	927	939	931	950	919	997	912	968	926	877	971	916	917	909	903	917	969	878	899	943	970	934	920	924	955	932	1009	893	979	881	931	931	919	970	902	917	949	866	923	890	908	922	933	947	879	930	981	877	907	955	898	969	914	943	906	907	940	878	908	894	833	925	904	943	917	943	910	919	959	894	952	920	867	876	916	911	881	929	874	934	915	864	916	935	930	914	885	947	927	935	934	896	898	954	884	1009	903	902	946	944	930	960	893	938	912	930	885	893	945	898	904	910	909	928	940	960	948	876	964	923	909	949	917	869	932	936	886	959	897	951	980	968	871	944	936	916	913	957	945	922	966	943	932	917	939	941	923	969	948	884	875	862	942	889	895	937	865	872	911	923	909	958	934	924	887	880	892	907	949	928	879	920	922	914	930	963	902	934	930	858	939	890	933	913	907	933	882	884	864	931	927	950	915	926	917	922	972	979	878	971	943	904	852	931	929	911	897	922	925	931	892	858	980	904	890	863	896	882	924	957	881	923	853	895	927	862	955	959	949	897	931	949	886	885	960	902	922	927	878	888	937	923	894	884	912	881	880	921	935	927	930	938	981	910	896	853	904	923	906	894	949	924	964	915	932	929	868	929	981	895	948	949	914	907	915	933	944	943	932	947	915	887	904	919	932	926	891	958	936	904	972	923	842	883	955	940	954	946	862	902	897	934	919	930	900	931	922	892	924	929	886	949	913	888	890	855	955	914	928	907	901	905	886	909	910	871	912	893	903	897	913	881	929	896	951	882	942	924	895	895	902	912	956	946	879	932	882	905	946	961	870	942	974	906	895	916	915	900	918	898	977	921	935	926	892	916	895	863	949	912	907	908	914	971	914	934	935	920	930	922	868	906	939	960	928	888	919	924	910	931	917	907	987	980	977	949	918	949	900	908	900	958	924	911	944	945	902	882	888	905	911	959	947	944	938	959	957	956	905	929	896	868	989	953	902	879	918	962	969	900	921	923	902	958	915	880	1002	953	936	911	921	911	920	891	897	903	961	910	899	951	922	948	901	890	944	921	915	951	933	959	952	940	930	913	972	928	928	962	966	938	937	968	889	917	904	951	919	909	888	917	886	904	883	927	888	893	916	888	931	899	873	893	956	884	949	912	887	914	924	928	904	905	909	898	890	871	893	915	960	939	929	952	867	917	878	913	909	929	914	923	918	915	906	921	954	917	918	961	962	870	900	921	938	847	898	951	876	907	914	953	935	871	896	914	911	928	881	926	912	878	937	903	907	961	928	890	914	891	933	923	900	981	870	903	921	910	898	932	898	974	984	949	869	950	957	923	923	912	918	1018	875	932	933	922	922	1005	959	950	930	895	916	885	894	945	914	904	940	947	915	915	936	883	936	977	932	897	947	968	880	931	889	911	916	894	944	928	951	950	961	851	986	944	961	900	880	956	906	905	902	921	961	848	934	921	941	905	959	968	911	910	954	906	993	878	911	912	916	903	938	891	911	925	866	974	936	933	948	989	910	977	911	939	904	946	926	888	917	936	897	878	885	862	923	876	908	893	915	963	920	940	921	922	961	893	882	919	947	912	957	945	886	938	944	905	939	942	944	962	942	897	904	914	884	969	928	891	928	912	929	915	876	886	907	887	879	895	925	991	908	949	940	897	935	908	927	964	925	938	914	930	914	930	943	943	914	935	912	943	985	921	899	892	975	947	887	871	938	913	895	844	896	940	911	893	886	942	937	970	927	948	909	912	882	876	894	959	952	899	981	907	878	893	929	930	924	932	867	911	906	941	925	946	920	930	939	927	907	868	949	951	901	919	946	941	955	934	928	940	903	965	947	945	929	910	951	912	895	946	946	923	925	893	909	915	899	861	922	917	909	955	909	920	843	926	916	907	877	909	943	882	903	939	930	907	928	914	927
22762	21020	28526	23653	21001	40284	38051	9104	1446	1114	1043	968	974	926	973	961	893	940	880	874	883	917	905	875	855	876	990	1010	1087	1170	1082	945	1010	960	964	1013	1001	1027	1044	1006	940	910	864	827	861	933	859	849	830	852	871	854	801	859	805	850	838	896	868	834	800	787	837	874	817	858	848	867	814	849	844	791	854	829	902	838	900	806	797	769	795	841	815	807	791	842	796	800	830	834	794	805	801	845	844	841	829	886	827	845	819	822	824	796	802	780	787	811	794	816	873	811	826	828	801	806	824	870	803	839	826	813	797	771	800	798	841	771	861	822	816	771	823	860	841	805	789	808	795	784	860	816	800	763	798	823	824	828	832	828	893	856	810	863	850	874	826	832	833	857	860	802	856	826	816	852	789	822	815	818	880	840	867	841	820	831	804	808	819	838	877	819	850	787	758	835	795	779	829	864	825	821	891	756	855	784	807	835	829	735	846	785	792	801	887	821	792	734	825	848	802	840	781	767	856	822	861	791	828	879	864	806	813	780	827	816	767	816	811	807	804	803	799	774	815	831	874	820	836	834	844	822	835	843	829	811	817	844	780	837	829	810	833	828	846	877	771	801	841	808	840	778	823	861	846	807	823	845	805	811	829	841	796	848	861	795	774	851	807	856	855	787	801	808	805	903	818	834	810	834	855	778	831	779	872	784	841	799	813	828	814	793	847	793	814	826	800	847	887	835	811	805	841	860	786	807	808	821	817	805	806	846	821	834	791	814	807	769	861	800	776	831	843	792	814	831	823	808	847	812	764	799	810	834	816	807	817	815	791	826	834	784	833	845	853	847	811	788	860	824	864	800	827	840	842	809	813	809	812	789	800	815	776	808	827	841	785	831	820	778	849	830	796	802	874	778	778	783	755	758	808	793	858	876	848	799	814	846	764	857	845	809	806	840	777	760	793	824	815	866	793	786	784	852	858	804	818	818	834	799	866	794	839	847	849	784	835	812	794	840	858	819	881	817	812	850	815	764	814	814	793	837	846	778	804	843	810	783	801	867	862	784	795	792	812	829	783	754	803	829	772	791	766	837	755	761	835	845	846	810	807	848	875	800	808	790	822	886	864	859	844	817	868	830	849	789	858	836	791	826	862	823	833	787	821	800	806	788	782	820	832	851	851	830	809	856	831	763	802	797	793	845	778	828	868	844	864	766	827	847	786	884	801	780	772	833	789	781	835	795	783	773	826	843	784	792	804	800	839	786	808	826	801	779	797	844	767	838	818	827	837	791	783	838	834	847	851	854	805	883	795	818	847	794	833	811	862	834	798	785	812	837	775	849	870	783	813	820	813	811	801	842	777	833	787	820	824	825	855	793	804	754	815	816	820	862	823	840	810	830	851	814	833	808	844	866	832	814	836	851	837	827	812	804	829	808	788	805	775	847	836	818	800	776	833	760	869	795	812	828	776	779	815	829	817	820	821	875	823	793	843	847	759	777	850	824	840	803	830	781	810	815	818	852	839	800	761	791	839	863	837	821	869	818	804	808	768	820	843	826	817	831	787	783	800	863	834	819	768	844	801	817	810	830	819	805	808	819	781	848	824	759	839	800	823	800	893	790	813	801	809	814	842	831	783	868	807	804	773	837	839	830	829	827	836	855	819	853	821	804	831	830	870	829	801	805	815	836	874	818	840	840	791	870	806	840	815	812	788	809	826	856	762	814	841	759	833	848	802	802	798	806	813	805	798	837	811	845	822	831	789	848	879	829	860	765	834	819	811	784	831	790	801	856	858	828	816	873	833	823	825	841	830	799	812	794	787	834	855	831	829	777	841	834	821	824	828	786	794	842	759	836	866	857	773	812	821	825	810	844	815	803	817	790	811	819	810	779	818	765	796	823	814	826	832	773	809	825	820	858	834	846	824	797	801	824	863	827	798	862	843	840	855	794	857	818	835	829	863	807	813	802	810	796	839	834	789	837	815	865	830	776	842	859	782	862	808	800	831	796	872	855	836	847	796	782	870	811	844	789	821	853	838	822	826	850	835	837	831	798	798	777	819	786	821	838	794	780	822	812	924	812	799	754	824	817	809	803	802	858	823	837	821	790	796	843	849	862	812	836	853	842	816	825	818	769	835	798	826	816	802	820	822	791	787	856	850	828	811	851	808	798	824	802	756	833	808	760	783	838	789	786	848	785	790	816	837	849	817	793	828	787	798	836	778	801	830	834	798	790	807	796	840	806	817	820	822	780	796	804	761	831	776	845	763	826	798	785	829	806	799	829	829	810	832	816	813	820	846	813	822	811	824	831	812	821	803	845	847	804	794	784	849	818	851	827	825	834	796	764	797	853	783	771	813	827	790	812	851	768	864	749	839	865	806	812	831	845	822	844	862	747	813	772	837	812	814	846	824	872	868	810	845	774	851	831	781	819	779	795	813	723	823	834	826	847	841	836	832	792	780	766	825	823	799	835	809	830	804	851	820	794	798	774	866	795	823	812	837	787	826	864	821	831	884	857	878	806	776	844	849	819	853	822	803	829	809	779	796	789	839	836	781	804	836	772	768	810	816	782	819	826	830	810	785	819	807	788	771	845	843	839	765	820	828	841	820	817	813	829	803	774	866	842	800	811	805	816	788	860	844	827	830	822	812	809	772	830	823	827	759	820	869	834	836	773	855	785	822	818	837	811	816	812	798	820	814	779	800	847	810	844	794	803	857	791	816	828	858	827	803	783	772	766	805	821	809	814	796	816	861	801	875	838	839	802	832	812	761	812	850	858	830	794	850	807	808	816	829	816	881	824	830	839	830	805	828	794	819	813	807	858	819	836	795	828	820	804	797	791	811	773	851	866	791	811	895	797	807	875	806	808	867	840	822	783	814	814	800	824	798	802	785	828	821	801	859	797	854	840	797	839	835	822	742	846	751	819	836	880	836	798	846	822	837	859	842	810	864	771	837	829	818	843	873	804	792	822	826	827	770	804	825	786	795	802	835	807	818	816	818	815	831	813	808	755	840	791	824	837	830	792	865	796	854	833	848	831	802	809	830	813	814	839	766	843	792	832	805	759	822	805	782	799	783	817	816	833	811	813	788	768	800	808	841	837	827	878	819	845	824	842	832	828	812	797	778	834	809	838	805	836	834	835	753	795	849	799	781	785	835	822	846	858	762	780	783	874	798	843	815	850	820	860	835	821	805	805	830	801	815	843	837	852	809	796	847	811	822	796	863	825	808	779	803	807	783	774	820	806	799	822	820	830	811	855	806	832	823	858	813	859	806	795	802	781	755	792	839	794	853	781	808	815	818	830	871	801	862	832	810	872	749	816	853	793	837	907	793	792	824	832	810	813	820	813	807	842	795	822	852	830	759	768	810	835	793	775	762	827	787	800	805	836	839	772	864	793	781	872	849	800	764	797	839	821	816	781	811	828	784	861	795	826	798	789	806	820	832	842	807	852	847	824	820	786	818	830	745	814	795	806	827	823	783	829	844	842	813	848	813	808	743	784	791	825
44654	63357	15225	7656	5173	45172	31144	1898	1686	1584	1342	1279	1218	1176	1095	1050	1012	985	990	1018	1006	1013	924	989	970	1068	1199	1229	1383	1520	1321	1290	1221	1214	1213	1271	1259	1303	1271	1337	1235	1052	999	1051	1017	984	973	921	968	930	951	969	985	950	945	951	936	946	929	956	919	947	895	872	876	970	907	890	911	942	922	898	933	924	914	909	881	852	921	890	872	922	922	861	889	906	854	889	908	876	854	891	889	931	894	917	871	929	908	878	916	888	860	924	858	892	900	888	861	937	864	895	910	842	852	858	859	919	866	898	944	896	868	833	886	952	894	866	880	909	915	914	913	870	899	987	935	887	912	849	890	897	895	866	912	878	889	901	912	899	853	922	864	903	884	867	894	852	839	872	819	899	919	920	880	888	845	904	874	877	915	862	882	861	843	916	883	919	852	880	860	843	909	913	926	885	867	876	925	890	859	811	890	901	850	907	924	870	821	839	838	823	914	864	842	893	864	900	885	882	880	880	927	888	892	906	882	857	917	898	881	905	865	829	896	909	856	894	872	847	949	850	876	893	923	830	882	856	872	940	913	909	896	923	893	851	860	851	886	901	902	895	907	898	902	799	843	908	964	855	849	903	853	951	890	886	847	924	890	919	848	882	911	929	900	872	846	867	821	880	875	920	938	827	865	885	930	977	857	909	842	890	914	849	888	899	945	861	838	883	877	882	871	906	893	842	893	907	927	883	937	838	891	897	895	888	914	857	884	875	943	908	870	849	894	893	891	867	915	867	878	885	866	865	866	883	902	889	855	868	917	902	839	881	893	879	862	854	842	890	914	899	904	916	923	893	920	882	888	929	885	891	914	902	934	867	876	954	834	921	882	938	905	870	877	928	904	853	894	908	842	957	928	840	875	878	941	873	913	871	910	926	904	901	853	878	893	914	915	908	937	871	835	874	896	829	903	886	863	899	880	895	828	882	931	877	868	854	926	969	888	889	865	874	888	865	870	903	879	902	923	885	896	906	881	919	856	923	952	907	919	896	882	885	846	864	903	897	862	864	882	887	901	890	855	892	890	901	862	903	946	874	866	890	895	910	808	888	918	910	929	922	894	897	918	844	889	879	878	923	903	902	826	868	924	941	871	862	918	929	922	873	956	873	856	865	884	865	892	899	892	871	905	888	893	923	878	832	861	917	887	948	870	894	904	893	900	875	881	938	910	958	846	881	866	882	914	841	909	882	863	862	878	949	843	905	886	930	913	897	883	888	882	865	898	939	877	905	877	894	897	858	887	909	900	920	914	874	854	903	880	877	882	889	885	876	906	924	839	870	884	877	930	909	924	887	883	840	888	856	812	872	905	874	883	930	853	879	896	928	866	883	868	890	848	829	863	903	915	849	876	930	901	953	893	884	813	901	930	871	892	905	878	957	875	900	888	874	866	867	875	896	900	850	861	934	886	848	904	889	869	901	912	838	906	891	910	848	897	923	885	907	924	912	894	949	834	872	851	865	897	891	932	889	876	895	882	912	863	893	876	864	873	917	928	898	817	899	867	900	883	856	901	905	830	896	891	867	885	941	845	864	851	878	917	848	902	916	923	926	877	887	876	938	851	903	882	851	971	858	857	951	879	932	869	861	909	892	844	888	931	869	883	876	878	862	913	897	896	914	910	898	876	950	838	927	905	880	892	951	868	857	866	906	908	905	907	849	915	848	886	875	915	907	886	875	879	895	865	859	888	873	916	914	884	896	866	913	861	828	842	852	924	899	888	903	880	869	909	921	832	907	899	931	887	892	848	885	924	917	894	896	889	887	908	873	821	936	891	892	899	918	873	849	884	831	884	871	929	905	887	902	937	856	866	922	886	881	936	950	889	910	906	874	824	896	865	875	900	928	950	931	857	913	888	873	891	858	894	894	882	908	874	898	895	892	887	870	849	854	799	883	924	907	856	911	849	920	905	984	916	890	899	863	889	850	915	865	902	871	943	851	936	892	920	887	909	862	833	868	882	868	890	896	866	881	876	895	869	910	887	945	886	872	865	903	905	885	861	856	891	891	925	887	883	879	879	899	908	854	855	875	885	876	848	899	866	910	877	972	859	887	885	917	889	867	916	930	911	882	860	937	853	846	903	873	888	894	900	894	937	911	940	876	942	892	901	864	890	839	886	925	852	908	841	843	906	879	884	844	859	894	887	842	926	867	884	876	887	868	849	865	917	840	851	944	852	872	917	880	922	837	885	896	867	850	902	865	910	897	906	887	952	850	843	898	874	911	923	851	886	880	891	876	824	899	913	885	921	866	889	869	878	887	883	871	841	877	933	853	867	883	884	886	905	896	936	905	884	911	879	901	876	865	888	887	890	826	891	911	943	952	887	905	875	839	916	888	881	821	912	865	899	850	933	880	874	907	877	925	900	910	922	894	868	907	842	923	897	883	901	939	934	867	871	864	836	871	886	882	915	851	944	890	895	938	889	917	869	872	848	885	914	834	896	899	852	952	876	881	879	854	891	900	880	900	923	878	864	881	851	886	853	876	890	858	918	861	878	905	890	860	887	852	832	904	871	876	925	924	872	899	945	865	900	919	856	846	862	904	903	887	869	837	879	857	911	895	885	923	872	856	890	937	901	872	868	871	907	888	865	874	916	911	862	909	835	826	916	945	874	882	907	884	878	865	922	872	874	899	902	842	961	856	910	884	894	951	887	858	899	820	937	911	941	906	905	895	873	883	891	900	918	895	876	880	897	833	849	899	899	916	890	894	872	852	931	872	860	909	851	875	929	943	887	896	907	925	876	818	828	913	871	883	916	943	914	887	911	904	852	865	872	928	918	842	917	875	893	864	900	898	865	902	882	925	864	901	890	874	891	894	908	828	823	890	880	896	871	871	879	887	878	881	918	898	888	922	875	796	881	849	926	903	930	902	950	945	887	894	901	891	881	918	862	890	902	883	888	891	838	879	849	862	880	916	889	891	832	870	931	831	882	886	887	913	869	939	909	892	874	928	880	901	888	882	918	907	929	884	842	911	898	887	864	876	870	923	900	877	880	877	899	877	911	892	913	876	834	884	823	857	912	908	910	845	872	860	923	875	866	889	892	917	852	884	870	881	895	902	915	846	857	882	951	922	877	881	940	913	883	872	921	864	858	870	932	889	842	881	891	881	870	891	906	904	900	883	891	927	910	835	938	886	837	885	812	859	874	887	859	909	859	867	932	884	905	904	906	934	869	919	916	882	895	922	817	833	922	881	917	855	847	934	860	919	898	872	907	918	925	898	891	927	864	883	884	885	895	914	907	878	888	879	852	886	929	932	846	872	899	873	941	911	880	867	919	914	847	890	874	899	905	833	831	877	845	873	857	887	851	852	899	877	919	900	914	882	916	905	879	879	923	899	873	863	853	865	906	883	901	895	899	904	906	869	888	918	867	829	908	910	831	870	892	847	871	852	860	893	894	859	868	901	912	832	888	912	892	928	834	894	887	947	878	889	890	887	882	857	919	912	939	845	884	870
29571	26383	14272	2999	1204	6481	3508	903	792	750	767	729	757	716	752	767	681	753	716	694	773	725	732	737	728	729	773	791	792	892	806	810	799	761	856	771	787	796	743	772	762	760	731	720	697	675	784	778	780	728	744	673	733	758	767	753	718	731	741	769	708	701	719	755	713	700	666	774	730	700	738	737	721	710	735	704	733	669	692	733	716	742	725	718	742	705	685	652	726	786	747	755	726	745	679	710	732	705	733	764	788	756	705	695	743	746	759	697	746	723	695	714	715	720	660	765	740	741	750	744	719	741	743	742	690	742	729	695	719	757	735	715	726	703	717	677	786	710	704	750	716	756	739	735	700	691	717	687	742	780	740	730	722	784	690	753	775	726	724	767	711	745	729	679	701	720	716	732	722	770	725	732	661	786	747	707	752	694	770	711	713	705	771	723	726	688	689	759	754	713	737	744	708	727	730	705	719	708	718	728	708	716	695	699	687	741	733	703	739	744	720	756	727	755	721	675	696	760	730	658	748	747	740	741	684	707	737	746	694	723	700	683	723	733	685	750	725	749	738	683	744	685	697	748	685	744	722	756	722	761	763	727	735	725	688	685	698	724	680	722	703	688	757	738	734	703	700	712	677	721	676	698	702	706	684	734	717	712	730	709	745	718	721	731	685	743	699	731	722	676	736	741	760	699	742	758	682	673	743	739	725	718	686	772	712	747	743	716	712	685	743	670	659	711	723	742	702	710	717	744	740	715	699	775	666	718	736	690	689	750	718	699	723	719	688	747	732	707	694	682	703	731	734	760	748	728	732	734	714	725	736	718	744	715	743	743	764	685	735	748	711	707	719	760	699	687	775	698	728	734	693	713	735	717	654	719	760	713	720	711	737	746	680	724	709	733	726	787	710	748	759	742	725	711	714	707	719	708	702	748	723	716	684	710	754	734	729	722	717	753	732	729	751	664	759	707	736	697	751	718	726	768	757	731	663	695	714	717	725	741	729	736	739	734	710	697	716	674	734	738	724	720	727	728	742	688	702	696	700	704	703	721	712	762	718	739	699	741	734	693	716	710	661	690	755	728	745	707	753	713	711	759	717	732	680	754	735	738	775	700	756	717	738	686	720	722	726	711	715	633	763	697	722	700	656	742	749	746	715	727	730	738	702	729	762	781	747	738	715	713	683	722	740	725	731	718	733	751	744	692	747	702	730	755	779	741	744	706	733	707	698	737	726	788	757	757	710	734	785	702	722	682	762	779	694	737	706	740	684	725	769	732	698	741	703	710	698	725	731	711	717	753	683	762	746	717	721	700	734	719	703	734	697	695	696	740	742	699	670	762	756	763	667	687	721	697	755	712	704	760	727	646	714	697	712	763	727	730	719	726	730	749	708	730	682	703	721	780	733	732	746	733	747	685	752	725	765	693	692	718	733	744	712	780	743	747	715	743	731	742	728	703	731	690	719	735	685	712	727	713	732	719	718	706	747	775	707	723	655	697	788	710	692	740	697	738	724	691	693	710	735	718	733	686	740	700	660	732	755	703	683	706	761	745	719	731	743	727	712	710	706	729	723	726	703	691	745	708	684	721	754	719	726	683	702	715	700	725	793	703	738	743	722	753	746	696	682	686	717	689	787	778	722	710	742	715	715	775	747	725	746	761	672	716	712	791	699	697	681	752	713	753	695	689	696	714	714	711	750	707	698	740	727	785	763	700	704	727	714	697	681	707	691	759	747	734	747	778	731	744	712	705	709	728	719	684	729	699	758	731	746	734	685	757	745	708	698	693	704	717	763	727	722	781	766	662	730	760	746	729	699	728	716	710	719	762	689	744	732	710	725	706	743	756	689	729	749	739	751	712	706	706	733	693	723	735	690	691	711	720	648	712	721	740	747	737	763	736	716	705	722	720	748	670	731	735	714	814	730	702	753	771	726	705	696	742	718	726	738	721	739	743	675	684	683	715	736	710	709	731	715	720	743	690	730	749	695	754	711	696	730	705	762	723	711	739	715	713	753	710	699	725	704	770	713	736	760	728	738	721	695	741	695	746	696	711	772	676	735	745	698	738	718	726	736	743	699	738	714	677	717	739	731	750	743	739	653	681	737	692	719	713	731	674	707	714	736	718	738	729	705	689	761	725	780	730	710	709	740	713	737	660	741	682	704	730	720	746	740	734	731	739	744	735	724	728	748	734	731	698	713	709	751	678	691	706	725	760	740	734	744	731	739	711	726	679	743	717	677	731	688	706	734	793	684	659	725	759	650	703	702	743	751	759	701	713	738	694	717	681	690	687	722	717	702	744	719	695	736	714	715	740	754	711	694	713	759	725	736	676	737	734	700	656	694	662	701	739	738	713	706	748	738	725	733	721	700	711	706	718	707	701	719	734	761	720	740	710	703	693	770	714	679	710	674	733	769	722	741	680	755	651	718	742	729	709	762	716	759	718	688	758	729	793	699	749	748	705	740	768	720	712	691	721	712	714	751	731	758	735	773	721	710	712	730	779	689	750	716	751	764	695	728	709	694	698	709	702	743	678	728	733	740	729	710	682	722	726	731	742	763	699	760	695	683	740	685	742	687	660	747	739	717	714	754	728	718	732	756	744	680	736	735	787	743	702	723	766	670	692	717	729	741	709	684	743	719	711	688	742	730	735	726	722	745	754	720	738	702	710	693	685	681	695	709	712	737	739	716	720	746	719	702	745	735	716	751	788	704	720	716	715	716	714	785	684	689	742	743	728	784	718	702	809	745	712	790	677	722	703	759	712	758	712	702	739	700	733	708	733	703	722	716	693	723	726	703	716	728	718	723	720	688	755	697	745	764	722	763	725	780	758	702	747	713	723	723	698	729	700	727	767	731	740	735	721	732	701	726	705	735	732	700	721	758	746	710	770	762	734	706	714	733	758	732	704	724	718	723	703	742	776	705	726	690	687	711	720	715	731	698	689	742	689	713	739	700	679	704	708	703	744	677	726	757	697	753	721	745	707	763	717	719	737	682	711	771	724	743	761	681	716	741	759	716	713	705	744	672	681	726	692	739	742	693	755	718	755	733	766	734	727	736	690	719	777	703	701	705	745	722	705	709	711	753	710	682	700	719	720	705	759	767	662	731	734	722	710	764	690	670	756	702	764	756	748	683	694	733	726	722	727	738	689	712	743	720	724	748	761	682	693	692	734	688	751	767	702	753	682	727	737	729	713	724	731	717	730	717	725	697	700	733	730	757	707	733	720	715	782	742	733	754	725	754	763	715	703	750	736	712	677	730	725	750	714	749	701	716	681	731	692	714	735	738	678	721	714	720	686	742	721	726	713	748	740	712	725	732	734	745	733	698	750	680	723	696	753	702	760	716	733	696	733	772	698	787	700	706	697	716	675	751	675	728	688	678	708	676	723	698	755	677	731	783	704	715	721	685	737	716	728	759	722	702	731	735	698	727	741	707	750	714	734	712	686	703	711	715	719	717	720	712	697	732	736	725	654	703	688	715	746	734	781	697	717
34237	35402	5407	2470	1808	9774	4741	984	893	879	863	915	853	838	876	836	834	830	871	845	817	868	831	852	805	852	875	992	1051	1078	1086	958	928	915	988	934	965	973	966	997	886	838	860	850	846	852	835	839	825	808	803	832	846	802	833	832	802	847	800	851	849	817	835	794	821	843	866	851	807	808	855	858	822	803	884	789	850	812	832	820	840	842	785	767	818	783	739	835	803	751	850	820	809	821	789	749	824	810	822	772	845	810	830	811	856	868	823	857	809	845	840	816	795	850	811	819	770	792	803	820	817	769	823	784	780	822	848	779	795	815	822	790	830	819	798	810	796	779	791	792	801	745	802	824	862	836	859	789	798	831	818	799	809	804	813	801	829	734	834	833	833	808	823	836	813	778	853	803	789	827	819	805	862	801	798	846	808	799	839	793	885	813	797	821	828	815	757	814	742	829	785	815	810	811	799	811	804	849	816	819	766	790	871	794	825	812	844	793	847	815	817	803	794	836	775	795	835	843	797	805	823	808	788	805	804	782	831	783	804	781	802	817	804	821	816	822	808	810	796	788	854	865	761	846	783	825	829	807	765	803	764	825	862	830	822	807	778	828	830	832	842	767	785	839	810	761	777	814	808	789	857	839	780	805	761	818	847	819	802	833	826	780	788	808	814	842	789	810	756	786	778	796	846	813	831	810	829	811	820	821	794	832	815	804	850	794	811	805	773	797	786	827	838	797	818	844	805	811	814	827	834	788	863	822	797	791	772	830	778	805	803	822	761	806	850	804	839	861	833	858	799	801	841	759	764	819	789	858	754	799	879	781	862	860	844	834	856	802	775	870	842	821	805	797	808	820	764	798	798	832	803	872	796	808	822	799	781	799	776	847	819	806	839	787	823	817	771	788	823	750	833	796	828	760	773	792	835	830	866	817	749	857	803	809	804	850	862	786	781	804	770	834	801	803	767	790	828	789	819	816	832	807	821	795	767	865	760	804	805	835	772	823	829	794	826	796	821	815	855	839	841	838	808	841	824	792	794	797	811	807	859	820	841	830	827	801	863	805	805	827	783	793	761	815	832	795	883	817	809	788	780	820	855	890	852	837	835	833	843	798	844	781	764	843	785	769	816	837	829	785	798	810	829	830	788	781	809	806	807	817	828	795	812	844	783	809	870	831	841	847	858	785	836	830	845	803	819	858	841	802	747	760	856	808	784	811	753	804	837	846	821	843	904	787	836	799	794	865	827	816	771	783	837	864	804	833	816	824	802	848	802	798	790	821	792	830	819	827	802	818	867	781	820	806	786	808	809	773	771	862	808	820	777	786	794	838	807	789	830	805	777	835	814	773	787	811	770	809	823	815	813	789	788	782	830	797	782	777	796	819	868	788	786	826	771	846	794	812	812	795	766	822	808	831	808	802	827	821	833	839	849	814	812	807	778	849	767	818	808	844	781	771	792	822	808	802	850	808	803	794	863	843	811	824	825	812	776	818	824	815	850	856	856	819	862	806	864	804	862	826	830	841	829	778	848	815	792	797	843	819	769	856	829	783	829	839	789	808	801	857	841	831	838	797	822	819	809	810	806	796	828	779	767	829	780	817	825	796	795	841	818	893	804	827	819	842	806	792	800	806	825	806	828	813	868	849	810	818	801	829	814	826	787	788	787	836	787	768	867	775	818	835	856	801	792	805	782	868	831	776	831	811	772	826	800	824	810	817	807	814	856	788	823	805	837	798	767	809	813	812	876	818	799	812	798	811	813	766	841	841	807	804	804	858	811	843	782	783	832	828	811	800	807	839	826	861	805	795	756	807	851	788	904	810	822	797	814	826	825	838	854	831	763	794	878	840	820	777	798	866	835	780	813	844	803	788	841	792	808	813	743	757	801	784	813	847	813	811	845	809	876	783	793	800	785	817	799	806	856	818	787	793	798	798	807	830	780	804	800	816	820	814	821	840	856	793	853	824	846	783	819	795	877	773	785	803	830	811	806	786	766	804	863	827	865	799	872	781	823	807	842	783	801	808	832	772	798	876	799	826	814	819	840	784	814	806	834	837	843	814	810	830	843	805	900	842	843	851	811	807	814	805	844	870	857	856	806	830	805	772	806	793	839	805	844	839	836	839	856	822	819	852	807	818	826	773	821	815	802	779	856	794	796	838	824	804	818	829	793	775	838	802	819	877	792	817	819	802	842	771	790	789	843	799	815	812	834	827	847	876	792	820	729	745	827	851	863	849	810	851	793	780	788	820	826	799	790	835	843	839	804	832	800	839	804	829	816	796	835	769	792	865	791	798	791	805	801	830	806	844	825	783	778	854	798	782	821	817	835	822	803	819	782	776	826	819	809	821	824	778	840	792	794	801	846	827	744	860	772	808	793	810	819	833	828	848	827	749	815	809	822	829	817	758	791	839	849	840	822	813	822	830	861	818	824	828	847	759	809	794	777	802	871	786	838	893	796	782	823	824	818	792	806	848	830	807	820	819	793	833	799	828	812	861	830	828	844	816	790	825	827	834	822	782	815	822	797	784	837	782	794	844	828	810	815	797	828	837	842	831	777	825	826	856	837	809	786	863	791	844	826	800	777	869	806	813	817	800	766	815	843	788	793	835	825	854	837	857	857	810	829	833	815	799	832	761	816	792	785	803	851	817	799	807	776	806	784	831	851	815	817	809	843	775	745	776	805	787	842	807	792	805	832	784	826	787	838	799	788	767	813	806	853	806	830	811	794	817	821	829	787	812	836	805	861	801	842	847	856	767	818	795	844	795	787	805	869	803	821	818	754	772	792	838	848	857	820	885	822	830	817	826	802	818	828	813	854	812	851	843	793	793	823	831	829	806	808	840	825	850	804	805	769	824	843	810	823	791	829	771	816	841	798	808	868	845	799	773	810	815	831	818	789	793	802	794	837	878	790	799	810	855	784	789	851	822	831	778	801	848	802	806	783	844	845	804	852	817	805	758	789	773	805	815	867	854	842	829	888	783	835	802	798	798	849	834	830	847	879	827	833	771	803	806	824	860	742	819	812	800	847	827	818	808	783	826	814	791	822	802	840	811	759	786	781	800	719	786	802	788	838	827	793	825	885	834	818	810	847	769	803	806	825	805	825	778	805	806	814	845	761	849	755	785	795	777	802	797	792	869	870	875	854	820	809	845	784	868	817	839	791	793	800	827	783	822	830	831	771	818	759	822	847	835	796	827	823	798	822	827	829	831	844	787	830	802	785	839	833	818	794	836	792	807	773	811	848	801	874	825	782	789	799	835	830	798	791	767	854	790	840	826	787	767	835	825	869	822	843	805	801	802	799	836	791	832	835	803	807	810	840	836	817	807	819	838	808	845	826	854	798	810	798	816	819	841	811	852	801	838	778	787	820	830	809	856	831	821	833	790	807	801	772	820	859	847	831	774	780	831	782	875	848	839	752	844	850	815	841	800	845	819	823	823	818	807	779	821	857	789	770	818	725	884	822	783	806	832	824	790	802	832	841	826	805	779
23740	20990	28052	24018	20667	33372	27395	4790	949	897	843	785	768	741	772	720	743	762	709	716	712	691	703	721	779	715	739	790	916	888	883	877	797	783	808	822	811	789	768	764	691	714	718	731	719	686	671	685	738	693	703	739	706	731	636	697	707	686	708	712	737	698	642	686	672	730	643	731	699	649	665	708	697	696	628	713	665	703	702	681	692	654	700	668	721	690	665	649	635	713	688	633	683	676	671	704	737	701	666	682	722	684	674	696	662	677	699	677	687	685	682	628	661	700	625	657	672	687	678	683	699	684	671	676	702	720	718	667	643	653	698	695	697	705	671	702	707	685	698	697	671	700	692	682	646	674	730	631	697	685	688	647	724	678	704	654	708	688	740	691	684	667	700	663	674	699	683	670	665	692	697	698	657	631	665	637	658	663	648	704	698	680	683	683	623	692	644	641	671	622	727	650	681	686	648	682	683	676	696	702	659	697	685	676	653	681	638	672	719	647	712	674	689	650	675	668	702	694	751	658	717	684	668	647	716	703	700	663	744	694	693	678	642	691	671	690	676	647	709	643	669	633	626	644	709	632	660	676	714	731	688	629	689	650	682	684	643	709	660	657	627	691	642	718	618	663	708	671	670	662	617	723	697	652	645	659	700	675	689	634	623	726	718	693	692	664	642	678	708	690	681	710	646	661	657	613	709	655	643	706	725	679	704	669	674	648	715	657	672	662	611	657	663	684	694	665	648	701	669	663	662	658	655	689	665	650	666	706	634	622	702	693	676	692	701	688	667	675	726	715	650	673	688	632	666	660	666	673	689	679	658	699	691	643	615	678	648	644	739	710	688	674	706	679	682	711	698	697	694	697	678	667	677	674	690	672	667	646	635	695	668	667	628	706	613	636	676	708	720	673	673	688	631	629	730	714	707	675	623	723	667	664	685	685	654	675	657	637	630	655	646	643	712	652	726	638	674	701	703	659	699	706	681	696	686	707	677	697	724	662	693	698	666	672	681	659	696	638	687	629	668	700	672	691	635	657	695	713	737	686	717	665	711	701	636	606	663	712	672	653	705	666	702	686	734	738	666	683	654	718	696	632	641	683	685	646	692	718	700	704	655	653	654	678	658	650	630	686	667	663	670	691	680	721	730	636	637	661	713	739	688	685	720	656	679	650	690	659	652	701	653	690	684	711	615	643	642	682	648	750	665	681	678	658	667	675	729	691	652	691	759	725	683	693	675	659	654	679	680	661	688	731	694	667	713	664	664	692	701	684	694	704	711	645	658	678	674	681	641	665	661	710	689	692	707	665	635	657	675	640	713	695	678	691	660	736	658	640	681	668	699	648	684	658	682	637	678	722	679	708	656	672	664	667	659	688	687	717	680	714	642	719	710	693	634	675	659	674	655	668	700	669	639	692	691	704	676	628	718	703	685	657	680	658	710	647	685	666	663	711	703	688	697	648	679	666	681	679	681	703	688	631	667	650	634	660	636	670	701	674	717	672	739	648	656	697	670	679	658	680	726	655	645	642	703	636	645	680	710	667	675	690	664	637	657	677	629	716	673	682	698	670	691	686	669	650	692	673	664	652	696	711	698	700	658	721	723	693	643	693	637	744	651	695	648	679	721	682	657	679	708	693	650	636	667	692	686	672	652	683	681	686	713	664	639	664	666	661	676	661	664	677	689	739	699	690	710	700	679	707	680	651	657	636	699	665	689	662	661	673	689	678	674	645	670	693	702	682	684	705	671	666	658	675	681	664	674	646	716	691	722	665	699	679	715	633	698	688	671	641	706	678	703	650	681	703	659	669	660	654	647	691	622	680	674	712	732	731	648	664	644	682	676	674	657	610	661	697	679	706	698	685	699	635	658	689	667	734	677	651	679	681	670	662	667	665	658	694	684	672	663	697	625	722	697	734	655	672	690	645	668	673	714	686	697	606	690	681	671	673	662	657	655	677	679	691	642	673	624	667	700	738	688	704	724	712	708	684	687	695	684	720	656	642	660	675	706	648	641	694	645	692	684	662	698	662	680	665	687	705	689	733	686	678	652	684	661	673	729	650	688	660	648	693	688	633	704	726	716	676	682	691	678	689	660	670	669	685	669	656	623	693	669	666	677	672	688	641	650	687	686	686	717	740	613	696	718	681	635	651	720	687	705	662	618	665	659	657	657	662	640	669	709	661	725	653	646	692	690	728	667	730	704	640	682	682	667	686	720	727	676	714	667	666	650	696	670	683	702	695	735	708	707	649	704	635	667	697	691	649	629	675	674	680	655	695	668	632	667	686	625	702	665	677	660	686	731	643	670	663	693	692	667	684	666	653	688	628	725	678	695	711	692	691	710	698	679	630	642	663	655	632	670	653	688	676	716	632	683	724	708	622	673	694	679	679	702	684	699	664	673	706	669	671	704	693	696	673	647	695	661	663	644	654	690	649	684	694	666	670	611	612	697	656	654	666	718	704	685	682	660	647	686	697	649	665	666	663	677	659	657	673	662	675	726	688	672	643	626	682	671	667	672	656	686	684	674	697	639	682	680	662	638	656	707	724	679	659	649	645	686	661	693	679	659	620	697	709	637	649	659	637	672	679	697	668	650	733	671	660	630	715	718	686	695	713	632	742	668	718	645	641	689	674	685	646	719	664	654	720	695	666	670	705	648	665	665	709	664	672	690	707	701	653	700	718	693	692	648	707	641	665	649	675	653	695	707	715	672	677	634	676	650	676	656	662	674	708	662	687	637	703	684	706	657	683	633	683	646	648	645	687	691	712	650	648	706	694	671	724	677	647	661	718	702	654	708	655	634	676	694	654	677	657	671	680	699	661	706	691	619	684	709	656	617	669	662	677	716	702	695	713	705	652	665	647	691	682	715	672	612	673	679	654	701	703	708	645	709	675	656	661	648	659	711	664	678	663	660	683	698	655	694	681	668	712	697	658	641	691	613	700	710	690	644	639	700	646	650	637	689	652	661	690	686	664	677	638	628	712	655	675	688	662	700	680	695	680	638	649	697	594	673	710	669	677	659	628	696	653	676	690	682	680	649	673	617	689	632	697	680	669	681	672	699	691	656	684	683	692	657	661	660	637	674	664	674	647	674	731	649	683	684	728	637	690	694	703	672	685	655	678	710	670	644	691	704	647	620	669	663	727	694	676	684	722	712	692	727	667	637	674	651	677	691	679	722	689	681	725	664	689	656	682	734	698	715	696	665	684	692	680	646	707	691	692	667	629	672	702	715	643	713	718	665	665	665	650	708	654	679	656	700	654	657	693	664	697	686	683	685	663	725	676	645	683	692	689	721	680	668	653	664	709	658	674	664	680	658	615	665	691	690	675	662	665	680	724	659	691	698	707	681	694	660	678	661	702	651	683	658	678	675	643	654	681	681	660	694	688	668	683	640	705	683	677	676	674	665	686	638	662	626	667	698	677	699	704	700	702	697	634	711	747	664	647	669	697	714	667	670	673	711	661	681	668	680	690	671	702	622	715	648	665	683	691
39494	50355	10527	5165	3613	36369	23562	2787	1198	1178	1035	1024	993	942	828	835	831	820	799	779	823	788	827	784	825	873	1118	1020	1094	1218	1213	1167	1036	1001	964	944	1042	1036	976	920	853	892	892	737	767	739	773	806	764	830	825	766	783	812	773	759	803	772	790	808	731	747	761	790	828	743	750	746	763	807	771	789	799	730	786	769	715	774	756	782	757	716	753	788	785	799	780	777	784	764	736	738	742	734	747	720	732	780	771	753	770	796	775	792	683	700	741	736	745	797	770	724	754	750	733	712	722	737	773	785	752	746	735	765	753	761	723	781	790	757	762	704	761	714	798	749	769	761	694	785	748	767	767	752	710	788	730	794	736	749	733	805	741	774	764	817	765	758	778	793	742	750	736	711	714	734	762	737	752	768	773	757	766	726	791	758	755	767	743	679	764	752	723	796	799	747	776	706	804	719	769	760	763	721	724	788	775	767	722	777	777	755	791	764	777	747	730	750	724	792	765	699	804	748	737	748	751	794	799	796	729	727	704	758	752	780	778	769	711	785	762	765	757	743	714	735	742	713	780	752	732	743	780	840	800	773	779	758	785	798	746	726	691	721	763	733	771	713	772	781	781	786	743	743	751	748	786	740	737	769	735	764	727	778	721	798	759	725	737	809	774	791	723	724	805	790	764	767	733	783	732	823	789	782	754	731	784	689	806	751	740	753	769	727	727	766	788	772	704	738	776	721	791	697	745	760	741	686	727	745	738	739	832	763	726	765	764	725	694	747	762	759	807	763	824	729	744	794	713	746	772	745	778	798	791	745	764	763	762	745	730	767	782	733	777	785	747	781	747	796	801	735	772	668	781	752	727	760	738	706	771	695	738	690	768	776	742	777	729	750	704	765	742	754	778	766	772	763	721	764	793	784	759	771	740	719	833	805	721	728	733	749	785	800	730	739	726	701	783	780	770	768	722	785	770	717	730	758	732	736	762	791	720	686	781	770	787	797	759	782	779	742	727	727	768	727	748	794	736	753	726	759	790	742	719	764	753	733	755	771	777	739	741	735	798	741	783	770	749	752	756	744	788	779	722	705	755	740	782	744	761	738	749	754	734	755	730	758	777	749	802	752	775	713	757	776	775	759	802	793	741	710	734	741	758	768	699	775	749	773	763	769	747	800	765	759	755	758	753	720	745	721	811	776	765	739	775	787	777	781	750	755	734	784	762	715	784	751	750	761	706	773	709	702	743	752	778	763	792	763	739	714	790	779	750	801	743	791	767	774	754	752	773	715	716	773	788	776	753	799	747	759	730	781	784	767	741	741	761	760	715	770	724	735	758	754	757	784	734	724	763	760	736	746	789	762	784	726	734	766	699	715	761	726	756	797	762	761	770	784	752	759	712	734	746	742	776	720	761	741	763	727	759	787	817	724	756	726	731	770	729	776	764	791	750	761	790	710	812	776	773	778	755	707	823	760	696	752	759	787	759	738	779	741	787	789	760	772	721	731	711	766	775	698	817	741	765	741	748	754	713	731	822	737	769	690	790	721	755	752	730	767	751	743	739	805	801	733	784	769	728	716	754	803	811	735	749	791	765	736	736	732	734	733	767	750	776	779	765	768	779	788	744	729	754	803	762	755	712	728	742	772	733	708	816	752	772	729	746	748	787	751	698	773	768	755	791	743	749	793	785	706	753	749	753	740	760	742	765	744	756	722	726	764	733	775	751	763	724	732	775	796	755	775	707	744	820	716	711	731	784	746	753	754	721	706	714	776	767	799	734	767	769	737	689	744	721	782	779	713	705	768	738	738	772	728	755	745	733	770	773	770	760	735	727	740	714	779	814	772	755	809	756	804	746	768	790	753	760	763	802	770	703	783	724	731	715	753	784	747	744	757	795	781	795	784	816	749	756	817	680	738	773	806	810	731	802	731	747	689	776	758	767	803	840	765	758	824	778	739	762	828	771	730	765	762	735	738	750	780	779	791	765	730	742	728	776	784	762	796	802	728	721	762	722	736	745	776	739	739	775	748	727	708	813	731	774	749	780	748	737	728	760	748	742	758	752	773	762	759	748	744	744	780	783	795	787	749	730	803	774	789	711	745	786	728	731	744	754	725	723	705	830	789	763	738	721	755	791	724	722	764	768	781	778	758	779	782	766	788	759	765	770	770	709	709	764	784	774	755	714	732	751	790	736	722	772	788	812	748	785	762	759	780	791	754	732	746	783	735	745	787	760	736	720	729	769	738	775	750	721	779	793	753	794	782	751	790	719	719	767	758	783	751	711	812	788	760	790	765	741	745	762	766	774	767	763	772	742	760	749	739	742	765	693	778	796	748	729	731	753	752	733	727	762	710	755	783	750	724	767	759	710	780	820	770	744	695	719	744	749	741	761	760	731	754	764	707	777	771	795	704	760	724	775	807	704	747	800	718	746	761	756	785	784	781	800	755	789	748	769	707	733	711	780	733	766	759	751	703	758	740	747	836	792	768	767	702	737	798	788	747	740	714	777	795	746	734	736	764	743	709	724	708	736	773	794	792	730	707	740	745	757	762	724	747	770	792	734	769	722	770	736	750	750	728	681	777	724	721	792	732	744	725	803	736	773	752	749	751	782	776	747	721	755	754	724	755	764	743	770	751	753	666	740	742	797	769	766	767	741	747	786	715	760	746	761	736	749	791	726	795	768	767	733	750	743	784	791	768	760	725	773	744	740	729	753	766	713	766	772	693	757	721	742	726	759	773	774	717	760	705	730	772	777	726	794	734	760	707	769	845	749	746	769	732	746	769	709	764	726	744	749	756	751	713	725	763	711	768	732	757	716	793	795	780	793	764	766	786	731	718	778	788	780	757	776	750	771	736	738	744	704	772	715	758	778	763	753	764	743	768	771	747	724	805	736	767	742	722	749	725	757	750	771	742	761	766	751	721	726	771	722	770	776	761	779	745	750	796	756	771	759	773	750	745	792	744	720	755	775	790	768	711	744	704	714	784	733	710	740	766	758	731	795	759	780	755	720	754	840	785	775	719	738	761	751	776	735	727	747	775	805	754	730	742	779	737	734	765	764	733	749	773	744	791	728	742	741	740	765	766	826	689	721	698	784	797	780	738	726	738	818	829	733	733	787	714	788	791	753	716	790	716	764	800	734	772	747	775	778	735	781	755	772	716	780	762	779	768	785	768	743	729	735	748	767	774	764	703	753	741	781	737	741	750	721	759	724	746	716	736	756	724	847	744	700	786	752	757	757	815	704	753	758	786	785	731	766	766	740	732	745	697	749	787	763	768	725	742	801	751	750	781	764	788	765	781	793	761	784	737	777	827	761	758	783	751	712	755	766	758	752	741	739	767	759	750	785	782	787	741	778	746	757	744	801	773	734	724	757	759	751	751	789	794	798	744	803	729	773	678	756	733	742	735	748	746	795	770	717	744	755	792	748	748	792	758	739	782	742	760	746	764	748	735	733	769	772	748	795	786	785	792	747	706	728	769	747	730	721	715	712	786	781	745
25128	21078	26426	24405	6227	18701	13773	1626	965	872	939	851	934	917	922	865	883	833	857	846	851	799	874	817	882	859	948	903	974	951	973	1050	991	1013	891	936	966	983	932	929	896	896	851	846	851	832	838	822	892	822	845	875	867	888	858	829	859	820	849	825	808	791	812	856	796	822	818	865	865	844	841	857	812	875	838	838	806	814	850	834	821	850	868	846	829	835	865	785	827	852	809	844	827	849	883	856	805	824	883	828	848	860	879	810	842	759	799	851	833	835	839	810	813	875	819	841	877	783	839	807	863	832	796	874	807	865	818	786	816	835	808	786	821	825	819	789	791	884	825	825	798	827	848	819	847	830	818	807	841	882	848	856	810	772	865	786	788	831	859	861	812	745	860	775	804	784	828	870	820	808	854	841	890	861	830	763	864	802	895	843	862	852	835	829	848	858	836	885	821	841	858	876	843	827	859	795	815	872	838	811	820	812	844	846	796	858	871	879	847	806	864	808	832	854	863	825	849	828	835	824	825	818	880	865	808	874	836	818	846	844	844	806	792	813	836	824	883	816	805	818	884	858	835	874	808	867	833	811	849	885	866	876	849	879	777	836	816	832	832	869	835	836	811	837	847	805	822	865	837	804	850	816	800	813	834	827	853	787	857	800	817	755	805	821	837	847	804	854	844	819	844	795	825	853	843	863	765	853	844	817	856	821	854	805	827	845	892	839	879	859	795	832	825	774	821	833	823	788	859	810	836	866	838	850	841	846	843	852	797	829	819	836	846	823	810	851	871	842	827	808	840	906	815	838	810	824	837	834	849	841	838	790	789	801	836	843	821	891	852	838	831	799	836	815	805	821	828	871	808	827	814	784	835	869	804	832	845	800	800	795	822	883	880	790	882	819	885	794	826	834	886	859	860	810	841	816	855	805	811	853	870	800	833	844	832	812	814	845	859	859	826	802	829	815	813	839	850	820	803	855	861	797	811	821	852	872	854	837	841	838	888	870	846	833	902	855	857	838	866	810	832	845	894	787	814	901	832	829	814	863	886	852	845	826	797	862	826	858	819	773	847	857	803	843	853	792	856	894	847	816	834	854	833	831	832	858	835	810	837	858	807	906	844	850	839	879	822	852	838	854	849	842	855	807	891	806	822	837	819	824	826	807	871	886	822	778	869	842	837	835	834	818	878	832	870	844	861	763	881	840	821	796	773	811	863	859	790	840	825	819	877	829	847	820	874	793	887	757	883	848	897	826	818	836	816	802	867	878	859	785	877	845	833	792	834	895	838	817	845	776	840	841	854	897	830	795	819	821	850	803	904	821	834	845	841	800	843	875	845	820	854	781	849	792	820	856	844	846	843	845	800	873	862	818	817	924	851	811	792	856	821	871	875	816	829	843	829	812	824	800	868	823	830	882	821	840	806	870	845	843	848	847	901	869	797	815	856	872	794	809	820	855	815	826	864	886	818	823	829	838	848	872	808	846	849	807	859	815	836	821	831	823	829	768	810	841	865	831	842	898	817	875	768	881	833	854	808	854	872	804	879	811	850	811	808	831	854	842	872	799	835	824	845	873	858	806	822	814	875	864	847	807	788	831	805	819	813	816	762	853	834	818	841	858	796	821	782	851	853	815	850	880	828	805	781	821	837	873	797	814	810	819	859	898	790	834	789	847	827	864	815	843	795	833	866	856	809	857	800	835	843	816	880	870	800	804	867	820	849	799	857	839	801	822	860	833	884	845	844	813	856	825	895	809	799	813	809	806	848	817	827	791	855	882	803	787	825	800	813	827	846	862	856	811	809	823	793	844	843	835	796	819	831	853	823	832	806	832	849	874	778	827	828	856	847	867	790	831	844	886	805	829	831	859	839	853	850	842	839	847	861	852	857	887	831	873	827	841	838	789	828	858	847	881	766	856	828	840	822	884	855	821	902	827	815	858	887	822	827	807	779	824	890	836	826	892	877	885	752	782	847	787	840	825	842	836	839	854	822	815	802	799	837	856	817	880	799	821	796	797	830	844	798	880	877	832	841	779	848	838	903	854	806	825	835	841	866	898	795	813	808	804	832	830	850	836	806	788	809	818	785	879	859	832	815	834	775	843	790	893	838	857	847	878	859	788	811	832	833	905	831	840	846	844	806	838	804	849	813	779	809	824	838	808	866	823	909	842	853	814	792	848	829	881	861	845	853	843	872	851	829	839	786	817	836	844	895	830	856	846	872	859	865	774	833	817	807	856	860	871	845	806	790	803	804	843	866	831	848	836	892	866	814	834	842	858	826	842	822	796	827	794	820	848	903	841	849	850	821	827	806	786	874	872	850	855	837	883	850	867	803	815	858	868	831	806	859	804	876	817	813	810	846	815	853	812	857	809	830	843	844	861	857	838	849	841	808	855	828	848	796	837	840	828	820	824	836	846	902	780	863	880	836	810	827	866	839	892	882	841	845	797	858	878	813	834	811	860	833	802	821	839	848	821	848	786	868	868	821	847	825	818	857	865	864	843	778	811	823	806	855	828	800	852	868	849	857	863	847	795	860	830	849	819	860	837	858	782	798	857	854	800	858	875	851	815	832	856	810	839	873	861	890	866	798	823	891	842	862	776	854	858	847	892	853	866	812	795	827	829	798	832	820	827	817	895	839	901	839	799	881	838	838	803	784	838	868	832	839	805	846	805	845	813	814	814	857	865	813	856	883	841	821	807	848	818	812	798	816	871	889	860	849	796	809	831	884	837	791	824	830	807	850	888	837	853	822	866	846	875	860	878	848	793	880	848	806	877	900	820	815	844	862	795	825	810	845	871	847	862	873	797	895	883	833	863	820	852	831	822	837	849	847	844	842	793	871	837	842	815	822	839	880	870	781	884	855	859	882	808	873	899	880	817	812	850	841	865	813	874	866	801	809	823	777	851	815	843	841	834	867	799	797	853	881	789	826	832	822	857	816	822	803	868	794	849	806	860	806	827	805	755	830	839	836	853	808	771	827	749	838	815	776	802	862	826	821	803	840	789	840	866	824	829	820	850	838	843	840	835	837	837	811	886	825	823	790	841	840	843	836	896	829	841	839	862	831	879	850	816	860	837	818	856	797	869	860	830	823	770	862	830	798	846	882	829	910	869	804	810	836	854	849	792	816	824	862	852	829	903	832	803	826	803	907	811	828	820	917	852	831	857	809	796	836	837	852	827	834	845	830	832	810	829	796	805	880	796	848	806	811	805	861	871	861	833	811	850	804	855	807	853	868	865	794	925	873	810	791	887	856	778	866	809	860	851	818	811	825	805	860	875	887	827	812	853	843	839	836	816	862	868	816	832	855	850	801	834	864	861	816	822	841	795	862	853	826	836	837	854	768	827	878	836	878	854	806	849	868	823	834	825	849	800	822	848	880	825	866	805	844	862	855	813	817	819	862	834	801	795	830	846	822	830	810	826	860	826	815	876	831	852	786	857	821	846	813	829	805	860	817	822	847	819	833	888	882	831	789	857	830	843	845	830	915	876
37472	41916	7633	3957	3353	28208	15181	1920	1218	1137	1107	1026	1039	1030	977	972	925	957	971	973	973	952	948	982	936	984	1161	1107	1072	1236	1294	1253	1232	1166	1148	1129	1160	1112	1094	1036	967	1019	959	1031	951	946	969	946	956	959	979	961	973	971	940	918	972	942	977	968	972	981	955	978	961	956	882	958	926	932	929	958	996	987	945	960	935	916	956	957	938	929	898	899	900	934	923	881	950	953	961	963	907	931	968	921	917	927	935	882	938	864	923	987	970	910	928	982	904	970	925	909	947	899	910	978	944	971	973	937	909	908	911	937	1003	916	901	948	903	870	987	885	924	1014	930	946	927	889	913	974	895	902	947	907	941	895	897	924	945	937	904	909	963	924	936	951	910	953	920	901	920	911	927	948	914	953	947	987	940	922	945	892	976	899	899	922	890	886	868	951	920	921	932	942	950	949	900	907	889	888	951	923	945	904	908	960	892	958	925	906	899	878	928	970	930	909	919	928	965	912	930	976	949	863	926	957	859	901	951	958	939	975	897	964	933	938	884	914	953	923	885	954	940	917	921	900	978	904	948	911	929	947	900	930	951	983	930	926	971	919	918	935	959	913	992	851	912	899	937	915	920	939	896	965	886	956	890	975	953	957	939	907	900	894	966	969	886	913	934	932	950	932	949	952	941	927	947	904	873	933	910	927	928	988	905	919	864	980	925	918	938	920	988	952	889	957	923	1011	938	884	962	902	950	978	925	903	952	948	868	951	935	933	886	919	961	978	959	916	949	897	938	904	942	833	911	949	906	919	951	926	1005	889	955	868	892	938	967	922	912	943	908	869	862	899	913	863	927	942	864	921	919	915	940	950	921	915	937	963	933	952	940	924	944	931	922	917	950	932	952	947	888	968	932	950	922	932	924	945	963	882	915	887	909	920	972	895	917	928	903	961	925	964	879	943	930	904	850	942	929	927	932	940	872	912	901	928	928	912	941	895	891	952	905	950	893	940	913	926	917	997	916	977	947	937	935	984	935	917	918	942	945	926	913	978	957	956	973	939	964	883	932	902	938	899	878	939	915	929	914	943	937	898	997	924	924	957	915	947	930	922	932	954	980	853	958	933	933	962	940	953	906	912	946	965	905	963	943	936	916	898	924	930	916	962	947	918	906	957	929	991	925	891	946	917	930	943	951	880	923	938	916	927	941	957	914	925	907	980	979	945	888	913	990	917	897	911	923	910	975	908	920	880	946	952	916	937	938	965	890	937	937	962	922	922	882	946	904	892	929	976	936	915	919	941	962	932	925	936	940	897	977	958	914	995	954	913	962	920	912	939	972	944	950	934	876	941	923	946	980	900	901	917	978	922	930	902	984	938	963	952	939	909	1033	918	913	965	938	929	892	955	905	959	905	898	893	980	967	989	967	909	980	900	929	949	920	907	936	903	921	933	872	979	905	927	920	957	897	895	918	938	903	980	919	887	890	884	896	919	955	944	954	911	932	920	909	927	935	915	938	922	880	971	957	884	948	945	895	964	920	972	917	940	948	936	909	975	932	954	935	923	936	930	925	950	908	900	891	954	928	967	949	921	943	916	869	913	939	1001	924	956	963	910	934	885	940	911	940	956	840	908	874	906	869	934	923	895	988	964	960	925	919	918	1017	990	921	967	975	911	881	861	893	939	898	873	932	915	940	890	879	909	913	937	941	943	931	960	952	951	935	966	950	950	928	948	920	863	925	895	984	903	952	958	890	923	898	898	937	909	947	926	926	930	990	921	887	919	912	915	980	926	960	941	921	930	945	914	921	945	934	927	917	893	968	894	909	933	859	927	961	886	868	887	912	940	938	888	923	911	907	941	922	949	961	907	880	966	951	931	982	932	943	924	869	901	918	943	872	920	948	968	918	898	890	954	918	995	918	944	926	926	922	915	946	923	937	941	888	930	917	916	975	888	926	860	952	924	966	933	895	924	880	907	901	897	897	929	911	929	954	942	954	919	941	932	941	911	853	981	943	937	909	970	951	954	934	940	886	916	887	932	913	931	878	924	881	908	939	893	892	925	963	897	932	913	946	948	961	976	891	904	908	943	899	951	932	914	903	898	915	905	961	944	880	959	926	925	908	976	933	928	941	1003	917	927	888	946	884	977	922	944	868	935	889	926	885	908	965	957	892	933	986	948	925	993	951	970	898	997	1016	918	920	974	896	907	928	870	899	926	911	894	892	873	899	885	925	960	935	921	863	969	956	948	996	942	917	941	909	969	954	942	902	931	919	939	900	970	930	953	918	949	929	920	978	884	873	934	946	938	951	917	891	953	977	919	955	897	942	923	886	1001	952	943	900	961	904	965	958	952	955	879	930	903	924	961	954	953	924	895	955	868	890	923	937	928	931	900	894	956	942	933	938	900	922	929	962	934	973	931	947	931	939	979	967	967	957	999	913	913	912	896	939	951	921	961	921	888	893	954	956	937	932	910	953	909	924	939	972	963	898	916	935	968	905	904	950	945	916	920	959	960	921	926	887	954	874	918	947	985	911	975	929	902	917	917	928	907	935	887	905	939	982	889	937	884	928	897	972	948	907	896	920	935	966	959	947	931	978	915	944	917	923	947	981	933	937	916	924	931	937	926	947	961	943	914	909	965	931	906	966	882	899	953	995	878	936	909	911	897	933	922	948	960	876	908	897	945	993	925	957	900	972	897	900	944	898	956	931	922	894	941	936	933	994	933	998	982	924	919	943	952	886	924	912	914	886	980	965	958	940	934	945	953	909	951	898	895	950	988	956	902	898	912	980	864	958	935	923	981	914	920	885	918	990	915	906	995	965	946	924	902	922	912	956	946	910	918	932	927	949	942	962	930	907	887	940	896	933	904	936	937	913	974	905	934	949	964	963	915	913	964	912	904	997	913	926	893	906	949	890	894	923	927	922	966	887	912	913	876	901	980	1020	919	969	933	980	921	894	876	943	916	913	948	956	974	917	874	952	906	894	908	924	889	874	960	901	933	947	921	938	916	960	927	929	917	900	944	906	921	959	953	916	971	946	944	918	929	958	950	935	902	951	904	984	953	916	922	955	880	881	938	896	958	923	908	889	920	972	887	992	883	899	899	926	910	936	941	986	935	876	938	915	946	951	960	946	893	960	976	943	943	943	968	918	932	915	906	888	902	904	933	960	957	927	892	929	904	898	979	976	941	917	933	910	880	978	953	914	941	874	914	930	891	898	901	922	909	940	972	934	845	852	927	920	960	931	886	978	936	937	953	912	910	898	877	884	898	922	876	933	915	965	972	917	959	896	921	942	927	943	958	956	888	945	943	889	918	931	936	916	935	932	961	876	887	936	902	952	936	918	911	960	956	964	912	915	894	961	918	949	921	899	937	917	856	916	920	982	976	867	943	899	917	933	901	950	924	957	939	941	956	943	921	907	934	923	918	912	966	938	923	922	922	945	972	891	882	891	869	912	992	896	932	928	925	930	919	953	951	952	901	945	920	920	965	887	921	967	889	898	874	955	920	935	961	933	930
22711	20994	28561	23567	20989	43855	39470	10597	1527	1125	1071	1022	1033	959	920	876	910	905	893	908	895	861	879	865	864	929	1007	1011	1011	1110	1068	1035	1120	1082	1079	1097	1002	1075	1004	912	928	939	866	874	804	844	897	810	812	845	821	838	859	882	845	895	860	859	842	818	815	852	851	879	876	798	825	813	828	816	832	839	889	869	862	830	836	818	848	859	839	795	819	844	799	814	835	820	870	826	866	828	829	799	884	850	830	850	908	870	788	861	863	796	831	845	831	873	809	783	845	835	803	810	816	818	786	790	833	877	819	787	799	815	832	819	786	800	803	830	824	809	860	830	843	805	822	863	821	823	866	845	796	825	825	823	785	808	834	785	803	827	886	803	766	748	832	860	815	819	843	860	791	782	845	821	847	867	797	796	845	817	848	890	800	782	782	849	816	809	810	813	772	813	768	847	843	816	817	795	807	801	882	869	871	789	783	859	822	814	863	841	869	852	872	841	838	819	796	835	810	813	822	825	826	831	828	789	806	833	798	856	817	809	859	856	834	835	862	840	837	826	763	847	826	841	793	803	891	804	799	808	806	815	801	822	791	835	816	845	827	832	845	786	804	802	837	818	858	816	817	842	843	895	831	819	849	857	829	861	829	766	802	818	834	793	782	852	851	814	829	790	812	841	810	817	803	820	827	862	800	819	814	837	805	785	847	839	817	887	803	847	799	793	786	817	852	829	874	840	793	845	830	819	859	825	824	802	863	833	908	786	816	845	781	846	769	845	864	799	855	867	801	878	847	827	822	849	833	806	836	874	836	854	857	837	833	764	824	831	812	852	791	826	864	849	784	814	794	817	865	822	790	862	819	840	795	853	812	870	857	814	814	843	783	845	844	829	774	872	810	823	811	812	796	827	840	816	788	806	824	773	850	821	780	846	788	806	842	840	819	873	833	857	800	843	862	795	809	838	815	839	845	840	822	789	852	875	803	861	809	833	833	849	829	783	806	827	849	830	819	843	869	819	842	787	764	845	845	866	798	842	790	827	856	807	777	838	814	826	796	825	811	783	854	805	784	864	790	870	841	877	816	821	844	852	845	789	824	814	861	796	863	832	803	834	883	826	820	832	831	789	805	873	839	830	809	821	828	807	843	840	751	797	803	782	839	833	781	821	812	857	887	809	852	863	850	813	842	823	817	792	800	853	783	824	830	824	823	826	842	792	838	819	809	814	811	815	840	840	761	873	797	831	848	817	857	881	787	850	837	832	794	885	854	805	806	841	797	798	837	868	801	804	809	834	856	846	828	799	793	799	843	862	803	764	875	857	815	817	826	779	812	812	858	798	844	782	812	789	852	822	876	796	813	825	840	831	838	805	851	848	872	827	821	882	750	827	791	823	834	796	797	852	811	831	865	847	828	854	800	816	874	840	797	752	797	824	813	804	824	796	849	823	807	800	828	825	817	793	846	854	828	850	821	829	794	845	867	872	830	823	787	826	835	850	837	850	788	832	819	794	814	845	792	769	861	894	839	791	825	802	817	813	824	810	838	845	869	825	856	845	855	845	764	775	819	832	867	836	823	850	794	799	805	820	835	763	815	801	836	848	818	764	833	806	822	858	855	805	792	890	755	853	824	829	850	808	810	818	853	851	845	789	826	898	795	809	817	831	836	832	779	834	785	814	824	814	825	824	879	806	837	834	860	861	811	829	892	789	815	802	817	808	865	860	791	857	827	870	903	790	862	816	787	778	816	818	865	847	803	863	797	857	879	817	845	837	801	830	812	826	829	820	851	874	828	815	831	793	832	844	868	853	795	822	834	801	854	793	833	802	811	806	840	827	812	879	800	841	820	827	839	836	791	905	845	784	801	818	790	900	830	822	846	816	855	836	808	792	827	813	841	859	850	866	790	797	832	835	837	857	812	838	857	803	837	746	819	847	793	815	817	814	814	853	799	822	851	771	810	883	818	845	831	829	830	783	811	783	802	875	820	845	776	805	815	823	842	793	820	839	798	811	814	865	862	820	856	812	836	806	769	857	819	854	785	806	846	819	804	811	810	860	811	829	848	799	781	843	763	840	820	814	813	818	868	782	836	853	816	792	846	803	825	831	809	823	831	801	842	830	854	773	819	820	853	819	844	819	848	785	870	844	803	889	848	872	822	846	812	824	873	835	803	867	851	818	785	836	723	841	825	823	818	815	815	855	775	862	826	793	845	848	765	818	804	826	753	856	818	813	792	841	781	843	878	832	866	846	893	844	839	889	836	863	830	893	790	798	867	847	845	819	842	834	842	776	888	828	868	817	840	852	852	876	818	833	819	799	801	778	874	843	805	826	824	884	791	865	839	814	831	813	792	834	814	834	848	830	819	826	778	836	813	870	845	830	775	849	804	839	802	801	835	794	835	826	807	809	868	853	832	811	816	797	834	803	826	836	815	822	877	769	827	829	815	841	794	824	824	808	794	843	839	829	865	825	802	774	812	821	827	863	806	788	838	860	863	783	835	821	787	794	834	831	774	809	818	844	850	780	777	800	829	879	812	814	795	855	860	872	793	825	817	815	801	792	807	800	821	853	807	850	797	832	835	794	882	769	827	809	834	821	816	842	842	816	787	810	803	830	770	790	826	846	785	790	861	850	855	857	818	858	789	813	788	812	831	852	838	811	827	829	807	856	813	778	797	857	799	827	836	842	817	824	846	844	839	833	821	831	800	829	789	852	801	784	826	825	845	807	833	867	864	822	825	841	818	846	766	807	813	835	848	804	790	842	806	819	774	796	813	857	798	850	824	834	830	841	817	840	833	839	789	834	828	844	857	837	784	838	844	849	785	872	872	814	812	833	806	804	870	832	836	826	807	818	819	824	818	815	840	832	814	811	864	755	806	803	804	858	818	843	847	847	781	812	833	853	831	784	867	864	847	854	784	814	828	784	827	856	791	805	799	865	831	808	875	836	846	818	851	852	821	818	846	816	814	861	800	819	810	821	809	825	829	825	765	809	799	800	831	804	845	820	799	848	812	820	834	848	801	840	870	797	774	815	817	796	866	866	847	819	782	856	875	799	800	819	785	730	804	857	862	857	865	772	824	849	845	828	812	799	811	823	753	818	846	857	827	824	811	816	797	866	821	794	780	866	845	807	838	831	744	852	804	879	822	797	825	789	812	826	825	812	827	817	855	755	846	819	841	778	845	840	838	760	840	833	856	772	816	872	790	837	841	821	814	754	858	861	826	843	774	813	802	841	825	863	842	806	840	805	821	831	813	798	839	854	806	776	889	796	800	777	842	816	842	831	808	829	823	829	826	796	814	899	779	823	796	813	823	806	848	827	811	756	775	864	841	804	816	800	809	799	892	815	844	800	823	782	792	833	845	800	842	796	827	834	803	786	810	826	833	816	832	785	861	853	828	812	822	774	798	844	792	760	824	852	870	811	824	832	815	828	843	812	793	861	847	814	860	853	795	895	852	793	832	821	833	854	849	910	816	790	779	850	830	877	849	772	805	825	803	834
43523	53442	14917	8179	7491	48466	29871	5971	1714	1523	1437	1337	1277	1189	1160	1096	1076	1019	1014	995	978	1032	971	985	1097	1090	1289	1328	1305	1322	1469	1575	1531	1313	1443	1280	1299	1283	1187	1073	1050	985	1026	1046	1020	1028	1007	947	960	921	925	954	935	969	1017	986	932	1024	922	976	882	969	952	972	953	944	931	914	941	898	953	954	949	922	969	874	849	957	947	864	885	912	922	934	925	883	903	862	877	911	872	900	880	890	930	933	829	853	885	941	914	875	926	855	861	926	915	890	909	856	895	956	931	857	894	892	898	873	909	911	863	945	928	919	910	905	861	922	905	863	902	922	881	872	925	921	881	890	853	911	912	889	922	911	861	941	934	888	867	903	928	938	901	886	881	914	892	891	913	882	953	894	945	957	897	902	937	921	893	903	869	876	890	921	933	907	885	935	916	934	902	927	916	850	923	927	892	870	970	945	870	910	822	967	906	908	922	918	839	900	907	867	912	905	941	926	882	906	922	903	897	910	870	929	916	876	860	869	903	940	863	935	932	879	877	907	883	896	886	860	898	918	893	922	894	927	940	926	927	852	945	927	941	839	886	886	919	875	872	895	935	912	905	907	870	861	895	861	860	897	897	915	929	897	913	843	856	892	926	871	897	898	911	862	872	903	904	884	892	889	895	868	941	923	901	877	906	950	876	927	928	868	885	893	840	914	880	878	884	907	869	884	881	918	927	923	910	898	889	925	901	844	870	928	889	922	916	900	909	915	934	900	818	868	872	879	868	930	911	882	895	883	952	895	912	928	855	849	894	949	900	907	849	886	895	882	986	883	858	904	916	869	900	878	910	890	856	881	924	902	870	835	877	900	872	832	856	884	902	875	920	845	884	874	902	896	926	909	898	923	876	900	912	875	940	885	967	923	925	903	895	922	890	870	899	953	909	884	900	904	883	868	898	809	881	897	884	943	896	845	895	842	900	918	909	898	853	924	903	947	876	891	917	948	868	921	914	937	857	922	873	917	874	890	881	928	912	891	897	923	897	934	880	886	925	977	888	923	892	891	875	864	905	965	872	887	938	905	896	881	879	900	925	865	828	862	915	911	868	866	940	872	890	851	887	904	851	879	927	911	887	893	894	925	942	932	879	886	886	961	931	938	857	867	929	878	889	896	868	934	897	886	894	915	833	852	894	913	919	887	876	912	895	950	898	941	872	919	836	843	917	872	944	892	885	891	949	886	867	928	854	967	924	833	896	871	920	890	861	901	913	952	883	886	912	904	944	903	905	934	862	872	907	914	867	882	879	901	886	853	902	853	881	880	908	904	933	914	860	867	910	947	881	906	883	863	902	845	956	861	920	911	887	891	933	886	912	888	864	950	923	842	844	885	865	877	886	923	915	898	897	900	922	899	914	870	918	893	886	937	889	901	920	888	924	930	848	906	892	884	889	871	904	883	926	922	894	914	886	895	875	871	977	926	887	909	897	940	924	866	824	933	928	941	899	901	910	908	921	876	895	880	943	898	951	899	835	865	875	931	952	889	913	884	875	835	900	903	894	886	895	906	885	887	912	917	886	878	878	890	849	900	916	884	906	919	881	924	931	894	881	950	909	924	907	887	882	913	980	963	918	806	876	901	870	885	934	902	871	903	877	876	957	916	897	944	870	899	928	836	933	873	939	903	885	876	933	903	819	892	870	916	924	930	925	922	913	886	906	898	907	902	880	967	917	923	913	925	904	905	884	879	914	856	889	906	866	900	896	858	879	914	837	894	928	865	837	941	860	909	918	856	917	918	881	931	832	892	883	945	934	834	891	917	909	903	894	931	915	884	896	916	909	912	888	922	896	846	888	848	890	941	843	908	920	884	888	920	905	892	885	861	883	916	889	931	870	964	917	894	908	886	888	885	893	910	940	896	943	911	894	919	891	924	922	862	878	899	865	903	904	866	864	881	862	917	925	901	892	901	901	924	883	930	873	901	911	884	894	909	890	905	819	910	877	865	856	908	934	858	871	903	929	882	933	850	874	927	958	910	901	924	917	856	922	859	918	938	930	888	947	828	892	901	910	944	953	936	856	891	918	882	883	876	894	918	913	924	902	904	920	924	935	865	875	887	921	893	886	901	848	908	865	891	897	926	882	837	939	881	884	928	916	919	871	979	911	896	904	890	894	906	923	902	911	900	935	893	854	896	848	860	883	863	932	866	900	923	939	910	927	851	902	895	879	888	918	901	936	904	846	902	892	884	935	967	840	881	896	889	868	882	899	928	932	894	961	931	914	888	961	934	857	882	917	901	849	891	956	879	894	909	898	944	859	916	905	877	951	913	934	921	921	903	977	920	982	885	922	911	893	906	913	916	901	895	938	952	922	892	874	881	870	889	883	911	899	893	878	955	905	855	917	874	949	924	926	877	925	921	857	904	913	919	883	912	875	877	909	901	905	922	923	951	919	916	916	958	943	922	885	885	933	933	936	898	876	977	870	910	888	932	934	896	872	887	909	931	936	899	940	886	867	878	890	890	877	961	886	818	890	875	902	909	911	865	911	931	894	902	927	854	867	922	931	876	894	892	879	882	892	879	963	873	917	906	879	910	896	933	900	914	884	884	873	858	881	900	897	935	900	903	912	953	904	883	942	874	911	885	870	893	907	932	870	865	934	905	883	941	855	895	899	903	931	833	922	890	914	836	906	903	895	925	877	906	900	890	909	886	891	838	907	815	886	896	839	919	872	877	895	937	899	931	894	945	944	909	885	922	873	870	907	923	874	872	834	912	874	865	909	921	904	905	905	1018	852	915	880	890	852	956	955	926	860	877	926	860	864	905	867	898	831	906	904	940	847	917	900	881	923	881	942	823	916	874	993	898	906	951	885	898	900	893	882	920	922	852	886	889	889	842	966	857	873	934	945	899	913	897	911	873	934	920	903	903	896	914	879	938	887	942	916	832	861	913	937	881	867	926	938	904	853	897	862	886	920	899	889	870	894	876	912	927	921	881	864	902	893	921	900	899	905	912	890	925	898	921	942	856	884	891	888	910	866	897	869	849	895	864	900	944	865	912	929	937	892	910	915	945	940	950	925	877	869	894	879	871	921	900	901	870	941	931	909	859	865	895	869	883	966	946	903	886	921	966	944	930	875	865	868	849	936	922	861	906	891	885	904	886	937	936	903	876	895	922	899	950	940	882	929	969	859	838	904	897	908	881	916	896	890	897	885	835	882	900	886	901	920	962	917	883	864	887	904	960	897	914	837	875	863	878	961	867	938	869	863	898	914	892	890	901	938	895	906	874	863	910	844	886	870	919	872	830	947	912	836	897	916	874	879	902	844	899	911	934	818	921	953	873	885	871	890	885	876	942	914	960	939	880	933	935	851	882	868	884	930	870	883	971	867	910	864	872	899	854	875	944	844	889	932	952	892	913	880	919	905	925	900	874	850	904	887	921	916	886	906	860	897	933	901	953	864	964	916	912	895	911	956	857	834	859	887	925	870	891	909	892	939	833	908	885	904	917	879	956
29700	25470	13857	2922	1293	6576	3694	987	837	748	774	771	798	784	737	723	739	758	778	708	726	738	782	770	681	767	745	823	818	809	817	817	801	851	813	842	851	774	721	770	772	788	742	755	775	734	795	794	723	780	746	774	772	707	734	757	732	727	717	730	700	770	763	695	793	777	753	711	720	717	747	743	755	730	686	726	743	698	775	720	700	748	755	702	753	784	744	763	741	751	717	762	756	759	726	773	700	730	756	738	710	740	726	761	709	721	754	747	738	715	702	736	781	765	750	711	758	735	715	741	722	745	728	775	738	757	737	750	692	778	752	730	693	712	711	761	698	712	754	745	739	789	720	767	722	713	726	731	777	751	761	721	779	716	750	737	739	754	657	760	720	764	762	726	753	752	787	699	756	794	704	742	706	719	754	764	727	776	740	723	728	716	729	717	713	749	752	773	735	741	754	767	665	739	703	703	747	793	736	722	719	752	712	716	713	738	742	725	740	741	697	757	724	688	764	753	759	707	774	758	722	728	753	736	742	721	708	755	747	690	677	743	714	771	756	754	733	720	749	719	740	699	724	756	767	725	731	722	726	729	736	743	718	724	713	755	707	718	729	713	766	735	747	734	729	714	738	734	722	720	761	714	777	727	731	734	784	727	785	725	780	744	723	729	744	748	695	714	723	723	755	797	721	725	711	764	764	738	743	745	728	769	686	712	714	705	721	722	740	712	747	746	730	719	777	716	699	750	769	687	767	746	744	742	741	694	747	758	707	733	757	730	783	763	702	698	756	782	750	724	710	681	725	750	775	732	714	776	711	718	807	736	766	695	762	726	697	760	736	765	738	655	770	735	728	733	723	747	748	735	698	753	725	769	716	761	727	763	742	719	775	753	742	735	769	739	765	748	755	743	761	763	736	707	770	762	726	760	736	726	774	769	723	754	732	732	759	723	733	723	761	713	716	701	731	747	773	732	724	746	707	769	763	714	703	713	741	774	748	737	743	707	754	732	685	742	773	675	783	732	761	729	753	712	715	745	757	746	740	792	700	772	720	723	700	763	782	715	730	718	809	763	726	681	669	755	758	782	780	693	718	739	723	695	763	740	748	712	716	719	778	776	742	761	693	704	752	769	769	752	744	679	728	716	721	702	725	753	718	737	735	743	689	724	710	729	705	705	732	685	753	715	703	733	741	745	710	764	728	734	792	745	746	760	740	768	675	708	723	736	699	743	730	754	736	728	736	717	783	708	751	750	745	716	749	741	772	745	723	693	698	760	769	726	741	758	710	712	722	677	763	752	690	736	769	768	715	766	700	776	687	769	737	734	772	759	710	693	755	737	746	758	762	679	763	797	710	754	702	743	748	779	714	747	759	734	702	748	700	756	724	763	772	774	740	791	788	695	722	744	723	760	714	708	720	740	692	762	757	806	710	750	727	775	684	692	725	761	698	779	748	739	762	794	745	783	749	708	707	771	765	745	699	739	762	688	740	754	720	731	765	754	724	686	707	707	755	708	749	722	746	736	753	713	739	720	685	694	703	753	734	768	725	735	728	717	737	752	729	735	708	734	769	741	729	740	719	773	761	771	738	751	785	758	752	694	758	727	722	724	728	757	789	691	815	738	793	725	708	782	722	766	719	727	778	768	730	750	743	697	740	770	722	717	759	747	710	727	718	784	747	735	716	756	725	778	772	764	745	729	713	766	731	763	780	765	681	754	715	723	780	727	732	737	772	746	742	754	747	806	706	737	720	751	718	766	818	767	757	720	733	726	731	728	715	685	717	752	764	725	745	775	767	777	751	735	768	737	772	724	723	738	748	680	753	734	741	743	748	721	728	764	706	737	768	714	734	770	706	712	792	701	754	749	786	702	764	756	724	756	722	758	753	775	706	728	688	729	732	740	769	764	771	724	739	737	723	744	740	735	699	711	754	740	717	758	798	724	759	709	721	772	753	719	769	745	747	797	734	734	757	685	721	787	744	765	757	706	677	746	752	730	732	760	738	782	744	733	769	716	777	766	771	749	776	761	711	733	727	748	684	766	775	739	697	784	731	759	733	721	756	742	696	756	722	729	758	724	762	743	742	657	749	734	758	742	728	710	752	768	728	758	716	736	762	747	709	751	710	737	754	704	748	771	739	767	691	725	709	730	651	670	756	705	766	716	768	759	711	783	702	751	700	706	777	705	729	710	749	713	697	693	720	744	786	683	777	700	776	797	790	745	753	770	711	736	736	762	696	715	753	732	766	724	780	726	723	755	774	739	732	711	779	745	743	762	788	735	761	731	735	767	721	747	723	748	722	757	738	711	795	755	766	739	736	700	732	741	745	820	776	741	747	756	747	777	734	775	763	730	736	732	695	728	737	804	738	725	757	750	718	701	765	720	772	784	729	667	650	753	759	735	740	727	765	713	764	735	730	746	760	721	761	690	711	716	769	733	725	776	746	758	718	746	702	697	761	722	743	766	730	715	736	680	730	737	698	747	780	721	715	722	711	779	765	751	787	727	718	721	758	747	699	759	751	775	741	770	744	767	739	742	737	742	727	736	792	763	685	790	689	743	734	712	743	762	729	781	691	742	741	675	726	743	706	759	743	733	718	718	682	753	725	732	712	754	725	723	773	743	752	763	723	819	764	741	743	747	715	747	806	724	702	722	701	721	754	734	719	737	741	764	725	759	729	728	763	735	744	748	751	723	748	719	723	751	772	726	735	746	771	733	736	689	741	705	753	757	751	729	786	710	711	733	707	757	755	779	743	737	734	724	726	761	727	736	754	739	767	718	743	757	704	762	722	755	767	675	732	752	759	754	698	737	742	709	737	784	755	713	734	716	747	728	761	717	764	719	793	754	776	717	759	730	688	748	734	791	747	758	717	756	809	784	726	747	748	733	721	765	664	731	735	748	726	755	748	724	758	753	747	740	749	784	721	781	760	748	785	758	751	728	749	747	712	724	726	753	743	755	713	717	727	693	791	789	741	764	731	699	739	735	707	727	746	664	758	728	714	753	712	692	721	706	717	765	719	738	733	737	736	694	747	753	727	728	739	756	722	739	744	722	774	739	796	719	744	764	741	788	698	732	725	757	737	719	747	734	707	732	772	757	742	718	759	735	783	738	695	746	697	703	804	768	762	715	770	785	754	739	757	703	717	690	789	735	773	725	767	739	713	675	730	741	789	742	719	738	740	717	715	702	714	746	766	755	778	736	729	759	749	738	737	733	776	767	741	749	694	682	758	765	754	733	799	738	753	690	702	727	696	743	769	738	713	716	752	756	741	770	723	745	701	762	709	688	734	706	731	743	751	748	692	754	724	727	718	748	783	725	759	751	685	715	750	777	764	711	725	717	730	698	741	769	760	751	704	728	727	768	727	758	734	739	759	739	747	787	738	722	778	764	746	746	749	743	745	709	779	752	683	735	704	740	690	725	725	766	730	687	747	760	767	736	734	717	743	747	749	748	767	734	753	731	737	756	746	707	750	698	761	751	740	729	732	745
34451	32599	5034	2614	1919	10110	5014	1251	927	931	960	872	851	918	781	886	823	841	830	832	842	822	841	842	831	922	897	999	939	985	1008	1074	1060	1067	1053	1012	1014	949	882	858	906	821	803	835	838	826	849	845	891	848	859	828	829	878	866	843	876	796	857	843	850	823	844	867	782	816	839	839	787	916	826	844	824	795	860	783	872	858	828	852	813	833	857	822	846	875	847	831	864	842	744	850	802	843	836	857	875	827	856	822	867	839	825	845	805	803	826	832	827	887	844	841	806	819	796	837	792	834	844	817	849	843	838	861	904	831	855	873	841	884	873	845	844	817	836	771	810	813	868	848	825	770	796	834	845	788	822	833	810	855	809	852	828	838	833	812	839	844	772	873	841	829	838	890	834	784	793	864	829	832	879	788	841	810	813	827	840	840	841	809	805	873	823	805	825	810	777	893	862	791	794	851	822	780	842	827	833	896	853	859	868	815	836	866	825	850	839	767	834	832	775	827	871	859	841	835	826	833	842	808	792	823	799	824	802	803	813	838	791	832	801	812	896	843	818	771	813	827	838	817	828	838	851	825	894	815	867	836	835	862	864	811	866	838	752	783	841	830	824	841	838	813	784	799	869	839	769	779	881	820	785	872	870	819	832	782	898	861	802	852	848	814	798	790	804	776	842	814	864	874	834	800	911	879	814	831	859	797	843	826	841	836	802	860	793	825	815	832	840	842	802	820	848	843	833	863	886	819	831	823	838	739	837	806	866	905	855	798	799	842	872	851	820	862	819	866	786	803	819	836	872	795	879	837	796	826	836	836	795	821	798	803	861	822	848	844	881	810	871	886	787	865	822	863	857	808	788	827	851	795	814	819	789	851	860	831	817	778	807	830	818	812	874	819	811	886	811	841	829	806	896	841	860	796	843	805	889	832	901	842	825	849	831	889	836	775	800	850	833	848	790	817	801	849	823	837	830	827	834	788	849	795	780	830	815	779	808	835	828	853	832	818	814	848	792	838	827	851	806	829	857	839	857	841	860	838	843	819	831	851	818	858	845	844	846	859	854	847	793	828	803	850	810	814	840	834	816	848	804	808	843	825	798	826	834	881	867	801	801	856	826	844	826	783	813	814	815	831	861	824	811	790	821	804	874	832	787	823	817	810	837	806	801	821	828	789	873	849	823	865	871	815	812	881	823	823	800	824	822	884	825	873	868	810	773	814	826	822	862	848	876	816	805	772	831	838	785	827	901	819	802	827	875	837	852	867	814	787	837	864	821	798	808	804	842	800	869	848	822	813	897	803	770	816	829	800	865	826	796	811	830	806	836	820	804	834	857	809	828	854	846	815	837	857	833	857	796	850	812	787	858	856	826	866	801	827	782	786	836	866	809	845	840	851	804	816	843	869	836	790	831	802	841	790	802	773	788	840	825	797	867	852	758	799	839	835	863	830	853	871	832	847	828	840	827	846	830	842	880	843	826	863	780	756	837	826	840	856	781	822	795	849	865	790	798	866	848	825	809	850	851	861	804	800	779	853	802	800	800	828	807	838	829	829	829	807	831	824	835	824	804	784	815	824	805	828	793	817	839	830	823	906	833	821	917	828	837	838	858	849	853	849	851	797	822	811	822	827	838	815	917	900	843	823	875	780	824	882	819	807	805	842	813	811	871	810	830	821	847	828	810	815	779	801	814	781	822	868	858	875	872	880	834	834	828	795	869	841	810	853	883	814	843	833	828	830	863	816	855	806	810	784	784	828	859	800	783	802	827	816	794	863	819	879	802	870	797	878	812	896	844	823	828	808	838	805	829	851	824	824	855	830	819	843	822	793	863	835	848	825	831	833	857	827	850	844	790	787	852	860	822	850	822	788	808	818	836	809	863	825	827	832	803	864	849	780	873	817	908	862	767	881	805	868	809	840	820	816	815	812	788	833	819	785	865	816	888	852	843	748	857	860	827	850	863	804	841	862	871	863	831	799	860	797	838	845	772	849	834	790	826	862	875	854	840	747	824	822	822	848	818	857	795	805	838	846	794	892	794	844	793	827	836	822	785	796	887	864	836	845	820	815	811	862	775	788	861	833	811	860	816	843	807	781	832	846	808	807	835	850	814	809	861	839	825	835	822	804	838	801	844	835	824	789	822	791	804	813	869	817	814	793	784	857	835	809	869	804	850	858	834	875	824	837	826	826	795	854	823	853	818	842	841	841	833	810	802	849	814	827	879	871	833	773	821	907	826	798	841	847	793	861	832	858	828	855	813	815	821	837	813	794	857	917	823	830	847	808	874	862	781	786	817	841	783	816	841	852	802	788	837	821	834	815	859	857	842	803	812	846	815	789	740	827	826	829	885	817	834	805	808	814	773	832	817	780	834	843	845	786	796	797	867	833	884	845	832	849	823	818	826	813	752	909	837	803	815	861	813	828	855	794	848	820	827	837	809	818	882	750	816	805	812	876	828	827	852	794	832	850	852	918	840	793	778	821	801	796	839	819	830	817	859	840	847	821	794	852	838	874	777	879	834	780	792	814	893	785	805	857	825	836	836	825	829	804	855	833	825	821	826	842	830	846	805	849	803	815	814	837	787	812	875	832	794	883	845	797	836	827	838	813	777	834	791	858	839	804	819	830	837	823	827	815	792	817	827	855	858	787	815	759	811	823	825	860	833	844	807	850	826	809	847	845	870	778	819	812	822	848	811	813	814	781	854	817	817	789	810	843	848	822	818	804	842	837	862	879	796	862	838	830	809	903	806	799	802	813	838	880	863	824	867	837	858	831	826	808	829	815	839	830	859	774	766	825	842	812	826	840	845	819	803	856	892	833	783	840	743	854	791	820	875	804	831	823	785	829	849	804	862	815	864	856	808	861	788	805	874	830	798	736	782	825	820	803	827	828	846	766	873	803	827	843	782	817	783	773	840	844	823	834	811	857	842	780	818	880	845	812	814	789	865	827	832	860	858	810	835	768	838	862	852	833	826	850	856	843	872	883	873	894	814	842	846	827	830	854	878	796	847	771	825	823	855	810	836	853	833	797	862	847	836	798	804	833	766	857	849	768	869	850	817	817	795	786	832	835	808	774	862	896	827	795	809	856	850	847	800	824	817	831	747	811	880	796	853	804	860	876	878	825	782	883	828	775	800	813	844	844	820	785	868	809	862	789	889	830	824	840	804	843	852	841	792	818	850	852	814	836	837	860	861	814	790	852	823	822	879	844	863	840	832	843	790	850	817	816	837	764	860	827	788	863	887	807	832	800	815	870	862	844	812	828	851	844	848	818	885	838	881	835	804	810	853	819	815	819	822	863	869	851	818	862	851	825	790	856	835	806	825	809	853	851	807	835	833	865	813	857	787	855	856	853	878	854	797	832	785	847	857	832	876	836	785	823	837	902	836	865	818	855	798	880	802	871	804	838	851	836	831	854	848	805	846	825	833	803	842	839	786	847	794	816	859	881	838	826	881	800	844	804	810	821	864	778	839	800	798	872	804	835	826	823	822	825
23743	20970	28020	23992	20690	30009	28139	3715	1031	891	866	811	801	830	719	780	743	782	722	744	703	731	782	770	671	718	700	886	789	901	835	863	947	880	876	818	889	799	705	752	761	727	732	750	731	643	740	710	714	725	720	669	706	706	749	702	720	686	734	706	699	709	718	713	668	671	689	704	702	725	674	712	685	678	712	746	724	674	687	664	725	730	637	645	717	698	661	696	701	716	754	714	730	690	672	717	694	680	745	726	707	669	661	742	654	703	645	722	697	757	685	704	679	711	664	678	668	630	644	695	694	705	704	689	670	687	693	683	682	664	663	668	705	669	721	690	673	692	697	718	681	670	674	700	673	707	718	676	693	654	674	654	693	708	674	695	721	684	699	692	700	722	704	687	677	714	658	708	716	655	696	681	662	702	705	737	681	687	702	688	651	679	669	678	714	712	713	684	717	724	688	710	686	701	690	694	692	699	675	692	680	678	704	743	719	672	679	678	705	684	666	652	631	692	686	679	710	660	727	719	698	756	656	670	718	730	743	686	671	626	643	709	691	650	699	667	653	708	675	695	692	729	599	727	670	684	698	689	719	700	678	626	709	680	719	719	696	629	710	654	659	664	685	696	736	644	669	741	661	691	647	666	730	701	730	671	733	652	716	667	692	668	723	736	656	681	696	695	693	707	705	738	697	630	645	708	680	665	672	697	715	655	653	686	741	673	714	723	695	726	671	699	670	704	668	655	686	709	666	653	700	703	711	686	738	659	709	709	690	696	688	694	698	644	685	729	704	705	703	676	705	674	619	715	688	695	717	705	712	691	704	703	697	679	677	689	696	669	640	700	664	691	670	713	729	686	677	706	676	662	715	711	683	708	703	686	694	660	727	707	675	710	699	650	695	735	647	629	660	690	703	736	665	718	693	668	664	703	666	691	687	742	697	678	727	736	651	683	703	668	710	659	686	646	643	649	670	714	675	694	676	699	682	692	688	708	715	671	702	720	721	677	647	646	675	643	695	659	723	687	630	647	689	707	662	697	669	727	705	679	719	729	656	711	657	671	714	636	680	658	662	706	678	673	671	713	656	733	734	722	731	696	710	692	675	700	689	702	664	692	688	716	645	677	697	662	649	670	677	726	680	723	697	714	689	734	692	678	724	703	685	638	704	673	740	700	628	698	667	702	691	694	677	706	703	717	687	658	717	674	679	706	683	725	686	683	706	677	707	688	650	725	681	701	673	691	709	673	686	704	652	674	636	675	688	692	704	708	683	661	694	671	660	689	658	712	735	736	695	661	702	676	663	714	694	693	675	663	698	716	751	646	690	719	700	683	706	705	678	738	678	745	691	706	702	672	659	661	641	708	700	679	663	690	660	713	694	750	698	651	644	715	691	671	706	677	667	727	698	634	712	673	656	654	738	665	685	754	663	663	709	694	672	683	702	644	703	662	678	691	673	715	698	694	737	666	721	707	733	677	670	673	697	681	714	693	689	722	649	686	650	670	698	675	678	662	642	662	682	670	705	679	695	679	745	639	663	668	679	660	661	681	673	700	701	723	647	660	661	696	701	688	687	691	692	671	681	704	698	631	671	699	729	653	699	696	687	694	665	707	723	726	697	686	752	684	687	722	675	714	689	670	694	662	673	682	689	646	700	695	668	693	686	688	709	704	735	680	677	681	676	653	677	669	695	683	708	665	676	720	686	734	704	688	701	639	729	647	684	664	720	694	685	665	687	674	702	697	664	700	694	709	685	689	704	641	640	691	663	689	738	655	738	723	688	667	720	682	711	721	679	648	655	675	687	682	682	629	721	672	678	651	692	651	669	658	663	730	687	690	682	646	703	688	702	674	695	661	651	715	657	647	669	713	713	705	653	698	662	719	650	683	665	704	750	707	692	687	674	686	671	675	666	673	685	660	674	709	644	667	757	662	662	711	675	671	680	754	694	700	689	739	691	676	685	646	673	666	694	687	690	680	698	667	710	686	698	676	733	727	698	710	664	658	706	708	718	678	648	665	662	702	712	638	664	675	624	646	709	702	680	706	672	693	662	699	697	662	727	677	680	687	702	663	663	699	700	710	710	679	662	727	663	687	686	685	709	637	701	696	710	683	667	721	705	694	640	681	749	693	675	709	669	703	676	636	751	717	662	666	672	625	689	690	684	721	719	743	674	669	686	724	715	728	632	712	732	710	678	692	743	716	708	629	714	731	707	689	676	697	688	655	727	716	717	698	642	730	719	670	694	679	735	687	705	661	685	677	627	640	673	693	663	695	666	657	661	677	675	691	628	666	721	670	704	659	653	718	667	692	691	714	743	703	740	688	671	706	668	704	657	661	676	641	718	651	663	712	702	658	662	672	700	701	658	693	661	712	701	679	686	672	663	635	725	741	658	661	723	712	668	656	661	687	685	636	732	632	644	709	745	649	690	698	710	707	753	695	690	673	659	710	671	714	694	670	715	671	696	673	692	677	658	687	693	701	676	682	644	674	689	652	682	693	681	674	700	647	676	684	721	697	721	692	656	692	667	672	634	667	641	633	707	665	666	689	681	693	726	648	674	698	709	657	660	704	685	632	680	705	630	710	682	698	668	659	639	656	658	663	713	710	700	684	722	701	719	701	731	715	677	648	700	643	717	662	686	705	712	665	694	740	643	670	682	700	637	726	687	679	708	646	673	716	689	679	678	661	681	655	682	720	725	664	690	649	674	665	706	662	683	736	670	744	721	731	698	682	684	676	717	652	738	663	664	701	682	713	660	719	666	658	691	664	682	725	712	642	669	710	719	727	664	715	672	653	707	733	680	661	668	677	682	686	706	700	674	661	657	645	716	665	702	680	684	681	679	696	716	668	660	726	682	679	635	676	716	677	701	695	684	699	668	711	655	670	711	694	708	690	719	706	652	700	638	681	678	696	669	675	688	752	684	730	687	683	690	671	751	736	681	698	688	693	655	662	727	723	679	714	734	708	755	657	678	653	716	685	728	704	681	643	698	673	729	728	680	691	680	704	704	677	686	725	674	661	666	704	704	697	659	730	711	686	667	717	718	695	668	706	639	714	686	678	670	648	689	662	684	714	705	654	654	649	700	720	738	691	712	671	684	694	714	703	719	725	705	657	720	602	667	653	707	656	646	681	683	693	627	636	634	657	699	669	710	698	685	728	685	679	697	683	673	656	671	731	691	690	675	647	734	704	671	694	640	688	649	684	697	715	660	694	662	664	663	750	686	685	633	708	730	694	716	688	681	699	685	670	655	752	670	719	704	713	664	685	682	722	675	720	683	733	652	690	685	687	666	673	688	665	674	676	711	713	684	693	720	670	683	657	655	665	673	690	662	658	655	673	700	694	705	683	688	736	670	689	678	716	627	693	686	693	678	670	698	692	694	721	649	674	704	688	747	715	723	681	703	665	679	708	683	667	733	666	681	683	684	723	727	665	647	776	690	651	697	712	679	673	720	659	682	682	683	659	689	717	727	650	648	713	693	693	720	686	724	715
38908	40393	10203	5575	3717	34384	20439	2756	1376	1132	1068	1052	988	956	929	928	858	816	891	807	841	839	816	820	853	917	882	1193	958	1031	1084	1076	1126	1158	1082	1100	1096	961	890	831	908	878	819	869	817	865	837	822	796	843	861	777	839	804	815	782	800	861	784	782	778	823	771	780	812	807	807	796	844	776	813	771	735	817	797	792	761	751	826	765	798	776	739	744	801	795	792	768	745	803	761	751	783	762	746	740	719	745	761	773	746	818	764	767	806	774	771	771	807	757	806	767	779	779	767	717	734	737	779	761	748	742	754	793	776	771	793	801	748	775	747	793	782	787	781	749	749	753	719	781	750	797	772	807	804	785	769	713	731	746	772	732	780	798	809	761	722	737	753	764	812	725	751	796	765	751	798	735	792	766	823	723	737	872	717	745	720	780	765	765	733	744	802	785	780	784	752	743	801	731	755	800	850	765	783	774	777	787	756	717	769	735	811	790	784	772	752	772	807	744	769	801	786	721	775	793	804	811	795	749	751	759	806	721	774	768	756	771	763	810	752	782	771	773	840	684	760	733	734	756	777	786	751	765	748	755	784	790	788	751	743	787	771	791	709	785	795	789	781	782	802	768	778	794	782	824	773	797	760	781	789	760	761	753	790	726	773	736	749	810	792	790	780	742	745	753	746	736	774	718	746	768	783	792	745	798	756	774	735	794	769	774	791	778	784	771	753	743	791	779	794	763	802	757	826	821	768	760	805	751	784	754	784	758	777	778	755	773	758	797	779	794	797	740	718	818	741	776	778	744	770	743	814	834	729	797	773	767	783	755	724	800	744	807	797	759	772	758	732	767	760	792	777	777	795	800	763	816	799	742	726	776	767	765	776	776	784	747	772	752	756	742	748	805	785	760	780	735	794	751	791	725	744	747	752	793	743	761	782	791	789	735	770	721	755	777	744	756	777	827	740	803	780	770	762	806	752	728	768	753	803	764	742	779	754	838	764	771	796	774	776	795	743	777	765	801	770	748	779	795	802	783	809	813	843	782	780	746	749	798	751	800	759	803	772	776	753	811	783	755	786	782	763	758	757	752	732	800	730	799	732	727	754	750	729	758	757	783	764	768	775	748	739	782	794	734	770	795	746	779	764	793	778	787	777	812	772	774	776	737	785	806	715	742	724	721	778	748	780	756	729	747	742	791	842	774	799	770	795	781	768	752	759	765	777	794	770	782	803	761	742	784	774	741	786	752	756	740	810	790	762	780	743	766	754	754	736	749	756	773	758	806	773	801	768	783	779	723	826	794	752	757	793	802	794	793	793	767	763	833	811	806	742	778	740	806	755	772	771	725	747	717	784	762	771	758	774	765	731	688	759	783	808	764	778	790	745	802	751	707	807	809	780	767	782	734	797	763	719	740	732	772	731	797	789	785	803	753	746	770	717	761	820	727	724	729	760	747	773	773	745	771	722	727	792	784	765	788	740	751	746	788	794	761	775	763	748	768	750	749	760	796	743	731	770	786	809	746	751	762	739	739	776	766	763	795	750	768	820	729	779	739	791	801	788	765	783	787	768	777	739	747	809	734	798	760	761	728	785	767	772	743	782	782	781	712	794	814	775	783	765	726	767	814	803	743	788	770	748	762	781	800	793	737	746	763	791	778	782	721	742	762	782	815	726	799	778	761	742	792	772	719	756	756	752	757	748	784	742	768	775	805	741	800	773	729	773	782	816	703	769	787	803	776	754	766	760	727	836	777	789	709	780	755	751	791	752	786	794	802	753	733	807	760	763	771	803	745	777	751	775	806	740	723	795	736	797	747	770	820	742	713	742	729	778	738	753	769	746	726	788	786	729	759	713	781	766	806	745	823	763	725	788	783	780	742	783	751	817	799	778	777	733	763	795	804	760	796	787	757	802	714	772	759	737	791	763	772	762	769	776	743	754	802	768	750	804	749	788	845	773	781	769	760	811	770	812	757	786	710	805	786	761	773	760	680	759	775	713	762	757	729	737	749	762	760	775	739	761	766	792	741	788	740	772	783	766	764	758	798	767	787	744	764	775	785	790	767	812	781	793	754	804	759	772	770	770	744	779	731	814	775	758	720	773	781	767	740	773	759	735	725	812	768	776	759	796	745	791	757	780	812	761	776	754	785	722	747	760	729	776	753	715	715	763	814	765	756	775	751	774	738	734	788	798	754	732	760	761	757	721	729	751	741	730	756	774	819	757	738	780	762	773	716	761	740	769	776	773	827	771	765	775	704	757	808	773	762	749	827	771	751	795	761	797	738	789	759	794	772	813	776	803	764	762	764	739	749	778	776	829	755	817	794	733	748	793	795	744	770	811	792	779	717	755	769	756	819	762	788	744	761	745	800	731	756	744	785	793	768	791	782	742	750	718	792	727	786	782	821	759	801	787	780	768	765	793	789	797	824	739	770	824	752	743	788	756	785	753	800	736	761	760	719	792	759	789	792	731	765	772	799	734	791	787	763	762	774	770	751	749	819	724	703	777	743	784	810	784	783	780	780	742	764	779	729	750	779	767	773	768	772	809	792	773	792	783	745	754	796	780	766	718	826	753	762	769	803	766	782	755	765	777	763	790	780	759	748	759	772	776	835	791	748	767	788	783	766	744	826	758	732	758	777	774	699	745	815	783	724	787	789	791	755	813	742	782	805	731	738	775	785	775	789	796	777	749	821	763	734	782	755	772	793	785	803	807	793	743	760	782	782	761	722	759	759	752	750	773	722	714	791	747	780	740	790	799	766	780	788	797	726	809	762	728	745	779	736	809	770	722	820	782	786	778	752	744	745	777	754	813	763	749	769	752	751	749	796	804	785	761	765	807	798	772	717	748	770	779	755	746	760	776	764	816	816	754	748	787	759	753	772	726	767	737	739	796	776	764	801	745	774	775	831	753	842	760	749	725	726	742	789	753	793	756	789	742	766	786	749	793	744	780	782	772	756	745	773	756	822	791	778	765	743	768	791	769	765	803	730	771	807	789	794	786	753	755	754	798	779	780	788	726	785	757	762	775	809	809	728	795	857	721	795	768	760	744	779	813	706	751	799	753	810	727	788	822	766	760	743	773	777	751	772	785	686	739	793	760	760	736	749	783	782	781	779	772	765	726	730	792	752	801	686	794	768	813	773	764	741	790	769	730	779	811	730	746	707	756	743	774	732	790	793	784	747	811	781	772	816	732	756	768	760	755	801	783	761	787	780	751	806	795	760	762	765	816	762	743	736	804	715	763	771	734	811	740	778	753	757	783	797	755	755	776	812	735	795	784	760	816	747	804	759	748	766	781	786	834	751	740	772	769	772	807	772	773	788	796	786	758	752	783	734	782	766	769	792	818	775	759	818	751	781	745	794	748	777	776	794	778	760	801	757	799	770	807	764	733	772	791	743	758	791	749	729	714	800	843	791	735	769	808	799	795	757	772	794	756	778	731	765	829	819	813	763	775	756	756	784	836	804	813	766	753	773	748	770	777	774	801	752	716	762	808	774
25204	21056	26481	24421	5969	11240	15544	1463	1017	1027	924	910	965	912	890	875	849	908	834	888	885	914	859	814	881	875	876	919	969	954	938	964	940	979	976	1002	958	848	901	878	963	893	895	831	812	877	882	870	881	838	858	913	845	859	883	923	833	867	855	847	916	871	893	856	891	845	839	882	862	847	868	863	909	866	861	784	851	838	882	840	892	860	859	835	845	839	830	861	852	839	823	858	850	869	878	877	889	884	848	824	840	864	821	818	875	809	873	830	831	858	833	834	845	879	859	874	842	816	825	851	862	859	842	907	852	850	906	828	837	862	852	850	790	835	834	813	887	822	887	841	834	892	825	931	891	850	874	839	843	802	868	792	818	848	829	856	879	883	863	825	833	803	828	861	875	831	825	822	860	807	839	849	843	866	823	831	810	838	878	833	810	834	768	826	807	858	799	839	842	872	862	788	847	860	826	812	814	824	809	817	795	884	868	875	830	795	877	849	785	824	837	871	856	848	891	841	875	788	786	793	849	847	840	891	874	879	856	845	827	858	840	849	867	836	813	877	843	878	886	809	862	838	882	884	834	839	861	856	819	890	852	835	804	863	834	824	845	847	876	793	824	832	823	867	839	816	849	823	850	872	835	849	852	850	839	802	833	894	801	835	871	852	832	792	837	854	858	874	853	811	869	795	837	760	793	825	818	853	838	832	811	825	907	842	848	813	810	845	819	832	860	879	887	822	823	854	774	860	862	819	801	879	823	890	854	886	880	825	856	865	866	832	881	808	821	797	801	874	842	875	892	879	854	882	895	861	842	847	774	841	800	789	824	857	873	932	868	855	858	816	862	888	863	885	862	859	885	857	869	827	849	818	842	873	891	844	852	858	872	821	864	827	853	870	862	849	885	894	890	867	792	884	825	861	847	843	841	851	771	842	875	908	842	807	810	829	875	829	815	881	853	812	795	840	844	894	837	805	889	833	793	840	876	836	801	853	829	845	793	889	820	868	869	850	867	866	826	839	902	815	880	815	842	832	807	838	875	859	836	922	825	887	872	831	859	832	816	841	847	902	803	874	827	794	833	854	853	823	874	802	831	847	838	899	834	835	884	823	823	843	852	891	848	812	885	826	845	850	880	907	864	803	880	832	823	842	888	861	830	856	888	800	806	824	851	902	805	789	903	882	804	841	817	851	872	876	852	858	868	807	824	881	819	865	842	804	828	872	805	826	851	944	832	848	826	825	841	867	847	875	822	805	857	796	829	827	842	790	859	940	780	813	833	825	866	883	842	863	820	823	864	860	854	861	828	928	877	817	837	851	800	848	889	801	821	824	886	849	869	811	796	875	845	840	824	821	831	817	853	814	843	838	824	813	853	817	824	816	841	833	845	866	785	848	848	829	869	786	825	846	853	824	873	837	807	860	868	898	843	879	820	862	838	874	820	799	818	846	844	851	827	801	821	819	898	828	836	824	831	819	782	858	871	880	823	830	820	816	835	887	852	868	825	845	830	798	879	825	866	870	841	880	831	852	860	834	858	807	860	833	835	881	859	819	791	883	781	868	841	834	814	806	831	811	844	799	834	905	847	885	831	842	837	835	842	888	822	858	906	877	845	884	872	886	809	845	759	827	844	813	822	869	906	810	881	784	843	861	815	858	778	825	859	843	808	868	836	831	843	815	885	824	852	851	806	858	801	850	854	808	852	851	825	819	815	884	860	861	863	801	859	871	828	837	873	878	817	819	832	805	818	823	828	834	908	855	851	856	845	793	867	804	829	849	815	835	915	798	797	850	859	811	819	852	861	828	881	883	855	851	870	800	824	859	818	846	886	806	853	833	821	844	849	829	822	884	895	852	789	839	839	866	842	889	903	802	894	825	824	862	885	890	850	808	859	832	815	785	824	811	861	777	833	792	853	835	850	878	851	849	783	877	813	837	908	826	852	839	858	832	826	842	823	756	850	849	878	801	816	848	811	848	838	839	824	862	805	826	827	808	818	893	877	823	836	833	867	850	857	861	848	901	853	869	831	884	796	854	884	857	840	830	840	854	821	884	900	811	902	832	851	850	825	799	814	863	841	834	852	845	881	851	832	840	834	866	848	869	862	787	804	877	846	908	855	880	835	813	870	825	836	839	849	856	839	824	830	827	850	866	874	834	878	795	858	895	817	873	835	840	852	866	867	868	836	893	825	861	813	851	829	832	864	837	858	945	891	822	859	903	829	836	843	783	828	851	783	881	872	796	834	874	843	836	816	823	858	887	831	829	889	886	791	829	843	847	860	817	863	837	855	816	843	803	866	822	856	886	852	873	837	824	870	872	833	845	827	798	799	831	829	837	829	838	874	915	889	819	858	804	835	868	877	840	850	865	817	873	861	784	914	836	863	888	859	845	864	868	808	814	834	779	892	828	806	813	862	860	837	819	800	828	876	804	832	809	832	834	876	807	864	821	888	856	820	802	864	794	810	803	818	860	835	887	839	819	864	834	867	874	866	863	807	854	831	866	855	897	871	838	843	814	829	835	789	866	787	855	834	817	835	869	849	853	873	878	899	839	835	856	821	877	864	894	830	842	840	762	810	839	827	826	851	839	831	820	865	841	880	811	854	847	824	810	862	859	830	835	818	855	783	770	828	835	864	804	808	796	902	798	862	825	819	886	825	793	892	822	846	802	887	807	850	824	868	825	851	820	854	846	833	818	885	804	827	831	862	817	852	867	814	898	864	837	830	830	868	869	829	838	847	802	848	839	830	853	847	799	861	849	867	825	815	870	815	818	777	852	799	866	877	813	851	811	832	864	874	813	828	816	870	840	855	860	848	841	884	821	784	878	831	821	781	838	809	895	826	860	802	828	773	817	885	853	853	795	832	828	835	871	869	860	832	817	856	823	799	853	850	839	837	894	840	823	850	875	836	807	853	862	841	906	798	910	804	844	855	890	855	914	827	816	801	804	831	867	826	889	824	880	836	837	882	827	810	904	874	867	892	825	908	823	850	864	834	814	854	799	883	844	767	789	856	867	854	825	871	876	772	862	822	833	848	802	859	861	848	843	800	890	848	883	853	828	816	848	870	853	860	835	831	849	832	850	836	783	804	863	862	834	852	833	878	819	856	813	848	849	870	816	846	823	840	835	865	848	862	899	875	841	951	883	822	825	890	874	816	854	854	860	805	809	776	808	896	812	858	839	910	840	790	891	810	836	860	788	829	791	893	826	876	818	833	859	802	866	888	861	770	834	902	830	829	829	848	877	857	826	807	890	823	813	898	821	877	844	814	830	867	818	835	826	783	852	850	839	851	839	849	869	894	839	854	851	884	827	836	810	877	845	795	798	844	786	855	837	884	837	807	824	893	819	850	824	855	843	855	858	848	869	871	828	836	810	836	852	851	811	824	832	853	848	823	850	878	850	812	844	865	829	939	900	868	849	865	891	851	815	849	851	812	800	798	834	886	824	835	834	919	821	838	847	802	916	821	863	844	836	864	852	827	869	869	799	839	881
37007	35317	7442	4149	3050	19972	18265	1532	1345	1279	1251	1165	1110	1103	1015	1000	976	927	1004	968	988	962	912	944	1086	1056	1065	1158	1192	1143	1135	1117	1220	1208	1231	1136	1138	1097	1031	1044	1071	1026	1045	938	979	967	962	990	967	951	1027	985	983	972	969	996	975	1007	916	982	971	927	915	940	981	902	991	914	999	910	950	1003	928	932	1032	918	959	934	978	971	930	961	947	930	908	965	945	946	906	945	898	922	950	903	931	907	922	889	944	906	914	862	955	906	882	998	1022	896	935	933	909	913	901	911	943	930	919	992	950	928	945	940	940	953	912	907	966	952	905	1000	956	965	940	904	941	932	927	934	911	911	990	912	931	958	973	922	951	959	927	950	899	904	923	883	937	983	862	932	916	944	945	934	906	960	931	954	949	912	1005	936	984	974	898	898	902	931	950	944	959	889	978	971	911	892	929	941	935	980	949	971	964	928	964	930	1008	927	957	962	928	963	937	889	930	955	939	920	950	943	935	926	940	907	922	961	929	931	977	922	932	880	904	889	946	955	930	934	884	946	933	954	977	924	932	927	924	945	966	924	962	987	935	931	936	939	906	975	908	949	884	953	904	951	961	922	901	924	950	958	891	940	924	853	984	905	976	970	885	950	962	910	941	912	960	882	912	959	944	958	953	921	918	934	915	944	962	917	919	964	912	921	936	964	917	944	902	949	894	932	914	908	888	935	954	886	933	904	958	956	965	962	981	912	923	1009	889	919	900	938	885	924	933	955	950	940	930	867	937	933	960	957	922	921	960	915	913	949	956	987	944	916	956	976	907	893	944	923	941	887	963	936	972	942	942	933	902	937	909	931	937	870	926	950	920	970	870	930	904	948	948	905	913	937	969	961	900	945	916	930	902	918	916	931	1022	909	905	948	922	910	880	935	964	959	901	1003	944	990	957	930	1025	911	978	946	943	942	1031	934	944	995	934	952	948	910	898	877	909	963	953	900	933	894	910	888	966	923	972	927	924	919	983	881	925	911	950	910	933	964	926	938	930	952	888	940	902	867	922	906	962	927	953	899	873	917	923	948	925	951	895	980	992	878	917	953	950	938	941	902	921	893	987	950	941	925	914	977	914	913	903	924	950	934	954	948	966	923	950	939	953	914	955	923	875	954	879	941	933	883	903	943	954	948	952	976	957	903	901	904	922	951	968	939	947	951	946	901	920	955	951	888	917	926	927	943	964	915	940	938	919	918	896	949	933	909	953	982	915	896	925	935	935	932	889	1006	907	917	886	930	906	992	963	936	943	925	930	875	942	955	969	914	945	985	938	959	961	903	907	982	906	932	919	856	958	1009	873	969	926	923	975	899	978	944	903	924	892	970	932	918	911	951	880	954	925	928	915	969	942	952	913	974	924	946	954	992	911	931	967	877	946	977	926	945	938	911	946	962	935	899	972	903	923	945	945	902	952	928	898	929	929	943	999	935	944	951	977	983	928	925	924	957	947	969	943	880	878	911	971	929	932	954	973	924	903	939	963	916	952	969	920	947	966	913	951	862	943	942	950	959	934	901	907	960	1005	1043	948	971	940	982	942	971	944	930	906	953	960	963	897	981	961	990	903	950	967	957	947	978	939	951	940	920	920	939	918	939	991	882	854	940	897	913	960	913	934	978	907	930	898	934	984	938	935	955	960	928	893	900	914	952	961	920	893	907	877	922	928	918	910	880	965	920	917	973	918	949	883	918	929	953	934	940	986	906	939	895	967	943	960	942	978	941	965	948	921	919	940	974	941	931	882	968	855	929	973	899	940	934	992	926	1006	918	924	941	961	936	939	949	915	896	888	895	935	894	907	927	950	955	935	921	898	922	911	953	893	924	948	957	965	917	972	1043	920	890	943	917	953	928	941	867	962	985	980	938	891	959	938	970	970	958	936	951	919	907	947	990	912	947	967	947	901	938	939	911	909	941	912	944	949	949	926	935	966	954	984	957	922	936	914	938	930	958	936	918	946	921	911	931	943	926	933	896	904	926	956	880	935	989	894	941	892	912	995	943	930	885	927	890	921	975	930	919	917	970	933	927	963	933	971	975	943	962	947	943	929	963	928	989	909	979	936	880	923	988	932	928	913	946	902	910	953	907	941	918	926	949	940	933	955	950	926	926	903	938	967	921	934	926	925	963	1028	931	970	939	959	877	921	961	961	923	925	939	973	966	930	934	924	935	937	928	943	926	936	976	937	939	947	945	933	944	978	901	939	890	937	952	1001	967	946	956	936	917	868	937	936	916	959	975	960	898	890	939	883	870	960	993	942	902	930	989	922	972	957	935	926	928	902	1027	977	994	920	1007	996	949	912	929	913	951	961	932	960	958	968	894	930	1012	943	890	983	896	912	904	890	946	926	987	963	897	965	921	864	913	973	923	931	961	918	931	884	984	910	937	983	920	948	927	986	915	936	902	962	961	946	963	944	954	962	859	921	936	927	934	922	938	977	942	926	946	948	940	916	908	903	953	946	979	950	958	997	935	939	934	972	934	965	995	938	935	919	942	949	918	908	889	944	933	954	917	955	910	942	934	931	946	937	917	918	870	945	916	900	928	940	930	933	901	945	961	933	895	946	963	977	951	877	931	922	958	939	959	875	901	933	967	968	876	963	961	918	935	952	932	943	930	960	881	961	947	925	966	938	931	957	929	969	920	965	978	953	963	994	919	896	1029	953	956	930	1009	926	891	940	969	931	966	919	955	932	973	963	936	872	857	943	941	911	908	941	885	861	870	929	980	972	934	918	958	936	909	1008	931	885	930	943	929	899	908	988	949	946	917	951	942	888	914	973	911	916	970	958	917	917	880	900	943	950	952	925	937	940	964	982	921	962	964	950	982	939	941	918	917	954	910	947	940	940	924	919	958	935	894	907	984	943	905	929	917	984	958	891	930	931	915	915	971	926	953	923	928	942	872	937	919	945	909	880	904	941	901	943	882	915	901	937	921	919	945	961	945	900	899	966	867	898	942	947	923	899	960	943	933	920	946	901	933	960	932	933	952	957	959	955	975	970	939	1016	945	920	945	935	914	935	975	855	919	959	924	944	907	934	952	952	882	924	946	987	927	913	972	984	909	973	890	906	925	974	942	969	912	918	964	905	971	931	945	961	911	919	958	987	894	954	953	934	907	957	946	901	932	931	958	946	890	926	956	975	945	924	958	913	900	934	940	994	905	948	931	958	911	941	990	980	931	955	909	912	915	968	949	920	916	941	882	909	974	931	867	965	964	981	938	927	950	904	906	980	937	896	896	983	922	957	987	855	930	957	936	944	976	921	850	940	901	932	932	908	948	934	955	952	919	929	953	920	905	900	1027	985	944	899	904	926	911	967	900	952	930	955	948	975	913	972	998	980	966	905	958	944	933	919	907	900	945	916	868	927	958	922	929	920	901	931	942	918	934	929	929	970	900	932	924	957	926	954	983	939	940	901	943	934	918	883	928	975	906	902	944	932	965	937	909	923	982	894	925	901	914	959	947	913	920	987	977	920	971	985	925	979	907	965	888
22706	21005	28589	23538	20981	35133	40424	7301	1415	1187	1105	1054	954	955	982	945	912	894	955	861	934	856	863	903	874	910	956	1022	1121	1022	1021	1068	1118	1103	1097	1085	989	962	1002	998	1039	1058	931	957	891	924	897	871	874	857	844	901	900	892	871	873	870	876	869	853	880	909	881	893	841	856	883	885	853	842	908	897	843	861	899	848	826	836	859	837	875	853	807	839	858	808	837	857	815	833	881	851	842	852	876	849	827	863	803	847	838	858	832	784	841	830	848	825	822	824	831	836	860	850	806	864	849	886	853	801	861	861	836	861	849	819	854	834	861	808	856	840	824	812	816	832	815	850	844	823	846	795	826	847	843	909	879	791	854	830	795	902	816	795	853	826	810	850	843	768	846	783	816	797	880	809	834	777	828	821	859	873	867	810	891	825	803	831	864	826	811	799	857	815	808	832	860	825	841	846	843	872	816	823	829	868	787	862	800	842	832	840	864	879	737	861	852	797	808	847	862	864	834	861	811	853	862	795	864	842	825	782	838	851	824	788	811	795	809	859	802	825	856	836	880	806	773	821	782	850	854	810	868	813	839	852	837	836	848	828	876	860	862	862	911	850	823	825	864	869	855	823	857	851	846	814	820	858	803	816	845	846	850	828	862	853	809	866	810	871	812	799	782	792	826	802	827	791	831	816	824	782	841	801	799	832	779	810	827	832	843	833	845	815	819	847	804	824	858	819	898	780	808	798	847	830	859	830	843	820	830	822	776	866	823	861	824	864	850	863	802	830	794	815	796	804	829	878	831	863	817	780	861	849	858	885	837	856	859	794	789	756	875	827	780	848	872	812	794	812	893	840	765	816	839	816	822	779	802	843	815	856	828	866	777	794	801	808	862	904	834	822	847	852	853	817	834	880	799	855	886	837	862	871	822	859	833	769	815	810	834	848	811	804	873	848	815	843	832	854	843	852	833	824	845	819	814	868	856	858	761	805	851	884	819	852	836	814	874	798	866	815	846	825	845	875	802	821	877	846	804	794	797	837	842	832	834	828	843	852	910	884	808	845	863	825	839	818	864	876	831	887	857	883	806	864	835	797	882	793	851	843	809	861	869	780	806	811	850	810	823	849	821	871	852	868	834	927	828	802	837	833	841	852	797	854	841	832	865	785	828	841	783	875	822	784	787	867	814	848	821	871	833	867	803	812	827	828	853	852	844	851	829	821	826	802	857	852	857	846	842	787	791	805	881	828	824	860	794	794	820	815	835	881	774	791	795	850	830	867	816	801	831	807	793	863	820	812	818	856	838	835	860	801	811	812	878	845	824	800	838	787	851	833	822	827	800	794	797	846	815	801	848	847	867	835	857	835	790	806	859	804	800	831	842	853	855	890	814	833	827	825	851	874	800	837	810	805	828	815	826	816	792	762	839	841	839	811	838	865	817	867	776	845	839	793	793	855	834	869	863	804	805	801	820	776	826	786	809	783	848	801	856	866	822	837	819	875	800	819	815	847	813	806	825	785	832	869	813	818	827	864	765	829	857	800	833	852	824	828	876	895	803	830	863	821	825	833	822	764	826	803	868	878	872	788	858	871	793	814	836	828	858	843	867	853	828	871	809	809	887	824	823	832	789	791	770	789	868	849	865	855	803	851	807	811	829	815	855	839	840	841	853	789	840	825	875	842	805	797	799	806	835	853	846	830	807	799	844	859	828	864	796	832	734	831	833	827	877	823	844	820	781	814	823	805	853	781	837	806	797	832	876	847	799	830	856	839	859	830	862	780	833	803	840	826	848	836	843	766	781	830	785	838	841	837	857	871	836	834	829	840	851	825	846	870	831	834	800	823	831	787	798	793	830	847	851	875	833	800	834	860	837	852	823	841	791	846	850	834	796	801	805	827	812	825	864	863	844	820	807	884	847	809	830	813	754	850	808	836	803	796	871	832	851	755	855	806	800	861	866	837	860	862	823	825	834	829	836	879	795	805	887	867	822	826	853	802	804	846	833	824	864	865	805	795	860	811	840	821	851	860	880	741	814	864	848	840	849	827	827	867	830	800	789	813	809	828	826	847	843	852	871	818	746	825	830	886	824	848	867	777	852	804	798	858	880	855	833	839	849	829	802	837	843	765	865	846	861	875	809	817	824	812	797	908	809	835	856	811	753	833	820	819	837	822	845	871	836	831	804	870	819	865	852	825	809	813	829	820	886	829	830	824	857	826	807	846	835	836	796	884	852	878	796	832	884	831	802	782	854	811	831	824	831	865	867	838	805	844	854	825	850	832	858	852	810	822	805	783	820	835	876	837	853	760	849	826	775	826	851	850	831	834	839	836	850	843	852	852	842	839	854	832	839	815	833	852	888	799	820	850	823	852	830	783	801	842	850	848	815	860	823	781	804	810	777	855	838	825	857	833	854	814	841	810	809	840	868	819	852	848	835	799	794	893	816	812	857	831	886	855	797	871	854	825	814	866	817	848	877	790	811	864	831	817	809	833	872	767	857	803	792	816	824	849	819	852	856	785	841	818	847	841	797	799	790	819	844	832	763	868	822	839	814	789	801	812	819	795	759	835	819	824	830	852	800	834	823	786	825	830	845	846	803	783	785	780	806	824	776	808	843	812	839	822	781	834	859	882	842	783	877	833	863	855	838	835	851	842	814	839	844	889	828	854	782	883	824	833	828	864	845	828	868	829	838	892	834	862	796	824	840	857	811	845	818	783	830	815	882	875	851	815	779	817	852	876	766	817	834	846	808	823	781	816	812	799	866	841	837	826	852	840	798	806	867	856	810	868	873	837	860	815	797	888	839	797	839	823	829	822	894	817	825	797	802	862	845	829	799	844	772	832	813	857	814	841	814	836	802	826	819	833	829	807	820	824	813	849	807	816	762	830	832	808	824	899	872	839	821	859	806	802	859	788	795	807	871	841	778	832	835	805	861	865	859	836	848	851	872	822	821	865	795	846	818	815	776	847	843	870	817	788	807	822	834	796	827	802	789	783	801	836	809	821	886	864	797	827	808	803	832	860	791	877	871	847	854	806	861	849	837	864	790	849	816	793	856	854	882	841	864	788	812	839	870	799	842	801	885	848	873	828	840	796	834	831	789	812	839	833	841	861	877	806	854	860	814	841	836	844	792	830	814	868	768	854	825	835	888	858	811	793	796	835	834	846	839	860	826	817	826	814	841	837	828	856	810	837	862	848	845	809	871	841	819	847	854	836	829	878	785	904	824	805	849	818	879	825	863	830	816	843	807	837	823	805	820	822	832	785	784	852	770	831	908	864	791	832	791	816	842	847	805	847	799	832	804	815	856	817	862	922	849	800	838	825	812	928	879	843	789	847	819	836	833	878	870	876	817	849	822	813	808	822	861	854	828	843	833	870	820	803	810	897	861	818	841	813	799	858	858	816	796	849	780	862	835	818	821	834	835	804	792	837	849	905	804	834	828	850	815	843	852	844	881	776	801	848	848	788	812	876	872	816	867	832	794	774	808	839	836	810	798	839
43852	48659	15022	8511	6243	42851	28025	2137	1898	1638	1512	1368	1306	1225	1187	1134	1146	1063	1002	979	960	1050	1034	1032	971	1030	1120	1264	1485	1314	1296	1319	1356	1338	1293	1383	1318	1130	1158	1220	1154	1083	1026	1016	1039	1024	1016	1017	975	972	1002	992	1013	991	994	936	1010	949	994	947	901	963	995	955	964	994	945	990	976	988	940	924	924	963	943	922	840	896	927	941	942	936	882	922	894	895	923	900	901	921	951	940	965	869	931	878	852	909	901	858	904	908	909	898	891	907	920	913	912	916	915	890	900	879	899	937	894	924	901	886	907	905	939	939	894	929	896	911	892	894	942	910	950	934	890	885	927	918	899	880	868	869	890	980	892	894	896	887	895	897	903	916	871	875	846	918	896	920	908	938	844	897	945	894	941	916	934	935	924	928	859	897	905	920	860	902	897	947	867	861	971	902	895	892	928	978	910	932	909	844	864	952	900	926	914	890	888	911	908	870	850	902	912	916	876	949	909	896	871	883	834	914	934	948	880	909	942	942	877	941	879	902	925	916	924	876	859	945	916	892	887	870	907	906	874	946	931	859	929	876	910	855	909	861	914	868	819	873	905	877	933	875	864	978	827	907	934	886	900	902	965	861	873	901	887	890	900	901	869	923	918	914	937	929	917	894	900	888	914	956	895	858	911	865	935	923	886	871	935	934	932	896	867	911	892	912	884	899	904	914	852	896	841	933	867	919	922	892	925	924	904	925	881	832	918	825	840	919	932	874	887	892	907	950	923	881	932	818	971	891	939	913	862	891	964	882	937	897	937	864	945	898	908	883	897	855	910	900	918	898	901	848	860	907	929	883	929	882	907	928	870	937	919	933	832	832	891	880	935	995	907	893	864	842	910	892	867	859	881	912	949	866	994	906	942	905	846	924	909	905	906	900	907	873	893	956	906	925	914	932	866	893	910	925	882	920	890	920	912	907	925	918	893	907	874	878	918	889	910	824	899	907	910	891	874	909	883	832	933	898	899	946	943	917	926	881	909	951	902	952	823	956	892	889	897	903	918	926	882	893	930	875	853	924	884	878	885	865	911	896	958	956	862	936	912	922	886	942	901	937	906	874	883	827	995	881	912	965	927	878	912	926	923	896	853	909	882	909	910	850	944	911	899	886	946	956	839	914	962	877	922	883	889	914	849	880	897	909	869	986	953	836	911	934	962	878	905	855	899	943	898	902	849	887	921	910	933	914	910	894	928	928	948	898	900	886	895	924	921	889	887	924	913	888	965	892	923	889	912	908	943	917	928	928	901	922	884	906	864	898	892	916	893	874	889	913	919	881	914	882	904	966	868	918	937	835	880	941	902	895	886	902	897	925	924	903	877	943	862	928	912	905	931	950	924	952	905	884	907	977	879	907	917	885	888	883	926	916	900	940	923	898	915	873	895	884	918	905	906	942	940	919	946	898	891	939	899	857	921	891	937	885	959	912	860	893	915	848	915	847	862	872	931	886	885	928	943	889	922	898	893	918	908	868	916	894	889	883	940	881	929	920	885	910	966	901	960	898	855	904	892	906	860	941	881	879	914	935	878	880	891	937	887	892	897	891	857	875	885	906	909	890	925	907	895	905	868	917	911	912	911	917	950	896	879	892	906	909	914	821	871	942	936	886	876	836	931	923	877	876	957	927	912	902	932	933	932	877	927	869	908	922	924	850	890	842	876	864	910	959	931	846	963	937	879	912	861	836	933	870	905	939	936	929	923	872	855	926	902	876	928	891	901	980	881	900	882	897	943	892	882	900	919	863	929	860	896	922	909	855	863	938	899	926	910	891	903	876	927	888	953	920	865	882	905	948	900	886	871	896	917	897	954	869	841	875	919	878	935	915	939	904	880	964	929	906	878	908	910	899	890	882	936	905	900	881	892	954	880	881	875	932	933	924	888	938	875	911	866	912	881	893	919	930	882	938	868	878	910	906	901	913	902	948	908	887	929	946	873	894	939	879	946	894	927	903	873	876	898	893	844	904	897	911	853	923	884	899	908	884	895	920	936	934	935	941	909	859	914	922	919	917	860	864	897	879	908	902	925	865	887	877	926	928	932	909	852	900	959	899	871	856	921	882	952	926	891	889	917	902	923	904	888	871	928	865	890	898	931	869	885	851	887	891	869	915	940	908	902	873	901	871	905	889	955	855	894	960	924	962	890	897	894	916	911	901	903	900	922	884	953	937	901	931	911	846	917	903	893	904	928	869	922	863	920	943	898	914	924	901	900	920	899	910	895	927	882	894	905	906	950	969	902	905	924	960	928	887	874	907	881	865	893	896	899	947	868	905	909	910	872	876	906	874	916	881	894	848	849	870	899	948	949	917	925	913	888	915	921	843	907	904	869	882	870	937	917	879	898	967	932	939	928	860	945	895	892	895	932	925	880	917	909	922	920	923	942	910	882	942	952	897	889	881	906	936	923	858	905	883	905	904	877	928	937	912	901	883	911	943	877	940	902	941	919	890	874	944	896	918	867	951	936	846	867	915	886	878	917	932	890	911	890	912	900	914	939	919	863	892	902	909	917	901	842	872	881	878	917	921	861	909	922	944	885	869	917	901	930	890	903	940	973	875	879	864	860	895	903	921	838	887	869	935	881	925	973	959	886	897	897	848	933	904	918	998	942	932	899	894	851	898	907	882	866	945	927	895	868	901	892	882	909	961	947	915	889	890	886	929	878	931	879	864	921	882	937	926	893	974	900	921	930	879	931	943	893	913	904	872	910	944	903	882	911	913	904	892	904	884	919	896	941	881	922	924	875	922	931	936	856	925	926	882	904	874	875	897	962	919	918	954	904	948	915	950	882	895	846	943	902	933	828	898	921	861	912	893	884	936	958	903	918	888	916	879	912	876	894	900	842	868	903	921	874	885	875	859	902	854	906	933	885	894	958	886	841	929	889	888	851	884	937	892	945	883	918	924	917	842	885	896	914	864	838	877	895	890	875	958	883	882	914	856	912	917	889	902	882	937	923	897	881	887	905	875	890	861	861	943	894	883	926	902	857	914	871	954	893	898	930	908	963	917	904	935	911	901	897	867	944	886	912	891	925	893	842	945	889	896	897	890	828	849	901	852	867	869	927	822	917	878	945	876	888	896	874	880	933	886	936	893	907	904	909	926	920	906	918	868	874	948	922	923	918	901	908	877	914	917	878	903	880	909	898	907	859	898	903	923	881	902	869	941	890	890	899	957	923	869	936	939	900	944	945	861	912	962	908	917	917	888	903	900	934	908	887	933	903	982	884	909	922	887	882	899	945	949	862	894	923	895	863	908	848	902	862	905	875	912	894	906	895	947	941	885	892	872	925	905	879	861	912	955	894	871	922	899	876	898	866	885	896	902	947	882	913	886	902	904	871	919	873	920	909	904	893	901	903	905	891	922	897	887	874	879	910	907	898	885	944	875	898	924	874	886	955	880	921	860	909	889	932	869	878	941	825	962	949	910	929	882	900	916	904	845	889	939	875	964	908	910	891	873	952	931
29719	24394	12981	2963	1371	4881	4109	892	819	756	787	786	749	762	801	771	765	688	768	739	742	705	673	735	779	763	755	764	810	784	747	772	805	790	831	805	811	784	790	816	815	786	778	732	728	742	766	737	730	780	690	783	792	754	785	776	735	736	761	733	749	726	750	758	743	792	812	768	797	752	777	740	740	765	757	781	727	712	747	738	716	749	774	751	773	782	733	761	758	753	703	710	741	737	749	757	739	706	773	730	751	734	745	783	752	695	747	735	690	739	784	703	768	774	751	729	739	718	739	738	724	756	706	710	744	730	689	711	702	749	780	710	800	746	764	751	751	796	752	764	732	734	757	742	732	843	724	744	729	775	744	779	777	745	708	763	753	762	727	709	736	755	721	763	746	740	788	720	735	696	760	731	717	702	741	777	749	742	704	746	728	771	730	765	753	791	728	766	724	757	684	711	743	719	728	753	748	756	739	728	735	748	775	709	732	800	690	708	757	714	762	763	745	756	756	693	758	771	754	730	742	705	724	752	781	797	729	709	755	758	743	738	725	725	733	740	757	687	769	759	729	740	717	758	710	762	702	749	697	758	752	762	744	730	711	752	776	724	721	704	746	710	772	755	741	672	775	800	724	726	725	749	742	704	722	750	778	770	699	733	730	753	720	709	806	699	717	748	776	771	727	736	738	726	799	693	796	748	732	709	748	743	773	815	859	792	734	714	714	733	723	746	716	699	704	784	714	750	761	680	733	703	741	727	726	775	745	767	713	725	763	746	727	749	708	727	759	738	763	728	743	699	690	750	702	772	717	804	769	752	765	713	771	765	753	719	744	766	773	741	719	734	730	722	698	753	798	735	746	724	752	751	727	735	796	736	727	711	726	725	710	783	751	749	775	740	766	750	753	758	767	728	759	772	737	703	775	741	724	728	772	710	785	755	719	738	751	725	749	756	706	706	763	774	738	772	760	708	796	778	757	740	715	780	769	729	725	789	740	749	733	734	753	740	774	735	744	785	732	748	747	718	733	725	718	751	731	720	750	725	769	740	752	740	742	772	745	727	709	782	726	679	757	728	766	725	772	695	730	763	730	776	747	757	721	769	730	727	769	803	734	703	739	706	746	744	756	760	725	785	740	749	780	691	744	720	793	763	746	768	748	774	725	726	746	733	770	735	703	723	758	757	760	739	778	725	778	782	705	717	718	757	762	748	733	702	738	748	807	731	768	727	747	736	725	721	749	810	744	724	679	739	786	736	745	740	773	734	722	698	757	735	689	729	734	730	699	741	726	746	708	713	703	705	770	770	729	750	705	752	750	745	754	761	758	756	760	730	763	689	738	752	748	761	736	756	720	685	799	788	731	745	750	720	747	735	780	709	742	689	725	709	742	711	724	725	760	707	757	722	731	750	747	745	765	820	723	704	770	699	768	767	730	722	770	701	771	756	732	716	743	804	763	751	686	722	741	762	703	759	742	738	737	731	726	764	744	745	724	695	735	779	695	747	753	722	753	731	762	769	756	733	723	710	703	746	741	800	691	730	697	740	781	744	713	728	739	730	779	745	709	767	776	708	741	758	734	756	749	773	779	692	766	689	723	764	702	718	762	731	742	693	755	740	772	726	741	711	724	744	742	750	740	729	761	697	744	737	775	739	734	741	741	686	747	749	751	725	728	725	767	698	749	722	742	729	708	716	747	730	736	713	781	781	760	778	755	730	750	744	719	699	755	670	757	767	735	749	748	703	762	748	760	776	750	725	787	733	738	750	770	775	746	712	727	755	752	743	730	749	739	768	754	707	762	744	727	722	664	735	768	767	737	729	758	698	728	773	746	714	721	716	724	757	709	707	709	767	721	743	771	725	722	714	703	763	740	728	733	715	762	808	711	699	770	729	724	723	720	737	710	750	729	783	718	760	750	777	743	687	758	751	747	739	759	703	765	766	723	709	764	749	795	758	752	790	756	726	714	696	737	740	769	751	715	746	806	716	718	761	730	730	785	765	751	739	705	789	727	737	745	753	766	721	766	722	783	766	728	778	692	720	756	753	734	758	699	747	727	706	709	722	752	775	773	727	710	747	709	733	762	708	706	749	771	759	738	715	741	739	729	761	737	753	800	767	717	736	773	800	711	733	735	782	702	742	751	717	743	739	760	761	729	744	759	775	722	729	710	721	757	763	760	737	703	691	706	730	741	754	800	748	707	710	731	732	829	704	744	746	781	766	776	733	700	719	727	792	740	745	661	732	727	812	725	740	778	701	728	725	730	723	757	766	729	705	708	761	751	791	751	753	709	722	724	739	718	671	737	744	717	740	742	725	745	736	754	766	754	730	769	748	712	771	741	744	717	734	716	731	757	746	711	768	756	731	715	687	757	739	750	702	774	764	738	749	753	719	731	741	703	816	755	763	708	740	721	766	766	730	737	753	722	738	752	730	742	755	698	749	749	746	733	721	749	754	737	775	779	768	739	742	757	707	763	732	719	740	762	778	760	774	735	732	812	783	726	755	776	772	774	720	721	707	718	710	752	697	731	804	730	705	721	744	732	723	726	764	745	720	763	738	791	720	733	742	741	747	707	720	713	762	698	782	703	720	753	773	746	687	731	796	717	715	735	730	713	715	715	676	716	730	793	741	760	746	735	741	737	720	755	745	760	762	723	774	751	722	774	777	735	723	737	764	759	690	715	748	719	744	762	743	773	745	714	727	747	787	762	703	716	736	760	707	755	756	682	801	727	756	755	744	744	805	726	701	726	742	740	721	715	782	729	747	724	750	694	718	715	749	755	745	757	723	747	700	706	775	733	700	736	713	705	730	696	744	711	768	726	779	792	704	725	753	682	765	747	759	737	718	723	696	752	781	746	738	757	708	738	756	732	752	680	718	737	741	714	753	700	766	719	707	776	760	780	772	734	740	768	733	741	734	748	789	752	747	763	727	745	737	743	770	756	707	803	739	799	736	774	728	760	719	740	723	750	768	740	713	778	733	727	773	716	724	734	762	732	763	724	803	769	753	728	754	695	755	728	729	746	755	776	735	758	725	713	787	735	728	759	779	736	719	729	694	781	775	743	713	700	752	713	750	755	734	733	739	749	758	764	735	745	727	746	762	705	718	764	734	740	749	693	753	747	722	718	793	716	730	775	729	739	711	725	786	750	756	766	743	740	720	694	732	781	721	747	712	739	782	757	748	715	741	742	794	678	767	747	749	723	697	728	718	749	798	750	741	737	749	725	734	718	759	696	697	743	729	728	744	755	737	778	770	719	758	715	737	736	757	699	759	743	734	708	754	744	775	734	717	744	712	779	740	706	735	722	709	720	734	686	763	776	767	702	709	737	751	710	770	772	742	747	736	739	797	707	774	704	760	768	724	749	768	741	718	746	752	745	757	711	753	716	699	722	744	761	715	670	723	736	744	745	752	760	725	755	756	724	730	793	729	751	721	737	760	738	746	742	729	723	776	757	787	724	700	733	746	750	748	721	758	755	718	727	758	749	757
33889	26627	5303	2753	2068	7725	5286	1058	1001	966	974	977	874	835	875	861	885	850	849	822	836	826	835	884	876	880	874	982	996	928	971	944	988	1020	962	934	959	943	950	975	948	814	884	860	850	841	924	895	859	869	853	850	863	807	868	854	839	833	833	903	814	878	924	842	829	835	843	896	828	920	879	843	790	847	836	851	838	822	824	825	872	827	840	829	848	857	844	810	824	846	838	860	806	797	817	895	843	827	805	793	841	841	893	802	812	823	823	835	818	842	820	893	805	808	832	843	805	794	795	796	851	841	790	835	780	830	800	806	756	839	860	874	816	850	849	873	864	836	851	808	818	785	818	812	839	795	804	824	827	805	771	841	905	829	839	795	830	852	783	857	778	816	831	802	839	826	865	826	875	750	840	824	822	814	799	852	827	839	827	867	836	777	802	833	843	851	776	846	839	813	795	834	860	835	809	809	784	799	816	811	832	825	829	828	804	841	800	832	804	854	837	826	793	836	889	820	817	820	802	910	819	819	823	863	829	811	810	822	817	801	799	773	840	808	851	895	821	811	859	856	813	854	877	843	844	812	881	840	842	814	850	840	844	808	827	864	798	847	855	847	822	847	843	781	839	873	800	850	878	828	839	853	824	830	816	817	786	870	787	865	811	859	813	895	852	776	829	821	876	865	825	826	879	849	807	875	817	828	830	818	852	815	838	803	826	773	835	801	821	807	802	863	815	840	838	810	856	826	807	829	822	822	854	809	813	837	832	832	794	905	837	796	864	819	853	818	828	911	841	825	840	812	828	850	823	825	835	803	815	816	888	853	788	844	841	851	786	826	838	848	825	838	872	820	861	844	820	856	866	832	881	862	798	808	829	795	826	833	817	795	819	809	812	835	833	819	816	868	821	836	814	761	815	844	799	764	833	777	850	836	836	821	840	796	825	771	833	844	825	821	835	818	812	862	830	794	919	847	852	821	840	781	781	791	867	841	875	817	800	804	840	833	862	801	816	825	809	868	862	836	829	832	868	803	830	827	826	838	829	836	826	863	768	821	862	831	857	748	857	852	862	851	835	804	833	766	773	805	839	827	791	838	769	843	827	844	822	789	811	861	830	832	806	822	849	804	790	820	838	767	863	827	826	843	834	820	833	821	872	818	849	872	853	843	780	871	807	777	832	840	864	870	839	804	825	811	805	771	777	777	848	815	862	796	825	875	841	819	799	835	821	865	861	834	840	815	818	855	879	891	869	834	823	856	807	842	877	849	820	827	880	813	785	808	800	845	767	841	858	843	800	781	842	845	849	830	874	899	858	850	813	819	816	848	818	808	794	814	861	800	868	821	851	786	802	844	855	784	842	826	835	776	836	808	784	804	854	811	765	825	855	831	827	773	844	805	820	845	821	812	786	823	862	866	822	825	778	864	818	825	824	853	834	844	803	811	836	819	892	870	855	814	835	778	797	844	866	879	808	845	829	837	778	856	805	805	842	807	818	873	817	819	819	813	812	840	809	805	860	846	818	860	854	832	836	812	805	884	875	836	790	853	861	797	836	820	790	790	825	812	885	832	839	753	805	842	810	815	808	832	852	756	839	811	837	805	775	838	836	868	839	833	827	878	799	820	810	814	818	836	797	806	847	847	793	826	822	800	813	819	839	878	849	788	789	845	822	841	782	803	846	872	856	855	817	847	828	864	849	841	835	826	789	874	825	800	848	860	846	837	871	825	902	807	812	837	785	827	795	848	801	804	811	818	797	800	793	895	842	854	870	895	813	891	790	827	844	876	893	849	811	829	856	811	844	841	788	854	810	808	794	822	836	821	820	853	853	833	841	831	841	831	805	871	875	849	791	843	844	845	851	813	827	860	823	848	863	808	850	856	854	849	869	838	847	868	865	806	795	839	859	808	789	824	840	822	826	864	822	835	790	830	882	854	822	875	840	863	840	837	806	798	814	776	810	836	788	853	757	819	772	829	825	822	857	805	803	809	777	789	846	835	797	842	811	813	813	874	886	823	807	805	825	862	835	839	771	857	811	847	793	812	851	827	783	807	829	816	860	810	850	837	804	812	896	851	828	818	786	784	784	795	822	799	806	840	847	817	811	829	796	891	846	788	854	850	820	844	824	826	875	854	808	790	818	836	849	794	875	818	855	820	799	802	773	819	829	840	770	822	852	837	857	853	791	841	873	849	807	877	794	822	796	838	785	852	851	824	823	777	861	825	836	863	796	858	774	821	834	847	787	827	827	842	822	806	786	774	832	798	862	855	865	803	779	833	805	863	851	798	840	827	794	810	816	803	838	802	859	807	763	839	817	832	880	869	874	813	862	842	848	795	842	812	823	890	831	852	797	817	817	795	808	857	805	796	814	826	833	842	817	809	797	793	847	844	830	788	808	839	848	862	768	843	803	863	836	794	839	881	831	866	815	787	842	840	884	828	814	813	789	821	820	825	810	823	779	878	803	813	905	844	891	858	845	816	844	793	831	783	815	839	843	792	818	892	782	821	860	816	791	800	877	821	827	803	825	797	915	807	848	791	823	858	782	835	813	836	807	770	807	814	801	816	870	863	831	874	801	780	820	830	833	853	836	773	814	826	847	840	879	847	828	821	817	869	823	810	843	826	801	833	793	851	796	820	825	812	794	852	815	814	862	821	817	816	771	813	912	838	823	816	829	833	830	880	816	866	823	805	861	776	820	857	837	803	871	847	798	824	801	796	819	831	822	836	820	817	813	834	870	791	829	838	858	828	873	808	820	846	790	793	827	862	802	831	813	874	844	831	880	842	834	839	804	847	813	875	844	854	822	752	753	794	824	819	840	884	838	819	822	784	851	857	794	848	832	807	796	807	849	837	829	789	807	809	859	823	808	815	843	806	854	827	870	865	821	805	842	814	819	837	853	868	790	822	842	858	822	795	848	833	817	832	794	850	839	819	822	791	852	838	795	871	829	842	800	865	863	827	844	777	866	872	789	847	848	855	823	858	843	804	820	798	805	751	821	800	828	818	819	863	854	861	852	770	842	816	816	842	856	832	845	841	843	806	820	842	806	839	810	814	782	873	791	782	871	806	839	873	801	824	823	838	879	861	858	819	792	828	863	807	822	806	849	846	845	834	745	834	818	866	784	828	844	892	817	827	806	841	854	830	839	818	812	854	812	825	806	799	787	837	841	802	837	786	781	884	836	838	810	808	805	853	797	818	889	842	820	806	851	861	830	851	851	815	852	814	768	825	842	828	843	837	848	827	785	849	853	796	827	811	865	830	781	859	859	842	841	815	842	910	874	870	825	815	924	811	803	813	808	842	855	788	861	878	833	790	798	799	810	902	862	813	889	838	819	850	851	874	791	831	814	858	751	816	835	773	852	770	851	885	841	794	794	849	815	844	847	854	774	855	840	855	800	853	788	812	846	848	843	791	860	854	816	814	806	805	805	833	826	830	841	802	802	840	775	813	842	819	916	820	860	866	793	867	819	782	807	841	843	755	833	813	806	826
23797	20962	28036	24011	20717	29512	27282	2934	1035	912	823	839	747	778	751	776	671	741	790	748	692	695	744	696	763	768	743	826	851	876	815	827	819	817	737	810	799	812	797	776	792	733	775	747	727	761	691	724	714	705	742	749	743	666	741	686	718	690	720	722	704	698	728	717	790	745	655	685	730	721	711	670	689	728	717	681	697	705	721	710	659	676	682	727	675	705	707	690	676	670	703	661	686	692	648	690	719	702	722	680	710	686	668	716	744	705	663	704	718	703	703	687	700	688	673	737	692	710	727	726	613	611	676	721	707	709	675	688	710	738	688	722	665	668	675	713	696	700	742	727	667	682	700	732	677	691	731	709	704	649	719	700	703	724	688	682	693	686	702	695	712	692	665	721	717	689	661	704	667	676	673	745	711	692	710	648	653	709	672	687	702	657	678	704	671	692	659	646	694	711	728	669	722	730	676	715	652	694	697	658	662	688	694	682	679	682	642	688	703	696	691	733	712	723	739	722	691	699	730	694	674	687	731	669	711	759	728	670	678	675	682	690	702	705	645	719	701	670	697	673	658	684	653	683	694	732	703	708	702	718	712	694	695	652	637	660	703	720	689	720	707	659	659	632	718	678	713	743	718	723	680	715	708	707	760	745	664	730	679	701	659	656	701	695	703	682	718	695	723	665	688	722	686	683	694	698	705	694	733	733	719	756	719	736	672	681	706	729	682	694	667	688	692	647	666	739	691	644	680	701	682	660	670	695	709	646	724	709	707	726	714	700	668	704	681	649	708	693	685	722	712	716	670	670	675	701	677	704	702	686	673	669	724	697	690	709	668	709	640	680	676	722	684	703	703	746	662	705	678	694	705	699	698	752	676	688	704	672	681	672	749	705	696	688	694	678	710	639	702	719	698	700	728	654	717	706	674	707	663	683	723	696	674	706	648	668	654	648	706	740	676	673	710	658	673	685	667	717	683	698	682	723	721	725	713	694	648	676	657	688	680	685	665	715	737	640	685	731	715	713	700	666	721	644	691	708	632	682	719	685	707	730	671	700	712	685	711	704	687	696	713	681	686	692	715	717	648	679	668	629	680	657	690	732	711	719	704	694	688	678	671	675	698	710	709	694	663	691	709	722	686	671	714	686	740	695	667	673	688	717	670	718	686	719	675	701	671	697	672	669	684	698	677	634	667	649	693	683	688	689	628	738	745	648	640	705	720	683	674	714	706	689	639	714	647	647	681	628	657	701	681	677	699	718	724	713	658	715	733	671	664	707	693	758	696	682	654	669	660	695	686	691	742	699	714	657	696	630	681	688	712	650	679	686	665	692	690	712	681	645	689	661	737	717	657	670	733	701	712	660	662	643	737	693	674	647	693	718	689	663	685	739	706	694	675	696	688	698	686	703	736	691	694	644	716	697	699	720	713	674	666	661	637	715	677	716	693	679	703	696	703	693	662	664	719	669	671	745	693	682	699	748	702	683	734	721	698	687	702	690	659	716	661	677	684	657	751	685	725	736	681	646	669	664	663	636	729	671	622	690	656	743	685	667	656	702	720	684	719	696	688	726	653	715	661	679	718	693	638	677	725	706	669	669	686	703	719	671	676	666	722	671	672	703	706	680	692	670	683	698	733	701	710	700	694	683	707	705	676	705	703	708	748	679	687	654	711	707	693	739	691	722	692	688	695	702	715	666	736	684	678	655	679	662	715	695	694	655	679	689	729	689	696	673	662	682	682	664	720	699	676	652	719	700	688	695	680	689	708	688	700	669	741	718	699	698	658	672	671	735	677	674	675	673	685	708	711	692	734	689	664	703	670	670	699	705	734	708	720	735	705	712	705	728	693	711	687	690	675	677	675	653	692	676	662	727	671	719	685	695	649	693	691	734	707	638	669	734	713	642	695	684	677	707	699	681	712	657	686	690	692	747	706	686	685	661	702	679	640	671	704	693	742	629	698	676	686	677	718	702	716	753	665	715	665	660	690	610	719	716	692	719	697	711	762	702	699	739	691	660	714	748	667	685	732	687	681	702	679	702	715	670	711	721	691	661	692	695	712	717	677	716	683	695	714	697	732	690	666	674	718	683	702	638	668	690	704	723	661	693	714	718	633	739	690	771	700	686	687	708	692	680	688	727	705	683	706	704	701	651	696	698	741	730	650	707	668	703	676	701	733	685	654	770	688	695	675	721	721	747	696	667	693	663	739	704	707	672	697	739	723	689	688	694	710	725	674	689	639	673	693	689	718	714	677	675	718	733	665	686	676	711	703	727	676	706	685	672	718	701	656	685	727	720	672	656	721	674	712	671	730	744	713	675	680	713	657	700	664	663	667	669	738	698	679	697	670	687	659	664	666	724	701	694	698	678	666	685	663	682	705	675	697	688	664	714	673	722	671	702	703	686	677	613	666	677	676	711	733	715	698	654	686	718	686	678	712	703	703	699	686	688	666	731	650	726	725	678	714	702	638	731	748	691	704	709	678	723	679	713	756	706	682	748	718	675	749	740	672	718	691	669	673	702	677	698	702	681	683	660	651	742	694	689	700	719	669	680	687	712	694	677	697	652	671	725	663	693	660	719	686	746	766	709	719	697	755	646	638	678	701	604	668	691	647	678	684	713	659	703	688	678	615	753	692	679	704	656	727	639	688	669	679	695	716	700	754	711	746	675	698	755	706	704	695	654	701	706	718	681	655	707	683	674	680	670	700	748	717	719	667	719	689	699	675	664	672	669	731	685	686	714	658	694	702	662	715	686	714	694	712	707	696	698	683	711	678	728	712	672	704	666	708	678	656	646	684	662	687	675	695	658	701	675	717	718	643	716	683	689	691	684	674	679	675	681	699	687	674	686	635	653	673	683	676	667	668	673	680	756	684	675	717	656	685	703	705	704	689	683	728	664	666	652	706	686	686	720	700	696	711	721	667	711	663	670	692	689	751	671	681	697	663	744	653	675	686	707	652	604	669	706	704	683	708	700	683	685	693	679	709	640	686	682	682	678	709	680	696	706	746	710	671	721	665	735	672	663	633	702	693	708	668	687	678	740	682	716	639	678	718	709	682	727	752	724	684	708	709	696	727	667	744	670	686	681	653	688	676	670	676	713	664	674	697	707	692	669	704	675	731	686	658	653	685	682	722	696	676	648	702	682	676	686	703	638	668	686	680	664	662	675	653	688	683	695	716	686	652	714	681	694	668	687	714	725	730	676	656	737	648	685	677	706	654	691	710	691	689	675	712	709	705	647	690	710	754	672	671	705	741	699	708	722	678	688	646	705	654	679	712	705	728	643	671	706	699	689	695	682	738	713	682	651	681	700	696	675	662	688	675	716	715	694	686	693	732	667	707	663	701	677	697	689	692	692	652	701	714	692	725	675	650	677	714	676	699	664	697	689	683	694	728	692	673	677	644	716	627	656	716	699	707	718	705	695	713	640	713	709	664	702	697	692	709	720	642	700	718	662	710	732	722	655	710	705	666	700	675	696	679	666	709	666	669	699
38732	34924	10735	5600	3870	31989	17891	1506	1425	1278	1082	1015	1037	942	883	906	902	836	864	822	821	851	842	784	764	807	918	1015	1173	1092	1012	939	1051	972	918	943	985	1009	1047	954	908	895	863	822	831	890	831	860	789	784	832	873	846	824	824	809	798	858	835	834	817	852	787	777	781	784	842	843	830	795	788	763	773	796	775	775	792	801	776	772	769	806	758	801	732	754	767	760	836	723	790	735	746	806	772	793	759	735	776	799	775	791	830	769	755	755	738	796	776	769	736	814	774	758	785	790	786	716	733	750	780	760	777	743	767	774	757	780	786	764	774	783	770	747	792	760	809	787	814	815	739	766	764	755	752	776	770	770	737	771	813	781	775	711	769	728	752	773	721	737	778	769	767	721	741	755	731	778	744	768	761	773	745	733	807	745	754	765	799	782	754	779	724	773	765	784	759	756	774	684	771	766	769	773	811	788	733	759	793	738	729	802	764	751	801	789	766	748	765	762	796	802	755	716	780	721	801	791	718	824	779	774	725	785	754	798	759	782	789	733	737	794	838	773	727	762	779	710	774	764	793	719	712	745	732	758	722	748	785	727	750	746	720	759	747	760	796	756	730	753	810	771	767	814	786	746	833	730	739	793	823	790	789	785	790	737	814	768	760	835	729	754	748	772	759	773	755	724	753	748	760	745	743	780	728	771	752	779	753	795	775	752	773	761	741	801	776	736	794	778	801	789	762	763	779	794	770	812	818	761	792	785	825	791	778	793	760	761	681	756	747	798	768	772	763	794	735	792	756	734	761	805	776	803	750	731	788	748	779	859	826	736	757	767	814	820	803	739	795	759	804	758	789	779	763	840	746	790	792	801	767	765	728	802	702	779	809	740	759	755	775	758	748	801	754	769	737	758	747	810	782	776	776	810	761	766	757	798	729	736	732	732	798	764	795	764	789	730	754	787	763	764	763	763	767	752	756	771	759	768	770	764	820	817	773	763	804	834	789	755	803	787	777	739	762	762	729	788	726	762	813	703	762	763	820	798	743	773	747	823	748	809	730	770	762	754	774	779	786	786	781	805	770	782	771	747	767	804	784	770	777	746	729	768	808	780	769	785	729	808	780	783	758	779	758	752	799	766	785	761	801	784	768	757	753	753	781	765	762	747	718	713	780	743	755	782	747	762	767	782	764	747	757	770	784	798	777	780	758	746	822	763	809	775	769	749	738	774	758	754	765	745	737	757	767	773	772	744	717	774	786	802	737	805	769	752	757	781	749	728	738	760	758	756	816	773	740	758	743	761	772	779	742	763	746	790	790	754	800	736	720	743	755	793	802	761	748	740	759	771	794	753	750	753	753	815	805	798	768	694	804	783	771	784	764	778	748	746	698	749	781	774	757	811	743	755	796	749	726	741	724	764	699	786	751	803	758	796	725	758	760	767	821	809	778	745	759	744	801	813	782	731	765	832	754	791	766	778	771	754	785	777	802	757	804	726	760	735	743	767	768	774	715	771	771	719	775	803	751	809	851	716	786	812	756	795	760	785	743	772	752	814	794	784	754	718	772	724	777	779	743	748	750	778	751	801	768	764	807	747	813	742	781	739	755	818	809	773	767	783	760	802	784	735	826	788	805	848	771	743	790	784	738	774	747	819	741	790	723	747	759	736	824	811	762	805	769	748	709	762	746	750	749	777	745	770	771	729	774	789	778	751	792	783	769	760	761	756	759	750	768	726	820	802	784	791	768	773	778	785	809	836	797	765	785	763	716	742	754	780	791	759	762	736	798	763	718	788	764	734	805	822	735	791	749	781	842	767	831	767	789	766	764	806	792	714	781	765	770	716	823	797	810	762	792	812	754	791	761	739	788	773	785	730	803	818	806	794	758	794	771	801	735	792	784	748	769	770	778	733	791	728	777	807	750	791	786	773	774	780	818	773	741	728	747	804	759	752	759	729	830	779	805	766	748	754	819	735	779	772	749	751	778	792	762	721	767	741	803	784	779	760	795	790	762	802	775	780	768	788	762	795	731	750	802	733	784	716	748	738	811	758	757	739	730	764	746	780	766	774	775	776	739	770	733	797	771	752	729	808	777	765	758	748	784	750	776	729	806	732	771	777	753	770	812	769	797	772	784	848	766	799	737	738	794	761	726	794	702	768	758	793	711	749	744	796	754	748	809	785	736	770	771	696	810	766	786	761	814	731	755	807	808	821	788	776	742	778	759	761	763	754	782	798	774	766	743	756	715	808	773	723	802	780	762	787	784	792	740	767	793	697	779	788	726	769	761	772	745	756	763	769	761	796	789	791	784	768	773	718	820	792	805	780	788	794	716	767	781	787	798	772	750	727	761	714	800	799	802	767	774	747	773	743	767	762	751	760	746	726	732	780	809	786	787	799	712	778	794	758	775	735	769	776	802	754	786	768	810	759	793	775	744	775	720	736	808	782	775	785	787	718	767	756	818	761	811	733	771	789	736	786	768	771	743	777	747	772	766	777	799	764	796	749	764	719	762	765	783	767	746	792	773	778	773	774	781	757	759	798	727	736	731	776	769	791	778	814	745	751	827	766	783	761	773	797	787	831	800	754	785	761	769	759	737	784	749	715	769	785	738	742	785	762	769	747	799	783	792	743	773	748	771	694	797	776	762	738	791	760	733	779	767	771	770	770	784	755	770	739	785	771	759	774	708	757	741	744	747	798	808	767	768	772	773	776	754	787	767	779	762	751	732	744	732	791	780	774	760	806	730	764	756	781	752	767	764	781	762	776	774	792	761	727	722	730	771	734	779	785	733	756	809	725	780	746	738	813	761	758	792	762	776	741	796	735	738	790	757	732	743	760	776	752	758	782	802	775	771	801	802	752	744	778	831	755	740	815	770	795	714	735	716	735	803	798	752	817	758	770	821	746	794	739	798	808	753	770	747	785	788	758	752	746	804	740	753	755	754	766	732	788	700	719	754	769	752	783	750	762	768	753	847	810	734	743	778	816	733	722	707	777	753	802	780	732	755	725	762	715	795	760	758	771	792	749	780	780	799	696	742	733	763	760	709	777	800	767	739	743	773	732	781	757	790	776	727	778	827	776	769	779	777	726	754	786	723	777	836	774	781	730	772	760	793	749	758	775	728	711	741	773	733	759	738	791	736	794	782	732	754	784	769	739	805	808	771	767	792	779	770	793	748	741	781	814	794	774	775	754	775	771	730	744	782	763	779	767	798	772	789	808	795	790	749	731	768	753	755	754	775	762	740	798	782	768	793	751	788	780	742	805	734	751	728	779	751	793	744	802	782	774	800	746	794	734	751	738	743	791	783	786	730	761	738	726	721	814	751	767	738	731	817	769	719	830	793	772	836	769	776	759	748	757	742	784	766	815	805	713	759	742	802	808	758	775	744	752	757	728	799	735	781	776	769	793	761	693	771	747	744	772	769	794	802	783	768	757	741	811	752	756	743	743	772	779	778	801	788	799	761	786	767	745	805	726	781	748	771	795	815	782	722	752	793	771
25187	20978	26453	24499	5698	19872	15265	1368	1012	957	923	918	955	866	901	951	913	901	870	897	847	827	875	909	884	846	893	935	1007	989	953	961	912	924	938	938	928	926	938	917	937	912	914	900	854	850	961	944	866	830	898	907	919	872	950	881	900	844	868	901	902	859	917	851	876	917	890	937	879	863	845	823	877	804	792	912	877	899	880	832	827	851	860	840	864	875	889	846	814	875	878	876	841	876	836	877	890	826	831	817	882	860	872	829	830	833	890	854	847	858	895	831	890	835	855	921	839	902	889	873	864	848	878	916	847	888	895	809	858	818	842	875	824	835	886	842	881	818	824	851	817	879	881	838	885	838	829	858	842	869	902	845	867	844	821	839	827	908	837	902	844	911	844	859	831	833	807	857	881	864	892	802	858	831	813	830	853	861	888	822	846	856	859	888	850	853	883	761	860	846	860	784	889	878	864	860	822	793	856	857	838	872	873	853	778	841	898	888	875	818	815	834	825	858	887	855	874	838	874	838	893	857	867	803	838	798	844	867	834	825	883	833	914	873	824	839	846	822	842	882	890	887	823	904	893	805	877	910	881	813	838	880	844	883	850	895	877	862	827	829	864	846	944	825	850	832	875	840	907	854	921	888	874	845	841	853	842	895	851	865	878	806	843	839	869	834	794	868	877	882	883	889	860	850	841	943	849	879	871	815	830	853	899	869	828	867	876	894	864	920	861	820	865	901	837	862	893	789	828	858	858	895	828	846	838	898	842	900	845	865	846	809	851	881	880	888	894	882	909	894	826	801	867	872	936	873	800	835	856	888	836	819	857	875	818	846	896	877	851	891	864	818	830	880	863	865	843	853	871	865	889	851	799	848	875	862	860	872	856	874	875	870	862	810	844	840	868	858	882	902	861	868	865	842	848	890	815	840	874	843	906	871	840	839	854	828	887	839	911	861	892	878	836	880	876	872	862	871	930	889	892	767	823	844	870	848	895	881	839	884	813	837	897	876	877	837	853	859	848	820	859	896	853	801	844	839	871	831	823	830	799	868	870	881	800	909	853	871	843	848	883	834	843	856	827	855	787	860	824	819	872	835	902	781	868	903	904	835	846	857	866	883	794	797	844	839	858	808	883	854	847	844	814	801	886	845	848	917	897	897	920	779	837	843	876	840	828	846	845	847	877	896	846	931	874	882	871	875	844	802	815	839	835	822	804	888	877	860	886	834	870	827	874	836	872	868	862	835	816	784	861	853	868	902	876	844	880	858	849	793	835	886	881	887	853	897	828	808	884	818	875	804	890	890	823	851	835	874	899	841	856	826	902	841	831	824	861	843	829	860	814	885	878	850	816	831	847	879	869	860	873	922	840	882	858	898	896	916	870	870	859	871	869	853	856	793	855	880	882	833	878	853	822	848	896	819	856	877	839	855	872	821	844	873	889	830	908	892	878	881	851	836	857	897	855	855	824	892	888	910	858	857	879	862	820	931	845	884	900	877	826	894	823	870	835	813	854	899	861	887	886	856	908	843	893	861	856	842	873	828	867	847	857	869	910	860	876	883	878	818	841	838	834	879	864	839	907	808	854	873	813	813	821	888	792	889	841	848	773	844	873	818	884	831	837	845	855	873	838	850	863	899	876	875	850	843	829	861	866	872	858	839	838	838	813	895	840	910	849	835	900	835	824	867	823	864	884	859	782	891	801	827	839	849	830	880	898	842	852	851	869	851	875	814	902	883	874	847	882	864	898	858	865	868	856	882	832	838	871	878	850	872	816	863	851	839	870	851	857	866	846	844	834	865	837	830	865	818	875	866	899	871	816	840	826	819	816	866	872	867	868	849	882	828	883	847	835	838	841	860	879	876	867	812	851	838	943	813	821	846	866	784	832	833	849	845	827	784	879	899	880	822	872	854	865	849	797	848	840	838	888	893	910	850	850	856	877	876	880	882	844	910	884	832	829	854	850	903	822	833	845	810	830	830	824	842	816	882	831	787	812	891	832	873	822	838	830	818	815	872	840	919	868	875	888	880	879	860	855	860	884	923	798	855	833	862	915	812	882	869	866	831	874	867	841	806	876	816	879	804	873	820	923	868	889	872	855	878	809	837	900	864	829	829	854	871	795	845	868	883	888	879	828	807	849	859	836	862	860	875	842	848	830	844	852	772	895	813	849	889	802	841	827	873	852	847	915	877	935	889	814	841	827	861	865	863	828	840	902	847	858	871	862	857	916	791	880	866	858	875	878	869	800	874	821	819	838	859	840	812	832	888	820	883	854	883	882	863	852	824	870	840	915	845	853	882	853	874	809	844	891	906	836	842	875	834	856	850	855	838	844	799	883	858	834	937	817	896	861	871	800	850	852	829	850	847	903	815	864	834	876	826	878	902	832	851	870	850	870	847	831	921	853	848	855	841	866	870	825	838	831	791	844	836	832	883	857	768	844	856	865	893	871	812	875	859	824	840	871	898	875	829	844	843	867	864	875	859	865	869	862	873	875	816	855	855	866	839	832	850	836	848	841	856	847	821	859	837	795	887	847	831	836	894	825	844	871	820	840	871	899	867	811	803	872	851	872	896	862	867	847	834	873	857	856	832	860	861	879	913	869	867	868	785	873	897	844	842	905	864	872	874	873	866	856	876	886	831	831	873	888	863	866	874	811	864	869	860	834	919	897	883	860	890	868	837	858	859	935	867	799	838	905	827	867	848	866	868	858	879	845	823	891	888	858	869	883	808	877	852	819	816	879	922	887	859	881	850	884	832	880	847	875	798	839	874	845	845	828	845	855	862	892	892	837	790	878	872	776	830	872	852	865	810	844	807	861	820	862	872	821	866	862	852	882	822	846	828	881	849	849	864	854	860	788	825	833	901	825	873	869	845	856	864	856	819	885	868	860	852	815	837	895	849	902	870	874	867	863	865	800	904	852	823	891	867	865	812	852	819	847	867	882	882	876	852	857	832	853	812	880	847	847	835	855	868	833	826	864	822	830	829	827	865	861	842	819	837	827	901	891	844	850	829	842	929	890	891	865	869	922	883	872	836	842	842	896	813	859	892	873	810	830	900	858	830	872	801	822	850	845	849	854	861	860	869	874	865	818	849	865	854	880	836	858	857	861	893	869	836	880	883	864	823	856	898	853	831	868	858	877	826	857	870	852	859	852	846	851	898	849	805	897	860	849	859	846	859	856	911	771	888	854	885	832	872	801	836	853	862	860	890	881	806	869	917	852	814	803	830	894	863	848	861	867	886	849	859	852	832	847	888	834	815	823	798	880	837	871	862	829	839	853	858	862	797	840	888	889	861	881	882	918	842	903	821	873	864	837	843	920	877	833	846	903	855	830	849	865	878	829	842	841	891	890	865	868	907	848	847	787	875	846	855	846	826	868	876	840	941	852	869	891	863	819	840	853	852	787	828	897	854	810	839	883	816	871	878	865	897	856	867	890	873	773	854	846	872	839	851	882	857	850	898	851	851	836	884	835	830	832	805	844	871	837	768
36457	31488	7545	4005	2918	28950	15769	1462	1315	1193	1164	1062	1044	1073	998	965	1022	1035	1033	1007	958	971	975	996	930	1015	1040	1104	1196	1244	1122	1077	1076	1170	1026	1082	1112	1099	1135	1093	1082	1044	1024	1070	1013	1020	987	965	986	978	978	1031	990	991	1019	970	965	946	973	1001	928	953	958	998	957	944	908	913	973	1000	988	907	999	995	947	948	876	1001	968	958	947	948	946	994	1006	950	989	881	933	939	931	938	934	950	952	964	920	899	946	893	999	933	955	932	874	1017	926	969	920	912	922	969	959	1002	912	899	882	926	939	990	962	937	951	946	917	908	954	947	930	905	902	940	956	968	906	914	924	921	960	946	962	948	940	934	920	953	964	922	973	931	963	953	955	950	931	892	923	928	919	940	898	948	927	951	971	1000	961	954	970	937	968	970	941	953	994	969	996	990	945	934	945	923	865	944	940	952	938	923	967	925	934	951	969	954	916	923	963	929	938	907	949	944	918	932	976	918	938	951	973	883	948	977	972	934	942	903	957	959	969	928	958	923	934	923	975	916	922	941	908	933	941	926	972	950	920	934	992	938	931	889	944	960	876	934	940	944	935	947	922	952	970	999	916	941	970	956	909	937	910	956	963	972	946	954	927	971	921	964	945	936	958	915	892	920	984	889	947	934	903	968	1016	930	927	897	950	894	931	936	962	912	957	948	983	942	951	954	950	995	922	988	951	972	912	916	946	955	938	885	1024	973	947	961	944	900	915	943	902	954	906	926	953	953	947	908	986	956	986	932	998	897	940	987	886	939	891	954	955	969	864	945	897	970	929	965	979	888	914	965	902	863	933	907	992	943	966	914	927	993	924	983	953	954	872	923	925	949	944	959	966	954	894	1020	930	918	919	991	967	968	950	969	949	887	930	920	983	957	962	937	902	985	875	936	868	960	937	917	961	944	936	961	956	950	962	971	953	987	1010	905	901	907	922	932	913	935	910	996	913	969	932	892	962	994	902	958	924	975	940	957	979	914	898	928	956	932	943	958	978	938	917	944	964	962	943	922	935	924	909	967	921	945	942	929	942	949	965	921	992	982	957	910	952	959	973	914	1000	924	945	961	983	955	949	1006	957	932	888	962	996	931	905	1001	959	942	912	898	898	919	937	1009	960	916	975	952	981	893	951	972	971	928	961	939	928	935	935	936	960	1001	1021	918	938	935	937	929	938	929	974	942	921	935	901	937	970	968	919	971	883	943	932	979	941	944	922	959	948	986	975	876	926	953	883	909	880	961	917	911	952	966	1029	886	947	946	990	947	896	936	965	993	973	999	963	997	961	963	968	926	969	943	949	936	977	960	980	943	939	948	930	1010	950	917	950	949	986	962	943	942	930	958	923	934	961	967	931	929	932	974	896	955	904	903	965	918	983	937	941	929	904	930	909	995	980	939	949	940	853	909	912	962	944	940	1005	991	975	954	938	947	939	954	972	971	933	993	907	955	998	917	1007	956	954	969	956	955	895	955	1000	1024	966	911	902	929	920	935	997	927	933	917	919	952	979	984	1008	901	985	917	920	953	905	976	941	930	942	989	955	947	942	888	955	924	938	946	915	921	888	935	974	965	997	971	977	936	998	930	1010	946	961	911	969	971	931	998	975	955	906	956	973	973	973	968	995	916	919	983	938	899	997	939	964	918	964	959	922	992	968	933	980	955	936	914	974	947	909	970	894	915	1008	931	980	998	997	893	942	926	926	915	999	971	990	905	933	950	942	904	931	987	971	981	956	908	951	1000	997	954	939	941	934	964	937	924	949	920	982	909	942	914	1001	994	953	995	964	936	991	909	919	890	963	1007	922	894	962	949	938	970	949	947	987	928	946	963	861	936	940	952	977	972	968	945	961	903	978	939	954	928	905	997	936	948	999	899	926	982	987	950	946	916	968	942	945	984	904	967	972	958	897	941	926	961	1005	959	963	952	950	944	982	965	945	939	901	905	927	961	937	979	930	993	975	936	946	932	969	983	957	939	944	971	977	967	918	968	944	895	899	913	901	1011	943	923	893	933	944	1010	893	936	959	986	975	938	926	966	971	888	913	959	953	964	977	1007	928	1004	985	880	945	932	959	955	962	906	951	909	977	941	991	930	925	932	928	967	925	991	905	936	990	941	880	956	960	982	897	948	977	935	937	921	981	985	958	988	955	927	953	960	895	936	897	937	929	1009	1017	948	945	949	963	1009	913	887	882	877	923	894	1001	922	972	913	964	993	922	963	923	925	925	964	1017	940	942	983	922	965	996	934	887	908	899	952	949	929	964	1004	952	912	941	964	996	971	976	966	927	958	947	992	949	927	944	920	938	916	982	992	955	935	885	955	919	942	898	902	934	942	919	934	907	923	918	976	946	968	916	927	941	927	944	932	899	914	930	930	975	926	890	932	928	965	948	920	929	945	951	942	944	969	956	962	953	941	905	958	940	903	945	907	925	987	932	922	947	920	948	952	973	916	945	958	919	884	937	973	917	900	902	977	921	977	957	964	958	981	941	956	936	934	920	903	966	950	976	984	915	988	965	927	967	938	953	936	959	916	908	911	901	971	891	911	981	920	931	958	885	997	1019	993	937	936	901	954	912	977	965	967	933	946	976	911	951	934	861	982	956	906	944	953	949	927	954	918	1018	954	875	939	965	980	928	912	958	975	908	923	961	975	955	961	938	965	923	923	914	965	907	924	961	930	917	875	919	956	959	958	968	933	960	931	909	994	962	875	999	909	961	936	943	884	945	940	987	958	896	953	946	972	972	927	983	939	975	956	903	922	958	921	923	929	913	952	923	936	917	1003	883	953	998	952	979	913	921	935	939	958	896	921	896	987	898	978	977	949	965	983	905	942	947	991	970	958	1001	964	967	941	958	936	958	949	910	968	929	951	915	945	960	960	951	936	946	904	1009	926	959	897	930	989	977	946	896	987	977	924	853	933	946	943	953	957	933	925	934	921	886	934	959	937	965	884	935	1009	962	962	962	928	1006	918	1032	951	904	958	994	995	926	953	909	944	929	939	937	923	987	936	886	997	895	930	912	986	958	964	977	900	897	888	977	949	947	993	931	960	954	912	953	921	884	920	885	934	931	992	893	993	984	979	934	961	929	939	1005	987	902	961	969	951	918	949	943	937	965	888	968	886	948	903	931	988	967	897	919	926	996	917	947	966	960	970	895	1025	950	941	975	980	918	916	900	893	1007	934	972	932	931	921	916	956	936	874	918	960	934	941	953	942	954	970	963	936	911	989	909	959	918	947	945	909	895	984	939	924	911	944	877	940	952	920	930	962	928	920	997	871	941	889	922	939	1019	919	959	930	969	937	879	916	913	938	973	929	905	998	979	961	922	894	938	902	929	991	954	943	937	959	895	907	974	960	949	955	933	945	949	984	940	957	965	885	939	952	953	956	947	965	916	928	957	924	933	967	975	927	956	959	952	962	915	912	968	966	970	955	908	941	898	930	957	984	948	940	915	913	1006	931	963	916	1012	920	974	946	952	945	957	938	872	879	965	869	968	896	934	918	932	961	882	896	889	970	937	958	986	942
22776	20993	28587	23585	20993	40408	41189	8138	1396	1214	1107	1052	1011	960	937	922	931	933	959	944	888	877	841	940	881	954	902	995	1048	1106	985	1054	1043	1045	988	977	978	991	1001	1012	943	896	859	915	941	948	920	848	879	931	909	927	921	877	894	882	828	851	876	905	901	889	851	853	896	801	922	883	837	873	829	858	861	831	870	893	827	817	833	824	829	853	841	850	862	854	827	834	865	864	834	864	780	843	883	802	872	885	871	834	924	823	832	825	872	811	870	822	813	859	854	804	822	809	847	863	837	872	848	824	909	884	832	796	842	878	765	836	831	867	879	827	845	796	809	836	834	864	879	816	852	785	845	816	804	827	775	824	784	793	840	862	835	774	840	825	784	851	841	832	760	837	867	849	797	850	797	867	841	843	792	837	874	864	863	837	842	810	815	907	813	822	850	839	832	835	814	823	850	814	840	819	817	830	843	827	837	801	786	884	786	848	887	814	852	839	856	814	900	847	859	864	841	850	818	869	831	819	873	838	889	862	856	815	871	882	869	829	819	841	796	812	868	831	787	801	865	865	819	839	869	776	841	851	872	831	862	859	784	803	805	820	837	856	834	862	875	813	830	870	883	819	795	870	859	823	848	838	852	788	838	836	798	831	825	831	837	824	887	862	784	816	871	854	809	806	888	814	798	808	855	825	782	860	811	827	863	816	823	794	818	848	886	792	865	808	801	852	823	822	798	864	801	784	821	862	812	882	851	788	850	858	843	829	888	867	889	816	869	816	816	833	810	856	832	841	855	827	836	809	813	887	840	889	856	828	848	817	844	871	857	837	802	811	806	857	868	798	820	880	819	813	875	876	879	813	874	798	811	809	841	894	785	840	879	866	870	836	855	830	832	828	860	811	842	876	858	820	847	842	853	860	848	815	870	846	884	831	838	836	827	893	878	851	805	846	792	797	786	822	859	812	796	805	832	828	864	860	867	857	852	826	802	822	865	826	856	861	784	830	823	856	819	779	858	800	846	810	852	784	811	819	803	853	824	857	884	823	841	808	875	785	864	810	866	872	837	820	915	830	822	797	817	824	861	825	797	871	744	830	824	806	854	804	855	865	824	808	818	854	848	884	846	833	791	795	833	795	842	846	821	829	773	875	858	856	822	822	870	862	829	831	843	847	866	822	809	868	859	784	837	852	847	877	857	849	879	822	779	821	875	824	854	896	910	825	857	863	869	822	811	843	830	799	868	792	835	815	865	882	833	879	853	820	816	811	808	926	882	865	886	832	830	868	824	861	865	875	841	808	822	852	843	914	873	862	827	835	862	869	858	864	812	894	828	853	872	861	897	884	851	839	848	850	849	830	861	838	879	852	813	894	794	845	807	788	899	856	872	872	823	820	863	898	802	893	810	840	858	841	870	841	760	802	815	825	820	861	818	798	853	807	848	854	876	886	906	819	873	848	873	809	866	851	850	864	845	802	863	840	845	825	808	877	812	855	852	836	818	806	846	797	793	826	824	857	855	864	857	859	831	815	812	827	849	827	842	794	839	884	856	857	791	831	841	843	885	856	827	830	836	815	873	829	789	858	804	828	820	780	851	790	842	832	851	913	844	784	835	810	824	782	863	887	849	866	866	878	834	836	835	831	809	835	829	822	836	843	864	825	802	843	802	839	839	858	849	860	870	798	810	891	887	845	840	854	817	846	837	843	850	825	831	778	861	780	812	872	880	814	837	794	860	851	827	814	862	844	866	822	830	796	868	786	829	819	823	847	823	847	849	826	864	846	816	816	834	835	835	823	871	867	887	886	840	823	848	859	839	873	873	779	858	833	843	845	853	864	856	878	819	883	822	844	877	874	878	883	849	857	856	867	839	832	865	810	849	849	858	838	832	830	793	786	859	767	819	823	800	842	844	844	858	829	842	840	838	874	811	864	880	862	867	883	815	841	794	853	854	829	800	869	830	830	839	905	806	827	840	797	871	827	889	824	828	852	860	862	817	790	862	804	844	847	824	819	808	834	792	792	808	888	846	821	847	830	844	829	813	843	799	874	808	878	821	844	908	849	858	831	783	835	843	822	785	849	826	828	845	816	843	905	896	849	869	807	849	813	821	834	880	819	841	890	836	785	802	839	790	844	900	869	823	807	799	852	854	850	831	870	812	834	783	813	815	861	841	874	836	808	863	905	818	894	841	816	836	834	794	832	808	823	872	865	864	851	843	803	819	820	811	827	879	840	873	881	857	866	853	861	806	853	816	840	834	839	849	794	834	838	896	834	870	858	822	868	868	801	850	849	848	887	816	866	812	836	863	873	827	823	818	835	824	854	848	801	820	821	838	871	869	854	833	834	816	824	824	824	859	864	850	889	873	819	852	872	869	853	825	823	875	800	851	844	840	821	870	880	836	874	840	851	836	802	837	869	871	848	833	845	876	858	826	874	815	848	830	819	854	844	883	843	828	778	852	877	862	857	824	854	834	786	831	808	821	862	826	828	813	868	787	818	804	879	817	816	891	843	872	837	842	827	830	849	847	867	830	881	849	799	846	826	829	886	843	768	822	807	843	809	839	797	866	857	867	837	870	817	847	846	769	800	839	826	881	838	828	790	815	826	843	868	822	849	802	828	826	821	889	855	847	827	847	847	841	824	831	889	841	834	839	830	837	830	792	809	840	843	884	832	827	862	864	805	853	891	833	825	812	835	840	780	838	892	791	827	836	828	846	787	858	831	834	844	796	768	854	844	810	836	809	833	829	843	841	811	879	853	828	887	826	872	837	780	857	865	853	837	805	822	815	905	798	853	868	879	871	845	822	807	827	773	860	844	871	781	835	840	839	799	859	814	820	835	884	858	796	896	794	825	896	837	870	831	872	791	894	824	810	844	845	837	853	873	819	795	855	838	863	860	812	764	813	859	839	807	826	876	829	822	806	868	826	843	823	856	846	845	813	843	889	819	799	797	872	842	830	850	883	835	889	887	826	852	845	799	871	822	799	846	847	906	857	826	836	822	860	859	802	823	841	863	832	816	815	862	814	841	840	876	840	866	900	839	789	837	830	890	803	803	829	795	819	861	782	854	828	840	894	850	845	827	813	779	870	818	839	789	802	791	828	840	860	854	831	875	903	846	864	852	820	843	860	861	778	829	817	832	868	850	848	846	799	855	825	856	893	802	856	819	790	831	833	868	830	830	902	833	842	832	842	882	872	857	804	780	871	800	833	848	858	846	810	879	861	872	845	821	845	857	808	888	796	865	914	816	822	827	834	864	836	833	794	789	882	792	798	806	818	868	883	853	851	855	865	882	809	866	886	876	843	817	858	854	850	800	889	831	829	823	844	827	861	803	833	795	821	854	844	800	872	868	826	837	869	838	831	784	777	873	842	804	811	848	780	818	839	835	826	817	831	827	825	835	879	937	800	793	847	787	845	756	892	849	873	864	813	854	840	840	849	852	802	886	828	832	825	879	849	849	847	881	803	864	868	929	881	828	832	826	807	848	877	815	788	851
42359	46836	14915	8084	5903	44294	29203	2115	1893	1687	1422	1265	1236	1212	1126	1107	1078	993	1040	1045	956	978	981	1010	1033	1044	1168	1174	1406	1477	1341	1294	1215	1164	1165	1191	1193	1231	1194	1202	1148	1145	1074	997	1143	1034	1078	992	999	965	935	985	1036	959	977	991	958	963	962	910	946	951	1007	955	944	935	970	914	982	910	943	964	928	977	955	968	958	970	959	961	917	918	951	943	936	880	891	917	900	926	965	937	919	932	915	939	949	882	950	889	948	918	882	956	948	874	926	920	917	906	890	897	937	926	941	930	945	907	913	944	876	939	919	852	904	945	882	929	895	999	903	878	922	956	916	932	916	877	896	870	875	938	920	945	931	919	886	913	908	937	906	955	932	915	909	896	896	905	855	893	963	948	885	900	854	900	919	913	925	936	867	930	951	905	910	938	914	917	940	950	910	949	954	938	910	919	891	948	918	914	967	906	940	946	904	866	897	885	941	916	902	976	946	904	909	928	893	916	910	923	932	913	916	952	879	886	922	911	881	914	946	889	864	913	939	905	883	909	864	927	859	951	973	955	912	908	948	908	909	962	906	938	905	834	850	899	873	891	856	909	883	981	928	932	924	890	888	916	941	912	897	877	904	924	970	918	893	950	903	945	901	888	855	859	964	953	909	915	940	883	928	906	915	910	905	882	933	911	945	904	917	922	859	876	919	907	920	905	870	949	924	906	913	922	938	926	934	949	886	903	947	959	912	910	909	994	911	933	915	932	896	919	950	923	897	904	944	940	888	906	940	914	894	903	951	909	900	902	864	869	891	858	877	880	940	914	890	927	894	933	882	956	906	902	872	924	953	926	906	908	914	899	864	869	894	931	894	870	903	891	907	841	917	901	943	931	889	868	890	938	925	912	911	922	975	898	889	909	921	912	908	866	978	977	891	951	905	935	912	944	909	977	846	957	904	911	900	903	974	982	894	858	964	916	902	956	889	965	895	957	880	970	903	934	934	886	922	911	957	948	926	880	912	860	908	900	921	924	942	893	907	896	900	925	901	927	957	938	937	895	918	873	892	915	907	849	906	927	884	923	900	910	946	853	903	897	887	915	935	905	928	881	942	911	940	909	895	913	859	947	922	960	898	874	915	948	900	913	924	841	923	854	913	981	908	902	864	870	918	911	946	931	938	891	927	928	885	934	868	948	905	923	879	922	956	872	856	923	892	941	930	954	887	909	859	897	889	904	895	866	892	953	918	957	979	865	913	874	963	941	937	850	916	960	894	943	919	968	899	936	940	897	942	873	937	868	885	925	945	928	898	894	933	877	911	908	945	957	884	896	908	952	924	940	954	942	930	866	917	890	938	892	946	947	902	893	877	944	920	896	894	890	880	942	901	892	876	838	873	897	980	845	920	887	937	942	938	883	884	963	864	908	935	877	956	947	881	895	862	891	922	911	953	926	951	896	953	924	892	948	889	866	932	955	883	853	913	897	922	844	907	966	907	881	934	963	829	905	876	971	879	931	876	912	854	908	882	916	902	879	894	870	964	936	903	944	896	925	892	908	894	891	888	932	901	864	925	891	881	923	910	905	929	985	871	947	941	893	941	866	887	904	898	921	937	932	936	1016	885	881	958	886	948	908	895	925	912	894	914	918	934	964	946	896	891	981	914	918	940	906	923	935	914	889	912	888	912	883	845	912	919	926	901	885	911	874	926	939	916	986	927	915	980	941	844	959	948	986	910	928	932	885	916	877	881	948	903	939	854	928	913	901	900	913	880	926	960	918	880	933	901	864	852	930	889	930	892	898	936	874	927	893	920	878	849	879	866	948	938	897	880	897	923	889	897	959	930	949	916	938	909	912	924	882	897	903	908	914	909	894	911	898	946	943	939	917	927	959	866	898	913	924	909	894	899	931	888	901	876	892	954	921	877	936	910	914	919	902	960	883	916	879	862	895	932	915	904	927	914	942	874	847	897	920	959	894	870	893	892	864	915	905	944	905	877	927	899	895	871	949	858	959	918	940	916	918	866	946	932	951	921	937	907	887	916	913	882	854	942	950	881	923	890	856	864	872	916	965	957	964	937	877	923	894	911	938	971	974	862	912	899	871	941	917	945	918	896	879	917	966	905	891	915	924	839	891	944	933	867	894	913	877	960	888	881	902	918	891	879	940	831	855	875	888	921	904	906	910	902	901	968	910	921	939	906	910	868	888	912	867	931	974	933	969	930	895	945	928	884	958	911	891	891	934	931	904	908	949	914	870	967	908	936	887	885	902	940	882	951	910	921	882	912	938	882	920	850	843	922	912	944	928	906	893	883	918	912	930	867	914	851	923	899	894	933	841	945	852	944	886	923	878	959	905	928	857	920	942	942	936	919	935	864	893	871	909	939	928	943	930	916	915	934	953	931	935	887	948	951	851	841	876	879	859	923	921	927	869	862	906	883	914	905	918	945	920	902	956	914	895	946	916	944	918	947	941	914	889	913	928	942	908	947	928	951	943	984	926	907	917	939	936	928	944	917	940	899	918	954	966	908	931	913	914	930	898	862	981	928	932	941	871	874	874	923	886	851	921	914	874	903	901	921	923	878	923	890	900	930	889	973	970	943	960	902	938	938	924	933	945	916	929	954	897	946	857	875	903	906	925	906	869	902	878	874	895	872	895	920	904	910	949	1002	962	892	970	897	907	883	928	972	910	858	892	876	888	934	898	915	897	964	943	926	939	938	918	942	918	905	925	868	951	921	900	868	897	884	925	870	912	970	972	914	877	867	899	931	873	909	913	983	893	917	890	947	907	896	911	929	855	910	922	928	935	879	948	935	918	946	876	941	919	902	963	898	944	942	916	891	921	895	931	891	854	916	918	881	906	924	895	903	887	897	902	958	869	924	925	879	935	947	938	945	927	896	912	862	922	962	932	885	896	957	886	842	933	924	975	937	903	889	955	943	854	899	901	925	934	917	919	903	943	908	862	896	899	912	885	863	950	904	853	891	926	893	870	941	877	911	868	914	942	909	941	876	937	901	981	899	969	921	949	908	860	858	900	951	907	904	953	915	924	868	900	907	883	895	951	907	944	917	933	909	906	925	884	889	936	886	912	873	924	957	911	945	918	879	894	943	915	870	902	942	927	869	921	913	921	869	885	916	905	875	938	870	902	946	908	861	909	944	870	920	901	888	861	918	847	958	904	977	976	962	949	922	919	934	916	912	927	885	849	906	886	946	912	929	954	890	882	939	934	943	928	899	890	902	938	935	900	828	894	904	966	940	907	898	876	848	914	912	854	895	877	903	876	965	866	931	932	945	946	932	841	886	923	901	904	862	973	926	931	909	847	892	911	919	866	861	936	915	914	931	912	915	915	884	928	872	901	885	942	912	901	891	929	892	956	964	910	868	930	906	947	900	909	917	881	938	864	902	942	928	963	874	951	931	890	898	933	932	879	903	915	911	921	905	912	874	899	920	934	888	930	894	942	894	953	895	878	868	919	878	950	913	894	932	879	865	932	924	918	915	911	892	937
29085	22848	12677	2782	1318	5100	4063	846	805	805	825	740	743	737	823	734	767	773	750	787	746	739	778	770	785	741	737	758	822	825	793	850	765	787	799	790	811	836	749	785	767	765	793	763	765	764	713	755	801	766	730	770	761	726	735	746	758	747	790	751	777	788	767	697	747	719	809	731	821	788	799	793	746	753	777	755	719	761	751	798	784	741	749	802	752	755	746	690	765	768	754	773	736	712	771	778	789	762	823	793	749	799	775	734	737	764	769	751	742	740	782	773	777	784	756	754	766	693	745	762	766	760	755	763	744	719	732	778	736	691	768	771	765	790	762	761	719	742	706	753	691	725	721	723	796	734	751	741	715	698	769	793	765	710	689	745	753	734	769	767	751	719	754	735	765	711	763	718	683	731	775	714	784	746	747	710	719	804	740	755	805	728	754	743	764	723	772	749	722	725	724	771	750	760	760	770	732	717	749	770	727	772	737	801	748	726	789	747	712	830	751	737	742	730	754	730	736	749	729	720	773	760	724	718	741	705	744	760	723	739	784	774	743	751	776	785	721	730	761	735	795	722	754	741	763	745	745	816	752	758	774	721	745	774	754	793	715	789	789	736	740	761	708	730	765	772	708	729	755	736	758	770	712	691	705	741	780	757	776	752	738	754	739	752	765	733	770	683	724	784	758	738	771	745	820	768	727	764	717	787	711	769	690	740	742	716	713	729	724	730	720	745	784	743	767	747	750	733	742	752	744	761	775	768	743	758	725	756	738	726	727	713	793	695	752	733	768	740	761	740	731	773	721	747	775	760	737	742	715	761	724	723	719	776	736	761	772	773	763	742	780	730	731	767	769	744	752	776	679	775	747	690	762	760	760	731	768	796	714	756	735	750	759	762	766	715	753	766	741	677	744	752	714	715	749	775	768	755	720	720	765	800	765	753	733	738	737	787	815	803	693	743	751	780	742	757	724	722	741	737	761	762	735	711	753	744	724	763	723	764	757	735	795	751	760	685	774	756	766	778	691	783	737	732	736	755	751	752	786	725	756	723	703	775	767	789	749	764	778	733	745	740	756	743	733	795	740	737	714	727	769	755	722	740	741	708	822	807	763	790	707	787	708	744	706	763	745	744	725	791	719	769	758	731	732	730	687	753	725	770	722	729	758	722	742	751	761	789	691	773	720	770	737	733	760	736	722	766	759	756	759	785	787	770	735	770	769	734	817	706	809	727	786	715	771	739	754	753	750	730	694	728	736	744	775	706	774	734	733	773	753	715	733	737	714	739	805	692	761	774	785	719	777	751	753	768	736	740	770	792	674	823	760	729	791	783	752	744	734	784	723	787	741	769	829	781	778	729	739	774	747	744	773	701	750	726	733	698	699	742	720	754	773	741	709	750	747	724	736	745	696	683	776	753	767	695	753	762	743	735	736	743	770	713	742	802	724	728	789	782	716	761	726	754	765	711	756	742	740	743	745	668	708	752	752	781	775	711	766	755	737	702	770	819	788	788	757	711	772	751	724	792	806	803	773	747	749	697	748	719	759	792	736	775	764	725	735	717	720	754	752	802	787	717	781	723	735	780	686	746	749	749	734	715	810	750	755	738	777	764	748	779	780	753	759	762	768	748	712	776	740	705	769	777	780	745	729	789	733	777	717	756	712	754	759	768	709	770	736	741	764	760	757	791	774	723	780	804	702	723	751	744	738	751	753	738	737	801	714	716	784	750	746	716	768	701	710	702	741	712	725	772	749	758	730	736	740	793	758	721	748	756	744	768	773	735	769	772	796	726	751	751	782	797	749	753	734	692	727	753	761	704	750	770	729	721	775	772	706	761	738	767	723	767	754	681	707	729	770	717	740	799	725	745	787	747	741	728	796	744	752	772	727	757	686	781	826	710	788	731	728	696	723	771	782	783	734	793	715	736	771	742	778	753	792	752	735	761	748	747	772	800	739	772	789	806	719	713	715	765	756	779	718	762	733	738	751	777	714	748	749	705	723	750	758	692	739	765	757	769	783	779	739	783	759	705	758	696	726	705	763	759	748	804	776	716	778	750	736	721	747	783	735	784	779	747	707	742	793	706	734	745	722	766	687	768	741	701	728	734	758	784	764	768	741	689	785	762	711	755	774	775	764	733	751	746	723	737	737	772	758	765	722	691	750	781	762	767	768	795	797	703	754	745	729	772	741	715	730	743	782	783	783	757	791	732	732	736	699	760	712	782	767	788	740	761	768	741	702	753	750	748	745	775	708	722	792	713	786	720	727	750	721	794	769	748	801	749	723	723	739	726	757	754	796	753	735	737	773	762	729	753	779	791	706	733	753	772	764	716	772	748	767	790	736	804	790	767	739	731	758	753	756	770	688	713	755	706	791	723	793	825	715	773	744	747	754	755	733	747	750	738	724	741	701	734	728	755	745	708	777	727	746	724	708	752	796	767	759	741	776	749	765	769	789	819	754	721	791	751	750	786	762	740	701	765	719	737	769	747	755	772	776	774	761	701	705	755	757	794	789	772	746	701	759	738	760	781	713	705	734	757	800	746	753	747	750	781	756	738	781	781	782	789	744	732	713	752	764	784	764	768	719	718	714	741	720	755	746	737	768	769	720	755	792	754	781	738	695	729	761	742	773	728	688	765	733	729	721	716	736	723	766	764	750	720	752	760	757	769	795	746	807	718	744	708	747	820	729	745	741	758	744	678	703	729	738	756	739	702	728	760	760	801	700	747	719	718	741	760	736	788	738	813	758	767	733	787	757	709	753	754	742	743	715	710	700	778	702	759	730	764	759	741	728	733	771	717	715	784	721	786	751	762	759	723	778	762	744	755	738	743	759	782	775	703	729	734	746	744	722	737	759	795	790	734	732	728	766	779	731	757	807	770	733	755	733	751	762	790	735	750	728	740	753	786	786	755	750	725	801	770	743	753	753	718	758	730	806	708	733	750	725	751	750	699	765	752	765	745	759	844	764	787	793	772	804	787	743	693	735	736	774	738	769	728	760	751	704	714	743	789	719	799	728	756	754	748	773	783	742	725	761	743	772	742	736	759	737	719	685	797	708	759	726	735	826	757	812	754	732	761	744	751	741	743	694	765	756	770	761	764	734	772	686	732	720	785	764	741	765	739	760	800	769	725	789	723	765	727	770	728	734	757	806	731	747	807	758	761	755	801	711	766	748	753	737	779	747	733	765	725	721	767	732	776	762	758	741	729	731	739	772	711	758	718	735	723	725	755	763	803	753	780	771	769	715	761	761	774	794	768	738	753	725	753	723	756	743	691	714	712	735	752	737	737	736	760	745	779	736	774	756	775	720	771	716	750	736	761	759	750	764	740	752	798	717	745	734	736	759	738	758	710	699	788	758	756	784	792	759	749	750	766	777	782	764	785	736	719	751	766	763	755	757	783	748	760	718	755	741	769	708	746	742	781	768	728	731	712	726	752	745	720	761	755	762	680	678	779	775	738	750	782	715	727	742	746	748	738	741	731	714	806	760	756
32437	27362	4691	2666	1949	8109	5612	1048	974	955	990	909	897	849	929	883	905	803	890	824	857	886	947	858	839	861	893	960	1054	1081	955	940	973	973	917	965	944	973	958	903	856	893	862	889	885	906	846	865	817	909	872	875	884	886	815	859	869	838	865	837	862	870	801	920	836	882	838	784	881	850	854	828	832	849	845	807	832	829	821	850	835	825	831	811	854	843	878	862	809	894	818	825	814	840	835	841	841	821	850	900	826	817	861	805	859	856	878	837	860	883	836	848	851	842	813	870	848	807	814	823	861	831	845	837	860	857	868	882	908	783	852	840	869	809	844	829	870	831	850	809	858	873	846	843	836	816	895	855	861	821	821	854	846	828	922	838	878	844	838	840	845	824	808	883	831	815	826	831	828	884	872	826	858	889	811	830	792	802	851	860	875	829	860	855	875	862	817	867	860	817	830	814	867	850	835	834	876	859	817	863	799	860	880	832	866	820	836	846	852	847	825	821	840	850	783	854	848	871	807	801	867	908	852	851	825	872	838	756	796	828	845	838	784	835	818	773	808	842	878	843	815	866	897	855	839	901	828	796	862	797	858	855	856	816	866	797	815	797	849	804	888	870	833	863	849	875	846	798	817	793	861	874	835	869	850	853	836	802	821	846	800	817	835	850	813	838	868	843	874	875	908	809	856	898	828	840	893	808	802	798	831	839	836	868	888	853	797	850	862	833	834	796	842	892	895	830	874	838	848	827	835	851	864	817	870	780	879	837	866	810	839	854	881	778	871	818	856	827	870	824	914	833	823	816	854	844	846	844	864	845	827	866	870	855	818	857	856	831	818	838	794	804	870	909	828	858	842	859	907	819	807	838	840	859	826	830	891	833	881	828	900	805	832	844	863	919	845	775	844	864	867	805	807	833	864	851	858	842	835	822	854	758	849	848	871	857	884	875	881	863	849	781	876	816	813	833	877	806	837	857	843	803	825	795	867	827	852	814	850	833	837	802	862	857	901	829	843	855	858	798	813	858	852	818	834	856	869	857	887	854	856	833	830	812	805	797	816	861	847	816	867	843	846	822	852	820	861	848	845	886	834	861	830	811	770	791	858	832	829	868	865	819	848	851	870	835	839	779	863	859	824	838	887	828	874	879	814	828	771	851	849	814	850	856	853	807	840	876	833	867	911	831	839	901	769	871	844	837	803	823	855	833	897	794	834	865	819	878	850	815	819	856	873	836	832	865	839	847	835	820	816	823	797	855	845	838	838	874	881	846	832	845	825	858	854	863	840	832	776	853	881	845	854	851	843	824	870	854	900	876	829	881	827	836	882	799	807	851	889	873	797	799	819	805	825	849	836	867	900	770	842	868	813	857	820	868	778	803	886	846	824	812	844	790	885	819	814	840	836	811	884	839	848	842	865	857	799	894	833	838	797	899	828	850	820	867	868	850	826	809	830	842	831	866	852	891	819	865	850	873	824	887	830	788	876	795	864	835	858	803	878	825	791	843	841	829	867	854	856	873	888	873	817	819	834	833	849	848	878	867	805	858	831	824	871	825	855	815	789	899	846	784	840	810	842	821	833	842	859	831	822	809	841	899	813	864	827	835	806	848	842	827	844	822	865	843	839	874	858	836	896	856	869	819	824	861	830	858	799	808	802	927	854	818	813	813	849	861	840	912	853	825	804	862	875	856	840	841	852	806	868	857	805	873	835	829	862	795	843	874	897	868	811	864	838	870	846	818	817	823	879	816	830	839	835	837	902	898	840	889	832	847	887	803	839	869	886	848	799	844	855	836	831	850	804	810	857	861	840	832	856	807	851	782	894	836	900	849	849	853	822	818	841	814	849	905	835	824	852	829	820	841	842	849	901	874	820	839	859	883	878	863	904	808	851	874	841	845	801	847	819	800	840	831	832	820	810	846	844	809	851	834	878	874	869	881	882	846	853	811	813	871	887	799	883	830	836	876	847	774	822	864	828	840	838	852	829	832	843	856	883	850	799	856	825	840	822	815	862	858	905	841	837	885	804	835	752	818	856	823	843	836	859	840	808	840	838	835	802	818	813	868	863	812	857	851	828	844	899	827	828	830	887	818	834	859	868	846	866	861	902	811	843	882	828	846	842	866	795	815	857	840	841	848	852	829	824	838	833	816	799	830	901	865	815	842	808	841	834	835	846	783	863	828	820	851	853	826	868	846	873	869	845	821	772	839	795	830	783	832	776	854	831	832	819	825	839	803	785	816	850	814	873	881	800	888	825	792	794	840	860	831	866	840	797	833	779	815	858	811	829	837	867	903	848	851	819	799	821	847	842	824	860	807	826	823	857	844	811	835	844	776	818	872	819	880	761	865	834	838	814	839	836	833	811	817	864	804	874	845	812	837	829	856	910	805	839	820	774	896	820	833	823	845	852	848	866	825	856	852	883	811	829	850	829	846	887	804	774	866	862	809	845	862	841	833	884	865	863	823	827	865	849	877	830	880	850	856	844	876	781	806	876	831	823	887	801	857	845	798	893	867	881	838	833	807	809	847	836	877	831	827	904	884	829	861	860	861	850	840	924	842	874	838	872	807	873	827	877	821	864	850	826	753	860	845	813	814	835	855	820	844	876	765	831	810	842	867	888	812	831	855	848	883	813	862	817	814	856	848	818	811	868	845	795	861	899	874	823	887	801	852	849	828	876	827	849	854	825	831	860	805	894	847	876	921	874	854	845	861	839	819	838	873	859	769	849	830	821	810	828	850	793	875	801	798	899	832	812	801	805	811	846	833	835	831	827	830	831	840	805	880	887	837	835	903	799	842	821	881	933	887	809	785	827	859	871	858	828	842	842	811	879	818	820	856	810	929	870	860	805	808	768	866	856	859	812	858	806	838	887	849	840	866	837	823	807	840	849	870	812	828	840	841	834	872	859	844	855	832	905	831	895	836	820	876	864	778	844	891	839	861	905	816	821	834	854	805	835	872	802	907	913	877	847	872	831	857	834	807	819	853	833	856	846	856	845	868	902	870	856	833	793	815	914	858	831	874	795	854	827	843	888	825	834	836	874	813	848	862	811	841	853	764	849	855	863	823	812	811	853	851	843	854	845	840	844	875	848	909	876	807	868	845	846	857	859	821	805	835	850	809	827	878	846	868	862	837	844	816	798	792	833	857	854	918	841	781	738	848	821	833	837	836	862	831	845	793	835	825	882	889	843	821	804	801	826	796	852	796	878	859	838	824	856	852	855	809	805	798	830	844	794	857	821	825	873	842	841	861	848	839	868	856	814	887	829	871	828	881	830	887	823	853	834	821	892	900	892	804	869	820	849	809	783	801	856	845	844	913	810	848	820	811	813	823	838	854	798	862	797	841	811	842	822	841	810	865	898	850	821	801	885	806	816	856	814	806	865	894	889	851	891	841	855	802	866	852	817	838	861	818	804	828	889	823	861	758	854	895	805	825	802	835	831	810	864	858	785	872	831	889	863	861	788	849	883	832	838	838	826	810	848	815	848	823
23743	20955	27991	24032	20670	32439	27816	3024	976	852	757	812	782	794	755	734	750	737	711	736	715	756	728	738	671	800	738	794	926	886	844	861	837	854	796	817	880	834	812	785	750	737	777	750	774	661	771	756	723	714	735	779	720	746	737	756	665	710	678	707	689	710	708	733	772	756	697	775	704	688	709	727	712	765	734	736	691	715	715	737	704	680	667	745	704	733	637	685	745	697	728	690	711	683	725	708	676	699	682	686	726	757	708	722	703	690	702	696	683	686	724	721	652	684	688	716	716	696	754	710	730	717	715	667	714	700	692	690	693	719	670	709	705	697	699	705	705	687	726	665	710	732	722	671	710	717	680	685	741	697	712	702	738	735	718	749	719	715	672	687	649	725	719	676	722	719	705	717	712	715	682	663	679	703	715	712	743	703	689	712	734	669	646	702	712	709	719	667	706	707	684	709	699	732	678	699	724	688	697	694	700	749	707	748	736	733	722	708	729	709	691	739	723	695	709	703	716	692	755	683	675	657	718	731	680	665	681	734	693	696	684	664	670	673	710	754	698	722	723	701	689	738	737	746	750	682	692	736	674	709	628	711	695	685	693	664	730	685	716	746	706	653	690	772	676	709	681	712	722	710	682	697	683	674	713	687	741	665	676	700	715	658	679	745	748	725	717	689	731	693	692	729	703	746	702	684	660	663	739	759	737	732	709	691	703	698	669	698	686	696	693	690	732	729	698	741	710	705	676	722	726	704	670	706	731	654	701	664	708	692	656	699	700	708	638	678	705	729	718	664	689	650	695	714	687	743	670	722	673	685	668	718	717	691	693	701	719	692	677	700	714	692	720	695	681	687	681	698	688	732	763	686	691	735	683	708	691	725	706	740	764	680	702	728	712	680	743	733	672	700	718	687	690	750	742	719	697	716	703	710	729	690	681	720	758	722	687	718	692	668	700	687	685	687	695	715	709	705	654	675	694	706	709	649	707	688	686	732	683	706	709	678	701	710	689	698	699	704	705	702	694	682	687	701	703	672	712	692	730	735	730	677	697	727	702	711	713	705	707	695	640	681	714	698	698	712	693	730	682	739	669	657	683	678	711	714	730	719	707	709	712	688	733	695	677	697	708	685	694	682	707	690	693	683	710	711	701	693	715	679	659	689	682	665	665	688	687	710	685	696	715	633	694	706	705	720	687	726	691	666	725	699	708	699	655	657	724	700	698	689	705	704	709	676	648	634	686	707	716	697	706	711	694	670	713	750	678	695	703	697	689	707	704	703	685	717	708	724	714	705	671	734	718	691	698	703	677	689	685	653	702	703	713	689	682	707	717	705	688	679	714	761	730	682	697	665	730	685	674	793	730	665	728	680	690	711	725	729	687	667	712	704	706	718	690	664	744	729	725	704	674	715	722	708	712	692	700	732	653	671	706	727	703	695	703	671	730	678	682	704	721	717	690	726	726	708	714	709	755	698	688	744	688	712	689	675	680	682	727	689	657	727	680	720	685	729	718	700	655	730	677	667	668	712	683	683	695	679	743	714	681	705	695	674	717	723	700	735	684	666	717	646	710	695	664	716	744	722	698	692	705	750	721	721	708	740	714	685	730	741	688	704	668	700	716	686	694	658	688	707	666	705	705	736	758	694	715	727	739	669	693	690	698	687	690	704	675	694	722	694	716	703	659	693	686	723	677	741	709	717	705	737	677	723	748	704	702	729	746	689	706	689	715	694	685	721	680	662	665	669	723	695	665	747	689	667	750	686	729	740	703	710	705	771	733	703	682	736	695	698	726	661	731	692	729	666	730	670	708	712	728	704	688	699	715	696	725	742	667	722	711	730	637	659	719	744	753	694	707	724	670	676	668	745	729	688	731	665	723	695	723	687	692	683	669	724	658	717	686	659	691	697	681	744	716	737	687	692	700	700	717	742	682	665	721	675	762	688	699	690	723	699	669	687	701	688	653	673	705	718	701	713	692	699	733	654	669	657	690	728	714	688	741	706	705	671	672	709	728	708	676	686	690	663	694	692	725	727	668	698	682	649	711	697	631	695	732	681	689	677	689	692	709	692	676	739	670	680	670	689	733	692	730	701	732	665	669	701	764	694	723	728	659	722	710	718	743	738	764	728	708	706	700	671	736	694	731	741	672	726	685	722	663	698	680	741	687	688	721	737	706	723	688	722	717	676	710	676	708	698	710	682	726	667	725	707	671	705	644	725	658	709	669	661	669	697	727	704	726	724	688	695	702	666	680	689	690	728	659	703	683	676	673	728	684	705	708	653	686	680	653	686	670	672	758	718	722	682	683	706	680	680	696	699	677	727	701	726	679	721	681	673	710	665	701	699	721	715	692	712	654	704	674	729	713	649	722	712	710	687	700	759	690	690	711	718	702	703	671	736	694	720	719	715	698	711	696	661	708	687	705	747	708	704	679	684	675	693	676	642	689	674	674	739	699	700	700	676	705	694	721	675	674	741	739	713	698	716	720	661	705	689	700	703	742	672	724	685	699	678	709	707	712	701	726	691	714	691	726	695	659	699	726	708	704	695	685	727	760	748	703	724	711	726	721	668	711	702	723	726	693	714	697	661	703	666	719	687	695	727	732	700	677	729	720	708	691	695	732	638	701	717	702	685	676	639	724	731	684	722	707	694	699	683	640	734	676	688	724	709	705	720	719	682	680	693	684	711	722	653	713	693	691	712	670	725	684	719	687	778	686	662	684	730	674	635	686	655	730	719	705	659	669	655	671	669	719	689	736	697	709	724	765	733	710	754	747	713	730	700	687	657	685	696	709	674	697	647	713	705	662	685	678	697	658	658	679	689	660	705	681	722	701	658	717	697	712	725	687	702	689	711	692	672	760	671	706	687	723	716	708	668	720	682	724	711	684	638	691	698	719	716	699	700	664	731	675	743	727	697	705	694	733	697	666	742	701	700	657	734	734	696	724	719	739	696	722	708	735	691	684	711	713	718	693	718	732	675	739	703	674	701	673	690	694	669	743	687	699	646	673	737	728	705	687	624	678	702	740	727	710	670	679	701	664	730	719	661	660	691	697	667	699	776	687	678	701	689	755	749	731	706	698	744	740	707	693	741	722	671	691	693	720	719	682	674	680	717	655	760	702	672	712	706	739	721	758	700	690	693	675	735	717	707	733	705	689	687	696	694	710	698	693	689	721	688	694	720	659	732	694	647	735	755	709	721	718	734	679	712	668	699	707	699	692	702	730	719	721	678	744	689	638	744	750	663	747	679	688	691	743	691	715	683	675	715	697	690	718	730	720	692	728	655	668	711	677	754	716	688	723	657	675	692	696	642	652	725	695	671	701	720	684	710	674	697	688	679	740	718	720	673	689	667	676	731	691	713	702	690	689	713	719	717	688	690	662	731	632	668	706	730	699	698	715	730	704	679	722	695	711	714	714	706	721	703	712	695	709	697	652	701	697	701	703	729	679	713	670	706	703	728	708	692	747	666	720	704	769	688	760	733	730	752	699	707
37246	42814	9558	5330	3705	34438	20619	1407	1265	1144	1066	1027	974	954	934	915	883	863	886	828	892	809	810	885	870	896	915	1012	1193	1191	1119	1034	1094	1047	947	934	960	995	1020	928	880	885	883	875	862	794	873	832	904	855	886	886	829	836	887	846	833	795	840	811	845	846	871	801	784	818	799	838	745	809	758	784	812	868	804	833	789	818	851	775	815	798	835	805	785	802	799	765	773	780	840	789	824	779	809	782	741	770	789	829	798	757	762	789	814	787	792	734	764	794	782	803	748	786	740	720	782	824	751	821	805	816	795	800	819	812	811	798	776	811	779	763	810	792	812	769	837	789	850	784	734	806	837	761	768	805	781	827	808	764	754	797	797	820	792	775	800	787	791	785	781	735	809	785	783	746	756	813	758	779	771	768	724	785	794	774	786	775	781	827	768	750	792	803	755	806	767	798	779	785	800	807	811	795	756	778	831	805	763	732	766	811	799	738	813	772	800	723	773	775	765	810	817	822	775	845	786	773	753	802	795	728	775	764	743	748	805	733	776	746	779	805	794	797	794	757	762	810	773	778	760	805	750	814	772	797	787	771	803	768	803	770	779	777	841	817	775	822	741	764	777	791	813	842	766	754	771	810	770	796	834	799	821	809	782	802	773	767	756	779	794	773	841	787	850	754	779	761	762	786	775	755	813	777	819	786	807	776	783	769	798	810	854	764	770	774	776	809	753	776	810	802	768	764	811	753	831	813	794	782	811	783	791	822	809	824	763	774	770	760	761	825	773	869	786	808	755	766	834	852	765	788	711	828	807	766	771	848	819	803	802	815	745	790	760	819	793	823	826	784	795	805	825	806	750	776	807	797	788	816	748	751	758	770	780	840	769	785	819	764	767	820	782	810	753	782	803	796	780	749	833	799	808	788	768	796	778	791	782	794	805	821	823	767	767	760	821	823	756	727	788	721	813	797	807	799	800	824	787	814	795	775	782	828	766	796	768	798	783	758	744	790	805	791	774	800	778	785	807	824	796	804	793	783	844	784	728	811	714	804	759	824	801	753	777	763	763	786	747	765	786	761	774	760	743	751	755	833	730	800	815	779	811	781	770	806	775	840	788	770	766	804	745	766	779	791	734	787	808	804	737	805	754	784	794	811	759	791	774	825	843	775	786	780	790	742	807	763	757	760	779	811	844	782	784	777	784	785	822	761	784	795	803	812	822	737	760	818	771	741	763	757	744	802	783	771	773	767	829	790	788	748	810	821	811	813	801	811	767	807	817	762	728	769	754	750	777	779	816	762	797	786	806	764	769	742	781	791	773	788	800	738	809	863	801	791	760	773	808	753	805	798	792	764	793	786	731	736	839	740	758	817	773	785	782	790	779	793	753	785	759	846	747	831	741	789	787	777	785	762	805	769	829	766	755	777	790	774	792	808	787	779	783	787	847	756	760	811	846	814	800	827	770	829	799	773	803	769	792	760	800	788	765	816	828	753	792	811	722	786	751	771	756	795	795	777	790	817	817	848	778	774	753	795	761	792	723	733	829	770	813	776	786	758	795	786	801	789	822	782	769	767	832	824	778	787	740	771	787	763	784	778	780	792	797	777	803	791	710	787	788	748	783	796	745	716	821	769	802	765	804	811	776	789	816	752	849	795	806	751	810	746	767	769	773	759	818	803	848	776	753	777	788	783	788	790	794	787	744	758	763	780	748	754	840	818	781	803	768	755	748	732	755	805	771	782	832	788	791	791	795	783	795	781	756	760	744	726	834	794	836	760	787	790	762	786	795	780	739	818	805	787	789	778	814	796	843	786	783	795	756	776	800	777	764	820	832	729	806	760	776	781	773	766	802	815	778	806	756	776	778	774	795	830	803	762	748	833	754	779	744	768	786	761	817	766	794	790	800	850	759	827	804	796	776	779	785	833	773	764	795	819	800	728	761	826	780	780	787	786	759	783	776	770	809	769	838	825	807	801	768	792	757	826	749	796	787	817	773	767	806	787	832	798	798	824	830	759	770	764	790	776	828	806	764	819	774	843	765	797	789	768	822	785	781	756	796	798	804	789	761	798	803	756	772	771	800	768	790	795	802	813	757	809	774	758	776	772	802	773	781	769	764	791	807	794	787	823	831	793	792	748	788	809	800	779	746	797	815	826	809	792	820	792	775	801	843	752	792	769	803	783	798	814	831	788	824	821	759	761	730	802	765	802	833	837	760	807	822	784	773	835	779	810	838	756	754	748	805	836	781	788	753	800	816	808	800	785	791	761	797	789	736	837	777	816	797	818	766	816	796	715	762	817	809	817	808	825	746	822	759	789	808	787	788	811	813	749	791	772	775	802	769	824	776	750	739	764	833	801	814	783	778	827	795	752	753	755	847	816	752	774	812	793	785	792	790	774	818	745	830	819	777	825	822	796	810	769	808	813	785	796	778	739	768	810	790	712	728	820	770	751	803	786	766	766	757	855	808	769	801	812	762	821	788	832	769	812	757	785	775	804	785	802	767	760	804	799	788	737	798	805	783	791	744	794	810	778	773	787	787	811	784	774	787	783	766	775	789	750	806	774	757	777	776	813	771	804	795	774	794	790	771	809	752	802	774	810	792	766	825	821	789	741	803	795	815	786	819	747	839	783	761	780	768	735	801	818	849	803	798	785	798	788	772	784	759	807	788	785	780	784	783	782	811	796	802	774	729	786	771	825	770	796	848	825	788	778	783	852	841	814	826	782	733	786	767	789	769	831	790	807	825	780	793	734	756	781	788	775	781	774	788	798	775	775	792	792	793	731	772	778	751	773	780	743	777	790	822	712	754	801	775	778	769	818	845	762	816	820	753	756	789	817	748	781	784	798	768	794	762	832	782	785	779	806	754	784	818	808	787	812	788	772	829	777	756	772	811	800	821	788	748	782	799	782	761	792	810	801	791	815	782	786	786	837	825	821	779	763	794	765	775	765	783	782	794	702	780	820	799	805	737	787	756	748	816	787	825	810	796	797	792	802	762	787	795	777	762	801	758	766	798	809	770	790	798	724	807	805	786	771	798	820	822	800	819	788	809	805	822	761	818	781	774	761	806	786	815	768	794	753	791	767	806	750	767	749	776	732	793	841	783	771	794	747	783	765	790	732	739	786	786	765	805	807	736	799	789	761	763	808	828	768	785	835	727	729	777	790	809	818	739	774	799	783	819	788	784	766	735	768	803	800	838	848	792	796	747	760	789	790	764	811	794	787	770	816	759	813	813	731	796	784	771	802	782	761	790	831	775	781	784	823	834	795	785	809	799	764	782	786	785	784	769	804	763	769	820	780	778	761	774	806	784	750	752	821	797	820	747	782	838	822	775	757	788	728	752	789	813	824	773	750	833	796	802	833	768	855	770	774	738	790	778	799	793	748	793	787	784	826	781	784	847	837	756	785	794	842	792	790	778	814	773	817	815	792	775	739	756	763	792	815	782	737	793	811	823	757	770	798	802	804	728	822	832	795	720	805	787	815	788	810	790	826
25142	21029	26414	24510	5584	16236	15216	1332	973	961	941	917	964	954	876	903	870	926	920	889	868	907	896	853	897	890	863	1002	966	997	946	948	1014	993	930	954	982	871	995	888	942	900	852	919	908	867	936	864	891	909	874	931	818	907	954	915	837	857	866	903	888	846	918	841	866	863	899	885	855	902	891	894	843	889	893	842	828	884	859	908	900	878	807	854	855	862	874	926	865	931	833	861	822	885	886	915	819	813	885	862	802	809	847	876	850	839	894	790	852	888	879	886	851	898	862	854	825	825	892	895	892	836	843	875	899	862	874	887	886	880	843	826	850	890	880	811	893	865	859	851	870	889	854	862	921	846	825	892	826	863	822	877	913	876	834	907	825	843	887	869	869	875	840	886	874	909	948	833	849	829	873	833	814	861	908	826	843	893	874	885	806	946	849	851	844	888	885	860	825	826	851	895	877	874	844	878	856	951	893	834	886	819	877	872	868	841	871	886	889	837	882	912	866	837	874	868	902	881	791	851	892	886	827	844	848	839	914	908	877	868	881	809	856	846	887	860	911	892	840	873	892	810	831	846	789	866	874	845	906	838	872	851	836	867	828	838	867	880	842	877	920	919	827	868	877	857	887	841	858	905	920	803	869	839	915	818	869	844	911	877	879	882	839	887	851	863	846	924	895	880	865	843	874	914	798	844	838	871	851	815	822	867	838	850	833	858	864	871	811	840	826	901	893	865	839	850	818	815	849	835	801	852	837	900	877	816	826	878	860	873	821	892	868	888	870	832	853	857	853	838	844	882	838	870	884	851	843	844	931	866	881	822	864	878	830	867	869	837	892	826	877	881	867	907	775	886	865	847	899	841	895	862	836	910	906	893	926	876	867	869	855	864	904	838	886	852	784	920	844	879	818	890	885	821	868	885	843	909	859	866	825	872	885	835	906	862	847	899	849	894	894	824	826	876	859	827	819	854	867	845	893	826	894	883	833	850	918	874	853	876	885	878	873	864	829	903	908	915	839	869	883	870	882	825	883	874	846	856	843	879	856	855	900	873	805	966	879	840	771	833	897	881	846	854	903	869	874	875	902	902	857	798	852	934	919	816	844	854	841	794	796	890	887	917	844	876	851	826	898	870	863	863	849	820	851	888	877	833	861	803	843	883	862	843	885	902	837	930	897	860	862	870	911	865	895	867	884	842	830	885	876	890	883	859	899	813	866	862	881	836	876	872	852	835	861	842	865	808	855	897	892	912	869	896	895	826	838	894	951	837	890	856	936	851	843	849	789	910	845	879	836	864	836	865	887	881	821	872	868	877	888	868	834	889	874	853	869	830	863	897	886	865	849	859	836	904	892	829	915	876	806	932	885	856	837	880	891	880	824	830	878	901	968	899	866	875	855	883	877	789	866	883	859	916	889	879	902	826	856	857	866	903	840	926	914	886	882	823	878	843	887	843	830	888	869	897	862	881	803	909	850	823	848	880	885	859	862	838	822	865	842	915	843	831	884	867	874	898	892	833	861	891	880	848	909	866	850	795	871	831	879	862	815	800	887	825	855	854	822	865	878	878	907	850	889	860	847	833	867	866	889	843	879	876	896	870	864	882	854	832	884	791	895	843	825	859	897	812	830	837	868	889	863	787	836	881	844	846	860	865	869	907	871	845	859	942	857	845	892	912	835	890	845	854	855	918	818	915	863	893	908	894	896	895	929	884	907	835	899	793	889	905	853	856	880	901	829	841	883	848	834	837	890	818	907	880	860	877	846	862	868	856	855	805	861	847	889	878	873	869	881	913	866	843	912	853	861	827	869	834	898	800	868	852	875	926	868	907	831	866	893	877	926	906	873	871	841	842	871	861	859	866	875	876	810	857	863	844	885	849	861	846	807	852	837	944	897	827	870	787	849	861	838	853	884	900	855	870	851	850	852	876	907	903	851	861	846	874	911	874	820	885	848	813	871	853	837	876	860	876	853	857	858	901	833	880	821	868	866	895	852	922	866	880	853	850	856	859	829	856	875	920	862	913	889	823	923	837	887	834	881	876	865	864	850	869	865	892	874	843	828	939	881	837	912	894	812	872	862	832	871	874	849	871	815	884	840	798	869	878	857	803	845	879	789	840	894	813	800	915	852	894	851	868	881	838	819	847	900	899	946	882	822	841	896	872	865	897	878	883	841	868	904	897	872	916	916	871	840	853	904	856	870	810	873	829	868	875	886	837	890	869	864	873	828	890	934	840	908	896	867	889	898	855	848	841	911	866	831	830	820	827	886	865	893	845	843	810	896	825	920	802	828	884	855	842	938	913	844	839	861	911	863	871	893	886	858	861	871	826	796	927	847	843	864	896	835	798	902	869	843	843	851	850	828	853	857	846	900	870	881	897	863	837	855	843	879	888	883	879	836	855	859	845	873	847	871	862	912	889	806	890	855	856	922	839	899	827	881	889	807	886	878	890	860	875	811	869	891	834	855	929	838	886	890	897	802	872	853	926	876	817	861	861	909	824	840	848	841	857	847	885	799	885	901	894	849	887	944	883	854	888	887	852	845	841	840	866	835	874	848	836	889	847	843	834	866	876	801	839	885	816	822	825	864	877	873	865	865	899	831	922	936	826	895	907	857	822	913	821	846	852	837	864	868	868	894	849	898	821	851	863	836	875	849	871	836	903	929	883	824	900	850	843	857	890	846	823	858	859	810	886	876	887	837	852	821	917	889	848	899	831	872	866	890	881	831	830	798	864	848	849	855	825	927	861	897	890	882	856	849	848	887	866	848	910	861	864	866	830	860	866	867	856	858	866	860	856	870	887	872	863	853	826	861	804	872	907	830	814	913	879	861	891	836	854	855	869	818	901	859	812	872	844	822	838	853	844	851	809	893	870	844	861	896	830	825	901	853	853	846	908	881	819	838	848	818	896	883	852	832	886	867	865	891	852	879	818	880	855	838	840	867	882	902	832	887	835	857	862	828	895	915	879	939	854	867	840	850	873	900	870	854	841	825	918	851	868	883	871	877	854	880	875	858	887	859	885	879	889	890	877	800	862	844	884	898	879	842	840	817	815	896	872	843	897	806	923	848	803	814	857	858	877	840	842	896	821	823	875	862	817	870	846	862	842	848	879	869	838	864	854	903	881	889	871	891	931	896	883	850	873	882	816	881	880	904	883	869	884	868	842	905	876	879	856	891	922	902	909	838	871	877	885	858	927	916	905	892	888	857	819	827	800	889	874	889	847	817	837	830	833	879	865	843	853	902	870	872	820	836	886	874	882	862	893	849	842	854	853	839	884	863	890	862	851	864	847	869	871	895	872	861	793	839	822	851	861	881	910	821	871	943	865	915	853	882	843	882	854	831	907	859	856	817	854	875	897	887	865	841	904	860	841	812	895	837	936	909	934	868	825	865	859	915	824	872	856	886	847	875	817	855	819	823	851	888	879	865	875	842	853	871	874	873	858	871	831	880	886	869	898	866	907	768	925	908	835	852	881	894	857	915	906	860	895
36154	34332	6423	3708	2717	25480	15770	1366	1248	1159	1109	1043	1080	1031	1030	1000	1034	977	995	1028	1022	987	1009	979	976	1058	1069	1093	1208	1215	1207	1210	1131	1246	1155	1187	1158	1129	1073	1002	1069	1033	1085	986	1017	1018	985	1029	932	1065	1010	1034	1019	1027	1033	988	1015	992	971	1030	1019	961	1026	1013	970	961	981	926	991	986	1005	985	1002	977	939	904	1003	972	988	996	988	943	1022	997	943	933	1019	951	918	1009	981	1034	956	1026	971	972	939	915	1017	962	980	973	921	933	935	998	950	914	1000	969	965	974	942	959	977	990	918	922	1004	952	989	961	986	999	948	998	963	999	964	1035	964	967	926	954	939	941	944	898	944	991	956	919	961	926	970	962	998	952	986	949	963	932	968	955	957	931	964	963	969	950	982	958	946	954	924	934	948	945	967	963	1010	979	944	969	976	920	970	1023	952	958	974	926	982	985	962	986	1010	967	1019	958	934	980	953	943	967	911	954	953	977	955	946	946	946	1020	926	967	997	959	956	937	914	950	943	931	944	973	947	955	970	929	982	968	981	986	911	929	981	969	991	956	1005	1004	963	987	983	1009	940	1014	997	930	1001	981	924	928	930	922	949	978	980	1037	953	979	964	1018	961	938	883	987	1005	989	944	934	971	974	979	1007	946	1000	944	972	990	991	941	949	954	953	922	973	979	962	1053	977	985	943	993	904	970	912	964	957	940	920	959	1005	948	985	919	980	999	945	967	969	924	1026	916	960	973	923	898	920	945	958	1013	935	942	977	944	939	903	995	972	955	955	947	959	927	942	978	886	1009	954	942	970	951	977	979	952	962	968	944	947	959	983	985	970	918	972	934	978	996	957	927	972	916	1013	954	943	915	945	969	957	977	973	992	964	966	958	1047	963	956	933	952	937	955	996	936	960	904	984	929	926	946	1032	960	986	919	1001	968	997	965	964	944	985	943	964	988	962	949	1000	909	986	953	971	883	936	926	914	1000	965	955	1013	983	947	992	981	926	1002	950	972	982	980	936	952	978	1015	919	946	950	1014	927	1000	1008	961	999	934	985	989	1042	968	926	1000	926	962	1009	988	945	997	1027	990	987	985	897	999	957	961	888	969	958	947	940	942	935	940	937	971	908	941	960	968	1030	934	979	975	972	979	973	927	953	995	970	909	1015	946	960	977	940	979	982	908	954	980	974	971	943	959	971	928	996	987	956	935	936	983	945	909	922	984	959	975	956	970	1011	996	969	985	966	958	1000	934	979	979	961	968	958	976	936	966	979	1013	964	953	958	952	922	965	974	935	989	928	958	973	918	1011	956	983	989	949	966	874	1025	943	955	998	929	946	998	1002	968	962	951	947	922	988	973	976	1010	1020	1017	976	1015	1009	969	973	1001	948	902	962	983	963	970	929	942	941	931	978	949	917	989	961	925	1012	927	961	948	969	981	953	943	1011	970	1005	984	975	963	1005	955	970	1018	964	970	973	955	936	964	942	965	935	958	898	971	891	963	953	984	930	977	921	955	1022	971	951	1009	972	1023	950	968	951	966	1009	993	930	1007	923	967	985	954	942	965	958	1009	954	914	985	982	988	1005	901	976	969	891	947	992	982	973	961	986	973	949	963	992	965	983	1000	848	924	945	927	959	970	924	953	900	927	910	927	924	999	967	982	956	963	981	937	962	956	915	913	900	950	968	1003	942	998	999	953	973	969	921	934	987	888	1017	953	998	1013	940	899	962	992	982	997	976	976	940	945	929	930	928	966	945	962	995	959	961	905	999	942	959	985	1027	967	965	950	998	936	1011	938	938	969	947	929	999	938	969	955	988	996	983	899	931	1003	986	914	1005	939	959	974	957	975	1012	963	948	983	910	924	1000	954	977	955	978	926	964	931	973	960	960	973	973	933	960	954	987	980	963	998	957	948	981	982	932	1024	935	893	925	1000	934	970	938	990	977	988	974	1000	968	1002	998	999	941	1007	1004	958	958	992	945	980	932	971	950	917	976	928	942	952	966	948	938	926	940	958	918	977	983	975	920	971	955	1021	928	979	959	965	929	945	944	924	968	974	1011	935	1002	912	1009	987	979	932	983	970	959	998	1019	980	1021	943	980	925	920	958	968	979	938	961	986	941	964	962	985	1008	959	980	954	920	1005	981	975	955	990	988	937	918	878	954	902	926	997	977	911	965	931	969	933	953	1013	990	996	943	1002	962	973	953	1002	1008	916	960	1009	897	900	990	972	959	931	929	984	923	894	959	950	981	923	927	976	966	1014	935	916	959	1000	1006	990	997	983	962	988	985	989	966	1016	967	960	965	992	990	964	995	942	917	960	962	961	1003	997	994	958	936	930	969	953	971	935	886	940	986	987	952	969	960	934	995	996	911	942	960	908	960	939	927	990	983	1000	1027	936	942	1005	992	998	923	909	953	1013	924	1002	980	969	971	926	963	967	955	978	977	961	984	925	937	944	990	945	928	1003	972	985	959	967	955	952	974	1000	988	985	998	1019	938	965	1025	1023	1022	941	960	963	966	967	986	973	957	977	984	951	934	986	1027	914	962	1018	958	997	1023	941	942	999	953	938	917	956	951	939	927	951	941	1022	998	995	973	952	922	970	980	982	968	984	932	960	944	984	1017	974	985	934	979	971	1003	973	972	1037	932	990	943	973	1052	999	985	939	945	943	966	995	938	947	975	942	990	1003	1004	934	955	944	924	1023	981	939	1030	983	935	1035	954	995	922	958	947	991	1006	977	976	989	952	964	972	973	997	958	958	960	969	994	948	926	941	988	1021	964	973	981	905	951	989	964	960	958	1034	974	1011	990	1012	983	927	987	1002	951	956	976	953	961	980	970	943	919	939	928	1002	1014	969	959	977	986	997	965	970	978	952	957	959	950	969	955	933	1014	1005	969	916	991	923	989	935	943	948	1000	940	1017	959	973	979	942	992	988	953	980	990	1045	1021	947	910	974	986	950	941	931	950	988	978	951	942	979	979	993	959	979	970	1003	939	941	991	1036	981	975	932	963	1000	1079	978	899	953	979	968	960	994	916	974	970	945	1022	928	971	949	940	913	979	944	958	990	965	1013	953	986	978	932	956	912	968	946	953	953	945	937	976	998	978	949	941	908	942	974	964	972	969	983	944	981	960	901	943	927	957	992	991	972	935	972	979	973	940	1008	901	978	990	955	1009	997	1003	963	983	988	908	1016	934	972	953	994	934	928	937	988	1035	981	963	958	894	901	967	937	985	996	928	976	928	981	930	954	971	1043	953	982	963	975	907	992	952	997	978	907	928	929	956	962	972	924	958	961	934	970	983	1012	956	933	929	1009	968	1000	945	981	943	923	958	927	1017	953	952	909	984	984	950	973	962	992	934	942	945	974	969	974	959	956	934	910	914	956	1019	974	943	977	968	1000	1011	956	979	951	970	975	962	946	941	1038	1001	946	949	989	954	949	1014	912	974	950	1004	1012	977	915	1009	1034	1001	972	991	964	941	971	1021	914	937	1001	988	973	1000	1002	954	961	950	925	896	995	965	977	1017	984	982	968	952	949	995	939	991	979	937	1008	982	950	943	956	925	946	1005	982	968	991	968	951	924	1009	935	993	909	954	970	934	971	967	977	931	978	978	998	1017	921	952	931	991	1011	1012	993	998	953	957	980	976	951	978	991	1012	963	941	972	986	979	947	943	1046	961	938	927	969	1004
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
