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
341112746484	341112747002	341112747552	341112748102	341112748652	341112749202	341112749752	341112750302	341112750852	341112751402	341112751952	341112752502	341112753052	341112753602	341112754152	341112754702	341112755252	341112755802	341112756352	341112756902	341112757452	341112758002	341112758552	341112759102	341112759652	341112760206	341112760752	341112761302	341112761852	341112762404	341112762952	341112763502	341112764052	341112764602	341112765152	341112765702	341112766252	341112766802	341112767352	341112767902	341112768452	341112769002	341112769556	341112770102	341112770652	341112771202	341112771752	341112772302	341112772852	341112773402	341112773952	341112774502	341112775052	341112775602	341112776152	341112776702	341112777252	341112777802	341112778352	341112778902	341112779452	341112780002	341112780556	341112781102	341112781652	341112782202	341112782752	341112783302	341112783852	341112784402	341112784952	341112785502	341112786052	341112786602	341112787152	341112787702	341112788252	341112788802	341112789352	341112789904	341112790452	341112791002	341112791552	341112792102	341112792652	341112793202	341112793752	341112794302	341112794852	341112795402	341112795952	341112796502	341112797052	341112797602	341112798152	341112798702	341112799252	341112799802	341112800352	341112800902	341112801452	341112802002	341112802552	341112803102	341112803652	341112804202	341112804752	341112805302	341112805852	341112806402	341112806952	341112807502	341112808052	341112808602	341112809152	341112809702	341112810252	341112810802	341112811352	341112811902	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	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
21945	20410	27815	22929	20717	21891	20516	11422	7868	6842	5620	4257	3496	2873	2566	2123	1933	1776	1751	1592	1452	1413	1284	1300	1223	1198	1154	1134	1083	1063	1107	1065	1069	1020	1066	1059	982	962	982	1039	940	997	983	988	965	928	974	967	961	910	1019	966	964	919	896	950	957	937	958	972	935	926	934	912	899	929	900	964	940	916	886	919	938	956	892	924	917	903	943	899	901	903	880	889	921	953	945	916	886	916	919	900	920	951	930	939	961	919	925	851	983	902	897	906	937	913	913	863	935	925	961	930	920	918	898	965	879	937	927	924	925	884	918	911	878	911	937	893	908	966	932	945	901	863	937	916	928	890	861	911	944	944	934	928	972	949	949	922	917	910	909	911	921	923	913	911	910	891	938	941	928	897	907	932	872	851	887	1001	932	895	912	911	894	875	912	882	972	939	938	958	896	862	944	958	881	859	884	908	908	980	940	885	915	887	975	914	912	964	938	928	888	930	920	903	943	951	842	897	913	880	851	956	906	893	922	944	913	920	912	956	946	886	902	920	889	902	956	916	883	906	890	849	891	956	908	876	958	935	921	919	870	968	935	901	991	922	979	900	852	825	866	945	931	946	845	947	912	920	913	984	926	912	925	913	882	923	893	915	871	972	894	932	920	907	881	901	929	913	913	907	891	936	931	890	942	876	924	956	898	915	859	927	911	879	900	899	946	903	906	889	930	919	907	962	861	891	916	948	956	940	951	965	957	907	985	882	926	920	909	927	911	960	942	895	924	925	946	939	885	900	934	894	866	891	880	920	941	945	1010	889	907	970	943	886	890	957	906	911	830	969	951	938	947	939	910	939	874	920	900	921	867	929	925	913	965	898	957	893	930	886	916	957	939	900	898	933	920	916	917	885	1007	900	926	880	937	901	910	960	947	932	957	813	937	939	980	927	992	933	873	959	930	911	935	946	904	966	930	921	871	924	930	915	916	950	911	919	951	886	905	895	880	953	920	910	981	871	919	932	918	954	915	900	883	945	908	925	960	951	888	920	903	949	933	955	925	884	847	944	936	915	919	953	937	927	903	936	959	937	888	871	882	908	944	924	939	908	899	924	884	973	869	917	916	898	905	913	954	944	956	854	942	892	847	930	936	930	935	912	881	921	969	931	920	903	815	897	933	920	924	922	964	907	945	951	933	924	928	880	962	928	885	899	889	873	967	902	957	936	879	939	908	958	926	897	933	893	910	949	918	934	915	907	918	896	948	930	937	902	900	942	862	963	918	922	990	911	922	915	900	937	915	929	910	884	893	935	925	937	848	904	949	886	942	947	907	895	920	895	891	874	901	895	941	952	891	936	906	842	846	890	889	933	949	920	946	914	898	924	928	936	910	907	901	909	983	948	879	898	880	957	931	902	879	923	909	921	912	919	955	871	924	925	992	952	915	953	875	913	939	985	967	850	850	849	953	869	928	856	825	936	927	900	905	965	890	924	838	902	872	938	909	941	948	909	912	890	884	919	939	933	902	859	952	888	915	908	906	945	920	928	912	947	901	943	916	933	932	896	894	896	961	910	932	926	896	900	888	934	945	918	955	895	901	940	935	952	856	893	925	909	932	917	914	864	891	922	872	930	904	915	898	943	895	927	896	912	964	924	856	907	914	899	897	929	926	913	883	911	948	941	895	907	897	902	951	912	902	905	914	909	923	888	914	902	909	904	926	913	938	1014	917	902	953	883	867	910	916	930	954	921	955	891	924	969	899	876	922	952	923	918	926	922	973	905	934	908	922	904	905	907	924	905	890	923	946	929	967	998	938	927	955	913	881	896	921	916	900	898	947	937	915	883	903	902	874	904	933	890	871	961	934	915	912	931	954	909	933	900	946	920	867	922	882	957	890	911	906	943	907	922	865	928	863	914	882	887	900	900	919	879	884	913	925	881	914	889	877	916	920	915	900	942	910	952	966	927	938	956	929	908	926	923	943	917	987	882	930	934	930	915	906	890	916	947	877	941	931	905	954	879	940	903	915	918	939	921	909	918	933	947	906	835	918	952	961	899	935	929	921	913	907	941	933	866	909	904	919	859	895	922	912	897	887	880	884	921	926	892	947	931	933	888	929	893	915	907	925	932	912	910	883	982	941	929	843	845	958	884	896	886	879	949	906	964	939	965	913	964	887	936	917	896	928	936	974	892	924	946	901	933	909	895	908	879	917	907	898	840	915	930	921	889	889	918	897	901	916	924	882	879	901	896	932	892	895	897	914	913	909	854	894	880	934	922	976	883	919	910	916	888	914	932	897	934	963	894	929	938	960	933	936	919	920	907	982	952	903	930	866	862	874	994	956	940	896	922	946	907	896	917	884	904	879	908	909	959	932	961	971	913	883	968	895	912	903	899	909	882	923	940	938	919	946	960	931	941	877	934	969	929	910	938	902	937	928	947	885	904	878	993	926	924	943	929	880	912	873	895	926	877	976	910	942	937	931	932	956	948	900	878	947	926	902	865	895	1016	891	915	914	904	901	865	900	867	892	902	887	890	902	950	944	887	898	877	942	910	887	887	883	925	871	979	899	922	932	904	871	966	957	930	940	859	944	907	901	894	848	914	918	902	918	908	926	940	926	942	923	911	929	886	919	943	922	881	907	913	964	901	872	962	952	898	976	891	910	909	917	924	897	883	884	902	913	937	895	1009	904	888	938	896	886	888	947	916	966	885	901	870	926	925	949	906	883	849	902	947	922	926	932	932	940	949	900	856	933	902	867	945	923	942	954	998	895	928	973	850	964	874	960	834	1005	872	860	882	900	903	884	870	882	929	925	893	876	969	908	915	914	927	914	952	960	895	868	957	886	901	926	922	939	921	958	928	911	948	938	938	907	952	925	880	896	880	897	934	867	908	949	876	902	861	900	884	925	947	844	951	923	934	920	884	961	902	940	912	903	966	932	926	978	911	899	910	959	980	905	932	899	946	917	890	931	924	920	920	921	840	950	908	927	900	947	952	923	911	932	911	907	935	928	891	887	913	908	903	938	939	967	863	894	913	993	934	931	965	943	907	964	873	920	926	977	915	853	957	903	927	935	928	910	888	906	1032	959	918	910	896	929	928	917	939	887	861	906	908	945	880	925	910	905	905	947	875	913	933	907	964	921	956	956	901	931	910	913	944	921	857	889	932	947	909	940	896	918	867	938	936	914	957	860	901	857	924	939	884	940	940	897	900	952	916	917	881	933	926	880	917	893	959	888	909	931	911	899	940	932	898	925	824	880	918	921	920	905	918	952	933	892	925	919	891	971	932	943	912	900	893	919	930	958	921	934	904	917	904	917	897	936	902	903	930	917	897	929	922	909	888	935	941	920	848	917	951	935	900	902	903	937	955	894	1000	905	907	909	976	906	922	924	903	949	907	924	971	878	891	927	909	903	917	860	872	882	917	930	922	911	911	927	901	931	949	973	901	934	897	904	935	892	933	965	875	921	885	933	920	866	935	997	889	930	912	928	906	907	911	918	949	895	887	915	884	906	902	904	910	934	926
25822	51989	43405	31692	25006	20607	17054	13480	10926	9344	7398	5788	4730	3975	3384	2743	2237	2155	1956	1801	1595	1528	1409	1448	1381	1291	1267	1180	1107	1117	1121	1108	1068	1091	1001	1037	1012	1048	979	993	1059	1020	1001	997	970	978	966	935	980	972	978	939	888	963	934	934	900	920	901	948	944	883	993	906	886	902	888	912	840	895	906	893	906	892	919	904	952	906	927	934	947	949	828	877	881	838	893	912	891	833	903	919	882	943	886	873	911	889	843	897	892	873	878	971	914	912	893	927	920	906	865	845	897	907	914	913	894	929	913	875	832	953	864	926	916	924	913	882	905	904	883	894	876	926	907	846	828	947	849	851	846	874	916	905	861	865	881	888	894	922	910	876	870	905	868	961	884	942	892	973	862	890	917	916	889	893	918	936	914	863	918	847	880	883	981	846	938	904	935	896	909	902	856	899	848	913	915	909	914	859	921	897	911	905	928	851	903	876	880	870	889	865	917	884	898	930	869	889	903	883	881	925	908	892	846	898	919	910	834	885	893	926	896	908	847	903	903	927	939	955	860	931	864	843	910	831	905	886	893	889	893	882	895	907	858	923	893	937	901	977	870	895	928	911	909	906	882	968	917	878	920	849	834	932	917	889	894	874	909	927	889	856	941	882	919	927	898	898	856	913	904	904	860	847	915	957	892	851	892	931	889	920	908	883	895	886	941	925	928	953	906	910	901	924	890	925	872	895	879	882	956	926	921	895	885	883	839	861	910	930	923	915	916	972	925	877	925	895	847	877	843	876	933	902	934	920	909	889	882	872	890	949	928	920	915	893	924	881	870	928	904	886	929	951	954	895	922	917	910	883	899	869	932	895	895	875	937	868	902	848	836	886	887	880	825	875	881	885	958	926	895	867	910	879	902	854	856	952	882	879	899	922	887	916	890	895	894	884	925	889	907	909	921	927	903	913	934	963	943	907	925	904	882	848	887	897	908	819	886	904	889	901	895	910	922	911	906	878	920	927	934	919	907	896	940	888	877	904	874	907	952	884	907	922	860	930	879	878	869	920	932	917	927	877	912	871	871	873	917	846	950	862	844	926	947	888	964	929	935	895	913	902	914	951	917	899	906	892	857	942	901	888	874	891	841	913	909	926	895	852	881	906	949	891	945	946	922	948	888	871	871	884	911	887	864	928	899	812	863	872	889	947	873	922	861	904	861	834	853	903	916	858	888	887	908	905	880	926	866	902	972	905	884	894	890	956	887	884	890	891	928	922	853	870	883	895	892	891	910	892	911	870	896	905	879	860	961	928	886	926	914	887	931	907	898	901	885	941	937	879	900	960	887	882	891	899	887	886	881	905	941	854	894	871	880	934	872	851	919	949	881	916	889	899	958	891	888	866	932	882	845	905	906	909	861	874	865	877	876	888	913	891	865	934	899	861	902	854	891	939	811	903	935	881	898	869	905	900	888	867	900	875	899	895	898	932	944	891	854	929	908	905	909	882	853	883	900	896	886	892	896	866	851	931	866	901	891	866	916	906	906	919	857	855	850	890	888	888	900	954	898	871	886	820	933	882	897	931	884	898	907	886	845	915	902	899	851	930	905	908	884	867	891	938	862	851	939	888	914	839	926	943	827	924	896	837	865	917	921	892	940	814	904	928	903	877	833	887	896	865	894	917	892	850	896	905	868	869	870	925	894	928	918	909	905	912	874	890	928	917	853	902	924	896	925	895	933	827	875	868	924	942	948	968	900	875	880	846	860	916	922	921	903	912	895	910	905	921	871	897	862	888	855	877	943	931	907	908	879	891	955	884	889	904	927	843	907	864	887	899	861	865	933	928	885	902	933	907	888	890	882	838	926	894	904	906	891	911	874	901	886	862	877	908	899	899	942	941	887	865	920	884	882	870	906	833	881	866	904	864	852	864	949	946	908	911	848	928	878	903	894	868	923	894	890	929	933	946	859	950	917	900	864	909	897	878	922	892	906	915	941	903	838	862	887	938	883	856	930	869	913	927	885	919	920	827	876	944	873	871	875	886	924	854	900	875	902	889	886	936	879	896	899	899	906	934	863	921	971	892	976	862	900	889	907	878	926	892	878	942	902	895	915	873	854	902	905	928	914	861	909	899	951	927	867	908	948	920	900	942	893	895	875	946	838	866	892	929	884	880	855	870	917	878	911	899	904	917	867	904	900	915	911	901	916	892	830	863	923	871	854	871	848	891	883	912	879	871	907	866	872	876	882	865	893	877	888	830	935	852	882	899	917	839	902	851	901	928	904	865	914	867	922	907	929	928	871	891	913	894	960	952	885	866	910	906	935	909	898	883	922	911	918	914	889	886	892	894	876	850	900	881	909	875	886	880	860	901	900	924	868	912	877	895	912	883	913	876	932	944	899	918	913	884	851	902	892	898	798	923	886	907	924	901	848	934	900	937	892	842	869	914	868	889	892	859	878	886	892	880	903	897	906	853	903	899	923	907	856	883	889	880	896	871	895	944	920	923	874	887	866	895	909	869	900	920	848	895	906	873	891	849	878	914	898	893	901	937	925	942	928	917	893	854	911	976	956	912	901	959	899	912	899	882	909	902	916	887	910	904	900	906	903	905	898	956	909	897	894	867	891	870	931	810	911	904	908	941	841	912	869	860	886	893	920	882	846	934	939	914	894	908	876	958	851	896	957	907	873	880	898	921	896	919	905	925	926	817	934	880	876	923	905	902	918	924	904	964	923	925	887	889	887	870	938	901	941	907	919	919	934	945	931	893	877	942	881	895	876	926	869	903	942	945	893	893	895	877	908	892	912	860	920	932	908	923	889	901	896	862	861	932	888	876	877	853	924	924	884	874	937	903	850	889	893	880	905	925	928	940	897	966	907	885	913	842	924	914	880	890	880	880	871	911	943	898	889	845	914	901	911	870	905	878	888	891	910	907	940	905	928	867	885	924	949	874	883	845	862	906	878	987	880	922	898	897	873	946	881	891	907	856	872	887	906	871	904	910	943	823	854	980	861	900	952	932	937	949	916	893	879	878	876	901	878	916	911	875	930	874	920	926	897	934	910	899	914	894	887	937	889	906	858	882	939	927	846	848	908	850	913	893	907	880	864	879	888	910	920	895	928	861	843	928	927	845	895	949	892	874	861	850	919	885	883	926	865	835	896	919	922	923	934	892	890	884	930	882	901	909	916	916	876	958	871	871	871	924	901	957	889	913	877	890	897	908	865	951	880	879	887	874	891	874	887	851	901	934	918	882	920	945	899	941	905	911	885	922	921	908	915	882	875	902	861	895	904	905	883	923	901	913	884	928	849	888	871	886	897	874	966	896	903	862	887	870	893	883	923	934	878	892	946	854	910	886	912	895	853	876	880	879	913	941	918	855	859	923	890	873	875	869	900	955	938	813	880	897	886	894	907	968	891	905	875	934	839	948	909	898	938	908	858	932	879	873	870	903	902	913	908	851	901	876	887	903	875	940	924	921	904	860	868	880	868	933	915	881	914	858	900	875	964	907	867	930
29448	27402	32467	23735	13970	8750	6249	4906	3877	3486	2828	2247	1968	1699	1468	1247	1195	1219	1158	1053	989	1021	910	963	915	880	873	879	922	864	805	810	877	799	837	827	808	827	814	806	822	774	809	848	766	778	770	831	808	837	801	780	786	803	783	802	791	764	814	768	751	790	806	801	806	801	775	791	746	785	779	811	796	795	770	790	789	782	768	714	835	740	786	809	863	768	789	780	767	851	762	827	837	770	774	821	770	756	772	774	763	755	799	781	786	824	745	798	728	789	760	825	779	817	809	760	791	765	792	791	759	758	757	719	813	760	787	777	807	817	810	809	803	792	805	777	719	820	752	740	769	737	843	765	816	796	754	784	794	801	808	798	784	789	783	792	791	782	760	767	849	802	840	781	762	835	744	744	739	806	847	779	786	785	800	742	814	782	817	804	793	756	771	779	811	788	837	766	793	793	800	739	768	803	806	781	791	748	762	838	796	787	792	790	791	805	804	806	801	732	752	802	790	789	817	799	772	789	790	775	778	795	760	776	787	809	760	747	776	788	787	780	803	837	767	794	781	798	755	753	817	809	765	780	771	805	746	754	806	768	752	803	746	807	795	777	752	753	815	789	802	768	771	784	755	823	800	772	776	794	801	745	775	790	787	715	767	836	759	816	784	806	780	750	744	732	789	810	779	789	802	811	819	754	767	784	794	767	775	806	836	804	769	761	724	798	767	813	779	763	761	789	780	748	763	763	800	778	804	805	805	788	804	789	771	788	816	751	746	792	771	768	796	790	753	759	775	786	713	762	762	782	763	756	744	778	817	750	796	764	773	755	818	779	753	792	783	746	754	760	789	784	819	713	793	760	756	801	759	791	793	747	781	868	799	788	755	752	793	779	742	800	817	804	767	782	792	846	785	760	791	846	797	734	812	774	765	821	760	770	758	796	805	767	827	758	777	825	774	739	791	808	760	775	825	796	820	823	761	736	773	797	766	836	778	774	808	790	779	761	830	790	777	773	794	868	809	789	789	763	797	743	824	772	761	784	814	771	773	788	795	753	774	783	803	787	758	795	758	771	762	754	772	814	767	758	760	747	798	808	770	804	828	739	768	763	722	747	814	772	787	805	802	822	846	744	790	791	736	798	772	744	792	789	778	773	765	770	815	771	772	806	791	802	779	768	802	794	726	788	791	757	761	805	802	808	783	809	797	813	848	773	787	770	756	811	760	781	794	779	772	784	784	732	807	813	809	743	777	816	845	777	800	771	749	792	762	784	791	801	779	787	816	778	747	834	763	805	765	819	794	765	755	847	771	782	780	783	773	797	779	824	797	802	824	843	791	790	801	787	780	785	815	796	765	772	759	816	772	771	745	747	822	773	777	741	792	713	818	770	781	758	814	815	809	771	795	780	823	769	764	746	807	835	813	754	788	808	769	749	756	761	800	779	721	775	792	799	799	730	802	762	823	787	777	834	741	797	813	717	790	771	757	777	755	823	751	827	817	782	762	833	795	832	846	775	755	779	800	704	784	749	749	787	737	798	825	771	820	749	786	797	753	749	757	824	781	787	770	749	807	753	813	842	814	797	804	793	804	768	774	800	765	783	783	806	759	801	777	829	767	762	779	806	791	800	772	715	783	825	805	764	778	788	755	799	796	764	742	809	792	830	778	774	802	793	792	753	798	820	798	800	762	838	759	798	741	833	781	800	732	783	793	752	743	793	823	829	802	797	738	764	740	727	769	786	823	774	785	777	801	749	789	769	752	783	811	828	801	773	831	814	831	789	749	792	808	748	756	749	772	765	794	813	809	777	804	785	781	833	786	795	788	798	791	809	772	755	759	823	808	778	773	829	812	822	775	764	785	758	767	806	748	784	830	780	745	772	731	798	815	786	800	772	755	779	813	797	779	769	801	814	806	776	738	773	762	750	785	814	794	782	798	828	791	742	784	843	727	755	801	783	742	768	813	769	776	800	771	740	803	790	806	771	775	786	788	830	795	747	756	813	827	753	804	779	821	800	795	798	788	760	799	823	772	786	801	793	812	846	827	810	823	847	779	791	773	750	761	831	790	770	791	777	788	798	736	802	830	802	815	768	814	737	826	800	775	737	780	779	831	760	801	724	793	748	836	764	762	769	765	774	793	784	812	751	778	722	800	780	751	846	767	786	768	707	816	800	775	838	737	819	792	832	797	784	769	761	715	814	774	746	802	819	769	770	764	764	813	740	812	809	777	793	776	830	743	807	792	797	740	775	780	803	743	773	787	782	812	797	752	799	825	822	808	777	798	752	807	807	794	797	760	805	710	835	811	770	833	757	865	804	775	744	821	779	759	782	773	780	792	822	819	767	757	819	766	835	796	726	797	825	787	762	790	801	757	780	772	804	820	770	856	815	754	733	784	808	759	728	836	803	806	792	782	763	685	773	794	821	788	786	773	791	760	758	783	760	791	797	786	736	805	830	790	783	777	775	746	787	762	756	784	772	808	746	835	762	760	765	769	796	732	777	820	783	734	791	748	738	788	796	764	720	800	804	780	768	788	803	810	793	820	767	811	785	766	803	742	799	778	771	782	815	841	781	802	810	789	786	776	802	784	774	798	815	782	754	743	797	756	802	841	758	814	761	748	761	780	762	785	803	787	832	773	799	786	754	785	785	806	794	851	782	759	729	772	851	771	819	736	793	788	779	794	763	792	761	822	801	843	778	738	831	757	817	797	804	765	826	791	752	822	810	797	799	805	831	769	800	765	824	756	773	781	796	792	771	784	787	769	735	751	773	803	751	781	771	810	791	809	774	739	778	737	795	808	795	786	799	746	794	787	808	763	794	786	822	697	845	776	747	755	728	821	734	763	828	780	740	805	785	722	745	779	759	811	744	796	792	812	817	792	816	750	804	748	805	749	742	767	806	785	833	788	810	819	808	768	794	780	788	721	760	787	745	745	766	798	758	812	801	822	804	791	792	807	802	796	741	810	813	749	785	793	732	777	718	779	792	703	796	754	753	822	767	778	869	830	760	777	765	860	786	764	760	756	737	794	706	800	787	822	838	810	784	841	721	831	759	765	756	797	799	815	787	794	787	763	777	758	790	788	818	768	744	765	769	785	802	757	803	809	782	750	750	756	768	812	778	739	795	778	763	782	785	759	773	721	751	789	789	820	723	798	797	797	761	773	820	744	779	787	755	772	811	793	766	779	784	795	772	757	820	804	835	777	799	792	823	761	777	802	790	802	811	781	765	814	766	792	768	776	760	776	797	752	784	783	750	823	777	801	801	809	790	756	784	761	796	787	837	742	851	784	807	800	765	805	763	786	759	769	804	793	803	799	824	747	738	810	792	778	786	816	766	811	827	768	792	752	787	776	799	831	773	796	815	770	781	810	757	782	792	825	750	841	757	813	782	708	788	767	753	779	835	789	806	727	840	761	775	788	804	783	797	763	784	774	828	759	742	730	765	848	787	764	811	799	743	717	776	814	756	829	765	770	741	764	722	828	786	798	776	782	736
24731	42104	33154	21345	15972	12137	9468	7476	5895	5242	3865	3209	2688	2209	1912	1663	1481	1361	1314	1196	1131	1056	1003	971	946	965	924	945	914	949	847	869	890	809	884	844	864	852	804	824	872	830	814	830	817	811	806	782	812	756	785	835	770	850	810	800	813	809	799	805	780	777	791	816	785	810	789	815	754	803	804	787	789	787	787	821	797	807	759	824	731	772	769	814	843	781	776	799	810	804	817	777	806	768	789	782	797	825	840	833	798	809	785	825	785	800	788	779	824	786	822	833	768	823	823	837	841	792	789	787	778	791	820	782	836	781	790	830	785	856	813	801	794	795	810	793	777	780	791	830	775	797	762	802	867	794	784	752	783	739	814	759	763	795	799	762	811	779	804	823	761	746	782	815	770	807	796	735	798	836	830	786	819	769	790	799	754	784	756	799	792	833	767	822	767	808	807	813	810	803	815	792	768	747	749	785	779	770	827	798	815	788	780	791	786	760	828	839	801	818	821	799	794	768	778	786	786	797	824	786	811	783	843	857	797	793	806	793	735	813	775	781	822	859	818	777	760	767	807	773	811	797	704	766	779	772	777	759	790	789	834	802	842	782	780	824	790	806	796	791	817	774	758	781	824	832	809	766	803	745	760	808	774	799	786	765	791	738	771	770	798	819	789	789	764	778	777	861	863	811	756	806	783	774	824	817	758	811	790	763	788	790	825	831	782	784	829	784	774	807	773	771	788	822	851	810	783	821	756	789	764	799	791	786	796	809	794	812	750	762	782	812	823	763	796	831	832	820	783	800	801	788	840	814	781	810	744	793	747	827	791	776	772	800	801	784	851	770	793	778	811	842	752	781	793	766	766	809	762	779	794	776	808	813	799	855	809	858	779	775	803	803	819	823	777	828	829	782	809	768	761	776	803	810	795	793	753	795	767	849	815	805	800	790	772	793	809	787	822	770	808	760	795	777	854	783	815	787	815	761	804	739	804	784	812	784	843	811	743	773	781	789	822	769	814	778	769	818	763	797	846	846	826	756	788	790	780	786	758	741	836	809	781	842	805	780	767	789	812	788	841	778	767	791	815	804	816	777	818	802	749	824	777	802	793	750	784	795	776	779	800	789	824	796	778	767	778	784	761	819	840	761	821	826	818	797	778	787	793	732	799	807	794	788	836	795	745	810	780	784	877	823	803	716	759	808	797	775	799	792	790	811	836	784	782	738	808	809	811	777	765	739	764	766	828	794	817	826	812	845	828	801	788	830	766	741	769	801	778	843	862	739	747	771	885	767	808	823	748	800	817	790	807	789	770	770	851	795	830	826	783	782	767	841	790	781	812	792	810	771	864	771	796	823	814	819	815	829	814	760	711	813	781	766	789	762	774	785	826	800	789	818	779	802	760	794	770	809	782	726	767	845	823	822	777	808	797	818	758	839	754	789	801	792	769	777	809	813	733	738	802	742	808	777	761	801	830	817	803	730	806	783	747	814	796	805	758	838	783	795	790	807	755	718	816	769	802	818	804	796	790	767	815	753	797	775	787	776	782	758	796	792	781	786	743	793	763	784	804	826	792	787	754	774	765	781	797	809	742	781	803	800	735	799	854	803	777	811	828	766	754	803	773	768	837	728	807	859	775	824	815	828	793	753	771	775	808	776	799	758	865	778	797	739	803	762	789	749	781	791	790	779	787	759	814	781	802	778	779	769	784	747	815	803	788	812	764	784	806	755	799	794	752	812	798	785	763	818	776	763	810	801	784	833	839	801	838	789	814	813	796	760	786	807	751	777	771	826	826	813	821	787	833	779	799	846	838	781	767	788	787	800	824	791	786	800	811	788	816	804	812	800	732	791	782	829	805	813	782	821	743	784	803	802	836	807	746	788	847	787	779	757	769	819	766	825	824	762	803	809	778	738	791	811	813	763	804	804	778	797	765	812	762	818	831	779	780	823	792	741	761	847	821	871	827	765	793	773	788	784	772	767	849	802	752	797	797	807	846	789	746	768	815	807	771	756	784	789	752	779	801	754	770	807	805	823	773	810	775	802	786	767	805	798	741	777	859	777	820	789	819	787	757	765	782	813	805	793	752	764	782	770	826	793	761	815	818	785	776	791	822	800	752	797	749	791	784	797	850	781	796	804	827	817	789	779	814	812	799	805	730	805	783	803	813	765	843	769	820	813	823	788	803	806	800	787	866	808	776	823	848	819	816	785	781	756	837	825	771	779	758	788	802	818	797	756	790	788	762	773	814	800	790	796	755	742	685	777	790	816	816	790	836	753	810	814	754	822	721	771	812	779	799	788	781	744	797	801	791	773	749	805	842	762	771	765	790	786	772	793	811	804	765	747	745	796	781	787	783	778	816	825	786	793	754	802	788	799	759	771	802	775	792	794	787	843	716	809	790	801	752	818	820	812	768	853	766	762	782	757	744	814	789	769	817	788	794	815	791	749	777	841	805	809	838	776	792	785	775	744	799	766	836	739	790	755	798	852	780	883	811	801	784	764	783	813	831	766	831	783	792	835	796	787	823	741	716	834	780	790	748	797	826	781	850	784	750	787	777	836	841	822	801	753	826	836	780	798	808	808	805	786	773	819	796	776	796	815	820	784	889	784	783	791	814	769	783	824	780	758	806	765	824	769	787	825	785	870	787	760	777	832	770	841	765	818	753	784	791	764	741	784	792	796	766	799	793	760	843	743	830	806	795	788	783	748	786	851	783	820	809	771	822	814	750	817	802	819	782	801	791	753	786	792	782	788	770	815	775	774	810	792	784	811	820	774	791	785	808	798	822	800	814	784	796	787	812	816	840	760	800	765	782	752	776	797	785	800	820	769	783	814	815	743	803	810	811	761	804	831	782	783	805	824	766	813	763	773	795	784	772	781	797	843	797	830	839	796	822	798	795	774	780	827	791	800	821	790	821	828	773	817	802	806	838	763	767	767	802	809	781	818	767	775	793	807	808	757	797	803	815	812	788	768	807	809	842	788	792	834	832	792	794	753	822	768	820	793	807	785	794	815	802	758	776	827	769	774	810	827	803	761	767	782	818	817	794	766	789	747	804	824	801	780	743	835	819	762	770	800	807	825	750	757	797	763	796	816	801	793	742	851	814	792	787	770	820	821	804	766	757	798	819	795	795	792	779	783	784	831	768	813	810	812	821	760	789	795	806	747	817	795	795	778	811	768	776	767	781	801	783	743	799	820	774	785	808	848	779	755	799	829	756	810	790	784	809	798	879	788	814	783	754	820	797	769	782	825	787	773	805	803	796	817	792	790	750	795	769	791	889	767	827	839	813	810	792	812	794	796	753	751	797	820	811	776	833	799	822	771	771	756	783	825	803	810	812	834	810	786	777	747	768	822	804	783	802	792	789	737	772	804	816	776	797	816	818	785	784	770	830	797	744	791	811	740	773	791	796	844	794	800	796	766	788	760	809	771	795	810	754	801	827	783	835	814	834	762	767	781	827	737	767	795	801	779	789	781	816	821	805	811	760	772	792	715
24440	21560	28984	24986	22520	19352	12935	8163	6222	5244	4272	3250	2807	2248	2095	1732	1553	1479	1402	1317	1225	1212	1163	1101	1102	1007	1047	1006	963	999	975	984	966	985	987	913	966	866	875	924	912	834	847	864	912	915	914	882	861	844	926	885	875	833	860	842	879	863	809	840	863	832	854	793	862	884	847	846	854	831	845	878	831	847	823	825	868	813	818	876	848	873	866	832	811	847	867	822	825	848	858	843	910	885	886	850	824	821	849	848	792	824	859	876	786	871	867	886	899	836	762	881	853	804	872	846	817	836	859	802	849	864	849	818	832	853	874	860	835	825	812	849	844	807	873	835	833	814	832	834	840	845	849	838	838	877	861	861	852	821	853	831	891	827	845	871	826	797	878	849	866	897	818	835	816	801	824	824	881	801	860	826	817	861	886	827	843	843	812	843	809	803	824	870	897	845	854	820	806	797	860	869	855	794	832	897	868	764	907	813	854	865	805	815	796	781	862	870	844	852	819	824	819	850	869	854	850	830	840	857	851	818	890	826	888	867	795	827	867	838	758	848	834	796	790	868	866	800	831	882	841	872	901	848	838	794	896	873	860	855	876	821	845	843	819	888	834	813	871	816	892	901	830	847	839	836	808	855	867	856	871	781	865	820	823	854	860	833	847	918	835	797	883	849	846	847	807	891	843	862	873	829	879	823	841	834	871	879	899	813	810	877	803	860	852	797	860	818	817	813	857	846	838	825	867	821	854	818	775	799	856	854	832	846	859	894	873	834	842	840	838	826	891	848	839	838	906	871	857	844	853	824	826	818	860	849	903	872	832	807	827	832	844	834	833	824	848	839	877	838	814	932	841	851	891	848	890	821	787	854	852	805	874	857	809	868	882	857	891	844	844	857	812	808	842	856	845	882	824	872	862	879	824	864	883	858	854	820	874	807	788	873	876	835	842	840	823	883	808	855	804	825	854	847	837	851	840	874	841	870	837	833	856	789	889	855	839	855	790	822	819	825	845	821	852	844	825	809	837	859	858	902	859	891	787	866	840	801	824	813	835	844	795	854	876	835	836	831	802	797	843	849	861	855	859	810	867	864	864	840	854	843	863	871	833	834	833	846	853	868	858	878	860	846	837	864	817	891	770	846	839	922	824	844	832	791	853	817	831	836	824	840	848	862	830	881	847	875	851	873	835	803	884	832	832	805	811	802	829	806	867	899	883	873	825	784	832	854	852	884	804	855	835	825	888	875	771	808	815	815	806	922	819	809	864	866	842	805	851	839	865	879	851	830	858	849	885	882	794	799	858	898	838	847	821	771	826	835	835	833	842	856	821	862	848	870	806	777	876	805	776	819	809	841	865	835	827	829	867	834	842	826	843	880	849	815	816	800	820	894	825	824	838	819	828	836	853	826	817	830	779	860	820	849	888	812	832	859	832	859	745	821	879	853	839	889	889	806	857	888	833	839	845	854	795	886	855	879	784	856	820	831	846	827	843	890	885	823	854	822	832	856	831	829	873	888	835	839	838	826	815	833	845	862	870	839	866	832	850	813	799	874	865	850	862	855	868	844	854	882	913	836	859	857	865	848	866	841	830	854	789	829	846	883	855	832	861	813	846	814	872	874	843	791	830	836	820	844	839	821	862	865	840	814	863	868	787	818	824	839	857	857	779	797	932	844	797	824	790	892	874	853	859	845	835	819	840	889	846	851	809	803	864	828	844	869	810	846	851	830	797	893	850	884	813	887	895	831	833	893	848	861	843	802	828	819	852	792	837	846	875	867	848	857	852	854	813	818	838	856	793	873	846	874	810	834	818	822	880	846	818	857	857	778	863	812	848	885	915	882	847	863	837	875	832	883	889	906	796	801	871	857	865	824	830	793	819	899	850	825	865	869	821	862	833	861	837	803	844	820	804	814	888	821	877	838	830	839	804	818	837	855	818	836	754	814	826	821	844	828	816	893	840	827	883	777	841	849	890	822	827	870	815	801	854	866	840	824	890	859	837	858	856	879	861	856	841	863	876	873	821	827	859	840	871	869	844	848	851	837	812	823	865	847	810	798	883	839	901	846	839	835	849	869	830	826	834	864	782	821	846	831	836	836	878	826	819	843	858	817	830	802	821	766	803	879	829	816	824	839	919	860	816	855	824	856	789	811	853	810	835	883	864	877	835	839	776	868	872	851	824	891	903	854	832	842	891	835	883	843	844	839	788	857	910	816	881	807	836	833	889	847	838	823	846	811	813	816	830	812	856	832	842	857	878	856	869	807	764	818	861	827	870	939	827	869	818	811	887	821	807	834	792	863	877	885	882	830	842	837	808	866	864	871	875	838	845	875	781	793	816	842	857	808	827	802	907	879	863	820	819	867	851	798	800	827	816	829	875	825	818	781	866	886	784	886	808	769	852	844	826	849	843	810	801	861	842	849	855	792	870	835	844	816	840	849	875	829	886	839	832	833	888	853	833	795	814	825	884	796	843	830	844	861	883	832	806	853	858	877	801	803	877	801	855	821	837	788	876	915	865	854	871	808	844	836	839	857	811	882	881	825	837	853	804	867	836	853	872	839	783	895	776	838	857	842	826	805	928	834	792	883	861	862	808	824	863	872	833	873	839	847	777	873	836	807	757	830	836	838	810	816	778	826	860	819	819	882	857	820	823	779	842	848	831	819	854	855	901	879	828	864	776	807	801	868	853	875	850	852	830	866	838	862	834	847	838	821	838	859	848	828	799	848	833	813	834	851	858	882	819	848	825	860	883	878	865	828	845	878	811	812	865	871	855	788	844	796	813	793	885	827	916	817	847	843	827	831	820	836	845	854	793	846	804	832	806	872	845	876	846	923	905	837	878	839	888	861	758	819	811	817	868	882	849	881	856	835	811	818	855	815	842	871	841	839	860	869	814	845	815	845	853	833	772	860	840	837	863	850	837	817	844	797	828	815	854	796	855	844	830	771	896	890	822	795	839	817	821	871	936	892	774	844	764	905	834	838	807	860	848	846	847	874	891	925	838	805	856	829	831	837	808	837	807	781	849	809	863	887	892	873	842	795	775	794	854	916	825	831	875	852	839	828	847	875	886	824	799	855	915	837	850	844	786	795	800	771	909	807	848	844	837	859	869	808	863	869	860	816	846	876	926	812	798	907	834	836	828	893	875	809	859	874	845	829	835	771	844	853	830	841	851	828	837	846	868	851	841	781	864	821	864	836	814	853	836	873	830	823	853	775	854	796	817	900	828	850	864	852	866	858	853	840	904	799	835	843	854	845	853	830	785	825	897	867	826	819	824	828	847	856	871	794	812	800	872	832	844	850	822	820	843	853	877	822	841	787	795	845	906	791	831	896	839	813	823	916	835	886	906	841	843	802	901	806	840	854	841	862	850	858	868	824	852	886	826	861	826	842	836	836	853	839	818	802	857	890	851	837	807	866	871	879	906	851	811	838	815	832	821	849	878	843	880	865	779	879	870	769	858	857	875	888	859	821	849	826	847	859	859	868	857	854	870	834
24195	49622	40591	28544	22068	17302	13820	10955	9006	7437	6034	4531	3907	3024	2711	2203	1867	1758	1692	1575	1337	1288	1269	1227	1188	1088	1132	1072	1050	1036	1003	1018	1007	933	939	942	953	911	910	917	916	957	860	881	890	833	869	849	870	886	924	871	840	849	893	859	893	853	896	897	893	832	837	854	860	895	928	783	823	870	850	792	805	844	821	852	817	849	804	836	828	838	848	869	835	787	863	855	862	888	841	927	806	819	837	835	843	795	814	828	859	826	850	837	790	844	819	911	856	817	847	823	835	833	803	821	824	853	807	811	874	848	829	848	824	835	799	825	890	816	853	823	867	870	821	812	868	852	860	833	799	827	813	858	853	833	833	839	838	869	864	828	847	839	864	818	863	810	801	795	829	855	841	875	856	860	887	873	843	847	839	853	804	835	819	800	805	865	831	870	809	883	896	856	880	861	827	817	857	801	815	834	808	838	857	826	822	823	854	769	838	899	835	814	861	797	848	876	797	837	813	824	864	817	848	766	890	858	842	850	831	806	857	840	836	840	917	908	826	818	909	885	849	885	835	864	809	823	789	873	871	837	812	780	855	856	840	798	835	818	810	876	822	840	836	882	861	818	857	820	859	840	847	843	844	872	821	851	832	830	834	844	884	832	817	822	854	889	881	855	876	857	815	865	860	827	799	789	825	867	889	848	805	858	867	832	852	843	845	853	852	799	808	826	849	838	861	837	870	811	829	852	796	842	858	838	873	837	815	840	868	811	836	795	827	846	819	855	863	890	774	864	823	848	836	777	854	803	820	830	857	841	793	818	848	812	862	840	834	837	886	813	844	886	862	850	809	807	858	890	821	850	793	816	860	875	837	923	802	877	865	843	753	850	832	845	850	793	867	834	786	838	839	886	834	810	856	809	815	840	844	822	873	854	833	834	837	814	814	839	819	865	871	837	824	839	869	798	825	819	825	828	869	822	872	846	872	830	837	769	820	769	800	863	863	853	821	783	889	847	836	852	827	807	852	813	837	820	858	804	756	794	856	818	883	836	850	878	865	800	791	818	856	912	800	862	875	806	849	867	906	796	823	880	828	875	856	851	844	832	795	857	878	832	835	804	833	853	816	823	815	830	844	841	861	870	770	892	852	833	843	799	836	839	872	821	789	848	827	859	871	859	827	827	880	841	804	837	818	813	815	876	804	821	844	857	835	838	822	813	841	840	828	838	854	850	858	841	834	857	860	875	879	884	864	788	851	863	860	882	805	824	876	799	819	880	802	863	869	845	796	814	844	805	875	831	881	852	810	850	854	795	847	807	846	832	869	795	809	873	833	875	859	882	871	832	867	844	848	840	794	866	866	827	864	849	818	844	875	805	832	839	810	838	825	853	821	809	855	835	811	855	857	823	805	820	835	857	820	860	874	830	850	910	813	861	893	833	835	850	834	881	862	849	828	872	850	811	823	835	786	822	814	860	895	827	856	851	853	880	860	870	821	853	870	857	831	849	822	885	870	836	819	828	813	879	833	810	811	811	847	836	879	855	848	857	917	869	872	845	831	825	812	831	820	810	867	879	846	858	861	874	833	825	806	810	892	851	821	881	863	840	851	816	861	828	814	794	895	903	867	835	838	854	839	822	784	809	854	807	870	858	887	855	866	827	822	813	823	834	850	880	847	868	827	867	882	848	780	883	793	859	828	831	801	859	910	829	829	875	853	787	886	866	841	857	833	839	834	868	785	828	839	818	814	843	846	887	824	855	839	864	815	840	811	867	836	831	859	846	852	776	863	827	835	836	836	836	839	834	820	774	854	873	831	867	899	850	822	804	827	840	800	863	811	820	860	856	846	804	824	823	831	840	863	844	825	806	820	828	804	866	777	834	844	865	822	823	815	861	898	795	791	840	843	839	848	798	809	826	863	845	854	840	810	849	852	871	859	852	841	816	882	834	864	831	879	818	794	799	779	826	832	871	879	876	861	804	821	872	799	858	809	828	863	818	861	833	882	844	814	886	864	872	832	853	831	840	885	804	846	813	868	868	809	855	843	849	849	859	911	844	818	890	863	841	789	835	899	823	858	860	831	819	836	829	855	864	846	796	861	809	846	812	859	841	835	859	864	867	832	817	826	835	845	818	837	830	895	858	839	815	835	826	839	867	826	824	844	866	833	822	836	823	871	855	851	861	798	865	861	844	838	863	839	833	812	859	874	867	812	826	854	815	853	844	806	889	849	870	873	813	816	847	832	885	833	808	841	812	789	846	899	865	779	871	834	835	825	841	842	805	868	828	890	825	847	833	839	817	834	843	854	805	821	805	822	856	823	855	854	821	886	842	850	834	847	851	810	805	807	852	802	857	792	820	863	846	857	837	838	835	858	807	837	839	791	819	850	805	848	863	764	847	844	842	842	837	903	827	887	830	877	844	851	777	840	784	811	836	836	838	827	806	848	875	831	850	815	846	836	819	885	830	837	854	855	836	810	879	807	851	818	874	822	839	824	904	811	851	851	805	785	824	833	811	817	832	872	813	886	838	834	829	840	831	817	800	811	836	823	844	802	837	818	851	844	842	866	813	846	872	890	862	820	878	868	840	884	826	899	884	825	831	819	850	834	854	823	859	796	844	843	836	786	829	876	825	872	804	844	819	867	862	843	784	801	877	865	886	846	861	848	809	812	872	799	861	810	857	822	815	816	801	845	798	832	841	856	840	805	819	845	878	840	836	820	823	854	842	808	861	878	828	834	829	845	887	839	848	842	874	848	841	812	805	828	817	820	790	813	858	828	892	864	852	855	871	839	872	878	879	848	781	878	860	880	811	872	875	827	865	813	835	882	826	825	802	865	886	811	880	808	841	851	869	864	881	783	847	795	816	848	869	851	802	869	845	872	831	827	800	827	814	848	800	824	850	874	851	847	865	881	882	847	800	910	822	867	863	861	850	883	879	816	794	890	861	862	843	879	846	783	842	837	881	833	853	831	856	835	865	767	920	849	833	909	837	886	847	888	883	835	858	854	848	880	899	821	825	864	853	843	846	849	862	883	876	818	860	828	793	816	823	822	852	839	845	833	901	835	848	837	848	850	844	878	819	786	812	783	825	836	883	830	792	806	889	828	847	869	839	834	812	820	816	855	833	802	855	846	841	882	821	829	831	882	842	832	816	867	821	819	802	822	814	860	786	838	826	841	843	865	861	864	871	835	802	851	818	813	838	831	768	845	814	804	821	814	851	855	816	853	825	853	868	850	824	840	882	824	853	833	832	853	882	860	815	842	838	816	878	788	871	844	853	875	827	869	851	838	831	885	792	844	853	902	824	870	837	803	820	850	870	831	784	836	848	819	862	797	840	820	884	807	876	855	858	807	833	854	797	763	860	883	817	773	855	791	893	862	886	850	842	857	832	866	859	819	805	855	813	779	847	836	876	832	839	827	808	801	857	851	854	856	864	858	849	885	797	798	856	789	840	838	881	817	784	818	799	825	829	833	829	848	827	863	804	874	821	823	816	869	874	780	852
25631	21617	28500	26589	20226	12866	8575	6109	4695	4122	3381	2667	2409	1970	1847	1602	1440	1387	1345	1216	1106	1164	1053	1048	963	1053	971	946	969	948	923	963	908	891	890	935	905	886	886	866	882	861	905	925	878	879	835	859	854	845	840	869	853	875	813	837	769	886	839	887	851	873	823	802	852	814	841	851	837	784	907	817	861	821	807	814	928	821	844	874	900	865	863	864	833	839	865	826	838	828	873	810	881	849	824	875	839	832	843	790	882	883	885	875	797	851	867	820	821	858	837	838	837	843	827	859	843	908	805	851	862	828	802	854	778	840	866	827	788	830	854	823	814	815	874	858	781	843	813	812	843	849	832	841	800	864	858	850	884	859	864	887	857	828	813	871	871	838	874	830	898	887	862	858	819	890	883	849	804	800	817	813	840	838	823	854	908	828	815	815	801	832	809	881	852	875	854	840	783	866	896	805	810	845	811	813	863	848	826	831	789	905	843	908	828	853	869	880	870	866	851	818	879	895	867	845	780	828	847	864	850	839	824	862	816	841	879	867	863	907	833	880	814	814	811	812	820	848	891	866	810	828	843	817	851	835	843	843	850	891	841	896	861	846	848	850	864	886	819	817	844	796	860	819	856	846	844	804	901	888	816	820	816	881	885	847	872	836	817	835	858	891	785	804	856	830	873	790	824	858	841	870	863	843	819	789	820	867	837	829	830	840	854	838	867	817	856	834	848	842	766	831	824	839	862	871	889	866	876	826	837	809	882	902	839	871	833	851	811	818	867	784	831	829	866	865	835	852	845	870	865	868	797	835	818	830	836	888	898	862	861	830	889	877	881	919	833	831	843	896	806	853	866	833	862	828	811	878	894	864	822	903	837	842	890	833	878	811	867	832	855	812	880	838	821	838	839	866	787	819	862	861	871	836	907	847	873	837	838	852	812	876	891	844	851	831	872	859	879	846	879	851	827	795	844	818	859	862	833	787	862	875	804	893	835	801	849	854	817	829	873	819	803	820	816	843	864	901	891	842	867	868	860	840	823	876	811	809	794	789	858	804	849	848	824	863	841	856	825	831	851	857	884	823	879	887	830	819	859	812	887	822	892	866	830	869	842	857	819	849	844	854	861	897	789	882	911	837	915	819	877	841	835	801	845	785	884	791	815	868	873	833	795	811	818	850	857	871	851	862	814	848	855	847	881	873	831	876	887	858	827	875	875	821	845	894	807	871	835	867	850	849	881	838	847	872	896	859	829	761	791	829	808	825	883	815	836	824	803	830	860	823	850	863	899	851	795	803	852	831	797	788	860	855	887	823	807	875	809	847	825	801	830	846	833	854	834	888	872	823	870	854	802	873	854	854	802	859	783	893	830	836	871	830	783	863	837	846	887	796	820	858	864	838	891	847	858	843	882	823	847	839	872	804	830	908	836	843	838	842	848	822	876	805	845	843	863	821	888	877	840	791	828	838	850	816	801	856	866	844	840	813	885	798	825	856	826	837	789	879	854	896	883	865	833	869	809	851	863	859	865	829	861	843	802	829	814	837	837	876	883	875	832	863	842	900	819	849	823	891	790	790	813	848	825	824	925	880	823	800	840	836	899	878	860	866	879	824	856	852	858	895	823	804	860	859	824	822	859	843	885	823	804	855	798	825	871	843	859	901	838	856	815	809	865	865	824	822	862	886	867	843	875	823	878	787	805	861	855	839	872	857	845	833	851	855	752	859	849	791	845	843	889	896	791	802	822	872	788	855	883	825	846	825	854	866	852	813	815	820	874	800	869	823	859	850	874	847	853	874	800	832	874	923	851	862	857	868	870	850	804	842	857	828	888	858	862	864	807	842	873	861	834	853	837	861	882	888	887	812	832	857	868	818	875	905	881	853	840	806	849	831	851	882	852	862	868	884	897	886	840	851	879	861	825	818	889	882	835	789	835	837	878	863	822	829	821	855	842	853	805	801	865	781	814	810	862	860	862	850	869	872	852	844	873	839	848	859	788	845	889	853	827	825	851	861	850	827	855	864	799	825	839	873	855	834	829	832	858	844	848	840	828	845	810	857	841	811	876	870	867	809	892	826	869	861	828	845	861	824	795	797	896	856	855	873	878	811	816	876	794	807	857	823	885	829	841	756	831	857	840	855	845	834	850	864	814	863	869	849	809	803	848	829	817	798	824	845	887	867	815	866	814	874	823	816	857	883	859	879	804	785	854	804	809	796	812	892	847	844	855	854	829	879	842	862	838	827	841	864	862	813	867	825	859	841	914	837	833	860	860	860	825	845	833	775	813	867	804	824	886	833	836	829	873	814	823	882	802	813	901	830	891	829	834	884	809	801	827	884	880	871	831	862	849	833	856	819	861	880	876	819	803	903	814	821	864	849	830	846	851	940	859	888	856	860	838	839	866	825	866	781	812	818	868	834	832	819	889	854	846	854	869	875	815	838	852	840	796	842	884	869	800	863	852	907	840	816	836	887	826	843	807	876	836	841	837	879	858	838	810	866	866	818	879	840	895	846	835	834	836	848	826	862	825	862	823	849	830	824	831	852	881	805	832	832	789	792	871	882	833	825	835	880	812	828	875	850	822	792	820	821	863	870	802	816	841	850	862	846	839	897	819	845	848	882	845	831	848	827	848	889	841	832	856	787	817	823	902	822	845	845	874	828	873	882	858	814	841	851	814	868	842	825	819	907	822	815	871	812	814	832	862	852	731	838	882	826	826	876	836	862	885	891	847	835	845	853	838	820	864	849	874	813	832	860	883	833	842	908	854	862	841	852	845	825	791	818	852	875	848	861	816	866	842	799	827	854	832	770	864	833	846	845	800	838	874	831	875	837	880	861	885	871	846	889	862	876	870	859	812	846	841	834	867	895	831	892	812	875	864	839	860	813	896	884	876	906	854	896	838	826	907	831	860	790	834	792	888	841	848	804	847	867	904	853	874	822	832	836	797	899	885	909	838	844	832	835	856	876	844	880	857	841	842	885	817	832	805	818	865	830	853	807	878	817	801	845	875	864	831	797	848	816	858	814	872	808	807	912	832	854	840	841	822	861	836	860	852	835	852	815	868	839	888	858	851	848	863	852	847	869	848	843	880	855	830	821	853	838	881	866	832	883	817	837	884	829	860	818	863	808	796	845	808	895	876	808	835	858	865	824	794	913	878	810	801	858	852	874	829	798	838	854	835	833	851	794	844	864	815	839	843	828	828	851	809	767	871	825	804	861	834	788	806	809	840	894	827	837	772	822	833	795	794	862	854	823	797	852	805	858	852	875	834	880	817	881	823	823	840	860	810	862	842	848	844	848	821	903	883	830	805	837	842	855	862	869	876	900	887	855	863	859	864	791	842	890	835	854	836	832	846	812	873	863	853	858	790	784	871	824	819	815	882	845	830	850	858	851	916	853	836	852	822	805	862	852	851	821	801	839	847	850	838	810	866	849	868	883	828	822	864	857	912	823	819	865	862	801	774	874	809	863	838	821	817	853	831	827	850	819	890	845	816	840
24763	46728	37354	25214	19225	14805	11430	9346	7465	6211	5097	3849	3264	2705	2358	1948	1735	1684	1523	1562	1326	1243	1176	1126	1102	1085	1056	1072	1031	1005	973	918	1002	1013	919	921	932	884	919	930	919	938	937	876	864	899	899	889	886	861	862	910	915	856	854	850	861	900	888	863	873	857	878	902	837	898	858	855	844	869	826	866	858	861	886	866	915	843	815	897	846	811	860	851	838	868	886	805	868	865	818	822	868	806	826	835	866	818	878	832	822	845	822	848	857	854	832	864	806	863	858	855	896	887	829	837	840	876	862	895	876	866	883	849	855	867	907	861	854	852	846	828	787	828	895	877	851	859	840	851	801	815	837	839	835	884	846	846	853	906	840	856	887	874	797	814	869	884	850	865	826	870	872	830	859	826	783	830	859	854	850	858	893	880	814	850	886	829	894	905	824	827	831	900	842	852	828	839	856	856	860	844	885	873	827	810	840	825	834	874	849	835	847	804	793	858	838	832	846	839	858	829	874	855	893	885	861	895	889	803	819	857	862	865	903	849	846	817	851	890	876	887	828	838	889	853	804	837	898	888	913	888	859	769	866	820	883	923	831	867	869	825	879	868	889	870	844	844	829	804	889	900	845	802	886	806	859	810	820	838	864	922	851	847	863	817	866	833	851	852	859	873	854	849	858	839	863	864	861	815	834	850	868	810	857	828	889	879	858	823	841	844	831	848	842	853	851	829	869	844	859	807	822	812	853	910	870	828	845	852	840	829	861	861	843	841	823	848	852	908	863	843	832	866	879	857	817	823	878	896	887	852	885	871	840	868	869	849	875	825	823	871	874	840	872	837	819	814	882	851	829	760	845	819	821	788	832	871	881	874	861	808	854	861	820	876	848	826	875	882	851	797	851	869	856	862	877	862	891	868	837	845	862	874	883	889	790	873	863	826	836	837	837	809	880	865	865	825	836	790	860	891	916	823	858	862	909	774	854	819	824	858	833	832	867	880	827	842	829	890	807	813	868	852	838	791	837	820	809	849	854	847	815	873	814	855	890	838	850	859	873	843	859	892	826	807	875	839	862	803	852	822	910	791	871	811	942	877	849	879	861	854	825	781	867	855	825	875	881	823	854	885	847	865	874	858	865	840	853	806	857	858	856	935	875	840	870	861	870	839	881	843	870	874	879	839	867	860	833	895	873	824	855	843	887	863	881	884	861	884	841	827	852	805	901	848	845	888	834	825	885	860	848	860	829	831	838	865	853	891	797	854	852	869	909	857	872	839	867	849	890	880	861	816	880	876	832	858	857	881	802	825	860	835	862	858	867	861	794	831	895	822	917	832	868	827	880	823	858	851	881	859	916	876	803	862	826	852	887	858	878	802	859	851	912	911	892	840	871	888	873	858	831	876	865	850	854	884	878	868	869	852	886	870	847	869	894	894	821	881	829	842	823	839	905	865	817	880	813	895	872	840	856	897	823	862	822	878	844	857	858	815	829	861	853	894	827	889	835	816	874	900	917	864	876	813	856	894	842	823	834	828	897	853	825	819	846	818	837	877	849	846	832	825	843	850	886	846	838	863	930	804	821	828	878	886	862	845	879	826	888	893	824	867	876	832	856	839	871	817	886	831	823	803	812	875	877	888	901	821	796	849	803	836	833	832	863	827	832	870	828	795	851	862	836	848	850	870	902	910	828	883	836	832	927	880	886	851	814	809	875	871	849	879	855	842	891	842	863	842	857	790	853	828	815	838	825	838	805	864	865	826	844	827	794	842	885	880	856	852	841	839	867	877	836	824	866	823	844	867	900	881	849	850	912	844	810	860	846	849	834	815	878	841	872	866	904	845	842	878	825	849	895	854	885	893	857	876	869	795	829	830	914	836	794	848	883	860	895	868	844	820	884	848	859	861	853	835	851	891	867	831	898	922	813	796	845	904	900	828	878	838	872	878	814	801	874	822	891	824	865	834	855	835	821	777	875	864	849	834	828	911	829	892	879	806	811	895	870	856	872	867	841	821	810	869	854	867	890	849	827	822	875	833	891	860	849	853	857	851	871	828	864	893	908	864	859	817	918	837	853	835	827	850	787	850	795	844	879	876	853	879	831	830	864	841	833	866	903	831	846	862	827	841	870	825	842	863	860	872	926	822	830	857	837	894	841	885	799	842	795	863	878	892	869	826	866	786	854	846	825	886	840	823	852	882	843	816	881	840	823	890	839	895	872	900	826	811	859	821	902	848	853	820	829	867	851	847	847	864	885	847	910	824	871	872	828	904	885	853	895	870	863	900	884	883	855	832	825	865	829	883	855	844	916	861	870	769	837	786	810	829	901	893	800	878	810	878	840	843	858	817	867	831	845	858	884	861	886	887	870	813	893	802	873	837	839	840	864	875	816	817	851	890	873	835	828	876	861	864	870	887	829	806	833	830	869	833	903	861	861	858	873	861	838	875	791	815	811	841	833	849	810	840	861	883	886	885	844	827	859	904	848	833	875	881	829	855	867	830	828	904	825	815	851	894	874	822	875	878	825	827	835	842	827	863	867	873	837	850	830	817	867	807	895	885	827	815	900	865	823	842	842	851	855	863	807	846	854	805	872	828	841	865	831	860	896	877	861	860	836	848	822	863	855	878	799	848	807	872	850	842	848	858	891	855	842	886	900	867	884	841	860	853	879	891	851	880	827	898	801	799	880	848	919	848	808	879	841	831	862	841	854	812	856	897	810	833	861	882	891	791	860	881	844	849	859	864	816	851	826	833	814	831	853	860	830	843	907	843	834	866	881	861	864	875	901	820	854	847	843	844	871	846	852	887	879	876	849	839	822	855	819	803	883	868	878	872	850	843	793	935	894	891	836	830	871	817	838	864	831	817	877	827	872	919	893	843	874	881	850	816	830	883	813	832	852	839	836	827	832	921	821	817	844	879	840	847	891	882	893	886	858	790	842	864	851	829	823	819	807	898	880	845	869	866	871	848	823	848	838	765	840	841	819	865	824	900	844	870	841	823	835	824	857	796	879	877	821	863	866	867	838	851	852	846	841	858	837	842	888	831	876	881	882	839	845	880	848	835	886	857	895	810	863	906	868	826	842	815	834	883	903	819	876	865	844	833	861	854	873	876	852	855	838	886	848	872	859	816	828	841	855	836	786	874	853	870	789	843	843	869	891	842	841	901	788	838	832	828	863	775	845	832	892	842	834	897	906	855	813	891	870	837	870	866	830	889	915	814	860	825	851	872	852	845	807	847	862	881	835	849	864	863	846	854	805	830	854	800	879	862	838	836	835	822	843	933	873	840	846	879	842	843	815	845	819	861	852	869	814	868	854	832	829	894	825	918	879	843	907	849	841	882	856	904	867	847	811	846	854	900	805	852	838	833	876	851	905	885	866	812	841	823	868	840	885	828	855	875	823	860	870	753	854	866	816	885	843	866	809	849	882	816	863	870	876	840	871	798	860	843	837	821	891	876	801	854	873	820	851	867	883	888	838	792	887	856	780	884	867	874	859	824	862	874
23142	21599	29481	24250	21903	23235	21055	11659	8298	7243	5562	4257	3704	2993	2750	2226	2051	1899	1769	1700	1532	1389	1365	1354	1226	1213	1159	1175	1153	1101	1138	1106	1058	1109	1059	1045	1080	1083	1032	1045	1024	1033	1025	968	1050	1016	993	994	970	983	1020	983	1025	977	944	1003	1013	989	970	919	1021	1042	999	981	1027	989	1021	995	971	998	1023	927	980	1007	927	994	970	916	995	1000	952	1006	934	977	934	877	1006	971	937	926	974	959	1025	1013	962	1013	925	929	952	982	939	958	970	979	977	997	949	1018	998	945	966	954	987	922	1015	948	948	937	1028	935	928	977	1030	913	969	955	982	976	974	978	963	997	1013	974	912	970	976	993	953	912	983	934	938	939	950	961	973	926	1034	981	920	977	891	925	914	958	1020	983	991	955	937	939	1002	966	973	961	1004	995	940	953	937	989	1007	1005	987	910	998	964	972	1002	931	965	983	959	924	986	946	964	936	960	976	945	888	969	923	920	943	990	935	962	938	941	961	969	980	1005	963	981	941	982	971	977	954	972	962	963	949	962	993	975	949	925	967	1013	938	940	1000	909	966	1032	917	952	1000	968	921	977	999	940	972	941	911	963	945	987	994	974	978	1018	932	959	1006	975	952	917	933	971	967	977	1002	967	990	950	974	940	958	912	954	959	970	950	971	904	962	1014	961	989	982	924	964	918	941	894	935	932	952	930	975	911	1002	952	940	951	934	985	967	920	942	922	967	932	948	961	992	932	988	937	1041	1017	969	996	943	963	944	965	948	1019	904	924	935	955	996	945	940	936	941	969	987	920	1014	974	942	882	1010	987	973	944	935	961	936	971	1005	1039	983	933	996	990	955	961	999	947	934	955	933	969	930	947	943	989	937	959	948	986	982	996	908	927	951	981	945	927	932	923	912	907	954	967	907	1008	960	956	1018	910	949	989	955	951	890	1021	970	998	1024	947	954	918	990	963	970	974	963	958	952	933	980	956	959	968	930	990	968	909	936	954	939	933	977	975	955	908	944	951	984	961	916	960	925	909	988	999	942	977	913	894	978	962	977	989	937	950	948	968	977	919	981	955	949	1060	981	953	967	962	978	953	953	991	969	953	964	979	927	969	967	1030	906	961	954	905	920	1001	948	947	994	1010	915	923	1014	945	1015	945	1019	912	914	941	964	985	900	979	961	949	924	939	965	1000	940	1031	925	978	949	943	952	924	933	966	952	960	986	942	945	978	993	974	904	1037	956	975	968	994	928	953	916	937	1000	941	1027	919	949	939	891	977	950	966	991	903	929	930	956	958	899	938	963	986	923	937	974	985	1012	953	970	949	928	991	993	943	934	943	982	947	896	1008	1012	958	1016	962	957	966	953	970	931	914	962	1008	1013	985	963	948	997	983	971	946	980	948	974	948	966	948	948	942	982	923	919	960	973	966	897	989	1001	955	947	941	1002	902	974	967	984	937	947	951	925	986	997	975	986	926	945	950	948	958	982	999	896	989	950	933	904	1000	967	904	949	987	963	949	990	937	931	954	974	961	962	965	938	937	974	1028	935	959	955	962	965	952	946	971	936	985	965	919	1016	962	1038	1043	967	946	962	958	971	1011	960	951	1021	991	962	956	1017	962	900	944	975	1011	964	969	955	987	909	964	945	971	977	938	974	956	873	912	973	962	944	930	1040	948	921	953	979	950	963	988	975	981	992	982	926	979	945	923	969	996	1011	921	903	1001	950	984	940	972	1012	973	977	993	927	994	941	979	946	950	1036	948	965	931	890	961	948	915	955	994	1010	985	948	942	930	925	947	953	903	938	960	925	906	975	928	978	933	965	967	929	953	943	940	946	1010	936	901	947	955	941	960	951	977	982	942	920	878	957	980	910	944	1013	997	981	925	945	955	958	938	957	899	941	961	980	975	974	931	923	963	946	968	1004	974	987	968	986	909	933	924	939	951	1024	988	973	977	887	929	976	981	938	987	959	977	931	936	1036	930	938	955	989	986	911	924	994	950	1009	937	930	1004	959	979	990	976	911	916	981	989	980	930	958	1003	1008	949	977	967	944	1067	955	934	1007	981	968	987	938	934	988	1000	913	953	978	996	922	925	994	1020	956	973	1022	916	945	910	930	974	951	1024	915	969	942	958	974	917	1009	1010	986	942	972	1011	891	972	960	939	869	988	930	995	910	975	971	976	952	904	1045	931	972	924	975	925	910	966	965	975	935	965	973	973	971	947	1000	1004	978	918	994	968	954	916	933	946	953	978	957	945	952	936	979	901	1002	929	968	897	925	1023	949	982	973	944	925	996	985	989	988	1018	958	958	975	978	966	959	939	994	952	948	1006	966	943	992	992	992	1007	963	934	1010	993	925	966	914	915	986	983	960	1017	1028	954	990	964	949	989	956	979	966	955	951	981	880	928	950	913	1006	971	1026	941	988	953	1018	951	979	1011	885	943	943	960	909	1009	1002	923	927	934	950	918	1061	976	967	916	929	993	928	964	963	974	900	988	961	969	982	964	939	1038	982	1006	969	985	901	961	997	956	885	986	969	1000	1022	1007	922	963	999	957	981	952	959	911	930	920	975	983	968	921	999	1005	934	941	967	924	971	1019	969	922	901	993	997	949	972	964	947	976	1007	932	945	939	1043	966	927	961	1000	987	978	950	990	929	1010	897	951	1032	983	964	954	987	933	973	977	991	902	933	940	924	989	975	961	961	954	923	990	966	982	939	951	954	983	1017	947	983	1012	931	1004	889	928	999	950	896	924	924	943	988	944	1005	955	966	990	1001	966	958	979	966	908	967	957	988	904	953	992	954	997	971	933	954	886	928	943	987	958	894	889	979	885	932	958	933	965	936	958	992	983	921	945	972	964	987	944	976	924	941	924	999	996	902	961	1017	884	968	923	933	957	992	1049	931	949	951	921	958	935	1004	955	965	975	983	991	975	969	972	962	918	1002	981	943	932	1000	940	972	924	942	935	967	992	951	937	1004	958	964	979	916	1034	994	994	968	994	951	905	945	942	955	938	931	994	960	946	954	992	931	923	970	945	997	1045	996	937	1001	952	969	950	981	919	943	884	909	957	937	910	928	889	936	1010	1042	946	934	990	911	960	1004	966	969	921	950	934	953	912	1004	966	953	966	999	948	965	966	903	988	948	921	949	968	979	971	955	965	1010	922	895	1012	971	976	969	948	977	960	968	942	959	1025	968	965	1033	927	947	969	951	927	967	980	937	932	992	977	911	989	965	979	985	995	997	1005	993	930	956	993	937	948	962	947	1027	964	917	886	932	955	960	968	954	1021	962	910	940	951	1013	1055	967	962	1055	945	940	939	997	945	977	965	973	989	919	934	986	945	974	962	968	1016	934	931	1012	982	1011	933	948	936	1015	942	924	975	954	934	971	995	965	984	884	955	961	962	933	952	985	956	933	952	938	949	962	972	916	1013	976	959	949	970	936	999	913	962	962	917	928	961	970	1000	943	1035	996	878	978	929	956	1007	974	951	945	988	973	974	950	971	956	936	1009	979	971	1037	1004	973	959	954	970	993	924	995	982	984	941	921	956	952	976	995	971	935	917	955	966	1022	989	979	903	926	908	892	959	975	997	992	987	958	951	927	1017	991	940	994	973	973	996	949	940	959	965	1030	958	1006	957	921	912	974	971	957	937	910	897	975	931	985	924	977	1015	930
27202	55004	45590	32955	26610	21260	17138	14148	11699	9973	7453	5967	5087	4075	3673	2919	2503	2291	2168	2018	1718	1582	1566	1380	1376	1422	1293	1298	1298	1197	1199	1153	1132	1085	1123	1150	1094	1140	1078	1019	1024	979	1050	977	1041	1023	978	993	980	955	994	986	1025	1023	990	1031	997	963	945	995	962	980	916	974	946	991	982	947	954	927	969	963	983	940	941	956	987	929	934	968	947	912	924	953	930	1011	939	937	944	898	873	953	965	968	948	924	963	973	913	989	944	882	961	918	945	989	1007	932	977	922	919	969	932	930	951	987	884	970	964	969	990	927	971	967	918	921	939	961	981	910	985	980	936	917	944	910	952	955	924	930	977	929	954	926	975	969	878	982	946	964	924	960	939	935	900	927	950	906	976	944	956	926	990	974	964	922	933	954	943	949	967	931	952	912	920	986	943	950	945	934	936	1007	936	941	938	925	895	942	971	1000	940	914	907	931	926	964	974	913	973	951	1009	921	946	943	902	978	948	957	941	914	938	935	943	1003	947	927	891	957	958	932	940	964	972	989	929	1025	911	941	923	917	946	972	951	919	917	966	956	938	930	927	969	921	933	969	895	912	974	929	938	982	937	985	976	937	945	1003	914	979	929	957	916	984	940	993	910	1004	922	971	917	940	900	1024	970	896	972	923	928	910	951	894	952	981	893	910	976	972	993	896	938	968	939	899	923	950	986	961	874	960	1001	961	944	963	928	943	934	957	962	979	962	906	959	933	920	901	947	923	949	935	951	936	980	902	983	1031	961	922	900	947	966	946	993	930	962	995	945	983	970	949	949	935	933	915	952	926	962	975	951	961	891	979	953	948	981	951	877	894	892	950	921	916	956	952	954	994	932	966	944	877	931	930	924	926	958	965	955	949	946	982	934	1035	1000	964	932	980	931	951	962	956	954	965	988	905	948	985	985	909	1009	966	979	981	921	972	1024	909	976	902	951	966	980	932	909	913	948	894	945	929	981	956	983	976	958	966	974	1046	938	927	918	932	919	997	1000	897	988	949	959	964	934	919	949	951	881	983	976	896	976	896	948	932	980	960	881	908	929	946	894	925	973	976	950	916	941	970	956	944	960	939	906	950	947	965	934	895	951	958	915	933	943	914	990	985	950	964	950	937	1020	930	959	967	947	933	952	886	898	937	933	906	999	929	957	943	953	964	936	940	979	914	969	949	981	961	950	959	961	931	924	950	895	944	921	993	936	995	904	988	938	889	923	956	949	989	922	997	985	941	971	932	941	949	938	984	979	992	964	984	952	946	900	945	1014	950	1006	928	954	968	908	906	928	970	922	991	936	974	938	964	948	959	944	942	965	921	928	947	982	989	937	963	928	960	895	948	936	958	962	952	960	901	915	972	910	1016	923	910	929	926	951	936	971	1030	959	981	973	977	895	959	961	957	937	896	920	944	980	925	1000	970	957	963	949	935	977	914	889	927	952	964	979	932	989	928	922	893	930	947	933	1034	905	949	956	958	949	946	936	950	943	950	955	906	1015	973	944	973	919	940	923	960	971	948	976	938	896	928	942	924	999	944	961	910	899	899	938	932	988	991	959	940	975	1007	901	942	900	925	943	950	949	841	1013	959	943	964	947	967	962	897	932	893	954	949	934	940	936	945	944	915	946	970	944	984	1018	967	898	930	1032	919	910	949	969	919	919	913	881	945	972	959	935	925	956	955	900	972	942	965	973	994	964	965	944	934	989	874	926	923	950	971	909	1000	977	906	935	938	961	943	933	934	881	924	968	962	889	891	962	1001	980	919	935	913	942	979	921	886	934	952	969	957	978	979	911	976	956	903	919	950	979	944	949	967	962	966	965	963	927	933	950	955	942	924	939	942	922	943	924	958	955	902	987	955	936	999	908	931	941	989	965	936	939	985	910	880	933	879	957	928	962	945	1031	912	927	902	931	995	964	946	976	944	966	960	914	1003	917	927	968	943	929	917	899	956	928	943	913	986	942	964	908	920	950	975	955	945	917	916	993	953	925	1023	919	954	946	937	941	917	962	997	991	897	960	900	976	961	920	953	992	913	913	960	938	940	938	943	979	945	940	968	951	908	938	941	975	983	948	920	897	939	917	923	952	956	964	995	963	903	946	966	977	948	994	907	935	901	966	971	972	970	967	995	957	936	922	982	936	1007	916	911	904	903	922	950	898	933	926	919	953	960	939	965	972	912	949	928	966	966	987	908	971	947	950	1008	873	932	937	996	945	933	938	937	966	974	952	943	994	947	919	960	975	942	975	932	928	958	949	925	951	930	953	945	993	891	888	947	981	1000	949	953	956	884	919	916	969	992	934	953	906	896	1043	976	997	939	906	926	983	931	970	953	925	989	973	883	978	906	954	943	988	941	919	947	989	952	934	947	947	957	957	952	910	974	931	961	990	994	979	995	904	916	911	972	995	957	918	973	920	915	903	935	917	920	914	918	917	943	995	969	958	944	926	953	957	988	948	944	939	979	969	924	968	886	932	931	914	944	968	948	969	965	947	916	936	951	949	946	950	1003	906	958	936	985	920	925	905	938	1016	964	983	991	931	952	1005	978	930	989	912	931	922	976	959	1001	903	943	907	941	947	891	914	938	938	955	990	1000	986	1013	958	946	1007	977	955	932	997	906	897	1033	970	932	966	945	884	969	953	946	922	920	961	929	940	902	948	959	958	863	906	926	916	971	925	913	958	987	969	994	947	999	998	972	1018	992	943	960	960	963	965	889	966	961	930	959	943	957	917	988	973	961	926	961	950	928	959	964	1000	937	911	971	905	970	966	892	960	934	996	928	909	920	966	937	909	972	919	928	953	923	936	953	916	943	893	947	920	969	919	983	962	905	989	986	927	942	958	973	948	925	1015	896	921	1010	941	907	968	994	964	956	943	946	927	942	978	933	1009	978	941	943	996	980	948	947	944	965	983	962	918	924	980	932	942	944	883	940	936	923	952	983	942	949	997	937	914	951	984	965	983	966	917	949	991	935	964	918	941	966	937	946	917	904	955	1014	976	979	943	965	970	977	923	889	950	929	939	906	991	976	921	956	934	994	914	927	995	981	955	986	941	960	976	947	963	958	943	880	951	990	951	908	926	949	959	953	946	920	996	941	900	915	940	961	937	962	990	947	881	905	899	925	965	972	968	914	923	958	965	965	929	986	1013	923	928	940	946	1009	985	876	983	946	958	930	944	928	964	955	983	968	942	894	974	975	925	972	964	950	911	939	995	923	967	980	938	904	981	981	919	909	959	956	916	991	952	920	880	953	949	942	917	979	967	951	945	983	993	922	971	902	977	946	900	901	903	934	936	944	942	862	923	929	930	936	985	877	933	943	908	1000	1006	904	948	954	919	907	991	909	918	991	929	943	873	948	943	916	954	989	962	931	878	877	961	896	960	993	951	973	956	933	970	870	942	911	971	901	926	944	957	954	971	971	1009	1005	982	904	918	948	918	895	997	915	935	969	949	969	916	972	956	935	973	950	961	1044	933	984	971	943	892	944	945	976	943	927	981	947	919	920	916	928	930	949	924	949	936	923	878	913	983	973	920	976	953	923
29432	26944	31854	23069	13754	8745	6162	4792	3883	3249	2555	2080	1915	1666	1547	1312	1232	1189	1102	1077	1018	1024	977	951	888	930	953	866	864	834	856	877	839	829	857	848	822	866	807	811	796	823	827	800	763	809	861	795	832	724	812	803	808	802	811	787	785	806	759	786	806	795	770	727	752	786	821	787	822	797	765	799	771	790	816	806	788	735	780	753	767	753	819	793	789	765	792	772	775	812	786	785	751	847	771	759	810	796	738	760	772	741	764	734	761	816	797	806	770	727	768	806	769	787	788	718	796	780	809	743	799	825	750	768	803	832	801	766	772	753	737	753	768	766	807	767	796	766	786	827	760	759	781	781	774	828	736	773	783	764	732	766	789	823	797	741	755	766	806	794	729	810	753	781	737	822	819	775	738	817	746	757	743	785	799	776	766	719	746	764	758	784	810	757	748	756	750	778	748	764	798	779	786	762	744	797	810	759	738	817	786	790	761	817	765	759	758	780	757	815	795	773	828	799	766	727	768	828	778	777	743	820	772	729	791	835	791	804	818	778	749	822	790	766	867	788	765	813	757	789	778	807	775	758	758	795	792	795	761	798	809	772	774	795	751	804	766	731	795	761	787	748	775	782	799	754	783	742	784	732	793	762	765	746	854	784	747	805	776	748	755	719	790	796	776	767	761	745	779	791	796	769	717	764	742	798	771	850	769	783	753	765	742	763	757	743	797	814	791	729	796	821	715	771	802	757	799	730	764	764	792	777	813	769	812	734	712	764	759	804	763	792	738	793	769	793	761	793	804	793	782	772	746	735	801	746	743	725	827	778	736	773	777	766	778	804	814	826	756	793	813	768	773	776	772	725	739	761	783	751	767	782	756	763	810	753	805	774	793	781	781	800	792	757	743	825	818	776	741	770	840	755	839	746	786	802	763	785	798	814	804	768	795	779	785	793	752	748	771	777	796	761	741	760	757	744	781	792	817	780	749	792	785	735	794	764	796	821	747	797	826	735	734	747	751	761	752	786	749	832	815	743	801	776	785	732	772	751	781	806	751	762	791	812	811	752	712	841	786	787	783	797	786	743	770	763	791	801	798	730	765	767	824	741	810	784	769	718	777	778	817	816	769	771	748	777	719	735	767	780	813	782	778	777	769	779	787	793	793	709	755	750	775	837	767	780	785	819	714	771	771	789	774	780	754	780	792	791	773	802	742	814	741	777	742	751	770	770	788	778	778	777	760	744	803	783	765	801	814	757	744	821	814	742	806	755	791	756	790	742	792	792	746	791	814	791	777	773	838	825	809	782	800	754	766	744	800	804	830	784	768	800	769	760	776	827	751	819	797	783	785	739	786	787	731	817	759	745	800	766	753	744	807	752	762	787	802	763	785	760	758	770	793	819	749	764	764	665	833	770	759	798	793	769	793	733	746	744	808	758	780	805	786	764	711	791	767	771	765	772	741	760	743	785	769	720	786	836	772	783	765	756	824	738	798	780	821	803	788	761	789	780	809	799	773	755	730	766	796	754	785	763	782	785	746	748	810	746	747	769	746	781	744	775	753	765	749	778	773	702	735	765	767	741	811	778	795	825	747	802	757	777	727	787	786	788	817	767	810	740	811	757	781	726	754	770	811	821	781	794	798	765	754	766	788	743	739	791	745	773	812	746	769	738	733	814	789	800	785	849	730	787	827	809	797	742	802	751	809	773	831	729	801	808	775	796	841	784	817	781	766	754	806	783	768	799	814	801	781	828	752	810	778	790	769	754	797	825	794	786	836	749	779	768	761	742	800	779	808	769	771	756	764	781	805	741	778	794	764	723	809	803	776	806	762	781	787	784	788	775	834	806	794	815	753	771	741	768	786	747	693	817	752	788	761	772	823	796	812	834	742	799	835	757	733	766	801	757	763	784	751	801	768	752	796	769	778	762	801	808	814	775	811	736	788	793	812	792	784	855	767	775	753	762	795	772	761	712	840	802	754	759	778	781	759	726	815	794	737	739	801	716	776	767	749	784	724	755	758	772	792	807	737	776	758	789	801	789	773	789	781	821	794	738	760	795	778	766	805	775	728	820	773	782	747	803	769	746	810	732	834	762	803	814	781	795	801	761	794	825	759	822	782	816	782	714	774	775	750	817	725	760	754	768	817	786	867	817	716	765	772	731	779	769	775	780	766	801	761	751	760	766	765	808	796	796	787	792	734	809	804	776	783	782	762	744	713	810	761	788	758	800	792	756	768	749	829	803	814	782	784	779	756	791	734	781	775	701	786	787	757	730	813	793	755	729	783	765	803	745	774	769	798	829	771	785	790	810	732	789	789	759	784	769	795	796	769	754	757	785	779	745	727	828	765	824	770	788	775	803	804	769	767	772	767	773	746	763	805	769	774	792	799	798	765	748	741	799	758	766	773	786	753	792	744	781	719	772	808	799	787	823	771	711	773	792	758	790	784	790	803	766	761	755	806	795	796	765	745	826	752	783	799	771	766	726	776	815	773	708	755	785	808	799	793	789	764	760	744	766	807	774	771	814	763	721	796	757	743	745	792	749	748	786	787	763	783	795	806	768	777	779	780	758	826	742	815	789	779	773	819	808	800	788	812	758	750	741	765	780	755	800	761	736	792	772	805	801	808	769	806	787	779	823	767	776	791	750	792	794	778	750	777	790	797	785	798	785	795	800	767	736	790	774	808	808	859	760	803	769	768	770	773	769	834	749	760	750	787	741	789	771	804	785	767	795	801	788	797	796	746	809	790	746	794	819	770	765	772	807	778	742	817	772	793	778	793	745	727	778	727	819	751	788	765	723	798	786	771	806	792	783	775	786	823	757	792	765	794	745	787	761	766	770	753	820	723	756	746	777	767	803	778	800	781	812	791	809	766	713	739	796	793	778	759	725	810	745	807	794	756	810	783	809	730	770	776	809	790	825	745	797	804	741	793	790	782	805	793	755	818	795	767	744	788	765	734	797	750	793	804	721	776	809	807	769	778	813	758	753	763	723	722	761	801	768	801	722	710	751	744	825	799	772	812	778	825	752	768	746	774	764	794	772	753	762	739	813	778	800	810	829	769	768	766	794	781	788	772	748	821	741	749	787	800	747	740	825	793	791	810	761	797	781	818	788	718	809	798	791	815	785	753	831	806	807	712	814	770	727	794	783	766	772	815	766	795	767	798	741	806	792	790	789	781	778	757	792	756	723	763	784	785	770	787	792	784	804	757	776	753	765	765	781	789	790	743	781	730	749	742	788	797	797	779	745	768	776	763	770	787	797	773	746	801	759	724	710	776	768	737	750	827	778	774	766	767	786	806	781	767	794	811	765	797	740	758	804	807	768	796	792	796	759	760	793	759	745	812	797	747	746	767	747	785	807	787	799	770	761	771	750	774	758	842	806	813	760	761	734	766	853	807	770	795	811	808	744	762	728	798	760	737	781	753	812	751	762	782	747	763	856	769	791	765	798	770	765	818	763	770	750	742	741	826	767	733	767	771	755	765	800	807	796	785	777
24757	41664	32806	20992	15581	11902	9131	7254	5820	5012	3775	2951	2658	2178	1871	1662	1431	1375	1393	1230	1162	1029	1041	944	946	950	942	930	892	862	870	889	883	829	835	801	799	814	829	813	782	883	847	795	838	824	810	848	787	800	790	774	816	807	804	760	836	783	807	768	788	782	806	771	750	773	733	768	802	813	814	789	815	778	763	798	756	801	773	786	772	747	795	749	821	818	774	806	787	780	787	813	715	754	798	837	797	848	793	813	815	790	795	786	785	757	768	744	758	773	798	739	758	793	788	771	776	811	808	799	776	784	764	833	796	790	757	782	762	768	800	778	788	807	781	788	836	714	772	794	780	764	789	749	782	822	756	806	783	790	772	809	753	816	818	821	788	792	788	781	784	803	745	792	790	771	759	829	797	754	793	785	811	766	778	739	778	739	768	741	734	814	731	813	840	796	815	828	748	786	795	760	764	771	735	748	862	789	817	844	791	762	785	801	756	787	772	823	735	800	770	813	794	810	808	789	782	793	828	798	729	809	766	782	736	792	731	787	739	779	799	862	862	753	787	816	802	789	764	793	827	788	761	756	767	794	744	757	771	823	785	794	724	839	766	814	754	778	775	782	826	816	803	807	777	776	784	777	767	811	809	801	760	791	827	838	820	781	769	808	799	785	788	778	784	832	789	779	807	786	807	747	795	803	850	762	765	803	744	828	737	741	809	845	768	823	748	805	759	703	755	778	831	757	796	797	806	796	728	759	796	822	773	798	850	809	780	836	755	784	786	770	846	815	772	780	805	762	785	823	806	822	773	795	740	773	827	817	815	811	773	802	765	797	807	813	789	843	740	764	746	783	805	754	815	768	793	787	813	861	800	784	797	736	803	810	841	782	760	778	722	793	839	746	785	779	803	835	813	774	798	743	818	759	722	742	788	842	778	805	797	769	818	785	749	775	807	802	723	798	758	800	782	801	671	723	813	747	775	778	808	841	799	790	785	828	751	768	813	806	785	759	806	827	786	742	814	767	738	786	818	794	781	743	757	795	855	764	856	781	795	746	750	804	790	766	793	811	834	806	794	798	799	776	769	735	791	804	821	743	796	753	786	803	790	807	769	794	772	800	767	802	791	721	833	805	787	739	762	831	801	807	811	769	830	803	765	794	811	780	754	793	762	755	750	798	789	761	732	764	808	809	765	784	776	803	777	800	819	812	785	798	718	774	782	791	795	758	780	791	848	779	715	742	760	758	802	768	735	756	782	779	741	785	779	800	735	763	790	748	744	796	735	787	808	803	790	782	777	786	813	800	808	755	768	804	782	821	805	843	802	786	777	745	811	753	791	821	724	777	799	775	774	736	761	847	794	797	798	769	771	806	788	775	816	791	776	810	790	778	798	801	810	790	744	784	777	771	723	790	807	772	768	823	784	787	763	723	760	789	770	788	827	788	747	756	769	763	807	791	792	779	754	812	818	737	764	813	743	823	748	785	818	808	800	802	845	763	762	785	779	786	781	775	798	810	794	771	815	827	801	779	803	785	759	862	736	762	797	813	815	802	766	761	782	797	746	755	809	772	815	780	812	765	829	805	792	795	802	746	787	772	767	819	764	829	801	846	801	745	829	825	795	817	759	812	741	822	766	764	764	821	831	761	746	724	793	828	788	773	787	817	826	752	807	807	835	780	750	783	770	810	783	800	773	791	807	814	800	752	779	753	778	801	800	762	816	777	796	801	786	827	807	789	818	796	739	752	744	845	797	790	751	823	735	830	755	764	784	779	761	805	797	838	771	801	809	724	773	756	785	754	729	775	761	842	753	808	815	826	763	750	811	806	762	722	825	759	836	771	772	771	785	784	754	809	771	783	763	766	744	764	798	805	751	799	813	769	826	794	743	789	838	788	751	838	795	837	809	749	806	808	805	803	838	835	791	768	824	824	796	803	808	766	770	820	789	780	765	756	808	777	762	784	748	807	779	785	767	780	848	779	752	794	769	810	864	819	745	770	791	743	826	824	791	785	758	799	746	770	816	779	815	789	823	755	740	800	752	791	743	803	851	826	774	805	767	831	824	748	790	752	745	770	757	767	801	803	802	786	834	815	807	750	772	753	842	710	761	795	763	755	771	787	735	852	781	795	786	803	782	802	794	762	757	833	805	765	793	704	833	805	803	741	749	799	847	770	785	807	824	786	817	812	813	797	825	798	773	804	765	807	768	799	762	829	792	849	761	812	756	739	760	782	778	799	840	809	780	783	791	803	792	797	798	819	788	772	763	794	795	814	758	759	792	760	763	804	784	753	763	800	753	806	762	732	753	771	703	774	757	751	789	794	806	791	797	790	774	779	769	753	754	809	781	802	752	777	790	788	754	778	787	754	779	781	836	772	744	749	836	774	838	772	798	806	786	797	789	777	791	816	836	756	797	848	754	791	783	778	796	846	836	715	783	797	798	779	825	762	783	787	796	778	785	818	819	780	793	784	816	835	798	797	812	799	836	781	755	801	770	754	728	801	801	798	793	776	783	829	780	792	821	783	774	751	810	814	805	782	764	778	804	787	812	805	769	800	773	788	758	833	754	787	744	785	782	744	799	847	780	795	791	814	815	830	826	726	783	789	791	838	796	801	761	811	854	785	783	803	823	751	846	740	811	737	840	771	766	753	785	798	794	813	773	785	753	783	732	785	764	762	775	786	768	782	753	785	841	767	761	778	796	755	767	818	740	793	834	776	794	767	751	776	752	750	766	772	785	812	760	785	778	811	783	785	782	778	796	770	806	759	808	752	837	769	832	765	774	734	792	767	775	755	801	804	768	737	797	740	776	787	788	751	765	836	859	803	792	825	781	800	736	804	818	817	802	756	795	755	837	777	807	724	801	793	803	817	758	796	807	791	746	772	761	840	733	775	797	840	803	774	811	810	831	742	776	765	833	744	741	806	755	799	776	798	790	730	750	829	801	791	779	776	788	800	867	739	809	808	844	793	807	815	798	780	808	771	764	770	790	770	766	799	796	833	772	768	761	781	802	769	800	768	820	799	802	770	828	839	843	750	784	748	768	798	794	771	795	837	735	770	799	785	773	803	799	806	784	773	780	801	804	806	773	810	754	787	754	833	807	794	791	800	821	811	776	790	793	775	776	794	787	820	787	774	745	829	758	788	799	843	773	752	803	774	796	772	805	768	794	785	764	790	816	744	790	761	761	789	799	739	732	834	796	810	785	792	824	781	781	773	765	781	812	784	787	807	786	791	812	789	794	797	802	808	823	761	842	750	785	782	843	770	817	762	764	751	776	815	792	796	783	748	755	775	764	743	797	836	789	769	716	776	780	791	743	795	815	739	795	833	820	775	804	816	747	855	733	756	766	777	787	766	741	814	770	766	819	800	792	781	798	773	788	753	756	808	753	784	771	749	851	774	799	753	778	792	794	757	780	844	792	799	792	751	792	791	796	789	789	817	777	839	763	823	795	785	749	763	759	805	839	815	756	787	745	786	781	797	778	749	798	804	762	759
24320	21531	29002	24896	22446	19251	12477	7742	5880	5135	3988	3221	2777	2313	2096	1767	1528	1521	1423	1351	1227	1165	1152	1095	1055	1036	1067	1024	997	977	974	1000	975	931	909	833	888	926	920	851	857	891	863	933	813	817	902	894	869	860	908	882	878	805	787	833	811	855	852	864	849	840	859	853	844	816	835	831	812	849	881	853	814	826	844	842	871	838	874	857	797	813	816	835	878	796	823	802	829	849	804	866	855	891	862	782	878	855	836	885	869	848	826	818	835	827	831	826	823	830	809	826	863	883	843	787	761	826	818	907	882	868	841	833	845	823	835	852	839	837	854	821	843	861	863	842	821	791	846	896	829	840	845	807	829	786	787	881	837	853	809	811	850	789	888	801	822	914	852	878	825	831	824	870	864	838	801	835	796	844	825	814	856	826	852	809	847	857	797	847	796	857	832	819	826	867	856	823	805	830	847	845	949	856	848	842	810	877	890	875	849	884	816	883	847	788	810	852	822	824	850	817	865	845	855	851	869	815	853	847	886	812	830	890	844	813	814	825	820	794	815	777	806	802	854	790	862	803	817	847	857	824	825	814	859	819	838	811	826	769	819	852	851	803	840	808	846	853	880	835	830	804	813	825	853	886	845	880	891	804	822	846	847	832	790	876	841	775	792	792	851	800	820	835	843	830	821	829	824	854	819	852	819	837	814	858	857	845	828	794	859	877	873	853	864	812	805	791	828	883	852	847	829	823	803	799	853	881	843	930	847	815	785	824	810	848	813	863	882	859	815	836	879	867	829	847	845	885	800	908	833	857	858	786	828	895	838	884	848	850	836	830	795	845	843	876	841	826	886	870	827	856	793	820	856	839	824	868	854	847	862	872	855	783	809	872	843	883	818	843	863	794	852	819	856	876	858	843	870	836	867	789	818	876	830	883	878	862	846	822	800	827	827	860	787	829	845	830	813	837	815	779	838	850	774	872	876	861	860	827	856	833	816	829	824	839	829	858	822	901	841	819	810	793	760	850	824	815	848	847	867	851	820	818	808	873	850	884	860	869	808	841	805	837	856	829	787	852	838	847	836	858	821	846	849	816	853	805	849	848	830	875	832	866	846	815	860	822	859	781	906	850	877	792	853	869	863	831	856	887	858	821	867	789	841	864	844	850	827	833	796	869	829	815	835	821	835	834	801	845	895	825	844	836	800	861	840	854	789	865	850	809	886	762	840	782	769	870	848	847	885	811	817	866	872	882	790	861	882	809	802	838	853	819	820	830	742	838	853	861	843	821	851	830	860	866	788	832	836	813	793	786	815	857	872	833	818	805	854	829	811	848	827	802	853	803	793	827	790	808	836	790	840	803	822	809	833	837	811	800	848	824	772	841	865	792	820	893	829	866	840	864	816	813	841	856	830	784	834	834	840	875	897	873	856	823	848	817	852	897	820	779	840	866	831	806	802	855	880	799	819	905	836	854	801	831	828	780	854	824	791	825	827	842	841	886	828	867	844	827	811	845	835	844	810	807	835	873	875	836	843	856	842	834	802	839	829	818	833	821	896	807	828	816	848	830	896	828	806	831	870	861	848	843	863	888	866	831	886	858	806	831	818	852	862	834	894	838	840	833	898	850	842	860	797	891	813	826	860	824	846	792	852	847	836	831	840	858	843	841	862	867	828	859	826	881	794	807	793	804	792	915	886	846	824	826	823	883	843	845	867	857	770	811	890	832	820	794	841	890	855	809	784	812	873	796	806	778	805	790	827	826	803	813	834	868	850	837	848	808	846	861	884	793	808	881	855	832	892	808	874	793	857	822	818	869	801	830	838	862	816	845	803	853	827	878	805	856	862	856	888	855	819	850	871	805	823	836	808	826	806	830	814	864	852	857	852	819	801	841	859	863	830	836	841	771	837	876	893	907	843	854	825	907	839	767	850	822	858	850	883	856	839	820	805	845	833	839	815	816	849	839	852	831	838	870	813	857	897	803	811	822	857	852	808	875	873	829	814	798	826	846	841	788	792	836	818	846	881	799	801	829	850	845	836	856	857	895	880	765	831	774	777	838	867	908	840	853	826	838	823	868	833	834	807	841	836	864	851	844	811	816	820	881	803	807	819	816	821	826	868	853	842	890	836	801	805	869	832	811	854	867	814	820	851	844	866	825	818	821	829	850	811	884	828	864	843	842	806	805	860	825	813	807	855	823	808	832	851	824	870	860	910	824	868	862	836	822	779	870	810	832	829	807	810	807	782	804	850	864	813	861	813	841	852	853	834	823	885	791	833	864	896	833	768	832	798	857	853	817	852	843	790	864	861	817	864	843	879	840	803	838	849	874	776	837	872	856	830	862	823	798	874	832	877	816	838	853	863	842	819	869	882	841	863	814	806	832	844	830	835	870	863	801	799	835	828	801	777	871	801	803	823	823	865	869	828	862	782	855	845	867	823	844	867	863	858	834	825	854	887	819	792	858	830	840	868	844	831	848	861	822	850	879	905	793	893	808	854	842	873	850	847	828	850	837	799	836	882	809	803	831	805	823	865	828	812	837	824	806	817	839	810	814	848	884	831	816	862	811	818	844	834	841	875	821	861	870	795	834	866	788	810	847	857	865	880	873	801	802	805	831	813	852	746	847	818	833	852	830	783	908	844	818	882	879	825	855	824	867	862	820	838	763	820	792	862	901	776	853	838	874	826	868	900	799	819	821	843	862	788	814	811	818	804	772	817	852	885	851	821	881	839	862	861	814	882	873	874	795	830	822	816	851	846	852	838	848	866	825	854	822	815	833	834	835	863	801	819	888	825	833	805	810	821	832	824	872	840	874	816	835	843	824	818	843	914	827	838	870	904	865	850	874	843	885	876	829	796	823	854	832	836	841	827	792	860	812	840	838	881	842	832	848	849	809	830	876	801	889	822	824	811	862	840	817	831	845	832	845	850	813	818	784	841	833	841	797	859	825	829	846	825	829	851	839	874	871	821	904	789	858	899	871	885	874	844	820	838	802	813	873	882	859	855	839	837	837	871	836	831	829	833	842	867	821	855	859	863	874	792	834	856	856	862	837	802	786	825	836	828	832	865	825	869	844	797	895	812	822	901	850	828	817	865	840	809	799	861	809	841	835	871	838	881	834	805	816	843	776	812	866	855	852	820	809	882	823	863	854	818	865	809	866	783	886	791	819	810	834	858	838	882	843	847	825	875	803	876	850	840	857	838	830	856	841	860	874	880	864	806	844	843	823	817	824	869	863	856	803	809	876	794	833	890	848	855	862	884	843	848	799	834	861	812	830	840	809	816	850	784	845	821	845	840	856	900	847	833	880	875	826	831	813	851	878	737	823	818	843	806	876	823	825	859	894	838	872	813	896	822	787	829	830	839	799	836	851	851	842	863	816	825	834	839	821	844	890	837	777	816	866	849	862	762	877	861	833	769	813	847	886	860	817	831	802	872	879	794	872	866	834	842	854	866	788	803	823	850	861	853	834	861	778	860	842	808	817	832	790	835	789	856	868	840	858
24997	49005	40483	27724	21821	16964	13304	10540	8589	7451	5589	4426	3896	3100	2694	2233	1937	1886	1749	1607	1403	1321	1197	1282	1119	1118	1125	1068	1015	999	1009	975	945	940	955	938	925	899	917	879	939	867	882	897	891	910	863	922	920	865	948	934	870	903	844	839	866	856	840	849	833	839	799	815	860	850	830	821	838	853	818	854	845	826	865	855	860	858	813	827	828	770	860	830	866	835	809	813	865	801	781	829	880	793	828	846	778	778	829	835	868	891	832	821	823	835	881	858	808	837	781	891	826	849	857	850	892	858	799	831	871	872	823	871	879	788	834	820	819	848	830	808	844	835	854	858	859	808	826	812	822	809	819	856	843	778	854	857	867	856	848	812	865	832	849	826	860	818	855	813	852	850	826	854	789	894	841	794	821	807	843	852	849	784	850	881	820	844	830	817	834	866	794	839	827	893	845	814	838	835	842	823	878	811	797	849	823	828	846	862	867	816	793	842	822	784	860	815	834	803	818	876	823	845	854	894	835	782	864	832	794	830	822	877	835	834	856	828	790	856	907	841	821	846	817	831	843	843	807	798	857	844	832	832	794	837	852	811	827	829	868	847	826	859	832	833	784	786	831	844	840	894	870	878	816	819	816	784	809	841	853	836	828	862	850	811	847	788	831	794	864	829	787	786	823	860	845	880	806	828	795	867	828	816	803	830	841	825	791	819	872	865	835	858	818	839	880	828	853	847	879	814	819	897	858	797	876	844	857	864	850	867	834	801	869	791	802	874	876	822	806	833	851	836	819	869	854	825	817	844	842	876	800	825	824	858	856	841	810	885	807	780	855	824	884	865	786	870	867	837	829	815	851	814	780	846	841	869	878	847	804	809	802	874	803	861	832	828	781	837	845	848	840	828	791	867	847	806	790	780	855	817	825	879	836	796	865	847	845	855	812	821	815	883	799	870	840	835	858	832	834	856	820	913	809	876	819	860	796	842	841	858	807	838	837	823	835	836	805	761	862	843	819	897	822	842	830	862	829	813	814	872	901	814	898	825	894	861	810	835	818	833	827	806	774	828	846	852	840	863	864	826	826	886	822	812	810	839	859	826	842	845	844	826	830	880	814	860	819	797	895	817	841	864	857	843	865	890	875	786	821	805	816	911	838	913	835	843	790	812	856	800	824	847	820	881	859	844	838	820	857	839	844	855	851	817	823	858	852	828	823	879	842	873	837	824	858	825	828	818	847	814	846	832	871	851	860	847	837	868	879	843	807	817	824	792	783	864	867	816	808	822	830	839	883	858	837	904	882	811	829	792	801	806	855	832	847	796	867	856	814	846	838	848	800	804	858	818	818	812	850	844	818	839	893	821	864	817	857	875	819	832	821	824	873	793	836	866	851	857	807	834	870	860	827	814	865	874	797	798	801	842	833	819	855	871	840	858	830	827	859	818	840	846	860	812	824	877	804	858	845	834	853	867	872	878	860	874	911	848	863	839	794	839	847	752	874	873	798	892	866	816	837	850	839	855	822	847	905	834	830	863	842	838	846	887	816	857	881	914	859	899	859	826	819	826	804	863	865	834	841	838	856	826	838	871	816	881	789	788	892	873	849	841	795	811	855	827	842	848	847	841	821	867	808	804	821	863	823	801	895	813	814	818	848	837	835	854	818	821	831	900	779	836	868	882	847	846	873	886	834	851	871	810	824	908	862	817	852	850	849	817	816	779	862	808	809	855	813	814	874	848	891	879	869	842	812	862	816	887	823	842	762	803	884	799	849	870	812	789	815	830	862	859	788	828	812	845	858	838	785	852	821	872	807	829	840	781	840	837	849	841	793	835	827	853	806	825	818	847	834	772	838	869	844	816	885	864	819	880	859	838	858	832	739	840	802	805	823	865	842	813	846	801	869	803	790	790	850	850	825	777	827	829	816	828	785	844	828	859	887	833	853	863	860	896	853	832	878	833	850	827	869	836	797	791	882	869	824	839	814	861	822	886	868	791	820	825	861	838	843	832	878	867	845	837	849	812	818	841	856	779	830	841	788	879	813	916	837	836	861	931	856	802	837	920	842	809	859	883	905	821	842	828	839	858	868	817	852	810	839	819	859	820	829	866	758	783	828	831	865	885	878	853	822	857	850	832	838	837	837	799	864	858	887	810	822	852	869	853	837	816	813	825	861	886	850	847	828	798	879	834	888	818	844	842	870	842	799	885	854	841	925	816	794	836	828	782	823	874	875	835	886	801	811	834	860	777	804	835	888	824	843	857	910	820	847	829	841	870	835	814	820	865	889	848	808	815	828	802	847	862	826	805	860	833	841	864	828	819	850	877	863	824	844	878	849	828	875	814	838	846	809	848	782	830	839	839	866	825	816	840	852	846	810	870	859	845	857	830	811	848	842	865	851	844	864	837	826	814	834	799	870	844	914	812	815	830	853	819	861	840	869	851	884	834	850	839	811	827	860	843	825	829	820	926	874	780	854	865	850	802	883	822	853	887	793	838	824	816	829	857	823	821	805	885	829	808	857	871	867	816	821	879	825	813	821	780	805	834	861	841	816	850	790	854	817	854	855	859	799	831	915	831	868	834	797	842	836	847	899	853	858	863	827	857	836	812	839	807	863	864	822	820	834	793	844	856	794	869	829	819	826	811	816	869	834	872	855	807	850	814	824	826	815	865	814	819	817	850	800	811	833	816	826	810	860	823	775	795	823	884	841	860	809	861	817	806	835	796	832	874	840	868	799	869	830	823	823	847	829	835	814	830	829	835	804	846	831	800	825	844	840	830	860	853	810	813	868	852	828	872	846	874	878	835	792	795	786	790	830	849	811	835	810	832	862	827	805	894	803	837	820	860	877	856	855	846	834	834	833	840	808	809	814	834	814	838	860	845	888	815	809	878	916	851	819	884	851	823	872	865	871	827	821	843	857	849	806	843	819	894	831	847	814	868	850	832	863	818	859	817	820	865	798	835	860	851	835	826	831	872	783	798	818	784	880	812	786	848	798	838	802	803	843	813	829	813	827	855	790	820	812	847	860	841	848	801	839	895	861	771	780	854	839	889	813	857	902	804	869	820	789	801	859	842	792	843	879	827	843	868	855	823	855	857	803	875	805	843	850	877	839	861	882	837	830	814	815	793	834	802	841	860	839	909	818	878	832	838	763	831	839	864	802	797	846	852	852	831	852	810	849	843	887	800	861	841	815	839	863	830	811	840	831	873	818	872	837	828	860	849	830	801	816	803	796	789	793	854	841	834	910	860	803	862	806	821	847	844	816	852	834	885	853	825	822	868	834	833	828	840	856	793	811	838	794	873	825	829	838	819	817	860	844	872	865	843	858	823	838	798	852	825	837	830	816	818	812	792	872	814	863	848	819	831	813	819	868	862	859	883	850	824	895	807	868	812	887	855	848	838	860	826	838	837	870	846	825	824	837	843	831	789	842	867	796	798	815	815	857	838	821	884	886	871	832	811	880	851	798	869	849	863	777	833	817	840	831	861	845	803	784	795	805	836
25508	21586	28515	26464	20001	12648	8460	6113	4586	4128	3142	2600	2384	1990	1776	1570	1423	1351	1390	1213	1130	1099	1099	998	1072	997	1010	1007	951	950	977	914	931	921	905	882	834	899	909	906	851	846	874	821	895	907	922	870	860	811	864	910	795	837	886	900	797	876	837	853	825	870	896	842	811	837	878	876	875	849	823	813	854	822	835	851	848	852	833	807	847	819	806	827	835	873	854	880	833	816	856	831	826	825	798	793	860	808	858	830	831	791	856	832	826	854	801	820	823	808	885	812	834	862	876	842	839	812	791	824	859	801	806	838	863	820	841	856	869	853	834	799	834	854	785	836	831	854	840	880	792	789	888	798	851	809	854	813	827	890	840	865	833	786	840	838	816	819	836	796	826	839	851	814	824	818	870	814	860	860	816	821	789	854	820	841	824	775	845	863	800	835	862	836	866	781	805	838	827	817	855	827	794	822	803	841	822	794	886	821	824	872	809	821	859	793	866	799	827	845	836	826	869	799	809	860	834	795	856	823	840	879	798	800	816	907	840	880	872	877	822	884	852	869	886	828	852	839	897	839	869	864	889	804	828	843	814	822	842	863	896	839	833	836	841	852	844	865	845	837	844	834	846	848	844	815	905	835	867	878	858	873	850	873	892	862	848	899	850	840	857	816	818	865	853	884	890	850	828	847	851	849	896	844	812	871	844	860	824	884	830	838	801	851	858	837	800	799	835	802	865	834	836	817	791	832	860	835	847	885	820	795	843	852	834	834	826	815	881	819	813	830	800	867	837	853	834	876	873	846	840	801	798	852	848	835	856	857	822	843	846	824	895	877	852	841	849	847	827	858	839	796	851	856	841	933	830	889	809	895	844	841	822	827	839	860	846	885	867	844	846	842	847	855	840	885	811	837	869	862	847	832	841	825	860	864	858	854	858	823	852	926	811	854	836	810	841	888	840	810	801	824	797	845	827	840	810	897	863	836	789	843	816	906	877	831	864	878	875	821	796	862	863	830	827	882	831	839	835	865	850	804	823	854	893	864	800	841	880	852	837	878	873	766	796	846	870	852	836	819	810	910	827	885	820	828	816	843	797	874	804	830	826	836	854	794	803	811	885	841	836	852	828	864	840	859	832	818	858	829	852	757	815	840	830	839	805	828	824	824	856	857	880	824	846	817	844	857	878	882	875	863	847	874	819	858	908	875	841	901	831	876	845	868	851	859	855	870	841	822	746	860	816	876	830	892	851	830	855	852	851	892	824	818	864	823	853	885	858	814	863	793	806	859	814	794	873	850	867	880	827	818	853	878	768	834	823	841	884	822	790	848	847	879	823	889	807	867	848	852	802	800	853	802	865	860	867	823	851	838	835	835	817	853	812	846	839	820	858	865	835	842	838	902	841	857	897	912	811	862	832	841	887	838	838	881	848	860	855	872	873	820	870	840	881	813	793	823	841	858	801	869	856	803	830	852	838	808	810	837	830	861	903	875	861	854	866	802	849	854	829	834	778	822	806	828	822	883	862	863	834	883	798	862	851	835	879	833	845	893	814	829	828	832	858	823	835	860	838	879	831	826	815	836	875	825	864	879	856	880	871	834	840	871	869	830	903	862	816	807	889	883	837	852	844	786	844	874	858	849	843	844	819	838	838	848	828	835	906	826	791	833	872	847	823	800	854	874	824	821	856	812	836	851	810	845	857	878	841	843	800	807	873	858	869	838	853	824	836	838	912	818	828	861	852	809	818	832	836	825	837	854	831	835	851	804	911	834	835	896	847	892	842	820	867	821	867	871	833	829	796	828	826	838	831	880	812	861	875	841	862	837	858	842	797	852	824	795	847	845	762	842	818	797	798	834	830	890	835	802	805	865	832	867	822	819	859	848	853	851	874	850	847	843	856	891	856	816	842	840	830	876	888	852	891	842	839	859	821	841	869	807	797	852	863	846	833	850	814	849	865	849	787	886	815	868	846	875	857	867	849	890	820	878	855	840	785	848	887	825	815	817	824	831	874	857	856	824	766	854	810	817	860	843	869	859	805	813	839	834	832	811	878	844	836	835	871	865	825	865	834	867	817	848	793	814	805	829	844	860	849	864	819	841	811	892	808	848	837	906	832	834	876	886	842	825	818	818	829	914	817	805	819	857	826	903	805	820	858	857	803	841	869	837	764	900	860	807	827	816	829	841	887	828	848	873	787	878	831	869	832	810	853	848	866	841	794	908	851	887	805	843	843	859	887	837	875	835	829	862	795	849	762	815	871	883	799	815	803	776	845	834	848	816	834	875	874	811	800	876	888	812	867	859	860	892	843	869	842	836	898	805	874	831	885	788	860	810	807	848	885	880	784	833	817	849	855	884	830	853	834	840	865	839	885	862	813	819	814	817	838	839	823	872	839	843	887	785	882	850	837	871	817	821	864	865	757	889	833	878	840	878	833	849	824	799	832	834	868	870	861	796	870	771	856	838	831	910	894	826	825	836	852	854	856	866	858	865	854	813	883	840	770	873	837	830	830	833	857	865	803	800	817	822	811	828	861	812	845	807	839	823	819	785	852	870	817	805	873	827	796	839	848	856	893	884	860	821	808	860	856	823	859	844	857	822	779	803	833	871	823	883	819	833	829	826	842	858	822	875	831	844	842	844	849	866	796	850	767	846	836	875	850	850	806	860	794	871	849	901	893	810	851	838	823	856	848	822	844	861	833	812	862	871	835	868	826	844	856	829	855	837	863	861	851	867	858	865	783	819	820	854	844	865	807	852	877	862	878	815	860	843	830	823	864	852	835	826	847	881	818	829	875	855	830	881	768	872	863	827	861	809	845	799	883	844	804	847	855	859	855	822	803	842	811	873	844	832	840	815	850	830	862	891	810	875	893	842	820	859	799	846	825	849	842	868	825	874	836	862	864	805	792	859	847	885	842	832	830	808	859	855	819	807	773	861	800	837	827	827	807	895	826	812	828	851	807	847	889	846	785	832	885	806	817	890	833	822	800	831	809	893	841	854	879	817	845	837	898	810	862	853	827	853	832	829	854	851	830	868	838	839	837	786	800	858	815	894	838	846	884	815	876	825	843	849	852	829	850	900	887	844	798	825	829	864	830	866	850	846	826	859	842	822	817	891	815	810	840	843	866	852	851	818	805	785	818	870	854	845	855	810	890	830	820	793	872	835	829	854	836	822	824	799	855	865	813	897	837	856	886	825	885	865	871	864	811	803	818	783	826	896	863	820	848	942	803	851	796	849	845	837	868	803	855	857	864	813	834	847	839	838	845	804	867	833	867	896	831	804	828	871	899	828	788	892	807	854	797	825	860	852	806	864	848	826	856	870	854	851	850	853	893	884	873	817	797	838	839	822	900	863	826	826	805	818	864	837	788	872	830	835	752	873	886	865	800	854	860	830	808	819	830	826	871	844	831	827	816	810	853	862	828	842	844	875	810	820	852	858	813	884	825	820	836	792	804	855	832	847	850	885	843	864	866	851	865	843	877	821	796	830	788	834	831	830
24656	45975	37441	24753	18909	14605	11388	9402	7037	6280	4782	3826	3317	2780	2329	1983	1691	1641	1623	1521	1260	1235	1232	1132	1114	1048	1022	1057	982	982	956	1042	1010	972	949	943	911	938	914	912	903	890	908	909	867	875	811	886	927	922	869	889	883	813	876	840	870	893	867	862	909	917	860	842	826	854	834	859	908	843	870	858	855	820	827	864	897	846	815	814	883	901	834	835	826	826	881	820	873	885	922	866	895	829	842	807	833	858	830	886	902	846	906	887	876	870	876	844	856	834	768	843	865	802	847	894	866	845	842	870	853	858	803	856	831	841	858	854	878	849	887	845	806	826	822	880	834	813	842	846	872	852	884	844	855	858	845	856	914	845	871	845	829	874	876	857	859	895	882	862	847	871	861	882	861	851	829	869	816	909	868	887	793	839	848	829	821	813	869	897	810	847	841	839	866	886	871	833	853	923	862	829	869	820	859	802	833	839	843	878	851	853	850	813	821	838	812	842	857	874	849	838	881	836	875	866	830	856	864	802	880	855	804	875	861	813	798	894	883	832	837	839	821	849	838	825	840	866	828	825	839	897	828	854	814	827	881	870	796	880	828	846	834	844	873	854	845	829	899	846	817	825	877	853	810	857	896	859	787	880	787	870	835	879	825	795	872	796	843	855	847	838	844	821	873	824	863	885	855	805	822	823	896	854	814	881	863	819	925	829	854	840	862	798	818	849	885	795	878	821	867	883	854	840	837	871	790	855	839	844	838	845	872	820	832	874	868	779	811	821	890	875	838	818	862	839	873	824	844	843	775	863	864	814	837	872	882	856	795	834	875	873	830	831	887	882	835	859	842	853	857	806	812	841	842	844	840	843	813	846	776	861	869	829	785	824	811	878	812	830	815	807	815	835	860	853	819	893	846	836	859	837	841	889	872	824	829	837	833	837	833	838	829	868	808	889	860	826	864	865	845	861	815	873	859	850	887	831	799	855	888	832	814	852	851	871	873	809	829	845	836	887	852	817	826	873	852	846	815	921	876	813	880	827	897	806	869	895	821	839	863	813	835	854	874	902	880	812	846	826	859	893	904	821	835	869	827	828	871	817	895	879	800	826	816	866	851	863	854	862	837	849	836	882	862	862	835	872	820	870	838	858	848	838	840	884	843	861	888	848	869	840	834	837	864	927	842	842	827	843	867	846	825	833	826	815	854	851	841	833	886	831	882	796	845	825	895	826	855	865	896	836	865	850	838	863	850	841	860	905	895	916	836	817	846	889	868	847	836	817	854	841	891	846	873	839	845	851	896	871	826	840	858	865	784	787	855	800	881	814	832	867	837	835	877	920	804	788	818	840	840	831	813	872	870	819	835	879	825	892	881	796	805	831	883	895	859	867	856	812	838	861	808	841	849	829	877	814	846	828	884	829	823	821	864	865	875	829	863	862	867	801	824	784	828	817	898	821	807	844	883	895	873	858	840	855	813	842	878	879	808	821	855	813	837	837	802	785	888	862	860	806	849	849	878	838	878	907	850	866	881	871	872	852	855	828	836	811	862	802	889	865	808	870	856	852	853	913	836	837	829	863	853	882	833	845	835	834	837	824	866	854	849	878	876	833	857	864	849	830	823	826	878	872	844	861	830	853	883	866	841	864	845	822	791	825	841	848	881	879	823	804	851	831	829	843	858	841	864	855	848	826	886	898	825	834	898	901	815	866	860	832	826	846	772	871	896	804	868	870	847	797	880	816	845	826	879	846	846	871	884	870	828	870	858	893	833	865	830	791	897	854	833	899	810	828	871	864	813	848	893	881	867	815	829	860	882	839	813	838	838	829	855	865	847	887	838	820	886	795	792	868	860	876	895	848	867	845	891	846	848	852	873	811	888	835	871	831	834	855	783	800	806	844	876	858	889	885	885	850	818	874	878	825	864	838	891	831	860	903	906	845	820	832	852	826	869	837	893	887	821	882	837	792	855	850	825	829	806	805	842	828	824	838	891	830	802	821	812	880	797	852	840	837	870	824	850	894	833	875	866	905	839	822	818	829	901	879	910	841	837	846	813	850	907	833	852	853	844	897	873	850	838	823	819	863	811	844	865	863	834	827	871	889	842	833	824	880	827	839	848	817	843	824	839	883	848	804	846	873	923	821	846	832	835	866	852	807	844	803	890	864	876	870	848	793	819	785	898	841	847	814	798	844	825	828	826	855	875	824	849	862	857	870	790	877	881	833	818	866	838	835	875	862	889	761	845	834	888	831	871	865	845	858	864	882	829	843	835	842	847	903	836	921	904	866	852	858	875	841	804	837	812	817	838	866	842	867	871	837	850	841	878	832	769	841	838	873	866	864	782	873	812	878	865	919	820	870	848	814	849	857	860	869	814	757	841	843	848	844	863	846	833	825	862	903	817	870	806	851	853	885	850	861	877	849	890	868	810	883	884	842	841	902	827	811	879	875	865	877	872	865	859	818	832	883	832	852	838	890	776	845	824	802	832	875	828	819	810	858	846	846	846	871	869	848	881	864	819	847	852	828	841	844	875	888	855	912	869	848	829	849	871	843	851	845	901	816	858	821	831	850	866	850	825	906	892	787	881	789	848	835	876	859	810	874	807	905	898	803	890	826	884	841	818	835	840	875	836	845	831	856	885	803	911	903	897	867	872	840	859	810	858	852	840	887	864	828	872	814	814	885	841	821	827	847	794	867	890	842	822	824	907	857	854	785	827	836	838	847	865	862	854	848	876	842	903	805	789	818	873	836	837	863	856	835	838	816	902	844	885	891	832	833	838	916	829	875	849	845	903	893	799	790	854	864	838	803	797	785	875	854	859	841	859	847	836	846	886	903	867	838	864	844	832	823	842	808	801	904	885	871	856	846	826	845	892	910	814	832	905	823	848	860	924	859	821	852	900	868	845	811	850	834	848	854	829	837	852	826	869	839	800	867	886	802	859	884	824	842	860	871	832	805	876	847	818	794	893	887	823	858	823	839	887	865	822	868	869	835	829	839	833	882	885	871	808	851	791	876	858	847	880	846	839	820	846	803	791	929	890	864	811	816	877	919	873	854	865	796	877	820	807	864	883	837	870	855	856	863	847	869	820	822	813	849	834	830	877	912	853	859	848	810	809	852	860	857	841	854	828	916	814	813	810	826	852	811	802	827	879	790	881	845	914	854	803	819	860	840	858	875	814	830	841	854	910	845	823	835	839	823	907	840	842	855	846	837	789	844	855	817	820	828	825	869	854	869	816	846	824	862	875	824	803	926	801	895	797	857	897	861	849	779	892	860	885	854	831	836	880	887	882	842	826	825	889	794	868	831	823	835	840	871	843	874	817	850	834	834	862	887	804	826	802	830	845	799	844	853	879	839	831	846	820	908	837	833	860	811	793	893	780	844	915	904	829	873	902	862	869	882	845	811	876	837	852	830	851	817	860	853	854	849	840	813	814	860	862	898	846	862	849	881	844	816	859	822	812	865	873	874	820	868	852	865	832	825	881	878	875	866	837	815	778	881
23079	21553	29393	24223	21866	23064	20989	11559	7842	7046	5274	4212	3698	3100	2654	2314	2078	1852	1779	1649	1506	1439	1407	1350	1188	1365	1248	1178	1216	1195	1122	1153	1118	1079	1114	1058	1054	1078	1079	1057	1015	1045	1000	1009	982	964	1011	1033	1015	994	1013	985	1002	978	942	943	963	1009	967	1000	966	911	940	942	990	973	969	950	928	987	975	987	973	1015	979	968	954	924	989	943	949	951	975	991	924	1008	1005	969	939	953	910	937	985	938	953	989	973	930	980	1011	941	988	958	945	909	952	994	967	934	998	973	994	943	989	982	938	930	948	919	987	1019	957	925	937	946	983	959	999	976	954	972	948	960	1024	928	952	1009	926	925	975	968	935	1017	947	916	983	970	932	974	993	987	931	943	968	989	960	961	923	941	979	972	998	881	987	977	985	924	968	928	989	972	988	956	947	998	918	918	937	940	991	942	942	951	948	972	958	970	920	974	925	949	967	933	952	983	937	965	958	960	951	941	956	937	909	941	971	976	931	919	920	976	864	926	899	962	962	969	933	999	945	939	997	916	968	945	923	924	957	971	951	938	952	962	959	1014	945	951	963	920	978	955	950	954	913	957	979	950	936	1007	945	973	994	939	982	928	917	954	967	931	961	957	996	889	965	979	978	963	911	999	939	928	935	1018	933	1003	971	968	937	944	988	1044	941	946	970	950	935	952	968	1009	973	979	966	971	990	1016	969	992	955	974	978	933	942	977	942	970	966	984	940	1050	944	992	917	986	905	1018	934	891	996	924	950	981	924	952	966	1012	942	962	908	984	963	941	931	1011	972	986	997	928	915	1023	1013	953	982	1036	954	994	975	942	973	974	940	929	965	1004	993	1001	939	969	960	975	1004	975	959	913	935	960	1010	961	954	940	951	984	955	977	921	973	979	935	973	982	984	991	994	988	962	960	927	946	920	997	944	973	962	975	928	968	946	959	940	937	953	974	971	939	985	985	1002	941	963	956	958	976	942	996	939	1001	906	1011	955	980	903	977	943	1007	994	909	1013	966	917	918	903	946	984	1036	1012	936	976	997	955	957	961	950	943	920	916	952	977	1002	943	884	939	902	964	955	945	960	941	989	880	958	985	912	927	979	929	952	982	951	922	926	957	988	929	930	993	912	945	1007	968	981	973	948	957	923	982	963	975	994	987	986	932	929	966	1036	1008	992	970	1000	1003	899	949	887	967	925	928	965	948	956	994	892	972	923	929	933	971	948	989	934	963	948	946	908	970	916	973	926	953	964	966	977	952	948	962	1013	949	1009	932	1006	936	944	963	984	921	918	983	892	977	957	980	940	946	960	957	998	959	898	956	957	1007	924	949	919	1000	985	966	981	995	924	1012	934	980	1027	954	981	982	936	912	921	933	992	1000	968	975	935	959	980	959	1023	924	924	989	928	916	905	969	1001	1007	1017	947	910	922	992	1003	974	972	963	934	956	938	984	919	977	953	921	927	993	963	953	968	990	984	988	919	956	972	1024	1023	1024	960	941	982	1012	967	949	916	965	967	986	966	963	918	982	938	903	911	1016	974	906	962	917	945	914	1008	938	964	961	975	960	970	1007	964	949	986	987	935	941	926	1006	934	920	946	976	1002	974	928	983	925	975	985	948	1013	936	1041	948	1013	949	947	1026	900	955	993	991	951	946	938	979	961	1028	934	984	914	879	967	888	964	978	959	953	950	920	996	1014	948	942	926	993	943	936	956	957	944	995	940	934	1013	975	1012	949	980	981	957	980	943	963	932	1001	928	992	1005	921	923	976	958	958	994	937	933	967	995	949	953	915	999	974	1016	994	965	989	946	946	900	940	927	979	998	998	996	994	992	909	967	925	969	959	921	970	988	957	986	987	1013	985	1018	966	966	922	913	944	954	977	950	953	946	944	976	940	940	978	956	922	961	967	970	979	974	944	946	926	924	999	900	967	976	941	930	944	975	984	918	939	925	930	956	940	934	967	945	934	965	965	951	985	972	932	954	980	924	959	962	960	1003	951	936	968	937	953	972	1032	928	936	918	981	929	942	1009	940	999	929	985	1005	1009	983	938	945	951	928	928	933	922	985	964	929	940	924	944	969	988	944	962	968	976	927	975	965	970	957	927	892	972	992	963	1004	934	993	994	991	924	936	949	945	967	920	960	922	937	916	950	965	952	1011	968	1023	942	961	962	948	952	982	1002	952	949	965	984	992	943	958	919	953	930	970	984	972	932	953	951	969	916	944	922	946	998	952	1000	977	950	935	966	973	950	949	963	990	918	902	933	912	963	944	1003	976	936	931	932	953	1009	992	919	1020	923	981	939	936	967	933	950	999	986	998	975	945	934	942	991	907	958	953	963	920	964	975	1013	982	933	977	959	935	964	976	919	951	972	945	905	927	932	907	966	971	906	943	893	1010	1035	948	974	909	1005	951	943	921	985	910	951	987	979	901	994	930	950	942	946	922	957	962	930	939	988	976	959	964	915	986	949	900	952	1015	964	944	903	954	937	981	911	981	948	1000	980	951	1011	958	1005	974	1000	945	975	957	1004	970	947	916	966	956	967	961	913	927	948	925	963	990	995	986	968	963	948	962	982	928	984	983	937	979	965	991	914	926	892	945	921	914	972	1006	982	927	933	955	981	936	962	957	952	1001	902	1001	967	990	985	893	921	1003	921	896	934	915	1007	1022	985	970	950	934	881	927	983	961	965	932	939	964	949	932	960	950	965	946	1023	1006	927	854	953	930	967	936	1011	953	945	921	996	908	955	941	941	957	911	1001	983	1014	939	947	964	953	967	932	965	979	992	969	992	981	926	912	913	987	964	979	952	1013	934	888	930	961	945	995	925	978	986	984	971	962	966	952	923	949	951	915	964	919	957	984	988	954	946	954	982	998	925	928	970	948	1008	891	932	986	954	967	998	981	975	912	1006	969	962	1005	922	1024	912	910	937	967	997	996	935	960	924	988	931	916	924	944	946	921	945	927	971	939	963	970	957	960	1018	981	976	939	989	883	974	969	929	886	907	934	1022	989	950	990	939	955	956	958	935	931	1031	1012	947	946	932	984	997	953	967	916	941	926	971	984	955	1024	942	969	943	962	960	950	939	947	960	938	932	988	954	910	929	955	921	934	944	983	997	972	934	936	963	936	981	959	969	943	979	1001	946	1002	940	978	962	1009	940	975	959	943	922	929	931	959	944	953	973	966	951	942	958	928	956	942	955	940	971	916	884	920	911	885	912	943	1007	958	951	1016	956	949	970	921	935	939	940	934	971	925	1002	1006	962	944	957	932	943	910	932	949	960	941	995	1036	963	969	935	992	918	992	973	989	928	888	943	979	964	935	912	931	920	959	962	1007	949	954	905	926	901	933	952	959	977	945	911	917	1021	960	977	927	944	896	956	875	965	962	924	926	972	998	984	1010	925	961	957	939	971	899	892	988	965	952	928	1032	950	960	991	969	976	906	968	962	978	970	1025	937	928	948	952	977	897	970	935	955	933	955	948	952	963	938	960	991	922	1010	1002	996	967	1052	966	972	902	962	939	968	988	963	938	1005	1023	967	931	954	909	929	958	914	936	1005	985	942	962	1007	916	992	988	959	966	974	918	984	937	987	1008	916	1004	934	968	967	948	979	938	946	1024	953	934	978	955	925	916	1006	985
26717	54829	46189	32440	26775	21309	17117	13911	11062	9671	7299	5956	5122	4051	3520	2918	2499	2270	2122	1997	1705	1614	1571	1374	1377	1383	1338	1271	1185	1213	1133	1186	1151	1137	1160	1062	1069	1053	1055	1036	1017	1060	977	1016	1013	1072	1036	1030	1010	994	1015	995	942	970	935	959	985	985	992	946	966	952	962	934	955	939	935	983	919	937	959	932	911	967	910	919	926	930	940	976	958	986	920	941	998	975	982	960	909	907	968	946	892	938	925	959	925	932	925	960	947	919	947	993	918	888	955	968	929	940	975	904	960	969	943	959	913	940	906	1001	934	915	918	928	905	935	913	929	945	967	970	914	901	944	958	934	934	885	918	916	921	976	902	962	936	965	978	931	946	906	862	995	898	980	961	961	942	905	939	941	925	942	983	925	911	964	943	970	1000	970	875	884	934	946	895	965	912	996	959	1008	919	939	944	963	989	958	900	942	904	906	920	918	934	907	923	939	902	904	943	962	949	922	945	913	903	921	911	909	921	908	912	949	906	923	950	900	912	915	906	958	977	918	957	986	961	917	968	961	972	906	965	922	952	930	927	937	946	949	975	916	978	969	950	866	957	943	915	998	937	954	941	930	931	900	936	998	907	958	914	927	932	951	919	941	880	918	968	924	973	902	948	887	975	974	984	938	919	924	952	969	920	905	921	891	923	946	958	934	943	896	906	896	961	978	903	936	942	985	915	1002	926	913	1006	929	914	895	949	961	910	925	958	939	943	927	973	931	991	980	939	949	989	920	928	943	925	927	948	930	911	981	932	936	961	930	981	955	945	903	923	905	985	918	939	959	938	963	937	921	975	924	858	951	952	941	962	928	950	973	922	922	976	945	971	935	921	941	934	927	900	974	934	954	925	916	897	887	989	957	972	915	928	951	908	931	944	920	914	888	987	957	990	947	923	933	941	985	937	948	939	920	922	947	905	889	948	1001	945	920	974	894	956	960	983	977	926	940	913	964	953	888	965	951	937	934	954	907	980	925	901	919	971	976	970	931	917	977	958	996	873	931	932	937	936	937	936	913	894	906	973	915	945	952	933	913	941	968	946	962	952	948	945	912	923	884	930	938	943	926	950	948	905	969	961	890	923	1004	945	935	923	986	930	960	959	974	897	935	891	978	925	966	913	925	913	941	944	913	953	896	940	910	895	908	936	918	944	894	920	961	967	934	951	955	916	928	914	926	937	970	969	893	893	944	905	940	944	942	955	890	942	972	976	918	939	979	984	873	952	963	954	936	898	977	923	962	861	959	927	929	950	887	953	950	978	940	998	858	934	885	953	997	948	896	927	946	909	948	914	965	891	949	942	995	973	963	921	941	975	951	912	900	940	935	914	953	908	900	969	934	962	892	872	911	938	917	946	1005	878	930	938	923	943	959	927	937	1005	936	940	965	920	927	952	944	952	971	913	942	968	993	944	876	921	898	898	955	964	864	911	951	930	983	949	961	974	927	915	901	922	911	894	911	939	915	904	915	874	894	888	906	876	905	878	973	953	934	969	961	919	923	967	975	929	926	976	943	945	932	934	956	871	985	944	908	969	880	988	956	966	905	950	915	965	945	932	929	930	960	954	1008	892	911	957	901	944	887	944	987	962	963	892	982	934	932	966	945	929	890	950	990	973	899	910	937	909	927	948	945	962	898	976	941	954	912	966	942	904	900	991	981	938	925	920	926	930	976	1018	937	938	949	955	956	941	997	956	950	942	946	944	938	939	932	958	911	885	965	925	906	982	931	917	921	958	967	940	1044	954	890	973	881	883	934	970	962	917	888	953	860	893	900	963	929	893	918	911	970	958	940	970	897	929	904	930	865	933	931	949	909	961	917	926	910	966	909	901	997	974	930	889	963	942	957	962	924	985	892	936	953	948	927	888	919	930	920	932	939	953	901	954	942	943	999	920	922	981	942	901	941	968	876	932	958	937	920	944	968	959	955	960	932	970	944	946	934	959	926	978	992	961	921	1016	906	960	908	983	931	928	915	924	999	984	973	929	958	928	904	923	965	978	962	921	945	907	931	902	899	905	950	969	946	912	936	933	940	959	959	940	956	884	944	941	895	962	864	928	965	914	945	960	864	989	943	891	967	902	994	923	990	928	907	933	926	931	880	900	935	955	912	990	938	1022	933	1003	923	930	910	896	952	925	912	995	955	898	939	919	941	963	939	961	1016	880	918	977	913	976	905	899	926	950	964	977	977	968	950	904	934	884	921	958	957	886	939	928	925	879	916	911	940	949	928	949	939	937	944	915	894	941	976	909	972	943	935	923	942	974	936	916	945	870	988	950	952	882	969	943	974	940	980	893	891	915	937	919	900	988	1011	943	893	961	934	992	933	976	931	902	946	980	946	972	967	925	965	916	886	951	920	954	992	931	936	930	937	920	920	942	982	920	931	921	955	892	926	904	941	892	920	943	939	952	982	929	954	925	971	917	908	987	891	915	941	965	900	896	967	952	948	966	944	964	1011	975	928	905	963	916	970	868	967	937	946	904	900	949	939	969	928	1020	918	878	911	983	898	976	914	956	928	931	906	965	902	903	968	925	896	984	923	930	964	968	947	937	938	969	915	950	894	959	928	950	946	982	942	885	881	975	899	875	961	1001	938	910	926	949	929	935	938	892	954	941	965	921	925	942	896	923	910	951	952	870	957	977	969	925	952	926	959	913	932	999	955	914	973	910	947	969	951	900	949	980	928	917	871	913	948	951	962	983	940	955	902	993	950	943	906	956	954	950	939	943	942	939	972	932	953	939	870	941	924	985	887	967	926	903	890	922	893	985	944	962	961	927	916	980	974	934	976	915	917	989	933	955	961	919	903	972	930	928	1003	946	988	945	970	947	926	938	1004	941	953	972	921	961	943	944	924	926	947	902	935	932	907	882	883	984	953	925	944	878	923	937	1004	916	920	942	911	912	983	981	947	911	903	924	963	998	948	944	888	960	923	966	930	946	913	944	940	964	939	898	931	949	959	972	942	961	916	981	956	927	893	921	911	923	936	905	936	898	932	925	946	969	937	964	899	949	942	922	935	938	929	957	931	881	910	926	943	958	943	949	907	950	980	946	901	961	941	996	962	963	956	976	947	896	956	970	922	937	969	926	988	940	985	915	938	962	977	921	932	991	933	941	869	942	932	950	975	935	904	943	958	893	978	942	977	936	985	959	977	960	976	923	946	943	890	930	929	922	948	955	894	932	947	963	948	896	963	910	957	945	1013	951	899	950	975	964	919	922	928	912	967	942	942	960	980	917	951	931	858	974	950	957	853	936	904	944	1013	960	964	947	885	925	953	877	986	935	922	934	953	960	973	917	910	910	948	961	924	958	965	940	1010	940	898	910	947	971	1016	992	1001	937	906	928	951	924	915	990	981	984	891	948	930	959	939	918	974	910	957	923	994	954	906	897	982	936	896	937	945	944	941	931	931	986	976	982	893	963	906	1007	910	965	938	949	985	965	934	890	975	963	953	952	932	927	939	954	945	953	970	941	975	860	948	883	920	864	920	902	934	906	925	892	910
29253	27619	32517	22639	13331	8652	6207	4683	3588	2982	2631	2173	1993	1680	1457	1258	1189	1157	1104	1017	1054	961	964	877	862	942	889	874	851	889	874	855	829	865	759	821	794	756	806	725	788	798	774	761	772	822	834	804	798	777	797	777	773	713	766	852	729	805	743	741	763	796	828	834	781	826	760	768	757	770	784	740	786	774	797	725	752	779	741	778	728	796	760	763	772	731	743	819	751	745	759	771	734	758	749	762	796	755	811	784	771	792	796	762	811	801	779	789	722	828	722	774	817	763	764	767	809	778	707	710	800	771	839	802	752	768	756	746	766	782	762	745	809	790	738	707	758	790	738	723	758	771	750	769	736	762	824	815	764	765	729	749	731	799	722	774	774	756	830	753	742	765	756	809	715	700	783	768	794	818	746	765	727	769	752	791	750	785	764	784	769	743	778	816	740	729	747	777	763	764	777	758	746	730	803	781	789	804	806	795	754	771	748	765	807	741	769	760	829	750	771	811	759	742	784	781	753	764	754	797	768	797	808	774	737	777	774	775	794	801	778	722	779	807	769	772	795	859	741	762	776	772	760	806	762	774	838	759	761	760	790	751	775	764	788	726	773	766	728	756	777	752	765	794	783	797	765	748	741	817	790	739	808	738	808	775	721	755	733	775	821	816	810	805	813	788	751	783	813	725	764	735	796	768	734	750	749	788	797	743	807	783	751	740	743	823	792	762	776	734	706	827	787	756	805	805	801	766	765	805	810	778	819	761	755	755	742	815	731	781	763	725	776	782	787	766	770	776	774	799	758	738	767	798	733	753	790	768	774	786	791	737	800	768	786	794	755	776	774	831	739	781	741	821	787	805	734	757	747	764	759	763	796	735	759	782	780	751	794	830	781	772	797	756	822	773	778	726	766	769	791	752	823	814	775	762	727	728	802	732	768	769	727	771	814	745	791	800	769	752	771	764	793	772	800	755	827	756	765	802	786	811	789	735	812	740	793	737	774	743	809	746	754	745	758	726	762	788	759	725	775	826	768	733	781	789	800	785	773	805	785	803	763	743	730	777	808	792	756	781	801	764	777	747	774	798	783	746	783	785	767	778	709	751	741	758	736	805	751	737	799	779	764	771	795	786	762	778	761	770	783	770	770	787	802	803	759	768	780	759	748	763	820	789	742	786	733	774	772	796	778	748	835	766	779	745	706	780	802	761	753	759	733	764	779	800	746	723	800	812	769	817	767	763	799	775	783	762	765	772	757	769	751	761	765	775	769	810	766	735	779	736	788	782	783	751	742	773	731	789	773	738	801	765	815	806	770	712	823	761	755	778	769	741	744	758	799	801	750	803	766	731	763	747	762	736	760	818	751	791	764	800	754	791	747	764	767	790	789	802	789	759	766	754	776	724	761	780	739	760	775	763	808	782	785	732	792	756	793	758	783	769	796	786	753	765	787	776	788	783	741	792	806	737	751	768	743	752	754	842	726	777	776	773	812	712	717	809	796	729	770	789	740	774	815	807	753	785	751	799	765	787	684	745	811	771	753	812	781	748	747	765	748	813	790	751	779	750	787	800	760	773	738	761	791	804	784	791	759	793	743	766	766	807	805	784	798	797	767	754	760	751	769	757	816	759	775	757	762	719	781	810	786	812	772	768	850	736	794	764	757	755	796	746	801	742	719	766	774	788	729	760	785	702	796	729	776	743	751	779	781	784	768	825	733	732	777	799	766	721	720	791	787	749	776	716	779	830	809	780	797	757	770	807	789	751	741	764	740	751	799	760	769	720	821	798	783	743	783	783	796	765	780	798	765	802	731	819	767	793	780	769	788	730	790	751	763	801	777	739	781	801	749	765	801	812	775	791	761	787	769	773	762	784	720	733	763	796	796	776	708	766	760	769	852	751	801	724	778	763	802	789	797	796	790	793	768	780	762	785	776	768	759	774	805	800	719	777	821	747	750	750	766	803	858	770	762	798	735	770	761	725	806	758	726	779	751	761	717	763	783	813	800	836	793	787	794	777	738	759	723	769	785	701	765	738	742	784	778	810	785	808	735	744	805	769	742	784	728	811	789	784	813	786	778	762	794	733	755	792	792	757	779	768	753	731	765	808	732	696	739	765	768	762	777	760	837	757	766	811	748	766	769	740	744	805	781	770	809	789	771	766	731	756	791	756	749	809	794	753	805	781	789	758	726	769	754	788	802	780	790	782	789	811	772	781	751	732	731	798	816	792	748	811	770	751	745	748	791	761	776	747	765	735	800	791	786	776	734	822	741	762	723	768	772	789	773	740	800	792	733	699	742	782	763	810	781	788	793	720	833	816	747	764	798	784	774	785	715	788	792	758	772	763	751	762	769	772	789	772	760	748	758	750	822	717	771	763	837	771	804	782	817	786	752	745	763	779	773	747	791	708	771	709	816	795	770	776	781	816	778	789	808	743	788	735	750	800	741	774	754	838	772	777	728	780	800	850	789	773	802	748	824	752	808	796	771	792	799	763	781	786	775	779	747	738	796	763	806	757	799	731	750	720	774	765	785	799	786	758	768	788	756	772	768	731	794	778	757	666	759	803	755	814	774	801	774	760	777	726	752	767	748	808	778	802	814	715	758	805	779	731	756	754	752	787	753	786	752	762	768	764	744	745	809	770	751	737	799	816	725	764	758	741	729	803	778	775	787	747	707	807	789	782	762	766	770	745	727	765	790	779	748	780	779	775	761	779	764	758	758	747	759	788	722	748	795	767	752	756	727	769	739	730	755	784	791	769	763	759	766	765	767	765	766	773	728	801	762	790	749	783	758	742	766	749	760	763	732	814	755	762	800	781	769	799	734	724	801	776	799	808	705	761	743	783	713	780	793	788	749	759	762	789	766	765	770	773	795	779	743	723	817	747	762	787	782	791	782	762	814	764	752	793	770	760	829	769	764	791	729	766	774	768	772	751	759	802	726	741	802	777	797	761	792	768	781	740	798	761	765	768	694	805	785	789	794	734	752	787	774	795	787	773	755	760	769	770	745	747	788	773	813	758	771	795	795	692	772	774	782	782	735	753	800	743	777	757	801	735	769	769	791	758	732	777	756	781	780	766	771	784	741	749	749	766	707	769	704	734	713	760	798	793	774	779	765	766	768	756	821	765	738	785	771	764	752	810	754	812	732	749	749	770	713	743	785	770	755	788	752	768	763	732	805	830	799	788	764	731	767	777	800	801	746	774	785	777	819	716	736	770	772	812	753	759	746	830	754	777	808	815	736	771	710	744	755	733	763	744	778	764	777	728	782	818	752	763	788	752	763	755	758	792	792	756	795	814	771	714	805	733	798	761	746	795	763	754	827	792	792	771	759	769	770	811	759	772	818	737	748	783	735	841	785	741	792	774	811	771	790	787	715	731	750	838	764	782	752	738	806	850	745	722	756	753	793	751	754	774	735	766	780	795	747	775	781	831	741	745	785	751	743	791	769	774	821	782	793	828	782	725	725	776	769	750	783	761	784	772	757	790	787	761	769	756
24620	42319	33276	20167	15498	11552	9157	7075	5521	4615	3775	3021	2699	2077	1912	1654	1425	1382	1350	1201	1143	1053	1076	974	925	996	985	879	857	894	882	881	876	841	890	845	843	865	818	857	846	845	838	811	779	748	787	820	768	826	778	820	760	854	779	785	765	759	771	778	763	746	763	784	826	785	816	783	779	758	814	793	768	759	760	791	733	800	751	802	815	770	796	721	749	756	768	771	799	784	780	776	802	803	800	743	749	723	764	811	769	782	804	722	735	814	826	759	751	739	760	805	808	791	815	783	721	788	822	782	782	779	773	764	779	756	720	777	803	758	749	782	817	743	810	815	761	791	783	772	760	823	811	797	779	794	777	751	825	817	788	747	800	764	748	771	798	789	840	824	751	783	845	763	770	814	798	755	737	780	778	812	785	798	796	737	752	878	828	783	772	815	776	803	728	782	800	822	786	730	777	821	802	738	764	760	819	782	745	738	803	778	730	788	777	801	756	803	785	769	732	748	825	758	761	771	742	805	786	758	822	752	744	750	789	792	745	755	789	773	767	804	754	751	783	791	793	753	742	792	760	745	784	744	819	813	774	804	755	696	795	744	752	761	789	791	777	789	824	757	772	743	765	789	785	759	741	746	752	736	748	770	801	814	746	799	764	774	779	795	769	750	767	744	731	757	810	828	755	736	781	790	758	796	739	743	813	776	806	814	779	729	806	810	814	810	755	785	769	778	728	795	838	765	780	780	716	741	799	770	822	830	795	828	774	798	750	759	830	786	760	776	837	778	752	726	789	792	752	864	759	769	804	765	797	767	755	796	780	846	789	765	796	777	776	790	751	830	733	777	779	774	788	824	779	771	759	769	731	753	788	773	768	804	819	755	772	772	792	732	755	759	773	806	811	807	793	792	790	784	783	833	755	742	772	808	756	761	794	742	794	773	757	768	784	807	805	792	801	781	773	783	758	799	790	813	808	789	797	780	760	743	804	794	809	755	801	786	752	785	803	748	814	764	727	813	794	779	777	807	749	746	741	820	828	822	730	778	756	753	769	774	798	815	796	750	770	787	762	797	806	770	818	797	786	803	776	753	807	757	760	768	764	815	769	773	752	831	753	773	743	788	762	809	790	751	756	750	766	827	798	789	748	765	794	711	748	774	786	780	802	794	736	790	806	808	781	784	770	779	723	766	754	818	760	751	757	745	791	758	809	760	786	787	778	780	779	777	807	843	772	799	789	784	776	755	750	770	770	809	735	776	767	721	806	794	798	751	807	768	782	783	753	775	776	745	818	767	794	823	778	773	812	765	711	802	816	745	780	774	807	791	744	744	723	766	785	809	801	757	737	751	760	769	796	780	785	803	733	714	768	799	878	778	807	828	771	793	805	758	797	755	778	754	766	765	740	807	738	744	754	768	787	761	800	789	788	786	772	766	745	791	781	789	750	821	760	781	825	794	776	781	800	780	751	779	744	754	769	787	800	789	743	801	731	789	796	742	805	764	795	793	735	748	741	767	809	754	789	796	800	783	777	742	745	804	750	766	750	811	788	739	773	788	758	824	782	810	805	813	757	758	800	745	784	729	804	787	747	792	819	797	829	735	773	834	816	777	747	785	781	812	762	773	807	769	802	789	767	767	776	814	792	826	788	794	765	776	756	776	706	798	800	797	781	770	767	772	786	762	750	774	764	736	766	779	798	787	727	749	797	833	761	769	763	744	777	803	769	755	730	778	762	842	832	787	811	821	795	760	764	806	776	756	776	789	706	769	799	817	786	762	724	795	785	772	784	771	791	744	782	778	780	792	784	742	785	836	798	757	830	734	775	775	730	807	822	780	796	850	778	784	780	781	818	704	786	809	810	825	765	758	795	742	772	811	775	786	761	770	754	788	768	757	779	771	744	744	800	744	712	784	759	832	815	807	790	768	754	771	785	796	808	773	780	764	804	745	724	767	736	801	778	787	778	779	742	801	771	832	790	749	809	802	780	785	775	749	762	741	748	800	763	798	729	854	790	772	763	755	780	775	748	755	789	788	774	748	769	757	762	751	807	799	755	807	767	745	754	754	743	781	805	813	786	779	771	756	750	791	740	793	728	764	725	791	789	804	749	769	797	792	772	813	783	745	752	773	825	731	785	826	764	774	778	748	753	814	778	730	796	782	728	786	776	786	764	829	721	777	785	756	781	786	787	803	776	739	803	797	814	812	791	783	773	791	771	836	754	750	770	803	750	733	772	739	834	810	723	797	767	768	765	765	768	771	745	715	807	769	773	767	831	798	762	817	803	770	791	829	854	761	721	763	796	798	755	823	810	744	775	828	810	787	811	765	747	744	814	808	793	756	786	768	786	784	742	801	775	772	779	776	804	752	786	776	780	772	812	835	786	775	766	796	718	747	821	797	783	710	759	790	762	802	711	822	774	773	802	783	845	763	750	782	788	739	728	722	802	796	794	750	789	742	809	757	749	709	733	823	802	789	747	793	770	779	765	798	782	753	793	780	740	768	727	790	785	744	782	746	787	788	797	752	803	821	767	757	785	805	756	730	735	805	804	759	757	765	778	783	785	780	773	773	772	783	771	737	771	780	764	782	776	781	802	804	783	796	814	774	768	723	806	790	842	809	716	741	733	796	788	773	766	796	780	790	819	793	749	806	812	748	750	800	791	697	773	756	742	781	761	762	779	773	790	776	723	820	754	767	779	801	796	721	798	757	835	781	780	770	750	761	747	769	783	855	840	776	706	802	749	795	790	800	760	779	814	752	775	837	784	767	760	829	758	822	735	766	773	769	767	808	774	768	740	793	795	777	771	803	821	749	779	761	775	800	787	772	747	763	785	780	774	830	828	768	778	802	804	783	779	794	756	772	834	791	826	758	828	804	810	790	743	760	829	790	796	818	804	761	838	799	792	768	814	766	740	817	797	751	780	756	809	836	809	799	817	748	747	811	786	803	795	750	753	787	748	793	738	786	765	817	739	788	787	776	805	791	788	784	797	766	759	782	741	746	759	737	778	758	774	773	797	772	780	760	731	782	740	808	767	791	799	834	740	769	757	813	755	774	793	804	777	794	808	761	789	817	807	774	781	733	772	778	729	740	723	794	772	814	764	796	781	812	760	819	755	761	828	780	828	763	756	725	758	817	763	768	796	792	796	800	741	753	771	760	763	772	792	766	786	761	781	803	755	751	786	773	769	789	807	850	721	745	819	776	768	740	766	756	785	720	757	817	793	768	774	792	799	786	782	781	739	773	807	774	786	789	803	736	756	841	801	805	799	814	730	776	802	750	796	798	801	782	796	780	770	740	778	767	757	759	769	790	764	786	772	782	828	779	772	797	782	785	775	816	780	806	786	785	736	761	795	758	775	783	734	755	774	794	710	771	783	790	833	754	794	807	761	834	748	801	820	790	793	793	758	751	842	803	743	761	792	741	733	749	779	778	817	806	815	787	815	810	733	778	777	760	782	811	733	772	816	769	805	766	802	798	781	831	776	773	781	736	769	796
24458	21561	29002	24914	22425	19026	12583	7613	5549	4739	4005	3135	2891	2339	2084	1784	1565	1469	1424	1313	1197	1102	1154	1026	1061	1054	992	1007	984	986	961	968	927	921	931	879	868	846	896	886	863	859	888	869	809	828	887	925	892	863	861	811	873	870	934	873	811	810	890	816	869	883	871	863	855	825	906	828	884	838	820	820	884	791	838	850	789	846	812	899	815	847	822	820	873	857	817	876	850	840	848	839	827	890	838	875	859	840	771	798	854	818	822	828	878	837	878	851	820	859	883	814	871	839	888	839	865	802	810	811	831	853	879	799	793	888	857	858	833	860	818	854	856	830	853	833	833	846	805	863	841	884	872	873	812	794	870	808	875	809	862	854	842	885	856	836	813	828	853	793	860	831	806	817	844	817	863	864	810	818	833	801	886	844	859	798	797	827	821	848	866	790	862	836	877	858	879	792	833	808	863	804	866	833	830	832	883	848	839	828	831	893	854	857	867	829	855	855	868	828	835	830	867	841	842	857	812	812	798	867	810	858	846	825	863	813	831	847	830	849	842	791	861	848	809	789	859	823	847	871	848	831	759	819	850	855	821	865	838	847	802	818	789	827	866	810	804	850	814	892	832	874	830	855	812	847	810	813	779	841	886	856	810	843	901	823	835	812	875	838	860	832	895	837	835	865	820	811	824	829	816	852	822	802	805	839	816	832	797	813	834	828	898	799	830	844	854	822	888	835	870	832	826	827	862	803	858	895	911	807	859	805	824	816	891	846	898	915	832	855	842	831	820	820	754	828	919	832	808	878	815	797	828	880	824	828	842	884	806	801	850	832	887	869	862	795	861	763	875	865	855	828	776	803	877	891	854	802	873	866	807	850	816	823	827	889	888	820	849	836	846	826	822	835	835	836	817	816	859	847	833	860	860	846	818	817	859	899	819	823	798	872	824	789	839	848	853	915	821	843	906	830	862	788	867	800	884	841	881	853	798	809	844	815	803	825	839	863	852	837	834	830	848	852	863	867	779	801	864	855	850	797	832	819	826	816	823	804	858	810	860	811	822	808	806	797	850	795	821	853	827	906	819	796	897	837	819	842	845	870	765	829	797	770	883	810	864	854	854	818	829	885	838	796	846	829	846	876	789	786	912	815	862	886	805	821	862	834	814	838	857	833	822	850	827	810	827	839	866	854	851	822	799	850	832	807	814	812	799	844	845	835	789	806	867	849	825	815	856	814	853	853	838	835	828	885	821	795	867	898	853	847	852	833	806	861	870	803	867	869	853	825	823	779	847	871	836	814	817	833	794	821	798	864	826	814	837	852	827	821	863	815	865	843	857	845	848	854	753	870	895	856	806	870	884	801	889	850	841	847	943	873	814	795	786	850	866	823	828	822	787	878	847	824	846	814	848	870	826	835	856	810	828	787	863	849	851	830	857	819	843	880	845	872	832	763	815	826	894	813	835	859	805	809	855	828	793	832	821	837	851	853	838	855	863	845	814	874	793	858	831	836	852	815	783	807	829	848	856	918	767	822	869	814	791	856	859	830	812	844	805	823	867	820	809	850	859	844	856	827	878	816	870	892	810	835	806	799	828	800	846	801	764	846	866	828	828	887	845	814	833	902	874	823	847	824	862	873	787	809	826	852	890	840	855	834	883	818	821	803	864	831	814	847	860	822	842	836	878	876	796	829	779	857	864	844	845	805	815	860	832	846	829	816	872	828	888	844	872	788	843	829	811	878	826	801	849	858	873	868	832	835	852	867	826	824	831	954	854	776	860	826	870	832	817	858	869	843	783	844	806	835	818	792	820	947	815	812	868	860	841	846	867	811	840	832	801	834	819	879	869	803	815	833	861	867	827	869	819	816	829	798	829	868	864	844	885	794	798	860	842	820	797	852	869	872	800	860	837	834	868	856	844	816	826	820	857	819	835	855	821	847	843	784	820	812	808	779	817	890	815	834	845	861	800	796	862	892	851	824	857	827	847	840	802	826	849	792	830	838	826	815	818	859	842	829	840	847	852	803	814	838	801	840	806	830	828	798	832	856	824	838	819	825	841	793	797	825	847	799	829	831	815	824	805	848	836	850	849	823	800	810	824	785	866	844	857	827	846	844	857	846	874	839	839	826	806	883	821	803	828	805	873	809	837	830	822	826	808	842	817	832	816	878	765	827	852	823	827	821	830	826	821	834	829	865	800	813	839	840	847	864	834	744	800	855	837	836	849	856	819	928	807	826	795	844	815	818	792	802	799	843	864	816	847	812	848	877	811	831	855	864	863	822	885	818	832	869	873	819	828	819	798	879	889	842	889	808	818	843	801	846	861	829	874	842	822	823	824	832	778	850	827	844	780	896	791	831	822	868	836	864	880	826	862	775	853	826	809	871	806	868	828	863	858	807	863	812	857	882	778	846	826	818	799	791	845	834	852	860	842	789	808	785	851	820	857	817	891	826	784	829	855	819	831	790	859	787	832	867	858	825	862	800	823	858	809	837	797	874	806	840	910	852	832	838	839	863	844	917	831	851	830	831	806	855	884	880	812	813	811	834	810	837	794	786	835	829	870	882	801	829	831	803	836	850	847	818	815	847	846	807	828	821	852	854	837	838	830	812	800	892	816	753	859	791	845	873	859	835	809	842	878	810	838	825	804	854	897	835	856	854	801	852	862	829	829	803	804	789	810	831	850	811	839	834	825	869	848	812	829	861	796	818	861	853	892	818	848	889	854	838	801	886	878	812	881	828	845	869	825	834	789	822	821	815	812	843	832	816	801	853	878	836	858	836	845	847	877	824	795	862	861	859	811	832	813	814	852	801	839	800	842	846	811	856	864	795	790	855	819	807	790	871	830	775	852	890	848	825	810	885	848	849	888	824	823	819	826	801	836	817	869	876	832	856	844	875	843	832	848	790	834	874	822	842	791	865	856	822	824	877	837	817	810	848	792	863	814	869	843	797	799	857	824	835	807	882	845	854	804	821	913	845	810	854	786	828	843	827	853	850	792	878	834	878	859	880	812	835	818	838	802	845	826	861	836	813	869	861	852	843	873	851	858	827	849	828	809	863	797	874	908	814	792	787	845	826	799	859	842	782	860	812	849	876	846	839	852	854	867	811	841	817	798	826	848	850	858	854	855	806	861	867	856	795	845	843	843	823	833	848	846	834	785	859	861	857	840	841	819	878	834	834	818	856	872	826	859	871	849	940	859	815	782	787	840	886	829	810	785	835	825	820	814	805	781	875	902	831	838	822	849	815	830	787	824	852	826	866	877	838	796	858	785	829	852	885	813	807	844	825	862	805	834	813	786	880	828	814	837	860	811	805	850	831	791	814	837	827	862	860	808	788	862	860	856	851	791	806	850	821	774	735	799	814	885	864	825	849	841	866	880	776	827	858	801	864	910	841	815	868	879	869	828	811	866	823	820	807	832	807	821	862	804	875	788	843	834	863	869	827	864	838	875	897	831	880	834	811	864	821	819	786	845	843	854	821	800	828	818	839	815	809	835	806
24689	50356	41097	27030	21690	16927	13363	10552	7978	7065	5562	4504	3889	3197	2635	2285	1937	1792	1709	1525	1384	1319	1198	1161	1124	1126	1054	1073	1038	1093	1018	985	930	943	946	979	905	930	900	863	892	907	945	920	868	904	858	859	880	873	873	852	886	860	851	858	899	847	851	886	849	851	867	821	899	826	860	842	815	859	878	796	854	851	830	825	822	829	892	802	796	843	802	891	871	773	846	824	845	830	767	833	838	835	839	830	820	886	865	807	791	837	817	803	844	848	831	848	864	802	853	833	808	812	823	807	852	839	811	871	830	793	819	852	803	895	909	874	831	860	833	849	849	802	834	837	884	797	842	791	843	775	799	873	816	837	874	825	852	838	804	828	781	869	881	817	867	797	765	820	860	809	877	848	859	864	821	830	813	828	844	841	830	806	830	823	816	869	823	854	807	847	807	874	813	874	841	781	849	828	815	770	813	852	822	846	796	843	904	869	843	876	865	854	850	863	854	817	869	815	885	818	858	820	853	856	820	840	868	884	835	775	826	814	825	860	889	866	794	787	801	786	820	869	835	854	873	802	844	831	836	874	824	832	825	826	874	823	806	851	860	878	802	842	834	785	840	770	820	875	829	848	761	845	836	803	853	870	809	825	861	800	818	851	881	843	820	826	850	869	826	840	841	851	808	850	812	803	840	852	822	828	790	782	844	835	820	830	800	864	865	826	805	795	798	849	818	809	824	850	869	868	829	829	832	852	799	804	854	869	855	813	845	793	862	772	809	880	869	838	814	794	878	863	796	853	810	821	835	786	864	832	854	852	863	774	795	831	828	859	826	864	847	851	842	842	870	794	851	813	812	846	849	827	808	842	830	829	856	875	846	875	811	807	845	786	818	870	828	834	818	800	851	805	865	824	821	772	831	836	845	837	836	859	796	852	813	827	857	792	831	808	803	903	821	815	852	801	826	869	834	831	831	885	765	809	853	840	815	881	833	804	844	850	851	834	871	805	873	841	834	873	801	772	811	839	826	783	812	865	846	832	869	769	803	829	829	845	818	865	867	856	855	828	802	823	832	788	848	826	826	775	860	832	830	820	850	806	833	854	849	820	791	865	825	823	835	795	813	818	873	829	811	875	826	889	853	874	866	845	823	795	817	854	838	800	867	856	815	863	838	848	887	806	822	835	873	786	860	855	843	839	886	828	833	815	828	825	821	870	821	826	890	867	837	836	804	869	814	884	839	857	828	896	817	843	802	843	781	860	855	796	783	869	882	872	840	831	766	819	854	849	865	839	831	849	823	835	823	806	870	775	810	843	837	834	808	812	845	832	829	816	803	816	826	841	825	850	847	813	814	829	812	804	775	838	834	856	894	823	774	805	894	845	820	847	798	796	816	824	823	841	841	846	823	874	790	817	821	905	857	841	882	844	782	844	840	768	861	793	839	878	832	842	798	807	825	845	841	874	827	836	882	865	840	828	776	832	856	893	849	796	803	799	821	856	844	820	827	884	813	858	842	843	807	855	856	816	821	868	839	869	832	851	819	790	858	814	814	811	825	889	833	861	820	817	860	784	839	777	866	864	856	868	845	802	828	905	844	874	861	787	788	814	808	837	774	862	858	804	818	832	828	853	819	845	854	851	842	831	808	832	798	824	783	845	771	830	831	799	837	842	811	805	869	822	801	864	820	826	859	838	860	862	830	869	816	802	774	859	859	816	819	883	888	853	841	809	823	830	845	823	812	845	841	768	837	841	848	816	846	808	868	812	819	780	857	837	803	828	792	843	839	760	828	833	802	778	854	849	859	843	824	804	802	807	838	790	823	839	808	896	798	818	794	804	802	811	818	847	867	809	858	820	853	862	797	850	853	816	867	825	869	844	827	820	898	815	846	801	828	810	837	830	812	860	865	836	823	841	876	770	838	811	787	803	905	825	823	852	826	885	822	781	873	889	804	840	827	817	832	800	826	833	796	857	841	885	831	788	869	816	801	868	796	854	836	781	842	774	813	813	841	877	858	802	791	805	884	831	832	867	840	813	829	863	795	896	864	851	797	821	820	803	817	816	836	840	841	854	813	849	836	800	860	822	873	789	865	839	841	820	846	803	847	800	853	831	800	875	834	828	836	845	815	837	815	831	842	816	825	802	804	836	837	827	787	840	821	797	825	847	875	841	806	841	848	840	870	836	848	869	790	807	890	809	774	840	797	845	855	879	888	823	825	863	837	808	876	902	862	835	861	803	895	820	777	858	847	799	830	827	786	772	859	840	840	808	781	848	845	857	869	826	931	843	865	805	817	866	801	813	884	830	850	818	786	847	860	879	874	851	832	859	829	803	847	841	834	842	832	817	843	820	825	847	837	810	823	829	795	788	828	838	818	848	845	884	782	811	877	824	858	790	838	838	783	820	852	896	856	816	845	798	830	835	802	824	817	803	817	844	821	845	862	834	862	829	834	856	832	810	838	843	839	774	844	809	801	843	806	818	836	835	839	895	813	824	850	851	821	793	757	871	804	806	794	828	834	883	818	821	805	869	894	854	853	837	856	809	877	810	864	815	855	870	830	856	849	836	837	790	853	789	863	859	846	848	810	831	879	820	876	858	870	839	814	846	839	860	846	856	838	869	845	826	898	850	871	851	843	813	823	841	826	832	845	846	860	790	825	831	820	839	887	874	788	844	801	824	794	858	823	806	796	823	782	805	800	819	833	811	789	819	849	798	825	838	813	810	842	823	858	839	816	835	785	927	822	831	835	777	808	830	837	837	841	788	832	867	820	798	796	826	885	779	806	829	822	824	852	854	853	839	817	830	793	853	854	884	872	820	879	828	809	891	816	817	796	816	839	823	853	830	821	831	793	837	810	770	808	843	913	867	831	856	842	885	858	806	778	817	818	824	817	765	836	811	797	844	842	852	826	853	861	812	816	800	875	777	772	896	833	813	794	784	799	791	771	805	796	857	872	796	835	851	846	832	815	819	839	844	840	882	826	851	843	809	793	854	834	832	857	817	888	856	816	808	887	845	864	875	828	839	854	846	886	834	824	824	834	829	812	821	830	832	867	804	840	848	858	858	809	839	839	856	850	871	846	831	872	826	892	848	801	837	818	836	844	833	818	804	790	783	849	789	825	815	852	844	855	865	876	804	810	829	819	867	872	846	841	846	878	836	840	879	840	857	840	823	830	820	832	777	836	906	778	816	780	823	801	868	877	846	816	858	796	850	820	859	873	819	889	778	810	862	846	783	813	774	841	843	843	847	876	893	836	842	834	812	872	847	853	861	849	846	817	861	854	843	839	858	835	885	831	829	880	836	865	829	847	815	827	810	873	819	849	818	825	813	899	816	817	812	870	816	795	831	787	859	859	874	877	849	806	861	829	816	780	841	817	821	796	822	854	890	770	824	802	835	822	846	882	800	827	791	819	871	816	823	792	812	816	816	857	870	843	801	845	870	836	835	840	842	810	824	828	845	824	906	808	834	776	785	795	822	805	840	777	864	811	829	841	833	832	866
25483	21555	28432	26353	20080	12545	8407	5801	4395	3945	3375	2637	2404	2014	1660	1639	1403	1355	1289	1208	1131	1048	1073	1058	1024	1021	966	900	934	966	929	948	917	887	867	892	917	879	838	849	897	862	868	879	779	858	888	820	878	914	901	888	788	797	855	884	798	856	802	856	811	822	840	823	815	820	826	813	855	837	840	834	816	771	811	831	798	797	865	844	841	852	814	864	851	822	874	801	820	821	813	831	791	792	807	879	855	823	876	830	867	823	815	848	843	829	753	833	827	821	814	826	836	836	871	821	851	789	865	814	794	870	865	840	816	774	787	880	826	805	858	788	761	803	835	853	861	820	824	817	801	807	803	836	876	782	807	854	855	815	827	833	842	847	870	794	823	829	807	863	830	797	826	891	837	852	794	804	829	818	801	847	848	853	755	843	838	871	814	820	762	802	848	856	822	805	843	839	784	796	850	790	805	792	847	797	831	849	821	861	859	791	818	833	802	794	834	846	786	837	842	806	812	811	830	806	803	821	862	828	799	823	816	805	841	849	865	836	838	811	806	802	834	814	881	880	861	870	835	858	810	812	853	770	835	750	833	846	833	835	846	773	872	823	822	841	809	867	780	882	826	826	850	790	795	875	856	794	821	770	787	808	863	774	804	854	848	867	828	832	811	789	809	853	845	774	882	817	841	868	831	796	822	824	809	826	783	805	832	805	825	877	817	845	824	804	815	798	813	766	826	840	829	831	812	921	816	836	813	879	753	793	857	847	830	830	855	804	853	842	785	830	837	779	819	820	841	845	803	821	778	879	859	869	824	827	837	845	884	781	775	872	819	845	860	817	841	817	843	820	819	815	781	804	786	788	851	807	877	814	875	865	846	761	762	856	794	873	802	765	807	799	807	820	828	809	815	846	814	833	765	802	787	769	784	822	783	848	813	842	777	849	835	816	851	816	891	839	853	893	856	809	782	834	806	803	783	831	816	791	757	824	812	814	848	860	807	788	797	836	874	804	876	796	801	779	822	816	829	869	827	835	824	839	825	836	822	796	798	812	760	837	846	836	811	812	831	813	828	796	787	830	816	850	800	817	845	872	825	775	858	761	798	818	814	798	840	810	839	840	831	831	869	812	808	815	836	809	801	859	832	787	831	815	833	769	822	802	831	830	789	814	843	839	873	815	849	804	840	819	837	824	853	781	815	797	800	851	807	827	840	762	772	794	846	803	864	823	824	888	856	766	883	837	814	811	819	802	844	816	880	783	845	860	800	840	810	855	807	819	867	828	781	761	834	843	827	711	879	782	808	812	814	826	805	858	826	831	838	780	854	787	816	812	841	805	827	831	829	847	841	827	810	835	803	833	831	887	848	802	810	855	888	825	804	819	857	833	815	806	845	798	787	826	917	830	799	798	823	804	826	828	837	878	777	823	837	797	862	844	792	864	861	853	888	794	844	796	812	839	827	839	845	827	804	808	805	849	801	782	772	867	837	817	816	841	850	801	810	816	794	799	845	820	831	842	800	821	876	873	802	819	818	800	841	789	836	840	855	775	826	867	820	841	847	827	804	833	857	847	810	810	781	842	828	802	830	889	829	808	853	854	795	876	835	770	772	843	825	852	860	835	838	848	850	888	835	842	865	846	807	848	845	844	817	810	769	830	823	824	849	800	801	848	849	810	829	823	829	846	841	869	836	841	834	845	813	825	889	815	821	851	790	841	788	828	825	821	862	792	869	797	800	821	882	841	821	846	805	840	789	881	860	785	823	850	824	823	845	813	869	820	858	850	829	862	835	837	790	854	826	802	832	856	828	813	892	859	823	762	822	815	792	801	820	822	860	814	805	836	842	860	833	821	846	815	819	833	779	829	818	823	822	856	802	793	833	869	788	818	782	813	803	805	825	803	831	853	785	884	815	787	860	816	844	788	799	814	799	861	813	800	827	791	803	862	833	760	839	835	837	819	831	912	810	817	809	859	828	849	829	822	838	850	840	897	831	805	810	761	847	831	812	816	808	821	804	792	844	819	789	829	849	805	823	796	778	856	808	814	831	806	784	872	823	816	909	827	824	785	816	823	867	863	767	885	828	805	853	833	828	814	804	781	803	855	819	888	808	725	833	827	844	811	792	872	790	841	809	882	789	885	845	854	845	858	817	889	849	842	822	798	833	814	844	859	844	837	793	856	877	803	789	816	823	859	866	834	815	857	802	842	881	846	793	872	848	880	825	861	827	748	858	812	810	858	761	820	798	781	859	839	790	821	814	861	822	773	840	801	852	842	801	821	830	776	800	830	788	834	767	833	878	862	806	800	816	796	825	848	857	845	851	850	792	831	812	882	837	832	834	825	833	824	828	812	822	832	859	777	825	815	885	817	820	803	816	817	830	818	842	812	808	808	778	864	843	815	852	797	860	804	828	808	822	821	821	873	802	867	816	821	825	796	876	866	779	832	827	839	825	855	812	824	827	835	841	829	877	772	807	856	853	793	795	790	876	844	780	834	878	821	820	833	813	828	884	781	822	855	851	905	817	826	843	831	840	824	799	823	889	817	803	804	857	800	861	807	791	828	866	841	847	822	831	865	851	803	844	794	830	827	786	823	801	853	869	833	803	832	837	865	776	845	841	842	867	811	829	818	795	860	800	838	811	799	796	813	903	808	886	803	832	826	824	873	806	759	787	811	843	898	830	832	803	834	822	847	822	828	789	845	825	849	890	860	821	854	860	821	821	807	850	876	869	831	813	818	836	848	831	841	787	779	810	870	843	871	861	804	804	822	847	830	845	817	810	815	869	760	763	806	802	803	812	799	857	841	817	875	802	822	834	761	836	799	851	846	863	839	838	841	846	812	786	883	812	907	826	839	789	825	841	800	843	834	800	816	839	814	842	860	832	868	875	809	851	836	780	821	837	881	850	806	849	902	812	848	856	821	840	804	819	853	833	824	810	796	834	819	809	817	819	867	796	805	853	829	868	834	882	786	832	846	806	832	823	815	807	774	815	784	798	783	855	797	822	798	831	830	836	819	801	839	830	795	810	846	795	819	834	797	818	798	825	803	861	848	864	840	831	859	851	798	817	787	821	825	826	785	777	846	816	841	820	800	793	799	844	832	791	822	827	784	848	863	829	790	777	875	852	819	821	857	847	817	860	766	788	816	811	779	818	832	804	819	851	803	810	828	815	820	838	787	865	859	786	874	785	852	813	844	853	789	779	869	856	827	840	779	894	826	774	862	832	886	779	789	840	816	819	829	822	809	778	821	879	881	829	838	856	837	778	841	798	878	786	897	815	818	871	806	855	795	828	846	796	804	818	795	844	830	796	795	821	822	842	832	826	820	791	821	814	839	786	831	845	822	864	901	841	881	822	836	822	817	819	816	786	790	859	833	842	851	823	822	827	790	852	791	827	805	827	798	834	832	839	805	794	848	824	833	853	809	787	771	858	821	830	807	791	808	801	797	840	809	846	834	890	786	796	790	792	847	871	830	790	844	798	802	886	798	812	811	815	839
24793	46403	37668	23931	19098	14571	11293	9044	7083	6125	4812	3745	3307	2672	2305	1972	1707	1671	1494	1407	1336	1249	1193	1109	1143	1120	1098	1086	1041	963	977	1027	983	959	936	948	924	898	890	882	823	902	862	837	911	888	861	911	874	837	870	877	853	875	849	860	823	866	880	865	877	849	854	840	875	796	848	830	817	802	807	853	848	846	818	872	876	820	864	868	834	873	867	828	807	841	831	818	841	875	890	815	830	859	850	832	860	825	810	844	827	845	853	811	845	838	843	799	815	886	836	850	771	896	812	818	856	851	825	869	864	857	899	839	821	789	887	862	823	861	839	822	863	878	866	880	794	821	868	857	828	855	846	869	832	855	824	815	784	831	841	851	811	819	839	875	811	839	806	837	827	858	871	893	820	834	857	856	849	791	829	834	847	785	866	866	887	828	892	848	814	840	852	796	838	853	805	820	813	870	824	877	842	802	858	826	769	854	855	822	940	844	805	862	830	843	882	849	841	836	880	889	885	853	851	885	811	791	850	854	819	816	827	865	817	891	888	813	872	811	816	888	842	810	836	832	841	844	817	851	875	859	828	846	822	863	820	831	851	880	859	792	855	894	892	842	873	813	815	833	848	776	847	810	833	833	878	827	836	804	816	821	845	867	833	861	851	826	807	822	847	862	832	815	884	836	899	840	791	924	837	836	836	804	876	844	846	833	855	830	888	831	802	818	886	860	839	837	793	778	820	876	857	858	846	785	838	876	814	859	858	806	825	836	820	803	870	861	783	891	873	838	805	825	853	848	849	867	838	846	852	843	864	876	840	874	848	848	838	890	891	809	834	830	835	820	875	839	823	809	887	853	861	865	872	804	828	913	862	853	865	864	839	809	843	844	843	839	798	847	804	859	831	836	848	832	829	835	922	857	796	898	849	834	783	851	879	822	830	911	860	891	892	855	773	807	863	791	836	835	849	850	868	879	846	857	831	841	814	821	860	826	847	841	839	803	869	880	870	857	872	842	868	827	853	857	859	841	833	825	839	821	811	787	849	874	921	890	826	833	853	852	856	825	813	864	862	803	862	853	867	821	833	851	798	875	825	837	843	843	822	841	869	878	858	798	857	831	835	826	780	834	846	857	844	833	894	814	869	833	854	800	859	877	801	854	821	817	779	837	817	882	915	823	806	814	867	799	848	858	886	829	811	785	887	902	817	826	802	881	851	874	819	831	854	843	838	873	857	891	827	841	845	838	861	846	859	875	806	819	825	797	820	825	856	862	871	848	858	880	829	791	799	868	864	837	810	820	818	845	855	868	873	859	782	845	855	792	835	816	830	807	809	858	811	870	851	843	840	834	811	859	832	830	821	824	858	855	828	829	829	862	801	796	870	844	852	828	803	848	882	845	833	876	779	808	839	884	814	830	834	858	841	852	840	854	835	800	840	854	858	799	811	858	854	813	838	882	832	781	811	838	822	821	829	882	879	846	838	900	845	884	861	900	892	836	792	809	824	827	873	791	943	840	833	886	900	824	849	824	838	843	845	834	852	834	821	862	915	906	820	803	873	855	802	866	837	866	842	815	808	820	864	870	826	879	869	863	825	805	816	854	832	869	813	807	835	831	832	809	878	874	804	819	834	858	831	840	837	819	817	881	840	827	803	813	842	868	890	842	846	864	844	841	811	833	833	783	853	833	867	861	842	840	844	740	845	851	826	783	845	874	812	827	874	859	858	841	869	884	813	803	840	828	828	831	840	803	834	838	811	888	823	865	866	880	876	812	831	881	815	824	842	826	814	781	856	863	861	860	855	871	831	832	853	830	799	842	820	833	804	864	855	868	845	913	846	810	811	863	781	808	891	825	843	763	847	810	785	850	831	810	846	869	802	837	818	805	811	809	829	839	870	813	904	826	828	843	847	807	850	838	816	854	934	833	855	848	820	803	859	865	850	827	864	851	837	836	799	875	834	866	830	810	812	821	858	872	891	861	815	837	828	870	848	824	858	853	783	823	840	847	869	858	855	886	801	837	830	854	868	906	813	865	868	818	851	871	867	835	836	850	824	868	829	858	806	835	834	863	830	818	792	847	855	815	849	863	839	836	806	832	840	889	817	786	886	826	909	806	808	848	841	825	850	929	848	816	861	833	853	858	817	838	821	863	820	845	857	793	858	830	838	837	814	869	855	845	837	848	802	890	814	810	844	879	778	812	829	823	834	772	838	830	827	808	844	857	797	812	859	878	851	842	837	839	816	842	812	822	866	848	800	867	852	885	853	839	845	861	901	842	853	807	837	825	858	900	850	825	870	861	847	805	771	822	800	865	841	836	855	896	857	830	803	809	883	832	859	840	864	812	847	847	814	849	843	783	813	812	827	853	870	845	842	870	798	818	844	835	839	833	856	795	815	833	800	805	810	798	896	813	829	867	833	844	856	869	848	793	853	863	812	824	860	858	820	829	862	855	860	818	869	865	809	830	871	780	865	881	796	781	923	817	831	823	846	823	862	793	768	815	861	850	870	825	884	827	899	824	848	858	848	818	848	791	804	811	837	828	840	857	848	830	884	812	769	820	852	826	874	839	850	823	835	842	794	853	797	805	802	828	888	895	837	866	803	855	815	832	860	819	878	826	858	892	850	821	853	831	875	856	808	827	865	824	860	837	860	836	906	860	808	866	834	787	807	784	849	812	857	852	798	815	806	836	817	859	836	847	810	863	872	849	812	811	867	857	894	826	868	815	852	866	863	834	869	801	846	842	839	860	856	816	864	821	841	834	907	833	816	839	858	916	913	813	818	825	901	893	863	886	808	831	815	804	842	845	850	832	847	855	826	840	890	825	854	863	895	828	873	817	836	776	865	849	877	838	867	878	828	830	863	814	855	846	856	828	810	795	831	847	800	851	873	826	814	867	849	814	859	846	807	783	809	847	827	844	829	867	797	837	874	799	815	886	833	841	856	852	855	852	854	841	815	848	869	828	833	882	860	814	865	820	866	862	876	817	839	831	814	845	850	832	868	801	861	866	829	809	818	862	842	817	845	859	841	819	830	828	830	815	827	784	836	803	870	855	827	824	849	826	832	855	800	849	908	819	802	815	894	793	828	904	877	862	850	813	819	812	865	773	760	876	826	826	909	822	857	886	840	821	825	820	812	815	851	830	842	848	813	862	837	893	864	883	842	825	844	826	829	863	823	849	851	830	811	850	795	859	811	862	813	859	817	846	816	839	873	884	893	797	830	830	826	801	875	835	862	847	881	834	871	834	848	878	824	887	862	867	837	859	880	851	853	873	856	823	845	899	862	804	834	845	850	811	838	854	869	844	830	842	812	837	837	840	851	827	843	853	852	881	863	876	808	868	826	861	794	888	848	858	825	861	843	816	845	890	786	817	849	840	815	883	830	882	874	842	875	821	817	814	821	832	834	816	855	844	865	832	857	854	888	797	823	826	872	876	819	809	818	824	847	839	841	827	823	872	871	864	818	842	850	836	848	842	828	869	832	837	826	832	848	773	791	865
23158	21556	29381	24228	21846	22930	20605	10893	7819	6392	5618	4158	3830	3016	2640	2296	1997	1859	1812	1575	1498	1431	1371	1355	1343	1361	1189	1195	1158	1168	1127	1138	1135	1054	1042	1050	1005	1022	939	970	999	983	1009	986	1025	987	1018	1022	1039	1023	997	1018	960	979	937	926	993	975	1012	929	982	996	972	949	946	1014	987	984	926	944	953	932	1009	945	988	942	932	957	939	948	944	968	943	964	945	948	966	969	935	926	938	983	940	957	918	963	966	977	977	952	870	938	906	1008	928	947	960	939	997	932	976	873	999	964	991	930	948	973	935	932	918	866	947	915	942	990	987	933	970	958	971	949	935	840	922	936	956	932	930	934	963	990	1003	947	941	998	950	961	966	962	978	995	991	1000	964	906	969	915	936	972	943	1038	1006	959	911	914	970	953	984	900	918	915	913	938	962	938	974	1012	922	989	949	922	935	932	947	957	925	961	937	884	933	969	924	938	924	997	968	960	948	967	926	946	1010	910	965	964	979	927	938	984	916	965	965	943	949	918	988	967	947	961	970	918	937	921	959	996	970	972	949	958	985	927	994	988	938	949	905	953	957	956	1001	923	897	938	945	875	986	974	951	895	950	920	1049	962	946	975	941	943	985	958	941	960	956	952	962	899	926	908	948	904	1044	1014	976	941	896	970	932	990	931	948	974	940	907	971	951	947	927	940	960	931	1001	951	913	934	1004	976	921	993	962	986	936	981	950	959	987	900	910	948	933	952	941	962	921	938	917	996	924	981	950	956	954	924	852	941	942	943	959	951	938	921	955	941	877	970	951	927	957	965	928	961	890	931	982	922	929	931	965	929	982	938	901	947	920	893	929	947	979	934	931	928	971	992	931	944	929	974	919	955	956	959	940	951	935	956	947	931	947	940	934	913	898	1000	1024	967	912	973	1030	938	951	970	944	957	963	1013	925	982	970	957	974	914	888	937	995	922	947	974	944	948	989	933	949	983	948	895	921	908	934	918	977	966	935	915	923	924	946	942	994	945	994	924	916	960	967	980	936	947	954	916	989	989	895	921	945	948	963	909	941	921	940	908	962	976	958	926	943	974	980	930	941	952	918	935	943	875	967	956	844	972	933	957	971	1023	978	948	946	1032	959	941	962	947	906	943	953	947	890	989	974	951	984	920	965	1006	907	930	969	891	933	959	947	1000	885	920	903	886	937	888	921	912	939	972	982	952	952	959	953	929	913	935	883	967	924	924	926	951	944	953	922	980	986	1025	1006	994	982	947	966	973	981	923	877	1015	990	960	912	918	947	991	913	914	955	974	911	968	962	939	975	914	867	947	950	954	952	897	998	941	933	912	1012	937	945	986	999	947	950	1005	889	899	943	947	950	922	905	927	949	984	945	968	968	1014	987	927	945	944	893	972	952	932	935	959	963	954	994	980	943	932	982	943	983	966	948	934	916	939	971	967	971	979	884	904	888	974	985	946	983	963	935	938	967	1013	945	910	912	943	981	959	937	926	934	1009	940	906	926	1009	950	919	939	969	965	942	969	933	956	973	972	995	949	952	915	916	939	984	918	926	913	887	907	956	952	961	944	903	959	937	944	960	946	969	949	940	930	929	942	933	963	957	998	986	915	951	870	986	962	951	979	933	940	953	970	991	969	957	950	915	964	963	996	950	893	938	949	956	974	930	995	995	965	949	956	960	944	986	910	928	939	902	961	903	963	947	931	960	963	956	959	968	962	901	998	960	948	910	985	992	952	914	949	925	929	999	934	927	924	944	940	958	933	886	999	1015	903	912	993	948	900	925	942	915	917	984	879	948	976	919	950	977	950	937	946	943	1009	938	940	1001	972	977	925	927	951	967	931	983	944	975	954	926	924	970	933	963	959	946	942	935	924	978	902	917	864	949	969	1005	950	933	971	924	946	1021	930	992	934	988	1000	972	932	906	984	914	918	895	998	1008	987	942	957	944	939	936	879	964	963	918	968	973	925	918	1016	910	951	1006	934	995	964	928	952	964	975	983	990	992	944	937	910	939	967	886	959	925	915	964	859	940	901	948	904	962	918	900	958	974	968	911	950	970	993	922	936	956	961	941	931	928	971	958	925	971	1004	941	987	953	879	971	950	935	950	997	896	892	948	895	956	958	871	947	940	979	939	983	936	897	973	954	904	954	904	960	989	905	968	867	930	911	916	962	888	940	986	923	958	977	934	938	974	951	968	945	968	955	927	973	993	948	938	962	1017	942	976	988	960	971	931	958	968	945	920	968	971	980	955	963	989	944	933	964	924	887	936	945	969	940	900	969	976	890	926	905	944	883	963	965	941	903	921	957	953	966	968	983	971	969	968	956	887	880	991	964	933	1037	941	951	935	851	936	989	970	937	935	937	919	958	895	953	941	919	950	906	951	911	918	979	902	958	941	938	941	924	923	975	904	969	959	975	961	972	914	959	903	934	944	968	865	934	981	964	897	956	935	975	1018	949	990	964	939	938	999	930	919	977	970	971	895	889	983	921	963	907	980	951	933	907	986	949	916	930	908	888	993	954	897	951	943	960	940	973	900	979	941	923	1017	947	950	930	911	910	937	968	1000	941	953	904	951	933	958	986	932	993	978	919	898	982	943	971	964	938	988	931	905	916	957	1000	998	967	958	939	976	870	912	955	941	952	955	935	887	917	940	929	907	902	991	953	971	920	968	956	947	899	977	945	973	943	899	998	902	939	945	981	948	903	943	1020	935	934	979	987	960	919	903	968	982	909	960	932	911	918	975	969	931	881	934	957	980	918	965	941	915	956	962	975	951	911	983	971	959	915	981	997	956	924	931	928	898	984	915	939	911	928	929	973	923	956	983	941	912	957	947	947	934	961	940	947	997	912	896	912	952	942	958	913	977	974	953	927	900	891	961	931	956	931	987	906	921	930	981	958	951	952	990	891	904	1014	949	924	945	972	942	945	959	932	941	919	981	927	930	943	923	952	958	928	899	971	962	932	925	955	914	882	945	899	940	912	951	905	965	890	915	972	946	932	957	996	900	912	935	925	965	927	921	905	936	919	988	934	958	956	909	934	937	950	971	952	913	943	964	965	959	1020	914	919	972	961	872	990	923	963	975	986	933	914	959	969	923	986	999	926	881	949	964	936	964	951	895	968	932	949	1024	881	924	887	898	945	930	891	956	912	929	933	936	991	909	869	967	1003	888	917	931	973	928	980	971	947	925	960	985	873	954	1025	913	931	1010	916	973	982	953	890	958	969	945	926	1026	929	994	915	868	977	996	946	965	953	949	963	946	925	991	942	982	916	907	964	928	945	935	892	947	895	939	975	990	907	947	894	950	979	1009	948	968	977	958	922	896	954	913	958	940	948	958	900	959	959	973	979	1009	909	913	969	951	940	913	960	922	994	926	907	950	977	958	1016	918	956	938	874	967	920	892	972	978	992	1002	973	949	973	931	907	900	969	994	955	916	968	887	932	927	976	934	952	928	926	945	875	923	929	898	896	937	966	1003	976	909	984	943	910	900	1010	952	998	928	886	986	920	915	928	989	971	922	892	1001	935	936	969	933	923	929	931	962	913	857	964	966	979
26659	55316	46491	32179	26383	20960	16854	13645	10930	9069	7700	5808	5347	4128	3369	2886	2598	2387	2119	1937	1731	1603	1564	1529	1385	1402	1394	1289	1326	1245	1175	1196	1065	1112	1146	1065	1057	1057	1030	1051	992	946	1042	999	964	1030	1021	960	989	1025	968	945	967	960	961	994	954	936	1008	946	978	994	966	939	977	926	969	929	922	966	973	938	969	962	864	938	928	968	935	916	982	928	955	938	901	920	955	978	948	888	923	982	901	924	898	960	927	957	910	937	963	1014	911	933	935	932	971	887	923	924	945	918	945	906	913	952	934	930	913	906	960	923	919	917	963	966	978	899	896	901	980	902	969	901	994	880	915	941	904	950	907	899	925	930	890	936	932	1002	885	928	938	901	910	954	952	907	953	903	889	918	938	936	939	884	949	913	977	916	935	903	1016	901	944	991	960	915	910	968	953	883	920	930	904	939	990	928	973	941	914	965	960	938	915	927	957	967	936	923	925	923	961	949	952	868	1007	911	912	970	904	913	958	951	902	921	1011	952	977	953	921	955	949	932	959	949	916	988	933	927	897	889	901	889	898	962	932	899	879	930	916	939	877	927	966	959	893	941	949	935	978	911	944	942	923	955	927	957	879	969	942	964	952	947	896	951	933	936	953	906	997	948	986	892	929	907	908	967	987	971	949	938	1007	948	839	905	952	909	956	975	879	967	986	969	911	948	937	927	901	922	994	913	899	930	938	908	934	956	906	947	879	886	945	917	955	977	950	911	955	921	857	892	933	914	921	1005	917	926	977	929	940	1025	887	877	901	945	937	971	865	920	939	900	934	917	956	909	974	959	934	944	887	922	920	885	902	965	943	863	930	914	904	948	943	954	941	939	926	956	945	1002	926	938	944	967	902	941	933	954	1005	925	962	932	905	911	977	874	971	920	938	958	861	922	922	951	980	872	874	936	891	963	958	886	924	943	898	928	914	982	936	921	918	932	934	984	918	929	904	909	938	968	940	911	915	945	930	940	933	959	893	909	905	916	974	892	947	900	976	923	919	946	935	944	936	982	925	929	929	928	945	898	929	907	957	932	915	979	962	944	905	936	964	960	902	987	906	923	946	865	987	943	905	939	993	994	933	913	938	890	987	918	980	896	910	900	958	956	906	967	943	935	942	937	901	922	926	866	858	906	926	926	992	915	911	939	915	891	917	916	981	936	901	897	952	940	933	966	981	953	976	884	928	1001	949	922	959	915	914	958	843	914	916	978	937	947	899	890	935	921	915	970	925	947	922	928	928	910	914	949	878	935	879	950	965	968	944	940	978	944	938	881	942	999	987	975	939	960	936	966	927	874	960	953	938	932	950	950	924	990	918	952	907	980	990	873	979	949	946	901	956	932	962	954	920	943	880	917	934	908	920	940	998	902	891	1004	927	926	901	934	919	898	946	946	937	916	952	917	942	970	953	841	928	932	927	918	931	913	969	980	885	888	943	970	927	955	928	926	978	883	897	995	946	897	921	961	923	873	919	964	945	900	960	898	948	884	921	872	951	919	885	939	909	939	943	934	899	998	961	925	908	972	926	926	927	935	920	957	926	955	947	967	947	923	971	899	921	939	953	887	935	957	954	943	929	912	922	922	881	982	938	960	942	980	897	975	918	941	913	919	915	917	944	932	906	983	926	923	917	879	946	972	939	931	917	950	901	989	948	925	989	929	898	909	930	858	938	926	913	942	957	953	935	873	952	912	957	941	870	923	900	950	946	888	893	909	994	928	895	992	906	933	891	877	910	954	899	979	913	973	907	932	950	982	933	966	945	966	900	928	883	905	925	1007	919	967	969	978	930	966	910	941	868	975	924	901	894	951	950	883	916	918	995	896	890	951	927	915	877	940	913	923	972	893	986	936	950	942	915	913	977	913	925	987	931	984	909	924	844	923	927	949	894	970	893	905	932	921	940	946	883	952	930	919	909	945	948	899	967	943	958	945	938	892	919	903	941	921	951	933	948	897	980	877	916	890	949	954	932	935	896	924	951	957	968	980	909	908	963	945	898	980	913	923	931	910	949	947	937	890	941	891	944	904	939	1000	948	949	904	901	904	976	990	924	946	946	979	928	936	963	930	905	908	931	894	867	947	925	927	863	914	943	913	938	931	967	925	954	921	981	951	1004	914	972	891	868	931	983	896	918	983	1000	960	888	976	937	947	910	923	933	946	921	899	949	967	934	937	938	966	891	960	889	929	964	920	956	947	970	907	985	936	904	893	898	936	925	974	970	945	908	945	963	912	879	899	941	929	931	971	943	910	951	966	937	949	856	941	937	903	920	881	940	949	909	926	942	990	974	922	943	935	944	959	910	940	880	936	901	885	981	976	885	953	957	915	894	945	945	952	889	894	967	902	915	917	926	930	909	975	955	947	943	860	886	914	922	901	881	963	927	955	946	854	930	924	914	883	941	938	979	956	902	868	916	931	907	894	889	909	905	975	882	955	945	922	974	952	911	987	1015	958	932	946	901	946	932	897	913	928	947	927	923	938	904	931	961	939	929	910	941	891	930	946	916	905	933	888	960	946	923	914	895	982	973	950	942	980	881	976	1038	958	902	968	942	868	918	997	914	932	937	918	912	920	926	965	942	959	925	916	952	900	945	936	942	937	925	921	926	921	1005	919	919	982	927	920	937	969	979	943	935	932	930	911	971	970	967	970	1007	938	938	943	912	924	881	890	963	961	970	968	874	939	955	910	927	911	936	912	923	955	901	896	929	943	979	964	918	880	938	944	913	986	898	951	957	971	899	952	925	897	993	887	966	937	890	965	963	893	891	992	945	866	941	923	995	958	970	906	923	948	937	972	959	935	904	897	904	991	931	914	938	937	942	952	906	988	985	886	924	907	944	941	942	965	961	911	920	930	982	956	895	953	934	876	943	947	970	947	896	927	921	988	950	991	880	964	874	911	954	910	938	999	973	950	899	928	966	906	951	944	920	953	900	920	948	922	978	903	963	914	1007	968	953	914	912	933	935	920	938	893	942	949	949	899	930	897	957	947	885	945	915	949	923	909	991	867	973	945	898	945	958	914	911	969	951	899	947	1017	925	911	938	916	963	886	908	885	916	962	940	906	930	916	994	917	909	946	963	937	908	950	949	906	979	922	964	962	914	978	912	959	916	973	911	902	933	874	958	956	982	990	944	972	889	938	949	896	950	929	897	889	958	949	872	885	983	990	958	939	957	951	940	924	887	925	974	934	960	940	945	910	894	925	933	943	967	968	928	928	950	897	954	905	948	945	915	920	927	948	948	911	944	951	929	972	936	937	957	959	890	886	910	940	911	937	976	941	931	935	925	913	914	913	979	996	937	911	927	925	931	924	949	948	982	935	1024	898	952	951	940	915	962	885	908	905	945	917	941	953	987	935	944	945	943	926	893	933	962	957	907	965	962	923	904	932	992	911	923	863	944	911	954	955	915	931	933	1015	938	960	949	925	939	936	944	938	914	909	913	943	937	931	926	915	961	901	955	970	965	924	957	889	915	940	957	881	900	903	929	944	947	914	944
29311	27622	32731	22521	13231	8547	5947	4650	3576	3078	2585	2086	1896	1664	1380	1320	1240	1182	1077	1048	1018	970	983	937	924	869	930	900	905	853	852	827	841	816	816	815	793	764	823	790	734	783	805	793	792	778	778	718	746	780	773	763	757	755	777	818	743	791	790	800	790	725	823	783	771	806	737	725	755	745	737	738	798	745	766	747	816	793	805	772	794	806	763	764	785	750	784	786	821	793	772	771	755	785	781	766	763	833	760	739	754	775	771	756	782	751	806	805	805	738	713	816	744	768	764	710	804	729	791	773	765	757	803	738	772	725	760	715	767	760	777	751	795	745	732	780	779	744	758	754	778	706	722	708	756	792	736	745	777	737	771	806	746	737	783	810	759	769	775	718	733	811	815	791	747	737	777	794	696	704	784	770	745	767	768	791	782	803	752	809	798	695	776	756	764	754	744	782	733	779	728	716	750	769	791	751	761	705	809	729	746	725	794	807	702	756	756	773	775	724	741	739	758	809	797	775	764	740	778	769	772	764	814	732	765	697	745	759	758	785	794	765	743	765	737	773	736	763	783	759	787	755	760	732	747	787	782	731	765	810	766	724	758	748	747	740	801	757	741	749	775	811	793	781	804	798	808	787	749	744	775	803	790	803	722	737	757	759	740	771	781	759	777	756	791	825	745	749	789	751	739	742	735	746	769	787	758	715	735	794	762	757	780	738	766	785	710	739	815	762	766	754	768	759	806	729	770	752	727	776	760	765	765	767	772	736	750	769	724	824	733	777	767	749	762	753	740	772	766	750	767	755	797	813	799	745	734	754	762	751	809	798	756	776	797	797	782	741	803	709	776	764	733	793	762	752	781	755	757	768	806	745	759	776	817	747	818	738	755	782	746	798	752	799	732	795	745	767	798	730	733	723	811	762	730	754	782	744	753	785	735	810	729	782	741	769	750	790	740	758	728	699	736	783	740	761	780	825	738	766	797	735	792	772	759	815	754	734	783	751	778	766	744	723	810	754	800	785	794	770	829	721	746	769	810	778	728	736	808	763	763	758	802	755	820	794	731	802	788	772	762	813	782	739	724	740	778	777	790	759	768	775	786	732	752	739	827	764	759	778	789	746	744	763	809	735	778	764	770	748	777	832	781	745	844	766	749	769	733	734	777	766	786	712	791	794	766	792	787	732	749	762	742	725	794	797	752	753	782	761	836	783	794	728	752	740	810	763	794	753	754	708	687	763	748	721	770	783	778	757	771	780	768	738	713	717	769	753	762	713	725	716	797	791	797	768	775	771	755	742	810	745	765	738	777	736	752	807	722	745	749	772	808	762	779	765	728	820	765	749	755	783	812	784	724	785	773	742	797	759	728	766	794	782	750	843	758	851	806	780	762	774	725	740	777	793	761	779	729	747	752	779	749	762	762	786	758	751	739	816	776	752	767	768	780	782	825	769	788	717	730	783	777	871	780	792	803	725	709	787	830	759	740	782	792	770	715	776	733	770	779	768	763	748	775	725	698	779	747	756	735	840	764	762	774	748	821	805	784	724	776	805	748	811	757	760	807	755	785	746	789	825	763	764	739	740	781	693	794	769	783	758	783	830	768	793	798	791	724	746	818	727	769	773	826	726	825	774	776	786	753	749	769	760	745	731	763	776	751	737	805	760	775	808	739	730	791	710	777	757	806	792	777	856	789	753	697	739	760	754	790	775	787	755	800	810	792	797	752	774	749	759	777	705	776	769	737	796	778	687	757	834	767	783	743	773	758	750	762	710	779	778	817	757	792	775	735	756	776	742	782	782	790	776	808	762	793	771	773	782	776	724	748	775	800	791	725	736	734	768	769	725	810	790	771	738	722	710	739	768	747	797	787	770	779	771	741	760	775	701	711	776	781	743	780	749	777	779	797	745	700	809	790	782	744	754	781	769	780	761	759	738	751	780	746	788	773	780	763	741	768	822	769	732	741	805	772	774	771	827	768	815	798	796	748	786	737	750	744	752	713	807	765	778	785	770	746	750	749	775	744	732	799	782	763	761	766	783	715	804	753	762	801	762	807	766	768	823	737	766	737	728	759	829	815	740	762	747	763	752	702	773	784	762	736	765	765	760	785	764	802	790	770	803	731	801	740	767	756	760	716	725	759	756	805	733	775	791	765	798	790	786	749	793	775	721	719	787	775	736	730	768	766	771	740	772	747	758	796	754	773	791	774	780	837	748	734	733	770	797	777	728	777	783	785	752	798	810	807	742	794	794	772	736	745	768	734	770	777	711	774	768	786	800	761	785	783	697	732	795	785	776	755	722	820	806	800	772	746	802	710	808	753	801	752	830	733	810	768	798	766	799	730	827	791	767	741	766	797	757	772	768	712	754	687	804	802	774	761	797	775	761	786	773	779	773	811	721	740	745	793	772	813	755	740	765	812	799	773	803	810	785	776	770	772	783	771	787	760	781	758	753	774	763	743	809	772	748	792	733	766	746	759	756	780	764	791	793	752	762	747	773	800	787	746	732	750	817	723	779	734	807	777	763	728	752	810	746	753	788	734	762	768	716	754	789	786	747	785	755	777	763	863	781	797	726	765	780	769	723	775	750	756	787	770	750	820	806	759	773	823	744	765	776	745	703	786	757	736	753	786	774	758	792	763	839	787	774	748	756	800	764	770	749	766	737	766	776	807	788	785	781	711	826	782	738	764	732	736	792	784	757	758	776	799	784	786	802	804	796	716	791	781	770	812	805	769	772	755	767	790	759	756	776	770	727	758	778	735	762	729	739	782	740	747	785	804	787	799	761	794	794	760	758	755	799	768	760	768	745	746	796	800	767	750	773	720	782	798	781	799	741	756	746	791	730	784	792	792	818	788	714	725	752	785	755	799	752	816	739	770	825	756	795	735	756	735	728	709	773	708	740	760	804	752	746	742	767	772	775	697	738	739	708	782	748	750	732	796	724	744	735	733	755	754	740	790	785	841	739	759	749	770	809	772	786	801	795	790	780	699	766	812	759	717	734	777	759	755	719	725	754	769	698	749	760	748	757	800	819	777	845	777	801	714	772	780	757	765	754	758	758	743	777	723	744	771	735	801	746	800	812	745	731	783	747	802	742	785	754	786	784	725	795	757	743	847	818	769	736	797	784	760	701	777	760	778	768	768	790	763	729	750	778	758	789	788	826	764	765	792	793	739	723	826	760	766	776	757	777	820	813	816	778	763	736	756	781	740	792	717	790	774	757	803	811	772	774	758	790	784	777	793	791	774	801	760	794	730	753	807	780	790	799	733	769	793	737	757	753	764	756	784	763	814	774	768	821	715	795	761	727	752	845	790	741	755	760	805	762	755	779	805	743	746	761	769	747	719	755	709	768	778	761	773	765	766	764	788	745	767	772	744	772	741	756	755	748	750	768	749	768	765	784	786	738	779	802	787	767	734	791	761	690	744	761	721	755	804	793	712	752	722	754	799	742	750	808	762	825	772	806	791	809	742	741	829	709	770	766	786	781	826	773	793	789
24497	42502	33344	20376	15443	11617	8919	7202	5433	4477	3895	3040	2696	2192	1914	1671	1437	1366	1276	1191	1149	1066	1031	986	1031	954	941	865	891	911	882	883	824	877	838	875	892	879	813	797	819	836	828	823	836	814	816	825	841	818	852	796	739	820	770	751	760	757	808	816	807	768	735	792	749	768	735	753	803	785	785	752	761	818	825	825	771	755	765	772	836	774	753	807	766	722	802	785	786	781	793	708	754	748	749	795	784	806	777	736	728	766	807	775	830	761	773	787	748	777	764	773	768	774	739	779	798	774	781	762	833	771	817	805	758	740	841	757	763	857	768	749	747	769	786	733	793	792	799	763	764	791	767	766	754	758	752	819	794	768	745	769	789	784	754	751	754	795	722	777	738	810	830	809	837	809	763	789	758	786	830	819	764	718	775	806	818	733	792	744	720	771	740	785	801	815	811	745	766	820	812	808	773	792	759	772	775	759	815	761	757	759	798	802	757	751	747	736	782	766	762	781	779	774	785	789	781	712	787	808	782	766	782	768	796	749	787	815	773	719	800	804	791	792	773	778	779	746	784	767	800	803	811	785	750	779	785	776	755	783	777	763	774	770	768	815	754	785	770	791	830	780	781	778	819	799	749	829	767	733	781	776	814	740	745	791	801	743	764	787	728	775	765	821	771	729	788	727	731	733	749	809	860	789	779	807	793	812	848	792	734	759	743	776	745	766	815	777	761	819	786	779	821	791	834	761	775	797	775	772	733	710	821	762	735	787	779	748	771	742	823	755	774	772	795	803	738	823	765	768	783	825	770	772	832	771	787	771	780	796	776	776	806	802	773	737	765	805	786	776	816	765	782	779	760	793	759	815	811	723	800	774	747	754	789	739	781	805	768	768	767	835	788	752	767	768	768	814	799	714	819	760	799	761	782	779	800	755	784	803	743	873	815	742	760	781	802	732	752	814	778	773	772	777	791	772	804	770	766	887	731	810	801	784	785	776	733	740	755	698	820	772	782	778	782	806	718	773	782	784	807	775	781	757	805	764	794	813	753	770	785	803	795	796	768	744	770	823	769	775	836	743	763	753	783	859	809	776	736	743	807	755	746	757	753	770	776	755	748	756	781	785	805	790	792	772	821	781	733	721	794	835	753	772	792	759	781	790	761	750	774	790	757	815	758	745	774	754	752	832	797	761	791	725	803	755	789	766	790	835	836	756	804	801	798	759	807	742	774	767	781	790	793	755	805	797	783	812	805	753	792	771	743	783	826	805	777	781	744	776	757	833	745	772	814	787	774	773	797	780	776	754	801	778	769	779	739	819	761	780	773	756	840	761	786	743	725	756	803	749	796	814	771	772	790	769	774	789	722	767	820	784	715	796	848	753	789	717	772	750	760	779	793	754	834	749	781	773	796	783	797	783	743	783	772	754	772	828	780	792	760	778	833	750	772	777	777	800	794	772	807	752	821	769	760	761	801	755	753	804	776	846	765	859	766	842	802	761	774	750	773	800	790	777	834	821	768	845	786	766	785	747	759	822	791	777	740	734	790	816	754	778	764	761	786	812	781	772	774	767	757	747	759	759	738	788	780	762	748	775	808	863	798	791	727	758	809	788	777	767	742	765	732	785	719	758	753	729	818	733	801	802	789	813	758	810	792	737	762	835	816	761	765	758	794	779	786	756	841	752	742	774	755	750	781	788	758	764	750	785	753	763	786	781	795	730	823	796	796	732	797	798	757	741	784	777	832	807	762	769	766	795	797	779	773	796	807	766	786	784	754	767	724	803	740	769	780	753	747	713	794	768	793	784	802	773	740	797	790	771	762	752	793	767	817	824	794	769	795	811	734	745	791	803	769	790	806	814	793	777	765	781	771	754	759	731	776	827	757	727	755	809	740	810	735	739	755	771	825	749	835	798	810	794	828	732	766	782	762	753	789	823	738	765	803	742	764	765	813	764	804	754	755	828	782	810	801	800	751	791	765	764	793	784	782	800	788	773	778	771	755	747	741	761	805	768	746	748	804	786	801	802	777	800	801	789	751	807	797	765	764	770	757	734	760	775	782	780	758	792	803	770	798	756	757	798	780	769	775	758	803	721	801	822	766	746	792	769	785	798	814	754	792	822	752	731	821	783	751	763	825	747	743	729	784	805	792	766	804	834	816	817	777	784	751	764	747	782	844	796	816	754	744	752	765	744	711	810	790	767	819	725	758	705	779	746	777	831	807	798	857	745	837	777	834	815	833	773	726	851	763	823	766	770	781	793	819	776	747	761	798	782	785	797	794	848	802	784	788	773	786	780	758	850	746	743	754	800	760	788	760	801	784	798	792	782	846	785	760	781	751	762	762	754	821	756	758	769	771	788	744	810	759	818	766	791	787	757	727	826	826	792	787	764	877	777	765	739	746	819	746	757	801	772	776	750	778	768	792	815	758	761	828	762	799	808	787	790	788	734	835	732	757	787	844	810	835	799	739	747	768	718	760	820	805	751	784	802	763	746	777	785	781	720	795	767	770	715	790	771	807	764	798	775	828	748	788	836	768	757	730	788	823	784	774	750	715	810	762	777	768	764	825	845	797	765	804	796	771	767	798	745	767	754	752	808	779	790	757	709	758	760	744	784	778	794	790	820	804	731	752	821	783	814	777	734	806	820	741	748	799	752	757	808	779	793	775	767	765	778	753	815	768	818	750	788	745	810	806	794	810	756	735	797	776	762	765	744	785	808	766	769	808	788	811	759	768	787	798	776	783	777	775	732	793	760	750	792	780	818	750	785	757	812	807	745	776	755	824	775	728	737	746	802	762	787	775	809	828	791	790	829	843	776	790	753	730	722	756	790	777	738	773	776	779	785	789	799	756	767	826	721	797	759	782	743	745	767	806	757	743	783	780	789	812	747	744	752	763	741	755	792	758	778	800	762	722	764	762	795	782	727	747	788	746	768	765	801	789	778	789	793	798	751	830	769	785	845	741	791	848	792	781	818	765	803	782	758	755	780	755	795	750	797	728	797	700	769	811	750	747	720	762	785	748	818	755	785	810	757	777	786	772	756	770	741	784	785	719	769	835	766	802	787	782	795	765	835	789	721	760	791	780	767	789	753	774	769	750	773	785	767	771	740	806	793	746	789	769	743	793	808	774	799	797	808	754	808	812	746	799	774	744	754	743	801	770	806	761	777	745	748	798	745	807	802	723	773	763	777	767	758	826	752	791	780	781	796	770	794	752	774	728	760	783	766	754	756	782	780	764	800	807	765	774	786	776	774	787	813	794	736	793	752	784	809	801	776	789	787	783	765	784	785	767	761	794	757	782	749	770	745	766	795	779	815	795	750	794	755	778	780	793	763	764	816	798	803	767	788	793	816	773	781	785	762	785	801	743	768	786	766	786	738	804	753	785	798	716	803	783	802	754	814	771	767	798	782	759	761	813	796	788	777	760	758	800	748	803	822	773	792	761	800	811	788	771	811	755	791	706	793	745	787	748	804	793	779	772	805	756	749	756	760	797	761
24307	21519	28933	24893	22349	19093	12155	7637	5754	4543	4010	3043	2896	2309	1968	1840	1641	1467	1390	1236	1211	1197	1070	1091	1085	1071	1011	1011	1025	1027	924	992	820	882	961	877	899	916	887	883	852	884	904	888	869	878	866	859	831	823	842	811	862	864	891	828	826	854	833	832	804	840	833	841	840	798	867	825	815	804	820	821	841	850	859	815	839	809	825	863	809	793	832	825	783	840	840	820	874	881	804	805	786	825	782	808	821	835	820	815	794	824	751	844	783	827	832	787	821	772	811	850	793	786	840	852	788	876	861	858	807	843	766	854	796	829	800	906	781	805	791	789	835	810	823	842	837	848	837	836	823	803	832	820	869	843	839	771	824	813	785	831	834	854	859	846	865	828	831	823	861	814	852	798	797	800	791	814	823	838	833	805	791	805	873	826	807	804	853	851	832	801	830	791	821	836	796	785	862	825	832	856	838	789	768	847	850	824	840	789	813	839	813	829	802	840	845	857	858	777	823	825	821	825	796	826	848	791	815	847	850	851	822	821	800	856	807	810	826	855	822	846	885	850	870	873	808	869	846	840	820	771	807	860	835	854	873	808	837	798	803	881	810	810	810	828	806	826	812	799	789	828	793	867	878	866	801	833	770	806	840	811	817	844	841	851	830	820	819	772	839	822	815	849	808	816	819	859	900	788	832	853	800	830	897	837	816	825	802	813	827	797	823	783	841	796	876	803	849	790	816	815	805	859	855	838	859	767	848	818	806	869	757	755	817	799	883	785	797	822	827	827	827	825	790	823	842	808	817	849	801	797	770	870	814	783	845	821	779	817	797	794	834	802	791	806	792	817	786	780	830	822	798	800	867	849	796	842	793	841	781	857	828	857	815	839	836	838	763	790	788	794	811	863	792	812	811	807	785	811	830	801	838	824	851	862	837	814	807	796	826	835	806	818	827	784	837	806	845	900	845	836	831	807	840	830	846	834	798	806	834	796	816	796	744	796	797	797	794	863	825	818	804	821	812	833	813	840	795	871	835	828	843	857	765	781	765	801	850	812	792	857	784	842	853	805	792	822	816	814	805	808	809	811	847	875	833	832	845	823	824	811	841	836	800	823	809	805	830	838	810	828	844	740	823	798	779	799	821	841	810	784	843	821	813	801	780	795	859	797	811	859	809	871	786	879	863	822	846	824	803	829	821	830	771	853	851	804	830	817	850	831	821	784	794	856	813	831	810	868	857	849	848	815	850	822	840	851	853	817	830	838	873	782	796	815	846	780	811	773	807	803	795	792	844	848	816	825	851	809	799	804	789	788	805	799	846	895	856	878	842	838	845	791	790	837	858	823	850	796	842	814	806	808	865	867	872	803	740	846	803	805	784	817	865	778	808	812	831	855	841	766	816	819	828	800	808	783	806	826	826	841	815	831	829	805	788	832	833	776	814	800	848	820	815	904	826	826	823	868	771	828	809	841	845	801	761	840	829	828	811	881	847	802	814	848	838	798	856	770	846	804	813	835	863	814	770	838	796	823	846	784	783	849	819	859	805	822	848	815	853	810	821	858	790	831	828	782	862	874	860	802	854	842	833	776	791	841	864	865	806	855	816	812	819	810	867	865	795	860	801	785	819	852	837	850	841	842	870	781	839	809	817	816	811	801	786	798	800	861	864	795	779	869	838	827	850	823	852	838	811	820	810	831	817	876	820	820	785	799	788	821	775	782	811	853	819	848	778	827	831	837	812	803	799	863	857	787	789	776	777	785	798	786	827	795	845	828	813	779	831	781	802	821	813	800	819	824	840	852	823	859	806	858	854	824	810	793	826	838	819	770	843	847	854	823	840	861	834	811	831	817	754	818	803	800	848	808	846	826	820	844	851	863	784	840	837	864	834	798	784	863	829	843	798	776	827	810	790	845	829	781	837	777	782	768	859	824	787	798	811	817	815	853	884	795	800	843	863	817	813	840	778	827	818	803	863	854	790	799	858	786	774	802	827	856	878	822	828	863	778	861	841	779	800	812	801	791	830	830	790	789	866	848	854	751	812	878	831	771	831	849	823	796	829	809	806	812	893	824	862	821	817	782	800	855	843	814	846	795	770	825	790	833	803	850	852	767	816	795	769	866	823	781	820	794	827	833	794	838	793	807	842	805	806	802	878	795	832	845	814	788	825	858	818	811	828	804	838	822	829	745	831	871	833	843	784	886	816	797	869	771	835	808	855	836	805	818	806	868	830	828	845	844	839	819	825	867	759	853	810	789	798	793	805	856	858	853	807	834	794	761	863	769	827	825	835	898	827	835	847	789	782	786	835	802	822	843	873	849	887	836	832	839	806	862	812	780	816	812	820	797	817	843	805	812	822	851	831	844	792	809	850	861	799	840	843	816	768	796	808	832	795	857	858	824	810	844	813	809	778	805	838	817	836	834	834	803	810	809	789	870	839	760	826	775	808	825	851	761	845	788	818	846	810	813	810	822	811	842	804	797	819	831	834	821	817	808	806	816	887	776	756	789	826	845	831	815	813	802	814	834	875	847	862	809	805	798	776	872	858	802	819	870	831	824	788	782	863	889	821	812	856	813	780	793	773	856	820	846	796	838	745	793	825	849	841	783	827	771	845	816	812	836	878	826	848	852	863	815	785	829	759	784	787	820	888	807	800	887	807	823	823	839	828	804	827	799	871	781	833	850	826	842	863	809	830	794	827	851	851	808	818	800	817	786	849	796	834	810	790	809	770	792	811	852	865	801	817	821	818	851	809	852	876	834	857	863	817	797	821	822	855	832	834	878	777	828	845	787	790	820	812	824	780	836	877	798	807	802	827	762	796	819	850	783	785	807	754	780	789	823	839	821	795	858	820	809	821	808	818	839	804	856	814	821	797	817	811	835	847	835	813	846	803	826	784	793	810	831	826	844	837	880	847	832	838	806	863	832	801	859	800	813	850	842	853	822	829	789	829	826	796	833	827	827	807	794	838	785	816	778	816	840	856	853	859	821	819	866	795	847	833	850	874	805	818	782	824	863	825	801	850	832	783	860	806	852	830	755	791	852	807	862	840	766	782	802	837	791	825	792	770	831	845	861	854	819	825	806	823	838	822	818	878	831	786	839	828	844	873	843	845	843	798	851	829	808	734	799	769	840	837	843	803	830	777	835	853	847	837	825	799	763	820	837	823	838	776	810	831	797	845	818	820	808	808	846	793	775	842	758	821	835	877	788	814	796	786	874	850	846	812	856	812	774	796	783	817	849	823	798	832	776	811	818	826	834	825	810	814	777	821	854	813	833	829	834	831	820	780	826	795	769	848	796	851	905	845	813	812	766	823	797	811	777	817	803	805	763	781	767	794	879	828	810	830	832	819	837	866	782	820	866	799	842	765	847	832	777	810	842	873	793	851	766	804	790	806	819	825	833	843	844	836	835	757	867	792	813	827	867	815	801	807	858	809	845	787	823	787	826	835	836	822	878	798	799	837	852	879	808	818	798	851	839	839	835	858	832	825	815	843	822	825	855
24624	49732	40808	27023	21307	16615	13162	10519	8082	6581	5815	4473	3913	3142	2623	2248	2020	1808	1640	1498	1373	1414	1330	1174	1256	1171	1138	1081	1017	1000	990	1072	934	956	891	931	900	918	896	877	885	917	904	885	860	955	902	849	858	856	908	875	906	872	861	918	905	831	831	777	846	857	819	830	806	805	816	800	846	804	781	816	833	810	853	833	810	808	846	808	850	814	806	813	820	832	859	849	838	805	785	856	779	836	865	798	812	850	772	783	870	824	857	790	788	776	855	817	801	874	815	884	843	815	803	794	774	841	801	894	847	801	808	822	811	806	804	823	794	809	840	795	789	837	827	869	797	835	819	780	806	864	821	836	870	856	828	814	856	797	788	846	805	874	798	784	798	807	827	832	864	821	815	859	830	823	817	827	816	844	819	798	786	837	815	836	846	873	844	873	820	831	763	756	823	850	764	780	866	831	866	810	857	810	850	788	827	849	844	822	827	813	811	832	860	824	811	862	854	877	818	812	768	783	851	845	834	794	818	902	835	809	818	772	836	819	829	850	805	861	797	837	811	776	835	787	853	775	820	850	804	782	848	783	791	796	830	830	812	851	833	843	816	838	770	868	831	834	835	798	821	833	831	803	777	818	833	835	793	800	819	809	822	860	847	811	819	795	820	836	834	822	843	825	847	841	808	805	776	841	852	816	798	827	806	773	826	802	801	819	826	833	779	793	853	777	838	841	828	842	780	809	820	812	822	827	861	780	846	792	845	804	789	869	800	813	848	813	827	840	835	767	866	805	868	854	781	865	802	817	822	840	791	792	789	864	847	831	797	850	891	833	845	860	842	830	852	822	833	821	838	853	812	806	846	829	793	825	810	847	856	819	835	840	843	806	842	799	867	762	823	884	798	792	811	800	794	818	808	808	787	843	851	821	810	808	824	813	831	837	842	838	867	861	865	822	856	783	836	844	861	855	810	788	857	821	823	825	852	855	777	772	816	819	871	799	819	808	828	824	866	828	801	809	831	847	845	797	851	825	744	856	846	825	769	839	733	859	844	812	809	818	860	861	839	832	872	812	763	822	825	837	915	854	855	861	824	852	854	828	790	886	830	800	837	843	799	850	818	810	851	795	798	833	792	855	818	844	786	848	842	801	846	829	839	779	864	824	766	822	831	860	851	791	832	836	827	783	815	787	829	831	879	861	811	845	844	792	860	878	774	853	827	857	845	851	847	874	809	788	826	780	807	846	763	818	871	821	864	835	796	776	861	833	856	878	813	855	806	812	809	840	835	775	784	818	827	802	822	827	881	847	810	807	798	843	763	797	842	782	828	839	833	808	848	829	824	820	836	824	849	817	799	824	867	839	802	805	840	885	838	810	795	790	813	809	839	853	817	847	783	795	827	795	847	791	839	820	813	816	794	880	847	797	871	795	816	847	804	775	829	808	817	820	806	804	831	816	851	818	824	843	834	831	805	765	849	810	852	882	852	832	837	841	812	838	836	816	857	827	802	800	831	836	799	840	830	838	832	841	842	818	831	784	810	861	846	850	828	834	817	803	866	836	795	798	809	807	816	843	762	826	821	817	887	836	816	778	865	844	827	825	839	861	851	863	800	837	842	895	837	830	841	885	822	771	802	865	811	877	816	856	822	840	804	814	828	836	808	827	775	854	801	818	816	855	817	829	864	860	766	805	818	784	839	864	817	815	820	845	790	847	782	871	894	840	842	833	825	842	870	804	878	850	814	839	832	846	763	831	795	781	832	823	830	764	824	837	847	884	823	841	803	857	838	782	840	813	827	821	839	840	825	797	836	806	849	824	788	842	814	802	820	819	870	852	820	858	806	813	894	854	797	764	822	802	794	819	825	824	829	799	809	824	757	862	804	788	845	836	793	807	789	866	852	805	798	832	802	835	799	877	826	828	820	801	860	887	787	885	787	837	811	801	879	827	810	816	811	831	852	833	828	820	828	777	823	868	848	820	838	852	872	829	805	790	872	839	820	809	809	805	787	775	842	788	869	808	795	867	823	820	848	821	838	795	861	818	782	828	818	807	776	848	799	880	828	814	851	822	820	843	828	808	807	854	821	828	848	833	828	862	808	826	779	853	833	853	828	788	795	824	808	862	797	801	858	876	848	848	831	867	834	852	862	815	814	793	855	818	786	838	826	827	797	835	788	840	857	795	803	824	801	770	832	822	846	792	807	885	849	864	792	836	834	821	778	790	841	822	879	876	777	839	795	781	761	841	798	834	797	843	817	818	833	833	824	816	770	801	848	797	875	872	823	808	781	795	799	886	800	823	809	821	866	816	833	833	802	745	810	801	791	881	794	849	856	821	800	811	825	811	814	832	870	837	789	817	830	831	831	803	813	810	813	773	816	790	817	836	823	845	840	822	815	896	866	806	794	850	845	846	825	807	804	849	794	786	805	833	819	828	820	784	855	766	810	832	804	806	778	830	813	877	797	812	873	836	824	810	814	788	853	827	806	787	825	865	839	801	815	881	886	847	870	848	829	787	764	784	810	858	879	827	848	853	863	865	840	799	786	797	858	813	826	840	817	815	792	840	808	799	828	838	815	849	812	858	863	863	840	817	814	722	820	866	820	827	858	823	825	839	813	803	802	844	807	828	840	801	833	824	833	788	765	824	845	863	867	820	764	852	853	828	866	827	850	865	819	880	791	844	851	819	801	872	817	871	811	857	851	866	830	815	856	786	807	824	814	879	824	798	868	840	853	863	824	861	822	823	812	828	838	809	830	818	822	838	874	840	802	882	875	826	841	767	881	786	809	824	771	879	887	820	828	845	818	851	816	861	782	795	798	850	816	798	801	809	798	824	828	830	797	836	849	808	815	797	841	795	843	829	783	894	836	849	896	806	808	838	839	788	803	861	858	819	836	833	788	789	771	835	833	828	817	868	818	876	857	798	809	818	817	810	801	788	860	795	850	797	780	839	863	832	810	828	802	855	800	776	831	844	828	842	813	811	814	854	816	844	843	822	809	827	803	829	802	809	840	807	825	827	800	828	821	880	825	763	841	837	764	837	856	817	767	806	792	831	843	788	817	896	833	803	829	835	798	837	816	850	823	831	762	853	799	854	806	778	818	785	835	815	839	785	828	833	827	766	800	772	855	818	846	862	888	855	819	848	843	816	799	832	852	796	849	783	864	816	856	842	845	839	827	821	840	867	819	790	801	789	825	844	818	791	828	870	873	867	814	809	828	859	835	814	848	863	833	829	847	840	807	824	835	828	792	821	760	784	834	849	800	886	882	809	793	777	852	838	808	805	820	813	788	865	778	803	827	887	801	761	833	795	812	828	768	860	842	790	832	814	822	805	805	819	813	793	859	771	799	819	818	791	856	791	866	862	838	860	832	842	780	878	851	822	887	803	812	820	832	863	783	793	843	802	828	894	848	841	858	853	858	849	795	824	841	799	795	839	766	823	802	782	803	820	804	806	805	825	875	825	843	806	761	805	844	864	801	857	873	805	805	838	815	781	839	794
25431	21543	28525	26222	19749	12132	8029	5746	4339	3645	3309	2644	2389	1968	1712	1587	1350	1325	1162	1198	1078	1056	997	999	974	1001	957	937	965	932	891	899	925	850	852	923	863	884	869	834	825	819	831	863	880	841	854	810	891	828	828	840	804	801	828	822	848	843	876	831	883	814	838	846	834	819	802	795	842	811	851	842	775	813	834	803	813	820	771	844	798	839	817	832	824	823	772	787	809	796	818	848	791	794	830	768	799	815	811	842	897	833	889	818	826	831	805	838	782	790	809	841	772	816	843	844	816	815	850	776	827	801	794	873	808	823	832	759	819	808	826	843	860	871	784	744	791	844	872	782	840	823	807	787	793	828	804	799	833	759	827	797	781	805	870	834	816	850	857	765	800	880	812	793	838	856	808	853	810	804	817	764	849	818	829	838	810	799	760	799	807	796	808	865	821	826	820	864	788	777	770	854	866	786	814	846	809	827	861	824	849	861	821	847	813	864	787	851	798	792	789	806	859	848	833	819	832	805	843	872	818	848	836	748	824	813	786	859	804	796	907	867	822	835	880	847	814	827	799	766	824	847	832	787	766	871	787	790	802	836	778	869	802	843	810	795	835	820	799	857	800	824	762	842	871	858	757	830	809	774	791	829	733	841	774	806	837	837	866	801	803	807	795	763	827	823	837	849	799	830	871	748	816	810	800	807	764	918	838	796	799	847	815	800	786	809	742	771	805	806	787	802	874	791	859	844	864	811	809	808	820	793	815	835	812	805	845	800	783	801	838	811	835	823	799	805	821	822	838	845	859	832	849	807	813	799	823	887	843	799	824	823	823	753	805	793	796	810	794	831	825	829	827	835	782	865	844	841	804	780	816	848	838	860	825	784	803	774	836	779	811	829	792	784	782	777	806	849	784	867	842	817	804	832	808	843	812	814	832	809	894	811	802	780	798	861	803	808	762	851	845	837	795	815	816	821	849	818	763	788	833	858	808	846	837	781	792	827	810	841	799	809	814	841	884	833	835	856	802	810	790	840	843	794	808	833	797	852	813	783	886	790	802	833	851	823	843	855	779	757	845	757	846	767	833	773	813	798	801	793	827	792	803	787	853	842	802	761	864	838	878	807	778	782	816	814	809	832	843	807	846	826	811	844	798	830	885	850	816	810	805	811	816	775	868	813	895	835	839	811	784	801	828	791	813	774	858	841	848	797	851	829	839	838	833	815	818	785	864	867	825	901	814	835	822	809	812	799	819	892	883	790	795	830	835	833	864	829	784	825	796	856	824	818	786	786	782	821	851	846	830	772	832	856	803	826	830	832	855	779	801	813	769	794	838	782	782	847	822	810	803	787	838	776	786	816	808	865	795	809	833	815	807	850	827	826	808	849	805	851	761	773	770	871	836	801	809	880	894	808	810	761	849	833	789	753	853	821	832	806	824	822	796	808	864	822	834	787	836	811	778	821	793	829	825	841	806	861	821	802	733	791	818	835	761	787	842	829	856	822	818	865	807	849	838	848	791	858	821	821	822	824	792	788	822	802	855	781	801	859	752	812	861	821	866	813	863	780	846	799	832	792	800	832	840	828	794	809	837	827	810	750	765	865	751	845	852	826	827	773	795	866	797	828	803	811	867	797	795	828	797	842	815	806	802	818	748	807	775	848	770	810	847	812	775	815	824	789	822	802	813	863	879	803	740	763	797	814	881	865	819	798	783	838	776	829	792	773	775	872	810	779	842	822	814	827	824	805	814	826	790	768	843	792	789	779	825	824	849	817	808	823	800	813	804	846	861	840	813	845	830	814	817	823	883	780	820	830	797	852	810	851	777	818	757	846	797	832	767	829	773	832	804	810	867	858	818	812	846	792	790	804	854	827	844	774	825	860	844	863	825	822	773	838	796	783	823	761	820	823	813	877	794	845	808	870	806	818	774	803	801	832	827	808	797	818	830	807	835	790	849	813	759	809	831	762	831	867	791	812	822	819	826	804	782	818	824	814	787	799	846	845	823	805	826	796	785	840	855	875	841	804	790	838	829	818	852	806	809	818	822	855	815	795	845	826	816	807	877	771	821	834	782	815	799	850	775	835	838	834	848	826	820	852	839	815	797	897	769	751	854	887	843	792	879	819	810	857	827	791	809	815	816	835	816	772	808	830	785	791	828	817	851	807	828	774	850	805	813	819	875	845	797	850	779	822	753	805	791	863	860	791	848	819	824	782	789	827	794	791	831	851	835	856	805	810	824	791	849	814	815	792	807	824	805	822	870	842	815	871	819	856	792	813	837	777	801	817	840	795	815	836	810	869	795	790	843	766	799	835	794	811	807	789	802	856	835	843	829	824	775	811	817	821	785	837	834	824	790	846	820	822	795	811	818	811	864	753	822	808	895	790	773	889	860	787	816	770	804	835	848	852	754	822	857	823	896	776	816	762	813	836	830	767	812	816	829	832	825	803	781	840	836	807	891	788	833	807	789	773	755	818	861	825	820	829	841	795	806	822	809	829	817	851	820	781	770	804	790	805	834	822	842	795	778	820	827	841	845	768	836	816	798	807	828	842	824	854	784	852	886	845	865	840	837	805	759	833	838	842	827	824	827	811	841	834	830	824	837	802	823	782	799	832	815	853	842	814	800	870	851	777	825	841	809	840	827	835	795	801	791	841	828	832	803	843	836	838	849	821	829	793	830	848	823	747	785	813	843	876	790	834	879	794	824	802	840	834	833	811	843	800	829	778	874	834	829	814	805	854	823	830	830	793	797	833	770	848	758	795	848	783	819	778	751	771	788	852	780	789	785	836	805	860	774	798	876	815	750	818	839	812	782	792	825	799	898	813	798	829	824	839	784	802	824	817	829	789	816	818	863	872	829	845	828	860	825	760	807	890	821	814	825	818	835	810	801	859	808	790	790	826	809	794	826	826	832	814	806	824	800	825	852	847	786	852	777	791	817	833	806	840	785	819	813	769	831	803	816	844	847	810	765	796	778	831	824	779	799	810	881	823	821	843	818	778	798	816	773	824	808	832	779	804	828	808	852	878	785	809	857	815	832	819	878	797	843	865	826	816	791	816	850	783	780	792	817	804	830	884	837	844	782	745	792	859	823	849	858	862	774	846	817	828	833	862	800	763	870	827	812	850	829	797	829	875	758	817	825	800	803	810	825	786	862	817	761	816	806	851	863	802	784	823	803	820	837	803	842	809	746	803	826	807	785	812	873	808	805	862	813	797	797	810	853	785	834	820	845	844	784	835	797	852	765	765	831	891	791	837	875	805	831	827	832	810	826	823	816	811	801	761	815	817	847	814	828	779	874	796	869	825	841	850	867	822	833	764	860	846	824	810	840	774	801	820	837	800	799	821	782	847	783	844	830	788	782	794	846	821	798	858	834	809	780	793	841	810	814	855	846	795	834	835	817	795	830	801	805	874	839	833	844	823	845	845	815	779	787	845	815	821	826	842	814	839	829	809	829	849	796	827	814	828	826	838	844	800	802	793	813	788	848	793	760	803
24063	46342	37549	24091	18497	14347	11253	8797	6901	5633	4969	3893	3344	2709	2249	1915	1680	1573	1470	1380	1281	1247	1183	1108	1128	1089	1031	1005	972	980	958	969	964	917	953	952	927	872	901	864	838	873	859	933	837	857	891	899	849	851	885	895	833	870	838	857	839	879	863	844	886	831	867	883	792	796	828	877	817	801	810	819	819	845	885	770	793	815	808	820	859	796	792	844	842	845	838	828	843	764	872	823	819	815	837	834	880	880	836	854	790	838	810	836	815	788	841	830	770	871	845	900	796	780	787	865	815	812	855	839	832	848	829	808	771	785	820	802	814	840	800	797	845	833	834	844	836	801	804	818	868	901	865	782	827	855	862	810	805	796	816	849	808	816	871	772	813	822	808	819	840	831	820	817	796	849	852	827	805	776	812	832	886	847	846	862	839	872	844	827	829	816	842	889	869	826	842	830	868	825	863	804	834	858	838	833	828	800	860	832	830	801	820	820	821	795	816	869	806	832	842	827	863	860	815	855	791	858	839	794	807	813	851	883	830	892	851	850	873	778	781	821	794	838	861	798	824	847	845	796	830	801	813	843	826	814	788	807	820	828	798	820	841	829	855	830	876	843	837	828	804	801	853	804	811	808	802	843	879	832	903	849	825	829	775	902	863	836	837	860	779	835	845	857	803	853	825	819	831	803	855	849	823	847	791	832	853	866	825	876	824	831	833	809	852	871	883	812	843	788	818	828	844	835	823	770	865	867	820	827	844	846	824	879	838	813	824	807	853	837	870	839	814	833	825	805	787	850	829	815	890	795	837	852	848	846	840	854	867	817	900	816	836	787	857	795	855	836	823	837	813	807	825	850	816	849	809	814	844	814	858	805	837	839	843	821	822	814	843	856	914	851	799	807	824	823	840	858	825	827	815	881	862	824	809	855	818	849	801	832	792	829	881	809	821	799	838	880	889	857	802	858	825	839	839	775	843	836	811	831	829	869	836	834	885	813	820	850	822	827	787	847	838	830	860	830	856	789	822	803	830	841	860	880	837	826	828	895	805	822	839	815	780	832	831	821	870	833	798	854	809	815	849	831	845	787	871	811	830	844	846	862	847	786	871	820	829	801	830	866	798	839	828	814	792	815	832	836	853	798	836	825	796	839	888	873	811	845	830	824	813	852	896	856	888	896	813	819	850	863	865	822	876	805	839	783	839	793	868	838	831	831	807	805	815	848	860	801	860	798	812	856	786	821	796	761	802	849	816	826	818	823	806	832	848	836	858	872	850	812	863	771	785	838	816	778	819	837	831	804	813	847	785	856	850	880	826	848	831	842	843	814	871	819	827	842	818	843	810	874	814	801	770	775	820	812	803	864	789	828	870	861	834	836	794	809	811	866	822	823	832	800	802	800	845	848	874	825	802	843	789	809	822	794	863	775	852	858	805	821	875	827	858	825	831	840	834	765	777	843	801	836	829	798	853	881	826	847	831	758	824	791	765	861	778	828	838	880	774	860	824	825	845	853	787	831	793	816	829	851	829	798	804	822	802	862	828	812	904	848	811	898	831	793	818	870	828	850	834	833	814	851	853	890	890	822	830	801	780	864	829	827	795	861	796	805	865	784	799	821	833	804	824	862	843	841	869	801	829	860	814	802	837	836	811	835	818	820	827	819	806	859	888	838	814	778	808	837	794	858	811	802	825	848	813	819	771	814	789	824	820	863	824	806	842	824	819	857	826	856	785	842	861	857	831	834	791	790	807	823	798	828	850	799	859	801	784	848	845	803	843	872	840	856	808	821	835	806	835	869	834	839	810	872	867	781	788	864	875	822	847	801	799	832	841	849	839	822	796	871	836	853	831	862	866	831	794	854	803	804	846	816	836	824	819	813	780	873	839	786	841	830	816	852	897	791	794	859	886	823	771	860	805	835	829	762	805	825	832	836	820	813	845	836	868	898	780	890	842	877	857	864	794	818	819	866	823	795	814	844	819	805	809	806	800	830	792	840	801	837	856	839	832	885	776	856	842	850	813	828	887	863	821	830	859	846	831	841	840	795	811	859	871	817	794	837	817	857	832	886	778	824	835	807	802	828	803	815	857	795	828	882	797	796	868	840	818	871	799	829	775	854	850	809	805	802	842	769	800	815	792	872	841	792	861	823	820	885	865	798	836	845	855	798	890	817	814	845	801	848	846	802	847	856	856	815	849	828	859	824	799	827	789	776	872	863	860	834	864	891	853	808	862	835	845	895	809	864	833	843	819	847	884	826	801	789	836	831	820	791	848	849	836	788	826	824	814	799	811	844	830	797	826	822	859	818	800	890	814	822	813	809	822	810	809	832	783	790	867	800	820	814	793	830	825	828	833	827	772	829	787	840	788	812	794	853	820	858	819	835	806	816	800	792	792	867	781	846	867	816	851	816	848	824	819	824	822	816	835	826	808	876	829	866	861	829	877	822	858	859	853	815	783	865	864	925	811	833	830	828	826	854	842	853	861	851	904	745	738	850	813	806	850	850	834	819	842	799	851	821	827	818	867	819	899	879	796	878	813	831	859	776	800	876	784	876	854	857	836	817	823	841	768	772	777	850	782	827	843	839	800	834	825	814	815	845	837	815	829	824	811	885	830	780	789	835	811	807	811	877	840	877	818	830	856	860	824	862	826	841	861	888	852	811	815	841	816	823	786	798	812	812	890	798	830	834	789	817	838	815	804	843	804	801	869	804	829	811	809	844	818	821	826	833	843	856	834	829	849	783	876	894	806	801	807	831	877	775	803	819	869	833	827	822	855	817	904	845	808	844	836	874	815	814	891	863	771	841	863	845	827	827	810	867	824	855	847	845	857	813	836	876	858	887	867	853	851	846	872	826	751	838	811	830	826	864	813	853	826	834	823	830	839	817	847	811	809	820	785	847	846	806	868	841	812	829	851	800	841	871	828	833	805	834	832	751	823	824	821	812	823	818	813	845	777	858	837	830	878	839	840	776	798	811	816	779	806	791	833	814	746	877	844	800	849	858	823	858	838	822	830	815	830	845	843	803	827	821	805	846	902	833	789	831	825	839	877	852	845	830	843	855	872	772	855	829	809	826	832	846	829	791	842	825	809	888	779	792	828	815	883	814	877	848	805	801	788	807	798	889	823	783	790	796	831	846	851	849	850	781	831	851	869	827	847	799	857	857	799	800	821	819	792	843	785	874	862	832	874	793	814	844	791	810	837	790	844	863	805	866	878	769	865	871	869	817	827	806	826	800	860	830	825	815	822	843	803	804	839	831	814	808	825	852	751	800	826	855	809	851	840	860	863	857	842	775	819	851	796	820	789	826	822	775	832	842	882	865	781	835	886	798	847	846	823	809	806	812	837	835	816	864	828	799	855	874	823	880	854	898	808	824	848	868	860	865	852	839	777	842	808	803	807	809	829	842	839	795	793	791	849	776	846	804	812	791	861	845	822	854	837	873	823	799	800	847	842	859	930	828	861	836	851	761	868	833	798	844	813	817	799	840	833	828	864	804
23155	21561	29431	24191	21798	23021	20745	11297	7549	6329	5647	4300	3692	3006	2573	2364	2075	1881	1724	1537	1437	1424	1407	1290	1297	1266	1193	1242	1176	1157	1193	1166	1090	1049	1079	1073	1057	1028	1043	997	1022	1018	975	981	1004	995	934	1040	1040	1006	955	1011	984	1016	1000	967	924	945	966	1023	1035	996	949	1008	983	969	928	895	953	984	992	983	918	987	972	999	963	937	1014	967	921	939	960	932	965	912	967	967	921	933	927	943	975	903	929	930	972	911	948	958	954	970	976	967	924	975	939	973	971	919	916	982	947	883	994	899	917	908	958	967	954	930	953	922	965	954	940	934	971	928	949	983	1002	982	932	980	961	1008	975	946	1010	888	944	927	915	947	1037	991	893	978	913	938	970	978	940	951	967	914	948	972	989	982	992	940	926	934	949	966	916	933	972	954	910	967	927	976	935	940	975	924	976	936	951	963	974	966	967	914	976	1026	963	946	965	969	939	933	869	905	960	985	989	926	910	966	887	945	920	898	920	996	941	925	955	984	922	927	905	926	977	937	917	951	889	967	949	948	925	948	946	968	975	947	929	902	933	934	945	931	984	872	910	923	971	932	969	946	889	945	948	995	965	902	925	937	966	929	971	989	935	931	967	932	977	925	930	882	880	966	979	933	922	943	1017	1017	975	909	1031	933	1030	966	962	955	931	987	969	968	934	943	888	960	942	967	940	937	911	953	972	970	901	934	930	898	977	889	947	1004	933	967	967	939	935	903	947	912	974	921	892	946	960	1008	953	989	985	895	939	899	961	944	974	1024	959	954	946	978	923	945	928	945	904	920	958	945	922	971	925	953	981	908	934	960	926	953	965	933	936	960	1004	945	909	979	935	916	917	987	965	931	969	973	935	963	980	963	920	922	928	934	914	911	1002	907	995	934	945	932	969	940	975	962	948	906	930	959	924	959	953	958	931	958	1013	943	953	906	999	932	899	890	925	951	919	969	913	888	922	914	927	962	1013	949	919	932	994	958	960	914	1017	941	923	942	926	993	970	996	951	952	965	951	977	944	893	967	1001	973	934	918	993	983	916	978	962	1016	932	906	937	906	964	965	951	928	945	975	953	944	940	945	919	922	950	901	916	931	914	1019	930	888	928	932	936	930	948	930	976	922	947	993	1013	895	939	890	913	963	916	945	933	926	911	966	935	889	948	951	933	894	923	927	955	952	951	902	927	996	921	949	861	892	922	959	995	955	948	905	965	937	944	926	1012	941	899	957	958	868	965	908	935	945	890	912	965	946	886	1012	970	930	927	948	919	953	903	969	942	922	976	940	948	996	960	955	931	889	892	929	894	909	921	953	955	983	920	988	923	952	906	895	984	987	950	903	952	972	950	946	951	927	919	994	990	969	965	959	895	945	938	929	964	912	918	944	884	968	961	906	996	968	900	975	933	945	864	955	923	951	1017	959	918	986	951	921	961	923	1014	1005	910	946	959	976	889	952	919	929	948	932	912	928	892	979	939	967	954	980	920	915	932	966	938	920	975	907	984	878	939	974	976	981	847	957	989	948	978	938	943	921	913	915	973	933	974	915	992	906	890	888	951	938	979	946	942	978	938	934	951	930	949	976	909	972	934	944	846	922	957	991	957	959	1021	927	907	909	964	941	1025	982	935	983	986	994	940	927	987	916	978	963	907	964	959	970	917	1022	995	934	913	924	946	956	911	895	950	945	939	937	958	905	926	1003	912	938	945	1012	949	921	923	988	878	914	912	982	926	989	962	945	932	974	939	893	962	901	925	907	865	970	904	974	993	960	915	999	990	938	929	987	918	959	960	950	950	916	940	926	937	924	975	928	918	989	931	971	984	924	885	956	964	921	938	1014	879	936	926	912	965	967	944	884	995	963	943	957	971	973	934	901	918	958	967	972	1004	934	952	1004	972	961	954	877	945	918	917	901	961	931	935	1010	912	938	972	898	953	951	964	994	959	915	967	964	980	985	962	941	948	917	952	918	923	951	994	958	944	925	940	922	991	980	985	930	974	953	933	936	938	904	958	963	937	958	934	956	962	994	959	986	952	911	938	949	886	922	963	902	933	916	937	974	937	944	897	925	939	955	977	979	928	977	982	963	948	945	916	966	953	959	961	960	942	975	980	906	931	907	933	990	938	938	971	992	936	880	1004	976	939	885	1014	963	934	966	909	959	955	957	987	896	946	971	922	956	977	987	960	887	952	927	980	903	913	960	937	920	948	975	992	930	913	937	948	989	925	943	947	893	982	934	1014	922	898	937	940	958	971	977	949	921	955	981	876	943	881	954	941	919	956	964	914	957	926	870	899	983	959	971	969	982	931	964	946	892	963	963	894	914	907	955	918	887	974	942	944	920	943	945	906	945	949	976	937	921	984	983	985	939	982	934	961	920	942	926	962	930	914	935	953	943	922	981	945	910	1015	977	930	936	949	939	900	931	917	928	926	907	937	942	973	966	916	983	979	883	928	955	925	947	970	897	962	951	963	922	947	969	1006	927	873	989	921	933	958	938	943	942	962	938	958	903	954	917	965	913	922	973	923	965	945	952	902	933	897	966	954	1000	950	975	996	943	956	988	916	942	1002	928	949	937	923	941	932	992	941	906	969	1004	1001	985	938	912	945	919	964	964	961	993	981	937	952	983	973	928	936	933	898	952	980	988	923	949	967	951	943	921	969	923	987	948	994	953	929	954	890	955	923	999	909	993	966	933	905	927	954	942	946	950	890	911	913	926	971	961	951	910	977	980	872	1000	928	943	898	903	927	990	927	963	967	961	899	938	951	967	973	935	921	972	968	913	925	932	928	954	936	931	908	959	916	902	932	930	1036	972	892	958	986	913	949	1002	931	929	962	928	959	952	948	921	938	957	938	932	938	956	927	945	966	940	935	947	968	998	929	984	980	941	947	944	974	948	943	927	913	990	947	930	961	949	974	925	911	947	916	962	946	900	952	927	953	930	943	922	934	882	1012	955	946	957	931	934	963	1005	909	927	997	915	993	979	948	960	976	986	948	917	1000	920	925	914	956	959	964	952	970	948	963	980	978	925	974	931	937	950	951	950	963	905	974	947	890	946	931	884	988	891	878	982	975	963	960	938	977	952	898	945	971	930	965	1011	906	928	937	980	944	885	947	911	959	966	959	978	921	951	945	914	939	948	898	902	888	965	955	915	946	961	939	933	967	948	948	934	939	911	941	937	921	956	969	945	938	949	973	987	1014	898	915	993	912	984	902	916	902	958	935	909	924	929	1018	852	909	949	965	896	974	931	921	971	925	964	869	942	945	948	966	912	989	920	975	966	981	926	898	948	937	930	981	925	877	944	944	976	911	942	992	874	923	925	917	940	1016	980	943	888	969	928	928	961	928	928	966	941	962	931	901	987	891	987	999	906	962	955	958	992	911	968	945	960	935	894	956	898	949	964	989	966	950	938	953	947	951	1014	933	948	960	940	967	910	917	921	940	965	982	915	918	950	941	930	982	966	913	919	926	917	949	972	910	912	903	935	956	872	951	917	942	933	929	977	984	942	905	902	956	970	968	964	894	936	929	971	939	960	929	964
26492	55232	45987	31950	26068	20872	16848	13479	10652	9186	7778	6009	5236	4069	3439	2943	2625	2269	2033	1792	1707	1564	1562	1515	1508	1333	1271	1245	1245	1143	1200	1128	1073	1135	1061	1078	1083	1095	1063	1019	1016	1003	1006	911	953	1009	1013	1010	1025	995	1019	991	1014	965	979	986	947	998	980	992	961	942	893	911	910	908	953	925	966	946	940	941	967	883	959	940	915	950	939	905	843	953	946	876	960	878	925	931	975	1000	925	912	940	957	932	918	905	924	920	922	902	909	940	916	965	964	972	917	927	956	945	928	935	972	916	925	929	950	925	957	940	948	893	915	891	926	946	895	931	918	871	934	895	939	928	928	878	907	916	911	879	900	902	962	923	899	912	987	916	969	966	926	897	940	967	952	940	925	933	942	928	925	923	879	970	929	914	921	951	970	924	913	923	886	927	920	985	893	892	919	921	884	939	941	981	889	961	883	905	994	937	895	871	946	854	916	911	894	935	930	936	896	904	946	934	962	935	938	933	940	956	904	942	911	876	926	947	883	929	936	940	894	975	932	929	936	917	941	925	961	949	874	915	902	942	872	945	895	935	939	878	938	934	929	905	1018	885	979	949	928	954	923	908	943	930	951	863	959	951	957	915	911	928	934	908	904	930	915	913	854	947	932	928	936	859	965	921	941	946	946	952	1002	925	956	979	943	963	889	944	954	937	872	933	975	917	904	942	887	884	933	988	941	926	946	903	905	965	904	896	945	919	883	884	925	939	930	942	948	901	935	876	927	884	915	964	937	938	970	900	859	909	977	880	926	983	899	928	962	908	910	987	937	975	940	968	906	992	905	947	911	976	941	912	942	912	941	895	919	943	898	914	881	891	916	949	903	906	869	874	961	953	932	909	937	883	938	953	936	897	915	965	956	954	938	891	919	1016	931	927	951	900	956	929	922	894	927	937	912	894	935	920	945	956	911	929	910	920	947	892	925	993	923	896	862	951	882	946	962	873	915	934	912	924	899	897	935	948	942	917	899	919	990	917	915	839	937	934	929	955	917	955	921	966	891	922	957	933	1011	963	961	921	929	979	926	913	963	968	892	895	885	947	920	913	953	921	940	922	921	956	922	909	958	931	879	887	959	929	979	918	936	922	918	928	865	928	897	926	944	930	913	966	915	901	931	967	918	971	910	963	959	932	960	948	957	921	973	931	932	913	956	913	915	910	954	929	903	913	901	924	881	958	904	976	974	925	947	912	917	918	869	963	906	932	935	931	948	932	929	936	948	907	962	940	861	846	936	885	925	928	940	908	916	968	871	871	984	873	962	907	874	886	975	924	884	956	917	951	956	952	912	946	893	888	934	952	914	920	939	903	925	923	976	970	926	924	958	941	898	940	917	949	885	937	927	940	924	960	909	924	888	969	929	954	975	915	978	941	935	924	962	950	967	955	921	935	923	941	942	924	944	996	887	968	910	907	881	906	932	917	929	914	970	925	868	887	970	887	924	914	959	926	884	958	903	930	920	932	938	963	921	899	921	916	924	930	899	934	936	930	967	877	908	965	928	916	928	939	935	950	911	911	916	975	883	932	907	896	939	938	926	941	919	912	937	926	943	930	871	971	960	893	939	980	936	898	935	922	883	907	916	883	954	964	936	949	918	920	846	911	972	887	951	875	957	954	963	957	906	941	949	993	931	960	935	898	927	918	892	907	892	938	975	896	883	854	909	930	981	928	916	857	932	915	952	967	916	968	926	901	899	904	899	943	925	913	917	896	904	987	894	918	935	930	945	949	947	880	926	928	905	909	930	935	923	955	935	959	948	966	951	923	878	919	918	904	930	974	930	927	911	926	974	922	964	959	947	914	925	886	880	913	957	934	895	959	862	905	878	892	928	918	880	871	970	928	875	967	983	948	901	921	934	939	902	917	992	942	946	923	897	893	931	889	943	948	948	941	899	890	901	942	961	952	951	972	946	963	943	1012	881	916	953	914	935	956	941	879	899	884	938	940	1008	877	913	990	897	979	879	940	909	953	913	868	935	882	951	912	870	895	929	919	900	853	939	986	927	940	878	934	927	917	873	926	945	920	944	917	974	937	897	921	926	941	890	904	933	905	940	959	988	910	886	953	927	939	988	977	925	948	951	935	945	942	950	937	895	938	926	917	933	931	915	970	950	945	884	906	930	993	967	949	957	944	891	901	969	956	868	957	863	955	908	947	948	914	960	871	910	933	945	927	919	971	913	971	933	933	1009	995	939	984	906	954	907	923	990	887	939	923	943	930	909	874	896	963	914	910	897	940	920	916	929	903	944	908	915	913	975	935	924	940	932	943	949	910	957	963	913	911	930	956	908	966	893	956	915	864	906	922	980	973	934	925	927	924	961	882	963	958	989	920	908	886	922	894	922	964	946	919	931	900	877	908	917	942	941	921	919	973	952	1012	981	915	929	956	947	928	933	895	921	942	956	952	957	948	918	891	882	991	907	852	932	960	939	893	867	922	905	891	947	947	933	915	911	931	921	938	966	895	939	958	872	1027	923	946	968	964	990	929	953	876	895	902	959	874	929	963	890	861	921	919	921	949	901	934	970	874	977	879	862	935	934	912	897	932	889	893	889	976	967	900	924	978	937	952	884	925	906	945	873	944	914	938	952	952	918	936	952	869	929	989	957	886	881	947	946	895	944	958	890	906	909	943	921	943	913	908	934	939	939	888	986	944	852	929	971	916	935	939	841	947	940	871	976	898	925	880	926	959	986	929	917	952	918	967	897	879	933	942	883	926	931	932	936	949	929	900	942	988	958	1005	923	869	911	962	941	948	941	879	953	864	910	933	837	945	880	913	894	941	957	985	958	920	922	931	916	929	885	904	916	951	938	957	927	955	972	932	970	946	922	938	881	893	859	961	918	932	913	966	958	905	950	987	921	887	956	915	948	974	887	906	933	958	915	895	969	934	909	937	892	986	940	1007	927	944	934	897	934	909	951	895	924	938	976	940	934	938	897	942	878	925	962	948	914	937	942	918	957	935	955	962	916	924	928	960	921	904	926	972	921	941	866	947	948	939	875	934	877	908	894	925	944	916	926	948	952	904	965	916	961	871	933	892	869	939	966	897	933	914	942	920	938	937	928	928	850	889	918	937	946	940	910	989	938	941	947	901	906	918	936	987	921	923	876	961	932	920	900	891	896	924	940	904	943	926	902	847	932	837	959	955	933	917	914	912	918	910	929	918	925	967	919	916	915	952	929	908	969	909	937	896	954	1023	922	921	953	907	915	925	910	875	979	948	975	916	935	883	932	880	923	926	886	945	955	1014	946	869	959	930	893	985	970	910	930	927	981	925	896	932	927	935	929	921	936	919	943	952	932	923	913	913	951	974	957	887	911	855	864	927	990	927	973	910	922	934	949	907	886	928	992	902	956	904	934	925	921	922	957	897	958	934	946	892	937	954	919	963	904	895	894	894	905	959	945	913	917	934	977	961	915	885	913	903	929	960	958	891	894	925	919	942	878	904	962	924	899	894	971	926	899	959	946	900	906	914	959
29416	27629	32644	22715	13127	8372	5912	4477	3403	2988	2748	2175	1926	1608	1420	1412	1257	1108	1099	1082	966	923	953	933	927	909	883	844	800	836	811	864	844	838	756	827	808	814	881	822	806	782	795	782	761	771	775	784	783	777	804	773	744	762	752	789	820	747	763	802	754	766	754	726	804	758	738	724	746	749	751	732	786	724	726	728	759	717	780	836	733	751	759	782	783	764	774	763	729	747	798	803	755	789	824	778	740	821	777	742	784	766	776	758	763	815	747	775	777	746	793	749	752	814	731	763	799	804	719	766	770	737	780	770	736	731	776	808	756	783	779	740	747	775	790	746	774	722	783	802	730	802	815	746	756	713	775	688	763	773	771	764	751	736	811	765	768	782	755	743	703	794	764	733	790	745	719	763	749	757	764	790	763	732	706	785	716	769	749	772	759	765	775	753	721	749	768	741	796	751	779	803	788	758	728	721	736	789	756	770	746	762	775	720	741	749	747	742	756	749	772	713	745	795	759	759	740	757	771	806	763	703	753	769	744	753	788	741	755	757	798	717	754	827	808	752	761	729	754	710	819	752	760	765	725	746	798	781	791	790	741	766	746	784	780	723	741	782	727	777	748	745	706	755	748	743	772	688	757	779	770	760	721	786	768	754	745	781	792	732	826	761	729	749	747	743	727	777	759	761	770	762	757	811	779	792	753	745	762	760	748	724	723	754	751	773	795	729	779	780	770	782	729	750	770	787	754	723	807	727	778	774	750	782	782	792	758	759	735	750	816	751	765	761	785	759	702	722	797	800	759	751	766	774	787	780	762	761	699	769	776	798	790	764	797	767	818	772	775	753	793	768	800	761	736	741	750	751	741	768	736	813	807	734	782	763	710	740	752	796	752	762	763	772	708	757	737	721	715	746	748	748	794	775	772	718	768	742	773	785	819	785	733	755	745	743	807	766	737	740	721	744	791	777	740	746	785	726	806	763	800	734	731	791	788	722	740	751	769	743	752	814	782	750	800	774	723	738	756	779	770	775	790	764	761	735	781	775	724	760	782	748	749	746	791	780	762	798	815	755	713	765	776	718	777	749	779	757	760	725	727	714	713	788	770	780	737	791	729	741	753	777	778	708	800	759	798	787	743	794	756	729	747	734	787	737	758	745	759	746	738	747	767	720	773	766	779	765	756	735	787	821	784	772	754	777	829	786	791	777	744	765	768	790	743	753	770	750	759	767	764	761	752	766	740	754	726	746	780	789	793	765	748	759	781	789	757	755	832	737	709	786	778	746	743	763	775	732	749	765	801	731	728	755	734	762	779	815	745	779	779	786	744	760	725	764	739	757	765	754	791	732	763	719	752	723	768	810	783	775	745	729	770	790	767	737	792	778	746	722	748	802	727	777	733	806	797	778	754	762	782	742	789	734	784	760	730	784	751	765	719	744	767	778	740	751	716	793	739	755	779	756	800	742	732	761	740	766	772	768	810	738	699	737	805	720	776	817	744	750	754	817	774	780	744	764	715	820	797	786	780	752	748	718	765	794	786	752	756	764	721	770	777	735	736	778	747	775	780	743	772	714	780	747	777	786	698	747	746	764	748	729	730	820	751	764	734	750	771	743	803	758	723	739	747	708	776	729	812	765	735	727	772	767	719	763	735	747	751	736	771	749	780	741	782	756	763	741	764	720	758	762	748	770	759	776	721	742	771	774	765	737	776	775	808	762	766	705	762	779	776	758	694	747	775	796	715	795	708	725	775	805	765	740	758	739	696	790	797	774	714	810	766	816	747	784	753	776	761	759	796	720	794	777	709	769	793	746	743	803	741	767	772	764	739	741	759	749	759	777	724	745	706	784	732	743	724	800	758	746	749	734	790	716	787	784	802	776	743	790	821	772	777	768	753	750	736	755	734	715	786	766	720	759	698	713	782	788	718	752	765	699	767	744	745	742	744	748	741	708	789	752	737	811	747	739	736	751	793	781	790	720	745	718	748	777	785	764	746	758	748	770	731	814	718	790	754	734	739	779	784	720	774	770	773	775	823	781	686	699	789	795	766	768	788	785	782	736	769	708	769	782	749	801	769	779	743	772	754	745	779	741	758	786	741	766	765	721	777	704	755	766	751	738	748	762	759	819	794	769	752	836	806	784	777	763	768	735	790	700	785	735	747	767	743	754	717	766	781	768	791	809	773	734	782	714	757	777	727	757	753	724	768	763	768	788	763	770	784	770	755	757	789	805	773	799	801	798	740	769	806	825	753	778	764	778	771	750	767	723	788	710	759	768	744	765	738	731	764	756	820	762	756	784	716	750	708	737	779	697	742	865	736	714	770	771	774	747	747	759	756	728	759	813	710	757	777	816	709	775	713	755	722	744	844	814	704	783	755	760	769	780	784	776	737	778	753	776	726	753	763	773	744	732	770	789	697	727	759	782	758	773	744	774	742	785	724	718	758	808	729	759	763	784	746	770	722	831	745	741	794	750	789	739	807	764	791	714	776	737	767	743	719	740	734	736	737	801	718	837	736	783	770	748	723	775	768	738	728	727	734	774	805	682	762	738	730	773	747	779	719	784	735	792	806	833	758	741	732	795	801	747	784	708	784	738	776	749	747	759	793	767	775	755	745	796	800	737	746	796	760	787	778	798	748	802	704	738	752	773	784	763	758	775	769	778	755	722	734	771	764	718	781	789	736	750	751	794	744	769	755	780	758	791	766	802	748	740	751	739	735	791	777	767	751	735	748	740	727	760	731	761	747	743	747	761	696	732	767	731	721	741	786	749	748	770	801	744	697	738	768	784	755	796	782	777	785	717	740	743	772	769	763	787	787	783	779	724	741	736	824	780	827	755	760	708	735	783	778	807	765	758	773	781	771	776	758	807	760	801	799	777	751	750	736	764	765	789	772	740	757	713	700	749	726	733	753	788	776	815	769	743	753	756	764	747	723	747	813	801	786	743	758	730	770	733	741	762	729	793	797	791	779	767	720	763	767	764	759	755	742	753	754	732	798	797	695	730	809	798	713	784	806	753	762	731	752	749	749	760	754	751	754	754	792	755	759	824	791	728	793	744	733	817	819	763	757	789	781	714	783	772	801	790	745	788	747	832	766	728	730	730	767	799	743	775	761	785	760	741	791	743	764	702	742	784	712	756	789	740	721	771	749	735	790	717	743	791	714	767	749	765	707	759	741	744	735	772	776	777	798	792	774	771	719	771	768	774	803	797	728	791	751	783	785	743	744	802	771	742	791	754	784	777	778	767	783	740	799	731	755	777	788	721	768	753	729	745	745	722	734	746	711	713	754	710	737	793	770	751	736	771	774	756	739	766	752	746	725	775	810	726	724	739	755	728	737	782	768	737	772	766	762	774	788	745	753	748	738	713	738	793	784	789	768	739	788	772	765	748	734	792	751	760	813	750	758	755	757	768	752	759	768	795	752	694	760	746	781	764	742	753	751	802	760	724	787	764	751	717	737	770	778	758	720	740	724	735	805	741	775	733	773	751	729	755
24311	42683	33359	20486	15201	11416	8703	6979	5322	4537	4032	3000	2643	2104	1870	1677	1550	1415	1252	1121	1088	1076	1038	995	1009	950	934	884	863	858	903	886	843	846	812	863	860	784	799	828	768	838	835	800	813	781	825	816	787	847	821	782	757	803	775	781	859	776	804	795	813	765	815	804	807	768	753	732	830	735	715	820	786	761	800	831	752	777	765	768	784	778	804	745	750	770	738	777	724	721	781	723	825	776	807	789	718	769	765	763	780	801	791	765	774	777	754	769	784	708	779	757	778	722	785	792	750	791	720	732	725	774	790	802	776	769	800	771	752	779	773	806	819	768	746	780	791	771	765	831	745	794	738	792	803	773	799	720	809	790	766	723	750	752	751	783	768	802	767	777	796	772	793	783	740	812	779	773	814	769	749	735	752	741	800	820	747	736	780	778	753	745	756	773	718	763	773	763	734	751	773	769	776	746	778	734	777	737	773	817	760	721	757	775	736	818	811	749	814	751	756	756	799	767	803	774	836	811	737	758	744	812	796	730	793	766	732	750	755	765	766	768	766	787	759	806	790	739	786	837	786	739	774	790	782	759	753	740	784	746	785	739	780	756	772	777	755	776	758	740	702	835	764	791	772	771	793	771	755	768	784	798	798	803	796	845	781	762	742	785	746	757	748	775	776	735	782	758	798	783	789	755	726	758	848	780	755	760	767	785	772	808	779	759	803	790	732	752	726	731	730	718	789	779	778	751	734	724	781	726	754	768	823	758	805	783	800	811	801	784	780	771	791	758	787	767	750	745	787	785	774	794	820	791	775	801	739	769	743	740	813	771	765	777	705	766	739	716	752	747	811	788	752	757	791	704	735	764	811	800	738	829	787	769	810	765	776	785	811	774	805	789	722	818	770	786	783	809	763	752	743	740	777	804	738	790	797	770	796	796	804	824	744	761	780	779	818	781	775	764	754	791	782	727	741	800	761	801	774	805	776	710	763	814	732	849	785	802	804	753	757	763	747	753	725	793	770	797	789	760	804	753	783	751	815	732	761	730	766	775	745	747	783	780	765	755	832	768	761	771	762	721	750	715	810	731	784	791	780	797	757	710	740	768	764	765	757	792	758	758	790	677	769	771	789	804	739	747	805	779	816	776	803	787	749	776	721	776	736	790	755	751	774	764	828	809	722	776	830	765	783	758	723	767	776	776	823	746	804	749	819	754	748	826	696	752	819	778	755	768	790	719	768	736	761	808	772	719	752	783	793	782	757	767	799	733	792	780	784	789	791	701	733	748	799	760	749	775	756	760	761	784	791	786	773	774	803	762	791	741	808	771	757	821	764	761	744	781	744	787	790	780	801	760	745	778	799	784	738	758	741	773	772	859	763	760	801	764	779	767	762	754	782	769	763	774	774	754	782	749	816	747	730	802	804	727	753	752	769	813	814	786	816	708	774	749	790	777	748	778	768	797	755	748	777	773	728	743	808	744	769	786	793	719	739	762	815	765	767	759	779	738	787	711	768	744	787	781	789	753	735	812	785	777	766	758	753	787	769	783	742	794	848	765	740	729	777	809	824	759	797	805	775	783	773	764	790	734	799	802	818	778	743	772	781	762	825	802	736	758	757	753	740	772	800	742	804	709	796	783	774	794	793	755	753	791	797	803	778	683	787	760	774	716	759	778	741	778	785	810	755	809	785	801	751	775	742	783	788	750	749	782	744	802	789	772	744	785	776	769	768	806	802	773	786	740	790	777	717	733	707	791	754	757	794	801	763	749	757	773	767	757	761	710	788	763	756	768	852	775	813	753	752	804	750	731	791	811	786	759	771	752	699	827	751	737	816	724	792	739	797	753	793	769	828	700	779	814	782	796	711	783	722	771	753	792	747	725	788	777	781	774	750	756	800	730	833	740	703	769	786	807	790	759	806	763	748	777	783	767	786	738	724	820	813	815	797	804	796	746	738	766	815	779	801	764	741	759	765	754	729	825	773	783	793	790	758	784	725	778	804	778	772	790	788	764	763	760	776	773	774	790	763	729	753	807	772	780	706	744	725	748	771	755	796	747	785	769	733	805	789	726	784	708	784	779	836	772	822	729	706	776	753	715	796	774	859	776	804	784	749	753	717	766	816	773	758	857	814	741	771	777	780	740	770	789	752	820	819	786	720	791	733	812	762	801	826	790	783	775	713	818	728	773	767	802	734	796	814	800	781	742	753	776	794	797	764	802	802	779	744	768	755	752	770	724	778	767	759	769	763	767	817	772	764	785	805	763	799	787	741	721	784	754	811	805	791	732	770	739	759	765	767	706	799	765	740	753	783	786	742	759	718	786	786	751	767	816	788	814	751	786	798	813	785	829	814	760	749	749	803	767	782	773	788	797	787	715	766	725	780	752	774	783	727	790	759	728	772	764	760	775	755	799	772	792	779	756	801	786	789	794	738	730	819	734	817	763	744	747	731	784	754	786	801	740	793	756	745	765	732	729	726	741	780	744	756	791	784	739	696	743	800	782	774	773	757	768	753	804	762	769	776	811	762	791	791	742	821	742	738	722	754	764	802	769	753	789	733	745	774	754	750	770	781	751	780	780	758	772	775	846	736	759	779	778	764	750	782	785	762	702	792	784	800	762	760	816	792	776	786	740	781	790	791	782	765	739	758	791	766	761	834	726	776	794	762	757	773	749	784	708	790	802	806	738	758	785	808	781	825	764	803	773	744	788	740	790	773	787	729	773	737	791	727	748	773	750	746	783	732	838	792	796	709	733	750	754	769	838	761	769	811	837	776	762	798	742	739	774	771	776	746	753	746	747	742	761	798	765	783	759	726	825	784	773	774	749	785	795	765	749	766	719	723	760	723	771	780	787	754	828	803	743	759	732	774	774	801	748	795	765	751	782	785	748	750	784	778	775	812	801	765	780	756	756	767	777	755	728	744	771	766	754	820	797	808	784	793	787	783	728	733	808	773	788	799	749	767	801	781	756	733	731	791	759	735	722	720	772	767	792	782	800	756	777	790	785	753	730	784	774	788	782	808	790	799	778	771	764	779	765	774	771	729	753	801	784	785	727	793	727	819	734	748	755	729	774	748	752	750	781	794	820	775	713	765	750	842	723	817	767	803	799	791	738	758	820	739	751	719	745	799	719	772	786	773	831	737	807	801	761	737	769	798	747	747	798	773	807	784	750	816	777	775	700	774	790	774	747	740	793	751	776	810	805	753	753	805	776	812	771	767	773	776	765	713	789	743	763	800	781	756	741	800	791	738	780	792	766	783	780	805	754	769	759	749	752	744	827	774	776	783	821	794	736	745	796	794	713	803	764	802	764	766	778	770	786	758	770	843	747	794	769	770	776	741	729	739	737	756	827	774	780	738	767	748	777	822	822	847	817	797	781	772	805	807	757	809	775	738	846	754	735	748	783	755	721	801	783	777	745	764	740	723	733	762	745	794	767	744	796	802	766	772	752	778	773	811	795	792	772	804	778	822	761	715	786	761	739	763	774	786	750	775	757
24412	21534	29004	24900	22319	18875	11832	7559	5679	4676	4257	3266	2712	2288	2010	1796	1635	1468	1352	1165	1172	1139	1040	1127	1054	980	1037	962	952	993	941	966	956	925	951	887	857	889	868	872	849	863	907	821	832	902	892	873	892	852	853	839	860	827	838	800	798	847	810	825	792	828	842	858	906	817	842	853	796	855	772	765	811	865	853	842	811	875	845	865	822	824	829	793	830	793	774	786	806	833	866	798	825	843	804	800	796	810	851	805	798	854	801	822	874	853	842	829	845	842	813	802	792	789	809	803	785	830	826	796	834	840	801	826	833	809	839	812	822	833	797	821	830	766	850	829	848	807	757	827	845	799	793	797	810	819	791	789	846	830	839	776	805	814	800	798	842	780	787	866	855	814	853	776	814	846	777	815	808	821	835	800	856	855	830	826	776	831	853	770	854	797	858	826	813	834	841	798	824	790	774	847	834	852	822	770	831	832	876	812	782	789	803	829	816	887	826	815	776	833	799	830	853	791	800	827	779	808	799	805	795	820	813	806	831	821	813	823	889	794	825	839	771	762	827	837	859	857	844	824	780	777	815	840	827	842	819	796	800	796	849	808	825	835	831	807	832	842	794	774	803	857	829	775	849	829	818	870	851	823	841	811	840	779	796	782	856	867	792	784	812	814	814	908	827	800	802	790	782	800	816	841	851	838	802	777	865	807	787	855	795	842	819	809	879	788	843	809	853	830	816	800	793	832	795	779	819	823	799	833	863	813	785	810	856	854	811	825	786	770	800	768	812	879	774	845	812	769	823	829	845	858	846	830	843	840	844	802	810	818	880	813	801	819	794	833	836	784	824	794	852	793	831	818	798	815	802	840	856	803	806	854	828	791	792	833	781	851	809	790	821	813	783	777	891	861	809	844	822	839	810	762	811	819	824	795	786	818	798	820	780	807	804	779	848	819	849	827	809	832	826	795	792	797	870	782	834	809	800	834	833	796	839	782	830	818	827	839	785	821	819	871	785	880	811	844	788	842	818	852	811	824	827	816	801	872	838	852	822	857	812	860	806	846	770	848	831	797	793	825	825	847	868	770	872	788	883	799	884	819	826	801	867	820	820	839	755	790	765	816	846	794	908	820	872	813	833	839	832	826	838	840	862	835	793	814	836	778	817	803	773	797	835	823	829	792	878	822	793	838	823	791	807	856	808	810	790	843	877	808	804	829	796	835	827	804	890	817	814	829	788	831	787	860	852	794	838	799	841	845	809	859	846	763	827	811	890	819	811	822	828	816	825	849	792	846	841	894	840	804	833	793	777	804	820	820	810	828	734	801	808	808	782	795	833	758	810	782	842	849	815	834	847	763	815	796	835	776	832	789	789	848	860	834	842	833	815	829	792	859	819	744	838	803	769	821	805	836	783	843	871	800	795	832	805	804	822	809	804	835	822	813	860	842	819	810	820	797	859	800	824	816	781	787	808	864	780	787	806	858	831	769	810	812	829	827	765	805	804	838	788	833	817	828	816	815	789	792	838	772	851	787	771	829	839	845	798	835	851	787	830	823	811	856	788	797	893	809	815	824	799	808	858	823	791	808	808	823	842	812	882	810	756	845	860	829	815	776	812	853	867	835	818	834	818	775	831	825	858	793	820	787	774	817	803	800	793	835	899	795	848	792	837	824	865	828	835	831	808	798	860	822	770	855	813	803	812	816	813	822	810	887	833	804	807	829	788	817	844	829	833	835	798	870	817	808	828	790	744	807	785	830	805	896	841	818	825	839	833	779	823	829	823	831	781	827	794	805	819	800	815	876	855	782	808	837	809	863	838	835	817	791	852	751	873	844	835	834	832	803	839	774	793	796	850	798	857	867	788	816	777	798	781	805	810	789	808	811	810	781	831	833	824	824	773	784	809	801	869	819	806	838	786	837	853	865	823	825	801	784	847	867	789	825	828	847	863	852	840	833	803	819	849	854	804	805	821	818	827	823	831	834	811	795	843	831	861	815	781	802	776	831	840	829	857	819	871	820	797	865	842	836	827	849	846	796	808	839	827	761	863	859	842	844	880	778	827	815	830	802	838	839	773	872	800	833	800	878	852	811	840	823	788	822	828	833	851	836	830	850	794	806	773	800	826	823	860	847	835	817	781	775	844	856	814	839	787	852	785	834	798	813	811	823	818	824	863	791	786	840	861	818	810	785	787	821	812	811	848	839	821	835	806	833	809	820	900	835	801	783	803	838	872	772	812	812	830	821	809	831	830	797	847	780	864	861	866	783	775	796	785	831	826	800	829	860	807	817	807	728	838	823	832	837	838	824	805	804	823	787	812	801	824	819	802	817	828	835	899	819	849	848	810	857	795	859	871	837	807	850	843	775	867	814	814	815	761	850	747	816	812	807	830	846	827	807	795	862	841	824	854	754	870	853	797	824	816	870	795	791	807	801	816	791	860	816	872	845	856	811	837	849	822	808	800	840	823	776	803	808	813	866	826	807	800	861	820	787	886	835	831	799	830	776	795	835	774	870	840	773	851	848	832	801	781	736	843	810	791	807	822	846	815	802	831	859	784	872	806	769	832	839	822	876	806	801	872	809	832	826	856	810	842	826	817	800	827	853	825	807	812	826	774	797	823	822	792	844	780	781	825	790	844	811	812	788	776	851	773	811	821	820	786	799	820	879	847	790	812	794	804	791	832	861	824	764	805	809	823	830	837	770	787	797	802	828	817	812	859	833	854	813	797	836	867	810	806	821	846	835	869	817	828	861	781	805	789	841	841	759	859	831	805	809	781	753	797	823	821	835	780	902	811	799	836	803	863	866	805	781	826	795	812	836	809	813	857	821	848	870	851	797	796	790	807	877	818	839	791	803	805	828	763	852	801	844	817	799	883	861	804	802	844	799	871	832	846	879	828	791	815	842	839	814	819	800	819	803	774	784	786	853	820	833	836	816	820	803	808	819	828	804	831	821	823	815	811	841	822	839	839	823	772	855	839	889	766	786	864	750	812	811	834	826	838	780	807	799	786	849	816	765	828	816	863	715	812	796	819	868	790	807	848	834	769	788	810	861	812	800	856	824	806	838	785	821	845	842	846	814	792	835	814	829	813	809	844	805	811	835	805	843	810	782	792	818	785	809	828	807	803	823	818	841	825	808	793	797	780	839	796	797	837	770	809	840	819	815	842	791	781	840	803	803	860	831	801	819	783	763	864	765	818	790	846	807	844	806	780	846	793	796	799	822	848	748	795	759	897	857	797	855	787	796	838	826	757	802	841	799	805	812	794	830	787	843	843	843	822	837	812	786	816	795	827	840	800	832	823	835	796	842	828	799	830	812	761	867	821	793	843	803	804	767	837	755	793	838	786	845	856	813	837	819	829	873	804	818	838	848	830	856	829	832	800	843	795	820	854	771	811	810	863	826	851	800	834	792	796	828	802	821	844	832	817	794	789	766	768	833	816	813	810	825	769	814	836	768	814	839	825	799	806	854	834	794	809	777	845	804	832	809	814	793	851	790
24336	50044	41317	27568	20887	16449	12984	10317	8097	7002	5948	4475	3877	3123	2566	2325	2004	1834	1612	1433	1328	1332	1277	1162	1132	1095	1111	1115	987	1037	1005	870	1029	915	918	919	901	869	896	887	874	861	907	862	875	865	914	871	873	878	843	825	848	824	912	872	877	808	853	816	837	791	897	857	866	866	798	791	821	776	825	775	775	825	830	826	854	780	851	858	833	820	773	816	842	833	818	877	755	823	800	817	839	817	825	791	804	835	828	812	872	825	829	831	782	820	824	860	832	851	798	828	849	784	796	803	805	850	826	789	855	803	767	830	868	818	800	845	807	850	819	836	819	819	850	814	816	785	839	815	848	765	821	833	801	839	841	812	776	794	801	790	859	818	785	821	849	853	832	774	770	824	796	828	763	801	840	799	802	810	831	830	818	823	853	830	857	842	781	783	805	864	834	798	816	835	855	823	799	838	789	883	877	768	726	763	798	837	786	801	816	798	816	798	810	800	860	763	798	762	755	813	787	836	862	852	806	791	770	789	830	854	839	815	847	779	851	812	834	807	814	855	846	844	780	806	803	800	835	831	829	855	841	821	870	786	796	806	804	826	813	842	803	834	848	869	799	835	796	789	862	867	794	831	822	779	821	845	807	816	815	822	810	871	823	828	837	823	827	762	852	841	806	746	829	805	826	785	797	798	833	802	827	797	786	771	755	801	805	749	842	868	830	808	821	803	874	829	802	880	871	780	824	836	783	858	781	847	819	899	812	834	813	838	823	810	826	784	809	777	824	848	826	838	821	851	816	855	852	822	765	830	787	804	838	800	784	828	820	790	794	820	777	822	808	810	794	773	806	810	884	833	807	809	820	861	856	802	837	805	842	773	827	827	841	803	782	843	826	826	851	797	851	829	851	835	796	828	816	787	791	893	862	797	840	807	853	828	836	877	863	830	772	816	800	804	792	742	793	924	838	831	890	836	814	793	851	839	799	780	861	896	838	788	829	822	827	810	797	834	827	875	864	774	904	853	800	846	808	808	821	817	796	857	789	869	848	814	799	795	897	820	847	787	856	779	818	822	802	790	816	836	840	851	766	783	808	845	775	832	837	809	837	857	830	804	810	807	797	816	818	826	819	835	801	840	810	798	831	840	838	843	849	802	821	867	801	805	802	807	821	843	816	860	832	775	863	801	812	824	831	789	842	823	811	791	896	803	824	815	777	854	850	834	829	830	798	820	837	811	782	786	835	759	852	844	810	804	824	870	864	794	820	864	809	818	803	869	858	834	841	831	842	810	827	850	840	827	790	821	836	822	795	817	799	783	825	844	843	842	777	837	810	794	809	827	827	827	763	757	806	801	844	825	822	769	843	832	822	799	864	818	863	816	838	836	837	836	916	857	819	838	815	834	800	802	771	818	856	826	795	860	809	836	795	822	847	822	842	857	817	817	831	827	826	841	817	817	820	797	800	773	792	832	862	793	827	868	815	828	810	806	773	847	845	820	826	835	831	857	820	815	840	852	799	807	792	864	785	816	789	837	840	822	805	800	850	847	764	806	851	812	806	813	849	831	818	797	783	813	808	785	828	820	837	797	811	820	778	886	858	835	824	799	879	768	849	811	777	848	821	805	817	840	801	845	836	810	847	815	817	884	797	806	848	814	834	778	808	867	769	772	802	794	810	810	830	802	767	869	820	813	821	820	829	818	819	838	850	797	786	833	834	831	839	848	862	760	812	816	876	817	887	799	834	809	818	819	810	856	796	804	860	868	798	824	824	850	905	800	830	841	822	825	806	776	839	811	826	794	870	763	798	831	805	808	838	839	833	858	839	811	797	784	882	834	805	876	800	803	829	828	831	802	815	785	840	818	818	815	840	818	861	794	847	796	825	844	850	862	816	841	780	797	858	784	820	829	791	797	846	855	796	812	827	818	828	846	835	849	848	809	785	806	815	852	769	807	822	815	796	830	786	770	819	844	783	825	807	757	798	800	809	821	812	811	817	827	837	800	823	830	817	830	832	871	814	812	823	776	828	787	849	850	852	882	834	799	837	833	829	835	812	764	857	831	821	855	769	899	793	817	827	823	825	837	803	843	861	785	805	822	853	823	848	765	800	816	791	886	801	803	870	825	825	822	828	840	845	800	784	829	835	806	781	829	769	838	885	806	833	862	792	824	793	841	806	842	852	862	825	840	740	804	815	840	793	779	845	824	827	832	847	816	799	780	835	825	892	844	821	818	809	782	825	834	823	838	819	825	829	798	793	782	785	834	807	836	800	816	864	873	826	847	838	848	808	797	842	829	835	810	817	817	785	817	820	819	805	817	821	804	854	821	870	813	796	803	812	811	850	868	841	842	769	822	776	792	803	819	827	786	875	867	788	861	824	802	770	818	805	813	874	818	800	799	826	788	808	831	858	841	825	813	790	824	833	860	802	912	838	832	849	805	850	807	800	854	792	842	789	771	784	757	793	822	813	813	769	780	770	826	874	855	866	805	806	812	803	856	812	773	803	812	821	810	804	827	797	822	809	760	859	817	800	819	806	839	875	841	836	751	788	824	818	789	802	826	814	827	826	795	817	820	800	871	798	831	804	870	807	789	825	788	780	823	856	792	841	790	819	829	833	831	849	801	802	829	789	781	814	802	851	814	856	844	872	846	777	788	836	893	822	799	827	824	788	800	785	837	843	828	796	806	772	833	815	844	856	799	820	798	818	857	804	865	851	800	759	775	766	785	808	819	796	815	812	843	802	828	797	810	824	823	827	808	802	813	838	866	805	832	865	844	808	846	806	832	784	813	829	825	863	825	849	829	850	778	809	813	803	804	871	835	856	791	835	845	806	863	843	847	875	808	799	823	840	849	857	844	844	788	824	816	839	843	852	794	837	805	817	832	828	824	821	822	847	790	837	835	793	823	819	864	827	757	780	838	827	806	843	745	791	818	854	811	788	852	809	809	810	796	784	832	833	835	835	818	813	803	826	827	867	801	841	809	827	833	770	797	835	804	795	819	842	801	838	824	775	832	802	867	805	794	786	811	820	809	857	833	859	792	848	808	834	820	778	815	759	850	811	812	808	821	800	832	848	827	858	807	820	825	860	820	795	805	816	852	780	850	818	773	761	813	822	827	872	816	798	819	798	808	843	833	833	796	780	822	860	827	845	800	859	828	843	770	902	847	864	824	818	868	818	848	815	797	815	816	794	781	810	847	782	824	830	790	797	842	862	787	786	802	768	811	840	804	789	854	835	788	772	849	843	810	824	796	793	840	906	841	852	787	828	790	857	824	851	851	828	866	853	857	845	795	839	863	801	807	806	819	838	863	834	806	827	808	787	838	814	821	787	806	774	872	844	818	825	830	805	801	827	860	824	847	896	769	858	762	795	828	812	787	856	789	796	802	827	803	796	818	790	813	823	871	824	845	846	758	832	841	847	809	816	861	786	801	852	807	784	784	815	797	772	801	816	832	825	808	844	817	779	829	818	795	781	823	822	794	827	800	804	861	798	806	823	810
25470	21565	28491	26272	19374	11741	7911	5651	4366	3735	3391	2668	2329	1976	1753	1541	1466	1362	1263	1149	1044	1075	1008	1008	982	1022	1036	972	1007	908	928	935	881	882	883	823	912	850	869	789	848	786	817	858	800	793	880	817	832	911	834	869	895	839	794	802	816	822	785	885	867	815	803	851	833	809	830	808	784	818	780	829	841	851	837	832	794	851	773	825	810	834	864	838	801	843	791	833	791	847	796	836	791	806	755	873	786	804	802	814	827	821	843	799	784	805	776	803	841	823	726	825	827	807	841	791	849	791	763	827	847	792	763	821	796	843	856	890	821	816	835	827	822	847	814	821	821	798	808	809	822	801	815	815	773	780	814	829	815	819	820	821	805	850	808	813	860	806	785	787	820	835	860	746	836	842	759	811	800	831	819	874	850	787	833	876	784	851	806	870	769	766	800	836	787	787	821	839	784	799	786	810	827	817	834	806	830	832	829	805	844	805	863	825	800	819	864	809	838	856	817	783	844	787	813	851	823	813	826	784	788	867	790	802	797	822	820	833	840	788	768	697	787	789	821	788	776	778	842	889	842	777	828	842	821	796	849	812	798	815	828	793	811	819	755	841	740	775	845	817	768	785	838	824	801	825	835	789	772	871	824	821	815	769	784	775	836	780	799	816	795	822	847	800	827	823	778	840	783	764	807	824	839	862	831	780	835	872	817	897	851	804	828	811	754	825	792	813	823	824	811	781	798	853	798	827	820	819	810	809	845	755	822	817	800	838	845	854	828	848	790	794	822	783	800	864	799	833	862	784	829	824	829	866	832	812	834	845	800	820	860	751	766	834	782	852	799	801	787	868	848	866	808	863	852	832	858	818	788	875	804	826	764	813	816	813	787	825	839	856	829	808	806	791	849	827	824	814	794	836	792	893	822	785	818	795	841	848	873	841	789	787	824	842	819	770	809	804	800	821	840	852	837	829	860	746	834	837	780	862	857	799	792	842	839	780	829	849	752	741	862	765	807	817	811	775	814	822	806	784	766	853	804	772	802	839	823	852	798	802	836	767	797	854	831	826	794	861	826	789	800	755	848	889	821	784	845	836	771	791	822	863	846	853	816	846	823	833	818	829	836	869	904	788	795	845	763	772	816	770	786	813	797	811	824	816	841	828	837	829	845	801	777	860	799	825	805	811	826	825	792	837	827	839	834	795	777	806	858	836	849	778	809	821	858	771	857	797	869	818	782	801	830	717	835	812	816	784	783	812	765	828	773	806	807	841	814	820	856	816	791	791	810	822	802	739	829	800	814	831	790	817	814	853	802	814	835	743	798	811	814	826	821	837	782	879	762	838	833	796	842	795	819	846	827	841	812	828	777	823	841	848	802	897	774	830	816	851	834	804	771	798	843	828	821	792	897	857	853	828	889	859	782	849	839	815	872	772	835	861	865	808	798	848	812	834	842	868	749	819	781	796	810	804	814	820	784	824	790	824	794	859	838	813	797	835	799	854	830	806	765	811	803	765	875	844	797	833	795	835	815	805	833	842	763	827	834	828	825	808	814	837	862	847	856	792	808	783	819	853	843	852	801	835	806	781	807	865	847	820	834	831	842	895	792	895	859	821	862	817	824	841	818	741	792	858	930	821	808	798	844	822	869	816	818	863	798	835	872	797	776	794	788	784	835	813	834	780	812	836	795	851	826	838	816	828	766	835	813	772	815	806	811	838	802	792	851	811	830	828	799	861	834	831	845	867	775	821	823	856	835	840	788	818	833	796	785	805	853	862	790	810	799	871	807	797	817	892	848	779	834	781	768	852	852	865	848	824	766	814	799	793	844	787	810	807	842	815	801	827	818	888	780	835	806	841	827	817	858	808	815	796	773	797	784	842	785	799	814	831	839	814	813	829	830	853	872	814	845	829	776	830	816	811	831	806	849	811	798	829	775	823	789	812	875	782	874	855	798	845	832	836	793	800	826	847	771	845	771	811	813	846	853	795	785	791	773	834	821	837	781	853	853	811	793	849	881	844	812	815	871	850	830	825	847	816	814	795	774	771	835	833	780	818	815	818	797	844	833	789	819	868	855	794	811	825	807	821	810	773	771	857	833	801	847	786	767	794	816	799	853	807	813	775	848	804	808	808	797	850	847	781	803	799	777	824	844	778	764	882	771	844	853	767	825	837	797	808	803	864	835	828	829	821	844	783	846	828	780	811	802	853	859	793	836	789	805	773	806	803	793	904	870	843	837	860	791	844	792	824	857	875	792	841	863	864	807	821	823	801	797	825	818	888	821	877	804	810	846	801	792	792	827	819	823	780	818	824	868	841	825	821	814	845	843	863	858	811	800	842	830	763	808	829	865	834	756	863	811	802	832	849	833	790	857	838	792	798	833	768	837	780	843	845	814	825	809	814	869	798	829	834	786	861	808	817	838	845	803	792	853	862	759	809	832	800	819	819	861	804	834	796	839	748	812	810	879	775	823	789	837	849	827	821	819	797	824	824	830	814	829	775	777	798	795	784	824	805	808	821	843	830	829	821	834	817	815	824	802	810	787	782	828	850	860	786	861	838	833	818	771	803	857	805	803	833	825	789	772	856	789	844	793	840	844	827	855	805	784	817	811	757	788	799	840	784	847	822	827	833	830	840	817	806	833	862	793	845	813	797	836	847	791	814	797	811	844	813	807	814	756	852	828	778	798	835	849	808	832	789	783	846	832	807	783	839	805	824	848	805	877	773	841	847	803	825	828	834	809	840	806	840	776	844	786	833	804	771	803	833	784	843	900	839	842	860	792	797	854	789	806	861	781	835	855	825	791	893	818	823	833	767	785	850	802	844	809	798	853	788	780	847	824	817	820	843	806	799	784	769	814	830	820	809	848	827	751	801	812	823	816	804	856	815	811	906	792	808	785	843	821	866	840	773	799	791	866	791	819	793	850	834	820	819	871	836	833	786	828	785	827	827	885	839	836	856	767	818	830	831	851	813	749	768	842	843	848	765	817	839	780	814	829	832	847	785	830	801	819	835	902	798	816	857	785	828	792	815	822	813	871	854	865	800	844	835	814	836	801	760	820	814	783	775	845	834	825	828	807	807	826	802	795	780	869	768	772	861	837	836	878	854	824	880	798	789	782	802	823	819	790	822	779	816	782	743	794	820	752	848	843	781	818	878	813	844	848	805	855	763	862	852	799	811	815	865	752	811	780	829	817	795	828	806	824	769	833	834	823	824	771	784	836	824	831	801	849	826	836	805	807	861	828	788	805	840	822	861	842	844	827	779	840	830	785	765	871	808	819	838	800	769	821	905	864	837	853	814	820	861	851	840	850	831	859	803	837	800	828	799	841	844	830	832	786	799	799	821	770	820	805	827	822	786	789	852	822	825	799	848	843	784	811	773	831	817	810	819	840	835	809	808	824	774	840	822	864	825	840	851	818	864	842	772	860	831	789	807	814	828	801	769	832	819	770	830	800	798	797	812	782	792	814	772	784	858	807	798	867	802	840	808	809	786	782	787
24054	46738	37784	23621	17796	13898	10967	8734	6834	5867	5079	3924	3250	2675	2255	2057	1800	1647	1447	1333	1257	1247	1165	1130	1032	1056	1032	1032	1010	1042	949	938	917	955	870	867	887	920	903	924	890	871	837	878	866	947	861	835	835	892	876	866	882	894	844	846	874	851	870	822	874	895	809	852	820	859	833	841	881	780	829	796	772	884	851	848	789	834	884	821	801	830	801	836	808	839	802	790	809	836	824	814	861	845	809	847	820	858	825	812	827	802	819	873	830	848	848	817	826	863	785	763	843	823	866	838	916	842	811	829	811	803	829	852	781	850	800	861	840	803	823	840	838	803	792	827	801	813	856	821	843	785	806	820	855	820	864	807	859	838	822	843	849	867	792	842	809	834	814	818	837	807	807	844	838	808	839	807	776	837	857	831	806	859	866	825	840	858	814	858	826	807	806	821	807	846	793	826	836	874	804	861	795	828	815	801	858	828	843	821	806	782	817	850	795	794	824	864	829	824	826	817	823	847	833	820	762	851	866	844	808	772	823	843	837	852	820	878	792	865	798	801	837	864	823	785	861	827	852	855	843	802	778	819	789	851	845	832	820	820	841	838	824	858	814	835	846	827	830	817	806	813	863	861	840	835	791	823	808	893	800	829	846	848	861	823	890	843	812	773	809	879	819	803	769	834	836	842	818	816	860	807	818	835	814	812	845	808	859	798	820	802	847	840	837	822	854	793	817	750	811	798	913	850	838	818	841	812	845	832	814	809	855	849	855	787	840	866	813	785	894	786	798	843	936	829	840	810	804	807	855	859	818	794	870	843	804	748	819	829	802	854	854	798	791	845	817	786	793	797	825	809	826	827	818	801	845	795	786	824	791	827	844	744	818	830	825	812	799	810	771	784	856	814	859	815	841	838	846	842	869	843	837	798	857	805	836	851	840	731	863	840	812	835	812	786	831	828	792	872	837	836	873	812	862	826	788	873	834	794	861	807	850	831	828	838	821	851	828	847	878	851	859	842	849	852	807	852	835	885	808	857	865	893	871	827	821	816	823	821	844	814	774	767	813	768	835	842	808	835	818	844	815	850	828	846	831	868	813	781	818	778	840	811	819	845	810	822	839	873	809	823	843	843	790	875	849	804	820	847	790	807	785	820	801	802	803	804	801	831	794	805	829	808	808	803	826	843	886	841	841	830	860	864	816	823	814	835	872	851	862	789	780	790	891	829	829	842	848	843	856	870	845	801	848	873	866	815	800	856	840	846	818	812	830	833	797	809	780	837	814	795	787	860	789	811	794	844	801	836	826	810	844	852	782	792	814	820	818	799	845	797	845	816	836	823	802	823	857	756	816	825	845	828	819	829	821	803	854	863	860	851	887	863	874	839	818	793	821	863	885	840	843	823	810	831	838	885	847	790	795	808	846	860	878	824	775	871	774	809	894	832	815	837	819	809	858	831	838	876	816	817	854	825	853	830	872	805	852	792	856	812	778	853	799	828	885	863	814	814	817	891	787	827	843	832	811	824	821	799	802	823	830	874	851	840	850	816	810	878	828	832	797	857	835	821	847	852	834	821	839	826	845	793	846	859	835	844	845	799	825	816	836	879	826	839	852	869	854	792	863	797	876	822	813	810	860	829	783	839	799	856	848	826	784	846	873	815	842	816	824	873	791	820	782	815	875	823	813	847	806	842	853	820	851	855	820	857	828	856	826	780	849	889	795	828	804	831	859	830	805	826	846	836	861	818	793	869	784	827	819	819	823	844	844	842	842	842	917	800	810	813	819	845	799	781	843	814	831	817	869	850	842	787	809	812	823	821	810	872	814	809	824	806	814	815	820	849	839	828	857	832	772	824	868	834	832	844	858	779	823	814	839	872	884	819	826	855	802	818	769	819	833	800	800	844	797	851	850	824	841	791	831	822	818	794	794	856	840	861	881	879	825	840	833	840	829	837	845	819	844	881	877	854	828	816	828	819	840	852	845	821	802	868	906	832	807	846	842	802	816	831	812	828	875	844	853	849	781	814	844	852	807	839	827	820	831	802	853	833	872	805	868	841	840	812	838	815	839	812	846	833	874	845	829	814	835	792	835	820	861	845	840	825	848	795	869	851	829	805	814	803	826	835	850	856	799	839	767	837	883	858	860	852	792	846	855	799	818	829	849	813	827	805	847	810	799	815	841	842	850	822	797	786	891	813	812	832	835	813	871	805	843	833	805	828	793	806	813	787	837	819	855	824	813	852	846	854	825	863	816	804	857	850	820	821	824	866	793	840	818	837	789	835	842	879	785	804	812	833	807	851	858	863	836	850	815	814	839	829	784	841	825	853	771	875	799	790	816	831	807	841	831	847	797	882	792	821	789	849	810	841	831	855	790	780	884	864	884	816	833	789	893	850	876	894	846	897	812	822	810	839	829	779	813	861	807	823	835	823	861	837	831	871	796	864	868	836	807	827	804	853	817	831	819	811	823	830	795	773	827	822	798	845	789	830	838	836	803	861	824	823	853	797	837	853	828	842	856	833	847	823	851	870	826	824	793	862	868	829	794	794	855	850	815	850	819	832	814	786	884	812	814	797	870	821	871	826	849	792	894	829	845	790	835	857	830	794	772	858	854	792	853	853	833	790	800	847	822	817	868	882	844	805	840	850	764	840	812	799	812	879	827	881	798	855	869	835	834	802	818	821	856	793	833	850	811	822	854	785	809	821	805	798	869	764	815	856	855	887	853	795	841	829	876	872	810	840	875	821	856	786	827	798	825	839	809	856	862	843	878	860	795	851	831	812	836	828	849	871	806	788	787	822	801	798	778	814	839	853	835	850	853	840	841	840	824	868	740	913	818	838	838	798	835	796	823	834	813	834	829	813	836	834	801	847	817	845	819	848	793	815	793	823	813	778	841	846	884	825	803	814	767	839	845	782	877	823	803	842	816	828	830	844	871	818	843	819	865	800	822	805	802	834	836	815	832	829	821	801	846	818	806	846	886	872	807	861	829	857	810	804	833	790	887	765	823	769	816	819	808	864	812	870	782	773	806	852	832	832	861	772	814	806	841	811	812	823	829	821	878	846	851	848	826	863	845	821	803	872	844	858	817	818	815	828	833	776	811	843	818	856	811	857	851	858	829	854	803	841	788	787	809	791	842	825	817	822	822	843	814	871	891	806	824	822	817	807	814	853	826	830	803	795	794	823	803	849	847	842	811	830	856	833	852	809	793	830	814	860	832	750	813	820	785	839	819	821	862	863	836	847	828	851	849	860	814	863	825	801	874	788	897	749	834	800	825	834	822	822	859	851	823	807	856	823	835	820	832	830	825	807	793	826	872	852	844	845	844	810	839	833	807	861	835	808	818	852	832	820	771	797	844	830	836	852	855	855	827	822	777	795	807	834	781	876	805	818	830	868	861	813	808	808	852	826	868	818	874	830	856	848	830	819	863	793	830	864	824	844	819	814	830	790	818	814	796	861	861	873	823	849	791	843	835	802	862	776	851	801	871	826	796	822	799	791
23135	21560	29396	24223	21796	23010	20644	11058	7745	6414	5686	4316	3771	3100	2637	2393	2003	1887	1639	1622	1468	1449	1356	1383	1318	1242	1290	1187	1193	1154	1061	1153	1084	1047	1058	1014	1051	1022	990	1055	1007	995	1033	987	1008	962	986	969	973	972	1009	995	963	922	970	939	973	961	950	907	917	964	962	936	945	1013	928	1020	902	959	985	937	942	980	933	976	941	938	943	935	930	973	976	892	905	914	950	962	955	966	1008	946	973	944	912	953	978	944	905	940	958	924	937	877	972	992	965	970	913	931	988	994	966	970	941	974	900	1001	950	874	951	941	996	968	920	990	888	932	970	899	918	961	964	959	926	934	953	870	964	921	1001	902	951	966	968	936	985	944	936	987	918	956	976	911	957	920	885	944	968	998	927	936	932	929	966	931	1010	975	916	942	977	917	975	939	993	974	1003	931	903	938	932	915	935	1001	907	974	933	977	931	955	950	949	936	952	950	938	937	963	943	979	922	924	933	950	927	950	999	902	931	947	984	952	927	935	937	969	894	872	916	907	918	906	906	898	952	930	905	957	925	908	941	935	927	960	942	1010	1026	929	936	886	936	1003	935	870	970	980	954	914	967	957	1004	925	923	1013	974	970	940	960	930	943	919	940	950	966	952	908	965	946	924	992	960	949	987	914	954	949	914	929	941	901	949	925	941	972	989	967	922	900	930	925	956	930	930	900	892	930	966	926	914	983	958	930	928	935	970	947	975	906	941	948	932	921	923	917	927	952	968	932	981	930	928	950	963	950	870	944	937	957	949	922	875	912	921	962	942	948	929	895	953	976	961	951	849	913	966	997	932	930	972	956	908	934	923	941	916	992	916	917	912	933	942	927	933	936	993	893	956	906	906	969	935	958	965	930	986	956	973	997	951	901	896	996	888	922	1017	940	968	999	925	888	971	973	947	953	951	903	974	968	958	946	978	918	890	971	952	919	946	938	881	993	933	944	982	957	924	971	981	981	895	899	984	1008	934	928	896	935	917	1002	955	946	970	941	909	919	914	932	913	927	942	947	928	949	924	942	901	958	997	953	897	926	894	935	1017	956	896	950	933	969	948	966	935	929	945	961	961	885	906	937	984	937	930	954	911	927	914	891	916	978	888	962	908	917	903	920	917	925	894	965	989	939	957	901	931	911	908	952	928	868	891	963	990	938	985	969	946	984	919	932	957	973	920	990	974	981	999	908	868	832	955	955	991	948	951	958	960	894	912	957	915	893	968	1030	977	958	942	977	901	927	894	946	978	971	930	936	871	976	912	942	953	943	960	963	953	946	946	948	934	920	971	942	922	956	915	998	953	900	942	900	893	931	947	920	987	937	945	952	894	962	901	939	934	860	951	904	959	976	923	972	898	941	939	896	918	958	959	905	941	923	919	930	945	979	962	873	896	955	973	935	952	946	881	909	942	904	889	968	929	952	914	943	999	950	954	935	911	928	970	975	882	940	961	923	960	923	973	900	933	976	995	948	976	953	946	1020	972	952	953	937	930	940	963	985	963	918	935	969	941	892	898	888	911	925	921	945	902	936	978	948	930	867	913	996	948	921	864	932	1010	926	912	1019	980	938	907	931	948	900	961	946	946	936	940	871	983	972	918	951	866	951	934	903	932	938	938	891	979	974	937	956	904	963	930	924	938	958	889	949	941	914	1015	890	933	942	959	996	907	986	904	937	939	879	934	907	936	924	944	974	931	999	919	943	925	976	910	995	885	953	900	909	899	939	927	939	954	943	931	980	922	954	950	923	878	925	971	880	911	918	956	965	946	968	935	946	934	911	997	940	953	954	886	954	895	911	978	902	975	924	949	941	897	976	975	933	980	894	983	907	898	952	953	939	974	920	944	951	966	915	922	879	964	937	946	928	883	932	962	929	977	930	971	965	923	928	930	1001	934	889	960	928	941	952	933	888	956	970	951	920	881	966	966	927	1009	895	949	915	924	927	933	967	974	992	982	947	940	902	947	931	922	924	879	928	922	977	971	988	918	884	937	897	976	940	923	973	973	926	949	926	919	914	983	894	973	964	960	920	915	939	933	911	889	981	911	955	986	947	928	919	970	920	959	971	852	942	910	957	907	963	959	994	919	923	954	954	904	967	934	928	933	954	917	976	950	897	980	947	927	910	976	897	956	900	992	921	905	944	975	921	935	990	924	883	995	962	914	903	946	946	990	947	912	961	913	975	910	897	940	962	875	944	923	961	969	948	899	958	1012	951	982	894	930	948	905	946	965	886	993	919	961	928	965	868	970	935	959	951	962	951	935	973	958	966	924	914	958	947	904	922	976	952	929	916	901	948	946	969	917	951	937	943	916	950	927	889	980	945	970	933	937	948	914	939	945	963	979	940	936	954	889	951	895	902	965	954	937	938	922	892	959	962	904	924	956	969	929	949	892	938	936	994	938	929	947	1020	918	965	934	988	921	924	999	921	928	983	947	966	945	939	964	875	924	927	876	974	929	983	926	956	930	926	940	980	935	900	965	902	954	957	961	942	971	900	968	1049	898	915	944	951	942	900	913	997	991	902	903	980	891	897	927	947	972	875	967	918	936	910	950	968	949	924	924	934	957	999	938	932	940	956	947	926	944	995	935	936	942	929	984	943	987	970	970	944	940	926	901	919	894	929	990	912	940	910	913	904	923	948	931	932	959	952	930	982	938	935	958	979	880	980	911	885	937	925	967	931	944	989	991	912	962	948	929	876	952	953	948	897	986	935	923	951	901	909	944	921	870	930	1005	931	987	904	930	893	965	981	898	942	974	984	924	936	868	940	915	955	972	921	918	971	894	971	925	905	941	956	919	906	943	949	962	977	904	957	917	966	885	956	888	934	982	935	928	929	938	911	909	932	904	963	965	899	936	922	997	875	929	988	954	1004	959	961	944	924	914	892	951	900	1005	973	966	964	914	904	910	970	918	968	873	910	899	931	1002	901	999	944	998	926	947	944	938	917	985	923	934	951	975	912	962	955	952	964	905	937	934	994	983	904	922	976	962	883	927	976	904	965	921	955	924	947	952	881	956	930	948	993	944	910	951	923	983	903	911	948	944	930	962	948	965	911	921	885	956	974	985	960	913	861	896	977	933	887	960	926	903	1026	934	927	893	968	927	905	965	905	924	947	945	944	908	968	1003	881	934	955	948	917	949	958	977	897	904	918	949	956	912	984	931	943	945	926	901	966	958	894	947	931	949	991	984	933	908	918	922	901	917	906	910	932	945	908	939	939	917	940	892	963	954	880	934	977	892	999	915	929	938	885	948	930	963	936	901	946	889	898	938	953	949	955	923	876	939	915	962	895	955	953	957	911	969	938	927	934	921	853	930	924	938	959	884	948	929	922	940	897	968	998	959	937	957	985	1005	905	912	933	968	964	938	934	920	906	918	988	946	958	922	941	937	902	920	873	1025	933	893	871	900	921	921	1001	891	930	966	887	999	934	1005	908	967	946	962	926	984	990	928	950	923	947	965	950	985	929	958	900	883	940	897	888	897	931	955	961	943	938	966	927	918	929	875	921	971	922
26766	55339	46935	31695	25225	20629	16605	13490	10668	8958	8068	6091	5034	4040	3471	3061	2545	2438	2049	1852	1675	1674	1548	1500	1500	1373	1331	1341	1192	1255	1174	1116	1125	1048	1041	1097	1080	972	1053	1017	1039	1041	1012	993	1034	1036	997	973	969	979	970	976	1030	985	980	999	968	949	965	927	962	889	952	908	955	960	950	884	944	918	895	895	942	926	906	921	927	961	914	902	966	915	905	917	894	918	944	921	896	922	914	917	944	925	944	898	916	966	911	924	852	912	968	955	969	948	914	896	962	977	921	952	935	876	940	937	889	852	923	924	968	928	989	907	951	951	908	911	877	935	936	892	898	926	930	929	954	887	887	856	917	893	919	913	913	1011	953	927	943	937	899	869	961	947	872	904	890	961	893	912	921	954	933	903	913	931	888	891	959	953	919	943	922	957	939	948	891	893	948	889	973	962	938	901	968	927	972	975	947	909	960	888	907	913	889	887	885	942	940	900	937	910	895	918	896	921	928	940	865	973	965	965	931	914	944	906	946	922	911	906	896	922	931	882	938	897	919	965	927	941	914	991	888	909	929	925	931	960	901	916	961	972	935	959	963	912	952	886	957	887	887	925	984	940	893	905	893	966	925	971	961	919	882	887	921	911	948	959	936	927	902	950	900	920	960	926	908	943	884	899	988	914	916	927	938	912	931	896	925	961	933	928	912	974	866	946	962	901	932	883	921	936	938	938	943	912	884	910	924	927	939	957	885	894	827	921	907	951	977	946	940	1004	950	908	998	924	952	930	931	947	928	953	908	930	862	944	884	970	896	914	937	983	921	945	881	915	952	969	959	919	888	949	869	960	937	985	912	929	960	929	928	968	963	892	940	950	917	885	883	915	973	942	919	912	911	882	933	932	939	941	870	892	896	913	985	924	944	928	952	889	1005	944	910	931	898	979	899	915	912	995	932	951	977	999	944	946	905	896	951	958	936	940	941	890	888	967	962	913	928	965	952	942	926	940	954	976	901	959	879	941	903	877	956	928	888	971	931	953	920	946	916	945	965	953	921	963	948	958	912	915	931	954	918	921	950	842	960	876	959	989	849	937	884	937	928	932	936	894	948	930	918	919	922	914	934	917	932	907	870	947	980	885	893	909	965	916	941	932	924	961	894	902	936	927	935	917	876	923	975	917	889	931	913	895	943	899	947	890	956	903	951	901	955	972	945	947	927	968	927	886	984	930	934	943	904	953	923	892	878	934	916	951	920	910	935	900	980	905	936	965	941	891	953	955	925	946	896	875	893	927	842	934	942	955	984	971	878	911	914	881	926	937	947	917	942	964	925	936	900	902	920	961	869	961	920	990	867	916	905	936	973	922	917	906	883	947	890	933	918	923	938	942	894	962	921	946	990	946	906	977	958	973	951	909	930	960	942	967	961	900	897	887	935	946	932	901	925	915	932	883	916	947	894	946	908	917	872	928	911	963	971	921	958	927	858	951	933	930	872	974	899	932	892	929	961	974	934	991	864	987	923	970	923	871	912	910	920	913	946	943	918	968	908	898	951	875	941	940	964	889	921	955	883	939	930	936	970	904	859	913	850	933	918	920	969	972	922	972	951	928	924	934	965	893	890	915	873	932	883	908	961	980	918	959	915	939	943	909	968	888	923	945	873	927	967	974	905	925	962	870	920	922	860	934	920	854	895	897	894	877	910	891	916	906	914	924	890	905	973	923	951	966	922	955	952	938	926	929	909	925	913	988	889	935	921	875	930	870	891	959	925	903	912	941	952	909	947	981	961	891	978	908	921	913	858	945	954	886	937	915	909	929	974	909	933	894	921	906	936	914	930	882	951	890	911	941	986	894	916	858	896	953	906	906	970	932	900	956	970	857	989	946	934	966	905	979	958	894	927	940	921	870	988	944	901	920	937	931	961	887	909	909	957	920	951	910	934	908	936	916	935	930	856	897	916	920	954	948	909	928	942	948	952	890	946	902	910	933	946	872	865	922	892	947	935	924	899	947	903	937	927	989	936	967	896	906	927	911	916	928	899	914	953	960	883	887	882	910	912	937	911	861	937	923	901	927	915	950	946	1004	899	991	955	923	963	906	932	938	992	943	902	969	938	911	874	914	984	953	878	966	982	889	995	924	948	982	948	973	922	907	945	943	892	938	941	908	899	917	920	903	923	902	947	910	968	931	906	852	896	941	926	897	918	947	926	873	893	865	958	928	897	929	912	947	907	946	932	937	942	917	894	944	979	882	907	934	903	951	854	934	915	936	952	960	934	935	954	1003	941	885	896	908	928	934	919	900	949	918	934	865	963	914	899	979	970	916	927	910	892	921	908	962	937	921	929	920	874	948	937	974	950	935	939	908	961	965	967	917	896	891	942	907	870	955	980	943	917	924	938	877	889	905	1004	910	964	902	998	899	917	925	907	945	908	907	910	912	893	927	902	874	961	831	953	922	887	894	842	988	867	925	925	944	944	1005	937	905	937	906	947	931	919	880	944	880	890	897	978	920	928	984	924	905	923	878	945	934	912	877	861	955	969	911	950	924	957	919	891	953	906	906	961	977	928	953	881	922	899	887	961	905	921	959	918	890	927	940	890	883	946	938	877	913	914	898	951	933	943	913	925	925	905	867	914	884	962	964	863	913	950	926	873	894	945	944	943	897	972	916	935	908	911	932	848	934	873	880	876	891	925	919	958	943	941	894	915	908	948	926	917	962	935	904	915	935	911	949	900	897	945	933	855	887	914	898	958	962	903	916	903	948	950	934	921	942	938	956	958	934	934	890	911	893	896	924	856	939	916	933	924	897	908	928	981	911	941	937	896	934	893	916	933	937	947	902	888	949	901	879	954	955	933	901	898	897	897	951	922	968	848	928	883	900	930	877	896	889	896	953	907	943	970	915	916	921	909	943	931	912	865	921	959	910	897	861	978	930	897	933	997	895	929	986	866	921	902	966	938	893	914	916	871	909	910	883	925	924	861	888	941	987	979	908	931	907	939	916	853	929	987	963	953	1000	920	864	923	945	898	963	972	985	887	892	880	939	922	946	899	905	930	887	952	912	926	939	940	907	939	915	929	917	930	894	914	885	930	920	898	911	883	913	957	928	861	933	896	936	970	946	916	933	979	950	885	862	905	944	883	937	939	906	899	1008	1000	857	890	937	869	946	894	939	904	922	869	863	972	951	908	970	978	934	914	931	903	887	878	912	945	928	915	910	867	951	908	980	955	916	883	905	866	916	892	900	915	916	931	927	949	966	918	945	928	901	907	924	898	917	910	947	917	944	939	929	911	896	899	939	849	905	921	1004	950	835	888	967	877	979	933	862	959	898	959	927	960	930	909	950	891	861	884	953	902	943	952	912	935	966	935	1015	939	970	888	936	919	934	921	978	916	928	932	966	956	961	890	937	905	910	985	908	934	995	902	950	934	940	932	898	835	875	955	951	945	955	947	848	896	946	853	905	938	904	937	939	977	900	942	918	958	897	907	915	945	954	941	902	931	921	1006	940	911	946	949	888	925	930	965	967
29440	27664	33321	22599	12652	8145	5906	4441	3410	2903	2712	2119	1969	1635	1456	1382	1269	1182	1094	1031	969	903	892	908	903	869	850	874	855	795	804	810	867	789	817	799	756	763	746	811	768	792	833	792	764	802	826	757	763	782	812	765	715	730	781	758	809	757	840	739	769	759	764	782	773	738	811	754	779	784	791	798	743	790	815	800	769	759	751	746	740	737	779	767	766	689	755	766	770	716	751	836	803	737	739	736	745	780	728	724	799	723	779	751	753	785	806	752	797	759	739	793	782	754	757	753	765	732	752	727	739	776	761	794	716	740	815	769	760	796	767	760	774	756	755	774	790	785	780	766	773	764	785	769	794	730	755	792	752	770	790	785	718	723	716	789	796	788	795	743	764	755	761	732	705	744	799	751	748	734	785	725	773	771	767	741	784	772	788	820	752	779	808	767	774	772	794	765	781	754	711	746	747	684	724	735	739	761	718	737	717	798	678	751	777	739	801	755	759	724	731	761	751	773	772	689	829	725	765	788	732	777	755	822	770	784	775	793	754	762	756	735	720	794	766	778	692	712	811	795	735	768	744	793	767	779	815	694	759	779	757	757	783	767	740	783	734	759	766	783	767	742	738	723	801	752	713	816	853	743	753	761	740	770	744	722	768	815	777	767	765	755	757	736	775	752	728	773	799	769	717	707	735	742	712	742	746	776	778	734	793	792	754	767	763	741	780	805	756	748	745	773	770	746	768	754	746	742	771	782	768	740	744	773	776	765	772	766	776	814	770	779	729	781	746	795	748	752	765	774	798	742	788	796	774	765	775	772	700	788	758	746	752	743	804	783	754	738	777	681	746	765	754	795	707	765	742	786	776	772	733	757	823	756	746	746	761	798	744	754	755	724	754	748	740	696	765	790	760	737	743	705	751	755	716	801	779	785	781	729	751	761	726	812	702	784	769	800	738	775	791	816	809	782	808	752	709	754	735	790	732	794	745	766	736	727	755	789	746	717	727	717	749	750	781	727	789	708	800	729	767	747	778	824	738	730	767	754	763	778	815	758	727	805	801	774	748	758	748	748	783	781	789	759	753	738	796	770	802	730	724	748	757	729	754	753	787	748	729	763	780	735	752	737	784	704	796	751	734	700	697	711	793	793	773	765	786	756	714	725	752	784	741	718	696	752	752	792	736	761	748	709	778	751	777	763	735	753	743	764	729	796	757	744	775	721	776	702	774	755	765	763	741	788	749	765	761	794	776	738	769	756	744	746	736	783	790	746	774	782	724	711	728	753	784	774	794	765	734	728	762	722	777	759	743	769	743	789	737	760	740	718	789	738	766	750	735	742	727	762	732	736	736	750	723	762	778	742	731	745	745	760	800	798	778	748	797	764	734	740	718	740	790	796	746	718	756	731	795	732	740	755	722	775	826	708	718	768	796	729	703	713	731	740	705	727	709	753	753	740	795	801	753	757	743	760	794	744	703	752	716	755	741	751	707	796	742	748	781	745	735	775	799	747	787	784	748	710	705	710	739	753	781	728	716	772	757	812	751	740	750	707	734	759	706	710	785	752	758	732	768	791	770	768	775	754	784	765	782	756	776	689	752	765	717	764	761	699	771	788	794	783	739	760	727	654	749	782	757	728	739	759	769	791	778	736	733	800	767	764	720	788	755	743	758	761	710	729	769	738	776	747	737	780	790	728	732	704	786	728	707	725	766	769	722	790	735	780	752	763	750	753	785	746	774	743	795	782	759	711	763	746	768	762	713	774	760	795	773	710	731	766	745	754	808	776	759	754	764	732	751	824	783	763	728	726	808	736	746	748	703	807	759	759	742	742	732	784	734	710	804	800	732	791	803	771	769	750	759	750	758	760	777	804	762	808	756	787	750	769	748	729	730	759	786	806	789	767	717	719	778	745	745	736	715	762	806	772	728	729	748	792	739	756	742	754	715	758	726	744	746	711	758	796	802	743	747	778	722	770	771	747	709	726	731	802	783	716	725	699	767	733	789	782	753	727	760	731	781	774	767	748	726	724	717	767	737	786	762	744	755	753	688	745	779	750	764	747	739	769	743	781	753	743	780	753	745	767	766	731	721	758	814	742	779	725	779	734	756	771	732	799	766	768	742	792	739	727	759	769	741	729	767	765	780	778	698	777	742	691	771	757	787	749	725	740	792	773	727	768	776	718	688	787	785	771	757	773	745	784	759	724	795	793	783	744	767	791	783	754	757	739	757	756	748	741	768	756	726	756	834	779	741	739	790	752	751	810	749	756	711	778	733	770	761	791	699	732	733	793	748	739	798	726	750	755	712	693	763	790	746	750	727	759	758	764	728	758	756	751	802	717	719	741	735	775	776	773	725	734	764	755	798	730	748	737	703	792	758	732	756	769	756	751	772	705	791	764	843	781	761	708	747	772	712	712	753	714	807	755	762	734	780	758	750	767	767	745	763	755	757	801	763	719	730	797	700	738	740	723	763	756	771	753	724	748	769	764	734	834	786	724	770	718	737	735	781	734	744	741	722	782	739	744	774	730	721	775	794	779	761	773	744	749	746	737	763	761	763	751	782	751	733	785	803	849	747	751	688	792	773	780	786	726	755	793	741	775	738	781	750	738	769	745	771	760	723	754	764	789	747	681	712	779	738	806	773	752	774	773	698	733	771	733	746	813	759	740	778	707	756	724	760	827	701	764	760	788	753	774	749	771	718	756	739	801	741	772	720	765	722	733	795	702	730	746	784	726	750	736	828	786	741	774	795	726	750	760	752	777	746	730	719	784	738	762	797	767	733	742	744	781	753	778	747	740	720	746	739	722	781	797	750	798	789	709	754	709	774	747	773	759	703	733	723	738	727	744	744	755	794	744	797	766	715	764	745	710	752	692	742	736	721	751	720	772	744	809	760	710	761	774	716	816	734	772	800	778	764	761	790	799	757	718	775	785	759	789	740	734	738	779	742	753	716	763	780	763	754	783	739	772	773	768	758	782	754	753	754	808	784	806	713	700	710	761	701	763	747	785	734	776	804	808	731	690	730	781	724	741	736	727	763	697	799	779	770	752	773	770	748	780	743	786	774	766	781	737	753	720	753	733	726	763	759	712	744	721	776	777	774	778	787	714	735	785	763	777	751	742	815	761	732	728	763	758	782	736	734	778	785	772	723	756	743	727	720	747	746	730	791	752	772	798	742	781	742	742	707	789	799	748	793	784	750	732	769	740	750	755	728	756	753	815	782	762	773	724	777	765	726	816	807	761	721	797	754	786	763	820	716	771	765	761	773	778	699	757	782	713	755	736	760	772	770	765	765	757	759	806	777	719	779	742	757	809	757	734	744	776	799	792	766	791	803	758	750	792	785	723	770	792	765	737	745	712	752	741	762	728	739	845	792	719	763	739	765	719	778	786	803	759	736	795	761	758	742	763	757	728	798	779	751	776	767	710	699	779	782	731	749	751	744	746	786	782	761	738	743	765	762	800	768	775	812	760	769	759	800	750	718	723	778	766	746	755
24370	42679	34135	20368	14782	11272	8809	6860	5375	4342	4023	3163	2587	2266	1879	1656	1539	1412	1326	1135	1091	1040	1022	1040	976	977	949	906	877	919	895	799	856	798	836	851	812	810	779	776	865	798	800	792	818	793	830	759	831	801	776	772	784	773	799	776	722	811	839	781	775	788	743	739	765	721	738	746	785	726	789	762	758	773	765	793	780	760	753	774	781	744	792	746	755	778	784	721	784	781	778	763	758	771	792	763	759	783	831	768	770	813	786	748	774	728	777	785	777	776	767	739	809	786	773	805	725	783	797	742	776	801	783	785	745	749	757	754	812	788	772	766	840	780	731	805	817	714	793	746	748	751	828	748	759	740	713	752	816	761	810	725	802	822	746	795	761	772	810	803	709	771	808	754	809	822	735	769	779	755	763	790	747	799	781	766	752	717	726	750	751	768	775	787	771	762	738	798	757	761	785	766	802	765	791	745	784	842	766	786	732	731	768	766	768	773	745	776	743	753	789	735	763	770	796	730	765	690	767	772	745	799	769	843	781	778	768	748	747	751	740	784	783	680	775	737	761	710	749	734	776	721	755	807	798	802	806	754	734	761	749	766	762	782	795	753	776	765	768	764	716	756	795	798	772	784	745	791	779	762	805	738	734	789	782	770	750	813	765	765	745	755	756	758	800	781	798	779	791	768	723	756	837	776	738	776	778	749	730	786	770	768	751	729	773	726	735	754	788	794	697	773	793	812	767	748	771	751	726	749	774	754	752	753	734	743	780	747	752	807	787	771	789	772	736	686	781	771	787	756	776	794	804	767	768	780	767	772	756	720	735	796	765	804	808	764	765	727	786	814	802	749	802	757	804	786	789	789	820	783	789	787	715	788	743	764	778	781	727	748	781	787	759	770	751	712	799	782	785	760	751	768	739	792	778	813	767	760	760	744	777	755	785	788	737	759	738	797	728	787	771	786	757	726	753	742	738	764	774	711	817	814	766	747	760	797	776	742	810	866	773	808	746	817	766	740	738	728	755	812	753	744	808	707	771	757	788	709	800	784	711	792	759	806	773	811	787	786	775	774	775	762	730	754	761	781	716	822	776	739	768	753	768	764	788	746	785	805	776	761	779	735	779	766	746	803	757	768	741	781	758	789	761	746	837	830	799	750	778	743	753	751	795	770	744	757	799	734	785	755	735	788	770	754	758	764	751	756	769	737	789	802	826	770	742	774	775	742	761	753	748	768	732	805	751	753	720	783	764	775	781	769	774	717	797	709	792	768	771	780	793	784	775	747	758	752	735	744	791	804	723	719	745	764	775	792	819	730	775	841	811	772	727	801	774	818	790	799	771	764	761	805	724	787	776	779	794	781	750	699	728	747	774	790	795	791	768	771	738	789	777	837	775	743	823	747	736	770	787	786	770	789	822	767	792	784	806	786	832	766	741	782	787	777	784	781	763	725	756	760	785	795	718	788	795	750	760	775	762	804	790	753	757	723	775	783	791	771	749	769	758	801	726	755	759	791	756	748	758	762	746	780	787	770	798	783	760	809	767	768	752	789	794	779	760	781	789	792	796	783	768	745	782	742	794	719	801	790	797	763	733	766	771	732	779	774	766	768	798	780	734	712	681	759	784	738	753	789	782	778	796	783	785	776	746	736	813	775	728	774	747	750	796	761	767	773	728	813	757	772	849	790	801	760	785	794	808	789	782	738	795	768	781	772	784	737	758	738	753	764	772	772	785	758	771	789	772	777	856	701	787	826	807	729	742	713	801	758	816	732	741	811	807	824	801	790	747	751	782	771	817	766	778	786	753	769	766	747	763	739	742	755	742	822	760	769	722	745	767	791	808	769	760	769	770	754	765	746	757	750	726	760	747	735	767	719	766	782	770	703	789	771	814	752	740	741	745	745	800	742	774	778	758	752	812	758	834	753	808	804	779	768	715	791	817	718	802	776	772	794	778	729	777	743	727	802	763	778	730	838	753	748	791	772	786	782	778	798	750	795	747	752	770	759	737	742	776	746	831	714	760	741	799	797	795	720	760	748	775	761	785	755	772	784	748	794	770	722	763	733	779	750	772	755	734	764	736	754	783	717	768	784	762	792	776	763	747	766	753	781	806	751	765	758	850	829	774	753	747	752	778	776	735	737	757	760	818	779	715	779	744	742	726	776	744	770	726	760	776	773	801	752	770	845	723	704	784	782	772	813	757	756	761	766	737	744	778	787	846	799	772	786	728	773	748	813	757	771	755	760	782	796	772	737	774	772	783	820	755	763	808	800	750	738	805	790	834	724	805	765	793	826	793	825	782	796	810	776	743	756	842	795	738	796	795	752	786	767	744	752	806	774	776	774	774	752	807	724	750	761	756	726	751	741	734	750	749	754	789	788	785	785	719	788	768	787	715	734	763	757	768	763	758	755	786	780	762	782	771	737	758	745	781	728	770	786	769	770	807	790	745	744	846	727	735	749	742	778	777	740	760	764	752	764	751	735	704	817	785	785	771	708	737	746	765	814	737	778	715	742	761	771	765	729	777	773	818	725	778	768	764	767	747	727	758	763	781	789	790	765	799	794	785	764	749	750	712	724	795	832	798	781	765	780	779	793	756	761	779	761	742	753	752	801	767	798	748	745	783	761	775	746	775	801	718	749	733	829	784	818	748	771	831	759	776	777	746	749	737	772	792	715	749	766	783	729	763	759	781	765	813	813	742	803	801	742	784	750	787	743	762	780	781	770	795	774	797	802	762	774	751	784	786	799	752	791	737	765	731	774	810	791	786	717	782	730	764	765	764	749	754	775	746	775	762	757	742	745	738	780	769	792	750	780	772	732	793	744	710	738	763	762	839	769	762	779	788	785	776	809	782	758	771	736	751	817	755	801	761	749	770	750	739	774	761	787	795	772	774	780	775	782	788	776	748	783	741	780	785	786	758	758	808	799	709	821	749	788	752	722	746	785	719	770	778	815	731	770	738	774	730	756	816	783	763	716	770	730	798	766	820	775	798	723	770	762	766	737	750	738	754	735	744	773	779	768	759	757	758	771	745	690	759	768	807	809	767	703	748	729	744	805	790	757	769	727	788	765	778	772	798	779	725	768	789	758	801	805	755	740	814	782	822	758	761	827	812	773	762	790	774	805	737	757	789	799	732	739	772	764	788	775	748	770	728	768	807	737	792	800	714	763	755	750	840	744	787	732	805	794	754	769	770	828	848	771	760	755	777	774	733	777	747	831	792	731	728	736	776	736	812	811	759	745	769	780	776	772	744	828	734	744	743	810	768	784	767	751	793	809	761	755	744	806	775	784	808	780	730	788	720	750	744	803	780	816	702	751	788	757	765	815	800	760	772	701	781	775	795	821	762	749	768	798	756	732	786	775	790	740	744	767	737	721	756	764	772	753	807	723	791	741	762	786	818	790	802	744	781	735	733	751	750	769	737	713	764	742	775	754	735	759	781	755	755	742	751	721	777	771	767	771	764	821	751	801	787	780	751	740	755	733	738	762	722	786
24260	21410	28816	24772	22105	18455	11866	7447	5479	4483	3960	3213	2753	2348	2004	1814	1592	1495	1368	1296	1211	1161	1084	1127	1101	979	1032	941	918	910	925	906	918	879	907	886	949	882	846	855	821	861	828	872	880	876	871	822	860	830	800	804	781	883	826	887	858	811	834	806	807	850	774	836	846	855	768	827	852	828	826	848	831	788	804	845	840	818	793	764	818	790	846	822	744	855	732	790	781	776	784	842	789	767	784	799	823	795	790	828	800	829	790	788	782	859	820	809	845	791	817	812	765	829	804	815	804	795	830	814	808	788	812	851	811	799	831	761	805	817	821	799	820	782	775	821	768	835	782	805	778	844	808	808	779	787	829	821	831	830	773	812	832	821	764	800	852	813	891	826	801	807	811	819	819	768	810	795	824	813	838	841	843	736	833	794	769	802	837	809	797	797	792	830	767	793	768	835	825	773	850	880	805	781	835	815	847	829	827	790	821	842	829	858	775	821	783	782	828	793	771	790	794	802	780	742	834	851	824	787	780	826	784	764	842	769	770	790	808	853	816	803	775	808	833	842	812	838	834	801	755	837	812	766	811	806	798	862	798	834	835	747	822	762	796	753	744	770	801	803	837	823	781	794	863	796	818	801	822	821	888	826	754	755	829	789	794	788	752	778	788	800	780	817	829	838	781	785	817	760	832	802	846	795	816	856	835	756	798	849	832	779	800	831	809	817	801	797	811	758	807	785	830	811	804	806	817	793	810	825	786	799	799	831	812	814	810	800	817	814	761	800	825	816	850	810	819	811	798	813	785	810	804	866	840	843	842	772	801	771	813	824	849	815	775	749	776	789	860	766	808	792	812	832	867	801	831	801	841	785	851	765	802	823	866	825	843	772	807	811	774	851	792	788	796	799	832	767	814	802	801	825	778	783	751	829	813	793	808	848	862	780	752	836	816	782	804	798	865	820	778	805	824	768	841	822	857	778	813	802	801	786	796	841	811	844	816	802	820	821	816	784	828	761	774	815	833	740	830	755	804	777	776	810	840	836	811	780	791	780	807	837	800	773	796	780	797	815	826	789	830	804	792	741	827	804	753	828	816	815	819	786	828	834	782	761	782	825	788	751	856	838	813	792	774	779	842	821	772	787	772	784	827	789	821	788	836	818	769	795	791	842	815	886	808	785	847	792	824	812	810	854	828	756	824	745	813	773	838	820	839	836	794	827	805	814	759	776	804	819	786	804	804	790	827	844	848	794	821	741	858	842	819	834	795	826	820	796	749	835	830	753	763	829	840	800	793	799	799	839	816	892	756	817	822	843	830	790	832	742	761	823	810	784	832	795	822	847	818	832	781	791	843	777	804	818	817	812	794	794	773	792	772	812	826	801	829	794	842	781	814	862	785	786	806	763	851	819	778	807	815	848	780	789	797	811	829	809	810	825	791	780	790	838	799	735	779	775	846	796	811	761	796	861	761	855	792	730	794	785	804	776	831	820	803	784	817	803	755	845	788	770	819	798	836	856	830	796	811	793	768	828	783	795	798	795	792	779	777	797	781	811	785	882	814	821	825	779	859	833	790	806	800	849	819	767	805	798	793	728	792	793	832	829	816	816	812	827	807	843	806	818	827	799	809	866	797	819	802	733	820	780	820	793	822	802	796	803	828	801	792	812	874	844	851	789	824	856	799	783	796	858	796	806	768	785	775	829	805	778	765	818	838	805	837	819	802	801	774	834	822	844	812	869	834	806	828	861	800	844	812	800	884	837	721	847	825	812	805	876	795	809	804	817	825	776	797	854	784	780	827	791	776	800	841	808	795	813	769	813	800	788	843	787	830	816	812	785	799	806	799	794	758	854	799	776	831	825	789	783	770	811	791	808	816	837	862	845	839	805	794	802	815	759	791	743	793	797	863	782	826	821	831	827	752	810	830	803	831	842	796	783	773	774	843	804	765	772	841	774	775	830	848	825	830	801	724	803	753	781	816	810	814	821	846	810	835	826	846	838	812	822	849	869	774	825	799	797	851	809	783	776	780	859	784	756	823	792	776	821	797	790	808	824	820	827	811	767	813	810	754	758	796	792	809	834	802	799	823	755	818	766	842	804	854	786	798	796	769	866	763	799	796	796	851	806	801	787	779	825	783	801	822	791	815	774	770	802	833	788	787	815	835	787	871	814	767	810	827	810	845	835	776	758	813	837	850	745	780	806	805	847	820	813	829	765	860	850	846	813	826	805	847	873	843	820	752	805	828	823	770	843	835	739	766	869	780	823	807	783	733	767	807	790	739	796	794	818	839	820	802	758	859	848	817	823	825	804	824	796	810	766	799	757	846	825	778	794	781	813	794	798	862	826	791	815	828	803	840	758	748	794	806	762	834	865	824	852	822	821	828	769	824	837	808	793	801	827	802	834	820	804	815	765	822	804	827	778	813	760	834	800	826	774	780	798	822	850	779	798	864	827	872	763	803	836	809	818	855	835	851	816	807	798	843	760	824	822	770	818	815	782	806	787	782	785	811	817	785	821	749	836	822	753	811	742	782	826	832	773	779	785	787	807	816	769	777	831	795	841	793	781	813	815	794	822	834	843	794	792	786	868	811	816	816	790	814	863	799	788	869	845	827	839	801	771	773	816	790	857	802	804	788	830	833	793	826	844	832	765	817	832	828	781	822	814	773	730	819	767	842	787	773	814	856	791	826	747	802	827	803	853	829	859	792	797	816	813	824	763	866	809	829	813	773	796	819	788	782	794	791	831	843	766	821	846	750	807	818	822	811	810	871	877	766	864	784	839	776	815	787	811	824	837	819	768	815	836	749	785	827	875	818	808	798	797	811	768	849	812	811	783	829	809	745	840	801	828	784	798	791	778	823	763	818	790	781	808	818	806	827	804	861	807	805	814	827	846	844	774	838	821	794	849	846	830	844	728	831	742	781	790	836	812	828	808	817	820	824	837	832	795	802	822	759	842	818	792	800	800	791	779	840	812	802	810	842	801	879	822	865	786	852	825	796	822	847	812	820	826	814	766	807	840	829	789	778	782	820	802	843	831	833	812	856	803	818	782	843	765	765	784	764	790	838	822	776	820	792	802	820	801	756	807	843	823	749	872	848	796	804	814	730	782	788	777	799	839	717	783	795	802	829	835	861	827	798	812	758	813	783	796	822	790	830	805	796	807	805	839	812	806	784	757	802	847	804	773	841	822	804	757	780	806	852	818	799	777	797	817	850	814	821	819	807	779	824	807	834	783	839	754	788	785	811	791	809	761	828	855	796	797	778	824	755	841	842	827	795	841	848	812	798	838	851	831	781	821	830	840	801	766	790	796	814	836	819	822	772	852	763	766	854	806	803	850	842	757	799	835	845	771	836	821	838	790	828	763	903	870	836	803	793	840	827	845	844	837	828	865	802	772	843	797	787	833	807	854	823	789	838	812	873	830	793	832	829	782	782	804	800	853	790	774	826	815	832	778	778	848	806	808	828	824	760	829	777	794	822	838	830	816	795	776	832	798
24106	50158	40966	26890	20413	16259	12982	10103	7968	6601	5710	4632	3798	3175	2607	2314	2011	1838	1613	1527	1346	1314	1243	1293	1159	1112	1114	1037	1025	1083	1043	935	961	894	910	877	902	894	923	854	822	877	862	841	840	837	824	810	877	864	867	841	805	825	841	802	827	805	796	802	847	853	800	850	890	827	793	830	836	802	831	813	810	802	792	823	810	780	799	777	872	776	856	853	816	769	789	779	820	784	840	807	772	793	820	815	798	791	778	814	823	806	812	811	828	775	816	806	874	807	796	840	777	757	807	817	846	775	769	856	827	837	816	811	823	772	825	807	807	860	809	793	845	866	831	838	884	778	833	762	789	839	778	834	806	831	835	826	857	793	830	924	827	818	812	822	831	808	860	825	783	840	816	784	840	811	835	761	796	842	803	770	774	806	803	817	796	818	786	794	777	782	894	817	788	795	825	816	840	768	827	827	790	877	817	810	790	833	849	855	819	831	776	823	809	787	785	823	833	808	790	797	819	828	759	795	800	819	777	783	857	796	812	822	803	770	742	828	818	829	831	776	851	800	799	856	831	854	758	751	821	796	852	820	866	804	824	808	821	822	828	807	796	820	796	846	792	800	788	830	785	819	829	825	752	810	868	817	851	828	845	821	750	775	803	854	788	757	823	830	820	811	782	812	814	909	861	778	850	818	801	791	806	830	779	797	806	817	794	794	827	833	797	797	792	775	795	771	793	810	788	783	844	784	795	842	799	788	812	819	823	806	789	798	784	825	764	831	823	854	790	817	806	833	804	802	790	826	830	838	888	786	844	820	789	816	802	830	836	820	812	761	777	810	870	803	824	811	794	816	807	826	846	761	800	805	849	794	811	777	789	841	803	802	807	783	864	834	812	778	790	842	795	808	811	773	793	857	845	853	809	777	802	842	803	814	795	750	841	787	814	799	818	821	803	809	807	821	779	819	841	806	806	799	846	777	750	782	812	793	811	815	816	843	791	781	809	849	831	753	851	808	821	813	803	805	817	789	821	846	803	833	824	824	789	776	851	794	859	834	778	822	833	746	843	844	781	770	788	798	786	814	815	777	789	832	837	812	827	822	808	793	806	827	847	843	810	818	764	803	772	772	782	786	812	798	827	790	808	826	833	826	809	822	806	864	798	754	760	799	830	804	780	775	850	820	841	848	767	818	793	829	766	810	811	853	765	801	842	800	798	817	753	812	828	813	814	841	818	802	818	801	788	770	765	781	808	805	792	777	829	816	799	742	812	814	812	800	860	814	832	741	818	811	811	842	831	786	804	824	867	851	799	806	776	814	808	820	744	845	763	823	781	833	879	791	796	820	793	795	773	795	813	785	795	834	819	827	764	797	782	800	780	807	795	838	783	826	750	783	858	824	796	779	842	798	847	840	764	846	812	819	807	828	800	774	841	798	865	803	793	833	832	776	805	839	790	847	807	797	793	826	843	798	828	814	824	832	838	838	817	809	861	771	849	842	836	745	859	826	774	825	869	822	814	839	828	822	865	809	817	838	825	806	798	781	863	806	790	769	803	793	787	826	802	876	838	827	797	826	805	837	817	840	821	851	786	859	855	806	789	812	810	839	823	832	805	833	802	847	826	792	819	799	824	774	827	815	813	854	816	773	849	871	797	827	835	816	801	876	756	768	819	826	798	803	816	843	797	852	843	787	804	835	806	775	832	818	803	809	806	803	847	805	812	773	828	819	758	796	809	800	804	842	809	791	794	833	852	794	851	855	805	777	858	825	840	798	788	847	747	856	784	831	817	817	818	782	804	815	768	804	836	816	801	777	821	776	845	806	841	804	768	760	843	821	800	764	836	795	800	765	793	772	802	781	803	800	802	830	795	809	829	814	798	772	828	820	817	790	827	827	770	846	826	793	800	805	840	785	819	797	802	795	802	835	783	811	787	816	755	782	801	810	825	786	786	864	825	834	774	788	818	804	853	827	814	871	816	800	791	812	786	795	798	772	847	784	806	775	749	809	807	783	797	838	814	809	800	874	805	841	828	806	814	821	798	778	840	798	839	827	798	782	807	768	784	841	791	784	799	804	812	851	845	826	859	787	796	794	777	784	790	834	820	805	793	744	834	831	818	807	853	838	857	837	825	834	816	795	811	769	829	776	783	870	815	822	773	822	782	829	863	795	778	833	782	803	796	761	776	870	824	824	856	826	797	837	824	849	854	817	806	854	749	842	813	859	898	820	834	805	798	820	834	807	844	798	760	804	835	763	796	853	822	829	725	784	816	815	813	841	761	815	777	786	797	797	841	796	833	801	806	803	812	837	801	816	843	710	834	832	828	868	814	757	787	815	781	786	790	846	871	847	747	795	816	828	853	821	828	854	805	848	822	796	792	784	804	815	834	810	794	810	804	795	797	794	840	821	827	808	789	834	803	822	794	763	825	848	890	823	784	799	858	840	809	800	809	796	789	813	814	868	799	847	809	841	847	801	808	766	859	819	849	827	779	782	800	859	841	790	737	790	790	756	814	841	781	804	818	809	812	839	836	839	795	793	789	877	790	791	827	753	788	881	894	824	807	836	820	811	793	861	788	827	811	793	826	782	822	848	810	860	805	859	834	778	822	826	797	824	821	830	759	725	853	828	801	772	808	772	824	861	775	823	766	798	813	814	804	800	824	814	767	810	833	798	789	805	768	881	795	799	809	820	809	852	797	794	749	843	811	826	821	836	799	831	773	859	803	818	783	799	820	849	797	785	793	823	783	828	847	819	798	771	819	810	800	847	786	854	806	815	785	835	818	866	754	762	831	832	810	797	830	877	830	770	822	823	765	794	789	812	801	821	851	835	811	755	810	761	767	865	792	826	757	827	787	850	805	798	809	820	778	849	865	802	797	818	860	834	814	808	823	775	775	760	828	805	827	784	844	801	826	828	814	786	799	800	820	814	769	840	850	820	820	874	820	854	828	790	851	807	802	778	811	815	761	824	809	814	777	830	840	799	802	814	799	840	795	815	773	835	860	768	822	793	819	793	778	803	813	808	807	818	819	796	857	823	815	810	816	851	808	801	818	838	795	829	879	799	826	840	780	818	824	800	856	756	865	811	780	792	809	843	841	794	825	796	780	791	812	835	800	810	808	855	814	813	815	780	794	822	825	822	796	788	842	794	810	794	788	815	777	827	835	834	841	806	812	827	816	816	774	813	814	831	840	831	787	820	803	786	791	803	814	831	834	851	841	817	794	799	826	779	837	826	836	862	819	816	799	757	866	778	816	819	817	725	832	834	830	829	827	791	798	836	804	862	762	854	828	824	798	846	765	835	785	804	848	810	806	828	799	819	810	814	795	850	833	837	820	811	787	762	839	777	834	797	771	813	864	846	799	791	793	794	850	771	813	793	829	778	813	824	811	803	799	794	777	776	846	857	806	837	808	842	771	820	864	836	734	820	832	803	809	817	867	813	854	824	829	834	836	837	851	807	787	823	783	792	820	798	788	807	828	804	797	811	815	809	852	823	815	835
25586	21594	28496	26399	19442	12131	7719	5610	4434	3497	3136	2737	2356	2065	1807	1577	1377	1395	1243	1242	1159	1077	1072	1047	982	973	961	972	953	901	892	930	912	905	913	878	867	815	848	826	886	832	838	776	787	835	870	827	817	876	814	856	849	868	852	878	808	819	819	876	850	825	823	772	838	793	839	877	815	771	839	803	843	827	844	768	810	817	861	816	793	826	801	835	818	791	856	809	753	798	836	767	827	810	850	785	813	815	874	815	788	772	855	862	795	780	808	791	789	774	811	779	853	828	799	836	782	797	821	790	760	847	808	836	856	792	817	753	819	865	774	847	801	810	807	848	822	796	812	818	832	810	835	853	833	828	762	808	831	801	842	802	824	790	842	764	815	825	790	818	837	839	757	811	841	774	847	844	859	807	841	851	803	814	834	843	838	793	842	808	804	816	777	780	785	816	843	810	805	829	767	828	838	814	825	854	821	814	770	878	814	774	853	864	833	837	747	787	767	796	848	770	786	830	794	796	804	811	816	824	886	820	812	810	792	802	832	827	814	827	827	839	769	828	831	830	768	783	801	833	845	805	772	839	792	813	762	830	803	751	786	834	793	835	762	825	778	833	809	813	851	804	815	825	801	738	799	862	836	822	810	833	813	757	772	800	800	779	855	809	810	891	805	872	822	812	759	792	830	766	791	810	853	837	757	829	848	850	839	831	810	744	831	848	817	851	826	822	849	821	820	791	836	831	780	824	792	818	830	781	810	800	852	850	778	791	796	812	824	815	871	852	841	849	836	848	792	828	820	827	811	820	815	809	817	781	802	783	820	907	828	784	755	815	850	778	792	816	784	805	767	819	868	835	864	850	865	837	795	818	781	796	759	847	792	797	813	765	825	825	872	830	838	828	835	814	808	869	838	781	803	809	806	828	822	819	796	863	873	830	847	799	844	813	805	869	796	864	801	768	801	847	856	820	848	791	821	808	889	809	791	846	795	830	810	833	836	815	807	810	845	831	827	809	875	830	820	840	800	816	798	820	830	831	820	767	868	869	812	802	838	819	853	824	794	818	838	756	863	823	804	826	825	847	839	791	821	840	842	792	839	840	787	823	858	840	775	764	815	864	771	832	831	825	812	842	837	841	848	829	825	835	807	820	842	817	818	795	773	860	802	840	848	867	797	804	784	832	769	798	870	820	856	876	783	820	783	799	775	801	825	823	821	805	805	823	841	813	811	823	791	844	841	834	810	860	857	833	793	853	806	812	829	786	859	801	830	799	848	804	798	819	799	769	870	832	789	824	784	815	803	867	802	825	766	830	800	828	798	824	855	783	799	847	840	790	810	835	854	821	823	790	810	884	841	806	831	806	816	774	800	830	801	798	812	855	815	828	826	778	784	807	805	807	806	757	809	822	806	797	813	834	803	787	836	813	832	796	787	828	890	772	816	815	807	842	802	856	789	803	797	817	760	806	834	812	831	834	790	810	813	842	780	796	827	827	797	848	810	818	832	767	785	849	833	821	810	831	828	819	770	824	831	738	844	813	833	789	820	806	816	840	828	806	856	828	827	831	861	805	767	800	808	835	805	844	826	844	832	804	840	832	805	847	846	796	806	805	827	813	829	824	835	773	847	807	805	814	804	795	806	820	818	752	866	837	831	830	825	857	776	786	810	761	831	836	842	748	804	783	790	749	806	857	817	813	803	828	769	782	828	827	822	813	787	828	841	862	787	780	762	812	837	798	768	779	872	828	854	802	824	799	859	794	837	830	809	848	861	797	816	770	772	765	845	776	854	764	790	789	867	815	797	811	843	791	853	780	877	798	847	768	828	817	773	815	799	849	797	832	815	844	834	761	820	811	782	843	803	817	789	832	830	836	768	815	789	847	801	829	859	781	828	787	821	792	794	806	816	775	855	869	811	813	830	848	784	864	750	821	779	789	792	832	835	833	817	805	792	779	831	843	781	829	876	840	803	857	827	782	857	860	810	735	801	797	789	801	861	784	869	727	826	806	812	803	797	795	836	794	818	800	784	833	822	795	835	839	792	781	820	814	780	765	872	795	810	799	818	805	824	773	814	852	780	794	817	843	794	807	804	835	839	855	817	799	836	802	826	769	798	827	855	820	788	807	793	827	872	847	875	820	781	767	828	746	832	845	820	828	805	885	837	806	786	820	784	831	832	761	802	767	825	800	845	818	812	802	793	866	787	834	856	799	806	821	798	771	846	804	814	830	787	794	813	829	821	802	877	828	776	796	854	825	815	791	810	807	831	802	809	766	818	824	846	802	804	828	794	879	793	835	775	814	855	790	782	778	784	818	820	849	753	805	849	804	846	799	798	865	786	773	790	777	850	842	816	762	833	805	823	843	814	811	797	807	822	776	820	849	830	866	779	778	811	774	877	802	781	808	826	795	821	815	842	796	785	862	824	780	809	834	869	805	815	834	861	750	856	798	845	818	844	786	823	866	798	807	792	808	759	782	784	800	769	786	773	841	852	782	795	787	799	769	796	805	814	794	787	862	863	821	829	769	772	763	832	827	835	832	737	814	800	828	787	811	800	791	779	846	808	854	778	749	817	758	845	840	889	808	781	810	829	811	784	791	819	809	839	825	782	825	774	768	835	822	856	795	827	836	840	851	799	809	839	799	807	844	848	805	796	792	808	865	825	747	778	867	793	811	849	816	834	782	814	830	813	810	804	840	761	755	775	792	822	825	853	753	770	763	834	829	845	835	835	801	724	816	808	844	808	815	827	818	809	803	803	811	825	799	812	832	835	910	802	801	785	840	806	779	799	847	805	835	795	750	776	764	827	791	805	776	847	780	792	803	812	811	787	781	791	829	835	789	845	803	790	818	752	777	865	824	829	814	828	809	854	803	788	852	819	792	784	801	842	786	850	814	809	808	825	822	828	849	796	765	811	836	793	803	791	829	780	837	870	801	817	714	842	869	828	834	824	836	835	834	845	834	792	788	851	862	825	761	776	781	802	867	821	818	816	815	827	780	808	764	836	796	867	800	838	806	809	809	805	786	821	846	827	800	838	858	777	823	803	760	808	805	845	878	782	769	819	818	808	775	792	812	805	868	805	784	796	807	790	776	871	804	795	811	875	824	830	812	795	846	830	831	827	792	816	775	832	794	848	857	795	811	816	786	759	827	773	774	790	798	811	795	834	769	820	806	787	820	825	782	810	772	837	829	781	839	806	869	769	841	824	804	828	803	821	866	816	770	794	798	838	787	812	845	829	845	796	809	824	784	761	777	843	797	808	810	852	812	845	788	827	854	823	820	818	803	831	790	774	795	831	777	781	783	786	820	777	828	834	821	802	810	817	806	795	779	876	808	785	869	821	776	803	860	814	820	787	827	788	824	814	781	880	795	782	824	808	812	820	799	833	834	840	845	791	781	825	797	832	787	857	754	836	834	808	823	815	804	784	806	817	853	796	818	815	804	854	765	809	804	829	780	851	790	823	777	813	818	817	835	865	806	858	783	787	843	787	794	775	777
24382	46992	37281	23958	17878	14186	10791	8681	6847	5511	4656	4046	3266	2785	2365	2080	1785	1577	1559	1390	1331	1230	1127	1201	1152	1069	1093	1020	1015	1009	976	948	975	992	930	915	931	877	842	880	854	867	854	853	836	840	881	903	890	904	931	791	839	845	915	858	851	814	893	835	881	823	854	840	860	805	880	852	832	833	887	883	835	804	880	826	812	836	827	787	804	817	795	865	866	832	796	822	882	790	856	790	899	825	812	839	841	810	792	798	824	811	775	856	824	793	791	808	810	814	818	814	824	840	820	810	853	854	805	812	839	836	850	805	836	799	855	810	843	868	818	792	861	855	848	800	812	831	844	849	781	840	873	804	760	848	799	865	824	791	821	833	820	847	811	818	851	842	833	788	827	795	847	797	807	846	798	834	812	855	772	799	793	794	870	818	826	767	858	844	853	840	805	889	855	802	841	835	815	787	789	818	819	811	842	793	815	774	820	838	814	811	822	873	818	819	820	824	845	828	846	846	803	828	800	827	792	849	855	878	841	842	812	881	884	835	818	811	864	833	829	822	828	792	842	839	888	813	896	801	804	811	840	818	807	820	808	789	846	826	840	816	827	834	812	808	779	805	797	814	861	779	825	862	838	807	809	844	838	847	836	757	835	905	805	792	808	813	828	831	816	781	858	832	813	798	796	790	856	838	857	818	860	856	818	822	782	877	855	828	813	810	828	830	786	793	831	882	839	823	841	848	836	777	855	828	822	839	810	855	789	816	850	876	862	788	795	778	823	825	771	863	795	807	814	833	808	782	835	834	812	797	809	785	848	839	806	855	829	872	797	811	848	806	833	905	875	810	828	815	828	842	792	808	802	930	902	810	812	808	809	774	845	833	830	860	841	820	778	853	848	805	852	826	785	821	819	786	892	760	858	821	814	889	844	796	741	844	851	809	825	803	808	802	805	878	812	834	823	829	806	848	835	833	810	828	877	867	770	822	831	844	819	820	824	788	809	813	831	829	840	898	859	854	819	824	816	825	803	844	792	824	904	815	815	785	858	828	812	833	829	886	816	820	847	859	750	836	809	837	831	839	805	784	792	844	740	815	825	788	814	816	831	811	785	829	804	836	769	810	825	850	850	854	762	826	855	803	845	815	865	835	825	827	867	856	798	858	883	803	793	860	785	851	834	806	861	820	797	776	806	797	835	834	819	868	798	861	841	800	776	840	814	825	788	813	799	823	823	785	843	847	859	812	773	785	852	874	806	834	784	802	852	811	887	838	825	837	881	801	849	791	863	856	799	819	896	793	837	833	806	823	863	823	829	839	860	864	851	879	823	798	854	822	841	795	785	846	840	881	873	849	878	807	807	777	829	847	842	846	804	825	809	819	834	814	815	860	793	801	846	824	841	837	781	851	818	812	842	809	877	835	825	835	832	820	832	811	830	842	861	839	869	822	836	789	775	813	858	849	807	860	798	814	858	778	845	771	852	875	794	780	825	822	841	862	768	879	825	821	859	819	827	817	800	815	895	785	774	821	822	808	877	795	790	824	777	866	757	822	816	859	838	882	801	873	808	862	804	852	844	778	811	820	829	828	808	795	813	861	846	781	876	844	785	792	863	814	781	839	852	795	811	874	820	778	821	858	876	786	811	886	842	833	820	768	822	835	847	832	867	793	835	866	823	870	909	863	793	825	829	795	865	821	837	819	803	827	809	836	801	875	775	821	869	779	809	836	909	843	844	849	828	867	801	795	808	761	790	854	818	808	842	802	839	795	817	807	870	763	803	838	868	791	850	813	826	826	843	878	873	814	809	875	840	833	787	751	824	781	849	790	862	812	793	863	850	819	857	859	863	859	841	832	845	827	791	849	800	818	879	827	799	820	795	872	861	809	854	829	825	800	852	840	828	865	829	749	795	866	838	841	867	818	896	853	810	875	832	808	827	877	803	848	838	851	783	837	787	860	836	846	804	814	853	808	876	844	834	871	848	773	801	825	853	787	881	799	807	827	820	825	845	814	778	809	848	832	812	794	813	823	837	806	841	812	850	824	836	761	845	806	842	816	859	825	787	809	817	913	761	803	777	832	821	875	861	815	834	799	888	786	805	817	857	841	846	861	863	840	830	848	804	819	833	758	801	782	813	858	832	774	837	878	825	802	852	791	822	843	838	807	827	808	822	789	831	850	838	813	800	797	861	818	826	848	782	820	831	833	847	791	828	839	863	832	813	774	813	890	847	817	878	783	783	795	857	848	801	859	837	847	854	817	802	795	835	828	837	840	829	849	853	874	798	827	920	856	864	879	839	837	818	824	839	823	830	816	851	864	839	830	828	815	816	880	782	826	746	834	780	876	852	795	803	768	831	805	884	831	842	833	770	893	844	848	773	803	854	841	793	802	804	812	817	783	810	828	829	822	798	820	843	849	811	797	864	842	842	826	814	828	783	836	807	816	840	827	840	865	804	813	818	814	870	834	826	824	785	776	820	819	835	800	822	780	841	867	904	792	808	804	797	831	839	826	856	835	875	813	844	867	830	786	816	860	842	854	823	820	800	830	809	882	854	922	862	865	826	855	795	797	859	806	873	873	802	808	794	847	839	795	842	819	811	842	817	793	808	824	806	805	854	762	853	813	810	817	823	819	782	796	829	839	810	831	774	828	856	808	816	796	847	818	836	838	850	838	843	838	855	832	836	832	791	810	832	819	861	856	813	795	834	882	837	821	854	797	809	846	809	813	839	814	807	824	839	862	769	837	821	880	788	829	807	791	861	841	816	824	869	854	837	825	857	845	761	848	823	846	867	795	898	832	843	820	818	847	776	806	799	836	851	814	822	824	769	792	861	813	777	847	795	848	829	836	837	823	835	812	843	862	865	815	823	845	821	839	781	776	842	814	854	880	792	823	839	810	840	816	778	785	861	831	861	794	810	808	817	819	831	859	837	806	831	784	781	812	815	787	777	806	872	815	839	863	803	758	847	850	817	842	762	829	834	831	828	831	817	845	765	804	810	819	833	868	854	849	859	829	831	818	834	815	839	850	803	815	838	766	852	804	854	833	842	820	876	828	786	866	829	815	836	855	809	830	837	775	860	848	834	796	869	838	804	820	843	907	816	861	798	788	804	826	872	876	833	835	792	812	789	799	850	861	806	822	849	864	802	823	838	847	817	817	829	859	804	767	803	795	875	862	874	836	818	800	832	867	807	835	824	817	873	803	853	836	872	840	822	827	842	800	838	811	854	854	855	813	863	811	886	869	776	803	774	829	843	828	862	789	817	730	839	797	789	791	834	853	855	847	861	845	836	820	877	808	848	881	824	877	791	870	897	847	784	880	782	883	798	875	810	840	851	917	803	782	796	816	822	803	878	856	849	893	858	771	809	844	788	773	819	783	868	846	819	805	829	837	788	816	858	831	839	802	824	812	789	874	832	805	826	827	826	823	828	826	813	810	811	880	807	848	796	809	828	854	780	808	835	848	804	872	814	822	822	820	820	848	854	831	806	804	826	887	804	828
23213	21576	29453	24244	21781	22958	20226	10979	7441	6009	5294	4369	3727	3216	2766	2395	2103	1890	1692	1672	1546	1411	1357	1360	1310	1234	1183	1202	1185	1113	1114	1095	1063	1066	1034	1075	1066	1017	1006	1058	986	1016	969	921	973	1005	1012	987	952	972	1003	915	930	954	1017	949	940	943	974	872	959	906	978	962	933	988	995	905	912	940	976	935	909	947	917	960	911	984	918	959	925	983	960	939	940	953	929	936	902	893	963	914	919	1017	978	960	975	920	905	903	914	947	958	956	877	975	880	895	987	931	927	925	939	930	954	963	954	924	894	978	995	943	951	917	928	941	1005	923	921	965	964	937	980	955	1012	878	959	927	952	936	901	969	942	954	903	926	927	971	947	952	908	908	890	923	898	916	956	894	953	937	922	943	979	857	889	965	926	973	938	941	981	966	943	940	932	923	970	919	947	894	936	984	954	882	928	937	939	896	916	932	951	908	944	893	930	899	935	984	819	937	934	984	922	920	914	947	880	902	937	1016	891	929	914	964	935	944	925	918	886	955	920	923	951	914	926	938	949	929	949	947	978	964	959	925	929	969	972	904	938	938	945	966	918	955	902	894	874	943	987	915	900	920	904	861	936	981	950	982	921	932	917	909	976	961	902	964	1001	992	960	966	965	999	975	926	915	965	977	973	938	928	919	919	946	896	944	1028	941	884	908	923	949	877	940	926	909	969	941	943	930	902	918	897	987	923	974	882	902	923	960	916	938	920	970	907	998	922	930	891	912	914	923	921	949	942	915	960	888	981	922	1002	870	928	929	925	994	868	905	1001	940	919	960	873	984	966	924	958	964	959	930	967	972	988	942	950	902	950	900	904	990	912	911	958	972	960	972	921	951	938	960	921	952	946	931	933	903	895	930	947	928	971	952	971	893	941	893	911	928	912	949	915	922	869	946	919	967	953	898	936	946	928	923	933	965	914	965	930	909	965	949	890	921	955	929	918	893	955	915	955	911	939	900	962	930	933	868	917	927	966	925	882	994	955	900	913	903	887	929	856	904	931	936	932	952	946	928	979	928	957	981	956	971	965	939	949	886	871	939	958	929	963	890	950	900	993	901	913	937	998	941	960	927	969	926	938	930	934	931	940	941	947	947	919	941	934	933	894	888	931	940	958	924	918	952	869	927	890	909	907	890	954	933	883	930	933	907	950	909	879	984	939	992	949	960	932	924	900	1002	897	936	922	940	925	932	955	954	882	986	986	971	858	933	962	959	928	964	904	926	958	922	952	923	900	957	921	937	895	904	932	927	886	933	910	935	908	955	933	960	939	952	927	945	953	910	1004	969	989	907	986	961	982	948	896	953	982	981	932	949	948	958	956	956	928	918	923	881	917	902	950	895	948	916	963	907	962	960	929	899	920	922	934	948	916	971	943	879	991	956	945	963	940	904	959	969	946	955	1014	970	893	887	915	989	919	975	932	917	894	959	937	957	890	963	999	929	943	935	961	948	959	896	933	897	930	861	948	942	967	900	920	962	928	947	961	916	902	925	912	889	955	925	998	932	923	903	944	992	928	897	920	878	992	901	948	976	939	897	941	944	963	984	900	957	965	941	912	954	916	940	930	956	1001	995	952	923	952	1012	895	1002	973	964	932	933	986	928	857	959	918	943	911	960	894	932	944	907	931	906	918	949	915	932	928	950	902	938	965	908	916	917	923	935	905	915	913	883	876	956	950	932	947	923	886	940	931	972	948	908	875	873	929	917	937	929	937	875	952	895	937	970	903	905	933	918	933	913	892	963	964	915	923	913	939	936	867	964	970	922	904	906	934	956	920	958	934	946	985	993	946	915	954	959	962	981	951	979	875	955	954	978	931	949	941	942	900	928	897	947	973	980	912	952	878	915	981	906	945	954	937	980	911	925	954	945	910	976	897	962	980	923	963	915	908	894	952	889	936	949	966	973	909	970	941	898	897	901	946	907	916	949	916	908	957	957	942	954	913	895	943	922	900	893	935	1025	912	985	941	938	855	962	880	922	930	922	929	905	989	922	871	941	985	973	988	968	942	1010	927	896	920	861	919	898	973	898	925	924	903	964	903	890	972	906	898	909	894	944	953	941	913	969	965	945	915	925	953	957	911	998	898	985	922	968	966	944	929	943	928	988	891	902	954	953	905	911	948	940	989	871	963	882	970	895	944	951	915	970	913	931	962	958	934	910	914	1030	943	903	939	921	907	892	944	946	948	970	920	912	944	933	949	902	956	899	953	944	913	924	978	903	936	961	880	897	929	937	927	934	938	895	901	945	903	916	893	895	924	932	917	958	934	959	930	919	963	938	917	945	950	1006	955	939	961	973	952	966	948	904	952	937	908	869	929	922	988	895	969	914	945	981	916	913	932	934	960	955	933	897	934	899	926	936	944	964	923	921	904	984	889	929	916	941	916	955	890	917	896	961	921	948	947	907	937	889	957	892	957	952	978	916	944	962	939	897	853	938	894	951	946	921	905	991	956	983	911	939	949	879	953	933	904	915	947	966	900	923	920	921	988	911	917	887	896	970	923	935	910	837	950	928	909	932	891	919	883	920	954	966	924	912	906	934	868	898	934	871	961	923	860	973	955	930	1015	957	896	954	909	969	883	949	880	929	980	920	998	921	944	915	886	948	887	903	950	955	875	887	943	957	944	971	922	932	890	985	915	951	940	946	916	959	944	934	864	947	958	938	920	940	921	966	906	906	963	879	905	938	923	903	920	948	947	896	1002	956	953	915	941	887	894	949	934	935	920	1004	929	875	905	862	1003	952	954	898	896	941	987	944	968	915	954	877	947	873	918	930	943	932	949	946	937	955	919	933	938	920	953	928	941	967	959	935	931	923	955	950	952	917	958	936	894	925	916	936	946	925	944	953	941	957	954	946	931	971	935	944	943	995	944	954	897	1029	886	893	907	910	923	938	917	949	905	910	949	922	915	972	940	912	932	948	906	934	948	957	966	946	911	907	957	960	890	943	918	933	915	958	966	883	970	904	942	912	978	918	937	968	926	954	949	913	934	949	938	960	904	944	866	981	935	908	964	933	892	968	952	926	967	860	890	915	925	974	927	942	997	923	945	970	912	941	877	971	887	949	888	890	947	893	898	942	919	897	916	977	941	927	912	921	930	921	938	926	967	926	965	920	981	940	966	952	935	947	920	933	942	926	885	955	934	891	961	935	951	958	900	938	975	887	893	926	939	912	933	975	964	964	991	895	927	938	945	946	962	1002	961	949	945	912	899	941	962	866	922	877	890	877	1008	909	907	927	944	965	932	938	920	935	943	941	915	925	951	909	916	879	930	884	932	948	919	932	902	930	957	911	891	931	925	919	881	923	882	918	932	946	977	947	901	976	956	965	952	860	906	921	923	949	952	911	916	927	901	974	949	898	918	927	973	958	914	938	900	922	988	960	990	925	929	934	967	893	939	930	977	934	978	893	970	853	1006	883	968	945	883	849	969	943	1011	917	913	941	955	952	896	969	932	983	1001	1010	926	961	906	920	945	943	966	908	913	926	966	932	910	930	943
26670	55792	46374	32191	25064	20572	16360	13403	10590	8745	7297	6269	5152	4391	3654	3080	2651	2311	2162	1989	1838	1672	1525	1465	1483	1413	1302	1221	1218	1254	1195	1158	1207	1119	1111	1055	1055	971	1082	1038	1031	998	986	982	1024	969	999	965	971	958	977	1020	956	954	958	976	972	974	988	973	960	964	917	927	924	885	927	977	988	905	941	850	929	906	929	912	907	890	946	926	928	902	919	862	981	918	941	903	927	967	923	983	939	936	922	930	929	911	930	861	949	922	887	882	930	921	913	923	978	924	901	929	892	903	928	904	949	890	921	878	905	913	918	888	894	927	956	945	866	918	918	933	941	927	896	931	956	941	907	932	916	910	968	946	936	904	979	936	946	906	920	949	927	959	947	896	925	924	911	903	926	930	943	912	923	878	944	986	938	934	874	917	889	881	926	917	915	937	909	960	954	951	912	939	872	917	861	928	933	944	945	869	920	991	951	937	890	965	883	975	929	990	948	928	939	887	904	939	963	850	936	913	916	933	898	933	893	918	884	907	867	944	941	887	956	929	910	968	887	920	904	933	928	958	926	913	856	892	900	969	953	914	937	889	1001	892	943	895	907	901	888	926	936	868	934	934	899	964	971	976	983	905	955	921	912	927	861	908	927	891	937	914	969	928	874	914	954	900	922	895	907	977	930	886	925	930	867	887	946	930	905	937	949	939	893	894	956	923	963	894	905	959	933	893	857	955	941	925	900	908	872	874	931	980	941	875	920	928	889	870	970	895	887	945	921	938	954	879	945	931	897	912	900	911	897	962	950	879	908	897	911	970	900	913	912	953	887	935	950	904	908	923	973	937	916	924	928	940	880	901	917	927	938	894	912	934	894	922	948	939	947	951	966	952	922	912	946	921	905	941	957	994	910	934	937	929	928	882	944	913	894	895	924	908	887	910	936	921	858	974	935	920	961	900	934	943	965	955	908	941	879	986	906	847	930	901	907	879	923	914	929	896	953	948	933	933	977	893	900	938	922	943	901	886	891	895	894	982	881	927	923	899	970	955	948	905	927	981	915	928	900	918	889	918	906	986	879	946	890	878	905	861	899	909	910	905	957	972	925	895	900	949	906	958	916	924	936	921	936	898	880	929	902	947	959	936	960	915	905	894	918	905	912	924	910	912	986	943	911	899	902	965	937	968	960	928	898	889	875	935	974	913	954	901	910	923	927	985	928	953	929	924	838	949	883	936	890	848	907	969	981	957	945	902	958	942	909	888	902	884	923	897	967	905	915	927	917	948	948	940	889	889	944	906	955	955	876	885	866	927	907	942	906	927	937	937	912	953	986	998	939	939	913	913	886	924	902	896	927	921	926	921	926	957	893	945	926	948	900	952	955	919	908	944	914	912	926	940	902	916	914	897	969	866	914	930	946	932	929	884	913	947	892	941	953	949	898	950	945	932	936	913	979	892	848	933	879	916	903	892	955	945	907	909	945	877	910	944	927	904	934	947	954	984	855	866	889	905	888	938	920	942	927	937	938	927	966	926	920	962	925	927	945	960	909	947	952	914	925	966	934	885	925	914	928	893	981	942	955	875	953	893	866	923	881	917	945	887	898	859	923	906	927	946	944	921	886	939	904	918	884	961	922	896	954	918	917	949	941	926	947	931	929	894	960	902	892	944	905	880	900	883	904	951	911	894	938	968	905	933	897	953	874	889	917	930	916	900	920	896	912	922	945	890	959	915	892	918	948	923	953	928	973	905	923	872	882	924	912	925	950	914	935	877	935	928	893	919	849	912	909	904	940	938	914	917	906	880	910	933	866	933	906	904	897	904	920	902	928	928	903	936	908	896	949	959	881	880	874	864	929	892	951	953	900	921	888	966	869	854	925	902	876	935	912	962	925	1001	885	941	872	996	901	894	900	918	937	923	903	925	878	912	917	945	921	892	935	954	938	904	926	977	928	925	893	873	895	947	918	952	884	911	936	882	870	896	882	895	899	928	959	888	949	926	927	990	931	897	914	900	911	907	903	903	923	923	910	902	912	944	904	920	933	921	962	932	862	934	967	900	946	946	968	922	886	921	968	958	942	912	955	912	909	893	976	974	860	900	929	930	902	920	893	913	941	954	947	907	916	935	914	887	959	961	904	895	907	903	894	945	886	953	949	953	973	925	899	986	913	908	907	911	911	932	948	932	914	886	938	954	905	901	876	906	934	882	951	929	909	931	902	937	913	955	897	917	900	969	927	910	977	964	918	948	941	946	941	936	953	932	924	909	922	918	913	886	889	909	892	933	949	891	945	918	924	991	970	897	951	860	930	898	950	893	922	928	901	894	917	953	883	940	916	943	949	965	968	934	936	876	891	956	898	942	901	915	947	966	928	899	917	992	914	924	933	967	906	984	934	921	981	902	939	911	891	915	965	903	938	939	885	919	892	940	902	986	946	959	936	904	966	978	913	932	934	924	940	928	891	912	896	944	901	963	957	920	883	962	927	922	887	946	907	923	854	918	885	866	890	950	896	940	867	938	842	968	942	955	930	904	959	977	933	904	887	938	962	889	962	934	939	944	880	911	891	903	931	948	919	955	894	915	901	955	915	922	921	968	927	922	918	948	944	941	949	900	907	956	834	916	910	907	923	972	890	900	894	924	849	941	910	870	962	942	932	897	989	935	906	908	945	918	955	917	879	935	912	920	931	939	914	941	920	900	906	962	926	970	926	950	935	933	905	949	954	849	954	897	917	876	891	892	892	884	904	906	885	936	982	884	942	925	959	925	897	912	908	956	895	934	918	943	902	933	928	955	941	910	908	897	922	915	910	906	940	911	928	915	907	991	900	919	904	969	953	906	844	885	950	884	871	913	879	912	950	897	883	907	872	914	870	935	879	940	934	894	934	937	914	958	967	885	909	930	904	963	900	860	915	910	932	915	875	927	947	857	955	906	934	957	886	1020	899	967	871	920	893	917	929	929	946	931	928	931	957	922	908	895	944	911	940	875	910	971	933	895	937	961	947	938	949	909	956	922	923	920	966	920	903	911	920	905	936	907	950	924	956	927	950	924	870	928	958	985	904	932	910	980	890	896	902	982	940	950	927	902	942	887	942	940	900	909	887	910	897	961	928	898	923	844	973	961	928	934	922	933	896	925	904	911	889	905	887	943	903	907	917	957	943	859	938	926	859	943	864	934	921	923	920	971	948	924	954	980	926	905	907	891	935	886	890	895	926	921	974	948	870	944	894	990	920	907	927	939	923	904	898	977	917	899	883	877	962	922	939	911	948	909	958	921	910	938	868	942	897	909	868	953	899	893	894	911	963	904	913	982	931	910	961	873	911	930	890	942	930	934	959	940	947	915	926	877	939	874	915	891	922	891	886	918	898	983	951	870	928	896	919	941	954	918	967	892	920	953	964	918	956	930	916	965	941	926	874	921	940	859	917	940	926	934	868	866	892	916	993	916	939	927	963	945	957	929	888	954	927	898	929	879	871	898	897	915	906	885	943	955	914	917	921	986	951	913	924	917	881	921
29245	27478	32040	22562	12484	8077	5685	4460	3311	2837	2417	2191	1858	1727	1548	1319	1252	1145	1116	1014	969	920	974	939	860	900	882	851	892	855	856	770	803	777	799	877	767	764	802	806	784	803	722	765	738	791	756	731	773	773	793	793	823	822	729	783	723	775	742	756	742	783	739	780	801	774	764	784	760	764	818	767	787	747	785	773	748	793	757	707	732	697	732	774	789	737	734	783	748	749	745	750	714	751	754	749	731	713	737	727	787	741	717	786	693	769	744	727	765	754	703	737	748	732	772	805	748	778	743	734	742	740	779	753	799	784	703	723	758	729	712	713	782	747	802	739	795	777	762	721	774	748	734	696	724	730	777	731	741	767	730	769	758	768	742	787	755	758	803	781	712	703	742	687	704	727	757	767	747	742	748	779	757	779	790	748	771	734	718	719	784	732	741	700	733	829	770	773	681	748	719	759	729	768	760	726	705	732	753	751	732	722	739	774	687	721	704	755	709	727	725	751	767	721	741	780	760	776	739	734	733	743	734	687	736	773	792	712	754	717	768	769	811	758	755	757	772	770	830	759	719	758	699	776	729	803	783	731	732	748	766	733	736	690	770	785	739	763	801	823	831	719	722	763	730	740	727	701	742	749	705	731	720	724	752	746	764	738	795	769	727	735	745	791	776	749	730	738	756	768	771	757	761	773	688	744	711	792	726	825	816	736	735	735	721	754	772	765	740	754	721	736	744	716	721	791	717	737	700	738	789	730	782	755	752	728	762	764	803	769	752	740	724	732	747	684	771	750	780	778	746	748	751	763	772	772	741	788	747	780	761	764	756	749	763	749	664	747	748	721	747	706	746	765	705	739	776	805	755	734	753	763	756	758	726	733	759	762	679	712	764	744	780	738	756	774	761	731	781	722	784	782	763	734	727	744	807	735	747	740	813	761	744	743	729	758	780	761	664	751	754	699	741	820	772	776	751	744	787	725	755	713	744	799	733	734	736	743	720	720	790	762	755	741	737	731	768	745	715	723	755	740	832	795	749	691	728	781	730	756	696	807	753	740	755	697	776	746	751	794	799	727	746	770	742	704	755	744	801	769	750	721	711	754	771	744	746	793	747	724	770	754	775	748	719	746	787	740	791	795	781	782	712	749	750	767	752	747	705	765	717	695	783	752	709	708	748	713	794	729	749	723	785	739	735	771	788	753	694	745	758	739	773	776	777	793	754	753	744	769	750	755	772	755	772	750	737	760	750	768	734	711	759	734	738	756	727	733	793	740	708	749	720	783	794	740	736	735	781	740	796	732	759	743	757	783	727	759	716	669	750	731	757	750	747	743	738	767	734	751	746	761	753	746	769	778	760	752	723	783	729	762	715	780	769	740	767	739	752	717	739	750	753	726	763	798	745	744	721	761	751	780	771	780	750	787	789	754	712	760	730	760	766	743	726	813	780	737	761	751	748	695	726	757	730	703	764	795	724	736	783	767	746	731	737	709	747	693	755	763	741	756	732	749	774	717	781	787	744	740	773	761	743	770	784	778	767	757	749	772	756	727	750	756	762	729	746	773	757	784	734	775	797	821	778	814	747	778	716	773	734	757	780	725	725	746	735	714	762	756	754	719	712	731	741	719	724	749	735	693	717	716	733	707	728	746	744	778	746	743	731	758	726	718	701	701	772	792	771	762	745	769	772	740	758	750	742	792	736	759	722	772	718	759	747	716	757	762	733	724	757	760	760	768	726	769	766	717	775	740	747	750	744	764	749	756	758	813	733	771	749	795	733	737	788	755	737	700	777	782	794	686	737	713	784	768	745	727	755	795	736	766	775	683	761	748	700	763	803	757	740	746	736	733	711	814	760	781	701	769	752	714	753	800	722	788	762	790	766	770	738	756	748	781	776	766	746	727	741	763	714	729	757	696	762	810	729	708	761	780	743	699	723	739	776	793	744	754	688	725	723	756	759	702	757	762	748	762	717	759	744	798	732	774	738	763	719	740	753	744	759	754	744	819	782	740	735	758	782	740	750	750	748	792	764	753	755	735	753	786	719	751	738	751	736	770	742	764	758	796	746	719	760	722	755	710	775	725	753	769	782	737	729	750	757	706	711	758	760	749	721	753	784	733	698	768	784	748	757	755	779	766	756	771	707	784	765	758	771	738	756	742	779	747	788	749	803	750	748	766	718	757	749	724	806	736	774	758	770	725	779	776	763	767	699	716	760	739	763	766	728	733	728	728	737	751	804	813	794	739	768	803	703	720	694	717	779	749	735	768	779	750	750	793	732	732	722	740	783	746	768	722	704	746	691	744	744	790	777	688	742	751	749	754	750	723	725	757	788	784	775	728	751	753	731	775	773	747	784	781	777	701	760	719	745	719	768	760	778	752	774	751	721	710	705	740	749	788	774	725	754	826	708	754	714	705	755	746	755	694	772	803	708	731	734	724	824	723	801	816	756	764	775	730	739	783	712	724	739	746	736	782	806	780	782	722	739	782	775	734	782	732	834	783	753	743	777	770	789	738	758	760	749	746	790	718	781	723	731	727	733	766	723	695	734	781	770	767	767	769	750	772	717	732	765	700	729	783	740	735	722	676	758	729	765	761	762	763	757	816	759	794	725	736	775	759	802	730	710	704	734	715	777	798	737	787	772	732	727	793	810	764	748	742	737	740	711	813	771	749	741	774	826	756	739	777	795	790	792	759	743	777	694	769	751	756	738	794	719	749	747	785	761	737	772	727	749	772	766	713	715	741	720	740	744	715	805	738	730	748	760	851	765	715	767	742	779	724	762	727	707	752	734	770	746	740	784	773	765	778	748	756	693	804	773	769	692	774	777	750	768	766	774	744	753	754	741	726	766	723	765	746	739	744	734	762	709	723	759	774	757	748	741	722	765	764	716	762	737	795	752	729	729	776	778	718	750	726	752	767	801	731	727	727	748	714	758	710	762	731	762	746	785	807	723	768	781	716	717	699	737	813	754	734	768	768	723	775	725	734	738	761	817	744	717	776	784	744	744	734	733	737	766	732	795	743	717	754	732	762	782	765	757	746	748	773	750	706	730	765	752	755	701	707	728	717	799	754	801	744	702	737	718	750	732	779	743	734	743	782	744	751	753	707	771	762	723	736	750	716	785	725	762	768	727	741	779	724	776	780	711	731	736	812	772	777	792	767	763	747	774	704	737	754	761	770	747	766	810	789	753	777	747	736	743	743	764	742	773	746	699	718	743	743	771	736	761	757	726	719	768	760	735	724	773	731	754	704	757	773	717	772	733	755	730	782	728	745	762	740	726	747	722	720	764	796	754	726	755	788	767	747	719	763	711	790	775	764	752	721	690	732	734	737	752	709	723	749	780	695	780	735	782	760	766	752	763	758	749	813	723	795	786	736	711	774	716	741	721	724	736	776	724	760	708	789	759	735	745	752	747	715	685	733	815	750	728	737	756	755	767	745	772	737	747	733	799	740	750	756	744	734	757	813	754	723	757	743	736	734	741	768	735	768	748	724
24332	42403	32862	20471	14594	10993	8499	6843	5252	4244	3594	3127	2610	2322	1913	1686	1522	1320	1234	1114	1135	1081	1071	987	1004	931	890	884	856	866	878	886	857	784	807	872	837	828	823	824	797	805	796	746	795	793	779	837	807	804	810	742	800	852	789	758	765	814	800	747	815	754	773	733	744	749	698	747	727	767	689	805	752	714	813	797	813	762	779	711	764	777	741	763	792	734	730	779	732	780	702	735	758	709	755	744	751	765	761	743	777	798	768	761	782	788	746	736	748	754	760	730	797	781	789	753	727	753	779	757	754	708	787	743	684	742	756	788	767	755	717	754	775	745	720	754	753	748	738	760	726	772	768	722	804	765	763	755	724	768	719	826	767	741	722	708	749	782	743	758	785	797	747	706	760	711	779	717	765	766	756	757	819	681	774	754	739	817	754	776	759	774	748	747	764	747	734	781	707	740	782	794	779	751	712	769	763	761	765	738	756	812	789	792	717	760	732	720	748	729	771	774	719	747	749	764	823	761	836	746	802	768	705	740	786	779	751	803	789	789	809	719	744	770	744	726	762	749	734	747	779	720	798	757	754	761	740	712	797	756	770	763	716	764	767	801	827	806	782	753	740	753	763	767	783	731	746	784	769	766	755	769	789	769	735	779	758	723	750	792	746	797	779	775	745	801	768	744	757	768	780	739	766	760	808	847	721	779	743	760	754	779	748	817	750	724	737	726	768	758	762	723	728	769	771	754	783	764	757	744	774	809	754	705	772	762	775	741	736	799	766	761	747	770	818	775	804	745	720	765	704	710	775	757	761	734	737	711	807	761	759	707	753	790	730	748	784	832	742	758	733	756	738	745	774	751	794	717	754	778	746	793	732	773	768	814	743	703	721	750	790	734	745	737	786	782	723	744	796	724	724	754	758	746	772	797	742	795	753	742	729	748	773	755	727	773	766	796	753	727	791	762	768	780	766	756	749	749	820	735	734	764	734	771	836	752	763	730	673	777	787	785	762	764	713	778	765	729	716	720	740	786	796	738	690	774	747	769	759	803	775	769	827	757	772	776	792	716	805	720	759	745	749	755	781	706	759	736	778	769	756	752	682	776	714	764	773	734	742	762	753	825	774	768	785	771	747	761	721	761	755	776	742	762	779	808	770	729	748	758	747	777	788	745	776	734	753	776	764	707	765	768	743	706	788	744	741	778	748	770	775	770	726	801	767	777	744	739	760	766	760	763	775	756	763	772	756	770	763	772	762	796	763	746	746	751	832	785	737	770	766	716	728	797	762	714	781	769	768	782	743	775	776	788	763	783	717	794	762	778	792	738	726	758	791	738	739	818	772	764	734	786	766	732	787	758	744	801	746	781	776	732	733	752	714	742	782	763	774	765	785	823	730	745	778	780	724	757	739	722	783	756	772	812	786	749	756	760	769	757	749	722	783	717	765	795	776	735	755	780	767	813	711	737	792	736	728	775	807	755	751	745	768	774	776	760	774	764	774	738	743	787	775	753	770	770	729	735	809	810	764	733	801	744	727	753	757	738	741	776	821	727	751	797	710	727	755	785	732	737	737	764	777	772	778	754	768	781	788	754	819	753	722	766	762	793	791	728	768	729	757	732	811	724	748	769	782	740	785	775	753	801	782	780	756	747	757	786	757	757	764	785	783	770	744	743	823	759	755	760	735	753	784	827	721	811	773	763	740	734	813	705	780	778	791	737	777	721	740	772	757	829	778	759	757	758	794	801	737	757	725	781	733	762	781	732	752	731	729	790	735	727	723	773	785	781	800	748	754	761	766	745	840	838	751	735	754	805	775	706	766	737	781	789	777	776	767	739	777	744	787	732	748	734	745	755	724	791	754	796	786	748	760	776	762	771	769	829	734	765	772	776	727	735	776	745	717	777	765	776	763	789	769	755	737	756	731	760	799	741	766	722	774	709	756	763	774	764	782	700	765	771	752	761	776	763	733	768	787	777	739	769	748	746	733	752	747	710	792	744	778	722	768	797	732	771	795	795	777	763	765	769	753	759	759	769	741	745	738	791	735	821	773	730	794	769	687	796	787	765	746	785	738	788	787	816	809	755	705	727	747	740	774	746	760	779	737	752	773	742	757	748	756	775	823	736	790	778	737	780	735	793	803	778	757	800	739	787	792	731	762	717	787	769	770	773	840	764	774	782	731	799	739	796	714	751	742	737	755	747	752	777	784	754	735	772	766	761	772	760	767	787	759	782	756	748	728	722	768	804	739	748	746	773	751	817	751	748	787	784	804	817	768	751	754	709	769	819	774	727	740	776	753	773	723	761	774	788	770	725	774	751	767	746	733	734	759	803	766	782	759	808	721	738	768	697	810	757	774	702	723	766	706	773	788	736	765	751	745	781	735	754	742	735	714	775	770	730	715	776	789	831	708	776	761	792	748	745	740	750	716	755	742	716	802	740	771	768	785	753	739	756	722	778	752	754	784	742	789	753	769	711	794	740	724	758	754	750	780	788	744	769	770	737	728	822	772	764	790	748	766	769	730	803	721	732	712	760	763	762	805	751	756	790	832	750	780	784	763	774	719	704	753	740	751	774	768	758	770	802	742	763	775	774	731	737	768	740	703	746	800	774	774	797	710	786	812	721	733	765	718	715	744	768	777	721	780	747	764	730	787	762	815	747	751	712	800	800	749	791	771	734	754	773	723	750	756	754	763	772	794	737	756	748	728	770	812	763	759	739	746	784	756	761	756	777	741	780	786	751	772	751	788	738	723	754	751	748	787	774	807	759	757	765	750	783	776	748	778	718	762	775	789	747	782	763	791	762	730	754	751	758	745	755	691	798	769	755	751	770	782	767	803	761	768	738	732	735	774	780	740	784	725	772	742	772	761	791	784	766	758	757	778	811	771	748	709	752	753	782	776	729	743	780	755	733	746	788	805	762	800	739	756	777	742	732	806	733	713	733	688	777	771	723	727	733	745	742	767	755	810	739	741	766	740	739	771	726	757	765	748	770	749	785	742	734	727	794	749	782	757	746	781	756	762	774	753	781	781	788	741	761	779	731	784	778	772	788	716	740	768	779	764	774	773	790	743	755	771	762	786	754	764	742	751	743	768	727	789	720	772	790	791	751	781	745	731	712	696	762	747	756	704	729	747	755	718	719	775	771	764	752	738	795	732	725	735	768	763	804	766	775	747	748	790	796	758	780	794	710	747	746	789	765	719	761	736	776	689	756	724	750	772	759	705	835	755	767	736	786	729	768	763	756	790	754	699	781	782	789	747	766	755	746	738	735	774	798	711	751	718	839	741	735	720	763	772	761	779	767	786	760	779	767	711	811	800	737	767	751	767	734	800	762	783	692	772	783	777	795	758	757	744	792	771	784	829	763	800	777	772	776	761	796	765	750	752	754	797	806	773	757	771	794	744	755	740	733	762	760	758	731	795	740	766	729	779	741	691	749	701	771	792	791	767	787	708	785	715	793	792	742	775	752	770	735	764	755	745	800	746	697	760	738	759	760
24407	21544	29057	24768	22237	18927	11684	7441	5537	4383	3764	3284	2745	2535	2157	1917	1733	1468	1356	1301	1240	1181	1086	1078	1044	1059	993	988	968	950	911	977	921	919	861	942	849	832	913	902	857	859	824	861	901	827	888	879	830	824	830	812	827	880	853	880	821	853	851	817	792	808	830	853	864	783	807	788	788	826	813	821	815	788	849	779	819	796	823	803	785	813	813	783	792	799	777	803	869	770	870	827	751	815	860	850	825	762	811	838	856	799	846	856	833	788	849	794	837	830	778	774	827	824	778	809	849	815	796	838	874	824	766	783	767	808	797	837	802	781	890	783	787	821	898	841	815	797	834	841	801	807	898	810	773	885	831	800	829	822	823	815	773	829	786	793	859	809	801	789	791	800	792	791	804	836	839	865	844	857	777	763	784	792	825	841	849	790	794	839	842	791	818	834	819	853	817	892	811	843	811	797	852	800	775	785	766	834	865	794	803	836	802	804	783	788	829	745	852	796	824	806	817	845	814	811	832	823	831	813	790	801	814	805	795	796	789	848	822	818	803	785	816	825	781	831	868	791	788	785	779	787	832	815	814	810	783	820	828	816	827	820	830	808	820	831	800	796	792	866	858	808	805	844	837	841	815	818	815	823	823	828	833	842	854	791	806	877	822	864	776	800	831	833	847	789	794	834	758	800	801	798	766	767	790	828	808	867	809	863	831	799	795	831	858	825	842	788	860	852	756	805	823	772	775	824	839	867	749	826	826	870	837	833	806	756	758	770	832	813	806	856	782	804	808	819	827	806	826	792	818	786	822	746	824	880	843	797	887	789	816	826	819	848	813	827	913	833	814	809	811	841	784	766	823	873	841	906	816	842	807	823	825	830	805	816	830	795	842	801	838	866	800	823	834	809	807	826	811	799	811	800	846	818	826	846	787	794	841	842	800	851	832	828	858	827	808	830	834	794	835	810	805	797	817	810	840	847	852	820	801	820	814	820	831	824	836	829	820	827	809	831	818	818	843	811	775	812	823	780	821	836	766	797	863	833	766	812	821	853	772	798	835	790	807	797	789	851	820	851	831	815	811	788	832	798	838	836	794	783	824	818	799	847	751	820	831	826	862	870	856	827	861	814	808	799	800	836	802	798	865	815	855	814	797	796	839	756	819	847	841	795	829	827	783	813	808	787	865	801	848	796	820	770	809	799	839	799	812	828	849	782	834	827	845	818	806	820	844	813	799	831	769	824	782	841	813	794	800	783	821	841	797	814	829	828	794	795	864	826	811	820	858	798	813	853	861	825	824	780	799	789	795	788	779	799	811	824	823	800	843	779	794	832	823	791	774	796	810	837	780	778	786	770	850	756	849	778	818	810	827	786	785	759	832	810	807	868	767	812	811	782	852	774	836	796	854	813	808	833	781	742	802	764	819	786	800	819	829	848	794	799	827	824	826	819	781	813	863	780	796	824	813	795	785	804	835	792	866	777	775	807	757	798	821	854	816	828	866	837	820	826	810	832	859	780	855	821	811	824	784	769	836	817	838	824	846	809	786	760	824	835	852	851	817	831	824	817	839	753	845	833	782	787	804	795	840	755	859	810	826	820	807	813	796	828	816	774	777	793	775	787	808	835	821	836	781	834	794	837	813	874	800	819	820	809	799	802	807	772	827	874	826	791	787	816	841	820	744	826	807	782	825	800	788	770	829	799	819	803	855	786	811	851	799	731	827	850	806	820	823	819	821	833	811	820	843	851	792	779	856	831	820	828	802	830	816	795	838	805	815	794	836	808	803	798	792	856	812	840	798	821	852	799	837	747	784	784	841	844	776	828	810	824	779	820	766	791	852	754	809	795	828	826	786	859	785	826	802	849	755	790	804	819	821	809	782	797	788	849	774	872	748	785	785	815	869	812	778	819	812	857	808	779	793	769	813	798	815	834	806	815	777	802	810	846	775	781	819	839	862	785	824	792	847	840	833	770	813	826	776	792	784	808	811	760	800	843	805	764	790	839	811	856	832	877	796	826	834	801	787	828	809	855	828	839	805	807	798	850	773	760	825	824	827	844	815	813	826	789	769	854	838	835	850	825	788	786	819	794	840	850	833	799	871	853	855	788	785	760	842	823	861	809	797	799	829	804	809	801	818	819	776	767	805	779	843	771	788	837	891	816	808	773	755	803	833	812	800	835	856	804	809	798	809	795	816	799	775	858	801	846	852	818	827	796	812	795	838	838	799	857	806	829	777	817	786	773	815	775	835	882	834	794	799	808	811	802	819	841	799	820	791	833	868	742	821	843	794	823	802	814	789	794	850	834	790	775	872	797	751	820	829	857	794	825	798	845	877	768	778	797	842	799	835	775	800	857	856	783	808	823	817	844	849	829	838	793	823	879	786	847	819	778	829	813	802	777	794	826	828	815	868	802	918	825	804	821	803	834	803	816	826	815	819	810	803	797	807	748	865	820	806	834	819	767	819	877	809	781	841	793	815	816	771	843	769	796	806	833	826	799	782	794	828	849	860	791	821	800	807	785	832	851	820	817	847	778	873	807	797	801	788	811	815	824	822	837	791	831	825	804	798	868	797	795	761	772	842	867	817	822	827	804	838	787	751	801	809	808	868	749	859	818	819	762	794	843	830	823	831	821	778	785	851	810	831	782	802	787	847	846	778	693	811	783	823	816	798	859	801	800	847	805	801	757	851	836	794	799	789	811	806	758	787	842	806	844	812	827	859	794	802	784	814	789	795	805	815	807	848	846	802	833	825	790	782	836	857	791	860	792	791	867	785	773	818	816	816	815	763	803	786	775	813	808	818	836	832	840	836	795	811	829	857	798	830	849	821	785	818	834	870	823	835	807	812	779	785	848	832	861	790	832	800	800	852	775	817	807	791	834	803	791	781	824	794	829	836	842	772	792	810	861	822	765	793	809	790	825	779	816	810	824	822	828	832	844	804	796	794	796	808	817	832	781	859	848	795	791	794	821	815	825	806	818	805	801	842	876	830	856	788	909	800	804	846	837	840	819	862	807	810	815	811	843	799	822	811	815	770	801	847	826	788	826	812	819	824	836	806	798	761	807	850	830	831	832	812	796	788	815	793	794	830	806	827	814	797	812	802	749	815	802	842	851	860	813	815	804	842	827	811	834	880	786	842	828	822	770	824	878	816	847	836	835	795	792	826	819	811	811	818	797	807	838	850	840	797	820	792	771	783	844	790	834	823	766	824	853	854	830	793	815	800	825	845	836	792	805	843	831	847	834	784	779	781	822	827	869	831	802	817	839	792	802	839	790	801	805	751	817	813	830	844	844	810	784	832	843	808	841	832	731	769	847	811	753	854	860	893	826	764	758	779	838	768	803	822	885	797	812	830	778	829	845	803	828	839	810	762	830	810	805	786	758	872	846	862	798	807	821	819	808	865	807	764	833	851	773	813	854	847	775	820	797	829	813	806	865	782	766	795	810	834	814	815	787	849	801	837	783	794	796	783	831	826	807	806	797	839	828	808	782	765	808
24557	50287	40513	26989	20570	16146	12680	10174	8201	6386	5433	4676	3897	3362	2895	2421	2137	1766	1666	1520	1436	1338	1251	1213	1195	1176	1048	1109	1067	1018	982	1013	945	957	885	908	904	896	852	905	950	859	856	846	868	872	814	874	889	882	847	828	802	838	812	839	849	848	806	797	846	826	801	808	861	797	846	832	790	824	836	812	814	851	824	822	843	855	824	813	769	780	822	785	773	777	769	780	837	791	841	813	791	792	814	805	829	816	877	844	842	815	849	839	829	770	764	813	812	832	823	825	831	862	806	849	837	773	773	787	843	792	801	802	783	818	809	761	761	860	829	819	787	798	812	884	771	767	812	796	828	828	804	773	798	814	849	801	801	803	864	789	870	825	837	811	847	802	837	844	774	807	850	853	793	806	848	774	764	793	777	830	792	844	850	800	760	794	758	752	824	833	861	862	798	811	797	794	798	829	774	768	837	842	908	810	835	774	783	807	803	825	806	852	840	844	772	858	776	848	822	837	765	867	810	843	803	883	802	786	839	841	744	787	845	813	819	830	832	842	793	785	818	800	789	799	806	748	812	862	795	828	813	837	871	782	809	812	800	783	827	855	827	764	838	784	824	817	787	789	833	811	846	823	844	816	809	798	829	818	803	775	828	787	843	798	780	821	824	848	871	850	774	820	778	821	831	880	856	831	814	830	834	815	809	768	806	853	830	802	822	888	803	788	785	801	820	798	848	822	891	842	832	824	818	795	876	833	857	781	834	784	853	807	794	834	845	837	812	822	798	783	784	856	808	814	772	802	801	832	792	805	827	807	870	785	811	850	857	835	810	844	812	772	807	826	832	818	844	831	805	809	821	814	852	861	804	865	845	835	841	818	816	813	826	809	816	801	794	844	824	882	831	785	840	856	845	837	837	858	801	835	811	800	842	789	815	766	815	852	797	826	825	839	801	838	876	817	827	791	760	786	841	799	808	817	813	787	824	833	741	853	843	797	795	803	794	822	806	818	845	790	805	828	849	794	834	858	840	811	798	801	798	889	789	810	837	793	874	867	808	765	799	813	836	807	866	835	809	776	819	795	850	823	808	802	775	798	780	774	828	850	829	851	842	794	835	812	864	824	795	800	834	828	745	762	798	865	792	772	798	820	822	775	778	817	803	847	782	848	795	805	814	786	866	830	797	818	816	838	825	760	819	806	818	808	859	823	786	806	796	837	843	846	827	772	823	839	762	776	831	818	749	795	767	802	818	815	834	824	771	832	813	767	848	855	841	817	813	814	801	796	783	845	838	817	842	805	796	817	813	824	835	790	810	811	815	790	839	801	849	864	811	770	810	836	836	809	808	844	835	786	850	806	722	780	840	794	826	768	779	854	842	787	829	819	834	805	794	820	797	807	755	803	852	794	842	823	824	786	811	832	838	842	818	797	804	814	837	819	780	821	813	780	812	825	796	804	845	814	803	810	800	836	839	859	804	800	833	809	798	805	798	831	794	803	852	804	823	832	855	870	798	840	787	787	785	779	850	802	805	805	811	805	816	787	826	747	819	780	810	816	776	846	782	750	815	814	787	816	816	775	781	827	820	779	868	795	804	830	773	839	793	860	773	821	787	788	809	793	840	853	800	769	823	750	792	838	818	789	788	773	871	819	805	842	766	794	780	814	800	833	860	832	776	839	829	791	836	769	802	847	830	799	846	790	835	784	800	831	832	841	862	858	811	799	779	823	788	804	787	768	810	901	805	748	829	819	805	816	840	769	812	746	818	829	805	796	833	809	861	808	777	770	792	763	778	784	786	851	791	839	818	841	817	790	796	844	834	783	835	824	836	830	815	807	795	846	816	845	852	825	812	828	820	822	812	814	790	835	849	793	891	849	856	880	837	821	859	808	840	819	821	823	779	839	830	851	794	827	776	794	779	820	815	855	817	828	784	822	849	844	804	881	817	780	801	817	806	808	789	857	829	817	802	835	829	845	814	859	820	839	830	811	792	855	852	851	833	826	769	816	839	773	797	821	785	852	811	808	789	820	815	813	763	853	752	805	767	825	840	803	816	796	836	806	786	818	779	827	790	850	808	829	807	789	802	836	847	867	781	813	837	823	762	788	812	799	834	768	834	813	783	810	879	792	790	840	828	790	834	793	829	843	836	850	822	806	770	769	796	828	807	839	801	822	854	860	825	748	824	801	767	840	800	894	776	830	852	839	831	804	771	790	800	779	811	811	826	849	787	850	858	783	825	805	771	794	785	803	839	776	781	805	833	775	866	801	779	799	834	822	815	852	822	872	779	806	833	785	817	831	804	827	852	793	839	837	808	768	828	804	806	807	792	818	822	798	843	848	812	812	832	765	809	795	833	826	812	824	832	841	761	797	777	801	823	816	786	795	807	813	828	827	788	837	836	818	817	838	763	762	857	844	798	787	802	863	820	847	801	818	869	816	795	875	812	853	797	852	833	814	823	839	825	775	769	806	785	814	842	796	813	840	840	812	794	808	816	847	817	790	852	802	802	842	804	840	788	817	820	771	802	837	795	772	800	818	842	771	773	836	850	807	785	867	803	776	816	775	782	823	844	793	804	886	828	809	835	816	799	798	794	801	779	789	786	823	803	796	802	813	818	845	832	812	752	829	812	817	884	840	805	818	834	840	783	819	821	810	838	785	809	841	868	844	874	787	791	842	778	789	857	828	814	757	851	748	806	799	875	812	824	770	772	841	833	788	805	808	857	848	805	823	835	839	798	839	776	782	770	851	808	831	770	804	773	800	832	819	839	794	808	834	787	866	801	779	829	790	873	766	813	771	846	824	802	784	837	817	827	805	810	777	810	817	820	807	799	830	809	829	787	808	771	816	807	839	835	804	792	831	840	857	855	873	787	779	798	837	778	813	827	825	820	875	798	869	856	872	781	765	762	806	866	847	817	822	791	822	831	762	818	800	876	829	806	844	787	824	821	838	819	806	872	823	808	819	804	804	816	861	785	810	825	836	838	838	805	844	821	775	776	759	812	810	829	796	811	752	809	834	799	840	825	733	806	810	796	839	857	823	775	825	796	840	836	786	821	821	797	842	817	780	791	823	757	813	838	854	771	835	843	780	777	819	805	814	812	810	810	836	786	862	804	796	827	804	794	829	843	806	834	837	854	795	842	852	757	798	810	819	921	801	787	808	796	878	757	866	872	754	855	826	796	764	835	837	846	783	826	826	766	816	788	802	772	810	796	770	822	814	822	750	782	796	775	792	855	823	826	808	806	844	825	788	837	859	794	840	834	850	831	806	861	850	842	842	814	777	805	823	786	852	822	818	752	770	833	853	844	828	850	831	782	813	804	810	749	804	822	777	785	812	779	839	791	831	825	828	811	817	821	795	822	820	847	807	774	815	829	810	844	807	774	783	788	816	776	810	817	825	805	818	876	829	853	826	764	826	846	803	804	744	779	815	787	845	815	823	831	832	814	794	821	806	807	865	834	853	841	773	782	771	790	809	827	815	806	759	804	803	834	783	778	848
25569	21556	28346	26514	19480	11773	7644	5528	4234	3430	3014	2680	2346	2076	1842	1672	1452	1358	1253	1211	1153	1064	1065	1011	1028	968	955	940	955	871	897	920	936	864	906	840	866	852	848	887	839	806	862	872	818	892	851	820	850	771	855	828	859	835	856	815	803	847	886	825	818	782	839	805	867	839	823	805	776	805	801	794	809	811	807	815	848	808	813	819	819	838	817	843	825	826	822	828	773	817	800	819	771	840	819	812	832	775	844	780	792	799	846	817	821	782	801	832	831	823	837	817	820	810	753	756	815	790	813	793	747	824	833	804	851	752	748	778	884	787	804	757	793	787	793	804	839	805	755	823	799	855	832	832	807	793	834	808	831	821	809	796	825	812	795	832	846	825	807	788	752	856	811	810	861	837	841	829	809	784	802	798	809	793	811	813	827	788	803	794	809	794	814	852	813	780	825	834	817	787	818	804	838	776	836	822	780	781	856	868	842	792	793	812	803	806	816	852	776	841	868	773	838	793	742	803	767	816	841	833	777	818	753	852	810	836	837	793	821	816	797	741	901	806	860	797	815	810	871	877	818	811	741	803	799	807	855	745	804	801	821	800	832	801	832	836	808	785	785	808	748	771	749	880	783	857	773	821	811	751	850	854	799	760	842	845	816	794	798	761	810	798	857	854	805	758	829	840	775	799	810	825	778	815	798	784	838	844	846	772	767	808	833	822	749	832	829	837	794	785	797	864	805	806	779	771	804	796	866	843	849	785	797	767	818	753	866	787	832	827	810	815	874	851	808	789	773	815	841	857	858	774	822	828	820	837	825	858	847	845	815	805	801	840	808	789	821	814	798	769	809	827	802	799	833	812	839	793	832	795	807	791	817	796	772	794	826	816	833	797	834	790	845	839	758	833	817	772	831	816	786	772	802	809	758	805	797	815	751	771	850	793	813	816	788	803	806	775	770	784	760	820	834	823	778	803	819	817	786	827	807	788	849	812	860	813	774	838	806	840	791	864	817	772	833	781	861	798	846	806	825	810	817	824	803	785	865	817	775	782	793	825	814	852	825	809	802	783	776	837	816	802	787	784	831	811	809	800	839	813	814	863	766	816	826	823	857	804	799	809	846	867	800	831	792	815	799	849	811	791	767	847	817	839	789	758	807	902	827	853	816	793	780	838	782	812	782	819	829	791	826	829	787	790	786	852	826	801	827	802	807	864	777	847	833	799	844	845	780	860	796	810	838	825	786	834	795	828	817	845	802	844	804	784	785	826	827	811	829	819	800	863	828	785	832	843	844	829	838	877	822	781	869	795	820	769	799	834	802	766	817	842	776	855	798	830	826	814	820	792	791	817	802	862	768	832	798	820	777	771	859	797	766	803	761	776	761	821	816	768	788	839	816	854	831	863	796	847	823	783	782	795	770	853	876	831	843	748	781	826	735	789	781	764	778	847	808	838	813	828	814	775	764	775	789	871	788	807	816	796	820	856	815	812	779	768	825	776	827	780	806	794	890	841	757	831	782	811	804	781	825	834	793	799	803	843	784	802	752	823	812	798	834	806	836	795	830	777	814	841	795	789	801	831	810	818	809	797	807	777	851	815	812	767	815	808	777	808	803	810	812	812	832	789	820	836	804	877	787	808	761	829	853	830	767	826	806	828	835	791	811	738	868	802	838	757	877	812	811	789	839	762	863	761	820	840	767	775	821	849	788	865	793	855	825	817	823	828	748	796	816	836	827	861	755	786	794	792	796	831	824	809	800	817	817	806	829	753	763	848	826	732	808	778	814	807	772	770	827	796	733	796	817	813	833	820	862	742	797	856	804	766	843	849	857	849	785	816	831	790	843	857	820	807	845	816	779	833	825	834	853	839	819	761	818	807	764	844	802	814	826	828	814	823	824	832	846	788	817	844	829	882	816	815	805	837	831	824	848	794	806	822	793	809	831	782	803	790	793	795	784	760	825	814	795	788	864	838	833	822	775	819	809	725	842	794	816	774	842	841	794	791	840	836	854	822	831	830	779	752	801	821	800	779	811	820	844	874	820	762	812	821	818	770	825	756	863	843	793	806	787	795	829	764	809	783	845	792	758	774	794	785	774	828	754	872	787	818	813	813	834	802	835	824	778	819	780	805	810	849	836	881	837	815	739	823	811	814	776	836	829	845	854	828	776	851	823	807	821	824	829	829	777	813	842	866	828	803	767	785	851	802	837	803	782	824	834	861	796	786	788	747	869	776	821	842	804	835	762	789	770	827	828	801	779	783	844	828	776	801	864	788	761	789	784	845	793	785	829	850	823	800	793	839	818	791	818	773	793	816	823	792	815	824	815	796	850	772	847	820	761	786	746	794	814	791	848	796	809	811	823	825	844	783	817	826	809	795	821	769	783	772	854	840	863	835	810	844	795	810	829	774	807	800	790	822	820	814	830	818	848	822	820	768	793	798	796	800	788	784	789	811	816	815	826	821	816	806	796	820	821	822	850	811	822	832	833	792	803	798	789	820	808	746	791	839	742	763	790	834	780	844	806	792	817	821	819	809	816	844	848	795	825	794	822	801	753	838	798	780	829	824	853	792	806	795	755	779	845	837	777	827	846	804	787	823	822	815	832	832	785	785	780	811	841	836	796	859	821	806	823	745	741	816	801	827	785	805	824	805	817	802	798	789	825	823	768	850	874	823	859	828	843	815	831	787	760	818	800	814	824	754	841	793	840	832	756	831	819	817	782	810	794	823	765	797	795	818	825	776	806	797	783	777	838	785	882	814	817	838	804	840	828	784	825	807	782	821	799	785	813	820	831	846	818	832	789	795	796	800	778	797	779	777	775	811	794	866	867	821	826	808	854	812	774	839	776	813	789	775	869	796	811	760	770	808	815	813	794	766	831	791	827	793	837	762	793	878	797	803	752	860	736	815	824	834	804	817	701	821	835	861	787	790	832	783	784	810	830	796	819	852	768	808	843	850	789	786	785	815	828	854	806	770	732	803	771	779	829	812	863	742	848	840	804	839	771	801	890	800	805	771	806	866	819	804	747	852	767	809	781	810	820	855	804	779	857	838	809	787	789	834	796	838	772	823	798	778	813	752	798	820	794	828	830	805	741	802	789	791	813	878	865	837	788	812	804	820	833	826	844	830	821	773	805	865	765	808	803	800	829	825	828	806	839	789	811	805	800	852	815	776	820	809	808	795	791	814	828	800	763	805	823	796	844	821	776	842	833	799	839	824	790	857	779	788	822	818	778	766	791	812	796	800	814	812	834	817	791	850	858	825	805	834	821	784	848	827	816	801	802	855	812	860	845	830	749	826	830	785	797	822	840	830	776	830	808	800	837	793	797	792	832	788	841	819	766	842	816	801	840	773	794	803	796	801	803	789	797	801	839	718	792	784	749	751	812	859	827	817	788	805	840	807	830	829	816	825	822	787	836	749	828	790	782	818	809	780	828	752	816	810	843	828	787	878	844	801	797	833	843	861	831	802	816	842	786	789	778	781	799	796	801	858	825	818
24235	46645	37535	24188	17934	13908	10663	8545	6695	5442	4607	3873	3299	2824	2406	2143	1967	1697	1501	1360	1277	1225	1137	1148	1167	1063	1002	1087	984	939	937	989	943	931	867	910	913	901	868	865	895	830	901	882	854	859	851	878	880	829	898	849	892	864	827	865	834	871	818	843	842	820	869	873	789	849	838	812	841	817	823	848	851	833	784	853	836	786	817	804	796	805	815	799	753	816	810	828	866	873	831	759	804	823	833	840	837	789	796	797	837	830	823	840	866	813	807	787	810	805	838	811	809	821	812	852	796	856	831	775	822	852	840	841	832	895	867	817	828	792	791	850	840	792	801	808	822	806	821	797	821	804	855	790	792	835	834	845	856	873	829	769	847	791	833	813	845	793	851	803	822	874	816	831	816	795	849	770	815	773	837	851	837	820	832	850	757	785	818	812	802	797	823	829	803	833	801	834	832	811	816	826	817	779	836	817	836	810	836	795	863	793	807	821	849	806	809	853	838	805	810	828	836	827	791	800	845	781	798	823	797	858	844	822	832	790	829	855	794	813	796	818	796	853	845	843	870	831	822	882	830	824	787	812	837	876	815	820	806	854	789	821	848	818	808	809	818	834	821	846	855	841	799	883	769	816	810	878	852	824	847	810	809	830	782	823	859	778	823	855	814	844	818	804	787	846	791	830	816	844	844	802	890	823	852	825	766	758	848	794	828	813	831	855	838	809	828	827	827	763	820	853	794	832	812	821	860	809	876	839	810	831	825	852	827	876	813	816	855	822	879	847	896	855	805	821	815	794	814	826	860	847	811	838	838	814	852	831	804	816	840	845	878	832	808	805	843	851	791	828	815	908	836	789	865	758	820	795	919	799	805	831	825	831	828	828	840	806	825	777	813	838	832	857	774	810	792	795	828	875	853	847	826	802	788	829	799	855	861	877	819	904	806	772	839	840	852	800	858	823	786	815	826	840	859	785	836	828	833	782	781	855	842	781	851	862	846	850	831	804	827	792	791	789	823	754	796	838	862	814	777	842	801	824	839	762	841	826	837	838	793	790	786	785	837	855	894	850	805	827	838	799	798	880	762	862	835	842	861	895	832	790	792	804	843	803	862	867	813	783	798	752	839	763	858	826	845	834	797	895	826	817	848	815	837	811	797	795	816	797	821	791	837	794	866	876	785	798	840	808	799	862	761	798	836	795	834	829	778	881	811	824	813	831	846	839	832	862	843	823	773	811	817	820	824	837	853	866	849	815	838	785	832	792	781	866	873	784	820	774	847	845	831	844	823	832	848	866	828	821	797	828	814	821	872	838	866	834	792	866	810	802	828	803	770	817	839	782	803	851	857	881	798	838	877	838	782	766	860	838	815	803	816	888	841	849	827	824	808	807	793	809	790	840	813	779	838	810	820	828	821	819	796	826	812	842	856	790	822	847	811	814	809	835	920	821	824	820	854	832	818	836	839	817	847	879	784	846	804	791	807	810	855	832	864	852	837	796	843	865	839	804	832	755	832	843	837	818	837	874	775	772	822	842	836	860	816	819	821	774	782	823	824	827	809	793	806	801	850	820	854	838	864	786	860	824	836	825	831	803	765	855	881	832	812	861	848	860	794	816	839	849	822	817	784	770	766	816	852	823	793	817	805	800	768	842	776	829	784	791	810	805	831	840	787	764	804	851	814	827	819	816	823	836	841	795	816	831	844	796	776	888	827	809	806	782	796	770	782	762	781	802	816	814	804	830	817	850	863	864	831	826	810	794	851	830	847	818	829	823	808	792	831	837	816	758	831	792	823	813	822	794	790	810	816	819	791	811	775	849	820	838	888	802	765	805	832	806	878	845	851	841	783	810	792	848	863	830	801	788	818	827	800	847	819	887	871	800	826	799	814	838	841	789	834	805	807	843	819	792	813	821	839	856	877	776	826	773	852	765	801	805	820	853	779	804	797	844	821	853	786	845	780	880	801	846	849	837	870	802	805	863	827	815	845	833	786	805	815	869	840	780	872	870	841	776	846	863	806	794	804	808	782	782	730	816	827	868	806	802	817	844	845	811	835	800	828	848	799	775	827	870	782	834	816	863	840	826	820	807	803	807	834	814	857	798	791	843	783	866	799	860	782	793	800	845	844	789	847	798	813	828	837	787	829	838	815	839	839	847	780	835	829	838	837	802	825	828	830	844	830	796	862	809	806	809	814	807	820	829	839	770	809	881	884	820	821	826	811	800	886	801	847	770	827	862	846	824	817	858	830	804	844	795	883	855	806	830	817	852	782	837	807	828	829	775	831	797	793	820	855	856	807	845	826	775	814	841	781	773	822	783	811	836	852	806	862	821	835	773	857	836	852	804	811	853	836	782	824	782	814	849	821	797	783	759	829	800	821	805	839	839	805	798	832	817	823	823	823	833	798	821	789	776	831	770	771	832	805	818	846	811	822	847	841	853	813	830	840	775	803	824	819	816	785	723	764	857	831	837	812	862	830	795	797	819	823	823	766	839	813	813	821	773	843	789	853	778	843	845	865	835	822	812	820	863	817	819	820	857	847	846	835	832	824	815	847	836	802	818	811	800	836	840	792	837	803	853	830	807	806	800	853	779	791	784	828	753	813	863	810	784	808	788	809	858	818	812	841	814	790	798	826	779	763	809	809	793	871	796	812	826	791	799	856	844	801	785	886	835	784	817	832	841	826	830	774	818	863	802	844	815	879	856	771	854	792	767	864	820	842	823	806	803	837	798	738	882	797	806	820	821	792	834	829	872	822	779	851	810	826	830	827	822	833	818	824	824	819	806	808	856	829	810	824	848	763	779	842	798	794	841	816	854	848	815	835	836	843	831	803	840	800	835	795	884	820	861	820	823	797	805	832	813	829	823	814	826	827	837	844	798	851	781	762	862	849	857	799	763	830	819	870	792	841	780	779	836	797	806	819	851	820	805	841	808	810	823	816	803	860	845	812	839	827	826	799	828	803	880	824	862	805	862	804	841	799	772	773	844	854	865	864	863	833	796	796	876	815	767	816	853	834	850	827	816	804	823	831	829	861	821	821	824	838	836	812	794	828	879	826	870	832	842	800	826	769	789	789	828	829	807	824	785	831	788	846	829	868	881	817	904	833	780	734	820	821	869	815	808	828	801	857	832	802	801	831	871	829	822	866	822	817	854	792	795	800	812	759	807	788	820	805	816	815	826	789	823	819	834	749	791	812	818	826	822	855	816	818	838	854	856	787	771	801	868	817	742	853	796	809	846	815	822	824	833	780	844	790	859	820	805	813	821	806	834	798	845	840	838	843	791	810	803	832	802	847	797	836	817	834	807	835	833	851	827	833	776	803	815	814	825	836	790	788	869	835	806	801	828	804	860	865	856	804	823	886	794	837	788	867	805	818	828	864	817	793	852	808	815	804	823	777	810	828	768	831	802	819	839	799	781	811	827	811	779	797	825	790	777	775	855	820	822	800	840	790	861	822	833	812	763	863	808	806	803	839	824	799	806	791	805	825	836	838	894
23091	21561	29390	24231	21830	22930	20181	10504	7347	5963	5100	4422	3714	3179	2895	2456	2203	1961	1766	1612	1468	1401	1368	1357	1342	1245	1196	1250	1200	1171	1069	1100	1110	1038	982	1049	1050	1054	1087	1011	1038	1038	959	991	998	1039	994	997	948	964	998	967	949	949	944	944	963	968	973	959	928	973	938	937	968	952	982	946	925	918	876	938	912	958	981	909	974	930	950	934	978	939	943	993	938	929	922	977	956	960	914	1016	940	962	989	906	954	885	954	973	939	920	968	933	960	947	968	866	964	883	964	944	949	986	971	927	928	970	950	927	891	907	939	881	944	930	900	943	928	913	947	959	902	933	934	926	953	932	973	927	909	925	868	949	947	925	921	931	907	882	916	996	928	927	920	921	937	888	910	912	1038	981	961	948	901	934	952	934	1007	961	947	932	930	927	957	938	999	917	950	993	911	976	945	891	919	976	972	966	926	884	906	863	902	901	938	892	973	960	951	902	919	914	940	908	928	939	937	977	904	922	976	944	935	917	950	947	929	907	888	899	933	960	946	941	1010	958	914	911	963	938	930	922	914	914	927	965	886	995	903	894	914	889	946	958	977	890	914	925	892	916	953	925	928	958	912	952	937	930	928	919	979	913	942	937	966	900	958	915	906	914	922	920	884	959	953	959	960	942	954	930	928	900	925	949	887	920	1015	921	892	932	956	945	952	930	993	917	925	977	966	1012	985	961	960	902	941	942	888	870	942	969	941	949	935	961	921	919	925	943	981	978	971	941	950	903	928	927	921	953	947	942	938	921	880	942	946	926	927	954	923	935	887	959	972	880	933	936	918	910	950	968	985	945	937	905	943	969	938	955	985	986	934	911	863	941	927	954	931	900	930	935	1034	974	957	962	945	921	925	928	901	923	896	911	943	924	919	971	941	950	912	953	942	964	984	951	935	982	928	911	951	906	928	950	887	1010	920	946	914	904	916	879	922	962	945	976	917	864	906	905	958	992	976	961	1016	909	939	911	911	912	936	990	923	951	932	974	879	918	910	1019	904	887	945	960	939	916	939	908	914	996	976	942	923	907	887	895	928	942	927	963	959	974	919	970	928	926	933	872	912	930	942	944	927	962	1002	1003	931	940	914	917	899	886	965	923	979	930	908	934	908	907	940	889	878	991	962	973	934	890	955	948	892	931	901	928	926	970	908	939	952	993	952	930	1015	976	859	939	941	969	937	908	934	948	950	988	944	931	932	931	951	949	885	973	922	926	947	929	967	908	929	929	962	920	956	981	895	905	946	950	969	960	939	847	941	893	960	953	900	904	955	954	932	964	911	911	923	939	956	932	952	931	977	922	999	907	961	966	904	941	952	930	927	967	914	935	965	922	939	972	874	926	964	939	894	897	906	954	935	967	920	1006	919	888	1002	921	904	942	963	924	933	912	1019	869	970	902	968	857	940	959	902	1004	862	926	922	913	898	980	987	945	959	929	924	943	952	897	946	961	989	961	912	988	955	923	916	945	857	913	966	923	977	903	931	937	971	946	955	942	955	964	957	950	961	944	916	913	910	987	947	913	899	878	962	905	914	951	964	933	927	977	912	890	919	987	904	955	859	953	960	968	896	946	945	953	950	937	957	913	949	925	948	935	950	979	920	912	932	955	915	939	946	920	921	981	877	949	999	940	872	940	963	976	965	942	923	949	948	935	965	965	1000	932	937	919	906	926	914	914	953	945	848	955	915	943	956	891	945	957	915	975	967	925	913	938	916	955	871	943	909	908	955	907	907	908	939	924	970	900	879	952	939	994	959	985	920	875	886	923	919	952	954	909	918	941	929	995	944	932	884	925	937	913	910	937	924	899	926	984	935	931	953	923	952	972	952	930	991	961	945	926	938	941	959	942	982	958	960	858	879	881	914	951	942	936	903	887	942	948	957	907	905	927	954	968	936	985	932	922	939	958	991	879	906	923	918	958	961	930	916	886	937	914	987	944	881	901	907	908	882	922	923	966	897	870	928	882	939	904	938	908	895	935	924	978	957	927	910	974	947	883	933	929	971	944	923	956	966	917	893	927	900	914	923	962	929	989	974	942	955	942	909	942	952	966	963	892	976	901	865	933	880	912	988	926	945	972	968	968	898	949	968	893	885	980	913	927	916	924	901	906	962	919	910	979	941	908	935	903	921	959	912	948	884	919	898	915	897	981	894	952	893	962	873	886	935	1026	886	965	955	897	942	913	868	903	938	948	926	899	898	958	908	965	908	916	982	961	952	899	913	893	923	884	913	941	962	951	917	931	951	936	945	968	906	929	926	975	906	935	968	940	916	874	929	907	944	953	883	917	869	892	925	937	964	964	867	967	894	942	920	892	933	927	914	915	942	917	934	905	952	935	867	904	940	903	937	919	926	940	903	914	945	945	940	918	967	980	966	963	964	933	953	970	927	953	915	948	898	959	940	925	894	937	903	892	965	954	901	952	947	938	968	931	985	941	922	917	953	981	915	934	908	923	941	884	886	944	988	910	937	955	940	931	956	943	927	880	963	918	945	928	962	940	965	977	906	908	937	902	902	910	917	945	909	934	954	907	922	934	959	893	905	954	888	1012	933	962	949	917	898	946	995	903	906	966	929	885	929	903	993	946	934	939	919	913	983	934	917	974	967	994	911	916	921	952	946	922	934	937	986	885	975	946	974	954	918	909	924	928	961	901	908	921	940	912	969	936	967	906	910	1009	880	924	902	953	929	937	931	902	954	895	933	932	931	915	954	943	885	1022	967	938	922	920	958	910	942	919	916	893	926	908	952	911	914	901	949	923	934	903	935	937	938	919	912	898	951	973	932	947	934	948	913	908	987	938	949	930	921	900	867	918	931	933	950	948	978	951	896	911	997	975	946	927	913	941	978	902	944	955	910	935	988	947	906	966	944	884	965	906	913	913	885	927	934	922	902	952	930	978	916	932	951	953	959	910	916	916	914	950	948	900	966	963	917	952	983	909	935	941	914	913	960	874	913	909	918	892	965	956	941	877	909	975	904	960	954	913	936	934	921	982	933	941	982	936	892	894	947	887	930	875	1013	923	930	983	900	1027	955	892	973	929	1006	938	898	892	935	935	919	902	996	922	965	921	983	918	945	903	965	944	964	962	968	955	932	955	905	914	897	916	962	878	924	963	936	951	977	865	893	947	923	930	889	911	932	978	933	888	937	918	981	945	890	944	935	943	925	931	935	951	926	917	922	909	952	1008	948	913	862	927	912	919	899	995	923	910	888	962	907	950	910	988	931	915	948	939	930	954	859	941	990	929	957	930	949	924	899	966	912	944	903	893	930	958	927	905	957	855	903	965	937	923	925	922	931	942	960	923	934	875	928	985	912	953	905	929	897	914	938	1013	865	949	944	898	909	966	868	976	913	897	954	924	923	961	936	955	921	860	857	889	931	988	900	957	958	920	948	907	984	987	946	923	971	946	942	924	924	929	951	877	1014	990	909	948	910	988	936	953	885	962	973	959	893	939	918	958	910	941	918	896	893	981	934	948	922	917	884	944	963	928	953	898
26957	55629	46435	31968	26026	20797	15953	12968	10281	8527	7168	6053	4957	4332	3835	3075	2842	2444	2133	1941	1608	1637	1491	1514	1468	1369	1316	1283	1211	1210	1187	1180	1151	1100	1066	1043	1064	1059	1014	997	943	951	1037	973	1012	994	995	997	897	996	949	969	989	948	918	912	919	913	983	955	966	864	914	952	886	978	874	905	952	962	914	939	912	951	915	966	914	884	915	950	919	914	927	919	885	946	911	902	909	873	958	965	918	929	905	885	938	924	931	917	935	904	894	904	930	907	886	962	877	928	911	884	990	944	932	930	951	929	907	951	946	889	893	932	888	960	989	907	892	912	879	941	957	899	951	901	930	931	940	915	916	941	958	866	923	848	902	891	868	866	877	941	936	919	942	923	905	953	970	934	968	892	883	942	990	894	890	930	978	904	870	908	952	949	946	856	933	980	922	894	900	931	911	913	929	947	935	885	916	897	933	914	860	892	948	955	910	919	923	947	958	910	941	918	892	934	961	856	922	868	857	889	861	912	947	901	908	889	950	940	947	898	937	927	954	927	930	875	926	901	936	850	915	876	936	873	883	943	885	917	871	919	916	895	903	936	906	847	939	925	889	855	870	960	960	897	951	924	903	957	956	930	921	904	882	911	946	883	860	928	858	904	872	894	937	867	855	906	898	895	909	934	861	954	934	866	901	877	975	940	914	979	916	831	916	936	918	938	934	897	916	887	903	968	905	868	858	961	912	908	967	924	938	921	895	917	879	968	893	938	884	929	876	891	958	924	953	876	950	902	905	885	963	895	888	892	929	898	860	865	960	983	927	907	915	876	880	892	948	948	914	948	882	880	890	903	935	900	894	932	892	922	954	882	925	862	961	933	902	946	893	912	894	951	845	915	957	828	929	898	930	936	944	902	942	894	896	918	877	903	934	925	933	928	879	851	926	904	958	932	899	881	995	924	960	880	991	960	945	943	912	860	901	842	897	907	926	933	937	911	958	964	903	917	927	885	916	916	913	928	948	894	888	909	911	895	900	911	911	870	902	936	937	889	943	974	922	893	913	940	869	940	935	887	899	953	946	920	932	881	958	972	951	882	890	929	917	911	943	894	909	950	946	914	944	909	881	899	924	861	913	888	911	890	933	868	925	883	945	951	911	888	875	949	954	931	930	899	903	927	896	881	867	955	914	935	901	932	858	930	895	933	908	944	968	859	940	898	947	953	917	936	913	858	878	927	931	917	881	923	911	886	928	912	919	979	957	908	944	894	927	914	910	955	963	920	904	941	939	864	898	932	920	913	901	899	851	908	913	915	918	916	885	914	927	892	934	913	893	897	926	922	904	918	941	963	890	902	900	964	931	886	923	934	887	914	912	957	911	884	863	876	877	923	939	926	905	966	892	866	912	986	924	972	938	911	936	917	972	883	981	908	924	896	936	912	907	940	906	940	919	884	910	897	917	920	929	911	904	926	924	960	956	928	837	970	979	920	911	932	895	923	909	868	915	914	906	930	919	879	912	960	919	935	890	937	904	908	902	887	894	934	927	1019	923	932	867	943	922	940	936	889	916	933	892	914	900	929	934	900	933	947	959	904	924	955	901	920	903	902	914	902	926	934	916	981	878	896	954	899	910	892	934	924	935	885	940	934	898	938	918	935	905	918	904	941	941	926	933	948	909	875	890	915	954	945	929	948	951	855	977	910	907	931	904	934	917	962	940	940	928	963	848	934	896	955	918	929	907	914	889	912	894	921	898	940	925	864	934	922	928	931	889	948	913	934	913	870	925	941	909	943	941	913	894	948	944	917	934	962	870	894	923	965	932	876	887	913	970	866	881	887	873	925	894	901	920	934	887	902	935	924	934	957	953	915	896	961	907	952	872	917	868	947	945	972	963	894	953	898	906	922	1025	914	865	904	916	891	873	927	903	860	868	921	928	963	929	911	885	948	915	915	926	925	932	925	930	925	938	920	903	904	945	914	925	904	967	875	889	948	934	884	923	920	910	920	932	916	889	943	853	880	948	940	868	951	951	845	909	897	843	908	893	916	917	880	954	889	911	866	906	880	945	905	879	844	891	948	933	904	850	954	912	917	891	932	901	875	879	951	947	898	935	898	871	934	878	963	937	908	963	940	931	945	917	965	957	889	946	912	913	961	872	943	893	919	925	934	897	952	967	872	970	925	952	879	907	926	899	959	911	883	889	930	902	892	965	959	934	934	887	940	886	897	904	921	886	894	906	952	948	894	889	907	923	940	930	894	903	903	920	908	982	922	900	926	944	894	925	938	888	940	963	929	921	907	926	899	925	894	842	892	924	910	922	932	951	912	883	902	920	960	1002	902	916	917	914	903	937	919	931	879	934	916	916	922	963	907	902	927	911	933	946	908	918	878	913	906	927	916	924	951	892	910	938	934	888	919	950	876	950	920	941	909	899	912	935	954	927	899	904	918	894	926	932	917	877	955	843	921	939	916	900	970	897	939	915	899	903	891	995	925	919	923	910	899	909	927	918	884	940	957	984	943	887	914	852	935	911	919	956	903	921	928	878	911	930	907	946	950	932	999	947	911	948	877	931	936	952	883	901	926	893	915	870	942	892	880	880	931	910	930	929	935	926	907	912	967	875	932	905	842	876	901	959	933	905	904	943	956	935	907	941	960	890	931	917	868	901	923	940	911	897	952	869	885	863	939	933	892	943	941	923	904	903	945	898	947	841	868	914	913	879	954	860	910	977	892	898	905	923	924	877	945	939	942	936	893	903	961	878	885	916	925	946	898	907	899	853	936	956	893	960	919	935	885	870	861	901	909	926	908	930	951	886	962	916	958	895	893	932	904	914	903	923	952	874	930	911	891	894	962	914	910	946	964	900	894	921	923	970	922	894	915	935	930	906	912	870	884	978	883	909	936	944	931	934	883	922	937	897	902	909	957	863	921	946	889	923	922	934	875	973	892	912	900	963	857	940	919	861	919	930	899	916	908	908	938	908	880	903	916	851	952	954	890	865	905	901	902	898	882	891	887	951	909	916	902	906	944	922	947	918	912	924	900	916	915	917	956	896	899	945	922	976	922	895	917	925	921	910	864	933	879	959	889	873	886	890	966	967	946	906	893	888	912	880	944	922	911	897	881	925	917	853	886	953	932	922	901	902	859	900	950	940	941	898	893	949	944	926	863	892	916	928	970	942	893	922	894	899	911	882	954	917	918	865	932	936	920	904	921	916	882	973	900	890	912	933	920	915	897	885	900	891	921	926	944	899	926	941	893	944	932	887	902	960	898	968	927	884	905	862	922	957	930	865	908	925	913	867	889	932	916	942	905	919	952	940	900	943	884	889	911	930	941	925	875	909	854	946	949	901	906	935	929	905	926	902	929	867	924	942	957	884	884	917	982	946	902	910	909	922	906	873	890	932	941	917	928	893	870	921	913	917	895	962	929	969	955	890	947	926	917	937	928	893	916	951	880	922	910	902	963	889	873	950	921	981	921	888	908	935	873	888	916	936	921	947	876	948	882	905	892	872	925
29076	27609	32656	22773	13491	8157	5637	4135	3418	2744	2355	2162	1950	1653	1530	1347	1299	1224	1029	984	943	1017	912	974	896	877	861	835	846	817	789	837	744	812	789	790	842	775	805	754	779	740	714	781	784	776	795	757	794	752	749	744	760	769	776	745	720	722	799	729	763	729	787	691	741	723	780	728	707	740	746	758	702	759	745	739	784	746	727	754	739	741	713	780	728	738	777	758	726	754	762	763	753	808	734	685	752	748	757	708	725	759	778	740	757	716	734	750	756	775	782	757	721	761	730	747	759	765	699	774	696	727	713	738	811	765	754	709	722	736	721	728	698	738	736	734	767	747	751	697	764	726	732	719	722	740	728	762	795	733	749	739	745	754	765	708	782	760	755	729	716	728	746	757	757	757	758	719	738	779	807	742	720	740	752	791	787	777	743	763	717	774	759	736	774	748	707	756	719	721	695	734	714	732	757	738	752	734	724	697	733	777	746	737	724	671	786	753	714	729	717	738	790	730	734	685	752	802	661	725	755	770	767	741	683	748	750	766	732	725	781	688	751	726	745	739	772	706	839	754	822	757	688	783	753	769	784	734	743	753	743	733	810	785	732	743	814	761	824	756	707	720	745	691	695	753	760	739	742	728	753	746	753	731	742	722	708	727	738	698	758	726	744	769	762	729	705	724	737	723	721	755	714	712	722	708	723	711	727	716	760	725	793	745	728	702	735	739	781	795	749	773	759	753	701	763	704	733	694	732	702	715	710	733	765	688	732	721	770	729	724	766	735	763	751	825	778	768	746	735	776	703	772	712	766	750	753	719	755	754	726	757	726	770	758	814	761	719	785	744	743	736	767	729	716	722	738	758	699	711	739	710	757	747	697	757	764	748	741	753	714	734	753	725	754	757	746	759	770	707	751	744	794	763	785	746	714	792	752	748	721	725	729	721	758	747	707	748	791	729	703	783	725	767	733	781	729	717	759	728	727	731	749	738	781	753	690	750	771	744	682	759	771	756	755	741	721	729	734	760	730	745	710	749	746	759	756	751	742	762	734	780	734	727	769	740	740	734	729	753	779	710	736	732	747	726	742	765	734	737	752	757	732	693	762	777	727	702	738	817	734	751	759	752	777	744	789	764	738	720	728	765	728	737	783	771	768	762	741	768	778	756	779	758	776	746	731	730	781	729	728	717	746	788	750	746	764	772	727	757	724	745	773	771	775	730	785	762	752	757	740	774	695	688	708	763	742	776	713	764	741	746	801	732	723	722	728	745	732	741	770	729	754	775	706	714	794	711	735	736	790	760	770	726	693	788	710	718	757	765	754	767	745	786	797	718	756	742	744	709	711	743	747	777	767	738	728	737	768	790	776	739	757	717	789	719	749	775	759	694	771	693	767	743	760	751	746	720	771	799	766	668	710	737	739	743	760	722	730	731	685	758	758	731	713	708	757	787	755	746	741	720	729	739	771	690	759	729	758	769	781	761	674	730	675	723	776	765	740	732	708	716	719	735	711	740	748	746	742	737	772	697	788	725	766	704	759	758	722	745	750	749	764	711	767	693	665	743	758	736	719	734	764	735	712	729	736	739	732	696	744	691	719	735	718	754	759	775	711	720	732	784	771	748	739	776	769	737	738	706	739	771	769	766	740	700	771	679	720	805	768	779	718	715	773	737	729	758	792	723	757	728	737	756	798	735	731	723	751	726	694	720	694	752	764	764	773	754	763	735	748	694	762	739	774	709	739	753	754	728	768	742	775	785	748	744	707	743	703	760	765	761	738	792	770	728	759	790	678	728	804	711	783	749	735	705	766	741	762	784	739	742	720	731	726	724	766	744	771	725	735	802	754	725	716	720	735	712	748	742	770	725	751	792	772	753	744	714	703	742	746	737	746	740	729	746	737	709	795	673	750	802	780	725	727	728	741	781	793	761	761	752	751	740	804	678	731	766	706	783	770	740	796	776	728	720	787	798	748	773	734	713	764	699	732	703	691	705	767	745	707	764	786	749	764	787	764	791	786	761	758	733	753	786	787	740	754	737	750	710	743	766	737	756	740	738	716	768	728	768	768	739	754	764	808	784	721	742	707	730	793	692	764	707	725	760	793	717	734	717	704	725	762	739	777	791	747	722	775	724	708	747	783	726	752	790	726	747	764	737	713	747	719	740	705	774	756	768	734	723	749	790	730	742	722	763	720	765	762	723	714	729	727	779	738	749	761	719	718	756	725	710	772	778	695	746	740	793	786	737	696	728	797	740	746	734	705	790	751	762	752	750	729	675	767	739	751	768	797	761	784	754	757	765	732	713	736	772	703	749	756	768	767	756	750	750	708	803	736	753	742	770	755	718	777	729	775	728	791	727	789	761	732	737	709	791	751	734	684	716	746	749	784	754	789	813	716	749	737	712	775	769	774	735	721	749	761	728	748	734	772	759	702	732	748	753	757	726	727	692	681	777	700	772	750	730	758	715	730	711	783	729	698	731	768	708	770	763	750	711	746	721	736	773	746	755	814	752	734	737	722	756	764	770	694	708	726	672	775	752	709	763	774	717	803	756	745	772	725	762	713	814	748	758	747	768	718	782	739	757	749	732	775	700	702	733	806	747	741	777	765	730	754	736	737	780	779	750	724	723	798	746	768	754	784	729	738	761	722	685	777	776	738	780	806	728	733	735	756	745	743	745	724	763	714	785	775	744	729	788	756	726	756	745	754	740	821	793	759	718	793	747	797	741	764	709	773	795	751	754	691	772	744	734	738	764	718	726	754	703	732	785	696	774	716	740	743	747	731	738	692	719	754	764	719	772	719	713	747	724	772	737	759	746	756	756	746	719	742	745	713	769	745	728	751	738	794	739	778	769	731	776	751	728	738	736	742	760	730	709	729	767	711	782	747	748	770	716	815	759	761	752	745	771	786	786	696	752	744	785	745	769	762	753	777	740	676	755	787	693	749	804	723	760	717	747	767	718	726	721	708	699	738	728	743	741	781	797	733	752	775	706	728	698	783	775	764	722	730	726	714	735	748	772	740	763	760	795	764	785	751	774	743	766	727	745	734	763	737	771	758	744	724	702	799	770	739	755	769	766	768	745	739	747	753	743	768	751	746	695	728	772	721	764	744	755	741	730	756	732	719	674	762	750	781	715	753	738	769	768	741	753	765	759	713	721	679	791	755	725	705	731	728	790	774	742	775	759	720	712	729	713	738	765	778	781	754	755	746	765	703	727	746	710	772	709	742	773	788	756	730	796	784	750	752	691	774	758	736	741	742	770	747	720	752	753	725	769	718	766	720	779	842	769	769	743	733	692	747	744	773	733	706	720	750	719	715	758	755	740	701	770	764	755	773	737	739	751	720	718	697	731	742	706	782	755	748	773	725	729	707	787	740	690	744	762	770	757	712	767	732	721	699	738	755	734	722	721	743	809	754	739	784	799	723	749	753	766	758	750	771	792	710	732	780	716	744	721	762	726	778	769	778	733	747	783	733	728	701	726	733	731	742	820	737	784
24302	42982	33226	20396	15316	11057	8365	6363	5261	4145	3657	3124	2563	2339	1957	1685	1560	1432	1201	1187	1128	1066	1063	988	937	927	955	919	917	842	827	860	846	786	811	804	817	800	787	788	755	802	750	739	848	743	805	793	806	737	801	773	758	804	757	760	742	763	790	778	733	749	771	758	747	734	722	797	771	704	788	776	762	772	760	758	732	736	763	765	771	776	743	733	742	791	750	760	776	752	752	762	786	784	726	789	794	690	762	782	792	718	777	779	772	715	755	749	768	772	728	767	761	779	752	772	752	744	745	741	744	749	732	742	745	773	792	764	760	768	744	753	807	726	767	757	759	755	811	792	789	748	769	723	716	760	753	737	765	752	786	704	784	815	723	783	692	767	775	798	734	761	723	764	769	736	755	786	724	814	746	758	758	735	712	750	789	758	758	777	769	756	768	767	781	774	740	797	767	751	767	745	800	771	740	770	769	806	731	773	805	771	772	741	700	745	752	758	722	745	764	730	772	826	780	776	745	749	814	723	755	754	780	711	750	770	780	725	784	737	768	713	820	771	732	769	783	772	769	758	748	787	774	744	721	819	800	767	738	787	727	700	777	775	728	719	781	759	774	813	702	774	819	723	781	779	722	760	688	717	770	791	710	744	757	734	766	712	757	748	805	734	806	755	702	751	708	715	746	751	742	773	731	764	771	734	742	751	798	771	769	752	722	795	723	757	770	717	782	771	759	772	742	740	743	778	685	771	760	723	740	699	789	793	742	769	752	796	775	787	793	687	801	722	720	777	755	712	755	746	800	721	733	752	810	767	771	747	777	729	749	783	778	758	753	746	743	761	745	804	716	812	709	696	740	759	771	748	763	766	727	731	752	734	766	764	723	772	749	749	772	765	720	752	825	764	763	743	754	744	737	759	803	738	787	806	772	746	759	753	783	784	766	712	721	757	727	769	741	746	767	788	747	797	759	755	754	731	730	794	730	745	766	781	722	745	733	781	765	756	758	733	802	773	792	757	741	750	758	704	774	774	771	800	756	752	737	752	736	766	713	751	707	773	735	750	752	776	766	722	745	761	732	726	709	709	712	733	745	738	744	771	713	777	718	769	713	711	769	745	746	743	734	742	767	773	769	774	755	737	801	755	741	763	771	724	710	795	735	707	740	748	788	693	723	789	702	722	768	774	782	773	767	738	726	758	783	738	729	735	723	762	724	782	772	735	752	754	723	752	732	760	799	802	735	737	761	772	713	800	716	758	764	749	735	718	763	741	730	771	755	717	771	773	753	730	780	758	762	782	762	765	720	717	740	782	753	717	765	739	769	785	728	777	764	752	788	757	781	727	753	758	737	748	772	690	726	794	763	752	778	749	755	768	787	787	774	703	748	727	779	706	721	737	741	739	800	751	742	768	721	684	767	740	702	747	746	724	724	797	769	753	749	732	693	746	784	755	739	748	784	722	768	725	755	761	794	757	772	733	732	732	771	767	730	764	796	791	756	783	716	775	772	770	763	769	801	721	762	753	740	676	805	742	752	771	737	741	745	769	753	766	771	765	785	730	753	826	758	795	729	747	760	781	776	791	707	750	735	740	754	756	786	769	731	774	764	779	759	766	716	792	758	757	788	773	736	750	726	729	737	742	768	747	715	771	755	805	766	723	770	756	807	729	761	722	745	735	792	740	787	736	749	732	752	769	768	763	831	775	724	771	808	758	741	756	780	754	727	743	725	751	740	776	682	705	744	776	736	779	737	752	727	798	719	765	785	736	715	779	762	735	755	733	747	733	768	785	766	751	743	763	737	738	748	790	739	788	716	757	734	777	770	738	755	732	763	766	749	799	737	768	731	795	772	729	770	731	762	732	754	751	733	740	753	750	742	772	783	716	752	757	705	738	728	693	769	723	781	764	817	748	781	745	712	742	756	755	746	745	766	737	798	802	756	805	730	742	729	758	773	802	758	761	755	752	778	767	727	741	753	757	793	764	789	737	726	834	762	765	707	734	709	711	771	705	791	714	749	715	705	711	748	776	774	792	708	727	722	721	751	755	736	753	754	695	743	795	763	791	764	735	739	689	692	740	762	734	761	793	736	741	739	776	772	729	735	789	736	746	738	756	738	713	776	767	729	762	728	716	750	770	744	760	725	825	742	750	767	792	775	750	748	787	777	735	789	754	764	767	765	751	753	774	753	809	798	741	730	751	734	719	797	726	754	752	806	741	825	744	712	735	740	739	761	708	713	774	733	764	769	745	729	743	747	710	751	770	756	690	701	734	745	780	736	778	762	751	736	761	802	762	721	806	756	718	719	791	804	713	735	806	788	792	766	768	718	712	832	757	759	752	765	760	746	804	789	742	729	727	769	733	772	732	738	724	821	776	763	746	789	762	758	759	765	780	758	765	742	776	791	788	746	761	785	735	755	780	795	733	745	803	732	764	708	764	732	789	784	768	733	708	741	729	785	762	769	798	746	750	766	766	749	753	770	785	786	714	729	790	745	775	755	726	788	756	750	735	744	768	763	747	748	753	705	805	820	747	764	743	747	726	771	779	781	753	736	795	728	757	771	774	743	703	778	766	764	771	726	705	775	748	689	788	812	711	762	753	782	738	787	750	736	730	761	708	749	778	792	737	743	786	764	764	793	762	735	722	767	801	783	763	737	740	785	751	789	790	764	696	725	738	818	713	741	757	790	776	746	762	739	735	759	738	758	743	798	713	751	722	702	757	768	784	766	802	742	786	790	753	719	707	727	752	734	744	739	771	753	758	786	761	773	768	762	706	717	722	737	729	752	748	741	705	785	739	782	758	755	770	701	731	769	718	804	706	719	751	808	746	742	719	751	714	766	762	748	715	780	759	771	761	790	773	767	759	784	713	768	757	779	748	749	767	721	731	773	737	716	753	786	730	780	716	814	687	799	757	764	754	769	773	771	760	768	739	764	802	747	769	726	720	785	764	763	761	798	779	753	773	750	760	767	752	735	761	758	792	712	783	785	790	770	749	745	748	787	797	757	738	732	762	727	739	748	721	815	794	766	752	710	740	729	756	762	686	726	802	776	720	776	731	754	766	743	733	732	739	768	775	802	792	713	770	754	777	746	751	722	743	743	757	784	713	755	777	801	811	759	724	746	744	740	742	811	764	759	720	768	747	740	740	731	797	724	737	799	747	728	769	779	788	725	809	779	729	783	758	760	775	777	751	755	727	740	795	784	771	732	720	731	782	720	722	731	746	753	735	749	713	743	698	753	733	763	803	760	762	742	752	767	773	730	710	757	754	734	761	727	758	722	708	750	765	810	748	765	811	756	812	717	756	782	771	735	763	724	743	768	752	771	790	762	723	761	743	726	703	778	799	727	736	707	759	684	774	714	797	769	742	713	822	769	748	743	786	766	789	710	739	729	778	724	751	731	763	784	751	755	745	784	768	765	722	788	774	778	751	753	779	750	718	761	799	793	807	755	776	753	762	717	763	763	772	774	733	778	748	769	790	792	822	782	704	752	702
24375	21578	29071	24940	22389	19029	11416	7027	5340	4403	3728	3165	2771	2395	2215	1930	1670	1524	1399	1225	1166	1097	1138	1068	1023	1015	1045	1025	910	988	899	904	891	924	885	895	850	807	847	817	817	802	851	867	845	849	854	825	856	811	872	833	783	881	820	827	845	792	855	761	820	787	838	778	804	822	820	776	819	795	847	827	845	798	838	825	846	821	806	842	840	839	775	805	848	767	780	792	809	852	810	787	773	830	780	825	824	820	800	751	817	780	812	782	823	787	834	780	771	783	820	853	837	822	810	812	829	793	787	836	817	791	840	877	804	832	814	804	823	822	762	845	760	794	783	802	813	817	832	839	806	809	855	836	815	803	838	804	787	818	765	785	831	774	845	812	837	809	833	804	797	837	811	781	787	811	860	788	760	853	781	819	792	824	842	790	766	825	781	786	783	778	803	818	798	813	822	835	780	755	805	782	772	797	902	781	828	855	771	781	797	821	798	811	810	856	817	776	802	785	808	845	825	787	795	816	786	779	816	772	839	806	791	820	846	822	801	767	801	786	753	803	744	786	793	810	820	782	805	768	794	806	814	806	781	827	823	748	813	842	799	798	824	791	827	844	800	826	830	802	817	808	774	816	834	749	812	824	834	807	848	841	777	868	806	757	828	789	778	780	811	801	795	819	848	816	783	786	803	775	835	787	782	829	783	825	801	795	850	817	803	791	829	782	813	798	784	826	811	824	828	777	846	802	829	822	807	826	806	833	807	815	810	749	804	773	796	803	871	790	798	808	751	795	805	808	855	772	819	801	768	837	786	760	821	813	802	805	797	770	776	814	851	878	876	788	830	812	771	833	800	800	806	772	819	807	843	787	824	879	821	806	846	793	774	847	858	806	853	832	754	862	803	837	800	812	809	810	824	847	802	833	797	767	806	758	791	818	784	797	826	770	802	794	820	815	845	812	819	843	753	809	780	815	803	803	821	757	778	818	873	805	813	782	796	774	837	821	854	790	876	874	795	778	814	856	789	793	807	801	833	804	808	854	778	785	797	834	840	795	812	802	825	787	832	811	795	860	826	756	824	776	810	802	804	850	786	761	810	815	777	773	803	774	850	817	789	765	738	771	807	771	803	722	804	845	816	843	841	771	870	779	812	781	814	847	783	847	838	832	784	825	746	787	821	760	798	801	815	790	795	798	818	812	806	807	774	848	820	814	814	826	850	801	825	808	789	797	807	799	778	797	800	822	818	810	826	788	814	795	749	825	796	795	804	837	790	757	789	772	802	791	864	830	815	819	783	794	797	808	780	813	809	800	818	784	871	789	798	806	824	783	790	801	758	814	846	792	829	790	828	796	838	822	800	793	799	836	790	813	802	845	768	776	792	839	787	788	778	802	799	815	784	801	782	780	754	778	849	879	864	801	801	790	855	798	822	833	855	853	828	803	753	787	772	728	814	829	831	823	773	855	835	824	813	762	828	832	799	794	840	809	835	824	818	818	798	807	807	800	824	810	764	827	770	778	723	823	810	845	790	832	839	809	812	825	783	776	800	796	771	795	799	832	779	756	781	817	798	778	796	790	786	784	767	849	796	767	814	800	839	796	816	853	810	839	789	780	816	807	830	798	800	818	807	861	766	786	798	777	797	844	817	816	791	790	821	809	817	781	834	854	805	808	809	784	829	766	820	857	818	809	839	814	800	836	814	813	770	792	773	801	845	802	819	823	802	780	785	797	828	818	829	837	789	841	794	787	803	816	844	806	784	817	804	750	804	804	793	819	816	839	846	803	802	801	771	781	752	762	758	825	823	813	867	810	797	792	802	819	779	803	831	806	772	790	802	805	841	813	814	842	810	813	794	758	746	772	824	821	776	773	798	780	795	817	813	791	823	850	825	857	828	847	833	825	800	816	808	806	797	803	816	855	786	802	816	792	767	828	807	808	794	821	775	759	785	797	822	779	790	816	798	791	784	795	837	827	790	794	793	804	818	835	830	833	819	759	800	808	837	843	878	821	814	811	800	834	822	860	793	797	824	800	821	744	811	762	740	749	818	784	847	823	821	818	856	799	825	802	803	828	795	803	806	817	868	831	766	837	824	812	772	759	825	854	746	782	806	762	786	835	840	799	820	843	763	822	764	815	768	818	796	847	797	768	792	826	832	779	807	835	838	835	805	816	813	777	858	807	814	844	787	855	814	831	827	824	793	832	773	830	811	813	829	834	784	796	826	765	751	805	792	775	809	809	829	792	824	815	820	821	777	799	799	749	797	806	806	849	829	790	803	791	838	781	861	795	830	802	839	788	821	827	779	757	802	823	828	746	803	813	846	800	854	797	766	784	882	841	807	812	788	863	757	773	800	778	834	786	750	817	798	810	789	850	807	836	824	786	793	801	766	844	738	733	867	821	777	819	808	800	835	854	767	789	815	792	792	832	851	813	830	788	811	815	786	837	803	742	794	780	842	831	852	799	796	845	860	796	771	820	795	825	824	802	725	799	771	793	785	840	757	817	799	830	798	775	792	785	763	817	814	824	788	840	801	859	830	833	829	829	780	844	843	831	795	790	806	821	828	838	795	783	817	810	841	777	815	794	770	809	792	794	821	733	776	816	793	759	803	852	785	750	827	752	826	774	763	798	751	816	762	845	791	804	840	772	816	865	786	788	826	798	752	802	830	831	766	804	794	801	802	869	802	827	817	809	784	799	805	759	787	784	839	814	843	861	819	839	781	797	803	831	843	784	885	820	827	829	811	803	780	808	737	779	799	773	781	757	829	800	775	754	811	788	804	787	755	825	815	825	821	830	823	839	785	790	808	797	763	846	782	799	805	808	778	844	784	791	828	804	749	795	802	836	944	756	782	799	801	811	842	796	828	838	764	774	732	801	813	830	817	783	821	828	795	831	795	805	803	797	773	805	821	818	781	841	794	794	809	821	803	814	867	831	805	772	837	803	810	792	824	768	812	769	772	780	832	820	812	818	767	793	797	799	796	823	828	815	824	786	785	836	787	817	848	810	771	796	839	790	821	840	825	765	816	799	811	818	787	798	813	808	814	802	801	807	831	786	814	781	807	766	827	777	741	834	804	753	879	887	765	837	831	827	871	764	805	801	824	812	723	825	798	835	821	778	802	808	818	826	771	778	790	838	840	818	791	792	776	808	798	828	799	807	772	806	782	811	802	769	777	838	785	822	772	772	840	798	787	816	811	807	861	779	791	837	880	795	740	832	764	817	815	827	831	747	861	776	810	788	890	773	791	823	810	779	802	827	782	784	843	800	809	832	815	834	825	822	795	813	766	791	820	789	845	793	778	836	798	793	803	845	829	780	811	832	791	882	841	770	781	807	794	826	768	709	843	821	867	801	801	831	880	791	817	819	787	789	829	835	766	772	779	779	780	808	794	843	737	814	831	859	811	815	822	796	771	812	764	803	792	762	746	888	801	804	816	782	781	760	837	810	827	816	798	805	834	782	798	756	820	821	786	824	816	827	830	782	823	801	810	797	828	812
24784	51087	41610	27559	21471	16424	12278	9778	7914	6449	5496	4481	3900	3275	2807	2397	2144	1848	1710	1435	1330	1361	1265	1170	1175	1134	1099	1078	1028	1054	1024	1000	918	919	919	911	957	861	837	911	858	874	899	858	853	821	855	866	930	834	881	875	891	853	853	857	828	821	819	798	869	819	846	821	813	787	834	809	890	765	772	825	836	803	796	809	800	771	841	830	874	787	815	819	826	815	812	802	815	851	816	789	809	803	829	774	786	847	801	821	779	797	830	800	784	835	783	793	801	822	800	761	776	799	795	806	789	826	846	838	880	859	807	833	851	806	826	809	832	803	808	790	832	792	760	795	815	823	802	784	755	774	807	795	780	872	791	835	826	750	851	822	803	755	788	810	824	834	795	805	850	839	783	826	786	771	830	754	857	784	826	800	782	869	791	774	794	804	777	854	793	799	766	810	814	792	840	791	812	805	830	831	810	770	759	799	816	783	823	844	834	811	828	814	786	758	716	773	772	838	858	797	795	775	760	815	850	785	791	800	835	834	807	776	772	847	815	805	764	810	832	867	804	777	790	831	877	848	831	850	803	830	807	814	800	797	829	790	829	791	854	786	805	814	769	785	785	830	816	846	809	781	812	765	739	833	773	750	821	819	856	799	800	834	783	884	837	823	814	841	803	835	813	830	818	790	792	846	786	880	857	792	790	780	818	814	788	835	837	859	868	770	796	753	812	761	787	830	808	795	803	823	829	805	817	803	847	787	784	741	767	823	807	831	765	847	792	801	805	800	870	794	795	814	846	830	809	779	763	797	859	823	814	821	821	815	811	808	851	770	826	841	840	824	798	760	822	821	814	796	841	798	841	838	831	828	854	809	835	777	837	838	809	807	809	809	843	808	765	761	796	776	765	799	864	852	798	781	820	835	814	853	848	827	807	836	809	790	827	788	815	776	819	807	821	814	849	814	775	809	820	826	806	753	808	803	795	823	814	792	811	839	859	812	849	816	825	809	762	790	784	829	837	830	803	860	811	846	816	780	838	806	764	813	762	817	777	813	831	831	872	821	810	859	813	839	786	787	790	854	791	804	817	828	781	778	806	774	759	811	802	815	797	794	817	845	784	811	780	779	779	821	790	829	811	821	781	850	826	805	843	792	842	827	814	824	793	831	797	814	807	798	823	804	820	830	790	818	834	756	819	799	839	828	803	798	797	826	793	801	823	788	776	799	830	799	807	816	782	838	778	791	819	826	765	776	794	813	785	789	833	830	830	815	803	837	835	812	796	769	791	787	791	779	814	833	797	774	801	795	786	811	786	803	819	806	834	808	807	808	806	828	839	817	811	782	865	805	805	816	784	834	786	861	820	771	831	808	830	808	814	836	777	777	799	806	845	788	751	773	835	796	815	852	824	812	763	783	834	791	776	788	800	807	801	878	816	794	799	831	837	802	803	764	798	797	817	904	824	793	820	788	843	813	796	824	830	803	789	762	783	785	777	823	801	817	782	796	815	776	783	788	845	795	870	812	789	806	750	756	844	825	835	782	777	738	767	830	807	783	838	789	836	804	818	810	814	728	792	858	782	805	799	821	812	823	778	823	818	842	822	798	786	792	848	790	830	774	822	793	788	785	789	779	806	829	804	812	783	828	800	811	821	765	765	801	782	812	806	798	792	790	818	816	801	831	810	799	766	844	805	824	848	805	779	841	873	823	832	796	825	843	836	797	789	809	820	784	804	815	777	834	789	834	834	827	807	781	794	766	834	743	823	827	809	775	773	787	842	760	829	755	731	826	788	853	867	747	738	876	856	875	794	762	780	815	757	790	791	815	789	836	828	789	800	827	781	737	839	795	811	787	785	782	767	855	791	789	808	783	778	808	786	795	855	792	758	781	849	848	847	809	794	780	837	780	799	804	883	821	825	812	823	798	813	807	760	794	849	807	814	830	784	787	832	813	811	787	821	761	823	810	880	800	780	793	829	821	837	807	792	818	800	787	781	804	801	828	821	781	825	809	775	815	834	812	787	770	798	824	793	759	814	804	805	796	778	845	753	823	826	820	821	800	836	767	818	818	826	759	830	783	783	785	811	833	839	840	794	759	798	800	815	793	737	843	801	827	857	801	816	819	820	844	799	802	750	858	797	802	777	792	794	834	800	784	771	850	804	848	829	767	837	813	808	812	828	789	791	839	779	788	851	820	756	824	845	789	808	811	761	825	821	761	826	781	819	794	834	765	785	821	812	794	860	784	781	763	800	797	830	844	806	830	768	840	860	853	802	827	774	859	801	846	801	841	813	820	816	812	753	839	822	781	760	777	833	808	821	847	800	757	794	876	822	822	849	842	819	829	799	794	792	793	813	768	780	797	806	797	802	825	790	799	785	817	812	782	798	837	765	846	770	766	799	771	826	753	783	845	832	796	834	811	800	850	781	799	811	805	831	861	756	812	792	830	810	815	817	822	760	817	799	761	810	787	787	811	812	787	804	758	770	783	838	804	782	772	827	812	831	825	847	794	817	815	854	828	819	793	823	832	788	834	845	812	779	763	795	796	759	800	777	801	772	830	774	781	817	771	790	854	854	816	810	850	799	783	791	805	815	823	797	790	801	841	841	835	755	796	845	888	809	812	848	789	795	817	784	815	824	769	829	815	757	786	862	797	812	810	759	831	824	824	842	789	789	840	854	770	802	810	784	824	816	767	804	816	808	781	831	779	813	785	794	794	813	817	822	790	804	868	786	818	769	801	788	798	817	797	792	838	776	759	744	752	818	821	803	819	799	823	832	784	798	826	774	767	796	804	834	800	827	835	795	808	811	801	773	839	844	843	780	831	763	818	770	795	795	779	820	779	816	805	787	802	809	797	815	817	752	799	813	789	757	811	818	775	783	783	850	823	838	812	859	836	818	841	777	796	787	800	838	800	789	785	748	809	838	786	757	795	816	840	799	744	747	851	798	782	795	800	845	812	843	805	780	804	785	769	822	808	812	875	829	808	816	780	766	829	836	842	810	821	784	815	805	781	787	821	819	825	807	756	772	805	824	786	781	861	809	817	805	856	826	824	833	804	807	806	786	808	835	811	811	803	790	799	794	791	801	780	750	910	830	815	823	795	786	783	813	748	787	852	836	854	764	805	785	861	848	800	818	777	782	781	813	753	793	795	836	783	799	782	801	829	853	831	849	784	795	805	791	817	780	844	838	812	786	746	770	838	842	796	839	805	836	817	800	830	804	801	753	826	788	813	799	815	782	829	778	848	829	828	855	793	811	809	813	850	760	810	812	836	773	778	776	810	826	801	819	776	815	817	874	770	789	839	837	811	811	849	788	818	799	812	777	801	769	823	814	824	818	837	839	808	823	788	831	780	785	764	778	779	820	822	834	831	773	782	812	831	811	796	791	797	783	816	826	817	789	833	822	816	820	814	819	794	797	768	781	802	867	779	845	838	796	860	777	827	859	743	814	754	770	820	821	772	834	796	785	831	834	823	802	790	773	789	759	832	797	772	824	806	736	767
25585	21626	28535	26564	20181	12384	7763	5400	4115	3519	3001	2653	2341	2057	1866	1611	1531	1419	1278	1165	1133	1073	1038	1018	1057	975	938	955	954	934	914	900	918	850	873	869	809	821	847	874	853	887	920	836	835	754	821	878	872	825	841	838	907	853	813	840	841	858	846	825	829	783	803	793	806	756	777	779	815	780	805	833	781	779	786	799	819	814	768	799	798	756	797	883	817	814	822	820	781	826	807	781	884	793	837	773	818	796	764	814	848	809	811	829	832	824	834	815	828	808	846	787	805	801	823	835	836	790	849	780	833	809	825	763	820	779	811	768	786	800	836	833	824	771	821	815	836	806	816	887	819	763	841	848	793	865	832	799	838	847	735	808	756	789	789	829	859	822	857	819	808	902	774	777	863	811	802	830	831	801	788	845	800	748	849	832	780	834	859	828	861	789	800	799	752	764	781	827	806	825	761	788	782	810	840	825	842	824	809	851	810	804	818	821	784	770	767	869	766	795	825	768	796	794	821	835	789	825	803	819	815	777	824	804	852	814	810	756	810	750	848	812	794	772	788	768	800	792	798	831	829	793	833	804	792	802	793	802	818	806	829	825	823	880	796	821	891	835	784	810	812	744	821	790	834	773	790	809	775	826	791	792	839	821	784	785	862	814	800	795	781	845	842	784	792	838	840	836	830	846	816	769	842	793	741	820	844	794	737	788	869	821	814	812	822	802	797	827	827	825	739	829	810	787	815	812	770	821	798	759	780	817	852	792	841	844	834	797	836	804	813	797	793	822	789	828	848	821	832	824	751	844	808	774	813	810	820	783	802	822	810	777	783	802	811	798	806	875	817	780	863	798	868	829	855	775	839	758	811	769	789	834	805	810	871	801	796	840	798	773	710	846	823	790	879	772	835	766	768	788	790	798	791	795	825	839	842	832	779	796	832	814	846	781	810	819	846	840	790	842	753	886	783	833	823	813	812	781	846	824	822	773	801	813	844	837	809	830	834	760	772	817	821	821	799	838	789	803	750	779	829	785	767	783	790	778	834	808	842	771	805	823	799	824	754	800	820	787	780	839	822	794	799	791	788	791	781	787	806	828	835	784	848	782	834	829	792	807	775	784	778	847	804	745	812	757	794	816	815	793	770	878	831	791	837	796	833	803	858	803	804	820	818	827	849	828	837	785	841	793	828	832	821	791	809	798	840	813	844	805	827	811	809	830	784	796	870	836	804	801	812	799	776	851	802	802	795	803	884	819	775	787	786	748	777	791	774	764	834	788	775	790	771	817	818	797	818	838	806	875	764	804	821	830	800	803	791	818	790	786	790	830	846	782	815	813	800	795	845	801	823	835	787	845	813	829	830	784	827	797	792	759	792	784	806	874	784	821	831	845	874	787	833	807	857	802	847	822	836	839	823	827	790	801	799	789	850	828	838	836	767	781	802	813	804	750	797	832	782	829	816	802	777	783	822	844	805	809	816	844	780	810	842	786	844	820	823	771	820	813	859	784	861	819	848	804	871	822	840	824	782	857	798	780	804	833	787	810	768	826	869	752	772	763	822	794	845	778	763	803	769	823	827	821	795	827	814	787	812	821	840	823	797	790	841	848	859	813	817	817	808	850	816	823	797	798	811	809	803	798	880	776	781	795	812	822	823	758	852	784	765	830	834	810	756	791	823	797	754	822	779	794	788	793	750	759	820	831	829	793	831	818	792	743	805	772	789	761	810	816	800	825	849	808	832	866	833	803	821	794	803	848	809	817	795	758	796	768	785	810	768	771	843	757	804	738	787	824	811	802	766	768	802	802	782	799	772	860	797	800	817	821	846	837	820	790	770	782	820	806	833	834	828	817	803	737	829	819	829	815	772	807	850	794	772	792	799	790	798	817	840	790	811	804	720	778	758	736	857	803	797	820	820	805	825	841	848	791	819	762	835	803	842	813	845	857	812	755	824	830	762	834	893	806	798	785	771	791	782	825	854	787	832	841	864	843	794	809	796	792	827	729	827	844	825	799	791	803	730	795	834	815	790	837	770	828	847	800	871	818	832	800	782	826	819	822	786	819	764	796	829	793	771	777	834	803	822	795	777	791	779	789	816	836	785	786	770	810	856	828	812	862	843	853	785	820	837	803	842	771	841	808	762	884	791	791	816	804	780	821	832	758	825	805	784	824	791	834	822	771	823	739	810	807	799	830	860	781	816	820	802	841	805	812	778	813	833	821	829	810	816	778	832	862	805	824	782	852	836	837	804	787	819	796	823	836	787	767	850	841	803	814	817	705	815	821	825	809	783	810	767	895	784	812	788	792	807	817	783	738	782	787	758	837	797	799	819	848	789	820	823	798	776	787	817	778	831	801	797	822	781	816	835	841	819	820	802	809	813	852	796	848	831	825	779	765	837	803	803	840	744	859	806	759	821	836	821	776	850	800	818	771	803	815	800	779	808	767	834	811	772	792	819	809	832	825	796	842	821	804	783	833	869	755	819	803	804	811	823	781	752	827	813	786	855	827	790	842	789	798	828	852	826	813	778	785	865	826	788	773	790	774	803	827	760	860	775	780	795	822	816	814	808	797	821	801	772	819	791	809	776	767	811	772	819	776	837	819	804	825	810	840	852	823	851	758	820	804	825	785	853	803	847	790	822	815	801	832	747	809	832	813	771	760	818	802	847	784	803	778	773	789	779	828	819	850	825	802	821	814	841	807	810	832	835	805	761	787	838	821	825	820	796	855	797	820	798	820	801	816	813	790	817	776	811	767	813	771	811	846	800	869	758	860	812	836	786	828	820	786	801	773	800	807	796	757	774	816	802	851	772	814	770	853	794	822	772	830	806	800	785	785	803	800	814	789	803	764	805	814	772	813	804	758	786	786	856	780	775	772	799	841	812	816	835	788	836	830	804	804	815	799	875	773	821	795	820	799	780	814	853	835	827	827	829	817	830	833	848	808	793	829	800	764	759	813	783	863	845	787	781	790	800	807	843	825	789	777	841	807	768	764	767	827	814	791	809	787	846	788	800	810	793	854	821	839	799	799	826	800	848	807	827	839	829	800	788	834	839	779	839	774	829	831	822	784	765	780	819	796	814	805	810	859	782	831	829	794	819	796	808	789	806	813	807	826	786	805	798	769	862	779	799	765	760	820	808	800	808	788	781	834	856	784	779	800	834	812	776	830	827	801	802	897	752	743	788	831	825	795	802	815	879	798	795	784	791	829	822	806	764	838	841	783	815	754	794	834	820	796	877	792	825	846	773	792	781	799	749	805	813	795	789	761	787	807	857	801	751	830	805	810	780	834	783	810	759	775	822	783	849	793	799	794	810	760	814	815	778	772	793	791	832	850	810	826	852	802	759	747	842	810	866	788	794	830	837	786	767	784	834	793	783	825	770	829	767	838	750	841	815	844	795	793	805	839	806	825	830	818	789	826	787	810	777	825	816	800	793	816	832	830	761	835	831	807	840	802	876	832	796	766	794	843	817	802	820	841	828	776	820	819	833	841	789	812
24846	46972	37764	24644	19081	14298	10524	8266	6744	5442	4576	3881	3300	2885	2436	2164	1947	1712	1561	1408	1283	1201	1138	1135	1120	1143	1096	1030	952	1028	983	927	922	847	926	886	834	921	909	837	880	836	856	871	925	889	898	853	802	855	839	829	822	882	838	801	881	826	864	800	835	851	778	815	827	830	808	840	809	836	814	799	748	856	872	770	839	825	745	783	770	788	806	838	806	773	796	796	763	842	764	825	804	835	812	804	859	829	765	815	845	867	816	826	778	824	755	825	792	826	871	824	804	839	818	794	829	802	819	783	809	844	788	800	831	822	829	878	820	823	814	834	803	817	843	803	857	802	868	812	784	857	767	793	803	794	805	824	765	788	805	809	785	812	834	824	831	811	831	846	861	803	800	802	849	819	819	858	856	785	806	828	821	851	870	755	850	835	838	843	802	803	830	794	851	813	806	861	831	835	793	828	825	848	794	902	833	770	793	784	859	787	797	862	787	825	817	815	817	831	832	799	858	844	825	775	821	838	830	856	840	772	820	789	768	837	849	778	810	811	778	842	828	848	815	775	841	816	815	814	886	788	801	753	837	861	793	793	796	799	851	853	793	833	848	811	850	825	797	797	773	839	877	845	831	836	845	791	799	856	818	857	827	820	744	830	793	800	836	767	821	807	844	838	799	833	814	788	818	807	803	793	795	785	795	817	786	793	770	810	796	847	805	813	798	826	792	809	834	823	825	814	810	835	853	791	767	794	850	822	803	812	871	798	809	833	867	792	781	844	821	809	793	784	862	800	820	798	778	862	858	773	798	859	875	802	773	788	819	857	763	788	866	801	848	813	819	850	803	844	857	794	820	797	833	843	804	798	837	748	840	811	847	845	818	810	867	801	750	840	842	809	826	772	821	766	823	801	826	794	836	828	846	818	766	819	795	817	835	793	786	817	837	833	827	792	858	830	800	838	810	805	831	855	777	812	788	819	822	821	808	868	790	808	813	795	804	811	846	825	808	827	751	832	814	773	796	827	787	787	857	817	846	806	812	809	817	826	772	897	823	776	850	806	821	812	834	841	782	815	845	838	847	815	753	795	790	805	839	791	786	774	788	779	821	801	780	811	791	856	820	803	805	826	798	762	828	805	862	759	845	794	822	785	812	837	787	778	791	837	854	787	844	799	826	783	816	823	837	810	796	852	800	835	850	842	841	846	812	877	818	845	845	802	833	842	874	836	866	842	820	793	809	862	829	830	765	801	791	781	805	832	876	784	822	777	795	817	872	825	716	833	812	843	817	840	863	861	801	828	776	796	866	810	776	812	857	848	847	843	783	836	782	819	792	825	824	839	762	819	819	826	801	859	836	837	829	863	806	801	848	815	736	805	812	781	779	762	762	842	800	802	808	849	808	856	889	821	795	790	781	840	803	838	785	811	840	867	830	797	755	858	851	813	823	851	835	821	873	848	809	838	856	819	837	777	828	829	832	786	840	796	786	797	806	823	845	831	832	814	783	819	822	845	829	750	788	791	839	839	833	843	859	779	795	856	874	816	808	807	821	837	817	846	796	781	824	838	817	813	787	849	843	808	824	813	815	827	795	859	859	811	824	811	825	856	809	802	805	787	814	804	816	843	764	831	789	814	825	791	769	823	884	809	830	838	851	839	812	868	807	870	827	856	812	777	774	833	761	790	859	798	820	826	868	786	815	821	809	798	856	798	829	825	834	833	850	837	845	876	779	820	801	789	835	775	836	757	801	832	805	819	787	783	838	824	813	824	800	795	853	844	800	834	820	798	757	801	799	839	828	831	851	808	889	820	849	830	782	755	810	820	833	824	855	784	829	878	781	810	793	814	816	836	856	811	826	800	822	788	859	820	832	799	783	834	807	791	818	808	849	885	876	843	820	792	846	834	760	845	884	834	821	836	832	807	771	804	775	841	812	796	778	810	850	868	835	799	831	808	823	795	852	813	790	832	809	860	815	839	807	791	835	869	879	848	831	848	857	850	800	827	828	822	895	814	795	794	842	806	786	814	843	836	792	815	843	827	831	826	797	771	783	845	823	832	784	793	832	849	811	807	845	805	840	789	840	776	709	837	858	806	806	834	813	858	814	793	858	784	838	809	867	792	851	809	796	803	814	798	829	815	843	856	820	796	824	751	802	858	788	823	850	823	843	800	783	766	744	811	782	836	837	800	826	814	801	782	823	775	838	802	754	835	832	791	855	829	858	782	825	777	816	819	851	815	840	799	867	836	799	853	784	802	838	845	826	852	800	818	790	803	784	801	855	790	793	849	832	831	810	765	758	853	782	804	827	805	851	865	793	790	839	868	809	789	781	789	719	802	819	835	771	850	798	783	786	802	852	794	790	864	828	788	786	799	817	873	854	788	840	806	824	837	815	778	838	836	853	774	827	807	802	817	861	808	845	785	822	802	840	883	824	804	821	823	772	789	812	825	821	774	807	846	794	865	838	845	833	817	821	813	808	839	770	805	789	814	837	788	812	770	842	807	863	842	847	845	850	855	807	818	832	808	832	790	810	799	828	785	801	774	879	844	834	782	845	863	770	771	824	831	866	829	853	781	785	839	875	807	815	839	829	830	807	839	829	804	872	807	828	769	825	810	836	848	819	784	797	874	814	811	814	837	816	763	812	854	823	862	820	834	820	806	799	809	818	813	777	827	856	814	789	857	845	800	831	796	795	787	825	807	833	806	827	840	835	804	892	854	820	796	780	831	793	806	770	819	831	760	789	818	790	788	831	824	801	869	768	827	832	811	802	823	847	783	799	829	800	745	822	827	815	870	882	831	812	825	854	777	805	807	869	791	803	834	775	846	854	804	846	850	784	851	841	835	881	883	801	780	839	861	814	820	865	798	818	809	831	761	786	795	773	812	825	766	854	802	833	746	801	819	784	863	798	892	799	824	828	929	846	768	842	823	823	799	843	809	815	803	820	825	886	833	843	813	755	885	744	828	840	812	859	890	779	783	813	827	820	804	742	798	856	806	810	831	808	792	782	837	803	837	788	789	807	817	788	838	853	843	802	790	799	808	823	799	821	832	817	858	827	821	778	826	836	798	869	825	798	842	801	870	864	763	848	829	768	778	810	797	815	800	834	788	813	861	819	817	848	798	802	801	861	800	873	808	833	821	777	792	794	825	862	827	779	820	771	834	783	804	865	808	815	784	791	807	840	804	803	785	825	786	789	827	769	854	778	752	813	850	799	806	818	784	795	821	830	786	850	844	816	767	820	798	792	780	825	780	834	866	827	854	791	839	859	775	849	858	810	831	853	827	800	806	799	864	834	815	813	849	809	851	809	822	798	779	810	838	861	842	799	812	830	812	831	794	796	797	813	835	792	807	808	814	826	803	824	848	837	833	751	777	851	832	829	822	819	819	847	811	862	815	780	802	805	849	819	803	860	883	819	813	809	821	829	797	794	833	783	820	817	863	841	873	865	807	800	869	823	834	846	831	818	816	835	850	828	818	837	843	780	804	820	843	823	816
23273	21634	29520	24286	21934	23091	20395	10265	7333	6221	5039	4436	3808	3282	2826	2559	2171	1933	1831	1653	1538	1378	1419	1362	1373	1257	1182	1126	1145	1128	1142	1049	1066	1029	1047	1009	999	1046	1007	966	985	1058	995	1001	998	952	966	950	943	963	978	987	965	1026	1020	1002	945	961	931	910	977	989	928	941	972	969	888	901	968	929	1029	927	957	944	985	840	974	949	971	942	946	941	918	960	917	994	942	939	938	891	950	957	887	919	886	926	964	920	922	969	893	861	911	939	948	923	909	961	925	969	958	909	917	945	942	924	986	929	913	887	919	935	963	942	953	949	949	910	905	932	903	973	924	928	927	942	954	970	931	973	930	899	899	926	925	932	945	951	908	954	995	912	926	935	939	969	984	968	941	927	951	908	956	942	930	895	961	930	980	929	912	963	950	998	984	905	954	874	981	932	935	937	901	967	962	928	923	936	906	892	961	906	937	904	890	921	982	895	919	940	873	907	984	920	907	920	926	954	908	961	950	939	925	904	951	1006	968	933	910	931	963	936	935	955	946	920	938	939	966	958	994	918	918	904	948	939	992	969	929	907	927	925	948	953	901	916	936	951	950	934	910	943	984	912	931	930	940	890	934	941	909	948	955	933	951	944	918	935	944	941	961	931	953	876	933	965	911	868	937	954	919	874	895	878	929	940	926	995	914	883	955	952	933	931	874	923	911	934	959	1016	926	920	880	983	931	963	973	979	927	859	934	936	928	897	928	935	952	893	905	918	1011	881	901	934	899	914	907	906	957	953	924	897	900	921	939	877	932	917	962	931	952	953	984	927	907	923	911	919	987	916	973	910	891	943	948	921	911	913	958	931	952	950	910	937	941	979	941	954	944	921	940	957	939	956	915	910	968	946	927	873	909	908	892	966	877	906	989	907	917	922	891	905	920	903	922	905	942	929	923	895	863	939	930	892	937	941	914	957	907	929	944	922	966	982	957	918	967	925	950	925	900	992	935	931	932	916	920	927	900	873	948	940	936	976	911	915	952	884	966	900	922	976	927	928	955	866	897	877	887	857	969	948	941	923	972	961	944	937	938	931	922	869	962	917	942	954	939	909	900	951	950	908	861	943	947	962	904	937	936	925	959	946	917	907	910	951	925	874	935	906	962	906	919	962	956	903	943	930	982	945	881	926	972	1004	961	931	889	912	902	916	915	909	872	982	932	947	934	912	917	948	958	879	953	865	921	940	935	932	951	942	968	941	928	927	955	944	895	923	981	940	907	880	878	922	906	879	964	923	949	867	935	925	963	892	897	875	921	953	951	896	898	915	897	941	939	958	963	919	951	943	904	905	928	926	931	975	940	888	980	917	850	958	927	971	936	874	961	952	916	956	920	915	964	980	936	959	930	978	942	943	885	921	923	906	1035	877	964	893	979	912	899	935	925	999	944	879	942	951	855	893	971	922	883	923	935	921	932	969	952	920	929	942	944	940	889	951	989	947	958	886	943	947	908	947	920	920	954	889	888	950	899	876	919	912	909	987	916	945	864	938	901	911	955	948	945	945	911	942	902	928	941	897	854	980	912	960	972	903	975	910	944	948	901	902	901	903	964	916	922	958	934	902	921	925	920	931	933	909	970	920	912	930	869	893	905	937	911	890	1029	979	972	916	943	886	902	957	951	901	917	892	984	941	931	908	970	970	923	887	903	975	969	956	995	980	967	913	954	941	904	963	927	963	921	882	935	956	935	923	919	1007	967	934	959	902	891	956	910	912	954	909	929	923	947	915	936	923	924	960	929	933	923	933	927	940	978	917	890	885	958	896	903	901	929	906	902	899	988	968	907	909	910	920	891	915	921	870	970	950	937	943	905	957	927	948	943	924	950	925	943	915	943	896	928	923	961	988	926	935	891	902	886	875	956	957	876	897	865	917	968	982	897	924	969	897	867	937	900	910	952	891	921	941	884	979	951	915	931	916	950	1023	958	925	918	938	951	948	979	892	900	948	921	940	933	918	932	922	867	910	914	913	951	918	872	893	955	947	900	991	935	953	1006	934	911	948	920	962	949	925	934	924	950	948	916	924	928	914	940	944	901	936	967	955	909	917	866	932	916	953	894	922	929	987	964	931	911	970	911	945	891	938	982	901	923	990	909	930	915	935	876	964	940	941	959	930	960	926	927	917	931	870	967	970	910	920	947	957	942	977	883	962	993	902	980	920	932	928	932	891	923	961	955	911	914	916	930	905	911	944	904	918	935	877	937	909	951	883	929	953	933	970	916	889	920	985	903	1016	963	896	945	956	953	919	966	932	895	950	1010	913	946	933	914	913	987	902	959	873	978	921	925	911	904	919	923	942	920	918	941	918	931	879	964	917	917	829	914	815	907	916	954	971	880	884	933	949	917	893	964	995	955	923	938	912	932	898	912	924	933	923	915	925	925	932	933	948	930	919	999	954	936	921	951	856	919	953	993	930	936	927	894	919	972	928	861	950	889	903	925	927	932	949	936	933	970	937	966	938	930	926	949	903	933	932	935	944	926	989	935	985	975	883	868	897	970	924	979	941	872	959	949	933	918	939	959	927	927	1011	953	919	863	924	892	953	911	907	915	864	968	966	944	956	961	936	909	943	951	910	904	914	938	953	911	882	907	929	919	963	909	915	922	884	943	908	919	901	896	867	944	916	952	942	897	908	975	923	906	949	919	948	947	888	997	926	894	900	942	940	901	907	960	903	972	917	919	924	932	910	952	946	914	919	960	895	941	891	918	957	919	996	880	922	951	956	979	949	952	907	922	918	934	901	881	914	916	938	896	893	951	886	963	961	1000	947	921	926	921	893	943	963	964	918	947	944	904	947	926	956	934	924	947	891	907	903	909	909	885	920	919	927	922	875	951	950	934	851	905	931	936	935	952	964	943	920	897	961	955	928	906	948	973	946	878	955	955	990	906	952	940	957	937	966	885	890	962	958	907	930	952	958	958	921	910	946	918	899	952	885	909	896	967	906	898	910	944	929	925	933	933	924	910	899	875	932	958	890	962	929	931	940	911	890	891	894	909	953	917	939	935	929	919	935	918	982	984	908	879	949	980	937	923	938	919	924	973	875	987	940	982	967	959	902	935	908	984	936	974	891	939	919	880	945	902	941	905	898	924	887	924	915	921	895	903	968	934	933	965	923	949	975	911	987	910	912	919	964	898	916	932	926	989	923	932	942	1014	902	886	974	912	925	936	852	935	915	967	907	888	968	942	929	897	884	928	943	922	897	921	895	945	986	984	982	961	934	921	932	942	921	921	919	915	975	982	947	930	966	901	969	970	908	959	900	944	929	941	927	946	960	931	915	929	898	916	932	958	977	954	927	899	933	956	951	920	915	888	949	878	918	922	893	916	1009	914	924	945	928	889	868	933	951	993	943	932	930	954	986	888	860	966	889	988	932	957	939	886	934	931	875	902	909	982	920	942	876	986	920	922	881	990	846	886	941	918	894	932	914	990	924	939	893	879	946	925	900	878	907	910	918	852	949	945	945	943	879	976	917	962	893
27178	56152	45440	32915	26860	20915	16070	12951	10439	8535	7194	6108	5302	4642	3790	3319	2797	2376	2170	1902	1672	1622	1609	1504	1349	1423	1314	1264	1294	1236	1158	1124	1135	1106	1057	1051	1054	1004	989	1058	1018	1009	975	1016	1011	1012	1037	1019	946	949	1012	953	990	933	956	967	977	952	918	975	955	965	914	986	945	915	889	910	950	992	906	882	929	964	926	946	936	900	847	922	907	934	906	893	987	923	936	902	927	876	981	985	903	871	929	935	880	918	960	915	929	900	907	901	905	931	939	909	965	873	907	911	928	917	845	948	876	955	914	910	871	875	939	918	944	932	993	935	920	908	924	915	929	917	925	946	902	886	959	913	920	881	873	932	925	891	839	947	920	878	935	857	879	890	954	871	914	959	901	923	895	882	952	946	933	912	878	961	889	949	957	902	893	946	903	980	922	908	919	874	1007	917	959	904	928	987	895	913	902	908	908	909	930	896	932	899	913	949	910	905	916	907	921	946	901	925	910	909	903	962	846	948	917	964	890	934	923	948	886	912	920	833	891	909	921	884	873	965	926	897	866	923	901	919	960	935	899	945	954	948	930	902	941	930	940	972	929	923	921	926	952	893	905	897	901	907	928	911	915	934	929	918	903	901	882	924	913	907	919	861	981	856	916	925	885	857	942	897	922	893	876	987	940	872	886	967	911	931	904	884	936	941	913	905	891	938	994	910	944	878	904	892	947	951	917	906	913	890	879	910	929	962	878	942	892	908	929	887	956	912	927	927	935	909	901	954	923	944	890	915	874	909	993	901	892	897	912	879	873	892	879	929	863	907	913	948	955	925	912	897	937	922	892	950	861	880	906	927	863	911	949	951	926	930	888	887	931	937	885	901	892	899	859	928	923	967	919	927	873	859	897	948	892	897	905	871	928	899	930	914	895	921	852	912	905	908	941	906	901	953	928	930	971	872	964	941	915	967	906	906	892	953	890	889	928	884	928	927	872	931	907	916	907	856	948	927	881	895	929	898	921	948	866	923	913	945	941	912	921	961	874	966	917	936	979	940	940	920	896	901	867	942	884	912	873	934	905	917	911	992	942	886	917	962	885	920	905	949	936	945	918	898	931	947	879	896	920	932	916	981	857	911	911	948	940	897	902	922	909	931	923	950	897	906	882	900	923	912	919	892	970	880	913	914	862	914	983	918	908	952	904	980	881	963	955	886	921	962	905	879	929	909	878	879	964	893	932	889	904	866	904	959	911	904	903	904	857	900	929	888	926	956	913	938	954	909	927	917	920	939	871	867	940	905	885	924	889	907	897	937	902	849	909	943	984	914	881	891	869	877	940	958	910	863	899	909	949	917	893	952	925	949	925	927	900	925	932	898	925	876	916	891	911	917	921	920	962	947	934	895	874	918	920	954	911	964	871	905	861	942	906	913	937	909	981	876	922	942	931	888	896	942	943	919	897	896	912	950	918	922	908	949	878	934	874	883	894	941	910	905	869	891	861	919	908	883	927	925	861	904	925	916	953	909	893	925	833	928	933	893	936	921	931	908	854	870	926	902	883	907	923	894	917	893	905	946	970	935	885	935	943	1010	921	918	908	950	895	917	942	909	897	897	928	881	905	933	936	919	889	909	876	883	870	949	955	842	983	889	903	926	924	888	908	977	901	924	928	899	917	883	866	928	891	937	897	863	978	906	953	930	910	918	895	872	983	923	919	935	940	935	900	931	891	954	890	960	879	947	911	928	907	887	932	902	937	953	945	909	877	912	941	931	915	932	839	882	931	899	893	914	887	952	900	970	895	988	884	963	873	910	927	948	927	927	933	926	877	888	973	962	916	876	970	829	919	919	926	948	951	868	906	938	949	906	948	898	974	907	905	895	953	918	934	962	968	889	914	952	920	889	890	972	876	890	853	887	894	918	896	917	940	914	948	920	892	874	947	848	921	924	860	955	900	866	936	933	962	856	945	938	933	926	912	875	910	917	944	877	915	881	913	864	956	850	939	894	917	938	923	971	912	906	951	881	949	927	940	885	936	921	898	954	945	899	905	922	939	956	936	909	836	872	890	894	943	879	930	896	910	952	895	884	909	954	962	958	912	910	942	884	910	936	911	828	913	896	878	934	936	927	915	859	866	944	935	906	925	875	878	894	878	912	870	913	929	872	938	911	916	936	928	904	918	925	931	908	894	848	917	915	935	897	880	942	936	927	912	919	929	1028	878	898	929	882	923	933	887	902	900	866	910	933	932	934	955	926	954	943	919	914	967	918	901	958	923	917	887	886	918	889	922	960	866	860	868	916	908	925	942	891	920	906	866	889	819	953	879	913	931	898	924	932	937	909	945	931	887	884	930	860	967	852	888	937	922	928	925	926	874	883	898	852	959	885	909	912	930	927	936	898	963	922	907	892	918	940	929	885	954	917	961	940	907	956	918	883	864	923	906	967	854	894	975	867	907	929	960	876	898	906	913	904	935	896	854	933	943	927	910	917	952	936	897	923	911	903	931	920	855	885	905	923	895	953	960	915	849	925	884	911	866	904	946	924	938	941	824	904	884	920	835	870	929	919	959	962	927	857	899	938	905	942	881	964	943	895	902	954	864	890	936	963	903	923	883	901	844	918	934	878	983	929	865	887	924	931	945	939	909	900	986	900	896	910	928	917	882	952	892	906	922	940	921	952	893	929	916	978	879	849	950	911	923	911	879	853	927	864	875	961	929	957	959	901	915	941	912	927	973	889	894	970	888	932	896	880	922	902	890	943	872	896	875	868	924	904	883	928	933	921	902	946	920	907	898	894	945	939	906	900	928	944	904	944	870	925	971	881	921	925	917	902	917	910	890	909	822	944	884	949	891	897	895	905	883	900	875	914	901	873	943	909	944	919	900	895	932	942	895	885	901	907	946	930	911	884	899	937	917	885	897	949	897	923	898	884	880	922	935	935	959	921	958	902	865	908	931	924	874	897	916	929	877	932	947	946	881	940	947	924	869	891	915	921	867	844	939	889	884	951	942	948	913	891	952	908	889	927	907	972	923	909	932	925	918	924	872	943	964	953	930	908	853	920	895	928	935	938	900	902	867	941	935	936	909	938	960	935	967	918	917	972	929	944	929	913	924	894	881	910	918	969	889	861	906	835	907	933	928	960	915	896	889	920	917	993	925	898	884	903	932	878	917	937	913	900	965	969	926	955	946	879	939	949	902	862	931	983	923	919	921	886	921	892	903	918	868	953	940	903	922	913	897	927	938	923	911	932	921	898	907	977	923	925	926	943	920	937	962	891	856	961	874	922	858	922	888	888	921	899	949	876	859	906	929	910	959	943	881	898	889	948	904	931	930	919	935	857	911	907	970	892	928	944	946	902	882	869	874	956	886	933	974	932	965	872	960	878	888	946	923	883	944	918	846	894	934	918	852	942	933	853	846	898	926	881	885	894	981	988	914	891	905	930	928	877	957	924	951	937	901	901	865	914	917	919	911	892	903	948	906	922	875	922	937	915	845	913	933	871	925	1014	874	933	898	911
29494	27287	31149	22848	13891	8650	5643	4079	3374	2733	2252	2099	1981	1633	1557	1442	1304	1147	1171	997	948	1017	901	884	911	937	910	871	814	821	804	829	838	776	801	798	758	784	767	778	789	786	780	730	753	787	773	734	759	779	786	769	781	786	772	750	753	776	763	739	711	778	722	779	723	783	750	723	789	691	781	732	736	750	788	762	747	766	735	710	722	774	715	702	714	757	738	743	724	745	728	715	716	795	790	745	719	735	750	793	767	787	777	736	710	763	766	758	742	781	739	764	735	771	781	769	766	756	734	770	757	721	762	737	716	802	737	731	734	776	723	739	767	717	688	770	723	740	761	729	737	751	747	709	705	762	739	751	744	797	766	789	718	765	701	722	708	721	783	781	711	737	711	742	732	740	706	753	718	754	706	716	783	707	786	755	772	750	768	755	745	797	720	746	719	734	792	774	745	706	728	714	721	698	786	766	791	722	731	719	748	707	731	751	786	730	747	708	791	788	764	737	725	765	711	780	773	773	699	701	727	740	766	698	795	716	696	724	733	729	739	710	729	757	704	764	787	799	736	685	762	806	745	741	750	742	772	771	733	692	784	729	763	749	750	726	696	713	702	711	720	733	718	758	768	739	731	706	766	725	744	770	739	757	728	747	719	745	753	730	729	716	737	739	782	740	693	725	711	777	794	718	738	743	774	751	710	744	756	706	740	741	759	758	676	744	771	785	739	772	760	706	780	742	765	731	723	704	681	699	743	743	709	724	709	765	729	747	745	790	701	782	763	695	753	738	739	720	762	750	730	770	767	747	722	799	691	764	712	772	738	738	737	733	750	742	703	799	751	703	776	739	749	698	711	747	749	726	769	776	720	751	755	746	721	757	717	716	740	773	720	768	755	714	763	786	732	838	659	738	791	752	741	762	714	720	695	744	779	728	759	744	749	815	742	713	711	747	706	724	726	792	710	775	802	799	728	746	731	739	711	761	750	820	747	706	785	759	704	754	740	727	742	710	729	737	728	737	809	742	718	801	764	741	709	776	762	698	745	757	734	751	752	724	749	743	774	710	760	760	728	739	834	743	690	752	739	730	737	750	792	715	744	744	714	773	734	766	722	749	732	715	740	737	750	722	711	730	700	757	704	768	784	758	750	699	757	769	724	750	749	742	725	719	718	770	757	742	773	781	770	777	741	779	731	754	761	760	764	705	755	777	760	717	765	734	756	739	681	735	796	791	705	716	722	757	781	732	747	770	691	720	764	754	695	722	706	724	753	735	757	739	723	736	774	741	726	822	721	715	716	808	741	723	723	720	722	727	708	741	790	775	757	743	735	771	730	742	708	708	737	748	704	744	759	813	794	707	775	752	726	756	764	718	708	772	784	736	773	742	769	755	806	685	756	774	787	745	722	759	717	772	747	723	749	724	728	743	722	676	777	712	796	733	749	728	685	725	764	730	734	723	769	717	750	763	720	770	756	727	744	741	774	762	716	727	736	777	731	711	709	732	759	787	742	778	732	761	729	700	744	790	727	729	701	710	733	775	737	678	728	759	733	724	734	770	744	749	803	694	729	742	755	723	748	746	733	755	700	692	774	773	777	757	754	692	738	749	718	774	776	700	790	749	719	753	756	766	742	749	714	731	760	736	752	702	748	772	739	765	811	732	795	729	767	697	723	745	771	762	763	746	705	763	726	752	739	759	725	730	790	728	740	758	805	720	732	756	734	719	712	755	752	724	708	729	732	748	769	730	740	706	711	746	742	709	771	736	735	774	749	775	736	723	700	701	751	750	696	744	731	770	794	708	731	711	743	733	814	784	710	781	708	706	781	773	754	767	777	753	740	726	741	769	739	758	797	720	727	753	791	744	778	718	755	746	723	744	754	746	783	727	746	747	803	768	750	769	740	712	742	737	735	770	740	734	740	738	753	736	739	738	733	717	750	744	701	784	721	763	734	770	724	730	749	781	755	734	744	755	779	779	726	730	718	729	778	759	739	718	717	745	707	709	717	739	730	716	735	715	729	720	757	736	742	713	754	706	700	735	782	713	750	678	755	746	727	746	727	679	768	734	740	722	700	774	736	728	726	694	731	737	750	736	733	784	746	707	784	740	690	749	759	801	765	721	695	719	774	741	753	749	770	721	709	763	698	757	757	746	733	754	761	740	678	718	712	733	707	708	761	712	772	734	761	740	753	766	715	765	709	771	769	747	773	728	700	773	744	780	747	731	704	770	732	739	673	782	726	741	743	719	784	769	729	721	756	685	752	805	752	785	788	791	728	758	723	725	733	742	740	701	751	719	730	763	714	706	729	786	722	781	746	761	727	763	735	745	776	752	797	741	694	745	751	741	736	750	706	772	741	759	761	718	752	795	753	727	703	755	751	756	748	731	742	761	771	750	765	736	751	727	716	735	726	737	735	755	703	770	732	772	713	779	743	674	752	721	752	693	751	777	788	757	690	760	702	795	776	743	726	756	775	715	793	744	725	741	745	734	778	784	755	753	706	759	743	779	782	747	772	752	754	677	776	701	734	764	705	740	740	740	723	797	710	720	716	740	721	750	740	712	723	766	809	790	713	793	761	761	755	739	776	722	730	734	711	725	761	734	744	755	713	696	760	759	725	756	753	741	682	707	763	774	733	728	802	764	751	736	785	749	730	742	718	741	711	767	683	750	781	718	750	713	758	714	759	777	764	721	774	733	748	715	779	689	743	742	724	727	744	756	792	775	770	731	784	738	757	743	696	728	760	709	777	692	743	709	796	768	745	748	691	734	775	730	761	737	775	737	762	743	734	712	740	725	674	717	809	745	708	703	720	726	746	745	791	747	759	721	748	702	751	759	784	754	745	741	793	749	758	731	733	705	731	738	732	761	710	700	756	756	761	742	786	775	732	782	761	741	757	730	739	757	700	789	775	792	711	727	706	812	750	740	745	779	763	724	751	729	695	780	797	726	755	744	723	737	686	744	713	721	757	717	695	752	771	760	778	742	741	745	693	778	713	703	749	713	796	746	735	750	769	789	704	736	740	746	735	751	733	745	729	810	733	668	755	738	770	726	743	734	707	726	713	777	777	750	730	719	791	681	732	775	750	772	727	736	760	709	776	773	704	750	773	731	676	762	751	739	716	740	696	751	705	757	721	717	729	755	738	768	664	737	706	721	735	748	664	694	722	772	771	762	768	770	768	708	764	778	751	755	749	748	753	736	741	737	738	692	720	736	766	724	737	717	703	786	753	738	789	746	746	727	791	775	733	744	744	738	750	782	732	752	731	813	748	720	774	711	733	782	711	695	760	721	661	776	721	725	760	724	733	746	734	751	712	726	781	736	781	769	785	733	734	763	767	798	721	762	733	784	772	709	739	819	740	777	744	714	696	740	766	748	731	732	715	708	734	721	744	757	749	735	774	802	723	733	766	735	741	742	710	779	716	743	723	782	736	747	745	765	770	765	765	810	785	753	746	752	768	776	727	786	699	741	726	733	759	772	703	739	752	765	779	715
24672	42234	32146	20715	15969	11937	8515	6476	5198	4231	3515	3062	2720	2380	2104	1800	1593	1470	1408	1137	1120	1028	1077	1010	1027	986	901	958	859	831	869	816	824	812	870	790	786	770	815	799	826	784	739	770	736	762	739	821	763	790	741	775	770	752	761	741	783	753	757	772	766	781	758	747	767	720	771	803	702	808	757	760	736	750	717	724	741	799	781	766	759	728	743	775	749	757	752	776	778	767	742	762	766	745	730	742	690	757	767	754	797	769	780	744	793	736	780	779	741	780	741	773	746	744	722	728	753	761	684	740	734	708	772	772	775	764	717	750	773	760	733	776	736	701	745	789	777	733	749	709	765	769	746	776	743	756	709	780	805	787	745	726	734	729	742	743	732	747	717	809	775	784	741	766	766	758	731	732	708	738	741	821	789	744	742	722	759	738	742	762	731	698	769	834	762	739	739	749	780	783	804	740	756	769	783	730	756	715	788	776	727	775	765	784	706	773	755	792	729	747	761	790	755	778	802	756	680	777	736	849	766	700	793	738	757	781	781	746	794	739	756	726	757	775	694	702	758	758	742	739	743	804	789	748	723	725	754	675	687	729	772	771	792	759	813	786	764	752	780	726	755	708	707	743	744	716	761	782	705	757	769	753	789	735	731	795	800	816	815	736	777	742	745	749	739	760	750	765	757	801	751	780	760	793	728	774	763	726	762	766	769	697	734	755	722	794	747	770	782	749	806	759	733	734	775	739	736	797	749	756	684	770	774	746	785	726	783	746	727	733	773	775	736	761	735	740	753	744	781	715	756	778	744	755	772	715	718	758	768	775	714	790	739	786	781	760	801	762	764	777	755	750	767	805	757	723	771	772	749	734	722	795	773	736	761	803	766	772	774	768	752	770	732	727	779	727	697	722	736	695	776	772	762	731	715	739	728	769	749	815	757	748	767	758	805	696	805	765	738	782	773	790	736	784	746	709	790	788	721	742	789	723	806	780	702	759	778	811	732	792	772	744	732	767	757	761	744	761	801	772	742	805	797	739	784	775	797	791	774	722	721	780	755	792	773	776	726	764	756	752	707	743	772	781	765	722	777	779	771	717	775	738	782	830	789	752	785	797	783	733	753	718	717	732	816	744	734	769	748	749	771	804	794	731	732	773	755	768	717	752	754	820	757	741	747	754	723	767	718	751	711	738	779	761	709	734	756	725	782	790	690	735	740	702	812	749	766	749	738	747	738	778	750	805	717	771	729	752	714	708	701	757	744	731	747	742	755	738	747	738	751	762	783	753	764	777	753	788	784	803	762	757	755	742	790	758	803	748	728	734	733	765	729	743	774	739	771	769	756	745	782	736	765	761	767	760	694	812	757	775	762	773	713	779	751	758	769	761	770	759	773	720	726	771	700	730	751	721	796	732	776	732	791	758	753	788	816	739	794	742	747	746	784	737	803	728	780	741	775	796	727	783	732	738	776	720	741	725	716	755	778	760	731	728	722	820	730	746	693	792	755	767	734	802	776	773	735	782	724	753	808	786	788	715	773	733	693	770	806	725	744	753	743	795	760	749	759	702	761	762	784	769	728	722	757	776	768	754	720	763	780	733	740	719	751	752	816	756	757	780	746	735	772	744	791	758	735	773	815	749	786	761	723	746	760	756	794	728	785	707	725	722	767	734	819	728	753	763	755	726	784	746	730	734	759	733	752	761	741	769	751	753	768	723	799	724	753	792	748	691	800	789	756	772	708	758	784	753	760	735	750	783	695	770	769	754	806	727	749	725	781	774	743	709	749	738	748	727	776	798	740	755	754	729	731	764	800	790	765	760	744	753	725	746	759	749	741	764	746	773	742	727	760	769	798	755	773	760	750	718	755	754	794	762	773	727	723	780	740	740	735	787	708	768	797	794	767	752	745	749	753	724	756	723	770	777	795	702	771	761	750	791	760	687	748	758	739	743	764	799	733	732	765	781	783	761	705	762	696	714	747	780	759	775	762	786	762	798	764	752	770	748	744	756	744	715	756	752	742	789	710	792	752	789	714	736	717	750	763	751	762	745	739	725	747	740	748	798	736	784	727	721	814	710	753	752	793	718	779	704	700	758	750	762	717	721	792	803	768	722	763	819	761	759	747	720	715	722	717	767	766	774	712	783	765	733	765	766	767	713	760	776	688	755	784	827	797	763	804	783	778	788	727	810	759	771	730	755	772	732	767	779	813	790	763	792	764	780	737	752	795	752	723	744	777	771	732	768	760	792	749	739	741	744	713	740	755	770	835	700	768	760	701	746	758	735	759	745	752	783	790	752	753	780	753	758	778	762	732	740	799	785	754	770	724	779	778	795	695	690	732	733	805	753	833	739	747	798	748	751	731	744	797	765	714	803	742	725	779	757	746	714	756	727	769	762	779	755	762	730	728	746	725	768	774	794	812	783	797	747	740	821	731	750	746	714	737	770	779	728	780	757	744	720	760	737	759	762	761	742	746	758	767	725	738	712	775	771	750	752	780	764	692	735	771	770	794	740	762	737	768	759	764	773	792	753	754	756	761	794	744	765	764	772	784	725	766	748	747	746	786	717	785	737	737	727	734	782	758	698	739	809	753	745	736	749	706	756	732	731	794	761	774	738	768	762	743	733	719	794	771	761	811	758	768	748	716	736	774	760	750	751	748	779	728	763	779	747	748	788	797	752	797	744	757	760	775	750	753	718	793	798	756	740	743	724	699	755	737	767	725	782	736	774	788	739	734	761	758	683	757	758	771	753	753	766	740	727	794	761	719	709	731	783	728	752	793	751	741	796	764	780	757	790	730	702	733	795	785	762	774	783	731	772	768	767	696	740	750	721	705	760	720	760	769	751	746	756	761	755	794	718	743	751	744	792	729	758	774	690	772	780	751	768	728	720	764	790	769	716	774	809	710	713	780	797	737	756	769	758	791	761	738	799	731	823	714	748	750	759	809	775	756	790	767	769	732	743	750	747	778	738	758	748	772	752	720	724	808	744	786	757	786	722	764	744	787	752	730	740	755	739	730	752	772	809	766	739	787	749	715	774	766	777	773	760	768	773	772	740	770	782	739	740	738	768	771	767	703	757	777	752	717	770	772	743	775	748	727	719	792	750	750	731	719	739	734	749	791	740	767	710	764	770	748	718	742	745	783	694	766	734	755	759	756	724	713	763	755	791	761	753	744	782	730	772	787	810	724	724	731	762	815	780	751	756	778	791	784	767	740	740	736	727	761	782	750	754	747	767	738	788	750	718	739	737	766	784	748	775	735	690	740	761	774	735	725	769	742	746	718	730	821	746	759	755	736	747	782	775	719	775	760	766	774	738	727	756	737	732	785	784	787	731	816	766	785	755	770	809	782	793	788	770	795	783	772	761	791	749	772	703	715	715	756	768	716	757	784	712	734	783	757	700	789	769	737	787	732	761	777	748	784	738	818	755	760	726	725	788	750	737	708	779	736	758	743	794	779	759	725	723	738	756	717	755	713	705	778	768	782	821	780	777	747	747
24540	21614	29098	25003	22575	19297	12097	7070	5285	4348	3600	3193	2729	2556	2279	2011	1740	1559	1467	1319	1246	1174	1074	1082	1098	1067	1033	969	994	972	963	914	904	855	930	809	859	873	861	813	814	884	870	874	849	839	845	851	830	843	820	847	867	841	830	853	785	800	883	797	853	788	805	829	877	846	824	798	851	810	787	786	805	859	784	793	819	811	829	786	808	823	822	799	822	778	797	805	769	770	829	763	788	797	790	835	828	798	794	775	784	852	773	774	767	818	855	830	756	804	805	767	794	822	795	811	780	849	797	822	778	878	793	797	823	841	865	816	806	779	819	832	761	796	792	785	819	790	774	828	841	792	772	837	793	810	853	856	812	818	804	802	806	809	799	816	837	849	815	799	754	791	810	754	822	823	819	770	803	779	785	774	822	861	828	737	815	777	802	836	764	789	801	795	823	817	809	824	812	822	779	816	799	799	793	794	814	788	726	856	837	781	857	793	834	819	814	788	821	785	808	810	723	776	796	809	807	848	832	830	749	796	832	776	812	847	815	779	807	770	753	792	757	802	838	793	808	771	796	768	826	824	789	783	800	803	786	780	804	837	804	801	815	743	787	793	772	793	770	818	770	842	767	787	841	792	826	801	822	792	785	812	788	776	770	808	815	790	841	851	834	784	811	806	839	858	795	795	771	858	749	763	865	803	772	843	815	795	789	838	770	807	899	790	810	827	761	753	816	775	769	790	798	826	831	780	840	857	837	781	824	781	784	772	805	768	794	796	761	768	774	762	757	804	863	813	813	835	808	786	810	786	790	810	789	805	827	800	782	830	814	812	771	821	760	786	780	819	834	798	786	807	870	760	725	805	830	841	841	854	826	794	812	798	774	799	811	839	817	779	778	802	749	850	778	819	841	822	793	876	842	784	794	845	731	811	779	819	813	846	801	784	783	832	780	792	786	803	805	768	775	783	826	852	894	824	800	827	865	777	801	771	768	852	760	722	807	774	770	799	778	805	764	795	779	816	813	748	814	778	820	792	828	813	782	781	755	807	839	795	852	769	789	761	832	807	801	812	718	836	799	764	802	772	728	828	793	847	780	815	830	823	775	786	846	766	785	806	794	855	758	833	835	803	828	779	863	799	794	816	804	856	826	830	783	802	837	857	835	833	757	781	853	809	807	802	812	831	834	750	794	781	759	823	753	804	815	861	811	822	815	826	763	786	812	823	831	785	813	803	787	797	816	772	817	831	809	775	817	795	837	785	744	812	802	799	824	805	801	805	800	832	733	821	819	782	838	772	797	805	772	836	745	778	814	797	834	839	785	828	786	786	804	794	831	793	832	795	804	818	797	796	803	797	805	843	806	769	794	776	803	774	810	773	788	790	808	792	788	795	796	788	791	808	868	797	780	757	828	799	868	820	848	806	846	782	854	797	828	802	824	758	801	816	852	818	788	806	842	808	830	768	778	833	789	807	829	797	808	809	823	770	787	778	775	811	843	793	821	766	777	792	804	792	851	749	778	768	831	816	837	812	855	781	805	783	823	746	798	813	803	777	790	779	823	807	791	803	797	815	768	845	844	823	746	803	856	795	792	781	803	812	803	797	799	768	810	801	805	804	856	749	772	797	790	797	854	824	799	816	768	771	778	761	769	812	826	850	760	835	801	822	784	725	774	787	815	803	811	806	806	784	748	722	832	799	846	761	851	824	828	768	793	828	763	780	800	769	787	847	814	842	761	774	736	796	793	851	834	781	846	750	880	808	777	783	787	815	812	788	833	831	812	784	798	800	767	794	783	796	787	825	871	807	752	788	826	769	803	816	782	840	838	859	804	774	773	833	781	831	828	778	824	850	766	766	797	809	781	804	803	799	864	771	827	807	811	788	826	803	774	802	817	867	850	852	804	815	776	825	776	793	809	782	786	808	757	789	862	807	754	815	782	773	793	833	809	778	775	796	776	826	803	777	804	825	792	724	803	800	786	760	815	829	848	805	790	763	794	827	859	830	792	821	863	779	814	737	797	776	814	814	788	770	775	816	793	805	792	812	764	799	824	824	810	811	812	806	800	790	785	806	789	823	806	782	831	798	812	821	813	796	818	816	797	802	775	794	765	806	743	769	839	788	759	743	752	825	827	788	795	830	814	745	824	802	822	778	754	800	808	814	841	822	773	794	796	817	786	802	800	794	813	798	826	771	831	797	811	792	784	751	819	751	783	799	809	787	808	844	774	799	786	756	781	834	764	789	812	808	765	749	806	777	806	840	774	761	828	838	802	786	838	786	853	818	815	831	745	771	824	825	789	819	788	810	802	859	802	788	834	813	811	792	774	762	784	765	834	820	790	828	768	802	858	800	791	812	801	770	763	779	804	800	823	805	826	799	780	767	872	821	835	821	802	800	790	817	812	779	788	856	803	820	829	812	865	803	843	753	815	833	799	840	739	770	850	778	855	796	720	779	777	793	803	787	773	778	788	853	770	744	787	810	835	796	812	790	827	806	776	821	752	763	790	795	791	877	823	845	807	839	821	790	767	799	735	797	795	802	778	814	809	771	807	773	813	781	826	773	771	761	830	808	810	817	791	786	778	792	837	827	828	795	830	814	811	794	788	770	828	798	784	783	790	785	810	853	803	810	795	834	806	790	767	825	815	754	759	775	778	764	744	817	792	840	822	780	813	818	797	858	802	830	765	823	809	795	795	766	808	807	768	783	817	767	800	788	830	792	789	807	789	822	746	791	829	814	802	787	823	835	780	863	763	781	833	792	803	791	738	844	846	760	799	757	811	797	854	743	777	780	837	781	754	808	798	830	806	793	829	794	774	793	797	797	786	772	757	789	783	826	812	763	819	804	790	807	823	874	808	821	794	810	819	789	776	806	807	781	850	812	816	857	804	794	825	816	801	820	832	761	759	875	839	811	822	847	753	809	773	840	764	828	801	803	836	800	816	818	736	806	778	790	805	840	807	814	791	823	797	814	790	809	739	751	764	766	813	794	811	781	799	822	795	810	863	775	855	837	842	793	823	789	807	812	743	832	777	834	721	791	815	811	834	773	758	814	820	829	824	819	784	778	776	821	798	816	799	795	829	844	842	788	806	877	840	796	792	788	833	810	761	788	806	815	815	835	789	851	843	767	858	800	792	803	783	796	835	829	830	785	829	845	810	814	796	801	799	754	805	817	825	746	843	841	800	721	824	776	756	809	799	826	823	803	778	838	741	848	778	766	790	779	836	807	835	866	787	801	796	833	812	792	791	757	780	824	781	840	765	781	825	811	796	755	798	809	820	765	805	760	769	772	840	829	818	847	833	829	794	837	771	777	853	777	847	792	773	806	780	798	879	790	741	770	804	817	828	814	785	847	817	816	808	821	761	815	770	784	855	770	778	799	781	785	812	854	771	847	826	818	782	850	777	861	831	767	815	829	772	843	837	795	764	836	859	796	830	744	808	824	806	819	782	819	822	794	833	781	863	788	774	823	778	788	790	834	799	806	760	807	806	768	822	841
24729	49485	40025	27493	22083	17167	12659	9564	7853	6436	5291	4606	3843	3492	2924	2513	2204	1942	1842	1540	1369	1318	1274	1229	1173	1157	1138	1049	1030	1003	945	950	908	920	920	896	878	880	907	862	870	853	927	872	846	905	855	878	854	843	869	876	858	809	864	879	792	842	776	824	825	831	843	760	796	794	804	821	780	818	884	766	813	791	848	845	813	812	849	777	793	824	800	837	793	819	773	797	800	800	900	818	805	795	806	836	808	810	852	797	793	817	813	801	789	830	849	814	863	813	786	821	786	728	783	841	847	795	769	820	814	780	764	819	786	822	824	817	820	776	840	814	754	826	799	829	806	785	803	831	820	790	857	870	813	805	754	815	888	777	797	817	860	781	800	853	823	788	819	825	820	777	800	825	833	807	812	818	778	827	856	798	769	808	779	811	808	825	800	791	826	794	807	753	826	866	759	771	810	756	757	816	813	784	787	794	748	825	795	782	794	782	801	807	753	800	752	797	852	850	840	825	813	875	812	830	848	812	785	790	826	816	824	801	769	810	820	837	813	816	761	813	824	754	787	841	873	811	810	824	846	836	773	818	846	836	815	775	761	824	824	817	830	773	768	809	829	788	811	814	788	832	863	806	785	777	829	808	822	828	783	795	759	780	790	837	791	781	808	824	815	805	781	818	796	777	783	744	775	814	793	775	853	825	780	789	852	747	772	799	822	845	815	851	791	818	869	775	806	816	889	725	852	832	842	765	818	794	800	798	786	795	787	826	783	850	845	862	783	833	773	821	852	780	804	771	825	762	780	784	798	777	823	792	809	889	787	814	800	800	821	746	786	805	848	798	804	837	783	771	833	814	819	790	779	789	794	831	806	819	802	776	807	801	807	812	803	777	770	813	775	785	842	802	781	785	826	791	836	813	816	796	835	875	794	797	791	783	799	802	799	750	846	800	822	778	818	837	765	800	780	853	787	731	832	803	808	801	789	826	810	795	818	806	855	807	791	771	765	783	776	800	768	815	775	772	832	750	866	773	824	799	782	802	787	778	805	801	771	818	810	797	808	755	816	801	781	789	771	848	821	850	774	805	801	788	822	827	810	813	828	828	806	815	826	770	834	865	771	816	756	834	828	808	776	795	779	778	784	770	840	808	796	776	807	775	756	821	846	782	781	828	823	848	796	811	811	793	790	827	819	848	802	799	810	834	797	856	850	816	804	846	804	769	832	795	796	817	789	832	829	773	815	812	819	789	788	773	809	791	832	805	790	806	792	787	791	778	826	798	823	803	793	810	784	759	836	801	831	868	833	785	823	860	832	804	822	799	824	776	815	813	789	779	806	813	781	812	834	806	772	814	802	793	746	848	831	791	833	787	826	804	813	822	789	752	764	825	768	735	846	839	807	806	817	789	817	821	745	798	832	707	781	742	810	786	853	832	828	839	755	826	772	804	828	809	804	782	839	799	748	799	805	808	804	790	841	786	775	784	783	803	804	748	777	809	809	804	792	797	803	815	795	770	831	845	823	803	783	804	814	805	870	776	766	821	769	786	781	819	800	792	797	759	760	821	813	771	856	817	814	810	781	745	799	830	760	787	803	816	885	780	793	865	814	831	782	827	778	792	855	833	804	784	804	783	784	791	799	842	803	804	846	804	807	863	814	844	829	841	806	844	805	811	793	793	852	795	806	802	794	859	808	775	819	802	825	762	767	811	821	827	808	816	810	788	821	788	804	814	812	774	834	796	801	824	844	858	830	809	795	809	819	840	810	825	799	779	826	853	859	827	804	784	799	809	836	800	806	821	793	768	827	809	769	813	784	840	832	808	785	835	817	846	801	770	841	822	846	815	801	846	787	825	833	765	810	748	863	810	819	805	789	822	767	797	822	823	801	798	775	828	841	787	802	818	811	778	810	816	843	815	775	820	881	816	771	799	803	854	810	824	847	805	799	795	783	765	791	790	822	828	810	826	808	817	805	801	847	784	790	804	785	792	827	766	810	804	838	821	824	800	837	864	780	737	795	803	804	779	832	806	794	771	830	834	780	846	777	825	880	847	822	805	777	812	778	792	792	860	814	794	782	797	817	812	831	822	777	798	824	813	795	796	812	813	806	825	837	824	786	818	813	802	836	735	760	796	833	808	856	751	830	813	845	772	779	789	789	867	863	771	801	805	745	751	836	801	764	802	802	809	789	830	821	813	834	826	839	767	790	847	805	821	822	820	791	805	773	829	815	822	819	795	854	796	773	797	841	841	792	845	805	835	810	715	798	781	787	815	779	838	807	763	760	808	803	808	795	847	765	828	810	768	826	779	753	839	787	779	804	847	834	841	765	851	797	794	809	776	837	785	797	789	802	782	787	873	765	788	819	780	788	776	790	776	792	833	806	821	784	813	782	831	760	759	807	842	777	839	899	839	807	829	797	795	820	786	795	803	789	793	781	877	790	805	793	819	779	826	832	812	780	839	776	807	825	769	851	800	775	779	810	820	838	768	804	782	766	806	824	838	817	771	768	797	834	799	802	773	778	780	862	787	830	790	794	778	801	767	799	796	797	817	839	785	783	853	755	798	781	743	852	768	829	778	804	802	827	831	795	790	845	819	768	842	837	763	843	790	817	811	783	773	843	791	818	848	819	830	803	766	816	861	803	832	820	750	784	807	825	792	804	817	828	843	821	808	774	776	854	795	766	784	843	838	801	801	797	801	785	799	823	836	800	787	827	814	853	754	801	845	803	778	793	771	793	818	810	815	798	832	837	802	808	797	790	780	821	830	821	811	757	789	816	836	812	795	810	847	761	786	817	827	796	819	843	802	812	818	783	867	785	791	847	758	768	827	849	853	780	789	815	803	857	831	798	773	824	840	827	810	818	794	801	858	777	754	814	821	798	831	836	858	762	799	823	797	748	827	810	833	756	744	794	804	821	834	828	800	824	788	829	824	751	826	786	819	818	796	788	750	808	812	845	827	787	850	822	776	757	822	779	766	797	811	833	728	782	843	833	803	802	786	814	795	777	777	829	784	820	796	820	780	785	749	821	884	796	825	784	833	775	784	792	853	781	841	791	790	841	849	849	787	861	791	762	812	845	809	827	839	816	790	860	840	832	838	798	822	799	807	771	777	860	819	880	822	811	796	814	828	765	796	767	820	791	785	826	781	783	794	804	822	800	767	839	823	852	787	821	839	779	802	797	816	777	835	854	746	781	802	786	766	800	816	800	801	791	837	762	837	788	818	790	773	774	790	829	779	798	804	786	769	818	809	782	798	804	821	792	808	831	841	797	811	829	804	769	807	817	821	778	812	785	811	759	807	819	804	825	826	789	800	769	833	805	822	839	813	820	805	783	820	811	824	793	792	756	771	877	825	832	844	807	820	781	760	837	770	791	808	775	771	798	817	790	813	794	811	815	797	772	822	776	806	831	813	835	804	862	837	813	805	786	845	850	799	818	762	795	836	808	802	847	764	756	783	800	766	812	780	816	807	838	815	775	833	811	844	812	787	810	781	874	785
25578	21599	28414	26485	20055	12576	7898	5308	4065	3448	2900	2504	2299	2061	1867	1626	1546	1408	1388	1302	1045	1086	1036	1010	971	1003	1004	914	910	905	915	860	874	867	864	872	806	838	847	900	815	848	791	829	828	827	805	824	807	800	825	788	825	826	804	811	759	813	820	851	821	803	825	845	781	802	820	780	783	814	872	831	823	743	786	759	837	795	812	838	756	796	812	819	867	813	814	822	814	801	777	756	833	815	711	820	812	802	803	839	801	783	792	853	800	796	811	829	850	789	746	820	815	759	757	831	817	789	771	819	833	786	745	840	774	820	789	818	827	790	829	839	740	767	813	824	766	777	860	836	796	787	753	751	839	787	849	835	805	784	819	765	794	825	795	810	756	841	806	765	758	821	771	827	825	763	797	764	794	774	814	818	764	789	842	828	816	810	778	758	797	798	816	777	784	800	794	832	777	793	827	748	781	775	835	785	764	798	790	808	843	789	812	823	766	821	800	815	779	784	858	809	826	816	829	748	793	808	801	813	800	815	747	764	814	803	813	835	793	810	756	817	805	779	782	812	782	795	780	813	829	792	776	826	760	819	792	789	776	796	809	834	792	836	852	799	745	747	829	807	818	784	816	833	786	757	803	802	834	830	769	818	860	796	805	811	798	780	812	797	799	774	776	779	800	795	824	829	780	769	795	774	835	800	801	786	847	800	822	738	789	799	823	804	825	811	777	821	839	853	796	813	803	809	782	813	797	794	787	827	807	801	794	778	776	880	772	779	793	729	820	799	799	815	763	790	809	748	785	777	784	820	828	855	825	812	838	858	831	849	825	785	768	816	788	805	830	813	771	858	843	808	819	821	771	811	783	820	755	762	798	850	842	815	780	774	775	790	847	838	793	794	847	802	845	787	791	765	797	825	756	820	801	786	815	831	795	803	820	817	843	830	781	788	830	800	821	767	815	815	834	754	805	841	817	843	779	789	798	809	830	837	804	783	844	814	778	850	800	779	798	831	790	792	809	835	744	798	814	827	839	768	827	774	815	801	815	793	802	801	784	784	783	826	793	780	871	828	818	785	788	756	808	880	835	836	817	763	756	778	766	809	776	849	800	774	795	766	805	802	799	788	782	770	771	806	865	787	825	840	773	865	807	739	770	765	806	868	773	761	831	795	823	811	798	791	813	792	810	790	809	847	798	809	800	852	795	807	816	861	764	769	791	763	821	758	761	811	856	771	856	778	792	820	772	846	784	794	794	804	825	746	769	770	785	808	751	810	787	811	769	758	819	799	817	790	796	804	853	812	774	776	811	775	823	802	857	749	814	797	821	800	804	813	828	798	777	807	780	783	809	785	784	801	809	845	843	824	828	803	811	754	862	816	847	815	792	812	747	802	812	822	797	833	821	777	809	826	795	763	853	825	819	845	805	828	831	809	757	827	814	827	810	790	796	793	778	814	784	742	790	822	836	825	805	842	791	833	789	797	802	871	759	827	808	824	806	778	797	787	810	815	783	786	842	816	830	773	776	807	798	820	799	775	834	824	803	793	853	832	856	834	788	771	833	822	839	820	773	750	820	847	802	793	803	733	824	809	804	814	799	729	765	785	823	870	814	847	824	815	800	799	774	806	793	825	771	800	807	754	778	766	777	798	836	806	776	842	851	802	796	810	798	778	828	839	779	795	815	798	770	808	833	756	791	791	828	777	769	800	873	811	834	774	803	855	808	795	805	770	762	790	785	808	808	772	806	801	778	811	864	776	809	799	771	770	800	795	822	770	792	759	758	832	825	792	815	832	805	808	835	777	849	751	797	780	798	794	791	767	778	805	814	802	817	755	772	834	837	782	767	841	819	757	808	814	858	768	804	823	800	771	830	821	797	807	815	783	803	864	804	810	832	802	785	763	792	831	831	825	791	801	838	755	843	830	835	803	840	824	779	825	789	795	823	797	849	806	802	788	806	781	880	802	831	832	820	809	862	816	777	777	800	794	786	765	752	751	809	800	804	802	807	780	746	771	799	810	794	831	837	840	817	790	842	793	839	773	815	801	834	781	820	850	805	788	825	780	848	847	729	788	844	726	818	758	820	812	813	781	794	831	755	801	831	798	817	793	752	815	787	801	787	805	742	787	843	808	818	823	793	793	811	844	826	815	764	812	793	774	814	784	813	766	812	786	801	819	788	792	803	793	814	827	776	792	803	809	814	794	804	723	787	806	752	796	824	799	829	775	718	815	824	870	828	791	793	797	751	799	774	769	751	788	796	799	820	802	819	815	787	805	826	794	792	800	817	803	790	758	762	793	827	792	804	787	734	814	816	845	796	788	799	890	747	754	803	804	783	850	789	736	747	757	832	786	781	830	744	802	790	788	810	768	791	835	822	776	771	792	827	856	810	774	796	803	773	779	795	800	812	825	771	811	816	786	827	826	846	806	791	799	785	751	796	832	818	819	838	818	802	800	806	816	799	807	743	797	775	811	812	759	770	753	753	736	771	855	792	759	781	793	815	794	783	794	755	819	749	792	747	785	757	825	766	784	812	820	824	816	804	800	775	819	785	823	830	801	779	759	773	802	784	801	770	843	789	837	841	783	792	860	758	799	761	787	779	806	788	787	801	793	785	823	745	785	775	759	810	864	810	785	824	802	776	824	806	815	776	821	748	775	746	776	800	802	809	758	793	823	819	803	807	809	774	778	808	763	789	791	841	802	815	810	802	817	803	858	756	831	806	790	758	803	803	855	805	792	821	857	791	784	811	789	736	813	822	832	792	826	808	782	759	827	820	783	799	821	815	800	780	768	779	768	817	834	795	755	747	829	744	821	775	802	764	778	833	783	850	804	826	832	757	789	770	777	861	816	775	817	767	808	816	716	812	807	825	773	855	789	777	838	832	799	834	786	863	770	791	825	792	762	756	830	801	814	799	784	787	812	798	795	782	807	788	790	792	856	771	814	839	766	766	792	783	789	819	792	811	755	764	788	762	716	835	802	808	805	782	782	791	819	848	793	801	813	787	822	805	806	802	812	808	791	817	885	794	777	781	798	808	777	787	783	757	774	825	798	802	791	791	803	772	814	819	828	791	771	814	787	804	836	830	788	842	786	836	781	828	772	791	806	833	794	743	800	812	826	794	832	814	760	814	826	817	796	869	857	816	792	761	780	803	781	782	816	793	773	788	785	813	805	818	814	762	825	789	838	788	811	801	795	779	759	767	792	809	834	758	841	747	791	779	796	831	802	772	785	816	769	796	772	865	833	799	836	767	777	787	817	823	786	862	800	804	822	816	834	810	838	798	853	808	782	843	840	825	783	774	810	786	785	856	809	812	792	769	768	835	812	831	757	791	814	770	818	784	784	779	793	762	796	765	813	840	832	830	812	810	855	795	818	797	825	816	839	766	770	820	763	715	771	727	834	830	787	852	819	765	811	778	766	846	794	777	777	778	791	749	755	778	830	786	806	825	831	825	772	821	790	776	749	851	792	769	784	785	781	790	818	774	756	798	809	757	763
24731	46820	36408	24604	19285	14804	10717	8141	6611	5330	4320	3783	3347	2939	2612	2244	1883	1723	1596	1385	1271	1209	1211	1134	1100	1108	1058	1048	1001	993	937	986	886	912	920	827	857	888	847	860	865	847	907	865	866	877	845	892	853	833	803	862	833	812	785	820	808	783	814	813	859	793	846	814	795	796	789	786	842	888	819	847	834	843	863	791	799	802	799	817	807	818	820	801	879	832	826	781	829	852	846	816	821	807	782	802	755	846	832	837	806	811	821	826	820	839	785	814	796	793	859	817	813	805	812	813	814	788	792	764	832	813	828	852	793	828	797	821	915	850	830	801	828	799	844	823	773	860	734	808	851	798	808	779	825	860	860	835	823	798	790	787	764	837	813	820	821	793	828	852	749	831	806	792	839	823	848	827	844	799	750	804	811	803	803	842	818	794	789	806	786	802	778	795	838	797	829	821	802	831	848	834	813	821	832	844	799	775	823	840	802	859	808	822	832	828	751	822	807	819	798	824	825	812	820	784	818	826	821	819	845	805	856	805	795	850	805	828	740	816	827	847	850	805	807	783	784	824	799	835	783	818	817	754	810	824	787	803	814	793	819	746	826	800	779	834	796	829	788	773	820	764	728	794	776	787	797	781	798	829	825	786	812	811	820	772	827	809	810	811	792	758	827	802	836	840	783	842	852	829	802	810	889	805	804	834	807	744	820	826	815	823	804	770	842	771	788	809	828	820	822	844	800	779	820	780	797	803	772	828	824	796	827	799	846	814	740	839	826	810	810	815	847	803	830	815	832	808	771	813	785	799	853	820	851	781	800	808	835	855	832	842	853	809	795	798	847	779	821	789	771	786	832	799	767	840	791	822	836	799	823	816	814	806	757	808	836	822	786	788	796	759	826	844	765	823	869	748	832	823	801	785	784	764	782	789	796	790	850	790	781	820	795	828	820	779	797	788	816	792	791	844	817	827	806	784	823	813	782	771	851	788	822	829	815	799	823	825	794	780	788	818	838	812	829	814	803	827	817	761	801	770	791	827	826	770	792	855	793	841	808	855	791	807	786	739	829	812	792	850	780	802	781	820	795	793	808	787	803	804	815	837	811	795	834	810	834	806	836	803	830	781	808	822	818	839	811	786	807	859	822	842	782	818	821	850	825	814	794	797	831	821	795	808	817	850	786	826	775	790	774	768	825	871	793	806	766	794	821	750	806	798	805	787	785	818	795	793	829	819	780	821	830	817	791	838	837	830	843	836	764	798	810	793	791	825	802	810	823	861	824	798	833	785	814	814	851	764	791	795	811	858	844	785	773	844	773	877	842	816	810	820	825	811	820	808	824	787	817	880	806	808	801	816	748	840	787	831	807	812	821	768	824	775	775	799	838	812	852	819	822	719	862	792	780	774	800	770	809	790	855	803	808	831	811	865	855	776	803	813	826	802	781	820	837	800	813	771	845	792	811	799	843	778	811	831	764	779	796	805	829	795	759	843	806	815	854	831	787	751	845	763	740	812	807	768	762	845	798	806	781	797	805	807	817	806	829	796	805	817	816	784	822	770	777	819	794	757	824	878	824	788	789	802	839	802	820	790	805	756	803	731	869	797	824	821	765	792	792	825	792	743	745	762	799	827	841	815	781	764	783	815	777	776	796	824	814	826	817	839	757	840	797	830	819	814	788	780	776	777	841	795	781	809	843	736	797	831	809	851	843	796	787	815	777	753	843	805	824	806	815	791	811	811	845	807	816	762	838	817	789	807	858	810	838	843	786	770	851	795	831	770	793	819	800	858	845	863	824	813	801	855	826	799	762	850	802	817	801	815	864	789	787	821	821	819	824	840	841	854	847	823	829	794	750	803	825	815	788	800	797	788	803	793	791	833	837	758	784	838	793	828	806	879	816	790	776	801	811	816	864	836	853	795	792	821	755	757	776	817	793	776	864	772	796	771	795	807	829	756	811	809	783	843	806	794	810	836	785	809	759	768	804	798	797	781	771	822	825	803	793	839	810	794	821	803	815	811	765	798	818	814	827	825	797	834	807	863	834	826	778	793	862	824	801	818	778	804	806	843	828	782	804	821	785	837	839	799	822	814	803	823	874	791	773	825	835	793	822	830	862	846	767	838	806	792	810	835	835	784	815	796	818	802	811	845	803	814	798	826	828	844	827	795	820	830	839	842	838	823	759	816	788	845	834	753	812	835	792	799	816	806	836	816	812	822	794	813	814	770	818	839	772	810	800	853	799	802	831	819	820	827	856	829	774	800	795	797	814	776	775	834	786	812	847	830	789	792	803	818	844	824	838	849	789	844	795	751	773	838	803	816	830	807	833	815	849	846	817	826	841	796	827	829	781	804	805	839	786	807	791	817	793	826	810	847	855	809	835	790	844	849	835	796	831	797	848	810	818	813	785	798	860	747	785	797	847	794	801	770	851	840	761	760	822	801	833	804	852	811	814	849	825	846	841	855	801	825	803	835	805	840	783	732	793	821	808	854	808	772	754	835	859	786	838	783	797	770	840	792	819	801	818	804	831	838	792	783	824	839	824	760	848	791	789	822	808	801	777	798	826	834	810	770	846	833	808	775	815	832	835	749	776	803	825	799	793	802	793	829	805	819	847	774	770	838	793	806	779	814	811	805	827	851	790	802	833	764	811	765	768	796	797	883	806	800	798	822	804	832	839	753	812	799	818	791	785	797	796	776	790	793	754	750	808	845	852	813	788	777	800	804	721	839	800	869	813	841	840	835	761	822	810	818	788	817	867	803	826	876	824	802	795	781	839	822	779	822	904	766	816	808	814	806	853	793	812	795	841	840	802	801	802	806	826	789	771	794	844	849	829	832	769	860	812	848	796	816	832	798	782	809	779	769	773	798	797	745	823	827	821	852	818	826	821	849	828	814	759	861	780	884	800	777	867	756	798	864	797	831	802	826	749	813	805	808	786	783	804	797	858	820	782	838	847	792	842	810	823	807	778	787	801	788	824	834	757	826	831	801	824	837	811	803	818	832	780	797	771	828	805	883	820	812	805	797	832	822	808	790	848	775	764	810	819	814	860	876	815	795	839	791	823	868	820	795	767	817	832	820	745	760	838	839	830	820	793	754	810	834	804	792	821	850	800	854	791	805	799	822	803	859	793	825	814	770	796	793	824	810	800	774	797	794	786	880	785	859	811	837	802	816	727	821	802	765	790	821	830	819	824	782	792	815	762	843	804	778	817	809	812	841	791	765	796	812	827	827	808	822	819	842	796	803	821	802	789	808	810	784	805	764	770	761	880	789	813	852	786	826	831	809	799	834	773	782	812	779	846	818	823	813	806	849	840	778	801	801	832	799	840	804	812	809	762	819	817	829	774	847	792	829	758	800	773	800	757	758	769	857	813	834	866	792	850	799	782	779	835	796	843	806	807	804	832	757	780	815	802	833	836	789	829	847	767	794	790	847	858	790	813	779	821	843	817	847	836	834	831	813	881	818	856	826	850	778	832	787	841	796	840	831	759	820	790	768
23267	21638	29524	24313	21991	23305	20776	10008	7177	6018	4946	4291	3785	3325	3011	2605	2313	2041	1909	1661	1492	1399	1410	1264	1330	1291	1201	1211	1133	1136	1108	1033	1022	1031	988	1020	1033	977	1031	975	992	980	1021	968	976	1023	964	941	946	962	980	1002	983	962	935	993	931	934	971	976	918	976	938	1012	954	919	982	924	1004	981	925	914	943	940	929	948	947	921	935	917	926	890	958	908	932	866	881	953	934	887	927	926	940	933	934	920	942	897	920	940	864	904	940	967	891	957	912	967	915	940	912	928	955	930	889	897	970	943	914	998	959	965	899	875	942	934	871	922	944	932	893	960	946	928	895	975	935	951	939	961	903	963	899	975	938	951	871	877	890	949	951	894	965	894	916	946	939	849	949	921	914	901	957	935	947	969	917	960	931	965	925	920	919	939	884	926	928	932	943	937	967	968	958	943	937	904	927	885	900	892	886	899	933	950	879	909	959	893	935	880	923	914	892	852	918	926	871	954	914	921	898	937	898	904	917	953	900	893	935	868	944	873	917	873	894	945	902	936	839	966	915	864	926	904	934	937	886	911	906	882	909	946	1002	942	967	938	930	903	933	916	928	938	920	970	951	919	967	927	913	908	990	943	973	917	915	905	994	954	872	989	942	937	910	918	899	918	912	945	932	892	999	928	944	952	933	878	865	1005	933	947	910	963	975	927	944	927	949	886	931	916	926	932	925	919	908	883	945	967	857	926	984	965	981	943	956	932	945	956	938	959	973	993	933	912	918	969	983	912	987	922	942	951	962	914	958	952	928	895	933	954	897	906	958	951	935	905	929	975	961	966	905	887	912	911	943	947	957	939	920	905	898	902	974	904	957	923	897	923	918	917	919	907	886	948	897	914	949	923	865	849	873	904	919	911	879	899	950	962	929	919	949	928	879	922	933	956	934	899	891	896	928	932	947	935	849	907	902	958	874	912	975	924	921	936	868	863	970	938	929	881	938	939	951	947	958	951	899	935	909	883	895	951	936	934	966	894	897	887	945	907	831	941	950	880	894	901	905	945	934	924	942	946	865	969	940	915	920	934	889	891	971	910	897	960	859	930	945	934	894	916	894	874	891	893	935	868	956	863	890	888	868	877	936	931	900	955	972	926	924	882	968	891	878	898	974	934	983	925	957	932	899	898	914	942	870	949	917	951	881	885	937	954	961	895	960	905	895	926	908	924	924	931	870	960	923	921	989	937	955	888	910	918	935	874	890	911	924	873	889	859	943	958	970	957	883	905	930	963	960	984	936	929	887	951	942	887	887	898	966	954	967	921	860	994	918	986	967	891	910	1008	960	921	924	910	916	917	940	910	936	917	897	897	945	856	886	930	943	909	891	964	914	954	910	920	905	926	936	965	892	927	946	916	897	907	867	887	896	934	953	935	961	879	914	927	947	913	921	945	911	982	921	931	936	958	967	921	978	903	870	939	894	952	907	902	923	961	946	958	937	901	880	934	944	902	948	923	898	959	992	911	953	903	934	927	942	904	934	923	955	948	922	969	935	933	886	926	983	871	935	913	888	934	857	902	923	968	909	890	904	924	947	921	953	896	933	916	910	975	983	904	920	935	931	882	931	877	915	942	928	908	915	912	980	898	904	923	930	942	875	961	910	862	934	888	978	906	877	963	887	970	940	904	965	903	964	884	889	932	873	947	949	901	921	880	933	990	910	915	903	953	873	905	958	923	940	944	930	973	969	929	940	872	896	894	968	965	929	970	941	938	900	892	967	955	938	897	910	897	936	853	921	942	962	931	903	899	952	938	928	882	915	953	992	917	895	980	910	902	922	925	899	939	948	885	937	933	900	908	921	902	900	915	953	926	959	942	880	911	922	911	898	949	925	966	936	894	942	915	971	915	957	896	875	918	956	913	943	901	934	935	919	972	885	912	868	955	883	933	885	927	946	942	964	937	900	975	909	933	967	942	943	956	938	917	977	919	902	894	889	936	933	953	948	919	907	941	907	964	894	897	930	921	988	920	944	927	907	915	917	932	979	892	944	918	949	927	946	904	960	912	967	891	916	898	947	918	860	918	921	867	855	927	891	951	958	902	962	907	976	897	952	920	937	910	912	944	893	979	942	929	924	968	884	920	947	958	901	884	909	934	891	908	932	974	960	948	926	876	939	936	927	925	945	895	986	907	909	911	976	930	881	921	839	909	954	867	934	917	886	928	907	916	952	931	935	974	959	909	913	920	895	899	903	908	996	937	997	940	944	933	925	875	926	931	904	956	923	961	965	894	912	953	924	952	904	872	904	989	939	919	945	964	992	945	932	862	897	912	892	926	935	881	944	960	854	904	929	920	898	943	914	927	928	867	931	932	976	980	915	893	949	908	939	951	902	950	950	897	925	941	995	931	944	929	948	904	979	979	903	974	948	969	914	880	937	897	869	939	943	912	901	942	917	931	959	976	896	909	869	962	873	888	940	923	859	849	934	959	868	946	973	944	903	982	938	896	960	978	952	879	959	931	958	958	882	966	922	918	909	906	889	878	926	933	934	937	971	920	925	912	945	878	885	943	955	864	857	867	917	846	871	919	907	956	925	977	908	950	869	903	935	912	957	937	979	944	1027	899	988	944	979	906	893	985	918	912	923	856	928	939	925	909	868	907	923	960	909	985	939	937	947	964	982	873	886	924	940	940	933	892	972	945	962	905	932	918	871	1003	872	873	941	924	939	894	931	897	850	942	902	894	913	941	946	900	919	880	868	925	948	947	940	861	966	941	970	910	922	928	936	912	929	928	928	921	922	900	919	938	924	917	902	871	942	971	939	908	938	904	953	940	896	927	899	944	901	926	925	956	963	902	871	928	1010	873	963	898	895	907	914	926	938	913	925	899	907	913	991	922	917	949	922	960	906	914	938	934	906	962	876	893	912	962	984	903	919	906	974	904	881	893	975	868	991	902	990	897	906	949	893	965	958	948	904	998	952	916	937	922	929	934	959	958	960	871	944	875	1015	915	971	939	917	920	962	894	934	870	924	928	908	908	920	949	838	928	915	919	940	955	922	951	916	974	908	924	899	926	907	1013	928	938	911	919	932	969	893	900	949	938	940	912	927	912	968	963	911	930	963	901	884	949	950	894	917	943	911	883	851	932	949	910	898	927	898	891	930	932	897	922	905	951	898	880	917	920	918	922	932	938	908	927	917	919	966	904	922	948	901	903	875	864	876	915	933	915	913	995	975	939	910	948	916	885	926	895	898	871	898	914	963	919	921	913	860	931	906	918	914	913	954	943	901	933	915	918	937	888	930	907	899	914	879	926	860	897	911	960	904	890	926	892	944	886	957	969	943	935	922	924	971	940	989	939	948	934	918	962	878	929	900	879	912	901	929	943	893	930	984	917	886	928	896	936	934	934	946	941	914	933	960	939	929	927	956	944	923	903	915	898	847	943	947	932	936	957	911	987	907	983	919	947	969	996	945	908	880	915	893	940	926	906	886	891	854	1000	937	944	905	892	896	893	910	957	886	917	928	946
26752	55918	45479	33006	27292	21720	16077	12399	10226	8619	7173	6012	5233	4433	3909	3219	2767	2567	2386	2063	1795	1641	1611	1446	1467	1395	1301	1254	1210	1253	1153	1112	1126	1083	1069	1111	1024	1063	1015	985	951	1061	988	1010	1013	943	978	959	951	942	968	973	921	941	985	995	938	935	924	926	911	907	909	1011	950	933	971	935	939	901	923	914	936	926	962	952	879	888	930	926	958	958	941	947	880	913	888	888	916	945	910	902	924	884	921	956	896	897	899	934	934	931	893	930	863	885	878	956	902	918	937	880	889	890	866	885	930	886	898	888	880	921	878	876	884	892	886	873	969	932	830	912	899	963	917	864	893	890	910	879	885	925	882	902	938	935	929	945	940	867	892	928	947	882	938	923	917	906	902	930	901	897	906	942	882	935	921	868	922	910	878	883	894	960	922	966	881	917	918	915	931	894	892	934	947	875	881	919	886	960	873	911	907	926	934	948	932	922	924	949	930	903	948	869	912	950	898	888	892	890	897	892	957	915	861	908	915	945	881	927	868	867	890	978	985	956	943	894	869	896	921	908	933	855	878	889	863	890	931	904	899	920	896	925	963	888	852	908	899	908	919	887	883	874	966	939	888	909	911	887	886	921	943	889	907	908	874	906	874	891	885	962	930	910	916	848	944	933	829	893	918	899	918	950	899	919	871	933	921	926	949	905	877	916	925	923	956	870	883	950	944	905	909	888	881	947	921	901	910	901	877	926	884	933	838	901	989	928	887	887	952	894	853	901	919	930	900	903	905	803	851	910	933	941	949	876	875	898	861	961	939	894	947	929	870	917	886	868	900	909	926	932	885	981	863	924	889	882	905	970	928	890	895	897	918	906	911	957	920	908	871	926	976	1000	882	853	924	924	875	904	924	942	845	881	904	896	924	948	943	906	890	862	963	892	907	967	942	950	845	863	937	872	872	895	886	872	953	854	959	898	911	921	934	968	894	901	925	888	919	919	897	892	874	899	859	904	884	947	961	936	912	867	900	902	927	884	891	875	881	842	884	892	933	922	889	900	940	931	895	940	890	918	886	870	909	911	956	914	939	925	887	854	915	883	921	923	924	944	984	896	912	895	923	934	902	977	963	868	963	905	954	937	883	903	888	921	907	886	923	894	868	884	887	864	935	887	926	915	964	874	969	905	928	890	954	907	956	893	918	872	919	890	907	891	891	853	939	965	952	910	936	836	883	915	944	924	890	887	868	887	904	913	924	907	895	929	945	883	916	907	942	915	920	916	909	886	889	894	864	897	929	874	953	909	915	934	917	912	922	886	895	956	913	1006	910	887	910	916	911	900	883	967	982	854	888	971	931	894	897	862	862	921	921	927	861	928	884	942	829	877	936	925	929	974	905	962	923	914	953	924	879	905	907	922	914	995	897	843	918	866	922	913	901	897	875	897	890	951	898	937	871	981	920	928	973	931	853	880	901	919	965	872	918	883	884	888	965	900	862	908	862	914	886	885	893	904	907	901	884	877	842	875	917	934	945	893	932	938	903	913	871	898	894	880	924	962	939	893	841	900	929	963	862	895	876	934	905	943	912	891	922	940	880	907	850	964	930	965	881	893	954	936	924	886	918	935	902	898	962	904	844	884	895	963	829	903	928	956	922	878	934	891	937	862	893	891	939	929	939	940	885	892	883	916	914	866	953	833	937	940	857	943	835	906	886	869	895	870	931	872	920	950	917	933	919	947	919	942	936	880	900	935	898	847	928	975	912	904	877	909	883	938	895	880	900	889	914	937	858	925	906	907	849	891	901	885	864	932	913	943	943	999	880	903	862	952	932	911	858	894	920	898	896	904	894	922	871	902	856	931	928	931	930	894	888	889	884	877	961	973	901	827	888	921	934	918	892	887	900	924	870	946	974	888	958	896	901	963	912	913	898	931	913	928	923	881	929	909	862	928	903	910	949	947	949	884	920	933	920	845	880	897	897	924	916	890	954	875	915	914	944	873	868	869	895	883	974	919	958	971	929	884	882	918	905	914	933	887	906	909	883	924	924	881	904	925	932	959	902	870	894	923	910	887	886	942	859	891	912	916	944	927	877	931	895	968	926	872	923	881	907	891	963	921	917	946	997	862	935	903	954	938	927	882	920	893	882	877	877	884	944	916	891	940	953	953	957	891	920	936	884	938	873	873	947	907	897	889	879	944	906	945	935	867	877	946	916	850	883	896	914	891	902	921	925	857	880	925	921	932	900	931	909	900	887	918	909	895	886	878	896	937	893	952	949	896	893	900	932	924	913	915	883	938	951	971	946	983	949	910	879	875	934	911	875	897	910	898	893	856	935	916	958	927	918	931	879	902	876	902	879	872	939	880	953	954	914	915	914	924	852	891	888	888	887	907	934	912	896	885	850	891	914	796	895	919	961	941	882	927	885	860	881	890	926	961	997	924	877	964	904	904	853	935	860	907	915	892	944	911	942	866	870	891	949	901	926	900	923	926	852	881	883	919	919	929	875	922	948	895	896	891	904	945	916	886	933	885	845	901	856	886	902	898	871	931	913	882	897	886	900	896	875	906	888	980	917	938	879	863	954	930	920	895	879	968	900	936	897	949	902	922	888	909	925	845	919	905	907	900	950	901	909	889	889	900	902	898	946	939	931	952	890	861	902	941	966	927	923	933	926	839	927	924	933	935	906	929	916	893	874	923	902	899	936	940	914	909	857	908	867	899	919	958	917	933	902	884	916	913	915	979	974	942	955	903	904	916	868	924	885	915	920	897	912	916	869	863	918	897	890	900	901	914	896	897	863	903	881	923	962	913	925	939	936	857	897	893	917	950	919	946	906	909	928	922	943	895	918	936	890	882	926	918	893	925	917	882	874	917	859	964	879	883	902	880	910	903	858	856	909	879	958	922	847	871	906	894	944	912	845	952	914	902	916	892	908	892	929	918	942	876	904	880	944	938	901	878	879	945	876	916	946	906	897	876	872	910	914	902	936	931	902	965	884	942	914	884	947	905	915	923	942	915	917	886	872	916	877	937	930	927	923	858	942	937	895	936	894	881	910	864	916	935	864	894	900	937	908	936	914	912	931	889	913	924	953	909	960	902	813	882	958	882	957	917	928	944	929	887	900	916	920	902	886	900	847	924	909	874	902	900	907	920	912	853	971	909	916	844	918	930	880	883	846	892	841	892	898	858	857	880	896	895	962	908	922	809	944	879	974	860	914	893	878	940	898	900	894	890	880	895	914	946	897	879	925	914	886	907	937	956	907	889	895	905	895	892	868	928	920	930	893	938	979	942	1004	900	891	957	928	849	926	889	938	929	919	921	927	896	910	899	917	902	884	963	882	941	878	909	903	917	936	872	874	973	886	876	878	893	921	888	983	920	875	896	859	937	854	853	936	901	903	862	901	912	911	887	925	988	920	938	937	935	946	907	940	853	901	865	932	960	892	903	882	921	896	899	887	876	911	906	889	948	942	890	887	926	894	901	873	932	890	910	923	914	898	879	881	896	892	919	921	891	914	924
29426	27454	32068	23323	14493	9129	5807	3924	3287	2835	2324	2046	1800	1687	1507	1414	1249	1142	1136	1079	1068	900	947	889	927	848	838	885	841	818	760	781	823	766	792	749	715	795	679	786	788	766	769	739	741	746	749	728	771	740	789	740	771	765	724	767	747	731	752	754	745	742	728	733	740	733	729	736	727	704	740	732	767	718	716	746	731	723	734	688	731	768	770	701	749	699	687	739	814	725	747	747	755	762	732	706	816	749	736	712	740	721	727	734	754	751	752	730	770	780	746	763	777	750	741	739	723	703	673	730	749	727	791	739	759	765	766	759	698	778	678	694	677	768	718	748	711	741	718	689	721	668	754	684	762	692	781	707	760	723	713	752	799	776	756	712	751	743	724	711	732	740	749	747	720	741	749	750	763	755	708	743	736	721	711	661	681	826	767	670	721	761	736	711	763	800	720	715	741	723	736	708	797	719	713	735	730	769	711	764	745	766	787	714	723	675	752	716	727	776	728	694	688	760	753	735	729	721	733	704	756	713	726	723	741	716	707	725	720	707	702	753	742	781	730	727	715	739	736	732	763	767	735	773	787	732	725	784	725	769	723	714	795	766	726	726	740	735	728	750	714	688	708	713	751	776	764	772	760	764	737	784	707	780	727	719	716	715	771	715	727	734	736	703	777	716	667	718	790	761	761	726	725	755	759	737	759	705	715	743	682	748	721	735	700	740	723	715	727	730	757	738	719	767	701	721	691	732	777	727	694	703	744	706	689	700	724	677	738	750	685	701	711	722	726	759	775	740	737	653	727	744	742	690	733	760	731	747	664	749	715	733	694	737	741	740	731	742	731	755	791	694	706	755	681	739	725	743	724	708	714	719	727	725	716	725	747	733	768	721	726	742	750	719	705	752	700	724	774	714	681	682	739	777	754	753	759	690	728	767	721	745	753	665	694	731	737	702	712	764	694	714	729	753	754	745	783	776	756	729	738	701	748	755	735	690	772	668	746	731	772	693	745	739	759	693	749	654	743	760	706	762	756	723	736	724	721	802	711	775	719	738	744	713	727	704	745	742	722	733	777	720	727	740	718	706	737	752	730	740	674	723	773	713	741	734	789	749	727	737	736	734	787	715	730	745	727	775	715	735	703	686	733	727	758	726	717	703	778	777	746	727	716	748	693	717	747	738	701	726	739	750	730	686	749	712	727	732	744	747	738	753	751	724	730	736	742	702	696	736	743	723	770	757	757	783	753	748	725	759	776	727	702	768	730	738	742	787	757	742	712	727	712	772	765	698	698	726	683	748	750	731	755	722	724	795	740	762	730	685	718	726	691	724	707	737	755	727	751	736	718	712	679	758	737	725	750	725	768	713	689	737	693	740	712	782	727	751	726	698	743	735	763	733	797	678	757	739	713	792	647	763	742	735	684	746	755	723	732	675	724	739	730	757	703	727	728	674	720	730	681	762	744	723	754	717	765	766	775	751	713	736	732	730	746	749	751	782	753	708	770	738	739	721	759	768	753	779	766	764	694	694	795	763	688	746	737	783	760	724	725	700	747	737	762	755	736	697	707	735	735	706	737	737	710	704	778	715	737	758	724	708	767	663	708	757	718	735	750	750	756	687	752	718	777	736	787	723	752	763	742	728	656	766	747	737	757	778	750	768	738	755	747	742	727	740	656	729	725	763	732	773	698	685	697	751	754	768	738	797	761	753	767	714	737	740	727	728	756	712	736	736	722	698	708	696	732	732	749	766	755	748	798	738	746	782	788	724	750	715	730	739	747	751	738	756	732	758	742	756	759	732	754	750	697	757	736	750	744	694	743	774	735	747	771	737	727	743	770	728	793	675	690	729	750	767	764	718	716	715	732	711	669	754	765	747	738	692	773	700	766	736	721	729	713	757	729	718	733	726	765	768	725	726	697	734	727	721	800	742	759	803	713	744	736	738	742	700	728	733	744	693	737	702	723	745	739	708	728	764	695	745	708	692	728	732	761	745	740	738	761	698	728	780	787	695	732	776	719	728	762	718	781	733	770	701	752	762	718	692	739	730	755	764	731	788	751	712	739	723	774	802	728	695	688	728	743	720	730	762	701	756	699	768	747	724	765	732	710	738	704	718	771	712	742	723	778	774	707	711	738	715	757	713	743	741	725	732	717	741	799	694	720	753	737	775	735	714	680	694	757	709	735	741	729	744	720	708	717	711	714	731	688	725	745	753	747	699	795	687	719	722	728	725	715	716	736	720	771	762	722	740	708	684	732	760	715	750	723	707	722	775	770	758	729	696	714	753	714	691	731	709	733	696	725	767	739	760	737	727	718	741	710	737	769	698	765	750	743	728	701	744	738	712	747	740	720	700	728	756	766	736	680	739	732	700	707	725	701	724	768	725	719	742	721	704	812	734	735	694	762	719	726	756	734	747	757	771	737	756	760	727	754	748	742	802	747	743	752	763	771	738	730	690	699	776	755	764	720	767	724	754	728	778	729	767	738	704	699	733	678	718	713	753	736	701	703	729	729	797	716	745	706	728	776	714	750	697	725	733	738	718	710	755	745	695	718	679	745	708	737	739	769	724	761	712	735	728	692	782	714	742	760	721	768	736	772	709	677	739	739	728	719	719	678	720	739	719	743	696	712	772	772	723	748	803	783	726	714	722	794	710	815	739	745	696	750	745	738	758	728	767	755	750	720	791	669	729	704	775	740	683	760	771	760	743	735	766	720	771	799	735	710	738	764	716	784	782	727	732	734	727	758	707	746	685	739	709	774	764	717	735	773	739	692	731	724	741	764	750	770	772	710	759	741	747	746	727	774	779	739	737	741	692	719	722	701	704	679	721	715	749	726	746	706	727	770	705	714	731	669	720	745	717	735	760	766	749	694	745	728	721	772	749	747	737	719	761	769	759	711	767	800	709	772	729	743	728	744	704	744	737	733	721	711	754	702	742	724	666	702	714	746	728	744	731	698	749	769	743	755	729	742	694	708	719	753	734	730	725	763	731	785	735	747	735	711	712	741	697	700	709	748	717	735	675	757	732	734	734	773	665	733	732	764	705	720	737	702	749	683	774	708	775	688	690	784	749	732	645	728	698	730	756	778	756	760	729	717	710	718	743	748	707	750	695	733	757	720	738	760	758	740	773	723	760	660	732	750	743	767	730	760	740	709	743	731	754	792	718	735	730	727	706	702	754	743	703	704	768	700	725	700	724	726	738	703	779	730	673	740	735	757	668	760	735	755	720	733	744	780	780	743	716	717	692	735	710	795	689	728	716	735	730	753	777	715	738	706	710	761	708	720	681	721	751	723	773	748	650	721	735	782	748	774	737	690	733	745	681	780	725	711	733	755	760	778	726	665	720	725	769	752	741	739	734	730	726	740	725	750	755	691	734	743	715	742	732	755	710	758	714	739	751	697	709	751	751	707	712	752	658	753	729	785	736	785	737	708	692	758	750	777	700	695	747	736	757	705	708	779	732	748	770	775	720	793	730	755	774	745	764	689	715	768	742
24780	42744	32835	21211	16725	12220	8674	6107	5035	4176	3557	2915	2544	2247	2087	1783	1627	1459	1335	1315	1135	1003	975	991	974	946	907	898	866	864	843	854	821	808	780	786	775	775	832	780	762	818	746	764	768	791	735	773	740	767	805	801	742	770	770	779	740	798	747	763	700	757	822	738	780	717	714	717	766	732	789	743	759	749	812	695	801	777	744	726	781	751	773	793	747	745	788	767	714	768	730	722	741	752	782	738	820	762	757	775	733	754	764	800	724	695	748	745	752	772	765	741	754	778	706	748	738	792	687	775	781	731	775	741	814	790	770	757	752	798	752	736	764	712	736	711	741	753	792	718	763	769	716	807	767	736	733	721	780	751	771	724	796	753	760	751	740	797	708	759	738	706	761	789	770	756	751	754	763	777	778	780	754	767	733	743	759	713	720	742	749	713	765	700	796	777	739	788	730	730	748	721	720	759	745	716	728	758	765	779	787	742	756	687	753	690	726	745	726	714	736	735	755	780	771	708	760	773	732	752	789	738	768	772	717	729	776	716	734	734	752	801	751	748	721	723	742	766	750	723	760	759	772	727	701	736	746	704	722	730	729	748	714	768	736	741	749	743	749	775	665	715	715	737	727	743	771	751	754	684	713	786	736	721	785	731	732	777	753	753	768	742	776	763	757	708	793	773	751	730	771	784	777	740	774	718	774	744	795	717	743	784	742	759	772	768	762	745	739	715	775	754	774	710	746	737	736	738	720	737	728	753	739	746	777	742	737	749	743	736	699	756	769	768	784	763	779	730	740	769	776	721	790	763	721	755	758	725	726	730	757	773	799	751	714	747	732	755	767	758	763	760	772	733	761	754	730	734	758	751	786	787	782	758	754	716	758	766	760	701	833	775	754	763	738	770	746	755	749	752	754	738	709	748	728	739	731	760	778	726	770	713	763	720	759	723	709	739	735	789	743	810	688	709	741	740	760	683	750	762	665	752	708	747	756	723	748	749	770	710	737	721	763	767	753	795	740	727	737	756	755	715	771	778	727	718	731	805	764	698	752	779	748	768	745	754	765	738	761	748	797	791	724	750	789	746	781	721	727	743	718	745	742	772	674	731	742	768	760	743	776	755	714	773	747	763	751	781	768	719	733	777	733	755	732	760	724	717	812	777	747	739	721	767	772	731	764	770	736	773	698	766	812	669	675	720	787	799	749	777	756	770	725	788	755	684	761	777	720	796	729	747	728	742	757	791	716	770	758	778	679	776	705	770	727	725	773	786	748	735	776	763	728	728	696	752	765	760	749	712	721	718	738	723	708	709	766	737	760	735	714	753	772	698	738	803	680	733	820	750	728	742	752	771	755	724	730	721	779	770	706	738	698	680	755	766	792	728	757	721	696	778	762	756	750	727	755	738	775	720	789	747	718	760	798	716	748	729	698	703	762	727	757	711	711	732	735	740	723	755	756	694	775	778	750	789	730	690	806	760	722	766	794	744	782	742	751	729	768	811	732	744	736	759	744	704	758	704	751	770	689	746	761	759	759	787	767	761	761	704	751	758	725	777	758	776	793	745	780	725	758	737	763	786	766	743	707	713	715	744	748	703	712	732	728	717	728	785	771	690	721	777	758	750	781	739	783	754	731	793	724	752	739	799	733	741	759	721	732	781	756	747	749	736	765	759	765	764	766	749	766	749	757	759	741	780	733	717	764	739	798	721	747	761	711	721	759	766	670	762	780	758	741	752	714	788	797	750	719	752	779	694	746	736	774	809	706	777	766	737	747	804	736	741	778	738	740	759	795	764	766	725	720	760	770	705	757	719	762	760	736	722	759	734	753	758	717	734	726	787	755	705	755	713	786	755	754	753	746	782	712	772	749	724	784	832	738	777	762	766	743	757	739	759	733	750	704	789	697	747	773	745	763	729	707	760	729	745	782	746	778	775	740	731	754	777	736	743	717	753	667	723	785	734	732	730	796	736	732	731	750	745	758	743	727	748	731	770	738	718	734	758	741	715	710	726	708	766	739	752	694	784	782	752	751	733	752	706	737	747	783	810	772	751	731	760	741	783	767	753	748	758	754	765	725	761	795	719	721	767	790	736	702	735	716	733	727	739	718	762	744	767	734	789	668	755	743	735	698	784	762	747	754	724	785	752	704	738	730	780	731	742	749	714	807	772	770	719	772	761	726	748	731	771	712	721	754	771	766	707	726	748	747	733	780	760	765	708	772	722	748	738	740	714	747	747	728	784	718	731	753	790	759	757	755	737	701	756	768	773	755	771	719	722	738	735	706	763	692	718	725	760	790	741	772	696	804	735	790	741	719	762	797	719	725	761	813	746	765	740	734	804	705	744	758	736	786	757	775	770	759	741	709	758	747	752	743	724	774	716	727	765	766	765	706	776	691	742	720	741	772	701	835	798	771	749	752	757	740	756	742	755	736	737	761	723	753	813	732	715	774	739	752	805	729	764	712	796	783	762	760	743	732	698	759	774	741	786	736	740	762	730	723	736	758	762	765	720	752	753	755	773	739	783	725	768	732	710	714	727	709	797	765	729	756	745	737	709	755	758	755	771	735	747	747	697	732	742	690	729	796	755	740	749	771	718	756	705	781	738	724	748	750	736	770	764	744	711	764	746	704	746	703	712	737	738	686	676	749	747	788	804	722	750	748	723	756	735	743	729	740	722	736	739	780	708	710	746	759	720	745	725	745	782	736	717	714	792	779	744	779	781	761	722	757	744	731	777	707	772	740	722	771	764	779	757	751	753	775	773	709	756	786	714	751	786	721	747	747	782	734	796	764	698	701	720	777	801	778	734	728	753	708	732	752	735	785	726	759	752	728	702	772	732	751	724	750	743	753	745	764	731	765	747	721	772	729	753	791	806	741	762	742	711	761	773	729	697	791	726	771	771	774	751	729	749	761	709	748	753	744	774	764	725	722	788	750	785	788	709	733	726	764	743	709	764	778	733	822	744	707	727	724	770	736	734	782	780	737	763	724	751	794	741	828	746	770	703	735	687	731	755	751	736	770	767	760	777	729	762	789	738	748	760	748	810	731	718	731	762	746	662	749	753	737	777	731	741	774	738	734	769	720	757	746	759	787	749	759	770	770	783	714	756	763	772	777	769	736	742	754	711	756	819	735	749	723	728	753	748	729	768	743	740	714	778	730	760	741	691	768	817	769	775	784	735	745	735	740	743	813	775	787	728	760	779	753	754	739	739	779	762	724	716	717	766	714	765	739	729	715	745	755	681	755	783	766	755	776	781	791	783	756	761	794	741	815	726	752	769	723	733	731	733	690	703	750	713	740	785	738	773	724	760	717	772	759	789	746	728	735	771	760	778	772	767	726	728	752	753	713	756	738	743	798	757	757	765	768	758	746	764	714	748	808	713	726	751	734	742	859	717	732	754	777	756	763	745	742	757	732	734	763	752	777	783	748	739	752	716	750	779	842	759	790	751	780	764	761	702	771	772	713	698	758	782	768	769	768	775	720	728	776	747	748	763
24490	21585	29044	24982	22607	19528	12198	6879	5112	4536	3796	3027	2655	2411	2173	1901	1818	1585	1499	1356	1274	1133	1119	1086	1121	1029	973	969	1005	941	889	914	914	933	877	811	905	860	863	814	878	843	811	805	827	858	813	739	852	833	798	807	775	792	818	814	795	750	814	848	782	778	781	773	778	836	819	768	798	776	813	761	802	799	806	789	780	798	822	820	805	761	777	792	835	740	761	791	810	782	775	808	791	806	793	805	816	805	786	787	786	825	795	781	785	820	757	839	762	791	812	803	782	778	794	777	768	816	838	800	816	786	822	754	814	783	784	785	794	747	751	782	798	772	799	817	844	819	779	794	776	767	775	791	827	775	795	794	816	789	829	843	817	771	778	837	765	808	822	766	810	788	835	797	780	777	850	741	783	802	819	804	800	801	790	867	841	824	794	808	798	775	784	787	805	719	801	839	841	761	826	741	828	810	798	802	803	796	779	805	779	834	822	792	790	827	829	816	777	788	783	792	776	773	849	782	769	778	753	785	789	832	788	805	872	782	799	781	807	808	872	811	784	798	838	771	780	806	749	727	829	761	766	820	814	812	812	763	785	780	845	784	804	801	861	775	816	764	804	799	835	819	772	816	773	776	811	747	767	818	797	822	817	767	777	783	788	843	797	782	846	763	773	810	801	797	816	763	786	736	829	782	760	798	760	795	795	789	792	838	767	810	796	810	813	783	846	813	827	777	750	810	774	768	768	815	758	769	799	828	803	778	832	807	822	786	777	758	784	761	845	796	780	792	814	815	831	824	757	790	762	789	743	792	845	797	785	838	748	794	782	802	832	755	780	781	781	783	839	712	795	795	773	763	865	774	787	785	805	779	775	771	764	731	789	808	765	814	821	816	822	796	835	788	796	817	794	806	768	789	822	807	840	815	782	811	796	784	793	773	781	792	760	774	748	821	813	832	826	767	757	808	792	819	747	746	816	793	852	765	771	804	771	819	816	818	781	812	808	784	773	769	776	833	806	808	837	796	793	800	827	817	816	819	815	805	764	779	795	745	797	803	789	805	779	801	757	767	812	771	762	782	804	748	825	755	793	791	807	817	793	748	820	813	837	794	807	764	770	834	804	807	791	817	826	801	805	769	778	788	793	809	795	798	802	784	801	779	753	798	816	778	836	803	814	781	807	769	823	747	726	786	800	835	800	821	821	790	801	798	819	804	820	798	782	755	786	849	826	722	835	737	791	822	811	786	775	838	772	811	810	832	790	799	821	793	777	774	790	767	799	849	783	788	788	749	759	861	802	765	770	795	780	803	824	767	804	777	815	823	769	770	857	777	764	785	775	799	760	764	775	786	821	801	819	842	769	759	813	784	821	785	830	784	770	872	810	801	823	792	751	803	758	804	804	802	796	772	804	794	831	790	812	841	783	826	815	766	819	723	835	777	816	829	794	781	816	822	749	798	835	824	754	786	812	782	799	758	787	797	790	771	823	816	789	791	771	827	800	828	820	752	785	788	784	824	772	804	756	787	797	793	799	780	766	813	808	812	871	803	797	843	815	777	821	833	838	774	798	788	867	839	787	845	764	753	823	800	836	792	748	767	804	842	811	764	816	786	801	819	844	801	749	775	788	757	746	837	821	740	771	809	788	861	805	841	810	763	732	778	729	768	792	801	795	817	771	813	777	824	796	783	748	773	867	754	800	849	785	819	844	808	814	794	786	774	810	810	768	810	785	802	767	774	809	786	818	791	764	782	862	759	791	778	800	802	752	818	782	814	800	807	806	822	815	815	809	836	822	837	801	795	745	755	777	841	830	803	802	757	786	789	763	817	755	781	797	792	814	766	759	796	837	737	817	807	808	809	821	769	799	789	794	776	807	783	772	826	806	779	755	854	743	751	776	794	825	800	822	797	784	781	837	818	797	802	775	829	826	788	776	840	816	840	817	812	811	802	802	808	795	786	737	825	799	767	784	778	811	813	762	791	842	766	796	752	833	803	754	814	827	774	776	758	823	779	778	777	787	812	822	820	766	774	838	860	827	775	779	784	780	818	833	798	827	814	760	785	804	833	785	844	722	845	819	799	813	765	772	776	734	772	770	757	767	834	774	778	833	837	838	807	773	765	825	844	839	828	761	745	783	781	808	799	844	820	804	812	773	785	782	757	827	798	762	798	773	786	847	833	788	834	814	799	791	832	765	789	835	780	804	832	764	788	808	786	774	804	770	800	772	807	774	810	820	826	804	834	821	787	870	754	812	808	805	797	799	750	799	776	752	793	810	798	750	783	786	799	787	807	733	774	788	774	774	799	800	811	802	836	813	804	838	800	806	817	758	791	800	816	799	830	811	817	802	781	790	780	774	826	849	791	813	770	863	836	767	771	807	845	828	766	826	771	794	779	826	876	794	815	811	850	749	854	799	796	787	790	807	797	720	785	823	844	781	779	742	806	797	786	821	790	733	812	790	770	786	791	792	812	802	761	786	783	887	790	813	779	795	803	784	761	796	831	779	829	801	784	794	782	770	741	788	785	742	825	864	760	774	809	785	766	775	845	807	783	784	815	782	738	839	786	796	774	761	861	809	789	784	862	836	753	788	777	820	794	817	791	781	807	835	803	770	766	813	821	758	821	817	819	810	765	752	815	779	818	800	796	777	764	788	813	808	810	774	809	831	838	810	814	785	784	831	796	788	783	784	860	742	804	814	742	720	767	768	764	854	763	772	769	780	776	761	717	774	786	799	841	839	771	820	776	792	796	795	799	780	778	783	799	794	761	788	825	815	837	770	750	769	778	755	773	787	780	804	804	798	780	786	814	812	800	781	785	766	795	755	786	770	770	742	826	811	839	764	771	815	785	764	763	799	808	779	814	791	798	767	790	736	804	782	869	813	746	824	830	790	805	841	794	797	827	803	758	799	747	805	837	829	773	845	782	807	812	799	776	812	781	778	752	802	794	758	790	796	861	805	762	813	809	840	786	833	788	823	809	772	809	774	831	830	802	789	784	766	785	825	799	746	783	819	828	783	816	811	805	784	792	848	777	769	814	820	750	789	842	821	795	772	802	754	808	808	772	771	806	832	816	793	848	772	823	812	782	790	793	802	818	730	786	824	823	834	790	814	812	755	763	796	824	790	760	788	822	775	824	811	811	820	769	796	776	791	820	761	848	787	753	763	799	772	745	778	800	811	819	796	827	781	785	807	805	814	794	832	787	790	807	767	787	814	778	814	795	782	809	765	822	757	778	783	785	798	790	809	765	771	826	811	718	862	771	734	808	841	805	821	802	787	771	804	801	774	805	770	815	806	809	876	816	805	784	771	816	765	776	790	813	731	804	760	854	784	797	773	793	778	798	792	803	793	821	781	813	783	763	722	820	830	838	823	790	802	779	806	765	774	779	768	769	807	757	799	838	782	811	797	827	796	788	765	789	768	793	804	782	799	811	778	808	791	767	825	813	797	790	778	801	786	811	806	752	809	790	800	801	795	792	824	823	787	803	764	833	799	757
24920	49602	40413	28414	22850	17421	13072	9631	7634	6400	5458	4220	3733	3268	3013	2432	2154	1953	1730	1704	1489	1352	1361	1214	1141	1179	1066	1038	1018	959	958	884	936	925	827	919	882	872	856	816	824	861	865	859	871	837	839	895	867	881	829	882	850	873	829	815	801	802	825	793	793	818	761	797	800	780	828	797	853	818	766	838	750	820	794	833	776	764	803	769	761	769	783	771	801	808	803	812	790	776	758	790	762	846	796	813	758	809	814	814	744	778	792	811	788	813	785	806	849	793	809	766	809	774	843	793	827	860	808	818	811	788	821	819	792	760	762	797	805	770	815	770	778	821	780	801	807	792	853	814	770	781	805	800	856	781	751	772	799	824	817	786	783	813	768	784	787	788	765	773	787	819	763	799	810	832	758	725	769	840	809	816	806	882	814	816	845	837	808	776	819	853	756	794	746	817	757	724	806	798	757	773	793	831	809	809	782	799	785	774	812	810	836	813	771	787	807	787	784	809	763	796	796	779	806	771	835	758	773	803	820	812	779	817	785	798	761	789	837	825	828	748	788	784	794	814	768	766	793	759	759	741	783	830	829	856	811	795	802	829	777	811	813	780	797	851	804	786	837	807	768	863	767	801	791	805	781	819	790	764	776	796	806	762	808	773	798	755	782	811	831	756	811	819	828	803	820	781	802	822	837	810	816	815	809	861	784	796	810	793	835	840	840	767	859	829	763	801	765	804	807	812	786	777	818	813	778	796	820	780	809	742	860	782	797	812	823	765	755	803	780	793	826	810	825	805	805	816	813	852	797	810	800	788	824	839	764	799	796	805	840	768	864	798	804	810	803	766	820	804	840	797	823	787	756	828	867	780	728	792	777	778	770	806	838	791	791	804	762	788	797	843	887	769	855	798	803	791	779	811	780	780	854	837	810	774	829	778	771	764	770	818	824	811	772	861	822	774	798	774	793	828	831	833	778	764	741	814	829	800	806	776	788	811	803	801	818	847	802	798	810	774	746	816	807	833	863	781	774	789	871	802	793	816	820	802	799	834	825	815	830	808	730	804	838	775	791	808	831	773	820	810	810	763	744	797	754	825	774	780	780	831	767	810	857	795	798	821	782	838	848	851	775	805	774	796	776	780	799	834	792	785	815	788	770	802	798	794	803	801	775	801	838	809	756	811	788	779	844	815	814	795	767	769	822	771	788	826	844	808	768	830	799	757	782	871	835	820	774	834	825	804	851	808	808	791	792	791	787	793	790	837	839	804	778	777	808	747	817	748	789	777	802	819	766	820	776	823	788	767	857	760	849	829	840	783	831	793	806	809	814	802	817	799	784	758	805	762	827	776	766	838	798	800	804	785	781	800	799	778	759	798	775	766	834	738	818	835	784	755	792	801	825	797	795	864	798	829	786	771	823	811	789	819	817	828	780	817	787	809	809	785	808	761	785	808	780	803	814	791	779	806	789	814	828	776	756	786	804	783	762	788	868	811	778	808	814	833	785	755	762	802	799	829	757	801	819	803	787	809	811	783	822	841	789	822	831	806	780	785	795	803	808	837	794	835	768	830	805	788	815	839	828	770	848	853	855	837	806	812	798	768	836	798	731	806	780	802	809	856	800	789	787	782	777	761	772	834	823	833	768	782	840	800	784	774	799	741	828	820	832	781	779	797	810	768	805	810	739	827	763	781	796	805	834	797	822	837	822	843	806	806	801	769	786	771	791	819	824	708	835	808	801	856	790	799	754	818	783	799	812	880	791	750	826	803	797	810	828	801	831	784	851	846	805	784	793	865	768	801	801	825	801	809	818	791	765	775	815	783	778	814	792	831	769	829	770	825	832	786	809	842	777	795	801	773	813	835	760	805	785	764	830	801	810	826	802	818	822	819	770	804	819	804	826	797	822	788	798	775	779	780	782	870	820	815	796	853	830	797	802	820	811	815	805	817	796	765	807	828	769	820	786	841	791	777	819	802	838	756	762	826	780	823	789	796	791	804	764	805	767	820	807	808	804	795	824	787	797	744	834	829	761	791	769	810	821	850	802	776	772	797	795	780	790	864	816	764	778	823	767	813	782	819	842	806	754	755	794	844	808	818	764	831	776	842	804	776	832	826	830	820	794	763	810	839	759	788	773	800	805	796	793	858	775	823	847	771	853	788	796	801	774	747	825	783	791	800	766	872	797	808	792	814	835	817	770	814	786	826	827	817	839	808	799	785	820	759	840	757	787	764	824	753	761	794	806	808	792	798	850	806	805	805	785	799	814	789	807	825	827	741	816	789	796	840	765	774	791	823	820	807	801	769	787	795	785	796	832	787	809	787	815	810	801	753	737	812	839	772	791	845	747	825	814	794	776	756	769	779	813	782	771	806	798	760	796	811	788	787	813	834	791	778	817	841	818	805	766	842	792	784	783	766	804	818	805	811	749	779	800	811	809	803	787	765	815	821	827	847	766	775	837	768	799	804	777	836	800	817	773	833	745	796	805	821	822	815	814	775	795	778	798	830	831	782	773	801	844	810	783	814	820	852	855	816	826	819	744	811	845	823	785	831	821	805	790	761	825	773	805	771	847	765	812	773	816	798	805	792	842	807	745	759	819	796	833	818	823	806	804	778	793	813	793	816	780	758	781	795	769	804	818	773	831	775	796	812	833	805	782	773	800	823	839	806	795	784	770	787	829	759	792	811	822	797	813	782	801	823	804	782	838	824	786	825	845	844	770	799	852	788	824	836	807	806	798	802	761	821	775	840	764	825	794	831	768	764	786	787	783	801	820	748	841	791	761	751	788	756	771	806	781	861	753	813	799	778	784	831	778	786	809	786	850	800	806	781	815	793	805	815	823	817	765	755	808	771	754	801	739	776	801	800	802	801	838	781	849	816	822	761	778	793	779	791	809	838	805	817	815	803	762	783	762	854	783	784	761	788	807	788	815	773	780	835	803	804	910	781	795	794	743	788	792	842	819	811	808	802	804	824	797	878	799	773	771	806	831	792	780	767	775	824	790	801	787	798	836	818	792	783	885	824	864	820	792	788	776	803	838	770	792	820	821	773	828	786	814	796	817	813	839	788	788	808	851	786	828	771	817	803	816	756	788	826	737	815	836	829	771	810	772	763	853	827	824	799	814	789	816	815	771	765	837	798	742	801	789	835	836	801	812	800	800	784	817	806	752	756	844	783	797	785	801	774	769	802	803	771	815	828	827	841	808	811	845	769	772	770	803	779	803	795	816	784	768	803	783	812	793	833	771	833	761	802	767	796	812	789	736	776	795	786	769	814	776	833	798	847	764	845	827	799	855	790	805	778	794	801	817	776	789	859	832	793	753	760	820	783	828	783	791	774	786	820	771	797	815	788	825	769	825	834	796	814	820	821	846	785	781	818	849	813	841	778	794	801	810	747	790	854	738	782	771	775	812	809	753	810	799	800	773	734	774	796	806	807	793	759	779	772	775	793	798	755	781	873	799	778	842	753	766	806	779	790	801	791	831	790	808	811	796	776	820	836
25489	21492	28301	26434	20412	13082	8068	5335	3971	3576	3186	2469	2230	2074	1901	1663	1520	1396	1354	1288	1183	1107	1034	1042	990	970	913	948	904	874	896	900	893	867	846	848	871	842	802	820	822	822	836	776	832	833	873	835	852	808	803	804	857	863	798	827	817	815	800	847	798	789	810	805	814	855	770	777	776	803	806	821	772	795	715	813	778	811	750	794	814	777	851	821	832	796	848	804	747	836	826	805	852	776	796	754	798	801	794	806	854	817	746	825	825	784	786	728	787	799	781	744	803	804	807	813	855	795	772	782	753	777	812	787	813	824	805	789	780	778	783	766	768	803	835	761	805	747	817	787	768	824	767	808	809	797	853	842	788	834	762	762	781	790	767	842	758	798	745	794	796	835	828	777	815	769	808	801	772	780	796	823	805	814	845	796	771	797	775	771	806	807	771	783	746	822	789	829	762	762	823	773	871	816	799	742	777	814	786	835	757	744	803	788	764	735	811	806	743	795	833	790	766	808	744	838	802	786	783	793	755	790	789	738	757	775	786	796	841	785	842	794	815	831	770	811	833	757	773	813	802	725	828	810	782	782	861	764	846	831	825	824	786	759	749	794	771	752	822	761	760	799	767	746	780	757	816	753	772	772	815	814	825	775	756	780	769	823	769	784	816	814	770	780	828	763	804	821	787	783	754	765	810	749	787	801	778	819	783	733	786	764	792	807	808	741	815	786	871	830	783	797	832	856	802	795	824	793	781	819	794	799	789	835	780	740	792	773	782	847	793	754	802	813	784	829	755	797	790	839	826	822	811	810	835	762	800	828	759	784	840	806	770	787	682	829	787	759	768	810	793	813	833	818	791	807	797	760	772	806	782	835	783	751	797	790	754	786	835	788	774	757	795	796	824	771	791	748	725	764	753	812	797	830	791	782	794	811	780	768	798	793	754	855	789	830	766	789	818	781	771	786	852	794	797	755	834	812	795	809	840	770	806	778	815	797	793	818	804	802	802	755	765	803	795	777	775	845	776	818	808	793	815	867	765	832	835	789	834	793	832	812	801	737	733	801	798	777	813	767	791	815	807	819	736	739	803	788	853	780	793	784	781	737	813	746	830	764	770	823	737	764	772	814	779	726	787	800	770	815	800	815	755	791	809	795	823	872	804	769	783	802	811	779	791	748	779	726	784	765	755	808	733	759	773	789	801	806	817	807	820	766	795	798	753	763	792	788	771	789	742	807	828	776	755	772	776	847	839	843	816	854	810	827	765	804	764	820	815	757	822	807	758	758	765	817	813	814	814	787	812	773	790	770	769	792	768	736	780	763	783	790	820	834	799	803	845	765	781	791	813	766	811	814	794	802	816	788	757	781	823	809	782	748	765	804	874	809	742	759	794	792	781	771	749	749	788	785	795	792	756	801	823	800	793	813	825	826	802	839	740	783	770	758	800	808	851	802	781	837	738	770	799	786	820	824	813	760	849	823	771	773	762	811	753	790	782	849	772	748	793	835	776	783	816	836	769	818	836	782	786	786	760	785	795	801	797	794	758	808	800	814	818	777	773	834	797	831	766	796	813	786	790	806	758	782	819	783	753	825	828	813	780	772	750	760	847	826	792	797	790	768	761	795	773	801	813	817	787	820	766	781	802	835	818	814	821	816	792	790	781	765	768	769	772	774	802	757	798	776	786	760	843	823	820	798	808	779	813	821	812	842	796	801	808	759	795	788	787	833	813	762	760	835	748	803	793	803	789	883	797	773	833	793	802	817	840	767	784	771	794	773	782	795	773	818	803	812	783	837	804	749	797	793	787	827	780	779	765	801	760	807	860	782	801	799	789	799	778	794	735	839	819	812	799	792	798	844	742	791	793	826	819	790	832	755	787	835	833	795	846	772	774	796	777	762	766	856	810	834	803	871	795	832	777	763	814	795	803	747	820	805	748	775	801	783	798	808	773	815	776	765	774	762	811	823	740	816	785	770	783	810	806	854	839	750	846	830	825	769	787	741	774	782	778	779	765	763	750	790	785	710	820	771	810	773	800	803	746	783	784	824	809	753	763	769	850	795	820	816	791	811	802	788	798	822	802	762	845	808	775	803	837	840	769	780	776	774	783	774	767	786	776	760	794	779	808	771	820	807	812	810	787	833	782	810	803	796	787	758	809	780	825	786	758	781	805	785	827	784	763	774	817	815	783	740	835	803	836	811	793	755	827	803	786	789	859	826	808	803	751	829	772	748	797	838	759	801	779	792	818	772	797	758	822	818	837	824	810	809	772	792	762	840	800	772	799	795	804	797	803	792	797	756	844	792	776	820	748	801	815	779	770	828	827	761	795	756	837	789	878	849	799	810	807	790	741	781	787	812	791	810	786	788	823	794	783	817	782	789	827	803	758	805	759	858	826	769	823	766	817	751	786	795	792	813	816	778	770	802	796	747	756	761	807	779	818	802	775	804	763	773	785	778	731	781	779	803	811	728	796	743	791	897	822	854	854	792	817	745	771	814	788	812	839	755	778	811	788	790	781	815	845	767	806	792	828	796	781	788	789	789	745	815	803	818	801	808	807	791	784	737	800	718	778	826	803	750	798	809	795	771	782	799	823	789	808	829	782	748	826	783	739	789	817	804	789	801	813	825	786	777	783	807	772	784	822	783	777	783	762	736	772	763	811	799	758	856	824	819	780	819	818	774	800	768	769	788	787	776	753	760	807	783	810	808	797	854	762	784	798	807	813	740	778	774	764	785	780	757	831	818	844	790	783	797	804	797	767	729	793	788	734	802	769	745	791	795	860	782	776	792	758	753	819	768	819	812	793	792	797	729	792	758	794	810	819	840	782	793	803	816	830	793	745	802	740	758	766	780	783	827	817	741	776	793	822	768	867	816	780	862	711	806	724	841	806	820	813	800	793	793	792	772	738	825	802	790	750	762	817	798	839	836	758	811	785	810	776	819	830	765	864	792	801	755	800	829	754	856	760	794	828	750	820	747	788	789	814	779	797	813	813	769	790	786	778	808	796	742	818	838	758	775	787	806	779	802	784	808	785	798	796	766	770	803	773	814	842	788	800	790	786	817	775	783	746	813	774	746	774	785	807	790	774	777	820	824	809	851	789	818	811	773	759	809	820	835	768	734	811	749	784	781	834	761	771	758	799	789	784	818	781	757	815	774	813	834	767	796	802	776	801	821	816	790	828	790	746	859	830	814	796	789	779	778	812	802	772	761	780	827	798	790	800	804	756	848	800	775	771	789	793	801	766	796	790	804	788	758	776	777	800	812	779	766	795	833	749	738	826	804	795	813	798	770	801	787	759	728	769	796	798	794	821	817	753	761	818	785	826	776	817	784	764	812	734	766	780	772	865	756	795	757	812	869	788	796	796	763	743	756	788	797	794	821	850	787	807	781	795	800	758	780	815	777	780	812	778	840	759	749	753	769	805	811	799	809	783	752	773	767	816	854	812	775	845	780	772	791	756	772	832	770	761	794	775	821	792	801	805	807	765	813	779	776
24359	45876	36277	25232	19858	15007	11269	8154	6422	5598	4653	3641	3232	2765	2550	2259	1870	1699	1609	1539	1377	1247	1187	1159	1229	1069	1089	1056	1003	995	966	889	843	886	881	833	881	899	872	873	884	888	833	890	795	834	855	808	845	822	876	815	860	815	825	807	788	847	797	822	812	797	814	823	849	838	885	868	783	793	815	832	841	807	782	790	799	818	817	833	770	790	846	817	758	803	780	819	813	767	810	828	810	808	810	806	793	766	816	781	811	772	788	839	785	800	874	815	841	778	745	809	852	769	772	786	828	792	778	864	802	839	797	815	812	773	798	784	810	783	833	777	795	807	810	802	789	807	797	837	777	819	804	803	811	824	816	798	774	768	791	734	749	839	795	749	789	832	739	810	836	832	850	831	748	791	836	816	764	810	821	787	783	816	787	739	792	835	761	831	740	813	755	799	776	777	838	835	759	795	793	810	776	788	768	777	788	803	785	815	775	772	783	797	791	821	812	802	838	832	799	829	837	793	796	803	797	807	825	819	778	801	816	822	769	769	773	801	809	767	785	810	826	817	763	746	806	805	810	812	784	793	815	797	820	820	778	835	791	802	842	807	819	755	757	812	749	760	800	790	825	807	785	768	822	788	796	827	773	775	820	798	814	771	812	791	790	798	809	845	819	839	769	819	790	806	833	798	837	793	801	806	833	776	873	837	828	797	807	801	852	776	765	796	757	790	799	768	779	821	768	791	834	767	793	786	847	821	783	838	804	776	863	782	755	831	755	833	811	813	785	791	762	819	749	801	753	826	825	811	827	773	778	807	824	809	813	795	847	797	768	820	793	802	761	763	787	817	786	790	778	800	829	840	784	849	804	804	788	865	814	813	779	813	808	814	802	811	830	823	816	828	750	769	792	806	775	840	812	805	845	857	735	864	809	767	800	801	807	781	821	839	795	823	752	805	818	798	825	852	799	790	797	795	860	823	800	811	805	797	844	772	779	763	803	761	802	811	860	833	792	755	778	822	797	833	789	779	773	796	857	802	784	749	788	772	736	842	799	831	836	806	812	840	809	818	829	795	810	774	779	784	775	839	804	780	824	838	778	881	787	797	764	825	773	812	823	792	819	792	770	817	818	778	799	855	826	779	788	769	790	792	772	810	791	764	777	837	773	848	792	786	771	852	821	801	838	802	814	804	742	827	810	786	803	787	832	799	820	852	781	787	809	744	822	747	797	829	844	797	817	763	794	785	788	842	806	806	739	806	735	801	771	807	794	815	777	782	774	740	814	777	804	823	781	805	807	782	775	804	790	792	797	768	825	812	777	777	789	797	772	803	847	827	837	785	810	798	827	762	794	790	804	815	809	848	807	828	772	790	828	834	818	791	880	797	803	835	789	804	821	782	824	790	814	799	833	784	815	792	785	774	804	798	833	807	791	810	842	805	838	825	772	824	845	814	831	839	849	836	793	779	785	846	761	798	803	778	789	822	801	827	786	794	789	845	838	795	727	793	802	814	769	813	742	788	833	818	811	748	804	677	819	817	812	770	787	723	809	799	837	845	776	799	727	810	817	786	805	801	763	818	781	773	793	830	760	819	831	882	785	783	813	832	781	796	750	841	813	788	776	839	779	781	761	797	836	786	789	754	763	797	829	819	830	784	841	780	790	795	843	804	741	829	830	821	815	816	812	781	799	743	787	839	815	755	803	769	781	838	756	799	764	790	817	792	857	815	846	856	802	805	779	794	849	773	807	807	805	787	772	823	788	809	842	803	777	811	813	823	785	778	802	798	826	754	795	822	740	786	789	827	787	828	795	813	807	804	745	792	866	818	796	804	864	734	809	805	809	767	817	861	839	810	864	823	797	765	803	799	777	773	804	739	864	826	800	824	793	789	763	822	795	817	832	767	812	833	792	799	785	784	792	774	810	837	799	751	798	786	783	845	856	783	745	741	743	816	758	793	785	782	822	803	808	811	770	787	793	749	816	822	777	803	781	825	838	775	823	799	833	788	778	833	805	798	808	794	812	754	813	807	795	797	836	750	792	773	772	821	829	786	801	786	751	862	765	810	807	790	817	790	814	800	833	800	786	803	810	771	804	860	793	819	783	819	857	865	831	750	782	775	813	829	768	880	772	787	826	741	764	816	797	840	776	813	856	845	789	836	835	754	836	823	761	800	760	762	766	848	808	791	843	800	815	776	826	762	794	799	797	818	777	816	802	831	874	782	828	819	805	828	756	831	834	763	842	841	849	813	773	800	790	769	809	753	821	825	808	785	798	763	827	805	773	783	783	814	785	830	801	771	808	800	797	780	826	777	816	827	811	776	788	805	798	830	829	844	801	802	801	788	767	800	817	783	788	809	826	783	798	827	806	768	753	843	857	822	849	811	865	783	827	781	842	784	806	800	830	786	744	860	854	805	802	809	791	829	818	756	766	799	787	780	833	767	767	835	807	781	791	772	794	783	798	838	818	803	788	809	823	846	815	817	839	817	777	762	821	847	825	855	802	783	787	821	812	782	754	800	802	800	824	766	789	894	793	811	785	736	779	783	802	808	805	755	810	822	770	777	777	832	842	797	858	895	796	809	785	815	774	777	838	799	789	810	754	798	800	807	825	806	835	817	862	770	813	805	786	801	796	841	834	795	838	805	865	806	829	784	741	784	798	772	817	794	766	799	852	809	771	832	778	810	824	820	828	784	791	830	826	791	782	811	842	776	847	828	841	768	772	783	752	814	807	823	791	801	801	772	797	845	804	771	807	800	792	838	801	820	733	808	823	833	823	809	758	839	782	750	810	815	785	790	768	795	829	841	819	783	840	767	811	800	761	827	840	770	856	843	806	794	798	833	800	866	806	790	809	786	801	740	781	811	804	793	791	809	747	801	824	784	824	807	791	832	846	805	775	805	820	848	779	843	831	796	800	775	800	799	801	772	794	807	791	809	814	798	826	828	825	806	834	824	838	829	798	819	775	777	782	768	790	788	844	757	799	785	820	849	801	805	790	820	791	792	826	781	777	834	801	827	834	775	806	818	807	830	822	774	838	814	783	793	815	768	778	811	816	816	799	795	865	764	800	765	794	781	772	814	843	774	810	773	841	829	834	823	800	807	854	810	794	809	814	809	797	783	846	833	791	845	810	782	764	817	780	755	795	828	833	781	820	807	780	820	860	759	792	804	825	801	786	776	761	831	826	801	802	737	826	823	839	775	810	816	808	775	773	796	764	805	785	815	849	851	804	801	796	805	794	804	847	805	792	829	798	841	804	784	840	812	820	773	776	824	800	857	813	843	780	834	773	844	812	826	754	787	795	823	841	751	797	804	782	826	790	782	804	799	761	798	799	803	824	830	830	787	838	782	826	822	757	871	780	799	769	787	766	818	810	752	831	754	778	779	792	794	771	805	810	800	821	781	761	780	815	752	778	802	837	759	795	835	787	772	807	770	811	814	777	772	777	764	807	819	817	774	769	778	798	752	806	818	806	796	747	787	806	771	850	773	800	777	795	817
23219	21610	29454	24295	21945	23279	21001	10492	6987	5930	5266	4194	3580	3114	2919	2599	2223	2019	1805	1799	1497	1423	1374	1253	1366	1236	1240	1148	1146	1129	1091	1084	1069	1032	1025	969	1018	1079	949	981	925	979	941	927	942	934	955	913	914	967	943	975	979	973	937	930	976	957	895	918	919	917	948	890	856	922	923	909	950	899	913	971	947	953	883	899	902	904	935	900	898	884	926	927	888	902	901	921	883	910	912	925	880	890	917	906	935	896	951	947	944	955	970	916	938	963	911	913	868	902	938	941	922	936	934	943	823	892	922	849	881	897	902	856	940	914	949	915	927	890	902	896	883	970	883	925	842	899	897	976	936	884	931	955	899	933	951	921	959	967	977	927	920	906	897	868	911	906	940	928	993	911	887	936	925	865	954	950	931	908	946	944	975	919	928	956	919	861	950	981	910	897	918	922	887	896	935	993	892	872	898	887	916	913	893	887	916	931	928	914	934	889	900	924	919	904	906	912	938	870	975	884	915	944	855	923	927	938	926	905	874	926	892	900	909	908	880	949	882	917	909	903	901	956	929	904	912	971	902	914	899	937	899	918	933	886	946	971	954	930	900	885	922	866	931	916	878	963	883	920	937	860	887	937	873	942	934	904	935	908	897	913	950	909	834	940	907	942	922	893	922	897	942	904	1000	894	910	889	925	896	932	904	904	937	921	900	936	935	919	949	930	908	961	962	918	908	850	922	888	926	955	914	974	905	863	870	924	919	896	930	902	915	906	899	910	873	956	984	938	917	915	902	938	939	867	958	964	900	907	924	923	945	959	935	961	964	941	916	908	917	947	919	951	930	932	939	910	932	966	863	886	917	936	885	896	917	924	918	927	853	885	922	948	880	950	950	899	962	895	950	890	884	950	896	948	923	945	921	852	937	982	957	960	895	852	900	937	889	890	937	930	924	909	916	922	945	934	893	963	939	895	945	920	866	895	949	921	928	902	900	971	901	932	965	922	929	968	891	909	906	890	896	958	883	881	928	911	902	951	909	903	936	909	893	929	907	893	893	900	881	951	961	933	835	982	933	919	910	926	916	906	927	922	922	923	876	934	957	939	902	891	881	903	924	909	900	946	941	939	969	879	986	947	952	950	940	945	909	908	899	880	878	945	909	964	957	921	963	943	906	954	890	945	905	911	916	885	892	923	986	911	972	908	891	858	853	921	915	925	940	989	941	946	927	890	976	933	866	907	891	943	922	948	921	907	930	921	862	940	946	927	942	920	932	958	847	1022	923	925	959	991	929	919	892	898	910	894	886	944	928	906	947	942	902	889	950	937	915	908	927	909	891	927	912	915	855	908	942	883	919	871	931	905	896	911	916	903	933	856	893	878	898	948	962	903	920	894	933	971	890	907	889	920	887	923	935	935	885	904	874	929	935	912	935	927	918	895	968	979	871	895	895	889	884	935	977	936	940	933	881	910	915	924	936	961	964	922	913	911	904	891	933	938	903	891	918	924	882	958	938	922	909	905	896	964	928	950	863	898	940	901	973	920	918	885	952	905	910	859	892	893	923	923	850	923	880	927	922	894	898	862	921	915	941	895	943	937	895	898	867	902	916	944	884	962	920	953	897	834	929	915	947	903	909	921	953	904	917	886	862	935	927	919	895	881	914	876	950	933	875	963	965	929	896	901	874	933	854	864	938	912	926	880	939	891	992	933	906	944	887	933	939	949	900	873	913	880	854	923	957	937	869	894	887	916	921	1020	892	872	926	901	903	928	891	902	944	883	898	895	905	898	906	917	948	923	920	895	950	934	984	927	888	900	879	950	938	908	888	969	919	883	857	896	953	911	852	906	933	848	871	872	915	903	942	922	900	914	877	895	905	868	908	904	920	901	894	907	903	860	909	942	882	935	879	901	889	913	904	920	895	943	927	911	961	883	969	957	901	930	874	891	910	935	916	939	901	882	912	888	915	901	874	921	942	910	918	985	911	909	927	901	983	947	895	908	918	943	927	974	917	950	926	901	924	951	953	953	911	904	957	952	887	902	880	944	925	908	897	907	931	909	937	863	892	932	897	856	939	925	918	903	912	903	902	955	926	950	895	927	972	948	964	929	932	922	892	918	949	914	935	895	895	924	874	958	850	893	878	926	942	932	933	936	956	947	926	945	865	831	902	866	975	892	872	897	930	906	934	935	938	889	876	918	947	926	1004	959	936	858	933	876	927	888	951	934	894	887	879	911	933	949	922	905	914	913	888	935	934	906	889	909	911	946	913	900	920	908	853	864	941	893	936	960	921	949	905	931	941	916	939	866	925	930	889	914	962	900	937	919	948	871	942	922	929	919	936	912	913	917	963	985	949	876	946	943	937	937	902	922	892	911	931	894	921	921	919	908	886	878	881	957	971	904	860	895	929	916	928	964	955	916	891	920	887	895	908	899	892	923	899	939	897	914	952	961	979	919	913	929	893	868	879	867	893	936	925	924	977	921	885	892	944	953	903	878	871	889	877	893	843	932	925	922	895	940	925	864	915	886	898	897	877	928	893	894	977	952	939	918	978	938	917	889	896	929	944	927	904	939	926	865	908	921	924	919	880	951	895	908	923	928	867	904	969	902	847	910	892	895	903	905	975	908	883	902	899	903	863	930	936	925	905	915	890	923	885	925	895	880	936	883	902	906	888	952	912	903	930	921	904	954	917	949	900	911	849	915	954	925	936	925	914	919	939	942	921	952	895	881	920	911	925	893	924	936	902	887	918	884	935	941	904	953	937	905	951	976	934	879	953	907	946	891	962	929	937	865	930	921	854	885	933	904	930	895	931	928	937	927	909	852	964	908	898	881	926	906	867	951	892	927	889	824	901	926	877	922	898	894	943	998	915	941	920	953	941	872	930	915	929	909	939	937	897	937	915	901	934	917	954	955	939	906	934	929	933	914	924	890	884	973	903	918	893	951	903	912	975	951	881	939	892	924	942	948	915	900	868	886	958	895	889	897	891	876	917	915	901	946	919	922	873	904	925	921	967	872	909	856	918	969	912	903	947	893	948	851	876	910	910	910	950	947	879	923	925	855	872	927	922	899	927	938	931	903	920	900	927	909	924	885	913	902	911	931	925	940	885	913	939	919	868	907	912	918	961	964	916	886	914	942	958	906	938	813	925	937	890	896	922	1016	971	905	906	955	940	904	899	914	913	906	875	962	902	933	922	906	931	882	907	936	948	927	940	955	942	925	961	918	919	936	872	929	931	882	844	914	922	870	902	931	901	888	887	894	908	928	917	885	939	896	914	912	906	947	910	905	925	955	903	906	936	890	894	926	912	994	917	939	904	860	879	904	901	891	958	933	928	944	959	890	857	980	851	911	923	938	906	893	887	897	932	939	930	944	829	906	945	940	863	937	884	918	889	881	897	889	951	912	968	907	899	898	900	904	905	880	912	945	1005	929	887	982	941	968	937	940	932	948	904	942	900	909	917	908	878	918	927	916	916	942	938	952	864	925	926	927	909	899	885	942	962	914	932	900	916
26933	55920	45111	32719	27664	22100	16722	12856	9948	8410	7456	5629	5052	4354	3796	3268	2868	2503	2363	2208	1857	1751	1605	1540	1404	1400	1320	1230	1198	1176	1152	1115	1052	1055	1027	1063	1005	1007	971	1050	1054	983	990	982	1034	965	907	915	988	956	1016	944	1018	909	928	936	945	865	909	873	930	893	969	909	969	923	916	902	898	890	875	918	950	890	899	921	955	953	927	913	942	936	896	928	917	880	911	881	932	902	951	867	935	901	909	902	930	837	915	895	890	850	905	926	883	891	884	905	911	876	892	921	945	935	945	919	870	896	895	873	885	934	935	886	984	913	919	875	903	884	938	877	946	884	935	899	902	928	929	965	890	923	941	948	881	917	915	922	864	946	931	858	870	911	910	930	882	919	857	893	885	930	909	899	886	906	875	933	947	946	838	892	887	929	928	918	870	934	921	909	955	877	898	916	877	933	908	917	878	960	920	917	883	891	901	901	898	938	950	952	900	902	902	914	928	933	944	858	893	902	887	890	912	947	865	929	865	944	903	947	923	890	937	899	920	916	874	991	911	888	943	891	924	921	907	910	971	904	911	878	879	906	942	905	935	933	959	912	921	922	908	877	884	877	932	928	958	904	902	882	917	844	927	878	952	941	947	913	935	906	950	903	875	874	977	880	952	968	954	907	909	870	899	979	923	900	943	910	904	887	953	875	900	908	910	920	893	869	911	959	919	913	925	933	965	890	912	876	936	868	883	922	873	955	917	895	892	891	896	929	916	857	900	937	935	941	884	941	876	906	897	909	962	951	921	912	867	936	879	913	888	877	907	919	893	894	898	888	858	913	951	892	918	929	926	921	897	919	909	925	892	912	897	905	863	915	884	916	943	884	910	882	868	904	875	874	888	945	895	889	902	898	892	864	871	905	964	914	941	876	885	907	862	888	904	832	869	930	895	932	947	927	912	928	904	814	911	915	930	911	944	910	952	896	883	921	961	900	902	908	862	900	888	932	883	938	919	911	851	925	917	898	925	931	929	926	857	898	933	852	912	903	840	936	807	891	906	961	906	923	952	905	922	887	938	895	922	889	866	892	896	901	826	945	902	932	896	908	869	905	882	917	875	851	925	912	906	885	937	913	927	889	850	886	873	887	885	911	870	874	920	912	932	895	946	824	913	911	932	887	890	831	887	884	914	901	917	865	872	874	881	940	869	902	945	903	893	973	887	937	851	882	923	947	880	912	909	933	928	888	888	947	933	923	889	859	907	850	912	899	870	897	903	936	852	934	935	885	868	968	883	873	874	887	921	892	860	890	866	918	884	870	917	856	949	874	905	923	903	910	957	935	937	912	923	897	866	942	904	923	929	892	877	909	873	915	900	888	954	891	902	915	915	938	907	894	882	856	918	952	936	870	907	905	914	880	880	885	957	913	962	942	895	920	879	855	905	917	910	1009	861	856	889	932	989	845	882	912	898	940	902	897	892	859	914	938	945	873	914	880	931	920	881	884	917	906	879	916	863	909	879	901	899	878	905	907	927	908	958	874	915	910	914	935	958	897	917	915	948	893	897	906	930	926	901	933	913	915	884	914	880	888	922	871	914	934	907	881	934	824	933	857	912	938	911	883	860	946	875	876	906	934	908	890	929	894	902	896	942	949	924	866	898	915	901	888	955	954	935	852	893	902	869	923	883	891	868	908	950	919	879	905	938	944	879	933	887	898	871	888	916	860	882	906	931	918	929	881	837	891	890	805	904	958	920	844	869	895	939	927	976	885	844	909	920	895	919	897	915	901	946	937	881	954	841	965	885	845	875	925	876	900	906	939	926	900	874	931	817	890	851	881	891	893	885	928	934	877	942	923	955	904	960	932	890	892	902	916	913	916	869	892	866	927	896	916	927	893	967	902	922	947	919	913	891	897	889	889	936	929	902	846	920	873	864	894	870	933	884	887	889	918	847	872	905	962	928	910	901	904	923	889	879	879	900	914	915	937	885	867	893	852	941	911	840	917	939	890	888	911	901	899	883	920	907	882	918	900	851	882	891	909	885	906	922	889	978	910	892	867	922	884	914	894	940	939	898	889	958	886	910	887	943	955	945	893	899	894	945	840	865	924	914	870	918	914	954	923	895	909	933	898	891	921	934	938	946	897	877	886	901	894	913	904	909	896	931	913	936	916	932	941	935	950	917	901	916	898	921	877	845	861	960	891	929	903	893	886	875	884	916	884	869	888	876	984	935	870	915	891	919	924	877	913	898	892	949	890	947	928	903	920	920	887	906	929	895	898	953	867	876	922	937	893	929	906	912	834	937	885	897	930	883	898	925	914	960	870	891	929	896	924	918	904	904	887	875	930	919	936	911	889	933	845	936	904	921	929	920	900	901	856	876	885	924	872	859	903	923	906	914	932	886	885	889	902	927	916	880	908	925	933	866	924	855	904	926	898	878	882	954	905	863	880	881	944	914	964	920	889	889	853	873	938	921	914	926	918	887	822	889	854	905	918	923	908	916	877	899	945	937	935	906	921	905	939	958	883	903	929	904	969	940	945	931	929	911	860	939	848	891	859	924	961	963	933	881	873	918	910	876	900	920	875	922	926	888	877	889	921	911	847	904	859	880	925	865	914	888	921	902	875	919	912	898	894	882	973	934	851	946	905	915	862	879	924	938	921	928	910	859	889	846	887	941	909	912	887	923	920	876	962	911	894	911	908	904	942	915	900	854	899	897	933	892	927	919	916	886	890	931	974	864	886	911	924	873	881	949	935	897	942	990	884	920	915	868	859	923	905	913	894	869	914	865	903	922	939	886	955	902	847	857	921	897	911	879	844	925	890	922	896	945	911	915	900	953	914	881	951	928	933	942	876	864	876	883	921	898	890	901	891	852	865	881	932	896	905	954	937	915	888	928	900	956	899	874	921	912	944	891	893	931	959	889	882	943	898	957	882	896	884	882	894	925	908	898	879	916	900	886	843	875	927	918	896	949	925	897	944	878	900	886	916	871	862	926	849	921	944	909	893	902	872	905	893	926	903	940	885	902	910	978	877	900	903	940	903	868	977	908	954	928	862	867	886	869	927	950	894	945	839	878	909	823	886	885	895	906	918	895	878	889	926	883	909	945	922	880	883	903	896	888	912	835	929	871	935	886	938	904	907	886	836	860	864	962	949	892	883	916	936	910	933	911	872	897	942	928	937	894	889	896	902	926	894	890	928	948	886	886	924	946	903	918	902	913	896	898	877	888	842	930	896	929	960	927	892	852	942	973	883	904	877	915	897	903	880	894	938	885	878	894	910	920	888	897	899	887	918	943	917	916	860	910	866	874	866	954	936	908	936	940	943	883	926	888	929	921	874	993	915	925	891	895	914	863	897	934	923	892	908	877	898	837	894	933	912	919	920	953	842	912	889	865	882	848	911	918	918	849	930	922	896	875	955	861	887	910	916	902	902	850	902	900	902	858	907	905	911	875	930	891	867	881	902	906	928	908	879	846	887	902	891	993	863	900	871	904	905	891	903	883	851	896	917
29480	27443	31970	23931	14585	9123	6154	4283	3165	2667	2489	2001	1735	1675	1503	1425	1355	1209	1137	1114	1033	960	984	888	883	849	868	847	817	798	796	810	788	765	751	796	784	755	772	783	793	688	718	754	763	731	726	764	760	745	791	797	744	734	771	773	756	756	741	730	750	727	720	709	732	759	725	747	727	724	720	769	742	725	725	771	741	756	750	745	718	714	761	748	760	713	744	818	682	773	714	774	746	762	714	782	720	678	717	740	693	718	726	784	761	754	760	688	765	702	752	725	722	745	714	776	759	712	778	732	790	731	729	709	803	740	716	703	742	735	753	773	684	711	675	650	773	724	703	694	735	720	748	763	799	714	712	726	735	674	705	756	744	700	726	748	786	721	737	704	740	764	707	735	758	702	725	733	726	777	735	670	760	767	672	738	800	758	731	737	765	736	701	684	739	729	747	704	718	767	754	672	712	704	740	735	726	708	721	761	728	716	807	741	758	751	743	773	759	739	738	740	683	725	724	731	746	667	756	758	716	742	761	724	701	764	760	721	710	713	727	705	676	698	698	729	760	698	741	711	743	741	746	719	715	704	777	706	725	771	770	722	805	733	752	772	692	755	722	747	714	705	779	748	737	707	779	752	712	719	736	783	750	714	719	695	712	741	752	734	725	729	719	735	745	735	709	796	751	738	751	720	713	706	735	743	726	771	761	666	690	740	695	687	751	722	719	670	696	761	698	717	714	781	720	673	724	751	793	764	735	728	679	737	686	742	731	713	769	712	766	755	730	768	752	770	713	715	707	731	725	760	766	734	745	671	712	756	759	753	736	688	703	724	705	750	705	724	773	733	746	739	736	721	799	726	693	724	773	775	737	759	738	697	694	735	704	690	725	741	769	723	735	747	688	751	730	655	701	729	715	743	753	724	721	665	739	729	729	691	697	721	739	730	697	773	745	758	727	708	792	693	639	706	711	737	722	723	721	742	729	689	738	729	741	759	733	753	688	732	797	742	748	708	707	703	740	739	716	778	738	740	735	709	711	731	730	718	690	735	769	772	710	716	753	741	738	740	670	762	723	758	727	753	655	733	732	776	700	746	717	770	687	741	751	739	747	712	721	743	743	749	744	707	731	735	772	769	739	733	683	762	735	754	703	707	742	756	709	716	725	712	751	708	736	735	750	778	758	768	764	714	745	736	748	709	718	696	717	757	715	731	760	725	732	709	724	738	701	724	705	748	739	751	728	752	739	677	773	712	757	756	719	811	757	705	721	737	717	719	709	770	745	740	757	722	695	734	752	746	772	706	725	771	751	728	700	748	720	726	649	734	754	740	711	761	728	757	751	731	758	776	738	742	778	751	739	731	738	756	728	721	750	705	697	718	706	691	771	724	735	753	756	744	711	737	738	700	766	726	802	772	746	745	714	731	732	768	738	754	748	756	769	749	777	704	690	754	700	729	742	763	694	721	749	756	727	718	745	725	706	734	729	753	751	712	744	761	729	690	717	711	729	749	760	734	751	720	722	751	703	717	731	707	729	737	762	746	735	769	696	756	772	728	684	730	694	712	733	766	769	727	691	770	698	702	717	759	747	708	750	721	742	711	760	711	741	730	715	747	728	713	743	705	725	761	697	714	767	745	727	707	740	727	702	765	746	720	717	761	734	719	741	746	708	721	726	764	739	724	710	691	751	699	728	694	735	729	750	739	716	745	734	709	710	751	729	706	704	684	746	745	746	762	769	784	732	689	768	695	724	757	736	754	713	741	723	691	782	765	711	714	740	733	734	731	733	751	717	733	693	757	690	728	758	729	730	768	704	745	723	744	774	769	749	723	704	766	731	779	783	721	765	744	714	684	738	699	765	712	751	694	748	705	745	727	717	737	725	724	742	754	741	736	727	712	765	730	687	725	777	758	692	741	727	736	734	710	740	750	736	687	679	768	753	725	731	761	789	692	716	737	705	716	690	728	729	722	732	724	717	716	678	784	696	751	734	733	710	773	739	749	691	732	710	673	710	753	695	740	753	667	762	771	711	774	669	738	746	742	684	708	761	716	719	750	751	754	740	721	746	780	705	731	813	769	758	756	780	776	741	738	773	718	760	732	705	736	703	772	701	762	747	778	727	740	736	747	695	723	790	763	705	751	723	719	736	693	720	738	709	677	740	703	693	721	692	729	786	767	736	722	719	777	733	719	727	735	742	783	781	756	745	721	753	751	737	764	706	713	755	739	791	768	724	747	728	710	730	731	699	756	708	730	744	728	707	742	722	690	687	734	751	733	742	743	712	736	728	767	704	734	723	691	765	692	733	748	770	712	765	747	737	752	741	708	723	732	703	690	715	753	672	715	733	744	766	705	758	745	722	729	769	770	713	712	725	715	711	709	702	748	747	736	763	740	718	721	722	727	749	793	708	748	733	731	774	731	756	757	747	721	739	746	757	767	758	710	717	733	700	732	739	754	679	765	689	709	717	696	717	716	723	768	728	711	749	777	694	724	727	710	750	756	761	726	762	734	711	711	680	751	714	681	752	751	749	742	707	746	736	750	739	709	740	710	728	734	698	709	713	740	683	787	760	752	718	721	746	775	708	696	726	738	730	724	737	720	714	757	718	750	744	785	703	756	777	762	762	730	725	742	727	746	752	722	720	728	769	713	695	751	679	733	790	732	740	705	712	708	730	736	736	757	693	767	691	759	732	722	739	717	745	699	751	750	734	689	744	762	757	684	690	716	740	683	733	692	747	681	728	715	755	721	742	704	717	755	777	746	740	736	718	736	751	750	724	734	730	720	727	721	721	719	755	775	704	755	770	715	721	723	694	713	699	753	706	738	766	757	735	789	720	724	736	733	746	708	735	677	680	704	710	691	737	726	685	773	742	728	721	754	706	685	755	701	699	752	711	662	735	755	725	736	684	716	696	706	759	769	740	719	746	774	651	732	766	751	762	727	731	699	698	713	725	696	682	750	728	661	701	705	752	737	752	762	708	744	775	724	724	703	799	753	732	730	783	738	738	691	756	693	753	762	746	685	753	717	715	716	707	727	728	714	740	712	733	745	729	741	771	705	725	732	721	770	685	731	720	780	813	720	717	690	713	714	712	734	742	727	733	702	743	710	766	754	713	719	707	726	769	740	731	733	795	748	730	759	799	762	775	751	761	710	743	778	740	716	675	724	723	772	745	697	735	730	746	735	724	728	805	711	734	751	778	742	704	786	686	768	684	729	728	697	706	712	756	729	725	723	774	717	766	735	762	751	769	809	710	716	747	715	761	718	712	722	706	735	741	720	743	740	727	712	736	739	748	771	708	706	746	739	703	749	730	689	755	739	681	749	722	729	751	742	714	727	770	730	733	724	756	718	771	760	797	701	791	723	760	696	729	753	720	749	672	734	794	716	796	733	765	723	690	701	737	761	741	716	745	662	724	716	698	733	718	758	703	698	713	771	748	768	785	689	778	714	737	756	736	720	736	712	750	706	735	762	724	771	709	694	682	719	685	713	753	730
24299	42401	32981	22222	16948	12192	9094	6664	4832	3956	3608	2954	2434	2294	1973	1962	1616	1436	1449	1341	1205	1092	1015	988	975	927	912	874	879	882	813	786	812	873	806	846	815	812	750	786	808	719	813	776	776	771	741	775	823	753	830	745	760	716	781	738	779	772	773	713	785	772	731	741	743	771	764	729	765	729	746	704	773	755	726	733	776	701	709	736	727	746	730	716	749	750	752	762	759	765	721	738	783	771	717	736	709	779	768	739	729	736	717	719	783	732	752	736	761	706	778	761	756	726	709	728	727	759	741	715	744	781	773	758	801	775	781	776	736	756	700	718	743	758	675	768	713	757	708	722	706	778	756	782	712	712	773	720	762	751	735	711	765	699	716	724	738	733	764	716	772	761	721	762	765	749	787	726	741	727	769	758	681	753	701	758	760	782	699	740	732	723	750	787	767	767	787	741	747	705	762	772	749	771	794	780	754	766	738	810	694	799	682	766	795	757	743	733	738	753	751	756	759	752	750	744	803	742	727	721	711	771	712	783	781	717	764	762	761	754	711	759	726	740	794	792	692	749	773	779	722	754	730	739	709	710	781	742	769	738	737	719	709	694	722	717	750	757	751	763	720	738	711	821	790	746	713	762	782	767	728	708	747	744	722	759	713	775	734	757	761	770	740	775	760	747	799	754	722	744	785	742	763	734	789	759	775	757	714	753	723	746	747	732	718	759	706	686	751	740	745	764	786	715	738	757	785	745	731	757	764	756	762	725	766	790	703	685	758	733	708	744	714	791	763	724	721	795	729	760	688	746	715	761	795	725	729	762	743	755	745	767	726	785	727	738	723	717	768	739	706	773	775	715	767	720	701	708	739	764	782	703	747	771	766	729	708	761	753	753	745	748	738	742	746	756	758	700	715	772	733	780	758	764	726	715	703	773	792	735	751	709	749	740	733	746	719	716	745	755	718	693	752	717	703	781	763	728	745	722	760	716	742	785	721	739	730	778	738	775	720	745	764	777	740	766	768	817	757	767	773	742	729	753	772	697	759	764	728	733	713	700	715	745	710	677	709	801	785	740	697	761	748	731	727	755	760	731	733	733	730	764	720	747	735	792	717	837	723	727	783	754	767	717	728	745	711	784	729	728	759	783	743	754	754	727	737	731	788	765	743	724	727	717	740	747	724	744	729	723	745	720	753	704	731	744	712	732	732	771	728	706	754	747	752	743	783	781	744	773	760	742	709	763	732	775	768	727	758	773	697	756	751	778	728	720	727	782	731	751	738	748	748	769	746	754	783	761	784	718	752	779	763	686	774	818	716	728	716	730	723	756	773	801	737	819	792	773	735	760	768	730	758	722	768	740	836	725	761	712	771	733	714	735	773	730	748	730	728	751	706	676	761	760	765	777	779	732	756	741	775	782	805	777	715	744	812	790	748	758	691	722	795	712	720	734	784	771	742	750	764	702	767	730	724	742	784	716	743	745	785	752	730	782	760	737	782	780	745	814	742	770	764	748	768	744	711	741	718	717	770	752	751	790	741	727	715	746	757	750	754	780	728	695	728	704	795	753	731	766	747	739	757	753	754	734	765	740	742	783	688	698	723	723	725	759	740	771	734	691	687	756	766	791	766	799	769	743	743	703	743	750	743	675	737	769	757	763	759	762	697	707	725	717	749	749	749	784	819	757	733	694	760	813	723	742	767	723	778	750	753	727	721	794	751	732	753	748	746	816	723	726	714	755	779	742	723	778	762	745	730	752	704	743	697	736	722	760	781	764	711	739	762	769	744	750	715	703	701	723	686	735	799	746	766	710	768	771	773	771	761	777	737	738	766	751	737	737	695	775	734	722	742	746	738	700	748	748	724	756	812	800	790	772	797	709	774	745	791	753	739	748	754	727	699	777	777	752	791	737	733	730	756	747	754	771	705	744	760	716	761	745	748	781	749	714	767	750	757	770	771	783	761	731	748	772	767	762	736	751	785	777	738	775	720	747	745	761	717	777	723	753	748	785	758	720	766	762	716	758	719	770	761	763	819	736	738	745	731	780	745	784	742	727	724	754	739	752	744	735	740	768	741	748	753	750	654	746	732	791	756	775	755	748	713	764	742	770	764	733	746	742	757	706	707	722	734	782	724	727	733	805	749	730	729	742	770	786	755	734	742	765	762	733	735	725	723	735	758	701	738	739	712	729	709	751	726	767	763	761	710	759	739	731	748	722	751	755	751	773	740	684	801	731	840	730	802	760	790	770	748	751	751	739	755	709	756	781	721	740	792	727	738	727	707	737	754	766	758	712	722	756	762	739	726	758	721	743	781	764	723	729	755	770	729	756	737	739	714	796	750	768	730	793	776	746	760	741	746	778	734	709	724	712	761	766	687	758	725	749	760	702	774	784	750	762	703	773	741	690	737	746	781	737	752	744	763	790	807	762	775	758	766	770	777	747	770	709	752	730	789	742	748	750	673	731	726	789	762	800	753	733	729	717	691	715	790	780	771	707	786	786	773	729	757	721	754	759	752	753	800	680	774	721	753	716	739	732	701	760	748	774	775	762	751	774	760	752	716	759	754	759	761	717	756	751	705	779	740	769	765	759	700	725	714	715	737	748	751	722	730	728	706	713	769	742	749	737	748	707	725	745	723	778	750	775	788	727	729	754	707	733	709	749	777	717	719	696	784	702	766	775	748	757	792	714	723	797	704	746	753	776	770	732	772	780	729	702	733	691	730	742	796	744	764	721	735	722	790	742	701	808	771	727	716	758	719	724	734	789	750	754	758	728	745	719	780	729	709	782	761	779	739	725	770	803	754	707	753	709	758	737	753	735	719	761	744	792	736	699	744	779	762	727	786	777	741	715	745	738	757	752	757	776	765	765	765	792	738	703	800	725	755	791	705	694	712	747	710	755	748	751	731	722	732	749	746	735	747	716	768	743	736	766	735	742	774	734	697	753	798	785	706	730	739	742	738	771	745	754	760	773	744	708	764	742	763	712	712	726	781	731	734	753	722	747	789	766	773	733	724	764	747	728	745	716	762	782	739	795	754	744	755	722	744	772	743	725	780	725	708	774	772	762	695	728	733	685	721	747	788	697	752	728	749	730	761	741	724	729	791	756	718	710	774	762	785	782	752	744	772	782	772	802	739	739	742	777	732	742	716	749	749	745	734	756	745	739	739	728	758	755	733	735	775	745	696	725	776	759	728	695	693	779	773	764	706	759	725	773	738	727	791	755	730	782	764	783	743	759	776	733	783	734	745	730	803	757	782	767	736	789	770	697	788	712	744	710	766	751	749	755	707	785	739	789	759	745	717	737	734	728	760	749	767	784	727	753	721	803	785	790	757	745	766	810	771	713	757	760	767	774	779	764	762	756	757	713	769	753	710	762	792	728	702	715	709	693	768	706	699	779	737	758	762	770	715	690	720	745	765	770	761	734	702	676	729	733	753	753	725	764	729	786	723	734	752	739	757	754	703	744	760	713	776	796	705	709	742	764	790	735	728	742	713	751
24387	21492	28938	24879	22691	19814	12790	7277	4887	4161	3696	3209	2563	2297	2035	1949	1783	1500	1451	1368	1348	1224	1091	1097	993	1045	1040	1006	994	973	906	973	851	924	831	939	809	827	794	848	822	800	847	838	846	842	821	769	793	796	818	808	828	800	815	819	816	816	764	749	805	792	805	825	779	857	773	828	835	745	814	804	779	827	764	759	754	831	776	764	835	777	822	764	788	808	774	851	726	808	784	799	802	768	817	782	802	793	807	746	806	798	725	792	812	744	751	803	850	778	755	797	718	827	774	772	776	807	809	805	748	827	808	735	822	806	789	789	772	812	733	792	843	782	828	796	814	759	789	762	779	737	814	748	772	801	789	769	782	763	771	821	808	708	754	786	756	801	787	777	775	800	755	791	810	803	833	746	854	765	815	771	802	809	793	736	786	765	762	755	800	758	788	759	816	776	775	813	768	800	774	829	749	833	774	810	804	764	743	789	854	792	775	819	786	755	784	807	746	767	736	737	822	751	741	754	785	841	818	801	757	775	792	806	832	792	816	846	786	765	790	783	793	769	800	824	779	766	818	758	774	779	828	764	752	830	772	816	844	746	773	748	774	792	787	804	751	793	777	787	792	819	806	785	781	752	733	775	846	797	777	774	818	783	800	772	753	819	787	815	788	787	784	758	809	733	759	784	817	748	791	794	821	824	772	857	736	785	716	788	768	722	773	783	822	827	772	813	811	782	833	794	815	787	743	837	759	799	788	779	741	799	762	809	774	796	752	769	805	814	803	775	794	781	758	810	815	780	823	775	820	768	779	779	819	750	790	739	832	769	798	784	819	763	760	803	785	801	706	811	808	753	728	787	777	782	778	719	813	801	813	821	853	769	790	725	770	760	789	764	722	825	738	828	784	779	736	792	857	784	772	764	757	787	812	818	763	780	807	774	762	819	782	808	809	721	814	789	831	782	755	771	848	798	839	808	779	740	772	803	830	752	811	800	770	849	774	780	793	744	793	821	793	798	820	772	848	781	778	794	800	775	777	810	766	800	800	765	770	798	792	805	741	809	810	763	806	747	804	779	802	799	804	784	786	797	801	772	847	792	823	779	748	828	781	808	821	807	801	806	782	784	809	815	773	796	771	800	768	773	799	784	748	831	799	803	765	733	766	752	796	797	779	809	800	722	743	780	804	814	754	806	756	784	758	771	812	823	811	787	886	784	798	755	805	723	784	781	737	800	790	840	777	809	788	770	776	807	803	800	780	719	768	793	760	801	749	784	817	814	728	823	752	832	829	810	806	800	739	817	791	793	795	763	794	803	778	824	764	775	768	765	809	794	771	763	795	781	827	811	766	872	788	823	791	779	774	833	860	771	783	806	773	772	762	804	786	767	753	757	761	749	804	733	803	770	757	762	766	818	776	766	821	726	742	766	770	781	812	773	802	788	786	795	792	808	722	794	802	776	806	800	819	781	775	763	767	809	769	772	812	747	800	793	748	790	788	797	793	776	774	776	755	804	787	814	792	802	788	771	801	811	776	714	793	726	792	753	770	811	793	763	783	833	760	827	769	801	755	820	763	815	808	769	814	777	788	747	806	786	752	759	799	767	784	754	766	809	787	829	826	776	748	841	785	805	796	817	782	787	794	780	800	798	795	825	763	740	793	789	791	788	765	783	830	772	803	774	818	795	827	787	800	747	800	772	755	743	768	756	768	764	771	816	795	811	765	861	733	776	825	754	814	849	796	742	808	787	793	793	771	807	768	774	816	762	800	785	779	762	791	811	779	778	759	768	763	778	798	812	782	738	767	763	790	781	754	795	787	785	803	791	748	807	792	793	809	777	759	818	745	748	858	744	729	763	747	755	779	753	799	752	818	803	863	750	786	765	770	727	708	753	800	782	780	821	757	792	782	751	808	780	776	809	788	760	754	801	768	811	753	775	771	864	733	767	748	739	760	786	832	775	803	790	841	766	776	789	776	820	742	801	830	741	761	770	843	808	772	757	810	789	762	746	804	798	788	859	749	778	822	829	750	818	807	823	822	796	739	813	792	765	794	799	788	791	764	755	750	804	781	772	740	798	791	799	800	808	797	764	854	760	770	752	754	801	768	774	764	794	787	821	781	799	842	770	816	794	794	781	777	819	782	775	808	800	759	778	809	806	721	849	836	775	759	756	826	789	785	754	765	807	801	749	822	761	798	820	780	708	803	778	744	736	821	811	791	783	816	821	760	736	788	705	787	785	706	814	805	802	776	742	839	748	767	795	772	752	815	805	809	764	720	776	765	757	767	790	764	795	780	781	776	774	803	781	787	811	741	768	784	827	809	812	788	776	786	780	752	788	806	799	775	787	788	762	803	769	805	798	802	791	770	761	816	805	803	813	774	783	813	752	791	816	817	791	793	813	842	829	792	775	795	820	828	780	757	792	805	780	817	767	806	773	824	780	816	822	758	838	768	809	754	758	817	719	840	769	757	784	753	744	745	755	805	794	802	799	805	746	776	778	765	839	739	793	787	769	796	751	808	778	849	809	746	796	780	786	757	803	742	729	807	763	792	762	777	811	767	774	795	771	819	803	718	819	724	797	753	822	834	823	822	786	810	762	829	794	796	829	808	796	820	798	814	758	742	836	820	791	786	761	778	800	856	760	815	805	769	802	831	861	777	757	800	820	800	813	738	733	737	771	770	759	755	767	781	804	768	786	780	801	771	799	781	834	765	803	768	783	785	804	788	727	795	769	753	761	766	828	789	795	795	758	828	800	786	790	777	751	761	773	772	792	807	761	745	790	814	803	794	774	825	744	783	777	807	776	745	806	825	783	840	840	811	807	806	816	792	791	728	775	798	786	757	770	762	730	791	775	814	780	792	803	828	826	754	738	819	807	801	749	811	763	813	791	786	802	742	818	749	780	792	765	815	769	770	773	816	797	748	811	773	848	794	684	833	792	807	782	790	739	811	761	776	787	743	859	793	822	766	793	769	800	822	800	764	776	791	809	794	838	810	784	845	795	746	767	731	757	734	760	790	777	785	796	777	796	787	780	755	754	795	748	762	791	809	750	721	783	820	772	820	779	819	743	782	792	739	764	840	795	766	773	819	760	783	737	798	823	777	781	773	782	764	778	752	778	762	799	799	867	812	752	787	783	839	825	782	708	815	778	768	810	765	752	774	818	775	736	751	856	788	748	780	758	802	786	747	818	756	818	816	746	747	770	806	736	752	783	747	835	768	725	747	764	760	791	828	820	754	803	782	806	796	792	768	762	765	818	739	734	780	805	782	790	811	837	799	764	749	761	779	789	790	808	792	815	757	813	796	789	767	785	788	827	775	763	763	838	747	803	771	765	799	770	804	818	771	719	858	771	736	780	756	798	748	783	791	760	769	779	784	751	767	779	784	826	790	809	769	753	784	795	824	783	792	788	807	823	794	792	793	741	766	804	793	792	832	778	750	783	774	783	789	790	822	780	769	799	822	824	772	772	784	750	798	752	764	779	790	794	852	751	762	789
24241	49545	39650	28280	23441	18353	13583	9919	7130	6119	5302	4551	3636	3188	2889	2380	2161	2014	1804	1731	1485	1432	1266	1188	1183	1167	1083	1029	1013	1026	991	929	966	924	886	881	866	943	842	833	841	797	817	803	884	840	812	808	813	815	850	827	847	881	803	851	845	838	814	810	781	827	822	806	772	803	779	821	809	785	795	770	836	745	806	798	756	796	765	737	788	831	757	805	790	807	770	726	796	791	783	808	822	759	782	791	789	764	799	838	776	817	801	778	768	779	754	736	778	836	755	783	759	760	783	784	770	822	788	791	804	789	808	794	820	762	756	797	832	766	742	775	819	801	808	807	779	776	764	806	808	776	773	824	746	843	776	825	875	809	792	816	787	818	779	788	793	837	790	761	779	805	792	768	788	784	801	829	788	795	799	801	811	761	779	795	794	776	792	746	783	772	788	809	782	770	789	842	759	832	792	757	769	758	767	767	798	779	771	777	754	796	758	822	769	829	783	781	806	750	812	788	831	782	755	805	846	772	861	815	765	809	784	796	837	818	755	783	769	743	829	809	823	781	823	810	829	768	763	816	826	738	781	757	790	819	776	744	810	798	797	835	760	798	779	741	801	826	795	804	786	797	780	795	784	789	800	738	791	764	838	860	812	775	826	779	738	735	846	820	752	810	772	808	760	766	823	816	803	809	777	775	781	800	797	860	769	766	753	787	790	755	804	786	780	809	812	816	772	796	766	807	831	764	758	780	743	822	795	767	757	825	804	830	822	817	796	788	855	792	813	760	795	760	819	844	768	799	756	793	775	801	790	787	802	791	759	813	809	804	787	810	829	786	770	779	786	769	802	766	781	812	789	806	810	772	774	816	777	740	810	775	821	833	786	785	808	780	775	800	813	766	788	791	759	814	834	784	805	798	797	800	827	816	778	793	755	799	743	840	847	763	759	750	753	836	824	809	767	807	760	836	799	787	797	773	781	825	796	806	823	828	762	779	812	822	827	797	780	802	806	764	745	794	791	754	796	828	802	815	827	765	789	820	798	782	754	768	762	794	781	835	773	798	767	778	761	835	807	746	801	796	758	794	755	809	806	785	842	769	758	763	801	845	814	780	839	815	851	747	768	776	764	802	742	806	817	799	789	786	781	807	778	791	737	791	830	819	786	757	823	845	777	814	825	786	784	779	716	782	836	776	727	841	808	778	799	766	822	775	851	785	752	812	805	774	742	768	768	776	839	747	795	747	789	791	786	793	776	770	801	771	805	818	829	767	798	771	759	791	808	816	835	852	799	833	798	800	862	824	747	790	771	822	775	762	798	755	796	798	778	759	785	825	760	745	783	779	765	808	782	739	799	778	841	742	829	798	813	826	806	807	818	793	745	796	765	801	783	731	822	825	797	795	784	758	742	783	771	788	774	795	822	769	793	785	778	793	807	790	794	785	806	786	716	804	753	777	810	808	789	784	765	753	822	814	784	844	823	725	802	763	835	819	792	805	808	779	770	808	767	782	807	835	784	750	827	816	755	840	818	837	786	770	718	787	771	799	775	826	809	805	802	785	795	811	758	764	791	746	741	812	795	840	823	772	779	782	805	822	746	842	775	724	829	805	772	806	778	802	839	795	797	786	773	817	773	783	820	742	792	862	805	766	795	820	824	807	785	761	778	764	788	790	781	775	800	757	816	817	777	791	802	768	772	786	845	848	799	802	841	786	758	758	785	798	829	812	758	796	802	780	784	786	832	792	823	791	758	772	793	779	800	770	784	738	804	780	782	808	766	775	806	805	777	834	750	778	754	835	803	801	837	784	767	787	772	825	817	830	788	789	762	769	813	802	851	733	813	751	757	815	779	752	819	795	822	781	805	799	797	832	817	823	780	782	837	809	817	760	793	826	779	769	761	773	834	811	807	773	796	813	786	793	776	821	773	800	804	833	740	809	746	795	750	794	695	797	818	808	772	774	755	843	792	797	819	801	793	768	767	802	728	827	792	805	770	830	796	780	799	806	812	816	810	798	826	788	743	759	785	803	800	808	776	779	816	799	753	808	789	726	793	806	792	806	770	800	814	797	802	783	801	780	797	812	765	823	816	849	789	820	794	822	763	787	787	763	772	773	769	774	841	842	821	796	840	766	766	764	790	763	755	794	753	761	756	771	768	802	788	818	784	763	791	752	741	761	807	795	740	832	767	811	783	803	780	775	796	782	791	793	802	831	824	771	834	822	825	770	817	810	794	765	754	804	806	865	724	803	757	750	759	820	803	789	770	855	815	831	828	798	779	787	838	803	829	800	791	838	815	780	764	822	803	779	793	797	857	813	827	813	775	763	850	772	767	802	827	782	843	784	792	827	761	780	842	804	822	796	757	756	835	778	740	822	771	823	821	830	770	779	760	848	834	746	821	801	768	798	707	794	802	813	849	813	830	839	824	806	775	744	766	754	790	780	820	793	838	812	790	776	844	805	803	787	772	751	822	806	853	767	811	740	824	814	776	795	800	857	812	758	770	816	797	778	819	803	784	773	775	801	802	806	776	778	821	799	798	795	807	778	751	829	751	782	789	728	767	765	732	794	808	776	792	811	789	831	788	776	814	797	836	821	767	795	779	822	811	793	792	776	817	745	794	779	805	774	758	776	780	758	827	838	794	822	814	740	767	788	807	780	838	833	796	819	825	812	756	757	770	790	830	807	810	777	760	813	810	800	849	811	806	747	820	789	773	803	799	790	834	744	806	800	820	801	794	760	817	769	814	775	771	785	812	801	756	805	830	815	760	728	766	782	765	811	770	777	797	817	851	790	796	782	798	833	774	778	758	811	828	771	828	787	790	757	783	743	818	798	791	814	763	764	774	758	765	802	757	783	779	814	808	788	794	857	756	771	863	786	779	800	776	820	853	813	804	789	748	747	778	777	794	796	770	752	777	755	788	817	768	808	763	781	798	765	748	781	797	820	806	709	815	827	754	844	766	813	797	834	795	775	824	806	824	793	766	773	818	782	772	749	825	824	815	822	774	781	823	801	761	783	777	756	782	769	791	766	775	811	809	839	819	770	810	772	772	772	809	842	775	715	782	818	797	870	819	792	812	772	783	823	795	779	761	776	787	839	795	811	800	784	756	805	811	803	758	801	782	705	752	814	816	828	793	790	802	802	800	760	797	814	780	803	821	829	809	765	797	800	792	764	789	800	803	803	771	766	796	765	835	799	872	840	760	740	764	790	783	807	801	802	792	782	794	809	814	763	739	816	830	789	791	804	797	776	821	790	818	760	742	781	765	744	839	796	788	772	780	801	841	802	784	817	783	786	755	821	788	755	803	783	853	713	781	836	784	768	810	791	759	773	803	799	801	748	770	745	820	780	742	833	811	842	795	795	816	777	825	804	769	851	793	833	770	793	787	782	791	748	838	798	754	775	819	787	759	790	791	782	805	800	817	829	763	844	748	791	794	815	794	797	797	795	822	802	769	758	776	784	794	813	776	813	806	783	801	810	762	759	804	793	803	789	805	824
25578	21587	28443	26612	20864	14022	8763	5696	4063	3147	2815	2585	2220	1940	1798	1651	1548	1404	1365	1305	1198	1091	1053	1030	961	991	942	929	926	929	885	878	884	857	839	927	834	811	844	848	825	782	802	866	786	826	784	841	853	804	819	766	858	802	774	817	800	772	791	759	797	831	772	756	802	772	849	863	818	821	791	754	796	813	832	811	784	796	762	776	815	800	769	809	775	784	801	875	772	756	843	808	803	768	820	792	796	864	807	791	720	809	812	680	800	814	775	783	774	773	789	812	819	765	798	786	821	825	766	821	795	771	798	800	787	766	862	808	812	755	815	784	780	836	829	814	759	842	789	777	793	787	790	827	771	802	811	759	799	742	788	834	750	751	782	811	826	809	782	804	801	800	784	752	857	765	785	797	789	793	811	808	844	776	792	790	815	806	746	750	811	754	791	743	748	779	810	767	771	815	785	812	820	848	753	744	829	787	792	783	806	747	777	786	809	723	780	762	799	745	804	737	801	788	739	810	821	829	755	791	776	799	805	783	809	748	789	781	786	807	761	808	856	782	787	782	783	798	775	787	769	777	777	787	800	794	785	816	801	820	792	787	763	832	777	792	780	808	795	809	735	746	795	783	762	755	768	779	782	794	759	790	760	796	802	796	807	754	784	779	760	744	804	801	808	781	826	748	776	773	830	774	832	778	795	799	824	863	804	798	828	802	795	758	789	793	764	814	778	818	783	801	749	799	774	858	840	816	790	838	808	765	805	763	793	822	755	771	789	773	803	801	781	804	785	826	817	791	814	822	803	803	755	770	789	753	767	813	757	803	774	849	742	826	761	800	857	796	825	822	753	766	830	789	815	760	852	826	788	771	771	779	828	820	841	843	790	772	807	783	755	823	786	763	863	811	820	727	798	814	792	758	798	798	821	794	826	793	776	796	790	782	846	787	812	830	787	791	780	728	792	782	772	792	765	854	777	790	786	750	764	755	749	756	774	771	779	819	788	748	804	791	828	775	786	783	854	814	772	822	776	819	811	835	751	804	818	777	825	791	767	798	774	812	804	798	777	825	797	803	771	800	842	832	808	820	808	813	774	764	744	803	738	766	776	791	777	777	787	792	770	819	790	803	802	767	768	751	795	830	773	780	835	785	833	770	769	779	869	787	792	811	814	776	805	773	819	776	792	806	787	824	814	741	779	794	814	801	800	776	803	766	801	816	790	801	800	828	810	821	802	775	778	810	788	849	787	848	779	779	768	809	768	790	828	781	822	788	828	762	817	774	770	775	761	787	786	803	811	833	811	810	782	760	789	802	798	795	787	762	779	754	815	809	799	807	754	804	780	776	809	797	744	810	749	720	784	841	740	837	762	770	840	759	764	773	781	710	755	785	825	791	807	795	784	779	838	800	797	838	787	794	805	829	785	766	769	776	838	793	768	807	765	733	798	788	841	802	848	801	842	773	800	781	787	799	771	804	809	789	732	784	793	774	749	811	782	773	787	791	758	805	778	765	783	802	820	781	764	810	742	799	759	802	820	850	792	852	784	794	758	828	816	777	787	809	763	811	754	780	805	808	829	770	779	789	825	777	828	805	749	745	828	748	868	794	806	766	785	760	802	770	738	757	796	767	751	773	748	781	814	766	829	773	814	802	768	760	804	737	822	803	757	803	799	791	777	802	769	821	761	781	769	773	822	836	724	798	755	816	804	731	779	792	789	776	789	832	736	818	776	813	774	809	831	793	765	796	794	820	837	779	791	780	752	794	796	790	760	804	768	778	834	838	803	864	755	805	779	812	753	769	743	806	789	765	819	759	776	816	855	750	762	865	765	838	829	799	781	805	797	789	751	781	726	798	832	834	780	768	800	787	819	798	809	774	855	727	767	783	775	792	726	835	768	793	821	820	753	818	760	857	739	779	789	782	797	762	745	819	788	756	790	848	767	774	836	749	812	871	752	768	779	813	765	730	805	761	823	816	772	813	756	775	797	806	829	772	817	767	786	758	773	815	759	738	828	779	738	770	829	765	780	870	795	811	733	793	785	804	816	756	774	827	812	733	790	795	757	781	807	790	785	785	850	754	807	806	823	737	817	830	796	788	845	799	807	780	782	767	763	855	834	794	770	772	848	818	761	808	815	814	818	791	803	777	761	761	815	825	758	798	823	828	779	775	794	840	820	824	787	741	742	799	774	721	773	748	818	806	794	808	817	796	783	778	789	812	748	783	815	789	800	807	801	811	751	792	817	807	820	853	818	813	795	794	827	833	795	784	835	789	762	768	766	818	777	796	816	790	758	777	811	777	838	722	798	803	761	807	783	858	776	857	834	821	782	802	743	732	820	779	818	780	744	843	847	834	764	781	775	819	806	723	790	814	805	774	728	785	797	761	783	811	792	786	811	821	763	793	832	788	816	793	837	818	781	786	777	791	825	808	757	773	807	788	838	802	760	792	804	819	730	767	784	785	810	798	844	750	771	813	813	761	766	797	830	778	780	768	805	761	819	799	783	800	736	792	820	815	823	791	828	790	814	772	832	802	745	813	812	789	780	775	759	765	784	777	826	775	782	764	768	794	795	846	801	801	807	744	805	764	771	788	806	797	787	751	772	765	800	833	842	752	806	783	795	812	743	831	792	764	780	787	762	789	832	814	766	777	812	820	780	767	781	786	796	763	761	801	806	754	865	751	757	768	825	792	770	827	809	766	814	756	850	814	801	778	805	822	813	764	764	822	778	775	786	768	838	825	795	806	812	804	865	792	770	758	801	758	763	798	859	796	748	740	782	810	767	854	790	770	850	795	799	791	750	802	823	772	780	823	817	775	809	831	815	766	737	829	771	760	762	743	755	747	785	744	837	792	781	823	729	796	790	748	799	786	789	777	823	792	833	764	805	825	833	832	741	758	733	801	832	792	689	799	780	768	784	746	772	749	767	809	780	806	871	798	764	815	807	744	824	793	795	795	797	799	801	775	815	788	777	814	771	754	807	837	760	810	809	791	779	803	825	794	772	755	769	772	803	788	788	815	790	793	806	750	805	808	760	775	761	814	805	806	734	804	796	852	745	775	772	807	803	761	813	761	805	780	841	792	779	796	779	733	735	767	851	771	784	781	782	754	842	825	800	796	830	781	779	742	788	811	830	762	736	779	767	808	750	709	715	787	803	805	822	861	776	793	785	784	784	830	799	816	755	781	812	801	799	792	756	822	783	770	785	796	738	803	782	780	807	746	791	776	831	760	805	759	788	772	786	790	797	836	788	772	756	756	801	794	769	824	764	779	802	802	784	786	814	782	806	823	840	800	819	828	761	849	835	747	821	779	805	785	816	814	747	832	737	817	790	794	836	819	800	815	802	779	749	809	785	803	807	834	769	766	806	809	808	761	834	769	783	765	740	784	780	769	784	790	806	791	760	843	846	767	796	748	788	819	825	786	789	827	827	820	790	773	782	777	793	783	755	790	826	796	792	820	800	803	727	847	737	818	822	792	797	813	779	812	786	750	834	815
24324	46504	36717	25659	20867	16200	11670	8785	6461	4820	4370	3983	3123	2886	2439	2161	1912	1726	1645	1505	1381	1253	1142	1127	1106	1106	1088	1017	964	926	941	911	885	864	860	901	846	801	842	859	858	844	879	836	885	813	830	824	853	805	765	864	815	867	797	837	829	819	799	804	776	799	822	807	834	845	790	780	759	769	847	783	747	812	825	815	765	806	814	795	810	796	792	792	802	785	739	817	779	783	808	776	757	828	810	847	765	786	803	784	811	797	811	812	799	821	818	793	821	759	777	803	850	823	819	841	853	825	783	783	850	792	818	765	775	890	830	797	807	778	802	829	808	832	754	817	868	795	818	827	876	822	848	807	832	800	864	784	838	854	813	776	814	770	768	810	828	822	781	838	771	836	780	839	829	821	781	753	812	824	828	789	797	801	801	777	836	822	787	752	820	807	820	764	855	825	790	747	848	840	797	802	795	849	780	815	789	802	761	804	848	769	777	759	836	839	857	855	801	832	799	761	819	824	809	750	831	818	784	800	828	779	800	760	796	835	783	844	806	774	799	811	807	792	809	805	810	795	782	795	805	779	793	753	809	793	851	772	839	813	833	809	807	790	774	807	794	828	797	764	817	866	754	824	867	793	837	793	838	780	821	799	808	850	842	816	771	748	822	792	851	893	823	845	771	780	756	827	791	799	830	800	809	793	820	792	805	823	750	835	812	764	770	859	823	825	768	800	763	773	796	802	803	815	811	765	786	791	758	747	809	831	811	797	831	815	777	784	829	779	809	785	774	795	808	848	793	753	784	821	832	811	813	790	797	811	821	799	856	784	810	759	771	782	829	819	798	809	811	782	833	793	804	785	805	850	812	796	817	791	799	847	766	792	760	810	804	759	829	767	827	793	809	815	830	750	838	802	825	803	785	832	817	774	757	798	797	856	802	825	795	745	755	820	802	777	773	834	788	793	857	815	825	774	798	822	772	794	773	756	748	818	791	811	830	810	795	849	761	763	792	835	819	830	830	779	846	802	781	783	807	805	809	851	773	752	801	780	809	772	821	796	792	783	820	773	889	845	768	786	828	752	785	802	744	742	837	818	789	829	802	779	861	827	796	772	825	798	829	775	812	818	823	789	831	791	785	852	842	869	768	803	860	800	831	806	833	830	784	775	800	806	807	786	786	821	776	838	807	796	807	769	793	804	801	769	804	790	801	808	781	808	784	829	820	814	795	832	785	799	844	820	843	807	822	821	794	848	784	796	812	836	771	798	799	796	832	786	807	813	829	785	869	820	836	818	800	786	780	808	821	803	784	771	795	771	772	774	835	795	857	768	732	803	761	808	769	802	768	846	774	830	797	825	809	786	860	809	764	800	845	829	873	820	818	792	746	782	760	797	856	774	801	769	811	846	834	796	838	784	794	812	818	910	824	817	842	792	868	861	818	805	827	803	764	866	791	809	805	783	768	822	820	795	850	823	839	812	776	785	780	828	793	780	754	842	756	825	803	790	733	825	779	813	784	818	791	823	811	799	801	828	823	802	790	812	748	767	775	785	828	768	783	745	780	778	851	827	798	783	829	822	824	814	819	807	815	801	835	783	800	840	804	802	779	839	829	797	824	826	852	843	796	839	792	800	835	806	768	833	811	855	795	829	795	854	809	764	825	764	852	770	817	820	772	776	801	798	801	781	840	829	805	796	847	787	819	788	804	817	779	821	782	763	839	818	842	832	818	791	791	817	863	755	839	826	847	811	776	830	786	783	788	831	773	865	859	772	801	769	771	806	826	851	813	811	789	827	787	830	825	772	794	844	800	812	773	823	804	779	850	861	809	805	814	819	794	845	845	793	825	799	840	801	817	766	776	792	836	780	812	861	764	829	776	808	825	802	815	843	865	816	848	776	790	792	808	796	845	765	746	872	806	843	801	827	780	811	793	769	832	823	797	776	831	824	812	826	824	772	804	794	796	753	816	826	812	798	836	802	766	882	793	765	773	808	846	827	755	781	829	787	759	821	808	770	855	799	777	807	821	832	829	806	788	807	849	768	818	843	823	819	795	807	783	856	847	794	790	818	822	696	843	807	794	812	862	798	832	777	827	766	794	785	816	828	769	785	784	825	808	829	795	800	794	796	809	760	805	797	813	849	793	789	844	813	787	793	810	813	853	779	813	782	815	824	778	858	825	795	773	773	801	816	763	776	808	826	795	748	754	814	819	784	814	787	861	815	818	781	779	833	793	814	793	812	811	772	814	815	793	772	806	858	831	823	785	792	839	814	820	812	793	794	815	824	797	800	786	808	768	772	780	823	808	741	824	762	815	826	830	831	851	812	835	759	794	863	817	842	824	802	829	837	765	793	789	799	814	838	802	742	779	789	826	774	759	755	779	801	838	860	785	809	748	784	858	824	815	777	813	803	756	828	822	796	785	819	806	842	829	809	810	780	789	823	845	775	858	827	762	815	819	778	809	874	774	807	782	843	826	805	842	772	774	785	760	788	823	828	800	789	795	812	792	850	763	805	784	820	793	844	805	793	827	815	821	815	820	800	766	804	800	817	807	765	804	780	839	837	816	790	761	825	799	808	814	771	813	812	815	723	790	853	798	793	809	800	831	746	783	858	804	811	815	780	818	855	813	802	821	846	889	790	800	859	777	832	810	834	794	791	845	804	841	769	827	794	809	738	832	757	837	767	813	783	825	817	761	821	814	772	808	755	788	779	818	805	838	818	809	801	811	797	790	819	864	861	796	780	818	851	760	799	789	788	823	754	787	847	777	797	831	788	788	822	803	807	755	769	764	826	834	769	738	839	759	812	811	785	763	762	810	769	841	813	787	786	793	842	791	776	784	859	777	771	830	774	821	762	831	831	742	731	766	779	771	836	885	848	821	825	772	809	832	821	807	805	804	775	826	779	824	839	747	810	868	810	815	831	801	771	845	800	808	828	793	813	788	768	837	813	830	753	800	799	845	775	760	850	817	842	851	791	823	815	763	853	824	876	798	757	800	806	874	804	785	791	775	775	798	813	801	816	842	806	767	765	782	804	765	832	814	770	811	812	826	858	828	757	763	806	807	772	792	821	796	776	813	782	750	792	771	810	802	799	782	836	808	822	804	816	810	757	831	816	863	862	814	796	808	791	856	746	844	845	776	778	758	814	838	813	768	807	800	824	845	838	804	789	805	775	732	787	786	776	780	843	851	818	794	785	803	849	827	804	767	850	791	796	820	819	828	815	792	783	807	800	841	772	755	789	798	818	749	821	796	819	803	783	819	805	810	794	803	770	834	839	776	847	864	832	868	762	836	844	853	782	828	795	803	832	811	790	769	786	767	807	809	854	806	806	798	839	853	805	778	779	787	810	832	832	777	846	839	760	785	819	786	790	747	797	797	805	792	828	817	811	793	813	825	827	846	847	816	819	788	812	786	792	798	803	722	791	815	804	773	808	817	833	799	796	792	797	813	794	808	785	806	778	806	795	841	844	816	745	835	826	844	803	803	825	816	790	758	807
23258	21636	29492	24349	22085	23550	21158	10929	7409	5437	4700	4366	3706	3069	2789	2616	2357	2037	1932	1845	1621	1466	1333	1345	1332	1264	1240	1197	1137	1125	1076	1052	1089	1031	1006	994	997	1007	991	985	989	1007	986	1011	942	996	972	1000	959	1012	995	947	918	994	950	947	951	917	919	927	968	903	943	921	947	937	892	872	935	955	900	963	915	880	896	887	862	894	909	938	891	880	942	933	923	946	910	941	933	933	886	897	913	919	939	890	914	959	946	961	937	871	944	922	904	995	876	903	921	921	935	907	933	904	927	887	914	948	863	989	898	912	921	919	907	846	912	931	933	889	940	867	912	881	906	875	880	913	846	902	958	908	942	927	887	954	899	958	933	954	910	974	857	929	885	921	950	912	897	911	955	933	932	907	889	919	1005	903	933	919	912	919	925	914	939	943	913	875	907	947	909	936	938	978	896	932	960	912	829	908	909	912	924	944	891	910	890	941	949	885	917	908	944	936	885	967	916	874	930	895	896	893	929	878	913	907	952	957	954	880	913	886	926	851	893	904	864	907	917	912	897	872	936	879	878	920	946	948	972	927	947	938	965	903	910	921	903	972	913	963	935	895	929	934	932	939	930	935	910	910	895	947	930	908	938	889	944	888	953	945	890	912	916	855	924	887	882	941	964	911	919	918	938	883	932	882	914	1009	932	870	887	872	950	869	909	892	976	919	889	939	858	922	863	934	922	953	935	864	924	931	930	953	946	933	923	917	958	966	902	935	931	922	904	915	952	863	940	914	946	914	891	953	909	923	945	912	935	898	956	868	902	899	963	919	930	955	883	898	882	913	876	880	883	903	953	911	922	877	902	866	889	941	915	905	956	900	891	922	954	934	931	900	909	903	933	905	962	866	820	903	921	919	968	931	913	878	919	922	965	899	895	938	944	908	962	945	937	920	884	917	922	911	971	915	920	896	886	915	958	926	911	899	932	911	879	897	934	841	919	928	953	980	919	888	884	917	923	942	940	932	939	937	861	938	910	927	945	948	866	950	924	871	884	906	913	916	896	915	981	919	878	923	925	926	952	946	931	924	898	887	934	912	918	921	951	967	953	915	929	910	914	918	917	931	1009	866	925	879	948	925	904	892	908	885	892	916	867	881	887	886	891	945	937	961	900	879	935	920	982	897	938	852	919	895	949	936	914	878	893	915	937	909	896	917	885	905	913	890	985	929	937	934	921	906	877	932	946	909	907	930	887	934	906	933	900	919	898	909	938	926	917	921	890	932	943	916	895	904	931	931	902	947	890	952	912	927	941	880	939	899	934	938	903	947	853	913	952	859	917	960	903	919	909	949	878	888	948	920	887	912	952	899	933	956	972	962	918	927	932	902	873	883	875	961	958	1020	905	973	953	946	949	899	926	918	923	951	953	1010	907	967	921	915	907	892	947	931	938	873	960	941	929	922	891	968	952	970	945	854	937	919	888	889	893	926	932	922	945	903	949	909	977	941	879	909	923	927	890	895	946	911	955	887	903	924	939	927	961	955	904	930	918	882	933	902	931	968	899	914	940	884	953	925	904	841	917	916	930	957	906	892	922	975	914	908	932	889	912	942	886	897	948	962	931	924	904	838	930	939	907	901	909	904	917	906	915	933	893	948	892	923	881	958	868	954	916	958	939	900	869	925	908	902	931	893	834	900	886	962	864	961	883	959	991	897	936	859	900	911	943	879	915	909	860	909	961	914	869	885	941	814	897	993	932	889	862	936	912	905	940	962	915	907	911	892	896	913	937	882	889	973	886	881	890	911	904	950	863	913	955	917	896	913	962	873	881	930	919	892	942	910	923	881	973	930	934	933	898	929	898	961	956	942	871	944	889	911	948	927	931	941	902	906	921	866	920	883	957	928	939	945	920	954	927	945	890	951	921	916	885	932	907	896	952	953	937	875	904	984	890	896	950	935	910	934	934	927	916	936	902	916	937	869	940	908	880	904	914	922	935	929	937	980	934	914	958	939	873	878	900	929	938	919	883	949	961	975	946	859	887	900	867	896	944	970	930	945	829	963	920	996	942	956	915	955	868	930	966	915	890	935	978	961	929	852	904	937	925	917	909	890	933	885	846	1025	918	934	911	919	917	917	905	935	939	870	911	878	932	925	920	916	942	897	901	906	939	926	933	934	887	886	897	932	931	969	912	925	897	901	909	955	910	912	887	954	915	910	922	895	881	903	971	986	925	949	903	908	922	836	868	943	919	894	911	896	930	935	897	925	920	929	925	930	902	916	901	919	908	921	899	942	916	907	930	900	933	949	909	951	960	919	908	944	924	960	940	947	948	979	869	900	902	911	979	943	873	892	936	932	1001	945	908	906	945	896	892	863	904	887	948	933	935	931	936	914	873	892	936	912	876	915	949	877	881	931	957	917	946	945	911	951	905	912	937	900	926	880	876	902	956	926	935	923	893	940	963	896	861	931	898	915	934	983	912	943	941	950	981	873	904	986	951	933	915	943	923	946	904	922	923	946	934	943	953	923	925	916	924	920	877	942	951	915	931	919	884	942	934	903	917	921	938	927	847	920	929	926	866	931	957	920	911	912	944	965	893	983	895	927	929	868	888	906	938	910	931	880	961	889	902	884	864	920	911	933	949	929	913	888	998	917	967	915	898	888	931	914	943	848	972	891	925	941	879	861	854	934	902	939	871	919	1000	934	853	856	933	953	1002	896	949	900	885	872	875	912	940	972	907	881	923	908	841	927	916	914	963	943	897	926	872	947	924	908	926	928	891	949	870	937	943	932	938	935	959	917	927	942	880	872	958	895	946	943	853	932	950	908	932	953	872	921	900	884	933	946	895	914	824	938	934	928	906	940	911	958	947	894	942	883	931	911	947	892	905	882	903	939	909	943	894	950	965	913	973	878	962	917	901	915	930	910	951	902	918	917	966	935	871	908	916	942	897	933	883	916	957	939	940	890	931	906	919	886	851	901	914	921	969	991	921	938	947	891	886	873	932	909	862	871	903	946	900	916	932	957	955	906	945	907	914	912	945	955	874	941	829	955	914	936	873	936	903	928	966	912	890	892	929	892	898	855	914	959	922	944	928	880	920	953	892	932	930	941	894	958	931	978	889	983	883	919	960	901	914	865	865	965	944	899	929	893	910	927	919	918	969	975	874	916	914	910	890	964	945	896	898	977	905	945	914	932	875	870	1001	881	967	919	873	829	913	843	916	966	903	952	888	956	927	911	918	910	995	917	931	906	882	925	866	901	944	894	929	925	855	896	907	931	956	872	929	939	912	922	937	990	937	870	885	870	839	889	919	931	899	889	950	869	900	944	880	958	955	930	910	856	888	959	862	930	912	957	911	936	917	904	890	947	908	959	910	920	857	910	921	959	938	910	909	951	965	917	946	958	859	878	891	1004	897	915	931	877	975	959	944	950	878	902	921	892	893	934	910	908	883	946	895	890	860	958	853	959	907	863	919	903	977	914	913	908	940	961	926	909	904	923	922	913	917	950	971	888	896	856	930	947	949	951
26657	55322	46475	34400	29067	23190	17129	13582	10420	7729	6741	6142	5148	4340	3792	3341	2899	2499	2332	2164	1945	1624	1517	1514	1481	1385	1321	1339	1244	1191	1131	1121	1107	1078	1062	1034	1074	1090	1006	956	996	1013	972	1009	997	994	979	1055	960	1008	976	946	991	954	953	958	920	912	1016	923	952	856	916	916	933	903	914	897	904	901	880	940	949	929	943	913	974	889	937	894	910	926	917	887	876	889	877	911	881	921	968	909	938	946	963	941	904	950	867	849	912	922	926	919	847	862	950	906	929	903	901	958	893	966	934	912	951	931	894	881	830	877	924	967	946	937	913	919	908	918	859	962	923	902	913	973	886	844	866	969	913	917	949	914	921	906	940	919	905	889	934	915	911	933	925	882	887	852	877	937	930	946	872	868	893	918	905	954	873	914	852	907	876	953	895	949	885	901	974	900	892	915	911	906	882	903	908	951	915	827	874	919	892	875	958	907	884	892	869	893	949	892	919	918	899	916	866	911	840	875	897	894	853	949	909	943	908	895	964	875	940	871	911	918	896	935	905	921	887	844	936	890	915	879	965	967	932	932	910	899	915	923	886	909	863	878	868	929	887	885	921	916	935	923	876	907	915	873	926	923	901	868	964	939	849	905	898	904	915	898	940	918	872	938	921	889	892	862	936	929	880	924	892	945	956	919	970	884	877	894	883	902	904	916	936	903	930	913	887	929	843	886	949	919	954	890	874	962	882	872	914	895	919	887	905	890	878	937	905	922	935	879	925	933	919	894	921	909	872	916	910	869	869	869	880	891	961	901	907	954	948	898	921	952	902	886	879	934	927	886	881	893	957	939	913	902	844	941	884	916	896	893	876	887	951	916	954	960	865	904	851	927	916	906	894	1003	917	904	879	936	916	918	922	900	916	941	889	858	912	891	936	905	917	955	901	889	939	867	890	900	916	895	964	888	868	931	922	873	914	906	918	952	930	892	903	942	885	907	956	892	917	979	888	886	895	902	875	845	907	919	868	885	910	868	927	970	919	904	926	927	928	972	902	886	860	885	897	925	898	899	906	914	889	892	856	883	924	885	889	851	890	887	916	922	931	886	911	953	899	918	869	872	923	938	920	864	884	968	876	885	953	896	912	907	932	856	931	923	909	855	907	922	927	874	892	888	907	880	902	875	890	913	895	979	951	920	963	929	923	921	877	905	903	936	852	914	881	894	874	888	896	962	949	886	891	939	865	934	922	876	907	860	914	855	913	925	878	860	926	952	926	915	915	882	913	887	900	891	901	924	904	861	881	955	921	931	862	910	874	884	937	895	957	916	881	969	894	913	899	886	922	901	935	876	929	905	861	911	930	865	833	961	858	898	952	860	887	932	886	908	828	951	955	960	853	890	854	920	907	920	891	924	927	929	930	926	922	951	886	863	926	869	872	948	915	893	869	948	912	860	894	961	919	922	940	897	906	920	869	920	947	892	906	872	869	884	918	903	878	880	930	920	912	923	935	883	898	891	890	879	908	943	887	939	913	870	874	851	877	901	870	924	882	901	993	937	924	872	912	903	869	826	841	931	878	912	923	866	955	889	907	938	920	908	916	875	879	875	899	895	840	924	919	912	850	968	918	918	878	914	915	865	949	880	900	873	905	928	981	942	924	859	886	927	896	916	870	928	890	923	933	854	883	862	933	927	917	893	880	956	906	926	914	893	884	911	915	883	891	898	917	900	904	873	900	874	901	909	847	868	929	881	873	909	884	913	900	894	889	967	864	903	896	874	918	926	895	921	925	857	890	874	917	910	924	923	880	951	969	892	937	930	894	906	932	890	907	959	907	956	937	876	903	921	929	889	907	910	867	917	932	860	907	909	867	842	888	906	912	864	896	906	873	894	904	882	900	856	899	905	916	872	911	910	931	941	914	875	971	941	927	944	921	877	949	985	929	908	903	871	898	949	929	915	887	857	888	908	966	947	916	917	903	935	902	895	849	903	871	906	948	928	858	918	929	881	944	921	894	861	942	922	907	870	887	942	882	830	866	854	933	937	872	943	882	919	888	936	874	904	879	927	896	857	963	899	948	858	907	910	913	900	938	867	902	955	922	922	856	899	865	881	873	963	918	915	935	861	933	910	910	867	888	875	857	889	888	892	896	898	911	910	934	898	901	926	930	912	886	930	871	914	940	917	907	916	949	925	929	847	896	872	917	945	900	808	866	871	899	882	914	908	846	879	898	900	902	860	902	982	878	902	884	932	937	891	895	913	962	879	970	891	930	910	888	927	895	911	836	924	925	884	957	899	913	919	924	943	889	899	936	910	860	879	879	946	910	870	922	947	874	957	910	915	931	981	911	919	837	930	918	871	869	914	853	882	899	882	845	902	945	912	869	912	863	902	837	893	896	873	907	906	899	938	930	855	943	902	882	886	891	916	838	946	907	869	903	896	908	868	895	901	871	940	869	922	907	861	910	936	919	1016	975	862	899	897	908	909	921	901	910	919	908	882	941	916	916	912	945	939	927	921	920	908	893	923	899	924	919	898	924	906	893	932	920	893	957	914	901	938	922	881	839	1014	890	930	906	936	907	872	883	934	918	899	853	944	932	935	919	912	934	832	924	915	948	910	924	929	908	896	931	878	903	887	884	925	937	898	895	892	845	927	906	961	869	882	931	946	918	921	955	851	901	907	913	942	887	873	866	855	882	912	910	864	877	926	933	939	902	889	876	880	847	919	876	924	945	920	883	955	915	906	903	892	865	915	888	907	919	886	936	883	903	916	904	905	884	890	913	911	878	955	905	956	893	930	909	917	904	894	870	897	917	868	843	932	897	908	906	898	870	902	911	861	933	909	846	934	935	889	908	950	890	890	891	921	913	886	900	929	890	890	904	863	914	893	870	892	908	867	864	878	925	944	930	890	885	924	915	942	848	905	885	893	926	888	861	949	864	899	914	868	923	906	860	855	928	944	888	902	901	896	902	891	924	940	907	915	871	884	906	894	906	896	938	881	874	936	902	957	909	896	950	851	911	960	912	917	898	942	865	968	944	856	936	904	924	940	863	920	903	888	886	913	839	915	858	889	885	943	884	911	870	928	894	914	878	852	905	934	875	855	906	929	879	938	858	928	901	884	931	865	889	912	951	911	911	896	890	876	907	924	881	914	921	949	923	932	876	926	891	944	942	902	848	950	898	916	870	928	898	952	911	935	917	901	884	935	868	883	950	909	883	943	913	901	882	920	946	900	909	876	891	895	917	880	956	898	903	869	923	919	918	901	922	903	901	912	927	911	912	873	880	924	900	879	924	942	933	892	899	908	936	936	886	861	891	901	903	892	878	894	930	925	944	871	918	968	941	919	913	843	895	898	940	945	897	946	920	885	906	905	895	904	919	892	889	912	891	932	895	896	890	913	863	858	857	912	926	924	887	903	908	935	896	912	911	916	907	873	872	898	899	896	899	934	903	925	905	891	937	923	920	902	873	960	881	926	923	919	849	894	882	892	933	848	954	929	900	894	941	892	894	900	874	886
29533	27184	31516	23476	15031	9537	6138	4466	3417	2508	2179	2053	1887	1606	1560	1358	1233	1265	1161	1165	1052	946	900	949	933	867	821	781	813	855	852	794	791	770	833	788	772	781	801	750	756	725	767	738	756	796	720	749	765	780	733	698	779	756	686	688	734	759	709	729	761	727	731	735	724	715	711	727	700	714	722	752	790	730	714	780	716	694	710	724	748	730	748	698	761	713	748	719	768	723	722	745	713	776	782	702	763	707	698	710	685	763	709	718	742	714	728	740	771	757	713	742	743	714	714	681	760	710	726	687	745	689	716	705	761	698	722	716	796	704	726	743	784	691	764	711	765	771	713	704	722	722	698	765	727	736	702	758	753	789	746	741	753	704	739	733	761	780	690	734	775	758	785	758	761	736	763	731	716	755	699	750	801	745	750	698	742	728	704	708	680	717	753	701	730	761	720	723	695	719	768	716	753	732	722	707	733	723	743	774	708	736	704	739	710	703	724	767	731	736	741	722	696	741	729	756	773	723	728	702	754	750	695	707	765	741	760	734	738	790	727	725	771	737	775	759	701	760	698	732	716	729	733	700	776	703	750	741	679	762	724	747	686	688	737	754	673	703	726	751	773	749	649	748	719	718	747	713	743	756	700	746	715	729	694	746	728	726	785	742	751	730	768	760	748	721	753	748	800	712	714	715	704	787	745	745	692	660	735	713	742	769	748	750	712	763	758	744	728	722	707	715	759	718	715	722	701	726	744	741	728	717	689	686	762	712	714	714	770	788	744	731	743	750	715	721	779	707	667	740	721	738	734	720	729	686	721	733	728	712	753	797	709	768	734	767	721	767	698	741	703	703	733	766	704	725	738	744	751	774	734	766	740	720	743	737	722	738	761	737	737	725	756	719	737	730	798	723	739	773	754	725	665	743	716	763	726	719	768	707	744	782	781	742	678	735	719	693	702	695	741	747	685	755	700	771	730	764	739	754	696	712	698	706	766	764	728	710	746	724	742	749	706	782	736	723	727	704	701	721	720	696	766	698	738	760	681	754	736	698	788	771	743	755	770	694	749	726	714	740	678	747	741	775	727	727	736	788	720	757	721	721	731	698	716	807	719	727	780	742	736	714	732	696	755	715	754	724	720	716	720	729	753	727	706	735	772	697	750	721	736	690	762	750	768	748	727	733	721	705	744	761	724	780	731	719	725	714	745	708	695	708	747	713	758	727	732	756	727	707	751	714	751	736	680	763	736	691	719	694	682	762	759	719	721	753	728	723	767	751	713	745	752	766	683	763	700	754	717	715	716	783	706	700	754	727	763	770	709	722	734	715	729	779	744	717	757	745	724	729	744	731	713	751	703	730	703	716	738	734	737	739	765	759	731	668	731	713	675	711	695	760	739	761	712	747	740	745	727	714	708	734	738	735	707	710	727	735	739	690	699	742	687	736	741	707	751	736	755	746	710	741	721	723	761	709	707	704	700	726	699	741	753	697	739	720	716	734	696	737	698	755	744	746	718	726	723	812	721	747	736	771	762	762	743	690	689	728	736	791	744	769	775	744	702	760	768	742	779	716	708	747	711	745	725	743	710	772	750	687	733	756	732	705	739	723	756	738	733	778	718	698	736	706	714	768	698	753	736	732	682	763	797	681	734	735	735	723	720	696	716	747	728	775	761	727	724	767	719	708	809	731	728	661	720	750	775	724	745	722	754	712	728	738	702	741	749	701	721	773	753	731	699	754	709	727	782	766	725	764	735	718	703	741	724	717	728	756	759	701	751	762	732	768	698	745	818	702	765	700	733	684	762	725	752	739	769	720	735	702	734	751	744	724	760	741	709	749	738	774	670	724	734	729	764	723	718	715	739	770	715	710	754	737	752	736	786	723	723	695	719	684	701	756	694	712	713	716	721	763	765	728	745	732	735	711	730	756	713	743	769	735	720	686	695	699	739	737	747	717	761	710	736	765	762	699	712	700	745	823	717	721	740	725	723	730	767	702	777	728	710	688	771	769	726	743	713	754	742	700	704	770	726	723	790	735	733	754	717	746	740	668	753	742	717	760	709	686	720	723	748	741	786	783	717	789	705	699	678	729	682	745	744	722	718	765	720	664	724	719	740	719	754	743	725	717	700	714	772	771	731	691	685	711	739	712	733	746	769	726	722	715	735	733	750	736	760	703	717	665	717	721	703	726	714	700	702	774	767	734	733	768	795	725	726	718	756	746	694	773	725	709	725	719	743	721	743	752	745	759	723	704	765	748	715	736	717	713	747	731	727	758	771	686	703	764	752	667	723	701	778	752	758	754	748	761	697	809	754	752	745	726	723	770	729	690	737	756	713	737	750	692	703	696	694	720	753	750	700	711	730	738	732	723	747	741	711	741	743	755	712	683	715	704	753	779	770	750	681	708	723	771	712	749	730	764	763	699	693	717	706	752	739	723	692	703	715	744	745	722	689	756	752	741	716	719	729	718	731	775	765	745	759	733	714	744	769	730	717	786	758	748	688	794	712	759	736	761	693	720	770	704	730	709	756	726	710	717	712	774	732	723	792	706	723	716	696	776	755	719	750	733	741	721	656	717	726	697	707	708	765	735	710	757	717	771	772	750	773	726	722	750	707	700	774	692	705	744	739	714	763	737	669	695	748	759	776	723	709	706	742	713	701	684	760	717	753	724	711	751	678	769	690	727	693	721	709	715	740	758	736	752	703	756	726	703	711	774	734	703	788	705	715	746	730	704	732	709	758	751	730	729	772	766	679	747	753	746	692	731	751	726	730	718	759	767	746	687	773	724	752	766	690	720	705	708	718	730	766	684	716	719	711	809	743	711	744	719	701	722	743	713	774	782	702	723	750	724	687	711	759	712	749	741	747	709	738	735	756	705	735	719	729	740	708	762	671	764	696	724	745	763	717	709	766	751	755	722	745	765	775	739	771	728	725	753	730	730	673	754	714	760	730	721	721	726	681	652	721	701	723	743	712	723	744	716	734	728	758	736	716	673	719	757	712	792	742	764	757	755	750	680	760	712	739	736	732	749	716	739	745	699	722	794	702	737	739	763	759	752	703	719	700	713	773	776	750	791	678	759	745	755	714	792	721	774	755	735	732	712	764	749	705	767	727	752	733	732	803	759	708	750	702	743	741	730	735	757	731	760	784	752	754	738	710	720	741	733	775	763	718	711	769	758	756	741	761	768	735	785	748	725	721	719	743	722	787	744	748	715	746	729	746	726	720	687	687	730	702	713	723	773	698	750	753	758	713	710	749	736	688	692	714	732	716	751	701	699	711	773	784	753	735	728	754	776	681	684	684	731	745	767	744	723	743	717	736	745	777	723	780	739	743	769	761	735	721	780	699	745	744	743	709	668	715	709	689	760	765	691	714	775	696	679	728	697	734	705	753	762	747	674	772	690	746	717	716	759	758	751	741	773	741	733	741	698	718	717	723	716	726	715	691	702	734	699	808	728	759	718	707	763	742	742	735	709	741	726	698	753	734	707	693	746	739	748
24557	41818	32782	21618	17444	12645	9196	6724	5313	3874	3297	3009	2545	2170	2081	1836	1615	1487	1370	1280	1225	1119	1018	1017	989	965	963	892	944	870	821	802	908	809	762	812	794	812	817	755	799	850	767	773	754	764	767	814	773	778	781	801	763	808	772	707	748	762	707	793	739	734	767	784	769	713	783	768	730	782	731	778	790	734	761	748	735	720	738	769	673	710	745	695	708	715	751	765	750	721	715	734	739	767	748	751	737	764	786	741	766	727	759	792	763	739	728	746	767	762	738	727	773	713	756	752	793	782	728	767	802	767	741	692	776	768	753	712	710	726	785	733	763	746	781	745	768	781	739	727	718	699	734	773	729	753	739	712	761	768	764	735	753	762	750	754	717	751	756	723	722	705	778	770	761	766	745	744	732	748	765	709	801	740	760	751	745	765	760	749	771	760	757	723	744	795	710	787	681	735	715	746	739	790	742	752	745	697	770	731	753	733	762	780	715	738	749	733	759	759	715	732	721	783	729	742	763	774	761	755	793	704	740	741	746	727	733	728	785	735	717	693	726	741	752	773	758	779	739	702	712	755	755	699	683	791	715	741	740	741	807	731	761	731	749	715	796	740	764	768	727	770	794	716	714	790	746	711	699	742	741	744	814	774	741	766	740	754	737	698	760	708	771	708	754	739	783	740	751	750	744	748	732	729	747	786	732	731	717	779	770	807	728	728	759	704	738	787	761	708	729	754	746	697	755	719	747	702	710	815	715	766	711	730	734	723	725	754	748	800	743	768	760	735	776	768	776	721	714	759	750	709	752	750	772	724	732	758	740	755	698	782	773	740	705	691	708	736	774	701	714	774	751	790	733	720	704	768	721	775	715	772	696	749	763	767	737	724	747	712	735	709	735	724	767	774	756	757	742	742	706	740	747	725	720	754	743	768	784	734	760	766	749	744	749	770	765	749	792	728	733	805	752	757	769	773	724	740	760	743	771	764	821	737	700	719	796	749	772	743	731	766	712	753	738	791	732	793	783	709	799	719	741	728	730	732	767	771	736	737	783	748	723	755	753	766	775	708	705	762	764	745	746	759	741	813	749	782	737	721	748	750	741	728	716	778	735	792	744	775	731	754	657	742	810	756	711	759	725	792	707	768	746	803	784	755	791	742	734	782	730	769	693	735	737	740	733	745	711	689	723	695	761	725	735	725	768	742	708	744	779	715	758	758	761	731	747	722	753	751	730	759	754	797	765	742	770	696	747	727	702	693	777	704	781	759	729	811	797	749	746	745	773	740	767	687	779	754	780	739	740	712	765	710	748	667	765	737	751	695	782	728	777	733	768	776	721	818	730	755	782	724	724	749	715	748	743	702	693	734	716	763	767	747	753	698	758	699	718	741	732	677	702	779	747	744	759	751	754	742	786	730	751	736	806	715	714	779	771	714	735	724	803	765	728	777	778	818	776	745	802	753	718	729	741	739	720	723	747	714	742	767	792	735	702	721	774	728	782	762	739	781	751	781	745	754	768	751	714	696	743	724	771	749	710	748	782	743	754	767	740	675	719	775	737	716	734	712	769	740	762	754	683	748	748	709	700	698	761	695	790	722	740	767	809	771	752	720	752	754	745	736	740	767	749	699	782	748	745	754	717	771	760	746	762	728	756	770	747	717	754	766	742	708	788	678	732	760	744	712	746	729	745	765	678	730	770	688	730	757	776	763	789	714	736	770	743	770	735	738	742	759	782	739	711	729	736	762	720	810	700	730	755	745	716	727	711	692	766	733	750	737	805	747	808	759	804	709	719	742	734	689	730	731	838	797	790	748	745	713	732	749	721	768	741	742	805	793	765	746	720	754	776	752	740	722	705	787	769	751	708	728	735	727	776	789	738	735	721	716	745	735	764	711	734	758	740	718	734	771	768	784	783	757	750	758	761	782	779	734	780	771	781	716	736	701	721	754	713	804	744	762	751	699	694	778	723	747	761	746	769	723	734	739	753	757	729	762	723	720	727	778	804	739	752	765	783	741	729	729	749	721	775	759	728	753	755	719	763	724	700	752	760	704	731	776	779	757	754	734	686	717	778	802	780	788	758	710	791	793	731	778	804	812	759	789	801	790	732	734	747	759	742	770	732	732	743	709	703	751	797	808	758	772	722	780	740	769	724	727	759	731	756	768	711	754	771	742	761	783	838	709	712	735	731	734	742	747	711	752	733	712	777	734	728	757	695	704	740	764	735	757	766	739	754	722	736	724	752	806	738	806	764	766	715	752	757	762	719	744	701	817	719	759	732	766	772	743	760	697	690	734	746	718	762	743	745	725	796	707	790	787	734	710	732	758	755	748	763	750	755	714	806	735	759	781	763	796	768	775	653	739	759	755	742	722	756	740	766	749	768	735	692	743	732	704	761	741	775	729	771	730	736	750	796	763	751	710	783	692	717	777	708	739	746	710	768	771	722	742	707	717	728	770	764	752	736	731	689	733	721	747	803	770	749	756	754	726	752	768	751	755	752	771	699	792	731	757	814	735	744	747	741	750	768	745	771	787	803	755	727	736	763	773	779	765	787	805	747	786	708	796	770	760	747	759	794	731	727	736	738	785	776	750	718	768	736	742	761	797	693	760	762	785	761	759	768	761	755	699	767	808	751	743	778	714	747	744	725	769	743	746	731	694	742	724	734	730	698	704	740	779	735	728	741	718	718	761	733	757	752	761	776	723	723	779	758	795	787	771	714	780	720	710	736	723	725	748	742	722	723	703	753	716	711	775	796	760	757	760	787	743	748	741	747	777	741	712	719	764	725	717	760	753	770	770	701	777	762	743	778	746	738	765	719	772	754	760	724	745	775	718	754	767	764	724	742	720	738	762	791	734	751	800	805	735	749	732	750	791	741	776	738	688	794	718	777	725	773	750	703	716	747	760	770	736	678	740	743	736	715	733	702	746	771	737	691	736	711	806	738	719	759	757	764	729	747	718	722	744	719	774	760	713	788	725	729	702	725	765	793	727	762	703	781	754	793	760	765	734	720	731	777	749	723	775	718	741	747	780	728	725	708	692	740	693	734	757	743	725	776	726	755	749	705	723	778	758	747	738	689	752	725	715	753	748	720	784	780	752	779	721	774	709	757	723	695	736	792	776	775	782	722	805	761	762	715	747	717	756	746	728	747	784	745	785	755	736	769	709	781	716	719	737	761	762	751	718	756	797	792	771	738	693	754	736	785	739	666	704	784	739	800	760	757	714	734	763	746	700	727	741	781	767	732	755	796	694	726	770	711	734	740	729	707	761	748	752	728	731	803	756	799	737	768	767	763	737	781	752	686	763	674	751	749	762	754	801	767	725	760	731	752	763	744	742	737	768	721	772	758	694	737	766	730	733	702	730	776	735	697	746	742	765	725	731	766	733	760	736	731	737	789	765	733	704	771	681	790	700	740	793	760	713	730	726	697	783	760	702	784	740	820	762	714	776	767	740	721	758	791	783	692	752	784	760	731	675	749	786	778	723	726	727	709	754
24452	21595	29042	25039	22908	20206	12980	7607	5401	4007	3508	3208	2833	2432	2111	1892	1792	1608	1614	1475	1318	1165	1140	1131	1068	1058	1041	1014	966	897	949	931	947	853	937	896	845	859	888	816	794	855	859	820	825	838	852	851	797	765	781	813	799	817	874	813	804	792	805	781	774	820	784	799	783	786	771	780	799	827	812	806	810	803	802	789	797	813	757	824	775	811	777	829	818	779	792	756	799	813	756	781	784	813	815	799	778	728	823	797	803	795	793	806	781	760	840	797	781	776	859	832	788	793	758	832	740	809	788	772	835	774	808	825	754	819	730	773	783	863	784	794	745	868	844	832	757	786	772	780	759	742	795	771	784	771	769	754	764	729	814	781	767	778	765	786	789	771	803	774	812	800	803	819	798	778	762	755	755	799	834	838	788	784	742	816	796	704	801	831	825	787	802	802	817	773	774	843	761	841	746	788	798	782	754	776	837	800	828	744	757	850	787	808	746	767	783	800	800	810	823	821	827	741	781	775	796	795	827	791	818	796	801	779	800	785	755	783	812	772	826	834	814	830	774	762	761	768	752	749	781	766	745	799	818	784	774	761	835	780	824	798	839	790	781	758	811	820	826	812	784	768	836	756	812	824	744	769	796	762	776	768	790	796	797	839	822	788	830	810	782	723	842	813	781	786	797	793	795	798	785	782	785	776	804	731	805	758	811	808	766	796	767	761	790	795	819	805	801	839	785	778	804	786	825	810	823	791	828	792	780	783	803	774	811	781	796	798	779	777	778	801	811	769	753	821	816	817	769	753	803	802	767	731	811	785	818	776	828	807	769	815	758	840	762	758	816	804	772	824	765	802	830	756	768	758	791	835	765	852	784	800	762	790	810	770	787	756	802	764	836	743	721	764	758	743	748	778	782	749	757	786	737	768	779	772	764	730	788	809	757	763	845	775	786	741	796	757	811	807	774	777	796	818	763	811	807	769	747	804	798	811	816	816	787	758	810	769	787	840	801	804	786	801	757	784	781	783	803	763	787	844	747	791	771	828	743	810	764	820	821	776	817	791	811	794	826	847	781	782	755	774	781	797	776	772	819	818	805	811	780	732	818	764	781	782	773	793	827	815	799	741	757	843	819	775	801	786	809	849	799	769	852	772	802	834	755	763	798	775	808	822	827	827	791	791	754	776	784	774	773	768	798	741	788	821	765	835	731	818	789	826	785	744	811	811	789	819	827	803	811	780	791	744	807	750	797	818	789	819	806	784	784	759	796	784	816	784	742	775	784	804	830	719	835	793	748	764	813	741	839	815	855	773	762	813	827	840	797	778	732	786	755	779	767	757	792	765	812	776	774	786	802	850	801	829	805	798	778	745	806	834	785	801	777	759	760	792	756	815	797	772	761	824	773	816	840	836	795	780	820	795	850	776	769	849	804	857	811	733	814	752	790	814	756	784	800	805	795	796	809	803	786	807	797	754	784	834	803	774	763	837	763	787	792	803	772	780	786	742	805	812	795	771	808	788	760	748	804	830	826	779	814	780	767	785	810	819	790	798	715	808	788	763	796	790	806	744	785	783	781	798	811	826	778	787	784	795	794	838	753	772	809	804	745	816	808	832	797	782	812	830	840	776	749	869	780	827	802	787	836	804	822	771	759	781	773	855	825	788	774	793	724	772	789	793	804	814	872	783	761	794	772	768	774	784	810	816	811	811	815	794	811	793	788	773	828	764	813	757	773	807	740	752	838	752	800	801	812	775	809	822	791	811	816	788	792	803	858	798	859	808	799	776	773	773	791	809	819	791	802	827	802	811	802	794	809	783	807	785	750	742	783	791	795	773	802	832	761	742	823	855	807	795	783	749	805	824	799	763	806	803	770	794	791	779	776	805	815	738	788	793	812	764	822	750	809	780	793	821	820	788	774	790	793	801	761	788	815	790	788	782	795	811	783	833	812	762	801	818	794	781	839	804	776	792	800	776	784	764	794	797	795	793	788	742	829	759	735	806	797	789	841	799	865	812	776	832	785	785	756	783	759	757	800	798	749	758	779	771	798	819	803	827	819	747	829	810	816	750	757	865	850	808	769	792	762	818	811	740	769	777	795	785	791	738	805	804	813	762	797	813	787	788	777	824	747	885	776	810	741	788	767	804	810	813	787	783	740	829	759	796	784	808	823	805	780	805	788	765	737	821	771	819	772	802	762	764	804	759	815	840	802	794	771	776	803	777	784	802	745	790	799	821	766	776	795	794	848	801	764	843	783	790	771	822	811	778	819	815	812	808	814	784	799	794	781	748	788	769	817	826	851	768	792	765	749	775	803	748	732	793	787	762	815	810	806	816	774	764	721	800	789	804	787	799	743	818	797	832	765	826	795	793	793	786	816	707	795	790	783	755	752	802	806	761	789	885	792	808	815	810	774	789	776	760	817	799	801	796	753	765	790	784	769	712	879	805	727	812	730	835	804	816	762	766	831	834	791	841	764	779	822	778	769	800	780	822	759	809	802	761	790	801	802	825	780	750	772	787	856	791	740	814	763	792	774	804	784	795	755	812	781	794	748	808	775	774	812	731	797	780	755	830	803	774	795	797	866	821	753	728	744	784	818	788	751	778	811	754	748	762	772	769	827	803	736	754	739	781	825	798	786	800	808	803	762	841	762	875	788	758	820	764	810	733	764	812	818	799	817	779	769	839	746	785	749	832	797	766	833	789	750	769	816	777	827	818	842	816	776	801	770	808	783	765	763	742	838	792	780	757	783	821	821	780	778	791	809	775	825	793	784	755	833	757	822	808	799	795	831	751	813	786	776	758	772	800	821	815	786	768	774	816	774	813	796	754	782	811	865	810	771	769	813	805	791	837	783	812	780	796	777	802	793	835	833	743	754	822	775	757	877	737	786	795	795	785	780	744	811	798	771	771	789	806	783	764	757	845	797	828	746	809	766	770	840	770	776	822	784	812	734	812	773	816	810	792	781	758	818	794	766	778	747	784	799	815	797	780	836	784	833	825	740	777	830	783	831	751	810	815	754	772	778	758	799	769	772	792	768	756	839	756	764	739	775	835	779	803	758	787	844	802	722	767	738	790	783	756	761	758	819	771	796	815	794	751	769	746	802	748	804	720	798	807	770	792	754	822	828	795	859	795	773	792	800	786	801	774	757	683	748	793	758	824	810	801	736	784	770	802	794	794	774	785	860	768	759	778	772	795	778	819	796	748	816	779	779	822	822	818	817	769	773	843	795	800	773	840	812	842	774	731	750	799	842	769	783	784	797	765	779	814	809	761	816	764	787	777	818	792	769	781	785	829	808	783	808	770	767	739	820	786	769	791	761	760	798	744	822	795	741	864	774	778	805	783	840	807	800	791	777	768	797	805	815	766	786	827	830	788	773	756	793	774	763	789	807	760	859	804	775	826	791	788	756	768	822	774	747	828	758	766	810	693	709	848	808	767	790	778	779	821	765	793	773	839	754	772	845	858	721	821	847	783	785	819	750	779	771	799	838	764	808	799
23874	49230	40641	28340	23812	18701	13682	10307	7934	5829	4996	4340	3982	3279	2786	2522	2314	2030	1918	1685	1648	1376	1214	1301	1168	1119	1123	1124	1038	988	1014	937	907	909	928	909	886	909	878	866	934	836	805	850	885	909	842	885	853	820	856	889	811	859	860	881	857	830	787	843	858	793	769	821	813	803	776	788	763	808	782	758	791	805	804	858	833	795	799	805	783	774	789	768	796	782	789	820	811	786	835	795	839	772	784	785	807	810	806	840	812	801	826	750	818	769	807	801	799	810	777	851	829	802	802	822	849	772	802	807	844	809	797	806	783	794	833	788	779	790	786	783	824	777	835	778	794	862	824	825	810	775	803	792	802	770	773	807	803	805	805	809	789	754	784	819	805	799	805	783	820	787	811	783	805	794	812	806	793	818	771	777	749	774	785	797	820	798	823	832	751	811	781	843	801	777	807	771	798	780	769	845	832	814	737	774	822	834	786	780	813	729	795	747	818	773	762	763	800	789	759	800	752	812	797	745	801	790	767	809	790	740	788	788	779	878	772	759	785	782	770	769	753	814	767	757	828	830	815	849	784	813	867	813	833	799	771	823	782	753	769	755	817	778	795	795	756	766	783	756	755	818	821	799	795	779	760	763	811	831	812	807	766	786	778	840	793	786	772	837	815	812	841	857	826	813	824	810	805	871	826	801	804	803	776	812	798	842	772	799	751	796	798	818	794	806	753	803	808	846	775	795	792	775	749	823	755	792	753	834	767	788	803	771	806	817	818	798	814	840	793	808	820	804	808	757	803	784	728	805	801	800	754	772	820	812	796	766	810	799	769	801	805	759	806	807	781	841	774	822	812	834	785	776	805	752	785	828	825	791	785	773	760	814	764	786	777	794	826	861	807	777	803	841	800	799	798	776	745	800	815	795	790	806	809	815	848	792	797	837	799	759	808	783	780	793	807	806	807	829	793	818	743	782	778	771	815	767	782	806	835	814	849	792	820	748	782	821	835	794	801	785	835	807	792	788	801	814	802	787	785	779	856	755	847	815	793	851	798	845	761	764	758	784	775	829	797	770	791	742	785	806	801	795	794	797	832	790	795	791	793	798	820	746	831	802	789	822	769	814	801	781	783	787	739	814	778	794	801	817	865	819	792	792	786	815	798	843	789	781	786	736	818	797	771	773	767	839	833	820	752	848	794	758	783	807	841	840	751	800	824	809	771	760	784	772	820	799	823	768	817	731	770	727	763	803	795	754	813	870	843	749	757	807	774	791	806	823	809	720	799	746	812	780	813	777	802	769	804	808	803	796	767	809	795	802	780	802	787	764	794	815	791	827	804	781	761	843	775	750	776	793	773	803	761	866	779	813	836	758	790	816	793	841	744	772	777	770	752	814	782	801	798	773	757	805	799	756	831	827	770	770	756	773	801	831	752	770	817	795	828	782	828	806	773	826	781	790	795	808	791	810	765	795	808	814	861	810	814	794	790	792	786	821	765	717	746	795	777	799	833	780	825	832	792	789	796	791	794	803	830	782	788	802	799	792	776	788	797	815	756	730	805	771	824	788	809	857	786	790	760	789	792	828	790	822	812	745	759	803	788	771	834	772	800	768	856	776	764	786	789	792	761	794	810	784	775	772	826	790	795	819	780	786	815	816	866	829	803	825	820	782	802	799	758	804	789	798	791	831	822	814	825	799	762	826	764	778	806	758	795	812	757	802	820	832	767	782	816	780	819	813	835	815	793	792	779	768	814	740	762	813	808	794	820	778	830	809	747	764	813	781	806	742	784	794	815	776	840	812	762	824	809	846	823	815	830	784	795	761	793	804	822	824	807	776	798	824	816	769	833	781	826	775	804	764	810	782	838	779	845	800	770	789	809	823	797	832	785	735	807	788	815	805	794	740	780	826	863	758	784	806	782	779	793	831	795	768	769	815	803	788	795	810	785	802	739	818	795	824	796	836	802	799	776	815	800	773	771	841	833	797	794	778	759	783	816	801	763	750	793	805	786	748	799	764	797	776	789	834	832	773	803	802	795	718	811	765	782	790	802	791	773	787	770	777	768	798	744	777	815	853	787	807	802	822	814	781	771	785	794	819	795	818	781	798	837	804	842	746	842	790	739	827	807	786	721	796	856	845	831	777	800	787	797	792	814	799	770	773	834	774	773	812	799	812	784	847	770	781	775	801	793	845	829	815	834	774	797	804	796	749	807	840	766	774	794	825	802	839	802	791	794	809	786	798	780	771	765	797	798	794	795	799	844	810	815	799	837	785	822	803	804	796	778	800	795	831	808	808	790	815	745	744	809	775	791	815	765	802	835	805	750	767	759	788	819	810	760	807	819	802	747	807	799	791	808	807	818	840	770	842	772	805	785	775	802	840	759	792	812	821	772	840	734	804	757	797	793	822	779	791	796	813	766	772	785	771	735	784	749	801	792	779	804	812	758	812	803	763	782	801	808	771	811	839	826	784	798	819	806	805	811	809	826	792	772	841	813	835	776	805	786	821	834	847	754	829	833	781	794	805	843	826	853	740	835	768	781	800	744	758	736	824	796	818	792	815	803	826	772	758	802	760	774	800	801	769	818	798	769	793	772	838	767	826	807	818	770	804	828	782	790	763	784	796	802	824	812	793	807	814	840	830	810	738	814	796	840	813	838	782	776	794	818	797	739	773	807	772	815	772	777	779	833	816	790	787	836	869	823	776	819	855	777	801	801	775	766	761	798	769	837	839	812	816	759	866	841	783	794	787	806	786	798	742	800	808	782	815	816	789	789	843	772	833	779	784	781	762	759	742	786	762	840	816	790	822	839	784	767	791	807	823	763	812	765	775	793	782	779	831	789	773	764	770	800	793	780	829	774	774	796	746	791	834	757	809	792	800	768	781	794	756	786	806	828	754	798	755	772	763	811	797	740	797	822	809	831	818	800	801	777	828	797	817	818	786	796	787	788	777	814	745	780	807	841	839	800	791	841	802	811	792	833	799	778	803	824	825	824	801	776	831	791	804	809	776	850	799	801	811	787	780	840	796	780	831	768	847	816	808	777	809	767	807	715	809	810	768	805	787	824	800	834	783	810	858	795	805	836	794	783	795	745	829	829	830	776	800	750	818	817	840	787	793	772	817	798	798	823	825	838	797	773	856	824	804	779	819	822	853	829	763	814	784	786	806	799	806	867	831	833	815	811	838	825	767	803	822	817	779	811	767	777	794	787	860	835	798	781	735	791	774	808	798	791	790	797	797	777	856	804	844	835	807	758	815	819	783	799	813	828	810	821	815	783	781	795	785	820	791	831	814	766	806	787	801	792	827	763	798	789	777	822	840	802	771	823	760	742	776	772	782	759	828	791	825	801	800	791	824	802	837	745	789	795	818	821	799	808	788	773	814	743	774	826	766	775	755	791	839	791	787	770	727	810	819	824	838	808	831	772	806	837	791	814	838	757	787	782	831	827	782	825	814	788	798	776	793	809	820	783	779	754	761	760	831	812	764	808	824	804	800	795	810
25600	21591	28394	26873	20635	13732	8606	5692	4346	3175	2794	2558	2305	2068	1831	1610	1518	1417	1286	1261	1248	1046	1017	1001	1005	982	933	988	919	861	844	862	868	875	916	814	804	846	863	863	848	803	844	807	792	785	767	856	772	826	796	804	811	807	821	750	770	776	815	783	837	784	837	790	784	803	824	791	794	814	822	783	768	811	778	798	790	788	816	766	743	756	757	769	759	740	756	800	806	752	812	790	788	773	767	786	792	792	778	766	763	817	778	823	782	766	811	789	809	781	745	811	766	772	805	799	779	777	773	766	807	777	766	782	743	740	823	771	753	799	833	800	793	790	825	755	803	810	792	753	811	795	768	824	779	816	715	870	759	813	831	833	866	733	750	774	768	711	750	846	814	798	770	781	806	787	758	788	755	768	792	750	773	793	790	788	795	746	747	718	754	800	777	783	821	783	783	776	813	822	831	769	794	769	753	842	781	862	813	786	762	771	845	756	754	773	851	832	783	771	819	810	824	812	791	710	801	762	816	848	836	833	807	797	765	799	737	779	821	820	805	797	779	817	816	757	786	782	816	799	812	790	760	814	812	782	785	793	761	810	862	798	749	814	727	745	747	787	867	812	732	815	768	838	822	756	817	751	795	802	764	830	803	787	845	763	790	764	743	754	761	748	793	775	760	815	774	742	811	753	785	807	784	765	781	762	769	738	761	811	793	789	775	805	808	824	784	770	791	800	735	796	793	773	776	765	853	792	773	805	792	836	831	800	785	752	783	810	781	786	809	813	833	785	782	834	843	822	812	820	750	815	791	779	778	787	768	857	760	770	819	803	769	783	782	772	830	763	806	767	820	744	765	742	801	781	815	811	805	748	796	742	812	799	771	763	810	855	763	761	781	781	793	817	751	784	764	787	839	867	765	819	790	791	795	805	785	809	868	776	726	772	805	775	766	806	802	759	781	779	802	775	763	793	763	784	729	786	791	812	801	800	804	829	774	770	797	819	806	767	827	822	768	770	803	824	820	789	776	786	815	780	781	752	771	838	816	768	865	813	777	805	776	801	785	811	751	779	750	775	793	780	790	821	761	837	757	783	767	818	751	801	754	842	768	791	846	789	793	805	780	793	742	750	771	781	798	791	724	771	825	771	777	830	795	796	779	795	819	755	858	803	818	757	809	784	765	788	803	789	779	792	824	813	763	824	845	786	798	821	792	783	803	795	748	787	826	843	736	797	794	850	828	809	805	858	766	807	817	814	779	829	796	818	741	771	743	820	854	781	770	826	795	805	792	795	785	820	791	802	850	816	783	774	786	775	828	774	816	815	791	789	853	801	797	834	743	794	854	765	830	800	783	768	791	747	752	766	808	821	744	765	830	773	777	760	742	818	824	805	790	799	787	818	803	770	783	764	815	791	791	751	820	818	818	858	765	760	775	785	795	789	758	756	758	794	771	783	822	808	738	753	794	753	781	767	827	802	786	773	800	797	774	822	807	748	748	801	790	749	776	765	772	784	780	787	797	831	773	776	805	773	795	789	847	791	799	794	812	746	685	776	824	831	749	781	796	771	761	803	788	784	792	804	819	770	761	753	772	762	831	729	807	750	791	806	792	782	771	840	793	819	773	749	784	813	754	829	803	804	742	815	751	798	777	800	804	775	813	790	764	782	780	792	799	798	781	823	733	732	823	824	789	780	805	775	764	799	753	806	822	769	873	795	788	767	816	779	783	780	813	778	815	843	761	773	800	766	794	800	774	770	751	795	821	788	786	809	760	772	758	800	805	779	778	798	779	807	721	785	792	817	763	775	833	832	797	764	749	764	787	807	787	767	785	794	830	781	759	772	827	759	796	813	791	735	815	760	808	787	852	795	819	778	756	796	830	759	791	767	831	699	757	769	823	775	811	783	796	788	794	787	781	797	816	816	787	763	774	779	811	796	806	750	815	813	766	806	793	785	789	818	823	768	759	794	791	828	802	754	798	771	805	788	811	808	793	847	815	810	752	810	759	779	793	758	856	782	755	820	813	778	793	783	769	768	786	791	801	745	792	839	781	831	794	798	744	797	837	846	806	787	803	774	827	789	757	774	777	783	747	806	714	824	771	778	794	815	827	868	784	764	792	790	802	820	729	795	781	781	747	827	778	793	763	769	801	786	807	797	821	794	805	814	787	810	741	832	750	803	793	785	770	778	816	781	804	809	793	784	796	771	815	833	766	777	786	793	762	778	823	830	796	824	811	775	739	801	782	757	789	826	796	797	773	790	800	791	794	762	800	787	795	762	802	817	796	808	767	802	798	783	729	838	812	773	795	761	793	820	783	805	782	801	791	814	811	830	784	805	800	794	767	822	804	768	718	723	760	763	781	829	755	795	847	790	797	729	767	843	768	767	791	793	791	831	830	744	796	773	742	797	837	812	721	784	821	755	742	805	766	801	826	777	777	758	790	783	803	799	763	748	766	787	791	791	795	824	767	790	760	774	867	784	763	764	742	837	848	807	818	802	764	811	816	734	772	762	820	753	782	773	796	780	799	786	816	779	846	768	787	791	796	756	813	760	762	812	807	797	841	766	736	805	806	739	813	819	769	810	773	757	799	809	782	832	835	789	811	738	787	799	749	781	766	815	816	795	796	837	798	769	743	794	816	779	787	750	808	821	768	757	788	770	828	833	781	828	816	754	748	763	815	727	814	777	788	787	841	769	760	794	774	785	803	767	804	745	767	788	777	798	815	777	810	822	747	715	779	768	785	770	799	809	768	803	811	743	828	802	809	772	769	769	830	826	783	799	809	780	784	795	784	795	827	777	788	763	810	788	853	794	774	766	782	781	824	796	737	754	813	747	822	796	792	764	764	787	807	820	803	810	771	784	766	796	843	797	820	811	796	770	786	775	747	737	810	813	837	831	820	771	750	754	782	835	738	789	792	795	800	747	826	810	781	774	766	788	826	835	794	817	779	820	818	811	796	756	803	759	761	765	826	760	807	801	798	831	868	775	770	774	814	774	756	766	742	764	801	746	813	776	778	750	796	794	809	766	794	774	790	788	785	788	811	782	725	802	788	836	790	803	775	817	794	800	814	803	824	824	755	785	813	786	779	800	791	808	782	799	772	775	755	750	792	776	764	804	772	805	783	828	786	753	827	759	809	772	806	749	784	801	810	781	799	783	758	771	812	795	740	835	813	780	749	758	759	839	795	797	765	790	790	789	746	790	799	829	805	759	829	777	795	775	753	755	803	762	777	798	824	836	781	775	798	795	777	748	818	810	787	821	736	815	792	826	789	798	830	791	807	770	748	765	706	780	773	786	796	767	762	770	787	767	768	791	792	804	762	813	787	844	725	806	746	784	833	807	773	790	832	834	778	828	789	767	764	777	786	751	760	818	799	745	762	845	780	761	837	763	800	765	794	772	781	771	819	817	800	742	798	803	813	824	809	750	762	772	773	763	811	790	801	783	813	783	821	803	788	800	837	778	790	786	758	806	839	872	833	789	841	731	840	787	784	765
23956	46579	37798	25732	20677	16085	11630	8846	6660	5023	4357	3933	3429	2871	2374	2168	1868	1728	1626	1585	1425	1261	1147	1164	1002	1129	1060	1033	958	964	923	967	923	897	930	924	886	888	891	859	827	877	854	872	786	865	872	817	860	805	815	806	864	870	850	796	814	859	801	833	852	787	797	817	822	793	826	789	801	832	813	823	787	816	808	789	801	767	810	823	776	757	814	776	805	786	826	813	761	813	806	802	812	802	799	761	784	793	837	790	827	814	837	819	757	800	809	838	743	790	777	819	762	808	809	807	821	806	860	820	720	723	833	744	790	748	786	821	809	738	792	811	806	819	804	798	775	840	813	812	843	802	793	839	835	778	812	804	798	798	796	814	771	789	808	834	851	863	795	859	782	820	789	799	835	816	775	785	799	829	786	858	778	792	801	828	812	763	857	755	828	767	792	839	789	808	839	807	810	819	817	800	805	835	805	832	803	802	813	839	794	795	811	803	800	854	753	843	819	800	810	800	772	852	775	796	801	831	786	804	816	808	807	786	771	784	804	819	802	768	813	816	813	812	783	798	845	825	733	775	798	794	803	782	783	710	811	819	841	821	829	824	843	864	798	821	797	834	769	819	833	821	857	823	810	755	814	818	872	800	842	776	839	821	825	782	757	799	786	830	793	836	818	804	781	800	778	772	790	792	803	832	777	772	815	787	759	766	783	793	828	770	845	795	818	761	835	768	778	798	814	812	765	821	791	807	784	818	796	817	811	777	830	835	791	820	833	776	788	848	808	821	810	799	788	814	805	769	829	766	836	780	763	758	818	821	802	789	789	766	788	807	810	824	795	786	838	806	790	778	793	811	838	815	761	772	804	772	809	855	791	797	821	777	818	832	799	791	794	820	817	808	803	813	802	798	781	789	820	864	787	809	813	782	832	825	837	841	813	765	813	770	815	785	828	817	847	805	782	778	827	780	801	806	808	776	792	770	817	768	808	819	846	795	780	807	814	777	772	815	824	824	841	835	814	826	772	811	753	812	801	794	826	777	813	821	803	834	829	801	790	799	786	851	857	820	817	753	842	776	774	791	786	797	853	781	748	796	815	785	815	806	816	791	761	796	770	801	847	816	799	818	840	805	811	763	792	809	871	793	826	816	825	840	802	806	834	851	760	805	833	768	818	794	771	837	818	789	796	776	798	791	797	806	797	780	857	824	825	838	798	831	846	797	767	767	800	810	786	825	827	757	842	817	801	816	767	810	798	825	810	774	819	836	763	806	817	850	823	840	847	805	822	833	810	795	867	779	794	810	807	827	836	828	759	790	831	836	782	819	780	856	808	803	794	844	810	849	805	815	834	777	803	775	810	769	832	833	830	825	856	822	762	811	799	800	841	770	802	815	845	792	748	800	799	822	771	829	798	827	836	785	729	820	832	795	784	824	861	803	806	857	780	776	813	811	772	828	839	821	775	820	840	823	804	825	831	741	789	829	793	847	844	838	793	795	788	792	769	806	805	803	814	825	811	810	798	766	802	830	859	842	754	836	791	792	841	830	800	772	816	785	835	795	855	855	860	832	784	818	805	815	779	836	768	786	770	831	815	783	844	807	783	855	799	801	853	795	820	801	789	810	780	769	866	815	765	771	758	799	821	791	824	825	808	832	786	831	794	810	833	815	826	837	731	781	801	821	788	839	753	772	803	777	792	829	829	747	758	798	812	813	763	843	749	833	840	779	801	802	789	785	812	784	813	791	792	849	841	768	810	761	790	743	825	816	867	807	818	857	771	797	840	789	767	765	869	797	788	787	818	827	758	881	776	793	769	816	812	866	803	802	788	783	760	803	764	820	825	831	766	812	827	779	826	808	814	779	820	811	807	794	768	805	783	830	818	783	829	790	831	825	757	776	798	772	822	783	823	800	780	826	853	712	792	785	830	750	823	802	754	797	775	848	754	849	780	828	803	802	778	839	792	837	777	805	835	798	772	767	785	787	847	851	828	823	778	804	768	808	780	885	800	786	795	830	830	818	831	813	814	811	845	823	778	814	821	825	801	828	815	807	793	815	801	796	797	832	811	835	825	813	819	825	798	804	787	807	799	821	785	765	779	810	819	766	815	762	775	795	846	847	827	830	851	821	801	804	809	843	798	798	766	813	821	780	818	772	778	737	799	805	806	819	837	777	753	794	815	812	820	842	789	805	863	800	818	836	804	809	800	778	803	835	793	849	833	789	803	826	838	816	783	807	783	823	761	779	778	785	831	782	796	776	800	814	805	773	863	749	839	819	845	806	838	823	805	765	836	776	806	834	810	755	742	802	788	825	835	759	837	838	820	811	776	798	784	786	828	769	813	835	785	775	814	786	849	795	835	800	798	843	844	796	817	780	750	791	780	819	779	823	818	814	822	803	788	808	855	821	810	850	782	801	826	833	771	793	780	806	809	781	817	830	775	757	768	760	809	813	852	758	810	804	791	826	804	859	769	800	792	791	810	773	802	845	838	831	829	864	859	829	804	793	825	839	775	836	801	757	816	833	795	810	862	787	790	762	816	756	795	771	793	796	792	854	798	775	831	797	784	800	794	846	795	806	761	788	836	867	804	768	771	745	796	787	737	805	778	792	810	801	832	802	827	809	800	793	815	805	825	756	803	818	810	778	814	806	805	779	749	817	799	821	795	857	789	763	829	805	765	758	809	828	834	793	810	797	827	804	814	822	810	773	816	797	771	788	835	794	814	822	765	809	800	807	796	776	793	834	772	837	814	811	849	807	807	808	783	783	832	781	819	810	773	795	802	830	766	850	805	793	777	832	784	791	828	791	795	762	797	808	848	801	783	719	781	821	783	870	779	788	798	783	761	765	789	807	832	750	762	760	797	787	786	782	812	830	842	767	772	768	851	826	805	837	770	778	801	795	776	797	776	803	836	810	864	744	798	822	805	803	838	832	788	798	795	809	772	776	761	782	750	805	806	756	823	776	786	798	800	768	802	797	848	774	863	798	868	824	797	815	792	842	845	789	791	832	798	817	797	780	770	852	815	857	810	850	803	821	780	760	845	791	807	829	831	768	786	792	822	838	841	758	784	810	766	768	848	798	804	847	880	813	825	774	822	847	767	746	797	836	820	770	814	828	776	843	825	816	857	820	797	832	818	832	811	782	807	789	815	751	802	804	759	808	714	791	817	811	722	821	782	759	825	805	812	801	771	842	779	778	782	836	799	776	802	800	789	809	829	823	816	773	756	781	768	784	806	771	800	835	785	752	815	775	821	807	755	824	791	795	848	798	814	779	814	797	786	830	813	764	796	808	758	807	807	833	737	798	764	803	775	779	801	799	770	806	818	773	824	816	784	811	766	823	785	777	826	843	783	812	795	822	799	819	827	844	758	800	803	801	824	822	811	774	816	834	786	837	776	791	799	796	826	820	792	792	776	831	836	821	798	820	802	843	785	745	817	852	804	828	756	795	813	834	794	787	864	828	803	818	811	765	829	829	774	775	811	766	769	805	788	800	789	785
23183	21544	29400	24193	21939	23473	21275	10960	7776	5761	4798	4428	3924	3340	2720	2455	2262	2041	1953	1817	1685	1526	1394	1316	1317	1300	1192	1145	1111	1122	1041	1001	1013	1006	999	1070	966	984	959	960	989	969	994	956	968	1006	1015	1000	952	952	985	996	983	947	954	954	925	919	944	965	917	942	908	862	893	915	867	892	897	879	930	877	890	943	859	935	901	862	934	851	992	919	883	840	946	911	916	896	900	853	901	917	885	919	917	905	878	882	905	889	905	877	868	909	932	895	891	910	916	969	944	918	911	918	877	876	958	918	917	842	884	916	919	922	871	899	930	929	911	932	955	885	891	914	895	908	865	910	927	942	915	878	894	858	919	876	886	910	944	936	915	880	912	960	971	932	904	898	905	991	891	937	925	972	905	914	878	894	913	917	875	871	865	926	895	922	915	897	916	932	977	912	930	922	894	875	911	868	928	919	904	885	954	825	875	905	959	896	910	936	932	914	925	874	947	933	891	897	854	882	915	943	860	962	911	885	916	951	899	995	945	959	923	924	966	940	898	846	934	832	986	902	932	944	897	961	905	922	906	945	927	882	873	881	956	917	864	921	888	908	943	877	898	927	892	884	898	936	851	929	944	906	918	930	914	915	872	913	930	885	963	948	926	902	845	875	884	929	919	905	863	908	932	882	937	944	907	918	966	965	896	900	911	896	848	958	914	916	920	880	934	891	866	956	889	897	900	914	899	947	886	855	944	900	902	924	895	940	940	909	925	855	851	873	912	926	932	930	934	927	850	869	947	921	931	927	942	897	887	911	953	919	886	902	925	940	911	948	913	929	857	874	923	965	964	935	875	963	937	908	883	930	934	920	917	877	919	913	944	903	935	953	905	837	873	904	893	930	969	881	888	902	910	899	914	932	955	932	959	939	870	978	918	933	879	930	907	909	892	882	925	972	849	933	953	861	909	914	811	875	900	949	930	901	894	871	909	899	949	927	876	914	893	906	899	859	945	908	930	928	953	944	904	868	909	996	875	888	904	885	979	910	884	928	918	891	919	974	959	906	920	934	929	932	915	950	950	931	918	891	933	868	898	917	857	947	874	896	926	878	890	875	915	962	882	899	958	913	912	907	907	947	898	885	865	886	925	937	893	916	933	894	892	894	969	900	871	919	890	897	955	923	911	961	881	855	904	905	855	939	880	914	966	935	920	918	880	887	900	912	850	841	947	920	890	880	884	949	987	913	919	919	908	892	906	893	930	927	855	864	908	952	932	883	894	927	915	903	893	937	893	893	917	918	941	932	891	943	884	877	907	880	944	869	955	914	929	883	931	922	887	927	887	904	875	910	907	903	853	913	884	909	939	934	877	962	874	864	890	927	958	870	925	855	858	914	838	930	921	940	961	931	969	902	944	873	891	914	936	862	939	937	927	909	897	913	932	895	939	966	942	957	897	914	902	913	917	886	952	878	882	941	964	912	901	964	957	935	919	937	938	906	912	897	867	928	942	884	892	918	919	955	923	896	906	893	845	911	961	900	893	877	917	886	926	865	906	898	890	857	895	900	957	890	897	912	929	956	922	912	938	883	912	889	938	908	919	914	933	938	918	904	892	879	819	931	930	881	916	901	898	917	926	952	884	895	914	936	913	907	888	945	875	876	905	918	906	913	904	906	900	896	888	834	907	895	898	956	918	919	936	919	876	913	905	849	897	942	861	902	873	928	897	903	986	882	865	886	892	897	923	915	846	912	897	858	946	886	900	835	874	879	935	884	904	888	903	937	870	901	913	936	878	890	911	905	863	914	904	972	870	873	927	918	879	900	886	807	937	911	919	924	934	897	878	901	930	936	938	866	917	952	918	839	949	929	916	968	872	915	915	879	911	937	957	951	947	948	875	927	921	936	919	884	910	884	944	890	912	896	870	918	857	887	910	896	918	952	902	895	904	977	915	904	840	894	908	952	906	858	869	915	916	904	901	931	920	892	855	914	951	924	846	879	901	886	920	909	929	883	928	964	908	882	868	885	904	905	967	941	844	904	902	873	862	948	934	944	896	845	943	925	892	937	946	895	917	937	896	916	922	951	916	887	871	906	890	924	923	928	901	911	883	894	930	925	879	915	908	862	860	917	907	944	920	938	922	912	928	898	879	861	952	906	930	915	913	867	964	909	847	911	918	896	956	912	939	947	883	909	962	844	911	926	861	889	915	918	932	870	869	940	848	924	864	938	888	862	918	933	943	894	892	889	945	875	947	901	946	895	891	871	802	917	891	908	900	917	858	896	923	886	905	955	930	855	931	905	884	965	895	892	869	882	932	836	933	829	923	884	864	897	907	852	869	883	915	959	892	909	907	877	901	834	912	907	850	887	921	844	858	900	913	898	904	916	959	900	906	939	930	903	892	838	977	905	964	943	901	965	887	918	901	879	949	898	940	880	857	974	828	942	927	926	940	921	955	922	870	926	912	891	947	936	890	945	968	920	923	936	919	890	897	964	862	836	853	873	918	946	875	949	942	881	899	958	865	904	913	931	873	927	908	902	878	933	906	899	839	919	922	931	899	870	929	959	904	918	900	880	853	885	906	862	898	905	917	953	837	896	911	900	902	930	964	925	928	936	921	923	893	870	900	940	906	910	848	931	938	938	1006	930	875	877	929	888	931	906	932	888	896	921	919	897	897	902	941	919	924	947	877	924	873	870	899	984	948	860	927	904	886	832	897	891	937	857	896	957	932	902	931	917	859	893	963	867	903	913	889	944	945	892	923	907	925	904	900	903	904	896	909	915	919	930	994	940	922	866	895	905	909	939	961	875	919	889	908	877	881	940	934	858	987	889	904	881	913	956	898	895	894	883	949	835	889	941	875	946	842	822	881	931	847	915	895	891	878	929	931	933	953	939	936	869	908	885	867	898	900	873	905	915	896	889	926	900	933	935	922	859	874	907	888	897	957	890	901	900	855	868	922	921	920	960	888	932	916	922	916	961	889	901	902	941	873	920	884	908	898	911	860	896	915	880	901	884	944	920	918	922	903	877	917	890	935	935	944	881	912	960	933	907	882	909	924	952	907	867	926	884	864	905	888	970	917	922	913	920	938	897	907	889	923	870	849	888	915	880	861	901	854	920	894	854	937	901	903	902	910	890	931	891	913	881	890	884	882	918	924	968	894	932	883	897	903	939	920	898	880	872	891	906	902	895	907	893	882	922	876	878	890	877	822	903	903	938	953	925	923	885	887	927	924	856	919	869	873	888	911	880	900	869	859	950	890	887	958	882	827	891	816	889	866	945	935	908	911	890	898	921	871	982	903	891	867	881	927	892	877	970	888	952	906	920	868	916	884	932	928	910	925	957	856	925	918	852	857	928	879	904	903	870	903	944	925	915	874	908	890	923	918	870	898	857	842	915	929	847	897	936	917	888	880	859	916	895	919	874	853	915	908	945	874	936	878	897	922	861	903	919	889	911	900	914	884	867	884	896	888	876	904	934	877	905	967	925	906	856	938	919	934	921	881	912	938	891
26583	54823	45361	33415	27802	23273	17573	13075	10963	7889	6784	6271	5379	4685	3601	3204	2779	2539	2336	2210	2037	1759	1547	1408	1516	1403	1349	1294	1184	1205	1108	1098	1094	1048	1043	1006	1032	956	1011	1000	949	928	1027	1027	987	1031	931	935	958	976	942	982	986	988	922	922	902	941	904	990	916	908	914	920	863	884	878	850	901	912	936	855	910	923	903	895	893	893	872	926	835	890	926	869	900	951	893	921	916	860	943	910	882	898	876	866	945	909	871	898	897	836	837	905	831	886	911	879	880	995	883	943	825	895	893	917	886	891	919	865	965	844	910	882	856	898	826	906	935	873	865	868	882	849	879	914	895	898	911	940	915	863	949	837	885	931	902	870	868	908	919	846	948	883	931	896	880	821	911	951	876	874	895	900	870	887	953	852	913	857	886	871	906	910	855	902	913	912	892	898	898	892	876	890	960	902	869	864	885	882	926	922	892	933	912	898	957	939	890	897	853	906	915	889	901	948	903	867	929	889	883	928	831	879	908	930	887	919	871	885	892	922	876	924	854	874	909	891	948	853	929	877	866	870	934	925	942	893	867	898	900	922	938	894	919	887	875	861	909	928	904	920	873	931	861	887	894	970	894	904	917	933	888	884	878	910	880	861	868	950	877	864	922	897	862	892	877	879	953	944	881	909	932	904	929	886	925	841	926	950	877	856	897	937	923	878	866	878	905	850	875	909	871	909	905	961	865	881	904	901	891	888	913	899	867	907	957	935	913	891	870	921	830	849	924	898	897	828	879	923	873	939	932	978	883	856	891	907	895	985	854	861	891	867	840	917	876	945	879	901	894	867	917	917	877	919	923	923	962	915	876	880	870	911	924	936	871	862	913	869	897	912	943	934	893	871	913	931	941	833	903	910	948	922	905	895	944	919	913	905	890	900	926	925	922	897	881	904	871	856	875	905	908	862	891	864	911	849	873	926	877	882	855	854	895	933	888	896	898	903	917	883	869	919	921	901	889	894	940	885	902	893	913	872	878	914	899	946	910	854	877	954	899	887	884	890	883	853	862	909	934	873	866	914	923	898	874	902	867	919	878	876	875	922	894	881	921	922	894	944	860	855	835	874	826	899	929	911	885	896	919	932	959	898	925	937	899	895	908	930	889	933	875	901	911	894	879	858	905	943	870	873	911	905	914	922	931	890	882	866	937	875	865	904	923	900	931	906	899	874	910	904	934	890	863	940	873	898	861	939	908	919	915	889	862	913	857	955	911	854	920	881	906	906	924	929	969	887	842	902	898	876	866	901	921	997	901	880	907	870	929	860	915	903	881	822	886	857	866	845	878	880	951	919	972	922	901	911	941	903	882	862	875	889	878	871	909	931	894	881	891	891	890	881	877	920	926	922	915	895	882	947	954	863	908	923	900	942	860	926	889	939	922	921	851	840	876	942	877	863	872	871	841	867	897	887	859	906	904	875	878	877	844	958	848	861	859	892	866	912	883	919	853	939	946	866	954	920	909	866	855	908	831	897	902	895	909	943	891	896	899	921	849	915	865	900	917	969	881	881	974	933	857	947	880	859	927	866	850	858	921	865	936	925	855	886	896	899	903	915	864	884	955	845	846	828	932	897	903	884	938	926	935	929	965	897	924	884	905	865	906	927	926	904	924	898	904	952	941	898	918	908	900	889	936	843	862	938	888	883	903	909	907	932	887	895	897	859	885	911	890	863	908	945	866	887	927	906	913	933	911	944	935	893	906	896	919	916	912	888	921	912	907	893	921	874	901	959	894	869	918	883	895	899	877	897	848	901	897	877	917	885	876	964	926	863	849	864	917	869	831	940	905	923	888	885	891	892	910	896	956	919	881	877	848	926	861	957	844	926	911	902	952	877	914	884	915	865	854	913	929	859	894	871	912	907	877	833	920	929	863	918	854	910	925	912	946	913	891	894	918	909	870	871	888	857	951	889	909	861	855	869	905	939	920	913	887	868	873	909	887	892	877	870	854	872	901	901	939	894	933	904	952	922	922	889	906	919	911	921	873	876	901	844	899	905	913	899	869	882	918	963	907	881	923	879	864	1001	888	936	912	905	880	830	889	904	869	887	839	879	879	895	907	910	898	820	866	900	873	905	883	913	897	904	880	850	906	857	881	888	897	904	871	876	890	941	912	923	914	922	890	895	911	892	912	884	910	875	912	944	872	890	880	910	852	948	880	905	861	924	890	891	916	882	924	879	930	941	886	924	862	908	902	886	895	888	854	902	922	917	895	894	876	902	884	885	863	883	918	863	874	909	888	840	863	889	911	895	872	911	877	923	923	856	913	871	918	926	922	914	875	860	870	818	887	872	914	912	864	858	833	885	845	899	942	890	847	887	892	906	839	865	868	949	910	881	935	891	869	881	925	882	895	919	878	935	937	870	867	872	903	826	896	909	851	922	866	910	894	925	936	888	946	870	946	903	862	896	868	892	888	895	887	852	968	912	862	883	911	871	916	872	884	861	914	893	925	948	894	904	896	888	894	896	892	872	897	929	938	921	906	916	926	907	903	887	920	903	865	843	856	928	923	899	880	869	921	915	839	891	922	843	895	824	878	915	827	901	850	907	917	929	910	858	910	872	859	861	946	916	914	936	888	885	887	894	875	931	910	937	874	905	904	895	894	930	853	911	953	887	835	864	874	842	924	900	886	868	871	874	914	833	871	915	860	899	925	897	971	895	860	886	936	923	907	862	873	871	863	931	876	930	910	927	932	896	841	896	903	900	868	851	911	903	914	907	948	887	910	887	908	920	908	876	895	857	880	865	887	930	895	926	923	864	951	876	919	921	889	890	922	887	856	897	904	952	841	887	888	894	864	927	911	857	955	901	871	915	900	936	927	856	878	850	878	873	933	948	896	906	899	915	898	911	917	943	913	914	900	881	966	881	887	959	903	944	930	900	863	905	843	901	862	855	882	864	877	853	898	884	893	921	873	861	886	934	907	914	851	880	898	931	953	887	935	923	887	864	884	903	874	913	910	908	890	868	870	837	931	952	925	982	912	905	928	935	887	902	854	965	893	894	928	890	866	943	921	895	914	874	947	831	917	948	899	904	915	920	874	906	873	894	908	884	885	882	897	860	887	881	903	915	900	899	831	894	870	900	875	918	882	907	871	864	894	896	928	895	907	914	904	909	901	838	863	965	884	903	862	859	849	900	931	903	864	891	910	886	934	979	920	821	919	873	897	898	927	858	878	904	909	907	845	885	974	858	898	818	950	859	872	893	936	904	935	885	881	903	942	893	918	836	860	911	916	869	909	835	875	887	922	897	858	911	852	839	878	898	911	934	912	888	886	956	943	871	890	901	872	938	891	897	898	867	867	869	881	892	888	868	931	895	856	865	853	924	852	849	885	860	908	842	889	874	875	951	916	902	836	886	856	961	864	876	915	840	945	836	870	905	872	880	946	866	913	888	917	917	929	928	891	952	894	893	917	879	889	906	909	894	896	900	826	924	866	955	906	929	871	889	967	928	855	910	940	896
29418	27379	32249	23975	14742	9721	6625	4466	3492	2550	2275	2159	2044	1750	1468	1339	1239	1152	1196	1148	1057	1014	920	857	908	883	840	814	776	826	784	810	778	786	717	740	703	773	749	739	775	816	768	743	778	758	752	733	756	768	766	744	790	703	741	718	783	733	737	714	756	693	699	748	715	724	723	757	760	710	756	781	726	757	705	766	718	745	719	718	766	701	728	739	750	780	728	701	736	726	720	742	766	771	707	733	716	735	767	726	739	738	745	710	751	785	702	726	714	708	708	709	747	743	747	767	744	725	720	764	737	763	768	688	746	746	723	671	722	716	722	738	725	739	690	738	785	744	726	742	707	736	743	758	739	685	742	731	757	740	707	739	729	716	795	759	747	789	685	735	746	735	687	735	725	710	689	711	738	732	696	748	713	693	754	717	737	716	755	736	708	675	730	735	748	717	716	742	735	769	730	730	769	725	749	739	746	744	714	676	746	757	724	751	748	680	712	739	682	722	757	719	681	703	748	748	717	730	702	794	690	746	723	697	740	675	742	761	690	777	726	732	698	712	741	750	725	678	721	703	738	763	674	715	680	706	789	740	787	718	757	688	692	738	782	756	713	740	773	724	754	738	775	754	737	685	729	759	723	722	708	711	732	724	674	735	718	751	700	752	751	711	745	673	707	752	768	706	717	727	682	718	703	723	793	710	729	716	704	757	689	655	733	717	753	686	708	712	709	760	715	714	741	684	728	734	782	723	714	761	712	729	734	750	734	703	736	685	739	732	769	696	768	796	710	743	743	746	740	770	704	793	726	773	750	728	735	724	737	769	737	711	714	738	699	761	715	798	766	689	741	699	701	713	730	755	727	743	744	687	775	690	738	700	734	732	724	729	720	742	704	734	693	784	774	693	744	704	744	693	745	728	738	712	720	665	749	767	746	762	776	729	698	774	742	665	749	730	729	663	727	780	718	685	763	772	710	766	703	693	716	769	672	782	717	689	809	691	731	780	733	744	766	710	685	739	747	721	686	739	711	701	728	718	720	762	705	747	749	673	780	692	733	727	752	725	729	748	690	682	730	733	730	737	721	733	696	706	737	750	721	726	711	773	687	756	736	748	754	774	672	689	712	702	671	722	754	709	737	760	710	699	721	749	766	704	724	755	704	727	702	698	716	747	706	728	729	746	766	750	777	724	717	733	702	708	717	711	749	718	694	705	706	738	699	696	735	760	732	743	711	728	801	720	723	764	742	776	695	687	738	780	741	740	715	738	757	731	748	801	747	714	759	741	711	727	720	743	713	753	762	776	741	729	726	737	731	741	723	696	707	775	720	709	734	745	730	782	690	723	740	799	736	751	710	708	760	710	793	713	711	698	763	734	747	756	707	723	742	751	697	709	775	738	747	715	728	688	728	771	709	773	717	798	715	721	720	742	741	708	768	776	730	745	749	732	752	756	730	758	757	794	741	762	770	738	747	737	727	706	735	745	753	717	748	712	789	715	729	747	733	749	754	760	742	673	754	726	755	754	731	758	748	735	743	734	753	683	726	789	740	750	766	731	697	713	757	715	725	726	758	762	758	696	737	701	704	724	758	722	706	734	761	720	757	802	714	744	785	689	713	715	691	710	691	677	725	734	751	732	687	715	676	717	764	722	720	772	758	694	674	736	725	679	732	703	728	710	761	687	760	782	730	716	692	751	742	696	730	708	739	701	709	681	747	748	712	720	717	752	735	698	712	710	720	737	696	746	725	739	721	717	739	732	748	711	724	719	701	681	694	737	717	749	717	727	718	692	713	751	767	764	762	794	712	706	725	721	714	777	700	732	714	714	775	720	748	728	720	735	728	729	738	703	726	729	696	759	726	741	708	736	742	701	709	739	729	730	718	785	725	747	708	677	761	708	701	699	747	766	687	802	772	707	723	673	713	788	709	703	727	733	721	730	694	707	705	688	699	774	762	739	686	679	724	711	711	726	751	764	709	753	688	781	754	771	741	702	740	771	737	729	755	715	682	711	728	757	763	743	744	741	745	758	723	767	704	725	704	717	731	738	752	754	725	734	692	744	735	725	713	715	740	744	751	719	697	756	710	748	735	721	689	718	699	739	711	727	709	731	743	774	725	741	714	730	653	698	750	770	682	655	719	773	774	737	721	727	716	727	760	746	753	685	721	738	729	754	710	683	738	771	668	766	744	698	738	709	716	747	650	733	699	766	762	701	726	732	712	749	756	720	757	694	742	738	709	737	729	742	698	739	743	757	746	712	753	715	744	676	767	710	748	826	677	772	760	692	801	750	663	757	723	734	756	769	784	749	738	789	716	682	688	684	761	759	748	720	698	753	721	799	745	715	707	715	718	733	800	690	776	725	713	750	730	720	744	738	735	714	713	755	752	704	748	724	706	760	705	761	726	733	755	730	729	731	695	735	690	704	778	729	709	716	743	722	720	712	757	741	698	765	715	777	754	755	725	751	740	710	683	747	734	732	719	765	718	775	739	712	676	677	748	762	674	725	688	751	736	710	710	676	782	761	739	755	718	718	748	694	747	753	747	766	808	761	743	664	693	705	736	710	763	711	723	704	720	735	724	749	773	684	739	682	712	758	752	680	709	707	711	750	685	723	734	737	715	726	720	718	756	772	699	744	718	705	753	707	721	725	753	737	747	694	740	712	718	733	754	686	726	676	757	704	748	740	749	741	734	780	743	723	706	709	726	663	741	689	710	742	720	732	721	761	749	730	700	739	756	718	709	775	700	747	661	797	726	714	712	708	755	723	800	719	756	742	699	737	730	746	766	690	724	744	742	774	749	744	754	717	683	732	698	732	736	742	785	735	700	700	702	721	811	717	759	724	748	695	739	698	742	756	694	681	729	736	714	687	697	752	711	761	707	751	757	688	793	727	750	734	753	714	779	710	724	732	747	762	688	786	746	711	688	737	738	727	765	751	701	743	721	753	681	777	711	743	720	767	702	714	732	731	718	735	777	719	770	740	710	737	721	695	748	763	712	762	732	747	730	724	726	739	772	801	712	694	695	725	732	723	692	759	728	721	740	687	721	764	722	700	767	690	732	770	730	717	682	714	743	729	737	726	727	713	700	784	704	715	700	738	736	790	730	711	718	748	721	738	790	765	784	726	717	742	751	679	736	685	775	746	725	737	776	729	680	728	756	732	710	688	708	729	739	669	716	751	729	698	715	754	735	766	726	719	753	714	735	735	712	758	730	717	755	730	680	737	795	706	688	762	751	758	767	766	757	741	714	706	773	692	695	719	750	737	744	733	725	704	727	722	703	736	756	752	725	717	736	754	750	738	743	723	738	708	721	711	708	706	752	736	720	700	743	771	761	709	683	739	770	721	766	731	758	759	703	730	739	726	726	733	717	707	699	736	705	720	767	766	771	711	752	735	776	748	710	748	735	701	720	696	746	719	741	729	725	736	762	718	789	780	747	742	704	685	726	712	746	706	742	748	714	745	754	752	755	759	742	727	710	769	663	757	729	707	747	745
24114	42256	33131	21857	16905	12994	9555	6758	5263	3980	3353	3077	2774	2406	1886	1734	1521	1470	1397	1297	1193	1091	1001	1064	979	864	921	965	866	884	821	791	836	785	833	799	793	762	796	805	721	752	797	736	842	728	760	755	727	738	792	739	721	806	767	731	697	736	758	742	696	706	743	748	693	714	703	821	694	757	770	789	749	743	739	755	713	728	739	739	766	725	758	745	746	738	712	719	750	711	772	734	782	746	719	715	792	707	720	788	761	722	718	753	737	696	725	747	780	726	786	723	748	744	750	721	710	766	768	756	690	701	738	741	788	776	720	775	766	803	717	768	754	742	739	754	731	722	752	742	729	746	789	766	727	700	728	729	785	741	729	760	735	721	718	720	727	724	747	753	741	704	736	734	766	750	712	749	768	753	723	752	719	713	723	721	687	761	727	757	714	728	803	764	783	723	750	707	789	745	704	752	772	723	746	761	764	707	720	784	707	776	761	732	724	764	784	772	764	763	737	691	732	720	790	767	730	733	736	734	744	765	772	744	719	698	738	720	749	755	722	734	732	701	776	711	737	745	705	780	791	755	781	757	755	703	772	750	730	766	779	713	725	714	759	779	792	727	768	741	687	727	772	702	775	733	755	678	730	717	709	693	744	743	752	717	769	756	761	781	700	725	771	711	754	762	717	753	706	745	719	763	743	714	738	722	659	722	708	747	775	755	740	773	748	769	685	699	728	743	751	788	781	745	768	702	742	777	755	758	756	744	771	767	807	722	743	759	688	705	717	740	704	736	743	765	730	758	779	773	735	693	775	685	753	742	723	736	704	711	742	762	735	726	727	687	816	777	785	707	756	720	732	768	702	725	733	754	741	716	774	763	698	727	705	798	778	692	743	784	714	788	755	741	733	711	771	761	724	764	774	753	723	742	724	720	688	732	742	705	726	726	762	688	729	753	743	731	699	670	737	736	806	728	716	769	707	763	714	751	751	777	754	749	743	722	741	775	786	710	776	705	697	732	701	740	730	767	746	737	737	758	721	753	755	696	709	709	730	780	742	753	742	729	785	757	728	712	779	713	731	728	767	723	755	732	756	699	772	746	785	743	752	799	736	814	701	680	745	743	789	809	786	781	721	721	713	723	769	768	768	699	753	730	726	702	768	738	735	743	729	751	712	750	706	710	769	711	734	770	707	695	795	726	754	769	732	744	733	701	742	796	761	727	744	730	767	686	752	741	750	716	765	772	708	755	736	790	714	727	733	804	758	743	725	705	780	721	754	733	736	745	738	724	729	702	759	765	768	718	732	736	715	722	728	740	700	749	769	751	755	747	735	690	735	796	730	690	738	683	769	743	746	696	753	819	786	736	781	762	731	703	741	738	768	732	746	731	777	799	777	725	780	771	759	742	730	725	742	765	721	748	717	741	783	748	788	734	691	739	789	773	685	704	698	716	797	726	742	715	761	715	700	694	718	771	685	772	748	713	759	754	728	699	747	741	717	760	778	737	712	725	780	726	785	721	759	772	726	758	716	699	783	719	753	760	727	755	750	751	762	780	724	708	734	735	729	730	738	725	737	761	746	760	729	662	731	759	719	745	750	741	777	733	756	748	719	729	754	766	770	684	761	715	752	733	749	759	697	755	754	736	790	692	767	744	729	728	734	669	730	746	709	713	760	768	710	747	748	727	757	749	711	784	727	741	759	720	749	776	726	772	722	773	717	736	760	719	709	773	758	737	757	768	736	751	749	699	733	705	705	797	720	727	716	691	721	704	745	710	746	717	773	713	763	742	739	712	751	796	736	753	771	747	764	765	738	739	753	776	816	762	717	706	745	736	751	779	732	752	735	744	739	741	730	723	764	719	805	755	741	776	739	739	666	810	781	788	738	772	689	737	724	776	818	692	789	721	790	727	769	767	758	722	747	681	715	689	735	811	704	719	744	738	767	757	767	765	792	745	732	777	736	779	717	780	763	766	724	748	732	770	764	747	789	745	786	712	747	759	697	782	698	696	755	763	757	788	743	753	764	768	738	772	712	762	741	715	768	686	742	762	691	747	728	750	700	739	755	737	764	724	746	739	755	787	691	727	745	724	780	787	752	720	740	747	706	715	805	738	722	761	683	746	705	787	748	754	723	757	737	753	776	743	719	766	705	781	740	650	745	791	763	727	667	723	721	739	732	743	771	830	728	726	737	762	719	783	771	757	758	767	766	788	748	733	760	780	760	758	767	738	737	705	744	702	789	707	750	747	779	769	721	715	739	699	746	728	733	714	744	706	722	749	755	723	754	701	757	749	741	763	748	757	772	749	782	771	730	758	734	755	678	727	730	735	717	742	785	737	730	719	722	751	722	764	777	733	721	739	754	739	728	729	746	763	733	735	775	760	728	740	708	713	726	723	706	778	733	738	727	739	715	722	712	709	786	796	717	778	721	709	719	758	718	731	729	748	773	797	742	772	753	730	770	754	741	752	722	713	726	752	765	764	702	733	756	754	727	744	758	770	778	742	724	691	716	706	746	760	735	727	731	762	712	759	747	732	749	728	678	693	715	761	798	714	694	715	734	702	716	718	729	762	749	678	747	738	753	761	774	732	823	781	731	765	768	795	727	749	747	716	755	738	749	765	725	740	726	741	753	731	732	783	776	767	780	783	736	713	709	709	768	768	753	775	723	740	744	750	743	741	796	725	715	784	775	751	721	753	737	761	736	728	685	688	732	760	699	721	739	745	750	756	758	773	769	699	726	774	764	788	744	739	770	744	746	729	672	740	760	754	785	725	778	678	717	712	722	765	757	727	783	757	737	768	745	741	733	680	748	742	724	733	762	759	760	686	731	746	756	737	772	721	733	742	807	789	784	744	715	749	751	744	766	714	684	718	699	760	701	734	752	752	725	727	720	696	748	797	784	736	740	732	721	761	746	819	751	732	751	731	728	758	756	744	746	747	694	738	728	777	709	721	783	720	762	737	724	727	741	735	716	760	762	806	807	745	721	705	774	746	752	725	748	768	735	732	748	736	716	742	771	748	761	721	695	814	743	736	707	756	735	743	759	750	737	752	750	731	694	791	726	732	736	725	737	717	769	737	747	727	719	792	750	723	725	791	773	708	751	747	767	789	805	694	763	752	799	757	742	701	735	734	730	742	707	755	721	713	764	792	739	798	751	719	789	740	729	768	711	744	745	805	714	721	756	709	740	707	744	761	757	644	781	770	763	729	729	805	751	753	776	742	738	726	778	764	712	713	771	728	721	739	751	766	737	750	751	748	773	739	771	675	787	766	810	762	744	746	743	746	709	727	798	741	757	700	709	715	742	761	763	706	777	769	761	723	728	722	735	723	748	692	777	785	726	714	726	701	721	743	749	739	703	742	756	753	734	774	734	715	744	750	777	710	723	746	765	778	692	751	707	735	745	718	717	763	755	761	716	806	731	716	762	759	748	710	772	745	725	771	724	798	741	692	741	741	737	736	700	757	770	778	691	741	719	742	752	738	793	739	730	762	746	768
24566	21635	29105	25119	22879	20333	13373	7608	5358	4248	3320	3141	2952	2623	2095	1832	1695	1612	1523	1381	1296	1246	1046	1131	1038	1025	990	978	893	944	919	858	904	868	878	859	841	845	896	849	864	774	849	877	797	864	828	845	769	830	822	800	795	795	781	864	836	852	755	830	797	808	792	775	807	809	785	818	758	894	742	797	825	772	787	778	791	841	835	790	844	785	790	857	743	784	814	827	766	771	812	817	817	800	821	770	787	798	757	729	752	747	791	783	767	853	768	811	814	734	792	802	791	789	775	742	770	804	815	796	800	814	732	813	806	748	743	808	833	804	798	790	817	777	769	803	843	811	794	748	709	770	842	768	775	772	823	795	778	816	819	805	798	830	784	770	785	767	752	805	759	839	812	798	764	830	772	803	835	781	787	747	779	756	808	829	791	798	805	809	770	782	826	786	828	740	817	826	747	814	807	758	829	821	793	803	854	827	821	778	806	794	790	789	863	782	777	798	757	777	799	776	763	791	790	798	784	791	787	792	804	820	813	768	795	810	795	822	830	801	731	804	776	796	840	828	794	711	870	770	737	790	848	818	784	821	824	780	750	818	763	816	822	808	813	755	792	796	802	819	760	809	847	763	771	791	775	758	768	757	873	793	810	848	810	774	778	796	789	848	755	777	857	815	770	723	776	845	808	779	796	828	761	839	784	778	864	783	756	734	792	767	759	752	810	824	772	849	818	758	774	803	790	869	777	763	751	769	798	812	803	834	793	833	784	786	755	848	808	836	813	816	834	803	775	794	816	774	836	744	809	821	898	801	807	790	745	795	799	796	775	772	819	809	843	816	780	789	752	787	785	783	766	821	748	784	834	778	825	776	773	840	777	773	803	828	815	839	800	786	766	776	739	740	766	783	771	782	776	776	753	775	786	798	755	790	835	828	825	774	766	835	810	806	788	777	754	792	781	790	732	799	775	792	812	763	782	784	800	835	767	813	787	825	784	750	722	798	806	856	845	812	775	787	816	719	731	784	788	812	775	793	789	767	795	791	806	751	788	745	789	792	766	799	776	809	813	817	787	817	786	820	741	855	821	781	834	820	815	727	809	741	789	849	817	805	838	767	844	820	828	779	762	786	728	812	812	780	818	768	771	824	841	766	802	785	775	769	792	756	847	778	748	810	793	799	788	830	800	816	726	786	754	774	804	745	779	824	769	831	816	783	776	776	791	774	765	756	772	751	786	750	756	862	823	773	825	771	793	863	790	784	805	790	805	764	831	812	770	797	755	813	796	836	841	781	771	813	783	787	769	818	826	777	801	817	763	773	759	753	796	782	771	805	792	772	771	773	756	791	811	819	800	767	767	796	811	734	800	774	806	767	789	783	773	806	808	770	745	785	790	790	804	827	767	805	800	786	820	774	818	778	787	775	810	768	798	796	758	824	776	800	801	762	821	767	794	753	836	776	828	763	818	763	816	808	775	808	797	785	799	800	763	793	779	795	798	844	803	754	781	801	775	801	770	734	768	825	810	780	777	797	806	803	816	804	768	775	811	803	805	774	801	801	827	792	783	810	747	814	794	840	781	818	778	771	784	815	811	740	757	767	734	821	807	726	857	814	811	768	835	835	833	852	757	780	793	769	795	785	843	802	804	826	809	812	784	816	826	789	809	745	780	765	829	741	764	783	835	772	752	794	840	833	801	788	831	801	815	825	814	811	825	805	787	819	806	831	826	778	787	819	817	796	748	799	832	805	753	781	765	818	823	766	781	759	892	786	803	737	737	773	760	820	837	791	792	803	767	780	828	837	788	803	815	837	797	781	820	770	806	772	800	794	792	797	777	778	834	794	770	783	844	770	825	790	789	849	787	759	772	786	785	825	786	737	763	742	734	729	791	799	800	774	780	808	814	787	789	852	793	780	767	778	776	838	776	841	812	798	779	806	771	793	780	787	775	779	800	799	805	761	778	814	767	783	749	807	783	814	805	818	774	789	857	784	807	778	773	773	782	786	810	789	781	778	832	808	756	789	747	792	772	795	824	809	779	794	816	808	859	724	755	751	763	780	835	742	768	811	768	794	782	798	793	817	787	829	775	805	744	754	778	802	790	792	775	737	790	845	800	784	792	806	764	839	765	840	770	769	762	819	806	764	750	815	770	797	785	820	801	782	772	867	777	771	767	782	798	761	847	785	813	787	776	823	783	808	792	822	811	751	840	823	744	784	779	774	773	794	743	840	760	802	800	789	756	803	791	789	803	779	790	837	815	795	828	812	809	798	824	808	820	821	816	755	780	760	742	828	806	783	780	752	734	768	759	803	799	781	804	806	808	767	720	804	764	783	772	802	734	770	733	828	809	828	785	838	771	767	822	811	783	788	787	818	823	811	775	797	818	808	816	806	823	818	808	783	866	844	838	813	834	806	770	821	758	828	787	801	784	768	752	822	777	831	822	803	841	780	732	760	830	825	792	795	811	799	816	806	794	774	758	816	791	815	805	800	763	823	777	784	796	783	816	811	789	834	786	814	798	785	766	800	781	789	828	762	797	807	853	784	790	814	841	748	745	794	807	783	761	812	805	778	828	794	791	775	786	782	781	826	795	780	793	814	841	783	825	793	765	798	772	811	819	783	804	815	756	734	812	758	809	744	776	762	862	761	794	850	821	760	788	750	823	772	762	767	816	814	813	790	782	759	766	792	803	772	789	775	759	815	812	743	796	768	787	804	773	741	778	795	791	776	772	802	823	823	762	742	762	838	818	823	751	756	806	786	773	838	772	816	789	804	825	771	753	840	829	807	744	787	768	783	803	783	772	802	763	783	787	814	830	804	784	781	763	825	820	764	791	765	780	768	800	774	813	818	755	783	801	770	788	772	829	822	732	791	856	753	821	742	841	798	808	757	781	810	751	814	818	763	774	797	777	781	802	784	768	748	773	783	774	789	768	822	817	824	832	802	766	796	780	795	771	787	769	841	820	776	820	798	807	837	788	761	811	797	777	782	813	754	801	826	782	792	822	766	800	754	759	815	827	765	757	761	783	760	796	801	776	768	767	816	788	753	801	853	768	776	780	787	761	776	745	758	782	816	820	776	761	767	849	807	809	814	835	842	820	833	792	748	795	773	790	797	758	784	743	755	793	840	801	752	744	775	767	775	746	792	764	836	814	747	790	828	754	839	800	742	790	769	823	750	744	805	801	813	798	798	794	776	779	806	780	791	823	794	782	705	812	777	754	755	812	804	801	756	847	772	798	814	766	756	771	773	769	767	769	814	842	785	793	750	813	743	831	734	796	800	784	756	769	779	789	768	808	797	810	842	797	769	740	775	785	861	788	801	775	810	754	742	841	779	798	784	756	766	782	792	797	810	784	717	785	810	791	769	821	837	810	809	774	784	779	791	779	795	813	824	750	725	788	808	799	787	828	767	802	783	875	826	761	751	826	835	772	825	806	821	797	826	829	790	794	834	784	792	795	780	813	802	790	774	800	794	779	735	781	774	782	802	745	828	821	776
24386	50173	40177	28675	23284	19138	14012	10279	7971	6267	4963	4382	4073	3512	2885	2404	2169	1952	1872	1763	1547	1350	1242	1224	1160	1163	1133	1074	993	989	956	979	888	895	868	887	891	853	819	900	864	833	839	878	879	865	843	852	880	832	815	809	835	845	854	819	834	782	791	850	821	825	805	768	816	846	843	781	782	767	784	790	815	788	788	819	799	765	788	779	856	837	787	803	827	825	766	773	802	794	819	781	794	771	811	775	764	785	798	824	795	822	794	799	803	793	796	776	783	826	764	814	795	802	813	811	825	789	801	810	780	801	813	790	784	789	774	863	813	783	803	845	784	761	759	826	801	810	822	796	716	829	787	794	771	828	816	790	780	802	814	805	792	761	765	757	786	812	805	827	747	778	785	824	760	815	766	785	800	788	808	763	776	788	767	811	773	795	787	761	816	810	802	742	783	856	843	807	822	766	774	785	724	800	809	790	809	767	776	774	791	816	808	759	809	786	827	804	795	777	785	828	804	814	860	810	827	808	769	814	820	805	787	814	810	805	835	844	803	790	780	815	816	740	813	781	770	806	834	821	799	835	777	756	788	820	807	824	813	782	772	859	786	800	799	742	799	778	794	819	790	804	774	781	811	795	793	840	798	805	776	841	752	815	782	820	845	815	823	799	734	805	791	810	804	762	802	788	778	808	809	817	752	809	819	804	801	842	787	765	814	825	827	852	768	770	813	781	816	798	837	769	768	863	822	789	806	828	818	786	798	811	815	845	816	773	825	821	791	801	755	739	798	791	847	790	760	792	771	806	830	771	838	788	801	781	784	754	806	806	790	810	806	784	817	779	779	812	809	841	782	785	753	793	801	828	790	796	780	814	795	799	800	770	779	839	777	808	813	788	798	840	804	809	739	795	816	768	778	832	796	733	756	837	805	797	798	796	807	800	805	819	757	831	831	805	823	776	801	844	785	794	785	782	809	810	798	803	832	810	792	783	835	785	750	782	750	816	765	804	841	748	775	804	821	784	835	776	792	838	810	785	789	810	811	748	802	803	791	822	749	773	806	788	845	781	790	756	794	760	793	810	813	773	802	821	854	796	826	809	801	796	802	766	844	810	812	825	842	795	831	804	777	811	825	789	819	826	817	798	762	815	832	776	828	826	784	806	827	790	773	794	771	842	752	759	850	781	810	784	759	802	818	827	784	816	770	788	792	808	760	767	756	807	766	775	825	785	843	819	807	813	755	794	798	793	807	748	768	793	761	788	796	857	786	797	811	772	794	767	803	777	803	802	810	819	791	836	782	784	797	818	782	780	766	813	810	776	779	813	818	811	795	801	766	778	744	814	790	754	799	781	816	820	749	792	787	774	774	785	782	802	806	783	783	775	775	812	858	855	789	816	778	816	791	797	795	809	819	775	774	763	816	781	801	771	771	789	826	778	792	825	810	796	794	751	822	787	786	800	743	769	804	857	817	795	727	777	812	860	794	774	764	803	759	809	748	795	851	756	779	834	823	777	792	782	820	804	799	782	799	798	796	816	798	779	804	762	810	852	787	807	793	855	761	830	825	829	807	803	751	754	801	830	817	843	835	779	822	772	755	832	823	821	764	804	759	758	827	839	789	784	786	828	850	832	813	810	776	806	822	793	767	791	848	785	828	789	896	779	845	775	776	715	771	782	808	827	753	792	805	809	816	783	747	807	795	741	787	825	834	826	804	802	839	781	813	801	740	755	813	806	773	774	794	780	789	733	791	781	736	767	774	813	779	838	800	795	831	768	801	752	799	834	773	777	823	746	806	766	780	817	788	772	807	749	759	782	802	749	800	773	749	795	797	770	792	815	800	829	754	807	811	747	789	798	836	761	845	784	810	837	788	766	772	803	772	826	734	752	827	796	839	814	791	766	832	772	813	752	807	766	819	811	764	781	750	819	783	809	804	765	809	803	802	802	785	762	841	757	804	807	777	774	802	770	859	812	743	806	831	785	781	774	817	811	734	818	792	819	796	800	795	781	792	808	803	843	824	840	826	814	793	817	803	802	860	811	768	800	741	776	769	780	766	850	830	771	768	755	807	804	759	846	747	802	756	773	770	821	825	781	727	794	840	802	827	781	800	785	790	838	785	840	792	793	832	790	851	771	815	810	784	824	809	789	782	775	789	802	794	800	767	820	753	760	797	771	816	812	810	791	796	759	817	787	795	823	814	714	755	757	752	818	733	767	811	797	812	802	868	792	765	802	815	782	793	793	750	792	808	790	814	771	807	742	803	812	789	817	782	792	796	809	749	832	803	789	749	824	803	848	772	822	809	806	798	752	712	819	770	808	803	825	743	790	835	788	813	772	747	809	805	811	813	802	811	765	827	760	785	821	824	807	790	730	802	811	766	792	774	774	768	812	753	831	817	787	813	837	775	782	792	766	770	851	795	783	818	801	824	769	804	817	765	756	765	719	804	768	806	752	789	841	764	826	803	784	791	817	822	794	854	798	821	796	773	840	787	800	837	828	776	792	800	804	782	785	805	849	835	838	809	841	900	762	816	794	794	828	788	784	797	802	795	787	862	796	819	802	795	778	799	734	818	753	772	783	820	783	805	715	774	735	855	823	761	820	779	817	833	807	836	815	764	812	804	788	814	797	833	784	738	786	862	791	781	796	790	762	802	802	720	758	799	787	807	749	828	798	765	790	840	813	791	765	821	792	784	865	812	758	789	761	777	804	791	787	787	793	806	775	794	748	774	817	766	795	826	784	823	792	773	791	756	809	779	803	814	762	816	824	820	831	787	827	773	807	805	783	800	836	708	778	791	777	865	764	801	816	801	795	788	783	790	855	791	810	795	801	771	782	807	738	789	818	801	771	793	797	828	787	800	776	835	782	785	762	758	800	774	761	783	755	760	872	813	789	774	771	782	734	782	798	778	835	766	759	859	835	802	798	769	766	765	768	775	811	844	779	771	849	778	841	776	793	790	815	763	845	754	782	745	756	771	808	790	814	771	822	767	818	773	791	815	783	771	785	757	794	801	799	801	766	840	825	763	804	815	774	792	834	799	807	775	756	817	798	856	772	792	753	805	792	777	751	781	802	801	772	802	790	824	825	773	808	789	811	812	808	781	757	786	784	761	794	804	745	766	824	802	760	772	815	792	766	784	771	778	827	847	752	805	764	803	749	780	781	855	774	832	808	815	792	837	845	867	789	823	774	820	791	855	815	853	766	770	840	838	765	803	791	793	794	776	856	794	807	797	851	746	840	781	816	821	799	802	808	820	792	794	814	817	779	851	795	795	803	767	819	764	835	827	779	828	786	827	777	789	809	802	812	774	831	750	776	748	824	806	786	752	768	787	770	810	783	797	796	831	795	827	783	757	837	843	806	788	789	780	823	827	848	836	801	747	796	770	858	778	782	787	788	745	808	794	829	770	776	800	778	766	752	803	791	801	789	813	786	780	819	736	794	811	776	837	744	779	813	748	765	824	787	768	771	765	757	779	761	762	796	747	775	789	785	826	841
25545	21601	28385	26623	20704	14390	8745	5582	4246	3454	2803	2473	2447	2241	1877	1582	1489	1424	1379	1316	1220	1085	1113	1059	1027	984	951	952	911	894	857	862	842	866	817	897	804	799	805	776	796	871	820	783	825	864	850	839	795	795	802	817	836	820	768	829	770	776	826	824	776	803	790	811	725	805	816	800	759	795	782	796	778	808	786	805	774	753	797	792	714	769	808	805	788	774	841	783	749	691	777	780	767	772	799	764	732	819	771	767	802	799	758	785	709	747	756	767	803	759	726	786	829	816	809	749	752	790	749	764	761	783	837	760	755	851	809	789	800	785	816	768	822	786	793	776	732	790	763	765	780	776	792	789	760	758	826	771	792	802	818	772	772	776	823	774	818	837	802	731	803	826	793	725	807	754	778	752	813	759	817	818	742	803	770	781	801	846	801	761	806	756	732	801	780	755	791	839	803	811	828	855	823	754	756	794	810	787	860	797	735	773	820	793	785	778	783	814	794	826	757	806	811	824	761	844	780	757	797	771	803	757	779	799	746	819	807	812	806	784	764	793	756	823	808	792	789	844	814	790	783	777	771	782	801	806	770	830	776	801	783	777	765	779	770	761	785	798	764	781	734	805	803	741	749	756	764	742	794	766	808	802	750	762	784	758	736	784	781	764	761	798	843	759	791	770	796	766	757	758	766	772	774	813	773	791	811	799	740	721	798	773	793	798	838	817	833	808	836	782	776	758	810	784	774	836	793	829	796	836	824	803	758	770	773	804	736	784	804	775	747	782	805	820	816	770	767	752	808	802	749	748	762	801	793	787	794	839	770	787	761	791	768	806	779	726	796	797	798	804	783	718	813	792	760	777	760	797	770	813	842	788	755	775	795	825	771	804	823	769	766	796	749	779	795	812	787	805	793	804	783	823	850	773	818	782	817	747	812	771	754	817	799	788	798	811	788	822	748	807	799	729	719	761	776	827	751	760	811	774	795	786	783	750	775	792	784	829	805	847	751	803	819	769	811	793	811	800	741	734	779	808	751	821	794	808	779	775	786	824	793	784	760	792	833	838	777	795	791	767	789	773	815	786	802	823	782	836	827	801	745	806	806	786	791	771	794	797	808	769	789	814	759	770	821	747	781	769	830	774	770	764	815	780	790	789	793	796	801	758	833	808	755	791	789	835	752	785	785	813	795	762	788	761	811	741	799	771	750	795	775	791	832	766	772	826	796	765	793	800	737	766	774	820	767	770	822	780	761	868	757	736	790	770	867	796	805	825	835	809	816	776	832	755	776	758	767	825	805	725	809	793	810	826	767	798	796	769	782	782	810	775	770	809	816	814	771	837	782	794	849	782	767	800	760	763	813	827	783	783	766	803	761	780	802	805	773	801	802	720	790	793	755	829	779	742	830	797	746	766	772	794	736	822	746	808	783	860	765	805	822	816	738	768	734	797	771	746	800	773	781	801	747	806	805	812	811	780	823	738	776	798	857	774	781	814	791	846	726	796	799	788	758	805	741	803	774	804	776	806	820	794	742	822	769	814	804	819	760	772	776	755	821	784	804	820	812	785	791	780	784	791	773	819	850	796	829	760	765	801	839	807	790	785	773	789	810	781	792	763	817	799	766	801	824	754	770	852	838	835	745	748	805	768	763	839	809	779	766	810	809	762	802	767	750	828	765	781	756	806	759	735	866	791	791	786	801	788	793	836	736	798	815	831	835	859	784	846	799	783	797	774	788	781	772	770	823	826	806	784	827	788	815	853	799	809	790	787	793	798	745	787	811	781	787	778	791	750	852	766	804	812	787	834	793	803	808	747	754	789	760	789	742	824	762	801	757	752	751	742	761	805	748	770	775	765	792	738	751	810	784	813	750	742	823	746	761	817	834	786	804	814	793	775	812	734	748	804	773	745	808	792	818	790	793	786	822	860	777	803	773	766	756	765	759	807	825	799	804	825	787	828	795	788	794	796	774	829	786	765	764	779	829	776	791	821	765	762	858	809	753	740	740	798	779	771	765	805	794	763	783	831	774	782	780	799	781	787	747	755	803	760	789	809	768	781	780	817	817	766	811	813	818	836	762	788	780	778	788	766	815	778	808	762	730	804	794	766	757	814	803	762	785	782	779	789	733	786	795	832	769	695	826	765	838	783	789	809	778	850	752	801	838	764	782	775	823	765	770	751	765	757	797	760	797	778	846	775	819	761	749	763	777	812	761	775	757	750	752	843	807	809	796	781	842	817	809	814	767	815	753	780	796	817	789	805	805	849	813	796	790	772	802	770	748	801	792	807	801	768	849	769	766	780	745	830	791	772	782	799	764	767	772	814	803	730	832	799	772	789	785	807	772	838	792	814	793	741	805	754	777	801	757	815	818	822	818	808	789	781	808	790	779	798	755	769	781	792	814	803	799	806	772	775	767	809	757	757	795	816	821	789	796	750	802	789	779	804	787	773	796	790	793	753	807	795	759	756	837	834	779	794	811	823	800	794	832	804	757	777	795	761	774	845	797	792	785	797	791	839	806	747	790	758	813	769	795	746	801	791	827	762	774	817	826	790	776	791	776	800	799	785	768	835	750	839	777	786	838	789	799	818	761	834	832	709	790	758	794	808	784	810	787	753	772	805	772	768	798	833	744	782	791	767	762	795	753	805	744	763	766	808	781	743	849	782	825	798	832	738	780	828	815	772	734	808	795	834	770	772	786	779	777	750	787	807	756	775	801	824	812	778	755	814	815	789	758	829	820	875	784	734	762	838	767	825	821	770	762	789	745	764	761	767	749	787	784	797	739	758	763	778	761	806	821	807	816	786	848	827	856	777	790	812	776	748	828	796	822	709	784	781	792	828	833	750	782	821	750	792	780	740	779	785	833	818	815	731	758	844	800	818	831	777	778	804	783	831	816	782	750	803	765	779	742	797	780	772	799	721	745	784	791	747	783	777	789	797	769	775	771	793	790	796	751	741	745	813	824	790	763	754	783	790	815	770	799	750	774	819	788	792	825	825	757	771	769	797	751	735	726	793	804	761	850	781	768	822	803	801	794	811	791	746	807	752	784	782	784	754	770	824	752	742	799	780	832	731	842	857	804	800	770	821	795	827	771	744	773	785	810	781	801	740	802	781	771	772	833	814	796	772	815	773	858	742	784	795	769	759	783	793	745	766	764	829	779	754	806	798	811	867	803	779	767	778	835	763	797	758	756	818	755	788	770	783	766	784	756	786	763	780	808	785	810	813	828	778	776	799	786	815	788	781	775	789	789	779	823	785	761	803	717	796	701	823	752	804	750	788	789	822	821	743	764	827	813	801	774	808	826	863	787	788	737	747	806	773	772	808	760	800	806	799	793	772	801	807	836	833	785	796	791	776	741	749	782	777	749	793	780	780	785	793	827	780	762	773	763	786	781	726	764	837	763	786	806	786	816	761	830	795	764	752	831	775	801	851	719	770	729	795	809	733	774	736	859	804	790	806	787	816	767	797	809	783	768	836	826	808	795	867	833	812	790	818
24329	45960	36408	25386	20631	16701	11555	8493	6705	5335	4183	3613	3404	3091	2424	2144	1887	1761	1684	1583	1432	1233	1253	1193	1159	1059	1089	1039	941	947	953	883	947	864	872	862	855	878	848	856	812	812	888	837	856	861	848	803	835	781	834	844	789	800	844	792	829	804	813	850	776	824	800	855	782	789	754	789	796	863	766	815	765	844	869	810	812	834	802	804	746	775	793	793	839	773	834	769	805	757	742	855	837	767	798	837	787	793	800	811	743	778	819	767	777	799	795	798	747	819	820	814	806	789	786	763	785	812	753	775	833	784	822	791	815	753	858	805	782	802	785	823	812	820	762	761	825	793	785	763	812	815	781	804	806	737	822	797	816	786	818	788	798	809	804	809	845	828	833	799	785	804	809	793	835	763	832	819	787	748	864	793	804	784	819	832	829	773	815	862	772	783	781	806	816	801	856	763	822	797	808	794	784	831	811	840	772	844	806	792	818	772	798	784	798	767	813	796	791	803	791	794	783	796	786	795	838	831	797	708	757	786	813	708	778	815	744	792	798	777	795	807	807	777	835	793	772	744	809	794	790	823	762	814	757	797	827	797	831	790	815	766	809	829	817	823	809	759	837	766	785	813	790	794	773	805	790	781	759	761	774	783	755	809	842	809	785	781	773	816	774	744	779	823	804	842	819	791	819	830	842	831	802	836	778	816	772	827	776	825	836	808	813	768	812	787	745	772	825	801	853	785	820	805	795	777	755	746	819	803	860	817	773	843	810	767	799	818	741	760	837	792	793	791	834	804	774	793	858	775	788	770	841	832	771	765	776	780	847	805	837	822	836	826	783	769	860	805	761	817	788	790	777	772	752	827	813	818	772	818	816	777	805	811	788	784	781	816	777	758	852	816	833	782	770	784	809	755	833	735	867	838	822	779	769	763	771	796	818	808	776	820	794	753	808	789	756	799	781	803	811	842	823	746	846	793	761	796	782	792	845	811	845	787	795	813	770	738	782	779	781	824	795	843	754	789	743	782	891	818	772	765	782	744	794	788	782	774	803	796	816	798	809	825	774	789	816	819	824	790	819	793	798	765	837	797	832	789	801	752	768	781	817	796	797	808	811	780	812	794	837	840	844	782	791	819	787	808	779	797	730	776	797	772	779	774	800	787	780	816	813	801	822	751	765	795	731	746	820	804	827	799	772	783	813	793	739	841	824	789	815	747	854	756	825	833	743	828	831	796	758	806	775	805	782	807	831	769	819	775	768	827	791	847	827	832	790	804	857	833	811	824	813	790	808	817	786	808	774	779	774	837	807	813	791	797	797	786	824	828	807	786	830	812	807	821	809	801	846	811	800	820	766	771	832	837	813	777	815	770	812	803	778	806	779	828	811	825	786	735	781	817	826	798	784	825	773	826	857	769	784	780	797	806	850	832	780	806	797	833	797	787	795	813	799	820	804	836	845	812	766	744	803	815	783	789	720	797	776	789	797	778	787	833	789	764	799	799	793	808	774	791	780	763	816	789	809	814	779	811	792	829	791	792	838	811	813	848	840	801	802	808	802	868	807	780	800	771	764	827	755	791	812	805	847	805	877	825	763	742	824	809	773	800	791	857	794	770	799	789	788	803	781	771	816	817	801	776	769	768	769	794	832	816	785	789	783	762	798	835	810	789	824	807	833	804	803	794	836	763	801	792	771	806	802	830	840	767	818	814	790	791	779	811	822	776	769	764	795	782	800	783	761	757	753	772	811	813	828	802	779	790	838	827	771	783	749	772	812	805	795	761	842	775	775	812	757	776	811	783	849	809	758	824	802	746	776	813	804	833	786	818	795	800	822	818	750	802	815	795	808	750	794	726	776	806	759	819	813	817	790	855	801	772	840	830	782	798	788	812	821	806	788	802	814	785	845	846	820	813	749	813	799	814	843	828	832	843	801	777	804	780	794	782	791	779	798	855	815	818	755	827	810	801	804	806	820	837	749	777	810	795	819	781	803	798	775	843	855	863	764	802	769	798	751	853	801	852	802	755	781	778	789	772	782	761	798	831	811	762	786	765	798	777	790	811	808	746	800	829	768	809	833	827	835	823	824	777	791	788	792	794	783	730	781	769	785	748	817	771	742	786	748	771	822	865	809	782	799	819	809	848	776	828	832	750	816	786	721	826	768	810	781	850	841	822	813	733	778	810	753	845	768	837	783	823	824	844	854	817	763	767	822	813	813	773	801	804	816	747	779	720	822	789	769	790	799	767	825	793	771	819	768	792	817	829	782	805	816	835	823	773	748	810	814	807	800	830	796	824	784	822	783	808	793	809	841	838	794	735	841	824	808	844	832	821	806	763	820	807	770	767	826	800	817	795	806	802	820	820	804	828	828	807	802	782	796	774	803	812	771	777	776	848	777	771	809	767	821	754	766	737	792	795	826	786	784	810	814	801	791	868	802	847	760	826	841	806	809	782	828	808	780	823	765	750	826	775	824	845	804	787	848	798	788	785	734	798	781	873	795	797	795	746	824	755	780	783	825	788	781	807	787	811	800	759	723	815	801	828	759	820	819	830	812	801	786	812	834	809	795	752	755	778	805	815	820	746	852	779	832	810	773	833	803	743	799	824	796	748	847	782	802	763	827	834	822	810	778	785	800	838	767	832	793	751	840	783	782	824	787	782	804	841	781	841	817	824	790	781	757	770	774	814	742	806	825	805	806	786	836	818	824	785	800	842	808	806	778	829	845	784	771	779	823	854	797	826	869	811	805	804	758	786	806	800	790	793	794	755	761	821	850	818	770	810	828	794	835	787	871	823	827	792	762	802	788	737	767	792	802	791	837	832	787	802	811	802	779	786	825	826	773	768	814	844	766	851	817	778	780	779	803	757	827	832	766	830	831	811	798	839	806	773	780	791	799	765	744	815	741	834	815	845	764	799	802	775	769	775	773	826	787	836	779	851	813	793	805	794	785	801	841	778	798	775	804	824	748	847	812	786	826	765	819	800	778	798	777	824	839	773	832	788	791	846	795	826	799	827	788	814	804	793	761	795	843	799	791	800	818	807	813	814	822	825	795	828	785	807	789	787	823	808	795	759	832	818	818	801	787	802	844	751	827	811	798	756	843	808	811	807	779	774	779	781	819	829	827	763	799	798	795	828	793	796	789	812	813	782	843	787	832	807	800	755	789	783	847	793	746	765	810	773	794	813	816	853	777	819	793	832	817	807	763	790	823	774	775	807	789	780	810	851	804	815	845	847	817	829	813	780	850	830	799	765	787	799	783	815	815	790	822	752	850	796	748	808	811	797	825	740	822	751	790	804	787	779	802	836	824	759	833	753	797	839	846	823	710	783	757	815	791	809	808	824	797	811	846	786	811	811	788	853	817	781	849	758	808	808	768	817	793	804	782	787	800	847	797	787	803	846	775	835	804	763	778	825	721	808	832	759	808	797	785	821	812	796	805	771	768	786	860	839	791	772	754	729	783	768	781	776	811	816	810	799	808	780	856	829	742	796	825	860	790	834
23212	21596	29427	24307	22039	23562	20999	10821	7496	6008	4605	4135	3791	3632	2802	2359	2100	1967	1952	1788	1570	1470	1493	1382	1288	1262	1221	1169	1164	1069	1131	1013	1041	998	986	1069	982	1003	958	980	1029	974	1048	948	957	987	1016	964	947	928	984	1015	997	939	905	919	887	923	916	926	958	930	887	1006	906	918	938	912	919	901	904	949	913	957	921	901	920	846	925	947	917	926	928	970	936	939	912	924	932	852	929	886	955	885	962	954	954	928	864	859	923	910	969	916	902	942	947	921	969	931	877	957	974	873	957	909	870	935	913	919	876	927	884	947	909	946	928	922	926	905	871	889	915	866	911	890	899	928	889	937	906	882	900	889	901	934	911	904	899	920	988	918	933	921	913	838	964	887	905	911	922	884	903	902	909	995	917	924	896	938	865	911	899	863	930	948	893	897	905	892	911	904	946	916	885	927	888	922	865	870	896	885	872	984	883	939	985	911	957	891	912	897	899	927	942	910	924	949	953	953	918	924	931	901	901	887	966	890	926	939	948	922	927	951	892	852	951	928	909	907	861	927	968	892	923	881	879	867	943	895	911	927	943	917	930	857	921	892	935	942	934	957	849	882	918	878	923	953	944	909	936	966	884	918	924	930	949	943	916	913	912	895	939	888	946	873	924	938	894	888	959	851	884	893	951	883	913	940	995	924	903	881	892	918	898	924	933	932	887	894	856	924	897	893	925	946	948	913	930	935	984	878	896	935	906	919	927	922	930	916	946	881	958	904	943	911	928	923	979	867	947	948	939	929	881	916	897	894	845	890	895	890	876	897	996	880	911	967	914	849	846	917	950	876	921	862	911	905	904	862	930	907	935	927	852	899	945	949	913	930	892	913	927	949	917	946	900	910	895	916	929	905	894	899	917	910	920	879	898	935	900	903	883	888	940	909	921	953	900	930	947	953	962	909	950	849	891	952	874	904	978	901	872	925	855	869	915	968	902	931	840	915	913	896	901	852	975	967	912	886	919	898	887	896	956	934	919	899	932	892	944	936	955	930	942	906	912	875	902	898	934	895	875	940	933	908	914	924	889	906	922	872	919	948	923	944	949	897	876	882	888	895	860	908	895	941	860	886	896	896	861	915	872	868	878	910	967	897	904	900	984	904	970	864	914	898	928	873	920	945	910	942	931	960	816	949	880	916	903	882	905	913	881	967	961	883	849	880	930	854	988	901	925	856	929	900	906	949	926	904	971	924	876	946	854	912	885	847	901	886	952	932	857	908	933	904	928	897	878	946	921	871	911	920	910	866	917	939	872	954	905	914	938	883	884	922	961	877	960	918	875	933	886	875	869	855	933	905	931	883	926	923	875	877	981	878	920	884	921	914	873	885	893	946	934	924	930	929	915	950	929	935	950	949	902	955	887	938	967	888	931	937	874	908	867	874	901	891	917	915	883	932	869	963	912	927	890	876	949	898	869	894	944	914	921	909	921	975	927	968	922	858	949	930	912	828	971	913	910	872	897	890	904	869	912	923	911	918	971	899	888	918	901	887	903	924	884	888	880	959	934	914	928	935	911	929	873	939	926	901	895	941	920	921	932	891	877	894	895	871	905	892	902	924	918	864	832	962	865	907	894	883	915	921	893	878	875	898	880	914	900	922	889	892	919	923	912	907	934	912	909	886	907	892	924	868	906	916	921	955	888	949	941	904	970	905	901	961	887	912	890	898	935	896	891	983	892	907	879	888	893	920	863	923	891	981	899	895	889	869	875	941	856	918	927	907	871	919	916	878	949	948	892	893	942	910	917	949	902	875	877	881	886	920	864	874	867	936	903	908	929	892	962	921	912	944	900	887	925	921	942	909	884	933	888	903	938	889	909	896	944	933	887	908	855	856	890	900	969	895	952	925	949	933	896	911	907	945	925	975	874	922	893	901	845	908	850	941	925	948	896	869	917	913	851	902	982	876	903	905	918	877	890	922	879	911	927	904	901	885	995	904	893	911	861	899	978	938	880	901	922	909	850	1005	920	838	880	885	871	865	909	934	963	951	870	930	904	884	962	894	903	945	884	916	882	884	902	939	905	928	889	964	897	924	963	897	878	934	917	916	852	898	864	937	910	918	889	897	872	915	883	876	896	925	924	910	896	930	879	958	938	944	924	878	933	945	916	924	928	941	982	923	953	877	898	919	898	956	955	910	879	902	874	891	929	923	897	950	914	947	890	934	874	918	991	918	964	927	922	873	941	927	868	886	948	908	887	914	876	873	896	905	912	945	889	950	926	903	923	921	892	962	897	930	896	932	923	932	930	899	890	916	913	869	963	945	917	948	888	994	935	859	979	939	931	929	900	914	896	924	830	866	938	873	864	869	913	875	888	925	891	913	910	901	888	902	892	872	869	975	910	865	885	912	905	857	938	948	899	891	936	915	982	893	911	898	873	920	957	919	944	892	943	902	912	903	935	912	918	905	928	947	860	956	902	914	899	920	892	911	963	873	903	946	926	908	930	930	906	938	914	931	961	957	907	975	948	895	914	896	923	943	875	883	962	909	877	951	895	870	957	936	885	936	912	960	898	911	912	865	887	936	902	881	939	929	888	908	927	891	988	941	870	855	968	951	890	906	926	920	918	942	909	925	956	920	908	848	915	930	872	862	966	958	958	887	908	926	911	912	900	952	929	914	950	895	930	944	893	885	894	893	914	905	910	945	975	871	877	874	930	946	891	914	935	887	945	935	867	878	864	917	942	937	869	950	910	923	912	854	925	917	914	888	910	933	937	938	963	935	935	911	954	905	948	916	928	904	890	924	922	887	903	903	905	941	848	947	875	881	880	964	927	946	928	897	869	904	954	931	922	923	928	902	910	872	940	868	929	874	911	893	970	919	933	922	876	917	918	885	881	892	921	857	920	871	924	916	862	921	892	895	952	826	856	912	913	861	915	928	893	894	906	906	910	951	842	898	875	847	879	966	916	924	913	918	907	909	865	851	920	931	893	888	908	848	902	905	900	951	913	938	952	968	880	891	928	973	926	908	855	924	934	933	886	852	893	888	929	944	908	940	917	915	880	939	913	901	888	957	900	931	888	890	913	902	867	862	896	903	961	919	895	897	910	878	863	922	947	900	858	923	894	922	940	931	888	897	933	942	950	912	895	924	915	935	911	908	914	881	893	963	879	937	894	901	953	918	889	850	927	933	985	893	904	910	908	883	882	951	908	924	915	902	923	942	909	895	914	890	835	903	884	899	923	947	894	913	887	897	924	892	938	890	919	892	864	895	879	877	898	841	1012	889	901	968	873	844	882	905	852	874	893	872	941	858	992	918	894	920	967	913	969	915	861	926	916	896	888	886	950	925	895	899	897	879	923	890	938	869	828	930	887	915	905	928	898	911	941	883	907	925	933	961	907	918	914	902	955	912	908	828	886	885	903	945	879	930	905	937	928	929	891	891	906	884	935	944	908	865	910	874	917	886	896	956	937	979	911	924	931	883	881	902	885	925	896	901	873	908	909	915	899	905	908	900
27029	55205	45883	34482	29065	22571	17208	13200	10625	8362	6572	5705	5270	4761	3764	3154	2755	2565	2376	2147	1871	1658	1652	1574	1538	1398	1299	1269	1211	1148	1084	1133	1105	1047	1041	1009	1011	952	1015	1046	1014	980	962	981	936	963	938	944	965	922	964	927	977	915	924	949	920	933	913	922	917	912	886	914	929	908	889	896	875	900	880	890	890	921	877	899	896	960	905	893	894	848	910	840	865	902	951	859	887	891	851	902	860	881	904	878	946	868	920	853	896	831	935	852	912	865	903	896	906	871	871	858	839	859	889	860	870	914	882	892	926	887	889	921	932	871	912	933	838	868	900	911	903	908	915	929	881	871	863	874	878	862	875	883	879	863	878	846	885	919	928	925	977	879	902	868	907	952	871	933	955	861	906	856	866	886	916	910	873	892	921	950	864	920	881	916	855	916	884	961	819	876	888	907	960	894	896	874	824	874	913	869	937	884	865	861	869	960	896	870	921	920	870	920	878	910	900	901	857	912	858	877	832	886	868	907	956	870	875	890	875	903	909	912	952	893	850	916	916	896	899	903	902	890	854	946	881	890	864	898	899	920	894	889	871	934	861	894	912	898	873	930	910	909	866	889	900	896	888	908	833	851	914	895	849	889	881	909	861	907	933	869	892	924	875	858	917	891	864	941	870	891	855	873	909	929	835	866	920	892	883	910	911	840	924	895	893	882	894	917	888	858	936	995	926	890	901	896	862	906	852	953	923	941	945	936	884	896	886	940	885	879	892	895	859	925	895	915	935	896	929	859	881	877	892	958	874	879	904	876	922	897	903	915	888	859	857	881	801	899	909	883	864	917	877	900	956	909	909	916	947	880	920	896	914	900	901	929	856	873	922	886	884	853	895	883	940	961	905	898	852	913	915	896	895	877	883	867	885	856	930	876	901	908	883	935	915	921	897	940	881	921	906	894	917	892	862	881	857	954	927	931	903	928	869	860	902	900	888	911	912	921	879	912	902	864	880	949	862	914	871	890	870	934	951	874	899	882	864	921	893	886	922	873	851	864	897	875	930	889	903	946	878	883	898	949	910	902	877	873	842	883	890	847	938	927	862	865	957	891	904	886	890	899	884	901	854	886	846	900	816	927	894	931	905	892	902	925	886	942	934	881	961	925	900	922	887	881	917	905	895	927	900	899	927	927	910	906	878	926	893	914	872	887	917	866	874	965	892	882	886	893	891	880	878	858	896	883	908	846	848	936	916	856	846	911	876	868	852	855	890	905	945	870	880	927	873	885	896	906	855	873	909	859	871	915	864	864	941	899	926	917	917	897	930	909	852	921	875	958	886	883	877	903	924	905	891	907	928	881	913	886	881	905	896	913	906	912	907	841	886	901	876	947	833	878	953	870	833	913	886	860	892	883	947	923	908	921	889	927	876	846	882	875	865	906	961	901	912	927	920	937	911	926	858	896	926	946	847	869	933	900	902	945	871	874	867	950	845	895	910	889	880	879	940	887	944	879	838	885	899	885	858	886	815	893	915	954	928	925	844	872	872	930	900	896	907	858	872	926	911	902	909	929	954	899	855	898	909	884	893	875	922	934	851	841	903	880	910	826	899	933	847	879	903	847	964	856	939	906	894	860	874	905	936	923	837	870	868	870	879	902	906	922	900	890	875	897	882	873	870	962	877	918	894	900	852	883	854	896	901	886	861	995	885	953	856	883	860	917	942	877	909	886	905	932	910	882	897	884	832	928	872	865	937	848	882	943	916	924	871	930	874	875	880	884	894	909	909	953	956	874	879	909	907	934	870	930	859	873	913	902	890	950	848	895	879	919	907	820	828	912	921	900	885	826	859	932	899	907	881	886	915	875	906	926	890	873	884	923	907	808	856	938	895	900	836	934	856	859	923	888	920	927	913	883	920	966	964	929	935	932	891	891	882	892	824	847	857	881	890	903	926	965	926	914	914	921	882	917	908	876	854	901	936	933	912	895	916	911	921	868	889	918	910	872	905	890	895	848	905	859	910	908	915	853	863	857	901	897	891	908	860	924	915	923	840	853	866	913	903	862	906	931	938	950	853	903	914	918	862	878	899	923	880	875	909	899	924	962	862	918	910	920	882	893	909	877	849	881	881	967	882	884	960	915	942	910	910	883	896	880	865	876	924	867	907	885	855	881	867	877	901	896	901	871	824	872	877	886	835	920	898	852	871	859	921	912	866	845	902	865	890	884	884	866	861	885	890	913	887	870	894	893	848	874	861	904	905	894	868	940	903	900	911	906	856	844	825	892	826	824	850	897	932	879	871	871	892	892	891	895	844	905	936	883	904	958	882	943	917	857	911	864	868	882	873	926	873	846	852	898	901	919	901	859	909	943	913	882	911	837	889	881	940	893	892	934	887	911	901	864	914	879	896	895	896	898	878	883	919	823	898	894	889	844	888	869	849	898	893	917	912	877	882	871	870	871	919	856	898	900	864	947	904	924	924	891	836	861	907	949	936	907	823	922	856	898	909	912	878	890	897	898	910	874	846	880	868	953	893	886	834	897	940	862	929	896	918	882	904	887	910	862	904	904	897	893	856	898	885	942	846	867	866	865	917	897	857	933	959	922	919	878	868	820	915	865	889	856	896	934	916	921	890	892	961	809	886	905	857	874	907	933	910	915	921	924	915	907	904	934	853	904	886	929	897	948	934	911	832	917	886	834	881	876	944	905	907	879	897	913	874	849	887	803	889	903	891	909	878	909	959	894	924	895	927	919	901	882	907	885	882	933	906	861	902	900	810	908	870	857	893	866	933	898	904	908	877	905	875	878	875	885	914	900	904	882	910	901	923	930	888	945	870	915	875	935	885	857	920	932	874	848	893	920	847	948	916	869	862	926	893	892	934	924	869	860	886	876	939	908	848	862	905	860	907	944	894	863	849	904	891	903	863	872	953	875	799	888	924	842	868	882	928	878	895	870	849	880	891	914	894	904	864	892	906	902	904	969	886	894	851	875	885	865	898	895	914	903	921	880	950	905	968	871	874	917	851	923	890	902	861	933	934	887	907	902	901	927	884	891	859	901	925	901	901	880	864	892	866	916	925	938	879	961	880	878	893	886	854	864	882	885	879	877	914	897	843	929	891	897	914	873	887	924	899	899	911	835	873	914	861	927	834	964	832	880	916	892	849	891	855	908	908	859	882	880	917	895	896	864	868	882	876	942	906	897	891	916	872	888	925	918	874	957	899	910	890	858	875	842	893	915	907	896	860	879	861	880	899	930	902	878	856	844	927	848	883	912	884	845	912	894	910	875	936	916	901	903	885	852	950	884	876	884	899	942	881	926	874	890	927	875	915	839	924	892	890	929	901	910	883	902	889	916	905	904	920	853	909	867	902	926	867	931	911	864	908	908	863	973	896	882	894	869	901	908	891	870	895	935	888	925	887	904	906	912	949	912	896	911	925	909	849	915	902	848	887	874	877	951	925	927	907	884	887	900	863	899	925	908	915	859	898	837	898	910	880	917	919	883	891	897	878	933
29524	27795	31706	24352	15330	9314	6487	4389	3292	2723	2266	2008	1891	1758	1507	1309	1251	1252	1167	1092	1011	999	944	881	852	835	833	830	808	802	834	776	708	774	721	738	730	718	793	725	760	751	716	750	739	716	707	743	756	721	709	722	748	747	715	730	732	755	725	703	727	750	708	732	750	724	712	725	685	719	710	735	741	708	710	740	731	720	706	721	753	766	727	705	756	775	734	662	705	732	757	739	764	710	718	699	696	764	707	727	739	723	690	747	713	745	702	691	667	670	711	699	735	773	682	652	691	665	742	773	692	654	677	703	731	676	732	761	747	705	731	747	699	716	723	723	660	758	749	746	682	741	720	737	737	723	702	705	739	797	636	748	760	663	678	744	690	780	698	725	747	687	725	758	641	731	715	728	724	717	691	707	746	720	732	751	740	714	723	722	695	714	693	726	722	699	679	740	745	725	756	696	745	747	691	735	658	735	703	691	753	748	711	773	705	701	752	729	758	737	722	714	688	784	692	760	708	758	674	732	747	710	681	752	695	718	693	723	765	693	722	740	711	735	720	726	748	698	728	715	763	741	691	691	711	731	747	767	768	732	738	716	701	735	752	742	740	713	709	749	720	686	727	727	719	747	776	712	739	760	720	716	743	744	717	698	689	706	746	708	732	714	726	751	721	730	731	646	766	682	734	722	743	741	705	709	696	731	706	705	774	733	786	742	704	711	684	745	676	760	746	721	749	709	730	726	717	683	717	725	739	775	801	701	745	713	693	703	721	735	710	732	679	710	722	740	733	705	762	687	729	714	710	747	739	732	724	700	704	711	717	801	699	736	753	706	751	728	708	737	742	799	725	731	755	745	720	740	729	707	702	702	717	726	757	686	744	699	724	704	710	720	722	727	743	673	727	751	700	719	688	700	745	727	744	698	790	685	673	728	667	771	675	769	703	758	738	704	750	696	746	734	718	750	724	749	683	734	718	723	697	764	729	696	729	728	714	718	705	683	763	701	718	737	726	702	730	746	689	715	729	710	754	709	699	691	722	735	717	756	740	726	738	765	729	742	734	786	716	755	749	723	702	730	751	721	748	730	711	708	742	696	723	740	736	729	706	737	751	719	748	706	740	739	715	719	755	687	758	753	743	687	736	683	665	708	712	694	727	724	724	776	684	743	738	778	687	740	720	709	720	725	727	723	695	748	730	724	723	726	680	754	757	740	758	737	708	712	724	732	705	772	739	705	749	727	698	775	694	765	757	712	689	717	694	723	726	754	712	732	729	712	732	696	735	739	774	719	762	751	710	710	739	757	685	728	734	765	691	734	770	747	741	748	740	758	733	681	676	678	715	747	746	747	767	737	687	716	798	763	735	721	701	757	760	758	727	758	727	704	727	711	714	747	733	719	664	684	810	737	729	729	694	752	740	726	726	735	731	699	720	744	754	723	696	765	717	719	734	712	730	735	730	758	756	715	702	728	728	708	737	735	735	688	727	719	708	707	722	748	716	743	698	719	724	704	757	706	771	703	750	701	769	708	722	708	783	747	705	779	719	735	673	720	724	721	719	796	737	766	684	720	734	717	713	683	671	709	702	751	711	758	687	771	758	749	705	727	736	716	750	742	714	699	737	676	752	707	740	717	722	733	722	753	735	737	701	742	720	693	707	708	708	720	712	706	689	718	783	739	705	670	772	699	700	747	704	711	721	726	664	760	751	749	758	724	651	703	751	731	730	711	735	715	750	708	721	788	748	714	721	739	713	747	776	688	716	685	737	765	696	657	726	739	699	744	716	727	673	705	731	744	767	723	734	688	749	734	709	717	761	713	691	687	697	749	714	701	736	739	758	682	722	771	704	669	722	722	747	723	723	740	751	737	680	725	740	750	726	706	682	700	700	725	724	769	750	691	711	707	671	725	697	709	714	742	770	710	728	692	771	735	712	753	702	753	663	739	742	713	714	744	686	758	754	728	738	704	746	741	731	728	705	683	749	719	739	715	740	722	742	723	744	759	706	727	733	711	733	740	745	734	728	730	780	745	703	720	681	741	702	714	751	735	724	726	770	705	722	694	737	739	735	683	705	722	718	684	718	754	741	747	770	726	701	782	690	689	691	721	683	697	723	673	756	732	728	767	727	729	672	732	712	715	752	736	732	679	686	772	697	668	684	765	729	715	729	739	713	693	712	740	718	761	761	737	708	687	766	741	709	737	778	704	729	722	698	710	762	684	716	723	770	729	707	729	701	706	668	730	701	729	766	720	730	713	688	730	669	746	717	750	751	718	742	738	704	698	713	741	727	706	724	758	691	709	722	733	700	744	732	734	749	771	717	774	719	699	742	728	704	721	764	767	767	735	727	692	771	709	711	708	758	789	758	704	676	723	707	722	734	718	773	737	717	753	744	766	700	716	743	755	702	744	723	737	659	702	704	672	703	725	730	731	729	727	715	754	715	719	709	708	748	750	705	712	762	723	718	755	705	761	706	724	721	731	747	721	735	695	699	728	748	673	740	726	752	745	719	721	727	735	739	714	737	748	709	725	709	680	740	759	687	702	698	781	717	699	763	701	714	778	709	737	717	719	750	711	777	778	757	740	709	735	712	720	746	683	677	731	740	749	721	747	774	758	661	744	725	710	797	738	744	760	711	696	771	749	741	717	714	696	721	743	754	768	705	707	683	742	746	751	671	759	694	722	715	736	765	762	744	720	704	726	698	716	680	714	792	739	726	778	786	743	696	763	738	747	730	653	722	711	702	708	713	713	709	733	743	774	694	686	733	684	745	694	722	694	697	684	745	718	718	710	691	722	734	702	722	749	687	743	730	711	722	704	736	732	724	737	765	729	720	746	757	705	733	736	711	734	674	752	697	781	734	762	724	766	771	748	728	765	750	730	690	735	769	673	694	686	716	728	715	710	726	675	707	710	718	691	735	726	761	689	761	745	730	743	712	694	709	713	717	723	735	695	751	742	749	707	677	742	726	727	718	736	778	714	724	735	736	705	701	732	728	711	758	727	730	702	706	745	764	772	748	733	698	754	730	772	728	783	752	735	716	708	732	723	717	701	745	710	734	716	738	692	730	708	725	723	745	727	714	753	724	705	722	719	715	695	731	782	729	720	694	753	761	721	724	739	728	726	725	694	713	759	700	694	742	743	692	696	778	783	689	747	730	758	733	714	731	742	708	715	762	703	741	778	716	658	701	786	754	698	743	715	708	727	707	712	742	769	693	731	722	718	742	698	739	740	727	755	720	735	738	693	747	734	679	712	770	732	763	737	768	723	757	717	743	716	716	706	758	681	736	653	742	704	720	748	733	766	666	762	669	747	736	727	704	728	758	695	756	786	755	742	767	681	699	730	717	704	698	709	758	744	694	711	714	714	710	704	766	728	733	734	740	744	737	804	703	729	714	736	787	700	696	712	745	684	724	721	746	714	734	750	697	725	749	735	754	694	772	765	759	758	745	718	746	726	767	669	697	729	725	740	693	710	745	776	696	733	748	692	747	736
24415	42623	33037	22154	17276	12425	9718	6566	5158	4230	3282	2870	2640	2517	1939	1774	1598	1407	1349	1310	1221	1097	1016	1029	933	925	893	880	864	875	832	802	785	820	750	796	794	808	776	784	756	767	751	806	778	775	782	754	760	784	748	749	752	807	764	749	749	712	750	769	748	717	695	783	724	748	706	780	735	731	805	755	783	685	754	754	747	751	716	735	727	763	783	745	726	720	751	716	768	744	724	717	751	714	762	767	739	743	746	750	692	746	734	735	744	756	816	746	761	752	724	715	770	771	720	679	750	715	739	763	737	743	713	755	723	722	688	758	699	713	782	743	712	718	727	724	755	754	704	679	753	728	709	744	769	787	744	745	768	727	776	748	705	751	772	720	701	776	797	747	765	698	757	765	730	765	725	732	743	742	729	751	736	751	757	727	743	754	750	721	758	767	740	747	738	727	701	731	757	736	674	729	712	727	716	712	809	735	728	751	783	730	696	756	755	686	716	701	719	742	733	774	710	729	712	710	780	741	713	702	767	753	745	734	715	758	741	713	703	731	730	703	723	735	700	743	708	820	741	778	739	692	728	740	725	761	763	734	769	717	691	732	763	750	736	738	754	693	746	767	758	722	727	741	734	804	716	689	687	700	771	722	681	748	783	727	760	760	718	729	698	715	735	719	656	781	738	705	763	746	726	737	744	741	701	672	718	729	723	739	714	783	757	757	699	760	783	788	751	734	735	732	735	790	706	712	642	781	770	806	717	747	739	758	765	764	789	737	751	715	704	724	737	747	703	735	745	745	750	749	740	784	710	750	779	667	763	743	767	725	705	763	694	689	754	756	770	716	742	736	745	737	752	680	766	726	724	762	725	713	718	784	722	712	768	795	723	701	711	759	758	774	681	755	682	780	766	750	726	750	771	738	727	738	685	728	707	750	715	728	731	765	729	761	750	731	706	705	755	745	717	677	750	741	730	719	739	751	786	679	700	735	748	743	778	729	752	765	697	747	740	731	692	739	736	773	730	772	700	721	767	725	727	694	733	779	736	723	743	685	717	715	736	678	731	723	747	749	745	772	782	769	733	742	741	763	738	731	720	769	771	729	765	730	754	705	696	744	725	731	739	751	734	719	712	709	677	759	728	716	697	727	729	717	701	781	700	723	704	732	784	734	709	745	697	771	760	733	739	706	777	756	752	734	706	720	738	749	714	711	761	695	654	762	727	773	773	770	740	731	762	724	746	765	779	714	697	724	668	742	742	714	770	758	749	766	749	714	732	741	711	721	749	731	724	736	694	710	751	747	753	750	748	681	699	758	757	735	734	765	742	697	758	759	714	759	746	706	759	746	743	748	761	744	733	748	755	748	766	784	734	713	714	768	698	714	709	724	737	767	745	748	697	729	756	717	765	760	749	695	792	735	729	728	797	712	746	760	734	764	711	733	710	747	764	722	745	742	790	746	751	746	723	748	748	715	716	696	713	684	763	716	714	789	703	745	725	667	699	752	772	751	747	775	741	728	699	777	738	711	765	779	715	725	752	684	733	693	734	750	763	754	740	720	738	717	742	708	757	733	762	745	678	733	792	749	765	738	651	759	714	763	749	695	704	778	706	743	766	708	736	729	716	773	726	687	790	726	746	756	749	750	682	746	760	740	700	753	733	724	757	766	773	733	713	710	760	721	782	745	703	703	753	725	754	820	730	754	725	742	765	734	773	741	733	739	796	751	700	744	772	743	710	718	783	726	720	756	739	754	687	768	798	784	719	790	749	732	780	755	765	728	725	703	767	755	749	754	814	689	765	761	805	776	686	718	745	771	767	737	727	758	732	773	752	760	692	696	737	705	728	729	713	733	708	742	759	724	722	722	786	728	657	742	727	729	732	702	779	752	722	737	702	757	759	760	745	736	758	734	755	752	777	712	730	735	682	730	774	735	774	794	753	717	788	789	766	719	763	745	766	790	776	767	684	756	688	786	768	766	740	736	731	709	795	704	702	753	741	768	722	712	763	686	718	747	715	763	739	696	742	786	702	728	732	792	767	730	765	730	769	769	685	752	752	715	735	738	759	716	745	760	746	761	761	702	711	760	716	734	750	733	723	740	753	763	743	746	731	747	751	704	746	723	726	678	721	734	720	773	741	739	713	754	730	728	765	759	739	736	760	773	703	768	783	703	698	748	722	741	727	788	780	724	703	776	722	748	751	746	657	754	769	745	781	746	718	710	723	751	712	710	716	729	717	754	710	731	699	753	738	738	711	720	756	702	706	774	710	754	730	721	738	769	732	766	731	737	695	736	715	748	747	743	745	709	724	776	760	745	716	731	727	705	792	720	687	752	698	755	699	746	779	728	749	714	732	740	728	770	707	721	748	769	789	690	724	749	710	703	725	712	722	763	716	759	723	740	761	741	777	729	677	719	739	732	687	728	773	738	753	759	715	729	711	737	713	742	697	728	754	723	731	725	770	724	738	754	767	725	714	742	743	717	742	743	738	720	753	794	730	746	698	760	738	704	692	690	748	763	719	699	753	735	752	725	748	733	763	696	775	731	732	744	767	763	739	727	738	756	722	764	701	739	742	704	688	737	694	744	720	734	738	723	721	740	721	779	730	739	750	734	729	745	789	743	701	771	769	761	681	721	746	701	745	738	724	809	784	728	771	701	723	721	736	731	774	710	763	706	731	749	794	726	737	728	710	724	685	699	725	752	763	711	719	710	775	807	752	754	721	748	706	709	748	727	790	761	673	747	679	716	719	731	734	728	731	721	736	741	742	761	670	734	738	733	734	709	735	715	690	762	785	735	770	756	778	750	724	786	705	747	708	794	707	758	754	684	710	651	729	757	705	707	735	758	752	742	730	666	748	741	742	719	665	717	736	755	721	739	699	774	739	708	705	751	732	749	766	720	743	751	756	710	729	768	737	741	719	746	749	752	757	704	713	760	757	671	746	735	730	732	694	701	759	721	741	778	777	727	740	737	736	793	759	764	743	722	784	755	716	710	704	720	771	765	702	776	769	712	702	745	724	733	705	721	749	784	677	746	707	804	751	755	751	766	744	713	714	790	746	779	742	746	743	719	774	791	758	770	738	687	745	741	766	715	698	713	758	723	698	755	734	776	700	742	779	761	707	752	725	742	740	696	710	757	774	792	763	705	739	734	708	743	735	754	768	740	702	769	748	727	746	746	694	744	722	733	786	755	701	705	768	774	741	720	740	717	711	742	725	760	712	739	689	767	719	766	756	725	736	714	766	757	744	745	751	717	738	702	749	754	758	713	734	735	725	759	735	738	777	756	797	750	735	723	708	736	762	742	730	738	701	758	754	753	728	800	687	734	768	726	772	755	757	733	743	704	685	722	776	752	716	747	757	739	739	692	778	739	730	717	723	733	714	729	725	742	741	816	721	735	730	715	757	723	684	754	704	734	714	726	705	730	707	773	695	704	683	720	761	731	725	761	751	731	761	740	763	746	759	728	747	742	727	732	711	747	723	735	773	751	735	670	715	755
24478	21606	29096	25090	22947	19846	12911	7574	5354	4455	3432	2953	2855	2669	2091	1826	1628	1529	1412	1385	1256	1219	1198	1098	1042	1046	1011	1009	981	895	921	887	908	868	833	825	829	845	871	828	805	824	818	839	836	776	827	824	807	821	836	848	831	799	853	822	840	743	820	759	770	745	796	736	830	793	809	833	788	766	776	754	736	728	753	790	760	831	747	789	819	806	763	753	767	709	770	739	797	752	802	801	722	775	785	725	772	768	779	795	777	770	775	830	788	829	775	772	748	777	797	795	788	787	767	793	780	765	796	798	822	757	806	798	765	784	795	784	784	794	719	772	766	765	853	781	819	714	799	786	825	794	743	797	736	784	783	771	782	820	798	755	783	775	838	773	777	778	799	844	776	792	770	799	816	776	804	840	747	789	815	804	783	813	741	770	749	824	823	806	781	846	814	771	834	766	768	767	738	784	798	745	829	807	757	789	808	782	739	759	805	761	778	761	791	804	776	743	767	831	839	808	828	763	760	805	798	791	824	782	767	755	799	838	770	763	750	793	827	760	816	740	775	805	786	803	792	761	820	764	781	791	790	779	745	769	789	776	813	771	794	784	787	734	759	760	787	793	784	778	771	790	779	717	812	803	753	726	731	769	797	763	788	777	813	724	803	778	798	823	805	797	780	818	803	778	750	794	780	787	804	770	834	772	728	776	795	781	804	762	809	775	773	775	788	815	773	768	812	777	748	803	832	800	753	765	751	785	772	816	779	798	821	795	774	761	730	839	797	814	762	749	760	804	788	837	806	804	786	790	781	740	870	786	829	787	779	775	794	817	829	777	765	781	745	776	773	781	811	780	782	820	765	798	796	808	805	764	810	745	835	741	783	815	794	788	776	789	783	793	793	797	806	801	793	808	811	820	712	791	815	741	800	770	816	764	787	779	744	801	837	789	785	817	801	827	803	809	811	748	766	807	849	753	760	728	786	793	733	774	785	813	714	784	791	783	763	778	827	778	779	760	759	790	818	781	789	779	789	748	799	853	783	785	791	823	772	758	769	773	820	789	728	746	742	782	727	743	778	808	803	768	828	786	767	802	786	797	782	818	791	773	785	782	767	773	740	755	791	747	772	729	794	823	752	738	804	797	770	775	854	769	817	799	811	773	806	798	792	806	812	820	740	760	764	754	754	801	821	783	800	813	779	766	810	751	817	777	739	758	799	752	725	781	833	827	783	771	770	761	741	831	740	806	781	776	798	785	770	800	817	753	793	822	774	741	804	779	782	789	766	821	834	800	735	783	840	785	802	786	802	778	827	778	799	777	745	742	772	781	768	778	783	773	753	780	766	763	796	810	757	740	750	833	844	811	795	797	758	777	775	739	766	703	772	796	809	801	781	778	758	814	733	733	780	794	774	774	799	789	808	806	781	812	756	789	775	850	782	758	739	761	768	826	752	782	764	799	823	749	766	797	768	843	810	789	799	794	778	774	789	771	808	789	825	776	783	776	813	764	822	778	781	805	778	732	727	746	793	787	759	808	825	760	770	751	784	757	805	776	775	756	768	760	773	812	789	821	725	737	760	780	785	774	745	825	781	820	755	780	798	785	768	815	806	791	791	826	737	744	774	726	793	792	771	779	736	751	740	800	817	738	804	792	738	742	791	779	749	795	810	789	793	653	791	781	763	793	780	765	748	767	774	768	775	831	786	803	832	779	761	735	749	780	821	794	807	782	729	770	822	798	824	760	796	721	780	792	839	791	804	801	797	726	759	797	742	798	735	727	783	767	740	773	787	752	755	745	807	849	762	731	785	821	785	779	810	786	789	772	774	800	767	757	758	790	729	825	796	799	781	768	833	803	795	762	766	830	786	759	807	774	787	735	759	747	757	807	812	786	849	826	862	803	786	788	795	780	792	770	821	804	738	792	762	731	818	758	825	762	769	812	767	765	819	754	795	816	773	676	774	770	799	832	810	782	781	763	772	760	705	800	788	787	797	696	789	772	764	792	845	822	779	817	767	851	792	756	802	779	823	792	734	788	795	733	779	802	779	821	779	787	773	807	781	769	767	772	789	788	784	771	755	790	760	761	808	749	723	796	754	802	792	819	851	801	799	783	781	776	796	830	786	773	815	754	780	822	802	733	837	780	746	732	820	759	779	826	741	783	813	775	789	736	787	797	852	803	806	779	789	798	769	804	789	782	795	744	777	770	821	807	742	785	830	808	759	753	736	771	769	807	794	806	785	812	821	799	813	789	794	749	753	778	822	750	770	793	808	786	802	779	824	820	800	783	760	768	763	750	830	772	727	826	758	759	792	781	782	755	786	781	735	798	799	821	792	749	831	774	748	764	761	759	771	783	752	779	757	809	760	798	739	769	844	799	780	769	780	757	803	789	785	795	807	764	778	729	766	796	767	778	763	770	790	780	780	737	730	803	779	732	786	785	737	747	807	796	804	762	770	790	781	738	756	764	737	758	810	765	806	795	799	768	771	857	742	794	795	787	796	806	776	800	794	756	755	788	816	821	805	792	786	786	765	801	726	790	805	797	744	818	751	763	811	786	791	776	758	836	771	772	846	794	756	812	799	803	827	806	761	817	780	785	761	752	828	783	767	735	820	772	755	841	785	823	766	830	755	776	818	794	813	800	824	750	774	721	748	763	813	790	789	769	803	779	778	758	776	811	818	777	756	802	756	723	801	794	779	741	794	793	777	813	795	812	758	781	752	759	761	803	792	783	772	762	811	775	806	791	781	813	732	814	783	777	770	751	795	765	805	826	777	777	753	755	727	777	750	780	755	824	851	794	796	771	773	768	785	801	768	783	746	785	803	745	754	783	772	782	775	814	783	831	782	799	769	779	802	784	778	784	782	803	825	785	812	857	819	769	827	776	804	798	784	764	842	760	771	745	825	799	774	763	754	745	778	796	776	789	795	771	759	775	777	832	755	762	845	801	795	840	776	761	791	836	805	782	754	733	759	857	787	781	802	776	777	798	786	777	822	771	770	757	778	824	779	794	770	800	815	735	781	791	790	734	757	771	759	775	770	835	751	783	763	747	824	828	800	774	794	790	790	792	806	801	720	746	773	789	763	737	747	803	771	775	827	779	757	803	814	764	789	812	816	797	788	805	762	775	766	781	805	772	790	790	755	716	759	748	796	772	757	780	720	791	775	782	767	779	759	799	798	707	773	814	771	809	781	797	758	744	786	809	806	787	815	777	774	713	806	759	773	811	786	798	820	733	717	846	783	782	797	861	785	757	776	806	728	809	781	807	774	795	820	818	787	753	776	795	798	782	806	737	777	747	766	787	750	805	762	814	779	826	769	777	745	835	761	783	816	761	833	748	803	754	818	788	719	747	839	713	771	783	760	799	732	781	758	771	794	770	753	814	841	822	780	793	736	819	813	820	799	770	833	789	754	771	801	771	784	794	740	788	778	753	802	795	773	794	824	803	776	800	769	753	771	800	813	778	743	760	795	790	745	861	811	795	793	809	795	733	786	791	747	838
24693	49311	40792	29674	23988	17769	13780	10257	7879	6376	5046	4425	3845	3647	2844	2311	2152	1992	1799	1667	1585	1373	1330	1208	1145	1220	1153	1053	1017	970	947	943	919	877	854	891	848	861	852	853	891	853	901	800	821	831	875	795	789	874	791	824	825	789	782	787	766	770	803	821	819	805	825	775	762	829	760	774	771	791	799	813	815	814	827	776	835	804	810	761	785	774	769	814	801	778	795	812	763	764	785	833	753	812	799	763	778	810	794	745	836	791	778	730	800	782	837	759	805	831	780	772	813	811	830	806	786	788	823	873	782	815	811	798	782	789	802	791	794	790	795	771	772	770	746	807	815	787	762	826	787	737	824	867	716	790	823	774	850	795	792	785	770	833	800	781	744	781	716	792	821	809	829	765	829	756	829	781	813	750	778	755	806	830	775	725	783	782	781	764	802	805	810	814	773	730	776	805	801	810	794	757	751	830	804	781	792	819	781	827	791	833	783	782	780	828	838	754	831	810	791	800	808	748	796	770	822	765	786	779	763	780	800	721	740	799	841	756	759	752	761	755	804	804	800	782	791	815	794	760	820	775	789	801	760	772	803	764	775	797	769	835	751	791	771	778	818	766	770	779	830	852	882	815	796	845	784	812	766	752	759	828	796	814	786	805	791	777	817	810	806	809	811	798	812	793	864	806	770	777	796	766	773	853	791	796	775	798	813	757	805	770	810	747	747	784	757	800	776	826	755	836	819	820	724	816	770	794	807	797	808	768	768	792	816	788	793	756	779	806	782	798	768	791	790	772	797	829	805	813	810	838	793	716	743	810	799	788	786	820	795	820	795	814	832	780	765	830	795	765	823	813	819	779	828	831	756	775	830	800	832	780	794	804	799	768	786	759	746	767	740	803	786	809	726	803	798	771	827	781	760	811	760	811	763	768	718	828	739	815	794	821	780	776	836	760	794	752	812	773	801	832	762	796	794	804	810	763	769	761	775	764	804	767	800	782	791	820	771	723	771	856	778	780	778	774	791	766	792	794	783	846	819	781	815	759	784	812	837	811	804	824	792	759	738	790	813	783	820	742	817	789	809	769	748	789	801	803	790	791	784	753	793	757	758	787	779	823	822	803	773	771	780	772	786	770	790	747	847	838	749	834	783	772	759	762	847	808	834	781	811	809	772	784	846	750	779	787	795	817	810	809	755	808	757	817	827	798	800	789	773	766	757	791	771	766	798	799	762	803	775	771	781	805	788	772	773	773	796	790	844	779	768	836	793	788	805	806	744	799	764	763	804	740	736	773	760	799	770	848	790	813	804	769	869	809	831	825	806	779	801	782	775	769	795	737	760	820	751	798	818	747	791	742	827	797	804	806	824	778	773	805	784	793	798	749	785	747	792	782	774	791	763	783	831	801	779	813	751	827	773	725	788	779	791	828	808	781	760	801	791	764	793	813	786	805	785	824	775	827	796	823	784	762	784	788	796	804	791	800	778	800	818	783	785	750	808	806	826	773	758	810	763	774	783	761	801	755	818	753	733	808	758	791	788	787	796	797	734	787	750	821	853	796	795	798	783	778	778	761	770	848	825	810	788	774	811	819	838	728	781	763	801	790	815	727	762	743	831	778	767	754	822	779	771	810	767	788	783	818	776	801	744	813	816	812	806	773	828	776	817	817	838	730	796	837	814	805	799	771	790	804	758	821	835	795	734	812	764	798	730	808	743	764	811	780	769	832	815	742	726	773	747	744	789	785	803	795	766	809	788	786	805	813	771	786	766	819	777	796	762	768	791	794	800	802	788	761	746	798	812	742	859	781	787	791	794	831	767	804	777	801	780	801	790	789	752	780	793	777	775	773	797	805	812	763	793	776	785	802	800	771	784	792	828	780	831	813	747	760	769	763	781	778	808	800	789	741	781	768	823	796	824	829	778	776	824	778	791	809	764	847	799	812	738	795	786	769	811	833	759	758	769	773	795	793	749	835	786	839	812	734	770	797	816	783	778	767	822	850	823	739	810	781	765	762	821	786	827	828	782	750	798	817	786	786	776	783	825	719	791	811	796	814	797	745	803	795	749	779	750	771	865	798	778	808	743	818	782	783	847	787	794	742	807	829	763	818	773	811	803	771	775	775	818	806	769	809	772	808	772	807	794	772	778	800	786	794	819	782	813	808	750	789	762	781	785	797	810	788	756	826	763	831	768	791	795	799	751	813	853	745	754	785	797	807	750	759	752	777	744	767	815	787	720	843	768	777	800	782	823	734	793	796	762	794	836	800	820	772	827	824	771	801	775	779	792	851	807	792	786	796	768	776	817	756	771	766	779	816	839	788	798	800	772	751	784	799	803	765	795	775	803	791	778	758	808	764	750	806	785	791	793	793	837	834	750	828	782	805	745	822	814	783	794	788	850	781	838	767	788	787	744	828	776	761	750	773	766	818	799	780	814	763	797	754	794	756	823	811	781	782	802	746	803	760	842	769	798	778	796	816	761	783	791	824	797	764	781	783	825	760	772	792	764	792	816	773	836	794	772	857	812	729	815	743	785	782	810	800	860	813	803	754	785	772	800	758	777	771	793	807	781	827	805	829	805	790	814	791	790	839	807	794	802	871	793	809	768	793	746	812	737	773	773	794	770	833	787	821	754	785	774	743	754	739	776	808	764	774	772	786	798	757	781	800	778	820	845	788	816	842	780	803	760	795	731	776	782	815	801	837	785	827	805	734	826	835	786	795	770	743	757	796	801	826	775	767	790	736	781	789	790	800	760	810	805	752	784	772	797	775	826	778	812	792	808	783	832	796	790	756	741	762	778	798	793	795	794	792	772	789	835	750	742	790	836	839	746	759	833	798	826	758	776	721	833	780	851	831	807	749	822	846	779	759	805	794	805	810	766	796	798	826	870	769	837	810	773	761	879	779	759	801	770	834	796	789	775	782	795	789	833	775	737	750	827	738	770	828	824	761	806	782	814	722	783	763	777	808	817	817	799	833	781	789	765	742	817	819	808	804	806	796	809	776	822	803	812	815	744	770	747	809	819	773	798	771	789	779	773	804	764	777	813	814	786	809	786	786	784	760	807	778	789	790	783	810	772	804	858	814	797	746	811	824	782	830	751	822	718	817	815	763	828	781	829	856	779	777	785	752	762	733	791	747	760	787	826	808	778	783	788	749	781	785	809	761	808	751	790	743	814	788	765	777	757	814	815	837	778	775	802	784	843	789	790	809	800	803	770	781	765	770	788	757	779	774	824	747	811	769	813	856	800	835	788	809	811	781	769	776	841	766	825	787	814	790	812	776	758	794	781	839	769	798	784	784	774	826	776	817	755	760	810	830	790	775	797	751	815	791	798	786	763	771	784	824	750	808	786	762	800	787	746	753	831	780	792	810	786	795	806	761	775	780	794	762	811	790	764	806	761	769	772	800	817	814	773	776	801	798	780	760	784	810	817	773	820	776	802	780	800	792	788	779	815	783	737	781	776	771	765	795	868	770	832	817	811	745	787	814	813	819	785	788
25555	21610	28458	26899	20578	13161	8897	5784	4134	3605	2947	2726	2242	2148	1869	1572	1476	1394	1269	1263	1264	1138	1062	1020	1058	1003	917	958	881	887	934	831	899	862	801	825	793	806	817	837	808	794	780	875	816	804	776	801	758	813	798	809	816	802	833	798	811	881	804	805	803	759	774	752	782	812	792	763	780	794	769	782	722	759	810	792	791	776	788	761	767	771	777	788	790	745	772	758	751	758	775	802	774	837	769	743	799	738	791	804	801	757	746	800	775	783	756	794	742	779	814	748	771	725	743	772	794	776	818	781	807	808	793	782	821	762	801	745	785	764	763	804	749	788	792	775	762	761	750	787	742	765	735	760	774	778	835	825	816	817	804	839	762	786	761	784	754	760	782	801	794	750	816	790	791	810	754	817	786	788	759	734	772	814	753	779	769	774	752	823	793	769	792	753	783	785	795	800	791	774	761	810	773	813	814	786	813	811	777	827	800	744	772	775	755	770	762	759	807	790	756	775	761	802	757	758	814	719	778	775	770	737	805	777	762	787	796	823	794	804	820	813	771	763	754	789	749	795	805	793	764	763	820	760	792	773	747	803	791	797	743	767	789	786	759	777	825	737	801	773	755	771	781	771	804	792	738	801	810	793	761	855	765	745	766	812	806	781	767	773	757	788	769	779	775	718	743	750	792	746	798	810	779	756	750	774	817	767	756	788	758	759	757	748	796	814	799	771	803	761	785	701	775	782	807	782	813	776	801	824	785	752	767	751	768	756	792	812	756	740	805	797	725	732	779	802	789	784	771	816	778	797	758	744	787	794	752	770	735	783	767	832	809	751	811	821	817	755	810	767	785	759	751	751	764	790	793	740	755	788	783	796	765	789	803	752	788	788	755	759	692	789	779	752	779	802	785	801	789	775	826	799	768	847	775	768	756	737	779	774	791	808	745	760	791	780	758	764	780	720	788	761	774	744	830	771	775	773	776	793	770	788	807	824	790	785	799	799	742	748	805	775	764	765	723	785	739	841	755	805	768	814	784	827	776	783	803	809	783	833	804	776	816	754	754	764	811	790	763	768	807	748	802	796	778	789	828	769	766	797	788	740	774	758	780	835	729	839	764	777	743	818	780	722	764	749	812	785	771	763	780	791	775	816	781	794	782	757	724	785	739	787	832	761	806	737	797	752	739	783	792	778	793	779	804	806	801	785	766	796	801	767	809	774	764	776	763	732	762	773	782	760	743	813	765	830	816	765	772	775	790	799	794	763	772	753	759	761	754	810	827	793	745	773	775	788	759	783	823	761	792	796	777	801	778	761	763	809	737	775	777	794	750	749	764	787	782	708	774	782	719	776	830	772	806	754	740	771	763	786	763	754	784	815	767	730	722	786	757	836	743	764	799	778	755	783	768	751	801	784	751	785	749	748	757	821	782	791	800	794	805	810	793	779	807	778	762	794	778	776	826	776	783	803	774	782	796	812	795	764	755	796	760	764	710	846	833	782	768	719	793	755	808	765	814	723	774	783	788	771	799	861	772	745	757	757	826	802	733	780	782	766	778	761	782	787	786	769	790	769	781	740	826	778	797	802	812	802	766	772	745	782	764	796	810	780	797	800	763	789	750	794	778	879	743	760	784	774	816	774	773	714	763	766	747	810	795	757	790	837	790	777	689	820	752	787	764	836	782	742	796	773	726	815	754	809	811	797	822	762	770	739	750	782	780	770	780	777	800	806	755	760	773	759	793	813	748	791	756	768	737	774	783	769	813	799	800	768	773	790	813	737	814	776	723	756	754	777	794	741	780	819	825	839	775	801	841	819	761	723	787	781	796	808	837	774	784	784	747	849	768	754	739	783	758	759	782	768	796	740	795	741	780	739	762	769	758	813	710	812	773	726	802	820	821	775	716	759	780	745	790	772	799	806	765	778	805	771	726	787	762	774	814	816	727	790	771	795	709	765	813	790	805	789	809	778	785	734	785	765	779	800	787	801	755	754	795	745	712	792	803	774	761	782	779	787	731	777	811	772	777	789	794	743	766	821	807	780	761	803	781	752	768	732	809	825	746	803	759	764	815	799	766	792	782	773	811	840	813	772	762	745	750	796	790	792	809	817	773	780	798	712	772	737	785	827	792	814	812	782	778	733	766	779	789	765	773	767	843	751	783	782	815	709	798	792	851	739	793	719	813	837	730	780	788	802	863	770	809	747	768	795	780	746	793	796	773	767	802	770	827	786	772	769	802	771	754	801	808	814	790	763	779	757	764	825	790	803	743	766	834	800	779	779	787	751	788	751	818	744	789	819	798	798	787	747	785	856	792	757	817	784	776	767	764	755	800	750	838	788	801	750	797	799	728	765	759	802	785	755	776	770	735	781	808	774	767	767	737	775	769	827	802	745	816	779	823	768	798	772	708	747	780	790	771	742	808	766	823	746	793	818	780	752	774	831	825	798	762	799	796	817	768	748	731	780	784	763	781	776	795	796	759	783	769	738	798	745	804	785	757	780	778	822	807	806	801	727	776	779	787	756	786	794	755	766	770	732	767	814	780	803	770	845	794	784	797	824	789	774	778	827	794	780	752	801	771	766	749	767	745	709	803	813	808	783	851	820	786	798	819	758	763	709	816	807	762	796	785	804	763	706	784	784	811	782	796	763	771	775	765	761	724	800	737	766	817	737	809	800	793	754	807	773	780	791	801	833	778	743	739	791	690	763	766	753	808	746	740	746	819	774	817	786	762	719	812	787	860	788	813	795	776	760	809	799	772	802	828	773	749	751	776	739	760	815	800	769	802	781	761	815	806	817	767	731	760	787	771	804	792	753	823	792	772	761	770	777	828	733	743	806	752	808	801	790	749	814	731	757	783	793	796	781	795	757	781	771	811	780	763	759	746	777	846	747	784	806	724	820	748	751	750	815	839	809	747	773	760	756	756	782	755	750	806	779	812	780	804	799	745	821	834	795	787	759	803	791	772	792	735	811	790	767	834	745	817	803	757	787	765	828	756	728	788	800	820	777	710	772	795	782	790	778	769	783	853	713	795	815	842	810	764	809	767	762	758	773	783	788	761	768	770	799	778	753	803	736	753	795	778	799	738	768	804	762	822	770	798	795	772	738	779	776	763	787	712	779	770	739	782	803	807	779	829	836	787	782	796	784	797	769	825	800	756	808	772	758	757	760	775	812	804	802	732	735	783	807	770	789	801	758	788	749	750	793	796	779	816	819	757	762	744	762	791	796	777	780	739	779	811	787	762	745	789	793	808	787	724	805	776	755	732	804	777	751	776	775	756	802	759	808	818	779	776	816	801	805	766	742	791	789	803	803	752	758	802	791	770	807	747	761	762	769	784	805	822	789	793	792	770	800	726	821	757	793	724	757	808	771	771	757	743	792	809	799	799	790	799	758	735	774	780	815	764	768	810	782	826	757	741	777	779	734	767	760	802	791	789	760	746	796	807	776	777	764	725	812	770	734	838	748	771	765	760	736	762	729	802	773	778	759	811	746	806	759
22869	44960	37284	26335	20562	15070	11792	8985	6724	5688	4411	3800	3229	3065	2506	2174	1906	1754	1561	1598	1407	1311	1243	1221	1159	1077	1001	1024	986	947	979	939	930	838	902	828	860	826	879	843	868	808	832	850	856	795	796	840	831	790	819	827	804	829	834	842	786	807	810	802	799	827	805	826	780	814	854	809	777	828	773	788	806	793	756	797	830	792	774	762	756	781	822	811	772	816	836	774	807	773	806	799	776	825	756	803	814	815	801	777	783	799	832	842	821	797	740	773	750	814	785	796	801	778	802	759	775	790	794	778	781	813	761	788	835	773	720	768	863	767	806	787	801	779	819	809	806	800	782	825	838	738	799	762	765	752	818	795	839	772	774	778	766	816	802	808	800	747	781	770	772	812	803	772	818	823	786	786	794	747	838	827	771	783	792	780	813	756	758	785	773	763	823	846	817	822	777	812	781	744	784	779	832	786	796	838	790	788	841	811	757	802	853	774	812	796	820	833	834	831	773	794	865	785	824	748	762	778	820	843	838	770	818	793	809	841	851	802	777	836	844	782	802	765	798	811	770	852	771	782	780	747	826	768	821	769	783	772	775	771	781	782	812	846	799	814	769	807	793	820	773	763	801	834	787	741	792	800	851	772	753	766	784	740	816	782	837	790	754	742	830	829	767	872	814	832	819	792	770	815	760	812	780	744	789	828	784	755	778	772	822	793	804	809	812	748	802	782	791	782	805	776	819	817	766	816	788	815	791	852	808	805	861	821	747	757	762	806	813	756	842	809	776	780	801	870	848	794	781	759	787	732	787	836	757	816	798	802	759	773	807	774	736	793	820	822	783	774	819	813	754	775	794	800	830	810	763	833	762	779	802	833	833	833	850	792	759	770	828	777	821	809	854	833	795	856	765	756	821	788	842	817	776	781	809	811	766	840	794	758	815	773	789	794	731	761	774	833	798	822	738	792	769	782	787	825	786	845	802	806	822	759	817	807	739	785	791	777	778	787	775	823	817	740	816	826	815	795	777	752	787	788	766	795	772	813	807	794	786	799	780	829	787	811	797	819	824	795	852	820	784	759	784	799	795	839	818	761	747	777	799	840	776	795	745	784	761	773	799	800	745	778	796	812	839	823	822	752	794	833	777	743	796	804	819	804	809	768	778	825	796	791	781	777	774	813	772	799	783	785	804	810	814	826	786	766	811	792	761	812	770	755	776	748	802	745	819	759	809	770	848	821	738	801	776	774	822	733	771	787	811	850	845	801	784	732	776	798	812	787	783	787	772	773	759	736	822	816	774	761	787	796	785	781	757	738	863	744	833	821	799	834	778	747	823	802	856	807	785	793	761	794	813	767	822	779	783	764	788	799	824	838	785	809	816	784	826	794	766	775	801	815	821	725	817	783	749	844	786	781	851	813	785	817	865	807	766	746	823	832	773	804	784	836	806	763	790	811	794	810	799	797	805	798	786	835	809	839	758	815	811	806	793	788	744	783	809	791	797	773	807	791	752	792	797	791	819	804	784	793	755	784	808	796	812	800	792	804	787	810	767	808	813	773	811	809	744	780	808	775	813	825	819	835	766	795	773	737	795	784	760	785	814	793	775	800	742	821	824	826	750	796	755	788	827	763	761	742	810	790	761	813	768	795	759	811	736	725	787	857	757	770	801	802	756	836	835	792	771	873	772	803	748	796	783	774	822	870	804	780	784	799	864	775	784	747	829	836	786	788	853	770	799	810	775	798	818	828	830	789	763	799	788	746	749	821	784	772	831	851	778	772	814	809	782	777	788	761	803	803	810	799	829	767	832	799	801	796	805	809	793	784	841	750	798	806	814	794	842	786	824	725	816	745	841	783	816	772	766	782	822	788	788	820	804	780	810	828	795	847	746	790	779	781	806	799	809	773	810	761	796	802	849	769	819	814	812	816	772	808	749	752	814	793	804	767	737	801	762	824	807	822	821	806	816	772	851	844	771	828	792	817	810	778	772	815	799	778	805	802	785	822	783	793	747	793	769	784	734	828	764	769	773	834	792	778	810	761	790	818	819	746	747	794	784	759	787	760	775	795	843	810	801	793	731	770	790	829	819	811	782	791	801	751	784	816	818	787	754	813	777	807	812	802	805	782	790	803	761	804	828	761	823	793	774	808	792	832	806	816	819	838	781	789	803	795	784	831	785	795	812	801	756	780	749	763	788	798	864	765	784	752	755	783	761	815	847	804	825	784	780	799	786	800	788	768	757	755	804	796	802	780	771	743	824	793	805	790	829	802	776	802	811	792	788	768	817	781	819	804	793	771	805	809	802	775	748	849	809	775	755	786	763	777	821	769	812	823	740	799	805	852	791	813	776	803	849	771	814	795	781	843	791	782	797	779	797	778	791	813	838	807	822	818	803	785	789	864	820	830	817	795	801	775	786	823	820	805	735	815	860	784	810	785	791	842	818	779	776	827	769	771	765	762	863	804	807	781	784	796	793	806	812	812	803	753	788	758	843	831	828	802	787	799	797	752	833	807	779	800	779	804	787	877	785	785	783	760	743	798	827	806	802	809	786	802	817	816	849	764	774	793	819	800	821	797	813	747	787	825	843	804	808	841	793	788	765	771	766	744	756	802	760	831	781	809	799	773	745	750	772	775	817	803	774	784	805	837	761	767	819	803	759	790	796	795	808	839	794	793	801	777	776	806	761	782	779	769	790	821	822	827	810	764	748	789	769	776	791	796	813	758	835	824	851	802	758	792	799	840	775	794	770	767	743	757	791	757	812	812	810	788	833	832	830	795	824	797	765	808	775	797	774	770	772	817	853	815	776	808	836	818	814	829	804	796	772	800	827	797	740	741	805	765	771	777	825	764	799	785	804	802	848	776	821	799	737	849	841	788	773	780	843	762	790	790	801	792	798	799	823	840	818	760	799	798	818	785	814	787	828	789	800	811	833	840	822	772	790	782	790	784	793	758	804	790	791	747	832	770	821	802	759	774	782	835	815	807	787	816	812	776	805	769	797	821	819	764	750	822	829	802	783	815	826	767	767	744	777	837	782	811	783	784	788	764	806	781	777	773	808	790	837	798	810	788	804	798	798	829	804	792	765	774	791	769	804	746	860	799	809	798	788	804	804	834	785	818	822	782	787	781	832	803	802	807	801	787	801	816	787	781	766	812	748	798	797	805	777	805	772	793	775	805	803	774	717	773	793	786	810	799	784	797	747	825	775	755	746	791	857	808	776	795	744	836	807	778	796	817	828	786	777	818	801	780	797	816	846	753	805	849	760	765	816	784	773	813	798	774	793	805	740	820	827	826	770	800	816	796	801	837	789	805	783	809	805	765	812	755	775	775	774	797	725	825	742	806	800	804	764	788	850	799	780	807	813	755	737	829	770	787	782	771	813	794	784	769	780	763	780	768	782	806	795	804	790	797	793	796	824	816	843	765	779	764	801	782	779	822	780	766	779	764	759	780	746	762	831	760	788	784	796	800	803	783	766	800	858	757	807	769	802	843	800	849
23166	21570	29406	24272	22049	23394	21447	11394	7452	6429	5079	4198	3640	3280	2972	2495	2247	2046	1844	1887	1676	1527	1409	1409	1322	1271	1268	1200	1104	1117	1020	1064	1042	1009	965	983	998	1000	980	986	967	916	969	973	918	923	924	914	939	957	939	933	915	926	928	969	972	890	937	907	900	915	970	875	914	969	928	904	881	904	898	930	911	872	878	898	917	885	907	905	852	905	895	934	878	868	917	891	911	927	863	914	928	919	875	936	909	935	912	936	889	904	957	900	904	919	909	939	941	904	827	911	939	885	822	885	869	948	931	891	906	967	877	963	957	936	914	883	952	985	940	889	895	905	902	895	930	945	884	923	896	935	960	962	927	918	870	906	848	899	886	904	895	822	866	944	928	940	877	938	896	959	841	903	875	841	926	887	872	882	917	927	886	890	911	947	888	940	881	903	915	913	901	910	872	849	900	944	856	887	918	904	933	981	889	903	907	894	890	870	880	892	939	907	914	994	903	883	867	929	882	890	863	878	865	905	897	873	903	903	933	885	941	916	882	864	925	905	876	914	896	901	946	869	902	926	904	937	872	869	849	867	855	886	894	924	904	873	954	915	898	926	905	932	888	839	919	900	908	918	917	972	951	917	886	927	914	891	899	918	922	912	886	947	938	910	908	880	924	925	876	913	938	891	923	897	962	914	884	950	906	885	870	896	918	848	895	900	906	976	939	915	934	870	963	837	838	874	973	867	867	941	902	942	966	969	919	916	894	902	851	935	912	870	853	927	955	862	895	920	883	897	848	892	940	823	933	905	903	964	936	912	916	904	866	913	862	924	899	851	889	918	918	901	893	954	876	862	930	915	909	910	901	947	904	916	828	932	835	939	875	883	901	882	907	883	886	914	854	956	928	954	942	903	896	926	897	896	879	909	925	915	942	882	895	894	870	863	864	907	874	953	887	896	914	825	842	886	880	903	901	934	873	885	870	928	925	848	909	938	893	901	923	916	852	897	867	922	900	861	890	896	940	853	938	922	910	912	905	900	919	844	839	915	973	889	868	885	889	884	866	945	919	905	909	926	910	948	960	921	919	905	849	945	923	940	916	917	837	927	860	923	886	883	934	923	875	902	850	874	920	895	913	916	886	898	858	848	909	862	856	889	921	916	956	921	948	897	914	879	884	893	870	926	913	930	877	882	886	906	891	937	926	922	954	875	945	872	861	934	917	828	888	895	962	896	916	934	930	840	905	907	901	874	935	870	987	918	842	891	864	918	931	888	943	883	898	885	867	871	858	934	930	871	947	890	865	894	938	812	915	978	875	888	869	816	877	886	874	835	904	920	897	868	881	875	927	868	887	941	915	920	886	939	944	880	912	912	909	920	913	898	993	929	907	946	874	861	890	906	877	889	926	879	941	899	839	988	915	915	890	925	893	908	870	850	905	929	892	899	885	887	904	804	887	853	938	925	831	902	927	893	864	973	904	855	894	945	911	903	891	925	885	874	910	912	945	907	875	907	863	922	873	899	862	879	921	946	930	869	873	915	907	897	920	921	933	947	886	855	920	907	882	908	856	912	931	920	911	908	919	908	916	958	894	916	862	952	936	939	883	874	875	861	879	869	932	935	943	958	913	898	984	907	903	890	915	880	936	934	864	956	927	865	943	920	890	845	894	890	897	873	857	910	909	931	896	930	918	860	879	916	859	880	895	875	896	939	867	889	920	907	872	883	871	887	898	897	884	893	899	922	881	924	852	905	908	888	867	872	930	866	887	910	936	938	881	875	881	938	908	859	916	906	889	901	983	874	922	907	912	938	879	987	814	904	917	953	912	910	912	870	901	935	875	912	870	942	921	887	879	901	890	872	908	874	915	924	895	930	900	898	890	937	900	897	933	915	915	872	914	882	855	874	910	915	940	891	840	880	903	894	900	864	885	870	932	927	890	874	874	910	925	906	868	939	926	892	880	885	895	914	929	911	922	922	944	891	894	873	871	921	920	911	865	915	919	933	907	900	890	878	927	890	900	884	936	910	908	911	874	857	927	926	859	906	898	952	878	907	935	930	896	869	909	939	932	912	883	899	879	920	931	923	961	951	867	899	915	897	849	909	861	913	848	885	886	856	964	891	914	853	888	901	931	910	937	896	940	896	952	936	885	938	941	912	900	864	913	988	912	921	929	870	847	861	912	902	889	895	866	917	941	925	871	867	873	883	912	933	898	870	904	858	854	925	896	906	849	892	895	909	906	896	897	892	952	917	890	905	964	893	897	910	961	901	945	881	902	891	883	957	883	853	888	875	899	927	885	900	868	875	940	911	929	964	915	884	937	922	932	896	930	872	904	933	981	908	840	899	903	880	949	903	919	898	941	882	870	929	884	894	880	933	904	903	861	869	916	879	881	918	867	920	938	908	886	919	953	927	900	842	874	866	897	840	901	942	854	901	869	919	863	928	927	848	904	827	913	934	919	964	943	929	942	877	900	909	921	930	898	928	842	930	919	857	875	891	867	903	896	881	894	871	902	927	882	905	890	920	883	882	904	892	871	881	893	945	945	987	883	873	898	857	911	923	928	890	876	866	878	903	875	838	888	903	881	909	937	946	896	835	929	885	937	887	929	849	894	866	937	920	907	865	887	941	947	880	886	886	922	844	835	886	899	869	898	881	857	924	972	884	945	929	895	881	849	908	912	879	888	914	860	890	871	932	906	892	945	847	942	909	890	859	963	920	893	910	901	918	928	937	923	913	941	840	853	865	948	936	916	899	907	913	944	905	897	890	848	917	904	902	908	942	909	895	965	908	916	907	824	908	933	844	884	915	876	875	870	866	860	876	922	955	903	903	970	892	938	877	879	860	904	914	915	850	897	897	883	894	930	923	912	889	876	864	893	849	951	877	919	913	936	932	936	883	898	893	885	886	890	944	919	899	869	881	835	855	910	893	925	949	853	943	921	911	933	893	930	885	872	851	923	908	849	915	940	886	897	946	947	925	921	912	926	942	896	932	906	891	879	883	930	892	961	876	851	893	889	878	931	922	876	988	869	898	930	952	906	886	885	853	891	887	862	884	829	924	923	897	872	904	921	875	923	948	953	846	926	946	883	871	898	907	950	840	895	877	900	911	853	893	891	900	902	906	910	863	865	973	931	913	928	879	919	933	847	925	864	875	894	868	893	873	911	854	957	913	902	874	934	831	911	924	968	947	876	914	923	931	868	919	851	910	942	884	903	881	908	920	917	921	870	906	892	905	879	947	942	898	906	895	946	903	883	903	964	861	915	868	937	942	928	907	850	898	843	891	917	894	882	907	931	903	914	898	891	901	897	905	918	896	917	919	885	903	902	914	886	888	872	913	950	882	906	954	935	834	949	965	870	960	900	889	927	845	893	872	911	910	928	884	937	867	947	911	838	872	928	881	907	866	942	919	894	932	916	905	895	896	934	861	894	887	883	919	903	890	902	898	908	933	859	881	885	897	940	875	935	924	900	918	911	971	901	902	939	877	870	910	899	849	899	937	886	893
26271	52849	44703	34294	28773	22590	17721	13812	10384	8928	6989	5828	4991	4406	3871	3133	2835	2502	2284	2221	1877	1689	1633	1567	1536	1392	1375	1217	1183	1084	1158	1063	1049	1043	1035	947	995	1045	1044	983	950	1015	990	946	935	914	964	886	905	874	921	864	951	972	865	955	909	906	932	870	902	901	943	896	877	904	904	925	896	831	811	907	892	927	871	906	841	822	904	972	907	974	920	911	867	891	879	919	947	898	914	857	937	891	885	866	924	903	897	922	915	869	921	870	856	953	863	883	897	914	888	949	950	881	875	864	889	904	880	908	878	920	913	902	943	897	868	866	883	877	878	870	873	871	837	843	904	898	905	902	858	910	910	876	899	902	934	832	878	869	888	897	926	968	896	977	908	909	819	893	870	839	941	936	862	912	881	913	890	922	875	889	889	926	903	912	843	886	818	920	907	900	842	921	853	868	934	894	907	870	875	900	889	857	956	897	864	843	878	886	852	889	848	883	896	895	885	928	864	903	824	885	859	898	892	942	883	844	912	871	861	872	875	876	927	917	916	859	893	891	952	861	877	855	828	897	868	890	859	902	911	895	909	939	938	898	868	905	940	876	959	875	892	935	901	878	889	901	888	886	887	847	855	900	850	851	919	904	845	865	901	852	883	901	900	906	883	921	891	857	873	889	884	902	963	924	865	848	864	876	891	934	864	889	883	930	876	854	888	901	879	899	884	912	856	861	899	846	865	906	883	820	862	909	885	939	894	917	849	936	866	878	812	879	869	893	862	880	877	859	867	913	929	884	918	889	885	892	955	860	865	890	912	894	818	959	895	902	941	885	892	867	867	880	901	899	928	878	855	859	896	897	911	881	883	921	883	863	864	916	927	912	873	931	872	884	880	829	889	904	941	900	868	926	862	856	890	827	925	881	895	886	911	830	898	912	945	848	883	880	863	889	906	914	930	908	931	921	922	860	908	901	903	898	887	873	927	859	869	899	901	869	902	936	879	965	911	886	808	859	922	860	877	927	861	892	881	890	889	864	990	903	910	865	885	924	930	844	879	870	891	844	907	915	892	878	898	901	904	924	909	912	879	885	880	843	873	891	897	890	910	879	912	933	899	906	901	894	914	873	849	884	894	924	898	865	881	943	890	923	887	882	903	939	882	852	945	857	908	904	892	884	871	940	907	903	890	891	896	861	845	885	867	873	926	869	934	855	925	899	871	839	878	884	919	897	872	849	908	872	912	888	905	880	927	834	900	887	882	924	902	926	900	861	877	890	905	922	902	885	859	873	935	890	842	889	912	887	828	875	876	875	879	885	914	896	897	918	911	908	926	877	871	897	902	905	846	936	922	913	916	835	845	881	898	880	899	859	950	886	868	868	856	900	877	919	896	877	904	871	971	885	851	878	905	905	942	895	914	821	913	900	910	866	886	920	887	919	895	882	883	925	875	883	893	908	889	903	926	845	925	923	865	908	878	876	882	897	868	883	888	898	871	864	884	861	854	865	948	944	891	908	933	896	864	893	870	898	926	839	908	894	906	869	926	931	926	901	881	876	903	896	889	843	850	851	880	836	910	886	831	895	940	896	891	872	852	900	866	882	874	887	899	932	887	892	870	902	908	899	896	871	904	918	900	903	867	910	908	905	879	865	925	888	885	865	913	915	886	905	919	894	868	893	884	885	880	880	949	887	855	895	871	909	894	869	877	932	905	867	899	903	878	875	912	877	905	882	871	928	882	906	890	842	912	885	859	948	914	867	884	861	866	881	886	878	919	886	899	904	842	881	875	879	859	898	899	852	917	816	872	877	886	852	897	854	902	867	934	872	882	873	902	899	896	923	878	905	813	904	855	879	928	873	860	915	886	912	942	873	959	859	845	896	921	890	861	886	900	915	922	892	830	923	937	830	911	871	900	870	886	820	868	886	865	857	935	905	880	871	913	887	874	906	915	893	938	902	878	887	870	922	885	902	946	866	910	942	908	841	835	875	862	944	929	907	871	859	842	855	899	866	930	909	959	899	912	925	843	852	869	887	890	864	916	928	880	862	886	919	845	882	847	869	889	891	873	884	872	911	859	921	871	895	925	819	926	883	892	890	877	906	946	905	940	904	850	892	906	943	878	855	853	859	939	931	928	907	858	898	872	924	953	911	881	912	912	838	960	892	922	888	894	865	905	912	907	883	902	862	855	862	870	864	852	918	902	860	882	868	894	922	842	904	840	838	880	897	901	825	880	893	906	904	871	895	876	898	910	921	879	910	858	859	914	902	894	911	844	855	860	969	919	841	860	897	880	888	887	843	866	874	858	859	839	866	892	891	897	862	897	908	874	877	942	896	907	878	926	851	893	907	865	879	886	903	850	918	883	874	900	894	874	880	903	936	874	858	881	859	898	878	892	911	880	859	868	939	816	874	916	899	890	935	876	921	932	877	915	874	872	903	890	911	893	931	871	929	848	842	874	895	902	876	867	883	890	852	922	922	914	847	914	870	909	894	906	895	849	898	909	895	877	880	875	909	848	897	863	899	849	917	901	864	897	865	910	885	861	922	893	963	928	883	906	873	909	891	932	898	854	894	866	895	920	894	848	924	883	920	837	899	885	895	887	861	874	898	965	919	885	885	919	880	861	883	904	905	916	852	868	859	932	836	916	898	907	898	900	874	859	938	898	890	940	940	896	893	879	899	914	867	898	819	907	872	843	845	931	907	899	902	904	904	902	829	895	916	934	893	893	861	898	864	912	919	874	888	839	878	902	884	846	887	886	912	835	906	948	903	925	923	852	900	868	852	874	869	935	901	873	868	910	876	922	878	894	881	877	899	910	883	891	892	947	919	843	932	901	872	916	897	904	894	902	860	883	904	924	858	840	916	857	892	895	866	830	859	839	881	944	918	914	849	899	854	855	892	906	929	910	887	881	866	883	881	887	913	868	894	940	820	843	894	891	860	922	906	874	917	901	883	875	904	915	959	916	867	911	905	975	915	836	857	931	899	919	861	875	902	918	910	880	893	911	867	875	896	872	939	861	857	847	921	894	852	937	869	895	885	925	868	872	925	879	855	889	858	905	972	897	974	837	881	917	853	886	879	897	913	836	898	866	841	896	907	865	896	873	886	923	828	855	933	879	891	919	860	871	923	832	902	900	877	950	883	870	836	873	937	931	846	941	920	919	889	904	874	912	932	928	823	903	909	883	876	914	882	859	862	872	906	910	843	918	902	909	879	924	896	884	891	893	842	872	933	910	872	892	849	908	853	867	913	870	891	907	946	888	862	880	826	916	911	838	903	902	904	921	881	874	938	916	888	892	849	875	946	917	885	952	883	859	956	895	893	929	958	906	909	941	905	854	889	898	974	875	893	935	850	890	894	861	883	857	875	877	819	858	891	903	904	848	899	851	897	890	885	828	896	867	915	906	909	868	871	898	870	894	888	871	903	832	889	888	898	866	913	922	915	870	919	931	872	851	898	872	906	872	848	927	916	854	879	840	924	930	894	914	889	893	884	882	879	860	930
29484	26933	31343	23688	14602	8621	6435	4360	3406	2942	2406	2049	1861	1661	1572	1417	1286	1188	1121	1110	1007	995	877	935	920	876	894	809	817	798	763	821	774	773	752	807	742	765	779	715	715	722	689	735	776	754	670	738	744	696	743	774	732	751	758	718	765	701	725	766	700	665	727	663	720	723	670	673	740	686	694	750	721	726	688	682	679	733	739	737	759	722	756	755	693	679	725	707	711	704	727	755	700	719	731	686	732	702	661	696	700	723	705	742	701	746	741	746	723	740	689	778	662	721	722	710	732	715	754	736	762	706	700	714	667	689	701	759	727	706	727	689	717	712	713	724	693	741	680	717	749	725	671	670	674	721	744	734	666	694	714	672	739	723	720	720	698	667	724	715	731	704	679	736	744	766	710	720	730	714	772	711	725	727	708	719	713	689	723	706	699	682	738	736	706	688	669	716	763	702	692	715	743	686	728	745	726	755	748	740	705	732	686	715	731	711	672	764	711	736	723	701	714	768	711	741	733	726	698	720	745	714	683	681	674	718	743	695	694	710	697	735	707	742	736	732	759	684	721	743	713	703	741	681	673	731	717	731	692	747	720	682	761	787	742	682	719	731	731	741	744	713	752	726	663	719	732	749	765	735	722	732	729	662	703	725	762	696	704	704	735	716	738	712	733	729	725	724	725	713	749	765	686	702	731	751	687	760	716	746	701	668	724	744	822	727	731	683	693	718	767	694	747	719	678	713	742	704	753	713	771	732	714	671	731	697	691	710	685	751	706	719	726	704	676	739	736	683	698	719	686	758	727	709	682	675	730	746	663	731	713	700	720	703	679	737	747	740	729	677	732	772	720	716	709	720	719	712	719	727	703	701	726	722	731	712	753	686	734	724	737	761	735	685	731	710	731	706	737	727	726	713	711	739	703	682	763	756	721	683	730	700	696	697	689	794	665	665	726	690	674	725	736	760	688	671	735	661	726	668	702	643	709	771	719	727	730	666	703	688	730	754	710	739	754	777	749	670	760	728	727	680	748	707	704	686	742	716	720	734	700	728	703	710	771	727	746	730	753	715	741	749	727	694	713	710	701	713	720	690	714	772	719	698	749	725	763	736	704	736	714	769	715	750	668	703	685	752	716	689	661	767	757	718	720	694	775	729	742	736	708	751	685	693	675	772	711	695	709	742	708	729	724	751	689	697	719	738	737	725	734	709	760	656	688	783	739	696	691	707	710	715	740	684	725	734	730	719	768	767	744	694	736	749	693	695	709	743	741	682	726	721	698	710	724	744	734	722	793	760	751	702	701	696	740	726	701	633	716	774	726	763	712	750	709	657	751	753	702	725	702	711	669	761	724	717	611	770	747	741	692	736	748	746	739	713	673	748	726	781	721	719	734	672	712	685	704	714	715	702	718	716	694	749	739	710	737	677	754	734	727	699	757	743	751	740	746	727	723	689	752	757	721	746	761	716	733	747	729	714	724	715	702	737	800	713	714	730	738	727	678	727	749	672	692	737	778	678	747	678	751	739	682	722	747	689	724	734	711	710	725	768	728	680	701	725	719	707	751	712	742	703	755	730	711	672	716	725	757	722	714	701	761	700	719	787	701	702	789	716	712	709	697	754	709	753	698	680	723	698	727	695	702	716	710	705	711	698	724	688	692	724	746	701	705	695	752	745	705	766	687	728	704	702	731	718	700	734	717	742	696	727	764	706	750	712	678	765	705	715	726	737	719	742	703	714	744	679	760	722	731	749	692	730	704	677	754	696	734	710	730	739	726	741	742	719	729	704	704	665	657	671	732	711	683	711	700	685	692	721	746	725	732	761	717	714	703	750	710	715	705	738	745	738	732	714	783	726	732	769	734	702	710	745	691	711	683	697	710	702	747	680	722	744	772	745	733	717	725	743	679	712	679	737	775	712	736	702	730	709	719	720	691	730	732	734	753	674	732	679	725	729	731	706	699	727	725	709	704	716	718	749	706	751	706	747	708	696	730	729	744	714	704	710	688	692	727	712	759	712	689	718	653	701	671	768	748	759	690	739	700	741	735	677	732	725	720	703	681	745	771	757	726	731	753	777	749	746	725	708	708	753	735	738	754	720	743	785	783	735	684	731	739	763	700	723	712	749	744	719	741	711	694	738	717	718	724	724	732	693	722	751	720	732	704	777	735	727	706	724	709	666	741	725	735	724	730	706	763	713	729	687	719	692	697	694	742	723	706	690	756	707	703	767	742	743	729	705	686	694	710	735	787	745	691	751	666	704	738	720	684	722	708	714	716	765	726	712	688	706	719	701	726	701	740	749	743	701	704	679	726	738	689	719	732	653	719	728	724	723	713	714	830	727	705	728	718	738	726	756	682	670	678	700	738	711	754	716	689	769	721	712	768	726	719	729	709	722	725	710	726	749	721	694	691	699	726	732	726	773	730	735	744	745	751	712	742	714	713	726	778	699	727	730	759	717	748	718	728	723	676	742	706	723	742	690	766	714	725	718	723	746	715	748	802	709	716	676	698	722	730	670	706	751	700	706	720	736	687	729	717	745	709	716	697	684	707	704	722	682	737	733	727	695	738	717	716	724	699	747	671	701	695	730	701	694	761	725	714	681	697	754	733	712	754	703	728	710	721	703	713	727	729	740	749	678	755	692	672	752	726	748	734	696	706	731	707	743	696	726	701	717	749	718	713	759	685	696	706	739	693	710	706	728	721	709	752	707	714	707	691	741	731	722	693	714	754	699	722	727	745	732	716	738	686	731	683	730	703	706	742	733	721	746	662	735	725	723	701	709	730	744	715	732	728	699	646	680	728	703	720	742	699	756	731	721	711	740	729	707	704	701	752	735	737	743	743	711	710	691	707	683	701	727	672	742	713	727	701	714	667	677	729	730	750	727	803	758	675	708	714	729	720	726	727	691	724	703	719	722	713	679	718	695	727	674	723	757	747	722	716	757	712	764	701	752	693	670	719	709	745	779	739	710	704	657	764	682	704	717	731	727	720	706	760	717	731	695	779	743	746	725	730	725	733	730	693	737	746	737	743	715	733	709	726	684	720	687	717	724	733	717	735	713	720	678	731	737	708	730	708	734	745	719	686	700	660	732	708	738	765	694	724	674	735	714	699	721	725	700	738	750	662	707	750	682	704	721	749	769	698	703	735	738	737	755	748	716	703	740	718	724	719	664	729	731	721	677	670	713	742	714	726	732	700	749	729	760	738	723	746	732	750	755	710	733	753	745	729	693	724	732	701	694	714	712	697	707	748	719	762	726	733	763	679	781	749	740	744	751	721	697	729	712	735	692	652	714	703	695	724	741	720	748	759	753	721	682	747	702	733	690	721	696	753	695	734	701	749	691	731	745	763	748	725	738	709	724	698	715	666	731	722	698	740	661	702	714	745	745	736	726	710	724	724	706	774	763	708	719	733	724	724	691	691	679	721	721	686	726	700	750	695	708	770	741	746	698	724	729	702	724	732	709	715	723	737	742	674	661	755	683	679	727	660	726
24162	41294	32631	21765	16623	11998	9931	6843	5149	4538	3607	3071	2624	2275	2082	1724	1523	1546	1348	1335	1232	1120	1139	1042	998	964	970	893	810	826	851	786	786	781	812	758	785	829	730	785	763	798	762	732	776	729	775	734	773	779	721	718	779	727	713	762	773	746	734	755	739	713	728	785	768	763	706	730	757	727	717	719	772	786	757	769	727	734	729	724	745	696	789	742	727	716	759	728	746	751	698	721	737	734	800	705	722	739	765	763	699	772	742	711	723	703	744	655	667	728	690	737	711	748	704	714	783	768	736	695	803	759	715	734	710	776	676	751	740	716	718	779	755	719	723	762	734	744	695	718	714	762	726	753	737	724	742	737	755	766	706	714	660	755	729	746	718	767	751	725	700	727	736	755	710	735	764	724	761	753	776	732	718	737	740	683	741	742	717	744	717	716	694	717	749	786	736	754	730	678	687	776	663	704	724	735	723	771	701	741	738	718	720	732	767	741	722	723	709	734	741	735	743	727	717	704	741	774	747	724	739	714	719	751	766	721	737	765	732	735	735	701	752	749	722	711	728	758	782	790	736	727	745	766	761	706	743	721	678	730	785	689	761	722	722	719	751	773	716	724	758	737	699	757	753	756	746	727	721	761	738	699	716	744	710	719	704	723	735	693	777	741	691	708	743	746	684	696	711	733	753	747	682	742	752	731	724	717	717	737	754	714	741	714	737	743	729	750	720	760	782	740	740	755	690	700	726	718	692	736	756	753	775	782	777	691	736	714	756	750	742	718	733	731	794	697	782	696	751	710	730	729	731	730	772	721	757	753	721	724	757	743	724	731	756	715	738	710	696	737	720	725	751	777	726	698	749	743	754	729	706	743	702	720	729	741	814	735	758	750	744	778	731	763	692	768	765	751	750	700	754	792	753	718	702	775	735	709	746	769	721	709	755	747	721	740	733	704	717	726	697	718	729	742	664	787	717	750	692	735	718	719	718	740	731	791	750	759	714	734	749	747	742	746	686	728	701	763	713	722	753	773	660	725	775	759	737	716	692	747	712	737	703	703	727	720	707	755	728	767	750	723	700	724	720	750	741	727	675	677	736	723	744	792	733	737	714	691	731	733	746	710	763	767	760	807	787	735	742	713	746	776	754	719	698	734	743	703	713	689	748	767	729	745	729	711	735	731	713	738	740	689	708	749	698	731	732	728	740	737	736	721	749	681	754	749	729	743	731	722	723	699	761	734	686	710	735	771	673	726	684	757	748	769	727	748	737	711	692	740	764	763	738	753	728	687	699	723	727	726	709	727	752	804	719	769	718	767	764	816	778	736	766	686	747	699	703	705	731	728	751	758	756	799	753	722	802	720	719	742	731	773	701	722	770	739	729	750	704	742	780	740	703	702	758	759	731	702	735	702	724	720	731	681	707	709	727	725	764	749	720	782	732	766	732	731	763	736	759	723	713	775	686	696	713	694	717	674	682	763	709	730	731	771	746	755	743	724	692	729	727	764	694	685	724	767	723	743	715	761	726	704	798	710	739	734	712	698	746	743	712	755	720	718	736	766	692	718	750	730	760	768	710	746	756	747	720	732	780	692	748	772	727	744	768	697	729	696	717	718	708	731	697	734	678	802	736	739	763	749	822	726	726	741	772	744	777	729	713	704	738	717	743	717	725	690	748	700	765	722	709	721	706	737	750	737	734	735	733	702	725	717	730	708	698	787	759	729	725	763	757	731	738	763	738	726	736	730	711	724	747	728	749	751	724	737	708	723	763	715	804	692	759	722	753	726	730	734	722	729	729	758	718	720	752	731	756	694	714	794	731	720	730	766	686	803	773	700	724	698	700	770	736	752	703	738	715	731	766	717	755	740	727	775	720	855	675	749	739	752	728	742	768	749	771	757	741	713	742	772	688	771	778	755	774	766	697	748	760	736	732	747	759	740	787	710	728	716	728	735	760	740	835	705	722	737	681	750	761	735	720	737	770	703	755	721	725	735	766	758	704	738	746	755	764	794	717	677	780	730	733	723	759	729	783	804	768	780	718	747	752	748	725	702	695	717	742	736	738	719	739	721	759	756	711	755	748	741	731	781	694	706	754	770	685	707	714	734	753	718	781	710	762	729	758	728	759	735	738	758	762	721	723	755	723	749	705	721	760	743	770	737	710	749	695	793	765	788	751	720	720	749	737	706	739	741	772	735	737	703	723	739	733	731	710	716	761	747	725	752	759	705	718	744	738	744	740	764	721	713	720	757	697	693	735	708	769	703	781	731	735	752	731	724	776	702	754	745	714	737	704	716	770	705	756	706	718	731	779	771	726	752	738	710	724	699	727	733	706	726	705	752	729	721	722	743	719	721	720	753	757	738	722	740	692	729	745	681	751	754	721	709	737	713	734	734	719	737	740	732	759	729	725	740	743	751	708	679	706	767	740	758	728	713	705	744	754	737	699	765	698	712	743	734	769	733	776	771	730	730	774	768	762	766	759	716	749	714	724	743	735	729	762	761	726	747	747	708	750	685	753	746	686	789	789	742	726	736	701	716	767	740	814	704	745	791	710	746	706	711	754	741	768	722	755	754	713	716	712	644	711	727	759	735	745	740	747	719	763	760	744	768	661	742	725	723	739	777	772	742	737	721	761	745	695	792	754	747	728	698	749	757	720	657	733	741	707	788	729	698	730	669	733	706	726	743	721	726	713	735	748	742	720	771	716	720	714	767	762	752	745	755	734	725	757	753	745	724	779	766	728	698	727	754	728	737	761	730	733	725	736	703	742	740	735	744	699	730	761	763	743	748	750	730	773	738	734	664	708	790	781	739	773	776	763	761	713	734	678	676	711	689	738	737	704	773	702	701	715	729	768	722	694	684	769	691	710	769	740	691	738	730	737	722	654	745	751	727	791	703	750	763	740	752	715	717	727	731	729	749	780	706	716	743	729	792	741	733	734	765	742	714	742	759	722	724	740	743	780	727	710	764	729	736	729	755	718	794	747	782	768	712	752	721	738	723	720	751	783	772	701	714	726	726	754	724	767	737	752	745	746	727	718	757	744	761	732	759	716	746	713	716	747	674	753	720	772	797	704	764	698	751	720	755	746	775	780	720	788	727	766	729	705	707	770	721	726	737	739	744	708	741	727	753	727	774	711	700	719	769	744	741	749	730	757	737	779	726	766	769	693	809	704	751	741	722	737	706	741	744	763	725	738	764	707	716	764	700	757	745	741	740	725	795	793	727	765	759	726	710	749	754	732	689	739	783	744	746	729	705	690	754	782	730	754	714	786	762	750	773	727	753	741	743	708	732	715	751	785	706	723	748	711	667	712	682	776	714	737	711	765	703	777	769	801	711	753	697	757	745	738	769	774	763	710	761	731	709	707	700	775	763	714	797	738	813	744	772	710	731	703	786	726	759	746	742	730	756	709	786	730	752	679	745	721	716	771	739	734	787	777	722	738	735	735	676	741	719	659	730	708	712	704	759	805	767	749	764	675	717	710	712	734	734	749	715
24472	21613	29026	25110	22768	19546	13427	7218	5532	4838	4039	3106	2712	2512	2207	1944	1744	1536	1476	1467	1336	1242	1174	1122	1065	1000	1031	991	974	862	906	896	909	857	862	842	874	860	873	891	838	829	872	808	831	854	814	782	813	784	804	813	853	786	775	781	776	804	786	793	818	834	795	781	817	784	810	764	779	806	771	820	806	769	825	825	817	778	785	734	782	763	786	800	826	814	755	811	784	745	781	778	803	779	757	791	753	791	831	809	830	801	795	763	822	842	779	769	760	787	800	793	813	788	760	803	803	817	757	827	769	789	779	817	782	770	791	789	771	813	756	777	739	771	775	809	743	759	777	769	767	769	748	749	737	818	789	819	820	792	793	726	819	805	800	766	826	787	770	821	794	784	820	783	806	791	802	754	767	756	830	786	752	788	804	756	804	798	785	823	801	814	783	815	800	752	789	795	792	806	765	766	817	786	782	772	801	851	807	738	780	853	789	811	798	724	838	760	823	817	780	799	703	813	772	787	727	778	796	741	765	794	828	757	775	766	785	794	833	774	807	779	805	861	794	778	820	798	779	803	741	757	757	751	869	799	804	762	808	761	807	805	797	779	800	759	826	778	767	774	758	792	828	792	791	753	777	741	810	773	802	770	777	774	770	742	812	751	753	791	754	819	759	828	791	814	777	827	761	779	767	794	806	803	865	788	744	840	759	735	799	727	791	773	773	779	764	780	719	791	824	793	742	812	809	789	782	810	779	780	786	767	804	804	816	730	728	783	784	783	773	815	813	764	815	783	770	871	814	795	706	831	765	768	838	770	750	702	833	820	760	804	753	781	813	818	800	812	807	756	746	756	782	768	751	784	802	799	821	783	797	770	752	822	790	803	837	793	821	807	766	748	739	799	807	769	751	804	803	772	780	772	781	749	806	797	768	758	803	785	804	767	782	748	809	739	808	761	731	741	785	796	743	794	802	781	818	805	793	766	773	795	845	795	778	797	794	789	801	840	782	759	732	753	781	744	796	798	744	791	771	837	770	748	799	812	775	782	819	778	766	780	772	778	769	766	787	841	797	772	779	787	769	782	741	785	792	841	800	825	880	785	769	836	750	796	769	763	796	779	851	797	773	798	758	797	754	811	799	781	743	770	836	708	773	788	786	809	810	793	761	807	800	780	786	749	767	887	801	790	719	780	824	756	781	775	847	738	791	815	796	804	831	817	799	768	731	788	765	812	798	752	732	787	787	818	838	902	754	803	799	766	756	776	732	793	763	768	820	821	778	793	785	806	831	821	763	762	757	740	806	772	790	720	779	719	809	811	822	823	766	724	762	790	776	789	824	785	799	779	846	827	793	786	792	776	785	784	723	804	792	775	750	769	743	776	793	742	786	781	802	752	798	716	795	733	768	834	803	738	794	811	755	801	758	775	742	756	810	823	841	783	768	751	814	796	803	780	760	801	810	802	793	787	779	783	794	799	700	770	783	808	802	771	763	737	782	783	773	825	815	779	808	828	789	849	801	809	740	775	788	777	779	801	725	787	794	793	769	775	749	773	790	746	837	826	793	803	766	789	742	771	809	769	811	792	780	782	778	788	798	778	800	826	753	814	807	784	769	782	752	765	827	761	752	760	833	772	796	802	754	746	790	758	809	775	787	824	774	808	803	799	831	786	775	741	812	791	750	791	766	806	770	790	740	790	769	804	741	767	849	760	789	806	806	776	735	843	788	817	723	762	782	794	727	819	820	787	760	755	758	758	776	753	778	772	809	796	780	770	855	798	771	776	799	776	772	783	826	795	792	767	802	764	815	840	778	794	780	806	777	771	762	767	781	782	746	744	797	792	788	767	809	778	836	746	777	790	827	780	835	757	772	812	745	782	798	750	778	716	761	763	767	773	864	839	746	819	735	788	737	785	827	824	759	790	768	858	763	783	747	783	786	782	835	727	784	809	844	799	844	791	767	781	806	798	811	804	789	759	831	809	786	746	785	802	743	758	789	825	719	720	860	842	773	772	769	766	788	761	845	776	786	769	803	764	795	796	761	768	798	753	824	762	800	783	783	810	740	762	758	792	749	792	795	840	757	779	792	756	724	774	823	752	756	767	792	719	782	803	818	763	789	802	788	779	773	756	752	758	815	791	825	868	779	802	824	774	781	793	811	778	819	782	770	793	759	793	793	808	768	771	780	740	769	802	766	811	790	827	774	788	811	784	805	778	777	860	747	749	817	815	823	813	814	799	790	827	846	748	765	751	788	740	784	758	764	791	797	784	790	775	776	812	783	778	810	804	764	747	802	816	760	780	810	800	817	798	833	715	801	814	807	778	753	771	764	784	775	797	747	745	754	803	767	825	789	809	791	774	753	756	781	792	765	826	768	769	767	785	800	809	817	781	828	781	774	814	776	740	782	809	774	694	763	819	771	818	761	743	800	777	813	795	755	767	800	792	825	799	787	714	790	809	804	771	801	784	762	735	762	798	765	780	795	810	794	746	818	792	812	778	795	824	729	773	790	839	793	785	793	764	795	764	766	830	801	808	786	775	764	777	796	759	787	750	791	786	768	809	811	784	759	802	775	813	792	774	804	775	802	799	760	743	762	758	781	770	792	801	809	776	753	779	808	766	811	783	775	804	787	862	776	809	785	749	771	801	790	775	755	791	849	772	801	754	805	816	757	808	790	825	826	772	759	782	779	789	767	772	781	785	777	832	815	754	829	792	743	810	811	773	811	795	809	803	846	824	804	737	764	794	824	784	791	774	811	768	790	783	784	768	784	777	767	750	765	816	789	781	794	808	769	811	793	778	812	785	779	793	802	774	810	784	801	760	775	771	825	811	737	782	760	785	761	801	744	788	784	835	771	694	749	770	723	797	809	743	756	809	744	778	771	797	790	785	783	737	803	756	772	800	810	810	760	801	724	786	784	756	804	780	776	819	780	798	721	801	816	742	793	778	792	778	771	837	745	838	781	799	779	741	776	782	749	814	772	782	780	814	822	764	773	834	787	772	819	792	775	776	802	839	782	778	808	776	800	800	789	801	789	726	797	758	784	741	845	756	769	740	796	801	742	775	713	806	735	798	820	805	784	784	819	792	831	783	779	750	770	743	764	788	830	780	777	729	788	813	774	818	789	803	779	795	820	823	733	790	764	776	833	763	799	853	812	800	757	732	757	764	789	762	795	784	764	726	792	761	792	756	762	722	741	791	761	828	777	751	783	841	775	771	760	786	765	804	750	771	736	787	776	794	802	802	733	811	792	734	810	713	809	786	757	810	771	816	771	796	798	806	781	792	752	808	777	762	767	791	732	781	820	758	762	759	778	764	773	789	758	739	780	767	802	826	770	735	827	764	777	789	831	752	788	814	750	723	795	782	768	788	756	811	822	755	792	779	822	769	816	793	740	774	835	722	752	790	806	816	815	801	809	751	770	795	801	764	818	786	783	783	798	792	792	754	826	814	805	796	752	752	763	740	769	798	806	751	826	809	759	839	849	790	782	793	801	813
23881	48067	40666	29563	22903	17636	14313	9695	8282	6974	5794	4558	3696	3359	2903	2610	2252	1930	1817	1711	1564	1430	1336	1239	1200	1160	1101	1061	1034	977	930	967	867	887	938	864	887	819	840	839	898	800	855	841	828	800	840	843	840	795	849	776	889	797	789	805	816	761	818	818	826	800	791	804	764	811	786	865	847	791	811	754	743	825	765	816	739	778	813	745	793	817	759	795	790	770	774	805	753	799	766	813	807	733	769	758	775	782	837	792	783	782	800	789	797	778	787	774	797	822	822	760	795	755	806	759	791	751	813	779	789	765	780	778	792	761	767	736	837	767	771	733	749	787	812	764	810	753	820	812	774	774	770	765	801	868	767	787	820	819	765	812	762	780	814	784	786	797	818	801	843	800	791	790	816	798	766	755	804	834	816	847	774	786	757	746	814	816	727	776	815	756	819	738	769	825	774	837	799	789	772	781	799	763	737	765	804	746	794	773	817	717	835	787	778	790	769	751	804	764	803	726	762	812	768	769	786	806	768	792	813	761	771	794	781	787	783	843	809	801	798	764	779	809	729	828	849	810	793	810	814	824	798	822	754	775	794	748	754	750	833	846	789	854	778	803	748	788	779	769	813	794	777	798	798	785	760	765	771	766	822	837	806	797	787	783	774	773	736	795	804	768	839	795	800	744	780	795	760	732	834	792	809	778	768	742	771	810	805	767	783	825	786	807	766	790	790	832	813	773	837	784	757	784	775	788	766	855	793	804	725	806	832	802	796	806	768	735	829	819	825	780	802	753	844	786	801	812	788	772	796	808	819	811	860	766	808	833	750	811	838	772	772	778	790	809	784	786	749	806	748	790	813	772	819	796	804	803	773	780	793	764	793	765	791	785	809	816	782	807	768	798	769	784	842	778	768	775	787	826	755	745	779	836	760	742	757	774	791	776	786	800	843	778	793	828	742	796	800	737	801	771	823	817	825	763	783	772	794	766	805	783	822	739	745	835	791	762	769	785	791	754	785	788	729	755	779	809	783	809	795	804	816	783	790	790	751	847	816	774	832	775	823	802	852	797	839	805	848	801	774	787	743	772	758	756	797	783	764	761	759	819	778	779	801	848	743	757	771	751	766	783	807	788	785	784	804	799	761	823	794	763	752	795	786	822	797	783	749	781	759	816	779	809	775	827	753	771	824	756	780	777	791	808	761	772	788	735	769	839	783	743	735	832	797	774	807	758	804	827	805	760	848	744	731	786	736	800	794	820	798	768	751	817	807	762	787	747	862	739	824	798	846	803	742	823	812	818	778	812	853	784	812	767	827	847	821	745	762	803	825	726	817	782	748	770	772	815	800	834	829	784	761	792	774	738	801	765	821	835	776	785	780	813	760	786	796	799	764	766	806	759	784	792	810	814	770	841	833	787	746	807	784	800	834	792	757	773	773	813	772	801	813	784	775	790	764	765	746	767	757	815	728	800	797	795	787	798	759	739	747	827	770	816	783	819	816	810	798	791	730	796	751	795	779	769	801	786	822	805	785	800	813	828	817	820	739	768	734	827	785	760	815	813	757	794	799	761	766	788	804	813	812	768	800	786	773	754	757	781	789	807	763	792	770	751	813	757	834	751	784	813	794	788	720	776	757	788	741	786	749	787	760	753	747	826	801	769	784	749	833	815	824	794	834	789	770	835	761	792	805	758	772	808	814	805	781	792	805	786	788	766	824	831	804	782	794	807	788	806	792	799	751	824	785	818	765	784	816	829	772	751	806	809	798	805	800	789	776	808	793	755	764	787	831	811	781	834	797	851	788	839	764	800	802	772	819	765	812	777	834	801	813	795	809	778	850	782	830	780	783	787	819	779	793	785	757	759	800	785	740	789	719	753	779	798	813	784	784	817	794	747	809	786	781	739	762	771	790	805	798	770	755	816	791	823	779	790	813	796	774	792	752	802	813	766	815	763	767	769	804	821	758	805	825	767	778	802	796	754	771	793	792	798	801	800	757	791	777	756	733	807	846	735	820	776	797	758	763	749	763	807	781	773	810	793	817	791	791	755	774	786	783	770	763	745	827	762	735	793	744	763	734	747	834	792	774	786	814	791	805	807	800	792	758	782	806	748	814	784	809	817	760	794	805	746	798	809	801	838	766	744	826	810	829	783	820	832	784	794	797	776	808	789	775	752	795	747	772	821	852	827	821	839	763	730	802	806	782	771	778	759	798	820	752	801	812	800	790	825	753	738	795	804	746	793	822	811	813	773	787	770	802	758	761	829	787	778	764	782	758	768	790	785	781	845	803	789	806	751	755	798	775	786	807	782	807	788	814	768	816	781	796	746	786	786	841	799	778	804	739	783	749	763	766	757	760	774	835	811	794	799	802	802	806	805	878	726	810	762	767	843	782	799	799	823	785	781	770	776	759	814	760	823	753	785	782	843	788	782	790	747	757	835	840	782	767	819	786	765	755	790	734	799	814	810	730	802	795	778	779	841	770	794	741	753	770	736	775	774	754	757	792	773	813	820	811	758	800	785	817	746	750	770	795	786	792	716	804	792	740	776	817	772	822	816	792	772	786	779	797	775	791	826	797	850	804	822	765	830	782	794	774	835	747	764	787	763	763	786	864	776	780	768	793	785	781	800	730	811	781	765	749	751	757	805	757	808	805	818	779	784	836	748	751	801	705	772	781	783	768	808	779	779	827	771	751	808	785	758	803	778	783	827	762	780	800	811	780	847	791	790	792	755	775	832	755	814	826	767	722	818	794	770	798	809	752	817	767	778	801	818	817	825	802	746	824	782	865	745	764	810	814	777	823	801	789	751	782	821	803	788	763	818	813	791	797	792	825	795	792	738	713	770	809	748	794	820	786	751	722	827	788	763	796	817	751	745	779	847	800	824	836	794	767	726	841	774	789	801	800	733	751	733	828	790	780	878	748	802	785	806	767	780	805	746	824	785	788	821	794	787	800	754	782	793	783	818	829	807	778	789	752	820	761	757	744	809	816	765	765	807	793	728	786	786	737	793	781	790	796	848	776	744	812	766	804	743	794	815	810	766	771	782	827	790	784	776	789	774	788	750	772	778	804	809	792	763	828	800	779	781	784	754	759	805	829	825	780	765	804	816	810	781	756	799	769	782	787	769	779	798	823	798	764	786	805	728	770	781	788	816	798	797	820	764	783	771	743	821	780	843	782	851	836	808	796	836	759	769	801	794	815	842	789	777	836	777	771	816	749	809	835	827	813	791	836	809	767	819	765	749	815	789	788	770	793	797	791	785	815	805	814	812	813	790	793	775	753	817	782	778	858	763	799	816	745	804	777	766	822	830	803	782	785	807	775	813	771	790	787	781	855	768	828	789	804	814	775	760	807	778	812	736	760	804	758	796	757	808	806	820	762	804	796	740	796	760	748	774	773	764	801	808	812	776	805	824	779	736	815	879	790	775	810	800	817	803	807	792	771	783	771	811	829	812	815	767	793	799	768	869	780	793	791	802	761	808	846	789	764	805	803	763	813	742
25434	21502	28307	26654	20167	13098	9219	5654	4169	3849	3287	2569	2322	2017	1933	1710	1550	1409	1347	1264	1160	1166	1065	990	975	969	990	941	918	877	895	886	878	785	880	834	833	814	787	787	824	768	853	906	826	799	761	768	774	776	789	790	789	823	769	770	764	814	749	786	761	757	774	766	762	786	786	747	737	766	816	808	754	834	754	760	788	799	799	818	763	792	766	810	731	787	722	749	780	772	794	751	797	810	812	765	727	790	807	737	715	807	769	744	817	812	740	761	781	724	815	817	792	729	840	800	770	773	798	784	778	791	815	717	750	725	810	805	770	760	821	734	788	768	777	816	841	754	868	760	831	762	773	750	807	788	753	755	794	769	757	791	748	714	784	735	794	737	759	799	754	793	794	759	791	752	748	755	823	821	806	752	754	838	712	810	782	781	823	815	718	784	738	786	777	778	764	781	787	783	760	738	777	749	786	766	739	721	747	768	784	797	771	770	837	814	767	798	796	808	745	715	763	726	709	790	771	767	789	805	758	730	780	792	851	813	761	806	743	752	818	751	829	781	772	794	827	793	839	736	779	788	761	734	757	843	745	747	792	753	775	768	750	761	781	755	755	771	754	767	822	744	776	769	767	757	775	776	833	747	758	778	742	804	798	786	810	751	770	782	758	762	821	827	816	792	799	773	780	780	792	808	739	802	722	804	817	796	740	784	755	778	858	776	750	744	748	753	766	768	820	731	727	750	793	739	833	828	790	757	775	797	783	812	773	800	737	765	763	755	741	835	776	782	776	778	816	828	773	767	785	811	784	757	772	738	793	760	794	801	770	732	804	735	810	801	807	762	715	782	751	722	783	720	794	769	783	744	772	775	775	739	737	729	748	753	800	778	742	741	778	711	743	828	765	784	740	743	765	784	839	756	738	792	780	812	794	782	746	766	791	762	756	740	754	741	787	732	753	741	843	739	787	778	806	771	794	800	776	761	762	807	847	776	787	787	788	776	781	769	762	793	755	727	752	772	811	763	775	744	766	738	718	792	715	813	773	757	837	759	807	754	794	750	814	796	768	759	777	775	799	779	747	754	810	692	784	771	740	765	841	753	764	807	701	784	791	770	748	788	773	777	802	752	777	746	824	780	811	811	779	794	786	772	766	775	734	762	760	798	776	789	832	743	757	761	799	792	763	791	725	700	763	810	767	777	795	781	777	803	770	823	788	776	778	811	750	743	791	735	745	741	782	780	816	783	828	762	738	774	778	772	795	816	793	783	782	779	742	791	815	719	758	767	805	773	787	741	746	763	797	771	753	699	808	780	811	755	751	787	759	777	803	774	761	817	728	832	812	769	780	762	765	770	798	769	781	778	772	819	816	771	740	749	743	776	720	786	801	781	765	749	698	730	750	771	754	827	777	750	710	750	727	763	722	699	747	804	737	767	787	798	764	779	760	798	807	764	785	742	760	739	714	804	810	714	808	782	758	741	778	788	813	774	784	751	790	774	771	791	753	760	752	754	800	730	765	747	794	781	791	768	795	757	770	776	760	805	756	758	776	749	769	774	750	779	788	778	766	833	745	748	784	791	771	773	769	773	749	785	784	742	778	783	846	774	754	788	745	709	787	795	801	747	777	804	760	787	813	735	785	786	761	807	754	776	737	759	770	781	780	738	756	795	783	786	754	749	777	775	808	732	744	727	765	788	756	783	768	752	736	842	796	783	731	763	762	779	775	778	789	787	797	771	745	794	769	810	783	750	766	761	790	727	772	777	782	777	748	731	784	794	775	788	753	814	790	784	738	772	805	830	782	726	735	778	766	782	785	801	741	783	741	780	767	787	786	792	812	728	782	795	775	832	775	742	731	727	765	726	815	799	792	791	745	764	779	774	736	780	803	809	772	842	788	852	784	799	782	782	758	808	781	800	766	757	711	746	787	806	802	765	830	733	795	802	798	782	773	746	801	754	772	784	752	741	801	787	755	787	771	836	788	756	764	741	781	771	838	750	767	765	706	748	683	789	752	767	832	746	786	753	776	736	832	796	755	767	738	762	762	844	807	752	732	827	748	790	741	792	736	771	766	788	754	776	764	795	763	746	779	763	804	739	782	812	773	746	784	757	784	779	822	742	778	739	741	776	786	801	800	777	770	809	743	799	808	723	792	791	815	764	796	766	747	826	721	766	767	764	744	771	814	795	825	807	751	780	784	765	784	776	776	786	788	761	803	812	781	793	838	759	746	759	732	749	720	753	790	742	771	832	780	754	763	738	787	760	743	733	816	819	777	790	779	761	757	731	721	771	742	751	763	792	799	823	748	771	746	842	692	743	756	778	829	849	762	771	768	775	735	791	765	755	734	719	743	784	786	729	751	771	737	771	827	827	777	758	776	820	764	786	763	815	765	781	773	738	779	780	777	793	778	757	750	754	798	790	769	736	802	811	784	762	792	752	767	776	763	791	769	806	748	804	814	849	781	767	723	817	761	780	809	773	761	787	819	772	748	710	787	801	786	751	698	756	765	812	790	781	779	750	766	769	752	767	774	746	791	764	763	744	808	764	803	758	826	791	755	759	803	733	785	747	740	775	768	753	753	742	800	782	729	793	783	797	766	766	790	761	770	708	727	756	793	783	726	790	761	761	785	768	795	758	793	779	812	751	768	824	727	730	778	758	840	770	785	744	769	795	740	780	750	786	799	793	774	762	778	778	790	795	789	777	746	722	806	733	770	772	747	785	798	780	764	798	736	780	754	782	766	785	766	817	811	796	818	757	712	808	736	782	742	798	796	776	770	735	759	777	770	779	727	736	791	769	761	759	762	776	788	775	773	740	723	764	746	818	781	816	772	759	742	728	736	808	740	772	759	733	793	804	727	793	817	793	787	839	756	795	787	787	809	781	746	785	767	776	789	718	720	745	744	722	758	766	713	782	742	811	754	786	763	842	784	753	763	812	826	781	723	774	744	774	742	784	818	783	768	768	845	818	741	767	804	745	801	774	778	766	761	796	805	755	781	757	790	798	771	804	778	766	777	766	787	771	743	796	741	726	769	813	755	796	746	786	761	811	811	730	784	763	749	775	795	796	794	767	740	825	756	789	775	777	739	736	794	758	773	800	780	774	796	772	751	793	799	777	775	774	791	769	745	809	753	773	793	792	763	796	785	826	779	715	735	776	748	766	756	731	759	783	763	784	780	730	782	740	781	781	814	763	843	780	741	773	804	819	763	739	773	802	783	770	821	777	711	807	775	796	784	750	758	782	780	747	817	778	806	779	771	763	758	789	731	775	744	746	801	792	760	823	789	807	718	792	780	771	796	762	760	783	800	758	752	768	778	838	785	760	832	723	748	739	831	799	801	807	800	745	754	777	793	807	766	817	783	819	832	759	789	774	762	758	782	760	815	810	758	776	739	792	801	797	820	776	805	757	777	801	812	697	793	798	788	791	788	771	818	818	763	759	779	755	741	722	759	787	794	799	749	775	788	809	758	762	799	729	747	798	746	777	777	800	793	729
23765	44672	36330	25777	19293	15245	12573	8492	6640	5908	4904	3710	3189	2771	2490	2253	2072	1781	1615	1520	1369	1337	1265	1161	1142	1065	1079	961	964	922	893	901	882	855	878	916	845	895	849	892	821	827	814	774	816	833	810	803	816	814	808	782	780	753	858	845	804	784	825	805	781	810	767	834	791	761	767	787	783	829	767	814	764	779	793	772	818	795	810	779	784	773	805	791	769	776	773	833	774	828	837	840	752	766	846	771	740	828	792	792	764	773	790	826	861	853	791	804	813	772	815	825	756	844	811	797	817	759	793	845	751	754	844	796	808	831	791	819	798	778	725	758	766	834	789	804	799	757	780	792	718	796	707	811	772	766	829	792	818	785	799	822	846	776	784	779	783	796	778	817	778	749	803	787	819	799	776	800	815	835	791	789	769	800	814	779	781	784	858	799	802	769	798	812	775	776	804	743	811	823	811	737	755	791	784	769	739	821	804	748	802	814	789	782	778	763	791	776	780	750	732	787	785	748	772	737	789	771	763	778	841	775	759	828	784	802	802	845	786	812	775	803	770	778	794	823	766	799	753	833	807	781	770	759	796	762	729	797	778	821	793	818	802	786	821	789	729	812	804	773	775	788	827	735	787	804	804	784	811	820	801	753	816	716	800	774	766	827	825	819	806	797	837	739	850	806	802	809	804	743	758	826	784	777	785	792	782	800	831	800	776	770	806	741	801	822	842	768	831	781	810	769	845	774	799	800	779	791	805	785	777	782	762	810	778	780	793	791	784	713	770	831	801	800	766	818	840	793	776	800	768	781	783	832	783	814	781	778	745	775	763	816	794	757	778	760	797	779	765	776	782	783	776	788	783	786	772	761	745	813	813	786	799	761	805	864	788	819	774	755	780	776	754	783	747	822	734	777	788	821	806	777	817	820	789	769	799	796	768	771	799	829	804	819	834	832	771	777	774	720	797	788	811	774	826	805	747	834	817	819	797	782	748	820	784	790	775	799	823	773	850	793	714	724	834	788	775	811	813	817	787	768	804	818	838	795	813	760	799	758	777	803	768	791	783	779	790	812	747	805	800	783	801	804	790	764	776	789	833	822	747	788	745	772	791	753	821	849	802	794	801	737	854	825	818	758	774	828	765	769	772	771	814	755	806	781	734	757	782	778	826	795	747	841	772	785	815	764	816	773	764	780	785	765	787	800	814	798	764	785	838	830	785	800	821	762	856	777	802	788	823	810	766	801	721	852	745	799	798	796	757	796	781	742	768	786	799	793	817	817	801	785	840	792	784	794	755	800	752	751	824	786	803	767	805	794	779	779	789	802	799	782	808	798	827	845	784	790	787	772	792	770	824	802	812	779	777	756	835	789	753	787	787	779	771	796	808	798	805	824	769	798	773	785	771	730	836	830	815	815	794	797	784	750	802	805	751	808	767	806	802	784	820	773	770	779	790	784	818	755	845	816	775	817	797	818	789	806	775	773	843	787	862	767	803	782	779	827	833	762	794	801	792	823	748	767	750	788	762	775	800	828	809	801	810	775	781	830	761	832	749	756	789	793	833	856	785	738	744	827	816	800	775	791	783	789	741	794	792	774	792	783	777	832	799	765	722	828	750	796	769	731	761	849	845	821	859	763	754	784	820	774	791	821	760	737	796	763	769	788	829	761	791	797	795	798	820	796	755	780	791	763	794	852	814	811	760	793	788	826	806	809	818	798	866	751	787	762	809	796	723	830	790	863	834	816	805	765	769	822	799	747	849	757	803	787	749	818	770	803	772	821	738	789	734	750	826	802	803	769	766	776	811	779	791	772	761	770	773	800	791	761	800	779	767	772	822	783	765	773	753	823	815	812	756	810	759	821	809	771	799	791	781	824	730	787	800	762	771	786	799	840	796	791	723	764	790	806	847	781	783	807	792	784	760	812	811	789	783	789	821	806	779	838	781	796	750	834	770	748	829	758	762	789	861	792	815	789	751	753	781	757	808	794	805	792	752	790	764	813	764	764	788	786	801	772	810	808	777	828	745	747	790	799	826	791	818	826	785	787	828	814	790	829	798	778	770	784	750	748	771	798	787	785	805	783	825	794	863	817	820	808	756	748	774	808	815	750	794	787	793	752	811	794	817	791	778	789	805	788	779	764	823	767	740	810	808	746	817	787	821	758	802	803	773	806	795	797	734	783	802	799	795	786	834	784	844	842	776	749	785	763	758	810	779	812	772	806	814	762	780	764	781	769	810	788	769	826	810	802	719	761	795	832	778	810	821	808	785	794	813	825	811	764	792	783	806	785	785	761	741	816	788	811	810	785	776	817	804	874	820	755	733	784	824	772	788	775	784	811	800	802	781	800	810	812	799	804	756	751	821	808	713	762	725	807	800	831	790	802	766	749	821	773	748	791	784	775	691	769	788	761	782	783	778	761	768	875	790	813	795	794	804	809	811	809	746	836	808	803	796	816	781	793	789	789	783	775	770	809	799	804	784	774	813	757	730	808	759	793	773	778	785	754	804	754	805	782	810	748	762	858	820	817	803	795	765	804	772	759	789	805	872	740	797	809	809	797	797	867	790	797	801	772	771	768	766	780	767	775	746	771	763	749	738	759	807	761	784	751	799	769	783	821	775	810	759	796	813	771	770	806	770	781	764	842	793	862	805	782	787	783	842	795	805	788	791	800	837	786	760	778	844	757	814	772	794	818	758	759	807	712	794	824	779	800	792	777	836	758	812	779	804	796	796	750	767	787	787	791	836	764	749	801	795	816	782	757	788	822	733	805	817	787	781	733	846	757	795	779	769	780	767	829	768	834	756	807	753	809	744	801	814	783	748	778	806	793	801	836	845	794	770	775	802	806	830	754	773	801	809	794	806	788	794	777	789	772	782	814	803	777	775	725	778	735	810	812	766	758	814	779	774	799	782	757	777	782	783	747	801	792	852	771	748	724	800	754	881	841	737	760	770	763	782	785	776	786	782	767	802	777	777	814	792	808	801	787	791	751	827	820	798	752	773	776	817	800	776	819	790	757	745	824	805	781	779	788	778	837	774	750	752	792	766	794	801	770	767	780	821	783	763	788	834	776	766	825	764	792	739	796	784	789	716	815	744	774	799	799	787	768	797	791	789	763	816	790	803	772	791	807	706	773	762	799	805	800	763	782	834	829	806	773	794	805	779	767	863	798	764	735	820	776	838	750	751	778	723	802	802	806	775	810	752	822	781	754	743	775	775	774	798	792	735	822	785	837	785	813	767	785	811	791	822	786	741	771	839	784	790	801	749	699	794	799	817	735	760	755	729	779	787	763	779	778	754	780	805	800	777	820	810	776	777	799	740	771	775	802	838	842	735	744	771	782	790	784	761	810	790	796	783	724	780	773	782	767	771	788	806	745	767	822	825	822	792	786	850	783	788	807	840	777	776	777	779	810	812	802	798	766	769	791	787	822	775	783	740	792	759	821	793	749	773	769	830	760	780	816	805	771	740	827	812	790	788	780	806	762	780	835	779	811	755	774
23250	21620	29496	24292	21922	23328	21581	11717	7408	6641	5798	4553	3662	3221	2953	2484	2373	2082	1940	1789	1655	1592	1434	1385	1311	1302	1261	1140	1178	1121	1078	1049	1075	1022	1000	1004	1012	1055	1002	951	991	980	977	931	977	935	966	967	883	956	964	944	977	958	965	914	941	956	913	913	938	931	919	901	886	916	888	876	879	916	924	908	910	938	924	901	902	925	871	892	928	910	912	868	898	860	875	910	899	885	945	877	893	888	929	910	924	886	936	914	879	941	884	883	865	912	852	865	917	879	938	954	926	888	896	872	952	937	911	880	865	883	960	899	923	907	920	953	936	899	881	969	917	878	925	917	885	930	891	903	869	888	879	895	919	962	927	886	843	834	901	917	866	931	934	893	879	927	867	895	921	868	932	929	929	877	878	964	881	857	860	866	953	883	898	905	928	922	930	919	849	892	867	897	877	916	910	948	900	906	899	899	901	872	942	904	903	896	896	908	847	909	935	877	911	956	884	884	880	880	930	868	887	931	898	854	869	894	870	891	863	932	934	895	864	889	956	946	916	956	909	884	906	865	921	913	981	889	974	917	880	899	957	842	872	890	888	877	940	932	924	883	907	907	898	975	926	942	924	924	872	884	902	863	903	950	931	858	926	874	828	937	921	936	894	939	912	909	884	868	885	878	954	863	890	942	934	927	965	853	909	951	920	917	912	934	919	934	873	922	905	912	848	877	914	918	915	882	910	920	914	874	854	874	900	872	860	908	905	892	868	903	866	927	890	881	841	898	900	910	941	886	882	913	939	902	925	885	901	872	902	917	914	904	905	907	888	948	889	861	917	878	938	957	897	895	893	920	903	946	893	937	855	878	848	923	840	895	943	934	899	939	896	892	921	951	915	893	958	895	894	905	933	916	902	891	931	923	916	908	896	924	926	902	919	892	914	941	901	878	976	926	888	961	902	904	895	869	868	896	888	945	900	902	926	915	867	934	877	907	934	957	950	893	941	869	890	937	930	899	924	912	921	884	965	931	938	866	939	879	906	887	889	899	914	883	879	909	903	886	941	895	916	939	878	950	883	874	891	884	914	879	919	913	900	877	888	896	892	914	911	912	888	900	941	898	916	947	885	915	882	887	921	909	926	930	883	956	875	897	885	922	924	931	857	953	875	877	888	930	865	909	849	902	902	922	925	890	938	927	933	934	890	919	854	896	914	908	909	922	844	927	860	868	896	952	917	882	934	886	912	899	913	913	894	919	947	904	926	892	925	859	896	909	944	865	951	900	881	917	910	885	911	879	921	916	968	938	860	913	882	940	930	849	860	924	900	860	914	902	961	904	861	920	949	895	939	921	907	865	924	923	905	942	980	975	837	909	866	934	917	873	915	920	888	892	948	921	853	923	896	911	920	916	870	955	906	910	911	873	917	922	874	936	880	948	907	961	888	883	885	895	958	897	965	914	943	897	908	943	897	910	870	916	913	853	889	902	932	914	895	902	864	917	952	880	889	929	920	937	976	873	909	913	963	876	909	868	934	896	917	864	909	925	872	877	913	893	899	915	911	919	937	950	962	896	881	895	943	836	920	883	906	911	965	892	907	948	880	894	923	877	913	887	926	893	919	951	931	895	894	909	914	917	903	906	846	945	908	898	919	869	900	955	835	934	949	890	915	931	909	889	907	866	969	939	927	928	892	853	905	908	874	896	886	867	872	925	866	906	968	930	892	915	906	926	924	886	849	881	853	938	893	936	895	858	904	887	886	904	919	849	914	940	920	942	929	928	960	881	903	891	910	936	900	884	909	918	946	852	858	912	889	903	892	882	917	885	896	904	879	917	907	822	965	858	886	932	911	883	925	907	903	855	908	931	908	895	913	911	906	945	923	951	946	918	911	927	899	886	904	945	914	936	901	940	949	884	876	939	899	901	891	915	903	869	926	863	894	884	905	937	876	869	881	894	916	889	938	898	911	898	912	921	947	922	899	894	967	914	941	906	912	900	881	877	903	931	868	949	914	879	956	889	866	914	878	920	955	877	899	921	939	893	902	906	893	929	891	893	888	973	907	922	915	921	827	962	902	894	936	891	876	920	871	940	909	878	920	870	852	894	913	890	914	958	876	949	989	856	908	877	914	909	904	890	916	959	930	927	869	894	900	904	920	912	938	888	935	878	915	888	878	941	888	933	887	869	890	857	885	896	942	928	896	906	867	884	848	901	943	882	887	920	928	912	941	907	865	925	900	901	941	850	933	929	887	933	939	830	916	889	894	871	929	878	898	887	953	832	892	913	920	930	925	877	906	921	866	897	901	913	987	906	874	895	888	905	906	864	902	888	883	878	947	947	881	919	931	928	887	938	922	891	866	905	834	883	860	882	898	872	898	952	902	850	906	944	884	923	924	922	890	826	855	923	871	901	897	893	913	955	895	944	854	846	887	901	907	922	875	943	922	870	892	831	905	877	924	919	846	846	853	900	926	930	879	897	928	922	898	926	901	936	910	859	896	892	860	890	889	949	913	870	846	867	897	905	889	872	910	865	910	886	900	913	889	956	884	946	943	900	916	959	843	934	968	889	885	934	853	901	930	921	888	897	884	932	868	916	897	940	905	846	841	841	864	908	887	921	914	916	903	905	906	877	905	902	862	915	924	956	937	906	874	902	944	909	899	841	843	925	863	889	874	919	870	949	924	879	920	905	857	915	906	927	918	906	880	911	920	891	973	920	891	883	899	883	896	895	907	895	898	908	918	894	946	850	928	907	939	907	911	889	869	922	935	868	879	924	872	980	886	949	897	918	907	935	924	900	944	945	871	915	864	881	885	929	899	886	916	868	891	895	916	921	930	910	925	874	940	918	936	908	881	911	925	883	928	897	961	913	862	929	875	938	924	928	903	948	949	883	902	936	865	924	908	888	902	953	935	895	893	864	904	931	928	879	889	900	948	933	919	950	917	926	910	876	902	907	887	879	912	947	921	934	893	915	951	884	898	869	872	943	913	884	919	863	894	899	925	888	902	977	876	893	854	971	913	847	955	944	900	878	877	899	899	919	920	864	927	907	860	954	935	923	888	908	907	832	922	901	907	881	889	903	876	878	896	876	930	902	889	857	865	888	885	907	844	868	848	946	947	911	971	932	902	908	904	909	851	919	894	924	916	888	889	937	879	941	899	892	901	882	941	900	910	861	911	852	902	899	873	897	916	916	914	902	871	918	919	873	891	917	973	867	945	876	903	918	915	934	887	921	933	932	859	918	883	887	861	931	927	938	847	878	891	886	890	873	876	898	919	927	956	864	942	834	873	886	893	882	903	870	920	862	856	886	940	882	935	898	912	904	891	852	905	889	885	939	923	906	964	940	957	921	894	896	863	912	919	938	858	878	908	929	900	890	885	915	905	863	899	909	920	902	885	946	967	870	880	888	922	842	897	892	931	908	919	894	870	872	966	887	911	907	889	917	946	884	824	917	884	885	880	884	917	918	869	883	953	847	879	954	884	923	910	877	937	891	890	874	928	862	958	853
26424	53979	45710	33094	27387	22205	18337	14098	10484	9178	8068	6318	4987	4358	3879	3278	2987	2564	2411	2213	2032	1853	1699	1579	1521	1450	1403	1258	1229	1159	1112	1066	1050	1053	1030	1049	1031	985	982	985	1043	1022	972	887	949	981	917	919	961	949	886	908	990	954	933	946	910	955	943	878	917	866	884	924	971	857	878	873	928	883	928	884	908	960	889	907	884	852	921	893	924	889	913	892	935	931	892	850	872	893	888	879	926	898	926	912	927	882	920	890	873	897	888	962	868	891	873	907	918	902	881	864	915	897	888	922	881	894	887	903	932	919	898	891	908	849	880	908	906	890	898	886	933	884	924	860	922	942	918	908	890	881	909	917	913	894	892	865	886	895	868	884	918	894	889	885	862	824	952	875	881	907	904	871	875	931	897	956	861	928	870	876	920	900	905	899	893	936	894	929	892	893	911	937	877	837	919	874	863	925	879	928	898	901	870	853	910	840	903	890	843	899	890	877	954	856	892	898	861	853	886	906	936	869	872	934	847	872	919	901	895	889	933	858	947	864	881	912	865	865	910	934	876	880	860	871	894	890	879	910	922	881	913	922	971	855	911	883	908	904	878	890	861	873	893	837	908	909	933	909	884	905	892	848	915	874	863	960	907	903	841	894	943	920	861	909	902	916	895	852	918	900	935	878	935	891	922	844	900	947	918	909	889	910	935	896	916	938	895	911	903	924	880	875	889	900	907	874	827	937	895	880	892	861	824	870	873	886	889	903	899	911	881	846	927	915	923	910	908	966	922	827	918	910	928	889	906	915	839	888	817	875	910	882	900	892	932	881	893	954	926	820	920	854	926	897	844	888	923	881	847	920	909	872	918	892	882	869	909	924	874	931	895	903	832	855	875	898	846	910	872	897	957	891	872	883	832	856	914	861	906	924	953	881	841	924	875	884	925	889	965	849	989	848	855	852	884	898	901	879	913	888	852	933	926	857	903	910	891	904	918	905	902	845	937	867	925	922	941	887	905	866	939	874	900	875	901	911	942	983	871	913	918	887	866	865	866	862	843	906	903	879	849	893	897	875	922	900	900	822	879	897	876	896	904	872	938	853	914	893	938	925	886	915	894	907	852	907	929	845	881	881	899	866	896	892	851	870	869	841	886	917	880	920	945	886	917	852	912	900	915	946	947	910	906	919	947	883	950	884	967	910	847	900	893	867	908	907	855	884	924	874	937	857	880	889	902	909	894	883	889	888	915	901	899	871	856	848	845	864	862	913	914	857	868	885	896	890	928	876	875	836	876	942	872	865	890	914	880	923	917	904	937	904	934	904	921	891	914	891	915	904	905	857	988	891	854	863	912	885	906	885	896	889	892	881	855	910	849	919	872	877	876	918	902	914	889	888	881	952	881	903	919	859	937	893	862	885	903	848	894	864	909	874	863	883	868	869	854	887	897	880	884	894	880	846	901	858	938	882	886	821	916	837	914	915	943	924	867	892	890	874	873	899	877	877	898	894	905	886	880	906	899	872	892	889	861	880	860	844	873	894	896	827	858	950	932	871	931	980	866	905	922	872	938	941	961	885	873	929	891	836	864	904	932	915	888	885	925	852	862	926	883	935	855	940	879	908	827	891	914	938	932	921	852	895	865	886	902	818	829	897	878	860	880	958	874	919	915	873	908	894	869	909	882	860	881	873	889	952	955	854	953	869	923	912	919	891	933	853	851	872	919	900	839	850	854	903	855	867	894	865	896	879	945	886	879	898	874	878	874	873	909	844	875	839	829	891	906	874	882	860	849	925	880	906	905	896	978	881	905	869	867	908	867	903	885	939	891	890	877	870	906	877	902	879	886	869	899	875	866	979	910	873	854	845	863	862	865	861	873	923	891	890	902	923	894	871	916	828	879	875	910	869	936	839	926	874	856	852	850	964	881	899	897	897	919	877	951	889	962	862	899	899	880	903	903	929	898	952	884	925	934	823	939	934	884	896	909	866	896	913	900	930	903	916	870	931	893	881	876	899	900	909	872	887	924	900	890	843	871	889	863	935	926	955	868	916	847	914	899	871	891	901	906	881	932	884	921	973	886	938	903	908	897	895	918	909	910	912	930	866	930	901	873	901	885	908	893	844	900	904	879	888	888	932	869	882	862	927	924	896	892	951	881	911	843	912	884	911	876	870	877	926	915	921	924	886	942	888	888	866	805	902	899	868	915	881	905	921	901	879	930	921	878	906	910	880	923	843	927	882	891	930	899	910	854	927	874	915	843	874	881	874	926	930	870	910	902	897	908	907	840	880	915	877	933	920	845	886	904	916	886	958	869	942	893	893	919	920	907	882	913	882	853	921	920	912	864	948	914	886	853	892	891	904	889	908	885	945	872	941	894	917	894	822	874	912	834	870	871	917	919	868	916	844	885	903	911	895	896	902	911	886	820	848	941	969	897	898	949	914	925	894	860	895	879	877	913	906	875	887	920	898	845	866	899	862	895	946	931	925	896	870	911	908	891	867	884	828	856	878	927	874	916	899	928	904	912	883	910	932	847	866	909	923	909	920	913	881	861	930	892	910	903	900	946	898	929	844	901	862	868	912	877	946	820	927	905	852	875	895	850	851	888	920	888	889	853	880	871	911	893	907	863	928	822	842	887	859	899	910	934	908	853	900	876	847	900	939	930	891	876	887	852	927	937	823	959	887	907	904	873	887	888	959	912	857	943	922	900	930	868	856	923	897	869	958	959	885	876	918	895	910	920	852	969	916	894	894	909	934	916	919	895	810	908	875	923	882	929	908	848	870	920	848	926	899	916	900	884	816	881	937	869	863	892	874	909	919	902	921	875	863	868	890	884	885	824	921	931	876	885	892	951	933	878	870	875	909	897	878	923	905	888	878	886	879	857	853	870	906	902	898	911	914	882	886	894	857	861	901	901	877	895	874	905	911	905	918	892	887	860	846	911	875	879	932	872	884	914	872	913	898	904	858	900	849	904	867	918	889	914	876	874	910	912	921	816	861	890	856	926	930	864	846	901	949	931	913	858	906	890	913	886	874	920	916	873	895	867	907	895	951	866	908	899	887	891	873	924	891	887	930	934	873	940	864	904	899	873	890	842	945	902	968	858	891	917	895	916	861	883	930	908	885	887	914	900	888	876	877	956	935	906	913	886	859	934	862	909	937	899	862	918	921	863	867	927	873	916	867	901	877	877	828	846	886	928	930	858	863	875	841	921	922	893	873	885	907	924	883	895	895	891	891	876	882	888	855	842	867	891	930	939	880	905	939	923	910	924	833	936	890	890	949	886	952	875	903	879	916	873	855	910	862	900	911	908	876	868	853	861	848	907	852	939	815	883	863	897	850	947	859	881	916	894	944	840	929	911	945	915	900	901	951	830	899	887	890	885	863	867	912	899	892	882	886	905	981	832	932	896	915	904	899	884	850	887	906	903	902	906	869	893	917	879	895	847	919	889	870	894	942	916	890	925	872	864	886	883	857	924	924	894	917	855	895	867	1000	908	906	915	932	911	850
29232	26770	32040	24220	14357	9038	6919	4859	3382	3064	2758	2143	1786	1578	1548	1354	1311	1194	1136	1137	1068	974	977	886	869	875	865	839	791	732	783	764	770	739	778	724	750	746	737	745	709	754	703	716	739	697	739	697	770	767	775	736	732	697	756	707	688	716	708	734	701	675	763	713	696	745	712	748	719	739	707	711	701	766	695	683	709	742	659	743	703	697	665	767	707	759	664	762	748	723	714	760	739	690	778	693	719	759	723	757	782	697	732	769	734	730	736	704	685	694	731	735	722	683	727	709	699	734	694	717	745	721	723	743	740	695	729	698	742	737	725	732	694	722	729	734	812	713	738	748	707	736	747	750	714	758	739	726	714	720	760	663	728	682	710	739	703	692	688	749	740	724	721	701	714	721	718	693	689	732	751	727	730	696	682	765	736	671	768	725	708	660	703	673	707	720	752	735	722	681	723	699	737	705	695	734	716	702	749	785	747	717	662	670	714	723	719	691	735	719	697	727	730	745	723	733	713	750	724	736	704	725	727	667	706	683	673	731	740	738	691	682	710	705	736	745	764	704	721	752	745	677	710	721	743	661	722	720	713	737	784	654	722	767	714	759	700	732	723	717	697	696	708	696	722	682	738	746	717	702	713	674	724	710	744	711	706	689	748	755	784	674	735	770	767	734	729	729	691	799	713	696	676	744	722	689	724	739	693	704	712	748	722	756	685	696	712	718	758	720	705	729	680	733	729	713	678	721	696	755	678	730	753	733	724	718	790	757	735	694	714	732	687	695	728	741	761	672	734	708	715	711	740	709	754	761	720	730	747	769	694	695	740	723	791	707	759	703	755	665	729	741	724	710	720	717	758	677	731	691	705	707	749	788	706	723	749	722	749	698	712	698	763	731	745	678	714	772	689	733	700	744	690	722	743	704	705	722	735	700	715	705	763	722	723	659	697	699	695	713	704	756	747	701	720	738	758	746	701	747	754	699	727	692	747	775	696	729	680	683	702	743	718	700	705	726	708	697	722	689	714	730	741	759	716	727	725	745	650	706	727	696	670	711	762	715	674	774	748	696	670	730	744	720	677	685	733	697	742	697	677	731	753	722	748	756	717	750	745	721	738	680	725	723	734	744	733	724	716	741	749	741	705	741	689	773	736	778	722	753	744	692	673	722	725	747	720	690	711	681	705	790	728	702	718	747	700	679	711	755	733	684	674	658	701	725	766	712	733	682	736	719	681	660	721	727	710	737	744	720	753	701	757	713	715	723	700	694	760	712	743	719	754	700	745	712	758	719	724	730	733	715	705	749	711	715	721	688	765	706	723	731	721	754	763	736	726	732	731	695	715	797	722	750	770	720	747	709	733	714	689	726	743	708	750	710	733	679	793	721	727	713	750	720	758	730	740	715	705	772	698	747	711	758	722	727	696	742	712	693	733	727	732	678	733	755	698	711	736	754	744	733	741	741	717	737	723	666	727	722	730	712	765	699	717	706	726	719	725	715	715	718	708	713	724	710	762	734	730	755	735	718	749	712	672	712	699	707	717	745	716	734	717	707	705	738	764	757	728	736	731	665	767	741	782	724	707	687	779	712	735	735	705	658	701	720	712	736	758	706	733	725	719	736	755	676	706	675	733	726	711	710	723	701	705	748	687	716	704	672	711	689	695	720	705	714	725	686	697	723	758	773	726	759	716	720	690	703	788	713	705	707	708	726	707	755	725	716	716	688	737	721	714	724	787	746	720	721	742	698	739	726	735	745	692	736	692	694	691	712	748	696	725	769	682	729	680	678	706	726	678	653	687	728	690	691	735	708	739	723	770	735	702	688	703	770	727	696	711	712	727	713	764	707	767	747	716	695	766	710	699	682	710	669	728	711	715	718	721	740	717	743	668	719	732	714	737	763	700	716	741	758	760	724	810	768	715	719	685	704	741	769	723	726	769	710	761	750	718	719	728	731	740	736	735	697	707	728	718	708	733	722	743	744	706	721	721	723	705	740	737	706	680	692	705	732	747	740	707	742	728	703	682	656	746	709	718	721	703	732	676	755	735	719	744	703	707	728	699	731	708	705	753	741	739	706	687	675	718	655	719	692	723	704	669	689	718	753	732	760	719	670	751	737	695	706	709	735	715	728	704	765	738	697	760	699	723	716	756	746	698	720	731	715	720	708	732	782	749	680	707	772	739	719	768	736	718	684	708	726	743	713	743	745	765	683	695	698	734	733	740	711	741	749	729	705	731	718	704	727	761	724	702	734	699	728	757	713	759	778	778	734	660	772	749	780	755	719	694	747	738	673	699	770	728	767	707	758	732	741	713	697	755	735	713	723	719	726	697	737	705	701	691	769	696	700	745	681	711	697	672	748	710	694	765	696	745	766	735	731	733	715	665	731	695	701	731	737	714	718	669	726	703	755	704	715	730	778	742	714	678	715	695	697	711	737	739	719	746	734	757	720	684	727	745	731	732	733	737	721	748	685	694	714	711	701	741	713	714	736	711	759	725	703	719	740	723	679	732	720	697	689	704	716	762	683	704	709	677	750	725	720	669	729	725	685	716	724	699	742	686	710	713	725	725	686	786	713	728	738	709	687	700	753	732	710	722	741	749	728	719	751	725	679	755	685	724	729	715	699	719	724	722	686	699	683	743	740	713	775	658	742	736	654	743	730	675	735	712	768	676	698	782	739	744	758	750	687	676	717	711	749	705	733	757	712	782	688	709	710	713	731	704	709	701	789	746	694	709	673	731	717	703	709	715	726	713	733	757	712	713	702	687	703	720	726	721	751	729	718	714	741	722	762	746	675	731	746	705	702	745	755	700	756	693	702	710	698	720	741	731	716	692	732	736	745	735	712	734	732	695	690	644	734	719	747	704	732	792	671	675	689	716	696	756	685	759	803	698	753	693	687	730	717	708	701	728	719	731	743	727	700	718	695	748	721	707	719	704	731	718	722	745	717	744	718	730	695	760	695	729	751	724	713	707	714	750	706	728	712	736	772	746	685	729	679	672	704	743	730	780	679	755	687	729	735	699	747	729	706	735	679	728	724	703	688	702	758	719	723	718	715	717	675	733	727	727	706	708	719	719	715	661	738	782	692	728	697	700	730	702	710	730	743	720	722	688	726	680	714	782	754	710	719	741	755	719	727	709	743	745	747	669	730	668	673	713	701	740	702	718	728	745	699	721	733	701	734	703	690	715	766	725	748	739	742	735	735	673	720	739	739	726	720	738	685	698	712	739	741	658	766	724	708	742	703	726	694	710	698	720	756	726	706	719	736	710	755	735	708	723	687	706	739	669	703	719	721	713	768	739	753	738	758	766	731	666	727	769	775	693	723	722	684	707	738	711	703	700	729	702	682	773	677	693	710	703	741	715	703	729	698	692	720	742	789	753	693	730	715	739	735	699	717	723	735	745	655	700	733	718	709	734	707	725	711	693	692	743	750	698	692	771	722	697	741	743	716	732	733	698	732	720	744	679	691	706	715	759	749	741	722	772	762	775	699
23551	41331	33648	22120	16168	12114	10105	7632	5236	4573	4047	3129	2565	2250	1994	1811	1675	1558	1416	1363	1253	1103	1147	1074	962	991	931	944	872	760	801	835	803	782	790	753	781	802	779	753	789	772	745	759	786	791	767	745	742	680	766	792	711	736	733	722	734	783	723	787	804	775	748	716	757	717	712	728	738	787	741	709	754	776	739	718	742	747	726	734	726	721	679	765	726	704	743	737	761	774	714	706	783	757	683	722	735	699	752	715	742	733	778	747	727	753	741	752	733	761	714	757	719	757	748	718	701	760	750	745	743	755	732	743	722	754	768	727	743	722	736	758	769	754	728	716	738	736	741	752	778	699	714	737	739	723	725	772	727	744	708	758	762	723	729	691	737	750	731	680	756	712	770	796	732	734	738	735	784	728	706	753	749	705	762	737	708	758	764	740	707	783	709	747	722	738	767	739	760	749	775	794	715	768	735	756	785	767	737	751	734	758	690	766	740	750	715	755	734	752	708	729	803	699	755	735	742	734	705	705	675	768	706	746	716	762	721	710	714	766	733	791	755	713	738	709	703	724	735	743	765	823	731	738	681	723	678	750	777	731	741	693	695	734	734	727	759	756	748	735	735	716	730	726	722	722	759	743	748	741	734	725	787	737	763	722	729	724	739	740	726	737	793	706	775	778	720	777	714	696	722	746	768	731	710	686	765	776	714	718	718	721	786	758	813	752	715	734	761	734	740	728	698	687	753	762	774	726	747	718	761	786	747	744	698	734	749	748	734	705	702	702	691	753	692	740	750	748	691	792	716	748	740	679	745	760	742	751	747	752	771	696	764	711	749	758	665	732	719	701	737	724	753	769	715	752	751	704	722	730	714	714	754	732	740	718	749	734	778	734	714	739	701	707	741	744	719	777	768	809	719	740	724	705	768	695	775	707	711	722	733	746	774	735	736	760	739	714	724	740	788	724	735	730	749	692	751	725	745	745	714	737	692	742	680	680	776	725	733	744	736	679	715	705	754	746	782	700	759	750	760	761	712	762	723	795	680	725	706	735	747	745	757	778	738	732	744	754	758	709	734	722	696	714	726	742	745	754	766	743	721	758	762	738	734	731	760	705	728	699	741	735	751	747	763	731	781	749	763	733	758	745	795	797	690	734	750	745	715	731	729	714	730	687	757	757	741	822	759	752	713	780	697	692	704	736	778	752	750	742	776	751	687	757	757	717	774	754	748	788	715	785	776	759	713	706	742	710	741	686	715	732	684	733	701	735	751	756	726	763	713	728	745	737	745	733	725	756	773	769	692	789	728	718	735	715	762	720	721	766	779	723	765	702	708	719	760	742	737	719	759	730	755	744	764	728	706	759	752	792	763	740	742	721	796	760	729	753	743	722	712	729	731	743	730	711	713	704	792	703	779	691	732	705	769	746	728	695	719	745	713	731	728	724	728	727	781	717	711	784	734	765	705	736	708	705	735	719	704	745	701	747	706	735	709	744	774	715	713	719	773	780	727	720	771	727	711	741	769	754	719	734	702	744	771	706	720	724	750	753	738	714	760	777	729	737	720	690	747	734	748	664	700	720	728	714	707	808	752	752	692	711	735	737	751	747	751	751	660	753	752	746	757	740	718	738	754	728	751	712	739	705	719	697	734	801	739	725	781	744	735	752	711	698	767	749	738	733	761	741	726	670	750	731	756	698	714	706	729	775	690	748	733	743	702	720	786	734	731	667	745	717	744	732	764	716	736	739	758	740	735	779	711	751	779	757	717	748	685	741	700	774	728	775	700	734	734	710	727	742	731	718	748	783	799	739	726	708	751	755	747	757	777	728	775	741	744	713	723	807	686	714	786	718	789	701	726	718	692	758	837	711	747	736	730	787	748	717	746	742	768	703	742	761	749	735	742	673	728	763	757	725	764	714	749	748	753	769	732	743	713	717	731	738	709	716	735	701	709	722	705	758	797	692	725	756	760	783	807	741	710	749	691	737	704	706	697	757	713	736	733	736	747	725	712	704	766	708	729	716	689	763	778	766	768	754	712	738	685	737	728	732	756	727	741	777	706	749	750	758	683	715	744	712	704	753	696	720	710	707	732	711	770	711	728	689	661	753	729	761	732	723	732	723	663	718	758	773	722	732	725	750	713	730	752	758	724	709	749	737	748	756	713	763	692	731	788	778	745	725	753	713	686	706	763	734	809	708	732	765	733	714	741	759	726	692	768	717	758	723	723	723	726	739	762	747	736	681	710	764	761	741	751	707	745	748	715	702	694	748	731	761	734	731	772	747	708	775	713	707	778	744	740	738	730	732	713	705	764	725	714	718	707	725	742	793	768	667	717	726	754	715	713	703	721	695	759	813	734	750	737	719	717	707	720	731	762	706	739	740	758	694	720	747	774	735	725	742	764	768	745	712	709	717	720	705	768	729	761	753	718	706	755	737	717	775	731	750	728	724	729	737	701	749	715	723	702	729	759	725	804	744	718	731	696	759	704	795	694	717	750	703	712	745	743	767	728	750	751	753	717	785	742	704	769	742	701	765	739	709	739	765	745	748	742	698	732	701	743	737	751	699	725	661	731	668	771	719	734	721	722	708	747	698	746	741	746	736	767	731	745	745	727	758	743	720	710	761	724	743	744	758	720	669	749	779	748	778	720	734	733	752	743	740	750	760	679	694	767	705	710	741	771	734	744	750	777	713	708	752	698	722	732	824	696	744	739	748	731	807	709	718	757	728	727	770	742	763	743	726	740	742	715	711	745	787	762	716	757	761	703	727	725	773	712	750	734	717	746	735	690	728	713	735	734	749	786	735	778	723	703	759	712	771	732	773	726	688	754	762	758	727	700	717	754	717	722	781	773	720	764	732	717	751	756	718	740	741	798	723	758	759	746	736	743	716	740	765	746	766	758	726	752	734	759	763	759	710	739	758	746	707	724	724	721	698	738	752	730	816	783	722	718	731	762	734	750	739	775	723	753	712	694	737	700	718	686	729	718	738	768	713	786	752	718	755	718	696	757	773	733	762	770	751	812	774	711	737	746	730	682	747	774	761	776	728	787	706	712	708	696	699	732	768	772	759	751	707	739	732	737	797	744	711	721	771	732	720	763	710	696	663	717	739	787	769	751	752	765	675	696	713	760	709	730	768	789	763	691	726	756	741	748	690	723	727	728	762	775	699	741	692	711	715	686	742	777	713	729	723	783	772	736	714	711	757	756	761	737	733	729	706	755	743	724	748	814	721	703	749	702	755	739	700	749	718	752	718	760	743	736	741	786	727	693	751	787	741	738	796	754	741	696	754	766	779	726	728	714	744	696	727	704	730	774	743	726	716	704	706	758	788	761	781	751	773	696	733	742	721	723	722	667	686	762	744	760	707	698	802	714	757	706	764	760	726	723	762	736	712	763	729	779	720	683	742	722	721	707	758	775	739	724	754	717	754	782	790	742	708	728	750	753	714	781	716	763	768	733	715	722	710	720	743	767	735	749	759	765	731	739	748	751	685	697	744
24360	21485	28975	24817	22529	19677	13932	7737	5395	4676	4108	3283	2645	2345	2138	1861	1812	1592	1577	1390	1371	1230	1182	1095	1053	1053	987	993	949	957	883	908	893	871	836	823	843	851	861	814	837	863	783	802	775	830	831	785	814	842	830	824	811	761	829	829	786	773	742	778	781	791	740	747	859	812	796	827	843	806	810	784	837	826	829	779	773	756	776	735	835	811	799	807	785	731	799	854	736	835	769	768	774	810	762	816	785	823	858	746	767	732	806	762	784	797	797	760	748	786	766	842	788	750	790	790	851	768	770	803	795	778	796	769	738	855	836	819	828	804	859	799	777	743	790	785	794	796	756	747	801	769	772	764	802	758	767	741	823	814	769	782	789	776	735	804	782	780	782	772	782	702	834	784	794	781	774	814	763	832	767	780	843	783	771	823	749	778	793	799	767	776	773	803	737	727	758	779	811	769	812	796	759	739	755	820	853	799	798	795	804	773	736	734	816	765	822	769	750	795	745	817	824	784	799	756	775	827	787	768	717	814	804	740	841	797	785	794	769	741	804	797	767	777	819	768	784	775	774	714	793	741	802	782	764	783	778	810	811	771	774	775	793	772	770	787	769	852	839	755	735	799	813	759	806	832	775	741	772	790	803	798	777	831	762	748	748	802	767	810	851	733	831	786	805	810	807	814	751	763	804	832	793	793	798	758	767	775	835	775	781	792	774	753	732	794	783	786	802	785	754	777	787	732	756	756	773	748	794	787	809	749	747	771	813	776	840	766	789	764	753	771	758	807	838	821	791	795	816	773	818	768	763	778	818	815	771	794	742	813	752	760	792	770	745	801	791	788	816	795	819	803	791	765	756	771	772	808	792	775	777	780	761	820	793	794	749	805	791	778	778	786	783	739	795	763	780	802	828	791	789	793	765	747	766	785	795	759	784	802	790	761	829	789	771	773	779	761	786	791	753	781	830	800	784	774	797	777	827	769	786	785	809	792	790	842	821	780	792	768	862	786	801	754	810	798	815	787	807	800	742	819	769	815	778	731	780	835	819	761	751	780	834	766	813	727	765	792	820	788	780	766	794	776	837	822	766	740	790	781	763	782	762	822	794	746	787	771	770	775	762	750	815	759	770	740	777	785	788	844	779	763	770	768	766	838	790	746	814	775	782	745	778	812	804	779	759	793	767	802	796	812	799	779	789	786	810	811	799	775	792	759	753	751	785	787	766	769	769	776	763	784	825	809	798	764	783	771	783	787	752	809	760	744	785	841	804	734	757	789	777	774	791	789	786	750	819	802	778	771	774	785	793	816	819	739	738	787	762	826	739	744	720	821	807	837	775	782	743	784	736	758	764	806	777	814	742	753	815	740	788	814	799	794	789	780	796	778	772	759	767	764	802	774	867	791	755	779	739	730	806	816	790	762	810	799	821	850	812	805	772	833	804	770	736	805	818	747	772	792	787	760	755	762	771	790	765	765	799	772	772	802	768	843	771	768	833	783	758	808	796	778	764	797	795	758	742	750	772	743	781	807	774	822	788	767	778	747	741	798	777	796	767	784	813	824	795	836	749	766	779	768	739	786	739	779	750	701	784	760	801	725	787	812	789	801	805	736	738	791	773	742	753	738	789	776	806	765	777	752	718	776	728	780	773	805	770	803	793	773	801	783	758	774	773	808	795	807	763	773	738	813	771	736	764	773	807	771	772	788	807	756	747	783	794	773	792	772	774	798	801	739	783	748	793	806	813	800	766	763	731	783	776	793	766	748	752	776	852	767	786	770	781	754	771	775	795	798	772	788	783	751	793	788	768	766	751	727	737	734	750	829	797	823	833	816	805	806	712	795	818	759	771	782	788	783	798	755	781	783	751	746	822	780	784	831	787	694	766	769	840	801	795	776	779	708	809	789	789	792	761	740	770	790	834	804	748	841	776	794	803	727	740	794	738	825	815	748	804	790	753	764	764	788	807	796	739	777	805	773	820	726	791	796	823	805	798	824	768	791	795	731	757	830	770	794	747	803	780	809	833	786	822	762	821	792	779	866	804	777	763	816	803	775	804	773	811	724	796	796	784	806	827	779	800	785	771	799	860	804	811	831	776	818	758	782	770	741	748	795	762	820	745	802	776	772	806	784	783	799	804	796	806	733	758	855	782	724	745	789	813	778	728	785	818	730	767	782	807	769	792	803	773	773	804	830	708	791	762	764	771	835	737	831	777	802	754	784	824	823	780	759	813	763	750	709	795	800	799	766	776	856	822	715	801	777	775	769	746	739	781	756	808	833	812	818	826	752	770	751	733	755	795	781	766	732	803	799	862	754	734	808	832	783	767	774	775	747	819	782	816	783	814	780	746	779	767	795	848	739	768	812	764	751	826	807	796	759	775	768	766	776	756	758	773	765	780	765	820	783	847	788	776	821	794	786	790	823	808	775	797	759	737	782	828	744	770	803	784	790	750	791	803	790	810	788	789	789	759	805	809	751	775	786	769	759	787	744	719	783	758	780	838	820	763	778	758	786	767	751	771	735	785	780	768	770	810	749	828	763	785	753	811	814	853	822	780	765	758	779	789	804	788	740	780	776	822	782	799	779	769	768	745	804	806	796	813	772	781	814	784	757	785	760	747	832	816	778	789	803	852	767	726	748	747	789	777	770	791	805	794	774	788	778	801	774	777	801	773	790	788	807	827	741	775	786	791	759	783	803	792	784	778	820	769	741	808	806	772	778	782	794	789	831	777	770	782	775	766	824	837	805	763	804	771	772	817	811	771	772	795	777	751	799	819	780	822	759	836	815	851	759	746	835	739	836	787	755	781	762	782	815	744	799	829	759	781	796	758	771	837	778	758	797	776	744	763	790	790	779	820	776	838	828	812	808	791	758	796	775	773	747	779	748	765	752	805	759	799	767	820	742	759	797	857	770	772	768	831	781	784	777	791	801	779	792	802	762	793	799	803	794	812	779	814	769	771	773	750	790	815	778	783	806	813	754	814	771	824	801	781	765	774	777	782	733	717	804	791	727	780	758	771	783	789	783	757	773	765	782	763	769	804	820	775	851	832	761	766	741	763	768	747	769	745	798	816	746	713	815	742	781	781	747	740	750	737	787	795	767	760	763	760	780	844	750	796	794	832	817	762	767	737	771	813	765	774	779	770	772	750	776	749	796	788	782	804	756	783	763	781	792	750	825	770	762	726	795	794	766	800	769	822	765	703	795	775	716	792	812	785	831	761	770	733	834	791	751	756	768	821	782	816	798	750	798	782	780	826	747	767	761	803	763	776	778	805	767	779	773	772	780	790	782	748	812	821	880	795	803	801	807	801	772	850	776	803	811	754	781	808	817	735	775	802	760	795	812	781	794	785	779	763	746	778	720	811	802	786	791	801	767	861	771	767	788	757	784	802	795	799	763	763	762	786	797	771	801	783	766	775	797	807	788	839	767	760	761	825	803	816	744	805	792	800	771	794	809	813	733	782	788	837	760	814	781	752	744	798	794	772	783	771	739	760	839
23830	48529	41116	28738	22038	18009	14832	10648	7853	6976	5960	4517	3741	3142	2913	2454	2323	2106	1923	1714	1632	1430	1382	1279	1258	1132	1139	1067	980	956	948	922	901	914	857	896	900	867	891	905	807	871	832	859	826	825	857	811	843	791	797	830	757	819	835	802	810	810	816	814	804	796	770	822	826	769	821	744	741	771	817	807	807	804	758	756	777	727	792	782	831	776	752	770	774	768	781	760	837	808	794	834	795	799	758	760	744	782	767	794	814	780	800	800	779	782	813	782	835	769	774	759	758	762	817	739	798	801	780	794	800	843	830	814	742	807	784	827	762	743	788	836	785	793	814	722	798	822	804	794	773	809	728	778	793	788	753	774	771	823	803	766	798	801	795	772	773	793	779	780	737	822	779	817	866	776	793	786	796	790	808	802	794	777	769	806	769	787	808	800	768	812	795	748	809	804	808	809	792	797	790	786	746	814	838	770	812	756	791	793	807	771	815	768	811	814	723	803	769	767	811	797	796	844	746	791	817	781	787	815	791	765	784	856	824	826	793	769	753	798	792	798	845	830	827	813	738	813	761	783	804	812	796	720	787	818	775	763	772	805	801	797	799	767	795	748	833	810	782	741	815	794	811	744	824	811	786	777	781	784	789	792	827	762	771	800	791	778	726	810	774	747	768	730	760	764	782	786	795	801	834	771	744	812	778	828	815	738	807	793	795	816	759	789	790	842	829	822	819	805	737	812	778	758	800	788	783	782	782	760	815	808	749	768	792	782	782	741	842	757	770	768	796	786	726	815	804	779	812	815	776	801	770	750	758	748	788	759	764	722	815	770	779	787	783	755	728	813	826	776	751	824	783	759	779	790	756	826	756	820	772	788	840	754	792	774	784	785	763	817	790	832	777	840	802	769	785	767	777	813	793	791	833	746	811	729	774	778	766	847	754	811	779	826	800	772	764	799	756	797	806	790	801	810	746	773	773	762	794	821	808	787	799	780	787	722	747	784	770	776	788	777	773	770	739	814	770	814	762	779	830	782	817	789	767	750	765	772	817	786	806	770	796	793	790	787	824	764	747	771	814	764	831	844	780	759	826	783	773	724	781	795	807	776	742	761	824	767	773	750	767	809	789	808	826	780	805	784	777	803	811	830	848	743	792	805	785	780	806	778	803	755	805	805	760	818	851	792	779	802	785	837	767	775	786	816	748	758	780	834	777	772	843	771	759	804	752	800	763	803	785	746	802	782	830	778	822	766	763	787	713	777	765	790	776	819	787	788	775	749	772	764	784	811	774	803	755	789	741	743	841	795	756	794	775	782	785	761	763	812	803	777	782	798	786	818	774	786	787	793	816	789	811	740	763	746	776	755	792	796	809	800	775	790	781	745	728	736	799	816	822	741	777	776	765	738	798	804	769	754	784	776	776	750	838	798	827	746	804	772	790	827	756	787	752	795	771	791	805	807	777	810	825	805	775	806	812	776	787	788	797	780	776	780	760	790	779	790	767	810	775	750	764	814	725	770	765	821	801	772	787	762	820	802	788	786	795	815	786	817	762	764	820	823	791	761	740	774	728	759	785	801	787	794	769	823	777	777	742	747	792	759	752	814	766	776	770	742	757	746	747	812	790	777	766	801	768	741	754	797	762	766	770	769	746	779	765	789	795	760	796	759	826	746	748	791	771	795	790	784	746	786	749	810	794	801	843	779	724	726	798	792	732	819	801	804	771	789	814	828	834	787	724	805	794	780	767	785	784	773	810	783	787	809	799	825	760	779	771	807	767	771	761	784	734	803	815	805	767	806	785	827	836	797	777	851	774	752	784	764	792	779	750	818	763	808	747	779	806	773	773	779	777	816	776	785	787	773	810	773	761	740	809	792	718	829	780	756	750	773	783	765	780	775	764	795	800	781	781	782	802	745	837	810	804	782	831	769	824	778	770	758	719	770	792	788	789	742	769	765	778	819	763	768	783	792	796	725	796	756	762	761	817	820	744	753	786	800	781	807	753	797	755	823	786	808	770	793	830	825	765	785	815	793	778	773	794	743	836	777	795	744	846	753	827	794	767	781	840	793	814	758	808	793	779	790	798	787	790	777	745	769	811	793	784	790	842	784	790	849	747	765	772	792	802	831	754	748	790	782	751	783	762	785	788	791	777	805	809	748	826	810	784	732	841	787	716	755	726	795	784	787	762	797	757	738	777	770	760	835	772	792	786	805	822	771	781	817	785	792	806	767	755	743	808	727	740	774	753	777	749	804	764	790	787	785	753	789	832	788	753	796	792	810	838	803	798	797	794	737	749	778	768	787	722	796	826	711	811	824	781	763	785	823	828	815	791	730	803	810	813	802	758	776	762	716	737	763	778	838	755	796	821	753	720	762	790	751	804	791	752	758	822	811	788	840	818	754	767	769	813	771	785	801	806	779	798	784	749	802	753	790	790	835	759	769	799	803	772	774	802	762	795	794	771	743	804	757	806	803	793	722	751	766	810	765	815	834	773	770	801	807	745	799	742	788	799	703	757	812	813	784	810	765	806	777	810	811	793	780	771	788	768	777	809	807	762	756	747	795	763	777	829	811	760	735	724	803	782	797	743	739	809	763	756	748	796	814	780	779	748	809	798	792	773	759	833	796	804	732	764	855	781	771	755	800	820	802	811	764	758	768	761	789	809	775	769	767	824	807	755	808	787	751	801	729	775	854	760	802	829	782	797	790	809	827	818	751	797	779	747	737	864	774	769	805	782	751	761	761	704	767	799	790	809	792	772	780	779	791	798	769	759	832	799	795	827	754	783	860	757	802	821	712	746	804	782	780	783	808	805	776	776	741	788	741	786	722	821	801	798	765	764	807	733	820	756	756	735	795	788	789	759	793	829	792	779	838	837	825	807	782	793	815	779	825	762	806	797	776	748	782	750	777	790	747	813	819	817	735	765	842	749	700	775	756	789	732	772	841	773	757	742	759	762	799	826	719	800	777	732	795	754	744	766	750	766	767	779	755	791	779	789	762	734	755	770	821	775	797	776	762	773	789	781	761	791	831	759	813	757	815	796	784	774	787	844	767	793	765	790	779	756	754	779	772	803	807	732	755	766	743	825	805	720	776	797	729	769	829	819	776	790	775	830	794	777	762	790	748	778	763	757	784	788	770	750	764	785	774	808	750	810	798	789	740	804	833	764	822	787	776	794	786	746	769	769	812	834	805	756	759	756	762	792	770	762	786	770	772	801	784	770	768	768	732	789	780	752	742	812	774	782	791	810	776	806	781	759	740	816	765	755	787	806	787	833	771	786	788	755	818	747	792	835	751	812	754	777	816	788	812	770	790	770	795	786	782	764	786	762	746	741	787	809	797	803	794	772	798	745	755	754	800	812	702	797	781	795	813	826	788	755	821	768	839	769	743	733	766	782	752	778	800	784	748	801	750	786	772	795	802	790	804	807	779	774	770	767	804	780	794	733	810	810	776	780	759	808	774	808	795	821	784	787	799	826	750	803	761	795	771	731	765	730	795
25545	21577	28385	26773	19963	12830	8929	6416	4336	3678	3230	2647	2153	1926	1730	1619	1558	1432	1385	1274	1247	1107	1057	1065	1028	977	965	963	918	839	930	851	801	861	864	822	858	857	809	798	857	842	806	780	779	764	863	783	793	814	807	751	817	746	808	779	775	812	857	816	799	789	743	750	816	809	742	765	777	762	762	812	765	809	741	760	775	769	804	787	768	766	787	794	773	794	803	798	759	742	784	748	769	812	787	856	794	751	758	766	759	750	763	793	780	786	745	804	781	770	755	747	746	785	733	784	789	806	792	802	822	765	801	813	728	821	773	771	785	720	806	793	800	778	787	777	808	738	760	762	794	771	751	783	750	786	830	753	770	827	762	787	767	788	755	752	708	736	826	791	820	796	791	832	719	817	758	741	784	787	755	808	786	736	774	767	750	765	777	792	800	836	758	779	784	749	827	727	755	768	770	793	765	811	798	802	796	737	732	746	812	773	786	837	797	788	768	783	793	768	764	808	744	775	815	774	801	792	767	756	795	796	756	761	819	716	739	790	796	849	807	752	806	782	757	751	766	795	779	752	815	737	725	761	764	752	786	747	798	743	819	814	752	738	770	779	793	825	769	787	789	766	776	780	832	805	777	726	789	798	829	795	783	795	786	772	728	797	748	802	804	774	802	784	743	780	752	769	750	775	777	728	781	811	814	760	827	798	769	766	811	820	776	777	768	764	804	784	790	801	758	762	795	819	785	775	762	834	756	761	785	791	741	771	758	771	782	743	786	801	731	781	792	770	781	794	810	775	809	750	733	834	795	780	829	801	751	776	735	797	744	781	786	825	815	780	768	778	786	830	719	774	809	797	785	811	808	803	774	826	797	784	783	813	725	794	802	775	714	797	787	760	783	776	767	815	789	759	770	730	759	803	776	785	827	792	829	810	769	838	775	824	774	716	770	819	846	767	757	800	769	796	776	727	798	775	747	770	780	822	742	812	766	761	791	747	780	773	768	797	810	821	740	763	760	792	763	785	761	775	804	787	751	807	768	798	776	782	845	767	802	726	762	800	767	768	783	778	809	850	784	768	767	791	753	786	777	769	763	755	778	776	798	825	786	747	739	811	757	778	789	819	809	780	777	803	786	759	752	761	785	773	778	788	784	804	803	788	776	766	756	812	736	769	805	754	766	839	766	752	746	784	836	757	786	782	769	790	808	806	721	811	768	776	766	786	813	820	744	738	796	780	806	783	795	783	794	778	796	790	827	781	746	815	797	788	855	797	776	751	791	779	772	794	826	788	795	735	786	778	763	767	836	745	772	831	773	786	819	754	806	778	782	823	812	794	774	827	788	805	819	779	748	769	790	803	763	767	812	794	708	811	820	746	773	792	767	749	783	793	773	802	778	752	787	757	776	783	766	805	795	868	776	770	800	779	750	832	799	769	789	754	750	798	788	750	807	766	778	807	776	760	794	758	767	801	740	707	738	812	809	814	777	793	779	806	758	744	752	811	800	830	775	794	830	767	808	748	782	812	759	766	807	745	754	744	729	783	795	748	769	865	772	762	786	791	734	696	757	777	749	777	793	775	797	783	778	823	816	794	783	765	786	734	790	783	759	779	778	788	750	745	756	787	737	734	767	796	799	755	761	760	778	755	787	771	719	783	781	801	779	852	773	791	845	777	717	786	764	785	790	762	799	761	758	766	819	773	779	820	782	821	741	802	803	789	811	763	784	787	818	788	799	849	763	799	782	790	792	817	754	802	787	797	777	760	803	760	761	810	799	769	795	817	809	771	744	795	809	754	767	778	752	761	768	730	782	758	802	795	800	808	744	798	784	769	731	793	766	803	805	772	806	753	770	764	758	789	791	746	776	771	776	815	726	775	719	824	788	788	798	772	795	772	792	801	799	769	790	762	776	740	794	828	747	776	826	789	774	769	809	781	779	768	730	807	790	764	772	738	743	791	730	796	753	750	798	770	734	791	822	761	778	715	757	796	804	760	735	786	788	794	762	736	822	806	797	791	822	752	846	729	790	735	773	768	749	748	805	742	766	789	779	756	785	813	746	777	807	782	736	783	796	758	786	741	800	793	785	719	783	774	759	780	744	764	752	775	849	796	772	729	788	815	756	855	776	805	809	764	766	782	798	735	756	739	758	748	779	778	782	751	782	739	755	823	766	802	795	868	819	763	779	793	781	780	806	745	767	758	780	757	801	812	767	781	790	780	809	776	776	793	764	754	794	784	758	793	811	807	824	810	847	804	825	757	759	747	764	802	867	804	751	786	817	766	822	743	777	778	780	787	736	763	803	803	764	809	795	790	816	757	783	779	742	812	757	802	794	782	826	818	837	715	795	757	808	750	820	739	805	811	781	788	749	812	840	748	819	824	780	824	794	697	786	739	751	779	738	806	776	777	784	734	787	782	738	742	761	757	854	800	783	775	724	743	824	765	747	765	764	807	776	802	766	774	790	842	781	838	787	772	797	791	814	796	802	768	754	779	783	783	800	726	796	771	750	757	795	766	767	810	809	836	800	789	740	812	817	738	782	771	753	805	778	791	821	772	792	783	772	767	744	776	791	745	820	761	790	792	781	809	782	780	802	809	847	767	763	809	776	766	811	790	775	794	825	789	787	816	784	784	797	755	810	780	745	778	793	783	716	770	708	783	784	740	761	725	732	830	727	748	734	786	780	854	810	807	752	740	761	767	803	852	729	828	775	739	797	791	757	779	757	766	685	818	749	704	788	783	758	750	788	755	712	788	753	783	808	815	807	780	800	779	810	754	786	783	768	758	785	786	712	741	806	810	793	737	804	744	784	798	797	762	776	789	790	763	765	800	794	758	785	802	735	802	845	762	819	794	739	809	744	776	776	859	734	850	815	776	761	774	776	768	780	745	754	804	812	827	821	736	806	827	797	758	781	744	759	776	805	800	781	755	782	813	758	757	762	827	803	781	802	750	771	741	787	795	763	803	775	763	784	779	760	710	750	815	788	737	773	803	770	807	795	793	786	773	792	802	790	802	786	783	767	784	739	793	801	795	776	768	707	756	791	798	786	769	813	835	800	775	747	755	817	782	742	770	777	779	794	798	757	765	732	785	767	762	783	768	758	757	814	833	799	768	783	788	793	754	747	806	766	746	762	755	810	740	800	791	812	823	790	807	805	810	774	767	791	731	763	783	726	798	782	802	738	790	833	789	795	796	750	704	796	839	791	805	828	825	755	747	823	781	745	849	792	764	739	764	815	743	778	783	748	741	771	760	775	764	768	786	777	818	800	727	786	763	794	763	739	789	767	765	746	747	770	781	788	771	766	801	814	762	810	804	753	802	806	782	748	801	779	804	800	740	764	748	779	773	756	822	796	751	754	754	782	808	784	793	786	811	798	784	738	750	796	832	814	782	739	796	798	787	753	798	768	794	775	741	792	784	767	823	796	821	759	789	779	783	831	825	770	778	802	790	808	793	783	756	805	769	739	753	751	791	786	753	760	757	780	788	790	760	778	769
24886	44979	37136	25478	19056	14989	12265	9384	6551	5718	4856	3850	3114	2598	2351	2137	1956	1789	1658	1602	1480	1363	1223	1089	1205	1086	1020	971	954	924	896	886	889	842	871	908	858	855	871	861	780	801	853	801	852	814	821	832	848	807	831	860	863	816	814	799	865	821	774	789	836	789	746	789	809	836	865	837	754	804	783	789	802	825	817	868	811	802	822	743	823	770	790	818	794	720	733	740	791	762	751	763	796	809	831	820	759	744	800	802	823	815	823	808	831	823	826	823	813	800	787	799	788	782	792	763	804	770	819	791	815	753	840	801	784	762	851	791	733	749	745	769	772	845	811	775	733	748	788	805	768	769	761	813	803	744	791	811	820	865	794	803	796	787	799	795	809	774	815	773	787	828	804	797	755	789	829	803	792	782	773	797	775	810	831	790	889	808	807	751	778	803	748	775	788	819	758	755	798	766	821	771	828	812	802	792	738	844	839	791	788	801	792	795	786	764	757	757	791	767	784	788	798	776	788	795	797	827	803	804	740	739	790	752	806	773	751	779	773	769	785	809	787	816	779	769	789	852	801	815	766	769	788	775	799	818	839	794	803	796	744	754	806	763	852	775	784	808	861	786	790	748	821	756	792	805	785	765	778	828	832	770	790	772	784	769	812	770	825	777	757	831	813	762	769	824	802	844	819	766	816	812	825	805	748	767	757	759	767	757	765	855	803	770	806	824	753	776	796	759	792	778	800	858	848	769	781	744	781	789	813	777	780	781	778	823	827	757	812	791	802	761	751	728	823	756	741	809	856	755	810	776	805	771	729	792	845	849	803	771	754	800	784	774	792	739	772	787	779	802	746	800	788	773	772	805	772	775	784	753	818	790	784	809	792	767	763	778	784	778	847	788	773	837	777	813	776	827	752	817	793	763	813	810	795	772	818	774	811	798	822	782	778	773	827	824	820	828	799	770	818	784	768	807	798	806	837	763	831	822	755	849	823	772	778	792	760	789	779	818	789	795	783	805	811	807	760	783	712	826	790	773	808	802	841	726	729	787	819	786	808	798	804	802	797	816	796	760	813	777	744	750	798	812	746	792	802	781	832	799	797	782	765	795	803	835	804	775	774	810	858	812	778	797	798	830	769	758	834	757	778	795	825	830	805	778	794	786	781	822	856	800	795	784	814	822	811	803	798	767	804	793	785	801	778	792	772	767	797	797	834	807	848	808	784	826	814	809	813	831	793	790	796	792	803	767	792	768	766	778	800	806	770	802	791	769	746	714	835	781	823	798	806	779	759	793	781	830	850	859	777	819	790	767	747	826	845	790	824	830	780	805	750	817	788	793	822	784	820	817	762	749	787	799	788	823	818	840	794	776	833	813	764	790	840	784	793	772	778	760	769	785	781	791	745	792	814	840	731	814	813	802	776	810	816	779	790	784	742	787	749	779	770	824	812	768	803	844	779	782	747	772	761	856	790	840	786	761	838	842	742	762	817	780	872	784	736	810	752	812	801	815	805	773	765	761	791	787	773	790	865	831	799	809	773	807	764	853	780	795	811	797	816	808	791	792	810	838	829	835	820	798	849	821	775	791	804	832	814	781	844	809	778	750	778	776	775	819	754	729	830	809	868	797	773	819	796	818	768	755	815	756	792	755	754	789	765	754	788	751	793	746	802	781	734	789	802	819	768	779	829	812	801	776	835	828	820	754	820	787	760	830	820	837	764	702	792	822	796	782	787	858	791	766	801	815	819	831	778	794	805	784	797	715	832	775	772	788	766	823	778	801	768	807	824	804	756	800	797	752	775	855	724	788	779	781	838	783	788	797	805	789	793	795	788	776	818	781	754	777	811	763	823	768	840	748	769	800	778	798	732	855	812	862	746	853	783	803	816	798	768	810	792	828	800	772	772	806	761	797	804	857	777	807	809	812	782	809	802	772	821	794	773	752	785	768	807	780	802	786	740	789	803	771	787	744	847	758	756	781	802	821	807	805	813	773	761	783	791	802	806	756	821	770	804	849	777	834	822	818	807	777	763	799	783	779	776	797	771	789	783	782	800	843	818	773	788	758	767	803	782	760	793	812	767	807	792	780	800	788	796	750	827	795	829	782	829	805	814	781	780	791	804	822	783	801	772	781	801	757	773	779	800	796	801	757	825	797	778	724	806	802	754	771	799	801	753	786	844	797	776	801	758	782	831	782	803	833	771	755	798	763	786	809	791	765	760	828	806	780	813	805	805	797	825	822	772	816	801	821	834	807	775	795	756	795	805	750	776	731	779	813	770	806	818	808	817	806	766	743	802	826	765	786	780	776	811	791	757	840	744	808	795	800	778	818	817	789	761	815	826	758	727	837	762	753	779	751	805	723	795	780	773	761	789	811	798	785	739	756	780	819	783	825	822	804	814	820	813	808	806	779	794	736	781	760	769	719	762	745	774	800	781	764	770	806	811	780	786	783	795	732	807	801	797	758	759	775	721	805	780	795	795	763	762	753	723	822	780	794	802	810	797	798	744	811	785	739	745	800	812	779	795	801	790	768	816	747	777	765	797	814	757	843	788	799	767	807	784	790	788	763	768	777	759	737	751	767	771	786	773	759	781	812	811	795	786	835	800	824	760	741	803	810	814	878	794	787	809	751	818	800	787	772	776	794	810	767	849	739	768	756	802	800	802	818	737	842	855	795	809	775	825	764	806	762	781	822	778	778	776	775	796	824	822	752	810	814	764	797	802	815	809	787	781	767	805	745	815	777	800	787	819	789	776	815	775	793	794	769	834	801	754	764	777	805	753	812	769	758	794	786	754	830	770	732	784	781	806	772	860	775	809	793	797	803	845	824	754	782	785	823	822	819	816	785	814	783	797	781	743	773	776	831	815	794	746	771	757	797	821	780	769	780	764	818	781	782	834	808	779	808	809	742	788	773	773	746	832	753	825	840	810	806	762	778	781	789	763	763	782	821	794	738	778	767	827	813	821	826	742	841	775	776	766	825	818	805	832	837	790	802	771	775	733	796	848	785	795	773	751	806	833	800	764	814	827	766	784	809	826	801	837	812	802	800	845	778	790	755	772	826	868	840	811	749	767	788	800	778	767	764	798	778	829	776	820	770	812	831	806	802	810	786	768	771	841	788	802	766	821	811	824	828	736	803	805	757	817	765	791	814	780	761	761	743	792	772	775	778	773	865	792	779	817	774	772	776	803	833	783	766	827	738	808	842	760	774	777	787	833	813	822	798	805	778	807	816	842	814	759	782	775	776	778	796	803	784	746	758	782	843	835	762	790	818	833	814	796	748	777	843	760	773	817	791	778	728	841	740	786	785	781	823	808	815	836	792	748	830	772	809	821	851	803	800	815	761	744	807	780	789	795	819	794	761	793	785	804	761	782	836	746	823	813	795	754	797	744	769	795	820	799	791	813	811	823	749	780	803	787	780	816	744	840	826	825	779	786	797	774	792	765	773	752	808	762	839	772	793	847	762	820	808	769	813	832	826	849	733	792	836	752	826	843	817
23250	21612	29491	24253	21938	23204	21094	12099	7472	6232	5449	4575	3515	2881	2733	2418	2231	1962	1964	1827	1695	1582	1367	1292	1323	1288	1248	1152	1114	1082	1046	1077	1020	1021	979	1041	1005	944	991	956	994	1025	965	967	964	955	922	944	921	975	989	954	917	904	907	904	985	897	923	911	909	894	905	885	926	933	876	906	907	934	880	915	910	907	869	947	881	924	1004	916	843	936	895	904	880	897	913	888	903	912	922	870	931	885	888	922	882	894	908	897	861	864	895	842	860	950	955	922	917	886	913	919	913	929	933	948	862	888	926	926	957	906	959	875	876	950	889	878	883	909	942	896	918	893	916	919	916	945	879	903	916	929	934	904	955	911	924	877	894	916	848	978	906	851	887	872	963	948	903	882	894	929	922	924	944	874	916	910	932	932	903	851	898	916	879	841	933	898	884	903	925	897	880	947	945	894	900	849	918	932	959	913	915	913	937	902	891	955	852	895	921	967	897	914	940	880	924	930	845	960	921	897	952	873	907	964	907	945	901	928	927	881	914	884	853	917	897	955	942	907	898	971	892	860	880	891	906	937	904	922	899	928	918	893	963	968	891	948	915	884	852	911	904	888	933	899	915	890	860	934	939	854	903	893	900	940	880	879	918	914	933	936	899	874	930	933	940	885	939	867	931	948	907	909	892	901	856	906	908	880	888	932	887	942	922	851	877	895	915	942	902	892	923	875	929	895	917	918	890	906	928	896	901	891	920	933	832	908	914	911	878	912	897	885	933	939	939	899	952	912	864	924	885	909	899	890	882	944	876	940	832	895	933	903	835	902	914	893	923	948	940	886	938	916	930	926	926	875	879	926	931	902	938	970	890	904	904	879	896	863	872	938	883	940	862	893	862	940	907	944	972	884	914	902	928	891	931	939	889	927	915	949	913	905	945	962	898	923	925	864	971	912	922	933	879	866	909	951	867	913	910	944	878	901	951	859	933	893	925	877	895	942	883	917	904	864	892	919	902	902	872	851	888	904	882	923	888	895	908	907	948	857	861	979	947	913	918	806	888	940	846	908	884	879	898	913	870	950	929	893	931	868	962	941	858	815	920	940	843	914	911	949	932	944	891	852	863	911	893	862	977	911	880	913	922	901	889	838	928	932	969	895	888	925	904	878	893	928	907	910	893	897	946	911	897	915	862	914	929	942	873	842	864	893	861	845	929	915	896	942	876	868	897	873	934	938	959	858	924	953	915	841	919	962	934	918	1024	903	956	936	879	879	860	911	914	874	879	945	879	887	921	907	905	908	893	905	899	916	889	950	985	859	880	849	946	900	921	985	950	908	906	888	928	873	903	902	898	866	918	915	926	897	918	873	908	885	959	892	900	886	889	895	903	887	916	869	851	883	919	916	885	903	934	872	881	909	928	955	884	860	934	919	902	916	876	899	940	911	910	949	864	889	925	850	850	876	838	924	847	864	918	931	923	846	910	898	934	953	836	940	877	933	871	897	907	950	914	928	928	927	926	873	940	944	895	868	886	901	908	904	849	880	948	911	931	850	868	917	945	954	958	837	883	901	932	889	896	922	887	878	940	896	926	885	923	913	910	909	889	931	893	918	919	915	832	870	958	925	868	872	894	906	914	971	898	934	908	947	867	922	911	886	899	905	902	930	922	902	892	941	896	867	881	876	869	885	982	910	924	897	857	894	894	892	927	893	878	826	913	920	921	860	861	900	919	916	894	894	919	896	870	842	902	959	993	913	874	902	921	891	870	908	902	876	914	901	898	939	900	898	901	926	966	936	935	882	846	909	896	907	866	877	890	926	860	946	918	856	926	961	880	888	936	893	950	953	932	897	907	883	936	990	897	881	885	910	927	943	924	914	907	929	931	881	877	928	896	874	933	887	869	888	936	889	935	906	905	941	925	902	935	907	907	925	894	897	885	912	862	891	845	871	959	898	910	898	913	929	951	873	854	916	871	903	875	888	864	859	954	867	937	863	932	881	869	893	944	923	922	922	908	931	878	900	882	927	916	962	896	888	907	923	897	972	891	890	880	858	879	888	951	934	913	887	952	905	901	875	879	944	910	931	889	947	912	939	892	904	935	941	907	904	888	872	904	863	912	892	910	917	946	931	893	905	882	958	951	929	906	906	960	947	927	891	918	870	912	864	916	896	910	883	869	940	910	941	894	973	880	957	901	901	861	942	933	881	917	927	842	915	949	864	901	861	897	882	956	929	867	910	947	902	930	892	895	922	897	880	987	887	985	891	929	890	842	874	959	876	883	877	925	888	894	891	881	892	854	910	914	924	862	913	915	897	907	927	902	888	907	891	930	912	891	913	923	879	892	893	909	878	917	911	879	908	857	891	886	871	861	928	881	886	843	905	914	915	864	854	973	891	972	927	904	892	886	905	989	895	920	903	890	894	939	942	916	910	908	869	936	893	902	900	866	845	918	920	910	940	864	938	846	867	925	901	897	934	866	900	921	885	911	866	921	907	924	968	918	852	930	946	857	890	881	930	851	855	906	880	866	910	905	923	888	846	893	931	880	937	927	887	934	899	882	894	877	893	925	926	941	966	917	910	947	916	929	890	907	851	844	927	872	909	933	933	916	867	877	891	881	944	848	910	914	902	916	931	914	935	848	957	908	877	934	925	980	890	886	893	878	907	932	844	906	897	881	895	886	910	898	873	909	890	921	861	975	900	969	931	868	889	923	905	887	941	886	899	892	918	892	917	917	942	916	871	888	950	913	887	892	925	946	941	882	893	901	886	900	898	895	911	956	883	884	906	867	923	906	916	945	845	889	961	887	937	931	901	933	865	915	917	906	913	921	892	912	887	935	866	892	928	930	898	900	926	893	933	914	866	915	906	918	911	922	948	899	917	889	928	927	875	883	908	906	963	897	896	912	900	900	901	895	912	879	934	913	918	910	865	957	929	839	926	951	888	877	954	863	909	929	925	903	893	886	948	919	881	880	899	872	898	884	822	930	908	853	932	874	892	912	852	907	919	879	946	875	937	896	898	878	844	882	872	935	895	922	869	903	889	963	914	921	881	914	949	882	857	915	896	869	903	930	904	914	864	918	877	931	930	884	874	925	904	929	904	941	935	908	913	889	933	905	854	927	879	915	883	928	924	924	926	931	853	964	842	906	939	897	922	877	910	883	928	900	883	876	975	909	927	880	847	899	938	945	874	896	853	914	934	895	925	937	865	905	869	862	923	896	881	844	812	904	888	877	927	922	934	921	978	956	894	913	872	895	899	885	916	935	896	913	899	928	910	917	903	934	894	867	879	892	964	912	949	854	874	856	904	906	916	867	933	900	940	905	861	879	902	989	863	942	877	885	887	888	948	886	911	909	848	883	942	904	869	907	959	903	902	886	857	902	964	866	916	923	897	899	830	923	931	863	901	866	860	926	914	880	884	901	928	907	891	937	899	839	870	882	911	919	905	868	873	929	925	953	969	916	966	907	906	856	856	883	925	931	876	920	898	910	977	907	914	867	923	901	855	892	874
26255	53464	45250	33993	26493	21580	17466	14806	10302	8898	7709	6198	4965	3943	3524	3151	2782	2555	2401	2275	2040	1894	1661	1419	1431	1428	1329	1298	1158	1110	1125	1062	1101	999	1053	1032	1015	1016	1012	974	1000	963	994	1001	908	976	969	925	925	933	940	933	893	891	931	885	913	995	887	894	901	881	918	880	906	900	946	900	921	878	870	898	895	876	909	853	874	861	937	898	825	903	820	899	881	973	879	893	854	889	881	918	924	886	874	907	938	896	896	901	886	853	959	956	873	917	903	905	836	845	910	854	888	889	913	903	869	924	884	907	881	918	895	887	936	881	846	917	866	903	892	863	911	903	859	920	907	866	934	919	938	924	897	903	900	896	841	884	920	865	872	878	840	884	914	883	906	884	862	919	860	891	908	934	927	824	919	887	905	930	879	807	874	916	863	853	913	861	847	847	837	915	892	910	855	881	915	878	869	908	898	914	884	927	896	913	865	889	898	902	871	874	875	880	898	892	874	852	895	900	853	912	971	890	859	894	918	873	931	918	850	907	889	885	883	906	882	910	899	908	874	891	839	911	950	873	880	923	881	845	927	872	913	898	942	847	881	871	884	910	843	890	880	870	942	901	889	911	891	903	860	873	887	889	940	914	842	901	880	874	887	930	898	876	896	924	900	931	891	922	823	906	870	913	887	864	865	893	909	871	890	898	906	877	807	947	863	921	894	908	916	856	879	888	863	914	863	904	927	892	883	855	863	883	895	907	896	914	867	916	893	932	885	875	910	858	887	891	880	905	889	878	887	901	919	920	870	870	831	849	894	869	910	870	859	873	887	883	928	891	857	886	939	926	891	836	961	939	876	896	927	910	912	860	902	904	928	898	950	878	888	886	928	859	885	905	910	928	852	929	909	906	883	900	881	898	916	870	850	870	918	933	882	879	870	845	955	830	919	882	916	884	890	888	875	868	909	930	888	883	890	879	891	871	949	895	911	898	904	939	895	854	912	909	893	870	894	886	942	860	894	903	877	850	917	892	918	966	944	930	891	915	878	861	890	846	860	831	927	917	905	885	860	885	905	874	870	910	958	929	891	926	877	926	879	951	890	934	892	876	898	925	887	877	884	919	899	866	920	860	936	945	954	867	890	847	934	918	914	911	938	894	929	926	869	893	889	875	898	881	917	901	932	875	911	857	883	891	904	892	876	895	956	925	910	849	908	898	901	880	914	919	927	932	866	909	912	914	939	843	863	869	900	923	861	931	874	845	895	907	858	971	848	906	891	945	867	910	885	921	895	877	960	930	926	952	863	823	862	910	933	893	918	865	873	934	884	893	893	886	928	857	926	906	863	875	899	942	838	901	923	888	868	885	894	841	917	910	917	911	839	854	904	853	890	870	939	871	864	896	875	904	955	817	901	902	931	933	885	874	855	883	876	930	893	880	938	905	901	879	896	844	863	887	876	893	931	875	895	926	877	920	908	896	860	892	925	861	861	925	859	902	841	892	926	905	867	900	916	935	897	922	908	943	861	913	869	890	899	951	887	849	885	880	904	911	890	853	943	930	918	939	954	906	928	880	920	884	916	910	902	894	890	866	887	883	830	864	943	924	882	917	815	894	918	851	910	857	907	915	940	893	867	884	963	902	914	866	876	856	848	842	856	910	897	917	942	887	920	902	895	896	850	895	877	885	892	889	925	874	887	884	885	907	893	906	881	890	888	923	908	921	958	898	867	872	913	868	874	894	884	936	892	898	874	882	940	829	924	904	868	909	889	926	899	869	890	896	892	872	909	855	919	932	947	902	868	846	895	939	943	909	880	854	907	874	866	877	894	898	909	942	905	885	964	910	878	875	911	844	922	912	859	892	889	910	900	909	882	866	911	892	902	919	869	890	914	898	923	894	892	831	890	871	881	872	863	896	864	895	911	898	899	889	925	860	931	877	878	876	908	864	880	870	863	879	871	866	846	930	967	893	919	857	876	889	887	908	939	895	883	899	852	888	884	946	903	861	858	868	933	882	901	895	928	886	876	894	880	908	854	922	888	887	922	876	889	862	871	878	900	829	869	884	888	858	904	876	871	932	875	873	907	920	888	902	908	877	923	903	901	889	896	814	894	935	901	899	929	911	922	882	853	852	928	885	912	882	898	846	882	901	934	912	877	835	873	892	891	904	872	909	895	883	899	914	929	905	877	865	846	898	918	857	882	875	904	861	845	890	935	857	950	907	873	839	894	909	912	889	878	888	871	971	837	890	903	860	908	890	899	874	839	892	849	956	876	911	877	885	860	910	943	841	884	938	922	900	903	843	863	869	968	910	888	893	922	871	879	917	935	904	926	905	891	927	890	874	877	913	883	878	919	940	883	884	885	933	829	946	925	935	887	873	872	849	902	899	884	952	867	832	941	903	848	876	905	870	934	976	921	888	897	889	872	871	893	966	928	860	840	938	917	863	888	926	868	919	916	963	870	903	893	852	871	896	837	893	913	935	858	902	882	910	885	891	892	921	857	828	857	907	934	847	887	852	919	890	930	880	901	927	909	894	858	930	841	938	892	912	841	876	889	834	929	882	900	896	904	887	906	905	876	907	898	940	901	894	885	868	960	951	904	874	875	894	936	841	945	910	899	896	949	918	908	888	830	947	860	899	856	918	884	926	842	873	923	862	887	893	868	855	881	878	896	890	909	881	913	864	899	884	944	899	852	893	921	912	904	931	892	916	924	904	912	895	885	908	905	853	919	887	932	864	910	903	900	869	886	838	861	882	923	923	882	865	843	858	935	879	937	880	905	918	879	944	941	915	884	895	959	928	892	885	912	902	896	868	883	900	865	818	892	877	878	931	890	910	950	843	899	860	954	871	890	890	948	873	896	858	878	815	917	853	866	847	876	875	940	886	912	889	942	948	893	811	956	895	858	865	877	849	898	887	879	929	876	918	898	899	942	853	917	922	916	873	894	943	924	910	909	894	877	912	889	901	911	913	930	897	949	868	887	888	949	867	909	917	831	896	847	911	914	865	897	869	886	886	875	906	917	866	932	910	921	899	919	896	825	945	900	873	886	909	945	865	883	901	894	873	880	891	901	855	900	893	915	862	878	945	914	923	910	886	925	877	831	916	913	910	858	884	933	907	870	833	875	939	872	899	866	870	922	905	893	800	850	908	915	923	861	851	865	866	863	876	846	911	875	882	824	930	908	879	901	914	927	937	926	850	873	861	898	906	879	851	968	906	922	870	833	847	872	876	927	922	856	802	865	895	888	872	927	861	940	890	924	905	919	874	864	865	920	864	843	959	889	873	932	911	884	892	878	924	848	926	864	928	930	869	885	894	955	906	917	921	853	948	879	881	855	901	918	886	901	903	899	874	894	886	853	874	925	878	879	873	890	877	891	888	873	887	909	875	894	877	941	837	886	818	880	831	861	887	903	849	895	877	907	838	924	921	871	901	890	890	909	915	828	906	913	860	920	902	879	939	872	853	893	914	887	909	876	864	857	839	889	874	898	875	860	944	912	929	897	888
29338	26283	32058	23973	14486	9046	6293	4987	3535	2773	2568	2294	1805	1523	1458	1392	1263	1199	1166	1170	1070	1044	971	881	950	822	888	800	792	799	768	756	791	802	788	764	773	766	689	781	716	768	779	693	768	740	691	794	701	749	742	696	752	769	771	678	700	713	728	781	693	743	690	735	737	765	711	713	729	712	732	735	736	755	690	717	717	705	749	711	722	711	719	680	716	736	761	714	730	711	781	725	709	738	738	722	685	705	717	737	732	743	718	694	743	689	726	733	732	703	725	751	722	727	740	740	745	740	682	714	724	734	704	694	742	701	752	727	730	732	695	706	750	743	723	746	719	704	747	702	712	686	689	689	734	756	715	719	718	725	727	689	705	700	726	639	714	704	734	698	681	735	731	705	743	663	684	695	759	707	704	708	706	719	685	724	729	761	696	718	746	719	709	705	673	687	748	692	770	692	689	726	703	692	667	741	779	715	686	723	723	755	728	688	717	684	746	732	754	720	712	712	788	732	767	699	715	696	686	761	719	728	762	756	726	715	746	744	709	730	718	760	719	698	714	745	724	723	683	773	700	754	728	740	737	703	669	709	718	756	730	707	708	702	724	746	716	679	711	721	715	735	744	713	728	695	696	708	732	728	752	743	744	731	685	710	714	745	711	761	723	752	720	753	706	765	763	700	760	697	755	737	677	709	760	740	742	748	758	686	686	763	750	739	755	714	751	700	686	721	704	718	714	671	694	745	690	753	761	690	751	756	732	763	685	721	718	713	695	749	681	729	734	713	762	723	711	702	772	724	728	684	657	719	704	754	681	742	714	698	697	781	679	732	728	744	693	727	674	691	733	701	714	724	707	746	690	694	762	656	670	710	721	709	752	775	731	693	688	731	722	706	749	721	746	723	734	700	695	677	686	734	769	757	723	683	671	712	717	759	723	724	648	742	710	762	699	715	702	757	682	722	741	703	714	686	728	725	778	706	707	662	708	753	709	722	724	718	680	676	707	735	760	725	693	750	735	701	687	764	738	736	685	761	732	723	694	688	709	679	756	775	764	740	676	725	703	723	693	724	763	710	689	675	728	712	656	704	725	709	733	654	684	734	752	706	754	708	716	756	786	745	718	757	720	727	729	762	777	708	713	736	684	721	695	757	748	698	735	747	703	741	737	747	699	742	801	687	736	683	791	693	722	778	680	733	752	750	728	709	720	734	807	771	680	699	714	750	726	739	735	740	780	770	761	724	752	714	732	755	711	763	776	732	709	739	814	763	701	720	770	732	708	733	769	724	754	721	708	711	726	746	744	718	734	724	736	752	727	724	736	736	727	758	697	747	721	650	719	773	723	757	770	707	683	746	732	735	747	694	705	710	750	715	704	765	708	714	705	746	689	755	736	735	706	663	718	679	699	676	731	691	689	735	731	698	747	752	685	721	710	735	751	720	744	714	752	764	679	702	722	765	727	707	776	745	738	716	706	692	721	700	702	718	789	703	695	678	667	709	685	716	670	730	719	681	718	735	709	735	683	723	694	729	699	709	724	724	735	709	755	691	658	693	700	709	676	767	723	747	733	662	656	721	691	687	721	758	717	716	779	724	713	752	708	725	690	721	701	692	737	743	769	728	699	763	762	724	745	716	707	714	712	662	714	713	715	718	730	687	716	728	697	695	681	756	667	721	686	724	705	716	752	742	757	710	750	702	758	698	740	743	698	720	730	711	690	705	716	711	725	748	775	725	696	734	696	739	706	695	810	731	720	734	698	728	751	712	741	672	735	733	697	772	701	716	718	681	786	691	724	754	711	723	720	688	719	708	689	686	737	718	708	683	662	700	686	711	712	694	727	689	708	740	727	698	715	702	797	729	756	679	716	674	737	763	735	752	747	695	697	751	671	717	754	744	672	689	759	701	733	723	735	708	731	699	693	714	734	724	719	746	737	714	713	715	695	718	744	711	770	726	724	766	729	738	714	732	731	725	755	730	696	739	819	699	694	700	729	703	698	686	707	711	773	710	717	682	708	711	779	745	692	708	726	781	726	731	691	734	716	740	675	706	698	714	753	724	739	693	727	755	749	733	694	717	798	682	713	697	720	711	732	727	734	729	726	757	686	717	732	692	728	749	701	710	724	702	708	719	664	748	706	758	750	716	749	692	673	736	674	736	736	711	724	726	713	733	726	706	683	660	698	686	779	744	676	727	734	709	696	750	711	742	708	728	713	702	689	682	699	715	714	724	727	762	743	734	684	715	737	706	745	717	692	775	730	709	748	704	704	719	731	699	702	734	736	727	742	711	702	687	712	733	694	719	735	729	741	769	716	747	674	717	699	729	700	718	715	732	675	706	742	734	692	711	691	689	711	717	722	704	719	670	717	733	750	670	713	729	716	747	707	695	744	692	745	715	706	734	709	715	716	716	759	719	734	700	725	761	683	683	753	734	744	738	673	762	719	706	687	710	693	730	746	702	732	702	717	725	727	728	724	689	762	702	703	727	733	701	759	724	723	725	741	674	709	738	698	736	721	716	766	711	659	701	763	709	711	677	755	706	714	739	754	698	740	738	756	691	757	738	659	709	679	753	745	739	772	731	730	810	683	691	696	698	703	729	721	735	734	759	684	696	735	697	742	678	717	653	770	751	750	766	699	737	729	725	697	695	703	727	695	776	782	658	681	738	763	713	818	772	725	672	687	720	733	704	673	747	682	743	701	740	741	659	723	726	695	684	705	717	715	770	717	725	742	688	698	690	760	696	749	743	718	708	692	725	733	751	750	744	680	739	655	672	692	732	757	702	741	718	722	710	744	747	710	705	739	647	731	724	723	723	730	777	682	710	742	728	691	714	728	714	714	744	732	721	718	668	725	718	752	714	663	722	711	702	735	692	724	746	729	742	730	747	690	720	725	706	677	677	742	750	731	662	703	716	691	782	712	713	745	693	727	727	735	693	728	690	710	729	690	725	687	743	749	693	710	735	767	704	729	739	717	712	711	720	695	722	749	681	747	726	719	709	729	755	769	689	776	705	770	693	721	786	714	714	738	760	740	694	738	740	699	739	763	667	697	707	750	714	728	763	696	734	715	745	735	714	732	736	705	718	731	712	705	687	733	735	739	711	734	720	747	721	722	724	727	644	649	711	737	713	672	750	661	693	756	714	727	726	664	717	721	725	733	723	743	727	707	745	682	677	714	706	753	715	759	734	726	727	683	716	718	772	738	743	779	693	685	684	673	754	702	753	733	701	698	740	725	666	691	718	698	694	748	718	750	737	698	717	743	731	637	721	710	672	744	726	700	759	720	741	730	754	748	724	700	719	783	784	711	725	757	730	680	689	748	758	720	760	722	734	727	785	689	754	723	739	743	675	731	694	683	689	678	719	717	712	703	708	780	721	744	716	690	716	703	666	772	763	726	685	751	730	745	726	748	676	711	724	729	726	681	687	726	698	719	755	765	726	706	717	742	713	746	746	705	716	664	676	732	711	743	766	712	730	694	747	730	709	725	719	737	715
23771	40600	33429	21927	16422	12221	9412	7926	5453	4268	3628	3239	2526	2138	1843	1801	1593	1452	1463	1262	1135	1179	1074	1061	984	931	922	896	862	864	808	804	772	798	773	815	788	721	769	752	788	742	785	761	803	767	736	727	742	784	761	788	804	729	726	748	785	767	739	737	761	727	733	742	699	734	725	710	695	751	711	750	723	741	727	706	775	708	747	723	727	695	738	748	716	723	714	779	706	766	781	722	729	745	745	741	747	734	705	741	715	653	749	762	709	742	756	711	680	793	722	755	725	667	714	707	739	772	719	739	771	679	665	746	724	760	746	756	713	717	705	747	781	713	737	723	732	755	721	669	708	700	737	716	732	690	740	691	722	712	774	749	758	751	706	705	763	738	731	711	776	778	735	754	731	750	691	749	730	716	732	705	756	727	672	702	790	736	742	715	705	733	773	783	688	799	742	697	734	734	713	703	740	679	699	722	744	753	714	728	782	736	707	760	739	718	721	754	750	761	715	698	720	710	724	707	739	745	744	719	715	671	703	664	737	706	758	699	764	731	729	709	686	725	759	732	760	695	699	777	715	713	707	802	760	747	723	733	764	740	691	714	734	748	751	774	742	753	695	750	747	735	714	792	687	742	677	726	724	744	722	726	714	734	722	742	754	729	729	742	758	709	745	722	704	746	758	720	748	731	685	695	772	717	746	708	734	689	759	720	745	749	717	732	745	751	711	743	730	736	730	687	737	701	786	726	705	696	756	736	713	721	701	684	709	748	744	708	741	782	726	726	725	764	704	665	711	774	736	734	728	750	703	785	745	689	797	734	744	694	654	757	710	690	718	739	745	789	724	700	766	764	740	738	734	710	678	727	723	725	687	740	729	721	710	707	732	741	756	757	712	724	709	736	746	731	757	712	757	752	699	737	749	753	767	765	664	709	749	757	699	771	678	707	725	753	733	724	736	742	722	770	697	763	732	733	723	706	716	730	737	745	720	723	740	712	709	698	723	723	751	708	722	717	732	761	757	690	730	706	732	673	719	761	668	724	727	720	737	691	714	715	695	738	769	722	759	789	743	705	734	659	760	693	748	682	740	752	725	721	742	716	738	772	789	746	718	716	705	743	698	813	708	722	775	736	726	732	733	752	730	782	708	687	739	719	734	697	746	703	715	758	793	774	730	704	729	711	715	733	709	705	690	774	718	698	723	748	749	707	692	733	719	752	760	735	709	703	742	740	770	794	714	719	747	713	726	738	734	716	752	660	728	667	775	760	736	732	750	799	765	680	723	724	795	740	712	724	709	768	734	758	737	746	803	679	751	762	738	711	713	741	757	763	716	752	684	743	764	752	732	750	710	742	737	740	726	699	767	710	675	764	705	732	723	724	738	752	738	734	773	744	696	706	725	712	747	676	716	763	703	801	760	775	728	738	775	684	715	726	722	754	773	772	720	768	738	771	738	728	766	757	712	737	746	731	694	739	726	723	726	720	738	754	757	723	743	741	742	768	737	730	739	729	742	722	763	710	767	718	721	747	709	727	724	715	719	728	731	749	722	688	739	729	767	659	758	741	737	701	782	713	761	766	716	755	713	723	730	746	760	726	713	764	696	727	706	721	752	765	762	725	757	696	715	789	665	729	746	767	742	708	705	744	751	751	694	748	729	695	741	717	730	742	729	726	735	736	742	774	731	716	745	701	726	695	766	779	692	741	745	716	729	752	767	694	723	757	728	727	757	757	782	779	825	740	807	758	703	715	746	759	738	722	698	733	731	716	716	731	749	727	742	734	775	730	759	738	697	801	756	737	734	786	745	677	748	771	711	695	709	701	794	697	701	739	697	735	703	698	749	755	745	694	743	765	706	693	763	709	716	795	762	697	686	715	638	748	753	744	710	703	730	755	769	738	761	729	787	771	723	728	716	771	769	743	702	734	726	745	705	732	706	725	730	759	733	742	758	702	734	745	716	765	714	743	715	720	687	767	732	782	693	718	736	733	746	755	736	764	714	729	772	750	726	719	688	725	744	742	737	733	737	748	740	743	774	692	712	755	685	750	705	739	732	708	744	742	742	683	762	716	757	704	739	690	715	763	757	682	731	666	746	711	755	720	768	737	755	704	713	684	776	735	736	704	779	724	749	714	719	708	772	704	726	740	714	760	680	711	776	681	739	744	738	753	725	696	718	726	737	691	758	723	754	740	774	734	727	747	732	698	729	716	714	714	732	719	716	750	702	712	658	734	735	726	770	728	741	757	759	781	768	736	719	726	782	668	730	736	735	690	696	738	741	790	775	767	772	760	715	735	755	742	690	737	729	714	701	746	699	718	709	733	739	755	735	704	711	735	765	745	699	712	733	768	689	726	738	765	772	759	703	723	700	755	748	730	739	788	737	688	751	727	743	698	760	757	761	727	772	696	704	736	699	693	713	702	654	712	728	758	712	704	750	725	710	673	741	785	751	740	707	746	665	760	674	727	774	694	718	722	764	683	740	723	692	751	707	717	734	753	730	687	734	730	684	726	745	728	743	740	728	734	751	722	726	735	732	740	742	787	689	760	745	709	726	731	710	766	740	732	790	767	722	722	774	698	724	731	745	732	719	777	750	734	751	741	734	760	724	688	700	727	705	712	697	768	762	652	713	721	711	746	702	768	730	720	681	760	694	686	705	704	759	744	766	722	760	737	665	734	713	735	715	659	684	744	724	781	765	665	718	697	766	706	732	711	695	713	724	774	764	714	765	710	739	724	740	732	734	723	769	698	704	707	756	689	688	764	737	759	748	730	782	756	748	736	762	734	732	730	730	724	704	790	715	697	760	726	731	680	685	734	730	702	666	704	694	708	747	796	777	754	748	712	771	755	702	744	754	709	745	768	755	712	707	688	713	711	744	730	783	761	722	751	764	693	695	737	721	806	736	734	695	753	731	729	776	744	697	787	715	750	760	723	760	715	746	722	780	722	697	767	749	744	695	723	726	734	717	721	732	698	700	745	702	665	758	741	673	729	733	696	707	708	700	735	687	701	741	757	689	741	765	696	760	720	667	693	733	660	752	712	757	752	736	716	704	730	698	715	745	782	704	695	769	757	766	742	715	756	718	747	723	769	679	695	747	719	736	689	750	713	737	722	750	749	702	752	706	740	737	724	741	745	714	716	698	712	692	784	792	757	697	692	744	723	712	763	719	723	708	737	737	776	754	745	723	696	763	690	769	742	710	723	762	770	726	729	776	764	707	730	718	721	687	719	766	761	735	740	702	755	742	678	713	686	720	746	714	674	725	778	723	703	677	690	774	738	738	723	730	743	752	754	680	712	748	737	746	748	683	679	746	757	785	713	732	759	746	713	725	743	716	784	697	715	730	735	710	694	741	717	751	676	759	750	738	730	762	755	771	766	739	697	717	727	707	754	736	759	700	692	723	698	714	709	777	744	714	713	729	724	729	731	728	754	721	746	748	734	765	726	713	753	710	755	762	754	678	731	762	703	745	720	718	734	771	728	736	738	722	753	742	765
24473	21595	29109	24987	22694	19568	12409	8529	5918	4371	3636	3359	2876	2250	2089	1885	1674	1571	1582	1481	1288	1265	1143	1107	1116	1073	1030	972	951	898	911	893	882	907	867	865	756	854	880	828	837	826	803	797	839	852	808	836	811	797	831	873	831	804	847	841	812	778	829	798	818	767	779	754	784	764	771	780	808	777	784	829	839	786	837	774	780	812	770	866	764	806	775	849	747	794	784	817	767	797	813	783	761	805	780	791	719	787	737	778	804	803	759	829	749	830	798	795	798	756	762	782	759	741	749	737	820	814	754	768	821	817	747	722	784	793	760	793	812	764	766	779	779	747	761	765	792	790	725	856	813	840	782	795	795	750	843	818	802	772	799	761	756	798	847	794	776	803	758	764	783	853	765	848	725	825	761	799	777	841	769	781	847	793	743	787	798	802	735	790	832	830	786	735	746	808	848	793	783	751	829	796	781	800	774	747	788	800	756	759	800	767	763	794	741	735	785	764	766	785	807	756	818	821	797	760	742	791	786	756	777	798	799	775	782	789	783	764	798	777	814	778	769	780	772	802	818	825	720	767	731	746	774	771	768	764	792	813	770	763	844	799	811	763	818	736	824	796	765	795	794	794	777	825	789	849	746	824	795	774	800	793	785	792	780	792	813	814	741	778	792	769	801	790	801	764	786	795	747	754	774	779	733	749	786	775	797	804	789	767	798	790	790	789	830	767	776	810	758	764	776	807	775	819	738	774	754	819	828	775	781	767	777	810	820	788	751	763	787	817	760	776	803	748	792	793	824	789	784	731	801	794	770	768	787	784	805	779	714	776	756	839	778	814	789	790	800	761	775	810	785	787	787	791	793	788	818	791	826	791	788	822	794	780	820	741	837	820	797	825	765	801	768	794	770	800	771	827	756	835	772	819	817	802	787	771	815	692	784	778	765	768	778	793	801	774	793	781	813	810	776	787	780	789	833	792	757	780	851	816	760	757	754	771	788	736	804	771	825	803	768	786	785	818	757	767	752	797	821	777	780	780	793	772	809	765	804	815	805	784	712	817	818	760	775	786	784	772	789	849	797	750	790	798	793	792	804	772	785	804	821	769	791	793	764	789	752	764	795	797	748	782	770	741	762	759	815	834	786	748	786	779	758	780	813	765	756	787	727	771	752	824	819	824	727	810	837	765	791	752	774	789	823	780	835	796	768	816	778	852	793	764	835	785	757	749	766	783	782	767	842	796	763	827	781	823	858	824	755	821	735	790	774	750	712	795	766	818	773	784	802	777	796	793	790	754	754	762	727	763	764	824	767	831	830	783	779	762	769	812	794	735	790	798	810	810	770	793	823	783	809	762	850	762	770	762	739	793	802	809	773	808	802	822	754	769	836	801	755	798	745	795	802	799	760	786	752	793	785	827	767	765	805	754	791	718	822	800	811	784	792	770	777	800	784	760	818	755	820	784	736	762	799	816	771	742	752	799	778	789	789	785	827	763	828	789	768	779	772	816	833	806	739	745	797	767	796	804	759	770	799	752	791	782	795	786	786	810	790	764	750	806	731	803	803	756	793	822	842	827	736	763	860	794	784	765	860	841	798	777	805	796	784	769	739	801	811	752	794	790	749	837	760	778	825	805	766	846	776	734	813	785	783	768	745	792	837	772	769	804	826	781	814	838	780	770	738	805	765	741	753	783	752	792	771	782	761	807	786	763	776	816	815	793	793	770	810	777	792	776	753	781	770	847	808	802	767	789	781	822	685	767	824	831	747	776	752	728	786	751	783	756	797	780	760	821	769	784	815	821	794	822	796	794	753	836	768	768	796	789	770	804	824	787	751	819	825	776	814	818	782	786	808	811	809	777	761	760	826	823	778	758	824	801	774	761	771	765	802	783	812	790	771	804	791	817	819	803	810	821	738	762	802	752	812	804	794	771	779	801	784	773	758	796	821	775	775	759	796	797	815	796	792	749	756	741	725	789	785	739	796	764	822	785	789	783	786	739	794	806	820	796	771	833	808	720	828	780	793	788	725	761	799	776	741	792	806	778	789	749	781	757	760	778	758	777	830	781	741	811	757	727	766	720	821	764	801	784	752	815	790	802	798	816	805	749	826	792	813	811	771	813	775	727	790	756	801	765	773	792	808	773	805	817	750	809	727	782	830	772	770	806	725	852	757	806	761	751	763	850	809	798	779	800	798	767	777	765	762	736	767	807	789	761	749	787	775	797	775	796	791	754	766	769	776	730	816	769	792	763	788	822	740	771	787	788	821	788	763	796	769	760	805	785	817	745	757	790	810	794	787	791	777	818	790	802	740	755	800	801	787	806	811	807	804	780	797	800	809	812	843	778	796	794	785	782	740	733	784	816	742	772	785	748	769	762	801	825	805	808	758	787	774	782	806	785	822	789	788	739	768	783	839	834	795	803	765	782	768	736	737	793	753	802	782	777	827	796	765	794	744	717	783	756	822	799	783	816	779	749	827	821	754	793	794	789	800	845	800	787	792	746	796	787	756	789	798	812	769	742	819	833	798	788	786	807	792	785	768	786	752	791	803	801	800	814	743	808	815	784	793	791	804	787	802	736	790	772	800	744	730	729	757	768	810	781	805	789	799	803	831	733	820	779	789	777	814	789	789	764	759	783	794	811	814	771	772	820	745	789	739	788	758	765	734	765	780	725	798	799	816	813	785	770	795	808	777	824	778	823	804	791	795	801	766	731	781	765	734	795	785	796	766	765	798	804	831	761	813	781	809	832	819	845	798	778	776	788	813	814	779	778	789	794	760	754	776	815	834	759	785	756	795	769	805	783	806	793	795	772	811	778	792	766	777	793	775	790	761	785	790	833	784	776	797	777	807	793	790	758	848	785	771	784	833	783	779	750	776	756	793	816	760	777	772	795	783	776	852	806	826	773	750	802	710	755	766	779	798	817	777	799	821	839	791	755	774	770	751	772	834	772	834	742	832	794	779	840	787	802	833	745	796	779	782	818	781	809	773	791	807	782	792	722	771	790	742	815	828	848	752	766	781	812	791	769	767	762	821	754	769	750	817	785	792	788	751	782	782	799	785	756	746	781	786	840	789	800	785	804	837	829	794	790	747	792	785	714	825	782	803	814	783	804	716	738	776	780	797	773	801	768	801	798	782	754	808	772	816	788	811	719	818	854	760	794	767	804	806	825	795	758	819	761	814	783	810	828	818	811	759	793	750	759	784	722	779	793	768	772	815	817	811	790	765	773	822	806	801	781	774	760	803	752	771	784	767	797	729	789	716	820	747	813	744	761	768	799	798	780	768	823	789	837	804	801	754	783	808	803	774	716	774	803	763	799	804	785	784	815	821	779	772	801	759	771	773	810	758	838	799	774	778	782	833	768	776	793	802	785	778	766	790	787	740	771	754	771	795	814	794	790	809	797	779	790	760	766	823	790	788	738	750	791	823	788	801	747	740	719	785	740	765	829	808	774	791	821	785	728	746	750	781	782	808	809	814	761	789	806	784	778	777	790	783	788
24216	48435	40347	28728	23051	17379	13644	11738	8390	6455	5267	4863	3887	3068	2690	2421	2141	2047	1972	1720	1573	1437	1282	1245	1201	1209	1137	1048	1034	958	981	952	978	877	893	917	877	893	853	873	846	837	811	864	797	862	828	805	901	779	896	831	819	846	802	855	823	755	825	835	779	751	798	817	790	738	759	832	779	869	790	743	807	784	811	778	852	792	759	795	752	810	746	815	803	797	784	793	840	783	782	775	815	806	776	804	862	882	809	794	829	801	777	765	757	823	771	805	801	812	776	798	811	765	825	781	775	817	808	797	793	770	808	783	784	836	797	752	755	761	749	826	789	804	795	769	768	815	785	812	762	796	766	766	810	774	764	798	798	781	778	801	785	750	780	739	821	726	799	792	804	766	808	803	754	772	764	793	816	823	807	763	791	814	801	831	766	745	819	783	772	771	823	761	750	797	798	805	812	758	788	769	769	806	784	824	745	802	793	790	754	797	813	804	786	769	813	805	758	790	747	822	789	774	800	818	777	775	797	777	750	757	739	771	778	791	756	771	800	795	769	783	781	778	865	788	803	841	730	803	774	763	780	780	733	785	782	731	719	763	762	779	795	806	827	769	765	792	809	766	713	775	804	767	799	793	798	819	748	809	840	821	793	786	786	823	796	741	792	775	805	791	752	769	809	758	810	775	795	800	792	827	813	787	748	807	767	827	800	802	732	807	763	750	823	832	804	839	842	767	784	803	756	752	819	792	737	798	779	771	771	800	837	816	815	812	767	799	809	748	752	767	770	796	788	721	839	791	794	784	768	781	796	764	769	721	768	824	780	796	786	731	799	756	759	816	796	809	792	746	836	789	780	795	806	785	804	794	771	730	848	804	788	820	804	789	774	842	870	804	826	800	779	821	790	782	774	802	796	805	773	804	793	801	802	776	785	800	820	778	811	786	829	785	780	775	791	796	776	757	774	751	798	786	790	792	801	784	854	821	769	798	810	801	769	811	753	789	808	857	787	771	761	777	768	798	768	730	837	776	760	814	807	817	810	804	757	786	774	782	799	750	768	722	799	799	775	776	805	819	769	778	841	802	783	817	789	801	768	763	806	757	829	768	769	785	815	780	783	833	772	770	784	772	777	830	796	793	877	765	781	728	787	748	756	840	787	830	767	792	761	817	790	781	786	810	767	761	800	760	776	785	808	832	811	778	748	800	768	791	788	797	829	767	817	787	800	821	713	843	791	831	724	791	781	724	766	805	773	778	816	761	818	820	811	823	808	827	782	788	836	807	799	754	791	861	770	797	767	792	815	797	794	776	810	735	812	783	790	777	768	835	788	755	821	779	810	748	805	779	797	770	748	823	830	758	771	808	788	812	737	798	756	804	776	817	744	805	797	809	769	820	810	856	766	788	796	794	790	754	787	796	792	761	792	806	840	789	813	822	809	797	759	787	768	775	789	832	791	822	730	811	800	766	759	806	809	781	791	808	817	773	811	813	821	777	771	807	777	775	790	806	758	813	819	782	795	829	837	732	775	788	769	788	752	780	815	797	816	761	807	776	741	763	768	823	800	793	782	745	785	770	762	800	776	726	747	788	788	838	801	799	767	779	769	820	766	814	758	782	762	746	789	766	790	840	790	815	785	812	789	784	807	786	827	782	788	795	763	758	743	768	788	772	795	786	784	742	785	796	771	804	801	814	802	829	807	761	818	737	733	807	794	802	812	793	816	774	781	786	773	775	862	789	740	757	763	745	769	762	818	771	828	798	825	806	798	765	793	813	839	774	744	787	799	830	800	793	826	780	767	759	781	801	777	802	748	780	823	766	730	801	808	781	804	778	828	791	744	737	830	795	810	770	814	724	805	747	825	777	786	801	807	773	776	774	784	744	809	775	782	748	838	778	785	797	780	827	778	821	739	852	798	790	875	781	789	766	827	813	773	825	766	763	751	767	809	803	783	817	806	748	771	813	797	786	803	772	792	778	821	790	820	792	755	772	792	788	797	784	746	741	779	764	772	803	735	776	775	831	816	799	795	785	842	829	794	777	801	830	817	808	788	769	737	748	716	820	767	748	814	786	867	798	786	755	774	763	783	795	758	779	798	749	780	735	774	823	746	795	808	789	752	775	799	775	778	793	810	796	730	827	770	785	796	812	782	815	749	756	791	764	765	766	745	790	754	770	768	781	825	810	779	797	800	750	769	825	808	758	769	775	792	765	788	814	737	771	833	743	813	766	846	810	790	790	781	779	812	860	773	805	827	774	781	805	770	778	781	808	749	740	798	827	803	776	798	789	796	782	792	775	864	787	786	831	806	799	794	773	804	779	761	773	823	785	809	752	792	753	820	793	768	751	799	822	794	811	807	783	823	829	765	767	805	826	783	788	770	773	788	751	855	824	752	811	800	773	739	837	834	818	792	788	807	768	746	783	752	748	782	786	775	808	774	810	843	763	821	826	811	785	742	772	787	747	786	813	847	824	815	770	811	755	788	801	823	826	748	752	838	779	817	793	763	798	842	791	808	766	756	784	809	810	786	769	816	777	750	745	771	789	818	762	759	802	802	817	826	809	805	836	741	763	779	860	816	787	770	865	795	770	762	737	793	755	880	838	746	748	774	760	769	795	755	763	767	744	724	784	852	774	804	783	785	781	774	809	736	823	758	770	825	744	784	783	812	779	754	738	784	766	815	786	844	792	809	848	797	799	783	800	837	739	713	816	794	751	781	766	780	782	757	810	824	758	751	750	774	761	821	810	795	805	827	818	837	776	842	769	780	803	815	806	870	795	798	755	782	793	768	825	778	813	853	802	759	830	775	841	795	799	773	837	792	717	819	776	792	847	793	823	762	794	805	860	742	807	780	750	791	786	797	797	773	762	858	742	762	788	770	842	823	814	767	801	737	824	778	801	845	756	844	730	747	792	841	720	764	784	850	754	777	745	826	757	796	776	800	779	779	807	801	831	783	790	797	818	783	798	757	784	786	783	762	779	788	747	759	745	823	843	822	776	795	822	792	770	786	789	842	792	813	813	758	776	772	796	799	792	777	814	841	826	786	765	803	760	796	807	797	761	835	785	750	762	833	800	805	802	759	783	780	760	778	779	794	746	877	780	809	777	798	789	813	808	781	796	752	740	781	749	778	824	801	818	815	761	743	806	824	778	805	759	736	833	827	760	855	770	785	774	783	744	806	793	771	801	772	788	798	782	771	797	786	773	810	803	743	853	754	791	822	762	810	766	771	821	787	791	761	785	805	875	773	743	729	811	802	775	763	745	794	763	790	767	802	769	771	752	787	784	802	807	750	803	789	826	848	796	772	775	830	767	803	805	773	797	753	786	753	792	774	806	757	809	768	759	802	803	794	831	850	780	792	774	770	751	777	826	767	751	744	847	755	765	815	757	786	778	771	791	780	803	745	757	863	781	797	800	821	839	783	794	841	789	794	791	803	822	796	802	861	840	815	750	801	765	793	803	740	727	792	750	746	736	786	798	870	787	738	798	771	758	801	759
25591	21592	28437	26768	20607	13100	8624	6332	4824	3599	2847	2668	2422	1879	1707	1696	1487	1452	1315	1297	1190	1160	1087	1106	934	1015	1038	943	877	864	837	888	830	833	859	827	832	815	868	831	868	833	835	837	802	770	823	817	825	833	831	836	806	779	829	757	760	807	792	767	767	763	800	771	767	767	781	815	813	805	774	757	808	739	820	842	847	835	777	796	811	771	738	805	846	766	770	837	765	795	789	760	799	761	805	820	781	792	802	788	780	724	796	829	787	800	799	801	784	791	764	790	787	812	789	798	816	795	809	833	799	774	779	775	793	768	809	809	789	736	804	766	788	773	780	830	780	805	844	811	804	779	789	787	768	740	808	769	840	727	795	767	841	754	765	796	756	836	774	808	771	795	812	778	734	770	767	771	762	829	802	813	764	749	799	781	754	765	758	778	788	772	784	779	714	811	756	809	784	794	824	783	801	789	771	826	767	761	783	747	767	808	733	788	824	797	790	750	746	770	755	757	792	778	714	772	745	815	808	817	777	770	810	837	801	745	792	739	781	759	758	757	745	822	756	804	765	806	732	792	777	776	736	780	816	812	788	813	840	740	781	795	806	750	779	762	833	793	781	732	775	777	803	772	716	760	757	764	750	781	793	791	735	829	782	786	739	769	828	814	731	788	779	735	783	799	724	745	736	783	833	805	800	783	799	828	810	776	777	791	779	751	815	772	819	754	731	790	793	794	768	773	839	811	742	727	813	791	789	749	757	779	700	743	786	774	748	762	838	806	800	787	811	785	825	786	777	788	787	704	809	783	776	781	835	770	776	818	813	716	794	751	794	822	799	781	772	786	783	808	761	746	753	828	809	764	765	848	810	747	776	833	831	805	758	777	790	751	804	805	757	806	771	752	777	740	797	766	784	798	815	805	789	789	794	758	771	777	754	768	789	785	767	791	801	783	775	753	748	751	781	804	793	728	828	729	776	768	786	770	766	771	795	790	761	747	748	804	805	768	848	796	742	809	814	773	785	821	756	828	830	821	811	787	837	798	762	815	784	769	773	779	876	838	838	808	755	713	781	781	734	825	822	779	810	762	778	760	784	771	756	827	732	781	769	776	770	767	784	764	754	754	740	739	783	831	795	815	776	806	782	733	785	739	787	769	791	820	731	760	823	825	770	825	790	783	781	778	774	794	779	775	837	786	757	858	811	811	784	783	741	821	772	803	760	784	735	746	738	776	845	786	830	726	785	744	761	808	781	766	756	752	801	773	805	811	746	764	736	772	769	778	744	786	815	756	806	778	843	853	796	834	812	725	787	751	737	749	830	804	804	771	822	796	774	806	824	753	821	761	745	821	761	738	772	773	788	825	778	803	780	817	802	758	754	778	798	746	748	742	792	779	765	813	800	759	818	771	766	772	758	797	770	798	797	773	828	837	791	789	857	795	775	784	775	776	774	776	795	858	783	789	757	763	835	732	778	798	763	801	721	740	762	769	789	828	739	740	773	800	778	812	780	822	790	790	878	779	779	785	775	773	793	755	810	773	787	731	790	829	785	821	797	738	758	798	767	815	793	757	861	789	763	831	781	766	797	764	748	793	775	738	770	750	729	805	825	788	774	836	801	781	801	809	799	784	780	790	811	795	751	864	746	735	779	736	807	808	834	719	786	742	795	818	806	802	792	777	765	747	756	806	747	814	754	800	754	712	846	782	756	762	797	800	804	761	781	775	798	833	777	737	787	793	799	792	766	810	817	744	798	776	764	779	825	770	801	807	798	769	846	827	773	754	795	738	808	796	759	796	796	789	779	764	810	762	793	836	757	814	827	806	804	795	739	799	837	783	729	740	803	783	764	768	781	755	821	789	763	792	780	793	741	730	767	791	777	743	775	772	812	779	773	807	776	796	816	816	851	812	827	780	837	817	790	780	785	777	824	759	742	796	755	782	763	798	795	782	772	757	721	798	773	757	769	802	788	771	753	788	765	802	766	784	799	773	762	770	764	812	808	775	773	756	774	758	795	823	805	726	806	836	780	865	770	797	805	776	783	817	780	795	796	790	827	771	790	774	765	778	808	801	785	830	771	762	807	809	798	816	771	715	811	779	800	780	843	764	778	834	821	812	783	769	787	779	778	797	852	758	711	778	739	790	770	811	808	839	786	794	798	824	777	757	793	768	772	797	811	785	735	796	774	747	738	802	807	757	776	815	794	843	761	787	779	804	779	846	755	801	814	838	774	803	787	784	775	809	747	769	820	783	771	776	784	752	823	758	822	732	759	749	770	788	786	771	795	817	751	762	754	772	756	803	806	835	784	726	778	747	760	770	745	765	782	792	822	774	761	825	793	833	744	789	764	810	757	784	809	757	836	833	825	788	786	749	814	743	787	769	776	758	782	826	823	754	789	810	732	787	784	798	799	762	805	800	799	803	817	791	812	731	829	771	778	791	816	764	802	758	768	792	772	756	783	804	804	803	745	804	814	795	789	810	766	829	760	770	785	809	825	765	776	777	816	771	780	802	794	761	791	789	779	779	762	773	791	764	850	759	781	760	789	772	796	759	774	796	831	795	768	769	779	786	820	774	773	768	837	771	797	779	757	768	808	769	795	767	736	737	732	782	762	781	725	795	745	776	800	812	783	786	747	864	800	749	777	756	747	762	778	799	796	767	802	753	793	791	800	769	746	824	779	760	762	758	799	757	760	782	783	802	766	762	741	768	774	819	777	768	725	800	775	761	735	764	760	800	803	843	774	827	782	752	717	782	821	809	792	833	802	725	764	822	801	749	754	798	768	775	732	774	782	840	776	770	761	754	726	783	815	805	819	744	807	739	742	796	785	750	771	759	802	767	774	791	790	792	760	772	780	756	740	802	792	735	781	780	822	748	771	794	758	791	761	739	760	776	720	779	808	773	828	702	743	765	806	759	793	788	793	800	775	796	796	806	803	697	727	766	781	758	797	806	820	797	792	765	773	764	784	761	763	764	761	802	793	764	777	681	772	792	824	794	823	798	736	790	783	754	776	798	783	776	829	803	789	795	807	759	761	729	779	760	795	776	800	807	744	771	779	762	814	783	763	809	826	766	766	761	786	729	801	820	781	738	778	812	790	781	799	820	870	761	732	777	774	794	740	739	783	782	794	796	766	774	809	800	779	797	767	760	716	770	769	819	792	770	814	758	813	775	748	804	792	812	733	774	752	768	711	784	795	751	755	733	796	794	783	791	768	771	754	777	755	717	803	825	798	782	741	823	757	778	823	744	782	833	764	750	785	824	801	755	730	797	775	769	770	793	794	819	764	781	766	761	803	783	749	796	770	783	776	807	736	802	756	807	815	777	778	757	817	740	794	760	782	861	807	806	760	771	814	821	836	778	813	814	823	742	815	790	813	810	793	727	744	800	737	779	749	768	761	807	796	751	793	761	779	789	785	732	773	795	799	776	789	794	709	768	768	816	751	851	781	847	758	765	773	764	808	776	778	728	801	810	760	699	776	788	776	776	764	807	745	788
23941	45394	36842	25842	20473	15174	11861	9931	7592	5537	4381	3962	3365	2569	2364	2125	1975	1720	1715	1662	1447	1328	1230	1166	1141	1082	1059	1030	962	943	916	856	913	869	858	855	824	878	836	841	845	837	898	803	851	857	798	811	842	833	860	851	807	812	794	838	828	830	805	734	832	809	864	800	775	835	788	794	786	799	734	751	783	776	804	786	804	728	785	740	765	834	777	778	864	848	797	808	811	821	791	792	766	769	741	778	787	791	741	727	804	777	801	807	782	810	785	768	783	775	778	779	792	747	769	793	782	840	754	731	845	756	778	808	775	768	827	870	716	766	783	822	769	768	764	808	792	737	811	785	809	729	860	827	751	770	811	835	805	792	801	779	769	802	797	826	823	835	749	795	785	842	851	768	842	767	820	831	781	793	847	823	797	793	793	809	817	782	777	832	825	780	837	839	805	790	743	804	778	784	776	758	778	784	792	816	797	804	835	794	775	782	817	786	792	725	801	789	790	756	742	748	803	841	803	802	765	786	814	804	776	793	792	825	786	806	778	774	801	809	809	798	757	813	797	795	771	784	799	790	748	798	795	778	838	779	811	782	784	754	760	813	762	786	758	783	773	788	765	816	682	770	826	777	786	811	789	792	810	794	770	779	817	795	782	765	835	697	818	741	777	802	814	788	822	836	757	741	751	800	828	760	796	803	801	746	764	801	811	781	791	784	803	800	756	779	789	810	763	796	819	777	804	799	823	799	816	741	733	830	725	827	821	810	825	803	802	792	793	807	774	783	759	766	817	760	756	802	796	785	821	792	786	828	765	808	835	812	773	754	800	793	750	724	809	795	762	774	803	804	811	799	826	807	768	777	868	798	768	748	767	776	832	789	814	773	818	776	768	783	819	793	772	778	773	805	782	766	820	820	822	780	859	808	802	822	840	823	801	794	798	796	822	811	808	806	763	790	797	777	790	798	796	823	798	739	781	858	808	795	832	788	787	861	780	789	827	763	794	848	770	783	801	786	805	842	773	817	863	829	737	836	797	809	797	756	784	776	756	791	771	761	757	807	803	796	794	760	825	818	825	783	794	831	818	784	795	802	810	839	806	788	796	763	789	787	767	786	837	795	781	807	784	778	752	843	775	751	769	759	789	748	761	811	803	818	796	809	762	799	856	787	786	766	826	849	810	784	802	799	779	788	807	784	798	793	778	809	808	804	749	855	838	827	782	798	764	734	829	774	810	763	838	764	767	818	776	822	801	802	878	833	773	759	776	803	791	851	802	783	805	836	822	791	789	777	822	793	770	806	819	773	840	784	810	809	811	799	839	815	823	775	769	791	796	823	736	857	807	781	774	795	831	801	806	782	791	788	802	769	795	761	780	801	727	790	832	777	791	796	788	762	770	844	762	806	777	744	741	850	768	769	818	791	832	781	790	809	827	753	771	790	810	804	771	745	794	804	790	829	779	775	811	840	766	788	800	774	764	773	824	777	757	830	784	822	773	862	826	791	825	778	770	809	835	814	788	813	786	824	807	766	786	749	762	781	762	825	812	777	750	812	797	745	783	811	754	774	809	735	831	788	797	873	784	843	800	800	810	850	748	745	806	819	799	764	787	787	819	788	805	771	788	801	740	763	723	781	800	826	766	792	832	767	795	817	797	825	773	790	835	752	796	813	801	812	837	806	821	844	791	799	782	757	778	822	766	848	816	769	849	775	823	811	753	764	772	830	801	760	809	805	810	754	776	726	823	802	811	833	802	800	821	758	807	774	805	814	779	819	766	791	819	764	768	759	799	771	784	717	742	844	831	816	783	828	740	793	770	747	740	763	781	818	757	786	805	808	788	792	804	787	818	796	832	775	801	810	848	782	823	812	822	771	790	802	846	746	778	796	761	846	787	734	811	786	832	772	798	805	736	816	794	764	778	774	807	784	841	771	848	793	790	814	809	814	756	814	820	818	795	766	828	803	787	794	792	772	810	805	729	802	836	787	763	790	796	794	789	778	829	865	787	748	763	791	832	779	763	826	769	800	792	826	810	805	821	797	774	782	846	798	789	748	755	792	808	850	788	771	779	832	817	826	803	800	775	768	787	850	794	777	767	810	793	796	798	769	802	719	764	773	792	833	719	797	775	801	730	753	809	778	774	758	769	792	789	829	823	796	723	784	752	762	741	754	828	808	786	793	807	848	789	755	790	842	744	813	741	783	771	765	801	766	784	797	822	796	808	809	786	817	814	810	806	783	774	864	781	792	764	764	781	813	824	857	771	767	810	747	810	793	808	797	735	773	813	790	799	795	842	861	741	793	786	776	811	781	815	829	794	802	777	780	819	806	811	890	791	798	793	814	786	803	750	784	783	777	839	796	839	767	790	823	788	776	787	822	740	869	794	775	781	846	807	790	792	808	807	785	760	843	743	777	767	791	789	831	740	836	796	817	816	771	767	798	770	819	769	775	785	829	781	785	768	807	800	799	764	795	787	791	797	804	763	768	830	768	793	752	730	809	796	768	807	795	756	829	814	749	758	800	766	796	793	760	797	769	803	837	811	769	754	804	779	751	787	809	818	800	825	760	766	801	830	814	782	798	794	738	800	805	781	822	740	808	819	812	776	783	807	779	797	849	787	846	815	772	809	833	774	756	791	793	800	787	829	797	769	847	822	766	825	800	768	771	851	783	777	782	782	789	822	787	804	753	790	792	752	813	772	830	769	754	744	798	859	811	799	798	823	763	773	805	754	803	751	780	823	795	771	792	808	780	813	822	810	792	737	811	785	760	773	817	823	843	799	819	759	762	815	800	808	777	803	875	825	764	755	746	809	759	791	883	781	794	759	847	749	811	806	807	810	858	829	800	774	815	791	794	788	793	776	816	758	848	791	807	838	765	769	749	737	798	797	792	799	808	766	791	811	785	774	752	725	763	804	831	774	758	801	791	750	784	781	757	754	759	775	762	805	827	783	779	725	788	807	743	783	795	822	808	763	789	861	796	822	814	779	758	787	729	826	788	769	790	833	791	794	845	860	766	799	768	793	795	842	808	777	798	785	793	808	788	771	795	795	803	770	771	736	771	797	770	794	816	765	822	780	796	748	761	776	760	823	814	806	775	792	762	828	793	800	762	783	825	808	790	824	822	812	786	759	810	779	804	749	778	814	793	797	754	807	803	795	787	710	759	773	811	826	811	762	780	793	812	762	756	783	778	836	758	765	816	783	755	767	790	826	798	821	757	735	779	760	802	774	771	779	798	843	802	859	766	749	787	810	775	778	760	786	817	781	798	800	767	765	804	766	759	798	775	814	810	820	809	808	789	746	786	807	817	814	821	817	837	755	726	815	832	806	783	854	809	789	783	768	813	762	787	838	805	785	809	836	766	747	811	807	812	798	783	791	772	822	780	819	803	783	787	842	798	816	808	791	794	789	819	801	736	764	786	796	776	764	786	811	737	780	792	785	777	777	796	793	793	795	809	817	798	822	808	826	799	814	750	767	799	803	738	792	802	774	800	804	768
23287	21622	29510	24293	22059	23483	21335	12411	8799	6229	4677	4402	3837	2959	2738	2376	2294	2180	2036	1786	1717	1552	1457	1361	1329	1300	1284	1198	1182	1055	1079	1054	1040	975	1047	1042	1054	1001	1014	1024	950	956	933	951	975	1004	941	937	960	1039	962	998	927	947	937	931	903	901	912	909	937	924	933	940	934	927	900	897	933	939	926	908	919	865	892	926	912	923	912	926	905	899	910	938	907	925	934	933	890	886	885	919	891	907	915	899	930	973	985	941	972	855	885	902	918	883	925	910	941	933	893	962	959	899	903	895	912	914	969	918	895	909	959	860	897	943	982	898	946	992	910	916	850	915	876	867	956	931	887	916	858	953	942	870	926	945	866	908	962	946	898	907	915	895	889	898	875	943	889	931	942	892	880	903	903	918	917	875	942	885	933	835	919	946	925	909	898	900	972	924	973	933	889	928	904	962	936	943	888	930	993	959	879	907	894	913	893	892	979	901	912	867	944	940	899	847	903	927	859	928	889	954	880	890	952	866	913	882	884	895	926	862	887	866	924	916	897	939	930	871	926	964	948	890	914	917	905	914	903	929	929	893	913	914	984	858	912	896	889	860	926	915	906	956	916	883	862	873	912	927	881	945	909	922	940	908	856	916	922	926	964	909	896	905	925	901	910	853	895	895	914	944	909	895	954	880	929	881	878	935	933	913	899	927	982	912	934	911	914	895	964	887	934	896	941	892	871	885	839	872	897	891	933	943	888	947	908	937	910	860	939	907	936	893	928	938	886	880	942	947	942	928	886	857	936	876	887	872	860	946	930	962	925	927	920	914	888	887	887	891	945	925	879	908	953	912	952	869	859	904	922	893	944	924	906	951	954	909	949	959	904	932	895	919	957	891	876	922	911	937	889	899	936	887	957	974	890	925	932	894	888	874	955	913	903	909	886	902	907	889	880	918	909	858	923	867	915	916	901	922	923	889	943	939	919	895	886	876	953	926	889	924	958	922	963	871	897	894	937	924	976	926	876	900	867	910	904	900	887	932	888	941	879	929	916	927	932	879	952	923	960	969	877	871	911	862	934	905	949	921	904	945	940	876	948	888	877	926	868	897	850	872	882	925	896	952	948	900	925	886	888	915	881	930	869	904	874	920	905	902	901	935	915	920	908	985	919	924	918	882	846	908	871	884	932	918	880	889	898	926	895	906	950	947	895	963	925	925	909	942	953	915	931	925	915	900	862	897	944	849	920	947	902	846	944	922	883	882	866	915	865	925	862	935	911	926	960	941	928	899	944	944	915	892	912	891	898	941	884	894	933	884	969	841	899	941	878	939	936	908	908	883	895	856	909	926	867	916	948	944	907	861	985	933	885	904	887	908	886	899	852	908	940	902	930	950	964	913	932	888	869	918	923	859	974	896	923	871	879	921	902	864	971	880	893	892	899	872	959	919	972	944	958	889	920	910	902	906	895	870	965	888	891	910	853	894	877	934	950	938	966	905	940	945	884	915	862	897	896	888	896	927	972	920	961	867	905	856	867	947	948	887	888	922	931	887	840	941	894	880	904	881	912	923	863	896	897	926	890	854	917	858	962	914	955	905	930	876	898	908	899	922	937	936	919	880	935	903	851	949	908	871	921	908	862	944	912	897	936	862	868	942	927	858	880	933	912	917	872	946	912	953	891	954	902	896	878	897	948	852	909	920	968	908	916	903	903	832	822	879	896	891	931	909	860	909	866	902	889	936	959	875	863	917	977	905	873	931	939	903	910	887	912	914	923	900	862	887	950	899	927	914	938	899	865	920	966	898	920	908	945	923	920	939	951	936	915	949	938	921	885	931	921	940	858	919	877	905	944	890	901	938	879	922	925	961	909	880	906	919	937	872	933	963	935	866	989	940	856	875	971	909	966	881	886	940	902	897	915	940	918	835	900	900	930	903	881	880	913	834	903	892	963	935	915	865	923	883	940	855	910	895	901	906	900	898	915	904	899	925	897	933	870	916	855	948	899	928	847	987	906	943	884	941	898	887	893	894	901	880	917	880	925	940	887	920	953	915	867	868	897	905	846	910	916	903	937	963	901	963	927	927	982	929	883	837	907	958	858	889	922	895	918	894	912	950	917	927	926	946	934	956	907	902	936	896	888	937	971	932	883	830	913	942	901	879	890	923	879	917	881	875	877	948	948	930	871	946	871	948	917	893	885	956	932	947	962	885	799	924	938	935	867	902	923	893	947	873	913	894	901	916	932	913	874	906	956	867	879	912	900	943	942	910	936	895	917	917	913	962	956	930	887	930	937	931	874	916	964	875	920	889	890	832	880	931	923	911	924	934	944	986	944	954	927	950	889	900	909	907	920	953	953	959	897	847	890	909	947	924	910	920	874	897	880	950	951	901	844	947	942	908	906	879	914	902	906	881	901	964	935	911	955	886	873	911	934	907	916	869	901	902	857	887	938	891	984	898	886	876	921	869	933	939	878	874	924	958	878	961	915	942	960	926	887	897	906	910	938	898	871	902	955	937	902	922	968	862	896	931	878	891	867	874	857	889	909	920	935	965	887	947	885	948	904	912	927	943	861	932	887	946	911	842	865	994	936	850	949	862	897	921	923	984	899	896	898	909	847	919	929	893	917	978	901	888	902	860	935	903	973	926	904	935	877	858	927	885	886	936	854	896	956	932	934	855	902	874	889	916	920	926	953	963	931	943	931	871	909	891	911	943	926	909	983	925	893	932	889	898	901	939	896	877	925	873	876	876	898	888	924	944	899	902	901	927	938	843	891	890	935	944	920	919	900	918	914	909	909	871	899	917	949	904	911	910	939	887	841	907	942	935	863	959	926	901	920	957	899	922	866	907	932	888	926	919	895	886	888	910	922	897	893	895	909	905	961	903	925	915	912	910	951	871	920	886	902	867	864	904	905	921	897	994	865	948	879	923	877	908	873	903	896	890	910	971	955	955	894	900	889	935	846	909	985	896	908	923	916	876	881	914	939	952	902	851	953	903	914	938	928	953	940	907	936	862	950	895	918	888	915	928	970	945	908	902	903	930	909	928	928	898	863	914	921	924	917	865	939	939	945	896	893	872	906	941	893	867	883	871	913	926	933	902	949	911	916	919	965	942	891	920	906	905	903	929	941	904	846	872	893	943	891	968	916	858	951	924	906	899	880	900	928	890	907	922	891	906	980	911	935	918	839	877	901	903	968	888	882	912	950	923	892	880	880	914	893	905	886	873	876	949	909	923	919	949	945	903	890	932	893	890	880	903	919	952	882	938	925	913	902	953	943	876	896	911	928	904	839	933	949	916	917	891	900	914	937	904	919	899	916	910	842	884	920	960	856	894	824	940	940	907	867	933	892	899	900	897	923	927	863	937	885	895	910	883	877	935	894	942	959	933	905	945	843	933	969	921	873	846	864	953	946	936	933	945	921	914	901	893	908	905	934	870	942	907	900	867	916	869	939	962	934	901	893	885	950	913	974	894	952	940	904	904	915	928	924	890	947	892	902	900	940	937	837	945
25850	53758	45158	34799	28742	22884	17511	15120	12303	8639	6599	6322	5163	3884	3482	3227	2845	2666	2512	2374	2107	1837	1761	1551	1505	1406	1432	1229	1226	1154	1079	1125	1100	1069	1046	1050	1051	1015	991	976	964	990	986	1015	951	957	969	997	965	966	912	957	898	889	908	948	856	957	832	913	889	881	919	877	924	883	920	862	888	884	862	943	918	901	892	884	861	872	931	922	897	869	893	862	906	894	857	902	902	866	918	925	903	922	854	934	880	863	903	898	858	894	914	914	926	874	865	927	900	863	907	904	919	946	875	835	892	931	928	881	931	928	878	911	864	908	920	868	844	853	895	893	884	941	914	914	900	835	939	864	895	952	862	963	971	905	917	892	866	928	890	934	895	850	869	945	924	926	877	921	856	989	884	840	870	908	883	933	920	886	856	886	834	863	893	948	914	916	838	881	887	867	873	926	902	938	899	870	913	914	882	949	879	874	924	921	885	906	916	913	908	865	912	919	963	925	903	864	870	857	872	873	833	871	861	878	907	845	834	840	841	916	879	901	839	869	878	877	905	900	862	826	917	936	939	863	978	931	909	938	843	863	872	909	905	868	872	919	852	912	926	849	878	861	872	860	877	923	903	871	935	877	871	883	904	871	889	899	855	895	907	846	874	855	850	857	858	871	854	889	888	893	894	875	964	872	878	822	941	868	925	904	925	916	933	880	881	897	915	913	869	878	860	840	936	898	904	876	884	869	903	917	882	876	885	914	896	858	847	861	873	898	865	917	929	888	900	908	892	895	898	904	885	899	886	849	870	889	858	883	927	824	906	931	857	916	904	921	899	901	870	864	769	906	889	865	857	937	880	865	912	897	855	833	913	849	898	903	863	910	933	888	879	834	978	902	878	920	855	883	876	891	856	912	916	865	927	961	891	855	859	867	902	896	872	833	935	900	905	884	858	906	905	914	875	859	855	879	900	899	877	882	890	902	927	901	840	863	862	907	917	883	889	861	906	861	914	935	912	907	862	887	928	925	906	916	916	937	845	884	926	878	905	898	936	885	894	907	820	856	834	876	939	924	880	879	871	907	904	892	873	999	893	920	905	862	863	878	878	913	868	951	863	928	895	910	842	903	899	927	920	856	908	893	875	851	888	933	949	840	922	935	895	901	868	853	907	910	873	930	905	892	874	913	885	921	896	916	886	902	867	854	841	918	916	886	895	942	927	908	891	871	908	937	896	911	884	851	928	894	839	834	889	930	845	907	902	872	917	913	873	905	905	912	895	847	936	928	890	893	893	888	899	885	870	915	889	894	876	932	876	903	933	880	872	861	890	909	866	910	883	919	867	908	942	876	891	867	878	914	878	901	926	914	883	863	899	920	896	921	893	945	877	856	902	924	862	886	816	926	921	883	882	908	874	884	887	844	927	921	864	908	903	890	878	898	889	889	872	892	916	923	849	866	867	924	900	947	896	908	902	898	857	915	913	944	872	859	926	887	906	873	928	908	917	825	863	886	917	875	903	917	960	858	886	872	877	942	917	868	901	877	879	850	848	862	939	911	870	915	844	964	901	876	906	876	922	885	863	923	906	885	892	895	958	888	918	911	942	911	914	923	936	895	899	915	882	890	899	880	907	872	913	891	905	889	958	904	899	829	896	870	884	936	882	896	878	913	918	904	898	916	901	917	897	860	905	988	872	881	896	907	888	886	934	917	905	937	894	922	949	902	859	924	893	954	845	878	885	855	932	929	896	870	892	864	938	914	908	846	871	921	926	884	922	897	906	953	903	866	829	937	876	865	910	892	909	888	903	889	908	909	886	887	912	938	915	887	906	907	915	889	839	880	912	885	878	914	878	894	903	898	922	903	873	939	844	896	917	872	898	913	921	932	934	935	899	884	885	879	868	884	888	891	886	931	912	840	917	921	859	872	882	872	929	912	847	891	881	873	924	851	906	899	875	947	904	942	939	890	920	922	883	969	898	916	880	885	885	905	925	904	887	958	880	900	921	981	871	851	843	853	856	943	933	908	944	866	849	913	919	859	902	907	831	882	886	887	900	934	901	901	883	859	848	925	880	884	897	898	876	878	927	903	837	907	873	873	927	914	882	895	851	849	965	914	917	902	866	972	853	903	876	937	917	875	851	924	886	929	880	880	892	923	886	851	851	913	850	933	866	872	897	963	914	889	937	903	871	896	939	936	893	864	842	912	917	845	865	898	856	961	940	850	878	878	907	906	901	902	900	886	856	883	881	916	849	940	885	901	864	891	865	932	884	876	904	955	913	914	909	873	906	909	849	801	939	900	856	921	916	854	850	945	936	895	895	932	838	864	926	930	936	916	859	915	894	895	870	861	870	872	890	943	853	874	881	904	885	895	916	895	836	957	920	908	890	877	875	883	889	874	875	870	855	884	930	915	902	900	866	938	916	890	903	880	924	867	906	866	909	908	868	897	927	864	877	890	930	914	913	896	862	832	899	930	900	851	895	867	867	869	888	894	873	911	891	891	918	862	887	906	910	852	891	877	872	926	911	923	878	955	915	927	864	893	916	893	880	900	902	884	864	926	937	894	901	898	865	895	849	861	868	858	938	872	899	888	863	899	940	914	933	907	864	880	892	894	894	915	893	899	901	897	896	913	907	940	927	908	924	931	921	916	877	895	957	925	901	927	889	886	900	954	942	892	871	870	917	977	896	916	874	835	881	938	871	901	895	916	872	895	903	907	882	937	922	866	862	854	830	832	944	881	861	827	845	917	851	891	886	892	902	868	887	837	875	894	883	865	911	940	900	863	851	908	892	933	936	859	929	850	855	873	914	903	870	876	862	865	893	911	926	875	840	898	866	915	890	855	858	898	911	904	875	883	901	925	899	895	879	946	851	894	858	872	898	916	906	868	876	869	911	902	899	924	875	928	899	926	924	879	903	864	904	871	902	852	921	901	872	880	900	867	889	870	940	881	938	920	896	903	948	869	939	849	921	890	926	866	887	956	890	912	875	804	874	848	847	851	906	877	885	870	844	876	926	870	920	866	901	907	846	845	889	888	901	912	909	868	917	884	923	904	884	951	880	933	898	912	866	911	892	911	869	886	936	911	911	951	872	876	888	867	919	900	935	871	918	858	880	893	829	865	866	867	932	877	822	915	896	900	917	976	919	883	874	883	849	845	883	936	914	898	919	914	918	939	875	873	927	901	917	913	895	904	943	917	856	875	947	865	953	870	883	873	926	909	872	897	897	905	896	882	896	919	843	927	857	868	862	931	912	906	882	930	917	865	882	876	908	882	939	885	928	862	902	886	930	902	882	889	902	872	889	916	927	921	874	918	853	959	888	903	911	892	924	840	886	921	891	894	917	956	892	924	905	942	946	931	851	934	862	909	924	858	902	909	883	860	891	897	856	865	913	932	860	839	871	916	888	938	862	827	923	903	905	902	894	852	911	867	894	870	919	988	894	888	899	878	896	840	908	891	870	835	893	893	853	877	849	906	853	881	895	912	882	862	901	865	893	940	876	877	910	900
29251	27167	32077	24989	15135	9883	6473	4928	4195	2937	2233	2047	1864	1506	1433	1287	1258	1281	1170	1145	1034	992	972	940	914	847	851	903	800	813	804	802	770	795	758	764	798	773	724	739	790	724	741	767	730	777	707	756	779	768	777	741	669	759	760	744	724	724	704	715	717	722	687	688	719	707	718	695	727	700	706	770	711	733	698	716	689	712	712	710	733	717	711	715	731	717	719	739	741	728	727	711	706	703	671	782	693	696	736	750	769	697	710	711	771	712	727	722	714	725	746	745	727	727	726	737	750	744	755	721	709	726	754	710	681	758	689	755	704	716	685	700	719	730	729	692	710	711	705	738	726	738	743	693	759	713	684	729	747	740	744	735	705	740	625	700	721	689	735	717	753	764	696	762	747	722	721	664	761	702	670	707	686	739	701	676	700	711	712	746	736	707	696	719	784	695	722	726	735	718	728	691	717	697	748	703	676	739	753	698	730	727	704	733	711	730	703	756	746	714	682	702	711	782	699	713	720	702	688	743	739	734	696	710	728	741	735	710	728	729	706	707	693	685	692	646	659	708	708	706	692	755	749	734	698	750	730	777	698	704	683	702	727	699	712	687	751	696	702	758	721	735	669	742	699	791	727	731	695	740	742	715	703	700	726	737	675	736	769	738	678	716	727	713	678	756	724	710	697	736	726	694	768	726	704	720	722	688	788	724	664	716	685	759	736	810	729	726	733	726	792	678	724	750	795	680	702	752	687	750	731	751	769	751	734	720	753	679	750	720	738	749	757	781	712	730	747	704	751	705	743	705	732	747	717	697	727	715	701	711	653	783	699	726	687	722	722	732	696	765	759	694	699	697	713	767	698	704	725	682	743	718	765	743	694	748	732	718	707	766	744	693	745	714	730	707	752	705	687	706	711	730	720	664	666	702	709	696	737	718	688	737	705	733	716	734	715	719	745	719	692	742	690	697	734	728	685	689	705	695	774	748	775	700	705	717	732	768	735	763	739	739	731	695	745	663	738	704	727	787	735	747	755	687	748	748	728	753	708	669	711	710	718	715	662	734	755	737	743	771	719	729	728	670	705	724	749	746	707	721	697	732	742	706	750	724	742	742	737	748	734	730	719	702	772	720	728	754	764	689	742	693	740	720	690	740	762	719	732	734	721	713	729	706	739	746	694	741	709	692	744	657	691	796	747	759	740	742	717	687	765	719	700	719	728	745	737	690	741	740	717	793	699	746	737	725	707	726	746	720	715	783	695	732	699	679	716	727	717	700	728	725	718	716	759	720	720	725	726	659	701	722	714	778	746	706	703	680	685	726	763	730	706	723	718	738	716	682	711	738	694	697	710	708	754	722	739	724	699	683	707	729	734	703	790	780	702	740	774	741	704	752	737	684	737	733	768	732	691	760	698	678	695	725	708	735	703	779	704	771	717	787	755	678	711	753	764	679	708	731	746	742	717	669	782	745	713	729	704	730	694	736	731	698	739	736	690	709	715	762	755	733	701	722	687	726	714	717	677	711	763	706	701	682	771	706	709	709	760	736	718	728	705	707	733	728	742	679	735	753	707	675	736	732	706	741	715	713	704	747	752	742	763	725	742	762	733	723	693	717	696	725	724	739	729	711	775	694	690	719	739	741	741	712	745	718	724	724	711	712	685	711	748	703	730	737	713	743	687	693	700	709	694	706	695	757	753	758	757	739	748	742	744	758	725	721	711	733	721	783	746	706	703	712	738	709	735	738	703	703	712	715	709	707	714	667	747	727	723	699	778	720	694	711	771	726	758	715	685	738	766	679	702	685	657	708	719	727	727	764	758	699	702	727	749	736	722	706	749	740	757	728	712	739	692	709	755	695	692	713	696	713	680	719	705	710	757	743	653	711	710	705	749	747	688	712	735	732	714	724	734	741	702	721	728	713	709	709	716	741	735	701	754	728	714	732	741	773	693	719	737	750	680	749	730	741	753	726	719	735	717	696	734	720	744	781	727	748	711	710	683	788	707	716	774	699	746	713	687	673	695	731	716	625	705	731	714	714	696	708	657	723	704	662	666	688	699	709	709	731	754	740	731	712	707	712	733	715	694	684	696	680	743	716	711	759	760	728	744	756	733	767	746	735	751	727	700	701	749	711	699	766	742	768	699	788	735	707	660	717	704	722	700	742	737	706	709	727	684	695	726	743	761	698	755	701	707	752	746	748	744	694	702	690	687	721	724	717	739	760	746	736	731	722	775	725	730	733	732	724	693	691	726	709	728	740	698	713	726	768	709	723	677	723	734	704	670	685	735	767	721	744	770	688	740	770	703	735	740	706	736	779	747	698	686	728	750	709	717	823	710	700	748	712	744	690	677	732	705	714	717	755	724	678	698	749	756	672	749	639	714	702	727	728	760	740	732	715	712	690	731	732	754	739	685	742	729	687	747	700	728	734	708	744	702	781	705	724	769	734	737	730	711	731	740	688	672	737	693	662	731	730	711	707	758	784	702	709	732	732	733	724	732	720	749	741	771	725	727	773	729	764	756	730	791	743	739	722	705	769	798	696	757	707	701	730	724	762	705	701	702	684	679	782	694	724	698	687	710	738	725	700	743	707	731	715	738	721	744	714	693	746	749	699	793	704	661	719	710	732	707	686	724	705	726	689	715	736	729	706	703	684	759	733	695	727	714	754	754	732	682	748	704	734	729	684	760	709	692	694	707	697	771	735	708	680	694	708	761	725	733	711	784	753	662	661	722	715	764	704	749	729	724	769	745	730	735	708	719	691	713	699	711	704	699	663	746	728	740	712	740	774	701	732	694	723	719	784	703	767	787	723	724	750	768	664	726	734	707	699	725	712	742	747	759	687	683	737	708	686	718	748	754	688	719	745	764	764	737	703	739	743	731	736	724	710	719	772	716	714	690	691	709	730	717	725	722	760	694	734	684	740	724	699	759	733	707	777	710	713	742	695	719	719	724	739	749	717	754	726	681	716	775	720	681	698	745	734	725	673	727	719	752	711	712	718	731	693	721	745	752	717	685	736	710	710	666	735	715	678	690	708	743	675	735	727	680	724	731	771	702	732	709	787	718	750	688	717	720	690	732	724	706	662	724	713	753	680	747	753	742	680	726	734	758	724	714	737	746	695	702	687	712	732	741	759	682	709	712	732	738	715	744	713	775	699	738	717	717	765	669	751	719	713	734	721	669	711	710	704	735	770	649	771	743	711	700	747	687	686	725	676	694	680	767	700	727	709	709	722	733	736	733	763	696	678	673	767	748	720	742	692	708	693	692	735	776	701	715	723	739	723	728	702	722	762	748	690	710	704	742	767	724	726	689	750	700	691	708	758	748	682	755	679	705	744	750	724	753	733	720	704	731	707	778	727	695	729	699	704	751	784	743	736	738	729	711	766	712	701	724	727	715	672	718	735	688	759	696	712	695	741	746	720	707	675	761	688	743	724	724	711	668	743	710	732	759	681	724	722	703	727	717	722	731	730	724	716	766	762	734	712	716	714	699	706
24025	41960	33337	22701	16913	13130	9728	7692	6670	4550	3258	3021	2694	2144	1810	1706	1487	1530	1413	1328	1238	1104	1061	1010	977	950	967	896	841	813	795	842	838	788	821	813	816	748	777	790	767	777	748	804	795	684	736	785	761	757	706	711	775	759	724	788	798	697	737	723	761	751	761	809	753	732	700	727	769	750	748	724	716	721	735	766	753	753	774	752	757	757	795	710	746	738	734	753	748	730	764	712	708	793	710	713	740	767	723	767	751	779	675	705	679	754	710	758	773	727	781	718	763	754	760	740	759	763	757	765	706	740	735	732	737	770	742	748	757	733	748	748	740	745	704	740	754	727	747	732	708	705	740	742	690	767	760	723	719	759	734	706	762	730	782	756	752	813	769	714	731	710	716	761	700	733	766	707	756	716	754	730	738	719	739	760	760	739	717	732	796	760	701	737	719	690	707	770	723	785	696	732	706	726	688	732	748	749	692	747	703	737	715	757	758	746	719	720	695	715	750	739	731	742	745	729	742	731	733	722	721	680	715	723	734	745	755	713	727	723	792	774	736	716	726	789	713	753	757	793	756	746	728	781	726	738	761	732	724	756	787	734	718	758	722	702	738	746	715	737	738	783	709	716	733	703	680	729	728	792	753	710	746	717	748	767	699	708	750	740	783	698	712	761	788	729	730	741	755	769	728	704	754	714	759	739	775	722	761	717	745	692	721	696	742	727	702	735	740	676	752	740	767	694	761	757	702	734	768	734	780	748	709	767	755	754	781	736	699	721	747	726	742	717	721	731	751	793	773	715	702	744	741	746	734	736	773	779	728	734	741	731	730	736	719	715	734	719	744	725	687	702	773	742	774	717	744	720	755	772	729	715	728	761	685	680	805	759	751	728	746	730	731	722	736	727	759	723	736	788	748	768	752	760	731	788	719	765	746	721	751	766	740	716	762	764	740	701	700	703	754	752	745	658	716	681	690	778	725	718	688	711	786	765	729	707	765	750	718	732	791	738	741	733	738	773	714	764	766	739	766	708	692	740	706	717	749	752	739	723	700	747	735	722	753	779	702	741	748	694	759	763	745	785	680	749	728	713	707	725	764	710	800	714	749	732	768	700	728	718	710	753	758	761	713	708	697	732	704	732	757	686	777	746	728	697	696	779	778	741	736	736	715	717	712	709	759	779	754	746	742	753	763	740	707	748	724	753	743	751	716	723	701	731	728	735	716	709	692	759	745	735	747	746	761	690	722	756	720	764	699	731	706	737	703	774	709	739	724	701	709	667	689	738	722	731	704	762	721	745	740	726	728	686	736	744	722	735	735	717	731	694	738	711	711	694	753	737	760	737	710	744	752	734	723	789	718	754	758	710	693	744	711	668	727	736	706	723	694	692	719	722	753	792	717	717	694	772	722	704	701	760	710	671	754	739	725	697	714	738	720	691	749	738	750	761	696	745	720	706	809	713	737	704	663	679	717	703	717	717	729	727	714	762	759	728	729	756	740	726	743	755	706	725	749	738	703	718	709	712	765	781	737	770	729	691	715	736	748	730	690	722	711	752	720	747	723	759	756	820	758	762	706	728	728	701	754	763	731	721	672	754	721	706	712	743	747	720	746	762	718	685	776	731	768	700	717	732	703	715	708	733	734	752	747	727	746	715	718	721	753	747	730	791	704	740	709	720	722	752	732	672	791	757	689	706	714	708	724	699	782	783	708	734	749	731	713	696	708	727	756	747	720	712	748	704	734	760	730	709	745	734	700	778	748	734	755	755	710	750	703	718	737	768	769	771	715	760	688	803	727	754	748	765	751	764	774	725	727	701	768	751	742	714	684	715	761	767	707	704	707	709	734	746	684	693	739	727	708	716	818	715	741	730	781	732	750	713	745	731	748	727	782	742	717	729	727	748	810	744	705	763	708	720	724	693	721	733	764	750	732	730	744	710	786	685	679	734	725	713	746	735	760	785	737	732	692	804	738	718	703	741	717	757	732	719	706	754	723	775	706	752	707	811	724	753	720	746	761	770	692	743	680	757	741	728	755	716	749	701	725	751	775	792	749	720	772	778	721	736	772	757	733	726	741	720	734	746	726	716	728	722	721	756	765	722	795	707	676	723	763	754	719	760	756	705	760	765	697	722	743	730	789	751	757	770	732	725	752	771	743	714	749	694	763	764	743	726	699	756	769	756	714	742	732	748	714	710	745	681	747	717	710	712	728	726	768	712	730	737	744	772	731	712	768	775	764	770	745	767	725	667	745	734	740	766	717	734	795	740	731	774	706	726	714	711	751	729	730	735	753	695	714	779	716	760	738	702	733	725	713	732	725	755	714	776	753	759	710	717	780	734	712	715	725	724	725	677	756	746	754	796	749	757	748	734	720	674	749	712	728	732	678	761	743	735	707	714	732	728	767	710	801	735	750	780	702	700	696	713	734	724	756	768	740	776	750	747	769	761	727	728	736	768	745	788	713	770	753	755	749	766	709	745	754	742	753	790	708	763	694	764	733	738	740	697	761	724	764	733	745	717	732	754	747	722	751	736	708	702	750	721	726	710	719	689	702	716	755	785	753	679	737	711	675	733	712	783	700	692	762	758	767	714	755	742	728	763	742	698	736	786	726	719	739	699	709	741	768	715	759	768	784	712	746	717	745	739	700	738	782	700	745	719	715	732	747	781	727	708	782	770	700	705	720	722	706	787	753	758	744	776	755	749	715	741	728	736	750	706	747	734	711	749	773	762	745	709	750	741	724	738	718	679	743	790	757	770	756	775	718	716	725	735	721	799	776	714	733	733	690	727	712	692	711	722	722	711	721	739	738	736	734	722	736	709	715	699	728	737	732	725	755	711	730	764	725	744	732	712	712	712	734	770	733	689	697	712	709	718	689	767	754	709	675	750	761	755	756	726	729	731	767	733	693	707	692	739	741	752	699	729	742	690	662	706	710	805	775	765	691	766	765	682	723	738	714	725	767	710	677	741	713	813	751	726	773	726	719	749	742	717	747	778	723	734	747	725	720	707	726	712	751	730	754	771	729	746	731	758	712	709	759	704	724	751	743	703	744	761	668	774	717	739	735	718	695	715	760	694	726	759	708	728	707	692	742	717	748	743	695	709	747	749	739	756	758	743	707	778	737	654	727	682	758	786	704	729	695	741	730	711	705	776	712	774	706	690	748	734	700	747	728	698	723	702	744	725	738	769	731	700	712	782	729	708	747	766	759	735	786	737	753	723	724	692	779	707	683	739	716	726	723	746	755	730	751	711	731	730	723	715	724	752	740	727	714	745	723	713	768	690	713	749	720	720	759	719	731	742	780	705	723	744	792	751	752	732	753	768	778	700	771	748	726	754	784	686	718	777	727	785	709	695	750	741	734	742	755	733	702	699	718	727	760	743	774	736	723	706	713	749	744	773	721	766	785	707	767	736	719	726	726	799	758	727	733	765	717	755	728	746	737	779	781	718	765	780	698	667	714	705	699	748	762	770	720	674	761	771	737	745	658	742	785	727
24513	21578	29071	25071	22811	20176	13314	8114	6792	4933	3386	3020	2756	2208	1998	1868	1737	1581	1564	1397	1366	1227	1206	1121	1150	1072	1022	984	853	909	886	860	884	900	838	860	918	877	873	827	822	823	821	882	835	829	840	814	820	820	806	758	801	794	793	779	817	780	797	855	774	778	774	747	822	791	792	759	842	749	763	782	775	729	822	778	782	748	799	759	788	782	829	838	758	804	751	812	766	777	781	774	772	801	746	824	777	758	762	788	754	732	787	750	768	820	831	750	829	783	830	795	802	814	758	822	829	773	756	809	788	789	747	814	825	769	797	800	818	749	751	783	763	779	758	783	811	786	806	780	812	810	817	779	790	757	770	846	749	816	734	792	781	814	763	813	788	791	771	760	796	747	839	797	811	769	780	766	739	851	813	798	824	766	787	791	799	858	777	759	804	834	825	831	799	820	802	830	798	823	798	798	784	736	791	787	820	778	788	791	773	759	783	781	790	800	775	772	797	896	785	817	814	796	797	831	800	796	744	759	742	836	784	765	867	772	803	791	790	757	797	803	793	793	789	776	834	813	786	784	812	782	841	775	727	752	794	749	832	821	807	788	840	795	815	815	820	777	817	751	794	807	745	802	792	816	790	778	736	754	764	796	800	767	777	796	778	805	785	819	782	778	752	806	796	724	761	775	780	805	769	786	755	802	795	768	809	845	823	748	792	819	821	777	783	802	776	755	750	775	766	772	801	779	807	771	778	739	777	719	833	818	803	780	832	823	771	848	811	781	799	786	769	803	808	780	785	746	820	756	840	784	754	832	735	800	762	846	823	828	773	770	730	764	806	750	803	826	781	865	755	813	720	791	802	863	798	798	743	793	817	810	796	793	789	825	773	740	796	790	796	819	830	797	776	755	811	784	802	816	799	827	772	795	781	782	791	722	813	786	780	783	804	815	743	804	770	744	795	757	845	778	807	809	805	842	803	799	823	801	769	800	804	834	764	823	779	810	799	795	830	771	734	817	783	766	752	747	775	842	777	814	749	816	786	766	766	789	818	803	779	833	763	810	815	787	743	791	725	822	787	773	769	760	778	754	832	721	786	796	743	804	768	773	832	729	820	796	773	801	795	789	790	781	820	782	783	759	778	776	835	769	810	780	813	770	821	762	817	778	816	829	824	832	820	818	826	781	760	786	815	831	776	834	870	820	821	809	863	799	791	808	834	767	779	815	747	789	797	800	833	745	799	796	841	794	800	819	777	772	777	781	811	739	791	790	800	780	775	784	753	805	784	872	790	781	784	875	815	825	753	785	731	743	724	759	789	832	808	776	839	731	777	771	815	797	832	758	762	803	771	804	802	809	785	810	796	813	758	767	773	761	758	728	810	829	786	786	855	804	786	748	764	794	803	786	781	761	791	754	813	761	733	762	821	784	771	835	828	788	818	773	766	773	758	739	780	816	745	782	789	811	769	788	796	781	816	799	731	757	785	814	843	766	828	798	781	788	825	771	789	788	775	842	745	810	794	783	813	760	800	766	796	765	820	773	773	830	777	773	815	804	786	741	763	742	801	832	737	783	821	813	803	769	800	766	773	793	786	786	769	794	770	778	762	811	749	801	785	779	804	788	798	783	743	733	768	793	829	781	815	798	819	820	772	792	827	811	757	753	824	801	803	803	758	767	815	783	768	758	815	780	770	803	805	791	728	785	778	797	791	788	787	776	774	785	762	805	837	752	793	793	782	802	777	831	724	770	753	790	755	771	783	772	830	774	826	733	777	757	820	817	790	796	778	766	775	754	775	767	795	831	762	815	750	779	781	850	778	808	820	820	817	758	771	716	766	777	800	807	755	767	794	779	795	752	819	779	775	731	772	776	743	795	751	753	809	796	748	813	835	746	800	758	785	785	783	751	768	767	782	800	794	817	765	783	759	770	721	743	777	730	778	758	765	819	847	808	787	769	803	730	788	801	806	818	792	778	795	802	793	806	794	775	789	788	755	779	755	790	811	815	790	797	802	798	787	848	740	814	799	818	786	726	793	846	789	786	796	806	817	788	795	801	751	751	772	809	824	767	778	829	808	760	741	778	789	784	808	777	782	802	760	785	790	796	790	753	786	785	811	779	819	800	826	824	721	807	827	759	837	775	791	747	807	809	756	810	818	795	824	814	809	774	779	784	786	767	751	712	805	781	805	740	816	835	805	814	749	815	812	840	743	787	796	773	767	834	804	790	825	794	815	787	771	805	790	763	785	833	784	787	777	814	799	793	788	839	805	794	757	780	797	766	769	797	784	823	786	766	777	775	824	750	823	815	756	756	845	789	750	828	772	857	814	791	866	792	729	780	799	728	780	815	812	767	792	756	808	777	795	829	817	808	784	822	761	790	811	768	768	794	792	848	785	847	816	798	782	853	819	758	828	774	750	794	800	800	734	806	806	777	830	814	768	778	737	820	836	800	779	784	792	789	764	739	796	781	807	772	826	776	820	808	790	805	790	794	781	724	788	776	802	812	808	799	794	791	759	827	752	767	793	789	779	804	769	762	777	769	800	812	820	773	790	820	766	733	728	748	797	812	812	753	772	769	774	806	810	795	758	788	793	779	828	765	808	762	803	849	850	773	747	787	779	804	821	747	790	724	801	738	770	751	791	780	787	769	818	790	777	784	754	705	783	771	765	733	785	765	789	784	757	845	820	786	766	793	785	779	813	794	779	766	805	767	818	767	791	756	783	783	790	817	764	776	789	807	778	799	830	817	786	744	781	799	809	768	787	805	856	797	763	780	769	746	768	808	782	780	777	777	793	798	801	829	738	764	782	809	761	798	832	794	800	783	802	832	819	773	774	848	814	772	764	836	829	814	795	780	807	783	759	775	770	789	825	773	794	813	809	775	792	838	810	810	795	769	804	767	745	805	798	784	809	803	763	805	835	791	880	760	818	786	759	776	770	818	790	809	854	785	776	763	769	797	767	838	777	770	844	815	779	758	789	807	769	778	806	773	776	776	774	738	801	752	795	807	819	789	812	802	800	771	822	803	809	758	812	791	838	813	770	825	792	761	779	751	774	735	795	823	779	749	834	795	821	836	748	782	820	825	776	785	815	728	779	733	843	793	811	820	786	765	824	771	773	794	819	777	823	748	779	777	769	800	798	803	802	734	799	773	731	773	778	759	809	809	814	729	773	834	777	798	807	756	808	798	792	746	783	768	821	803	800	805	816	766	793	774	773	774	825	857	807	807	751	797	827	810	779	767	788	803	833	767	772	782	782	814	806	779	808	819	763	854	794	875	768	813	855	818	795	770	737	765	780	793	793	801	793	800	781	757	769	833	764	774	785	826	816	790	782	780	775	816	746	798	779	798	772	787	801	830	755	809	798	790	751	764	775	788	831	771	784	782	797	848	739	768	776	772	771	805	773	788	817	807	767	794	835	776	844	735	789	771	725	782	770	802	748	803	795	759	769	750	811	783	787	810	762	787	806	828	770	791	766	825	775	761	793	804	827	789	771	771
24280	49091	41664	29907	23311	19055	13694	11265	9650	7003	5010	4352	3765	2900	2627	2272	2125	2037	1837	1848	1633	1465	1392	1259	1246	1167	1143	1115	1004	956	914	952	912	898	868	885	878	885	799	817	873	888	863	849	909	824	836	892	794	836	768	828	813	767	822	824	784	803	827	785	781	788	825	817	786	826	812	772	792	811	802	787	807	784	774	799	783	784	784	797	802	804	796	754	806	791	736	865	802	741	808	773	830	767	831	847	740	759	766	791	808	768	763	755	785	723	764	768	823	765	801	767	773	813	809	864	783	798	775	762	774	811	786	790	783	774	765	805	784	778	787	807	740	785	841	742	803	800	703	758	770	824	775	817	774	822	774	772	822	812	748	805	794	724	792	756	801	777	861	830	757	846	852	777	793	816	826	807	809	834	754	792	785	763	842	807	807	781	797	729	758	758	774	833	761	797	780	754	807	781	839	809	785	816	778	754	793	788	827	792	763	829	800	774	777	755	743	791	842	778	761	842	767	806	807	797	775	774	826	775	755	793	775	796	787	778	784	780	801	794	852	769	828	777	778	796	831	823	801	795	755	768	786	789	790	796	823	794	775	792	795	758	713	807	788	781	763	764	809	764	798	788	788	831	819	794	818	852	764	792	754	802	755	790	785	831	771	744	774	810	835	809	797	820	827	803	789	785	770	789	809	770	753	816	737	733	745	782	847	825	807	759	833	796	781	763	811	813	764	771	758	803	793	749	823	770	769	752	804	744	809	873	793	743	817	769	740	797	824	791	799	739	763	775	763	820	778	827	796	789	760	783	754	864	833	846	803	728	801	781	822	777	796	776	756	781	751	760	731	813	811	794	704	794	750	775	781	785	783	825	818	803	791	812	741	771	787	846	771	856	758	752	831	771	778	816	796	826	782	775	783	776	786	777	802	766	807	811	787	777	815	799	812	774	803	805	838	787	767	776	747	790	768	750	777	760	854	830	792	752	757	788	803	786	869	748	802	746	775	816	754	808	806	789	858	807	783	793	814	752	819	769	844	735	767	753	815	795	792	803	766	752	796	804	812	764	769	799	789	823	803	808	810	808	814	745	764	811	770	772	759	786	822	754	837	755	820	756	774	784	765	804	797	767	789	769	756	766	757	798	784	786	753	757	768	790	765	818	774	800	789	809	822	820	755	808	762	788	754	779	850	799	825	809	800	815	814	796	811	834	785	838	737	831	805	784	817	843	762	788	772	781	787	767	829	770	760	786	791	724	742	711	762	786	822	750	801	833	753	836	760	787	833	793	813	819	786	809	802	790	795	823	761	766	814	796	806	757	752	789	790	830	840	825	789	796	746	826	801	762	794	865	773	769	788	812	789	750	786	729	746	750	800	771	792	817	775	774	809	777	809	798	801	824	810	806	826	775	851	791	800	808	772	814	786	781	760	782	805	757	789	781	779	781	780	824	797	784	796	812	776	817	746	804	815	803	762	791	794	755	797	771	758	793	750	820	798	793	802	783	755	804	794	850	797	793	887	789	775	742	782	797	783	784	787	810	769	823	729	784	825	756	753	785	802	797	827	794	762	740	792	800	771	772	769	782	774	784	793	808	750	770	817	763	784	803	791	815	772	753	758	770	785	789	793	768	815	788	807	830	742	775	821	800	768	795	792	780	788	798	740	795	752	775	748	768	769	736	799	770	729	815	800	807	807	787	863	771	802	806	812	798	756	815	727	784	796	757	821	790	747	796	825	744	743	791	755	795	809	773	786	735	811	788	770	769	771	770	736	767	782	768	778	735	775	777	754	767	773	769	757	817	736	772	792	789	786	782	800	793	759	800	801	805	842	851	793	771	838	763	827	812	820	769	729	766	805	743	809	743	781	795	818	746	793	765	766	739	804	772	736	790	794	821	819	780	764	810	779	803	774	756	772	753	798	771	778	840	778	765	807	801	773	825	800	801	784	803	769	765	793	788	796	824	775	787	796	781	831	787	785	790	744	792	790	767	824	764	809	809	812	776	821	809	754	747	805	736	767	800	806	829	805	786	773	810	798	766	813	795	777	759	843	794	832	811	793	785	786	830	787	776	769	770	811	832	841	800	807	735	745	805	791	781	817	820	773	792	828	812	829	786	771	814	769	781	759	779	813	784	772	764	777	782	769	802	780	755	813	782	805	779	794	746	782	786	787	809	822	737	808	810	756	826	793	805	768	752	820	786	763	798	825	789	814	830	776	775	747	760	783	802	838	838	786	820	817	766	785	761	780	752	781	786	829	835	765	791	789	735	743	793	763	838	741	795	817	823	806	802	796	785	816	789	763	765	767	784	774	744	806	825	761	750	814	788	807	819	805	810	826	782	850	809	807	791	808	785	833	804	813	815	801	786	773	787	740	794	814	824	754	780	788	799	762	766	795	793	787	778	770	825	757	775	767	764	771	788	796	861	789	728	767	801	823	742	806	778	803	795	753	727	822	802	838	780	804	764	803	803	779	764	772	765	831	758	778	805	823	773	828	877	779	767	837	824	766	788	796	760	787	762	780	854	763	737	811	786	825	779	794	757	828	792	812	828	831	764	790	862	796	791	754	796	769	803	801	797	740	786	830	790	739	790	815	820	786	809	806	752	827	748	775	788	813	782	819	771	792	755	811	812	804	835	758	817	788	775	757	768	783	836	811	765	826	755	773	825	819	749	790	811	864	806	775	806	786	755	807	817	744	778	787	786	810	774	782	753	788	799	814	829	812	780	836	656	795	800	840	824	790	791	796	789	799	805	711	763	809	804	770	750	826	777	784	748	766	822	807	812	749	758	795	809	794	793	797	780	815	812	769	763	805	788	798	795	813	780	758	814	801	757	825	818	799	783	787	790	760	774	811	786	794	770	787	793	830	767	774	812	778	800	796	798	806	761	738	785	766	794	763	787	787	810	759	787	778	785	787	762	753	820	805	810	825	823	804	823	774	760	837	816	766	792	756	746	769	792	778	771	803	741	799	757	783	830	799	821	827	811	794	818	744	749	767	792	744	812	798	752	777	778	788	740	797	780	798	768	775	780	805	743	806	782	784	762	764	757	750	760	803	765	794	785	845	847	799	789	807	763	762	856	733	779	784	780	733	820	735	785	723	799	796	789	787	799	773	828	747	770	799	808	811	813	811	807	823	764	777	844	770	765	827	772	785	787	815	782	809	799	818	828	826	802	792	761	806	788	757	811	833	779	781	766	801	778	838	802	834	788	786	827	762	812	803	817	753	760	760	734	803	847	754	783	780	829	786	775	775	803	797	765	741	812	816	820	767	851	779	767	776	785	761	787	805	768	765	789	778	838	718	774	754	795	776	788	778	762	825	802	792	804	795	774	830	774	777	783	770	744	839	780	781	777	787	779	754	775	832	755	775	777	792	750	755	784	765	772	734	842	820	794	770	812	794	752	769	791	784	777	788	799	825	765	763	831	796	776	791	765	776	754	817	789	783	785	781	774	798	787	836	752	831	835	800	777	806	802	763	807	804	776	770	837	753	811
25582	21620	28503	27034	20695	13888	8819	5960	5197	4002	2965	2346	2275	1842	1782	1585	1429	1385	1379	1335	1240	1130	1068	1069	992	991	1035	986	930	926	881	807	893	868	816	855	824	821	820	882	820	807	835	788	836	830	795	865	813	847	809	815	811	818	797	794	790	892	793	798	782	745	806	771	771	766	779	802	801	834	806	760	719	761	758	792	754	742	789	801	757	808	803	758	758	804	780	775	763	786	823	807	818	776	749	772	784	736	807	774	737	773	730	829	735	809	674	772	769	775	799	743	781	738	786	799	768	753	736	843	818	737	842	758	791	785	768	759	771	743	741	812	748	794	764	836	808	789	779	819	775	815	821	794	789	829	809	787	810	795	753	770	778	795	725	753	804	778	817	830	814	769	790	795	820	805	817	774	756	755	756	787	726	793	816	737	749	748	782	814	771	829	787	756	763	783	771	819	755	825	781	766	863	755	770	801	785	780	775	784	771	760	745	742	736	767	758	791	803	738	796	763	797	747	759	801	743	821	781	777	764	821	785	899	742	839	781	807	774	776	752	764	838	774	768	781	788	771	796	755	756	767	776	740	775	745	842	820	770	806	806	820	807	769	795	769	769	783	764	798	779	836	787	790	768	747	801	766	810	835	781	767	820	752	754	820	806	789	786	816	788	812	780	771	773	762	818	811	784	796	805	767	794	807	818	798	828	826	783	795	811	806	792	840	818	814	824	830	774	758	749	801	771	748	796	759	782	787	731	799	769	837	801	773	753	782	783	782	766	769	795	748	768	841	795	757	772	786	771	709	785	774	805	821	838	799	745	783	771	781	811	773	803	747	760	737	764	780	804	820	789	781	744	832	799	771	774	793	793	786	753	763	829	810	753	766	824	786	761	813	803	780	697	813	817	817	794	771	821	761	789	806	799	757	761	758	766	738	786	748	771	812	817	769	765	788	792	779	827	812	792	776	790	799	770	740	808	806	800	743	814	822	767	805	768	802	811	795	784	812	818	751	787	750	781	793	745	785	795	803	787	767	757	760	736	832	754	761	769	791	842	769	760	742	759	793	783	768	781	799	825	809	775	708	809	755	773	738	784	776	742	779	770	781	778	787	782	789	812	831	745	773	817	767	766	830	799	765	762	782	799	815	745	764	797	763	794	780	791	803	822	746	789	779	815	811	761	792	831	721	820	808	733	804	758	794	781	759	770	745	797	768	767	823	810	790	758	758	769	829	809	797	801	818	815	761	798	809	746	754	748	840	805	787	811	810	779	791	777	766	764	792	812	828	775	789	812	814	827	731	779	714	840	829	722	787	747	771	779	784	743	767	713	807	744	784	797	785	748	796	786	803	776	763	788	767	775	797	779	800	830	764	754	809	737	785	813	774	788	840	763	782	829	807	776	820	769	842	720	806	780	819	731	780	836	766	773	789	824	766	799	792	786	790	874	760	764	803	783	772	820	792	846	825	803	785	782	748	799	802	826	818	799	799	754	815	787	763	729	748	706	828	826	757	817	816	758	808	758	794	778	816	819	776	818	781	762	799	773	761	802	796	784	799	775	786	806	795	769	804	767	817	807	790	772	782	768	840	765	772	767	739	773	759	832	813	729	772	768	752	764	772	757	805	821	778	764	772	736	799	733	809	788	782	813	782	765	807	777	803	756	823	830	764	789	778	785	781	785	781	776	795	834	806	767	767	808	851	774	806	815	761	797	770	824	742	789	794	745	786	801	820	786	808	752	727	732	755	793	789	779	833	762	746	809	794	794	748	772	803	756	797	801	805	785	791	766	751	730	789	791	817	803	835	777	810	789	777	804	778	781	818	793	746	763	728	766	783	754	786	805	745	769	804	787	779	841	767	747	753	757	785	769	768	756	742	791	799	798	825	747	765	783	769	799	801	815	764	816	804	797	839	784	838	754	818	801	762	768	788	758	780	780	810	768	784	825	794	762	805	847	822	794	832	787	743	759	768	855	777	807	764	787	782	831	796	797	784	812	751	818	764	761	795	773	778	758	799	798	793	746	795	773	773	802	759	776	742	818	776	833	767	837	802	784	787	777	768	757	755	784	798	756	750	791	747	761	773	758	793	771	779	763	800	786	797	763	772	810	817	744	779	749	842	855	856	787	842	835	810	769	813	804	749	807	820	771	797	790	791	796	753	817	760	794	815	801	785	790	796	775	758	754	783	773	748	792	761	770	788	847	812	748	808	765	762	772	771	784	770	761	779	764	810	813	796	767	770	776	820	834	803	740	751	806	763	807	795	799	784	783	771	724	793	791	799	770	761	756	800	812	752	803	785	776	773	803	755	788	801	801	773	777	824	741	795	777	817	780	763	751	795	799	733	754	787	779	805	753	792	709	777	802	838	756	817	807	773	819	813	781	792	723	822	826	775	827	730	805	826	794	839	788	797	775	786	784	812	817	713	814	821	793	763	793	832	791	792	780	742	771	784	791	803	760	808	796	797	798	816	772	797	754	811	792	767	770	786	771	784	790	784	779	768	772	797	762	793	798	781	824	779	772	824	783	817	723	792	771	844	797	793	856	774	812	739	788	767	763	731	850	774	796	829	797	768	776	807	797	797	805	796	803	753	817	812	765	796	774	724	747	798	777	779	779	814	837	759	809	805	770	808	860	801	758	730	761	761	754	802	746	787	842	783	764	793	785	794	794	758	805	800	800	791	770	811	811	755	829	761	775	767	809	761	727	774	810	753	772	789	771	747	772	810	777	754	775	755	789	818	796	817	726	746	805	760	780	801	749	800	769	773	807	793	850	818	814	829	788	773	819	771	839	823	793	772	779	769	794	765	779	827	750	803	808	780	795	837	762	790	762	774	793	801	777	770	806	754	767	762	831	782	748	738	797	789	771	826	822	740	770	808	750	721	806	794	824	786	799	793	786	770	815	737	769	827	734	781	784	738	815	744	748	777	775	802	778	771	734	754	787	805	747	776	753	808	835	803	753	754	801	833	771	747	776	787	802	813	819	797	787	761	819	817	726	801	785	803	785	759	796	787	762	768	786	825	767	769	786	758	790	759	806	754	779	803	826	792	819	766	793	773	707	826	760	766	777	781	735	831	826	762	765	799	799	778	810	765	869	819	794	797	819	754	793	824	787	807	744	745	735	811	777	767	796	740	828	779	755	789	830	815	774	805	774	796	814	767	742	836	747	799	788	810	772	751	808	804	781	798	838	758	753	805	787	792	822	779	789	833	831	772	761	793	762	860	796	786	752	785	737	750	790	763	782	812	809	766	755	801	786	775	781	815	759	780	831	780	785	808	795	797	756	785	793	805	748	754	783	774	776	763	751	769	780	807	770	737	790	737	832	835	776	785	752	817	806	805	816	744	753	802	755	824	799	737	841	806	826	789	751	815	879	791	845	806	788	813	806	786	790	767	777	773	762	762	752	780	836	790	769	779	780	810	794	746	796	781	788	787	816	801	804	800	760	753	764	796	768	790	775	763	780	771	747	760	767	820	789	753	791	824	802	795	776	801
23705	46433	38463	26689	20585	15975	11985	9011	8290	5988	4461	3458	3061	2650	2338	2141	1872	1718	1744	1709	1476	1418	1255	1190	1118	1079	1082	1031	934	962	891	905	868	930	893	886	873	777	827	812	889	835	858	827	821	859	823	832	837	803	794	772	824	881	797	869	740	838	781	832	747	783	749	847	811	801	853	795	853	746	754	811	819	825	823	799	794	762	821	797	783	754	824	821	743	791	785	808	790	780	764	799	796	746	830	802	807	825	774	824	825	780	781	775	780	806	807	822	777	834	749	786	767	770	784	811	818	812	756	822	810	775	811	779	775	771	796	809	809	825	773	858	807	813	762	800	836	784	779	845	762	838	822	777	774	796	806	797	758	782	815	814	811	834	773	760	800	743	814	793	774	784	761	771	802	796	821	847	803	759	781	775	749	815	828	844	744	804	755	761	773	748	861	838	820	813	799	863	794	823	788	742	804	814	797	795	802	836	789	822	796	762	822	778	763	767	765	784	772	793	821	781	806	794	775	758	784	837	789	777	813	767	810	774	786	790	823	778	793	766	854	794	822	782	816	763	733	829	774	823	762	809	806	826	809	793	815	811	774	826	819	775	781	791	819	790	787	793	793	786	779	803	817	820	800	784	844	791	785	742	794	785	860	814	829	794	875	749	764	787	820	766	759	795	748	847	873	842	761	773	823	883	760	781	842	802	833	846	809	819	805	832	808	766	816	818	773	783	803	786	824	817	839	828	794	820	839	768	816	726	829	792	819	747	817	821	826	778	805	838	805	851	779	799	782	769	793	822	770	842	815	795	814	806	845	822	795	816	838	795	777	836	790	781	835	778	727	785	763	821	811	817	763	756	745	742	819	773	854	785	781	763	804	823	779	793	788	822	808	803	794	764	783	810	831	788	821	806	796	777	769	799	866	796	761	813	815	785	770	783	786	828	763	809	803	800	799	823	838	763	792	773	803	806	811	762	779	776	786	766	801	747	789	784	827	804	773	780	770	834	821	816	790	790	788	727	873	850	786	832	761	774	802	801	796	807	873	820	776	743	771	745	784	802	817	810	773	757	799	797	804	793	794	798	813	798	811	786	823	795	789	823	799	728	773	780	753	769	770	833	802	805	765	779	803	770	806	770	757	820	796	796	776	816	799	762	854	850	830	778	776	782	801	790	793	763	823	830	784	809	768	821	741	774	750	798	800	783	772	760	760	819	819	785	846	804	759	829	827	823	760	810	834	780	763	795	804	764	813	809	762	759	770	814	781	782	789	824	814	760	778	816	782	793	804	812	772	781	801	802	762	767	818	808	799	806	780	782	774	773	810	790	837	801	795	804	820	844	815	789	810	825	781	825	758	825	782	791	753	813	811	791	771	774	804	776	779	796	786	794	801	732	788	778	781	809	868	777	788	756	755	762	767	797	762	841	799	781	795	795	811	822	786	759	787	804	816	794	738	835	769	808	816	806	741	802	814	763	842	804	766	729	793	795	743	808	788	767	828	799	810	789	815	778	818	792	758	787	766	729	760	760	760	852	749	812	825	780	817	773	834	824	814	796	769	770	790	845	828	785	832	767	832	803	778	775	837	820	794	788	782	787	799	832	812	733	789	811	790	784	791	801	784	773	797	775	798	769	783	858	821	792	793	782	849	804	762	805	777	798	776	784	770	815	714	775	798	853	741	876	800	788	770	813	783	819	806	777	784	842	779	849	830	772	764	832	770	795	801	778	821	755	800	838	789	774	789	792	789	797	782	759	765	791	796	788	798	784	754	821	727	809	791	843	772	789	777	797	772	873	804	763	733	784	767	795	792	784	799	763	809	813	829	824	815	840	796	814	796	786	791	753	778	803	757	801	781	823	778	820	787	821	772	785	803	747	798	789	779	818	778	814	816	777	827	817	837	729	814	766	789	762	798	806	789	806	798	763	755	779	791	845	790	826	773	757	741	785	801	829	776	815	811	782	834	779	789	803	763	807	836	813	822	756	852	808	798	755	801	796	778	759	833	730	791	806	850	788	829	824	783	815	831	787	801	760	779	801	816	854	771	800	785	785	751	837	821	776	818	780	818	801	753	788	783	837	767	777	818	724	763	793	758	806	774	767	821	801	780	793	760	803	838	817	815	837	780	756	789	811	802	813	789	763	793	764	808	784	821	816	799	802	769	810	812	844	788	795	808	773	781	770	791	816	794	776	839	800	754	788	789	762	806	759	778	798	792	818	799	766	751	785	771	784	798	835	782	810	812	764	791	804	803	802	747	812	815	765	766	764	770	804	770	755	786	811	802	782	734	788	752	747	826	828	787	772	788	831	800	806	807	791	873	759	786	800	781	760	775	795	779	832	822	811	834	796	779	773	827	830	815	770	793	802	773	767	784	814	780	800	841	799	768	740	799	787	814	792	810	784	807	823	806	840	816	746	812	756	786	826	787	772	821	848	801	794	825	811	804	807	822	810	815	758	807	747	790	847	780	784	839	816	791	812	753	770	808	835	786	810	826	821	853	808	772	786	843	788	778	781	804	735	802	760	801	724	792	792	760	782	776	831	773	820	850	793	797	845	728	775	797	881	769	860	790	784	798	803	810	840	768	852	825	750	828	828	791	805	803	803	826	767	827	807	799	802	750	783	824	805	777	789	800	813	793	808	790	795	772	752	818	782	749	782	825	814	884	756	788	830	816	775	807	799	769	808	803	778	776	831	831	784	764	757	780	802	774	788	819	795	796	819	787	821	812	739	771	752	816	754	846	782	790	813	786	829	789	825	806	853	823	779	765	791	821	776	772	795	765	819	793	781	732	760	780	757	806	817	837	815	756	772	766	852	810	782	779	834	817	817	817	796	797	800	794	786	823	800	795	761	782	778	799	791	793	794	747	789	816	814	805	817	774	806	759	785	793	859	823	817	742	806	784	788	739	757	805	772	769	801	818	828	843	740	800	801	815	789	798	825	771	813	783	836	819	786	731	853	803	782	828	843	833	794	776	803	812	811	775	827	740	831	839	822	754	812	794	808	821	799	780	800	826	790	824	809	756	789	764	791	762	789	819	828	810	786	758	842	828	811	784	813	836	780	804	758	813	811	812	787	774	808	788	812	809	781	785	771	790	769	751	849	767	827	818	748	781	770	779	830	791	807	821	790	793	816	779	832	789	812	769	767	737	804	806	838	817	771	792	758	795	809	777	798	789	806	791	804	786	760	793	748	771	784	787	814	850	827	718	814	806	726	860	772	783	832	792	792	803	781	788	766	816	739	786	788	822	829	770	790	781	793	768	751	742	772	767	811	818	783	799	808	777	785	820	782	806	768	774	766	782	785	778	777	820	777	749	787	830	782	821	804	794	800	799	842	769	754	819	798	819	759	810	789	803	815	810	779	803	782	764	805	826	861	768	841	811	809	821	772	795	820	805	810	802	772	785	821	846	811	811	727	785	783	832	817	814	794	822	758	804	787	748	808	780	847	828	854	782	772	802	783	790	850	787	780	787	760	837	828	822	804	732	802	796	788
23261	21628	29504	24311	21990	23510	21383	11627	8819	6976	5453	4048	3470	3015	2615	2419	2185	1908	1974	2015	1717	1561	1543	1450	1384	1297	1198	1257	1136	1108	1125	1071	1026	1048	944	1029	1026	962	1011	997	970	1027	1004	1059	1012	958	981	941	928	926	982	966	901	896	931	985	910	936	902	897	903	919	875	935	890	957	957	910	935	974	949	938	909	925	902	899	894	900	844	877	925	868	905	929	827	931	889	898	906	908	920	915	944	929	944	923	913	897	945	895	881	896	972	930	959	894	909	896	897	898	897	881	1002	903	906	880	849	929	886	942	924	946	921	890	885	931	881	915	954	929	917	900	884	877	940	919	941	924	926	936	907	874	892	919	899	894	973	861	866	883	930	884	891	862	934	926	876	883	921	910	901	871	916	927	933	906	892	910	901	962	936	917	835	948	905	928	915	919	960	837	882	888	906	926	879	911	906	863	920	894	913	931	909	884	906	894	882	956	907	924	917	898	908	967	936	853	897	956	943	905	899	881	960	897	910	903	943	917	918	967	919	966	960	935	940	898	920	867	940	884	938	900	897	938	981	927	896	943	922	873	911	905	958	896	950	922	946	880	910	929	871	906	889	878	868	929	948	905	921	881	907	915	877	822	868	931	994	910	938	942	913	945	909	845	912	912	930	906	900	932	898	906	894	970	908	885	949	879	905	920	881	973	948	918	940	871	909	870	868	930	908	883	892	882	939	904	890	888	882	896	961	965	909	948	957	881	932	920	947	937	899	875	864	910	965	927	868	919	913	922	959	907	896	959	979	953	921	908	885	901	950	879	879	945	958	958	891	917	907	939	910	949	912	915	893	945	897	926	905	892	912	918	927	886	903	918	886	910	932	925	957	914	917	896	826	918	886	906	920	894	906	919	958	900	898	894	898	923	903	914	915	898	924	895	917	961	897	899	883	896	932	914	926	915	939	908	916	871	932	933	941	917	917	883	921	922	917	880	943	945	892	907	896	890	883	917	926	864	938	945	924	925	906	856	958	809	926	937	907	895	908	876	928	901	935	894	901	899	925	867	916	911	911	956	959	880	886	934	956	845	917	895	920	925	901	864	937	884	957	902	868	864	871	898	928	888	921	933	926	898	931	916	897	948	885	880	942	947	883	902	867	939	908	890	868	899	936	888	919	890	893	952	910	913	878	915	887	919	962	904	933	929	972	904	924	885	935	933	921	873	884	944	912	927	952	942	947	863	915	946	900	912	912	875	865	895	885	900	901	854	852	908	880	925	896	904	951	940	962	902	920	954	954	901	912	884	924	880	956	917	915	922	929	904	917	905	880	927	922	935	915	910	878	932	934	922	891	909	956	946	908	923	885	955	980	980	908	940	864	931	869	920	909	969	885	921	906	948	914	921	893	906	880	905	936	871	1006	892	941	871	916	870	912	885	900	973	937	886	885	910	878	881	926	880	953	949	918	922	900	879	875	919	907	843	905	959	885	907	880	863	893	916	867	902	916	946	882	862	897	850	925	972	906	914	961	914	880	922	890	918	962	953	896	880	928	925	949	916	953	950	924	907	911	912	956	863	910	880	939	832	913	958	850	894	894	897	898	946	902	940	925	924	857	886	891	885	939	938	907	941	897	908	912	903	913	887	957	906	878	945	885	902	924	909	887	935	923	907	925	948	867	886	911	905	882	897	933	943	923	941	909	919	889	897	922	897	933	958	934	895	849	921	930	904	927	905	918	938	920	947	859	890	914	884	886	896	878	943	900	861	906	915	913	875	908	952	896	893	947	861	914	898	936	928	924	940	913	903	917	973	855	965	919	915	893	913	908	910	905	842	885	908	966	906	954	905	930	901	916	922	904	958	902	906	915	887	871	902	968	852	943	903	895	891	886	905	902	911	876	919	889	919	898	951	925	960	851	926	889	964	884	899	971	999	906	940	878	917	922	910	935	911	918	861	949	955	919	880	924	925	900	960	897	918	897	897	876	856	896	875	902	894	889	916	906	874	939	949	865	935	885	895	911	876	878	874	973	940	945	860	887	920	933	880	877	946	889	916	982	902	942	975	868	922	937	932	889	958	907	898	922	909	938	939	893	894	871	921	900	906	926	885	911	847	946	889	918	907	924	911	920	920	934	909	915	976	959	914	905	851	941	951	949	884	945	926	935	938	941	888	921	920	921	921	864	939	911	873	929	933	895	882	867	951	930	901	940	950	909	827	912	920	898	974	927	948	963	878	948	938	850	976	926	918	869	859	892	887	901	896	869	877	893	893	873	876	931	869	889	934	910	862	921	918	946	896	881	924	864	954	940	958	919	920	915	916	979	922	924	888	901	885	866	890	898	859	946	909	906	936	919	919	888	925	897	868	935	977	853	876	913	938	922	941	877	961	957	943	918	905	897	934	906	878	885	811	943	923	867	908	886	944	868	904	903	892	915	894	881	947	900	882	937	924	862	907	894	926	931	882	916	934	843	949	926	1016	899	905	933	910	912	912	930	866	887	891	935	945	917	908	850	868	930	895	947	891	965	874	875	897	936	956	917	901	881	915	907	941	919	906	950	891	988	913	918	891	856	923	925	944	967	906	867	842	939	985	935	899	883	953	869	883	881	873	909	894	955	944	930	938	891	948	941	919	922	879	960	934	874	879	969	933	932	855	906	911	933	926	898	925	897	894	902	865	895	902	919	951	917	961	909	891	795	939	912	860	882	908	903	900	889	923	895	928	894	923	876	916	904	891	877	930	911	933	887	872	940	881	941	891	909	875	984	861	936	927	893	897	872	945	926	900	912	881	907	955	903	940	871	930	929	926	919	890	871	901	911	889	923	911	908	916	937	923	880	936	927	882	862	827	883	890	918	902	942	967	908	916	925	888	903	899	935	922	948	954	895	938	927	937	934	940	904	970	918	827	922	949	925	913	936	909	960	914	891	923	942	845	919	842	921	959	922	910	916	845	911	897	904	831	880	890	875	940	917	943	990	930	915	882	908	1009	942	897	932	865	968	888	879	918	892	932	923	873	925	895	904	873	881	958	890	892	894	877	890	924	887	906	894	902	874	901	897	917	912	889	897	893	923	864	921	873	926	944	953	899	908	859	907	902	934	884	939	919	869	891	898	923	892	860	854	934	899	902	946	894	911	925	902	937	873	924	917	893	878	899	872	955	939	864	882	869	887	951	844	911	920	936	908	905	981	907	902	883	914	888	901	914	873	923	922	891	953	932	910	899	936	873	941	888	892	905	929	867	908	900	945	947	915	893	939	854	936	941	921	898	921	913	905	951	918	940	933	926	930	912	914	855	873	938	825	898	884	884	901	932	875	928	894	916	955	902	928	827	857	898	938	915	945	909	866	1014	846	914	886	933	903	900	877	884	905	929	897	917	907	932	919	917	904	925	876	908	910	846	881	954	899	877	861	864	843	879	897	905	905	947	872	917	916	876	872	894	861	939	904	932	945	924	900	871	929	946	882	953	964	921	883	940	939	936	868	908	987	931	870	894	946	906	944	869	842	899	858	887	905	886
26724	54796	47476	34297	28091	23296	17514	14305	12299	9854	7470	5637	4755	3965	3597	3137	2662	2380	2400	2373	2000	1811	1772	1612	1544	1454	1382	1329	1210	1186	1077	1099	1114	1058	1095	1041	1006	1021	988	987	995	950	1007	1010	957	931	957	911	932	958	971	942	940	944	954	922	945	939	925	905	883	925	922	910	919	949	895	900	897	911	913	898	882	883	920	853	896	897	838	917	935	935	871	930	910	885	827	861	911	935	939	856	890	939	881	926	897	874	920	870	932	889	905	899	914	944	910	925	890	908	900	854	886	911	878	874	907	867	915	872	870	870	934	867	928	870	880	899	907	914	952	914	889	916	912	866	858	865	914	936	914	908	867	896	894	866	898	917	828	851	882	872	920	889	929	899	931	939	886	911	938	900	854	917	907	921	895	882	870	872	851	879	905	851	916	899	860	925	889	953	867	884	864	871	900	917	849	889	954	877	920	876	887	854	890	939	913	923	867	901	873	951	849	898	926	924	874	900	856	898	873	943	882	889	939	869	891	840	893	924	929	875	912	816	895	880	942	946	911	900	876	859	943	887	870	909	905	896	910	881	928	916	896	940	870	862	868	938	934	912	853	923	969	956	900	900	959	887	879	849	889	914	894	935	875	898	895	874	919	872	909	934	907	901	851	896	959	918	930	908	877	902	926	881	961	888	965	901	903	903	902	890	866	862	942	915	917	902	872	857	939	859	884	884	903	876	875	895	821	924	889	877	954	942	908	894	867	872	880	913	896	868	883	886	869	894	882	882	950	878	877	942	918	895	809	898	914	908	868	865	940	865	923	861	881	873	883	899	847	990	948	911	921	886	836	874	928	870	866	909	912	903	894	917	920	895	885	924	879	909	902	901	956	857	844	887	892	912	938	902	903	883	833	883	854	910	884	904	925	894	868	839	939	861	872	848	862	863	880	914	902	878	921	824	853	898	918	916	904	853	924	861	885	901	875	963	881	915	855	923	895	891	888	891	898	887	933	882	945	878	910	910	880	849	903	901	917	894	927	865	900	874	902	872	862	890	890	917	887	904	895	934	842	925	849	938	906	921	910	908	922	910	854	858	918	923	887	896	825	863	869	871	935	877	913	909	887	888	923	871	867	890	940	880	859	938	924	901	868	925	834	860	926	863	912	870	881	907	893	903	899	929	937	855	901	892	887	909	831	916	911	855	943	928	921	951	886	873	914	900	910	845	911	880	924	942	953	913	934	817	882	868	902	905	866	965	931	831	855	917	863	898	958	962	925	887	922	882	929	917	913	898	869	914	899	909	926	884	904	891	880	888	868	933	868	890	920	933	927	932	863	893	882	883	933	902	875	904	928	889	862	864	861	905	879	903	849	848	884	871	879	930	882	968	874	916	908	925	871	903	876	905	888	923	898	902	914	891	907	921	929	901	816	933	896	896	887	866	900	860	874	883	902	901	911	886	892	852	880	922	949	886	892	877	898	882	872	875	875	889	887	935	833	893	900	898	949	844	935	910	882	920	857	888	896	917	907	882	857	892	870	896	891	910	937	866	877	931	891	894	915	891	948	888	924	930	868	860	922	871	869	922	901	886	925	880	899	954	885	886	909	912	870	844	925	956	873	874	894	896	854	900	873	922	915	871	899	876	917	899	930	841	881	936	872	931	863	824	859	953	926	858	901	944	948	863	904	932	908	889	934	899	899	989	912	870	968	877	906	866	870	857	897	969	855	876	899	952	863	934	857	917	872	848	892	918	834	854	879	876	919	888	872	871	920	833	852	852	933	899	854	930	879	866	923	924	928	876	886	900	862	913	898	861	956	860	867	917	899	915	898	893	857	880	915	914	873	879	886	902	875	934	841	927	919	881	912	901	962	911	928	965	876	849	875	920	943	901	844	864	875	925	903	881	904	929	891	921	875	919	882	900	912	964	900	928	888	910	895	905	888	880	886	911	872	898	868	920	877	880	913	871	881	908	911	952	851	866	890	921	877	827	921	893	855	948	906	835	897	880	877	891	931	927	933	878	864	894	843	880	895	908	915	863	876	882	894	911	883	851	919	932	887	871	876	869	937	965	927	938	909	922	862	915	909	883	901	870	927	933	918	900	862	899	883	927	870	866	913	892	816	867	904	936	867	897	906	891	848	959	926	871	940	875	874	884	936	933	889	910	866	869	921	866	869	841	938	929	868	905	851	869	917	862	864	861	939	865	897	975	936	907	903	916	885	887	927	958	903	908	866	850	842	909	973	897	865	907	918	861	882	925	897	889	820	895	885	905	889	833	912	917	866	913	910	908	900	888	893	851	923	908	876	876	839	841	922	927	880	881	943	952	919	820	909	863	882	876	869	925	925	830	946	859	902	869	867	920	898	895	877	894	897	964	889	926	899	940	897	869	864	865	913	851	932	832	900	867	862	888	886	913	882	880	887	908	888	886	874	895	863	902	902	897	870	920	925	918	871	854	900	883	940	893	859	907	922	849	870	871	872	885	838	906	869	894	935	885	898	874	865	872	854	903	914	918	827	905	864	884	862	883	898	885	867	918	883	905	900	862	907	896	911	936	896	855	910	904	899	934	873	879	871	878	921	923	860	936	923	893	901	860	899	861	896	891	858	870	914	877	902	872	865	914	870	888	899	875	853	919	885	891	893	892	888	924	912	819	910	975	916	911	905	889	900	842	888	893	963	863	902	953	935	918	868	859	898	895	891	885	874	924	902	894	875	886	916	925	932	921	892	904	895	933	908	877	933	831	931	881	946	914	926	950	872	891	936	889	932	916	905	907	900	862	891	892	968	910	918	872	876	945	889	910	883	813	898	937	885	886	933	891	901	926	932	931	869	953	897	907	902	830	896	867	938	871	878	876	850	856	893	900	874	890	888	883	867	907	872	845	911	890	878	898	926	909	854	886	900	874	883	964	902	863	878	841	871	921	969	889	872	932	898	870	877	894	917	854	942	879	876	863	864	999	863	914	854	922	898	884	880	950	901	866	862	895	882	915	911	874	934	873	911	965	931	872	897	860	876	844	863	878	923	835	873	857	894	887	860	864	853	855	891	918	842	884	856	883	839	890	874	891	879	925	923	895	933	930	891	872	902	915	876	906	929	900	878	895	914	877	898	871	880	888	919	897	885	910	865	866	890	874	906	913	883	904	891	871	873	884	873	890	897	863	868	893	880	910	959	894	927	918	881	904	807	920	845	939	877	931	897	960	944	907	913	921	920	923	870	836	914	879	893	907	915	908	900	878	877	875	890	862	899	874	923	932	890	865	873	860	928	861	864	938	887	940	902	957	909	861	897	923	906	860	879	837	897	907	870	852	887	913	912	888	882	900	919	889	887	881	892	925	891	927	917	920	893	853	869	889	888	903	894	910	916	912	952	838	855	876	923	850	899	879	901	931	929	879	887	896	929	862	912	886	913	864	878	936	911	831	895	914	855	903	896	896	939	887	918	886	963	937	874	892	897	874	915	958	912	876	877	847	882	893	919	906	925	893	867	919	909	881	880	887	933	867
29484	27612	33369	25069	15243	9711	6484	4568	3976	3376	2512	1982	1718	1538	1449	1325	1208	1209	1203	1130	1056	1013	1019	918	923	838	806	817	792	847	812	762	771	773	772	845	853	803	771	757	786	768	706	714	744	774	752	775	730	742	741	771	770	731	696	674	723	679	707	696	734	775	726	769	743	726	666	771	791	716	731	740	743	775	710	713	732	714	720	709	726	745	739	693	698	699	710	712	741	698	755	711	733	706	746	720	730	705	718	716	728	774	707	725	763	716	750	732	693	721	720	721	665	713	774	774	727	735	744	711	710	733	783	749	701	679	767	761	722	702	677	722	696	713	723	727	678	721	728	778	716	708	782	731	691	742	749	735	715	740	783	717	734	748	694	720	746	746	692	728	684	725	736	735	700	726	780	781	753	736	716	719	710	693	773	705	739	717	712	695	726	733	768	695	694	776	721	752	694	721	771	727	731	730	768	722	730	725	706	737	705	724	719	724	738	728	742	716	711	708	746	732	736	747	718	712	753	693	749	678	760	748	759	727	684	740	691	731	751	741	748	700	764	768	714	739	678	729	700	716	765	725	731	673	722	734	723	726	714	734	732	712	703	667	715	687	721	722	693	773	733	737	779	709	731	664	726	744	738	730	779	697	731	774	690	669	717	757	698	723	658	732	694	728	721	696	680	699	724	733	657	742	698	676	753	687	721	705	710	730	750	690	770	748	697	673	790	714	747	744	703	731	715	689	729	712	726	758	795	761	735	728	766	762	726	687	693	788	759	749	692	766	727	671	728	727	718	751	743	701	699	739	735	711	708	697	786	755	779	717	672	772	737	740	731	735	666	705	707	708	776	705	701	747	725	772	727	700	733	682	784	694	733	748	740	726	744	783	719	729	723	739	731	730	703	711	691	751	731	716	717	703	726	719	709	785	703	723	696	757	741	782	701	731	707	709	695	710	718	705	718	728	698	700	748	750	739	747	750	750	676	726	711	711	728	729	690	723	720	718	720	725	726	699	709	724	668	703	715	720	731	711	775	692	776	727	710	740	743	706	756	692	717	657	735	707	768	722	703	750	735	692	707	769	734	725	732	677	722	710	744	727	728	703	722	689	695	739	667	668	765	733	744	739	752	707	696	735	705	707	746	713	674	692	714	727	711	706	721	743	703	712	716	711	748	761	721	704	691	724	747	744	714	746	671	783	735	724	732	691	723	703	725	741	700	675	759	753	727	730	708	696	749	702	715	799	724	744	755	699	713	720	755	784	728	728	775	764	651	744	710	678	686	756	694	758	701	732	755	691	727	765	701	715	720	718	714	691	731	698	748	734	734	668	697	715	766	763	711	691	682	732	755	713	716	759	721	720	722	725	717	738	694	712	728	731	696	756	733	718	699	714	704	703	719	727	738	719	763	742	722	720	711	712	770	712	725	726	716	733	712	721	745	764	716	753	704	719	680	744	720	721	746	710	746	712	742	734	703	696	710	744	673	736	694	751	712	715	715	764	715	716	724	733	689	696	670	768	682	757	679	692	730	744	689	752	718	715	744	716	738	712	683	688	720	701	754	705	753	757	735	709	712	738	652	697	689	702	726	701	763	732	744	770	759	722	707	691	695	697	715	764	730	715	738	689	757	736	728	676	754	716	718	708	735	701	782	713	762	724	741	737	684	712	669	731	728	728	741	706	714	752	692	744	717	711	759	745	808	744	705	763	751	734	697	671	697	694	710	700	708	739	764	724	735	705	729	727	700	738	737	685	720	682	706	708	723	730	736	740	773	712	709	718	680	733	790	720	707	716	739	712	751	719	718	688	726	768	734	759	666	782	748	714	701	768	733	713	730	721	707	695	738	704	723	698	747	733	704	782	689	758	746	715	697	758	725	701	739	685	663	692	690	710	800	682	719	699	704	726	693	741	763	667	759	733	736	778	707	766	710	719	677	718	735	760	744	729	746	678	760	705	720	764	684	717	687	735	722	718	724	746	747	685	698	722	770	722	699	739	744	716	784	698	719	707	718	743	708	702	709	723	727	714	718	727	713	686	772	669	708	740	691	752	724	711	737	718	741	728	691	704	724	721	718	707	721	714	688	750	725	713	777	718	679	740	752	743	748	737	672	699	692	752	743	715	767	722	728	732	715	725	683	758	695	736	726	695	744	709	740	727	718	706	737	726	807	658	756	678	679	670	727	682	706	756	729	725	687	696	718	714	694	752	726	653	731	739	755	687	716	694	739	752	741	680	736	757	745	731	695	716	661	799	667	719	695	724	722	693	743	741	729	706	760	709	722	713	700	716	705	738	706	736	762	789	676	706	755	697	713	724	748	696	761	722	733	730	750	766	749	755	763	709	758	745	716	690	687	688	746	707	692	739	768	729	722	718	738	714	786	745	728	707	695	718	732	728	698	698	698	678	685	736	751	750	745	755	707	706	719	725	705	706	680	729	703	672	766	721	683	772	739	708	726	776	759	690	712	719	736	707	698	755	730	737	701	722	740	706	700	796	669	694	710	764	767	760	751	713	716	711	702	730	733	717	711	724	753	707	749	747	719	717	733	721	707	707	725	707	713	736	723	721	724	748	716	716	754	743	739	762	720	733	708	725	718	685	683	680	776	691	757	747	704	737	757	710	754	727	766	754	747	741	729	772	751	724	759	703	718	715	679	678	703	704	677	711	693	744	737	720	716	777	719	727	695	751	689	697	682	725	760	688	693	750	736	720	759	744	725	705	720	701	798	779	739	704	722	709	702	708	718	771	719	766	687	758	701	672	682	729	748	735	702	747	710	734	718	716	760	700	698	743	697	694	766	691	741	682	739	699	698	741	739	741	705	757	688	741	726	718	685	709	657	771	709	709	675	735	692	779	687	758	723	718	689	720	719	705	704	723	687	728	756	711	747	736	709	716	746	706	710	742	649	716	764	721	770	716	689	713	701	715	766	726	767	771	698	742	693	718	716	699	755	707	695	711	705	707	736	673	735	760	757	691	702	688	768	736	750	694	753	723	705	725	709	688	727	683	681	694	706	756	767	667	731	702	727	762	717	718	745	722	746	745	744	688	664	734	735	704	729	724	685	729	765	763	730	700	722	724	731	739	753	724	738	684	708	677	728	660	711	709	734	702	761	704	791	713	696	759	718	765	725	761	759	765	703	737	677	718	755	722	706	727	732	725	781	722	777	698	697	731	704	719	730	688	764	712	773	719	722	744	684	733	767	728	677	703	713	739	687	748	718	715	736	735	676	685	699	685	711	687	706	717	687	706	683	739	701	746	745	738	739	741	701	719	687	691	757	685	707	741	702	719	698	742	714	698	709	732	724	737	740	685	703	754	762	679	685	742	733	691	706	751	727	755	729	676	688	745	762	766	729	731	711	741	708	678	710	709	714	728	714	769	736	721	749	707	751	742	732	750	701	676	738	750	717	694	721	718	698	727	702	727	731	691	721	759	677	741	799	768	682	698	714	714	783	762	733	730	731	666	718	710	793	683	702	747	716	737	741	696	726	701
24654	42771	34211	22994	17273	13076	9585	6976	6236	5025	3815	2875	2472	2182	1975	1654	1521	1446	1395	1427	1255	1167	1130	1036	1010	963	964	912	881	820	811	784	808	794	775	769	820	759	754	768	746	774	777	750	744	782	773	765	772	769	749	767	743	798	786	762	731	710	754	715	764	801	735	759	706	733	718	751	692	734	733	719	703	757	722	771	767	718	763	737	752	756	696	720	757	750	780	739	758	767	774	771	721	757	768	714	693	748	739	702	726	720	729	761	693	728	711	742	750	734	739	780	690	750	764	765	751	759	741	725	757	743	735	732	702	731	788	754	729	728	727	711	748	704	697	721	751	735	754	733	730	717	734	774	743	737	733	716	714	766	764	768	750	703	770	718	726	758	729	771	722	754	756	771	737	724	752	721	774	753	709	704	729	710	799	755	644	683	720	727	760	769	746	716	735	723	757	772	757	782	757	747	684	775	749	745	731	734	741	740	703	724	756	757	741	738	785	773	694	717	746	784	712	730	717	747	726	720	761	728	753	689	710	721	764	756	760	717	726	721	733	751	712	754	700	775	749	724	720	752	770	722	797	698	732	759	681	753	776	734	748	713	743	773	766	764	747	723	682	767	729	731	770	758	688	753	698	733	706	775	725	758	731	799	767	725	694	751	768	742	748	734	716	775	682	744	726	775	742	760	765	728	741	736	764	741	761	694	727	755	733	721	771	751	745	694	742	757	679	701	707	745	726	705	810	753	713	698	758	743	763	747	749	779	782	705	760	710	764	765	753	766	764	751	700	764	750	757	711	715	713	727	748	736	745	728	760	713	739	735	718	703	732	717	766	725	750	803	764	747	722	681	747	739	742	733	719	745	764	732	750	702	709	757	716	744	760	710	741	766	748	741	762	694	756	695	729	761	774	756	769	759	742	681	727	774	772	795	714	770	755	749	778	710	688	695	745	712	711	734	763	691	715	765	788	758	760	708	774	738	721	711	769	732	741	700	767	712	722	742	769	754	711	739	756	757	766	762	791	734	727	769	777	744	760	755	730	729	759	775	738	748	724	772	726	702	719	757	738	769	762	751	767	711	735	729	736	774	750	772	727	741	740	670	682	741	761	755	726	706	723	800	758	738	679	771	736	702	739	726	724	756	717	758	720	767	764	768	747	714	740	739	748	758	796	731	715	661	711	739	753	727	737	711	723	759	680	703	740	812	694	724	704	744	764	764	714	750	687	775	744	750	724	753	750	762	720	757	726	757	737	759	744	730	798	738	741	729	775	778	777	722	743	743	746	713	755	699	754	762	751	766	743	732	714	745	786	755	777	741	751	776	783	736	727	752	745	761	794	747	741	791	752	744	745	715	731	727	711	728	781	751	796	725	780	751	703	721	697	795	742	727	727	737	715	735	718	730	715	754	787	711	733	760	754	716	711	688	758	741	744	768	771	677	749	761	737	720	722	756	758	757	775	732	744	781	685	784	763	751	766	727	725	722	719	764	742	684	730	763	740	695	733	730	754	761	732	739	722	700	768	771	776	727	770	761	758	772	775	763	755	758	770	734	735	740	782	794	753	742	798	732	735	734	728	757	765	705	731	742	755	761	766	696	749	754	696	760	756	680	705	746	792	712	730	779	759	742	766	734	743	704	744	739	715	730	757	716	752	719	732	754	726	745	722	772	734	754	781	768	747	716	727	773	772	695	795	699	771	736	754	737	684	699	718	757	767	740	746	751	772	759	744	750	741	757	748	711	744	771	760	739	716	777	721	763	735	700	747	729	777	735	726	761	752	691	745	715	743	696	745	739	796	712	717	762	766	756	701	765	765	703	715	714	747	724	664	669	698	761	738	696	785	767	771	698	734	744	680	707	735	764	749	754	715	718	762	736	758	784	717	728	742	696	748	797	770	768	691	732	717	771	740	749	710	757	754	734	717	712	723	729	725	748	724	756	716	743	739	701	796	773	769	694	784	713	704	702	690	750	776	773	724	744	733	731	743	714	731	738	747	710	732	722	782	786	718	713	715	739	809	776	734	734	777	714	740	710	736	764	772	724	723	761	720	732	698	742	751	738	749	727	749	749	749	753	782	744	689	753	768	722	756	701	737	736	790	769	749	713	737	751	686	709	751	711	779	736	763	714	728	785	676	734	726	741	698	780	716	756	724	779	787	772	712	748	775	690	676	783	744	718	769	741	703	723	680	730	737	774	736	723	713	755	709	742	754	716	728	719	714	687	670	709	706	730	792	685	746	685	769	714	671	750	739	711	787	735	745	808	712	778	769	703	730	726	718	733	748	732	745	743	728	721	769	763	778	716	727	758	711	768	730	709	726	778	713	769	712	741	724	694	722	773	771	775	771	774	763	715	744	768	729	731	719	740	676	690	761	711	689	754	745	745	760	707	752	747	761	760	749	725	725	720	725	754	733	711	717	783	749	728	752	742	705	729	680	783	756	744	763	709	786	733	764	736	767	714	754	735	756	753	767	691	720	772	736	738	715	738	720	734	786	712	741	734	739	729	715	705	711	738	742	680	709	713	735	806	715	730	766	739	743	739	739	743	718	740	721	734	707	767	727	776	722	728	753	719	751	765	736	741	729	713	725	738	674	761	753	834	754	791	723	778	739	728	726	726	772	724	645	678	749	758	759	755	759	774	754	701	734	733	788	755	757	770	752	766	717	723	737	768	714	764	756	756	766	741	705	720	754	721	718	725	748	781	743	735	735	733	689	740	739	721	728	709	730	812	779	743	749	743	785	733	751	738	752	755	701	780	760	750	754	712	722	761	729	714	713	774	736	730	724	716	727	785	771	719	804	757	789	725	770	715	763	750	755	743	737	709	774	771	756	723	750	707	739	701	710	716	761	733	772	736	741	796	748	766	723	752	758	716	748	768	743	738	686	765	767	757	773	788	741	747	682	744	733	730	714	698	732	755	717	707	732	712	716	716	763	726	740	774	791	712	721	754	767	729	732	766	766	755	684	784	755	728	718	755	712	771	757	727	723	819	717	732	755	726	708	733	765	727	744	746	728	715	759	778	723	774	754	676	748	794	729	729	730	749	769	735	740	667	733	700	724	747	737	746	794	719	728	724	754	747	739	708	751	737	791	690	725	748	735	724	728	732	749	748	713	741	741	752	771	731	720	755	745	776	718	724	780	722	715	782	768	742	789	757	752	715	756	718	726	722	764	690	761	746	721	745	760	720	715	745	755	768	774	739	708	735	714	749	798	744	731	731	707	746	764	697	752	780	716	759	775	707	712	749	763	749	764	734	729	700	746	794	757	781	757	696	750	768	758	746	776	734	734	715	690	786	733	710	732	734	725	728	747	743	709	752	739	765	770	682	743	770	714	751	737	755	691	732	746	740	718	719	715	738	726	742	747	689	695	704	748	715	745	762	780	752	734	740	708	742	748	717	735	688	725	712	751	745	710	744	709	741	739	749	735	738	732	724	744	765	762	716	729	706	737	700	778	732	736	746	769	728	697	734	781	771	721	748	726	733	733	725
24436	21556	29113	24981	22726	20348	13678	7780	6114	4854	4084	3105	2593	2282	2015	1907	1625	1503	1497	1422	1330	1309	1170	1131	1012	1058	978	991	907	961	938	853	875	911	808	830	849	894	851	900	845	842	863	816	764	803	803	868	794	866	803	843	791	750	807	835	830	866	825	775	801	799	827	780	845	827	792	791	807	830	802	758	783	863	744	840	808	832	797	791	795	753	779	802	744	832	768	745	790	837	793	760	816	785	801	760	793	793	808	806	738	802	829	783	796	800	783	808	765	826	788	738	794	780	776	787	748	787	798	790	771	710	730	766	799	822	767	813	795	778	749	826	802	792	799	817	851	770	790	792	793	819	744	785	811	836	773	762	824	841	801	770	819	835	771	774	793	785	772	763	754	791	841	799	796	688	786	736	766	774	811	778	763	799	745	792	815	747	816	798	750	796	775	813	789	810	770	749	825	833	785	768	837	777	793	846	764	738	807	803	838	757	838	806	750	807	779	823	781	778	803	788	831	807	819	839	769	784	845	784	829	784	793	810	783	779	773	790	786	797	842	800	765	789	825	768	780	856	813	772	742	769	727	800	803	791	806	803	756	793	757	736	798	800	722	763	778	779	798	834	779	783	763	765	763	789	743	795	778	810	766	751	736	765	772	739	780	811	824	759	774	773	890	797	820	821	791	756	766	823	774	774	825	818	797	776	771	765	789	728	806	800	792	835	799	794	816	763	779	770	795	843	781	795	838	792	776	774	820	814	795	740	804	795	810	856	777	763	742	759	787	804	790	793	812	825	819	772	802	766	745	828	838	778	768	818	785	757	792	761	756	764	832	780	827	815	786	785	735	810	766	763	808	801	750	785	812	785	799	825	800	822	805	784	793	811	819	836	783	800	782	766	757	809	728	790	790	781	836	786	804	852	799	802	805	809	761	813	779	783	771	732	782	774	785	776	787	816	753	743	793	777	760	826	759	781	778	773	798	760	769	813	818	804	772	786	777	813	806	815	854	758	785	825	804	783	780	792	765	808	771	803	818	767	805	809	812	750	796	742	784	707	795	796	748	821	831	791	763	780	793	772	879	768	825	794	781	781	787	706	785	784	808	716	785	801	763	777	756	792	823	740	766	767	802	762	819	774	850	773	790	827	770	792	799	721	749	772	843	745	778	815	785	771	825	771	825	779	805	790	779	808	816	737	772	767	792	776	820	792	834	802	804	827	795	828	809	753	781	756	800	763	768	801	793	808	855	767	803	776	794	790	782	823	770	802	756	807	820	738	767	751	753	796	815	797	838	854	783	749	709	819	745	742	795	781	777	767	768	746	765	771	802	833	734	762	752	789	834	799	837	774	807	774	775	744	819	795	814	802	770	743	762	813	761	735	829	808	770	758	765	805	768	801	812	763	821	840	814	811	721	786	752	793	795	802	757	786	780	776	780	796	734	786	786	785	792	809	781	871	783	791	812	777	825	789	790	855	768	797	776	820	787	779	778	770	754	844	836	819	810	809	826	746	852	779	740	790	788	789	823	757	786	764	787	794	826	819	820	775	767	817	762	799	817	831	781	802	816	783	762	788	791	817	770	769	810	788	756	805	773	831	745	819	798	783	810	760	786	760	772	811	813	790	816	827	809	733	793	779	786	765	794	786	788	790	813	788	811	818	819	795	781	757	827	815	796	745	738	776	739	835	855	786	829	738	767	802	810	777	773	761	749	808	750	791	838	790	842	796	797	821	839	845	761	782	782	778	816	810	816	759	801	794	791	802	822	794	798	751	783	776	844	801	781	777	731	767	743	793	804	728	784	781	877	821	753	748	744	778	790	774	791	793	804	801	803	812	783	742	826	836	808	719	806	792	779	727	810	809	814	797	788	810	800	769	781	786	759	794	798	769	812	799	790	770	842	792	795	866	796	797	763	751	752	840	801	783	854	838	780	771	823	781	797	817	855	760	774	833	754	742	744	761	824	817	784	831	785	737	856	764	844	780	775	835	757	808	792	813	780	788	773	805	745	758	827	792	787	819	779	801	779	781	842	779	820	825	775	760	739	810	775	780	850	768	798	794	774	842	793	801	759	735	828	756	786	784	834	771	857	757	773	840	814	790	782	805	771	800	817	796	743	756	857	811	783	799	794	749	794	784	787	775	784	797	788	801	776	806	789	789	773	793	780	740	757	803	813	775	776	787	774	797	782	776	739	808	768	790	811	835	757	813	825	764	786	799	813	817	861	821	805	772	795	734	809	777	811	821	827	849	786	752	789	784	794	804	787	843	848	776	775	827	871	794	824	755	793	792	782	766	792	832	824	734	822	834	807	850	797	761	773	826	838	785	781	739	810	803	759	780	807	792	750	786	781	768	773	817	821	767	802	831	874	759	806	798	766	796	721	782	738	794	756	793	777	796	782	807	790	837	792	782	776	822	796	786	753	767	760	832	748	781	774	790	794	772	814	752	817	786	764	777	821	730	844	811	757	752	806	818	816	773	806	809	804	841	820	827	771	788	778	803	806	752	736	748	776	802	761	728	748	760	757	764	813	770	797	744	814	815	767	807	795	819	835	836	775	733	746	809	793	804	781	772	805	806	789	796	796	749	843	782	811	782	811	769	733	787	779	742	764	756	781	772	799	790	776	801	748	770	774	787	808	791	822	809	771	813	824	717	771	782	793	760	821	775	805	763	826	799	795	812	807	745	820	774	758	800	766	747	772	792	807	832	776	805	762	837	783	775	761	812	794	800	733	745	809	806	769	804	816	816	750	802	811	776	773	774	767	747	772	783	765	808	762	791	825	757	793	786	755	834	780	757	786	821	776	787	811	746	780	799	815	810	740	788	777	769	844	815	771	791	817	824	827	785	825	787	776	827	780	810	789	822	798	796	751	735	797	849	734	813	807	836	792	762	730	809	799	791	763	822	811	749	795	781	790	774	789	830	806	799	804	788	787	803	794	777	812	788	799	756	789	815	808	789	813	752	777	774	770	785	803	801	810	816	788	779	789	795	798	772	822	741	765	820	725	766	799	778	828	714	805	756	744	790	800	812	821	832	761	794	784	801	769	830	823	812	803	773	785	749	815	775	764	749	779	793	764	816	783	773	787	847	778	809	732	792	770	816	821	789	784	789	798	806	743	742	805	848	792	788	831	787	765	766	819	775	851	817	726	802	765	782	793	795	804	734	751	782	756	783	813	800	765	767	805	809	800	771	805	789	770	836	744	822	749	779	807	789	805	826	760	779	799	808	783	789	788	749	780	770	841	797	794	838	796	757	794	856	804	791	773	778	814	782	830	772	756	824	793	830	768	815	771	813	770	850	817	775	783	795	781	786	820	805	814	786	796	821	820	747	826	804	835	796	841	762	759	783	806	818	753	734	788	760	707	754	786	778	833	765	828	731	757	815	806	766	758	785	800	860	796	799	829	824	790	800	785	728	858	806	782	810	758	744	838	804	785	780	775	795	756	814	763	777	772	772	816	812	825	786	766	802	772	759	766	808	775	796	817	780	804	751
24504	50816	42472	29706	23511	18675	14307	10612	9114	7143	5801	4441	3586	2973	2671	2413	2073	1978	1867	1897	1697	1548	1399	1310	1163	1143	1119	1077	1036	987	1006	889	895	903	869	845	863	895	869	919	911	824	891	852	815	779	805	848	809	904	803	870	850	827	832	796	816	775	762	828	825	751	787	814	832	745	785	766	777	807	814	761	806	803	825	800	797	833	769	797	829	752	747	788	752	821	845	766	808	765	777	778	806	770	786	801	784	771	811	776	816	788	752	810	867	770	790	807	725	749	783	774	768	806	829	751	792	802	768	817	769	857	778	878	763	797	821	747	806	798	787	788	798	812	806	781	747	801	803	805	785	792	747	836	790	805	823	731	827	811	812	779	805	831	763	795	837	809	765	795	821	789	750	759	780	810	788	835	765	779	793	753	804	822	802	773	778	800	799	782	837	802	792	767	791	807	792	789	832	753	842	855	832	819	801	799	810	819	779	755	750	813	805	765	827	776	846	778	784	805	794	866	813	814	782	775	823	760	800	772	831	765	774	788	789	805	813	741	769	808	808	806	761	833	789	812	771	753	778	804	829	822	767	795	799	803	773	787	792	796	732	797	748	810	806	784	762	759	815	747	826	830	823	809	790	774	777	781	800	794	829	840	764	827	781	776	821	781	779	803	820	757	786	782	773	806	832	852	748	819	849	800	794	818	776	811	792	841	799	745	789	768	801	775	804	788	776	769	789	788	796	789	795	778	839	786	798	782	776	805	788	797	828	750	799	804	785	766	780	812	809	769	811	816	829	847	779	791	780	853	783	788	792	789	792	811	806	810	777	780	793	763	779	849	813	773	808	799	762	845	739	758	749	819	799	767	789	788	816	826	815	785	812	751	802	794	738	813	802	773	761	747	776	797	790	778	761	791	813	773	752	791	751	833	760	819	813	823	796	781	725	825	770	773	742	819	771	760	785	804	830	786	834	803	819	782	857	794	781	784	766	778	820	804	748	805	759	789	778	808	831	786	784	781	785	789	812	769	800	814	814	857	818	830	753	822	780	808	776	787	784	763	768	823	816	814	794	797	799	771	785	768	836	820	780	814	763	813	820	777	790	832	819	801	808	824	809	726	769	772	729	821	785	774	776	792	792	752	769	778	808	784	786	784	833	784	781	771	788	793	827	822	759	807	820	841	789	816	792	803	775	816	774	815	790	785	813	823	785	815	813	807	822	766	764	766	788	790	806	794	851	761	759	829	814	790	780	747	814	807	789	789	780	797	759	821	746	759	771	799	759	828	805	824	753	746	797	807	792	779	780	798	799	824	824	758	769	823	771	784	812	739	804	799	748	826	794	785	810	755	838	798	788	803	838	823	787	784	786	796	779	793	813	791	792	718	794	781	793	774	793	790	810	761	781	796	805	757	830	764	822	751	795	807	784	787	759	822	728	754	800	745	771	771	809	759	782	785	797	805	813	773	773	781	802	798	799	768	766	789	814	796	768	770	793	810	728	838	739	817	786	801	794	809	807	811	780	811	807	814	754	764	833	824	813	758	795	751	821	809	811	818	820	766	802	762	824	736	780	819	856	850	779	755	809	800	773	758	782	728	819	766	818	802	805	785	763	810	796	821	796	773	791	780	754	840	818	751	759	762	774	785	789	840	846	778	828	807	815	796	774	854	834	816	773	760	754	763	751	794	786	804	801	794	856	777	780	770	772	787	821	798	755	796	848	770	787	805	748	797	770	775	735	791	806	834	799	812	806	781	760	812	773	823	772	751	833	790	798	848	794	752	802	857	844	776	774	800	824	805	814	794	747	760	746	801	824	793	778	782	805	741	761	756	806	771	799	804	819	825	743	757	820	803	826	838	803	775	811	780	796	755	769	752	817	820	790	778	744	805	762	783	871	757	770	821	788	799	842	818	774	738	792	789	789	827	789	807	819	768	773	784	804	816	770	758	743	814	791	775	839	767	780	786	776	823	792	800	785	799	775	758	743	795	805	807	772	782	832	802	768	811	810	786	818	782	763	808	779	775	789	792	798	768	765	787	736	759	786	785	839	784	785	776	756	790	776	829	741	802	815	803	764	780	827	840	792	751	758	809	771	814	813	822	824	748	765	842	768	773	818	798	784	807	799	821	788	792	788	803	775	821	790	832	784	764	762	775	805	752	786	778	791	771	793	837	754	780	766	824	728	859	791	795	821	788	744	828	788	744	802	796	809	795	784	829	773	835	778	780	810	759	806	760	801	821	760	813	776	770	797	785	806	790	833	737	770	791	734	839	856	800	822	780	800	798	738	796	850	827	761	805	755	758	831	789	716	841	811	786	799	775	809	778	738	749	754	791	779	776	806	834	809	787	828	848	760	843	798	758	793	800	770	778	793	759	747	786	833	819	795	834	823	827	802	773	794	792	767	809	830	809	805	770	792	802	786	800	779	783	758	713	821	796	761	814	806	764	753	803	717	815	800	836	824	811	824	757	792	757	828	810	795	757	792	814	779	754	780	798	810	820	845	778	763	788	806	795	776	771	753	824	769	813	790	731	787	750	783	818	804	763	815	806	819	787	784	770	790	849	769	762	781	789	837	759	787	769	786	839	750	787	779	819	816	819	774	801	818	753	786	779	796	754	798	761	800	812	811	818	803	779	817	787	807	792	810	786	777	778	819	799	781	779	806	745	790	804	799	807	819	780	772	787	806	761	807	791	822	775	789	850	793	836	770	812	805	802	762	807	765	810	806	796	793	793	813	808	808	808	825	783	790	831	743	762	820	745	784	803	771	780	761	782	807	781	809	761	835	788	824	781	756	807	770	772	796	808	821	825	796	794	739	710	782	770	787	789	798	790	769	776	784	796	789	839	812	788	788	792	820	824	785	812	860	832	791	861	789	752	794	777	790	816	817	767	832	777	777	866	787	768	804	772	834	805	821	785	814	748	805	795	768	847	775	789	779	804	747	784	798	789	779	760	792	811	759	779	761	792	786	804	758	822	798	801	766	766	789	814	807	750	785	807	795	790	775	781	788	782	790	804	822	753	779	726	819	808	771	729	785	756	808	751	803	805	794	858	802	794	815	776	796	842	787	792	809	774	773	796	781	783	817	807	797	778	846	817	761	788	762	771	740	772	815	800	754	767	761	755	786	739	751	713	808	805	822	825	773	828	823	848	788	751	810	854	829	788	793	789	792	806	810	743	792	793	835	809	790	815	736	826	809	810	786	832	790	797	793	834	776	801	823	782	749	767	819	858	813	766	761	783	847	826	790	819	761	768	809	774	779	802	798	786	795	786	827	802	765	770	787	794	766	743	770	789	702	792	852	833	805	801	813	804	820	831	826	785	745	799	788	776	773	807	773	843	776	817	802	758	754	831	795	816	767	750	804	802	823	805	810	822	775	792	767	745	776	821	783	834	832	735	775	778	818	782	820	794	774	784	836	766	799	806	767	799	779	765	730	816	814	776	799	784	782	811	788	787	813	776	820	782	804	751	819	811	771	785	822	793	790	819	851	852	817	791
25544	21612	28695	26791	21006	14395	9811	6232	4722	4011	3333	2518	2154	1865	1725	1636	1481	1420	1386	1253	1275	1192	1081	1016	1004	1058	985	917	915	908	849	869	884	867	820	822	843	823	822	861	832	748	808	859	792	824	854	815	807	864	782	809	784	810	799	781	812	813	910	787	788	775	818	753	722	767	775	832	834	770	797	764	815	733	821	769	805	804	780	798	777	797	816	777	783	769	768	740	830	728	750	836	774	806	839	798	791	778	777	803	745	833	755	782	767	799	790	796	796	811	779	787	762	809	776	813	824	792	802	828	809	785	809	781	802	802	755	813	789	793	736	743	782	761	792	751	812	787	764	783	758	821	809	784	814	804	820	827	767	775	773	782	757	789	796	758	752	829	815	806	747	754	769	759	844	784	756	808	777	754	834	762	753	745	799	774	747	779	815	841	784	738	792	827	790	748	789	838	775	739	784	823	830	767	831	781	752	800	735	736	820	747	804	778	767	774	788	769	766	805	775	788	751	760	765	792	778	804	779	816	793	742	774	754	824	745	765	814	828	760	758	791	800	737	823	813	792	767	838	760	808	778	759	796	811	773	835	754	822	812	792	776	771	809	801	795	841	820	822	751	809	752	804	793	765	773	759	797	745	815	807	786	758	725	799	764	779	787	771	789	856	849	803	827	792	770	750	815	793	873	816	819	846	798	829	705	768	795	808	772	779	799	771	818	788	781	757	775	819	814	771	745	810	791	805	803	788	809	800	808	769	789	786	758	802	760	738	813	768	815	819	809	768	773	728	794	810	792	815	813	784	763	808	865	769	809	768	815	800	760	834	784	809	825	792	777	814	801	767	795	813	758	826	804	770	817	790	827	774	788	765	815	774	764	719	746	772	794	789	769	845	793	799	819	800	817	784	778	807	798	773	821	784	779	789	832	805	723	820	792	784	786	771	856	771	788	862	762	774	763	781	813	763	827	772	833	782	740	801	753	866	784	807	818	735	805	765	841	821	806	719	797	777	768	746	796	776	783	793	810	853	767	741	757	749	769	799	812	788	798	803	800	847	827	785	790	804	783	750	781	762	724	774	811	813	785	736	788	727	779	849	733	824	809	803	807	783	808	743	809	764	863	811	819	816	778	832	754	792	789	821	818	815	755	818	804	799	782	779	759	767	789	757	783	783	786	762	781	766	740	713	790	750	774	818	731	773	784	799	783	773	774	765	788	767	796	775	813	777	776	797	779	755	826	807	772	804	803	784	823	760	826	793	799	810	763	817	807	853	782	797	793	787	780	809	773	759	803	825	766	793	799	731	793	763	766	786	804	783	778	808	808	782	806	819	774	799	808	712	802	772	822	749	795	765	761	779	763	786	786	792	787	804	777	776	773	815	772	795	766	749	821	802	791	769	757	757	781	782	751	759	799	763	808	784	769	833	791	766	758	804	813	749	802	781	750	795	766	800	798	784	762	778	761	811	831	769	779	827	778	762	848	768	780	806	777	803	786	759	812	811	747	773	796	833	815	761	777	735	777	775	791	757	803	806	778	831	753	775	767	812	751	807	803	779	779	805	787	764	824	791	792	779	838	781	753	787	775	771	808	835	772	799	766	801	752	807	806	798	767	812	771	817	764	838	787	792	769	818	769	793	782	820	771	739	775	781	775	811	766	768	758	742	759	777	845	799	806	778	782	792	868	839	809	803	801	790	778	819	801	783	797	760	795	703	790	833	815	807	817	717	799	824	795	769	848	857	777	765	775	770	778	754	794	797	780	799	823	779	811	755	790	745	771	791	812	742	781	777	817	775	787	790	824	735	764	796	771	785	782	750	809	767	757	825	765	776	767	783	801	809	779	783	783	799	767	773	777	714	823	793	744	784	748	778	805	719	749	784	788	775	810	775	792	756	791	813	795	797	808	778	811	773	763	796	778	763	750	777	767	800	801	779	806	788	810	772	764	780	802	750	765	752	808	763	791	827	780	811	765	789	790	856	808	830	772	782	822	766	817	764	768	792	769	820	758	778	776	794	804	801	804	792	821	784	755	747	773	826	777	799	806	829	778	765	754	777	801	759	777	794	794	821	796	757	788	805	786	766	776	746	820	788	781	772	759	810	752	805	766	766	779	790	797	831	854	773	816	803	804	787	788	771	795	771	795	826	807	822	784	765	780	784	768	743	741	756	793	778	779	831	775	807	723	791	804	818	775	754	805	794	817	805	795	803	752	764	797	781	798	842	760	789	833	808	787	770	759	802	816	791	790	791	777	819	788	781	810	804	802	793	828	788	752	750	806	782	749	798	769	757	791	793	780	776	731	783	789	787	749	778	816	799	792	725	788	780	752	772	808	798	787	798	790	809	777	787	766	760	817	761	800	815	817	776	776	794	756	764	787	846	811	725	783	819	782	768	766	775	763	798	791	803	805	785	753	744	827	830	797	823	762	759	770	721	791	817	823	790	813	794	782	794	735	781	848	786	788	782	809	777	812	793	783	813	797	825	772	725	744	772	755	806	753	803	766	782	772	814	773	803	788	790	745	759	797	765	758	746	783	805	817	752	809	810	835	829	771	798	784	795	759	781	764	833	802	793	788	776	780	788	810	815	730	774	800	806	792	778	770	820	791	785	822	746	765	799	753	871	746	780	795	783	753	836	816	777	768	763	828	770	824	767	817	753	833	844	790	799	766	813	766	774	725	782	748	793	804	853	786	834	763	773	773	746	779	779	787	782	751	761	805	752	783	830	808	741	730	783	769	809	774	766	804	835	765	730	781	808	799	806	779	768	789	751	785	799	740	773	743	763	811	835	785	779	749	790	811	790	806	760	763	781	781	796	823	810	770	743	774	757	780	755	759	801	803	820	813	771	808	795	801	767	786	797	776	720	766	765	814	745	807	798	797	773	843	737	784	769	801	865	770	822	786	765	809	820	797	780	793	771	792	752	775	786	766	774	799	796	746	766	766	779	797	780	839	783	780	816	797	788	791	852	811	805	810	772	825	827	828	784	749	805	816	806	784	788	758	810	737	779	816	804	769	797	757	802	750	831	829	751	798	768	716	805	778	815	847	789	790	754	843	772	756	763	788	799	801	790	773	773	756	799	822	784	766	776	817	716	759	800	779	758	820	821	805	864	785	740	787	763	773	835	818	856	787	790	785	747	785	795	781	818	789	752	811	788	797	836	793	836	741	783	817	769	777	753	814	754	752	828	791	785	811	791	818	749	782	804	770	762	786	746	842	768	762	806	783	737	773	820	767	781	795	781	811	784	815	749	815	774	828	757	768	765	824	763	799	712	774	784	784	772	767	771	768	788	810	831	761	801	813	803	766	804	787	804	728	790	762	804	750	845	794	780	809	797	812	768	759	758	753	814	756	832	815	769	765	750	818	783	809	725	838	803	723	820	792	793	801	752	780	787	751	768	789	803	854	770	822	801	797	748	780	813	753	765	808	831	766	806	763	794	832	787	786	765	793	721	804	791	818	831	774	756	788	757	777	796	760	742	777	802	791	813	773
24693	47561	39676	26750	20902	16472	13117	9217	7466	5998	5044	3576	3060	2600	2259	2059	1850	1722	1618	1578	1481	1328	1267	1209	1133	1079	1043	1058	934	913	917	940	915	841	887	864	835	896	805	870	871	824	895	877	855	802	881	835	764	822	823	799	811	854	847	853	843	823	788	813	811	807	773	777	839	834	772	783	765	783	848	812	766	788	785	797	773	829	817	807	795	831	814	808	821	775	761	768	758	809	780	846	807	795	815	813	780	818	791	755	824	801	805	789	779	770	784	808	778	818	795	718	773	829	800	810	811	797	803	795	808	805	792	847	800	818	824	815	765	784	817	847	777	814	801	777	862	788	836	792	798	748	817	835	722	800	801	788	821	772	822	866	758	785	803	799	765	766	813	804	822	863	801	809	777	765	790	803	765	780	781	780	784	794	793	828	838	769	847	809	804	828	815	790	764	839	816	817	794	783	792	781	839	803	794	829	762	800	768	824	719	749	832	771	776	773	778	828	798	776	830	790	752	822	795	836	815	733	836	830	786	812	837	810	794	763	799	806	864	795	841	843	811	772	750	833	787	744	829	771	764	796	721	802	809	779	764	825	748	823	808	780	795	822	845	783	835	790	806	794	822	762	828	813	807	850	792	749	812	800	814	797	810	784	748	828	760	809	828	791	786	807	831	827	796	742	812	809	804	836	799	772	796	839	760	800	781	756	844	832	804	789	761	813	784	795	820	810	774	789	800	832	783	756	818	765	773	768	785	813	809	825	815	816	768	780	802	784	753	771	805	836	799	776	746	799	786	767	793	855	794	783	766	817	809	822	799	832	764	844	837	853	728	831	766	780	816	793	798	817	839	877	798	756	826	792	785	783	788	765	801	827	742	804	772	796	762	780	827	759	763	815	745	824	801	793	770	795	789	771	784	785	829	803	778	799	798	788	775	794	789	787	810	788	832	823	852	804	824	817	770	795	837	781	814	810	797	797	834	831	823	790	822	783	819	816	749	806	772	747	774	825	798	785	793	751	781	786	764	773	807	820	847	787	823	806	795	764	803	787	795	816	795	836	783	798	818	759	763	828	796	760	800	797	782	771	778	799	805	826	771	833	766	834	775	846	835	783	826	850	713	742	821	813	833	748	866	826	804	804	775	775	805	779	790	853	798	763	807	812	774	782	819	789	854	794	797	791	735	773	791	795	823	801	807	783	782	800	833	769	779	831	807	786	780	823	810	790	769	792	825	757	782	754	804	827	795	831	840	813	789	784	802	775	785	781	777	813	770	771	808	832	831	756	749	801	777	820	767	843	783	804	836	766	748	836	814	813	792	749	783	809	812	861	745	806	833	815	766	802	792	847	791	783	766	779	769	780	760	800	786	785	834	820	813	851	773	846	746	774	782	798	806	782	848	815	777	831	838	767	816	761	786	803	755	766	815	824	754	829	824	847	832	726	747	782	813	776	766	759	787	802	786	780	771	854	788	806	788	736	866	866	796	753	764	794	791	779	770	803	775	823	766	767	756	818	813	894	815	791	818	782	809	766	841	796	817	828	771	753	785	785	775	811	801	821	795	768	801	766	808	769	798	752	800	777	812	789	800	787	804	771	810	816	745	837	796	792	771	770	813	783	807	824	814	821	781	796	744	853	759	767	777	763	811	824	835	788	796	803	791	773	838	766	833	806	745	792	809	816	817	777	814	817	792	779	711	782	750	812	794	820	759	769	833	812	767	779	760	775	726	776	762	777	750	851	844	833	784	795	793	814	772	836	797	793	803	816	823	802	804	766	829	792	772	808	771	819	771	737	875	807	791	828	764	767	792	782	785	789	808	778	814	798	739	772	793	828	792	840	812	775	829	806	787	767	819	779	788	782	780	749	817	735	795	788	775	753	791	845	773	809	785	811	775	815	788	800	806	815	819	880	828	800	840	759	820	815	804	793	765	761	844	801	773	781	843	844	814	802	799	818	838	798	765	809	808	777	787	768	802	817	823	776	782	807	847	796	756	814	835	766	780	811	813	790	735	794	837	831	803	755	769	799	850	805	784	812	785	847	805	755	813	756	814	733	813	771	820	783	814	775	762	861	822	742	803	794	798	758	784	757	792	781	791	812	773	791	789	786	818	793	799	774	811	754	805	760	803	789	781	766	762	800	783	766	838	815	823	829	806	804	799	769	800	847	784	819	803	799	809	788	792	817	814	795	813	727	797	823	723	801	766	773	814	818	807	749	817	819	800	766	790	784	835	804	827	792	822	747	794	808	741	802	759	830	811	823	803	822	803	822	813	811	812	816	843	793	805	769	826	788	767	774	843	815	831	776	796	788	847	757	768	784	806	767	809	780	780	805	838	800	786	754	762	839	777	752	783	812	806	813	798	817	823	793	824	741	835	802	775	825	758	789	722	809	808	806	768	830	819	743	798	799	788	807	788	819	804	841	819	811	808	798	788	778	786	826	820	776	802	802	806	817	785	764	805	775	841	830	797	769	808	818	869	774	789	813	780	759	829	789	771	810	770	776	794	800	823	815	839	787	832	785	805	767	822	781	806	798	791	813	828	822	753	778	769	804	790	781	765	757	771	817	803	783	823	794	794	799	773	782	804	792	750	793	832	777	780	825	785	797	767	762	782	774	791	802	775	812	829	795	838	848	776	829	766	758	790	754	823	799	770	797	774	793	825	817	776	813	797	807	799	813	756	807	779	799	784	786	825	820	819	775	751	802	807	843	826	795	796	760	771	804	795	747	767	782	778	836	826	828	834	819	794	763	796	809	750	759	846	834	765	793	782	746	822	789	823	808	789	783	822	812	733	852	789	820	756	769	748	773	820	821	843	801	811	764	808	825	773	788	755	825	813	806	837	789	766	762	782	807	824	733	817	847	728	799	816	848	741	829	832	808	761	831	771	792	757	827	773	785	786	805	766	794	757	788	771	799	824	777	771	782	762	765	830	806	844	812	826	786	824	775	859	765	810	771	828	829	782	786	771	811	753	823	798	763	825	733	841	814	814	787	819	831	767	734	804	809	793	803	835	826	765	771	846	761	750	753	789	818	823	754	818	777	798	841	789	790	808	794	820	790	785	815	796	811	792	821	828	771	777	849	775	763	783	820	769	806	823	812	779	803	829	835	791	803	785	819	796	786	799	785	745	798	739	828	794	779	831	820	861	782	828	851	744	779	803	747	829	794	821	823	761	799	801	873	784	790	812	828	823	794	805	777	855	833	813	790	773	766	798	747	805	794	763	794	789	747	743	782	841	766	821	789	800	815	770	853	824	760	858	815	782	795	802	793	805	760	830	768	831	801	801	790	797	774	827	837	798	831	766	769	765	812	786	778	825	794	783	833	748	793	832	788	822	833	819	806	845	817	744	768	783	803	745	820	776	769	761	795	823	805	789	888	815	794	814	815	793	794	794	822	806	813	824	760	823	773	813	739	787	807	794	836	831	748	829	789	786	769	782	764	854	778	814	811	767	742	821	814	763	804	775	814	825	807	806	830	801	798	816	794	834	790
23107	21486	29291	24152	21880	23322	22564	11522	7715	6651	5496	4434	3467	2947	2583	2451	2208	1964	1852	1781	1752	1642	1464	1295	1271	1322	1223	1199	1162	1108	1004	1042	1057	1017	1037	979	977	954	926	980	949	964	970	966	890	950	947	1011	938	954	939	970	869	878	990	991	915	978	930	914	935	895	912	925	886	980	865	892	904	912	878	915	877	927	857	938	872	922	919	870	874	877	931	913	909	882	890	889	902	868	938	904	893	836	903	920	863	899	884	908	956	921	925	891	857	937	885	942	896	900	959	949	992	875	898	937	918	917	902	931	847	972	956	927	883	887	897	855	896	921	883	906	915	868	922	892	892	877	917	855	863	859	968	862	928	872	919	858	822	860	866	928	891	933	974	905	848	897	896	865	899	921	937	880	865	882	908	877	867	885	904	928	937	891	921	919	848	950	871	911	896	907	898	886	930	916	890	882	870	906	920	924	865	925	940	892	877	891	872	877	914	907	919	871	905	937	854	893	870	899	894	897	855	936	999	920	931	931	896	898	928	877	860	893	890	901	946	872	902	895	953	934	894	870	891	883	902	916	853	911	967	898	930	892	898	905	918	895	926	868	946	913	889	933	901	914	894	840	912	958	935	891	898	868	872	883	907	878	976	853	951	916	894	881	890	920	894	982	919	911	910	891	913	874	917	859	847	910	921	903	895	923	922	877	854	921	936	898	896	901	899	869	939	884	963	937	850	898	877	906	879	908	870	920	836	861	848	943	919	905	896	890	908	892	908	885	849	943	894	833	924	930	882	870	946	855	866	898	893	913	946	852	874	962	883	900	923	883	930	909	903	885	939	882	917	905	933	917	911	920	896	910	882	878	894	908	882	883	904	927	861	828	885	886	875	901	944	911	862	917	890	942	918	918	884	900	871	893	941	940	927	903	859	884	851	894	899	933	868	885	902	919	906	897	890	893	875	916	871	971	915	888	873	914	926	875	846	850	839	872	936	886	886	905	898	876	941	853	888	879	920	898	907	854	947	915	921	874	842	900	900	945	958	930	946	917	895	917	875	909	909	898	901	944	927	874	882	875	930	887	920	925	882	891	923	862	860	892	949	941	881	923	901	906	964	928	878	900	930	880	916	921	922	849	954	904	882	908	896	858	898	928	866	916	877	881	941	945	896	927	854	936	865	910	932	931	903	935	899	914	853	895	893	892	948	919	878	920	884	902	885	891	888	890	946	901	922	839	887	909	856	886	889	912	862	916	896	887	921	914	910	877	894	907	890	918	896	917	884	921	911	915	900	917	870	911	883	888	953	930	904	916	909	879	968	920	920	925	867	916	866	908	860	932	906	911	846	927	878	903	870	892	933	898	906	893	888	905	817	926	897	849	947	936	886	926	964	844	912	873	900	908	878	890	945	920	894	896	928	868	926	959	924	957	880	949	949	922	937	913	934	935	908	866	934	920	883	925	911	898	926	902	907	942	877	936	885	879	970	889	899	951	901	923	915	902	882	902	929	950	924	876	921	884	894	932	917	862	922	882	848	877	952	907	870	887	933	895	880	913	961	904	928	885	894	915	863	877	882	825	942	803	878	913	909	931	891	899	877	894	956	914	919	894	895	893	911	860	872	902	889	898	940	944	926	982	901	913	909	908	927	912	932	905	919	857	932	838	925	879	909	887	950	895	856	963	868	887	890	887	971	903	947	867	869	899	893	959	898	945	910	913	857	970	933	855	889	913	846	867	891	865	865	828	959	935	906	860	918	867	934	882	905	878	881	899	888	876	865	872	966	880	878	883	903	939	885	941	914	908	884	895	933	930	883	890	898	897	869	911	863	931	893	856	862	879	936	920	890	889	832	891	901	897	912	908	869	867	924	886	855	949	900	885	856	875	894	960	868	912	892	843	930	924	832	871	908	889	906	879	899	916	925	898	881	900	893	996	906	927	916	872	935	921	860	948	923	868	896	963	892	844	920	886	887	925	952	884	871	852	909	895	908	921	891	903	958	944	910	886	867	863	885	916	928	872	935	908	889	933	910	865	912	844	897	924	926	875	921	907	838	894	902	934	885	907	955	912	937	875	914	948	905	852	893	887	936	889	925	928	945	916	878	903	909	880	850	930	892	904	937	902	929	819	873	940	907	936	887	906	937	926	896	911	922	878	910	897	950	915	899	884	923	943	856	856	873	891	854	921	865	919	905	897	904	901	899	870	901	864	914	936	943	855	902	891	928	903	932	882	854	890	830	961	863	876	910	904	886	877	898	925	950	893	917	927	896	851	908	875	900	901	832	826	893	890	933	927	882	908	906	920	947	936	881	931	904	934	884	944	911	937	920	928	898	903	958	928	899	895	918	912	914	870	948	874	889	957	879	885	915	911	910	915	917	951	959	940	902	898	894	947	915	898	915	912	936	907	880	854	902	904	944	907	935	902	928	894	958	898	862	926	866	882	869	902	875	947	942	886	958	890	906	920	923	851	932	905	882	904	914	901	871	886	920	915	915	956	927	826	883	925	881	956	841	897	925	934	919	951	952	927	897	885	925	915	887	923	866	918	939	913	872	862	891	940	925	890	912	923	870	983	887	891	904	901	815	906	895	929	916	943	942	951	898	870	923	923	899	895	888	888	924	911	842	927	893	895	858	891	871	942	901	861	906	914	846	933	945	908	861	976	851	883	911	924	871	910	909	966	859	906	907	902	879	904	908	892	879	896	879	885	898	918	929	881	924	868	843	887	920	956	903	903	894	916	902	885	880	887	895	875	929	899	885	874	889	950	918	899	937	983	958	882	918	855	892	897	870	891	896	887	901	910	894	957	901	899	905	894	897	904	925	904	880	919	887	849	845	914	895	840	844	896	873	887	899	910	879	928	896	881	949	940	864	921	921	868	890	922	915	918	896	895	838	949	837	899	883	884	850	908	883	899	929	838	959	894	869	901	863	914	937	910	890	923	935	938	861	874	885	909	893	949	934	959	905	898	921	882	888	906	919	887	868	923	915	943	874	933	858	922	935	920	890	873	893	865	920	913	944	902	893	886	882	856	905	896	869	917	916	870	832	939	912	895	922	855	867	896	934	902	925	897	927	898	893	902	914	893	880	897	919	954	868	920	904	919	871	958	839	849	863	903	953	881	933	927	912	908	945	922	923	902	859	951	900	873	910	871	888	905	921	879	874	855	911	881	914	844	914	902	896	865	873	927	905	910	894	878	937	917	953	887	854	907	874	903	894	957	983	894	877	889	938	913	875	922	943	912	946	880	918	866	916	922	937	909	962	908	936	936	943	908	870	983	881	910	931	923	905	893	928	872	948	907	896	889	989	876	860	931	937	899	882	905	930	922	882	872	968	908	891	882	929	932	923	942	948	892	902	880	897	884	951	894	925	888	886	896	949	906	933	949	887	923	908	898	907	853	936	893	916	954	921	873	884	893	913	901	956	882	932	902	906	885	892	905	925	913	848	907	954	940	887	916	848	893	899	877	860	892	883	874	962	874	945	904	860	852	960	893	894	887	884	860
27234	56860	47405	34389	28123	23028	19313	13724	10995	9348	7866	6024	4603	3848	3485	3046	2710	2361	2391	2283	2061	1907	1681	1597	1510	1383	1319	1257	1214	1103	1123	1117	1086	1050	1037	1052	984	978	988	977	927	1067	999	977	938	938	966	928	971	945	958	911	891	919	895	914	972	890	908	930	958	875	892	877	936	918	869	882	886	909	871	863	884	867	920	858	911	899	884	910	879	865	879	869	897	906	865	878	865	913	897	907	905	923	869	894	851	922	899	883	831	935	914	867	916	885	902	835	878	934	928	884	840	908	845	846	880	886	898	887	886	886	910	820	845	833	864	928	866	893	883	853	830	890	863	895	911	856	860	919	831	855	817	894	909	846	877	905	841	877	884	918	920	860	932	852	852	881	896	885	871	898	929	916	899	864	913	929	929	842	879	876	816	893	897	841	890	930	884	916	883	899	855	877	866	830	864	881	860	879	863	915	910	911	850	913	887	903	868	935	934	901	862	876	859	855	906	928	898	895	911	923	938	944	903	854	871	901	928	886	899	901	845	904	924	906	941	887	902	913	913	886	875	900	879	869	888	875	900	878	828	895	902	920	889	862	932	873	853	892	896	895	845	906	864	889	905	887	916	908	885	883	893	867	879	912	933	870	876	890	884	888	928	915	936	880	907	943	880	892	896	901	926	876	872	924	862	912	838	913	855	890	889	908	892	903	876	896	853	837	911	899	836	851	924	890	861	873	891	897	898	907	873	917	895	937	918	908	892	880	834	920	880	914	867	853	844	860	913	882	887	884	911	957	911	945	910	931	882	830	897	903	902	904	872	855	918	877	854	900	922	892	878	929	916	905	918	908	861	894	904	928	820	923	888	866	959	888	861	907	934	850	931	873	895	913	843	912	940	833	883	852	883	853	878	845	866	905	889	916	931	920	895	808	867	906	907	850	835	863	942	869	845	866	867	908	875	890	904	885	916	884	910	930	891	882	933	927	892	892	851	913	869	885	903	846	914	878	935	909	916	897	864	904	920	876	907	875	871	924	912	919	898	881	908	863	913	870	878	874	897	902	878	915	878	938	870	903	926	838	854	870	817	854	901	881	882	880	887	907	882	919	886	906	897	915	919	920	934	909	897	898	845	844	875	934	881	873	888	911	897	909	889	861	929	891	822	902	897	896	945	865	898	832	907	884	883	855	860	926	939	876	833	878	874	893	875	899	942	872	885	878	890	951	861	917	887	848	937	892	873	915	904	882	870	884	911	942	844	861	923	897	970	916	917	886	921	875	861	918	860	885	893	959	920	900	895	914	884	939	921	837	900	913	895	917	916	843	885	873	930	923	892	846	904	840	861	869	853	938	867	908	869	878	899	849	847	905	873	916	914	908	925	873	887	903	872	887	920	905	926	918	839	941	901	878	867	874	879	940	911	889	878	925	858	901	910	876	865	914	910	922	902	891	855	848	897	818	920	904	893	874	862	849	900	908	897	912	867	886	925	912	878	922	941	876	923	930	845	925	882	908	865	921	845	868	888	913	873	860	928	896	907	890	881	893	885	901	864	881	890	864	886	891	912	893	884	928	917	923	955	912	908	886	933	869	915	894	932	911	890	873	909	899	936	891	905	872	921	887	836	914	949	894	921	902	867	906	902	895	901	929	911	935	883	896	865	934	857	910	894	867	913	940	892	894	905	867	823	906	887	918	921	874	921	929	893	912	877	886	911	828	923	886	903	935	918	875	870	874	901	877	904	869	874	909	912	841	884	803	919	885	934	929	902	909	937	881	849	893	896	876	886	949	909	930	901	867	900	937	903	891	861	875	884	861	929	909	891	890	838	850	917	844	857	924	931	927	862	938	867	914	928	863	880	918	867	901	852	894	904	911	895	878	874	873	877	916	884	967	937	894	882	956	932	925	914	905	956	886	887	852	873	871	918	937	878	888	899	879	903	895	919	851	905	888	911	907	886	813	952	895	873	856	911	890	871	877	853	831	902	910	893	890	887	926	939	935	872	940	896	865	915	829	919	857	923	930	949	870	870	877	884	898	925	876	889	917	929	883	892	872	871	887	907	851	931	892	883	923	896	867	873	903	910	881	974	891	911	907	832	901	915	878	822	919	898	926	913	884	913	857	850	884	879	849	836	901	866	882	883	903	917	845	917	828	839	951	872	891	842	895	869	901	896	884	832	925	891	882	917	848	895	893	931	882	862	851	906	887	924	870	920	881	920	870	882	882	876	857	833	878	928	897	893	933	942	879	877	928	835	899	855	867	936	962	917	870	826	897	939	894	863	941	947	898	866	894	901	899	950	875	870	849	866	877	894	814	908	905	918	874	910	955	889	881	821	911	906	904	881	848	906	897	939	902	867	918	887	963	908	882	887	914	910	902	854	914	895	888	858	883	891	887	873	940	915	896	904	852	907	894	868	894	853	879	845	854	842	867	853	840	934	904	866	828	899	924	903	865	856	932	919	912	882	861	846	887	855	886	901	892	892	951	909	902	900	892	881	831	869	928	902	856	866	868	882	882	876	893	908	877	903	938	866	931	889	883	841	888	858	899	863	876	884	892	914	880	888	885	919	877	948	910	871	855	953	890	884	907	876	878	904	905	922	864	904	917	888	898	893	886	949	877	885	915	884	893	962	910	847	849	875	907	919	865	839	839	897	868	849	925	883	928	915	936	915	893	934	866	921	913	896	916	900	849	891	917	903	873	881	869	921	916	895	880	893	868	911	962	922	923	891	886	928	878	924	881	897	862	830	851	897	922	860	865	904	909	868	908	869	927	863	913	866	922	916	880	886	871	872	958	858	964	862	874	819	898	865	868	878	900	880	874	907	907	898	839	932	877	924	903	919	872	883	913	904	881	871	911	878	874	890	867	863	826	844	886	867	940	839	906	908	918	913	937	968	863	863	828	915	902	933	904	927	888	886	857	860	832	922	874	884	882	896	936	901	885	869	836	863	863	891	868	880	888	854	852	884	823	913	891	856	898	959	941	928	894	908	876	876	869	887	903	881	945	855	893	850	917	858	840	912	898	872	909	857	924	876	893	896	855	881	912	902	830	861	857	859	876	885	843	950	880	902	825	897	876	846	877	886	936	837	912	887	890	939	870	927	946	929	952	881	873	889	861	934	850	872	890	873	904	868	816	876	870	925	866	910	909	924	895	820	911	852	891	882	886	879	871	949	914	870	899	891	884	980	915	911	868	951	883	921	887	913	891	915	895	852	882	914	893	933	903	872	854	860	927	906	862	951	914	894	862	889	883	863	880	924	898	967	845	865	874	890	908	916	922	899	816	919	853	863	926	908	896	901	860	897	860	831	890	912	908	898	941	888	892	903	901	867	892	909	920	857	946	887	952	912	898	966	846	882	873	925	881	900	900	862	880	948	907	890	944	887	881	900	985	879	945	903	884	879	929	944	920	889	874	855	899	885	908	894	881	829	868	891	917	939	915	884	914	869	905	881	907	887	846	878	937	874	874	873	889	812	894	921	880	851	948	910	882	866	840	867	880
29658	28598	34523	25241	15381	9955	7358	4926	3583	2989	2594	2146	1797	1595	1395	1324	1180	1202	1113	1126	1072	1037	951	968	903	902	819	876	800	810	797	814	775	805	799	787	756	717	766	736	787	763	753	787	760	728	730	763	781	768	731	710	726	753	736	723	737	755	753	746	751	797	738	722	713	740	754	760	729	754	785	690	771	739	698	743	707	767	705	710	744	715	739	740	739	656	720	695	715	689	738	765	705	729	773	775	720	747	745	747	694	736	773	737	718	764	743	741	742	726	721	733	699	731	694	686	704	753	760	724	759	702	735	762	734	730	676	736	700	727	712	737	745	728	715	689	754	769	697	684	719	710	733	764	693	740	760	713	788	730	714	727	664	747	732	700	770	674	745	772	708	751	748	736	695	732	710	727	737	693	728	722	736	696	679	790	746	725	710	690	719	729	718	719	729	705	746	718	739	666	721	699	730	773	748	758	741	723	719	731	719	748	692	672	743	733	798	780	751	710	703	742	749	741	735	717	705	756	721	688	711	716	748	713	738	703	742	729	734	748	767	763	677	714	729	785	753	761	682	668	699	699	730	706	735	727	700	768	700	745	723	776	718	784	746	730	746	706	714	748	761	714	695	720	705	743	714	703	723	680	714	700	715	711	748	694	705	684	729	765	734	703	786	736	697	705	727	782	682	719	763	723	718	706	726	762	693	749	780	685	727	705	724	725	734	664	739	700	711	737	725	740	713	726	676	717	731	741	739	692	717	701	747	755	741	751	715	708	757	746	746	745	734	704	722	736	709	690	701	692	737	746	737	741	741	671	715	733	723	714	661	712	715	745	737	709	698	697	714	727	731	754	748	746	704	719	761	744	706	687	713	764	665	700	759	782	690	718	714	777	722	723	688	713	731	718	709	737	719	736	718	769	770	755	742	727	755	705	721	704	743	722	721	765	732	726	728	724	725	699	629	695	753	709	701	680	742	730	708	708	732	727	665	761	717	721	734	746	730	729	721	731	747	721	706	739	709	715	736	753	699	743	740	735	654	720	760	664	738	684	719	749	729	729	740	722	750	746	783	719	743	715	707	714	719	703	739	676	762	778	713	774	730	717	694	724	715	753	748	703	734	708	723	743	736	693	668	723	726	766	666	688	731	682	744	766	732	714	742	726	770	717	686	726	694	770	747	703	738	714	717	759	756	694	739	731	701	762	742	756	738	743	696	693	715	769	687	690	748	712	685	700	710	724	717	725	706	720	718	756	671	712	732	775	746	713	712	736	725	742	733	711	728	740	723	696	800	725	733	721	686	754	719	697	663	748	750	713	709	691	713	747	725	718	752	719	753	725	741	813	696	709	698	746	722	720	746	709	740	742	702	742	734	732	707	713	740	684	748	725	698	721	712	692	683	733	703	743	707	700	752	660	743	725	714	740	749	659	694	740	757	744	711	742	709	724	738	726	724	783	725	693	736	675	728	772	757	728	735	702	703	761	697	740	681	681	718	734	704	699	741	723	716	714	742	711	690	726	740	761	720	703	740	745	756	733	750	704	698	722	731	766	711	727	735	710	718	748	748	767	719	705	747	673	667	741	722	731	723	756	700	697	656	742	688	761	726	761	755	706	704	674	681	704	782	762	739	727	737	762	719	727	745	712	710	692	687	736	748	729	693	696	711	732	731	734	728	704	717	762	723	736	691	732	705	768	773	708	708	695	683	755	755	668	701	735	709	754	729	730	718	742	736	702	741	703	717	747	716	688	745	721	731	712	707	703	748	768	710	652	732	735	757	714	742	746	698	672	757	732	740	681	700	686	745	708	686	761	753	703	710	728	710	770	715	691	676	730	725	714	715	759	708	767	736	735	691	726	705	742	726	722	758	713	690	709	732	714	732	749	709	787	691	731	749	741	712	731	695	681	715	754	718	756	682	716	703	684	735	732	711	755	719	736	699	726	749	718	764	724	712	721	691	735	707	736	712	738	749	712	689	693	687	728	740	777	707	708	719	749	732	740	761	718	704	766	703	671	719	726	696	765	707	738	717	723	690	712	669	719	741	763	751	742	686	683	723	723	733	702	712	741	691	685	718	801	689	727	764	721	752	717	734	751	719	724	716	691	707	761	718	742	708	786	742	710	693	716	691	750	716	725	711	721	705	740	722	701	702	730	745	764	706	745	666	684	735	717	730	757	784	664	727	734	740	694	663	716	762	711	727	732	719	761	703	726	698	701	739	690	759	741	735	747	661	755	739	718	733	717	738	680	651	746	670	785	729	745	714	730	760	718	736	728	768	759	716	780	706	772	732	688	762	687	738	688	752	734	737	692	732	749	737	746	750	784	734	733	741	735	726	736	716	775	706	719	698	767	730	743	736	742	750	746	709	691	711	791	739	708	744	739	759	764	741	747	679	727	711	732	724	721	725	745	710	749	745	752	755	751	715	707	732	683	727	695	710	732	734	669	664	729	783	740	709	747	775	741	760	694	697	686	714	705	686	678	765	741	743	777	702	715	737	735	702	706	723	748	698	714	729	730	761	725	742	715	697	698	710	740	696	722	703	746	714	710	726	690	751	698	689	738	686	719	698	706	707	709	692	709	725	677	773	729	719	714	706	680	720	708	732	720	723	712	712	706	733	722	756	706	725	740	704	749	704	733	754	740	734	710	731	727	730	693	733	691	725	701	727	726	718	690	731	761	735	708	715	699	740	723	732	748	755	756	687	697	689	694	697	730	732	771	719	700	723	738	749	738	736	738	704	746	749	779	699	734	710	736	734	759	748	727	726	689	731	762	730	682	722	743	721	692	688	739	743	761	736	723	755	790	707	748	719	700	775	744	741	707	714	676	692	759	778	723	709	711	743	745	703	785	694	729	731	669	698	691	702	685	694	701	726	676	650	697	732	693	712	764	686	694	769	742	681	771	745	736	750	736	696	708	696	712	751	705	709	699	747	658	735	705	694	748	724	762	677	754	741	675	732	795	748	740	695	731	761	702	739	719	767	756	695	772	771	693	760	714	725	686	660	741	683	770	737	715	703	758	739	691	751	713	677	708	717	721	701	709	671	739	738	767	711	703	690	736	736	736	731	711	676	705	748	744	698	734	733	739	708	737	728	752	710	749	745	755	711	689	734	690	738	682	706	706	748	699	747	761	724	715	715	725	697	776	717	748	721	724	748	680	728	786	705	724	742	651	746	761	724	724	740	731	775	801	745	707	717	781	715	751	712	728	773	826	722	704	722	728	710	719	691	756	724	706	721	679	764	742	733	690	709	746	686	737	729	761	740	737	729	725	746	703	740	747	756	776	712	706	729	681	740	767	726	764	703	759	743	729	751	682	705	686	693	758	713	764	701	668	714	707	702	803	697	689	726	748	795	707	688	733	753	736	692	723	739	673	727	737	742	716	771	732	693	698	721	761	722	693	721	696	737	707	754	748	734	736	743	737	689	705	720	719	739	705	735	759	750	727	705	681	753	725	735	762	755	754	712	684	707	711	747	715	710	668	700	730	691	712
25219	44165	35129	22785	17208	13454	10607	7533	5397	4548	3922	3050	2487	2057	1830	1699	1580	1417	1436	1371	1200	1169	1080	1029	1028	999	928	996	880	844	869	814	782	808	801	738	824	771	838	787	728	774	757	818	839	813	764	772	746	779	775	759	768	786	794	721	696	723	743	794	753	750	735	750	714	717	715	797	747	708	802	710	737	755	743	704	784	701	732	748	728	723	766	748	708	745	694	703	715	721	732	776	746	738	765	791	746	723	769	709	730	688	739	731	750	742	736	756	708	745	766	786	767	702	772	740	721	736	717	775	756	792	696	757	698	715	685	742	715	720	778	758	723	749	768	727	768	747	763	734	767	738	754	716	744	741	714	731	777	732	690	764	752	719	699	743	726	748	708	745	716	736	750	751	755	719	707	690	763	752	776	718	702	754	756	724	727	745	767	730	750	724	744	739	747	724	767	717	718	684	723	763	739	741	730	721	716	693	728	724	795	740	739	715	735	781	713	789	729	734	769	741	726	731	732	734	764	765	712	719	731	764	721	720	739	729	746	757	786	706	703	754	773	734	727	791	745	735	762	793	751	746	755	747	769	782	726	756	765	718	759	794	755	783	735	731	730	727	745	730	688	705	747	742	734	728	778	753	739	748	760	718	783	775	778	796	741	717	747	698	719	752	733	718	688	772	742	726	733	673	707	760	725	747	700	721	700	787	754	729	691	718	731	775	781	701	745	765	738	750	718	743	758	762	670	763	764	695	761	727	726	778	769	777	708	741	724	766	704	715	740	736	705	744	722	721	764	759	699	739	740	762	764	789	778	706	737	754	722	721	703	738	700	731	753	710	721	724	764	717	766	741	779	716	740	734	764	724	753	745	784	751	758	724	721	780	723	729	706	798	755	749	752	762	803	768	702	756	728	775	725	693	761	719	759	725	755	768	705	695	731	739	781	725	754	729	745	754	759	684	737	716	721	736	773	705	763	730	722	742	747	754	733	699	705	733	750	752	769	744	736	759	774	794	725	738	761	753	731	739	685	759	752	698	719	758	774	720	735	718	744	693	766	796	742	745	724	730	716	732	769	759	707	772	718	742	780	774	689	742	795	772	706	775	748	746	721	725	752	757	739	773	738	721	766	771	762	739	689	702	742	683	731	729	769	722	724	731	728	748	757	756	798	756	703	736	724	748	735	746	717	683	701	722	755	755	750	799	740	771	732	787	758	776	781	731	729	732	737	711	717	721	758	752	743	749	679	770	745	759	710	728	734	731	736	693	756	732	750	743	733	760	734	773	717	729	734	723	745	740	761	761	724	735	787	754	732	736	734	739	693	770	776	747	765	709	745	706	743	724	750	715	743	730	721	740	769	728	705	781	770	765	756	741	736	763	753	737	760	713	754	758	714	762	749	763	730	729	760	735	711	781	726	738	747	738	735	696	737	742	746	717	749	747	754	737	746	705	730	753	766	761	737	771	738	701	734	734	725	745	775	744	726	730	763	756	751	779	796	670	740	725	791	701	804	693	704	750	723	756	752	717	732	776	734	733	752	725	782	738	805	792	741	754	747	722	729	689	733	705	731	726	752	742	740	684	727	782	706	760	737	722	758	749	781	744	762	776	749	742	741	802	720	730	763	755	734	735	760	785	797	728	710	750	737	757	774	735	703	735	706	706	745	758	746	705	716	754	742	795	715	736	727	769	763	782	760	767	680	736	755	750	744	746	740	725	762	749	736	740	761	684	703	750	734	717	751	711	768	731	761	749	719	777	774	705	722	720	753	781	810	736	735	759	760	707	741	707	705	702	693	748	684	777	732	700	768	778	756	744	694	736	718	711	711	740	734	785	743	702	730	745	757	725	736	740	769	713	731	717	740	746	721	711	727	735	748	737	730	736	706	754	736	748	706	745	746	758	723	775	706	743	754	801	710	712	716	718	787	738	720	742	727	706	723	735	779	743	733	749	702	754	690	747	786	771	770	739	792	724	721	723	695	760	702	757	724	772	789	763	727	762	694	756	745	723	683	752	723	680	715	736	712	697	728	757	749	699	719	733	749	688	746	757	790	770	769	750	759	756	729	736	790	798	716	692	746	701	709	753	716	743	753	732	723	747	723	736	752	774	710	750	729	697	753	738	705	725	735	755	755	723	740	750	717	740	713	758	759	789	789	744	759	760	763	764	738	721	724	747	734	755	686	680	734	748	775	772	730	725	714	704	759	746	743	761	742	726	733	766	701	792	713	729	790	742	716	740	743	727	738	717	745	769	713	719	764	728	780	711	748	762	783	734	733	730	743	765	776	747	736	827	736	730	741	690	694	707	782	760	766	699	756	755	735	754	725	743	661	729	730	725	728	770	769	782	757	739	787	770	786	758	762	747	739	734	757	734	732	736	696	761	762	740	764	758	696	729	741	780	717	709	733	687	759	724	730	711	697	748	723	724	712	735	741	698	721	760	753	743	716	756	733	740	694	781	741	755	710	714	750	700	706	724	771	776	749	751	697	772	747	733	708	750	792	724	760	737	758	743	743	765	758	704	712	774	713	706	706	792	746	746	804	763	769	793	698	712	777	730	743	734	772	692	683	732	686	792	701	774	706	691	734	732	720	738	757	758	763	702	777	693	722	741	756	778	764	721	667	791	747	715	730	703	740	716	697	802	741	700	713	719	742	691	698	743	707	765	784	732	754	720	736	751	730	694	757	710	737	737	760	756	718	737	743	774	692	788	738	750	724	697	738	733	749	775	795	742	765	783	743	750	735	706	781	720	684	743	708	715	775	759	691	710	715	727	717	720	731	733	733	754	722	750	750	778	728	771	725	685	728	760	734	712	767	801	761	732	728	729	752	772	740	752	711	793	793	690	721	718	732	739	769	748	738	759	779	750	719	791	713	715	765	747	716	746	748	735	712	760	756	768	707	750	742	748	760	735	753	745	732	714	761	725	745	785	747	716	716	720	760	731	763	707	702	750	757	747	741	693	769	747	714	764	768	682	749	748	753	769	776	744	727	736	811	722	736	744	746	740	674	801	756	718	696	763	738	727	742	759	743	740	760	767	734	740	692	719	740	707	735	779	718	686	729	730	743	718	734	755	746	741	781	742	728	767	766	754	782	738	744	691	763	749	662	713	737	725	789	754	752	788	747	712	731	736	741	733	737	738	734	806	717	774	732	764	756	732	727	757	703	765	750	742	762	783	802	778	732	758	754	736	774	777	777	739	736	731	711	768	775	726	761	734	742	722	802	726	727	791	696	775	783	715	751	744	775	709	805	740	777	712	725	727	739	736	733	772	771	720	727	729	702	739	720	707	760	752	726	727	735	770	745	739	737	717	748	752	738	742	714	763	783	770	761	722	710	710	791	735	727	722	730	775	718	772	736	718	737	759	760	728	740	748	728	679	749	755	725	766	760	708	711	753	718	761	737	733	714	767	735	740	733	736	761	738	742	806	727	760	728	682	730	734	747	760	752	757	790	751	718	730	737	748	810	734	778	751	734	741	772	686	738	721	704	660
24487	21609	29111	25110	22814	20311	14055	8799	5485	4514	3770	3193	2538	2312	1928	1866	1614	1460	1464	1435	1352	1323	1144	1115	1064	1070	1004	983	982	949	927	854	863	909	881	831	917	859	856	890	835	747	815	798	831	868	830	756	782	782	842	788	766	791	769	784	767	839	766	831	804	761	790	783	776	775	755	805	772	788	800	753	817	834	808	771	787	791	826	832	752	781	829	763	814	797	777	808	824	768	766	760	845	799	787	753	840	802	734	831	757	747	757	769	812	769	753	782	805	776	773	756	836	773	828	811	793	776	774	748	826	789	759	767	774	780	840	774	775	805	803	764	785	802	788	796	771	791	839	755	750	772	789	775	746	792	805	789	789	804	801	785	810	804	742	800	749	767	750	741	832	772	763	796	753	829	783	714	802	789	796	834	751	826	725	795	735	812	732	761	773	819	789	760	792	784	783	823	810	756	793	776	780	803	761	723	763	793	798	771	767	772	817	771	726	820	836	760	739	772	802	792	801	840	810	775	773	803	756	733	776	757	769	795	797	813	750	753	830	775	818	842	770	777	802	814	833	815	801	758	770	764	775	779	806	786	712	760	797	789	746	750	788	800	786	810	727	773	765	793	748	745	809	818	798	777	743	782	779	786	820	791	782	779	800	768	761	776	783	827	825	783	788	744	772	782	826	784	791	797	761	799	807	818	785	802	790	829	826	790	770	772	775	758	790	829	737	827	815	719	753	821	775	798	771	825	791	758	718	808	820	804	776	735	820	772	778	734	788	822	758	767	791	826	771	790	819	785	761	769	823	819	828	800	829	812	746	766	752	785	738	761	787	784	788	820	744	806	774	779	793	799	836	809	784	762	783	787	811	807	790	835	750	763	759	790	760	762	765	751	843	812	807	858	752	754	822	784	824	827	791	749	762	781	797	821	756	768	784	792	837	805	740	797	782	791	800	818	753	745	770	784	747	776	754	748	749	805	734	801	772	754	795	846	818	840	797	762	776	810	747	761	769	775	802	793	772	741	823	748	758	781	803	819	764	857	761	775	780	746	781	787	808	760	810	830	794	764	769	780	721	791	804	780	824	782	715	802	798	787	840	813	771	765	762	811	742	748	795	792	796	766	781	765	770	799	794	786	791	773	804	712	793	795	814	744	756	778	752	735	846	774	763	774	763	821	771	756	798	801	852	833	791	767	800	795	776	758	764	755	746	790	832	807	795	767	816	791	807	804	776	819	831	820	761	837	791	789	783	795	802	756	808	790	770	770	813	790	782	820	802	778	759	827	837	754	811	757	785	802	786	727	779	736	831	812	793	764	767	733	750	774	788	776	815	831	706	753	833	758	848	790	785	779	765	798	766	762	751	796	711	800	824	760	796	799	786	741	783	845	826	796	775	781	797	781	820	757	749	791	760	823	740	783	814	777	785	755	828	762	753	806	795	744	811	814	776	749	783	770	776	796	786	812	768	776	788	791	831	773	794	802	817	814	837	848	775	771	824	788	747	761	713	759	790	798	783	742	746	811	813	783	778	799	819	771	764	734	810	797	802	800	750	806	814	799	774	807	797	768	795	803	784	793	804	821	823	788	747	771	778	806	789	790	784	834	760	801	830	791	718	800	781	810	820	809	763	773	728	774	771	773	832	794	780	829	792	809	761	757	760	742	755	760	796	798	788	852	758	811	815	806	807	781	779	785	794	782	803	749	778	756	794	754	814	794	812	805	782	775	777	788	783	768	797	792	807	820	829	752	757	793	782	810	834	824	819	832	790	718	770	797	749	740	769	759	736	794	824	763	803	754	776	781	784	809	722	773	783	787	827	797	809	755	790	770	780	813	801	815	832	794	808	759	795	773	805	771	772	755	785	786	772	806	777	769	742	791	725	798	760	760	748	773	783	812	749	799	839	766	766	776	750	793	792	848	795	829	790	779	813	750	774	792	798	865	772	803	755	761	818	819	746	767	786	768	750	749	794	822	788	821	763	833	788	779	789	837	765	792	794	812	774	804	786	805	766	825	792	798	784	847	780	760	787	795	822	770	744	767	846	749	806	799	816	792	768	802	792	864	775	748	789	767	782	771	742	817	777	773	799	786	809	780	808	785	827	823	792	749	816	771	774	766	841	825	777	756	807	773	804	784	796	782	789	792	787	792	788	772	806	818	726	773	781	785	799	786	794	774	777	749	791	810	765	750	751	764	775	813	833	803	821	738	784	793	786	735	778	805	788	751	806	818	732	753	779	778	791	785	756	718	749	779	808	813	782	768	748	791	781	798	714	731	783	745	750	828	775	743	827	813	745	797	796	732	743	765	796	802	818	744	779	769	763	763	798	825	807	773	758	730	751	759	783	768	807	804	756	741	821	786	747	781	803	817	777	769	801	721	752	745	791	762	802	759	750	760	761	731	796	764	821	834	794	804	791	807	762	792	808	727	748	772	786	745	833	813	794	776	715	760	772	780	719	768	763	754	802	777	787	776	753	788	746	729	728	767	801	783	794	840	793	747	747	757	842	786	820	813	761	801	769	816	780	769	780	790	876	786	742	712	797	766	786	851	778	789	788	813	805	771	788	776	903	809	805	780	759	726	784	783	808	796	796	822	770	828	774	785	808	701	808	825	841	799	787	776	783	764	753	745	814	791	831	769	779	787	796	841	742	801	787	835	838	723	742	724	778	821	747	787	783	806	763	773	771	761	728	810	837	769	776	789	812	758	771	787	762	781	776	795	787	785	759	761	817	804	789	756	733	840	738	776	771	751	739	770	730	754	770	796	843	791	769	798	843	771	788	772	787	808	828	829	837	791	788	797	795	835	815	749	800	849	752	802	751	786	813	838	796	789	789	770	752	788	757	775	797	805	809	829	784	776	817	728	799	805	799	781	744	804	741	758	838	818	769	786	778	805	803	729	799	815	826	791	781	812	803	781	759	766	781	808	791	733	832	813	805	763	807	806	827	724	799	794	787	800	799	806	779	776	801	752	772	754	811	780	820	816	749	799	753	786	780	799	804	794	849	732	725	759	809	749	757	750	806	785	739	798	836	750	784	786	819	826	764	779	748	765	741	805	753	863	741	851	806	741	759	750	780	757	759	750	760	783	786	790	816	807	796	824	755	835	793	799	783	814	781	825	821	776	759	797	793	797	772	823	802	791	773	819	808	815	799	806	767	734	735	761	759	778	823	802	739	779	766	803	732	801	819	787	773	701	820	800	814	767	754	786	759	747	746	796	786	739	803	820	762	798	824	780	826	773	815	767	788	747	811	788	767	757	793	803	815	753	811	774	799	738	835	744	784	805	807	732	818	818	762	777	780	787	766	771	823	774	806	747	798	834	781	776	803	762	810	754	745	778	781	830	802	748	786	791	822	744	817	823	752	770	751	825	794	769	781	771	776	757	812	764	760	805	745	787	743	794	790	798	779	792	768	760	787	746	802	799	789	793	790	747	776	760	742	811	815	845	732	786	787	773	773	730	815	773	802	813	737	800	788	816	779	774	783	762	781	831
25783	51825	42362	29378	23566	19004	15457	11507	8064	6727	5609	4697	3441	3074	2611	2265	2016	1805	1722	1648	1605	1567	1374	1312	1218	1164	1114	1033	1013	1008	914	920	924	960	897	901	951	904	853	852	846	816	880	866	821	854	837	817	838	862	723	832	810	788	783	786	813	747	819	791	807	812	764	831	799	802	768	777	779	799	759	809	793	781	795	757	807	801	753	787	835	796	808	771	802	826	813	812	778	772	768	777	836	811	806	822	798	782	748	756	733	801	837	781	756	800	775	770	769	823	818	782	787	779	812	803	844	763	773	792	756	793	808	794	779	802	779	773	784	823	782	791	789	766	746	798	832	784	753	805	829	796	768	788	783	751	813	774	744	800	790	766	786	797	782	837	759	783	790	758	754	751	821	811	843	770	794	786	782	791	783	774	796	801	797	792	846	784	785	850	780	809	788	799	787	827	775	770	816	764	779	777	837	770	832	810	783	760	804	808	769	823	780	761	828	744	806	814	765	792	771	791	809	768	780	769	770	809	729	787	803	802	790	787	775	805	797	818	778	784	795	778	825	833	757	781	771	775	790	777	818	762	750	767	743	779	758	818	790	822	815	782	820	819	812	840	763	751	824	775	800	796	791	787	745	818	797	848	785	757	807	765	803	845	822	818	770	760	769	778	784	784	791	809	806	787	762	828	803	773	769	809	757	747	843	783	762	799	828	750	745	790	818	834	776	785	817	811	780	833	801	756	813	797	800	755	817	818	753	757	748	759	788	794	828	797	796	796	787	778	796	826	765	833	832	779	803	834	750	769	799	767	761	820	799	797	814	768	769	798	825	828	764	775	808	838	838	792	804	834	819	761	784	808	732	767	828	808	802	808	779	782	723	780	807	779	774	793	803	770	841	759	790	801	804	752	819	811	796	761	799	828	788	797	820	738	763	793	823	862	782	756	781	784	761	799	788	793	800	768	788	800	811	831	771	789	761	795	768	805	746	844	796	776	832	772	804	794	832	792	785	793	790	796	809	834	793	762	856	779	810	788	780	831	805	791	811	808	792	790	770	790	714	765	793	791	762	771	760	785	794	830	806	803	802	825	753	782	736	807	809	763	816	796	811	778	829	760	758	759	738	770	805	836	739	773	801	725	812	799	779	861	792	796	811	799	824	799	774	805	786	795	798	741	757	793	794	802	781	797	843	767	781	739	781	779	785	802	795	814	757	784	777	798	784	761	811	808	751	749	833	827	812	797	809	811	778	787	794	805	795	827	791	775	773	803	785	841	832	794	751	815	801	862	774	753	757	824	796	732	823	821	828	735	784	755	821	804	795	812	786	774	830	764	786	750	824	782	788	799	824	789	821	802	772	816	813	792	764	762	772	778	831	812	797	783	759	722	797	780	771	734	799	799	828	737	833	762	759	851	780	763	859	781	817	807	781	839	844	769	844	829	777	803	781	800	792	777	807	824	802	807	747	801	809	765	742	806	803	804	805	850	751	786	825	783	793	798	812	749	731	758	810	762	780	765	780	833	762	798	807	825	815	832	834	797	805	777	768	768	809	790	799	810	788	801	762	811	778	802	808	796	822	755	815	740	778	729	804	732	770	772	758	780	797	769	749	780	802	813	816	807	764	794	770	826	762	763	777	819	785	763	790	731	796	785	779	798	784	784	774	829	807	791	809	793	756	779	822	792	754	834	807	786	784	774	778	820	803	805	766	802	821	788	754	794	778	808	776	802	820	844	811	797	810	777	818	811	722	776	787	780	759	787	788	793	796	772	783	776	818	787	774	840	810	781	803	793	824	831	781	783	798	789	852	805	816	770	792	802	791	812	798	761	790	790	800	800	810	829	765	768	746	827	797	725	777	761	820	800	753	800	748	802	837	813	760	757	844	785	789	794	815	814	773	755	751	774	770	816	800	858	795	761	771	773	780	753	793	836	762	819	827	745	820	796	826	742	812	780	720	814	824	816	789	829	832	759	771	806	806	800	750	772	810	819	758	794	780	755	798	870	793	780	814	781	816	820	842	791	753	779	813	799	784	801	775	767	854	825	771	777	759	799	779	745	818	770	782	763	771	805	754	849	782	802	790	803	784	839	780	764	756	841	834	807	803	738	766	768	765	771	805	821	765	753	776	803	776	780	783	763	777	790	822	757	768	806	793	784	786	758	748	811	795	773	791	807	820	794	776	759	749	786	861	795	775	771	770	797	814	736	793	821	790	789	778	791	743	802	806	766	843	828	736	795	781	782	789	762	764	764	789	776	815	813	760	801	774	809	759	788	813	748	786	819	796	766	772	726	810	779	840	787	791	818	766	763	766	757	819	787	777	787	769	799	800	831	761	752	850	761	808	827	806	798	792	779	738	801	818	804	806	769	770	799	802	795	803	762	773	808	753	800	804	747	772	803	781	811	802	728	745	808	728	786	791	803	791	766	760	779	801	816	740	786	814	800	833	800	811	769	829	806	823	827	803	781	767	808	759	800	845	826	788	816	827	798	786	695	789	813	805	807	859	804	771	767	788	781	806	810	836	808	824	810	780	773	800	770	822	794	775	770	755	890	801	848	786	818	790	787	770	788	777	817	798	777	759	803	796	813	816	814	751	782	785	770	801	830	764	807	810	775	833	792	769	806	819	785	808	808	795	776	788	784	792	805	808	796	810	774	777	807	794	770	814	820	787	763	798	810	781	779	774	809	811	764	797	814	782	818	774	778	772	728	802	810	801	808	841	784	804	815	751	788	797	779	792	781	755	816	749	788	774	771	777	769	757	798	781	780	783	817	757	808	774	791	787	817	824	773	807	831	765	768	774	768	801	831	824	776	721	799	780	795	806	739	772	737	809	773	852	794	789	828	770	758	815	791	798	835	808	818	813	767	767	826	777	815	808	789	795	815	809	807	774	850	809	802	763	764	804	806	778	814	793	816	784	800	741	794	828	773	786	797	796	816	783	720	794	814	845	843	791	794	851	798	760	757	776	789	790	844	786	859	817	801	713	743	776	839	806	749	761	757	769	763	733	798	780	793	722	810	811	752	823	869	756	799	764	775	806	746	771	743	833	789	778	810	769	783	770	811	794	748	813	787	770	782	836	807	837	746	780	847	815	861	808	767	786	772	822	804	779	802	776	792	829	813	764	785	834	764	793	791	791	786	814	814	791	799	790	771	795	812	752	796	809	782	786	808	791	819	735	772	813	808	787	823	764	763	769	779	820	806	791	771	816	853	819	783	810	783	773	746	782	760	810	787	819	725	786	824	773	818	783	851	784	792	785	796	761	839	740	774	790	821	793	802	752	804	765	759	797	813	779	861	768	787	804	774	819	770	811	784	789	806	760	793	771	806	807	759	809	856	774	791	803	774	761	788	867	778	757	810	843	841	757	805	780	792	819	774	813	757	817	798	783	811	795	798	806	824	827	775	780	798	806	822	774	782	831	836	791	741	772	807	771	765	829	784	803	816	803	798	802	821	770	754	823	746	781	797	786	786	821	779	762	772	771	807	819	795	810	788
25499	21525	28447	26919	20746	13732	9665	6829	4306	3530	3053	2672	2163	1908	1670	1622	1484	1284	1347	1353	1318	1173	1085	979	1033	975	897	984	921	919	899	912	850	819	845	839	840	803	851	804	838	825	789	814	761	819	818	796	814	854	746	780	793	758	772	843	789	744	795	753	779	792	785	857	803	809	777	813	766	808	782	767	753	749	773	754	755	804	774	741	812	829	815	792	805	793	780	753	789	779	843	825	776	824	730	774	810	748	799	762	780	824	774	792	808	802	764	800	784	807	798	813	770	779	766	807	752	791	770	771	835	726	742	787	760	776	778	759	733	772	780	759	826	779	759	785	784	762	800	739	757	800	782	765	808	769	769	746	791	780	803	827	769	756	767	751	837	777	725	794	778	806	798	756	815	770	733	780	832	759	804	802	722	769	780	744	801	789	758	763	745	833	781	784	769	775	772	784	780	781	762	776	792	737	776	766	751	780	720	794	804	829	822	815	782	834	796	794	810	758	815	756	794	723	807	771	787	811	768	723	799	764	738	777	747	790	799	790	839	775	751	751	782	760	809	798	770	778	826	748	808	785	787	758	785	846	767	764	807	756	764	787	777	788	774	799	838	790	793	728	813	816	738	804	716	748	742	785	810	775	789	802	771	783	798	759	764	742	795	800	751	781	799	832	775	774	777	747	771	760	776	832	791	769	802	754	764	748	754	747	785	811	775	793	750	769	779	774	787	816	793	816	835	766	778	806	782	815	758	741	782	733	775	800	761	794	765	761	763	824	801	750	817	759	803	795	785	733	793	812	712	783	791	749	790	785	724	795	842	781	785	815	770	752	804	780	768	818	824	764	723	783	789	753	828	748	802	781	796	813	802	800	785	749	811	753	820	816	744	823	784	734	776	797	809	800	709	772	756	784	718	801	813	717	752	775	830	801	761	781	744	788	759	761	779	791	768	809	773	749	762	734	731	802	825	748	813	798	775	770	728	789	754	862	787	740	730	728	845	780	837	777	785	763	767	780	733	781	747	792	770	775	773	774	755	796	743	737	789	746	765	749	793	760	747	730	798	760	750	744	766	782	806	775	789	797	734	803	756	813	747	755	760	772	813	757	802	761	785	802	747	815	785	790	774	780	829	812	767	756	761	786	734	789	762	745	782	758	753	832	781	785	747	808	786	741	746	793	762	823	769	800	792	808	794	744	740	807	830	802	760	788	747	782	734	784	756	764	858	758	782	819	766	814	800	781	774	801	746	786	771	755	740	797	781	804	777	781	788	768	792	826	786	812	783	771	765	759	791	767	803	802	789	789	809	793	788	740	769	773	773	785	799	762	791	797	751	790	815	805	776	818	752	806	803	796	838	765	774	809	748	838	764	730	814	765	728	778	751	780	777	804	730	734	798	761	741	816	796	782	782	809	775	817	828	722	746	786	773	729	755	783	750	756	752	785	801	811	795	768	797	790	790	781	759	799	782	747	762	794	755	811	741	808	797	786	801	720	760	736	765	806	732	781	732	803	815	762	748	790	787	802	762	780	736	775	747	789	744	745	760	783	778	762	778	795	784	811	796	776	757	777	811	729	781	815	798	814	762	791	771	766	812	799	763	791	711	786	774	829	808	805	817	762	759	828	805	804	745	744	780	789	776	779	759	771	792	797	743	734	768	789	754	765	834	801	809	750	786	773	789	771	744	773	780	750	741	818	783	814	800	767	771	752	774	786	770	781	727	720	751	795	823	808	786	750	826	804	787	768	774	843	763	794	814	768	753	765	819	761	780	818	788	766	813	755	810	763	791	753	762	744	822	812	781	797	801	788	835	802	821	778	818	794	766	742	818	796	810	815	786	746	819	742	756	784	746	808	788	823	801	792	797	752	806	807	759	762	834	777	769	731	830	784	845	770	766	752	775	765	808	807	735	733	805	817	797	790	787	762	799	730	792	793	767	818	760	795	789	802	758	812	773	792	787	769	756	775	775	777	775	827	745	773	758	794	788	771	753	772	760	774	822	758	810	799	755	753	782	780	812	756	760	819	811	794	819	805	790	791	713	791	758	773	786	788	810	760	774	779	766	812	791	793	775	805	793	771	774	781	793	820	779	789	775	754	762	792	793	799	827	770	754	786	767	767	730	802	771	739	754	799	751	763	756	739	774	787	789	811	770	783	757	835	836	816	779	796	819	772	772	758	794	794	785	806	794	852	793	803	772	774	790	782	777	786	812	781	764	728	780	761	780	790	817	778	800	788	787	757	770	760	812	807	770	734	799	746	829	795	845	797	777	756	741	777	787	776	792	762	746	795	821	786	750	829	759	780	809	734	797	726	734	762	743	741	810	790	757	741	807	737	736	766	804	757	745	789	842	747	753	747	791	777	811	786	770	747	770	815	796	800	780	792	774	803	820	809	739	772	786	784	780	753	816	766	810	762	791	750	746	777	811	754	781	738	790	767	773	762	780	771	795	782	780	751	817	797	819	754	795	746	806	808	775	796	734	828	758	795	754	808	805	817	718	796	741	822	800	825	816	818	833	788	799	771	785	807	760	821	772	757	713	829	780	766	783	802	775	727	774	789	845	784	770	802	755	781	762	762	786	805	765	803	774	790	747	802	731	784	758	812	771	760	799	769	791	844	750	789	751	761	750	786	792	761	726	775	756	843	772	788	782	775	737	823	816	751	754	760	752	771	774	808	759	770	802	781	734	819	777	803	765	804	806	760	696	758	780	794	771	769	781	780	776	771	790	796	777	708	753	772	773	792	737	801	818	779	745	750	779	785	792	759	763	818	815	781	766	788	754	780	766	840	760	741	753	792	782	736	774	775	781	775	763	795	792	807	717	781	795	807	770	788	794	838	724	814	735	748	777	795	830	753	761	842	833	799	731	780	779	744	778	792	815	775	775	742	695	810	772	732	800	745	798	753	735	806	795	781	754	718	772	864	824	758	747	769	762	744	729	862	764	759	762	779	790	759	779	725	771	791	793	755	783	755	802	816	797	789	798	738	783	780	787	742	867	796	773	754	761	822	779	758	789	762	793	754	799	766	795	834	786	791	756	793	796	779	766	742	793	744	805	787	803	765	769	796	814	741	746	789	819	817	801	787	759	746	762	779	763	768	813	843	800	799	733	734	788	755	827	797	762	746	789	763	779	808	779	733	794	780	818	782	792	770	749	781	799	808	786	782	746	849	760	730	816	794	790	792	782	737	782	741	776	788	808	722	771	774	772	767	790	813	751	780	815	777	764	790	784	785	768	751	773	805	801	796	802	727	797	796	751	736	769	757	777	703	815	803	748	798	811	759	745	779	742	758	770	763	792	816	760	753	772	830	778	775	820	768	810	738	756	778	761	802	816	774	761	782	800	762	782	779	740	798	835	779	739	782	800	771	780	776	761	747	828	804	797	768	819	803	776	751	766	773	767	756	783	808	811	775	736	790	772	861	725	806	775	792	810	793	801	787	790	796	831	747	793	732	736	766	795	771	838	808	756	760	741	759	773	764	800	780	768	758
26072	48150	39287	26603	20718	15926	13136	10042	6738	5636	4708	3839	3089	2748	2265	2084	1805	1612	1560	1607	1553	1401	1306	1177	1134	1034	1021	976	979	952	933	920	843	877	916	914	854	885	794	844	904	873	868	834	824	803	821	844	844	844	792	827	845	832	815	811	801	792	772	793	817	825	787	811	792	774	717	772	758	812	855	827	800	756	817	811	782	797	825	773	765	844	830	820	766	829	803	853	821	755	825	770	804	858	798	777	813	811	804	835	827	751	805	795	802	851	805	829	742	806	831	755	779	778	775	786	731	770	772	746	825	817	793	822	797	809	799	782	821	807	796	829	819	811	842	811	819	778	799	753	801	802	757	753	826	785	822	767	852	761	800	776	773	787	826	783	781	816	769	778	708	783	748	751	830	797	821	778	740	771	817	791	771	743	826	802	765	797	803	801	796	801	799	788	764	844	803	826	797	790	747	781	769	813	806	760	728	777	778	820	780	784	805	827	799	784	724	784	778	824	797	830	770	809	807	812	830	790	792	794	820	837	748	813	774	850	776	798	803	791	707	788	830	784	762	827	746	774	759	843	786	846	780	849	784	806	850	815	803	775	771	820	780	755	779	753	747	805	775	722	797	801	789	804	856	827	794	782	809	740	836	790	844	814	772	793	781	774	776	751	793	771	747	721	806	789	767	775	767	823	838	797	767	801	793	763	770	766	816	793	761	810	791	776	795	800	808	772	795	787	779	827	777	808	820	756	840	791	765	825	776	752	754	802	855	774	813	840	766	790	735	803	837	766	802	863	782	775	818	836	812	810	776	740	795	795	825	768	767	847	748	774	758	798	809	794	790	797	792	768	809	746	771	807	809	809	815	744	745	770	824	792	751	775	824	714	802	743	818	770	768	727	790	837	792	790	798	782	761	809	777	779	772	793	817	794	788	760	799	762	804	789	793	739	791	791	782	815	758	857	781	848	773	804	809	806	813	764	786	861	777	767	818	799	792	824	785	773	755	795	767	785	799	800	794	829	769	798	829	776	770	778	761	767	777	790	795	783	748	780	843	793	787	806	783	808	781	794	786	820	812	787	816	803	795	765	801	820	788	867	805	751	796	766	792	826	757	823	731	761	776	790	788	800	789	786	803	818	854	806	837	801	836	758	790	820	848	818	725	791	761	807	788	802	788	844	785	807	804	784	790	810	831	793	823	780	790	767	758	819	840	779	804	858	727	759	756	793	825	762	785	822	803	772	759	767	776	802	799	835	819	776	804	770	764	738	788	800	796	820	828	792	799	867	769	783	759	791	821	795	824	811	776	785	875	787	809	745	750	838	785	735	777	764	821	825	806	764	744	788	771	789	818	810	737	823	761	799	808	756	790	805	797	761	760	808	775	779	742	785	777	818	864	845	752	802	783	772	808	806	809	816	739	795	830	791	804	807	802	771	810	777	798	804	775	757	787	809	811	822	765	792	781	788	827	829	824	758	818	782	790	776	818	801	782	789	782	753	758	778	816	795	767	766	777	789	831	819	793	761	816	813	809	758	737	789	784	787	800	802	786	792	775	793	788	786	795	767	774	765	750	773	857	748	810	803	776	780	855	782	782	767	761	833	797	791	784	812	759	827	810	826	870	785	771	804	801	776	780	832	773	789	834	795	831	840	742	773	766	788	812	777	788	812	796	801	694	853	836	795	832	813	817	777	813	807	800	774	757	770	813	779	798	809	792	802	792	796	831	779	777	784	780	757	766	791	775	820	740	796	807	768	820	786	777	839	815	765	801	820	785	795	822	808	797	739	812	812	801	772	778	788	814	808	811	782	783	830	811	760	802	822	774	828	824	827	768	812	776	733	823	786	831	781	864	795	762	812	804	773	819	774	763	770	790	820	768	819	773	801	817	803	803	800	738	732	784	758	793	810	864	790	803	826	788	742	805	813	758	826	778	833	745	832	840	836	800	793	800	812	830	799	772	814	816	798	809	804	798	846	821	752	763	821	750	824	792	853	795	795	851	814	776	820	763	802	779	746	806	790	788	796	806	840	795	827	827	817	786	844	821	775	810	775	820	780	806	756	775	807	788	788	795	830	802	767	771	807	745	793	820	783	781	786	785	837	783	862	846	802	791	857	805	801	730	767	779	807	790	780	819	773	772	798	726	811	758	789	800	805	818	800	771	783	757	797	826	811	746	766	767	809	754	834	852	801	745	805	812	814	831	809	756	834	800	771	758	761	785	803	797	791	775	787	810	805	780	774	833	796	765	822	760	838	817	810	821	777	809	817	749	782	776	818	781	753	774	813	805	820	802	817	777	752	823	791	757	805	866	830	804	811	803	822	777	775	784	758	772	808	798	783	802	764	791	790	786	756	813	781	767	781	777	804	744	777	784	745	828	807	808	804	824	790	765	789	803	791	784	828	786	793	796	795	820	789	761	756	812	779	744	774	810	754	767	777	808	789	787	814	749	815	782	714	755	763	768	849	788	816	767	806	755	793	793	726	784	780	769	756	772	790	773	748	796	833	764	782	745	790	808	750	789	806	881	797	757	822	786	785	763	747	839	807	850	783	796	849	790	820	798	830	832	825	814	733	804	797	800	789	730	832	745	820	781	773	793	789	781	806	795	791	754	749	770	755	781	753	822	817	778	795	773	788	828	771	770	805	817	764	782	787	811	769	758	870	808	812	714	754	844	753	753	791	763	813	778	771	757	847	759	813	838	720	822	811	781	846	787	793	815	846	754	794	781	794	824	770	705	805	778	754	827	771	806	808	856	824	783	767	786	797	809	777	789	814	776	769	786	820	800	814	810	831	796	805	809	834	798	788	800	772	778	814	795	755	813	835	835	810	784	782	810	795	787	768	812	760	783	778	839	846	807	791	767	782	773	769	799	786	824	750	774	802	800	770	748	782	790	827	777	797	797	812	831	815	837	799	801	850	829	811	786	769	800	762	800	832	810	782	787	797	814	783	785	819	757	793	787	766	808	776	863	784	794	801	768	817	828	788	795	771	794	862	764	733	752	793	745	815	803	797	822	828	811	766	758	797	793	798	813	784	796	754	789	784	796	833	788	765	786	752	779	770	787	828	795	807	747	760	778	792	800	758	806	835	798	802	798	802	791	794	790	803	798	778	768	816	784	822	759	807	776	756	836	841	788	794	745	787	764	774	776	786	758	774	816	811	789	777	751	774	789	844	762	819	781	832	746	764	813	800	833	782	764	860	781	745	807	812	776	804	778	806	799	764	834	815	795	762	827	802	793	823	803	779	798	824	816	811	793	799	791	769	766	788	835	754	802	734	791	778	816	780	740	846	764	807	802	814	880	773	829	786	797	785	802	855	747	800	806	816	758	742	774	758	804	801	790	792	799	812	808	777	802	783	827	774	824	778	827	832	798	830	734	765	807	723	791	819	784	793	800	833	806	752	818	807	741	836	796	842	799	810	798	792	759	773	844	765	816	800	825	798	839	822	819	737	787	833	787	812	802	763	806	774	762	774	776	817	853	806	777	796	807	799
23226	21591	29418	24319	22023	23395	22212	12304	7570	5985	5002	4396	3455	2861	2586	2242	2086	1920	1812	1672	1714	1630	1480	1396	1378	1304	1239	1168	1169	1056	1038	1026	1023	989	981	998	990	996	1005	1001	991	1018	960	1014	984	988	985	966	1026	974	965	933	989	946	903	957	836	867	904	885	890	903	940	908	916	937	877	945	905	926	933	885	909	960	911	875	886	927	873	814	869	930	875	920	872	866	895	900	849	939	855	929	921	935	874	945	850	918	962	908	817	930	899	888	935	871	904	907	899	917	885	867	885	971	899	889	911	922	911	942	953	916	935	913	864	954	865	912	864	901	917	903	910	869	933	904	885	904	911	931	929	856	926	910	903	911	909	899	923	869	851	894	895	917	873	965	937	967	888	905	899	911	913	973	906	927	921	910	881	905	915	903	881	871	886	870	916	893	936	854	935	920	923	965	913	909	891	908	924	919	922	888	934	898	881	959	861	858	919	925	948	874	905	945	912	899	880	858	879	898	916	864	912	898	869	872	936	867	911	909	883	901	907	891	884	903	879	860	880	969	867	908	894	907	889	940	886	867	839	867	869	862	939	915	896	893	914	942	926	878	939	973	915	877	912	958	884	945	897	866	892	882	943	932	886	900	916	889	928	842	909	925	957	940	914	894	947	934	923	915	930	864	902	899	916	877	946	906	971	949	916	891	926	894	952	897	965	942	916	868	877	868	898	975	953	979	862	886	887	885	955	993	950	906	902	875	939	897	932	926	887	906	898	888	890	911	945	876	855	927	919	894	911	869	859	909	977	903	892	870	908	959	858	897	911	921	918	873	926	863	915	885	879	925	886	938	935	887	898	928	881	915	905	882	903	875	881	914	876	890	930	946	907	856	883	859	880	952	892	910	862	923	875	880	908	938	923	870	879	907	1007	901	888	967	886	898	926	908	887	886	914	857	955	909	855	897	902	901	910	869	941	867	852	896	938	911	916	921	905	938	951	927	877	948	914	949	936	903	930	930	916	880	965	888	936	920	934	915	895	938	856	924	916	944	886	872	934	914	852	945	909	926	847	905	897	913	885	917	938	994	868	949	923	878	925	918	960	886	861	891	946	867	948	886	950	966	931	893	937	919	921	965	896	942	965	945	874	923	926	920	883	952	939	991	930	902	947	848	854	926	925	894	913	963	952	931	919	929	844	835	901	933	916	987	917	980	944	906	909	931	911	929	932	926	885	913	944	922	905	931	873	907	924	924	944	890	885	923	876	917	898	920	924	932	870	909	898	911	976	900	941	890	931	889	936	924	853	847	907	899	912	948	936	922	912	896	887	920	875	827	933	875	923	875	881	912	880	883	903	953	907	954	904	903	919	880	922	884	932	935	870	899	921	828	963	892	916	911	900	919	879	857	889	914	891	911	896	865	871	898	865	936	953	959	940	921	925	938	922	911	909	924	914	899	878	877	922	889	944	868	928	926	901	956	923	951	942	888	865	938	885	951	908	911	939	992	938	890	887	934	884	876	860	922	909	948	863	896	930	914	880	932	849	923	985	946	935	925	924	922	907	939	927	851	910	931	912	892	910	951	900	880	924	912	925	927	880	915	924	896	842	905	942	923	895	906	932	907	955	866	877	906	951	862	892	897	905	904	903	913	924	918	907	901	862	927	916	891	890	949	936	949	934	917	845	916	913	912	852	862	935	920	879	915	950	892	942	902	929	848	901	932	865	885	961	950	838	935	907	889	924	909	910	961	878	940	893	909	886	925	900	936	920	897	910	889	898	937	867	900	897	923	873	931	899	893	922	909	886	919	910	937	930	916	900	891	875	903	926	877	916	949	923	965	883	956	936	935	973	905	890	909	890	872	906	890	901	921	895	845	910	885	883	905	849	928	936	884	892	932	936	892	941	960	937	915	850	943	891	926	906	951	925	920	887	936	865	878	952	946	929	852	870	945	903	904	877	890	904	908	955	883	965	925	966	900	869	850	876	876	948	901	864	951	917	915	893	927	892	932	905	888	904	918	889	878	851	926	905	941	893	909	828	862	899	927	876	933	915	911	902	899	911	927	913	886	908	895	902	893	948	869	897	887	900	897	894	880	992	893	884	849	893	905	914	898	918	890	940	879	914	887	943	964	949	891	940	920	936	922	940	910	898	910	835	928	910	920	907	890	899	886	880	757	899	844	889	908	911	881	923	946	906	944	970	911	911	890	909	958	909	911	937	866	893	889	902	956	910	892	915	910	902	955	873	927	920	888	929	971	917	853	913	945	856	903	914	856	896	981	875	908	919	964	905	856	939	923	901	921	904	865	902	919	937	909	890	934	978	879	870	941	946	915	895	915	900	880	879	891	913	922	911	945	866	901	931	939	903	926	871	875	991	883	948	907	912	868	828	827	924	863	906	943	951	913	915	932	923	910	920	895	883	883	903	871	939	937	914	873	890	890	901	892	919	873	871	860	881	881	915	961	911	922	902	857	932	916	884	918	880	887	913	893	890	892	927	920	934	923	894	926	916	885	913	931	897	913	932	905	914	892	943	917	899	879	914	926	861	863	897	917	849	826	915	845	875	922	894	883	850	916	966	974	874	805	941	942	905	899	922	941	978	893	836	862	914	956	867	966	921	916	914	919	908	947	879	907	882	884	899	876	910	877	902	874	844	908	951	923	922	918	945	923	884	895	896	879	969	892	901	931	933	903	904	897	912	901	936	894	916	931	910	871	939	893	899	896	892	928	910	865	969	917	938	955	903	881	869	885	952	922	852	901	930	920	898	914	902	878	901	916	925	899	874	906	902	902	910	888	908	903	884	896	916	921	933	871	888	901	910	902	909	905	927	924	894	893	872	917	933	880	886	944	939	942	938	855	962	934	911	887	895	915	957	949	905	947	906	927	941	934	984	857	872	880	953	945	901	914	912	876	906	904	867	903	915	894	922	916	905	919	923	975	876	919	935	963	903	897	924	915	965	948	908	882	862	987	900	929	964	886	890	894	948	882	908	898	951	897	879	947	897	887	882	944	885	901	892	856	930	888	895	893	949	914	865	918	932	922	957	907	869	906	922	876	925	845	933	865	912	905	962	921	908	928	903	953	906	903	909	963	928	884	852	896	860	918	873	878	929	955	937	921	899	923	977	891	926	920	922	964	852	828	904	901	885	900	908	885	896	898	904	871	900	908	950	898	851	875	866	913	887	856	867	859	868	923	858	915	895	892	868	873	894	922	929	919	912	902	892	885	940	906	958	884	844	909	925	865	893	822	966	929	910	917	945	947	864	931	895	892	911	938	869	893	944	924	858	924	923	901	917	909	896	888	899	945	916	901	856	888	891	946	933	954	906	892	888	887	888	887	852	927	863	915	870	836	932	866	896	899	913	875	854	925	851	907	935	903	909	932	918	862	880	886	871	930	900	880	877	873	886	887	901	879	872	912	872	889	909	901	914	940	961	882	872	891	881	933	888	903	879	866	882	935	897	890	915	896	878	840	911	879	911	939	902	958	931	911	912	932	930	868	950	880
28145	57076	48781	35596	28544	22486	19010	15027	10559	8375	7175	6061	4657	3897	3339	3103	2660	2303	2116	2115	2147	1976	1820	1688	1466	1433	1319	1288	1229	1178	1118	1117	1064	1049	1057	1049	1014	954	976	988	944	945	990	921	931	991	947	988	976	941	973	907	883	944	949	896	964	932	874	935	945	891	883	875	957	858	865	902	890	897	948	953	904	855	870	903	902	895	837	856	879	916	916	935	871	960	897	894	904	857	942	926	909	935	874	858	894	905	916	898	892	901	873	914	862	945	875	876	870	932	940	869	908	863	951	860	899	949	888	915	862	923	894	864	897	918	912	872	865	951	927	928	864	918	906	921	931	879	832	892	931	876	827	845	856	899	894	927	874	851	886	882	890	899	899	868	848	897	939	864	881	930	908	860	929	923	939	908	917	905	903	932	874	898	892	855	894	889	922	911	859	884	905	882	817	919	899	909	888	903	912	900	948	923	890	854	947	933	872	933	887	895	911	872	886	919	841	872	927	902	832	972	880	899	909	860	944	868	883	888	881	883	913	961	851	916	901	932	835	903	925	918	932	862	959	852	889	928	946	837	805	887	891	913	910	888	936	894	890	876	857	882	872	842	909	848	885	931	876	856	919	884	854	911	885	905	885	905	954	886	878	857	849	912	910	850	911	913	877	855	910	891	890	899	904	914	824	876	882	944	927	898	881	899	892	890	853	885	889	906	902	924	927	896	891	958	917	915	898	958	918	934	874	889	948	873	898	917	879	873	901	888	886	936	909	894	827	883	882	870	904	893	871	895	917	896	896	951	918	921	900	919	933	923	873	897	856	929	930	875	861	851	887	890	914	886	883	891	885	884	901	950	935	917	920	867	910	899	891	886	898	916	906	915	873	872	903	916	944	843	900	845	924	877	876	920	903	920	901	905	845	887	891	925	896	873	861	881	858	857	857	881	919	951	906	883	955	900	852	911	905	928	888	855	881	886	874	860	947	864	896	878	905	810	826	822	898	826	864	908	885	863	893	905	969	885	866	921	899	920	898	903	893	841	882	868	851	887	870	891	897	920	877	886	930	924	930	909	880	904	909	925	905	903	912	846	911	855	935	863	899	884	869	891	866	842	945	852	903	882	922	918	878	925	897	895	932	843	916	879	893	920	891	860	930	945	864	919	892	927	880	885	872	868	902	844	852	880	849	899	882	866	874	930	903	883	864	932	900	855	926	814	893	878	902	883	872	880	849	894	928	892	865	919	877	920	931	920	912	879	908	952	897	950	912	892	889	882	891	837	897	877	866	923	867	936	934	853	901	940	854	881	898	866	891	937	863	890	896	907	882	877	918	913	952	876	864	885	844	847	921	918	894	914	943	837	890	881	900	868	874	869	907	883	913	894	886	833	861	843	896	919	888	874	890	917	877	902	905	874	908	930	851	899	857	879	913	863	863	911	949	913	854	802	872	896	860	930	898	926	883	855	929	903	917	885	867	912	986	894	874	948	886	872	929	908	942	929	919	917	905	876	882	903	950	870	879	880	941	893	838	912	906	875	903	945	883	915	857	918	896	876	878	881	896	913	881	911	876	881	882	936	865	867	924	848	958	906	888	900	938	849	895	876	863	934	930	842	830	908	911	870	909	907	902	879	928	940	882	886	890	873	898	844	866	898	913	904	905	900	864	927	915	900	986	868	835	925	902	909	923	897	851	903	884	950	905	879	901	886	918	879	920	916	873	844	843	869	923	904	901	903	888	916	956	874	954	934	889	923	897	883	916	895	903	879	894	869	897	941	888	897	924	884	920	883	914	918	892	857	906	844	902	887	928	925	912	908	890	940	887	861	914	908	879	938	893	935	867	908	881	892	878	867	915	889	884	905	884	870	863	842	843	925	884	894	916	835	882	833	966	913	922	908	877	911	867	878	865	912	872	895	872	858	872	886	877	886	887	886	951	854	883	823	866	923	938	928	911	878	827	923	914	928	892	873	871	863	929	872	895	848	896	891	905	885	898	881	863	903	936	860	865	892	915	939	936	893	870	945	903	848	942	901	910	884	905	906	914	928	907	890	847	904	877	838	872	909	891	859	878	887	890	883	887	905	880	896	872	857	835	893	861	865	942	905	898	877	892	895	898	923	894	888	891	915	915	926	914	848	887	944	928	892	870	892	884	915	923	896	910	935	891	884	911	925	909	907	856	920	961	854	875	853	865	863	981	869	876	871	917	878	885	967	895	847	896	909	871	873	943	856	896	913	919	845	896	915	874	937	806	868	879	872	925	954	917	902	906	911	919	921	857	871	890	872	908	933	936	886	872	894	883	905	913	907	889	883	933	862	870	914	887	909	859	903	907	954	923	936	899	877	826	869	877	899	872	894	956	900	895	922	861	878	936	877	875	849	867	900	872	886	935	875	850	909	883	925	893	911	896	919	911	873	890	864	885	874	880	880	938	914	883	932	885	898	870	859	900	910	853	858	883	886	890	876	897	930	892	882	822	835	870	876	874	885	930	916	896	915	839	866	881	946	913	923	924	932	873	923	820	901	941	912	883	879	846	900	858	954	925	881	879	875	913	876	892	885	871	862	895	913	875	888	775	967	848	875	938	868	903	840	881	850	891	867	918	925	871	918	942	864	898	861	861	890	896	915	895	925	867	896	876	911	909	946	871	887	861	872	895	874	833	886	889	932	870	910	832	912	869	912	892	886	886	933	880	918	865	904	838	885	908	878	929	835	859	915	859	866	881	873	884	910	839	908	878	887	862	905	888	907	899	911	844	912	925	886	858	904	869	895	898	884	851	890	872	845	897	889	882	940	885	906	895	885	866	909	956	902	864	896	897	911	852	898	853	869	896	866	869	895	905	854	904	887	920	893	902	888	923	865	873	929	835	901	823	939	896	886	843	904	887	893	843	878	919	887	863	882	925	892	891	878	899	953	837	939	890	900	914	927	929	880	901	845	916	928	887	904	900	872	898	894	889	904	936	854	887	882	876	913	915	891	947	939	885	865	906	884	902	869	881	912	827	936	919	841	867	908	936	877	865	912	922	880	889	891	873	917	941	891	892	901	913	928	910	899	884	853	960	924	884	896	914	892	855	880	860	888	901	882	901	867	891	872	882	927	857	888	926	865	927	905	923	921	908	966	911	877	899	905	897	922	903	894	893	856	941	938	881	866	874	898	944	856	874	907	865	951	877	897	962	861	882	843	905	878	889	929	861	911	923	942	834	908	879	870	896	885	892	873	920	894	856	900	890	935	877	861	884	886	912	876	865	888	851	900	862	930	904	936	884	977	876	855	869	908	884	915	878	860	882	926	908	839	899	898	862	856	919	856	924	838	925	921	876	892	947	901	888	901	868	880	977	914	869	829	862	931	844	891	883	881	891	943	888	928	899	909	938	869	901	920	890	892	924	861	884	912	887	886	940	904	879	870	876	816	899	867	896	890	819	891	885	875	929	911	824	856	901	948	893	884	848	882	823	883	902	902	885	942	903	916	932	827	876	928	957	908	892	940	949	894	875	860
29702	29408	35950	26510	15847	9796	6614	5160	3531	2590	2505	2125	1821	1614	1424	1352	1201	1132	1066	1097	1136	1077	994	914	888	849	838	834	753	804	833	809	774	783	852	735	748	790	757	764	800	761	732	734	710	703	779	690	746	746	730	750	749	706	697	725	749	731	697	750	784	769	764	752	757	726	706	706	746	775	733	708	743	717	721	754	748	734	684	724	711	717	731	733	690	731	704	713	737	699	709	699	725	671	751	730	741	706	719	685	737	705	716	715	757	764	732	702	742	759	740	731	685	694	703	736	702	723	695	721	723	733	709	745	722	693	762	745	693	776	708	765	708	734	685	698	770	711	761	714	704	778	721	738	701	734	732	760	754	735	741	739	691	718	771	700	735	721	702	718	724	694	744	735	725	771	728	687	720	701	761	702	728	736	695	709	679	741	707	739	776	729	724	740	702	761	758	711	742	698	754	719	749	751	710	737	770	701	730	701	720	741	703	715	718	725	689	683	717	746	735	739	657	709	731	705	716	744	722	739	738	733	702	658	710	727	736	752	735	712	716	681	714	736	725	785	724	687	724	742	766	671	719	736	725	745	661	723	741	705	768	702	745	717	750	749	771	729	706	749	711	712	739	755	720	691	746	765	703	725	736	728	772	754	721	687	745	746	727	726	714	734	713	727	653	713	685	721	756	771	723	680	744	686	739	717	728	700	774	733	706	739	746	737	743	674	774	741	731	696	722	672	708	723	692	709	731	702	729	717	714	748	726	719	690	711	724	708	735	744	783	727	665	737	753	691	731	737	709	691	687	732	686	677	729	724	731	666	767	733	690	753	719	703	736	772	767	681	715	757	737	734	718	734	719	738	706	710	717	793	700	706	750	735	743	710	708	725	700	772	706	758	733	730	741	693	719	750	738	715	717	726	689	704	723	733	734	704	700	719	808	756	750	746	741	691	704	732	683	766	748	740	766	713	659	712	750	720	754	700	760	744	724	707	766	726	735	738	747	709	780	654	737	741	724	704	699	686	693	704	681	722	741	702	714	728	697	762	687	700	747	700	725	713	736	757	720	757	714	801	728	776	763	750	737	776	744	703	756	687	775	761	714	680	728	719	753	706	695	733	700	731	765	730	716	681	743	695	741	743	759	732	702	699	741	725	689	760	702	723	752	737	754	775	741	723	741	711	689	724	745	737	690	680	775	731	722	718	726	726	695	742	734	788	685	769	713	703	736	737	741	689	700	734	721	694	749	702	726	651	757	686	782	704	700	714	692	759	718	744	678	742	770	697	715	676	712	722	749	744	782	656	703	756	675	720	770	694	708	709	710	735	740	750	689	758	730	695	750	754	711	721	761	748	715	686	675	748	716	710	678	705	737	737	747	696	753	732	691	725	711	716	724	715	716	729	706	778	708	704	749	699	731	750	730	707	785	683	780	731	698	718	681	676	749	766	727	761	703	707	732	715	736	709	720	757	765	736	700	731	709	757	701	723	713	742	738	682	738	717	692	689	740	761	728	774	755	695	730	753	792	706	794	691	723	765	724	735	696	775	742	729	711	741	695	682	708	713	716	707	683	684	711	694	698	770	752	759	734	736	719	696	716	707	697	710	679	736	750	759	697	681	752	762	780	711	720	733	747	738	719	699	744	699	716	707	733	703	719	748	759	670	741	744	748	694	705	723	718	736	703	688	721	726	703	725	676	717	754	674	766	729	753	731	711	740	742	715	708	725	700	718	655	735	744	757	673	774	708	720	677	698	768	735	758	724	709	738	713	718	756	692	697	692	707	709	732	750	718	756	743	750	802	742	746	711	728	781	746	745	718	722	732	726	704	722	775	710	663	756	684	755	746	702	747	804	760	684	751	728	696	715	735	733	691	674	732	721	753	748	743	747	711	703	745	719	745	718	715	755	748	724	713	744	713	699	748	761	735	699	710	726	707	769	724	750	745	712	693	701	674	735	672	717	711	715	675	690	700	745	704	765	727	723	813	689	706	704	760	744	694	769	689	721	699	737	746	710	746	699	726	715	708	735	737	701	680	765	716	732	752	672	702	744	724	733	710	740	697	704	756	726	711	720	726	727	724	689	753	720	744	680	694	710	797	715	731	775	705	730	698	701	698	723	731	716	766	717	729	733	747	753	729	735	733	730	741	753	781	717	758	695	715	732	692	755	725	735	714	765	769	743	723	698	715	721	693	722	739	661	721	694	766	752	735	739	699	685	682	745	768	729	759	771	695	707	699	741	679	676	722	696	713	680	724	693	729	698	722	734	716	718	733	722	750	691	715	795	731	750	726	744	738	715	706	770	723	730	730	753	752	762	789	684	720	714	715	694	676	724	737	714	773	739	746	691	735	733	737	744	721	717	731	734	741	729	721	704	722	728	747	763	785	707	705	713	714	737	729	729	711	713	732	714	687	720	663	728	761	747	732	759	710	727	740	762	735	717	739	699	768	701	735	725	711	748	735	777	710	734	707	807	731	702	721	762	739	723	681	706	650	720	721	746	746	725	705	742	759	728	758	762	733	719	723	694	772	757	744	772	703	757	721	756	702	698	707	723	699	729	749	714	729	759	711	738	747	738	730	714	690	693	776	711	715	773	733	728	705	729	677	699	735	710	699	701	757	722	692	681	745	742	700	714	699	716	703	684	716	726	723	714	724	806	716	726	740	721	702	733	726	736	757	763	740	723	682	781	720	765	731	754	746	727	697	728	764	753	743	742	753	720	708	723	758	747	733	734	706	729	765	721	701	768	746	693	687	737	719	726	739	789	680	697	711	731	724	713	716	770	743	726	684	699	762	727	717	714	729	730	734	703	700	685	714	698	712	772	725	776	751	736	739	706	704	711	724	665	735	745	754	744	731	742	739	695	750	750	739	714	746	697	804	760	670	713	741	743	679	725	682	714	709	760	750	724	727	724	675	712	777	696	754	712	706	745	679	750	727	750	740	711	729	685	699	707	719	737	720	722	699	706	749	721	708	769	747	704	753	705	735	765	771	706	770	702	719	703	721	729	739	727	721	732	701	709	741	712	733	719	724	734	765	702	687	722	747	691	718	738	778	738	758	728	726	778	722	707	699	737	729	750	754	685	730	748	725	690	687	711	745	735	752	725	729	741	744	748	703	758	767	727	672	711	759	687	732	699	739	729	717	746	726	726	676	777	689	737	678	728	717	723	729	725	748	707	736	747	729	770	818	703	737	729	723	715	713	702	693	744	745	716	721	692	665	695	768	698	739	780	695	755	706	767	724	731	720	769	749	725	705	690	752	726	671	769	694	713	680	711	706	711	693	713	735	731	695	761	745	763	761	719	734	745	783	747	768	808	713	738	751	734	776	703	734	724	703	722	768	718	677	684	694	725	726	718	729	740	770	755	753	737	698	735	703	696	747	699	724	728	704	755	734	709	723	709	761	740	716	689	712	706	708	751	739	694	699	697	699	735	734	685	740	738	750	714	687	732	765	749	700	753	705	733	742	705	727	762	721	688	700	749	722	693	715	779
25939	45057	36321	24222	17428	12832	10049	7931	5340	4005	3398	3011	2554	1998	1902	1676	1571	1369	1310	1210	1258	1200	1068	1104	959	984	980	854	875	867	858	766	780	795	834	774	738	778	779	760	773	797	782	767	760	842	748	774	712	722	725	769	730	750	762	777	724	743	760	762	791	712	741	743	788	745	750	726	749	718	743	723	730	748	796	723	817	733	779	738	742	690	721	763	743	764	724	720	734	728	766	670	722	759	753	724	716	722	749	804	746	725	734	751	782	707	772	739	731	751	788	763	713	747	720	733	744	705	725	691	764	749	766	726	724	739	783	745	711	771	751	762	750	726	726	746	794	735	769	786	751	737	757	742	787	721	731	717	732	772	668	742	690	702	766	755	785	734	744	769	716	783	792	757	730	755	838	698	752	727	767	789	727	738	760	676	709	769	721	780	712	740	732	790	730	787	751	744	705	725	721	744	795	748	752	743	768	751	749	714	756	761	692	763	743	725	733	778	725	751	700	776	762	751	703	734	758	776	750	741	741	787	706	742	697	761	771	777	771	688	703	764	733	736	735	742	725	766	766	746	718	714	703	724	726	756	722	771	731	764	778	702	732	703	748	724	687	708	706	724	732	761	722	734	761	690	747	734	719	765	722	802	744	726	708	723	725	730	753	768	725	706	738	687	754	719	736	723	764	748	742	733	731	756	699	690	740	738	742	733	736	717	777	748	687	753	765	780	759	699	857	698	782	734	689	744	737	775	735	723	718	747	734	740	714	727	707	723	815	734	718	724	735	711	759	720	694	760	779	730	754	700	714	695	748	729	710	770	767	795	767	751	799	779	762	702	739	751	695	756	754	764	769	715	693	785	725	719	757	686	712	736	737	753	726	723	766	770	702	712	731	768	667	787	736	759	827	746	764	732	736	725	721	759	767	717	744	761	725	752	738	769	700	721	724	721	725	727	729	724	752	716	760	717	718	716	739	777	772	708	725	794	707	759	736	723	735	714	715	740	709	765	721	698	710	711	720	705	727	719	765	768	759	770	796	748	747	720	692	699	712	744	719	756	729	688	749	678	730	757	706	764	760	736	729	735	682	743	747	692	740	727	744	699	752	717	751	787	771	705	775	733	735	749	742	739	718	729	716	783	785	738	736	758	772	745	739	711	734	741	751	748	745	759	726	759	742	722	762	748	726	757	746	722	763	758	722	737	739	773	776	740	712	794	721	742	781	748	746	707	736	725	717	710	753	733	737	718	712	713	683	733	739	722	780	783	749	732	729	702	730	766	777	698	712	782	723	713	678	731	728	726	792	705	739	795	763	745	740	711	723	732	745	696	723	735	692	760	727	717	734	774	710	751	755	771	781	795	741	740	768	728	765	696	717	741	717	754	732	725	739	748	767	724	735	702	732	744	752	749	729	739	726	731	746	709	757	746	740	721	740	740	749	752	719	753	754	714	751	759	738	744	663	719	769	696	695	727	709	771	764	720	774	795	720	772	702	762	759	726	723	709	704	761	723	717	706	724	728	774	760	753	755	744	747	715	700	760	735	753	787	751	763	726	761	790	741	721	774	748	754	729	752	774	718	730	730	740	740	717	737	718	687	745	731	757	687	714	750	724	760	745	733	755	762	756	752	730	709	738	711	790	758	758	761	749	773	728	758	739	748	692	744	723	732	706	740	734	741	776	738	745	691	728	668	711	727	744	686	728	740	769	784	740	753	713	747	764	732	755	740	730	713	774	744	696	740	733	787	751	679	754	683	710	746	737	703	760	758	744	749	770	685	756	722	672	707	701	709	782	713	711	744	723	766	751	761	767	744	718	746	718	771	690	757	705	759	714	764	771	803	765	689	737	709	745	815	667	759	744	748	759	757	764	765	712	741	720	739	781	770	742	737	757	717	742	668	763	761	759	750	743	758	726	721	756	746	777	736	754	686	751	766	757	737	687	783	742	686	743	793	739	731	762	730	765	737	695	711	774	751	717	733	775	742	741	773	759	795	756	769	727	733	785	735	696	700	769	776	743	742	783	730	750	777	745	754	704	730	693	788	773	773	730	767	689	736	738	771	683	736	725	747	740	776	736	732	734	723	739	717	755	733	731	729	728	688	694	732	767	732	735	760	716	781	768	712	730	770	740	682	729	740	740	758	730	730	712	722	735	783	746	732	722	732	741	760	818	793	757	778	706	747	754	718	701	725	743	710	740	717	743	736	723	744	749	747	690	713	734	772	693	705	731	727	695	723	749	690	718	678	736	730	706	798	752	734	746	718	743	758	723	705	715	760	762	724	714	727	712	758	725	764	731	706	770	748	753	787	753	709	732	722	735	741	728	753	763	743	715	748	716	773	719	717	762	777	767	745	717	803	792	762	761	721	751	767	746	746	734	774	713	720	712	751	738	725	792	752	740	718	731	744	713	782	781	703	772	755	759	741	764	750	715	761	742	737	727	756	749	702	751	715	773	725	772	731	744	774	786	718	771	780	712	699	744	698	755	755	728	753	749	768	731	764	768	743	757	708	744	724	679	725	742	758	748	728	779	754	737	744	670	713	714	767	753	713	756	721	744	720	725	753	715	710	713	746	724	705	727	744	732	723	724	792	738	709	753	770	708	736	755	756	723	751	742	772	704	737	753	723	730	699	687	750	713	763	732	742	699	745	710	735	738	750	767	734	741	807	723	721	790	715	762	760	727	700	752	724	706	742	718	727	728	698	769	725	758	720	721	735	755	718	758	758	723	741	757	717	743	723	752	764	724	722	686	765	756	767	739	711	747	747	733	764	749	753	791	760	723	757	713	736	746	730	743	714	732	707	750	740	757	779	788	754	802	748	744	727	720	715	736	733	734	715	703	749	770	720	731	745	732	763	769	823	763	722	755	705	780	730	731	730	757	696	732	784	748	761	748	733	747	734	740	706	733	738	707	731	752	762	759	755	748	778	727	760	751	789	717	718	729	732	768	769	745	735	743	789	751	774	804	774	711	738	750	707	717	791	721	740	731	737	740	742	728	742	744	781	748	720	759	727	769	769	689	752	728	737	728	754	793	758	741	755	757	765	753	757	731	736	711	714	778	711	776	716	715	764	754	742	797	678	670	737	749	711	747	761	676	718	760	743	773	722	763	735	796	706	753	755	715	787	687	740	704	697	726	737	771	704	784	696	778	771	786	719	721	705	771	708	754	745	763	734	715	739	698	768	719	728	735	723	713	752	747	768	669	752	765	771	733	749	672	760	727	738	758	797	802	716	715	720	744	719	737	710	750	755	740	751	749	725	782	754	748	698	731	695	756	800	761	736	697	722	746	738	740	741	694	721	737	758	762	779	742	765	773	740	725	692	733	747	769	753	733	679	719	720	749	792	746	741	697	683	737	776	732	779	718	756	743	737	703	788	721	740	705	756	731	704	755	733	732	770	743	770	728	717	704	734	718	738	727	789	724	743	709	704	738	765	753	726	749	751	783	732	795	697	747	729	720	735	769	744	754	710	764	741	799	716	739	776	774	710	747
24461	21584	29099	25196	22943	20087	13491	8637	5575	4182	3650	3106	2651	2298	2026	1719	1585	1434	1427	1445	1422	1331	1240	1222	1099	1111	994	948	930	928	922	883	861	864	837	820	849	796	807	883	825	872	764	806	817	775	748	741	808	832	786	773	791	762	816	772	822	792	787	763	767	814	803	793	821	811	812	790	799	826	800	778	784	753	763	839	803	787	803	784	829	794	765	751	853	784	752	785	777	776	780	824	756	776	770	764	828	824	808	764	805	815	746	786	809	807	761	778	789	783	815	780	830	784	798	795	829	731	805	756	756	758	828	747	755	836	788	808	808	818	779	807	827	744	785	806	801	819	785	811	797	798	810	772	765	825	830	788	771	763	784	861	828	758	779	752	809	836	822	762	807	781	721	773	808	776	818	791	803	790	772	798	802	742	777	784	805	778	792	807	779	792	776	749	829	846	840	769	732	801	790	774	799	855	836	808	771	843	776	814	783	807	754	783	774	741	832	776	811	765	771	772	773	757	771	775	747	763	788	772	770	761	847	800	756	813	778	773	774	796	764	795	776	824	786	804	818	824	798	795	781	800	767	780	794	785	802	835	763	751	808	812	786	749	794	816	768	814	814	796	808	790	768	790	812	794	786	787	808	815	804	797	778	804	782	813	808	828	811	841	828	758	814	817	749	774	768	812	819	830	778	774	837	809	813	809	782	778	754	777	791	803	790	793	787	757	778	848	795	794	807	761	809	784	814	779	822	758	794	784	810	797	794	802	754	799	793	787	791	754	802	744	824	786	841	798	791	784	779	720	789	786	778	807	797	771	749	757	789	794	826	778	800	796	830	764	805	821	788	808	809	821	797	750	806	834	796	789	783	745	778	792	778	765	734	727	791	804	759	787	815	797	804	802	751	819	766	812	766	782	796	817	800	824	783	769	821	811	788	803	777	787	770	748	735	802	792	785	753	817	781	815	864	813	808	797	798	783	817	799	755	753	754	828	788	815	784	812	789	803	761	789	800	771	779	807	780	767	814	766	818	771	816	814	795	827	808	783	742	809	781	812	762	833	816	822	782	785	818	752	785	833	767	782	808	770	764	845	801	788	833	780	776	735	831	807	810	818	810	788	835	794	793	807	745	781	800	794	807	807	827	807	797	774	806	781	809	839	796	783	824	780	805	771	766	828	763	802	769	785	767	769	815	838	807	787	802	799	768	751	807	766	838	782	785	778	776	789	796	750	784	796	794	825	818	814	799	773	785	835	815	752	808	802	765	774	787	787	825	808	763	788	801	818	781	750	783	779	764	764	807	756	799	816	850	813	814	822	745	808	785	798	804	788	840	805	730	724	776	799	805	826	759	789	796	792	700	815	803	843	790	755	859	787	809	813	796	748	818	807	785	826	790	785	776	789	770	793	805	800	788	793	797	771	771	733	760	796	801	833	839	760	802	746	768	837	864	765	788	766	800	816	796	778	756	783	794	762	799	798	750	814	780	809	800	779	759	767	767	738	791	791	795	762	766	844	782	806	786	745	778	765	800	814	775	795	816	753	754	800	808	852	818	826	795	784	780	769	799	792	786	775	850	746	750	785	789	809	739	826	792	789	741	775	842	765	754	782	815	774	796	738	807	778	818	785	745	748	798	781	813	776	819	826	808	824	742	809	774	755	776	806	748	805	813	820	821	811	805	844	806	779	742	791	773	766	744	766	836	819	754	764	809	792	779	733	765	808	787	788	765	817	775	808	823	788	792	808	841	764	757	773	783	747	794	779	753	771	768	798	773	718	799	802	771	827	749	760	751	814	760	763	798	753	822	791	819	761	773	799	769	737	769	798	779	810	818	759	766	785	806	743	785	757	765	781	814	785	783	841	791	799	810	817	780	798	805	822	789	806	804	777	726	797	771	828	769	781	810	865	790	818	796	798	816	767	783	762	763	770	760	756	819	814	801	781	774	811	843	814	788	761	741	787	779	812	743	772	779	747	769	768	773	792	827	837	801	770	807	792	771	774	840	804	790	871	808	834	802	784	763	722	801	765	781	826	766	796	789	783	836	787	788	804	836	724	780	785	811	816	767	819	786	778	730	737	723	773	789	839	769	761	800	826	791	827	805	730	791	776	763	790	795	776	744	773	762	787	786	823	789	761	798	780	773	749	807	774	764	803	752	761	805	759	788	787	776	758	785	798	777	799	832	746	751	799	775	770	806	781	806	768	741	853	797	776	800	790	791	763	751	837	776	791	826	847	747	782	835	804	773	792	810	773	793	791	784	801	859	821	822	749	826	795	787	759	746	808	770	801	796	768	839	848	791	750	772	821	767	806	793	800	824	844	727	790	772	787	756	817	772	778	750	765	781	792	762	830	815	833	822	771	743	824	808	778	775	773	805	777	778	811	775	793	800	710	789	794	805	791	775	751	762	752	797	800	739	774	754	779	808	784	833	805	766	802	836	786	821	817	768	856	731	799	809	846	785	810	837	800	847	775	769	838	769	776	796	838	771	764	772	806	742	853	813	797	825	783	802	777	712	757	765	789	768	760	819	784	733	771	787	783	799	799	806	757	787	810	770	749	791	757	765	804	817	773	803	787	798	815	776	802	831	772	782	821	805	778	778	776	812	775	802	764	806	864	794	777	798	764	766	774	783	818	783	800	780	768	772	853	760	779	826	778	707	821	796	748	762	808	804	742	807	835	826	793	764	827	851	760	781	829	768	760	806	783	770	889	808	759	796	783	825	748	814	848	753	834	799	748	743	817	843	794	806	755	796	726	797	757	806	781	789	804	767	716	768	782	751	787	787	754	747	790	778	847	768	733	793	764	789	775	762	795	746	771	762	787	820	804	806	815	778	781	773	786	828	787	804	821	829	798	780	754	772	749	750	793	837	756	771	854	787	800	818	785	803	770	722	808	827	788	766	729	756	779	822	740	834	808	758	764	795	766	733	745	771	797	786	784	804	789	780	805	830	804	808	711	776	813	751	767	786	809	841	794	792	802	812	811	802	765	798	835	791	783	790	800	757	797	851	817	784	788	783	811	741	800	804	742	769	794	832	801	812	779	812	777	806	782	801	804	741	834	782	818	772	768	784	841	767	739	825	781	782	823	832	836	834	779	764	792	773	802	829	796	776	824	843	720	725	756	783	787	841	736	784	790	779	777	762	778	763	747	800	789	784	786	831	765	837	749	831	743	762	823	769	759	813	814	801	828	697	785	842	747	819	771	753	793	816	781	815	794	773	795	755	830	752	790	862	774	775	771	758	790	798	818	813	789	765	731	763	826	763	781	802	773	761	824	785	753	790	814	783	808	850	744	779	845	777	792	829	793	772	806	806	773	771	793	809	732	790	797	721	792	793	761	747	797	739	786	844	761	780	746	782	775	795	821	782	760	786	804	745	778	762	790	848	782	735	793	758	767	732	805	737	782	780	810	790	698	779	830	812	792	810	815	836	808	828	815	857	821	751	768	764	782	744	814	779	822	810	778	797	766	750	794	740	803	798	781	772	811	807	833
25749	53145	44245	30585	24026	18095	14355	11569	8098	5999	5276	4353	3669	3138	2683	2246	1990	1923	1747	1652	1649	1588	1404	1285	1233	1192	1067	1045	1017	1018	948	912	902	905	944	875	841	875	877	832	854	823	842	904	804	833	857	831	839	812	797	880	819	834	838	772	788	792	753	833	793	829	788	766	790	807	785	804	769	793	767	838	827	759	819	790	788	822	781	798	784	818	791	824	808	779	773	797	768	759	781	819	774	802	821	828	806	771	841	772	774	761	824	802	777	785	813	813	798	767	797	813	799	793	841	753	772	793	821	750	818	816	760	827	818	794	818	743	816	781	790	826	760	730	832	804	806	768	803	799	771	762	746	852	791	841	786	859	753	842	754	878	793	822	810	727	782	763	822	809	815	830	778	749	772	802	806	758	820	794	779	796	809	810	813	724	774	775	825	838	769	827	796	760	794	772	798	799	806	762	763	805	781	726	806	776	775	769	807	788	759	777	771	773	830	785	825	782	790	776	770	855	788	822	768	732	784	765	816	769	761	771	791	904	787	836	810	767	808	771	803	760	787	824	784	806	834	800	850	800	829	767	794	782	792	807	773	813	782	822	825	810	785	800	815	755	820	801	794	796	778	813	788	788	760	822	795	790	699	784	754	771	816	799	789	828	779	784	765	804	838	803	809	800	771	783	833	755	795	842	775	794	832	799	809	741	777	814	825	774	785	812	784	766	724	816	763	791	790	808	787	774	793	800	836	770	841	805	842	811	780	793	770	797	810	740	817	749	805	732	771	809	778	751	745	761	802	777	779	807	798	785	787	775	811	797	767	744	768	845	750	773	774	742	779	777	784	739	756	749	748	819	765	800	805	810	826	794	805	798	778	772	786	817	799	790	768	767	769	777	762	761	773	777	803	818	823	831	741	772	763	764	776	826	813	791	766	755	776	833	739	773	727	819	852	793	836	810	864	772	828	808	812	775	763	824	778	800	841	799	803	768	780	768	764	840	773	799	773	783	805	744	826	815	792	809	762	821	821	807	765	835	798	781	853	828	843	824	776	772	777	800	814	848	816	810	806	827	782	784	780	799	788	775	825	769	810	761	802	804	770	777	834	794	764	759	820	793	791	746	793	816	753	837	819	789	797	813	830	821	730	845	793	828	769	763	749	808	819	784	785	779	798	758	787	783	750	824	788	817	769	806	753	801	778	788	792	791	808	841	816	781	806	832	787	792	815	784	790	798	804	814	827	817	856	773	772	780	774	759	759	812	789	773	868	780	788	810	822	811	808	783	762	822	744	761	795	763	762	801	781	772	797	810	799	780	772	812	763	782	779	783	728	788	788	828	753	768	787	783	797	783	785	832	751	761	808	777	842	765	767	712	773	835	785	789	819	830	802	759	807	770	768	821	759	809	799	795	787	725	810	716	795	759	801	793	774	786	771	795	769	786	792	753	844	763	767	765	746	806	830	776	777	782	779	805	800	791	798	806	821	757	803	754	843	767	803	783	797	815	736	787	778	804	780	781	762	816	810	810	817	807	819	789	814	812	785	765	881	773	790	809	742	773	795	765	792	832	849	797	773	807	777	792	777	818	813	769	808	817	809	795	808	763	760	741	809	801	807	803	770	815	779	773	791	811	739	797	789	805	776	798	778	798	814	828	829	763	813	781	778	779	783	755	783	818	757	777	817	774	792	793	786	790	765	764	831	792	784	816	853	818	792	765	834	765	830	798	832	786	778	764	776	774	822	783	779	802	770	786	826	767	770	821	786	777	732	814	816	752	826	750	784	806	825	809	766	800	793	800	789	771	812	805	816	788	797	769	818	776	770	795	813	782	794	777	807	736	850	809	792	774	767	794	792	814	804	841	800	771	772	845	780	767	776	773	813	778	773	812	805	800	751	846	767	775	768	827	806	778	822	797	786	811	839	742	791	825	779	776	762	792	797	724	767	776	805	813	786	770	791	762	755	799	823	782	795	793	782	798	811	801	784	800	810	770	811	803	765	771	770	788	802	774	844	773	794	788	821	763	772	818	807	801	780	777	813	767	795	784	799	789	808	785	800	796	763	772	764	836	811	784	749	820	776	809	783	760	754	795	755	774	838	828	772	833	809	804	792	829	767	757	787	790	809	803	754	791	815	770	798	822	817	840	820	816	806	807	835	745	832	799	756	806	803	760	751	853	776	831	814	823	796	846	783	744	790	782	788	811	828	802	804	729	788	820	833	746	793	779	818	816	849	809	802	781	813	801	810	814	806	825	707	760	774	752	850	799	774	771	779	774	812	714	797	773	836	763	830	794	851	789	751	813	798	785	744	766	774	782	766	781	802	816	806	810	831	787	797	774	789	843	811	783	841	798	726	791	797	748	801	760	749	832	752	795	806	789	767	731	845	790	778	775	791	809	724	812	749	727	800	803	728	790	834	836	783	786	751	809	794	794	808	777	771	733	804	783	781	779	777	813	782	801	762	797	814	756	761	775	829	836	788	781	766	802	825	773	824	754	791	818	769	787	813	804	765	761	746	765	828	788	805	796	784	829	767	850	834	808	765	767	809	755	797	780	819	814	759	792	800	798	757	832	819	800	771	771	781	782	731	806	755	756	795	795	830	811	794	801	799	810	749	825	764	844	777	801	825	757	859	805	787	803	823	792	789	818	775	778	775	825	782	790	803	779	768	767	759	786	854	818	761	825	757	757	807	772	837	727	807	816	795	782	824	779	783	792	828	783	772	762	780	775	794	799	798	731	769	747	784	775	723	827	807	786	805	818	801	808	818	795	775	753	790	835	772	781	795	800	742	805	750	784	783	819	852	786	776	820	815	806	768	746	803	805	824	787	790	828	822	786	797	795	750	762	776	810	780	816	788	782	778	787	732	773	748	784	747	794	758	787	843	793	762	770	771	762	764	806	808	778	800	817	797	772	796	818	813	752	765	757	821	761	812	757	827	801	799	782	740	763	798	774	809	828	765	863	795	810	763	813	773	785	791	786	797	781	826	706	787	780	824	801	763	800	779	783	822	791	814	796	813	754	764	814	778	818	814	728	818	798	781	814	817	793	831	746	776	741	828	850	788	782	789	854	831	787	762	767	865	772	776	838	799	757	770	803	786	730	752	842	767	804	821	765	777	733	763	780	748	749	785	817	762	799	755	757	811	859	813	822	758	820	797	811	803	790	762	759	761	838	803	759	772	849	773	775	792	821	810	807	759	813	801	748	827	728	771	774	813	805	814	770	820	846	817	758	775	828	833	831	783	747	794	795	795	831	799	845	801	760	769	771	777	749	837	799	774	781	819	820	836	830	731	803	797	786	767	790	809	778	789	819	784	805	791	827	762	775	771	798	803	830	749	850	810	775	806	795	790	781	836	807	820	835	758	797	779	799	779	803	775	768	777	747	807	791	821	784	797	807	794	802	790	763	820	735	804	778	797	830	762	796	806	773	829	820	813	775	743	796	782	760	794	752	798	767	800	798	753	768	771	776	764	751	768	794	756	777	808	845	816	808	815	772
25603	21611	28829	27071	21163	13989	9113	6500	4366	3252	2914	2359	2291	1955	1791	1496	1413	1350	1261	1260	1240	1219	1061	1006	985	1047	969	938	891	913	872	866	814	848	851	818	816	847	810	850	795	797	758	828	805	810	813	817	814	830	789	779	791	762	794	754	781	744	792	802	794	793	793	774	725	754	788	841	783	767	825	768	823	772	798	751	799	741	775	755	794	798	760	753	732	789	792	761	791	775	796	769	780	767	782	783	778	807	757	789	805	807	812	792	819	808	782	774	795	828	806	758	781	785	824	708	830	805	756	765	795	746	797	823	806	775	794	787	802	750	749	804	848	754	826	746	805	766	795	759	816	761	776	756	761	774	813	793	808	774	760	766	797	781	804	776	777	771	773	802	745	760	784	788	818	779	743	829	779	815	744	831	747	748	784	789	797	762	808	770	795	788	802	827	841	787	753	736	775	834	777	782	759	813	787	839	800	758	725	769	716	777	823	752	795	821	780	786	752	748	813	788	753	775	791	780	819	775	790	816	795	730	788	768	794	753	798	786	748	765	787	786	755	768	784	816	717	799	792	803	791	799	808	769	752	776	773	797	802	796	815	803	813	764	789	815	763	776	731	778	778	755	778	837	812	809	804	767	740	791	802	781	779	804	782	756	804	786	798	813	793	737	785	775	760	764	741	835	787	748	793	793	819	790	762	773	779	771	804	797	830	753	783	795	796	780	796	775	787	743	771	793	849	755	830	827	812	779	778	783	828	753	784	778	798	827	791	771	765	787	738	799	741	772	740	760	744	794	795	814	750	797	781	792	828	793	707	761	813	796	768	776	738	779	767	741	752	806	794	777	776	785	800	767	761	800	793	775	761	806	729	826	753	817	769	760	802	755	810	766	762	743	790	754	777	790	816	750	814	779	782	800	776	752	819	785	814	772	800	818	753	854	785	798	749	783	849	783	789	801	771	812	798	754	762	818	740	788	747	752	805	770	828	776	748	752	766	781	805	762	808	749	746	788	801	751	809	765	800	708	776	744	791	775	777	768	793	725	785	745	757	781	760	744	776	799	760	811	758	810	756	777	732	795	780	759	707	823	753	791	786	785	747	797	791	770	833	789	802	830	795	803	735	780	784	793	752	765	748	777	772	743	820	743	787	784	780	762	774	768	793	738	756	838	829	819	792	753	799	741	819	786	772	753	798	786	760	738	805	743	800	776	791	837	812	789	751	745	774	798	762	812	794	824	772	786	761	790	757	775	769	842	771	802	730	762	788	801	846	780	784	765	849	766	790	834	798	754	798	794	785	819	726	762	767	805	763	788	734	747	794	769	791	795	764	753	755	794	845	817	788	748	813	827	834	794	790	758	745	783	812	718	774	763	749	779	734	792	768	826	834	708	808	768	781	818	757	814	788	803	787	763	789	793	778	814	776	758	752	796	792	785	850	809	817	781	720	821	816	746	789	725	803	765	766	758	788	803	827	824	802	783	790	754	767	738	747	811	756	746	766	778	772	755	774	757	779	791	757	797	782	728	778	820	815	817	794	752	806	797	807	742	787	745	769	725	759	788	794	774	754	759	778	740	755	730	816	737	725	824	715	804	764	798	800	758	769	762	778	829	818	773	747	783	790	763	772	793	823	763	758	762	807	769	785	751	806	792	730	774	764	836	819	754	767	782	758	779	785	719	743	807	776	738	743	775	782	743	752	747	773	782	776	759	812	804	794	744	748	775	772	765	819	796	786	811	802	779	820	777	741	786	824	784	820	748	768	816	776	769	813	761	768	810	793	778	739	805	785	800	797	782	797	740	804	809	835	808	798	798	754	724	802	773	793	779	758	768	795	785	809	759	815	783	813	809	769	788	761	770	774	763	749	777	798	794	759	764	812	765	755	752	791	785	799	707	783	818	754	818	788	812	719	802	799	803	774	813	807	857	752	794	777	813	799	814	820	812	799	801	779	719	749	784	771	767	822	817	783	749	788	789	785	814	830	753	786	734	773	807	818	757	747	792	790	706	784	799	785	797	797	806	754	818	798	809	758	763	845	796	773	832	785	764	817	833	814	762	761	745	775	761	810	794	733	797	806	795	779	762	749	763	764	765	784	776	816	759	722	773	772	741	793	780	764	826	779	763	738	792	826	763	790	812	814	766	759	779	759	790	787	786	762	770	793	781	805	782	714	800	759	789	777	781	785	825	762	803	779	790	791	766	788	795	765	760	793	806	824	773	797	782	781	786	800	777	809	729	806	725	773	777	739	752	761	842	803	810	781	762	777	790	763	774	794	771	767	786	792	805	787	810	757	793	762	751	762	773	771	772	800	761	779	801	804	792	784	782	776	747	774	763	780	763	745	756	737	754	816	757	762	795	837	809	771	759	802	733	774	754	778	780	770	803	818	802	794	806	784	781	801	799	760	835	763	800	769	754	848	771	865	784	784	830	778	806	789	733	740	780	807	832	800	812	756	767	746	749	756	802	807	790	779	735	782	754	816	799	816	782	800	749	716	780	754	773	761	791	740	777	777	734	761	750	775	796	805	745	749	765	801	816	810	763	768	790	753	763	825	787	769	761	769	757	744	800	790	791	802	800	792	728	799	801	801	769	794	718	820	746	833	756	787	798	795	754	817	819	758	801	773	777	769	837	757	804	773	768	790	771	732	769	779	799	811	767	802	795	778	778	777	795	729	774	805	763	805	783	778	812	801	764	811	739	820	780	803	854	778	794	787	826	801	817	800	734	758	771	764	734	791	835	773	783	774	744	793	835	824	781	742	804	784	776	787	813	804	771	809	766	802	772	801	793	854	788	769	726	823	787	831	786	783	756	789	775	787	842	809	751	779	792	800	834	776	774	785	845	763	777	752	735	805	801	787	782	836	796	802	745	793	781	761	795	792	802	763	803	778	759	744	770	773	793	833	817	776	775	767	725	749	772	795	773	795	845	774	811	751	747	779	756	740	774	786	780	737	777	833	825	765	783	749	806	766	804	763	798	770	807	763	785	804	805	792	798	781	818	792	799	781	777	805	782	764	807	793	753	763	789	755	814	811	797	763	782	816	797	810	806	755	829	773	794	815	832	778	818	714	786	815	759	787	816	788	781	730	712	814	769	806	811	823	759	783	770	722	768	767	818	776	772	743	799	818	773	798	798	762	802	802	787	803	774	786	798	729	758	732	742	762	728	762	797	738	794	735	831	794	809	766	790	776	765	801	765	786	759	821	780	804	807	759	810	809	739	769	759	790	799	831	752	779	787	744	800	793	778	744	794	740	772	786	777	743	796	774	797	822	751	775	722	804	839	805	785	786	792	793	760	766	781	790	763	803	797	782	800	780	801	820	777	786	756	755	800	765	768	806	783	808	730	752	802	758	769	772	777	788	740	758	765	809	783	765	777	756	808	743	742	772	799	790	808	774	762	727	774	809	819	779	791	772	809	743	771	786	825	784	740	796	822	795	783	759	787	762	780	813	806	777	781	707	792	743	752	792	794	825	766	784	797	791	811	758	768
26266	50123	40309	27727	21444	15766	12183	9842	6904	5114	4482	3648	3357	2822	2393	2130	1787	1614	1564	1558	1514	1347	1313	1193	1164	1102	1042	991	970	935	962	881	900	842	896	855	865	898	815	894	837	812	893	844	841	833	828	850	844	825	787	798	783	829	807	807	812	800	877	863	792	810	803	823	788	832	804	802	817	807	782	847	845	774	770	815	803	747	815	816	801	743	838	818	779	810	805	823	746	803	790	793	769	800	815	761	776	783	767	770	827	780	847	844	811	812	775	799	744	810	800	825	826	796	827	808	774	788	788	817	865	792	810	791	807	822	813	835	826	814	788	782	805	846	778	748	772	817	784	801	745	840	775	755	781	774	814	814	804	855	758	828	779	797	800	814	798	751	774	799	779	833	811	784	779	775	762	814	799	784	821	795	785	752	796	789	729	801	748	828	792	786	771	860	776	845	804	777	790	745	834	772	790	770	792	807	752	773	799	831	803	823	771	811	805	713	758	800	764	829	838	799	826	821	821	831	799	771	808	844	839	763	790	834	819	763	837	800	800	873	842	790	752	806	815	808	830	754	793	804	804	732	817	808	798	788	815	803	778	800	726	774	784	797	778	776	809	773	827	810	842	824	826	823	785	801	795	793	782	805	796	773	838	786	830	765	736	806	790	798	896	794	838	755	732	777	759	833	758	806	829	796	839	784	763	766	789	791	762	826	859	863	812	785	839	822	815	820	777	805	835	804	807	774	827	803	801	775	777	817	774	760	807	786	872	767	802	790	791	840	803	787	850	836	819	809	846	822	786	807	801	806	822	816	772	860	818	788	823	828	804	788	764	831	769	799	821	823	854	791	785	812	799	792	756	796	797	761	793	792	771	799	825	811	793	799	745	795	807	823	760	792	839	815	777	802	779	819	794	825	776	808	790	798	835	818	778	759	755	842	779	795	796	784	830	796	827	780	799	798	799	826	761	782	752	808	801	763	806	777	802	761	799	799	761	832	812	768	858	779	817	850	810	774	800	785	777	803	786	784	769	823	765	832	790	793	772	842	828	793	785	778	795	823	764	793	796	792	795	765	832	762	796	775	824	782	763	827	804	803	846	815	778	847	785	844	821	750	825	828	829	788	811	790	783	798	830	771	786	824	786	834	791	839	829	753	796	794	782	753	802	811	779	834	862	737	806	751	778	817	747	834	766	801	760	803	777	802	783	760	770	823	806	761	791	816	818	843	801	843	791	841	828	834	772	815	811	772	791	785	783	788	824	781	810	808	795	790	789	772	841	776	799	784	820	846	795	810	767	834	774	830	841	818	877	775	783	803	783	800	814	805	782	776	825	814	842	763	762	770	791	814	782	789	811	754	791	800	834	809	757	803	795	777	823	807	775	803	779	781	830	796	785	803	816	812	845	780	794	785	838	806	818	752	797	761	782	804	785	796	850	790	839	796	802	839	772	838	807	846	807	794	788	792	779	796	821	751	833	822	768	805	835	750	805	799	781	773	795	772	806	814	832	818	792	794	800	809	806	803	763	827	756	813	793	797	851	807	799	807	753	801	796	810	778	779	754	795	798	794	824	818	796	791	784	798	761	786	813	815	791	760	763	808	780	816	805	802	760	820	819	774	776	793	796	794	804	805	825	821	795	787	774	805	810	742	786	847	813	790	790	819	791	794	813	797	857	784	825	846	777	752	812	794	759	784	825	815	809	798	796	777	801	816	858	853	795	788	841	809	792	784	836	778	818	803	803	776	823	798	807	761	760	737	832	782	824	766	768	751	825	827	782	780	764	851	800	790	799	785	825	829	822	837	828	802	795	831	818	773	815	802	788	827	841	743	785	801	831	742	826	822	812	804	761	817	785	780	784	801	826	779	772	736	806	751	786	796	803	811	795	839	818	792	800	822	772	819	752	818	803	772	779	749	782	802	812	821	805	816	798	827	754	780	811	803	795	798	813	799	809	790	800	803	800	800	738	812	814	805	746	831	799	765	783	779	774	773	840	823	806	809	814	835	789	816	781	779	755	821	798	801	802	786	747	766	766	810	808	790	746	777	851	784	839	774	828	824	820	800	733	840	744	782	820	752	804	833	795	764	778	794	780	839	791	798	791	841	804	786	783	788	825	752	753	816	801	807	798	762	820	714	811	843	774	739	808	756	757	799	765	809	807	809	775	822	805	777	796	785	820	776	785	818	772	816	800	806	844	813	811	807	815	839	843	790	739	809	804	777	792	805	803	788	824	778	794	768	819	731	802	801	863	771	795	810	835	825	856	771	799	753	796	839	821	796	806	808	808	823	844	786	775	796	791	845	817	807	784	804	816	751	788	865	784	784	793	836	785	792	820	821	780	806	759	767	812	812	786	803	781	807	767	763	787	803	739	812	807	811	835	806	821	827	781	780	760	795	821	773	843	781	825	792	849	789	782	814	804	791	802	812	762	844	797	777	759	808	767	797	837	840	811	787	799	796	778	774	831	787	809	797	830	871	824	768	788	827	764	777	842	823	819	788	791	758	805	760	751	744	795	773	808	799	810	809	764	828	801	766	821	807	819	774	759	747	816	773	848	768	773	828	770	840	815	815	784	819	850	817	760	815	809	736	779	824	801	751	787	785	764	774	837	783	810	785	770	834	763	824	728	811	804	792	781	827	809	786	823	795	836	797	807	772	816	828	774	835	831	770	833	793	829	816	818	770	820	838	795	778	827	800	817	795	829	785	811	771	792	838	796	792	790	740	776	801	799	720	789	837	781	780	807	785	797	779	836	772	811	840	817	797	816	833	828	771	773	838	776	805	788	775	774	724	793	760	754	822	802	783	851	749	772	848	812	744	782	812	817	770	764	788	796	793	809	823	800	780	771	790	790	766	814	758	789	814	782	765	829	806	774	799	831	821	779	800	777	789	795	790	778	788	849	780	770	826	770	859	826	804	862	762	798	783	789	785	815	770	811	840	842	763	797	796	789	836	800	806	804	774	758	831	805	770	784	825	785	797	788	824	809	821	822	799	831	869	811	837	779	765	830	767	786	794	788	797	788	789	768	782	789	791	788	779	833	815	745	785	768	828	773	782	801	800	775	771	779	789	805	752	767	768	817	779	820	767	751	783	759	775	744	808	819	752	825	812	794	807	862	818	778	772	855	775	835	782	793	780	793	737	852	837	831	805	831	746	803	767	822	827	818	825	751	778	794	829	796	756	816	787	802	796	781	776	767	840	817	778	774	789	771	792	767	825	803	798	818	813	804	804	808	790	837	810	802	793	829	834	805	840	809	746	770	882	795	800	809	830	789	776	808	763	801	779	796	819	805	785	774	801	801	774	746	818	772	809	777	811	777	778	782	752	759	798	797	749	771	781	813	795	812	767	781	800	784	776	809	781	771	762	790	804	841	799	777	846	813	821	829	802	808	851	777	790	773	793	813	774	783	842	771	785	822	807	761	783	772	827	845	813	850	838	798	820	787	815	805	808	771	736	785	754	770	812	820	774	774	789	758	836	797	814	795	746	806	843
23086	21486	29355	24138	21930	23243	21155	12071	7835	5802	4740	3982	3572	3185	2763	2383	2103	1962	1842	1826	1757	1563	1528	1347	1278	1328	1264	1167	1128	1188	1064	1093	948	1026	1083	1008	932	1011	946	971	979	936	980	967	949	993	963	953	921	931	897	928	936	901	906	907	942	964	937	864	900	916	940	928	911	939	853	840	890	898	922	876	902	870	963	932	878	883	926	894	967	913	884	908	913	907	883	866	921	944	924	920	962	899	918	855	884	911	893	879	895	884	900	897	874	867	931	987	932	888	886	886	918	867	891	914	895	948	896	872	945	881	879	894	844	850	930	906	908	869	900	947	967	943	862	894	894	883	938	863	914	960	913	888	915	887	844	930	906	878	966	871	905	909	926	884	901	869	930	962	867	956	931	814	925	874	910	869	941	916	957	916	898	905	898	916	930	906	899	952	924	871	929	919	895	871	881	899	897	863	937	935	930	910	936	898	898	885	914	878	881	921	932	855	876	914	915	915	869	886	894	901	911	855	886	912	869	951	947	891	892	914	936	962	881	854	907	927	846	932	883	878	903	900	900	933	917	956	929	892	924	949	892	935	929	923	864	908	944	925	933	888	936	975	911	903	914	943	931	936	912	895	907	862	911	885	855	930	869	855	906	974	939	916	919	906	880	943	930	897	950	938	875	866	940	918	917	880	898	918	877	916	885	939	892	901	919	924	907	858	963	887	890	914	911	890	934	854	900	860	881	861	941	908	909	849	911	934	910	940	883	932	885	887	903	898	907	901	885	947	906	934	885	845	936	866	898	894	931	861	867	890	902	879	885	928	922	913	937	872	870	889	893	894	866	891	935	908	869	891	888	953	915	878	908	908	845	922	905	881	942	940	933	902	919	871	874	946	937	893	871	909	922	844	910	961	855	890	891	921	950	939	866	879	950	885	912	923	940	877	899	939	936	911	941	888	911	914	895	923	886	872	910	904	870	840	926	932	896	928	897	903	889	869	889	869	920	907	901	958	883	906	884	882	953	873	903	883	885	895	871	875	903	892	866	942	868	924	880	885	927	855	914	896	958	908	984	904	865	862	855	828	868	862	879	905	895	910	955	937	830	908	927	902	923	936	900	925	930	871	842	948	962	874	922	883	916	918	900	938	899	911	939	933	939	950	913	925	860	881	893	930	880	887	941	904	954	819	882	891	918	885	926	860	872	940	919	906	886	928	894	929	878	897	886	879	894	895	904	914	922	874	899	916	940	957	888	917	878	933	843	846	906	863	874	864	870	901	861	935	844	961	944	980	886	932	925	884	921	873	880	880	902	909	850	947	895	931	860	923	848	890	925	949	888	853	908	893	927	862	965	926	951	877	950	917	894	914	933	889	915	971	922	906	906	916	896	936	893	880	904	878	925	886	885	977	875	953	914	896	933	887	870	853	980	894	940	970	926	937	869	936	904	844	920	908	890	901	891	910	889	860	888	854	887	857	942	907	917	909	892	890	932	890	937	886	911	903	865	919	918	917	905	874	948	872	870	883	889	873	908	912	899	921	925	876	892	905	917	862	930	900	885	905	911	880	885	845	887	866	880	882	910	884	885	884	924	903	915	926	900	859	862	872	903	869	972	855	929	907	901	886	950	865	913	947	898	887	932	919	929	869	889	894	928	890	902	877	897	921	908	974	857	941	909	886	905	884	945	966	929	901	933	925	912	908	877	896	888	909	934	884	946	955	936	856	923	853	915	950	926	856	931	889	952	847	904	882	853	973	889	936	927	919	962	942	904	916	885	915	956	918	974	898	930	921	898	855	906	891	894	890	888	830	839	885	919	893	880	934	902	918	921	959	873	949	954	934	860	874	863	905	890	924	967	917	929	864	874	884	866	941	906	924	870	859	874	939	890	935	908	899	919	909	897	956	860	886	924	907	938	923	949	899	909	910	900	904	907	940	938	948	883	907	900	873	969	900	900	890	901	908	954	933	909	945	899	911	880	880	940	863	879	882	884	859	853	882	908	920	915	936	958	879	901	903	911	950	971	876	926	909	953	918	916	891	931	936	898	856	872	909	879	866	906	896	903	906	864	961	889	943	889	881	888	950	891	907	890	858	890	916	941	848	874	915	849	889	909	849	973	927	873	890	922	916	875	949	829	891	906	856	869	937	912	854	934	898	908	916	903	920	938	899	903	905	906	944	905	952	911	936	919	861	921	911	864	866	913	923	871	873	876	864	943	923	919	888	901	877	867	913	928	924	880	898	924	943	931	930	956	916	880	895	929	899	867	877	910	894	909	969	887	869	926	911	904	891	930	907	929	865	890	880	889	906	918	948	905	876	913	910	937	952	928	901	954	924	909	917	866	928	912	930	917	917	960	891	928	900	942	907	904	938	909	926	931	921	927	877	883	903	890	872	869	947	891	876	845	895	929	873	882	869	886	910	918	875	904	937	934	921	899	900	886	895	840	857	965	936	875	977	927	899	854	908	931	921	880	876	902	878	917	888	951	860	894	871	902	954	901	884	887	976	896	897	918	886	959	914	900	895	847	892	865	900	912	932	886	903	958	864	897	873	874	900	962	909	923	945	919	906	935	861	914	885	921	903	927	901	892	878	942	927	932	888	905	891	925	906	929	858	913	887	895	862	906	994	929	865	874	943	900	857	898	921	908	900	948	892	893	922	887	914	888	905	955	913	893	906	917	902	892	882	919	905	885	896	906	927	923	878	951	940	884	882	862	935	922	888	865	873	902	909	828	883	944	955	882	975	853	931	940	952	907	884	881	902	927	911	950	895	900	892	912	912	890	928	909	959	899	939	900	899	915	960	914	931	925	907	880	945	976	901	898	884	928	886	917	946	939	895	951	897	893	911	937	949	911	938	891	975	888	944	873	950	912	916	911	911	882	900	892	901	938	930	875	882	874	896	882	841	888	952	895	882	888	877	815	935	930	853	920	922	899	932	919	889	959	897	864	895	860	880	940	883	910	887	926	888	872	903	890	922	866	876	899	935	926	882	879	921	911	905	898	905	865	944	893	955	917	928	858	869	888	960	929	964	943	869	856	960	900	858	909	882	909	937	909	866	924	891	902	928	890	915	963	899	951	920	911	904	911	860	876	901	903	893	876	902	883	933	881	900	892	947	931	882	897	868	909	883	834	892	891	841	892	920	872	918	901	935	941	870	886	843	902	888	849	922	903	901	885	921	920	883	921	941	949	825	928	906	910	925	875	873	890	898	854	928	903	909	900	908	893	896	910	855	853	917	902	945	889	924	926	874	891	864	899	908	916	906	841	925	908	918	899	914	872	897	884	908	872	930	920	886	858	892	924	942	937	881	850	912	893	869	925	879	965	900	890	908	895	839	944	919	854	920	868	877	880	884	859	927	845	880	902	943	919	881	888	937	871	954	927	905	924	891	923	881	952	911	930	919	876	917	870	901	878	884	947	877	910	899	890	828	907	862	899	901	944	892	890	867	930	900	923	912	879	919	908	916	919	944	882	906	949	897	925	886	851	846	900	935	908	905
29216	59276	48420	35490	28783	22160	17366	14777	10685	8056	6293	5466	4932	4369	3518	3055	2686	2371	2207	2163	2088	1834	1777	1650	1501	1380	1315	1200	1157	1205	1191	1056	1072	1044	1047	1055	1002	996	915	972	980	984	973	930	940	958	985	910	900	959	934	938	897	887	938	923	880	1005	922	915	838	886	918	935	887	911	877	917	883	936	895	868	860	914	834	932	965	879	875	889	857	900	875	907	889	912	855	928	884	896	904	959	911	889	909	884	905	892	905	943	901	900	866	854	884	890	883	897	899	923	893	858	876	835	916	845	892	920	904	845	860	885	926	925	854	932	870	911	891	877	870	862	899	862	889	844	851	893	900	892	898	937	896	886	892	939	870	882	893	877	841	906	865	960	899	924	909	884	922	874	867	837	883	885	915	894	859	871	871	860	869	870	970	888	856	877	847	867	920	887	872	912	887	917	912	902	934	928	865	893	894	868	864	881	876	887	865	844	879	878	865	846	872	938	887	903	896	807	896	841	884	860	831	886	973	882	881	924	864	878	965	905	898	876	936	935	890	940	900	896	920	916	822	877	899	912	863	864	840	915	891	904	868	898	896	881	868	858	899	870	883	932	843	880	891	835	939	891	875	869	851	873	920	888	831	870	859	884	910	863	929	909	900	946	919	859	901	885	839	875	841	937	872	884	852	917	895	859	847	884	849	937	857	881	915	920	841	915	900	882	929	902	913	928	938	860	877	885	915	863	872	910	930	874	860	904	880	853	886	899	977	829	893	932	939	854	929	896	924	861	890	885	872	856	947	956	880	915	910	847	864	863	894	908	917	894	871	911	889	912	900	834	897	850	923	922	919	857	875	857	892	881	923	909	884	889	840	893	876	899	901	904	949	887	896	872	892	925	869	877	926	925	846	879	905	872	869	930	873	953	889	856	872	887	914	853	918	888	889	918	885	892	870	882	882	844	863	834	849	882	899	913	908	905	909	893	858	899	878	889	880	880	888	882	859	825	859	894	918	928	903	865	896	920	869	938	896	944	887	911	837	883	853	879	910	910	888	895	869	886	898	905	863	924	921	858	907	918	885	886	930	880	887	894	884	839	892	914	888	824	893	941	912	877	864	896	887	901	905	864	924	870	949	929	916	874	857	917	865	898	900	850	866	904	894	895	895	902	928	909	903	889	909	872	847	876	905	936	872	899	905	944	930	908	901	895	878	821	866	866	873	920	871	922	901	848	891	897	927	898	930	867	911	895	892	914	930	894	872	871	904	902	928	884	920	911	874	930	955	902	871	895	852	866	906	856	850	953	833	910	886	865	919	906	862	840	890	881	854	868	874	895	911	927	888	883	940	937	901	850	876	858	919	887	848	899	893	886	868	885	908	855	910	925	865	893	910	876	929	883	924	877	897	899	910	897	909	874	973	902	912	862	862	876	872	897	883	872	863	891	897	810	885	884	887	871	885	846	887	906	919	857	835	877	887	911	912	883	882	896	892	872	858	900	935	851	816	881	879	906	900	871	850	878	951	882	860	900	881	894	856	876	881	836	854	888	889	931	913	945	867	906	850	885	939	872	856	899	870	917	881	922	870	885	865	862	909	848	926	867	898	862	909	934	830	933	910	882	884	879	867	933	883	877	917	941	902	907	899	868	938	856	902	915	833	931	851	914	888	872	930	912	907	874	941	868	884	854	891	937	882	854	908	957	867	905	881	954	900	910	900	863	855	848	879	852	892	874	894	856	934	904	844	945	906	872	840	884	886	862	921	814	840	861	914	915	865	932	874	901	864	896	927	887	941	872	914	890	924	919	884	917	875	909	887	904	875	910	830	837	871	849	811	895	886	914	866	866	869	927	855	860	930	871	878	875	870	940	879	826	854	889	882	881	912	832	867	868	874	927	928	866	895	883	849	877	938	829	870	831	922	874	872	908	932	880	904	837	938	903	887	889	933	893	918	868	855	878	864	860	901	924	915	876	906	911	949	916	904	886	916	952	862	858	870	882	915	940	926	911	844	884	933	868	885	892	856	879	820	884	888	912	889	960	900	894	862	874	861	913	908	827	841	877	907	903	962	911	932	897	872	883	934	888	884	911	905	921	831	856	876	894	888	870	835	882	901	906	863	889	889	925	917	911	877	938	889	896	874	926	893	907	941	913	896	844	842	898	869	890	907	900	871	903	904	886	838	904	859	865	794	884	909	881	869	886	904	903	885	879	846	886	874	872	903	847	909	881	863	896	918	863	836	892	931	925	939	876	813	881	922	872	859	839	885	897	901	891	932	910	905	939	936	962	861	902	906	929	902	865	920	895	887	903	847	881	914	953	918	839	922	891	901	855	867	858	868	871	847	811	916	897	885	880	908	859	820	908	898	858	911	875	878	915	891	934	847	936	854	892	894	886	888	880	938	827	890	893	895	881	864	914	899	876	852	870	882	904	906	891	824	903	856	912	877	915	887	869	864	889	905	896	872	881	920	934	908	882	901	870	884	915	945	917	927	862	910	885	933	872	888	868	876	900	903	851	899	843	911	911	892	885	910	913	926	886	941	916	860	827	948	930	823	922	898	895	911	890	942	861	890	895	862	841	882	865	907	896	923	880	879	946	890	921	842	907	911	894	877	921	897	896	943	909	921	883	816	919	871	871	852	861	868	907	923	878	915	859	885	867	907	887	916	885	918	914	870	875	910	901	874	850	845	855	867	870	919	862	880	953	858	879	896	868	860	914	902	865	861	907	863	911	909	940	906	866	854	868	922	918	912	842	856	892	941	850	858	941	861	887	891	877	902	903	899	811	871	921	875	860	870	866	890	878	951	901	921	963	935	856	935	856	929	853	894	881	941	859	879	833	850	920	900	863	913	865	917	849	949	846	895	826	906	874	972	901	877	901	878	896	894	832	879	866	912	870	888	910	857	878	899	938	885	852	869	902	844	871	927	880	893	869	919	933	933	846	871	908	909	920	885	894	879	901	856	869	847	877	863	866	849	833	877	900	889	876	882	897	917	898	844	873	906	950	927	912	857	870	869	865	874	906	857	847	860	887	883	895	882	878	897	810	925	860	875	861	888	892	897	843	916	874	920	912	894	859	894	894	859	851	889	886	898	843	932	886	895	885	863	896	922	846	904	885	876	877	911	876	960	883	906	864	890	855	942	891	854	859	889	882	938	933	909	857	875	870	879	859	896	860	848	846	867	856	867	879	884	865	887	861	897	922	864	870	846	881	901	895	887	943	883	870	879	915	899	891	922	894	874	885	861	882	901	908	898	844	913	904	879	827	920	884	879	867	870	846	844	866	883	896	892	909	909	862	916	906	869	878	911	917	907	861	945	910	862	866	907	917	923	836	863	878	917	922	892	883	884	884	900	980	858	903	932	913	862	876	901	854	883	911	883	895	881	868	899	912	873	879	950	883	885	924	894	888	889	910	949	917	911	876	918	828	900	943	892	873	920	837	903	898	867	897	900	903	871	871	884	913	895	862	848	894	859	880	887	897	875	906	868	854	919	872	932	903	909	847
30005	31003	35415	26508	16008	9565	6568	5014	3609	2630	2202	1892	1813	1686	1459	1387	1344	1232	1117	1097	1075	1036	1032	967	953	835	878	826	805	799	766	769	740	770	785	795	742	747	756	759	753	790	727	791	794	738	750	744	754	736	739	714	693	714	732	738	747	746	765	779	702	737	709	702	732	732	742	714	732	719	728	701	784	761	704	725	756	741	710	749	717	704	738	726	715	707	718	736	732	727	736	732	727	735	719	767	698	732	693	754	721	745	757	766	749	743	704	705	788	693	733	734	719	791	735	734	767	754	727	759	730	747	693	758	683	726	719	694	729	795	699	748	748	745	736	736	748	749	694	780	731	680	714	776	710	716	752	710	695	714	766	732	711	718	683	746	709	740	728	694	743	705	730	723	752	705	736	751	761	751	699	730	725	734	735	686	765	713	770	681	742	684	734	731	720	760	737	738	738	756	759	760	700	757	774	704	724	731	719	761	689	698	674	741	765	708	698	703	697	704	776	744	711	728	735	728	721	775	700	718	713	708	687	711	735	735	696	729	726	747	716	724	733	744	719	712	694	729	723	693	754	734	764	697	740	715	685	700	698	760	734	682	705	695	763	692	710	744	693	737	739	723	723	717	766	776	757	691	677	745	720	712	730	729	774	761	749	704	725	713	717	728	747	770	688	709	711	686	722	755	682	739	754	716	702	687	683	652	710	684	698	727	712	711	762	699	709	766	748	689	758	735	742	758	737	708	709	663	721	699	773	756	727	738	708	764	757	759	725	715	721	717	728	755	722	724	725	736	751	718	691	730	728	718	698	713	707	744	714	750	742	703	722	731	776	728	688	690	658	714	754	686	739	748	753	722	716	731	749	716	727	722	720	772	696	736	671	709	706	738	727	750	698	723	703	684	725	748	707	711	759	715	771	728	720	688	740	705	781	697	719	718	740	728	763	739	682	739	711	756	745	699	738	730	678	704	713	711	735	724	726	722	731	680	754	730	779	694	734	737	774	762	690	765	764	716	719	718	701	746	749	709	736	753	698	735	661	732	767	721	709	769	755	733	706	706	755	740	751	703	674	751	695	711	713	775	738	702	735	730	726	710	736	703	694	704	729	727	710	757	720	774	754	736	729	705	740	768	740	742	731	710	736	787	745	739	755	757	723	743	731	709	714	713	741	718	730	726	722	732	724	743	743	738	707	745	757	718	774	669	738	715	704	758	711	697	705	739	745	697	708	786	772	713	740	724	755	720	746	753	715	691	745	738	728	787	759	755	743	675	750	738	703	693	745	725	749	714	764	736	753	747	707	708	775	749	704	721	773	768	729	739	688	689	759	723	744	741	753	746	701	748	676	703	766	754	721	723	723	717	769	695	701	737	739	679	754	700	719	743	713	718	758	758	744	723	769	778	739	693	724	751	750	723	685	706	684	744	712	730	692	738	687	754	695	730	714	733	646	733	706	752	727	692	737	718	736	742	742	685	717	728	725	720	749	790	771	732	744	740	767	672	757	754	758	721	725	725	759	691	730	742	756	695	741	690	673	728	702	765	723	707	760	741	716	681	751	731	713	721	679	694	723	722	713	750	730	744	791	737	735	840	722	755	763	766	685	770	752	750	761	723	764	785	705	673	731	692	718	667	715	699	768	790	695	732	727	727	780	670	714	790	754	713	707	769	709	721	715	742	718	708	718	700	765	726	730	760	734	708	745	668	725	739	716	724	702	751	755	693	816	748	792	774	737	729	765	747	742	742	725	804	744	714	731	760	763	723	736	705	689	707	703	757	691	713	691	695	736	762	688	709	707	703	699	731	699	743	681	717	729	733	745	679	704	716	763	737	757	713	734	692	727	781	759	700	714	757	761	730	736	775	747	721	693	725	754	731	691	755	693	725	740	703	705	675	734	707	729	704	695	721	704	718	716	688	695	733	690	681	749	737	747	773	694	710	737	696	721	684	768	708	715	713	736	723	763	733	729	744	719	749	719	759	727	742	781	712	683	711	748	773	760	767	762	764	742	759	747	762	726	718	806	728	678	689	776	727	728	704	688	724	700	743	711	698	738	736	767	745	761	703	718	737	707	714	733	736	721	716	726	697	713	733	695	726	735	731	735	720	728	739	769	706	763	695	732	708	737	771	702	729	731	720	751	750	731	763	747	703	715	715	723	743	737	735	753	719	680	705	739	708	714	723	732	712	743	718	731	704	693	732	740	708	708	649	659	726	754	732	709	680	726	727	705	740	671	762	735	697	720	706	749	686	721	709	740	725	731	725	740	689	716	764	722	747	725	744	743	739	718	723	710	737	731	710	717	746	762	785	716	761	731	779	763	753	693	740	757	749	720	740	687	730	758	651	710	729	742	718	712	721	736	710	682	721	705	734	723	753	731	737	771	704	760	698	778	766	719	752	718	754	696	737	750	741	770	657	735	697	713	741	714	718	744	665	737	736	743	687	750	725	707	691	748	718	726	735	765	665	742	750	727	760	712	680	700	682	719	737	739	722	735	748	738	746	743	720	700	678	722	708	711	705	654	734	709	762	761	745	715	704	728	693	707	734	755	728	742	774	714	777	723	717	768	732	781	736	745	796	719	708	727	744	693	730	670	729	747	702	719	735	707	698	742	690	721	723	758	702	701	701	764	756	715	732	747	774	683	760	726	773	737	654	719	752	775	728	739	723	735	721	675	702	713	686	709	712	713	732	755	751	728	723	742	739	742	731	680	776	712	749	743	683	722	671	728	679	724	758	715	720	760	676	691	736	696	716	779	711	772	747	667	711	764	695	736	708	721	724	709	747	726	775	729	681	699	749	717	701	768	715	800	786	744	742	697	686	717	707	686	744	727	684	711	691	728	723	731	698	715	771	702	704	742	703	701	728	722	704	749	694	759	765	714	740	723	715	751	758	738	740	698	733	738	785	703	717	742	729	707	722	686	696	707	757	731	663	771	795	722	748	678	731	720	750	715	724	728	801	698	734	734	742	718	747	725	730	744	722	729	689	707	757	716	736	733	775	733	721	730	772	711	708	704	721	740	681	718	750	707	760	682	707	706	722	697	713	759	754	761	722	720	759	701	729	741	758	706	747	701	732	706	762	737	708	741	699	739	725	750	708	748	698	776	765	706	760	720	755	708	722	722	748	742	754	724	662	699	739	745	754	668	751	710	717	756	725	710	674	708	737	740	672	719	717	717	713	671	715	694	676	727	736	781	723	723	726	750	718	706	698	732	719	720	781	707	720	721	698	696	744	698	727	687	716	720	751	705	710	737	697	734	733	712	735	733	772	706	694	709	744	743	709	761	683	693	684	729	740	735	752	719	704	710	704	734	701	699	723	726	736	706	684	744	755	735	715	726	704	707	690	709	726	756	726	722	684	684	710	721	754	725	676	760	654	721	690	756	731	705	750	727	738	692	741	710	726	719	707	733	703	741	758	685	706	725	713	684	725	699	681	769	761	726	734	733	726	738	728	752	745	723	692	668	722	708	699	749	725	702	704	743	716	742	755
28278	46736	35833	24024	17563	12415	9506	7655	5512	3957	3249	2772	2503	2257	1946	1755	1507	1433	1344	1317	1276	1198	1077	1048	961	958	872	870	903	843	866	803	838	785	813	805	790	731	747	760	812	804	794	742	752	812	733	777	734	746	779	798	764	765	724	742	796	731	783	739	730	745	742	721	751	735	738	789	734	758	726	759	698	755	728	709	747	749	744	755	753	769	743	795	748	764	763	771	680	705	719	734	756	734	779	751	775	773	730	727	694	762	735	683	825	695	709	772	726	741	764	699	713	746	751	730	743	771	778	765	761	728	767	730	756	777	726	706	729	710	776	739	724	748	742	713	761	731	767	753	769	742	752	740	732	782	719	732	731	746	735	733	746	721	707	738	762	721	763	752	788	702	741	684	764	763	774	718	733	763	727	789	771	725	741	748	766	769	735	720	775	717	704	742	737	699	717	739	711	730	766	734	689	733	756	726	798	747	792	707	812	760	753	731	777	728	741	729	739	710	815	696	767	736	781	740	760	767	716	759	766	708	705	748	745	710	744	703	727	772	754	761	709	700	729	759	782	707	741	748	715	736	706	692	742	761	734	746	679	756	779	756	763	740	763	729	714	779	737	750	713	737	705	766	714	730	734	775	723	765	744	759	764	768	755	783	743	736	741	748	784	718	702	768	782	722	722	749	747	735	733	744	744	684	702	773	750	735	772	697	777	756	776	783	678	710	719	769	763	735	737	757	738	722	718	743	731	692	729	787	737	741	745	756	774	726	733	743	759	711	747	804	737	743	730	747	752	743	725	751	744	757	715	749	788	754	769	752	699	717	750	788	750	742	763	733	736	675	770	743	744	728	737	699	757	734	741	705	785	711	745	752	734	742	753	757	712	781	739	737	747	753	751	732	727	730	737	734	720	724	751	709	700	748	753	764	749	733	755	749	800	747	722	720	764	692	739	703	734	706	735	757	747	733	736	745	715	741	708	756	738	714	703	745	770	738	739	787	723	737	727	687	745	748	719	769	724	745	728	726	744	731	725	762	746	778	756	692	743	734	710	683	704	795	711	740	733	751	706	768	738	739	785	749	702	734	753	710	740	756	745	747	702	769	734	775	769	747	762	754	725	768	725	745	723	710	678	738	735	732	699	763	752	744	764	778	778	754	721	733	748	775	726	758	715	786	775	777	761	737	748	732	753	757	725	762	749	760	705	712	777	728	803	754	754	734	774	749	750	706	698	761	740	780	800	722	724	731	696	792	786	704	742	712	742	741	731	735	699	773	704	725	746	755	767	738	773	753	719	690	719	734	748	719	745	703	702	739	765	708	740	722	718	740	717	775	772	720	697	770	731	724	769	779	767	750	750	724	751	726	722	706	661	724	744	680	705	735	726	712	703	785	719	706	743	711	785	714	775	703	749	749	731	768	753	767	760	765	750	718	740	731	744	782	772	720	706	686	697	725	778	756	716	677	771	708	716	766	764	715	721	774	745	777	735	771	777	722	777	763	754	802	726	675	715	765	739	724	754	756	744	761	829	734	736	741	716	758	777	711	734	794	807	713	752	717	717	746	739	730	743	734	712	747	768	725	734	731	755	742	750	764	744	726	729	736	715	768	707	720	751	809	756	742	736	767	770	797	755	748	729	770	744	715	785	765	729	703	744	806	746	718	708	707	780	727	769	737	773	761	751	712	751	729	786	737	801	761	692	759	766	740	742	731	753	760	751	742	756	737	701	740	690	733	740	729	713	695	727	735	697	776	769	760	774	708	717	754	747	752	736	733	742	757	750	739	746	703	780	734	767	749	698	764	798	736	735	764	704	786	775	733	746	785	719	735	738	721	733	746	768	747	775	731	759	718	676	706	713	789	754	731	772	756	732	733	748	742	676	727	720	744	742	751	748	753	748	731	750	704	724	750	761	777	744	788	719	728	688	730	738	702	773	745	763	763	749	738	728	739	728	709	745	691	722	767	705	747	712	761	764	796	702	737	766	732	703	756	718	702	753	737	798	690	743	762	774	752	713	765	745	717	728	687	733	744	734	778	707	704	735	755	674	727	721	692	779	780	707	762	791	733	758	672	727	799	764	759	727	673	740	722	718	777	745	750	764	774	720	719	722	731	739	725	726	729	704	726	800	748	748	739	758	784	818	722	753	742	700	762	770	717	702	724	764	769	782	768	749	764	793	741	717	738	733	777	694	745	752	767	730	757	717	748	729	741	715	722	763	732	748	735	784	743	671	724	744	766	726	753	745	733	747	759	760	748	788	752	800	731	725	758	758	702	720	712	711	733	796	774	758	724	708	735	692	783	748	711	729	717	819	726	729	714	754	717	778	797	694	732	724	708	728	742	731	742	706	752	784	741	708	767	717	729	751	734	738	749	746	784	735	757	742	724	736	721	738	741	766	736	792	794	713	730	782	755	753	768	814	713	709	730	772	714	787	739	818	756	742	744	741	730	762	706	749	712	675	739	721	755	717	738	734	762	775	743	750	751	769	726	746	759	724	782	748	704	730	729	742	745	742	786	714	768	791	732	814	720	743	784	745	763	738	771	733	770	719	764	734	774	748	769	762	746	729	740	768	756	765	755	766	783	733	730	723	804	670	748	751	777	704	733	741	737	730	751	793	750	725	714	718	772	729	715	735	710	756	713	728	768	707	772	756	702	737	760	732	706	771	717	818	738	736	707	724	776	745	731	743	695	749	727	767	732	795	736	697	743	750	748	801	738	702	833	790	748	760	722	776	723	776	712	754	720	719	725	747	703	726	759	707	780	719	736	791	745	696	726	728	710	745	736	736	730	683	745	690	694	737	710	744	746	709	727	744	795	786	747	752	726	785	732	715	797	804	759	779	744	739	758	716	719	721	743	736	759	766	684	721	738	725	759	713	715	752	736	709	698	740	744	752	700	745	701	785	728	761	781	719	732	724	769	750	773	724	706	723	751	749	740	789	724	719	702	732	718	737	704	795	810	752	755	727	763	781	756	762	714	765	735	726	717	757	771	783	761	737	765	767	758	729	720	774	731	727	729	718	746	729	691	737	761	707	721	743	741	772	763	709	774	689	769	705	807	715	736	701	789	752	745	756	767	766	727	758	754	726	764	740	772	739	769	754	775	704	783	768	710	737	725	738	774	803	743	745	703	707	744	746	703	791	764	716	753	729	738	718	757	756	729	739	736	744	716	705	726	772	744	754	735	706	725	757	728	751	768	785	725	739	788	725	755	733	740	752	751	726	724	765	744	740	732	766	772	771	763	753	746	746	750	743	729	733	752	752	713	753	759	759	762	730	741	753	742	752	731	728	810	783	752	739	754	775	747	718	729	751	693	680	741	769	739	739	747	811	772	742	762	726	773	710	774	726	745	757	743	747	755	705	725	756	787	752	748	754	745	736	739	716	746	752	781	729	722	777	782	728	757	733	786	731	730	722	780	734	722	759	768	721	738	713	749	715	727	745	708	753	747	766	727	758	797	763	719	767	773	736	747	769	775	727	785	743	741	739	690
24469	21599	29134	25090	22891	19928	12843	8351	5451	4090	3267	2870	2553	2400	2110	1915	1743	1585	1403	1461	1369	1344	1197	1118	1060	1070	1004	959	926	934	876	894	921	902	920	851	855	810	858	823	833	911	798	802	873	823	867	803	808	816	776	863	812	790	792	779	793	792	822	761	788	821	785	767	771	794	820	817	818	803	775	817	823	811	773	788	834	821	768	776	820	781	786	791	800	789	799	839	771	768	822	810	797	792	850	783	794	785	805	782	792	790	787	760	794	813	837	800	775	771	814	852	831	791	811	791	749	777	822	779	771	802	821	765	766	786	794	816	804	764	768	758	724	796	791	781	786	825	779	785	768	785	769	788	798	745	841	801	816	851	780	795	768	812	824	798	805	807	799	807	790	847	795	830	783	754	821	833	805	810	799	813	770	783	782	823	776	786	802	815	783	819	792	822	734	750	813	793	727	834	750	789	785	856	785	810	789	812	753	803	764	875	794	797	796	796	774	821	755	777	769	836	796	794	801	754	788	766	793	756	857	778	825	732	769	788	821	793	729	739	765	801	781	826	791	796	790	782	775	730	833	746	792	821	736	747	832	808	794	759	805	789	763	852	786	827	802	796	797	800	780	797	788	773	815	785	757	760	813	817	799	805	821	734	745	790	824	781	780	802	872	793	875	839	803	813	821	776	793	776	830	769	766	799	789	767	804	759	833	794	760	834	819	821	785	798	757	820	735	793	827	761	745	839	769	810	772	752	807	808	838	783	780	830	773	776	842	810	780	814	829	836	773	825	800	790	793	809	827	798	808	767	772	794	782	771	774	838	768	800	838	829	751	784	847	743	749	798	789	742	764	815	837	776	792	778	782	797	814	784	736	741	777	802	740	778	817	787	788	817	836	822	766	764	755	806	812	828	846	761	823	787	817	865	810	778	767	789	796	758	741	785	800	778	763	760	828	830	792	822	791	770	802	806	762	767	792	763	765	836	844	838	796	758	779	844	761	773	789	800	803	780	808	751	821	784	851	809	851	774	822	780	757	821	865	830	758	838	782	789	779	796	805	787	785	778	792	793	776	753	782	775	772	791	785	805	805	765	820	796	791	827	781	772	789	748	748	798	798	765	817	825	801	815	811	836	802	776	801	793	811	770	812	798	773	788	805	836	807	824	816	819	747	846	816	816	753	758	792	782	747	829	743	801	804	750	789	811	768	742	782	789	779	795	819	776	823	785	763	803	772	751	825	825	750	836	818	799	780	773	777	836	715	827	814	826	797	765	752	790	786	771	770	782	845	746	795	782	756	778	777	773	763	783	806	782	785	785	811	768	751	779	804	753	746	815	789	837	788	799	822	798	755	832	838	805	779	830	781	782	796	797	764	773	826	770	751	790	782	821	813	854	805	823	827	807	831	789	789	783	822	784	815	793	811	768	794	779	794	804	746	839	791	776	781	799	747	804	768	809	806	793	792	797	783	792	773	763	835	793	843	775	780	783	741	806	814	743	773	827	768	806	769	778	745	774	802	788	847	799	848	825	800	804	754	797	762	849	786	787	789	835	774	824	732	815	818	753	847	803	827	791	773	763	829	765	819	770	791	782	808	834	826	759	765	807	834	840	861	841	761	850	826	767	848	739	815	720	798	833	774	791	852	847	817	815	782	796	753	760	780	753	781	802	803	797	725	788	776	826	759	793	778	780	787	794	839	790	836	783	773	800	786	824	783	790	776	846	849	790	812	794	814	799	835	855	788	817	779	737	801	844	785	747	819	755	808	779	762	801	819	775	801	780	773	759	809	786	781	754	764	795	784	817	811	831	774	782	812	767	769	849	861	772	803	783	872	760	815	773	781	736	800	791	821	831	781	808	841	786	838	808	807	806	843	817	738	736	780	770	827	796	776	890	818	805	775	796	817	790	832	786	781	785	877	767	826	827	754	797	776	891	791	767	766	794	801	790	820	834	777	820	761	843	816	790	746	801	821	750	767	832	796	753	760	747	772	809	779	794	802	834	791	789	811	836	823	785	835	803	757	828	764	772	765	811	810	794	770	811	771	853	787	781	784	787	780	776	791	822	813	778	829	744	791	788	764	813	803	772	731	839	815	785	766	760	855	768	781	823	778	838	799	807	811	799	796	787	811	833	831	797	775	777	804	751	794	857	784	795	782	796	814	775	767	738	763	795	766	844	747	784	775	765	792	815	826	762	789	802	854	818	806	784	818	813	823	787	803	765	775	805	808	813	809	764	748	845	801	769	823	796	798	829	769	777	756	777	784	761	792	778	757	790	781	802	793	796	755	841	833	715	750	807	801	805	774	818	786	862	752	768	795	822	791	795	806	758	812	810	794	788	782	785	806	751	790	766	762	778	767	846	791	771	812	771	857	802	781	778	834	793	794	787	788	795	789	809	749	800	726	801	798	773	766	798	804	781	811	829	795	772	831	805	757	819	849	811	795	800	787	758	767	782	774	877	791	822	832	780	826	804	763	806	770	841	817	776	798	806	776	820	814	791	826	804	838	787	825	788	766	791	754	819	746	781	771	783	727	800	748	751	847	772	833	811	805	793	769	815	808	783	819	819	828	787	846	811	843	773	758	736	820	790	785	803	789	792	804	824	773	765	803	814	803	799	765	783	813	867	783	766	751	855	773	786	734	770	784	787	772	789	753	777	801	839	769	859	787	767	801	774	781	812	800	794	826	826	814	819	775	808	765	820	746	775	845	795	868	763	795	782	796	829	826	754	832	804	823	765	799	784	780	826	797	807	806	828	783	812	765	844	761	800	798	806	783	753	759	818	788	813	807	773	800	774	801	767	771	795	751	759	811	816	770	771	791	727	837	816	724	801	791	777	799	806	810	789	775	801	817	801	795	769	775	797	729	806	844	795	811	777	839	845	876	809	811	855	779	773	802	819	781	824	761	809	724	808	770	756	791	804	822	758	814	752	790	770	744	783	818	729	735	738	807	715	776	780	821	814	808	793	810	766	778	754	809	815	824	770	830	824	838	785	795	829	768	820	823	804	804	753	777	731	828	775	810	870	778	797	783	757	776	774	761	806	763	800	792	798	772	777	825	798	699	766	726	831	806	787	790	774	792	787	748	816	827	788	789	806	752	801	792	806	755	807	749	790	762	786	773	815	802	857	780	769	737	790	807	839	763	811	762	806	793	787	791	810	800	811	798	823	775	762	853	795	786	820	775	794	807	797	827	798	768	753	750	735	792	757	787	716	749	817	778	741	765	804	783	810	867	782	770	803	795	809	847	754	758	777	820	806	815	809	789	812	747	840	821	793	797	784	758	816	749	790	833	769	766	789	800	803	775	859	815	795	792	825	809	781	769	744	808	780	765	769	787	825	794	775	815	762	831	778	757	771	816	832	809	787	786	767	829	756	799	775	800	838	788	756	779	729	779	818	807	802	841	830	793	749	788	773	758	769	761	810	779	817	793	821	761	829	780	759	767	804	755	786	786	777	859	809	784	785	817	780	799	786	764	849	757	830	807	801	805	825
28863	53589	42972	30638	23941	17906	13852	11185	7844	5655	4658	4040	3583	3257	2856	2446	2123	1930	1785	1653	1634	1551	1389	1300	1243	1122	1016	980	1004	970	906	917	883	866	884	860	838	895	855	882	833	824	849	852	815	799	784	793	813	845	810	820	830	839	792	807	847	857	805	832	835	774	806	820	792	798	793	809	802	802	755	836	765	798	797	778	772	819	791	774	779	771	812	813	815	843	809	803	759	761	808	789	834	812	844	794	809	827	850	841	805	810	821	794	846	741	778	785	794	830	797	799	815	784	853	762	833	795	800	759	860	775	820	854	782	773	774	781	790	761	769	794	834	760	771	765	836	791	803	829	818	743	774	786	850	777	777	757	794	799	762	795	853	799	811	781	793	811	734	777	799	812	751	760	806	780	797	747	819	835	828	763	787	781	797	765	800	810	798	761	791	771	777	788	820	850	834	750	812	814	797	814	768	797	798	795	802	773	761	821	836	820	818	832	767	746	815	770	739	826	775	807	729	807	804	856	773	804	831	772	833	770	756	759	765	799	816	784	772	789	811	746	738	773	803	822	805	779	783	761	757	790	841	779	809	810	812	791	780	790	827	778	760	767	786	759	779	809	771	790	831	800	796	786	763	789	845	827	794	794	814	810	770	772	854	783	780	726	786	733	774	786	735	768	776	770	753	817	792	863	855	851	793	729	795	788	783	852	786	767	799	816	804	804	817	812	838	815	778	801	774	794	798	753	804	793	789	818	790	769	807	849	733	792	744	787	809	737	803	815	814	833	815	832	762	775	796	782	830	747	786	783	799	777	790	795	816	831	818	808	808	835	767	812	788	771	797	774	810	810	817	769	745	791	797	775	773	824	805	775	815	786	733	813	779	792	839	769	838	780	753	788	800	769	768	803	804	788	765	775	797	786	790	779	820	782	809	794	781	841	820	839	796	801	732	815	797	798	782	769	788	814	793	799	797	833	805	809	815	790	780	816	845	750	796	737	798	820	784	712	772	784	747	785	805	758	829	766	812	828	777	774	769	747	826	809	783	793	791	809	746	786	815	828	807	762	814	833	800	775	805	771	784	852	757	781	838	826	760	791	805	813	823	800	801	804	787	838	765	783	795	784	769	845	818	815	769	807	768	774	837	773	762	770	793	810	814	825	763	772	771	745	793	757	835	776	802	778	796	792	768	822	800	770	828	766	823	834	807	836	808	797	841	773	784	823	801	819	824	778	848	774	760	813	848	822	762	819	820	755	830	773	794	850	716	788	749	812	764	818	819	798	856	778	822	788	787	798	740	790	728	812	776	803	809	806	794	798	840	820	824	779	784	746	817	815	817	792	831	816	767	798	793	817	812	800	745	829	738	837	820	784	793	787	803	776	864	803	760	763	785	831	787	750	835	798	785	832	777	780	783	784	776	766	782	783	796	777	786	788	807	786	775	741	811	804	793	797	797	751	762	826	803	813	796	782	824	830	800	812	772	783	810	783	806	766	777	791	780	846	833	794	812	821	776	789	791	803	792	757	799	803	789	830	831	832	801	754	783	788	770	803	774	788	808	808	808	837	820	761	746	770	778	820	801	765	799	770	744	819	788	770	770	819	806	775	760	782	809	848	747	857	781	778	830	813	831	796	777	794	816	792	802	776	772	831	776	790	808	827	832	759	866	805	841	779	808	883	807	769	844	821	783	856	796	841	811	801	810	834	802	770	812	794	808	791	777	817	782	778	788	750	778	772	823	825	792	791	778	819	793	818	765	797	746	862	802	741	769	827	819	808	796	774	727	773	786	800	811	820	752	763	803	759	783	787	820	775	778	797	822	853	842	819	792	816	787	832	817	815	785	770	883	767	802	842	776	780	754	786	850	756	730	843	793	802	806	795	737	801	790	805	771	818	781	823	790	819	786	772	865	788	803	767	825	795	808	818	778	817	778	799	790	816	763	759	780	807	818	813	799	799	761	771	873	797	803	719	807	794	811	769	764	754	777	806	797	821	829	834	775	853	793	782	818	803	805	775	816	807	840	800	759	784	797	720	780	770	812	785	744	820	781	769	792	795	774	754	808	818	828	750	833	775	820	832	792	795	750	805	802	797	862	785	797	790	795	809	767	815	781	795	823	799	818	824	798	838	786	800	817	808	810	806	792	808	834	769	815	775	781	768	811	784	774	816	809	834	780	789	781	750	809	796	735	775	806	781	798	792	815	810	796	834	816	766	809	839	793	767	757	795	796	773	783	772	775	751	798	827	776	785	791	799	794	782	775	748	785	780	779	839	816	870	770	825	769	797	781	836	841	805	772	831	788	812	786	768	822	823	811	798	803	783	780	764	777	751	780	791	784	808	725	771	792	774	787	782	773	774	798	828	771	803	790	851	736	817	774	776	803	787	816	814	786	756	811	796	746	774	793	807	834	801	808	792	813	802	822	793	795	819	821	774	843	811	799	788	748	786	739	768	781	815	761	754	851	845	817	819	765	807	764	811	814	783	802	842	774	771	784	820	835	784	764	845	788	779	799	766	814	820	786	782	798	829	793	770	775	815	811	781	791	828	875	836	764	808	755	834	786	816	842	800	811	777	803	788	811	830	792	863	751	793	814	744	796	759	768	788	789	799	782	785	821	824	817	818	778	769	805	761	848	816	814	799	734	779	804	806	811	785	765	799	796	805	833	802	846	755	794	783	844	795	738	753	809	820	788	819	812	808	790	791	798	826	769	886	773	826	828	789	813	773	819	747	817	792	801	761	790	768	750	800	846	786	809	803	757	794	776	803	814	850	766	768	757	821	806	771	809	801	778	797	821	786	796	814	784	800	795	823	814	814	798	801	785	741	846	813	752	756	807	846	766	825	849	815	775	805	828	838	755	774	800	807	814	821	844	797	736	787	745	765	819	842	825	798	770	778	754	799	781	749	807	811	785	766	738	804	790	784	826	802	774	785	816	809	833	762	842	777	795	812	811	756	818	831	799	806	778	778	820	782	787	768	804	817	794	796	791	809	771	775	783	777	843	760	795	775	781	798	785	784	792	837	794	812	838	847	835	767	769	794	811	830	799	834	800	798	824	788	808	807	801	831	841	824	813	792	788	862	802	804	790	813	805	814	813	772	776	842	786	805	811	810	810	792	829	807	791	762	798	826	795	775	798	819	821	785	815	789	796	819	795	828	785	793	803	817	806	815	816	810	770	808	769	800	871	815	789	774	823	746	804	817	786	767	776	836	846	796	838	780	771	843	791	764	787	783	754	776	777	796	803	819	771	823	860	787	815	838	754	802	769	825	797	769	765	835	855	781	778	787	794	773	768	768	804	725	783	821	807	860	848	775	768	822	797	785	824	805	772	801	782	760	818	792	806	801	774	774	778	821	791	785	790	813	768	806	780	765	801	755	800	797	802	856	826	834	756	786	793	793	820	790	853	799	778	799	798	775	803	840	780	767	816	840	795	795	765	776	751	819	782	754	754	833	860	781	786	799	838	779	792	798	800	793	768	845	811	824	790	820	809	817
25598	21594	28570	27183	21155	13700	8878	6326	4309	3338	2669	2391	2121	2075	1829	1639	1507	1339	1289	1251	1206	1207	1118	1011	1064	981	895	891	902	900	888	883	910	823	833	810	883	797	867	771	856	808	829	799	767	873	800	798	837	794	794	793	803	797	790	780	810	801	739	785	759	802	785	797	787	810	835	757	801	837	814	800	758	810	827	775	736	800	796	760	802	798	743	829	808	765	812	800	843	799	772	752	766	840	832	777	804	800	752	830	784	776	788	823	784	771	797	792	703	765	742	773	830	780	810	846	844	838	810	784	749	813	781	780	742	760	738	763	806	788	821	793	804	735	773	790	776	792	777	714	731	824	747	819	791	804	810	736	793	797	792	802	846	710	813	766	750	784	772	803	775	797	800	781	785	789	755	821	799	762	769	804	811	740	719	774	748	782	736	753	803	757	796	784	807	787	792	808	814	757	794	763	816	781	805	808	760	782	741	733	746	755	746	747	766	783	795	802	801	746	820	817	781	718	786	791	782	761	800	828	821	801	777	812	785	804	782	796	789	742	782	750	755	718	795	774	795	780	767	788	672	785	766	794	773	773	827	777	758	768	790	791	814	762	817	788	785	768	790	750	766	807	800	785	743	768	738	789	766	775	839	779	759	778	739	777	778	782	752	749	840	776	761	759	784	800	762	787	733	792	767	786	739	779	781	771	778	828	778	797	791	810	805	808	775	716	803	796	782	774	740	791	769	760	768	807	761	776	750	785	834	839	745	740	818	768	796	757	798	763	823	790	816	778	788	815	838	775	793	767	815	739	770	750	785	752	782	756	818	815	751	803	810	777	781	813	822	772	806	773	821	789	802	814	827	735	765	787	805	807	774	794	780	793	806	766	735	817	780	766	803	816	795	765	753	768	772	743	731	742	776	775	790	785	770	778	748	772	763	757	799	778	763	790	767	767	771	802	814	739	807	804	746	830	763	757	779	773	771	806	778	829	801	755	797	732	845	785	849	768	785	777	790	778	796	794	756	795	811	739	768	827	761	810	768	755	793	822	812	828	688	819	807	780	796	788	764	841	746	820	751	831	741	737	767	757	825	803	785	777	759	766	761	800	783	798	774	826	771	736	752	788	772	785	770	790	762	856	809	752	766	776	782	806	785	750	770	857	743	789	817	784	803	800	818	835	808	776	782	802	809	777	742	746	826	772	792	724	815	795	730	766	788	745	744	799	757	811	793	777	744	843	760	774	729	827	806	778	772	758	844	803	804	779	788	809	797	811	816	774	817	785	790	811	791	783	753	764	773	830	810	776	751	817	796	742	776	702	796	822	814	757	814	785	822	764	766	760	783	826	792	742	818	824	747	817	785	783	819	790	771	772	806	798	753	750	778	790	770	773	775	784	812	806	761	794	797	768	769	776	776	820	793	724	764	786	748	749	792	779	838	772	779	817	768	779	777	749	786	761	797	758	817	763	775	773	746	774	805	792	808	770	798	764	799	787	803	809	734	753	768	771	795	795	769	798	815	786	797	794	760	780	771	785	792	814	776	751	737	723	739	759	769	796	783	766	754	803	789	760	745	788	765	797	748	821	795	847	798	792	721	774	800	781	775	764	798	809	739	814	834	771	755	805	815	792	802	746	780	773	797	792	812	787	832	819	808	780	737	836	803	749	749	777	773	766	815	755	787	782	755	798	822	785	786	765	762	781	711	784	779	800	822	786	762	820	828	799	775	826	819	803	832	859	774	809	827	815	771	824	811	803	766	775	773	792	757	779	761	766	778	759	760	764	747	779	824	817	805	824	766	761	774	746	797	781	752	759	776	831	786	785	731	744	812	808	787	846	831	833	791	783	768	743	798	801	802	814	838	799	854	785	787	800	822	806	792	802	776	712	789	789	805	760	764	745	780	782	778	775	747	784	796	761	816	754	849	816	811	729	787	770	768	794	740	737	787	807	780	781	797	845	789	747	755	736	797	780	808	761	793	798	768	817	760	823	814	756	755	774	811	763	802	767	790	799	745	769	764	837	780	803	836	770	776	805	793	755	727	732	772	785	735	767	773	813	809	850	726	810	789	801	785	840	794	766	786	770	841	811	777	746	785	764	764	794	738	816	812	762	816	811	776	787	755	762	796	759	741	795	756	724	783	808	794	780	752	797	809	826	759	785	820	812	804	804	799	759	809	793	765	796	789	799	782	801	788	768	778	820	780	783	771	779	803	740	750	799	766	730	801	795	777	775	772	719	753	811	790	767	810	770	778	739	782	763	750	811	812	791	751	802	760	757	729	747	788	792	817	786	783	727	748	767	732	763	766	721	858	755	790	774	798	756	799	719	767	848	778	765	762	836	783	728	755	776	761	836	819	786	749	767	776	782	772	759	799	805	770	772	819	834	802	802	846	783	737	825	745	795	816	735	738	800	754	741	767	798	813	829	771	807	767	781	825	786	796	747	815	731	789	784	798	768	793	786	738	779	794	784	778	794	811	808	772	815	776	815	760	773	801	824	753	773	782	774	753	768	803	786	813	806	800	749	773	755	779	750	815	820	775	774	723	831	784	810	761	810	790	752	745	806	838	820	748	753	768	783	736	786	769	802	809	789	745	801	789	740	760	776	812	775	817	812	832	749	778	824	749	787	781	833	791	755	787	808	789	785	770	780	715	789	787	781	754	791	787	798	783	780	808	764	742	801	738	727	800	778	825	759	800	805	798	800	751	771	769	769	765	786	788	732	829	759	801	796	813	757	766	756	766	779	785	804	738	783	790	789	805	792	801	769	810	773	741	793	754	830	731	820	768	778	780	729	796	807	796	749	860	815	758	786	749	809	799	779	829	835	745	840	774	775	849	780	815	842	789	807	736	799	778	807	801	805	789	792	773	800	820	801	811	726	762	763	794	747	795	777	824	798	827	834	781	758	751	823	826	793	812	769	773	742	787	761	752	807	857	793	767	779	809	840	770	772	782	786	817	829	816	780	803	763	782	753	861	810	786	853	780	698	791	776	764	763	805	758	731	788	794	773	743	786	780	762	830	778	828	769	831	740	808	778	790	785	854	822	781	795	804	756	715	788	757	747	791	732	791	767	801	748	759	800	802	787	784	792	768	791	751	775	769	803	753	820	787	776	729	771	783	734	843	761	780	825	812	785	768	819	781	779	776	723	741	794	781	777	774	832	771	799	783	777	843	743	761	804	780	807	830	771	807	820	830	761	777	767	767	785	739	760	797	851	754	814	772	759	742	810	745	799	772	786	792	769	820	758	796	814	757	775	787	753	729	751	826	767	794	834	806	759	791	746	744	828	782	778	792	769	759	738	806	825	780	786	792	783	762	760	744	761	763	749	801	801	766	752	823	794	850	767	748	776	795	790	836	786	790	798	765	779	844	783	792	735	763	782	785	773	789	800	762	767	778	805	771	814	819	719	787	852	706	812	822	790	743	787	801	775	771	767	801	794	762	771	743	769	790	786	796	847	794	782	781	808	774	740	780	762	814	870	773	772	819	736	812	783
28179	48505	39544	27867	21218	15535	11782	9516	6816	4863	4117	3437	3049	2763	2588	2215	1886	1718	1626	1507	1403	1429	1334	1203	1146	1022	1047	1013	933	956	945	921	856	881	910	896	856	849	841	833	821	864	828	873	815	865	802	838	798	807	820	815	872	764	780	798	831	784	764	780	795	806	814	813	793	773	778	849	803	752	841	807	783	788	775	823	808	760	810	842	799	803	842	805	781	822	823	788	798	828	811	787	816	786	803	770	821	761	808	816	889	820	846	805	809	780	815	779	758	784	723	776	766	774	828	804	799	808	799	779	782	767	804	793	738	846	774	779	802	783	772	785	727	798	807	760	742	799	795	759	780	790	798	785	739	792	779	768	801	737	852	788	751	786	809	797	813	815	757	782	813	784	806	770	847	835	750	811	804	807	832	766	796	789	768	773	756	816	785	797	802	756	781	805	843	737	766	785	835	769	802	828	789	795	764	778	806	826	821	749	820	826	764	774	882	782	797	764	820	801	833	786	818	790	814	807	825	784	787	808	791	761	767	761	753	822	809	769	796	799	810	803	823	785	741	773	846	774	803	793	764	774	773	750	849	793	828	800	826	788	781	773	818	768	807	783	738	775	794	751	781	773	829	866	769	803	788	790	786	808	817	807	798	718	832	762	808	825	769	750	764	868	750	821	801	797	814	812	802	773	834	796	762	830	765	800	740	786	824	782	782	844	765	755	826	794	816	838	760	820	814	775	758	751	820	799	833	804	804	796	752	797	781	786	761	812	782	777	771	802	793	781	802	746	726	765	776	785	771	761	798	837	802	787	761	793	758	825	796	843	798	763	822	787	836	798	761	827	768	835	760	808	787	812	804	771	829	779	820	772	820	764	783	781	749	785	774	783	797	759	787	850	753	780	788	804	843	768	791	785	786	790	818	812	819	772	783	764	795	859	753	784	824	756	828	791	768	798	819	754	754	766	809	822	772	814	806	810	805	827	845	796	797	789	873	761	775	763	845	760	805	762	784	824	753	838	853	771	757	768	790	747	733	763	753	831	748	760	744	770	750	808	798	799	806	776	840	791	844	785	829	793	757	811	778	813	806	776	767	794	806	751	778	822	807	758	784	824	767	788	813	840	810	846	796	780	791	787	867	769	839	817	778	774	803	798	771	805	788	751	756	776	821	807	805	811	759	818	772	796	815	796	816	786	795	824	822	795	824	787	785	844	774	742	812	791	803	804	826	799	755	830	762	743	804	822	843	818	795	805	821	783	811	849	811	759	769	799	812	779	773	786	784	795	776	806	793	820	780	754	769	790	815	750	794	765	830	819	799	812	803	752	846	765	757	816	809	796	769	817	831	763	790	837	845	829	822	796	779	799	796	835	803	821	844	809	806	811	775	811	760	822	778	823	798	835	812	801	790	776	824	777	772	751	813	844	892	780	823	849	820	789	791	783	799	763	792	760	795	825	823	791	779	795	777	749	842	758	753	791	777	764	754	750	798	810	845	810	770	777	804	812	815	804	815	775	786	848	826	781	773	756	852	784	763	773	739	762	772	782	833	793	851	758	775	787	746	800	788	770	820	839	815	798	816	765	791	830	824	850	798	837	796	815	786	760	742	788	756	814	825	802	778	789	804	755	790	791	783	847	769	788	819	872	783	850	824	733	755	777	764	813	778	773	824	784	773	802	807	774	800	849	787	799	762	795	802	829	766	805	744	794	798	737	786	823	761	824	784	796	788	816	809	812	835	766	794	757	804	779	785	771	824	812	790	743	798	779	791	810	750	781	805	765	826	752	800	839	796	798	770	783	801	820	815	799	785	765	848	790	841	786	796	797	779	818	792	823	796	811	788	810	822	757	775	817	761	749	820	813	793	788	825	798	756	779	785	766	777	754	807	783	788	775	814	766	801	821	801	825	761	795	705	798	842	802	775	797	794	783	792	804	810	812	765	783	745	793	836	836	823	850	798	785	807	798	839	808	845	796	810	801	777	768	795	791	798	778	797	821	836	793	791	836	780	770	787	742	810	771	790	840	842	772	779	796	820	760	812	803	831	825	811	807	780	762	820	809	796	765	766	813	783	877	788	772	786	767	795	813	812	816	754	787	817	795	771	841	826	800	837	796	783	759	796	756	811	783	760	822	782	838	771	768	772	858	771	809	834	787	793	819	774	752	822	801	788	768	820	767	795	766	796	797	808	802	788	837	849	815	759	800	779	789	814	788	786	854	787	784	773	837	789	805	742	833	793	750	826	777	820	791	808	796	827	829	811	794	800	821	772	804	777	802	796	798	817	757	766	779	831	780	802	840	820	807	775	766	800	778	822	799	760	780	783	790	836	829	782	818	770	765	793	780	848	782	811	813	777	827	824	762	802	836	793	757	766	822	820	828	782	766	795	786	808	800	816	745	750	774	787	795	761	804	792	791	789	816	816	735	819	759	833	824	772	863	799	823	774	825	807	795	808	794	771	824	788	803	816	806	834	815	810	816	763	813	760	822	763	735	819	775	789	851	789	794	786	824	819	803	801	821	749	827	846	838	856	779	814	775	810	790	820	813	795	806	776	814	799	770	762	824	777	795	837	782	773	779	850	801	780	819	824	802	829	783	795	771	797	802	813	853	787	788	778	788	836	762	808	794	755	810	774	850	731	780	830	777	818	764	746	797	778	824	761	799	796	822	740	786	787	804	784	812	764	765	752	781	825	818	824	789	807	771	834	835	841	787	856	788	770	798	784	803	760	784	794	774	820	786	791	803	836	829	815	789	794	787	804	797	749	803	792	804	798	775	834	793	774	784	789	790	813	767	806	781	846	788	806	785	785	803	837	854	781	857	797	776	765	819	780	836	815	802	743	765	804	803	759	821	837	837	796	793	777	786	789	803	840	786	824	804	796	797	789	783	843	771	840	757	763	750	786	812	798	802	846	796	786	774	801	808	847	815	832	751	798	836	814	734	824	790	791	796	786	837	786	784	761	848	807	771	773	786	824	833	796	814	781	836	773	813	811	773	772	824	806	763	830	824	787	745	769	791	810	820	795	777	809	761	787	803	768	852	812	838	757	764	837	787	760	780	794	795	831	834	779	797	775	801	813	743	784	783	741	815	759	831	801	743	814	827	802	785	812	819	844	811	809	791	744	773	822	766	835	778	794	754	794	774	840	798	801	788	796	863	791	746	811	777	772	763	806	825	807	801	824	773	801	824	771	819	818	843	803	746	794	766	819	779	849	787	755	823	810	800	852	820	757	776	798	811	795	832	755	790	777	748	786	744	793	805	767	801	821	791	843	747	797	791	827	769	790	773	806	800	827	872	767	803	786	799	853	789	791	805	787	803	780	778	843	825	781	819	820	767	799	726	805	826	761	831	786	803	828	833	805	795	829	784	763	783	829	779	776	769	727	785	820	820	773	736	753	767	806	861	789	839	743	748	806	782	785	750	829	794	797	818	793	796	811	750	824	837	779	772	774	774	821	780	773	779	781	749	825	777	831	784	788	796	801	800	801	872	805	818
23227	21623	29463	24366	22132	23437	21281	11912	7626	5635	4553	3859	3526	3289	2851	2356	2189	2070	1930	1720	1778	1676	1628	1447	1340	1177	1118	1139	1127	1144	1082	1093	1109	1023	1095	964	965	984	943	984	978	960	968	944	915	943	958	990	979	955	913	910	936	932	892	924	944	923	947	929	956	924	859	895	917	957	967	940	933	906	944	886	951	923	931	919	897	929	897	896	961	953	948	852	885	897	872	942	940	890	892	854	908	894	877	936	872	936	882	893	946	910	932	916	897	937	930	885	955	860	915	900	896	893	901	957	890	938	922	913	888	896	896	930	921	915	894	924	912	902	956	900	882	917	909	944	903	882	879	918	919	845	904	900	841	865	891	866	934	916	914	861	894	918	885	950	921	897	969	914	962	891	913	897	894	944	884	918	943	883	904	925	900	932	947	873	966	951	901	896	889	952	945	950	945	888	916	905	880	850	893	939	908	911	902	908	896	976	922	876	903	898	937	931	982	865	898	899	939	897	934	928	936	922	874	896	914	882	887	911	912	897	935	913	883	903	909	906	918	911	920	934	875	912	926	892	904	912	908	952	938	930	921	877	890	920	929	934	939	933	875	919	917	885	911	885	833	875	887	962	887	903	908	909	980	907	891	926	971	891	921	895	874	881	899	945	959	904	825	912	921	902	877	904	903	868	925	892	894	914	923	948	928	945	912	926	942	892	862	909	919	909	874	873	926	887	893	971	903	951	876	885	963	880	866	887	943	941	971	896	907	891	893	962	886	904	936	911	894	948	930	956	929	912	951	936	913	870	950	913	928	923	921	853	871	957	901	917	892	892	895	908	909	900	877	920	955	924	934	938	888	881	918	911	920	870	845	904	891	948	985	902	909	971	962	952	930	912	912	882	913	885	949	952	905	835	921	844	899	896	943	881	928	894	929	908	944	951	938	946	953	959	862	908	957	906	916	853	905	922	905	952	923	914	855	881	908	934	876	874	932	940	904	902	986	946	890	896	877	896	947	939	879	942	936	929	907	893	899	906	962	856	937	931	907	915	878	896	893	889	897	921	899	886	925	875	885	937	906	923	929	904	923	889	918	967	886	932	885	930	911	915	846	870	870	908	888	956	892	887	837	902	984	943	929	905	942	944	843	887	918	904	923	930	923	936	906	915	939	908	955	866	865	928	939	921	894	860	936	955	901	895	881	930	892	866	924	889	975	943	930	901	923	971	875	967	884	956	982	910	930	925	928	914	938	946	919	932	931	933	932	911	962	927	909	891	890	904	929	888	897	940	923	867	934	916	949	894	892	924	935	912	938	933	899	884	921	943	920	891	888	917	900	885	910	872	897	864	917	954	969	937	867	898	947	889	886	919	916	964	884	919	906	891	928	894	931	936	920	870	946	879	869	891	922	884	912	932	892	908	1002	969	936	962	937	904	903	889	890	896	916	929	967	872	917	860	912	983	911	890	929	905	946	894	897	926	903	918	967	965	883	920	928	898	882	903	905	923	953	875	862	907	970	952	902	840	867	868	918	928	926	895	893	909	906	929	950	922	956	937	913	870	926	944	939	870	914	949	905	944	905	895	897	849	919	871	900	920	924	874	917	903	867	871	899	924	950	904	910	920	899	912	950	900	894	942	909	983	950	873	922	885	919	879	895	929	871	963	911	930	871	848	868	897	895	957	947	942	934	857	904	927	917	938	934	924	887	952	957	917	911	908	927	931	888	894	905	924	862	853	884	908	943	967	862	942	918	899	911	874	925	906	873	898	899	957	895	908	911	928	931	897	911	895	876	865	890	936	863	941	929	879	943	920	921	919	894	880	886	875	889	852	928	868	912	980	854	922	931	922	896	913	911	975	885	922	928	917	904	916	977	862	878	893	866	913	908	861	940	907	929	979	874	874	896	871	925	884	886	885	920	905	910	921	902	880	864	926	886	891	916	868	924	916	898	924	860	892	943	875	910	873	956	877	897	925	873	890	851	970	904	905	923	884	909	903	885	912	897	932	954	887	919	950	967	951	878	920	955	980	890	973	878	901	916	971	924	951	883	925	884	882	872	933	931	938	934	961	887	966	936	893	868	873	900	906	932	933	901	897	811	913	915	880	852	922	927	925	951	855	876	897	933	901	954	905	886	897	950	925	914	953	929	922	958	936	909	907	914	918	899	960	876	878	939	935	912	874	934	973	906	945	835	921	921	957	953	957	926	955	906	871	935	932	879	884	907	951	880	955	869	932	874	923	907	903	919	896	909	903	890	895	889	903	929	905	911	948	874	894	903	902	937	900	927	912	886	892	900	952	884	904	955	866	942	843	897	900	851	938	860	837	895	902	927	940	903	942	926	956	931	914	882	902	942	972	901	940	898	938	897	949	881	933	899	918	929	919	913	898	901	938	926	876	921	924	960	935	956	943	918	881	935	880	917	928	874	872	929	980	878	956	967	871	912	925	864	872	844	865	898	896	935	907	894	907	932	860	905	870	887	855	913	942	891	896	925	915	895	934	896	905	859	887	883	930	921	960	897	946	924	894	849	909	977	932	823	890	925	919	965	943	900	930	904	864	915	909	908	920	885	906	940	970	894	881	905	885	922	911	883	896	932	906	862	966	889	904	925	907	977	953	886	930	913	951	924	919	951	912	984	927	942	878	876	863	866	923	868	870	904	882	889	886	902	930	857	922	896	918	886	901	937	902	924	893	968	940	922	895	927	874	915	886	890	937	908	930	914	914	943	937	934	941	965	929	880	944	883	890	950	853	894	902	915	936	897	919	927	852	920	886	873	901	947	934	950	957	866	972	941	925	890	881	902	945	916	877	916	929	939	893	904	908	868	883	882	891	957	915	999	902	948	955	911	916	893	951	908	837	906	932	924	879	897	853	928	917	961	936	925	872	917	902	847	952	884	931	916	952	919	866	913	891	958	933	886	901	916	976	961	873	958	836	889	918	970	905	905	929	888	941	879	882	945	931	885	921	941	890	913	976	896	906	941	950	899	960	905	931	926	912	871	933	905	900	905	933	906	951	911	922	920	879	883	872	900	949	912	859	906	960	968	915	936	940	896	981	897	966	890	922	871	875	906	880	927	909	935	919	868	883	969	901	870	954	882	913	912	938	891	857	923	927	972	982	846	919	941	900	874	981	892	872	912	947	906	918	893	987	921	912	915	867	906	920	927	882	941	853	897	933	894	861	904	884	943	853	874	852	941	906	907	953	876	871	911	857	960	851	893	919	905	949	932	872	914	903	920	887	919	890	952	935	957	947	953	880	901	862	928	852	844	892	890	939	910	893	874	901	896	942	982	944	939	952	914	964	918	977	913	942	877	846	888	912	866	852	939	911	941	854	931	917	884	874	924	905	924	927	885	863	889	867	892	888	935	884	897	883	858	896	940	873	964	896	912	858	907	905	918	959	931	914	914	905	874	848	887	935	903	866	929	915	897	891	909	932	897	982	877	951	932	897	895	848	964	940	879	897	934	904	946	927	932	964	895	930	960	860	946	886	970	882	938	898
29448	57436	49066	36594	29469	22535	17378	14581	10362	7859	6326	5534	4857	4342	3776	3216	2830	2578	2302	2118	2047	1879	1874	1617	1466	1365	1273	1272	1259	1172	1154	1157	1087	1038	1021	1035	998	996	991	967	991	1021	990	966	927	916	916	930	956	886	911	898	919	858	876	912	924	907	866	901	898	846	878	920	887	871	901	877	917	913	896	902	871	921	891	932	885	924	933	938	972	923	906	924	906	886	835	899	885	895	879	877	889	859	864	888	879	868	887	943	862	895	905	900	881	867	906	890	902	836	915	894	899	940	901	865	869	899	913	923	893	890	906	929	910	887	877	953	928	899	925	877	876	846	873	867	877	939	939	871	877	949	875	879	930	894	953	879	888	897	951	936	877	847	876	932	879	888	866	895	902	893	914	910	913	857	899	925	860	908	908	942	918	925	879	901	941	928	867	867	915	924	836	900	873	884	923	899	876	891	966	846	944	850	853	892	889	923	877	886	863	960	901	874	898	877	917	926	883	894	866	885	875	879	902	853	948	898	851	867	836	941	863	899	837	897	879	876	879	890	905	879	871	876	898	918	868	912	933	910	892	935	837	923	866	892	920	901	921	902	932	911	917	869	881	884	915	890	905	891	917	929	892	904	903	885	909	914	876	939	894	889	896	838	907	921	874	904	955	894	875	845	926	895	895	907	946	946	880	911	911	895	887	915	829	935	895	927	902	936	891	828	884	884	869	902	930	952	867	881	907	869	887	937	892	846	904	913	934	903	848	898	964	882	915	924	900	889	900	884	900	867	927	915	931	859	931	866	877	893	882	896	965	914	894	897	919	877	841	907	851	867	953	913	883	907	875	900	844	854	886	892	884	895	899	863	900	900	917	886	918	895	921	918	865	924	894	861	906	917	877	933	935	918	933	913	918	829	918	882	882	892	864	910	922	929	873	849	930	890	949	831	911	886	875	958	912	879	905	862	884	898	916	866	881	921	855	875	964	866	856	813	934	889	961	901	866	908	902	875	885	896	905	865	943	909	911	892	884	891	863	928	925	878	854	929	917	925	859	867	893	883	908	916	934	848	927	865	926	895	900	909	877	860	871	929	927	944	915	972	885	858	912	911	872	876	899	930	872	942	859	835	955	928	871	903	960	896	898	879	921	895	895	867	912	918	864	911	919	853	845	883	885	878	871	952	912	885	926	886	933	856	915	862	872	866	854	857	865	934	863	865	925	853	861	891	868	887	926	855	896	864	866	940	889	879	914	957	979	913	885	852	866	872	876	867	907	918	917	920	807	858	874	930	935	891	870	870	895	972	905	914	896	893	834	938	864	877	859	906	846	931	918	876	829	901	880	894	905	926	934	804	878	923	918	922	873	944	910	868	852	878	890	901	884	875	835	869	918	850	992	881	910	877	914	865	851	875	903	922	904	889	939	866	854	872	957	896	892	900	877	910	866	862	882	888	890	871	855	880	903	912	968	886	858	873	898	962	921	926	915	900	896	888	900	900	916	933	936	849	872	908	920	937	866	938	872	866	913	916	843	936	884	866	857	904	900	864	870	875	944	839	937	837	829	927	865	861	911	865	860	910	948	979	840	860	871	871	903	922	900	822	909	880	871	875	916	996	900	913	908	877	910	865	842	859	908	865	946	868	846	941	929	863	908	911	909	925	909	897	909	896	931	846	900	919	874	880	892	928	938	868	920	884	880	898	901	931	883	880	910	903	906	896	830	906	890	845	881	901	944	936	935	836	857	815	897	873	905	877	908	891	907	908	962	882	935	897	901	861	898	908	880	892	922	914	893	827	898	891	928	854	871	908	877	878	877	933	867	849	967	892	903	869	888	918	938	882	959	917	894	847	876	921	871	944	849	873	818	905	879	881	933	874	898	913	909	886	880	888	938	868	931	869	913	869	876	872	919	918	890	912	905	859	901	854	916	942	927	876	888	909	908	847	846	884	881	897	893	898	952	890	937	896	872	923	852	870	946	878	911	904	903	889	868	912	905	896	905	884	873	944	893	886	854	905	871	869	861	846	888	898	922	847	893	883	902	890	894	891	900	882	873	857	928	909	855	931	920	907	959	906	881	865	898	894	835	883	891	893	871	910	896	907	971	867	876	900	925	903	925	859	850	874	870	887	870	920	857	901	874	958	922	935	923	914	888	928	906	837	868	905	856	869	950	910	841	937	908	872	849	852	902	904	903	926	895	877	885	890	914	855	902	923	897	878	925	884	895	909	841	853	894	799	912	914	880	887	906	899	899	913	876	821	938	865	899	905	861	888	858	890	885	930	886	934	925	911	916	887	910	875	932	856	873	881	868	875	863	911	938	884	910	877	927	889	875	909	847	888	879	900	910	907	893	897	922	862	912	868	866	878	884	900	842	946	871	895	854	921	962	869	917	860	892	893	878	862	872	939	874	879	888	899	870	888	891	881	845	876	890	921	915	919	918	870	886	888	917	854	871	918	887	884	865	908	892	927	937	932	928	888	896	874	873	899	861	902	942	860	936	924	849	933	896	922	923	892	843	882	928	922	936	856	941	913	898	857	802	841	925	866	915	919	892	900	922	918	948	901	914	964	925	832	936	872	906	908	885	927	897	895	862	891	905	919	964	918	889	906	922	892	902	885	891	959	877	907	880	888	832	876	886	936	848	863	912	909	917	889	854	890	873	825	956	902	925	874	839	934	908	897	868	903	884	891	837	858	896	929	875	925	859	904	913	931	847	911	897	872	962	924	897	928	943	888	945	852	950	910	873	892	912	892	922	876	879	935	911	868	907	842	941	969	902	876	920	837	908	863	872	882	901	882	884	819	910	967	854	921	868	900	883	858	857	914	906	940	865	922	913	972	894	879	881	860	911	897	898	899	900	946	906	862	886	894	833	885	918	882	896	908	893	840	920	898	890	850	845	843	885	885	922	902	812	934	933	919	920	863	877	926	840	916	938	872	855	889	874	915	911	824	915	875	826	929	914	883	904	905	898	814	917	888	903	900	900	927	895	858	892	826	940	885	907	852	916	887	906	844	905	952	921	887	918	864	908	903	897	933	919	927	905	890	938	844	939	882	872	906	841	864	942	938	898	905	874	850	857	899	947	845	880	871	904	855	899	880	833	904	881	919	865	947	905	831	867	927	942	919	885	924	832	908	848	920	925	900	888	939	835	843	885	908	908	926	890	893	883	909	913	939	892	921	918	832	931	860	804	892	905	889	922	883	887	889	909	951	870	861	890	873	894	850	954	954	836	963	894	894	891	892	871	876	884	882	917	902	928	891	915	887	916	895	883	852	892	886	948	893	831	898	929	905	906	856	888	919	889	918	897	879	872	910	889	886	920	956	881	908	941	902	927	881	872	920	889	878	877	902	883	902	842	908	836	885	943	935	902	879	919	890	882	882	884	901	897	896	922	876	916	936	925	876	911	878	900	891	889	881	872	902	906	940	980	954	889	879	900	916	955	911	936	903	867	931	896	906	899	872	943	834	952	896	895	903	927	870	881	850	939	964	932	942	929	876
29842	29513	35252	27083	17083	10586	6482	4980	3489	2631	2218	1939	1682	1719	1596	1418	1234	1221	1124	1112	1047	1074	983	958	904	874	848	820	785	818	774	817	811	758	772	758	766	721	767	759	742	741	721	767	763	760	755	762	755	760	754	739	739	727	760	728	733	794	729	756	736	703	715	677	729	694	697	732	740	695	732	719	698	778	693	730	729	761	665	675	748	736	707	704	743	683	744	741	741	775	712	697	718	677	777	687	754	728	696	727	736	729	719	728	738	720	766	755	705	702	720	693	730	791	757	737	687	718	670	763	774	728	741	739	755	772	671	746	750	741	714	750	731	661	753	726	735	742	713	707	729	717	696	708	723	744	696	784	697	692	709	745	710	736	700	717	745	761	725	737	743	726	711	733	724	720	717	698	687	718	706	753	699	780	699	709	698	697	734	747	734	725	760	751	756	689	738	721	722	738	747	738	711	701	773	730	705	729	713	742	754	671	679	699	730	774	727	786	747	726	765	772	751	731	686	716	711	721	753	746	667	761	728	753	716	752	712	720	665	732	721	681	677	691	717	730	686	744	747	735	779	681	726	780	739	767	764	711	743	743	735	741	673	690	758	724	719	751	681	716	720	740	699	727	794	720	746	716	769	747	713	687	715	734	777	732	706	683	753	738	737	740	692	717	729	729	720	752	702	709	741	677	748	741	712	693	708	760	686	686	747	743	735	764	737	716	745	706	729	736	720	749	737	709	737	698	733	763	733	709	692	705	757	742	714	724	758	746	738	750	667	730	745	690	759	775	722	719	754	742	731	733	743	699	689	711	697	780	718	761	714	745	779	743	726	660	691	734	704	740	706	712	718	750	730	697	767	704	744	723	699	770	717	688	730	724	733	727	723	729	706	759	708	725	724	738	754	747	731	673	723	715	788	780	679	749	721	716	783	781	711	741	734	672	707	702	736	762	701	676	723	750	743	778	659	743	689	694	705	762	729	698	715	741	710	727	755	727	772	711	747	716	715	755	713	711	744	749	748	739	706	696	685	759	742	797	713	716	728	745	695	764	741	748	735	770	693	718	708	734	737	733	704	719	747	692	691	665	743	700	741	747	701	736	789	767	681	736	775	714	701	688	733	709	698	731	721	731	746	704	754	741	737	715	728	702	739	727	735	756	725	717	742	765	753	734	721	699	701	696	722	707	754	719	701	759	778	697	699	712	723	658	745	727	747	698	750	732	712	714	753	637	777	744	724	742	787	722	745	757	705	689	697	780	749	800	693	742	756	724	746	748	762	781	694	759	724	754	723	708	759	752	744	740	727	699	720	720	733	752	756	708	702	718	683	719	758	673	733	714	733	772	709	702	738	720	767	769	737	702	696	705	725	728	679	717	700	710	781	753	709	736	690	649	723	720	680	688	719	724	711	716	718	717	731	770	745	676	692	710	729	752	692	719	766	745	661	722	716	782	742	724	758	717	691	747	764	705	750	723	717	738	743	698	680	751	749	690	730	711	701	713	743	729	699	728	772	678	678	738	770	629	758	726	735	773	756	778	693	735	777	712	714	777	769	665	719	774	740	721	716	750	743	735	782	694	729	719	702	714	745	745	743	717	740	730	757	724	698	741	715	734	712	776	718	782	710	734	701	710	775	778	725	733	736	691	729	670	753	737	733	730	750	679	745	749	704	753	702	725	734	725	693	737	713	728	747	749	733	740	713	744	727	752	772	706	734	698	707	714	723	696	716	719	719	738	702	706	708	727	735	683	706	713	744	756	698	736	744	719	730	743	675	760	722	684	734	708	738	712	737	773	696	748	711	728	739	736	726	773	704	739	734	711	749	685	675	707	743	711	764	754	710	702	689	681	703	770	746	738	717	723	711	709	758	694	727	746	740	735	740	745	725	704	685	724	691	684	731	737	721	738	772	763	716	665	727	732	691	724	720	710	716	752	754	717	748	692	725	715	764	733	741	720	725	735	724	704	667	763	745	768	791	762	729	705	703	698	752	719	697	691	704	746	722	710	690	723	698	699	698	756	754	758	729	715	739	695	715	715	744	739	720	750	738	726	722	725	766	746	745	777	752	741	741	768	735	727	777	701	782	745	684	641	728	716	712	737	697	765	717	727	716	772	684	682	738	745	733	707	745	768	709	736	681	742	764	701	738	736	726	747	712	748	774	773	737	734	645	716	720	734	748	746	769	725	689	680	756	721	709	729	735	675	748	726	699	693	720	740	719	700	718	728	723	744	735	762	728	699	702	716	694	719	717	737	695	771	739	736	786	751	714	744	751	742	758	743	727	722	759	768	708	748	754	699	783	754	722	720	674	753	700	712	680	701	775	772	756	723	741	725	735	767	745	759	738	737	725	745	722	734	709	715	675	734	747	717	715	728	746	712	729	706	684	732	774	708	716	746	772	730	688	694	764	708	745	728	690	736	718	705	785	680	756	719	703	784	727	763	742	725	736	746	745	727	711	715	768	728	748	745	708	742	760	708	707	759	713	679	724	681	757	707	715	736	732	759	739	728	687	688	735	726	742	679	718	741	710	722	738	739	723	786	677	757	723	753	714	730	765	727	713	768	687	729	694	757	698	721	746	755	745	762	694	727	719	741	747	720	786	756	697	741	708	706	739	737	699	718	690	733	770	753	727	782	719	752	717	735	762	740	691	738	740	725	724	710	707	706	747	709	719	712	725	726	708	737	700	731	763	735	741	733	738	757	752	739	743	746	743	690	729	730	766	676	739	713	714	692	751	703	719	779	710	705	687	700	694	745	731	717	751	770	738	748	740	710	742	752	779	764	741	682	699	677	684	731	686	714	715	761	759	737	761	715	700	704	697	713	756	736	751	750	768	708	724	769	670	684	806	755	739	735	725	651	774	756	773	771	770	685	690	749	734	750	753	764	697	659	761	758	689	705	679	733	726	753	688	724	694	675	765	731	759	722	796	731	741	760	689	711	732	703	714	757	709	769	791	752	737	736	686	737	745	741	764	730	726	711	716	717	758	746	775	721	757	716	724	719	747	755	679	695	693	753	766	744	722	767	706	724	688	710	753	725	745	746	725	716	731	701	685	691	746	746	730	697	750	747	742	735	783	711	740	702	677	736	726	710	703	733	786	722	758	749	706	692	721	705	708	725	710	782	763	754	747	794	719	749	742	702	731	670	717	691	813	747	684	760	711	703	714	704	752	700	732	752	718	728	713	745	748	704	720	742	745	737	736	755	704	741	701	742	688	767	707	703	753	776	735	702	692	729	729	727	729	754	702	751	716	691	705	712	715	739	725	770	721	743	716	709	707	759	755	738	690	734	739	779	714	729	699	707	764	732	762	736	728	731	749	698	747	709	736	734	696	748	722	755	736	729	726	701	713	743	726	709	716	720	741	720	742	724	689	721	768	715	750	696	760	707	761	651	678	716	713	748	778	673	756	764	723	699	719	716	745	694	744	725	746	737	732	722	713	742	763	710	798	742	706	678	702	709	720	744	731	718	735	730	770	728	720	735	688	732
27223	45186	36466	24662	19026	13536	9469	7760	5382	4012	3264	2707	2396	2268	2085	1734	1605	1548	1375	1268	1275	1191	1149	1083	1032	937	896	867	880	861	806	845	799	845	792	746	809	733	740	841	790	752	772	809	814	802	753	767	722	753	768	739	684	748	784	782	765	761	753	764	792	731	727	777	754	692	745	704	764	773	759	768	763	727	698	760	734	708	747	746	751	717	728	745	713	789	747	700	707	726	715	728	751	723	708	725	657	756	748	741	766	733	752	735	792	797	691	742	758	776	743	731	741	727	702	784	739	704	718	676	744	685	735	751	732	741	772	729	749	748	750	698	739	785	715	767	782	711	724	736	724	674	800	758	701	751	718	732	754	767	727	735	729	763	702	754	723	755	736	673	752	747	697	734	759	721	771	738	745	764	738	758	755	799	730	727	708	758	684	724	765	702	715	740	705	791	717	732	701	738	733	739	712	747	742	809	708	754	758	733	748	760	773	770	722	749	781	767	797	723	746	761	738	728	742	778	766	757	770	733	751	741	804	764	749	763	758	729	724	701	727	751	716	766	712	754	748	770	739	712	717	778	745	738	758	764	743	755	737	751	740	733	730	709	743	739	750	741	751	708	786	767	741	747	765	744	714	749	721	841	691	758	712	710	730	751	737	718	768	741	742	734	710	697	749	781	743	736	758	773	724	760	801	722	749	768	735	789	714	766	761	734	727	716	719	742	788	719	707	731	746	754	713	762	751	752	729	734	730	786	741	712	751	725	748	790	695	768	740	774	701	723	743	728	769	658	750	738	779	760	758	755	722	759	798	774	704	729	743	795	718	754	719	720	763	775	690	700	776	767	741	797	772	724	821	717	766	726	733	749	753	763	756	721	726	765	762	706	737	714	724	697	711	710	762	751	755	761	733	763	800	747	765	744	781	793	730	773	763	767	792	800	770	780	747	713	732	755	719	728	720	705	762	711	772	752	735	680	739	743	766	776	730	697	731	796	745	766	724	731	739	740	703	767	737	725	734	737	811	716	748	727	762	723	735	766	756	713	773	718	751	774	758	722	742	749	738	722	725	724	771	786	767	743	775	770	730	774	706	733	772	776	737	782	766	707	762	772	751	702	754	715	759	784	737	755	713	735	760	762	726	774	752	736	727	764	768	731	740	789	757	733	757	756	745	719	741	709	770	777	739	759	734	784	762	738	723	737	731	730	718	702	763	753	699	792	685	768	751	711	773	665	702	712	734	766	759	726	717	753	695	703	748	777	757	813	796	730	725	759	791	750	740	744	716	736	772	734	745	798	754	751	727	720	740	749	730	775	707	771	782	788	748	788	723	748	751	776	723	792	728	714	729	730	746	698	757	716	730	759	742	730	709	710	738	734	745	758	777	744	761	786	783	724	734	767	767	765	702	758	704	723	774	744	702	717	766	754	783	751	703	723	798	736	722	754	733	741	754	773	724	746	750	746	707	724	746	704	775	769	760	746	712	764	768	734	753	709	747	735	766	785	774	661	725	828	751	712	777	742	765	778	719	714	715	779	722	791	766	738	698	777	705	752	763	739	695	712	777	751	770	801	768	719	778	754	760	723	733	736	747	766	791	758	731	741	717	747	739	719	733	744	743	729	741	729	718	723	761	718	834	741	741	708	723	751	748	741	763	700	688	759	700	714	779	716	748	723	772	766	737	745	744	740	780	749	773	757	718	757	731	759	769	723	750	736	730	728	711	744	767	763	719	739	750	765	730	778	712	744	765	744	776	759	769	752	756	703	771	747	756	721	704	726	755	715	767	737	709	744	713	757	746	766	765	733	793	748	790	783	702	711	731	701	736	737	724	778	792	777	770	745	753	680	779	724	775	743	793	773	727	752	729	773	777	733	725	704	743	777	777	735	729	770	802	747	728	748	760	710	782	770	711	755	758	723	765	699	780	758	782	772	692	758	792	686	768	728	769	759	759	725	712	694	717	728	708	723	726	732	732	706	754	790	753	670	731	773	742	789	745	746	742	766	711	714	736	733	742	786	744	767	741	720	675	787	726	744	752	733	759	774	767	752	790	713	699	785	768	750	741	742	734	746	735	755	660	717	741	704	768	725	805	740	692	729	746	715	689	750	742	737	689	774	727	786	728	729	722	760	765	746	709	739	740	741	724	748	749	788	756	763	756	731	725	766	720	714	725	760	747	713	725	750	742	741	704	704	723	748	755	722	710	746	730	718	696	722	724	777	728	741	750	751	786	748	771	718	709	764	770	723	737	764	693	749	761	774	754	779	738	700	786	695	765	688	773	716	754	749	756	755	739	682	722	801	759	755	736	747	712	689	747	718	705	715	718	732	725	719	691	750	720	716	754	713	754	749	728	715	774	710	701	772	721	687	730	767	718	782	786	734	751	757	717	766	743	774	759	777	717	770	734	744	750	726	771	804	795	742	754	779	783	744	705	743	722	715	731	774	718	742	750	762	776	707	709	786	730	708	761	720	727	718	753	781	708	736	732	749	700	758	747	700	752	794	723	758	710	750	724	720	803	798	761	744	731	769	782	769	743	724	752	755	737	771	766	716	728	725	763	702	744	712	730	755	755	700	779	758	739	745	762	747	736	746	747	695	740	787	752	765	710	738	745	724	735	770	738	767	739	755	733	731	714	754	754	763	728	778	750	696	752	688	753	747	707	752	774	727	760	759	744	758	696	753	756	713	718	757	705	756	731	745	777	729	754	768	763	738	766	785	756	738	757	743	740	757	674	760	764	703	700	729	780	744	763	716	717	767	729	756	728	770	700	731	686	735	707	708	765	744	752	742	690	753	690	814	714	745	747	778	752	793	725	790	756	725	765	777	759	747	771	738	704	750	766	761	741	737	736	755	796	745	736	736	707	723	762	740	748	727	740	779	749	714	713	718	750	740	738	728	713	708	814	747	750	720	785	726	727	715	754	758	744	822	733	734	759	761	775	723	750	747	740	777	734	701	776	717	784	749	817	726	743	742	776	758	733	767	692	702	687	808	795	801	718	710	762	758	709	774	708	718	733	713	737	732	725	741	753	691	743	733	762	720	746	717	729	701	746	753	745	669	724	745	694	766	795	766	724	710	732	727	792	747	754	809	751	779	742	717	757	734	787	736	730	748	756	695	753	770	694	732	683	770	775	696	699	723	748	789	758	784	779	757	741	779	715	737	750	773	763	720	748	700	769	707	812	778	727	741	722	776	721	761	749	755	761	724	760	695	734	787	763	796	729	733	738	720	759	738	712	759	763	714	757	758	757	748	744	709	767	720	781	779	736	750	694	770	765	699	729	724	724	762	717	727	720	735	737	697	738	736	717	778	740	708	712	758	741	732	705	730	725	748	678	741	728	702	687	711	752	754	705	757	722	742	721	725	818	770	719	710	778	738	760	720	720	805	812	751	762	718	747	810	716	794	717	734	712	776	753	745	757	728	781	755	770	728	749	734	800	758	786	689	744	770	737	764	773	758	744	721	773	737	708	738	783	735	779	761	730	703	665	749
24428	21573	29115	25156	23217	20715	13246	8314	5487	4173	3511	2917	2452	2493	2117	1783	1716	1631	1453	1457	1359	1268	1235	1247	1048	977	1048	979	942	904	933	938	887	948	866	860	829	840	835	883	827	880	819	826	851	881	823	796	829	821	839	840	794	768	818	829	814	816	837	789	771	819	820	782	766	784	740	754	769	799	773	776	763	788	796	804	780	821	800	781	795	746	797	760	732	753	816	803	797	821	767	757	839	792	751	800	747	742	878	798	759	794	786	794	794	847	783	778	840	767	790	769	757	817	809	753	792	791	728	773	827	791	771	776	796	790	764	817	810	800	784	756	805	746	778	760	802	787	753	809	794	808	793	792	798	761	755	775	772	823	802	752	794	756	802	803	792	767	786	734	797	763	764	780	784	754	775	773	817	786	780	765	778	771	839	768	819	778	785	748	812	743	762	762	783	797	767	772	790	745	772	722	724	737	764	782	741	831	768	782	771	805	828	822	739	763	778	786	817	744	835	803	787	833	759	754	794	789	814	769	793	728	805	811	814	769	823	771	799	807	749	817	806	790	754	795	801	751	791	748	815	773	787	880	796	796	802	784	780	847	742	756	808	771	856	780	780	797	815	776	756	808	833	821	838	751	819	802	796	773	804	755	771	788	794	796	789	747	727	827	814	760	818	780	782	807	803	797	768	778	760	852	748	822	786	784	815	776	753	722	851	799	855	754	786	794	783	729	793	808	817	789	758	802	829	781	802	746	817	786	769	768	751	811	786	797	798	766	771	783	731	767	783	741	807	768	813	783	767	801	749	763	760	826	785	741	798	813	812	798	760	773	800	855	773	736	800	738	817	816	829	767	767	790	819	789	752	787	797	810	759	782	754	766	846	770	772	760	752	718	755	778	794	815	816	786	774	756	773	737	823	736	791	712	762	807	785	772	805	766	732	788	750	753	766	747	802	797	776	782	774	820	801	763	788	804	801	801	799	760	818	787	755	818	790	814	797	771	779	747	822	814	777	774	796	786	783	779	799	824	771	776	801	774	831	778	861	811	781	752	762	787	774	816	773	826	810	791	790	776	788	800	813	807	764	789	841	791	742	754	813	786	797	824	789	811	793	753	787	797	813	792	823	842	800	793	799	804	779	752	778	752	761	803	790	847	794	746	787	792	774	781	740	754	823	773	792	802	798	808	795	752	726	762	790	758	813	790	731	807	822	789	815	768	795	769	795	835	794	801	804	767	773	782	772	795	813	779	788	817	775	783	741	755	766	829	734	785	816	804	759	795	774	805	780	802	809	807	804	791	771	772	783	762	804	833	792	748	817	805	798	792	837	814	760	771	778	804	801	728	807	774	816	774	838	774	803	788	810	824	757	744	765	744	773	714	776	772	805	807	786	738	793	817	758	768	764	809	718	766	800	748	796	786	758	782	828	776	763	750	772	809	766	822	776	785	759	720	774	759	793	792	771	758	704	816	770	816	771	802	773	785	778	780	775	777	819	799	815	754	800	825	791	809	786	780	827	796	793	793	772	790	802	745	753	818	771	743	797	803	787	816	823	781	750	729	733	812	797	807	812	788	759	754	796	811	795	774	783	771	811	836	793	752	780	745	795	758	783	783	773	798	803	774	722	814	783	764	831	742	799	785	790	766	858	816	813	742	771	810	751	756	798	822	758	802	746	782	770	806	766	790	750	840	783	790	761	746	776	826	780	780	839	747	800	840	844	817	800	810	791	792	829	817	783	761	740	811	772	805	753	807	729	773	785	786	785	804	725	760	779	761	795	828	858	776	792	742	757	798	767	769	790	804	753	820	838	807	753	744	771	790	759	804	774	734	806	790	774	763	720	776	788	748	788	834	776	771	729	760	830	692	765	799	786	780	758	788	738	797	835	767	820	788	837	728	827	753	800	763	834	801	832	823	784	858	778	756	812	795	794	761	768	760	749	764	772	785	836	805	803	824	807	816	776	759	751	766	750	834	808	775	807	794	753	787	841	783	766	763	766	822	750	748	760	733	835	766	813	755	779	772	786	780	806	771	758	750	786	757	807	744	768	779	767	811	775	840	749	756	813	754	841	861	726	778	786	807	802	743	769	787	794	756	776	800	772	763	758	751	804	749	771	770	745	835	811	783	810	762	798	838	733	768	802	764	815	782	778	765	784	794	802	807	770	750	822	797	735	785	775	757	807	779	797	750	800	775	761	794	788	792	773	730	779	747	820	786	792	794	777	802	815	805	782	819	818	802	748	801	737	770	757	772	768	773	785	813	831	795	740	795	825	777	777	802	795	800	772	782	763	806	818	815	769	741	787	780	737	746	786	790	805	781	786	827	762	737	813	775	805	753	782	826	774	762	742	803	811	774	804	819	805	755	796	759	817	802	812	791	783	794	781	808	762	804	776	756	807	747	850	830	746	802	787	818	802	791	789	792	745	769	750	803	830	750	776	784	796	843	843	807	764	739	799	800	775	811	739	772	764	815	832	787	775	778	771	776	770	759	748	800	804	809	833	772	793	771	771	775	764	767	811	761	753	767	762	814	813	817	817	835	808	766	772	800	774	799	819	777	772	799	778	770	758	739	787	815	778	785	802	792	789	770	773	790	769	810	802	781	760	787	791	759	817	804	815	787	794	810	759	762	836	807	775	751	712	767	741	786	773	803	815	779	770	825	767	753	752	801	787	787	789	803	768	771	766	795	787	738	756	778	825	772	752	792	793	807	774	784	761	765	824	766	770	782	763	769	765	819	799	752	804	762	799	763	736	829	812	758	775	810	819	732	828	801	828	741	818	786	821	793	819	786	684	768	811	772	816	805	804	815	828	815	820	781	870	811	751	756	780	789	780	821	751	723	774	769	759	789	844	797	800	847	807	763	739	784	764	785	813	792	782	796	799	743	812	776	799	768	780	739	779	768	779	841	836	778	771	780	736	789	829	780	820	797	785	821	775	762	764	796	808	765	762	823	777	749	748	748	767	802	766	841	793	765	769	788	829	798	821	817	775	805	767	800	780	816	825	775	776	716	742	845	762	783	813	751	730	773	836	818	788	800	769	806	771	820	776	813	832	792	777	783	856	804	781	776	787	738	767	794	806	805	801	804	771	784	782	791	735	767	812	797	807	749	746	779	801	783	767	805	788	722	770	819	751	767	771	776	732	782	763	751	800	784	776	792	758	778	860	831	790	849	706	789	798	827	790	744	793	783	756	809	750	771	748	778	832	816	803	787	775	800	813	774	789	794	773	835	772	799	775	766	794	795	766	752	841	754	746	733	764	776	772	814	739	789	749	721	782	818	792	749	794	771	807	771	785	794	754	775	747	810	814	863	746	762	775	784	746	794	812	790	814	778	780	762	800	772	818	771	774	733	762	791	760	801	797	803	788	797	764	784	772	768	730	780	781	778	781	811	770	807	804	778	766	786	816	781	846	780	781	767	841	780	798	725	762	792	760	777	772	754	782	804	757	800	782	796	759	805	770	813	771	755	766	779	774	807	787	841	808	784	813	817
26231	52511	43484	31582	25651	19445	14034	11257	8030	5887	4901	3877	3486	3295	2792	2476	2172	1944	1772	1689	1641	1581	1482	1350	1253	1122	1052	1008	1037	966	992	964	936	878	932	877	924	865	862	860	833	857	874	801	845	863	835	786	827	834	811	834	806	781	806	794	821	817	839	810	853	805	758	815	822	815	777	840	794	795	837	789	829	776	868	814	848	793	748	767	742	740	819	817	784	755	864	756	775	789	828	816	855	776	805	732	803	772	765	759	771	806	839	810	789	757	819	804	770	772	837	739	778	759	794	754	808	771	799	833	826	809	769	831	819	786	807	818	779	751	801	800	781	753	782	782	795	827	818	821	796	836	778	778	805	755	825	818	781	758	809	761	754	793	785	816	819	744	801	799	813	831	773	745	774	765	773	790	759	812	798	844	837	814	777	795	785	799	802	810	771	777	792	820	851	791	823	820	823	790	793	734	813	807	789	775	761	777	763	785	785	833	792	800	850	756	822	770	703	806	747	809	753	806	798	846	769	821	824	831	775	827	834	741	809	806	776	797	767	808	792	772	810	747	762	772	779	818	803	760	782	758	768	832	787	841	781	810	756	802	795	773	763	873	809	765	779	812	780	804	760	796	780	802	838	801	768	766	799	805	796	744	788	755	830	813	764	766	815	806	776	805	816	757	808	828	808	773	795	813	789	753	798	793	786	766	824	809	842	797	755	795	843	797	807	761	809	776	785	774	830	784	842	779	771	789	856	807	758	793	753	820	794	814	776	793	755	821	764	752	781	810	800	751	798	744	829	803	846	806	777	754	802	780	808	784	798	757	823	807	779	788	791	795	816	831	788	770	761	834	793	822	796	753	815	790	772	756	847	791	767	791	830	771	791	860	794	777	832	797	788	782	758	768	880	744	749	710	723	787	796	808	805	754	775	807	780	755	776	777	775	791	788	742	802	758	774	759	780	851	787	727	834	826	731	827	837	826	775	815	870	829	798	808	874	764	800	757	830	773	817	787	794	784	750	777	808	808	813	770	771	805	784	785	813	816	779	782	824	792	771	815	837	824	752	840	775	785	772	753	820	734	843	746	808	779	836	837	773	726	815	793	801	805	800	753	809	807	786	831	773	790	817	776	820	739	758	826	810	774	787	791	795	781	784	763	806	804	779	784	806	756	841	787	797	778	770	766	798	788	812	809	758	804	842	802	806	822	838	805	767	787	808	804	778	820	815	858	776	818	796	827	753	769	771	774	787	800	843	770	822	773	756	823	813	838	767	802	770	791	807	830	853	816	801	768	833	765	790	816	752	833	827	779	837	814	822	780	792	798	798	830	796	844	740	784	778	794	833	804	815	777	757	791	809	792	760	851	790	792	765	788	829	793	782	780	773	798	744	808	799	801	778	796	811	790	788	809	784	763	788	813	807	790	801	796	826	786	795	818	776	808	793	792	791	759	808	807	792	806	842	821	811	800	791	762	778	767	789	797	781	787	820	794	796	839	789	800	774	820	797	821	790	764	817	782	763	820	842	779	796	824	814	774	789	823	820	722	789	813	729	833	797	770	816	762	851	804	773	775	797	793	805	752	766	736	792	831	801	821	778	763	764	790	829	820	749	828	778	787	792	831	780	741	844	761	795	810	775	805	802	787	725	735	794	795	793	795	800	764	751	786	826	825	756	781	817	809	792	767	803	810	775	779	765	788	792	793	763	768	812	757	842	799	788	813	778	818	772	781	817	795	790	828	811	748	762	814	808	836	836	812	819	742	790	763	829	732	810	795	793	739	828	803	761	795	767	781	813	836	807	806	842	773	838	773	820	789	831	816	765	786	769	825	830	805	742	781	828	855	826	837	782	799	812	799	758	798	806	808	778	793	838	788	785	810	739	767	817	756	803	796	792	830	822	814	759	800	775	795	785	783	815	810	788	770	820	830	825	777	767	770	786	832	788	823	786	790	777	785	803	834	788	792	776	758	794	761	788	754	804	853	774	810	746	827	803	761	804	793	813	754	810	832	835	805	796	823	831	745	754	781	759	753	809	756	782	816	778	748	777	771	828	829	788	838	811	808	799	789	788	828	793	743	840	733	807	752	831	804	774	774	823	804	729	840	812	837	772	771	791	781	814	787	753	768	805	808	803	826	786	797	799	784	780	805	799	762	791	870	808	831	805	807	742	840	812	736	759	799	796	803	811	770	805	780	804	807	823	782	784	827	806	800	774	779	745	754	805	786	815	756	742	797	809	791	779	766	762	761	819	762	787	774	802	823	791	789	781	838	793	730	821	790	780	793	776	851	794	860	773	866	822	804	823	794	734	806	842	857	825	794	769	796	816	776	760	790	739	805	823	805	780	784	766	799	815	795	817	779	777	790	783	771	799	778	802	759	766	808	835	816	756	738	747	807	775	778	777	812	754	778	802	832	838	796	854	751	787	822	752	780	785	818	861	800	801	860	801	783	789	756	815	804	743	786	794	725	784	778	818	849	802	725	783	777	813	777	757	796	845	732	763	780	776	776	768	745	833	774	794	801	806	788	799	847	790	826	777	726	766	829	816	774	792	768	760	800	840	805	751	831	796	738	781	797	822	774	824	806	791	755	764	761	776	804	796	816	825	803	845	789	825	840	785	809	794	816	735	755	837	804	788	823	830	825	836	773	801	694	769	813	777	723	815	766	796	827	841	816	854	774	802	768	799	794	833	811	792	779	784	762	850	744	814	807	825	812	807	789	778	789	776	828	764	817	817	812	825	789	754	822	796	813	778	796	872	844	731	828	864	787	806	779	838	783	845	771	783	868	748	771	752	777	744	784	779	815	797	745	849	771	817	763	843	776	718	767	832	815	850	768	782	781	773	800	804	837	802	762	791	817	847	792	829	809	772	780	851	768	751	775	766	747	766	792	821	759	768	859	760	801	852	778	765	766	774	791	841	791	851	812	772	863	741	817	800	795	791	808	870	769	736	798	825	776	779	819	782	753	865	790	800	769	830	749	849	759	815	812	772	822	736	795	848	778	787	722	821	815	787	765	833	812	790	785	780	757	775	767	794	812	767	829	806	775	787	859	834	789	782	800	791	761	756	807	784	777	799	764	776	780	807	775	799	812	802	821	775	792	780	781	714	824	764	812	782	763	781	762	801	874	784	766	737	834	795	787	824	796	766	799	818	796	807	817	829	814	850	828	765	812	784	759	758	784	768	803	818	803	727	799	775	743	779	791	780	769	792	841	769	802	776	776	814	795	800	762	812	779	768	755	767	829	732	805	789	782	801	834	820	768	826	842	756	884	797	766	829	793	751	864	808	789	789	832	804	809	765	767	782	788	777	845	799	777	814	808	778	801	792	768	840	811	765	792	781	835	839	774	751	774	793	776	789	747	757	724	766	745	819	786	826	820	819	748	783	774	818	773	823	815	799	848	782	805	794	819	832	803	825	772	802	840	751	751	743	795	786	765	799	772	824	786	795	788	771	755	766	808	791	799	792	751	810	794	843	755	762	803	805	837	828	802	760	817
25640	21595	28549	27147	21377	14754	9240	6300	4421	3350	2681	2277	2133	1967	1848	1616	1505	1352	1329	1260	1232	1204	1146	1117	1039	949	866	894	916	828	940	859	873	840	914	878	829	824	792	799	796	810	832	805	822	757	777	806	807	764	741	802	828	811	801	816	820	790	774	772	761	802	781	780	784	802	762	772	800	799	815	777	764	781	745	778	768	795	787	747	798	768	759	802	717	825	790	765	807	833	778	726	792	802	731	832	780	779	748	742	781	763	797	733	758	863	745	778	733	803	757	785	790	847	799	793	809	808	806	775	775	800	771	752	754	809	783	802	802	782	785	742	794	761	818	751	779	810	804	765	757	776	796	764	747	783	794	752	758	720	765	751	720	778	804	794	782	788	750	798	822	752	690	772	757	783	801	776	809	731	761	802	766	733	822	751	802	698	763	778	804	806	769	738	751	818	791	782	828	763	802	783	770	790	763	739	798	788	783	788	788	793	756	753	752	775	793	765	805	781	739	782	762	747	757	747	772	797	767	812	770	767	810	805	758	842	774	758	794	775	810	796	810	779	753	732	770	760	783	788	790	789	789	759	790	799	800	765	853	815	721	771	772	814	750	754	764	813	765	772	780	785	799	802	798	768	828	760	795	738	783	827	797	782	786	766	806	733	766	758	853	801	766	745	741	763	758	777	770	757	774	786	845	762	761	789	776	765	748	762	787	770	747	829	747	812	787	766	726	822	735	794	766	740	721	838	734	744	797	758	785	774	726	765	726	773	791	752	782	782	779	786	790	781	797	752	781	787	759	798	763	797	758	778	808	803	821	756	734	806	740	797	821	766	764	770	801	776	794	757	729	735	797	791	829	795	803	780	785	811	762	832	763	817	768	777	743	816	781	774	759	800	773	777	795	768	811	766	792	773	793	812	754	821	791	791	767	771	783	810	802	802	728	748	827	801	764	808	763	783	786	776	775	830	801	759	781	732	779	739	791	760	835	813	762	808	752	776	776	759	785	760	804	739	821	761	777	790	776	832	745	765	760	807	744	748	809	784	766	789	779	772	805	812	804	763	813	773	769	848	715	768	799	755	749	799	800	816	795	801	791	752	790	824	810	812	724	761	772	781	722	817	751	707	761	791	755	796	757	791	760	826	805	787	811	753	769	792	784	722	768	808	767	747	762	751	769	772	825	783	781	830	747	805	771	780	744	794	782	817	796	791	753	778	809	765	762	778	763	799	832	796	747	814	783	774	754	760	776	772	812	787	764	804	767	776	761	800	783	752	752	795	759	743	787	742	798	803	764	802	765	734	794	781	792	753	826	755	799	774	740	680	784	710	788	731	780	772	759	835	794	789	768	752	741	753	814	823	714	789	791	785	817	779	776	780	813	775	793	749	743	764	811	787	777	809	754	802	804	846	799	761	796	814	807	782	727	785	768	803	785	779	800	781	780	753	837	807	784	781	801	798	733	748	774	812	756	747	768	806	748	771	794	787	791	816	807	762	794	804	792	829	773	771	785	779	804	793	809	778	737	766	778	796	815	749	771	800	744	763	784	747	755	766	794	774	809	781	779	770	739	791	792	718	776	760	825	788	820	722	821	813	729	761	743	816	774	792	805	794	785	794	813	735	758	807	747	733	743	799	757	814	767	789	784	745	767	753	771	783	786	780	788	803	772	744	756	744	785	825	797	813	755	769	740	776	792	747	786	756	812	779	804	809	820	734	782	852	799	802	795	793	774	795	747	781	820	729	755	755	771	759	814	769	806	815	777	800	795	722	835	790	810	784	777	715	806	782	816	802	780	769	760	796	838	806	871	791	782	767	744	735	779	809	788	754	772	799	764	784	818	806	780	782	709	818	805	780	782	800	767	777	784	769	791	769	767	797	761	808	841	759	760	800	792	739	771	798	793	814	811	783	794	794	787	740	767	799	799	792	780	737	783	795	773	767	778	779	761	758	754	770	813	777	737	726	759	762	747	745	810	831	720	748	779	784	767	793	766	765	776	762	768	766	728	806	733	750	786	795	780	826	790	803	810	751	776	769	813	761	768	789	782	811	761	809	797	762	796	759	809	814	811	820	757	764	775	777	763	794	775	782	797	743	774	797	814	797	816	796	768	815	788	801	816	774	831	787	823	791	838	824	800	813	748	759	718	729	764	833	740	793	759	761	782	777	817	784	736	789	804	775	800	754	802	757	778	800	763	775	807	819	847	802	740	753	790	797	831	757	769	772	757	724	795	791	780	767	787	749	785	749	824	779	810	772	780	773	766	782	858	805	765	763	788	769	786	777	764	779	810	832	828	742	764	779	800	785	815	760	770	763	779	850	797	748	777	779	790	822	707	758	740	773	800	784	745	785	796	790	808	802	777	796	774	806	811	771	768	771	806	814	736	809	783	778	762	803	763	778	798	777	767	758	775	740	770	769	721	767	729	792	735	781	785	776	786	788	742	801	778	794	766	792	802	806	773	736	738	745	828	794	736	743	813	768	769	741	729	775	790	749	778	787	781	775	779	769	758	749	783	806	792	759	774	722	753	772	735	755	814	731	759	742	786	758	799	777	827	750	792	781	801	771	789	835	795	781	772	781	737	759	750	779	775	769	747	720	801	800	772	849	750	822	811	764	794	804	745	760	793	767	742	749	775	761	772	810	804	807	792	818	749	749	786	789	756	733	769	807	744	773	762	726	770	736	772	761	774	708	730	761	784	755	785	773	813	790	769	763	776	766	750	791	772	756	760	796	796	750	771	777	777	788	746	792	751	772	755	774	798	796	796	774	781	759	790	750	773	826	751	815	810	758	808	788	726	861	788	817	804	770	741	821	755	828	737	729	783	781	783	784	745	794	819	802	776	797	767	752	811	817	758	771	777	789	775	778	782	793	767	766	762	714	746	789	772	789	755	753	758	782	735	760	795	750	769	792	793	739	776	739	850	755	776	760	755	796	766	770	838	763	771	730	782	796	820	781	810	825	802	778	747	765	807	779	795	797	805	762	762	764	790	816	778	713	776	792	818	748	723	769	770	760	738	786	774	791	810	724	779	798	832	782	788	787	813	736	788	795	807	753	775	764	808	764	779	810	831	772	791	754	800	758	774	771	739	786	760	814	847	754	776	804	817	741	756	792	768	802	771	715	773	822	794	741	844	788	756	799	739	816	816	808	790	759	853	784	755	730	841	801	747	800	761	816	719	804	772	765	785	791	789	768	740	768	764	745	804	710	772	739	794	813	749	759	729	823	742	765	751	740	748	802	802	814	780	789	785	816	807	801	770	770	760	765	771	774	740	833	832	780	813	803	734	775	777	752	808	764	779	758	819	753	811	796	742	767	785	787	788	721	771	750	788	764	773	773	793	779	742	713	792	821	837	809	788	751	815	816	751	814	775	814	738	759	732	796	785	783	803	809	819	767	793	824	780	783	806	777	747	807	744	753	790	786	783	755	792	814	754	795	812	771	766	735	750	795	761	788	720	725	847	770	737	749	777	785	748	800	791	811	771	787	758	816
25554	48849	39076	27787	22153	17165	12073	9511	6816	4999	4149	3419	2969	2837	2558	2097	2061	1816	1606	1582	1522	1386	1303	1259	1209	1016	1023	995	917	993	920	942	958	862	870	881	848	887	812	824	834	818	816	847	840	840	836	805	840	871	837	828	783	766	782	772	769	841	803	836	776	778	808	815	783	791	862	747	806	797	768	788	802	789	834	789	809	786	816	774	758	784	779	870	841	728	772	826	771	872	786	810	825	740	839	819	803	759	800	804	819	800	797	800	805	834	779	763	824	815	787	764	760	810	798	762	793	752	807	769	812	832	801	808	819	762	764	841	776	786	832	792	785	737	813	788	811	772	737	787	812	798	811	788	874	757	757	832	814	764	788	749	824	803	830	743	769	760	777	792	840	769	744	806	782	830	787	833	763	794	809	808	786	784	794	776	779	822	810	802	826	820	831	824	814	753	838	796	786	826	828	791	807	787	816	815	818	794	766	819	778	846	821	791	804	795	747	777	777	782	773	846	791	765	748	822	794	808	828	836	778	785	756	770	777	787	771	797	823	798	866	788	751	811	793	808	798	808	822	746	796	818	807	754	799	859	789	822	818	814	853	821	774	749	829	812	754	756	798	821	790	813	828	773	820	786	783	805	847	802	849	752	778	811	804	777	781	810	779	803	849	791	794	778	796	789	814	846	776	759	771	780	865	802	798	806	777	803	815	823	835	800	868	780	823	771	766	786	841	800	728	781	797	782	818	799	834	796	809	797	826	771	747	808	790	778	859	808	793	796	823	816	772	835	782	829	764	823	788	832	812	735	721	828	797	787	842	791	756	837	755	831	822	789	784	808	821	821	802	792	777	771	834	794	772	804	784	829	788	793	828	779	844	795	819	778	801	812	770	802	750	828	837	855	819	792	795	808	762	849	795	779	863	794	780	793	789	774	785	798	800	787	789	814	800	800	810	781	792	798	761	773	800	769	820	801	778	836	788	760	814	825	798	795	789	757	800	816	813	822	787	784	746	777	823	838	782	850	800	740	850	812	795	806	836	775	795	814	774	755	802	819	799	830	794	794	826	746	745	769	806	792	786	753	762	807	794	770	786	801	830	816	844	763	768	847	820	783	803	775	807	782	818	770	835	795	757	761	819	788	794	799	835	796	817	736	771	828	867	769	802	832	854	789	798	834	838	790	769	806	805	785	790	797	781	789	777	802	809	783	766	796	816	822	784	815	788	827	789	830	771	799	792	791	782	817	774	765	776	858	824	807	820	825	774	781	781	818	808	804	839	787	825	776	773	818	854	760	814	772	772	789	808	755	829	778	747	804	814	777	827	759	814	843	815	802	766	808	815	750	819	794	822	807	806	747	833	778	769	786	841	820	811	798	848	834	801	820	745	800	796	777	797	757	780	775	816	763	757	750	774	824	807	798	796	770	738	807	747	784	828	786	798	817	785	849	785	824	797	774	803	827	824	799	803	797	811	789	790	784	758	784	823	812	844	812	764	776	799	764	791	787	765	776	810	762	780	795	798	821	813	800	812	785	798	818	784	772	820	818	776	801	824	824	812	754	799	784	775	788	772	830	760	773	832	776	780	793	803	782	805	778	819	843	778	754	817	818	735	763	774	764	802	782	786	782	750	826	812	816	790	768	781	831	735	764	745	783	809	783	780	785	773	834	762	813	760	862	755	816	806	777	788	795	783	793	781	845	812	763	794	814	823	767	818	809	729	767	777	787	770	774	778	781	770	774	749	764	771	794	819	806	796	799	827	830	782	815	809	774	795	805	797	848	776	801	759	862	803	812	794	778	794	780	822	806	813	810	863	812	801	796	784	831	745	774	784	761	723	796	799	790	860	788	841	778	756	771	792	796	797	803	790	804	765	794	821	774	823	771	745	799	776	754	747	788	778	795	779	810	791	805	802	812	759	818	800	824	818	815	793	782	769	817	793	786	779	801	785	781	765	776	794	763	819	788	798	788	791	821	715	787	793	797	863	800	770	787	742	738	819	802	791	772	744	805	772	783	794	814	801	782	790	789	755	823	831	817	787	803	852	839	785	810	813	782	727	793	770	803	855	818	826	753	803	767	776	780	818	795	752	739	837	772	763	799	835	796	811	788	772	777	836	777	795	754	862	774	781	831	777	825	772	792	778	763	793	779	792	789	816	751	814	799	783	786	812	816	798	785	834	798	813	811	813	776	786	746	821	764	782	801	789	822	862	792	787	757	825	757	740	818	799	790	732	811	818	865	808	818	785	822	831	775	785	845	811	791	797	780	847	798	769	752	811	782	778	826	772	749	807	809	773	776	754	803	737	823	778	801	800	750	818	821	819	804	782	781	847	813	815	841	790	820	824	813	844	767	769	842	810	799	816	796	788	811	754	811	819	778	771	765	782	804	782	796	802	810	798	811	770	801	818	747	768	841	780	801	785	795	826	807	796	834	790	808	798	743	762	783	803	844	823	765	741	801	844	763	798	803	768	802	791	825	775	780	830	767	813	807	779	780	791	798	783	770	824	777	801	839	816	812	775	751	810	778	792	736	750	863	832	766	788	768	773	805	793	784	868	769	821	782	752	803	770	783	789	769	761	790	784	759	848	798	833	779	794	808	807	786	786	770	741	825	793	775	790	772	767	794	851	741	828	795	760	794	808	803	835	744	743	793	823	813	849	798	777	747	794	795	776	780	822	807	802	800	801	793	788	792	846	828	758	748	811	811	779	753	828	783	777	814	855	827	795	769	811	791	781	851	804	834	759	755	795	807	820	816	761	815	787	786	750	809	796	817	822	781	759	789	826	807	776	764	811	802	815	798	828	806	799	852	785	797	772	802	779	808	808	761	779	828	828	761	781	806	773	772	805	752	832	764	766	768	794	832	794	798	818	820	794	862	731	753	750	800	779	850	823	824	817	786	783	801	789	752	813	791	809	775	806	732	768	851	734	817	757	734	780	806	826	812	816	769	771	805	781	810	795	788	773	831	771	795	826	822	772	778	838	829	746	847	824	861	845	781	767	833	757	843	799	781	828	785	776	806	805	801	800	782	784	799	770	769	757	836	809	780	837	798	770	800	853	813	772	809	794	773	808	801	764	794	788	772	761	800	827	783	794	783	874	819	798	784	818	781	865	771	865	818	750	842	834	792	774	783	828	784	811	748	806	761	809	787	802	779	838	758	788	769	770	767	788	788	790	793	778	852	791	767	776	815	826	786	774	818	768	792	794	748	754	765	768	756	807	820	797	846	756	798	871	831	772	825	805	776	809	790	806	813	785	784	793	846	773	822	811	809	815	788	754	820	817	782	774	819	773	762	754	810	840	780	762	790	808	815	795	817	749	790	813	785	744	833	788	788	827	812	816	829	763	801	756	773	878	796	792	844	808	821	840	801	770	806	765	786	779	787	767	780	772	801	796	806	776	775	774	771	756	772	802	831	796	754	841	802	830	793	811	788	780	795	775	754	759	784	800	826	797	822	772	832	805	773	820	783	753	802	759	785	791	799	799	825	809	804
23239	21626	29514	24303	22249	23843	21993	11804	7575	5593	4559	3693	3398	3147	2759	2240	2181	2083	1924	1809	1713	1662	1507	1401	1318	1156	1166	1109	1149	1026	1080	1085	1081	1014	982	1050	1017	985	972	987	949	1021	923	942	944	960	943	970	970	926	939	959	918	897	980	862	961	921	909	907	919	925	880	918	913	909	897	896	889	937	907	904	953	898	905	921	892	882	967	927	901	854	919	886	930	917	880	999	907	935	922	913	907	887	848	924	901	916	844	881	949	885	900	916	916	897	880	902	897	950	908	907	914	899	892	923	943	932	888	865	920	865	920	919	870	918	935	878	922	929	895	965	955	950	878	872	907	944	943	880	918	910	938	930	880	914	887	939	902	907	909	986	931	873	860	883	917	881	898	884	948	884	865	922	890	956	924	976	966	922	919	964	887	843	920	893	884	926	907	980	864	971	895	918	921	895	944	947	947	982	865	934	886	915	933	938	964	886	852	885	905	839	910	903	893	904	846	923	860	918	902	941	856	915	941	860	955	920	931	895	905	926	839	916	978	916	982	925	950	868	857	838	940	885	894	953	894	908	899	931	913	913	908	957	895	966	937	930	849	893	938	906	922	903	885	884	882	922	914	950	921	920	911	888	941	926	915	902	883	879	854	904	891	907	862	912	900	884	883	844	911	876	885	922	944	880	967	923	895	879	906	925	943	896	899	896	902	915	891	904	901	880	905	896	912	897	910	904	931	916	899	964	897	895	935	886	955	950	939	873	937	900	904	915	891	886	858	878	857	899	896	938	897	940	849	908	881	901	915	944	926	896	920	844	900	919	875	899	937	906	875	989	917	866	909	899	875	944	873	913	931	885	895	940	863	904	889	898	871	932	953	910	944	925	911	902	952	886	890	871	836	897	896	932	887	876	914	932	911	917	881	876	909	829	854	906	968	897	945	915	903	875	937	971	909	882	916	906	833	946	943	893	933	900	903	886	927	908	861	958	925	874	863	902	890	902	910	916	888	861	914	917	875	909	892	892	901	943	904	884	871	968	920	966	922	952	895	887	895	873	919	948	852	908	933	872	881	906	939	929	967	850	955	906	918	889	902	928	907	909	895	929	919	882	909	948	902	862	920	844	915	897	891	848	873	910	937	862	925	911	925	880	914	914	908	904	915	913	890	912	946	908	925	963	911	938	978	895	884	955	889	928	890	896	934	914	1001	934	923	926	848	906	899	900	890	946	925	857	972	907	880	892	909	877	920	927	866	871	942	990	903	934	896	865	923	958	905	886	931	880	921	881	900	880	955	854	843	924	905	905	917	888	873	922	850	855	925	893	915	928	919	866	913	903	900	855	901	918	935	923	910	921	885	902	892	937	928	920	910	891	899	938	883	915	819	940	869	936	885	915	948	975	916	871	938	890	901	880	913	893	933	869	897	916	954	889	911	948	905	922	876	909	941	897	904	904	853	883	926	938	915	890	835	896	958	905	919	901	886	989	904	868	844	958	877	868	892	922	861	952	909	967	965	902	916	911	908	873	908	890	923	848	861	904	895	894	896	895	864	911	908	892	941	891	953	922	930	894	890	938	869	896	972	944	912	914	917	853	947	904	918	915	930	909	859	915	905	868	848	906	920	889	874	884	887	906	943	884	911	885	973	905	925	894	961	881	921	924	917	951	935	925	902	883	921	859	882	946	907	954	889	882	908	881	906	887	940	914	924	857	943	877	866	906	923	876	910	905	919	879	905	886	914	895	894	912	884	954	895	893	872	883	854	935	878	894	895	896	915	882	908	927	891	879	958	936	959	937	942	945	886	913	924	843	944	944	909	877	889	943	915	883	936	931	917	883	908	863	824	930	902	928	872	912	887	928	946	853	970	960	896	878	903	916	915	895	912	897	896	948	958	906	843	919	906	905	876	905	887	869	898	904	881	928	905	943	864	876	899	829	856	905	900	941	894	926	888	953	914	892	926	903	920	928	909	947	852	916	892	877	923	934	933	927	886	926	864	943	889	959	906	945	878	937	901	922	966	939	871	925	915	918	884	920	931	910	952	876	925	892	900	870	938	856	928	874	978	871	931	941	883	917	917	904	893	878	909	916	844	891	943	945	937	884	816	886	956	901	893	920	909	889	910	914	878	947	874	883	899	928	953	912	872	902	911	907	883	876	933	861	954	974	902	903	909	914	945	915	922	931	866	859	883	909	853	920	888	919	916	945	891	912	923	933	904	945	878	938	928	893	880	886	921	925	897	933	999	928	931	961	891	925	945	887	921	962	885	892	885	919	910	955	878	923	921	921	918	845	949	892	893	914	953	933	912	893	937	930	879	862	934	864	884	929	916	907	949	926	984	948	880	928	866	891	933	885	933	850	881	919	886	870	905	870	901	914	897	898	907	874	906	967	953	920	936	949	866	945	924	898	889	914	914	892	885	913	874	918	922	925	922	938	920	915	952	879	844	922	942	872	887	867	889	942	897	892	906	864	924	900	897	922	856	916	917	854	932	931	871	887	815	926	877	880	957	895	908	921	867	870	952	920	934	867	876	883	914	915	910	893	944	911	933	908	895	855	887	837	924	878	846	920	853	875	925	920	907	854	944	921	823	896	902	870	927	891	891	871	909	885	888	912	920	905	958	918	910	887	893	975	903	914	884	890	920	861	903	898	887	917	875	923	945	948	942	907	953	897	933	925	910	903	905	878	899	921	901	925	860	880	915	921	893	875	879	940	933	903	864	914	900	943	914	875	918	899	871	921	908	931	854	885	872	889	922	888	920	890	943	926	875	907	946	955	942	902	909	899	917	871	916	897	924	893	880	847	952	890	932	914	900	925	905	913	885	843	836	896	874	868	928	864	903	873	871	910	894	900	918	901	906	895	881	939	890	954	864	890	875	930	906	904	940	985	915	958	889	880	906	897	949	906	888	872	870	925	874	920	885	912	915	880	905	869	949	901	884	934	886	923	933	907	940	900	896	919	878	878	912	872	893	920	875	900	896	945	906	933	847	938	888	943	951	954	876	901	864	881	867	944	882	909	900	887	933	920	928	869	840	873	913	918	854	947	898	958	905	908	892	911	873	901	922	932	824	871	911	968	871	926	971	896	908	895	899	894	887	944	865	873	939	898	896	928	951	941	948	906	910	905	869	934	855	976	860	956	874	906	879	884	911	906	915	923	890	885	850	909	875	927	902	868	944	899	915	920	909	944	969	977	890	885	916	864	901	899	935	892	899	913	865	893	916	916	912	921	883	948	929	942	923	910	917	957	866	932	867	903	915	911	878	904	873	883	954	885	936	852	931	863	846	903	892	933	910	896	889	896	899	961	884	928	939	931	920	935	899	924	893	905	920	848	829	887	852	894	877	908	898	888	935	868	883	933	896	900	855	844	884	915	864	906	927	891	872	894	876	863	928	882	930	959	890	900	862	870	892	887	844	914	941	909	881	947	892	858	859	879	899	896	904	923	959	875	906	852	889	924	871	885	848	925	890	874	916	827	895	918	897	908	903	921	942	936	951	924
28085	57144	47428	36147	30051	24325	18308	14171	10421	7933	6417	5132	4707	4251	3583	3033	2847	2654	2420	2169	2105	1893	1818	1695	1504	1304	1318	1179	1187	1101	1136	1102	1027	1041	1068	1053	992	993	1028	957	989	957	978	938	962	898	943	926	921	874	890	880	929	956	937	888	908	944	917	887	911	988	892	898	886	912	880	861	915	896	881	881	890	962	931	934	905	877	893	826	912	877	854	888	917	918	862	873	933	894	909	858	940	879	895	890	914	946	868	937	869	946	907	906	897	882	879	872	890	885	889	875	937	860	867	878	868	929	863	880	920	894	863	878	899	940	928	914	894	883	884	934	878	939	831	852	913	907	907	907	885	867	847	900	931	910	847	912	869	909	835	964	874	888	888	883	926	870	898	903	861	942	875	884	847	918	871	889	909	897	873	917	934	952	887	901	917	911	896	870	807	890	914	853	906	904	875	913	856	891	874	932	922	908	867	860	916	869	929	897	847	902	889	862	900	884	896	923	894	914	885	847	880	906	841	882	875	897	860	914	903	875	873	871	844	874	957	899	848	877	928	902	897	879	914	908	917	873	916	866	981	858	865	948	903	928	883	895	909	881	949	850	882	871	870	892	888	872	987	928	887	938	877	882	880	911	900	886	863	857	915	850	914	897	921	903	923	946	900	803	890	846	900	902	907	888	883	939	924	847	919	924	925	918	887	912	857	868	860	896	915	906	887	878	857	929	918	847	896	896	933	934	884	861	903	879	895	863	896	897	889	895	901	867	878	920	905	923	901	958	864	879	867	937	929	897	927	895	908	887	968	880	859	953	836	884	940	915	921	888	892	876	865	890	890	903	862	904	874	946	890	847	854	850	904	876	933	924	856	895	941	906	867	936	857	884	858	858	851	866	888	850	896	875	883	868	915	912	879	909	935	917	819	932	898	905	898	968	925	875	934	893	849	897	874	904	897	882	876	901	890	891	881	888	903	881	875	906	924	866	844	878	939	890	943	872	910	903	927	886	906	864	869	891	954	941	860	914	865	917	903	906	902	922	914	935	901	905	937	944	864	865	849	934	913	940	886	875	940	884	906	888	905	913	870	882	917	878	895	925	871	889	821	871	883	906	869	909	891	907	944	902	927	906	925	866	891	865	923	892	911	909	929	884	855	917	908	935	922	896	883	897	917	922	959	863	843	864	947	861	870	915	942	933	850	938	884	912	888	880	906	885	901	885	880	866	906	929	879	869	944	913	914	881	919	890	860	894	899	909	905	892	936	850	890	926	873	904	854	873	928	915	905	872	886	914	908	874	837	892	913	915	922	932	899	909	892	926	926	892	860	921	897	882	891	922	909	898	930	906	914	919	918	883	923	859	854	897	889	983	895	944	924	927	906	905	866	869	866	905	940	899	927	853	890	870	902	846	894	880	905	931	943	874	903	960	922	904	911	916	903	940	893	942	851	898	876	874	842	870	898	978	873	889	913	870	933	904	909	900	906	887	883	983	878	959	891	907	872	908	906	939	870	891	854	895	913	939	882	896	899	877	886	898	914	913	878	789	878	823	909	919	887	917	892	871	887	957	852	937	903	856	850	890	919	911	931	910	958	910	903	901	860	893	877	923	901	893	884	863	878	893	856	935	919	918	875	916	883	869	895	885	888	892	889	945	895	903	919	911	937	928	897	913	915	929	901	881	921	847	928	872	933	962	854	881	943	876	894	887	855	883	861	892	897	888	889	906	922	887	920	886	880	894	875	942	894	918	877	851	885	889	868	935	890	914	880	878	923	926	888	912	858	829	882	872	898	914	849	853	906	925	896	892	902	932	905	834	910	925	869	888	903	1019	869	839	922	894	871	890	903	913	874	872	874	890	881	943	861	884	894	879	933	873	893	954	843	880	915	908	941	854	866	897	927	894	906	891	887	873	872	888	939	842	911	886	925	898	843	866	899	959	882	859	890	935	907	884	897	924	896	903	852	849	857	877	871	910	926	902	891	875	914	906	914	901	887	960	891	899	853	897	936	888	935	931	960	860	902	921	906	886	904	936	858	934	927	902	894	898	911	870	872	903	915	943	926	885	892	909	861	885	935	882	886	909	876	906	929	866	880	875	928	880	943	933	917	901	909	868	884	881	879	875	905	916	850	910	840	922	905	871	891	925	864	885	911	873	899	905	926	903	891	938	869	943	908	918	880	852	881	873	917	831	952	896	867	859	924	930	882	943	846	921	869	913	931	874	928	883	914	913	865	855	966	902	879	897	897	929	955	879	905	882	923	864	889	841	899	906	884	866	940	881	887	878	951	876	862	886	944	908	872	893	912	912	893	928	891	883	892	881	852	918	891	971	901	903	894	896	904	894	942	882	923	870	918	897	896	881	880	963	818	914	876	933	900	844	861	897	883	943	840	871	865	891	913	855	947	853	935	898	868	940	920	905	908	892	928	906	900	875	894	861	957	933	862	876	911	822	844	916	876	892	884	868	901	907	917	882	874	865	845	860	925	939	890	889	852	895	898	920	870	857	916	868	906	887	950	869	900	893	898	922	905	877	857	920	883	858	924	898	891	866	865	922	862	926	905	935	916	886	854	941	894	936	855	911	861	890	869	901	910	928	870	872	896	901	872	929	886	879	879	892	880	932	878	910	915	870	844	866	879	887	917	949	877	853	847	854	862	881	866	887	956	936	882	910	958	915	864	843	944	873	926	889	847	909	885	889	940	914	854	880	886	859	916	908	898	895	845	888	891	846	907	861	876	968	812	880	930	897	866	954	886	945	892	882	855	823	885	970	947	873	862	847	900	916	895	933	852	895	892	934	838	902	891	920	908	868	921	927	873	901	893	913	849	929	875	934	902	928	900	888	841	935	886	883	927	868	881	880	952	899	916	833	887	901	887	887	951	949	891	876	884	931	912	906	907	849	896	898	927	881	907	909	861	890	888	871	899	942	862	903	879	942	914	885	845	872	845	934	935	882	931	925	868	930	848	929	919	892	855	933	906	896	877	880	878	891	877	895	909	885	831	970	946	882	859	896	885	914	929	864	938	894	873	846	908	872	913	851	917	889	887	937	913	899	856	900	862	888	904	927	880	892	880	943	876	895	945	909	849	933	920	871	882	891	839	915	880	842	876	949	862	885	861	897	866	855	919	878	921	910	892	898	864	838	898	938	889	919	865	908	853	916	908	939	862	887	916	855	873	872	816	909	863	868	890	878	830	899	864	898	890	906	921	940	837	937	872	864	902	867	874	893	866	884	883	882	893	877	888	847	893	907	882	855	916	889	895	910	911	893	909	907	873	855	886	908	850	918	912	843	895	900	936	907	893	860	860	952	864	911	838	904	901	853	873	897	877	902	896	921	907	911	969	884	899	912	905	903	876	902	901	873	863	920	966	850	857	902	875	935	889	864	960	941	915	847	917	858	887	867	881	950	934	849	882	912	869	866	871	934	904	920	876	898	877	868	849	911	850	906	886	916	897	849	905	934	851	877	858	888	914	888	873	889	936	887	917	892	926	870	849	932
29277	28758	34431	25706	16843	10747	7464	4729	3369	2584	2225	1773	1807	1563	1402	1364	1187	1198	1204	1072	1015	1000	947	965	907	867	821	804	812	800	798	774	775	757	796	764	740	753	710	746	724	729	751	758	745	747	716	766	741	731	734	748	759	705	714	719	724	711	756	693	706	764	739	700	715	701	705	722	724	691	694	725	680	690	714	696	732	743	756	727	709	698	688	673	717	703	697	689	728	741	726	749	752	708	786	714	716	672	681	732	714	705	697	751	723	688	722	709	721	758	693	706	724	731	732	709	744	742	664	750	733	638	683	732	737	756	730	730	717	699	721	708	674	741	699	695	696	674	695	706	727	789	751	716	744	707	691	636	706	728	688	703	739	755	680	703	693	750	712	735	724	749	720	713	669	761	683	710	725	724	684	744	687	691	688	738	686	715	754	719	738	714	708	694	746	734	723	713	717	726	722	728	758	739	668	737	693	727	742	697	728	722	735	664	715	696	705	707	735	721	697	752	756	717	751	708	648	686	693	733	652	751	725	768	698	756	725	697	725	726	743	712	752	689	739	733	734	683	707	706	709	730	667	744	751	761	742	743	711	720	761	740	764	727	723	736	736	720	691	741	678	732	673	748	699	708	736	716	727	721	752	685	707	762	676	752	684	684	727	717	663	742	686	691	779	706	679	742	741	730	688	690	725	707	682	700	697	720	696	697	730	727	730	731	734	692	738	702	724	777	715	695	711	689	786	695	683	725	684	680	694	738	749	696	717	706	712	688	755	672	731	672	731	767	731	717	700	681	747	740	688	751	686	734	728	684	700	711	712	719	714	689	710	670	718	757	676	724	754	657	709	692	693	719	739	720	698	732	684	722	711	775	693	764	731	744	711	700	730	727	658	694	736	707	740	728	749	718	752	690	708	745	726	758	681	712	691	717	711	673	711	708	717	697	766	729	690	691	741	695	725	776	738	742	751	688	704	715	696	780	726	720	755	724	756	727	686	719	759	718	722	685	784	712	743	743	747	797	718	701	687	721	743	688	747	724	758	718	694	689	710	759	762	743	729	704	747	765	732	723	752	787	690	652	735	727	710	748	725	698	751	747	713	724	702	749	724	697	765	692	722	721	719	714	731	695	729	745	684	634	729	697	714	748	745	745	739	746	676	707	689	678	745	785	727	791	699	683	721	720	737	720	713	712	711	711	737	688	683	739	688	703	732	752	716	688	760	698	706	661	760	714	755	699	686	721	769	723	715	737	703	720	707	682	740	741	732	698	733	730	711	728	722	710	753	727	738	722	694	782	742	694	745	725	752	707	698	719	717	719	699	706	697	790	757	678	712	721	689	713	735	752	711	715	765	739	704	694	708	717	782	703	743	699	710	674	697	690	672	713	709	746	725	681	718	697	704	722	740	714	712	750	716	712	721	687	697	716	699	732	697	699	719	747	703	740	748	687	718	700	703	768	718	756	708	763	714	666	704	708	685	705	746	720	764	722	758	697	692	728	733	746	687	669	684	746	672	733	743	725	730	751	689	709	713	724	725	752	717	720	718	722	701	700	721	700	767	693	729	665	728	754	771	760	687	719	748	733	708	718	734	742	703	698	689	746	713	704	763	700	774	729	681	700	715	698	740	684	679	699	684	692	663	692	745	770	679	705	753	707	697	744	759	735	759	700	711	744	720	733	721	696	726	762	734	728	736	699	696	743	702	703	711	729	671	696	734	722	739	710	724	668	698	728	707	720	700	733	711	741	731	722	767	693	721	730	717	745	744	777	703	674	721	713	726	726	708	736	688	680	703	761	739	707	727	723	744	698	743	721	737	762	735	703	749	724	752	706	656	727	732	746	688	719	711	717	706	736	753	682	753	738	739	708	714	720	704	705	709	717	712	765	781	730	763	741	727	732	719	669	708	716	718	724	720	755	723	692	725	693	725	740	733	793	697	749	785	716	671	677	714	737	644	744	746	665	735	679	736	755	739	697	684	690	691	690	664	713	748	716	781	747	715	703	671	695	722	785	736	742	724	638	735	692	700	736	695	707	723	737	708	762	701	688	721	724	722	717	687	679	674	789	725	765	713	661	711	699	710	678	734	771	728	745	727	694	718	734	746	749	697	690	696	707	747	733	739	708	751	741	738	725	689	729	738	718	710	709	752	709	698	749	707	714	724	743	725	747	707	779	694	681	726	743	672	653	707	762	705	735	708	783	698	652	767	735	693	742	707	730	741	740	723	746	682	719	745	722	721	698	766	728	740	725	742	751	686	722	732	699	728	739	714	723	688	700	687	767	711	734	718	709	712	742	710	722	738	791	676	739	720	738	703	709	690	724	719	759	720	720	712	711	719	737	774	727	728	706	728	672	690	696	748	709	705	682	729	703	708	730	727	725	750	740	708	698	723	718	714	727	740	688	661	689	670	690	706	713	709	733	738	705	736	685	758	715	723	658	704	735	707	690	755	675	692	742	698	699	705	686	751	715	740	765	714	714	719	744	747	700	700	719	740	764	722	718	722	724	712	737	721	716	693	659	657	678	719	750	775	692	764	663	660	759	729	736	739	761	682	656	720	744	689	709	706	710	707	756	707	726	658	749	714	740	724	730	752	705	730	750	661	685	712	731	723	718	729	724	681	705	714	714	725	713	712	673	782	726	747	729	706	700	745	723	653	751	716	674	732	719	738	720	670	727	718	712	740	728	702	749	684	696	696	762	682	727	773	687	750	702	759	728	719	704	729	698	745	659	737	731	705	713	732	659	734	734	695	745	729	740	712	713	716	686	752	711	708	669	715	778	745	667	701	734	672	711	768	705	720	702	718	662	725	781	740	675	736	727	743	702	742	754	725	707	744	665	710	731	715	727	765	733	724	698	770	701	723	746	768	703	726	691	688	750	699	718	670	769	715	689	762	720	730	716	732	702	720	733	692	695	701	716	753	743	699	692	729	683	750	714	713	719	706	724	703	690	735	726	759	784	675	748	712	742	745	762	709	701	708	692	699	715	730	744	726	737	723	737	735	739	728	702	685	691	717	690	754	705	717	660	757	755	699	711	756	667	721	702	746	714	744	670	715	700	749	713	778	768	720	739	729	724	713	678	702	654	733	741	736	744	712	730	728	729	715	729	715	732	712	720	700	675	730	741	744	656	687	685	742	714	675	696	746	721	702	736	717	740	723	698	758	746	630	738	732	734	748	714	690	742	741	752	739	683	785	715	724	696	751	749	755	706	731	757	722	740	744	723	713	670	700	708	696	740	757	724	718	678	772	714	723	769	727	675	713	750	751	777	739	726	706	680	712	757	740	694	702	695	745	713	720	711	692	680	743	712	695	759	699	766	743	761	729	709	794	730	734	702	709	730	674	697	760	681	745	726	728	700	734	714	713	700	668	697	717	732	666	690	692	701	740	693	790	744	743	745	768	686	716	694	721	724	751	688	700	721	734	719	691	726	730	689	709	700	727	741	732	735	779	735	735	743	730	762	697	711	704	669	688	715	709	680	710	702	758	754
25831	44140	34987	23959	18733	13956	10307	7280	5182	3869	3182	2695	2452	2149	1905	1686	1519	1511	1357	1280	1301	1173	1063	1119	939	969	840	869	870	792	817	834	807	792	769	733	827	762	792	760	755	754	751	797	834	702	718	750	791	716	738	734	761	751	743	734	716	801	719	738	739	748	761	778	754	720	798	741	717	753	711	767	741	718	767	752	771	768	741	731	721	698	711	709	739	707	744	738	644	730	754	736	786	743	714	765	755	787	709	715	733	699	728	682	794	737	731	730	719	699	734	726	726	729	784	688	735	733	777	721	781	757	773	734	749	739	758	704	721	717	726	733	726	767	748	778	753	707	753	712	710	770	749	758	746	728	753	727	777	762	741	781	748	726	701	709	718	744	745	691	737	722	712	727	772	728	734	725	721	768	733	759	807	703	715	756	701	760	677	747	771	744	722	720	744	764	791	757	746	739	735	751	711	733	720	726	736	720	722	751	702	684	727	717	741	703	690	745	703	701	716	736	722	732	724	712	825	753	740	728	805	778	724	714	758	687	764	719	743	673	758	712	742	721	727	751	678	692	713	745	682	755	740	729	776	758	715	758	776	753	758	750	733	713	739	765	744	749	747	719	702	750	738	778	786	757	703	697	704	710	742	747	778	680	722	744	692	735	792	698	744	697	706	749	757	752	780	716	724	719	706	734	708	729	719	713	745	747	730	717	762	704	749	686	731	794	723	707	673	754	720	745	729	759	757	769	673	715	745	704	782	726	703	724	759	733	740	704	749	741	797	706	693	788	736	719	766	733	706	779	707	782	779	725	761	781	664	724	722	729	702	735	711	758	736	706	723	715	697	748	718	740	753	749	702	732	743	734	763	731	705	730	734	784	825	741	732	704	734	699	740	757	772	682	746	704	787	735	705	701	733	723	764	762	727	761	700	782	707	782	753	754	697	787	751	754	768	745	730	726	746	796	709	751	748	728	750	697	713	719	756	699	729	732	753	755	756	750	728	719	694	757	734	695	734	728	714	726	733	747	707	723	738	718	728	736	753	734	718	735	723	725	768	722	695	708	719	737	708	768	751	744	726	734	703	720	720	712	732	738	701	721	745	702	762	742	745	742	744	762	745	702	711	745	740	696	748	668	775	650	751	787	746	707	751	717	714	732	683	752	760	703	735	745	753	810	754	689	754	713	745	731	719	727	710	711	746	725	716	721	728	763	707	749	750	741	731	762	748	721	738	765	716	730	746	775	710	703	720	758	745	737	709	704	740	737	777	731	700	713	658	656	751	723	683	754	716	755	740	753	755	723	778	741	747	762	770	728	763	741	755	748	734	712	725	730	746	701	714	765	750	720	752	720	755	721	774	731	722	713	732	724	766	725	741	763	707	710	732	684	754	680	740	759	745	756	712	723	749	751	730	668	754	758	725	714	724	740	750	780	706	742	724	800	735	742	743	721	747	730	724	700	717	730	758	737	753	764	735	726	789	748	755	755	772	741	694	777	782	678	737	742	762	682	703	710	728	755	753	690	715	710	725	807	747	745	728	759	751	684	726	708	712	765	768	731	736	758	716	704	667	730	765	735	733	690	747	713	695	767	709	755	775	716	750	777	756	726	671	739	745	719	756	744	747	674	701	761	751	768	697	741	748	768	764	675	736	695	738	705	751	690	775	732	699	734	704	723	745	750	782	733	726	740	730	699	789	728	722	746	779	749	765	714	739	734	716	808	735	707	745	722	753	741	768	701	756	743	738	719	777	724	701	670	728	735	697	737	742	758	708	718	754	743	707	762	755	770	729	702	783	756	726	733	747	725	745	690	739	767	747	730	735	748	715	768	735	697	748	730	763	731	716	698	712	755	743	736	740	671	735	741	728	749	751	753	693	708	725	731	754	695	737	749	754	736	690	715	803	681	689	734	690	714	733	752	718	753	692	693	771	736	698	726	755	754	769	742	790	735	748	735	684	714	730	740	726	712	775	741	749	737	735	724	770	731	714	753	728	730	752	701	739	745	719	662	719	704	741	759	774	729	715	754	685	726	734	725	706	724	768	749	751	768	720	769	748	758	691	732	751	707	743	737	665	749	757	719	683	727	728	735	746	696	742	709	714	676	695	740	716	730	779	760	674	720	769	763	734	721	746	728	728	685	752	766	687	697	734	738	679	697	719	739	779	721	733	737	722	740	715	737	700	736	718	787	688	740	777	656	748	742	689	758	705	694	730	739	695	677	739	740	719	748	747	764	699	727	706	744	763	733	733	755	756	735	735	730	773	739	709	770	698	699	776	686	747	698	780	711	698	703	756	738	712	754	797	706	723	712	741	728	685	736	735	793	760	727	729	792	679	682	749	736	732	747	685	710	749	742	738	684	720	735	722	777	700	728	709	754	741	723	742	740	731	700	717	758	732	762	743	739	781	773	787	748	721	697	711	732	776	764	739	713	744	744	715	693	692	731	750	739	716	722	741	748	685	769	766	747	772	738	779	730	774	700	705	704	738	712	753	699	701	748	756	728	722	719	724	733	718	754	694	710	777	740	773	714	765	731	703	711	722	743	746	732	720	727	727	731	784	725	709	748	720	759	699	748	716	728	732	735	710	717	722	832	715	737	697	758	735	757	738	736	733	729	725	727	763	770	715	724	748	755	692	717	741	727	743	724	748	728	695	706	724	734	740	770	719	691	724	708	718	703	795	739	734	724	775	773	726	735	723	760	667	760	703	755	711	763	704	767	705	803	721	738	743	760	685	715	729	752	761	692	749	705	700	718	691	729	775	697	741	727	713	709	756	790	767	754	707	724	752	748	818	722	718	726	709	770	764	707	796	729	797	737	728	728	745	744	714	746	724	772	752	786	703	745	724	762	715	742	760	734	728	776	716	741	749	723	747	754	736	713	751	719	752	771	771	723	770	722	745	718	718	697	773	718	714	741	719	763	728	738	752	636	732	713	730	707	778	715	753	720	750	725	718	801	781	779	686	737	724	675	755	745	724	722	752	741	743	695	727	762	712	758	709	729	708	722	758	748	688	683	784	781	725	713	759	722	739	762	699	753	736	804	740	721	717	715	746	736	716	764	718	725	761	726	741	724	736	739	720	684	728	740	732	729	730	731	751	748	730	732	717	778	715	776	707	740	705	758	751	711	738	697	686	717	724	772	715	707	709	647	718	788	699	731	756	667	776	713	721	772	700	712	721	750	736	757	718	749	729	759	749	740	730	699	727	724	704	695	672	744	749	689	754	778	712	753	767	717	703	725	704	762	754	752	678	730	700	755	763	764	713	759	719	757	703	699	769	746	761	727	750	778	765	695	704	720	689	675	688	666	711	723	788	706	742	704	713	696	712	748	718	694	736	731	710	733	756	719	761	769	733	720	735	754	763	729	816	775	705	741	805	721	746	728	732	735	743	739	693	716	685	778	757	767	698	672	718	714	744	786	674	739	783	746	752	762	706	703	783	726	746	763	749	715	705	758	690	725	708	733	731	728	755	725	721	742	731	715	729	738	708	733
24483	21581	29063	25159	23210	20741	14050	8166	5721	3996	3395	2747	2545	2270	2091	1760	1668	1660	1580	1429	1414	1311	1246	1141	1046	1024	981	990	898	917	880	962	933	916	837	840	923	837	868	860	789	825	858	849	801	789	735	860	814	793	879	774	805	799	782	818	793	793	755	789	782	875	798	822	765	759	837	770	826	817	839	765	779	778	792	779	780	831	804	827	787	800	844	809	801	820	801	790	804	781	809	790	786	698	819	796	818	786	794	834	804	791	806	764	791	802	809	754	778	777	777	816	803	798	818	770	820	801	815	775	788	783	799	797	785	773	740	804	784	748	800	761	766	776	798	781	775	778	760	772	820	782	796	782	801	799	798	829	764	790	795	796	777	820	795	805	836	804	790	855	772	827	823	790	833	835	834	833	814	786	805	796	820	807	789	811	783	743	749	813	766	842	814	828	787	769	787	782	806	757	768	762	803	806	772	809	822	803	785	841	814	767	791	820	814	795	823	818	782	773	804	746	730	744	792	813	791	768	781	791	769	769	741	760	840	736	765	753	809	763	787	807	762	808	786	817	788	872	760	781	777	788	818	773	728	763	764	775	777	761	797	837	770	766	821	808	774	752	825	763	801	779	793	769	802	750	790	812	771	752	742	736	789	801	772	827	767	766	842	828	787	824	867	807	808	800	808	819	786	768	805	805	817	772	776	808	819	822	822	789	845	739	796	758	790	819	810	803	766	803	804	785	742	752	789	789	839	779	771	776	826	769	737	819	842	775	796	789	807	777	812	776	766	778	792	790	799	793	802	748	796	787	791	763	776	769	833	780	757	836	766	808	807	826	818	830	802	797	824	779	784	785	786	788	808	806	795	804	797	765	845	721	748	813	811	787	771	742	746	847	762	801	809	818	765	785	811	817	788	816	799	796	786	776	861	758	733	771	749	784	771	823	795	802	814	759	797	786	815	822	784	782	812	818	775	821	842	801	784	784	797	768	751	760	791	831	803	800	870	784	836	827	774	776	795	828	808	776	755	792	783	806	816	784	798	782	802	840	789	805	768	810	826	766	812	773	835	754	805	833	776	760	791	822	797	789	806	804	785	800	812	789	803	769	801	765	842	792	788	799	836	760	789	723	785	826	802	780	821	779	785	858	831	808	785	758	775	821	796	796	756	749	780	804	810	788	791	766	793	786	802	791	796	761	775	809	814	812	789	831	776	749	731	809	794	777	837	770	745	813	784	798	753	823	796	821	794	788	764	784	796	801	791	792	788	768	798	820	798	800	777	744	746	745	802	745	788	808	790	822	811	769	805	756	777	808	737	781	802	843	793	816	820	784	789	778	795	801	765	822	744	820	804	806	785	780	837	800	799	777	847	753	786	775	791	778	839	734	764	804	822	783	801	802	777	806	813	817	769	769	805	765	851	792	818	806	773	778	811	826	795	764	794	766	758	776	764	815	790	789	807	757	780	814	766	801	801	779	775	817	780	783	806	765	867	819	739	779	816	795	872	789	811	771	766	805	753	781	780	750	845	825	797	779	762	810	807	799	729	855	754	807	857	734	778	779	833	809	795	795	787	801	855	787	792	767	766	746	754	786	818	801	773	816	771	813	757	793	792	823	780	801	753	790	777	811	837	798	824	743	760	811	814	795	808	824	791	803	817	764	837	805	844	774	788	782	801	806	796	807	827	777	775	758	835	806	834	775	754	800	787	816	823	797	786	812	777	786	774	778	788	797	750	782	780	804	799	807	810	806	823	780	795	802	722	791	793	788	787	810	755	827	796	833	812	822	743	776	818	780	779	795	769	789	800	772	771	775	758	765	789	745	838	755	787	745	736	712	777	811	842	786	785	768	776	766	805	771	758	817	768	775	852	766	738	780	843	805	823	766	823	802	749	735	790	784	808	815	815	754	829	791	809	798	781	764	824	818	803	796	826	787	837	806	820	822	805	807	818	735	767	747	770	814	720	757	804	801	795	836	805	772	747	786	795	742	800	801	819	725	774	744	793	799	798	789	804	738	776	788	828	789	814	814	764	775	782	779	763	826	793	776	804	814	853	818	846	771	803	805	760	826	775	757	783	821	764	770	771	785	818	797	828	785	786	784	824	768	812	822	727	772	820	771	800	809	785	777	768	807	781	801	779	849	787	770	807	786	821	819	779	811	773	788	838	761	806	744	812	789	840	762	815	776	768	782	787	777	807	764	784	776	796	755	775	756	830	804	759	828	811	794	747	822	770	762	795	763	798	769	780	812	800	812	837	787	781	810	781	805	803	838	794	825	789	801	819	801	823	785	818	798	787	796	770	744	751	813	783	833	786	787	759	764	797	822	786	804	799	765	822	784	800	758	784	794	808	772	740	779	772	756	743	795	799	798	773	791	746	775	823	770	791	787	740	793	814	805	794	782	754	770	785	768	793	834	755	759	775	798	766	828	758	824	810	769	804	773	778	809	812	747	796	807	838	765	801	784	795	797	785	755	782	775	807	825	800	795	823	813	802	798	844	799	826	815	804	815	849	779	799	763	825	782	776	790	775	749	791	766	777	761	782	796	813	772	807	768	774	808	776	789	770	768	765	785	823	816	749	767	773	805	800	816	796	806	781	784	781	802	815	798	842	768	783	818	791	726	795	773	779	848	761	784	769	775	798	782	805	844	827	792	775	765	771	755	788	813	785	812	800	829	816	770	816	841	813	810	763	789	763	783	800	806	750	805	769	753	832	789	797	822	789	762	774	749	844	838	796	865	784	824	793	790	765	806	769	829	789	770	803	775	800	777	778	819	807	783	807	797	760	780	763	780	799	824	805	808	819	742	741	788	796	829	737	766	769	760	762	815	739	790	761	757	762	799	759	777	803	772	799	810	820	802	763	789	841	787	755	836	761	807	786	748	753	793	796	753	797	808	792	794	753	755	826	731	759	802	803	821	808	836	783	767	793	833	787	802	754	822	783	776	791	783	782	806	773	804	772	743	829	845	785	775	790	767	795	805	785	776	771	821	759	776	789	797	798	731	826	824	758	821	803	759	791	797	760	760	784	772	776	799	806	804	755	769	741	849	777	773	764	787	779	827	803	827	787	755	753	791	772	748	753	819	749	805	733	769	772	775	816	784	746	827	780	805	780	813	832	768	813	843	771	802	787	816	799	792	796	795	759	805	792	741	765	803	844	824	796	798	774	775	806	822	780	776	783	749	783	796	798	770	794	796	768	784	758	823	803	777	769	759	750	755	823	769	767	796	758	831	810	748	790	776	794	837	813	801	782	795	802	811	771	790	815	719	770	763	787	802	776	840	783	799	752	729	802	780	800	748	774	787	811	787	785	777	805	796	763	779	764	827	830	836	821	844	802	805	832	789	795	745	796	789	766	759	808	742	791	798	813	797	708	800	795	813	764	733	770	734	760	783	794	768	734	779	795	774	823	799	791	744	761	784	797	792	770	807	812	756	772	784	807	807	811	860	808	821	792	798	835	756	755	825	811	704	786	759	799	789	764	778	819	803	785	765
25513	51711	42518	30933	25235	19891	14820	11185	8099	5967	4927	3987	3523	3050	2809	2335	2154	2029	1919	1749	1594	1564	1389	1331	1163	1128	1021	1026	1001	945	948	958	919	896	912	887	871	875	882	843	863	879	840	822	836	797	845	881	790	808	811	784	815	819	787	848	801	823	797	823	802	812	821	824	827	773	815	885	799	789	782	780	855	828	770	785	812	753	815	803	752	790	833	788	822	807	811	819	753	746	771	764	821	778	767	838	788	791	798	771	717	770	795	768	854	875	804	753	834	767	808	813	804	819	759	796	750	836	799	793	780	783	764	827	846	752	830	785	831	788	770	730	805	777	790	805	801	793	841	787	801	774	793	857	760	774	826	740	816	767	834	787	802	808	782	829	757	789	786	873	745	840	813	791	787	821	852	803	800	802	775	781	790	773	795	767	784	781	785	817	833	743	775	749	774	794	799	778	737	803	762	782	816	848	772	768	778	801	777	785	782	793	788	826	806	814	774	820	798	744	784	776	832	781	753	785	810	771	786	738	766	763	772	771	799	829	817	831	812	775	791	778	831	801	768	787	776	785	822	766	774	808	756	784	802	757	768	771	811	823	771	762	763	755	766	814	802	774	766	809	770	823	783	802	816	794	792	837	825	745	848	759	820	831	840	876	816	842	791	808	782	813	758	849	819	771	770	776	744	800	786	819	815	779	813	750	772	801	770	739	760	761	753	809	776	815	806	778	790	795	806	863	867	778	809	816	780	796	738	770	815	761	811	821	733	802	786	781	764	769	797	811	781	777	732	802	860	813	808	786	843	763	798	826	797	775	762	821	820	810	762	805	808	800	790	776	797	822	813	793	817	791	797	799	842	822	812	770	808	804	859	744	841	818	780	777	829	799	805	815	758	750	810	780	751	777	786	785	829	816	795	790	790	776	835	784	787	800	801	814	817	771	793	787	834	820	857	787	799	819	763	813	791	826	784	782	748	830	813	810	763	798	805	795	783	799	758	775	784	803	831	799	816	807	780	803	794	766	775	749	835	803	749	802	761	814	743	794	787	797	812	843	791	792	798	780	805	784	804	779	823	828	805	741	798	761	804	798	778	794	783	766	825	789	741	783	788	800	825	822	814	787	804	725	746	772	822	811	777	809	806	776	783	797	782	766	781	788	752	818	802	780	793	737	746	781	800	738	799	846	815	805	792	785	782	811	786	814	796	828	823	764	789	765	786	835	846	807	744	763	813	785	799	839	806	779	811	779	761	779	804	792	820	769	821	807	821	777	798	774	788	777	796	820	821	805	770	750	814	824	831	771	819	786	809	762	761	752	823	807	779	807	795	744	756	822	798	818	842	830	800	780	766	789	777	829	823	799	809	761	779	783	789	766	764	797	777	812	782	817	752	815	772	784	781	770	797	782	766	759	747	761	821	836	798	815	743	768	787	803	809	772	800	763	842	789	796	791	777	834	797	804	749	786	794	767	774	820	770	759	812	794	783	814	797	825	796	816	823	806	702	765	819	785	746	812	716	804	805	810	790	803	783	796	766	780	790	850	784	785	775	803	850	820	755	775	812	767	791	798	798	841	771	783	803	787	808	834	802	751	834	805	787	755	776	762	763	741	832	793	800	814	838	785	758	787	772	818	817	806	875	800	830	748	828	813	827	876	765	780	775	800	773	805	795	769	782	772	830	778	785	774	799	788	797	811	794	797	745	786	826	823	739	795	773	772	750	778	776	779	778	759	743	817	773	799	780	792	852	819	815	788	780	839	807	774	834	821	762	767	784	808	791	810	765	781	762	752	758	792	817	807	782	778	775	810	757	814	763	820	776	801	810	846	764	785	789	828	851	751	829	823	801	765	796	754	851	781	811	781	855	792	801	816	781	803	741	822	799	783	780	829	800	818	821	783	741	749	762	771	771	787	786	801	754	788	814	831	811	770	769	764	793	845	785	811	808	790	831	787	787	828	801	758	840	815	791	786	846	808	844	825	742	780	813	799	783	829	773	809	812	799	815	760	764	818	797	773	740	833	816	819	830	808	802	779	831	761	822	766	797	777	789	844	861	783	776	802	794	738	831	788	845	740	782	815	783	800	762	808	787	770	797	769	867	826	777	797	805	807	786	781	812	755	813	770	839	794	787	765	856	749	810	760	820	790	815	829	824	805	759	811	817	835	781	832	800	772	762	736	763	786	792	802	771	781	831	769	780	794	768	774	770	814	844	781	810	823	822	789	797	778	759	766	794	760	777	779	826	788	821	848	749	814	804	755	790	748	794	818	771	846	768	796	805	790	787	770	805	782	797	840	742	765	777	771	821	772	775	816	810	807	771	755	774	796	775	821	777	834	816	784	824	811	787	830	798	778	781	779	803	834	835	820	787	775	781	789	801	820	802	796	897	797	792	760	800	811	822	798	790	801	765	803	747	822	756	800	783	812	764	840	762	782	793	785	793	776	804	783	815	799	798	788	723	790	786	759	775	769	838	804	774	799	799	793	780	760	794	783	815	874	849	752	844	799	803	805	768	815	821	791	802	785	782	771	791	806	798	811	822	800	797	787	799	767	806	791	796	809	782	753	749	836	818	812	787	787	791	794	773	734	826	794	814	806	773	797	771	796	784	777	794	793	783	773	805	819	801	779	799	822	788	788	746	827	799	797	805	817	776	775	811	761	788	814	807	748	767	709	771	802	792	813	792	813	787	790	788	785	793	847	789	823	820	776	795	783	819	831	809	808	779	834	784	762	797	735	804	764	792	761	843	784	825	840	801	788	820	773	789	826	800	777	820	774	732	794	765	819	766	762	786	740	757	762	745	794	761	796	808	775	828	822	813	805	823	775	773	759	809	860	785	788	806	784	805	789	781	808	809	808	776	807	838	816	840	804	795	779	782	763	803	746	753	792	773	769	784	778	782	806	780	782	780	817	759	783	790	789	774	797	784	781	784	767	814	806	789	810	783	824	772	759	824	785	836	781	785	815	814	826	812	780	803	785	804	714	779	808	833	809	740	786	761	753	776	800	803	813	791	764	784	826	866	799	803	810	855	768	813	806	847	787	804	775	818	787	776	824	791	776	759	767	809	755	836	828	758	804	804	767	800	835	769	799	816	829	771	806	793	770	826	804	783	807	743	769	764	804	734	779	759	792	772	795	827	781	819	789	794	796	737	816	788	743	853	758	811	796	820	784	771	812	776	753	777	793	774	792	823	776	777	766	818	782	809	762	808	808	819	805	783	796	783	780	832	801	774	747	809	749	849	755	805	780	784	806	836	788	838	817	795	736	814	799	789	739	825	792	803	745	809	815	830	780	773	764	844	807	796	794	761	795	795	812	825	823	797	802	830	772	832	769	792	809	781	800	813	738	776	747	834	840	782	760	797	818	791	784	759	754	774	793	764	794	829	757	818	829	800	768	773	770	798	814	759	786	820	822	801	835	801	824	787	755	780	791	790	812	830	857	800	793	817	808	798	810	808	800	801	769	820	812	732	809	794	813	812	783	800	719	794	778	805	809
25657	21615	28593	27031	21296	15009	9897	6479	4349	3331	2812	2398	2087	1893	1764	1686	1400	1358	1320	1290	1235	1136	1124	1043	1000	901	902	893	925	850	866	869	870	839	865	835	807	805	820	811	774	795	845	844	775	768	817	768	814	812	806	773	788	765	785	817	780	785	791	817	766	771	798	791	816	773	750	793	777	791	811	806	789	768	757	742	773	779	755	826	807	774	792	755	762	783	780	814	837	777	764	782	784	748	795	797	782	787	780	795	768	765	797	756	797	824	783	794	772	732	736	767	780	746	744	813	764	755	776	762	753	751	763	807	775	750	780	795	781	747	778	748	810	765	768	766	821	815	805	778	787	741	734	784	746	753	794	799	788	764	781	792	747	786	794	791	812	847	777	792	800	800	802	753	769	767	786	797	830	748	747	785	773	768	754	790	771	753	838	811	771	742	837	806	787	726	776	779	762	742	826	778	808	745	773	783	757	801	771	792	787	851	776	772	771	779	783	733	757	740	838	802	758	774	811	813	748	766	807	807	751	812	784	826	749	749	764	734	789	764	831	774	780	799	758	805	786	804	818	803	774	796	746	745	765	776	762	733	755	757	787	810	735	757	753	753	798	735	788	753	796	778	797	799	761	791	785	779	745	754	810	795	781	780	860	787	770	725	772	789	764	787	816	814	784	768	762	838	783	803	763	750	718	787	788	727	758	770	779	733	751	777	763	769	766	777	782	778	762	787	779	777	786	835	746	805	808	744	796	738	776	806	764	779	750	775	799	748	742	777	755	768	754	735	762	740	781	823	746	803	824	742	766	777	747	826	790	820	744	760	790	790	756	759	779	747	780	803	730	786	781	787	750	764	778	756	797	781	793	811	742	782	768	807	803	810	747	798	828	750	771	790	831	759	734	773	815	786	812	749	760	826	770	745	774	791	766	770	759	784	786	808	743	786	747	801	753	810	803	747	791	739	828	727	792	806	751	744	749	757	759	758	814	801	813	762	808	767	783	771	769	769	784	793	766	783	771	817	779	770	783	737	760	798	769	767	795	753	750	747	818	775	777	797	823	796	747	766	763	743	754	795	796	760	780	795	779	768	739	790	802	765	779	756	786	775	787	776	785	774	795	722	746	820	774	748	777	784	780	796	782	751	734	794	810	786	802	741	791	805	751	761	747	809	782	787	783	784	829	760	840	783	783	786	772	760	794	790	787	772	780	795	800	777	804	783	835	757	810	759	787	733	807	746	764	796	751	796	726	781	736	769	789	731	742	770	785	790	732	780	764	730	773	773	749	767	762	798	792	801	843	775	826	776	763	807	797	785	772	765	799	781	812	751	722	744	793	846	779	769	773	802	813	774	742	808	814	813	757	768	787	801	846	853	771	785	755	802	764	840	788	817	785	755	749	819	755	801	774	766	792	756	807	822	752	797	770	753	774	799	771	835	751	779	754	796	809	768	788	835	754	794	785	858	762	832	733	816	800	826	757	771	807	747	755	802	812	809	790	786	747	791	777	785	794	742	778	774	803	822	746	756	761	740	793	804	805	776	782	801	745	768	806	741	749	755	833	780	745	776	828	762	749	780	802	774	749	821	781	765	803	768	743	736	798	761	770	819	788	750	762	774	729	783	761	717	724	784	727	750	818	807	790	808	771	799	790	788	781	767	808	834	761	756	768	764	781	802	795	767	770	735	820	786	783	831	809	780	765	805	739	789	763	773	821	821	755	764	761	819	759	770	775	819	760	739	780	817	814	787	748	801	784	731	770	763	809	770	810	757	790	760	784	742	784	765	774	781	789	806	749	781	759	762	792	765	850	751	780	794	760	738	812	767	791	763	792	798	796	804	758	784	762	759	760	773	722	799	765	723	763	754	849	754	758	785	762	777	692	791	774	764	770	811	727	735	743	750	744	812	816	754	769	752	725	752	781	792	785	802	797	758	779	806	779	795	774	701	771	790	838	788	783	770	831	825	799	766	796	791	772	799	797	780	760	803	747	807	802	775	752	756	738	819	774	758	744	782	724	773	799	751	769	788	786	741	775	791	775	774	790	769	709	774	814	772	769	800	828	827	777	784	791	758	787	779	817	752	773	769	772	853	745	779	789	792	773	800	742	754	818	849	795	799	789	780	820	789	825	796	777	759	773	796	820	783	767	783	822	728	807	757	781	831	782	792	775	832	750	808	725	749	787	827	809	821	800	793	791	737	770	838	744	780	737	743	729	764	798	781	707	775	805	777	796	817	774	797	821	805	763	754	777	744	788	759	783	804	760	759	766	751	806	765	762	783	784	744	774	749	800	772	806	758	807	806	786	750	745	757	752	793	771	775	799	760	758	831	799	744	781	795	822	782	765	730	786	803	779	719	840	780	788	804	813	721	744	816	767	798	772	771	750	795	771	787	781	773	761	740	781	792	756	787	773	772	788	802	808	780	782	819	791	788	786	787	763	816	803	787	774	817	733	800	778	802	802	778	784	756	765	766	812	776	824	781	773	756	807	795	795	795	801	772	756	781	774	817	814	755	758	781	805	795	780	769	814	727	773	782	773	775	809	741	744	771	782	828	761	843	770	796	806	787	772	777	797	779	825	835	744	764	779	747	774	754	761	791	774	779	768	773	813	760	792	802	759	749	713	762	764	738	819	762	742	791	795	762	782	790	801	794	772	777	723	730	772	758	771	784	741	754	753	792	767	786	774	800	816	769	788	765	836	789	776	768	797	820	778	785	779	806	802	800	809	715	841	794	791	758	771	766	733	796	803	778	797	757	765	747	768	710	783	758	803	780	725	840	790	854	774	739	834	752	775	798	806	772	783	795	778	806	776	777	745	737	812	773	743	771	785	786	761	762	785	757	760	796	751	752	815	717	758	834	802	762	781	805	797	760	810	810	821	796	786	761	759	777	707	773	803	715	771	776	787	768	767	744	795	824	763	772	733	746	799	776	759	763	768	729	798	778	776	738	755	775	798	774	724	781	731	778	763	736	773	773	747	781	840	814	780	740	791	763	733	762	784	784	772	773	762	792	743	829	754	756	746	784	817	769	808	741	821	775	792	767	796	774	774	720	766	807	800	792	785	761	793	786	835	783	755	766	792	734	796	807	761	809	744	733	778	753	759	796	803	782	781	794	759	793	791	828	761	792	767	734	773	778	778	750	769	799	786	809	789	752	742	760	786	767	736	801	724	783	730	770	802	775	738	773	766	803	818	796	813	774	766	749	743	779	764	775	783	823	767	820	738	839	792	768	828	814	784	718	778	802	760	788	771	822	827	732	832	805	808	799	817	743	772	775	756	793	807	799	802	788	779	812	753	767	748	754	833	767	797	781	818	796	801	782	842	760	758	770	771	837	784	792	815	825	769	811	809	792	785	794	737	789	791	788	818	763	770	765	764	772	721	775	784	805	792	792	793	784	823	755	795	767	795	733	806	779	769	738	812	799	767	786	784	798	753	796	801	787	800	789	769	804	792	791	782	734	773	819	797	773	783	771	743	759	774	775	753	727	784	801
25739	47964	38970	27887	22094	17445	12781	9702	6666	5167	4270	3519	3067	2626	2585	2196	1847	1698	1732	1618	1501	1385	1276	1212	1120	1062	980	990	942	946	959	930	929	896	892	846	822	827	865	819	852	773	763	834	838	794	809	815	851	889	768	857	803	735	848	780	802	801	806	849	802	841	820	759	841	804	742	784	800	742	734	788	781	787	841	800	803	781	762	777	769	749	758	828	807	771	781	777	760	735	763	745	780	797	811	820	834	830	792	840	855	789	796	765	747	816	816	816	776	821	833	765	772	848	787	796	825	770	788	809	784	789	789	871	788	775	782	810	783	835	796	787	761	814	808	749	819	758	817	840	804	775	826	808	831	833	784	849	803	804	754	762	772	819	784	801	782	847	827	767	814	788	821	794	764	789	839	853	819	801	744	839	745	797	807	850	792	779	798	840	807	760	770	786	795	832	790	788	762	767	766	791	809	756	756	792	799	784	817	817	838	787	818	794	789	795	806	806	783	821	800	745	751	791	807	786	791	765	798	775	803	795	761	744	808	783	834	815	809	797	767	793	772	790	784	779	759	769	827	804	748	811	803	792	822	795	830	783	807	798	789	830	796	778	813	765	756	802	802	785	828	843	851	798	833	805	822	751	821	817	805	777	802	828	857	827	771	795	787	823	782	805	796	781	757	795	762	745	775	785	788	799	791	754	798	797	814	749	799	799	792	809	807	811	785	767	786	753	848	769	793	811	816	801	745	814	815	810	836	788	783	804	771	784	809	803	784	849	778	792	802	784	806	779	789	816	800	785	766	813	813	811	812	823	807	793	817	816	833	784	819	776	779	761	822	778	798	815	832	851	827	819	787	848	824	834	808	763	823	772	800	807	778	763	774	799	852	790	811	804	818	821	761	786	790	791	792	752	774	801	816	770	826	753	821	788	790	809	807	789	769	773	785	842	867	813	799	771	821	798	783	821	782	797	808	792	784	750	834	789	794	840	808	852	782	766	785	817	807	794	823	847	844	813	787	780	796	750	776	781	818	797	793	788	822	804	834	757	822	774	802	755	816	774	852	838	806	801	779	821	806	820	790	806	798	776	824	812	818	811	800	843	728	783	817	781	805	832	805	837	775	804	786	809	829	764	776	813	777	771	810	744	830	769	804	739	780	795	802	821	811	811	769	749	790	778	802	796	842	810	821	788	830	754	781	801	748	788	773	765	805	832	819	742	754	866	803	801	789	797	795	810	788	763	797	800	798	752	801	783	801	789	788	794	821	791	839	797	818	766	811	788	810	794	798	789	849	789	739	809	872	780	787	786	750	819	775	775	832	814	769	835	841	771	776	811	764	809	805	788	757	783	758	772	780	777	766	818	766	819	812	808	812	781	811	834	844	766	768	822	833	792	823	751	778	843	841	758	788	848	797	810	812	830	811	797	754	824	806	773	805	766	778	850	795	799	824	820	791	794	773	777	783	807	760	757	796	809	778	817	782	777	840	742	773	756	782	795	737	822	808	840	834	783	827	795	770	757	816	792	777	782	779	799	805	777	797	791	805	806	821	814	797	788	771	765	791	785	826	765	807	834	783	855	786	788	778	824	822	771	834	805	758	794	822	790	780	749	844	812	750	788	791	771	769	816	774	767	782	788	780	784	802	737	855	834	758	790	768	780	752	803	824	785	814	747	787	801	797	824	850	798	804	788	842	803	800	807	768	758	810	820	830	811	794	789	802	814	808	783	765	774	767	770	755	784	779	799	816	778	749	788	787	816	803	829	835	755	841	785	784	805	854	787	790	742	804	772	750	809	806	805	829	789	809	789	739	814	824	773	783	774	778	750	809	801	784	818	801	821	782	766	811	735	803	781	789	808	817	804	808	790	821	775	797	763	808	781	787	822	731	768	786	818	843	759	824	821	759	827	793	824	804	836	829	782	824	793	827	837	802	802	766	788	808	794	775	767	758	809	786	788	792	797	837	806	821	784	769	780	790	772	824	771	842	867	835	714	773	779	780	832	739	809	777	816	778	806	795	828	792	779	849	810	826	790	852	789	780	801	760	793	833	788	821	810	798	756	840	775	826	818	785	731	791	773	773	801	826	823	773	792	787	811	794	853	820	772	816	810	787	746	777	805	802	839	837	814	811	756	823	808	756	759	793	817	819	754	814	774	818	795	776	838	801	829	828	816	791	849	799	786	827	773	778	810	808	763	812	788	816	778	788	831	818	785	788	830	843	798	795	797	776	830	843	792	799	801	775	789	821	806	812	783	834	785	774	751	821	724	776	812	780	785	807	775	790	771	770	778	768	810	811	852	780	801	784	854	753	806	790	772	799	806	782	820	787	808	742	798	764	814	786	810	786	794	816	799	811	747	837	812	787	794	809	817	785	795	732	815	816	820	746	813	767	796	794	785	805	748	816	782	803	800	812	798	804	818	808	829	821	805	742	791	837	780	814	804	759	759	775	786	817	819	741	756	800	761	827	772	806	759	772	783	809	857	819	786	781	815	799	823	828	798	777	817	810	795	794	804	799	795	791	802	793	748	740	774	832	803	828	734	848	769	782	846	759	748	790	762	788	794	774	762	822	718	818	788	836	734	781	784	796	770	787	776	776	862	787	833	828	797	793	858	819	878	835	807	833	787	786	830	788	810	803	826	826	811	775	764	845	805	757	769	804	777	794	827	774	797	736	791	826	782	800	834	790	782	822	862	705	854	768	788	789	742	812	828	792	788	783	784	835	805	800	846	832	824	763	798	831	832	810	788	790	798	814	761	813	795	818	836	834	789	804	744	802	816	812	790	793	823	767	825	794	849	794	790	788	804	756	806	828	833	801	731	760	796	851	810	848	787	776	790	803	788	789	777	843	835	803	824	804	752	781	848	800	770	812	779	840	811	709	826	797	796	810	818	739	823	820	814	784	804	778	767	792	745	809	792	775	746	807	828	812	825	813	810	807	755	794	815	802	824	785	824	769	794	778	721	792	829	779	798	814	845	818	833	784	816	781	783	746	804	814	823	789	836	774	813	847	819	835	759	818	796	758	793	799	830	790	778	822	753	799	794	760	794	796	800	828	781	808	741	778	847	787	811	820	783	824	857	809	759	846	793	812	777	760	775	774	803	847	772	817	809	799	790	792	805	831	824	785	774	787	842	763	773	753	797	805	818	803	820	794	791	812	829	804	813	760	786	785	759	794	866	814	781	813	824	789	807	799	742	770	803	756	772	803	822	815	837	821	780	816	790	774	829	852	762	794	741	788	805	771	791	732	789	804	756	815	814	779	773	859	790	770	760	729	781	813	769	786	784	811	795	763	827	832	826	814	813	776	748	777	835	809	814	809	779	797	762	782	780	871	807	807	774	773	778	817	802	766	802	810	774	765	786	780	778	796	837	779	724	779	784	808	769	788	840	839	836	763	812	820	788	822	818	818	787	826	806	802	812	769	830	796	843	777	848	850	800	776	805	812	824	826	855	810	810	805	837	805	844	783	813	808	780	844	835	817	779	844	766	809	789
23167	21564	29416	24238	22123	23902	22211	12019	7691	5764	4901	4079	3445	3002	2705	2415	2240	1999	1926	1829	1715	1624	1471	1457	1347	1231	1151	1170	1098	1091	1090	1059	1070	1102	1028	983	1021	934	997	984	1019	992	897	980	1018	921	939	916	960	947	975	996	883	850	952	906	906	882	880	894	891	909	1017	873	945	853	866	912	914	868	928	961	888	901	938	924	923	908	961	961	904	943	913	914	1002	912	917	919	925	912	908	864	923	892	897	874	923	969	894	935	980	875	912	927	871	937	847	932	918	929	904	892	899	923	822	904	862	899	854	945	918	893	854	906	902	924	840	949	952	930	879	875	938	898	938	949	923	965	862	933	912	892	852	918	923	918	936	979	878	899	915	830	931	955	913	888	870	883	947	881	875	958	961	912	865	858	844	925	955	887	926	915	943	974	894	891	890	919	936	900	931	962	868	875	975	913	921	906	858	960	970	918	897	934	861	895	939	870	919	904	937	883	894	886	950	906	993	928	864	943	901	947	878	913	888	919	974	954	895	879	919	918	917	907	993	928	906	888	901	912	888	896	910	931	920	857	878	966	928	913	913	876	906	940	895	927	961	893	922	911	879	874	919	896	875	968	898	933	928	922	887	872	905	905	932	896	917	912	909	935	937	925	924	942	916	880	912	932	976	935	866	881	908	944	891	942	934	948	907	940	937	899	931	949	897	930	892	922	932	868	909	910	889	919	923	931	936	946	936	872	865	926	933	943	939	854	873	874	948	878	849	907	899	945	953	906	905	913	893	903	893	873	896	919	889	902	921	937	929	891	911	916	950	922	900	939	926	882	881	922	965	840	923	855	888	935	971	965	941	893	927	895	823	921	921	911	855	935	866	907	911	896	896	909	901	922	926	940	884	913	904	894	898	877	883	946	909	867	870	926	893	898	863	926	935	875	850	898	900	896	919	925	908	933	946	888	907	917	939	913	896	928	936	908	920	898	931	923	934	879	901	878	925	898	882	869	858	878	906	892	939	891	908	890	928	896	887	872	905	860	938	855	881	924	902	907	907	929	921	891	860	873	925	929	929	932	917	926	884	889	947	933	842	916	887	884	916	887	870	945	926	924	895	928	933	950	963	919	928	903	891	913	911	875	910	824	933	935	894	950	946	890	902	888	926	875	927	911	894	879	956	903	922	908	864	882	888	867	894	884	899	901	826	901	935	930	944	813	913	901	962	913	967	931	917	894	998	911	929	870	879	954	894	879	898	900	901	903	937	905	927	934	935	937	938	866	872	936	887	868	903	867	930	931	908	874	845	925	896	971	888	922	919	925	918	929	904	859	934	938	938	919	924	909	919	862	885	928	885	958	910	946	897	961	890	924	932	949	860	854	888	930	880	896	898	919	916	860	927	926	894	919	894	857	888	954	902	933	911	899	878	888	890	906	868	956	888	926	907	984	924	922	931	931	909	957	909	899	940	919	892	893	897	950	922	913	937	964	888	872	926	917	955	981	910	887	908	903	873	924	886	902	890	855	893	947	861	924	865	934	917	897	949	918	966	899	857	922	936	924	854	916	945	922	906	873	894	887	916	840	943	939	948	897	837	906	979	908	900	913	909	933	882	863	870	901	930	889	907	915	934	942	910	930	889	927	894	903	882	950	919	910	943	888	922	936	868	876	879	910	891	954	912	932	883	886	910	897	909	926	968	857	915	964	883	891	907	917	897	914	897	909	934	851	920	916	915	960	914	883	911	923	926	918	911	916	893	968	904	887	906	854	911	936	913	907	903	986	902	877	911	838	910	952	884	859	919	941	907	954	1000	884	908	852	921	882	919	864	868	941	841	955	870	871	907	915	906	861	871	909	871	910	902	923	886	893	935	875	879	897	953	875	881	905	901	864	877	895	912	946	888	887	939	885	876	904	880	916	939	933	879	906	953	883	865	888	900	878	910	919	936	953	946	941	921	872	939	890	947	943	975	916	899	894	908	894	873	886	921	902	949	952	928	942	953	923	897	872	935	880	927	925	877	905	909	914	923	871	920	865	859	917	961	841	869	902	953	938	860	952	944	901	865	921	902	914	941	927	907	927	890	921	895	940	912	909	904	883	918	919	920	935	887	880	876	880	946	893	911	890	920	933	876	869	905	836	898	870	870	907	885	936	906	893	878	942	908	907	835	913	916	901	915	954	843	913	958	879	943	908	923	916	935	889	913	914	856	937	876	900	895	943	912	897	872	869	856	905	897	846	885	848	904	862	901	851	905	885	896	882	910	973	896	927	906	923	906	913	893	901	858	910	922	881	923	925	880	925	906	919	928	904	948	910	900	917	904	917	881	865	938	870	892	881	861	885	940	953	899	904	914	934	907	900	861	927	840	912	880	917	887	897	872	955	899	882	860	927	947	885	912	870	912	916	902	847	942	917	885	937	879	936	923	864	894	840	909	923	912	911	861	896	911	905	925	907	962	879	916	948	924	898	872	927	910	903	925	925	931	920	908	953	943	862	911	933	868	964	914	930	907	917	857	976	892	895	947	898	934	845	892	924	918	874	817	897	865	908	932	937	938	915	862	931	886	931	922	876	928	932	936	893	933	901	916	947	919	917	898	920	937	873	892	882	885	860	928	887	915	915	933	865	905	918	903	899	888	914	938	887	931	903	939	895	891	884	891	930	866	917	861	907	887	875	854	872	902	857	907	906	935	874	887	914	892	917	882	937	900	844	899	894	892	936	937	906	896	930	897	993	874	900	942	842	903	905	859	884	914	914	910	931	840	875	870	894	892	957	918	904	912	898	885	868	858	951	963	909	979	930	881	859	906	953	878	955	888	949	906	928	937	907	934	912	884	878	946	892	926	921	906	853	936	892	923	889	898	916	886	901	927	903	898	879	910	917	891	889	922	918	888	935	927	934	897	904	911	841	905	933	988	918	871	914	960	907	871	907	856	920	945	886	933	909	898	876	897	899	889	851	862	857	929	862	914	851	897	904	878	878	882	876	897	906	921	842	900	925	953	987	915	928	875	900	951	934	960	851	848	874	875	906	904	888	901	926	861	867	933	872	914	919	882	922	904	912	894	910	842	855	895	908	918	911	945	921	915	921	909	909	900	912	869	896	862	878	899	914	933	943	890	923	932	938	915	873	910	851	895	914	896	916	850	891	845	958	872	855	907	889	948	869	899	908	894	864	897	935	899	885	913	944	852	906	878	888	911	909	895	895	882	836	903	877	869	883	885	918	865	846	912	890	888	885	886	891	936	902	923	870	930	927	963	921	887	920	893	900	937	913	933	902	867	867	885	902	914	953	872	891	930	869	909	883	942	921	879	928	921	930	897	903	919	942	883	899	931	910	964	905	907	941	893	903	962	864	940	895	943	897	888	867	934	911	886	939	902	898	910	904	909	868	886	871	914	918	916	918	878	913	914	951	956	911	950	957	906	892	876	864	868	904	929	898	939	914	913	850	920	924	896	900	935	917	907	908	917	956	837	880	926	914	904	915	901	908	935	872	869	930	914	889	907	891	882	966
27933	56778	46855	35723	29707	24581	18947	14366	10798	8295	7008	5718	4755	4094	3633	3208	2912	2538	2316	2299	2046	1796	1759	1595	1505	1321	1255	1149	1156	1135	1180	1157	1173	1162	1057	1034	987	987	1015	1017	992	1029	990	997	938	969	915	969	904	948	896	916	901	937	921	938	922	966	867	913	953	905	913	957	903	927	925	850	852	909	903	956	901	897	916	904	852	898	934	858	908	921	889	918	872	886	922	918	907	870	888	857	842	894	848	897	932	935	833	876	899	914	877	881	904	884	827	926	907	848	867	895	931	821	891	906	932	932	898	876	877	875	892	903	866	834	866	941	881	920	920	934	851	876	904	899	881	938	869	901	885	859	916	907	897	901	975	902	875	886	902	850	912	917	912	869	888	878	903	888	906	939	887	937	888	935	924	904	882	929	836	888	905	907	945	847	894	861	955	934	926	914	881	889	936	887	919	912	858	953	873	903	937	920	895	827	913	920	936	908	921	882	883	826	894	918	903	861	892	824	857	892	876	892	903	921	863	895	850	914	925	930	928	911	938	892	858	862	871	885	901	924	876	889	921	867	914	921	870	899	910	857	899	880	854	889	876	925	900	897	934	890	919	906	913	941	880	866	899	929	889	884	930	870	897	894	889	924	953	858	837	866	900	916	863	908	894	920	889	888	889	872	905	897	877	864	897	880	869	901	870	920	914	922	867	900	887	950	877	890	847	925	908	903	887	919	836	912	914	928	867	891	927	903	880	954	910	908	893	854	930	838	887	831	921	858	921	886	854	925	932	913	854	939	914	877	850	856	891	900	848	897	873	849	912	892	882	900	923	884	946	895	930	877	913	908	881	915	881	890	898	875	923	904	918	894	915	857	890	885	846	892	896	930	871	823	955	907	923	867	878	866	895	886	894	916	925	907	907	895	866	920	929	932	908	868	927	904	927	842	921	881	869	912	947	878	914	887	872	926	899	899	924	902	890	867	958	810	895	918	949	924	916	950	918	888	851	941	913	875	924	862	869	926	918	880	882	903	884	873	899	863	876	882	893	893	921	922	864	906	975	883	851	830	866	926	867	924	889	846	885	914	902	883	893	923	903	945	916	884	889	904	939	904	930	890	903	878	901	911	904	822	889	928	847	960	885	915	911	889	862	915	897	877	915	942	922	892	888	859	887	909	869	970	903	890	886	888	878	903	897	895	906	905	828	910	905	933	897	904	867	876	954	881	871	865	821	900	871	931	872	866	931	845	927	893	919	841	874	869	933	894	920	827	906	920	900	865	898	917	919	918	857	913	939	850	892	862	874	886	859	891	955	868	905	903	883	940	868	892	894	900	914	906	877	896	881	883	905	889	878	843	927	878	889	891	957	890	871	939	948	879	897	907	897	893	920	914	865	894	947	878	875	875	909	951	898	882	930	963	928	879	905	905	902	869	889	844	900	863	889	928	927	863	909	875	919	860	935	869	909	891	928	859	953	937	911	927	939	861	937	923	894	938	915	861	886	902	895	920	917	810	892	941	932	936	911	927	948	882	932	876	868	912	855	886	925	886	931	837	857	874	909	899	895	920	904	892	876	923	928	900	892	900	879	889	946	888	918	941	898	861	974	879	912	928	950	898	859	895	901	934	865	892	858	954	891	892	902	950	876	852	906	886	864	881	885	895	895	898	933	894	913	909	845	850	899	903	914	901	892	861	889	915	919	932	895	890	855	917	902	931	959	860	933	901	849	914	848	914	877	868	891	961	900	951	874	905	890	917	861	862	862	891	867	908	954	882	898	873	938	935	829	907	862	837	895	890	893	898	856	940	854	905	885	954	887	927	859	916	868	920	941	889	890	897	863	921	842	936	870	913	903	929	896	904	850	884	948	915	939	874	892	858	859	913	924	897	894	838	923	815	916	908	895	884	890	945	900	893	911	936	896	919	907	898	922	860	884	898	858	865	892	907	917	905	884	900	865	878	903	845	947	834	836	951	924	876	920	922	927	939	902	881	865	835	965	821	921	930	931	871	937	894	884	887	898	890	883	897	908	883	884	886	897	925	881	914	892	873	882	882	851	903	905	884	929	916	827	901	876	954	909	896	922	887	942	955	921	907	936	862	866	902	896	871	883	955	888	922	911	864	896	835	951	876	904	891	885	883	945	870	928	912	935	902	853	868	907	884	909	852	877	889	898	852	875	899	874	922	916	935	884	914	936	897	851	912	871	914	834	885	906	905	950	917	858	894	883	911	902	884	890	899	922	898	859	936	896	867	908	853	908	868	881	919	934	893	889	903	888	879	912	927	872	863	878	846	902	910	909	880	933	881	936	945	878	872	873	915	889	854	946	888	884	921	881	946	880	900	932	897	893	890	880	869	861	894	903	927	916	837	880	916	873	924	904	883	911	928	896	928	917	908	873	892	903	868	856	884	876	891	888	898	850	926	951	891	919	868	897	939	951	914	888	869	922	877	950	871	864	927	852	909	880	924	944	830	940	883	898	909	923	927	904	838	887	929	872	936	923	918	919	944	876	874	924	897	908	865	860	908	888	894	860	907	851	903	925	903	902	916	868	918	891	888	897	892	883	887	887	910	857	874	878	935	887	903	936	880	883	891	949	875	893	824	915	813	877	876	863	900	858	866	857	869	903	928	907	865	911	845	947	902	915	924	883	942	888	890	882	870	911	891	917	866	904	873	827	872	933	904	857	956	878	907	881	870	919	835	923	866	945	891	920	937	886	903	915	938	925	878	959	933	897	867	879	923	898	853	950	892	890	941	900	926	922	901	883	859	823	891	862	842	876	855	969	904	914	930	852	922	960	875	881	920	890	935	873	883	910	939	915	831	925	865	910	903	876	865	925	920	866	937	887	895	931	886	932	886	920	887	850	877	930	889	937	877	876	872	855	903	876	960	891	945	905	917	889	883	890	897	911	925	871	872	887	855	901	910	877	855	861	927	946	914	904	894	917	913	906	878	886	904	926	939	902	881	866	927	906	878	900	873	924	932	877	922	906	906	912	906	867	913	913	877	955	843	848	875	864	893	898	874	930	806	907	926	891	871	906	821	840	891	901	871	825	896	899	956	909	884	877	914	888	877	891	908	876	927	872	922	922	893	825	850	904	883	892	931	915	831	935	918	922	915	898	863	911	925	863	828	903	825	881	890	896	879	929	893	894	841	880	938	962	879	923	914	934	867	910	874	951	855	893	897	899	880	932	874	873	870	940	932	887	886	904	920	933	900	863	917	881	915	884	896	935	916	895	951	920	858	907	891	932	914	870	933	879	864	926	919	903	864	899	890	878	891	879	904	911	887	932	875	888	958	897	879	868	919	865	904	853	963	833	914	844	862	853	884	808	901	872	883	918	867	890	885	885	856	898	874	928	858	885	862	888	859	893	875	927	864	887	881	866	852	872	874	908	859	902	890	911	923	889	917	882	896	902	897	899	950	912	918	818	879	854	891	889	850	842	928	852	897	900	934	963	875	873	886	913	855	889	889	904	899	885	873	963	939	871	867	879	936	907	869
29555	28337	34029	26111	16214	10945	7513	4746	3489	2873	2340	1953	1897	1618	1480	1378	1329	1170	1096	1135	1065	1006	942	990	853	814	766	852	772	824	789	767	819	808	751	768	751	758	735	748	752	742	781	720	743	701	749	794	752	709	740	745	746	699	705	713	726	676	770	770	673	701	739	738	725	747	723	738	771	736	707	711	746	781	695	736	770	724	740	710	718	756	766	704	687	716	726	699	721	731	727	743	721	759	717	701	684	717	749	713	764	713	754	705	698	719	738	709	742	747	678	726	719	697	741	735	725	801	769	726	717	726	674	704	760	704	705	735	701	750	724	704	726	740	705	653	708	722	712	687	732	699	704	747	726	720	730	706	754	772	734	780	724	699	770	713	761	764	698	690	709	771	747	693	715	729	737	770	728	735	745	669	754	756	747	712	742	723	746	696	719	769	728	777	736	737	684	747	728	771	716	740	732	769	816	743	763	731	737	757	755	681	721	671	697	773	749	752	765	736	727	700	708	744	723	757	725	664	760	725	675	723	697	714	718	725	727	749	746	730	715	711	741	739	728	700	711	736	778	737	711	752	758	727	724	753	735	701	743	693	708	766	695	692	737	695	810	783	714	736	729	731	708	765	695	780	735	767	722	738	743	727	746	728	691	758	756	755	750	731	726	735	720	719	714	726	723	753	792	764	735	757	676	706	707	727	698	724	775	737	750	689	723	737	733	748	697	739	722	712	670	735	702	742	724	705	782	744	718	726	729	682	697	718	797	783	717	720	723	704	768	708	705	757	648	772	719	708	695	755	733	733	760	704	702	760	776	759	737	752	711	712	737	750	742	762	723	772	728	732	684	756	723	722	757	715	694	690	705	744	734	708	754	687	687	755	722	742	701	744	738	744	704	749	711	711	699	688	692	690	734	740	676	714	710	753	743	792	789	710	745	706	748	691	682	747	705	769	735	739	694	750	768	730	714	764	743	726	755	769	668	684	701	715	739	735	784	756	725	743	693	788	769	791	696	744	749	754	755	763	774	696	714	729	786	738	716	711	735	754	716	718	694	739	722	759	726	737	724	706	714	679	726	751	717	757	707	697	791	724	738	751	702	740	723	770	741	708	668	750	734	742	743	731	710	731	686	742	761	688	768	744	723	745	708	741	722	744	734	697	691	721	715	729	756	729	735	756	660	722	756	785	732	754	753	774	739	745	703	731	728	734	766	687	712	713	713	760	756	710	726	680	718	706	730	728	764	683	730	693	712	752	762	676	761	737	731	758	768	721	743	770	715	714	756	732	731	735	782	735	702	690	744	724	740	690	751	713	718	720	710	726	701	769	659	742	749	694	737	692	721	745	766	700	749	739	747	756	752	711	714	748	751	715	689	706	694	746	734	722	739	729	758	720	765	735	667	756	709	700	698	762	736	791	714	710	700	726	694	732	778	688	717	709	707	728	749	746	729	759	690	685	768	700	744	736	718	715	699	704	727	737	707	755	700	725	696	762	761	757	718	754	700	733	726	699	742	712	705	756	724	701	734	705	712	722	719	744	733	723	740	707	758	745	686	753	711	705	738	725	703	697	744	716	708	805	707	699	740	712	729	724	722	786	720	720	723	736	724	732	723	689	744	708	722	738	774	742	693	730	748	712	756	759	706	718	697	718	732	767	717	720	754	686	767	755	773	699	691	738	778	722	743	752	698	708	785	723	724	732	742	705	758	782	772	706	738	690	736	718	738	714	787	728	737	694	750	759	763	766	699	735	756	690	743	784	757	676	733	756	682	776	699	751	708	739	704	750	761	723	737	719	719	714	694	737	777	703	766	729	754	724	744	730	682	746	735	689	732	711	729	751	702	683	762	752	731	728	698	674	754	730	715	714	722	679	665	729	727	728	749	760	699	685	690	723	704	724	746	713	709	673	739	713	769	714	711	763	744	693	716	722	780	769	730	684	735	720	735	700	753	716	722	739	732	724	687	733	739	709	695	729	739	729	740	730	754	751	772	789	728	758	755	739	658	738	762	692	731	730	706	686	696	696	758	722	772	770	728	700	796	736	704	708	664	732	756	715	666	740	717	763	691	710	689	727	739	737	698	741	720	705	706	700	758	708	738	712	690	702	711	704	767	707	757	684	737	726	757	726	710	716	740	736	699	739	693	741	730	711	750	718	762	731	729	771	733	683	696	725	722	782	729	698	752	773	745	728	746	730	733	719	719	738	731	760	736	719	676	766	709	757	788	687	749	698	745	788	690	707	697	733	643	679	719	721	731	736	742	719	750	678	669	727	700	713	731	708	676	725	740	724	735	694	707	716	708	725	728	775	670	726	739	741	747	704	734	726	758	684	690	719	743	721	728	699	697	694	802	710	761	747	771	689	719	749	721	740	665	716	749	702	770	724	725	772	726	734	701	692	724	752	649	731	736	787	734	743	748	716	716	691	762	715	751	698	754	719	698	777	762	739	734	707	670	749	747	698	758	767	680	738	742	762	727	714	705	714	704	808	685	653	696	713	774	737	652	700	732	755	730	752	735	749	709	737	689	736	737	726	698	713	719	723	713	721	731	708	784	706	690	717	706	711	745	760	725	707	767	784	703	674	699	726	740	723	701	746	751	759	726	707	739	694	738	741	752	753	756	700	730	692	727	711	736	770	717	715	720	733	766	726	761	738	729	739	716	698	755	743	705	765	674	713	735	685	697	712	705	728	708	689	734	736	696	762	728	728	753	731	722	705	718	694	769	691	711	712	703	709	743	761	735	639	752	727	713	743	692	783	735	719	741	719	710	719	720	675	712	752	727	702	734	745	703	748	771	685	701	712	744	711	740	659	770	706	775	761	686	677	757	820	728	709	699	763	756	662	705	740	694	743	739	689	786	776	765	706	676	710	773	716	760	732	740	733	728	748	695	729	746	764	737	733	749	704	704	786	729	726	713	735	722	763	741	701	709	733	726	746	736	683	701	761	706	718	722	738	750	702	678	683	709	668	710	733	735	734	712	715	759	704	692	694	727	696	781	744	693	718	764	755	700	743	734	751	736	767	691	730	745	740	723	730	726	718	707	742	740	754	757	739	728	681	743	684	734	710	758	724	754	700	715	712	734	753	768	751	748	692	717	758	754	750	725	681	723	734	705	733	698	745	716	780	801	707	697	746	746	732	714	699	784	725	710	751	664	683	734	713	761	740	716	695	734	757	678	717	699	718	703	705	671	646	680	705	728	722	682	709	721	712	722	738	737	775	721	691	727	737	746	797	712	792	722	726	756	680	713	725	741	698	746	733	736	776	724	681	697	685	695	774	726	769	730	732	745	780	741	726	688	712	719	680	684	742	733	743	718	698	762	746	724	791	753	754	744	759	719	660	746	723	701	697	744	746	709	734	684	720	713	748	729	742	694	737	726	727	701	740	803	780	689	737	745	713	773	748	705	719	722	735	736	756	770	676	688	693	733	767	760	742	700	762	758	754	718	724	712	726	730	748	757	732	728	695	772	744	799	704	725	728	688	715	723	718
25633	43295	35153	23797	18219	14643	10874	7439	5452	4204	3437	2873	2395	2194	2070	1650	1498	1426	1391	1347	1285	1251	1124	1125	1025	967	967	800	845	914	895	815	823	830	819	818	809	763	805	753	732	810	732	779	761	739	748	792	763	725	782	746	741	748	762	739	772	732	773	793	714	725	747	741	725	719	731	752	705	760	768	753	717	769	773	745	712	718	722	737	713	723	754	734	749	737	788	772	690	754	761	709	721	736	747	730	764	727	708	706	742	734	757	769	732	750	733	773	742	681	738	729	723	764	730	723	741	746	710	750	707	732	728	759	728	775	723	744	734	746	717	723	735	741	745	740	734	735	740	759	712	728	730	747	722	731	743	771	823	787	776	727	772	703	704	745	703	739	727	739	710	733	717	768	751	726	769	729	754	739	689	769	732	672	720	751	659	752	773	763	777	726	795	739	719	694	805	748	816	781	757	760	754	713	780	732	712	773	731	752	761	692	768	713	717	778	734	733	682	747	759	759	805	731	783	751	750	746	731	735	724	716	722	759	774	747	755	718	715	710	711	763	736	723	749	730	742	732	751	696	755	686	744	717	751	725	752	723	778	716	683	719	738	722	740	725	730	780	735	763	783	725	766	752	730	730	719	716	810	753	737	750	736	731	732	698	769	751	718	709	731	727	789	772	791	720	770	767	754	746	739	752	727	731	754	789	750	761	742	759	702	734	802	757	768	724	811	763	773	720	823	752	750	722	788	721	793	742	745	747	776	737	755	690	743	759	748	788	760	805	739	730	734	730	766	745	736	734	743	714	728	746	775	703	799	771	729	780	778	741	775	774	686	716	712	752	753	725	712	755	728	732	779	760	709	772	699	716	743	717	737	727	777	746	734	759	750	747	738	748	750	739	748	766	779	707	756	730	725	752	758	727	719	737	748	735	709	683	736	741	800	699	736	711	736	724	727	769	712	717	734	730	717	777	778	719	717	732	664	715	774	713	726	723	766	739	762	742	740	790	748	769	739	732	738	766	709	759	750	784	723	724	714	738	761	752	782	698	738	758	760	691	743	733	768	756	660	787	757	751	744	729	737	753	738	737	791	713	766	720	754	737	731	820	741	771	770	783	764	754	742	815	739	706	753	724	748	701	754	694	767	779	710	752	726	752	745	728	759	724	701	730	773	722	689	761	755	762	726	733	696	765	701	741	710	758	771	776	812	746	717	732	688	756	725	770	710	765	757	706	729	746	752	766	697	759	729	674	755	724	727	747	759	726	770	685	740	721	733	703	689	747	698	729	728	785	740	774	681	720	676	749	735	763	720	692	768	767	738	736	678	762	726	756	733	749	759	766	801	701	722	723	732	788	765	751	785	721	760	798	672	707	703	741	760	762	758	715	727	726	770	753	747	735	765	756	789	731	750	722	714	754	683	724	730	753	793	723	770	706	796	724	748	727	739	737	715	721	702	734	697	753	733	681	779	744	756	733	743	754	746	709	764	751	757	748	757	777	698	729	718	731	722	744	808	748	702	722	746	770	756	741	809	771	772	753	731	714	733	762	715	751	769	770	752	742	748	789	792	749	759	705	749	734	748	799	726	736	762	771	726	734	740	744	705	705	765	766	740	707	749	713	722	723	743	759	754	760	766	706	794	738	735	692	733	766	784	771	726	759	764	780	795	755	756	752	747	702	766	763	778	721	704	752	807	704	735	756	777	733	754	767	783	749	770	721	705	729	755	757	709	706	767	769	757	730	752	762	756	732	731	688	754	747	774	781	733	747	762	736	778	752	698	752	764	732	723	753	758	754	724	747	769	767	779	736	754	676	691	771	755	744	674	697	755	789	720	744	727	748	764	757	742	779	749	749	717	779	755	703	718	733	740	752	722	750	771	785	755	754	732	713	720	741	732	765	730	754	728	767	749	735	748	703	762	761	746	813	773	744	760	777	766	748	755	748	723	790	798	782	755	754	697	750	796	776	806	748	745	771	708	731	751	716	730	779	734	745	740	742	733	790	749	725	712	771	758	784	788	763	737	764	744	747	760	719	755	747	741	755	775	771	787	730	772	746	732	765	756	753	705	743	721	752	736	779	730	747	719	720	687	716	740	743	757	717	744	725	739	782	740	691	754	736	692	794	724	717	776	701	740	715	731	736	744	718	750	742	722	772	722	764	755	741	738	759	718	749	727	718	766	739	789	722	740	776	730	776	717	792	692	754	691	812	766	746	718	730	746	719	764	742	781	718	744	693	709	696	754	742	682	711	787	729	754	743	731	769	742	730	778	716	717	753	727	690	761	736	719	747	743	748	759	788	708	699	758	747	755	748	754	711	696	736	767	750	713	734	727	728	756	720	740	754	754	777	671	742	743	731	729	701	737	782	737	690	755	731	752	718	726	739	739	744	811	732	716	728	752	791	730	700	784	760	751	731	710	728	735	694	735	716	766	755	771	770	734	716	750	707	709	742	748	736	729	766	716	754	761	724	796	753	765	754	781	706	747	708	762	743	739	760	769	728	759	762	742	726	717	697	767	689	766	722	691	723	753	736	776	741	743	730	735	731	740	772	702	749	750	743	729	777	767	752	714	754	764	729	791	755	743	752	703	724	735	703	799	773	725	726	721	789	766	731	753	761	694	679	735	762	750	711	756	733	740	715	711	751	768	742	778	795	760	718	742	742	775	765	725	774	735	740	761	739	733	705	701	710	745	761	774	719	782	782	728	711	727	726	745	762	738	812	715	688	690	757	704	751	727	749	707	740	765	740	785	741	785	729	738	715	718	751	800	743	705	720	686	730	718	753	719	742	746	763	741	756	789	744	736	778	689	780	728	776	749	731	747	777	713	710	679	724	750	763	718	756	709	689	735	713	773	680	749	740	789	694	747	728	786	795	733	775	772	760	737	742	704	700	732	727	738	756	790	735	729	773	705	744	735	764	737	719	735	726	718	750	734	750	764	723	760	747	768	753	687	758	759	731	740	770	720	764	709	729	747	741	729	783	713	729	805	754	718	720	777	747	714	736	754	739	739	743	738	710	774	783	750	770	681	759	772	713	721	766	679	754	780	727	721	746	710	744	697	714	753	792	746	764	716	740	717	718	702	754	765	767	738	705	714	717	691	804	773	730	739	737	725	739	745	765	706	771	742	767	751	710	740	736	761	760	736	724	758	781	728	704	717	759	741	758	746	743	715	738	773	757	753	759	713	767	747	654	783	719	735	731	764	750	749	704	747	748	753	800	711	733	782	701	723	748	718	724	720	741	790	748	715	731	764	729	732	759	718	753	743	752	753	732	726	714	759	692	720	763	751	744	724	716	742	774	766	720	762	716	764	789	721	732	734	717	736	756	764	694	727	720	714	744	747	729	733	730	824	734	729	741	745	711	696	776	703	690	740	696	703	764	744	741	806	741	793	760	821	784	716	736	721	781	778	769	734	746	739	703	753	735	715	722	709	756	773	743	725	747	730	738	698	744	777	745	725	782	711	728	723	810	710	684	791	741	734	738	732	746	730	766
24495	21593	29103	25143	22987	21040	14682	8384	5835	4517	3708	3122	2633	2241	2123	1974	1643	1603	1441	1443	1359	1327	1265	1161	1056	1034	1004	972	926	910	921	893	865	894	816	825	855	813	835	880	819	819	802	810	801	845	860	833	775	828	755	752	767	809	809	819	809	796	799	784	800	782	796	768	822	830	799	794	779	757	784	810	842	810	814	779	828	847	793	779	725	788	774	761	757	842	819	772	763	816	745	802	774	785	821	763	793	800	809	774	755	762	803	850	744	765	781	850	805	827	775	833	828	812	843	782	823	760	764	818	785	809	791	812	855	807	846	774	758	782	818	814	798	786	802	816	779	753	775	814	763	832	795	799	805	743	827	798	817	790	745	760	798	804	816	797	723	783	781	820	810	834	796	765	815	783	753	771	754	784	802	809	840	819	859	818	846	724	826	771	794	779	762	779	776	790	795	812	742	816	824	807	796	799	843	805	819	788	842	749	808	784	784	791	799	800	788	811	801	769	802	805	786	767	753	808	741	753	799	771	826	836	753	819	778	765	793	812	837	842	774	818	780	781	835	822	854	768	820	808	811	791	807	817	806	799	794	769	835	773	746	801	838	846	788	814	752	774	793	848	799	757	795	773	767	771	763	757	795	812	764	814	817	782	827	825	797	814	770	802	775	777	780	852	735	753	802	808	782	802	797	790	743	819	793	775	790	734	825	808	808	754	783	786	769	790	812	743	785	825	784	810	819	788	791	756	745	843	738	776	822	787	791	796	809	777	795	790	829	739	745	749	769	758	850	768	789	803	777	797	787	784	775	786	757	777	723	814	819	740	790	808	754	816	802	780	751	783	801	850	754	806	793	834	776	771	805	803	844	817	779	758	830	733	764	794	790	773	760	785	754	793	749	796	762	782	824	763	753	780	789	801	839	847	810	814	780	765	756	817	784	749	782	805	806	792	814	758	790	768	818	780	759	784	771	793	812	763	835	817	798	805	749	760	837	773	828	758	781	798	778	773	823	780	802	800	774	761	803	820	748	763	840	800	821	809	782	786	746	793	808	800	791	816	756	777	789	836	803	849	804	833	826	806	748	785	823	779	741	790	769	857	804	826	804	818	781	834	760	798	810	764	792	788	783	768	785	783	784	783	797	797	760	757	795	835	818	825	747	793	792	792	783	818	839	768	840	776	759	798	768	800	727	776	780	839	721	823	813	772	790	801	798	775	781	786	784	748	816	816	862	813	748	761	841	792	764	799	709	741	767	822	792	808	840	826	814	861	763	791	791	800	819	794	774	779	813	773	814	783	810	803	753	804	728	789	752	807	792	833	781	809	794	848	788	767	830	759	740	783	816	771	763	830	789	785	760	790	761	748	765	771	798	785	814	757	850	770	803	804	764	810	823	781	798	817	778	752	802	774	798	770	799	774	827	773	765	756	769	729	789	788	764	746	820	806	767	811	811	784	813	752	829	783	752	787	797	786	780	819	811	835	817	759	744	824	831	752	788	824	802	801	786	807	748	783	795	799	741	821	808	764	781	754	801	774	791	766	776	808	809	820	793	784	800	777	783	805	847	815	793	797	812	807	803	772	745	774	789	751	775	765	785	795	817	784	813	768	780	770	840	818	804	811	773	806	777	811	768	787	795	814	754	768	781	788	844	793	764	748	712	815	815	784	785	780	751	788	833	809	766	788	754	781	807	755	769	776	801	779	751	862	813	810	776	823	807	776	812	806	781	790	768	773	799	807	736	802	807	791	759	749	817	820	840	798	763	729	787	782	786	751	813	800	813	812	788	802	759	810	787	787	767	775	778	783	751	812	789	755	798	823	771	775	765	793	801	785	821	745	777	746	834	794	795	770	761	854	746	767	774	780	757	796	833	768	808	834	792	786	786	819	777	742	823	787	763	808	779	744	768	769	805	762	743	791	819	795	777	836	825	777	745	783	774	801	820	778	820	784	787	821	735	806	800	771	749	793	773	854	739	779	791	821	746	779	765	792	823	765	802	801	794	805	781	837	807	786	785	797	764	834	746	790	804	810	793	750	758	798	841	739	835	775	822	789	718	746	718	798	778	714	808	849	792	814	787	801	767	770	805	793	771	737	766	766	795	818	761	764	859	754	761	789	764	769	801	761	745	842	871	794	800	811	796	735	766	816	848	791	801	778	789	787	824	752	826	850	771	774	804	806	824	770	850	823	756	815	846	785	727	749	808	788	767	813	769	763	800	797	836	760	774	827	752	755	766	798	770	777	754	781	749	736	811	826	809	768	798	810	797	798	832	750	758	800	815	755	761	799	806	765	813	824	764	799	816	780	780	826	760	803	769	822	781	781	788	770	760	746	755	776	787	784	784	796	796	788	803	788	775	767	761	810	764	743	805	758	746	821	809	776	808	741	770	764	800	751	836	790	830	813	839	807	812	738	818	800	822	814	766	846	783	775	791	767	780	828	791	776	777	812	798	777	772	778	821	796	742	796	794	753	783	805	839	743	809	806	796	783	808	778	793	757	823	762	787	752	789	792	811	790	784	775	773	785	785	815	814	799	787	764	829	807	773	764	760	775	803	786	817	764	780	752	785	817	831	823	787	788	798	782	788	853	779	812	788	779	785	767	759	794	789	784	764	772	763	756	795	788	751	753	810	824	792	792	765	837	775	758	757	796	849	773	859	767	747	764	825	780	788	807	760	762	821	765	787	808	795	823	817	760	794	758	828	826	796	832	817	789	808	836	839	810	832	769	857	810	836	792	782	766	750	771	762	782	793	785	818	809	772	815	754	794	827	817	751	791	742	816	775	761	785	759	799	806	797	762	767	815	805	837	816	763	819	808	782	783	842	760	771	792	781	756	778	788	803	814	756	813	796	747	763	754	802	809	836	783	787	806	805	800	796	847	770	832	785	750	757	735	820	744	789	838	740	763	797	782	755	835	758	783	797	823	808	817	800	779	808	773	772	785	817	802	799	826	778	798	742	794	818	716	769	866	791	858	841	795	827	858	781	824	801	805	808	810	822	786	746	812	798	781	798	790	785	789	808	810	762	769	710	774	759	818	800	822	772	819	764	789	776	798	811	800	778	786	773	809	759	787	862	771	766	763	800	845	815	790	783	763	763	804	815	805	820	784	768	774	779	791	796	811	768	755	846	806	802	811	865	765	802	827	778	791	791	792	758	784	776	819	780	782	805	801	787	838	825	823	745	795	769	753	839	777	804	765	766	830	852	779	790	762	762	754	779	795	775	781	789	775	836	836	784	801	782	826	813	813	761	832	852	797	796	791	834	845	789	808	793	819	813	740	834	789	813	829	739	772	808	824	803	777	773	838	793	782	767	806	777	775	801	809	810	809	801	762	785	805	734	783	841	763	788	750	813	759	801	811	795	822	791	796	813	770	783	844	749	770	744	818	806	792	802	797	786	849	743	805	822	796	794	814	850	781	805	759	798	788	794	759	719	777	812	819	823	792	822	774	738	831	767	796	777	797	785	829	826	767	794	771	769	795	802	760	777	739
25379	50572	42721	30919	24960	20222	15626	11046	8363	6671	5165	4315	3459	3046	2789	2498	2130	1976	1872	1780	1731	1639	1439	1306	1152	1149	1103	1059	979	1053	1006	912	930	929	916	928	891	868	862	879	902	839	848	817	856	809	848	774	898	816	797	784	775	829	808	829	777	782	849	851	842	813	762	755	818	773	780	833	831	767	794	854	769	793	797	793	774	850	811	781	746	810	791	803	741	784	777	838	785	791	757	802	787	779	818	784	814	778	768	846	761	842	820	783	824	818	792	840	824	810	838	750	839	790	834	795	790	813	769	844	821	780	846	838	815	795	759	798	805	844	822	759	765	876	829	788	806	805	822	804	815	781	819	754	782	806	786	800	793	785	796	804	838	766	802	790	793	831	796	765	807	801	782	782	807	756	798	815	775	772	857	789	858	825	796	761	747	768	824	781	780	830	813	791	799	832	795	755	798	776	797	823	783	810	813	796	765	793	797	812	803	839	800	766	762	779	801	726	785	803	784	789	794	803	754	822	820	803	789	791	773	742	835	809	741	789	849	863	780	815	816	798	782	816	794	773	763	831	778	798	769	791	783	846	795	772	815	822	804	771	784	808	795	820	815	791	751	779	860	805	794	782	792	785	800	793	792	822	749	827	856	798	820	835	800	803	723	817	867	836	767	763	810	806	810	831	797	829	771	771	771	757	810	800	835	803	772	836	778	754	783	824	837	798	811	855	772	780	811	810	796	790	770	822	798	806	845	773	805	792	795	789	807	843	792	806	776	788	801	837	814	795	756	815	833	778	791	825	768	772	807	759	857	859	773	812	811	814	803	822	753	802	747	775	767	778	838	796	776	786	769	779	812	848	781	758	799	741	838	773	759	802	783	796	836	814	741	801	840	804	806	796	833	797	736	793	788	804	811	787	773	773	792	822	781	793	752	779	809	728	781	759	822	810	838	752	789	803	761	813	803	784	799	803	810	809	821	809	767	790	786	802	812	770	833	820	771	814	795	788	768	798	817	780	845	801	827	785	816	835	774	820	785	823	773	757	781	775	831	770	814	812	760	805	797	770	730	789	833	799	824	739	729	795	790	769	814	761	839	786	787	779	758	813	787	822	778	776	821	810	804	792	794	821	775	755	799	727	833	782	776	796	790	823	808	842	851	810	801	762	821	833	801	796	810	860	769	817	822	769	836	764	852	803	800	764	852	740	742	747	754	813	791	837	819	790	782	815	796	803	761	811	792	811	758	823	764	806	786	788	812	815	825	769	796	812	754	816	799	748	799	808	794	828	774	815	869	765	761	809	797	774	779	800	785	815	789	828	781	776	822	801	752	826	794	794	806	798	824	836	756	733	780	799	778	810	807	779	842	797	740	798	749	813	781	752	800	768	798	818	764	792	778	768	770	819	809	886	799	756	767	794	826	746	730	795	772	775	751	780	740	753	762	822	780	776	828	759	810	770	822	833	830	847	828	757	795	759	825	836	811	797	810	861	813	765	814	744	835	768	781	815	847	812	814	796	817	751	800	774	835	785	799	832	814	794	774	842	827	819	795	783	798	808	808	814	811	794	773	780	741	795	768	804	814	775	782	795	807	775	772	791	790	810	798	769	828	785	811	809	813	788	791	846	788	776	744	742	788	790	782	819	835	819	816	829	813	795	800	777	812	811	767	790	766	777	802	785	860	767	732	831	783	764	834	820	827	783	815	761	795	740	814	770	810	841	836	784	767	805	803	814	854	792	758	785	807	775	817	790	781	766	770	756	757	775	806	806	800	835	800	813	786	810	795	804	805	774	773	779	834	833	822	726	803	801	820	772	836	800	818	803	833	795	794	765	802	782	783	839	795	805	767	786	817	803	804	820	827	763	856	785	814	816	777	763	795	810	831	782	767	800	805	775	798	794	876	791	821	827	826	782	795	791	829	771	779	781	791	780	780	796	829	823	829	819	782	793	848	811	809	798	741	780	789	838	805	820	810	817	797	808	799	785	781	839	838	754	810	719	824	812	781	812	787	822	820	765	776	844	810	758	796	801	802	788	806	820	786	853	802	815	769	807	775	804	760	736	811	794	779	817	787	784	800	781	782	792	819	831	821	826	823	812	801	818	859	865	742	794	785	807	792	791	806	821	781	772	807	828	760	831	828	734	805	818	829	822	749	802	772	829	787	870	794	807	797	797	813	796	845	780	764	755	739	809	765	829	808	809	803	784	796	791	806	798	779	833	824	725	835	747	781	787	801	814	791	810	798	813	853	818	838	772	759	786	792	780	811	811	809	816	838	769	786	815	764	797	851	743	797	764	762	734	789	814	773	823	782	805	831	803	800	814	800	755	817	793	796	831	750	778	824	819	823	799	736	748	821	793	761	794	815	803	755	772	786	773	739	785	784	820	805	808	791	771	789	790	766	800	799	795	787	839	781	783	726	763	777	751	791	749	807	774	747	839	809	818	779	828	825	799	802	810	802	770	794	784	802	772	805	798	811	805	883	811	761	795	725	838	812	808	806	759	838	807	836	807	836	789	808	784	784	801	801	763	800	805	791	813	806	797	810	840	791	766	750	815	778	758	801	798	770	746	837	798	801	839	786	790	755	771	779	785	777	804	800	806	745	802	803	772	818	846	759	769	809	793	783	773	778	788	778	825	818	816	810	763	814	845	801	780	767	831	784	809	763	804	795	820	830	806	744	813	792	816	835	759	790	782	804	779	858	798	798	815	833	773	857	772	771	816	771	773	810	803	813	761	827	772	850	815	788	834	731	789	841	797	773	822	812	824	725	794	803	798	812	760	763	781	801	768	780	802	777	778	861	798	796	717	778	849	800	797	781	781	797	835	778	854	828	783	809	757	829	803	765	732	774	783	819	810	788	815	791	745	778	838	767	773	783	774	834	778	793	790	751	826	792	823	814	818	767	799	821	751	805	797	837	811	787	826	829	819	754	804	827	787	739	809	794	774	775	832	747	806	785	835	772	794	777	812	815	816	770	779	793	768	779	798	825	764	792	782	777	737	811	737	817	784	790	847	778	775	777	762	796	795	807	775	785	749	829	780	785	787	829	785	787	771	777	816	760	811	766	783	822	811	778	823	805	769	821	770	821	757	809	851	864	751	781	843	813	800	804	746	790	807	805	815	751	805	769	770	781	788	804	825	796	786	806	830	794	778	830	813	754	765	802	794	808	784	823	783	829	786	766	768	788	818	777	800	813	739	810	758	808	759	790	825	801	831	832	825	778	778	821	792	807	809	774	815	812	835	803	785	804	836	809	858	829	797	825	797	787	809	753	802	796	777	794	815	817	798	766	787	814	802	782	800	805	740	823	833	861	785	833	826	853	828	755	823	808	804	830	782	809	759	759	818	822	763	788	780	793	751	776	790	777	784	801	804	847	789	773	809	810	798	804	805	809	781	817	802	810	840	740	779	807	788	784	794	800	782	814	774	800	767	808	794	775	775	795	788	748	820	773	817	773	840	797	785	810	786	831	794	813	754	792	794	809	783	805	802	780	828
25555	21607	28766	27218	21403	15114	10297	6328	4702	3637	2900	2410	2137	1972	1828	1589	1514	1387	1303	1310	1234	1250	1143	1071	988	960	915	871	915	856	920	854	888	873	807	798	841	825	791	798	862	755	821	791	799	787	771	815	796	756	802	760	776	787	791	835	766	759	778	816	751	748	826	829	787	760	736	802	751	790	825	790	785	815	754	780	765	813	766	800	753	753	803	803	797	759	752	771	740	782	790	819	794	833	805	772	779	757	768	779	771	810	803	778	807	785	763	787	743	798	797	758	738	767	731	790	799	805	796	771	780	760	756	757	800	810	782	796	795	813	743	747	718	793	760	762	793	762	742	789	791	761	776	782	768	770	756	859	757	765	785	745	793	805	782	718	788	808	811	789	779	792	763	811	796	753	834	822	774	781	756	775	803	769	768	793	812	787	800	810	779	790	789	825	797	736	782	839	787	844	740	788	790	790	758	755	789	738	808	838	800	775	790	730	755	807	824	801	750	764	784	803	781	764	817	805	773	787	776	787	745	784	766	756	791	772	787	719	799	778	793	791	766	820	769	821	820	782	759	769	784	804	810	786	820	823	781	721	751	745	795	761	835	802	780	815	817	765	773	798	772	814	806	755	784	796	797	831	830	785	810	798	814	765	796	790	797	779	761	723	779	826	807	729	810	828	750	768	799	800	778	748	737	768	784	824	792	795	756	784	786	769	764	767	791	837	834	784	751	772	786	821	845	775	792	781	781	744	775	784	773	784	772	756	755	781	810	801	771	797	798	784	791	781	816	748	796	766	768	798	788	763	727	795	782	727	731	762	799	801	816	775	759	785	766	754	869	748	810	812	776	814	781	754	767	768	826	767	794	753	791	850	834	806	789	853	719	768	818	806	806	766	760	754	741	823	766	754	773	750	819	759	801	786	785	801	794	769	750	781	753	825	725	788	810	831	787	764	761	848	774	775	830	802	789	766	768	767	763	803	801	779	800	778	847	774	795	830	773	779	790	746	771	823	806	782	728	806	838	792	803	768	810	837	812	815	798	792	821	816	834	799	775	743	769	826	775	821	747	777	833	774	774	803	815	794	760	752	773	778	812	760	813	799	777	800	848	747	791	773	832	799	782	795	789	814	811	803	746	786	847	762	768	848	792	764	753	799	804	753	827	801	799	797	724	785	775	798	761	759	787	772	828	791	778	763	816	765	725	773	781	758	775	746	778	793	775	769	816	720	777	811	721	770	771	746	733	825	757	776	779	755	766	821	777	779	769	827	763	780	750	779	777	827	794	779	822	747	804	737	775	780	806	796	773	824	762	781	775	737	785	800	844	761	788	878	752	802	807	772	779	762	804	796	759	791	834	862	756	768	821	778	807	749	813	770	803	740	729	759	780	781	831	785	817	766	837	741	804	734	757	762	838	770	755	788	741	787	782	816	804	833	808	780	789	767	776	796	819	770	777	774	859	809	762	804	761	803	766	785	791	743	794	756	756	803	803	770	756	810	814	755	812	830	817	773	767	739	793	808	793	857	758	745	778	773	828	787	785	798	802	820	729	843	748	797	775	810	775	797	793	740	825	792	736	779	813	767	778	766	828	795	787	766	816	813	738	820	789	757	798	770	782	813	715	759	736	823	741	793	800	753	786	771	821	812	812	785	804	757	740	831	790	729	764	801	773	783	776	761	848	833	783	750	742	770	798	766	831	722	761	776	751	774	771	785	784	769	725	833	762	729	755	804	761	783	721	783	792	760	784	795	762	782	754	807	827	819	786	793	800	802	790	801	790	810	731	781	807	797	816	744	821	749	732	799	735	858	834	803	787	807	773	783	788	767	773	767	766	763	759	770	776	761	771	783	801	779	807	784	792	823	815	764	785	743	808	769	770	811	742	804	734	761	775	785	790	767	777	760	789	737	789	767	826	765	769	750	803	782	774	773	753	802	829	813	785	780	769	781	779	796	744	813	806	791	773	792	785	852	799	771	761	767	793	814	820	833	831	816	728	815	790	744	812	811	836	815	745	810	759	824	763	811	775	789	783	781	752	803	799	759	789	768	789	748	816	759	756	729	786	780	785	785	774	831	836	773	782	719	758	774	794	737	800	773	830	826	742	781	788	799	798	799	781	780	798	783	822	824	829	755	759	805	754	765	761	767	833	725	779	795	803	754	769	777	769	804	745	780	805	786	788	826	779	775	765	805	832	815	820	720	810	766	763	805	789	774	807	768	807	780	823	758	823	726	763	805	756	750	743	818	785	785	795	800	756	779	763	778	765	845	771	808	834	773	787	764	768	802	810	802	816	776	730	784	830	878	786	788	782	722	806	817	806	784	794	750	843	790	759	802	787	778	745	793	747	738	815	748	772	761	817	795	775	809	847	791	730	802	825	760	736	784	747	776	786	762	774	783	813	728	797	808	755	796	764	748	833	796	784	835	754	768	796	820	811	787	851	765	761	791	765	810	807	735	771	774	751	797	775	768	791	787	722	772	781	785	815	765	817	764	823	789	815	791	801	830	788	741	842	771	745	801	796	761	781	744	790	808	771	791	799	774	734	749	770	790	815	779	773	783	765	775	793	843	799	788	795	807	822	788	767	810	830	819	753	802	773	726	737	819	765	752	783	752	751	787	806	775	765	821	795	758	786	819	816	759	755	832	784	768	750	786	784	836	779	838	745	762	834	787	749	750	781	758	758	810	852	767	783	802	775	804	791	796	802	799	770	742	774	762	795	798	765	668	804	731	793	783	795	826	751	810	782	791	745	797	789	781	831	785	834	786	826	772	802	725	809	781	827	810	799	803	792	798	810	833	781	790	817	821	793	846	803	729	763	736	790	791	769	782	804	719	825	764	782	769	750	799	777	773	827	818	762	807	821	802	771	772	807	795	768	762	761	824	821	763	765	783	779	774	821	795	846	831	793	751	811	770	764	806	813	813	742	817	728	784	782	762	802	828	784	762	760	776	774	773	769	776	795	759	754	721	757	782	777	781	821	739	788	803	767	793	826	786	766	800	773	767	787	800	769	804	772	760	755	779	803	781	791	769	772	746	828	799	767	760	751	766	767	788	795	765	751	811	794	749	794	795	749	807	797	792	801	827	805	805	757	801	782	801	799	801	815	704	808	801	835	758	761	718	787	824	797	804	805	773	819	768	754	773	823	759	780	761	787	787	775	806	768	791	776	828	767	828	812	754	798	803	793	762	801	798	789	812	806	785	769	818	758	812	788	752	784	729	788	749	763	737	795	817	800	783	781	790	793	772	802	760	779	755	765	782	784	787	824	792	792	735	794	801	765	802	758	762	820	815	798	801	819	767	799	816	858	811	762	803	800	737	769	779	809	809	826	789	781	765	763	791	774	755	729	775	733	819	796	766	757	764	782	717	784	769	769	795	775	787	803	782	834	790	777	784	782	759	808	800	802	778	783	745	796	788	761	717	802	752	789	798	778	787	822	757	800	826	759	798	751	779	803	769	805	803	743	761	778	738	791	814	773	804	747	732	792	801
25388	47298	39703	27723	21884	17708	13560	9432	7104	5610	4422	3556	3071	2502	2334	2034	1865	1754	1654	1578	1475	1514	1282	1240	1091	1052	994	984	1040	930	933	947	862	916	890	874	888	834	815	825	895	855	864	775	788	823	804	819	792	798	824	811	824	773	817	839	779	807	774	791	745	757	789	782	792	890	815	740	796	810	834	780	804	806	792	765	804	814	821	781	827	822	832	769	816	801	751	775	775	807	750	776	826	788	806	848	775	801	795	789	760	788	822	834	776	774	768	826	775	762	803	794	785	779	788	792	844	787	794	799	763	793	796	849	785	796	801	794	816	800	742	810	799	780	799	834	809	764	798	790	809	819	795	807	786	745	828	811	755	804	773	782	781	738	797	758	788	817	758	813	767	809	830	848	823	806	781	809	792	773	802	796	754	801	762	771	829	770	787	798	785	758	811	810	818	784	786	791	770	764	786	842	796	786	760	781	807	752	767	780	786	759	800	821	788	778	787	781	786	792	796	778	776	860	737	801	819	809	775	793	775	806	762	793	772	821	801	769	784	793	772	796	795	835	782	796	786	778	819	790	794	776	761	815	844	782	795	782	799	788	772	821	781	777	820	794	783	827	786	830	798	775	833	777	848	814	762	767	816	846	829	778	789	799	831	827	828	815	799	792	799	779	747	792	812	771	765	783	759	808	787	846	757	791	806	788	798	766	765	838	803	788	800	862	774	866	795	837	871	812	802	758	814	800	775	817	823	796	767	823	850	825	772	832	796	818	824	819	829	804	809	821	773	848	807	778	812	826	813	764	801	788	782	819	813	787	758	781	802	848	816	781	737	770	820	752	825	808	763	838	793	829	774	789	749	806	771	809	802	848	823	766	757	841	772	794	778	812	804	807	831	799	774	756	847	755	808	796	775	830	810	818	775	751	815	777	750	786	833	801	819	780	843	832	783	825	798	752	793	778	777	787	774	797	824	789	812	831	762	821	804	795	801	808	829	779	783	766	747	834	860	767	817	755	811	796	777	783	801	763	819	767	813	832	787	797	799	789	842	833	780	795	820	795	797	760	818	776	826	789	761	773	750	769	814	731	800	776	809	773	804	789	803	817	772	819	807	753	754	805	838	775	812	747	768	817	786	793	812	774	817	808	800	736	778	795	783	806	778	820	775	751	817	792	770	773	798	861	807	868	786	790	768	749	795	805	768	809	815	783	831	772	791	759	780	768	808	841	844	795	803	801	787	825	818	774	838	802	747	828	792	777	823	786	823	813	796	814	830	817	736	782	785	785	844	813	788	810	829	784	701	820	790	799	806	820	792	789	772	765	792	809	764	793	767	806	825	798	776	812	833	846	838	758	788	799	796	800	811	770	763	775	769	757	813	762	808	804	805	782	793	848	873	763	776	787	758	810	852	836	841	775	847	802	804	796	813	800	827	778	754	834	804	845	830	748	772	758	775	810	784	767	808	808	813	810	852	807	872	795	799	763	881	783	798	782	748	820	819	780	807	842	841	821	812	770	783	796	741	815	787	818	805	763	817	761	770	851	847	847	769	840	755	789	736	735	822	833	872	782	817	774	804	781	846	787	752	835	801	773	815	826	783	759	793	808	834	786	778	746	786	758	783	796	776	785	815	779	818	745	870	769	765	776	818	821	804	767	835	794	832	841	783	773	753	821	760	823	822	757	830	837	779	782	837	792	775	825	771	815	783	776	809	809	813	865	778	824	790	815	791	799	819	789	804	791	742	871	808	818	789	850	798	837	781	817	794	787	817	809	815	807	791	784	779	739	810	809	771	797	792	766	825	819	772	824	775	778	749	771	788	842	791	805	767	838	839	882	789	743	791	823	789	820	846	763	856	740	755	801	840	810	798	775	810	835	856	795	779	818	838	803	797	762	813	770	786	721	808	758	774	798	774	824	782	811	806	799	750	799	771	798	785	841	812	729	802	805	784	803	767	742	768	837	790	806	729	780	852	795	756	743	817	797	776	840	787	789	796	799	821	776	816	752	781	819	853	794	748	812	765	796	780	814	789	833	825	759	767	797	819	818	825	863	807	743	791	813	785	795	763	787	822	801	778	804	756	807	840	788	826	805	808	785	834	803	824	788	842	813	808	804	780	834	809	769	851	800	807	814	785	797	787	781	839	770	803	783	791	798	770	811	794	796	795	780	779	799	809	804	793	772	802	800	830	784	773	791	811	773	768	787	829	800	756	725	794	791	740	776	805	837	835	781	816	833	787	775	766	785	783	788	787	891	795	769	748	741	798	800	766	771	813	765	776	833	764	789	786	860	805	833	824	788	842	797	821	849	792	780	756	800	804	790	756	744	766	803	777	800	797	772	772	771	789	785	788	731	804	787	843	827	819	772	743	766	823	781	834	820	750	809	809	785	814	820	810	775	784	806	838	757	816	739	767	779	837	811	826	747	785	810	780	832	774	792	822	776	816	825	827	738	770	778	788	807	830	780	770	768	770	804	778	800	790	827	767	801	770	837	812	783	791	817	739	828	786	836	811	824	796	835	763	833	836	846	811	770	792	841	790	827	819	823	785	809	818	767	764	840	775	827	790	747	786	758	812	782	818	785	769	811	768	773	831	801	791	786	819	785	799	815	855	827	799	834	780	787	740	810	813	827	827	790	783	746	807	766	786	781	762	782	757	777	796	773	819	814	801	814	789	778	798	813	741	845	773	842	815	785	789	819	767	792	741	801	802	765	799	809	805	865	825	785	809	753	791	828	789	816	863	765	853	849	793	795	773	794	804	804	802	774	818	794	764	846	813	718	845	780	798	749	798	875	766	808	799	814	795	820	789	802	793	795	792	813	727	869	794	771	787	793	844	824	831	785	785	794	819	842	849	785	780	792	779	758	817	792	846	809	815	800	783	771	805	821	775	763	716	799	820	833	771	802	744	788	765	824	827	807	770	812	774	823	762	845	770	761	799	870	803	761	782	786	806	813	794	834	826	765	807	820	838	789	773	866	789	797	823	794	807	794	754	824	836	770	798	784	810	794	765	840	795	802	801	809	840	814	788	815	837	767	809	797	796	809	773	820	767	822	803	762	784	789	756	776	762	794	789	770	758	762	819	814	810	805	801	787	781	790	769	754	779	858	810	839	772	828	807	818	743	832	804	836	799	779	821	826	785	824	771	783	808	792	782	839	779	817	793	753	809	804	759	820	780	854	817	812	795	774	792	808	830	810	756	738	844	776	788	768	830	792	754	769	778	812	818	744	789	841	820	804	821	786	843	780	835	824	774	769	816	832	843	824	811	827	811	744	746	778	789	803	844	795	764	785	801	792	811	836	788	874	786	775	792	805	811	815	812	813	830	830	810	822	774	785	769	831	853	800	791	847	783	833	796	793	843	826	800	783	792	770	746	824	820	799	833	835	826	806	822	748	830	821	831	794	765	856	728	810	811	818	819	775	808	800	751	822	824	767	818	775	809	821	813	760	819	751	775	816	781	819	745	742	824	789	750	784	779	803	832	843	741	819	797	785
23224	21569	29431	24278	22106	23816	22789	12204	8350	6441	4884	3973	3368	2993	2688	2390	2170	2024	1809	1871	1803	1667	1459	1409	1361	1246	1124	1159	1035	1068	1048	1028	1109	1000	996	1012	1012	936	1054	1033	985	1003	895	946	962	961	891	888	966	958	945	955	927	924	936	850	869	954	925	901	985	931	942	891	946	943	943	915	902	929	907	919	940	938	868	881	885	881	895	921	913	944	957	943	933	884	878	936	893	951	933	899	917	880	945	925	881	925	874	949	855	889	912	956	932	939	865	934	967	890	986	893	918	963	898	912	908	889	912	866	901	886	949	895	872	910	928	943	911	856	867	907	893	869	876	877	891	905	942	917	875	910	900	887	952	929	901	885	973	921	916	903	880	896	903	881	892	842	892	840	872	893	947	906	889	904	979	869	907	951	941	907	867	864	914	936	926	903	956	936	883	940	902	861	960	911	865	902	875	926	910	849	896	861	910	918	909	954	885	884	895	865	874	939	913	888	949	915	925	950	950	892	909	913	899	921	954	941	916	882	860	897	914	928	970	921	912	905	868	918	893	910	956	876	885	903	956	901	882	893	887	889	906	939	915	886	880	918	881	884	967	936	912	903	880	840	927	908	862	955	906	881	933	950	900	897	894	901	923	947	933	901	908	904	932	887	843	892	880	921	919	962	912	893	880	929	897	896	896	930	915	939	897	937	872	900	897	904	927	910	904	860	912	942	885	869	856	840	837	854	924	870	916	929	945	906	928	889	858	879	869	955	935	911	912	942	868	907	882	889	921	920	860	900	903	907	913	891	937	880	910	895	886	924	915	932	924	873	899	879	898	903	903	926	887	832	917	889	917	933	891	907	892	906	919	888	889	887	942	961	924	940	876	955	902	838	895	929	950	935	949	912	891	997	860	895	878	938	878	879	943	909	913	899	917	814	897	992	926	941	897	927	959	913	939	898	958	908	935	827	815	911	876	940	923	944	879	919	958	909	922	922	967	865	896	890	973	929	909	923	894	899	950	860	924	871	916	940	839	924	910	922	913	900	909	918	926	893	891	859	912	864	924	851	950	889	899	877	878	923	899	872	910	876	853	858	891	924	920	864	881	862	919	870	864	918	908	917	818	849	905	931	887	925	948	937	900	907	903	978	878	917	940	916	884	889	902	869	879	898	910	945	869	937	912	948	946	911	956	928	898	912	893	936	975	912	881	861	945	883	913	926	856	888	882	871	929	901	920	886	891	956	835	886	882	950	917	949	944	895	922	945	897	879	881	847	934	858	916	941	916	962	917	881	946	904	956	932	888	949	943	917	923	840	891	871	938	923	913	926	887	956	892	885	907	883	854	920	858	896	907	967	932	908	859	863	930	883	922	891	864	956	902	921	881	943	880	892	930	876	905	957	937	930	903	885	968	942	912	908	920	904	914	919	880	897	887	886	896	869	935	880	878	870	921	939	892	869	932	923	920	912	879	923	924	957	921	909	952	912	908	876	945	864	907	892	949	923	906	916	879	928	948	902	878	880	865	880	862	895	914	951	914	873	909	850	860	927	923	929	911	914	915	890	880	948	911	894	843	923	902	882	938	974	947	940	922	923	866	897	893	848	881	859	891	945	922	883	941	909	882	915	954	843	906	927	910	885	876	895	888	974	933	930	877	893	971	865	882	912	911	888	913	917	885	891	882	875	920	916	855	905	878	880	897	927	882	901	944	868	935	884	926	947	945	925	966	958	900	896	909	924	929	908	896	901	907	881	965	879	859	883	930	818	907	873	906	926	896	946	870	898	880	916	850	890	915	861	920	929	967	922	892	951	897	857	879	891	887	919	935	910	923	942	959	873	967	923	954	890	875	927	889	923	902	934	955	901	932	965	921	910	884	938	926	938	897	910	916	885	900	935	886	918	873	885	855	895	911	851	886	945	924	930	925	893	910	883	843	919	922	886	906	928	951	911	887	861	930	915	894	926	956	894	899	900	891	904	954	937	915	888	918	869	953	928	904	947	874	907	889	848	856	886	933	877	919	917	856	939	904	934	891	885	935	916	882	928	881	923	948	861	851	936	891	855	902	877	862	911	901	855	934	921	876	862	878	894	933	880	911	887	888	942	957	895	895	852	951	896	891	916	918	964	902	924	907	960	864	874	873	841	934	884	886	944	906	928	936	904	954	822	916	873	913	889	843	932	866	903	943	909	926	928	916	916	925	932	908	897	860	957	871	895	863	908	885	869	886	909	889	929	883	947	916	865	901	881	906	904	863	913	868	883	857	930	927	895	884	922	911	939	904	910	966	891	939	921	939	873	904	887	887	886	877	902	885	907	925	922	919	901	923	831	853	912	874	906	893	910	877	887	904	881	900	917	870	922	870	901	877	906	904	886	925	903	848	883	894	882	886	853	864	899	909	974	937	960	919	891	893	940	894	937	848	891	902	876	894	951	888	914	905	916	906	904	923	911	903	881	914	948	881	881	887	910	883	895	904	865	895	892	917	865	897	890	849	890	928	941	938	892	967	967	925	875	879	977	935	874	963	869	935	928	908	904	885	915	859	886	943	854	849	896	897	969	899	892	871	891	940	951	944	951	880	923	892	929	895	873	905	935	906	931	863	900	927	875	929	872	930	927	910	898	957	929	926	975	871	893	911	866	879	914	924	887	905	886	837	851	913	913	852	911	932	875	880	894	880	917	862	897	888	903	949	880	893	910	868	888	933	892	880	903	922	905	917	949	891	930	938	870	893	862	898	868	914	947	892	910	846	868	895	891	885	949	965	926	920	887	900	884	902	950	929	928	854	941	865	873	856	927	855	920	936	902	880	946	868	912	908	863	875	877	903	921	866	960	855	912	939	908	937	896	909	889	915	937	945	946	886	863	861	937	898	967	893	906	881	881	886	917	920	934	883	938	900	910	912	917	871	915	918	947	877	906	909	948	893	931	871	894	841	917	872	957	961	891	884	881	915	917	943	886	873	950	868	854	901	868	873	938	917	955	859	877	932	878	882	911	916	915	875	954	914	878	929	928	872	894	884	907	862	920	862	891	889	870	926	880	940	875	973	936	938	908	905	897	932	939	905	921	918	890	891	855	900	975	928	910	901	884	893	884	902	920	914	902	927	881	956	925	929	905	903	926	907	885	898	842	927	922	960	883	886	875	848	901	975	931	856	928	975	935	900	849	922	887	906	883	914	843	926	912	965	922	846	866	871	960	903	948	871	869	872	943	905	933	900	897	858	907	921	915	896	957	964	928	894	896	866	902	920	896	911	902	905	869	906	927	890	848	945	906	905	918	937	896	907	906	924	895	891	888	930	924	901	958	871	904	945	897	895	905	914	907	863	950	922	949	928	956	881	919	903	911	862	918	914	940	909	886	913	877	923	896	923	819	914	942	949	931	879	897	902	969	860	900	842	919	938	888	895	940	912	904	916	886	919	933	881	858	874	892	839	915	913	893	895	931	865	938	914	913	900	903	906	899	856	937	950	967	861	888	888	954	861	836	855	865	879	936	887	908	914	882
27518	56801	48285	35840	29657	24822	19665	14543	11330	8666	6947	5574	4687	4144	3574	3105	2712	2504	2160	2207	2210	2090	1729	1641	1517	1348	1223	1148	1200	1113	1138	1050	1157	1077	1090	1032	1054	1002	1015	1023	969	930	979	960	979	949	881	918	897	932	938	893	879	877	924	941	916	888	909	916	923	916	827	918	870	926	872	966	862	886	914	876	923	926	918	920	913	895	914	936	858	893	910	938	891	919	948	929	922	919	815	946	882	881	859	931	906	897	901	874	914	902	890	920	908	900	910	892	943	870	928	845	936	859	922	902	894	954	858	897	908	894	914	932	844	902	927	905	853	849	900	954	920	869	913	910	891	877	902	954	862	903	894	913	906	912	912	891	894	879	878	930	866	954	887	870	862	888	902	899	901	897	894	821	923	877	904	860	903	929	923	896	892	918	919	872	900	900	902	941	910	899	900	913	849	889	897	933	894	903	869	854	915	909	883	922	908	918	875	857	953	844	863	897	895	889	844	863	913	879	860	931	881	912	906	853	904	921	912	896	893	891	884	836	894	902	868	856	885	926	877	905	890	843	901	955	880	958	875	863	922	884	871	896	910	912	920	935	911	915	889	844	885	889	913	873	881	884	921	922	910	952	934	909	918	912	930	927	905	892	870	890	869	917	858	921	917	892	859	930	851	890	851	868	914	887	934	916	901	853	887	891	889	928	912	854	895	945	892	797	878	871	861	883	941	927	950	851	870	922	886	908	877	896	913	812	879	831	870	918	883	867	903	904	821	917	863	925	868	907	914	861	900	848	908	915	939	852	912	834	918	839	932	876	872	832	889	887	890	920	877	899	895	909	915	901	917	892	894	958	888	887	899	921	894	889	940	872	868	873	900	907	842	936	956	885	883	906	882	898	884	910	895	855	894	945	874	913	936	913	903	878	875	904	902	914	855	869	868	885	894	889	862	911	872	841	885	897	956	866	854	909	907	893	901	943	823	840	908	900	914	870	882	897	966	913	888	893	893	897	867	874	939	954	923	881	887	933	881	897	911	910	915	858	871	869	898	942	927	895	869	818	849	902	924	901	904	884	900	880	863	896	875	866	910	911	914	879	859	883	869	916	890	953	896	908	905	907	861	943	924	888	897	837	888	856	874	934	935	895	892	943	904	859	897	926	871	935	930	918	856	949	930	865	888	835	894	888	942	867	897	946	903	937	896	894	860	931	853	873	892	891	942	873	897	821	960	855	843	929	886	908	872	878	905	872	879	908	895	888	869	908	865	870	898	843	927	882	880	954	900	859	900	925	930	859	863	918	852	893	878	889	909	874	876	878	899	835	858	879	882	885	962	889	935	904	901	903	886	894	965	909	852	897	925	882	907	907	841	904	916	878	883	902	870	909	893	920	878	866	850	893	898	860	906	894	878	908	893	885	940	954	913	870	886	878	901	883	920	903	926	859	896	884	886	905	894	928	883	873	950	868	904	894	932	898	960	900	878	877	870	902	898	901	933	925	836	871	868	880	895	935	920	849	929	918	849	875	908	903	942	907	876	866	844	862	916	879	887	901	898	902	908	874	905	861	876	940	859	913	911	907	926	864	861	926	889	907	958	871	903	888	827	849	905	849	942	892	864	906	873	922	899	879	819	903	843	950	902	850	908	962	841	887	888	949	859	909	862	911	879	900	900	856	888	925	936	949	874	887	930	885	911	876	883	850	877	919	906	850	898	917	886	857	896	918	915	861	922	874	872	877	866	928	936	899	917	929	890	878	900	903	839	880	903	868	882	865	876	899	904	867	896	889	893	913	904	899	938	899	892	925	872	928	872	911	886	920	922	887	924	893	911	879	885	835	903	918	952	896	906	912	916	859	928	922	902	880	862	897	907	859	809	910	883	857	846	919	922	901	930	920	928	904	926	894	913	860	864	855	960	890	902	927	961	900	898	869	934	876	879	915	845	904	936	921	924	896	894	849	882	929	931	874	900	881	952	904	932	864	887	854	849	915	903	883	912	959	870	874	905	944	873	915	886	875	874	900	899	860	878	881	928	835	922	882	869	954	931	946	876	892	846	858	886	917	915	883	867	919	914	896	948	898	881	881	908	902	819	877	934	914	898	907	919	889	896	871	887	935	943	970	894	896	904	914	934	966	906	908	926	889	911	887	915	887	898	853	856	870	896	893	911	877	907	947	895	845	892	873	902	879	939	910	909	836	878	893	853	910	893	866	948	880	907	861	930	849	883	907	863	911	856	927	879	932	885	864	930	913	878	895	903	934	899	909	899	907	888	893	859	891	865	931	887	971	921	890	918	896	889	886	912	881	879	903	884	870	845	921	898	901	865	885	893	896	864	867	899	928	869	916	873	889	932	846	868	873	908	888	921	852	886	868	917	923	908	893	918	908	943	925	891	879	939	875	911	906	872	826	918	856	852	910	884	898	896	904	871	933	910	939	916	943	851	916	904	913	866	945	863	888	934	898	906	949	811	928	905	932	869	896	922	904	884	913	894	951	924	960	955	869	913	880	848	867	871	899	913	916	917	868	836	953	902	839	891	970	843	894	924	961	917	939	864	828	914	960	861	891	896	857	916	920	869	874	884	869	879	913	934	874	912	866	903	904	899	967	891	894	838	886	871	893	902	918	874	894	896	907	971	875	904	921	925	914	881	913	904	844	875	894	878	891	928	941	937	973	918	902	861	922	878	937	896	877	853	850	913	886	876	861	836	979	904	919	929	960	910	900	894	867	885	860	903	911	946	875	947	875	890	874	911	932	883	930	906	896	925	846	899	871	902	902	963	872	949	942	849	908	851	905	864	869	866	892	851	908	915	906	840	930	921	892	905	918	893	917	919	909	889	964	920	887	905	917	908	910	890	915	908	887	880	855	891	925	903	914	894	909	912	885	911	902	908	884	893	878	928	891	925	889	898	845	881	864	915	933	881	926	904	891	945	895	885	971	865	875	895	881	879	912	892	919	842	908	892	904	861	889	955	932	918	894	888	874	892	980	928	944	905	924	882	906	822	875	900	862	893	875	891	876	896	923	885	874	907	941	898	914	862	870	873	844	863	912	913	863	830	883	902	970	888	883	858	923	862	860	883	833	946	916	945	896	924	941	903	850	896	894	828	886	911	915	900	856	880	895	853	928	864	901	916	892	934	936	930	897	913	920	955	888	873	887	884	876	907	918	902	890	899	930	882	931	891	915	838	905	880	836	866	887	827	881	882	942	922	884	941	871	862	919	916	874	907	852	900	868	909	881	961	950	892	906	902	855	867	867	854	883	899	882	897	909	859	908	860	911	940	873	879	891	908	874	907	883	849	862	865	925	893	897	949	894	903	887	885	845	962	929	876	896	878	887	887	878	890	902	932	903	886	890	925	877	927	876	873	923	876	921	958	889	857	838	891	910	908	922	855	924	844	913	896	885	886	932	920	914	889	897	885	878	915	936	893	932	882	892	867	908	854	865	854	879	903	897	901	894	887	944	923	962	906	899	879	926	870	910	949	927	870	917	897	956	858	907
29548	28523	34772	26580	16531	10698	7890	5013	3762	2854	2333	2009	1794	1616	1590	1360	1210	1181	1110	1167	1048	1041	977	947	871	832	801	825	834	804	800	763	774	770	790	743	764	752	789	725	728	716	785	726	716	715	739	708	775	704	739	767	738	733	807	696	777	733	724	723	756	722	709	673	774	732	741	747	769	756	752	735	702	683	733	731	708	699	748	740	745	729	723	730	721	710	777	736	740	718	701	685	755	746	722	692	697	733	783	760	718	713	725	773	711	721	729	732	722	693	713	705	704	701	682	693	730	731	690	755	742	710	750	705	719	720	735	716	728	743	698	764	712	696	746	722	681	713	729	771	752	753	744	717	744	694	736	731	731	747	744	690	698	736	732	751	713	708	658	710	733	734	710	723	690	730	671	715	764	731	729	705	698	769	775	729	725	736	677	689	726	727	741	724	714	797	724	732	743	733	714	698	746	722	745	748	765	761	720	708	751	706	732	743	784	732	766	733	719	765	661	706	760	697	718	709	722	798	705	762	762	721	739	714	716	715	741	720	761	737	765	792	698	697	754	716	686	739	765	691	745	708	745	721	771	689	687	695	744	755	730	721	706	749	709	754	703	708	728	742	761	661	746	731	755	720	740	728	676	716	750	759	769	739	729	733	754	744	740	757	743	748	751	746	747	714	782	731	726	700	705	751	721	744	721	696	767	768	713	757	751	698	718	731	752	721	754	710	666	718	698	701	729	773	743	681	733	713	729	692	757	745	695	723	756	726	741	776	707	682	762	749	752	698	709	739	715	777	743	774	726	734	708	767	760	736	739	718	728	708	740	780	773	743	731	689	680	743	740	743	767	714	737	725	775	752	720	732	719	731	676	733	731	678	772	742	699	710	740	727	726	705	720	744	758	705	714	737	743	758	713	697	755	721	752	736	741	725	738	746	683	716	724	718	708	741	765	723	717	645	690	712	772	698	743	729	747	769	772	705	718	709	762	702	728	711	689	700	715	731	716	701	724	763	676	720	707	714	740	734	702	738	738	741	711	730	732	735	725	724	674	722	711	739	749	748	740	708	687	705	700	689	713	735	736	696	739	708	738	750	700	675	727	760	721	709	724	708	698	753	746	699	694	738	741	751	727	758	760	753	697	694	767	716	752	720	726	745	719	703	741	680	755	717	699	733	690	749	744	741	712	704	731	692	728	755	710	766	742	784	734	740	707	694	754	746	738	742	696	743	725	705	714	739	743	682	742	751	746	716	698	748	716	733	801	749	741	724	743	745	715	728	758	751	717	748	771	706	726	745	732	703	729	688	781	704	720	726	726	721	734	726	768	748	662	714	769	690	679	712	709	745	752	719	743	784	737	711	731	750	718	704	680	727	721	798	702	730	811	770	732	746	755	705	746	705	670	703	744	746	742	749	735	731	784	694	690	687	721	753	684	761	719	756	723	727	724	740	680	675	763	731	709	723	745	695	760	729	766	720	730	711	712	699	738	713	737	736	728	739	716	729	723	723	687	714	698	727	741	741	736	723	779	704	690	762	712	701	739	737	734	751	723	743	720	716	688	761	735	692	731	724	744	688	763	707	716	719	743	752	747	731	693	747	746	663	673	723	738	673	739	694	721	749	735	745	750	704	716	737	756	710	743	722	706	684	770	702	738	720	710	738	700	771	693	745	702	736	754	709	735	660	726	727	777	698	787	713	716	725	743	725	725	697	758	749	735	767	716	735	695	724	719	705	743	695	724	736	776	766	716	758	736	737	752	689	728	760	730	701	748	738	788	712	741	775	675	741	701	754	722	754	706	760	741	720	745	719	741	791	737	789	716	695	715	724	714	780	715	729	651	728	754	795	710	715	813	718	767	773	713	729	759	710	710	724	808	738	730	720	730	732	729	697	690	705	745	738	699	712	766	687	719	772	706	726	743	737	724	731	720	702	676	700	703	731	706	731	735	734	694	717	771	696	737	741	708	751	755	708	693	766	722	721	706	760	729	713	729	765	726	803	711	690	724	700	737	684	745	731	715	735	668	674	710	728	757	749	736	727	743	764	732	742	768	774	736	745	759	689	732	703	754	749	716	732	769	748	753	726	721	687	703	694	707	696	752	761	738	776	747	696	727	726	767	732	741	773	771	742	738	739	750	665	723	784	748	681	763	731	751	728	734	706	737	730	788	747	713	732	727	723	722	730	752	722	730	757	722	701	741	718	743	746	742	651	696	698	781	759	722	702	746	792	742	744	700	746	740	697	728	701	759	707	749	679	748	736	717	704	751	740	692	736	723	699	745	747	737	707	746	766	714	771	698	732	734	762	730	738	775	747	751	700	733	748	766	696	749	768	653	758	770	716	713	735	752	764	760	741	749	721	738	706	709	698	733	745	773	756	797	726	733	684	699	724	768	713	719	674	723	693	760	738	775	687	730	779	759	715	721	795	751	747	681	753	722	699	699	705	683	769	769	735	730	716	711	749	750	735	717	720	706	688	745	708	720	773	746	707	745	718	725	718	768	681	738	752	760	753	721	679	710	783	769	746	737	729	737	773	675	765	694	740	733	748	697	725	721	703	730	722	761	746	719	730	696	743	757	723	741	736	655	709	683	671	723	698	756	718	730	750	699	670	701	702	734	681	767	717	754	719	732	721	726	703	746	728	699	761	726	745	733	728	733	725	739	720	735	713	741	752	773	729	710	716	709	718	707	748	726	719	717	711	712	774	711	720	732	775	715	710	719	734	713	712	741	739	708	714	724	760	728	689	737	740	761	710	756	710	719	762	714	718	743	741	707	677	718	690	756	692	732	700	710	740	724	717	744	729	757	736	733	721	737	714	691	740	779	743	758	699	707	712	680	752	783	721	705	697	707	775	707	719	733	708	778	733	710	762	738	754	763	771	705	704	762	739	703	753	768	735	760	757	739	709	718	746	715	731	757	775	720	694	759	717	706	648	745	740	729	738	701	725	755	752	731	682	705	730	742	712	738	729	727	727	742	732	735	720	726	762	744	732	763	730	698	702	734	748	735	755	703	752	709	775	750	749	736	699	741	732	794	732	701	700	709	693	742	751	720	709	686	748	729	710	756	744	738	732	731	757	733	726	711	754	705	683	762	740	749	755	740	697	723	753	748	672	776	703	739	707	695	723	737	726	710	767	736	715	700	751	719	722	678	721	766	750	753	738	734	706	732	703	783	743	731	764	751	698	721	731	768	756	755	736	702	774	695	768	767	703	740	764	777	783	702	713	670	661	751	719	737	791	704	681	721	666	731	730	710	767	732	756	750	741	697	805	737	739	741	758	726	731	717	716	751	703	718	734	730	701	683	728	779	759	679	739	717	700	772	728	721	778	732	773	678	742	724	729	710	686	719	762	741	756	723	720	748	716	678	736	806	747	671	738	697	698	737	716	736	728	720	689	667	709	742	760	731	728	756	731	783	702	741	783	769	698	744	736	728	741	767	730	746	780	748	727	757	763	731	703	790	722	702	788	736	693	717	727	740	713	728	756	688	707
25364	43997	35466	24182	18461	14260	11254	7702	5781	4393	3352	2897	2482	2216	1952	1770	1511	1403	1328	1371	1275	1233	1140	1051	985	976	886	909	816	874	833	909	847	855	817	752	820	811	785	750	790	763	766	767	766	742	774	775	724	775	712	788	792	732	763	829	704	721	758	776	746	723	816	713	733	761	770	722	744	705	733	763	703	782	739	759	711	751	791	740	699	800	705	731	732	758	759	757	742	770	741	806	766	723	701	735	744	761	753	753	744	740	734	779	711	729	721	750	769	682	731	714	735	797	770	748	730	714	764	731	728	741	767	691	733	805	784	757	768	774	722	715	764	741	768	707	767	738	738	765	722	736	809	723	715	722	742	759	739	785	771	776	824	733	691	737	722	743	772	775	789	731	709	821	717	734	711	790	781	775	781	710	728	758	805	698	737	721	806	722	720	741	718	742	707	721	738	721	776	781	725	692	765	785	749	701	719	725	755	752	734	698	759	717	731	739	727	775	809	788	716	723	737	728	729	780	721	762	722	758	742	783	748	733	763	778	694	774	759	749	721	699	760	723	726	765	730	735	733	725	775	736	734	753	755	701	744	790	712	749	727	747	766	733	737	729	732	755	780	777	753	702	719	720	782	774	747	751	748	731	762	706	728	742	734	754	733	697	715	691	766	758	742	766	729	773	729	745	776	766	766	720	738	731	689	696	758	765	719	731	802	706	749	771	783	761	729	736	740	740	746	755	756	760	721	713	710	701	749	740	767	731	717	732	754	732	745	773	723	764	781	762	783	726	786	742	702	739	723	727	766	720	747	806	709	792	733	732	703	731	774	696	700	796	746	746	776	725	765	762	744	704	790	785	779	754	795	799	741	733	728	799	731	788	751	750	749	738	736	735	799	764	722	718	763	744	741	684	724	747	731	767	734	712	739	705	751	763	742	746	755	766	754	774	752	728	754	749	793	744	752	741	702	726	732	785	725	746	755	749	766	727	752	783	736	747	666	826	782	737	716	768	766	745	769	707	746	728	694	769	764	716	744	719	816	730	768	755	734	704	773	741	714	762	737	772	753	758	750	821	722	775	735	762	738	770	778	722	706	729	702	686	720	751	745	732	733	713	755	789	727	753	705	722	738	735	739	772	699	767	762	715	729	770	778	677	729	751	709	750	771	717	711	723	721	704	764	776	727	755	723	725	750	721	707	766	743	755	754	748	735	719	789	743	752	706	758	727	683	681	767	714	724	758	718	720	769	725	749	760	738	726	739	737	758	710	703	753	775	782	741	757	741	751	732	764	747	715	722	705	731	785	731	743	745	705	739	737	740	763	762	756	749	750	752	766	718	720	754	754	763	757	785	777	746	740	741	712	742	772	746	712	721	753	734	707	766	723	749	778	720	743	728	793	739	761	780	694	716	735	756	776	704	710	783	754	747	777	757	751	740	693	785	750	747	787	740	728	770	719	754	728	719	735	791	717	773	763	675	764	715	779	709	779	750	790	744	779	738	748	762	733	733	731	727	741	746	729	762	765	758	737	767	708	711	733	714	716	718	721	701	768	781	721	724	735	742	750	760	758	747	741	719	752	707	736	761	731	694	738	689	777	725	753	725	751	710	764	793	783	758	776	763	826	744	768	769	788	760	713	702	751	759	716	723	728	746	711	715	750	772	737	715	746	804	751	752	743	730	753	745	721	774	777	725	738	741	674	744	735	735	763	724	687	744	775	748	744	769	763	763	759	725	776	714	733	777	775	733	780	776	713	739	735	746	765	811	780	719	744	751	754	730	753	737	713	763	733	800	773	759	764	729	748	700	765	754	765	748	754	744	692	755	740	771	718	754	796	737	755	741	722	747	776	721	743	743	750	730	715	773	718	789	774	719	742	713	752	743	761	733	768	778	765	769	692	746	758	764	725	737	735	690	785	700	745	744	739	716	746	702	707	784	757	775	704	744	772	740	730	724	718	714	752	740	754	748	713	753	751	691	689	781	735	721	720	723	728	778	734	748	743	774	786	794	737	747	693	726	739	725	703	806	773	737	772	769	771	721	722	748	701	752	739	741	698	744	718	744	719	765	755	737	719	681	760	728	731	703	741	781	697	757	752	759	734	747	760	775	736	712	765	720	753	683	750	755	704	776	734	781	702	778	741	770	751	749	729	727	769	728	751	751	722	733	781	740	771	748	729	713	750	782	702	762	730	782	767	786	764	708	759	703	695	792	741	787	756	766	781	721	741	771	734	721	787	788	712	789	711	743	745	763	740	718	687	702	747	768	685	729	738	787	731	720	725	791	734	725	747	800	749	733	760	738	736	783	747	715	773	724	746	738	717	828	715	718	720	757	754	759	717	719	739	735	721	766	771	735	755	739	751	771	787	731	787	720	732	789	722	769	740	735	759	726	791	774	699	691	714	711	761	760	753	741	708	731	698	713	767	780	715	693	745	685	760	753	743	731	781	755	736	685	756	700	746	735	732	785	774	790	730	737	742	741	730	730	748	750	721	785	741	736	735	762	756	659	709	769	761	738	756	741	793	749	721	735	722	725	764	723	791	738	715	754	727	765	735	741	781	728	731	800	764	781	715	761	759	742	753	740	722	782	691	699	699	713	766	726	746	739	782	755	731	729	777	716	809	740	725	785	745	733	710	743	728	751	758	767	741	687	753	732	750	754	722	759	761	727	733	751	763	744	690	739	751	784	754	747	736	723	757	777	742	774	749	787	773	747	694	741	714	736	740	747	720	739	785	743	744	718	770	717	753	770	800	743	703	777	763	773	766	752	759	726	759	733	710	744	740	777	767	735	707	750	748	771	750	706	752	745	733	758	744	802	712	759	755	723	710	723	776	751	712	735	705	689	733	728	756	728	756	776	777	738	755	732	773	712	735	736	714	746	732	744	778	763	745	747	758	758	765	745	747	753	716	788	708	723	703	725	747	722	735	698	728	752	764	753	740	715	717	769	762	690	731	745	704	752	727	748	717	756	696	764	716	767	764	766	761	695	777	706	733	735	763	753	723	764	726	816	708	722	802	740	734	722	753	767	785	753	733	790	702	741	759	750	746	744	745	765	776	730	717	724	777	764	726	750	772	764	729	703	765	740	724	740	745	693	784	759	748	730	752	757	744	744	767	707	772	739	731	734	771	753	736	762	740	768	696	754	748	762	765	760	768	768	695	732	776	746	716	814	757	762	764	733	742	767	740	773	741	728	744	741	759	739	725	772	743	718	701	753	753	774	765	762	724	770	724	724	761	720	767	745	732	725	775	802	748	782	725	768	758	742	694	758	790	753	755	759	689	769	808	693	752	747	703	747	768	743	741	769	752	710	710	696	738	719	705	784	700	737	752	742	790	741	720	782	743	717	759	720	732	726	725	706	747	728	715	748	750	771	759	755	724	782	765	771	705	755	664	775	765	756	710	735	707	736	786	786	780	728	782	721	736	711	753	712	697	783	758	729	741	760	733	719	795	769	818	729	720	713	738	690	710	717	751	819	731	744	800	810	703	724	696
24486	21565	29038	25190	23020	20809	14901	8695	5768	4606	3626	2970	2595	2330	2140	1858	1657	1573	1473	1508	1405	1258	1259	1125	1089	1006	976	992	946	893	881	926	875	828	837	880	810	876	819	845	826	774	804	765	798	809	835	824	811	757	812	811	857	825	820	789	756	771	817	778	773	790	768	783	866	785	814	754	791	816	734	839	789	799	826	819	814	776	745	827	813	852	790	760	826	764	803	828	760	807	779	805	824	791	786	738	812	805	819	771	740	792	762	825	759	740	801	805	780	771	847	799	783	794	753	796	776	809	798	861	807	744	773	804	794	816	831	800	817	825	792	784	831	783	760	747	807	779	799	762	829	776	820	804	778	727	821	848	782	791	796	792	800	747	739	802	777	769	778	780	805	776	811	808	790	830	784	824	779	798	794	747	750	784	757	803	757	776	766	775	806	767	747	754	768	795	821	797	765	815	775	809	727	774	743	794	828	742	821	782	822	809	841	837	742	790	786	765	790	792	803	811	808	787	798	821	808	821	769	803	819	788	793	774	819	830	791	785	805	841	794	810	792	746	826	796	820	819	789	794	832	792	769	805	806	775	791	787	810	744	797	817	821	866	778	824	804	825	797	836	783	828	815	785	793	787	787	793	771	781	805	807	790	744	779	808	802	789	820	793	800	803	837	784	848	802	798	812	759	807	805	765	742	741	760	741	764	816	810	773	797	784	733	838	792	781	828	769	827	782	786	814	844	806	792	805	813	870	762	818	742	722	837	769	793	773	746	765	758	774	744	755	791	799	810	841	783	849	778	749	772	834	747	782	806	804	792	822	785	795	803	792	807	794	769	814	822	799	775	793	776	837	783	742	843	769	769	778	794	814	703	784	865	731	761	836	818	822	782	764	810	751	775	819	750	843	864	814	771	752	796	812	778	785	807	859	839	838	770	795	814	778	771	798	765	762	819	784	796	835	764	775	830	742	779	811	794	830	784	783	814	778	794	804	775	816	811	822	795	811	769	789	784	824	753	799	861	786	796	778	756	800	804	804	821	712	795	817	797	756	788	757	772	837	803	811	772	745	788	814	768	797	810	789	802	808	807	790	824	751	817	757	807	799	813	781	755	837	860	776	807	728	798	783	795	745	819	762	779	786	752	781	803	820	755	788	782	794	816	774	803	762	796	744	739	715	814	836	782	831	801	738	795	784	786	782	800	852	784	829	798	783	843	818	816	819	823	820	842	789	793	816	814	809	794	789	794	771	808	826	778	812	834	780	819	778	829	752	807	814	785	728	751	756	773	795	814	748	799	840	767	791	747	739	753	792	763	803	816	774	830	773	782	699	807	737	775	822	804	769	807	809	826	837	840	785	772	836	813	775	794	771	795	748	763	816	786	752	754	816	792	786	811	800	801	753	829	821	781	791	836	788	778	805	789	811	775	765	783	822	749	752	787	771	792	799	821	855	774	771	842	792	757	806	834	789	861	789	718	776	794	767	804	786	823	754	790	798	737	791	795	808	806	832	790	776	792	773	775	759	780	763	795	799	756	823	791	807	812	772	770	750	811	772	866	767	790	754	759	813	782	763	809	817	797	810	796	795	830	760	804	801	823	765	787	775	792	839	795	792	803	755	793	754	826	776	810	810	766	734	830	781	770	821	786	797	782	776	798	820	773	752	799	761	842	798	727	816	792	794	813	792	800	785	796	795	772	774	773	809	817	844	798	798	789	832	759	779	776	805	792	795	778	821	798	800	798	780	814	828	834	818	832	823	767	836	788	802	781	818	745	729	779	843	797	793	776	801	763	781	777	804	717	787	752	746	749	775	764	771	787	829	777	788	784	806	834	821	771	784	779	777	807	796	835	768	774	859	806	776	746	784	743	802	753	781	774	807	799	795	834	804	787	821	766	741	795	800	778	801	794	796	778	777	789	761	847	776	766	790	796	797	800	766	799	825	763	810	770	730	835	801	818	772	750	792	810	770	769	764	802	794	805	847	840	820	852	796	795	781	798	797	751	759	792	812	809	742	751	780	813	759	762	764	805	805	778	794	780	793	759	817	755	829	804	820	777	769	757	752	764	762	805	730	797	776	771	806	807	815	799	844	799	734	743	759	824	805	759	765	752	807	739	782	793	752	785	768	837	802	768	820	755	710	782	776	796	799	798	829	798	780	773	776	796	793	783	797	783	813	753	766	733	728	784	833	823	841	808	777	749	807	801	764	832	854	726	811	827	798	784	823	763	845	763	786	725	785	795	775	791	812	749	758	782	781	736	779	767	768	830	771	752	754	752	770	810	809	737	782	797	791	757	784	746	777	770	769	809	766	792	792	826	846	866	778	813	799	802	812	760	776	775	817	749	760	769	794	802	827	786	713	783	774	793	812	769	774	785	819	826	809	807	767	792	814	746	806	808	821	799	789	799	775	799	773	829	784	750	815	809	805	787	781	823	789	749	779	796	803	809	784	768	825	827	773	834	776	826	798	791	768	809	798	752	778	739	765	773	791	764	794	765	776	760	729	783	777	760	798	786	782	773	732	793	792	765	791	795	767	772	734	773	792	812	786	780	812	780	799	801	817	788	816	818	743	784	792	773	806	767	818	827	798	796	806	822	836	815	761	736	795	792	785	765	770	735	830	785	791	832	803	817	787	805	811	789	813	775	757	749	810	811	813	803	813	796	773	780	757	835	804	780	816	829	802	787	772	696	779	818	802	854	801	801	774	817	805	786	764	776	755	787	754	813	748	798	768	795	803	820	822	769	749	791	750	757	805	749	782	789	799	787	809	812	760	786	771	757	777	833	810	817	749	798	814	784	769	805	790	792	783	774	764	765	829	726	838	762	776	806	788	747	743	799	801	771	777	809	760	771	784	748	778	807	799	794	843	759	815	832	783	813	772	828	803	755	823	790	798	834	742	781	819	816	753	801	823	772	811	770	791	808	814	733	830	804	767	777	745	792	773	813	799	796	823	828	780	780	777	771	757	770	791	728	768	810	761	832	828	803	761	781	741	777	796	764	817	749	764	786	759	754	820	829	779	766	759	769	832	757	802	769	770	804	764	779	813	803	805	777	785	783	810	773	797	794	801	806	752	836	816	800	866	788	772	840	757	789	745	797	779	779	826	728	781	761	763	752	795	791	797	782	810	782	840	751	754	794	784	766	743	745	757	802	798	757	790	781	802	800	818	757	784	804	747	813	839	834	757	827	766	763	834	815	795	815	806	799	757	811	800	828	772	752	800	798	762	784	786	808	827	838	800	880	835	802	777	826	800	815	784	759	760	759	810	819	766	813	812	785	781	800	797	791	777	740	815	792	805	780	763	805	781	759	780	789	812	765	812	783	746	766	822	785	769	755	819	788	796	758	765	777	807	774	751	741	822	801	792	781	784	784	764	792	776	777	810	742	793	850	773	764	805	779	787	753	755	778	755	743	775	785	802	748	763	752	759	778	790	759	785	771	810	808	762	757	771	790	797	807	788	801	802	814	816	812	778	770	796	780	831	741	807	818	764
24954	51583	43013	31375	24937	19833	15654	11479	8383	6792	5310	4221	3491	3100	2825	2386	2082	1988	1847	1790	1602	1575	1452	1313	1171	1012	1089	1033	984	907	979	973	942	935	888	938	930	864	859	847	867	832	785	836	768	851	870	892	816	834	792	794	837	803	821	860	832	784	797	806	810	773	813	773	806	779	806	735	816	799	786	821	814	812	821	792	813	753	831	800	784	782	788	798	809	791	848	768	838	785	777	771	758	808	807	841	788	813	782	775	776	777	788	795	839	785	768	846	745	808	842	776	771	825	802	774	812	776	814	848	787	784	819	803	818	800	810	776	764	818	803	765	776	829	761	787	826	829	864	797	811	795	833	831	849	799	829	775	826	759	784	822	795	816	781	770	797	809	811	799	809	789	780	825	878	754	805	725	745	779	791	824	806	756	782	800	786	840	771	754	821	748	815	773	856	860	815	836	793	809	803	813	780	809	804	761	754	736	838	772	774	805	825	800	798	748	754	808	780	784	819	771	832	799	792	777	795	842	763	775	785	774	819	800	780	811	768	845	804	777	798	753	788	763	822	822	779	841	769	779	771	789	792	799	795	745	801	789	770	797	780	818	839	799	809	760	801	743	805	754	745	789	790	813	779	823	826	765	816	800	763	798	806	835	776	811	790	787	789	813	815	807	817	801	788	763	797	826	763	796	791	795	852	824	735	829	809	767	723	785	793	818	749	784	841	778	841	736	807	811	813	833	793	812	770	803	790	839	791	801	790	779	795	803	804	837	778	806	819	779	785	807	787	759	813	820	793	749	813	832	826	808	825	824	820	818	794	780	782	829	756	797	787	838	779	853	774	834	799	804	828	798	761	796	782	781	781	792	751	783	776	819	779	790	779	872	826	815	807	784	826	749	771	777	840	757	751	868	759	774	787	799	825	771	793	797	780	776	851	795	819	759	797	802	759	831	788	817	819	812	771	789	814	774	802	828	802	787	733	833	856	781	793	807	804	761	812	819	812	824	764	785	802	779	802	745	747	823	788	790	781	820	777	762	785	794	776	793	841	819	783	786	834	782	789	768	784	825	818	847	733	777	807	836	792	821	814	794	837	805	760	790	821	834	772	751	737	833	816	806	770	825	822	798	780	802	817	822	796	733	758	789	752	809	709	768	736	826	786	756	789	826	824	824	817	817	816	736	828	771	767	810	760	779	786	866	815	803	809	832	821	770	770	814	776	863	773	727	789	726	816	835	764	800	851	762	775	764	801	788	767	813	792	831	786	818	792	847	876	805	872	852	742	734	789	845	776	808	795	844	818	800	778	834	813	748	783	787	773	755	763	819	821	759	773	755	796	814	823	782	779	827	749	798	783	848	826	862	755	793	812	781	766	769	859	780	801	754	829	807	795	822	800	797	784	809	847	790	806	847	817	793	810	730	776	774	797	847	804	793	736	834	770	820	767	818	876	785	778	747	773	839	767	787	806	778	786	761	854	785	766	767	825	764	828	791	787	787	812	799	835	860	796	762	778	794	859	785	755	817	815	799	815	788	815	825	754	756	813	811	790	848	841	810	789	821	747	780	832	777	817	816	819	827	799	776	823	773	767	799	769	790	800	830	812	836	792	857	783	737	809	795	821	790	797	823	830	805	787	819	787	785	788	799	764	782	781	767	798	799	791	756	887	834	813	774	787	808	818	796	816	819	817	826	794	773	796	800	816	770	830	766	849	766	813	806	824	805	791	719	808	761	794	846	797	785	780	779	817	805	770	817	827	799	805	813	801	828	761	823	762	756	777	791	760	786	785	828	792	779	826	819	794	820	779	774	809	801	744	815	732	813	757	836	788	783	862	816	831	807	821	782	787	779	811	833	801	797	830	768	769	764	850	839	749	798	805	761	764	823	814	785	821	801	808	826	802	776	808	767	810	830	781	818	815	759	789	801	803	819	821	777	787	803	786	827	794	804	772	780	776	802	781	804	799	759	751	822	810	789	798	828	875	835	800	753	785	829	779	839	840	844	802	785	802	743	756	774	789	822	752	821	755	777	753	760	846	799	770	801	852	827	795	791	835	742	784	823	799	840	847	805	787	806	814	859	799	804	850	748	778	773	786	786	798	779	814	826	739	744	821	782	821	843	796	803	786	778	750	784	783	802	789	784	821	801	808	799	809	825	793	791	770	759	810	793	839	772	777	836	775	820	770	805	739	753	807	829	764	830	844	803	754	791	831	751	819	816	782	752	808	755	778	778	819	807	777	797	749	851	805	785	810	832	829	807	853	778	775	792	776	718	824	768	784	786	803	777	785	733	767	732	813	808	830	773	840	816	810	836	798	784	784	796	789	764	799	797	876	794	810	796	811	790	793	843	809	811	787	746	817	784	808	800	805	731	791	823	829	809	845	798	795	790	763	838	761	855	730	797	796	791	811	808	803	803	829	801	765	770	769	808	760	786	785	844	744	754	785	789	854	845	779	827	772	736	822	802	805	815	746	779	766	811	802	816	786	775	799	801	790	807	816	786	787	823	821	867	782	828	801	803	822	827	789	813	770	742	797	800	803	776	742	841	807	815	800	813	766	825	810	813	833	789	813	805	786	801	844	782	798	819	809	835	804	863	753	737	756	764	746	812	800	802	820	794	764	781	791	798	771	804	782	701	803	831	787	773	822	770	800	827	809	826	785	830	866	752	796	786	796	846	783	868	836	779	799	782	766	768	845	818	810	809	796	846	748	812	853	788	824	829	774	816	830	815	781	801	820	805	788	854	766	776	799	776	835	836	812	777	796	787	787	858	772	753	830	813	761	813	815	816	851	779	769	792	756	781	743	778	799	778	808	836	759	819	807	871	738	828	821	825	796	843	777	833	777	817	815	778	810	831	770	794	830	772	833	838	782	814	748	764	771	822	808	793	817	814	779	797	826	842	808	771	842	821	813	854	817	765	838	809	788	791	804	761	810	788	829	827	788	805	782	762	793	848	800	773	825	770	757	754	819	814	781	805	864	796	768	818	763	743	794	815	837	781	815	756	812	778	796	806	815	788	775	794	793	798	761	817	842	842	772	825	774	771	794	757	853	796	765	820	812	858	807	800	796	745	776	780	819	806	756	814	805	819	815	806	816	828	822	827	822	736	773	822	810	758	767	780	831	790	814	813	785	795	801	738	804	798	774	789	820	790	792	782	809	775	765	809	790	744	794	792	776	781	762	775	803	782	818	821	797	784	820	850	758	751	811	848	763	806	784	806	780	769	766	792	751	821	733	800	785	804	776	772	814	837	790	831	796	802	767	824	776	775	807	771	813	784	760	758	810	818	848	816	805	781	763	780	779	785	817	823	757	788	760	797	836	818	837	766	821	792	828	807	785	837	778	769	803	777	812	787	770	766	807	787	772	754	774	815	814	808	769	783	863	802	811	776	779	792	753	817	744	793	778	801	773	868	822	781	801	791	816	805	812	787	813	803	822	736	796	846	876	771	750	790	872	786	791	808	781	770	803	792	781	762	781	811	809	821	823	786	792	847
25638	21638	28775	27401	21728	15224	10269	6697	4695	3689	3108	2632	2190	1963	1822	1536	1473	1386	1365	1325	1204	1175	1060	1020	1003	942	939	860	903	892	875	856	841	846	787	827	835	792	836	814	870	838	851	755	803	765	807	829	797	796	850	791	784	830	807	753	788	801	787	810	796	816	763	803	772	777	762	828	807	783	791	768	790	814	737	756	750	840	756	857	794	793	798	767	799	811	797	765	757	775	812	811	765	791	788	770	805	857	853	760	777	798	757	834	803	797	779	828	780	741	790	805	774	787	767	775	781	778	804	774	814	750	796	761	885	723	729	825	794	741	769	787	804	787	822	751	768	833	819	781	802	757	827	795	806	737	795	724	749	779	768	782	800	801	748	759	770	764	760	732	829	797	781	764	761	742	770	801	768	802	839	744	808	749	785	779	823	759	783	730	791	762	783	722	773	821	802	844	794	783	753	804	783	818	758	800	789	827	743	772	768	820	811	777	789	783	764	794	823	768	794	767	792	760	788	727	753	817	766	826	806	809	740	781	729	795	843	780	790	791	822	790	786	746	747	759	812	772	785	765	769	758	788	755	733	803	730	759	781	782	788	778	757	798	763	746	809	780	822	821	839	839	808	847	781	800	763	788	788	774	750	803	766	757	819	800	774	821	776	744	808	772	761	842	792	845	786	784	792	835	716	782	783	836	833	785	735	779	796	765	766	821	756	809	784	803	767	790	773	799	772	786	801	809	725	810	802	754	799	828	760	787	800	787	838	753	741	790	802	814	792	717	761	756	810	769	764	776	799	790	804	780	728	766	761	764	760	784	817	767	773	752	785	767	780	750	794	797	753	755	757	737	785	818	780	755	751	767	750	772	832	775	757	767	721	756	767	731	810	753	792	729	767	786	794	774	787	803	768	817	769	790	813	812	771	801	811	774	819	750	796	733	774	776	760	782	772	795	801	804	823	757	744	775	754	876	793	782	799	746	818	806	818	760	773	776	803	839	753	782	843	774	773	761	775	803	815	803	806	745	789	833	810	793	832	801	746	820	755	803	783	778	757	783	752	775	770	792	793	769	794	807	749	775	774	811	728	826	813	764	758	791	834	781	794	779	811	765	839	768	749	750	822	775	772	797	778	811	766	767	757	849	802	783	766	793	794	771	775	774	771	766	800	792	776	801	828	794	765	777	770	799	717	800	816	809	769	761	737	728	790	776	798	795	761	805	772	806	817	781	755	761	811	798	805	802	798	816	796	781	811	801	767	789	816	830	826	799	809	808	771	827	744	746	812	782	802	780	786	794	783	784	794	776	766	745	774	775	795	779	804	808	765	758	780	843	808	807	803	791	786	794	785	773	777	755	761	758	772	829	839	806	838	784	788	829	811	817	786	787	732	757	824	814	796	746	755	813	812	805	761	759	771	797	829	810	821	783	766	837	786	731	849	782	820	768	753	788	770	807	770	809	810	789	804	726	780	772	815	774	787	806	768	751	800	741	774	788	786	782	815	769	729	740	752	781	802	773	786	760	803	779	789	769	778	761	740	799	810	809	771	737	772	733	744	775	776	772	783	750	791	764	810	779	763	769	772	852	755	781	767	817	824	821	783	812	764	789	796	796	804	790	823	823	810	744	838	816	794	759	803	865	734	765	787	756	873	767	754	767	768	822	783	781	755	822	832	814	777	848	820	730	774	789	780	791	771	799	727	765	760	795	782	774	806	753	819	807	768	739	733	782	844	797	823	812	804	747	770	826	814	821	799	737	733	805	784	747	765	750	818	824	818	800	781	784	769	795	747	779	822	756	777	818	788	777	777	843	777	752	722	777	752	793	714	780	766	749	765	817	796	745	806	730	781	734	780	765	796	797	721	794	822	795	754	814	783	804	788	709	822	763	787	797	749	804	822	795	809	748	804	824	748	765	815	740	784	802	802	763	804	774	815	802	783	770	770	777	806	789	772	849	729	795	739	821	766	797	791	802	792	751	803	792	793	783	788	771	793	792	776	807	829	741	782	755	791	758	770	771	766	831	786	739	753	784	809	796	764	782	754	788	765	774	813	760	815	758	768	787	779	798	780	797	812	773	797	792	770	789	751	765	819	773	766	769	747	805	801	778	766	805	790	821	778	751	801	769	815	806	818	777	763	791	797	732	762	793	763	782	849	810	781	823	763	782	755	752	734	816	836	804	768	807	762	788	791	743	791	805	827	788	781	794	808	810	705	803	818	768	760	799	776	746	815	722	790	807	798	813	780	759	760	806	776	736	763	785	816	807	765	776	764	811	759	755	817	800	819	775	773	821	792	766	797	787	775	790	820	765	792	797	804	802	759	847	814	771	814	781	766	773	784	757	722	777	747	820	811	722	790	791	838	789	751	791	822	752	792	829	788	798	806	800	799	795	806	820	815	744	817	793	802	768	790	785	749	769	778	744	822	857	809	737	755	791	773	769	837	761	811	731	786	798	758	800	810	802	783	752	784	804	800	784	788	803	787	770	828	789	775	803	803	758	826	800	848	822	812	785	743	753	791	718	808	805	799	813	780	833	833	789	773	781	801	754	729	738	782	808	776	819	777	721	776	781	771	820	770	833	748	835	815	806	819	783	795	772	816	775	748	835	861	770	791	754	763	760	803	783	796	818	783	812	745	810	774	777	783	807	781	795	841	748	800	812	813	804	775	790	770	771	771	775	798	734	748	792	826	771	805	736	790	809	813	793	756	795	803	757	812	809	750	734	799	794	743	754	753	758	745	780	772	786	786	823	774	773	805	753	748	759	709	757	785	810	802	800	728	746	818	758	779	791	807	817	820	786	749	834	766	832	777	762	798	767	811	794	806	776	782	811	765	754	797	764	763	775	808	819	852	785	775	798	839	718	751	806	843	801	822	756	842	800	805	779	727	764	742	814	786	770	748	777	764	799	797	759	790	761	786	782	724	815	745	831	827	772	772	797	744	816	756	763	771	803	723	818	830	802	811	782	703	844	792	740	795	822	748	766	841	810	815	714	805	792	801	767	755	833	800	758	824	818	734	801	827	755	824	835	768	780	819	740	737	793	805	813	863	835	774	767	741	783	795	779	781	830	791	799	806	794	785	761	735	756	803	783	798	751	758	809	764	774	790	807	776	764	786	799	749	775	813	811	814	824	682	783	769	780	757	807	812	807	821	799	764	755	752	767	779	769	815	803	781	818	791	784	806	804	778	793	817	801	791	763	766	790	774	752	779	837	831	791	812	790	739	799	788	790	786	795	786	755	788	770	773	752	805	787	735	798	751	867	841	811	806	797	824	768	743	782	828	786	786	774	735	793	724	790	763	804	784	760	783	839	798	786	765	791	776	769	768	804	813	814	761	838	790	768	735	773	769	839	804	784	834	839	778	754	791	822	790	741	784	774	776	800	751	805	817	799	806	802	782	775	765	790	810	785	798	806	762	781	752	828	742	810	760	762	825	762	786	828	848	815	803	769	749	754	806	798	760	805	818	836	797	780	843	807	809	835	772	803	807	804
25025	48174	40051	28563	22497	17368	13504	9903	7500	5539	4779	3697	3140	2733	2256	2160	1882	1708	1666	1488	1541	1411	1325	1226	1134	998	968	982	962	976	924	898	928	921	895	918	890	861	831	865	848	855	873	848	844	845	845	838	853	804	803	763	847	799	777	778	827	819	823	816	841	832	792	802	809	790	832	763	770	818	825	769	847	849	787	787	787	782	807	820	787	783	809	732	775	840	809	766	863	802	801	756	782	793	781	763	799	784	817	787	787	821	775	775	807	823	795	797	785	794	768	774	793	797	752	782	778	796	819	768	803	833	809	794	774	785	784	820	757	856	779	790	773	777	739	798	815	823	770	789	788	760	804	760	797	771	768	775	829	817	835	794	760	784	785	806	815	780	780	804	749	785	791	742	825	859	833	798	802	843	727	805	829	843	794	797	838	830	834	801	826	837	775	818	808	763	758	803	815	837	797	806	819	763	772	800	811	768	773	813	837	862	789	799	795	779	821	800	733	798	807	828	843	823	810	846	799	800	814	797	797	740	802	802	815	819	758	812	812	786	832	811	782	803	772	806	772	797	822	800	744	821	811	868	818	821	806	795	778	809	725	884	776	829	814	759	795	820	834	793	821	811	763	769	804	813	800	820	742	748	758	758	815	826	854	784	758	776	832	792	789	779	759	801	808	816	828	806	773	773	768	776	869	753	798	802	813	808	840	799	809	810	856	837	771	777	828	779	801	784	854	802	783	818	803	812	774	799	751	750	787	742	832	803	812	801	847	842	781	782	776	818	825	847	818	806	777	838	827	777	843	802	806	829	772	781	794	804	824	802	791	747	814	776	793	855	824	810	801	762	831	786	786	823	791	816	774	851	822	812	802	767	809	765	793	806	822	794	807	796	806	784	795	774	796	850	759	788	798	847	786	772	816	812	778	835	863	771	735	845	808	812	729	776	803	796	821	776	838	779	768	761	808	748	776	784	872	824	815	782	805	777	841	837	845	854	827	828	813	837	795	801	770	784	778	783	778	856	849	793	798	789	774	767	795	774	755	757	793	765	795	772	845	803	807	818	790	758	788	774	808	775	831	824	803	781	775	792	795	766	745	808	781	774	802	780	832	825	802	828	770	775	771	816	841	797	795	766	791	851	843	728	821	818	766	841	752	793	814	784	785	755	811	765	789	746	787	771	803	765	820	799	827	796	815	807	746	745	841	833	834	795	845	829	808	815	782	812	822	785	804	835	766	794	780	818	888	839	770	846	803	757	824	807	816	800	793	778	860	835	841	746	811	823	818	814	833	745	819	758	812	831	766	798	802	821	788	810	804	790	800	824	751	819	818	804	801	766	781	782	819	791	773	788	799	797	739	858	851	706	801	800	823	785	760	810	838	830	867	780	789	822	785	778	816	793	778	771	820	818	839	808	809	807	828	816	786	778	784	789	839	786	793	764	856	821	798	798	790	767	801	819	834	768	791	888	790	790	806	793	782	779	799	788	794	808	791	805	797	816	805	824	861	836	796	803	788	772	834	809	812	802	814	809	848	814	790	831	822	794	808	818	771	763	773	837	765	825	806	767	823	799	779	821	749	806	869	809	815	857	841	832	821	798	746	819	789	745	796	801	794	803	778	786	760	763	803	818	807	796	824	767	832	836	804	783	809	764	770	793	808	754	788	828	782	753	793	762	796	798	869	777	831	799	808	748	824	776	789	835	823	849	819	784	884	795	806	814	810	787	800	773	819	802	828	860	824	838	794	806	829	842	779	804	880	785	764	843	795	797	793	766	741	814	893	770	846	813	782	832	755	859	857	807	822	764	836	831	781	801	755	767	769	801	765	764	826	800	799	764	771	781	742	754	797	782	826	765	820	776	824	793	802	765	841	787	805	808	798	840	746	757	844	779	845	779	752	781	782	773	795	834	814	776	793	819	800	848	786	773	747	813	802	778	794	798	798	796	799	823	788	805	802	820	822	778	768	855	821	858	821	793	798	765	837	786	822	815	831	816	771	821	810	811	813	807	764	776	809	838	767	835	780	815	832	751	771	820	789	796	742	777	801	822	747	865	808	807	813	760	833	807	791	823	788	859	771	734	790	847	786	806	811	766	823	825	804	810	813	792	777	797	804	761	862	824	804	803	773	778	813	783	865	842	784	767	778	861	819	823	815	766	832	777	773	802	778	820	791	798	797	784	778	762	758	818	814	835	807	803	789	769	768	794	800	818	773	794	782	828	794	771	768	765	737	815	803	835	853	783	817	797	802	825	804	783	810	781	796	813	760	810	852	827	791	807	784	822	766	795	844	781	777	785	811	815	795	820	789	824	794	808	840	821	805	787	803	872	839	886	773	815	784	804	791	795	823	792	840	747	828	794	841	757	817	808	883	786	806	812	784	810	813	789	773	753	819	793	796	798	736	803	852	759	772	845	826	783	807	829	771	831	815	803	780	808	802	800	775	800	807	810	799	832	788	799	767	807	792	802	818	814	749	787	791	813	778	800	797	790	749	826	718	842	783	828	813	848	784	814	798	858	811	816	803	779	809	768	821	801	778	788	810	742	771	769	780	747	800	754	766	835	789	814	799	838	829	769	811	796	810	810	775	803	768	767	778	775	819	807	864	773	812	824	773	787	796	813	833	811	803	825	778	816	811	823	833	812	824	762	812	839	832	786	758	826	844	764	836	785	839	823	759	795	780	790	813	806	776	750	834	737	762	739	806	781	852	776	774	790	803	838	779	753	809	788	831	799	861	782	792	741	787	834	822	818	785	783	748	818	799	794	788	790	799	759	793	819	786	842	806	847	811	793	802	738	824	837	736	801	823	827	788	797	783	809	787	825	816	803	772	756	827	791	773	806	786	831	804	846	768	764	762	818	773	791	861	780	752	800	819	795	795	781	813	821	788	834	825	786	812	863	796	807	753	823	806	796	797	793	764	830	784	817	791	788	797	789	746	781	811	781	796	805	851	814	758	849	810	874	821	818	799	803	811	797	836	748	792	807	791	764	821	799	858	785	795	794	826	816	810	755	775	824	833	798	822	816	830	840	762	806	769	802	808	781	773	817	790	791	773	799	807	891	787	768	834	795	779	784	818	808	779	731	801	820	782	792	775	837	818	833	808	823	758	766	813	801	774	794	791	740	822	763	733	769	786	805	778	780	778	788	844	843	815	818	784	796	809	755	792	786	816	805	753	795	809	814	829	761	791	760	793	843	795	740	793	793	802	837	783	805	768	770	762	804	780	764	804	814	840	800	810	864	804	740	802	834	793	812	772	833	814	769	825	806	822	759	862	832	804	825	764	793	814	707	793	807	830	789	810	797	750	763	794	776	800	790	785	833	814	858	808	788	751	831	811	822	810	769	791	849	819	810	765	830	781	790	816	800	784	812	817	809	751	835	770	804	799	807	811	827	766	788	866	772	780	826	822	793	804	864	813	782	790	786	816	858	796	773	788	823	774	820	803	775	782	816	759	762	803	823	815	829	842	818	819	826	754	803	781	745	832	842	795	801
23167	21594	29442	24323	22194	23855	22436	12406	8307	6611	5480	4284	3681	3153	2757	2504	2106	1965	1914	1735	1738	1609	1477	1364	1304	1143	1122	1147	1064	1094	1046	1109	1045	1051	1027	1002	960	957	966	1030	943	1020	977	963	902	922	1050	1006	946	884	947	949	1016	891	917	936	911	968	910	883	973	875	990	902	897	905	896	909	939	890	880	886	876	876	952	978	933	874	910	922	869	878	955	938	922	886	929	909	945	942	886	911	932	893	814	929	915	927	854	909	910	898	939	931	931	942	950	978	870	906	887	920	945	903	935	930	873	934	922	935	889	881	921	912	907	912	967	939	936	871	908	888	914	925	919	919	892	895	953	907	913	884	892	896	912	918	940	888	953	886	956	916	890	920	871	965	897	883	859	917	906	894	911	930	852	834	897	910	913	914	943	922	905	899	877	896	915	945	879	884	942	911	878	874	929	924	950	909	951	965	927	866	943	934	867	941	902	945	922	898	867	893	942	984	889	938	891	883	886	933	891	880	965	915	917	897	895	876	867	923	864	925	919	843	928	961	932	941	957	946	907	886	860	908	937	950	865	872	879	926	903	881	909	948	911	913	865	917	908	934	930	927	930	940	911	897	881	901	964	864	886	910	849	934	875	910	913	892	896	934	949	865	867	918	954	938	945	911	897	880	974	905	902	912	901	912	882	861	903	917	886	911	969	880	912	961	858	935	872	912	887	929	906	869	881	950	880	937	910	903	915	906	825	958	933	865	940	881	878	935	935	870	979	947	901	898	894	886	929	927	898	903	867	879	902	906	865	906	939	938	952	848	938	939	922	956	884	877	898	915	915	865	905	924	916	917	901	875	951	919	905	937	925	873	853	924	914	965	901	894	921	871	858	942	908	935	938	913	883	925	918	877	918	945	869	861	908	910	893	932	908	935	951	907	907	895	930	868	874	945	947	942	924	923	948	852	919	928	907	883	877	964	876	949	930	919	924	935	929	937	897	919	881	888	926	924	961	842	911	900	924	882	949	900	924	952	919	935	942	951	875	901	876	901	885	891	907	917	933	925	915	858	873	895	956	881	985	951	916	898	860	903	882	934	913	871	887	923	903	919	985	947	872	883	853	900	927	881	872	946	912	901	904	905	852	916	856	958	925	937	933	919	911	919	885	923	945	859	849	911	882	898	944	920	896	939	947	960	916	910	946	911	949	920	904	956	955	889	867	864	931	980	877	895	922	946	856	934	893	946	913	876	904	902	887	921	874	881	909	867	917	922	944	891	962	907	960	912	915	916	924	912	896	884	944	872	903	874	918	917	887	879	929	931	915	954	894	905	918	968	869	929	856	945	912	887	867	901	947	946	880	928	914	893	926	918	865	885	872	903	849	918	874	904	902	910	919	907	901	929	907	900	895	911	879	920	892	897	928	894	889	947	934	901	945	880	899	867	957	848	928	934	937	899	909	903	909	946	845	878	904	958	905	909	902	923	931	905	922	857	882	911	887	952	916	937	855	963	930	923	928	910	936	1005	853	855	905	902	909	912	959	953	917	954	876	908	968	835	914	904	919	885	915	886	939	885	914	958	930	920	937	910	894	902	938	906	888	892	866	940	902	878	971	929	943	955	923	959	890	866	891	891	910	915	928	926	913	886	927	932	943	921	898	852	950	860	960	987	818	941	904	912	888	907	934	873	913	904	913	948	928	924	888	924	850	892	869	920	949	950	895	917	940	884	945	836	919	908	925	935	940	952	917	879	927	884	892	897	910	917	941	895	909	939	955	891	932	898	932	909	853	869	908	964	909	822	870	886	925	897	922	896	864	863	869	888	925	920	914	964	907	958	930	886	886	901	867	908	932	958	910	895	929	884	909	927	902	887	882	841	892	878	901	873	918	936	902	906	897	903	928	895	915	889	915	887	900	924	884	921	865	891	942	917	906	925	963	909	889	890	934	867	907	963	905	855	933	930	926	954	951	857	951	956	930	916	889	913	914	889	930	906	992	961	921	933	908	846	860	953	870	911	900	875	898	965	872	867	877	942	865	853	928	917	921	913	890	896	888	938	866	871	890	925	890	861	957	891	894	896	881	948	881	904	891	879	875	947	932	919	874	915	925	887	911	903	912	923	963	906	929	924	889	906	886	919	932	893	896	904	929	871	910	915	916	917	960	876	903	927	901	941	909	943	929	907	942	965	941	926	897	925	896	932	939	951	946	923	921	938	901	864	891	875	962	928	950	908	879	931	881	940	920	880	843	973	865	915	904	918	903	894	935	920	898	876	918	901	948	906	924	895	875	929	904	935	970	941	863	873	917	905	916	933	912	936	939	938	897	933	899	891	870	958	962	880	918	943	900	889	891	905	919	912	902	879	885	892	899	898	913	902	928	880	961	943	939	877	901	918	936	915	920	858	892	902	914	924	864	875	937	928	908	905	876	932	958	916	987	868	953	922	949	912	972	893	916	905	879	857	875	960	860	879	927	928	929	931	924	886	933	989	857	935	874	927	870	848	906	904	946	912	965	887	912	973	910	927	921	914	921	935	911	913	933	954	871	898	906	865	919	874	874	880	900	991	930	904	905	901	955	892	890	929	917	924	893	934	873	945	905	935	899	937	956	920	895	880	916	898	899	914	920	930	880	886	897	893	946	862	904	919	897	884	897	888	913	906	917	881	876	902	883	853	898	860	882	993	902	898	837	880	919	867	919	881	856	921	897	885	894	919	908	871	928	915	867	908	942	920	886	915	887	862	968	862	924	941	931	927	916	860	939	914	867	877	974	938	859	936	883	935	870	893	928	899	880	947	839	931	888	867	917	944	936	917	871	857	899	859	898	930	931	915	931	910	907	916	921	904	973	883	943	943	897	892	913	895	915	898	899	944	891	911	862	861	890	937	905	908	896	913	898	883	901	886	897	917	891	866	900	881	910	859	887	863	835	892	911	883	934	875	898	879	923	928	923	886	944	887	922	924	976	907	939	931	965	919	897	942	906	869	929	902	881	943	936	901	867	962	844	949	894	901	877	860	943	936	874	925	894	865	867	890	922	908	920	912	935	909	984	897	920	887	918	871	860	913	860	892	888	887	930	837	873	894	899	875	856	907	911	916	881	960	855	885	888	972	891	929	965	930	858	936	874	943	876	919	934	893	906	908	873	958	969	919	876	913	882	917	889	951	898	901	915	932	949	893	914	935	892	877	972	910	902	906	844	922	899	901	908	932	910	935	893	943	860	882	920	886	900	962	945	892	855	943	894	924	926	919	886	883	912	899	885	905	894	951	918	877	858	892	895	916	891	915	881	885	875	972	849	929	941	922	902	900	935	876	894	941	900	944	912	916	909	891	916	915	895	948	859	903	842	932	903	916	954	908	860	894	961	902	948	901	891	923	955	932	911	905	883	909	928	950	848	873	932	956	868	894	915	856	923	905	920	874	860	892	934	902	898	933	894	958	924	929	911	958	913	916	932	927	894	884	861	938	906	927	856	888	865	887	872	956	894	869	874	888	928	909	899	919	896	939	897	884
27538	57221	48469	36480	30426	24359	19216	14859	11593	9117	7670	5944	5018	4142	3672	3272	2745	2497	2332	2083	2029	1891	1703	1594	1388	1285	1226	1130	1085	1200	1068	1100	1108	1008	987	1070	994	1018	977	930	1019	927	961	973	945	919	944	962	905	959	906	910	907	946	859	926	930	914	958	923	951	883	885	907	930	950	928	918	919	881	945	942	933	903	940	843	897	866	898	868	882	934	881	899	875	880	905	908	909	907	909	958	925	917	822	918	852	858	925	934	869	903	880	887	924	874	908	869	893	902	878	905	849	870	896	893	906	903	868	941	876	950	909	923	898	888	928	894	882	881	926	932	910	890	846	941	852	847	934	919	868	908	900	839	937	861	934	874	874	911	923	880	894	953	953	895	846	856	876	874	899	903	909	875	853	920	894	916	860	924	861	875	901	866	864	918	905	979	799	915	953	917	869	849	922	904	825	906	861	920	870	884	887	892	926	947	895	886	895	948	890	896	961	977	872	944	894	861	882	885	901	859	926	931	894	893	915	878	915	883	909	863	929	958	947	915	894	894	956	910	879	895	914	906	920	884	861	900	909	917	882	922	907	859	890	924	946	898	902	908	922	936	876	929	900	912	884	835	915	891	935	867	904	910	922	871	890	833	949	847	889	875	906	902	861	873	879	817	902	879	940	958	864	897	889	905	862	835	895	890	926	868	887	911	869	871	958	902	889	858	958	910	938	879	892	880	912	878	873	940	922	917	931	915	947	875	896	902	923	919	865	859	877	899	931	909	875	883	932	944	935	921	925	855	897	908	896	882	878	904	868	834	948	911	962	885	903	898	914	904	896	886	921	851	920	941	906	873	896	873	889	846	867	901	933	898	946	905	856	858	878	887	878	874	877	876	919	892	892	894	890	928	894	885	886	885	927	879	902	894	878	857	931	873	909	952	905	923	911	866	887	869	874	862	896	887	952	926	909	952	920	909	924	940	895	926	854	913	924	935	956	953	937	921	931	819	909	896	908	895	918	846	915	881	891	858	922	859	875	863	872	943	874	867	916	948	924	884	930	898	883	895	905	926	870	906	898	893	852	901	891	923	935	896	946	898	846	877	844	867	928	854	878	865	943	862	912	914	866	889	882	958	859	898	932	930	882	926	903	920	864	926	918	936	955	926	865	830	880	908	871	872	871	869	872	922	920	827	904	903	859	923	918	920	933	967	887	882	894	922	884	900	922	919	895	914	946	927	912	881	945	926	932	895	853	886	900	870	878	903	891	910	893	829	917	929	939	889	1006	902	905	941	932	955	889	862	912	868	919	879	893	883	875	921	906	891	886	897	964	850	932	895	856	884	933	900	916	910	876	907	927	858	866	880	963	916	915	952	882	982	892	821	884	897	877	931	926	885	868	907	896	890	895	896	879	915	913	877	874	874	924	870	895	909	943	879	901	956	883	861	939	915	872	905	862	892	925	922	854	878	918	917	896	901	891	889	910	909	888	900	861	902	860	915	879	887	892	866	844	885	907	882	895	929	872	946	889	922	912	907	906	875	893	843	949	875	880	909	849	884	893	916	874	917	959	954	947	912	852	895	918	883	879	936	896	901	890	863	913	909	907	902	909	889	895	896	881	859	850	903	901	905	968	926	872	863	862	933	907	935	887	870	908	882	899	866	914	972	906	928	940	896	873	819	944	905	896	929	927	876	917	887	906	873	914	920	845	897	855	948	872	931	839	938	901	917	907	933	913	899	883	984	892	955	983	882	909	883	899	883	911	877	844	926	928	906	908	904	866	888	869	923	928	882	927	929	888	914	913	851	903	929	937	926	886	851	880	921	878	943	886	895	938	863	881	922	882	835	880	853	893	872	851	933	937	927	888	903	912	895	869	900	904	911	872	906	988	906	897	880	887	890	861	882	866	920	888	900	925	884	826	869	890	942	854	844	896	965	867	944	879	866	856	885	894	861	859	899	873	913	946	914	884	935	877	847	895	887	892	901	893	897	904	885	867	911	889	905	861	934	882	893	880	909	870	916	922	868	905	881	861	852	861	883	885	910	935	888	891	907	883	906	889	941	914	858	949	921	893	913	899	919	896	924	961	866	850	908	857	929	861	887	957	899	892	860	852	902	874	923	820	888	895	935	898	914	908	953	844	909	922	933	863	894	874	841	867	850	872	925	899	890	882	901	911	901	891	893	874	902	915	880	902	900	852	879	897	906	826	903	897	896	893	893	885	900	845	904	907	913	888	863	865	922	932	919	884	909	932	908	920	875	858	869	892	913	944	931	851	933	914	949	876	861	915	900	952	904	938	911	888	881	943	897	904	922	873	899	869	877	904	918	886	884	889	922	870	878	902	913	859	931	890	888	883	880	881	827	921	894	922	924	903	894	848	906	915	920	871	909	907	907	913	923	951	937	888	945	876	892	868	866	875	941	824	890	848	865	856	868	854	926	923	940	926	857	894	859	883	846	894	879	895	941	900	916	913	905	840	890	849	866	851	937	814	893	906	948	874	908	889	954	931	875	943	885	905	966	935	925	898	914	863	883	872	921	918	909	866	878	882	883	886	910	921	897	894	901	890	929	895	899	874	889	967	881	925	930	900	899	862	861	906	965	920	866	925	901	903	887	864	954	893	886	891	901	872	838	913	850	880	905	884	928	896	852	931	928	919	903	881	888	878	902	926	913	898	906	912	920	884	881	941	877	887	879	896	891	837	934	896	893	911	888	880	953	883	860	904	863	935	967	866	922	942	803	896	887	908	915	866	845	900	915	878	881	834	955	957	913	851	872	903	937	862	912	903	863	895	876	941	912	861	946	864	935	871	920	920	930	837	883	918	858	931	936	858	912	939	903	925	910	857	881	904	892	913	925	956	876	923	874	918	890	869	922	896	865	890	918	913	863	931	871	921	915	953	900	905	887	892	863	877	944	929	834	913	918	836	897	941	905	911	906	890	913	906	906	931	938	867	882	907	866	859	895	944	893	899	900	854	900	865	889	945	878	914	904	891	864	866	954	938	880	903	882	924	905	897	871	854	943	909	891	848	851	903	945	881	920	865	903	915	865	922	869	906	905	888	867	904	915	913	921	912	950	890	931	897	926	858	893	874	864	935	918	987	896	860	900	888	885	900	907	877	871	874	910	852	901	914	888	913	936	898	889	838	865	906	904	912	869	891	892	866	893	889	871	885	847	896	860	894	900	943	908	911	878	874	919	902	861	937	911	927	909	927	944	921	898	835	921	952	921	875	937	879	949	867	890	946	866	925	907	892	847	893	905	896	900	893	894	914	925	867	894	899	875	935	883	853	865	838	881	887	896	877	966	904	875	879	845	938	897	901	907	902	918	916	965	895	894	918	855	863	889	880	882	952	924	896	885	942	867	891	918	897	870	912	907	873	901	927	912	893	898	895	918	863	872	894	921	901	918	850	931	891	919	876	903	877	932	920	949	913	891	939	923	859	888	890	877	914	868	879	892	896	888	888	916	876	868	938	873	930	878	889	912	944	890	893	908	937	877	928	911
29507	28654	35222	26580	16949	10906	7283	5186	3664	2932	2465	2125	1859	1666	1559	1344	1231	1185	1102	1087	1086	1020	966	923	860	844	813	761	765	800	821	806	791	798	730	747	787	740	733	734	699	757	762	739	755	790	758	751	715	774	732	715	700	711	721	737	726	757	757	747	698	745	722	723	737	718	736	654	672	745	720	712	731	813	706	710	742	798	779	735	748	684	692	744	753	713	755	724	707	761	728	706	722	695	723	733	673	727	715	737	735	679	665	713	718	716	712	724	724	733	746	708	732	689	804	729	706	719	698	738	740	764	692	728	709	764	740	735	667	776	705	708	751	736	739	787	737	736	706	689	761	715	739	741	749	714	747	713	711	760	728	770	705	707	691	745	732	766	704	759	769	764	728	725	695	711	727	681	715	765	773	738	720	714	747	725	731	703	756	743	688	705	740	724	730	694	792	752	709	694	737	744	711	718	708	690	709	736	735	780	726	711	728	770	745	720	713	708	728	677	702	736	731	758	712	699	747	725	710	709	800	698	714	655	727	747	790	702	707	704	730	740	763	729	770	703	691	793	781	758	783	711	710	726	732	731	710	685	697	720	729	728	773	699	734	749	720	730	737	681	702	711	694	712	744	710	751	695	750	704	729	766	763	697	725	705	777	764	735	748	811	681	713	739	707	760	756	712	700	671	776	684	746	663	748	795	709	733	730	709	737	752	719	715	711	736	719	746	732	727	718	754	734	775	682	754	757	738	762	685	737	707	669	742	753	726	714	774	742	675	750	745	728	716	710	643	723	660	741	748	718	756	729	767	731	731	743	764	747	735	741	782	744	680	744	711	699	737	764	711	748	745	702	773	765	742	705	768	689	715	751	731	687	697	736	708	724	725	744	741	744	665	740	797	771	719	707	739	730	710	749	774	705	748	724	705	765	781	734	742	716	710	704	707	722	711	742	729	721	729	733	737	731	746	783	737	702	707	762	753	708	758	771	758	718	693	735	742	757	694	713	752	724	710	752	719	710	705	729	781	715	742	709	729	757	709	717	732	729	758	725	776	731	746	696	701	726	711	758	719	741	699	737	715	691	734	708	711	676	725	779	703	765	692	779	784	750	724	714	723	742	723	694	711	760	725	779	725	702	716	755	754	753	704	708	755	726	762	731	722	717	748	743	730	735	715	747	739	775	771	698	719	765	727	739	692	710	701	701	690	742	737	705	748	722	739	706	793	759	696	689	775	753	708	733	723	699	693	705	687	753	715	727	692	671	727	707	761	739	716	780	707	747	681	697	775	713	730	706	759	710	744	767	734	701	784	767	735	730	704	728	730	741	759	754	737	759	730	789	737	729	720	691	703	752	706	750	734	727	747	705	720	699	797	740	740	677	732	701	686	707	735	694	748	749	760	735	717	751	712	716	743	751	746	707	742	734	701	738	733	640	668	701	701	746	722	782	673	735	679	702	716	762	701	727	755	732	715	709	716	734	748	776	720	725	687	718	779	754	706	735	700	748	757	735	721	764	720	753	740	721	712	758	706	706	734	699	726	667	703	725	736	702	747	740	779	763	727	759	743	754	715	727	697	714	671	704	711	725	746	701	729	707	708	750	723	722	734	705	660	710	718	724	755	706	737	747	732	746	696	763	743	715	755	726	704	700	736	742	732	754	671	773	789	711	746	732	727	733	690	692	720	720	679	715	704	779	723	730	718	763	743	723	749	736	699	740	733	714	722	742	788	757	730	708	736	664	686	731	731	751	723	735	721	730	730	744	677	699	705	722	741	708	722	737	726	760	739	747	710	707	705	763	751	734	721	747	736	727	703	722	705	753	714	738	676	716	692	710	710	719	810	731	706	782	799	715	684	761	756	703	710	723	720	723	719	686	748	721	737	733	715	713	789	696	716	723	748	768	735	746	761	740	687	742	705	684	763	683	715	714	744	691	700	703	703	727	738	716	731	650	752	674	723	726	753	731	669	730	710	756	721	767	779	736	749	714	765	749	707	734	755	737	733	690	710	711	696	727	730	760	691	731	707	719	722	742	743	740	724	681	776	760	747	718	725	766	698	775	691	737	753	732	734	746	776	728	730	714	751	707	738	755	774	697	753	797	702	716	770	680	695	712	751	775	738	697	696	755	696	734	758	759	756	681	779	788	716	741	747	773	733	758	704	717	748	685	713	704	667	721	740	747	723	719	737	759	722	762	753	705	695	742	739	684	681	707	688	781	736	774	746	755	705	710	713	763	727	742	751	689	750	716	704	694	677	729	790	684	686	734	695	755	695	700	778	652	755	752	654	701	727	755	750	723	753	712	713	736	741	726	759	723	785	801	701	733	720	728	736	722	697	716	783	668	729	738	742	746	752	734	717	737	696	701	738	710	765	764	696	751	723	777	761	725	724	778	670	699	730	678	739	708	720	738	741	763	711	732	727	773	782	770	715	748	769	724	732	730	799	739	753	770	781	701	722	754	710	725	714	737	708	758	677	702	719	751	754	759	738	750	762	732	707	724	747	691	697	719	681	732	766	701	688	732	752	753	741	733	788	756	751	715	703	751	749	708	753	724	760	760	740	697	728	731	705	803	733	728	698	739	754	701	730	704	750	720	761	715	740	724	671	746	722	716	730	726	717	696	678	738	753	702	741	736	680	744	776	761	684	747	684	758	770	736	761	743	725	768	760	732	722	751	679	706	746	771	763	733	789	716	755	731	761	785	697	732	755	742	744	707	724	699	738	752	735	788	725	710	723	727	683	716	714	720	722	716	722	698	749	723	736	763	715	706	726	741	724	700	771	729	728	708	745	755	761	725	766	729	724	751	737	739	738	714	723	705	716	737	739	726	699	760	728	795	739	726	737	734	701	751	745	777	694	702	732	720	733	744	667	725	728	770	739	671	754	725	723	735	736	742	739	715	734	753	741	703	759	740	653	760	731	705	712	698	720	735	782	727	713	723	764	752	740	716	754	775	766	704	741	769	743	776	748	725	741	691	767	722	732	735	759	758	703	724	727	779	713	729	770	710	697	739	714	777	758	721	748	728	704	731	731	730	725	693	719	722	730	697	695	728	681	734	739	733	731	750	681	703	743	710	723	766	709	750	777	755	726	759	737	733	730	694	752	707	716	714	718	700	744	740	718	689	709	707	739	717	741	706	722	729	702	759	726	746	705	728	701	728	713	707	719	713	725	741	696	667	729	770	758	724	723	694	712	712	701	777	693	735	743	730	743	761	728	756	719	707	753	696	799	705	702	763	761	751	745	713	736	745	731	745	756	786	731	806	729	758	697	732	717	761	681	727	770	756	700	700	693	724	745	706	736	732	774	757	749	764	741	718	722	690	720	732	739	763	751	718	759	746	794	704	687	738	742	747	718	706	747	706	715	711	713	734	726	712	754	753	757	740	757	700	758	747	700	727	691	700	719	704	697	691	751	748	700	742	771	726	719	709	727	725	732	698	750	747	697	676	698	707	743	760	735	714	733	757	796	750	766	655	768	732	704	739	741	740	755
25250	44034	36005	24248	18852	14360	10681	7860	5911	4388	3765	3023	2546	2230	2011	1685	1583	1386	1264	1286	1210	1130	1153	1009	941	876	853	875	831	877	813	825	821	804	815	764	780	806	761	850	780	801	817	804	788	785	720	754	786	787	769	740	782	754	750	735	717	714	725	710	739	737	751	748	719	742	715	823	744	696	740	695	782	758	754	772	768	731	751	704	753	709	777	735	754	767	735	734	746	786	739	703	706	749	773	753	736	787	742	782	733	781	751	754	758	711	789	717	732	773	762	768	806	758	740	760	734	747	742	769	714	729	762	756	707	764	708	717	709	743	727	789	701	758	706	746	720	764	748	703	743	711	745	771	781	732	724	718	727	732	759	790	694	760	791	722	795	777	799	746	702	750	685	776	750	765	743	742	700	738	747	768	743	751	766	740	779	726	786	713	768	712	736	750	811	730	731	732	746	767	754	732	742	730	758	723	707	717	721	757	749	701	765	771	728	765	738	744	724	716	757	724	752	717	689	771	736	755	690	772	731	744	748	782	742	753	743	749	770	746	758	753	742	761	711	802	769	727	764	789	726	749	764	707	714	730	746	759	804	756	762	737	719	712	787	752	743	746	773	686	726	825	756	769	747	761	739	749	735	745	754	719	734	759	718	796	726	770	746	737	746	730	765	671	713	726	716	767	710	744	745	725	787	735	756	749	736	717	731	757	737	722	702	751	708	750	766	774	740	800	774	759	772	742	759	716	741	769	719	731	755	719	727	764	743	754	770	773	735	692	722	778	775	770	738	768	760	748	768	752	754	744	763	765	697	754	747	750	759	797	778	747	762	698	708	752	729	719	735	747	784	751	759	732	787	759	744	696	734	737	749	732	751	761	741	769	741	733	703	701	769	726	772	757	751	740	781	765	731	743	729	723	759	716	714	778	781	790	738	755	740	727	754	716	691	714	774	694	781	746	766	720	789	783	706	698	742	704	737	788	785	780	809	726	740	744	743	710	750	797	725	729	751	716	752	754	710	740	771	770	762	801	765	720	761	745	770	742	774	754	728	746	719	737	734	696	759	736	746	729	734	720	744	797	712	739	770	688	738	722	789	724	761	777	765	759	794	679	750	731	733	791	772	758	736	731	743	724	731	725	781	757	734	750	725	766	754	762	753	765	760	722	757	741	719	758	718	753	701	706	695	722	769	735	740	769	671	725	716	722	711	726	683	716	739	768	752	733	749	695	767	750	691	722	736	746	701	746	747	750	708	709	717	797	712	729	736	773	722	736	738	756	732	732	755	766	720	744	716	747	730	729	717	716	753	752	726	787	741	712	706	778	768	778	755	762	732	731	773	788	725	737	769	705	734	731	733	760	758	713	798	755	772	725	754	701	752	735	770	741	749	733	755	744	757	711	750	740	708	735	788	815	724	793	759	778	771	761	768	717	775	730	796	712	790	778	774	755	756	718	784	712	757	808	731	734	786	737	751	749	730	749	731	770	747	759	720	721	771	728	784	705	802	766	736	771	755	756	765	725	718	736	779	726	732	759	763	753	721	770	745	677	759	755	784	773	719	718	712	776	736	734	738	731	739	717	773	715	719	713	795	742	733	754	733	753	785	762	690	726	747	783	737	780	799	778	710	749	770	713	750	714	710	733	749	739	720	726	748	762	802	795	762	754	736	752	705	767	770	768	720	731	711	751	775	783	749	735	751	781	730	734	799	754	731	780	750	771	729	782	742	778	742	739	717	739	725	734	756	742	718	708	715	754	764	696	758	751	761	781	751	741	733	750	733	730	755	764	767	766	779	747	763	709	735	700	689	765	752	674	712	724	768	731	719	741	754	793	766	759	757	738	657	762	741	717	722	727	750	748	713	768	751	716	776	773	735	729	796	764	770	771	739	753	773	759	748	757	724	719	694	792	767	764	769	761	759	808	747	764	796	751	765	770	778	725	705	715	723	718	702	728	747	770	769	738	765	724	768	778	730	716	742	761	729	736	746	730	737	691	738	711	798	759	783	773	752	751	734	761	712	763	750	741	737	758	746	782	733	759	726	712	756	712	756	742	744	709	729	723	769	722	773	738	730	739	759	751	740	745	783	784	714	686	740	771	724	684	753	786	707	778	751	731	781	712	724	714	761	730	734	729	763	717	735	745	707	809	742	744	715	735	744	757	740	786	770	704	716	762	761	735	765	742	713	744	706	765	673	713	747	723	701	795	751	800	756	766	755	804	763	713	774	696	743	755	755	742	771	719	742	749	723	733	752	738	703	748	720	724	706	708	744	736	703	745	783	771	744	738	700	743	689	704	763	774	739	752	743	756	729	761	707	786	714	736	799	719	775	751	777	741	707	729	776	735	731	689	775	736	785	780	753	782	765	754	794	718	785	788	768	747	740	739	746	754	750	719	711	785	704	750	724	744	692	790	730	736	757	710	734	781	748	720	774	738	756	733	748	756	760	747	770	751	777	756	713	738	783	738	838	716	709	769	750	743	767	744	755	717	737	775	736	753	712	720	740	753	769	742	754	713	731	794	729	720	725	794	698	727	697	738	798	763	781	741	743	730	753	743	756	745	701	786	746	738	769	759	752	750	757	719	765	737	770	729	729	765	707	736	766	788	748	764	786	746	749	734	726	733	766	795	758	759	700	769	806	722	754	709	746	765	719	725	713	762	755	757	751	729	768	722	807	770	744	757	771	728	722	771	762	788	722	755	738	760	751	724	770	717	762	710	749	761	751	760	713	746	756	770	709	674	715	704	752	744	735	733	723	701	748	789	751	723	737	753	765	759	746	725	754	730	749	745	765	762	795	749	756	740	765	737	791	757	752	736	706	736	687	672	661	708	751	715	748	801	762	760	742	756	717	700	697	701	768	748	782	739	714	707	760	704	809	742	752	756	765	798	783	777	788	736	764	743	785	723	742	781	741	751	735	765	742	759	780	745	728	741	730	768	744	769	713	738	747	747	722	741	724	767	740	741	754	743	746	761	735	758	750	770	757	735	762	770	711	766	796	780	743	765	686	740	714	735	736	772	738	712	739	746	751	740	784	759	734	702	707	720	755	735	814	720	743	727	759	772	743	781	744	785	788	684	702	731	727	700	767	690	696	732	689	740	796	768	720	784	739	751	708	741	785	798	718	746	763	766	748	765	706	691	725	788	794	774	738	755	756	745	701	765	744	750	723	776	711	735	693	788	701	777	747	703	725	764	811	759	760	734	763	792	753	724	745	719	707	725	801	766	762	712	776	774	725	720	747	760	806	766	738	763	754	742	731	769	717	761	747	728	741	823	741	783	754	763	746	772	777	743	768	738	776	761	738	782	729	724	783	737	754	744	787	797	725	722	709	763	773	763	754	778	779	751	745	718	759	791	739	717	706	783	779	741	740	755	743	746	753	711	743	751	736	766	784	749	728	784	741	753	675	740	721	734	762	721	739	774	751	725	754	747	765	704	767	721	730	765	755	746	707	783	763	776	734	731	797	725	729	731	794	699	727	734	747	762	750	748
24365	21526	28969	25239	23100	20966	14367	9009	5944	4627	4039	3281	2828	2325	2093	1871	1576	1547	1473	1410	1359	1185	1236	1063	983	963	922	878	896	959	863	945	912	847	819	840	827	851	852	901	801	790	779	846	836	826	856	779	816	805	814	790	843	810	825	779	743	808	826	804	852	770	756	778	827	803	737	793	811	746	820	794	817	819	824	783	852	825	790	770	812	735	788	793	825	815	761	795	753	773	783	753	832	784	771	739	735	791	805	805	740	769	730	801	815	828	810	829	838	819	773	803	764	830	740	762	802	785	779	772	796	812	803	801	792	779	750	844	749	731	730	738	751	739	807	757	830	764	791	788	782	826	816	851	785	745	795	814	805	839	778	800	780	756	783	771	786	780	798	795	801	811	771	759	763	786	807	830	811	828	717	772	779	887	792	798	780	763	814	816	802	790	803	762	804	814	813	842	799	767	834	792	760	790	802	767	844	787	822	819	793	817	756	821	775	794	770	758	756	748	766	802	802	807	792	850	795	747	764	802	806	792	737	823	796	812	800	784	773	803	768	781	816	773	815	815	780	730	833	792	758	775	761	800	819	806	827	799	854	777	748	734	815	804	829	826	813	791	745	823	802	798	787	773	755	778	796	780	776	801	801	790	830	853	779	735	810	775	813	815	807	777	803	835	768	746	777	796	793	797	760	787	782	774	784	765	774	766	727	824	769	823	826	763	824	795	789	773	800	766	772	770	746	803	840	788	818	751	796	780	815	806	773	786	783	802	825	791	772	791	783	806	776	796	761	785	808	836	747	722	763	775	787	839	807	810	811	810	729	781	773	776	804	813	767	824	782	797	787	768	776	783	758	796	796	840	789	817	820	769	769	805	779	747	764	819	791	842	737	780	752	811	778	752	822	813	775	790	786	767	802	856	749	790	795	752	848	811	815	743	805	811	750	768	802	745	814	795	747	782	813	806	797	823	765	835	845	792	834	791	776	782	778	758	771	759	783	788	797	762	794	781	753	743	775	812	761	733	811	773	783	828	793	733	804	788	749	719	795	854	785	783	812	776	801	811	801	826	791	764	746	754	758	787	783	780	811	830	803	820	812	790	737	778	816	800	726	765	790	766	763	784	830	788	753	803	787	799	770	822	803	836	737	805	778	761	800	763	783	788	799	793	791	870	763	739	777	817	846	810	829	794	790	786	743	800	811	793	806	794	793	739	833	842	792	771	788	802	831	792	850	766	765	773	774	795	811	795	783	776	817	796	804	787	756	819	768	758	782	798	768	806	812	807	831	763	770	800	748	786	761	759	787	752	838	789	788	810	733	786	749	832	795	787	784	760	819	790	809	815	820	775	800	753	827	761	753	793	779	820	769	765	789	783	767	759	792	767	800	766	790	771	748	794	740	844	801	756	749	785	780	781	784	797	837	837	813	818	827	860	805	779	752	877	829	742	779	839	796	804	793	753	797	792	783	774	768	861	797	803	786	771	763	809	860	788	759	831	740	764	799	791	742	757	806	847	789	780	808	758	798	776	829	770	813	799	732	754	810	707	788	768	762	809	766	763	812	799	800	795	805	784	805	823	770	816	807	783	832	745	823	742	808	765	800	783	753	815	768	800	743	795	788	823	830	796	819	745	787	776	816	799	778	735	826	814	824	778	751	719	792	773	749	752	805	830	726	784	761	788	818	816	799	815	826	817	783	787	778	802	831	786	767	804	793	761	721	800	790	813	781	793	773	771	743	796	752	823	772	797	770	809	752	794	718	757	763	784	789	786	851	790	791	755	807	829	809	805	791	798	797	846	815	789	760	825	778	796	764	851	827	764	755	855	782	801	781	839	819	776	765	838	782	860	750	789	758	769	812	758	761	746	803	780	816	776	714	796	806	805	802	771	767	803	746	787	798	781	806	795	819	776	798	843	777	837	778	791	745	798	761	774	812	756	765	782	799	768	803	798	793	784	798	727	767	803	753	746	781	834	828	750	832	785	766	804	800	825	809	774	769	772	821	807	794	785	800	785	808	771	767	802	819	763	787	764	790	767	788	779	768	785	835	787	801	773	808	863	807	768	810	776	777	807	780	784	863	805	761	789	793	850	789	823	771	713	819	796	750	764	796	778	864	777	801	771	813	779	797	828	754	748	785	794	760	814	816	776	775	748	830	822	787	801	800	759	798	857	794	797	818	809	796	746	770	794	769	785	776	777	788	749	741	804	763	799	864	806	767	841	790	825	745	789	776	782	793	770	850	821	784	769	788	764	785	794	825	790	783	745	841	780	851	797	799	803	779	781	752	738	749	804	796	747	751	774	760	827	802	724	826	772	779	801	813	810	775	808	784	808	810	806	810	769	818	822	783	797	786	798	784	797	808	803	779	784	816	783	763	820	796	824	803	805	788	754	804	765	778	789	791	786	794	753	859	820	793	800	795	833	781	781	783	776	845	789	842	857	801	784	781	772	763	782	804	798	793	785	803	777	800	772	801	773	827	817	812	795	840	815	796	753	778	821	849	707	802	805	822	774	771	782	801	775	830	812	779	773	788	762	781	803	834	738	859	801	790	776	802	771	832	762	761	788	751	804	817	775	759	801	799	786	829	813	825	746	774	811	757	790	815	803	802	771	829	803	788	775	811	796	806	764	815	788	771	804	807	768	802	806	824	785	799	777	789	798	757	766	768	784	823	787	818	799	771	795	725	808	772	779	788	776	785	789	784	806	790	832	847	778	773	801	812	840	766	788	785	815	795	767	755	840	759	806	810	749	795	814	770	843	808	803	746	761	790	874	815	749	798	794	761	866	775	797	793	762	843	755	796	784	802	780	753	761	837	762	748	796	775	795	739	791	803	804	763	836	822	797	805	782	736	817	773	812	764	830	781	802	783	752	745	762	799	783	803	790	772	792	772	778	772	796	796	796	766	768	783	741	825	775	831	798	772	757	777	811	759	786	778	804	773	833	740	783	755	814	724	728	808	786	788	773	791	767	794	823	774	802	746	811	830	814	756	800	809	781	791	779	818	769	722	759	738	853	729	839	761	788	784	806	795	808	781	793	809	805	802	770	775	832	779	706	809	766	798	769	813	790	859	768	802	804	764	755	796	776	815	792	795	819	800	745	812	815	810	819	811	822	773	771	874	802	718	743	770	803	784	767	775	789	819	811	741	801	762	807	770	808	753	761	787	765	771	781	767	794	790	801	782	847	819	815	811	800	784	811	770	748	737	791	770	774	840	803	830	760	817	815	756	769	829	845	793	804	803	775	832	844	829	828	814	809	776	757	756	797	734	741	777	806	803	749	739	845	813	813	813	837	781	827	828	761	820	790	770	814	804	808	737	798	811	758	812	732	791	757	812	734	777	798	815	765	809	744	818	765	785	776	799	763	789	815	797	829	794	740	783	756	725	780	824	818	744	782	746	787	793	812	758	849	803	742	813	787	748	859	729	750	771	834	750	775	799	827	836	795	834	782	758	776	787	790	743	815	796	805	845	811	793	848	815	770	719	759	756	841
25246	51425	43367	31520	25337	19620	15307	12292	8600	6741	5664	4597	3788	3179	2814	2371	2066	1880	1743	1738	1581	1442	1371	1237	1031	1028	1015	994	900	1003	950	914	948	921	879	828	946	897	887	897	858	855	837	815	858	820	798	825	827	759	824	818	862	849	828	793	830	802	784	815	766	831	824	778	825	769	831	814	810	804	801	779	821	811	783	797	801	771	794	822	798	855	780	817	814	795	803	778	809	798	755	840	804	771	807	744	787	789	828	794	853	805	772	802	805	796	822	809	766	828	814	760	804	791	798	832	807	777	835	772	778	866	829	790	806	759	841	801	807	808	796	774	797	751	742	780	778	807	774	794	790	824	820	807	786	760	785	796	825	826	797	760	826	810	761	751	789	835	790	834	779	784	800	840	809	810	773	740	831	807	802	787	772	757	783	810	746	780	805	819	770	790	847	782	778	800	801	843	779	792	768	790	756	809	790	837	817	815	763	860	766	849	814	788	759	755	774	787	824	807	785	801	749	789	808	773	740	837	739	808	788	779	808	784	782	773	828	748	833	843	850	749	803	797	838	759	826	761	764	788	751	825	796	748	771	782	785	837	813	792	819	784	816	811	768	808	764	802	760	778	786	824	856	794	815	808	789	814	792	821	785	792	826	835	768	860	783	784	819	770	764	818	811	749	799	787	801	771	773	766	796	815	847	720	807	744	824	818	785	772	767	773	839	817	776	804	808	742	769	832	753	743	798	791	792	786	776	750	834	777	772	756	755	838	826	765	796	803	807	762	783	792	789	774	756	794	793	826	811	755	814	757	775	781	814	795	787	844	832	746	801	794	788	834	827	823	830	812	813	822	866	783	838	780	843	737	811	789	802	788	805	817	841	835	863	800	817	812	813	799	738	822	790	765	836	780	813	792	839	825	774	831	726	782	799	810	795	788	736	773	799	779	783	799	752	777	781	757	774	763	763	821	761	800	800	800	829	769	751	806	860	762	819	802	795	830	785	800	778	750	786	784	793	806	799	758	835	825	808	810	817	805	838	779	781	823	764	855	769	767	794	749	770	779	776	768	808	818	777	775	808	803	812	809	776	778	842	812	761	767	816	807	778	817	777	772	789	839	804	809	777	785	818	774	779	799	765	784	781	769	782	757	808	800	811	782	786	763	798	800	827	792	795	824	809	775	746	776	804	835	851	812	770	761	783	796	803	763	786	782	833	748	824	813	869	800	768	750	813	834	778	773	812	830	793	820	835	805	803	799	763	791	775	768	864	850	795	812	793	772	810	865	800	835	812	794	794	834	772	733	804	815	836	853	825	793	840	814	785	827	819	790	806	812	759	779	762	803	788	738	758	808	733	806	824	776	733	815	857	801	831	795	772	815	801	747	772	834	813	761	811	798	784	836	777	801	795	828	770	864	851	809	775	863	857	769	767	803	784	752	762	788	753	803	805	781	776	789	793	756	766	825	834	816	863	784	752	785	811	803	851	794	811	765	843	731	802	821	823	794	792	815	803	789	802	745	819	833	807	843	758	835	796	800	822	796	790	784	796	807	812	765	778	805	796	771	787	767	797	815	755	821	801	785	787	788	801	783	777	801	852	809	824	765	774	819	802	768	813	803	756	807	869	762	767	801	807	741	811	808	738	805	825	781	827	772	781	785	751	813	832	782	812	789	828	766	834	789	780	790	797	815	773	822	813	755	787	801	785	771	818	819	775	787	746	825	824	796	795	772	861	803	818	833	754	852	777	779	813	801	772	752	757	752	800	844	777	818	786	804	871	806	837	826	777	836	808	795	828	829	863	785	811	835	800	815	764	835	825	830	831	795	786	769	768	822	760	828	820	790	838	777	749	766	768	833	776	827	803	807	846	779	771	790	839	741	833	790	824	843	777	798	820	775	752	798	821	770	796	776	776	796	768	787	832	835	803	823	778	816	857	790	807	793	819	799	772	789	829	779	826	831	806	823	791	801	826	819	810	792	810	857	828	804	806	797	781	781	772	792	805	778	756	812	807	822	786	797	802	795	859	791	811	795	796	781	809	768	831	760	790	763	791	732	781	770	789	798	762	794	838	793	798	785	783	820	777	763	749	808	775	823	830	790	829	773	768	830	835	824	795	818	820	773	792	813	785	822	785	806	777	799	792	808	787	820	811	796	805	803	799	758	744	793	839	758	792	826	797	782	832	805	767	793	791	759	766	796	828	781	850	795	793	789	783	797	832	823	770	902	800	827	796	784	770	832	800	830	765	786	814	834	801	752	782	803	793	808	790	836	787	759	798	793	810	778	805	817	800	814	758	757	792	779	840	814	795	805	772	795	773	766	808	788	790	747	797	800	834	799	775	789	812	739	836	828	763	804	834	790	798	794	791	808	775	794	748	842	799	744	791	812	750	775	769	806	794	816	804	794	790	878	805	800	781	790	832	796	832	807	807	786	803	835	777	765	824	803	805	839	809	775	796	790	760	777	793	811	767	835	831	817	731	760	825	781	825	792	789	824	813	807	749	726	821	811	849	712	791	750	792	815	763	798	811	776	769	806	744	773	841	893	784	763	802	809	759	788	788	813	753	839	799	790	745	796	810	766	831	804	869	828	849	820	811	828	795	805	855	845	833	817	836	770	836	815	812	793	782	774	813	782	845	780	750	791	819	797	792	825	803	784	801	798	806	829	751	813	780	794	776	812	801	845	772	785	823	769	769	813	807	834	793	809	766	831	830	864	834	811	751	769	809	799	811	796	843	813	769	774	800	799	856	835	792	798	804	801	774	791	748	830	778	782	814	785	792	821	781	764	825	777	810	780	805	848	797	851	817	822	808	843	782	796	783	819	777	790	809	723	791	846	746	734	859	803	836	802	771	772	777	773	869	746	799	818	777	758	755	755	859	809	795	797	855	827	802	780	755	755	805	797	812	747	803	833	834	794	801	800	821	764	766	798	787	812	766	784	813	865	781	785	830	816	799	753	796	803	801	828	838	802	782	831	792	781	802	821	818	763	807	754	788	832	813	767	737	783	825	794	742	840	803	812	800	778	807	800	801	859	809	740	813	846	766	815	813	823	777	794	783	777	815	805	846	751	819	821	832	827	809	807	784	859	747	764	814	827	741	830	816	819	787	806	824	778	777	795	816	786	761	778	768	782	788	797	788	841	809	798	836	793	766	798	800	814	779	738	847	807	788	838	825	793	785	773	826	805	754	777	825	787	753	807	814	815	769	757	786	793	808	782	817	768	742	774	823	781	806	812	767	788	783	772	838	761	828	796	817	804	781	803	736	808	828	771	734	815	775	777	799	752	785	781	811	817	797	773	784	792	811	821	770	766	820	816	781	845	823	791	806	806	814	837	801	777	825	780	833	789	795	805	858	848	799	767	810	827	825	799	821	781	838	779	777	804	789	791	799	768	771	814	809	759	846	784	800	784	835	762	814	813	785	795	777	787	827	781	805	818	798	805	818	778	795	770	821	795	806	753	841	809	763	798	762	828	822	816	824	795	776	781	875	783	788	846
25592	21623	28714	27302	21635	14673	10143	6729	4779	3656	3110	2731	2264	1998	1789	1555	1484	1399	1330	1293	1196	1165	1070	1024	936	964	914	882	906	906	819	876	893	838	855	885	822	831	794	772	839	757	785	815	811	758	790	762	783	781	822	817	752	829	765	794	811	859	826	789	828	739	802	817	781	768	767	770	804	759	755	783	706	811	782	749	766	774	805	812	751	791	783	815	756	784	763	779	797	768	797	750	783	770	789	840	786	779	779	767	786	780	758	789	764	847	770	792	774	784	807	769	802	789	803	777	795	832	754	760	757	755	807	763	809	773	782	741	812	826	821	768	728	810	727	762	777	796	738	813	780	788	815	816	718	775	787	760	809	838	801	794	821	765	719	812	793	761	803	763	827	775	738	805	837	785	772	789	802	786	808	763	782	751	794	827	840	819	812	768	783	772	775	810	766	744	773	764	759	828	772	763	777	763	738	744	797	749	734	844	746	793	793	793	813	800	802	797	797	745	803	814	844	765	777	806	768	814	804	792	803	817	752	790	815	816	805	793	803	810	763	786	839	767	790	743	769	764	799	830	738	782	768	777	775	756	848	835	796	800	825	751	761	798	754	775	728	762	851	769	807	830	746	792	806	816	788	755	790	796	798	763	795	822	784	808	752	795	787	775	737	782	761	750	799	780	776	809	824	778	782	824	786	761	742	758	770	735	791	814	725	780	791	806	762	828	759	769	729	726	782	782	764	759	778	807	807	773	789	743	799	778	803	779	789	774	828	806	807	804	857	790	790	788	792	800	763	748	778	810	807	761	783	797	806	782	818	815	770	796	783	784	791	814	777	777	734	828	803	774	785	817	791	751	788	803	782	820	736	763	785	775	788	813	748	799	815	809	768	767	786	812	780	755	772	789	787	821	749	819	781	779	759	794	765	806	787	825	798	836	747	769	766	829	812	811	777	837	808	742	851	819	793	830	816	796	808	777	797	791	791	772	828	730	805	836	802	775	769	766	810	785	769	776	792	753	816	756	808	789	759	740	785	767	758	784	735	790	785	778	746	789	771	792	770	764	735	726	794	756	781	788	767	782	774	749	737	778	804	818	780	711	834	775	784	762	756	752	788	802	742	810	793	779	779	749	746	777	758	771	821	804	796	746	763	754	786	770	735	790	766	817	744	786	792	760	757	763	781	786	764	790	822	790	822	766	755	775	792	779	813	781	728	813	836	737	831	836	751	767	789	753	752	773	791	780	793	813	783	788	846	816	782	714	788	768	817	765	771	810	775	799	796	760	790	785	780	783	810	778	807	792	761	789	786	818	777	781	764	772	817	747	799	815	797	749	791	779	841	825	742	824	779	798	763	797	784	775	764	772	810	799	842	753	837	788	827	836	773	751	799	756	787	772	773	790	766	779	813	772	781	787	786	764	781	735	802	767	760	766	783	789	745	817	814	830	785	857	806	848	739	763	786	789	774	744	816	794	733	798	824	787	761	734	775	800	746	783	789	830	766	774	785	735	752	743	810	775	769	800	827	781	762	763	827	790	787	744	813	799	805	774	772	770	768	802	785	768	740	791	812	753	754	756	776	806	737	808	816	798	702	825	749	763	742	696	787	788	715	758	789	739	777	747	793	792	775	759	769	752	807	785	786	714	721	764	813	783	763	802	805	778	770	784	786	822	815	861	775	724	789	815	793	812	833	829	772	717	819	775	797	802	776	802	784	767	771	778	781	782	791	783	767	744	815	819	781	835	768	744	787	788	732	764	836	764	749	812	782	808	801	741	752	772	738	763	734	782	758	739	706	795	759	778	775	777	807	826	767	716	756	779	794	791	811	765	812	809	835	791	771	780	831	763	804	795	797	762	777	781	813	768	728	775	853	814	802	788	827	727	791	748	830	759	758	767	798	811	828	788	797	826	788	789	798	799	752	793	761	771	790	816	804	755	766	743	740	764	742	727	804	800	774	825	772	801	769	748	773	736	779	741	798	790	798	785	804	804	766	780	783	794	797	769	761	780	788	791	789	769	735	766	777	775	778	818	781	801	789	759	820	755	791	748	797	795	827	754	791	787	747	789	833	758	799	815	826	778	816	739	775	773	801	794	761	816	752	776	742	785	764	838	772	768	764	807	811	801	760	790	750	772	795	762	784	784	766	788	796	791	779	782	782	793	823	815	903	788	802	758	791	772	795	772	816	732	796	769	779	770	782	801	788	772	796	822	779	766	769	762	773	738	766	770	764	792	804	748	794	818	797	810	790	815	759	791	769	759	803	782	794	803	776	755	743	791	778	748	797	751	737	710	818	803	762	794	740	796	817	775	784	780	748	797	754	756	775	764	802	792	792	802	763	793	759	776	768	757	772	745	734	794	806	768	738	731	726	790	778	821	784	761	744	791	738	802	790	742	812	776	786	764	757	823	770	793	807	787	773	800	820	784	767	711	781	818	784	820	787	789	812	788	747	795	758	759	824	758	761	798	800	779	800	785	824	799	801	801	792	795	784	793	787	795	818	771	806	820	784	781	782	781	754	765	824	802	744	775	784	775	831	797	789	784	794	726	773	794	776	823	785	831	812	768	747	823	738	760	770	786	801	793	779	776	755	797	747	753	758	778	797	773	806	762	764	755	815	782	788	748	767	794	778	763	772	767	838	847	788	807	777	834	752	815	775	815	821	760	805	817	804	838	775	753	792	823	796	792	789	814	743	754	738	779	805	792	790	789	771	812	793	778	797	810	769	806	773	717	784	811	776	767	733	781	769	776	757	826	711	792	774	823	776	752	749	796	765	847	775	768	810	732	756	795	790	805	759	752	775	816	805	817	759	784	850	833	800	772	769	735	775	766	769	811	746	750	781	814	812	794	778	800	808	792	786	753	733	831	771	732	778	784	806	747	740	787	760	814	744	848	754	818	791	817	771	783	787	753	784	816	853	760	777	786	723	770	761	779	749	833	860	788	793	792	802	745	792	792	747	786	806	806	759	844	760	789	808	819	780	782	776	785	809	785	774	727	759	765	807	781	803	731	784	729	798	758	814	796	830	809	766	781	818	782	761	779	782	726	793	773	824	761	786	806	792	783	776	780	802	765	730	771	834	828	730	748	781	826	812	787	763	838	782	768	781	738	762	743	732	749	780	827	737	772	830	807	810	732	767	822	797	793	712	788	829	816	817	747	787	767	779	787	792	728	786	837	784	737	768	778	812	780	784	811	806	760	810	752	798	766	814	777	775	813	777	724	784	811	778	770	788	862	813	798	775	793	767	767	813	756	763	789	793	786	826	754	810	808	754	747	783	727	745	844	840	786	783	763	743	819	853	840	801	827	772	737	783	801	782	795	787	769	705	746	738	776	799	789	812	735	768	738	781	788	770	755	727	752	829	830	788	828	756	781	821	763	758	759	726	809	760	784	772	800	767	816	803	784	803	774	782	800	748	850	805	780	819	782	841	735	770	824	766	787	801	814	793	843	797	732	746	803	788	758	752	743	788	772	744	774	782	788	812	860	841	794
25194	48032	39908	28341	22684	16959	13540	10472	7372	5724	4709	3921	3310	2746	2395	2097	1946	1824	1698	1605	1507	1329	1208	1128	1075	989	962	959	957	882	898	914	880	911	860	860	886	827	910	871	848	809	810	816	805	845	856	834	804	845	778	724	861	796	789	776	807	804	796	830	805	748	805	819	806	764	771	791	804	768	806	815	824	785	824	745	734	801	729	740	802	826	857	798	806	826	800	846	779	761	855	814	806	772	828	760	822	771	825	826	789	786	791	792	791	760	798	805	768	803	773	803	807	771	802	822	814	809	770	814	797	777	806	826	780	756	778	773	817	784	787	772	819	812	760	795	808	795	837	813	793	804	791	763	850	800	770	821	826	791	810	783	767	766	799	775	771	801	814	818	807	794	799	825	790	807	827	815	776	777	864	817	805	788	754	795	838	833	770	861	746	773	799	753	798	789	820	811	801	767	788	808	774	816	782	812	758	756	761	762	781	793	792	836	791	801	755	832	814	764	778	779	777	771	804	798	761	743	811	787	784	799	791	756	833	826	805	833	803	797	785	803	833	822	821	796	827	838	772	777	785	746	813	788	786	806	811	805	795	795	764	767	826	746	831	792	801	782	837	790	789	821	773	799	849	785	788	759	815	768	819	800	812	772	819	801	810	775	823	786	831	829	796	820	797	796	782	839	815	768	764	724	829	797	730	803	837	801	797	773	777	841	787	750	792	775	829	839	825	809	807	796	789	817	786	828	816	798	823	795	797	785	820	740	802	753	814	773	835	814	809	804	826	780	783	776	859	825	825	790	826	763	777	783	819	804	772	801	815	793	802	760	795	800	821	815	768	806	837	789	834	738	777	772	839	810	791	802	838	801	820	806	817	823	822	785	845	833	790	790	751	834	813	771	821	822	792	760	778	841	852	805	805	820	785	780	851	821	782	782	811	811	780	799	752	745	818	818	787	786	788	792	811	814	807	762	797	748	804	777	821	815	818	785	785	840	765	817	765	841	820	759	821	819	754	769	798	794	830	798	797	827	811	810	787	749	798	833	793	814	771	806	776	815	775	777	790	790	777	832	814	766	777	865	798	775	826	801	788	845	798	798	811	769	760	807	802	806	807	796	780	780	759	783	732	750	815	822	784	807	821	748	796	818	818	838	767	820	819	778	791	809	785	789	778	765	780	819	783	822	783	819	787	752	811	808	805	768	821	772	735	796	826	827	809	835	762	805	800	804	806	835	813	847	798	868	791	803	829	840	808	809	826	820	821	820	794	787	790	817	751	765	777	808	815	798	743	793	782	846	843	821	752	778	807	815	751	816	805	820	795	801	795	778	854	763	773	839	839	782	771	843	792	769	784	793	799	834	838	767	807	770	775	812	819	807	791	824	771	817	832	832	750	806	750	788	767	826	782	807	822	772	793	832	784	791	788	805	793	807	792	825	816	828	803	851	805	787	777	808	774	786	797	778	747	858	787	759	788	812	806	734	791	809	796	812	805	823	809	855	832	817	813	766	777	807	764	815	820	846	821	845	803	808	788	815	801	796	781	807	793	779	814	833	797	760	775	797	796	784	812	784	865	744	817	862	754	800	750	776	814	816	843	787	828	828	783	808	816	827	812	819	804	804	839	795	776	791	819	780	779	746	716	769	777	791	776	798	751	837	796	787	770	746	798	766	819	770	807	798	765	804	776	805	844	720	814	786	762	818	853	778	809	801	839	809	805	816	796	802	786	781	820	760	789	818	824	782	755	793	794	813	744	788	810	781	850	758	821	827	787	781	841	846	812	778	767	791	744	820	834	821	824	797	775	810	788	780	812	824	811	788	872	761	795	753	823	822	761	791	825	864	871	815	800	755	837	790	831	765	835	832	727	811	827	724	791	796	748	827	790	826	755	812	766	798	781	798	866	820	815	816	809	802	815	823	787	780	815	807	871	781	836	793	777	805	798	739	746	818	858	783	806	737	768	768	822	787	763	833	779	755	818	866	836	846	814	773	788	817	820	831	755	789	763	819	793	818	809	791	814	823	803	771	796	771	800	858	778	809	839	814	767	811	817	774	846	807	805	798	816	802	818	788	810	790	795	785	814	801	822	811	795	785	805	825	840	789	806	826	799	819	792	764	826	799	797	813	800	807	827	788	788	786	788	824	776	754	833	786	793	808	782	774	778	846	774	797	800	806	751	863	785	813	800	811	790	757	780	834	810	808	779	777	800	804	853	816	805	783	734	764	793	852	796	818	824	806	811	788	864	786	789	809	843	793	823	809	802	820	772	786	805	842	770	776	712	800	785	836	803	815	807	803	808	823	804	770	781	763	791	790	837	792	799	776	806	835	803	777	863	795	863	786	810	778	839	836	779	787	776	747	828	840	807	816	793	811	843	828	808	750	794	800	782	825	792	767	768	783	807	818	757	781	875	788	771	744	784	768	834	780	779	845	820	810	763	828	810	803	785	787	843	846	760	783	798	802	794	792	802	817	785	766	834	781	803	822	773	797	800	767	775	771	802	770	786	745	825	803	776	868	814	793	815	804	780	786	843	761	836	810	794	761	790	810	765	815	798	787	814	763	801	792	747	801	779	802	789	778	800	874	821	841	780	765	815	758	773	798	813	839	829	796	823	783	785	794	774	804	800	810	832	777	782	810	849	835	837	810	837	759	817	743	759	810	767	793	832	833	796	812	785	792	800	829	820	803	734	810	757	842	788	799	833	805	795	817	834	804	824	794	746	763	804	782	810	809	782	807	822	814	774	817	803	864	811	817	830	774	799	826	828	717	807	784	803	810	815	800	773	820	796	764	769	748	823	823	822	764	821	833	815	780	811	810	826	815	805	781	812	799	787	838	761	755	804	799	827	828	765	750	791	823	852	833	805	782	766	753	790	818	840	786	788	766	777	809	741	800	885	790	825	852	818	802	791	828	862	798	807	832	807	770	793	790	777	770	810	806	831	793	831	758	779	831	814	798	823	759	817	818	807	860	826	801	726	780	829	791	802	780	835	847	848	784	794	783	784	735	811	767	791	788	849	833	735	777	817	767	797	804	853	759	816	774	757	812	838	848	795	821	810	765	823	767	805	736	812	765	788	817	820	823	728	816	852	828	793	786	782	821	810	813	757	768	828	849	781	795	805	759	815	760	825	791	799	824	815	858	835	824	811	790	804	801	784	781	809	812	794	812	734	818	798	794	785	825	827	758	802	813	812	828	782	821	801	841	795	827	864	837	807	837	744	825	811	841	794	769	776	804	811	838	782	769	779	809	804	719	793	803	820	772	805	821	778	855	789	799	829	771	817	795	795	827	789	840	821	823	794	817	775	800	755	786	784	851	820	812	812	809	823	851	784	760	793	826	793	805	834	856	792	815	791	725	746	781	803	784	737	797	820	807	802	834	778	803	799	780	728	767	788	796	786	785	769	727	778	815	744	801	793	833	827	821	773	795	810	825	814	788	791	752	833	767	782	788	791	823	825	780	822	777	832	819	839	764	802	834	792	833	790	798	773	811
23169	21556	29412	24261	22148	23680	22822	13086	8481	6287	5348	4480	3788	3239	2887	2474	2136	1943	1921	1795	1740	1595	1416	1280	1205	1182	1127	1047	1127	1097	1098	1094	1058	1066	1034	974	1004	958	965	944	1026	936	968	913	946	890	914	912	935	956	931	942	931	921	906	921	894	905	894	862	952	902	886	936	937	895	944	859	953	871	934	886	889	872	899	877	909	986	930	926	904	938	899	878	840	885	918	920	896	839	872	899	826	851	921	875	902	923	844	899	952	907	940	923	956	877	941	921	879	919	927	881	937	889	910	955	935	944	897	917	842	886	937	904	923	863	907	881	946	899	927	999	882	920	941	870	897	948	876	904	931	924	886	882	941	879	904	893	928	851	915	924	933	917	857	867	885	877	908	929	909	892	905	874	937	953	873	910	930	892	875	916	912	892	891	908	923	894	861	890	889	947	947	865	892	908	900	916	858	877	930	933	900	908	923	900	827	865	963	903	912	908	921	948	890	939	907	884	901	934	923	943	855	925	919	904	896	915	936	890	905	926	977	906	909	908	895	898	941	855	888	968	894	894	906	903	909	912	950	940	910	920	871	876	872	938	830	949	886	893	953	937	879	937	944	915	857	936	929	909	897	950	948	867	881	932	927	913	903	871	985	893	959	943	909	947	907	867	882	900	863	925	931	879	889	846	873	828	877	887	842	893	864	935	946	906	888	872	911	975	920	913	898	947	877	910	872	889	916	940	966	867	884	879	952	961	863	966	916	911	880	872	939	888	937	934	878	888	843	968	947	921	884	964	1003	920	911	935	867	876	843	912	932	943	897	945	900	907	893	887	925	904	896	899	877	877	926	898	879	921	913	948	956	899	946	903	879	923	969	894	934	914	931	897	926	936	954	928	917	964	882	897	864	914	883	921	945	913	902	963	927	867	950	932	880	896	924	894	947	908	895	869	896	929	985	927	851	882	913	905	936	912	948	917	909	925	953	896	849	967	912	865	904	936	937	914	913	891	903	957	888	922	941	931	950	850	937	941	934	915	928	920	935	883	930	901	914	892	921	851	975	911	894	867	877	902	895	882	895	910	901	925	906	913	902	919	897	928	869	932	876	887	835	911	913	920	915	930	937	978	888	877	911	919	944	879	952	949	858	892	857	928	965	916	880	920	912	910	864	905	943	968	941	928	891	887	918	962	939	921	883	865	889	921	912	864	903	877	866	901	936	943	889	910	912	933	890	969	894	936	925	923	936	886	909	883	899	876	867	909	913	880	892	887	892	963	880	911	873	889	885	880	920	902	893	877	924	896	931	898	913	960	935	954	898	895	879	893	892	963	916	891	845	957	875	928	927	909	894	925	904	867	958	956	895	855	938	861	856	952	904	922	887	884	962	896	903	912	879	908	875	868	915	872	866	878	933	861	934	857	891	907	873	906	936	880	935	921	904	918	943	902	917	920	921	889	892	913	904	914	897	886	971	909	872	895	890	872	950	898	885	870	883	853	860	914	905	917	848	907	875	899	892	900	956	876	906	935	860	913	908	890	905	852	895	882	891	943	947	942	938	912	870	934	892	877	890	896	888	854	900	929	898	920	870	916	957	923	903	894	905	898	894	867	894	989	935	887	902	959	865	875	906	908	945	892	929	916	895	880	910	892	875	930	944	859	911	920	850	921	853	901	911	882	912	931	894	925	890	858	910	931	874	858	942	894	889	901	857	923	892	1003	872	908	953	931	944	905	942	909	894	929	904	898	918	887	953	893	945	865	939	908	929	924	974	938	934	919	884	924	890	895	869	929	940	925	947	882	940	872	844	906	918	868	903	917	881	884	902	943	886	908	937	890	900	904	910	901	942	889	879	916	940	913	913	861	925	905	944	882	915	935	933	835	875	910	942	916	945	952	950	942	862	892	879	968	938	922	955	890	936	927	888	880	912	898	903	884	934	851	953	932	947	927	892	915	867	894	936	892	939	862	935	850	888	875	904	918	947	885	827	900	896	920	882	912	909	909	948	886	887	869	910	913	926	947	891	939	970	862	913	916	928	864	932	867	924	900	921	826	860	920	909	912	880	896	885	899	912	940	905	875	915	900	927	939	964	892	957	953	930	906	869	839	914	894	897	879	870	898	895	926	897	911	904	944	880	862	900	885	903	928	901	943	888	910	918	927	897	906	889	924	907	862	849	907	937	953	904	858	903	915	877	943	877	989	855	879	867	982	914	931	922	870	896	876	886	857	932	877	854	926	847	879	865	903	878	834	841	895	899	909	892	883	892	944	905	923	890	899	938	873	912	911	850	899	901	899	961	858	890	934	930	901	960	922	883	931	888	944	904	972	886	894	883	919	906	897	850	931	949	926	791	889	939	844	895	946	872	887	883	892	901	938	895	904	945	894	939	865	958	940	925	953	922	864	871	898	872	868	849	916	911	954	921	868	877	929	928	925	888	907	925	920	941	900	863	858	906	920	881	922	946	878	907	940	886	908	936	905	926	872	882	911	896	907	890	858	882	956	919	944	929	816	906	955	851	886	839	830	961	889	907	967	843	878	888	870	878	877	918	882	857	889	904	905	807	916	944	936	947	902	897	866	917	903	884	917	978	882	892	852	898	889	894	915	949	901	928	921	879	912	912	891	929	920	924	876	891	821	931	903	900	896	888	908	894	884	935	897	957	944	910	929	901	878	917	889	842	879	890	925	908	877	884	895	876	854	932	949	908	932	871	900	953	890	892	931	891	848	893	866	911	918	932	948	890	912	917	907	876	845	916	895	908	873	889	870	922	894	935	912	838	910	901	919	920	925	895	922	914	936	910	990	891	955	928	875	885	925	888	923	885	922	889	881	908	916	954	915	925	950	877	917	883	936	897	917	927	910	918	925	924	876	863	926	896	908	870	894	970	887	872	937	881	919	921	931	951	933	949	902	935	919	907	904	924	909	891	835	933	922	886	899	896	903	913	898	973	872	942	906	919	950	928	886	898	1000	893	914	871	926	936	913	904	895	888	899	927	903	887	897	886	894	960	896	855	905	878	891	864	886	887	898	885	943	908	899	898	864	884	908	899	907	915	877	950	868	969	900	914	921	875	921	894	929	914	894	928	902	923	906	894	913	901	875	883	944	890	886	920	938	928	866	928	879	916	847	927	999	853	906	862	923	852	872	891	893	901	930	852	903	928	909	918	915	865	924	959	885	871	873	881	844	938	848	956	924	855	855	927	942	887	892	925	891	956	897	902	890	942	855	895	945	921	871	882	880	909	888	912	883	951	904	962	859	922	875	899	946	874	904	892	850	902	943	905	941	892	890	891	931	880	970	932	903	882	886	874	918	945	915	914	925	943	918	845	925	936	960	915	870	928	916	879	924	918	922	939	920	892	935	904	948	877	934	887	926	874	877	881	951	900	881	881	870	896	850	893	899	893	900	880	915	914	863	914	927	907	900	898	900	953	897	853	876	915	926	882	886	922	935	897	875	936	964	956	894	914	897	860	941	976	874	877	934	915	959	932	930	919	911	949	853	918	906
27801	57257	48419	36048	30207	24052	19874	15294	11574	8702	7351	6171	5250	4247	3664	3193	2635	2479	2258	2176	2103	1906	1629	1465	1334	1205	1228	1189	1158	1120	1106	1108	1062	1094	1032	1051	1060	939	1013	949	952	942	951	997	965	907	952	934	913	916	982	906	912	940	940	906	902	890	930	876	920	912	907	931	895	886	952	919	883	866	911	920	866	881	922	932	969	945	894	841	890	928	909	902	875	916	876	886	835	851	917	883	842	900	921	918	868	907	823	900	919	903	875	835	917	957	886	906	898	847	950	858	870	921	921	916	886	898	875	837	894	906	932	901	929	885	888	889	876	913	902	919	908	884	902	873	894	915	878	896	913	897	872	932	913	936	908	918	921	922	934	905	929	928	925	866	868	878	935	913	954	949	915	870	872	907	885	871	902	899	870	931	915	906	821	843	946	917	918	913	902	831	882	883	849	899	889	889	981	889	887	843	863	920	898	922	863	920	873	920	985	877	987	919	931	881	894	909	840	919	943	890	884	835	947	938	894	948	917	937	866	893	895	882	915	959	917	876	876	895	951	861	941	914	865	964	912	901	885	892	909	912	861	924	933	869	886	867	882	854	897	856	847	856	908	877	911	893	867	939	904	912	941	861	856	925	930	950	891	970	919	898	935	964	976	860	934	872	901	890	924	903	905	894	867	929	925	918	926	852	905	827	898	871	926	886	952	851	903	860	915	889	908	917	885	926	922	894	875	840	888	895	899	887	887	937	889	865	844	908	882	899	914	883	924	873	854	953	909	853	887	854	851	873	931	906	915	930	872	870	903	925	889	838	907	866	917	886	853	881	893	856	940	905	884	955	871	907	905	884	906	912	886	872	966	840	939	886	864	931	895	920	880	883	916	891	913	903	935	822	874	887	896	891	918	888	918	939	882	868	872	951	884	904	878	851	886	909	865	869	835	862	865	904	925	917	942	919	894	894	837	871	939	915	887	875	936	894	901	942	901	912	905	942	831	880	904	930	861	916	837	904	883	892	876	887	887	909	881	915	922	871	904	903	883	841	918	907	911	921	868	848	873	891	879	846	881	855	852	875	837	877	917	888	895	896	881	919	885	868	912	855	862	866	901	846	917	855	930	920	862	871	849	913	905	868	848	876	899	944	902	866	939	920	864	870	907	929	876	843	889	881	908	899	919	908	910	908	898	901	906	903	908	965	841	815	857	948	870	867	892	845	929	903	863	870	896	923	822	921	911	907	863	908	896	870	899	927	877	897	891	866	842	859	901	919	947	866	883	867	951	858	877	874	907	873	928	922	898	903	914	906	881	887	933	928	989	923	899	919	908	921	935	957	902	915	853	870	872	863	927	893	898	898	921	863	945	893	885	929	862	875	948	887	883	913	917	900	923	929	862	892	903	893	885	872	845	910	853	876	914	939	887	911	859	866	846	913	890	911	905	875	914	887	880	899	891	882	882	865	913	881	873	895	922	947	946	890	865	925	948	879	961	900	922	831	858	899	904	855	917	868	920	907	877	888	852	908	861	890	905	895	907	887	879	869	909	886	936	897	845	904	919	910	898	887	872	869	896	877	916	917	937	948	917	946	911	911	949	872	866	897	835	962	860	946	931	881	900	850	912	907	892	895	958	920	877	909	880	945	892	920	840	957	835	912	867	864	880	921	872	870	899	891	882	900	917	907	864	908	924	906	890	873	852	895	855	862	910	882	965	876	908	881	885	941	853	945	917	897	917	897	878	895	927	847	878	917	876	922	897	919	929	913	884	890	919	856	879	942	883	911	875	901	899	904	955	890	902	892	908	857	913	879	882	912	909	906	913	885	877	967	870	902	968	910	903	872	917	861	835	892	902	913	898	921	889	896	884	899	953	923	920	857	894	853	911	927	848	859	904	879	893	866	926	853	888	936	883	918	912	876	864	858	902	852	924	974	932	902	859	917	897	863	844	932	870	904	908	904	890	925	905	894	907	915	925	904	904	898	906	934	907	962	863	883	939	904	901	868	847	919	943	904	903	946	899	916	886	882	890	879	928	946	931	894	909	973	893	901	908	893	863	859	900	883	948	894	921	905	925	849	823	881	946	843	939	899	899	871	859	850	847	888	937	865	882	911	915	868	868	941	885	895	909	853	875	848	919	875	852	899	861	873	882	882	877	839	893	889	911	909	924	920	918	833	876	929	876	932	890	829	901	898	867	867	930	910	849	936	899	878	898	896	893	895	875	859	845	915	941	914	885	887	884	926	862	910	887	895	913	896	855	884	909	920	851	877	887	881	882	916	836	878	891	937	863	877	852	906	927	850	910	888	902	884	849	930	869	862	893	847	875	878	875	888	899	912	860	948	854	906	886	878	908	890	888	922	955	919	884	905	889	938	908	841	909	896	905	923	888	896	948	899	897	913	872	882	843	909	878	914	914	847	865	906	897	893	904	905	897	885	886	861	897	884	927	861	872	872	850	982	870	865	913	889	884	853	913	954	870	896	944	895	884	906	877	868	888	926	858	900	877	886	879	875	901	867	887	867	900	869	906	876	914	910	874	869	834	911	869	927	962	883	929	936	912	897	919	914	919	925	888	884	925	890	927	863	894	960	899	890	912	942	863	883	936	923	886	894	865	891	924	856	947	873	871	903	937	911	884	886	876	960	949	923	923	970	864	897	900	930	913	847	899	889	906	884	889	886	904	880	905	971	887	883	891	905	878	972	874	855	868	883	900	925	931	850	968	881	887	917	924	895	909	841	829	983	938	914	909	948	849	912	872	899	939	891	868	876	852	927	905	885	857	930	905	855	901	928	870	917	887	855	883	895	886	864	871	921	916	865	903	859	945	880	951	898	866	935	886	910	840	888	881	885	911	889	924	923	873	895	881	888	924	881	909	949	928	865	900	914	949	911	969	879	886	850	927	906	854	903	847	882	901	917	934	857	889	928	873	866	885	981	869	941	895	914	915	877	903	893	901	943	903	867	916	878	931	934	890	895	874	899	880	932	883	876	889	905	891	927	913	888	919	880	893	864	849	936	913	991	847	902	882	828	880	899	889	909	888	876	921	883	929	932	911	892	915	926	918	880	916	889	936	858	866	872	958	880	887	908	916	825	885	966	875	885	882	914	900	891	893	896	908	842	923	906	902	913	861	893	893	883	858	850	878	911	868	891	938	938	851	892	861	904	899	896	884	853	857	926	892	907	866	904	901	870	893	937	934	890	914	898	931	951	890	922	837	877	883	889	886	926	894	861	879	931	901	890	949	925	882	954	978	898	937	898	895	927	903	908	838	900	855	878	869	872	893	901	920	914	853	893	851	928	935	879	908	866	877	930	849	924	926	889	848	871	910	905	873	864	983	926	879	896	921	841	868	854	861	906	918	925	917	886	873	867	896	875	864	870	886	884	837	842	898	856	895	928	893	905	876	898	968	900	936	949	861	909	890	888	913	886	930	905	848	932	897	887	946	889	891	937	954	894	869	914	862	852	879	851	901	860	915	876	904	890	909	898	853	866	943	903	937	858
29639	29212	35208	26753	16893	10996	7583	5313	3862	2892	2476	2206	2009	1706	1500	1403	1324	1118	1176	1187	1034	1045	926	836	899	869	844	819	825	838	809	812	818	710	776	745	781	783	707	752	716	752	736	753	771	776	752	738	739	748	744	774	753	767	762	753	675	717	704	739	756	718	730	716	722	678	744	715	751	758	702	684	751	691	716	738	705	750	777	725	697	733	750	748	732	722	677	720	741	682	720	762	800	763	803	709	746	737	747	717	758	766	722	690	738	728	739	759	783	779	691	772	735	715	692	695	694	724	768	702	695	785	735	748	737	696	674	703	698	668	733	705	759	724	690	707	737	714	704	757	768	712	741	721	714	677	694	745	709	734	708	719	734	671	746	737	700	735	695	722	695	749	719	755	706	748	736	739	755	718	742	733	720	756	708	781	719	691	721	778	748	736	712	710	735	710	726	750	759	730	724	723	698	713	720	760	700	668	712	698	716	716	636	695	750	760	710	718	793	710	751	772	731	794	732	718	722	711	691	669	784	808	748	710	704	671	741	693	701	686	720	711	778	700	734	775	750	716	760	699	751	750	728	740	734	754	703	721	728	694	753	695	734	729	722	726	715	715	716	715	721	710	750	758	737	708	707	761	728	705	747	760	737	711	735	723	735	765	738	731	717	695	768	743	749	724	707	725	725	712	731	679	747	675	695	743	726	699	726	747	710	722	706	749	762	736	726	738	721	702	679	671	714	681	737	763	742	693	728	721	700	749	720	778	717	712	735	704	750	720	745	723	733	749	727	691	737	739	722	756	821	749	751	689	687	745	736	719	677	715	748	758	718	735	744	713	733	731	767	717	722	740	697	731	728	784	767	767	697	725	685	759	713	740	689	742	689	721	720	759	757	727	749	745	740	740	722	744	776	755	670	697	752	735	708	709	748	784	724	719	740	733	762	703	712	724	750	705	677	758	754	722	745	671	759	743	732	692	719	746	738	739	688	753	767	735	740	776	798	716	738	679	699	710	728	745	793	767	703	744	737	760	680	760	740	728	714	710	742	730	713	701	727	750	720	750	711	712	726	707	736	695	731	718	709	704	773	691	754	723	687	725	727	758	762	684	749	690	688	681	690	678	747	743	711	755	777	796	778	758	717	722	699	716	693	735	773	717	703	779	710	775	768	759	720	718	724	674	715	729	740	692	753	706	781	711	704	736	724	747	724	755	778	737	721	739	724	740	696	742	725	723	730	710	727	671	709	691	720	751	719	713	728	746	691	720	724	795	765	760	723	762	758	757	713	728	750	747	706	747	752	797	756	671	732	737	736	696	709	743	769	698	750	728	717	711	682	747	693	771	731	742	749	737	747	747	742	737	728	729	746	788	739	731	771	729	748	703	720	703	729	750	739	717	753	726	690	761	678	715	733	716	777	742	751	719	738	681	732	740	710	752	682	748	742	704	697	775	722	674	734	738	693	721	741	720	719	694	742	710	756	785	752	713	683	740	812	733	705	732	695	714	728	648	687	701	724	710	765	769	744	730	738	719	759	744	739	689	712	734	686	735	712	731	691	788	732	684	752	727	703	745	729	729	720	757	731	714	712	717	698	721	739	760	708	767	718	741	719	733	692	765	748	731	689	809	740	715	746	685	684	686	700	711	732	712	681	784	745	759	722	724	709	729	708	688	739	703	742	736	717	725	766	731	770	726	734	732	764	662	727	769	704	721	735	789	643	774	731	732	744	748	737	770	742	707	721	760	756	714	789	686	726	708	680	765	726	742	727	726	714	788	727	770	702	791	754	708	665	735	764	701	714	726	763	709	704	740	705	718	724	719	712	687	701	708	698	746	707	737	696	750	719	756	742	704	770	742	737	684	727	722	743	710	767	738	721	688	739	777	740	698	739	727	753	738	723	723	753	779	772	717	748	789	704	697	742	757	730	712	746	715	736	726	727	725	687	720	710	750	712	775	760	720	713	707	697	762	778	748	758	696	716	738	725	736	739	715	734	687	740	740	734	784	718	741	741	745	733	722	730	718	716	699	758	766	788	770	741	730	761	719	746	724	728	773	730	714	732	731	684	757	714	761	726	733	702	744	716	711	773	694	702	731	737	677	734	743	749	751	722	729	713	744	762	747	703	689	762	687	728	751	757	673	704	699	740	727	711	703	745	711	750	742	719	730	762	704	711	727	782	702	712	715	744	732	727	701	752	744	719	760	781	726	713	727	779	736	757	730	712	749	698	699	743	702	710	727	755	689	792	746	748	740	734	715	746	724	761	757	684	697	707	746	734	686	717	714	724	742	701	726	738	760	727	723	709	733	765	788	703	757	712	687	760	705	725	765	692	689	707	748	725	745	671	666	758	707	706	678	723	665	716	709	760	695	720	712	724	685	731	752	754	747	699	709	694	756	786	721	746	668	731	717	734	705	785	773	753	737	727	800	707	742	719	737	718	716	757	755	709	765	742	768	738	727	752	762	709	692	725	738	668	736	734	779	738	754	702	749	709	752	711	729	740	727	726	712	796	729	724	759	750	722	762	758	714	679	732	754	719	752	758	719	736	755	790	705	739	694	715	728	717	749	754	709	734	716	700	688	733	737	740	676	690	735	734	742	684	704	744	754	720	703	759	721	730	739	735	708	716	722	706	783	706	732	760	724	724	775	730	675	713	762	770	751	734	691	689	785	711	749	705	745	716	746	795	704	731	699	745	745	753	709	778	743	665	754	770	783	744	707	745	769	712	734	721	733	711	743	724	693	776	713	748	748	718	687	742	737	715	708	717	748	676	728	718	699	744	767	731	739	706	733	719	741	740	724	713	671	713	741	741	771	754	712	725	723	784	742	691	754	690	740	715	773	714	726	746	726	763	724	706	734	752	770	718	768	720	745	718	713	717	721	745	700	728	726	712	765	699	702	732	727	764	707	685	682	733	766	773	760	803	759	745	709	726	767	710	748	738	737	715	743	701	719	745	727	712	725	731	705	734	762	691	725	729	736	724	739	692	693	744	748	755	743	706	701	732	716	719	715	724	743	713	706	778	739	781	724	744	710	732	756	757	703	713	733	691	740	720	750	773	725	779	707	728	738	708	729	711	729	724	706	770	767	702	780	767	711	718	750	769	764	742	756	705	749	785	690	731	763	741	730	730	702	753	760	739	768	672	743	738	755	684	754	714	720	679	741	768	724	693	762	752	758	746	744	717	723	763	747	736	697	748	745	719	778	759	760	707	753	738	685	776	679	783	739	694	740	757	713	709	729	705	699	719	747	714	729	742	708	753	728	762	714	722	745	744	701	686	742	728	759	754	765	775	690	730	721	739	781	744	688	776	705	729	744	736	751	736	753	686	770	770	731	750	725	703	784	749	698	787	784	754	682	728	756	759	747	747	703	728	740	709	738	714	705	737	770	676	736	725	763	737	727	705	719	755	708	790	737	665	767	749	768	719	735	747	737	760	770	774	743	720	692	711	715	727	665	728	735	733	723	711	703	782	683	732	730	794	739	737	740	685	727
25808	45005	36028	24033	18989	13942	11150	7974	5866	4304	3619	3145	2698	2379	1978	1803	1519	1467	1418	1375	1259	1214	997	936	905	886	887	846	871	807	782	878	859	811	808	808	807	788	822	806	762	745	712	703	720	758	755	712	782	769	758	736	679	764	742	728	745	726	735	712	761	679	816	744	696	766	758	734	726	721	758	722	685	746	766	710	794	737	721	777	772	768	728	710	740	715	732	800	738	697	763	757	709	706	715	767	737	745	730	718	747	740	751	716	728	785	729	740	759	764	735	781	743	787	725	728	737	729	750	730	775	671	773	754	776	750	749	738	773	729	755	748	765	732	733	725	777	706	729	750	715	729	724	757	730	761	718	733	762	747	708	754	742	761	765	706	721	695	686	764	718	759	724	735	743	756	796	734	697	744	749	755	815	735	747	710	719	790	743	773	735	695	718	788	708	701	708	724	771	710	725	729	725	802	727	724	707	713	714	791	717	767	711	710	748	689	747	718	758	722	804	745	775	718	739	724	740	758	786	716	742	726	702	747	727	720	711	728	761	731	730	768	686	743	717	712	751	764	774	720	795	760	770	708	720	775	710	747	749	725	790	776	778	720	753	741	702	769	725	732	709	764	740	778	757	773	726	762	806	689	763	729	768	750	741	723	746	742	705	703	734	730	723	760	734	796	758	733	759	727	745	700	718	803	775	750	712	772	764	745	715	782	712	751	679	726	754	752	704	758	711	737	738	748	795	732	710	705	752	696	741	767	763	747	725	756	768	758	747	736	765	786	723	785	764	775	751	721	714	783	745	750	734	754	788	823	720	717	767	797	730	777	734	766	774	752	738	743	771	745	747	745	718	764	736	767	775	774	648	751	710	736	780	744	708	748	729	763	713	712	727	715	745	719	747	667	732	769	714	756	732	725	734	769	741	734	769	710	722	744	775	765	770	796	690	764	718	785	704	758	777	755	689	735	722	773	745	716	756	719	752	732	750	813	779	766	748	714	782	729	752	768	756	712	799	738	746	697	729	752	716	733	722	734	757	701	752	754	690	698	748	727	783	749	752	717	774	732	729	702	720	684	731	783	714	750	785	758	761	716	795	724	766	736	744	709	763	744	792	734	758	768	725	695	760	732	720	771	739	764	780	736	772	757	753	712	797	752	769	722	764	724	730	757	736	774	730	737	720	748	750	733	757	789	722	745	757	763	730	739	783	774	753	733	709	702	789	745	738	740	737	766	745	728	747	763	720	725	728	783	778	751	746	760	708	716	691	772	756	739	773	733	742	732	741	713	771	761	769	735	707	722	759	731	746	735	733	752	778	721	720	688	726	770	731	719	724	716	773	772	694	739	749	701	786	708	747	739	736	713	721	798	699	751	698	725	788	769	769	761	778	758	702	745	716	734	793	735	766	745	785	712	714	799	706	717	795	749	787	774	721	788	714	759	715	790	710	716	743	720	828	739	714	708	733	735	725	737	693	776	721	749	736	717	708	700	757	757	720	753	745	715	723	727	746	724	731	744	693	729	730	743	744	767	741	734	738	730	756	762	759	804	714	787	694	759	767	732	769	774	720	715	748	773	754	691	769	796	737	745	694	737	716	715	770	735	715	805	706	750	740	792	790	737	672	755	772	780	738	692	770	748	774	730	752	714	733	733	702	726	734	730	774	785	721	728	761	754	728	724	776	736	730	774	783	750	739	729	716	742	756	753	688	729	759	747	762	729	741	760	776	777	758	742	765	760	743	717	723	808	694	754	737	768	711	734	712	761	754	805	754	745	757	759	770	745	785	742	752	677	756	768	723	748	736	703	732	736	785	777	765	746	723	734	744	712	754	750	769	713	711	781	751	710	796	760	734	708	716	745	739	729	756	668	720	734	752	771	783	721	765	805	718	772	722	755	727	725	726	727	722	679	707	694	748	733	738	770	765	735	693	713	768	679	748	727	734	734	772	726	745	750	721	762	755	743	762	780	764	757	753	727	750	791	704	762	745	747	752	724	696	739	722	722	735	702	727	744	726	701	755	748	742	729	777	695	735	725	772	775	739	717	754	796	791	780	713	732	759	723	734	739	756	761	733	752	739	708	717	775	756	703	702	757	790	785	762	761	773	726	735	686	741	747	734	721	749	743	752	777	725	720	756	756	743	746	771	767	723	775	757	752	722	783	758	746	719	726	810	704	764	774	725	749	747	714	749	750	770	782	730	707	739	697	742	706	732	732	693	754	764	776	809	740	772	741	735	740	749	735	728	682	749	749	746	743	775	730	723	709	729	769	721	775	724	720	771	776	706	741	729	714	704	740	714	729	780	765	749	783	783	710	793	731	781	714	781	746	719	742	799	757	764	816	736	745	712	745	783	723	751	730	771	775	789	716	795	736	727	761	709	741	774	742	723	715	725	788	724	769	731	752	736	729	725	691	737	697	762	766	757	727	753	752	787	737	738	745	739	728	738	719	716	778	740	720	772	717	709	710	737	762	732	772	788	749	754	724	769	748	755	728	684	742	732	726	783	716	714	719	783	759	765	730	699	724	709	741	733	698	734	716	771	740	752	751	727	750	738	738	763	780	691	714	775	705	729	726	716	775	727	737	723	762	744	734	793	739	746	788	782	718	758	734	779	720	749	695	733	740	816	749	761	745	768	742	750	774	769	778	741	733	750	736	737	760	697	818	721	811	715	766	785	729	776	767	759	773	777	737	777	751	764	796	738	754	713	750	733	760	736	711	760	735	747	735	727	740	740	738	741	796	734	754	771	716	776	757	725	807	754	741	771	756	709	743	762	733	736	740	745	713	767	750	745	751	791	780	727	716	743	741	742	727	814	753	789	730	791	703	771	747	744	761	768	702	735	799	818	758	817	746	771	771	691	701	729	681	744	724	795	709	735	711	783	798	743	749	764	781	734	740	728	718	787	731	744	790	709	703	678	789	725	755	734	723	763	756	717	768	752	806	759	746	759	701	696	725	745	762	746	722	776	757	766	693	736	723	736	745	717	710	756	724	715	743	731	736	780	745	737	779	750	768	740	759	745	765	745	778	758	757	769	730	772	746	725	756	709	724	754	717	787	797	738	720	751	768	745	726	740	746	760	708	790	753	736	741	767	739	808	783	744	732	731	758	761	706	763	787	712	754	783	802	744	723	728	709	705	806	768	739	735	770	754	734	714	730	761	769	745	777	726	759	718	769	754	716	746	739	760	749	770	754	734	777	771	709	743	769	747	743	743	747	681	780	717	732	714	789	745	761	752	745	738	799	731	757	707	745	788	720	758	701	732	736	743	762	743	773	727	721	764	713	746	769	768	775	803	779	717	754	747	742	780	698	768	733	707	757	742	722	736	756	753	764	708	786	760	748	728	757	813	701	732	793	746	735	782	739	731	767	744	752	794	704	734	753	741	704	749	790	742	753	773	745	704	740	737	771	750	708	735	747	730	771	744	767	733	691	746	774	720	758	781	682	789	720	777	694	748	726	793	682	722	772	736	757	746	728	740	788	731	755	734	748
24313	21479	28879	25143	22993	20600	14688	8971	6057	4393	3716	3246	2754	2501	2162	1875	1619	1537	1438	1412	1349	1312	1181	1042	1013	961	1015	917	930	953	932	901	836	784	866	859	806	831	841	827	841	820	818	781	869	867	776	788	775	783	854	805	802	765	874	804	801	765	823	801	784	791	761	810	783	776	778	841	820	815	764	756	834	764	793	756	807	765	797	793	865	789	826	778	727	842	806	798	779	808	794	774	794	763	787	788	772	783	817	750	755	829	796	809	824	786	797	781	769	750	801	804	776	804	788	771	771	782	773	806	728	744	818	783	743	749	788	825	781	812	806	780	798	820	736	748	785	811	752	747	774	758	783	804	770	798	792	777	772	811	786	761	798	764	788	764	800	780	775	787	801	812	756	775	798	797	843	788	762	751	788	800	725	798	775	781	800	792	765	757	743	795	743	790	778	788	794	741	787	810	789	801	792	774	763	782	809	827	822	807	810	731	763	767	754	741	856	782	796	792	783	816	827	747	779	801	776	798	785	761	786	770	731	787	774	752	784	788	750	807	780	733	739	844	836	824	771	748	864	825	750	795	768	760	816	730	796	799	801	842	790	810	792	782	786	766	838	796	765	776	754	792	722	852	809	797	777	771	835	779	791	774	833	747	734	787	824	810	715	767	792	797	788	753	835	768	778	778	769	825	785	803	773	779	808	798	804	792	772	813	816	784	730	773	745	775	772	743	832	826	800	787	780	780	774	767	829	799	780	787	784	817	808	796	763	835	780	795	799	736	792	838	770	758	838	773	757	795	763	798	764	797	813	741	798	757	814	806	808	761	752	776	753	828	794	794	758	798	803	822	825	743	806	784	781	787	811	774	737	754	754	812	788	776	833	801	892	800	807	804	773	780	764	769	799	747	868	775	797	799	769	804	804	791	783	789	850	823	786	783	815	785	768	847	795	798	808	793	800	790	754	768	796	730	789	771	753	810	828	793	795	783	755	790	780	815	790	843	811	748	835	777	754	806	836	818	757	773	797	769	789	751	744	783	754	792	775	761	805	754	813	777	767	794	772	798	793	746	819	747	791	749	733	781	823	816	780	768	762	807	806	782	813	803	809	810	777	858	826	803	794	788	804	788	804	797	790	814	758	770	798	772	800	779	808	778	793	802	821	783	798	804	835	727	768	820	788	823	782	810	758	783	784	791	798	830	789	815	768	794	785	735	854	756	770	777	766	783	751	806	764	766	756	772	761	784	771	786	774	838	776	811	779	793	794	756	783	801	755	764	799	816	784	779	806	835	798	803	841	738	813	817	706	785	811	821	757	805	772	814	749	812	725	752	733	756	774	774	769	791	762	791	819	807	726	791	764	803	803	809	821	771	746	761	787	801	796	822	808	788	717	778	802	810	785	791	786	760	800	729	740	824	782	803	793	755	818	725	778	768	756	821	780	833	771	751	757	778	765	800	789	737	784	830	765	800	842	837	791	779	779	792	759	837	712	808	788	765	714	788	825	789	778	781	812	785	763	758	762	802	791	780	759	757	776	724	787	766	800	784	802	742	825	732	798	778	811	810	763	810	761	817	783	814	765	788	798	767	785	764	758	817	794	747	828	800	812	831	754	816	782	767	799	793	766	783	790	746	774	712	700	803	793	816	761	823	778	800	773	734	819	808	753	789	776	780	800	781	778	806	765	784	783	790	796	769	782	771	793	781	820	825	777	819	777	822	784	772	744	760	814	791	794	838	793	824	780	774	779	831	768	822	791	860	863	786	776	787	793	804	776	792	775	845	781	807	750	759	810	798	811	796	772	725	804	783	792	788	770	843	753	758	828	792	811	767	798	771	803	748	802	815	761	754	775	795	802	790	753	801	864	773	784	823	784	799	818	811	744	797	818	802	786	804	798	798	773	827	761	759	796	813	758	766	760	755	742	768	798	806	797	762	779	789	785	838	769	776	813	765	800	802	773	757	770	768	728	774	788	807	838	800	779	804	794	773	796	770	782	833	817	801	793	813	831	765	832	797	807	768	775	763	813	765	840	820	776	767	812	755	856	765	807	780	756	841	807	818	728	844	787	779	738	820	799	735	746	798	806	786	791	775	802	798	761	823	765	815	786	749	786	761	767	772	808	820	740	744	790	798	737	780	762	809	831	785	753	776	777	798	781	804	764	753	773	741	819	806	821	823	765	853	821	827	775	825	759	775	807	760	762	770	772	763	847	823	818	762	817	773	787	735	756	783	742	802	766	812	839	843	780	799	799	775	783	811	846	819	857	787	803	763	727	801	746	744	700	801	808	832	792	750	747	812	793	817	753	762	766	793	800	769	797	750	799	797	792	765	766	814	739	775	818	842	809	728	752	762	779	801	790	794	801	764	805	807	750	745	812	760	797	755	730	790	797	781	812	813	777	775	761	756	773	709	831	806	743	813	727	806	785	754	774	769	801	823	769	788	820	788	792	748	789	741	777	755	787	771	819	776	797	867	815	807	767	819	729	816	789	805	829	795	736	774	760	793	750	785	800	821	838	765	808	823	828	771	800	769	810	806	807	774	776	769	760	812	795	774	826	796	751	775	768	785	730	780	752	748	775	768	793	785	796	788	739	782	766	742	752	793	827	833	766	787	774	768	783	784	733	780	779	780	776	746	754	810	831	791	731	829	776	807	790	774	798	825	843	798	772	797	861	770	818	745	771	779	788	779	784	790	800	780	810	775	778	752	783	803	800	807	784	736	777	756	817	801	801	815	764	784	801	815	795	797	761	812	776	775	789	788	791	755	832	772	799	788	775	723	818	775	798	743	827	771	783	756	807	804	840	783	790	807	728	753	723	788	806	730	810	768	750	796	762	812	778	811	829	809	780	810	790	776	823	846	749	830	770	807	819	819	775	781	787	769	790	751	736	777	768	788	813	774	807	756	759	784	782	751	770	814	751	758	794	716	779	790	773	786	782	782	781	804	848	740	810	773	794	761	714	793	787	748	823	773	810	781	717	788	760	793	827	814	703	854	748	828	790	822	767	824	769	829	803	779	820	782	774	744	777	804	790	770	781	746	778	781	828	759	733	785	774	771	783	769	820	777	784	762	763	798	776	791	821	797	798	805	825	803	803	786	830	795	762	785	788	781	796	749	803	815	788	827	772	812	793	728	766	791	760	801	781	811	838	770	804	803	771	830	722	765	829	756	786	760	844	805	798	823	824	765	785	839	761	779	794	780	805	788	735	779	789	783	761	747	785	803	762	780	776	772	795	800	840	788	807	799	720	788	772	778	816	763	828	775	788	750	779	768	747	808	794	762	817	794	739	782	778	796	793	716	772	781	801	793	749	795	819	737	775	760	802	788	765	796	783	765	778	785	773	774	841	833	766	768	768	768	803	821	795	837	778	768	786	784	791	756	803	811	783	767	788	777	738	795	792	796	746	821	729	772	845	803	761	797	779	766	758	800	768	741	797	795	785	787	828	794	802	701	818	804	804	761	748	764	756	801	822	791	790	756	748	768	778	741	832	768
25780	52064	42748	31209	25010	19708	15672	11454	8709	6415	5239	4518	3844	3398	2855	2509	2151	1943	1742	1649	1683	1606	1322	1199	1114	1091	1028	998	969	956	892	892	852	953	882	849	861	837	837	852	877	822	781	832	842	821	815	807	836	826	858	795	848	807	770	832	810	824	810	757	789	757	783	739	777	749	783	764	772	800	754	755	776	815	813	739	811	785	780	763	733	825	824	761	787	792	783	787	877	764	771	817	831	788	817	832	821	770	737	782	785	784	780	803	736	766	794	780	742	775	776	789	738	794	759	817	855	818	755	790	764	783	806	806	815	805	813	776	736	787	774	804	826	759	726	775	776	788	751	815	814	821	851	823	794	820	774	837	791	807	795	744	795	840	752	784	800	843	773	793	755	781	787	777	788	805	811	775	766	796	835	804	807	795	760	762	816	797	770	800	777	800	873	749	782	757	785	756	747	773	785	826	780	800	772	685	772	806	786	803	791	844	808	800	802	803	768	814	785	793	807	796	802	820	768	794	728	775	816	826	777	788	783	829	793	767	822	806	696	793	850	792	793	804	809	779	779	805	836	752	796	787	780	731	768	860	778	830	776	809	763	806	825	781	768	784	832	798	787	748	774	795	757	732	768	775	746	786	789	780	793	823	804	786	849	770	773	812	760	762	785	823	786	774	794	803	760	816	810	782	844	812	771	775	747	746	751	747	770	816	807	764	825	800	772	768	780	790	767	801	822	804	791	807	764	791	792	800	796	786	733	795	791	772	806	747	783	782	769	759	764	817	815	760	789	796	755	774	799	782	794	769	748	757	788	784	826	834	834	772	760	795	749	789	809	821	774	813	832	777	814	747	780	793	803	773	819	782	761	801	806	831	759	763	792	746	840	797	798	747	799	800	802	811	771	785	739	791	787	817	817	756	817	833	818	768	801	722	798	774	759	751	797	793	807	807	813	815	793	823	859	799	804	796	799	814	776	822	809	789	802	817	764	812	786	765	812	775	794	826	764	832	809	759	740	834	742	799	788	852	810	842	796	788	761	785	797	750	820	801	757	776	782	793	795	760	792	806	796	757	794	797	800	802	818	735	823	771	783	795	765	794	826	788	831	821	817	773	763	832	798	803	800	774	743	765	782	738	801	806	840	776	757	782	809	760	857	813	812	829	829	765	832	830	788	803	777	789	803	801	753	804	778	796	842	809	774	798	776	813	838	838	820	824	823	830	809	806	792	770	842	793	831	793	751	806	825	784	783	823	819	831	802	812	812	826	848	798	794	749	792	774	778	813	806	806	790	776	774	757	828	767	816	779	813	813	810	810	790	813	773	822	767	813	806	836	748	745	798	744	792	811	803	817	792	779	793	807	807	737	831	781	851	798	775	710	799	801	746	785	815	779	746	803	753	765	781	784	800	823	776	808	796	826	772	737	813	792	761	791	804	804	775	804	786	810	811	814	769	761	735	765	778	771	789	791	845	859	806	743	831	766	760	765	766	773	789	792	812	798	746	764	792	785	800	815	806	805	799	782	818	770	813	779	793	779	850	807	789	830	772	778	829	792	775	818	775	809	747	821	801	816	800	765	797	786	757	778	826	822	786	822	753	791	783	799	767	787	802	786	836	798	802	776	740	835	801	780	731	839	755	788	761	810	767	822	820	841	797	814	819	806	800	801	808	803	778	785	803	790	826	794	775	767	767	795	771	764	803	778	776	816	830	794	836	804	840	748	775	791	791	777	803	751	771	828	799	834	803	801	793	780	785	807	795	761	828	835	761	764	820	787	814	829	737	768	805	829	772	768	812	831	812	736	772	818	784	772	762	765	786	747	771	784	746	780	768	810	784	783	753	799	797	784	761	808	799	770	762	827	736	772	736	763	783	777	809	763	775	755	811	789	772	794	829	759	800	824	814	769	697	796	825	796	800	761	829	778	781	766	745	795	786	821	789	730	824	742	774	796	787	797	816	752	769	797	782	773	807	797	806	786	760	761	799	805	798	780	757	744	833	803	814	833	815	832	807	749	817	725	773	821	833	753	790	809	835	828	778	779	775	854	778	769	776	802	790	762	787	764	822	790	758	810	797	751	813	851	811	767	768	797	810	781	751	761	772	803	786	793	775	781	783	824	775	780	747	776	779	808	789	793	816	778	760	786	781	844	783	807	818	783	774	804	780	779	781	797	773	805	745	790	765	776	786	764	765	762	782	776	792	774	760	826	821	759	795	808	849	818	809	808	841	800	763	784	814	780	778	775	849	781	799	779	819	769	764	786	815	762	791	798	800	788	761	782	746	799	804	834	812	792	796	738	788	801	785	745	781	837	798	835	803	802	755	815	776	750	759	837	800	823	811	787	763	845	764	809	774	755	774	786	821	775	757	767	783	780	838	765	796	823	748	798	853	771	792	818	834	787	785	776	789	765	803	821	764	820	812	813	796	769	835	799	759	810	782	811	833	826	787	803	756	809	800	750	859	805	771	802	833	751	799	811	758	793	881	811	832	829	817	823	773	798	737	792	811	746	764	821	787	796	792	789	769	774	752	787	787	782	829	777	828	824	766	743	812	758	792	725	784	777	769	774	817	747	804	801	766	801	834	801	800	774	797	807	819	773	806	796	775	802	766	783	771	794	746	750	745	834	822	813	771	819	780	764	838	794	804	822	823	707	778	788	816	818	797	807	797	751	809	809	812	770	778	841	754	792	802	748	767	770	832	834	761	796	846	765	775	829	814	752	861	773	801	773	775	783	802	820	802	782	846	830	796	803	835	776	820	757	747	752	740	783	781	772	785	780	788	754	787	793	839	761	761	786	812	798	788	785	852	768	780	776	777	805	792	787	832	808	837	763	827	798	787	773	787	785	771	823	755	756	813	767	777	795	846	790	754	772	833	787	785	815	760	772	778	758	800	793	804	774	799	744	776	832	795	786	788	845	779	798	746	796	789	780	807	736	784	727	855	745	779	836	821	803	825	777	817	742	837	797	871	787	788	838	782	750	756	781	761	800	829	854	732	810	791	769	793	768	771	843	840	801	757	767	832	767	812	766	777	791	833	784	835	812	830	785	771	817	788	769	768	784	786	799	773	807	782	797	773	779	820	789	736	796	780	767	785	812	787	751	799	806	741	804	800	792	789	794	786	783	814	760	806	751	761	815	778	803	788	843	805	831	794	818	759	787	810	825	802	819	833	805	807	795	797	872	811	765	782	748	798	781	792	784	810	818	732	779	750	812	817	804	780	779	798	764	746	765	823	848	767	822	797	716	770	791	805	797	799	771	735	771	792	801	814	791	796	807	780	745	804	800	794	838	751	811	799	814	780	787	816	760	798	794	752	752	795	787	781	773	797	789	723	808	807	794	790	827	790	775	765	811	797	785	819	784	829	746	792	811	809	821	801	801	782	849	769	762	799	800	851	837	788	806	797	822	777	821	786	797	811	816	805	792	818	777	766	778	777	760	829	786	789	809	776	812	787	787	812	764	750	815	781	788	803	791	813	771	787	808	820	778	773	811
25576	21633	28725	27110	21705	15215	10410	6919	4710	3744	2941	2535	2312	2187	1986	1714	1578	1381	1307	1261	1268	1170	1042	936	916	880	848	917	860	885	859	873	829	804	792	862	815	795	825	808	800	801	740	801	787	786	736	769	828	787	812	827	816	818	800	839	790	793	819	783	804	801	858	787	787	777	804	740	796	773	761	835	812	763	777	829	798	778	780	808	777	733	826	790	798	784	772	777	773	826	806	729	776	761	832	799	826	799	798	761	762	816	773	730	766	776	759	789	768	794	809	803	804	768	807	723	817	797	807	753	773	802	787	748	825	751	835	843	732	769	790	825	754	752	794	810	763	854	798	779	758	759	787	758	728	802	787	768	774	815	760	757	767	785	756	763	756	770	777	773	755	823	755	771	781	794	765	777	758	799	759	763	792	738	805	793	739	771	803	754	796	781	788	783	841	779	801	745	784	801	804	799	788	792	791	732	767	757	756	810	747	813	777	800	832	804	824	794	808	798	831	793	792	814	772	827	787	814	830	785	773	763	802	801	797	806	791	787	791	766	808	837	817	824	818	751	799	772	790	774	778	776	845	817	779	741	724	760	789	817	753	773	805	809	825	771	772	786	776	772	761	796	769	833	759	764	784	752	831	826	781	768	768	774	760	763	774	774	833	747	766	776	845	757	799	777	810	801	787	742	720	827	772	761	756	781	747	790	780	735	801	764	810	762	824	817	772	768	801	773	779	780	741	773	802	816	787	735	816	772	784	747	752	769	824	798	833	852	754	827	763	823	769	817	776	823	811	781	769	767	798	741	812	782	755	788	821	754	773	754	797	766	796	767	794	782	786	774	769	787	783	792	759	796	782	798	773	754	780	789	802	771	822	834	805	785	797	814	811	785	791	805	814	763	781	750	815	789	760	747	834	780	796	785	718	780	775	791	788	783	822	732	829	718	795	789	753	732	770	791	769	752	789	833	800	745	790	784	816	750	785	784	797	814	827	818	750	815	753	807	815	805	748	757	820	723	799	815	743	786	730	732	831	799	812	779	766	819	798	787	791	757	762	782	753	801	824	777	782	750	767	739	790	793	701	810	830	807	767	767	756	761	769	768	798	742	787	764	739	768	788	708	803	773	755	842	824	761	805	775	780	740	797	849	795	812	788	801	791	820	741	806	717	718	777	769	775	770	772	761	799	806	784	787	800	785	747	786	756	811	832	756	747	800	805	796	791	744	741	791	760	800	789	783	775	758	748	814	783	791	800	849	766	789	797	791	777	767	776	822	771	780	825	783	778	763	784	824	775	773	781	839	752	789	798	857	833	794	731	768	753	722	746	745	788	741	820	803	756	777	766	826	822	848	754	737	780	826	793	792	763	788	797	751	753	795	753	769	796	789	758	768	845	793	718	804	784	784	806	703	759	810	772	799	780	786	829	862	772	793	804	771	816	784	782	733	784	746	752	775	798	808	820	807	771	799	766	796	787	756	834	764	815	768	782	789	799	788	767	782	787	734	781	811	791	769	737	812	782	745	765	807	822	804	800	782	760	810	731	830	773	771	780	789	739	733	783	770	797	773	813	738	785	766	771	763	836	803	814	783	772	746	804	804	787	772	782	804	767	801	790	767	787	815	799	778	734	792	788	782	749	765	801	794	778	773	795	767	739	789	862	784	793	764	770	810	807	774	766	725	769	823	832	732	807	764	767	799	802	760	817	811	717	794	809	737	761	773	841	767	779	769	795	769	750	801	800	780	824	784	753	818	796	808	771	797	781	766	822	787	841	761	782	799	800	803	774	792	727	820	814	774	789	800	770	818	767	758	799	762	809	796	824	774	761	776	813	789	784	787	779	755	819	851	824	731	796	782	808	801	870	810	809	789	803	756	810	788	749	766	781	767	738	715	740	801	723	789	797	775	796	753	796	765	806	809	726	773	748	752	792	790	785	768	796	765	770	822	789	818	760	742	763	786	788	751	837	821	759	820	778	811	803	772	748	749	748	706	800	769	759	774	752	737	789	796	783	799	736	792	803	828	761	770	792	811	780	788	791	816	746	828	761	748	780	814	733	754	777	795	783	780	790	764	785	779	821	791	785	807	798	770	828	817	810	756	786	795	812	723	802	807	787	774	822	816	781	734	732	823	780	784	802	768	776	826	829	785	826	808	827	753	792	805	828	768	810	762	756	802	747	791	784	790	753	831	795	780	752	800	799	806	814	825	773	784	782	712	780	767	776	768	779	783	789	801	744	830	776	758	712	769	757	760	831	763	844	830	831	776	743	781	766	809	781	808	788	788	799	743	850	818	792	770	783	787	789	785	740	808	820	795	772	817	772	778	767	728	812	771	809	750	806	787	825	793	783	757	786	776	750	823	838	772	798	814	775	806	741	756	748	829	768	768	821	810	811	757	738	761	773	767	803	794	773	767	761	769	819	818	808	776	857	767	772	778	798	802	748	819	784	772	775	765	806	800	754	786	759	788	801	777	843	758	749	751	751	741	807	762	769	772	783	774	817	819	739	786	810	816	790	814	794	796	783	775	794	804	785	782	814	809	695	816	808	794	815	792	780	779	790	817	800	826	837	785	788	782	747	786	802	742	762	813	816	775	749	752	724	746	744	716	766	799	773	811	841	814	801	743	801	774	766	803	857	858	784	786	799	782	785	775	802	780	812	775	761	722	802	774	839	762	757	834	785	751	757	759	765	776	748	798	861	765	798	775	764	794	782	765	797	787	791	762	789	776	785	779	767	837	824	823	791	772	791	737	791	839	815	740	823	770	811	788	809	752	749	799	808	771	739	773	772	809	806	722	800	811	738	751	817	764	829	735	821	810	784	729	766	766	803	847	784	786	786	798	778	790	817	767	702	779	768	808	816	809	756	799	802	805	788	751	756	811	801	825	791	759	781	805	817	786	797	786	815	736	764	773	823	776	801	774	778	774	827	782	749	745	815	793	697	787	770	764	716	812	743	728	767	793	758	800	738	788	761	771	760	750	752	825	804	753	730	770	767	793	765	828	783	830	775	803	791	728	808	788	758	804	790	786	743	828	814	794	727	762	785	795	777	770	800	800	778	840	792	761	791	817	802	783	721	779	796	782	763	728	815	805	784	799	777	823	761	830	763	770	788	773	781	753	782	809	741	830	799	814	805	769	758	782	782	757	783	817	768	780	827	821	788	799	766	814	761	775	820	774	786	766	764	774	745	785	806	827	755	789	857	729	772	793	849	793	769	814	783	788	756	819	741	772	764	822	830	787	782	795	808	802	757	746	789	794	772	788	727	783	757	782	750	794	751	734	782	779	825	751	833	804	788	810	780	713	799	736	801	738	793	749	754	789	798	753	769	853	803	765	825	794	788	746	761	798	728	764	824	749	769	808	757	811	812	772	809	769	804	803	761	808	803	806	753	779	810	740	778	802	798	797	822	830	739	774	807	776	742	772	779	784	865	776	817	789	796	766	777	829	841	820	757	799	765	752	745	778	773	754	792	803	781	826	792	730	784	803	760	734
25948	48516	39573	27835	22355	17612	13668	10301	7468	5912	4531	3941	3325	2933	2575	2256	1952	1771	1559	1463	1487	1423	1196	1105	1030	955	943	1005	940	938	923	989	907	887	892	871	905	830	900	844	876	794	865	790	824	874	810	829	765	816	770	795	840	771	854	801	802	807	808	798	762	760	821	839	817	823	841	776	819	809	863	820	778	760	766	790	782	790	758	775	833	813	790	827	792	789	756	823	791	827	770	809	835	809	766	828	762	820	844	792	812	834	783	792	813	805	786	799	832	801	791	767	791	773	856	784	822	817	788	741	797	765	831	781	831	783	809	770	772	801	805	788	795	772	781	818	830	804	754	779	824	775	798	761	744	797	818	788	837	836	841	796	777	800	831	773	793	793	846	778	822	848	834	747	857	841	805	789	813	821	788	802	817	815	836	814	794	802	827	793	781	740	744	804	770	805	817	789	796	812	751	807	790	794	790	776	838	809	795	792	803	756	807	817	827	786	804	827	786	853	844	794	850	802	833	841	803	791	802	797	777	790	779	793	820	800	773	771	787	797	741	755	780	765	801	812	811	765	805	815	761	795	752	800	797	792	762	790	776	814	784	818	808	812	831	786	811	786	805	762	784	807	829	788	771	815	817	806	811	816	792	800	746	799	807	795	857	782	787	828	777	785	795	801	793	761	799	821	803	821	787	766	790	813	775	780	814	813	835	780	829	839	825	778	775	816	816	803	805	786	778	720	761	769	788	834	826	799	833	778	830	856	816	798	773	837	792	818	817	767	828	800	817	844	797	816	776	787	795	770	842	840	759	820	810	813	787	753	821	792	834	787	811	847	780	801	823	786	805	771	801	812	766	795	773	786	781	811	794	792	813	774	780	797	748	801	759	787	877	780	776	808	825	787	780	794	781	807	802	763	782	778	777	794	853	792	803	858	768	805	839	827	802	805	798	803	794	781	806	785	791	785	817	801	828	804	817	844	802	851	807	830	771	783	793	802	781	811	817	786	757	778	834	788	769	779	789	792	770	787	852	793	794	781	816	843	836	803	789	801	781	864	749	844	799	800	805	773	739	765	823	812	799	799	778	760	794	839	766	851	777	862	839	817	783	816	797	790	760	794	810	804	815	759	778	808	799	766	787	826	792	785	854	808	854	801	760	791	818	808	750	789	749	815	800	809	769	804	761	792	807	821	836	793	793	767	796	816	812	802	772	799	815	816	833	816	831	810	768	837	830	804	802	779	866	843	846	789	750	822	813	743	792	785	755	752	816	835	740	813	777	820	910	806	844	854	796	767	816	827	785	844	767	823	779	781	756	815	807	803	789	770	814	823	784	779	797	787	809	768	765	843	760	778	808	827	795	798	794	788	825	777	835	779	832	769	745	806	804	808	811	810	802	810	782	785	766	784	733	829	826	841	767	810	839	775	787	830	830	793	814	806	838	779	797	775	793	795	795	768	779	826	763	816	830	803	813	801	720	812	820	780	770	813	805	734	779	792	818	794	742	816	742	777	732	766	824	806	707	790	851	825	783	833	809	828	784	843	789	802	793	769	778	792	800	784	751	773	842	811	794	829	797	833	830	779	801	740	810	819	847	779	759	809	780	793	756	777	769	803	748	809	787	814	761	801	772	787	800	774	794	807	799	817	815	777	818	789	810	828	793	792	826	789	777	784	789	833	765	777	789	796	812	784	797	855	788	799	776	759	860	825	812	796	804	822	806	849	808	842	830	760	795	807	857	826	805	772	792	788	798	770	833	806	838	778	808	811	823	773	796	809	796	792	820	791	807	774	798	775	782	774	800	749	819	765	812	786	787	818	735	756	788	787	802	827	791	816	782	822	800	815	775	806	790	773	807	804	803	717	796	808	834	798	810	802	826	779	790	817	803	778	809	785	804	788	826	799	824	799	814	768	761	816	759	811	811	849	746	834	787	769	799	798	801	784	853	830	782	743	781	755	782	799	813	789	762	763	852	761	767	765	807	775	808	811	816	802	787	817	851	781	801	808	775	766	781	784	809	764	783	783	861	773	802	792	812	788	812	749	770	820	838	795	832	800	759	821	820	737	854	782	796	822	832	829	826	773	793	865	765	746	818	794	747	844	768	836	795	780	809	816	831	811	765	845	771	800	803	814	767	775	792	758	798	759	827	802	798	806	791	850	769	776	850	782	823	813	800	822	801	822	838	826	801	769	821	816	812	805	799	812	814	795	766	837	773	747	783	819	769	797	797	804	740	783	840	760	830	847	767	749	808	787	855	842	808	810	798	813	802	788	793	801	780	806	811	790	772	786	816	797	789	784	817	784	757	779	813	819	813	799	775	805	851	838	798	755	808	813	787	818	711	812	804	724	803	794	764	829	812	784	841	780	763	813	804	778	773	771	809	763	735	775	806	801	836	826	798	842	769	759	774	780	807	784	829	854	848	780	804	760	852	779	827	763	839	813	799	804	760	796	766	793	778	799	827	791	785	797	861	817	803	715	819	722	755	802	749	768	806	832	785	832	762	840	777	833	789	812	750	830	828	766	770	802	787	793	828	791	797	827	763	802	804	813	816	783	830	831	751	782	759	791	865	784	843	802	811	822	831	784	800	853	803	754	796	811	792	793	762	804	756	795	831	808	801	797	787	816	808	801	869	794	759	789	804	813	774	791	844	745	824	785	792	811	819	789	775	816	817	835	866	823	803	837	802	821	774	841	749	773	805	840	758	807	825	736	838	762	791	772	800	773	770	816	765	847	767	788	816	844	779	825	838	838	792	793	795	795	803	777	817	787	789	847	838	772	763	845	790	800	806	745	815	830	767	842	781	818	820	828	828	781	786	785	796	840	847	794	797	815	780	779	820	801	781	792	794	815	814	782	773	868	786	791	812	788	840	780	785	802	769	821	821	812	805	801	812	814	786	779	791	799	759	815	807	821	777	828	806	793	765	780	821	760	827	822	836	832	836	808	740	803	813	781	751	815	814	791	798	804	784	796	829	816	836	825	814	770	774	764	785	799	784	738	793	813	862	785	826	814	831	822	783	821	763	843	837	802	768	823	798	847	800	778	832	824	794	794	854	819	814	820	814	744	837	860	774	818	755	843	793	821	819	792	800	817	777	794	791	776	789	871	777	813	820	829	846	762	778	771	782	825	790	787	779	758	807	785	792	814	846	785	784	780	815	768	828	751	782	778	804	823	766	837	819	832	792	806	789	767	807	787	784	803	807	759	772	787	816	793	862	764	809	825	786	817	819	763	744	803	844	783	799	809	748	772	812	792	787	738	787	816	799	777	827	801	796	757	832	803	812	827	817	817	803	827	802	784	746	780	809	799	819	770	775	777	775	827	767	787	821	725	789	797	792	771	782	790	781	790	775	775	810	792	836	832	803	749	852	789	795	773	797	808	793	821	854	844	784	772	827	836	804	837	845	801	803	818	827	856	789	745	792	772	778	800	789	760	798	806	824	863	783	825	835	798	807	809	758	766	859	772	822	798	805	818	769	815	796	778	852	809	835	768
23134	21553	29410	24240	22095	23851	22574	13242	8386	6631	5111	4362	3719	3177	2888	2495	2365	2159	1858	1764	1722	1679	1381	1274	1205	1165	1202	1108	1083	1101	1043	1002	1045	1040	974	1060	932	993	954	939	991	910	937	912	917	931	935	949	924	924	950	929	933	974	932	920	876	918	929	877	932	868	910	866	915	912	948	933	960	911	882	892	936	907	896	933	972	931	922	880	914	898	896	882	891	943	848	972	870	898	880	871	907	933	948	909	961	896	900	952	911	891	851	892	964	955	878	914	901	884	858	918	962	857	914	883	914	910	847	875	928	905	893	915	961	921	870	808	907	902	949	888	872	936	944	939	975	966	872	898	863	928	912	898	946	955	920	917	910	899	908	969	895	902	865	897	926	891	901	943	905	932	874	917	972	947	832	926	895	909	923	924	942	889	878	905	874	903	885	898	912	872	946	862	949	918	916	964	924	908	903	879	926	929	943	887	923	891	954	893	953	974	889	856	930	899	945	879	860	939	901	982	834	811	896	909	876	928	905	879	919	834	926	903	931	931	912	873	938	922	911	881	925	876	862	879	932	923	936	861	893	910	891	903	959	909	927	904	937	928	912	892	921	925	883	822	878	929	936	884	878	912	864	951	913	899	916	887	918	939	969	905	951	870	922	900	881	934	923	930	958	834	908	923	930	857	888	911	929	926	904	852	867	948	943	907	895	890	898	920	831	882	943	945	960	916	880	906	880	915	859	855	913	930	940	898	968	891	895	923	982	923	964	886	923	941	896	856	890	902	920	841	855	905	930	892	912	908	858	942	924	894	953	910	908	883	898	947	921	890	918	899	907	941	923	928	913	897	934	879	946	929	908	930	891	937	875	921	917	925	931	1006	915	907	886	982	931	912	932	909	864	858	909	876	882	884	960	916	955	920	940	890	876	915	865	984	915	899	896	914	858	938	930	931	872	871	880	897	892	895	943	880	916	925	882	949	879	917	881	869	929	833	945	939	905	957	926	941	891	930	934	953	806	911	886	932	922	884	924	908	845	883	892	943	993	930	922	914	869	892	910	922	883	867	928	911	938	867	880	946	977	860	862	883	968	937	907	881	893	879	958	882	942	876	919	927	859	902	912	906	883	884	883	941	904	883	889	904	805	892	929	924	885	858	890	895	937	938	906	895	900	870	879	886	912	896	984	881	961	941	902	898	892	859	866	902	906	865	866	844	862	923	936	908	886	931	883	837	884	935	863	889	878	898	890	883	845	946	925	921	894	901	951	922	904	916	904	919	894	901	873	891	913	935	900	883	884	932	927	922	897	864	896	936	891	930	908	902	905	909	922	956	912	850	902	932	913	866	856	932	910	870	921	921	906	947	892	923	943	934	930	911	882	917	885	919	887	927	873	860	927	905	895	859	953	963	948	874	907	918	843	905	891	874	901	840	948	948	859	978	853	850	881	873	924	912	929	927	902	850	946	897	896	903	905	900	879	898	886	927	908	948	946	906	930	868	903	957	885	941	930	949	847	882	928	835	872	923	884	897	922	840	906	912	943	932	914	891	931	932	908	964	941	917	927	853	942	925	932	930	923	958	1008	903	859	841	918	914	934	898	916	887	954	884	919	896	906	933	916	867	912	906	894	936	904	939	911	874	875	942	929	931	879	918	876	864	926	905	899	947	981	935	934	949	883	971	994	983	935	919	890	914	934	859	915	888	936	894	924	938	926	967	865	888	927	855	908	906	868	928	903	872	869	864	903	931	919	863	925	885	901	911	918	889	836	902	881	906	907	898	901	900	904	889	923	866	907	953	898	930	927	901	878	990	925	837	922	843	885	885	878	856	970	947	904	890	978	894	845	960	938	935	938	873	906	899	887	908	935	857	938	909	926	965	855	912	939	874	935	890	902	896	885	952	943	842	975	943	882	893	939	916	965	927	926	890	908	907	894	894	878	898	922	923	944	905	925	863	890	883	915	910	930	907	884	919	871	922	882	921	903	940	883	873	940	949	899	908	859	899	874	912	932	878	924	962	922	876	880	920	887	947	859	900	954	894	904	892	861	912	923	909	915	912	884	914	872	868	871	931	932	833	942	918	856	979	874	910	907	900	907	901	970	928	895	939	888	900	893	889	953	868	977	913	864	903	902	872	864	872	898	905	900	914	923	907	913	894	853	912	877	951	931	933	888	945	853	835	934	919	921	888	886	903	894	910	937	895	870	901	907	884	908	888	902	865	918	904	886	865	933	977	896	914	901	897	864	885	882	911	873	901	912	905	958	949	944	896	945	898	945	856	869	867	935	900	904	914	926	927	901	914	886	820	899	872	880	933	900	887	825	917	850	952	905	924	866	908	845	937	923	911	940	911	865	870	906	905	885	876	969	903	927	929	890	906	948	893	970	929	905	950	942	902	919	885	907	907	856	864	909	916	905	870	931	886	928	961	901	881	893	903	882	899	943	917	907	881	883	913	905	871	974	913	857	861	847	873	894	909	929	878	902	922	900	846	908	901	896	896	912	900	938	864	858	942	876	889	922	925	841	944	889	885	932	897	862	904	936	852	904	918	964	835	940	898	916	858	959	958	937	873	896	873	916	918	915	926	886	968	916	909	917	894	897	860	902	930	871	890	946	898	877	942	910	937	922	929	863	920	910	945	892	955	898	927	838	879	934	919	936	919	884	903	960	933	880	856	873	846	910	904	934	891	892	885	897	878	955	874	981	897	877	910	938	884	915	957	878	956	933	927	894	931	925	884	942	889	867	860	970	952	872	877	917	840	890	896	871	928	891	903	955	890	904	883	942	916	944	879	885	900	842	887	926	894	938	889	921	889	927	899	882	939	917	950	911	935	879	844	875	900	924	894	913	957	907	919	954	844	851	963	896	850	924	808	877	890	886	885	858	902	909	900	899	929	908	855	875	866	896	928	869	934	945	906	900	940	946	918	902	935	933	941	917	977	930	911	910	917	888	890	923	870	908	986	942	879	889	949	891	905	951	938	844	867	867	876	885	941	846	907	900	922	948	898	934	900	865	893	948	899	868	926	914	844	905	911	888	924	900	871	938	939	895	942	873	897	949	874	914	949	895	917	875	875	906	876	940	884	928	941	903	867	877	891	899	883	931	920	915	950	848	846	881	916	986	867	904	965	863	901	889	884	937	919	911	917	862	820	912	881	899	908	928	865	897	904	922	927	879	875	916	921	935	944	914	868	950	916	899	850	938	906	904	890	858	878	897	887	865	905	870	852	904	925	874	894	927	937	935	904	875	878	854	893	866	909	879	906	898	906	895	898	890	879	874	837	912	888	913	964	941	860	923	917	856	937	919	908	943	925	903	844	892	951	957	956	881	922	907	889	895	910	958	873	879	869	916	900	887	923	870	864	924	940	926	906	914	887	959	895	911	908	838	911	893	913	951	908	931	978	954	891	881	924	968	937	931	905	939	929	891	902	932	882	912	903	868	922	891	907	891	838	930	852	939	882	899	926	893	903	893	887	875	896	919	927	911	927	901	909	918	906	910	929
28216	57762	48024	35678	29970	24296	19389	15667	11486	9089	7207	6012	4879	4116	3752	3263	3043	2671	2263	2069	2003	2016	1589	1374	1272	1224	1186	1127	1205	1136	1083	1111	1051	1031	1065	1081	1035	967	979	978	890	917	952	905	973	947	981	938	902	966	932	964	956	956	871	902	882	955	958	880	856	856	917	887	941	882	897	952	871	843	883	886	829	848	922	970	862	847	848	958	923	855	855	880	951	897	915	840	874	931	879	843	912	897	918	924	903	873	888	878	936	873	899	876	884	938	945	889	866	868	874	904	890	904	909	887	867	878	864	882	939	947	888	843	848	874	865	858	919	870	863	860	889	919	916	875	892	909	914	928	950	941	897	885	878	894	896	879	930	929	908	878	842	902	877	894	919	878	970	878	911	896	924	849	891	860	921	893	915	944	961	935	883	890	838	889	899	900	871	868	891	937	965	875	884	881	916	877	861	887	884	855	881	928	888	943	910	878	918	887	947	931	881	935	881	887	895	907	874	915	889	921	918	893	862	853	863	865	847	925	880	919	925	870	925	865	863	867	886	894	868	865	892	919	889	895	884	903	943	880	907	884	848	928	919	846	898	880	941	893	891	877	869	888	930	891	924	857	874	855	943	933	855	850	892	866	973	876	889	882	918	902	918	890	870	914	902	857	933	927	904	879	890	884	888	918	874	893	900	885	900	829	908	901	924	896	884	907	902	853	861	841	845	895	911	885	897	879	876	852	867	905	868	922	841	905	841	907	891	863	928	892	918	958	896	867	829	849	895	897	855	923	913	885	884	879	890	895	863	903	928	890	880	901	908	859	901	927	860	920	864	848	947	927	929	862	909	873	872	947	905	866	893	932	885	938	896	862	890	897	899	922	904	877	907	851	850	927	871	845	857	916	965	866	896	875	918	843	956	890	914	900	894	851	899	904	861	932	893	878	930	869	877	917	851	923	877	875	890	894	896	897	914	955	874	912	875	924	857	937	864	935	842	917	831	858	919	889	905	920	882	918	830	856	928	877	859	853	891	891	924	892	882	847	874	896	878	861	882	888	837	940	877	906	887	885	893	956	859	912	896	891	863	945	897	861	880	838	887	896	939	877	875	871	918	863	913	885	908	953	892	941	888	892	901	884	897	875	950	890	923	916	869	880	856	892	909	893	875	845	878	887	866	899	895	880	864	891	914	931	881	910	866	904	878	904	896	897	924	921	934	875	894	910	880	901	857	896	899	967	884	873	871	892	897	853	873	914	924	881	915	939	926	899	866	875	882	838	889	852	904	876	875	886	851	970	902	881	901	916	916	897	917	876	868	871	916	865	858	884	858	915	905	911	880	914	890	859	864	875	890	863	924	894	907	891	836	926	887	925	893	898	860	938	899	926	937	891	879	846	882	943	914	944	898	873	907	860	896	954	884	879	881	903	873	920	934	885	951	890	859	846	928	899	892	890	891	884	926	924	886	824	849	855	889	906	938	925	931	905	914	840	918	925	890	883	921	907	889	897	888	923	916	907	903	948	855	892	913	872	891	872	909	913	958	922	890	927	906	870	927	893	890	911	910	925	872	905	887	910	878	877	883	910	897	930	889	899	903	898	909	875	960	851	899	949	887	899	905	927	938	899	932	948	914	886	890	905	858	831	853	901	918	873	859	887	926	884	875	887	912	882	971	892	950	880	882	931	860	888	888	902	870	888	921	875	967	897	831	882	883	913	912	922	854	860	927	941	910	931	845	906	905	873	898	926	803	921	890	884	898	895	906	923	924	900	894	882	925	906	886	848	878	938	918	889	876	910	869	899	879	907	896	921	922	894	889	878	966	920	940	875	950	912	850	902	875	849	854	870	934	896	886	887	877	941	921	849	908	871	928	850	895	894	920	913	944	838	853	898	863	920	894	867	906	887	861	923	870	936	891	903	906	852	850	909	894	885	963	888	890	862	878	888	860	868	857	898	897	849	892	892	908	860	892	901	854	878	907	866	872	891	892	898	903	892	855	878	970	906	883	935	900	900	891	836	890	894	902	970	887	907	871	914	879	918	911	929	911	852	943	958	855	930	886	917	862	875	889	872	881	892	881	892	961	899	899	905	886	889	894	902	832	906	875	893	901	879	910	945	938	908	901	899	905	927	843	869	869	886	864	885	882	887	905	870	882	870	863	917	895	931	879	882	910	922	894	866	909	900	903	886	940	879	840	856	900	896	868	890	857	847	903	880	853	874	921	878	907	891	895	929	830	842	890	864	893	892	918	862	896	928	840	910	892	901	875	939	933	906	889	828	895	932	907	891	908	952	965	912	906	851	855	905	872	884	876	910	917	911	865	923	849	881	930	889	933	892	905	837	880	910	871	916	879	875	873	862	844	943	926	905	952	912	913	932	863	947	902	853	869	886	904	878	905	899	952	870	942	893	911	923	919	924	885	878	845	898	890	907	851	889	862	845	956	905	871	976	896	866	901	845	894	892	894	822	934	922	855	934	884	889	848	868	953	902	881	845	884	874	906	889	923	852	917	860	883	872	915	834	856	886	907	925	878	853	849	861	892	905	843	918	872	932	925	845	916	896	925	936	900	898	915	855	914	869	914	906	889	883	935	886	939	883	861	869	937	938	892	908	877	881	885	882	872	921	831	890	891	885	890	930	895	926	834	925	872	885	911	947	934	925	903	905	935	882	842	895	899	907	860	869	920	916	851	888	940	916	896	871	927	839	909	889	851	902	890	925	896	923	864	847	941	947	903	867	864	841	908	863	922	860	846	891	854	908	876	918	845	859	900	883	896	887	894	946	888	901	898	846	900	887	895	936	896	904	889	843	892	909	906	887	889	860	922	923	871	895	868	935	898	931	894	873	925	846	897	931	888	935	935	866	953	894	916	885	922	947	868	925	916	886	930	813	942	922	906	897	886	914	862	834	882	890	907	881	858	893	921	899	878	917	896	867	949	906	920	903	902	928	902	855	862	867	932	911	924	908	860	897	912	896	899	885	907	906	920	875	905	889	848	854	927	890	831	922	924	871	917	869	925	911	885	943	877	880	876	886	859	897	876	945	924	876	889	922	886	889	896	888	872	893	884	908	883	868	906	876	922	870	897	862	924	889	876	888	867	864	904	939	941	872	922	937	883	904	893	910	912	890	890	891	916	885	906	825	863	894	868	918	936	914	870	871	855	879	862	881	860	915	839	859	881	904	862	859	884	887	925	881	862	862	885	865	891	898	893	905	848	986	863	858	892	908	934	885	918	850	866	891	868	920	944	892	904	891	877	957	978	912	845	873	922	865	891	920	912	871	870	886	904	921	906	916	885	909	883	874	909	921	833	866	894	897	880	851	945	899	901	880	892	870	848	846	891	911	940	954	880	931	900	923	860	913	860	867	868	908	893	889	879	948	946	895	900	887	895	871	948	916	896	861	902	930	896	859	835	863	900	844	901	827	933	926	887	868	908	908	866	872	871	876	874	890	836	912	895	844	937	920	940	887	860	868	915	873	843	913	845	903	862	869	867	918	930	953
29479	28479	34270	26002	16563	10705	7405	5538	3948	3087	2456	2127	1933	1742	1494	1362	1350	1189	1179	1061	1057	1033	978	842	901	803	798	816	831	842	786	792	762	766	761	788	752	688	743	681	756	700	656	777	742	753	762	737	747	748	758	748	746	724	757	730	704	747	693	701	707	709	722	746	662	747	709	736	690	707	754	751	695	769	709	677	722	743	690	747	725	755	738	758	713	691	769	751	716	738	685	696	750	713	727	723	704	699	724	772	711	745	733	726	743	694	730	757	736	695	714	721	689	677	713	722	747	712	666	744	695	713	773	692	707	730	759	689	730	728	692	785	750	698	685	719	744	670	692	705	686	692	735	740	724	789	768	710	712	685	720	712	758	708	723	693	715	727	692	736	753	738	709	723	716	711	740	702	688	720	710	717	701	706	741	763	695	744	745	712	703	745	763	729	710	695	666	703	746	714	767	696	707	712	751	671	716	701	741	719	772	689	690	742	750	690	706	704	712	745	730	675	725	722	732	737	742	718	668	713	717	774	751	658	757	711	711	738	744	726	733	702	761	718	742	743	704	726	716	754	763	768	723	701	687	720	698	693	701	762	749	716	678	704	729	731	743	747	703	721	703	697	773	701	705	714	733	717	720	710	726	699	759	698	759	711	746	743	744	746	741	696	766	753	748	723	727	717	761	708	781	694	690	680	688	768	681	693	739	737	706	727	787	678	703	678	732	732	774	694	695	746	704	717	770	704	757	727	724	725	652	690	727	803	717	730	777	698	741	703	719	747	710	725	717	700	739	730	746	702	731	703	708	749	723	723	745	697	720	698	736	673	735	702	723	665	740	720	732	713	711	747	791	723	747	732	772	769	723	676	723	747	738	760	720	740	704	685	717	705	736	744	731	735	729	734	685	728	717	739	722	758	697	722	728	763	666	688	749	694	768	723	768	774	719	740	735	685	758	748	689	729	724	689	737	755	693	702	741	697	724	716	730	744	705	733	709	694	723	737	731	711	712	730	698	729	700	713	742	746	781	762	736	678	689	686	710	704	718	738	712	743	754	720	734	721	715	725	707	705	756	672	742	689	729	719	694	733	724	718	697	771	713	716	731	709	735	709	706	761	741	781	716	708	720	699	702	757	713	754	732	756	702	699	699	729	703	750	709	743	733	720	731	727	726	739	730	727	737	711	717	689	696	748	759	772	708	703	705	739	751	727	763	714	717	716	704	692	733	716	694	736	738	694	766	705	706	741	699	744	753	706	682	685	686	720	743	712	767	679	720	691	723	711	737	724	743	732	722	754	747	750	684	679	736	710	732	763	729	736	697	696	749	726	737	750	741	659	709	671	725	763	697	715	718	704	702	771	736	736	733	716	739	743	739	713	743	733	723	703	733	682	751	696	725	718	692	705	760	659	722	746	709	715	679	740	729	752	732	718	716	697	736	697	693	749	713	727	720	687	733	716	716	737	734	682	732	734	737	750	746	722	747	688	730	678	675	720	744	746	700	703	686	683	713	693	719	740	718	721	708	731	727	731	735	712	730	731	701	784	688	747	705	704	738	757	706	679	689	770	760	710	696	718	752	702	722	724	729	698	756	703	698	715	705	715	710	657	717	735	745	714	744	679	706	700	752	733	755	699	775	698	692	731	738	688	701	774	773	739	681	720	715	708	725	703	757	735	759	709	746	718	733	716	735	718	734	734	750	757	694	740	707	685	689	716	722	721	744	734	712	730	715	722	718	745	713	739	738	712	719	729	736	707	713	716	718	716	723	740	729	732	705	808	706	680	719	723	742	725	720	696	702	699	698	710	679	700	727	768	705	711	706	718	710	726	736	718	733	737	733	719	710	702	705	705	726	713	656	729	738	764	700	715	734	682	727	692	721	721	723	733	703	676	709	759	769	692	703	753	738	700	708	738	733	682	744	719	722	729	679	697	715	739	708	762	732	728	695	734	733	727	753	748	681	732	786	716	734	738	695	739	685	730	734	703	748	732	707	732	694	760	734	749	729	729	754	738	746	779	777	727	721	700	749	676	743	720	747	752	686	741	734	721	689	739	767	736	726	738	740	740	725	708	694	730	714	692	715	749	749	746	736	716	740	731	724	724	699	739	727	762	692	716	727	673	714	741	746	684	767	745	727	704	754	724	742	761	742	685	713	731	729	782	742	761	721	711	730	624	731	746	711	736	692	726	726	714	743	685	718	688	741	714	671	692	720	719	733	713	759	705	789	714	763	754	703	738	689	747	739	741	688	729	691	793	720	725	689	772	718	725	682	724	765	740	723	740	737	741	767	726	704	768	719	748	691	750	723	735	673	742	771	731	750	705	679	766	726	703	733	726	708	745	774	721	716	743	727	759	743	748	739	746	732	707	756	708	718	708	751	740	726	725	726	725	667	734	766	745	769	691	741	708	756	725	729	756	721	704	706	717	716	768	706	702	701	698	751	733	710	722	733	758	728	683	744	743	691	711	730	746	739	758	722	763	746	682	721	695	742	733	767	719	708	725	737	698	750	724	704	729	717	761	692	760	737	717	713	753	761	727	690	723	745	747	699	723	684	719	748	765	713	690	720	700	721	732	693	706	702	741	784	697	706	716	700	743	714	709	719	701	753	711	699	753	741	698	692	777	675	751	708	695	772	752	698	735	722	737	753	734	726	704	722	744	756	734	719	698	734	762	693	767	734	722	675	765	702	734	707	773	730	746	765	743	735	737	727	776	676	738	745	750	773	755	672	735	727	695	685	728	721	751	672	748	720	702	739	734	734	716	753	658	735	761	680	703	734	701	695	744	722	714	657	682	715	761	684	689	727	704	732	694	697	705	721	784	670	751	747	728	725	720	765	713	716	761	759	679	745	761	746	760	737	762	756	698	730	718	711	823	707	733	674	702	727	750	732	709	761	714	720	742	796	734	745	722	725	738	675	740	691	684	763	738	741	739	721	754	678	780	694	662	705	713	743	757	725	768	720	761	753	767	684	775	720	725	681	675	728	728	717	733	717	699	766	754	717	758	691	728	773	748	717	734	745	755	741	739	764	723	778	738	800	708	749	704	739	735	681	691	745	713	771	737	746	733	700	696	758	752	765	715	738	677	710	665	695	738	709	702	696	670	711	725	710	714	737	700	728	744	737	718	753	684	706	726	726	743	731	709	745	735	763	735	747	733	739	751	693	746	744	734	726	763	767	763	734	738	695	759	761	698	690	770	744	704	734	748	691	740	702	676	699	758	713	699	691	675	766	727	758	736	680	728	688	692	700	777	690	690	710	729	737	701	731	739	712	710	733	719	758	716	705	692	724	739	724	725	716	730	724	703	751	746	706	715	748	681	731	714	742	712	749	709	710	735	738	710	699	697	735	714	736	686	725	784	698	705	697	735	689	693	740	742	676	724	741	726	688	728	719	695	762	667	752	720	691	705	723	760	719	689	742	680	720	727	726	725	754	778	761	754	681	695	720	725	726	700	714	719	735	712	707	765	739	674	701	730	720	728	761	729	711	740
25928	43710	35117	23473	18414	14092	10674	8452	6143	4720	3663	3127	2557	2337	1969	1802	1695	1482	1287	1251	1243	1228	1069	936	881	894	859	864	892	840	825	806	787	835	796	796	804	791	767	764	747	803	790	763	788	750	753	764	740	742	720	778	763	774	769	774	738	773	726	794	755	791	778	720	752	733	775	738	775	720	736	747	703	700	725	777	730	737	760	706	734	751	732	714	753	758	751	698	727	751	759	741	716	736	766	738	729	736	745	795	720	741	719	761	740	733	788	744	714	776	766	722	750	753	737	729	728	749	742	765	739	758	686	732	735	723	703	738	782	746	731	757	776	753	759	729	775	739	739	780	774	732	734	674	751	740	777	709	766	728	710	750	717	693	740	723	703	737	700	715	783	760	742	765	752	767	754	716	666	716	712	743	719	736	739	749	736	764	739	731	747	760	690	706	737	765	735	794	727	688	700	682	724	699	704	745	744	749	706	703	754	726	770	743	752	749	725	737	767	780	681	680	781	765	714	727	767	725	762	714	718	758	741	753	778	732	786	728	740	759	721	747	754	777	751	747	717	730	688	728	673	779	708	720	706	709	761	711	744	759	719	727	731	726	703	726	738	763	758	741	720	726	731	730	783	758	739	738	729	714	751	744	738	708	751	709	717	692	741	743	776	742	794	724	737	707	719	729	745	771	719	710	713	746	754	755	784	724	745	771	728	728	717	724	752	751	764	733	768	730	748	668	773	753	754	729	707	689	744	693	765	784	722	731	724	750	713	770	767	757	728	696	773	736	808	703	786	731	773	715	752	758	716	714	762	719	744	715	737	733	732	751	709	733	743	748	768	754	747	696	739	676	707	731	722	756	703	742	761	799	718	721	754	764	797	728	732	741	717	768	718	713	738	744	675	734	696	753	790	717	770	763	747	783	730	740	772	764	750	701	724	760	776	760	753	695	717	730	759	738	712	730	695	681	723	697	741	738	747	740	747	702	717	706	801	720	698	739	748	773	776	746	772	767	753	763	761	754	723	769	759	795	712	788	773	733	797	789	725	773	749	730	749	726	701	771	723	696	721	701	771	763	746	752	704	779	749	726	709	739	738	746	755	791	789	760	746	717	766	715	713	709	717	749	708	755	745	711	737	749	695	734	753	698	718	735	766	705	809	770	738	768	740	706	695	727	746	804	757	802	774	715	765	724	735	744	721	711	706	713	740	687	728	746	750	743	746	757	717	746	702	711	738	704	711	679	768	763	725	757	738	695	771	749	682	750	739	724	753	735	789	723	696	765	762	761	749	740	741	690	754	794	740	757	789	734	751	718	777	697	709	724	784	736	738	764	735	745	736	729	681	707	744	777	788	736	748	721	776	781	734	728	690	774	697	735	763	747	739	773	715	723	752	729	746	692	746	739	722	716	740	773	788	709	735	734	690	781	735	677	744	743	720	726	768	767	758	720	682	777	732	724	732	705	732	775	727	728	721	767	758	754	733	729	775	760	734	711	723	754	742	692	740	769	742	755	765	741	729	735	732	716	743	726	785	726	746	750	742	745	755	722	719	749	747	716	763	713	749	716	725	719	784	750	773	737	734	737	763	750	702	745	709	688	743	752	764	744	756	716	744	751	754	746	735	753	751	693	761	699	743	741	731	743	747	759	756	751	732	755	765	748	722	740	741	740	705	755	771	713	707	741	730	728	728	742	764	732	747	746	697	722	749	716	726	737	689	697	711	742	729	751	693	753	786	699	728	729	759	731	782	770	747	754	748	724	729	768	745	747	707	785	717	774	772	724	761	761	803	746	719	734	749	671	718	728	735	769	715	716	748	734	765	716	745	756	765	717	782	668	730	755	718	753	745	713	757	782	708	810	716	708	691	695	737	736	747	727	755	776	729	736	799	764	773	712	747	718	727	745	715	738	742	776	733	706	762	730	696	731	753	743	768	708	729	810	773	715	714	750	743	720	719	661	716	742	764	769	753	723	697	773	733	758	719	701	708	723	738	739	741	752	755	732	712	748	731	694	785	705	727	721	813	770	769	763	738	741	721	775	746	736	753	685	780	760	790	776	764	740	696	720	750	690	752	720	751	747	737	712	738	720	749	772	658	704	725	742	764	762	780	749	748	754	761	706	727	735	739	771	704	748	714	783	760	690	757	742	756	757	799	723	759	714	731	710	743	707	746	745	712	737	745	676	733	713	739	769	696	726	710	722	732	701	791	718	667	741	708	737	704	739	745	743	789	744	727	732	750	779	719	712	690	777	755	733	794	736	731	814	743	753	754	695	759	744	682	718	749	785	727	716	789	747	785	717	711	769	766	722	764	719	744	737	725	723	753	767	685	720	719	734	790	744	734	758	741	738	725	743	735	772	725	755	712	713	718	737	736	743	742	732	739	748	747	725	691	674	704	691	707	771	732	721	765	786	749	735	729	737	709	746	720	754	755	775	744	723	744	742	759	778	733	741	729	733	730	792	803	763	775	697	778	680	721	789	702	734	730	748	740	747	711	683	752	755	725	741	719	750	738	681	809	767	788	760	755	722	743	714	724	751	773	792	794	764	771	729	699	711	773	721	711	726	756	717	719	762	708	732	781	773	741	713	701	695	760	725	697	731	686	758	791	713	669	708	760	705	737	725	750	748	734	684	750	760	769	714	754	781	761	717	719	739	772	734	701	744	705	756	710	728	734	697	722	738	747	681	763	728	755	766	731	719	757	753	749	732	785	763	737	714	757	713	687	751	759	773	728	751	730	766	806	744	761	759	729	711	768	774	724	732	763	780	734	763	755	741	704	766	759	738	727	758	742	735	753	763	736	736	747	759	755	753	734	760	752	741	752	755	758	729	733	723	747	740	753	774	752	733	691	738	684	713	707	762	707	752	752	699	716	717	705	755	743	730	725	717	748	766	725	771	718	698	710	715	748	719	739	798	763	672	742	733	729	745	734	681	723	730	766	707	726	732	725	747	730	727	714	716	746	749	731	803	738	737	765	706	702	753	780	743	762	774	772	736	777	802	764	738	741	715	750	730	793	735	765	726	728	717	687	723	706	689	691	755	709	719	763	747	739	753	755	710	742	728	719	695	741	742	696	751	722	762	736	782	732	703	738	749	716	745	727	747	686	732	713	797	742	770	758	719	770	709	733	747	731	737	777	750	760	786	727	697	764	731	750	783	760	800	702	752	738	769	764	711	698	757	733	768	757	752	718	716	730	726	750	743	759	754	769	732	780	769	748	719	742	760	730	711	732	736	778	749	737	766	758	706	788	712	731	757	755	726	719	746	693	756	727	768	776	730	752	729	732	716	760	716	739	750	739	719	735	767	792	795	742	748	736	733	739	782	753	720	727	709	757	754	735	755	760	731	773	735	724	718	739	713	728	710	745	766	741	727	748	747	726	735	759	719	717	700	761	742	754	754	747	760	768	762	750	736	732	738	739	724	706	716	718	700	735	705	753	744	685	782	720	726	767	755	763	788	737	793	716	722	723	765	744	723	745	735	697	778	739	689
24327	21542	29025	25145	23031	20877	14596	9253	6390	4967	3843	3195	2965	2401	2158	1823	1693	1645	1483	1416	1315	1295	1210	1071	987	941	915	960	919	887	857	922	864	871	848	831	864	860	854	877	804	809	837	857	840	838	850	823	822	793	807	810	792	774	808	790	784	802	791	853	827	754	763	768	844	813	815	773	820	769	778	788	814	758	795	783	768	801	774	791	798	815	843	737	816	820	774	770	761	760	754	813	795	802	821	747	802	753	804	814	780	800	791	769	861	787	829	814	800	777	814	798	798	759	862	753	811	756	790	831	781	758	783	746	778	797	798	831	792	786	813	773	759	797	847	760	781	820	796	779	796	810	798	726	854	801	778	780	822	774	763	788	759	785	782	827	786	813	814	787	753	763	754	845	805	852	754	743	869	785	794	792	778	771	840	778	774	775	844	788	730	813	747	774	798	795	793	767	824	770	813	789	768	795	776	838	783	817	791	756	747	748	807	814	782	830	796	787	813	805	849	792	763	782	814	842	820	764	787	800	815	782	818	822	805	762	783	785	802	733	827	812	832	803	762	797	807	763	803	798	781	793	825	792	833	842	749	800	793	817	770	778	779	825	775	781	817	757	774	794	816	800	759	815	810	802	806	799	791	825	796	814	789	811	741	824	763	725	743	789	805	750	767	768	807	755	800	829	810	775	858	853	766	764	855	807	840	842	776	774	781	814	827	806	833	832	743	798	812	813	841	742	787	808	763	784	787	805	778	799	823	778	739	816	729	823	838	830	795	807	799	745	768	807	785	783	798	815	800	763	810	747	816	825	789	787	821	706	792	769	787	786	777	737	779	818	785	799	746	786	777	837	774	821	789	821	767	803	816	783	794	817	782	759	754	765	811	762	807	794	802	821	795	776	810	760	829	803	791	758	861	782	788	808	736	788	803	827	770	760	791	839	778	790	793	777	844	803	811	795	781	782	807	782	806	781	772	846	825	779	771	755	810	801	794	788	819	796	820	812	792	791	810	809	802	756	786	832	810	812	795	834	838	801	789	783	801	776	838	827	760	735	803	802	810	774	804	805	810	795	741	764	764	827	769	799	797	742	781	772	733	832	824	840	820	805	745	844	794	774	765	736	761	825	785	799	745	787	804	848	789	777	804	779	804	802	793	820	770	861	760	799	766	738	812	826	789	796	801	798	813	822	804	836	823	823	803	811	812	804	818	818	728	782	814	770	760	797	775	759	796	851	772	818	775	791	834	783	803	792	746	781	764	822	770	778	793	803	791	856	832	818	841	843	805	850	729	838	747	779	763	789	786	787	810	798	810	768	778	850	809	813	761	811	749	841	751	794	791	809	826	835	748	773	766	776	823	849	812	830	797	788	788	790	805	792	791	779	808	797	838	745	782	821	809	791	840	855	780	768	763	782	772	789	815	753	804	781	778	819	790	810	846	808	793	819	795	768	822	804	854	825	846	802	828	779	834	778	800	795	796	865	785	766	751	716	809	775	764	786	748	772	768	773	819	772	743	838	838	783	770	814	773	783	778	812	798	786	764	757	806	794	836	794	809	832	816	793	803	833	777	827	827	773	804	772	811	797	784	752	838	805	790	800	848	788	832	848	776	854	750	773	709	804	831	779	801	745	819	815	777	765	774	741	805	752	804	834	753	772	813	753	779	817	799	807	734	797	818	810	816	799	837	820	732	791	801	791	771	816	726	791	789	801	824	790	802	803	792	792	763	764	840	775	789	731	790	811	789	801	848	859	841	836	797	773	803	825	807	796	790	771	802	782	804	816	829	813	795	795	805	770	806	801	784	761	775	823	793	853	744	806	755	750	808	764	843	801	836	802	837	789	804	761	809	754	809	847	769	773	818	819	770	824	758	845	809	776	777	783	794	769	771	764	812	785	780	799	819	811	830	802	760	811	805	829	755	851	824	863	721	847	780	803	773	725	751	786	837	768	871	837	812	777	812	798	776	801	783	765	829	817	780	724	768	836	807	794	825	743	776	805	787	804	808	843	870	776	798	726	813	801	780	755	780	829	812	794	759	774	802	771	807	810	798	785	811	774	796	770	768	828	801	793	823	807	805	832	759	778	811	794	823	729	820	776	816	770	826	804	782	802	804	806	744	788	782	808	792	875	800	785	791	763	780	785	813	740	744	829	801	806	802	798	776	760	820	803	837	762	782	804	750	845	776	863	820	785	799	791	809	799	816	762	788	804	828	800	815	820	794	790	828	765	816	803	794	734	794	756	834	780	848	789	832	768	832	809	799	821	771	792	863	780	768	794	817	763	840	830	762	730	774	814	817	818	786	820	809	810	791	797	793	765	831	850	819	793	774	785	804	754	740	824	845	766	766	749	825	759	782	796	771	852	819	842	760	804	803	840	768	778	770	838	807	771	751	802	792	803	798	775	786	793	791	815	821	801	809	809	775	774	780	790	824	815	786	810	804	779	804	741	768	760	787	727	763	817	810	775	773	719	820	817	835	783	768	837	761	812	810	762	781	827	848	806	811	836	743	790	811	793	828	812	747	789	759	798	810	771	762	797	773	764	776	818	771	806	834	779	813	797	834	792	853	821	776	803	770	799	826	813	811	786	799	765	856	797	804	791	833	824	782	868	777	799	709	798	761	747	841	823	803	809	787	781	811	832	820	785	813	803	788	784	840	738	801	806	780	769	806	791	791	773	741	799	803	836	830	790	794	737	848	806	841	782	786	765	805	805	801	769	767	832	802	847	763	752	798	755	811	809	855	755	738	843	821	784	780	791	782	782	816	815	848	756	813	823	819	757	807	783	784	829	724	793	809	796	815	765	823	771	793	781	787	751	817	779	778	778	787	731	726	800	816	805	722	745	784	736	769	741	762	814	824	800	848	764	803	817	757	810	752	776	799	770	783	781	815	829	754	786	796	760	807	782	796	774	813	827	841	815	830	809	758	798	763	787	735	783	808	739	809	821	810	750	752	799	817	817	722	865	804	805	735	777	832	750	788	783	789	833	800	813	800	774	857	798	795	798	794	770	819	821	779	799	811	833	830	799	788	773	807	769	811	761	833	814	756	778	805	805	808	775	780	766	802	805	840	811	830	756	792	798	776	758	781	745	786	761	786	816	777	765	757	835	780	783	771	813	827	781	749	778	793	792	777	785	807	782	740	777	814	784	812	801	805	766	801	827	806	765	745	754	785	770	829	844	820	771	746	773	782	804	803	783	827	784	799	801	794	837	771	801	785	817	795	748	781	762	836	791	755	816	785	784	764	780	830	787	801	792	795	821	834	746	820	809	805	819	834	791	796	805	748	761	782	776	760	827	849	797	826	813	801	809	768	820	792	775	792	804	799	799	765	835	804	803	761	781	807	776	715	766	785	829	792	730	789	789	795	786	764	811	795	769	780	796	781	782	790	817	772	791	827	765	754	814	757	803	756	785	780	767	799	806	776	825	813	842	794	818	796	801	786	797	806	794	823	765	800	788	817	781	818	784	744	801	773	727	816	820	840	823	812	800
26042	51371	42403	30629	24813	19753	15407	12467	8968	6963	5594	4614	4052	3402	2778	2440	2296	2035	1792	1562	1602	1516	1375	1112	1117	987	1021	1006	995	1002	963	927	889	913	886	857	882	888	903	916	901	812	839	802	869	851	847	812	749	824	779	800	826	776	761	845	809	795	829	798	760	788	827	848	838	819	799	805	820	829	831	831	810	785	773	794	740	842	749	825	846	845	759	812	798	773	821	811	792	886	806	765	792	827	778	808	799	784	792	798	823	768	797	789	799	795	813	778	803	762	766	813	806	809	750	760	780	801	790	783	775	803	866	750	800	786	818	800	777	800	763	821	823	779	794	751	817	809	818	769	802	779	794	793	789	861	855	799	802	763	788	783	822	809	797	782	790	804	834	865	785	749	826	807	795	799	842	740	797	812	788	825	792	802	777	800	806	825	803	812	782	784	802	790	838	767	740	784	830	795	792	774	811	803	821	791	800	753	806	804	735	874	742	823	808	833	804	826	810	847	780	782	805	795	790	776	813	812	786	810	791	823	756	834	767	817	778	802	820	851	814	818	775	844	814	776	792	814	747	782	828	770	808	794	841	790	777	807	759	815	806	833	773	788	782	726	817	807	769	789	771	806	766	811	809	765	753	810	830	819	770	777	765	842	806	775	820	775	828	793	781	823	766	817	788	795	771	791	787	778	761	772	797	797	830	801	868	831	767	776	748	805	770	799	826	827	775	782	785	795	789	796	806	786	831	806	787	754	787	793	795	786	781	795	823	754	800	761	794	823	831	797	781	797	819	753	797	770	862	795	768	804	781	805	787	849	806	768	764	826	828	825	820	778	792	817	770	771	783	804	845	766	842	829	755	816	785	815	816	830	768	811	825	787	807	801	788	819	839	781	763	756	795	806	805	800	791	815	809	815	769	771	780	797	819	764	776	793	798	739	781	836	772	768	806	820	822	789	808	792	774	848	760	789	855	763	820	765	817	756	789	812	771	792	796	783	784	817	809	797	792	843	808	757	814	784	831	742	806	812	833	789	808	823	831	769	809	827	827	764	779	780	760	811	765	818	786	786	791	808	797	795	782	806	800	794	773	798	803	775	800	800	832	796	821	771	795	799	818	808	831	749	808	832	786	804	801	787	774	791	823	791	769	776	834	784	828	791	763	790	785	804	832	831	817	793	793	819	802	797	773	824	805	793	859	796	789	750	815	774	798	776	796	807	801	746	776	776	804	805	791	807	778	798	761	821	803	813	840	739	796	756	824	779	818	755	816	780	787	808	826	814	787	792	773	778	813	785	783	812	788	791	787	750	793	829	830	778	841	813	820	770	798	771	797	804	801	822	801	824	809	833	805	716	775	801	782	826	798	749	854	776	748	839	821	763	796	835	811	833	799	817	838	745	803	822	793	830	785	758	791	795	792	806	800	785	786	764	822	760	786	830	773	789	768	782	779	816	779	811	834	807	792	796	774	710	742	747	806	798	791	818	774	866	765	755	799	810	774	800	806	837	804	783	810	767	783	811	804	791	792	852	769	779	826	839	775	809	785	790	748	835	781	804	756	845	805	803	837	864	759	799	792	833	761	807	785	845	827	809	810	791	805	815	897	808	841	837	768	787	813	825	751	822	772	776	835	783	769	786	779	772	825	777	773	833	781	775	782	806	804	749	790	834	831	803	785	788	800	789	753	780	793	811	799	778	748	817	859	793	776	788	819	793	800	773	794	806	793	825	795	786	792	778	785	811	791	785	795	784	805	842	844	823	782	803	848	782	774	810	803	819	790	841	815	754	823	817	748	810	820	832	795	804	779	802	822	771	783	767	863	825	828	751	821	783	773	794	794	822	819	758	798	806	788	825	751	804	847	756	803	759	785	850	804	808	807	784	720	765	793	799	842	764	810	764	779	815	798	780	785	754	838	816	788	773	771	807	778	785	811	812	833	786	815	757	861	858	755	786	792	809	812	779	840	809	770	773	838	814	846	748	802	796	775	821	737	731	808	777	808	758	789	793	765	790	813	812	767	844	808	769	791	818	771	839	817	785	742	770	806	818	819	735	817	767	809	826	815	788	772	806	815	815	806	775	802	790	795	804	803	825	761	857	789	786	852	769	831	796	757	798	749	852	784	773	744	808	839	791	800	781	795	786	792	779	804	815	843	779	730	842	785	772	838	803	772	780	821	822	830	816	815	758	731	782	815	792	824	751	791	749	791	816	779	762	788	806	805	789	797	788	796	816	820	794	824	752	764	770	842	807	782	763	780	779	835	814	763	793	749	787	830	791	810	823	821	819	821	777	793	773	796	795	805	827	784	786	822	786	816	779	801	798	783	775	765	755	816	795	773	763	811	841	788	807	780	796	804	825	733	818	798	817	831	792	812	793	804	828	767	803	767	792	797	805	830	779	809	797	829	786	822	781	818	807	823	773	785	801	757	858	817	775	780	814	777	828	757	758	752	757	814	804	796	764	743	769	809	863	827	788	804	788	814	803	773	773	778	804	776	773	771	834	797	815	783	816	813	795	788	771	805	862	792	752	811	768	774	793	774	798	790	799	768	800	787	853	803	773	793	808	796	797	749	860	811	776	860	844	864	760	798	781	780	767	761	818	856	794	771	780	783	833	756	776	808	808	800	833	775	771	769	779	774	792	787	765	834	762	845	831	777	784	758	805	788	770	783	799	849	786	792	817	748	788	812	784	786	808	813	749	819	811	828	786	851	813	831	817	807	824	834	771	794	785	818	794	803	775	822	833	766	743	785	785	739	833	803	823	820	741	836	775	768	831	791	793	810	770	847	803	771	808	822	747	810	792	800	796	791	826	835	824	786	837	804	800	806	832	821	816	799	767	815	812	802	797	776	780	829	742	783	739	827	807	789	773	806	787	746	769	798	791	792	818	821	819	836	827	831	818	799	800	775	770	803	797	775	792	846	807	782	779	771	812	821	760	764	807	793	780	780	801	831	831	840	837	782	790	755	809	818	802	782	775	809	784	775	804	798	817	743	787	823	846	808	760	780	800	805	864	819	809	808	812	734	789	781	810	835	766	825	810	797	817	857	754	821	786	812	794	777	828	779	799	846	836	794	807	753	799	766	762	827	796	755	796	762	801	781	802	841	843	796	837	829	835	798	796	818	759	775	800	844	818	795	803	778	827	792	782	783	758	802	799	783	798	823	823	730	769	810	808	827	825	808	755	802	760	805	798	779	796	761	770	826	781	812	822	829	821	763	775	759	829	730	797	796	769	791	734	782	836	761	819	797	797	812	840	804	830	827	824	758	756	853	773	764	785	809	791	790	840	799	788	800	745	832	779	796	750	829	803	799	819	787	811	784	816	788	808	766	791	804	821	809	794	808	778	769	777	816	789	862	773	826	766	817	831	790	853	791	788	809	793	781	778	812	783	824	789	755	794	787	763	837	766	821	757	745	757	803	781	820	797	806	778	792	788	812	799	808	832	762	816	836	817	803	762	787	807	799	798	883	796	773	814	802	761	765	802	755	796	812	862
25570	21562	28531	27073	21337	14984	10131	7103	5044	3895	3160	2651	2343	2109	1864	1614	1538	1502	1300	1292	1206	1199	1069	1017	964	952	896	884	893	927	863	866	819	866	841	862	845	828	886	789	790	806	771	786	819	808	765	772	784	825	787	791	835	805	812	827	795	846	849	825	832	779	805	747	808	791	808	831	778	757	811	813	771	790	828	780	775	782	794	802	745	783	806	785	802	783	771	804	799	773	786	820	782	804	754	819	760	811	785	744	787	830	827	817	779	781	802	767	742	764	746	795	771	829	784	782	737	760	823	798	819	804	791	843	791	809	832	782	779	789	829	803	757	760	802	745	731	781	836	855	752	798	767	814	795	819	720	833	787	818	800	840	762	779	813	805	828	778	790	818	742	800	774	827	821	753	836	823	810	786	782	770	767	806	769	792	807	778	746	793	736	814	764	782	824	822	753	751	783	807	790	756	761	752	799	795	771	736	797	840	792	781	821	824	759	811	764	868	772	824	796	772	803	810	814	822	750	792	811	818	870	783	758	768	820	758	777	757	799	791	757	766	777	784	754	804	745	768	799	754	753	746	786	809	812	845	807	842	761	773	839	819	745	804	827	764	813	794	807	839	798	823	754	746	810	763	757	799	796	829	834	749	778	797	755	793	823	795	740	826	808	769	811	801	751	771	778	805	779	811	795	788	735	747	805	827	815	810	832	807	798	771	791	744	822	772	820	767	816	812	799	786	833	820	803	799	784	811	708	826	823	820	781	802	726	866	768	766	746	796	853	839	737	800	823	811	800	845	816	821	798	821	802	749	806	834	751	777	788	781	777	802	751	742	774	792	788	767	798	766	792	835	758	802	774	796	777	797	815	782	814	796	772	782	794	766	794	780	784	809	740	834	770	747	865	817	806	790	824	779	799	815	794	777	777	770	791	799	777	756	767	784	799	778	794	783	797	827	792	807	801	755	771	775	763	782	733	754	803	787	764	741	819	809	752	778	752	795	798	782	775	839	811	752	887	771	748	756	804	757	804	817	865	796	780	785	822	763	782	787	818	760	803	764	771	791	765	783	853	810	824	793	809	794	778	714	750	775	784	797	796	727	792	777	805	792	798	785	740	779	788	826	773	809	803	781	824	774	812	817	771	724	790	737	824	733	864	787	759	818	768	757	809	758	794	788	772	798	746	807	766	770	772	820	801	818	835	806	874	776	764	713	758	776	805	770	756	772	772	785	838	789	776	833	792	823	809	697	780	729	794	763	846	811	786	790	788	755	778	746	792	795	790	769	731	781	796	795	742	767	821	761	822	820	863	768	755	797	769	746	735	785	769	795	819	787	810	828	836	790	788	753	790	775	803	798	740	790	777	788	791	777	745	787	817	778	749	770	738	734	744	767	845	780	847	765	752	838	775	749	767	747	742	780	821	761	780	778	771	785	789	843	766	830	747	826	822	773	777	752	761	767	818	762	815	792	823	791	748	767	777	754	790	804	861	760	773	811	787	786	793	845	750	756	775	785	802	755	743	724	723	752	789	790	735	827	843	775	799	735	759	785	796	738	755	791	813	751	794	851	800	771	795	791	841	824	812	758	813	831	794	776	788	756	759	780	775	742	798	793	799	769	821	794	773	781	750	805	804	814	796	765	736	724	783	769	754	750	762	798	758	782	746	740	788	772	768	747	782	770	782	789	807	766	802	777	776	813	827	743	763	810	855	784	752	783	821	782	794	790	739	761	804	837	838	793	727	770	776	774	848	810	863	771	808	756	818	769	799	757	832	795	765	799	815	786	750	809	807	770	832	772	823	768	793	759	797	807	782	809	766	776	786	788	809	771	819	809	745	722	766	745	797	783	798	781	813	755	768	778	768	782	760	816	837	748	826	795	807	777	797	792	799	811	804	765	779	740	744	794	766	800	745	812	804	788	763	814	818	814	753	778	769	781	771	794	788	782	793	777	843	781	797	783	759	820	794	774	812	743	746	794	785	792	825	793	816	785	791	795	830	782	770	773	748	777	816	817	798	771	779	781	837	758	771	795	796	781	801	777	811	786	821	802	785	807	828	815	809	805	786	773	780	786	769	788	815	812	819	860	750	788	750	826	803	801	766	805	796	784	801	797	781	764	786	808	751	768	739	778	770	765	814	868	775	785	796	733	807	792	757	795	809	762	768	825	735	802	808	811	767	812	808	803	806	746	760	827	788	780	794	821	776	812	798	797	808	778	783	793	756	812	790	741	755	765	777	772	775	802	753	753	813	777	786	789	814	816	818	844	742	786	829	785	707	770	793	805	819	830	841	785	842	795	813	772	799	811	774	797	753	757	788	774	790	796	795	765	784	811	779	784	761	785	783	761	777	794	838	746	821	754	767	795	825	810	726	854	712	791	753	805	781	806	816	761	776	813	746	776	770	790	760	807	795	819	778	845	841	760	787	739	808	821	854	774	744	797	767	799	767	776	767	823	803	798	797	804	798	795	769	780	805	764	815	858	781	769	750	765	766	757	744	773	738	816	772	720	778	811	754	756	801	778	769	767	786	801	800	796	778	816	797	813	799	732	768	785	793	813	796	861	789	796	792	814	768	747	823	824	784	785	777	753	811	809	825	744	869	757	801	755	815	786	773	776	815	777	813	775	743	787	765	775	761	775	766	840	758	814	796	834	802	798	751	796	811	817	737	804	794	742	804	797	747	800	800	804	766	803	792	788	833	789	811	813	793	782	761	760	750	750	788	827	809	805	826	900	795	778	810	772	794	814	809	789	767	745	794	812	807	805	842	757	763	777	761	835	744	740	792	770	809	743	800	760	802	805	786	792	804	766	767	810	739	769	817	794	794	812	746	751	759	803	794	768	793	825	775	774	793	778	822	769	799	783	733	753	785	801	806	767	811	740	800	790	764	818	819	763	827	800	777	809	793	808	744	745	782	782	789	828	813	787	803	778	815	815	774	799	756	810	751	832	776	807	812	782	763	803	813	768	786	731	780	796	813	843	836	806	859	795	778	826	803	788	754	789	806	789	783	812	813	773	777	808	756	765	798	771	758	715	752	786	810	760	830	834	791	820	802	793	781	778	763	842	782	828	796	805	779	748	758	782	813	805	772	803	820	815	794	774	793	813	792	766	814	803	750	796	801	787	788	814	784	792	792	798	816	810	825	739	749	797	765	770	763	761	792	788	798	788	791	818	780	792	780	839	855	841	816	820	799	827	811	812	807	777	783	794	776	792	779	801	777	761	827	815	766	754	786	765	776	819	787	776	790	826	788	787	798	756	807	761	797	799	852	824	819	794	797	783	827	771	795	787	788	743	778	802	741	810	737	810	748	764	834	785	803	758	790	764	775	826	745	749	798	794	729	819	780	779	793	788	722	791	777	760	806	752	795	740	755	754	787	767	732	847	799	812	760	782	835	814	785	826	801	769	789	789	786	823	796	797	797	778	819	779	800	790	804	763	749	771	869	822	800	766	786	810	759	794	746	799	831	733	799	753	782	794	789	809	877	824	768	874
25995	48704	39157	27751	22187	17384	13306	10634	7783	5875	4659	4064	3438	2898	2477	2123	2039	1730	1666	1567	1508	1277	1201	1071	954	971	918	931	973	994	920	924	882	855	870	873	820	922	868	815	781	840	829	829	809	825	844	796	811	764	835	827	796	853	782	814	808	764	785	789	759	824	792	823	803	808	792	793	827	814	782	797	812	815	722	831	807	813	778	776	780	810	797	783	824	778	827	770	783	816	774	758	781	819	789	771	832	793	817	852	784	820	815	807	774	842	766	766	773	847	829	783	779	807	838	838	764	852	728	757	800	778	817	791	777	824	787	840	769	826	808	775	838	817	807	813	791	797	788	798	783	831	818	774	827	806	808	810	822	804	787	830	791	786	803	790	790	801	834	810	796	777	808	783	836	782	831	824	812	813	782	806	774	804	748	782	742	785	785	834	798	851	845	790	783	738	830	808	861	779	786	817	798	796	788	794	782	771	783	823	831	808	783	793	788	773	802	780	761	788	806	795	811	777	773	782	821	878	825	813	730	814	807	783	791	759	810	768	802	857	827	826	809	784	784	828	794	788	792	770	824	800	767	748	822	758	785	807	806	811	803	790	803	820	776	771	813	771	831	842	777	808	773	847	822	793	801	837	785	798	756	758	784	822	810	838	797	746	803	806	800	813	815	794	797	786	856	782	794	790	795	802	790	784	806	762	772	836	786	816	807	811	800	832	781	818	766	807	755	811	799	809	827	787	835	761	773	840	819	791	702	848	833	807	820	799	782	731	805	781	814	848	796	766	747	762	811	798	752	831	818	792	821	751	826	772	783	837	789	790	844	796	748	730	814	733	800	789	798	808	813	736	766	769	796	810	850	753	793	745	809	818	737	819	759	840	781	794	799	814	762	776	787	748	818	802	809	825	750	822	807	747	733	784	801	735	801	741	788	781	819	770	808	824	847	788	804	860	767	759	760	745	792	793	800	805	820	799	768	805	770	808	813	783	806	777	794	836	733	815	846	805	754	796	767	821	796	846	817	774	759	760	802	792	819	840	828	791	745	786	813	790	757	775	827	836	818	809	820	786	797	812	833	893	812	787	795	786	880	798	831	810	785	771	818	787	763	814	803	801	791	795	750	823	735	798	878	807	839	813	787	782	793	790	800	813	785	842	835	775	757	813	764	806	842	796	843	789	793	793	792	842	800	807	826	766	794	802	802	830	850	746	808	767	798	786	756	809	780	812	816	791	815	795	785	745	793	783	865	773	860	807	832	762	819	817	782	795	732	777	768	770	796	808	815	794	808	853	804	807	748	800	760	736	807	775	750	755	782	815	740	791	835	843	766	778	791	761	806	763	782	792	805	822	831	772	788	875	797	784	772	783	774	817	751	791	793	764	829	816	809	832	829	840	788	768	799	759	796	860	832	771	809	890	806	821	808	818	840	782	812	816	832	797	775	755	803	808	785	777	811	850	790	800	798	766	786	776	828	777	827	782	814	819	773	836	766	825	813	807	812	814	822	818	800	810	800	785	796	805	772	789	802	816	768	774	823	829	779	794	761	828	773	810	792	827	809	801	791	776	743	764	778	785	786	791	765	787	810	822	828	772	762	864	812	779	820	788	876	799	812	801	794	824	836	768	824	787	826	878	779	826	773	812	769	771	800	800	768	789	789	875	742	752	752	772	826	793	764	839	753	757	798	756	851	838	804	793	785	791	825	810	784	777	812	861	820	801	797	807	747	765	792	815	851	793	807	810	791	849	830	766	794	823	819	806	844	817	847	766	821	802	781	755	826	848	771	825	793	777	705	816	801	788	830	773	806	791	820	798	790	800	829	810	824	782	796	822	817	783	853	759	826	767	832	765	792	793	786	763	840	855	809	749	793	818	794	786	784	788	817	804	810	788	803	790	782	803	788	788	795	776	837	840	772	789	781	768	777	849	807	798	828	776	749	777	801	789	821	825	820	797	805	784	822	820	826	799	792	787	813	830	805	818	775	775	791	842	782	829	763	773	815	788	726	800	797	752	807	793	833	772	810	785	819	823	761	772	828	824	794	795	841	840	800	801	775	805	787	836	831	819	809	854	791	786	826	799	781	815	767	828	773	806	762	771	809	840	818	840	790	782	813	785	818	839	808	788	845	770	827	793	784	780	800	763	796	769	791	798	779	866	819	848	789	780	789	785	777	847	827	823	793	768	765	782	824	808	779	739	765	803	830	769	774	805	787	782	804	783	794	799	793	779	745	809	806	825	866	809	803	804	795	762	792	783	821	821	777	788	779	799	795	792	804	819	797	804	775	819	832	798	757	781	770	790	815	854	848	800	794	793	779	817	804	807	763	809	804	796	801	785	811	811	743	805	763	851	805	832	774	805	753	802	815	819	784	770	796	824	778	820	796	758	804	768	824	817	789	791	787	830	763	769	793	822	788	823	847	726	769	827	805	786	815	819	823	716	852	796	822	770	746	803	753	795	767	781	802	768	775	841	773	793	785	763	777	775	789	792	774	825	752	867	804	749	834	778	780	775	835	789	787	807	789	796	764	786	861	802	791	813	812	823	742	788	749	802	854	783	834	818	785	792	791	828	776	808	760	768	741	753	774	817	759	806	809	783	846	796	759	822	797	816	798	811	785	797	808	775	776	807	799	798	758	821	803	816	797	790	761	739	839	791	742	754	783	777	775	766	750	795	797	795	720	798	769	809	797	746	776	776	826	801	839	819	792	809	767	850	831	813	812	838	800	789	792	779	813	716	811	744	849	823	763	795	782	859	793	810	790	842	819	806	837	829	789	792	832	795	790	789	789	797	824	819	780	779	794	817	808	798	797	890	836	809	727	795	795	767	811	807	760	778	838	788	829	838	797	809	793	813	809	825	809	805	713	790	808	834	850	776	798	753	786	810	788	784	822	771	798	773	824	869	781	781	782	778	774	822	793	844	770	776	797	764	781	823	810	747	843	803	793	812	772	824	758	762	804	793	805	859	801	802	753	818	741	745	783	825	819	761	780	830	793	841	823	765	821	763	783	769	780	834	755	784	796	873	771	793	887	803	789	798	795	815	845	816	792	785	821	786	790	770	766	831	822	853	773	821	767	773	826	761	816	828	782	807	811	798	791	803	788	752	798	773	795	798	830	809	789	781	818	764	798	829	753	735	812	832	818	784	804	785	843	811	796	764	832	876	770	777	818	810	801	798	779	768	829	807	809	829	826	755	781	763	810	792	765	811	785	796	794	820	823	816	831	779	778	854	760	819	820	788	830	829	842	775	834	814	788	855	807	804	780	836	795	734	787	768	843	789	799	794	828	833	827	752	810	811	792	816	828	783	790	807	734	797	803	764	788	784	784	787	843	842	835	767	805	851	793	836	779	813	773	798	848	809	808	753	795	766	737	806	876	787	873	797	859	789	804	733	776	782	808	778	800	815	766	835	780	851	811	801	777	810	812	810	768	794	810	756	814	814	800	858	804	781	810	812	782	776	778	790	853	807	789	784	757	736	775	780	768	786	761	776
23154	21572	29376	24287	22144	23904	22569	13120	9021	6633	5131	4365	3795	3304	2842	2585	2373	2064	1907	1727	1667	1603	1420	1270	1197	1172	1102	1080	1152	1088	1096	1045	1011	991	1072	1048	1100	1006	1057	1018	957	928	903	911	945	975	947	885	966	959	955	988	952	936	889	925	948	864	879	916	886	908	938	981	925	879	926	897	941	979	940	945	867	885	897	917	892	966	910	922	923	930	924	929	947	926	912	913	914	952	885	881	906	919	890	911	941	909	911	926	902	898	935	914	905	932	917	943	928	931	937	909	954	916	902	915	843	864	923	886	902	884	955	944	969	915	949	927	895	901	932	918	967	925	945	905	889	945	898	882	893	915	957	944	952	902	926	931	888	978	921	912	960	961	847	895	915	911	978	892	906	940	937	945	992	939	859	874	895	903	901	899	870	901	953	917	902	948	912	929	936	875	938	906	924	869	945	940	902	921	929	906	919	932	914	947	926	905	894	882	930	892	920	944	894	904	899	885	902	852	932	901	899	904	930	885	953	948	905	900	895	928	923	872	908	873	917	921	934	936	953	938	870	954	885	892	940	866	936	895	951	906	892	884	899	934	949	917	870	958	928	844	921	906	916	909	916	877	945	911	882	933	876	880	947	938	902	906	937	955	915	924	950	871	891	915	992	931	915	895	919	913	931	883	976	896	903	891	893	921	882	909	905	949	855	933	942	929	892	879	901	917	882	917	875	945	944	944	960	904	888	878	909	881	956	907	919	892	994	910	915	886	892	967	881	914	985	942	859	934	969	860	917	907	915	915	889	920	897	910	934	886	957	961	868	904	940	975	978	958	931	868	931	932	945	927	939	925	906	922	885	915	858	891	922	911	944	933	927	966	920	909	908	903	953	911	883	890	883	924	900	883	903	891	955	965	920	873	913	903	910	979	903	862	864	867	897	979	892	900	956	902	964	905	921	943	926	944	905	935	922	926	915	911	903	894	964	886	934	972	935	908	892	898	937	898	920	989	964	883	967	910	926	926	902	894	878	922	939	934	932	908	918	876	939	941	909	898	958	935	917	900	905	949	915	967	945	891	930	899	883	881	923	903	882	901	916	888	906	934	917	927	918	877	902	884	896	893	856	983	912	947	914	915	906	954	929	868	943	956	914	944	912	908	973	917	938	928	912	925	884	849	922	962	983	914	918	919	906	956	858	921	915	955	876	899	921	941	845	923	899	903	944	891	970	907	857	900	912	958	913	922	942	919	874	905	947	910	982	867	921	932	960	906	877	977	950	882	913	905	936	856	900	934	931	934	856	933	954	902	897	941	865	899	866	848	894	942	992	952	923	942	925	947	934	945	931	874	889	926	927	902	936	934	910	894	937	934	860	1009	912	940	996	919	969	926	883	926	867	873	918	933	939	898	931	894	915	921	941	893	923	932	918	915	931	928	833	927	936	940	923	902	926	859	918	921	916	939	928	967	920	885	934	930	874	882	921	931	886	941	876	905	913	909	886	937	876	895	891	864	873	973	886	887	930	910	931	974	900	836	908	872	936	921	957	901	903	920	912	889	928	902	925	967	906	866	928	911	880	903	915	967	911	965	929	941	932	930	959	872	927	892	849	887	909	935	839	932	893	909	918	970	896	931	888	878	932	954	938	927	873	904	908	969	893	926	924	901	913	813	923	914	950	866	917	935	934	902	898	946	933	922	910	858	894	919	948	905	903	965	918	933	928	889	904	847	888	892	857	922	910	961	905	909	887	923	916	909	966	914	852	934	946	877	957	917	931	893	902	909	873	971	925	893	917	921	928	928	892	861	953	965	870	868	895	927	919	869	845	916	905	924	853	948	953	951	903	947	976	893	917	926	885	863	890	906	903	904	916	888	907	916	905	926	907	920	952	905	936	861	875	950	880	939	879	902	937	956	905	911	859	928	940	939	874	855	936	892	837	894	910	915	875	925	931	891	933	906	948	902	926	911	956	984	916	871	910	914	905	923	883	932	963	922	975	955	937	908	1009	907	932	868	900	909	874	934	969	906	937	869	933	926	952	923	851	890	896	913	963	884	960	903	923	885	974	845	885	897	891	931	908	976	935	936	881	930	892	916	900	931	901	890	904	904	930	933	916	926	940	924	934	896	927	854	890	938	952	957	863	909	869	914	900	883	940	938	899	898	952	912	913	916	914	997	926	922	945	933	941	890	886	864	880	937	949	932	922	833	896	947	934	925	928	892	908	931	880	914	907	890	925	898	907	923	917	894	902	913	918	927	913	907	913	885	874	875	947	940	876	960	889	938	889	946	899	925	917	937	888	909	948	950	951	930	914	920	941	919	982	946	874	930	889	922	913	895	860	918	894	963	935	886	920	854	905	929	888	908	931	937	873	910	830	909	903	896	904	963	866	906	934	957	909	864	937	897	917	893	932	918	814	897	880	957	879	936	893	868	903	892	925	947	972	901	908	898	963	931	915	911	884	920	903	880	891	902	894	922	926	911	881	910	904	859	892	936	906	996	909	916	884	912	943	926	932	925	972	847	946	859	924	868	919	887	881	920	895	948	858	941	897	906	921	933	903	941	870	906	896	897	882	946	905	929	881	905	958	891	922	981	928	953	886	910	893	905	869	918	893	906	921	907	908	927	895	948	901	983	927	894	924	881	888	918	927	930	935	921	932	878	951	892	897	919	921	927	890	910	907	928	872	951	945	891	893	856	851	884	895	926	914	865	884	914	942	944	882	945	886	992	875	925	882	939	860	901	928	886	897	941	879	906	930	898	914	896	891	927	939	939	904	948	890	924	899	852	897	951	857	902	939	881	829	900	904	968	948	897	941	943	910	949	963	903	863	902	919	938	892	900	895	939	893	905	956	929	923	862	904	939	938	914	913	914	882	914	940	917	934	910	890	950	894	922	934	850	895	948	932	900	914	896	908	925	944	913	921	919	847	904	888	874	898	929	906	947	907	869	912	873	879	895	932	910	945	924	885	883	928	928	901	911	928	861	926	882	927	849	902	894	907	903	873	922	924	891	894	963	909	912	901	888	948	918	946	929	951	909	897	930	909	889	949	882	928	930	930	885	940	918	937	963	953	948	968	914	973	929	860	898	936	910	882	956	909	961	938	939	955	940	912	917	928	963	892	968	906	896	858	937	922	917	935	946	887	895	932	952	918	973	920	908	895	936	924	857	896	884	943	934	905	887	934	911	906	907	922	958	888	949	888	880	877	886	921	893	899	908	917	929	914	894	919	923	932	923	891	900	891	903	874	884	870	944	961	955	920	881	939	942	875	920	858	932	887	950	922	934	863	912	898	834	953	877	909	904	894	948	899	916	909	899	895	944	834	916	912	955	907	940	887	899	941	921	926	895	926	878	903	895	927	909	888	890	868	935	968	908	921	881	952	873	929	903	913	912	904	906	876	897	906	930	935	978	880	889	861	945	893	896	907	895	969	888	893	921	917	900	876	918	947	898	900	950	876	926	943	962	886	914	926	921	922	925	926	903	926	931	949	887	877	907	885	858	922	896
28719	57432	47245	35606	29816	24612	19253	15509	12305	9082	7270	6076	5212	4406	3851	3296	2897	2558	2324	2084	1997	1753	1593	1387	1318	1183	1119	1218	1148	1128	1064	1055	1061	1097	1040	991	1026	981	1000	1001	972	907	931	916	997	948	958	962	886	911	888	938	865	907	916	905	907	923	920	930	855	924	821	872	905	875	950	886	961	938	885	864	854	894	893	892	865	892	948	888	902	915	902	888	866	864	925	919	964	869	879	906	937	910	845	841	902	923	882	935	892	893	916	873	871	875	910	906	836	892	929	871	927	951	944	875	956	877	900	914	864	916	883	888	870	920	921	910	899	899	882	856	894	881	896	899	861	899	931	900	845	889	874	892	910	922	891	890	895	861	894	877	880	879	887	915	891	854	924	918	945	902	929	941	870	901	938	910	921	846	900	898	859	917	924	904	926	887	919	945	888	913	863	898	869	919	887	845	864	903	937	939	898	907	875	901	899	940	960	879	898	863	831	884	906	892	902	897	891	922	872	895	911	908	891	906	857	881	927	934	929	914	903	934	930	905	891	934	866	913	874	901	923	971	864	852	921	858	865	926	896	941	855	925	859	920	857	845	911	867	849	902	862	897	966	930	912	869	878	868	936	918	865	893	933	889	852	897	909	871	910	887	884	911	896	911	919	889	858	898	923	905	887	857	896	877	918	953	857	979	881	918	911	861	792	913	887	869	933	901	874	894	883	911	898	869	860	891	883	919	879	871	891	864	893	895	925	949	924	931	884	877	883	951	903	866	861	892	901	896	912	898	876	806	859	896	894	921	894	879	933	906	857	880	890	865	910	865	933	973	907	895	893	873	883	946	931	956	888	857	954	882	950	885	902	892	912	902	854	925	922	863	889	918	891	925	851	883	872	916	988	901	917	895	909	925	865	874	857	890	921	912	863	870	902	875	890	873	887	920	896	902	935	938	880	909	838	932	918	932	900	815	842	882	862	873	915	938	892	858	926	932	917	841	918	896	907	932	911	857	886	888	865	937	883	919	916	898	905	880	904	904	898	931	840	876	861	888	933	896	900	892	922	890	960	924	877	887	884	863	900	872	846	972	964	881	868	879	882	896	914	936	932	916	911	913	920	939	857	898	862	900	876	872	904	922	922	940	933	874	952	879	889	924	859	873	871	851	864	947	895	896	872	891	962	905	831	930	909	891	895	881	887	939	880	851	923	917	869	919	879	906	860	909	945	897	917	882	886	930	875	925	947	897	918	846	919	896	847	902	970	864	875	929	864	911	887	895	930	869	949	836	865	841	784	882	912	904	852	919	900	898	876	897	855	876	869	889	921	882	915	927	937	949	906	882	890	903	903	951	870	906	867	873	844	904	885	888	899	890	958	927	863	962	947	926	923	885	892	875	905	907	901	845	876	892	933	935	906	916	892	867	871	876	929	889	877	924	890	881	898	912	887	865	879	899	850	892	912	923	864	965	894	962	902	955	936	924	904	910	901	870	842	936	917	832	875	889	874	912	884	870	940	929	895	929	912	862	888	915	924	848	876	913	910	896	958	900	904	861	906	936	900	917	928	891	925	855	912	880	934	927	856	946	845	940	902	898	914	881	871	882	861	888	913	929	847	921	891	932	826	878	883	937	908	843	919	844	831	866	908	896	913	851	897	887	925	860	876	887	857	863	894	900	903	888	866	891	927	876	935	855	937	876	908	823	904	911	927	920	895	960	897	937	884	900	915	898	913	942	867	868	928	875	875	847	852	846	859	833	849	900	879	946	833	904	888	877	847	873	861	939	875	894	912	891	932	874	877	861	865	917	897	893	915	919	904	922	897	885	926	897	926	892	870	919	927	880	862	924	904	884	920	879	907	925	912	873	893	888	909	873	849	898	912	846	936	900	946	926	840	905	881	922	885	885	920	970	876	893	819	876	870	874	866	903	905	921	876	919	893	930	876	840	893	888	907	901	847	898	925	924	928	899	884	903	942	822	920	954	867	825	849	871	920	866	929	915	888	849	908	920	848	884	873	880	907	842	908	880	901	903	910	912	853	876	942	861	895	883	893	909	880	858	995	951	888	862	912	875	884	905	826	910	913	844	880	874	851	861	972	885	850	895	893	841	909	875	874	902	911	902	876	877	862	914	906	889	891	905	876	927	940	935	930	893	893	947	937	903	949	931	872	913	870	904	947	892	910	863	840	914	896	910	895	879	921	905	886	885	932	991	882	902	878	871	909	914	900	894	887	898	880	845	873	882	860	913	898	916	858	925	856	822	890	909	914	879	876	875	883	888	906	879	911	894	870	939	871	841	905	865	901	892	887	848	888	873	923	902	910	921	924	883	896	866	828	919	939	891	881	900	926	882	890	925	808	950	847	903	893	920	905	882	927	877	897	895	869	916	923	849	959	872	945	906	833	851	862	902	878	916	879	921	854	892	872	886	881	913	899	910	908	878	831	898	885	885	862	857	942	918	849	908	917	948	878	850	905	915	842	862	969	905	932	838	891	875	901	877	902	922	923	868	918	935	944	884	878	875	899	908	938	902	884	938	909	866	890	904	922	909	924	856	930	903	947	901	921	884	850	910	939	869	902	901	929	885	886	915	907	959	894	878	855	928	911	889	826	921	909	904	856	881	887	927	874	901	945	893	873	918	877	910	891	911	905	897	894	889	861	972	925	886	916	876	887	958	878	898	941	884	924	874	921	909	913	886	884	916	891	932	929	896	896	943	913	837	926	890	924	911	895	924	885	913	853	849	823	886	881	881	881	870	853	897	831	873	901	953	902	879	914	852	924	905	919	936	925	940	905	883	857	897	894	912	934	893	915	856	877	936	885	929	902	864	907	873	851	865	880	899	947	862	923	855	925	896	899	863	861	911	893	903	876	878	960	915	832	870	890	926	872	903	914	905	891	892	934	904	860	846	884	916	917	888	934	906	904	904	874	936	873	894	875	904	890	882	873	879	887	872	933	860	872	871	931	903	876	853	868	872	934	887	882	972	899	924	902	919	835	877	858	830	904	925	872	912	912	898	902	940	878	871	891	920	935	934	908	935	891	933	887	895	874	896	975	912	901	876	913	910	848	873	880	895	974	925	893	885	918	847	958	894	889	872	907	918	890	889	893	903	937	883	850	906	882	920	904	906	862	877	850	922	958	873	896	865	931	899	909	904	877	930	898	882	898	877	880	891	823	887	906	908	904	875	909	895	868	857	876	924	826	846	867	865	844	951	886	859	939	897	907	936	886	907	891	855	878	912	870	871	886	825	872	901	888	913	904	912	920	858	926	927	928	887	889	915	933	874	887	859	842	872	944	890	876	880	922	881	905	915	903	915	889	856	872	878	874	907	900	891	900	856	851	860	908	844	911	918	872	908	926	875	974	900	870	944	900	864	905	881	912	893	957	871	900	911	902	891	900	892	923	860	847	909	920	912	896	972	876	897	891	899	883	887	948	890	917	925	921	909	901	881	908	883	827	905	862	907	926	907	945	819	892	956	887	915	891	898	894	899	918	880	893	861
29951	29348	34839	26033	16767	11159	7471	5363	4278	3098	2547	2187	1922	1725	1590	1402	1281	1202	1198	1123	1027	975	945	923	868	864	842	807	796	835	784	842	793	795	817	762	790	696	782	746	773	753	763	746	761	760	738	716	794	749	729	744	780	705	771	741	729	781	708	732	741	808	762	711	766	746	740	736	726	737	751	717	756	750	785	744	704	716	763	754	691	749	736	779	743	711	747	713	762	730	727	753	681	749	717	764	799	713	766	716	793	737	750	737	729	738	715	703	750	728	710	725	751	692	744	758	746	743	733	767	697	728	781	802	764	742	721	707	722	706	759	748	781	812	726	734	766	741	727	741	758	746	749	733	778	741	735	719	752	732	747	722	741	753	778	744	715	694	746	761	740	720	801	687	697	728	740	736	693	733	815	726	755	753	727	740	790	706	761	730	742	724	809	774	735	779	704	717	769	771	759	724	757	726	725	674	724	749	734	734	761	754	781	741	774	686	741	722	759	780	763	736	735	682	767	800	756	711	765	770	742	748	718	753	752	711	809	736	679	750	739	787	755	707	758	717	707	725	739	736	731	773	742	747	717	735	749	713	760	744	736	750	682	703	761	715	717	754	752	752	725	736	759	746	720	722	754	745	752	778	720	717	727	737	792	706	729	707	733	747	699	721	754	726	759	692	725	722	753	727	745	707	743	783	721	734	774	715	694	791	766	769	768	745	718	696	722	744	702	770	763	711	747	738	734	755	778	731	748	727	738	742	702	724	712	726	741	782	757	772	721	731	722	728	730	729	673	782	737	733	721	735	705	745	764	824	708	781	718	739	719	698	721	739	764	715	759	798	786	734	785	740	772	718	749	702	781	768	772	739	752	682	738	710	778	695	754	754	748	670	768	689	713	726	674	757	662	713	739	698	752	757	770	723	720	758	730	797	770	668	768	728	765	806	703	764	736	693	723	718	717	813	741	729	782	715	750	715	708	749	708	714	707	701	713	691	769	738	738	719	722	787	775	702	719	752	733	772	732	763	761	702	754	725	699	830	735	715	741	719	727	720	723	752	763	818	788	752	776	797	750	749	723	752	744	747	713	736	742	745	719	757	702	772	733	766	719	708	720	757	745	706	702	717	725	739	781	730	731	676	742	708	729	716	770	757	709	715	789	757	684	722	780	770	708	734	772	724	719	775	685	698	733	738	749	715	739	745	763	780	720	716	721	762	747	764	735	718	756	768	770	749	752	713	743	740	772	714	677	757	726	696	729	776	721	754	719	744	715	737	793	768	753	763	797	707	701	704	790	738	727	778	722	731	732	773	781	755	760	707	767	735	774	716	781	718	744	751	753	768	753	747	730	746	745	731	763	712	826	771	770	748	694	718	792	733	716	743	725	705	695	738	769	761	747	702	787	722	724	710	743	743	739	730	747	724	723	699	764	749	735	777	736	742	736	749	734	739	759	770	744	753	728	736	736	770	712	737	745	722	748	808	765	743	739	722	697	728	749	676	703	754	781	645	703	730	750	752	746	788	740	747	760	737	760	766	745	709	689	719	724	749	691	747	771	713	747	753	706	712	724	745	713	748	695	740	716	720	711	770	750	697	741	716	756	752	693	753	731	726	691	700	766	762	745	722	759	751	704	754	763	781	711	748	733	739	711	695	702	734	747	720	697	696	777	705	766	730	755	739	738	771	730	757	825	701	688	751	700	764	742	735	721	781	720	754	767	732	713	721	771	737	755	719	679	703	760	741	761	803	793	751	752	712	720	746	760	761	681	720	747	757	774	733	715	699	720	792	745	733	763	736	753	718	749	756	728	730	719	797	773	773	716	706	773	751	731	718	745	741	738	732	724	773	785	719	739	764	743	718	706	735	696	722	726	796	715	739	717	768	724	731	737	735	737	717	798	775	781	720	760	763	755	809	804	767	776	794	719	742	721	785	738	695	766	720	744	708	712	715	745	707	738	724	721	738	774	693	746	706	732	747	721	693	776	701	728	764	800	744	731	769	748	692	734	702	766	780	742	660	722	729	758	753	757	728	728	753	718	694	744	752	725	773	735	692	792	798	752	763	730	780	768	729	738	697	727	730	755	713	694	755	744	729	717	778	717	771	751	696	786	747	724	764	751	708	766	702	750	756	736	774	740	669	777	743	779	752	739	793	682	734	702	726	730	751	745	740	754	730	728	753	740	760	738	723	707	787	748	798	734	705	762	699	718	723	716	706	722	741	732	732	758	696	783	767	724	724	731	732	740	747	711	769	765	754	763	776	719	734	754	699	733	718	718	701	793	718	742	757	668	718	726	707	699	701	752	755	746	719	766	734	762	754	733	769	763	745	737	782	717	783	755	705	784	735	689	756	734	728	759	723	714	745	705	784	742	719	766	744	770	724	729	735	732	746	757	741	726	724	771	737	808	757	728	749	720	721	771	765	719	708	804	704	725	740	751	773	763	705	738	742	716	752	773	707	703	723	746	734	705	746	736	728	755	708	772	759	781	739	700	750	721	711	714	739	758	760	739	720	728	833	791	800	741	721	738	709	741	710	692	704	722	731	734	729	735	753	717	738	784	737	744	781	712	752	729	728	787	766	769	740	751	744	718	770	733	773	696	715	738	760	748	782	736	704	779	760	771	708	752	731	699	788	751	742	729	744	740	713	704	740	707	721	702	729	707	749	777	721	702	775	726	749	722	688	749	736	757	745	712	731	722	720	752	734	749	692	728	750	745	764	736	748	760	741	743	750	744	723	791	772	789	744	767	740	704	731	761	793	695	744	674	701	745	729	768	778	732	711	756	788	778	758	797	721	705	754	774	717	780	786	734	727	686	709	752	709	734	748	775	769	734	739	699	759	722	749	769	724	760	744	712	685	765	690	707	746	778	703	734	710	724	765	738	700	786	776	744	736	739	783	721	745	743	752	710	697	777	732	769	748	705	774	730	728	710	742	753	676	742	697	707	724	740	758	767	714	727	800	710	736	790	692	771	719	738	771	737	748	776	754	750	792	744	744	691	732	692	740	758	749	740	761	759	669	726	739	741	764	734	754	696	777	740	715	709	766	750	713	754	764	728	754	757	753	737	784	715	756	772	701	729	728	738	689	774	752	722	728	735	732	753	727	733	775	759	715	770	754	749	763	741	708	746	773	719	747	721	757	775	751	728	702	738	723	774	723	766	753	707	716	724	737	724	803	740	736	765	747	736	712	791	721	747	785	796	696	769	711	735	749	777	733	749	719	807	778	713	754	688	715	748	754	765	733	715	773	752	692	723	781	724	741	735	770	695	733	737	706	775	729	752	730	742	764	739	718	705	767	765	707	725	737	717	713	751	739	724	729	733	795	732	773	748	757	771	711	769	733	717	745	763	731	716	705	741	786	725	763	744	700	769	753	754	724	744	721	752	703	782	700	763	699	730	748	717	715	726	763	695	687	749	673	735	683	734	743	719	741	686	735	723	720	755	697	729	725	731	721	800	715	732	744	741	745	708	717	752	717	733	732	726	767	790	737
26622	44798	35368	23729	18309	14448	10997	8022	6372	4672	3679	3074	2555	2326	2039	1945	1640	1463	1358	1330	1275	1178	1063	901	939	871	890	866	864	829	869	869	775	831	734	808	822	829	762	792	826	758	765	729	754	771	736	794	761	770	776	754	756	725	744	710	791	730	773	753	744	785	772	801	737	768	746	788	709	720	724	707	798	717	690	727	746	721	716	786	751	751	785	701	712	758	748	788	774	725	703	765	702	715	754	768	725	749	728	764	731	753	745	745	761	757	739	755	775	761	688	750	742	737	783	728	737	727	731	755	778	785	769	736	770	779	715	752	767	786	737	764	727	742	748	782	793	787	768	752	731	728	667	745	779	724	740	790	743	759	781	698	774	746	757	753	721	723	739	728	737	769	753	755	810	758	752	771	757	704	791	725	772	749	749	687	762	771	751	790	749	770	757	765	753	739	740	746	750	754	748	723	741	708	717	745	681	781	747	759	734	763	749	757	754	808	763	675	745	742	779	744	718	746	774	794	733	779	734	746	804	736	771	727	735	730	785	691	706	774	778	732	755	742	748	777	743	774	768	762	787	709	744	740	748	718	731	729	735	736	758	768	790	747	757	689	692	777	767	768	782	793	782	767	727	704	673	737	734	742	695	772	725	734	769	768	768	703	746	738	694	735	744	769	727	759	734	749	767	798	751	716	733	747	750	770	731	738	733	793	705	768	768	749	762	763	744	750	722	747	747	744	770	716	742	795	760	738	780	764	828	754	723	725	779	686	765	769	730	760	770	768	777	735	734	747	793	739	716	725	718	752	749	778	782	722	735	743	726	729	741	701	716	755	763	748	767	783	773	770	768	754	732	730	738	752	822	755	743	734	746	736	680	745	742	789	733	717	699	740	758	756	725	746	726	771	731	729	715	740	748	760	734	758	702	731	739	725	726	713	726	756	758	772	704	749	760	717	707	807	704	727	726	736	758	737	785	696	734	722	742	776	729	770	718	739	764	763	744	714	716	687	737	759	767	704	749	740	796	724	749	734	778	769	741	782	740	774	758	765	737	713	793	754	759	760	788	764	792	742	807	749	796	747	754	783	745	754	745	717	733	756	787	775	695	783	760	768	706	727	714	752	749	716	767	760	722	700	804	762	724	736	740	770	715	744	757	692	756	771	743	792	738	812	743	750	775	788	736	717	755	729	708	795	710	771	770	741	691	704	772	722	765	775	789	703	810	736	702	798	755	744	727	740	783	757	785	774	729	735	788	752	730	733	682	748	745	733	745	734	713	739	759	785	797	739	768	751	713	754	741	752	725	764	746	734	774	731	727	782	716	757	748	745	740	764	762	789	773	732	764	722	754	695	761	721	749	660	748	715	765	775	723	705	734	727	719	731	737	739	750	746	756	736	739	763	743	746	737	773	777	751	723	749	756	731	733	715	748	769	744	767	753	767	764	713	739	759	740	730	705	781	791	742	702	760	747	750	797	741	729	718	753	729	764	793	729	731	780	760	729	743	741	769	756	794	799	722	771	813	739	750	721	765	700	731	736	736	801	747	719	759	752	736	729	730	741	706	790	738	781	763	758	789	771	756	772	714	748	755	707	727	795	782	725	705	754	739	726	772	737	792	725	701	775	753	759	728	716	810	736	728	781	740	708	744	732	744	730	802	818	752	720	725	798	776	772	751	774	698	706	752	743	723	747	769	743	766	776	769	781	784	762	765	772	713	766	741	755	723	765	792	796	736	776	782	781	752	784	782	747	724	788	744	731	791	753	782	766	702	715	731	724	764	750	749	770	792	722	800	755	758	784	721	780	769	796	732	740	743	684	754	768	758	720	715	756	767	730	769	737	779	716	727	750	807	740	741	765	753	752	774	724	745	810	745	733	713	774	745	772	738	728	737	721	743	752	730	760	794	768	771	760	720	764	770	747	743	758	752	793	775	764	719	714	756	694	750	772	740	798	709	754	797	755	765	794	786	769	774	746	778	731	755	760	767	780	694	765	722	735	693	723	762	695	788	740	779	713	800	750	739	758	762	753	781	743	737	766	709	777	722	754	730	759	745	753	742	749	736	722	762	784	712	741	784	746	786	697	768	732	754	740	705	771	760	785	778	801	743	759	763	785	709	733	780	755	797	740	745	775	749	757	732	716	804	764	751	733	756	808	746	741	745	743	724	769	741	789	727	692	772	724	798	772	682	741	717	729	744	719	729	749	825	751	751	723	719	758	768	786	776	716	727	797	744	744	723	730	745	735	739	746	754	734	689	762	771	746	752	771	756	771	784	765	752	703	736	758	773	727	775	762	724	751	754	684	734	734	742	720	732	768	749	711	779	742	746	719	708	748	725	804	732	788	722	722	756	758	774	734	762	789	775	722	703	750	753	749	729	711	708	752	687	738	793	742	761	771	784	717	771	748	779	770	780	764	722	743	707	742	755	752	721	747	676	831	774	718	766	750	743	689	753	731	723	721	812	781	795	773	775	802	792	733	777	726	737	766	797	710	738	718	740	738	709	760	755	713	743	795	743	787	776	755	734	737	778	767	770	828	733	753	753	786	724	831	752	755	736	697	731	737	750	757	767	728	751	706	780	711	725	796	744	780	767	685	756	747	762	730	723	751	759	802	766	732	730	704	807	798	766	746	747	751	723	793	767	775	768	733	742	726	776	772	763	763	791	712	711	770	764	765	746	771	785	774	748	718	733	717	738	791	754	733	729	773	750	779	715	770	730	751	743	759	731	757	728	728	796	736	720	758	706	747	748	766	725	791	726	794	697	798	704	716	746	777	766	752	762	755	754	760	768	743	713	773	773	714	775	781	803	759	708	747	773	729	762	756	758	706	806	801	731	735	738	762	746	779	724	729	750	729	757	726	744	739	735	726	732	739	741	774	764	731	748	744	737	757	790	773	739	738	758	758	752	776	725	749	707	713	759	746	726	731	712	778	691	728	734	728	716	781	753	728	737	705	798	750	784	729	767	724	706	793	738	776	735	717	794	764	753	698	770	724	735	797	732	774	789	749	803	724	709	776	734	738	724	759	745	735	711	707	785	758	728	768	755	709	743	742	785	696	743	750	794	710	751	759	714	728	775	814	764	733	747	703	729	742	775	776	758	729	758	738	745	803	823	775	759	749	779	737	777	744	773	722	710	714	762	714	757	730	729	748	702	732	779	726	767	756	786	728	731	775	784	742	734	764	757	735	760	748	731	734	732	772	763	744	763	717	726	718	692	711	744	744	731	747	771	785	714	785	775	734	755	770	753	774	771	735	756	780	729	763	795	703	772	788	735	748	732	770	769	690	789	779	738	735	761	741	769	723	805	730	765	750	739	748	778	687	741	763	681	711	739	819	723	796	723	765	703	723	756	800	761	760	765	782	731	723	725	755	700	739	732	764	730	763	732	725	778	729	787	787	769	741	768	755	713	726	805	805	764	756	772	767	756	724	761	727	742	752	734	791	773	774	708	727	774	741	736	755	751	724	768	750	728	741	726	749	735	741	744	740	750
24266	21525	28996	25093	22972	20778	15167	8790	6329	4777	3904	3202	2694	2360	2274	2001	1764	1534	1482	1430	1369	1322	1194	1065	994	974	942	938	920	906	867	921	881	880	883	865	864	863	815	825	870	859	873	845	820	824	859	839	820	811	777	790	814	802	780	824	792	805	787	813	806	808	771	799	837	818	812	814	803	793	810	741	756	838	800	793	836	828	776	803	823	766	841	816	757	785	834	791	830	825	843	813	824	816	798	830	821	790	761	819	846	811	798	816	825	843	836	753	804	817	827	840	821	812	767	764	783	789	784	741	778	785	792	806	805	774	807	829	794	762	770	777	809	785	798	793	772	814	818	773	812	764	810	800	874	786	843	759	817	836	836	827	769	769	810	766	807	817	766	803	803	824	807	772	783	798	770	813	793	797	819	813	827	836	804	802	781	779	797	855	838	840	799	826	792	806	799	838	758	776	791	832	765	812	817	823	771	821	810	789	807	798	783	783	820	780	821	802	791	805	794	820	740	814	779	794	865	827	797	811	768	814	777	769	808	789	791	777	779	774	791	734	794	779	789	816	785	792	839	823	840	783	808	761	824	794	823	791	816	851	820	808	789	796	806	774	844	837	841	815	794	772	750	766	859	802	788	747	805	826	763	821	761	817	810	802	748	770	824	793	802	809	814	840	769	841	787	762	761	814	800	809	815	805	791	812	780	812	789	788	778	776	777	792	748	791	804	827	794	812	755	801	799	832	752	850	813	805	834	777	760	834	837	782	804	782	757	841	858	804	824	810	802	848	815	819	770	845	809	809	778	788	858	813	783	829	785	827	805	790	776	778	807	782	867	775	825	830	838	797	847	800	777	830	764	794	773	807	794	756	863	806	778	824	822	782	781	824	824	766	834	827	798	751	779	803	813	777	761	834	831	812	755	769	825	798	821	829	815	767	773	812	759	768	792	852	757	791	799	799	768	704	826	852	815	858	794	796	821	821	790	819	776	797	755	789	839	774	800	733	788	829	779	751	799	755	754	740	814	777	809	776	772	775	817	814	789	792	825	811	767	764	858	824	843	854	770	811	818	785	821	828	824	824	754	801	802	835	795	782	804	807	795	810	800	755	777	787	782	779	840	853	819	790	805	816	798	816	827	763	795	795	814	818	767	814	810	821	840	806	836	811	770	782	822	777	755	766	775	848	790	819	782	764	759	794	797	823	768	793	834	789	818	793	779	857	805	777	802	812	817	822	727	801	818	799	753	841	788	786	785	788	828	838	793	826	783	804	766	783	877	762	730	819	821	782	800	781	770	785	799	811	833	758	781	799	783	721	794	813	797	793	787	788	759	830	817	760	784	840	788	781	769	809	802	790	765	831	802	829	766	798	809	763	788	812	766	809	760	813	849	814	789	766	797	849	827	732	837	823	759	820	840	822	802	824	730	826	794	747	810	771	789	776	799	797	791	796	742	771	808	781	779	784	833	765	818	844	787	777	760	796	817	805	801	801	767	824	770	757	772	840	793	767	758	766	786	780	799	798	805	769	796	842	787	797	789	851	812	817	820	792	762	764	818	804	797	748	800	800	853	812	760	743	815	809	844	814	830	815	805	789	779	868	779	839	796	838	790	813	795	821	741	795	773	765	772	774	795	791	831	887	793	778	804	831	796	826	806	759	808	785	825	771	780	782	790	816	826	788	807	810	789	786	835	784	791	782	812	768	806	798	741	806	872	787	785	755	827	799	729	807	835	749	788	866	826	893	764	777	805	783	802	796	804	775	751	771	788	834	868	780	816	742	801	809	856	804	822	802	823	750	818	810	839	774	849	773	800	803	828	776	801	795	826	818	828	817	847	822	772	784	793	865	788	805	788	760	839	787	787	781	791	869	844	800	808	769	777	779	786	755	766	861	807	823	812	864	814	863	874	771	756	826	781	809	792	795	797	790	742	790	843	759	819	818	832	778	799	787	815	788	781	790	793	838	800	823	848	864	802	725	766	834	763	755	783	831	814	874	742	791	797	800	858	781	829	818	834	787	734	745	806	839	818	822	854	795	770	792	753	793	799	862	837	777	773	819	755	814	767	787	811	761	824	771	798	796	771	762	767	806	804	792	809	836	783	782	773	799	798	741	795	793	798	788	735	821	797	830	802	798	861	782	847	811	782	796	836	803	819	781	766	788	753	757	789	776	803	811	813	760	791	868	787	843	803	784	774	792	749	783	836	820	838	828	777	782	808	784	786	790	725	797	858	772	738	799	760	802	849	802	770	768	806	756	795	774	809	782	808	760	822	813	811	838	799	804	804	800	809	831	824	762	773	737	809	820	823	709	847	804	853	816	784	819	727	762	784	759	828	842	783	747	817	777	787	743	842	812	740	797	776	771	817	794	769	714	801	822	813	839	754	790	800	797	771	825	794	785	769	789	772	813	815	825	838	808	748	856	816	788	775	716	777	782	764	838	846	774	805	765	767	791	790	798	814	830	811	763	835	755	793	782	795	833	806	812	814	779	792	820	801	781	757	851	763	826	823	796	836	809	789	819	793	806	763	797	770	834	778	794	813	829	786	813	818	801	748	770	755	784	752	796	790	837	780	759	802	754	790	834	741	801	813	828	852	757	804	777	781	754	795	776	811	812	770	780	833	832	793	832	784	823	801	808	829	782	798	824	850	779	809	773	785	807	784	759	814	846	775	762	771	772	795	824	783	786	772	772	782	778	787	775	824	814	778	850	781	815	802	813	834	777	817	821	820	789	796	788	802	805	792	814	811	828	817	826	799	818	745	828	750	839	830	765	780	785	826	761	767	841	768	821	804	767	823	799	793	821	818	820	773	761	857	842	786	800	778	820	847	842	771	780	776	778	802	772	761	806	788	787	777	786	761	805	810	831	813	782	773	842	811	784	801	810	824	785	808	735	768	777	821	813	759	760	844	790	783	877	789	837	795	769	851	782	768	806	791	728	740	810	797	827	812	771	782	802	805	838	759	774	863	748	740	772	809	776	792	841	828	797	805	804	742	846	740	785	774	838	796	809	794	774	806	776	795	800	798	824	787	784	778	802	814	819	771	788	812	801	811	735	769	787	774	819	793	800	794	784	802	794	824	764	770	798	812	796	769	793	835	850	825	767	818	829	842	797	774	787	807	788	792	813	797	797	755	820	808	804	852	802	758	806	800	842	776	790	808	848	846	793	786	838	802	751	840	771	811	789	860	816	753	798	822	797	785	856	749	813	811	806	812	849	809	819	876	801	811	805	764	820	820	788	837	782	781	819	764	770	821	827	859	813	785	777	800	786	787	779	844	816	830	782	766	798	741	798	803	760	823	877	797	843	804	775	775	850	812	807	786	744	768	773	795	766	762	816	807	822	801	799	819	799	794	787	812	767	788	795	768	775	766	809	806	828	849	820	877	783	793	786	798	775	853	800	835	792	819	796	847	762	799	785	735	815	815	782	797	832	770	807	837	774	764	801	760	782	749	853	881	846	817	787	805	771	806	759	800	824	783	783	802	809	876	839
26626	51953	42793	30753	24637	19909	15902	11599	9242	6906	5352	4487	3673	3177	2841	2532	2152	1926	1788	1684	1565	1559	1312	1148	1099	1095	1022	1021	1017	965	922	898	895	897	934	897	829	877	884	840	900	892	830	862	809	789	768	763	878	803	833	820	802	779	830	782	786	784	807	857	847	778	800	803	867	818	760	831	772	798	795	794	757	816	800	799	814	769	812	837	796	803	785	775	824	809	816	730	785	826	798	772	774	738	824	752	767	789	823	780	737	765	753	784	807	799	816	771	815	752	790	794	846	775	801	808	777	867	807	836	825	787	835	846	781	803	807	850	835	762	773	850	808	833	776	794	790	808	796	793	754	783	757	772	760	766	728	828	800	750	772	732	770	788	841	888	785	837	784	767	819	794	821	779	780	836	782	820	783	758	813	805	792	831	754	775	781	763	800	831	821	806	810	830	808	821	857	829	757	818	820	796	785	803	829	809	799	858	818	776	828	776	778	748	783	810	799	791	753	815	782	759	849	790	787	763	791	826	843	809	834	781	765	771	776	821	819	824	763	821	817	781	763	760	739	767	800	747	774	784	825	841	807	804	782	785	838	823	794	817	798	805	814	790	808	796	826	826	797	778	779	777	796	824	775	813	772	797	806	837	765	763	866	810	769	817	780	804	801	801	797	772	783	802	796	798	810	797	831	817	828	793	841	829	812	757	810	831	780	765	859	812	816	796	777	753	822	834	779	807	818	726	806	787	791	814	844	840	850	792	765	795	736	785	719	796	763	825	816	754	782	779	799	871	793	793	829	799	771	799	833	775	801	830	785	744	786	774	738	795	781	803	805	834	795	791	815	800	789	810	789	765	817	825	777	803	803	751	847	772	795	738	781	812	816	826	770	794	781	730	799	825	796	781	792	790	839	805	800	756	746	833	755	786	770	763	817	802	754	774	744	788	824	748	849	802	805	808	802	737	819	825	757	756	789	810	862	763	802	775	820	829	795	780	849	808	762	803	849	780	790	806	765	816	791	743	798	794	768	837	795	843	771	737	725	791	802	780	787	803	743	801	814	806	805	785	764	775	796	818	780	780	800	766	762	800	796	782	812	812	796	804	817	797	756	856	793	821	819	809	829	792	767	825	828	743	831	886	805	801	807	780	796	773	832	768	810	784	784	760	795	810	800	794	803	780	773	787	807	812	771	792	776	770	754	808	759	814	762	841	826	760	842	797	789	770	810	840	806	827	808	772	821	771	751	822	792	833	791	774	779	780	811	782	765	841	818	831	775	805	757	749	731	809	780	771	789	769	808	787	840	808	753	841	811	803	809	834	783	796	764	852	794	796	800	785	801	747	822	770	813	759	774	772	811	739	775	807	745	750	771	785	814	795	814	767	807	793	772	790	767	764	790	813	756	844	829	783	808	795	803	803	787	733	791	765	842	865	828	814	796	774	787	826	769	759	827	776	764	757	752	810	868	819	769	810	750	836	783	777	814	826	777	787	844	831	776	787	800	831	802	794	804	780	833	780	789	810	788	803	811	833	864	806	840	834	791	825	791	785	848	799	767	823	768	806	828	813	832	805	806	807	784	782	833	762	770	821	768	789	833	830	804	787	820	778	773	833	815	796	733	764	796	797	788	777	776	849	728	784	840	793	792	843	743	768	835	773	822	792	796	807	794	893	816	826	795	783	828	863	807	823	840	819	774	765	787	798	845	827	820	810	836	766	782	795	721	829	820	841	757	846	777	809	833	755	771	806	806	846	770	767	816	789	800	797	790	748	840	804	779	773	800	782	818	821	796	807	740	792	777	811	763	794	796	772	781	797	797	787	789	811	791	825	811	821	804	828	796	839	748	764	787	791	779	799	806	829	868	743	792	806	844	784	819	801	768	755	770	835	822	773	798	810	793	778	770	776	788	772	813	837	779	834	817	804	788	767	745	799	814	789	805	779	798	805	778	761	819	746	827	840	779	767	825	756	774	754	794	753	827	754	774	798	768	741	776	790	780	781	776	807	809	799	789	850	843	820	808	840	824	775	765	790	788	834	817	812	737	812	809	775	796	758	831	759	823	816	779	801	778	770	753	824	777	823	782	729	721	837	824	771	795	818	811	785	748	806	797	778	811	827	786	819	780	831	790	782	786	801	771	754	786	809	800	777	790	743	794	774	835	836	752	842	818	799	823	816	760	754	805	811	834	793	802	785	810	798	737	801	816	828	794	763	838	820	825	784	830	782	791	843	811	794	799	797	736	773	826	784	844	799	802	803	771	793	835	811	805	818	821	807	836	787	816	815	803	770	818	804	772	790	780	797	784	803	764	825	786	769	760	802	776	742	762	796	799	766	803	791	822	833	757	792	829	782	774	784	806	798	841	763	790	787	784	827	804	779	763	787	810	791	807	782	805	789	826	813	820	769	815	835	758	807	782	787	826	819	763	766	843	764	763	765	769	829	811	799	792	777	773	814	793	816	809	820	792	801	800	718	792	801	814	820	804	801	802	796	781	745	781	778	785	784	793	771	816	823	782	812	813	794	780	787	770	814	754	781	723	810	782	804	794	789	782	777	755	789	755	812	756	769	772	834	780	803	800	771	830	806	771	811	812	812	822	762	797	795	824	771	797	784	826	807	848	821	812	788	834	726	792	796	797	782	766	813	820	785	810	790	802	773	816	757	760	807	810	790	843	756	767	819	778	809	809	772	799	820	769	786	853	851	774	775	835	761	810	743	848	799	781	753	809	802	789	784	809	795	877	790	825	818	832	834	823	853	826	796	774	820	786	822	819	794	774	783	817	811	814	832	793	785	774	757	770	774	740	795	799	826	807	807	800	773	824	817	772	801	808	812	797	797	768	786	782	789	808	845	866	787	793	801	813	815	819	827	749	875	817	760	848	809	785	822	828	843	821	791	832	795	798	830	755	787	816	778	837	817	774	799	815	811	789	796	761	829	810	801	781	788	772	806	812	822	790	769	823	807	833	736	764	818	781	809	794	794	804	832	793	818	810	799	822	834	769	777	802	838	842	778	774	818	796	800	819	728	801	844	786	782	798	802	813	805	761	750	772	830	742	795	776	784	753	789	815	783	811	785	802	814	767	803	776	827	776	762	804	772	773	780	762	841	753	767	795	776	763	785	782	745	839	769	814	775	782	817	756	792	787	819	821	738	806	798	802	853	760	755	832	760	841	812	820	832	810	713	800	806	795	745	770	761	783	780	778	800	807	750	785	852	841	837	770	780	788	796	811	814	822	781	803	805	794	769	815	798	778	764	812	771	751	761	802	754	808	833	805	791	820	779	753	803	773	839	753	821	753	810	815	798	829	841	839	772	775	745	811	779	761	823	782	823	816	792	782	809	744	835	756	779	795	792	761	801	748	807	752	766	810	826	820	795	810	842	762	745	758	804	798	786	787	740	782	811	815	798	796	801	813	778	876	847	800	793	784	784	833	795	807	787	801	809	827	776	816	768	827	805	803	830	752	833	789	855	797	768	782	830	839	797	828	776	814	790	810	750
25505	21564	28634	27215	21474	15062	10747	7124	4928	3864	3133	2608	2290	2070	1791	1680	1524	1385	1328	1306	1224	1178	1048	946	919	927	922	917	825	906	902	929	871	832	787	892	843	881	835	877	800	810	799	830	770	781	758	776	740	833	822	855	812	808	769	818	747	755	819	783	811	754	770	821	807	772	761	777	800	764	822	820	795	803	776	767	787	815	806	817	813	804	730	832	780	755	816	796	772	863	764	797	799	764	816	805	809	754	818	776	753	778	810	739	753	748	783	741	780	834	822	776	837	810	836	819	795	811	787	836	784	795	733	821	792	779	833	852	798	808	799	790	878	798	749	786	772	795	811	772	817	778	829	796	765	766	773	766	803	802	783	849	786	780	773	786	763	747	791	793	816	747	762	791	781	780	800	783	831	769	765	794	756	844	805	751	790	773	818	758	794	812	792	778	757	755	820	730	780	788	756	744	808	781	806	773	764	783	810	754	794	741	839	768	810	765	791	798	760	754	848	730	779	761	757	809	761	765	797	840	778	761	824	812	740	800	754	833	777	782	789	775	829	802	822	785	816	772	809	804	855	737	802	790	798	769	793	764	755	795	816	785	791	814	794	772	833	779	723	761	762	794	750	747	787	775	807	777	820	755	805	702	806	827	761	788	774	800	769	837	747	776	788	821	768	774	782	812	846	789	815	861	815	737	800	797	791	766	833	773	794	800	790	792	824	761	812	768	800	838	774	742	779	839	844	755	812	798	829	822	765	769	782	716	809	777	801	750	798	781	754	752	777	808	777	813	768	744	775	771	792	768	809	766	771	770	790	815	830	783	795	748	838	768	787	788	793	781	777	788	811	809	778	788	802	773	853	736	779	804	781	797	795	778	808	739	804	835	790	741	769	821	791	780	783	794	835	798	824	829	777	783	756	760	794	801	776	815	760	775	749	778	766	748	796	798	812	789	749	779	798	822	797	794	827	731	803	770	794	754	787	831	743	770	809	775	803	783	772	789	790	749	775	789	783	774	793	834	782	796	798	816	731	750	835	793	778	790	849	785	799	826	766	776	804	757	785	791	763	789	760	779	778	761	798	778	787	802	799	718	810	853	809	774	842	811	791	763	759	801	780	810	736	782	769	820	793	751	818	764	835	769	779	766	798	819	769	760	787	740	781	811	766	792	780	780	727	821	814	808	824	801	832	841	783	768	765	804	792	828	796	789	776	781	785	807	797	806	767	753	762	843	805	800	857	795	750	856	821	835	786	816	808	799	746	792	771	778	789	788	783	809	783	793	809	769	792	766	788	801	803	769	830	778	798	777	791	756	850	817	809	808	780	770	797	814	777	799	799	769	781	824	810	783	812	748	797	797	804	792	802	783	809	776	776	831	790	782	803	828	821	821	795	794	770	816	754	802	784	749	820	770	825	855	809	782	795	822	830	814	785	782	744	781	785	794	767	817	792	833	777	790	792	797	831	773	810	787	807	833	757	786	785	741	854	795	787	760	843	821	749	790	746	780	780	815	781	748	796	846	770	796	812	774	806	789	834	798	738	714	770	777	804	817	818	832	782	751	800	768	795	774	804	800	808	802	762	782	769	800	746	804	838	787	758	761	771	775	842	820	798	809	731	770	820	812	763	757	767	804	747	759	766	800	786	772	760	773	739	771	789	758	785	810	831	766	808	771	769	811	791	829	767	792	828	796	770	754	797	770	792	786	780	738	783	801	825	737	783	795	793	777	829	811	829	768	813	834	816	806	786	824	800	751	813	770	788	797	757	797	813	792	769	780	749	768	757	817	809	769	802	791	787	824	793	775	778	807	788	789	780	803	776	812	784	773	774	790	792	756	798	763	781	818	803	807	784	835	861	765	739	769	764	789	794	788	791	777	727	779	802	793	750	833	807	816	845	824	771	803	789	771	773	791	802	835	782	794	796	812	803	764	791	776	806	780	815	770	816	803	825	780	776	808	772	820	786	793	798	812	763	780	792	792	791	770	804	826	790	784	792	778	815	755	839	804	775	717	802	779	805	834	770	826	780	815	773	763	803	807	784	821	839	790	835	786	788	757	786	740	842	833	781	815	792	799	781	779	784	753	797	804	795	737	758	757	827	802	790	767	762	774	756	810	814	794	809	770	815	782	807	793	767	798	734	813	804	799	830	751	814	770	786	820	823	805	775	810	850	777	751	779	815	807	794	790	792	838	819	829	801	791	769	796	788	786	785	822	807	786	810	768	762	798	825	741	821	820	778	795	778	817	778	816	784	779	807	752	796	790	787	827	828	847	784	756	803	814	782	793	765	766	823	773	795	753	807	752	794	747	807	818	819	776	764	777	834	822	831	802	770	798	754	808	823	803	797	778	795	796	784	804	816	761	777	786	758	745	772	778	795	795	822	798	792	766	831	805	827	776	733	770	787	740	805	772	775	824	818	793	835	772	781	793	771	763	754	839	782	756	757	765	780	779	788	790	798	817	785	763	797	772	757	783	771	804	788	819	805	811	779	793	764	829	775	755	820	817	826	827	810	814	747	745	771	812	814	772	798	773	768	818	784	769	727	798	830	771	805	812	833	779	795	772	840	821	806	795	792	796	793	780	790	757	813	815	829	777	803	828	817	818	802	780	820	759	783	803	752	800	830	815	825	790	765	777	783	788	775	770	805	786	850	768	776	737	801	744	847	761	767	780	774	800	731	808	768	844	813	835	795	786	812	772	833	818	824	784	787	798	765	784	820	796	797	764	855	832	745	794	763	738	829	817	755	777	740	833	788	830	812	755	769	762	826	859	791	798	834	762	772	832	795	825	831	836	806	751	806	802	769	766	833	816	780	801	807	785	776	794	757	800	804	763	792	794	778	844	825	835	748	789	767	759	771	749	778	838	812	838	775	801	782	798	775	778	726	784	776	812	817	762	804	798	787	785	808	788	814	781	763	839	777	781	816	806	742	845	784	778	837	810	763	808	786	823	775	849	763	774	831	797	787	754	774	768	754	790	788	827	781	837	794	810	755	784	801	804	773	815	757	821	805	831	806	772	770	727	809	791	755	806	779	849	829	756	793	793	796	827	805	819	761	785	759	806	783	819	746	789	817	784	815	767	794	823	805	842	789	822	802	795	801	814	840	798	789	733	807	798	818	796	799	831	812	777	782	831	746	808	761	777	765	816	773	745	766	777	856	752	823	812	789	762	822	825	801	799	763	793	818	806	776	789	811	832	806	802	787	777	772	782	802	782	831	774	784	768	800	811	810	767	786	819	758	786	744	825	730	805	810	848	802	752	757	807	810	778	814	799	801	767	790	774	827	801	813	761	748	761	779	759	813	788	773	779	756	807	780	825	800	851	764	800	818	763	815	826	754	749	757	790	731	803	770	772	837	791	758	796	798	847	845	779	797	784	761	829	807	801	742	822	770	733	766	771	798	768	824	787	715	782	754	822	764	751	782	786	797	829	828	730	805	797	801	768	824	766	833	796	792	786	818	822	800	793	753	791	782	762	764	814	759	816	832	868
25907	48532	39335	27707	21734	17269	13901	10408	7584	5718	4715	3865	3170	2742	2460	2251	1934	1665	1674	1541	1527	1275	1276	1062	1098	1016	1015	932	911	899	925	915	925	861	905	962	863	824	831	851	826	833	855	887	802	842	826	825	782	780	860	765	805	834	829	811	806	809	801	773	744	801	788	823	811	858	776	831	802	784	819	803	784	797	829	843	829	768	785	804	815	822	794	818	803	760	818	739	805	784	790	819	770	776	797	810	832	784	783	813	862	842	837	807	783	748	809	825	827	787	800	775	778	784	822	824	750	835	773	780	840	804	834	790	745	804	783	790	746	779	795	782	732	828	799	736	788	886	790	778	821	833	779	775	769	776	814	773	790	811	767	802	795	834	797	838	809	791	791	764	810	811	754	816	794	799	856	802	832	786	778	808	785	799	818	816	801	778	770	861	768	822	763	831	808	754	789	808	777	787	783	794	773	803	764	776	814	827	811	765	791	784	765	788	785	784	754	820	773	829	822	806	795	798	804	784	789	738	816	801	758	822	766	790	813	805	871	772	817	807	825	850	772	800	761	870	859	822	764	833	763	842	776	830	759	787	776	820	777	760	770	835	815	783	780	787	809	801	803	801	787	773	787	780	708	794	815	761	794	776	800	730	794	804	823	775	789	832	808	847	832	827	800	774	761	784	812	809	782	781	801	811	802	796	784	817	842	795	800	824	819	828	838	789	780	790	889	812	816	815	787	847	748	804	795	831	809	839	786	781	822	798	798	779	795	765	804	792	789	786	790	816	849	763	807	776	804	804	798	827	761	846	789	782	804	808	789	828	758	785	804	827	763	787	806	795	790	809	802	771	775	811	809	778	823	830	807	814	846	775	768	749	802	793	811	765	813	761	770	803	784	813	792	762	830	795	813	798	786	803	826	807	777	763	829	815	773	847	781	812	756	792	804	837	800	764	778	787	810	793	753	775	804	741	786	811	760	788	767	761	779	795	795	805	825	749	769	849	796	763	834	758	805	773	735	843	836	775	811	820	825	745	777	821	798	814	809	820	790	846	827	757	806	724	768	824	805	799	835	776	821	738	795	799	829	800	781	762	807	762	784	748	802	853	795	817	805	800	814	803	765	822	835	813	825	799	826	803	808	781	841	787	769	741	779	772	820	791	759	734	844	812	830	758	789	796	830	779	779	820	817	803	792	777	766	874	779	813	870	765	824	814	766	823	793	842	793	801	826	813	816	810	816	777	806	760	771	843	771	783	795	854	778	749	722	746	797	798	813	793	785	784	812	863	866	798	868	805	764	797	790	767	814	817	740	847	740	860	805	834	786	805	787	759	847	813	765	798	815	831	771	798	784	848	813	813	804	774	757	774	802	768	815	820	797	859	833	749	801	786	799	815	831	864	796	793	824	760	829	767	810	825	818	819	776	767	818	754	808	787	780	805	821	837	840	805	767	792	782	801	823	812	807	760	846	809	795	831	783	821	826	823	805	835	791	784	783	755	866	769	795	822	853	828	791	838	740	806	765	798	821	796	826	837	802	848	747	845	800	814	764	808	787	830	778	832	777	788	766	793	753	794	778	760	767	814	831	768	791	780	825	775	788	777	742	774	821	863	810	792	805	841	765	804	749	846	780	818	792	830	774	777	821	846	859	810	853	811	778	761	802	771	808	808	821	789	785	818	779	797	801	799	792	775	811	789	777	768	817	734	797	786	752	753	779	791	804	789	818	759	818	807	764	805	815	786	773	783	794	815	792	808	748	793	791	831	795	819	798	830	767	801	768	798	770	775	783	802	821	805	784	802	801	783	775	828	782	778	751	767	791	848	789	830	817	825	820	770	743	790	749	801	824	829	836	758	781	816	808	837	818	787	784	864	765	781	837	820	817	741	778	774	823	759	822	793	833	806	792	827	759	781	777	839	828	767	769	810	795	796	770	796	783	790	828	798	783	794	799	834	791	777	809	854	791	833	799	765	777	792	821	793	795	804	750	824	819	737	782	829	803	765	827	790	778	793	864	842	782	768	851	819	840	778	787	782	777	814	833	763	796	766	816	869	785	759	787	850	829	831	814	814	862	796	797	797	816	780	799	796	759	795	801	767	790	792	815	801	827	772	740	811	771	766	815	763	789	803	813	785	806	739	801	769	778	728	780	771	794	805	776	783	870	784	772	764	775	831	760	789	813	796	761	768	785	788	807	783	797	788	758	741	821	758	786	817	796	811	808	804	754	837	819	752	773	796	792	823	811	824	822	761	771	793	840	797	759	818	793	813	758	766	777	832	815	841	769	797	797	816	831	752	860	798	839	792	733	792	780	789	750	796	829	751	797	816	804	740	775	814	783	829	808	800	817	801	822	835	808	790	838	837	835	772	793	814	783	748	838	844	810	824	865	837	799	707	825	823	800	816	749	828	782	745	815	807	802	836	814	784	784	833	756	814	841	780	761	812	832	826	782	771	773	781	820	783	809	828	738	820	776	783	822	828	843	801	829	808	813	826	808	776	785	812	847	859	850	784	836	786	809	750	782	861	778	824	781	805	804	799	759	785	795	792	818	749	802	839	765	765	795	775	707	807	754	786	839	747	760	769	823	820	811	836	792	830	786	773	788	836	845	794	761	820	802	787	807	826	786	822	820	812	803	847	791	783	777	818	732	771	805	779	801	768	762	847	780	852	808	842	773	808	762	830	803	786	791	790	796	796	795	786	731	748	796	786	745	850	770	750	767	804	816	850	799	782	832	874	822	799	819	793	774	833	797	794	868	862	846	767	760	825	754	796	807	793	771	760	809	770	804	816	853	816	822	781	803	796	775	858	777	807	763	810	725	785	763	818	815	811	823	781	805	783	813	767	808	812	762	787	814	766	757	767	837	807	786	818	808	775	730	756	849	852	760	840	810	796	813	781	765	787	798	811	821	807	813	797	804	831	805	772	784	800	807	769	797	778	782	831	846	768	840	771	824	793	757	820	840	760	812	853	837	820	839	764	813	797	777	811	769	822	837	796	790	818	772	823	837	816	778	807	820	858	826	794	851	798	782	780	816	801	730	808	771	847	786	826	838	781	807	758	786	849	792	729	771	787	815	818	858	798	757	826	767	810	764	788	763	777	778	774	816	873	821	742	845	805	796	788	817	810	810	790	821	819	764	791	797	769	825	834	771	800	854	807	795	819	805	809	849	773	755	796	790	789	856	826	782	800	780	772	771	811	771	786	783	835	820	784	788	783	822	804	818	772	810	828	786	793	818	814	756	769	798	804	857	774	764	806	809	823	800	785	810	807	806	789	786	815	778	843	847	786	742	790	801	808	804	753	787	773	778	813	780	817	816	796	750	814	821	778	735	794	838	807	828	820	817	726	801	821	739	820	779	769	795	782	842	837	785	801	800	779	771	793	786	802	797	811	774	788	750	786	776	734	797	793	724	797	783	801	820	822	759	813	787	836	778	816	797	841	782	773	830	808	780	799	779	758	803	770	833	795	775	810	790	829	784	802	856	810	838	789	792	767
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
