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
340361002073	340361002587	340361003137	340361003687	340361004237	340361004787	340361005337	340361005887	340361006437	340361006987	340361007537	340361008087	340361008637	340361009187	340361009737	340361010287	340361010837	340361011387	340361011937	340361012487	340361013037	340361013587	340361014137	340361014687	340361015237	340361015787	340361016337	340361016887	340361017437	340361017987	340361018537	340361019087	340361019637	340361020187	340361020737	340361021287	340361021837	340361022387	340361022937	340361023487	340361024037	340361024587	340361025137	340361025687	340361026237	340361026787	340361027337	340361027887	340361028437	340361028987	340361029537	340361030087	340361030637	340361031187	340361031737	340361032287	340361032837	340361033387	340361033937	340361034487	340361035037	340361035587	340361036137	340361036687	340361037237	340361037787	340361038337	340361038887	340361039437	340361039987	340361040537	340361041087	340361041637	340361042187	340361042737	340361043287	340361043837	340361044387	340361044937	340361045487	340361046037	340361046587	340361047137	340361047687	340361048237	340361048787	340361049337	340361049887	340361050437	340361050987	340361051537	340361052087	340361052637	340361053187	340361053737	340361054287	340361054837	340361055387	340361055937	340361056487	340361057037	340361057587	340361058137	340361058687	340361059237	340361059787	340361060337	340361060887	340361061437	340361061987	340361062537	340361063087	340361063637	340361064189	340361064737	340361065287	340361065837	340361066387	340361066937	340361067487	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	2000	3600	2300	3104	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
22699	20109	27452	23815	23179	24598	25368	16594	10802	7683	6105	4916	3783	3182	2569	2178	1859	1571	1336	1279	1092	1009	930	969	955	907	873	838	872	836	845	815	828	799	827	879	866	830	845	846	759	822	797	857	820	810	784	810	829	747	755	823	808	747	777	780	835	768	770	780	793	774	772	851	829	782	808	823	845	803	805	754	786	816	795	890	809	785	815	807	844	816	763	778	842	774	832	801	802	806	767	727	838	763	824	790	773	825	745	796	833	796	773	846	780	797	829	783	765	789	853	812	812	779	762	758	799	807	795	788	806	795	820	800	788	834	789	795	825	777	782	849	818	823	793	817	779	730	772	801	800	852	711	828	845	771	808	845	816	834	832	811	805	821	840	796	798	798	812	777	802	799	768	810	758	868	847	853	807	794	806	873	778	812	809	831	772	821	840	846	790	780	814	792	808	776	841	807	845	755	814	776	802	785	773	856	821	812	873	856	792	860	794	822	768	803	805	779	788	805	830	832	796	719	840	791	846	791	758	803	770	823	772	792	805	782	802	746	809	770	775	795	806	744	823	776	854	793	831	775	813	755	755	806	833	773	815	773	812	820	836	800	829	793	856	812	780	777	795	847	835	777	778	814	776	780	837	827	859	864	776	844	816	830	819	837	775	818	789	788	766	887	760	829	823	739	825	792	797	839	794	807	789	798	830	785	821	763	860	788	804	823	813	782	814	798	877	797	824	795	808	810	807	799	858	848	752	793	808	793	747	786	804	797	796	800	804	753	804	811	844	769	775	863	785	807	763	793	788	774	828	829	810	832	857	776	772	778	793	780	792	821	821	803	808	759	778	780	815	823	832	817	837	817	762	846	797	806	818	778	805	763	794	766	724	833	793	827	883	804	821	789	761	860	822	778	812	811	819	847	799	813	760	794	827	812	822	783	788	855	813	787	783	788	775	785	822	810	843	818	812	822	790	788	781	776	777	844	855	796	775	743	828	770	792	743	814	823	771	764	827	796	830	798	793	764	830	794	848	754	825	839	774	834	775	841	788	782	799	801	796	835	785	858	736	767	833	791	797	775	772	808	796	766	801	831	760	815	795	851	804	806	831	808	768	808	823	745	781	791	832	766	824	817	768	748	784	806	859	774	820	831	802	776	781	829	818	774	803	860	786	751	817	820	804	790	813	821	745	785	821	789	756	808	848	783	781	805	832	806	776	818	815	760	806	785	784	761	795	846	776	850	785	776	792	807	794	837	835	797	820	802	800	827	818	844	813	864	739	845	835	744	807	815	824	841	792	816	821	829	835	804	782	728	835	803	813	827	768	839	814	838	786	790	787	787	736	810	833	839	808	762	789	772	818	827	822	792	832	822	795	807	719	814	824	812	851	753	792	792	843	796	818	808	755	833	773	779	812	796	773	830	791	761	790	742	840	798	811	792	764	816	796	823	771	791	805	806	793	812	850	835	824	797	872	777	780	829	826	734	809	778	761	798	815	746	794	812	815	801	795	809	761	759	813	795	788	773	797	745	834	773	794	772	815	835	815	771	780	855	779	816	794	800	799	845	793	811	815	795	804	824	777	741	827	821	777	799	773	820	764	789	788	813	845	790	800	767	809	815	839	813	805	775	732	807	786	785	828	834	776	807	812	800	780	821	828	814	778	817	759	806	734	840	760	806	807	859	786	804	750	803	815	793	831	787	778	833	813	849	758	793	775	765	808	796	763	784	783	804	780	843	798	817	806	785	806	796	802	761	852	826	775	833	806	811	767	801	792	800	797	749	830	800	840	797	825	844	828	802	802	798	805	818	833	781	822	817	834	787	847	777	787	794	771	769	841	805	822	820	811	773	768	822	771	774	801	834	789	812	831	783	844	807	828	812	776	820	783	822	820	777	850	818	805	737	762	797	876	820	804	791	803	783	827	764	876	814	819	798	814	787	792	784	808	841	777	799	774	781	865	796	827	849	794	773	809	807	754	767	794	838	784	865	774	802	763	836	804	795	849	831	730	837	869	863	816	804	783	840	794	855	833	781	796	823	779	778	821	803	791	846	777	782	792	821	769	817	786	804	805	809	832	803	794	733	823	788	828	758	818	811	787	819	757	727	807	746	804	783	799	770	755	751	780	777	811	765	806	762	779	749	807	774	844	751	841	825	836	773	800	799	842	827	800	841	823	765	794	835	842	858	828	825	744	810	785	816	823	893	811	820	803	809	777	789	756	837	776	775	730	795	787	822	812	841	791	766	815	783	793	784	797	797	768	816	738	784	753	761	802	789	808	811	824	802	754	822	819	777	814	828	861	761	787	825	763	816	784	803	794	768	778	743	811	873	789	798	826	776	832	794	806	763	804	782	816	790	846	817	794	787	820	798	765	794	795	730	819	786	833	851	761	764	798	774	820	798	742	785	787	795	825	809	771	785	780	806	804	769	860	800	822	782	811	831	808	824	852	781	829	776	785	779	802	828	855	788	819	843	834	847	758	773	767	758	836	835	842	770	795	830	771	788	829	818	811	811	803	764	755	837	819	814	764	796	788	863	770	764	789	797	816	783	816	778	788	853	850	794	824	789	788	807	815	846	807	778	785	788	824	786	789	785	767	846	799	779	765	825	795	741	809	775	780	835	818	812	773	817	821	809	799	786	829	811	802	823	829	753	837	824	810	796	774	839	791	775	798	769	757	822	826	791	794	828	805	775	837	802	796	738	813	750	767	852	807	828	846	798	788	785	712	825	812	857	801	802	822	790	793	811	793	822	871	790	796	802	801	803	848	828	791	776	816	793	862	777	830	815	786	863	781	803	804	819	803	775	805	784	804	773	757	838	825	768	838	802	810	767	798	798	776	753	807	800	813	779	784	768	801	801	781	880	795	819	811	866	723	815	789	838	844	809	782	777	776	778	787	787	768	809	799	823	767	770	769	824	823	764	817	845	767	830	793	764	781	802	793	786	802	768	810	775	822	760	755	808	776	767	816	786	778	780	798	781	801	767	775	814	822	840	794	807	834	777	775	831	781	829	824	799	784	802	799	796	814	770	823	839	805	832	831	784	776	832	828	820	742	784	814	788	808	838	824	756	775	828	820	754	789	785	765	783	788	824	765	832	828	820	783	825	831	802	783	861	790	848	829	791	867	853	818	789	800	812	797	750	790	785	794	801	767	763	790	798	809	765	848	767	853	777	783	814	812	802	770	813	848	823	810	770	788	832	811	815	727	797	822	819	780	722	817	784	828	838	798	812	796	758	812	813	805	802	869	835	789	818	744	823	754	775	813	831	790	769	844	804	803	811	810	794	835	828	751	837	797	800	781	799	782	781	849	795	779	797	839	851	814	776	816	867	854	780	805	806	797	813	841	782	752	797	822	796	826	861	814	848	783	833	853	785	821	781	834	744	835	769	799	810	759	822	772	788	831	807	882	803	827	777	758	776	832	807	803	762	808	808	802	807	771	775	793	824	795	843	834	809	797	770	828	814	768	808	791	810	796	778	776	735	819	840	798	755	830	795
45950	62201	62068	51617	38322	28252	23134	18118	14025	10672	8783	7071	5626	4543	3383	2948	2449	2013	1621	1346	1242	1112	980	945	896	861	820	809	835	750	807	832	705	729	745	759	756	770	734	696	697	736	735	728	776	718	769	761	695	728	706	705	684	707	735	695	725	731	716	747	717	728	758	729	770	755	737	727	733	737	752	714	742	703	708	712	682	692	726	714	726	741	719	725	694	730	748	732	727	710	757	699	742	701	734	738	702	713	731	692	720	751	765	733	700	715	747	796	776	760	676	680	689	722	674	709	702	726	767	738	717	741	664	741	687	735	725	696	705	707	673	763	750	724	681	706	804	730	699	705	749	705	738	717	725	729	706	707	754	692	738	754	721	684	719	709	695	721	731	703	703	729	689	689	695	744	725	778	706	741	694	749	731	737	706	736	696	716	723	755	699	762	725	715	706	704	710	747	706	701	714	760	698	703	717	736	744	709	729	719	754	692	739	752	732	720	689	736	694	716	724	694	678	699	708	686	692	705	691	742	705	668	728	704	747	728	738	720	724	696	721	759	722	707	771	767	704	705	725	744	701	734	731	744	722	712	728	701	760	737	740	676	684	723	730	728	769	714	747	717	730	724	715	706	675	744	709	743	713	749	699	732	699	751	755	729	712	700	759	748	745	737	698	711	696	678	719	711	720	742	711	758	684	725	663	766	702	731	712	713	744	716	733	724	705	704	751	706	749	739	750	696	693	719	681	739	733	690	700	732	730	735	706	698	716	709	777	722	735	724	702	652	722	753	738	685	680	701	668	705	743	697	768	701	707	667	657	711	741	722	704	713	710	742	777	737	687	700	721	707	708	702	749	761	734	725	725	692	750	721	737	736	688	664	743	721	759	708	730	723	705	714	675	730	736	700	705	729	695	697	703	721	724	738	694	693	740	687	661	702	692	743	751	729	713	738	756	709	722	715	720	685	696	714	737	658	726	737	774	687	675	741	730	657	731	699	702	724	747	708	699	735	734	741	692	750	727	720	708	697	741	677	753	721	716	717	727	706	715	704	682	728	686	659	732	740	745	769	673	735	694	738	688	773	748	688	726	680	738	761	728	727	745	734	717	750	747	687	674	751	725	701	683	692	738	735	725	769	715	720	771	700	730	741	704	756	670	713	729	715	710	679	671	731	699	694	701	714	663	727	751	718	771	727	754	744	724	734	689	762	708	682	731	690	707	737	744	690	737	746	704	698	731	717	756	754	704	707	706	713	754	732	743	709	770	731	755	771	720	723	717	715	749	751	704	705	709	748	705	722	722	741	693	732	713	729	738	734	769	763	745	713	718	745	755	792	699	702	744	708	730	734	714	715	728	709	701	750	688	713	719	722	741	722	731	716	678	716	696	706	691	711	733	730	733	725	735	744	724	749	728	736	707	720	727	722	725	791	734	729	719	699	691	734	718	736	725	699	705	753	704	766	710	681	735	681	720	769	729	707	713	707	717	752	686	716	723	723	705	708	712	688	726	749	751	771	740	652	699	702	741	683	694	758	751	683	708	741	669	703	724	724	715	666	668	753	719	682	662	699	711	768	733	671	711	722	680	738	681	705	755	737	729	680	706	740	696	746	714	734	721	739	688	704	725	769	697	693	693	758	739	718	695	718	701	750	707	766	722	780	715	694	782	740	710	761	723	722	703	746	699	739	770	704	689	746	700	712	723	722	683	749	706	704	729	781	690	760	706	743	746	721	740	735	751	740	708	709	720	726	700	716	740	746	753	703	736	702	709	723	718	694	672	700	726	719	732	691	703	704	754	731	699	673	731	715	719	736	710	734	734	735	712	725	680	728	686	686	740	709	723	753	715	686	747	695	724	756	699	722	741	698	706	801	700	704	740	729	742	745	728	703	704	710	751	748	741	693	714	689	750	715	722	697	707	730	777	770	779	721	683	711	767	749	769	739	692	724	696	686	761	731	703	752	732	729	693	664	707	693	725	739	750	725	686	702	761	715	727	729	718	776	748	741	747	687	695	700	720	749	713	715	731	732	672	683	699	722	706	734	748	714	728	713	686	733	730	691	687	693	719	732	756	700	721	718	741	723	718	741	799	749	699	755	724	709	721	727	719	715	750	727	708	699	700	682	717	748	711	793	693	709	699	723	704	742	708	763	717	695	747	698	723	723	696	698	704	725	751	776	775	760	712	747	737	724	712	748	744	711	734	719	779	702	708	735	723	764	704	739	721	709	718	710	707	734	687	723	699	724	666	723	688	712	681	734	734	719	725	675	680	723	759	733	716	744	726	761	694	720	711	705	688	721	735	718	723	711	748	724	709	703	756	709	727	708	747	799	733	766	699	737	713	731	717	724	731	715	711	708	735	751	702	747	719	709	727	705	764	729	732	716	683	717	689	739	768	664	673	697	734	741	745	738	772	703	722	731	685	706	761	752	721	711	758	689	703	722	741	732	738	711	706	742	697	683	715	684	705	742	713	700	726	718	704	754	745	741	710	717	721	720	681	766	724	703	737	739	713	710	667	756	756	702	687	698	774	736	699	676	727	694	770	719	720	744	769	710	729	727	737	669	688	723	746	693	787	719	751	737	736	745	724	765	731	748	730	735	722	712	736	703	714	726	711	712	771	687	730	725	724	736	717	694	715	727	708	716	753	670	759	733	680	799	737	720	744	733	719	715	684	693	697	777	752	690	731	728	735	705	747	737	728	693	699	725	687	768	697	682	718	679	728	683	705	669	699	696	693	764	690	713	706	725	720	722	738	748	758	716	734	737	719	745	733	751	714	667	735	704	709	738	724	683	690	723	700	699	759	772	692	737	710	716	756	697	746	707	756	723	753	772	709	739	701	685	714	746	699	702	708	722	748	640	708	756	705	757	676	704	726	718	750	692	704	736	720	712	745	766	753	734	697	721	802	715	719	727	724	734	733	782	711	770	722	776	695	718	747	706	781	718	728	718	726	736	678	730	726	758	784	720	701	680	700	717	730	724	735	720	741	692	756	789	677	757	728	716	704	710	738	738	685	730	662	714	752	756	711	750	710	720	700	710	745	713	776	757	719	703	745	674	640	726	744	765	692	708	749	696	705	675	729	751	729	723	761	682	737	753	710	725	699	745	706	758	731	745	740	725	698	761	733	738	718	705	724	704	703	720	727	754	707	695	717	714	718	743	712	757	694	778	711	740	720	692	662	695	681	719	739	745	759	743	725	712	707	779	735	736	780	700	802	699	764	724	725	720	742	736	692	711	700	722	678	772	730	687	674	700	766	678	722	726	671	701	728	696	744	724	752	728	721	714	743	739	710	734	731	768	742	764	738	711	709	772	693	734	720	711	718	652	740	691	681	731	687	701	727	704	718	750	744	730	700	738	707	748	720	742	736	695	684	746	707	711	721	703	705	738	684	700	744	721	738	727	743	696	698	716	707	678	742	695	770	696	760	691	643	750	729	749	703	737	735	711	699	753	732	733	708	760	704	708	695	768	689	710	710	703	716	741	747	746	758	716
28690	24191	34423	35433	26715	19335	13952	9380	6689	4762	3869	3196	2549	2132	1873	1617	1318	1283	1138	1034	995	948	972	934	859	866	901	884	839	869	799	892	869	841	884	888	837	844	835	856	846	840	802	824	817	818	862	786	850	810	837	847	808	818	835	861	859	833	845	763	835	820	840	883	846	801	816	831	781	825	796	843	851	857	829	821	803	823	862	815	845	841	784	816	879	844	822	849	867	888	823	829	829	827	792	840	850	806	807	823	798	839	851	818	845	891	866	825	755	799	846	894	792	859	818	838	841	846	778	815	810	820	840	816	820	846	840	821	840	829	821	847	818	861	801	833	801	853	844	845	829	864	811	837	798	840	843	829	812	817	823	830	840	797	822	818	828	790	846	831	820	816	878	775	799	859	852	801	807	803	864	816	846	841	832	870	862	802	808	791	864	903	838	765	799	823	811	779	853	860	847	867	810	846	773	787	834	837	882	820	752	838	811	802	805	857	903	798	826	778	864	805	892	846	829	838	855	808	835	783	810	847	865	880	808	851	786	870	817	806	831	812	842	822	838	756	837	834	848	816	820	787	803	815	807	785	853	765	824	796	841	844	822	825	811	768	783	809	856	902	810	789	820	817	797	800	826	843	841	872	839	833	837	862	830	832	876	862	851	828	843	904	859	813	799	805	816	810	849	818	827	813	844	829	822	802	859	839	827	856	816	804	780	810	814	811	855	878	822	880	810	846	821	875	826	844	773	795	844	827	863	819	821	869	777	823	836	823	846	848	782	802	812	789	833	821	863	846	823	824	851	823	849	858	880	816	829	843	808	780	856	783	855	850	811	822	833	860	825	794	837	842	832	841	817	786	829	885	858	820	896	824	812	813	824	845	875	861	793	855	806	789	862	842	859	819	809	870	823	851	813	794	863	857	836	752	816	783	859	837	802	860	814	865	852	853	797	759	887	861	830	818	857	851	775	800	855	870	872	839	836	811	800	855	900	830	824	853	821	785	857	839	817	897	819	811	877	854	834	853	819	774	825	845	841	815	853	798	785	808	838	780	883	808	834	791	848	837	875	801	810	858	790	878	825	897	828	821	768	838	837	859	790	897	804	791	869	831	891	793	762	796	854	795	857	832	897	818	827	857	812	803	840	848	827	827	820	870	840	811	843	822	778	804	874	822	812	854	841	849	783	837	781	778	771	744	772	889	786	841	848	820	825	874	774	871	873	846	818	834	788	873	840	812	817	847	841	860	871	809	819	843	774	823	807	883	857	833	810	830	825	835	815	811	843	860	794	826	830	835	866	790	815	802	837	796	812	800	824	799	826	846	763	820	802	839	846	796	839	867	823	811	770	851	873	811	793	832	863	853	850	901	820	844	820	838	804	791	812	854	834	846	857	849	838	780	770	838	878	854	834	821	808	816	840	858	843	834	880	855	781	820	842	830	907	804	832	849	810	806	781	824	859	842	808	891	777	796	831	888	778	797	812	911	840	835	830	799	806	826	854	847	827	829	812	786	849	864	860	829	862	840	848	797	849	822	871	788	851	865	793	825	814	791	830	823	849	805	792	841	844	789	875	829	857	866	776	830	831	840	835	858	818	815	838	872	808	847	806	871	809	802	768	826	827	824	842	856	826	856	837	795	854	800	857	859	828	843	842	833	816	903	802	838	873	849	846	786	934	850	810	798	851	830	808	844	851	810	842	809	831	829	827	847	856	810	783	851	831	849	837	842	865	835	790	832	824	819	823	764	811	824	876	793	832	783	854	811	841	850	825	832	810	817	857	811	834	859	910	824	794	820	824	840	836	807	899	867	801	779	820	831	841	844	823	830	806	853	856	859	865	850	838	850	821	814	802	788	843	826	837	833	782	831	779	822	851	821	841	827	829	801	788	840	820	856	886	794	875	835	829	898	863	803	827	833	844	836	821	767	813	796	804	807	849	838	821	844	815	874	839	831	826	815	830	869	847	837	850	811	851	844	811	851	851	803	843	794	788	858	833	849	776	830	832	789	818	761	834	823	815	857	853	816	827	789	811	885	821	821	880	793	781	822	810	819	780	872	802	782	807	814	794	860	819	840	847	788	782	858	839	831	825	826	832	805	779	848	845	839	824	868	810	787	851	838	806	816	783	850	864	806	882	848	894	852	848	785	820	858	847	838	786	875	786	851	894	834	849	867	862	812	823	872	773	812	824	750	773	845	772	850	854	850	846	829	797	828	840	832	802	841	914	833	821	868	825	846	843	790	797	811	850	871	800	766	869	834	838	820	779	768	813	771	832	797	886	794	797	854	829	831	849	870	830	808	856	810	825	827	813	850	846	817	880	774	848	804	874	834	840	815	891	803	832	785	785	798	867	821	832	901	829	899	848	868	835	835	775	843	871	826	810	833	812	852	796	830	823	826	873	798	826	812	855	835	808	795	830	841	816	831	795	784	800	802	827	871	856	807	843	837	845	835	798	810	832	840	846	800	837	799	806	844	843	809	834	783	782	813	831	850	786	804	814	859	830	810	806	869	865	807	837	818	854	795	802	843	839	825	848	843	888	838	871	801	789	841	831	812	809	816	836	844	872	831	855	795	802	848	793	868	849	796	820	836	849	814	815	829	777	748	812	806	850	807	828	821	836	842	756	867	835	770	795	786	828	852	828	811	791	827	850	815	837	856	822	809	825	903	880	865	814	817	782	822	835	810	794	813	842	903	879	816	813	859	861	816	792	836	808	778	825	855	786	846	814	821	857	839	809	821	788	784	814	811	820	875	839	830	839	869	843	827	831	869	822	814	820	754	800	776	747	854	867	818	797	848	851	839	848	803	821	844	776	850	822	791	881	808	855	848	857	789	796	781	821	863	848	793	802	784	878	869	808	870	831	798	846	881	805	816	878	832	862	869	840	823	835	846	802	791	808	845	799	876	875	808	818	795	841	795	856	829	862	820	857	848	782	798	818	784	823	838	848	806	824	756	895	869	848	903	836	843	811	799	816	817	864	858	832	770	850	821	835	835	858	765	816	851	845	760	820	830	795	854	878	781	822	779	796	886	838	825	831	833	841	777	863	810	840	770	840	813	888	815	877	769	803	805	840	847	830	817	851	851	842	790	830	750	849	817	835	830	819	825	815	827	837	812	816	796	830	849	803	831	767	835	883	790	780	859	918	888	863	810	794	832	843	859	892	793	863	870	819	886	902	822	851	830	833	855	851	842	850	784	795	843	827	858	868	788	834	798	829	808	789	834	901	853	876	850	879	880	799	851	881	821	833	799	786	852	899	831	819	801	820	761	846	850	862	814	863	813	796	825	810	807	826	869	811	833	847	788	836	852	808	825	796	839	844	793	810	853	852	823	846	820	839	845	832	820	822	766	881	831	820	847	851	841	846	846	753	818	861	786	838	836	854	799	840	763	894	865	824	792	806	823	865	869	867	808	841	817	810	814	806	845	824	866	824	842	838	780	856	807	881	809	808	851	840	832	804	850	818	813	843	845	886	881	837	829	825	835	878	862
49154	58789	55683	43335	30953	22417	17405	13418	10322	7575	6126	4991	3983	3165	2578	2109	1844	1558	1362	1173	1028	955	928	879	868	874	829	875	838	785	758	764	793	753	758	792	726	783	720	745	775	840	752	809	787	726	783	783	738	762	793	770	775	739	700	762	743	833	793	793	768	753	773	770	762	755	805	791	785	796	788	679	744	733	776	752	773	742	815	748	769	728	763	792	747	805	773	714	763	785	762	774	744	790	782	702	778	814	772	767	756	739	746	726	821	781	732	769	750	757	785	776	734	748	733	693	720	759	745	759	762	753	753	770	755	770	753	747	799	717	730	765	781	743	773	781	763	750	773	755	746	750	752	789	751	770	737	802	748	740	803	760	739	787	726	766	746	762	757	747	766	807	712	736	758	718	793	732	716	741	784	740	741	749	764	739	773	777	781	742	745	726	735	765	793	745	755	754	777	736	762	780	740	750	752	714	767	717	794	763	816	717	727	753	782	732	756	756	733	746	754	726	759	786	736	763	756	795	774	755	847	770	724	786	709	796	798	787	774	727	770	749	771	708	781	770	715	733	751	786	789	746	758	760	802	707	717	760	733	798	736	788	754	809	703	765	752	766	709	823	713	735	781	743	746	739	785	785	785	742	775	801	791	792	748	731	771	708	747	787	734	726	744	762	797	730	772	779	733	760	736	794	745	717	784	782	728	748	756	753	693	783	740	752	728	711	786	751	736	749	756	787	742	785	758	810	787	779	752	784	759	792	765	770	755	762	780	728	782	773	742	762	761	794	768	772	730	788	709	811	786	780	751	767	793	784	716	737	736	799	760	755	813	751	760	724	731	721	771	769	751	745	784	768	771	766	761	787	737	785	767	759	738	820	731	769	762	742	715	748	813	778	743	769	778	787	773	778	779	739	745	718	763	729	778	775	752	718	709	782	775	738	749	805	742	794	748	730	729	741	794	804	783	762	737	787	731	779	761	739	748	761	733	753	767	738	792	775	760	764	751	728	738	749	739	761	764	703	733	752	748	754	765	812	781	718	737	731	800	739	782	779	745	775	829	744	787	869	743	793	758	726	768	724	795	834	774	763	782	792	739	737	799	743	754	782	791	739	777	800	722	786	760	739	783	798	762	796	729	716	739	771	739	785	735	735	734	780	765	768	757	759	766	780	761	786	752	791	771	775	762	804	733	773	798	749	787	794	736	741	791	720	791	751	778	784	769	763	746	762	771	781	739	758	789	771	752	760	736	785	767	745	735	802	765	740	782	750	763	781	746	766	747	718	805	777	732	793	729	750	777	833	743	777	780	759	735	741	821	771	763	753	778	712	779	785	779	800	753	735	792	783	773	743	775	762	804	744	745	752	783	746	735	723	752	756	729	782	717	769	759	760	786	764	727	686	768	774	795	776	804	727	795	801	797	730	721	722	759	729	768	726	759	762	742	779	725	800	791	753	789	726	755	751	727	764	763	809	746	744	761	828	751	762	754	726	809	709	800	766	739	666	769	782	784	768	727	769	745	779	807	769	767	779	768	785	813	740	771	755	732	747	765	807	782	740	764	781	729	760	811	808	736	723	778	769	772	734	765	755	782	748	755	781	789	733	790	763	767	758	815	743	751	703	802	763	735	752	779	743	719	770	782	739	763	729	760	785	773	765	737	745	771	776	743	754	762	712	724	799	748	776	802	756	769	794	733	792	769	696	735	769	744	784	756	717	753	801	783	773	729	740	745	762	764	753	769	719	753	748	779	767	729	733	783	761	740	778	717	803	784	756	786	742	769	797	780	674	762	748	779	745	805	694	756	738	765	733	767	779	743	718	769	774	792	767	726	729	755	780	808	729	748	725	717	755	786	785	773	729	696	761	753	724	761	747	738	773	754	763	752	734	753	737	735	754	794	746	748	760	756	787	752	761	779	754	771	734	782	730	723	775	775	778	792	743	751	741	755	790	756	778	746	735	735	788	735	782	713	723	728	703	744	713	742	807	715	801	787	731	753	726	765	725	786	731	754	806	700	737	764	777	835	793	760	720	740	734	799	773	764	768	747	726	733	756	774	784	753	723	783	711	738	720	778	772	742	753	812	777	786	789	751	768	766	760	740	746	786	792	770	766	748	780	735	777	771	729	801	770	733	787	747	794	743	743	770	765	686	765	773	748	771	759	734	773	754	722	750	736	711	744	744	745	764	738	766	775	783	765	771	703	786	757	778	743	750	754	769	740	799	764	759	750	746	734	800	772	776	755	750	736	768	763	753	775	788	761	786	769	762	758	730	738	711	758	767	764	755	787	767	797	780	754	764	770	803	743	733	778	768	782	770	753	761	687	779	799	818	705	742	758	790	717	817	757	758	752	760	750	819	764	806	732	814	755	756	791	762	813	762	793	785	712	795	775	777	757	760	775	780	734	744	727	786	713	759	730	793	763	769	698	775	686	771	755	757	754	771	763	742	744	789	756	743	803	766	757	700	710	797	748	759	739	763	745	760	795	782	768	774	771	750	721	763	742	759	814	755	783	778	798	756	744	785	751	731	765	763	729	761	786	772	757	754	752	730	790	738	805	776	785	767	748	800	755	759	803	717	799	770	732	751	725	829	770	790	761	783	766	728	757	736	745	739	727	798	818	778	714	734	724	769	743	747	734	795	758	787	761	759	739	745	745	730	751	793	739	757	771	752	735	734	783	751	830	761	760	736	782	754	751	734	803	796	773	749	812	764	756	741	745	780	708	814	727	728	738	757	731	736	720	782	754	726	795	764	773	723	771	734	713	752	773	740	753	749	701	746	762	734	761	746	744	755	739	755	798	812	788	763	770	765	741	740	789	746	780	782	753	741	752	736	755	735	772	787	733	723	732	735	744	734	762	791	757	794	727	771	693	753	772	783	759	767	772	741	771	767	754	722	765	761	762	757	773	736	740	730	736	771	776	812	786	769	736	753	800	729	739	791	775	818	759	790	707	772	761	769	769	766	758	768	754	753	753	764	761	728	791	777	735	750	732	711	758	757	696	748	792	715	742	760	722	702	795	711	768	734	805	757	742	726	791	741	692	793	782	765	761	769	785	761	755	748	781	777	697	758	724	779	767	747	757	733	752	752	736	796	754	765	764	731	775	795	719	796	745	764	741	744	727	752	765	772	717	778	767	751	780	699	722	727	759	760	769	770	745	766	759	758	736	781	816	763	753	752	809	746	787	781	784	763	770	754	796	815	801	749	755	747	746	827	802	740	736	772	777	785	747	797	759	716	731	799	777	773	782	744	767	760	742	746	753	764	761	768	720	737	759	775	751	724	765	777	752	720	753	747	767	818	703	759	730	753	825	785	763	763	740	773	760	751	738	762	782	753	748	737	763	770	766	780	785	815	815	765	812	775	775	756	774	753	764	763	768	764	775	740	708	787	764	749	768	763	788	760	758	774	779	734	784	758	798	762	789	766	766	750	724	737	735	758	798	751	769	750	752	764	738	784	718	801	770	744	757	749	752	768	772	777	797	757	758	740	753
25912	21689	29404	27223	27100	26255	21800	13989	9875	7247	5669	4332	3543	2733	2382	1991	1682	1437	1281	1194	1119	1059	977	965	903	958	893	919	873	859	823	867	846	837	853	808	842	888	846	823	877	847	853	841	875	778	849	860	853	865	856	875	839	806	860	767	840	889	826	808	797	855	810	809	845	773	862	812	880	821	842	856	804	817	850	832	843	803	818	843	852	870	852	824	878	813	871	841	824	820	849	879	837	838	834	832	833	845	837	800	882	840	830	861	845	865	879	873	818	788	864	868	838	835	849	827	758	826	856	809	817	805	844	873	822	913	871	886	819	797	827	859	837	791	814	802	872	844	791	862	893	876	846	857	845	791	821	859	818	791	885	857	827	842	764	841	857	865	842	771	830	820	821	828	828	823	868	859	856	824	852	804	805	832	853	865	805	804	812	866	843	875	794	835	899	827	855	860	868	845	809	851	889	859	868	865	860	842	855	805	832	791	831	852	832	827	801	802	826	874	800	864	810	876	842	840	814	899	833	843	856	875	811	845	821	813	861	842	836	825	838	840	815	875	807	848	828	802	815	808	846	862	867	833	834	849	882	806	814	844	837	790	834	878	784	826	823	829	817	861	864	870	844	813	848	818	918	816	821	808	821	830	837	853	838	817	848	854	837	873	845	855	808	877	851	798	825	879	878	846	806	804	897	812	886	849	866	786	833	855	869	893	790	894	858	822	823	838	830	807	809	802	824	834	862	839	833	850	822	825	872	868	847	841	875	812	801	843	863	819	861	852	856	867	858	842	819	870	813	854	832	863	817	824	790	852	825	805	831	891	801	863	859	806	823	828	857	837	811	829	837	828	839	827	850	842	860	827	868	865	819	855	889	816	877	847	840	870	843	871	853	850	841	827	863	860	854	808	773	818	798	813	762	814	859	876	809	863	869	871	835	825	849	819	816	810	867	815	841	845	877	805	827	874	878	818	837	826	857	842	805	872	854	805	870	804	834	847	865	784	867	836	877	848	867	843	842	774	832	819	844	846	822	814	867	807	824	781	876	894	859	812	842	850	814	848	817	822	857	842	825	855	847	844	794	830	796	883	810	867	851	800	833	856	815	837	842	853	844	783	776	826	805	866	807	827	863	813	820	856	833	797	802	830	831	838	850	862	883	850	853	861	885	805	786	824	867	854	837	828	825	850	824	867	855	854	911	861	846	836	881	798	839	862	854	871	790	818	860	863	830	889	831	927	828	836	809	882	803	889	824	803	839	857	808	798	879	862	860	797	856	859	813	845	833	868	823	796	819	817	806	866	862	850	857	826	844	841	905	832	858	878	853	890	866	824	875	871	868	870	847	874	828	825	824	866	885	840	839	857	864	842	851	882	836	831	838	854	853	860	856	881	818	850	913	859	861	843	807	851	880	821	846	870	858	820	847	804	810	876	801	827	844	804	860	853	834	868	867	799	799	860	863	886	821	847	886	863	811	776	823	859	893	814	787	850	824	880	824	831	854	874	860	854	852	841	843	819	840	832	831	889	877	838	834	883	840	835	865	828	824	876	808	780	824	844	875	806	858	813	863	859	795	854	840	847	829	807	858	861	809	856	881	840	864	914	872	830	902	870	848	814	852	850	864	816	833	823	863	814	825	887	838	849	848	832	892	853	849	880	772	871	873	860	805	834	859	835	827	881	886	962	923	848	800	839	861	810	864	771	842	824	847	794	887	810	861	858	817	815	830	837	839	810	857	807	812	857	862	831	878	875	871	800	837	835	852	849	839	784	844	858	852	833	857	851	798	796	890	835	837	844	829	790	830	879	818	843	793	859	830	826	884	868	843	788	863	881	810	812	838	821	806	815	832	830	818	817	901	861	832	833	809	819	844	866	885	888	826	861	843	816	844	766	832	864	871	856	853	793	879	853	805	843	855	818	853	839	835	815	833	817	875	897	796	858	827	806	854	820	883	840	831	806	834	829	838	892	787	861	811	824	817	865	856	879	844	841	783	847	861	850	827	833	828	781	851	871	827	820	820	877	846	896	878	864	851	863	830	820	877	829	779	852	881	793	877	865	829	871	843	855	781	837	846	835	834	785	829	848	847	813	854	810	880	875	910	823	850	864	814	877	813	836	818	887	816	846	808	779	851	884	810	828	833	835	856	808	862	862	863	808	869	840	863	795	839	830	792	885	885	867	838	873	807	766	816	846	812	802	822	860	799	819	864	851	832	818	820	828	771	857	822	819	883	898	871	824	843	829	829	815	802	866	807	825	841	855	847	821	853	785	817	835	847	839	857	866	861	889	847	846	841	819	875	820	857	842	811	853	817	839	826	804	892	892	815	807	808	848	887	845	831	842	811	849	843	866	858	839	839	855	832	860	827	826	867	815	856	850	842	884	871	847	876	850	831	810	835	846	816	823	814	830	838	823	844	789	800	887	854	847	832	818	834	835	801	825	868	921	822	850	877	895	836	943	823	818	809	803	844	810	828	838	855	811	820	794	833	854	874	906	831	927	808	809	874	876	875	860	832	860	825	846	803	890	856	900	834	815	804	776	831	829	881	885	858	830	849	836	856	863	817	868	810	817	846	839	809	821	796	842	829	864	841	839	838	836	859	873	889	849	831	861	813	864	773	853	788	828	825	895	864	855	815	850	859	832	863	885	808	849	856	833	887	793	817	846	803	852	870	842	821	845	810	821	828	791	824	822	786	837	813	848	829	839	844	840	840	884	848	860	820	863	761	903	834	826	847	825	822	819	847	814	823	832	823	837	886	822	860	816	827	831	883	843	877	846	854	826	827	873	844	803	866	825	799	795	818	856	789	820	870	857	857	814	848	820	833	834	790	799	829	814	873	861	813	794	818	818	819	835	848	840	861	839	812	810	808	856	851	820	830	816	779	809	799	839	810	851	811	866	899	836	851	835	851	843	877	860	822	785	818	846	834	833	864	831	866	854	839	846	840	889	794	781	871	802	818	828	854	811	841	814	881	865	847	842	812	840	840	835	870	822	874	840	821	788	856	819	834	843	851	803	843	775	807	860	805	850	803	893	859	852	847	861	844	850	833	817	862	847	872	801	839	863	827	777	858	852	833	847	824	874	865	789	893	859	828	920	800	862	807	851	898	809	858	807	837	869	832	815	882	825	879	877	799	844	830	871	851	819	794	785	854	815	833	840	818	831	869	865	777	886	853	795	854	859	852	834	820	813	857	894	826	805	875	867	829	832	875	770	833	859	828	856	841	819	869	834	827	829	824	837	847	820	838	867	902	852	845	848	870	864	826	849	817	807	829	791	845	860	825	862	852	840	803	798	839	823	804	863	825	881	846	848	803	876	849	838	833	876	835	828	825	838	867	843	829	825	784	792	877	864	867	845	855	864	901	861	805	816	864	795	845	840	893	821	852	834	896	837	891	827	831	776	813	835	838	840	828	838	803	863	807	832	819	808	839	869	863	876	842	841	835	798	843	819	843	868	795	844	830	818	807	891	816	856	816	854	818	864	863	883	863	807
51115	62051	58912	48159	36721	27517	21450	16968	13065	10242	8224	6671	5067	4116	3313	2750	2155	1773	1609	1333	1205	1211	1024	993	893	886	872	863	834	856	794	806	801	758	760	809	784	776	802	755	773	819	815	729	768	735	775	740	776	764	771	806	781	772	746	757	761	760	777	748	780	761	801	766	798	759	767	794	803	785	795	763	712	727	740	766	712	724	747	792	768	766	829	784	785	740	801	731	780	795	736	782	786	765	810	746	749	795	756	780	793	768	822	790	783	751	809	807	767	754	761	728	746	758	785	754	749	741	785	778	843	807	760	800	706	781	788	777	820	730	785	753	776	809	773	757	731	797	754	729	752	827	771	755	754	771	800	742	756	782	748	757	761	784	778	754	781	768	783	751	760	713	750	836	782	745	795	762	759	792	773	813	746	788	793	735	761	766	767	753	740	731	788	773	746	718	747	770	803	746	769	744	825	781	745	773	780	797	787	758	738	833	743	785	733	734	735	738	762	784	778	809	799	741	751	771	759	748	737	698	750	743	744	763	793	736	775	725	788	759	789	756	737	771	803	744	782	749	760	795	807	793	779	739	710	756	804	800	719	804	761	776	742	783	741	829	744	738	789	794	714	778	752	769	761	792	798	765	771	772	777	780	757	783	737	756	757	755	789	745	726	771	788	752	758	794	779	752	776	769	787	784	755	802	722	740	737	764	741	758	792	770	771	719	747	792	717	772	781	752	803	763	769	777	765	771	794	781	748	788	748	778	797	719	791	789	797	723	781	719	766	804	750	738	759	749	766	759	775	748	747	825	792	725	733	789	734	763	766	814	764	802	775	776	798	788	730	783	748	779	807	741	784	781	791	749	737	741	742	791	788	784	768	768	801	739	703	743	787	737	763	770	772	807	791	765	785	749	819	758	757	793	840	781	812	772	773	767	761	805	741	814	737	751	720	829	827	748	824	759	734	743	762	774	770	770	739	765	795	739	770	805	750	734	757	763	752	753	742	775	729	696	760	730	767	777	795	736	790	775	796	782	771	839	772	819	796	774	814	753	763	754	720	735	727	752	694	760	764	748	786	748	779	753	810	779	784	779	785	781	721	779	770	810	776	740	777	818	794	740	740	755	803	739	773	720	755	775	806	813	771	855	772	759	780	756	805	744	800	755	750	748	758	782	757	710	740	762	751	767	828	799	739	792	805	737	799	818	823	780	713	731	759	770	772	765	744	808	769	752	747	749	773	782	750	827	746	734	767	727	732	764	758	774	784	794	757	760	753	773	761	804	726	754	744	759	822	792	765	774	717	740	783	704	777	786	782	691	730	762	762	724	697	746	827	812	785	729	768	773	759	756	778	742	786	786	731	795	802	729	757	789	767	778	693	754	759	672	757	713	786	739	754	753	727	765	764	806	795	812	725	742	742	810	759	807	783	743	763	780	760	786	804	810	722	754	781	734	784	711	779	768	780	820	718	783	784	810	750	795	759	790	740	742	791	755	700	775	755	769	799	752	743	758	802	742	807	728	750	790	726	761	767	759	796	761	848	729	722	784	727	777	738	743	768	762	791	737	795	786	770	769	776	705	742	822	764	784	762	724	783	742	764	741	774	785	782	777	774	780	804	753	795	769	784	799	768	782	698	751	802	791	788	765	743	755	758	770	745	752	822	749	754	742	778	773	772	798	785	757	789	780	728	709	815	756	761	775	790	765	787	778	786	755	781	814	779	787	723	747	796	785	787	762	755	749	762	762	736	779	831	763	784	770	722	727	723	766	752	745	801	801	779	798	815	756	751	776	823	772	797	708	749	765	781	760	816	714	755	743	731	776	745	781	775	797	797	780	729	757	712	794	792	765	716	805	769	747	714	749	832	757	778	782	746	774	758	776	737	770	773	767	739	764	800	754	747	775	737	724	802	780	790	798	714	749	751	754	755	799	748	755	761	781	789	741	775	790	742	776	720	724	730	801	770	765	758	782	823	686	813	729	759	757	770	727	707	789	735	801	736	711	811	715	808	786	807	780	812	755	819	769	780	772	788	761	774	759	824	756	755	813	730	724	779	745	735	777	788	762	758	815	733	763	805	789	758	779	787	813	779	780	765	757	741	763	731	754	757	826	743	757	771	777	736	748	747	713	760	817	769	753	770	708	743	806	753	746	737	781	805	745	789	758	742	753	700	738	795	781	779	764	775	775	731	748	816	763	788	802	727	747	787	801	789	761	756	739	766	749	742	763	743	796	797	786	784	768	805	755	825	754	761	803	781	775	775	768	822	764	765	760	752	761	753	789	771	785	758	775	766	767	777	762	797	789	758	754	726	788	773	815	756	771	766	769	774	761	782	755	824	733	741	782	776	798	793	770	755	693	773	778	770	810	731	723	766	776	742	787	726	760	775	753	814	767	791	816	775	739	773	752	770	787	754	779	779	778	795	788	689	774	751	777	821	777	756	723	799	809	806	735	746	760	800	736	809	808	783	798	779	769	717	787	828	724	758	775	783	774	772	759	797	768	764	720	701	783	803	773	727	777	793	744	749	744	773	782	740	795	758	778	810	777	750	804	778	749	802	732	757	821	706	781	770	747	787	807	818	748	745	722	783	769	720	762	712	759	783	708	726	774	784	775	765	755	790	764	801	771	774	748	744	792	702	753	771	755	808	795	782	712	756	770	774	776	786	739	718	795	731	744	751	744	778	756	709	760	760	763	781	752	828	771	753	787	781	767	751	756	767	729	809	770	779	760	714	818	726	800	723	726	767	842	750	730	750	756	736	779	790	793	762	800	771	751	772	735	793	796	795	721	735	784	753	728	749	761	792	808	754	754	737	751	731	743	734	762	812	793	764	759	751	772	798	797	783	749	810	785	772	815	773	759	771	731	765	802	752	787	766	762	772	774	753	753	780	815	733	774	738	768	751	762	726	736	775	739	759	753	801	803	788	764	778	725	782	777	742	785	748	800	769	778	813	743	754	754	767	798	778	760	777	752	807	776	764	763	809	740	765	714	764	792	815	767	759	759	770	763	744	774	776	819	730	780	779	776	787	709	802	783	723	751	770	779	752	775	753	755	738	794	767	764	744	835	794	722	736	747	794	763	768	790	771	749	781	829	763	780	773	779	728	793	780	764	749	756	814	736	791	773	816	758	779	748	799	780	700	721	793	735	751	775	761	799	754	774	765	813	798	726	777	758	765	759	785	748	813	791	718	781	793	774	774	766	818	746	738	739	769	728	767	749	767	818	780	754	743	757	796	773	739	763	779	761	778	797	748	757	724	785	802	753	798	749	771	733	856	790	744	782	754	747	785	798	799	771	764	731	705	752	778	775	837	770	748	794	777	769	795	721	750	742	818	770	738	722	774	758	735	779	782	759	745	790	844	749	763	763	761	788	815	740	725	797	769	734	794	806	768	777	761	770	748	750	750	815	774	788	730	814	757	775	725	767	738	782	774	778	782	774	729	771	763	754	781	750	757	772	750	750	795	823	759	760	735	802	807	794	784	778	754	734	731	828
25125	21691	29498	25355	24869	25838	23689	15166	10870	8142	6398	4837	3866	3155	2675	2173	1774	1611	1347	1252	1156	1098	1069	983	1036	950	916	942	887	936	917	848	857	849	838	827	846	807	889	823	832	846	876	866	864	877	835	864	838	863	827	860	862	802	822	877	794	845	825	876	907	870	863	893	866	813	866	826	796	852	878	814	862	813	859	864	844	834	820	858	836	891	852	876	825	845	822	885	847	884	859	829	832	827	827	847	899	842	834	874	831	836	826	849	893	856	850	862	842	854	827	849	867	799	867	832	836	899	827	875	802	862	842	895	863	792	884	820	873	826	898	833	864	887	851	857	837	841	846	861	806	876	865	829	826	869	912	866	876	886	846	881	855	880	806	869	891	853	866	874	880	844	764	897	834	813	874	918	845	847	853	872	824	910	788	869	855	820	857	839	874	831	854	858	823	865	798	883	910	860	877	877	818	816	841	888	875	885	826	838	866	890	883	812	823	865	816	870	872	852	838	864	847	864	863	867	851	925	853	833	854	832	860	864	831	868	852	864	847	842	857	848	862	811	860	860	825	871	867	807	821	870	865	853	863	872	818	829	880	802	843	813	832	859	831	905	850	883	873	923	878	826	838	887	865	852	866	870	881	889	804	880	852	840	869	821	880	931	881	824	895	880	902	861	834	836	838	868	861	860	826	851	842	892	893	815	850	861	884	923	855	860	901	885	849	889	834	844	851	850	837	827	881	866	866	856	847	885	878	885	789	877	856	900	816	874	836	829	847	823	867	795	890	902	853	843	849	870	863	873	876	905	811	869	860	857	834	859	822	878	852	834	876	861	888	889	829	808	862	855	888	845	829	864	821	839	863	858	771	886	847	892	819	867	853	832	898	841	905	796	853	862	864	872	898	823	878	872	823	877	853	829	825	821	828	858	897	809	831	838	873	890	873	856	808	864	856	849	831	888	818	873	878	827	852	816	821	878	832	792	883	836	830	859	881	832	845	821	852	865	859	831	822	858	827	855	899	838	862	880	861	807	878	843	822	890	780	872	892	878	812	832	885	824	925	878	833	850	843	822	842	870	840	859	859	819	851	840	885	870	833	841	838	807	838	882	887	838	866	862	821	806	824	812	862	852	856	843	862	857	847	803	858	846	852	839	829	859	870	868	852	861	848	852	862	794	835	861	845	849	812	857	841	835	821	857	877	821	881	853	843	854	837	908	771	854	856	850	804	904	878	869	835	855	808	853	858	852	833	888	854	843	841	870	885	806	812	830	899	839	817	835	892	817	863	885	922	931	863	887	835	848	840	910	863	831	806	914	853	845	842	838	817	823	884	842	802	847	869	906	819	856	889	835	797	872	870	826	875	809	833	814	787	881	867	852	863	820	809	841	891	865	887	853	859	830	870	817	901	901	828	812	843	851	844	826	844	847	866	858	857	857	865	832	783	814	921	818	837	818	867	833	850	897	852	871	844	824	884	857	844	861	877	825	848	859	849	725	871	867	911	838	835	867	845	886	874	817	846	805	873	856	878	801	875	844	840	847	802	878	862	893	875	883	871	813	813	845	829	863	882	819	816	812	883	861	855	827	903	862	883	843	878	858	817	818	843	836	905	819	819	819	858	823	818	828	847	894	870	838	829	830	814	885	849	851	807	862	842	847	878	827	870	904	826	876	822	859	854	866	828	831	861	858	838	842	850	841	840	827	858	839	823	860	896	851	868	850	822	834	837	870	901	830	861	829	874	854	834	909	844	918	838	831	883	834	857	864	904	887	856	841	870	826	876	877	819	840	859	782	731	790	867	897	900	863	838	854	856	813	818	820	792	843	833	870	780	864	788	820	840	846	853	854	905	872	866	876	833	885	858	887	864	872	835	857	849	799	856	835	786	799	861	845	913	838	857	778	857	899	848	877	833	853	823	824	838	883	865	843	854	828	865	855	862	818	826	866	831	810	928	861	883	793	852	808	794	798	865	880	831	838	863	857	876	847	874	845	806	896	868	849	788	906	854	856	823	828	898	820	777	863	864	776	882	850	814	852	848	889	873	843	759	904	839	852	834	870	879	819	840	861	858	880	862	873	857	855	860	844	858	857	863	915	843	899	832	840	849	865	863	834	855	821	815	841	879	843	832	864	845	898	839	849	867	824	820	812	847	865	848	825	872	864	819	847	845	806	814	842	798	847	856	857	868	827	863	856	866	880	846	862	806	854	840	861	829	893	858	825	883	896	853	844	869	867	850	808	859	876	835	815	877	855	879	850	823	874	855	881	813	857	876	917	837	823	888	829	870	847	862	802	829	803	841	873	914	878	845	853	845	859	832	910	873	858	865	888	891	838	830	860	840	828	819	850	870	820	864	827	839	829	849	859	840	847	862	902	857	858	844	857	895	868	830	853	858	898	852	829	811	849	812	915	869	900	832	821	854	886	872	842	868	857	823	852	853	876	835	809	876	824	871	843	882	805	834	810	837	836	880	809	855	877	818	832	852	888	860	851	820	827	869	847	837	853	889	838	831	852	847	771	820	796	866	836	882	837	855	868	837	837	824	822	872	837	842	809	815	826	819	826	837	878	836	814	818	835	895	863	827	857	936	826	843	826	863	860	828	860	843	830	873	891	783	787	893	841	806	845	849	845	856	866	876	824	813	777	868	848	863	888	870	857	931	863	853	826	844	846	878	853	862	850	856	855	855	875	898	879	839	839	897	885	806	869	870	861	885	864	776	859	820	847	840	855	893	893	822	855	814	848	788	848	858	861	818	878	875	854	854	882	797	856	826	877	826	879	818	793	885	822	824	831	793	826	866	837	819	890	829	895	789	887	866	867	808	818	821	816	842	818	865	878	867	861	819	862	834	853	811	839	823	857	861	827	815	884	829	813	848	861	854	837	902	854	842	865	812	853	870	853	861	867	836	850	823	798	843	866	863	857	875	800	821	846	861	845	848	899	851	822	849	857	864	860	819	851	863	846	808	851	875	826	838	897	773	826	834	861	889	847	837	855	862	843	841	879	831	871	831	845	805	883	862	883	828	861	839	818	904	847	890	818	892	886	879	815	844	857	827	891	822	879	840	857	859	822	820	886	790	816	838	907	878	848	889	805	864	832	832	835	847	841	814	864	867	858	881	823	860	838	815	843	898	840	822	869	879	860	865	893	869	889	895	858	850	823	798	793	810	860	873	859	859	872	862	813	850	855	831	870	829	790	815	873	877	830	897	811	896	878	898	905	848	838	842	817	876	842	853	842	829	797	896	847	850	871	852	819	886	807	858	837	854	893	858	820	842	852	863	830	879	860	852	850	839	839	805	819	890	824	825	852	811	896	842	821	832	877	856	827	829	823	862	855	861	818	873	836	833	850	872	844	849	844	853	843	853	872	844	861	864	835	803	865	856	817	826	884	877	807	809	888	821	847	865	826	848	830	889	851	828	854	883	860	796	853	825	835	848	826	829	881	849	841	773	862	875	885	866	845	844	822	863	873	838	821	873	881	775	859	886	917	840	857
50813	65351	61559	47351	38392	28318	23184	18849	15040	11722	9522	7560	6026	4787	3771	3028	2500	1947	1657	1404	1277	1136	1087	967	959	900	861	856	837	882	789	789	811	809	768	814	784	788	761	796	799	775	762	757	790	813	736	769	773	746	791	778	789	773	831	760	783	765	780	793	781	727	753	772	774	770	759	796	800	791	748	748	727	756	757	736	744	760	799	772	778	799	728	766	731	736	777	764	766	787	712	779	746	769	761	817	786	830	770	750	803	771	828	785	819	787	745	773	763	772	778	736	766	743	730	777	760	763	741	767	774	749	728	791	771	778	781	739	779	816	783	759	735	796	741	791	740	744	778	774	789	833	770	776	804	775	756	764	757	727	784	752	751	790	783	784	760	740	757	765	694	802	765	714	748	774	746	811	733	771	796	758	728	774	784	764	749	791	830	761	806	800	784	783	733	785	775	774	810	792	764	732	763	760	721	808	789	749	788	796	753	749	772	795	734	753	807	759	748	807	754	753	778	785	816	748	797	731	780	823	778	794	734	806	738	773	763	746	773	770	749	783	785	779	777	765	780	778	785	776	796	773	754	766	761	776	773	756	752	763	790	796	823	760	772	762	776	781	709	771	794	759	766	764	761	743	779	801	772	725	756	770	838	746	802	728	752	776	775	792	788	719	790	773	763	782	795	764	792	768	750	784	792	780	804	750	766	837	750	815	772	749	757	738	777	774	793	727	804	787	813	750	746	772	757	755	785	717	753	785	751	790	762	746	749	787	780	753	790	735	806	785	805	752	751	777	777	771	766	747	792	770	739	775	778	765	765	797	743	763	773	731	761	755	750	748	774	716	775	795	724	765	760	742	802	724	767	782	777	740	729	821	829	772	813	747	766	779	812	701	770	782	711	735	735	802	765	779	771	749	776	791	800	767	837	767	761	752	739	777	782	771	751	775	709	755	739	800	733	767	793	805	822	759	734	734	717	769	780	760	810	811	787	767	741	753	768	738	793	766	783	751	747	754	724	805	755	753	766	744	763	764	830	766	777	794	793	788	788	749	808	742	843	781	772	751	749	806	731	839	698	796	761	763	745	750	796	783	757	777	784	761	782	823	793	798	754	731	735	772	754	766	763	819	770	776	811	775	719	751	753	758	725	766	757	759	745	804	786	789	764	792	736	786	820	781	772	811	773	759	756	813	765	738	790	723	768	780	782	804	802	762	743	740	772	769	754	762	817	726	799	767	788	803	772	783	714	790	752	806	758	718	791	795	769	738	765	785	755	781	794	784	792	805	798	736	744	772	776	774	805	762	784	802	779	747	757	725	754	776	801	782	802	816	746	785	758	734	791	788	784	753	732	740	725	744	781	771	779	754	746	807	761	806	771	755	730	785	774	784	760	789	768	705	774	751	799	779	801	768	797	727	764	758	767	797	786	740	749	807	753	777	759	796	802	759	809	783	771	796	737	752	765	761	792	733	807	740	743	740	804	791	785	759	799	771	814	791	757	809	803	776	764	804	754	771	823	756	778	847	768	726	741	771	770	818	808	755	820	824	771	792	746	782	723	772	734	758	825	716	799	845	769	790	777	799	762	749	786	813	749	776	846	748	769	805	769	807	806	761	794	731	799	775	759	779	746	746	768	809	777	787	792	772	790	722	769	816	819	755	756	730	787	738	756	750	789	813	804	766	734	756	777	776	750	761	760	775	737	790	720	780	772	771	772	739	791	753	797	833	769	752	790	767	756	785	823	787	805	839	770	790	795	771	750	762	757	804	812	772	772	795	796	732	820	750	779	757	746	757	772	786	793	733	758	759	770	758	767	733	779	731	798	808	765	760	726	771	762	740	748	830	792	789	734	792	732	735	742	728	786	757	794	794	757	759	747	743	778	783	756	753	745	780	766	753	766	800	736	712	754	743	780	759	842	759	744	774	726	762	823	758	746	778	764	768	798	782	779	755	807	806	745	761	773	755	729	798	809	821	724	776	741	767	770	778	793	750	746	787	700	788	769	719	743	754	837	764	745	719	727	801	801	782	770	774	781	748	731	781	754	821	800	790	723	758	760	751	772	723	765	783	769	793	761	767	790	823	770	755	815	728	792	803	784	791	722	750	778	772	759	778	760	783	767	767	738	788	800	729	775	757	812	748	804	754	788	804	777	802	801	705	757	772	773	792	736	762	776	770	791	704	813	807	799	766	789	793	778	739	784	787	814	775	782	739	738	811	773	754	750	768	800	772	739	739	765	802	721	740	834	760	787	785	790	790	787	759	773	820	738	752	761	743	788	744	737	809	745	798	781	811	785	780	744	808	755	784	774	783	774	735	729	762	751	771	834	842	786	747	771	758	804	783	772	742	762	766	749	760	742	758	787	769	734	788	829	755	789	678	724	777	796	821	788	791	787	749	769	727	759	789	787	778	765	748	760	791	772	769	789	786	765	797	786	831	782	747	797	783	794	745	770	801	789	807	734	766	767	803	743	807	749	783	806	799	801	784	799	759	768	719	801	769	797	753	794	758	756	796	777	781	727	782	734	738	750	735	751	776	803	754	782	777	798	729	720	753	751	710	786	780	796	757	799	805	723	794	784	796	806	751	742	746	785	801	784	800	761	781	741	788	784	771	815	798	810	726	749	781	749	759	788	737	750	781	790	765	775	785	806	808	776	778	793	713	811	786	760	777	782	744	755	732	774	779	737	731	750	785	749	774	776	808	818	744	773	760	789	748	782	766	760	798	796	796	706	777	743	751	776	760	707	783	831	784	735	755	771	781	749	787	745	733	763	761	798	742	782	791	784	747	788	788	809	749	755	794	773	757	747	766	751	752	737	779	770	794	792	766	728	799	763	741	782	808	796	788	773	704	764	751	761	759	769	761	767	807	727	753	756	738	751	725	757	786	754	753	781	783	747	792	744	825	776	792	785	818	734	789	767	730	775	769	773	750	835	765	800	766	742	783	779	780	794	768	789	838	812	751	745	753	726	782	763	783	787	758	743	777	743	789	808	738	763	727	781	773	718	765	767	786	755	716	807	808	779	806	766	771	802	776	755	761	755	806	784	781	786	775	781	765	775	728	833	777	756	784	740	728	776	745	769	772	739	833	789	813	781	755	783	770	790	772	747	770	791	773	756	815	764	747	701	728	768	779	772	769	769	750	730	735	821	744	811	751	748	724	761	741	794	785	780	791	771	745	765	756	777	789	780	774	709	791	764	766	762	767	781	728	763	732	758	734	748	778	751	772	789	724	756	775	735	784	816	759	776	742	778	750	765	759	790	780	770	818	794	803	755	727	818	824	771	743	816	755	789	770	719	779	769	847	799	761	766	789	793	813	791	765	767	768	798	795	797	737	762	778	743	771	761	735	800	754	781	827	767	766	787	755	785	774	789	813	770	792	802	759	784	761	791	757	835	754	787	760	761	729	781	764	772	830	803	758	772	804	759	722	710	736	771	777	767	781	799	807	755	782	812	821	728	733	774	735	749	756	760	760	768	781	755	739	785	777	763	784
24284	21576	29376	25092	25221	27743	28755	20155	14213	10805	8339	6273	4898	3834	3088	2633	2090	1760	1532	1367	1269	1164	1087	1083	972	941	931	976	886	872	930	876	854	883	888	874	897	861	906	878	851	850	921	846	900	870	844	915	908	907	804	844	899	835	837	817	870	856	868	834	813	874	887	854	859	872	869	854	786	841	843	807	877	844	828	894	867	822	861	880	900	876	860	826	823	841	816	861	893	829	878	874	852	863	901	873	790	851	804	831	891	891	842	833	849	825	877	842	834	884	863	888	827	873	867	914	884	803	828	844	810	845	855	859	781	864	904	821	882	845	801	866	834	816	823	810	839	871	825	891	882	861	803	812	853	833	860	861	903	912	817	877	853	906	899	863	869	857	835	838	839	857	803	871	852	853	825	855	839	882	874	842	867	857	849	857	854	865	842	809	876	869	847	914	884	855	804	861	809	896	893	864	873	842	863	912	850	837	834	868	858	823	859	837	797	838	856	818	865	880	875	865	824	892	847	839	868	869	839	830	886	851	833	885	860	845	831	884	878	885	885	884	852	840	842	873	841	871	846	828	839	861	838	851	880	881	866	843	866	908	896	839	869	826	813	834	805	855	895	887	857	824	867	780	883	910	864	858	861	874	810	861	844	851	891	878	869	829	872	826	808	810	803	884	860	868	884	874	831	879	846	831	899	885	833	893	838	858	869	852	818	896	810	810	890	856	820	876	852	863	860	910	906	844	873	859	868	864	879	864	830	862	847	864	829	812	895	860	846	844	844	761	831	826	844	884	855	819	855	868	845	846	909	863	825	878	863	856	836	827	871	884	861	833	865	848	858	895	822	871	867	776	839	868	854	837	846	809	902	860	836	868	849	882	860	933	815	874	830	856	883	871	823	883	823	902	852	830	888	914	855	848	855	871	818	812	863	863	871	875	852	851	853	889	847	801	878	816	842	863	872	830	828	894	853	870	819	870	864	896	868	854	857	836	850	810	824	918	839	893	826	829	811	899	851	903	869	871	851	885	833	921	856	854	885	828	853	851	837	849	825	870	808	826	821	895	833	866	860	869	901	869	793	836	880	839	820	867	835	886	870	857	835	818	829	887	930	880	841	823	822	872	840	814	782	849	821	839	822	874	866	788	896	884	842	829	833	840	868	912	833	860	847	845	868	840	827	824	805	832	842	830	876	823	908	861	868	863	875	867	854	840	851	781	897	874	866	907	825	847	855	810	879	841	870	855	865	844	879	807	836	791	914	915	847	881	848	847	848	914	832	885	859	871	848	825	856	860	827	848	864	839	888	843	848	861	869	805	822	799	906	877	904	882	885	864	861	885	833	871	818	833	819	843	863	842	868	830	829	829	872	877	904	829	838	904	845	903	874	826	824	852	901	868	811	815	843	767	858	860	832	856	845	917	885	895	844	860	860	868	837	885	894	856	887	837	827	874	816	860	820	834	800	906	828	854	912	880	866	857	854	854	808	893	880	836	831	876	864	818	802	894	853	846	865	927	887	890	845	883	803	822	883	887	861	817	841	845	839	822	850	875	910	920	877	850	885	852	859	855	865	872	844	864	897	844	853	823	840	788	808	877	841	847	871	904	818	871	825	816	835	834	887	883	870	862	871	853	879	871	849	806	810	863	789	841	866	864	823	851	921	859	871	832	836	836	885	848	798	854	866	839	858	909	819	891	839	830	861	920	847	849	804	828	861	864	886	838	820	841	840	826	826	836	841	841	854	864	839	853	860	886	869	903	886	847	851	852	867	845	932	828	812	842	886	866	847	839	845	810	841	873	893	818	866	890	846	898	846	841	844	864	889	845	885	849	841	801	856	834	824	846	889	882	914	854	836	811	815	901	862	845	837	852	841	877	858	875	838	838	855	853	862	897	866	846	816	814	850	836	818	911	857	843	855	884	859	861	864	875	860	853	858	850	844	823	904	853	846	903	874	806	840	836	845	861	875	804	876	829	847	857	830	872	825	842	861	837	825	833	858	827	813	817	913	870	867	775	868	799	825	874	882	883	878	851	852	846	846	887	834	837	945	802	830	817	886	853	861	836	878	875	850	877	829	803	835	851	854	873	881	826	875	880	822	883	881	839	855	866	862	822	886	864	854	864	847	882	878	783	857	838	840	851	855	878	901	834	871	827	889	815	830	894	897	884	890	848	846	847	912	841	807	863	842	840	817	894	851	845	886	848	851	874	851	879	853	780	838	834	841	879	887	815	857	803	874	773	825	826	858	819	841	887	848	828	885	836	843	852	845	866	900	889	852	852	855	843	905	840	845	836	834	857	840	857	852	847	866	821	804	860	887	844	841	831	870	868	855	833	817	836	883	908	853	882	851	849	887	810	847	864	817	852	882	852	791	879	868	828	851	851	895	906	870	872	841	847	895	881	834	902	865	838	867	883	869	854	821	832	813	872	795	824	879	838	885	873	833	849	841	830	826	918	829	910	912	871	851	850	889	860	882	811	800	869	879	895	839	879	869	844	866	873	757	828	824	818	875	826	903	820	868	826	843	889	847	876	813	900	842	863	861	856	864	836	790	810	849	876	896	858	878	877	862	846	857	846	841	857	874	823	792	893	868	861	853	865	785	860	859	839	823	817	850	915	886	815	846	804	885	819	862	866	825	833	882	877	893	840	823	853	857	893	776	863	813	793	845	824	829	848	835	897	797	898	836	881	832	913	814	841	904	826	828	879	887	834	846	828	867	859	863	826	907	837	832	870	856	839	850	830	833	871	837	818	833	849	830	827	866	818	868	875	810	870	878	848	845	865	824	816	903	801	839	852	833	822	856	865	903	820	850	876	884	857	842	874	808	895	810	815	858	867	860	843	851	902	877	836	847	840	851	814	811	844	856	781	916	806	860	771	771	819	866	860	857	800	833	870	855	854	829	853	834	811	804	869	889	876	830	850	824	855	848	868	819	831	850	808	869	900	853	826	826	828	833	877	819	856	861	864	861	811	845	838	884	863	828	815	890	830	866	886	897	813	868	864	884	835	864	864	817	864	884	857	821	809	814	847	839	795	839	857	794	850	858	809	825	811	879	813	856	863	841	875	814	865	865	862	867	891	823	890	871	822	820	868	793	876	816	840	853	913	835	847	871	825	878	846	865	889	885	831	843	835	873	850	884	898	848	790	887	823	856	875	858	881	910	859	836	828	879	902	851	879	863	814	876	869	877	882	920	818	814	836	826	855	817	886	849	816	811	842	918	790	820	780	835	852	830	797	871	810	879	871	791	858	875	860	902	887	826	869	888	878	853	853	848	870	836	851	858	880	790	847	917	868	836	884	845	901	836	884	848	880	829	872	812	864	894	854	890	885	882	857	826	833	879	801	849	825	838	860	893	872	784	921	869	861	874	883	847	822	818	841	871	812	863	857	795	866	886	846	855	872	866	856	878	871	887	874	843	813	845	881	849	853	807	867	830	857	890	842	852	809	826	817	858	812	782	901	839	870	853	850	919	869	874	868	871	883	881	832	861	881
50715	67087	62598	52758	42722	32977	27357	22561	17925	14488	11513	9127	7344	5542	4614	3685	2838	2310	1828	1554	1489	1308	1219	1107	975	984	903	920	842	852	813	874	853	820	806	780	755	850	752	747	782	770	794	753	780	798	759	770	762	736	792	759	739	768	766	767	756	755	792	757	761	780	747	752	818	739	844	759	738	775	791	788	769	812	762	798	768	768	774	790	773	789	784	807	771	792	780	778	751	717	782	765	800	773	748	814	795	780	756	771	814	771	733	809	781	798	762	755	803	746	737	817	772	800	804	767	794	779	799	784	755	778	769	817	775	759	752	768	743	782	795	777	782	791	777	729	774	774	793	770	730	770	761	776	775	817	779	717	771	756	771	781	758	723	718	779	786	788	760	778	827	792	807	736	760	785	761	765	711	796	734	757	791	737	812	791	788	752	791	759	796	754	770	770	740	792	742	780	798	828	804	760	760	750	762	793	761	749	740	784	791	833	789	764	797	784	763	780	816	759	730	747	797	734	812	796	747	802	765	727	755	768	742	774	769	766	799	768	738	809	713	775	810	795	787	800	790	755	778	775	719	746	820	732	822	789	803	764	744	777	770	805	815	804	845	766	732	780	757	824	736	775	810	817	777	757	770	752	750	758	783	788	740	783	748	783	804	772	770	781	774	767	747	725	788	792	752	761	750	804	791	791	818	758	812	762	740	786	764	767	734	784	771	780	748	784	802	773	776	804	766	769	793	774	786	751	788	748	801	727	826	747	764	799	783	782	747	800	724	722	778	749	798	785	768	760	804	790	720	784	761	777	778	813	839	765	764	810	813	805	718	762	764	831	840	757	746	738	736	816	789	758	820	765	778	721	801	813	820	798	798	787	725	781	741	758	831	792	810	817	776	804	767	786	752	766	741	791	794	744	792	797	756	738	801	787	776	749	739	788	805	764	820	764	773	740	780	753	774	744	780	727	769	704	826	772	806	759	812	761	792	843	791	748	800	761	783	806	754	727	765	802	801	783	796	769	765	772	766	794	804	727	791	799	741	784	761	824	725	795	769	735	754	783	789	767	731	777	782	791	779	738	756	750	770	742	776	795	767	741	802	778	778	820	812	818	783	781	758	764	812	805	731	765	803	808	729	832	771	816	790	793	797	746	732	771	820	805	727	815	788	768	798	839	780	762	787	796	794	756	727	818	772	762	814	793	798	766	795	779	776	734	759	794	815	785	770	791	788	772	768	779	778	763	732	850	707	766	767	742	785	758	728	801	757	774	727	799	803	751	812	822	818	761	811	782	723	825	766	775	760	809	723	832	768	805	780	747	748	791	758	839	788	729	755	781	770	726	805	790	790	794	792	795	733	793	744	764	791	776	757	730	761	795	809	760	772	812	787	778	772	771	760	771	724	801	800	746	808	788	759	766	813	766	793	708	761	748	706	832	747	776	725	782	771	810	754	799	773	722	742	714	723	740	777	741	793	797	739	753	791	730	745	725	824	730	733	772	745	805	807	806	786	775	748	754	768	749	770	805	754	830	760	849	809	781	778	750	769	805	755	769	795	704	736	762	759	769	799	784	798	787	738	797	740	798	744	731	748	732	772	741	776	779	809	785	782	787	772	752	761	762	762	760	753	782	750	785	769	855	779	793	768	727	770	764	764	766	755	764	781	759	780	778	751	800	763	779	779	728	770	793	783	811	761	748	735	798	793	748	800	812	721	819	761	734	780	746	810	779	736	797	770	771	767	766	758	789	789	798	725	766	810	770	763	768	747	771	805	725	754	803	803	745	809	815	795	824	803	764	777	785	750	807	787	746	740	768	766	788	750	790	738	756	781	766	781	758	777	785	745	776	753	818	812	822	760	839	751	752	747	805	778	801	758	794	741	744	786	787	781	769	821	799	771	780	759	793	831	789	774	741	769	746	819	759	783	754	762	764	822	769	773	793	770	768	732	812	775	738	757	760	763	764	771	738	760	784	764	797	770	773	772	780	775	793	788	781	774	797	760	743	782	760	773	767	773	825	766	798	738	825	794	808	760	797	778	759	793	713	805	827	747	749	789	787	809	781	788	758	747	816	739	788	742	799	797	768	779	782	756	719	759	731	815	743	746	747	770	799	718	757	778	730	787	767	798	768	789	750	745	772	797	773	799	756	755	783	750	801	786	787	748	788	753	804	770	754	789	770	745	824	777	776	763	783	769	769	723	785	738	753	790	733	713	750	777	790	787	806	752	794	728	755	767	762	788	824	731	767	781	779	735	763	827	731	819	755	741	792	748	764	730	763	740	808	717	778	806	728	757	762	805	789	755	737	768	755	740	741	758	749	756	804	783	771	775	729	718	776	760	768	821	744	775	801	713	761	745	760	778	744	785	791	764	754	792	836	827	769	802	795	737	780	788	794	781	791	812	771	813	788	777	773	854	777	796	785	764	754	758	761	804	770	700	795	776	781	723	751	763	765	804	729	764	798	808	787	762	787	744	771	730	788	770	790	828	749	785	819	787	797	755	808	768	754	767	824	759	786	804	791	797	849	725	816	775	771	778	748	742	715	786	802	785	741	760	806	833	780	795	808	772	797	792	776	771	786	760	775	786	785	795	803	758	750	759	776	723	712	816	735	781	781	764	729	756	749	769	751	814	798	781	766	764	738	768	747	761	753	792	815	777	775	767	736	794	701	795	743	822	819	782	771	765	801	758	782	762	777	744	806	804	764	820	734	776	790	810	755	806	776	777	738	797	792	790	787	812	763	801	768	760	768	788	785	820	749	791	786	756	802	801	809	761	786	778	744	725	738	788	811	796	770	778	828	737	802	802	758	763	793	798	736	755	813	772	825	788	823	781	767	803	770	735	759	826	761	767	749	782	736	763	786	820	771	795	742	784	781	777	681	763	783	794	796	751	778	767	792	741	813	784	774	781	773	783	766	788	731	805	802	792	747	747	838	801	778	804	755	784	796	728	762	750	800	783	798	749	740	716	762	762	763	781	777	744	764	731	747	758	758	762	764	822	766	748	796	837	775	795	755	812	804	815	797	765	808	779	787	752	736	708	803	763	748	750	788	810	756	757	725	773	806	751	734	772	845	776	777	732	808	765	798	764	775	746	734	758	805	769	738	764	738	782	794	797	792	758	793	746	803	771	725	719	788	783	765	742	810	741	785	794	764	781	757	783	726	782	777	791	776	812	806	817	747	772	767	752	770	821	786	755	747	784	751	769	780	795	749	779	833	713	791	785	802	780	703	779	747	809	758	796	743	737	785	760	718	788	800	796	772	758	777	762	796	743	804	761	776	761	819	734	743	769	773	782	790	775	782	780	738	732	730	742	752	762	797	767	801	790	784	800	772	747	791	797	791	785	797	776	817	751	784	767	799	807	756	785	757	750	788	784	747	764	757	807	783	752	757	797	730	791	802	780	789	831	737	736	775	742	780	821	778	807	757	774	768	777	764	776	742	761	736	772	770	798	795	788	779	759	836	739	776	771	794	759	747	791	797	766	752	789	740	799	766
28850	23720	33156	35032	27750	20352	15662	10690	7493	5601	4239	3435	2884	2358	2012	1722	1487	1297	1191	1043	983	1032	974	967	922	906	921	831	845	833	853	861	830	828	837	809	864	893	814	856	819	824	851	827	824	882	835	817	871	822	804	843	787	834	858	813	825	828	802	806	755	804	836	905	862	878	865	843	820	867	826	827	764	783	824	833	766	849	788	836	851	884	835	810	807	819	840	774	801	889	837	879	814	831	799	830	816	852	845	831	817	813	825	867	861	861	824	805	761	876	815	810	822	797	810	865	844	851	843	841	873	776	838	798	850	869	839	837	863	808	838	794	821	879	808	812	855	828	772	811	837	824	850	821	777	863	793	817	772	856	816	824	837	842	833	803	798	791	821	848	814	842	788	780	815	842	816	805	870	877	786	816	812	845	807	817	802	868	820	914	824	828	831	797	780	830	863	821	824	814	820	837	815	843	856	852	831	867	825	819	827	838	765	817	806	815	820	809	876	811	834	814	850	808	876	841	837	801	832	874	902	843	834	830	810	869	819	855	810	780	789	815	848	841	795	791	853	861	877	853	837	849	844	823	807	886	859	834	832	826	782	874	847	842	837	879	842	859	878	876	863	832	797	849	797	845	859	837	895	831	840	828	810	844	807	829	837	838	831	819	865	748	863	827	836	789	773	853	832	822	858	868	769	813	837	824	817	903	814	801	873	829	843	857	838	822	843	823	806	846	814	839	855	854	865	832	837	864	830	820	819	811	794	841	820	761	782	839	887	807	875	832	876	834	823	798	831	849	859	818	826	802	819	820	861	828	869	800	840	837	857	844	876	828	865	839	777	846	877	846	833	817	839	872	852	845	876	842	853	800	794	771	827	852	839	799	812	824	892	902	871	818	825	834	825	837	837	814	868	833	802	794	835	872	801	840	871	823	813	806	828	821	839	870	833	806	828	845	835	802	821	857	862	800	798	785	837	786	834	826	763	802	896	807	848	845	833	800	826	824	828	852	837	874	842	910	803	784	794	878	831	907	833	834	799	789	847	801	867	841	826	818	826	829	802	864	824	818	758	845	858	861	834	774	843	857	839	862	821	794	850	824	849	820	820	835	872	839	820	822	829	859	842	859	828	842	857	847	785	773	875	775	855	803	806	813	794	810	843	857	834	848	857	848	854	802	865	813	798	767	884	828	872	809	859	840	796	867	854	809	846	768	786	870	850	841	807	860	857	824	885	838	805	822	843	861	888	803	797	825	818	824	822	864	815	842	826	818	810	798	835	872	857	780	777	845	787	791	840	809	845	795	843	866	868	801	785	856	823	845	817	890	854	878	834	822	804	818	838	785	851	793	830	840	859	839	852	841	800	865	879	830	826	808	830	808	841	853	839	836	804	853	835	856	841	804	851	829	823	837	799	825	831	806	799	851	795	829	841	890	856	891	812	832	820	869	870	769	849	838	798	836	834	819	824	807	851	797	810	876	808	869	814	841	828	812	851	830	798	875	808	781	860	862	858	860	829	903	821	866	796	855	783	839	864	822	803	842	853	869	823	821	854	848	863	817	854	828	820	801	881	867	862	857	821	816	825	840	858	793	776	819	914	859	901	885	849	817	797	841	799	830	834	831	847	776	806	797	818	815	864	826	807	818	878	877	851	810	806	835	777	799	819	795	814	825	803	827	798	813	864	837	834	811	808	855	838	823	860	821	839	823	765	866	833	816	816	911	847	855	836	822	835	844	831	825	845	857	832	846	815	793	826	869	813	810	805	787	803	826	853	829	884	884	801	830	846	841	856	819	885	828	826	817	830	755	863	814	848	826	844	940	880	903	814	814	828	847	839	821	807	900	840	830	849	852	866	845	882	864	849	791	855	897	888	866	807	904	808	753	814	911	815	798	819	807	822	800	820	839	826	825	872	898	806	807	818	833	869	788	840	879	894	807	806	776	848	750	819	801	813	804	838	864	800	827	816	835	769	843	827	792	859	807	868	802	855	833	834	777	827	818	814	870	808	864	815	871	826	834	815	798	874	834	838	799	869	818	867	843	813	800	844	843	800	838	818	821	828	818	872	773	815	814	844	787	844	856	933	824	827	769	817	806	882	844	901	787	829	796	792	860	852	864	864	799	811	806	755	847	833	828	827	779	841	832	883	815	855	819	825	793	803	792	796	860	868	847	857	836	829	857	807	837	806	797	873	837	863	798	796	882	912	793	841	834	798	849	802	754	791	874	833	881	808	817	817	813	855	781	847	862	871	812	855	789	815	857	901	799	796	862	820	826	855	837	819	799	835	817	833	898	765	851	842	863	828	811	843	840	852	823	857	842	802	849	862	832	823	871	795	808	808	798	800	838	890	875	901	841	808	863	874	812	848	812	825	806	786	873	831	844	866	883	847	823	827	851	848	844	841	879	821	846	812	860	803	767	784	837	906	823	816	826	820	821	841	800	827	846	819	835	849	804	812	846	815	847	855	854	837	816	828	825	856	865	859	785	770	854	815	833	858	828	846	819	816	845	810	810	791	850	850	826	827	869	850	852	839	832	809	804	823	831	861	873	913	833	837	858	834	775	846	877	772	817	796	833	828	823	835	851	787	888	846	775	812	796	840	848	820	842	849	865	815	872	875	864	846	877	837	829	778	813	848	797	829	852	822	805	799	843	855	819	833	849	831	872	810	827	802	907	883	809	812	850	884	889	800	826	799	797	801	880	802	847	866	800	874	835	835	796	809	862	851	774	837	796	799	877	811	824	822	824	817	843	893	802	883	826	846	824	881	814	780	801	803	895	803	845	789	853	822	823	844	827	825	812	860	894	861	857	824	833	875	788	844	890	874	765	822	838	813	841	762	845	870	870	810	822	821	833	868	860	843	883	804	793	861	783	850	835	859	789	850	813	826	847	834	865	809	842	782	881	826	750	851	831	831	846	862	864	827	818	793	840	810	799	873	871	803	815	834	843	807	852	834	833	820	872	826	858	849	846	853	812	875	812	826	821	884	853	836	801	793	830	847	844	849	869	850	862	817	865	831	849	880	787	789	793	843	807	798	875	827	802	789	853	795	867	840	892	856	802	853	849	840	808	859	801	834	817	813	820	890	871	796	880	822	806	820	814	855	803	824	825	803	799	823	842	834	832	830	832	833	852	900	859	833	832	855	858	810	862	842	890	872	812	899	858	841	852	858	845	802	849	840	797	807	791	778	833	811	790	846	854	825	832	828	832	843	798	776	842	833	816	815	840	876	806	886	782	807	777	845	906	829	818	848	836	812	827	906	796	837	823	842	829	844	855	873	785	811	803	864	823	820	858	784	798	815	831	919	815	900	892	803	848	785	809	827	837	823	795	804	862	839	824	862	855	836	861	819	857	829	777	793	804	856	772	815	846	864	815	841	859	838	817	857	804	846	870	895	844	807	849	880	847	905	848	837	813	846	841	813	842	815	803	798	827	844	863	895	783	859	860	840	761	874	829	850	839	810	786	847	784	834	814	813	827	810	849	817	832	806	805
49730	57317	54085	43607	32068	23292	19269	15071	11360	8707	6925	5404	4399	3446	2836	2384	1929	1548	1368	1238	1064	1059	1022	880	899	870	833	793	783	762	779	815	778	771	792	730	786	764	735	779	773	750	767	780	816	783	833	769	757	690	736	759	761	799	749	804	795	769	736	726	766	700	738	725	748	751	804	763	787	745	819	784	732	764	769	783	754	760	781	728	759	806	803	774	751	751	766	778	771	804	715	710	778	753	754	726	779	770	766	786	799	733	757	740	750	762	737	750	718	696	750	761	772	746	761	753	779	782	792	787	766	718	799	788	730	760	692	788	790	774	798	748	769	765	732	736	819	793	780	726	808	738	750	772	737	792	747	760	752	821	789	762	755	738	820	820	739	744	728	726	717	714	813	725	807	739	745	760	757	771	787	758	779	749	792	770	715	771	735	788	756	737	762	783	778	732	706	766	735	658	747	729	729	759	746	749	778	822	825	786	754	766	746	771	785	765	773	743	817	770	773	741	745	797	777	743	758	774	753	759	786	721	731	780	754	789	781	750	759	709	727	738	744	799	729	736	764	727	748	728	794	747	780	840	729	766	791	700	793	823	775	777	773	786	721	745	747	730	775	785	744	729	740	706	749	757	783	712	732	752	775	750	769	772	749	767	748	740	749	752	763	794	684	750	758	828	759	793	769	767	740	776	732	757	755	759	722	816	794	759	756	818	768	779	713	781	754	758	767	745	778	796	758	772	784	792	726	781	788	787	767	710	748	796	776	778	789	717	761	768	772	783	788	761	755	782	793	796	759	728	729	757	787	784	785	740	738	770	761	764	762	788	740	778	794	768	777	714	732	755	725	745	810	702	740	788	726	764	814	752	741	757	758	775	755	799	777	741	746	741	774	777	808	783	738	757	754	783	726	760	740	804	759	804	766	767	745	736	741	806	739	789	766	773	763	788	763	744	773	785	712	776	705	785	753	780	789	760	678	765	714	801	800	764	764	745	798	771	772	724	730	742	783	769	749	779	791	724	705	751	722	817	748	737	733	725	748	756	757	753	734	748	754	830	743	767	756	763	759	774	775	760	737	740	752	779	809	748	765	735	792	768	755	764	773	781	752	772	747	733	781	735	778	791	767	749	741	747	734	798	771	746	736	763	778	732	720	796	772	795	792	758	775	794	714	753	761	720	767	728	816	765	787	814	790	754	753	750	788	770	789	767	732	699	720	769	773	725	749	747	776	749	774	771	780	789	792	757	747	762	749	818	776	802	713	772	828	730	744	792	760	781	802	768	698	806	840	765	777	815	752	731	765	744	805	710	742	772	739	815	777	796	776	767	712	760	752	741	717	741	769	774	761	771	748	721	707	733	743	819	724	710	743	781	780	755	779	758	770	771	746	763	767	723	753	727	740	759	757	728	710	743	772	763	769	739	771	759	738	801	759	755	749	712	772	751	768	758	750	766	778	768	768	762	792	792	792	741	762	756	805	753	764	769	732	736	782	759	743	778	785	716	803	754	736	739	797	764	759	727	760	742	793	706	758	807	788	736	752	796	788	738	760	765	738	752	781	750	801	717	745	757	757	772	782	734	760	742	806	750	769	757	767	782	718	749	783	750	784	774	849	738	801	747	795	756	790	782	727	810	750	785	810	777	774	788	700	752	793	752	680	696	746	821	754	727	704	814	740	781	773	809	746	727	685	754	782	764	791	750	788	793	799	755	773	801	801	743	813	770	777	737	783	754	780	795	764	753	784	790	784	745	745	744	814	755	769	737	797	764	754	789	785	804	732	806	782	775	760	732	777	799	735	723	779	776	769	746	762	733	744	755	768	698	782	725	769	776	760	787	777	760	725	786	759	745	812	771	750	770	748	757	769	738	741	794	810	803	768	768	773	783	716	810	781	727	723	771	787	757	720	741	767	761	747	762	800	801	777	782	750	793	763	722	698	768	766	767	713	735	810	731	778	781	803	786	790	728	747	808	734	768	795	733	772	744	759	742	774	788	754	767	774	789	775	762	745	737	770	769	730	798	740	760	816	715	745	843	750	727	783	806	775	743	732	785	727	782	775	710	713	778	723	734	772	742	745	791	792	751	791	794	780	840	750	776	763	760	753	770	719	758	749	774	736	763	746	755	757	788	825	779	768	741	761	734	815	785	807	740	715	765	765	770	754	765	752	756	763	759	741	744	778	760	762	805	805	727	750	728	725	759	840	797	766	768	738	770	754	760	747	759	754	727	728	778	751	718	730	800	811	792	742	765	794	801	723	776	745	755	762	753	792	753	801	775	770	799	760	753	792	750	727	775	794	730	782	756	690	824	759	757	766	799	790	753	761	756	780	736	784	752	790	745	732	725	731	811	774	803	771	778	747	779	808	776	802	782	712	697	760	768	713	741	758	772	740	799	759	758	778	747	755	832	815	750	783	779	760	755	778	737	763	765	811	782	742	777	690	781	791	749	753	732	768	761	796	802	757	770	758	757	765	770	768	758	742	795	755	740	748	779	811	781	774	741	748	762	734	740	757	778	820	752	773	771	765	751	779	793	743	745	734	735	791	760	783	751	814	697	791	725	770	807	756	716	728	773	720	772	758	774	775	749	739	778	746	754	766	773	696	723	751	755	775	728	747	742	765	724	717	748	730	777	765	763	779	762	738	770	759	759	766	797	775	781	804	750	810	765	743	797	731	756	764	801	750	756	793	722	782	729	756	748	744	756	752	790	756	728	729	793	785	785	737	737	743	744	748	740	737	739	784	773	770	773	782	756	823	752	807	784	762	755	726	795	712	760	781	780	742	792	783	758	769	792	742	771	722	745	754	742	765	749	727	729	753	768	811	784	748	774	766	750	763	798	778	788	756	735	751	725	752	811	771	779	778	787	757	751	753	783	828	715	803	837	781	740	791	770	752	760	794	749	763	737	804	790	772	742	714	745	781	789	750	731	787	762	776	758	765	761	735	795	735	741	715	761	710	745	778	807	753	734	737	784	776	749	768	746	778	713	829	717	775	786	740	765	737	752	730	711	751	807	743	818	769	777	775	743	716	798	745	805	738	762	776	793	753	780	742	745	759	731	768	708	787	765	712	771	746	740	722	751	768	731	726	765	762	704	706	804	780	780	725	777	785	748	778	777	740	806	720	804	808	785	755	702	730	790	752	752	774	737	796	749	755	815	783	795	776	706	750	737	748	766	762	763	766	784	746	732	781	774	720	754	763	756	773	726	757	759	777	767	708	765	744	740	765	734	739	806	765	807	791	727	743	778	770	677	767	760	780	768	773	768	763	781	676	779	775	747	721	750	775	772	778	783	788	733	753	715	762	768	723	764	804	684	792	719	757	733	775	711	774	812	790	751	732	776	819	797	767	743	784	753	795	764	771	758	813	789	782	714	809	754	726	775	792	760	765	825	737	752	737	758	740	806	739	836	778	797	726	726	746	788	779	736	726	741	810	740	779	746	786	805	735	747	822	778	727	798	780	804	787	817	745	756	747	741	751	757	758	780	780	766
25826	21620	29403	26686	26261	26033	23249	14903	9679	7323	5625	4385	3577	2923	2500	1988	1730	1449	1353	1173	1089	1041	944	971	966	933	933	874	837	927	873	831	881	874	883	866	840	868	864	807	863	887	825	866	830	852	856	842	838	816	903	821	905	842	814	822	810	845	866	850	848	819	804	774	828	861	812	836	884	832	839	820	905	817	779	818	858	839	847	824	836	819	818	830	899	862	793	817	788	862	843	844	872	845	831	856	860	850	873	835	832	844	879	821	828	855	864	844	821	830	836	821	875	786	810	826	851	844	847	892	781	877	833	864	850	855	822	855	818	856	851	845	878	865	895	841	871	840	899	797	869	846	865	821	848	847	858	847	856	782	880	866	883	877	786	796	860	847	806	862	759	820	814	893	841	806	842	873	930	858	880	871	837	803	834	832	883	880	853	846	848	844	840	819	872	840	876	832	790	844	840	850	867	888	867	834	848	820	772	872	831	851	845	834	788	855	839	861	860	832	864	832	814	838	873	876	850	862	859	892	880	849	847	766	825	800	831	814	850	862	834	920	824	840	813	826	840	861	852	823	871	816	833	854	859	841	843	846	829	803	846	870	844	843	793	878	779	848	872	840	797	818	829	793	838	822	826	751	847	822	885	889	830	801	859	851	881	871	851	805	775	830	840	813	772	841	840	771	849	794	844	797	830	841	753	839	815	831	808	871	887	885	806	841	846	864	824	772	849	845	830	834	850	830	815	881	869	851	871	823	861	862	896	842	857	847	817	828	828	894	853	906	862	841	828	845	867	814	832	877	799	815	877	875	801	806	805	837	794	871	873	839	794	840	848	769	906	845	890	860	883	892	842	840	848	864	806	802	819	822	843	873	876	882	779	819	826	806	844	838	821	810	778	830	784	870	850	854	840	855	814	815	887	847	826	831	839	828	793	828	830	867	845	878	928	861	850	859	902	801	820	857	871	844	810	905	812	885	872	861	823	782	794	812	885	819	852	811	812	822	829	805	808	864	866	862	899	846	881	886	857	846	789	840	836	858	825	869	863	864	844	845	884	850	858	880	862	844	827	863	853	837	867	909	891	849	861	854	849	871	862	855	845	832	839	833	810	893	851	855	819	830	953	792	817	847	800	862	852	846	802	852	794	855	885	836	798	785	823	836	876	805	812	877	801	788	818	802	854	826	828	835	915	885	847	831	835	819	884	804	857	837	850	876	812	860	844	844	824	850	869	812	872	871	853	858	768	869	882	855	837	866	819	775	851	839	834	845	844	854	888	856	823	850	875	815	890	809	834	796	895	874	832	788	847	834	846	825	868	812	816	836	873	809	877	886	821	826	815	839	803	801	857	824	854	872	864	847	808	816	867	833	821	880	865	872	848	888	819	795	859	833	786	804	836	915	835	809	852	882	857	879	816	835	840	843	910	794	896	794	818	870	834	850	870	892	834	807	817	807	878	845	851	841	807	864	873	902	819	882	841	856	830	808	849	850	847	835	847	790	883	827	822	826	818	843	835	842	874	790	835	873	808	846	873	881	828	827	840	850	865	859	830	902	826	864	820	857	840	831	868	798	845	848	885	823	828	836	835	864	849	843	789	891	821	859	861	814	820	880	773	831	840	816	855	858	837	851	868	869	856	826	821	884	810	887	897	916	859	840	850	833	867	893	808	866	867	826	828	850	769	819	894	850	859	863	883	833	846	910	839	837	849	857	869	804	871	856	869	831	836	819	836	808	855	857	866	799	865	813	883	870	904	902	812	843	886	844	881	821	848	842	884	843	829	843	871	815	808	818	844	814	818	827	781	797	812	864	849	823	827	842	793	860	808	902	814	844	815	862	853	816	844	843	877	848	828	908	818	865	871	880	877	862	837	848	853	847	831	833	851	793	840	851	829	833	866	857	841	860	835	826	866	825	873	832	935	906	765	866	845	846	864	829	838	828	897	834	777	856	852	793	802	804	842	836	836	825	821	858	844	806	838	852	834	791	850	832	826	829	825	831	850	858	871	842	845	837	874	820	811	827	841	873	864	842	828	818	873	801	850	851	847	875	827	882	851	779	861	891	859	808	842	862	845	850	832	801	832	823	855	833	816	845	821	837	876	813	800	838	840	860	882	849	865	864	827	817	853	815	825	823	845	835	815	916	827	831	857	859	848	823	880	842	839	844	864	799	846	876	870	845	839	826	802	862	839	814	798	820	850	853	870	800	826	842	804	844	883	857	840	854	808	827	818	873	809	860	868	854	824	873	832	831	843	842	842	821	825	812	882	824	790	862	851	862	823	853	795	875	799	850	893	889	823	867	891	836	835	860	825	871	849	875	851	888	859	836	826	835	795	898	877	847	864	805	832	862	803	799	858	818	844	892	785	773	892	841	810	844	851	844	901	820	791	808	812	846	907	846	881	851	815	826	810	864	831	845	877	829	840	843	778	877	831	833	839	814	820	855	775	831	870	805	843	802	849	843	820	829	861	887	861	882	832	845	886	803	786	806	836	884	870	820	829	830	867	875	772	848	814	799	870	795	822	825	804	834	834	846	835	884	841	846	790	831	857	892	865	875	850	838	898	775	831	820	850	871	824	849	824	817	819	845	848	889	851	850	845	823	813	849	892	860	835	859	850	865	832	846	864	846	840	863	819	862	803	814	768	861	868	867	850	858	862	862	811	819	811	824	841	869	806	839	832	830	797	835	860	787	856	819	850	889	886	820	833	849	814	806	876	808	840	847	840	850	901	883	869	827	834	793	840	852	847	891	833	843	797	864	848	842	833	881	844	827	847	820	882	835	777	796	832	902	805	844	810	848	898	849	900	839	825	810	857	869	784	802	836	790	847	877	826	853	825	834	842	821	880	850	845	833	807	833	874	822	853	769	877	853	859	841	864	841	898	808	834	861	825	818	881	860	808	833	864	828	824	832	846	904	815	838	820	851	883	814	894	789	817	814	817	826	920	862	840	833	895	865	795	861	827	888	852	834	819	852	835	846	882	830	928	859	867	857	818	854	874	863	837	808	799	859	797	861	867	875	860	847	831	848	870	817	847	860	805	766	818	850	775	875	844	868	918	867	783	828	855	833	886	851	845	851	810	876	845	889	820	823	864	799	839	817	840	848	822	818	838	835	865	813	851	896	811	846	863	840	865	876	858	887	807	849	802	861	862	838	825	903	866	866	811	824	868	825	817	839	809	838	876	868	807	829	867	862	872	837	891	889	861	851	870	849	848	889	854	858	825	828	810	861	853	843	844	880	819	841	896	881	856	860	857	874	855	852	878	857	844	778	816	827	835	804	796	873	865	800	880	832	845	876	866	892	795	811	849	847	891	850	866	887	837	804	866	873	801	802	858	848	867	873	871	871	869	865	839	850	875	794	812	826	901	819	884	861	912	856	845	826	899	771	813	830	873	863	848	826	852	879	883	886	861	830	856	836	804	875	859	935	833	840	845	807	789	861	815	846	845	822	863	884	765	896	853	867	794	849	781	838	834	839	783	830	846	839	885	833
50059	63571	59663	48135	36161	27474	22795	17323	13302	10316	8065	6542	5167	4104	3441	2742	2228	1792	1535	1406	1222	1180	1059	951	896	973	912	863	812	813	834	825	806	833	739	841	791	759	785	772	765	775	759	701	787	787	790	756	779	724	720	745	746	788	738	736	780	731	823	753	717	735	760	786	771	794	754	744	771	691	771	744	784	788	768	759	727	806	775	741	732	740	769	749	779	749	767	797	758	743	759	790	722	760	740	763	776	778	792	743	812	721	777	800	794	780	790	756	715	751	764	738	737	726	776	787	761	761	781	742	711	772	761	785	819	776	750	779	794	800	768	765	769	728	762	760	809	754	740	774	743	747	764	733	772	804	751	780	754	804	780	827	778	760	715	791	753	733	769	764	767	818	742	776	759	766	752	784	832	765	760	767	730	751	737	746	762	724	781	717	786	738	798	780	779	769	781	742	796	762	739	773	741	748	791	764	747	764	754	737	741	743	751	799	787	754	801	812	772	763	686	746	745	770	793	734	756	766	730	759	730	816	777	790	725	789	741	775	744	716	788	766	806	722	773	754	764	766	794	759	781	764	786	781	806	765	763	756	773	762	788	770	773	792	745	767	725	759	770	763	742	787	726	778	786	752	764	808	743	779	808	775	800	834	753	733	775	733	768	739	759	784	802	746	805	748	772	756	771	811	777	752	728	802	737	767	788	785	775	786	759	764	756	755	769	778	778	787	739	731	768	768	712	764	747	760	738	787	784	796	780	775	742	741	783	807	767	782	753	810	759	780	751	794	797	772	767	820	738	799	822	754	760	783	759	786	751	768	825	784	787	789	742	790	729	792	752	768	715	734	734	784	772	768	771	789	808	783	791	757	768	710	726	799	782	795	811	785	759	756	776	759	777	788	781	817	786	784	760	776	767	799	745	777	764	787	770	733	754	722	762	769	802	756	800	703	758	756	743	749	790	778	758	732	761	809	760	742	769	721	755	754	762	765	724	766	818	754	744	776	768	752	797	752	764	799	750	745	794	753	743	761	733	737	774	787	722	769	731	772	789	788	754	737	720	762	761	755	794	797	753	795	767	736	739	754	751	753	791	828	764	774	756	772	757	773	755	766	759	759	734	770	780	797	757	824	786	762	768	794	764	749	790	763	802	786	764	774	762	791	763	797	785	769	749	772	759	773	785	744	832	816	775	749	740	809	787	788	793	816	768	776	774	758	732	754	760	787	809	780	727	733	758	772	723	785	733	805	806	778	728	723	763	818	754	788	778	767	803	756	795	747	770	739	797	773	783	785	763	783	761	753	763	828	703	770	752	747	788	780	811	748	760	736	729	758	771	836	724	738	727	777	759	774	757	780	747	767	762	780	778	813	745	802	752	761	729	748	774	845	794	751	763	737	753	760	794	759	768	783	778	750	804	789	775	734	794	778	705	805	747	729	746	786	737	812	792	746	763	763	712	767	789	837	768	744	773	768	694	785	789	767	772	764	778	779	754	766	765	754	788	795	724	767	733	774	719	766	804	766	748	779	782	759	736	840	789	770	777	794	776	753	760	769	806	786	726	750	797	761	761	758	759	802	772	713	777	737	744	795	730	769	802	753	793	767	751	820	737	759	784	757	790	775	712	807	769	780	780	794	764	806	795	755	746	783	763	787	821	757	753	765	745	771	802	753	758	803	773	807	784	739	780	745	821	754	771	776	749	795	734	796	746	784	743	766	807	775	761	753	772	766	802	716	799	803	779	745	781	779	790	769	720	768	765	746	829	722	761	732	764	786	782	707	777	787	774	745	797	759	763	786	753	773	774	698	819	783	800	744	779	773	776	759	742	762	700	740	797	815	793	742	813	771	749	782	730	756	697	775	766	767	766	741	744	762	751	785	756	774	776	755	807	755	760	760	751	802	753	773	759	827	760	779	816	792	745	792	755	749	770	723	783	752	740	765	717	759	792	791	774	753	821	786	780	743	754	791	807	766	771	803	722	767	827	752	794	770	734	809	736	726	748	790	739	764	759	754	787	736	764	768	760	757	743	770	755	798	750	782	761	739	766	718	786	770	752	784	721	749	797	760	771	750	764	745	736	779	800	754	764	815	770	777	784	762	763	772	785	767	757	772	803	755	796	758	744	780	802	764	774	758	763	829	751	757	760	762	831	758	777	737	769	805	708	753	734	802	732	780	792	784	797	771	767	841	825	757	752	785	767	709	813	736	767	807	803	799	800	795	787	741	758	749	732	790	739	766	739	763	748	772	819	792	826	778	772	823	764	794	755	815	767	744	767	795	803	790	844	816	756	793	792	756	794	794	768	756	744	726	756	787	783	730	732	767	790	770	737	743	767	815	732	738	746	763	754	756	761	751	780	785	791	727	746	795	776	789	778	776	767	800	739	794	739	786	735	772	792	813	786	739	702	854	827	758	771	806	794	765	817	787	803	775	765	740	752	768	744	810	745	768	789	779	774	761	796	756	773	755	732	811	757	732	785	791	785	827	771	762	785	701	780	756	724	772	733	789	775	744	793	750	769	774	811	777	839	750	786	763	762	772	769	740	764	751	773	773	779	767	738	797	792	770	764	783	747	776	784	829	762	726	785	726	758	792	749	784	709	791	752	788	760	756	775	809	792	752	769	763	796	748	726	778	780	752	698	760	734	744	788	803	757	764	776	755	798	784	776	732	782	768	735	762	723	788	752	766	773	743	765	761	771	728	751	751	772	708	725	755	820	751	759	746	750	801	815	753	775	740	763	783	774	791	756	769	771	813	790	778	724	704	735	781	776	765	750	726	763	822	776	699	754	767	759	773	740	770	759	769	745	763	773	765	759	742	799	759	793	785	774	721	781	785	804	807	708	748	820	762	750	797	746	729	769	800	809	736	791	812	770	771	749	778	756	796	785	741	793	803	750	770	733	781	739	788	787	798	773	804	729	747	806	768	763	797	793	759	730	743	763	782	742	750	796	768	765	799	770	774	720	756	789	772	758	754	779	777	760	769	749	778	748	776	724	794	766	798	752	749	783	801	806	802	749	787	774	804	738	816	761	765	782	777	759	800	786	754	788	773	780	760	801	732	786	779	783	744	743	777	766	780	726	745	772	776	752	784	807	730	755	757	808	792	717	792	779	785	801	793	715	827	793	733	705	819	757	739	819	757	759	763	759	751	799	731	768	812	738	806	756	729	750	784	764	772	773	771	789	794	769	803	823	732	797	758	756	746	771	754	802	757	818	764	725	766	742	744	782	815	710	786	799	771	755	769	799	742	772	828	723	754	766	772	735	789	780	737	782	790	775	792	728	733	797	734	757	839	774	778	842	771	794	768	787	771	714	735	784	761	715	765	771	769	799	733	771	794	764	784	813	802	804	787	795	774	726	799	695	771	814	781	743	806	775	778	780	765	780	817	761	732	783	802	801	718	783	771	792	797	770	759	758	781	809	791	778	771	770	794	767	776	728	756	760	738	761	734	741	746	765	785	785	729	758	778	801	778	744	731	743	798	760	776	721	781
25025	21679	29522	25590	25453	26554	24313	15420	10459	7789	5658	4604	3746	3108	2515	2070	1812	1589	1298	1258	1153	1026	1037	943	957	960	888	918	884	944	862	900	873	861	854	875	854	878	862	870	831	901	856	855	834	841	877	819	815	846	874	902	908	860	869	809	859	862	856	884	863	841	896	844	872	864	813	821	866	842	851	809	872	820	834	840	876	861	800	846	869	836	828	885	861	830	849	891	862	855	848	890	858	837	850	851	863	847	833	857	849	829	815	846	808	817	872	857	849	895	834	895	862	846	848	844	845	835	860	886	853	851	834	792	844	789	838	847	836	797	808	873	840	876	817	814	878	854	881	824	849	847	830	842	866	817	849	799	885	890	765	871	785	869	846	868	878	846	792	854	805	875	845	818	834	839	860	866	812	851	833	809	833	845	805	885	857	821	806	874	901	861	826	839	839	828	847	856	864	899	823	834	834	825	800	877	797	907	919	864	876	873	930	850	836	898	838	821	862	877	846	835	851	855	831	825	836	850	831	898	834	843	883	877	845	839	875	870	827	825	886	838	868	848	828	863	846	859	870	860	859	911	825	855	882	812	818	836	832	865	785	807	772	869	820	883	807	823	827	799	804	814	832	835	841	841	856	844	903	810	833	808	805	893	828	827	854	854	856	831	858	821	841	834	846	864	872	783	828	888	817	876	896	824	805	880	818	803	777	814	813	750	787	817	822	822	839	821	865	883	823	820	810	863	865	837	850	851	823	853	856	873	850	854	852	842	847	850	846	815	828	850	885	814	839	858	842	827	868	843	865	818	807	839	838	824	849	871	839	852	850	850	834	839	799	814	879	861	800	880	893	816	871	831	840	834	860	868	857	828	846	886	817	837	845	825	871	850	876	864	872	853	853	813	852	871	884	838	866	861	862	805	887	817	863	874	804	856	866	854	810	831	811	862	883	836	926	804	864	859	788	809	831	842	842	855	822	846	816	819	873	893	888	828	863	808	857	877	834	846	841	840	821	824	884	848	847	827	833	865	835	837	804	859	822	825	845	842	826	883	846	850	843	852	806	847	784	865	872	821	844	844	838	839	815	831	832	806	840	792	797	828	775	813	815	875	829	846	810	829	855	816	821	815	882	911	839	807	819	861	824	826	858	808	878	848	790	840	819	872	840	803	845	855	852	887	857	848	834	817	832	813	830	825	831	825	879	900	875	842	858	821	860	797	896	844	872	853	792	834	804	855	832	798	851	853	845	840	857	831	851	812	883	853	884	836	854	862	861	808	836	884	869	877	842	837	902	842	837	828	833	828	876	855	865	827	892	815	822	829	851	802	851	893	879	859	844	900	906	909	850	862	822	844	864	794	857	814	812	805	811	804	878	809	865	883	878	861	841	872	841	830	830	815	836	830	848	903	836	871	901	850	817	807	876	869	852	855	835	840	875	771	848	850	829	813	869	822	873	829	900	878	790	847	862	823	851	879	853	866	815	822	829	843	921	841	845	869	808	824	821	793	876	839	856	836	815	815	846	837	860	850	851	867	861	844	866	883	884	861	797	858	839	806	832	795	843	872	852	843	860	824	897	879	846	835	847	863	871	901	836	865	851	836	802	808	843	820	806	783	890	852	807	822	846	853	807	827	861	809	821	847	833	897	910	804	844	854	885	846	864	857	838	836	805	852	781	820	839	888	868	814	883	804	828	889	837	819	821	872	856	876	796	851	855	884	850	882	806	861	853	830	797	871	854	842	852	830	834	810	891	824	810	854	828	851	822	896	802	829	846	879	873	849	780	842	885	823	861	829	799	846	818	856	868	834	832	817	846	824	819	868	830	871	873	820	837	775	874	883	838	809	850	819	854	875	829	852	806	903	847	805	854	873	814	868	828	865	880	825	879	794	853	891	820	792	806	796	827	869	839	787	808	844	844	869	808	849	905	860	838	859	860	786	817	838	861	914	877	871	827	866	837	842	852	808	861	881	833	861	836	820	853	790	880	840	862	855	861	839	897	813	846	869	879	858	846	832	788	864	846	815	857	785	826	859	840	862	777	873	827	896	905	873	806	850	887	877	858	847	861	813	860	794	870	843	798	819	911	812	799	869	769	877	875	818	861	767	812	821	873	823	866	801	885	853	881	819	815	863	836	886	813	842	819	893	830	870	837	824	843	921	872	834	832	847	814	858	823	868	874	841	854	850	866	853	855	889	910	898	834	843	854	891	867	871	858	805	893	827	854	897	821	824	852	859	848	842	820	894	841	856	893	866	863	897	863	843	872	835	896	839	855	904	814	835	797	845	868	877	822	859	824	839	839	782	844	834	911	829	885	761	848	861	875	825	909	859	881	885	816	800	795	832	796	768	829	800	887	854	872	844	842	861	858	801	856	840	847	837	811	777	816	865	876	875	808	845	819	850	869	832	866	838	832	808	856	868	854	810	822	875	844	880	891	866	852	892	807	896	853	812	819	870	838	877	798	860	866	837	857	876	802	781	882	846	858	799	824	831	808	796	852	897	844	835	829	830	821	797	848	766	816	833	852	880	881	859	819	856	840	820	826	791	783	827	841	827	908	852	820	854	824	816	842	803	829	812	865	821	832	855	851	849	796	813	789	841	852	779	854	801	866	886	819	870	865	818	862	815	817	832	846	840	891	861	838	824	813	862	852	839	887	815	816	857	863	863	856	840	847	874	867	845	828	839	869	826	879	832	838	838	837	865	870	829	814	788	825	824	889	888	832	880	881	839	845	822	847	921	825	791	858	817	842	845	866	835	861	833	811	870	850	856	907	869	833	817	858	839	774	827	865	837	821	839	870	804	839	817	843	867	869	855	868	825	877	841	863	827	824	811	893	820	857	829	834	839	784	847	852	838	851	861	820	856	857	792	823	790	883	813	859	866	863	847	803	818	844	820	888	807	877	836	852	813	810	913	838	848	818	818	846	798	846	820	830	864	853	870	804	883	811	876	888	878	847	863	821	806	847	829	855	873	891	816	841	838	800	867	806	833	823	852	846	832	832	824	825	836	845	828	826	809	844	880	865	880	864	799	846	831	838	920	870	819	861	865	861	830	830	835	835	802	833	865	831	899	817	840	824	882	839	803	849	866	839	814	841	886	776	881	823	827	839	888	811	858	835	826	849	845	822	873	836	810	834	801	853	869	851	856	808	821	900	867	840	826	853	836	836	783	870	866	866	838	839	785	849	799	898	826	826	819	837	821	863	861	828	795	813	864	778	801	854	822	898	814	839	840	876	863	864	840	815	871	813	851	833	824	832	824	860	858	822	832	864	813	773	840	827	918	836	813	844	830	831	926	817	866	885	819	820	821	833	862	862	786	825	874	845	844	874	846	804	899	834	886	827	851	873	784	824	848	846	858	842	825	867	864	848	846	873	865	867	782	825	846	831	854	882	862	781	841	808	868	859	797	896	805	852	851	873	876	832	873	821	820	855	808	836	822	871	829	848	819	792	858	796	847	829	841	895	852	873	833	846	862	865	802	851	791	838	860	828	830
52770	65793	62307	49449	39605	30065	23943	18884	14681	11337	9061	7435	5711	4635	3612	2900	2255	1966	1587	1472	1197	1155	1051	973	1002	961	880	852	879	812	822	817	813	784	785	788	804	799	812	786	788	757	723	772	756	754	758	749	758	764	739	747	786	776	769	764	764	791	831	796	795	812	786	767	749	806	721	752	769	749	786	807	758	800	778	779	743	766	745	766	756	743	727	731	777	785	781	766	808	770	744	826	787	733	770	792	720	713	754	753	783	787	786	758	763	806	791	744	734	812	800	760	786	808	800	757	775	778	791	756	790	739	717	797	822	752	725	743	771	767	767	808	816	751	814	754	768	774	761	755	754	779	770	787	741	775	771	777	782	814	737	788	757	788	804	770	789	765	730	755	804	778	744	751	778	806	759	803	740	819	735	728	780	754	763	778	776	777	751	783	771	756	748	756	732	777	810	765	727	801	766	752	772	778	786	755	755	766	773	796	738	750	785	787	758	749	770	754	738	778	762	754	757	796	750	791	793	774	763	764	809	772	766	766	775	727	771	817	771	787	794	786	693	721	715	786	728	795	796	783	763	750	773	734	777	718	831	756	754	745	802	717	686	762	744	762	762	768	784	791	811	781	783	789	784	761	762	802	738	751	800	795	791	777	772	768	721	782	783	732	777	772	737	850	795	769	744	715	775	752	770	757	807	790	786	738	747	788	772	768	800	797	784	725	792	767	747	760	745	771	776	731	758	788	715	758	717	854	782	767	727	762	788	764	796	752	795	783	743	756	744	722	782	754	776	757	744	833	760	754	779	820	751	792	813	792	745	803	765	800	787	748	797	780	774	737	799	741	786	759	734	780	758	718	759	806	771	776	790	784	698	772	747	748	792	772	786	771	758	757	796	774	784	777	782	772	703	779	797	826	746	773	803	770	771	752	771	787	788	734	756	788	788	768	798	775	759	795	734	834	825	734	752	743	758	794	832	732	767	713	810	712	818	802	751	826	735	778	733	740	764	774	737	753	785	739	787	784	744	736	757	749	793	734	760	750	764	773	752	798	751	754	764	738	788	770	804	749	781	743	766	767	782	776	770	774	779	764	695	747	726	737	753	769	778	779	809	768	721	726	764	768	756	768	805	756	789	763	777	773	797	772	752	765	765	796	746	789	790	777	770	786	766	776	728	778	751	769	808	767	810	769	806	786	786	780	734	761	747	779	787	730	780	723	772	768	761	753	756	783	798	734	798	820	770	766	757	728	787	739	745	768	783	770	746	776	820	803	750	831	771	767	804	799	780	830	807	773	778	817	807	760	744	753	763	773	839	784	812	782	823	757	760	746	806	771	759	779	785	773	782	802	812	819	734	762	763	787	776	777	772	768	801	759	735	790	753	765	758	737	781	743	720	743	779	766	738	810	823	786	730	753	831	766	760	804	740	692	730	768	769	736	760	764	696	803	792	751	809	765	760	795	776	733	737	718	753	724	721	775	745	759	776	772	726	800	812	785	739	747	739	761	770	739	804	732	774	779	751	788	782	761	789	771	774	768	804	750	771	791	729	754	821	753	763	832	783	763	732	777	759	736	745	829	764	763	818	782	733	732	762	804	766	727	765	749	819	735	732	806	776	811	747	719	752	788	752	770	778	803	779	744	770	769	781	736	808	758	771	768	754	819	769	759	734	747	792	774	744	778	773	801	815	809	777	866	775	800	776	760	742	734	795	843	804	729	782	770	822	722	780	732	789	792	757	783	757	778	748	766	750	727	767	769	722	773	711	790	751	793	759	777	778	781	748	780	798	809	771	804	759	705	694	780	771	759	761	783	723	838	752	778	789	780	755	776	778	767	780	782	780	793	788	803	818	789	717	738	762	794	768	761	715	724	770	730	707	783	782	759	771	794	811	785	741	787	785	821	797	775	739	794	732	797	779	749	804	772	782	787	804	801	796	739	718	775	755	786	761	773	789	778	741	767	819	767	766	729	757	773	711	744	816	715	749	743	767	759	787	741	753	789	823	758	760	744	761	786	733	828	756	808	754	790	786	776	745	750	764	742	757	804	751	782	763	776	793	800	744	790	780	756	733	752	772	773	770	778	782	783	745	782	704	733	780	834	788	728	774	770	811	773	758	775	766	819	804	779	787	795	783	794	800	757	757	748	718	782	826	775	733	769	764	770	783	788	766	760	829	786	748	778	801	758	751	787	800	783	821	762	785	759	769	749	764	829	742	758	749	743	785	758	774	773	787	772	791	781	741	800	816	815	793	789	793	716	771	754	759	767	756	747	787	787	774	726	757	788	762	744	807	785	762	746	790	734	818	759	786	825	786	750	804	800	781	777	760	769	736	739	733	771	751	778	804	768	811	731	767	734	766	744	767	776	740	813	790	786	764	735	785	817	797	763	829	743	694	771	775	749	755	745	756	822	785	768	786	750	786	723	771	780	755	789	770	752	784	781	769	724	786	759	782	781	781	809	734	776	725	817	761	806	751	698	726	795	751	821	753	786	728	784	795	784	734	778	744	799	766	810	719	747	736	776	799	796	821	765	733	751	726	734	746	850	743	784	714	774	737	788	767	762	802	737	719	778	746	822	795	777	752	769	824	738	777	783	766	755	765	771	726	792	793	818	771	742	786	776	759	782	800	727	828	751	736	741	752	779	785	801	766	810	742	776	740	823	773	734	757	776	798	800	794	788	786	803	787	825	771	748	783	754	704	783	762	787	783	717	692	774	746	742	762	803	845	746	741	813	770	777	797	770	757	808	768	808	775	770	766	781	795	793	766	756	751	782	783	720	798	740	857	731	777	738	850	787	727	744	762	778	765	774	767	783	739	795	770	758	787	808	726	741	784	757	757	784	781	720	753	749	749	774	780	814	796	790	746	767	758	717	732	810	763	738	821	792	751	778	759	833	736	778	761	771	780	797	798	763	734	743	774	797	750	770	763	788	759	786	759	774	788	835	759	766	745	819	774	748	795	781	781	775	745	793	757	757	769	756	791	757	709	788	761	752	771	763	741	774	801	750	779	739	774	766	780	737	723	736	803	774	809	790	732	783	788	752	748	764	834	757	735	822	792	756	718	778	758	784	759	759	755	733	788	769	726	758	794	739	718	750	795	749	799	751	737	762	788	788	755	767	727	781	750	805	754	812	748	767	739	761	783	773	796	807	753	778	780	777	728	762	763	743	813	782	801	782	756	766	779	793	742	769	751	758	780	767	806	792	766	805	805	775	756	783	718	782	737	767	746	802	752	802	755	752	759	798	746	835	788	742	759	786	780	757	778	787	744	750	761	797	765	731	770	778	763	714	795	791	787	835	808	759	742	820	774	786	769	750	789	747	779	721	761	774	783	760	776	778	744	765	751	729	767	768	708	763	758	749	780	769	731	810	813	742	813	819	759	821	807	783	710	763	728	717	768	816	777	743	770	756	805	742	751	814	771	771	771	767	792	761	723	808	736	829	738	771	717	789	760	785	742	835	726	774	729	785	766	723	769	763	730	823	806	743	762	785
24395	21589	29505	25447	24934	26804	26833	17654	11680	8382	6639	5345	4082	3301	2672	2117	1818	1685	1413	1284	1115	1062	1077	1015	984	952	946	895	924	873	893	856	888	863	867	891	848	914	871	856	818	901	879	829	811	814	817	886	903	891	801	855	855	840	868	829	852	843	853	811	835	877	868	898	863	836	858	835	867	793	866	833	830	854	822	843	859	888	832	861	883	811	856	823	853	840	852	836	910	858	844	809	848	860	861	868	925	814	847	865	838	856	867	839	821	841	813	833	819	870	798	748	815	876	873	824	849	857	885	872	883	860	851	842	838	848	877	851	845	844	892	887	869	858	855	799	872	871	866	897	820	857	862	875	873	856	908	852	808	855	815	871	895	865	811	797	817	823	865	851	780	854	846	807	815	870	818	819	874	824	806	883	874	816	862	813	828	872	877	833	828	841	833	837	878	853	882	862	821	836	818	872	825	823	855	844	854	846	829	854	862	877	884	818	882	821	826	850	853	809	814	840	906	855	865	881	819	864	830	802	847	798	854	829	841	816	812	861	909	890	870	850	845	799	841	814	861	814	883	834	823	855	901	849	813	868	855	818	804	891	821	847	885	902	870	918	826	843	849	802	903	826	855	852	816	825	869	845	845	792	863	830	876	906	887	849	851	846	914	872	887	844	857	835	836	847	893	875	834	845	817	860	822	847	882	830	822	840	810	844	820	851	841	856	825	823	879	842	866	818	816	843	892	882	843	851	792	854	790	899	885	876	815	840	809	869	804	851	795	850	833	894	849	868	853	851	819	877	829	913	812	898	891	847	821	898	861	852	848	821	848	859	801	802	819	835	869	842	911	863	862	856	861	901	831	889	815	868	867	878	800	829	833	876	883	846	832	824	807	871	846	863	883	802	870	865	861	896	844	873	857	868	862	848	881	795	858	824	859	875	858	852	827	818	824	800	815	837	829	827	840	843	867	847	853	891	851	795	869	854	861	893	874	865	883	812	842	847	814	886	853	833	881	909	877	868	861	885	925	858	832	840	867	857	870	833	826	836	870	899	898	858	837	909	863	858	845	843	810	840	847	859	867	893	865	854	829	879	857	885	884	912	843	808	892	894	844	830	851	852	875	843	833	847	857	826	829	850	888	875	861	820	831	910	780	847	860	874	889	832	874	873	868	823	824	864	869	883	836	864	860	865	843	831	830	831	872	872	892	846	828	835	883	858	904	898	910	815	869	827	820	920	849	814	857	838	886	831	837	826	837	862	819	813	832	864	832	839	885	850	824	853	929	859	861	885	904	823	842	820	834	862	841	834	793	873	852	902	877	848	843	802	821	876	856	835	871	880	843	835	844	852	813	865	835	899	834	878	844	870	901	884	839	829	814	885	855	803	904	873	893	850	871	807	795	849	856	885	832	861	915	820	838	791	845	855	848	865	811	864	851	829	832	863	844	843	837	865	883	797	836	813	866	852	854	861	899	804	830	838	824	849	822	865	909	859	858	829	839	862	840	868	858	854	844	870	833	863	861	875	879	877	880	921	840	859	841	826	866	847	843	821	812	809	873	820	824	818	771	936	824	836	865	826	856	867	853	805	866	845	858	892	833	831	877	868	893	840	900	866	793	859	833	796	873	855	859	876	862	885	913	841	816	854	826	879	903	840	892	887	814	897	863	868	871	837	861	845	846	856	811	850	851	830	885	856	901	838	833	864	846	883	803	841	848	836	815	856	836	864	845	839	868	924	819	804	848	887	899	833	864	834	899	870	880	843	822	889	852	878	813	857	839	802	842	894	838	894	875	857	856	878	869	852	883	822	830	809	800	873	796	855	785	880	912	793	871	858	893	815	794	854	861	844	842	858	813	862	853	900	856	831	822	873	845	836	837	846	917	879	842	826	882	831	849	807	871	889	861	858	848	882	827	812	889	850	797	841	855	849	802	848	811	858	843	870	841	847	858	827	846	864	897	852	833	836	847	822	872	834	851	850	856	858	880	897	863	871	870	892	847	862	772	867	770	822	837	853	871	820	934	857	880	863	836	849	845	859	883	888	858	857	836	852	849	871	845	878	852	859	859	852	809	888	863	825	798	842	821	814	886	870	835	851	863	906	816	826	893	875	887	862	873	869	875	835	863	885	795	841	808	824	807	818	826	848	838	838	878	814	853	858	836	841	864	881	847	874	903	825	837	881	844	780	835	916	818	863	911	834	849	827	826	937	838	877	857	848	861	843	826	866	851	840	834	846	855	871	864	841	811	861	825	849	826	834	886	844	846	849	882	836	896	838	822	874	874	922	856	793	833	859	824	824	851	875	849	842	881	884	850	849	819	798	794	879	854	843	826	834	870	863	837	875	825	852	812	837	856	862	874	864	850	812	821	831	804	857	889	871	809	866	816	837	851	835	899	838	904	875	863	921	819	909	859	813	836	854	835	874	804	841	846	885	799	840	867	839	853	870	813	914	785	821	850	813	846	839	809	866	843	832	906	853	893	807	817	844	847	842	830	887	859	858	850	829	830	913	855	873	809	817	826	837	906	838	848	854	860	827	835	878	898	871	835	875	822	851	838	832	856	792	824	860	837	829	860	830	856	845	848	896	854	882	857	879	876	836	884	856	821	811	868	782	846	847	828	826	842	857	869	837	857	839	767	877	900	846	862	836	884	784	853	853	871	830	896	870	869	881	806	840	817	828	869	875	842	863	855	871	818	870	822	860	822	820	868	881	802	893	821	859	875	882	836	869	792	831	810	819	873	826	858	815	864	874	846	858	831	826	784	869	825	889	837	864	882	824	882	851	878	910	814	808	832	868	830	853	820	883	791	819	922	888	884	848	824	839	856	901	837	862	859	838	869	844	883	804	866	806	865	879	800	841	866	889	855	868	900	872	876	831	889	860	856	916	854	908	841	810	881	857	842	861	862	836	848	860	786	834	831	835	796	849	881	814	841	857	820	851	925	808	827	861	819	846	820	911	872	864	820	849	854	870	869	833	863	833	871	838	814	821	836	886	830	887	832	824	849	812	834	870	886	828	902	884	870	883	869	864	873	850	842	852	802	839	856	816	864	878	878	845	820	867	835	852	894	836	830	846	845	845	903	786	868	836	860	833	852	834	814	811	806	844	855	836	839	842	807	854	878	871	872	841	842	842	869	879	825	817	836	884	849	831	856	820	837	844	839	858	875	866	842	840	833	841	833	840	821	921	855	860	868	839	875	872	870	789	834	899	878	905	892	870	842	830	912	823	834	825	855	858	826	833	844	801	862	806	869	879	845	833	878	900	845	863	848	833	838	889	912	877	839	858	917	821	860	893	839	875	902	855	874	907	917	836	876	882	898	862	907	861	819	858	824	821	844	845	833	814	826	871	824	866	843	860	804	806	845	807	843	861	798	868	846	883	858	849	921	827	868	861	835	828	831	850	841	861	901	851	847	865	823	800	857	866	876	822	841	855	870	864	874	857	882	834	850	820	892	844	830	811	833	810	803	911	811	871	867	839	848	800	846	833	876	822
52218	68231	65837	55058	41518	31050	24875	19879	15113	11943	9652	7843	6059	4807	3961	3001	2491	2051	1730	1447	1329	1163	1060	1002	988	938	886	846	846	815	796	786	816	767	804	781	779	795	814	744	765	745	792	762	795	815	804	786	754	820	781	752	795	824	790	777	774	817	721	740	728	770	739	691	809	742	801	758	748	792	817	822	771	794	766	789	774	774	738	778	812	731	785	779	774	801	794	856	774	775	822	762	796	791	782	773	768	759	767	770	805	791	740	774	777	775	782	767	722	795	744	790	797	806	793	756	788	792	743	787	836	781	772	804	755	720	761	769	800	771	800	782	746	788	724	792	736	810	779	777	803	777	787	776	779	787	751	805	798	794	753	805	789	762	778	836	748	805	844	804	846	733	820	794	756	759	754	774	749	754	786	737	756	802	768	809	740	770	781	760	791	807	802	725	736	812	718	785	838	771	794	801	794	780	729	711	755	785	773	758	735	788	765	798	739	819	758	797	751	750	802	788	735	807	806	720	789	762	779	807	748	711	777	758	804	778	781	781	777	817	732	812	733	804	783	791	774	808	848	779	764	761	798	755	764	754	772	777	752	747	767	785	748	754	754	752	771	788	802	727	806	802	837	772	768	739	852	745	788	741	827	756	759	796	844	808	785	762	784	748	761	758	755	789	825	771	725	768	788	805	787	798	750	740	763	824	757	758	727	771	733	828	797	811	712	754	730	786	785	788	771	795	745	796	790	767	749	773	774	766	778	824	780	811	832	764	763	763	831	757	779	774	796	794	759	779	788	773	774	800	788	776	764	760	766	789	796	787	801	736	807	740	769	769	760	785	772	783	821	773	737	774	753	788	767	757	779	800	758	792	773	808	794	783	749	724	780	825	756	763	781	799	761	786	792	705	776	781	754	786	791	754	820	786	786	794	737	785	793	808	766	792	772	774	721	797	773	816	812	788	793	799	795	797	804	798	742	736	763	773	763	797	748	749	776	755	775	790	797	717	790	758	779	824	770	792	760	781	763	751	752	739	805	797	765	765	778	756	794	812	786	783	800	775	786	798	782	781	758	724	762	719	754	768	771	784	769	724	826	813	773	759	791	814	761	777	808	749	764	794	751	751	842	805	737	825	806	767	777	762	848	791	730	762	758	769	781	751	738	777	799	763	778	765	780	728	801	770	789	800	781	754	806	796	756	820	723	777	766	755	785	801	810	809	785	768	726	774	768	760	752	802	773	780	744	731	774	728	780	745	807	770	796	748	815	782	738	738	713	760	788	783	842	812	812	785	843	785	789	792	796	778	762	766	756	785	773	769	761	762	761	781	733	779	785	781	761	806	781	748	778	773	800	771	759	733	792	746	763	729	793	857	774	796	796	753	773	845	759	776	716	779	774	796	830	749	753	809	763	797	784	831	763	768	792	810	763	788	793	778	789	843	796	738	778	752	781	798	778	783	762	816	799	729	766	770	836	818	767	764	843	785	799	777	775	781	778	766	792	744	781	738	804	781	731	697	834	754	783	770	756	764	752	805	801	786	801	774	812	813	739	733	791	810	767	801	809	757	786	798	789	729	772	811	752	755	793	806	761	775	741	783	797	762	723	719	759	781	767	799	803	781	805	796	765	834	754	781	746	795	815	776	802	760	782	790	769	756	765	801	786	765	782	769	761	805	756	793	734	760	812	747	725	780	786	778	777	751	793	738	754	799	798	802	775	807	826	808	804	780	771	790	782	759	799	787	783	784	795	800	755	781	775	792	779	797	781	808	733	789	799	704	738	771	811	800	738	815	789	756	752	759	811	785	746	744	796	795	784	754	770	800	782	799	754	757	746	752	676	793	789	766	794	819	770	806	851	726	742	742	823	788	754	772	833	782	764	792	780	784	771	783	812	755	767	793	723	828	762	768	808	744	772	837	782	751	792	728	791	757	847	739	782	794	708	860	745	799	795	753	764	775	762	760	818	809	805	792	702	789	752	792	787	786	794	781	763	774	759	824	763	778	774	839	783	765	755	782	788	788	760	748	784	745	825	741	742	761	762	760	770	814	770	801	809	785	755	765	754	771	765	802	717	775	749	786	803	766	789	759	757	850	721	749	759	789	774	749	796	798	800	747	755	779	756	728	782	769	776	824	789	754	770	715	800	744	824	803	759	753	790	747	811	757	699	797	768	788	810	766	786	747	746	796	807	839	830	760	767	773	784	802	765	785	774	740	841	838	774	800	745	772	810	776	796	720	807	764	766	768	735	762	774	760	811	801	741	754	758	737	775	758	768	714	803	790	748	772	750	762	781	771	755	716	804	810	792	773	804	745	781	758	747	733	774	786	798	733	740	769	774	768	746	793	795	797	794	794	770	822	788	710	732	841	743	800	731	742	832	783	795	751	760	806	737	763	764	795	736	739	755	781	767	793	790	792	803	764	767	800	740	755	778	788	782	796	739	768	790	753	815	806	730	766	775	807	768	768	740	777	800	725	758	780	754	799	748	737	756	777	785	792	819	758	785	801	795	791	775	836	776	833	755	811	780	757	784	785	751	729	760	788	763	747	801	790	769	742	783	732	766	743	752	743	765	781	760	794	773	764	806	819	763	790	773	733	743	735	757	775	761	784	777	794	803	808	767	819	810	757	743	774	807	776	792	786	807	754	788	778	764	771	758	788	796	805	750	819	841	745	762	730	762	724	788	752	784	774	773	758	747	792	761	787	762	781	766	770	763	771	810	771	790	809	756	712	798	770	812	770	785	761	759	781	737	795	812	739	764	774	775	737	753	805	733	769	790	771	778	737	786	734	800	762	773	794	766	707	785	778	765	758	751	755	763	794	809	844	739	780	790	742	774	772	745	739	747	792	778	790	781	784	736	773	753	746	762	714	792	795	725	747	774	782	771	747	778	754	786	786	817	790	797	765	776	802	728	755	836	809	725	798	751	799	751	748	780	802	846	767	757	783	759	731	764	767	754	801	778	806	755	759	769	771	797	740	760	770	765	774	745	766	759	775	799	773	724	798	772	735	797	783	789	746	765	755	799	743	774	728	774	806	789	769	765	762	764	768	759	787	774	746	751	787	792	766	750	797	720	764	791	771	745	759	808	734	764	790	746	759	754	774	732	789	760	758	778	766	770	785	728	812	739	737	773	777	825	770	750	788	783	776	790	812	777	768	757	816	751	755	785	829	793	804	833	786	765	744	751	782	738	766	755	757	785	783	791	836	788	744	770	766	727	839	834	755	777	761	784	772	806	757	759	764	836	792	788	766	778	770	755	809	802	795	770	787	859	766	781	824	772	783	770	787	759	722	759	798	818	726	797	768	794	779	785	799	776	750	793	764	785	777	702	782	755	781	744	831	739	798	739	740	780	795	742	772	791	808	769	793	813	732	767	768	793	772	746	830	792	801	745	772	736	755	784	762	761	806	799	756	779	799	751	783	809	778	771	748	737	751	784	759	771	753	798	774	853	752	814	783	757	795	749	771	773	823	756	817	791	798	784	802	733	732	764	778
29115	24155	33571	34867	26130	17613	12529	8505	6006	4691	3657	2971	2418	1986	1810	1533	1347	1271	1135	1022	1046	950	908	923	968	866	848	820	838	904	829	862	861	866	818	808	852	868	841	822	807	813	863	833	846	841	846	779	802	814	819	866	822	800	901	853	831	843	832	833	802	869	832	817	822	830	823	855	850	813	842	847	865	791	844	766	843	850	865	846	821	875	848	773	863	840	839	860	843	870	868	830	826	865	863	891	888	864	845	852	821	800	858	844	862	801	826	772	869	813	820	861	820	820	845	806	834	780	809	850	841	800	835	805	857	852	756	794	817	834	762	808	780	844	832	862	835	851	842	858	849	866	799	810	870	807	821	746	850	782	849	790	855	855	828	794	806	891	823	833	825	826	857	788	843	873	815	803	803	853	833	845	805	846	833	812	842	855	872	825	897	853	785	822	823	817	795	860	848	815	812	803	859	878	857	859	829	786	827	818	832	858	817	858	797	837	838	824	830	818	802	806	875	835	859	821	864	828	875	800	820	856	840	844	827	861	881	798	822	827	854	801	810	790	812	772	824	777	835	834	801	826	824	818	880	869	785	795	794	889	906	845	899	812	839	870	809	840	767	813	818	829	769	863	825	838	859	799	813	861	821	878	834	833	789	848	831	847	853	829	853	832	849	805	852	814	837	838	844	837	824	879	797	842	823	881	818	834	839	862	867	830	803	894	802	767	863	862	740	831	815	863	812	803	800	814	806	869	821	872	828	899	845	801	851	825	908	814	803	822	851	888	826	816	896	859	779	800	805	826	816	821	876	841	841	814	792	799	858	820	837	846	810	858	860	848	795	810	803	831	828	794	821	870	835	796	842	851	791	864	823	795	832	818	806	823	827	833	801	806	833	844	890	841	798	802	845	857	844	843	834	838	870	808	826	815	836	806	845	845	843	784	829	849	819	807	858	831	814	813	861	831	864	850	850	826	808	798	808	833	827	813	783	760	831	823	814	772	848	803	870	812	815	832	832	844	834	844	865	862	830	855	830	844	816	826	840	818	792	883	846	801	841	886	810	836	816	796	811	767	846	790	808	826	836	874	871	860	792	883	811	900	840	763	839	851	828	831	844	835	821	847	794	821	841	797	840	805	829	799	845	840	831	848	842	881	801	848	800	798	819	818	808	820	785	802	827	823	874	845	823	795	825	803	849	841	822	743	809	791	815	805	835	825	789	885	829	864	840	842	869	868	849	761	791	833	855	868	874	857	815	863	774	768	839	864	780	913	838	841	822	805	830	850	881	788	847	796	811	856	887	809	825	832	877	844	850	869	885	830	828	788	804	846	809	895	864	841	855	843	824	815	847	830	803	839	755	871	826	863	806	871	832	812	855	843	848	819	837	827	862	833	832	782	784	886	801	840	787	800	834	818	808	829	836	828	812	885	844	821	807	800	813	852	796	838	790	847	816	790	823	853	865	889	870	814	771	845	889	857	826	900	798	817	858	876	791	827	868	836	882	794	806	848	850	849	872	827	828	816	826	830	805	857	816	866	839	832	815	854	796	766	825	842	831	856	823	806	836	812	843	839	828	835	809	797	843	814	842	851	867	848	821	819	798	846	866	809	826	840	804	845	842	833	835	829	857	856	841	825	824	854	820	794	833	845	863	856	803	848	822	842	873	850	859	867	828	794	838	805	800	812	829	889	762	842	853	804	820	843	844	834	834	794	823	831	871	817	887	888	820	842	802	819	793	818	853	811	853	807	824	832	789	816	842	761	831	845	846	802	842	868	808	807	802	797	786	808	856	837	880	777	783	872	833	817	801	876	783	825	828	841	827	827	861	850	843	858	855	822	818	852	853	807	823	794	867	839	846	804	864	815	852	803	863	828	847	869	821	798	848	820	835	841	860	842	829	803	865	814	800	797	826	790	807	851	791	847	831	838	838	852	832	799	818	805	867	810	865	804	806	804	843	864	871	849	849	817	809	809	799	773	796	798	801	828	759	852	792	839	825	830	809	833	792	838	857	851	851	803	876	877	839	820	794	872	836	795	835	865	872	862	868	848	850	891	847	805	855	797	782	772	856	814	855	830	862	839	815	857	799	800	834	820	809	895	809	812	822	797	843	808	857	854	803	812	855	815	799	802	830	839	790	848	855	842	794	862	832	802	829	783	830	786	840	843	799	846	856	864	827	812	776	839	786	853	787	850	795	843	831	850	845	818	863	798	829	826	815	855	848	825	829	823	815	817	834	840	827	824	793	821	841	824	843	862	860	802	821	823	845	834	857	820	815	844	842	857	831	816	913	817	873	826	796	846	833	858	819	845	824	815	788	803	847	779	856	808	826	837	862	853	875	848	835	801	866	835	768	819	854	863	784	842	826	889	822	840	862	823	865	875	881	848	824	829	848	889	850	819	872	819	850	806	843	780	801	825	847	865	862	853	850	833	778	793	873	840	832	894	842	841	844	858	796	782	824	831	840	862	819	784	780	855	802	865	835	837	848	824	857	810	811	806	853	829	809	828	785	842	858	840	861	795	794	929	850	811	790	801	855	850	865	788	855	882	837	789	834	834	843	888	855	905	812	814	865	857	815	826	788	806	760	811	851	871	826	822	847	827	815	841	824	872	860	885	795	855	861	838	767	837	813	823	851	884	888	837	842	879	810	770	868	861	783	819	821	768	801	790	889	784	877	811	834	795	848	825	815	782	798	825	844	844	865	835	841	807	826	848	814	845	889	907	849	887	820	804	807	805	840	840	803	878	808	818	825	862	835	797	792	829	803	792	820	821	815	867	860	790	855	827	810	842	867	853	804	781	763	824	864	841	838	828	801	795	834	819	868	863	775	824	833	852	837	747	812	890	826	837	828	816	898	826	861	806	851	850	837	824	858	888	886	804	820	862	851	796	820	805	825	880	824	863	833	854	887	810	880	804	766	815	910	871	828	890	908	832	822	829	827	821	882	850	841	848	822	838	813	819	848	845	847	873	820	827	846	778	850	824	837	866	809	874	806	878	865	863	734	844	790	843	766	810	851	823	827	809	838	861	832	866	835	834	813	795	813	806	847	825	814	856	954	832	787	843	851	838	847	807	817	853	830	834	813	823	880	841	845	818	841	795	840	830	834	850	791	852	876	865	854	850	834	832	791	838	828	862	795	894	825	855	855	827	821	835	812	816	847	812	836	780	844	810	824	850	799	811	849	816	857	816	806	882	803	830	850	843	782	801	855	819	838	855	831	882	846	851	778	871	827	877	804	853	835	818	887	813	821	786	847	787	895	786	821	787	858	819	779	849	852	795	861	827	821	837	844	844	870	824	834	868	816	862	846	871	821	817	835	801	837	841	859	822	799	849	851	826	816	874	789	845	874	877	829	799	851	865	807	856	811	878	866	816	865	827	833	811	821	809	869	798	837	836	816	862	865	856	871	887	779	865	811	782	833	842	821	841	872	856	869	849	851	846	832	810	857	879	843	827	824	784	817	762	809	899	821	807	871	832	788	823	869	806	817	843
51944	58640	54803	43121	29313	20563	15775	12253	9288	7355	5877	4654	3750	2941	2355	1996	1695	1365	1231	1090	1006	1020	924	952	838	852	880	807	801	743	721	793	762	763	776	795	742	781	748	783	726	737	816	808	781	810	756	758	801	775	740	784	746	774	763	723	808	782	774	797	774	782	758	780	741	759	754	773	785	781	754	748	765	752	757	751	744	738	777	748	805	777	744	780	771	767	755	749	791	743	765	718	728	789	768	777	753	754	769	755	752	735	772	740	790	757	741	776	806	754	785	758	747	808	778	737	786	751	791	753	799	745	783	735	768	782	774	813	737	804	784	812	764	802	736	808	811	772	789	722	722	755	768	736	738	746	779	736	768	779	771	763	770	762	761	812	773	778	751	777	781	753	798	758	758	766	762	747	764	806	771	768	782	791	736	749	756	738	765	766	719	747	783	789	784	765	718	829	793	753	755	781	774	795	777	762	764	748	760	801	799	755	775	811	761	728	742	775	746	806	782	766	784	737	758	756	751	712	772	751	773	750	753	755	782	736	766	724	795	805	778	723	719	749	762	761	743	775	703	769	757	706	762	770	723	769	768	729	763	802	775	740	790	762	741	772	741	749	765	723	742	766	742	734	736	715	778	708	756	735	733	763	714	730	795	762	783	775	809	781	771	740	782	714	805	770	759	742	768	743	741	758	731	745	799	727	736	764	743	762	766	814	740	801	756	747	787	800	737	764	766	809	751	798	770	732	755	767	815	739	736	752	764	745	760	746	761	749	734	826	836	721	766	779	803	719	768	748	748	767	773	726	746	758	765	787	783	764	794	733	714	726	807	699	758	788	792	748	753	753	816	835	812	777	784	761	783	731	770	735	770	771	733	762	744	761	746	737	807	752	783	752	740	785	777	772	772	748	776	740	820	712	699	803	733	761	792	748	753	755	755	740	801	779	759	791	761	756	790	803	721	775	764	701	787	732	740	768	754	764	739	710	786	765	761	781	820	777	678	691	743	808	718	756	766	764	815	770	759	763	828	773	755	727	716	787	802	754	774	718	757	753	740	782	800	773	794	779	753	790	741	736	770	735	748	733	751	747	748	797	775	783	747	750	801	785	772	779	732	782	767	783	775	752	754	801	758	755	756	774	802	815	801	798	767	827	745	798	771	741	720	815	737	774	752	772	731	775	798	767	792	808	772	752	762	788	756	799	812	749	789	754	743	763	759	748	751	783	765	755	782	743	783	749	770	756	793	794	753	788	758	809	728	727	759	756	752	781	804	754	768	773	765	752	798	749	784	719	753	790	740	744	746	776	749	735	777	752	736	775	777	796	739	754	723	772	777	821	765	746	759	780	838	799	726	769	756	710	733	795	757	743	723	764	730	812	779	733	765	762	733	784	806	727	763	776	818	786	738	742	785	737	789	724	772	808	766	786	734	734	799	734	783	815	769	768	807	767	727	775	757	747	752	759	807	732	754	768	832	785	798	739	777	774	776	723	746	782	866	786	808	717	753	759	757	734	737	733	735	805	730	718	730	780	797	831	754	773	824	741	780	721	792	771	799	804	757	712	775	740	773	768	708	767	768	790	782	757	736	747	726	818	766	736	757	758	769	745	753	753	712	741	762	741	778	786	773	805	793	781	776	768	748	726	786	715	735	784	768	758	753	734	816	804	774	749	702	723	766	732	775	783	754	765	788	808	778	715	728	775	719	739	835	740	764	742	796	802	762	746	772	703	777	769	758	801	764	801	688	765	767	732	798	810	721	769	724	740	675	817	749	745	702	775	769	778	794	750	751	754	800	820	755	706	807	785	755	745	796	721	755	690	726	786	779	738	755	775	777	778	767	743	763	749	743	760	723	730	778	794	709	769	756	745	760	742	692	805	744	785	807	769	786	811	750	735	798	765	780	799	751	762	734	810	810	749	742	791	748	790	770	753	820	757	766	777	793	698	774	804	767	766	747	783	757	746	743	746	763	771	741	724	749	762	779	718	785	766	743	771	752	774	807	717	774	794	736	717	785	797	775	756	786	788	816	731	755	702	722	783	750	744	767	746	783	791	765	740	762	771	753	728	774	788	705	765	747	754	782	727	775	742	769	784	801	771	714	735	759	756	767	760	778	764	779	763	756	780	768	774	786	743	722	736	722	753	750	789	830	772	753	803	777	744	794	753	717	763	755	740	797	705	804	771	767	754	745	780	801	794	774	724	774	764	767	767	739	758	772	762	737	794	805	787	771	744	786	779	765	759	786	799	779	724	782	767	685	751	794	752	711	783	774	780	784	748	775	769	788	748	760	740	786	807	808	706	767	717	747	789	774	742	794	808	826	732	759	731	795	757	786	769	752	734	716	765	766	723	756	773	750	780	720	726	738	748	783	747	776	771	796	731	761	749	788	767	726	764	768	800	783	761	749	778	731	820	713	785	771	772	751	748	775	783	734	718	818	791	770	769	749	772	746	745	729	806	775	704	749	775	771	736	748	718	754	795	725	763	794	734	743	729	820	756	744	781	753	789	777	785	736	756	764	741	750	763	770	794	756	781	766	738	805	754	808	786	798	770	801	706	724	741	760	724	755	757	731	757	695	799	805	727	765	777	750	746	774	826	781	775	800	843	799	756	762	777	799	730	766	753	814	760	794	733	777	799	710	762	756	758	769	729	765	739	751	747	764	825	811	771	800	800	794	774	734	758	683	751	747	747	745	778	766	761	757	741	785	784	770	745	743	810	777	771	805	729	739	766	779	731	750	784	759	757	796	741	780	795	760	774	782	757	762	781	799	781	814	778	701	785	741	785	798	784	743	754	793	775	824	752	763	783	745	794	744	792	792	753	734	789	741	777	740	700	740	733	784	777	727	808	784	797	761	776	784	731	777	755	738	764	806	776	732	795	745	776	780	734	768	816	762	750	763	804	727	783	745	741	746	827	716	775	722	723	739	756	777	816	777	732	771	784	751	761	769	789	837	774	734	746	824	760	743	769	806	758	768	783	773	766	774	810	714	735	760	752	751	755	787	745	744	772	752	771	771	727	724	762	750	744	797	776	762	777	755	737	831	822	788	785	814	748	765	735	741	761	743	762	786	789	748	772	755	761	694	708	804	727	769	698	782	766	761	744	774	791	699	796	744	799	776	769	795	774	778	783	779	742	778	729	733	771	796	783	822	779	780	811	752	750	769	777	759	735	721	764	795	784	737	742	769	731	746	726	752	826	777	804	763	776	801	783	718	730	773	748	738	743	749	770	785	764	794	773	797	724	774	796	732	745	778	775	781	774	743	793	762	765	763	784	790	761	764	798	708	754	736	788	764	745	807	761	744	740	774	744	791	678	788	780	768	719	741	766	693	730	817	746	792	753	729	759	757	812	807	841	693	780	758	753	699	765	699	824	792	727	801	748	814	758	733	776	735	760	771	819	767	702	774	778	778	779	816	775	775	758	739	789	793	748	797	798	803	792	753	811	748	792	733	745	732	772	757	794	783	740	795	762	805	830	719	730	748	820	769	803
25780	21655	29465	26740	25592	25625	21481	13086	8964	6865	5573	4256	3366	2595	2269	2012	1558	1354	1291	1114	1062	1049	984	969	992	901	882	886	873	869	890	860	818	827	862	877	878	861	860	824	861	866	880	857	882	848	865	822	830	867	836	803	848	858	799	825	864	911	794	841	868	861	794	861	814	857	840	851	845	750	830	801	836	811	821	852	857	854	858	880	830	905	851	796	791	830	796	866	838	840	858	861	906	794	872	878	853	870	873	844	900	815	812	874	837	836	836	866	835	811	814	854	845	871	854	806	839	817	867	882	832	846	869	841	825	852	822	867	840	816	781	879	844	814	897	823	857	845	802	861	864	842	820	845	811	838	867	825	880	828	832	849	830	807	830	849	825	852	857	872	804	866	824	830	872	859	822	805	846	885	832	820	824	827	809	883	840	847	838	831	879	860	842	850	860	842	874	821	818	817	855	855	904	832	832	853	861	888	827	857	854	771	803	784	875	852	923	864	825	855	833	807	840	838	848	871	864	860	878	852	853	865	875	860	808	829	814	868	838	921	859	864	867	894	844	838	813	827	800	839	842	853	849	850	866	804	855	870	858	836	859	847	821	830	852	864	874	843	844	841	783	817	823	847	864	865	850	811	812	820	879	840	865	891	838	816	810	851	842	914	856	839	803	879	841	843	863	873	863	810	787	842	829	864	811	867	840	898	851	863	880	848	809	864	835	807	809	853	829	821	867	871	869	780	831	892	847	819	840	836	777	864	882	855	884	814	828	818	831	813	819	849	829	869	898	869	795	815	816	854	860	828	851	805	849	803	812	848	764	835	836	839	840	839	824	802	845	796	877	853	831	836	809	811	831	826	844	834	829	823	833	840	858	813	852	824	873	831	853	855	813	871	894	850	869	822	793	867	875	827	847	848	897	777	844	813	789	895	855	833	805	808	835	836	792	837	855	805	813	888	836	854	853	857	808	815	811	849	831	838	824	763	785	853	859	897	848	866	821	843	854	841	815	851	828	835	863	840	839	867	876	878	836	840	885	840	871	857	797	832	820	830	874	845	850	848	879	869	889	883	815	915	816	846	823	818	808	869	819	850	843	870	853	871	829	835	871	843	834	887	834	871	839	854	851	810	827	909	887	791	878	880	842	832	829	848	829	848	814	867	842	864	869	852	822	806	840	850	857	810	837	826	820	813	884	832	845	804	842	801	803	841	806	860	821	844	852	788	823	808	840	848	867	860	820	861	907	825	779	842	844	821	864	841	854	869	830	820	832	830	827	891	829	782	883	800	821	796	864	852	775	848	812	896	810	837	816	875	822	866	813	810	820	854	882	879	851	819	823	833	853	859	867	865	829	821	845	745	787	856	880	828	784	812	807	864	880	825	868	844	860	817	863	823	858	923	897	861	791	900	866	855	854	854	807	824	911	861	797	857	819	837	840	803	875	848	832	864	813	830	872	838	864	853	849	855	843	832	824	828	857	855	856	856	840	831	809	816	822	820	869	873	865	839	798	897	805	795	850	884	816	816	866	839	827	845	854	843	841	840	851	894	864	849	857	855	875	829	835	879	918	806	847	863	897	848	852	834	815	800	832	839	823	856	776	897	839	856	867	854	885	826	830	812	839	806	854	855	838	849	880	814	813	835	907	845	828	815	818	794	805	814	827	884	806	839	835	825	852	855	830	818	853	849	872	811	867	843	821	861	877	906	803	790	832	839	811	878	808	785	891	855	865	850	814	826	836	882	838	825	836	842	823	853	887	776	798	916	811	871	840	823	841	845	842	856	830	810	813	872	870	812	799	847	836	879	835	853	817	801	867	833	887	789	856	816	827	872	847	830	834	837	838	802	855	844	839	853	861	841	840	863	853	838	821	860	851	849	831	946	804	825	843	894	810	805	856	819	844	828	830	818	844	813	833	848	794	854	810	816	858	871	857	832	785	819	888	899	867	866	866	879	854	806	872	809	861	838	900	854	857	840	833	808	837	856	845	832	858	829	860	808	835	858	832	785	810	830	852	846	856	813	841	835	819	807	826	902	788	863	806	877	822	864	858	865	816	836	871	810	848	859	828	843	832	820	839	801	824	807	910	807	817	794	797	848	790	856	829	808	805	846	827	837	890	819	854	800	840	826	835	808	842	834	859	796	829	866	859	832	821	855	839	870	848	851	853	899	804	882	823	781	860	863	815	887	842	825	830	869	897	882	833	826	829	808	865	819	826	772	793	774	830	845	857	795	815	824	852	846	838	835	836	839	808	826	817	868	851	838	856	841	845	837	850	833	865	797	806	890	863	828	892	885	899	854	780	831	843	802	834	817	818	866	822	886	842	860	818	765	822	853	835	823	811	825	877	830	849	846	818	819	842	818	853	890	841	848	854	853	889	800	823	806	840	855	855	856	820	841	809	809	822	825	838	834	758	891	850	847	864	829	822	806	842	867	872	807	809	805	882	852	828	799	822	822	861	817	835	812	846	853	874	816	859	826	771	923	831	827	846	882	846	847	821	816	880	813	848	877	787	798	825	807	816	803	844	827	827	819	831	818	832	844	876	796	833	828	869	811	862	809	814	893	828	830	822	842	900	829	825	844	848	825	852	866	871	837	841	839	835	879	871	841	847	851	845	857	843	829	827	860	834	793	867	837	857	840	788	850	865	836	855	842	816	836	876	838	823	786	843	896	850	816	834	818	838	820	865	848	853	802	830	846	856	865	928	807	837	848	838	899	822	841	807	847	858	824	764	856	867	822	860	818	806	880	814	785	826	876	847	836	889	769	822	827	832	787	844	857	839	874	908	831	833	775	854	849	875	841	788	809	834	785	867	809	876	826	858	847	850	823	806	890	874	812	860	810	800	827	896	920	841	830	855	853	843	826	841	822	861	863	834	835	851	827	877	876	864	871	873	931	802	823	868	775	806	829	830	819	835	843	835	857	887	854	779	833	830	847	860	857	807	837	842	861	868	763	792	859	814	862	832	850	891	874	840	885	865	832	916	854	847	811	879	870	860	864	868	828	828	887	828	828	866	790	860	827	880	824	822	839	905	867	877	814	804	889	841	816	822	809	861	812	829	834	848	810	874	834	826	840	880	860	813	824	845	818	818	894	862	883	844	843	846	846	828	771	854	897	849	848	769	825	893	833	837	867	833	866	863	854	835	832	841	855	854	839	851	852	809	836	768	826	835	898	862	925	867	888	870	845	864	882	860	811	812	833	874	826	821	843	832	874	813	828	861	835	873	852	877	886	847	786	838	790	829	855	861	831	834	869	849	830	836	842	818	870	818	818	864	814	795	854	855	848	864	848	842	816	825	821	829	829	815	832	897	811	866	807	810	828	867	825	833	821	786	828	804	842	853	763	858	860	832	861	815	822	863	880	829	843	866	848	828	873	830	824	854	843	876	853	842	795	817	858	855	887	832	840	826	861	851	841	821	875	914	818	802	849	844	864	869	849	909	797	884	840	844	856	843	877	822	879	828	868	851	838	841	882	852	894	853	837	827	821
50329	63471	60907	47035	34011	26964	20877	15735	12377	9782	7953	6247	4860	3942	3220	2531	2113	1688	1493	1260	1135	963	1013	987	884	904	879	795	797	807	789	797	809	793	785	752	785	771	791	761	774	829	770	764	793	815	805	733	772	742	676	756	793	742	748	753	759	830	768	751	741	731	733	736	753	739	723	760	797	772	695	787	772	745	739	750	726	791	733	738	772	741	761	804	733	768	771	788	731	772	769	764	755	799	762	799	758	779	752	798	781	735	785	724	781	791	832	745	772	747	760	740	747	825	756	786	840	778	731	786	796	814	754	716	758	805	747	748	780	770	748	786	768	762	744	795	739	782	715	707	776	787	787	771	763	772	813	825	753	766	768	842	758	771	811	787	818	777	761	801	758	719	769	790	771	843	771	748	792	787	807	758	766	775	764	758	815	753	749	873	818	722	788	755	790	724	755	751	748	830	727	751	734	793	783	763	801	743	748	795	759	767	767	756	754	774	757	733	764	773	774	777	751	784	802	770	795	695	727	810	763	764	730	818	758	777	783	766	776	769	752	782	771	771	783	754	787	832	790	769	742	741	790	677	742	759	754	788	777	783	758	767	821	754	720	786	743	763	765	785	761	752	756	790	800	780	782	777	789	760	734	777	790	795	788	749	760	749	770	781	761	777	812	774	738	757	767	791	771	760	778	782	765	742	765	776	789	767	775	786	737	742	807	762	767	776	806	759	782	776	796	802	740	808	734	823	783	801	752	776	745	803	787	744	718	781	758	793	733	732	735	796	743	795	764	773	759	775	806	811	797	738	759	831	769	766	742	743	752	744	781	747	781	773	767	756	737	779	782	822	731	768	794	746	760	758	697	784	747	786	711	734	738	733	736	735	746	793	750	788	761	756	750	738	771	774	754	792	818	781	750	730	745	781	816	797	700	767	748	768	825	794	779	761	779	790	789	700	738	769	789	734	785	771	733	784	786	771	750	740	821	839	807	793	701	742	761	774	774	735	724	759	777	772	823	793	718	790	765	792	809	709	760	817	800	777	748	769	743	801	771	751	805	756	778	765	753	785	762	773	803	798	793	770	810	761	777	779	765	715	757	783	782	748	766	761	772	770	767	733	766	744	768	772	719	771	717	788	724	772	766	757	773	803	753	790	727	750	776	736	765	768	737	772	805	803	757	798	777	776	775	766	769	783	791	819	762	722	763	777	755	784	749	789	742	777	812	823	811	781	777	749	774	802	751	800	781	778	753	739	780	787	708	777	747	800	791	776	753	690	758	756	761	741	757	764	738	786	767	782	786	770	759	768	762	777	784	731	777	785	763	728	794	759	805	807	744	771	784	780	759	776	810	775	747	784	754	767	768	760	753	758	759	817	773	762	785	761	794	799	797	732	775	748	782	775	709	807	759	731	736	789	791	742	839	776	751	754	745	796	791	696	750	767	759	793	763	763	785	803	784	759	765	789	808	715	741	743	829	752	773	749	780	781	747	780	733	773	783	750	765	761	756	747	733	745	794	722	774	748	780	742	753	771	801	770	788	762	736	777	761	776	763	778	766	754	753	744	770	821	775	790	724	792	788	721	779	790	796	769	786	818	732	735	782	826	735	762	771	746	802	763	744	784	817	740	771	797	755	789	775	747	825	840	746	751	770	782	812	772	750	739	763	720	800	785	708	722	771	760	796	751	797	778	867	790	750	764	793	764	761	775	797	782	724	778	769	770	768	783	832	739	767	766	751	820	782	826	756	762	754	730	806	771	773	802	775	756	766	781	746	738	783	754	798	764	783	775	867	762	777	752	757	730	769	769	754	782	806	797	707	759	778	754	790	788	747	775	736	810	738	793	748	705	753	770	758	746	707	731	799	764	696	781	725	685	768	744	749	750	777	767	760	758	772	782	778	763	760	779	792	760	734	720	710	726	786	774	775	748	733	774	721	734	767	791	747	726	800	754	817	720	802	763	751	733	767	771	778	733	724	797	756	730	771	765	737	773	811	780	792	756	763	758	734	791	807	794	762	777	762	778	766	734	721	774	741	812	777	773	782	717	824	769	798	801	770	834	762	762	766	751	763	812	753	779	740	746	825	768	781	780	780	750	795	754	762	792	747	756	714	738	749	762	770	752	760	775	770	753	819	727	776	743	767	789	761	788	749	795	801	749	791	769	705	758	753	743	769	759	783	798	725	778	772	810	766	799	774	744	739	745	784	778	728	731	787	767	773	804	767	760	778	731	753	751	742	800	780	770	778	750	763	746	782	795	763	764	770	762	793	781	761	793	782	723	810	781	745	736	745	758	731	773	748	724	755	800	761	785	792	762	774	790	779	751	746	802	783	799	755	777	798	778	756	762	756	809	727	761	807	731	798	781	792	792	744	765	784	779	758	744	732	740	782	791	763	798	744	774	779	799	758	780	760	788	707	758	752	788	727	790	772	783	793	748	713	731	754	746	807	771	733	790	815	757	806	750	743	741	757	766	777	784	744	742	751	771	748	755	734	736	786	789	758	796	775	757	725	811	756	756	806	768	742	777	742	807	805	772	765	791	742	778	765	786	805	779	771	798	776	825	775	738	748	780	749	814	746	725	771	776	721	757	755	773	831	770	733	834	773	724	764	794	803	695	782	745	805	777	760	780	724	731	738	816	733	774	709	720	771	750	762	829	693	766	753	755	833	748	760	769	766	741	784	802	763	766	810	721	732	758	743	787	792	801	762	730	825	771	752	746	751	721	801	730	761	786	730	800	768	760	736	792	762	802	788	743	767	784	812	781	786	752	736	840	740	724	812	768	753	762	722	749	767	795	812	713	716	801	724	776	810	707	780	714	788	767	771	808	764	746	785	766	719	794	782	750	751	787	763	793	804	840	727	737	845	753	749	762	742	786	761	779	783	788	795	756	773	783	758	827	808	759	733	730	734	776	770	801	728	764	762	785	819	805	761	734	721	791	763	770	768	726	775	719	788	742	802	756	771	796	720	770	801	822	741	744	769	732	798	805	731	748	744	757	804	824	765	789	761	824	796	762	814	730	794	760	746	699	781	757	816	747	771	740	775	777	793	737	727	719	774	763	767	734	759	719	781	804	731	737	713	785	774	714	769	765	792	741	803	782	741	794	748	774	760	744	693	812	719	740	799	793	768	783	784	739	719	749	823	798	752	792	768	769	753	730	756	815	794	714	729	768	800	778	793	775	850	790	778	771	824	744	770	795	768	809	726	748	738	777	762	764	743	790	739	762	724	773	785	742	770	770	738	736	743	815	792	791	812	762	768	761	793	761	743	792	762	759	799	849	763	757	768	793	777	783	784	752	783	791	763	762	714	787	772	738	737	800	748	819	807	770	720	756	767	774	766	773	755	798	747	798	760	777	778	781	794	782	759	783	723	753	721	748	771	729	811	736	719	743	820	769	786	770	769	788	759	749	749	786	749	747	761	717	745	784	746	783	776	753	740	740	765	731	730	758	765	757	719	756	785	745	792	753	816	728	780	789	775	773	799	733	763	767
25106	21712	29479	25318	23770	26047	23883	14125	9671	7561	5869	4330	3370	2845	2418	1913	1755	1425	1327	1185	1068	992	1039	956	920	932	946	889	890	911	909	879	846	804	880	836	896	853	926	881	889	835	902	865	856	840	862	867	846	854	845	895	858	875	800	860	797	830	881	858	821	839	849	842	873	848	845	827	831	835	832	851	856	884	843	837	816	849	847	827	875	869	814	855	804	865	875	835	864	801	862	857	865	854	863	838	840	886	824	825	822	839	754	850	845	835	858	852	882	845	828	826	806	827	873	823	855	882	846	781	858	779	873	910	844	858	842	845	822	895	849	828	860	836	823	903	829	824	891	885	881	846	817	884	873	843	813	821	885	824	895	831	881	847	831	854	849	869	876	854	843	804	846	823	859	829	859	827	814	803	869	850	810	809	837	877	872	838	840	817	895	902	821	807	865	882	890	827	848	857	827	857	858	898	886	867	877	832	881	827	869	862	870	839	843	887	824	825	846	889	805	925	852	833	822	883	888	877	891	806	796	831	874	865	826	878	854	855	844	839	835	807	818	921	842	893	855	812	845	871	863	841	813	831	833	880	839	840	876	824	847	873	830	808	920	868	857	860	869	847	847	833	835	867	785	826	780	835	854	856	830	881	872	918	833	844	825	870	888	868	858	864	875	873	863	844	882	859	865	821	843	914	840	887	844	866	838	888	869	874	868	849	875	851	837	840	837	848	833	789	822	838	821	825	838	854	856	843	868	866	860	890	810	863	860	838	859	900	889	870	812	885	819	889	837	834	829	835	861	808	870	820	858	841	834	880	890	857	919	867	837	881	835	847	878	882	891	845	864	898	869	855	848	825	854	910	866	811	919	817	842	846	836	873	853	835	887	836	839	916	892	887	867	852	849	847	842	889	824	850	804	805	802	827	872	865	874	807	908	809	870	848	818	859	864	821	855	854	866	846	809	855	892	856	838	882	782	818	897	856	854	910	863	807	840	851	841	848	881	878	845	843	850	822	832	810	858	856	791	885	831	830	833	848	841	818	803	845	848	771	881	865	880	799	817	812	879	839	856	902	769	826	854	917	871	848	811	872	825	836	809	804	860	887	783	854	875	808	806	827	844	809	809	829	882	826	831	837	840	868	902	833	854	844	859	936	849	812	880	835	817	856	823	863	816	865	869	842	868	879	883	848	847	808	868	820	897	824	913	847	879	854	878	901	826	840	901	860	868	880	809	876	898	859	889	812	848	806	832	863	819	906	860	856	838	813	913	848	835	869	823	852	852	836	807	836	887	832	819	848	901	861	854	824	844	818	817	852	808	849	888	873	846	798	923	829	866	811	841	852	846	832	873	797	859	847	895	822	863	861	867	840	803	831	841	856	820	840	853	804	797	899	916	841	858	878	770	831	833	853	831	866	835	912	815	832	807	847	863	844	837	904	850	885	852	864	829	862	844	871	883	877	805	860	827	817	871	853	824	845	858	828	822	819	830	814	852	866	859	824	818	849	867	858	779	870	815	857	884	890	878	845	876	829	762	880	885	869	861	841	831	888	887	875	827	867	826	833	893	804	829	824	820	838	850	836	845	843	765	847	826	865	790	809	856	813	832	833	904	861	886	937	844	852	833	791	820	864	899	842	841	834	846	834	848	887	872	860	822	849	833	835	865	777	850	834	862	819	861	856	861	857	885	855	826	839	864	858	870	800	836	902	873	869	868	858	858	814	822	827	864	869	813	915	842	853	825	842	832	827	854	885	796	845	862	823	890	838	851	901	850	846	878	855	851	809	855	853	832	890	837	902	877	829	859	896	825	828	837	863	879	827	854	880	867	852	818	859	834	895	817	819	823	845	827	840	795	840	841	852	802	832	790	883	821	813	801	823	834	795	800	847	875	832	881	847	870	804	825	802	860	877	817	938	844	870	830	829	857	857	830	834	831	907	830	848	851	870	884	858	849	841	853	828	874	823	870	853	847	820	833	895	814	833	845	858	838	866	885	806	830	836	812	913	859	799	856	822	839	881	859	862	888	868	862	904	857	920	832	806	818	864	860	786	839	830	847	869	816	837	808	864	881	826	786	871	892	848	904	819	852	897	821	850	872	849	871	812	831	852	844	822	840	845	842	840	840	872	820	832	841	775	842	881	844	895	746	866	838	811	809	869	835	834	887	836	878	823	881	818	856	900	858	849	803	868	857	894	902	889	834	829	818	807	842	819	789	884	830	840	840	911	800	860	821	876	855	908	891	834	856	832	824	828	826	822	864	793	834	859	838	855	847	904	869	862	861	779	863	815	835	814	867	847	909	796	828	824	829	861	867	815	845	826	816	814	929	849	870	865	871	857	830	888	882	797	839	886	860	856	831	879	853	812	814	884	876	802	846	886	852	892	815	840	818	850	829	799	841	865	845	841	890	840	817	859	860	860	812	848	867	863	826	828	795	890	817	825	858	892	819	867	874	843	876	880	821	851	796	894	864	825	846	827	846	835	826	787	849	863	835	859	839	840	849	855	879	877	880	867	867	817	841	835	848	838	877	913	841	861	823	866	816	853	809	903	887	891	808	876	815	835	872	832	834	861	831	855	872	803	800	840	884	875	815	867	858	894	845	858	893	876	853	832	814	851	838	817	831	874	840	820	825	821	825	807	841	831	818	862	866	831	869	858	905	824	872	899	892	810	895	871	927	896	854	860	864	861	835	846	859	835	806	838	841	858	867	806	812	864	849	914	819	852	894	867	801	865	821	821	872	847	859	859	859	788	883	868	900	820	879	866	883	825	867	823	886	905	855	903	852	871	840	840	870	852	893	805	791	866	842	824	858	836	865	866	817	894	874	826	805	845	878	846	887	795	833	823	888	880	849	856	822	817	853	823	870	840	860	841	858	815	864	834	875	882	868	820	840	852	829	915	854	836	843	846	845	891	826	866	787	857	809	863	835	879	864	854	863	897	850	820	831	839	847	834	864	884	828	835	845	806	799	833	843	820	827	847	838	787	798	816	845	894	881	878	859	890	824	814	880	825	893	870	881	808	851	825	856	843	848	834	870	839	913	819	844	841	815	870	804	870	860	864	880	862	860	872	848	836	811	818	810	900	868	827	889	857	862	878	844	867	846	855	863	915	814	850	819	844	836	853	856	790	842	825	828	867	863	862	859	882	861	821	827	828	892	834	851	818	841	850	826	829	876	828	844	905	828	810	880	844	887	839	815	860	888	827	848	831	837	819	843	873	857	830	835	811	840	882	864	857	827	847	832	825	883	909	826	885	806	856	870	870	877	824	839	827	806	881	829	891	821	889	790	867	805	802	923	858	862	852	844	831	833	873	868	817	848	876	883	797	873	841	831	788	835	870	818	899	865	780	877	878	855	845	855	813	856	829	852	882	812	864	841	811	861	835	891	818	840	816	866	840	838	869	888	826	831	822	808	849	818	814	836	843	865	847	869	856	838	862	853	843	855	777	887	845	897	887	855	813	889	843	810	865	829	806	816	859	862	838	871	871	881	822
53429	64881	62212	46053	35751	29551	23317	17209	13607	10966	8724	6580	5204	4115	3483	2711	2218	1777	1515	1299	1205	1065	1039	955	917	899	873	894	808	818	788	792	781	826	806	742	767	787	809	742	764	763	713	772	768	751	767	774	761	805	782	761	753	767	741	787	760	783	770	793	752	760	785	761	808	738	755	800	760	782	776	782	750	766	731	813	793	763	729	804	812	793	746	775	814	787	759	787	781	720	777	742	745	780	767	793	750	791	806	820	699	785	772	785	794	730	782	743	756	766	786	777	787	736	827	774	771	763	823	775	813	804	780	737	786	757	783	777	769	740	807	740	766	722	758	739	734	789	739	747	781	773	773	723	738	784	725	771	723	797	792	782	774	763	774	732	802	732	803	766	794	738	788	749	775	780	813	725	807	758	742	722	744	794	790	784	767	777	811	786	828	752	779	721	749	759	785	809	807	796	776	787	767	742	720	789	731	728	765	771	792	790	772	774	760	784	795	753	811	791	741	785	774	765	774	748	728	763	738	749	784	767	785	694	763	784	740	774	767	801	750	788	804	775	794	776	741	778	792	796	777	786	771	755	775	785	757	698	770	725	720	779	792	773	798	798	786	783	746	722	801	782	769	804	819	840	800	749	800	770	805	790	799	829	766	717	745	798	741	797	763	805	782	810	793	810	759	823	809	799	764	730	782	777	799	774	746	843	768	793	838	731	772	828	707	797	767	748	767	807	796	727	774	772	744	742	771	803	748	733	745	768	816	782	797	765	783	754	746	781	789	786	747	807	809	769	732	792	720	782	727	793	784	772	754	819	728	783	840	754	808	762	857	755	784	736	773	747	795	733	814	795	774	783	781	787	804	735	775	796	754	807	770	797	776	791	763	746	756	752	771	792	773	710	823	744	728	797	736	748	728	763	794	756	768	782	794	753	723	735	819	793	733	817	775	724	751	740	734	745	777	750	767	806	762	765	790	780	773	758	766	809	771	723	767	791	822	803	810	723	749	774	763	779	770	787	739	818	760	760	741	805	786	794	733	765	725	803	792	834	796	768	770	793	742	836	764	756	796	762	763	787	749	776	743	701	737	744	794	759	745	788	755	727	771	758	799	761	757	762	761	811	768	714	771	738	799	786	826	673	756	782	759	731	746	776	787	740	766	756	751	744	793	795	758	790	800	761	842	778	755	789	745	763	777	773	711	770	761	746	757	841	770	701	759	755	762	778	761	719	785	794	773	771	795	742	754	762	762	766	788	755	719	753	762	792	781	794	806	782	781	795	782	796	769	715	768	769	764	709	789	756	770	740	751	785	796	782	756	768	773	792	787	777	746	764	797	790	750	779	748	784	740	767	759	719	716	766	796	780	762	746	792	752	823	782	823	815	775	816	773	746	762	731	756	769	760	758	756	828	753	758	763	745	732	807	734	727	781	771	744	769	777	761	747	799	799	794	797	774	754	762	768	746	758	720	775	790	738	780	728	751	797	780	804	732	765	774	778	758	821	773	787	789	749	808	757	720	741	777	796	789	757	795	813	731	787	795	784	787	775	833	777	783	773	801	785	735	735	812	762	778	783	776	754	781	753	766	713	809	798	800	785	732	724	800	738	764	752	753	794	747	756	765	763	781	792	763	776	776	795	723	780	788	778	715	822	723	732	804	799	775	755	727	735	801	746	765	720	757	734	755	742	762	741	762	791	797	794	800	769	773	798	772	814	731	745	774	742	778	765	754	731	756	699	779	740	764	774	769	789	786	779	800	703	755	752	772	771	758	762	735	774	809	775	785	772	754	756	790	821	765	784	788	767	712	726	817	751	790	773	816	772	774	745	770	787	752	738	776	738	791	773	731	802	769	767	787	767	772	773	764	786	781	740	758	754	737	776	770	775	791	792	735	790	800	731	795	770	760	770	823	849	704	736	768	783	739	778	788	781	790	791	752	757	740	763	739	769	824	749	760	790	770	745	797	744	797	830	776	797	730	789	787	721	744	788	760	803	781	777	741	780	787	728	769	765	790	758	761	716	782	763	823	749	774	740	760	808	740	747	787	796	769	778	813	825	791	817	740	792	716	718	759	773	798	727	777	776	791	801	779	793	767	756	793	793	758	783	751	830	749	796	748	780	784	778	741	817	745	762	829	751	782	758	739	749	752	790	762	749	836	785	774	802	814	751	739	771	763	754	780	765	774	770	761	783	748	783	753	789	799	745	775	785	770	785	768	787	810	778	756	815	784	776	794	754	807	762	805	776	785	747	817	824	732	787	751	838	774	762	786	747	779	804	779	772	744	798	796	801	794	773	772	754	759	732	761	762	753	803	738	779	766	817	752	776	747	793	746	790	772	708	805	787	752	793	775	745	779	761	713	714	791	791	769	831	793	772	759	756	782	801	765	784	754	796	783	869	714	749	761	722	759	759	717	751	813	780	775	740	720	763	771	760	808	735	813	770	823	749	844	754	769	791	775	781	828	799	771	723	791	779	759	782	799	804	755	728	763	777	706	787	722	770	797	755	730	761	778	787	738	726	771	799	791	808	754	763	854	770	797	744	752	796	731	710	771	772	813	784	787	798	725	749	843	780	759	723	772	803	755	768	784	733	856	767	762	803	789	769	808	781	772	769	760	747	750	774	750	775	791	765	806	808	776	766	753	747	717	822	792	758	797	746	782	768	751	766	756	804	806	769	792	735	801	783	768	765	781	769	773	732	756	776	758	751	774	759	783	794	762	798	812	765	767	801	730	740	776	772	779	727	792	779	776	763	750	731	765	777	782	741	761	793	766	790	784	725	810	762	737	767	784	765	758	738	746	754	725	743	760	754	831	802	762	760	757	752	789	763	763	803	790	775	741	692	849	766	763	775	779	783	783	788	767	758	785	760	723	743	827	744	766	723	728	780	733	780	760	773	740	799	796	801	790	767	770	770	784	790	777	770	779	758	779	759	742	791	779	787	812	747	805	793	730	762	762	753	785	740	728	820	799	807	746	800	769	790	819	784	787	731	741	772	776	757	784	794	775	769	724	780	789	800	749	760	771	786	745	809	736	812	811	779	759	793	808	776	770	714	799	791	743	754	783	767	784	801	750	726	783	769	794	794	774	810	780	785	772	786	750	812	777	777	760	771	768	783	809	766	735	777	778	795	756	761	773	790	796	774	770	774	748	792	751	797	769	797	717	774	781	789	795	756	754	720	846	732	749	749	819	723	781	771	753	790	786	818	731	824	756	793	759	735	752	746	748	757	811	801	751	820	778	759	765	803	798	765	749	790	749	698	778	747	781	784	791	762	746	817	749	757	750	775	789	763	812	731	770	788	748	788	767	738	755	737	802	800	764	757	774	814	779	801	779	783	779	726	746	813	809	794	772	762	756	738	748	770	789	819	755	770	777	832	752	793	762	758	768	740	739	800	766	769	767	771	814	726	789	756	764	766	773	749	797	811	760	778	811	771	757	774	806	769	783	816	717	780	787	764	724	836	746	763	810	714	738	733	748	761	762	792	708	713	736
24365	21586	29297	24624	23443	26837	26453	16302	10875	8702	6496	4849	3852	3175	2615	2158	1843	1529	1331	1251	1234	1089	1026	1015	955	895	920	906	953	906	846	893	843	881	856	798	822	832	865	813	852	862	842	864	904	863	835	809	769	865	840	787	861	872	836	890	863	895	870	848	893	891	856	884	855	839	829	815	843	872	820	817	820	908	891	833	804	851	850	826	839	858	861	821	900	811	854	848	838	893	855	841	782	892	855	877	872	883	813	833	827	824	840	826	849	884	849	903	897	866	889	878	878	841	862	903	812	902	821	856	856	864	840	801	863	872	841	867	853	820	871	892	852	840	855	823	819	861	877	841	841	825	836	876	801	853	822	816	865	867	874	874	911	848	846	853	819	871	831	836	850	854	856	854	833	843	900	824	840	857	840	825	861	892	866	834	834	846	824	815	874	811	816	825	819	878	846	850	852	839	880	821	851	817	803	848	872	864	842	841	823	814	849	873	825	884	852	844	828	849	890	852	879	853	884	807	852	811	854	883	840	893	835	782	837	859	874	881	890	868	820	860	836	881	914	884	835	876	798	862	848	823	816	839	860	839	821	898	832	853	834	865	899	875	890	810	862	869	813	814	832	877	889	839	873	881	875	827	829	869	843	882	913	886	872	890	898	867	889	838	804	835	845	930	830	856	827	839	878	838	808	819	838	881	841	859	839	836	873	873	846	833	852	832	859	835	826	872	868	875	859	862	843	813	883	875	859	789	844	855	879	842	875	846	848	841	817	840	842	810	874	862	831	850	848	827	868	942	828	832	862	876	857	881	894	795	794	890	861	829	874	848	817	863	877	827	853	860	893	828	827	880	845	838	863	864	854	850	860	890	857	850	852	867	871	855	898	858	905	848	887	796	789	840	876	856	879	879	858	792	900	917	866	869	888	889	829	879	875	833	893	860	857	789	836	823	879	872	866	849	853	822	862	870	875	831	820	890	853	865	889	847	831	851	885	850	865	803	870	860	856	873	862	839	900	823	827	840	822	854	849	819	890	840	872	876	836	860	855	853	815	762	923	840	913	885	826	894	869	847	831	834	841	861	823	881	784	834	920	915	846	865	838	848	841	826	786	878	833	860	910	873	902	822	857	863	872	859	810	840	836	869	854	813	865	835	838	889	830	844	882	894	862	836	882	846	886	839	847	837	815	853	919	835	904	823	884	827	823	822	832	862	823	875	888	815	809	866	803	856	837	898	840	814	847	811	869	863	855	858	868	823	858	830	889	833	799	863	817	835	852	847	863	886	814	840	883	834	850	794	815	815	782	865	858	822	793	846	852	784	824	855	827	857	871	844	851	882	846	781	880	846	800	860	866	838	826	833	898	893	841	875	824	890	856	807	855	840	871	873	868	856	894	856	879	823	921	863	790	796	883	829	859	860	874	890	806	833	798	873	867	875	801	842	824	864	855	855	869	795	828	886	831	809	839	865	817	892	856	835	819	825	856	846	785	830	844	851	839	851	822	916	798	923	836	790	843	804	868	834	816	826	931	871	823	829	793	819	847	835	885	822	864	877	823	851	795	817	850	918	776	872	825	834	813	867	798	790	872	867	900	851	817	879	819	817	852	862	859	856	883	800	860	860	858	812	827	833	851	794	923	810	845	850	878	820	852	877	826	835	807	847	883	852	855	854	800	880	848	863	884	860	838	814	849	844	852	859	862	814	883	844	851	867	799	884	820	870	877	836	832	887	832	846	831	920	847	857	840	886	844	851	847	848	851	848	843	801	851	855	900	855	819	846	895	849	811	834	834	874	824	846	813	861	893	861	862	845	878	837	847	859	856	809	889	868	893	864	880	862	863	895	818	834	933	853	875	827	881	786	826	842	861	823	866	839	848	808	877	826	836	893	837	852	850	814	897	814	863	785	871	825	862	810	791	847	861	855	832	924	858	850	797	851	804	866	811	816	827	875	785	880	863	849	814	900	890	855	835	830	882	846	851	820	815	843	838	844	860	887	842	813	805	890	835	882	859	814	855	836	825	899	854	814	849	904	827	837	807	900	842	836	836	866	874	852	863	827	873	866	876	844	865	834	873	846	946	892	871	848	907	848	811	842	874	840	812	874	863	804	803	874	876	855	763	824	778	837	896	847	854	927	840	848	804	846	829	811	836	802	829	871	845	790	819	843	850	839	879	859	828	848	860	868	858	804	877	849	859	837	846	862	843	885	860	854	841	845	856	828	867	822	899	806	815	878	844	821	890	883	836	849	834	842	826	840	841	904	851	840	808	864	852	896	944	900	879	916	870	915	856	885	904	833	850	828	788	832	854	838	806	843	833	839	907	838	900	867	878	853	841	840	843	840	853	797	875	824	859	883	835	847	866	856	863	845	868	847	832	861	825	853	883	855	895	799	844	857	818	866	830	848	860	858	815	862	826	899	840	840	899	861	846	841	868	911	879	873	870	858	803	836	812	827	838	789	831	773	819	875	805	875	840	841	833	903	796	796	835	841	828	862	839	817	856	861	844	845	858	860	789	840	894	835	850	842	858	830	882	822	909	860	836	844	850	863	841	868	853	873	853	824	884	864	846	837	820	816	883	838	818	858	866	871	881	896	840	824	832	922	865	797	819	839	928	848	844	891	814	836	899	824	808	850	866	840	846	827	823	842	847	858	892	829	820	879	796	788	853	828	835	808	842	824	883	828	918	872	872	874	865	833	835	817	829	830	932	834	886	798	834	880	830	831	889	850	835	862	930	845	831	855	860	833	855	853	817	844	889	819	823	885	855	829	900	892	825	838	897	883	847	858	790	861	858	821	821	868	826	842	835	855	837	840	809	828	817	797	853	857	824	823	811	818	827	835	869	844	849	877	897	862	811	878	844	838	844	835	813	873	772	834	821	801	840	864	769	835	835	832	890	896	880	830	891	815	880	833	877	865	864	848	856	879	828	806	896	854	856	881	858	894	851	845	766	853	852	804	802	868	837	848	861	799	785	789	858	813	873	863	849	846	842	848	866	841	853	857	806	882	895	890	835	810	845	833	859	840	848	803	858	855	834	849	897	811	824	903	840	916	852	828	866	850	860	911	839	872	808	813	813	867	850	830	819	904	867	903	839	878	854	844	802	817	848	840	912	851	864	841	845	867	846	849	867	868	855	829	840	875	908	848	798	846	817	879	896	803	799	850	868	860	836	839	851	834	848	809	873	820	895	848	867	871	803	845	798	860	819	888	836	879	831	859	807	870	856	827	839	860	864	783	872	858	844	846	893	919	835	797	790	893	823	841	892	868	856	853	843	769	875	884	874	843	893	860	855	850	889	857	853	844	842	874	884	809	889	866	822	860	879	828	813	890	809	894	822	792	899	862	846	888	835	895	871	871	821	888	812	859	871	875	822	856	892	875	858	873	840	906	885	902	875	846	861	833	865	809	883	818	847	817	904	852	885	786	830	890	846	838	841	814	863	826	863	889	831	837	852	818	790	805	901	879	912	844	875	842	875	870	893	840	882	827	850	890
55219	68840	61955	46633	39006	31422	23635	18202	14716	11752	9251	7218	5623	4662	3790	2995	2406	1898	1558	1409	1225	1125	1022	973	965	925	862	861	852	876	810	783	808	794	780	755	805	767	774	752	783	735	807	830	784	760	825	801	775	768	756	801	729	772	834	781	727	757	793	741	753	773	793	768	749	781	829	748	770	801	774	809	781	775	807	782	743	775	807	764	808	818	789	816	769	788	725	783	785	769	775	805	788	758	768	735	803	746	803	781	805	758	758	845	756	791	800	749	726	806	792	784	820	755	784	781	788	816	764	765	818	746	813	778	758	781	753	788	735	807	707	766	782	723	704	801	773	776	729	755	842	760	805	756	800	758	755	760	734	772	766	784	771	762	798	814	780	768	799	739	809	790	774	812	774	792	750	744	755	768	786	746	765	790	791	760	787	780	756	759	758	816	769	767	778	747	799	750	786	794	732	763	767	759	785	825	748	782	767	736	800	727	784	763	787	789	809	835	776	788	788	750	741	756	714	833	738	790	765	744	803	698	763	778	787	774	788	783	737	746	759	744	754	793	693	826	813	711	782	729	758	814	773	781	792	786	711	819	788	797	795	807	770	767	740	757	773	765	772	728	787	741	790	770	778	740	787	737	801	748	798	779	700	748	757	780	751	728	834	757	781	760	757	760	788	727	795	792	805	718	783	828	781	805	793	747	787	817	772	803	750	770	738	773	795	711	815	750	746	805	819	751	791	777	729	804	743	804	810	805	813	779	749	817	747	782	789	770	760	784	790	762	801	740	754	803	801	834	808	792	770	800	781	752	757	798	799	811	767	818	779	767	821	788	790	750	817	801	759	799	783	780	772	743	809	774	738	770	819	804	802	809	784	781	778	814	804	768	780	762	776	731	744	767	815	800	816	785	781	789	759	792	748	734	793	775	808	799	789	743	756	752	769	822	770	757	742	812	790	808	800	822	736	792	823	777	766	762	767	795	772	817	738	747	771	774	786	778	773	772	811	801	744	821	739	795	807	811	757	773	719	772	737	803	845	788	813	756	741	765	810	799	771	749	743	762	750	813	705	754	796	729	778	732	744	745	785	853	828	800	762	793	830	785	809	764	751	769	762	786	795	756	752	798	758	756	807	766	780	771	771	765	771	801	765	851	785	749	766	758	756	747	759	774	768	764	817	762	763	800	744	790	832	827	820	826	737	799	789	773	779	747	769	769	800	821	804	756	739	768	760	769	820	780	787	720	759	791	769	784	778	757	803	811	773	794	747	739	817	799	769	774	733	801	769	796	717	761	792	806	805	724	753	797	778	706	743	797	797	765	770	723	756	752	750	786	772	748	781	760	788	768	777	773	770	707	792	814	754	768	750	775	754	853	798	758	820	794	764	808	783	826	800	798	781	748	762	765	821	770	761	801	795	810	755	712	791	770	773	786	781	789	795	770	792	785	830	737	742	790	772	759	790	761	794	755	751	758	754	782	765	735	768	790	751	723	768	781	736	736	792	780	807	770	754	739	753	786	810	788	794	779	758	798	767	747	728	704	772	778	751	815	732	756	781	724	780	799	738	750	741	793	785	757	765	773	788	771	753	772	755	768	755	773	761	749	727	792	799	817	788	796	794	689	785	816	776	799	770	751	743	768	777	770	784	775	779	767	734	753	781	758	755	784	764	815	762	784	757	808	775	758	754	730	785	772	756	802	804	768	778	786	749	838	776	782	804	796	826	764	784	757	769	757	721	781	848	826	826	742	760	778	741	814	751	784	767	734	786	805	783	764	756	784	790	756	773	773	761	780	786	752	805	763	826	815	783	751	766	778	793	763	785	802	756	786	796	778	826	746	794	784	769	785	806	776	747	779	753	864	757	787	744	770	741	745	791	736	752	750	771	770	782	829	797	763	778	850	733	780	756	801	782	760	745	804	709	813	768	742	817	769	750	772	751	756	765	763	781	774	748	787	752	827	815	749	828	736	766	769	779	775	755	794	761	785	755	768	834	806	799	741	763	821	798	776	724	780	730	733	764	765	782	811	762	792	808	732	795	823	782	771	732	815	783	792	790	752	742	788	762	750	794	780	792	822	723	771	808	776	775	779	801	757	751	782	767	768	782	745	706	765	787	776	768	785	721	746	721	778	800	776	738	782	731	797	782	795	752	760	791	764	742	773	758	745	780	724	773	752	766	776	772	766	827	791	810	775	739	804	824	789	787	737	770	795	835	785	802	770	793	756	809	782	717	777	736	794	809	764	781	758	815	777	835	748	758	758	782	747	807	831	749	745	742	754	761	794	774	802	718	798	746	809	781	748	764	753	770	754	769	756	774	809	748	763	764	742	745	751	761	801	800	768	839	779	763	735	770	840	749	820	781	816	783	810	770	760	815	790	809	754	797	779	748	798	774	748	773	780	744	770	789	784	790	815	788	835	774	756	780	730	778	757	793	784	811	737	753	831	781	777	742	841	774	772	779	797	771	772	803	732	768	795	766	794	782	776	784	783	760	767	785	803	761	784	820	796	771	778	766	796	790	756	735	793	804	775	767	788	793	786	772	780	752	773	749	835	813	747	757	767	753	808	778	761	752	734	764	781	784	759	770	730	756	801	767	789	740	779	793	756	780	765	739	751	746	746	810	791	726	787	782	822	751	753	740	796	752	734	824	764	797	727	726	776	845	817	823	750	816	783	798	819	814	745	752	796	788	746	749	775	813	803	707	784	755	714	794	777	754	765	838	824	788	819	799	774	812	807	756	774	733	767	756	784	743	780	767	770	780	783	764	821	762	772	832	783	786	814	778	772	849	760	788	755	734	743	783	789	789	770	798	746	796	791	748	756	777	746	761	774	773	746	772	744	776	771	793	765	773	746	781	741	748	756	781	759	829	795	752	816	760	755	737	767	723	786	787	798	787	736	749	724	782	780	773	837	763	751	795	692	745	782	745	744	814	749	790	783	737	804	823	770	799	748	786	742	735	775	767	776	782	775	815	738	785	755	817	811	758	801	777	798	798	759	777	809	743	735	770	759	793	758	734	777	797	765	766	787	758	788	791	814	732	775	798	746	819	768	790	748	768	786	808	741	788	759	732	810	847	795	761	734	753	749	802	783	818	748	792	770	753	812	852	789	735	780	751	792	815	756	820	762	772	777	791	828	770	816	774	762	773	790	805	792	752	705	777	785	713	777	765	743	752	767	790	772	781	786	742	792	774	761	760	737	764	795	824	818	785	758	765	747	809	781	738	775	803	787	807	810	761	777	760	782	797	791	815	758	769	713	810	765	802	799	784	819	738	759	739	798	812	750	771	782	713	759	770	759	796	789	729	817	749	789	826	782	783	790	787	784	759	778	772	748	830	824	778	737	789	828	729	756	764	719	766	768	831	793	730	804	764	801	771	791	741	773	798	807	727	778	745	765	758	757	776	794	800	791	759	798	785	751	765	790	768	787	798	797	774	774	755	767	773	748	757	790	776	763	804	723	770	820	777	776	770	773	782	748	779	749	758	778	760	757
29620	24248	31347	30191	22928	17371	12265	7564	5351	4317	3378	2659	2199	1837	1668	1470	1264	1169	1081	950	1022	990	871	895	889	899	839	870	868	836	823	831	856	853	809	784	835	813	857	840	807	840	866	827	786	796	802	843	826	824	818	823	898	815	867	822	875	873	874	781	873	834	819	856	847	832	835	808	836	822	794	835	833	804	810	846	796	807	846	864	839	772	805	817	863	881	847	788	848	807	862	880	834	855	797	826	782	798	905	872	783	834	850	820	819	836	818	826	825	845	831	877	813	866	799	815	810	823	856	843	788	789	814	848	785	800	844	808	875	759	824	778	873	836	775	794	820	835	814	848	834	835	814	834	872	831	838	833	844	828	839	779	811	840	801	909	796	806	828	793	791	878	804	788	825	932	837	814	804	809	837	771	796	823	830	777	845	835	796	840	813	868	829	812	869	831	854	852	835	831	848	850	846	845	826	795	860	793	817	831	850	827	858	874	846	836	856	841	818	824	907	815	821	853	794	819	771	837	821	790	842	788	882	792	820	848	811	791	827	790	832	858	853	813	816	784	763	802	836	844	794	842	803	800	786	791	834	863	799	824	781	785	774	805	822	793	858	871	792	804	810	804	841	841	850	874	899	836	817	826	831	826	776	755	808	805	806	790	829	820	773	878	838	804	822	819	876	806	832	850	816	829	798	833	822	776	824	831	803	816	817	777	874	819	850	813	815	856	837	824	821	819	847	859	822	839	842	818	830	866	854	820	817	734	808	852	807	806	853	806	818	801	861	842	810	828	853	785	838	840	836	837	821	849	797	852	856	827	791	850	821	823	805	773	810	867	849	843	824	836	804	788	815	853	839	806	824	827	807	836	794	776	824	797	800	799	820	836	817	824	846	818	829	811	809	843	786	846	792	774	867	830	828	798	827	783	844	866	813	870	816	835	798	833	887	844	831	835	791	791	818	832	797	797	828	812	828	826	822	808	806	824	818	859	831	790	835	851	839	856	818	818	829	779	853	897	832	873	862	825	818	828	854	823	845	831	835	794	842	866	868	834	893	880	789	760	892	833	808	882	827	809	829	826	769	820	843	856	832	865	829	821	817	833	824	849	829	811	857	794	851	835	818	859	786	793	817	887	842	803	812	893	848	796	813	861	855	882	821	776	818	801	811	820	805	849	853	807	806	843	835	811	807	769	803	864	819	819	831	799	841	848	808	817	806	821	791	792	808	811	838	774	831	857	811	833	810	862	787	848	855	808	845	827	808	816	800	785	826	876	846	840	826	823	817	838	812	822	825	841	811	787	845	817	757	786	828	847	839	795	826	819	784	817	801	873	839	849	836	838	783	836	857	829	869	807	831	843	835	831	807	905	849	811	826	859	826	817	844	809	800	781	805	821	814	789	853	867	857	768	844	772	826	816	789	805	809	814	853	813	814	853	892	831	822	833	830	839	866	883	867	806	811	854	812	849	776	871	803	855	847	856	837	839	844	821	868	821	837	785	792	809	799	839	839	820	805	801	831	846	817	856	853	832	836	803	749	866	813	837	833	803	816	851	834	817	858	821	842	857	860	808	826	848	827	844	799	837	857	803	811	831	840	789	805	833	857	795	787	843	873	801	794	826	846	830	837	851	802	849	824	824	857	799	808	853	845	848	801	805	855	830	848	815	786	856	810	839	808	865	857	830	850	835	798	844	838	836	814	787	834	886	794	816	822	902	857	778	841	858	840	813	835	805	835	837	842	871	785	877	881	828	816	832	799	807	766	848	812	865	862	864	786	861	864	837	887	854	830	787	859	844	796	826	783	835	815	830	882	797	779	835	801	793	790	825	832	806	853	853	832	837	818	839	797	844	790	826	812	862	832	819	793	828	808	807	834	799	843	883	858	802	806	844	802	776	849	809	877	847	848	786	828	851	790	852	855	859	867	828	808	761	804	799	881	807	811	862	838	853	807	846	876	800	836	830	843	833	846	829	813	825	865	847	799	855	847	891	792	869	855	844	787	801	804	808	847	835	796	796	823	837	854	812	815	899	859	868	826	879	845	881	792	844	801	819	847	867	806	822	819	813	799	799	829	848	796	791	847	852	801	834	903	821	837	817	812	824	832	862	841	813	753	836	802	832	865	819	802	846	835	849	866	774	806	865	829	799	851	832	822	865	863	842	843	902	805	834	787	807	815	828	828	841	829	838	830	829	837	773	821	837	863	771	845	837	801	822	863	838	842	816	805	810	837	838	844	789	830	802	832	804	853	794	804	837	867	805	801	858	881	793	802	852	833	803	750	841	831	781	810	841	830	860	791	811	905	841	767	818	758	776	843	810	823	838	866	824	786	842	816	818	826	831	792	897	808	825	845	837	836	864	807	846	807	845	775	805	831	807	810	830	817	830	889	863	795	817	894	853	849	837	832	827	834	829	819	806	842	893	820	832	829	864	818	855	837	912	813	829	842	834	882	808	847	803	774	867	813	846	885	820	855	817	828	802	805	808	835	855	883	796	788	804	876	855	821	801	862	778	794	839	837	822	861	805	835	824	833	820	829	823	868	826	810	834	813	818	813	851	807	782	821	814	785	880	857	820	843	773	796	833	826	858	878	799	892	858	838	781	786	897	807	797	859	805	850	854	796	819	834	828	865	831	853	840	799	812	854	800	783	825	870	810	821	820	843	882	857	797	839	801	835	807	845	828	850	832	856	813	802	793	812	804	803	850	826	813	868	806	827	811	829	820	821	844	845	807	763	806	807	827	800	810	825	797	804	792	782	813	831	775	835	805	828	801	796	829	799	848	786	869	834	813	832	837	779	830	889	846	798	799	785	853	906	820	839	811	807	821	781	807	871	839	789	837	859	816	814	832	837	861	754	800	797	829	817	839	803	853	867	851	803	853	795	826	835	844	808	784	867	847	823	834	805	805	808	809	837	822	834	839	866	825	822	825	907	857	886	881	867	798	807	840	848	859	784	819	846	843	824	852	839	869	874	852	870	908	881	846	853	833	824	817	787	869	843	870	842	876	858	812	842	847	811	817	789	873	826	809	838	856	806	857	829	833	762	821	796	867	860	777	848	862	822	859	757	881	827	791	822	817	818	859	811	850	812	797	833	853	833	856	854	837	816	840	810	784	835	818	847	861	817	808	771	807	807	820	826	839	767	860	856	794	747	806	846	849	819	844	786	886	821	800	784	878	801	832	856	776	811	840	814	846	870	836	776	827	802	793	817	843	859	843	828	783	818	816	797	849	824	804	772	880	793	814	811	838	874	844	829	794	834	845	763	825	864	829	851	795	822	817	865	778	828	842	806	837	835	822	816	784	830	811	846	795	828	857	798	797	833	840	860	851	834	855	799	850	841	837	835	833	857	857	816	817	810	831	779	837	836	806	839	833	840	828	820	873	856	821	843	854	825	848	831	855	812	828	822	850	852	835	873	889	801	898	860	844	873	849	826	825	794	826	840	801	786	789	863	818	793	865	882	825	778	859	841	838	832	814	817	787	872	802	835	818
54508	55947	48259	35969	26936	21174	15715	10774	8703	6849	5279	4123	3336	2725	2240	1885	1501	1310	1217	1115	1015	909	914	862	859	797	781	799	786	769	762	805	784	723	809	758	766	744	754	711	768	716	757	757	747	788	730	762	720	730	701	757	754	779	779	760	748	759	712	774	742	698	770	743	756	787	767	777	778	830	807	763	768	743	715	707	754	741	805	710	749	759	771	722	724	789	752	795	759	817	758	750	767	762	795	759	724	754	738	735	761	815	795	763	812	771	720	756	769	752	792	808	760	773	768	742	782	817	792	691	740	813	747	752	735	776	754	765	729	744	773	736	756	717	708	771	761	754	759	813	785	759	754	742	760	732	756	773	737	750	785	778	764	757	750	786	791	801	748	741	745	760	805	717	769	779	773	732	780	790	750	783	750	754	836	750	701	783	776	793	770	760	769	769	753	750	764	804	719	746	779	808	727	765	738	723	736	811	777	774	779	759	709	748	756	776	748	734	768	786	807	743	715	761	799	764	756	792	781	792	745	732	765	737	799	760	742	771	797	764	729	751	768	758	727	765	739	756	729	779	771	740	762	794	739	765	757	739	776	760	760	769	735	779	753	782	742	808	721	762	786	749	771	764	759	751	735	782	765	807	726	781	779	767	744	783	752	825	745	729	722	769	768	725	713	703	777	759	795	826	760	812	727	764	755	824	740	767	757	785	776	770	721	747	736	761	752	712	723	757	744	787	772	710	757	751	737	712	743	757	813	798	772	732	760	788	759	771	762	680	761	763	773	760	790	799	749	757	779	793	729	755	746	763	761	747	753	738	755	801	816	727	753	745	729	775	702	771	732	790	763	766	779	735	752	751	758	746	751	750	763	762	714	794	771	778	709	768	760	749	744	796	755	781	753	749	775	748	780	790	707	795	791	822	737	807	749	793	787	726	796	749	739	797	734	753	762	719	782	761	737	774	774	752	782	800	770	795	747	762	735	775	706	751	789	740	776	779	736	749	747	727	809	736	782	796	741	708	773	787	754	751	769	773	745	718	774	765	816	773	772	777	749	757	756	789	813	735	766	743	758	793	775	769	777	747	707	765	778	754	768	820	711	743	792	742	811	741	800	721	716	757	744	772	738	808	786	730	749	738	731	729	754	761	767	768	768	816	755	707	750	759	699	747	755	737	763	775	735	776	791	774	737	775	763	744	778	786	766	773	793	712	747	735	743	769	721	765	728	717	775	749	744	760	775	766	762	741	764	803	756	744	779	749	732	737	790	736	771	724	761	733	741	733	796	746	752	757	815	781	788	756	773	792	708	806	719	773	707	726	777	760	750	751	785	747	756	817	748	784	736	743	773	704	764	777	769	722	757	710	732	711	799	834	753	743	738	816	753	734	749	714	771	817	763	767	756	737	734	726	763	797	795	740	837	748	746	787	787	748	723	756	722	794	796	761	756	767	705	737	787	790	797	799	756	770	749	713	790	754	762	786	765	815	705	757	802	766	746	775	751	794	791	748	748	771	778	751	761	750	789	729	789	821	782	741	810	749	766	765	776	740	776	764	738	697	745	784	790	775	749	717	691	784	742	751	789	738	768	823	767	754	747	828	723	746	761	766	772	792	766	766	751	773	783	771	722	724	723	774	773	805	751	746	764	761	749	837	743	795	695	744	739	767	744	799	744	736	719	806	752	751	722	773	785	732	743	800	788	748	778	794	772	797	773	766	793	781	762	822	785	761	755	730	748	758	754	793	769	744	748	767	726	747	843	776	740	732	747	741	772	775	775	744	755	801	765	858	732	726	793	751	761	713	793	739	743	788	746	784	771	797	808	751	760	720	796	713	732	767	780	739	729	796	726	790	715	728	768	769	764	767	774	720	761	812	686	773	750	785	737	768	740	793	765	734	735	754	780	767	779	782	761	719	770	738	777	763	698	789	773	761	760	807	769	757	716	788	724	760	710	762	782	723	767	741	694	762	737	735	767	786	807	721	720	747	719	788	768	732	763	720	778	789	748	740	767	739	770	813	749	759	753	767	826	762	774	720	764	719	764	755	761	768	758	758	794	784	724	756	742	751	728	737	749	732	728	793	760	756	779	766	798	763	771	806	714	751	771	797	763	773	763	781	835	732	735	724	757	745	801	736	761	785	716	721	738	771	761	746	726	740	781	777	766	757	779	800	773	794	782	778	825	739	702	764	808	723	767	741	818	777	785	777	762	727	747	763	708	792	714	743	724	702	769	745	758	756	746	831	767	749	776	779	785	782	768	786	751	742	728	780	748	777	707	793	791	729	756	784	792	797	797	732	745	717	767	763	785	739	789	798	734	735	780	765	741	730	751	786	776	744	717	717	697	807	768	742	791	737	797	754	737	753	737	740	761	727	784	750	809	815	788	720	818	787	780	732	775	760	767	750	777	773	777	745	795	724	751	761	730	784	713	783	790	744	742	705	795	785	783	765	727	771	725	769	755	758	772	758	791	736	811	739	736	775	779	778	766	789	765	719	767	770	775	754	801	745	767	759	750	747	708	758	766	749	705	727	750	776	753	764	793	770	738	727	738	772	745	727	812	760	755	734	745	779	757	740	738	743	769	789	806	760	766	780	791	769	745	800	741	777	758	754	744	708	749	753	739	794	762	804	758	724	815	739	730	754	745	766	788	736	787	732	784	777	775	756	752	739	756	796	774	763	753	793	768	817	756	776	757	741	739	819	773	782	764	741	703	721	767	732	733	746	765	668	801	760	708	777	763	783	810	776	773	754	792	777	787	747	792	795	748	681	742	744	778	735	753	804	748	802	756	763	773	775	762	765	766	764	755	727	744	771	762	726	722	751	764	739	705	804	836	735	768	758	724	758	689	759	784	749	798	766	781	782	790	823	776	773	760	785	761	751	769	755	763	768	748	729	788	777	776	752	788	789	794	753	761	755	769	768	757	748	771	769	754	743	724	790	781	719	734	744	762	771	750	771	760	784	761	791	754	769	796	793	741	760	818	798	711	799	801	733	793	760	787	732	756	763	771	782	803	771	705	767	725	742	730	739	717	819	733	758	711	786	771	757	759	749	755	758	776	735	770	800	777	758	678	755	745	726	733	785	721	741	759	811	750	709	760	779	715	774	785	801	738	709	782	751	791	784	776	770	773	732	740	740	766	847	765	781	757	772	766	792	729	790	785	754	737	792	760	769	760	832	765	703	752	784	762	761	774	758	742	765	823	767	785	755	743	771	772	745	825	797	738	756	744	745	720	752	757	774	729	769	731	765	702	774	756	771	776	709	813	785	783	740	726	788	709	720	741	787	728	749	765	742	751	765	779	777	763	763	768	751	768	757	783	751	705	798	761	759	773	791	813	743	749	811	793	784	771	728	793	796	715	765	765	814	745	767	794	752	743	759	740	721	770	785	800	726	773	752	749	721	795	799	767	780	814	763	755	756	761	735	746	763	787	756	728	763	806	740	766	744	790	769	748	742	765	751	756	748	758	762	776	765	746	731	765	737	785	729	785	767
25791	21622	29182	25585	25137	26189	22692	12930	8560	6538	4836	3716	3052	2494	2144	1859	1568	1353	1191	1071	993	979	1020	951	971	844	942	864	884	875	833	840	849	827	855	844	849	805	860	836	845	859	789	807	846	860	837	851	848	850	806	836	832	834	807	824	842	868	832	818	830	797	815	827	775	797	811	867	790	831	884	866	844	905	830	861	836	814	890	847	861	842	842	893	744	832	823	823	808	820	868	882	782	826	845	819	825	885	880	854	827	831	798	852	882	784	777	836	858	831	854	803	838	826	793	804	835	855	856	822	844	872	845	857	802	835	823	826	834	828	910	835	878	875	774	809	893	841	837	841	766	872	848	829	811	877	844	811	823	822	842	821	817	837	801	846	881	842	880	844	824	814	801	847	851	823	779	882	857	851	886	839	851	864	865	858	891	876	808	825	818	822	845	826	805	840	899	854	844	800	842	840	840	822	847	802	855	854	819	852	846	750	885	846	844	830	838	820	833	879	880	808	894	849	879	840	859	817	848	874	871	865	824	825	837	827	845	851	836	778	879	833	916	847	833	878	837	780	895	838	812	831	795	800	846	826	820	794	851	833	828	870	812	829	885	823	868	848	807	840	801	839	815	841	904	854	830	771	880	839	810	821	783	896	853	829	814	825	869	839	827	765	848	825	834	816	865	844	799	889	830	849	827	835	868	796	847	830	867	791	837	797	855	817	830	841	882	851	841	867	851	840	861	791	846	865	853	815	830	799	827	835	818	888	845	867	795	860	929	829	851	824	854	852	839	806	827	853	779	849	858	849	813	790	835	829	821	829	833	811	832	840	810	836	812	883	847	818	865	805	789	845	863	832	837	854	800	772	850	831	819	848	832	811	811	825	873	817	796	870	856	866	815	850	838	864	812	820	829	847	858	890	822	830	801	878	829	850	800	871	872	847	803	874	835	798	850	861	874	910	836	820	874	807	745	856	812	831	826	789	794	791	827	808	861	807	862	853	818	846	825	830	832	822	855	835	824	817	771	801	795	850	854	822	798	816	877	790	861	838	864	894	808	836	838	826	820	826	805	863	773	822	794	814	793	823	863	847	838	844	854	814	874	854	832	865	823	865	877	808	856	865	894	861	831	835	838	828	853	821	854	868	847	864	841	851	844	898	873	817	833	811	844	847	857	820	753	797	877	830	817	845	853	815	791	824	823	854	833	844	822	838	843	879	795	840	764	778	794	780	844	829	854	792	830	856	853	808	833	842	891	806	804	809	846	801	801	829	820	826	850	832	794	807	799	833	878	861	808	808	805	841	891	837	822	826	881	859	864	850	862	825	819	824	811	843	826	835	849	828	815	834	860	828	841	798	813	828	803	861	786	774	858	828	844	850	820	832	828	852	835	865	866	830	885	909	826	849	819	836	844	860	836	869	881	871	852	799	808	804	852	858	840	833	901	885	781	854	845	815	852	832	834	841	863	869	824	831	835	828	779	816	860	847	791	857	802	871	882	868	818	848	834	815	842	857	799	830	836	866	841	862	817	814	830	860	765	840	829	879	830	864	839	844	840	821	832	811	842	863	831	829	814	840	873	849	846	829	835	834	826	864	840	849	855	874	868	870	794	787	855	753	791	874	889	843	822	810	799	868	823	843	813	848	888	825	886	856	845	887	847	859	844	864	800	835	833	830	785	811	856	871	868	886	793	845	859	805	841	882	846	850	858	828	842	868	855	823	887	825	850	852	801	761	818	849	829	837	803	851	837	817	844	917	837	844	856	818	839	798	856	801	868	797	851	802	919	819	808	841	882	828	843	846	890	811	778	805	920	808	813	863	841	822	826	853	837	859	829	866	783	859	817	820	842	839	818	871	879	847	827	869	832	809	847	849	855	883	794	786	846	815	793	831	797	846	853	818	820	822	845	853	828	855	824	814	834	864	777	817	854	846	824	879	865	837	819	871	777	817	837	806	820	829	820	838	878	847	768	797	803	869	878	848	786	860	862	812	862	779	849	823	862	858	825	817	830	879	821	802	841	835	843	812	918	840	881	851	875	847	791	823	862	793	848	875	840	859	836	840	818	825	767	795	843	851	830	905	832	824	841	801	844	858	860	886	833	842	849	845	813	851	844	881	826	857	883	775	795	819	857	831	881	825	843	850	823	794	840	855	813	863	857	818	834	778	805	829	852	858	839	846	849	812	891	794	823	779	884	831	814	778	856	856	835	845	877	811	835	845	800	840	814	837	857	784	823	849	797	848	835	852	858	885	824	836	842	854	825	828	890	856	764	836	825	882	833	854	845	810	846	857	829	877	814	818	796	874	788	861	786	836	902	828	849	852	825	866	899	827	851	836	911	844	820	848	805	854	841	854	850	793	835	819	846	850	862	819	821	782	815	809	863	846	818	845	849	829	836	859	818	835	810	831	923	868	811	822	821	819	821	824	904	905	829	867	856	807	831	831	827	803	815	808	811	841	794	820	875	808	851	815	832	881	851	796	771	858	823	799	819	810	857	875	849	849	855	858	816	844	839	811	804	874	854	781	804	816	772	790	844	850	791	869	793	874	806	869	837	823	866	859	818	816	841	889	866	809	858	823	839	848	815	829	826	791	840	844	833	858	829	833	873	829	860	850	842	821	825	828	853	792	861	820	828	810	845	830	818	838	868	886	800	869	837	818	834	774	895	832	836	849	811	808	777	818	830	840	841	817	795	826	838	832	831	786	823	852	809	859	885	819	869	831	839	892	802	785	867	825	812	768	867	867	846	822	859	861	860	846	826	858	863	811	783	855	867	834	846	820	811	854	803	843	826	887	847	772	824	797	858	782	793	837	829	823	873	835	828	854	820	854	883	800	828	800	844	786	840	887	873	854	885	822	857	833	838	825	884	848	849	862	847	838	827	822	832	876	826	840	816	836	780	798	814	859	806	867	798	818	805	822	851	841	868	777	835	872	853	803	863	827	819	812	813	831	784	821	888	843	800	791	852	827	795	784	802	878	828	813	834	861	840	874	821	819	807	833	814	803	853	812	840	825	816	825	865	833	896	797	836	832	792	835	793	855	877	825	844	871	837	839	893	800	869	824	794	845	826	824	844	834	883	807	835	869	816	832	818	787	857	803	862	815	807	803	821	866	787	807	840	824	804	809	834	793	828	840	828	864	818	840	847	861	867	854	819	790	833	839	844	812	806	879	785	845	850	810	821	810	859	810	813	758	889	859	821	864	830	826	806	845	881	838	796	865	852	811	864	770	792	841	822	851	851	848	861	804	864	834	822	836	845	860	870	831	821	853	883	878	840	847	849	849	853	812	828	875	841	879	823	820	797	818	830	855	808	813	830	794	841	852	820	833	866	797	827	838	852	821	840	834	817	793	809	823	847	803	856	826	868	886	900	860	834	806	784	880	825	806	796	836	796	866	889	835	778	831	798	788	842	795	782	884	817	808	828	853	836	865	776	843	855	902	828	784	819	830	812	848	836	811	815	818	846	820	845	806	871	826	829	856	843	832	845	817
53475	61282	56592	43318	34879	27883	21559	15164	11787	9134	7316	5540	4515	3666	2940	2340	1913	1649	1438	1150	1122	1021	947	915	956	860	857	826	799	824	783	821	818	796	756	757	739	757	728	744	785	751	751	784	800	726	794	716	809	733	785	727	757	760	784	763	783	771	763	716	763	769	766	740	776	757	742	749	813	735	761	791	784	770	744	746	746	774	755	760	799	777	714	750	751	744	733	786	743	765	742	719	752	780	776	784	843	774	734	833	793	764	746	766	783	764	696	743	782	723	767	784	774	775	769	799	807	770	762	775	792	828	784	785	765	733	731	781	735	758	769	736	732	810	732	754	768	776	786	813	685	764	761	788	782	746	771	786	776	775	733	754	786	756	761	810	766	781	788	709	755	755	793	726	784	778	839	731	820	760	764	774	762	814	720	780	778	772	783	737	774	815	756	732	779	741	801	793	757	708	789	749	775	792	771	730	760	759	776	707	792	721	803	773	772	776	772	806	790	773	771	791	764	749	735	787	788	761	765	823	767	748	780	781	769	779	808	734	762	754	742	747	754	751	795	772	753	725	799	806	740	765	764	736	759	773	783	773	752	790	773	760	762	770	776	709	748	742	784	740	752	744	765	742	750	804	788	776	731	741	737	738	764	726	786	764	699	771	748	766	733	781	767	752	786	797	745	771	765	752	747	808	776	776	722	796	752	791	767	794	777	751	791	807	729	792	756	732	735	806	771	727	764	744	753	779	773	738	754	762	775	750	755	822	773	753	816	757	776	805	727	763	750	772	755	768	795	776	739	806	748	799	750	759	755	738	743	728	730	749	759	773	743	757	709	787	728	774	760	763	771	759	785	760	742	812	753	694	765	769	758	753	753	768	755	819	767	746	766	805	756	759	765	818	775	740	797	763	759	772	796	761	783	779	764	745	756	735	752	798	744	799	781	757	763	746	765	786	783	742	761	744	767	776	778	762	724	773	767	757	719	751	742	797	778	744	800	760	775	740	755	796	794	738	780	785	779	752	800	748	747	769	722	788	759	770	754	788	684	774	775	764	721	751	774	761	772	782	772	826	738	792	787	765	724	708	762	730	787	732	753	749	757	792	752	774	742	714	772	783	750	783	759	816	751	768	789	768	768	797	749	763	821	743	773	711	745	738	727	773	784	755	737	763	787	780	772	713	792	773	764	790	804	735	757	768	752	735	739	784	756	694	759	762	755	742	747	723	771	780	776	792	804	715	791	723	802	828	747	724	814	791	728	778	752	764	754	799	790	802	776	746	729	787	791	751	754	783	743	826	775	771	727	768	737	755	780	763	736	772	753	846	765	762	759	792	785	757	727	771	733	771	768	812	818	705	759	776	789	738	813	755	760	707	766	777	726	756	788	724	764	779	772	790	772	763	763	728	806	791	746	778	756	769	776	705	737	764	731	754	776	791	777	757	733	806	708	799	780	818	811	749	738	749	717	787	735	780	742	748	762	767	726	766	797	780	762	780	758	764	766	755	789	736	773	756	789	798	800	734	791	740	762	734	768	740	733	751	765	791	795	775	737	753	776	790	752	748	772	751	780	785	741	771	754	752	762	746	749	788	789	753	806	759	780	709	810	783	775	761	674	724	742	756	746	761	760	779	766	790	779	788	818	734	780	755	781	757	744	733	762	769	776	783	798	752	773	712	765	774	778	804	798	745	754	747	735	737	753	720	801	811	741	770	778	806	736	781	752	793	822	779	763	773	728	745	768	761	737	791	768	785	784	747	760	734	738	748	746	782	810	733	787	750	825	756	725	776	763	714	732	780	782	764	744	762	765	760	743	803	785	745	804	803	772	752	798	770	802	728	743	736	740	807	771	732	770	788	739	778	737	778	743	796	742	782	754	741	734	721	758	774	770	774	769	723	801	787	767	773	767	765	786	775	747	764	774	786	781	743	717	735	786	787	730	746	731	839	783	748	725	719	744	711	736	776	762	761	775	730	751	749	774	769	780	725	763	764	712	756	751	760	758	759	749	721	767	732	761	766	739	746	774	745	751	799	784	767	749	752	758	758	732	732	787	818	771	780	737	771	772	724	790	793	781	769	788	737	767	773	753	762	773	791	779	745	769	783	808	800	761	761	786	798	813	754	742	740	766	750	771	780	777	732	733	783	769	745	806	790	782	718	794	763	783	749	728	767	752	780	734	751	742	737	826	780	725	712	764	814	752	776	759	772	805	780	736	748	731	784	814	762	723	731	812	766	777	803	722	766	772	800	795	738	827	778	772	790	779	787	741	775	744	766	749	759	777	777	773	756	740	784	767	801	754	755	771	785	722	755	772	770	737	729	785	753	731	807	707	806	778	798	789	790	779	764	714	760	727	810	721	782	793	757	742	768	770	747	725	798	726	735	761	734	731	743	716	743	746	747	796	763	737	774	769	807	815	799	822	817	772	805	765	737	764	764	746	783	732	794	784	724	753	813	789	776	784	791	783	751	746	802	733	749	750	750	754	776	734	762	807	702	786	776	723	794	793	753	761	766	771	758	816	748	810	788	753	777	768	780	739	764	735	755	752	752	773	765	768	795	765	791	784	760	763	769	771	742	804	737	783	783	748	772	750	804	796	692	832	801	723	751	742	815	758	780	759	752	802	763	786	741	774	803	764	738	710	748	801	764	762	763	813	808	740	760	772	767	779	772	789	794	739	693	776	731	791	767	764	781	831	791	759	724	774	735	752	770	809	714	793	803	764	735	782	717	731	756	787	767	742	737	854	796	761	807	741	778	787	742	778	793	750	736	777	763	744	781	766	794	759	737	744	780	758	743	795	744	753	770	787	802	747	788	764	781	781	772	750	761	736	790	771	782	765	769	795	784	749	801	738	741	805	763	783	736	755	759	849	771	792	748	730	766	734	765	761	763	747	684	776	792	748	766	733	754	745	731	779	783	725	781	721	781	760	764	793	763	747	714	756	814	781	733	787	822	739	740	733	767	738	788	772	757	764	766	808	770	739	758	768	732	767	743	765	722	754	748	818	770	738	783	717	773	755	788	788	748	758	788	748	721	749	762	786	770	791	796	769	804	798	823	774	753	759	795	805	748	767	803	739	803	763	755	829	723	756	836	794	746	777	772	758	768	764	787	729	783	770	752	774	807	742	780	788	811	725	755	831	810	836	759	777	779	770	777	698	784	721	795	724	722	672	782	806	769	773	773	789	778	744	786	770	726	842	752	772	754	763	803	798	719	762	782	788	741	796	773	761	758	744	755	770	754	768	770	747	783	780	735	745	703	777	745	778	783	726	760	822	789	779	789	733	765	786	792	730	758	745	781	774	753	769	768	785	775	803	793	791	761	756	781	785	763	788	715	701	804	803	780	744	783	771	791	743	774	805	779	784	804	791	766	725	730	770	739	745	775	763	773	751	770	757	775	785	729	752	740	797	789	784	794	745	782	768	774	747	735	769	762	796	801	782	770	771	767	756	738	761	780	787	787	718	764	762	771	796	760	799	799	774	744	781	767	757	757
25046	21605	29281	25110	24239	27061	23966	13508	9392	7076	5401	4194	3471	2748	2232	1935	1601	1432	1176	1155	1026	1005	984	962	973	890	855	856	823	864	865	860	827	894	877	873	849	849	858	811	886	896	819	822	875	830	875	868	857	832	853	854	854	857	851	841	827	848	864	845	842	862	849	822	861	828	812	862	873	844	851	785	846	824	793	868	859	830	832	794	837	817	824	823	837	808	891	834	837	834	836	852	859	855	870	807	851	827	835	826	843	858	844	844	830	927	786	853	863	843	838	839	875	903	792	814	845	904	823	860	911	853	840	807	841	807	858	823	914	875	858	854	823	845	859	852	847	842	805	870	855	871	811	872	878	894	849	844	863	847	850	871	830	874	868	839	847	843	881	849	794	834	830	820	804	880	851	854	833	838	871	828	873	899	833	834	862	832	901	812	830	850	830	810	858	807	812	826	905	833	818	841	833	838	836	840	808	836	808	791	794	807	815	843	868	860	882	813	884	818	815	836	873	861	830	865	915	855	871	792	848	816	847	856	832	890	878	869	854	882	865	851	825	824	864	873	858	858	812	874	842	800	837	880	842	784	832	837	830	865	825	827	855	840	873	809	858	799	796	875	837	857	846	856	847	845	811	867	821	846	869	823	858	872	826	846	800	830	873	796	806	900	854	847	807	798	862	858	820	847	862	855	810	842	855	813	830	866	821	842	876	864	794	826	840	836	840	841	835	865	815	820	880	804	864	833	857	818	803	789	846	852	799	869	839	848	856	826	825	812	854	858	870	836	809	879	838	867	815	774	833	875	810	841	806	887	811	850	853	812	844	868	884	880	811	814	832	839	821	854	828	838	837	870	890	827	863	848	809	838	838	904	876	854	836	815	817	887	835	881	848	808	886	862	811	885	804	806	887	867	877	848	850	845	823	823	865	825	829	795	828	873	833	806	841	859	865	864	808	806	848	866	816	831	838	837	813	857	894	852	896	878	897	841	796	845	871	789	883	820	825	853	818	849	795	845	843	822	857	842	875	832	831	903	849	853	867	835	870	819	859	877	833	858	829	847	810	791	875	808	796	843	834	862	815	790	842	818	878	849	836	816	841	777	808	862	854	836	835	803	837	866	818	815	865	879	854	883	881	862	839	794	852	842	840	844	817	867	803	800	816	865	853	798	837	862	806	842	818	805	856	850	854	857	857	870	889	884	848	791	785	809	913	827	772	806	863	887	840	861	882	912	819	862	816	836	812	874	859	878	828	830	844	870	833	864	842	840	894	782	846	826	790	802	821	816	883	855	830	854	864	891	831	901	838	844	856	841	907	888	877	812	810	842	879	815	797	849	812	826	780	798	794	842	913	808	803	825	824	858	818	925	845	864	865	833	793	794	809	831	871	801	858	810	851	829	871	855	831	842	865	875	871	837	833	881	806	817	815	810	809	840	821	784	824	818	867	882	850	841	889	832	854	774	890	892	842	836	854	814	918	844	838	843	844	821	860	818	861	845	842	739	896	792	854	865	823	872	808	854	867	848	903	865	831	864	849	792	856	831	822	852	857	858	861	849	828	830	835	806	864	826	818	844	807	857	821	829	851	830	847	824	835	825	822	841	866	838	856	842	793	779	866	881	853	844	836	825	868	870	814	799	851	865	873	847	856	835	858	885	858	805	853	870	880	813	836	836	843	861	817	827	873	853	849	874	862	869	836	816	853	894	816	782	869	829	825	828	869	862	837	851	846	841	891	804	778	900	868	827	875	837	795	810	885	868	822	908	819	820	850	830	917	884	877	836	846	817	831	851	875	838	898	801	844	879	791	811	884	863	873	905	820	850	825	830	892	830	837	887	839	825	819	841	856	794	892	882	824	833	849	830	848	825	890	855	911	808	906	835	860	878	805	814	837	830	868	834	857	805	857	839	861	829	870	889	813	812	876	821	875	835	848	818	853	815	818	829	872	824	876	827	897	850	855	864	812	851	837	852	829	791	867	838	820	845	830	812	831	819	851	874	846	788	903	817	837	859	828	858	843	827	839	827	800	811	841	870	819	818	875	843	779	801	803	830	834	823	836	842	802	813	891	834	824	818	869	873	847	814	813	884	828	826	894	831	787	816	889	900	854	857	847	840	885	824	808	832	882	872	889	794	817	850	837	842	895	814	869	854	802	905	824	858	864	813	845	807	891	817	800	831	818	874	817	932	879	855	843	825	853	879	839	881	827	854	779	863	849	853	781	831	872	859	848	812	896	835	837	839	883	834	806	871	865	826	836	784	833	828	810	822	853	852	839	871	843	839	903	824	840	829	815	872	828	871	837	821	861	827	873	848	785	807	878	810	845	835	767	840	857	824	884	801	859	864	880	826	852	850	881	786	818	824	831	865	810	847	903	869	827	855	815	831	931	862	826	863	826	835	769	786	852	880	818	816	939	828	836	885	834	876	876	835	825	850	822	806	868	849	869	829	804	833	826	834	867	859	858	840	859	875	841	861	815	840	822	829	888	866	839	796	877	825	846	829	820	838	795	819	869	860	810	863	831	795	876	851	828	853	909	825	839	766	854	842	846	796	913	889	831	823	885	836	894	797	853	867	843	820	861	870	812	910	840	819	783	818	852	802	825	805	879	875	893	858	829	854	867	799	873	826	843	874	776	851	821	823	770	853	816	892	837	888	911	836	900	813	876	835	855	894	805	793	847	837	862	851	834	839	834	836	845	806	852	907	856	873	841	837	878	795	845	779	812	824	797	876	799	850	816	859	846	828	849	833	860	845	840	865	851	887	865	878	836	800	853	829	880	825	848	912	835	852	841	833	915	781	817	828	874	861	797	881	874	818	858	826	818	859	849	821	900	853	854	856	852	848	842	791	854	870	812	824	807	866	836	815	864	877	797	846	860	863	865	839	843	840	890	789	928	822	822	850	829	845	854	821	821	849	863	787	860	869	876	872	829	792	841	834	888	830	842	862	839	804	850	829	814	839	830	774	821	817	871	868	894	809	857	860	844	885	848	841	807	859	869	855	804	875	864	872	803	862	849	812	823	836	799	826	825	818	846	856	848	864	835	859	839	790	835	869	861	843	872	886	864	828	841	882	824	805	836	842	837	855	864	871	876	857	843	817	780	792	831	833	895	873	879	860	839	829	833	821	869	830	825	798	872	872	808	870	825	838	863	875	808	793	844	884	831	845	876	847	876	875	852	839	822	817	882	857	845	863	825	848	856	846	826	869	783	836	848	828	845	906	799	806	890	831	839	873	789	878	807	800	867	869	829	853	811	827	805	852	872	821	892	855	856	830	802	876	813	869	823	860	804	813	848	842	827	882	877	867	914	843	824	806	885	849	832	839	844	859	833	821	847	880	842	844	764	870	870	871	832	881	847	805	838	881	848	854	859	837	878	864	798	866	835	814	816	821	835	873	854	872	818	824	840	821	851	883	788	779	868	861	787	823	816	817	805	877	818	849	803	813	871	858	829	833	890	878	880	918	871	790	759	823	852	864	833	830	826	846	834	864
52243	63317	57776	46156	37459	31090	22668	16427	13525	10435	8337	6631	5249	4129	3254	2584	2106	1680	1436	1285	1099	1080	1014	935	895	871	854	830	736	784	812	779	810	783	790	728	770	781	789	777	733	779	763	772	772	762	752	757	742	727	757	759	782	743	761	725	763	721	727	775	731	752	754	771	699	772	741	774	757	777	733	752	798	760	767	761	704	740	774	806	719	769	763	768	795	751	712	719	819	779	717	761	825	781	744	784	743	740	753	743	771	759	758	720	754	768	755	777	791	759	751	736	709	791	751	782	782	767	779	800	796	720	756	742	775	773	802	771	747	712	759	717	750	747	730	693	762	762	796	735	822	818	781	708	759	801	746	753	749	776	736	796	712	781	747	764	773	737	707	743	781	739	756	736	762	759	784	801	722	737	729	745	730	724	785	771	744	728	783	818	764	837	755	766	754	799	771	752	735	745	789	780	822	783	786	777	753	725	761	757	740	819	769	794	730	758	763	772	786	760	813	730	785	699	768	766	763	749	802	793	767	732	767	745	765	772	738	738	754	753	779	807	791	767	787	750	747	763	724	734	708	713	758	776	808	796	730	782	784	746	751	778	791	760	796	745	758	732	707	739	774	719	725	760	749	756	749	753	755	770	774	788	791	732	772	745	796	752	756	731	781	745	781	796	755	784	743	782	743	743	780	776	777	748	787	766	789	777	776	715	790	769	710	767	737	763	750	752	762	793	804	774	750	745	787	776	803	801	744	807	781	794	739	756	751	798	772	772	829	776	761	777	783	802	769	743	759	762	767	808	776	821	784	772	785	779	820	757	789	740	743	783	739	801	759	767	747	761	807	758	712	758	758	823	753	778	752	746	747	779	784	741	832	759	755	739	773	754	769	749	739	747	770	769	778	736	774	711	774	790	790	779	746	799	801	782	801	758	764	779	771	780	764	785	743	743	727	782	776	809	727	764	802	773	779	767	740	761	792	780	769	767	774	809	756	740	758	769	789	753	803	730	792	774	773	769	752	730	788	785	795	784	738	757	749	779	741	777	806	747	779	788	770	747	775	746	786	777	814	815	758	695	774	731	777	801	787	789	748	796	776	786	771	751	779	729	700	774	742	747	778	776	744	731	757	734	780	752	763	752	790	772	791	738	804	707	765	792	768	778	774	832	795	758	707	779	775	758	777	777	784	780	826	786	772	817	761	662	789	738	729	808	746	764	763	767	762	804	758	744	737	761	746	803	761	741	748	790	758	784	745	744	818	752	759	756	746	758	756	764	795	774	797	768	793	809	757	788	728	774	743	761	767	780	714	782	780	742	755	799	786	768	736	760	771	762	796	719	745	738	781	774	739	755	808	786	763	800	758	772	767	777	796	759	703	802	745	791	732	856	759	752	733	788	767	822	742	751	772	740	781	781	698	707	789	753	735	770	696	814	746	741	798	772	788	767	737	724	771	757	774	752	761	770	755	808	812	753	737	785	745	761	739	778	787	780	758	760	770	780	736	742	824	772	729	819	728	808	738	772	784	791	749	756	789	766	760	769	808	755	718	774	783	751	717	734	812	812	724	726	770	751	752	781	808	785	747	722	785	735	803	763	774	748	708	744	722	728	730	763	792	742	712	785	781	814	759	715	772	773	750	775	822	743	790	754	723	759	777	713	762	815	785	750	832	755	774	782	756	767	714	784	752	764	761	769	765	814	793	746	751	731	774	819	738	755	827	748	778	713	773	760	747	748	743	758	767	770	802	753	744	795	749	760	742	737	792	762	756	765	793	757	742	725	775	740	740	744	737	798	786	762	799	726	769	788	730	753	767	737	742	749	741	735	748	763	718	720	701	787	764	828	758	759	750	733	783	750	712	775	778	791	732	740	782	792	736	703	813	774	780	796	760	779	759	744	764	805	733	737	790	768	759	752	788	713	786	735	783	714	816	783	769	736	768	763	788	774	759	764	753	746	732	817	721	755	750	779	735	792	777	797	791	740	731	767	785	762	799	756	774	740	797	776	778	754	789	772	743	755	743	782	788	765	787	760	754	780	783	714	728	778	785	794	726	755	762	724	771	799	783	722	761	752	771	755	759	805	759	766	709	763	756	779	770	775	783	770	687	733	767	763	761	760	761	768	725	836	771	736	756	741	775	748	750	787	738	801	790	779	739	743	754	758	753	721	757	759	772	747	748	777	777	739	793	791	762	779	758	785	749	775	757	808	709	747	746	743	729	755	773	713	778	740	799	831	805	758	757	756	739	749	779	789	732	751	772	804	786	790	752	719	694	810	775	773	786	835	768	802	739	755	777	746	787	745	767	735	785	765	770	740	765	704	751	772	703	724	752	775	725	754	761	757	760	723	718	767	753	760	700	813	767	745	784	723	728	767	753	726	736	789	742	790	719	791	781	815	705	784	724	818	785	750	760	777	752	764	789	756	741	761	726	743	787	751	754	758	715	793	753	764	773	755	749	720	832	850	757	782	763	758	769	764	762	752	735	767	772	782	775	750	795	779	723	825	766	733	740	800	769	767	781	745	750	742	707	753	767	746	773	736	782	728	751	773	764	798	748	813	736	747	758	743	822	729	793	767	793	755	806	734	753	725	776	761	761	778	780	765	781	728	740	721	778	792	805	797	780	726	768	805	781	764	788	804	766	723	760	777	792	759	703	764	753	782	752	702	802	754	757	828	806	754	765	687	749	773	836	766	765	790	801	729	744	744	752	726	764	703	765	731	786	768	771	778	751	718	765	807	797	765	723	734	824	722	749	757	731	719	765	773	753	786	750	788	798	795	710	768	773	759	783	780	784	750	786	755	749	805	784	729	774	762	741	790	791	813	795	756	787	794	759	787	742	820	772	757	756	766	734	752	751	806	727	757	773	764	840	758	762	728	756	745	713	689	788	761	762	766	764	789	803	755	754	800	762	786	825	780	785	739	759	765	802	795	767	747	774	733	830	790	723	754	773	745	720	800	738	727	719	765	752	761	781	802	743	785	724	783	735	760	766	746	756	795	774	789	741	779	782	731	799	735	814	724	732	761	766	732	743	742	791	777	810	757	777	663	740	799	748	782	675	776	763	776	761	749	750	749	717	845	798	764	806	799	749	761	796	750	761	843	798	788	752	766	784	739	754	767	736	770	797	817	741	770	804	793	701	762	692	768	822	725	725	752	779	776	748	779	761	827	835	737	781	735	763	793	821	747	742	764	807	772	743	753	794	767	749	733	802	800	793	722	751	771	764	741	758	785	773	762	756	844	788	764	760	747	779	778	781	726	794	737	778	798	766	770	733	812	729	779	815	759	764	784	747	730	815	716	740	760	769	769	729	769	766	720	817	732	778	781	753	766	684	734	772	759	781	743	778	796	760	803	774	771	786	773	751	758	752	689	750	759	752	744	758	834	755	747	744	750	785	797	740	745	794	708	790	778	746	753	714	765	781	749	791	800	778	793	739	790	758	773	755	758	765	777	739	764	770	745	754	783	776	743	704	722	738	732	749	746	777	763	749	802
24285	21559	29339	24742	23823	27991	27167	16522	11399	8820	6615	5309	4187	3236	2751	2172	1918	1579	1354	1154	1110	1061	1101	996	981	916	891	926	912	871	856	849	885	856	885	841	873	859	824	829	850	846	847	846	888	805	870	832	879	863	840	826	870	881	877	857	812	805	834	837	896	839	835	865	845	774	882	835	888	822	830	850	843	861	858	855	860	826	826	852	885	831	820	827	835	835	849	823	847	823	832	815	758	868	796	838	842	822	855	839	843	844	851	788	831	845	868	802	822	859	810	900	870	828	865	824	862	826	834	860	806	818	830	869	811	867	846	877	843	866	905	849	880	811	929	856	826	821	832	821	878	778	886	889	866	792	840	865	816	840	851	865	814	863	868	859	800	848	844	814	830	854	793	796	842	822	829	842	806	827	821	810	783	807	864	864	814	849	833	851	803	800	841	864	853	857	877	810	817	887	871	818	861	850	837	841	823	870	865	817	869	886	860	857	860	810	840	845	859	885	766	909	818	824	841	801	820	823	839	849	856	850	848	794	867	877	833	806	873	899	820	852	854	851	856	821	892	777	828	902	852	798	833	835	836	842	844	822	821	879	859	845	831	848	895	851	842	854	887	883	843	845	891	843	870	866	803	831	896	817	842	810	851	839	869	844	855	896	843	833	924	811	875	843	811	869	864	818	884	884	814	843	876	776	856	832	828	824	816	836	865	907	864	883	786	860	786	834	848	878	848	885	788	849	851	838	826	851	769	901	879	877	819	848	865	895	819	813	786	838	859	843	829	794	860	817	872	823	832	840	811	850	877	861	784	852	913	835	843	870	838	889	871	847	805	833	863	847	813	829	863	840	829	925	845	847	839	834	918	830	852	862	826	830	850	864	882	876	839	815	815	882	843	872	865	786	825	852	885	864	867	862	828	866	813	862	803	873	813	864	861	823	899	859	816	842	893	796	851	852	828	805	760	828	839	874	835	850	781	853	843	880	861	848	780	841	862	811	776	848	866	851	827	839	879	805	821	904	875	876	837	871	852	886	837	855	870	800	817	838	853	853	829	777	844	887	853	883	823	819	786	817	865	830	814	858	860	855	786	879	846	878	812	923	872	864	883	878	828	791	860	828	862	885	855	862	808	827	807	855	849	828	846	831	820	887	924	840	848	895	875	831	809	835	821	870	874	830	830	815	804	916	900	842	843	834	805	782	861	815	818	859	852	868	872	887	889	811	835	858	796	819	942	777	844	863	855	862	814	868	823	878	821	812	884	895	893	845	845	886	880	859	790	821	792	823	874	873	819	803	891	857	892	851	808	862	904	850	845	856	873	907	870	893	842	854	853	883	813	818	845	811	828	845	848	813	854	831	872	869	814	801	879	794	908	879	853	831	857	831	845	772	813	832	791	891	885	814	842	814	848	846	852	815	828	848	862	847	868	831	831	854	847	845	781	830	897	873	886	836	786	849	803	904	803	852	838	903	846	795	838	855	841	817	820	883	814	903	859	792	831	840	786	892	812	896	828	786	845	808	877	853	892	843	857	850	780	901	850	838	817	823	914	852	859	808	831	860	849	852	872	850	848	853	928	880	859	851	849	848	864	832	854	857	815	867	872	785	884	792	773	849	834	885	817	801	853	836	883	818	942	814	853	880	847	855	849	906	857	823	802	831	795	886	783	825	838	840	796	822	895	829	823	839	852	896	821	830	824	817	814	837	838	844	801	855	840	932	855	843	855	802	836	848	869	818	804	850	910	848	842	853	854	873	843	844	829	828	859	815	820	849	890	840	841	813	802	862	849	797	807	818	821	825	823	830	826	859	855	839	903	812	830	848	822	801	823	827	874	806	866	822	856	914	891	827	817	874	855	799	794	857	851	825	841	835	842	866	840	873	867	826	867	821	830	858	814	819	891	798	885	842	808	848	806	857	858	867	863	847	914	820	879	905	757	815	849	858	840	837	872	807	812	918	808	834	876	884	855	892	884	795	864	834	796	843	847	819	831	814	893	847	822	845	826	850	822	810	850	849	871	857	858	872	868	880	855	817	836	913	810	851	809	817	859	862	871	863	844	833	784	830	838	866	848	893	804	832	905	828	851	808	856	874	828	839	791	861	856	850	824	876	817	849	904	874	797	833	840	812	884	843	860	903	811	833	839	843	867	880	889	862	827	862	845	832	867	824	823	831	897	836	866	863	836	827	833	857	845	886	826	870	806	859	847	842	855	826	838	875	846	898	890	834	879	838	811	801	853	845	839	807	843	875	883	837	878	857	812	853	833	856	887	831	813	834	849	842	854	824	877	834	834	809	813	854	855	847	842	829	893	868	849	887	858	884	860	874	785	864	826	858	857	880	835	855	887	852	900	798	805	882	866	890	840	850	877	882	802	856	882	866	825	866	850	823	846	808	870	879	801	856	842	878	837	848	882	858	835	855	868	822	819	867	773	893	883	867	837	890	878	828	814	829	833	865	841	860	812	827	829	822	849	811	848	859	793	906	812	816	814	837	863	776	868	820	864	839	819	850	870	880	855	827	841	856	850	862	846	840	852	851	816	815	878	838	902	805	828	850	871	844	865	824	880	892	878	860	867	851	837	824	857	818	822	807	817	846	874	818	824	879	812	833	819	823	815	824	786	827	874	832	899	836	883	874	759	816	922	809	846	819	847	810	848	833	834	787	844	867	893	863	881	851	842	878	844	843	877	881	863	826	829	817	807	888	805	786	843	865	868	842	883	827	838	833	844	833	863	860	896	884	850	834	908	831	867	837	797	868	841	863	804	818	844	795	789	859	883	867	893	870	845	882	909	807	862	861	836	865	855	804	891	807	814	801	857	806	920	863	849	832	824	782	847	834	847	855	888	867	827	856	857	863	826	816	830	853	851	858	806	830	882	840	837	812	774	790	840	846	839	831	859	843	904	805	822	825	839	839	852	816	850	887	886	836	828	841	899	856	843	863	831	801	900	796	851	840	842	888	796	824	791	866	819	820	886	855	876	855	819	851	902	838	847	810	837	859	848	852	854	793	878	851	920	876	877	811	853	875	824	850	875	906	839	826	817	847	832	834	841	762	809	857	855	829	860	863	779	855	849	847	846	835	853	843	810	847	819	841	860	792	845	840	847	831	852	778	828	879	911	850	837	827	822	871	814	834	841	823	867	861	861	832	812	860	870	845	861	875	829	867	914	814	841	830	779	867	831	832	841	871	821	849	866	869	863	831	858	837	835	833	784	850	859	847	889	792	826	807	857	887	887	784	852	859	867	810	862	878	849	876	807	782	777	846	826	818	898	881	860	866	828	885	816	850	821	770	884	852	824	858	802	876	789	847	802	805	842	846	903	838	890	857	846	858	864	852	827	787	885	857	862	846	848	845	829	846	837	858	879	839	847	884	872	836	889	852	872	795	831	788	851	813	784	854	816	862	877	834	845	896	855	843	858	829	786	787	855	836	868	838	820	796	831	828	803	852	849	798	902	871	880	834	920	830	863	820	809	844	768	843	870	816	906	861
51995	65183	59924	48918	40810	33455	23987	18402	14877	12199	9415	7891	6178	4614	3760	2941	2466	1976	1623	1400	1154	1155	986	1019	931	900	864	876	838	810	791	795	810	774	790	736	772	773	749	775	749	753	766	775	731	744	748	781	736	798	845	739	797	777	781	738	777	762	792	840	765	766	816	780	733	716	771	740	762	737	760	745	771	804	722	787	778	760	770	753	782	753	798	744	742	761	747	738	772	725	796	790	800	788	760	819	756	758	758	790	761	795	766	762	756	739	744	746	770	770	822	777	769	776	766	776	747	772	783	778	773	799	726	730	731	748	764	793	757	766	711	793	769	729	805	772	747	772	790	787	727	780	781	756	799	768	768	819	783	799	784	779	776	793	778	752	761	769	757	771	750	797	786	734	768	774	741	773	775	797	738	799	742	765	772	780	772	824	751	740	781	818	773	789	790	744	751	752	730	754	774	776	742	831	782	783	732	754	826	762	817	739	814	739	749	772	766	767	803	758	791	742	821	810	792	794	837	818	760	754	789	814	756	782	815	776	741	727	778	726	750	769	802	750	764	788	774	703	823	788	822	761	761	754	746	768	777	811	728	760	761	778	726	753	784	806	688	743	770	735	773	755	830	785	833	783	797	780	771	803	763	761	769	769	762	710	775	783	772	778	784	753	783	782	759	772	815	739	789	778	736	732	754	766	724	792	795	765	812	754	745	766	756	764	803	770	785	786	794	731	770	718	759	770	798	757	733	753	799	764	775	779	798	756	769	771	734	745	775	824	757	803	794	759	790	754	768	766	773	744	780	713	740	784	781	782	750	766	754	736	764	822	768	785	745	732	739	741	798	723	724	740	752	786	764	761	766	749	760	758	747	801	744	744	749	769	793	782	756	775	782	738	787	794	742	738	722	761	761	752	778	748	816	768	767	778	720	783	747	760	778	766	724	782	756	753	721	798	762	794	764	752	774	727	749	732	796	815	773	752	818	729	767	786	774	793	745	762	763	758	777	783	757	759	791	780	742	786	743	765	758	698	715	726	779	707	775	784	819	755	710	788	718	785	764	724	778	817	781	717	781	759	804	780	785	797	783	776	793	753	735	767	731	765	757	776	767	739	761	818	726	763	787	749	793	807	804	797	742	791	744	731	805	774	792	731	720	847	748	746	772	752	772	755	747	743	752	797	771	794	760	773	787	790	751	743	711	779	786	768	797	770	747	805	743	823	805	763	798	752	811	731	753	714	770	797	754	759	777	733	742	772	774	755	751	778	750	757	742	817	820	737	745	753	788	810	776	787	745	841	819	784	786	841	748	797	753	736	768	761	703	809	805	837	800	766	755	759	764	778	782	800	765	864	752	814	795	799	736	846	770	762	805	777	795	759	787	781	742	810	780	780	779	756	728	761	764	787	772	779	751	775	785	732	715	767	759	762	709	780	779	780	757	744	772	772	732	735	763	745	762	781	749	776	755	820	772	700	806	810	805	767	741	758	759	813	767	761	770	813	792	757	784	765	774	714	781	773	807	769	759	785	755	791	771	768	748	763	812	819	774	762	750	785	761	731	760	735	785	765	731	795	726	801	733	765	741	693	796	796	748	779	825	809	791	784	757	785	716	739	758	781	764	758	783	725	719	741	737	732	793	778	738	778	766	759	754	760	748	788	833	719	795	802	754	748	772	781	763	742	763	761	826	802	768	722	809	769	823	827	797	757	761	742	755	772	779	743	743	756	754	737	772	751	771	723	767	787	739	796	768	753	789	776	800	738	731	719	745	764	785	730	774	778	759	785	777	809	783	792	804	798	753	800	811	780	797	787	781	819	793	783	773	737	850	785	805	716	767	801	817	824	759	771	818	767	765	785	787	785	741	760	774	752	766	801	786	784	759	786	799	811	785	795	808	768	762	783	765	771	809	735	779	739	738	757	794	743	786	757	757	725	756	802	783	783	755	744	727	799	773	744	782	807	766	774	754	796	772	759	777	796	736	766	777	804	774	803	794	776	710	721	747	777	698	839	779	828	768	765	757	767	704	723	768	772	741	704	797	774	764	805	803	724	780	773	777	766	758	746	782	744	780	788	760	751	781	758	774	809	797	826	796	731	783	756	764	760	813	788	778	795	791	743	770	779	767	760	764	774	761	816	740	784	791	776	762	762	739	761	761	771	803	808	782	713	788	769	746	758	739	763	785	728	763	779	793	791	734	775	748	795	742	772	740	809	805	784	789	730	770	794	742	742	815	774	823	792	772	796	769	738	762	766	805	763	780	782	731	800	775	819	749	732	771	788	732	755	749	802	798	756	713	804	771	744	844	831	769	791	762	757	776	792	745	762	727	787	756	777	716	761	770	776	836	774	827	791	751	735	789	779	754	742	766	755	744	726	779	778	794	739	784	827	781	751	763	790	773	775	744	797	744	726	761	818	716	780	776	791	816	782	764	779	778	722	776	785	703	726	786	762	772	780	797	797	778	740	728	777	725	748	747	792	739	805	778	748	785	753	758	785	772	771	739	757	748	778	757	785	776	769	752	776	850	814	769	801	790	752	784	783	753	824	782	777	778	767	754	798	800	790	803	755	739	793	794	782	728	804	783	753	757	751	773	722	725	796	761	774	795	787	764	772	809	776	756	763	781	764	749	732	773	762	769	818	710	766	679	757	794	758	769	755	753	734	740	740	723	818	723	766	757	757	734	768	769	794	774	777	794	775	749	759	783	771	787	766	756	769	799	731	770	699	810	794	793	761	746	793	764	754	749	783	788	772	826	743	750	753	781	775	764	749	797	786	744	793	765	778	775	767	775	739	780	821	833	770	765	754	793	737	777	790	747	777	777	738	786	783	775	814	772	777	766	785	753	769	770	811	776	790	732	790	738	792	808	804	789	722	803	733	782	736	723	754	809	772	793	767	760	832	774	775	765	747	735	734	808	837	768	767	822	739	795	744	773	814	773	774	799	772	775	854	745	752	797	775	800	770	732	802	758	757	797	773	792	742	770	773	769	781	717	704	800	780	780	743	781	729	769	786	761	791	750	809	780	741	778	816	784	813	788	799	717	800	792	804	738	722	801	766	722	770	784	793	783	743	761	791	772	785	819	753	757	780	833	817	740	751	744	760	749	783	789	723	786	750	696	776	761	773	781	784	810	785	801	779	775	764	782	745	839	738	778	768	720	801	778	808	829	775	751	779	727	744	782	768	754	752	802	808	742	731	804	787	801	731	724	781	766	801	779	736	785	760	796	738	774	802	755	754	779	782	788	744	732	751	777	788	741	752	761	763	810	752	776	747	798	754	804	809	764	824	789	788	774	758	774	737	758	756	771	783	758	753	804	775	779	811	751	781	734	781	744	775	815	748	775	775	777	753	783	739	754	792	790	755	801	772	782	742	771	775	767	735	783	773	759	811	830	738	786	817	765	733	744	766	749	690	729	783	723	793	777	777	739	807	748	756	760	758	718	753	843	745	765	795	748	794	750	753	795	762	753	747	764	778	771	794	745	749	760	744	746	761
29023	23407	32208	33603	27315	20451	13177	9029	6580	5107	3984	3209	2616	2167	1902	1541	1449	1270	1217	1049	968	951	877	892	875	851	902	792	836	824	860	848	799	838	832	832	811	843	873	872	789	856	821	815	865	791	795	835	793	825	880	879	841	775	824	814	846	854	859	816	870	781	791	806	813	849	811	855	857	831	788	817	833	825	811	797	833	832	823	769	880	870	805	857	793	824	802	838	823	875	834	812	779	814	860	865	838	787	810	807	771	842	815	870	847	803	833	803	790	826	875	853	822	818	862	810	845	852	866	842	794	852	818	852	821	783	838	810	796	849	885	844	830	816	803	868	866	831	874	794	821	794	807	867	827	917	838	878	865	821	828	827	827	811	830	857	775	832	827	828	822	830	810	801	842	810	810	856	811	804	830	834	823	817	885	840	843	841	829	801	822	794	789	869	823	847	868	794	858	818	805	872	850	859	872	863	817	830	790	853	789	844	829	872	795	828	852	799	797	843	834	858	883	860	857	853	814	867	874	846	845	778	862	821	803	821	812	849	851	901	889	854	849	806	850	837	830	854	814	821	828	808	865	790	821	820	810	797	867	786	823	805	852	874	802	784	835	823	875	830	839	801	859	762	820	830	871	831	852	843	851	791	848	814	833	834	882	830	803	812	801	829	830	839	849	834	907	832	842	808	834	812	826	800	818	778	774	794	801	787	848	823	809	777	832	816	813	819	785	817	830	854	812	808	837	826	860	825	842	842	774	845	827	815	830	858	805	819	790	812	812	851	801	765	853	810	853	747	876	812	831	876	811	827	883	856	789	827	818	893	779	832	836	861	814	826	812	870	798	817	845	845	813	833	836	823	855	857	827	808	879	792	835	795	849	848	804	765	767	792	855	807	847	821	853	775	814	811	804	836	820	775	887	861	786	803	841	841	851	825	828	828	804	844	818	823	815	830	819	817	849	880	832	844	830	866	855	788	817	819	737	791	787	794	858	810	827	771	817	823	793	826	779	811	818	821	822	833	822	826	857	842	830	917	808	830	832	813	840	815	838	834	813	808	796	829	787	865	850	775	830	851	850	822	817	845	775	831	785	837	843	791	855	802	857	860	830	753	825	823	798	796	838	846	792	848	841	840	818	799	857	797	835	804	829	862	809	787	819	869	822	835	828	783	854	811	810	848	858	851	809	765	831	821	848	803	869	785	830	878	804	799	817	869	842	825	816	810	842	823	881	800	828	808	810	838	820	816	820	744	771	779	783	821	861	870	852	816	825	859	844	806	859	845	822	837	813	880	851	854	839	850	782	843	843	793	792	877	779	814	846	808	805	829	779	825	880	801	828	791	753	816	837	838	821	853	873	803	849	798	792	836	831	853	848	818	844	777	810	843	817	818	864	830	849	827	840	804	908	826	878	848	827	802	824	854	800	806	788	782	880	819	826	804	827	769	860	811	780	795	756	827	859	775	811	846	822	828	790	777	783	872	800	831	834	850	852	778	855	803	867	825	813	785	745	813	846	821	809	811	813	788	860	820	870	797	820	802	864	836	833	833	818	836	830	823	815	824	826	781	798	825	813	807	792	802	805	826	820	831	837	807	801	837	847	852	860	801	804	812	823	824	814	820	858	779	783	860	794	820	793	830	839	849	834	815	773	772	783	807	802	799	874	883	864	810	792	823	854	836	891	793	856	809	867	882	788	829	836	845	813	838	844	848	862	834	819	784	772	813	799	841	822	795	831	801	804	812	823	809	820	844	857	828	826	859	813	803	836	835	836	861	780	904	814	830	786	787	868	821	877	819	864	807	832	835	826	778	846	834	846	847	843	871	826	830	884	835	820	821	837	802	849	822	793	850	821	863	840	795	871	815	831	855	875	838	872	827	814	782	791	832	813	792	828	830	837	798	849	837	831	839	837	831	788	840	813	824	816	807	823	748	807	839	858	845	819	858	791	861	818	819	880	826	827	807	844	808	832	828	838	836	807	833	833	744	860	824	794	787	822	809	884	815	902	817	870	799	847	824	882	847	813	798	847	747	820	794	867	778	869	835	799	812	808	801	873	802	845	858	831	826	853	786	862	815	816	779	849	903	877	802	899	855	823	869	788	815	848	849	806	787	794	791	831	836	820	852	802	807	834	792	824	802	883	823	772	794	827	809	814	821	790	870	848	816	781	871	796	821	802	890	851	839	821	816	821	811	823	801	813	844	819	869	826	831	857	862	823	790	786	806	842	856	852	803	827	781	861	790	805	836	815	829	827	812	851	794	862	847	816	844	806	873	817	805	819	821	776	849	795	866	834	792	900	812	876	817	834	843	858	833	785	832	836	827	806	835	785	858	855	853	810	777	842	815	854	864	825	802	859	841	860	802	844	825	862	835	816	828	806	824	818	825	872	810	840	798	878	863	814	829	808	749	777	868	808	746	852	874	846	846	822	823	844	842	788	839	811	859	829	794	847	828	794	792	854	826	824	816	846	861	810	797	828	812	865	793	841	797	840	824	814	855	823	851	806	835	769	788	782	905	839	787	837	828	842	845	828	808	831	760	834	852	838	808	833	848	834	836	887	810	809	874	828	871	835	822	843	815	807	836	802	801	775	814	876	853	798	822	820	791	830	787	811	825	832	850	825	801	837	833	808	798	887	770	826	854	781	832	862	872	833	804	800	834	865	833	800	803	850	848	795	847	822	834	804	809	817	820	841	792	856	811	799	795	853	820	871	875	822	773	824	793	876	850	790	802	828	815	798	835	814	821	830	780	834	819	782	802	805	827	892	852	798	843	865	819	812	806	838	877	832	879	806	841	847	822	823	816	871	813	859	844	820	847	827	867	800	817	812	781	791	842	841	788	868	829	821	811	806	814	811	833	834	814	818	799	856	855	818	864	780	799	809	781	850	827	808	874	859	870	823	840	804	793	826	892	854	833	767	902	799	847	858	828	800	844	828	818	809	833	770	839	807	785	808	850	829	791	830	795	859	838	830	804	838	784	828	813	832	797	846	827	849	841	790	849	774	829	808	869	844	744	845	762	839	785	788	803	800	878	815	796	766	774	864	788	834	815	826	771	822	819	849	806	760	820	830	808	791	859	846	795	823	875	846	773	856	856	807	859	835	817	825	855	849	818	826	781	841	812	857	799	826	828	798	824	847	856	849	799	862	781	846	816	829	844	818	829	783	870	812	809	800	811	858	810	815	824	840	805	853	820	813	827	814	827	841	787	826	848	822	850	807	812	853	864	854	869	805	794	805	824	786	853	860	812	845	819	814	878	806	857	768	807	835	841	829	837	837	791	869	836	873	821	846	832	834	861	807	855	829	865	846	897	827	836	853	857	850	825	824	866	793	824	880	839	825	834	835	792	822	821	815	816	836	795	767	782	778	807	828	848	875	788	802	826	878	791	788	798	833	855	822	838	813	813	827	856	859	764	851	821	824	766	832	843	794	811	781	757	806	826	831	818	817	828	800	822	757	877	788	814	824	857	833	796	792	843	815	828	862	812	835	866
48267	53965	51962	41404	32187	23488	16266	13212	10456	8185	6415	5177	4289	3182	2581	2114	1819	1517	1344	1219	1059	1029	896	883	847	862	775	847	756	733	779	772	704	761	770	762	788	783	776	775	776	759	784	745	757	769	735	783	796	785	767	799	749	749	772	745	745	743	742	767	738	756	790	794	807	725	789	768	762	789	764	762	756	785	752	736	807	769	811	780	731	728	719	746	794	742	792	760	728	790	786	736	767	791	782	737	733	810	747	749	758	785	718	729	779	710	789	754	727	770	738	762	722	764	727	760	717	742	775	771	726	754	740	782	736	784	782	736	747	747	771	751	777	800	737	736	781	774	799	726	695	763	744	776	748	782	757	768	778	792	711	778	766	766	750	780	790	771	810	740	769	770	715	771	822	811	811	705	748	776	766	753	749	752	754	726	776	769	779	791	778	783	749	762	784	828	765	792	794	749	752	752	714	756	779	731	695	733	761	759	753	772	799	783	712	728	786	785	780	787	725	766	782	778	779	762	732	754	783	720	758	766	813	773	787	735	770	739	733	756	726	772	777	763	758	786	749	791	736	784	771	780	745	793	702	745	775	761	722	840	764	771	808	735	811	753	753	738	753	796	720	778	798	770	756	754	790	764	775	713	829	754	801	764	736	736	737	717	776	742	765	763	733	768	827	747	751	743	753	747	783	748	770	740	718	774	822	703	762	790	758	777	734	752	762	760	784	703	763	743	738	764	777	762	697	769	803	748	831	758	730	742	768	793	800	758	752	719	789	761	701	730	753	700	789	754	762	743	733	763	743	757	790	758	749	789	787	765	751	766	741	742	766	729	748	706	716	752	748	773	738	762	774	765	776	785	771	742	758	759	785	729	811	730	736	757	709	719	779	747	783	740	758	754	792	756	786	771	755	762	783	798	792	764	768	768	762	741	719	779	752	793	756	795	787	753	763	752	761	757	723	735	728	796	732	768	701	735	784	753	768	784	781	765	755	810	772	788	729	761	750	718	813	782	771	757	772	766	777	760	804	786	780	768	770	748	808	744	741	771	781	779	783	778	748	748	855	750	723	757	767	768	803	733	811	736	770	768	718	743	695	783	750	798	762	760	752	744	776	805	766	781	750	733	748	778	742	704	764	736	781	797	752	709	783	769	711	726	755	760	767	741	798	727	747	806	788	748	739	717	728	749	774	782	767	747	760	748	798	749	741	770	774	805	717	748	767	803	748	741	773	772	763	799	769	745	725	714	774	771	782	751	768	770	739	769	753	747	723	778	757	758	763	844	759	743	787	770	823	739	731	742	760	776	801	787	733	731	782	790	774	747	752	775	791	749	749	781	727	701	747	730	786	783	798	699	744	781	791	745	757	760	790	777	777	816	798	753	800	795	786	770	745	695	727	745	816	755	749	765	728	760	727	744	763	749	717	763	714	762	797	746	787	696	742	733	763	762	702	713	715	755	752	768	752	746	740	790	765	764	734	800	739	725	789	719	776	724	733	731	764	726	785	721	739	812	786	767	749	810	787	748	730	795	795	758	744	795	748	737	769	740	767	793	781	718	751	760	798	754	749	772	769	771	790	766	750	780	702	731	752	758	751	783	748	786	766	754	747	759	787	778	726	729	778	809	726	763	765	772	780	737	779	826	829	767	671	781	775	834	746	751	790	724	785	756	774	794	703	768	771	725	707	733	767	732	827	749	692	770	786	732	736	740	769	779	746	747	751	758	779	793	783	785	760	777	755	755	809	715	799	803	774	727	748	769	760	760	748	764	767	756	775	787	723	769	762	772	779	760	803	801	743	761	797	783	773	823	772	754	756	769	822	768	759	779	775	741	741	757	718	751	786	797	744	757	743	749	761	708	786	770	776	730	763	714	719	782	730	758	749	795	798	747	757	813	790	773	739	736	725	796	797	729	787	758	791	773	814	793	792	721	747	806	800	756	829	774	746	720	733	739	729	775	720	776	745	783	734	747	773	830	760	737	795	738	776	738	717	773	805	775	739	779	788	784	765	803	729	790	729	746	764	783	761	717	784	786	760	753	763	755	770	741	765	763	788	745	780	765	676	701	785	764	763	725	764	789	731	763	787	711	779	753	759	715	800	724	787	769	751	725	754	756	746	765	737	765	762	779	754	747	805	740	714	736	764	769	762	721	808	786	805	739	790	685	746	813	730	781	739	760	813	732	773	784	739	745	713	771	787	791	761	808	714	746	776	772	766	759	768	792	753	766	749	803	743	766	748	768	752	738	745	791	722	779	759	737	767	730	765	760	759	779	760	768	777	791	754	780	737	727	808	725	787	722	765	808	727	772	764	759	744	749	752	802	756	752	757	739	776	736	758	741	714	771	817	745	780	759	763	717	737	743	768	824	792	767	773	744	776	763	740	773	722	771	750	700	690	718	732	772	740	794	751	736	742	822	751	787	718	724	763	720	745	795	767	756	722	793	787	747	716	747	808	815	767	776	729	737	717	785	769	755	810	740	770	758	736	735	734	817	768	757	813	758	779	776	771	746	755	802	742	738	786	737	779	748	746	773	752	734	731	785	775	842	731	777	781	776	741	788	791	754	719	730	771	739	742	752	766	769	783	774	748	741	799	796	748	751	777	787	801	758	776	750	766	770	757	769	757	762	739	781	772	731	754	691	791	763	791	777	782	793	720	720	751	753	752	721	792	741	755	787	730	790	714	742	757	707	754	743	750	752	771	708	735	797	794	737	754	764	777	799	787	761	765	744	735	774	743	753	751	744	799	782	756	771	779	778	764	786	735	790	751	774	749	742	790	744	751	793	712	795	759	780	736	755	808	731	712	793	779	781	784	734	774	703	720	767	772	729	723	703	781	702	766	791	786	781	724	750	803	759	770	768	773	775	759	762	716	739	773	732	724	753	750	755	819	766	720	786	722	803	794	753	788	811	783	814	773	760	749	736	795	770	783	759	736	754	773	723	759	733	765	732	753	755	720	750	756	761	724	748	759	737	802	740	728	803	748	762	790	748	805	772	784	776	725	780	822	773	748	766	725	752	737	749	787	802	763	738	772	724	717	785	797	761	742	728	766	745	772	776	748	736	778	777	789	720	723	757	730	784	774	712	744	786	767	712	763	760	772	788	782	732	762	736	780	754	826	737	792	777	749	686	806	708	740	758	769	745	745	737	736	767	734	786	749	792	758	738	755	783	737	750	733	748	701	698	785	728	728	792	757	757	769	753	733	739	736	778	734	716	807	710	763	762	799	762	728	766	783	767	794	740	809	794	765	765	772	798	792	740	790	756	798	738	730	723	735	785	776	729	794	752	832	767	793	738	742	785	743	742	716	788	787	705	762	775	751	743	807	774	771	754	757	758	714	741	765	723	754	768	742	755	802	807	769	748	756	780	787	776	781	745	767	737	740	748	750	752	783	794	750	720	743	713	714	757	778	725	751	750	728	760	727	766	816	744	736	717	812	757	779	800	762	796	747	808	795	712	809	801	793	694	712	774	767	744	797	790	825	754	726	797
25762	21633	29417	26968	27125	26439	21056	12853	9265	7305	5561	4401	3530	2860	2304	1917	1744	1467	1330	1173	1048	1060	937	975	869	893	918	863	817	873	855	836	857	856	836	815	843	829	827	853	834	839	853	807	860	863	803	838	869	818	868	861	856	885	831	852	830	847	844	807	864	815	796	777	834	803	807	879	802	775	888	820	857	834	837	826	822	809	872	825	835	808	858	859	839	855	830	863	836	859	846	815	875	839	798	850	831	793	832	880	815	795	813	803	873	888	828	862	880	822	841	821	811	789	899	834	882	809	823	803	897	813	817	829	807	813	833	798	903	867	872	903	832	879	821	871	840	839	882	826	827	886	814	807	819	831	851	786	792	817	826	858	780	823	793	825	829	808	840	803	805	790	796	866	828	856	893	777	824	794	847	815	835	840	795	826	807	844	847	863	830	844	816	858	813	863	775	837	772	849	817	823	808	850	936	863	814	900	813	872	815	857	784	810	877	878	842	823	827	815	837	846	795	851	827	797	857	849	860	832	839	801	795	822	853	840	790	850	859	839	807	845	861	828	888	827	874	832	852	837	859	802	835	838	827	829	856	831	862	808	797	881	844	804	821	804	829	822	827	823	840	852	869	839	853	850	829	851	802	880	803	893	806	857	800	784	853	860	844	911	831	832	789	879	862	853	820	855	852	831	852	813	850	875	858	868	772	849	837	856	783	844	854	831	795	809	828	824	873	819	790	824	877	819	841	855	804	885	813	824	878	766	836	812	819	841	823	858	869	839	817	836	856	843	856	800	835	859	800	837	862	857	871	886	822	842	851	834	819	819	845	850	763	812	862	858	844	864	821	825	867	840	841	828	884	831	863	830	856	818	902	818	806	875	847	805	921	885	864	802	805	805	877	846	866	801	820	837	851	871	784	828	825	898	816	832	863	800	813	885	812	820	891	844	867	864	863	827	852	813	873	849	797	822	881	823	822	818	802	857	875	889	861	811	766	818	788	864	812	868	802	822	815	817	856	898	843	856	766	839	828	809	831	815	854	836	836	848	916	819	837	792	830	765	850	847	827	842	833	829	796	837	790	811	860	877	814	820	888	856	885	833	831	891	850	824	792	837	833	812	824	845	795	878	860	829	816	853	828	852	869	849	818	850	821	862	859	854	834	852	787	818	850	817	859	808	806	802	906	849	827	884	852	838	776	881	806	884	827	822	815	849	805	905	843	864	799	829	851	888	828	848	836	896	841	787	803	844	817	815	847	790	843	854	851	835	818	842	772	780	824	855	795	837	885	836	853	840	857	805	830	829	779	831	812	822	868	776	836	804	816	832	866	831	820	830	870	823	849	896	787	901	843	830	884	880	821	810	872	823	822	808	850	848	864	894	836	813	801	823	872	799	810	845	873	813	835	847	861	805	822	851	876	835	892	834	795	841	908	813	784	879	843	815	827	820	815	842	838	883	829	888	839	797	832	821	839	818	808	830	830	833	837	823	867	828	794	883	852	881	838	863	845	857	837	826	885	865	862	844	870	869	773	806	861	873	883	844	826	808	800	788	803	804	875	845	902	784	787	760	853	769	804	778	803	785	874	794	827	842	845	841	851	792	851	795	854	828	825	813	890	874	833	830	797	823	813	872	864	835	782	844	873	851	876	831	786	821	812	857	857	819	840	759	804	871	844	868	868	833	909	902	885	859	875	853	877	822	833	881	857	875	796	796	831	817	814	871	897	828	851	844	850	873	795	928	772	842	879	813	835	852	868	789	852	888	819	840	838	823	811	862	791	818	850	850	836	828	817	826	755	858	874	813	858	865	780	845	831	838	856	838	861	862	868	837	841	792	823	847	808	785	839	809	850	849	858	864	815	847	806	799	827	902	784	769	873	855	828	809	845	844	817	857	792	820	824	843	867	802	804	827	870	833	857	819	862	804	879	890	840	807	859	767	807	865	894	849	832	787	841	828	871	829	832	835	836	839	842	835	878	821	763	817	907	817	830	816	844	823	892	810	837	810	792	854	820	846	817	870	842	793	848	865	816	827	786	775	804	854	878	784	801	798	836	876	820	832	816	849	858	881	835	818	786	902	869	904	852	885	895	799	811	852	817	860	905	861	855	874	832	801	787	847	840	770	812	844	823	851	799	835	832	858	838	857	775	828	885	854	823	820	841	819	830	833	803	826	826	850	841	844	867	838	848	908	790	817	854	825	775	827	795	827	859	846	907	823	846	826	794	866	870	838	810	809	877	823	855	832	779	828	827	829	814	794	825	835	822	851	796	755	833	832	840	846	837	811	837	898	843	816	843	855	868	869	839	890	858	881	893	851	837	852	840	856	837	878	847	803	805	882	785	816	814	798	817	819	860	849	793	761	800	829	875	817	856	813	848	876	848	823	812	852	827	786	798	848	821	848	832	908	891	889	846	863	852	860	887	829	801	848	824	832	810	880	849	860	809	887	813	844	867	800	808	820	854	845	833	828	817	855	828	882	817	853	798	814	776	786	782	811	870	799	847	813	841	819	849	838	813	855	833	820	771	842	774	844	815	767	844	821	786	801	797	847	824	870	832	841	872	833	902	828	856	802	848	847	788	801	824	816	841	853	883	838	835	917	872	833	828	912	832	859	793	795	855	765	866	850	804	823	840	834	813	796	850	851	835	813	844	832	818	837	823	863	869	824	811	824	867	789	821	815	881	822	817	847	848	870	850	861	837	829	800	808	841	829	823	860	825	800	870	881	834	876	838	836	823	855	803	844	784	882	847	853	806	842	822	813	848	840	785	833	843	864	856	809	821	848	816	833	865	854	854	840	825	871	905	826	839	830	863	823	848	829	805	847	830	836	822	827	866	831	820	844	796	860	811	763	852	810	839	860	837	830	856	878	845	822	817	889	816	904	817	859	833	778	852	789	847	811	842	857	865	853	843	821	879	892	820	849	852	825	805	749	801	807	809	879	792	838	842	837	836	831	827	842	840	799	845	826	801	871	842	825	774	810	851	827	815	837	845	856	829	878	848	803	840	798	777	767	842	799	845	871	808	851	817	932	845	834	826	804	819	831	788	818	834	796	807	836	816	857	833	860	863	833	823	837	810	846	858	876	791	783	862	817	833	776	847	826	782	849	748	783	828	858	851	794	859	824	849	814	829	851	786	794	834	920	877	830	843	800	916	823	852	885	787	844	790	801	850	812	935	809	860	823	810	797	810	869	830	830	825	849	838	821	835	858	796	815	840	819	860	798	828	799	887	846	858	798	878	909	838	860	785	810	790	791	815	859	831	859	848	852	851	826	839	768	880	784	790	834	780	819	810	876	877	868	876	846	868	844	848	808	811	841	809	844	837	853	862	768	784	829	864	804	812	798	880	830	893	821	838	838	832	789	825	849	851	841	874	834	871	902	870	805	806	833	856	848	813	827	854	785	809	865	889	845	845	863	822	858	821	794	895	836	877	865	832	794	902	798	804	887	824	835	835	827	845	837	886	902	794	828	785	817	861	778	876	909	838	861	793	853
48952	60763	59788	48656	37579	28036	20223	15977	12763	10502	8052	6441	5192	4154	3245	2716	2136	1705	1446	1380	1122	1046	1015	938	877	898	889	819	821	795	806	778	748	780	740	762	790	772	799	784	750	787	728	826	748	742	764	811	735	802	753	747	760	728	769	773	755	777	773	807	759	779	776	790	737	736	737	773	710	703	734	778	777	766	716	750	747	763	799	804	797	798	763	745	740	774	707	716	800	770	795	779	807	761	792	753	752	832	761	731	752	769	757	783	765	781	703	788	740	801	749	749	797	716	767	778	783	749	794	739	780	726	764	778	793	779	787	765	806	795	783	759	746	739	770	756	813	815	757	727	751	786	753	829	755	757	768	773	793	719	731	739	794	772	771	748	748	770	746	762	778	766	813	767	774	793	767	772	709	759	743	790	737	729	714	742	743	758	764	722	756	769	742	783	769	779	748	777	705	713	800	735	718	780	771	757	763	774	770	732	754	782	780	749	733	793	749	786	759	771	783	822	791	796	734	750	752	773	766	754	773	774	796	708	747	742	752	774	708	716	799	754	717	714	746	785	745	760	779	722	835	763	714	751	735	786	758	746	812	756	768	774	766	792	797	782	774	763	803	756	779	754	748	745	795	771	761	744	739	767	805	756	834	745	796	737	762	765	732	758	714	727	712	748	772	774	767	769	766	785	780	754	794	767	778	766	786	757	762	773	801	762	751	754	800	796	785	793	768	729	790	773	719	787	741	802	776	743	800	752	766	737	772	757	754	802	792	721	749	792	767	740	756	745	765	770	752	748	760	757	767	762	787	733	728	765	729	764	804	760	765	772	804	762	730	778	726	745	853	801	760	712	733	714	811	764	790	784	750	782	794	697	773	783	820	710	751	759	783	719	768	851	782	730	738	739	771	807	756	739	757	794	737	715	729	799	755	740	770	727	746	734	730	836	768	769	739	745	714	751	727	745	787	796	710	791	774	803	756	744	732	762	811	743	806	789	769	756	777	755	750	769	815	752	737	795	779	788	700	749	777	765	756	763	793	797	794	760	746	747	753	794	785	735	756	793	771	727	758	797	771	775	780	714	728	760	834	745	772	750	762	794	735	752	718	784	726	802	766	755	770	718	771	767	804	736	789	752	747	758	745	790	765	810	772	777	776	743	823	743	794	709	737	795	822	835	724	746	753	794	737	789	739	738	776	811	816	768	751	745	743	764	755	772	757	780	796	749	746	736	738	738	756	816	780	736	753	764	789	737	694	736	808	734	735	762	752	741	727	764	769	758	748	771	802	787	759	734	791	819	752	724	735	730	782	794	775	754	753	799	745	757	766	733	752	768	816	765	752	765	714	748	718	781	778	768	777	786	754	748	747	800	781	744	749	784	817	701	756	780	763	754	747	765	820	784	765	779	743	782	714	755	741	747	778	772	763	759	700	773	769	758	718	725	792	793	807	731	804	734	776	743	733	767	777	760	730	743	765	779	762	804	752	749	765	774	760	760	725	710	778	769	827	787	716	781	778	810	766	784	719	780	798	789	778	746	731	835	796	790	744	752	753	730	790	761	810	740	743	791	784	761	812	746	783	744	743	751	781	749	784	769	765	792	740	743	780	778	743	792	755	769	769	783	766	773	778	765	829	752	750	741	753	732	787	731	790	747	728	703	753	776	816	755	855	819	731	797	729	741	779	746	747	784	750	748	752	765	791	804	734	742	757	744	744	827	785	789	750	781	756	774	803	753	786	767	718	832	758	737	743	756	781	810	755	765	733	729	762	775	755	781	695	771	831	730	730	738	763	763	814	766	779	750	710	769	747	749	731	754	743	753	762	793	768	725	819	768	774	747	712	764	740	748	748	736	804	700	747	757	728	780	793	791	747	794	733	779	760	741	757	735	790	724	723	738	767	790	714	742	810	779	811	770	767	783	759	788	778	737	755	759	815	736	803	748	756	772	730	766	770	744	766	775	755	721	792	756	767	764	776	754	721	733	791	767	772	773	782	737	821	785	766	804	755	736	749	781	797	788	787	724	708	754	738	785	777	777	746	806	762	837	759	771	770	809	749	763	817	720	737	860	801	737	787	718	774	826	722	768	755	820	798	780	779	806	792	789	710	728	717	754	767	743	761	776	738	770	813	740	781	758	838	755	792	709	812	754	767	781	743	786	797	777	743	744	800	777	754	697	766	714	814	780	719	789	768	714	795	755	773	754	775	802	752	790	755	729	812	759	740	839	757	737	778	797	757	705	763	732	792	749	743	787	747	765	778	790	768	763	799	772	740	753	804	727	759	820	766	732	762	735	664	761	801	714	752	707	795	767	806	752	767	684	823	786	753	793	760	793	734	793	748	720	737	762	808	796	750	794	813	760	733	771	751	773	768	776	785	779	780	763	758	740	770	763	753	753	771	691	788	733	775	773	771	792	750	797	746	793	794	680	745	751	788	775	749	762	817	772	804	802	754	746	731	773	805	811	757	760	727	788	761	747	767	784	759	730	747	799	709	729	781	714	798	806	828	782	734	773	792	754	767	793	774	734	767	796	792	762	810	750	756	780	792	736	752	765	731	740	789	771	739	789	717	734	795	757	709	763	761	749	782	763	730	766	783	733	802	770	750	741	784	741	826	769	760	771	764	770	764	766	762	768	764	731	779	789	756	780	726	702	764	744	799	815	727	744	754	812	776	771	754	757	752	767	826	791	731	757	771	753	810	777	785	794	802	744	745	816	763	815	758	766	759	792	820	751	740	785	757	772	771	739	797	775	752	807	750	764	774	797	821	767	742	756	753	743	764	747	760	770	763	765	763	817	771	730	762	775	782	729	726	749	727	802	741	817	781	739	760	790	750	787	789	764	742	781	782	751	757	757	772	668	768	758	741	794	774	756	814	752	727	706	782	762	718	742	743	743	768	814	816	793	712	750	708	779	792	741	743	792	768	777	771	749	795	768	752	753	763	744	752	781	776	764	771	741	792	736	776	780	758	784	758	779	769	790	771	805	772	758	775	753	727	780	772	819	792	797	749	754	752	708	765	788	774	751	732	816	766	755	795	759	786	806	754	802	710	791	745	777	751	760	784	769	734	800	755	769	792	768	770	774	770	781	805	739	787	797	779	755	789	753	775	810	797	825	715	749	722	781	767	814	746	745	735	764	765	802	750	755	787	812	735	804	732	695	808	761	754	718	708	763	739	723	736	758	777	749	754	778	747	740	769	762	798	766	777	801	791	773	817	787	749	777	713	765	753	782	733	805	794	689	780	731	755	784	742	730	771	765	777	764	784	759	752	740	766	724	714	748	824	741	802	750	749	731	818	814	806	757	784	755	742	766	739	758	781	747	773	754	771	813	769	764	753	766	748	745	755	729	775	713	762	714	741	733	757	792	708	773	769	761	755	781	808	818	786	811	765	702	741	744	810	787	776	752	785	815	739	756	774	741	752	756	734	759	797	815	736	743	800	775	773	706	761	803	727	780	772	779	770	805	778	754	800	737	747	752	760	757	754	775	733	754
25091	21626	29392	25297	24766	25755	21799	13003	9230	7062	5421	4341	3582	2792	2370	1912	1665	1412	1316	1228	1046	990	979	943	890	933	854	950	885	869	890	855	837	867	862	890	822	863	830	915	833	850	839	811	873	851	885	872	864	834	802	867	816	876	839	830	817	829	843	824	812	778	852	818	850	889	840	836	787	842	844	846	865	860	829	794	865	795	806	859	861	851	840	879	802	806	867	816	867	816	881	836	827	878	801	814	831	875	821	850	816	885	861	846	834	845	824	902	791	834	818	812	789	810	858	783	835	825	852	767	826	807	842	855	818	828	847	840	832	802	837	843	821	896	842	849	864	800	830	830	794	845	848	778	842	797	863	875	822	821	838	825	823	815	844	856	780	805	864	882	841	835	773	815	876	820	816	818	802	866	840	790	849	840	854	848	850	812	803	861	798	833	839	814	821	821	848	866	880	839	885	835	875	806	847	848	834	836	847	841	822	799	875	830	821	878	829	834	818	813	795	864	870	856	867	774	817	840	828	882	824	837	845	840	823	831	888	819	842	874	866	799	864	804	813	821	831	851	789	824	804	822	866	828	835	827	877	823	820	894	881	853	818	834	842	793	813	896	834	869	800	862	828	889	787	886	863	870	884	813	845	849	857	850	870	841	808	793	827	762	789	814	883	876	854	859	791	785	890	849	828	845	902	823	861	782	851	853	843	866	844	852	806	837	773	810	852	827	835	853	847	839	851	847	847	843	825	872	799	851	925	871	826	826	829	824	854	823	842	815	837	837	847	838	823	847	834	884	845	813	799	839	861	821	885	822	814	877	863	868	833	845	834	814	788	845	852	838	806	845	835	800	791	850	840	833	828	850	794	813	737	866	867	847	871	837	856	842	839	837	884	894	899	818	894	824	802	805	816	793	833	824	839	776	848	852	841	822	843	809	803	892	809	802	804	867	837	786	862	857	857	878	860	805	804	793	805	887	820	822	829	849	829	825	816	813	823	848	861	865	850	814	863	842	818	800	807	854	824	830	843	866	848	840	841	836	860	876	813	855	809	862	849	818	846	861	837	820	808	821	859	864	775	816	884	826	849	831	843	851	873	885	838	883	843	862	808	824	793	802	859	792	854	801	858	827	832	871	820	810	850	853	868	851	829	801	820	828	814	872	832	837	833	837	816	872	830	816	821	771	781	863	852	810	817	842	882	871	858	820	821	841	782	813	845	866	752	864	802	869	825	853	821	851	847	813	830	844	812	832	788	908	816	882	826	814	870	832	882	854	868	853	871	848	796	839	882	902	831	832	811	787	820	793	843	924	873	791	765	791	825	847	775	839	803	850	859	873	836	849	827	847	798	842	788	838	870	827	862	828	852	890	914	798	887	812	808	837	835	813	826	795	868	819	824	809	868	876	820	848	859	848	865	833	858	889	800	889	863	852	867	862	828	843	876	774	814	815	898	789	817	811	828	801	841	797	845	840	855	872	875	855	869	777	814	856	872	848	838	876	804	877	889	845	848	822	834	860	850	841	808	868	868	853	841	835	774	860	835	822	831	876	890	861	859	851	829	860	836	888	819	836	817	806	801	819	886	913	802	842	816	851	847	858	785	868	840	876	826	846	804	844	878	822	889	832	792	810	804	843	824	816	839	868	812	858	821	864	798	848	860	853	846	803	813	866	826	891	829	837	829	824	823	848	820	842	889	873	821	812	848	851	839	882	887	829	864	779	827	856	789	817	837	826	811	857	832	765	827	834	832	870	906	877	847	791	853	853	850	824	745	811	840	846	786	794	889	843	863	841	838	882	833	838	851	888	820	873	806	786	896	806	823	874	844	833	877	862	813	891	812	889	872	778	867	842	840	831	829	846	904	811	852	827	828	810	827	857	843	853	837	830	833	805	828	834	859	857	863	843	810	816	781	818	833	855	843	803	865	833	888	803	842	854	819	887	806	827	844	838	848	856	862	834	878	863	918	835	809	848	896	843	837	833	838	863	841	807	815	822	845	882	828	854	852	795	877	785	830	876	864	858	862	840	828	827	780	847	774	912	810	797	793	822	821	840	816	822	837	854	888	850	823	884	839	818	859	812	877	814	861	867	789	861	839	843	815	812	864	850	864	846	847	856	810	854	853	830	881	830	832	808	855	832	857	846	843	834	865	824	882	827	835	825	825	842	886	861	804	855	877	774	785	812	787	834	858	842	829	809	802	844	842	869	841	876	783	828	799	819	863	859	875	842	868	779	857	849	755	857	860	800	863	844	782	863	855	814	817	821	772	854	840	804	832	835	833	822	857	866	856	855	875	822	878	878	854	845	860	816	837	813	845	841	823	792	844	847	837	822	883	817	823	872	842	828	834	868	788	875	866	883	860	812	840	791	843	814	795	819	878	831	820	865	833	815	870	851	850	846	845	854	860	825	868	823	836	854	870	809	858	840	847	833	882	823	869	834	832	826	886	868	828	846	853	893	850	858	882	832	895	854	849	857	794	782	801	795	822	802	855	874	803	819	841	871	824	832	851	832	822	854	825	820	847	828	790	856	822	857	833	851	731	841	843	851	832	812	858	870	854	806	801	844	848	852	861	844	831	807	824	812	840	836	867	859	846	829	877	865	885	871	908	838	816	838	869	828	889	822	832	804	872	849	838	815	875	834	807	794	884	833	783	872	806	767	840	796	881	795	821	791	843	842	838	827	844	863	865	848	823	842	850	835	834	852	848	820	805	834	833	838	832	832	847	899	834	895	817	874	827	812	844	834	805	860	833	851	828	844	864	849	847	814	850	828	853	874	842	824	804	791	858	863	849	853	831	881	856	857	820	834	857	851	807	812	876	891	878	818	865	824	830	884	853	860	828	832	826	837	828	842	813	789	837	830	839	829	851	831	805	879	824	816	873	890	836	847	817	858	791	810	818	893	812	850	812	794	844	902	827	825	849	788	855	838	847	786	826	782	848	771	843	824	802	802	869	797	825	857	794	830	865	871	808	828	844	846	866	873	845	851	867	820	780	845	857	807	830	862	835	806	866	852	829	884	797	819	884	863	832	915	816	832	823	859	856	859	845	799	849	808	882	841	910	808	867	899	815	801	785	870	843	853	826	872	822	850	842	889	844	836	847	833	812	834	861	824	854	829	767	816	827	814	841	891	858	780	811	832	876	858	907	831	861	841	844	894	858	847	821	896	860	797	801	847	814	837	786	824	822	840	893	842	841	877	866	800	863	816	862	842	802	833	863	845	850	860	834	820	885	837	844	846	858	884	811	800	833	885	862	782	879	824	856	819	885	849	900	823	863	826	789	831	849	846	862	831	838	858	850	866	857	856	823	834	813	857	840	869	811	807	846	822	834	774	874	882	834	787	888	817	838	900	858	828	814	870	769	814	858	809	827	824	863	885	776	871	866	837	839	851	806	854	844	783	773	849	844	861	812	835	816	798	853	859	845	878	817	849	851	830	815	806	872	814	828	885	843	783	841	845	764	843	806	853	840	848	817	796	812	827	800	825	824	860
51602	63963	58726	47580	37499	28376	20657	16467	13405	10719	8282	6755	5389	4232	3231	2674	2292	1877	1520	1335	1164	1053	975	945	880	888	888	824	797	805	845	769	751	836	765	785	755	793	773	765	801	764	810	764	790	725	756	748	754	801	720	758	731	739	790	760	779	758	834	766	781	802	787	747	742	771	776	754	786	771	780	743	730	692	734	772	803	773	759	765	758	733	799	752	753	753	790	758	748	781	765	773	812	766	763	754	750	729	726	747	792	742	750	774	781	777	761	770	789	807	778	743	748	780	745	734	778	787	735	767	811	730	804	731	767	794	747	731	777	788	714	778	764	791	810	726	764	789	777	799	771	823	777	754	753	741	809	732	735	750	780	728	793	794	744	745	748	755	751	805	807	757	703	744	778	785	755	791	776	738	740	767	729	768	733	786	762	751	796	731	724	739	763	751	741	775	772	736	732	756	754	807	743	789	811	720	790	754	740	784	797	751	731	802	755	787	767	835	732	753	752	751	780	764	693	756	783	779	742	763	777	745	792	766	740	770	726	826	753	750	771	790	743	781	707	797	771	773	721	758	771	763	765	753	785	733	762	782	769	773	783	770	760	740	761	725	743	762	749	777	723	781	754	773	737	764	774	740	808	760	768	746	786	766	771	790	750	743	757	779	780	802	770	769	764	782	733	750	804	764	762	796	780	775	734	752	770	760	774	764	808	739	758	709	763	769	760	789	749	816	817	735	761	744	764	764	766	785	770	750	725	802	788	803	755	725	724	768	756	737	760	824	796	773	755	842	758	739	749	724	819	754	763	795	803	748	758	706	767	824	795	809	776	773	767	786	802	804	779	739	774	746	770	787	755	799	745	771	719	779	773	807	757	767	750	717	779	728	795	783	738	769	716	830	778	741	792	749	786	746	765	750	774	793	794	754	771	748	743	799	758	778	758	790	777	763	788	741	776	745	802	788	768	765	758	722	795	719	782	759	713	773	789	734	800	729	726	717	728	773	763	797	758	801	714	778	773	729	773	811	733	769	729	756	791	790	776	769	746	743	776	761	747	733	767	754	779	787	763	787	773	735	747	790	806	783	722	775	739	743	705	763	753	799	789	743	755	768	759	749	738	802	758	780	768	755	789	778	825	811	732	789	775	752	734	746	810	767	755	765	747	727	786	807	832	744	750	846	770	787	778	774	758	836	784	736	735	777	759	777	689	763	794	806	799	734	813	792	755	724	741	734	752	816	788	694	738	799	794	772	741	775	788	788	810	760	816	738	792	816	832	795	758	765	759	752	771	785	760	746	792	745	734	760	821	740	710	781	817	769	764	808	724	792	809	745	771	775	770	770	719	731	773	779	720	749	771	766	759	773	742	777	779	742	761	730	757	760	813	765	747	769	773	761	750	772	804	714	726	726	760	738	738	737	763	749	753	786	743	781	751	760	752	721	799	767	779	780	782	710	787	763	770	738	776	793	729	771	770	810	755	780	749	742	784	810	808	795	700	794	720	762	767	783	745	786	792	794	752	807	759	701	774	768	788	781	733	707	754	751	792	778	794	740	761	781	781	759	733	773	775	759	799	810	790	813	750	777	784	763	794	692	720	758	764	764	763	753	775	792	810	737	749	798	751	791	765	768	771	751	723	752	784	777	777	766	788	769	776	755	786	710	809	787	777	761	770	760	772	747	713	739	752	797	773	786	776	762	759	791	768	787	806	770	799	807	784	784	704	803	759	739	727	728	746	736	823	820	761	729	746	755	752	741	756	780	749	804	764	763	827	750	759	810	767	743	733	761	759	778	774	780	757	769	746	732	765	747	729	801	752	745	737	775	771	765	762	766	742	765	774	725	758	734	758	710	742	756	761	764	803	768	778	761	796	812	797	759	788	760	830	739	754	799	766	745	751	730	736	757	746	775	771	772	798	782	805	757	757	739	778	789	774	734	761	818	775	750	757	787	830	737	787	750	742	839	804	805	781	759	765	782	771	825	743	742	768	751	816	771	774	739	753	799	792	754	745	797	756	778	733	778	727	741	757	766	721	742	752	742	751	745	765	774	746	772	781	732	798	737	771	754	756	771	794	688	770	806	757	724	754	739	766	780	743	727	736	760	765	771	766	808	731	749	734	744	756	754	823	765	773	725	753	769	764	785	778	746	763	778	764	761	767	778	761	712	759	831	822	785	736	690	773	742	734	784	768	756	726	749	738	778	791	745	780	753	829	807	768	808	781	780	710	770	839	778	726	760	801	767	783	749	766	758	750	735	733	749	766	764	792	775	769	793	784	808	740	789	818	788	753	806	780	776	759	757	780	726	797	765	718	765	763	742	775	745	750	756	731	747	775	782	766	805	773	778	748	761	774	749	759	748	766	745	711	754	796	809	761	769	752	747	767	804	757	751	731	720	757	741	745	789	796	749	736	806	754	755	717	764	749	762	779	770	782	766	775	755	818	819	786	777	765	722	778	775	793	765	748	786	730	745	711	760	760	737	766	713	776	742	765	737	753	831	769	748	727	787	713	788	809	807	778	742	760	788	762	809	751	773	799	757	735	830	791	726	801	774	759	714	777	715	745	741	784	797	764	793	736	768	739	759	736	788	732	750	801	781	736	772	769	787	773	784	768	751	800	742	757	776	809	743	759	731	775	811	769	813	729	753	784	751	796	777	724	767	792	789	726	788	728	796	774	776	764	744	753	767	767	777	752	732	772	735	809	702	755	778	738	732	717	737	705	771	807	690	742	733	787	736	802	747	754	721	754	766	742	750	786	730	747	726	779	768	756	765	786	755	736	832	775	816	777	768	785	751	728	745	781	815	781	777	756	737	800	754	784	784	751	733	790	768	735	799	784	764	752	742	745	756	781	782	690	815	796	813	758	794	800	789	753	764	758	779	733	750	701	776	743	768	773	755	732	739	729	745	723	723	804	711	823	791	698	809	770	775	779	739	767	752	752	769	800	799	707	746	732	789	750	794	770	723	757	730	793	740	760	735	746	757	729	796	740	788	724	775	783	751	750	787	724	752	747	731	754	691	726	738	758	742	778	739	714	752	748	758	739	739	773	822	764	775	762	742	724	764	758	712	768	773	738	771	790	787	763	789	752	778	766	779	730	795	757	774	746	754	747	778	760	746	765	756	750	753	767	759	799	751	776	747	765	794	743	784	756	748	753	788	767	773	740	736	766	839	731	817	735	782	761	727	771	789	807	746	751	781	747	741	785	750	747	782	780	792	789	761	761	766	781	779	777	787	809	762	775	753	773	788	768	772	726	762	767	782	728	754	764	808	787	780	721	743	695	722	839	802	735	770	751	742	719	755	773	723	769	787	751	762	780	736	782	784	750	790	791	767	754	781	746	786	776	786	769	751	765	793	790	761	736	765	804	834	771	736	836	754	754	745	788	794	781	741	799	739	732	750	810	798	761	769	766	760	745	768	760	735	776	735	770	732	748	723	727	754	763	753	702	770	759	749	756	757	774	778	808	758	775	783	747	780	747	772	717	739	714	730
24334	21587	29368	25008	24474	26633	26266	16624	11921	8767	6695	5433	4254	3424	2813	2374	1975	1653	1486	1287	1152	1050	1023	943	937	949	922	887	935	866	868	860	886	792	826	846	851	865	862	877	853	868	889	885	899	831	794	874	859	890	827	875	874	859	824	856	862	843	866	839	848	860	856	923	852	833	855	852	851	893	845	889	889	867	822	830	799	846	803	908	786	842	888	863	842	815	852	840	845	832	920	837	809	872	851	853	834	881	824	873	888	816	907	822	864	837	826	843	832	879	841	867	840	872	825	857	884	843	799	896	847	865	888	824	884	845	850	881	883	838	769	863	818	877	835	879	865	877	854	902	869	883	839	839	856	912	871	798	823	862	868	895	830	860	843	800	787	805	804	859	824	816	828	834	866	823	824	853	849	840	878	841	866	813	874	868	845	814	869	842	897	847	855	837	863	871	899	881	873	848	884	897	813	849	828	837	820	852	856	907	816	866	853	860	822	884	856	874	842	879	824	815	813	816	806	833	835	830	843	846	843	871	853	850	876	814	879	830	816	845	883	825	873	861	879	832	877	855	839	845	825	856	815	914	843	859	872	804	838	833	843	835	819	880	804	852	815	893	853	829	819	865	870	876	841	873	787	879	804	848	873	881	902	835	868	822	870	801	845	861	849	865	869	825	857	871	842	899	841	831	798	866	879	843	825	829	862	836	831	813	851	843	899	869	888	889	854	804	901	877	839	853	790	870	890	821	856	839	797	844	885	873	867	856	848	828	850	905	838	863	839	889	856	854	824	840	867	840	852	838	890	854	841	839	857	872	838	802	823	806	881	884	915	806	790	836	853	834	880	847	839	879	865	859	836	868	874	805	849	808	848	868	824	827	844	853	832	878	906	876	879	861	861	897	861	889	834	809	822	880	840	904	881	864	920	876	887	856	886	824	866	871	880	872	837	904	888	837	839	872	815	834	833	821	827	846	824	822	850	789	892	875	803	875	815	835	792	825	817	896	825	905	874	875	830	785	819	863	854	866	861	855	826	832	890	850	807	905	812	881	848	818	863	863	887	872	852	881	864	894	832	814	836	882	857	906	811	876	888	780	885	842	851	849	812	833	848	826	852	829	853	831	875	827	853	806	893	873	822	813	863	827	821	807	848	866	913	866	855	801	899	830	827	866	803	828	846	824	822	860	800	864	855	875	840	888	818	816	853	835	871	913	823	878	858	820	824	850	841	835	861	869	876	831	852	837	887	852	801	869	830	861	847	795	799	813	878	879	786	862	894	845	848	879	858	847	867	861	889	895	823	836	875	875	868	868	870	908	886	834	835	853	869	819	884	869	859	834	865	871	897	869	842	808	873	849	793	847	881	839	853	856	842	857	869	857	810	805	882	874	852	868	879	888	851	905	944	894	843	885	926	851	847	814	801	850	823	865	828	834	869	886	880	811	807	870	842	831	850	802	880	826	850	835	876	803	852	908	861	867	832	866	799	809	836	823	873	875	830	861	882	891	821	862	841	822	793	842	843	850	833	834	837	826	877	862	826	868	839	820	831	820	835	813	863	851	819	809	851	827	887	859	876	845	795	843	868	868	874	909	841	877	807	843	831	899	843	850	859	817	807	813	771	846	857	853	874	843	817	857	854	865	846	887	872	842	843	845	863	821	811	849	830	875	859	881	859	851	816	881	861	921	856	838	898	832	861	813	876	875	883	843	933	836	916	836	905	857	904	825	861	889	882	846	862	890	862	841	866	868	906	829	853	864	915	908	797	830	849	881	866	856	789	845	813	880	888	830	871	890	830	814	795	836	812	879	916	873	909	862	867	877	881	903	911	837	863	845	904	885	844	844	883	880	852	876	855	877	893	822	843	873	816	881	848	825	819	823	821	838	840	831	863	805	864	783	821	852	785	881	889	857	830	872	835	886	845	871	857	872	807	876	840	798	818	802	862	877	870	818	920	826	873	859	869	849	841	809	847	869	905	855	824	861	811	847	879	866	845	851	865	847	868	838	838	844	830	879	811	832	863	868	809	859	864	858	812	865	858	812	872	892	890	792	796	853	796	821	810	858	857	912	808	869	865	825	855	799	824	889	892	829	867	843	895	842	789	878	864	820	852	835	837	825	869	828	814	838	846	806	858	812	871	829	834	879	870	802	848	874	862	816	882	859	817	853	867	856	869	902	918	819	883	888	859	869	847	865	861	872	862	789	898	860	821	830	856	872	880	849	871	897	878	854	870	868	848	845	898	881	862	869	833	852	813	850	888	838	839	798	867	858	840	843	833	821	849	806	835	829	797	835	844	799	835	870	901	847	866	847	866	880	820	812	854	866	853	825	827	879	851	894	859	880	877	828	835	850	829	850	887	836	834	922	865	829	882	834	815	841	811	829	871	840	811	789	822	842	839	851	872	902	855	848	892	878	815	843	818	825	840	863	771	884	840	829	889	809	898	819	789	855	814	846	831	870	856	885	860	931	838	839	839	839	846	827	861	837	885	907	844	876	856	878	817	831	813	837	840	830	850	821	839	863	839	836	866	812	852	833	898	868	841	815	808	844	842	825	859	812	820	842	812	876	849	806	851	793	881	876	826	809	841	864	873	794	828	831	835	851	882	859	862	837	865	900	834	837	885	847	883	841	857	845	914	847	818	881	887	800	909	875	876	879	847	856	891	871	831	878	900	854	883	838	874	790	834	898	891	863	829	862	871	875	837	863	866	861	820	837	820	868	829	839	837	847	901	870	823	843	887	870	870	865	783	862	879	819	887	875	852	869	854	829	840	802	890	862	885	821	871	831	852	833	861	887	834	838	894	828	822	836	799	851	853	844	877	878	847	849	823	865	830	872	792	837	850	848	860	849	863	817	901	858	836	917	860	899	848	857	855	848	904	819	855	892	886	828	887	907	813	848	865	866	842	829	880	836	837	831	844	803	848	874	869	806	894	831	861	848	869	885	901	817	904	916	806	866	799	874	858	861	822	873	839	863	814	832	799	849	936	906	845	852	819	868	859	882	855	859	874	871	877	882	842	848	839	861	832	827	849	843	861	868	842	830	871	810	828	827	871	811	880	837	799	901	840	868	855	869	864	829	872	828	833	854	858	827	832	892	785	774	881	850	894	826	859	861	861	856	843	751	821	854	798	851	846	828	897	816	817	819	840	885	795	823	858	850	836	894	852	874	852	800	870	832	817	838	856	845	854	852	862	841	863	906	809	886	856	824	831	852	837	823	828	829	847	839	855	847	904	813	865	769	858	877	810	938	884	826	796	900	902	867	881	886	849	809	872	854	835	831	818	832	835	849	863	826	828	873	890	892	829	845	801	894	862	863	952	869	841	901	853	842	808	864	836	857	832	883	777	828	910	858	865	859	797	850	915	910	810	844	834	778	850	868	843	859	843	846	841	847	899	847	845	854	886	871	878	860	805	920	868	858	859	876	846	883	864	822	841	886	824	845	800	806	874	859	808	829	823	893	868	799	853	906	840	821	876	906	778	889	885	884	883	905
53457	63845	60484	51716	40655	30453	23579	18844	15619	12181	9794	7902	6325	4987	3814	3035	2568	1984	1699	1415	1297	1116	1024	964	987	878	888	840	873	882	764	801	811	777	804	816	817	778	768	773	771	783	802	790	809	740	801	819	738	771	733	734	751	728	746	779	754	805	731	817	759	798	815	761	763	773	772	742	786	811	814	784	744	771	747	738	744	788	706	750	728	798	762	752	769	759	803	730	754	750	795	742	756	752	786	702	746	822	718	764	774	789	749	783	782	764	819	787	775	778	779	730	756	739	778	824	790	740	833	722	789	785	810	726	776	777	766	775	763	765	783	780	753	763	799	812	728	756	804	763	803	732	770	826	774	774	732	789	758	767	779	818	776	839	758	768	758	772	764	775	788	785	744	779	716	762	792	729	770	768	729	812	825	725	794	748	761	760	766	738	791	819	748	810	777	773	711	765	808	769	755	742	733	767	750	781	773	761	816	771	766	777	745	823	751	766	735	760	764	772	774	729	764	822	774	758	799	793	767	754	799	739	805	767	791	719	805	771	760	737	757	821	799	849	783	747	737	756	753	732	823	827	796	797	774	729	765	771	746	771	744	801	742	720	773	800	775	744	759	766	731	742	803	760	780	822	805	764	793	763	799	759	775	781	788	766	755	742	772	778	794	762	838	749	816	746	772	781	747	797	752	737	791	780	740	794	789	769	797	756	773	742	768	794	798	825	746	786	751	798	794	753	744	787	803	791	725	757	802	749	751	762	776	774	802	780	722	761	769	799	743	735	742	796	724	798	782	786	752	801	784	741	829	730	766	741	774	840	757	726	779	789	789	796	799	788	750	770	769	766	742	765	758	793	784	778	750	752	798	760	728	769	766	795	817	785	787	779	792	794	777	767	759	778	790	795	764	782	794	793	814	748	813	770	810	797	771	803	782	776	721	750	734	772	795	791	748	754	763	766	768	780	750	761	758	808	747	751	787	796	797	768	832	732	756	787	766	788	812	743	800	752	763	733	835	765	772	776	790	780	753	797	782	752	777	793	826	825	796	726	773	807	800	755	788	726	847	798	746	770	784	827	786	783	793	812	792	761	842	716	767	758	796	772	760	782	800	773	773	807	829	825	786	778	762	789	776	759	796	778	748	748	747	771	776	781	726	727	784	773	766	745	804	766	764	751	783	730	785	775	806	756	731	814	736	752	808	759	775	743	800	739	806	708	753	745	746	746	762	765	814	757	851	773	797	703	807	734	788	788	783	751	765	790	749	746	770	786	784	778	775	857	774	764	774	802	780	738	768	771	804	787	804	780	824	780	822	713	800	779	806	725	786	755	761	724	740	789	807	771	764	767	773	775	826	807	812	814	852	776	763	807	808	823	761	796	752	754	849	795	763	824	801	788	808	754	767	791	737	787	758	758	791	794	789	781	779	755	789	788	744	772	767	790	793	821	784	791	775	766	809	757	796	749	757	762	767	807	810	776	786	789	793	739	729	765	859	789	776	761	751	757	813	718	792	743	800	803	756	759	730	748	808	800	826	822	747	780	763	757	828	822	812	738	753	708	719	851	774	756	770	773	790	761	767	800	804	720	791	766	737	780	760	746	768	793	776	776	733	769	789	798	786	809	747	765	761	775	766	752	792	741	761	818	770	766	755	753	762	783	791	797	794	795	773	732	735	767	748	754	755	771	782	781	768	802	756	745	819	759	770	793	824	766	773	794	776	781	791	746	793	754	772	821	792	736	716	788	790	762	818	747	748	806	766	783	773	760	768	771	783	778	782	799	751	809	747	816	783	779	756	765	739	774	768	816	740	732	771	738	740	767	841	831	768	733	795	788	772	765	779	807	757	783	783	748	762	742	771	719	738	799	775	821	773	753	750	750	773	802	738	775	742	803	796	781	796	775	773	798	777	767	767	754	772	755	741	787	765	724	813	761	743	767	767	773	790	766	792	776	748	767	733	784	789	748	806	764	765	761	736	751	786	738	816	815	821	831	805	798	740	815	734	743	738	770	833	781	766	758	778	779	745	732	790	831	804	760	808	800	776	765	740	832	785	756	776	788	779	766	770	829	835	777	778	797	788	774	766	791	798	750	751	740	758	763	791	785	780	761	782	740	789	800	730	733	806	754	771	773	777	786	753	828	803	784	757	782	764	732	774	702	807	729	793	780	763	730	793	758	767	757	798	783	758	748	715	775	779	783	804	804	791	807	784	804	813	783	780	703	767	794	794	767	763	772	751	756	746	771	773	763	726	787	806	763	738	780	777	777	800	723	814	766	719	753	721	780	800	772	760	779	766	808	736	782	709	802	746	746	734	830	761	840	765	723	800	788	766	752	771	770	803	769	748	767	796	793	715	762	785	758	798	784	764	790	752	793	745	728	779	834	752	759	782	772	765	783	761	802	771	805	793	789	771	727	785	718	787	779	797	760	774	768	762	815	772	771	770	743	782	778	747	776	763	785	795	795	798	732	782	733	755	808	804	758	786	746	766	808	797	790	758	772	795	828	782	791	764	783	756	805	795	746	799	768	794	750	753	740	763	790	767	785	787	702	788	816	809	768	757	786	801	749	755	773	769	797	761	769	821	736	795	801	709	759	790	738	816	755	818	761	809	777	772	781	789	771	806	748	758	758	799	771	768	762	799	808	758	766	788	752	693	834	797	782	735	745	769	769	770	733	757	755	783	779	754	816	795	796	793	825	757	713	801	793	811	777	781	784	753	782	773	766	807	777	768	767	761	792	845	791	781	738	806	759	727	768	808	722	750	784	720	814	736	768	754	798	814	786	809	776	773	789	732	776	812	735	801	744	781	804	787	847	748	768	778	771	724	741	799	725	733	757	726	769	811	807	792	778	761	816	779	791	764	791	821	741	766	806	828	717	762	771	800	761	823	806	761	708	762	782	755	773	728	776	773	752	752	806	776	769	753	770	691	766	791	811	795	777	809	746	809	737	747	727	786	717	752	753	784	759	798	757	740	746	734	750	787	785	746	761	759	839	785	774	748	758	753	739	772	737	796	795	728	779	754	812	761	746	780	784	788	827	781	782	794	754	763	766	765	748	741	788	824	712	760	809	780	804	771	770	811	780	748	760	781	760	707	795	787	763	794	782	751	760	775	787	723	810	802	795	799	735	868	750	724	775	801	786	808	773	811	747	754	753	740	723	739	741	770	768	747	746	784	796	756	801	792	804	769	761	723	756	789	791	773	710	767	784	764	721	767	762	777	747	766	776	742	786	772	730	749	734	737	762	765	789	785	805	761	763	724	791	736	795	802	776	815	769	766	760	767	738	717	762	762	743	729	794	789	759	762	717	764	761	792	802	796	743	772	797	759	780	774	750	775	755	813	782	751	721	789	747	798	786	797	816	814	809	738	792	788	775	753	818	744	772	742	767	817	777	719	721	786	758	767	753	780	786	765	774	786	745	794	780	723	778	753	744	782	749	716	759	758	788	798	744	754	770	817	801	774	792	789	751	795	735	801	806	768	743	830	721	735	763
28891	23678	32912	33973	26393	19343	12769	8373	6263	4731	3765	3042	2515	2057	1752	1539	1341	1209	1058	1026	985	884	967	946	891	805	844	833	902	869	829	835	883	826	844	804	784	826	835	868	841	811	839	803	861	816	855	813	829	858	825	826	835	866	783	835	842	842	776	861	820	773	829	824	882	854	845	860	804	835	795	800	814	763	852	845	813	836	847	800	863	832	785	800	860	814	834	811	785	827	848	876	798	842	792	856	854	808	857	864	855	824	828	836	838	856	763	836	759	798	746	867	827	796	826	798	851	866	861	791	836	880	776	865	854	828	802	821	844	813	829	833	811	828	795	811	765	862	800	775	874	816	828	828	866	820	819	806	813	830	806	859	826	812	805	793	797	839	835	818	823	830	775	837	865	866	795	847	869	827	792	837	782	796	825	830	833	788	852	854	837	848	832	815	815	861	827	797	853	808	860	830	851	836	833	808	799	823	855	796	888	844	826	787	820	839	814	814	787	806	829	801	836	844	820	767	824	828	816	839	872	862	811	776	816	864	833	795	819	794	789	748	775	832	827	829	833	782	797	843	785	813	846	811	841	815	863	842	815	835	792	814	844	785	769	861	803	815	839	829	839	832	819	814	840	839	879	818	767	848	907	884	833	811	850	867	816	807	838	874	805	900	805	845	827	860	786	804	815	871	844	801	800	861	879	766	837	805	856	858	802	786	805	816	792	817	807	867	858	808	844	875	817	807	807	897	863	853	812	869	793	825	795	820	854	816	815	892	826	818	785	814	891	843	839	823	754	845	810	866	834	826	866	820	859	784	811	831	829	834	796	832	838	809	857	871	829	816	822	828	909	846	819	818	823	805	813	849	825	802	798	798	806	813	917	840	848	820	786	847	808	826	830	832	836	807	811	782	831	836	816	808	864	810	817	851	852	798	785	802	833	819	833	761	846	829	816	790	868	832	824	836	811	842	832	873	829	858	838	809	830	820	834	795	825	815	827	772	832	819	827	822	802	835	820	808	809	775	885	810	824	868	791	847	842	842	859	834	866	830	851	835	789	827	809	831	851	798	823	820	825	817	831	824	824	835	821	824	844	881	818	893	796	782	885	884	824	855	815	843	843	857	839	794	860	850	809	822	808	866	808	866	817	803	765	821	830	837	845	761	867	799	841	844	849	790	791	893	860	827	800	782	842	891	837	845	886	764	821	824	895	781	819	807	887	850	834	843	812	822	831	856	821	743	812	839	822	861	866	861	819	884	775	827	821	805	852	809	837	866	839	843	831	831	876	801	815	770	824	861	811	881	830	848	867	779	824	782	823	880	854	831	831	854	821	801	827	789	821	814	820	845	802	858	815	776	881	848	802	849	854	851	874	806	812	840	835	805	823	846	832	828	819	785	851	878	830	789	860	787	799	826	818	849	835	841	858	787	822	800	855	839	848	836	818	845	818	788	808	850	804	845	874	853	847	874	806	820	865	835	805	849	858	799	835	828	801	906	817	856	863	822	850	853	802	844	850	830	833	822	834	853	794	824	822	789	840	850	823	843	828	846	847	832	828	812	828	812	837	837	847	847	803	826	817	802	784	853	830	848	823	859	854	828	764	808	815	834	829	863	819	859	856	837	765	761	830	870	802	810	786	844	797	779	842	846	829	848	818	824	869	783	809	865	880	871	802	818	835	833	878	821	883	833	826	805	806	829	852	838	838	791	835	803	824	796	809	835	754	761	831	816	861	849	852	813	839	856	815	820	776	893	827	768	853	860	851	812	846	819	834	853	826	844	857	822	869	850	807	768	791	816	867	829	889	851	847	856	836	778	791	829	805	835	837	827	833	859	794	834	825	860	853	829	843	846	816	834	804	833	790	807	786	840	816	828	853	861	795	818	898	889	828	839	811	771	820	829	822	817	830	800	852	817	804	861	860	828	807	818	779	828	790	922	828	787	814	818	799	814	842	854	819	838	832	854	813	860	843	791	829	821	753	806	839	796	784	846	838	801	840	806	840	841	791	779	850	797	876	831	869	792	821	853	862	858	854	841	796	857	864	802	849	819	894	826	787	854	823	847	806	791	842	843	815	829	828	847	837	841	819	773	832	845	811	794	858	826	846	779	853	849	853	829	830	846	808	810	808	804	812	789	838	849	848	741	818	809	840	776	823	878	884	839	835	818	810	828	791	784	842	797	861	787	815	806	821	833	818	823	834	866	814	853	780	849	809	870	830	811	802	816	810	790	844	823	861	816	777	831	828	794	836	850	849	793	790	841	859	810	824	833	836	846	844	878	833	817	809	854	833	801	868	776	844	843	833	841	823	820	893	857	780	792	788	825	827	847	843	834	767	852	811	808	814	866	837	794	858	863	870	821	869	881	846	829	792	807	804	773	869	790	828	858	824	801	802	838	835	866	852	863	806	860	838	820	837	799	815	777	864	793	783	832	798	791	806	804	862	813	839	820	803	847	809	852	799	837	841	854	785	830	828	779	819	830	829	845	837	821	820	805	803	866	838	841	810	827	824	818	856	845	869	849	803	903	867	822	858	789	866	826	796	807	828	778	781	861	861	782	763	855	812	839	889	814	827	789	819	824	861	873	851	812	855	829	794	804	818	809	848	853	852	786	829	855	809	833	840	829	868	830	846	787	830	813	827	853	780	829	873	785	822	828	792	809	870	837	830	857	800	812	812	801	862	794	786	823	860	830	823	835	872	850	840	782	822	818	818	855	793	836	862	805	787	811	835	819	810	848	840	825	775	827	802	854	814	884	860	852	818	852	793	869	842	855	828	835	820	831	818	827	816	819	798	811	851	794	809	839	829	817	831	824	866	808	830	834	820	769	848	865	816	863	805	789	807	830	769	854	794	832	855	824	813	836	812	800	877	894	866	819	836	883	807	878	839	799	835	891	823	799	852	797	841	762	830	853	854	761	808	879	835	826	742	868	884	860	813	776	813	812	792	758	767	827	793	878	837	820	882	837	834	834	825	861	812	803	774	803	838	820	837	826	846	831	780	811	808	823	826	843	861	860	849	885	883	788	809	791	787	868	833	846	833	793	893	860	822	789	820	840	814	790	795	822	850	790	825	890	811	860	844	827	791	802	766	812	878	869	817	832	810	818	806	821	812	784	855	835	835	813	860	772	828	823	806	823	852	823	834	851	816	849	833	837	827	813	808	823	832	869	855	839	829	852	839	812	811	796	761	846	864	826	771	791	839	837	839	803	816	837	836	799	858	830	827	868	845	853	801	833	862	781	845	838	813	829	795	851	824	841	831	877	847	769	853	789	816	854	866	809	845	875	827	857	839	822	821	822	874	863	841	810	809	817	745	860	814	832	804	854	790	855	840	795	841	770	776	846	833	856	828	848	837	825	766	838	816	805	772	822	788	837	833	836	829	835	775	846	844	853	837	879	798	768	819	825	828	836	852	795	853	854	848	795	820	837	829	836	810	789	829	803	827	788	792	838	849	787	824	809	816	804	792	804	800	866	825	799	807	826	844	825	834	807
50130	56656	53526	41998	30726	22354	15911	12294	9612	7556	6141	4739	3791	2967	2333	2002	1714	1470	1241	1125	996	966	882	901	885	825	801	763	793	785	785	715	757	769	776	728	775	778	736	774	781	756	772	749	769	738	762	785	746	760	762	734	749	801	750	760	752	742	780	770	768	763	799	735	773	738	758	694	792	745	731	758	816	807	783	769	785	743	713	734	770	765	746	792	753	746	817	744	715	751	797	745	704	764	727	795	771	729	732	722	741	763	772	751	730	794	785	772	748	746	773	749	751	724	761	773	747	750	698	731	806	762	742	798	776	680	745	815	824	783	813	763	714	737	743	786	795	767	795	766	799	755	768	765	729	784	740	767	840	748	757	728	734	815	762	713	773	730	794	793	760	785	795	722	774	800	777	775	746	792	752	746	784	737	764	797	720	789	726	771	762	766	754	716	762	798	752	752	770	751	751	699	721	762	753	780	745	752	802	752	771	748	794	757	746	759	818	786	790	727	746	745	732	743	696	766	760	716	751	764	756	720	753	731	762	712	804	762	774	766	739	751	747	758	771	799	818	701	735	761	734	763	769	763	720	804	776	755	768	763	716	771	782	820	781	741	759	746	725	733	730	769	723	800	781	780	806	789	738	761	761	769	777	750	752	822	713	758	741	761	717	750	799	758	746	776	750	737	768	688	729	763	797	730	810	712	797	712	730	785	731	797	717	755	746	771	779	771	736	794	790	817	808	787	769	774	715	725	772	750	757	793	710	745	795	721	719	769	771	748	762	766	748	699	768	744	717	747	749	779	763	731	817	803	788	740	781	750	751	785	756	775	744	794	812	756	788	718	789	836	763	809	768	765	743	714	751	757	753	787	769	741	698	798	731	709	782	758	761	742	757	755	773	716	781	804	736	710	737	743	756	764	748	743	783	779	747	754	775	784	748	748	798	751	738	746	816	743	750	748	771	729	793	737	787	792	774	750	793	795	743	730	771	769	778	726	792	727	772	706	780	753	760	751	716	776	737	757	743	781	738	718	738	762	805	730	745	758	790	752	756	799	801	742	749	784	761	753	773	731	733	738	741	744	781	819	733	742	765	764	736	750	787	806	770	809	762	739	773	722	743	811	752	787	714	763	688	673	763	792	759	700	754	758	789	793	755	770	774	771	772	766	723	767	766	736	791	818	722	753	761	757	772	767	781	784	739	779	756	766	772	803	745	802	811	724	738	787	717	758	773	793	716	769	752	792	751	781	740	779	776	778	773	764	766	750	741	748	765	741	756	762	787	790	796	774	730	787	743	731	763	787	820	784	757	775	740	755	774	782	837	774	771	746	753	717	790	711	696	752	742	764	773	759	786	744	771	746	767	764	765	784	765	751	769	769	762	726	728	744	785	750	740	730	753	727	733	762	719	777	775	694	785	737	791	762	764	748	715	734	748	767	737	796	726	707	757	788	760	740	722	763	713	793	767	803	756	741	782	739	780	802	719	740	733	769	784	760	728	741	773	784	764	780	792	791	767	734	769	759	761	795	726	755	786	776	710	778	755	781	752	728	771	760	784	803	738	749	795	773	685	726	749	722	796	725	744	736	776	774	782	826	735	776	747	766	730	754	772	732	794	799	746	748	709	745	800	765	755	767	775	730	744	725	786	794	711	810	696	783	772	742	769	764	758	773	731	728	777	736	751	752	701	756	759	792	759	772	790	810	766	740	755	810	799	747	714	778	803	801	779	742	691	747	774	731	759	758	749	800	720	763	778	774	732	742	761	771	765	807	762	720	735	742	767	697	728	755	748	729	787	733	755	783	730	764	727	745	759	789	781	754	766	780	811	747	750	829	748	771	770	760	740	768	742	718	717	748	841	756	724	788	787	786	781	757	772	739	784	754	801	741	751	762	727	748	784	785	780	772	767	745	729	754	760	822	723	761	727	743	764	788	793	717	788	760	769	732	772	759	757	795	719	760	731	778	803	803	749	751	770	789	731	735	715	779	732	746	741	748	744	736	746	756	778	757	769	762	720	741	758	772	781	722	713	755	751	762	770	738	742	742	793	803	770	772	748	834	775	681	758	738	732	742	750	755	764	671	755	749	739	786	768	787	786	740	801	712	785	781	776	746	803	768	752	795	776	773	785	744	739	734	789	751	793	760	755	750	777	771	781	719	690	786	752	711	801	751	792	760	732	801	746	756	765	793	739	735	766	734	774	761	767	787	731	792	738	771	735	772	725	746	733	740	768	759	838	728	743	713	768	813	782	770	716	748	760	782	750	781	716	784	776	762	747	760	757	780	712	820	760	761	774	753	779	795	789	784	781	695	765	778	740	769	719	736	814	791	742	742	713	686	691	791	746	806	767	809	759	781	778	715	800	735	800	768	769	710	792	771	768	748	739	729	803	771	741	754	689	741	754	761	779	760	764	754	745	740	749	754	748	752	728	776	793	761	772	748	747	717	755	805	808	777	743	744	739	721	771	789	784	772	766	737	737	759	827	692	764	744	767	798	766	747	728	794	777	752	726	774	796	762	728	736	769	736	771	763	738	767	787	780	714	766	786	732	758	751	778	786	799	742	767	774	786	758	804	750	782	777	742	751	806	768	759	765	761	775	777	705	764	777	720	750	729	766	851	768	711	782	786	724	761	756	783	742	783	737	758	758	761	748	768	752	758	813	755	743	775	745	772	755	780	771	736	736	754	744	784	779	871	752	817	795	747	738	806	749	787	776	725	780	754	757	780	710	704	737	769	806	746	764	759	741	730	772	804	817	769	747	805	800	736	752	792	729	748	783	700	786	725	735	776	773	769	768	784	784	777	728	753	787	806	731	749	740	768	819	741	797	740	761	798	699	776	811	779	823	729	720	763	761	795	834	782	721	797	748	790	756	762	719	761	761	750	726	760	806	764	807	751	792	749	741	737	768	818	746	785	764	749	767	866	730	765	735	761	766	754	768	760	782	809	799	797	727	762	764	782	765	786	765	774	777	776	727	777	733	748	741	731	792	730	749	803	733	779	755	749	725	774	790	762	783	777	703	728	721	754	768	759	722	784	815	740	751	782	754	784	749	821	766	751	773	762	814	767	775	760	731	742	739	733	701	738	771	705	760	738	784	799	737	772	774	764	760	774	728	768	781	762	801	765	785	739	768	771	727	784	791	740	743	754	798	767	694	771	743	748	754	738	767	752	797	755	762	798	779	781	757	765	748	740	782	829	804	775	684	801	762	726	789	756	771	786	759	838	779	755	745	767	745	744	782	751	762	776	730	746	749	781	720	804	754	749	746	730	744	715	783	760	732	760	758	769	801	802	748	748	764	752	810	768	755	777	750	740	739	749	794	766	727	708	762	770	776	754	741	781	718	761	790	741	765	770	771	730	764	762	764	729	742	778	734	783	736	776	784	795	773	736	735	775	764	744	711	769	721	745	772	791	792	800	784	795	755	719	796	776	738	724	755	769	779	753	761	732	761	768	698	793	786	716	778	730	755	750	728	770	737	771	752	728	753	721	748
25856	21646	29310	26244	26763	26520	21608	13764	9403	7104	5595	4310	3563	2912	2216	1887	1698	1490	1258	1187	1075	1013	924	984	906	835	872	903	840	851	932	853	869	866	897	820	857	824	900	866	890	865	864	810	832	838	842	836	830	835	833	868	823	850	882	870	821	843	791	796	855	879	865	840	851	807	837	837	861	817	829	852	844	837	826	830	879	844	839	799	891	834	890	889	846	789	838	814	834	797	825	885	825	841	827	899	825	787	852	828	881	855	848	868	830	804	836	781	826	876	837	785	887	838	889	753	851	873	889	824	833	837	826	854	809	832	850	809	819	790	797	828	860	880	784	877	832	833	842	832	828	821	808	860	830	863	860	802	831	860	825	851	831	874	865	805	823	913	861	883	838	845	816	851	851	797	782	841	808	798	802	853	832	886	879	885	825	849	818	857	871	825	873	863	849	825	883	896	863	831	876	861	840	849	862	814	856	851	808	838	873	828	853	877	875	862	804	815	788	811	803	778	852	837	882	840	800	863	895	818	848	843	826	838	825	829	866	827	880	838	837	817	861	838	861	814	884	818	902	825	822	823	872	879	842	829	790	889	854	841	823	794	885	834	827	801	857	888	812	810	854	843	834	922	822	868	909	829	862	877	767	837	845	849	811	839	837	857	861	853	856	858	830	870	873	805	875	803	850	897	802	846	797	950	821	857	852	824	883	898	834	866	833	814	812	772	860	818	899	778	808	843	829	837	829	808	850	824	813	848	866	864	829	847	870	846	786	827	897	857	842	840	842	857	836	790	861	841	862	811	864	827	817	834	827	825	833	828	832	833	808	859	808	818	852	807	769	845	843	848	865	801	852	871	857	853	838	892	812	807	824	882	857	835	789	893	832	817	821	808	783	881	877	840	861	861	863	843	893	833	911	850	812	806	833	840	835	840	858	854	827	881	864	828	838	868	839	878	786	810	843	853	822	851	819	829	835	805	852	903	842	825	831	842	828	828	815	853	825	852	781	822	812	885	861	834	832	898	825	842	851	796	867	857	822	798	800	805	842	880	824	828	812	796	820	798	833	821	799	840	826	822	896	861	839	896	863	831	815	814	829	791	852	867	846	855	893	790	823	841	854	831	838	867	808	851	869	842	828	815	846	863	814	863	809	829	905	871	822	847	852	840	872	822	833	818	847	877	840	864	856	829	802	823	854	808	850	849	863	854	840	806	871	841	758	814	848	853	875	798	839	887	815	878	787	862	930	885	857	867	835	819	829	852	868	824	815	766	864	835	850	849	825	871	902	850	875	809	860	863	912	838	843	827	915	865	812	786	857	834	806	792	844	797	808	799	838	824	821	818	826	863	866	842	863	762	824	902	824	845	831	828	799	809	844	871	856	872	803	862	839	849	855	845	856	834	813	856	807	783	807	831	876	802	822	852	854	837	829	819	860	848	847	807	797	792	805	902	856	840	811	823	852	795	887	845	898	791	873	762	887	823	829	846	824	803	828	881	825	852	813	867	869	823	846	806	816	868	785	834	820	818	887	836	797	879	857	895	821	855	844	803	835	889	850	852	899	847	779	835	840	852	824	843	834	846	883	789	859	869	848	800	818	838	834	804	851	859	823	859	875	851	847	798	847	832	806	779	854	806	828	824	887	826	861	831	845	851	856	826	821	843	805	815	908	872	836	875	831	813	898	849	848	796	865	870	828	840	863	830	782	804	823	861	868	807	864	872	857	766	830	787	856	802	857	788	820	774	857	776	788	797	864	863	857	828	848	821	816	800	835	813	859	788	814	820	804	838	848	802	858	822	881	881	864	822	847	796	806	841	875	814	827	864	847	856	834	848	879	833	822	842	836	811	861	854	859	835	820	821	817	878	843	883	836	871	847	868	793	871	836	858	913	812	871	843	841	870	838	840	837	789	849	835	815	862	839	801	878	794	877	784	830	861	870	839	854	883	845	891	823	797	860	880	779	849	803	838	849	825	830	878	895	802	838	873	856	803	818	819	829	829	822	878	809	836	847	841	865	853	821	865	879	862	869	827	848	852	875	812	866	790	882	817	834	825	806	771	801	798	813	843	819	873	819	862	820	783	868	871	784	843	836	773	865	832	814	836	786	847	826	882	820	865	870	831	929	823	812	851	862	839	863	835	784	865	808	830	869	840	874	846	821	854	787	858	857	853	808	855	890	865	841	844	886	863	816	829	835	811	851	886	826	839	831	812	845	855	825	833	840	795	851	839	850	781	809	807	847	822	797	850	845	835	846	890	820	846	839	858	847	838	846	876	803	812	821	815	883	845	838	854	801	830	848	812	825	837	837	794	781	824	858	895	836	873	835	805	818	833	840	842	838	867	859	828	807	807	881	867	790	850	838	816	809	815	841	848	851	816	797	768	845	879	829	796	836	866	797	883	825	788	822	819	815	836	898	865	836	837	861	827	859	850	799	804	829	842	846	837	818	816	817	830	879	870	834	845	868	802	841	882	850	836	848	811	807	879	834	813	801	767	790	831	804	808	844	840	888	835	812	836	833	875	868	830	877	864	831	873	816	863	811	833	828	808	820	836	792	863	867	824	834	865	841	814	840	829	880	831	820	850	806	899	833	825	891	807	858	798	867	855	808	886	813	867	892	775	872	845	821	859	843	791	790	845	791	845	854	845	810	835	815	905	765	864	778	878	846	813	848	792	864	872	829	859	805	831	840	828	894	816	811	826	830	870	870	815	832	885	855	842	843	777	832	849	826	823	805	754	854	851	829	843	858	857	808	845	830	820	835	867	856	835	882	837	826	847	846	833	819	779	878	871	862	872	832	838	859	835	838	829	908	823	799	819	831	867	817	848	889	886	876	819	831	863	820	814	804	839	821	809	814	815	821	852	853	909	868	822	810	858	865	843	846	834	872	836	834	807	869	862	781	851	889	802	814	840	879	819	867	835	796	831	865	811	794	882	826	854	874	873	856	841	833	872	818	825	777	855	797	784	774	865	862	810	831	793	867	819	799	844	862	832	889	812	808	816	906	849	860	834	883	893	827	801	808	876	820	808	816	825	841	786	870	839	885	884	856	829	896	787	847	815	790	871	788	860	804	860	872	795	843	825	763	791	798	845	811	825	830	837	804	840	832	882	832	859	812	862	825	836	809	821	851	822	801	824	863	794	856	770	809	824	813	820	822	824	844	846	822	801	852	840	806	818	834	837	868	824	802	845	825	863	865	863	778	850	850	795	835	819	847	861	831	813	770	825	880	885	855	862	872	797	875	849	856	828	832	820	839	859	853	845	825	869	831	790	807	839	819	832	865	799	861	826	775	858	820	849	879	868	820	856	842	856	787	815	859	796	879	839	817	854	849	841	798	821	859	833	905	840	832	840	845	822	827	824	858	849	824	859	868	839	804	826	853	852	874	800	792	864	848	790	867	866	844	822	805	826	770	846	858	864	902	868	793	875	889	853	875	772	841	816	827	820	880	816	783	849	829	836	898	890	886	894	848	860	885	844	868	808	853	845	816	844
49968	60484	57091	45959	37037	27663	20666	16618	12913	10238	8241	6388	5128	4058	3091	2550	2048	1813	1462	1302	1208	1021	991	942	850	861	914	855	794	845	819	804	835	760	777	750	789	763	736	760	781	778	809	803	786	755	752	786	770	718	772	739	785	789	747	754	766	765	773	750	751	748	788	749	746	771	788	747	778	806	768	770	787	783	758	763	800	779	745	809	791	773	784	781	760	739	802	728	777	757	783	761	760	784	766	772	831	795	818	711	707	748	790	764	704	729	732	725	751	746	752	763	753	727	753	744	766	733	755	756	750	743	783	800	775	805	775	800	742	728	790	788	742	792	733	789	765	767	735	765	776	767	790	836	752	799	749	791	772	758	738	784	713	771	773	763	831	787	765	715	756	778	745	755	774	804	782	763	784	805	824	793	784	739	758	781	797	758	789	755	786	851	706	766	782	758	758	835	724	768	776	706	763	753	769	768	779	800	810	755	745	787	733	767	761	736	755	805	768	743	740	761	769	807	727	747	698	726	812	790	766	751	776	750	734	750	780	796	783	761	769	757	789	776	797	789	775	748	766	719	766	789	713	772	801	780	750	723	733	766	755	784	740	739	751	736	737	772	755	696	723	730	769	764	723	740	766	771	718	775	742	761	718	798	784	806	743	739	715	749	786	736	773	779	716	804	776	759	828	797	766	782	762	766	824	751	788	751	775	747	739	785	760	788	813	786	793	761	779	818	738	738	793	719	759	796	726	725	723	747	759	726	797	779	767	740	792	802	795	804	760	803	759	771	735	791	757	763	809	755	724	803	745	785	768	762	821	700	774	773	755	735	777	754	761	762	823	791	750	773	772	814	721	760	777	768	745	752	760	810	758	785	755	756	764	765	760	754	738	803	718	755	825	767	804	782	773	764	741	776	798	761	733	725	818	776	766	727	799	742	775	750	783	797	792	777	799	755	708	781	823	756	746	755	791	755	797	717	725	742	767	786	732	774	775	786	762	733	807	774	745	743	762	757	740	729	713	736	726	769	803	833	796	696	770	725	765	790	767	737	762	760	745	754	765	760	778	689	789	757	750	731	743	812	736	790	754	750	783	805	767	710	737	812	806	791	783	720	809	783	751	775	808	757	807	786	730	792	793	712	772	717	806	742	738	741	787	762	731	724	767	775	790	737	761	714	766	752	777	802	760	756	732	730	796	715	802	782	793	779	732	729	773	794	831	740	757	750	747	791	781	803	761	735	735	816	743	808	743	720	750	725	795	775	780	728	786	754	712	788	780	755	785	712	724	711	804	803	797	750	749	755	781	779	735	766	754	759	781	794	764	766	763	753	820	762	755	753	764	780	781	786	756	815	790	732	750	752	798	719	724	795	732	721	802	760	816	775	809	776	739	799	773	810	818	753	785	792	790	711	732	786	761	799	792	747	755	748	810	729	780	770	745	788	761	791	769	749	784	759	761	787	790	714	772	763	768	763	778	804	755	741	755	781	778	769	752	807	784	770	763	773	784	755	760	736	780	737	754	788	819	724	724	752	773	744	779	759	769	731	803	762	748	784	747	744	751	760	746	769	809	804	795	782	768	793	768	790	765	757	749	725	787	733	773	754	766	797	765	800	784	769	775	779	808	756	756	757	767	765	793	745	816	760	754	733	747	765	691	754	789	737	755	774	757	734	770	741	813	800	694	856	740	774	734	790	713	781	767	752	742	737	760	786	749	804	792	758	833	738	735	723	724	813	774	794	704	740	748	790	818	743	776	766	755	785	792	750	768	768	774	762	818	743	720	767	772	759	785	754	760	760	841	737	790	780	793	747	782	748	725	798	765	752	761	801	790	781	747	774	744	736	746	766	827	772	759	734	762	785	789	782	724	774	748	804	772	739	794	745	786	744	743	758	780	770	803	733	757	798	817	774	759	768	757	791	774	733	763	793	803	779	699	721	747	740	761	762	770	836	757	749	775	767	769	761	748	767	803	757	794	733	762	769	790	791	797	727	778	772	733	772	799	739	764	718	739	765	763	771	747	727	731	736	798	766	746	767	776	740	757	798	760	726	784	765	745	778	751	758	757	808	762	771	752	783	794	777	789	745	797	726	761	764	766	749	748	773	783	794	779	730	718	786	741	785	790	746	786	778	738	750	762	785	769	753	755	776	774	774	761	792	802	790	797	743	747	770	788	785	748	756	783	782	792	797	827	777	822	720	758	757	777	786	795	823	778	736	716	783	766	730	760	747	788	743	764	758	765	804	771	788	736	785	792	794	762	790	791	798	753	710	805	738	756	751	767	771	789	775	711	770	805	767	787	728	751	793	767	755	726	794	765	709	822	781	776	777	748	753	720	745	831	742	764	769	773	760	768	773	754	752	780	763	780	767	716	729	796	777	732	785	794	745	796	732	733	803	765	740	754	777	772	790	788	791	767	788	738	742	758	774	743	813	772	742	758	789	788	804	905	774	730	775	736	772	772	783	742	733	755	757	749	751	741	733	731	764	771	737	746	797	733	782	788	757	784	749	751	762	730	818	789	784	799	833	776	765	762	771	709	775	787	760	762	776	756	738	743	864	810	747	760	746	755	779	854	755	730	759	769	747	752	774	778	735	763	756	761	769	788	791	760	762	824	782	737	769	750	756	791	732	749	732	743	804	737	743	742	717	820	772	758	801	765	771	771	793	776	777	735	753	746	722	749	799	770	815	828	822	756	778	732	734	766	782	781	783	781	782	749	813	720	778	737	738	776	760	784	789	744	745	740	744	776	742	738	747	765	766	725	792	808	787	769	763	764	736	725	742	792	752	790	731	768	828	730	698	764	796	757	737	758	731	783	755	848	742	811	819	752	763	785	763	799	770	760	772	770	781	804	790	759	796	776	756	801	738	792	789	740	795	761	790	748	795	756	740	735	802	761	780	793	746	759	735	761	774	749	725	777	803	772	755	758	735	730	758	779	711	784	747	763	771	782	743	793	782	793	759	724	724	718	786	782	741	744	788	766	774	801	819	766	760	778	726	760	763	773	754	767	756	805	782	762	815	735	768	745	821	761	821	767	777	763	800	732	747	717	779	775	757	772	751	805	753	791	757	762	779	756	757	781	775	758	827	782	776	766	788	762	746	758	809	757	736	800	792	746	780	751	754	738	755	762	762	748	743	783	800	729	800	784	736	727	765	769	733	725	759	788	778	746	784	745	766	759	748	762	754	770	820	726	738	786	787	719	780	769	782	767	807	808	739	764	762	777	775	755	742	791	745	771	784	786	743	801	752	794	822	770	814	761	770	721	745	745	744	794	803	714	825	780	773	797	776	740	722	763	790	842	749	755	742	781	763	734	741	758	815	754	797	792	786	783	791	779	784	765	775	734	827	796	768	782	734	763	710	703	751	765	757	762	763	739	761	734	757	734	745	808	777	823	757	803	769	787	766	739	806	796	700	752	781	746	785	697	750	782	810	771	731	794	796	741	751	697	776	741	753	748	782	787	719	752	752	754	759	781	744	780	758	793	767	757	753
25187	21668	29313	25301	24481	25604	22023	13412	9196	6885	5629	4286	3511	2800	2344	1957	1730	1488	1341	1149	1075	985	999	968	892	939	920	852	846	803	881	918	834	886	845	870	828	880	827	836	882	813	866	821	869	889	841	848	825	855	836	850	851	790	852	798	833	888	913	773	846	835	857	820	855	851	830	863	838	827	834	876	861	816	857	900	853	839	825	811	859	821	838	832	820	860	885	804	881	787	881	826	849	880	861	842	831	810	854	827	819	851	786	849	857	837	829	833	868	854	834	848	849	814	830	824	837	843	822	855	874	854	899	817	854	835	874	807	793	841	909	860	862	790	837	851	850	770	900	871	781	830	893	870	853	839	827	929	816	875	848	813	788	844	876	837	857	887	869	828	848	758	837	832	830	860	890	888	823	818	860	835	811	864	881	815	799	772	810	841	841	814	878	854	841	844	840	861	846	787	856	821	886	826	834	874	853	857	883	863	867	827	882	827	876	844	810	801	847	836	795	831	880	823	890	776	826	860	805	861	813	869	833	888	846	810	830	852	856	863	829	876	864	874	874	848	803	856	835	826	849	857	855	858	869	850	814	887	841	788	866	861	831	818	789	868	861	823	837	830	870	840	865	857	866	843	831	882	855	863	824	908	869	890	891	856	807	816	831	806	828	848	843	838	803	823	844	882	901	837	852	840	822	817	863	876	858	816	784	797	866	791	864	858	868	855	857	879	832	818	814	816	862	780	870	841	826	814	794	869	805	845	787	834	822	876	888	862	809	828	813	827	831	863	824	872	842	861	894	827	858	834	814	867	826	853	849	831	817	855	880	856	869	880	838	844	847	835	804	891	818	787	841	848	847	906	833	853	865	852	912	905	884	864	835	857	803	891	910	888	827	845	809	922	883	904	851	823	843	835	826	782	815	800	897	850	808	841	835	863	843	841	850	862	887	844	857	804	802	804	849	856	767	817	834	833	826	817	773	858	841	882	785	872	826	837	854	891	871	904	800	874	863	826	866	817	837	887	761	847	875	833	863	873	873	912	843	821	853	822	866	872	868	808	849	848	864	833	870	831	864	872	827	793	853	796	817	857	806	916	859	897	803	825	807	843	888	803	868	867	839	832	791	838	837	790	872	833	828	829	882	841	846	856	834	866	824	844	847	873	851	830	871	826	819	820	849	802	856	816	853	863	803	803	885	816	867	906	801	823	837	818	805	801	852	842	827	842	830	879	806	848	874	864	858	882	842	778	831	855	805	841	879	828	831	817	885	886	862	851	818	901	849	815	824	860	819	844	821	829	817	840	830	849	830	847	876	816	803	870	852	828	834	775	833	808	835	835	829	825	767	851	828	836	818	822	855	849	819	850	835	816	818	827	831	838	832	849	777	834	854	848	844	788	800	827	849	881	848	817	842	852	848	864	795	801	805	831	856	824	857	885	864	848	817	874	836	898	870	825	818	911	881	850	865	847	821	850	835	847	831	834	794	828	830	813	842	901	832	906	829	845	786	811	845	805	906	842	875	876	833	806	822	805	837	853	897	865	803	827	853	850	866	867	920	859	851	856	840	852	800	791	850	837	850	837	832	825	813	838	904	841	807	821	835	848	835	822	828	804	814	844	854	885	880	841	841	820	907	871	781	833	779	858	802	873	866	812	856	867	894	850	835	827	857	874	906	832	791	851	818	831	827	886	838	838	840	878	829	803	815	870	796	896	846	809	826	883	817	837	814	811	791	846	818	830	815	843	844	824	826	852	806	863	861	843	857	821	823	898	829	822	863	860	879	855	819	889	905	861	851	808	887	880	829	860	806	811	841	840	878	839	806	807	818	893	868	836	851	881	867	854	887	802	868	872	867	879	843	844	817	919	850	837	829	856	859	900	810	866	903	848	923	845	821	844	851	845	782	840	841	837	884	862	872	868	836	831	838	895	833	853	807	827	859	808	911	824	799	827	801	922	850	851	842	844	782	869	823	853	847	884	827	815	852	892	861	821	872	841	854	856	809	838	851	922	883	889	758	872	823	886	867	826	868	851	817	810	838	835	845	842	872	863	854	827	838	845	851	768	787	822	837	813	858	869	811	847	850	807	849	867	838	846	836	836	873	852	814	807	842	750	798	856	864	795	925	872	846	826	844	867	879	778	853	865	777	848	833	837	807	838	868	830	867	836	831	795	775	855	818	879	902	844	826	815	855	856	910	841	838	833	841	821	756	820	841	861	801	866	829	843	825	827	800	818	851	797	831	857	834	840	842	879	841	825	842	864	824	862	872	865	871	819	828	835	874	765	829	773	841	840	855	868	866	853	850	877	842	882	865	899	859	874	837	826	824	791	807	828	853	828	811	838	848	826	925	835	824	876	853	828	857	843	870	823	792	861	884	887	850	843	831	833	821	823	842	846	845	816	793	835	878	852	801	844	847	815	804	876	776	840	829	855	876	831	832	834	835	842	830	852	842	868	783	828	874	895	904	815	869	854	851	868	850	838	838	850	784	827	854	881	835	846	827	893	860	849	881	919	867	833	859	850	834	923	894	826	824	816	824	804	849	934	805	876	844	875	852	810	912	864	855	838	836	876	836	868	868	854	846	878	861	849	842	794	863	799	801	857	814	850	785	893	867	823	829	837	842	832	851	871	844	861	848	847	819	835	865	850	811	851	844	887	874	824	829	824	832	802	801	833	886	804	835	855	849	839	830	855	834	784	867	869	883	865	840	880	844	831	865	815	841	838	813	834	851	797	867	823	863	848	859	789	865	830	856	857	793	863	833	808	859	813	807	852	808	853	875	866	805	805	857	876	854	836	800	814	850	885	816	849	809	882	845	834	809	822	839	768	837	844	828	896	845	866	855	810	884	826	808	840	822	806	792	861	861	866	834	864	837	864	835	803	797	874	831	835	811	870	858	785	835	874	840	826	876	827	801	839	860	752	844	846	872	887	831	815	878	806	831	839	837	798	863	827	852	849	882	864	849	861	817	884	832	853	881	833	861	859	832	870	833	867	848	863	870	886	886	822	792	831	838	859	873	852	830	865	881	879	891	827	828	847	845	874	896	884	896	839	832	844	805	834	848	793	869	857	860	855	854	769	858	839	881	819	813	870	860	844	881	846	890	836	863	854	824	889	880	825	849	810	876	869	834	829	764	825	818	822	787	847	814	810	852	822	783	849	810	855	827	807	844	831	840	813	816	861	837	870	875	861	813	822	829	814	901	854	831	804	893	852	811	841	910	844	863	842	863	855	856	816	919	829	848	784	826	841	794	872	840	859	820	812	863	806	824	851	808	839	857	753	828	849	906	906	813	848	835	829	798	874	891	873	862	848	840	861	857	804	823	902	835	808	844	844	885	844	873	830	860	825	890	870	869	814	805	831	799	823	848	860	815	833	851	817	850	752	846	870	846	860	835	811	817	890	839	862	842	774	860	845	867	838	835	850	862	867	831	829	846	811	908	827	909	812	881	827	866	865	830	850	833	863	839	865	858	862	820	816	846	882	801	863	842	861
52299	63477	57078	46224	37208	27982	20958	16983	13256	10565	8432	6629	5277	4204	3244	2627	2091	1857	1458	1265	1048	1089	1011	1007	904	866	820	819	792	778	822	779	861	752	737	819	761	766	750	750	801	788	787	784	792	793	769	825	828	745	784	757	781	809	735	783	751	754	772	818	777	788	745	728	749	768	759	791	790	752	785	824	753	817	772	763	800	807	757	752	772	766	801	754	786	751	782	776	786	776	731	779	720	758	728	762	770	769	748	769	797	765	760	766	745	788	751	746	731	774	764	801	804	828	768	711	752	806	747	757	797	794	803	752	758	764	788	807	772	788	761	731	785	804	750	753	770	743	785	755	768	823	751	745	727	784	770	773	768	790	807	758	831	749	771	777	800	737	797	726	781	763	799	790	766	784	745	738	770	715	770	745	821	777	800	794	749	770	801	775	748	753	756	761	802	760	785	829	807	717	799	756	759	774	788	783	794	738	753	738	767	792	770	757	786	776	749	763	761	785	758	735	745	802	749	769	754	781	707	807	789	757	752	815	772	768	754	780	757	816	725	756	756	765	777	770	776	758	729	739	793	753	739	822	769	742	808	730	787	776	768	741	811	774	774	812	776	791	814	766	779	756	778	765	753	742	766	753	713	842	749	764	785	776	732	777	757	751	719	741	808	773	764	713	767	786	739	770	807	735	777	744	763	775	788	753	789	777	774	764	762	771	781	793	801	759	769	780	737	753	745	786	744	803	743	771	768	779	789	761	749	770	737	824	805	763	744	773	733	759	787	800	825	806	721	807	781	743	746	771	734	718	749	722	777	768	730	753	772	765	792	785	801	744	778	799	763	766	769	764	710	747	757	756	744	829	790	756	759	788	828	793	789	836	766	784	770	742	769	706	832	800	806	758	756	793	695	685	756	799	808	759	793	758	746	784	766	785	738	773	798	756	813	808	825	781	765	808	754	774	762	781	767	799	759	744	768	742	756	730	759	757	757	762	744	787	781	760	752	748	786	791	747	745	735	767	704	772	784	784	770	762	745	725	817	756	752	729	770	733	760	756	712	748	823	766	773	736	792	799	790	759	781	757	778	791	765	812	794	799	757	792	767	755	748	795	846	748	737	816	743	767	754	719	759	782	780	737	784	708	794	764	768	811	777	772	783	737	736	800	792	803	733	773	723	759	726	824	814	792	782	748	718	748	781	750	751	794	760	756	783	736	789	763	804	779	743	781	811	739	785	731	708	757	722	762	787	850	727	786	734	767	771	788	785	782	792	799	734	758	778	788	758	743	754	782	807	755	800	753	715	786	738	734	761	753	772	827	739	823	726	816	809	837	784	762	744	766	717	736	754	733	809	826	731	749	770	776	800	807	766	771	746	737	766	762	762	753	776	783	754	728	783	761	760	790	763	740	746	772	765	761	741	814	772	803	728	784	783	775	748	713	755	718	748	775	763	778	769	789	814	788	767	769	753	758	782	767	762	744	769	741	783	747	741	772	766	780	785	743	755	748	756	776	774	775	780	783	768	754	721	730	786	738	781	809	816	783	710	740	783	807	778	777	751	739	773	732	782	715	721	766	731	808	757	749	746	803	801	750	765	781	838	752	745	731	801	781	783	741	740	792	781	769	773	739	761	811	764	795	753	748	795	774	747	747	750	766	714	739	767	798	729	754	779	766	788	765	761	779	731	733	837	760	757	796	779	736	705	789	771	724	752	795	798	744	751	731	787	805	742	817	767	763	758	778	744	758	749	806	808	779	807	782	794	760	819	775	783	756	723	764	770	792	786	749	787	793	798	759	789	787	772	789	766	782	766	766	775	782	767	756	741	782	766	791	764	795	727	755	804	734	785	754	810	778	756	784	794	766	736	780	785	735	765	777	778	800	766	798	768	803	801	771	752	741	786	802	732	748	741	775	713	818	726	730	787	760	724	760	745	813	760	780	792	773	776	792	743	797	744	766	750	695	719	792	761	820	751	777	764	733	820	770	783	784	805	785	749	800	779	782	709	727	738	766	748	769	772	744	744	738	727	762	720	763	742	771	772	799	771	735	747	715	758	737	721	719	734	752	749	749	756	815	777	752	791	803	777	794	726	761	749	746	770	798	763	762	779	730	759	729	770	767	789	797	767	736	790	746	734	781	751	785	732	765	787	770	766	742	781	755	754	791	805	721	721	781	788	782	752	804	806	761	731	742	815	778	751	788	765	763	835	731	755	736	744	695	801	754	744	807	772	766	749	774	771	770	755	754	792	745	776	773	730	786	812	803	800	748	800	745	793	769	774	769	803	785	772	749	762	761	739	791	782	752	756	770	776	741	780	782	756	800	740	755	781	774	758	746	774	747	769	774	782	769	780	742	743	749	736	761	824	769	764	796	746	737	747	754	739	799	779	789	765	773	726	738	746	788	825	774	752	731	762	781	749	765	790	722	785	848	772	765	781	721	755	831	750	791	778	754	743	736	756	750	786	780	794	758	758	769	756	742	771	807	732	796	746	735	818	770	773	753	727	770	746	718	769	793	768	767	800	771	765	748	760	751	765	773	770	755	740	771	766	743	787	777	766	776	765	790	796	749	753	762	736	731	780	810	778	724	770	717	752	755	754	744	750	761	744	762	728	750	733	842	751	759	791	775	773	761	767	726	797	767	705	728	784	822	749	737	784	745	775	784	781	738	808	764	754	761	755	731	786	862	781	751	771	764	755	769	766	755	795	801	745	777	730	730	766	817	749	790	754	717	745	773	798	765	758	772	773	776	733	807	772	793	796	793	742	762	754	768	777	809	780	740	796	761	798	808	728	752	724	752	750	780	798	801	797	748	718	771	748	794	780	788	761	790	780	801	753	773	796	763	769	707	770	768	722	817	763	811	758	743	753	782	731	779	762	790	796	764	776	753	787	721	742	749	809	794	775	735	755	768	802	746	798	772	797	733	717	761	739	755	773	738	876	761	742	796	787	741	754	765	766	748	746	747	775	793	756	774	784	724	756	747	770	768	751	763	728	781	781	758	750	784	798	753	715	742	761	753	763	720	781	742	772	809	738	783	798	752	797	814	725	804	805	759	742	767	744	756	807	743	806	738	778	789	747	758	794	756	777	761	783	735	793	732	775	752	801	779	778	743	801	737	804	767	702	747	784	791	748	778	777	758	767	776	752	755	774	764	775	815	786	786	772	764	742	735	735	743	775	803	740	799	712	767	857	787	808	786	744	728	785	757	729	772	766	828	809	806	779	732	748	747	756	778	699	760	777	743	825	752	766	751	774	769	734	761	773	729	705	785	805	756	762	750	807	751	740	787	757	739	817	794	732	780	818	749	754	823	734	772	764	780	812	796	780	726	800	781	760	801	821	792	778	799	787	758	765	755	769	750	782	774	762	706	798	795	772	776	775	789	768	736	745	788	837	810	750	756	741	716	779	746	747	779	798	753	796	773	755	834	804	770	772	796	775	723	744	773	784	785	770	790	799	722	769	735	819	838	822	733	749	753	726	792	812	764	771	778	792	731
24419	21547	29312	24595	23637	25917	25275	15449	10636	8180	6364	4686	3859	3041	2514	2037	1775	1466	1332	1168	1196	1077	1051	966	937	979	913	936	883	886	783	851	862	872	842	825	841	837	832	860	843	862	825	874	874	844	850	878	802	871	840	822	910	896	852	874	902	903	795	840	847	807	852	822	792	831	842	833	835	857	851	798	830	895	816	847	767	868	865	833	835	790	872	882	814	847	861	834	875	834	868	884	907	859	906	870	850	825	818	849	832	853	818	879	875	815	827	799	874	830	785	779	864	843	911	866	783	827	878	893	803	872	864	867	839	911	841	837	881	856	842	832	830	810	834	874	886	855	868	828	903	875	904	813	827	871	855	873	883	832	823	828	837	868	831	864	836	809	817	802	872	829	869	832	814	859	775	838	856	865	898	818	820	856	870	838	808	805	831	851	877	862	825	824	845	850	850	819	856	847	820	825	887	841	836	865	856	807	856	827	831	865	891	839	823	805	871	797	848	908	866	829	829	860	872	853	886	831	847	898	902	822	832	852	898	863	853	812	781	847	814	860	798	883	849	875	852	829	906	893	842	815	861	870	852	852	887	811	841	822	867	806	848	850	831	857	842	838	870	874	857	834	826	858	839	831	834	845	827	850	902	861	896	843	827	866	870	836	797	831	853	904	874	856	926	815	821	795	835	876	875	815	910	858	911	867	826	861	853	798	830	877	879	842	869	836	848	882	810	809	855	861	876	928	877	841	823	844	835	838	847	820	868	874	824	852	809	835	878	868	879	886	766	828	876	819	856	836	840	908	918	836	868	855	801	869	798	846	815	895	840	818	846	870	864	886	834	877	863	805	851	850	852	864	894	864	825	831	818	861	831	821	823	826	820	808	819	882	865	829	860	868	879	835	840	854	809	830	843	836	804	771	812	861	845	880	789	906	829	879	854	839	827	843	857	809	860	863	837	821	852	826	860	846	855	818	881	900	916	860	897	822	789	802	844	791	878	843	847	814	892	871	817	862	870	871	776	886	833	846	884	805	833	838	847	874	839	815	807	836	850	869	909	855	849	850	865	841	847	891	841	837	775	852	865	840	824	841	840	875	865	786	821	810	843	878	834	829	872	836	871	822	825	821	834	842	800	849	798	842	888	802	788	827	808	859	834	871	889	879	840	872	826	905	802	846	806	860	886	842	823	887	861	814	859	810	849	849	857	818	832	837	859	834	876	882	871	821	807	849	843	807	804	849	842	893	820	891	859	895	839	873	862	894	829	863	878	865	852	859	803	832	813	872	820	836	861	858	832	808	867	859	867	853	865	831	820	867	794	857	835	878	819	827	886	847	827	841	835	848	890	861	842	816	863	884	876	783	822	861	807	864	866	842	836	853	864	845	841	889	805	830	820	848	839	817	832	829	858	812	855	816	837	851	858	805	842	811	827	872	880	861	834	913	854	848	870	852	781	843	847	802	877	839	871	881	862	910	871	836	889	880	880	872	855	833	838	824	857	912	817	823	846	889	855	871	821	838	820	902	844	822	880	762	861	860	848	856	877	824	868	838	806	828	874	844	882	841	819	835	861	852	842	823	836	823	911	828	801	858	871	863	870	861	906	838	842	815	853	837	890	812	867	824	797	850	847	822	861	882	845	880	853	811	827	852	887	831	845	850	859	851	859	859	865	853	853	801	840	833	881	822	836	821	843	826	850	855	885	874	839	854	838	826	858	798	868	859	911	884	811	888	840	886	860	850	899	832	813	828	850	829	892	816	860	856	833	807	832	817	810	839	834	844	852	840	798	880	843	877	843	868	826	857	845	827	860	839	846	846	850	783	888	823	833	903	858	840	843	897	804	851	849	884	911	855	867	863	793	832	851	822	836	813	860	802	855	841	817	828	859	866	905	846	818	852	865	903	828	875	880	838	866	831	859	847	870	888	826	842	811	855	819	889	870	832	873	857	854	838	806	812	892	846	817	867	852	862	836	905	863	850	937	833	848	846	844	820	870	835	862	835	835	821	765	858	867	826	895	812	795	797	836	849	887	833	854	802	871	883	801	838	857	884	811	918	855	843	846	876	842	791	838	790	851	857	828	802	905	861	856	829	830	821	797	889	794	824	882	846	844	899	814	841	837	857	854	870	859	863	835	871	854	821	787	856	798	869	823	848	814	827	867	844	848	831	869	906	841	865	843	839	844	888	758	833	869	853	890	884	870	789	819	828	872	886	880	859	812	905	855	883	822	838	890	819	825	846	836	871	874	798	835	853	798	884	831	840	820	908	887	830	828	862	834	832	841	808	852	896	852	816	806	878	869	857	857	822	808	898	851	849	893	845	801	869	863	802	880	836	826	827	862	776	875	799	799	805	840	836	900	865	821	839	816	839	874	844	907	855	868	903	821	850	876	856	872	912	861	802	897	856	850	855	841	845	824	789	867	862	870	853	795	872	923	839	804	862	797	841	801	849	925	848	819	837	833	804	812	879	900	878	841	820	920	842	877	873	813	825	827	813	875	929	843	857	819	898	880	873	822	850	864	863	852	893	824	883	846	856	821	825	859	846	849	897	840	833	803	857	886	882	852	863	771	815	841	856	859	855	841	812	869	828	813	865	873	865	872	872	861	818	825	897	843	842	911	871	838	849	823	818	850	808	839	819	825	814	831	867	742	870	852	832	841	872	795	855	879	844	843	825	871	877	884	771	855	894	857	748	834	892	798	837	866	902	839	886	859	829	822	872	875	821	834	877	840	838	842	861	858	838	812	856	799	849	845	848	829	855	836	843	840	856	791	831	871	857	886	841	869	878	886	855	820	847	842	853	861	836	792	843	790	855	872	859	854	831	799	849	854	847	816	884	826	803	818	926	881	891	853	827	842	816	814	883	844	885	916	847	841	879	873	870	871	801	828	847	831	807	828	796	832	875	855	863	820	820	828	812	873	832	847	839	846	848	845	860	831	814	894	831	832	835	834	865	871	873	913	862	796	822	844	833	788	890	869	820	842	848	803	829	860	867	809	875	858	820	839	848	838	878	873	840	810	853	900	837	799	806	810	869	896	858	878	871	812	841	865	820	871	777	882	901	864	820	867	810	880	789	803	894	823	821	844	885	842	832	785	854	868	881	835	882	835	842	883	866	843	882	791	852	811	792	887	852	874	832	865	865	861	830	842	836	862	803	823	787	843	827	822	882	875	831	826	858	859	874	854	881	857	798	800	840	795	869	794	854	858	838	891	796	866	885	873	811	821	881	817	799	831	861	838	850	855	821	861	873	792	861	867	860	918	843	827	823	917	846	819	848	810	830	861	838	846	848	802	838	827	875	824	887	831	893	810	785	838	885	860	870	823	799	824	847	822	883	868	871	850	857	842	798	876	845	819	920	890	855	827	870	883	881	843	873	811	838	801	839	841	889	851	838	849	888	832	817	873	894	854	812	870	877	809	848	894	793	803	895	779	869	854	845	784	783	871	842	829	845	863	833	851	878	781	852	855	824	850	806	890	850	834	869	839	816	802	860
54480	63106	57224	48193	39081	29458	22401	17787	14447	11376	8968	6971	5558	4484	3553	2829	2218	1880	1545	1400	1172	1123	979	986	930	886	859	860	814	766	822	810	821	790	799	751	761	781	798	809	749	748	779	700	804	742	785	795	794	759	800	784	786	740	804	771	756	821	756	793	791	734	786	715	784	815	776	740	775	748	778	822	742	748	750	775	805	771	761	780	804	709	757	793	758	742	778	778	732	739	744	775	761	716	749	792	740	746	735	769	744	753	782	767	737	769	808	768	751	780	758	762	820	770	768	773	813	815	753	731	849	752	781	829	725	759	754	743	775	791	768	730	757	797	764	754	709	793	753	802	712	730	742	799	724	741	791	801	815	771	787	736	717	766	803	831	792	783	762	777	779	766	776	724	753	771	731	736	777	757	790	777	801	833	770	775	787	781	736	763	787	788	787	787	723	783	754	786	826	806	807	799	789	790	769	742	781	790	727	767	779	745	737	783	803	770	780	776	748	735	795	775	815	796	761	753	774	766	764	751	746	779	728	788	752	798	760	779	786	758	708	772	765	768	822	821	755	778	782	783	742	762	752	757	763	773	787	807	740	761	778	752	803	767	743	763	759	807	728	748	804	818	814	813	797	725	799	785	784	763	763	787	777	824	774	759	751	756	744	746	762	795	744	763	759	783	859	811	779	771	802	774	787	753	797	784	722	796	793	785	777	769	751	776	750	762	824	741	781	779	812	797	797	758	770	721	788	762	721	721	792	790	779	755	774	814	759	784	748	783	748	775	744	758	786	792	787	801	764	811	763	784	811	779	787	759	764	739	856	799	801	798	743	764	776	734	793	806	794	711	805	801	775	758	801	796	757	760	737	787	769	756	744	813	773	773	779	778	771	708	749	827	832	781	752	782	794	776	804	807	777	757	755	756	760	755	743	763	773	753	789	764	778	768	805	769	772	668	769	760	771	704	780	758	784	756	773	781	786	727	785	773	729	740	791	723	764	774	802	736	806	767	802	730	756	750	774	781	824	768	786	801	774	738	773	813	782	760	770	801	795	755	754	783	813	814	775	770	760	786	820	779	740	824	786	811	797	724	783	802	787	808	771	758	756	755	782	801	749	752	826	816	759	766	817	803	732	808	808	747	766	811	770	733	797	772	791	719	796	807	777	767	769	815	786	778	775	798	752	756	814	742	745	754	750	760	739	754	765	747	741	785	794	747	781	753	799	773	810	749	768	768	755	731	720	745	715	838	760	748	823	807	746	778	772	775	779	807	808	763	759	769	808	766	755	739	772	753	803	783	766	790	768	759	765	741	752	778	784	768	759	798	834	824	750	786	720	744	757	793	775	789	769	777	766	798	795	765	761	731	779	788	772	751	771	782	733	762	710	721	767	772	729	754	776	753	696	774	766	793	765	799	743	808	761	760	805	774	771	772	788	749	751	754	723	777	791	782	775	737	770	755	763	774	779	758	800	729	741	789	825	822	733	771	733	800	780	779	728	720	794	769	767	844	794	758	756	799	791	776	762	770	796	803	783	741	748	734	747	742	744	800	730	773	749	741	757	799	792	752	735	785	828	799	750	767	837	778	775	744	768	793	738	789	741	817	754	763	755	782	760	760	795	749	796	776	770	749	719	770	775	799	741	729	765	747	771	757	745	784	754	736	766	769	791	770	795	756	747	807	758	789	783	783	745	752	735	790	783	772	793	746	783	812	708	778	758	779	734	794	692	756	742	777	814	691	735	759	763	729	822	745	770	766	770	771	772	744	802	776	789	759	788	736	757	753	757	804	724	764	770	777	758	814	755	758	760	805	759	789	788	710	719	771	769	720	795	773	706	710	765	753	802	819	784	759	744	774	769	758	776	785	768	734	748	784	779	759	779	764	729	805	778	770	724	747	692	793	806	749	800	739	773	738	773	719	772	723	757	783	786	789	775	820	788	777	773	736	780	773	765	763	775	766	739	759	809	775	750	734	773	754	793	796	815	750	745	777	763	788	753	767	735	783	773	777	765	826	779	758	808	759	747	771	736	779	785	760	738	755	794	767	795	732	752	785	826	793	719	794	719	783	784	775	756	782	780	794	783	741	763	766	795	757	783	767	759	752	733	767	772	768	749	777	750	744	733	759	824	718	776	784	755	757	769	788	788	770	793	860	752	757	711	787	752	750	767	747	743	793	815	764	725	779	732	784	812	758	815	782	788	747	781	718	798	802	817	763	745	735	763	788	771	745	770	754	747	761	787	762	801	817	773	776	732	774	758	727	758	733	737	762	792	810	745	802	789	755	793	735	762	838	779	778	751	789	776	757	775	760	755	764	747	756	769	766	754	767	754	756	752	764	792	722	810	732	798	808	794	791	781	765	761	751	806	736	749	841	722	817	762	742	775	761	768	777	814	733	749	752	705	771	760	781	783	770	807	791	787	757	772	757	781	814	784	782	800	795	764	786	786	797	723	762	752	768	763	729	767	763	743	760	765	765	784	797	785	729	781	767	767	756	767	776	733	722	747	777	746	773	760	746	750	825	760	800	800	766	736	787	812	788	749	802	785	751	791	772	757	744	743	767	757	744	765	745	789	748	756	709	796	765	722	777	789	770	761	787	752	730	739	756	751	768	745	693	738	768	751	792	780	775	764	752	804	797	764	769	774	731	791	737	715	783	711	790	713	776	759	740	757	755	746	793	758	741	768	737	757	796	759	786	755	774	705	786	783	745	777	815	776	756	816	738	737	765	772	781	782	752	769	781	755	732	757	760	778	790	765	789	780	789	756	747	774	769	746	776	749	747	673	782	792	712	764	724	738	755	828	792	755	807	782	765	769	751	764	762	771	732	755	755	739	738	779	804	747	735	763	768	837	801	783	756	774	759	810	760	780	799	755	754	751	788	751	743	784	710	815	777	812	767	769	724	759	760	735	756	781	740	808	787	747	778	791	772	758	756	798	772	761	701	780	763	726	763	762	744	754	795	696	716	786	741	743	809	754	755	743	772	766	799	790	795	821	737	760	768	808	826	768	781	801	745	806	779	760	768	755	770	778	735	765	743	805	755	811	746	818	719	772	782	723	808	838	789	786	761	733	755	737	736	737	780	784	775	762	809	746	789	762	749	799	789	730	781	746	735	783	745	752	747	793	772	782	834	819	814	797	703	815	763	772	806	748	798	814	764	710	793	778	781	778	821	772	730	790	784	781	764	749	695	804	785	731	772	750	795	831	760	744	802	786	769	812	783	747	773	724	780	750	741	814	764	743	742	739	784	818	770	793	802	747	816	759	754	746	734	741	781	802	735	725	727	773	802	770	802	788	735	780	763	754	804	772	774	777	749	771	773	754	752	748	778	826	739	769	733	780	828	753	764	752	823	739	802	825	765	739	764	787	772	818	757	725	774	790	742	770	766	755	777	726	775	749	810	779	785	777	781	695	812	769	784	770	755	767	780	805	773	778	751	826	726	784	734	792	786	760	803	751	776	747	789	784	774	754	757	740	788	784	771	825	789	819	803
29001	23058	31506	33275	26346	18940	12819	8537	6471	4900	3857	3015	2474	2042	1758	1551	1364	1278	1163	1032	1047	960	901	949	904	842	821	851	905	861	896	865	845	897	871	845	830	809	789	860	879	786	810	847	807	861	802	838	817	840	834	778	801	852	770	846	830	877	808	839	849	839	799	833	797	848	859	799	864	827	856	845	892	844	775	782	824	810	833	809	782	823	836	837	812	830	858	801	790	820	824	809	798	833	822	835	885	796	851	808	863	815	914	875	848	840	829	816	860	808	801	807	799	778	816	811	839	822	854	837	819	909	803	793	852	809	744	784	894	851	825	809	801	807	811	843	852	794	808	806	797	811	842	863	826	838	834	809	808	824	806	795	835	836	822	836	840	833	818	797	847	842	767	841	784	786	776	812	869	824	827	825	818	794	845	811	826	791	827	849	754	830	813	813	827	869	786	770	854	797	789	861	813	849	799	787	808	819	810	828	823	811	817	833	794	806	804	869	843	860	833	808	837	853	828	825	832	800	882	821	822	792	810	865	853	848	819	794	823	813	842	863	853	839	833	873	817	841	761	802	837	771	838	849	809	852	835	849	803	800	819	879	783	821	846	867	821	826	792	877	807	840	768	800	856	827	823	846	838	850	813	858	860	812	807	902	888	842	822	814	847	847	820	820	811	779	766	824	842	834	808	835	794	837	835	800	808	838	819	827	810	839	847	831	823	851	823	773	832	906	831	810	802	846	816	880	835	811	829	864	805	820	812	781	786	831	836	844	810	803	796	847	772	840	818	832	811	814	868	909	773	863	857	806	790	793	784	761	862	820	816	856	882	783	860	862	858	760	822	763	802	817	835	803	878	812	803	870	818	855	820	828	773	827	808	796	832	869	813	818	784	785	831	844	845	830	850	824	856	905	820	794	836	829	847	809	821	836	831	804	787	837	848	808	772	826	895	837	804	863	802	816	816	857	784	862	833	876	813	743	825	817	870	842	808	787	852	832	858	813	840	834	793	824	816	809	790	857	786	789	813	862	826	901	768	770	827	873	864	828	833	853	847	807	814	764	819	805	869	769	798	905	834	849	826	833	823	829	811	830	828	846	815	833	857	881	858	816	827	808	850	855	859	801	825	882	829	816	847	814	818	857	863	840	824	841	831	769	861	831	817	869	827	826	848	842	854	822	812	847	834	798	766	806	857	842	836	807	826	806	873	851	834	863	842	838	819	799	830	823	805	827	799	785	798	871	817	842	843	865	827	789	805	804	829	864	877	821	860	840	868	783	806	823	834	809	817	881	817	846	818	806	775	820	814	819	829	814	824	834	837	835	837	814	837	768	812	829	813	785	805	787	816	818	773	773	828	866	817	880	817	842	820	799	791	816	859	816	762	857	845	818	769	789	813	757	830	826	808	861	829	832	826	818	849	853	795	875	816	800	792	869	815	867	835	822	876	813	815	809	798	842	801	839	759	774	824	858	843	847	840	812	812	841	845	852	834	877	876	876	848	836	788	811	808	840	805	864	827	772	796	818	812	831	860	822	855	864	770	846	846	888	776	837	809	812	813	848	758	851	835	754	813	875	770	862	784	731	866	835	819	851	829	809	828	863	839	797	802	820	831	847	864	825	840	756	830	797	843	809	823	811	814	801	803	839	812	839	817	792	814	855	848	825	822	857	866	807	837	795	823	886	876	849	841	782	826	776	828	837	863	783	847	766	886	796	780	823	839	883	886	838	910	823	812	803	807	822	862	817	831	801	809	833	813	820	783	814	812	838	824	861	894	826	815	863	847	832	810	853	846	853	837	800	798	876	865	807	794	840	877	838	849	803	824	855	848	837	872	850	849	813	800	866	817	819	830	839	822	854	775	819	806	890	847	819	883	791	821	823	884	868	839	771	833	787	816	860	838	780	797	765	892	794	854	888	833	864	811	788	832	829	842	769	732	796	852	797	860	791	807	800	817	826	858	842	842	846	827	787	868	807	856	856	853	851	830	865	841	795	810	769	863	840	818	823	890	892	865	805	846	815	812	837	789	835	818	814	866	850	829	843	880	787	791	825	751	847	762	831	864	822	863	852	812	822	846	855	820	828	832	826	828	871	855	835	851	829	808	879	852	756	802	832	826	804	848	838	879	837	851	835	835	863	847	839	868	828	753	808	841	810	859	837	810	824	887	832	844	832	896	830	855	822	861	860	854	849	813	847	854	818	819	832	781	792	828	858	858	856	832	855	834	808	817	813	829	875	878	823	750	821	819	804	823	893	839	801	809	857	800	829	815	817	808	863	883	870	765	823	831	853	810	837	791	785	842	917	822	819	792	803	803	807	820	804	821	812	832	802	858	799	830	860	830	862	779	824	816	800	829	818	821	829	777	799	797	815	857	851	841	881	879	781	830	802	805	795	855	798	828	780	793	821	886	819	798	776	809	823	784	829	835	863	821	797	840	846	800	823	810	837	819	804	794	802	839	773	833	871	833	817	829	846	870	853	808	781	869	765	855	813	803	840	827	762	839	863	827	824	902	854	807	854	845	858	844	819	842	812	769	802	825	834	804	867	789	881	869	832	802	827	855	887	822	871	874	824	791	826	857	828	821	881	832	848	816	823	879	834	759	817	807	860	833	815	845	802	804	797	761	872	846	826	849	862	831	830	832	839	813	771	810	804	825	839	821	794	835	876	836	822	845	845	771	813	830	849	799	813	835	819	801	841	826	864	809	791	845	784	828	849	836	797	897	813	796	885	807	828	787	848	776	866	835	804	835	836	770	812	840	837	861	804	841	778	805	801	818	818	797	826	820	833	807	877	863	820	861	805	805	795	804	812	807	807	823	828	825	808	814	864	906	836	837	804	923	799	877	786	832	765	811	801	793	818	855	859	798	859	818	815	833	826	848	833	833	858	793	833	861	816	822	819	853	823	871	855	859	846	841	861	839	821	831	821	907	808	793	847	815	858	823	845	812	811	856	859	808	804	807	851	848	828	792	817	855	826	842	837	840	854	766	825	787	788	886	827	805	873	868	797	854	866	865	823	796	823	833	774	805	841	834	830	833	890	854	884	790	880	757	800	848	854	821	839	847	852	779	819	841	807	857	830	785	884	815	787	843	814	800	826	856	823	786	817	863	817	869	815	813	835	871	803	752	817	799	833	802	803	774	843	868	818	804	798	833	799	855	827	805	869	805	841	844	894	900	779	819	855	910	823	870	779	825	816	831	831	784	798	865	826	843	818	829	816	814	791	795	833	850	860	826	831	818	815	908	850	834	872	834	843	813	837	844	853	807	835	814	820	831	846	811	836	807	819	819	861	823	783	810	834	806	798	813	842	784	808	839	820	847	809	798	850	828	846	810	832	792	802	861	812	895	811	856	828	834	808	780	804	788	809	817	761	833	831	863	880	809	820	827	702	862	823	848	823	803	791	835	864	863	858	827	884	786	825	871	841	825	750	812	847	875	844	840	817	874	773	846	836	816	820	815	845	828	801	823	863	846	812	848	915	795	790	785	851
50850	53426	50724	41316	30745	21530	16051	12364	9822	7829	6149	4689	3641	2871	2367	1995	1673	1444	1226	1089	1030	978	947	861	829	851	799	823	743	779	757	788	793	783	721	789	788	794	739	747	756	767	743	757	742	768	814	761	765	754	818	813	788	771	754	789	727	775	780	696	760	765	790	731	770	779	736	828	754	723	759	753	793	773	767	733	765	764	760	753	764	737	753	731	766	772	751	739	723	735	784	738	733	738	707	748	769	761	733	760	711	767	747	749	706	754	759	790	783	803	761	769	706	808	753	781	762	702	761	779	733	736	752	704	752	735	768	804	750	756	762	771	739	747	736	726	775	753	778	747	791	785	763	758	756	738	768	783	786	756	715	738	686	766	735	729	815	767	755	771	719	724	753	785	746	750	788	709	787	755	711	735	750	777	761	755	723	745	796	709	727	689	746	749	767	738	755	761	801	777	760	728	747	729	739	741	766	821	747	711	755	773	744	718	754	779	729	731	775	730	765	723	742	796	722	724	785	756	732	806	724	786	727	792	754	762	768	769	737	779	753	777	738	726	764	773	786	760	759	771	707	757	753	751	723	771	697	771	748	785	751	726	757	795	778	799	770	728	724	740	784	744	758	738	774	765	728	755	732	758	729	798	800	799	671	762	726	761	765	759	784	773	747	731	744	762	783	741	762	795	794	720	774	770	745	725	752	721	764	718	723	755	733	688	765	694	768	769	752	753	781	723	740	717	764	771	723	712	717	754	754	748	756	735	752	704	767	743	782	738	714	791	722	751	742	727	810	725	742	759	738	730	766	791	748	749	767	730	777	703	711	748	794	801	762	747	736	810	742	760	700	746	703	760	771	760	744	734	747	764	749	759	748	720	747	748	707	783	818	780	758	737	757	705	732	799	763	744	782	766	739	729	713	756	802	740	737	754	727	760	752	768	759	783	786	784	746	747	737	744	742	750	779	735	771	818	732	740	721	766	764	764	755	747	790	790	717	730	817	781	780	795	811	762	724	741	766	820	782	782	741	754	755	809	699	755	781	756	734	791	724	733	747	734	758	759	816	782	753	738	731	767	751	758	734	726	772	815	789	728	779	751	773	739	738	780	761	750	758	760	755	759	789	775	718	719	699	765	787	785	726	717	764	775	711	709	729	781	767	796	766	762	703	742	770	768	725	792	813	752	788	755	770	740	749	750	776	801	701	737	766	728	795	754	747	780	767	739	709	760	771	746	775	759	751	677	730	832	770	788	736	752	823	796	737	767	730	700	778	737	736	770	765	748	803	752	763	733	727	748	775	724	814	747	788	726	722	765	749	783	722	777	748	771	717	779	745	759	746	736	771	777	754	767	735	708	753	739	752	793	778	774	737	740	792	736	730	733	814	785	778	761	713	741	806	783	720	734	754	806	730	763	740	738	763	795	722	748	738	727	751	779	759	695	757	756	774	735	754	762	735	734	791	790	726	765	785	745	745	738	781	740	751	763	811	792	709	797	781	798	767	771	741	746	770	748	769	783	771	766	798	746	729	773	722	774	734	751	765	732	746	749	810	712	759	767	737	769	736	769	735	765	788	814	744	769	759	744	776	812	719	731	798	746	760	781	738	775	751	773	765	718	760	802	731	753	767	735	804	756	737	722	725	754	711	784	794	744	776	753	776	802	717	776	774	751	739	720	784	758	758	763	696	765	735	705	773	763	742	770	751	740	747	771	746	730	738	729	775	783	796	759	735	751	757	816	714	711	723	778	724	815	787	795	790	767	717	768	774	752	762	743	729	766	747	776	722	752	761	758	755	746	765	754	713	739	713	774	784	754	737	748	739	727	769	752	688	766	760	776	772	758	724	803	761	787	765	722	759	777	790	754	769	729	759	761	783	761	767	727	792	742	746	767	755	779	688	757	686	749	737	801	780	784	732	733	751	748	765	754	752	803	762	782	783	731	755	787	767	736	738	716	761	765	812	761	789	753	713	745	733	786	770	744	758	758	729	793	775	795	797	765	763	781	766	799	763	768	771	820	755	783	725	770	779	755	764	763	784	782	752	707	744	816	784	727	751	748	744	762	718	760	731	755	732	755	822	810	770	796	741	733	733	716	689	731	748	754	760	739	738	774	776	761	768	775	700	745	748	774	775	734	782	744	725	778	760	756	737	764	763	763	796	775	746	699	739	689	778	683	750	789	793	773	778	788	733	768	783	783	770	774	731	733	746	787	793	748	729	776	798	738	727	737	796	772	743	788	742	717	758	779	810	721	780	818	771	757	752	761	756	787	781	787	729	813	747	748	774	746	768	726	791	766	757	772	756	767	784	726	758	795	748	673	785	756	701	777	758	758	711	761	767	765	749	724	751	776	750	730	750	754	711	748	763	749	769	738	730	745	765	760	768	731	693	783	738	746	737	735	759	752	788	700	809	764	749	758	755	743	753	700	753	737	742	791	790	794	745	777	741	755	737	745	782	756	734	761	770	752	744	777	778	730	745	735	760	743	735	753	770	815	783	728	768	717	748	779	814	754	785	750	767	709	741	719	711	840	782	773	746	756	752	771	799	768	781	767	752	725	725	788	764	729	755	715	784	769	752	767	728	746	784	778	809	732	776	753	763	753	786	737	780	825	707	752	773	774	789	769	719	771	781	749	768	729	696	802	773	770	725	772	819	741	801	789	792	767	783	767	731	760	725	760	760	747	752	719	715	725	773	745	749	747	786	739	800	763	741	782	739	773	749	726	744	798	735	742	751	738	815	724	744	791	785	811	754	818	770	756	786	741	760	766	746	762	739	712	800	707	756	748	720	747	725	788	756	782	706	729	779	774	793	778	749	765	795	747	743	714	750	793	727	748	762	769	733	779	777	809	754	755	727	741	760	752	728	736	779	756	727	755	761	754	759	746	716	751	814	742	754	739	789	798	775	730	756	723	754	736	811	785	746	707	725	770	800	755	771	741	775	733	781	779	700	752	734	738	739	706	724	776	738	820	738	772	752	723	766	777	799	703	789	790	734	791	714	782	802	759	748	716	755	757	789	754	754	767	755	760	750	739	759	786	742	775	776	728	736	747	742	788	740	750	732	815	738	776	720	746	741	772	726	772	720	775	784	738	735	811	802	760	762	779	754	779	742	728	749	808	774	767	752	702	767	706	811	752	761	771	790	784	762	758	769	767	786	735	710	758	755	765	747	777	789	758	780	767	744	776	774	744	735	730	781	779	700	739	774	718	737	753	791	791	761	719	771	751	751	769	754	739	748	770	778	756	761	732	742	771	774	772	758	727	688	730	783	762	751	742	793	763	763	788	745	759	733	774	782	690	796	734	734	758	762	759	743	760	730	754	731	762	710	779	779	790	768	810	743	713	748	779	772	736	759	733	775	745	745	707	760	777	774	778	724	771	745	782	806	750	742	671	754	744	762	755	706	773	766	743	699	735	753	736	788	770	724	744	724	735	747	772	762	728	726	724	769	764	746	696	728	777	767	756	765	748	733	765	788	782	748	793	733	751	740	722
25748	21576	29298	26387	25772	25374	20914	13330	9462	7380	5619	4422	3462	2772	2363	1948	1704	1510	1389	1189	1081	1003	944	924	896	901	933	841	910	928	846	876	861	854	861	865	842	881	880	796	905	833	847	843	843	889	846	797	875	872	834	885	840	763	814	858	882	859	824	868	757	832	882	820	864	849	838	849	839	795	846	823	819	854	854	916	848	832	863	846	812	879	833	834	823	843	817	876	828	801	813	826	862	832	849	858	813	882	817	846	820	858	853	863	885	817	839	839	895	811	805	887	823	806	861	830	845	869	781	831	802	848	744	826	891	832	816	785	859	826	804	820	814	881	858	843	781	822	823	871	811	802	832	869	848	883	832	852	811	789	860	854	789	823	907	847	833	851	864	907	858	878	841	852	801	854	838	803	924	884	835	821	852	842	843	799	920	876	839	844	837	902	874	803	825	797	825	771	845	847	886	810	849	810	829	840	807	903	815	828	828	828	860	862	877	816	843	785	818	858	825	872	826	856	844	818	864	793	835	840	782	874	879	839	816	788	849	772	865	836	822	796	848	839	802	812	866	837	846	863	849	853	871	849	831	817	832	855	840	804	878	816	832	839	848	842	831	809	814	848	875	866	860	839	819	850	872	805	831	817	798	860	796	856	875	843	830	888	846	811	847	769	886	811	833	839	867	845	861	832	852	859	819	904	827	861	839	788	833	793	797	822	892	819	749	873	829	829	814	802	798	834	830	827	835	834	857	805	874	884	810	828	835	811	851	796	840	853	844	817	860	805	885	818	839	832	808	827	816	822	854	878	854	895	882	845	832	810	863	831	812	847	824	796	826	829	808	809	822	849	803	802	837	822	834	857	788	791	854	831	824	880	811	841	827	844	913	856	866	815	829	816	815	869	876	830	805	843	855	838	851	812	792	860	839	795	828	835	805	820	801	856	857	831	812	824	850	827	821	844	808	787	854	849	809	821	805	852	848	815	840	817	868	875	833	825	828	825	827	852	799	871	816	812	830	802	817	854	853	816	845	839	802	827	840	861	823	815	813	844	861	822	840	851	826	883	822	856	816	825	864	812	834	857	859	804	851	845	847	824	876	861	800	814	864	788	839	793	859	839	792	817	803	829	858	861	852	829	801	819	851	831	894	841	873	859	814	851	846	902	870	840	834	878	794	860	840	826	873	902	822	811	891	811	806	824	817	843	817	772	845	841	796	843	817	776	851	830	797	820	756	834	830	828	862	832	848	823	849	883	853	854	834	840	870	833	854	789	815	825	881	826	879	873	863	814	818	809	769	872	841	842	863	822	817	841	858	854	812	865	836	872	789	830	841	843	868	802	865	857	841	815	802	830	821	809	825	867	843	856	851	823	855	798	836	864	813	889	802	848	812	843	853	831	869	858	854	839	786	798	858	840	807	832	866	839	874	885	816	858	844	817	825	931	889	869	813	847	900	881	847	877	799	848	825	831	831	834	807	861	850	784	798	784	838	822	784	835	810	802	837	808	891	818	878	778	831	816	832	856	857	845	860	882	828	856	817	863	848	813	853	882	862	783	855	834	868	877	810	891	862	812	830	894	858	880	869	832	855	822	884	805	855	869	870	809	818	875	860	818	879	821	845	830	886	860	818	838	827	804	828	815	814	818	843	815	850	883	878	816	860	857	812	866	857	854	816	809	827	837	829	828	840	846	798	834	803	837	819	836	867	791	734	862	867	891	821	847	843	847	808	872	841	813	848	822	854	798	848	838	820	783	854	813	867	863	845	828	852	810	821	832	781	809	829	851	807	847	852	875	843	814	799	844	832	844	868	811	867	797	850	827	860	835	893	808	786	890	809	852	854	808	893	856	833	803	834	849	790	854	847	819	841	841	797	782	856	770	847	824	832	813	833	821	789	880	817	812	876	861	823	777	838	866	874	795	844	829	855	807	851	862	845	862	809	846	845	817	879	855	796	825	863	875	931	814	829	894	814	879	836	866	821	827	795	810	834	808	820	843	804	876	869	879	896	850	822	841	819	872	866	838	787	842	828	842	813	841	827	828	845	860	856	898	816	873	861	917	808	839	802	813	814	754	796	830	834	788	823	803	818	804	828	892	821	881	832	892	833	837	828	870	811	822	886	847	841	904	847	852	811	773	863	843	812	852	805	845	858	847	837	855	852	829	866	849	816	880	854	861	898	848	821	837	864	830	813	859	823	893	816	804	801	873	839	846	851	830	806	846	804	790	870	826	791	763	863	869	859	827	859	885	865	843	816	859	864	850	833	823	816	842	790	854	882	829	819	839	829	865	860	849	826	852	865	823	892	823	825	847	792	806	839	802	863	880	817	801	846	881	819	798	825	820	906	823	796	826	776	827	768	823	874	799	799	815	867	828	838	833	877	863	797	889	802	860	863	801	830	852	829	827	797	843	842	904	790	843	833	876	871	836	812	787	771	790	832	847	826	791	766	822	880	775	838	882	862	847	842	823	828	793	862	855	868	810	809	839	884	819	850	877	832	833	855	851	852	870	875	810	816	846	839	841	819	794	797	819	810	846	852	830	821	888	894	729	793	794	861	887	849	833	787	825	846	857	831	901	791	810	821	846	809	887	816	846	853	802	849	844	855	841	804	804	805	835	846	838	835	842	835	882	842	807	854	902	857	809	864	849	837	834	861	855	833	861	825	817	866	833	801	858	867	854	804	812	855	824	843	832	881	853	824	873	871	818	806	801	876	816	818	797	813	774	875	812	850	816	844	873	840	827	822	786	780	811	839	844	823	802	880	854	913	851	889	828	846	924	776	839	783	856	880	809	769	827	826	809	790	885	903	814	864	838	777	882	822	821	815	784	837	852	835	853	782	808	809	833	841	875	831	826	826	759	857	854	847	881	829	828	811	850	803	852	828	889	840	850	834	826	797	850	807	894	860	841	796	816	842	845	809	838	914	793	869	854	838	850	818	822	874	871	827	826	811	814	888	768	828	860	839	828	826	835	840	841	826	856	863	834	809	877	859	780	830	773	863	834	819	832	810	820	876	855	792	859	830	891	829	846	807	822	803	856	844	842	814	838	828	803	800	871	860	836	857	813	819	806	822	895	894	814	801	837	834	794	766	788	833	818	811	888	838	821	832	855	834	831	813	817	809	794	874	821	786	849	856	813	801	847	886	856	883	824	847	851	800	845	861	874	837	850	843	850	824	859	796	857	845	790	833	798	847	809	859	910	783	809	870	861	854	892	840	861	861	873	864	857	829	896	881	792	808	843	849	850	817	844	804	894	856	840	870	821	847	865	825	842	845	849	845	823	834	870	836	822	812	811	836	868	861	830	873	799	823	825	790	853	776	842	884	826	826	814	827	868	828	871	811	815	762	829	823	848	854	803	801	822	839	869	819	862	809	811	877	853	817	836	850	805	797	831	847	819	825	787	845	858	808	842	840	857	851	842	814	833	853	877	817	845	848	870	835	843	863	824	881	856	756	848	834	861	856	823	879	851	861	809	807	843	843	892	841	856	855	866
50729	59987	57684	46651	35270	26262	20399	16080	13052	10504	8215	6476	4991	4028	3242	2558	2112	1875	1473	1318	1155	1086	1002	922	938	864	855	836	842	823	800	760	795	761	783	789	739	786	791	782	814	807	737	775	776	724	725	814	799	787	779	782	734	829	744	784	814	788	782	736	772	779	763	809	748	776	773	719	769	735	735	716	736	779	740	787	775	803	751	762	714	817	779	759	770	780	762	791	745	776	739	737	745	777	758	760	741	691	725	723	748	716	757	760	778	765	767	728	760	739	770	747	756	736	779	722	743	745	789	748	738	735	772	741	757	801	756	730	814	733	802	762	709	762	800	784	812	721	756	822	725	788	753	755	750	785	767	724	707	711	715	718	797	778	774	748	721	749	810	776	784	791	770	738	730	790	780	801	800	725	758	772	729	777	744	757	737	748	773	762	768	755	789	812	775	725	743	742	737	792	745	757	762	757	759	759	768	743	765	780	745	732	789	735	774	741	788	762	737	748	719	755	776	751	720	789	769	754	788	733	755	770	753	782	736	758	741	727	787	741	745	770	742	731	817	720	729	745	679	758	805	781	702	760	774	767	720	768	795	703	695	759	770	803	758	689	787	763	729	808	777	737	755	757	758	778	763	742	763	759	780	749	768	758	752	749	735	751	774	777	685	789	762	723	759	740	769	759	761	784	776	790	723	793	746	757	745	755	790	740	765	749	747	746	747	790	741	832	765	730	778	752	779	733	764	758	781	741	765	801	785	765	737	756	768	746	762	748	778	811	765	737	741	807	784	756	747	788	777	782	770	804	773	766	750	758	767	758	755	753	799	805	780	801	736	767	795	734	776	789	752	797	753	756	752	752	748	748	803	769	770	752	800	764	745	796	785	713	802	740	811	759	735	750	833	786	760	775	731	766	751	742	786	741	768	735	757	756	722	780	765	786	782	790	785	825	754	762	754	781	785	779	782	737	740	759	778	783	736	759	800	728	770	784	749	763	745	722	774	787	772	841	780	767	778	788	811	778	799	746	743	764	745	798	805	787	804	756	768	763	752	760	790	785	814	737	768	728	790	771	743	739	744	771	753	787	764	761	882	770	743	757	735	725	804	809	790	782	751	734	756	742	709	799	738	761	751	767	762	784	764	737	795	729	803	791	730	795	781	741	755	761	738	769	743	738	773	775	738	730	725	732	753	775	684	799	759	757	784	765	764	779	803	773	738	701	821	760	758	803	760	752	744	776	719	761	784	782	772	800	716	767	780	730	732	716	784	810	763	716	774	746	829	718	719	770	757	756	768	744	765	789	750	756	766	770	743	798	780	773	748	748	742	772	732	766	738	740	767	725	748	746	819	732	796	753	784	731	740	744	751	753	767	726	780	714	743	732	762	715	755	779	799	771	766	653	791	742	715	738	688	719	757	746	754	768	749	733	745	810	752	734	759	817	775	734	725	790	729	786	723	777	778	796	804	754	767	775	742	774	794	728	796	826	743	761	779	737	723	769	758	767	772	749	738	748	819	765	790	734	746	747	794	728	761	762	765	756	812	756	762	793	746	770	777	758	758	748	736	792	815	774	766	798	780	791	744	760	723	716	776	788	739	808	761	771	763	729	721	772	707	758	741	745	782	796	730	754	738	786	801	761	737	733	759	754	767	782	765	753	793	736	806	744	761	713	755	746	703	773	789	742	722	745	747	767	809	751	826	752	766	791	713	807	752	785	717	815	752	823	777	761	781	793	817	768	765	779	728	798	763	732	782	738	759	769	766	753	731	800	807	772	758	750	752	743	756	774	797	748	738	807	760	790	785	797	810	733	764	749	724	771	744	771	844	739	739	799	794	703	746	746	774	749	799	770	691	751	752	759	722	757	735	785	785	744	738	820	743	750	780	772	756	720	720	770	741	783	773	829	794	801	817	730	718	761	727	777	801	793	751	749	754	730	761	742	778	761	772	786	792	731	741	770	731	771	802	751	773	793	724	763	799	801	747	734	736	746	750	747	757	747	729	764	744	741	827	742	759	737	757	720	739	751	824	756	727	774	803	736	770	781	741	778	775	790	774	743	774	761	772	745	751	770	806	742	755	726	754	767	775	769	775	802	716	744	805	753	759	766	770	728	734	778	744	774	764	741	786	830	687	745	761	760	791	765	749	819	780	784	758	768	786	790	756	805	744	752	797	755	746	798	728	736	735	778	724	769	779	765	774	774	851	753	763	753	775	729	771	781	736	785	780	738	767	716	736	780	811	737	769	768	783	766	773	770	785	747	745	771	786	796	787	808	771	753	770	776	743	776	732	750	736	754	769	780	765	758	766	777	756	797	753	806	755	755	834	765	736	759	764	743	784	762	725	794	723	788	790	728	801	783	749	732	793	791	714	788	753	732	791	795	765	782	764	746	773	782	771	736	741	793	728	722	793	723	761	753	739	770	726	720	764	756	726	762	770	738	750	759	765	753	781	765	780	795	785	773	774	746	740	732	753	777	781	761	737	736	746	799	760	745	773	782	758	777	716	753	779	770	812	747	776	722	748	782	734	795	724	721	738	737	809	781	807	775	734	718	781	767	745	777	750	748	782	737	766	773	737	804	751	738	748	820	765	732	785	755	728	766	747	771	747	759	763	750	768	732	755	719	783	755	753	755	761	785	774	739	757	737	756	773	726	790	757	745	771	777	788	758	801	729	761	735	694	759	735	779	723	758	766	716	744	791	794	759	771	764	730	751	729	771	761	808	742	793	734	776	777	808	769	745	786	750	734	777	754	729	746	762	793	798	765	750	733	748	785	783	704	754	749	735	770	748	801	762	760	774	755	752	775	726	817	800	752	768	757	708	797	739	788	756	760	724	784	740	732	769	748	725	733	747	744	774	753	769	788	763	764	761	754	763	769	731	748	788	719	785	741	779	709	748	744	777	743	795	775	715	755	718	724	774	726	768	737	779	737	779	752	811	742	780	746	787	762	748	802	760	771	785	707	781	798	795	726	804	778	794	751	801	743	729	759	730	759	759	739	784	758	781	761	781	716	789	762	767	771	757	733	751	759	754	793	807	765	728	754	752	759	835	788	764	760	729	755	773	775	782	767	732	711	743	751	745	783	757	717	764	776	741	753	742	783	768	725	714	776	746	771	805	807	802	788	766	781	782	746	744	756	788	727	764	751	760	779	796	756	757	752	750	752	736	733	763	730	773	732	778	757	775	764	772	758	771	745	737	719	779	769	753	752	738	723	762	807	745	771	733	716	770	775	745	803	751	758	750	745	749	752	733	731	719	772	782	776	753	746	727	772	756	740	767	741	757	767	745	821	780	745	705	801	740	689	768	786	759	756	735	780	805	733	731	749	761	742	717	791	765	750	739	737	754	797	753	739	789	741	761	742	793	785	792	734	760	798	765	779	792	759	769	755	763	756	759	794	733	791	744	730	771	795	763	780	799	745	778	738	774	806	780	783	786	732	728	721	778	706	732	800	811	809	705	738	785	754	782	756	734	754	764	760	749	794	709	780	748
25128	21607	29359	25142	23359	23963	20167	11920	8289	6497	4907	3892	3130	2594	2186	1864	1553	1397	1219	1163	1067	1040	948	928	918	892	931	881	823	868	857	772	892	817	818	862	859	866	825	801	801	787	868	811	850	846	834	878	860	843	802	850	812	849	836	855	892	796	852	865	849	824	872	843	858	837	834	884	867	833	821	784	835	840	877	873	859	822	834	842	904	938	854	809	883	837	861	863	827	856	872	829	897	793	834	830	840	873	847	852	845	843	850	851	821	839	776	821	847	813	811	827	817	876	839	834	833	774	840	856	864	873	901	910	850	796	797	839	824	832	833	872	864	832	782	840	856	837	846	795	858	845	815	850	826	855	831	831	867	798	826	850	786	846	818	827	829	880	868	867	847	817	823	803	843	865	884	852	834	835	834	855	887	823	788	861	852	887	815	792	829	788	805	871	837	803	844	807	828	846	879	840	864	785	838	836	897	832	835	893	871	844	835	892	827	859	786	801	849	821	847	808	826	903	827	821	811	848	824	813	882	855	833	808	858	880	853	804	843	830	838	765	852	857	865	811	821	798	849	817	895	866	834	888	854	899	828	805	797	872	859	820	835	843	836	861	865	839	817	854	904	867	884	795	856	774	861	890	829	818	802	883	891	784	827	790	806	822	872	812	846	871	903	849	853	794	876	891	869	842	888	845	833	881	815	884	823	856	850	878	812	802	860	858	835	861	784	855	841	848	873	827	871	749	827	782	838	844	837	815	854	868	873	817	862	839	885	840	804	870	849	833	783	834	789	818	842	847	861	812	852	888	878	820	884	861	861	813	860	750	870	869	876	831	811	832	863	826	864	766	858	884	834	842	861	823	854	857	845	809	860	838	824	872	841	836	868	852	817	852	800	820	814	851	847	876	876	890	846	812	842	847	813	833	839	844	865	815	835	838	835	844	808	830	844	858	815	885	847	835	839	887	867	795	836	829	779	856	877	860	810	812	878	840	844	819	816	882	835	868	854	797	862	827	813	860	803	864	870	786	821	790	853	824	885	858	872	813	800	834	844	864	812	804	892	848	847	912	783	786	860	798	880	913	822	824	832	830	858	829	844	843	856	793	831	832	848	849	791	841	833	856	842	867	840	871	887	859	790	855	813	850	878	863	864	851	833	808	833	873	859	857	858	838	843	852	834	833	851	877	849	870	866	798	874	795	878	859	834	818	818	811	813	852	870	824	824	902	814	824	846	804	854	826	889	846	856	851	882	863	899	818	819	790	815	880	824	879	870	834	826	871	848	829	854	839	855	883	853	831	855	810	891	787	838	810	904	857	805	840	846	830	799	819	859	840	848	875	887	838	847	856	813	801	863	858	796	796	830	902	831	867	846	873	862	847	822	853	849	762	829	831	855	844	766	885	803	876	821	806	821	814	780	851	870	790	839	836	839	814	842	840	865	822	847	802	856	857	836	807	851	866	827	818	837	881	786	881	834	811	844	848	850	828	857	853	851	864	885	781	826	835	865	886	760	845	849	805	881	836	838	811	836	817	844	815	822	855	807	802	871	813	814	811	834	835	833	830	811	811	778	896	827	887	849	826	863	829	835	867	862	859	872	830	850	903	812	866	830	852	846	808	830	830	817	801	830	800	839	825	893	831	857	821	848	856	821	869	813	826	829	897	892	807	824	867	848	895	839	862	801	875	858	829	811	831	858	829	828	869	850	846	860	900	841	831	880	886	808	846	880	810	876	837	849	884	819	827	785	847	824	776	818	802	862	863	806	800	867	855	839	766	824	840	796	837	866	857	825	780	802	844	829	824	856	855	840	808	795	831	840	817	844	848	822	835	819	835	831	823	807	783	876	861	824	817	840	839	831	836	860	788	796	801	885	856	785	782	818	851	817	845	810	823	867	807	836	856	841	803	851	849	782	848	845	833	853	814	865	811	855	803	845	845	785	836	838	835	896	818	881	847	814	807	810	785	845	836	833	805	829	833	798	838	885	841	836	868	820	895	894	796	835	872	818	807	742	809	841	871	869	840	845	807	856	846	829	792	815	838	871	804	835	816	839	766	790	812	857	847	827	812	840	840	821	804	811	838	853	852	783	834	840	807	893	813	867	864	880	823	819	837	852	827	867	802	826	815	912	857	836	843	867	849	880	847	796	830	852	814	848	844	829	859	837	787	819	818	883	805	850	891	893	857	849	828	866	864	801	842	817	803	868	886	811	800	819	831	853	850	839	842	872	809	886	867	794	854	888	818	857	810	846	892	833	852	873	785	842	851	894	829	875	907	827	835	842	821	862	870	843	846	878	816	842	826	870	851	829	824	874	872	816	878	847	888	884	845	814	832	868	808	825	818	811	844	780	850	819	830	854	847	850	858	871	863	849	848	858	840	868	866	828	865	821	864	803	788	845	888	904	780	852	814	827	859	851	846	864	872	814	847	834	815	798	803	859	880	847	888	861	878	881	887	857	801	830	830	870	810	786	832	863	869	872	865	851	783	817	798	879	854	777	809	828	826	869	874	787	872	829	847	832	876	836	769	810	846	823	791	874	879	863	792	816	802	861	829	824	826	841	822	868	812	820	821	858	808	852	838	800	844	815	826	820	871	834	813	843	821	808	847	843	836	867	848	876	833	828	830	840	821	826	817	826	817	855	812	841	798	818	853	776	798	849	836	837	778	870	878	878	845	806	834	886	850	861	767	824	810	807	839	797	878	837	855	814	852	838	894	822	888	835	818	886	800	805	833	817	850	885	841	839	816	865	825	839	825	834	803	817	789	794	839	814	824	868	807	871	860	849	859	871	924	810	805	873	873	854	845	814	866	892	850	822	828	822	775	803	869	837	826	816	806	809	842	843	850	848	846	835	863	821	857	878	780	842	850	874	848	900	848	849	830	808	838	832	804	839	827	902	874	856	825	824	836	806	870	857	901	869	853	886	790	846	833	861	831	915	838	835	805	803	850	838	817	843	836	886	814	890	777	822	841	832	839	845	816	843	854	875	856	859	820	860	838	873	819	784	812	847	825	901	828	825	859	843	855	796	812	872	854	864	845	864	789	813	859	859	821	832	843	825	804	892	891	885	861	880	852	817	836	842	872	839	840	810	852	787	826	844	859	844	867	837	854	847	800	878	791	823	865	829	788	817	836	833	857	844	868	826	824	827	866	781	863	866	850	830	810	832	805	826	812	891	837	813	838	858	865	836	836	891	839	903	865	823	782	830	831	834	791	890	866	808	863	824	833	823	729	831	851	843	827	803	790	806	799	831	835	842	813	815	905	822	846	849	851	854	864	807	813	832	832	824	840	824	868	790	803	818	785	840	817	843	856	792	834	751	850	872	872	838	843	798	858	851	846	839	791	829	826	805	850	802	824	802	868	867	794	805	847	839	814	849	859	838	811	841	862	833	831	885	857	871	813	830	819	830	823	784	832	780	809	824	821	899	851	832	812	809	843	820	864	743	793	807	807	865	833	811	800	782	855	808	850	872	834	854	875	842	816	879	877	780	879
53086	62742	58343	45854	33103	24590	19194	15166	12139	9825	7608	6069	4594	3713	3043	2473	2124	1709	1451	1231	1137	1042	974	929	858	835	856	848	833	800	818	836	749	772	778	748	743	759	780	740	784	762	768	742	767	789	744	790	762	758	781	793	784	765	749	799	768	744	754	734	745	739	765	844	765	796	741	755	741	769	756	764	781	771	771	706	865	788	768	765	769	801	737	764	792	781	754	784	762	768	737	765	746	808	745	730	711	771	759	752	741	765	756	792	786	793	755	745	701	768	797	816	734	755	811	782	787	718	803	769	747	803	738	802	743	798	772	742	695	727	778	773	778	730	724	716	778	743	792	813	759	776	740	731	732	756	738	736	783	745	809	780	774	762	771	754	748	740	788	716	757	783	733	713	785	767	732	777	757	743	775	769	802	740	785	767	746	735	738	699	766	824	761	743	766	761	779	780	784	728	793	742	763	782	721	775	732	798	762	786	736	780	717	736	782	765	790	772	771	747	748	762	745	751	751	793	742	712	771	806	718	792	769	731	815	785	735	788	728	800	780	742	812	759	757	797	720	785	740	763	744	768	768	748	758	723	770	755	763	709	792	750	760	746	804	767	801	799	760	765	693	798	759	732	760	742	794	781	789	793	841	747	729	772	738	761	762	759	771	772	759	786	742	742	744	770	738	774	822	754	719	768	780	770	775	811	748	751	728	673	780	762	779	796	751	774	745	850	787	764	729	761	772	739	717	763	739	719	760	773	733	734	804	767	762	819	772	706	768	774	755	829	788	709	778	784	740	767	799	747	736	827	730	779	701	742	733	770	778	753	776	766	750	790	769	774	750	776	763	812	736	728	740	775	768	795	814	725	750	771	752	742	798	797	776	756	736	751	802	811	774	710	767	774	757	801	767	757	744	751	753	769	737	783	711	764	773	747	790	782	779	772	727	777	748	767	790	769	725	757	756	741	753	799	786	786	773	762	800	766	759	744	761	781	769	773	764	761	724	764	778	713	778	796	795	755	726	746	728	791	765	780	733	772	697	737	837	747	769	797	742	713	748	781	756	767	738	769	780	773	778	761	830	705	848	793	756	778	818	770	789	746	734	748	752	773	814	751	735	760	734	744	764	705	720	756	760	753	760	768	751	734	776	743	754	779	793	725	749	758	750	777	757	745	754	761	735	759	775	763	745	779	744	750	761	781	770	778	769	764	769	751	758	735	788	771	718	767	746	731	770	735	805	802	781	790	820	732	767	743	721	718	764	753	768	746	733	787	766	781	801	726	780	736	761	739	781	741	769	788	772	729	796	713	757	783	770	747	724	720	773	767	721	739	745	796	773	760	791	788	805	781	794	768	783	718	772	802	765	731	801	761	783	732	781	798	779	742	766	792	733	745	798	774	781	737	747	780	792	752	725	805	799	793	769	734	755	780	798	743	800	757	787	795	783	765	753	705	775	780	734	757	743	719	729	739	767	710	779	765	689	760	732	722	735	738	736	704	759	787	745	751	796	776	785	737	759	770	727	745	712	758	752	737	826	794	753	790	755	705	734	759	797	790	746	797	754	756	774	773	787	780	700	755	772	748	774	795	772	790	740	784	786	792	758	764	726	784	778	817	835	762	774	786	841	759	768	789	790	766	777	785	767	694	774	777	752	752	796	797	713	724	759	809	784	756	719	710	761	780	776	724	779	790	781	795	737	738	777	742	749	737	746	795	776	782	775	713	813	793	752	774	802	720	799	769	724	757	770	756	741	777	809	767	714	752	786	798	782	751	777	775	796	758	737	782	780	766	794	748	761	773	759	750	716	790	721	773	770	811	752	769	782	796	728	766	754	781	763	764	818	760	746	773	800	758	745	756	784	770	823	765	778	813	719	741	753	733	784	800	771	771	779	766	725	792	728	731	770	755	738	713	740	782	773	759	764	774	772	777	746	707	768	750	735	727	799	748	773	788	779	769	809	746	742	794	727	721	808	804	743	771	741	774	772	765	824	788	721	755	794	764	777	768	771	777	801	816	756	776	812	775	729	768	695	823	818	781	824	762	777	744	729	778	766	730	720	771	733	795	772	777	815	753	806	788	742	824	733	757	768	783	802	765	744	773	755	780	768	735	750	776	796	810	749	770	789	785	776	724	809	745	736	761	757	802	753	787	751	779	807	752	791	764	757	743	766	824	797	744	728	734	766	760	752	812	735	728	780	750	790	735	749	826	724	734	773	779	780	791	752	842	764	771	808	707	803	752	721	778	778	756	765	763	752	721	729	830	793	711	774	778	776	754	808	779	794	721	768	774	795	761	743	761	782	717	711	746	776	813	768	849	749	734	788	721	754	722	746	788	786	768	759	808	744	761	725	771	781	767	733	760	772	779	787	757	716	718	744	776	805	749	777	784	795	744	808	776	761	790	780	731	732	757	793	748	779	765	733	743	764	779	741	727	765	736	786	835	753	815	790	709	777	735	754	752	710	802	768	822	779	790	739	733	745	828	760	798	734	776	782	792	730	709	837	818	712	789	785	863	789	813	765	776	720	742	765	787	807	778	768	752	765	748	794	743	756	739	748	767	830	774	762	756	748	765	768	705	807	747	833	714	733	811	761	727	764	744	811	754	763	806	743	786	769	756	767	750	797	771	705	787	715	727	747	737	823	807	822	776	736	791	745	780	753	751	719	779	770	789	738	725	810	766	727	756	766	758	712	790	783	771	764	762	748	751	771	730	821	753	763	793	735	754	781	751	741	800	719	778	741	773	804	763	758	744	805	760	802	725	802	797	734	782	807	776	706	756	797	747	741	749	807	731	719	786	783	755	765	764	788	798	742	747	809	774	721	732	703	778	786	786	770	762	754	740	826	781	785	781	734	687	712	786	718	788	820	726	789	765	773	735	741	795	799	814	710	761	769	806	787	774	773	776	809	800	810	761	771	770	763	769	795	769	780	746	781	727	767	805	772	752	791	804	784	738	787	800	768	762	728	740	778	761	796	744	793	766	784	720	775	793	770	735	771	778	750	775	789	773	721	756	730	774	806	712	790	764	745	735	794	772	744	821	736	784	765	750	747	765	763	777	738	750	764	826	734	722	789	744	762	755	760	791	758	819	773	808	767	771	784	775	779	752	781	729	781	725	753	797	795	815	791	741	764	790	740	834	724	783	754	808	760	779	782	828	734	744	758	775	822	757	757	744	774	769	759	774	793	742	782	740	774	705	740	770	800	742	779	767	757	790	743	812	727	759	780	799	772	761	773	769	769	789	755	835	740	742	757	759	755	743	757	755	761	744	754	760	800	752	771	759	796	785	779	786	728	751	755	741	758	742	793	757	796	730	800	734	766	768	740	771	737	766	770	756	765	824	815	771	782	781	757	786	746	777	744	778	758	734	803	717	784	775	786	776	781	758	764	751	735	694	765	810	743	797	772	771	720	811	758	773	784	744	751	764	786	786	733	786	797	720	770	804	806	794	784	764	850	753	757	751	769	769	778	740	779	769	814	733	738	744	748	793	754	775
24430	21571	29389	24500	22614	24443	23684	13688	9670	7368	5650	4378	3458	2827	2331	1935	1682	1468	1365	1213	1157	1075	1003	979	878	913	902	881	894	848	889	873	883	851	862	839	868	872	792	808	837	814	825	854	869	843	863	866	807	832	848	793	905	805	846	862	812	810	823	838	811	801	850	828	853	865	868	825	846	839	853	824	837	765	865	869	856	874	843	889	912	839	860	890	804	785	833	837	825	826	814	866	820	827	884	838	838	803	810	775	878	839	845	854	845	800	864	807	830	847	889	847	816	806	860	812	832	857	814	809	893	813	797	855	853	863	891	829	830	810	807	779	916	840	820	854	847	821	831	830	842	806	835	902	833	825	855	824	789	885	821	832	832	846	853	814	813	859	885	826	858	831	865	856	859	867	827	869	841	869	886	852	832	848	786	843	818	837	854	855	811	846	913	846	875	865	840	843	793	858	817	845	865	818	856	863	822	838	868	856	880	840	838	880	859	804	824	852	828	867	807	826	866	795	848	828	870	881	829	800	884	886	862	819	853	810	829	836	836	831	846	883	886	823	860	859	892	838	886	844	831	830	906	813	823	855	867	855	872	772	850	843	860	819	866	887	841	797	815	843	843	865	866	863	840	828	814	880	819	866	833	841	832	838	853	834	884	913	869	893	817	842	846	859	859	852	850	840	828	862	819	841	827	851	843	875	879	838	862	874	800	836	843	838	835	842	824	865	855	854	863	874	856	830	827	819	873	877	905	836	872	845	886	796	875	916	869	862	877	840	868	881	873	851	873	838	909	827	752	857	854	898	858	773	855	856	861	847	854	779	848	860	885	878	865	906	833	847	861	825	916	862	840	819	829	880	843	862	827	810	851	793	848	856	843	844	876	887	851	776	841	834	827	794	842	820	917	807	820	845	844	787	907	890	804	819	846	832	848	817	851	862	865	867	878	851	827	834	833	790	864	868	810	833	862	877	882	831	812	843	778	808	883	905	848	869	831	823	819	820	848	785	833	830	836	848	824	881	846	877	883	836	876	828	819	914	811	842	838	810	818	888	867	849	827	842	804	830	863	866	886	845	745	873	871	838	847	844	847	855	822	842	837	906	821	856	855	810	884	830	840	832	848	880	845	835	851	887	848	837	801	789	812	831	828	842	855	860	873	826	804	853	813	829	806	852	864	863	801	822	909	823	846	856	866	802	859	865	857	870	836	903	810	863	914	854	824	802	846	867	846	872	845	853	821	831	845	850	874	874	875	816	855	795	840	843	795	838	879	847	831	881	813	842	815	817	925	843	873	851	840	884	869	809	813	832	890	913	785	867	866	863	891	906	791	845	864	806	851	806	811	871	849	867	833	814	872	859	847	846	839	865	836	868	872	850	836	834	881	823	832	832	813	910	888	861	793	856	855	874	813	834	849	878	825	867	782	869	849	885	814	846	805	862	910	889	874	893	808	825	874	779	841	851	847	847	855	862	870	872	825	872	812	803	815	826	880	848	815	851	886	812	785	807	841	803	899	812	857	865	885	832	871	885	827	869	835	809	803	784	834	801	880	818	874	889	902	826	772	849	806	844	826	804	814	840	808	858	873	925	859	867	844	831	850	833	885	877	822	847	836	878	852	875	831	825	862	828	867	745	837	859	815	825	817	824	854	890	806	840	825	846	847	838	879	894	833	758	859	827	879	844	821	814	817	820	829	880	825	887	815	822	821	885	829	837	851	865	856	832	896	803	844	903	832	879	830	851	920	829	893	855	813	869	862	785	829	826	863	848	802	848	864	845	822	901	913	833	863	825	843	842	848	883	892	850	792	864	884	872	832	883	852	848	866	828	898	878	854	866	860	857	892	876	835	777	848	847	867	891	827	878	872	853	851	876	819	847	796	820	828	861	842	838	877	814	842	884	907	846	832	839	861	840	861	885	836	818	816	861	909	818	887	850	832	831	881	822	825	913	855	866	829	821	849	836	804	796	877	815	866	856	845	804	791	813	811	813	830	825	863	868	922	814	862	855	869	862	846	795	871	889	820	820	868	831	871	828	789	899	822	858	816	884	834	855	846	824	846	855	885	856	883	898	792	855	840	820	878	835	838	864	829	860	825	818	839	823	875	816	833	848	843	821	850	795	865	814	811	900	860	872	884	807	869	849	871	841	824	778	809	835	869	818	792	852	835	851	876	840	827	860	813	819	888	864	832	805	816	829	857	806	798	862	871	869	822	876	856	819	878	793	815	860	849	800	782	883	849	798	864	895	810	825	863	871	818	832	836	811	855	825	862	847	862	881	848	780	838	807	843	855	895	890	818	812	840	843	819	852	892	804	819	869	852	871	834	907	834	839	811	859	918	797	854	837	805	893	862	804	878	890	890	867	829	848	903	838	808	834	810	898	877	821	783	835	856	805	840	830	813	846	824	873	847	910	819	825	885	841	883	774	827	802	825	831	879	844	842	877	902	874	798	812	811	879	817	829	824	826	835	802	825	815	849	861	763	829	863	839	866	898	812	865	813	876	884	780	845	825	845	867	862	859	871	900	854	829	860	859	815	767	809	819	832	854	863	848	860	892	861	868	859	782	816	842	862	824	851	840	822	872	855	838	773	856	865	895	824	809	853	875	848	791	836	831	871	929	896	821	813	836	815	894	796	891	832	885	819	862	923	864	889	824	829	839	899	853	853	850	897	857	799	820	918	852	820	855	883	909	796	816	859	778	849	856	857	840	797	839	842	835	877	872	905	814	849	788	810	847	888	865	825	778	823	845	837	907	793	864	861	816	856	894	817	843	851	870	823	889	876	825	843	845	814	776	900	848	832	835	862	810	912	845	850	832	826	833	809	839	846	822	825	823	887	886	823	869	860	806	854	851	800	870	792	828	847	816	858	802	842	827	834	887	838	866	881	859	826	853	812	872	830	829	812	857	835	844	848	843	839	881	880	819	829	849	831	828	857	838	828	846	826	812	863	845	784	866	901	847	827	832	844	842	890	774	853	813	837	841	799	882	830	893	828	804	806	842	821	820	869	845	830	879	886	846	865	805	848	821	882	844	771	799	799	802	881	927	884	871	846	863	847	872	805	846	823	845	795	831	818	812	862	796	820	816	849	866	858	825	889	846	882	840	895	886	844	868	818	864	756	863	867	851	819	853	815	792	842	789	843	862	840	852	830	829	833	853	842	830	842	847	838	869	829	894	796	806	855	852	853	847	837	823	865	864	896	849	856	913	867	801	865	843	820	814	854	866	846	821	864	834	827	837	850	875	804	836	816	789	869	859	868	820	851	814	859	826	786	812	823	903	889	894	891	812	881	831	867	843	831	900	864	847	805	855	866	843	805	826	866	879	875	900	938	876	837	865	822	854	854	869	851	838	875	855	821	939	881	864	837	871	844	842	879	916	841	867	846	843	835	863	832	907	856	879	872	820	873	912	869	841	867	862	817	845	896	841	871	835	826	831	860	879	829	819	810	822	856	840	852	880	869	850	811	819	845	827	911	842	826	800	852	835	876	855
53952	65647	60180	45674	34081	25838	20172	16036	13128	10423	8098	6496	5097	4069	3235	2647	2080	1865	1356	1316	1137	1053	1005	969	891	831	825	809	804	818	787	828	753	803	741	787	752	769	806	725	767	771	792	831	758	767	763	810	779	777	806	747	762	754	811	764	775	780	786	733	777	711	776	734	752	775	812	763	766	750	730	727	766	807	772	791	771	714	806	734	706	787	773	744	777	811	794	767	768	768	747	765	773	805	730	805	756	822	799	708	750	756	791	775	771	765	775	808	797	720	735	825	820	777	783	741	714	774	773	754	736	785	763	773	771	762	752	751	759	758	787	761	739	778	806	785	772	721	790	747	792	767	755	835	773	768	757	773	743	779	767	770	792	754	819	741	710	733	745	739	725	723	747	761	804	800	761	784	782	777	746	741	774	758	774	752	772	776	749	755	802	776	792	818	737	789	771	815	799	790	795	763	762	768	674	764	772	782	736	789	773	773	788	800	783	765	759	715	749	754	752	781	813	798	763	750	724	755	773	762	779	772	744	734	792	775	783	752	701	752	800	771	767	798	766	756	774	772	804	745	814	776	754	774	775	755	780	743	803	767	746	773	780	813	754	760	736	799	770	742	744	766	762	821	763	793	783	763	776	728	795	751	765	751	792	771	831	767	783	738	760	750	804	744	733	796	748	754	821	740	770	737	800	798	759	782	728	760	791	758	792	774	808	751	812	766	730	785	784	749	773	776	775	800	763	797	730	758	698	801	763	772	746	714	816	758	784	803	731	716	721	745	799	731	751	727	769	778	859	757	788	770	801	727	777	775	742	791	805	820	814	740	783	788	746	737	736	761	768	789	808	813	722	742	771	783	792	734	738	750	721	718	797	773	767	820	771	727	731	748	797	772	793	776	788	792	816	755	743	815	756	755	764	779	827	786	771	777	753	793	721	771	764	771	816	755	772	827	797	768	718	757	752	772	739	781	779	745	825	800	773	723	783	747	789	753	743	768	741	752	811	754	728	773	748	759	747	739	834	810	771	796	770	794	766	774	747	732	798	698	789	746	715	742	767	795	777	760	789	765	786	751	771	764	725	771	722	772	745	759	787	760	737	751	782	798	720	745	764	722	774	788	788	770	730	713	774	788	815	773	762	799	769	729	796	800	767	731	815	766	764	745	757	796	797	767	815	775	733	764	718	736	755	810	783	766	804	769	746	759	741	780	817	751	747	829	764	763	772	737	750	794	806	737	705	762	812	796	842	741	764	787	743	773	804	771	773	814	793	780	780	797	808	769	760	807	820	778	751	750	778	772	768	742	739	719	748	791	755	745	794	762	747	784	791	796	764	787	775	772	765	755	769	708	755	772	802	748	769	792	779	764	785	770	796	779	710	767	731	806	768	780	768	681	753	770	772	809	768	769	791	720	765	772	760	748	715	768	746	749	772	793	714	764	800	751	755	839	754	786	744	778	742	723	749	773	781	801	775	784	784	787	756	753	794	774	776	770	795	707	769	791	797	750	780	754	798	734	766	787	724	750	767	796	809	695	850	719	781	780	809	755	757	772	704	738	789	771	798	780	756	803	751	737	780	761	778	768	761	778	754	743	777	770	767	736	776	785	759	796	838	757	740	755	772	698	758	810	837	730	763	755	776	790	809	817	778	745	753	751	735	742	778	767	776	746	752	756	765	763	836	785	715	766	760	719	816	735	800	766	752	761	777	782	777	770	776	772	756	729	764	779	740	807	758	709	733	777	777	749	758	777	787	797	782	822	770	779	752	764	826	801	764	787	735	808	762	751	741	735	833	781	769	761	787	771	790	779	733	748	836	739	777	759	770	740	756	783	728	814	770	770	752	749	781	838	732	746	737	736	760	791	759	785	790	746	733	747	754	768	763	730	710	760	752	783	740	753	737	714	788	759	789	768	746	775	782	755	798	786	782	711	802	738	780	790	761	766	808	805	765	764	764	755	777	805	708	781	725	754	779	762	745	723	790	771	733	790	756	761	781	787	755	694	775	737	750	760	777	765	740	792	727	784	758	791	781	777	823	757	758	774	815	774	759	715	819	775	798	819	783	726	731	776	745	818	728	750	792	768	748	750	760	752	805	744	726	814	768	760	785	737	773	745	794	752	757	767	781	736	779	767	769	774	764	772	796	757	769	782	786	783	757	789	764	789	770	800	765	787	811	781	814	782	776	810	758	761	741	744	764	744	745	804	749	755	729	825	752	769	793	783	791	723	769	809	758	792	752	768	784	764	782	762	749	736	751	719	787	760	749	787	782	756	720	750	787	776	746	767	732	788	726	763	765	755	738	758	736	755	780	742	720	791	754	762	766	784	816	737	782	729	761	743	772	770	723	742	757	724	773	769	789	776	724	754	832	807	723	751	806	811	730	777	778	757	774	785	810	749	710	726	760	778	745	756	742	743	746	782	762	772	765	784	729	798	810	750	738	829	743	733	774	780	746	808	810	722	735	756	742	807	762	780	802	763	824	765	732	766	764	756	743	767	744	729	715	745	776	748	770	797	794	780	759	759	780	805	780	785	767	780	798	738	794	793	758	709	759	808	819	763	802	782	788	766	756	783	739	759	768	752	757	769	787	771	739	716	762	784	782	776	781	754	828	792	771	764	768	743	807	746	788	767	797	784	806	737	796	786	782	790	740	766	747	780	842	759	734	793	712	778	767	797	769	776	715	734	756	784	751	750	779	780	768	747	772	784	795	741	792	784	793	744	769	773	768	756	752	740	763	780	782	755	793	714	761	765	765	743	761	728	794	757	736	729	756	767	764	761	804	792	808	772	732	773	774	737	798	735	745	704	728	766	715	797	823	720	756	800	738	823	797	758	786	761	765	759	783	792	809	738	783	769	759	759	772	767	769	758	772	797	777	773	818	795	798	792	731	763	780	741	777	819	811	784	768	775	743	776	758	782	781	769	775	737	731	763	757	754	779	772	824	759	748	770	772	738	752	793	773	832	745	754	763	776	713	740	844	719	757	800	764	753	761	797	771	780	771	780	760	788	787	790	762	790	814	784	736	808	739	772	725	792	742	751	768	794	725	753	766	762	777	760	757	779	820	773	749	779	789	754	746	772	791	828	812	788	754	812	780	728	735	741	775	783	774	710	733	771	729	762	788	803	777	747	775	746	745	799	799	772	767	757	776	769	721	745	783	740	774	803	777	776	767	768	783	697	780	730	784	782	788	783	759	776	759	729	816	766	778	797	770	778	760	733	751	721	772	806	757	732	821	735	751	722	782	803	759	829	743	765	771	790	780	754	794	776	718	776	772	736	790	765	790	766	752	760	813	798	786	739	793	735	811	739	743	772	775	812	773	746	774	747	755	774	803	757	774	774	788	782	732	752	803	738	784	736	754	773	737	795	719	791	774	760	732	741	768	796	803	786	784	834	797	779	746	760	802	783	785	789	737	754	792	804	747	767	798	748	754	740	811	753	820	800	728	789	756	774	787	764	775	733	755	780	761	805	765	796	760	735	767	800	742	788
28812	23486	32233	32382	25078	18420	12797	8984	6690	4910	3960	3122	2517	2187	1775	1582	1304	1222	1142	1087	975	997	907	883	911	833	857	846	933	895	807	805	827	831	835	849	778	856	778	847	844	864	853	847	807	838	769	829	863	825	828	829	793	827	789	802	813	820	798	810	811	838	843	853	835	790	815	777	859	813	827	799	868	869	793	807	849	807	825	812	789	820	795	823	823	795	834	780	795	846	866	810	767	800	887	886	873	852	850	829	802	865	841	785	853	736	808	814	761	851	879	878	822	885	851	840	744	816	855	847	827	825	866	855	848	833	836	792	838	819	832	834	865	861	854	842	796	819	846	847	805	833	803	830	843	789	767	827	843	845	864	811	836	818	833	862	817	807	829	852	842	811	822	823	815	846	805	820	850	806	805	812	799	816	818	870	819	851	814	802	842	827	890	904	834	860	840	828	836	829	810	775	812	810	841	843	871	788	850	830	809	827	878	819	801	830	790	838	855	811	863	800	773	819	840	800	831	829	862	810	841	824	825	804	807	819	791	809	869	830	854	792	793	802	827	838	771	795	842	864	875	812	875	863	882	815	792	863	857	854	794	771	808	802	840	871	856	823	802	831	817	868	811	804	768	793	844	809	779	816	878	852	825	863	824	826	779	816	798	785	798	835	849	790	800	817	852	849	821	781	810	808	844	827	816	808	789	801	798	857	850	798	818	847	819	832	800	793	842	860	822	788	804	837	797	857	792	838	806	800	814	811	821	861	863	810	854	838	808	865	812	840	804	858	797	838	782	798	808	819	783	805	802	850	834	789	850	818	845	861	798	787	834	807	784	846	827	869	789	841	791	810	813	805	812	808	843	835	845	756	856	828	839	781	828	765	836	782	820	807	825	836	807	849	797	856	889	841	803	842	844	830	806	816	891	909	866	896	816	850	829	883	791	777	831	796	813	916	812	821	838	807	854	809	880	854	803	811	848	832	832	845	842	849	875	780	793	839	830	804	868	857	864	816	805	810	801	812	811	830	824	795	741	813	861	780	852	825	780	822	795	902	891	840	877	800	846	798	788	823	776	854	827	823	826	834	820	845	838	847	850	804	852	762	780	770	798	787	830	829	793	832	809	817	808	803	806	767	804	806	825	841	792	826	828	828	801	792	831	816	836	776	756	811	789	823	825	861	824	868	805	730	818	803	903	812	826	792	836	806	822	841	801	872	769	780	869	822	830	830	821	831	861	847	826	859	815	785	817	811	813	819	843	774	860	825	787	868	839	794	829	806	786	775	806	776	799	847	790	779	854	811	788	874	844	843	772	818	801	821	837	786	811	809	820	840	832	820	846	794	765	807	786	793	751	831	840	823	864	846	753	840	772	819	792	887	836	855	839	773	858	803	840	863	843	844	868	801	805	756	795	839	832	842	840	804	848	790	855	823	843	813	822	814	848	808	851	882	895	855	820	848	844	836	867	866	778	882	859	848	815	863	827	903	789	775	779	845	836	817	867	816	848	810	860	846	827	762	819	807	850	876	834	881	820	851	845	788	807	791	789	774	881	820	815	829	831	849	784	821	845	840	838	768	810	825	808	830	763	797	819	900	813	839	806	848	853	811	840	875	809	820	790	802	808	790	827	849	799	838	874	810	831	735	796	782	875	829	816	787	885	817	848	809	804	891	784	834	846	830	831	815	772	861	852	837	818	913	824	884	817	808	790	876	826	823	805	827	815	828	840	843	809	772	826	836	808	783	768	851	805	787	841	807	830	851	864	844	825	872	807	776	857	850	839	816	796	881	880	813	799	851	753	827	787	822	802	800	793	771	847	846	826	813	880	755	814	827	816	798	839	855	812	830	801	822	731	848	840	851	847	810	868	788	820	903	793	833	875	834	827	868	804	824	827	864	808	789	831	819	842	836	794	811	797	814	758	841	787	834	851	851	793	825	818	802	856	836	815	763	813	889	809	850	858	802	845	843	822	812	850	855	825	867	838	861	848	868	855	819	869	818	820	836	819	840	804	818	797	816	845	838	849	832	781	807	834	794	811	826	806	801	781	843	898	861	869	782	850	823	779	765	774	823	833	828	829	822	829	870	821	836	780	784	821	811	793	828	790	830	768	813	856	833	820	837	839	795	847	845	808	876	795	786	816	828	829	793	869	777	866	790	762	846	848	818	804	773	822	868	828	841	788	811	832	817	847	821	846	767	861	837	811	821	797	825	830	848	816	796	861	766	786	811	809	837	788	824	854	834	790	830	899	836	868	840	807	845	876	857	851	859	823	797	841	847	789	853	812	804	837	852	836	805	853	804	768	837	822	843	865	857	868	800	815	823	844	830	821	822	828	763	840	838	831	807	780	799	789	851	855	865	853	794	871	880	829	818	804	805	831	772	822	813	851	791	819	791	861	866	814	807	775	819	828	836	816	828	868	846	840	813	824	776	806	883	829	795	824	813	789	802	857	854	854	835	846	820	802	793	794	877	827	806	755	844	791	813	789	786	797	812	844	783	805	837	729	837	822	825	809	797	827	838	862	880	792	854	859	861	786	855	875	813	781	769	818	855	811	840	790	807	902	814	816	838	853	848	819	797	882	830	873	845	830	841	875	795	801	777	857	828	869	820	799	828	813	779	806	822	791	808	824	881	720	794	798	803	790	850	894	825	818	860	815	854	814	816	834	843	855	834	793	836	861	854	859	848	817	849	792	818	813	834	852	827	846	782	859	811	817	835	784	827	839	788	822	830	846	829	852	814	831	871	804	811	821	835	826	833	832	852	788	845	835	869	796	842	809	874	841	863	827	800	840	775	837	817	798	826	858	801	832	852	830	844	810	871	845	861	783	821	822	810	805	815	802	821	785	857	820	813	784	820	806	773	779	827	843	834	762	892	773	815	813	839	917	824	859	845	838	790	848	779	845	867	830	812	794	884	806	838	776	849	818	828	829	841	806	833	885	800	846	815	843	816	830	816	822	821	791	813	819	788	791	842	779	838	814	839	882	791	854	829	863	755	825	871	880	850	830	873	839	776	819	820	823	806	811	827	800	804	791	841	838	833	857	802	762	827	801	812	806	829	816	802	846	764	834	853	832	868	788	768	792	837	844	857	836	860	817	809	833	811	804	776	799	862	893	823	866	796	803	811	803	869	811	783	869	810	841	859	800	783	824	775	846	827	808	869	785	845	761	770	813	856	834	853	774	795	823	826	838	761	824	847	795	852	791	833	865	848	773	741	841	841	865	753	824	825	835	808	806	837	859	818	873	795	833	802	812	835	812	789	806	820	823	887	801	802	767	822	831	789	786	810	859	778	809	802	809	845	838	843	890	821	826	813	812	824	815	818	820	791	802	835	792	801	807	849	815	877	850	857	845	821	862	875	836	831	827	827	809	855	849	821	811	843	792	845	818	825	820	826	871	811	804	812	815	825	830	811	851	871	809	816	841	834	832	809	830	851	824	816	794	846	793	854	824	859	836	800	829	804	781	850	815	887	797	832	827	844	832	856	865	820
49841	55037	51545	38952	29447	21712	16242	12889	10136	7776	6220	4972	3862	3176	2485	2079	1743	1524	1221	1146	1040	1008	917	933	861	831	823	793	752	782	785	761	772	730	770	800	786	800	775	747	774	810	762	722	720	786	765	730	783	724	712	765	714	765	777	792	728	765	767	722	740	737	772	726	734	773	778	750	739	746	754	772	749	789	758	738	757	760	790	749	777	755	745	800	783	747	761	759	754	806	753	741	775	821	771	737	764	790	787	749	784	718	752	726	787	718	757	756	789	738	757	755	749	752	711	729	767	709	759	724	776	750	763	775	765	736	798	766	755	734	714	740	750	764	737	739	759	736	764	767	774	778	762	734	731	751	728	780	732	741	774	754	789	777	747	752	751	771	757	770	763	706	776	774	778	729	765	728	784	771	757	761	709	749	759	737	765	729	723	753	738	803	683	708	771	734	757	734	778	751	774	742	731	761	742	781	779	737	765	712	773	764	729	775	772	722	769	749	761	719	792	759	762	754	774	783	773	775	744	759	794	736	741	748	786	752	735	763	760	791	788	746	754	735	716	737	801	735	746	727	744	786	774	776	793	799	752	742	695	734	757	762	771	731	757	730	761	733	754	734	732	775	746	730	752	772	824	695	760	725	744	744	700	763	753	806	774	794	737	687	754	771	797	721	799	780	727	769	765	755	781	760	758	727	784	774	809	764	811	726	797	774	736	737	790	770	782	779	760	795	749	758	750	683	757	765	754	762	788	708	709	761	820	710	787	760	717	722	763	720	785	714	723	773	826	768	771	762	740	770	758	765	696	768	778	786	781	714	784	759	721	771	754	741	724	750	739	763	743	814	759	702	720	768	754	791	772	686	713	755	753	710	768	758	801	777	714	763	761	790	724	694	765	717	751	736	759	745	710	782	720	707	763	788	803	757	774	785	758	775	776	801	771	742	788	757	762	792	777	808	732	739	750	777	726	741	740	736	753	748	766	756	717	776	794	785	718	742	715	713	744	753	797	724	753	766	790	776	728	762	757	775	742	802	758	769	745	732	790	741	771	780	793	774	699	746	791	738	742	788	762	758	785	797	838	809	803	771	780	742	722	789	772	729	799	708	748	768	769	782	736	798	778	710	743	748	765	753	752	719	785	723	754	745	750	753	703	699	761	776	766	746	737	730	785	774	755	820	772	768	764	750	714	726	768	771	803	752	735	778	755	749	808	755	716	742	721	742	744	768	761	750	760	756	741	755	741	758	764	738	782	717	786	761	791	791	706	762	792	709	757	745	786	729	753	691	764	727	735	800	747	770	724	748	734	782	728	765	760	754	749	729	750	745	796	772	756	765	768	719	743	766	734	746	740	760	769	766	792	721	773	717	805	777	748	744	757	741	764	732	757	759	726	784	714	799	777	721	735	822	744	728	761	665	768	778	734	709	765	772	818	741	739	740	750	745	757	798	713	753	781	721	746	731	732	720	736	793	735	729	728	748	764	776	785	790	754	711	762	762	791	779	766	735	717	801	767	743	752	704	726	785	735	758	761	738	755	737	713	755	750	778	787	750	757	714	752	715	782	772	746	765	795	729	776	756	742	768	735	739	786	735	813	727	758	756	774	699	768	706	779	811	767	749	696	737	713	739	728	760	759	770	729	777	787	777	747	758	755	758	788	701	742	792	756	736	775	828	810	767	722	739	769	746	775	814	754	738	728	745	807	777	714	716	736	778	661	809	754	760	785	763	724	795	781	743	763	774	767	754	734	771	754	769	724	726	780	762	782	755	710	767	756	773	750	736	761	728	727	728	736	783	727	777	736	762	735	789	712	748	776	776	747	745	758	779	743	746	747	776	735	790	766	691	814	753	763	736	764	762	751	768	747	713	722	720	728	753	770	761	782	779	750	783	761	775	743	810	774	754	794	768	759	765	717	750	718	779	746	735	787	749	718	762	731	791	756	800	762	759	732	737	754	746	798	769	749	696	809	761	737	742	720	740	738	761	740	735	737	723	735	743	708	762	713	765	785	779	781	763	744	771	763	781	719	758	725	753	786	771	771	761	722	756	766	738	764	783	777	743	749	779	776	768	731	751	759	777	741	760	770	728	764	778	781	789	742	830	774	696	740	757	806	724	757	764	761	766	772	767	763	723	778	784	757	697	776	780	784	770	748	712	737	756	785	773	755	774	766	716	761	765	737	776	778	747	709	721	705	735	758	743	747	795	692	721	776	723	745	753	748	777	768	771	752	773	733	798	752	716	736	715	761	773	776	765	773	793	757	755	740	786	779	791	793	755	745	770	765	737	771	764	754	717	771	722	834	748	739	755	736	697	757	812	709	697	772	748	765	782	769	746	750	806	717	750	727	774	752	720	769	748	773	765	790	729	710	787	758	780	764	747	754	756	761	792	735	792	763	771	767	753	712	741	773	728	758	715	723	779	792	739	746	756	774	761	817	758	791	738	714	777	733	746	728	760	738	731	809	790	723	725	723	757	736	783	769	766	728	762	735	774	721	747	742	813	766	723	743	736	759	755	752	779	809	779	806	709	819	763	724	811	790	756	728	778	771	715	762	831	753	769	719	709	759	759	744	774	716	807	759	728	781	739	762	701	755	802	796	767	755	763	715	744	797	747	770	740	750	777	767	731	735	814	747	766	785	804	717	796	767	767	759	723	780	741	797	780	732	770	740	756	751	791	759	751	732	737	755	780	749	744	758	804	729	777	776	783	762	773	794	738	773	791	729	727	737	761	808	736	743	737	731	757	755	803	744	752	779	731	735	774	769	753	770	797	745	759	730	727	771	759	782	765	753	741	734	794	752	773	756	743	796	742	706	746	732	772	757	736	769	747	754	737	737	747	771	683	776	773	753	760	756	793	746	745	761	780	771	756	709	763	775	727	794	773	770	726	730	783	757	750	723	796	789	755	780	781	726	727	731	761	751	816	802	750	730	757	714	792	735	734	774	747	789	749	794	717	796	754	774	717	747	739	755	777	724	758	786	729	765	732	754	770	801	751	736	726	723	738	781	745	770	772	738	727	747	746	769	789	783	781	717	740	779	779	776	748	746	736	730	796	742	706	711	670	774	784	743	725	772	739	777	734	787	775	724	772	737	739	776	727	782	741	727	780	706	743	783	738	699	730	745	782	745	711	717	767	765	734	772	775	717	759	773	753	757	743	736	705	733	790	704	747	775	758	733	758	770	745	777	745	786	782	792	735	782	780	748	727	768	748	770	746	737	759	739	744	769	713	741	740	772	779	787	740	764	754	738	770	763	774	743	722	820	807	704	768	747	765	753	750	749	738	773	731	732	760	780	789	771	719	730	761	758	799	760	775	752	768	772	728	723	758	764	735	706	762	721	786	766	766	793	754	730	803	749	718	737	754	808	744	742	753	788	760	776	757	738	769	746	769	732	765	728	722	774	756	742	729	793	706	731	760	742	718	780	778	789	752	761	716	759	741	768	822	799	747	790	777	739	733	691	780	783	724	794	735	785	745	752	727	769	787	767	766
25809	21580	29391	26944	27578	28003	23573	15816	11707	8679	6772	5342	4247	3308	2738	2259	1926	1631	1406	1242	1159	1074	987	973	973	902	890	863	920	881	860	861	875	816	871	820	798	845	852	810	815	824	781	865	866	805	857	778	863	856	817	828	851	866	874	850	913	826	864	868	830	827	845	842	860	827	804	832	824	842	807	794	860	852	824	893	860	880	892	867	838	815	833	860	877	832	803	782	836	845	832	869	785	832	817	871	810	825	803	902	850	868	878	878	864	814	831	797	889	871	871	836	828	827	849	862	822	883	815	908	846	813	847	825	860	843	827	812	831	820	817	802	874	815	844	859	856	862	818	877	818	839	873	863	843	878	888	848	847	894	848	873	837	846	840	840	827	905	790	835	860	831	849	832	862	791	824	852	853	801	863	842	870	829	892	867	852	876	832	829	872	802	832	805	861	849	812	808	865	789	788	848	867	809	816	822	839	813	888	819	829	822	846	825	828	830	883	807	844	793	811	808	814	816	801	844	863	829	825	811	873	791	865	870	831	849	864	794	832	844	854	841	853	862	874	898	797	851	824	831	844	818	818	821	832	822	814	870	834	864	834	884	861	848	871	872	830	826	822	828	812	819	815	886	860	792	826	862	826	855	832	843	837	870	842	813	856	820	823	906	848	845	833	858	815	888	865	851	861	877	862	849	825	832	784	892	847	886	829	849	816	851	831	789	846	875	856	836	869	835	824	826	872	857	850	794	875	815	800	814	806	856	846	863	829	791	833	865	859	868	839	817	854	799	812	802	851	843	778	816	828	865	854	854	856	831	821	820	835	823	840	817	863	809	832	869	855	791	827	828	868	879	797	820	832	854	814	808	850	785	840	797	830	848	832	824	805	870	833	790	841	833	843	829	848	832	896	871	831	857	868	834	795	803	804	856	836	911	829	856	822	817	773	819	824	835	840	833	808	805	804	869	824	846	830	873	834	880	821	837	897	789	893	839	824	839	863	829	825	877	843	807	835	857	825	802	802	817	824	860	807	857	844	823	826	888	849	831	855	845	891	800	881	820	859	827	824	824	884	860	832	829	823	883	821	841	784	820	846	841	844	884	824	778	874	872	821	809	821	851	847	825	819	850	890	874	841	807	844	831	819	856	850	812	818	845	865	856	886	829	811	865	841	844	844	897	865	838	805	815	834	847	873	826	836	856	847	851	872	845	920	808	798	843	809	844	898	802	860	835	827	805	878	818	886	822	822	795	849	856	840	821	834	832	883	822	880	859	816	838	812	809	780	812	827	809	871	813	863	820	817	848	823	828	888	884	861	802	843	823	800	879	824	888	783	892	802	850	846	794	903	851	768	805	898	866	854	788	832	785	850	852	865	828	853	835	867	859	825	856	837	836	858	827	897	822	825	870	853	865	836	818	873	866	844	886	797	861	892	815	808	874	838	869	818	831	877	864	845	827	884	785	827	842	867	884	814	854	835	891	862	805	869	879	892	849	886	811	856	850	830	808	858	860	809	829	822	799	846	822	874	832	809	782	835	908	871	840	833	823	811	862	853	833	828	802	838	841	849	847	791	807	858	811	813	867	839	839	823	860	883	874	843	858	868	799	841	813	893	816	814	821	852	855	819	869	827	843	884	834	874	831	861	861	870	813	806	899	828	844	852	816	830	848	822	850	825	813	834	868	830	819	861	788	843	856	843	807	828	865	886	811	838	817	872	845	846	883	854	852	869	859	816	829	899	818	851	884	880	854	787	879	834	836	878	841	823	826	848	800	852	874	784	891	885	775	832	805	842	768	827	835	823	847	805	829	866	844	791	826	890	813	803	860	862	824	849	849	872	832	827	878	879	849	839	820	820	838	805	841	795	857	798	817	831	888	797	857	838	836	818	783	850	837	850	831	838	810	812	827	855	838	832	805	900	793	793	857	853	851	842	825	859	846	867	856	876	863	854	846	823	806	782	846	839	872	864	910	861	848	847	805	799	814	837	863	841	781	823	850	852	863	825	785	859	821	824	822	858	899	791	848	805	843	804	832	847	877	833	840	812	845	828	877	891	813	763	819	872	834	858	817	855	811	782	869	856	778	814	833	879	859	861	826	841	852	912	857	843	779	788	863	820	865	795	819	802	848	815	799	832	818	808	768	863	865	853	802	867	861	835	796	819	799	852	836	847	850	848	834	807	819	841	826	838	828	854	821	855	817	824	831	829	830	814	821	850	854	865	852	849	794	824	872	858	839	786	822	840	827	870	767	894	867	823	811	824	804	854	860	801	882	850	796	909	821	886	791	858	803	865	877	781	835	817	857	860	843	841	850	841	818	877	862	824	872	829	867	774	880	804	814	834	827	818	848	836	855	823	849	839	873	841	895	825	834	848	858	817	805	811	793	816	881	814	837	807	782	892	853	854	883	822	865	810	846	776	813	795	802	850	812	884	895	839	815	843	853	832	816	844	801	833	830	825	824	818	867	821	809	825	828	858	797	914	802	851	820	851	842	859	825	824	835	832	819	846	817	858	847	801	810	837	821	826	859	831	802	804	873	829	856	811	833	830	854	818	829	825	839	828	810	853	880	819	839	869	848	805	760	872	832	864	846	829	800	876	827	851	830	867	841	836	827	837	799	845	857	845	843	796	819	831	842	822	825	868	857	842	849	807	826	825	822	818	852	803	839	848	845	865	841	838	867	762	827	882	827	848	842	843	829	800	853	842	859	855	829	797	791	844	841	832	845	822	840	867	851	806	824	887	826	845	902	857	861	775	853	892	873	851	825	853	859	842	853	883	828	840	861	768	840	842	773	800	848	855	853	816	843	816	777	881	897	803	828	843	883	820	838	843	816	852	852	806	795	876	834	812	812	841	826	868	876	825	780	868	857	841	836	837	806	806	875	862	768	855	831	854	850	785	824	869	806	847	779	847	816	815	881	766	836	907	862	879	791	854	876	865	812	838	829	860	842	791	853	832	838	870	900	831	837	875	878	786	859	796	814	866	846	788	797	828	818	825	856	847	816	811	833	902	828	831	855	818	839	801	839	849	821	813	769	799	818	774	834	854	763	836	850	814	867	816	854	863	855	802	857	826	872	852	858	785	855	827	842	882	868	845	822	866	820	767	869	856	832	778	874	851	831	848	825	885	762	821	854	872	821	810	853	839	884	825	891	823	859	844	835	853	845	831	900	842	914	813	862	828	810	861	771	794	804	808	848	807	843	839	857	772	811	825	821	848	856	872	817	802	860	872	842	856	869	869	834	892	865	810	861	822	852	856	792	849	852	853	850	845	800	798	879	850	831	862	866	834	850	820	861	820	808	803	867	778	796	809	770	882	814	749	818	837	819	835	884	853	821	877	808	775	818	845	804	807	813	832	851	810	809	826	864	894	854	869	793	819	831	851	805	846	811	865	833	862	801	804	874	884	829	850	851	806	829	864	863	865	874	814	899	891	811	751	831	819	788	849	790	822	849	807	825	814	851	820	844	820	892	839	836	818	852	861	831	824	847	816	849
46661	61260	59039	47883	38569	30139	23304	18828	15535	12031	9849	7742	6173	4846	3851	3086	2579	2093	1669	1458	1254	1154	1019	978	936	922	858	816	837	876	796	840	770	774	792	796	747	768	777	744	782	789	752	796	752	792	742	777	765	741	737	783	780	780	766	762	781	771	807	736	774	764	780	732	796	800	772	769	754	761	785	756	760	771	766	812	767	777	746	735	761	767	763	752	744	727	771	793	780	803	765	782	734	795	736	762	743	776	776	775	755	749	750	813	788	791	784	835	759	724	772	777	769	770	750	725	784	761	781	783	762	812	762	716	784	759	834	768	768	761	771	698	767	740	749	763	780	750	793	752	751	757	745	771	767	752	730	758	795	729	771	733	771	742	776	725	730	758	761	768	768	700	729	735	810	803	828	797	735	824	719	768	752	768	772	773	775	767	735	764	750	761	766	754	775	715	737	793	727	771	767	742	800	759	742	760	786	833	753	749	759	734	765	789	781	795	770	842	739	774	754	796	782	755	803	722	779	790	787	755	730	773	756	776	752	812	763	740	769	796	762	807	757	744	817	793	706	733	753	788	730	758	790	801	761	785	741	814	776	765	766	752	760	770	759	753	715	765	759	751	729	766	748	798	765	815	739	753	768	750	791	751	776	751	778	785	738	794	760	769	732	765	780	810	766	754	785	730	794	795	769	796	789	773	757	759	751	721	687	702	712	746	731	720	774	795	786	804	742	757	760	768	792	717	725	726	749	731	763	709	734	734	732	778	788	772	772	802	758	772	767	759	766	831	754	761	742	810	774	759	766	762	755	817	787	780	751	756	752	795	826	805	765	731	784	804	780	789	770	722	761	822	752	780	722	793	811	797	753	744	794	785	795	798	772	772	798	768	809	732	760	785	791	754	720	771	774	738	784	751	793	764	742	776	707	790	807	748	752	765	796	760	744	788	785	778	774	746	774	739	818	762	759	763	782	798	745	810	759	733	793	792	797	704	718	751	749	702	779	725	764	769	757	754	744	759	733	773	797	774	773	808	752	718	759	781	786	808	778	796	770	789	771	776	726	800	759	734	822	814	768	722	790	783	815	715	762	797	746	727	735	778	755	737	737	789	775	763	807	795	799	762	801	742	780	756	838	746	734	728	772	719	790	757	753	741	816	768	825	727	760	745	778	778	812	788	756	791	727	788	781	808	772	736	769	773	763	727	745	797	777	812	743	766	771	737	785	770	754	745	698	781	749	825	770	760	817	810	743	778	718	726	761	773	785	805	745	761	788	739	783	762	800	735	759	743	752	714	757	833	763	784	768	738	746	784	779	763	779	763	737	749	825	773	783	812	748	774	774	767	757	771	783	748	723	720	773	753	711	726	725	775	812	797	794	757	749	760	773	754	764	781	794	758	713	760	763	787	769	760	777	785	768	761	774	801	763	744	745	740	733	803	750	720	741	766	784	761	788	770	758	763	758	734	802	747	735	811	757	753	817	779	754	710	797	684	784	764	738	816	745	810	829	809	760	782	761	843	780	777	802	769	796	782	786	748	792	721	691	726	775	808	834	757	774	736	733	760	772	777	797	740	730	786	754	806	743	805	800	776	798	762	779	851	800	776	793	780	767	728	796	785	766	745	765	807	750	787	779	776	723	777	750	756	804	774	777	758	741	785	754	789	774	773	780	769	746	776	777	757	776	761	745	744	738	797	766	797	814	702	753	792	708	805	756	791	762	792	768	774	759	736	765	782	779	772	804	767	819	777	807	749	750	770	738	759	773	761	725	783	782	755	738	704	794	827	788	716	776	769	789	761	750	766	765	742	757	763	760	778	755	723	719	786	716	733	797	756	736	734	801	740	788	797	717	781	784	722	775	755	738	757	727	758	779	737	761	768	765	689	724	768	773	762	766	773	697	776	778	745	780	810	752	749	799	789	814	804	788	739	725	727	764	803	773	739	779	754	772	765	740	762	749	714	736	747	785	750	748	804	713	789	743	773	752	768	748	742	772	792	762	763	766	763	767	774	801	807	810	754	745	793	727	754	743	770	752	752	801	773	816	818	721	755	724	798	703	738	730	778	719	758	793	724	778	773	791	731	742	766	730	769	753	751	752	764	749	794	744	757	725	770	766	747	723	694	777	779	788	771	787	777	754	758	772	741	754	810	706	777	805	769	762	823	752	780	798	812	753	780	804	726	787	742	809	769	763	766	726	776	768	733	751	766	736	747	789	799	800	740	788	786	765	788	767	748	790	734	754	763	843	737	726	718	747	753	815	760	737	741	745	787	756	700	813	782	761	799	783	746	795	797	739	785	775	788	795	761	785	758	754	750	793	765	731	765	769	739	755	798	740	811	786	817	784	769	787	764	789	744	803	746	794	775	738	735	767	725	725	786	734	792	779	817	799	749	779	781	791	788	764	753	743	740	771	786	783	792	781	769	750	782	830	723	738	801	760	703	782	741	725	751	783	770	733	747	770	819	744	738	769	773	802	792	770	734	828	732	809	787	765	792	764	748	762	806	781	808	827	746	740	785	794	764	741	748	761	766	780	736	746	752	768	774	753	781	772	757	743	789	697	767	751	779	747	775	780	731	790	769	813	746	714	794	798	796	718	734	771	734	771	759	735	730	730	749	770	762	777	784	804	759	713	820	751	762	753	790	779	787	840	760	806	777	793	779	753	749	731	785	696	754	728	752	754	788	726	741	810	766	761	740	796	766	750	775	739	759	750	717	761	758	759	759	759	776	724	751	746	816	798	706	774	797	737	769	777	745	816	779	796	729	760	762	763	736	746	763	821	765	765	808	777	738	790	814	779	782	730	800	758	741	827	770	771	758	755	778	772	765	761	779	765	822	781	764	803	741	789	792	788	773	761	708	773	773	776	817	796	767	720	766	773	788	766	778	799	763	762	758	751	766	747	760	775	812	801	779	763	759	784	721	793	735	761	772	768	768	783	781	776	738	812	773	749	794	737	728	743	797	781	742	788	758	754	659	718	848	795	799	782	746	824	713	754	764	805	758	780	768	731	762	754	736	772	801	807	787	762	758	762	788	779	739	771	793	743	748	743	783	757	783	736	746	710	750	751	784	761	716	759	781	788	737	819	779	779	782	756	800	752	768	745	775	819	740	713	716	780	781	725	799	781	737	778	793	842	731	762	774	764	747	743	800	752	738	800	725	756	783	781	735	778	820	723	747	773	749	839	773	744	723	819	719	785	785	733	727	760	749	799	783	753	737	770	760	781	732	747	761	788	778	739	784	753	727	776	828	745	762	747	742	735	807	737	814	746	722	809	789	785	756	794	748	794	784	739	846	775	780	789	750	765	733	821	738	761	722	750	747	771	764	797	766	696	779	765	782	744	743	790	811	777	748	784	720	800	760	747	769	779	752	796	822	740	783	765	738	824	778	770	702	768	770	825	754	687	785	784	754	781	742	764	791	783	695	804	831	796	779	808	762	785	752	827	777	753	739	768	706	794	779	795	791	729	804	827	793	759	732	789	811	751	806	774	799
25136	21664	29481	25704	25316	27694	24720	16316	11327	8444	6594	5441	4156	3345	2675	2245	1914	1649	1492	1288	1143	1032	1050	1016	979	972	939	838	888	888	940	880	867	836	810	868	836	831	885	880	832	869	816	855	871	832	863	828	799	905	880	849	838	825	823	814	842	839	901	834	843	807	852	824	868	844	831	867	843	826	845	852	800	877	841	897	858	845	808	855	812	853	858	830	819	816	854	850	846	781	840	865	809	876	863	842	807	833	853	857	846	853	817	844	869	871	820	838	839	844	805	780	853	806	820	786	828	832	845	856	804	817	883	836	869	861	827	814	829	796	846	838	809	909	791	860	815	855	807	872	846	848	856	801	910	820	839	841	835	906	872	805	887	848	870	866	844	847	893	803	875	813	829	823	849	831	787	865	831	887	823	848	791	797	862	818	883	865	833	814	854	823	875	935	829	772	815	816	812	839	906	866	828	833	832	847	810	786	870	801	796	828	844	804	794	802	856	843	808	850	860	780	868	828	878	836	828	856	821	806	828	822	864	911	887	805	884	867	793	827	794	787	827	821	866	836	795	867	775	838	809	891	855	848	843	786	826	824	867	842	835	837	845	831	858	859	828	832	891	832	815	873	855	857	833	787	816	877	867	801	810	799	839	846	857	845	775	790	873	830	836	891	880	832	848	829	842	791	834	805	834	859	859	846	854	834	836	849	883	862	865	888	817	848	869	845	823	802	794	890	836	818	834	850	837	835	842	888	825	893	850	868	847	851	870	837	883	822	836	866	882	858	838	805	834	875	838	832	853	858	818	887	856	818	878	854	867	829	802	839	815	861	832	765	862	826	783	833	809	828	884	745	787	887	809	880	859	848	869	832	848	832	810	814	811	873	850	818	850	864	852	829	876	812	893	815	869	859	834	846	801	842	851	872	843	801	857	836	973	835	848	814	853	851	780	835	847	821	855	864	853	873	870	826	854	919	826	887	873	843	850	816	820	852	847	856	813	837	837	805	827	810	859	819	874	856	787	829	850	816	865	838	870	913	826	852	847	831	872	834	871	852	863	815	841	823	820	786	849	847	807	836	836	887	850	852	809	851	842	819	791	852	850	839	849	893	855	818	809	835	848	805	834	835	839	832	836	808	845	852	874	840	825	855	805	839	811	834	849	836	853	850	820	826	860	849	838	894	851	881	827	861	820	812	828	843	888	762	883	808	865	809	832	847	911	937	833	791	867	832	879	914	841	824	825	820	855	795	861	785	866	872	865	833	819	881	872	816	802	794	851	853	821	880	836	809	888	806	843	869	830	858	832	842	823	842	822	862	875	838	763	830	819	798	829	823	863	856	908	846	822	762	819	842	871	810	793	853	867	843	892	866	856	884	795	849	811	807	869	840	863	835	846	814	890	858	869	817	898	852	859	879	813	824	889	869	804	846	837	820	831	826	810	891	803	833	828	819	808	821	927	861	827	830	867	876	861	871	833	830	826	877	901	807	884	877	818	858	803	848	821	772	887	838	853	864	858	891	830	823	807	845	814	834	846	876	849	852	851	810	803	845	869	861	849	841	890	812	865	826	780	811	774	848	851	844	804	786	857	884	831	832	855	880	863	920	887	846	835	828	807	860	871	816	811	809	764	830	835	841	883	880	905	887	789	878	824	868	918	742	859	826	812	819	837	856	863	804	850	837	817	851	847	876	824	901	933	847	865	854	805	824	907	855	872	842	912	810	874	894	787	872	856	859	859	749	849	878	846	826	862	812	805	885	829	826	829	831	846	852	848	841	819	806	849	843	801	822	880	859	852	808	809	840	828	867	802	814	852	854	826	890	860	852	821	807	889	838	851	850	850	891	779	834	829	811	810	859	834	824	831	800	881	820	862	849	798	853	831	816	837	833	813	819	789	785	809	820	844	845	898	865	803	850	830	905	830	808	872	835	877	887	872	823	858	850	877	869	829	785	823	847	826	791	823	828	889	804	824	850	827	831	819	849	897	856	838	812	855	846	816	841	862	839	846	819	805	848	886	804	942	833	791	802	810	906	880	818	811	843	844	827	826	856	788	803	803	797	833	808	845	854	811	820	821	860	833	836	878	813	819	901	827	787	864	851	847	803	853	855	815	820	888	907	860	856	867	786	798	832	783	866	813	815	856	852	819	857	843	812	843	833	835	842	884	839	813	802	861	844	847	825	852	867	842	827	814	819	879	856	785	858	843	872	824	802	839	801	915	860	885	827	843	835	892	838	871	877	817	878	893	860	825	781	855	828	897	849	838	845	835	856	829	877	853	826	827	836	784	803	856	833	840	821	851	853	873	869	857	895	808	812	817	871	821	862	841	818	839	866	850	870	847	819	866	827	868	856	879	828	792	848	867	784	862	824	819	873	819	910	825	861	871	828	839	816	794	827	794	818	908	829	856	864	846	818	848	850	871	810	863	889	819	862	839	870	879	883	873	806	834	826	847	824	827	832	829	860	787	821	826	803	824	859	848	859	881	861	824	844	892	769	783	858	827	844	807	885	826	874	835	860	837	885	816	815	783	868	866	780	885	818	817	811	806	796	885	841	873	890	796	836	852	841	825	829	894	772	892	869	827	900	847	819	861	828	880	851	835	840	874	844	821	861	837	842	863	875	876	848	798	878	876	831	865	751	857	841	834	845	836	838	816	879	854	823	805	815	829	819	847	795	815	814	852	814	865	849	832	846	814	852	815	851	833	823	825	838	874	844	830	846	843	825	829	796	847	870	838	849	877	837	821	868	862	821	771	919	820	861	814	867	843	817	849	853	848	850	865	902	824	847	827	911	859	839	816	843	829	834	840	894	804	878	862	777	859	810	911	864	841	822	813	832	781	844	831	859	861	829	855	857	835	868	857	872	842	830	844	827	863	878	807	833	857	806	853	809	864	873	834	859	862	836	851	818	836	838	892	753	810	861	853	794	874	847	837	853	802	823	838	845	814	878	903	810	856	887	831	849	865	877	857	792	831	836	883	863	770	883	823	845	890	819	818	830	863	860	850	874	825	879	838	865	848	802	819	856	885	843	866	869	826	854	821	840	840	885	888	869	845	896	869	843	837	903	846	882	809	818	789	857	842	843	883	864	808	898	850	842	821	866	836	783	850	849	839	830	786	809	807	827	850	818	852	872	822	788	881	842	834	838	879	818	839	803	865	885	909	842	822	815	803	871	829	860	862	819	817	832	794	855	842	831	858	784	802	810	880	812	851	830	834	878	872	834	802	765	843	834	802	851	832	803	826	824	883	844	807	837	819	832	801	888	821	815	829	864	825	863	835	883	855	824	902	855	791	832	853	897	820	820	854	852	848	836	858	801	841	872	839	832	770	810	825	856	768	817	869	835	818	800	803	847	855	921	857	861	853	867	849	827	822	811	834	847	852	880	875	845	828	867	879	817	798	858	857	825	871	862	848	833	835	829	818	831	851	850	890	855	800	812	815	801	777	823	853	845	901	853	858	842	797	796	819	894	884	838	830	810	829	852	851	806	836	850
46862	62658	60931	48893	39302	31989	24420	19787	15887	12546	10085	8393	6481	4994	4132	3300	2552	2202	1850	1420	1236	1099	1061	990	946	931	905	819	830	806	842	819	824	813	788	781	738	787	746	787	792	789	783	787	771	748	769	801	791	756	712	780	751	765	761	721	746	744	837	783	758	808	772	771	745	715	762	786	730	822	819	826	801	763	744	709	814	749	818	798	724	775	738	747	716	778	721	805	744	752	768	802	747	774	765	752	766	753	746	778	739	787	783	747	755	757	744	721	799	766	741	757	762	749	792	787	789	760	755	801	744	737	776	767	760	751	731	802	720	788	731	800	772	798	718	768	733	726	739	769	782	725	771	775	786	739	788	799	735	763	773	750	790	761	740	798	803	774	818	711	704	808	754	789	802	745	759	796	760	812	785	720	781	758	758	787	735	765	751	756	775	749	798	713	787	758	779	735	757	753	759	804	806	789	739	766	780	789	766	771	730	769	716	773	761	778	757	763	682	744	743	732	732	804	783	789	758	740	762	764	794	728	701	759	752	783	707	782	802	758	795	762	807	770	761	791	794	776	728	760	744	763	793	785	772	752	682	757	760	735	767	770	794	738	777	795	740	736	727	774	741	782	776	762	768	716	751	769	795	812	747	769	750	806	801	778	742	761	723	742	817	816	745	780	773	778	772	801	753	715	785	745	787	766	793	769	760	813	811	793	765	754	752	769	736	748	744	769	787	814	742	800	727	804	802	742	806	795	748	779	768	768	790	822	786	772	779	774	790	769	722	734	758	799	769	856	771	831	821	800	774	743	818	714	760	777	759	764	770	800	813	814	743	767	768	732	820	769	771	717	759	783	787	733	759	803	796	809	732	805	770	749	796	773	757	783	803	755	787	819	805	766	771	737	733	759	763	746	779	744	734	710	734	736	806	802	742	795	788	766	760	810	824	771	765	737	736	796	793	733	766	764	794	776	767	742	797	740	743	764	813	784	768	757	715	824	782	784	773	711	728	752	749	764	776	735	779	780	792	762	744	757	798	771	740	761	709	760	757	806	799	795	738	766	760	780	781	775	770	764	751	711	789	752	790	785	766	745	792	776	716	727	755	728	767	802	793	728	738	726	693	776	774	818	782	755	765	749	716	742	787	770	786	773	725	769	731	720	779	759	818	763	762	754	727	811	764	779	745	763	765	802	803	769	786	713	776	708	789	747	821	698	721	821	724	806	768	800	792	805	765	733	726	767	756	739	731	702	771	778	792	730	766	817	739	777	791	748	759	758	738	717	789	742	776	741	828	758	774	722	752	768	715	811	787	735	759	721	742	781	761	772	711	807	760	802	756	743	745	775	756	771	783	760	740	762	721	799	794	720	739	775	733	729	753	728	753	801	757	771	729	814	721	751	786	753	808	749	779	740	785	756	797	756	781	789	745	777	759	786	743	767	780	720	762	804	743	715	797	755	777	752	805	794	773	825	761	754	737	801	753	803	765	763	768	805	779	764	791	751	781	752	755	747	783	732	716	780	727	692	760	779	766	772	774	794	807	738	768	814	781	788	714	761	740	779	781	769	781	757	706	787	792	753	772	768	804	776	801	745	759	801	743	804	840	738	790	751	773	790	742	749	838	718	751	842	782	692	823	785	761	820	762	783	786	810	765	793	704	793	796	743	789	779	756	743	770	782	787	792	788	746	758	769	740	740	743	738	738	748	794	745	772	735	817	755	800	715	774	732	788	770	751	766	804	763	802	797	803	797	738	736	701	751	768	802	725	736	730	737	793	769	748	737	799	727	768	775	757	758	779	799	734	774	712	732	741	756	788	770	781	777	751	758	724	733	750	775	783	736	762	787	741	738	761	797	720	810	765	756	818	727	756	759	702	747	763	774	795	782	749	705	733	775	747	737	741	758	792	786	772	772	762	734	736	762	765	779	754	780	745	745	740	792	742	765	801	749	799	787	772	773	746	796	830	789	750	777	767	808	726	741	793	779	749	753	787	747	810	743	734	793	746	821	733	732	809	775	774	771	764	733	757	761	720	726	733	745	773	773	754	801	804	763	797	748	771	776	771	756	743	764	745	775	770	777	747	815	760	757	765	758	754	728	735	754	788	773	792	739	767	829	756	774	776	778	768	780	812	740	764	733	792	765	741	757	772	757	747	789	760	786	743	755	846	774	814	738	758	774	765	744	786	730	794	787	764	746	824	728	723	804	810	792	773	778	757	755	784	709	800	760	744	771	825	812	728	840	752	838	769	761	757	762	705	770	778	810	722	740	729	789	765	775	777	671	769	741	774	766	725	774	755	775	764	771	752	764	759	767	800	772	710	787	769	773	793	797	733	754	775	760	733	735	765	762	774	786	720	772	737	753	785	797	803	761	796	721	747	765	781	812	752	769	834	740	750	815	763	777	776	752	742	771	822	756	770	844	731	784	749	738	781	782	773	800	761	741	793	769	772	774	792	765	781	742	811	713	752	789	723	762	718	751	720	823	707	742	743	742	737	767	785	761	733	747	768	754	738	738	771	775	740	780	768	755	732	771	701	748	780	790	795	789	769	752	740	782	796	780	749	743	719	783	772	766	815	703	757	797	754	827	758	751	761	742	816	778	769	790	774	777	722	760	718	793	776	807	811	754	750	779	763	759	758	742	761	749	750	677	776	812	776	786	779	746	754	823	789	777	717	757	773	781	780	762	754	851	817	760	768	807	762	777	759	810	738	766	742	747	711	773	792	760	772	720	755	769	818	751	771	772	745	806	727	740	786	761	749	769	785	726	729	791	714	766	761	768	802	774	773	778	771	822	770	721	781	764	768	739	772	775	805	747	745	762	811	755	723	783	742	762	737	758	790	777	779	737	791	793	758	794	802	723	740	748	767	795	845	777	790	789	772	771	793	810	766	783	803	801	791	795	765	743	726	760	742	798	746	808	732	726	810	830	808	786	742	760	733	765	756	745	755	748	797	803	739	800	767	801	762	775	738	749	758	769	786	832	710	793	767	789	752	771	820	757	786	763	739	776	777	787	721	815	763	744	763	749	770	756	754	796	817	786	744	736	691	752	684	742	798	742	751	784	780	732	779	749	755	700	755	751	767	715	767	799	777	771	725	736	761	763	716	799	809	742	722	826	772	753	760	773	728	761	756	768	734	792	756	791	776	772	793	772	744	715	738	767	808	740	769	784	786	783	734	700	755	752	803	739	812	808	797	762	763	765	785	729	739	782	795	777	746	753	787	764	746	742	747	719	724	767	788	835	749	784	784	737	742	789	766	748	813	761	729	763	761	773	759	774	772	791	785	781	775	735	733	783	790	756	752	727	776	790	746	794	693	732	735	750	775	784	764	779	727	737	765	770	758	774	735	765	765	788	756	724	762	767	765	744	729	781	768	814	766	764	777	753	783	802	759	731	799	783	809	759	734	714	739	734	742	805	768	791	778	782	778	716	765	786	758	745	802	748	791	776	720	792	726	791	754	749	766	784	830	745	770	756	785	734	803	797	835	737	757	755
24404	21618	29359	24810	23888	28119	28306	18335	12694	9770	7661	5870	4815	3779	3102	2519	2027	1741	1532	1344	1266	1099	1079	975	992	948	947	887	905	881	886	832	876	922	870	881	900	843	869	806	877	844	851	874	877	878	872	853	868	822	810	868	916	848	854	900	874	821	851	816	818	874	831	849	850	797	914	855	876	814	837	870	832	871	847	862	830	914	818	802	812	875	833	849	859	849	809	831	838	894	836	871	846	877	841	899	849	871	817	883	846	777	864	838	825	846	877	892	801	906	837	840	847	864	895	826	859	851	882	815	828	869	820	819	836	853	802	856	906	830	876	856	891	888	914	835	802	812	845	835	815	848	881	895	893	844	893	885	896	872	818	835	849	890	903	832	833	862	854	885	819	898	879	796	826	861	822	880	868	824	875	846	854	863	828	882	933	901	845	784	890	849	799	804	851	843	843	818	856	897	821	794	857	920	852	884	823	813	845	847	865	849	821	877	854	801	893	854	809	854	880	850	853	817	865	806	858	849	808	837	841	872	879	817	868	837	822	920	863	865	832	792	825	867	872	888	827	847	827	887	841	848	791	827	856	879	830	852	834	819	804	820	840	856	872	852	834	857	850	838	823	860	859	836	871	847	898	860	801	825	844	881	856	851	869	889	889	852	815	846	877	838	851	839	872	800	885	807	884	855	884	869	836	907	853	842	876	822	800	868	885	811	824	851	906	867	877	849	892	852	817	809	855	870	799	847	831	835	862	813	856	865	867	858	829	769	863	862	859	829	876	808	869	806	778	827	821	855	926	848	853	913	841	915	847	832	868	818	863	843	862	815	900	854	855	830	812	845	849	821	887	857	823	871	868	844	870	877	844	883	830	829	837	875	863	858	860	844	826	864	831	863	834	867	856	795	840	811	867	789	846	878	867	826	840	870	873	870	847	792	884	849	813	812	826	832	862	837	806	831	902	822	810	848	899	827	873	855	836	864	895	855	917	863	824	868	882	881	858	906	876	845	837	795	851	850	881	864	872	867	866	865	882	796	882	863	831	878	803	833	861	838	872	886	861	795	903	836	796	894	830	857	837	828	897	813	833	804	812	880	831	893	894	826	835	846	894	871	881	775	843	887	852	854	869	825	828	850	834	842	894	874	831	832	906	865	853	822	807	826	913	854	835	856	821	820	826	844	905	858	864	887	873	832	864	891	814	880	860	810	811	889	854	856	818	832	871	867	878	793	878	853	820	852	852	848	864	856	800	847	815	799	851	841	791	871	797	837	897	863	824	817	893	822	912	856	826	806	794	837	850	839	898	905	862	886	859	847	849	884	872	831	840	914	822	875	854	810	800	830	888	843	851	820	846	865	853	841	822	785	803	812	847	840	864	821	855	899	804	921	831	875	865	857	870	812	825	827	849	860	827	866	873	859	863	866	868	874	825	871	889	857	882	853	842	878	857	846	862	856	878	826	811	878	841	812	882	880	816	840	763	818	847	822	831	876	843	881	856	825	907	828	851	836	857	856	846	919	854	858	869	838	816	840	864	858	868	860	828	796	827	890	840	836	861	811	852	840	914	843	831	830	848	818	861	827	887	891	828	873	844	865	886	844	831	832	853	874	836	874	835	866	825	869	832	874	883	829	888	884	804	879	831	897	835	863	817	862	829	880	836	836	871	853	853	829	854	877	855	851	860	890	845	853	825	865	908	875	861	878	843	853	853	870	854	854	820	839	850	838	746	848	829	874	792	925	880	847	901	869	847	865	868	858	867	844	853	812	871	797	857	842	836	843	866	860	849	916	833	863	837	858	861	824	896	827	833	846	845	795	866	866	861	864	877	820	828	833	858	856	841	843	829	872	850	850	852	812	838	886	872	827	909	839	888	835	814	840	828	879	845	844	855	894	864	891	846	756	864	823	804	843	872	828	835	858	836	851	809	826	835	855	851	823	883	853	855	873	872	872	893	864	880	833	862	851	846	888	784	860	799	787	868	848	874	865	852	820	838	875	889	903	855	907	870	846	856	841	817	848	813	843	854	784	856	947	892	838	859	840	828	791	902	906	857	822	858	820	819	891	810	851	870	898	802	870	887	815	844	863	842	873	806	841	835	867	854	839	878	886	861	848	859	895	897	830	830	841	854	836	822	840	867	881	867	857	841	876	864	777	835	892	839	864	838	853	807	891	807	877	833	849	908	892	811	847	818	810	836	833	870	856	859	849	796	808	833	860	862	868	890	855	864	867	827	887	853	881	920	835	836	845	866	825	837	901	806	852	829	909	897	869	828	873	828	856	868	894	817	839	881	823	840	874	878	862	884	867	845	898	851	863	848	875	874	874	810	938	857	843	797	890	867	846	880	822	872	813	864	879	801	870	850	844	839	840	828	867	899	849	850	829	799	889	853	822	900	880	835	893	848	835	846	798	881	922	835	863	838	829	934	895	844	839	863	842	826	870	845	832	858	801	825	859	816	841	865	824	836	828	859	849	822	919	918	858	853	847	862	821	846	922	817	827	833	847	851	819	811	843	889	881	876	825	871	812	831	838	836	869	885	895	876	846	860	886	866	882	834	821	885	829	887	817	843	837	894	802	862	822	816	842	863	867	850	877	891	850	839	833	850	863	820	838	856	870	865	836	903	893	831	869	852	824	891	870	865	874	854	815	846	808	853	865	840	869	844	811	830	883	841	858	868	808	862	903	833	836	858	864	880	841	873	871	835	855	875	853	838	822	879	860	837	871	884	864	871	895	847	836	849	931	850	832	812	845	787	896	878	895	805	880	838	802	848	840	812	870	845	788	858	844	900	847	774	859	831	778	845	887	885	869	876	848	837	845	840	834	847	877	840	845	859	842	790	841	802	846	924	853	861	859	863	867	817	894	814	833	885	924	818	846	846	864	821	843	861	840	801	860	863	854	810	840	838	810	864	788	825	841	819	862	830	888	846	854	877	784	854	859	833	866	829	899	845	884	835	848	840	814	852	831	851	824	867	933	854	855	839	790	894	886	797	841	800	867	824	875	863	845	856	875	858	885	888	845	804	825	835	825	798	794	833	851	876	857	857	889	865	839	865	856	842	867	905	809	879	840	895	870	872	855	855	850	837	916	789	881	881	808	841	853	886	821	809	857	826	849	859	802	826	829	831	815	869	820	845	839	814	842	832	871	883	826	830	863	833	818	791	917	815	831	840	885	844	849	813	831	824	863	867	890	835	862	832	850	878	844	895	859	850	901	875	846	854	863	850	890	856	891	801	841	780	862	854	821	891	877	903	912	850	859	886	786	846	846	823	847	843	860	867	879	871	838	863	847	817	809	835	896	851	812	794	903	792	802	862	832	854	866	857	833	871	826	854	835	823	826	908	869	815	850	885	856	839	862	860	832	862	871	869	815	883	885	822	840	806	849	858	915	816	866	862	850	836	871	891	838	880	820	856	813	825	847	858	800	860	891	841	848	827	893	870	827	836	888	824	884	849	815	827	845	839	833	845	830	820	853	818	840	840	830	823	792	874	826
48614	65415	61225	48240	40219	33756	26132	20446	16518	13338	10941	8741	6757	5310	4359	3520	2843	2261	1868	1584	1320	1241	1121	1015	929	892	828	854	829	818	853	788	842	793	806	760	803	856	804	832	811	802	766	806	756	771	803	777	774	762	820	714	742	776	799	768	803	785	800	750	771	731	775	772	742	780	761	744	811	761	773	758	818	767	801	751	817	806	757	779	772	799	809	775	815	748	723	812	756	817	784	772	785	762	765	783	813	779	743	810	743	781	734	782	776	817	753	793	789	788	758	767	833	767	781	784	786	740	739	807	768	828	723	756	733	736	769	798	791	784	736	809	832	759	813	808	761	793	791	820	740	809	779	748	751	747	780	746	817	802	766	800	733	663	758	761	748	741	749	812	794	762	755	761	776	757	779	771	781	743	802	798	773	781	766	789	797	762	768	760	762	812	798	771	773	767	770	777	795	785	773	743	789	751	788	769	754	806	766	755	783	789	792	775	763	810	808	739	754	748	805	809	814	758	747	768	769	819	746	766	767	784	788	789	763	774	801	756	764	784	764	730	770	765	785	773	769	769	791	797	767	737	751	745	817	803	766	782	732	761	745	791	793	773	765	767	738	798	786	744	791	824	812	705	796	762	805	739	811	790	745	844	839	760	770	779	758	757	776	763	764	828	793	775	757	763	799	773	790	790	794	780	722	736	795	768	748	773	780	775	742	768	791	776	826	725	778	744	834	771	762	804	720	794	822	762	724	786	759	771	785	867	805	821	783	794	728	776	804	769	806	796	796	791	747	783	756	756	797	780	789	788	783	776	770	768	716	747	748	733	773	736	771	785	779	737	779	736	762	791	732	833	780	752	776	795	801	758	806	765	807	787	791	756	796	760	798	781	733	755	770	739	799	787	782	768	766	783	746	768	777	786	771	743	733	766	771	747	775	751	779	732	746	759	797	774	796	788	745	775	737	776	726	795	713	803	719	747	745	739	746	775	771	748	805	805	780	775	730	811	802	741	734	762	775	774	807	753	764	746	775	755	751	782	734	786	762	783	768	765	771	744	791	756	784	776	777	678	795	744	756	788	717	737	783	782	807	816	775	774	715	737	766	782	780	725	762	782	772	779	731	789	765	757	788	753	788	816	735	762	814	752	754	714	739	757	724	720	772	825	764	780	808	807	810	816	758	758	793	755	807	766	747	777	748	770	763	826	758	754	811	770	803	843	744	789	749	810	758	734	803	756	727	743	773	732	776	826	767	765	785	829	791	795	789	778	751	724	778	782	720	734	769	740	776	792	813	794	754	772	794	763	792	724	752	760	743	737	793	783	798	797	799	802	801	739	814	757	775	801	726	783	761	788	799	803	737	787	777	778	772	743	760	748	735	789	738	774	781	764	781	801	779	741	785	772	805	767	734	780	774	743	746	748	804	786	767	795	763	742	701	758	750	781	785	834	747	759	759	832	751	784	778	836	752	738	786	771	778	791	731	831	768	757	747	787	756	754	780	740	822	772	742	745	775	796	793	790	785	689	775	761	718	740	782	794	811	739	772	780	799	771	798	778	762	801	773	826	767	758	814	772	742	776	746	847	733	774	786	762	750	753	741	783	768	789	852	766	755	739	773	737	786	763	710	803	758	803	798	773	769	790	759	760	822	798	780	743	790	780	771	832	778	790	783	806	826	753	747	711	746	757	770	758	762	792	772	784	761	744	765	761	811	768	779	787	753	757	777	768	770	793	761	762	729	763	791	773	824	756	767	781	769	751	771	753	774	788	742	768	856	787	769	712	768	789	759	781	805	748	740	757	793	792	749	779	858	767	751	790	755	788	788	747	821	778	746	773	785	788	775	786	780	765	774	754	782	788	789	750	811	750	773	799	781	750	806	742	773	785	793	785	769	808	788	821	773	763	795	792	810	765	755	757	749	749	756	779	796	793	719	780	777	736	789	744	784	773	743	733	786	778	761	800	737	757	810	762	694	792	776	778	782	749	742	766	782	784	720	778	789	746	797	772	775	703	719	767	774	801	759	830	793	809	739	750	753	752	728	766	763	819	767	742	756	764	803	788	790	827	788	752	749	747	805	777	748	797	789	833	738	822	743	797	764	774	794	760	771	752	868	793	794	762	743	776	783	760	749	753	793	808	797	779	780	813	754	791	755	787	727	790	770	760	785	757	798	736	791	756	772	770	763	750	742	767	802	743	802	752	751	766	761	763	754	763	746	754	817	801	794	780	753	761	779	757	791	771	793	791	711	732	741	773	758	812	771	801	777	803	749	780	760	735	708	793	768	779	785	812	751	774	792	721	771	773	732	765	768	801	759	788	784	700	786	759	711	776	740	802	769	765	811	788	797	774	794	757	809	758	766	761	800	749	765	738	776	727	774	790	732	776	801	799	805	783	799	752	791	749	800	764	762	791	749	734	803	736	752	759	770	783	805	741	768	802	788	753	770	784	834	744	769	698	755	768	773	753	773	791	781	735	777	770	801	819	779	731	764	783	770	793	805	780	762	771	766	752	799	773	757	746	771	813	758	785	799	774	774	756	758	783	722	756	764	801	784	763	792	786	788	782	760	790	733	789	791	787	731	818	755	764	744	808	713	768	754	714	797	742	773	772	784	803	782	758	764	782	750	793	740	742	736	791	756	746	825	809	751	748	749	772	726	729	748	784	761	748	761	820	784	784	794	749	697	772	760	728	769	783	785	730	805	741	800	735	757	829	748	764	730	797	724	766	806	808	792	774	797	786	762	741	752	793	729	790	784	796	795	825	831	785	805	795	805	776	760	777	761	838	797	762	779	757	786	754	838	783	730	781	745	772	757	775	785	733	707	778	774	738	771	772	786	750	781	746	800	737	816	815	808	744	768	785	743	766	742	771	812	766	810	805	757	746	745	816	744	790	743	817	777	761	809	750	766	747	751	762	762	785	823	716	761	798	778	762	735	791	781	729	780	839	783	760	741	793	804	766	759	816	770	786	761	775	732	768	763	819	745	790	831	807	732	770	749	775	794	781	748	752	761	786	767	782	782	785	784	756	762	750	769	794	809	745	810	802	745	787	765	756	763	746	785	743	730	763	791	772	754	747	765	727	762	777	773	740	761	780	799	773	783	745	765	766	767	790	778	775	777	746	776	786	818	733	764	787	734	804	780	748	767	752	759	763	795	735	776	763	774	820	738	708	789	728	721	724	740	783	772	817	733	750	742	740	762	792	803	737	802	761	792	797	768	791	720	832	775	806	767	741	775	792	838	792	821	764	796	806	773	749	764	753	763	812	752	738	736	823	808	772	786	810	756	794	778	737	780	778	793	763	763	802	757	760	802	751	791	784	763	721	718	761	788	745	748	755	772	776	775	777	748	751	787	779	810	757	771	809	749	766	743	772	769	760	791	787	819	801	748	811	793	785	735	792	755	798	802	798	742	762	799	782	750	757	775	759	775	759	798	783	847	788	775	744	793	757	788	754	751	754	755	737	765	765	758	734	792	774	743	788	756	756	763	771	757	765
28662	23272	32403	33913	28980	22817	16397	10674	7805	5987	4805	3755	2966	2482	2050	1788	1455	1395	1202	1124	1027	979	950	865	871	864	896	879	846	861	839	881	822	806	809	819	810	779	813	834	826	839	790	796	861	878	817	804	823	834	840	863	800	808	826	866	829	828	810	802	848	799	809	787	868	838	801	828	820	869	830	835	841	835	841	872	769	848	834	854	787	777	810	799	860	873	824	805	876	824	843	826	829	819	828	849	842	792	847	834	887	851	865	839	831	787	792	825	831	788	885	863	811	870	822	864	839	844	835	850	833	820	793	790	824	829	810	820	821	830	878	816	862	850	803	820	846	851	789	793	841	799	832	828	841	803	764	818	791	834	815	834	814	815	808	827	796	818	846	892	851	793	821	830	828	801	769	799	789	817	838	829	832	816	834	780	818	859	864	850	839	797	831	822	819	826	876	793	856	825	854	832	841	850	835	877	866	835	838	809	836	813	842	869	779	838	827	823	854	802	829	799	868	863	879	784	835	781	807	824	897	811	816	782	836	815	819	809	844	848	830	840	868	831	799	849	820	796	813	821	844	781	831	857	861	821	826	792	849	787	904	865	824	836	839	805	828	781	811	762	827	777	845	814	834	843	797	839	834	807	808	820	836	862	786	813	793	836	863	811	855	849	872	805	851	794	832	818	824	786	794	834	812	821	793	869	848	811	829	838	850	825	837	846	860	828	857	852	842	829	815	866	802	831	844	815	828	802	828	832	859	822	810	842	866	862	847	815	828	812	849	801	854	865	837	806	784	830	801	780	847	804	820	900	853	809	813	829	860	872	809	877	866	775	838	853	807	809	828	846	849	883	819	817	854	821	833	851	843	773	790	815	809	878	825	844	816	813	818	763	737	821	822	789	847	871	828	796	865	817	836	809	829	820	852	810	834	818	797	856	820	870	816	788	853	838	826	844	885	811	806	847	819	814	811	846	824	836	817	884	860	872	798	828	822	856	848	877	830	860	808	857	824	861	800	867	804	813	868	786	821	882	826	819	790	842	854	907	864	849	835	803	851	788	841	808	863	835	809	810	896	827	825	858	811	870	862	821	788	790	841	868	783	836	869	845	796	780	854	850	830	830	798	874	803	808	800	811	818	860	825	767	840	792	750	872	821	849	797	881	834	753	834	835	820	811	851	765	780	857	835	811	850	848	816	857	808	833	808	881	870	827	827	861	842	875	820	847	789	848	797	829	842	827	832	886	854	813	815	832	885	811	818	857	817	813	822	862	860	822	855	802	847	848	845	867	828	867	799	786	797	779	854	803	775	828	843	811	783	860	829	831	834	855	850	809	823	859	847	804	807	805	840	776	835	856	820	801	816	816	846	853	816	828	776	813	825	849	803	821	801	836	813	836	842	796	862	820	832	849	831	871	838	836	834	799	806	873	842	831	801	856	823	859	864	818	856	822	795	857	800	776	763	792	805	777	876	850	861	863	816	791	830	845	803	835	778	770	829	804	849	820	866	796	840	852	882	862	815	818	783	837	788	803	847	835	799	805	840	828	797	823	904	808	796	834	816	807	832	817	892	850	821	838	800	836	815	807	829	816	827	806	849	817	830	831	848	851	819	791	793	815	814	820	887	835	850	851	824	889	835	847	811	870	865	825	837	851	759	848	807	798	801	815	799	828	866	842	841	871	839	827	832	860	773	797	869	872	845	808	864	821	865	821	857	838	863	718	852	857	828	870	817	846	840	810	855	792	836	874	879	877	808	861	850	866	818	797	829	867	815	866	815	858	771	827	785	830	809	798	843	837	810	800	784	794	864	804	791	807	814	857	864	822	816	861	816	837	836	815	798	883	796	828	818	832	876	824	816	836	816	864	830	876	911	870	809	850	808	829	826	850	857	840	847	793	818	807	865	832	807	848	815	830	820	820	829	836	796	774	818	781	802	873	828	794	796	847	821	781	831	836	857	813	825	864	838	752	780	874	841	836	821	781	804	830	794	836	842	823	786	759	812	847	790	820	801	852	834	839	797	822	832	824	824	856	843	820	833	837	858	805	804	770	850	880	879	804	864	798	782	801	799	816	818	822	892	795	856	826	766	836	826	781	811	795	831	776	852	810	842	794	843	808	800	809	795	803	880	801	845	856	846	807	841	804	811	893	865	841	762	799	818	901	810	785	853	793	814	802	833	830	878	826	840	866	856	822	819	835	819	868	814	875	851	792	816	846	837	833	853	825	843	800	814	775	864	773	824	867	903	825	817	822	805	791	821	807	837	808	833	815	816	839	828	823	819	804	864	809	803	842	840	789	823	870	861	800	849	842	817	886	829	808	867	828	871	759	815	789	833	828	816	803	870	800	824	845	807	840	807	806	821	806	849	840	851	811	814	774	820	782	799	844	813	816	875	837	851	822	826	838	847	816	825	851	812	799	843	857	838	845	792	824	806	802	837	797	866	833	873	897	839	845	769	843	791	822	804	869	883	820	828	827	824	795	880	833	768	831	874	776	809	850	840	808	813	845	830	821	878	852	811	821	810	836	823	842	839	825	858	861	815	859	811	771	805	844	787	810	767	799	859	849	821	853	831	831	814	777	778	835	796	849	823	798	866	857	851	832	853	800	857	844	852	811	818	811	796	817	862	816	873	823	869	865	826	829	863	826	824	818	809	849	854	799	807	878	822	755	813	819	846	851	807	845	803	847	854	839	832	825	854	842	887	833	827	891	820	781	838	837	827	826	892	746	851	899	773	845	854	839	855	847	817	841	866	795	844	818	892	863	856	843	857	813	788	848	855	817	840	821	831	821	831	897	803	797	806	806	846	852	821	826	801	787	829	805	848	853	864	911	818	825	783	755	828	800	818	808	821	813	877	821	830	854	801	765	833	878	873	826	844	846	853	793	837	836	862	839	829	839	827	831	826	786	833	822	835	912	841	839	824	751	818	845	867	823	854	831	793	845	808	836	835	799	848	865	875	817	862	875	793	788	775	867	784	880	821	861	782	844	797	845	851	815	891	766	798	828	826	798	812	807	840	779	811	848	827	868	857	894	788	845	808	807	817	835	839	809	834	905	830	851	818	771	847	865	865	836	740	796	857	795	872	889	841	859	816	805	800	786	828	879	839	813	785	811	818	858	814	828	820	839	795	852	874	841	868	824	832	862	793	804	814	822	802	829	837	838	772	845	891	841	843	834	805	853	840	807	794	796	877	863	823	836	796	826	801	838	840	786	810	887	827	774	872	905	815	807	834	841	875	807	860	839	839	830	850	827	832	851	810	810	786	823	878	772	818	854	883	838	854	845	804	841	825	835	819	816	839	768	847	788	849	810	857	861	844	826	855	804	853	770	814	832	883	864	836	788	783	826	859	813	822	797	808	826	855	836	879	865	843	862	832	871	797	796	870	871	796	842	858	809	802	805	810	859	795	786	773	783	802	829	827	792	838	864	822	836	805	830	775	858	861	812	823	854	837	818	776	814	789	878	781	809	803	845	799	852	869	811	814	871	807	855
46459	55284	51936	42190	33768	26371	19888	15009	11886	9322	7426	5987	4698	3757	2955	2411	1969	1696	1387	1251	1129	1016	940	918	897	862	782	812	848	752	819	792	794	748	746	800	791	807	737	736	794	743	760	736	787	741	756	781	800	782	773	752	720	703	750	731	765	750	738	795	798	783	768	739	758	769	736	773	787	781	734	766	777	701	786	788	725	743	768	792	754	736	740	725	759	769	767	798	739	769	750	800	755	770	767	766	800	820	753	796	733	751	727	716	724	813	724	722	725	769	738	764	779	746	763	781	780	757	784	773	720	739	741	749	751	747	767	765	748	728	731	756	741	740	823	741	754	768	777	782	762	772	772	768	681	720	785	707	728	733	763	790	706	727	737	800	769	717	717	732	778	828	800	739	762	759	732	778	746	731	799	730	767	811	769	713	726	775	797	788	737	735	764	739	701	729	715	740	753	709	823	759	751	748	759	711	741	715	729	780	746	759	803	726	777	780	747	762	792	741	769	803	783	769	767	761	764	723	784	742	779	763	764	764	709	736	786	775	761	810	735	798	754	822	784	758	789	748	733	751	774	757	754	688	739	813	784	752	763	821	759	800	767	738	771	736	701	749	748	766	742	763	798	777	780	729	798	779	734	775	793	729	724	740	748	734	737	765	724	832	758	796	776	738	744	825	782	763	750	744	806	778	783	737	732	734	774	722	783	736	737	794	794	761	748	772	809	752	837	731	686	819	747	748	771	723	774	752	779	714	802	746	760	747	766	727	760	740	769	781	751	719	755	773	769	796	760	764	774	750	776	784	778	729	731	740	722	744	802	754	775	736	733	772	760	727	769	724	752	758	763	752	724	754	744	764	761	764	730	748	711	775	774	753	753	750	776	804	747	745	761	751	770	764	756	773	749	717	735	722	798	755	709	751	757	784	733	749	744	756	764	816	723	756	765	716	759	760	734	771	746	790	753	790	764	752	787	737	735	735	770	764	759	757	754	739	829	768	764	773	814	747	747	728	754	796	771	737	778	769	793	701	741	804	824	736	768	739	749	735	722	753	766	741	781	776	766	765	719	736	745	723	781	758	742	756	723	729	776	769	759	784	803	752	756	736	748	730	801	768	811	823	798	772	761	769	804	747	741	734	748	744	733	758	803	758	756	783	723	745	776	785	746	804	732	761	759	731	771	750	762	747	781	756	759	772	753	752	766	761	773	738	769	767	851	785	752	774	790	756	742	740	749	750	716	740	730	725	819	717	762	753	769	741	786	782	737	756	780	745	736	757	754	784	779	779	785	841	800	814	730	735	778	777	729	788	800	736	726	747	745	797	760	815	781	712	727	747	754	754	803	713	754	748	702	722	753	737	769	741	758	712	772	812	763	736	750	756	773	754	745	806	738	770	753	764	772	759	762	740	773	760	821	720	776	721	728	703	740	753	830	753	722	738	752	772	712	759	800	776	736	867	747	755	752	691	777	743	732	767	760	736	741	719	787	735	791	757	727	812	793	780	777	762	763	784	780	767	817	729	753	761	815	791	734	760	758	795	796	767	727	706	793	802	713	720	792	730	757	791	729	712	764	762	739	753	770	729	751	756	770	797	798	745	762	742	815	810	758	733	728	749	784	756	783	779	744	761	767	715	732	756	748	745	758	763	747	813	767	717	791	781	749	740	738	699	748	701	750	761	749	749	733	736	758	774	711	729	743	695	730	751	772	749	740	721	770	753	760	806	800	757	753	752	778	757	712	756	747	769	761	739	786	704	785	765	755	764	772	741	739	739	747	714	764	696	769	746	722	743	731	752	736	744	756	713	791	777	716	759	751	782	766	806	724	719	697	721	749	723	759	740	763	761	757	742	757	741	700	758	727	744	732	750	735	779	753	819	754	740	757	777	759	705	757	760	816	756	784	744	795	751	802	801	823	755	782	780	763	749	774	756	743	791	728	773	782	732	751	783	768	727	750	782	778	741	725	740	766	731	777	744	737	751	748	735	761	774	731	823	758	803	764	742	764	763	708	744	763	752	805	804	765	703	774	757	756	748	734	762	771	762	824	740	767	763	794	785	780	769	749	724	722	816	705	829	786	790	741	752	722	704	791	784	774	733	749	748	740	713	743	745	787	790	778	721	809	736	763	738	782	773	730	758	760	804	806	728	796	786	722	797	764	768	751	754	779	725	785	790	762	761	686	729	727	745	771	740	783	767	765	775	710	762	766	737	774	745	766	730	759	765	781	777	736	733	752	799	767	756	785	771	729	776	759	727	749	721	778	778	725	733	802	771	752	750	731	795	747	749	748	784	804	749	822	746	730	753	769	731	768	745	777	753	740	730	755	759	745	726	743	764	791	756	733	806	774	722	724	759	758	798	791	783	753	786	766	716	710	741	738	794	716	782	744	772	796	743	725	716	760	790	739	763	767	719	738	739	752	745	785	751	794	763	804	783	744	751	788	744	790	745	807	764	762	715	751	765	703	723	773	774	797	724	751	765	753	765	765	781	746	788	714	736	763	815	769	826	747	756	786	716	766	740	763	730	762	752	701	730	769	811	798	726	757	766	781	770	729	738	770	720	768	776	732	785	704	784	800	765	749	713	735	779	782	724	755	752	825	736	784	766	713	749	763	765	729	761	789	696	742	776	798	816	720	775	780	762	719	752	790	743	736	777	739	746	764	725	752	715	781	784	725	748	764	791	803	757	775	768	769	743	725	768	768	737	793	791	736	761	743	787	770	743	719	765	816	784	739	781	768	752	780	769	738	747	799	779	750	776	799	777	760	765	785	758	789	771	720	715	700	783	762	796	753	756	787	733	790	742	771	775	761	760	776	787	745	770	741	757	737	756	751	714	776	809	754	799	751	782	719	723	764	735	795	781	772	755	772	738	743	768	769	746	727	735	761	815	789	729	751	756	849	724	752	761	770	809	748	725	745	736	801	733	745	770	759	772	786	751	731	771	777	721	770	785	801	744	727	724	753	779	786	772	740	794	716	733	793	783	755	802	734	753	740	779	762	771	761	760	831	766	763	747	731	746	780	745	800	741	776	727	797	795	809	781	740	726	723	802	759	714	756	757	748	707	750	775	711	733	706	770	754	794	750	776	769	741	732	726	777	777	766	817	779	775	783	764	743	741	806	759	732	757	806	737	789	792	789	817	741	708	789	714	718	779	772	753	736	780	760	744	770	756	785	779	780	758	753	738	744	785	757	756	762	748	779	771	709	717	721	784	770	793	794	729	804	761	739	738	766	765	759	715	806	809	749	742	740	747	785	772	744	782	730	730	767	758	775	817	769	812	766	713	735	800	743	766	733	773	770	799	806	786	752	760	724	756	741	777	799	783	790	730	777	762	751	732	817	798	784	808	731	731	769	725	801	722	742	787	767	758	740	751	737	738	717	768	733	728	761	809	785	767	776	738	778	784	739	750	789	697	782	799	698	762	750	746	766	765	754	752	785	797	757	729	757	727	759	752	706	772	836	745	765	754	732	770	749	751	781	791	759	767	729	751
25788	21579	29284	26210	27036	27813	23631	14584	10208	7810	6003	4797	3768	3080	2463	2096	1795	1600	1389	1146	1121	1110	1065	972	973	950	889	890	834	910	869	828	849	871	890	809	790	858	854	860	853	851	826	801	865	819	880	834	839	842	875	897	801	856	897	758	786	823	806	851	820	817	778	832	857	836	847	833	785	839	807	826	853	859	846	845	897	772	859	783	822	824	861	846	803	805	863	837	845	802	889	857	844	814	816	811	833	818	878	831	836	805	794	892	874	877	812	837	833	866	788	883	816	831	828	828	826	779	851	808	823	820	845	826	853	812	826	858	834	785	845	848	819	822	808	881	796	842	838	834	825	817	837	806	855	837	818	798	854	871	797	840	838	801	878	817	805	816	836	851	843	823	852	852	772	809	819	909	854	831	844	821	867	782	812	898	829	832	886	821	846	858	796	832	819	821	835	856	844	804	801	871	847	831	864	800	845	821	795	800	869	850	848	853	897	819	899	857	819	852	859	837	833	812	834	845	851	824	821	837	883	805	797	796	843	857	833	796	821	771	866	826	836	790	836	820	795	815	848	804	825	874	855	870	853	817	790	806	801	853	798	818	822	799	821	761	807	843	828	817	768	803	848	762	875	845	845	823	867	845	838	810	847	856	847	889	869	827	857	834	753	797	893	854	830	822	879	803	828	841	823	782	822	849	875	829	816	823	852	889	769	826	852	779	847	825	823	795	805	832	839	834	818	838	817	802	801	800	816	831	782	803	898	874	851	780	870	847	864	830	821	839	823	820	815	838	879	831	836	806	812	832	833	813	815	787	877	801	804	786	838	855	855	852	821	882	828	885	808	839	800	811	810	781	876	822	871	851	825	882	796	796	804	843	847	803	856	869	816	818	852	804	823	828	835	800	827	866	841	792	843	852	875	853	823	843	838	813	810	819	792	816	815	778	792	856	807	844	768	812	835	817	872	879	831	845	822	801	851	810	832	870	841	819	803	790	801	779	829	816	839	786	820	827	855	788	849	838	895	802	843	778	849	797	796	826	816	835	820	824	859	836	834	851	848	845	779	852	861	880	782	843	851	822	850	828	840	842	806	815	784	831	827	808	797	828	863	795	807	838	823	845	804	820	820	849	844	860	823	817	875	844	800	835	856	837	835	844	807	852	824	851	809	870	855	852	803	812	849	829	808	829	803	887	845	842	844	844	817	842	869	826	765	839	790	809	848	826	862	833	892	810	817	810	802	840	831	829	820	808	809	846	858	813	815	847	770	841	822	819	860	789	875	796	836	805	818	807	833	863	866	901	789	881	858	873	906	854	801	820	838	817	836	828	841	842	822	811	866	784	834	798	880	797	836	859	814	843	786	830	781	835	827	879	891	829	847	872	812	812	843	842	816	886	830	831	838	779	797	864	846	810	855	803	792	821	878	870	798	821	848	863	773	805	812	800	888	863	875	868	828	835	874	800	834	868	851	859	830	814	847	842	853	813	888	836	823	846	828	819	826	835	852	832	835	885	826	822	850	824	859	821	866	780	845	810	868	843	846	794	798	842	855	856	828	807	804	883	797	856	852	853	852	836	804	877	846	847	797	853	844	853	832	797	837	842	944	842	863	818	780	855	819	821	851	868	802	848	892	841	809	784	827	825	788	843	803	817	809	815	849	834	841	857	813	788	824	828	830	821	781	826	812	843	863	754	859	840	855	834	841	881	800	831	818	831	866	859	823	842	799	834	820	852	841	821	832	827	805	870	852	768	850	850	851	873	839	817	840	865	863	825	857	855	783	848	817	808	797	823	784	775	846	834	803	824	809	798	802	818	794	837	840	846	836	811	826	826	808	808	850	898	849	782	785	846	858	855	816	766	783	824	827	798	856	809	770	843	886	831	842	799	833	861	855	825	865	838	836	776	797	824	830	805	825	827	827	818	854	823	875	814	835	867	796	850	837	794	824	888	815	771	838	866	829	801	850	797	872	865	857	815	797	848	804	813	896	838	814	859	824	837	847	866	795	831	841	799	816	927	813	835	822	822	889	818	821	834	841	852	815	820	851	828	853	784	840	806	789	803	874	828	838	830	796	812	805	871	832	838	843	859	834	822	819	874	817	888	833	809	800	803	849	806	812	848	824	840	820	854	817	821	896	849	869	821	854	781	821	885	805	865	806	859	897	838	822	840	821	805	850	817	818	853	802	845	818	791	779	773	812	759	822	832	811	849	840	879	876	862	779	838	809	846	823	803	856	832	818	838	844	846	842	845	868	879	840	867	855	842	814	821	822	815	807	842	865	862	795	848	840	875	834	846	844	834	852	810	826	861	858	835	756	838	836	839	828	841	876	774	821	844	880	856	820	838	830	815	807	870	806	803	846	808	886	824	855	788	820	819	794	843	854	806	816	834	833	856	810	854	823	820	869	842	818	860	794	819	797	847	828	835	853	831	797	852	790	821	821	815	837	855	782	840	884	840	839	834	818	817	856	911	814	844	809	824	822	810	776	783	850	813	858	842	860	829	863	804	830	882	782	808	833	865	919	820	846	791	887	876	746	843	857	873	763	818	824	831	858	862	846	849	838	829	813	849	834	838	858	856	805	815	831	832	791	805	841	843	803	804	849	808	881	859	875	832	774	865	810	806	841	783	786	811	837	826	853	777	798	844	846	872	825	868	810	819	801	786	827	882	812	848	821	805	794	884	836	837	838	838	862	792	832	842	841	824	839	844	873	840	824	825	811	844	786	839	804	807	835	885	818	862	851	793	783	819	847	822	846	811	835	809	845	837	813	821	792	775	831	833	836	843	826	774	856	833	813	801	892	800	841	834	788	885	864	850	835	800	836	857	868	858	804	793	877	850	833	803	840	849	839	809	805	844	841	886	867	813	834	832	811	864	832	838	821	886	865	846	778	836	839	807	822	859	838	857	787	828	837	830	837	796	860	803	833	834	827	856	814	814	826	789	849	809	814	859	856	858	847	819	844	755	897	845	841	841	810	827	854	851	849	828	842	790	873	799	813	809	794	841	817	827	839	761	879	847	802	794	885	870	815	833	837	845	823	834	831	826	843	846	853	841	854	847	827	852	845	844	829	839	774	814	838	834	798	868	868	724	839	882	811	807	843	722	874	822	874	809	845	834	862	861	831	807	846	804	817	908	800	869	837	865	837	836	810	812	851	810	773	787	849	820	841	849	840	850	820	852	796	796	867	859	817	888	823	807	836	850	823	826	793	848	801	804	825	814	857	855	825	832	828	849	863	846	898	868	820	838	834	806	836	831	850	846	827	834	823	817	840	859	923	790	878	825	830	851	825	921	832	881	798	850	833	841	815	826	828	853	822	823	845	802	825	809	807	842	815	855	842	804	804	808	855	841	851	810	784	798	778	808	779	869	817	829	791	859	805	817	812	828	835	820	804	851	867	804	878	883	836	832	858	780	870	787	793	853	862	883	873	833	885	819	803	808	853	829	805	826	827	836	824	757	754	855	811	852	818	828	828	803	816	823	798	800	859	806
47516	60881	57803	46393	37854	30201	22736	17348	13709	11062	9024	6981	5636	4391	3502	2732	2334	1947	1541	1381	1177	1096	1073	1005	939	918	895	815	812	819	770	785	775	746	769	780	750	827	752	773	797	759	734	741	758	785	748	740	777	764	744	722	719	760	756	739	775	803	782	733	769	779	784	750	748	782	819	746	750	748	737	749	776	781	761	745	740	744	738	781	771	773	728	770	743	705	748	740	742	727	747	739	754	764	780	734	705	776	779	800	760	749	731	719	776	784	764	732	776	782	789	756	755	789	676	774	735	752	759	773	745	743	726	783	808	770	771	820	747	754	769	747	763	709	821	761	776	758	744	746	746	748	742	720	761	784	732	775	781	724	722	768	744	779	724	751	781	779	765	808	706	782	802	804	837	797	714	787	804	821	812	728	785	774	805	766	766	744	744	773	791	741	770	743	762	778	729	723	736	765	772	792	798	783	760	737	755	769	735	785	755	762	742	790	769	742	745	756	751	749	736	807	747	773	766	776	758	731	798	765	721	740	761	794	754	789	787	780	742	768	801	737	761	799	739	770	765	756	763	755	796	718	726	747	735	795	756	769	782	765	769	775	757	768	753	763	806	772	800	752	696	706	749	816	791	758	759	772	802	780	783	779	799	778	805	778	766	788	743	769	766	786	783	743	772	814	769	774	727	782	752	770	776	774	715	775	742	769	756	761	754	731	777	759	772	756	817	779	800	718	792	778	765	771	758	748	719	785	780	800	777	727	768	777	743	752	761	798	757	806	747	712	721	770	727	728	735	773	799	785	768	724	742	755	756	816	793	765	741	771	777	705	773	777	783	730	783	714	721	741	764	722	773	763	803	736	725	783	778	742	757	777	762	705	717	739	787	790	761	782	791	708	808	786	727	775	749	781	775	762	728	757	747	772	761	775	756	773	774	786	746	768	770	731	730	766	810	774	805	804	770	775	741	791	755	725	750	767	772	769	735	747	768	763	766	749	700	711	733	793	775	735	752	757	754	766	721	755	779	731	763	759	803	781	736	811	733	794	738	787	742	807	776	730	765	781	752	766	765	764	774	726	759	724	775	707	792	738	764	807	821	779	712	777	785	767	773	781	761	771	806	814	756	761	744	762	731	780	734	784	788	752	720	765	769	720	731	744	830	778	820	786	777	760	738	761	788	761	776	765	738	763	786	716	781	765	738	760	799	730	803	753	703	748	757	732	783	742	791	776	694	744	744	741	802	759	774	729	756	763	787	739	760	767	778	756	779	803	801	803	706	785	759	775	773	753	767	737	732	809	769	791	799	748	814	789	804	766	738	774	713	799	755	766	767	806	744	725	743	790	741	778	774	784	790	778	774	778	745	765	738	748	784	751	757	737	806	783	790	797	725	778	756	766	777	740	775	746	748	766	749	740	748	758	699	737	754	776	758	753	783	754	702	778	761	743	741	750	798	781	725	772	767	721	758	730	809	800	738	778	743	729	729	724	740	688	789	779	726	701	745	727	751	771	718	786	726	763	800	780	756	724	790	781	790	729	761	772	778	737	736	735	733	777	754	771	744	749	731	704	741	783	762	752	768	798	750	850	748	738	818	827	738	770	779	834	744	762	776	797	766	701	796	742	758	700	783	731	761	813	795	732	744	770	764	736	759	805	784	713	738	797	719	790	759	759	746	717	746	775	706	786	775	751	752	760	742	794	743	794	742	772	743	766	759	777	752	761	755	786	729	756	756	756	741	787	733	737	741	757	777	790	735	770	791	822	743	750	758	820	789	759	801	727	741	784	758	780	761	761	778	737	747	803	745	763	753	777	706	728	777	732	738	754	748	763	751	714	778	764	718	724	754	748	805	769	725	777	781	715	847	760	793	765	758	766	751	799	773	760	777	731	769	768	762	788	740	773	784	764	777	761	745	764	774	766	740	716	785	752	780	726	758	746	766	759	808	741	761	739	772	758	705	777	758	749	773	764	700	765	797	705	763	737	768	761	736	747	746	726	778	764	764	757	783	766	793	770	806	771	723	772	756	734	700	749	771	779	780	704	746	716	757	804	758	815	787	771	738	743	737	772	744	745	720	763	766	783	759	770	765	779	755	820	737	793	775	754	759	768	741	791	750	717	787	761	730	817	743	785	792	716	729	758	749	774	728	803	767	777	761	742	716	745	720	773	776	774	792	775	803	806	773	717	787	767	753	739	710	729	720	737	750	780	763	767	761	787	769	739	773	758	723	765	775	738	789	782	795	779	767	725	774	751	789	699	795	803	777	751	747	792	757	746	715	663	805	711	801	742	770	746	751	745	773	784	778	746	767	777	789	799	781	713	749	722	758	757	743	747	777	784	801	724	758	784	761	752	795	766	703	783	805	770	773	780	749	757	788	702	785	794	777	720	778	800	782	794	758	774	746	792	745	714	691	748	753	787	746	796	781	773	732	773	796	762	730	781	724	825	783	795	787	802	771	738	735	818	726	806	782	754	741	780	722	720	776	722	769	775	790	761	768	778	771	757	740	777	751	794	726	741	773	765	754	744	750	780	793	777	743	758	767	780	720	750	761	804	814	784	798	741	738	746	777	774	768	747	756	764	766	774	757	745	747	796	729	735	742	770	770	746	794	738	776	740	749	795	783	760	770	764	770	745	722	709	779	809	750	773	730	766	742	791	790	781	776	815	775	788	771	783	814	751	709	771	781	768	797	718	752	757	734	727	801	738	751	782	755	782	759	759	757	772	753	725	747	747	790	699	752	791	744	803	749	749	759	792	837	789	745	794	799	809	716	747	767	752	725	771	769	765	797	742	760	711	778	768	741	774	755	742	752	753	749	796	767	726	777	771	763	784	742	739	738	762	752	767	770	754	746	730	740	778	784	766	754	788	694	775	788	726	750	748	829	750	744	730	741	754	746	766	758	830	784	770	811	801	723	775	795	788	795	763	745	764	724	728	716	750	782	753	752	741	764	738	814	743	783	794	766	720	771	782	727	775	806	747	750	787	724	810	716	744	763	779	779	756	784	746	756	728	757	742	752	763	761	738	764	735	745	788	783	762	781	766	780	765	773	761	749	763	730	717	772	713	773	776	749	797	781	773	717	794	750	779	702	748	769	783	759	756	731	778	762	729	814	776	736	727	710	812	808	794	738	790	719	743	779	758	760	762	733	739	734	788	809	755	771	739	746	771	812	771	757	746	772	733	766	797	733	765	766	734	758	738	743	776	731	776	767	764	768	750	745	762	761	793	766	783	766	752	761	759	767	781	761	748	712	752	721	749	765	752	745	722	763	777	784	756	765	685	704	762	751	779	780	751	744	746	755	732	747	742	770	771	708	767	752	797	765	763	712	733	798	731	708	745	720	774	756	780	763	767	737	761	779	730	811	769	769	708	722	764	785	810	765	739	719	777	764	753	745	761	789	756	736	730	746	754	792	735	760	800	815	722	780	750	778	766	774	760	743	766	764	735	777	718	756	729	777	780	773	775	774	751	720	777	698	754	759	792	775	790	782	725
25162	21665	29366	25428	25573	27816	24754	15389	10572	8064	6247	5066	4040	3130	2615	2175	1867	1583	1403	1206	1103	1030	1015	1026	984	966	913	955	863	871	910	849	808	830	813	847	774	855	819	835	843	904	790	836	871	833	827	828	874	844	826	850	789	862	833	897	816	807	821	885	840	822	791	858	850	848	787	777	853	828	826	865	895	783	847	787	824	842	833	849	863	842	796	825	829	842	797	851	811	852	914	867	779	827	832	879	797	885	906	824	849	844	849	828	782	852	830	865	866	838	843	804	835	831	846	805	832	856	854	825	768	815	850	832	790	813	890	869	845	879	840	881	837	853	796	879	870	846	858	828	809	788	804	821	858	818	837	828	846	842	863	883	843	806	830	809	798	855	796	805	828	830	823	837	887	806	847	814	866	881	841	805	821	850	866	905	842	777	836	763	839	862	806	795	859	854	840	797	832	847	841	827	864	888	856	819	822	832	780	897	816	864	881	847	840	818	837	856	876	827	900	821	853	870	830	844	800	804	808	823	883	862	847	845	815	899	858	845	883	891	817	812	858	858	822	832	796	858	800	838	799	812	848	831	833	856	816	847	839	817	853	857	835	828	856	857	838	823	874	802	823	853	855	804	807	873	838	811	845	850	834	771	769	866	848	823	846	876	808	809	865	818	872	810	853	791	822	810	870	836	813	842	801	859	864	855	843	859	862	800	817	876	835	816	799	826	800	873	843	866	792	876	801	785	817	846	872	817	843	834	756	872	794	832	856	836	784	808	870	848	852	834	831	844	841	865	841	893	812	865	836	836	824	849	844	828	857	807	857	858	846	815	853	781	839	829	909	870	837	850	794	885	871	834	804	829	836	825	803	861	879	830	826	875	794	864	844	871	827	853	847	785	805	836	870	877	880	865	844	846	792	820	846	897	846	890	832	857	828	846	827	847	833	810	821	838	842	809	813	818	835	849	817	806	840	796	862	857	827	825	828	857	901	874	831	810	782	859	839	805	842	809	845	803	808	827	841	832	798	798	825	827	786	807	858	843	847	822	811	803	847	815	858	842	883	826	851	849	775	854	857	891	796	810	840	821	844	844	867	834	781	800	925	826	866	813	888	782	856	869	864	783	839	789	788	886	811	852	861	804	847	895	831	804	796	826	847	847	795	792	865	883	905	870	788	812	872	807	777	851	857	835	843	808	846	808	845	803	837	820	834	877	827	923	813	794	850	853	838	832	891	819	830	839	850	862	803	824	846	850	807	784	827	844	799	898	790	813	815	838	855	809	814	838	860	829	773	861	851	870	899	866	839	884	814	810	855	842	869	859	864	843	881	849	825	811	862	804	839	854	849	863	785	831	830	833	826	854	839	828	841	810	827	849	864	800	819	772	879	789	877	847	847	845	836	808	847	892	780	830	843	843	840	900	758	816	837	897	822	753	818	816	821	857	832	856	892	858	863	839	858	838	810	822	790	825	859	815	850	853	854	823	833	846	848	810	859	820	820	838	811	804	835	839	845	879	833	857	892	798	868	816	864	848	773	855	812	827	849	838	879	877	922	847	811	836	828	822	829	851	869	793	818	869	829	827	812	828	846	821	824	865	888	850	865	836	840	819	837	826	836	894	890	862	834	845	829	824	891	854	829	788	820	853	863	896	809	823	838	844	843	823	817	794	809	769	844	865	852	873	855	813	811	845	845	833	904	850	890	867	874	824	804	787	823	823	866	886	856	844	828	820	852	828	831	817	843	889	849	870	793	877	869	816	836	797	871	855	803	776	813	835	868	895	848	814	876	823	816	831	821	815	783	777	802	889	838	828	869	869	827	837	793	878	843	793	812	861	784	818	806	811	834	849	851	836	856	801	792	829	877	823	808	787	829	828	817	854	781	880	837	867	838	910	844	786	797	858	831	856	861	848	841	852	852	841	843	847	867	864	869	868	839	857	873	883	826	830	871	821	858	859	854	835	833	920	891	935	842	794	840	820	817	813	844	846	840	818	851	826	831	832	838	827	833	858	809	843	786	814	820	882	795	829	800	807	852	812	857	804	812	873	811	831	840	794	887	786	822	772	769	802	807	824	780	877	878	872	852	839	810	790	859	833	845	862	856	804	789	833	864	830	827	857	844	871	862	856	841	833	851	847	845	825	846	857	873	880	878	846	837	771	853	859	832	815	867	826	872	805	823	794	828	841	866	820	850	812	806	820	829	866	820	806	847	821	804	816	859	852	814	828	808	914	842	851	793	856	786	835	794	837	848	856	828	851	842	870	785	869	854	866	825	870	875	834	835	879	815	834	896	878	804	871	835	882	844	861	772	849	823	899	838	837	819	810	821	801	836	859	809	809	824	857	858	866	845	818	851	852	735	819	826	865	821	824	802	837	817	824	834	864	915	855	871	805	858	809	858	837	859	824	828	821	809	776	844	890	820	807	822	812	820	861	861	833	872	900	897	849	869	840	844	824	829	822	833	806	805	823	855	858	889	807	874	868	865	786	844	863	797	866	837	813	812	812	844	811	827	837	820	848	843	806	835	852	877	817	824	809	817	814	818	844	841	854	847	841	814	837	827	825	841	844	842	823	819	872	806	805	813	806	816	853	812	862	829	830	843	793	881	841	829	882	851	873	815	856	788	775	828	846	794	840	820	848	818	881	855	858	862	839	862	810	803	881	810	877	849	869	765	822	836	866	832	834	929	840	852	906	868	843	836	856	848	845	827	816	783	829	815	845	791	836	855	847	799	813	846	868	869	819	847	823	859	840	853	837	866	860	812	841	861	822	794	812	849	797	876	834	850	840	845	856	801	864	832	884	856	825	797	857	816	828	886	814	860	858	806	860	828	827	825	799	827	814	841	818	800	823	892	813	823	868	818	837	855	867	821	832	872	880	838	858	836	834	802	826	808	878	805	794	840	861	861	861	784	878	794	847	826	860	876	851	793	803	802	835	821	787	836	815	860	811	911	855	810	793	831	851	809	851	857	840	786	807	817	798	800	883	890	847	843	853	876	773	848	831	801	861	866	855	825	826	826	865	863	829	826	836	818	767	817	786	791	886	813	843	841	825	835	833	864	870	848	835	805	874	860	850	875	831	829	874	838	831	790	777	845	781	866	840	772	826	814	803	826	808	820	903	884	811	839	806	809	856	829	823	836	870	862	814	808	812	856	832	880	803	806	783	799	829	843	817	901	811	824	824	777	816	867	827	848	803	769	833	811	815	867	839	813	827	920	850	856	859	851	841	832	819	857	875	823	849	845	833	812	856	857	834	800	795	883	883	822	835	852	823	805	806	862	840	810	835	826	827	849	830	842	824	775	827	799	784	808	824	772	860	865	822	842	844	797	848	835	836	871	866	804	838	819	942	787	854	868	879	823	873	754	834	925	899	859	862	847	854	912	835	872	896	792	812	880	905	816	827	839	791	821	844	833	842	859	817	774	838	885	816	824	838	894	862	789	819	863	801	880	771	872	848	868	831	845	860	807	832	886	785	840	821	846	864	844	881	797	844
52623	62733	59448	48224	39800	31959	24233	18700	15020	11970	9487	7647	6193	4858	3894	2999	2522	2077	1604	1404	1198	1106	1072	1024	926	933	875	831	822	826	804	807	802	814	721	800	822	761	735	780	703	797	746	792	778	726	719	819	759	769	779	701	729	793	789	789	779	771	772	714	748	868	775	758	767	778	754	770	804	774	707	829	789	729	757	782	760	769	750	766	755	753	768	751	735	755	749	770	723	772	738	740	775	834	742	795	809	771	743	796	771	745	730	762	732	763	771	744	730	756	767	747	808	764	797	761	745	737	735	732	748	744	763	862	771	785	737	766	736	805	726	730	737	807	764	757	776	796	762	774	785	787	767	828	780	759	826	722	728	788	742	794	751	815	834	783	765	808	770	749	735	755	808	710	763	774	783	748	689	733	790	792	758	780	771	785	731	761	752	798	763	731	749	787	755	757	794	744	721	751	769	731	783	747	761	812	755	767	825	726	791	811	726	736	761	808	758	772	785	772	819	780	760	701	753	763	717	747	758	744	793	755	778	728	756	755	783	750	743	740	747	767	758	754	769	794	774	768	841	714	768	806	825	746	754	761	788	805	771	775	734	690	756	760	757	771	798	791	789	717	784	762	761	727	785	786	778	760	771	698	747	763	727	791	771	777	755	724	705	736	746	767	713	756	775	746	817	769	768	794	773	790	779	715	742	739	778	721	765	749	774	811	781	756	781	721	780	792	788	768	737	803	775	790	781	741	840	728	770	767	792	738	786	707	737	706	744	787	783	814	771	741	775	752	756	751	760	767	802	696	706	772	809	782	722	756	746	794	783	740	818	746	785	801	753	769	811	787	751	782	762	694	724	730	715	727	749	790	800	758	774	727	709	802	767	757	789	743	686	797	805	783	690	769	789	778	785	765	790	767	765	740	744	792	803	744	751	807	756	748	720	840	773	751	735	794	800	744	798	784	739	760	787	752	765	754	764	802	749	737	811	747	742	796	778	746	776	777	750	756	783	747	730	768	760	774	759	790	767	781	822	760	744	770	737	762	726	761	756	770	767	755	765	779	754	759	781	743	757	777	775	727	753	775	749	755	775	791	678	782	805	735	777	772	753	835	760	717	793	788	691	750	803	838	763	786	747	774	806	767	740	781	734	794	797	768	778	747	825	784	765	737	794	730	705	779	731	781	777	764	809	790	739	765	754	750	749	751	732	768	747	743	784	785	709	784	680	743	760	782	740	751	784	788	745	765	742	796	724	766	773	736	778	788	773	820	724	743	795	787	738	786	762	738	787	778	778	729	757	748	755	750	761	774	785	794	713	733	742	757	759	787	782	765	814	797	713	738	752	770	764	787	801	725	792	782	694	719	799	816	736	781	751	776	740	719	729	803	822	778	767	750	750	795	769	785	775	762	737	720	709	719	731	734	743	784	707	775	732	791	761	786	793	774	742	753	784	761	764	763	775	743	759	764	731	780	794	808	706	820	765	724	757	758	749	760	746	739	737	818	851	773	794	740	705	838	720	767	792	769	709	736	741	729	770	734	803	751	803	764	747	730	759	760	772	731	742	792	823	797	747	789	776	761	760	785	799	785	766	781	735	747	796	789	810	756	802	776	775	752	728	718	758	790	752	775	756	810	785	781	753	708	740	780	746	778	766	751	831	717	742	779	768	749	772	771	763	753	719	751	779	800	742	776	793	749	765	818	780	737	748	728	773	773	815	721	708	812	760	748	771	749	697	762	740	761	764	755	726	777	765	791	762	775	768	757	790	800	746	782	815	750	728	812	782	805	730	774	774	784	728	732	772	721	771	798	774	807	736	760	793	837	780	779	755	786	769	779	725	759	779	740	739	766	797	715	770	783	736	755	806	723	794	754	800	727	706	761	742	784	711	786	763	779	777	825	800	808	763	825	758	780	783	764	765	772	712	759	757	728	733	785	748	772	791	760	761	778	736	781	763	764	758	786	777	746	776	749	768	811	805	741	775	775	750	793	792	790	788	778	763	799	807	755	771	715	757	812	743	793	814	736	792	743	713	772	748	774	743	777	751	795	726	754	742	764	763	737	768	751	795	733	768	807	719	726	742	752	769	759	782	755	780	764	778	783	680	740	771	732	780	749	771	785	749	773	744	772	770	775	736	720	765	796	760	789	716	793	775	773	789	742	772	817	785	786	747	808	717	742	777	728	717	758	756	761	783	783	727	783	770	785	737	770	756	763	730	734	783	772	772	805	790	776	820	767	769	763	777	757	786	775	789	728	763	729	790	755	743	770	756	739	777	780	753	770	812	816	755	740	767	761	777	776	721	825	763	772	725	749	699	834	778	781	756	795	756	740	760	759	736	749	747	717	765	744	727	742	760	776	781	747	786	763	716	805	789	742	775	716	769	772	698	721	741	751	790	758	729	791	728	718	752	767	718	746	806	752	791	753	712	744	795	744	713	714	741	762	796	750	763	741	743	746	788	773	750	725	748	765	786	732	752	734	778	776	783	787	748	782	779	759	776	764	750	738	772	769	779	771	766	792	787	750	792	755	816	729	776	754	747	753	738	757	760	762	750	744	804	749	779	733	777	753	740	742	768	738	788	782	743	751	744	774	826	755	716	793	726	761	757	762	769	788	738	742	767	829	769	751	767	766	758	759	781	752	779	796	763	756	782	774	759	815	759	749	752	738	779	769	792	777	774	821	748	755	777	767	779	771	792	699	811	748	781	739	781	757	786	776	755	782	784	753	772	760	761	840	759	794	771	775	763	783	760	787	719	809	746	808	709	795	755	819	730	794	728	773	747	784	737	743	772	698	816	763	743	762	737	754	745	778	790	731	755	802	778	752	767	761	726	754	764	775	762	699	729	727	725	748	781	766	781	744	779	740	764	774	761	751	745	714	739	759	719	749	754	783	769	749	772	782	761	764	743	738	739	775	765	766	775	759	743	746	782	766	766	763	781	735	738	727	805	757	810	745	808	762	752	771	774	707	711	743	734	735	760	772	760	742	805	776	788	744	721	764	749	729	769	764	794	774	753	740	815	722	724	797	761	756	736	781	761	778	798	782	835	776	754	733	768	769	759	729	711	754	765	751	761	730	762	756	728	727	771	751	759	762	819	748	815	799	792	728	817	790	710	713	739	763	788	729	796	747	781	797	754	747	818	714	791	753	727	773	761	709	788	738	772	722	771	771	750	749	791	759	801	774	795	785	765	772	814	749	736	771	738	730	719	753	821	777	727	774	760	772	755	764	742	772	823	755	742	720	766	757	760	784	768	768	777	730	751	772	781	768	829	769	794	703	784	754	792	746	770	717	789	716	753	756	782	761	768	747	773	763	817	778	803	782	738	708	807	729	784	755	785	777	743	779	727	781	715	787	808	761	803	749	755	771	807	782	737	796	765	710	781	787	759	779	718	753	764	756	739	787	766	730	749	750	740	760	764	781	809	830	761	768	746	783	753	765	748	792	780	742	762	738	769	809	812	765	754	754	745	765	762	745	785	737	767	746	762	768	742	771
24455	21577	29295	24830	24686	28679	28053	17985	12344	9461	7418	5641	4538	3656	2899	2459	2055	1715	1471	1283	1154	1139	1021	1042	979	978	929	913	853	890	899	830	800	892	885	855	871	852	885	838	859	883	818	838	828	890	861	877	858	855	841	854	864	868	839	821	821	795	822	897	809	819	864	874	892	839	870	811	889	827	832	818	880	834	849	842	845	804	873	914	841	831	854	824	822	861	861	856	870	843	879	850	858	881	838	865	844	883	866	840	847	880	833	791	852	887	852	879	852	826	884	844	870	874	891	873	816	841	829	819	870	856	871	833	872	794	773	832	867	907	823	857	909	879	793	888	864	827	890	860	902	822	860	872	891	863	863	875	852	785	918	811	870	909	850	836	848	838	834	821	861	863	804	832	824	858	849	846	862	818	830	838	795	895	879	852	788	831	825	819	881	861	865	866	825	898	875	829	852	834	796	874	817	865	822	882	855	890	814	840	879	841	819	798	800	865	847	871	823	821	833	900	869	897	829	893	876	847	826	870	853	878	845	836	876	874	831	864	855	900	813	859	781	859	861	830	878	846	815	909	836	875	780	830	830	799	912	825	873	843	851	804	819	823	845	816	846	859	840	862	824	830	883	847	866	876	775	843	829	890	877	885	853	858	836	823	866	922	827	829	850	866	900	848	835	867	808	834	864	827	874	867	795	867	830	835	828	886	859	843	821	801	866	857	843	846	834	870	842	860	865	827	857	790	840	851	811	831	900	880	859	805	878	873	832	784	897	841	888	823	808	842	852	805	797	823	830	823	893	872	827	849	801	851	857	850	907	837	811	843	848	836	842	838	868	843	853	823	819	869	784	861	815	766	777	878	851	874	777	893	805	796	813	862	814	851	821	872	804	869	817	856	888	822	834	846	847	833	817	827	876	877	905	867	838	849	872	860	868	888	822	837	854	845	789	877	831	831	845	856	827	800	822	860	842	851	866	841	793	949	839	805	859	844	852	817	885	851	818	840	853	864	903	830	861	825	863	848	852	805	893	820	794	793	820	818	823	882	842	830	801	842	859	806	817	810	849	892	839	881	813	792	869	838	834	859	927	877	816	826	882	818	868	812	870	847	869	797	824	908	896	809	844	886	801	886	861	838	872	865	819	858	872	820	844	840	829	814	871	854	871	872	828	884	835	809	898	897	842	853	884	811	879	887	873	811	862	862	848	851	823	840	854	828	825	842	923	866	905	884	879	845	835	854	876	845	837	832	837	833	871	861	787	864	855	878	809	839	805	859	862	853	788	861	831	855	843	888	756	847	821	849	839	890	884	837	863	806	815	810	834	790	856	819	877	884	855	832	877	800	823	872	855	823	848	861	828	744	838	840	888	840	857	849	850	866	906	842	861	820	811	826	905	791	875	852	852	849	824	873	836	848	877	863	768	841	861	868	862	852	817	862	866	866	868	797	884	872	831	835	889	794	815	876	842	863	862	807	861	880	860	838	862	845	830	844	904	869	849	855	844	783	880	882	856	862	828	870	864	832	830	844	852	836	841	819	858	832	828	837	836	894	864	857	873	812	870	868	824	843	878	829	865	846	851	842	838	799	805	858	857	819	858	882	847	849	821	862	818	867	845	820	866	798	888	840	823	859	888	840	865	844	868	874	862	825	813	869	855	862	868	838	869	798	868	852	889	852	814	868	849	823	879	867	910	829	843	831	780	821	797	851	885	868	897	840	849	809	843	906	895	894	867	861	863	832	842	882	820	871	855	866	841	864	830	864	868	879	844	847	864	851	847	859	873	888	852	846	866	882	922	817	833	869	898	874	878	842	865	878	837	874	817	846	833	834	900	809	863	821	864	841	870	828	923	856	781	827	880	831	833	813	865	796	886	788	842	802	805	862	855	869	857	812	823	875	870	824	837	875	849	861	806	878	869	827	812	827	828	811	848	849	840	829	810	893	821	827	884	891	822	926	846	857	853	831	820	845	863	834	869	841	832	855	850	850	811	824	838	873	865	797	825	837	820	753	802	842	856	838	850	861	865	839	858	860	832	864	838	788	817	822	807	862	850	857	785	887	910	948	790	862	806	917	821	802	853	861	849	791	821	876	820	859	878	863	783	810	878	794	867	870	831	844	823	883	845	839	855	791	865	857	845	839	842	866	827	876	828	852	816	855	843	844	854	867	862	847	830	851	801	844	861	833	851	883	840	864	874	821	889	835	861	840	879	880	851	843	815	812	842	845	835	823	826	822	809	876	831	859	841	808	870	834	800	857	886	879	847	877	829	834	889	830	842	858	858	864	859	820	854	859	890	845	882	851	864	894	810	791	850	820	884	874	903	837	783	825	843	800	805	789	841	883	856	893	839	834	812	860	767	879	838	820	879	879	773	894	869	826	804	878	789	861	849	787	854	900	832	847	840	845	817	815	837	892	838	810	851	839	833	838	885	878	862	813	829	804	849	834	851	851	844	804	858	843	825	837	857	847	832	843	874	848	821	836	828	830	841	849	830	847	903	881	852	828	848	819	871	881	883	839	917	879	859	865	893	883	799	836	824	867	861	855	820	845	862	841	870	855	880	872	853	812	793	865	842	819	859	894	860	901	867	862	862	817	826	812	817	859	832	863	853	853	865	831	806	871	870	868	874	840	852	785	864	845	857	821	808	886	815	843	879	827	852	885	830	882	836	857	792	844	841	808	793	822	817	861	827	858	882	884	862	887	846	884	850	857	894	827	876	853	871	821	857	858	826	844	875	916	860	844	893	939	854	849	816	864	860	810	852	829	835	808	830	892	796	837	854	843	841	860	876	848	816	829	817	842	804	816	822	828	810	818	862	854	843	825	820	799	861	866	857	862	882	836	857	802	828	817	844	810	811	864	825	866	830	889	820	840	789	840	860	823	812	823	823	831	871	872	829	819	800	887	835	847	807	861	887	837	860	827	831	858	869	828	860	829	859	860	825	838	883	836	850	868	868	872	884	804	857	833	851	864	880	819	859	847	823	885	818	837	828	851	830	824	829	829	865	868	883	799	812	854	816	845	804	772	837	818	750	879	813	872	825	807	850	855	903	840	850	840	805	854	876	851	823	860	818	867	812	852	791	835	809	854	786	860	818	809	819	871	838	856	833	831	794	899	822	876	761	844	901	833	834	883	840	863	851	854	836	824	824	813	869	859	812	854	826	852	868	771	786	876	813	908	846	840	860	867	877	818	854	861	888	858	839	860	833	816	864	830	839	867	833	851	892	840	867	878	805	869	874	828	830	830	834	785	865	798	873	823	883	858	888	824	827	868	820	873	886	824	795	840	867	870	863	870	855	881	884	856	790	836	836	802	861	891	869	831	804	819	881	863	879	818	834	807	853	824	836	852	874	867	820	861	891	822	834	821	841	847	824	853	864	849	854	849	824	840	801	833	839	898	827	837	886	900	887	816	816	900	861	820	871	819	903	871	838	860	855	826	859	820	822	882	798	794	821	845	851	831	841	864	866	827	832	794	846	881	829	858	823	835	850	780
50178	64617	59494	50457	42454	34453	25408	19921	15880	12855	10415	8361	6424	5277	4229	3333	2707	2154	1789	1454	1324	1155	1134	1089	990	901	848	813	847	803	784	770	753	780	814	766	769	778	799	717	812	744	785	758	778	747	787	813	757	723	774	751	785	772	794	790	747	799	770	758	771	733	735	808	806	742	746	781	750	786	753	834	802	759	816	762	738	806	739	754	726	772	723	780	728	742	792	761	751	743	809	746	784	721	759	771	770	734	788	799	824	770	740	777	773	771	758	748	793	757	789	785	767	752	806	804	818	769	778	759	789	735	787	768	731	770	773	766	780	785	745	783	751	746	780	755	729	753	771	812	743	807	772	791	745	749	723	799	721	764	710	777	761	737	754	793	758	757	756	759	779	760	792	760	758	780	785	791	756	812	733	773	804	792	732	760	744	774	784	807	785	786	764	796	779	737	772	764	743	772	731	743	764	798	755	743	792	800	728	769	800	758	705	744	791	750	725	788	775	806	781	765	750	768	769	768	741	771	753	771	755	777	751	756	733	735	736	744	750	747	755	721	752	743	722	744	776	759	761	794	753	795	761	751	782	771	755	833	769	759	762	808	760	833	782	731	789	731	787	754	775	745	759	849	768	758	782	824	741	772	796	755	756	752	775	798	759	794	752	774	789	760	766	788	739	736	803	744	774	782	782	778	785	708	767	738	783	762	731	768	804	787	763	775	795	805	790	742	763	760	825	736	746	763	813	750	705	746	756	751	781	757	773	782	707	742	774	743	772	765	769	713	789	730	754	770	835	758	796	804	789	768	816	799	799	796	768	766	777	783	753	772	759	832	769	809	761	794	774	717	852	764	805	724	816	792	769	821	778	743	758	781	793	791	703	815	746	792	777	763	700	810	775	764	757	828	730	735	779	798	758	797	780	823	734	797	745	768	777	773	784	790	772	774	748	730	780	763	768	744	790	730	764	788	733	749	741	763	696	780	759	733	765	757	783	809	779	742	774	780	810	745	739	786	780	771	744	762	746	776	771	788	727	780	798	785	783	760	743	721	808	806	763	808	785	828	738	728	770	720	774	777	719	790	781	729	800	789	747	821	731	768	778	757	789	722	763	762	759	758	754	747	691	785	761	773	813	780	754	776	794	745	790	732	783	745	764	768	748	738	775	747	759	759	765	748	746	703	779	790	808	755	792	763	819	780	764	694	823	755	808	763	786	804	799	757	764	795	778	776	795	745	814	808	777	759	788	759	771	774	767	730	804	722	722	771	770	761	793	732	745	784	773	768	794	705	734	724	789	794	745	774	772	717	800	775	766	776	786	752	719	737	798	796	807	765	790	761	729	768	759	767	755	768	702	765	721	751	739	759	786	732	781	765	768	785	773	777	750	772	789	829	726	770	736	779	751	745	749	761	760	740	731	757	776	807	805	797	759	779	733	776	714	727	743	741	727	796	728	743	774	774	778	768	754	801	755	797	763	728	754	801	751	803	783	749	772	693	787	759	800	751	799	736	816	767	779	809	824	811	785	766	738	773	773	767	756	750	737	750	787	802	766	752	769	715	724	705	779	754	768	729	720	791	801	726	756	747	747	783	773	737	743	788	796	753	742	754	775	790	742	789	782	794	766	758	794	776	777	776	756	753	754	795	732	796	801	723	732	722	805	792	808	747	761	727	752	756	741	769	785	757	769	772	791	733	786	798	755	687	726	748	790	755	800	770	766	759	761	740	762	789	763	765	751	768	766	758	780	740	797	763	731	784	802	813	801	793	755	784	721	746	763	800	822	775	795	802	751	724	802	750	727	786	753	760	714	792	721	766	798	770	759	761	816	723	759	726	757	813	798	783	796	765	799	751	722	800	755	785	776	781	725	766	766	786	760	802	749	793	740	790	815	788	740	780	759	729	752	748	738	750	748	759	736	771	811	755	749	752	787	770	771	741	779	768	745	773	773	753	742	750	737	772	738	726	766	796	795	783	744	776	761	762	740	768	787	801	773	803	739	742	740	736	734	738	737	770	786	753	750	748	751	724	751	759	801	728	786	797	799	808	758	694	741	826	790	773	772	769	723	742	733	735	754	766	712	745	757	769	762	736	786	769	766	786	789	730	741	750	743	773	799	787	711	821	728	778	750	779	792	789	792	749	782	770	746	767	733	756	773	774	788	732	794	790	782	824	830	733	780	834	779	770	754	749	776	777	790	762	798	834	772	795	730	803	726	769	798	759	762	774	778	804	687	807	768	731	791	801	789	775	724	733	834	721	823	781	774	736	707	782	795	723	770	737	740	799	783	784	770	776	759	780	721	764	769	754	811	742	770	762	787	737	792	770	737	772	794	784	751	795	746	771	823	740	763	773	758	781	774	752	774	761	785	761	736	748	723	710	725	753	784	797	762	782	739	756	793	801	730	809	778	811	794	783	712	797	783	761	804	784	798	752	736	765	728	763	781	767	771	719	785	751	806	772	806	822	760	777	669	785	739	747	781	751	738	806	740	775	783	730	748	708	779	786	797	767	797	774	814	820	765	785	813	779	793	737	791	739	822	726	725	755	764	776	758	750	775	777	787	782	836	773	769	755	806	699	716	767	736	815	771	724	784	793	829	745	810	785	748	771	761	759	780	747	765	696	765	749	732	779	748	766	750	728	764	794	740	785	786	747	744	778	751	793	773	778	758	742	749	795	759	720	748	730	771	738	796	701	745	757	788	759	722	789	806	768	813	770	811	757	795	754	715	773	750	745	806	745	733	777	747	764	775	787	785	750	755	749	772	810	747	790	764	741	798	848	776	805	783	763	781	746	805	787	803	782	743	794	769	866	775	738	773	753	761	700	778	784	795	746	740	820	758	796	777	770	758	758	735	777	778	749	766	775	769	769	780	764	772	741	727	751	724	831	786	754	763	764	751	823	734	786	796	767	770	776	757	735	793	802	793	751	768	741	742	772	760	742	795	758	779	777	758	775	748	784	799	784	780	787	786	757	826	795	747	737	744	768	749	714	765	732	796	733	782	762	746	704	759	735	791	772	801	787	688	786	761	810	749	723	744	752	774	768	734	766	773	735	751	747	785	817	773	791	766	765	766	779	769	698	773	769	781	772	725	780	762	776	753	797	771	725	808	738	752	721	771	775	723	733	774	766	772	752	723	766	757	762	794	741	806	749	772	733	731	786	754	780	790	787	763	809	748	770	740	793	740	774	762	750	825	741	785	718	736	755	730	767	755	772	770	764	784	778	791	748	779	732	751	776	757	760	792	764	793	782	755	749	750	745	786	759	775	778	739	721	803	725	726	820	760	737	812	830	731	741	823	751	775	774	733	767	747	785	750	759	742	729	739	757	735	819	789	762	755	751	766	746	746	801	748	796	764	781	758	702	762	755	793	730	753	765	771	776	745	760	787	767	764	759	797	762	697	751	698	798	789	759	828	749	762	802	741	770	769	723	759	773	764	784	776	779	794	744	800	763	806	793	786	817	788	791	789	812	741	775	729	789	782	758	775	766	740	780
29201	23725	31577	32329	27292	20318	13509	8888	6290	4789	3960	3189	2491	2217	1703	1591	1410	1219	1118	1065	972	945	921	937	862	855	842	838	852	806	802	875	804	854	801	847	843	866	836	839	836	783	806	800	810	766	818	819	859	823	810	844	781	838	821	759	854	882	807	808	795	818	782	831	805	825	856	860	799	790	852	794	815	787	847	855	761	801	819	810	796	840	888	818	835	829	800	797	816	866	868	823	812	811	793	812	816	830	788	835	833	838	827	746	821	830	751	818	854	833	809	842	828	801	836	829	825	851	850	797	881	851	862	863	802	798	824	827	832	903	791	848	843	814	828	809	789	793	776	829	788	788	804	807	807	811	807	754	816	781	830	859	834	815	842	838	804	816	847	801	816	797	802	841	815	804	842	795	807	826	822	786	845	768	833	807	779	815	785	825	871	779	741	858	796	771	807	828	790	850	803	779	817	827	799	831	778	805	766	875	792	754	838	792	793	845	851	811	811	833	766	827	816	831	794	810	777	855	850	849	807	875	797	857	823	757	835	768	806	854	820	794	767	806	865	834	791	798	843	835	862	839	790	841	823	883	878	789	816	830	797	847	832	762	820	825	835	859	761	847	807	827	832	786	804	855	825	781	859	803	807	820	819	863	805	854	818	818	805	827	831	849	771	818	776	780	817	793	781	836	846	849	851	822	761	796	818	778	794	860	807	785	825	836	794	831	792	843	835	799	800	792	811	781	842	839	828	810	829	833	746	821	833	807	833	833	811	859	820	781	805	789	837	815	794	827	847	809	820	794	777	832	816	834	800	813	865	811	824	838	803	803	808	770	855	807	825	862	845	844	837	829	788	810	833	830	830	800	816	800	826	819	773	875	799	786	838	882	777	851	883	787	828	829	812	790	782	810	817	797	801	825	829	811	787	903	761	856	832	819	829	798	785	801	804	854	824	788	849	850	842	794	802	844	793	810	848	829	831	834	758	856	798	811	805	801	834	856	841	817	802	814	839	788	865	794	807	847	810	858	785	848	812	817	768	758	846	876	797	817	818	844	824	825	804	781	780	845	858	861	829	832	824	798	763	795	796	778	855	788	858	837	854	775	843	777	802	789	862	848	835	850	840	783	768	807	808	849	784	817	816	835	811	846	796	838	814	804	856	830	836	823	829	798	822	844	815	810	792	767	814	840	806	833	792	781	812	803	812	806	823	831	806	812	805	763	772	764	786	783	824	801	831	795	846	765	852	829	786	790	825	812	754	816	833	834	824	839	830	817	821	798	834	835	785	779	831	784	801	867	856	833	896	839	785	818	874	843	809	803	790	791	795	805	817	820	841	825	836	833	792	790	857	847	838	840	828	817	812	835	774	833	834	795	832	853	771	838	847	811	881	902	796	804	816	853	770	777	838	851	806	844	825	849	802	829	850	808	833	814	833	796	816	846	765	828	819	816	809	807	809	820	800	835	801	811	842	820	799	770	864	837	840	792	847	822	790	827	825	738	820	824	803	758	818	818	803	839	829	809	871	842	846	814	801	834	887	821	779	830	796	801	809	811	791	838	808	810	816	847	866	845	812	837	792	809	764	809	816	794	865	887	770	794	784	844	870	822	855	817	837	816	790	801	831	849	850	836	811	798	804	828	788	797	849	817	817	837	811	769	839	834	785	825	855	852	847	813	810	854	786	842	829	771	790	791	840	869	786	834	838	834	825	844	841	805	751	793	816	792	882	824	850	815	811	856	828	862	832	807	776	805	801	809	832	790	809	820	808	825	800	843	869	822	824	801	821	885	817	819	834	842	838	827	809	775	840	791	793	808	837	811	832	794	810	791	791	830	836	795	868	763	849	839	783	753	827	803	837	841	829	835	858	783	805	801	795	790	842	781	827	799	870	799	852	857	832	754	811	769	854	808	851	829	829	825	800	782	826	791	815	778	801	821	824	849	808	821	811	807	854	775	808	794	850	849	823	834	864	830	815	803	865	789	814	811	862	833	817	834	794	784	830	804	829	787	792	733	821	826	791	788	865	785	802	796	788	828	827	800	853	808	823	798	758	836	860	783	814	830	827	808	839	820	864	862	767	856	836	833	813	819	873	846	792	832	805	822	815	831	775	817	804	786	851	782	801	886	866	784	837	778	841	771	824	837	793	749	847	813	811	827	843	793	885	781	830	801	801	814	777	805	795	770	782	825	784	803	832	812	822	864	787	840	814	830	839	853	819	854	836	822	791	806	856	832	802	830	805	832	810	827	863	836	855	827	815	763	782	814	808	799	820	817	833	791	829	803	849	798	806	816	784	830	830	807	800	836	810	780	812	819	834	848	825	860	814	827	836	846	830	864	796	830	772	854	798	826	815	789	858	819	824	822	829	835	812	864	827	866	815	802	824	800	806	831	857	845	835	791	820	801	811	859	794	817	792	800	835	758	796	810	842	842	796	835	767	819	831	842	822	833	809	815	882	806	804	831	803	805	820	821	823	788	802	807	817	812	832	847	823	801	761	847	865	799	827	786	816	758	823	813	795	813	792	802	811	850	806	864	842	821	824	848	837	779	827	829	842	789	857	813	803	779	809	829	773	815	798	800	821	816	749	801	868	791	776	832	800	841	861	799	847	851	809	763	824	839	780	850	783	821	816	816	856	801	837	817	778	836	836	812	803	823	853	802	808	792	858	849	843	828	783	801	844	810	835	793	837	871	798	805	851	833	857	848	790	831	802	779	841	815	882	798	795	820	820	850	811	793	804	821	795	826	795	794	755	813	875	818	852	869	832	797	805	811	798	828	755	811	825	850	781	800	841	816	838	860	840	866	836	815	757	843	793	819	855	769	849	761	809	830	836	823	797	814	793	808	772	778	848	840	818	788	854	848	813	820	806	865	829	778	816	853	786	834	810	833	801	810	824	833	790	818	863	813	811	799	782	759	781	835	810	786	827	803	852	831	819	777	794	845	871	864	841	845	790	851	833	759	815	775	841	772	859	795	849	860	821	785	851	824	807	830	862	816	840	806	795	831	810	828	793	781	835	811	788	825	796	772	837	842	805	781	826	801	865	855	846	870	812	837	831	823	824	830	819	779	783	855	824	834	823	876	818	792	771	817	806	794	836	827	792	814	835	784	843	804	826	784	803	793	866	796	837	802	789	837	818	813	836	846	849	800	821	792	748	772	832	813	801	807	801	803	779	811	831	870	817	777	822	779	825	819	809	811	786	831	847	882	836	822	837	791	875	852	744	835	832	801	829	811	822	847	836	794	834	766	804	828	821	788	850	854	784	794	813	832	814	777	805	835	802	792	842	829	831	804	870	807	813	856	816	827	800	850	798	791	783	816	773	846	843	789	784	781	778	833	805	839	842	831	849	864	833	835	830	814	824	837	782	802	828	834	822	837	818	834	824	785	874	796	839	832	798	789	804	818	819	813	833	821	790	814	788	813	848	802	822	851	825	800	769	817	831	800	803	764	767	819	841	827	782	840	862	838	835	834	813	856	823	829	844	818	805	821
50669	55428	49890	40208	31881	23467	16653	12563	9820	7708	6354	4916	3962	3066	2482	2008	1775	1430	1315	1133	1042	929	956	883	887	819	794	805	803	770	833	726	777	751	766	814	778	750	778	754	728	777	780	760	775	782	763	829	752	730	715	783	771	768	792	779	746	718	754	764	735	763	751	736	800	720	741	779	747	681	733	753	739	772	747	779	768	821	718	718	726	779	747	738	745	771	806	777	762	751	748	800	775	792	726	781	742	762	749	767	742	731	789	768	792	705	725	779	767	756	786	758	728	777	769	783	758	739	723	736	771	758	747	760	746	701	785	753	764	753	699	762	770	739	767	754	748	740	707	742	743	759	725	774	762	729	758	760	775	727	791	780	736	691	764	731	737	765	722	738	820	757	754	744	750	755	753	772	748	761	746	784	768	773	739	761	790	807	754	778	770	778	698	760	759	762	782	753	779	718	753	748	780	748	765	725	731	710	779	746	788	759	727	750	749	765	761	785	718	771	768	736	755	685	749	725	748	815	768	761	746	782	741	769	770	747	725	752	773	761	770	775	722	760	766	733	762	737	727	736	799	726	768	791	770	726	718	757	715	744	702	767	791	719	758	695	735	741	770	805	783	744	768	812	749	751	720	717	751	722	744	766	754	747	771	750	742	747	810	751	780	756	733	782	769	752	746	773	782	791	775	745	755	740	759	800	789	755	729	749	785	709	714	736	774	703	774	743	757	768	750	723	708	770	726	753	751	726	735	736	722	766	769	719	781	764	769	736	714	757	752	748	750	743	751	780	730	777	792	724	747	749	750	789	759	771	728	761	796	737	747	741	735	726	798	709	766	770	726	729	775	734	723	712	771	756	699	751	731	786	756	713	716	753	721	723	755	745	755	747	787	725	747	776	765	780	827	770	756	749	796	733	782	755	742	764	707	768	785	722	711	761	775	738	760	761	734	770	738	777	739	730	814	717	730	740	753	728	781	715	745	720	796	705	735	726	774	781	802	724	757	794	772	768	758	760	736	764	785	732	678	782	769	751	749	776	706	779	763	764	729	752	709	784	747	747	756	734	759	816	761	702	750	762	747	771	814	764	744	770	760	755	815	782	755	777	729	760	798	762	770	725	758	731	774	731	726	770	732	748	768	759	773	694	744	705	808	734	746	746	748	762	778	763	727	743	742	789	733	763	726	757	707	754	780	765	774	719	755	758	719	730	717	735	737	731	727	776	738	742	751	742	751	735	741	774	744	836	733	762	742	743	770	724	769	754	726	749	797	759	758	729	726	793	757	730	763	755	768	785	686	732	758	776	765	766	792	688	739	703	745	748	796	778	762	768	775	736	796	727	759	734	746	777	736	754	746	721	777	710	800	723	723	796	767	721	706	788	773	791	719	742	725	755	760	743	741	722	732	771	709	730	735	759	791	770	747	772	789	741	727	721	775	743	753	780	781	749	747	756	713	727	720	726	690	787	743	731	752	753	783	762	767	806	712	766	750	828	698	786	740	725	746	745	751	764	773	751	692	795	764	746	773	743	754	772	722	798	760	756	734	771	713	774	786	744	700	735	758	780	748	799	805	749	749	783	740	748	723	785	779	743	764	768	775	733	734	750	743	758	751	750	770	739	757	716	779	779	738	732	754	712	744	713	711	729	719	769	761	741	774	761	689	772	783	728	721	696	758	719	768	761	727	738	728	749	716	790	761	742	785	722	702	761	760	792	744	694	738	758	746	756	700	764	733	710	743	759	729	752	753	738	765	749	785	739	738	771	776	773	740	785	743	722	732	690	759	752	757	798	737	764	735	769	787	759	771	781	761	753	757	750	801	755	743	761	715	721	762	755	728	710	785	764	713	750	735	786	746	762	756	738	777	774	722	749	770	764	784	770	806	735	712	734	771	741	776	733	789	744	713	761	738	749	763	776	739	762	753	772	715	773	716	794	726	724	769	717	745	778	737	765	765	736	722	778	743	776	731	783	785	731	744	738	776	743	758	726	753	798	765	725	774	745	727	785	756	770	721	732	774	787	795	698	766	740	714	719	775	786	723	778	764	785	777	770	730	751	751	788	751	777	719	738	752	746	797	755	776	762	721	772	747	775	738	779	732	726	740	752	798	728	772	760	748	721	793	702	741	734	735	740	776	742	761	784	766	781	770	758	767	775	768	751	715	746	774	734	740	766	769	757	744	773	698	803	747	764	792	735	699	772	751	784	772	728	777	695	771	738	742	749	726	769	734	765	756	744	743	734	770	779	706	757	741	737	760	751	758	696	727	720	768	817	716	766	739	773	788	765	731	800	722	764	753	775	770	766	762	703	742	735	746	704	725	737	733	760	747	774	715	778	745	823	783	745	734	794	762	739	763	796	778	770	712	770	747	739	789	717	754	771	735	768	785	733	733	781	777	698	698	768	725	726	768	758	719	761	779	847	750	728	770	700	793	787	779	758	752	796	755	764	759	753	737	730	776	758	745	726	777	789	757	748	796	764	745	792	732	759	755	755	770	750	725	743	746	771	787	763	728	722	790	782	718	741	785	748	772	757	692	772	771	738	736	716	791	764	777	721	746	756	798	773	765	740	795	783	819	770	763	730	739	770	771	758	747	729	744	769	748	735	701	745	817	732	782	809	745	687	753	746	779	748	714	737	756	738	730	724	747	757	720	791	765	748	771	746	767	750	741	757	745	781	689	743	748	764	777	791	729	754	754	720	764	736	728	737	759	735	758	812	710	737	756	774	712	754	708	714	728	806	769	699	776	768	809	709	748	752	770	780	726	737	737	800	720	777	744	754	792	741	765	768	713	789	770	753	757	800	745	754	753	754	741	772	707	754	746	783	756	778	722	789	754	732	765	717	801	763	710	795	750	725	794	811	746	746	774	762	814	767	781	758	707	757	716	750	736	757	772	762	726	708	771	724	723	761	777	751	796	715	764	798	749	745	718	727	781	772	781	758	745	696	734	758	776	788	720	783	775	758	750	761	768	738	794	759	725	722	756	774	775	745	759	767	760	770	744	728	791	780	738	759	769	767	711	755	773	743	746	726	770	724	744	762	735	732	796	696	752	722	720	735	775	732	745	781	720	732	798	798	803	772	768	730	763	750	771	771	752	809	777	772	736	714	761	748	716	739	743	763	710	741	741	777	783	720	792	686	784	750	735	718	766	733	763	767	697	760	771	764	727	695	779	740	733	732	730	783	729	714	740	767	763	729	720	731	743	715	739	792	750	733	786	764	778	794	749	732	751	728	753	766	740	748	740	750	740	735	725	756	797	782	731	731	785	773	810	789	725	744	710	749	761	785	743	802	748	769	745	783	785	760	741	756	723	765	752	685	750	780	749	727	773	743	739	749	749	756	782	727	765	751	739	774	698	717	745	706	704	753	814	738	768	732	756	733	690	734	707	730	759	763	765	811	744	743	687	766	807	764	732	740	722	766	754	763	792	726	763	733	786	728	760	763	791	780	753	768	770	813	791	725	778	694	738	674	740	694	779	776	749	716	785	743
25810	21557	29269	26333	27339	27156	21796	13262	9125	7302	5576	4431	3620	2814	2224	1882	1584	1429	1246	1149	1070	1093	1020	911	982	917	961	901	887	836	847	819	842	828	840	826	789	838	839	855	829	844	807	855	853	888	824	819	879	861	824	841	820	858	852	877	825	823	772	808	859	859	794	858	815	779	855	848	857	814	780	758	823	834	822	788	808	803	784	821	801	820	772	821	842	811	859	810	811	795	798	804	816	873	827	790	847	751	784	789	821	802	820	817	793	841	845	831	821	840	850	806	829	802	850	812	855	866	807	848	825	836	877	776	802	766	778	801	878	848	827	800	859	828	798	847	826	858	893	774	872	777	833	836	774	839	813	810	813	821	798	793	823	878	821	810	826	825	876	794	826	803	831	859	848	828	840	823	861	849	823	788	802	868	837	838	824	813	810	846	808	862	831	854	857	786	829	834	824	827	866	833	840	840	841	800	828	829	831	813	847	892	862	836	857	827	856	845	802	767	830	836	823	812	856	828	811	832	861	821	818	832	847	851	781	835	835	832	817	826	812	814	834	846	876	785	844	768	847	852	861	806	856	845	807	821	792	848	880	780	832	809	868	795	862	830	847	835	839	816	830	789	904	834	848	819	821	767	858	817	826	853	869	796	830	804	832	846	871	853	812	805	813	855	851	809	844	896	834	813	826	834	872	838	878	820	784	898	861	784	863	850	823	814	847	858	838	772	819	860	831	822	828	795	811	853	812	825	811	794	872	837	841	829	854	825	815	801	808	851	780	838	872	873	854	862	839	843	844	810	895	846	798	847	832	862	847	782	777	791	825	821	819	829	791	828	857	794	764	818	841	849	849	825	870	870	851	826	807	771	761	804	800	787	782	858	874	800	801	878	833	796	809	824	881	799	869	816	852	876	875	824	843	803	842	810	830	792	867	845	795	822	837	815	851	824	803	842	824	838	890	857	847	811	826	773	838	883	889	821	841	863	838	832	847	794	823	789	803	843	842	850	820	793	829	813	768	841	808	851	850	854	773	790	798	830	838	876	839	834	870	786	864	853	832	775	826	808	825	789	871	831	843	850	795	815	830	805	808	837	830	825	818	803	814	840	818	846	828	839	824	839	762	846	799	857	840	804	844	834	830	781	813	835	780	847	826	825	844	787	837	830	866	787	804	856	810	844	834	823	811	824	806	842	847	819	817	851	862	875	821	821	849	832	848	793	814	825	854	853	824	799	853	851	841	846	845	848	825	793	852	846	806	820	785	807	852	810	804	820	861	818	818	800	837	878	835	828	858	845	840	773	843	874	840	816	797	853	869	889	818	845	835	807	873	811	872	810	790	825	839	816	857	825	832	908	857	807	797	833	835	838	806	831	791	759	795	816	842	775	822	798	873	829	806	815	899	791	795	769	847	795	864	831	848	848	823	837	826	773	821	792	812	821	826	786	860	837	822	758	834	865	822	835	796	860	797	822	855	830	818	787	794	824	780	826	797	801	823	846	819	819	856	841	855	820	829	851	832	826	831	843	872	801	783	810	794	820	875	845	849	883	845	793	801	891	844	833	830	879	853	861	781	796	819	789	845	802	861	871	845	807	803	845	845	807	836	851	868	859	827	845	850	854	861	770	824	867	879	817	805	858	832	828	789	836	882	867	867	830	806	832	823	786	758	876	810	823	813	831	863	840	790	834	839	855	827	829	806	847	846	863	830	761	766	795	832	874	795	784	806	789	845	863	815	845	856	795	795	762	872	836	824	857	815	872	854	821	870	824	845	830	857	816	830	845	870	831	837	795	811	843	846	844	836	847	827	878	826	890	805	860	800	794	867	814	820	813	826	884	871	857	847	910	823	916	817	837	801	839	809	821	821	830	831	777	837	829	828	817	824	854	869	826	842	766	836	839	862	816	811	861	872	875	819	836	837	783	824	849	797	877	788	809	843	808	823	826	904	848	851	809	839	805	832	821	831	788	841	853	927	793	810	879	846	849	854	812	876	821	793	788	812	834	889	866	831	861	823	835	780	773	862	814	833	835	848	763	812	818	812	828	829	825	855	828	830	837	808	831	849	852	826	842	828	829	829	838	793	783	792	795	802	854	839	804	773	819	829	862	838	844	829	827	816	861	867	810	823	861	796	809	817	852	829	788	807	817	796	812	789	825	847	800	830	824	807	765	817	864	886	776	799	825	813	832	814	811	847	803	847	850	842	820	837	825	875	906	804	772	842	860	800	857	843	833	784	839	844	857	816	887	826	848	817	804	825	842	813	836	823	778	808	810	812	849	811	809	823	782	830	844	766	837	856	835	841	814	833	861	819	798	815	872	835	783	799	848	837	842	805	800	799	789	863	828	873	820	825	800	842	880	831	821	850	866	785	839	887	852	908	835	847	793	834	814	821	855	859	897	878	858	801	865	853	840	866	810	856	767	844	826	827	828	833	777	759	840	810	838	810	822	820	841	814	813	815	799	821	784	840	866	857	804	881	826	872	779	806	827	860	790	834	805	823	861	851	854	831	845	800	786	855	791	802	877	809	854	804	870	847	850	826	843	805	835	819	808	790	852	876	832	745	850	834	797	815	815	794	794	855	877	800	839	867	866	852	820	810	847	871	814	777	804	861	824	825	850	788	831	798	848	840	831	832	822	889	866	861	802	794	820	826	844	867	808	807	789	894	833	810	820	801	821	801	880	789	828	808	846	818	863	829	814	805	819	759	784	794	859	805	855	858	817	788	801	852	822	848	804	839	835	830	801	816	799	800	823	810	881	827	811	841	868	842	821	871	886	873	828	800	795	843	800	817	834	844	876	827	811	876	812	781	799	889	822	835	794	749	788	805	808	856	854	855	787	848	766	862	817	779	820	832	826	838	824	835	857	837	865	771	870	848	799	792	805	861	840	809	787	842	859	858	830	851	768	817	834	823	841	881	856	846	852	835	780	798	828	855	844	812	793	808	813	885	823	836	814	795	816	844	829	836	778	882	788	803	818	832	829	848	865	848	839	788	801	837	773	776	760	791	804	842	757	816	869	804	788	842	819	828	782	805	851	841	758	852	783	822	908	820	808	801	775	858	804	884	768	842	803	793	852	838	852	840	817	842	825	840	807	876	838	810	841	789	780	856	845	819	861	783	834	827	866	782	778	775	833	811	845	819	808	831	851	836	851	769	836	879	855	839	843	827	835	796	850	808	817	816	917	823	787	792	875	801	825	832	853	792	785	802	849	860	833	773	830	874	876	812	807	819	858	816	835	901	837	823	840	874	809	826	875	779	824	800	813	833	855	831	862	871	842	779	853	840	823	843	872	814	823	845	863	813	853	874	816	791	826	869	845	837	840	792	838	855	827	826	829	808	767	824	840	773	814	825	836	839	808	794	862	844	826	809	788	780	851	829	808	835	870	795	838	851	815	839	804	878	830	838	832	808	815	805	803	855	841	884	789	810	797	832	839	786	829	798	851	818	828	812	838	823	832	758	749	797	886	835	825	873	813	782	813	817	849	816	823
47825	57397	55289	46907	37870	28271	20815	15963	12573	10353	8413	6572	5181	4055	3210	2623	2091	1739	1462	1236	1191	1056	954	978	963	917	845	842	822	791	806	803	763	812	731	733	738	756	742	784	748	726	755	750	772	780	772	722	718	784	764	715	742	736	748	783	775	794	754	780	757	755	757	757	749	692	787	764	726	754	752	749	763	758	762	830	759	789	787	751	780	723	746	788	720	730	742	771	732	708	778	763	755	750	780	763	753	745	762	766	764	738	729	764	752	765	769	764	765	749	754	758	740	760	781	729	752	735	797	776	746	739	747	804	713	745	778	751	788	734	741	751	760	749	739	776	764	753	770	759	771	697	731	743	762	758	787	751	737	721	741	741	761	770	798	759	769	786	772	746	774	775	730	807	785	783	742	785	760	802	741	761	719	727	762	736	809	798	722	806	714	767	780	736	759	762	788	764	758	809	747	776	726	751	781	771	702	773	724	769	732	768	779	753	740	754	737	716	758	799	723	751	778	768	775	791	732	749	774	742	753	759	731	818	740	751	809	767	715	736	711	744	776	742	748	774	709	738	776	784	738	780	727	727	788	767	779	748	800	813	754	749	759	773	738	770	738	780	744	787	818	785	779	769	830	785	742	731	777	682	796	770	764	713	824	768	748	749	807	777	736	762	780	749	758	749	760	707	702	726	766	689	775	788	755	720	751	776	750	751	760	772	751	782	808	758	763	759	751	776	748	765	824	703	744	752	727	755	773	760	784	802	764	789	734	751	807	759	760	747	724	742	753	808	735	729	751	725	739	695	753	748	766	726	787	783	743	660	769	788	740	771	748	696	766	756	761	733	777	738	745	700	766	798	771	746	785	777	791	769	783	760	747	757	775	769	751	779	779	759	706	787	768	781	776	725	764	768	788	741	780	776	802	731	809	726	779	810	765	802	762	770	764	737	720	756	783	734	752	756	741	756	765	792	727	751	745	742	785	767	723	721	743	747	696	728	713	753	750	751	738	764	745	806	758	749	804	762	766	776	782	728	736	765	771	715	733	732	788	777	762	726	702	761	761	732	760	796	769	787	783	740	719	758	751	736	769	825	736	740	759	780	714	763	831	731	785	772	784	753	725	748	755	757	743	791	771	774	741	724	715	782	743	817	721	719	724	763	813	752	740	761	725	728	745	780	713	779	728	757	733	711	736	739	720	736	785	768	801	734	750	723	794	762	748	768	750	729	755	806	767	680	749	780	751	749	742	736	772	728	723	703	737	703	792	774	782	700	751	775	765	736	711	709	758	774	684	729	780	758	757	789	770	759	718	768	752	771	724	753	796	719	781	714	801	788	769	762	706	818	806	723	700	793	746	738	763	784	723	763	713	724	724	761	762	813	736	723	769	734	828	775	728	747	767	788	755	774	748	734	799	768	780	710	766	779	718	772	732	798	745	739	735	759	728	730	769	764	766	740	708	798	804	778	800	727	797	749	742	719	728	691	761	722	730	773	785	755	771	711	804	702	739	771	761	776	792	793	729	778	778	748	736	754	824	759	735	743	790	739	718	793	768	747	701	754	767	752	750	756	772	757	738	735	774	735	786	732	710	734	784	705	736	747	801	761	750	810	838	722	791	705	772	776	781	714	755	800	734	748	733	764	763	770	729	817	744	797	770	764	774	791	740	803	778	741	768	715	776	777	787	708	718	727	788	753	719	783	761	792	783	834	774	738	795	759	760	756	730	766	719	764	731	787	774	767	750	771	722	710	777	805	774	785	740	740	749	781	768	754	791	736	745	740	746	741	729	785	765	735	742	664	743	769	766	735	813	746	749	786	806	764	753	759	783	826	759	772	741	765	745	767	766	762	738	746	699	750	762	757	759	761	726	712	740	781	750	773	776	807	796	733	738	780	785	748	765	725	783	779	788	707	757	740	739	732	762	735	758	720	798	699	806	739	732	753	790	783	777	777	785	751	781	700	794	763	767	772	749	750	742	759	790	759	752	788	743	734	735	790	747	737	746	775	726	790	753	767	794	760	817	773	773	696	771	743	742	770	731	791	799	763	754	818	763	740	762	787	750	782	784	752	759	762	756	758	774	709	747	784	791	746	754	748	803	733	725	773	703	741	769	753	706	748	788	768	809	776	751	750	744	765	803	743	734	800	755	733	788	803	734	772	747	769	810	765	741	748	766	762	815	830	793	731	799	741	771	757	757	771	786	745	793	756	709	752	744	774	766	740	753	758	752	758	707	720	770	759	734	740	792	773	765	727	720	801	759	801	760	736	738	726	696	725	733	741	737	791	757	772	757	720	743	760	750	751	779	744	740	743	767	743	734	785	806	690	808	781	709	786	749	802	724	692	784	741	703	751	799	728	765	822	759	667	725	748	795	807	709	767	744	740	754	744	706	791	809	708	712	788	726	746	703	808	690	766	737	748	723	719	726	710	787	722	775	759	740	773	760	713	729	768	766	784	777	775	735	752	799	763	771	789	761	738	713	784	751	710	734	700	796	788	824	708	772	765	784	733	754	717	749	744	759	803	768	761	732	731	804	761	751	713	806	742	755	724	766	718	739	765	739	724	738	765	795	744	684	760	751	768	714	732	743	819	716	764	790	796	762	763	716	766	759	735	805	786	776	749	795	763	741	790	786	751	765	819	782	763	750	719	726	818	726	739	751	744	745	749	755	734	746	790	790	780	742	757	689	763	757	782	740	773	739	769	769	755	786	741	766	760	748	769	790	726	782	760	752	793	748	754	740	744	780	750	729	777	774	755	748	737	792	759	760	756	740	739	752	744	746	748	799	744	770	766	709	789	726	706	746	747	734	723	800	761	740	753	778	722	736	743	752	787	758	690	751	745	745	742	695	757	751	750	769	802	753	792	758	796	782	757	756	721	726	773	721	727	756	751	792	756	785	786	720	771	750	726	779	751	793	762	725	763	740	755	738	733	775	769	770	797	742	722	798	709	785	742	756	778	800	768	746	806	810	774	816	763	711	781	728	808	761	728	737	719	757	822	777	703	711	796	724	769	721	769	779	723	774	752	716	765	801	798	756	694	756	743	742	719	742	810	703	730	777	721	782	713	766	763	799	736	772	735	782	831	723	761	728	734	722	749	768	750	773	747	718	757	743	778	760	801	790	755	730	718	784	772	762	739	743	735	771	726	782	760	766	788	793	764	728	733	747	771	748	738	766	788	779	744	763	759	747	749	743	794	773	757	782	753	777	761	781	780	777	768	750	757	729	763	778	740	783	780	754	721	747	702	694	736	747	729	743	804	725	794	765	788	740	772	777	742	744	734	765	759	778	779	751	771	738	782	727	773	822	794	726	745	768	717	759	719	791	735	738	730	726	736	737	769	802	766	782	749	767	776	751	748	797	773	730	799	720	718	752	682	783	754	739	729	799	714	763	727	731	724	749	743	736	744	767	742	746	751	792	800	732	728	760	754	719	800	770	734	778	800	772	764	768	759	723	754	809	746	737	751	772	781	759	756	734	786	733	763	759	733	799	742
25029	21564	29381	25612	26000	27092	23649	14354	9578	7688	5879	4555	3585	2951	2406	1941	1683	1438	1267	1160	1116	1056	986	955	979	918	913	886	872	859	830	910	893	909	888	823	841	843	830	833	823	841	828	772	858	841	836	855	871	844	820	832	881	772	852	801	893	869	826	862	796	801	870	846	872	804	903	801	831	839	811	840	832	856	819	837	801	798	773	855	842	815	757	830	892	820	880	830	789	833	796	827	802	838	834	826	831	791	803	814	792	816	815	843	846	863	838	857	827	829	839	876	832	841	777	872	856	802	766	834	856	819	875	777	865	852	867	892	868	805	790	856	850	854	859	832	851	851	853	818	841	807	849	865	826	860	867	842	817	865	815	825	822	818	845	834	906	827	846	852	844	810	801	859	785	866	836	856	851	806	844	777	820	835	851	824	839	839	790	812	825	858	838	869	825	832	862	821	817	874	871	768	808	808	785	819	843	855	851	862	819	842	848	831	843	821	824	805	813	780	826	867	826	837	862	843	814	841	807	851	846	768	859	772	836	827	830	801	803	842	816	835	778	803	847	874	832	783	796	875	900	807	828	815	803	830	817	807	839	843	804	860	813	864	858	872	832	861	892	809	777	842	820	817	848	846	850	907	821	797	831	812	792	801	795	846	815	794	857	847	856	920	901	847	797	792	797	769	795	851	829	842	817	803	849	901	897	788	820	854	880	874	818	790	844	836	852	805	793	828	818	880	826	864	756	848	825	804	880	888	769	812	833	795	804	828	881	855	831	807	855	831	844	823	794	845	801	884	795	876	791	811	849	827	805	820	828	786	885	783	808	829	811	882	836	929	911	839	805	805	809	827	815	854	858	792	823	816	847	874	804	839	835	816	835	865	835	810	826	817	805	863	862	823	871	837	841	807	843	867	867	792	885	875	855	808	818	813	865	813	852	870	834	831	823	821	856	808	812	786	854	834	876	797	811	840	835	809	788	866	812	822	846	906	764	837	847	824	825	812	795	795	857	826	837	873	824	820	789	876	842	806	839	803	850	814	839	808	873	815	849	856	827	859	856	871	882	841	800	862	827	810	833	893	823	818	820	831	844	811	819	806	795	872	881	842	797	846	831	821	824	835	773	843	826	823	854	838	842	855	841	858	810	803	826	899	851	830	847	863	829	866	840	807	839	844	840	817	837	838	814	856	857	874	814	821	841	760	877	833	835	839	866	825	851	788	829	823	814	782	777	840	855	830	835	838	834	826	884	782	849	833	889	814	863	848	823	890	796	837	839	797	807	821	816	803	811	859	821	841	795	835	844	830	806	838	882	820	833	840	771	877	830	807	843	809	851	774	845	813	813	810	834	833	889	818	840	797	835	771	850	814	756	813	849	800	806	815	856	807	813	820	856	869	811	840	862	770	799	845	868	838	824	812	764	845	866	868	788	920	782	883	808	836	843	865	787	804	827	857	826	846	842	844	808	844	840	861	826	802	895	824	842	880	772	821	860	847	828	830	860	821	822	887	859	813	797	820	820	829	860	831	825	842	812	861	837	819	816	855	824	897	834	878	858	830	824	800	833	837	816	796	805	783	834	849	883	812	840	856	809	804	765	813	828	851	779	814	896	791	837	850	794	808	831	811	826	827	869	877	805	849	785	883	838	850	829	825	873	839	827	859	845	826	792	855	817	840	794	772	855	757	834	816	821	825	825	793	809	854	802	832	822	806	886	860	795	780	807	824	779	830	823	851	842	845	874	868	849	859	874	827	812	871	786	794	845	815	817	875	829	835	814	869	848	826	850	866	866	846	790	832	822	831	766	783	862	832	832	838	857	848	788	830	791	810	836	865	830	828	766	754	778	835	819	815	856	787	831	820	813	794	827	837	802	865	826	882	815	891	829	822	824	850	779	821	783	799	825	863	844	843	838	839	862	852	754	808	782	835	851	802	781	865	847	867	852	805	850	833	885	828	865	807	808	838	784	794	765	794	807	805	842	769	811	859	885	804	864	822	817	760	854	843	822	858	787	816	862	845	853	805	836	844	796	863	785	864	830	822	843	814	875	850	811	844	833	871	834	807	857	823	871	897	841	838	817	887	807	820	832	855	868	865	832	846	841	827	837	818	821	794	809	846	798	824	916	829	855	823	848	837	844	877	873	901	820	858	855	857	806	864	863	814	779	806	793	847	812	870	787	789	820	861	817	799	842	828	804	839	829	821	862	825	816	819	807	799	840	838	856	815	833	855	827	856	848	830	803	800	798	815	828	818	812	804	816	798	830	827	856	849	844	798	890	836	810	844	835	760	832	880	876	806	852	844	802	748	822	816	805	788	833	853	802	812	863	895	776	827	819	855	830	814	843	822	788	820	812	813	791	863	796	865	807	825	804	820	820	796	804	839	823	817	836	876	820	802	809	843	854	869	878	848	830	819	839	837	822	874	831	823	851	839	799	828	881	849	826	820	817	850	824	895	876	791	842	876	871	766	846	844	819	831	869	844	821	838	869	855	851	809	831	761	816	828	800	812	795	849	803	860	863	832	824	776	811	861	806	868	823	849	809	820	828	920	786	824	809	866	796	807	827	835	842	904	822	842	840	813	860	851	861	817	869	833	870	850	821	802	825	862	846	831	838	880	863	768	823	805	806	856	843	860	794	787	864	848	850	813	749	846	897	855	846	801	839	760	833	804	893	818	850	867	868	832	816	798	814	865	816	782	824	789	813	799	802	838	805	843	846	879	798	813	843	854	797	768	795	852	863	789	860	850	835	798	878	807	853	808	816	797	798	867	816	841	828	818	820	795	842	867	820	870	860	799	821	849	827	809	836	821	816	823	807	862	850	797	790	818	784	797	911	855	827	880	830	863	870	797	872	798	872	755	862	892	814	814	790	847	867	862	871	791	786	819	832	857	809	789	795	823	880	830	826	804	791	873	849	867	838	814	817	854	740	836	833	838	795	818	826	873	838	787	890	800	829	802	790	837	854	808	846	814	799	764	807	852	852	843	845	829	819	890	824	837	805	821	860	853	758	806	800	806	850	814	842	838	838	852	815	849	848	835	871	866	812	828	872	806	834	802	813	905	771	867	858	818	849	829	856	818	855	877	798	799	816	836	820	821	794	859	830	872	870	761	833	865	809	866	864	811	836	829	803	877	828	848	799	870	859	905	814	813	852	832	840	844	803	814	866	835	803	850	822	803	836	807	843	792	839	855	855	864	784	826	853	820	831	803	880	872	791	826	812	832	854	802	820	821	845	840	832	813	861	805	850	775	844	817	823	836	833	886	828	804	794	870	850	779	828	807	818	752	832	802	821	816	800	854	845	853	823	824	850	850	861	779	825	835	814	849	862	863	828	887	818	847	840	860	804	822	840	881	812	765	806	811	821	853	861	838	840	846	843	835	852	805	832	845	828	815	780	800	828	876	814	815	838	824	821	869	875	859	847	862	817	794	816	898	900	828	832	841	811	851	807	816	810	844	857	770	791	822	849	848	859	861	844	805	844	844	835	810	813	799
51713	62363	59187	49507	40365	31103	22596	17525	13901	11486	9110	7232	5713	4461	3445	2743	2280	1870	1528	1382	1227	1101	1042	962	915	905	919	818	785	762	777	815	723	745	792	778	772	806	790	749	723	812	787	768	725	756	806	733	761	742	775	767	748	748	786	794	774	750	752	706	725	822	777	763	747	762	775	757	743	771	792	744	765	778	790	779	752	765	732	722	773	820	779	708	746	769	735	768	735	781	758	775	804	755	769	768	744	745	770	771	767	749	739	824	735	780	818	748	793	780	795	800	761	718	799	785	743	756	790	745	765	786	726	765	748	804	736	740	752	758	722	746	772	809	796	718	801	744	799	853	737	750	815	755	776	759	730	750	796	745	733	765	813	773	749	781	746	761	782	729	747	734	830	738	743	700	759	762	756	734	771	761	709	751	750	763	756	807	772	781	759	746	784	773	790	790	784	781	691	766	706	752	749	752	831	768	766	772	742	763	776	778	737	776	791	774	805	766	740	781	738	735	769	733	764	768	779	748	711	749	765	790	764	795	796	748	763	744	845	765	766	801	700	770	738	759	745	724	778	716	747	800	782	778	776	701	723	752	784	767	800	794	710	748	756	765	733	717	710	776	728	757	742	758	772	765	758	778	802	766	768	765	761	807	720	782	739	761	764	766	785	780	778	729	780	767	747	812	726	710	741	784	735	757	751	720	725	779	778	710	756	718	784	762	758	773	765	768	824	721	799	803	754	775	801	737	772	793	776	769	777	784	715	797	811	774	757	770	740	777	792	781	766	770	731	759	788	754	792	755	727	749	716	773	754	736	757	729	785	794	728	784	787	739	800	747	761	762	736	717	693	761	753	781	746	753	828	767	781	723	794	761	763	708	745	714	786	758	752	769	784	759	766	754	751	782	761	755	745	778	782	755	749	816	761	723	714	743	745	818	762	714	764	743	828	765	756	764	800	780	764	708	756	765	743	745	746	770	726	744	756	784	761	722	752	753	753	742	814	739	709	731	780	737	750	764	743	807	787	710	783	747	739	781	747	763	740	775	776	771	796	759	795	760	752	771	713	719	768	757	763	754	739	789	789	721	828	717	735	720	737	773	723	760	727	741	805	801	759	814	785	754	742	747	782	742	764	780	778	772	748	786	745	741	811	794	749	758	740	789	753	774	722	750	793	757	840	792	742	731	756	758	772	797	769	706	767	800	775	797	759	732	775	787	766	740	760	740	734	726	757	784	700	702	769	761	750	787	763	782	740	781	814	758	765	752	784	758	737	710	754	749	745	777	800	734	771	766	763	778	788	733	762	768	763	763	775	763	715	781	750	768	733	746	772	768	764	779	751	814	769	732	776	755	738	781	776	747	768	732	740	800	752	790	787	719	758	756	766	770	751	790	754	754	733	755	742	753	700	766	791	738	760	718	734	760	749	751	791	753	766	785	750	775	763	747	775	763	737	741	737	731	738	726	785	774	783	740	819	751	772	795	762	726	764	722	768	764	755	747	761	805	754	727	754	786	751	715	734	740	791	779	747	766	726	790	750	742	773	772	774	765	723	680	734	732	744	733	761	708	705	751	821	775	744	785	780	801	780	767	797	772	799	774	759	752	742	761	799	807	759	742	756	734	725	703	770	775	773	746	746	785	813	844	792	747	727	736	755	740	745	766	784	794	778	741	758	759	743	736	751	757	727	789	749	762	787	745	742	767	772	691	768	786	818	757	749	749	750	812	745	731	773	766	760	747	744	748	724	752	716	777	766	754	785	737	753	764	764	751	734	740	756	731	760	743	752	741	734	755	783	720	749	757	752	795	796	740	792	743	803	733	744	802	720	760	744	743	762	741	757	787	795	770	763	752	737	756	734	752	729	739	756	758	743	765	790	688	741	733	797	765	790	760	779	789	747	750	756	752	750	732	736	758	769	773	733	783	760	792	772	746	749	762	757	741	774	750	755	716	778	760	715	784	753	795	746	841	730	752	744	767	713	776	818	759	753	766	727	748	729	779	719	732	791	775	813	746	772	746	764	736	772	719	787	772	758	760	750	721	715	814	805	772	779	729	822	740	763	763	782	778	731	749	775	790	758	780	770	785	787	740	774	753	695	739	818	790	796	802	749	729	757	786	771	724	788	777	769	750	803	756	809	748	794	798	786	770	750	750	815	754	766	735	808	770	782	758	753	755	753	763	766	722	761	707	801	806	745	723	838	763	734	789	808	772	729	750	707	727	743	722	779	747	760	763	781	756	774	729	785	745	786	760	724	723	797	733	764	735	797	763	772	752	779	724	749	803	729	704	798	743	777	754	756	756	742	759	788	766	719	757	764	819	757	761	763	743	779	762	783	759	732	749	716	726	741	725	741	775	739	731	787	742	735	771	765	768	758	761	727	755	762	699	827	784	778	801	813	802	749	768	740	712	724	763	761	754	748	739	748	772	766	751	762	765	748	733	706	766	721	751	775	724	756	769	763	688	769	724	726	754	745	792	756	761	733	747	687	773	736	742	723	768	736	760	804	746	740	719	798	768	786	728	789	775	749	772	773	809	764	776	704	811	749	771	713	798	826	746	774	739	747	758	771	749	735	710	790	787	756	764	795	768	787	744	779	794	797	697	811	787	743	775	772	784	762	802	775	743	753	728	741	735	771	754	774	800	807	793	767	764	734	762	788	742	708	755	677	742	710	773	733	749	782	759	764	727	781	816	724	770	755	756	732	766	778	753	728	732	771	768	752	740	743	747	719	756	805	749	751	771	781	738	738	754	771	720	751	734	747	773	796	765	710	734	793	729	760	766	795	789	702	761	831	755	784	774	742	741	700	753	733	796	781	769	758	750	775	757	780	754	758	796	748	753	767	747	749	720	789	726	740	756	745	727	798	735	797	758	750	783	706	738	743	770	742	764	738	726	766	809	788	737	773	719	767	712	761	735	798	730	776	712	716	758	745	783	758	763	780	720	776	723	769	781	796	750	717	726	724	775	754	718	771	784	779	787	789	737	775	826	802	775	767	747	773	796	782	769	768	733	760	764	767	762	728	721	778	752	766	751	792	778	771	735	755	745	753	814	782	743	744	769	726	768	751	769	769	735	759	700	739	806	682	762	753	774	753	775	744	784	767	775	778	773	760	743	768	765	808	721	773	737	717	728	758	761	760	761	762	737	764	762	739	705	740	712	802	722	761	767	756	757	769	783	749	783	715	743	758	746	780	744	761	761	713	719	763	783	748	757	823	757	737	766	778	765	772	739	744	745	728	775	762	772	761	789	696	787	791	793	784	734	784	747	774	799	742	745	723	834	742	794	780	791	727	761	765	784	753	781	715	799	734	750	741	702	751	736	769	744	763	717	759	746	749	741	794	773	773	775	795	741	771	793	787	743	777	731	772	828	791	711	737	736	786	759	777	755	755	781	781	740	767	773	729	778	766	792	768	731	710	777	778	767	729	746	749	783	758	768	733	785	679	749	735	801	749	759	748	788	732	767	771	775	720	763	777	761	767	706	753	736	755	773
24407	21577	29375	24997	24326	26805	25209	14752	9927	7984	6111	4566	3579	2816	2405	2038	1726	1532	1288	1164	1159	1049	1018	982	906	970	961	916	896	902	890	888	903	837	879	871	865	766	838	889	839	894	840	831	833	833	823	845	852	846	851	828	827	811	792	798	868	872	818	865	816	807	830	858	827	897	814	850	874	924	830	787	835	805	867	868	835	876	828	798	834	884	897	828	811	856	825	820	791	830	818	866	865	856	808	868	862	843	845	855	863	894	854	928	823	808	837	815	819	915	852	862	864	787	860	841	847	836	832	879	843	779	871	809	843	842	827	874	859	880	870	890	825	840	846	817	819	833	857	860	862	828	857	873	896	848	840	800	905	843	871	833	813	892	845	774	797	845	849	881	855	876	827	836	876	824	865	858	816	816	800	837	893	846	852	872	832	824	828	859	828	819	841	855	821	857	813	793	841	859	859	901	801	843	834	844	845	856	801	837	835	828	856	826	861	793	842	856	864	847	778	860	859	886	838	854	872	856	855	825	787	820	861	847	841	810	846	895	855	840	872	815	874	833	796	814	810	835	813	770	845	836	863	782	827	799	811	876	859	860	865	846	900	859	765	810	813	825	850	831	782	837	895	904	829	827	861	828	803	820	771	888	856	832	850	921	831	831	817	875	843	849	822	931	831	872	834	837	810	836	885	824	810	793	845	841	903	841	845	834	807	846	798	815	813	865	833	868	846	794	907	817	879	873	857	906	782	817	859	848	829	869	781	904	833	819	837	860	869	845	835	849	802	853	879	854	842	859	848	903	823	893	827	838	844	824	854	761	851	864	845	837	856	821	820	834	895	874	800	868	835	836	870	836	849	798	865	879	840	819	811	873	836	866	819	821	830	831	818	824	850	809	846	882	854	825	889	795	890	806	885	837	895	808	850	840	834	870	866	822	827	821	838	897	807	815	876	807	835	840	830	833	827	831	846	851	929	803	843	845	839	877	836	833	843	931	863	867	796	837	839	805	828	840	860	834	904	815	828	842	834	849	906	845	801	828	822	853	840	844	808	873	844	862	842	846	815	864	870	879	803	818	845	825	858	847	872	810	880	874	801	848	830	796	854	856	848	818	870	829	845	811	759	861	857	871	813	817	810	842	854	813	800	840	868	809	835	849	846	876	888	848	831	826	816	849	863	833	799	882	816	812	840	822	874	881	859	894	831	782	841	870	769	853	836	918	881	818	814	819	819	788	864	828	805	880	785	835	784	851	874	875	890	868	837	872	868	874	842	877	885	839	815	830	866	827	833	872	837	820	846	793	862	828	889	825	861	850	814	833	837	852	806	857	859	861	823	751	795	839	820	838	817	815	830	795	818	806	797	790	837	846	844	784	794	863	798	815	891	877	852	841	869	858	900	868	837	880	916	806	867	812	813	815	828	866	875	850	842	914	849	863	829	855	833	881	776	897	862	836	852	805	807	858	838	895	836	800	843	821	843	928	841	835	859	864	847	856	869	867	850	790	838	844	800	807	797	859	828	830	824	918	869	877	819	859	831	838	746	842	802	902	772	831	844	845	861	866	783	835	833	876	840	799	884	839	840	828	835	838	791	778	899	853	776	864	866	784	845	826	894	874	802	865	851	868	844	908	878	855	818	794	804	847	862	852	889	842	840	846	837	885	826	854	795	791	861	824	856	862	791	816	850	821	802	867	858	797	816	824	886	811	787	824	856	833	795	859	858	872	827	804	800	863	814	828	883	861	847	813	821	824	847	805	802	850	802	886	833	872	818	861	868	867	803	768	802	874	863	846	842	832	849	886	886	852	825	818	859	838	881	863	766	809	860	835	819	875	813	804	816	909	841	883	863	857	856	873	877	821	838	781	833	882	863	895	903	864	889	866	851	887	847	832	873	843	888	852	820	800	827	828	819	818	864	803	825	849	817	821	856	871	877	802	879	804	875	881	815	772	831	844	847	852	867	811	790	838	851	907	881	797	869	842	828	753	848	852	832	848	842	823	795	855	821	847	848	830	823	854	814	835	829	785	850	844	840	816	854	855	899	845	869	839	856	882	879	858	872	855	801	860	820	834	853	849	819	801	867	831	838	863	848	792	875	807	812	810	838	844	850	857	887	869	841	829	791	834	857	809	843	801	860	806	909	936	865	847	832	844	875	826	817	864	816	813	836	844	818	805	816	845	880	777	853	858	855	856	804	856	844	893	888	876	844	844	885	835	844	852	883	849	811	839	842	778	794	829	849	808	820	847	882	785	819	822	869	827	849	863	819	829	824	876	869	845	824	850	830	846	835	774	834	827	835	863	871	758	843	877	882	823	849	863	839	837	846	870	861	789	811	845	865	835	832	843	874	901	878	796	814	862	858	814	866	842	857	803	836	840	856	829	835	911	834	873	836	834	868	875	845	838	838	803	831	812	854	846	866	804	844	888	849	809	866	842	871	872	804	871	819	815	830	874	828	877	887	908	874	872	886	847	804	798	858	809	843	843	818	895	809	800	880	783	888	854	850	822	839	804	809	775	835	786	781	852	845	884	813	834	868	865	793	885	862	881	834	803	832	824	809	820	823	873	855	877	932	892	848	841	846	815	831	864	859	812	839	909	887	788	840	751	861	836	804	829	823	835	864	818	794	821	812	844	843	818	829	831	882	856	823	790	832	805	878	816	817	849	834	785	807	862	924	797	880	844	854	798	826	848	838	876	886	850	869	803	851	845	826	866	852	877	840	860	818	817	824	847	853	814	831	791	841	813	825	887	851	843	882	833	805	798	841	845	832	825	867	844	843	804	828	914	820	871	843	831	868	850	826	786	806	902	814	856	802	827	807	887	840	772	817	919	870	832	847	804	871	787	849	864	869	815	828	817	804	863	855	850	848	828	831	836	852	820	827	815	799	819	814	829	841	802	833	839	863	813	839	829	916	838	864	840	752	856	864	824	840	852	879	833	782	852	862	823	839	831	838	796	789	895	817	839	846	859	869	799	837	857	843	826	898	837	870	864	812	754	819	826	846	857	840	843	893	807	827	833	855	847	833	823	890	859	848	850	875	835	800	833	891	903	812	854	829	822	883	843	863	853	850	866	788	822	807	829	851	809	815	883	860	871	833	870	775	854	819	779	890	862	844	843	875	792	851	842	739	850	913	795	829	886	898	844	884	884	859	869	837	866	871	860	821	797	848	759	773	800	850	868	795	848	787	831	876	843	849	874	822	896	843	869	835	856	848	838	845	837	827	836	830	865	844	873	813	880	817	777	853	830	811	828	832	844	899	833	862	844	844	802	849	803	894	883	867	790	803	841	874	791	845	828	876	841	868	860	857	866	829	871	884	845	808	830	865	879	875	859	818	825	849	870	886	817	820	852	879	841	869	846	844	866	792	839	822	858	864	874	823	869	910	866	877	831	845	867	852	873	769	825	827	774	851	862	872	814	827	816	820	814	813	888	825	857	841	808	860	879	848	814	833	849	812	850	869	854	859	846	905	912	890	846	842	878	770	857	791	835
53217	63139	60889	50802	40096	30200	22194	16680	13438	11179	8785	6713	5394	4270	3346	2721	2197	1864	1527	1367	1204	1057	1077	1009	920	902	830	816	830	827	816	823	837	790	774	731	750	748	779	745	766	795	804	767	785	755	760	708	762	752	745	745	788	755	779	796	739	720	777	769	716	774	784	801	739	740	749	736	798	768	748	857	772	762	772	755	742	721	738	735	789	745	728	781	723	799	735	732	761	717	766	739	732	735	781	774	757	786	749	750	749	763	736	790	762	733	757	735	815	771	787	793	779	800	735	779	767	807	814	727	797	725	769	781	729	784	758	709	760	752	813	794	788	806	784	744	790	775	745	765	801	780	781	806	768	757	790	762	740	758	759	835	777	735	800	755	785	749	761	804	772	757	720	750	808	772	802	768	764	783	754	736	755	751	733	757	760	734	745	800	796	751	795	783	718	757	740	825	753	756	801	797	771	796	756	728	759	717	739	721	755	773	767	777	800	806	763	753	766	761	779	741	714	782	728	789	766	759	746	774	723	740	744	725	758	739	756	746	756	806	738	746	739	770	738	764	740	770	780	751	778	769	758	762	782	742	792	801	776	763	775	732	801	757	741	786	782	779	720	754	784	736	793	765	813	752	736	754	769	723	766	738	782	745	782	764	764	778	777	753	767	764	776	769	785	770	765	822	723	753	757	729	751	736	736	772	718	753	798	767	842	753	797	747	750	751	770	784	806	763	766	775	772	763	763	776	789	750	781	761	786	757	733	758	739	760	730	685	781	789	745	736	810	782	776	742	773	839	748	755	775	755	759	763	753	793	724	753	778	791	807	787	751	667	756	788	788	751	771	751	778	713	737	767	719	756	762	775	780	759	729	780	739	751	772	802	788	763	770	751	789	763	783	782	761	818	795	737	822	779	762	806	761	766	733	773	766	775	774	782	791	806	782	726	788	759	753	753	812	779	757	802	781	769	845	776	740	794	804	767	763	743	781	764	782	788	717	743	745	775	840	770	809	733	832	775	720	796	727	794	749	718	767	837	746	775	784	740	747	756	777	730	774	691	802	774	738	757	753	780	756	754	763	780	793	774	814	780	737	786	759	760	759	784	787	723	766	743	783	737	753	804	771	818	737	792	788	749	780	816	764	719	703	715	765	798	784	751	761	790	780	800	799	753	786	700	801	722	772	719	708	745	768	744	735	777	772	736	776	721	800	741	776	747	779	755	761	767	783	761	819	790	799	743	808	817	782	739	802	800	807	750	728	722	787	782	825	752	749	798	709	765	780	793	791	821	720	748	725	735	769	703	791	732	718	791	781	741	758	767	774	791	743	748	797	774	761	764	781	789	742	735	739	783	752	781	805	761	763	728	788	759	778	736	791	790	781	746	737	781	772	824	748	765	771	808	775	801	726	808	785	739	742	762	800	751	738	729	763	717	785	764	772	767	778	762	749	762	781	763	764	815	778	780	750	723	802	774	728	724	770	785	760	801	729	767	780	734	791	760	740	787	780	790	772	777	751	795	780	721	693	756	703	773	784	765	735	762	783	801	748	762	728	844	778	730	807	770	714	727	749	779	762	767	736	743	712	738	760	792	776	754	799	779	798	763	722	772	747	771	754	757	763	824	783	721	783	720	778	753	716	801	742	782	733	741	780	727	717	785	812	765	758	755	804	794	772	775	743	765	743	715	763	711	737	757	746	766	826	793	747	739	765	777	728	776	784	744	824	726	740	786	766	728	759	731	774	747	786	780	753	733	739	768	766	735	765	734	758	734	746	807	769	741	794	742	770	801	777	789	775	746	771	743	751	751	773	778	797	728	708	783	726	764	777	721	795	768	715	798	746	778	704	762	754	760	701	773	756	750	791	790	776	768	822	735	703	753	786	745	771	797	764	757	777	800	749	802	718	821	771	744	784	788	761	784	786	784	755	766	764	783	808	767	742	790	773	772	769	755	772	761	775	715	775	748	782	722	743	750	736	713	747	732	769	747	745	757	730	758	800	771	775	757	838	737	800	714	770	743	707	773	758	769	767	738	714	771	753	796	759	789	747	786	725	787	733	769	735	764	768	743	782	802	765	761	729	734	743	777	774	748	737	738	809	760	761	814	716	802	754	791	778	736	786	718	743	776	702	775	781	794	724	768	800	780	789	763	744	809	769	793	728	741	757	742	755	736	771	728	827	754	755	768	797	768	762	729	775	754	789	791	726	761	766	766	833	746	780	815	790	810	741	779	766	750	763	744	727	770	755	810	757	751	721	678	778	714	764	750	725	780	784	761	795	767	762	752	758	744	777	756	735	772	748	784	762	736	810	766	818	747	756	755	791	771	806	710	773	775	746	705	774	730	732	723	758	757	771	744	748	785	757	697	747	761	744	817	709	725	731	744	768	722	732	773	803	774	786	763	763	690	759	777	768	774	772	778	742	795	768	779	787	802	786	791	768	745	745	786	767	743	750	731	733	733	735	786	760	748	739	750	816	746	762	754	723	745	754	763	809	770	763	815	759	769	771	752	796	767	804	771	781	760	747	728	740	775	777	736	784	774	798	780	772	783	810	739	729	741	764	798	760	754	747	767	774	731	769	762	749	749	775	701	762	768	762	771	727	709	725	757	765	765	803	795	780	774	783	739	734	765	790	797	767	755	793	755	736	757	763	766	758	802	754	787	769	721	737	756	797	735	727	733	787	772	737	748	784	783	802	764	800	722	738	754	778	766	716	729	794	744	724	728	783	765	758	813	734	708	798	761	820	764	754	746	778	755	766	721	821	725	773	784	762	776	761	806	744	786	806	756	779	799	755	772	771	759	801	755	722	725	732	789	765	766	781	799	776	821	771	702	771	742	753	812	785	759	811	751	786	736	789	738	757	759	773	749	787	758	821	758	801	793	758	768	758	734	782	769	738	764	754	742	785	767	786	830	753	737	787	763	780	769	773	787	762	758	765	811	781	764	752	793	726	790	736	769	738	868	744	722	780	756	771	776	809	796	733	735	772	743	725	734	806	758	778	758	773	795	712	808	777	763	765	727	753	756	748	768	798	747	769	768	752	754	732	762	779	784	786	799	697	773	824	803	736	745	749	744	726	758	751	774	700	797	770	761	745	762	759	698	754	783	761	748	791	733	766	774	800	784	773	745	733	764	802	774	740	768	764	732	743	721	775	738	790	787	758	762	767	802	791	771	735	773	775	733	740	792	778	778	771	771	762	762	768	752	759	746	735	793	815	785	783	738	800	753	774	765	770	711	774	838	773	769	728	741	759	772	715	811	770	752	725	744	845	757	761	761	796	744	739	776	797	785	762	742	746	752	744	768	785	708	728	800	805	788	785	809	781	743	748	732	747	791	754	772	739	769	773	796	716	760	763	741	801	768	699	785	751	811	753	826	739	774	765	777	780	760	790	763	756	716	777	775	697	784	791	754	727	733	788	749	795	757	754	748	816	708	818	763	744	749	727	767	742	735	758	816	732	773	755	748	791	722	785	773	734	771	737	754	807	793	814	760
28608	24506	34598	35948	26966	18999	12979	8254	6224	4872	3683	2891	2399	2000	1663	1497	1373	1193	1164	1054	1001	955	898	835	886	875	847	832	785	831	836	830	865	867	832	804	835	786	781	789	806	864	831	836	805	821	816	802	806	800	812	813	786	816	793	793	840	840	773	864	809	824	839	780	780	848	814	819	806	814	839	811	835	799	792	871	822	865	787	874	834	854	838	831	806	788	851	830	815	814	768	799	839	808	793	798	841	835	810	821	798	819	857	878	833	850	858	803	826	792	748	811	807	789	811	864	795	814	782	838	773	825	818	881	841	792	782	839	813	802	822	853	812	800	842	852	837	773	816	849	805	769	786	831	825	799	921	839	816	795	833	816	812	832	780	799	784	788	836	820	816	808	904	853	813	779	818	878	799	812	745	808	795	791	800	827	837	802	818	820	824	836	858	797	798	855	827	795	780	824	878	854	814	852	799	819	802	810	797	835	832	851	828	856	823	824	810	815	806	763	825	798	837	833	816	792	835	824	837	853	830	804	852	764	836	759	789	862	825	813	842	818	861	855	830	815	845	859	836	793	841	830	811	818	832	849	857	862	826	844	782	765	761	797	775	792	782	799	819	831	854	808	804	819	785	839	817	791	864	768	853	737	768	804	826	780	786	783	812	805	844	774	859	832	864	842	811	792	822	797	799	828	799	792	821	782	843	819	817	849	791	848	817	812	856	845	852	832	731	791	810	780	841	831	786	840	764	819	817	864	825	885	790	873	826	813	840	764	813	803	770	812	806	851	781	756	815	785	831	805	761	853	787	772	845	822	847	823	867	820	820	844	845	810	814	783	870	829	795	755	806	816	827	819	830	855	808	773	813	857	830	840	824	801	842	754	810	790	812	826	832	809	847	844	790	845	773	818	828	821	834	716	840	788	802	826	846	843	805	849	802	890	809	760	843	805	776	829	834	812	812	824	807	810	804	800	867	822	741	796	860	718	813	785	773	788	829	771	896	830	759	796	837	804	832	766	851	847	808	835	857	792	762	819	839	816	797	828	856	818	819	816	792	819	797	861	804	866	856	840	832	806	815	819	789	801	833	816	826	878	793	813	789	831	830	770	840	831	826	825	842	795	807	751	808	780	787	811	831	821	793	821	872	804	804	843	830	837	835	822	815	851	818	819	801	814	823	781	833	864	846	787	782	777	824	823	837	806	786	797	826	816	878	800	812	841	810	752	804	767	835	846	871	767	803	834	824	803	864	780	869	798	767	765	844	804	822	799	859	783	842	839	851	810	845	780	816	876	823	854	816	808	833	829	783	814	822	820	829	795	810	799	822	848	782	811	841	796	788	800	837	750	795	791	800	811	816	821	861	832	806	773	780	828	812	787	832	806	819	843	851	823	826	760	803	819	893	810	895	802	834	832	776	810	802	846	814	804	806	808	843	803	795	830	831	831	818	833	883	834	791	863	808	802	790	824	798	865	794	819	814	830	805	784	819	817	774	843	845	827	818	789	793	783	859	816	819	849	768	805	818	829	812	781	819	815	794	844	831	897	796	766	827	806	801	792	787	772	789	822	828	832	855	792	873	784	855	832	833	817	849	800	827	834	776	800	849	815	843	827	836	778	795	818	832	782	827	801	821	787	791	818	804	838	841	840	823	860	807	879	882	816	808	833	825	831	816	841	852	727	828	815	837	818	823	830	827	795	804	790	805	848	816	836	837	792	774	845	771	822	807	843	841	829	772	849	819	812	827	826	793	795	746	878	830	808	795	795	837	849	840	820	786	799	798	854	805	821	807	799	850	814	818	797	803	811	775	867	804	759	862	869	858	802	810	815	780	814	772	825	847	844	858	812	800	773	785	818	852	839	766	847	840	800	766	762	809	862	852	786	765	806	804	835	797	786	838	826	815	788	824	816	883	770	819	840	804	809	758	819	822	834	814	800	825	833	811	863	840	800	831	869	830	784	877	864	794	782	856	783	869	876	797	811	863	814	804	837	738	805	826	803	820	837	824	828	809	833	846	786	817	849	829	790	885	772	854	844	790	771	793	782	770	822	852	783	810	818	887	811	787	801	783	835	821	832	813	821	780	821	835	795	842	835	809	857	837	826	778	808	800	782	856	811	841	845	796	869	835	816	843	836	787	799	853	772	814	787	835	856	779	777	807	806	788	834	822	822	881	831	798	806	798	838	807	831	852	821	852	829	811	844	775	855	808	763	835	825	834	778	790	843	819	874	808	762	831	766	840	784	841	876	843	788	824	793	814	807	853	834	851	763	828	811	833	773	774	871	804	862	822	779	832	834	752	819	782	790	823	821	867	808	825	829	817	825	876	783	818	791	760	830	872	873	832	828	808	856	843	815	784	817	780	806	842	845	834	812	826	836	821	807	781	817	797	826	806	834	794	806	788	789	820	775	826	824	816	817	818	799	831	798	791	822	813	859	807	821	831	825	809	788	840	850	795	817	826	872	823	841	776	766	835	814	844	760	824	806	811	792	825	864	839	826	805	841	822	830	811	831	806	755	842	808	861	887	818	820	755	793	841	765	823	805	864	816	858	803	766	799	770	844	818	799	803	789	820	798	849	806	803	820	767	780	828	793	849	807	871	807	786	836	842	842	822	767	832	821	846	789	829	799	836	853	778	816	798	845	814	855	859	800	805	843	840	863	841	765	805	809	845	838	800	821	830	773	836	851	751	815	813	773	806	860	839	871	795	779	769	810	777	819	800	853	841	863	784	827	775	842	893	806	703	809	826	785	842	821	780	814	837	831	805	865	809	809	833	805	834	804	816	816	856	808	832	862	861	832	787	831	873	831	828	804	811	795	830	790	823	789	800	837	832	825	837	816	776	804	826	875	811	770	798	804	776	829	815	829	819	817	808	825	795	825	806	820	799	740	786	831	840	807	808	826	832	882	827	797	801	836	798	846	847	844	815	792	820	765	814	775	800	820	771	849	804	792	862	792	831	806	854	817	882	806	819	799	857	764	823	834	778	787	790	834	870	797	806	801	838	791	782	814	791	814	810	811	768	808	799	776	821	848	824	841	838	763	839	816	777	822	792	827	849	823	808	789	806	807	836	835	808	826	852	810	840	775	797	821	820	744	822	811	823	756	860	818	777	810	823	803	861	792	813	817	811	789	796	781	770	790	818	838	853	855	825	823	803	818	854	762	822	832	823	822	797	877	846	796	797	842	808	814	830	816	802	818	798	816	852	796	765	818	767	776	856	731	792	803	800	847	867	790	765	800	789	814	793	810	843	803	846	806	785	786	878	777	805	850	818	863	791	854	850	813	805	857	822	849	858	812	844	771	828	818	830	800	788	770	815	823	792	840	789	783	815	856	815	807	771	810	828	841	780	826	881	846	851	839	851	854	830	825	837	893	817	774	829	774	783	827	789	810	869	729	756	848	811	780	832	806	795	814	806	833	822	787	839	826	848	836	721	804	819	772	821	770	824	822	834	796	848	786	769	835	852	851	793	811	828	788	814	821	771	789	801	818
48888	59376	55921	43449	31221	21619	16042	12183	9878	7822	5884	4682	3663	2991	2343	1980	1620	1440	1247	1138	986	926	892	881	811	851	824	832	753	714	765	767	784	731	741	799	818	750	750	773	773	720	782	772	754	752	817	749	753	770	730	753	758	774	703	741	757	769	763	747	765	789	732	721	759	767	758	717	734	763	752	778	775	776	723	757	771	752	776	729	797	729	795	731	767	763	691	741	750	764	713	752	776	744	802	783	718	745	756	716	755	756	750	801	750	746	750	785	769	739	788	747	773	767	721	761	780	798	755	687	700	752	724	766	713	766	744	726	755	775	709	712	732	818	741	820	757	780	756	731	771	810	752	743	743	795	760	785	808	735	722	773	796	745	780	718	702	723	764	749	714	790	774	776	786	749	816	781	693	756	749	732	767	698	729	761	714	757	731	772	754	762	718	723	726	753	720	818	762	743	751	728	757	776	675	740	766	743	729	792	730	734	735	761	741	745	768	743	761	766	726	770	771	781	794	745	699	756	772	741	760	773	796	727	787	760	715	814	722	781	720	750	765	705	782	750	745	766	760	843	719	753	761	727	757	734	765	772	764	743	767	716	765	785	770	721	738	735	745	750	774	756	763	762	734	752	761	789	732	698	714	729	765	735	763	763	765	793	751	732	790	794	743	747	734	761	751	792	767	769	755	780	741	776	703	816	794	800	745	729	731	714	760	763	751	726	713	747	710	753	756	706	767	745	703	769	751	779	805	738	688	746	776	739	748	775	757	721	724	780	779	777	771	784	834	703	802	752	776	756	752	753	755	752	754	725	746	740	761	708	740	778	785	775	768	775	723	716	746	777	764	735	753	758	715	739	716	801	745	752	734	765	824	766	739	767	798	746	782	779	746	739	719	765	747	796	743	737	774	747	798	748	752	744	800	791	733	804	771	750	747	767	739	715	774	818	796	691	750	751	767	719	726	767	701	737	783	743	807	720	722	750	800	751	695	759	757	729	681	754	800	719	799	722	745	773	723	723	801	786	762	707	735	760	773	727	732	759	735	816	728	775	700	790	757	782	718	753	785	726	821	738	743	724	727	736	743	756	766	753	776	794	787	735	755	713	720	742	707	775	763	779	740	736	801	767	788	811	762	762	718	754	733	770	765	778	725	751	716	681	842	768	727	764	740	752	722	718	748	710	809	769	731	748	785	792	804	780	789	792	702	756	782	753	747	743	772	769	706	764	790	758	798	821	768	726	782	717	767	745	737	727	713	806	789	753	720	757	758	746	761	727	735	743	769	740	728	746	743	702	771	811	800	791	740	742	762	747	740	668	780	739	753	787	735	743	783	766	751	746	755	758	775	756	740	758	743	754	764	801	716	774	769	740	738	754	750	784	760	773	765	750	762	721	768	756	710	765	770	762	776	766	687	731	774	760	771	719	749	733	730	734	772	773	788	750	777	694	792	778	764	749	801	714	732	741	763	797	743	743	714	772	727	750	735	767	770	731	750	779	777	734	765	837	724	742	764	755	767	742	782	721	729	738	766	747	710	750	746	763	726	815	769	730	723	731	747	736	754	694	718	709	768	735	759	766	728	737	767	786	737	748	785	772	773	757	732	715	753	782	790	726	784	764	716	793	779	726	706	820	814	791	793	776	773	732	768	718	758	706	764	763	781	761	787	784	760	759	753	766	746	752	734	717	786	764	759	776	741	687	734	784	730	710	750	769	761	673	701	749	757	782	715	722	816	763	784	759	751	764	763	750	787	757	768	775	746	777	691	707	750	708	798	747	803	736	749	783	814	768	749	790	770	733	779	771	785	765	713	784	705	723	751	753	781	767	792	737	756	801	767	748	716	773	768	755	791	764	751	754	764	754	763	768	753	727	751	760	791	768	753	742	734	738	748	764	735	721	752	759	755	742	804	749	745	735	721	772	774	728	794	701	739	747	817	750	750	762	752	759	720	795	769	747	806	731	783	735	787	735	749	727	757	760	747	750	753	763	741	727	745	786	790	755	698	752	742	719	759	756	746	746	745	735	719	726	730	746	699	780	728	772	743	788	764	713	753	756	727	767	741	801	684	747	791	752	715	748	790	753	740	713	763	773	699	795	732	752	772	744	762	716	731	710	761	703	755	765	762	795	735	759	717	735	791	763	729	719	729	733	712	755	754	780	754	775	732	792	794	744	745	765	773	766	721	730	774	803	749	739	762	751	736	752	748	747	743	774	772	726	723	762	769	774	729	737	742	780	748	754	712	697	735	731	730	785	785	733	755	763	758	764	740	794	778	776	785	753	785	761	746	749	715	745	764	690	699	727	733	772	757	726	740	666	727	757	713	750	764	737	761	734	787	776	731	747	753	742	792	724	691	728	791	795	735	788	757	771	764	735	734	727	740	754	794	793	790	748	705	768	713	744	717	775	774	778	747	723	739	739	758	777	787	813	718	729	773	737	725	780	730	769	721	743	735	712	710	759	801	775	745	747	743	732	740	731	761	768	761	739	783	773	727	793	722	782	700	746	796	755	769	749	746	807	775	767	733	804	746	810	753	730	702	790	679	789	721	760	719	740	800	764	754	736	757	786	772	786	765	745	720	721	731	750	738	747	736	777	765	758	740	696	708	769	718	750	738	702	695	762	746	823	748	741	744	757	763	748	762	762	733	753	769	743	789	766	695	770	769	782	806	718	714	751	758	759	780	752	721	775	752	784	795	772	760	785	783	717	747	774	741	777	793	787	758	771	711	740	798	754	734	764	774	716	735	759	732	776	734	754	760	741	734	735	796	756	743	760	792	807	739	798	782	774	807	777	769	766	720	769	744	755	776	768	688	717	734	781	738	766	730	762	725	702	732	738	790	726	724	795	787	764	732	811	739	796	765	783	733	740	749	729	744	770	797	749	731	758	780	742	775	783	770	754	766	760	754	793	757	740	781	759	790	747	744	719	751	727	709	696	779	828	751	736	773	765	756	820	745	733	702	736	786	739	750	782	705	763	729	770	757	757	738	733	778	764	733	767	761	745	762	741	722	720	717	747	744	767	772	748	731	741	725	759	784	767	785	740	759	773	774	753	745	757	755	726	766	765	730	715	745	767	747	744	734	734	736	744	729	755	741	759	761	778	723	761	814	736	758	726	731	786	741	775	738	745	785	762	790	784	780	726	777	749	752	758	737	751	711	733	764	753	751	736	771	781	786	706	748	743	750	758	739	727	732	779	704	746	744	750	774	778	729	753	780	737	789	761	700	825	719	728	759	742	764	698	749	765	694	758	788	769	769	689	762	729	749	694	726	759	741	768	763	740	772	757	765	730	774	701	750	732	795	757	729	711	775	748	750	837	768	729	788	720	766	746	711	788	732	757	761	763	784	806	778	751	727	804	753	770	758	796	747	753	740	735	767	750	748	736	745	787	739	804	795	763	714	698	678	764	734	750	758	794	733	761	734	737	765	732	749	727	756	753	776	746	721	742	755	770	734	743	773	707	752	768	751	676	747	757	751	697	730	694	769	739
25707	21659	29548	27286	27097	26284	21578	13338	9522	7229	5310	4066	3261	2701	2272	1973	1676	1365	1340	1165	1108	1054	1026	893	1001	947	897	841	851	894	849	886	824	891	841	829	868	912	807	844	781	809	805	861	847	853	773	819	822	834	812	849	885	861	821	859	803	792	783	865	842	809	907	816	823	903	819	801	846	869	829	847	801	835	797	795	857	761	784	833	794	810	832	818	865	848	868	829	866	825	794	818	802	824	831	839	820	831	758	858	823	822	871	766	821	772	806	802	796	797	799	846	888	846	844	845	829	809	776	818	852	736	883	915	803	804	825	834	887	885	867	871	840	840	856	852	872	800	846	834	800	793	838	863	782	804	808	823	821	857	839	821	796	841	867	766	831	827	839	818	886	819	846	810	849	822	799	851	842	847	816	854	823	797	795	849	820	857	882	888	817	816	798	849	799	833	827	809	870	888	846	897	841	851	867	835	803	835	836	834	831	842	821	807	868	869	853	852	874	831	826	841	871	830	799	856	819	842	870	825	837	805	816	859	824	835	844	845	827	830	827	838	816	838	831	793	836	813	848	788	784	876	886	780	841	843	787	870	825	785	897	886	779	843	789	820	848	855	804	817	821	807	858	859	765	867	834	845	836	844	887	899	826	873	841	873	821	838	770	809	884	798	839	841	802	802	796	812	820	832	801	866	853	817	800	903	847	840	827	827	803	809	768	797	873	854	812	840	809	875	825	848	862	837	814	866	854	850	832	791	771	867	826	872	898	810	847	787	825	875	838	844	771	827	809	832	809	809	833	853	875	827	849	831	791	823	813	835	882	842	874	835	795	839	859	835	785	844	801	852	757	811	774	867	818	834	812	815	907	819	819	837	777	833	843	856	856	832	859	888	842	824	787	837	789	815	872	791	846	825	808	867	837	861	784	822	788	820	842	831	793	860	784	806	795	839	810	833	846	865	807	826	827	862	827	854	843	826	799	826	781	789	782	914	834	846	844	808	846	811	833	820	827	797	842	792	850	827	856	844	800	849	835	815	783	828	779	845	836	828	830	827	816	798	855	897	811	839	877	806	771	827	861	827	842	826	874	818	790	856	842	781	800	850	802	846	815	829	854	826	857	787	803	864	868	776	835	780	844	875	831	796	809	849	819	791	770	845	804	811	773	765	782	828	832	876	817	792	861	859	790	872	770	830	833	827	798	777	836	810	868	826	791	827	832	837	849	824	880	808	843	805	819	854	847	845	871	873	859	836	904	810	786	836	805	832	828	823	801	842	817	876	834	829	871	832	761	834	844	791	840	807	842	872	832	850	797	839	794	869	808	805	865	825	826	772	824	821	881	886	783	868	834	836	828	833	829	826	802	845	849	892	845	859	800	812	843	780	885	892	816	846	866	867	869	823	847	893	837	849	844	846	839	824	882	850	864	835	879	813	815	854	815	855	847	846	860	802	842	815	798	850	795	812	778	828	849	845	830	843	863	820	857	781	866	838	802	839	861	810	820	803	840	835	818	809	785	846	813	812	896	842	852	847	881	821	868	850	820	850	755	803	804	859	863	827	820	820	803	844	803	803	848	868	802	880	783	828	867	784	811	833	819	808	819	821	852	787	862	832	850	791	834	785	861	871	822	811	859	803	815	783	815	896	817	817	879	837	837	857	810	792	847	779	878	808	867	800	798	853	821	791	847	855	875	809	818	768	815	862	815	835	843	844	848	820	799	803	865	847	847	847	817	810	890	793	847	821	879	778	792	857	803	786	811	845	864	835	807	807	810	819	802	764	881	804	849	847	846	848	809	847	853	791	839	822	826	817	877	816	829	844	815	795	842	867	748	823	840	838	884	900	838	832	912	837	854	871	854	821	810	865	804	825	763	840	845	859	804	816	808	882	866	878	863	807	883	796	813	857	832	808	849	842	876	843	804	857	840	856	846	769	861	819	845	847	803	815	838	852	853	826	860	831	836	864	871	847	849	851	835	847	851	807	820	864	829	841	859	816	791	838	834	834	794	867	844	842	785	833	829	817	869	862	834	812	877	843	829	855	783	822	795	829	852	846	817	828	832	854	818	771	844	874	885	865	846	856	819	836	831	781	832	788	848	829	889	886	810	881	834	817	791	809	813	828	871	818	825	803	884	795	866	768	867	889	818	840	860	849	801	830	878	815	823	795	833	845	909	832	824	862	860	870	789	863	874	832	781	840	855	852	837	834	789	795	805	863	794	830	799	863	797	842	838	861	859	832	843	805	825	811	841	841	851	887	770	816	799	838	824	808	804	821	818	830	876	808	817	813	846	835	820	843	811	887	821	810	804	770	798	807	790	847	854	840	790	813	854	859	874	804	855	798	814	829	854	864	832	811	864	819	859	853	785	805	815	832	831	843	839	845	780	840	799	826	855	870	840	840	805	852	867	806	824	822	861	824	851	802	853	831	830	835	817	833	841	791	789	849	794	828	833	773	829	858	865	840	862	819	802	839	830	833	797	839	813	830	882	850	862	833	833	849	809	849	811	826	849	859	878	811	825	777	825	815	833	829	871	875	834	869	853	844	887	837	814	849	784	825	846	857	862	823	837	831	845	846	807	830	829	859	848	817	864	817	840	787	853	813	828	853	845	852	882	899	846	854	804	868	821	839	811	847	826	798	894	865	843	780	846	816	869	810	813	833	853	826	789	819	783	819	804	793	780	826	802	853	815	784	816	797	834	846	842	794	831	787	789	852	817	795	860	863	840	759	816	783	820	826	796	874	853	866	837	851	838	810	798	806	818	848	848	847	798	840	859	857	787	893	817	828	868	783	868	816	778	852	851	829	832	872	832	811	819	884	829	810	823	830	831	881	803	856	835	846	809	847	825	810	824	775	829	809	856	810	806	847	840	780	846	815	856	871	829	807	891	873	811	828	830	828	865	883	883	847	822	817	789	821	855	824	840	833	803	804	821	865	841	848	808	864	777	890	855	823	811	861	842	830	808	878	804	839	854	834	837	835	839	769	840	829	834	744	808	853	801	836	825	805	799	850	878	856	833	805	786	822	817	839	835	845	840	816	816	838	792	853	845	838	869	840	926	801	813	876	828	847	808	856	796	843	834	855	821	836	838	848	813	812	874	850	804	828	816	837	808	841	814	791	808	846	788	848	844	786	828	861	858	833	801	826	767	826	844	839	799	887	853	864	833	833	804	835	856	845	831	840	780	812	827	846	838	860	810	761	775	810	839	803	819	817	864	813	852	829	808	804	836	820	832	853	833	787	819	863	871	868	859	892	808	861	815	808	842	823	870	798	834	818	808	791	849	794	861	863	843	837	831	849	827	824	848	822	849	832	830	803	813	848	767	845	830	809	797	854	823	801	843	791	803	925	766	825	855	839	790	775	855	825	850	830	860	821	855	873	845	807	867	820	842	864	856	784	899	823	810	832	833	837	797	809	820	883	805	907	837	859	829	815	822	830	822	774	837	808	849	846	829	797	832	849	829	862	786	813	796	856	845	879	805	834	803	811	848	861
49237	64030	60525	48081	37099	27393	20899	15877	13321	10579	7731	6018	4850	3796	3033	2596	2089	1765	1515	1277	1189	1149	930	945	927	926	801	833	819	835	808	793	788	750	807	766	773	730	753	751	745	776	770	759	761	744	739	737	800	727	770	710	778	778	735	779	808	777	715	781	772	765	735	702	779	766	753	802	737	741	739	713	764	758	713	774	791	735	766	745	711	769	779	767	767	744	756	768	781	762	757	792	791	731	774	782	686	764	756	782	741	750	743	769	748	758	829	745	783	778	748	762	731	748	774	794	766	767	734	747	743	762	751	736	797	720	772	740	762	760	732	774	686	727	788	747	748	764	743	776	735	784	759	767	780	723	752	712	797	729	758	766	781	708	746	746	758	739	770	767	742	762	765	783	727	775	750	777	734	750	782	730	777	775	757	784	724	756	757	775	734	789	778	756	756	761	751	724	820	774	781	751	764	758	768	740	741	785	823	752	715	768	736	747	747	701	725	781	778	715	772	723	762	721	764	749	746	751	746	772	781	823	737	787	801	780	779	703	758	744	752	749	726	764	776	722	781	777	719	771	741	744	800	717	746	732	791	716	789	747	785	712	778	747	771	749	736	767	745	750	698	779	771	732	734	719	759	764	750	715	772	750	758	759	746	734	792	721	751	771	734	730	742	711	787	761	743	665	713	733	766	733	752	788	765	744	737	728	773	749	742	804	768	780	757	710	733	722	781	730	724	760	790	738	789	722	786	743	704	750	767	797	788	798	778	787	728	738	763	774	775	772	823	744	733	743	766	756	798	788	762	709	758	744	734	747	754	753	738	792	720	778	772	748	748	787	795	751	764	732	779	752	833	805	773	728	732	780	750	733	702	730	761	709	713	762	732	774	785	763	723	734	768	774	771	780	786	796	739	774	766	741	804	750	748	741	747	735	752	740	730	768	695	760	749	756	745	732	780	781	769	745	757	733	798	738	787	717	743	723	748	725	796	752	769	770	707	754	733	739	759	799	823	779	800	704	719	778	774	749	740	764	761	751	782	721	716	736	695	770	778	795	770	707	775	772	756	747	793	753	728	736	774	725	718	736	767	693	730	760	731	746	772	775	764	739	727	712	769	735	720	773	732	812	776	783	755	732	785	723	792	714	751	788	721	750	769	845	782	762	771	722	764	759	738	796	781	749	797	745	751	753	755	784	746	790	741	742	769	795	785	823	713	804	746	780	723	763	734	744	764	752	805	730	736	792	807	753	786	800	718	767	793	710	787	749	801	773	799	739	776	757	769	738	806	742	746	764	761	746	752	764	772	834	780	737	719	843	759	749	752	762	728	758	777	766	805	776	744	785	726	777	793	758	773	816	821	769	757	764	760	738	710	757	713	800	784	780	746	740	727	788	734	821	844	780	751	787	788	776	711	807	740	746	704	798	758	762	807	763	784	764	783	783	790	755	792	746	700	754	730	737	774	686	725	764	712	746	729	818	750	777	746	754	750	730	744	739	775	696	723	748	751	749	723	731	800	708	755	731	769	736	728	754	776	768	752	758	746	747	746	741	763	760	798	734	771	744	762	806	689	737	784	744	750	767	744	708	784	763	789	748	744	718	822	702	780	794	778	783	782	759	759	713	760	790	754	708	725	716	792	758	747	751	784	775	735	720	764	760	754	777	775	766	779	800	755	756	739	740	760	771	810	768	753	791	791	765	786	779	770	780	781	712	728	789	742	772	766	734	774	769	753	810	745	742	779	793	736	740	785	749	743	771	795	732	792	725	746	814	763	767	764	761	727	708	757	750	776	763	818	779	714	703	764	718	735	706	768	773	772	764	792	743	721	785	739	744	762	782	778	742	758	802	781	722	797	798	750	776	724	789	714	782	797	772	737	798	761	737	791	777	771	743	759	739	745	760	747	787	776	780	815	792	759	767	736	768	768	771	786	731	798	817	761	769	748	786	724	744	758	724	766	747	725	725	802	737	764	738	735	782	734	742	723	762	753	735	819	723	760	765	727	798	735	779	719	713	760	748	757	739	708	744	740	756	794	783	778	781	756	743	765	761	803	746	763	740	831	759	728	818	782	748	777	727	761	772	718	739	735	775	815	765	760	763	719	723	810	798	702	760	759	739	768	763	756	788	754	728	754	794	746	777	792	738	749	725	758	799	705	781	730	750	788	748	735	707	741	735	750	726	771	732	770	760	787	752	777	747	817	724	713	747	740	734	725	744	743	741	747	741	827	753	731	770	752	746	743	751	719	678	730	787	745	773	801	782	744	759	761	708	731	742	795	735	718	769	778	744	746	805	747	722	773	765	767	770	742	743	754	777	715	737	772	780	786	752	788	745	719	737	721	792	760	740	766	718	727	684	783	796	778	789	770	782	750	750	744	706	786	795	727	787	733	807	724	709	781	740	721	763	765	743	730	837	810	772	767	755	791	770	730	793	744	777	738	802	720	755	800	730	783	808	737	759	778	757	770	772	719	746	772	746	771	774	770	765	733	744	777	703	733	774	770	764	755	740	786	771	767	743	727	711	726	731	760	742	781	745	723	774	690	758	773	765	761	749	731	719	755	779	732	741	776	749	767	786	749	746	740	720	747	697	735	745	748	758	717	730	801	792	774	748	742	783	758	802	709	747	744	783	741	757	786	786	713	737	800	712	762	779	706	829	739	769	753	707	719	760	687	721	770	795	783	794	780	794	775	787	766	754	764	778	821	730	712	727	754	791	791	767	735	786	774	726	736	766	780	751	744	732	727	778	783	773	793	831	832	775	758	765	782	777	729	797	757	742	756	727	769	760	712	764	786	752	733	742	786	706	786	746	780	737	748	791	774	810	734	741	735	739	769	715	767	781	755	767	732	748	744	776	773	732	790	738	756	778	792	751	727	772	761	740	764	747	721	752	805	767	789	782	757	790	767	753	791	782	721	748	794	775	748	779	789	840	741	716	768	795	726	787	757	761	734	789	799	760	794	771	762	772	771	736	749	782	721	784	804	740	762	789	721	731	801	767	765	731	740	792	790	767	773	821	746	758	776	771	751	727	818	769	727	749	707	738	732	762	764	730	814	744	764	757	710	755	771	782	755	721	782	767	771	752	770	756	750	791	768	779	737	761	775	761	699	746	771	725	772	767	739	771	777	796	747	751	715	791	773	780	767	755	824	762	720	773	745	758	747	726	794	724	733	763	721	745	718	774	729	758	778	740	773	795	808	738	775	754	778	741	788	807	765	771	792	779	737	718	749	775	759	716	761	718	714	784	793	743	802	785	757	734	789	708	718	775	742	756	804	749	747	781	791	746	729	774	715	716	787	731	768	757	749	751	748	758	764	794	771	783	790	773	749	793	786	795	766	791	802	801	717	730	772	763	692	781	747	733	764	737	800	789	751	756	797	749	785	763	737	698	779	803	764	785	705	811	797	787	778	733	798	752	758	752	743	777	757	769	750	729	753	745	763	778	746	779	741	787	723	762	762	737	748	710	769	736	734	763	771	755	738	752	749	781	720	747
25271	21676	29389	25803	25296	25669	22557	13643	9934	7271	5237	4088	3241	2752	2264	1940	1654	1404	1265	1166	1086	1056	951	985	941	916	975	917	912	882	888	899	848	867	873	899	819	820	813	850	813	800	836	876	886	770	862	860	865	798	823	854	812	847	827	889	827	890	826	841	833	868	828	879	865	845	852	831	830	838	824	810	875	885	823	866	838	859	841	864	868	886	870	814	793	848	819	855	865	804	869	820	836	818	894	870	844	839	792	911	842	877	854	884	845	815	843	832	795	818	896	847	808	790	830	841	832	808	843	860	845	880	820	781	830	886	800	810	866	845	806	845	828	875	803	804	797	855	843	845	792	857	841	882	855	791	869	835	854	803	817	845	881	909	871	849	820	788	825	812	810	860	858	898	905	792	856	842	848	819	802	856	833	800	837	845	812	825	818	841	792	807	833	841	801	851	847	780	856	879	844	864	829	828	794	881	860	848	798	845	843	821	854	839	816	880	815	820	844	870	798	894	815	887	850	836	883	816	835	810	862	814	812	854	812	853	902	844	820	838	815	852	870	875	853	833	817	866	846	874	845	892	814	854	859	835	831	878	825	809	828	822	850	818	867	776	839	846	861	830	832	870	860	845	832	866	823	871	837	835	795	862	843	853	859	826	848	835	892	849	847	928	834	888	877	873	778	817	899	801	837	848	805	834	852	899	823	851	780	854	824	793	846	854	860	868	855	833	829	875	840	857	801	795	809	849	885	836	834	837	906	847	858	882	864	839	869	801	831	838	837	811	837	885	833	851	802	851	837	858	882	847	860	838	834	854	861	792	820	787	836	831	794	893	824	800	812	835	809	879	874	828	818	861	837	842	877	823	872	814	850	862	808	829	851	798	843	880	858	849	803	886	824	841	838	809	821	844	833	870	781	874	812	796	746	832	822	824	808	811	820	862	801	821	850	841	808	901	843	894	818	846	859	861	816	806	821	846	869	853	849	827	866	858	883	858	812	836	807	815	844	867	910	842	844	800	809	814	828	823	829	873	871	819	890	794	835	830	824	843	852	866	810	854	885	808	864	807	871	868	826	930	815	803	803	848	898	815	858	958	815	840	789	874	833	847	892	833	845	813	827	834	842	831	858	813	843	876	885	815	847	838	871	874	805	817	818	854	825	872	847	866	808	832	827	833	864	863	833	827	851	822	837	906	864	859	826	831	823	845	776	827	821	842	869	872	835	825	841	803	879	844	848	782	894	900	812	842	835	831	826	798	854	800	789	840	807	844	849	876	810	823	853	820	827	786	882	796	883	888	837	809	801	877	834	850	818	795	853	823	894	866	806	813	823	823	866	796	857	845	817	837	823	819	839	811	834	821	839	894	875	835	860	872	873	782	837	790	830	877	830	857	856	841	809	870	782	823	854	871	814	843	814	828	807	866	843	823	865	820	868	806	858	792	833	804	845	847	867	776	878	777	840	875	826	879	850	823	858	830	829	838	831	835	840	872	837	781	885	856	886	847	892	865	835	760	810	854	839	850	820	834	799	863	819	822	827	806	844	813	785	891	837	852	831	825	879	884	823	821	811	868	850	810	826	822	855	801	857	788	802	817	818	876	822	837	835	838	890	822	859	851	878	826	823	882	858	847	854	849	828	838	811	777	833	865	823	825	841	864	850	845	826	871	858	854	796	861	807	807	800	852	817	838	855	801	835	862	816	854	821	838	841	836	896	828	882	833	909	876	818	874	843	827	805	896	838	837	831	850	796	820	825	827	913	845	824	889	838	856	854	827	812	845	824	874	860	832	791	818	841	824	773	852	809	818	804	793	804	786	826	861	848	835	875	861	841	841	880	825	796	880	798	844	816	832	843	843	836	885	894	796	877	872	823	846	848	820	827	858	837	872	828	912	869	820	793	842	837	833	815	818	822	849	792	823	904	857	806	802	862	817	845	878	830	863	855	839	852	911	833	832	858	852	845	839	842	811	884	840	858	828	823	832	806	859	812	830	876	779	837	844	847	860	826	834	794	836	820	858	847	853	794	855	879	826	825	884	838	855	833	896	876	846	811	854	805	805	833	830	832	818	850	832	832	837	894	845	780	785	806	833	781	864	870	827	827	866	836	830	800	873	789	816	813	851	848	871	873	835	863	860	826	813	811	863	870	831	824	856	859	848	875	913	840	837	829	840	873	846	806	837	887	811	864	847	851	837	900	843	777	849	830	799	826	803	840	837	838	864	846	822	843	826	841	806	825	877	839	818	843	853	851	872	843	789	870	868	796	889	854	865	865	853	813	836	820	869	826	809	800	791	836	842	837	833	854	866	818	834	899	886	844	827	840	889	875	838	831	845	809	866	822	814	842	821	798	836	827	835	834	851	792	885	811	848	791	869	885	812	836	859	838	874	912	844	817	819	827	782	830	854	810	852	790	830	887	821	866	842	863	843	821	826	821	832	823	896	844	842	800	856	828	850	857	820	789	890	895	782	828	864	885	811	868	806	805	806	817	912	803	873	782	813	858	856	791	852	833	810	830	844	861	875	805	816	896	881	842	837	805	806	830	840	844	814	786	850	856	787	865	840	921	778	902	833	801	850	817	885	820	838	859	804	841	817	824	804	891	864	847	842	855	867	843	820	817	838	849	872	869	899	848	796	820	851	833	887	833	829	823	865	901	854	859	866	842	834	855	830	871	853	814	824	830	822	841	829	809	857	841	822	829	815	851	780	895	884	863	830	775	860	882	843	851	841	847	815	890	838	743	857	852	860	867	814	874	874	854	821	805	872	827	811	820	802	834	820	839	875	832	876	879	830	842	909	881	838	852	796	850	870	854	836	789	802	797	833	917	841	850	889	843	844	815	895	898	828	815	799	842	841	817	791	840	863	859	794	863	810	885	870	888	822	867	851	850	866	872	858	802	831	847	894	833	849	870	821	855	840	833	789	778	807	835	838	908	842	835	806	811	803	799	831	893	882	802	791	817	825	879	875	824	861	822	831	841	850	846	835	852	831	840	809	863	897	865	819	810	856	842	803	906	811	839	850	839	865	843	845	824	873	856	895	838	842	812	854	839	826	828	797	852	836	844	854	872	828	840	858	820	805	853	855	889	799	840	854	783	856	808	850	866	843	797	842	833	846	842	915	823	773	886	817	847	833	812	848	846	849	828	812	839	870	853	847	804	862	843	841	817	890	905	854	795	874	827	814	869	807	900	857	832	838	843	844	858	832	897	857	883	778	765	805	782	849	872	851	772	817	852	919	831	791	768	849	871	863	796	811	818	850	794	795	799	825	838	853	787	869	916	889	853	834	853	842	829	828	788	888	832	841	846	810	807	810	806	833	790	869	850	812	859	829	858	810	883	865	829	866	840	778	843	863	858	814	877	857	827	836	834	832	877	863	820	801	841	859	813	869	867	817	782	841	794	837	878	821	869	852	863	853	818	824	901	811	843	825	880	883	798	824	857	850	858	772	858	837	831	868	785	797	835	817	864	862	850	880	849	847	829	839	834	868	822	856
50170	64497	59931	49537	37526	27929	21293	16792	13815	10654	7971	6176	4906	4031	3200	2688	2159	1828	1526	1314	1200	1072	1043	906	969	871	877	791	801	813	807	785	699	788	748	768	768	770	769	798	766	760	734	761	773	779	763	759	779	758	795	758	788	815	804	768	773	762	740	767	713	765	806	701	766	744	737	760	778	777	767	732	759	722	767	727	748	749	766	757	720	728	784	716	751	762	783	730	767	750	729	795	785	748	758	778	763	762	800	781	794	735	763	771	807	749	726	737	741	753	757	751	777	774	747	728	787	765	775	750	776	714	778	698	758	749	774	722	775	725	819	755	768	755	745	708	798	790	745	761	754	783	782	773	818	775	742	788	751	772	829	757	723	793	738	762	754	819	721	767	810	736	795	755	805	762	764	758	806	794	740	786	789	758	774	730	771	784	765	728	774	779	777	787	787	778	749	770	726	768	760	774	740	776	772	769	756	718	808	801	774	777	765	788	809	767	746	776	746	783	752	788	783	755	731	777	763	760	699	740	802	767	782	751	784	778	793	770	847	787	746	772	808	783	762	749	758	770	782	760	798	822	778	707	714	794	782	788	788	736	759	756	775	782	771	822	728	793	802	764	751	783	727	751	767	750	753	769	707	751	774	765	792	792	731	763	726	715	769	782	764	742	794	716	759	779	754	777	791	773	763	756	788	745	768	750	758	757	757	784	777	729	735	758	748	780	793	760	769	819	729	771	797	819	758	724	713	723	751	759	742	773	729	783	799	770	793	741	785	791	768	746	789	746	801	807	758	761	763	785	763	769	774	749	768	737	740	750	761	766	754	743	750	806	790	716	768	707	766	740	778	792	814	760	747	766	768	756	761	769	775	778	717	764	825	804	707	762	801	739	772	777	745	776	809	722	785	750	713	725	782	761	721	780	763	768	780	730	798	768	752	804	799	741	754	755	764	782	723	759	728	784	776	799	761	703	704	807	792	785	729	733	732	698	813	743	733	779	743	771	715	773	764	748	743	732	805	734	733	754	706	719	817	760	800	810	794	757	747	786	765	732	816	773	792	804	740	763	814	758	779	779	727	759	762	724	795	748	771	775	778	768	755	756	724	816	778	760	778	767	763	766	750	746	748	749	827	803	780	736	758	740	777	809	733	789	745	750	735	784	703	762	807	755	765	759	783	803	784	757	747	795	809	752	752	784	741	736	770	748	753	799	768	750	779	761	763	758	788	761	802	746	778	772	741	740	749	775	735	759	765	759	783	790	802	786	790	774	736	781	773	774	787	799	809	795	753	803	766	725	761	752	737	749	753	759	785	732	755	768	745	719	743	769	766	750	762	735	770	759	715	746	783	789	719	771	764	789	743	792	789	725	753	731	815	692	741	732	738	784	734	765	759	762	744	826	784	739	768	770	743	797	783	746	770	737	789	734	712	776	751	753	736	796	796	749	697	752	754	750	769	762	699	758	727	775	766	766	777	769	755	754	774	780	753	761	798	771	748	760	770	774	783	758	780	786	791	800	745	733	762	758	731	752	774	765	815	729	756	787	710	738	744	765	750	752	752	771	782	743	740	806	766	771	788	767	753	756	773	789	739	769	775	750	764	745	752	780	712	772	779	749	735	787	784	727	727	736	781	789	771	746	775	795	755	744	735	755	743	760	756	754	741	707	798	776	773	754	786	736	763	799	740	796	789	736	750	761	773	787	809	764	811	821	791	789	788	729	765	731	775	792	736	744	803	738	721	737	770	779	793	748	735	744	766	782	733	758	756	761	705	751	774	780	744	760	796	780	746	768	793	728	719	764	772	773	821	816	773	736	790	776	736	718	775	760	778	761	782	748	702	775	797	755	740	762	748	777	774	753	771	734	752	735	771	743	714	747	771	745	789	746	731	784	768	730	736	743	735	781	757	784	758	740	825	752	772	766	775	748	747	843	775	743	756	811	747	794	784	787	728	753	770	761	777	713	701	775	733	782	752	740	794	733	762	753	758	743	756	755	795	827	765	746	772	766	727	771	764	754	729	747	742	817	724	795	682	747	716	761	761	739	784	754	790	776	764	749	770	770	757	823	784	759	793	719	800	827	774	752	736	795	820	747	744	755	785	796	816	733	783	781	737	756	721	736	800	776	779	775	755	784	752	763	820	772	741	765	716	764	817	753	748	783	771	799	741	786	783	728	768	756	757	802	782	801	750	735	779	743	755	755	749	750	720	787	777	707	772	743	766	812	785	763	768	766	757	714	742	783	764	752	801	775	776	729	768	778	782	786	762	740	744	732	812	793	757	737	784	789	805	788	756	790	741	767	746	802	743	759	771	788	794	752	760	745	753	785	714	729	760	761	758	793	767	758	731	757	716	751	776	780	818	751	819	738	767	778	764	827	784	747	775	718	743	714	766	768	824	764	763	781	799	736	755	769	729	769	753	724	748	777	781	715	783	781	691	782	803	779	763	768	742	774	778	757	765	724	769	752	734	770	773	744	729	758	800	796	784	747	724	760	798	770	735	769	731	778	704	777	786	790	763	750	748	723	745	765	698	827	758	775	761	733	769	793	803	762	805	748	757	739	743	745	764	732	766	771	771	754	801	750	742	723	761	769	755	727	721	744	730	755	797	765	753	743	776	787	790	743	762	782	717	775	771	765	775	771	791	760	816	742	763	799	839	751	762	793	763	781	734	749	773	726	778	750	756	765	746	759	732	769	754	822	729	778	705	781	771	750	793	790	825	736	780	777	777	709	739	787	795	740	750	795	795	737	783	738	782	727	755	764	726	778	716	738	772	675	761	735	745	772	778	717	776	729	747	794	753	756	760	771	777	770	743	812	770	761	780	782	742	771	725	752	757	779	769	795	740	769	775	729	768	747	723	753	791	734	752	719	796	787	761	808	764	766	768	760	812	703	791	793	792	811	795	705	798	765	759	754	741	770	743	749	715	727	757	756	757	771	818	759	760	731	758	799	737	756	761	753	786	732	741	769	799	756	789	749	762	753	807	727	742	773	769	783	760	753	778	732	742	769	792	814	769	754	776	755	799	746	736	731	790	769	768	740	731	773	681	751	797	752	766	763	787	747	744	760	766	729	803	763	792	799	744	709	749	756	781	759	735	747	799	799	740	709	761	788	730	766	796	795	754	720	780	761	771	739	798	780	725	734	776	723	768	738	776	814	752	803	729	733	764	696	752	743	757	760	700	815	771	793	807	750	768	785	777	747	754	765	737	809	730	728	775	710	745	754	751	759	717	759	750	770	783	724	725	767	741	756	698	737	772	732	746	701	749	745	763	727	736	755	713	749	751	735	716	752	806	742	771	725	751	786	809	748	790	800	776	793	726	787	745	750	767	752	770	782	809	738	751	785	759	751	797	773	754	822	791	798	773	772	786	782	754	799	740	790	753	770	720	751	729	731	781	795	740	714	728	786	774	748	722	792	811	746	725	807	762	804	727	740	707	711	751	782	786	780	747	768	810	806	753	755	729	789	747	787	741	786	788	734	770	750	751	754
24505	21585	29349	25267	24729	26998	26009	17113	12090	8598	6139	4705	3783	3207	2627	2214	1912	1588	1390	1229	1106	1092	1054	917	934	857	911	901	905	929	881	834	887	839	857	839	876	861	893	895	899	847	834	859	818	830	871	816	884	853	827	798	799	844	895	843	842	847	828	836	851	857	815	859	828	841	835	815	879	808	851	811	787	878	841	838	826	803	830	862	858	813	858	779	810	826	853	854	824	820	820	847	805	784	857	829	822	897	880	817	823	851	823	855	781	793	813	839	837	814	808	853	828	922	769	852	865	887	783	854	827	799	843	864	866	840	862	875	859	859	860	863	855	826	854	858	852	771	874	851	848	869	810	810	840	835	844	850	850	820	820	807	866	807	895	855	910	841	815	861	875	851	868	857	809	868	791	784	820	815	868	777	851	851	850	883	851	817	819	850	821	855	805	813	859	818	807	784	796	836	781	830	853	837	854	813	830	822	863	815	808	829	829	851	816	791	858	841	829	796	812	923	860	877	855	829	845	877	824	823	847	836	794	862	851	810	822	871	820	825	866	861	797	803	871	793	853	816	849	869	861	798	850	831	837	814	790	851	844	857	821	829	840	893	845	880	838	867	869	825	818	841	815	889	845	855	839	848	816	856	818	881	804	817	779	882	851	837	862	891	861	846	855	854	842	831	859	821	841	857	786	846	831	822	858	843	837	868	859	862	907	805	841	828	870	850	817	788	849	837	868	871	825	825	846	860	860	861	843	773	841	836	874	840	842	865	788	832	820	855	814	874	887	861	807	794	839	840	825	847	810	855	874	842	848	833	771	853	892	809	851	822	793	884	773	813	870	842	816	915	781	855	871	769	806	828	854	814	856	832	850	848	890	840	815	825	872	826	839	826	866	824	832	839	820	817	845	864	859	854	845	866	869	803	855	789	777	860	840	827	836	879	838	813	843	886	855	850	840	871	839	850	782	876	813	795	844	801	824	774	855	830	829	797	832	855	801	912	821	938	817	861	858	895	887	877	895	843	842	865	855	825	862	832	849	805	831	855	830	846	827	794	827	812	827	856	860	844	849	841	846	885	846	812	852	856	851	875	809	875	844	866	802	827	865	782	833	845	844	826	791	842	811	830	787	825	846	818	856	827	837	815	817	802	845	857	794	795	856	827	829	853	786	853	833	822	836	848	853	896	896	878	836	830	831	881	859	826	813	838	825	887	877	835	832	838	890	817	825	839	803	854	870	796	780	825	873	828	862	843	858	838	816	860	794	843	842	790	833	831	828	883	843	845	825	787	813	908	836	892	873	850	849	867	882	874	850	849	845	799	825	838	776	869	851	871	869	840	881	855	841	842	839	806	800	842	826	801	856	891	860	842	800	811	847	867	802	823	854	844	851	815	850	837	860	823	804	821	827	860	845	873	868	868	841	812	810	841	827	875	800	845	835	821	795	809	869	816	848	849	768	857	844	829	826	862	868	836	817	881	829	842	836	899	837	794	879	828	868	808	900	828	912	851	821	880	854	809	842	855	835	814	823	852	878	810	809	848	855	772	805	808	862	877	815	823	848	835	817	852	830	879	796	846	816	799	841	913	784	850	870	804	818	820	793	818	828	841	775	796	863	868	908	871	829	887	833	805	815	815	800	883	876	876	825	859	787	828	883	821	858	830	800	824	819	809	826	802	798	859	800	835	782	836	807	801	819	778	874	862	807	854	841	915	810	852	886	873	811	808	841	816	785	856	835	871	811	854	764	818	884	812	822	814	850	827	841	847	920	848	877	851	830	845	850	829	788	840	877	859	878	870	824	829	854	858	849	802	871	815	851	794	829	835	858	826	797	850	793	825	832	804	824	774	829	841	833	813	775	851	794	865	854	855	809	887	812	812	874	816	886	855	840	865	816	789	877	865	812	862	846	825	845	767	882	849	823	822	789	877	853	840	842	839	874	874	843	861	862	813	882	814	797	829	870	809	836	887	843	843	855	838	810	811	799	824	841	789	839	884	828	837	789	831	857	819	840	842	811	841	816	839	849	776	819	855	788	791	847	817	849	855	842	855	809	834	846	848	855	885	822	826	881	835	830	842	828	895	837	813	856	801	886	839	860	897	800	866	859	863	823	812	836	852	843	824	835	803	846	892	830	829	858	809	822	792	811	818	828	797	829	819	835	797	806	850	829	800	797	816	808	793	782	812	799	797	816	849	893	817	832	899	843	855	833	844	842	845	849	845	837	865	793	861	877	872	819	888	796	816	795	834	845	844	843	807	864	858	828	833	922	851	849	846	839	864	785	812	823	819	821	833	853	781	843	847	879	874	843	871	821	835	885	809	827	842	863	846	835	845	814	805	875	827	838	854	818	786	863	871	876	792	805	858	847	853	850	877	890	837	840	869	858	876	827	814	811	802	847	782	834	813	832	820	832	836	796	843	805	875	892	819	795	830	848	843	840	863	849	855	854	844	832	848	845	840	910	810	847	874	831	815	875	824	820	810	855	815	829	835	809	902	800	870	834	845	835	835	812	848	838	879	852	837	796	836	828	808	829	808	867	837	839	825	815	835	798	841	824	873	793	866	837	858	871	851	882	845	901	832	924	801	812	895	830	794	856	845	829	893	836	819	845	801	824	882	797	841	811	837	819	836	803	823	799	885	847	827	815	838	832	858	818	851	815	860	846	841	850	811	877	883	824	826	744	837	812	880	853	823	808	821	809	855	813	833	848	833	851	825	911	820	840	831	807	885	823	827	804	805	842	884	830	859	849	871	800	816	824	879	812	825	827	805	852	886	885	833	816	883	837	846	864	838	843	820	823	834	816	835	856	832	813	867	862	820	860	828	867	877	841	809	831	869	819	836	850	823	881	879	909	860	832	804	887	803	794	778	792	859	843	842	834	864	848	829	803	831	868	826	879	814	819	836	848	858	829	880	883	857	778	849	852	828	854	842	893	814	816	890	822	835	907	853	824	851	849	866	882	883	801	830	813	838	892	807	852	851	861	885	833	910	904	883	834	818	819	783	792	849	791	843	833	859	858	805	847	837	832	844	863	820	848	850	890	857	859	852	844	841	878	855	829	812	796	837	800	835	842	806	833	838	822	848	803	893	882	835	793	821	814	796	807	856	828	772	862	872	837	828	843	811	825	792	833	814	859	832	819	868	899	877	838	847	896	818	847	859	793	841	894	789	831	802	828	837	835	833	826	824	834	828	819	864	860	893	867	860	862	859	824	884	859	860	808	848	834	798	858	833	844	850	871	857	862	825	822	868	896	853	825	804	819	917	825	847	824	813	812	799	837	855	846	842	828	868	886	850	876	775	880	838	829	848	856	809	803	795	818	801	852	815	857	795	853	857	838	797	862	842	838	844	823	854	837	841	878	855	832	855	825	806	860	831	872	836	836	784	844	812	871	816	838	802	859	873	780	808	791	879	856	840	858	853	830	847	833	799	835	772	843	843	834	828	840	806	827	821	835	816	817	856	845	850	839	864	853	841	863	821	806	819	873	882	813	825
46319	61897	61412	51944	40014	31125	23816	19439	15832	11763	8794	6925	5618	4548	3659	3036	2518	1905	1653	1444	1269	1117	1079	992	941	922	868	848	905	810	794	777	760	772	806	779	794	765	759	781	777	746	696	756	729	768	754	782	762	771	756	727	790	756	799	770	753	742	802	798	726	760	767	783	747	781	769	742	772	760	747	775	792	789	768	785	763	713	759	744	753	773	754	745	766	737	731	822	795	798	774	760	790	745	781	765	713	766	747	725	754	731	754	792	749	761	791	717	742	722	792	753	772	734	741	776	775	781	800	809	784	726	697	738	747	738	728	767	739	773	746	731	748	744	755	767	789	752	719	745	790	788	747	771	798	756	776	774	781	759	739	739	739	762	766	733	740	781	767	770	812	763	760	720	803	755	710	769	746	791	779	738	747	751	759	792	764	771	758	755	771	762	745	765	806	780	766	748	794	753	763	777	772	762	764	771	769	780	778	720	834	769	759	778	771	736	773	771	789	771	783	776	754	786	780	752	808	798	762	794	753	733	746	786	748	709	748	794	767	739	719	826	790	752	838	780	746	758	797	729	779	810	793	784	746	709	780	790	760	782	805	793	756	761	751	760	825	744	736	808	773	795	769	745	750	841	751	734	826	780	826	745	690	769	744	754	752	753	755	756	736	775	738	725	753	744	819	742	754	742	801	742	737	740	773	744	784	777	766	756	801	768	780	795	729	732	787	748	733	775	787	741	734	772	773	785	767	716	774	756	782	788	795	751	750	737	792	716	773	728	770	746	756	758	761	808	780	696	756	764	768	746	778	781	744	823	743	772	776	733	728	835	780	777	750	806	725	802	722	759	799	743	778	746	784	776	776	788	774	775	706	678	737	784	717	727	802	726	750	744	764	778	732	791	736	809	778	753	778	726	781	735	750	761	771	770	752	743	747	757	815	767	783	786	728	772	725	740	787	698	720	768	800	726	728	764	729	749	795	737	775	740	742	830	783	754	777	748	787	770	750	767	766	748	707	758	753	758	799	757	756	733	792	743	761	740	751	764	771	751	791	761	789	789	722	746	764	733	757	756	791	770	735	780	717	764	782	725	744	724	769	727	779	795	806	788	737	756	774	775	774	780	735	773	779	743	726	757	743	775	791	758	775	741	810	739	793	737	758	734	717	783	813	774	728	753	774	752	817	798	742	746	780	717	748	738	802	762	740	703	778	756	801	784	737	828	757	734	801	736	754	778	773	706	708	789	757	761	747	727	857	795	813	754	748	771	803	726	799	784	787	741	794	824	728	778	734	789	742	794	776	800	782	770	774	786	749	746	767	760	737	823	754	749	786	806	796	777	765	775	762	751	746	793	793	717	745	816	729	728	781	811	805	762	766	791	738	737	721	796	778	705	753	757	745	744	779	749	801	764	795	790	767	746	803	774	734	798	707	770	761	702	704	751	748	796	830	781	753	723	802	761	751	770	805	742	822	774	785	802	762	758	784	786	701	823	757	766	801	760	730	760	759	781	783	773	805	738	752	733	771	762	760	771	744	801	775	737	792	755	759	735	826	702	776	769	777	737	791	756	740	761	709	780	725	735	782	720	751	788	773	710	776	799	759	768	794	765	759	793	770	730	705	751	762	771	753	743	780	758	801	732	752	788	800	840	762	741	747	756	779	754	812	745	802	798	740	758	780	757	749	767	732	798	761	767	729	747	778	766	788	776	708	777	754	792	772	769	725	760	767	736	788	791	751	725	777	766	732	778	752	753	755	762	771	754	754	772	787	750	754	800	746	797	806	804	816	729	776	759	800	816	808	784	818	739	767	724	750	693	847	784	761	766	742	783	729	756	794	760	763	761	734	781	777	749	771	733	702	734	779	755	716	761	766	808	752	772	754	748	782	747	737	779	766	749	776	800	766	804	736	764	769	730	747	748	795	738	779	717	700	792	763	774	733	780	796	762	797	739	744	753	771	740	779	754	780	783	768	772	772	735	730	814	801	802	757	788	754	748	787	705	767	749	787	769	697	762	764	777	795	754	816	769	822	756	762	743	741	737	721	770	761	754	811	802	806	780	762	774	792	745	775	738	790	762	748	826	750	782	753	793	762	755	792	795	789	748	747	745	773	764	766	755	758	792	812	738	716	765	750	808	815	792	772	756	776	800	727	762	800	748	769	798	798	728	745	784	771	788	798	789	729	748	747	762	777	772	799	759	789	795	732	782	792	743	726	754	777	792	758	777	731	786	788	765	813	750	762	737	840	787	789	820	756	793	743	753	751	702	717	750	783	768	733	739	747	775	758	754	753	721	724	775	784	791	736	761	784	755	772	709	747	788	753	787	793	735	748	735	778	814	780	776	765	764	775	777	809	729	736	777	720	804	774	794	754	724	706	751	770	760	760	704	795	744	790	756	775	760	770	746	752	729	747	779	738	727	746	786	771	776	738	767	783	749	696	751	717	780	781	719	748	725	765	774	732	725	745	754	777	799	742	772	792	789	786	770	736	705	760	746	803	774	726	794	808	761	761	748	794	769	793	771	784	820	771	808	757	762	755	773	789	819	760	755	799	762	767	760	797	795	727	759	788	754	776	748	748	734	804	830	726	765	770	760	742	747	746	774	786	729	730	767	778	784	740	708	742	741	790	768	802	766	770	726	766	799	745	748	764	770	772	782	774	747	738	745	761	771	739	747	749	714	757	742	740	740	767	721	764	746	742	743	728	780	758	737	810	791	735	747	727	804	688	783	785	735	763	795	766	738	753	803	746	785	744	722	732	723	753	753	770	746	758	739	740	786	727	780	761	790	688	761	765	773	824	776	784	779	724	736	747	729	770	758	752	782	769	742	742	820	777	753	810	781	742	806	793	774	809	784	716	736	756	781	766	733	802	800	765	749	770	801	772	779	785	802	757	758	742	794	795	823	774	782	740	809	736	791	750	778	733	739	714	789	752	835	718	736	766	755	801	751	738	797	776	747	762	788	762	754	746	778	768	771	792	773	752	774	775	775	740	767	773	767	799	753	771	749	831	781	736	751	745	754	773	723	760	755	767	787	710	741	766	755	766	764	751	749	740	740	786	755	759	798	772	737	772	748	749	785	715	755	791	789	766	802	771	767	726	771	717	758	800	740	747	775	805	741	749	725	772	792	763	760	754	803	778	732	750	744	720	760	757	784	793	805	728	743	739	761	744	756	730	739	771	773	765	726	755	710	785	793	757	712	754	773	744	691	800	741	753	737	799	758	756	780	775	773	766	743	805	723	743	750	746	798	781	776	779	796	760	743	811	769	745	758	757	765	710	739	755	785	789	738	750	769	759	739	783	775	722	777	780	784	748	752	750	789	766	742	779	759	779	813	760	781	732	748	756	804	730	735	739	773	737	735	770	767	779	776	735	736	780	802	796	751	743	775	730	791	781	754	746	781	787	836	787	750	774	799	779	760	836	729	789	770	745	775	765	748	740	756	750	746	759	789	767	766	750	778	758	790	799	775	793	809	831	742	800	795	727	782	782	760
28727	24138	34391	37359	29123	20965	14350	10006	6912	4720	3708	2992	2433	2142	1755	1540	1341	1162	1114	1142	989	994	923	857	874	851	855	888	890	786	842	828	821	824	866	821	803	817	832	823	783	816	812	827	862	797	796	818	810	817	838	821	859	797	769	777	833	809	825	871	860	873	793	837	808	793	789	835	793	857	875	890	782	857	849	824	732	792	821	798	825	839	791	813	805	816	822	813	850	813	873	785	790	800	874	780	780	814	825	796	828	844	830	845	743	852	809	877	798	829	803	779	820	795	811	827	804	797	771	857	839	816	802	809	846	844	787	818	826	830	850	810	802	762	821	793	797	784	799	840	839	823	820	811	798	812	891	779	857	806	804	801	823	807	838	843	823	797	813	857	789	793	814	831	813	835	851	796	810	805	841	820	801	831	865	784	816	824	843	839	811	800	795	834	841	848	789	843	827	758	824	799	853	791	799	808	754	803	793	802	829	853	812	852	835	876	864	818	798	828	814	779	844	764	846	887	779	776	796	792	836	823	859	849	822	896	820	850	858	805	812	763	840	787	822	845	780	810	856	806	800	777	839	775	834	884	857	819	801	815	827	781	767	807	811	815	805	807	800	795	805	796	870	856	826	858	801	832	759	826	820	827	814	816	811	772	798	798	862	842	794	852	857	788	818	822	816	828	784	799	850	796	824	825	823	794	793	789	802	829	798	740	817	876	819	829	894	850	766	818	806	797	793	790	764	880	803	831	742	740	826	859	827	800	792	812	810	783	827	823	845	837	826	835	806	837	841	780	795	765	841	825	856	843	792	805	830	787	793	839	806	812	766	822	741	835	841	780	817	849	809	829	808	781	775	810	799	848	833	844	792	796	796	770	824	837	837	836	824	771	858	820	887	879	857	787	793	792	797	791	824	802	803	820	820	789	774	757	851	795	808	826	863	813	799	779	799	811	780	823	782	778	823	837	841	754	799	846	841	817	773	815	865	814	817	785	811	827	825	805	821	839	852	848	838	836	803	823	780	849	825	796	796	822	826	784	815	829	885	825	817	853	816	834	837	832	834	836	831	775	871	862	810	806	819	806	817	758	812	838	842	820	845	804	841	778	838	794	775	810	809	799	794	783	839	818	826	777	835	765	829	783	817	848	804	864	787	845	831	841	799	828	809	821	799	782	789	767	809	783	800	807	772	785	805	742	857	831	804	778	805	830	784	822	899	824	817	789	809	808	806	860	810	787	823	809	773	829	835	825	819	799	846	808	840	825	806	817	809	811	853	827	801	859	798	835	826	831	842	838	852	811	831	820	838	806	832	761	761	791	855	825	748	799	796	762	845	846	857	801	744	859	852	827	826	809	835	793	813	771	881	765	799	834	796	809	797	823	857	877	824	828	798	851	794	799	833	826	821	781	784	819	763	845	800	780	825	817	830	819	848	865	847	831	809	840	789	822	792	894	847	813	829	895	810	806	823	861	829	810	840	851	792	827	845	841	799	789	808	777	845	824	819	840	842	809	808	785	814	762	883	805	806	833	853	785	833	801	819	835	833	762	811	790	834	799	802	795	836	888	796	829	814	810	828	865	824	801	803	844	853	812	769	816	797	818	782	836	789	766	809	833	795	815	795	826	846	761	815	791	870	812	799	783	821	828	843	800	821	810	851	807	836	802	772	799	812	842	812	834	779	837	808	794	834	763	806	759	800	809	850	776	819	829	809	803	794	935	767	820	760	808	808	801	825	799	812	813	805	803	862	860	814	849	790	814	829	797	816	833	838	859	831	837	826	850	806	814	784	816	767	836	788	839	823	885	833	819	814	807	821	835	857	792	931	851	819	842	854	821	823	824	756	812	807	856	793	829	838	869	808	816	805	823	802	835	814	772	787	838	796	838	846	804	848	800	838	804	814	832	774	832	837	832	851	802	755	844	804	800	840	870	761	845	875	874	836	772	811	827	805	832	798	793	824	768	866	780	818	810	770	795	796	808	784	784	833	853	809	843	831	802	859	789	778	820	814	830	880	800	813	841	800	801	840	814	856	796	840	814	784	828	832	773	841	823	791	809	882	845	856	846	847	878	816	875	821	790	802	825	764	811	798	844	836	799	783	805	851	819	855	789	773	808	812	834	800	832	810	826	756	824	829	857	858	852	787	830	809	806	791	817	755	780	778	805	858	787	787	839	821	814	817	812	801	841	798	831	765	800	818	770	828	830	815	811	798	821	818	790	822	828	863	784	851	839	792	803	820	778	795	822	842	842	804	821	872	804	794	846	790	795	860	846	816	822	856	807	837	786	809	806	771	812	848	820	800	835	827	838	773	746	791	808	821	859	810	861	855	844	804	806	772	806	762	780	849	824	834	807	831	805	802	829	790	768	818	806	824	878	813	800	800	835	820	897	862	868	788	851	815	851	822	794	850	842	846	832	838	779	831	811	818	833	845	825	753	830	851	818	832	781	788	787	831	837	784	827	882	809	826	784	839	765	770	813	799	747	793	874	837	816	832	835	809	784	879	830	834	861	824	904	877	863	796	817	874	798	808	747	827	773	781	767	800	830	811	835	873	771	808	818	852	819	837	791	832	832	778	853	819	823	846	803	852	780	756	840	844	821	815	808	838	812	786	842	832	828	835	800	808	801	743	866	809	845	824	789	858	797	804	796	802	797	800	845	854	815	773	751	784	849	813	803	827	800	788	804	839	777	840	758	795	828	848	824	821	842	875	820	822	827	785	822	851	855	793	785	803	799	831	837	766	828	801	809	839	833	857	807	831	827	764	812	802	799	860	834	845	843	773	783	847	854	830	787	820	851	792	829	849	842	827	829	795	762	806	847	788	819	825	850	799	826	852	832	822	827	855	816	849	837	842	808	781	758	872	842	802	813	804	851	768	829	841	830	808	821	777	817	793	825	787	757	800	804	828	825	825	797	875	841	808	857	806	808	812	848	827	848	824	785	788	863	826	899	796	847	852	798	821	819	838	837	818	841	845	865	815	812	816	794	842	823	897	873	808	788	850	793	807	824	847	826	823	857	841	855	802	838	833	797	795	797	851	774	811	802	785	768	826	849	864	820	791	854	785	808	807	800	867	722	824	813	844	806	867	804	791	760	831	754	807	839	863	851	862	860	823	791	836	801	791	841	823	829	805	838	812	870	825	819	816	826	800	806	763	836	803	846	819	807	817	822	793	789	811	827	798	786	828	847	814	797	796	845	803	822	828	797	817	754	800	826	866	794	835	782	836	799	849	830	846	833	833	865	828	790	790	862	850	817	816	810	841	807	861	817	767	816	810	820	784	810	789	801	853	770	815	792	811	794	812	844	815	799	800	855	786	787	775	866	851	758	787	863	805	844	855	798	800	799	822	821	754	812	795	844	851	901	824	885	880	756	868	782	763	776	850	802	825	826	854	861	856	845	814	806	780	811	811	787	781	812	797	828	846	834	780	845	779	797	841	800	861	789	819	813	888	870	806	773	790	816	818	758	800	800	747	805	827	832	815	823	809	846
48339	58934	55277	44855	33093	23490	17425	14144	10693	7566	5801	4645	3696	3029	2508	2140	1787	1472	1277	1090	1015	998	896	943	857	844	850	773	770	773	767	775	749	787	725	807	782	762	689	715	763	794	754	721	742	755	731	768	731	809	745	760	762	739	765	778	798	783	803	756	723	715	794	745	774	714	778	729	770	733	709	723	730	799	786	734	725	722	817	721	730	761	757	764	739	738	764	752	769	733	795	779	771	765	754	807	758	754	773	757	736	777	746	755	754	730	719	754	809	708	724	764	811	761	772	797	748	742	758	750	758	747	743	707	769	772	700	745	706	762	744	775	674	751	777	779	746	706	752	759	764	726	724	741	776	793	754	757	743	742	750	778	791	721	744	784	762	773	751	743	761	760	752	734	708	728	717	724	782	731	744	733	740	733	768	711	764	731	748	798	727	782	752	711	751	736	746	809	761	761	767	782	762	740	764	771	797	745	735	800	720	707	790	704	748	793	728	790	775	774	776	763	779	735	770	757	777	825	724	733	772	746	748	731	766	772	727	809	733	732	708	749	796	729	766	741	753	770	748	729	791	781	755	830	730	744	706	823	693	740	746	735	740	766	783	782	746	724	766	778	758	782	744	773	735	735	748	754	776	775	734	755	779	766	708	760	758	794	743	744	809	753	717	758	776	731	690	754	757	734	713	770	761	784	766	764	751	746	745	759	767	747	761	732	730	775	773	780	781	747	817	697	760	746	733	781	741	783	767	759	760	702	780	705	756	758	746	738	749	757	738	752	777	755	737	764	720	739	754	779	774	754	771	746	769	763	740	767	754	748	736	733	765	745	737	768	785	732	829	756	695	732	743	719	765	709	787	747	776	756	722	745	725	733	743	766	736	732	710	729	789	772	766	746	734	743	755	724	785	753	736	743	740	742	752	830	736	748	724	746	779	738	758	688	744	759	717	756	725	739	779	776	707	749	765	764	712	725	761	791	753	779	710	758	778	740	739	733	730	746	782	733	718	765	735	751	742	730	748	738	739	733	724	757	780	786	788	769	773	769	740	730	738	723	782	776	726	703	740	761	715	703	762	785	687	808	777	768	741	727	749	762	724	753	756	758	744	789	741	704	722	702	755	770	786	715	730	799	678	763	719	763	780	762	768	709	737	704	793	799	774	734	766	720	758	750	742	745	763	762	749	790	739	819	742	738	733	760	746	783	744	763	729	762	770	736	751	753	772	766	736	745	809	751	722	706	783	695	744	773	740	737	754	752	814	813	731	764	747	802	772	758	766	775	756	796	738	775	804	765	771	735	766	790	758	802	768	780	748	750	713	758	775	783	777	816	709	744	741	731	760	778	748	746	700	737	732	725	720	780	714	774	722	794	742	758	761	760	757	786	743	778	773	728	749	746	759	723	759	747	761	754	780	757	728	717	815	746	749	745	733	731	754	690	762	729	733	725	785	781	794	773	756	776	728	759	741	777	750	788	798	738	712	739	718	765	721	746	722	725	764	765	703	746	758	744	765	742	763	757	701	788	697	745	794	815	678	720	687	755	716	760	740	749	694	730	742	713	774	822	753	798	744	705	743	755	776	718	787	769	749	730	776	753	763	786	759	725	759	715	740	738	723	765	760	754	731	780	734	787	748	801	753	760	730	724	769	786	706	778	723	812	768	711	768	772	719	725	739	764	743	743	776	735	759	758	751	745	737	750	753	690	757	774	805	745	786	737	750	760	750	797	761	742	777	728	780	774	716	741	715	708	802	816	706	785	725	780	814	723	779	754	742	757	761	729	763	746	787	722	733	719	750	744	754	736	767	709	742	751	759	753	768	738	770	762	771	734	784	735	791	759	803	684	784	721	744	802	708	768	725	766	736	764	727	740	743	737	764	755	761	778	755	745	785	720	758	764	762	756	734	751	724	766	745	766	796	784	755	723	778	708	705	809	768	731	739	775	709	737	768	781	773	723	759	778	726	795	766	780	714	716	681	761	772	739	723	761	753	732	722	799	731	736	769	779	755	775	721	798	757	772	766	744	758	682	726	755	741	735	785	732	790	747	784	739	788	736	749	758	793	772	755	762	733	773	761	736	757	734	754	726	716	760	769	730	725	745	758	735	708	744	755	753	754	749	748	751	766	744	748	767	796	779	777	777	771	749	755	722	779	761	752	764	745	702	732	777	769	729	730	758	747	735	740	750	768	801	748	732	746	737	715	777	770	742	731	728	766	759	708	747	744	772	742	781	763	764	771	771	734	811	733	747	790	758	749	734	762	740	753	765	758	745	767	748	745	733	737	753	737	751	753	811	758	729	721	770	766	729	781	733	767	739	721	754	737	725	772	744	777	735	739	818	724	762	774	733	791	762	763	747	777	755	722	710	766	707	724	725	737	790	772	735	766	785	771	795	721	755	741	810	755	755	711	767	740	768	723	780	799	752	761	758	768	780	743	796	749	754	719	797	725	749	734	778	759	756	764	758	721	727	741	745	715	765	775	732	754	775	737	782	783	745	751	780	773	732	768	771	763	718	727	739	734	767	737	799	754	771	774	831	714	737	769	721	790	748	741	745	789	714	737	777	769	813	785	720	716	793	772	735	714	812	785	751	728	768	769	801	765	730	707	723	761	768	742	741	770	787	747	723	752	772	718	749	730	761	723	779	750	780	739	765	771	750	777	737	810	771	705	723	720	738	773	732	735	794	788	754	717	715	790	729	664	784	755	723	714	758	719	722	754	753	770	759	738	741	700	780	737	774	749	780	736	698	763	797	761	739	750	726	787	694	722	711	748	749	741	753	709	791	727	729	757	789	782	768	744	791	726	720	761	758	751	740	755	765	724	774	733	732	739	753	714	735	733	748	785	783	758	699	755	758	727	766	790	700	773	778	739	761	802	753	763	760	739	716	720	755	714	778	696	794	756	686	753	733	725	788	775	761	781	788	720	741	706	761	763	781	739	726	707	756	786	728	771	763	790	791	754	745	756	738	732	775	758	734	802	766	771	766	760	758	739	766	731	793	781	717	786	751	637	772	786	739	724	793	763	752	747	753	753	764	734	741	762	729	758	739	763	754	748	726	725	773	697	737	702	783	754	759	759	817	722	784	766	749	774	723	738	739	773	769	700	785	714	824	731	789	718	757	766	760	763	710	789	741	735	749	780	741	768	765	710	788	722	726	735	738	800	744	790	777	745	715	759	733	783	778	735	781	758	739	710	794	725	728	729	752	789	762	755	747	772	718	724	731	733	765	766	812	738	741	738	810	715	762	818	740	768	744	756	761	755	781	736	765	768	789	770	752	726	730	759	768	760	714	782	736	790	787	824	776	736	750	779	786	743	765	769	740	727	747	722	783	748	772	780	727	782	797	771	749	762	732	743	801	729	758	777	747	757	774	773	741	760	727	726	750	798	783	752	761	743	769	717	721	771	731	740	738	767	716	781	743	793	750	727	813	771	761	766	687	764	750	709	759	740	767	805	756	729	748	762	725	748	738	759	788	775	799	774	690	733	754
25885	21610	29463	26728	26361	25774	21163	14018	8832	6171	4790	3798	3224	2518	2143	1847	1632	1411	1323	1186	1114	1073	1007	963	926	906	927	816	900	828	872	857	860	819	786	828	833	818	813	829	845	873	896	863	869	809	829	828	827	848	865	823	821	824	881	815	864	850	769	854	850	815	819	771	837	852	850	847	829	850	772	795	858	848	832	861	888	842	809	825	829	869	816	831	829	870	875	835	789	845	856	858	796	859	852	824	811	773	827	832	827	782	808	849	828	842	858	832	801	818	787	890	813	802	864	798	844	831	777	824	781	812	864	813	874	840	802	796	807	797	865	830	840	850	875	841	843	796	866	848	894	859	818	846	839	863	843	869	836	797	843	856	853	775	858	848	860	848	880	786	805	861	824	833	861	810	809	819	881	855	788	840	824	841	814	821	838	824	846	813	836	858	825	793	824	828	799	815	852	806	894	884	787	784	827	860	778	766	810	861	903	875	871	813	845	832	784	843	835	824	810	862	849	848	779	804	908	869	839	829	805	830	814	860	836	802	869	811	837	800	859	820	815	794	829	859	866	811	820	890	868	861	820	840	844	874	834	819	830	830	812	858	860	874	767	830	821	792	885	859	825	797	828	813	822	785	823	842	796	856	839	855	836	804	837	790	823	813	820	836	821	790	804	802	813	829	817	859	885	818	856	832	846	850	879	827	782	852	847	826	855	834	855	833	842	824	874	825	868	817	843	777	814	899	776	810	834	784	838	850	887	838	824	842	823	860	798	787	848	862	838	784	865	830	809	821	818	847	877	846	843	841	786	803	847	839	800	826	852	788	861	849	853	795	870	773	835	864	821	794	870	838	821	825	779	887	796	813	836	858	811	838	844	828	823	833	835	813	884	825	809	813	809	855	779	824	776	818	775	821	788	836	897	826	789	785	791	828	793	897	849	831	798	822	894	838	815	872	815	818	867	842	796	806	837	848	782	815	815	843	798	838	854	847	868	854	820	843	812	803	861	817	895	832	838	817	855	893	819	804	840	825	852	778	864	850	777	808	837	844	839	886	804	876	852	831	815	850	827	868	772	814	849	830	846	822	847	759	786	821	804	847	845	791	863	852	811	811	815	783	804	827	863	807	833	798	864	826	837	802	830	873	817	830	849	773	775	824	821	793	814	828	824	815	857	824	807	781	822	821	838	849	857	874	898	863	794	879	814	903	852	804	831	844	843	878	833	820	834	852	830	810	845	827	840	814	826	804	800	827	840	803	868	882	790	814	835	810	818	834	890	876	837	848	856	792	814	833	834	782	831	847	780	811	799	794	836	858	847	898	821	874	821	853	865	805	798	878	802	815	852	843	846	800	825	860	804	827	834	861	880	853	851	861	811	821	839	827	784	845	840	873	827	826	821	838	853	856	801	797	809	842	821	827	806	838	828	871	808	877	788	867	834	781	846	855	827	848	865	876	813	835	832	836	838	844	815	816	852	835	804	832	857	846	805	805	843	773	828	836	841	797	804	806	795	803	817	736	809	851	835	828	836	871	852	783	891	819	878	873	812	858	848	834	866	794	833	812	826	806	881	856	838	868	761	809	820	828	801	811	835	840	825	843	815	817	852	851	733	807	800	885	842	815	861	826	842	822	840	845	824	835	837	853	828	829	860	841	818	825	754	849	781	752	823	822	808	800	862	820	872	827	882	838	846	821	806	886	801	817	867	802	808	809	805	796	845	823	811	850	794	875	816	831	809	825	845	772	847	880	838	794	781	793	815	833	856	845	873	848	854	796	835	809	834	842	822	843	862	823	857	840	841	841	840	777	865	849	812	857	847	820	854	792	822	839	810	831	851	816	874	798	812	856	818	824	818	796	822	792	822	878	872	898	792	810	792	785	850	787	868	814	838	845	836	862	856	802	783	876	818	799	841	841	903	785	818	824	791	868	824	862	864	880	865	793	848	817	830	872	841	824	840	840	847	804	802	786	832	791	802	837	848	829	898	830	832	835	885	808	837	794	808	838	826	766	818	854	853	822	842	850	823	862	912	849	803	863	800	793	846	827	778	849	832	858	788	835	836	879	828	794	839	764	800	823	886	838	836	819	819	848	840	765	847	882	863	886	790	867	813	805	856	860	827	852	874	787	843	838	905	799	847	856	786	835	831	816	861	796	833	839	821	803	842	797	787	875	884	848	834	897	796	836	812	829	824	839	823	835	826	831	822	801	788	857	789	814	881	799	810	868	834	852	870	844	829	857	814	848	882	806	830	841	827	875	803	853	874	821	843	807	868	876	846	853	839	864	795	846	846	861	870	896	837	827	831	791	889	851	852	796	811	839	811	815	837	843	899	853	869	865	777	767	814	776	832	790	863	800	795	839	832	832	845	844	833	815	807	846	841	874	856	806	912	806	842	880	822	847	813	823	825	854	789	891	862	823	820	788	847	831	848	828	829	842	830	811	799	840	825	818	819	871	824	831	852	791	823	779	795	819	877	834	833	891	814	836	829	840	774	800	910	842	811	832	855	784	879	796	800	825	776	816	797	823	841	847	846	852	839	830	803	844	803	784	840	805	861	831	843	863	812	862	906	843	824	768	803	869	825	785	781	861	800	831	839	809	846	791	854	815	828	827	837	808	771	821	831	911	951	888	865	796	805	848	834	807	852	837	774	815	808	839	850	869	795	837	858	825	820	832	803	838	789	808	788	818	812	802	807	804	857	811	825	876	841	852	829	842	814	860	828	810	869	862	800	826	813	801	902	798	813	832	889	876	848	815	829	832	862	805	838	769	814	830	795	823	828	788	829	823	818	841	822	862	791	836	813	821	800	842	835	846	874	807	806	794	866	834	843	814	867	844	789	803	824	829	826	853	848	805	889	852	859	787	827	837	797	808	779	820	771	833	827	797	821	827	827	835	809	791	838	860	819	828	875	822	830	833	778	814	798	808	848	864	799	838	856	836	826	832	808	819	854	787	860	850	803	832	851	775	819	853	827	842	796	805	836	824	832	857	832	815	863	795	831	764	838	792	816	781	816	868	857	818	867	857	877	823	816	786	801	836	823	805	819	843	799	826	875	867	829	823	825	828	829	825	815	859	824	869	856	841	791	830	855	822	852	826	788	798	858	828	813	791	868	833	768	822	865	838	841	836	870	853	845	805	801	778	822	862	830	792	842	809	829	815	882	825	856	820	854	840	831	841	835	817	864	839	863	773	812	818	772	837	846	845	869	854	833	828	855	794	865	824	868	841	804	792	858	870	807	813	833	821	811	864	802	842	865	861	841	829	878	859	885	777	856	794	844	844	818	810	828	799	851	750	824	826	838	819	846	845	845	839	825	867	830	836	809	829	823	783	830	841	833	827	821	796	850	820	857	819	845	827	804	800	821	773	859	812	868	846	811	773	828	821	836	830	803	782	836	813	815	847	833	830	838	837	822	826	822	801	859	868	865	803	865	831	843	920	821	832	870	777	826	819	855	843	842	840	830	840	833	846	809	830	843	807	833	828	793	836	795	857
48987	61224	58804	46752	35441	26633	20555	16464	12163	8894	7179	5596	4612	3638	2940	2297	1956	1709	1394	1255	1184	1035	973	986	920	903	874	879	768	795	770	770	796	721	795	766	768	770	748	716	758	807	770	734	758	751	728	756	762	717	773	781	709	772	776	734	758	803	754	735	734	747	729	826	747	788	776	757	771	750	787	734	763	766	759	796	768	743	745	757	734	743	723	774	764	771	754	749	745	768	778	764	761	707	808	748	700	773	765	802	762	760	732	819	739	819	813	743	797	800	776	783	730	738	740	742	792	779	801	793	818	735	749	771	766	755	725	772	728	772	744	743	773	799	770	726	730	730	766	783	725	748	735	741	720	765	754	773	765	726	771	723	766	790	749	695	749	816	783	785	759	759	768	716	804	719	744	761	785	770	735	770	798	807	794	739	747	744	746	766	744	754	759	721	750	685	744	786	775	743	796	745	735	753	796	786	754	752	737	822	759	785	818	804	770	710	759	793	797	769	729	763	774	717	688	725	777	784	710	766	764	753	722	734	772	824	783	723	760	717	780	751	784	764	763	731	726	740	735	807	782	757	760	806	770	709	764	761	787	739	775	717	748	747	777	736	797	779	755	785	778	784	748	760	726	705	753	790	699	694	781	726	757	745	769	763	759	732	781	730	786	773	744	737	710	745	732	741	741	791	754	729	716	729	768	746	750	682	801	788	772	736	752	793	763	753	764	807	764	762	742	790	762	777	724	703	746	746	739	758	799	736	770	784	667	757	734	768	759	749	793	735	792	752	724	723	714	759	770	727	765	716	781	751	738	761	695	753	761	786	763	726	733	754	785	761	783	748	718	735	769	740	769	727	774	705	763	749	761	732	780	771	768	755	755	773	728	744	763	786	737	797	757	802	772	790	776	797	666	751	778	791	779	778	762	691	730	746	776	759	787	761	782	750	795	790	752	763	739	744	709	786	746	718	749	774	739	770	742	822	755	766	775	745	719	752	753	772	753	769	818	760	745	738	741	758	773	750	750	771	732	754	745	754	759	766	762	746	702	724	764	716	719	775	741	764	760	774	755	797	760	748	732	813	775	794	711	738	761	711	749	708	730	750	746	764	723	766	763	800	767	780	756	807	783	776	756	763	786	768	731	759	799	736	770	718	752	725	722	738	745	725	726	804	715	775	765	746	764	773	743	753	729	764	746	727	778	705	789	720	760	740	736	742	805	779	759	761	751	787	731	790	766	783	705	774	745	783	814	763	753	798	732	706	796	793	796	809	751	758	789	767	749	743	781	737	782	752	802	730	741	808	734	777	749	754	742	791	714	754	780	813	666	767	761	734	780	802	778	813	706	767	752	771	732	745	775	740	768	774	788	774	794	701	725	775	773	779	799	739	793	749	738	773	785	769	784	723	727	764	756	792	732	822	764	790	699	750	767	743	742	759	810	713	739	718	772	733	784	779	785	734	790	785	762	774	768	736	759	764	749	753	765	739	823	795	783	771	723	712	694	722	772	704	797	711	773	804	762	769	748	742	747	724	768	799	770	751	733	772	755	732	747	754	748	752	758	758	737	770	751	798	750	787	766	749	730	799	737	711	770	749	748	798	807	750	725	755	778	780	772	772	730	782	740	760	774	725	763	776	798	751	722	754	863	778	752	804	758	755	726	731	704	739	773	758	763	763	811	711	751	744	740	736	723	764	733	731	764	785	729	780	745	768	768	737	764	799	718	767	782	792	750	741	758	691	726	748	701	754	739	786	783	715	759	741	783	773	753	747	768	765	694	741	793	798	776	741	705	720	721	744	772	728	776	770	722	788	778	793	780	806	746	766	774	762	763	786	746	768	764	767	754	770	798	721	757	733	760	765	774	778	795	762	733	758	769	719	767	760	789	821	743	738	765	815	729	739	774	732	746	753	781	776	733	755	682	789	707	722	734	775	747	727	793	733	696	740	797	721	779	723	791	767	782	742	739	781	720	799	755	745	782	777	755	742	759	746	736	759	721	805	751	766	731	801	733	709	680	770	719	811	837	761	734	777	762	792	773	764	730	765	784	706	756	719	781	749	755	771	770	754	749	735	769	806	780	746	727	750	748	732	754	740	723	744	742	773	761	754	755	751	748	769	752	804	736	761	757	748	790	733	740	749	749	791	785	777	726	776	737	744	753	740	792	744	780	754	777	780	782	767	798	732	738	770	786	750	723	749	747	747	772	723	748	766	750	779	787	760	728	769	779	753	733	763	796	715	764	795	773	742	747	740	800	778	776	767	752	762	748	730	719	731	761	800	750	737	768	765	746	735	781	797	778	753	766	727	750	817	763	733	751	701	751	774	762	767	757	797	734	742	750	718	771	790	743	756	745	723	725	733	776	753	751	763	740	802	749	740	764	739	720	768	782	814	773	783	771	701	754	749	761	771	784	794	796	761	732	754	754	780	778	787	752	758	776	747	769	699	774	731	730	820	768	775	713	768	727	788	770	745	772	723	823	774	740	794	716	717	779	754	787	796	759	789	783	773	801	779	772	760	730	794	779	718	767	745	734	771	746	729	785	765	736	796	758	763	742	752	714	778	742	765	735	717	775	806	753	772	752	727	749	786	749	755	793	748	784	735	752	794	800	788	719	740	737	788	744	769	725	808	805	756	818	777	755	752	714	786	746	742	769	740	794	752	774	772	736	836	768	730	761	716	772	785	788	802	756	793	761	753	707	791	760	747	811	748	770	734	742	770	764	705	749	777	768	729	724	739	778	783	719	763	745	737	788	728	800	777	768	759	739	734	766	756	773	777	723	742	747	784	723	727	772	726	742	749	772	759	779	764	758	740	706	761	768	775	762	745	739	741	766	795	772	761	752	732	765	715	788	742	774	739	774	740	712	765	750	752	711	703	792	769	782	813	763	765	730	720	745	775	740	729	765	767	778	698	747	738	729	763	779	753	711	736	753	734	735	742	728	702	739	749	772	774	724	751	699	699	764	755	783	739	711	749	745	740	744	762	750	766	709	792	764	753	759	774	801	765	765	736	778	778	695	807	775	755	768	762	727	771	748	741	739	796	676	735	806	781	685	776	773	745	757	740	732	721	762	800	728	786	738	735	770	766	750	775	790	788	759	730	778	687	751	719	784	752	740	742	805	733	759	777	765	723	769	711	772	726	713	752	775	758	769	763	797	785	720	785	813	741	735	785	733	716	729	777	760	775	788	820	809	757	769	761	755	750	703	796	779	724	747	800	784	697	787	728	732	761	778	792	806	752	797	768	736	781	726	742	770	749	701	774	732	768	732	738	796	787	751	791	742	748	763	766	759	733	823	821	759	761	770	742	769	729	730	806	722	801	763	756	775	719	750	726	800	807	753	754	807	796	754	750	743	720	740	801	788	757	782	709	739	807	769	769	722	801	745	764	751	762	814	743	679	731	767	739	778	795	721	774	739	777	741	796	750	778	753	760	773	769	786	762	770	738	756	758	741	752	780	772	758	734	744	743	756	712	737	773	797	744	693	740	726	754
25225	21663	29353	25474	24862	25851	23610	15040	9494	6746	5278	4185	3456	2804	2278	1906	1667	1463	1311	1215	1092	1045	1061	981	944	972	896	945	904	907	834	855	878	865	863	879	802	827	878	846	862	813	830	897	830	819	859	830	882	835	821	824	859	796	834	861	837	805	804	808	809	819	791	878	806	833	827	831	813	851	815	867	866	810	867	859	841	874	803	844	801	819	869	850	842	876	821	803	840	781	798	819	837	844	848	895	823	875	784	836	827	782	839	857	871	822	781	849	837	851	858	873	845	788	844	788	829	873	802	885	800	847	843	814	880	885	822	771	866	815	825	813	796	809	788	809	821	820	837	843	830	809	856	844	842	834	842	820	895	836	801	841	872	819	807	821	840	847	870	797	850	852	814	820	773	880	878	876	822	859	895	827	773	846	817	881	790	794	836	832	773	801	856	872	796	840	844	876	828	799	802	850	844	817	847	870	829	852	846	835	887	866	837	793	829	845	818	863	812	799	776	839	871	844	846	849	816	867	811	807	842	838	874	793	801	847	850	812	815	829	804	840	873	819	872	825	841	803	829	812	849	844	832	819	838	844	835	841	887	809	861	826	831	877	796	815	827	809	835	829	834	840	793	853	844	748	861	843	817	892	872	851	810	864	887	836	854	821	811	821	810	797	832	832	831	830	882	817	817	826	829	783	817	907	828	864	786	866	875	823	790	836	849	844	782	791	818	817	805	858	839	772	801	839	892	807	843	826	852	854	817	814	826	831	819	796	837	801	855	817	834	893	837	792	863	860	869	830	824	832	865	823	836	814	787	811	819	883	868	814	783	849	806	797	860	844	856	827	855	841	857	847	829	819	827	830	817	840	808	819	862	885	763	816	830	842	819	812	854	855	830	766	866	851	769	838	868	862	803	866	901	794	851	843	794	841	848	887	851	815	844	813	874	795	873	792	838	782	816	832	875	822	810	820	816	815	838	853	773	877	821	862	812	867	838	812	832	830	836	850	850	833	848	821	755	856	883	850	838	811	845	772	890	828	822	902	848	856	813	826	810	824	812	824	849	842	795	808	814	761	846	842	882	798	815	813	847	794	813	813	795	857	833	866	839	819	881	854	830	843	889	801	828	838	842	804	829	791	818	829	865	793	815	882	785	840	838	871	830	820	824	820	832	813	791	833	837	860	836	835	817	876	843	816	799	850	875	797	827	832	871	807	842	851	793	799	845	851	872	833	856	891	783	902	806	811	859	802	852	809	809	897	830	846	826	839	811	822	870	828	825	844	818	837	808	836	819	863	846	837	812	831	853	821	822	831	820	818	874	867	837	840	824	846	832	871	828	851	886	846	851	849	871	812	801	834	784	829	835	790	796	842	859	789	867	877	859	787	847	855	866	805	843	827	800	874	807	839	810	837	832	796	865	829	853	829	824	838	828	778	798	844	806	852	855	820	834	803	795	800	858	847	793	851	839	838	839	816	814	834	797	875	840	798	774	796	817	840	870	826	805	804	812	828	823	842	856	845	803	822	808	792	864	812	819	821	840	806	866	823	814	827	835	829	821	823	819	824	817	840	852	812	839	807	876	806	824	867	832	808	804	846	844	759	858	811	811	854	836	848	842	826	844	801	847	811	835	799	808	846	831	808	834	873	828	786	785	858	884	848	834	862	866	789	831	876	778	774	777	856	887	837	796	811	882	837	834	886	886	863	809	821	815	869	852	870	819	795	853	846	844	849	866	817	857	825	846	873	810	852	846	821	828	875	813	782	818	856	818	863	838	838	842	819	850	792	861	879	821	823	790	807	841	898	824	842	872	847	866	869	833	819	771	838	778	809	822	801	762	835	785	827	818	819	839	835	807	846	839	787	838	867	792	814	779	868	894	814	803	863	841	759	846	841	846	793	888	814	862	790	830	829	816	823	849	804	792	841	813	822	811	861	853	812	849	842	846	820	822	821	800	815	803	805	816	812	796	818	891	827	830	828	825	797	844	810	763	835	847	862	840	835	832	851	832	827	848	822	875	856	757	789	853	810	827	825	859	866	824	826	855	830	862	850	836	852	817	813	857	832	861	852	857	836	837	818	842	837	862	811	824	837	858	836	856	851	817	743	831	894	884	767	873	789	818	902	809	759	868	816	860	809	837	858	837	858	807	790	804	880	819	809	848	845	878	826	810	847	835	857	832	844	859	837	838	824	842	839	843	880	826	781	861	819	829	807	856	823	756	872	896	839	809	804	832	878	859	832	846	829	860	893	779	850	852	815	894	844	829	767	884	855	802	862	874	853	793	819	826	849	853	843	868	840	774	906	859	847	809	871	832	833	803	830	821	826	812	832	853	793	869	796	772	829	841	780	823	841	813	854	816	783	859	819	804	851	866	858	776	847	870	847	861	826	850	833	821	820	815	855	793	805	846	815	853	821	869	825	805	833	827	862	830	784	851	854	803	809	830	809	849	854	864	852	822	824	852	850	852	796	837	821	805	847	846	762	830	771	875	837	843	865	790	798	840	832	742	826	802	785	847	817	847	839	791	865	853	767	835	874	828	870	843	851	816	839	841	773	791	805	824	811	793	849	827	854	836	817	847	840	889	828	804	843	825	803	818	801	814	823	792	846	775	804	858	865	843	809	811	811	843	880	841	813	831	834	848	839	803	828	849	827	870	829	887	857	833	808	855	819	800	805	793	867	867	806	791	860	871	816	834	860	807	805	803	837	802	873	800	854	820	778	803	847	784	873	811	818	816	806	826	840	868	792	814	855	880	890	823	851	825	844	830	852	821	835	812	852	761	828	778	831	838	855	825	891	789	847	830	848	783	841	794	782	885	836	856	815	870	851	842	802	790	801	843	812	864	823	871	770	820	834	775	819	846	850	792	818	842	874	817	868	872	861	795	787	866	868	827	808	828	859	851	853	858	851	872	880	815	841	791	823	825	877	845	762	833	822	776	839	812	814	771	816	815	845	834	801	845	784	844	827	825	804	817	795	845	815	846	831	803	891	857	827	843	813	844	876	801	838	778	843	835	809	826	794	838	879	813	824	806	849	841	824	826	876	852	819	823	840	861	863	864	831	817	829	839	841	857	855	795	827	863	853	834	811	812	846	845	793	805	903	832	804	816	844	847	808	798	853	812	805	824	835	871	830	836	821	796	888	836	840	809	817	862	835	820	849	844	852	884	794	830	844	854	809	826	873	854	839	783	802	794	795	867	858	850	846	783	815	806	801	827	824	841	874	808	845	874	811	876	859	877	888	833	813	818	838	808	832	847	832	818	880	855	825	835	864	827	793	872	876	870	874	876	843	859	804	847	867	832	816	812	811	839	791	810	786	822	813	782	816	890	801	809	856	834	882	835	801	861	817	847	850	806	815	787	804	828	817	833	791	827	807	831	864	810	870	819	831	834	847	824	849	805	788	783	824	816	844	828	819	785	845	861	857	835	804	916	785	810	861	810	806	806	837	789	840	857	759	865	835	851	859	844	825	778	816	814	849	818	840	815	764	777	805
52109	62275	59513	47716	37558	28713	23026	18083	13566	10238	8215	6550	5191	4054	3192	2639	2218	1847	1534	1372	1202	1135	1060	952	937	898	890	843	838	807	800	763	801	742	802	806	803	767	754	746	786	770	723	765	787	764	741	780	791	745	798	800	708	726	763	797	760	778	744	700	774	750	788	767	778	710	784	749	750	742	782	752	706	733	734	728	776	753	754	760	730	714	793	725	734	814	745	787	760	747	708	719	799	743	727	802	767	731	715	790	753	784	724	793	750	751	773	701	747	746	781	704	785	794	779	771	789	739	751	718	791	798	785	799	742	796	767	759	782	737	748	753	764	769	723	778	735	734	740	764	730	747	763	764	801	747	749	820	791	771	821	783	757	798	756	766	757	685	764	720	752	782	720	755	759	764	720	755	772	766	779	757	714	820	775	795	695	781	760	772	722	788	796	752	754	749	770	737	776	736	718	744	763	768	772	743	752	815	761	763	763	735	771	703	809	690	752	780	789	745	772	762	759	779	765	759	758	716	733	744	719	813	760	730	834	730	741	734	768	750	750	807	805	744	755	771	769	760	734	742	694	784	785	796	744	752	768	752	704	729	787	707	742	763	791	770	736	748	763	786	816	782	738	779	771	764	790	746	735	759	769	771	759	744	756	739	745	787	795	764	736	716	790	759	738	726	712	804	798	789	765	790	751	697	734	790	713	711	744	765	778	776	761	758	785	771	766	792	742	790	699	801	803	711	724	759	731	800	708	728	749	743	768	725	777	736	770	800	739	783	772	721	764	727	797	751	740	777	765	777	734	793	730	790	788	760	799	761	727	752	755	747	790	783	773	745	779	724	759	745	807	799	744	777	757	774	784	763	795	750	781	786	766	792	744	791	781	756	802	811	794	755	707	746	796	780	744	791	739	797	751	754	821	755	789	749	750	766	756	748	759	785	768	757	762	701	760	817	784	744	754	731	769	775	757	715	727	720	740	791	695	753	824	725	755	734	748	758	755	747	706	740	762	786	763	764	745	758	716	729	792	760	776	759	736	693	742	754	760	743	801	768	761	777	797	774	761	750	764	766	754	736	764	792	795	735	724	707	798	748	813	795	803	748	748	781	831	728	736	797	750	780	783	739	727	719	750	770	729	733	735	786	738	830	737	775	809	733	745	760	799	771	772	759	736	768	762	765	775	761	741	734	753	805	781	768	728	759	807	697	744	746	757	770	753	752	765	784	744	771	754	775	759	751	759	747	822	804	730	790	732	739	771	763	785	775	767	816	745	756	718	767	727	732	709	744	788	785	799	785	709	766	739	742	758	791	795	774	730	737	717	789	770	798	732	753	753	737	799	776	777	782	768	747	732	801	783	732	769	749	876	763	755	762	753	764	790	776	797	735	785	780	765	774	747	780	738	784	816	769	793	747	748	727	791	792	769	779	799	810	733	734	762	782	760	766	716	730	720	704	770	764	740	735	776	789	727	762	751	743	729	754	779	796	754	709	760	811	772	774	757	758	733	775	764	728	740	755	740	769	746	772	751	699	754	757	754	720	767	740	778	701	733	719	747	751	776	746	781	742	772	762	825	723	759	778	719	732	718	778	743	745	772	773	801	773	750	745	795	782	731	768	767	788	782	748	734	756	724	711	708	719	735	817	783	749	740	795	718	800	797	744	808	776	708	745	730	746	773	755	749	812	743	748	774	753	765	769	778	791	788	786	792	764	746	756	778	741	750	776	735	789	789	739	783	757	790	778	725	786	765	685	759	783	770	783	697	741	750	719	752	762	764	756	720	746	746	771	733	761	774	750	776	776	731	756	764	773	742	785	755	755	762	744	738	733	755	742	786	722	753	765	781	781	792	749	816	738	789	756	709	747	760	763	778	738	770	743	722	798	734	735	748	810	749	779	735	760	789	814	752	762	783	761	818	720	795	771	723	760	758	723	755	743	850	742	796	781	723	764	754	766	762	753	763	746	760	721	775	766	706	740	772	785	714	750	751	764	756	800	728	738	785	766	727	732	753	781	781	794	770	715	758	749	757	796	746	755	747	731	739	730	771	741	727	764	809	776	759	728	751	734	716	750	794	758	777	758	741	765	749	759	749	783	728	757	718	793	737	779	756	756	753	748	728	729	738	759	803	739	736	737	763	737	764	761	745	765	767	754	796	719	758	801	713	728	744	771	742	739	719	753	753	754	750	794	805	710	743	740	791	765	780	813	755	788	739	773	725	746	753	732	803	740	780	765	746	758	785	779	756	764	743	756	797	782	815	799	806	751	766	804	793	798	793	705	724	770	781	783	736	767	750	745	751	720	811	788	693	779	768	773	722	776	745	803	766	724	736	745	745	771	781	752	744	760	704	790	803	746	771	728	709	795	721	797	746	737	751	737	750	740	742	757	731	773	746	732	696	761	807	735	739	774	735	748	781	801	769	767	750	774	766	786	739	777	721	732	740	706	791	811	757	770	747	719	744	759	769	749	723	771	719	720	706	758	722	747	780	727	777	771	748	765	756	765	784	773	780	749	732	742	756	809	796	707	739	741	743	755	775	783	790	805	801	700	737	745	772	746	718	758	699	779	786	774	716	747	718	748	799	740	801	773	799	790	768	770	777	783	735	764	769	732	810	742	758	783	739	756	705	783	756	764	718	811	713	746	756	687	769	762	767	803	764	740	759	758	753	750	731	755	756	751	734	747	763	788	773	750	755	773	751	789	786	783	762	749	805	795	780	747	780	743	782	775	783	808	732	719	734	739	774	711	754	748	759	746	747	759	800	721	766	779	753	738	770	702	769	767	744	772	777	744	743	754	769	793	728	753	735	734	718	793	733	772	722	783	748	728	793	772	761	772	778	737	801	777	741	743	744	751	738	773	822	768	749	794	784	686	793	783	771	763	739	733	783	710	684	761	745	793	738	813	793	844	741	744	797	793	757	736	755	749	738	797	738	735	725	799	733	826	757	735	766	769	786	764	741	786	771	773	806	768	778	775	717	770	728	744	684	759	748	803	739	694	759	741	715	721	765	739	762	761	798	797	765	782	773	769	786	817	776	754	753	795	763	741	745	780	781	746	714	736	818	776	776	732	756	724	774	726	763	760	806	720	713	769	723	819	726	790	804	802	757	738	765	734	742	738	741	702	752	802	771	759	759	757	796	776	727	772	748	787	748	735	789	750	757	779	800	736	738	804	773	762	805	732	702	770	748	735	722	758	740	763	774	716	740	785	790	782	768	802	786	799	763	678	785	801	792	711	785	744	744	767	760	765	752	749	765	774	761	773	718	725	718	742	780	804	743	781	768	793	734	763	735	778	752	783	776	761	715	801	808	748	738	790	768	754	750	775	756	788	788	702	725	731	767	778	773	787	767	773	769	735	719	786	775	735	746	776	791	725	798	697	777	759	761	750	776	777	742	785	717	820	745	777	747	760	747	763	747	748	739	734	758	744	726	739	739	757	740	749	763	725	802	760	763	801	763	753	730	778	785	737	754	759	778	795	768	763	779	792	779	774
24441	21573	29350	24793	23694	25958	25971	15897	9946	7272	5670	4463	3583	2819	2366	1935	1655	1444	1302	1195	1160	1049	1049	932	966	898	873	927	889	857	839	838	853	806	871	932	894	847	855	796	868	852	805	844	865	842	807	816	829	872	868	817	831	835	808	867	851	873	808	815	783	837	837	857	815	843	794	876	845	870	869	827	833	783	819	879	867	816	861	849	860	838	803	829	799	877	830	803	850	886	862	842	813	822	817	805	859	809	870	827	846	821	796	788	863	835	860	857	838	909	852	842	843	849	840	816	821	840	852	836	817	925	813	859	808	867	833	817	829	839	774	840	867	891	837	835	836	840	860	882	829	857	831	840	820	796	803	865	797	855	879	858	855	860	829	810	780	787	767	808	783	867	858	844	877	866	834	822	818	839	840	826	793	825	840	840	872	754	844	957	870	850	816	845	875	842	866	843	827	785	824	799	855	806	815	876	832	819	845	850	852	877	924	846	865	867	836	846	859	845	899	850	835	868	844	887	795	818	824	892	836	793	812	829	852	807	856	811	897	791	815	833	787	820	853	817	833	801	874	825	892	815	850	804	803	833	836	856	843	777	877	869	874	846	793	858	829	814	882	811	830	850	809	854	894	857	849	861	822	847	860	851	822	865	793	811	824	860	781	847	803	845	846	812	860	863	842	861	817	857	810	838	824	875	805	814	865	840	822	790	853	816	786	815	760	820	849	879	863	886	830	797	812	821	793	806	877	800	862	877	800	857	830	799	885	800	865	806	814	809	859	876	828	854	837	858	838	859	864	875	832	819	779	809	809	808	832	849	837	848	851	834	853	804	865	846	873	831	820	833	885	887	828	849	867	821	852	804	831	802	856	852	838	853	872	847	860	830	872	841	868	868	763	820	877	882	857	819	830	816	853	863	831	823	861	844	880	849	796	858	822	853	858	836	850	818	786	794	843	809	855	869	856	827	829	820	795	880	895	821	839	842	819	867	805	858	812	831	828	842	804	856	822	815	816	827	859	854	837	855	873	802	837	826	869	870	820	830	858	884	834	818	830	869	798	836	830	797	839	801	854	808	854	830	844	806	825	884	836	808	832	827	844	819	821	831	823	807	783	853	819	844	839	815	839	833	846	859	860	795	839	837	779	867	795	805	829	815	861	857	853	822	870	825	845	857	831	838	807	818	934	838	860	798	800	845	785	839	787	862	877	846	826	783	815	898	806	829	814	837	842	753	816	815	868	792	864	849	855	893	817	857	793	855	845	801	833	834	834	819	845	884	875	819	843	813	820	829	833	882	853	816	783	795	835	823	850	844	818	859	877	834	874	796	804	785	793	871	835	908	792	842	813	847	836	871	789	828	842	789	805	803	831	864	790	842	833	842	836	803	866	809	852	845	761	854	829	871	825	798	822	845	833	792	837	859	884	884	825	874	826	832	812	851	854	834	898	882	816	815	831	788	814	821	864	841	825	872	848	814	804	829	830	819	848	833	888	799	868	885	857	835	864	821	810	810	770	807	823	845	921	890	812	853	788	819	854	850	799	819	854	885	823	899	880	833	820	862	861	800	849	860	851	833	843	849	894	804	791	813	780	858	860	817	852	807	843	807	822	868	859	834	872	852	859	835	850	864	833	862	821	826	841	897	839	824	877	876	830	846	824	833	797	865	883	836	859	775	863	815	829	844	838	805	835	854	864	835	818	765	818	838	858	807	880	870	861	804	819	888	806	792	793	836	886	870	820	821	851	816	820	878	812	804	795	842	845	840	859	823	792	802	864	835	770	786	878	839	833	791	827	811	845	831	830	812	814	817	842	801	818	837	897	843	843	857	796	826	803	826	807	883	875	822	824	865	834	779	850	832	874	835	846	834	832	922	855	848	829	854	846	819	849	858	841	806	887	807	850	835	868	839	846	834	833	867	823	827	786	833	825	846	799	851	808	835	905	809	826	796	917	825	857	791	846	829	790	854	818	833	787	866	853	829	867	844	794	834	895	848	838	813	779	873	808	849	850	865	847	808	811	807	836	841	800	837	865	807	820	882	849	811	847	811	800	871	854	839	808	822	875	836	825	791	852	808	839	866	827	809	852	859	843	819	879	871	845	851	822	834	830	809	828	838	833	774	780	861	841	808	848	860	877	842	908	872	882	845	839	790	788	847	844	850	844	855	860	822	848	770	830	911	794	826	847	862	857	788	798	850	854	866	868	828	863	776	811	835	842	843	838	832	931	841	822	887	846	868	887	834	870	838	912	880	835	908	838	862	817	811	837	763	790	848	823	824	838	870	845	820	800	856	815	842	902	848	803	883	850	836	839	818	838	833	874	884	852	846	867	867	845	852	814	860	821	863	865	804	857	846	876	812	863	856	875	825	809	846	819	925	817	850	888	789	829	814	820	875	849	787	834	781	832	859	873	826	836	825	845	846	870	849	809	854	870	832	832	855	863	835	845	894	830	853	839	827	828	875	820	863	862	838	809	879	838	840	894	800	837	846	837	800	802	836	816	836	874	751	811	817	841	832	778	868	806	846	835	796	864	820	845	826	825	887	817	829	832	837	823	798	840	851	822	819	790	828	819	833	864	861	834	864	817	896	807	816	883	849	866	872	825	828	835	832	828	864	814	809	815	814	860	883	856	835	793	858	851	841	875	843	836	830	864	815	867	903	841	834	843	812	843	839	873	867	817	822	838	907	863	855	852	884	807	820	829	877	785	861	861	840	775	805	845	865	827	847	842	808	813	824	889	819	834	864	790	851	828	845	799	781	858	839	852	824	837	813	837	831	832	811	867	850	829	887	835	814	848	841	858	859	841	879	860	854	827	840	804	812	828	804	826	804	857	816	897	798	812	810	805	866	856	853	800	888	870	835	828	794	834	864	833	882	846	828	849	895	813	816	779	854	825	854	823	850	847	752	864	827	861	884	845	856	790	850	804	819	864	801	810	827	801	831	851	856	855	860	825	845	730	849	814	853	860	845	846	805	798	828	838	860	864	848	825	837	812	818	859	808	799	834	902	900	873	844	832	837	865	800	863	860	803	850	828	804	849	858	841	818	848	783	830	825	838	882	862	825	778	801	830	784	801	832	796	843	852	835	748	849	837	791	830	813	848	851	813	838	864	846	803	849	822	837	835	874	844	799	817	863	893	838	834	830	818	827	838	886	895	824	821	817	852	779	853	878	829	793	857	851	857	893	874	847	779	878	825	860	830	865	848	838	830	838	800	823	798	811	790	833	787	831	828	812	801	835	845	840	811	804	840	814	800	833	870	848	857	837	852	847	853	850	790	871	890	785	909	849	819	827	832	878	793	834	815	850	842	835	857	840	831	869	831	816	895	803	835	811	886	838	846	862	814	836	808	856	836	850	840	815	803	862	833	841	817	779	842	857	899	808	859	801	851	848	825	804	856	773	825	857	850	796	841	871	881	823	838	845	810	820	831	854	808	826	857	879	833	838	790	782	848	786	839	860	893	863	854	860	815	815	882	805	866	867	811	820	810	866
52565	68517	60325	48836	38675	29455	23399	17878	13297	10350	8277	6536	5150	4064	3180	2621	2225	1835	1568	1337	1238	1109	1053	1006	938	878	873	808	823	812	815	762	762	777	819	754	751	822	740	798	753	738	673	789	763	789	725	786	805	717	747	779	779	802	759	724	783	743	755	718	770	754	758	768	810	732	771	758	744	749	788	751	758	713	756	780	778	774	741	763	761	720	726	756	794	766	773	756	737	768	732	767	748	767	804	795	770	749	722	845	777	789	781	751	740	773	780	764	758	758	756	749	748	772	779	768	756	749	785	745	792	785	759	745	726	789	789	745	705	803	756	777	772	811	778	801	750	722	758	743	746	753	740	791	738	777	739	770	799	737	748	758	785	722	744	771	794	818	701	787	810	778	789	732	741	756	777	788	726	731	767	748	792	753	737	808	725	796	739	758	748	777	762	763	759	743	771	751	758	765	732	762	828	760	738	766	778	758	809	774	726	776	783	739	756	746	786	768	749	751	784	731	767	768	761	704	755	761	732	785	781	790	793	766	782	771	791	785	762	771	745	735	785	771	771	811	736	732	704	823	778	787	775	769	780	712	736	721	748	733	699	774	790	746	749	751	751	817	700	678	737	745	762	782	812	780	805	722	770	721	736	734	735	786	736	759	747	764	717	783	786	752	787	791	783	786	773	763	784	771	751	765	763	764	773	788	801	759	812	745	762	778	730	808	765	737	815	790	748	765	776	767	780	742	744	762	776	713	741	786	716	760	751	807	723	752	709	744	756	751	756	749	740	739	753	772	796	748	758	752	768	769	708	751	764	787	749	832	723	747	714	750	751	741	786	753	738	756	763	763	686	756	797	755	784	772	762	802	745	743	804	718	766	768	778	740	710	777	792	748	774	785	698	774	749	744	796	760	785	750	752	836	841	779	768	747	766	815	754	756	755	706	756	769	750	742	780	796	763	758	833	754	754	774	781	750	718	739	810	758	768	784	764	751	755	777	783	801	811	764	763	719	754	740	746	745	767	800	782	820	759	836	744	804	785	744	759	765	794	779	777	759	743	748	783	750	747	754	775	751	754	733	750	763	775	741	776	764	754	776	781	684	735	794	732	753	786	797	804	777	753	730	755	751	771	778	758	768	756	745	793	822	721	778	786	804	716	734	782	737	707	728	809	718	713	773	741	768	774	776	769	744	777	799	762	739	734	756	732	792	776	728	760	724	719	710	784	734	730	723	770	786	733	780	762	736	760	759	782	757	751	785	778	774	787	768	792	814	750	804	739	771	746	768	736	724	774	729	713	740	777	747	756	719	738	771	776	744	781	770	827	750	757	779	777	784	781	739	768	764	713	790	779	702	743	775	746	784	755	767	759	740	764	762	771	751	741	752	752	693	742	748	807	711	726	730	791	766	772	773	796	746	740	734	771	736	793	742	763	732	759	741	734	713	708	746	805	770	723	734	727	804	745	755	749	781	771	724	744	782	757	765	734	730	769	759	786	805	747	757	794	742	754	831	742	786	767	764	749	747	788	771	729	757	764	729	715	744	799	796	765	763	786	755	716	785	792	752	754	749	721	777	746	739	806	751	743	729	841	789	762	783	722	765	722	750	822	780	792	749	804	788	763	777	689	765	776	705	795	726	808	851	729	778	743	739	751	745	747	791	721	799	806	801	745	759	763	760	774	719	749	789	738	764	768	746	737	791	745	720	798	778	732	763	766	752	717	755	796	743	745	777	761	776	732	750	776	744	780	755	765	750	766	775	737	733	748	788	727	807	753	803	741	756	774	751	795	780	731	786	761	760	790	727	787	713	705	743	721	765	743	726	779	794	741	735	789	753	731	757	779	779	765	747	772	725	720	762	764	775	731	735	820	733	836	760	753	697	762	762	735	769	788	724	718	731	722	752	771	796	757	757	781	763	747	763	836	748	745	724	750	761	795	736	789	764	743	762	729	766	740	781	752	772	769	785	714	773	762	776	772	741	768	820	797	738	751	727	763	749	680	783	771	715	779	756	779	772	733	748	725	789	734	814	737	740	694	767	764	762	773	723	733	797	791	759	774	755	731	821	761	748	783	744	721	767	766	778	730	819	758	739	760	711	709	779	719	749	787	768	785	728	804	792	778	786	765	725	786	784	751	794	748	762	773	764	736	739	773	749	750	778	801	782	785	786	753	798	751	790	768	783	755	766	783	779	731	739	761	751	795	783	788	758	772	707	760	755	759	747	740	796	752	749	753	742	753	779	749	726	752	790	711	757	777	732	762	778	786	760	797	748	758	757	822	721	784	785	739	749	777	734	771	738	783	749	754	743	782	771	802	750	814	776	746	748	763	784	749	744	769	794	755	697	736	757	756	779	766	774	799	786	761	819	755	758	790	780	749	729	779	773	779	747	730	810	803	779	790	743	805	755	812	742	755	786	775	801	773	758	727	790	746	756	749	774	805	759	772	742	749	745	774	717	763	768	748	789	744	764	767	758	760	751	765	763	752	769	747	777	765	771	697	793	775	741	786	758	773	753	773	738	783	797	826	795	733	728	745	732	790	785	776	805	783	825	738	744	776	745	788	734	749	772	797	775	795	764	800	746	759	745	773	775	747	750	794	737	757	779	755	778	769	777	776	755	756	726	731	782	718	709	789	767	744	838	786	680	754	766	725	776	801	735	756	781	771	772	756	716	803	752	809	729	771	772	723	789	802	772	780	810	755	800	738	767	735	803	772	720	784	799	763	765	816	746	808	768	747	775	720	755	790	736	811	770	786	761	749	782	784	785	805	763	738	751	726	723	745	754	738	744	733	749	757	751	807	773	756	783	751	740	782	799	766	732	780	815	751	755	775	724	726	756	705	798	829	766	729	743	793	758	743	794	792	723	789	725	707	759	752	727	752	769	749	772	768	809	749	757	760	762	744	794	737	772	745	712	731	764	763	784	710	775	730	782	801	834	782	731	755	723	783	786	772	780	781	763	772	809	712	744	772	765	718	723	725	731	770	775	719	746	790	716	797	753	768	765	735	780	793	720	763	758	755	724	771	735	732	803	757	750	802	807	768	771	780	749	765	763	755	765	719	773	769	732	739	775	778	761	773	751	724	763	799	737	797	745	768	782	773	732	786	755	768	762	785	730	747	754	798	731	767	778	762	725	757	786	770	742	740	748	744	777	778	746	705	783	775	748	772	738	782	847	774	693	741	747	799	781	785	783	725	770	793	718	744	742	749	733	788	713	730	789	701	760	704	771	810	780	718	748	798	735	760	734	762	765	800	782	805	738	817	816	789	746	778	770	776	822	767	775	755	797	741	745	705	812	752	761	783	810	739	772	790	703	791	777	774	716	766	749	728	763	750	729	799	746	781	738	753	831	778	763	696	759	778	763	771	797	780	752	770	684	743	777	713	824	768	788	763	736	749	738	779	768	736	789	753	779	766	778	763	818	811	737	746	759	779	720	731	766	773	797	726	762	740	747	722	776	763	734	733	762	715	731	738	761	745	753	745	751	757	729	756	769
29326	24059	32351	32802	25173	17784	12909	8110	5406	4286	3384	2639	2286	1838	1561	1359	1246	1154	1034	970	980	947	954	907	839	895	865	878	824	794	819	798	820	804	820	803	772	814	853	830	800	780	794	819	796	800	803	781	831	845	756	810	772	801	834	802	855	800	829	819	772	819	841	795	850	804	802	855	812	833	771	799	803	796	832	833	820	840	858	842	828	793	814	845	775	851	866	793	805	891	848	800	772	805	852	849	851	785	802	790	797	853	828	817	790	843	763	826	802	837	834	795	785	803	802	826	842	844	785	794	859	824	859	830	807	818	801	846	831	832	821	855	801	831	781	851	817	790	820	803	833	835	807	849	801	764	832	820	799	818	820	811	808	797	816	797	838	875	797	785	861	794	822	795	870	795	792	789	839	765	852	748	793	806	827	828	775	810	841	878	853	828	852	850	779	819	833	868	771	839	823	801	823	862	824	791	852	785	819	789	880	818	815	805	802	856	806	802	825	892	885	825	797	829	800	801	833	793	861	812	836	783	821	846	843	831	813	867	820	817	850	808	849	785	789	835	821	832	805	807	810	841	868	826	853	848	824	878	788	876	804	841	795	831	802	800	803	799	794	837	815	799	770	794	842	827	779	826	779	859	797	864	841	793	843	811	838	855	841	796	826	804	740	794	862	825	756	790	806	840	781	803	786	885	818	818	849	806	804	807	896	786	864	786	823	832	803	775	817	845	882	788	849	764	829	835	810	861	827	812	837	770	822	813	842	757	846	802	838	845	828	845	815	865	826	849	837	839	784	866	799	820	844	854	817	795	839	819	809	814	816	811	857	835	756	781	784	842	841	781	779	835	839	797	824	815	828	822	842	812	828	820	822	802	829	866	840	843	788	849	864	801	796	792	801	789	833	824	786	840	818	777	822	817	858	782	830	817	797	867	775	861	815	815	792	763	781	782	819	834	812	819	861	793	810	806	867	794	778	783	803	844	822	791	813	797	841	843	815	812	753	795	834	819	840	841	806	813	874	814	811	858	807	793	821	750	828	841	795	802	802	790	856	802	812	808	794	813	841	870	807	824	816	836	821	846	829	842	803	813	816	824	814	814	783	834	835	810	787	817	824	816	851	762	824	880	796	842	818	790	766	822	801	809	842	789	816	827	846	784	759	792	786	823	806	815	853	841	809	839	814	838	793	798	758	833	773	814	832	792	875	857	781	805	812	835	807	846	789	813	832	818	840	805	816	803	829	795	796	781	830	842	854	829	801	833	829	839	828	810	832	801	814	798	828	811	813	848	770	778	797	832	795	770	861	779	800	788	777	835	811	846	829	800	783	860	822	818	812	799	778	734	824	788	778	809	810	785	786	790	804	768	831	827	805	840	821	816	854	768	850	867	856	778	773	780	794	789	802	794	837	779	822	792	785	790	873	840	729	843	845	798	761	845	815	809	798	788	835	815	824	856	803	872	866	868	744	807	877	853	833	787	800	792	825	846	862	793	819	804	884	837	843	822	795	821	802	841	775	790	868	827	846	807	785	814	851	897	814	838	815	818	820	763	767	750	777	778	804	788	785	847	801	822	891	798	845	746	812	842	827	813	819	794	772	741	821	795	822	833	831	819	821	884	832	850	840	860	860	824	849	831	871	813	801	887	785	787	795	825	812	787	855	802	763	816	829	807	893	811	846	792	877	854	812	836	831	783	877	810	791	779	788	788	811	848	823	835	836	852	822	819	813	782	818	812	824	824	797	820	820	812	805	817	878	827	889	812	795	797	822	800	851	797	826	799	786	822	856	833	840	815	792	784	793	844	813	813	815	824	808	810	839	834	843	832	796	838	838	821	835	883	787	775	798	872	774	811	790	812	842	856	811	857	795	831	783	770	791	868	797	798	799	786	881	810	808	801	783	794	798	834	814	828	844	771	802	786	847	813	845	825	829	831	754	833	832	829	852	831	798	877	807	826	778	811	797	841	837	802	808	905	830	835	786	814	819	838	792	810	834	839	828	838	835	822	870	863	788	825	839	840	817	861	808	807	809	769	745	839	785	802	810	812	790	857	849	812	826	810	821	844	894	748	779	818	797	842	801	807	812	839	788	823	797	889	832	844	845	819	796	791	795	825	840	786	824	917	773	813	786	859	774	807	824	846	798	852	817	760	847	822	869	893	820	852	817	883	803	876	807	763	818	833	807	875	780	815	805	769	845	803	846	830	886	847	794	795	776	853	873	802	795	785	813	832	860	847	846	805	801	761	797	820	804	866	847	769	858	839	786	790	849	775	832	848	823	774	810	878	823	814	860	890	833	802	789	823	784	848	779	840	785	827	782	880	832	803	828	875	828	830	823	852	819	822	808	756	799	785	834	799	800	821	797	827	825	790	792	825	819	870	788	783	788	767	851	817	805	823	803	842	778	803	837	849	862	790	838	807	834	773	772	826	783	854	812	842	825	780	803	790	814	799	878	829	828	812	836	864	817	812	787	794	805	858	848	792	797	760	835	834	799	751	798	850	789	811	810	847	822	854	804	905	820	840	800	800	792	820	813	801	874	816	798	809	791	818	860	809	837	832	793	869	754	796	787	801	840	849	864	804	847	826	808	845	782	844	793	818	805	796	797	777	778	836	869	779	774	831	813	811	813	833	826	825	800	741	825	818	806	782	781	792	803	827	817	797	853	807	821	855	804	833	821	786	828	803	786	796	812	802	885	824	797	876	827	814	798	774	802	783	775	858	843	859	823	817	810	788	802	838	809	853	821	787	816	820	849	818	820	875	837	805	787	842	804	819	809	830	782	808	842	886	818	775	812	818	822	758	864	863	798	836	792	842	813	849	849	789	831	818	830	823	819	834	792	813	793	823	805	836	856	833	806	848	841	846	823	797	782	812	777	849	796	855	840	842	798	856	810	850	819	887	809	829	784	801	797	831	751	792	799	824	825	857	841	780	805	785	812	863	792	771	790	813	783	798	809	827	788	812	841	811	854	845	832	814	846	796	758	858	836	825	791	797	793	792	859	816	852	789	755	803	836	818	798	861	822	799	839	833	817	825	798	821	842	851	823	769	890	806	821	805	837	800	796	823	854	831	805	790	817	810	797	815	854	815	830	832	783	818	810	775	800	793	844	824	855	899	847	830	792	814	806	812	805	822	844	903	797	843	838	870	836	843	803	816	832	820	798	809	815	829	758	853	795	841	840	810	850	831	854	841	769	847	844	807	787	781	821	791	811	834	833	803	811	827	881	824	782	834	810	815	847	806	865	835	824	778	781	790	850	807	792	844	844	812	811	777	841	804	803	791	827	825	791	765	787	826	807	801	801	869	863	809	797	855	837	767	869	806	847	803	860	845	766	784	811	818	850	818	821	823	794	849	830	762	835	853	881	818	796	790	775	838	794	845	798	746	834	770	778	785	785	797	798	822	792	780	827	807	849	868	855	826	813	849	800	864	829	769	785	818	807	807	778	907	851	761	864	792	802	813	790	780	879	832	801	754	837	824	830	779	821	770
52255	56458	51269	39725	29002	20905	16057	11417	8372	6611	5337	4148	3333	2548	2012	1715	1560	1273	1123	1019	1035	963	910	817	873	812	796	829	776	766	729	762	768	802	720	827	779	700	758	781	745	699	806	668	739	720	719	767	710	712	765	759	755	708	751	756	822	749	751	716	723	736	746	782	771	768	758	763	680	678	740	739	737	724	719	799	759	745	739	716	728	801	752	793	795	719	711	733	712	772	732	769	785	775	769	735	703	710	770	773	790	780	762	779	766	720	751	752	743	717	711	714	763	748	760	751	746	714	765	708	729	781	751	764	695	745	774	735	759	760	728	726	764	787	752	747	705	730	736	758	769	747	714	743	783	752	716	749	747	734	735	731	773	751	810	763	716	740	783	735	737	766	752	737	745	755	730	675	779	742	772	738	745	754	744	705	804	753	700	748	800	732	786	725	735	739	793	739	751	804	755	739	780	734	772	753	736	687	772	683	794	745	733	747	714	792	754	760	750	764	782	750	720	738	765	755	733	737	747	726	797	756	784	786	742	732	790	773	767	725	745	814	708	741	682	800	724	746	762	807	694	722	774	768	790	779	742	757	774	780	696	764	795	702	738	765	798	752	744	728	731	746	770	722	672	751	749	760	744	715	796	772	818	718	767	753	726	787	751	752	738	720	756	746	772	794	674	752	780	747	773	752	716	750	740	730	709	757	803	713	776	791	722	774	713	723	759	720	757	756	729	764	750	726	761	744	783	693	750	743	745	719	770	737	742	696	759	744	746	717	808	788	764	758	774	691	741	724	747	737	721	774	769	711	749	742	726	771	789	730	695	752	761	754	745	780	776	739	755	766	765	706	752	753	788	715	750	794	737	745	704	753	736	780	743	720	776	716	715	778	749	744	757	713	733	753	714	788	755	718	729	742	755	726	725	702	758	736	739	788	787	745	773	716	738	752	770	775	735	748	728	762	787	768	725	746	678	723	707	740	734	717	726	746	742	743	778	756	708	737	741	746	789	758	731	782	781	762	725	757	775	738	777	752	727	763	732	762	742	739	705	736	712	752	702	723	789	768	819	762	733	744	779	741	740	731	745	709	780	718	772	743	746	702	730	731	796	770	746	689	753	719	801	721	729	726	750	774	758	742	778	754	760	795	777	756	738	780	742	704	716	757	716	744	754	722	735	704	764	730	751	770	759	803	768	756	729	709	749	759	745	730	744	738	755	734	707	712	721	753	668	791	743	719	735	737	758	720	686	702	725	715	782	750	767	751	755	704	722	769	756	778	765	702	720	780	708	750	744	774	737	715	710	714	777	711	764	726	745	768	746	736	759	743	762	707	732	743	762	778	751	808	742	741	705	774	743	763	728	746	798	668	739	761	751	713	773	745	795	732	724	743	734	745	768	721	737	758	731	780	764	764	702	725	776	781	750	749	786	765	754	751	767	742	743	785	763	787	686	757	767	726	791	723	764	692	748	731	752	730	714	774	735	740	738	717	753	774	771	767	738	774	733	740	737	787	744	770	770	767	721	723	751	762	761	765	705	706	783	719	783	725	769	724	743	711	762	733	718	729	723	731	762	697	746	731	723	807	766	746	696	742	752	729	732	741	784	758	728	695	738	731	764	758	764	763	767	742	752	733	756	712	696	776	702	713	778	737	752	755	754	735	735	736	737	707	704	731	761	748	706	755	755	721	727	728	774	747	719	751	715	677	715	742	737	737	717	721	729	722	758	718	722	745	673	760	734	777	719	788	731	768	740	794	708	779	739	708	715	719	717	731	731	804	698	774	781	717	711	713	728	710	778	736	730	759	770	783	718	761	744	719	784	726	733	748	770	712	784	729	769	749	778	726	756	755	689	722	732	730	795	741	747	703	747	747	727	749	729	770	728	758	798	780	782	755	774	706	723	729	751	743	698	781	732	746	721	744	734	792	758	746	722	764	756	763	720	746	729	803	696	732	715	744	740	764	700	715	755	744	750	730	715	703	737	778	776	746	761	781	800	784	699	748	774	743	785	727	731	765	749	729	811	729	706	758	766	731	764	775	772	749	762	758	731	764	738	765	785	757	753	749	747	736	707	755	747	762	758	767	766	795	730	727	746	752	752	756	763	716	767	751	788	707	730	706	735	735	753	778	746	766	716	720	732	748	731	724	767	741	714	740	757	720	712	704	778	682	748	708	716	759	726	768	720	787	695	770	730	737	751	716	714	779	756	749	717	695	759	744	739	732	750	749	780	729	753	777	707	733	789	775	695	762	735	726	767	741	801	783	717	772	800	720	736	735	786	734	756	745	763	739	722	745	809	803	739	753	697	758	754	784	730	714	773	724	702	751	727	769	728	773	752	735	798	790	759	724	668	761	793	722	759	754	800	773	759	760	737	736	747	735	738	728	768	758	753	767	722	763	726	748	709	757	715	775	731	719	729	751	745	746	758	691	744	742	767	744	767	727	758	727	733	819	722	722	783	782	725	760	807	728	756	730	799	757	751	718	737	728	739	776	792	762	784	768	736	747	743	741	792	736	748	775	708	762	729	756	683	734	775	708	772	713	703	763	745	714	730	728	755	766	740	735	723	768	781	743	771	775	734	747	775	765	799	695	749	753	808	768	746	736	704	740	706	754	765	756	751	746	724	682	761	725	776	760	733	741	716	711	732	792	787	784	759	726	760	759	736	771	703	754	755	717	727	778	753	724	728	769	752	729	755	700	793	721	723	737	755	764	719	696	718	773	733	750	754	766	784	730	753	759	713	781	737	731	715	785	759	730	759	729	727	770	740	750	716	756	718	773	760	726	762	705	766	751	770	722	753	750	687	787	742	804	745	745	762	729	773	756	724	784	732	718	780	759	731	737	753	738	714	755	745	761	698	716	730	799	723	771	776	724	736	741	743	800	711	727	805	747	759	753	789	729	767	765	759	696	695	752	718	794	757	755	736	761	767	721	756	756	750	735	729	732	751	720	783	788	768	752	752	757	751	763	761	772	742	787	756	768	789	716	755	702	745	744	722	749	774	696	712	731	721	689	759	780	777	705	750	796	743	767	767	758	754	776	716	791	771	773	790	760	747	773	752	745	796	766	727	726	727	794	730	780	730	746	782	740	716	780	765	708	793	713	720	738	770	774	744	700	705	750	800	727	725	781	728	727	790	735	726	743	754	725	809	719	831	715	739	715	763	721	750	728	723	765	735	718	724	741	745	747	732	731	764	742	741	706	780	709	725	776	797	767	771	749	740	750	740	788	790	772	740	760	783	752	733	719	796	710	756	754	709	791	781	764	715	718	706	755	706	736	792	783	767	755	724	731	756	718	725	734	764	720	703	762	710	737	766	766	739	718	754	759	708	695	685	795	725	773	739	733	721	724	758	740	723	763	773	744	729	779	750	709	688	746	725	754	715	718	721	750	731	758	750	720	785	719	739	750	758	705	742	767	773	805	726	747	738	740	726	681	700	711	754	767	742	766	718	745	728	727	755	741	758	713	748	723	722	751	779	764	758	756	783	764
26029	21701	29215	26156	25786	25390	21348	12403	8487	6498	4945	3909	3166	2414	2025	1766	1554	1364	1187	1163	1089	1060	991	1019	902	901	933	871	893	867	832	849	840	856	884	828	788	776	810	849	857	831	836	787	815	768	813	821	806	900	866	825	793	837	797	845	805	794	777	819	821	831	853	782	791	805	818	784	831	821	794	856	771	828	863	801	780	794	843	824	765	794	833	844	831	851	861	780	804	837	828	871	846	780	842	837	837	813	875	826	827	823	824	789	851	834	824	866	836	857	825	786	851	849	790	793	841	810	807	855	796	806	848	810	817	822	761	824	846	806	870	824	816	810	830	819	834	840	789	765	843	830	783	800	805	814	801	840	860	860	809	813	857	839	771	809	821	808	863	855	814	786	810	804	818	848	797	769	848	842	877	811	829	818	826	844	818	855	880	823	881	879	778	823	839	846	811	818	781	855	837	777	857	791	838	833	804	827	830	831	805	794	827	790	785	778	836	826	861	805	867	794	829	809	802	803	806	800	868	802	837	845	837	797	852	877	842	784	831	825	869	814	840	813	813	797	832	797	839	811	714	874	819	830	876	789	820	805	870	862	825	795	855	826	844	834	840	832	794	865	817	854	803	847	849	829	847	854	829	852	827	878	848	789	800	844	833	859	806	812	829	804	806	840	808	817	801	843	794	793	797	839	852	862	854	841	809	809	806	848	843	805	885	843	815	843	796	834	848	821	830	809	862	824	828	871	817	816	818	767	821	841	814	789	823	817	861	847	802	859	818	798	825	787	863	788	764	880	796	831	832	828	832	819	815	810	791	734	867	802	797	849	796	829	797	772	826	847	787	822	822	813	815	837	810	802	823	814	789	839	841	876	823	848	866	876	808	833	861	816	827	817	773	797	840	806	862	822	813	825	794	823	825	884	809	836	801	818	783	812	860	852	802	871	827	836	849	815	797	845	821	825	842	807	817	859	804	800	823	794	820	838	847	888	794	834	890	840	874	847	865	822	790	857	842	810	847	811	790	816	768	815	782	790	785	801	794	806	836	816	808	854	781	804	812	797	838	835	859	855	872	851	822	819	824	830	843	830	826	801	843	842	816	846	812	797	791	833	807	815	827	863	808	809	805	858	855	813	831	813	829	873	836	789	809	813	799	851	807	827	817	830	816	755	825	803	785	842	810	816	781	802	836	821	844	852	811	806	843	851	795	803	826	807	844	806	814	855	772	846	819	822	909	876	801	805	814	934	813	799	784	836	815	750	878	832	887	808	816	769	799	773	818	822	870	779	787	802	809	774	847	847	845	823	825	829	830	920	807	792	810	827	882	806	849	857	822	829	808	808	835	883	860	895	863	792	833	838	817	841	852	838	834	816	820	823	812	858	800	808	816	879	835	820	868	782	853	806	815	785	841	856	857	794	821	864	783	828	894	836	817	791	857	787	804	798	840	809	822	901	829	838	842	835	802	832	841	805	841	875	840	785	814	809	857	782	839	784	819	833	836	784	875	861	823	809	851	830	802	806	798	804	915	836	817	797	828	819	813	785	841	817	847	799	766	808	853	851	819	862	838	838	818	827	801	849	776	830	859	781	805	861	794	835	857	811	825	840	797	874	798	782	820	851	863	845	783	814	804	831	803	849	855	795	823	826	859	872	808	834	896	819	858	830	826	848	888	832	846	820	834	827	841	830	857	835	844	814	856	743	829	808	806	824	793	820	896	855	795	844	821	813	869	765	847	810	806	859	787	862	781	776	857	835	831	817	857	839	854	805	774	886	872	790	822	832	840	819	757	741	841	844	820	797	817	806	845	834	847	798	845	846	814	809	826	815	777	818	837	864	833	811	848	868	825	844	880	824	828	842	820	860	846	781	800	854	836	800	832	846	848	862	838	822	827	819	882	788	847	829	847	847	820	816	822	844	763	827	848	779	846	785	820	784	790	807	798	831	764	807	821	790	826	834	839	841	826	762	819	857	840	800	833	800	806	831	772	836	827	853	847	833	816	800	843	811	851	843	822	830	841	832	832	818	817	815	844	890	772	835	760	800	772	823	809	891	829	824	807	851	855	801	822	871	817	846	752	824	841	814	843	772	831	880	859	796	788	849	848	841	818	796	875	877	839	816	758	833	794	811	858	859	811	846	836	803	829	818	808	794	804	821	834	854	850	833	831	814	840	843	893	826	869	826	846	813	891	784	807	780	780	811	879	886	806	837	791	846	830	830	821	891	788	833	829	846	881	842	845	792	833	847	822	793	800	803	857	805	809	828	799	813	783	839	854	849	786	840	865	805	851	795	827	770	788	795	833	849	876	795	827	833	882	771	797	868	880	826	784	820	851	861	776	783	829	830	795	791	844	811	868	810	853	853	820	835	839	795	870	795	860	821	829	833	810	835	818	815	802	818	783	817	870	839	793	827	773	821	769	766	837	848	839	816	774	833	858	791	834	803	803	877	778	802	782	868	785	828	834	785	784	780	857	812	799	795	822	841	829	821	779	802	800	834	797	861	881	805	845	845	815	821	789	718	841	845	830	797	786	821	893	785	809	839	912	804	827	839	826	804	840	832	827	819	811	798	880	831	824	771	815	803	824	819	862	809	799	818	812	802	815	883	775	805	824	862	786	839	787	827	823	779	893	890	808	813	807	878	785	835	821	826	806	750	838	808	856	804	795	785	787	828	825	823	756	838	876	805	876	812	799	708	791	752	797	824	838	905	817	811	708	841	793	809	831	858	816	824	791	758	822	857	826	851	871	798	833	847	789	796	811	807	811	825	860	812	839	844	818	765	806	794	808	906	882	832	824	825	839	796	843	829	785	839	828	820	836	813	822	840	805	804	793	783	812	829	874	793	871	817	820	827	850	849	819	827	863	832	837	848	786	857	850	743	824	862	822	808	805	872	783	865	819	859	819	800	858	847	808	862	855	750	813	788	813	868	834	834	834	801	802	820	843	828	801	823	862	862	846	787	856	826	828	802	798	810	845	782	824	797	820	808	764	861	832	835	837	861	792	843	802	813	815	827	809	830	793	840	815	841	865	776	878	881	882	839	829	839	799	802	810	808	800	832	776	777	817	812	778	873	821	871	818	805	843	840	825	813	795	842	800	844	854	812	815	780	837	807	827	840	814	803	803	824	807	785	851	848	841	845	843	833	784	834	816	829	793	831	812	789	857	828	803	827	815	829	799	848	846	804	831	783	798	848	816	802	809	846	820	885	844	804	856	885	812	802	757	867	825	826	803	765	872	809	851	875	808	841	772	812	816	827	819	814	858	824	842	908	802	869	791	822	855	741	841	839	843	820	846	882	792	821	823	839	774	791	832	800	854	817	779	800	790	818	830	855	809	836	830	864	772	873	823	887	798	835	841	823	840	785	821	853	848	800	788	860	860	825	857	786	863	822	783	823	789	792	827	851	821	786	793	854	834	822	811	792	820	812	886	804	795	811	845	791	861	844	866	817	799	872	833	817	865	822	797	824	830	825	836	832	866	824	768	864	781	848
50751	58861	54767	45724	35296	26549	20759	15232	11805	9421	6983	5722	4454	3461	2690	2251	1921	1601	1327	1182	1084	1059	990	978	913	891	821	851	827	809	821	783	757	817	780	756	757	780	764	717	781	750	765	760	756	791	766	791	778	738	763	729	772	765	745	711	749	747	780	669	748	770	818	736	770	773	752	804	751	728	729	799	753	700	736	732	776	765	741	803	712	719	749	756	723	705	750	730	753	729	744	757	764	717	818	740	734	706	756	756	743	736	741	731	734	808	795	757	722	739	734	765	715	782	740	735	770	745	770	729	757	735	789	725	752	717	742	758	766	752	768	753	724	804	760	738	740	769	793	753	749	696	723	751	700	799	778	723	737	729	708	725	729	766	731	763	747	765	709	755	772	720	700	750	755	755	757	753	700	756	774	769	718	777	710	763	780	743	757	722	769	736	732	757	783	709	805	751	752	787	766	719	721	736	770	786	788	762	770	749	738	774	761	733	778	778	765	760	754	766	749	770	735	781	748	750	780	729	763	743	744	742	698	752	744	717	754	760	771	712	742	787	795	761	770	742	766	792	800	780	741	793	753	769	762	764	761	766	806	734	782	737	752	743	757	760	788	755	793	768	729	770	764	736	718	738	751	727	727	772	796	751	772	766	789	763	672	740	740	785	718	728	741	709	793	753	705	806	743	774	742	752	743	698	771	775	763	739	745	706	768	757	800	717	725	767	735	737	756	791	755	819	720	752	762	782	762	763	758	695	760	718	741	776	787	770	756	770	750	754	789	761	772	689	773	735	811	777	739	767	748	724	741	773	820	754	730	809	826	767	756	767	769	779	735	741	756	731	773	742	749	766	715	745	692	743	742	730	744	751	747	782	751	749	760	767	742	754	763	738	754	707	778	736	786	771	780	738	761	738	698	765	769	760	726	750	782	726	731	766	778	747	737	758	777	792	752	759	714	670	707	734	759	698	732	746	739	752	728	735	757	792	729	770	760	725	709	749	715	728	816	758	735	715	736	739	779	721	766	800	722	731	686	755	737	747	750	745	758	759	737	729	780	736	804	799	735	763	767	713	766	775	717	736	744	750	777	739	705	731	757	755	664	740	818	792	794	733	738	745	734	757	748	727	733	729	773	727	741	782	755	780	720	796	812	741	789	728	786	780	771	779	745	734	785	747	707	752	773	764	769	738	768	745	788	815	771	752	788	703	740	707	712	756	745	762	737	761	742	749	777	732	724	813	777	800	752	777	755	740	783	779	802	766	750	748	737	732	728	721	780	787	709	776	744	753	762	733	808	762	721	714	777	705	754	712	722	802	781	778	763	781	733	758	771	711	794	717	809	737	738	778	728	750	764	738	745	737	753	755	786	718	766	787	768	746	749	761	762	742	699	754	732	739	781	736	788	734	750	703	756	745	773	729	720	723	755	711	709	728	733	728	792	758	784	775	772	756	793	777	746	755	800	751	701	751	776	744	775	766	752	800	777	731	781	770	706	710	803	712	771	734	744	750	742	750	738	755	772	748	827	811	733	721	787	717	726	685	738	720	765	730	784	733	749	694	745	824	742	791	790	756	770	725	755	780	712	788	738	755	764	756	768	765	791	752	743	758	736	767	778	786	758	728	708	769	745	720	754	738	748	790	788	717	766	742	731	727	763	723	742	814	764	716	737	738	740	820	795	783	716	729	734	796	774	746	755	749	813	780	782	800	767	727	807	747	744	725	763	750	761	762	773	804	808	799	739	735	766	762	718	759	769	702	719	768	742	737	769	779	730	734	777	773	735	786	781	749	730	791	742	750	802	751	735	722	713	718	782	748	791	773	730	690	717	782	786	737	764	776	741	734	803	748	712	732	744	716	725	725	722	766	799	729	729	788	724	756	725	735	782	678	781	740	794	782	777	786	759	690	734	742	752	796	756	742	716	737	752	732	732	723	780	774	777	749	741	708	691	756	787	788	717	760	755	758	738	772	738	743	776	750	749	703	723	765	727	707	797	771	773	743	774	774	694	724	746	750	778	751	790	745	789	761	760	780	777	739	796	723	782	756	742	767	763	748	732	716	808	743	770	699	762	759	737	710	771	718	733	749	783	724	705	769	763	753	791	702	760	723	743	738	748	760	741	747	733	717	743	760	769	729	754	767	707	724	762	790	753	753	744	789	796	761	739	770	792	712	769	711	789	793	766	741	715	749	755	771	759	796	744	710	726	793	773	737	767	718	778	748	742	754	760	754	711	755	737	756	843	745	733	806	763	760	720	780	741	739	756	773	756	737	750	722	790	774	745	764	759	793	765	768	720	786	719	726	732	757	741	706	767	763	712	786	793	734	725	767	744	750	704	775	756	736	758	787	775	703	726	767	730	792	706	774	738	739	776	746	759	695	746	777	704	751	703	772	724	759	734	793	746	747	766	773	726	698	726	758	780	803	778	779	736	760	737	713	710	750	793	769	811	728	789	736	745	747	791	773	793	715	793	775	754	744	755	774	727	728	800	756	758	762	773	743	744	802	733	773	751	726	750	770	796	773	716	764	765	753	762	732	767	730	756	740	736	753	733	770	761	742	741	784	770	821	761	749	743	778	736	741	769	795	793	752	793	712	734	725	731	742	743	753	768	744	791	735	748	752	745	731	735	779	719	754	756	772	733	751	722	745	739	712	800	763	735	740	770	745	720	811	718	754	714	793	726	722	762	782	765	748	761	756	744	733	729	740	720	761	761	786	735	779	738	726	723	740	778	739	762	750	782	732	782	763	759	744	790	789	717	784	756	784	801	741	753	733	754	755	776	765	760	771	783	767	821	784	820	751	768	708	800	697	784	756	771	747	715	757	718	733	721	708	789	827	747	696	726	774	759	746	786	795	738	763	762	710	760	757	722	728	740	800	769	713	723	737	735	734	747	707	773	757	739	741	767	791	784	716	735	775	750	780	760	775	707	771	744	746	717	779	802	741	770	798	708	775	696	754	722	765	722	755	741	761	762	715	737	748	743	779	766	743	755	730	744	723	770	748	750	730	711	729	794	738	758	763	730	765	705	739	765	735	756	718	724	762	769	715	720	786	738	744	759	741	754	786	752	748	754	775	735	732	714	749	799	729	709	724	744	729	722	721	776	732	721	709	768	730	793	705	725	730	741	738	772	733	774	780	725	746	767	750	755	792	789	746	744	728	758	776	779	722	755	732	768	735	712	795	759	781	719	753	741	737	740	787	816	810	750	725	770	776	785	764	745	779	763	806	772	707	756	776	740	752	734	787	777	780	694	736	753	765	736	726	797	827	761	715	716	785	721	732	771	714	723	758	748	736	722	766	723	804	735	747	753	709	765	712	749	759	753	757	759	758	815	739	749	759	759	732	779	771	733	773	766	744	776	787	768	762	798	726	741	745	694	767	737	754	724	771	732	769	766	776	717	769	778	778	742	710	788	720	766	721	733	775	744	777	765	746	791	767	762	764	739	729	764	717	726	778	760	767	809	691	720	751	735	748	738	717	745	701	750	717	771	771
25021	21612	29378	25891	26034	27946	25648	16360	11445	8678	6439	4804	3716	2979	2365	2075	1758	1571	1319	1286	1235	1048	1022	943	980	929	805	845	863	859	863	864	868	916	834	824	858	819	836	799	826	847	841	841	789	803	876	855	823	815	864	785	794	864	843	811	829	862	876	842	823	791	863	837	829	835	866	827	835	856	828	819	823	797	758	844	755	787	805	830	804	852	801	802	842	821	854	803	766	802	806	854	842	827	831	829	843	811	840	831	828	841	779	885	823	814	830	834	834	775	781	934	822	831	842	865	858	860	879	824	847	844	871	828	871	822	835	849	796	854	808	792	826	840	789	829	800	840	803	862	825	899	826	766	857	820	833	760	842	852	804	880	824	813	874	841	865	818	841	815	849	790	835	822	787	831	872	829	817	785	829	859	888	805	831	769	807	826	800	888	811	837	879	836	824	741	801	803	825	829	845	771	825	801	789	838	860	871	831	875	843	812	837	774	909	814	807	821	822	834	794	831	768	871	859	851	862	813	826	807	780	821	850	850	864	827	824	836	808	875	824	861	828	791	812	823	835	877	792	815	845	848	785	781	817	831	785	795	814	855	826	825	832	810	804	818	866	870	840	846	845	875	801	781	839	841	754	774	833	862	836	830	815	798	822	816	859	837	834	842	803	866	841	784	803	807	844	820	849	814	862	791	814	822	873	798	801	804	829	801	860	823	871	837	825	854	785	767	882	810	856	840	857	811	821	830	766	855	859	846	822	796	794	837	814	865	858	789	884	863	824	816	852	836	852	856	859	840	861	788	850	801	813	794	867	803	816	833	814	843	824	837	795	814	880	872	796	806	813	827	765	813	807	779	791	785	801	857	801	794	810	813	845	814	781	843	820	801	788	840	806	744	833	800	836	801	887	847	838	798	784	841	844	827	846	832	844	840	796	830	833	836	810	831	825	886	835	860	795	795	785	812	829	855	846	834	828	861	841	834	821	827	845	821	805	795	826	806	786	871	821	793	874	816	766	845	847	865	853	819	823	810	860	805	797	830	802	852	811	807	806	792	832	807	831	792	858	769	775	834	794	787	776	842	825	808	828	822	765	852	823	866	869	820	789	825	801	839	842	864	847	798	820	834	871	806	801	844	814	786	858	798	801	808	829	801	822	809	794	817	817	817	835	833	831	872	815	804	828	819	822	790	853	820	813	877	831	807	795	860	874	816	800	779	861	799	882	800	839	827	819	816	791	821	864	793	863	817	817	838	799	910	832	843	817	780	826	795	784	838	796	834	821	807	799	785	827	801	882	816	835	826	797	816	844	830	810	909	806	837	836	825	812	837	803	803	845	832	859	787	859	851	842	799	794	800	844	834	832	824	838	862	834	868	824	825	883	783	843	808	867	813	835	823	827	855	891	809	826	790	817	822	816	873	840	836	847	816	810	855	769	819	826	767	815	824	838	819	801	843	814	838	819	809	821	812	847	831	806	791	801	858	834	829	809	854	839	862	786	840	781	819	763	858	774	822	853	847	857	804	768	826	776	874	809	828	859	815	859	852	840	821	846	801	821	825	831	832	771	828	824	893	848	774	850	815	803	810	844	786	856	840	873	838	832	889	830	842	828	804	868	837	809	818	756	794	796	837	820	819	807	844	828	843	794	840	834	817	854	813	832	826	854	875	811	816	823	807	877	891	831	841	808	768	793	806	811	772	843	785	817	872	792	813	849	827	777	826	805	779	826	853	822	800	795	832	849	831	815	833	778	807	796	814	850	870	837	850	808	814	808	873	795	787	838	800	850	860	835	766	880	814	760	789	844	771	783	787	833	807	813	826	889	826	783	791	842	841	823	846	790	824	831	834	809	782	847	837	803	813	834	858	849	811	785	824	789	826	816	812	826	855	825	786	781	816	810	780	806	798	837	806	851	876	834	781	805	816	824	830	875	881	806	854	844	790	820	834	853	809	800	851	792	806	824	823	797	796	787	805	815	808	785	815	844	822	808	878	857	762	838	795	781	849	796	791	806	816	802	854	815	815	857	840	845	815	820	857	838	831	853	838	819	818	834	813	857	781	826	824	830	827	817	788	849	799	838	799	817	846	832	831	790	877	801	794	853	836	812	831	795	824	879	865	874	823	824	824	776	787	823	804	787	787	774	823	841	828	831	811	817	863	819	851	849	847	855	854	834	805	826	784	784	838	881	812	871	829	848	836	860	852	805	831	809	815	845	826	840	788	872	800	847	824	837	825	864	853	777	808	822	792	838	841	851	839	795	799	854	821	803	831	794	791	862	874	827	811	832	845	840	898	726	806	857	786	748	867	823	807	850	840	848	810	865	796	880	889	768	847	817	841	827	847	865	808	817	758	791	852	856	783	789	806	808	872	838	822	829	834	827	845	811	785	821	768	852	827	846	821	837	797	786	867	852	840	785	784	834	878	806	840	824	823	854	828	811	843	834	804	786	768	797	842	847	802	819	883	814	837	818	783	796	887	853	823	840	799	836	810	880	819	773	806	798	824	802	833	851	844	814	890	835	777	817	828	809	830	848	859	856	802	804	788	835	806	859	784	789	842	851	821	836	834	766	817	819	806	819	831	821	809	829	815	857	790	806	800	833	809	815	851	807	854	806	807	829	769	879	840	811	874	845	829	825	847	837	848	848	844	817	847	815	805	831	783	764	861	826	840	816	831	786	811	869	843	865	812	791	838	789	805	808	793	832	809	784	839	825	852	855	868	804	798	837	838	883	818	877	847	868	800	787	804	776	799	884	822	824	837	851	798	830	792	816	828	813	788	762	762	881	817	802	860	791	773	832	855	844	811	838	854	858	813	829	818	833	824	821	780	852	867	824	899	787	846	818	814	805	794	844	796	807	869	809	815	814	774	838	816	853	810	849	855	814	861	800	819	789	829	780	817	851	789	816	824	835	831	883	830	842	807	758	789	807	802	823	798	773	809	828	806	890	768	875	807	801	826	807	860	768	816	835	802	833	856	852	820	826	831	859	822	805	803	834	844	770	833	825	803	791	808	837	809	809	837	813	885	839	871	840	860	811	751	883	792	863	786	831	827	816	841	859	789	803	802	802	844	833	799	828	844	793	819	774	842	823	805	820	796	891	807	788	879	824	822	832	830	811	862	855	829	842	858	843	801	802	800	807	818	836	802	846	790	823	825	825	848	815	802	845	835	819	807	807	808	839	797	893	881	767	834	822	779	847	783	857	829	829	809	850	765	871	853	820	840	821	794	825	830	853	792	837	803	792	844	821	825	845	800	863	786	816	814	875	876	890	813	858	794	803	874	752	802	835	822	803	860	812	855	842	848	787	795	784	809	840	823	812	843	806	869	849	838	861	833	821	830	813	766	846	815	808	800	820	820	881	831	812	813	854	799	823	826	836	866	823	822	836	835	791	858	797	796	854	807	834	831	825	827	862	885	792	823	823	837	776	846	863	790	795	817	855	792	843	852	834	820	881	784	835	798	792	819	830	871	755	776	821	813	825	810	813	902	857	864
49273	62151	59147	49900	39738	32279	25183	19618	15880	12244	9626	7395	5860	4423	3547	2845	2279	1964	1622	1458	1295	1144	1097	1024	956	893	924	860	834	812	816	738	791	702	780	794	812	785	811	798	765	795	714	745	758	775	742	748	776	736	765	726	757	737	718	721	799	778	721	746	722	755	754	778	773	774	770	755	749	743	780	741	740	749	775	744	745	769	761	731	739	765	757	763	761	724	753	779	757	753	803	789	816	753	765	733	752	756	758	762	723	766	746	740	789	738	730	726	730	767	800	682	708	717	762	761	754	744	808	784	761	713	755	761	761	796	736	741	785	747	770	724	762	745	812	766	776	757	767	765	710	758	717	709	786	729	751	757	777	732	715	716	806	765	800	705	733	724	724	728	756	771	754	718	762	742	773	690	709	728	731	768	772	779	719	789	773	768	752	753	761	801	754	771	786	756	760	675	748	749	716	796	732	768	681	790	744	750	755	756	749	774	734	751	700	788	786	817	721	785	752	726	730	764	729	751	745	734	777	737	812	771	787	755	756	725	716	740	741	738	762	688	735	796	757	734	752	765	717	722	766	752	720	718	775	747	713	754	752	766	712	765	746	775	750	739	770	731	754	733	743	746	715	766	727	760	716	705	735	763	775	726	762	758	759	786	762	789	764	747	745	781	733	729	790	738	733	770	734	766	749	793	735	748	782	702	743	789	750	762	732	753	779	717	734	756	775	758	757	725	772	734	800	716	752	724	736	750	794	781	728	748	777	793	765	738	736	711	796	768	755	779	807	813	778	760	723	806	686	750	726	757	811	715	745	737	775	749	754	737	715	787	759	796	780	757	748	692	811	728	783	758	805	779	754	772	763	729	775	744	723	663	724	703	740	746	789	775	689	732	770	775	742	742	767	726	710	763	695	748	750	772	800	733	699	729	714	790	721	737	762	707	819	762	804	792	722	756	766	777	749	773	779	720	757	772	823	700	786	763	746	757	798	797	770	753	724	730	754	728	806	736	762	779	700	765	736	695	741	760	747	767	715	695	751	769	737	734	758	785	786	691	716	760	690	763	721	752	798	732	736	767	806	783	787	773	715	703	743	756	755	781	706	745	704	737	794	774	764	737	773	740	755	755	753	788	813	754	773	661	713	738	757	715	775	745	762	777	778	758	725	733	694	726	718	738	734	741	801	744	733	734	716	751	769	745	767	763	795	739	756	776	738	774	766	751	696	754	749	757	760	734	748	771	748	804	775	765	764	769	799	759	787	791	770	765	728	745	702	720	736	730	757	731	758	716	729	768	739	722	727	737	730	710	746	752	769	734	790	765	751	775	735	732	775	743	781	737	747	777	697	705	734	726	744	728	816	755	791	752	778	679	699	773	743	774	769	761	726	763	785	748	787	759	729	704	734	699	703	718	732	728	724	729	762	739	768	720	732	763	752	726	758	726	801	728	789	762	799	756	736	773	765	727	736	784	720	766	740	771	764	750	766	782	754	698	726	737	748	743	730	752	750	729	733	788	788	816	785	770	765	696	737	756	773	723	711	725	758	750	773	724	743	771	739	729	730	775	717	687	735	748	743	752	768	761	760	807	734	769	731	705	776	724	771	744	731	766	791	743	721	749	704	782	829	745	751	757	750	768	770	777	717	755	720	780	742	754	768	760	776	742	800	717	761	766	726	691	726	792	711	733	763	733	757	725	742	790	773	767	773	732	783	802	780	773	769	734	788	727	726	741	756	730	748	746	719	758	740	738	712	766	764	768	728	723	711	723	803	724	764	791	785	749	811	745	745	777	776	762	722	717	797	738	768	719	753	752	721	664	722	729	766	752	726	787	711	772	754	721	746	778	811	769	751	783	792	788	734	743	760	736	696	686	761	777	751	787	775	776	706	763	777	744	696	733	804	694	754	737	806	717	736	724	687	768	696	793	752	748	792	769	741	816	774	789	737	731	741	768	774	763	737	789	729	753	763	725	723	750	757	740	727	741	747	712	733	732	765	721	762	732	751	728	736	765	748	797	731	775	733	756	800	773	763	726	754	737	802	725	745	719	688	756	756	776	796	740	781	743	735	777	772	783	715	761	739	764	738	711	732	733	692	752	735	788	784	796	752	764	745	805	727	735	743	749	747	720	742	743	688	748	764	770	794	782	733	699	753	716	763	711	762	744	741	786	741	751	762	785	732	765	766	766	689	739	772	745	751	681	786	745	746	760	735	758	716	758	774	751	776	752	695	730	724	772	739	735	756	759	762	731	743	755	737	762	736	781	770	725	745	778	717	733	714	743	743	790	738	763	813	780	761	754	740	779	750	765	765	743	730	729	702	745	794	743	761	763	789	720	782	704	713	737	717	725	708	704	766	729	780	733	727	720	739	755	793	739	752	685	783	745	744	746	759	771	796	736	731	718	721	763	720	741	773	790	833	776	724	778	775	698	756	761	720	735	723	724	762	759	758	775	747	772	730	800	733	723	791	743	760	757	788	746	761	720	706	722	730	767	767	715	794	789	688	710	769	768	728	765	763	774	760	749	753	771	777	827	747	778	809	730	789	727	737	736	759	767	727	807	774	760	755	758	724	738	751	733	789	778	750	760	694	789	747	786	749	707	787	766	722	719	774	749	689	715	716	797	769	745	724	757	708	719	740	735	741	744	773	701	776	765	745	723	704	765	713	792	797	785	776	746	804	765	743	744	773	725	730	727	761	756	710	750	723	724	773	702	764	731	756	728	785	733	760	751	719	746	764	746	798	765	746	775	825	713	744	768	707	746	681	753	778	762	767	735	735	731	763	746	752	686	787	810	739	750	757	756	754	740	736	749	731	769	704	810	739	754	774	768	734	761	775	743	717	771	794	717	716	792	744	754	761	725	738	724	799	743	720	747	753	764	734	770	755	724	755	770	728	752	727	766	737	734	711	769	738	775	732	786	706	756	745	733	795	735	722	790	783	747	759	800	788	747	799	779	749	702	768	740	788	739	758	751	751	764	743	731	772	802	703	751	833	764	757	758	757	731	750	742	704	788	765	719	733	751	793	711	726	776	759	736	719	724	777	804	805	761	801	767	761	713	774	742	771	704	740	756	758	719	787	810	780	741	723	713	748	701	724	729	783	721	773	760	732	719	719	754	742	737	790	717	743	763	695	756	703	780	752	727	744	772	752	736	724	756	785	766	785	763	702	823	753	776	779	790	758	774	748	764	772	778	676	740	726	766	779	757	767	766	731	740	714	732	755	710	748	735	781	768	758	731	771	775	740	763	798	784	729	770	719	740	757	776	767	730	771	739	727	739	767	701	730	714	796	717	696	754	760	727	758	731	819	748	748	803	788	743	806	768	723	731	753	738	765	754	770	801	783	719	767	725	762	749	722	750	743	716	763	745	756	767	701	760	726	737	774	735	743	771	801	769	772	772	775	722	765	764	714	803	722	790	728	781	803	736	727	742	786	743	729	748	775	762	737	729	790	764	719	739	730	707	770	702	774	758	747	754	773	710	730	750	762	761	785	742
24397	21567	29330	25049	24601	28099	28491	18626	13270	10045	7624	5582	4248	3173	2632	2149	1857	1603	1430	1254	1225	1094	1021	1031	1001	934	921	932	898	895	876	894	859	884	875	808	863	892	882	843	871	815	944	865	847	832	845	854	799	837	819	828	842	873	785	821	858	820	832	828	804	836	809	883	790	830	844	818	817	838	841	845	852	842	799	869	794	832	780	852	829	747	848	816	812	839	823	828	851	870	854	820	834	824	874	833	821	878	848	841	776	826	831	871	854	916	863	873	825	846	798	906	810	888	864	849	780	866	835	796	920	881	846	823	795	825	825	788	810	844	819	790	825	831	826	827	819	850	872	836	859	780	850	869	846	872	774	876	861	847	786	883	829	843	805	857	867	828	877	799	820	858	795	844	802	817	815	840	774	825	830	819	913	790	816	852	818	859	879	840	842	841	843	781	788	810	859	881	808	842	861	845	838	863	818	873	828	838	825	804	828	881	854	899	816	814	819	826	800	828	839	876	827	852	853	823	832	880	805	795	845	839	855	809	857	806	819	847	806	849	829	871	873	800	839	888	851	826	800	793	766	809	866	792	907	812	827	840	869	815	808	845	834	814	819	863	895	842	783	826	842	803	814	871	861	851	846	798	854	853	746	871	842	898	843	861	853	847	848	856	834	801	840	812	807	830	849	890	847	816	832	874	813	827	837	798	818	855	855	826	822	820	812	786	795	851	847	816	901	814	806	866	772	789	893	871	842	835	846	850	832	821	838	817	820	791	818	836	861	818	859	835	835	841	862	787	841	829	853	847	883	873	794	824	844	852	822	790	859	798	852	870	860	840	777	850	881	844	863	879	847	824	861	838	837	856	851	828	866	840	850	868	812	831	808	859	851	809	819	773	887	845	849	818	824	831	792	758	825	868	846	859	870	837	843	861	872	846	792	849	822	819	859	860	891	850	800	845	855	869	815	825	803	836	897	818	870	832	851	815	831	831	887	864	787	829	860	849	819	883	874	837	807	805	860	887	853	801	836	772	865	837	822	870	831	903	887	828	803	855	858	880	785	791	866	777	868	900	787	901	854	818	812	823	844	819	845	835	860	875	896	847	814	829	800	828	832	912	861	829	855	832	835	812	832	834	763	810	846	828	814	863	848	830	794	818	840	795	886	863	845	844	833	824	786	839	797	805	854	818	826	834	830	838	821	857	853	833	818	802	790	803	800	865	827	808	836	831	867	793	821	805	775	826	836	783	856	841	827	792	900	851	780	823	794	813	888	838	851	870	821	851	817	823	843	829	827	818	840	872	863	866	813	926	821	824	777	889	836	864	837	871	838	835	814	812	836	861	813	849	858	836	820	835	793	819	836	828	846	822	846	850	849	831	867	832	859	836	785	824	832	844	877	847	800	843	801	823	868	784	818	788	763	827	862	863	842	897	822	856	803	821	887	858	803	815	846	868	817	848	842	820	794	827	818	846	845	894	781	816	817	815	807	810	799	836	815	855	838	805	838	884	828	827	821	814	801	848	801	787	834	830	863	788	828	819	832	840	819	821	833	775	818	839	815	832	846	843	791	827	815	873	826	835	835	878	847	819	823	849	895	824	846	836	859	838	820	847	851	847	827	860	824	839	835	868	857	826	830	800	893	806	827	826	819	819	839	858	857	901	869	817	814	838	868	844	823	825	841	897	810	824	860	866	857	823	795	826	832	858	846	797	825	832	854	796	853	803	840	811	825	830	815	802	847	834	858	813	847	849	865	851	781	807	813	818	857	857	793	886	839	840	863	878	800	810	863	848	785	853	847	797	864	805	802	831	853	810	857	843	816	847	837	823	848	868	804	828	849	833	801	825	834	859	808	784	820	869	893	806	869	793	807	858	832	829	834	828	794	818	767	846	892	850	826	846	840	870	824	880	850	779	803	822	821	865	801	819	822	805	821	827	815	771	841	813	806	830	780	784	821	872	836	788	841	813	858	843	784	797	852	808	830	834	838	853	853	788	816	873	868	877	842	843	839	833	826	837	873	838	883	844	831	830	843	833	890	822	827	838	813	792	805	848	865	909	820	880	851	805	784	802	876	878	902	836	826	863	793	817	881	805	821	802	893	847	846	862	886	861	856	867	883	833	795	795	829	860	804	799	798	842	843	812	817	823	823	855	816	827	884	838	908	848	803	837	850	902	790	831	805	798	806	813	848	805	853	797	780	887	819	837	837	837	794	834	833	847	813	918	888	878	869	790	849	881	871	822	806	884	842	903	874	758	838	837	829	865	798	813	832	793	801	830	808	813	867	842	865	881	814	895	832	882	901	827	827	853	843	854	849	881	833	844	904	862	845	805	837	878	836	820	817	867	857	835	832	793	849	784	800	779	836	859	828	881	862	836	854	827	798	796	829	848	831	848	805	795	815	876	846	844	818	812	759	778	841	850	852	823	815	861	829	815	820	852	823	835	815	808	837	795	850	843	858	799	811	850	823	867	861	788	785	834	799	858	797	842	846	780	798	832	851	848	798	874	885	818	795	818	836	886	899	840	815	839	839	845	835	853	801	857	855	845	835	824	808	824	847	902	872	811	813	813	821	839	835	829	784	844	857	851	883	794	865	826	796	837	845	846	891	858	819	825	801	765	777	892	876	845	805	809	849	830	810	843	880	869	779	805	794	846	883	815	743	797	896	850	862	800	852	868	830	848	829	820	819	801	815	862	820	849	817	850	810	822	854	779	840	776	790	852	826	896	855	793	857	859	842	849	745	814	828	834	856	793	846	848	872	855	903	849	833	872	879	813	877	833	811	808	787	830	780	829	847	834	806	815	884	838	866	835	816	803	874	824	775	870	831	864	828	820	845	842	853	868	863	813	834	902	869	845	831	884	889	895	861	856	883	827	817	816	835	835	839	828	837	854	837	853	855	873	808	802	801	853	849	816	791	804	858	874	846	826	905	843	835	854	809	859	861	853	802	791	825	824	802	818	782	799	869	822	818	805	863	838	831	826	799	884	862	841	856	812	832	854	784	820	890	852	844	854	741	841	829	841	832	825	911	788	822	803	849	873	795	852	797	813	788	892	866	857	808	809	867	809	817	830	844	821	875	820	858	907	855	843	824	830	835	850	840	856	799	883	839	838	823	896	805	847	789	811	810	843	815	925	849	810	843	825	860	857	845	802	829	787	791	771	823	831	825	788	914	799	821	801	806	851	856	822	780	835	798	826	835	837	811	811	816	854	768	833	869	801	807	849	831	795	821	850	851	848	846	820	848	797	835	826	784	803	800	820	812	884	846	791	810	836	785	872	846	819	832	825	833	849	884	796	817	804	835	839	857	814	828	889	825	807	822	834	841	844	796	782	831	786	877	787	827	809	847	838	848	819	841	811	869	856	823	863	854	808	826	847	863	801	832	805	849	815	847	812	842	869	874	812	899	809	842	847	855	792	815	824	835	863	825	862	893	882	890	862	826	871	854	855	782	912	843	808	837	868	842	810	816	811	825	792	891	849	806	850	809	897	842	817
48687	59387	60825	51234	41064	33679	26428	21049	17020	13426	10675	8142	6201	4649	3658	3016	2386	1980	1689	1411	1347	1196	1080	1066	1010	966	946	828	880	847	797	853	791	806	771	793	784	775	794	786	815	784	764	749	732	749	833	727	801	745	828	760	789	784	755	720	782	761	750	732	762	725	779	762	759	753	766	726	809	763	747	768	736	771	734	743	705	743	748	811	806	717	811	763	762	771	765	723	717	777	769	757	775	754	779	762	765	739	770	768	745	775	754	769	782	806	737	744	749	768	760	752	747	753	788	738	800	704	737	797	736	748	741	784	746	746	731	740	763	776	816	789	728	735	750	754	753	719	751	764	784	802	789	773	715	752	805	758	743	781	746	742	759	780	746	772	802	754	787	796	706	752	805	750	749	763	785	717	780	778	758	705	785	740	746	726	786	742	752	758	749	792	740	764	795	750	774	712	746	784	696	772	763	733	797	729	749	758	741	817	727	767	806	769	757	734	756	723	758	765	788	803	752	752	729	800	783	743	796	805	756	772	777	781	810	774	752	754	781	758	731	771	716	753	803	754	820	702	730	743	754	745	766	790	768	789	784	742	769	750	755	786	762	760	759	741	782	748	798	756	760	713	713	736	765	788	784	742	775	783	771	695	779	764	783	771	716	750	752	759	809	786	760	754	788	755	806	753	784	743	726	754	758	794	788	718	761	719	782	746	743	747	714	724	743	783	770	752	743	782	749	708	742	731	779	763	748	749	769	787	745	759	766	762	733	763	756	729	784	792	740	724	765	736	723	740	703	758	739	797	740	732	783	796	750	742	726	751	788	742	736	749	797	712	754	740	732	735	796	756	762	820	820	779	764	751	731	725	752	836	757	727	765	798	812	707	766	798	734	713	778	758	773	751	781	716	796	775	753	791	757	784	758	736	728	768	747	726	772	769	772	772	735	698	806	758	750	747	728	742	756	737	766	725	795	762	780	730	756	801	716	766	786	787	764	720	761	706	806	745	750	719	782	801	782	815	792	762	742	729	721	768	732	751	757	743	752	771	763	760	775	740	772	769	806	789	770	817	744	731	752	752	771	747	759	735	708	726	761	766	769	727	724	710	747	777	749	774	761	736	813	789	820	797	739	750	772	776	733	761	722	755	785	714	757	734	759	754	755	775	723	739	796	749	720	730	699	770	756	757	741	800	789	715	756	729	720	750	789	754	764	768	769	777	818	726	716	731	781	788	790	770	747	765	774	778	773	753	691	684	724	769	773	739	769	749	778	782	763	731	707	785	750	722	769	761	735	759	707	724	753	711	747	689	784	797	763	749	758	742	738	805	773	807	721	725	781	772	746	723	777	779	766	800	727	717	744	781	753	782	761	811	790	721	796	738	708	725	802	754	755	779	736	720	748	744	792	726	739	773	742	823	762	759	721	697	764	751	777	770	780	726	790	776	777	720	755	779	823	806	720	770	788	782	814	790	772	771	804	779	760	777	723	747	789	732	786	755	759	686	765	703	760	808	708	761	853	764	798	749	747	760	725	776	787	757	738	750	780	726	738	769	753	792	712	760	722	765	738	746	825	726	677	762	737	776	748	730	727	723	715	769	719	825	753	733	737	765	757	755	728	753	759	796	730	690	759	740	787	780	807	720	753	793	739	791	741	809	774	761	781	760	755	772	776	729	767	757	788	751	736	760	787	734	811	776	760	728	755	734	764	734	728	743	716	772	781	756	769	753	739	735	744	793	778	796	771	752	764	782	771	760	796	786	783	738	743	769	725	774	746	783	747	727	734	753	743	755	749	730	760	768	771	700	798	764	722	772	755	769	729	748	771	761	759	682	821	762	740	740	744	745	818	779	757	798	745	777	801	758	769	760	723	736	731	806	723	749	761	760	730	797	800	705	790	775	755	791	775	798	759	683	803	757	796	748	758	737	722	726	751	738	739	775	779	800	767	779	718	819	733	766	748	764	805	754	783	806	759	783	751	730	768	804	763	711	749	767	774	794	776	766	769	714	734	751	767	750	827	735	725	747	770	752	751	749	722	750	764	742	796	777	748	713	735	799	725	753	794	732	740	757	723	779	802	730	759	795	761	763	782	759	731	730	767	757	786	773	763	801	752	698	727	750	707	744	728	748	737	778	776	754	771	740	742	777	796	783	728	747	762	744	745	761	778	763	757	713	764	784	729	735	782	747	736	797	707	724	759	729	702	749	785	784	780	789	769	799	786	768	748	741	752	701	802	760	776	729	756	728	743	695	747	790	778	682	748	754	724	781	726	743	779	710	745	790	753	695	778	738	717	760	757	735	772	695	751	741	722	820	743	763	797	805	779	746	789	748	781	751	789	775	739	830	730	734	750	766	732	788	775	734	766	758	837	748	737	736	788	767	710	739	808	819	764	723	705	782	820	774	742	760	827	757	771	764	788	777	721	781	807	786	741	778	748	772	767	761	750	708	779	751	765	757	761	762	776	793	749	725	770	784	804	750	779	743	764	805	768	776	785	723	785	715	744	771	752	763	763	826	761	699	729	736	727	784	722	752	749	755	717	741	843	786	740	746	786	743	801	723	743	753	810	748	710	757	779	716	781	770	728	744	746	714	750	720	702	789	752	776	728	748	756	760	764	758	722	808	743	778	767	746	723	783	769	753	787	725	736	739	731	738	748	728	720	714	764	757	730	778	789	727	775	814	751	759	709	775	716	768	693	750	784	733	739	735	752	773	723	815	810	711	787	793	789	741	775	764	799	732	765	778	775	790	727	735	742	779	745	774	758	742	783	754	750	712	744	745	744	748	798	771	748	790	785	747	713	796	732	784	758	771	788	733	831	701	783	761	750	759	723	755	740	748	742	787	719	721	781	734	775	752	762	735	722	770	728	762	726	760	766	764	755	752	740	799	778	770	753	756	707	752	725	777	744	766	767	719	787	764	750	745	736	694	759	767	768	771	805	796	726	799	721	736	791	753	788	739	743	831	764	729	785	727	729	788	736	755	785	775	747	744	748	775	764	722	713	771	773	794	779	763	750	787	767	757	755	749	756	794	783	774	774	807	770	755	748	775	773	774	779	761	721	764	787	752	741	749	810	788	763	789	763	794	745	783	727	741	749	761	776	781	774	775	767	760	754	721	754	727	720	726	737	736	763	789	710	746	755	737	756	794	760	756	721	725	724	793	792	759	750	738	719	764	711	791	789	751	784	794	727	770	781	748	815	774	760	759	743	749	758	771	767	759	765	725	735	724	781	794	787	784	772	717	757	748	802	792	788	781	774	767	811	741	720	760	730	809	750	767	747	717	707	795	766	745	817	735	769	751	766	778	803	770	783	780	727	731	746	757	775	791	723	759	779	748	792	772	767	748	819	772	745	717	743	741	768	772	736	774	708	777	747	749	728	728	794	744	746	754	754	739	798	769	764	744	771	753	733	785	742	802	790	757	725	746	740	751	734	780	747	802	732	744	767	781	773	709	725	773	776	723	749	806	714	767	801	748	760	799	771	755	773	783	798	732
28939	22926	31957	34105	26446	20633	14517	9469	6781	5268	3940	3040	2280	1929	1617	1419	1309	1160	1058	1019	951	1007	874	903	910	850	861	869	864	865	789	789	840	828	822	785	846	791	812	804	819	805	839	827	804	821	728	786	807	767	738	820	824	791	804	788	797	748	833	836	798	795	807	747	782	771	809	802	782	786	821	799	843	828	741	851	842	823	826	832	801	807	815	786	794	779	779	848	771	797	832	790	840	814	802	813	790	790	848	794	849	784	797	805	834	793	822	774	778	790	820	794	838	819	794	814	817	828	822	810	896	834	781	788	832	851	772	831	879	820	843	805	780	823	820	789	823	818	793	831	775	735	771	831	784	833	799	841	860	795	800	811	764	780	827	830	801	791	796	751	788	848	865	766	772	830	747	868	823	813	811	832	784	779	830	766	801	786	797	748	801	831	807	797	754	807	847	787	806	795	836	866	772	802	785	833	800	768	787	882	845	819	793	768	800	778	817	806	779	814	806	821	783	815	806	789	810	838	846	824	755	794	847	790	770	802	817	810	772	822	800	799	854	807	818	822	809	807	828	832	836	851	798	797	780	800	833	784	786	828	778	801	832	770	801	791	784	829	806	772	789	782	798	846	804	790	805	795	837	810	790	823	739	776	873	815	784	816	823	818	830	826	815	807	779	835	765	829	825	790	778	832	813	808	802	794	783	804	824	816	824	816	822	764	856	790	804	794	783	799	859	795	829	799	822	757	818	750	804	774	779	806	823	829	793	804	777	849	805	801	798	801	854	854	751	781	803	814	876	754	791	847	813	754	854	791	784	834	803	851	801	818	791	875	836	810	792	744	769	809	788	771	818	831	796	790	793	854	892	736	799	766	801	766	861	787	820	805	782	793	804	748	851	816	789	816	801	853	767	804	779	845	817	805	809	809	799	820	757	778	799	798	825	788	784	747	826	844	843	802	788	810	839	817	793	790	845	791	797	826	802	830	772	779	796	822	809	821	810	744	828	805	794	763	797	809	841	852	799	815	856	790	804	779	795	877	866	856	871	788	819	838	837	800	777	826	792	812	814	800	785	798	806	742	808	773	820	759	824	793	763	772	808	805	804	777	820	785	786	848	850	808	790	832	851	779	838	802	777	837	790	808	794	890	829	785	818	760	807	827	816	823	826	788	768	820	773	799	793	822	796	885	799	757	836	791	831	756	819	787	782	803	775	819	814	819	776	843	813	784	771	757	770	789	784	780	798	783	831	804	869	783	784	787	815	795	802	860	780	807	765	835	797	823	841	784	863	802	754	810	830	819	813	813	806	792	767	822	825	783	869	835	794	821	730	814	771	798	796	815	846	820	825	839	823	772	766	829	802	774	831	798	803	779	798	811	834	814	786	822	821	861	750	835	761	799	855	759	759	802	829	780	830	770	794	812	773	820	819	814	826	778	788	804	793	864	796	794	807	832	800	812	834	867	862	817	798	813	811	793	769	784	791	805	791	821	767	813	828	866	778	834	835	793	769	788	813	833	752	815	866	820	806	785	804	823	801	817	775	750	820	789	792	794	791	833	768	807	845	845	806	778	803	804	851	770	796	880	828	812	826	826	774	834	791	783	806	798	734	836	835	852	837	792	788	805	802	792	779	829	837	829	821	807	817	768	777	800	790	823	764	850	783	808	754	810	789	804	831	818	811	810	794	791	805	753	785	792	740	851	833	757	807	814	793	855	790	833	777	777	774	874	838	821	841	803	852	798	856	804	819	827	875	761	801	803	811	820	783	791	752	817	804	843	812	813	784	837	794	785	805	784	763	803	790	814	800	803	842	806	773	771	858	807	792	818	782	803	766	806	840	846	838	832	822	772	798	791	826	847	790	792	852	798	800	846	801	864	842	818	740	821	816	760	839	803	820	820	827	769	801	751	797	815	810	831	869	767	797	830	782	789	795	815	802	779	843	837	806	816	796	770	826	832	764	804	810	845	814	810	805	794	782	762	802	862	824	803	784	791	809	801	821	841	812	795	798	820	811	864	828	808	765	799	818	798	808	771	817	799	802	831	773	772	833	852	824	835	804	853	834	809	727	784	811	805	830	808	765	784	820	816	818	816	835	853	843	788	800	806	819	830	782	813	829	780	822	792	754	791	791	788	804	778	802	849	823	828	775	768	820	764	810	783	836	787	839	825	796	813	783	858	803	829	802	835	805	803	840	754	819	847	780	764	788	801	806	773	811	839	789	838	808	821	822	791	836	792	816	792	804	845	775	792	794	813	824	817	766	828	760	750	861	812	764	812	774	765	833	788	827	775	766	799	850	834	837	872	788	798	774	779	821	766	762	787	834	815	816	797	830	821	781	781	773	806	760	776	803	844	788	794	813	833	784	789	824	790	782	789	824	798	825	808	812	794	851	839	820	752	830	822	807	850	863	803	848	794	816	789	819	785	830	802	800	796	801	842	813	801	846	791	794	843	800	806	749	800	803	844	746	831	825	791	780	765	798	791	823	794	777	766	811	797	855	794	866	777	784	821	778	801	791	785	810	816	815	786	805	808	791	815	815	855	787	826	810	842	776	825	801	822	844	810	807	876	759	775	766	776	826	761	761	814	803	808	822	833	793	807	808	817	819	820	791	779	784	779	844	769	810	800	802	824	816	819	797	778	832	821	843	775	787	759	842	850	882	834	800	824	830	803	778	771	781	806	853	792	798	788	790	740	816	802	822	817	830	804	886	801	775	883	795	764	870	858	752	782	755	818	795	784	801	798	841	850	820	813	827	806	699	795	815	818	800	801	794	824	754	793	784	784	785	818	814	799	816	786	792	780	805	808	828	803	766	764	839	785	820	806	822	774	776	813	768	769	822	803	768	831	840	781	789	844	804	868	825	791	859	779	846	826	805	777	840	788	769	825	801	829	806	802	817	786	809	821	842	803	794	764	815	781	794	779	808	776	808	786	801	814	822	790	734	841	815	830	818	829	806	852	770	794	779	778	842	817	832	798	820	824	802	836	841	826	815	828	798	849	816	802	803	795	793	818	842	814	775	824	824	836	880	811	806	842	797	780	804	892	803	849	738	774	807	856	866	805	834	781	822	795	821	744	797	809	849	783	784	773	773	822	784	762	807	761	851	862	789	795	840	790	803	846	793	779	804	859	863	818	798	827	846	861	791	803	784	843	803	838	771	821	764	855	787	814	789	793	806	823	814	791	816	784	815	819	827	821	800	823	840	778	816	796	815	796	808	790	790	748	750	827	814	857	784	775	799	838	825	800	797	794	802	791	817	813	771	805	786	809	817	840	798	798	824	794	829	808	857	817	816	807	805	817	795	794	812	748	857	805	797	810	810	826	820	812	829	791	819	788	793	729	806	794	815	760	792	785	873	844	816	788	797	800	834	850	821	814	769	859	788	821	836	806	823	743	850	818	861	778	778	845	835	815	802	839	788	845	806	808	812	849	788	798	812	810	784	811	751	793	825	818	799	773	817	751	745	819	811	794	781	788	828	782	819	808	857	819
46881	52351	51008	41372	30382	23969	17674	13350	10307	8200	6293	4773	3433	2593	2229	1767	1538	1318	1206	1095	1030	970	874	852	851	818	758	804	799	739	771	721	754	708	740	736	756	730	759	772	718	743	747	755	753	722	793	725	795	790	749	712	741	729	714	732	796	697	729	716	727	716	723	772	763	722	733	738	776	703	770	699	730	771	713	687	753	761	719	715	741	676	792	670	725	745	744	746	733	745	746	775	790	744	731	756	742	740	793	782	761	739	750	712	748	747	741	812	728	736	699	735	729	705	748	743	781	697	758	724	742	752	728	724	755	737	770	744	785	739	747	736	726	765	721	742	772	737	687	768	705	746	680	737	777	697	727	732	773	766	760	779	740	725	727	718	751	757	766	757	725	741	749	720	791	747	691	722	754	760	768	745	755	698	737	722	791	687	743	714	724	731	717	746	717	804	728	715	717	733	767	749	735	772	793	734	722	702	718	703	732	751	750	741	718	719	714	725	748	750	720	726	784	717	765	796	756	734	730	771	746	754	710	749	705	748	728	735	766	743	765	756	710	744	742	730	745	741	757	749	764	736	716	713	713	741	806	742	745	750	739	753	777	719	744	694	738	744	751	724	789	743	781	734	729	745	772	753	765	735	734	762	753	773	713	711	714	726	746	797	703	717	693	773	745	757	729	747	724	746	734	761	719	743	723	752	710	755	786	768	793	763	757	756	759	756	716	709	742	705	752	721	729	740	763	740	711	727	708	805	676	750	746	698	781	770	743	760	724	788	740	705	755	746	702	746	754	774	753	722	762	771	796	757	781	786	727	719	741	745	717	695	737	748	747	744	764	706	736	797	729	707	714	737	800	762	747	702	772	714	740	689	715	762	741	737	764	743	750	741	743	794	707	733	756	721	683	739	730	731	740	840	746	735	718	801	738	777	745	813	704	753	690	765	724	720	779	742	725	742	734	744	713	784	713	700	736	746	771	744	689	749	720	762	730	735	737	727	722	767	750	759	796	781	727	794	732	738	807	744	689	710	738	742	719	715	746	768	756	766	724	747	731	751	740	704	779	744	736	689	754	712	703	740	773	736	768	720	718	754	729	782	696	750	712	731	719	720	788	726	760	715	730	709	685	759	745	755	719	742	809	722	770	745	724	750	747	728	759	768	777	732	714	745	718	727	762	717	705	716	758	759	723	767	722	714	744	709	742	735	769	783	753	699	711	718	715	761	711	714	700	773	744	699	737	771	766	725	730	787	765	754	732	743	688	763	752	717	714	753	767	757	723	757	721	764	722	738	719	716	708	758	723	725	730	757	796	721	747	721	752	739	783	749	706	748	773	776	785	718	736	742	756	768	706	752	730	730	749	725	742	740	716	716	758	744	694	699	748	689	709	747	763	722	762	780	715	793	724	732	674	707	764	708	711	782	731	704	750	722	719	771	734	741	685	708	723	732	762	733	755	730	728	713	703	764	734	730	717	811	692	745	713	712	769	701	746	763	775	728	781	719	714	843	732	695	735	758	726	741	741	779	770	718	737	725	728	759	740	714	743	732	742	744	730	727	743	766	782	776	732	699	746	730	712	718	789	723	719	744	698	707	729	693	713	755	777	724	781	757	752	768	694	721	744	728	782	730	752	770	703	757	699	771	792	764	781	750	757	756	778	761	751	773	753	751	763	782	745	744	739	708	716	756	789	729	743	756	747	767	731	796	756	743	747	720	762	718	753	773	756	757	715	725	733	729	748	749	708	767	737	715	759	768	758	759	788	737	766	739	725	745	741	690	750	705	765	706	712	738	743	789	771	718	698	743	724	705	696	706	747	773	706	719	724	752	688	707	749	716	765	715	745	724	748	724	800	786	754	759	748	759	723	697	719	719	740	771	735	747	756	712	689	737	724	732	738	706	727	769	723	740	751	704	699	736	733	774	773	709	767	716	760	775	746	782	765	692	697	730	750	748	751	732	748	730	782	769	705	778	722	791	744	760	706	755	725	754	762	740	739	755	732	717	741	731	725	710	719	743	714	696	728	703	733	763	774	736	745	814	729	712	763	733	763	770	725	747	704	777	754	750	733	781	722	728	750	780	714	736	709	757	688	752	762	737	722	758	730	697	748	717	798	776	762	713	738	727	706	703	772	756	727	745	761	676	765	769	780	742	722	739	758	757	738	804	730	742	811	715	723	755	795	748	731	737	713	730	697	733	759	771	777	730	706	725	716	722	749	731	699	713	734	747	704	688	739	723	727	714	744	722	753	694	775	740	722	722	741	784	714	721	688	726	754	749	749	743	724	759	787	757	759	709	676	748	791	677	735	770	721	755	748	707	769	727	683	787	759	764	727	705	701	721	761	783	738	768	735	768	744	715	702	757	713	772	725	723	750	742	742	688	761	731	739	738	729	672	704	768	760	768	753	701	721	756	722	782	750	805	727	746	752	736	738	733	777	736	738	740	678	770	727	767	784	789	736	728	742	759	709	778	797	740	771	679	736	713	689	749	749	763	708	750	743	777	709	724	725	744	749	761	704	753	719	686	751	759	701	746	729	722	774	781	726	746	729	695	750	726	732	749	736	764	735	698	746	740	751	746	750	758	727	774	742	771	770	706	738	740	704	699	739	771	729	790	719	668	755	815	755	777	723	781	763	774	740	688	793	772	779	716	728	705	668	715	721	716	778	778	732	718	760	758	757	750	733	732	756	687	741	720	724	789	736	748	775	749	743	764	764	731	792	767	750	737	762	758	736	689	742	746	765	732	760	767	772	765	735	721	749	760	767	752	743	788	765	762	779	754	719	759	716	746	764	720	737	752	753	719	726	731	737	768	715	768	728	814	705	725	679	700	755	720	770	752	763	748	758	767	760	712	768	738	723	728	751	713	756	753	769	710	692	726	793	773	749	688	751	761	761	748	827	697	756	699	706	781	700	703	768	747	738	734	763	738	761	750	745	817	688	744	732	737	743	740	739	726	763	711	754	757	779	790	745	770	735	743	720	757	782	697	699	777	761	729	756	738	777	756	764	733	750	737	728	791	696	763	666	724	751	738	733	697	763	723	720	746	739	706	759	732	724	746	735	734	737	698	786	762	744	740	753	698	749	727	711	748	768	737	774	798	734	714	688	740	728	766	720	711	753	721	771	754	741	741	755	706	751	729	729	724	764	773	742	726	677	729	706	767	737	745	710	742	786	734	765	729	738	716	709	780	730	769	766	777	749	736	755	760	721	793	757	756	721	707	722	790	761	753	763	719	752	742	779	729	697	773	775	723	742	717	665	716	702	735	801	740	724	759	754	731	759	759	718	824	734	791	706	731	740	722	717	732	704	735	789	738	734	745	759	749	766	698	760	737	783	730	685	726	796	738	754	770	683	724	782	754	724	694	766	761	740	742	784	734	774	763	716	782	777	775	742	760	741	727	760	756	766	738	714	719	723	749	689	765	698	765	742	736	709	748	761	745	747	751	748	721	756	737	749	740	729	749	699	727	795	747	740	717	785	749	750	821	751	743
25920	21606	29303	26951	26436	27339	23451	15395	10752	8006	6050	4438	3453	2625	2162	1759	1585	1420	1285	1132	1024	1032	975	955	930	932	892	854	890	842	876	864	862	822	856	829	826	871	800	805	862	836	779	872	796	859	834	851	832	812	813	794	788	790	868	800	840	837	816	819	859	878	884	771	823	785	806	849	768	814	810	836	801	835	825	810	843	813	844	803	823	810	827	825	795	850	793	823	815	820	845	840	829	852	835	807	761	830	832	844	811	844	790	778	826	824	840	828	850	889	791	805	842	741	844	820	832	832	788	826	833	840	794	776	864	831	814	859	792	865	821	805	833	837	853	849	784	877	828	773	808	850	823	792	818	790	804	826	817	867	767	845	812	789	812	867	802	818	819	791	828	824	839	811	780	865	825	818	812	805	792	800	821	821	776	841	817	821	788	854	805	784	829	825	768	839	801	783	830	801	835	798	788	764	844	857	815	844	801	840	812	835	852	872	843	863	810	849	780	841	815	832	827	819	848	867	770	837	820	814	819	797	866	804	786	829	851	823	811	848	798	775	855	771	829	788	777	779	851	832	803	785	806	796	842	786	813	846	823	832	821	792	832	844	773	814	837	863	855	809	843	829	833	856	752	833	864	871	818	810	790	845	801	768	802	836	812	782	844	865	838	803	807	780	832	828	782	866	767	788	800	868	828	853	811	820	818	810	805	852	857	815	796	800	801	801	791	830	806	837	839	820	815	791	820	800	822	820	814	831	818	833	823	813	831	785	781	795	809	775	850	798	854	784	794	811	818	860	826	806	807	791	829	805	777	838	787	826	799	773	838	750	836	861	807	809	806	862	826	809	833	771	819	743	807	877	852	742	863	817	861	840	873	820	799	854	777	855	841	842	840	823	799	806	786	805	804	845	855	832	809	788	824	832	847	831	783	848	868	820	800	805	811	759	815	892	833	814	821	805	820	856	830	838	811	829	845	808	821	804	836	819	770	797	816	868	864	812	772	786	847	721	823	837	841	783	795	807	793	820	824	835	819	818	843	761	805	824	858	804	852	820	814	816	828	843	816	797	810	832	850	776	824	846	844	818	829	859	815	837	773	881	779	839	867	871	832	820	869	863	828	795	874	875	848	750	820	752	835	787	864	806	815	781	841	823	859	808	821	824	844	793	835	798	815	833	827	842	762	837	835	791	819	869	817	808	780	828	797	782	810	831	815	801	788	834	822	726	843	776	826	833	802	837	816	791	775	809	852	802	798	821	851	799	796	778	767	770	842	822	757	815	867	750	816	821	823	809	803	787	799	834	812	833	787	850	838	812	869	810	803	881	823	895	834	803	826	828	802	833	831	817	819	773	896	836	851	839	819	793	829	791	808	752	789	776	841	775	821	804	823	798	839	857	893	872	799	889	838	802	808	830	808	814	821	830	819	821	792	849	826	790	814	835	781	810	821	780	790	850	799	801	822	861	833	813	871	869	856	806	831	830	835	785	834	798	840	806	858	856	817	809	814	804	799	819	761	847	847	891	834	809	831	800	852	837	794	838	771	760	803	836	859	826	815	846	826	834	824	751	846	802	820	845	845	815	767	854	810	818	788	841	844	831	765	819	791	804	865	875	830	849	893	810	827	831	763	817	793	781	799	842	826	821	840	726	749	871	843	811	838	859	844	853	858	834	807	825	761	805	806	835	871	851	816	815	761	800	903	772	824	822	828	840	775	801	826	795	796	860	819	826	799	783	810	887	812	840	834	799	823	858	844	819	894	830	787	813	795	851	789	812	818	815	809	850	812	838	791	867	823	846	854	793	841	826	769	823	831	838	833	784	845	837	840	778	823	856	808	839	810	832	771	792	857	771	815	786	792	824	811	827	782	847	840	835	829	822	868	841	841	806	840	824	745	836	837	812	828	830	840	817	817	778	812	825	874	822	832	812	808	799	838	868	820	844	834	816	788	826	810	812	873	859	854	852	816	807	835	750	836	842	800	826	782	811	804	822	792	832	783	825	788	771	805	843	786	806	841	816	835	867	835	815	807	865	794	765	780	799	820	786	832	818	843	774	778	823	821	855	811	846	829	834	818	860	778	837	829	851	848	820	865	801	839	819	873	805	826	800	820	824	828	845	872	848	779	818	801	782	812	805	822	874	872	846	862	815	800	772	785	905	847	869	797	818	747	767	818	815	835	805	810	852	824	784	871	809	861	811	820	821	855	802	850	802	803	792	843	824	796	844	816	803	842	765	841	902	782	809	827	852	754	804	822	828	822	783	798	836	880	882	813	783	803	816	796	853	791	826	844	841	791	771	795	865	788	843	828	825	839	802	757	781	783	828	841	815	822	851	874	820	816	810	822	803	840	800	766	802	809	800	837	800	836	780	806	814	842	794	784	826	829	807	808	824	833	807	776	793	840	805	807	827	825	801	835	798	837	796	850	862	853	855	858	840	808	813	857	814	820	791	793	822	806	790	772	819	801	821	866	825	821	800	836	814	861	831	817	806	835	787	797	843	800	771	822	806	848	852	797	858	838	808	817	779	871	802	837	825	814	807	818	843	853	817	809	824	801	755	865	841	825	857	835	805	733	774	807	823	835	830	829	921	823	801	819	826	805	858	839	808	874	769	804	761	840	832	821	833	864	819	888	837	805	863	784	854	808	840	797	811	781	812	835	810	773	827	831	790	787	805	810	849	821	774	859	778	843	776	820	817	823	812	815	790	848	789	816	822	801	791	764	814	858	794	857	808	825	840	813	832	772	853	787	875	824	773	824	842	810	820	783	826	782	799	805	810	829	851	822	815	770	809	821	845	825	792	759	820	824	853	860	869	838	818	834	834	803	803	750	801	829	900	841	907	827	829	846	835	840	856	784	769	793	847	783	821	787	819	793	870	858	844	872	827	806	763	781	775	812	796	869	848	837	795	761	803	786	813	862	831	757	848	827	838	860	782	835	824	828	783	834	837	775	855	845	813	843	822	826	830	805	842	788	794	768	863	871	841	835	782	826	846	809	828	810	795	868	828	800	882	830	814	836	831	836	845	831	814	807	819	813	798	855	854	820	813	815	834	891	790	802	785	775	806	814	816	802	854	832	793	822	822	848	821	799	804	880	833	787	849	843	834	830	793	868	789	843	822	838	790	829	868	822	816	796	771	836	775	820	793	805	807	796	843	800	810	838	803	834	799	872	798	809	820	765	809	843	816	794	817	802	773	849	731	797	830	808	857	819	798	847	828	806	795	853	797	781	847	785	828	794	796	798	847	795	823	854	826	858	822	795	837	809	798	825	800	784	811	822	795	830	816	797	876	791	803	806	809	831	860	804	824	816	795	799	820	817	814	822	814	848	839	846	788	811	776	791	744	819	834	823	854	851	781	785	794	831	806	878	821	823	817	747	860	860	817	881	835	847	811	813	768	830	862	801	835	816	766	806	836	850	816	855	853	790	831	813	795	865	764	783	873	823	849	756	769	776	796	845	785	859	835	825	810	758	868	834	785	804	834	853	831	893	788
48605	60284	58973	47081	36348	29543	23123	18004	14198	11255	8483	6473	4855	3632	2823	2284	1909	1684	1462	1282	1117	1036	1047	939	898	868	899	817	832	838	774	820	792	802	742	752	756	739	755	798	711	731	740	747	746	793	756	756	729	751	752	720	758	730	727	708	810	765	751	726	764	776	728	740	748	718	763	742	724	752	728	739	773	737	791	717	735	762	769	742	734	729	736	771	757	726	782	752	760	709	723	731	719	825	741	741	745	744	762	714	754	755	757	727	767	744	756	734	759	779	750	722	719	756	713	767	768	691	684	728	760	703	732	736	759	736	780	746	788	743	779	722	759	726	735	771	777	739	788	760	774	737	781	772	783	749	712	749	743	738	699	778	793	722	780	712	775	790	723	763	747	694	790	753	728	741	728	754	725	745	739	721	769	753	759	738	730	745	764	745	761	750	716	747	741	769	773	722	736	764	764	722	789	669	769	772	804	752	744	724	780	739	770	795	790	798	733	736	709	774	806	737	731	781	721	767	747	712	799	792	760	750	750	777	752	816	737	719	728	747	760	770	705	710	723	740	780	769	737	719	776	731	794	783	717	783	728	790	796	704	703	750	738	698	754	694	723	695	741	736	756	730	781	720	748	707	731	772	753	744	794	747	730	683	741	737	722	736	708	705	783	775	690	752	719	740	774	710	720	803	747	713	752	819	741	760	778	746	765	753	711	798	735	729	761	720	743	750	700	727	799	738	751	789	740	775	745	747	777	706	745	741	715	738	748	769	707	794	800	750	735	733	750	819	731	782	710	774	739	743	753	723	760	803	754	724	730	743	755	765	747	815	736	779	719	731	793	728	724	714	754	726	722	775	748	816	778	782	734	764	666	732	714	754	777	747	736	709	758	715	701	761	764	721	755	773	745	775	747	771	783	743	769	761	796	740	738	726	773	728	718	711	737	761	758	733	753	764	775	708	771	728	752	737	743	771	776	728	737	763	793	752	758	755	712	740	777	769	758	772	717	784	768	753	714	746	704	735	756	694	707	739	714	734	737	734	774	716	783	745	747	759	724	751	761	786	782	750	800	746	785	787	746	788	739	751	711	736	780	741	768	762	764	719	712	739	739	710	722	774	742	755	710	756	827	755	744	783	738	723	729	719	755	756	729	758	741	756	723	743	717	740	751	749	684	747	778	746	752	758	752	761	765	717	753	715	760	784	717	763	700	729	703	740	749	785	708	792	717	744	762	730	755	705	694	750	683	749	751	750	734	754	740	731	756	783	719	745	711	744	730	745	738	756	766	742	720	815	783	704	752	769	807	770	722	770	752	746	765	727	749	718	767	711	768	772	727	765	686	755	713	802	739	752	749	719	726	780	740	767	745	768	771	741	716	721	748	720	718	796	738	753	721	739	766	766	759	767	712	728	799	750	754	746	746	736	776	739	748	720	758	725	708	740	679	740	737	752	724	750	729	792	761	784	706	717	774	780	742	772	689	770	753	786	799	731	768	772	791	735	795	780	767	753	756	735	703	708	755	762	729	729	727	740	795	769	730	767	773	744	775	772	738	779	735	732	749	757	719	711	774	763	755	781	751	736	726	737	794	749	766	736	740	742	790	729	735	721	738	728	763	740	738	724	806	739	768	726	731	744	746	701	763	732	776	765	758	741	743	753	774	709	806	725	747	742	723	730	799	783	790	782	696	747	760	751	725	714	782	727	790	726	712	779	743	753	725	771	804	742	784	733	774	717	780	777	781	731	735	756	782	701	727	719	765	724	721	738	837	774	753	725	753	752	699	752	766	770	770	766	753	753	773	749	728	758	734	728	741	738	760	710	729	748	746	736	749	742	789	773	774	774	732	761	757	750	760	687	777	706	729	737	800	790	705	725	731	719	754	757	758	738	725	738	742	739	738	753	729	763	728	714	750	771	753	742	744	747	758	790	762	785	821	718	725	736	759	775	792	809	739	759	754	716	685	687	744	749	743	744	738	753	743	801	713	798	728	750	799	774	711	719	768	793	794	748	709	747	745	818	749	782	798	769	756	780	758	715	703	722	778	766	779	735	757	705	760	778	727	761	699	746	690	772	752	705	756	723	681	743	732	765	728	694	739	763	758	747	756	770	769	761	747	777	778	779	746	715	766	739	741	744	715	740	722	744	742	708	700	720	771	738	741	728	742	772	725	749	772	723	723	780	740	744	776	761	738	699	739	783	686	759	726	787	693	746	776	701	719	741	728	757	748	778	747	793	743	759	762	770	718	720	756	733	764	777	776	757	773	706	779	740	747	765	802	730	771	770	682	744	741	761	733	734	755	752	794	712	765	717	750	749	765	775	777	775	754	703	742	748	749	793	725	718	740	763	717	722	738	753	767	749	694	720	720	790	751	712	753	749	761	760	801	777	747	761	729	726	791	742	768	710	769	696	758	750	743	714	774	761	745	766	763	755	758	796	801	769	716	686	747	770	722	758	706	716	689	798	772	805	750	739	744	726	732	745	745	716	749	782	766	694	734	729	726	798	766	768	719	713	722	777	708	729	751	742	765	739	799	746	727	719	775	747	753	719	725	765	742	734	755	714	714	719	768	748	772	723	804	747	744	734	725	776	744	741	765	780	743	740	727	732	761	721	724	736	778	758	730	738	749	747	740	752	729	767	771	774	705	678	716	718	758	738	756	777	767	735	768	755	748	719	716	745	754	737	724	762	766	773	759	710	675	768	723	748	751	733	715	726	728	747	746	712	749	765	736	751	771	726	786	758	725	676	764	734	730	747	753	737	736	723	738	707	806	719	807	767	704	758	726	751	750	722	762	746	737	756	688	792	734	697	740	726	750	741	728	776	708	723	713	721	783	686	823	753	771	772	782	762	771	722	739	709	742	722	714	743	724	763	764	748	754	768	719	795	757	752	757	769	721	753	744	759	753	719	761	696	712	679	762	735	795	780	708	732	746	721	749	783	749	790	752	736	731	735	690	728	745	773	744	712	752	743	744	728	744	732	716	794	728	740	763	724	763	752	718	759	745	781	805	770	754	771	788	742	747	712	753	735	725	760	726	736	722	746	753	760	718	711	724	782	753	775	729	739	779	766	758	751	734	752	716	730	754	699	773	786	716	747	726	763	770	779	766	737	765	745	751	754	743	749	721	747	744	759	717	776	753	738	755	731	756	715	752	731	699	727	842	740	752	751	727	779	736	771	715	678	747	753	736	736	756	785	766	777	750	763	755	777	736	761	796	771	792	778	783	772	745	755	735	735	751	764	763	772	723	731	790	792	697	776	728	761	733	765	771	740	736	781	719	709	742	771	721	787	775	748	755	728	754	729	736	728	769	762	700	756	741	739	776	736	726	766	756	725	721	787	787	748	728	715	764	712	746	727	747	701	745	703	743	773	727	733	754	754	733	737	715	762	797	722	774	762	729	742	759	720	686	751	766	759	779	788	741	723	698	795	747	749	733	789	754	707	797	717	771	764	716	722	765	742	701	766	785	714	719	734	723	772	760	737	718	726	743	683
25099	21681	29383	25486	24764	26769	24211	15094	10576	8024	5890	4347	3269	2532	1999	1682	1533	1339	1259	1131	1122	1081	985	948	931	857	889	854	873	812	852	841	815	778	840	826	858	842	802	795	834	856	830	823	827	799	833	797	827	823	833	812	815	812	831	817	803	807	823	810	828	867	833	810	840	800	819	835	779	805	844	816	798	807	802	869	828	840	862	838	783	823	826	831	812	859	871	851	861	840	853	785	830	871	886	841	829	789	859	807	834	824	777	789	804	842	847	812	849	776	790	798	783	802	817	831	803	805	843	816	844	832	803	788	823	810	871	817	798	856	796	840	821	797	872	807	848	867	792	821	877	813	824	828	842	842	826	778	851	789	811	791	807	801	824	787	835	792	782	873	817	907	799	815	894	847	833	874	844	832	829	798	770	804	805	794	819	842	846	853	817	778	767	802	879	840	783	807	867	844	817	797	801	840	866	843	808	855	790	785	800	828	853	810	806	821	834	838	818	848	828	769	803	743	825	804	783	843	841	799	846	812	870	869	834	822	803	878	798	818	850	793	807	845	813	840	807	820	762	812	854	848	828	832	841	823	876	853	824	848	829	819	730	840	869	840	854	812	845	842	809	800	899	766	802	853	805	864	809	808	815	809	804	847	819	808	781	807	800	794	838	912	808	794	857	793	824	768	822	805	853	836	795	755	778	830	865	819	845	834	809	871	874	845	816	799	837	815	809	822	833	776	860	832	818	822	779	826	790	865	801	825	839	755	806	870	798	842	817	791	780	841	848	839	822	819	812	865	816	835	810	804	831	837	803	805	807	772	783	844	824	830	874	797	843	807	805	830	801	816	846	822	892	855	776	814	833	825	834	796	780	812	877	816	744	850	850	847	819	840	869	785	835	783	788	820	813	806	881	790	802	838	847	818	848	855	810	821	792	801	785	866	878	829	815	838	898	812	782	790	835	835	815	846	834	799	782	819	823	821	865	823	855	805	891	767	799	806	843	846	821	852	832	843	817	848	810	799	844	812	804	868	784	813	827	812	830	811	813	788	767	850	860	780	770	817	845	826	859	883	800	806	818	805	841	804	837	817	795	784	839	780	779	832	812	808	845	780	826	836	813	824	865	842	811	802	838	752	831	843	816	831	812	860	799	807	827	822	829	838	841	853	784	817	816	809	803	812	858	906	805	803	835	851	761	799	826	773	878	798	773	807	816	821	830	795	822	823	813	818	819	792	813	772	850	782	836	827	801	783	833	823	854	770	811	800	817	848	761	816	793	833	808	822	878	842	847	791	809	821	844	781	787	811	770	848	821	813	814	835	831	813	818	805	832	835	784	807	796	819	795	766	849	812	840	824	834	829	840	823	799	864	817	887	847	831	811	817	802	811	811	815	846	815	838	805	815	828	790	823	801	799	801	765	769	857	802	816	817	868	821	852	820	802	839	825	858	823	786	795	830	798	801	814	787	827	789	825	816	776	841	814	832	809	872	858	858	832	811	855	828	831	845	838	836	780	801	823	844	840	818	829	840	815	869	826	831	912	827	831	795	846	769	827	836	818	766	798	834	804	823	860	840	801	837	806	767	823	815	850	812	831	809	799	852	812	867	845	827	790	790	840	777	852	763	829	825	803	833	792	814	873	828	806	789	805	852	800	834	821	840	847	780	794	795	855	814	819	800	777	832	810	828	866	855	787	815	821	804	836	802	794	820	821	840	856	823	831	773	878	761	839	809	829	852	800	844	813	815	875	813	787	852	798	860	812	874	820	796	767	863	795	837	769	844	825	810	823	819	794	838	863	792	860	840	816	818	830	827	835	803	859	803	761	795	787	820	833	795	819	817	850	871	807	801	795	846	801	874	811	766	841	790	797	816	828	778	885	793	802	861	827	855	817	843	826	779	815	827	840	821	856	796	827	854	804	837	855	829	855	873	790	842	839	774	851	800	868	810	792	811	806	815	781	799	812	861	793	826	839	806	758	821	802	844	782	786	838	852	830	789	816	855	804	813	841	836	848	856	751	864	798	767	842	823	859	808	849	757	854	833	765	810	838	857	806	834	838	849	799	803	864	808	814	795	782	818	798	807	849	845	851	858	792	779	794	807	840	808	856	791	772	807	868	758	839	781	829	851	798	816	831	816	804	806	817	843	804	799	886	819	798	845	811	870	842	828	839	834	842	804	815	816	790	822	847	824	842	812	796	751	838	862	886	777	822	830	782	833	847	885	837	806	814	767	756	816	814	846	799	835	840	819	861	788	850	799	809	822	794	813	783	817	848	845	836	823	840	820	808	793	811	848	798	793	764	812	791	820	825	820	800	852	737	811	782	786	822	810	784	800	801	817	797	826	787	823	802	818	807	841	790	855	802	838	817	832	833	759	796	815	832	820	820	829	834	832	845	796	839	849	772	816	810	844	803	844	845	795	803	820	840	821	786	786	837	805	807	885	787	794	824	845	860	784	851	763	807	801	824	832	850	842	825	828	824	858	850	878	817	809	870	774	805	828	824	809	793	836	797	799	833	825	810	868	842	787	831	797	726	834	832	786	834	869	779	816	792	781	873	832	843	817	833	852	838	767	822	794	817	820	799	803	821	768	854	880	845	790	872	799	851	829	803	838	819	795	842	821	828	810	803	843	830	865	852	814	836	811	808	801	822	841	781	840	829	825	808	804	850	840	811	847	884	783	844	861	802	770	846	803	786	813	792	861	833	802	768	874	836	841	797	822	801	875	845	814	762	812	875	815	814	825	808	799	813	832	812	762	859	819	797	809	803	811	847	846	803	795	831	808	872	803	790	836	799	825	788	787	747	825	839	812	852	783	850	787	842	801	849	807	782	839	781	807	813	840	862	835	854	810	839	855	839	877	832	846	841	800	784	886	798	865	828	823	817	869	840	867	769	820	813	834	820	822	868	777	830	783	838	863	906	786	857	828	806	830	800	779	781	843	772	823	792	789	775	772	869	863	806	779	819	804	823	805	841	872	809	783	828	767	797	757	794	807	821	822	807	776	830	837	777	826	839	780	829	838	845	791	825	880	782	801	787	843	878	783	859	884	823	850	814	802	811	797	877	807	854	825	854	789	826	829	797	805	796	839	796	836	825	873	743	863	848	774	792	839	802	760	843	802	882	757	862	807	869	831	821	824	806	795	832	821	832	776	788	814	780	796	825	849	814	779	763	822	848	803	779	792	844	805	823	844	837	818	850	871	791	853	823	817	815	776	810	841	836	781	815	839	797	833	794	828	862	873	781	825	784	786	823	863	825	769	810	818	853	776	789	845	808	824	833	950	732	777	798	853	807	843	800	838	810	832	793	805	812	803	857	795	836	822	829	841	816	786	824	828	826	869	834	823	794	883	850	832	784	832	788	789	865	866	822	865	815	854	801	827	822	824	839	818	847	813	794	789	835	843	842	817	856	804	797	805	890	815	826	841	798	824	837	843	894	857	846	815	803	799	846	798	806	827	811	825	823	854	847	756	817	870	839	819	781	816	798	852	784
51425	64509	58780	47860	37608	30329	23626	18342	14859	11630	8821	6579	4844	3654	2873	2320	1980	1669	1414	1307	1133	1082	1002	972	940	892	894	835	820	815	798	788	784	811	766	784	736	783	719	746	786	798	749	782	794	741	748	742	712	794	737	732	746	731	744	691	801	745	746	726	756	754	789	804	792	729	740	735	770	769	765	725	716	734	744	720	731	755	719	741	787	741	741	796	736	801	739	746	701	751	711	778	776	743	714	730	718	733	731	739	748	759	715	768	759	808	740	736	765	726	760	767	736	699	745	771	776	774	721	753	814	749	732	728	736	721	738	739	743	738	743	750	768	782	805	754	763	760	718	769	723	720	774	762	756	788	681	760	760	771	768	768	727	773	734	773	719	787	729	735	723	738	769	765	760	745	748	755	743	791	702	759	730	753	770	762	721	802	733	742	745	759	763	776	755	714	730	779	707	759	774	748	703	750	718	702	706	729	720	726	760	762	762	791	779	747	757	735	781	714	766	813	714	722	766	737	757	739	722	703	731	744	733	733	731	697	773	736	775	705	746	706	765	756	779	721	764	773	748	835	762	742	732	743	746	741	728	739	729	678	741	767	724	761	724	759	776	744	689	731	743	679	794	752	752	759	746	749	741	733	770	728	736	756	742	772	749	739	761	758	723	745	765	757	739	736	754	763	725	758	766	715	715	741	746	801	724	774	697	784	769	791	698	721	772	800	736	764	748	795	739	759	776	772	727	735	744	740	688	785	738	755	743	756	780	721	735	736	714	753	765	743	809	771	741	735	718	779	743	751	796	735	811	720	779	708	735	740	807	766	768	717	753	754	757	725	692	742	773	745	717	771	799	690	771	773	745	775	759	742	743	760	729	720	758	724	740	731	785	762	719	738	748	786	748	718	742	752	780	741	731	720	751	790	757	738	763	751	770	757	747	743	746	741	754	694	778	746	752	722	791	730	719	742	763	804	740	714	768	791	724	680	728	708	754	779	709	751	704	748	766	722	799	717	750	747	750	718	717	754	763	727	778	729	717	742	758	763	710	740	780	731	731	712	701	764	757	757	750	756	727	756	689	728	757	740	702	722	813	721	762	769	727	705	766	760	717	745	774	748	804	755	776	772	728	751	725	717	773	743	681	736	721	740	783	762	758	695	716	763	750	723	777	715	766	710	741	765	686	741	751	751	774	712	753	738	796	718	731	734	720	742	762	749	761	716	746	729	711	763	803	746	738	754	723	779	683	716	736	756	751	758	761	752	779	779	741	732	772	781	673	801	725	722	751	791	709	732	784	689	732	709	761	773	728	774	752	753	784	732	774	737	767	726	746	725	790	751	741	724	727	757	791	722	727	717	738	736	749	735	764	756	711	730	791	707	747	699	707	747	758	758	726	737	800	755	747	718	753	763	767	698	764	720	679	724	754	758	743	734	765	768	748	770	776	719	744	714	750	768	731	715	749	754	748	773	743	772	702	728	729	733	803	750	719	810	774	770	749	748	800	722	766	725	737	716	752	729	706	739	794	770	760	686	755	748	734	774	740	713	770	736	746	728	756	768	796	737	775	742	727	744	795	746	744	726	726	753	739	711	806	701	741	793	791	761	705	773	757	730	754	732	711	775	739	731	760	726	705	726	734	728	753	705	704	745	726	741	696	722	739	790	772	789	773	756	738	768	744	751	768	784	767	753	758	753	765	792	726	768	776	758	724	790	689	742	751	718	793	758	719	773	749	780	730	726	759	729	735	760	770	732	763	710	766	707	729	740	790	764	766	744	716	761	702	726	758	789	755	713	772	736	756	739	730	800	742	739	778	779	726	769	750	724	783	753	775	747	730	771	727	761	772	746	764	755	750	741	743	687	766	734	764	659	701	738	729	747	725	781	750	752	763	776	773	776	707	747	731	776	719	733	742	721	759	720	779	776	742	730	785	758	706	791	761	754	742	740	728	703	712	733	778	721	763	714	782	764	725	722	796	763	728	763	724	752	735	757	728	721	715	772	736	742	747	748	756	731	770	754	741	722	785	750	768	775	703	721	735	724	748	753	731	780	746	710	787	749	742	790	729	731	754	744	699	804	748	807	742	711	732	713	756	741	770	752	744	729	752	740	723	769	711	730	767	776	721	758	775	745	714	721	756	797	726	729	712	705	763	739	773	720	718	744	713	772	763	686	738	711	804	747	720	760	746	791	722	752	709	729	743	738	774	744	734	702	718	726	751	752	728	760	730	747	827	799	810	716	726	743	766	750	771	733	744	738	750	769	779	733	731	740	747	723	755	727	739	723	756	757	727	737	703	745	759	736	742	795	721	774	727	719	706	763	754	780	749	785	726	699	737	718	739	738	726	730	739	719	785	770	755	715	735	709	755	716	712	760	711	718	770	751	767	800	738	753	713	724	723	774	765	720	706	776	759	771	725	721	735	733	785	714	731	732	749	774	802	770	757	747	747	755	718	758	703	776	721	727	800	733	729	777	750	715	758	702	758	830	762	794	729	746	755	786	765	731	776	735	778	742	746	747	764	717	716	751	759	750	711	771	716	744	747	773	759	784	765	775	790	758	739	710	767	781	744	722	756	745	742	722	724	786	766	761	768	795	743	738	759	748	756	732	742	753	762	730	762	737	702	752	790	720	747	731	770	743	748	724	698	739	735	715	735	718	748	714	696	767	749	751	746	810	728	774	775	713	757	770	757	732	781	758	748	726	771	764	734	745	787	786	759	791	701	741	737	777	769	734	733	735	760	787	730	761	755	728	774	750	767	736	784	716	757	748	726	759	765	732	707	775	835	750	742	724	773	729	703	760	763	731	761	759	728	744	757	764	747	774	765	714	793	783	752	736	716	753	758	726	747	769	754	723	717	734	726	747	738	744	705	729	745	802	803	777	730	754	804	794	729	733	719	732	743	733	770	774	755	763	772	747	776	774	780	702	737	708	705	712	771	788	720	694	747	726	776	748	737	722	705	757	730	728	748	742	732	759	763	757	745	744	728	763	715	750	769	723	771	768	811	719	735	718	736	764	700	743	742	758	776	770	740	755	739	721	685	754	746	738	783	725	792	774	745	744	736	725	728	746	755	762	789	798	737	792	748	753	761	760	744	707	717	706	779	784	747	747	766	747	734	682	679	778	737	728	718	742	750	755	737	751	803	714	766	731	770	786	755	793	753	752	763	785	725	730	744	768	736	767	733	715	724	759	757	758	770	732	771	691	802	691	736	693	760	760	781	701	720	740	801	760	738	755	786	798	744	743	743	780	751	757	686	780	763	739	728	708	790	723	751	683	736	746	734	747	713	767	781	720	786	771	782	694	700	742	777	741	740	685	684	751	690	715	672	780	769	762	736	734	773	736	782	749	730	783	776	769	728	760	718	718	767	716	766	816	770	740	793	659	774	740	739	717	718	760	700	739	764	731	750	762	708	709	751	721	778	749	729	788	788	771	771	713	795	765	714	740	730	793	682	804	741	735	739	784	759	776	786	805	714	765	730	758	739	780	730	771
24407	21617	29402	25040	24347	27810	27833	18343	12817	9630	6940	5029	3717	2733	2199	1848	1600	1453	1367	1192	1153	1106	1026	1010	1004	925	1009	890	869	941	887	914	849	816	875	830	825	884	836	799	832	855	860	793	812	818	855	812	825	859	841	837	806	819	852	837	800	848	823	812	820	805	817	881	867	821	795	830	825	855	819	840	842	884	825	831	850	819	867	819	807	895	827	848	793	820	896	843	791	871	816	864	819	822	820	848	796	810	776	827	850	853	861	779	856	839	808	837	835	789	789	848	816	829	864	802	790	802	804	878	887	857	815	848	794	823	807	846	846	806	779	799	831	803	807	843	795	796	795	800	837	800	872	828	809	867	831	817	831	856	781	810	922	775	824	870	800	806	807	842	831	806	889	715	813	827	826	842	796	795	843	822	817	820	826	869	783	824	831	794	806	840	821	855	883	854	821	877	839	806	827	864	820	845	849	806	844	849	833	823	833	830	783	843	848	812	804	803	796	811	891	823	854	805	842	809	812	792	883	845	806	840	805	807	816	837	816	798	783	882	836	863	837	855	824	877	828	828	831	871	901	871	794	849	830	823	832	804	871	823	768	855	838	817	821	839	848	824	782	846	854	846	834	830	835	840	806	863	816	809	887	800	825	862	734	883	852	869	822	823	838	820	779	832	813	806	810	797	830	799	838	804	802	838	779	800	849	793	800	797	806	807	808	822	847	836	804	831	879	814	809	817	819	805	777	821	842	862	817	790	826	837	865	860	778	866	835	854	862	860	830	884	807	806	846	805	800	854	781	839	894	804	794	878	853	806	844	788	862	825	781	773	821	811	825	802	821	785	854	833	904	873	829	843	809	843	895	837	835	895	805	801	807	871	880	801	792	826	854	878	842	875	827	792	833	809	798	788	821	870	851	850	823	861	844	869	779	867	897	838	793	819	812	830	851	802	840	794	882	851	801	806	807	809	770	812	856	811	828	792	885	801	856	801	849	835	833	841	845	833	836	801	893	783	849	811	809	799	843	877	904	837	831	870	837	821	868	831	815	802	838	830	781	835	866	847	752	841	812	826	806	814	824	855	826	804	828	825	788	878	862	813	801	787	863	856	814	812	808	799	835	816	847	847	805	787	843	808	827	832	769	762	857	869	829	786	809	783	806	816	841	828	833	822	782	806	857	794	836	884	803	828	859	834	827	803	778	842	834	817	846	792	810	848	804	803	829	817	786	843	790	849	852	847	824	776	847	882	801	803	796	868	859	833	819	747	825	830	839	825	791	854	813	760	868	833	819	801	860	887	854	833	825	833	837	803	816	842	848	802	857	811	828	832	862	771	854	819	853	823	838	809	844	779	788	822	825	808	881	888	863	844	838	849	794	804	818	856	811	809	786	844	841	873	830	850	833	836	886	772	851	858	792	805	805	890	819	832	764	807	849	832	852	838	846	875	818	808	816	842	838	839	843	850	849	844	847	790	809	888	851	810	874	863	788	785	783	844	813	818	868	849	833	828	793	839	789	819	844	846	816	796	858	808	819	821	863	803	800	861	837	838	813	797	813	838	830	904	851	878	794	829	862	814	896	856	840	806	825	829	880	842	836	831	925	850	847	826	807	788	858	846	807	834	849	834	817	842	857	821	794	809	845	861	831	835	852	837	815	884	828	845	835	877	795	854	804	845	825	903	877	792	842	789	786	781	823	828	853	870	827	783	816	832	828	883	850	815	822	819	821	836	781	829	849	816	808	850	858	842	769	799	865	882	788	794	842	851	792	842	892	828	848	846	867	863	800	899	825	840	809	834	842	813	785	803	785	828	825	819	815	769	837	814	838	879	831	848	852	738	877	811	841	874	830	818	823	813	826	771	786	882	839	829	849	809	839	825	794	833	896	832	837	834	861	851	792	864	875	793	804	791	853	829	834	842	851	892	803	786	876	822	798	798	773	823	811	829	854	837	849	829	823	839	792	806	835	794	814	814	868	821	839	836	822	818	851	825	820	834	795	860	816	796	852	831	808	790	782	872	845	792	832	837	897	839	900	811	889	819	798	836	794	856	778	873	810	796	839	829	794	819	881	830	792	775	853	860	818	845	853	866	812	864	826	822	796	849	898	831	837	846	844	869	846	832	832	786	804	839	850	814	835	781	856	869	840	780	828	869	819	823	907	821	775	887	832	841	791	809	833	852	826	796	814	783	831	811	767	823	850	856	800	897	831	841	791	866	776	830	793	815	853	866	885	779	858	873	775	846	809	803	843	827	817	790	802	813	867	821	805	814	856	794	877	834	809	796	878	760	826	809	881	818	844	843	796	772	847	838	815	817	832	798	789	870	807	877	836	803	795	844	793	848	829	809	801	858	841	872	826	832	829	863	878	817	822	820	803	864	842	782	814	816	776	868	808	808	794	825	832	833	833	821	891	808	795	792	829	775	829	864	796	847	863	827	897	826	805	808	861	850	830	819	830	779	875	848	805	837	807	887	831	840	811	849	845	822	816	855	848	829	798	786	806	782	855	791	832	798	835	870	836	841	827	809	875	818	814	841	797	824	859	848	841	803	767	841	868	829	810	854	838	800	768	792	802	813	848	862	818	846	831	859	831	774	815	815	790	794	738	777	865	838	842	810	858	819	808	822	840	799	782	811	801	883	841	824	779	836	823	764	857	866	837	837	833	843	868	814	835	849	882	783	783	840	829	837	812	843	830	814	839	810	825	851	868	818	807	800	877	844	819	849	830	833	784	844	811	829	802	836	843	831	875	807	843	807	822	820	815	871	833	839	830	805	800	836	853	833	843	845	901	848	840	857	828	839	812	823	791	831	802	843	841	808	846	859	791	812	814	836	768	818	792	866	804	814	812	820	855	815	830	796	828	837	829	830	840	840	810	799	761	804	759	842	844	833	816	811	851	810	838	793	834	801	826	842	775	770	833	810	811	823	820	830	798	815	846	844	800	869	813	799	864	797	846	811	785	853	865	815	827	844	823	782	813	905	797	896	827	854	796	813	779	838	801	818	837	817	869	797	825	850	835	844	817	825	798	811	822	870	872	827	851	817	848	798	885	813	820	847	868	801	822	805	865	811	796	792	813	852	831	848	845	864	884	868	862	843	782	870	829	842	840	813	834	800	795	802	829	832	821	813	867	855	836	776	806	856	792	854	826	816	822	781	825	841	852	828	837	842	828	792	768	826	859	843	839	829	827	801	797	860	859	828	808	839	856	830	815	819	822	772	730	821	813	836	836	841	782	844	797	828	797	847	813	868	824	806	837	735	851	864	813	815	848	784	785	834	828	783	825	831	846	813	831	801	791	792	845	866	875	861	851	798	825	817	907	857	837	835	835	901	856	813	814	821	834	873	812	810	802	817	792	780	811	837	801	862	800	812	821	840	839	824	856	789	825	814	808	818	824	899	816	786	836	810	811	806	859	816	820	856	847	814	844	829	789	839	827	827	811	829	812	855	877	879	820	854	824	774	859	862	861	840	760	806	801	882	848	855	781	878	828	837
53226	63899	62160	51650	40043	32884	25661	20405	16572	12911	9772	7317	5299	3904	3102	2573	2058	1790	1454	1364	1240	1122	1075	1007	922	938	868	839	830	828	831	794	807	787	762	778	752	730	801	748	743	741	730	683	710	759	751	764	735	740	762	754	766	741	754	807	780	716	758	788	779	682	743	774	782	720	766	694	771	752	784	782	747	761	759	786	767	775	773	823	720	788	776	698	744	766	775	750	733	725	773	704	762	752	730	743	731	719	763	763	758	764	745	730	742	785	794	750	708	721	745	762	757	753	759	738	771	747	774	740	779	715	772	743	722	754	740	740	717	795	732	791	750	727	790	745	739	739	739	764	794	741	766	782	751	776	756	761	722	784	757	792	739	765	724	760	756	726	752	803	745	799	775	748	747	826	762	732	770	778	738	758	794	743	767	753	763	814	737	807	777	730	765	742	795	739	773	772	781	737	784	751	767	775	736	744	774	791	763	770	755	725	759	744	689	713	729	739	766	739	776	747	746	738	713	723	805	752	740	731	768	706	736	730	703	795	765	759	710	788	741	786	768	721	790	728	756	795	783	768	800	765	763	772	771	767	723	796	759	789	743	803	773	728	731	744	800	756	753	782	734	741	792	753	754	736	787	758	756	749	748	728	756	776	731	750	785	800	750	740	733	782	797	726	723	734	789	748	760	766	743	725	722	689	752	739	737	761	787	782	731	722	725	755	740	755	764	732	743	761	744	768	734	766	774	707	783	743	726	780	762	710	763	752	784	794	746	743	768	735	759	742	714	756	794	805	707	730	721	749	759	726	746	797	755	716	814	767	756	677	792	818	722	729	695	748	740	786	759	783	742	727	775	758	755	754	760	786	782	780	709	735	741	708	782	758	799	795	788	715	781	763	715	742	707	740	743	791	755	768	757	758	784	693	726	761	720	759	740	766	739	768	803	766	741	782	733	737	757	761	795	752	755	753	748	767	734	782	755	764	716	767	785	715	759	705	717	768	779	751	774	732	731	706	756	783	730	712	778	736	731	777	721	728	724	746	752	740	766	753	793	712	747	780	690	751	750	768	712	756	801	735	760	705	707	779	720	775	746	749	792	757	784	774	753	737	728	748	713	737	752	757	732	741	801	764	737	767	772	759	779	782	737	741	775	749	721	823	700	734	774	716	742	745	770	768	770	729	703	741	733	745	761	718	766	794	764	774	684	807	762	740	787	751	820	772	702	752	752	744	733	737	687	761	741	759	712	779	737	719	790	732	730	783	761	754	753	780	761	796	732	792	744	796	791	765	685	708	714	711	781	768	784	759	795	775	743	715	743	728	749	747	767	751	702	749	744	763	754	725	722	774	734	745	775	762	742	802	753	782	783	759	733	701	774	739	771	738	806	791	749	768	762	752	781	776	765	762	753	716	705	737	770	808	735	791	748	774	753	757	741	761	736	747	693	756	781	772	767	743	784	746	775	758	773	731	737	739	783	760	756	739	758	758	720	757	783	751	734	717	738	745	785	720	729	715	767	733	756	752	743	727	711	811	772	782	776	738	700	811	762	749	762	777	755	751	778	785	746	763	815	755	732	805	754	690	778	756	791	774	753	752	776	764	763	767	784	742	741	760	731	794	763	750	688	780	726	752	769	781	792	744	757	782	713	717	712	723	741	759	804	712	781	762	755	715	765	736	727	726	790	746	765	758	709	791	795	692	767	735	731	739	759	783	780	760	740	749	784	725	771	745	749	750	764	782	756	742	700	713	716	740	739	755	753	744	730	733	752	732	774	745	728	721	727	772	786	781	740	760	743	765	728	774	758	765	754	720	820	721	765	714	775	744	759	714	743	762	743	741	728	757	744	790	756	795	742	739	763	759	732	741	753	746	709	739	754	741	776	733	793	800	784	744	779	749	744	715	733	799	704	790	733	731	760	763	768	751	779	759	793	765	750	753	773	777	696	771	743	745	697	715	750	767	752	748	791	721	763	811	733	751	756	761	679	778	776	762	675	744	780	722	777	799	769	773	806	719	783	762	731	737	737	711	775	803	827	734	754	711	756	751	748	735	747	766	698	726	744	773	801	746	762	740	727	809	723	804	753	812	779	748	827	744	770	764	789	774	725	746	743	781	800	800	712	756	776	716	750	690	735	746	783	760	802	763	724	760	728	719	733	753	722	719	746	762	760	745	707	777	749	757	782	748	759	700	741	733	771	755	739	698	741	744	732	722	763	811	785	703	706	775	740	828	767	755	702	747	749	741	718	782	749	743	731	768	761	678	715	772	776	721	792	757	736	759	755	767	725	764	749	796	740	715	782	785	704	765	728	781	761	791	760	708	753	744	726	715	743	796	768	780	753	768	728	727	746	732	733	760	776	761	730	779	774	747	732	746	761	761	749	764	778	768	739	766	755	742	755	828	727	762	778	798	715	764	724	728	725	749	708	801	784	774	767	781	757	779	777	741	757	730	768	793	748	724	690	715	721	778	743	785	789	752	761	735	746	716	726	759	754	707	784	771	733	731	766	796	755	728	777	784	749	744	759	766	743	783	728	730	775	770	749	676	690	713	758	757	734	776	753	787	775	762	785	694	700	783	759	764	754	726	712	731	743	813	796	712	787	771	761	736	755	744	738	739	765	742	772	790	764	764	722	753	778	751	768	756	756	736	806	782	708	758	745	715	723	743	751	733	747	731	750	739	729	757	748	732	775	739	779	763	770	777	707	700	696	787	789	735	698	739	746	737	797	807	759	706	759	689	760	730	821	752	755	782	761	754	739	691	724	753	730	815	732	739	715	716	787	774	721	785	784	769	761	759	757	743	757	752	733	797	812	742	748	720	770	753	766	782	752	716	774	747	766	740	739	721	744	787	799	757	723	728	731	752	733	778	701	713	750	772	739	693	763	735	757	772	820	816	755	738	760	684	713	755	812	762	787	726	714	765	823	780	796	776	777	724	768	687	736	747	731	741	701	769	715	695	730	757	759	739	738	800	807	748	782	730	797	742	772	759	773	753	755	731	745	738	757	740	785	773	775	767	723	761	689	778	760	773	765	788	759	707	756	747	784	749	800	724	749	714	749	734	747	753	750	770	704	734	727	785	792	773	772	790	750	766	795	763	781	746	768	746	733	747	742	783	745	742	734	754	741	784	731	767	782	803	750	769	767	740	796	727	726	684	771	745	749	761	769	768	776	783	735	754	771	781	754	733	721	726	766	744	726	793	789	774	761	796	738	768	774	734	761	715	753	787	796	769	779	773	726	740	737	798	760	764	756	773	760	781	756	711	759	718	778	727	747	743	798	771	781	733	778	749	723	740	731	781	811	758	722	747	752	769	785	752	734	740	764	735	719	716	755	719	754	766	750	764	756	790	769	780	800	789	781	711	711	767	719	751	727	762	733	797	733	790	779	785	756	778	749	775	717	744	752	731	720	754	763	769	741	723	750	734	736	764	698	733	784	751	758	765	736	755	803	712	768	763	773	787	734	761	743	778	740	763	746	746	831	756	735	681	742	778
28819	23870	33388	36038	28634	22971	16525	11045	7724	5624	4050	3107	2226	1956	1482	1413	1275	1141	1081	1058	955	949	948	912	916	871	881	853	869	860	799	831	828	859	851	827	806	815	843	820	873	756	878	809	781	805	771	762	827	810	776	779	816	792	830	826	788	841	800	800	811	784	870	860	815	825	833	805	844	749	802	845	786	786	795	791	766	780	788	777	753	809	792	740	802	798	777	805	786	796	778	746	775	794	786	816	752	809	805	782	829	823	837	804	819	813	779	834	799	812	810	771	793	794	829	807	798	807	843	816	765	748	822	807	793	784	768	846	793	839	819	897	810	793	840	757	809	765	829	829	847	788	811	751	775	780	780	841	825	809	816	822	788	825	823	756	831	812	830	843	804	786	793	750	828	796	780	827	754	761	818	824	747	787	762	787	774	803	752	818	797	760	787	734	812	765	775	803	786	820	806	837	817	795	777	798	887	793	817	784	810	743	759	751	786	773	816	783	782	849	789	855	802	805	805	789	769	842	795	834	797	765	832	807	783	830	782	778	811	835	829	823	772	784	862	828	805	816	845	814	806	798	819	778	813	828	854	774	787	798	770	840	872	776	821	766	758	784	828	829	845	794	844	801	815	748	811	825	788	759	778	785	813	753	806	822	798	772	783	822	829	818	829	872	825	803	794	846	801	834	800	822	783	791	778	826	807	797	871	847	747	767	815	819	807	820	785	826	825	776	824	777	784	833	805	850	828	772	833	824	777	766	809	764	843	821	781	820	803	827	785	783	824	821	796	833	776	774	812	806	796	806	771	860	820	828	815	840	839	807	798	840	822	826	798	777	764	776	825	788	800	816	799	806	811	805	804	815	792	755	831	822	787	852	818	848	764	808	799	799	802	820	839	812	826	785	818	766	767	839	760	802	722	754	803	819	771	771	829	821	782	801	751	835	800	804	789	812	806	832	774	760	841	786	773	785	787	845	810	783	794	839	797	829	852	797	798	764	820	828	803	828	814	810	794	837	750	802	793	820	857	798	832	842	818	875	818	811	808	840	797	768	797	769	818	791	843	794	837	782	810	785	760	794	811	799	822	784	851	856	787	826	807	823	797	764	785	812	834	828	802	845	815	816	792	777	784	812	823	777	778	837	832	800	783	777	819	802	776	774	802	807	833	789	795	809	848	810	754	830	792	809	785	786	826	788	779	796	747	782	754	802	747	770	793	834	820	799	814	808	818	828	811	797	809	810	792	832	833	855	795	812	800	797	747	812	771	809	813	848	741	773	803	753	767	827	820	765	811	776	784	753	846	814	805	816	820	805	792	810	782	802	832	758	816	805	784	792	782	802	824	812	745	826	778	757	774	797	773	804	781	834	801	763	786	845	813	804	843	857	824	797	843	772	805	804	854	835	811	772	814	809	828	808	752	760	881	796	824	827	818	769	749	797	822	797	816	750	840	761	797	826	791	797	825	766	836	828	746	812	796	806	803	758	830	792	811	808	802	857	820	793	804	836	846	771	806	814	829	861	790	803	807	805	745	764	804	734	836	837	811	777	803	808	819	833	792	822	826	743	804	833	790	822	828	852	802	795	801	777	786	796	743	793	837	787	795	796	804	815	811	795	808	865	783	779	850	797	835	805	814	806	774	791	812	780	816	825	870	801	768	810	839	766	810	830	756	787	779	819	836	773	791	828	823	755	857	838	789	811	771	850	810	753	792	840	781	875	792	785	810	818	813	794	832	780	818	839	811	811	791	822	827	840	820	843	824	829	808	764	811	818	787	782	755	745	833	776	779	755	790	803	748	754	807	823	790	797	810	841	803	811	787	774	775	818	759	796	822	834	785	800	756	793	788	788	802	789	836	809	776	795	796	791	788	802	835	839	770	805	816	789	805	838	779	782	795	791	807	814	811	816	757	784	821	783	776	838	803	797	795	782	788	820	824	867	801	815	814	763	807	783	817	822	802	777	794	777	805	798	831	848	796	819	825	810	786	751	750	764	813	848	855	822	857	837	789	760	797	860	765	822	811	774	756	799	786	790	783	781	849	802	753	830	831	832	781	788	777	776	777	829	795	801	803	865	838	812	763	818	851	785	782	751	748	821	836	826	795	790	816	796	817	790	764	805	825	807	822	791	742	772	759	857	878	822	821	824	874	810	808	800	813	790	837	783	821	819	836	798	822	770	816	786	807	763	809	796	827	765	823	830	790	822	800	797	814	855	852	790	837	846	841	829	802	819	796	797	829	777	781	759	809	821	791	813	814	782	861	799	781	805	786	818	835	809	803	793	800	832	802	817	794	822	797	770	825	808	754	762	809	800	848	832	849	762	819	820	774	810	853	846	787	873	788	792	826	773	744	772	826	786	810	791	769	804	802	839	794	826	784	782	764	819	775	797	802	842	836	807	832	802	789	805	827	805	820	820	790	759	782	764	804	802	767	855	801	813	783	757	802	795	810	770	770	847	770	816	749	810	772	813	771	808	796	769	760	814	781	793	832	766	794	837	788	784	832	783	797	803	821	744	823	811	771	772	848	839	796	820	831	784	819	820	831	808	761	795	790	791	749	784	791	818	800	837	810	811	819	809	805	820	856	810	858	793	806	836	785	815	811	814	780	786	810	855	807	831	828	795	795	782	818	758	742	824	795	800	835	813	830	845	817	842	809	804	814	817	815	792	813	804	785	759	838	830	809	771	778	782	776	781	772	842	842	768	808	800	751	787	875	808	792	795	739	803	858	740	792	810	804	853	770	814	758	814	803	804	793	888	812	809	842	854	767	848	860	768	792	772	761	785	764	783	806	736	833	851	806	772	811	796	804	826	785	810	777	831	823	823	779	808	860	813	820	811	758	827	771	845	813	780	817	823	852	746	804	797	791	819	788	777	758	866	796	858	800	766	856	790	789	760	796	825	784	792	796	798	830	857	796	799	823	793	817	796	809	798	778	806	796	779	804	751	834	773	780	836	802	833	770	801	791	809	867	809	828	820	840	820	782	812	834	814	798	839	805	802	782	853	796	814	794	832	811	828	817	829	835	822	791	805	890	821	802	834	805	798	821	813	838	789	827	827	796	768	783	816	791	828	823	745	837	769	800	807	854	829	755	819	863	802	808	834	797	838	761	808	841	774	805	792	810	800	793	774	828	803	835	780	789	788	797	803	788	812	785	767	789	829	836	796	869	782	735	806	793	803	797	778	794	835	868	783	779	795	827	844	819	793	809	780	818	836	787	818	808	823	771	846	813	821	795	811	827	793	798	747	817	801	817	785	804	822	801	773	811	813	784	797	776	809	755	822	862	742	809	783	807	843	841	788	841	795	853	812	831	826	779	738	801	744	788	816	839	771	836	825	807	765	770	804	786	846	818	828	792	786	868	838	843	793	869	802	756	799	842	744	817	814	789	784	764	862	775	792	817	832	799	790	791	797	778	811	799	832	790	831	792	823	754	722	760	810	806	773	786	813	792	780	768	811	794	788	828	816	817	800	829	799	794	767	738	795	834	785
49069	56031	53979	43181	33138	26041	19822	14898	11670	8637	6575	4827	3505	2741	2172	1774	1514	1328	1272	1115	987	975	883	890	882	886	878	873	830	785	849	697	733	769	745	730	762	756	750	749	753	763	733	743	730	744	786	759	747	733	711	768	743	745	796	710	747	705	710	748	722	730	759	734	736	758	739	712	775	691	741	789	738	721	756	745	753	720	725	720	723	758	739	708	730	717	740	729	728	770	697	713	690	733	779	770	719	756	802	696	756	719	729	769	757	718	727	792	730	766	687	715	733	713	720	689	711	699	720	753	738	775	748	726	744	698	704	769	731	727	756	751	704	755	772	788	738	786	719	789	777	793	744	721	754	690	697	764	726	713	747	751	763	720	782	712	761	743	769	803	772	738	789	718	756	774	749	721	687	680	741	734	726	743	756	767	721	699	756	725	759	807	761	753	744	806	731	716	711	709	717	721	742	743	728	748	752	722	760	730	716	720	729	722	731	779	765	737	701	734	709	706	755	779	768	751	755	745	742	699	721	729	741	719	741	722	693	766	730	743	726	756	718	696	738	752	735	791	788	743	690	781	764	730	742	727	736	714	698	752	724	763	742	755	779	763	727	726	730	709	722	733	698	789	734	763	772	699	723	726	763	738	770	730	754	744	775	728	725	762	765	783	763	721	755	754	752	720	695	738	731	752	738	714	752	709	739	757	766	763	748	771	752	755	762	772	714	749	727	722	731	721	739	733	725	669	744	780	735	725	725	757	716	719	772	758	702	749	788	748	740	738	771	754	786	730	777	780	755	749	716	786	696	734	725	781	746	770	692	738	773	732	771	765	772	704	755	775	738	769	756	736	749	705	743	696	715	712	745	736	736	712	746	698	780	773	737	759	757	747	679	704	713	744	768	731	784	752	737	739	768	731	716	733	737	685	770	722	702	754	726	767	724	732	755	765	781	732	716	729	746	712	694	773	726	715	700	746	735	737	724	722	724	723	767	696	746	730	767	725	764	743	680	729	794	701	751	762	751	776	775	758	770	697	722	722	740	787	728	690	716	749	748	704	743	781	749	783	765	718	750	728	735	749	735	762	712	754	756	746	708	730	720	718	753	745	783	776	742	766	740	770	671	706	759	689	756	730	744	732	748	703	733	742	746	736	717	789	753	674	744	791	671	722	723	714	772	699	795	770	724	743	761	709	726	758	683	745	737	768	718	747	710	749	758	717	751	717	702	733	745	683	730	745	711	748	736	718	731	712	736	714	773	724	747	733	732	709	728	708	730	757	725	767	708	752	737	726	801	713	769	747	749	731	787	723	767	729	796	716	744	732	729	793	681	760	765	771	764	711	733	742	720	748	786	791	752	751	756	735	775	723	734	699	733	703	766	755	713	722	703	743	741	740	740	765	685	687	703	706	775	759	734	735	736	728	738	761	712	752	738	719	766	746	747	723	743	738	728	766	731	728	705	745	775	699	721	739	738	746	775	778	760	692	767	714	744	751	742	731	763	757	767	761	728	718	746	767	804	681	744	762	726	761	724	747	708	694	761	742	703	759	729	707	795	747	749	710	720	711	735	745	745	717	734	776	735	718	722	767	722	706	791	735	759	716	761	735	720	798	768	738	783	773	777	776	759	773	767	780	773	736	774	742	723	748	756	745	778	712	729	715	747	689	725	748	754	794	765	731	742	738	730	747	710	803	770	719	734	724	694	736	717	722	733	689	735	748	706	712	717	768	711	684	689	710	745	715	725	714	747	709	732	739	773	688	698	782	740	765	698	699	741	732	729	749	774	738	754	792	723	704	723	710	742	719	702	711	760	718	768	745	728	747	742	772	731	786	732	712	753	777	757	746	719	777	751	722	748	737	737	733	737	752	739	686	750	764	784	715	803	727	760	697	740	719	732	720	749	728	748	782	708	733	753	728	696	713	744	738	795	727	730	768	746	709	762	764	743	766	741	738	750	699	690	751	728	784	742	749	749	711	722	744	741	743	692	736	729	716	766	733	749	745	798	758	745	748	771	742	741	711	792	722	711	707	731	699	731	740	727	752	715	730	746	699	672	728	743	709	752	740	768	718	721	725	729	726	752	716	793	748	742	763	719	718	740	772	754	760	742	691	767	768	741	766	688	725	752	728	772	796	746	739	715	748	720	799	729	747	751	756	728	734	759	772	766	731	740	749	702	744	768	753	705	735	719	731	683	727	748	756	751	736	753	663	702	762	744	744	751	728	736	735	759	792	743	751	723	768	702	763	778	783	669	751	727	742	773	754	741	750	740	740	783	764	787	712	727	704	701	731	694	739	717	766	750	742	761	737	806	769	731	755	758	688	768	770	736	687	732	741	711	742	759	737	719	656	748	743	731	742	790	784	754	721	698	717	678	744	754	703	764	702	741	742	739	741	738	783	718	709	683	769	734	739	736	727	737	696	717	733	747	739	704	724	701	704	747	771	730	704	705	744	774	743	761	750	750	742	751	794	759	729	784	705	765	720	682	732	733	700	759	775	751	676	773	785	728	699	717	711	751	775	728	739	715	762	724	713	777	708	800	729	749	804	752	722	735	733	728	762	706	790	746	711	758	769	719	745	756	749	737	736	786	701	744	751	731	733	792	740	750	724	739	738	757	781	744	732	777	751	719	717	689	703	735	745	739	699	739	764	751	726	736	699	724	730	742	742	751	748	769	725	799	750	770	706	728	732	748	740	692	730	751	734	708	764	731	734	728	719	748	716	693	716	731	776	728	729	712	697	768	703	711	739	752	719	719	737	705	759	710	773	760	721	753	752	684	754	720	787	754	760	771	783	751	712	777	759	725	716	721	720	759	751	709	716	772	746	747	751	737	709	722	788	724	706	768	749	712	708	739	723	710	752	703	724	742	761	737	752	762	766	776	756	713	663	729	700	718	737	666	728	764	735	744	731	770	739	749	747	698	785	745	723	718	724	771	719	759	763	745	697	790	747	718	765	750	722	753	759	738	743	724	726	766	730	738	741	751	771	675	731	760	731	699	808	734	733	748	794	714	748	763	754	771	731	744	777	717	742	787	705	750	682	754	724	747	768	686	752	749	749	721	741	747	737	729	736	735	729	725	718	678	729	695	734	766	693	716	721	775	781	747	735	738	741	721	721	721	789	785	720	722	745	779	715	727	728	704	761	724	714	717	717	751	743	735	745	738	750	745	720	775	704	734	733	723	740	750	743	809	763	755	753	714	729	732	758	743	767	756	723	749	763	755	746	767	677	724	765	779	789	682	730	720	800	751	696	749	789	788	699	728	718	717	722	721	759	713	742	723	754	689	736	744	772	718	751	733	725	693	752	744	726	722	742	747	749	700	710	744	724	733	782	752	711	735	734	744	741	721	771	736	713	729	750	731	737	749	740	744	728	739	722	743	761	741	730	738	730	759	781	735	759	733	712	732	711	736	706	767	765	721	722	674	734	735	717	719	760	698	757	719	737	724	774	738	760	727	748	739	717	693	735	690	731	733	785	783	736	732	749	703	741
25949	21572	29300	26698	26948	28048	24153	15464	10939	7888	5498	4006	2940	2360	1950	1677	1427	1362	1176	1085	1071	999	931	960	921	878	861	844	827	844	864	828	817	841	787	800	778	829	821	855	783	838	844	800	889	826	754	825	868	801	824	859	869	750	839	778	804	816	826	820	820	807	785	791	815	866	828	816	758	814	785	841	848	811	779	775	776	788	792	808	795	841	845	811	826	774	801	764	811	755	817	757	812	812	762	744	812	813	773	805	775	745	852	795	859	764	769	798	859	793	757	876	808	825	792	787	751	826	778	796	765	814	820	848	819	818	815	789	790	823	834	805	806	802	846	785	831	796	806	805	793	817	799	854	830	857	789	793	811	824	793	890	798	827	887	831	851	812	843	850	809	777	865	806	871	798	766	744	793	818	777	798	827	837	755	763	769	779	827	827	799	837	827	807	809	838	813	801	808	837	793	846	842	772	794	821	815	815	798	856	837	775	824	816	876	791	815	796	801	840	789	836	806	836	806	821	820	815	803	841	838	769	815	819	849	853	822	789	783	783	767	816	807	840	815	864	805	787	812	875	790	811	839	788	823	754	856	800	780	761	868	840	782	812	741	781	805	792	863	807	850	844	787	817	768	820	842	791	788	789	830	825	819	791	805	802	779	824	821	838	794	794	832	759	828	803	785	798	791	833	787	788	801	833	807	837	801	886	787	784	790	790	772	836	850	820	817	793	830	754	774	805	836	767	766	785	796	842	820	800	766	806	843	796	829	803	798	793	785	826	779	808	838	788	805	787	793	797	811	833	805	785	832	821	861	808	800	847	798	815	820	808	837	765	860	856	852	811	796	775	829	826	824	789	789	883	795	802	767	871	797	847	863	849	815	793	847	763	876	845	840	800	772	840	835	821	773	778	806	747	766	817	827	791	831	788	825	795	798	783	855	782	857	843	820	796	783	859	791	773	855	833	817	787	784	773	831	812	841	837	790	741	818	781	825	806	761	789	788	801	767	852	823	799	808	799	770	791	755	854	846	801	780	785	866	778	824	792	845	826	801	834	818	760	757	855	769	806	772	800	875	803	823	804	773	751	806	790	831	810	776	787	844	824	838	813	824	808	779	870	761	818	828	849	769	808	804	853	800	817	808	811	745	804	823	762	827	840	830	800	795	789	833	818	790	815	811	827	816	785	838	817	843	788	837	834	820	855	830	783	814	815	784	776	783	787	795	780	787	852	769	766	826	846	844	803	789	841	780	783	809	809	769	791	785	869	847	818	857	812	819	823	856	810	819	838	795	794	825	802	793	844	834	818	807	775	834	772	836	805	762	819	839	810	818	847	753	837	793	843	822	831	812	884	795	853	750	816	763	882	819	753	806	796	781	845	832	749	809	784	785	835	786	822	793	867	825	799	899	759	795	808	790	814	822	783	772	766	780	844	833	798	783	813	800	774	790	781	753	808	781	820	743	741	783	814	821	780	805	863	740	747	784	758	848	846	794	796	852	726	786	814	866	799	797	771	797	767	830	794	791	771	833	816	800	854	802	856	821	818	791	779	824	813	814	791	821	791	779	780	862	794	796	785	753	817	811	827	857	790	777	788	836	765	839	800	784	779	763	777	841	879	852	817	788	738	803	805	845	798	798	790	835	810	756	740	826	819	817	812	799	815	844	820	882	785	850	828	843	759	780	859	800	848	794	855	829	800	831	840	777	809	816	760	827	878	820	793	798	763	800	782	809	769	817	824	770	766	803	784	813	829	824	817	791	855	759	778	851	844	809	834	776	848	852	784	862	789	769	822	770	866	790	769	821	824	798	830	823	781	769	815	811	802	821	791	752	834	827	803	801	800	803	763	827	823	795	818	726	772	795	823	804	817	816	831	822	799	793	775	822	826	787	774	763	884	827	852	815	812	788	850	809	802	839	797	829	783	781	821	816	788	797	793	839	805	823	808	797	805	808	788	761	769	818	841	819	819	774	855	772	764	806	797	797	794	806	793	835	760	855	802	841	829	828	766	798	775	807	847	798	855	777	819	803	816	831	798	757	812	829	811	784	775	806	800	816	826	803	789	767	860	815	797	768	784	865	821	782	805	807	795	776	791	748	825	788	849	815	806	743	808	806	815	823	845	789	751	782	777	792	788	818	778	795	799	784	781	788	812	806	833	851	797	860	808	801	835	789	826	815	770	769	803	822	775	870	761	794	765	734	827	773	794	787	796	760	825	758	841	771	837	784	754	846	807	789	798	831	806	821	790	777	749	812	826	771	842	779	816	817	807	805	780	787	788	759	768	793	794	792	762	869	831	812	784	852	788	794	852	805	790	810	833	810	851	793	747	785	843	832	791	797	823	775	800	825	802	789	806	787	778	844	831	742	856	813	763	809	796	802	786	795	811	836	773	782	787	794	853	817	794	808	859	816	851	790	827	832	826	815	789	822	792	784	858	817	769	830	837	835	803	762	757	851	815	742	774	775	768	860	830	826	800	782	773	841	816	812	840	819	773	884	824	874	801	797	819	852	791	838	782	815	850	856	817	786	801	766	852	810	797	837	827	758	768	764	766	784	795	790	796	808	742	783	851	800	829	797	836	865	737	844	789	781	797	811	794	831	777	840	792	865	830	843	837	766	794	792	843	805	842	757	793	780	800	783	838	774	848	872	791	824	825	836	807	769	854	853	800	813	800	829	853	807	836	826	798	765	774	823	797	816	771	765	801	795	733	867	795	829	817	834	803	820	796	834	788	822	819	814	773	744	823	853	806	808	819	749	803	822	771	829	832	801	846	812	756	799	734	854	853	817	773	804	876	770	786	845	779	762	772	808	795	777	771	836	790	806	886	829	816	785	780	756	773	832	793	843	819	799	815	797	852	776	851	871	764	803	805	783	836	804	816	807	790	755	854	833	775	801	834	815	791	843	847	802	786	790	806	768	816	834	830	827	738	806	793	768	820	841	805	819	801	818	840	775	808	820	798	809	805	820	769	789	863	819	772	764	781	829	812	764	760	797	811	786	858	775	766	818	777	810	775	837	809	840	818	794	793	771	856	821	803	801	802	789	818	857	854	792	830	811	774	739	792	790	799	819	784	780	852	798	756	777	787	770	807	814	774	785	828	804	828	832	865	845	774	799	773	792	788	835	776	769	794	806	799	805	811	783	763	849	828	800	814	794	836	763	799	813	804	848	819	838	848	818	772	765	833	840	827	770	801	821	815	780	806	821	814	780	794	802	803	811	809	803	827	820	793	802	780	814	746	845	825	827	812	812	805	805	763	806	832	783	841	839	805	801	822	840	851	825	733	776	824	802	792	828	783	775	781	795	814	848	767	829	811	793	870	770	792	830	776	790	824	808	790	792	772	813	818	860	862	835	822	803	776	784	821	784	846	856	783	846	808	790	799	797	767	772	841	799	790	839	796	770	826	819	769	738	820	786	850	800	799	813	837	836	820	802	854	772	825	858	817	796	835	785	801	805	799	808	827	766	815	854	860	763	829	842	819	820	788	794	778
48168	57294	57117	46686	37611	30315	23372	18220	14657	10919	7990	5859	4215	3249	2650	2181	1841	1581	1365	1151	1111	1009	982	950	885	863	849	830	737	815	809	778	774	776	724	772	721	779	798	752	724	753	742	710	749	750	776	699	749	785	733	786	781	755	733	738	715	733	741	745	729	781	758	740	724	710	724	725	742	724	778	727	769	730	734	747	778	733	748	764	720	711	726	785	684	748	729	744	779	719	759	667	795	761	770	754	710	740	690	759	757	747	759	713	734	727	747	732	775	743	775	757	779	779	750	739	789	723	774	792	742	747	755	733	810	769	797	755	758	755	771	760	763	756	722	738	792	727	735	744	761	754	799	753	701	799	714	735	734	769	738	726	773	702	730	747	783	726	744	729	755	748	714	763	747	750	793	741	743	754	781	765	801	740	780	702	766	778	680	756	710	757	694	742	708	753	667	717	784	723	772	764	748	707	710	729	805	669	689	730	736	727	756	751	740	796	735	777	712	732	773	714	780	783	719	733	750	740	728	721	775	753	720	723	733	763	817	697	751	764	781	735	779	734	724	723	737	736	715	762	689	747	770	743	700	750	756	713	722	750	718	753	763	726	702	713	766	741	746	782	699	759	760	715	722	756	735	758	723	718	747	735	733	759	738	723	783	751	753	753	745	803	703	712	775	752	781	705	743	766	763	791	710	741	746	806	743	723	733	748	736	657	759	733	706	776	778	742	720	692	714	683	717	700	751	765	705	763	784	732	752	776	723	745	812	734	803	740	752	731	747	750	761	716	775	753	757	762	717	782	743	761	768	757	747	716	747	721	711	747	808	727	760	804	739	780	739	750	697	718	778	711	798	746	754	734	769	752	750	767	776	759	742	787	721	722	730	739	727	772	722	750	697	725	719	746	762	717	741	778	748	766	780	759	749	735	725	795	742	755	793	748	719	765	744	708	745	683	710	734	737	731	725	736	746	741	720	770	773	751	760	754	738	752	709	723	709	798	754	741	705	698	752	692	734	764	725	740	741	779	765	739	748	792	695	712	713	688	711	728	687	729	745	735	712	764	718	751	754	731	712	746	735	722	762	747	744	690	721	732	748	760	769	734	737	732	799	681	745	716	692	715	742	691	800	718	752	751	768	732	722	765	747	740	750	763	767	737	750	776	709	787	774	752	709	742	761	741	715	728	765	704	748	755	750	741	738	755	781	753	729	763	778	716	730	710	739	760	774	704	735	727	726	760	724	749	684	736	718	756	778	749	747	794	744	773	772	757	733	722	755	755	768	724	719	750	710	740	771	758	729	741	710	737	729	748	715	747	737	762	745	739	755	761	741	740	755	699	700	701	744	761	727	775	724	751	678	740	746	758	739	754	765	719	712	752	708	739	787	720	708	797	745	784	776	735	760	766	733	775	779	719	810	726	727	738	779	726	749	730	717	734	747	720	729	769	722	725	727	749	744	711	710	737	736	731	748	756	781	754	728	712	740	727	722	722	734	720	724	704	750	763	772	729	719	726	791	782	694	773	758	710	726	776	728	728	760	778	696	753	750	661	722	753	827	765	754	694	740	714	746	754	735	727	778	774	728	748	718	758	779	734	760	731	786	689	727	767	703	766	673	757	712	763	776	770	766	762	753	745	745	759	740	722	765	780	739	731	727	789	783	742	783	789	728	757	749	703	726	693	730	717	748	726	765	744	750	735	750	767	730	701	774	704	741	713	739	720	775	744	726	723	761	751	734	803	737	751	743	763	778	776	711	732	725	764	724	734	778	708	716	745	728	719	720	688	755	712	785	702	695	761	730	734	740	716	726	753	745	663	747	780	811	699	727	729	737	720	815	734	737	736	757	683	708	759	794	683	763	748	706	767	738	782	754	741	768	751	737	773	792	709	737	753	732	749	774	694	747	741	731	733	740	712	710	776	752	763	724	766	734	721	704	762	759	747	712	724	729	711	721	759	714	763	743	772	734	759	782	716	798	763	733	779	729	809	758	708	743	815	780	748	719	763	780	790	745	731	695	726	752	778	753	743	797	743	760	733	747	729	761	748	748	735	726	786	760	758	741	741	731	703	692	714	796	706	754	751	700	751	722	718	733	729	747	795	718	740	788	753	770	744	761	749	811	820	708	709	715	740	754	721	731	729	720	779	735	749	758	755	783	771	758	743	772	725	744	748	770	714	727	731	784	703	776	782	739	784	724	729	726	721	747	739	791	713	700	710	768	780	689	734	755	737	757	725	713	772	724	796	763	738	749	770	721	695	750	762	747	797	738	760	713	734	769	719	740	697	745	745	736	762	771	728	751	740	704	753	729	699	729	726	769	773	712	742	716	733	762	773	702	728	737	716	714	693	752	704	775	745	733	730	743	785	774	681	739	765	755	746	744	712	757	737	766	742	699	757	751	739	793	754	761	769	756	723	758	741	708	725	710	733	789	783	744	674	739	713	689	754	734	744	750	712	707	750	721	785	729	736	767	766	711	742	695	754	745	717	715	718	767	734	707	727	729	734	794	698	782	801	756	760	765	769	802	735	739	779	747	741	720	766	743	740	786	811	716	742	768	696	732	770	756	776	708	698	743	700	754	763	777	741	737	717	731	785	717	697	786	766	735	754	731	763	715	735	747	756	715	700	715	716	764	761	730	743	713	766	734	760	725	779	759	725	757	748	697	694	740	747	727	706	712	694	725	742	726	751	755	738	745	718	748	747	733	747	717	753	694	716	711	697	739	759	752	754	763	781	726	725	760	748	731	751	762	695	755	723	752	691	771	753	754	738	720	758	716	743	699	743	740	740	735	747	777	772	720	735	740	745	722	730	771	751	693	711	721	740	726	774	760	672	791	756	761	777	742	731	772	734	753	753	733	700	771	770	736	745	699	740	757	754	709	728	721	766	749	817	784	755	742	753	753	769	731	750	780	757	756	759	765	733	765	729	728	732	729	736	782	707	716	707	746	737	754	710	769	705	745	759	771	737	774	704	753	742	708	729	702	755	738	725	773	725	733	734	797	748	711	720	731	760	779	709	774	722	779	761	717	755	711	725	741	739	751	756	736	795	698	754	765	748	781	747	797	772	733	764	715	753	750	759	727	731	737	753	751	725	763	768	746	738	735	703	731	757	715	735	756	716	729	700	716	695	727	734	760	706	776	778	703	726	709	736	720	723	748	768	728	766	739	700	747	702	761	684	776	719	755	758	716	746	748	691	755	747	782	725	715	738	772	726	721	763	710	732	745	705	717	737	773	698	703	767	729	745	754	765	770	741	769	718	698	697	787	763	768	798	709	733	679	745	770	734	732	705	716	690	697	713	698	737	675	723	788	725	728	726	753	666	728	723	803	742	756	729	706	721	752	780	738	737	719	713	711	728	697	772	732	707	733	764	763	695	716	739	749	693	735	729	789	736	796	763	749	750	711	704	719	748	729	731	686	783	747	762	764	755	764	754	710	710	731	764	739	720	759	731	767	757	754	732	755	760	747	767	730	712	757	755	762	784	734	727	708	721
25271	21639	29351	25540	24668	26909	23796	14876	10154	7117	4976	3594	2848	2217	1894	1675	1400	1286	1116	1129	1004	946	878	906	904	881	876	886	875	884	866	864	795	815	829	813	808	800	846	788	844	822	855	836	826	844	815	818	810	822	817	827	827	824	815	810	815	820	784	794	809	773	788	829	813	848	764	827	814	807	838	819	810	839	777	838	820	842	832	792	835	830	810	838	790	816	804	774	831	880	779	798	786	819	831	777	796	794	765	804	808	827	837	797	857	809	817	867	831	817	822	800	845	802	819	846	825	823	801	811	775	785	822	856	849	833	823	803	856	835	800	819	829	798	762	800	816	782	811	811	804	781	789	836	817	867	795	810	800	820	811	739	814	856	786	803	805	788	798	780	836	850	808	817	827	818	827	841	813	783	854	812	817	806	780	862	819	877	853	777	830	794	825	830	778	755	809	819	774	779	855	761	788	841	807	817	794	817	826	805	831	821	809	834	791	839	828	763	822	814	818	803	815	815	799	775	853	812	784	773	821	842	815	782	850	847	799	783	802	801	754	809	844	841	768	871	766	816	858	810	805	798	838	849	813	824	797	796	812	836	782	814	844	831	818	812	811	789	816	810	838	810	870	816	809	832	811	794	798	860	817	783	825	792	801	798	803	816	829	756	810	789	850	832	809	845	833	799	799	807	825	828	802	783	851	814	794	777	793	750	763	837	840	814	821	803	782	804	793	798	798	758	828	812	822	794	753	794	814	763	838	824	849	831	835	836	826	803	854	776	889	792	809	783	770	751	810	829	829	819	802	773	820	813	876	821	820	821	815	798	820	825	845	781	812	783	828	848	848	774	819	820	794	828	841	814	796	793	774	849	803	835	810	776	790	826	781	790	821	817	847	805	794	779	817	786	806	821	826	850	812	822	796	831	815	813	794	797	819	876	801	815	802	800	854	791	809	786	802	804	847	807	830	800	772	808	786	796	839	849	803	823	821	833	785	766	827	794	852	804	853	801	823	804	811	868	832	856	797	808	840	806	832	835	812	840	838	820	784	781	820	871	831	819	789	824	801	858	829	845	771	825	781	808	814	802	826	778	855	837	874	857	825	863	768	795	797	858	798	811	793	809	791	742	799	837	780	850	824	836	792	818	803	768	770	819	832	814	808	781	816	848	791	801	845	844	811	829	858	816	805	833	837	808	757	805	818	805	913	785	776	794	825	772	775	849	892	880	753	837	822	823	807	813	761	825	834	837	796	783	838	816	798	787	856	833	817	774	787	787	786	805	813	800	804	817	826	805	776	759	808	780	825	813	808	785	802	818	865	782	822	833	828	820	795	816	771	781	848	801	806	768	874	811	804	838	825	838	831	807	839	811	809	847	843	820	807	820	816	894	829	772	873	779	810	814	792	769	766	815	782	760	850	860	788	835	787	792	799	785	763	865	756	816	810	760	805	804	814	812	799	813	795	809	825	830	805	806	916	847	801	825	778	875	853	833	776	831	839	781	789	836	846	859	791	828	780	798	813	819	820	856	802	852	761	822	790	860	788	838	813	809	823	799	790	835	793	871	809	832	801	762	841	823	813	835	750	808	821	785	784	819	836	816	848	840	759	809	834	883	803	798	848	774	775	867	825	832	832	846	853	827	853	820	833	820	803	819	820	747	838	843	810	830	780	844	801	776	852	855	845	812	801	782	855	840	837	783	816	842	775	738	775	860	816	831	772	832	805	808	820	806	819	834	854	840	757	827	854	804	790	778	835	811	856	852	794	885	813	819	832	832	807	823	795	809	805	824	778	819	813	859	836	816	849	778	831	776	786	830	817	866	778	786	756	776	809	824	830	800	761	821	833	821	738	828	789	800	777	864	835	817	801	848	790	774	794	788	815	808	814	822	789	818	825	774	819	794	794	827	802	848	801	857	780	835	807	809	855	770	817	778	819	826	819	848	824	776	836	787	837	801	771	794	853	846	789	818	863	833	815	794	820	811	852	860	830	751	832	827	790	836	832	827	782	807	843	854	779	841	833	798	829	883	809	844	847	818	844	833	860	817	853	864	750	819	822	747	790	807	856	827	830	780	822	840	810	785	805	836	842	765	813	813	835	836	779	782	860	815	767	842	794	847	791	779	771	849	764	804	814	783	805	806	834	810	734	823	757	854	838	822	844	831	783	811	815	831	797	774	797	788	839	853	758	776	812	832	773	804	802	814	800	817	811	789	785	811	795	801	872	776	756	859	784	821	819	827	818	775	768	838	824	773	785	778	840	861	826	779	841	865	829	816	822	791	803	776	834	797	803	830	834	803	845	832	811	781	786	788	796	829	805	834	810	838	833	802	839	854	797	829	829	783	805	877	801	801	766	812	754	743	836	830	832	793	803	811	849	795	770	806	790	832	784	832	811	801	772	861	791	828	848	808	818	775	837	859	752	812	839	831	792	849	790	801	808	829	878	789	750	754	850	858	783	816	751	805	799	827	813	790	781	861	770	799	818	850	791	807	765	782	829	824	808	846	839	786	811	796	776	829	788	763	814	847	770	793	780	747	758	824	788	786	861	861	787	795	846	832	764	801	790	783	789	845	804	764	841	827	821	811	862	809	794	795	744	795	819	796	789	808	815	812	765	789	838	798	809	807	836	820	812	839	856	831	838	829	845	837	787	843	790	800	831	830	849	801	764	776	809	809	844	815	876	829	775	817	824	825	805	780	810	869	815	822	781	853	852	798	829	750	801	821	772	799	822	815	842	819	834	843	862	817	817	850	850	869	795	843	762	797	838	818	814	849	847	796	759	761	797	841	765	822	855	798	837	858	807	789	766	770	837	832	834	821	783	827	792	822	848	805	805	849	826	816	789	830	810	797	848	796	833	839	877	806	862	807	792	763	847	839	829	851	816	773	770	814	791	824	807	828	825	829	877	820	839	809	854	809	775	793	857	776	812	815	820	777	810	758	797	856	795	848	806	838	804	791	795	765	798	750	799	784	767	801	820	834	826	779	824	759	802	804	822	772	827	820	889	832	733	782	808	841	826	857	789	858	811	837	800	882	818	784	830	816	827	815	854	836	827	815	839	774	773	833	792	811	835	829	817	837	822	854	845	830	810	814	855	791	775	856	805	809	834	792	771	832	815	815	810	839	845	806	807	828	844	787	766	822	793	807	850	866	846	825	794	834	862	797	818	819	815	814	845	833	766	787	841	820	851	801	803	873	775	801	783	803	773	831	821	790	831	842	836	827	844	856	816	804	749	833	796	810	779	779	772	859	821	835	798	765	797	822	847	797	781	773	802	757	851	800	802	833	770	813	809	812	778	755	750	802	864	840	779	827	783	770	778	809	828	806	834	830	824	787	772	862	815	820	850	824	854	823	844	820	815	783	825	855	807	836	818	784	808	774	894	822	805	845	839	826	789	825	846	873	846	821	782	829	848	796	841	847	830	859	759	805	838	814	785	817	829	838	797	769	847	790	856	839	854	810	823	791	771	851	805	848	769	843	843	871	821	833	785	805
49797	60737	58410	47824	37460	30622	23043	18194	13898	10329	7573	5680	4174	3216	2522	2153	1808	1529	1332	1208	1075	1026	976	917	828	831	851	839	798	804	783	839	790	724	773	726	719	769	762	765	741	759	752	776	726	757	773	700	738	766	728	738	683	704	757	680	757	757	743	771	708	786	736	735	707	753	745	745	724	756	726	749	758	731	729	694	740	758	734	718	747	751	701	703	724	717	787	741	732	689	798	730	750	736	755	766	738	711	694	778	727	738	787	725	728	706	753	728	797	716	781	745	748	729	774	799	742	737	767	709	744	713	738	743	719	759	764	742	761	716	723	774	780	730	764	780	748	770	785	763	728	800	763	691	759	767	833	746	745	757	759	746	752	712	722	759	744	781	735	758	729	733	700	715	765	794	748	760	713	742	758	769	758	754	728	730	720	711	709	749	821	738	739	755	759	778	734	751	785	730	762	706	725	758	793	727	768	705	653	730	750	722	729	776	713	783	739	717	736	744	766	723	750	739	720	775	719	764	749	729	777	774	756	808	729	716	743	729	717	784	724	745	754	751	718	693	769	754	709	725	742	725	783	709	726	768	727	758	732	736	757	692	737	743	769	740	782	734	755	754	716	729	723	740	719	716	725	738	745	754	737	765	774	753	768	745	722	764	777	724	764	687	766	732	751	739	733	751	718	712	758	748	733	752	723	755	744	716	734	763	740	694	724	718	786	747	775	758	756	745	743	740	701	739	746	778	731	751	725	763	732	711	730	738	754	758	757	761	730	746	731	738	708	740	731	747	730	790	730	782	760	754	776	701	735	782	738	788	746	759	731	772	788	801	741	769	719	793	756	710	761	760	783	764	703	730	733	725	743	716	751	782	738	738	754	779	728	745	716	768	751	667	742	763	751	721	744	747	774	804	734	715	704	728	726	746	716	771	723	745	776	764	729	749	767	751	682	744	744	763	751	739	767	774	773	798	753	748	756	710	729	725	750	715	763	772	712	713	688	712	720	797	766	735	721	755	714	730	723	773	791	680	768	769	716	766	752	764	759	732	808	729	722	741	766	757	773	803	677	794	747	756	761	716	726	756	768	731	774	791	720	778	778	705	748	743	663	755	735	729	771	731	739	765	760	740	733	718	773	698	801	771	751	705	758	750	715	733	737	763	772	698	721	725	745	774	743	731	750	752	775	806	736	727	738	794	730	719	768	764	810	754	773	783	690	745	764	692	793	776	756	761	752	775	743	713	735	752	732	720	751	734	727	743	725	780	752	748	726	737	804	742	755	711	763	706	704	752	715	722	733	753	741	725	713	700	739	695	748	691	751	773	764	763	733	702	742	754	772	805	740	732	775	754	739	745	763	775	727	714	735	703	738	761	787	780	761	712	750	754	745	742	712	752	754	804	741	754	717	773	745	783	692	739	697	725	768	692	739	716	795	761	740	711	760	717	730	734	751	790	713	777	770	703	681	700	760	787	719	754	770	777	710	716	728	743	703	736	750	751	757	770	745	750	740	794	734	740	728	726	761	686	719	772	768	788	756	725	764	718	774	731	765	754	738	726	734	741	728	778	767	717	724	713	792	706	705	783	726	738	758	697	746	754	724	711	778	743	727	728	726	759	804	803	736	707	720	742	761	782	761	776	731	794	721	707	710	757	743	709	715	710	728	747	693	753	746	736	740	794	736	721	745	737	740	781	754	730	759	767	763	767	770	783	691	792	744	756	719	763	746	704	754	770	738	747	728	764	770	706	742	728	738	772	765	710	719	815	715	735	765	712	745	739	797	751	779	720	776	755	785	755	767	734	792	698	718	732	747	723	753	761	754	756	785	691	740	731	761	718	730	731	763	731	771	738	675	742	729	759	745	765	746	741	740	775	763	704	778	735	734	719	734	763	739	736	744	741	735	773	725	748	748	744	731	781	699	769	733	754	746	737	718	750	724	689	741	768	768	785	722	735	729	773	800	767	737	705	751	755	729	719	748	718	758	690	724	737	771	718	753	726	725	708	738	718	748	746	723	716	762	778	767	756	718	818	781	732	806	760	739	775	716	750	713	686	784	717	766	764	711	747	738	724	764	769	752	755	757	775	788	765	720	723	720	748	722	795	768	706	753	757	807	731	709	751	746	792	757	703	784	732	760	752	771	716	756	767	724	791	761	763	752	766	758	702	799	709	791	721	747	772	713	740	722	749	710	720	757	746	669	761	717	757	747	765	722	783	717	689	747	733	772	752	777	768	788	753	693	750	759	745	731	753	727	737	680	689	758	742	748	732	762	677	746	735	711	693	739	746	738	784	761	768	730	674	781	729	759	806	751	737	792	750	770	759	755	711	722	735	705	740	760	715	750	734	746	735	749	744	762	782	682	748	765	749	756	714	701	708	714	783	770	737	778	711	759	758	768	738	742	756	815	731	764	745	742	760	824	730	760	793	774	753	747	758	770	778	765	751	706	754	740	733	744	707	705	732	756	762	723	745	683	741	770	724	758	753	759	823	799	674	763	773	749	768	725	761	726	757	787	777	737	736	762	730	764	665	731	740	735	693	745	706	787	745	773	723	766	768	777	802	717	759	748	716	746	734	776	763	738	725	734	786	771	741	717	714	713	753	751	767	754	715	699	730	769	735	713	725	753	731	757	750	703	721	760	776	742	682	742	749	803	682	772	737	766	769	744	713	785	728	737	751	723	728	722	779	711	732	757	720	691	742	758	753	779	729	696	758	727	747	762	742	744	785	748	749	717	753	727	731	757	810	725	763	700	743	741	736	741	761	774	716	756	729	760	744	762	739	758	716	746	712	787	721	763	725	723	751	758	727	709	763	802	770	734	754	744	721	737	744	733	716	762	771	727	739	796	753	724	702	696	756	756	746	770	697	739	727	765	713	744	740	750	747	695	733	757	735	758	727	752	716	722	758	748	753	736	772	770	717	709	758	772	778	721	805	784	772	679	758	744	738	743	693	781	749	729	798	715	742	793	732	748	787	761	746	727	763	750	726	748	756	774	717	769	667	767	736	756	717	746	748	772	693	756	726	758	777	727	713	715	739	710	694	774	784	715	788	810	723	743	766	759	761	754	751	756	717	743	761	742	738	719	740	724	757	757	754	716	771	752	743	712	762	716	749	696	759	744	733	766	776	777	683	772	741	741	738	667	753	721	770	716	753	755	773	728	717	754	772	738	728	724	718	720	733	734	769	748	769	745	751	739	771	727	708	766	719	724	735	759	727	677	755	743	760	777	759	732	725	751	808	795	683	733	740	757	721	771	769	738	712	734	730	722	726	753	751	805	692	737	744	736	758	690	741	733	711	750	730	733	734	741	722	737	724	761	758	748	742	718	697	750	760	738	752	743	744	794	731	715	750	773	694	731	721	704	727	727	721	749	744	756	722	732	756	785	772	786	738	748	784	734	732	739	779	769	708	741	733	791	724	735	717	735	701	743	692	778	725	745	770	775	725	725	764	757	712	749	769	755	716	722	840	780	710	750	726	745	787	756	685	793	747
24384	21550	29315	24678	23277	26326	25969	15947	10499	7469	5332	3804	2748	2272	1964	1623	1418	1313	1161	1117	1025	961	922	1001	963	933	934	916	915	879	866	843	900	860	834	764	870	854	891	873	834	827	810	802	768	869	803	842	834	856	798	820	840	865	884	850	785	856	780	779	815	809	827	808	806	880	791	839	847	818	867	775	827	883	816	811	858	814	817	786	849	845	810	801	869	774	831	759	784	811	856	821	888	851	842	811	851	823	853	808	792	830	844	851	790	862	798	812	795	818	793	849	839	864	862	781	871	804	838	819	846	758	796	814	831	805	820	766	826	822	838	836	865	820	782	793	796	829	783	803	832	853	823	822	873	839	854	817	840	836	811	870	798	791	814	836	830	849	858	854	850	815	849	809	796	834	836	851	797	803	807	841	849	861	830	817	843	855	838	872	784	812	828	744	798	768	861	828	822	855	843	828	832	776	789	822	836	833	808	786	859	803	831	802	779	782	781	847	855	789	848	836	802	833	860	797	798	805	849	820	818	771	835	835	813	804	777	826	804	828	853	791	848	802	852	869	795	812	869	825	828	857	875	785	798	823	810	841	841	782	827	747	838	862	823	834	828	793	794	839	812	841	824	821	824	811	796	779	833	802	916	859	806	776	803	818	816	788	800	793	806	843	808	865	834	826	818	884	867	797	832	813	827	825	807	842	800	839	856	853	822	845	872	857	827	825	857	812	843	751	795	842	763	830	796	802	864	827	822	847	799	849	814	842	845	781	823	830	792	872	828	775	846	779	823	816	803	789	814	844	840	837	851	843	813	840	787	822	848	827	865	827	793	858	842	826	802	805	804	836	811	853	827	813	834	822	815	783	818	793	847	863	837	877	831	796	842	796	797	842	803	806	837	857	828	855	798	825	799	801	876	825	860	799	835	764	820	847	823	807	823	819	785	813	884	824	812	854	871	821	822	848	769	827	828	810	841	857	785	851	812	810	859	835	811	823	832	834	815	852	810	804	808	787	787	784	811	818	785	865	818	851	857	809	857	788	824	826	801	819	824	890	827	812	827	772	816	789	833	841	781	803	808	774	830	838	793	808	884	838	848	832	820	815	789	803	772	835	753	803	759	801	853	819	778	797	855	826	818	813	801	844	782	813	882	873	830	795	824	795	812	850	792	787	786	837	832	814	837	817	835	831	856	807	790	843	858	822	843	815	809	861	827	831	824	773	855	774	772	789	866	833	852	816	854	798	842	828	880	829	853	814	752	853	797	864	767	832	855	860	824	802	837	831	818	812	802	826	804	875	803	823	816	807	840	803	798	852	820	832	877	805	777	811	802	847	844	788	846	788	797	800	822	831	793	848	845	844	827	808	841	825	846	877	763	821	885	884	848	827	815	810	837	798	817	843	847	786	824	857	817	789	861	799	793	873	824	815	823	829	798	867	822	807	807	796	834	837	809	806	866	766	815	867	848	767	826	821	838	849	840	818	798	839	813	793	861	789	764	791	767	858	791	798	824	842	833	839	827	860	818	894	815	871	816	803	813	786	828	894	863	887	814	828	833	817	774	838	860	899	830	781	776	845	785	847	846	796	799	783	826	840	831	800	823	816	838	740	833	832	840	798	880	831	843	807	826	805	829	830	799	833	834	894	806	820	843	813	826	825	759	817	881	844	854	804	828	826	843	860	839	830	782	863	817	790	845	797	805	830	777	829	835	840	802	881	810	769	856	855	817	844	835	879	788	849	838	834	823	794	846	836	789	848	853	805	790	840	792	860	779	842	793	855	773	813	824	827	815	856	776	845	797	821	798	803	799	849	828	836	865	824	810	802	797	818	806	789	807	897	817	816	863	797	777	854	783	813	825	820	845	784	823	816	813	839	800	838	853	824	819	845	817	792	834	846	770	833	827	800	819	791	782	826	821	806	868	848	817	779	858	800	784	820	792	850	822	793	786	833	874	815	909	777	814	828	815	884	839	821	828	807	822	825	819	816	854	791	787	817	890	870	804	839	857	813	827	786	843	806	840	795	852	837	850	809	826	780	832	825	796	856	823	818	813	802	843	820	835	855	807	874	809	866	845	857	830	844	834	886	831	828	874	899	837	809	772	821	801	829	815	768	835	836	792	779	798	801	844	837	825	819	867	834	778	870	841	847	797	817	778	849	843	798	801	844	819	855	845	843	822	835	810	819	888	897	875	807	846	841	872	823	771	817	870	873	831	801	801	726	843	813	878	875	857	867	814	816	796	788	872	833	827	869	827	834	852	846	795	828	791	818	824	803	838	836	802	820	838	823	849	798	860	797	769	842	793	846	768	836	838	818	862	765	834	860	826	762	820	816	809	840	818	845	859	851	797	893	804	826	821	814	873	811	784	865	824	836	797	874	767	886	831	856	787	808	841	784	829	797	807	813	842	837	742	807	810	782	808	838	802	827	783	775	834	780	814	824	849	879	772	824	839	741	865	758	872	818	833	786	897	850	865	840	826	884	845	845	859	798	873	829	825	814	827	798	829	829	842	781	798	817	822	853	824	777	836	881	806	868	813	828	853	794	808	825	856	783	837	814	813	862	814	828	871	820	827	874	787	814	822	817	845	781	839	814	824	813	775	795	831	806	809	852	820	770	775	834	830	835	852	855	821	832	833	837	829	785	775	863	870	791	821	834	833	849	837	810	792	852	840	847	853	786	865	839	818	816	847	827	773	801	806	829	828	869	848	883	860	836	863	824	808	771	805	836	839	840	831	776	803	804	851	805	737	847	828	835	818	872	822	843	830	810	792	793	811	855	832	829	783	860	858	813	842	835	870	834	844	806	813	802	800	848	832	822	790	824	809	818	827	779	839	796	810	829	781	848	850	802	850	816	867	824	793	813	815	793	805	815	753	819	825	828	832	847	791	845	828	808	828	814	890	858	803	828	857	805	782	848	786	854	866	801	813	798	819	826	800	839	850	854	822	811	858	807	835	834	843	815	801	815	785	806	824	847	777	788	775	768	831	833	809	791	812	834	806	860	800	817	790	845	840	853	795	815	831	846	799	841	824	884	811	792	803	820	816	831	822	814	834	783	869	820	824	863	808	822	784	856	848	827	823	798	829	828	802	796	832	831	826	864	740	787	901	837	853	894	854	825	838	809	773	826	829	795	852	844	884	787	803	793	857	830	813	856	841	785	836	834	880	839	843	791	845	856	778	858	824	859	799	840	810	838	812	806	858	772	828	810	768	816	884	911	835	782	860	839	869	852	795	792	785	841	841	791	834	807	785	764	813	810	802	827	803	784	781	857	824	852	823	806	828	810	849	831	807	775	816	806	838	845	862	786	826	802	835	817	836	859	840	779	851	840	844	843	818	836	796	817	835	790	833	847	787	818	816	804	830	813	862	848	819	863	820	804	823	868	804	804	816	837	787	833	839	805	794	860	800	850	813	859	781	830	769	867	821	856	809	823	805	852	847	780	859	810	849	782	845	841	852	845	843	831	817	849	833	836	908	849	824	811	826	815	801	826
54438	65919	61133	47618	37656	30234	22816	18117	13987	10359	7455	5438	3978	3232	2550	2054	1716	1398	1347	1160	1091	1030	970	968	923	907	877	848	825	810	769	747	787	761	806	739	734	727	786	787	777	772	757	809	744	770	747	710	718	730	738	732	758	757	725	775	772	764	722	747	739	743	756	717	744	729	768	727	751	740	744	741	748	708	769	749	743	715	739	749	711	741	711	762	744	765	743	736	730	786	753	730	747	738	774	732	734	795	727	742	731	679	719	766	733	751	773	775	744	768	741	764	700	764	749	716	738	742	725	763	735	761	749	723	758	692	728	730	759	768	742	731	794	783	744	764	738	736	738	787	720	742	759	768	710	698	771	721	710	790	756	763	749	750	751	758	736	733	763	690	734	681	755	697	754	737	782	734	744	739	751	687	737	723	767	689	725	778	713	760	766	724	743	776	748	793	663	744	707	799	748	708	759	792	711	789	767	761	750	785	762	749	780	717	759	725	762	769	711	711	739	736	744	749	731	736	700	723	719	731	700	757	775	763	734	798	767	726	741	724	784	729	718	726	771	747	741	731	723	762	721	729	742	720	712	686	732	673	787	789	748	743	713	717	755	746	749	727	733	727	751	708	719	769	775	762	726	764	718	726	719	731	751	705	768	742	757	751	740	735	786	693	744	773	712	746	713	773	816	765	750	741	736	751	723	774	766	788	791	770	739	771	718	764	756	728	772	731	772	716	712	767	781	757	705	715	719	703	771	780	738	720	712	729	748	765	751	707	725	741	775	746	773	748	704	728	789	772	703	640	751	725	731	757	761	768	820	741	734	714	744	761	743	739	743	738	716	775	726	728	747	748	789	735	804	730	749	784	789	724	743	765	709	707	718	718	772	734	743	719	767	768	771	742	780	759	775	757	792	762	763	733	771	736	765	747	730	719	770	797	789	733	731	753	766	727	775	743	745	728	760	731	724	827	750	724	672	743	788	774	762	698	773	748	755	767	713	738	775	747	749	730	735	739	726	722	683	776	760	766	737	731	773	732	715	752	756	754	738	737	700	740	760	693	780	746	748	758	726	767	818	698	742	723	772	731	733	737	762	732	777	726	760	740	798	745	761	717	715	775	722	772	728	729	818	751	710	697	748	750	791	776	781	694	743	738	720	719	716	720	756	765	773	781	726	721	752	767	756	722	763	751	797	722	705	740	697	731	736	727	717	761	769	752	713	762	769	736	734	786	732	766	746	787	729	751	772	720	736	747	759	753	760	773	720	727	754	718	754	779	721	779	682	755	764	738	801	782	750	734	729	745	764	750	791	719	770	729	688	734	763	730	734	745	762	775	756	697	748	776	773	749	773	728	751	730	737	753	716	763	747	771	745	763	716	778	741	726	780	789	722	788	760	784	733	692	739	705	755	779	738	754	766	774	689	754	756	736	759	758	730	721	727	721	765	723	810	712	687	728	773	735	729	762	724	763	752	742	743	764	724	820	767	710	746	742	732	752	767	708	732	781	823	735	747	738	754	729	762	779	793	732	770	800	738	749	719	665	755	791	769	764	748	727	746	772	769	723	731	667	745	715	806	722	731	756	749	758	729	739	680	746	827	741	777	763	729	738	786	734	737	716	736	737	771	798	722	795	752	708	755	729	756	765	699	764	795	783	795	734	767	731	733	688	756	745	744	776	724	752	736	712	742	698	794	766	718	723	745	750	733	697	815	725	754	776	755	759	726	729	741	805	770	756	732	765	743	741	758	791	760	745	753	797	786	732	735	775	768	699	766	759	789	749	719	723	720	742	745	704	782	778	743	747	720	786	753	749	712	731	712	711	771	705	762	760	730	742	750	784	742	717	712	704	738	735	754	757	736	739	725	736	791	770	733	759	756	724	743	760	762	753	756	724	704	758	704	759	706	732	764	737	754	733	739	771	768	758	763	744	762	728	723	779	737	763	737	734	774	769	781	751	723	762	742	746	695	788	769	736	732	708	716	744	729	738	784	799	772	755	712	698	756	742	765	769	769	772	745	766	764	751	715	713	728	712	730	741	731	710	729	753	759	738	684	695	758	692	787	727	720	750	763	743	751	740	770	762	767	753	738	723	735	717	788	746	738	728	727	770	712	700	720	727	781	766	732	741	741	749	703	729	741	776	726	762	677	793	709	725	715	786	749	760	761	762	708	782	760	763	691	689	712	740	738	765	719	771	766	755	726	740	736	726	731	734	710	782	746	789	718	728	792	764	772	757	746	740	759	728	747	760	758	775	738	744	733	759	806	833	766	770	766	759	751	713	727	718	752	779	765	702	722	702	742	754	761	736	745	766	788	763	757	721	738	724	752	733	755	728	754	736	755	774	732	724	771	763	729	766	769	746	739	764	781	808	715	738	760	717	748	759	758	795	753	779	728	762	736	761	752	731	696	736	703	720	797	736	730	713	722	737	759	706	764	659	721	772	774	708	749	727	740	762	750	730	758	749	722	741	762	738	747	708	764	737	725	732	757	721	750	693	776	796	741	768	770	720	732	737	781	740	749	760	774	728	758	759	733	730	763	734	743	786	700	734	745	732	733	747	760	735	727	792	816	729	777	674	687	743	748	773	764	795	728	742	760	735	775	727	733	694	746	747	764	712	751	696	776	757	708	756	796	764	724	761	743	749	770	706	782	728	760	747	755	739	745	748	717	791	713	754	759	751	741	746	773	725	738	757	721	733	757	723	707	718	756	720	777	762	758	758	757	773	725	737	779	724	759	750	755	734	756	742	763	718	765	763	745	753	769	747	700	800	717	748	757	793	743	780	795	823	745	710	744	752	711	741	734	760	737	714	729	788	737	773	724	748	745	739	734	745	750	749	755	734	746	737	719	734	797	721	732	737	760	774	745	745	758	747	758	734	773	758	777	697	741	700	765	706	708	769	783	783	688	722	758	764	773	772	753	730	735	755	770	723	734	760	762	737	774	725	745	769	757	732	705	761	708	736	694	757	753	690	745	703	785	757	675	736	787	743	711	755	730	718	756	743	789	768	713	725	763	770	710	736	790	687	770	760	716	710	743	774	748	690	721	775	754	716	714	742	751	714	774	734	721	715	727	776	745	731	753	743	736	720	753	774	748	755	839	733	771	761	739	788	735	731	808	753	729	748	765	738	763	762	765	732	774	741	791	725	693	726	779	710	768	713	736	782	697	743	786	718	779	802	770	740	740	742	775	765	795	720	767	728	709	761	719	738	775	750	745	777	756	742	774	719	768	769	747	752	727	706	718	778	801	750	779	708	748	779	795	709	708	768	740	747	758	751	760	763	748	803	756	793	741	757	755	755	778	720	699	771	730	749	759	750	729	739	796	763	729	729	712	753	750	730	716	726	754	757	810	714	736	754	773	748	726	803	750	724	733	772	729	726	753	753	776	694	765	709	732	792	710	785	754	751	750	785	763	732	727	746	720	756	745	783	767	791	766	825	707	745	705	809	729	744	735	733	751	765	724	760	725	757	750	823	742	717	740	768	790	746	732	703
29906	24121	30563	30491	23745	17737	11676	7687	5311	3759	2738	2113	1699	1527	1308	1148	1039	1024	970	832	881	862	880	845	891	829	903	816	857	795	890	847	878	785	805	804	772	737	822	814	788	818	807	807	817	760	820	776	825	788	762	773	763	804	758	807	793	824	811	801	847	826	792	806	827	820	845	781	793	854	872	780	786	768	824	787	782	771	774	840	809	816	800	786	776	816	887	840	771	735	800	872	815	791	806	836	771	766	817	776	784	825	817	821	846	835	771	782	826	844	788	812	777	818	845	853	784	836	780	811	800	799	729	778	812	840	847	818	841	808	803	781	766	854	791	790	798	783	799	816	782	817	832	855	824	811	739	829	789	765	819	793	770	801	791	794	839	813	766	840	879	740	800	778	779	804	741	789	783	790	790	752	871	819	790	796	837	779	784	814	795	795	802	792	773	849	809	766	799	828	805	771	805	782	800	812	801	805	863	800	803	826	821	815	792	835	823	791	831	792	780	867	806	800	764	800	819	807	769	817	800	790	799	794	803	801	763	789	826	827	823	846	839	746	776	787	839	789	844	807	776	864	763	849	818	788	797	784	813	780	838	800	849	807	784	796	794	778	783	779	776	808	810	810	795	793	785	764	778	776	811	778	793	766	822	747	842	830	860	829	736	833	797	794	751	795	781	786	773	784	805	813	787	797	804	803	801	815	751	768	831	814	771	789	782	812	809	765	837	796	774	769	798	811	808	825	802	808	820	824	777	831	836	836	812	818	838	767	768	817	774	764	808	799	816	806	775	821	791	828	831	794	789	812	757	834	820	821	829	796	811	793	774	821	801	750	810	818	817	770	795	813	815	854	851	754	825	803	790	854	849	769	772	804	810	759	834	773	796	825	797	742	840	798	753	794	736	809	757	814	812	802	833	785	812	796	807	853	804	818	857	750	782	802	774	816	811	822	804	827	775	784	833	836	863	878	784	730	811	763	793	815	794	838	793	858	796	828	823	816	784	790	807	776	780	756	794	770	830	780	855	856	747	817	816	813	814	761	811	817	813	818	774	819	799	803	783	798	820	759	766	799	859	796	807	730	808	791	843	785	764	810	740	799	773	814	804	821	814	820	819	789	818	787	774	765	760	776	765	820	795	742	781	811	825	781	816	803	761	864	822	751	801	736	828	830	801	810	792	838	800	796	843	802	798	827	798	810	846	809	783	818	806	812	781	807	811	792	802	821	838	870	810	780	796	813	830	824	815	824	777	841	844	820	806	836	741	822	801	832	793	790	833	788	772	817	776	844	786	818	842	812	728	861	756	804	813	778	782	793	818	795	799	799	819	762	823	861	819	789	836	801	836	830	781	814	821	803	772	778	797	795	782	811	800	797	751	777	769	747	794	834	779	830	842	801	807	820	788	820	853	755	796	806	870	826	813	823	822	763	824	779	742	835	774	783	820	805	754	806	819	818	830	850	799	804	766	796	826	786	781	785	758	811	808	785	797	820	820	739	809	784	755	818	815	765	842	828	776	844	787	788	794	811	860	807	736	849	852	807	770	774	783	797	818	791	790	800	807	780	772	791	779	778	813	769	780	801	783	803	798	774	794	810	813	793	811	782	797	845	768	797	782	803	799	807	796	755	787	787	790	804	803	806	825	791	758	804	816	782	824	771	833	831	768	779	834	790	814	815	842	835	762	843	823	794	780	801	817	800	799	768	804	762	794	792	800	821	837	824	866	776	820	780	755	901	807	779	771	795	837	724	846	766	801	779	781	838	781	818	771	811	795	778	803	785	801	781	760	784	806	857	796	792	802	839	785	854	807	764	773	814	801	803	831	760	760	813	818	836	851	820	821	831	811	825	802	759	826	844	780	827	791	818	797	767	806	773	711	798	819	814	796	806	808	757	793	849	799	796	789	826	792	758	779	848	775	835	799	803	780	840	791	801	853	805	761	809	846	778	771	814	782	814	745	842	824	822	827	843	795	806	795	849	749	808	827	841	790	833	765	817	782	768	799	810	791	792	787	789	831	804	807	807	791	798	804	789	799	769	837	743	816	803	833	806	803	823	832	816	765	773	834	774	823	839	816	811	771	801	756	871	849	757	737	819	775	829	763	816	838	816	808	825	772	791	794	787	764	815	757	750	806	752	769	814	802	815	834	805	823	799	796	822	791	779	826	813	760	785	833	778	828	815	784	785	809	773	820	778	820	805	847	798	781	761	821	786	853	740	830	821	793	811	820	807	834	759	813	782	853	787	754	769	770	788	799	819	812	832	818	765	796	836	800	819	818	794	783	802	811	889	785	787	773	802	786	771	833	817	819	819	772	798	779	800	823	773	801	754	841	838	822	769	793	785	788	757	824	744	827	798	811	792	803	811	874	779	786	792	828	783	833	843	827	840	805	857	729	763	810	794	809	804	765	798	804	846	780	781	826	791	841	813	820	789	766	791	800	761	845	765	798	800	783	780	817	813	803	794	795	833	761	820	840	835	817	823	765	818	779	786	774	775	797	765	832	840	869	782	832	847	790	794	823	822	830	808	819	840	785	848	798	773	786	808	807	789	850	835	802	820	780	783	788	813	799	803	789	771	801	848	835	789	833	803	833	838	742	803	771	815	817	787	790	825	835	751	823	804	776	808	766	790	749	764	794	805	764	848	831	807	778	755	804	807	824	807	800	842	815	781	782	841	834	823	822	814	763	813	826	758	702	808	783	804	850	852	803	772	784	752	780	759	779	797	758	780	777	733	800	801	828	802	804	802	847	798	839	783	771	853	817	806	814	826	809	806	848	801	788	844	843	754	761	800	747	805	795	803	741	857	816	849	787	781	827	730	742	829	786	814	779	804	766	763	772	779	779	809	797	883	787	770	803	791	840	824	780	869	770	805	790	803	816	789	867	815	759	794	767	782	785	813	825	768	795	802	814	784	784	848	803	891	807	815	883	798	804	859	749	779	773	802	728	771	806	778	834	783	782	816	834	765	808	810	826	821	791	804	791	805	799	800	754	739	826	786	835	812	821	802	816	800	839	794	747	812	774	831	774	768	801	837	767	835	799	799	799	779	780	833	802	747	773	836	841	813	724	793	812	824	790	818	820	771	778	810	841	782	831	825	765	810	843	795	808	841	811	819	812	787	813	766	797	795	807	848	758	851	765	810	725	794	796	820	810	855	815	837	798	847	813	799	821	825	854	737	857	789	810	789	766	824	787	773	824	835	790	752	786	765	774	751	827	818	749	785	793	761	789	838	835	805	792	745	807	839	798	809	806	813	707	817	798	810	858	788	812	827	823	762	803	757	761	791	818	801	813	772	808	796	800	845	829	848	856	775	759	808	827	821	768	806	810	811	826	808	832	846	781	815	776	786	788	812	862	818	779	805	844	802	784	820	824	844	795	791	796	818	816	763	791	816	810	827	826	766	794	789	858	802	758	785	758	760	786	817	833	829	803	793	815	762	776	796	794	819	786	885	844	806	816	776	781	835	837	761	808	802	767	780	847	838	822	804
55177	54149	46614	36149	27898	20436	14767	11119	8105	5882	4221	3132	2319	1921	1622	1382	1222	1118	988	911	974	841	861	795	786	803	770	761	795	742	760	712	768	734	722	754	729	727	714	746	728	744	752	729	726	756	724	805	725	680	745	758	758	667	720	700	698	746	709	749	735	789	711	747	723	712	723	772	727	731	747	727	697	717	769	742	774	738	767	769	713	711	750	703	770	679	730	716	745	796	722	735	713	736	762	732	737	710	690	727	759	748	736	698	744	748	751	740	746	733	719	785	711	721	795	711	730	700	756	785	744	733	742	703	746	772	803	761	740	760	706	744	739	706	704	779	725	789	721	719	695	665	749	741	732	720	722	741	717	683	714	754	709	732	734	741	702	752	757	769	772	816	667	737	710	721	747	773	726	698	758	811	701	820	766	728	719	735	709	743	760	765	717	728	704	766	741	691	789	757	696	702	719	688	719	715	719	734	727	752	802	712	768	753	762	745	711	780	689	736	719	727	703	742	709	703	758	768	697	720	728	721	760	722	759	683	732	744	706	760	743	760	715	724	746	742	755	713	744	737	750	765	745	744	722	672	722	755	764	717	780	762	742	757	732	749	735	715	675	712	678	764	738	722	726	764	746	741	686	793	738	745	708	779	723	724	707	738	805	770	748	733	711	715	770	732	731	704	769	795	711	728	749	732	785	724	764	739	725	790	715	698	687	723	711	717	748	729	728	776	727	703	740	712	727	714	797	725	750	755	698	701	778	721	739	725	755	778	744	687	737	762	745	775	772	753	772	770	708	720	777	703	766	781	724	790	717	812	737	763	748	762	729	752	777	703	762	740	689	741	748	740	724	771	750	783	691	778	724	757	759	732	708	691	714	775	694	695	772	704	721	741	735	683	726	744	716	726	712	759	727	748	753	714	714	708	748	806	700	730	703	746	701	710	709	750	754	688	709	701	639	741	742	734	730	735	744	777	765	760	736	738	694	755	797	772	743	757	737	758	700	687	732	749	729	765	747	738	739	755	730	746	670	728	730	720	774	733	733	700	728	701	765	750	747	726	707	715	721	728	761	751	674	732	724	699	755	725	739	712	770	724	796	754	728	757	759	781	680	762	763	726	710	771	763	717	740	700	747	814	729	757	752	725	711	722	744	686	768	697	717	756	735	768	696	729	703	712	780	710	763	769	672	715	759	766	743	779	733	750	709	695	720	728	729	724	712	705	788	720	721	742	716	718	748	754	735	748	728	716	715	752	775	754	726	710	759	745	733	714	753	708	751	756	746	714	760	743	769	734	724	743	736	743	712	748	757	753	680	704	726	677	756	767	764	723	732	749	739	763	725	730	752	738	764	706	725	745	782	777	754	727	741	702	682	685	726	750	733	754	691	674	704	754	748	752	714	745	737	742	739	766	738	689	795	698	704	780	751	713	704	727	724	690	723	736	714	740	705	753	765	725	780	747	720	766	782	724	789	748	750	753	726	780	738	746	753	754	784	734	735	749	748	686	740	782	706	738	702	719	726	732	782	767	772	703	765	748	775	728	688	788	702	734	718	698	735	709	728	732	761	731	724	721	716	720	750	695	752	704	666	779	743	730	731	747	736	660	747	750	698	753	694	709	754	770	704	696	738	722	729	720	748	756	746	765	740	772	734	752	746	702	741	747	709	696	717	736	722	711	740	739	729	788	768	693	694	757	744	717	759	732	765	689	775	783	741	729	752	767	729	710	727	759	733	752	725	725	743	743	735	764	762	723	749	754	733	740	740	779	756	760	743	722	776	686	752	681	746	699	746	749	749	696	790	723	724	758	750	781	732	680	731	750	755	793	757	766	760	725	710	720	723	781	785	675	714	670	753	732	724	734	746	763	729	708	741	747	748	738	741	757	758	790	739	694	727	753	734	734	722	726	770	733	725	742	712	706	707	734	694	708	777	720	738	722	746	695	724	713	753	685	773	768	752	774	690	731	764	736	748	712	747	731	755	800	717	752	770	749	726	765	712	691	784	749	738	693	744	726	694	747	712	703	763	738	736	729	727	725	749	750	734	702	760	671	742	776	778	725	733	723	737	764	760	755	718	803	758	694	772	682	745	695	685	720	735	751	678	714	736	726	763	715	747	712	747	745	784	756	731	756	713	729	706	714	752	714	688	751	731	757	723	729	744	715	774	730	749	783	751	736	785	708	789	765	748	746	748	748	713	694	749	776	778	726	752	729	730	759	746	728	747	726	799	728	749	693	724	742	734	743	745	687	752	769	759	748	765	753	771	695	785	736	751	643	768	705	729	751	748	719	711	721	705	726	720	736	768	751	710	751	775	776	706	712	715	740	744	721	747	723	728	743	744	744	770	737	728	748	787	683	770	702	760	727	729	743	731	701	756	803	756	709	714	734	685	771	764	787	738	740	741	788	756	790	777	740	740	721	708	755	720	691	717	775	770	767	681	733	739	740	769	753	775	751	743	739	717	728	735	725	716	709	760	685	760	767	807	725	731	715	702	728	704	764	740	771	742	716	755	765	742	728	721	731	746	740	734	736	779	751	770	728	762	682	754	746	737	680	718	730	746	742	755	752	760	669	722	742	687	719	776	679	750	729	767	806	706	790	753	775	740	699	707	747	741	769	788	730	776	750	741	733	715	707	757	697	753	728	728	758	669	782	693	748	735	746	720	769	713	790	716	761	739	738	737	731	704	733	684	743	703	760	755	728	747	731	745	719	764	773	749	744	705	709	732	741	726	687	695	758	741	751	762	717	746	729	674	755	764	738	742	707	721	739	679	705	755	737	721	728	739	680	768	737	709	736	736	727	726	718	695	721	739	764	724	740	742	767	772	709	766	698	755	710	727	727	728	777	746	736	740	724	755	695	745	748	714	755	766	746	724	724	689	752	728	767	750	752	749	738	718	729	756	753	692	694	729	712	728	697	740	714	752	757	720	717	773	742	717	766	755	750	770	745	723	731	695	730	807	715	722	725	724	749	756	778	761	741	752	785	789	714	745	761	748	735	689	700	729	763	717	756	716	746	741	741	733	740	773	722	750	757	700	720	757	682	734	778	733	693	744	760	701	721	748	789	672	737	770	757	808	771	734	683	745	770	760	733	758	699	707	742	764	734	728	716	739	782	752	686	727	754	773	719	771	715	738	762	769	720	760	704	723	703	708	687	755	742	709	698	765	729	760	707	696	756	749	746	738	740	710	732	755	759	718	676	765	783	775	746	715	720	700	751	739	733	690	728	728	739	737	733	705	689	727	716	706	775	726	751	697	725	704	702	728	709	703	702	727	719	729	718	723	720	717	728	758	719	751	742	729	776	726	744	721	734	767	738	728	761	792	750	745	768	717	713	726	763	732	746	714	723	691	725	754	742	743	733	696	727	701	745	737	743	753	721	775	767	713	688	801	688	741	727	698	732	744	750	723	727	699	687	738	707	727	781	725	745	702	698	732	763	703	685	727	710	737	787	697	757	745	761	729	754	757	709	701	780	741	685	718	778	746	772
26113	21588	29181	26162	26814	26910	22351	14020	9245	6661	4679	3232	2588	2117	1724	1521	1340	1193	1086	985	1000	923	950	939	923	897	837	857	867	861	816	838	848	809	796	853	844	874	797	820	804	831	858	820	782	822	805	765	841	799	842	829	792	787	844	784	838	832	818	831	806	805	836	830	788	785	790	817	785	841	885	854	835	796	790	846	810	804	808	810	784	809	813	821	815	766	784	825	837	833	872	807	778	844	733	802	789	827	825	789	823	808	772	800	854	846	830	772	839	815	819	816	797	801	815	782	805	819	834	773	828	813	806	799	793	718	811	821	815	801	802	796	804	773	819	830	877	849	814	776	811	796	794	827	810	854	769	791	783	772	843	864	850	857	760	837	817	799	814	800	757	808	816	795	785	766	753	822	791	795	755	850	836	841	848	744	774	831	846	831	823	831	798	803	772	816	827	774	860	813	812	813	770	782	802	801	871	817	851	747	811	769	760	810	798	799	846	766	737	794	800	829	800	787	816	842	836	809	814	815	785	805	817	806	796	761	859	783	798	836	818	810	795	799	803	791	810	804	839	868	802	778	765	878	829	796	817	821	808	824	793	834	853	798	753	806	835	774	849	813	871	776	805	821	809	768	757	738	796	775	826	790	809	837	782	811	749	848	850	797	840	825	797	805	793	782	807	839	767	840	871	828	827	848	839	751	839	816	831	762	785	808	811	832	770	787	780	855	815	786	760	836	734	814	805	823	849	799	796	790	773	780	740	806	779	835	774	799	797	864	754	813	784	790	798	817	802	814	852	812	880	778	839	784	800	814	846	833	752	755	806	789	803	771	829	786	815	850	817	763	789	808	838	815	781	861	834	835	819	758	811	824	837	891	785	812	844	793	765	756	843	726	749	846	824	762	831	760	781	825	866	804	798	772	855	782	817	850	819	796	801	811	789	804	841	831	771	824	798	842	783	799	850	795	815	819	794	804	808	824	783	766	813	780	763	787	812	808	798	812	792	803	811	829	829	837	845	796	801	823	782	832	836	806	801	782	828	816	766	822	815	825	797	853	852	841	743	822	845	787	829	795	750	812	847	815	786	790	788	813	814	794	807	850	807	808	810	796	715	759	855	853	782	809	837	810	807	810	832	773	821	781	784	814	816	795	825	792	799	798	821	798	788	871	802	818	812	855	884	748	755	759	847	803	780	801	848	856	789	827	823	787	778	824	847	831	796	791	848	834	822	802	802	810	833	801	798	823	818	815	769	805	834	759	838	783	798	827	791	798	828	786	773	811	798	826	809	755	782	809	846	828	777	787	788	787	801	847	784	794	781	807	821	860	804	811	790	812	844	819	772	831	775	841	783	846	806	847	826	811	818	822	805	733	836	813	852	775	758	860	795	821	779	814	812	795	800	833	783	849	811	786	781	775	778	797	785	764	868	854	869	845	819	820	814	849	820	796	812	836	815	783	810	758	811	860	789	819	775	832	779	848	829	770	833	833	805	801	855	828	875	806	857	836	760	829	798	790	778	815	789	805	812	791	809	780	812	837	788	838	777	825	847	810	790	848	811	851	824	774	822	801	853	858	803	789	847	834	803	831	798	785	813	817	795	802	799	790	822	762	858	856	757	809	850	806	827	785	799	773	803	829	791	805	788	780	816	834	757	818	762	774	824	800	785	846	816	825	778	825	857	774	786	796	732	750	807	779	753	855	788	812	814	819	837	807	800	795	875	776	810	819	827	786	836	796	809	783	784	838	885	791	808	839	853	796	768	892	882	788	799	810	848	806	796	817	816	783	752	750	804	834	814	810	814	766	808	825	871	813	826	801	799	792	871	821	804	836	809	832	827	771	775	851	833	742	829	789	796	766	842	778	851	788	818	802	776	793	837	811	824	859	780	790	807	829	922	831	825	794	834	785	809	806	799	802	805	770	803	861	867	803	784	838	791	741	818	829	772	795	853	775	775	793	806	805	825	771	782	823	824	846	858	856	816	850	757	851	799	822	800	784	851	765	799	832	829	806	814	842	791	853	792	856	824	822	787	808	784	807	770	800	780	821	765	829	823	849	784	803	815	804	807	811	795	792	783	808	815	795	812	875	822	859	815	879	745	822	838	812	840	863	826	806	816	824	839	805	829	863	826	787	785	833	855	804	820	815	780	795	815	846	803	832	822	824	784	794	800	789	874	812	804	825	830	815	798	788	775	843	845	798	825	769	779	843	834	805	813	788	769	805	876	830	810	782	808	795	901	783	785	753	762	804	814	801	850	815	750	769	772	827	776	776	760	820	769	756	771	790	766	793	814	787	843	805	780	750	794	810	804	810	794	821	822	819	788	829	783	865	834	816	799	836	845	757	832	825	800	848	866	860	769	800	800	767	835	789	796	803	783	809	828	822	813	770	808	792	801	888	797	815	788	810	818	800	796	879	784	782	779	775	827	793	802	788	831	840	789	792	800	736	776	809	837	826	809	878	813	811	802	819	828	797	824	816	757	798	806	778	803	821	796	795	759	735	804	815	770	766	834	825	789	828	799	836	802	787	825	774	804	783	817	788	770	788	826	851	792	812	869	856	795	821	822	784	821	874	793	798	797	814	851	800	817	861	862	798	801	874	766	741	815	805	775	829	772	821	875	814	746	788	748	802	839	817	846	802	859	871	864	776	803	808	820	853	833	823	773	822	775	852	810	784	790	837	832	834	797	833	835	810	826	820	808	799	793	816	827	775	803	785	801	829	783	788	804	817	819	828	789	782	806	823	814	823	836	827	788	840	806	738	793	850	788	814	800	819	796	847	856	804	831	860	849	804	849	797	826	847	781	766	772	815	796	772	854	810	805	792	830	856	816	758	837	799	823	760	810	801	810	818	795	834	844	826	775	810	809	854	816	801	804	775	895	820	800	831	823	806	805	879	772	804	782	779	809	765	816	857	871	773	784	812	804	794	829	835	834	776	821	816	829	751	826	833	766	823	779	778	810	795	789	853	782	784	822	811	818	770	765	865	805	829	836	787	798	775	800	854	822	796	771	859	784	781	797	816	782	812	805	808	810	813	822	772	788	808	844	845	800	789	810	803	802	749	767	812	827	843	768	846	807	756	850	706	819	825	855	795	795	854	816	798	865	786	792	814	842	863	818	837	850	870	810	787	785	840	771	793	779	788	834	758	791	803	813	852	830	819	823	825	848	789	774	762	811	799	820	823	776	850	809	834	813	804	767	821	795	832	819	814	816	780	842	828	802	818	805	789	766	863	821	818	821	793	830	844	784	733	832	763	782	841	850	798	746	802	823	845	788	804	818	809	800	831	842	822	820	809	819	835	838	785	817	850	795	806	797	861	766	849	819	814	752	841	788	849	822	795	825	818	821	863	803	734	743	783	801	821	842	847	828	824	828	818	853	843	817	801	817	788	778	783	860	808	779	839	827	786	807	772	816	782	762	785	800	798	815	836	831	814	783	843	805	831	866	774	783	853	787	829	804	793	869	768	797	872	831	829	855	781	862	857	838	883
48929	57746	55626	46276	37336	28171	21644	16513	12470	9137	6629	4759	3690	2854	2306	1820	1596	1391	1198	1090	992	924	924	840	903	840	840	757	799	741	777	801	766	774	754	814	749	747	714	765	699	708	740	780	757	725	750	739	792	761	740	742	760	769	717	684	745	707	725	714	755	729	725	731	765	738	760	682	703	726	752	745	675	747	695	741	786	690	690	740	753	745	723	748	695	727	761	700	729	756	731	735	753	728	750	727	752	755	725	721	740	711	729	774	713	755	741	766	755	755	725	703	760	772	737	726	686	724	719	756	744	700	738	710	740	749	745	737	805	748	749	754	717	721	782	756	747	733	769	715	734	708	740	779	736	730	741	746	730	721	771	729	725	711	799	743	750	754	749	752	737	737	736	780	771	750	694	741	739	715	736	718	755	720	694	740	750	718	755	744	744	711	728	786	744	756	699	735	712	764	712	697	741	749	727	739	781	748	750	746	725	793	744	758	738	742	737	734	764	745	711	710	746	694	724	716	735	762	780	769	705	753	722	786	725	689	782	766	731	771	745	750	750	695	729	778	694	725	793	763	731	732	717	719	720	767	725	753	748	726	774	776	744	757	763	750	758	757	704	757	755	766	764	700	755	700	723	783	714	760	741	756	766	698	723	759	723	739	712	741	769	747	740	716	750	751	735	782	696	750	745	718	764	717	753	737	748	722	668	770	716	701	714	701	754	704	723	722	749	735	778	695	731	740	754	669	774	729	690	740	745	706	745	690	800	762	737	714	753	704	668	741	713	766	757	748	754	749	753	765	703	776	732	757	794	753	751	737	783	721	722	739	787	792	750	779	694	771	743	709	739	773	745	741	765	786	704	731	740	740	731	774	774	717	681	749	709	750	718	733	727	760	766	777	795	724	746	739	754	728	731	722	745	684	758	765	752	757	734	762	772	750	785	746	758	749	722	706	760	711	745	767	711	780	723	727	749	765	727	756	762	776	738	739	705	720	714	780	752	717	736	721	745	824	697	718	754	733	777	732	810	680	699	727	748	775	779	764	708	726	756	785	755	756	733	740	784	699	737	730	695	702	758	776	716	775	757	789	697	710	785	769	727	730	739	729	724	734	728	740	788	757	753	723	690	718	710	745	798	762	750	755	757	753	700	778	760	755	749	784	728	737	766	737	766	716	753	741	794	686	710	752	742	747	780	771	720	774	792	725	771	762	737	714	752	737	740	725	744	766	743	768	733	731	736	708	767	718	748	751	744	720	753	732	717	726	757	725	724	718	731	704	717	734	753	731	711	710	744	743	747	756	775	730	744	671	729	755	749	754	756	728	765	717	723	732	756	725	797	783	714	742	722	741	762	717	741	727	727	803	745	764	689	721	757	698	748	754	709	694	714	702	707	790	720	742	738	797	744	741	703	769	732	699	752	738	741	757	754	748	735	736	755	776	742	680	722	760	734	712	698	720	757	794	817	759	707	741	783	714	763	764	713	787	770	699	716	755	754	683	708	765	720	741	770	693	764	753	773	761	710	707	734	768	768	712	795	765	748	783	790	743	728	689	744	687	738	763	718	734	799	744	722	724	693	707	768	721	760	785	760	734	763	699	770	748	727	758	773	742	741	752	808	747	720	733	695	774	788	715	726	742	718	769	763	762	788	702	691	765	728	746	704	686	776	702	775	731	760	735	716	742	769	736	670	775	717	711	724	738	691	745	714	744	765	742	746	722	723	725	766	734	747	747	728	729	754	710	765	754	776	737	754	770	713	789	720	745	733	726	726	722	733	740	720	751	727	707	731	734	751	735	748	733	693	766	744	764	712	753	712	738	740	717	736	751	730	703	729	682	719	715	736	758	753	754	767	727	709	758	724	775	772	762	726	740	754	756	742	750	717	749	697	764	739	766	724	783	723	785	743	726	747	711	742	782	778	745	696	780	755	755	755	747	724	739	798	794	748	744	769	755	759	730	763	769	731	736	715	765	786	748	743	751	734	807	752	742	757	785	715	800	796	762	735	754	724	724	797	761	742	732	718	769	759	722	768	715	752	734	724	773	747	763	769	728	783	740	778	747	736	720	732	766	725	765	744	720	685	730	775	722	742	781	791	755	742	738	737	719	783	746	750	788	750	754	729	699	744	720	785	712	773	748	741	749	790	774	788	741	741	726	733	737	738	774	722	731	768	767	728	746	764	696	704	717	726	759	705	703	728	758	762	798	798	727	785	776	744	751	724	796	740	728	789	736	727	758	738	777	738	703	754	752	805	701	686	750	790	713	742	774	731	784	751	774	789	762	748	758	722	669	746	670	732	779	729	738	758	739	742	747	744	727	732	784	758	746	727	733	743	718	757	768	696	749	782	754	737	754	797	718	695	696	744	707	719	737	784	737	725	763	735	730	733	729	713	750	763	722	772	701	740	704	741	734	726	699	776	702	803	761	733	763	719	772	777	762	770	707	763	752	685	789	753	726	731	743	767	764	740	769	714	711	705	744	741	733	795	754	735	742	714	719	730	772	729	758	754	746	724	713	787	733	780	709	726	757	721	743	743	704	741	785	711	756	696	736	742	750	785	698	698	753	705	761	730	774	738	750	709	752	729	748	705	752	722	679	700	720	746	739	736	722	747	732	728	726	683	726	784	755	707	734	736	768	780	718	710	729	782	755	787	738	720	723	750	736	735	776	767	748	744	718	713	736	740	792	751	730	726	733	747	739	746	775	752	738	737	765	795	725	736	761	759	765	772	717	732	704	721	716	696	744	691	799	762	708	686	744	717	693	701	745	720	783	769	731	747	744	695	761	733	731	730	766	746	780	760	773	727	762	759	760	755	742	744	728	725	715	755	698	745	749	712	794	747	726	723	772	751	741	749	673	771	719	743	736	724	765	711	727	789	696	737	791	772	676	722	721	769	736	739	743	766	743	716	751	744	724	718	753	777	727	731	759	734	741	805	720	753	749	730	690	785	694	777	748	699	739	725	731	721	702	735	747	766	703	770	721	765	706	792	774	732	787	797	730	733	754	727	746	764	708	712	713	752	737	779	758	733	752	735	745	780	770	728	752	743	715	759	781	727	743	744	718	772	781	713	735	720	742	720	767	700	774	703	760	754	761	738	743	735	766	783	734	756	785	757	756	761	765	739	758	733	786	702	780	712	751	751	733	771	786	755	722	739	743	760	737	708	744	743	699	734	741	751	776	731	760	751	755	728	759	745	757	738	766	727	710	704	758	760	780	742	696	740	763	766	718	729	760	708	709	753	769	744	737	747	767	737	710	730	762	756	777	732	715	734	763	744	711	785	747	778	737	802	739	747	703	702	716	752	696	732	781	735	806	706	717	720	726	748	719	761	673	720	731	779	735	727	751	741	772	758	754	754	735	730	775	744	726	703	748	715	698	740	764	755	784	772	736	742	745	708	783	776	791	781	741	730	713	747	764	749	772	701	781	707	742	709	742	733	760	745	747	739	733	765	746	735	716	742	746	709	753	701	745	725	752	729	741	811	718	788	845
25091	21616	29440	26174	26559	28081	25870	16632	10938	7885	5418	3784	2960	2332	2002	1716	1452	1308	1116	1008	1011	969	926	912	931	906	883	860	857	875	856	820	857	843	815	817	840	900	787	752	819	788	850	791	834	853	865	800	806	815	802	792	800	801	823	804	850	872	891	781	816	790	830	855	846	800	832	799	831	800	838	844	826	834	813	820	822	819	841	839	886	880	799	815	855	881	812	882	762	814	848	815	805	830	794	777	754	816	847	812	841	804	859	804	821	772	781	879	829	806	846	819	816	817	829	812	805	798	852	812	839	829	842	756	818	764	791	811	836	830	796	823	821	814	768	825	791	820	870	779	783	830	763	808	839	777	794	860	779	766	827	811	876	799	810	863	801	780	765	804	791	840	797	836	793	793	838	801	884	769	820	786	886	793	824	838	826	825	817	828	816	807	783	843	857	887	835	803	760	814	765	896	787	813	817	811	753	816	852	799	855	789	812	772	875	806	863	778	826	807	799	830	829	838	875	821	770	819	812	800	830	831	845	845	835	844	825	850	810	849	804	788	823	785	833	862	788	790	832	832	828	785	798	808	751	807	785	747	789	828	811	802	817	821	889	851	778	856	833	849	836	823	793	818	812	812	805	846	790	825	818	802	782	788	852	822	854	842	795	863	816	807	788	808	824	831	791	767	872	846	858	805	826	805	783	836	836	811	810	787	822	775	833	780	829	846	819	809	872	786	796	890	869	840	808	774	815	788	763	861	831	814	771	824	895	815	859	870	788	885	800	836	818	799	826	851	826	751	787	811	807	839	850	854	825	848	841	828	817	821	819	806	860	835	792	833	825	790	846	844	841	820	761	760	799	835	800	861	843	844	817	831	836	881	798	784	782	782	752	812	853	801	841	823	801	838	818	880	789	803	796	828	847	879	833	802	854	788	836	837	828	833	818	828	824	808	798	807	836	826	813	840	831	863	812	814	821	836	842	800	773	802	773	841	753	792	825	818	826	855	835	835	823	814	791	794	834	827	833	836	781	795	845	847	791	862	849	766	861	877	849	820	858	806	871	759	825	824	824	831	833	847	776	830	784	818	763	863	832	818	863	778	827	808	811	826	824	806	810	750	828	822	797	801	832	820	816	834	900	844	819	739	825	879	786	816	816	847	790	795	777	805	846	856	769	783	815	802	809	809	829	812	833	773	779	790	829	800	787	781	828	813	796	782	800	836	800	792	828	794	794	826	788	865	789	828	737	797	829	814	829	799	830	807	781	829	839	778	852	752	806	808	774	834	822	798	852	799	787	818	833	868	825	835	811	874	732	809	800	817	853	830	805	807	870	807	776	839	795	860	931	782	828	844	775	791	739	854	783	788	827	814	798	837	823	863	805	802	848	795	788	836	845	779	860	817	845	847	811	810	833	845	807	816	821	856	799	765	791	810	821	801	785	782	799	785	802	807	779	807	836	833	822	827	774	828	824	804	854	872	776	881	788	836	831	823	823	836	753	784	825	829	772	812	852	810	805	845	869	777	844	879	775	820	806	849	857	803	808	845	766	834	829	821	818	818	877	830	792	828	816	753	779	808	869	788	798	850	764	837	835	841	795	853	780	836	801	882	823	836	795	796	823	844	801	838	871	809	833	816	830	830	822	864	807	889	848	832	831	810	789	867	748	834	825	838	799	859	782	748	855	844	831	812	843	836	796	841	825	821	770	787	810	770	785	821	859	831	773	838	771	858	860	794	842	830	814	816	827	759	823	846	864	856	846	773	823	803	853	789	787	830	816	876	831	853	822	810	799	863	819	842	770	820	761	857	800	798	844	821	908	768	781	855	816	817	847	823	819	777	818	840	820	826	779	793	804	820	819	810	817	816	826	874	871	827	825	821	789	793	803	815	877	784	847	813	873	778	806	802	836	802	803	837	790	776	896	768	766	809	794	803	850	838	802	815	861	848	822	820	841	776	831	872	830	791	820	827	819	802	842	825	845	782	880	820	806	810	803	825	829	842	843	809	840	769	780	821	821	776	832	818	764	839	789	831	847	812	804	826	781	801	781	810	815	816	842	814	827	813	848	815	789	845	823	794	776	818	802	874	831	871	815	786	815	840	810	836	858	805	828	778	819	785	798	806	785	840	863	756	725	819	830	847	823	827	784	824	795	787	776	787	779	826	824	839	849	823	786	767	784	832	767	868	779	819	791	834	857	859	803	785	804	865	792	776	781	795	881	800	817	832	803	831	797	782	857	830	804	839	756	794	810	804	853	837	846	855	827	835	935	832	741	806	838	830	807	835	850	831	788	778	791	873	877	813	808	793	860	817	789	798	845	773	792	807	809	818	804	818	834	804	860	796	857	771	814	796	807	799	843	841	862	824	831	825	811	814	828	812	778	846	810	814	838	854	819	735	844	852	820	827	930	817	791	798	829	791	790	848	805	800	799	853	839	842	908	797	847	877	842	809	780	793	789	854	805	805	792	759	811	831	830	797	764	816	845	794	824	808	814	824	807	808	806	835	798	791	822	846	788	849	831	837	812	787	872	831	866	837	818	875	814	812	786	868	808	797	852	829	786	840	829	825	791	830	828	834	826	829	818	848	837	826	800	776	777	812	833	819	793	816	792	760	788	795	810	795	780	828	814	818	787	838	820	848	795	825	793	817	806	838	823	839	801	819	859	845	784	809	828	783	763	785	820	778	799	766	816	850	826	832	802	796	783	809	799	759	821	792	819	796	815	803	825	856	853	839	813	831	794	804	787	819	834	838	823	845	825	812	814	829	835	800	825	814	795	811	859	817	825	794	784	898	809	835	821	792	817	782	826	819	824	794	831	802	829	836	776	800	843	778	798	795	775	843	839	812	851	797	794	802	842	831	849	795	792	795	837	834	827	895	819	817	813	795	813	799	793	861	765	830	811	865	799	872	795	834	795	796	859	825	848	841	886	820	812	854	764	835	823	817	839	826	786	775	822	767	827	833	846	817	843	826	801	781	772	827	839	754	787	866	840	813	832	851	823	775	846	853	789	810	815	771	832	793	810	807	795	784	830	834	794	834	805	870	829	828	818	867	820	820	790	812	796	848	787	824	832	801	825	802	777	799	818	803	843	812	826	816	814	818	786	808	793	852	821	800	791	869	808	851	764	808	792	856	822	828	861	798	825	780	764	746	835	834	824	833	802	857	859	783	806	807	867	748	899	812	835	766	815	798	832	838	842	842	820	853	851	809	785	827	803	809	814	796	834	786	877	765	832	816	790	841	807	873	805	795	791	814	776	850	781	853	826	808	809	835	876	798	790	784	838	850	764	835	794	840	822	842	825	811	852	782	806	863	793	838	821	779	842	848	833	799	844	733	820	798	801	830	864	794	839	884	822	803	821	809	786	846	771	811	848	791	889	816	791	829	818	830	850	814	803	851	795	873	825	817	812	775	838	804	845	839	809	811	845	821	826	803	833	826	812	803	804	768	784	825	866	814	834	856	775	777	826	777	774	793	865	823	824	763	868	773	797	835
49280	64254	63041	51848	41473	32398	25101	19846	15078	11052	7969	5789	4495	3411	2726	2168	1815	1490	1271	1240	1024	1014	1003	863	891	843	885	771	799	853	745	793	768	795	777	761	774	760	790	711	786	740	777	724	772	715	764	736	761	762	777	781	714	727	764	764	815	717	737	738	712	741	705	748	736	777	784	730	765	749	727	677	732	714	760	738	771	776	744	752	757	746	748	758	756	782	778	777	764	753	721	723	708	741	722	733	749	785	775	723	767	755	768	754	754	772	789	744	779	697	754	736	734	780	771	714	722	781	717	740	751	746	758	766	780	739	766	794	786	744	777	733	729	775	773	726	772	778	780	730	752	756	762	749	740	747	773	767	730	736	730	795	749	730	733	766	725	776	715	749	751	740	725	741	738	700	721	751	724	771	775	756	730	781	685	727	740	712	743	752	728	773	775	749	719	750	727	730	720	782	785	711	733	762	770	742	743	772	784	693	779	764	721	765	738	771	730	717	740	718	729	767	762	720	731	786	712	769	760	712	761	700	751	763	746	737	780	738	748	770	745	797	766	730	777	730	799	739	722	696	709	734	748	795	732	689	765	752	692	746	718	773	762	718	757	699	764	787	786	754	700	738	718	722	692	776	724	735	734	766	741	762	775	776	776	704	743	757	723	754	726	726	725	717	754	824	732	734	744	772	760	731	715	699	764	718	770	736	743	766	757	753	812	773	760	784	728	727	743	728	740	771	742	770	730	764	713	715	723	750	752	727	751	734	781	677	751	766	710	772	745	714	727	774	767	769	752	765	684	804	730	737	756	804	733	770	763	730	744	766	752	725	706	762	745	788	722	693	804	762	794	763	793	757	760	741	734	777	735	756	698	716	712	781	730	751	765	745	740	777	700	771	749	742	746	771	758	706	718	767	733	716	713	743	734	743	747	764	738	794	707	741	721	810	782	741	771	823	739	772	796	750	800	768	754	749	769	764	719	752	735	738	754	749	775	773	752	721	717	721	752	706	685	742	801	760	766	763	735	713	730	796	705	766	733	753	787	730	752	727	799	696	735	779	721	787	763	778	741	776	692	776	706	753	771	729	720	709	731	733	753	782	737	721	742	806	752	753	706	724	697	765	747	754	753	753	776	772	783	725	722	725	771	768	727	733	696	768	738	762	751	759	757	731	747	711	742	747	770	746	709	755	739	744	712	709	733	800	732	699	710	744	761	736	717	799	737	725	738	805	723	741	734	749	750	766	753	745	673	743	709	748	754	742	782	763	728	720	728	779	736	742	828	777	778	764	726	767	717	752	761	720	790	725	754	722	735	748	757	764	727	739	734	721	769	789	702	721	750	727	717	705	757	737	772	772	693	774	748	774	757	789	715	713	701	731	760	775	759	743	746	763	740	739	739	706	758	794	709	747	739	735	725	788	784	787	745	796	715	766	766	714	758	710	768	734	712	719	739	728	751	753	693	790	804	762	766	678	713	738	760	737	756	728	723	737	711	778	776	712	742	731	798	715	722	721	717	787	718	758	737	771	734	761	730	768	715	771	739	720	784	748	769	692	759	735	743	737	777	780	769	762	761	750	749	708	745	748	719	768	752	700	783	782	777	780	736	694	709	768	733	795	729	718	765	690	743	793	742	732	707	724	777	732	759	725	758	780	711	762	789	737	745	774	758	741	755	780	721	744	706	713	754	805	742	759	780	738	750	749	756	738	729	739	730	771	774	723	747	740	755	721	726	767	718	770	756	774	734	782	736	776	765	736	772	750	716	733	728	779	742	750	753	731	810	746	749	770	699	690	738	777	739	719	764	741	744	757	776	721	748	738	663	712	728	760	746	742	764	754	751	745	749	769	734	803	743	738	743	770	746	760	763	758	763	726	737	754	760	774	770	720	740	727	754	722	767	764	690	758	724	758	704	749	755	738	796	758	776	739	813	707	768	729	686	740	747	760	775	733	779	784	784	727	736	717	742	736	739	742	782	751	729	806	778	733	745	751	784	762	727	723	760	796	727	761	736	735	780	769	804	752	747	702	758	723	722	725	782	769	752	732	727	735	773	754	751	754	730	762	696	731	767	775	730	756	791	790	758	765	752	711	699	762	691	755	751	775	719	701	749	768	711	766	787	787	730	738	759	730	779	722	745	815	719	703	722	748	718	761	737	748	725	759	746	752	720	694	675	720	717	728	687	749	751	717	755	748	780	750	731	785	755	760	707	760	727	704	740	695	749	807	768	727	755	778	688	783	698	732	766	739	791	759	726	746	772	660	771	736	785	730	738	793	713	736	752	695	710	758	737	801	761	770	786	741	718	759	716	746	759	742	730	736	725	700	711	747	756	725	718	765	781	733	741	686	730	784	714	730	744	775	721	742	817	725	757	724	740	767	704	762	764	764	724	765	721	758	735	741	791	755	758	703	740	743	753	738	783	764	725	774	686	739	744	747	685	771	726	775	714	767	723	748	768	738	759	761	756	787	714	754	761	763	715	756	761	776	753	787	720	780	753	718	728	723	746	753	754	752	790	769	789	784	809	769	694	739	714	795	714	764	701	807	735	718	772	756	750	720	728	725	706	744	733	740	748	697	725	736	730	744	699	727	777	755	755	768	773	737	775	717	783	736	746	765	787	762	753	785	679	701	724	772	765	728	725	723	719	763	722	723	789	705	728	718	738	745	724	788	750	745	714	743	743	743	753	806	741	718	786	720	710	716	725	736	742	746	746	730	789	731	763	772	695	755	790	779	794	767	783	791	775	759	735	752	742	750	761	769	757	739	737	717	774	716	790	713	734	745	711	701	754	755	789	738	698	749	775	697	806	729	788	733	781	705	767	750	694	797	688	790	713	751	741	718	766	728	717	764	706	792	689	798	770	755	775	763	724	770	729	683	767	748	769	759	768	737	806	760	797	763	750	711	746	722	755	729	756	736	761	734	739	753	760	710	771	717	789	767	743	757	717	690	750	720	783	740	717	720	758	727	771	744	713	757	763	703	759	768	769	735	717	744	719	726	769	767	734	781	782	773	769	783	732	784	744	754	797	746	769	769	767	743	740	711	729	782	724	719	722	785	763	732	781	747	737	750	771	708	754	737	731	751	758	736	756	723	760	747	731	800	764	756	747	749	734	746	715	752	739	755	751	804	748	750	727	756	765	758	725	722	735	718	766	745	728	744	717	760	745	736	760	703	723	682	732	724	768	734	752	736	720	731	744	701	768	759	761	765	764	752	766	768	764	781	725	731	721	793	710	790	754	766	785	787	716	780	707	724	792	780	758	731	780	797	785	727	766	752	694	690	720	786	737	725	804	755	668	785	739	748	752	757	737	731	726	737	741	775	723	703	739	767	761	741	749	731	707	772	764	753	728	785	751	772	743	796	783	762	713	755	711	729	786	768	746	749	731	767	740	721	758	770	726	691	773	731	796	738	765	774	764	791	751	714	745	775	713	787	711	729	753	775	755	796	795	687	739	784	787	774	718	764	744	789	731	724	742	793	752	695	719	738	725	732
24414	21580	29455	25294	25877	29001	28949	19316	12941	8886	6046	4402	3528	2692	2160	1792	1544	1314	1186	1120	1027	928	955	979	925	913	887	895	901	821	903	841	816	830	806	838	857	915	792	814	819	877	872	835	851	841	768	796	813	798	860	733	819	824	826	874	799	858	797	850	863	832	804	791	842	793	838	812	794	852	820	852	789	750	827	843	831	844	803	878	856	778	841	788	795	799	789	842	820	780	874	793	804	824	829	805	850	850	794	778	794	864	810	870	852	804	851	784	827	819	826	786	822	804	804	780	830	799	812	838	821	802	896	791	802	826	853	874	803	792	778	838	809	800	856	793	816	799	826	799	769	848	830	797	822	845	789	861	791	824	812	860	806	770	814	839	759	779	814	808	765	862	852	807	789	850	807	807	813	837	768	844	779	774	836	822	849	807	836	802	819	782	753	835	822	858	784	823	832	776	809	870	846	769	812	815	833	783	800	837	827	839	854	787	839	854	816	811	815	810	800	885	782	785	814	793	840	886	849	842	774	837	864	820	844	844	813	825	830	804	791	856	789	825	804	848	847	828	894	805	806	864	797	789	782	809	813	872	798	838	823	809	814	781	794	787	804	802	813	779	819	813	807	824	841	805	818	840	850	852	853	812	840	831	842	827	796	859	840	829	891	812	888	827	796	813	836	863	809	772	828	800	816	811	853	827	789	847	779	876	779	788	824	893	809	803	799	823	890	830	823	813	817	780	820	897	767	814	837	839	797	779	859	787	852	835	773	814	843	836	818	802	794	816	798	833	830	826	877	819	772	766	797	813	844	849	800	862	802	789	862	788	811	798	797	815	850	856	810	765	825	797	797	793	855	822	820	853	848	782	838	834	857	812	881	769	806	826	825	833	805	803	811	821	827	826	770	817	801	827	835	850	796	848	768	788	814	807	882	861	817	820	789	807	799	850	874	836	827	825	774	832	814	860	833	842	818	838	838	793	853	849	835	817	817	802	835	860	820	814	811	779	790	834	826	818	767	799	840	828	863	793	892	868	848	820	875	825	855	817	868	803	850	829	855	851	811	814	863	805	841	761	830	847	851	839	843	819	818	776	791	829	872	792	783	839	859	870	886	779	793	869	812	816	834	771	785	877	784	787	825	815	797	826	866	855	809	783	797	878	829	819	812	741	860	819	796	878	909	804	842	829	814	795	868	847	880	870	844	787	848	792	847	768	851	846	832	833	854	858	805	842	806	794	798	791	834	802	846	818	806	818	837	877	806	835	850	813	773	790	840	864	865	813	830	832	834	811	814	821	852	820	815	787	834	812	803	813	823	797	843	811	812	791	827	793	842	788	854	766	769	804	816	786	818	824	810	804	797	833	822	834	809	793	811	848	802	805	865	832	806	800	819	815	805	821	855	780	785	819	809	805	790	804	859	834	786	779	802	829	787	827	853	809	893	833	844	804	892	833	793	814	851	808	844	835	843	825	798	835	833	844	817	762	848	785	805	825	807	795	830	833	812	835	799	740	867	810	808	819	844	863	874	841	846	828	816	827	781	771	814	815	845	854	836	828	812	802	807	803	809	835	776	850	811	876	826	786	837	759	790	829	808	806	788	828	849	811	770	775	834	885	819	805	834	809	822	816	857	799	842	818	790	855	769	837	791	797	779	777	768	860	846	822	826	849	804	832	871	783	847	784	797	766	812	805	832	807	799	776	782	804	812	816	827	825	805	808	772	820	872	825	795	788	850	828	896	854	825	811	839	792	794	872	822	851	809	832	858	894	851	812	857	816	839	808	830	823	851	861	831	767	787	852	838	872	822	835	836	813	771	856	865	827	846	784	844	791	793	813	809	833	829	812	745	808	802	853	817	798	801	836	849	775	844	839	832	869	864	776	858	824	800	812	790	843	838	825	790	834	787	811	852	786	828	842	780	819	822	773	815	811	791	871	816	813	781	836	849	785	804	807	836	879	829	855	795	817	849	876	867	849	798	835	812	875	817	835	810	812	783	839	785	845	798	826	812	771	812	847	791	922	826	833	839	767	844	844	795	813	762	861	825	825	791	777	811	852	811	838	829	797	805	814	792	785	801	884	786	813	813	814	813	845	805	837	860	830	854	805	830	833	818	775	862	846	818	858	830	849	828	788	765	793	843	847	817	800	799	806	814	831	799	888	819	834	807	814	846	803	827	849	837	816	816	794	843	846	794	781	743	853	840	779	816	798	846	811	808	825	798	838	823	791	798	819	824	877	794	843	803	778	833	820	832	796	804	826	776	805	807	789	859	793	854	817	828	832	775	883	805	820	820	789	792	830	814	830	859	800	837	814	771	820	781	853	804	804	830	832	801	786	795	832	806	855	822	842	824	804	770	835	827	843	851	809	764	811	802	832	810	791	851	767	778	859	879	819	792	815	822	845	838	863	844	808	839	847	827	857	810	869	811	864	835	852	803	822	768	801	817	845	859	826	807	850	827	790	817	818	871	782	798	865	825	816	802	854	865	824	787	821	807	876	834	828	811	823	878	859	844	842	863	859	873	847	841	845	791	861	821	808	829	842	810	826	829	877	859	825	807	810	825	861	826	802	776	856	857	884	834	848	851	814	847	828	832	758	842	791	860	796	841	836	799	827	828	775	788	815	899	808	823	810	832	837	771	818	804	826	855	855	836	874	841	774	879	842	850	805	854	800	812	844	839	818	886	778	771	881	897	873	812	810	829	794	812	860	814	803	808	826	770	847	782	773	813	813	835	880	915	837	838	805	808	782	864	817	819	828	809	811	869	776	813	809	750	859	882	892	824	857	802	793	838	837	813	827	835	797	832	859	825	780	858	849	770	843	802	844	784	859	807	793	832	777	814	855	774	809	828	835	821	800	814	837	799	867	791	849	816	834	849	825	864	845	853	847	761	817	819	833	840	828	825	790	806	791	828	841	771	870	836	817	828	814	834	874	790	797	844	839	828	819	819	836	822	770	809	862	852	819	771	753	861	828	827	873	786	750	851	808	820	853	822	816	847	848	857	790	790	806	797	789	859	834	814	809	861	878	832	769	828	820	791	865	814	825	840	874	793	873	819	842	833	826	825	781	875	839	780	809	828	785	825	850	826	847	819	841	851	851	845	851	774	798	869	748	819	836	786	790	833	863	789	785	808	837	848	865	807	802	744	811	847	833	757	767	815	820	814	801	783	805	811	811	750	786	836	832	818	868	842	811	842	790	833	771	857	843	827	787	822	790	824	851	818	831	810	862	821	869	807	857	803	757	818	848	830	746	833	793	827	857	838	784	814	819	846	857	805	845	844	821	838	836	811	773	803	833	855	912	848	839	838	742	894	791	814	823	884	845	825	839	818	807	797	852	810	810	823	852	835	848	851	810	858	829	786	867	791	773	807	857	805	823	838	804	794	818	847	801	845	863	799	826	867	863	829	831	814	845	835	827	785	812	846	832	822	862	865	770	836	786	836	776	861	882	799	838	825	809	789	814	835	808	819	825	809	876	821	852	789	849	831	833
52126	69570	65555	53552	43968	34655	27145	21172	16293	11840	8534	6384	4975	3727	2871	2275	1871	1585	1334	1225	1095	1076	919	948	912	962	877	813	836	820	803	841	785	836	809	745	748	740	802	763	753	782	724	785	744	713	740	746	740	755	734	773	798	804	719	733	757	724	777	760	724	744	750	789	789	730	817	781	762	718	729	721	766	756	742	775	755	732	712	729	745	777	676	700	748	762	776	812	760	754	780	766	750	779	750	787	774	719	745	749	718	750	728	754	738	744	734	763	724	722	764	734	725	705	734	749	768	742	754	739	784	743	736	775	697	774	719	720	744	670	725	705	750	729	720	821	772	716	701	778	751	767	758	735	736	733	770	770	783	752	710	709	770	730	765	702	754	757	705	732	734	749	740	728	758	716	749	740	756	745	725	752	762	745	760	779	773	779	784	760	749	750	731	741	751	760	782	736	773	754	747	792	726	694	745	748	743	761	758	734	765	758	752	776	706	707	723	762	806	742	774	755	766	766	758	698	705	788	774	750	752	808	774	729	746	707	757	795	759	712	728	781	761	768	732	719	692	777	764	744	727	731	772	770	752	741	757	820	734	731	694	762	702	780	781	762	804	709	751	763	762	802	745	738	719	726	735	728	774	694	726	750	774	759	739	727	733	761	718	747	788	763	728	760	710	722	739	757	748	747	717	796	766	755	741	749	809	727	795	780	808	728	727	727	732	753	734	756	752	774	743	799	742	794	759	771	749	783	735	788	786	751	692	782	743	724	751	746	792	806	711	728	723	789	781	745	710	736	746	774	715	794	719	732	776	747	741	748	767	769	808	696	735	709	763	772	748	799	730	721	752	773	783	717	752	724	733	775	766	772	794	751	726	751	718	757	779	764	727	702	724	782	792	749	798	746	777	755	728	771	738	700	726	756	751	756	781	697	731	773	736	744	791	720	732	723	741	723	769	739	737	769	781	755	730	702	739	767	797	720	736	718	723	729	744	740	804	759	751	755	761	756	668	763	753	776	767	750	775	774	755	806	773	741	751	751	705	689	771	817	741	765	714	772	731	728	777	764	794	743	764	752	762	734	705	722	786	715	774	657	754	754	734	755	735	774	715	761	768	733	778	795	754	710	759	715	737	713	765	765	757	682	754	708	762	804	737	700	732	757	737	681	750	727	755	751	762	726	765	731	739	723	753	745	727	768	751	745	707	736	728	729	715	739	726	741	727	787	740	763	714	723	712	783	737	777	749	744	754	773	717	744	775	756	763	721	719	709	744	757	773	750	778	726	770	744	753	730	771	769	744	770	795	751	723	747	716	756	720	794	708	782	768	737	749	704	775	727	696	776	762	692	780	734	710	774	759	764	729	690	748	768	730	794	757	785	743	787	721	770	754	733	737	729	733	785	766	741	726	754	788	759	725	738	704	768	733	745	767	727	720	773	737	736	757	750	705	741	781	765	747	754	735	751	745	758	748	718	754	789	765	743	764	726	759	719	731	740	778	704	783	724	757	748	734	779	789	783	724	766	745	766	762	758	748	767	749	759	768	784	745	753	759	745	783	777	708	755	757	716	763	721	736	806	763	747	744	810	753	731	788	745	731	705	751	745	668	739	749	748	757	738	730	745	748	751	707	679	817	758	773	761	804	802	703	754	760	778	725	734	738	768	783	762	802	753	762	725	732	666	721	748	681	739	753	747	772	702	761	749	718	756	672	700	755	769	763	776	785	761	786	767	757	767	764	753	734	763	745	755	762	732	764	700	741	753	794	777	707	776	754	746	771	781	742	756	724	774	711	715	766	736	776	733	741	774	754	773	747	734	781	758	778	796	717	779	735	782	744	761	727	778	729	779	743	713	756	720	730	765	748	762	780	715	792	736	751	725	724	782	738	719	746	713	801	762	759	681	756	768	767	776	766	748	807	755	729	740	702	736	754	751	753	751	743	770	765	760	770	772	734	756	685	811	755	767	709	724	743	754	742	757	754	753	736	741	740	740	759	725	800	683	747	768	796	744	729	726	721	737	771	762	735	740	742	772	758	763	736	784	742	761	791	735	743	756	741	752	700	741	717	711	763	754	684	812	754	740	788	810	752	769	764	732	696	751	801	732	742	743	685	712	676	744	735	747	755	731	749	765	768	749	755	733	750	742	774	751	798	730	756	786	755	793	756	757	770	770	796	705	763	742	767	720	757	762	759	722	714	747	763	749	789	742	767	772	791	706	719	748	768	741	768	769	741	713	733	776	748	736	747	755	718	764	739	701	723	780	805	751	730	739	770	791	721	681	720	735	726	804	754	790	774	747	717	705	700	752	754	764	718	763	754	744	715	716	745	753	789	765	693	747	776	735	678	736	754	739	800	726	760	765	745	732	754	766	753	752	720	753	792	688	789	749	735	729	739	778	744	742	735	718	752	702	742	723	742	750	759	759	737	746	743	773	743	726	717	763	754	702	689	772	764	742	741	783	791	818	745	750	749	753	776	720	749	757	750	723	757	766	765	785	763	761	770	745	726	731	787	734	724	783	748	763	737	746	710	770	736	704	772	732	732	800	767	710	752	745	721	749	804	756	757	722	746	749	754	770	810	759	765	711	735	670	762	761	776	770	739	754	704	721	747	762	707	764	736	730	784	739	776	761	775	750	747	730	741	780	712	769	735	738	772	766	760	705	743	762	743	733	771	733	757	723	741	745	753	707	707	777	733	734	742	752	759	745	748	736	747	755	706	761	740	745	777	740	788	760	702	718	717	707	731	739	790	738	745	749	722	757	737	738	779	739	771	735	784	738	786	751	728	781	758	730	790	734	729	805	778	781	819	758	738	735	751	776	756	728	734	768	750	717	755	753	765	734	754	740	740	743	729	810	732	734	814	782	735	769	708	751	792	747	698	749	759	713	756	772	731	771	744	736	757	744	743	703	763	763	712	749	746	715	799	751	782	730	689	737	722	713	707	773	732	757	758	803	758	754	758	720	744	744	724	800	710	769	768	749	806	781	721	759	762	756	741	726	708	765	773	800	712	762	725	757	736	796	771	785	740	753	754	782	773	748	723	771	729	800	741	753	758	739	704	734	737	741	727	755	759	761	735	734	751	742	734	731	725	729	732	756	781	775	804	786	702	755	690	741	690	721	735	789	757	761	768	758	752	772	742	746	754	733	692	737	744	769	726	745	732	768	775	781	703	767	767	782	751	752	723	766	718	699	699	750	773	756	785	747	788	732	719	751	733	765	780	745	731	723	768	802	736	787	742	752	731	744	725	735	768	694	729	747	792	785	811	718	779	790	790	760	729	761	724	794	756	723	750	771	732	754	741	781	797	758	753	707	723	766	754	706	745	754	734	744	764	719	727	699	721	715	746	767	725	721	804	786	762	752	710	716	744	745	766	800	709	750	748	734	733	756	805	719	746	790	735	742	794	739	765	723	727	758	754	809	721	753	793	783	753	751	752	741	777	719	788	755	716	736	786	741	733	738	739	743	713	762	762	781	763	772	728	778	740	771	780	764
29534	24593	32887	34727	28253	21602	14286	9066	6272	4356	3144	2446	2061	1635	1405	1180	1127	961	933	927	908	860	853	873	866	826	830	795	832	763	750	773	763	767	842	799	742	791	784	826	775	771	728	831	819	765	793	768	794	782	808	774	799	749	821	798	808	793	771	779	824	802	757	830	752	835	777	830	763	829	855	800	809	842	805	800	809	805	815	798	770	793	755	768	821	825	798	766	809	819	746	822	774	821	774	815	783	817	818	825	811	772	770	803	763	817	785	818	811	773	809	813	799	774	814	811	799	793	769	801	826	846	782	803	782	767	860	796	822	795	811	808	838	831	759	805	827	745	837	759	806	792	790	783	773	772	763	809	849	761	757	762	795	812	828	799	775	769	805	797	825	820	766	817	786	846	797	820	750	771	759	825	758	787	795	835	796	786	815	799	838	750	800	796	799	830	789	795	818	770	790	765	776	791	732	774	808	804	833	770	794	802	789	779	837	757	834	746	809	735	786	751	788	825	801	795	821	791	854	806	803	802	726	773	812	794	784	764	802	819	768	794	765	825	740	775	793	834	764	784	803	762	815	854	812	759	780	773	778	789	755	772	816	798	828	767	839	806	798	809	752	768	818	783	776	780	771	827	771	755	813	774	768	794	767	780	829	771	829	774	820	773	809	825	877	788	790	776	800	731	806	782	817	784	818	798	742	818	754	733	828	817	833	768	807	779	790	769	795	825	753	826	755	821	824	823	786	804	797	811	795	816	770	786	860	794	811	799	817	759	817	835	823	792	753	752	846	822	770	705	799	773	793	767	774	810	847	784	763	762	776	775	790	760	752	805	808	773	789	779	816	782	795	790	788	802	719	827	781	805	753	834	810	748	794	812	757	795	866	806	752	806	767	838	775	843	761	815	815	837	800	766	792	790	766	809	756	792	832	770	785	783	794	753	749	778	747	803	829	815	781	819	797	753	770	822	809	802	773	804	782	760	793	792	800	824	798	793	766	815	799	785	791	838	793	781	823	798	806	865	776	786	866	791	817	825	800	785	797	796	828	818	812	827	772	826	860	799	811	803	856	771	801	770	830	839	804	791	785	787	828	838	799	780	853	768	769	759	785	766	757	800	814	739	806	793	773	862	787	808	789	746	836	782	823	805	825	779	799	801	786	795	826	851	743	771	760	785	805	817	843	808	755	799	823	855	810	807	741	809	804	803	783	786	802	844	813	798	785	820	824	806	780	771	789	791	778	749	744	795	836	814	801	739	816	766	772	784	807	810	769	770	765	753	801	809	783	834	791	793	770	781	817	787	784	839	810	759	817	798	782	792	801	783	754	806	817	833	746	783	766	800	754	833	821	779	773	774	799	799	781	802	809	830	781	809	805	803	788	791	778	785	799	783	800	822	804	812	758	825	806	843	722	815	761	779	760	786	792	818	816	802	836	810	825	777	841	795	798	827	756	760	797	803	787	813	795	803	811	830	776	778	805	829	792	786	783	798	753	770	798	772	827	785	818	810	814	775	787	777	852	738	823	758	795	767	810	831	857	808	793	743	765	797	780	784	816	824	772	783	779	809	799	817	755	795	777	802	849	774	776	811	821	809	800	812	827	799	791	778	783	782	815	801	822	845	774	830	780	780	819	824	799	813	820	758	796	810	788	774	777	812	820	825	786	811	737	816	822	794	750	786	771	843	734	750	790	812	767	824	828	759	798	771	772	773	838	848	867	795	767	803	807	757	746	767	816	798	777	810	821	779	814	772	796	805	772	839	822	828	810	786	781	817	792	802	792	829	770	788	825	800	850	788	843	763	789	802	783	775	785	777	793	783	749	813	777	875	814	749	839	771	788	778	823	810	794	814	815	825	827	865	783	781	785	768	791	782	802	749	790	847	804	834	765	778	839	824	793	841	778	749	807	838	766	733	759	816	839	836	744	802	811	838	815	805	776	785	825	825	796	814	760	783	765	776	785	805	812	780	802	777	787	817	793	822	802	773	809	756	762	842	831	775	786	773	782	822	783	801	733	775	826	752	765	821	846	757	780	818	808	828	800	821	767	809	796	777	819	796	807	832	735	803	805	754	757	831	756	816	754	792	798	776	768	840	809	775	790	802	761	808	799	798	815	758	778	811	820	748	783	850	756	794	825	828	814	735	791	760	796	803	792	799	806	813	803	861	803	743	846	817	772	796	761	767	818	828	767	821	820	847	809	779	808	822	832	818	817	789	786	781	796	841	842	797	835	839	803	820	815	788	767	789	778	798	831	812	799	747	771	802	795	797	862	810	758	767	803	790	793	820	837	755	780	822	775	786	769	846	802	802	835	809	827	808	800	837	845	790	750	831	760	801	853	786	815	796	826	783	783	775	786	853	740	779	870	800	761	817	806	798	803	759	752	831	849	809	809	785	819	810	846	731	741	829	835	791	827	849	808	825	792	811	801	798	775	789	791	778	835	815	837	812	766	812	816	810	837	806	735	760	808	830	820	845	807	807	755	823	840	722	778	799	836	803	817	768	743	774	770	836	800	791	810	828	770	753	852	823	792	820	824	812	812	773	772	832	761	769	807	766	774	791	823	764	828	793	843	845	791	839	815	832	835	758	762	809	773	803	798	792	751	728	788	850	755	822	798	804	822	791	759	802	785	824	791	750	812	798	795	853	834	828	761	761	810	793	769	773	832	801	756	814	785	797	819	831	789	777	800	806	744	811	788	803	824	806	760	815	810	832	754	819	825	786	821	790	797	814	781	770	845	809	789	853	826	739	815	842	827	763	825	794	778	798	823	802	791	828	773	820	801	780	815	789	797	774	799	811	835	827	799	789	838	808	815	733	785	805	785	821	786	791	823	756	717	797	781	840	826	818	770	749	768	803	794	803	772	771	822	831	779	771	837	796	821	799	807	773	749	787	827	791	796	799	761	790	757	817	853	787	806	739	828	797	757	798	805	820	752	770	833	809	785	814	805	791	776	778	735	820	833	767	868	805	768	772	855	776	803	789	776	802	857	836	843	767	831	821	831	781	775	806	804	782	829	775	817	842	807	809	752	786	789	797	780	779	766	853	780	782	772	835	807	783	802	838	790	768	791	798	815	804	811	775	805	830	814	811	771	802	837	772	814	775	758	796	819	801	815	804	800	767	791	757	778	807	827	758	829	765	792	855	825	740	784	777	819	746	716	786	767	820	865	795	761	833	842	793	814	839	795	805	774	805	844	860	777	837	787	777	783	742	793	796	789	785	773	834	778	819	780	824	810	761	813	807	834	828	815	793	781	769	841	795	810	809	739	791	829	800	733	796	739	810	809	787	802	797	816	804	784	828	847	795	779	827	763	783	794	831	796	821	736	792	781	793	812	755	788	815	811	826	775	778	831	823	755	818	795	808	848	808	778	806	762	770	817	790	779	814	824	811	837	815	852	854	812	730	781	782	815	838	836	838	838	780	814	765	851	754	783	822	835	801	777	779	781	789	853	815	804	793	779	811	747	811	768	789	783	821	806	746	759	793
53334	57034	52378	42381	32830	24059	17281	12724	9340	6575	4892	3745	2819	2178	1830	1460	1260	1024	947	923	884	870	833	785	807	744	773	835	749	768	787	736	770	815	746	759	747	772	732	723	714	751	706	756	744	729	760	734	707	692	746	701	733	745	684	753	731	720	705	726	740	724	716	689	731	782	726	761	719	683	735	700	748	773	747	755	734	752	737	768	702	728	750	722	772	756	733	732	747	689	747	720	725	726	704	738	729	700	751	753	741	717	759	743	742	711	785	772	679	718	747	756	827	776	714	708	725	753	696	734	733	742	700	701	742	740	750	759	758	738	759	739	725	728	714	728	728	747	739	724	756	725	755	752	766	772	720	699	720	715	757	692	731	733	726	742	762	698	719	751	726	758	770	761	761	724	721	719	764	699	692	683	753	716	697	720	703	723	759	730	790	765	718	742	768	791	702	807	744	673	763	718	712	763	742	719	681	726	781	681	714	749	720	743	734	688	718	757	721	743	704	702	692	713	709	762	701	741	748	746	730	750	727	715	707	712	790	693	734	709	708	704	693	715	729	720	695	724	737	713	755	753	713	704	689	693	755	709	753	718	691	725	724	683	763	751	707	748	731	725	723	748	704	750	722	798	751	765	719	760	727	727	708	759	808	686	709	720	755	716	749	718	722	714	734	743	734	751	741	697	795	759	706	754	728	761	732	704	762	778	743	714	683	734	686	754	729	698	717	718	712	768	716	742	729	761	699	741	693	779	722	734	705	772	735	725	721	702	740	709	749	711	753	799	727	697	714	732	776	709	711	735	684	776	715	766	787	732	770	727	698	766	717	741	713	706	731	701	735	792	807	727	746	727	772	724	724	804	732	753	726	733	733	726	719	698	745	747	731	708	713	746	751	709	735	724	701	791	743	722	690	790	698	739	749	699	773	727	738	696	760	703	785	713	758	701	787	726	748	727	781	747	717	687	753	691	763	757	760	739	704	713	720	699	737	739	734	731	789	711	731	735	766	728	726	708	713	711	725	734	748	753	731	743	757	798	735	757	758	738	760	767	770	716	721	702	735	732	743	734	665	727	747	725	749	769	721	728	791	724	706	788	737	698	769	798	723	717	754	759	745	776	777	816	731	720	710	746	752	723	772	716	704	738	745	770	731	746	712	783	686	693	674	718	717	694	738	803	667	701	741	713	707	767	717	706	698	720	749	698	757	732	761	719	721	729	687	710	728	745	765	743	743	735	706	734	740	732	744	729	715	745	757	748	706	772	717	712	759	778	773	774	777	719	763	698	793	749	746	730	740	774	716	706	711	706	737	699	782	695	744	697	727	704	749	687	716	736	766	712	723	733	759	722	725	751	704	689	712	745	726	665	720	775	759	811	719	737	732	717	675	798	707	722	700	723	698	729	750	737	783	750	780	725	715	716	725	739	717	756	729	758	763	660	699	756	704	728	770	737	731	731	756	683	720	745	740	744	769	680	759	713	747	752	725	725	763	759	747	724	724	733	721	681	716	771	672	705	702	757	715	762	717	720	722	717	741	757	703	739	749	726	719	718	721	734	733	703	690	748	726	720	733	725	726	740	744	729	739	740	759	710	751	717	716	743	744	720	719	740	753	736	761	708	702	755	735	756	688	741	729	761	746	782	753	763	769	714	702	696	797	748	746	691	781	789	720	683	676	708	725	768	779	753	768	723	722	722	774	708	666	701	706	687	722	729	763	791	736	685	683	702	775	711	728	741	758	704	680	701	737	749	730	728	723	734	740	692	736	697	756	671	719	740	726	736	724	729	746	765	668	767	699	756	746	731	706	764	736	724	747	763	756	730	776	759	700	711	688	718	728	745	724	768	728	696	707	742	728	679	789	741	701	746	732	704	703	769	709	738	708	781	686	702	739	722	712	777	759	749	705	716	711	733	717	703	745	716	741	765	721	710	732	753	757	734	699	726	787	768	773	784	746	757	773	723	711	746	690	717	741	761	757	712	684	723	718	691	723	734	756	745	736	749	706	721	732	759	729	737	673	699	720	754	723	743	733	739	684	739	717	776	708	754	732	714	697	735	729	706	756	715	744	737	737	775	701	734	757	743	734	775	667	738	737	747	717	731	720	699	736	760	710	664	736	759	731	725	724	768	711	755	717	772	730	711	733	736	734	722	718	732	716	712	702	706	772	733	734	735	712	689	714	718	720	729	743	756	660	713	729	754	756	674	726	726	713	747	700	776	777	714	761	702	713	736	777	759	743	750	702	760	746	762	777	751	724	778	754	719	738	747	741	717	744	734	732	795	755	730	748	776	749	726	737	700	731	692	727	776	723	731	745	745	700	764	704	773	765	797	723	722	749	683	754	758	719	731	766	714	739	771	719	728	694	713	724	696	733	732	706	778	735	747	744	757	769	690	736	719	740	752	705	716	717	751	705	717	710	765	744	719	723	785	768	766	739	774	720	730	734	750	770	722	757	735	723	718	723	753	799	735	706	685	740	758	711	739	743	754	700	745	727	734	693	748	726	767	742	741	707	715	757	740	757	695	705	733	747	755	771	719	767	722	730	706	736	742	741	764	672	725	757	775	708	689	736	721	736	742	704	725	701	747	698	764	761	765	722	740	697	708	725	759	725	731	690	788	705	749	680	699	698	756	731	734	698	751	768	707	746	745	666	721	724	782	721	780	731	678	722	769	706	768	709	736	734	721	767	801	746	792	710	736	731	762	720	721	720	753	729	707	737	740	714	704	746	758	719	712	683	758	747	771	696	714	719	771	715	750	750	690	758	812	735	763	712	685	694	759	741	692	731	792	714	732	727	748	744	740	723	735	748	710	675	743	761	737	737	712	688	704	710	701	739	708	729	751	713	731	739	721	731	809	763	733	748	731	738	720	747	756	726	739	742	720	740	717	774	681	690	711	699	750	768	714	687	727	737	699	739	733	760	740	720	719	771	724	727	774	710	804	769	761	740	706	697	747	687	700	734	740	694	813	726	725	789	738	723	721	785	709	755	753	709	729	695	731	722	743	752	786	711	625	730	730	749	730	700	752	720	766	706	765	716	721	751	726	721	687	697	726	760	744	729	755	687	729	701	752	738	724	755	746	714	744	773	763	733	722	776	736	729	717	658	707	734	702	726	717	725	739	737	713	709	710	766	702	724	700	746	765	739	731	748	698	755	773	683	697	728	716	719	688	713	697	705	686	738	736	764	719	770	726	719	737	738	693	753	711	665	702	729	757	706	739	765	664	743	753	727	739	793	714	736	784	735	752	769	715	749	722	725	749	764	751	685	703	711	709	723	732	701	786	720	749	743	700	726	685	734	686	760	743	750	733	730	722	726	739	706	725	763	696	758	703	785	724	759	723	744	746	777	697	708	731	777	705	733	696	687	718	748	720	745	780	702	781	744	749	742	712	714	700	704	741	739	742	722	751	775	736	775	736	723	754	690	762	761	700	724	742	723	739	715	718	724	755	708	758	728	740	709	747	718	704	682	744	713	740	714	721	764	725	711	707
25899	21616	29523	27712	29503	28940	24223	15082	10233	6849	4931	3707	2755	2218	1878	1539	1234	1172	1069	1100	1001	926	887	917	930	872	851	858	895	870	811	870	880	826	808	769	807	806	858	812	807	796	812	804	811	804	800	808	792	778	784	769	805	862	828	780	791	825	888	852	826	805	813	801	843	790	847	779	788	799	806	860	788	800	805	831	828	784	834	813	790	806	811	778	835	802	771	819	772	809	798	799	778	807	785	791	823	789	838	832	783	754	831	771	779	909	810	787	801	883	829	819	827	812	759	839	834	875	819	792	736	771	819	791	771	793	789	807	798	821	798	828	828	788	799	776	794	764	826	785	820	835	782	805	801	734	838	808	827	800	837	742	750	806	787	819	789	812	819	835	797	868	770	798	792	830	810	810	815	841	785	772	856	829	838	811	800	865	812	813	832	795	810	816	792	850	775	802	818	783	810	841	851	841	807	831	828	812	775	768	869	826	831	784	790	813	802	837	782	844	804	799	825	814	800	834	809	817	804	821	817	810	815	813	824	779	860	813	859	768	834	779	808	822	822	830	797	765	815	813	828	750	790	835	778	794	813	812	821	752	864	830	791	836	799	821	801	860	827	831	810	786	820	809	842	794	858	826	821	794	816	811	833	808	785	853	823	794	817	864	847	767	842	835	768	751	798	805	885	841	811	797	806	835	801	771	805	791	808	826	817	839	831	767	825	807	831	831	794	834	766	773	800	772	788	805	848	823	792	821	797	757	831	846	808	821	805	843	767	843	777	813	825	789	799	765	799	788	801	805	871	806	806	776	778	784	770	839	810	807	835	825	781	760	844	807	821	843	788	795	823	813	842	865	818	786	843	790	843	830	788	808	789	836	811	832	828	832	812	794	827	796	847	817	766	781	795	796	837	798	858	835	790	817	798	834	820	841	801	778	787	804	784	809	807	742	814	829	804	856	817	871	806	820	823	791	771	825	814	787	801	826	821	771	815	805	844	843	859	836	838	814	756	777	803	794	765	776	811	815	784	811	815	764	813	757	798	778	849	738	837	803	759	798	831	798	746	823	865	790	779	791	847	846	777	834	853	788	766	736	785	781	838	809	800	792	781	829	821	815	749	811	780	786	779	761	772	819	808	800	819	824	838	793	832	798	815	756	799	790	801	809	818	790	811	825	794	817	841	821	777	789	841	802	864	835	793	795	843	814	825	815	828	821	796	811	806	831	825	819	791	856	794	836	822	796	810	824	787	863	795	814	796	803	826	809	830	787	835	853	814	775	799	815	786	845	801	816	821	759	820	793	778	814	820	815	860	773	807	803	821	852	776	808	761	794	789	815	813	796	804	826	748	815	824	849	756	772	764	834	791	823	776	801	786	818	832	747	850	813	772	876	840	826	829	833	836	799	831	808	793	810	783	813	735	723	820	792	791	812	820	813	787	791	787	795	814	802	847	811	810	772	790	850	815	852	807	803	815	833	823	863	776	773	802	854	799	798	794	781	836	811	881	829	850	839	849	890	773	863	837	788	806	831	800	859	818	837	860	809	788	772	847	853	851	821	812	805	812	844	837	820	804	838	781	815	841	824	802	835	862	751	806	797	809	800	754	808	802	810	810	807	814	824	817	765	772	834	809	793	853	817	824	788	844	813	799	785	858	811	795	784	850	793	809	856	826	853	837	810	816	781	828	812	858	825	797	809	765	831	806	770	789	771	810	816	785	828	753	805	847	797	825	827	753	848	825	833	799	748	842	810	774	756	832	770	848	841	821	846	845	728	795	797	812	807	778	857	831	787	799	820	774	839	797	810	827	754	800	807	817	833	803	799	845	795	798	825	815	755	838	802	835	812	790	786	812	754	795	826	792	859	809	816	824	856	785	860	823	762	847	803	869	830	819	780	777	831	848	795	822	790	784	860	818	819	844	793	839	802	844	764	807	784	758	826	813	812	812	761	809	851	792	760	765	802	818	772	814	781	789	867	795	788	773	871	782	828	799	786	811	785	819	865	802	804	803	901	762	802	832	822	867	835	815	831	820	865	802	779	817	797	778	778	780	812	772	803	759	805	819	817	832	759	789	812	833	813	765	786	832	805	798	829	805	779	772	813	805	820	772	817	769	801	808	798	787	841	827	794	803	784	843	842	847	876	815	851	751	827	781	756	809	813	773	820	821	798	854	768	808	782	765	806	806	813	822	851	818	840	809	825	768	845	806	818	812	848	776	842	840	792	834	811	775	829	805	801	803	772	801	764	805	797	819	794	850	820	785	790	766	854	817	776	824	788	811	816	798	807	813	797	778	839	882	835	839	752	797	787	799	821	756	873	804	824	850	784	838	842	867	818	838	848	828	837	821	806	820	826	861	841	807	789	805	826	798	797	806	811	823	763	886	809	792	862	869	858	846	781	756	820	820	811	849	816	789	780	812	847	830	823	798	785	766	818	838	854	801	826	816	752	813	801	793	817	838	832	771	840	773	791	841	874	833	805	836	816	846	800	786	822	841	802	783	831	806	826	843	855	824	781	752	843	757	781	821	779	850	733	824	805	850	830	781	819	822	793	801	840	841	800	824	796	813	786	826	828	850	817	821	793	814	784	856	809	803	819	803	825	787	844	817	831	829	855	807	745	861	795	798	802	800	806	824	842	857	775	801	785	800	801	829	818	747	821	818	829	828	790	820	789	798	824	837	787	842	801	843	807	848	810	739	824	838	819	780	856	815	809	800	819	758	818	778	783	790	804	801	787	797	787	812	804	824	797	801	821	826	780	788	836	788	853	817	782	819	808	847	824	810	821	838	763	808	814	794	831	761	816	809	819	797	820	822	815	784	815	833	742	773	783	741	824	806	811	845	806	866	790	775	801	836	823	822	820	792	819	770	782	810	818	784	852	795	830	840	796	789	816	773	812	830	786	810	753	783	830	753	766	827	766	819	802	831	795	773	842	860	801	823	790	800	824	793	766	815	819	826	804	752	743	783	797	789	819	774	841	782	780	832	800	766	816	761	835	787	794	848	844	825	816	790	852	870	826	860	819	796	838	794	795	743	775	808	814	872	828	798	774	774	800	784	789	731	847	768	835	832	769	758	771	867	847	807	817	769	751	772	782	839	825	806	805	801	764	837	795	791	823	780	817	805	843	807	815	825	785	784	827	820	836	810	801	868	810	847	767	862	741	783	815	802	803	804	829	781	832	782	797	851	845	814	793	774	846	772	784	778	825	825	793	783	826	772	818	795	782	825	822	844	829	804	813	769	803	813	834	779	826	795	794	818	789	847	877	751	813	772	836	840	800	801	795	818	751	776	771	831	804	832	774	810	840	870	828	834	844	813	868	818	791	837	784	855	782	826	806	796	795	820	825	823	806	820	785	843	811	800	778	838	801	758	800	809	861	792	748	781	735	831	768	776	794	807	845	799	842	813	831	761	810	797	827	864	836	798	769	797	751	809	829	833	811	834	794	838	787	734	778	848	832	821	815	832	782	801	829	820	811	863	805	867	816	791	865
50727	60530	60802	50213	40436	30592	23096	17567	13139	9583	6900	5398	3870	2983	2359	1814	1470	1301	1155	1076	983	932	918	838	864	873	833	826	811	764	822	770	800	766	763	743	753	707	749	756	772	718	737	715	746	736	760	723	752	775	749	751	727	780	728	748	743	691	698	726	761	772	743	718	764	781	721	751	722	774	733	722	718	727	769	774	710	782	770	778	754	758	767	725	729	758	704	721	706	727	723	752	733	758	727	782	763	727	770	717	668	743	790	752	716	737	703	706	805	713	729	722	679	742	719	749	759	780	756	713	743	739	733	762	736	721	777	700	759	722	744	712	743	769	731	733	741	708	788	739	703	742	757	790	725	737	746	746	749	688	742	747	730	672	725	743	779	760	744	733	763	755	714	700	738	752	765	720	719	725	730	736	725	768	750	711	696	798	734	736	754	739	734	758	775	780	696	764	735	760	733	715	720	743	748	741	690	738	704	759	750	770	708	757	683	729	787	739	768	732	713	745	703	752	724	725	716	724	730	782	750	734	769	713	748	714	713	734	777	695	729	727	699	813	728	726	759	754	749	715	736	710	725	704	693	780	773	708	759	733	744	781	738	743	715	781	711	759	753	740	743	740	750	724	703	724	734	731	750	729	748	771	724	720	783	772	719	722	671	710	750	708	747	699	771	722	736	775	690	758	764	692	745	742	711	733	760	729	762	708	741	724	713	747	742	720	707	754	800	732	737	683	764	738	769	697	764	760	702	714	720	737	727	800	706	721	754	709	743	748	807	769	758	722	716	772	735	729	749	739	773	714	748	712	729	754	755	736	740	728	706	757	730	732	762	763	714	768	751	705	732	744	733	777	743	756	740	717	723	746	739	725	680	775	727	820	748	729	728	756	760	773	754	721	764	736	748	703	745	729	738	735	736	706	774	685	701	735	719	729	712	758	751	772	706	758	702	715	754	736	765	788	758	687	718	734	714	741	758	725	716	768	749	758	785	753	744	730	755	760	717	756	734	762	738	744	759	701	727	786	728	740	739	795	748	784	766	744	761	725	719	753	731	751	733	747	744	736	747	710	754	715	681	724	781	734	665	742	744	746	698	702	732	731	736	712	747	751	786	805	749	730	732	741	728	757	787	735	683	708	719	733	715	735	768	708	748	693	722	706	710	762	741	784	746	769	744	734	731	759	778	717	741	815	753	776	732	732	756	763	701	741	763	777	794	737	785	741	695	789	690	752	721	772	746	686	708	764	758	736	775	752	777	730	746	787	738	694	776	755	743	749	687	757	740	762	717	708	758	735	719	725	751	721	771	774	719	764	779	681	735	752	785	746	725	765	769	703	757	707	698	748	711	712	681	769	688	709	755	732	746	742	779	756	711	737	711	735	732	775	752	701	748	777	779	767	736	704	757	707	696	747	709	752	759	750	698	719	741	675	718	743	764	808	715	724	760	760	740	786	780	736	734	714	729	757	774	736	778	726	725	771	742	728	752	762	716	751	680	742	755	706	735	750	700	750	774	784	751	755	723	742	795	753	779	768	695	735	734	740	693	686	751	737	765	693	757	692	710	757	728	787	779	699	747	754	729	707	748	750	780	775	750	740	745	746	726	730	748	692	725	725	751	750	720	762	724	682	762	764	732	745	712	742	699	720	788	696	768	751	738	751	743	713	689	708	736	714	697	786	771	706	787	713	723	734	667	692	693	732	750	738	746	764	697	778	750	757	762	773	773	696	758	694	727	759	688	714	698	753	694	726	729	678	772	745	758	709	727	694	779	726	753	726	747	733	769	727	729	714	721	738	761	746	744	695	767	644	789	664	776	753	750	703	749	746	792	738	747	759	735	736	700	699	707	781	771	732	734	750	733	758	738	736	740	764	742	745	745	751	742	724	727	728	723	755	720	729	746	708	769	776	704	731	753	763	728	716	715	730	708	707	731	770	689	737	754	713	733	684	731	714	748	756	747	717	738	742	728	750	747	724	740	716	716	782	753	779	678	717	717	768	725	716	750	720	758	713	724	754	702	733	748	763	728	753	734	733	720	760	709	735	716	687	740	738	735	751	742	729	730	765	736	779	763	729	814	755	703	744	683	743	722	712	733	791	750	690	732	728	759	704	776	732	716	777	757	715	719	719	739	769	744	730	768	721	663	717	728	706	732	729	692	712	743	776	710	729	717	729	748	762	726	714	773	718	682	757	743	745	746	760	762	715	701	713	715	708	755	762	714	746	755	762	786	746	753	731	740	743	764	743	715	762	744	729	710	742	786	755	767	797	737	711	711	766	739	717	745	726	737	748	706	721	734	732	744	706	738	719	709	773	739	744	736	711	763	707	785	716	728	705	715	773	778	750	750	730	779	752	724	704	718	750	744	729	766	748	722	783	741	733	715	680	719	724	713	726	736	709	758	728	710	711	727	728	717	741	741	678	760	762	706	767	688	694	757	739	735	756	722	763	688	750	736	773	708	742	754	694	795	744	679	744	746	714	711	741	728	782	798	710	728	777	763	784	740	725	727	753	734	711	728	779	715	735	719	744	744	702	694	766	730	736	717	713	745	772	735	684	736	736	796	767	786	725	789	768	686	712	777	720	727	686	698	753	738	759	746	700	725	748	746	772	733	749	751	754	736	702	719	743	722	711	746	796	731	723	714	702	734	708	733	792	749	772	749	730	774	725	801	757	792	736	745	762	735	790	756	718	731	761	765	734	693	760	709	697	761	715	709	755	726	694	764	745	742	725	751	731	757	805	750	746	743	740	746	725	766	661	739	781	727	724	707	738	743	783	745	730	813	726	766	716	709	745	730	710	740	727	712	734	710	763	763	809	729	704	710	726	739	760	784	719	753	764	764	759	761	711	729	741	709	685	737	764	721	733	729	719	789	742	733	777	775	707	763	730	767	723	714	718	782	769	755	798	702	721	715	802	763	744	774	776	750	777	733	751	763	782	685	701	722	735	786	759	793	796	791	690	693	780	740	716	713	780	760	772	732	777	770	743	729	772	767	739	677	734	714	712	750	779	737	780	807	744	685	770	745	710	741	708	746	705	748	731	736	739	727	722	712	781	733	776	753	733	772	736	723	793	747	708	725	709	740	728	768	691	725	730	739	730	676	760	745	786	715	722	807	770	748	755	714	706	726	741	779	725	732	729	694	781	676	732	712	776	706	740	770	768	787	738	746	657	706	716	760	719	719	775	714	749	775	665	700	721	742	710	722	785	741	747	689	748	821	743	690	748	714	741	730	725	751	780	739	761	709	729	749	728	682	691	721	734	715	715	740	726	723	724	792	734	693	758	763	726	726	750	699	718	748	668	736	735	680	762	718	724	734	767	762	774	727	775	687	766	758	738	778	733	756	734	751	681	741	714	757	746	761	734	750	761	772	743	707	771	730	731	717	722	706	740	722	749	738	752	713	777	749	764	728	744	715	722	708	720	733	716	694	765	758	725	748	714	805	750	769	748	758	729	705	798	725	725	739	723	740	758	723	722	709	749	706	752	713	756
25222	21673	29611	27150	28769	29621	25822	16504	10576	7566	5447	3969	3176	2431	1837	1538	1301	1182	1132	1046	997	904	975	909	883	865	904	849	855	784	831	804	785	776	839	835	792	826	826	816	830	856	783	804	817	831	814	844	840	804	764	824	820	762	794	830	822	809	755	806	788	762	777	743	864	777	828	802	796	809	820	823	789	798	795	763	805	864	747	761	783	860	815	772	778	825	828	818	815	831	808	807	797	807	834	824	744	763	834	814	767	845	748	798	828	859	770	766	868	809	759	800	782	822	806	760	815	776	824	794	852	804	766	826	783	790	801	864	758	760	798	803	819	878	828	856	790	786	777	804	850	754	769	837	782	802	780	815	821	772	793	764	844	793	815	811	791	806	812	828	826	811	777	831	798	786	794	787	802	832	788	805	814	749	846	775	756	803	786	792	785	818	799	861	831	781	814	822	745	788	798	845	854	816	831	817	762	801	811	807	797	792	792	768	803	832	839	795	841	788	854	811	822	802	806	858	817	799	811	781	776	863	814	793	774	862	757	815	789	820	838	806	790	802	822	783	821	821	782	766	812	828	772	813	813	794	814	807	833	803	787	829	829	800	811	819	803	822	766	803	821	758	805	810	861	786	842	854	772	815	841	801	819	779	785	871	789	766	760	793	818	798	741	796	804	787	851	808	783	823	830	841	817	816	805	826	847	835	776	789	754	831	774	821	806	793	818	788	859	855	831	830	801	783	827	831	791	827	783	773	761	798	784	831	798	773	830	799	800	866	822	826	788	797	846	762	827	830	802	842	777	803	804	757	784	800	845	835	795	761	809	808	834	804	879	786	806	824	819	798	869	810	835	793	814	748	810	811	858	813	836	758	799	843	787	799	813	770	781	788	858	818	833	805	828	828	794	776	824	848	822	780	792	789	805	769	809	776	809	802	773	819	824	762	858	785	800	813	806	786	793	778	786	798	832	776	841	785	830	739	825	748	791	814	795	805	804	830	834	806	799	782	812	790	758	795	819	745	798	858	815	834	813	804	840	755	829	797	838	797	761	858	793	773	841	864	792	789	839	780	834	838	805	806	803	794	785	821	862	826	838	776	771	791	820	820	800	811	800	843	800	763	773	789	832	814	851	819	803	893	772	786	797	753	762	790	833	796	776	777	833	803	818	818	841	798	807	770	824	796	857	803	815	777	812	799	787	833	800	807	797	806	847	824	787	802	827	744	864	787	766	810	814	826	802	804	808	862	842	809	756	820	802	784	756	781	828	824	811	819	815	766	806	780	798	788	828	812	795	827	794	826	788	792	799	817	764	763	832	821	812	859	769	812	761	806	788	831	784	761	800	826	787	830	784	785	820	767	776	780	776	765	856	818	824	814	850	803	776	785	795	809	819	848	823	792	791	868	799	812	799	809	814	734	785	786	817	801	854	838	748	799	857	823	822	839	783	802	815	837	864	796	841	803	805	850	748	799	755	856	783	782	807	783	812	844	869	758	805	814	803	819	808	756	817	807	789	775	799	804	847	815	775	775	808	826	826	832	790	804	829	782	881	742	791	813	863	795	816	861	831	834	824	751	826	815	811	794	851	789	845	801	821	816	818	845	797	761	809	873	849	828	827	821	846	822	830	815	795	855	826	794	796	852	800	791	791	819	803	792	777	876	811	792	784	816	771	859	820	827	733	825	751	813	796	784	764	825	773	794	785	770	822	811	821	740	841	837	821	831	797	834	830	817	854	782	833	819	788	812	805	796	855	833	797	792	784	826	824	800	817	785	783	810	780	769	818	810	801	802	764	800	758	796	769	791	787	850	781	846	793	816	833	797	770	786	875	826	779	784	737	813	803	821	806	825	786	797	759	845	788	773	903	817	838	779	808	834	877	810	822	761	837	828	791	819	768	791	809	823	803	870	812	794	822	821	833	781	801	771	845	841	822	758	787	809	804	805	820	807	845	793	804	787	815	814	796	799	786	790	756	849	821	775	845	817	793	782	798	765	854	831	787	836	805	827	818	818	827	816	785	867	811	833	810	740	811	838	768	803	831	774	776	843	816	807	882	811	848	796	829	754	854	799	804	844	787	792	755	832	830	779	805	879	788	777	820	838	812	808	834	786	816	805	770	801	791	753	787	810	799	798	790	857	816	780	766	815	774	863	780	825	798	793	811	831	810	755	783	803	799	845	821	821	790	797	773	783	809	855	813	798	792	765	820	762	768	815	741	768	813	832	826	803	801	785	821	834	788	793	853	836	827	821	751	824	762	817	816	806	803	786	783	756	804	782	830	804	799	770	854	818	795	768	817	790	801	810	826	805	760	814	794	868	854	807	804	813	821	779	818	819	807	794	836	755	791	823	851	840	808	794	832	784	838	777	784	792	802	760	797	775	728	850	810	817	822	814	865	825	793	847	817	812	829	784	813	821	775	810	811	859	800	839	799	799	796	796	769	773	828	776	796	846	773	796	780	794	751	785	874	783	807	801	838	861	791	807	850	842	779	797	790	818	786	795	777	797	796	823	781	824	781	839	720	809	799	810	799	794	803	851	850	827	838	846	803	753	837	802	807	786	822	827	758	802	815	802	791	800	841	762	790	770	863	823	780	799	760	871	758	823	735	825	842	794	802	820	838	835	812	810	825	800	793	777	792	820	794	749	794	873	810	748	792	816	755	758	803	782	795	807	836	768	832	856	797	816	802	881	783	778	817	771	837	808	810	776	805	811	851	867	804	774	823	860	799	773	773	782	802	831	799	795	809	840	811	773	823	799	797	812	786	826	790	830	825	811	810	839	801	807	783	854	812	778	822	846	815	829	748	796	748	814	738	809	776	829	824	820	816	865	808	784	760	751	800	832	804	786	831	853	805	797	788	776	808	820	793	838	781	802	830	844	781	841	816	796	819	821	802	826	765	763	796	792	831	810	786	797	808	818	809	797	829	788	811	828	808	781	824	793	847	813	817	805	839	851	844	778	812	796	798	783	751	810	820	875	794	801	823	795	802	818	764	848	805	769	834	829	805	834	778	782	824	829	866	795	821	828	850	762	786	840	800	775	796	815	744	803	776	792	810	852	821	813	782	830	807	850	847	807	854	780	764	821	802	764	824	814	774	797	808	805	850	778	802	836	769	799	830	878	826	827	764	859	820	780	819	807	836	798	783	786	826	763	797	814	771	845	802	824	796	843	793	837	826	855	868	822	817	826	794	808	825	833	841	846	767	786	798	807	820	780	790	814	840	771	809	808	816	839	783	832	742	790	834	803	784	802	830	792	784	797	791	779	784	783	820	826	760	761	808	811	789	813	820	883	767	819	809	774	762	757	766	810	761	836	800	783	812	824	833	814	807	796	795	762	817	821	812	801	811	780	788	780	853	761	791	808	788	773	778	808	765	785	807	799	845	826	818	790	817	794	827	826	749	827	811	783	763	827	846	779	759	797	858	833	819	842	816	802	828	781	837	810	809	731	833	784	824	853	855	819	805	824	865	779	814	811	832	750	831	852	781	783
50430	65896	64825	55029	43924	33933	25569	19602	14594	10971	8241	6140	4691	3518	2507	1978	1591	1366	1180	1088	989	899	971	937	887	805	847	815	776	836	744	809	765	744	771	814	723	804	759	735	759	750	709	791	756	748	772	725	718	762	747	801	783	778	768	715	696	759	703	745	776	798	761	784	787	728	805	762	732	688	713	738	747	704	695	731	768	733	776	755	744	761	775	692	741	758	759	759	684	713	776	746	775	783	746	732	752	734	751	759	729	813	762	758	732	777	756	720	729	764	727	779	729	694	735	730	740	740	740	734	753	788	803	767	768	715	720	727	761	732	767	761	755	764	788	763	699	776	742	731	713	728	792	742	780	746	756	709	702	748	737	714	726	694	756	754	743	744	724	740	711	703	727	696	752	737	683	767	789	748	737	742	731	728	762	772	777	739	745	714	769	667	729	745	681	717	709	717	746	707	806	741	785	771	698	724	739	732	697	705	714	746	771	723	729	740	764	703	762	762	704	796	701	726	744	750	757	777	698	765	731	793	771	711	711	731	753	760	740	716	714	751	773	731	716	779	780	758	702	757	766	713	730	702	746	755	772	722	745	703	705	728	737	734	745	756	742	682	759	713	747	726	739	736	788	729	737	744	743	735	781	713	705	747	723	702	749	732	699	759	762	797	713	759	719	757	737	762	753	769	739	745	721	741	723	711	749	754	740	722	723	709	710	747	738	726	748	760	686	783	821	727	721	770	755	714	809	704	711	735	759	743	712	707	769	739	703	715	781	705	746	726	770	715	733	802	734	723	750	744	733	734	749	765	719	728	765	734	737	718	748	799	732	718	731	748	768	726	671	749	770	729	739	785	748	722	760	712	728	696	751	762	747	741	740	705	788	741	735	734	729	794	744	743	724	751	738	688	735	744	703	697	778	772	698	780	732	733	716	739	724	785	735	728	773	746	746	764	738	767	735	734	690	679	732	756	735	775	731	725	745	697	709	767	693	727	760	744	745	714	683	766	726	716	785	753	763	769	698	691	761	714	739	747	698	739	695	742	757	706	735	752	764	759	725	752	722	740	677	763	741	743	698	767	719	738	751	772	681	730	742	777	696	762	772	719	739	755	742	740	770	740	782	757	764	754	767	797	747	766	671	763	676	697	773	708	705	747	748	779	766	706	729	718	746	778	745	700	817	751	712	728	747	729	736	765	701	721	767	731	802	739	726	780	732	744	687	705	712	753	750	740	731	741	731	704	761	776	721	715	738	750	757	721	704	680	756	766	742	751	720	760	750	801	749	706	791	743	725	720	747	743	740	758	782	736	786	719	759	720	716	739	756	724	780	756	742	751	707	756	780	720	749	750	764	724	718	740	709	719	793	769	774	768	742	698	730	748	725	751	750	791	718	774	717	752	741	715	747	728	731	697	705	760	735	687	731	766	694	750	755	757	750	682	672	808	754	696	683	702	723	740	755	784	741	683	735	740	727	698	743	721	744	723	785	731	731	736	777	716	722	766	719	746	737	727	769	766	775	730	766	736	747	682	770	762	730	759	749	705	707	762	777	735	768	771	731	689	712	752	763	740	687	753	746	730	742	743	742	650	751	782	759	766	726	726	712	786	746	789	734	733	720	726	766	709	772	780	758	741	753	744	723	756	796	718	714	727	716	731	750	729	745	669	719	752	747	704	732	729	694	772	739	756	766	781	730	737	767	787	778	690	759	757	800	729	722	743	695	794	787	795	765	819	750	763	764	736	768	742	722	724	706	748	688	763	682	741	730	741	757	749	726	722	683	720	745	742	758	740	772	732	748	732	746	758	755	711	710	721	730	687	756	717	729	707	787	726	746	801	770	743	781	738	754	722	782	709	752	656	665	755	746	774	739	757	714	740	743	726	752	794	762	755	738	734	758	761	738	738	728	736	747	731	687	764	743	755	728	750	734	701	698	743	794	763	752	765	751	717	742	710	724	718	708	729	767	719	716	751	730	752	707	763	783	768	747	747	747	698	727	770	718	747	688	667	709	752	718	736	748	739	745	761	779	715	723	735	722	756	731	772	787	737	752	724	742	691	781	726	681	745	714	735	706	723	738	787	721	773	716	713	710	706	712	728	763	729	791	735	734	727	744	761	733	782	788	778	779	783	674	721	754	751	736	724	719	737	710	753	730	704	806	738	715	797	728	774	742	748	804	725	722	779	750	734	701	766	727	690	731	711	757	712	690	761	703	721	769	679	741	732	756	764	721	772	759	739	746	744	741	737	765	722	784	732	767	703	726	794	781	730	738	743	746	748	783	719	752	750	769	751	732	745	752	756	764	742	793	678	755	730	721	720	734	789	783	737	729	719	742	782	757	752	793	730	746	729	708	716	768	740	713	731	740	746	722	762	714	743	776	761	751	749	737	704	744	732	759	702	772	785	724	736	764	759	719	780	727	737	722	696	717	713	722	769	745	720	733	729	749	717	718	756	736	719	814	715	692	717	796	742	726	717	767	736	741	724	743	773	771	730	718	760	746	744	730	735	731	717	726	806	728	689	726	734	734	683	717	739	741	707	768	703	781	723	751	731	717	723	728	708	729	728	738	774	792	732	680	780	740	735	712	802	763	755	743	744	758	721	752	748	701	768	728	743	700	744	754	779	725	766	761	694	767	743	736	709	707	733	751	675	717	756	748	740	724	748	736	762	737	751	728	735	763	683	764	737	770	719	702	732	735	741	710	724	730	718	703	739	742	709	704	701	725	680	710	744	744	774	730	730	741	778	724	705	751	794	753	731	701	744	726	734	764	774	717	719	734	745	779	704	726	709	734	771	684	739	724	758	715	729	735	735	770	729	769	792	756	791	709	753	731	762	732	739	767	720	717	745	729	758	722	707	739	713	787	737	759	758	705	756	738	757	748	769	758	762	732	780	787	737	748	695	756	724	744	734	742	734	720	730	745	725	718	733	692	728	743	719	777	736	764	738	732	725	757	717	736	730	765	748	705	716	734	755	749	777	768	719	793	759	743	715	763	752	702	698	776	764	690	759	745	726	689	773	758	722	713	750	776	739	794	751	716	746	746	755	742	770	717	773	759	765	753	738	708	732	778	770	684	733	768	748	781	689	736	710	768	748	738	742	738	750	789	746	711	708	720	760	745	770	714	715	745	744	685	707	721	740	710	689	677	665	720	762	708	763	735	756	694	759	745	694	789	768	726	725	759	771	709	745	769	746	752	722	778	769	765	720	735	722	702	733	772	695	694	703	745	756	738	796	743	716	753	722	709	753	714	706	769	761	758	787	751	732	736	691	739	749	733	747	767	762	764	736	739	692	742	741	752	750	749	741	680	779	731	745	751	756	770	713	757	770	724	700	767	766	732	745	763	738	733	743	733	720	728	726	718	724	739	766	744	720	767	729	760	747	787	709	726	730	744	742	750	744	740	728	719	783	712	781	728	763	770	703	776	752	749	807	733	743	730	709	744	753	769	776	758	717	680	750	781	742	735	807	694	738	726	739	707	709	751	780	761	758
24373	21594	29619	26020	26956	29059	28818	18767	12172	8688	6020	4499	3379	2539	1931	1593	1342	1226	1161	1099	1019	945	965	944	917	915	904	921	828	838	828	882	839	870	828	878	835	885	838	800	882	860	791	829	812	777	797	809	856	809	855	824	837	765	796	813	832	832	820	798	853	801	844	801	798	789	824	825	819	784	800	784	809	827	828	884	826	776	845	807	810	801	788	762	815	804	810	787	837	804	844	813	778	798	837	836	801	847	835	810	790	853	795	826	847	851	840	868	845	786	799	831	849	818	823	822	786	802	784	869	788	881	856	814	860	871	807	821	781	805	844	800	785	807	822	774	813	799	804	771	794	790	837	839	774	765	832	797	813	859	811	813	809	812	864	803	809	836	799	798	787	852	801	774	838	764	762	749	826	846	837	794	826	776	841	765	843	821	861	876	806	776	852	761	812	792	852	802	786	783	840	781	851	878	808	820	795	828	842	855	816	808	770	816	801	796	864	833	782	786	801	866	787	809	847	805	864	806	826	840	808	773	753	786	813	747	806	879	765	802	783	803	770	780	815	779	822	766	826	832	863	805	826	819	815	760	826	814	863	853	796	769	810	839	808	805	795	814	796	811	887	796	782	824	822	825	798	842	851	795	759	824	850	813	788	832	814	807	798	814	767	776	834	803	824	764	785	787	813	790	811	792	783	792	787	817	804	836	804	829	782	838	821	820	840	812	774	857	843	774	813	783	783	780	797	826	829	829	793	826	824	804	791	832	844	855	786	816	814	778	872	827	816	818	836	778	811	827	822	802	749	856	789	768	796	862	821	799	806	830	799	804	781	767	787	835	883	802	827	783	804	809	780	762	788	831	854	832	873	795	804	796	817	804	795	792	814	804	814	765	760	840	814	855	793	826	848	822	844	785	789	783	835	804	813	841	814	785	832	793	810	749	762	786	766	781	799	793	807	821	851	779	846	753	839	820	797	790	817	790	857	845	789	838	797	824	849	792	809	789	872	786	830	783	851	883	772	860	783	819	867	784	856	848	787	856	793	840	851	803	774	835	861	814	845	839	839	804	820	775	759	777	784	813	797	789	795	782	815	783	820	826	814	797	815	841	818	832	840	765	788	858	813	854	800	755	800	806	824	893	811	819	789	829	855	801	812	838	836	870	811	795	804	806	760	775	836	780	841	831	804	829	857	865	839	808	810	803	827	804	829	803	809	808	848	811	819	794	798	789	829	853	797	827	848	799	834	835	820	779	813	790	805	827	887	819	747	785	806	784	781	843	836	808	857	797	826	856	840	798	783	828	781	793	767	799	738	757	823	795	835	825	805	791	802	799	724	811	770	803	752	815	778	770	831	794	835	774	841	843	791	806	815	787	829	857	830	840	753	796	831	855	810	790	855	783	825	851	778	779	835	769	793	774	777	819	815	803	789	823	784	819	915	789	846	825	859	805	753	865	817	807	818	835	846	807	822	845	836	867	814	837	835	842	801	774	827	768	838	806	836	806	818	774	764	837	813	822	848	846	764	817	807	814	835	783	803	760	788	838	779	762	822	822	854	826	830	824	802	754	774	795	828	810	882	812	854	870	811	799	827	767	820	798	843	789	799	805	828	797	821	795	844	785	840	807	782	783	780	813	839	810	800	800	801	812	802	785	810	769	793	844	825	826	769	787	850	774	824	809	772	773	833	810	821	769	831	786	793	783	777	795	784	848	780	845	806	852	851	828	830	798	805	875	860	766	819	790	791	799	797	848	860	809	811	811	853	821	824	822	754	764	770	838	768	820	832	844	804	770	794	814	780	811	805	884	833	860	811	804	823	776	798	825	815	833	823	833	782	810	797	801	834	808	836	809	817	844	800	811	808	820	766	824	870	831	842	798	833	807	802	849	787	808	833	778	778	820	850	832	752	751	820	821	770	867	808	795	802	815	777	877	777	784	789	867	784	814	752	802	815	788	833	820	768	855	856	777	770	857	833	836	810	836	804	809	825	832	816	829	801	822	784	784	835	846	796	807	799	800	818	818	809	788	781	822	822	816	866	792	852	826	836	829	801	757	817	838	796	796	821	847	824	818	745	840	830	830	846	813	783	824	793	832	781	819	860	771	834	790	864	831	827	842	796	815	773	811	813	844	822	828	816	783	809	802	793	846	789	802	826	803	777	855	810	851	844	824	794	797	836	783	833	854	817	825	803	846	837	785	833	853	809	799	803	828	805	812	814	823	818	834	847	766	752	802	872	785	815	790	826	802	802	781	833	759	805	800	859	823	857	775	842	792	883	845	859	786	796	831	834	838	780	799	801	824	859	838	818	854	844	797	802	789	830	799	890	751	780	828	796	843	821	813	789	826	811	798	882	752	779	833	849	795	766	778	782	831	810	827	810	786	817	874	744	858	811	813	799	793	784	811	798	834	790	836	841	807	772	845	815	762	821	853	749	812	758	777	780	786	844	795	811	843	880	845	777	755	813	785	768	848	858	843	790	788	810	818	866	847	838	825	870	800	861	781	776	801	777	837	790	772	767	834	823	833	823	799	793	789	793	808	833	816	778	748	846	806	790	848	816	762	795	826	829	804	812	780	806	788	840	794	820	799	799	815	823	839	803	819	827	791	778	863	799	818	842	880	805	819	797	847	810	851	850	821	814	766	795	782	818	815	802	803	775	802	865	772	788	834	871	771	843	822	838	865	853	844	771	826	808	834	834	825	842	754	777	828	831	802	833	850	807	842	818	844	773	793	822	780	815	783	796	779	814	824	813	867	820	807	768	815	806	806	806	851	801	800	806	804	799	826	825	798	847	783	862	775	786	819	809	817	818	746	768	818	867	762	768	757	776	832	831	766	799	780	778	794	800	830	806	800	845	798	845	813	812	791	839	814	804	774	844	825	789	815	800	786	809	832	844	778	841	822	822	823	822	782	784	782	819	804	845	852	809	820	850	818	862	809	762	854	829	765	768	763	838	814	786	820	780	815	802	803	773	830	752	826	829	806	822	829	812	792	806	784	825	779	829	801	807	748	827	783	788	776	825	815	823	831	804	814	814	813	807	828	807	842	821	805	808	836	813	838	810	784	840	787	848	819	795	848	807	790	783	842	787	824	767	806	788	810	733	810	824	873	826	837	833	788	780	749	804	793	780	853	791	798	813	798	850	824	838	786	853	806	827	830	883	826	771	837	846	815	838	825	759	845	812	805	815	801	829	843	827	860	793	827	826	829	833	843	764	837	812	827	822	768	793	840	844	840	807	751	800	837	790	801	792	829	843	823	780	774	820	774	786	820	826	778	808	812	831	824	805	777	824	827	811	855	799	839	811	829	765	849	801	823	770	820	801	807	819	761	792	776	824	806	811	826	789	832	852	806	810	757	869	784	806	807	788	786	783	787	813	805	833	814	849	802	781	788	898	810	841	832	812	816	813	848	807	806	778	777	794	851	762	854	807	787	757	853	831	769	823	821	824	787	800	836	812	762	785	805	847	780	827	798	874	840	822	793	808	780	786	845
51362	68568	68345	57817	45478	34699	26621	20421	15447	11542	8753	6647	5004	3645	2703	2018	1671	1367	1192	1092	1069	1027	947	962	927	912	873	871	825	762	822	804	769	743	770	769	743	773	775	724	777	745	728	784	771	743	783	738	773	755	739	765	763	723	751	718	722	760	744	756	764	749	775	777	750	758	742	750	723	679	738	742	702	709	736	758	718	777	775	722	709	734	746	755	782	752	735	749	707	733	738	754	747	743	743	729	775	756	701	718	780	701	706	768	746	758	700	768	704	737	687	685	746	755	796	749	755	751	780	737	735	714	754	768	769	733	708	747	747	711	709	770	776	762	750	719	729	749	706	764	710	740	787	692	758	773	736	754	684	704	726	772	749	737	709	797	767	734	708	779	767	727	751	743	744	744	711	784	734	732	789	707	757	724	770	709	722	749	733	760	700	761	730	791	724	716	769	733	663	703	749	753	727	737	685	761	768	720	721	681	728	749	731	782	757	730	734	754	756	741	694	755	822	748	763	710	763	730	762	726	765	724	704	706	717	735	725	711	711	775	738	747	712	767	770	761	740	707	770	757	696	748	725	750	717	740	745	728	749	759	784	774	765	696	768	782	773	747	759	717	758	741	736	765	737	718	746	728	761	738	800	695	776	765	779	773	721	783	709	756	705	718	731	751	708	705	768	746	758	755	691	745	721	762	749	702	733	681	764	732	719	786	793	757	776	731	723	748	714	729	716	752	780	757	725	806	778	696	731	737	722	740	733	769	739	694	745	812	762	707	732	746	687	772	746	745	691	730	818	751	775	738	729	753	731	717	713	698	727	745	738	726	715	710	761	728	785	751	741	761	765	692	711	737	741	758	739	751	679	779	738	718	784	730	735	715	737	721	725	762	698	700	763	834	722	724	761	701	752	760	758	752	696	798	752	733	714	738	743	705	731	706	744	729	751	717	743	731	811	756	752	675	737	715	733	741	762	730	755	756	721	730	780	742	763	698	717	738	754	752	727	712	725	709	761	761	780	755	708	730	784	763	780	734	723	689	772	730	761	728	729	799	800	734	734	726	769	736	705	764	703	774	729	743	769	729	733	789	793	718	742	796	744	761	683	776	687	740	683	783	740	738	744	714	764	791	732	732	728	747	739	728	765	720	723	796	704	722	752	752	793	774	736	743	683	699	727	722	736	734	746	742	690	760	760	764	678	761	701	745	802	753	730	730	707	707	759	728	751	704	728	753	767	743	759	737	713	723	726	779	765	769	747	764	759	776	764	760	766	730	756	763	740	745	740	785	721	766	738	753	772	725	704	779	733	783	766	724	773	731	737	807	727	746	748	728	786	754	775	718	755	754	740	726	771	764	744	710	753	750	733	709	755	762	727	728	727	774	733	708	781	725	754	754	743	732	673	716	784	754	739	736	741	761	737	744	672	748	748	721	718	770	730	724	746	772	748	732	724	716	748	695	729	754	739	720	722	713	795	720	737	666	716	746	757	771	703	747	715	798	772	736	771	797	732	738	720	781	787	738	759	748	776	691	755	706	729	729	746	770	745	738	713	735	732	763	685	781	704	748	735	731	769	751	758	744	756	715	695	748	733	742	747	764	738	720	746	762	722	709	736	754	799	739	728	680	742	749	753	789	739	743	722	732	730	754	736	748	776	816	750	732	780	778	732	758	718	697	754	742	776	716	784	751	713	714	766	761	748	774	712	743	733	728	723	699	747	743	754	751	790	769	755	748	784	721	747	761	697	707	707	727	751	762	763	744	719	742	722	779	723	739	725	768	762	738	755	735	685	741	719	753	738	702	719	735	751	756	812	758	741	680	765	764	722	794	725	762	767	760	754	755	738	766	732	774	752	717	779	738	727	741	735	761	797	754	765	761	695	729	774	710	768	762	724	704	743	725	758	722	744	708	755	774	715	746	759	758	751	753	751	750	723	735	776	740	742	761	768	742	723	741	735	736	739	751	741	733	747	715	789	759	747	740	760	740	706	742	717	746	693	766	730	737	785	751	789	731	742	731	700	737	723	754	702	767	691	730	768	732	743	761	733	759	740	734	719	690	749	721	705	705	724	703	726	741	755	741	761	701	770	690	727	771	737	752	736	757	731	737	700	749	760	760	757	762	756	766	748	760	758	755	726	723	732	760	737	769	757	763	717	703	730	754	743	763	706	750	765	740	734	763	734	716	725	759	763	736	767	762	724	753	750	748	730	764	755	716	808	741	770	768	750	761	764	735	705	743	733	728	778	712	775	713	765	758	749	757	743	718	761	753	766	791	673	712	763	739	767	812	757	735	737	737	743	749	799	735	763	755	763	705	720	775	767	723	665	766	708	731	760	696	726	785	766	752	741	781	724	729	776	750	718	737	719	729	785	702	761	723	739	708	689	704	723	730	715	773	755	756	727	722	750	730	734	711	789	787	709	792	698	751	697	755	748	738	744	805	763	745	737	737	762	746	718	754	711	737	765	699	759	719	744	720	728	756	708	758	741	728	731	731	746	726	764	734	716	730	750	750	709	737	744	746	733	743	725	765	715	740	718	747	738	694	729	744	747	772	775	672	742	685	720	736	729	717	717	740	715	693	736	699	800	740	753	754	754	738	750	745	757	751	694	747	778	678	713	784	795	763	766	728	761	803	691	772	751	746	674	674	732	762	783	729	697	773	783	750	746	696	715	731	714	731	778	756	733	774	702	735	755	745	718	725	693	718	765	696	813	743	785	756	776	700	799	704	751	747	760	727	714	686	725	730	721	792	763	681	781	716	746	682	709	727	716	748	765	718	778	717	732	747	731	754	742	734	759	755	771	741	721	759	725	703	711	771	776	738	741	750	736	741	709	777	726	754	740	746	740	743	736	664	747	798	738	732	718	724	754	748	727	712	822	696	787	827	748	731	686	700	746	744	763	737	736	710	760	770	699	746	756	714	756	731	728	746	776	726	750	733	738	698	758	769	713	766	754	745	742	725	734	793	792	774	749	812	747	728	760	708	761	765	759	706	782	711	740	752	710	708	772	720	733	724	767	781	733	748	759	730	736	761	722	718	774	737	734	745	781	765	783	751	754	774	753	730	739	732	753	743	764	734	736	747	760	764	767	734	729	724	698	777	728	739	702	747	752	751	775	738	732	782	750	744	793	729	768	742	743	698	678	765	743	778	734	720	724	770	725	750	732	715	755	693	696	743	711	749	721	722	747	733	732	737	764	722	744	747	681	723	744	728	765	720	755	761	765	788	712	731	720	785	716	730	708	764	735	718	756	757	747	667	750	747	730	741	730	762	764	733	700	733	783	726	749	757	724	760	754	775	753	763	782	697	715	751	738	764	750	788	749	715	723	738	782	758	739	739	723	734	770	766	747	709	784	779	798	769	742	767	728	805	760	742	703	759	783	713	742	744	745	752	721	742	730	721	778	723	782	714	691	778	747	731	740	724	733	748	757	741	715	753	691	801	714	685	735	753	729	761	708	704	707	730	767	773	725	704	749	754	783	733	772	731	744	680
28761	24303	36246	39439	31998	24320	16733	10588	7117	4992	3611	2721	2239	1834	1443	1244	1136	1004	959	971	879	866	835	866	835	843	818	816	841	801	833	790	816	869	793	816	749	832	754	773	841	821	812	789	801	796	807	826	764	774	813	798	821	739	759	762	802	795	768	778	785	788	756	789	813	809	781	831	837	792	824	810	780	777	766	760	788	784	843	818	778	792	800	782	799	865	785	811	822	803	761	782	766	770	758	783	810	749	772	787	775	789	784	780	849	762	768	792	791	786	792	804	814	777	815	785	795	804	792	797	809	744	779	778	767	824	812	840	796	744	824	814	790	823	821	743	728	740	838	778	769	799	810	768	804	821	839	828	784	784	808	811	785	833	785	834	772	792	787	843	784	814	764	767	776	763	798	822	814	826	760	763	756	761	750	805	797	776	815	838	785	783	822	799	786	763	747	784	834	806	750	810	751	813	769	803	836	816	769	776	801	785	746	788	794	752	781	796	824	742	781	733	799	749	802	801	826	762	771	816	747	780	779	809	852	785	795	782	780	825	793	802	832	808	817	764	811	831	747	776	802	746	773	752	815	746	774	811	792	848	810	833	841	747	824	811	820	743	780	800	812	743	815	772	773	812	742	810	754	787	801	808	818	781	782	824	804	756	809	823	798	759	748	766	840	795	817	770	836	759	810	808	799	779	786	772	779	741	792	784	793	811	813	705	764	800	811	791	795	754	808	764	803	770	802	749	785	787	842	796	773	783	792	824	739	784	793	761	847	736	811	775	746	749	804	786	854	785	832	813	807	803	771	774	789	793	829	705	810	791	792	788	779	789	810	756	775	728	799	779	734	782	815	757	854	834	841	810	772	758	822	756	773	780	752	788	803	780	773	762	742	776	814	795	775	763	818	844	757	844	797	764	794	783	791	746	845	753	770	797	789	760	738	768	827	813	781	734	756	775	772	807	754	743	802	834	759	792	798	802	776	779	810	805	784	783	785	810	772	823	809	808	736	792	792	821	778	794	758	776	808	802	775	790	749	715	804	788	814	796	797	757	836	744	748	794	789	838	765	741	797	777	747	802	755	751	787	782	782	785	812	781	806	812	775	828	756	749	796	806	821	746	758	844	756	780	850	795	798	813	735	794	798	814	806	757	796	843	823	770	818	782	795	738	792	769	805	803	859	850	736	756	785	793	782	832	780	813	801	787	795	771	803	800	772	789	835	771	830	772	801	750	776	792	767	735	804	837	770	759	752	775	826	776	820	834	850	799	788	841	778	748	784	803	770	811	824	778	742	802	833	755	806	743	819	761	788	766	814	814	785	775	794	870	806	810	770	797	833	805	845	788	772	778	718	854	824	772	787	810	828	842	796	818	822	872	787	828	749	755	813	793	787	814	792	753	820	801	757	799	798	798	743	804	768	804	810	793	781	809	799	783	803	828	772	799	751	799	778	804	753	815	777	800	789	807	780	824	793	779	852	765	787	803	791	753	727	794	821	816	807	722	787	759	762	803	775	814	805	758	775	802	709	747	794	780	747	805	786	761	796	781	827	822	788	756	796	734	788	767	813	858	794	740	760	832	783	848	760	749	798	774	762	795	795	821	798	794	733	868	779	802	827	811	738	793	761	800	748	759	769	781	819	820	786	822	771	780	756	767	846	781	822	770	761	794	814	784	774	800	788	792	825	825	796	829	772	772	758	787	771	775	768	853	778	763	744	715	861	752	775	809	803	792	840	772	785	789	800	793	772	786	767	809	784	791	862	763	815	769	783	772	801	804	801	746	736	784	804	777	767	757	758	719	777	783	795	817	804	848	774	758	755	835	816	800	771	817	735	733	836	796	759	748	790	795	821	790	779	789	798	828	786	766	794	839	872	774	816	839	800	836	827	760	781	810	851	797	791	768	781	766	749	804	827	770	771	805	836	805	759	799	762	820	723	775	827	787	776	762	800	771	780	788	763	772	748	830	824	798	847	805	766	807	801	754	795	776	796	763	746	793	779	763	818	805	823	786	730	770	779	823	781	752	812	791	837	787	807	778	768	738	784	753	785	802	766	764	789	814	739	787	820	771	796	784	801	829	748	808	776	784	827	795	794	783	784	742	808	760	768	787	806	806	822	754	801	784	774	754	816	770	804	801	788	769	818	795	768	862	738	799	787	778	766	833	791	762	744	783	769	827	779	766	774	777	723	750	783	779	751	745	729	821	771	796	759	794	796	778	768	790	772	799	807	815	782	784	774	768	863	794	797	812	750	794	795	788	852	796	763	814	793	806	760	833	822	767	817	735	782	770	731	782	773	774	769	778	870	784	778	779	759	803	787	848	777	789	865	808	743	773	778	846	804	738	748	812	795	811	851	809	777	800	731	812	769	759	811	784	758	753	806	791	803	784	782	760	790	794	809	722	774	777	738	816	812	789	757	760	693	826	765	826	821	784	837	776	790	867	792	806	800	769	809	791	791	737	828	718	733	794	783	805	830	721	796	799	761	766	759	808	803	800	799	750	795	778	799	782	852	777	728	759	760	771	783	767	769	737	723	796	805	779	801	749	767	769	798	817	775	794	820	770	794	764	774	755	800	795	792	785	753	783	760	775	737	796	791	799	796	798	814	752	823	855	788	774	809	787	806	787	766	793	810	781	804	792	814	830	797	820	791	862	837	822	790	750	843	762	811	778	860	782	725	774	791	780	776	766	799	784	818	796	801	768	798	828	791	750	802	808	782	793	817	784	733	742	804	778	773	790	766	758	826	807	802	793	754	804	817	794	765	741	796	774	772	814	798	743	792	819	786	835	724	778	804	802	782	783	793	787	839	806	768	814	784	815	831	827	780	785	765	811	781	803	769	710	776	802	770	776	793	784	797	785	801	821	776	869	792	767	814	809	783	793	744	842	811	810	823	740	778	738	829	791	814	780	796	746	805	797	756	753	777	795	777	815	803	780	777	803	780	783	811	770	833	763	789	786	774	761	828	767	775	824	815	782	859	767	735	810	836	824	783	798	731	757	808	753	834	787	776	790	829	821	772	809	764	797	849	842	773	787	817	834	802	787	728	787	751	799	788	815	782	781	802	790	750	813	774	800	834	779	838	827	749	806	753	772	780	808	801	750	800	775	816	751	826	791	773	786	790	789	854	785	753	741	825	780	737	768	768	796	812	804	758	730	761	866	807	750	779	801	796	792	830	784	787	803	755	826	758	791	837	759	758	795	774	787	793	795	795	762	803	805	786	801	798	776	772	788	784	809	767	821	784	835	823	753	837	740	782	838	802	797	805	774	849	780	815	756	829	776	731	765	805	778	776	817	792	786	817	743	799	799	765	796	807	801	782	803	774	825	755	765	793	734	777	787	799	773	810	788	793	814	799	738	807	750	795	817	745	812	758	808	788	785	822	772	798	810	805	727	760	791	823	827	798	760	770	795	764	739	784	761	765	829	747	802	840	764	814	774	753	819	756	808	815	756	795	808	791	765	823	757	791	776	790	794	780	816	823	733	773	780
48141	60053	58212	47727	36290	26531	19607	14343	10508	7758	5659	4165	3247	2406	1796	1430	1253	1115	1078	928	955	852	872	833	770	820	781	756	773	751	798	778	749	812	712	725	731	717	750	705	712	719	744	721	719	701	731	740	751	694	716	722	718	724	740	718	729	698	733	723	745	728	750	724	732	749	723	688	742	709	684	780	738	692	706	707	740	739	745	712	736	701	699	784	707	693	727	710	701	722	753	752	740	710	682	715	747	702	766	733	757	754	745	690	774	714	726	690	767	740	738	715	684	783	685	776	700	757	772	714	740	714	767	721	781	749	692	733	758	673	734	750	743	737	753	681	746	710	717	691	741	739	726	684	737	720	688	742	683	744	738	743	742	754	731	734	690	723	730	741	709	776	720	757	719	766	745	741	745	740	709	767	718	737	750	720	754	661	730	735	784	693	712	742	694	726	730	723	708	729	734	709	728	746	696	741	714	750	752	744	730	729	716	732	767	717	698	695	716	697	752	699	698	761	682	721	686	747	741	737	736	693	760	736	712	722	722	754	706	738	728	720	719	670	750	694	737	719	730	734	737	706	731	683	763	756	717	742	707	753	717	712	743	764	735	651	708	745	726	720	742	715	718	723	698	751	747	726	768	761	690	723	722	658	746	741	760	738	732	732	701	718	696	784	711	723	733	763	717	771	719	743	693	744	738	771	727	787	745	731	752	693	681	729	724	742	696	701	715	709	728	742	758	669	729	664	732	754	720	695	734	712	703	694	727	764	697	712	719	735	738	780	717	716	703	693	755	730	728	716	734	709	766	724	741	732	734	760	694	721	756	740	746	778	721	696	721	724	704	755	702	770	695	785	749	744	723	780	740	753	733	782	684	690	691	756	742	676	719	719	717	777	737	739	700	751	735	730	744	711	720	709	739	718	702	714	715	696	666	669	727	753	737	698	737	709	738	705	683	714	670	759	709	729	756	737	732	696	733	787	719	729	689	751	732	724	728	727	722	751	731	751	720	753	694	722	743	736	707	773	729	703	717	738	748	715	684	755	745	770	727	748	682	735	767	718	716	723	743	727	718	744	712	748	738	742	723	740	733	736	751	707	742	740	704	750	719	721	711	747	726	692	712	725	761	729	747	742	705	679	734	705	745	797	715	718	745	701	738	738	770	776	712	751	726	751	782	710	726	723	760	760	759	694	723	738	731	720	784	740	746	687	759	725	758	719	763	738	681	737	773	686	727	712	700	720	736	710	750	753	704	744	739	758	685	806	722	764	718	698	733	706	761	760	755	729	737	708	757	764	716	688	748	746	742	785	731	742	735	764	718	707	707	716	739	730	699	685	717	747	698	727	719	696	694	702	737	702	753	707	750	723	778	747	671	731	753	747	777	737	745	755	728	730	707	715	738	726	740	730	748	747	791	724	797	718	749	704	741	787	702	753	749	696	713	751	738	735	720	727	750	739	724	736	747	678	719	729	702	754	730	736	712	769	690	715	686	692	700	751	711	725	695	707	747	711	714	727	751	696	725	718	656	718	748	702	722	729	742	716	753	732	698	757	713	759	756	739	743	690	759	732	715	714	738	725	679	701	721	718	747	691	709	779	706	724	665	743	723	769	768	705	771	695	739	750	769	760	683	741	753	784	738	751	718	711	724	689	741	744	760	730	720	743	704	747	695	720	726	767	700	749	743	769	712	749	677	732	706	736	725	723	714	695	741	736	697	689	764	712	737	754	763	753	730	715	708	719	675	734	706	731	709	715	727	739	746	697	713	742	756	726	737	722	726	714	723	751	749	763	737	729	749	730	709	759	709	706	719	750	702	761	750	743	723	749	702	698	740	801	711	755	684	653	695	758	703	728	742	680	763	758	728	730	721	683	712	772	751	733	709	700	711	728	750	729	731	701	751	706	765	691	746	722	724	748	724	713	696	680	720	747	709	699	772	790	747	722	760	734	681	758	737	735	768	765	719	711	774	748	750	720	755	782	729	760	770	727	731	747	725	713	685	733	709	729	730	717	729	749	707	753	730	719	710	725	729	776	692	687	738	725	708	703	772	739	730	679	748	754	703	747	692	741	745	712	758	751	745	739	765	715	770	737	743	702	799	793	728	703	733	743	720	756	735	731	727	692	681	743	730	698	747	745	699	715	739	712	716	745	700	763	724	731	729	700	707	775	740	717	748	733	706	794	738	729	741	729	729	732	708	686	749	762	743	724	750	705	765	701	709	760	764	749	725	715	751	746	718	744	708	734	720	742	708	735	697	749	699	750	697	756	731	748	725	756	745	743	711	724	732	734	721	785	712	667	804	693	727	682	736	777	728	735	763	677	738	691	714	722	715	736	741	686	740	732	709	746	729	735	695	736	723	718	709	709	767	712	706	738	766	749	723	713	714	729	726	719	715	676	684	705	781	728	740	714	774	754	745	703	734	740	736	725	724	717	762	722	671	753	718	665	734	744	712	774	778	739	714	752	759	736	719	731	743	707	756	744	765	745	724	698	730	730	758	725	737	749	707	706	691	746	745	720	712	746	746	737	732	720	725	696	786	727	758	692	779	742	711	764	704	725	766	749	724	729	735	758	749	742	711	724	715	750	739	688	731	720	679	732	732	789	761	726	775	705	708	725	774	768	704	736	690	699	700	737	750	699	747	714	703	721	766	727	728	704	711	775	697	750	743	750	731	732	733	743	723	681	761	687	730	752	771	775	705	740	740	739	739	704	755	788	729	696	745	699	760	738	747	687	716	724	748	715	693	766	744	787	734	725	738	688	706	757	763	714	716	728	721	774	749	710	722	725	736	722	705	704	672	736	760	661	730	721	680	740	731	755	704	782	759	699	741	719	727	726	684	727	748	719	760	715	743	733	746	677	712	719	704	715	752	731	723	737	696	704	692	720	730	765	747	733	727	715	731	752	704	743	744	712	711	722	718	778	661	725	737	764	723	726	703	722	729	700	734	767	714	683	702	709	799	690	754	730	678	745	702	749	773	742	779	711	761	811	743	794	699	775	741	746	724	710	733	768	735	750	672	729	775	747	738	699	748	742	714	734	704	758	719	715	713	705	770	723	714	757	724	729	705	745	706	663	726	805	744	757	751	685	726	727	712	751	739	743	717	708	752	670	734	729	706	769	779	702	710	705	710	754	758	716	682	726	718	668	764	717	755	709	768	715	767	711	698	712	706	727	695	737	783	736	730	710	771	695	727	719	701	763	753	712	702	764	709	698	739	670	782	722	737	680	747	750	774	694	732	723	764	730	727	711	765	716	715	776	719	713	762	751	736	719	749	738	736	744	774	730	718	742	692	758	695	754	703	731	717	679	714	728	786	729	734	676	700	740	720	697	741	699	715	716	751	789	756	672	741	654	730	798	793	709	732	724	713	706	706	799	782	704	740	727	723	697	668	690	700	771	740	755	719	733	748	734	754	735	728	759	761	744	736	790	694	702	728	738	739	699	727	694	750	712	743	670	710	755	714	710	716	728	751	756	792	724	743	765	718	703
25934	21699	29962	29491	30947	29289	25178	15948	10430	7183	5048	3789	2789	2166	1659	1392	1265	1050	1041	1029	1004	924	902	899	892	843	818	824	841	838	877	883	811	852	831	781	833	783	823	790	761	832	796	834	775	825	820	771	798	762	822	814	789	775	783	851	758	825	796	762	757	842	843	772	830	840	785	803	835	761	809	797	818	788	846	820	838	793	856	782	787	848	724	791	836	763	772	840	833	821	851	778	756	803	763	828	818	756	783	781	802	790	812	807	785	797	802	798	847	748	814	780	791	805	804	836	821	808	773	805	808	786	810	744	790	814	806	751	758	819	795	734	804	840	828	827	831	798	785	825	756	820	786	801	809	826	854	831	883	789	786	781	795	814	797	786	781	791	820	763	818	818	765	792	812	777	818	812	863	796	813	769	771	785	782	779	837	849	770	815	821	823	828	861	743	805	854	853	757	741	746	797	785	771	798	809	788	763	791	827	811	773	785	822	801	812	848	784	803	787	800	771	795	798	803	784	771	757	756	809	746	790	802	835	784	775	810	812	813	784	810	857	824	797	799	791	838	783	779	793	871	849	806	790	784	822	837	768	763	791	835	854	794	854	802	781	784	776	805	845	781	834	825	803	766	796	828	768	813	862	800	811	813	763	811	799	837	851	840	790	833	850	778	785	791	790	859	786	746	808	748	849	751	801	869	816	775	764	762	762	789	816	822	829	788	797	848	751	775	789	815	821	768	813	707	828	839	800	765	778	797	823	776	757	833	825	788	774	796	775	788	766	805	765	786	771	775	802	845	830	757	753	784	785	787	827	764	823	813	786	756	831	851	784	761	750	809	797	793	825	737	797	786	847	755	754	783	823	870	803	770	828	810	852	774	799	791	840	772	769	781	806	807	773	875	831	795	790	844	817	811	796	828	774	794	822	794	811	841	836	839	867	815	843	840	752	807	842	752	842	795	804	795	753	793	825	838	805	809	741	798	863	812	779	808	787	868	778	746	795	857	846	827	833	823	771	862	788	810	831	859	824	796	864	847	823	839	851	841	793	794	831	777	838	806	772	792	808	825	823	813	796	793	782	801	809	787	816	754	875	808	791	779	835	791	758	811	810	778	815	788	842	826	750	761	814	833	842	790	778	774	819	785	784	778	795	839	850	786	805	849	782	744	754	813	828	806	776	804	820	796	763	784	810	820	835	757	857	783	773	845	785	866	845	781	776	823	796	790	806	740	754	832	837	848	802	797	828	825	851	803	857	848	809	768	783	791	804	837	751	812	781	776	784	759	818	815	854	792	755	815	825	818	839	762	804	800	835	806	747	697	845	809	840	834	776	804	778	782	829	795	796	791	747	791	811	764	817	821	793	773	795	833	819	785	809	772	792	790	782	799	777	779	783	761	753	804	758	772	824	908	794	808	809	823	859	781	784	829	844	847	809	743	752	740	800	811	834	810	819	768	768	833	796	818	793	783	780	835	789	854	798	753	781	844	849	792	801	799	780	794	794	782	805	804	778	789	774	817	757	791	811	834	798	784	809	798	823	787	823	785	829	803	786	828	814	818	839	805	798	770	807	792	842	834	722	785	811	795	819	776	812	776	778	763	833	792	776	787	739	829	809	841	771	811	819	800	834	811	757	774	809	816	749	812	811	789	798	808	810	826	798	867	813	760	783	805	815	784	769	772	839	815	861	811	773	753	834	820	819	819	781	810	808	787	764	891	768	873	830	824	795	761	795	803	838	808	835	818	767	826	839	820	826	773	819	864	802	807	787	805	786	790	847	784	816	847	837	803	784	808	792	810	828	812	756	818	807	805	788	813	802	793	799	801	773	777	789	767	827	787	827	827	785	801	804	804	787	840	764	803	758	818	758	807	752	816	808	812	837	774	755	833	798	797	797	825	805	871	798	837	792	789	823	805	766	808	817	795	834	790	797	769	772	853	752	822	810	757	779	830	763	790	839	806	850	830	830	822	843	840	794	842	811	792	826	783	817	806	808	812	828	784	811	814	823	792	839	749	819	843	798	828	759	824	783	784	855	836	835	802	790	809	793	838	820	824	849	853	805	873	795	807	787	811	776	834	857	826	846	824	783	845	786	769	804	794	805	754	788	807	847	752	795	803	846	768	788	843	830	778	806	797	800	791	803	806	809	865	806	790	843	796	777	793	796	802	843	810	815	770	794	843	836	753	799	792	831	798	768	770	811	827	751	768	780	815	752	825	767	779	791	771	787	844	782	780	812	811	831	827	795	811	791	794	821	804	788	827	746	869	783	799	819	817	851	847	802	799	808	744	780	769	788	738	794	770	839	821	840	805	738	790	817	822	814	781	758	806	822	752	716	845	840	825	795	773	802	789	794	804	798	800	730	795	776	836	800	785	750	795	792	801	769	769	805	830	770	811	787	799	802	790	776	797	758	864	783	837	820	864	774	794	786	801	803	822	838	795	814	794	817	748	788	773	763	828	777	828	791	764	773	845	849	773	800	796	763	830	800	770	802	823	872	754	791	780	830	806	789	805	776	810	819	796	810	779	809	834	806	843	825	841	790	856	831	820	824	775	795	815	790	820	807	846	798	800	797	846	825	785	778	820	762	804	809	835	783	770	850	795	797	782	805	858	803	782	834	804	785	757	810	815	818	800	794	848	772	743	770	789	857	774	777	807	765	830	783	810	833	822	849	786	800	800	777	770	830	874	787	760	846	792	776	821	811	831	800	764	826	769	795	824	790	785	809	768	811	774	850	808	820	795	811	801	770	799	783	837	817	794	829	783	811	774	789	816	847	782	797	814	826	787	834	864	816	788	806	806	830	813	840	800	790	812	771	812	812	839	778	796	788	767	770	830	810	848	813	759	854	843	732	836	789	909	760	755	793	781	809	769	834	812	794	809	822	778	837	794	808	799	795	794	770	774	800	863	785	774	841	779	781	767	781	863	873	806	823	801	799	758	758	842	796	789	843	765	815	753	817	831	776	783	865	771	725	787	822	775	810	842	732	792	787	824	828	789	798	769	822	798	793	800	837	809	777	802	812	801	802	783	774	757	819	789	807	845	773	801	765	832	784	817	768	770	783	843	821	819	776	807	765	856	789	806	745	803	825	843	778	802	811	804	747	806	830	858	832	777	798	840	827	821	798	783	767	795	818	804	748	731	814	812	812	829	760	741	859	786	838	745	839	826	829	767	799	785	804	821	800	767	766	876	774	770	837	788	805	802	824	825	755	847	754	820	801	810	796	845	775	810	773	825	799	808	774	829	797	777	762	799	855	847	742	814	799	831	796	795	848	790	816	805	804	855	817	735	797	775	802	841	815	817	798	783	875	812	821	807	774	765	811	835	734	835	798	819	798	805	811	800	839	832	863	859	818	824	827	768	849	829	845	791	801	830	792	795	753	803	821	812	779	825	756	817	816	821	752	782	827	778	783	819	774	793	818	792	828	747	770	815	793	812	768	771	798	783	790	803	796	793	812	829	808	788	768	782	847	813	812	852	811	812	783	798	833
49266	65548	64773	53855	41850	31645	24158	18256	13481	9996	7132	5476	4038	2912	2291	1720	1409	1235	1127	1020	899	885	922	925	832	858	824	820	831	820	828	763	800	764	697	764	766	760	705	739	719	745	726	761	753	748	769	757	729	778	774	767	697	757	749	729	674	740	755	719	774	693	748	775	689	708	677	730	717	748	750	715	735	802	716	792	754	790	751	703	720	727	771	729	725	737	745	753	742	736	738	717	720	774	737	738	732	741	753	749	772	717	714	760	768	740	767	742	729	714	763	716	705	668	717	717	707	745	739	750	770	719	719	737	776	690	761	744	690	702	747	759	765	750	761	752	734	727	742	710	689	699	720	757	749	742	695	783	697	761	713	719	780	784	688	737	739	763	735	764	721	714	678	741	730	750	697	776	747	727	692	788	751	735	727	695	715	697	742	736	753	726	748	750	723	667	702	725	687	714	751	748	718	712	748	786	731	736	781	668	701	703	756	761	753	771	789	697	711	708	726	773	698	727	708	735	750	718	740	765	708	693	724	756	723	773	768	729	738	706	700	740	720	735	708	719	727	763	723	743	772	758	733	729	698	762	683	736	779	713	719	755	742	749	745	734	745	700	736	735	692	773	802	742	736	723	705	731	715	723	773	686	695	761	719	728	732	728	734	712	747	715	705	720	746	750	709	765	706	739	732	759	741	698	743	750	733	710	722	745	696	749	748	744	769	760	742	684	735	802	735	704	723	802	733	738	755	740	764	754	713	726	705	726	744	696	706	728	747	715	772	705	692	758	789	725	702	704	746	765	736	741	783	726	751	722	711	688	706	815	702	776	764	761	759	792	716	715	715	746	736	764	731	721	742	741	722	777	747	790	735	748	776	742	785	736	715	691	766	723	725	738	716	696	728	713	728	761	766	683	732	707	726	731	720	699	755	742	673	738	736	741	727	762	760	724	717	691	752	748	697	707	722	772	754	739	783	782	717	748	732	747	761	740	717	781	707	695	798	807	733	743	750	737	755	722	749	778	777	772	724	774	731	753	777	736	737	688	714	698	774	764	745	742	742	725	669	746	720	758	748	704	752	696	757	739	707	827	735	717	730	744	725	718	760	775	743	718	714	730	728	783	761	733	754	746	749	736	726	680	715	718	767	758	751	714	743	721	758	722	736	733	693	708	714	768	713	717	693	699	700	766	690	724	751	750	753	784	721	736	749	731	706	698	699	692	725	699	722	712	713	694	741	706	698	761	723	711	778	707	726	679	786	694	737	747	712	732	792	725	689	726	761	740	712	736	706	742	765	767	682	725	692	741	779	774	745	751	779	767	753	752	733	695	712	713	715	758	732	732	736	752	782	725	815	744	719	746	759	746	740	717	733	736	732	760	734	729	770	730	753	712	800	768	748	748	729	744	775	747	741	707	727	762	724	743	751	693	754	670	704	713	712	729	719	684	772	738	719	715	725	711	717	698	754	722	700	741	731	736	737	724	705	723	711	713	690	752	737	666	727	760	763	732	716	709	690	792	714	707	691	761	713	723	737	799	738	735	740	696	720	719	687	752	759	739	757	747	794	741	760	786	781	713	740	716	762	749	711	698	775	736	749	747	694	728	748	767	754	716	725	684	731	767	705	710	762	722	753	770	746	733	740	708	774	791	718	740	738	722	736	712	782	747	744	759	775	779	751	788	720	737	711	727	694	714	707	735	806	763	732	757	759	712	738	707	741	754	750	757	757	749	716	690	709	765	720	723	734	734	766	764	755	772	773	766	766	728	733	696	698	717	719	787	767	769	675	765	714	687	723	724	697	719	730	739	733	741	775	726	762	723	742	689	790	684	705	746	689	740	740	785	697	744	713	752	716	759	743	721	665	726	730	736	730	685	733	709	722	781	717	732	730	711	727	686	776	741	735	756	752	749	733	723	713	813	778	777	751	703	716	723	729	764	741	791	730	712	711	708	732	760	707	750	723	724	729	729	691	748	787	743	785	737	744	759	778	750	730	731	690	798	718	698	741	760	740	730	743	739	671	721	690	754	733	737	720	744	755	781	758	734	727	739	705	792	752	731	792	740	697	715	661	788	735	668	764	728	731	719	708	746	712	771	735	694	714	695	737	729	706	744	790	711	740	697	745	747	730	743	765	737	749	739	774	723	770	744	751	732	750	731	727	798	753	713	714	719	743	722	759	768	741	725	732	715	714	746	693	719	719	739	796	730	747	688	722	754	753	733	687	723	773	744	693	735	752	728	707	742	780	724	730	728	735	733	752	758	769	681	742	719	729	743	706	755	765	762	747	710	753	689	719	718	728	713	785	754	731	713	754	766	731	768	751	754	760	715	760	781	750	717	734	707	735	718	782	699	736	714	729	763	699	774	757	753	663	710	782	738	729	737	733	724	710	730	730	757	720	740	740	741	688	738	746	765	747	714	719	710	711	751	719	770	736	786	750	710	731	690	712	725	728	779	769	712	753	722	764	746	761	723	782	708	773	761	713	742	816	765	744	767	728	779	734	742	727	756	742	752	708	711	667	735	758	734	717	741	767	750	717	738	701	763	735	730	764	716	771	674	721	739	725	734	679	738	749	738	722	704	735	720	671	730	706	702	781	764	693	722	785	750	758	746	743	681	754	692	675	726	723	754	745	688	706	768	738	740	754	772	768	728	722	727	772	761	782	703	704	733	680	735	720	757	724	731	703	715	699	704	739	732	698	731	718	708	737	680	730	763	724	709	682	723	781	750	710	741	704	696	740	733	702	750	739	748	697	782	686	749	742	764	738	765	766	722	718	762	762	745	732	717	747	747	753	733	721	669	692	749	711	737	705	767	767	723	707	750	733	729	739	776	734	720	766	717	725	748	664	723	733	736	749	697	721	733	728	718	708	693	782	692	747	757	690	748	707	762	740	739	737	710	720	750	745	717	725	762	686	716	745	737	770	731	757	717	727	742	724	738	747	713	730	707	746	736	711	732	712	746	740	748	762	698	711	722	738	732	723	748	716	689	692	739	698	726	766	704	727	702	749	755	743	720	750	730	699	751	739	703	712	708	814	747	703	755	760	678	727	723	782	749	727	727	747	710	748	685	758	773	699	750	712	729	726	731	713	707	675	741	710	705	689	743	748	772	758	736	714	697	693	754	748	765	690	713	719	755	766	722	776	727	748	793	712	671	717	695	686	783	730	723	751	759	740	716	726	739	737	752	761	731	730	744	755	751	704	749	755	728	753	745	740	708	704	743	754	761	748	737	729	750	743	738	720	741	755	730	708	655	746	726	731	740	752	742	712	727	735	709	711	741	772	749	764	744	750	785	772	733	750	737	685	748	711	755	749	752	718	766	686	688	696	735	755	737	672	731	724	684	712	705	741	730	754	711	747	692	739	777	739	753	732	719	697	768	735	768	760	737	709	726	701	724	728	736	743	727	733	730	768	747	743	736	732	713	679	750	746	705	733	802	728	757	689	705	768	737	746	796	741	722	752	712	755	732	768	707	737	734	708	779	748	767	683	749
25179	21748	29794	27373	27999	28454	25796	16151	10391	7311	5193	3944	2914	2145	1687	1428	1253	1127	1067	1031	916	963	951	900	857	841	844	841	876	857	859	839	859	837	863	811	776	837	818	841	847	820	790	777	802	842	848	798	807	845	769	808	760	847	793	746	846	741	807	834	908	846	768	785	808	741	860	825	799	791	797	836	795	786	832	769	792	818	827	788	839	834	815	819	784	816	824	803	818	835	807	774	776	782	789	781	790	763	822	842	751	854	817	779	790	830	797	841	821	787	864	754	835	857	778	792	797	793	826	784	846	821	814	789	809	786	850	863	796	799	808	814	828	783	808	774	807	773	805	803	846	813	806	828	810	775	825	817	808	760	783	786	817	770	840	783	838	769	737	770	795	844	807	840	842	837	827	850	830	805	786	777	860	752	815	834	761	796	772	837	798	813	855	789	810	777	800	827	807	862	763	802	829	833	780	808	786	819	794	780	789	766	806	794	762	849	769	803	828	790	797	821	836	776	762	831	774	803	844	831	768	816	799	763	817	834	791	861	770	804	851	824	811	825	756	859	800	836	798	816	820	852	825	820	800	773	834	799	824	786	792	829	793	796	815	752	800	833	778	827	858	817	814	788	756	751	747	843	838	801	794	780	795	793	827	812	828	803	819	815	796	824	802	828	838	792	852	823	794	844	775	864	867	768	814	802	804	799	716	758	830	784	804	817	758	834	785	825	788	811	778	786	835	845	836	860	844	858	763	816	808	834	800	848	801	795	811	813	830	822	833	808	835	784	831	865	835	792	839	819	808	792	810	779	785	829	788	845	801	861	791	792	783	778	782	849	801	793	800	830	814	815	826	832	798	807	799	827	813	766	800	771	815	812	811	744	795	842	856	772	892	821	834	819	807	808	797	802	806	806	851	816	809	748	803	805	857	828	834	786	812	792	833	785	764	836	835	878	798	801	791	786	812	843	812	797	779	798	819	802	770	851	799	791	775	800	808	761	785	734	861	816	804	796	817	824	822	790	839	815	800	783	833	757	848	801	826	806	845	839	802	759	798	832	769	788	789	830	859	879	813	812	791	804	832	797	844	812	810	819	823	796	807	809	812	788	785	815	831	768	863	833	800	849	730	804	787	818	857	816	829	833	843	809	832	755	821	828	790	806	778	796	784	790	831	807	796	846	792	852	803	827	781	841	841	821	778	793	802	798	794	757	789	790	788	766	849	813	819	773	833	811	818	812	796	759	791	781	841	767	800	832	821	828	769	814	788	770	756	853	821	777	795	772	804	836	858	865	712	804	776	827	808	766	766	841	826	798	831	833	755	832	801	820	743	793	793	803	785	825	822	805	819	813	829	858	806	829	774	819	808	806	778	830	796	810	823	855	720	808	803	797	829	832	835	849	845	849	868	761	786	795	802	811	836	803	762	849	845	845	750	756	839	777	763	795	761	806	849	838	825	800	773	831	846	797	801	806	846	829	816	818	814	814	765	831	844	831	807	757	852	820	834	784	830	790	823	820	784	789	854	811	824	797	838	804	774	874	777	821	852	854	821	825	830	798	814	827	785	818	799	772	774	791	827	749	813	800	759	791	818	774	814	764	818	835	790	766	827	780	798	770	833	787	773	781	832	751	808	776	761	760	822	759	789	819	784	835	765	784	751	766	758	786	802	800	806	842	839	753	844	829	797	799	862	791	783	804	836	822	858	789	829	795	811	836	789	808	810	792	823	817	828	811	809	801	788	796	859	800	813	844	739	773	797	772	778	772	829	849	793	780	778	775	830	821	810	805	792	862	789	807	795	770	871	826	792	824	813	856	792	826	790	819	811	801	830	838	801	895	764	775	834	815	791	796	806	819	813	811	825	799	864	819	773	820	785	835	779	799	795	861	837	786	755	792	827	780	828	754	854	799	824	790	810	823	795	770	791	833	863	873	787	856	763	765	816	809	802	828	861	804	793	792	779	828	781	871	815	791	817	856	814	795	819	801	750	854	812	798	847	826	846	824	852	817	809	809	826	830	812	765	779	785	773	787	810	797	840	845	831	814	833	840	853	849	797	793	819	849	818	741	820	853	833	795	805	823	808	797	788	796	810	824	845	813	790	795	813	788	780	841	787	841	794	790	784	819	812	810	828	823	826	816	801	846	809	796	792	856	821	831	822	831	801	834	808	812	814	825	818	769	806	783	788	792	821	757	753	797	811	821	776	790	852	823	829	779	775	754	818	763	831	845	804	828	847	778	827	843	818	838	829	795	805	803	827	770	833	787	759	826	847	833	788	783	886	870	767	803	769	819	778	807	798	766	812	805	813	842	795	794	843	780	765	805	803	777	798	872	792	838	790	816	790	827	822	760	804	789	835	777	819	783	781	741	762	720	833	758	773	757	804	806	782	775	765	795	773	789	814	824	788	754	803	779	862	798	858	749	804	810	785	819	864	786	824	802	804	810	830	759	842	849	853	836	777	746	811	780	781	821	802	811	787	817	796	765	792	804	827	798	805	860	870	792	775	828	869	826	832	751	818	816	833	839	797	786	746	760	818	807	812	851	834	833	827	826	806	808	793	815	890	760	781	843	860	805	778	802	828	775	859	780	779	811	769	849	763	832	779	799	795	810	757	740	840	797	781	814	806	831	805	783	837	784	774	826	786	830	807	795	853	840	824	818	785	822	838	850	794	820	844	878	820	769	774	840	822	828	795	841	831	801	802	836	822	821	854	807	828	790	842	812	820	820	833	859	841	817	826	843	798	830	859	807	806	800	838	774	765	823	780	830	812	827	762	867	818	847	805	792	776	773	815	777	807	807	817	822	807	818	853	784	825	778	784	812	754	828	824	799	765	849	762	833	807	813	756	798	811	793	812	761	815	832	863	798	861	764	839	797	764	767	813	821	794	791	776	764	770	843	782	827	828	774	819	864	843	786	834	820	822	800	852	771	783	837	774	800	833	803	785	884	786	824	828	775	844	851	804	798	881	820	790	810	825	805	833	866	851	806	797	829	818	783	804	845	772	801	829	794	849	798	780	857	815	826	791	836	817	818	847	794	795	824	805	808	814	812	806	819	776	810	817	813	749	808	808	822	816	776	806	767	829	846	815	808	837	818	843	803	803	792	814	801	806	819	808	815	808	838	798	786	811	817	778	830	816	806	841	820	792	807	810	839	788	813	808	838	771	782	800	827	827	771	810	800	792	803	852	815	827	759	759	840	830	806	816	798	845	807	799	842	788	813	790	732	744	767	877	772	790	788	749	813	808	805	815	791	797	770	768	835	797	822	812	859	783	841	824	813	789	787	806	856	807	806	795	812	824	773	781	823	814	832	770	851	771	756	805	822	775	800	845	841	727	814	790	783	856	804	855	823	810	778	808	828	840	840	794	806	806	775	794	825	787	765	797	793	780	845	802	836	845	820	805	807	827	806	815	799	817	780	811	818	819	794	794	806	793	824	815	760	787	848	793	782	794	775	830	751	822	781	819	776	784	765	819	780	850	808	841	830	840	852
51948	68810	66598	54937	42357	32518	25174	19113	14414	10421	7571	5852	4240	3069	2286	1831	1519	1309	1172	1004	992	969	910	921	875	802	813	785	797	827	782	778	785	767	789	697	719	701	756	750	781	798	783	691	677	749	786	744	744	804	742	773	731	784	716	724	720	766	730	772	694	689	739	758	788	723	754	720	723	712	707	687	735	747	684	774	713	805	732	738	708	728	702	733	706	786	719	772	753	737	726	721	750	735	755	745	762	741	758	719	762	719	734	730	713	748	708	764	706	708	732	719	742	740	777	712	712	689	731	681	726	723	718	747	774	730	698	739	714	738	740	810	744	786	726	750	737	724	745	708	757	771	713	751	758	749	697	758	719	702	712	699	709	704	749	740	746	817	775	726	724	737	740	726	745	767	769	729	744	711	779	748	766	736	767	715	765	716	797	720	760	732	743	758	747	726	725	763	749	744	739	726	765	750	714	721	701	760	763	769	781	703	767	760	713	693	716	784	753	747	748	760	737	815	720	705	710	710	741	746	702	724	744	764	766	765	719	744	752	699	738	726	716	738	699	699	728	682	687	770	751	716	722	783	738	694	710	747	754	758	736	719	739	690	692	753	716	726	747	730	750	726	782	687	744	745	706	780	715	709	739	685	692	697	728	746	738	738	763	746	757	728	751	746	724	755	730	720	716	758	727	736	710	723	719	716	688	787	756	764	756	721	714	729	739	726	708	705	708	751	712	774	749	707	725	735	749	770	741	726	758	704	726	724	756	751	707	696	721	754	746	751	727	740	742	696	719	721	686	740	765	775	790	677	772	704	722	749	778	750	700	784	691	696	732	773	743	756	738	748	727	709	720	702	699	671	739	724	718	713	727	723	750	735	705	722	754	693	741	685	739	787	648	762	700	731	737	762	702	701	750	757	732	732	682	763	765	653	754	708	716	712	712	737	750	749	734	744	713	745	751	727	711	707	714	725	701	786	733	715	783	717	748	721	759	745	709	720	763	733	711	732	721	706	746	733	730	756	772	705	724	763	734	729	756	781	784	720	695	723	718	721	743	787	735	716	758	781	771	752	711	730	755	725	711	803	759	712	742	777	733	715	758	754	752	784	751	748	723	706	730	770	709	713	736	754	684	744	723	732	699	710	778	743	698	778	720	714	782	766	756	767	754	776	730	759	765	747	708	715	755	771	719	728	706	720	795	701	738	726	740	703	737	717	760	706	746	728	702	731	712	767	722	746	773	714	773	718	757	758	714	749	699	726	744	717	736	747	776	727	754	769	753	733	757	748	743	715	739	711	745	736	699	754	729	735	702	731	798	773	807	720	735	736	670	718	707	718	777	771	696	771	725	725	733	746	734	787	758	762	735	756	770	736	725	758	818	739	718	695	717	722	752	745	712	709	757	751	692	721	727	724	722	772	702	767	734	766	738	757	722	716	741	739	725	739	718	766	729	723	730	712	746	766	736	756	735	747	758	728	708	750	740	777	761	751	708	740	737	737	749	707	732	709	744	715	723	717	737	761	732	773	708	716	700	785	787	676	719	787	724	724	711	755	766	798	714	756	687	740	764	744	735	718	751	735	738	763	726	810	788	705	715	785	742	760	736	724	729	781	748	699	769	746	720	744	743	710	752	756	719	748	726	728	679	747	724	730	750	728	722	722	695	734	731	751	783	708	740	772	742	739	746	772	750	728	766	704	694	781	780	726	729	737	789	732	737	776	678	771	686	763	762	664	779	732	767	739	723	701	718	732	769	771	756	742	765	773	767	739	734	763	767	746	748	761	710	712	744	715	763	766	767	732	700	765	707	780	724	724	718	688	740	739	745	756	782	711	759	739	731	735	729	786	717	728	774	729	739	736	674	816	794	751	727	773	716	779	772	757	740	743	700	749	760	772	718	737	750	802	734	729	694	736	716	733	757	783	761	731	741	720	716	729	745	741	691	749	737	737	730	742	732	768	762	711	710	782	744	744	746	727	722	735	756	780	703	732	763	737	744	734	754	793	746	745	757	748	682	713	730	697	748	702	789	721	786	714	743	722	719	692	691	717	736	700	713	754	753	778	728	791	717	700	682	733	752	744	744	755	743	692	745	739	722	746	756	764	754	765	768	725	742	745	718	712	748	713	733	719	751	785	711	720	741	749	725	729	786	739	702	755	733	718	771	733	742	751	777	726	741	765	773	726	693	742	708	773	740	802	738	768	745	775	721	692	710	783	743	737	734	731	722	726	762	733	741	720	720	737	779	681	736	725	692	761	699	752	724	722	729	775	741	741	724	750	715	767	683	761	709	725	763	709	771	746	712	764	765	721	740	745	724	765	742	719	715	757	786	732	781	728	723	752	753	729	712	737	703	727	696	719	742	697	713	706	788	750	786	717	710	768	704	751	774	740	739	738	746	763	735	780	740	700	766	739	808	771	780	709	742	687	789	759	761	714	740	688	746	678	751	725	730	742	709	705	739	767	671	813	759	721	709	776	729	761	751	765	726	746	731	724	756	687	763	717	744	737	733	730	735	726	737	731	736	779	735	764	737	736	741	714	782	697	739	738	701	772	729	765	680	712	743	726	775	772	736	788	764	703	755	735	740	754	665	722	760	746	710	755	687	699	759	699	676	719	730	802	718	698	698	687	723	738	735	698	731	748	723	760	727	756	697	708	790	758	690	720	758	723	795	699	769	709	725	775	704	721	707	695	741	744	725	740	752	786	761	784	788	733	746	705	795	779	761	781	738	755	723	743	760	775	780	768	777	728	723	752	702	756	710	729	778	741	747	800	719	743	741	717	735	694	745	760	732	776	740	719	737	738	733	739	750	702	718	725	725	718	717	727	725	731	732	755	718	724	685	746	736	745	705	729	722	766	694	684	735	730	701	715	703	746	780	775	722	734	753	720	706	764	742	727	694	707	740	709	735	716	732	736	774	703	753	769	763	754	719	777	687	705	713	734	754	719	702	755	780	707	712	726	716	725	723	728	728	695	737	716	722	701	837	753	750	754	701	781	750	726	707	764	751	711	735	748	793	778	739	737	760	732	720	736	772	702	738	713	769	748	751	683	755	710	740	673	734	766	684	701	746	747	751	736	786	780	735	709	716	710	725	729	723	731	703	720	715	781	759	745	786	715	774	703	730	710	760	743	760	768	765	721	717	743	712	719	723	708	749	727	748	718	699	731	744	732	757	737	791	784	753	667	743	687	743	750	755	760	707	683	757	710	737	756	743	761	767	683	739	708	741	724	746	754	747	740	765	756	720	774	716	716	649	714	724	780	757	710	789	739	734	738	726	759	734	738	739	746	730	746	681	721	752	734	721	717	728	724	774	775	735	752	730	720	738	724	727	765	773	707	738	746	696	740	759	711	773	731	708	760	716	734	718	699	777	735	734	715	741	742	742	718	721	715	756	681	754	677	750	759	768	704	741	778	757	771	758	741	753	758	767	735	775	711	750	703	769	673	720	722	727	763	689	707	776	746	770	734	719	757	725	720	703	723	687	747	687	740
24396	21620	29545	25816	26844	28307	27902	17579	11183	7993	5539	4100	3081	2251	1679	1447	1305	1199	1080	1040	1023	984	909	908	875	930	814	868	847	852	818	841	846	812	788	833	835	855	864	815	846	783	853	817	802	821	820	784	779	841	794	785	809	787	783	776	796	794	890	829	764	809	776	782	812	815	832	788	812	805	779	803	827	838	798	808	847	805	787	837	838	805	784	783	821	806	806	790	780	765	858	763	815	764	814	771	835	807	836	825	806	838	792	778	785	756	830	834	842	767	828	807	820	793	815	833	810	869	827	805	815	831	791	857	765	850	869	821	754	826	782	855	852	841	821	862	794	815	847	794	813	787	838	838	846	772	866	807	786	830	819	836	860	812	829	779	803	845	798	830	801	772	889	882	815	783	799	862	778	795	787	834	806	847	812	775	809	818	798	824	834	834	783	819	803	777	799	759	864	881	832	833	851	828	779	784	817	797	853	790	796	839	781	848	820	829	793	806	820	832	829	783	795	839	772	788	761	781	790	806	770	833	794	823	814	847	821	814	811	835	798	814	851	855	777	805	854	766	815	844	762	798	763	856	854	786	868	825	822	832	842	875	822	831	836	789	790	784	829	793	790	866	844	800	802	777	830	799	805	825	792	813	866	803	779	831	782	836	790	771	775	760	825	855	793	751	776	788	818	831	827	844	812	886	773	809	769	761	797	799	830	804	812	837	804	757	766	804	818	806	846	820	806	806	791	805	758	779	747	842	824	839	786	829	798	766	850	841	801	842	805	791	805	790	794	841	853	803	813	818	804	837	801	824	787	825	792	829	862	811	799	779	734	854	820	746	803	727	809	806	764	814	842	759	822	738	748	825	820	768	786	850	782	774	865	812	800	754	713	800	838	797	815	822	791	875	802	803	805	819	825	830	798	766	784	794	796	791	815	793	758	805	798	857	796	794	769	786	865	779	814	780	826	865	799	834	820	806	765	792	865	785	823	826	812	808	837	828	865	825	810	822	820	817	814	822	750	819	808	788	808	811	851	808	806	847	795	836	831	842	798	845	811	800	786	802	808	810	814	790	825	810	787	805	792	787	771	833	782	793	827	840	772	804	822	756	779	838	819	801	809	793	856	795	881	773	776	818	810	760	799	788	770	782	815	768	775	793	785	836	838	728	796	795	813	862	803	794	785	808	765	818	853	829	801	793	847	808	815	783	808	859	840	805	777	827	784	777	814	836	810	782	804	855	837	824	813	806	819	794	848	832	749	806	818	790	795	801	802	820	793	850	807	796	795	771	775	837	747	816	740	788	799	834	798	793	816	846	806	807	789	812	775	811	819	780	808	818	802	803	794	781	753	793	760	771	805	787	808	820	824	820	803	785	769	817	814	822	769	803	800	803	813	785	786	791	812	850	821	804	780	855	824	781	820	832	804	812	775	774	826	801	824	793	835	822	789	842	810	825	814	803	811	826	800	822	765	782	824	818	856	830	807	783	823	784	821	820	869	835	786	799	830	791	826	798	755	809	764	794	803	790	773	848	787	861	793	784	810	811	836	831	819	762	817	835	765	800	839	804	814	842	828	836	805	819	813	809	768	773	814	810	790	828	809	825	794	869	793	831	802	787	826	810	793	771	806	778	788	819	781	752	800	802	822	831	823	781	781	861	781	771	736	786	789	799	852	774	822	817	824	795	784	831	829	779	835	750	848	788	786	794	801	849	822	826	821	794	803	785	801	799	831	791	870	795	849	813	759	825	820	798	843	823	803	740	823	824	830	834	761	853	793	827	841	799	810	803	771	831	805	831	839	807	801	834	836	830	840	848	790	824	812	786	843	797	848	859	820	785	754	794	842	800	819	814	780	793	804	816	750	837	770	786	800	836	800	798	828	782	750	820	827	815	816	812	805	780	809	803	839	810	817	766	787	841	790	807	873	776	774	852	767	745	803	824	863	807	801	805	826	840	782	869	868	781	835	834	777	855	831	774	797	800	837	828	796	792	790	797	745	856	836	842	784	784	814	793	805	811	749	800	768	791	817	782	783	837	834	760	822	748	776	829	769	812	794	841	806	817	845	807	779	784	863	809	766	825	761	793	790	857	770	753	819	789	843	827	802	827	802	786	801	876	758	816	823	848	861	822	781	787	810	834	791	843	824	829	773	746	833	810	797	777	830	787	803	835	779	788	792	829	845	757	816	813	807	810	841	754	814	781	851	832	821	845	788	798	841	817	812	785	859	781	797	869	853	777	849	779	755	842	791	836	841	846	830	754	746	838	794	802	823	815	789	768	829	806	800	881	798	809	763	802	741	829	787	774	809	799	825	836	785	805	818	812	774	781	805	785	800	841	832	825	797	810	832	845	829	817	818	827	777	776	812	832	841	806	795	800	790	745	775	829	774	792	827	857	840	809	811	802	784	785	802	826	789	799	837	805	817	813	805	817	813	813	793	802	782	794	804	831	856	786	856	782	786	793	814	807	778	798	773	812	791	783	805	772	790	778	818	861	832	802	790	840	829	767	828	892	825	823	838	832	798	801	799	763	812	775	795	764	883	812	832	806	895	843	851	864	809	794	833	797	846	819	815	806	820	790	819	836	798	793	789	771	798	830	761	791	758	787	806	787	777	803	800	828	861	829	758	855	806	790	851	821	781	803	834	787	829	769	771	758	800	853	834	837	839	878	858	806	848	784	857	824	854	798	828	800	788	835	804	848	843	802	828	805	803	819	861	783	780	837	842	813	822	808	809	888	785	791	832	809	818	801	824	778	881	764	816	792	781	844	807	811	777	763	812	790	793	824	813	794	763	800	827	797	806	839	826	794	860	763	839	785	780	780	713	844	799	823	800	784	809	808	759	780	771	770	766	820	795	800	799	830	839	762	780	783	782	799	790	818	804	776	838	842	825	777	853	832	821	798	764	792	839	802	806	767	780	788	827	842	862	792	821	841	766	835	795	792	814	751	798	783	809	854	829	823	780	770	848	809	820	761	804	765	818	788	819	776	765	778	784	804	833	806	812	771	809	837	840	820	899	819	711	808	817	785	783	836	802	801	799	767	777	827	757	856	771	862	810	800	858	826	756	799	859	794	764	799	816	784	839	823	800	814	883	807	838	829	763	774	799	785	829	816	812	807	799	833	814	810	827	803	872	838	782	829	776	770	780	822	814	826	801	820	800	789	839	793	800	834	767	808	750	844	836	823	824	789	844	851	837	873	861	766	802	842	829	839	805	816	813	772	803	834	802	843	827	804	808	805	872	816	838	769	784	815	789	795	809	818	799	789	774	819	767	811	787	821	831	773	785	909	868	793	848	854	779	815	792	816	794	801	794	824	820	807	786	810	762	819	799	808	798	860	815	810	773	788	797	807	799	841	781	817	774	841	882	815	819	859	823	800	841	780	762	801	791	776	865	854	785	855	814	829	769	809	831	827	798	776	776	798	835	811	847	850	841	778	800	813	825	794	818	789	834	811	769	825	840	833	779	777	790	855	825	762	790	738	779	774	787	805
52707	71130	68591	56824	44678	32957	25774	19598	14484	10611	7897	6097	4211	3009	2294	1872	1515	1392	1168	1088	1047	976	966	876	864	815	875	823	833	801	788	829	768	794	711	758	788	766	741	769	726	778	747	771	776	726	748	737	706	715	719	760	739	803	731	728	727	693	748	746	739	766	714	695	700	723	726	732	723	718	712	729	736	716	747	745	751	747	736	750	661	737	747	734	765	698	789	757	719	724	735	732	773	779	735	725	715	790	707	741	749	771	751	754	749	722	769	730	764	750	728	722	769	809	738	729	722	786	691	718	734	732	756	797	729	778	742	720	711	742	723	709	661	730	740	704	765	728	714	730	696	720	716	716	719	767	716	729	718	760	717	693	769	755	733	726	763	718	727	731	717	763	718	734	750	740	754	747	736	770	753	737	693	702	758	731	761	759	707	749	698	752	749	713	752	744	769	704	721	755	764	737	736	747	770	701	721	736	766	756	717	795	731	718	756	745	730	755	700	773	725	737	753	745	697	700	738	749	768	739	719	738	755	733	735	779	705	786	728	697	690	727	759	760	701	703	729	700	732	767	758	700	730	769	681	723	746	738	759	689	724	749	749	738	754	763	739	743	754	700	723	711	783	682	751	788	815	718	772	746	729	775	753	771	732	687	749	755	772	725	712	725	729	789	696	717	726	715	725	733	775	751	741	736	778	715	746	714	739	702	751	743	715	759	763	728	748	710	692	737	713	731	744	778	735	775	720	772	763	711	723	726	752	747	741	718	722	746	732	745	763	759	753	769	778	748	701	752	764	735	737	758	713	732	780	743	716	736	717	701	768	741	715	712	738	722	757	732	701	743	742	725	738	739	746	724	769	728	677	740	777	750	795	713	734	725	730	746	704	762	745	745	751	688	748	796	746	757	753	707	739	753	733	727	748	734	739	755	708	712	716	734	764	723	738	725	728	730	730	748	732	777	735	735	722	690	743	732	760	739	704	723	708	724	751	750	724	725	745	715	725	785	744	743	745	734	734	709	735	710	738	742	769	755	717	726	722	746	744	714	707	760	741	750	754	698	718	740	776	678	719	683	765	763	722	735	738	732	684	724	774	763	741	746	763	728	716	731	713	739	794	747	720	731	774	763	744	764	768	691	745	739	756	736	704	703	706	787	735	739	746	737	732	787	733	731	753	729	689	732	714	739	768	705	701	736	750	764	702	739	761	781	702	707	754	759	718	810	713	744	715	734	760	743	776	709	726	764	729	747	756	731	739	723	748	690	723	725	721	751	719	725	771	778	727	693	760	743	708	751	749	747	712	785	775	770	705	684	717	741	739	743	719	727	735	739	740	777	755	764	731	752	717	757	700	744	707	747	710	739	732	731	766	696	755	745	737	743	794	758	731	750	738	787	755	731	753	724	765	755	707	735	746	759	740	785	731	772	800	749	751	724	784	723	780	776	786	731	725	746	765	794	736	755	719	752	739	766	737	746	766	774	732	759	750	717	696	717	763	725	687	740	765	760	750	734	798	734	733	723	719	703	712	672	762	753	754	712	752	726	712	723	722	757	771	752	749	752	734	690	791	697	717	690	807	706	763	750	738	716	727	766	699	724	732	714	735	719	735	697	776	708	726	708	749	737	740	686	761	756	800	733	744	746	759	751	725	815	738	737	749	730	762	733	732	755	760	735	754	790	745	710	773	753	742	717	802	735	802	713	779	750	684	753	731	731	707	726	723	771	721	745	738	751	767	758	723	718	730	744	734	716	747	721	723	762	746	703	716	770	702	771	759	689	751	682	713	750	697	764	787	702	762	752	745	729	762	709	742	764	679	722	755	771	765	748	724	756	723	726	777	717	773	744	731	716	780	708	738	760	738	741	708	801	726	715	690	755	788	751	700	706	807	703	739	692	751	711	730	714	745	723	750	724	746	776	745	729	748	739	786	791	740	734	740	685	807	715	727	704	776	746	677	763	767	726	757	725	758	750	739	731	755	709	736	778	749	751	782	722	755	728	741	738	747	719	726	771	774	772	733	681	774	773	733	701	727	734	707	768	745	730	732	687	738	727	753	728	756	739	699	712	744	744	758	718	731	731	732	748	770	737	763	798	769	779	758	688	704	766	761	694	798	761	766	754	768	765	773	734	721	721	711	749	741	654	740	721	778	747	733	767	711	736	736	736	739	742	756	788	748	717	746	712	781	730	741	739	745	713	758	735	730	804	729	746	745	727	716	693	719	728	710	720	801	691	766	798	722	714	729	763	757	749	705	781	724	750	779	731	769	773	792	676	738	750	747	712	741	726	754	800	748	746	772	776	747	722	745	756	752	811	794	775	730	735	765	717	716	775	712	710	731	735	742	716	742	713	736	676	792	736	742	745	738	771	760	749	826	715	716	757	752	731	712	708	717	710	715	739	721	663	760	747	774	792	777	787	719	730	749	708	727	799	742	704	728	753	720	728	765	767	701	724	724	745	731	738	716	772	687	783	712	731	714	733	747	729	772	740	763	734	742	722	756	707	762	698	765	802	755	720	714	775	726	754	761	771	734	726	701	733	761	748	719	739	729	766	773	749	794	754	741	706	745	721	741	725	723	797	700	701	774	721	788	755	707	790	724	734	702	783	689	743	723	739	808	717	736	676	737	752	727	734	701	707	730	727	716	738	737	754	760	794	674	767	738	743	715	741	729	670	693	734	743	737	724	753	752	737	724	727	748	731	791	735	775	724	758	785	751	705	725	758	721	703	757	691	696	753	777	713	717	725	744	721	752	768	713	726	794	708	747	740	788	751	750	736	754	714	720	769	780	745	768	727	731	708	702	736	734	716	752	773	723	739	663	747	762	706	725	752	753	756	731	729	748	706	739	793	727	773	732	744	770	779	750	715	704	775	775	698	731	775	705	800	764	719	698	763	731	723	745	732	731	724	699	750	740	729	733	750	673	766	767	740	728	712	740	735	724	739	735	762	729	722	739	687	744	712	777	813	733	759	709	698	694	747	718	729	777	729	740	698	747	759	785	760	781	758	745	713	721	776	745	709	727	708	718	747	746	721	686	751	776	769	709	739	763	710	741	726	719	755	775	736	770	760	718	763	734	748	729	725	734	745	733	699	718	722	755	776	747	772	773	768	726	729	749	734	722	752	748	741	757	698	702	718	772	702	760	723	720	790	758	764	716	710	749	714	759	726	733	767	711	751	751	722	741	713	766	767	736	723	741	735	736	664	741	720	744	752	732	732	748	756	766	788	727	743	779	702	680	735	741	699	745	723	758	805	776	711	749	729	757	740	730	722	753	751	812	786	768	742	777	727	759	760	767	701	717	747	679	768	726	696	679	756	702	725	733	727	740	703	759	722	696	728	703	774	703	678	734	771	696	720	712	709	753	705	738	707	730	732	786	756	745	743	742	770	732	819	721	739	751	760	716	731	762	732	727	778	741	757	704	722	713	709	727	724	736	710	742	720	762	753	713	775	743	740	752	757	712	777	764	788	738	718	765	751	726	779	762	748	693	723
28965	24611	36943	40423	31862	23887	16566	10527	6766	4847	3612	2750	2143	1618	1271	1156	1024	893	946	895	964	842	891	820	785	837	842	849	846	838	788	797	811	813	824	791	785	812	852	717	738	771	738	788	772	808	825	798	814	799	799	744	771	759	781	760	856	741	767	794	815	793	785	793	820	804	805	806	794	834	813	794	773	789	801	811	793	770	794	757	793	793	792	787	780	837	805	762	762	778	796	792	780	777	757	789	754	715	804	796	808	787	770	808	794	777	811	822	828	741	742	763	856	796	793	818	797	739	749	808	786	772	805	774	792	794	793	780	805	754	830	815	744	813	755	841	758	787	779	815	763	779	771	804	774	767	803	818	749	790	785	759	753	821	818	810	770	774	844	769	826	802	809	795	814	786	801	768	753	788	805	770	744	744	816	747	767	805	795	829	794	761	792	751	823	799	853	811	762	795	788	760	779	806	748	845	855	786	805	771	772	788	793	768	748	761	808	716	766	780	739	762	831	785	793	748	785	833	807	775	740	752	822	798	782	770	817	768	811	788	744	820	727	776	810	807	773	798	790	801	770	801	738	789	802	800	808	833	785	825	796	770	769	777	775	828	803	822	808	830	785	773	783	842	754	809	809	771	803	800	802	779	766	841	741	805	826	779	779	783	746	795	788	787	795	817	788	802	781	837	779	836	775	793	792	779	750	743	792	771	755	779	834	795	744	803	816	808	746	728	776	780	760	741	815	784	783	826	821	772	811	795	863	809	860	784	852	816	779	813	745	748	753	780	741	789	782	744	771	732	757	778	738	800	823	799	834	742	852	813	807	783	749	781	819	799	798	731	809	779	784	783	821	782	766	820	788	835	803	784	761	758	812	784	784	787	820	768	803	802	781	795	798	805	795	773	847	768	851	808	781	808	801	800	782	790	764	786	798	775	800	781	778	767	786	757	772	845	768	821	808	828	743	744	810	786	779	802	724	807	788	761	815	751	757	793	763	786	784	777	802	784	768	792	839	723	732	763	805	820	785	791	811	833	778	791	735	747	757	796	752	788	804	807	751	760	843	773	795	839	848	774	752	755	794	805	817	850	790	739	763	807	775	767	741	789	774	726	725	793	812	797	792	743	853	789	810	761	778	807	829	750	799	801	799	795	770	840	841	764	800	803	787	845	761	770	790	756	788	779	814	806	821	837	803	791	820	779	803	817	825	743	785	776	758	792	803	822	805	730	817	820	763	821	793	806	821	752	796	804	746	746	807	827	818	778	786	768	766	814	806	806	817	792	779	765	767	793	787	784	782	810	743	813	796	778	772	789	761	802	781	762	734	764	791	812	850	766	818	816	814	832	793	779	734	816	801	799	758	757	757	749	799	805	790	823	759	786	794	762	788	807	789	782	748	755	789	773	774	823	760	828	789	771	819	805	786	748	802	801	786	809	787	774	758	788	806	796	823	768	784	807	773	802	772	818	785	794	777	775	824	854	837	714	797	805	799	816	831	812	797	831	795	790	815	788	779	827	828	783	794	758	841	815	818	802	824	801	770	774	803	797	823	723	774	765	770	803	783	822	827	748	769	739	776	775	834	821	758	763	800	820	767	842	729	795	743	789	785	805	738	819	766	788	790	804	802	771	788	829	808	784	789	798	791	789	841	787	757	783	786	767	772	812	808	807	816	801	746	803	822	813	718	760	803	792	799	744	794	773	779	782	824	818	828	783	809	794	773	731	766	785	799	790	795	784	817	787	742	749	768	749	774	763	833	790	806	801	787	794	811	748	743	755	760	806	813	820	758	803	788	812	796	792	817	811	751	763	763	774	745	767	797	803	787	855	773	775	823	806	805	780	764	756	847	754	763	809	813	769	756	747	775	769	763	812	780	833	769	838	738	805	814	814	769	757	769	783	802	722	775	807	818	771	734	809	806	818	839	789	829	783	778	754	835	781	796	796	761	794	815	828	805	793	770	786	782	766	755	774	806	839	791	759	820	750	766	768	713	773	795	831	728	816	775	770	764	778	797	805	783	809	791	777	854	763	767	747	776	778	806	811	780	780	781	787	784	776	793	774	767	789	770	830	786	774	792	837	757	805	790	781	831	754	805	812	825	779	817	795	757	799	775	787	784	810	810	789	765	769	791	797	808	798	788	822	765	771	757	851	793	775	773	779	767	729	764	782	789	765	785	750	773	755	761	791	841	802	760	793	805	781	739	793	800	806	803	783	824	743	798	793	787	743	787	783	799	780	773	805	809	817	818	724	820	781	804	783	794	771	756	808	778	782	738	803	799	751	793	795	784	799	792	781	798	829	794	799	819	808	816	806	803	807	781	823	798	740	805	765	757	769	828	789	805	784	789	768	773	809	807	798	766	787	777	742	818	756	794	717	769	812	826	811	773	806	807	776	791	795	754	813	814	816	778	811	775	803	761	828	760	760	846	783	780	772	803	794	823	825	822	813	811	836	776	818	803	779	831	762	782	785	839	758	766	766	773	751	779	727	829	821	809	764	812	765	791	784	776	769	765	805	819	838	783	784	770	730	768	789	755	809	796	741	756	830	811	775	798	743	747	755	724	791	797	764	774	873	776	769	801	762	806	770	816	773	796	768	771	750	761	776	790	862	795	780	778	750	784	776	811	805	745	767	817	788	780	749	793	774	789	770	803	792	802	836	774	770	818	793	774	804	761	798	790	810	813	775	799	821	786	793	776	793	764	793	775	852	806	782	759	790	797	805	765	821	781	781	862	791	758	790	792	772	755	777	792	755	775	808	790	734	779	806	775	799	759	827	802	784	775	815	764	778	737	772	761	813	755	718	807	778	760	787	762	823	779	779	795	749	797	782	810	816	845	828	796	788	814	794	742	807	732	742	778	777	750	809	797	781	794	752	805	796	781	731	763	791	784	824	781	788	796	760	733	756	815	783	808	802	749	815	769	781	788	750	782	790	805	823	759	830	807	801	835	764	810	810	785	780	848	789	741	806	833	771	805	805	795	714	777	805	810	796	809	817	796	775	766	746	803	776	775	828	804	788	829	821	773	776	840	804	777	787	772	792	766	865	771	743	812	800	809	791	766	812	794	755	734	741	742	782	826	810	781	810	739	799	775	850	821	811	807	842	791	774	836	806	764	810	815	839	766	755	771	755	752	796	770	779	791	833	804	761	749	802	757	840	748	747	727	804	796	748	761	805	771	739	820	788	788	791	811	806	757	748	719	809	797	810	806	770	763	782	801	769	767	834	801	762	770	801	753	837	817	754	821	773	816	785	793	741	802	798	834	800	768	756	778	753	791	776	794	809	777	842	780	789	775	815	830	784	804	746	852	783	773	776	792	772	798	834	800	787	832	737	763	802	749	751	766	773	762	760	838	820	806	743	767	793	813	775	776	776	772	791	766	793	809	791	788	815	752	766	756	857	779	791	736	806	811	785	823	810	801	785	845	761	715	776	831	735	819	792	801	784	751	816	780	745	759	802	829	806	793	834	785	854	787	796	766	866	854	797	777	768
48800	60058	58950	47988	35574	25977	19474	14248	10294	7290	5721	4283	2877	2110	1752	1411	1225	1042	1019	899	949	909	858	819	815	752	805	782	782	762	741	728	736	744	807	713	738	767	752	727	722	732	775	701	758	732	752	715	697	708	793	734	745	772	760	722	714	698	745	729	702	726	757	714	740	732	746	703	747	726	755	747	756	728	711	663	747	719	729	729	671	726	692	744	721	766	715	726	755	710	781	771	737	698	681	705	729	742	711	689	733	733	749	678	721	697	704	730	711	741	725	734	729	752	732	732	702	727	698	716	750	732	715	755	747	700	742	774	690	766	737	712	705	718	730	695	738	753	699	673	763	723	672	737	746	717	767	715	727	727	732	751	670	762	757	668	693	697	788	705	729	737	699	732	702	726	740	709	712	720	716	749	711	702	698	713	703	733	743	748	722	646	740	739	744	702	732	725	712	714	714	728	668	688	691	741	718	702	766	751	756	770	740	683	721	727	701	690	790	774	693	706	751	743	728	742	749	706	713	728	722	717	709	736	690	696	695	715	781	718	708	743	749	708	788	745	707	755	702	685	740	720	698	708	758	718	699	708	713	724	733	730	757	684	687	702	763	695	735	750	762	770	699	724	723	683	744	744	757	676	732	731	647	746	792	767	667	754	725	747	738	697	691	753	687	733	718	709	711	729	680	704	758	774	704	742	709	763	770	709	753	695	726	715	694	738	715	689	705	729	752	716	771	708	721	713	739	758	738	703	738	682	728	717	734	727	753	734	706	734	707	691	726	690	744	745	706	736	723	775	728	703	739	700	760	688	724	734	737	707	702	757	703	715	725	733	745	739	708	740	740	779	740	725	705	704	690	749	725	720	714	733	703	692	739	745	726	731	723	659	786	750	724	693	727	748	674	746	770	702	712	705	734	766	724	701	703	768	750	694	725	709	691	702	692	743	700	723	682	742	752	739	763	714	724	736	699	667	737	761	691	710	756	708	745	713	719	757	699	741	733	669	727	682	708	712	741	772	668	728	698	710	688	725	687	774	713	692	654	706	753	671	758	706	716	733	736	681	788	719	735	753	751	715	756	677	691	735	725	731	714	694	704	729	757	683	693	725	730	713	728	743	717	735	703	703	753	694	710	680	715	688	716	744	712	739	677	714	721	738	671	686	710	737	707	710	733	713	709	713	745	714	699	699	753	750	707	744	710	641	745	674	694	710	712	696	721	739	694	726	695	746	693	759	732	727	758	715	722	689	757	717	682	711	721	706	685	755	741	699	739	748	695	695	708	736	704	707	729	737	701	686	681	722	693	736	698	750	776	708	755	736	700	735	704	737	703	694	749	713	679	731	709	709	714	722	757	739	720	748	749	679	728	731	709	732	742	691	720	723	669	750	728	755	754	698	747	739	720	652	749	694	748	742	731	730	702	743	704	739	721	686	732	728	764	739	703	752	740	758	744	744	799	718	698	753	693	713	707	721	738	749	730	731	752	693	703	726	724	742	726	728	733	759	725	739	702	749	724	748	694	709	714	755	750	698	715	712	668	736	686	731	756	729	720	750	662	749	697	751	738	740	714	714	684	700	706	733	693	709	729	735	758	773	693	732	701	724	744	699	720	773	735	719	753	726	748	727	744	686	709	745	654	702	687	739	687	710	724	746	749	726	722	719	732	803	668	753	697	780	712	701	771	748	753	741	689	725	708	741	703	714	691	713	763	696	775	749	742	742	727	702	714	726	718	725	740	770	756	733	734	708	737	787	694	696	677	735	716	702	706	758	748	704	745	709	776	692	736	778	685	733	711	701	717	701	710	724	746	741	709	651	711	756	701	743	746	708	704	713	694	733	729	691	684	651	732	717	752	726	705	731	683	681	694	740	748	775	724	709	720	700	687	690	693	742	748	726	686	701	706	712	723	732	745	731	697	731	703	733	721	711	695	681	759	712	728	743	760	714	730	686	697	684	725	717	721	689	698	695	755	710	719	694	736	697	751	750	717	745	698	741	745	713	719	703	756	680	708	724	758	745	708	712	726	737	713	690	730	786	745	690	714	669	696	732	655	703	750	705	730	735	718	735	724	690	772	723	738	716	724	685	783	743	741	728	675	755	745	761	701	754	756	684	769	709	739	768	680	688	747	765	768	724	694	731	763	720	768	760	710	705	733	723	711	761	744	730	728	683	710	703	773	678	742	761	730	721	766	739	718	717	755	715	716	793	728	752	736	681	694	731	727	716	772	685	746	729	674	710	710	699	724	732	718	713	694	702	752	770	763	744	716	770	741	715	747	771	746	734	666	738	716	694	689	688	730	749	739	715	726	693	830	724	673	709	680	762	734	726	763	772	721	728	760	726	729	722	743	729	723	717	714	754	695	703	725	694	763	700	746	711	708	750	757	693	762	691	735	739	736	698	733	728	680	724	659	737	705	740	752	707	714	769	726	709	696	688	760	671	720	748	768	710	735	727	710	709	705	713	694	706	696	717	762	742	763	725	668	759	707	690	682	715	684	741	699	746	712	729	690	711	690	649	717	767	770	748	699	719	719	768	723	674	767	732	724	704	757	751	713	730	728	732	779	793	717	748	733	776	781	709	726	727	718	688	710	661	755	713	679	721	770	756	763	720	726	689	759	711	741	710	729	774	731	755	751	749	708	716	733	750	674	690	727	685	675	723	752	696	718	711	731	729	726	668	738	701	719	708	684	711	764	741	736	738	725	687	722	741	730	744	751	726	698	703	730	753	690	716	751	737	754	731	743	681	753	755	773	732	730	704	685	715	710	752	717	728	743	687	714	686	729	747	726	740	688	780	711	733	770	707	706	727	729	711	723	709	683	706	680	723	713	676	737	722	718	761	705	695	724	710	743	755	715	708	739	704	758	759	745	670	742	693	753	727	687	707	750	735	748	668	775	739	727	699	739	716	745	743	726	749	750	734	658	699	738	756	762	725	717	680	714	725	719	729	694	683	746	748	763	716	744	703	736	756	720	708	725	713	704	716	749	719	740	717	691	797	718	735	717	771	731	690	741	676	730	711	722	693	761	724	766	709	730	672	749	714	694	718	734	727	699	772	740	731	740	662	718	699	701	734	741	714	746	749	716	706	714	744	707	692	739	726	740	671	738	746	714	697	746	730	756	739	748	690	670	695	714	758	730	713	701	732	767	760	708	744	711	729	722	711	746	698	754	739	762	781	720	697	756	718	717	723	728	729	761	692	664	722	697	740	697	676	708	747	701	738	724	739	737	713	720	736	715	737	767	715	720	759	735	680	731	721	732	680	667	715	707	716	642	743	683	738	706	735	692	773	729	684	748	708	752	692	748	747	725	684	735	683	758	707	753	720	674	674	693	733	711	796	719	716	765	761	703	729	736	736	722	718	745	692	710	790	737	710	720	762	776	685	736	758	683	694	744	701	749	709	756	705	723	709	767	739	710	729	717	671	733	753	639	703	700	704	685	729	708	769	734	673	707	730	726	709	713	730	712	714	699	662	724	715	701	669	721	728
25790	21718	30288	30309	30204	28963	24712	15391	10088	6882	5068	3681	2622	2031	1610	1348	1177	1161	1102	1006	1023	942	931	838	858	870	844	855	828	861	846	804	832	815	829	846	836	776	797	775	805	758	773	817	837	770	752	737	794	802	813	745	795	807	868	770	767	732	754	805	765	763	816	805	844	768	766	824	777	749	856	812	746	837	830	830	817	808	791	778	821	811	837	789	778	779	833	794	824	779	863	774	824	796	885	778	767	822	784	796	785	775	810	813	809	811	795	784	761	789	813	806	830	799	767	815	763	763	805	821	819	834	814	796	785	750	825	774	768	773	794	781	777	805	830	876	804	808	787	761	800	777	786	797	848	820	797	823	790	796	766	816	765	802	785	788	798	819	814	767	762	753	779	807	783	797	776	785	772	819	832	790	856	831	815	804	851	822	761	815	792	821	793	785	805	804	795	830	827	789	788	792	781	795	786	804	831	775	839	760	846	743	788	783	782	764	836	769	758	735	826	794	826	838	800	811	748	810	780	777	783	804	824	755	739	811	799	741	779	790	780	830	786	787	817	745	810	847	787	772	738	789	810	783	747	829	806	835	760	774	785	775	725	812	845	785	838	787	762	807	832	817	799	811	778	802	861	837	814	787	814	850	745	839	797	811	825	793	730	821	811	809	792	783	784	803	780	784	788	782	790	812	842	807	788	792	838	784	756	785	750	806	765	831	817	780	801	774	848	785	811	877	783	787	836	796	858	823	783	788	771	800	798	831	767	770	835	841	775	832	809	787	851	721	815	793	806	810	792	827	789	788	772	772	788	773	819	782	843	827	783	793	821	792	739	816	793	799	798	726	819	797	847	785	775	825	742	766	819	775	776	834	795	841	805	766	792	797	833	745	840	844	772	787	844	771	833	800	838	838	737	786	794	797	841	761	823	810	785	797	810	742	848	839	805	815	756	801	767	811	860	766	839	832	758	772	802	770	859	756	770	788	817	848	825	775	792	795	839	825	824	799	834	786	746	785	772	813	816	840	815	834	765	803	780	790	781	869	800	833	797	814	809	753	802	764	810	747	832	799	765	793	791	773	795	771	852	820	776	740	758	836	779	775	814	813	840	836	788	783	732	783	776	765	867	811	806	822	828	832	747	805	812	763	763	832	787	794	769	767	789	788	824	798	782	812	749	769	784	785	809	813	806	786	786	775	762	805	833	814	832	758	859	797	842	857	825	793	824	834	785	775	821	798	771	805	856	831	808	772	815	773	786	798	843	758	782	768	777	832	813	819	778	761	794	772	815	776	794	758	801	807	810	811	825	771	831	844	784	800	749	764	754	756	830	858	836	773	798	778	824	787	819	820	817	785	763	795	797	808	801	768	803	794	770	825	760	779	807	835	830	800	769	803	748	851	839	793	807	771	782	777	788	803	802	796	782	730	760	834	789	839	821	816	819	811	803	825	840	775	846	781	777	769	779	778	836	768	838	836	766	758	783	788	805	798	808	819	823	761	807	834	850	825	775	764	800	844	791	783	760	777	814	798	829	792	760	792	783	782	742	778	802	763	778	802	820	793	767	806	779	843	814	801	807	810	789	781	794	854	797	811	803	771	780	815	849	773	805	770	733	789	828	806	828	817	776	856	803	799	806	840	771	778	793	820	773	796	857	814	833	787	799	809	800	832	792	801	743	786	773	833	862	761	797	758	746	780	849	831	825	792	861	841	853	860	835	771	768	805	762	781	794	795	810	780	722	749	796	723	762	790	759	790	813	858	775	757	779	787	801	810	816	835	820	854	810	741	778	843	810	756	807	774	865	818	786	795	822	788	820	797	755	792	812	737	749	808	753	823	771	825	825	742	799	811	798	796	762	767	795	799	740	789	802	794	770	788	830	827	776	770	791	757	794	827	793	779	842	818	818	829	781	757	803	778	801	783	803	792	821	784	764	795	805	808	757	820	750	789	794	788	778	790	861	786	764	832	811	842	802	868	801	785	801	782	767	771	787	804	761	792	837	788	876	859	811	818	836	780	848	791	753	779	773	761	778	775	786	773	862	756	813	820	826	815	810	775	775	828	823	808	800	793	768	763	821	773	829	830	781	839	798	794	804	785	849	755	805	792	799	816	812	822	814	767	782	769	748	790	803	726	812	854	790	735	780	801	815	845	811	790	806	819	824	800	820	793	773	802	847	835	806	833	817	807	734	809	830	814	763	787	817	757	811	825	805	742	798	779	786	812	761	800	803	774	791	785	815	783	778	795	812	792	775	815	781	844	791	860	789	755	846	808	798	803	776	791	802	744	829	791	807	804	743	781	769	832	779	829	776	823	779	819	802	731	816	773	811	787	844	809	791	807	826	780	847	788	799	846	840	753	778	832	851	772	784	805	733	816	768	785	763	790	781	775	813	810	771	800	783	790	790	802	818	814	791	753	795	809	783	738	769	822	825	794	763	786	793	792	787	823	811	778	813	761	783	826	746	779	839	743	823	799	773	814	818	737	774	799	798	728	781	828	802	794	771	788	829	753	715	812	773	841	804	749	807	787	770	792	770	826	816	798	775	786	777	858	840	806	794	836	742	808	790	771	800	792	804	789	829	767	769	754	794	888	805	806	830	785	818	804	784	817	813	746	768	791	756	826	803	862	829	797	766	818	762	817	786	831	827	824	750	805	788	748	844	758	846	891	794	782	796	790	798	811	761	798	789	817	751	753	812	777	788	854	763	802	759	783	772	757	781	770	798	784	809	791	772	854	851	731	777	756	794	804	844	826	760	779	756	820	739	826	855	826	822	819	765	795	798	774	793	744	777	743	794	791	816	799	806	795	841	792	850	786	800	786	834	812	811	826	788	806	806	770	752	833	800	765	804	829	806	804	819	821	799	760	789	799	845	808	773	848	805	812	835	823	821	844	826	809	814	765	777	766	847	812	801	842	762	780	764	783	782	799	802	828	828	803	773	824	806	856	779	758	832	754	795	796	770	867	764	799	790	773	825	817	824	804	823	814	820	818	787	762	801	799	793	831	773	774	798	808	829	797	780	780	838	879	825	875	808	807	779	842	806	757	848	784	820	754	797	804	804	749	769	747	790	837	780	779	763	804	800	795	868	810	816	791	781	763	807	769	854	796	821	799	833	793	811	777	778	817	798	787	891	767	823	811	815	771	800	794	756	762	760	765	800	830	751	830	816	835	768	843	807	842	769	811	787	794	841	795	782	796	819	774	832	782	748	731	811	816	776	805	786	783	847	761	778	810	765	777	755	814	799	799	796	786	795	771	756	826	767	791	861	788	800	795	766	872	785	755	849	821	805	828	816	840	794	775	794	774	807	743	824	780	801	804	793	785	806	798	804	826	747	801	841	774	807	816	817	742	817	824	826	793	795	784	782	773	779	762	786	750	817	797	790	779	900	795	840	784	846	779	799	817	754	825	821	787	860	832	815	785	789	779	789	735	825	807	762	821	801	802	843	788	834	802	772	821	831	749	861	785	781	769	797	819	726	840	816	771	741	792
49578	67468	67279	53747	40587	30974	23601	17824	13190	9700	7144	5382	3650	2807	2033	1625	1415	1280	1136	1014	1033	972	882	936	826	863	814	787	787	748	757	778	769	726	729	798	741	743	723	728	687	773	735	751	791	738	770	692	731	727	700	748	739	763	737	721	717	734	708	719	713	726	710	703	734	718	668	796	720	716	743	714	731	727	734	744	712	727	752	705	790	722	736	671	707	760	735	703	692	772	771	730	734	712	679	713	785	734	693	727	749	716	716	725	736	734	711	723	719	696	734	706	727	725	737	725	743	701	703	696	723	711	737	770	692	718	717	706	744	749	674	694	738	706	696	696	730	699	737	688	703	760	761	706	716	716	717	727	715	692	699	742	737	783	710	681	679	713	726	718	711	753	764	751	724	796	728	718	691	802	713	729	743	734	716	695	685	754	683	746	723	749	692	707	779	721	720	761	757	739	702	721	746	741	729	769	748	740	733	724	763	758	706	743	790	726	724	742	738	716	697	766	671	734	703	719	700	758	753	727	740	760	720	702	746	670	703	747	744	729	722	707	734	724	671	705	723	721	707	712	731	733	725	714	701	729	718	761	718	704	719	704	753	722	694	709	717	699	713	762	721	737	746	729	690	699	739	727	742	747	738	724	683	694	787	749	741	722	741	655	774	734	757	731	720	734	720	731	763	731	753	734	686	658	732	739	734	689	696	724	698	754	744	690	733	735	718	677	727	752	710	722	746	736	745	708	760	683	720	750	688	726	739	749	723	753	729	708	697	728	719	706	754	715	727	728	724	735	708	715	746	738	669	728	720	767	699	700	713	731	731	735	778	776	714	749	756	758	738	734	732	714	751	670	727	718	697	749	728	740	720	685	711	701	697	722	736	712	725	671	747	708	692	713	712	749	715	758	717	719	746	741	766	731	691	758	737	707	733	775	739	701	786	745	733	697	756	749	749	756	725	718	750	709	736	694	724	748	732	720	768	741	751	732	742	691	730	749	788	690	755	738	728	727	732	730	722	719	788	760	733	721	706	782	713	702	743	706	736	750	744	737	726	753	721	724	771	727	702	757	737	696	701	767	713	734	716	779	727	727	761	744	685	784	729	707	772	768	736	734	778	708	730	757	723	759	711	719	715	762	757	681	694	702	749	689	765	737	751	737	783	732	738	741	753	719	724	687	726	709	764	746	706	687	743	762	723	720	714	725	743	724	760	712	712	703	764	673	724	701	711	679	754	750	711	683	676	676	730	719	746	710	691	719	729	705	744	742	723	717	721	662	732	678	700	744	765	786	776	747	744	709	729	735	734	731	726	712	748	714	744	715	770	687	703	721	690	725	729	727	746	731	714	750	686	755	719	752	727	734	755	696	732	703	750	775	753	707	747	712	748	733	772	792	720	750	730	771	683	722	718	752	728	772	732	762	786	732	757	766	759	754	755	717	741	731	733	718	695	757	726	731	715	781	740	705	826	697	754	750	642	743	688	727	749	746	743	729	763	691	733	712	761	743	713	741	741	766	779	749	757	696	720	714	719	716	739	747	704	666	771	719	760	788	731	700	714	726	718	766	739	756	777	695	766	710	708	697	740	746	729	728	781	685	694	692	697	717	730	758	727	780	756	748	727	726	771	682	717	716	744	701	697	787	723	720	733	755	742	717	772	755	734	740	723	699	704	750	691	693	731	744	701	705	680	672	726	716	719	753	752	708	709	745	755	738	767	701	742	699	734	721	747	755	713	718	692	742	742	714	670	750	723	689	713	704	764	706	697	724	748	717	689	761	799	710	731	762	702	704	722	751	713	746	695	739	761	731	708	740	707	692	723	749	688	720	724	737	743	732	728	771	720	729	734	703	783	732	696	743	721	674	712	708	739	709	704	721	762	743	710	709	713	724	703	756	724	700	738	762	745	700	736	703	691	668	724	736	736	740	741	766	724	739	701	676	715	748	743	684	778	742	693	740	698	732	724	735	658	743	754	741	723	719	682	710	726	776	772	767	768	697	740	739	758	728	722	790	727	738	707	718	703	723	724	725	725	716	730	709	704	702	719	776	677	735	750	787	692	718	741	724	744	735	754	694	735	768	713	711	750	716	740	748	705	719	734	727	747	712	720	736	702	750	726	730	699	721	699	723	744	755	707	733	726	738	723	722	769	780	718	727	678	707	766	745	662	704	729	685	720	727	714	776	699	684	619	731	692	710	693	694	689	731	760	690	736	701	732	710	691	699	703	755	702	772	737	747	731	703	715	729	750	710	710	731	742	726	738	721	763	737	806	728	723	731	737	740	751	733	687	727	771	730	686	758	726	761	751	721	773	698	765	726	705	758	746	677	737	740	700	764	740	648	728	784	740	751	728	786	664	714	724	755	708	761	688	751	724	691	734	769	705	764	770	691	766	673	747	705	741	724	743	708	695	747	727	707	738	716	740	692	677	739	737	702	692	718	727	715	719	723	722	717	760	745	727	717	712	753	700	746	732	733	698	690	699	730	704	712	686	726	717	730	722	765	733	720	729	720	759	782	680	712	745	739	687	693	740	752	698	751	728	714	709	715	706	719	726	675	758	725	728	760	759	723	770	708	745	708	759	716	715	728	760	734	755	771	725	660	775	713	677	750	745	712	714	781	734	722	773	714	745	751	707	722	743	773	748	743	700	736	767	729	741	702	727	761	723	782	761	723	764	747	686	758	731	716	701	713	715	754	713	726	711	728	758	691	695	721	751	732	715	697	750	738	750	720	715	720	730	734	734	733	718	788	707	725	789	714	749	719	776	744	711	701	702	717	718	709	699	748	751	787	706	679	695	759	765	785	723	730	661	756	735	695	764	689	720	701	746	735	752	706	726	744	721	755	690	731	730	715	747	746	702	729	708	710	751	719	747	684	715	735	730	767	727	736	742	697	698	754	702	749	767	712	702	756	684	706	772	763	694	688	651	695	670	721	768	793	747	759	722	747	789	755	708	674	762	724	733	684	712	728	730	696	721	728	724	726	746	763	759	739	701	763	756	723	707	749	760	737	717	740	743	731	761	698	680	737	694	773	727	775	711	711	764	732	737	731	719	735	732	733	680	743	718	778	698	699	749	738	719	777	740	702	730	708	734	720	708	714	713	753	775	733	742	728	721	724	735	721	730	739	747	739	729	747	717	752	682	728	716	709	727	745	725	760	756	774	707	663	737	705	643	748	747	694	727	717	739	714	773	674	747	724	745	775	752	697	691	719	696	741	772	744	759	705	703	779	740	795	708	719	717	749	697	768	713	705	708	759	735	728	710	712	751	727	721	704	731	697	730	760	734	686	714	733	751	703	745	715	729	726	744	723	709	714	747	762	769	773	731	689	707	698	797	708	714	679	760	737	716	745	717	741	708	743	735	707	722	722	750	734	777	709	724	708	689	749	689	690	752	729	750	746	701	747	750	722	730	712	729	717	753	748	715	732	730	728	710	729	715	722	759	714	753	654	683	705	734	725	745	728	729	705	689	735	815	704	692	697	742	730	733	737
25189	21726	29790	27705	27378	27507	24475	14910	9518	6587	5040	3651	2584	1969	1436	1335	1239	1163	994	1071	963	957	936	844	893	907	825	887	845	893	844	888	866	804	814	829	790	840	782	797	796	791	823	826	794	803	819	797	838	818	787	813	806	808	859	754	814	770	805	823	798	810	796	809	799	813	769	769	787	815	814	796	804	827	776	741	725	828	760	853	799	798	824	765	801	797	781	788	803	834	766	849	813	845	768	837	792	698	777	818	754	805	810	769	775	838	829	813	793	820	790	751	843	840	761	787	844	784	788	794	841	828	819	821	762	790	783	809	783	778	762	831	799	815	793	810	814	766	769	811	813	779	839	849	844	797	817	802	819	765	818	776	780	788	789	780	806	843	740	844	793	801	770	758	821	789	837	766	778	812	794	770	827	827	790	815	815	835	790	794	790	791	804	739	796	763	801	815	842	769	766	814	770	796	850	800	806	774	766	820	739	822	810	752	857	771	761	756	821	807	827	798	790	758	801	826	801	838	810	828	798	818	807	782	775	789	773	785	807	775	832	829	761	761	745	837	829	799	783	776	779	811	820	768	818	788	834	798	846	781	807	804	841	803	827	788	778	808	765	801	829	788	807	819	780	744	822	843	774	782	864	800	765	783	782	799	779	805	796	791	870	733	817	793	747	828	815	823	803	766	829	768	805	817	815	793	799	816	799	813	751	765	792	766	766	773	826	782	805	825	757	789	790	810	758	830	866	806	794	812	788	752	779	815	809	859	721	765	798	808	809	761	820	819	820	820	765	808	784	744	795	798	791	830	803	808	821	811	778	809	785	822	776	775	839	788	780	792	764	763	795	778	844	785	828	732	794	826	846	783	843	833	809	810	818	806	778	789	803	785	793	788	760	861	772	836	760	822	789	832	816	756	832	765	828	752	771	797	807	825	848	814	764	809	847	789	785	762	860	793	785	780	795	745	819	810	803	817	797	790	779	794	778	757	772	774	804	785	824	761	774	772	794	815	772	764	833	801	730	806	799	828	816	803	850	769	768	777	821	794	836	786	803	773	812	804	812	797	743	827	750	765	809	723	779	780	803	816	818	790	813	800	776	788	850	819	784	809	784	824	801	776	781	834	796	781	783	763	778	767	838	808	781	818	779	777	806	766	797	795	788	805	815	799	759	818	782	771	798	786	805	767	778	741	842	827	835	795	760	793	793	793	820	838	830	788	789	753	773	778	820	820	829	804	800	800	811	847	774	789	859	783	799	815	877	784	753	837	779	770	789	795	801	770	823	776	814	796	805	753	838	796	842	798	795	790	812	785	803	784	784	764	829	819	802	770	783	796	818	754	779	737	787	742	796	791	809	800	806	796	853	732	823	810	787	794	807	768	804	830	793	788	841	810	764	834	784	791	776	805	799	820	811	864	815	787	809	813	756	793	767	828	797	799	741	807	811	795	812	756	815	774	774	811	753	803	762	785	812	828	814	768	833	788	769	753	797	774	776	825	808	774	828	818	769	806	803	772	800	774	776	781	836	794	816	817	807	812	833	809	830	774	823	828	802	831	808	819	748	804	839	775	762	834	811	825	800	803	823	781	814	717	828	797	818	855	769	852	763	782	787	798	797	796	785	777	795	788	826	793	815	760	818	795	775	800	750	766	816	774	814	836	838	774	803	746	799	765	712	777	760	864	818	791	803	823	829	835	833	772	795	795	767	805	809	799	791	765	803	813	766	773	770	789	789	789	861	812	772	773	795	831	804	832	793	745	823	773	793	779	823	826	819	782	798	818	799	851	804	767	816	813	810	807	824	803	804	794	831	779	809	800	819	841	802	761	804	800	845	826	758	797	777	800	777	833	826	825	795	740	798	859	802	810	803	824	815	766	782	782	805	792	828	855	797	832	786	798	770	802	770	797	833	761	762	796	816	782	767	825	766	809	795	813	767	762	795	799	829	802	803	812	800	823	755	820	803	808	769	779	802	726	815	820	769	766	778	764	750	753	821	825	841	770	801	765	815	757	846	790	776	804	842	860	786	861	772	811	774	807	745	768	787	756	824	782	843	808	761	817	754	743	833	844	773	767	832	787	773	804	779	798	802	777	773	799	784	805	774	787	778	823	765	828	823	852	752	785	839	807	787	853	801	826	844	786	771	806	803	787	828	830	821	826	796	782	831	817	752	792	792	805	759	823	814	778	799	774	821	786	804	808	846	851	817	805	791	775	749	768	780	814	804	786	811	805	791	865	778	804	767	859	765	811	837	777	784	842	814	797	819	783	788	764	751	808	830	836	793	833	793	794	843	759	750	809	857	818	749	843	753	801	789	802	796	808	760	801	838	837	789	752	770	849	817	788	794	785	831	795	785	778	779	842	827	831	806	771	770	805	809	809	808	784	786	794	796	809	853	782	776	842	829	782	827	813	769	837	772	756	766	804	769	793	780	748	786	838	781	806	754	788	784	823	785	819	788	829	802	755	748	768	793	830	793	798	824	811	745	737	775	785	790	795	846	833	785	773	802	820	812	825	773	773	811	775	854	783	802	799	735	798	810	758	806	783	755	781	807	825	789	802	874	762	803	847	801	763	829	816	797	819	817	823	815	794	786	808	765	829	789	781	796	826	832	803	743	762	854	791	805	793	811	794	822	766	819	791	787	803	777	756	785	851	781	877	829	832	816	824	854	816	790	801	779	774	817	816	768	840	836	851	825	789	771	799	797	781	806	813	816	837	820	782	816	770	793	782	789	857	747	813	828	791	767	790	836	789	781	803	854	840	814	800	816	897	794	829	788	837	838	805	739	799	793	811	819	796	808	771	833	830	785	815	755	823	762	789	852	821	837	809	807	782	772	790	798	790	770	755	805	783	798	785	852	829	800	827	828	798	821	792	785	797	825	764	837	882	796	838	815	833	807	813	808	796	785	764	797	742	789	820	814	813	795	788	815	784	768	794	798	791	863	825	781	751	827	773	753	782	802	765	754	813	806	760	835	793	834	820	781	814	802	749	820	800	801	777	762	774	815	755	845	798	777	742	819	808	778	782	788	801	829	832	834	827	780	790	798	808	809	819	805	754	785	804	790	775	754	802	774	813	833	815	815	806	820	792	828	844	750	798	742	722	870	768	853	823	790	811	785	792	809	789	790	780	762	810	779	817	810	825	753	812	812	781	773	782	834	813	804	798	795	809	733	753	766	818	813	826	788	741	813	726	796	798	765	732	752	801	771	796	754	835	802	807	779	795	765	826	808	813	799	753	829	784	840	767	774	764	739	840	855	811	813	813	793	863	857	793	816	773	867	845	832	812	850	838	809	811	847	797	819	831	804	786	777	799	824	765	771	752	787	867	811	841	786	839	768	796	835	828	789	836	811	749	799	762	774	792	769	789	801	839	819	800	762	744	838	785	789	827	769	781	840	767	806	769	785	813	810	760	790	836	772	791	833	774	787	798	753	792	772	822	738	801	812	821	779	763	745	802	784	804	816	797	819	760	722	782	851	809	776	837	815	817
51166	68212	68028	54975	41447	30877	23755	17900	13451	9860	7553	5451	3732	2695	2065	1620	1437	1344	1121	1061	1015	928	878	891	844	857	780	822	777	754	753	807	801	789	773	748	705	760	734	767	719	707	777	716	750	730	718	747	743	748	736	731	710	755	749	717	723	706	704	672	745	750	766	718	762	751	716	705	770	792	729	752	749	691	796	730	765	740	702	759	707	708	715	722	742	692	727	716	723	708	716	682	757	712	764	737	745	738	716	742	713	731	701	708	717	736	706	700	751	727	716	697	744	708	724	755	713	768	730	715	694	770	723	716	762	749	723	721	733	710	746	759	723	761	744	697	722	743	716	723	749	680	731	760	754	720	707	728	721	717	689	746	735	727	772	786	731	747	779	721	687	706	707	787	783	707	704	732	759	662	729	737	668	673	759	710	698	718	690	728	719	719	717	731	720	727	692	738	708	698	694	686	762	740	759	728	722	738	744	755	718	773	740	674	742	711	706	684	678	679	766	732	741	703	802	733	701	708	735	724	734	733	747	708	757	735	715	773	738	738	745	712	691	742	688	687	698	745	742	738	731	731	712	715	757	690	712	751	714	741	725	781	707	705	698	687	727	762	694	729	745	705	701	769	711	724	755	741	721	733	685	702	715	705	723	678	699	699	750	743	732	707	728	803	701	719	716	756	705	739	708	705	752	760	739	744	724	705	710	719	734	733	754	761	751	718	751	715	739	721	748	769	725	715	690	760	697	751	763	737	739	743	723	754	716	715	738	723	712	767	751	679	744	725	720	738	704	736	720	732	768	769	781	749	712	693	784	744	706	701	704	718	747	694	735	736	714	762	769	728	752	731	719	712	734	742	740	734	735	660	734	759	693	747	755	745	739	801	753	754	706	751	682	768	730	742	750	766	729	742	750	729	702	786	695	737	761	762	731	701	745	724	709	707	744	714	732	785	725	743	725	738	765	793	773	746	737	756	741	695	758	717	666	786	768	699	716	749	712	662	711	684	728	706	736	742	731	707	741	693	721	792	734	772	730	658	758	727	747	703	712	707	765	768	726	690	760	712	755	761	769	738	773	756	716	731	720	719	727	738	700	698	720	724	735	718	675	710	756	671	712	721	704	718	724	731	729	745	777	732	732	670	730	720	757	713	684	731	725	727	719	738	679	749	698	742	757	711	719	722	716	747	702	766	692	779	743	706	717	703	751	709	702	730	726	712	739	746	743	717	762	703	749	750	719	706	767	741	732	720	779	716	742	720	724	702	712	707	713	707	732	704	752	762	673	726	671	765	759	715	733	719	711	734	732	737	665	728	694	746	746	760	765	755	775	747	721	746	719	721	739	780	742	672	725	715	732	726	735	737	751	754	717	718	690	735	667	701	695	741	699	749	712	699	760	729	779	768	755	729	728	767	699	714	722	750	732	693	772	704	762	768	747	744	782	721	702	735	767	760	709	723	704	703	742	716	732	752	751	752	707	686	764	691	739	734	742	702	741	734	700	715	684	726	748	726	808	740	752	716	736	726	708	706	696	703	704	743	742	706	745	744	785	713	714	700	784	721	717	737	713	745	718	715	719	712	717	737	737	711	715	687	768	711	741	767	772	719	734	749	710	773	726	771	724	713	700	710	740	694	745	725	770	729	743	712	746	733	734	715	703	714	787	752	714	708	704	696	734	767	749	768	719	734	739	726	705	734	733	758	748	719	728	695	753	726	728	719	739	797	736	716	728	691	686	729	702	755	732	768	713	753	713	734	745	744	750	680	696	703	748	753	763	739	723	700	760	712	710	736	697	806	759	730	733	733	734	761	703	721	756	743	745	738	721	739	734	793	689	747	704	704	763	756	691	755	791	740	699	732	739	744	747	712	690	709	713	679	690	693	758	709	726	699	748	695	711	716	722	742	734	740	736	753	769	685	739	721	686	713	704	664	726	719	728	780	759	736	692	655	753	739	696	712	713	741	777	724	729	684	740	745	754	677	722	714	695	743	728	714	773	700	687	747	734	783	728	698	735	674	734	679	735	766	760	715	770	742	716	776	752	750	742	705	757	733	722	743	795	681	742	722	717	750	722	748	700	729	726	716	751	778	708	797	715	752	754	695	732	726	750	728	724	792	769	682	740	736	799	736	715	753	719	745	728	736	759	731	718	732	683	733	748	681	728	745	742	762	794	723	741	743	730	756	694	711	698	713	742	734	755	723	722	749	751	709	695	731	741	710	719	743	701	784	724	733	760	772	752	701	720	759	787	694	732	706	755	728	750	749	747	721	720	749	764	741	695	745	744	716	737	684	697	740	727	755	722	752	729	750	779	758	746	782	760	701	680	734	777	729	795	730	762	757	729	738	724	696	698	745	688	742	716	765	673	697	732	739	721	699	708	741	753	708	698	694	725	710	689	742	747	732	751	736	731	732	721	696	732	715	762	746	768	723	744	740	730	720	757	730	713	709	748	749	734	719	705	725	758	732	728	736	705	782	719	722	752	741	717	742	729	739	683	692	749	729	749	714	739	731	729	756	716	744	742	768	736	762	715	697	717	714	736	725	728	773	745	746	718	681	711	736	751	748	745	724	726	760	718	746	750	701	696	761	707	717	712	800	728	716	767	731	729	685	706	704	710	784	730	684	732	748	722	727	747	728	700	769	684	784	726	733	713	700	764	725	755	712	711	709	745	710	698	712	756	730	723	729	727	689	717	718	699	758	709	718	701	720	771	714	724	706	769	765	743	704	721	731	667	695	769	801	689	753	765	727	758	732	689	746	730	778	771	726	768	752	707	721	682	709	754	702	727	734	757	713	754	741	756	775	714	724	753	782	718	771	772	750	724	730	772	737	737	748	734	715	748	745	744	709	742	762	715	730	735	766	739	733	730	717	742	695	701	693	747	712	717	735	688	738	733	780	743	794	699	764	718	726	746	763	737	719	746	718	767	707	771	733	735	696	705	743	719	715	725	759	707	758	728	750	713	742	709	766	701	676	656	744	736	766	766	757	716	730	740	711	774	749	757	682	684	746	720	727	687	678	729	744	741	717	726	749	684	684	755	744	741	738	720	706	706	731	732	717	669	756	776	745	767	729	771	745	752	740	698	752	704	704	721	702	719	759	703	696	742	725	713	686	744	745	740	733	717	702	696	732	718	684	752	742	722	705	741	741	677	728	777	731	730	686	709	713	733	734	680	747	738	706	753	729	737	703	694	742	692	784	717	731	729	698	757	761	724	745	707	741	759	749	718	738	736	741	694	766	742	767	733	710	746	710	775	691	732	712	742	695	721	730	705	708	766	713	727	721	706	717	735	734	692	703	821	739	731	758	724	715	730	767	752	733	695	680	698	758	737	684	707	729	728	731	733	717	719	721	684	733	746	766	755	741	802	734	696	766	691	772	670	713	685	688	719	707	764	718	750	708	669	750	724	761	688	724	667	701	729	774	760	801	715	723	731	742	701	723	718	707	726	672	729	754	693	743	716	706	758	713	697	764	687	754	707	747	744	728	734	759
24332	21568	29509	26102	26364	28255	27976	18063	11460	8094	5706	4013	2904	2205	1694	1524	1344	1248	1133	1119	999	961	979	896	912	870	927	921	937	887	825	811	810	813	820	818	853	845	799	753	835	864	789	785	766	808	843	808	786	823	830	848	824	818	800	819	821	797	816	805	766	819	797	799	831	839	803	854	803	801	834	808	836	850	784	846	789	820	840	800	811	793	830	768	789	844	775	783	848	759	810	847	737	770	790	789	825	822	828	828	753	783	787	787	820	829	783	822	803	814	880	802	810	821	787	817	841	803	810	826	752	811	818	791	849	837	798	815	787	812	808	821	847	735	796	833	775	815	794	741	867	857	812	821	781	835	820	764	849	772	803	819	808	856	836	817	795	829	796	835	815	802	810	836	795	770	796	810	778	800	815	826	800	795	851	820	776	783	852	847	787	805	831	800	762	776	842	757	763	781	797	838	827	757	807	807	782	821	850	842	798	822	809	843	811	814	816	800	805	824	782	838	868	782	800	756	820	836	850	861	814	837	826	804	823	867	797	860	767	818	804	762	783	873	827	819	832	815	817	785	844	820	814	852	828	802	845	785	774	802	756	794	788	784	782	803	819	785	838	836	791	811	759	775	810	844	763	809	831	756	835	813	809	749	837	788	817	881	792	851	799	827	787	820	794	805	854	814	796	756	797	824	823	790	782	825	833	839	830	840	832	841	803	859	788	830	817	770	795	812	844	807	852	773	823	827	809	798	766	790	766	775	822	810	809	796	755	827	765	800	792	789	809	797	795	799	833	847	774	800	771	813	844	776	835	821	812	833	835	817	792	831	810	805	801	779	749	780	772	832	811	817	799	778	785	820	854	768	823	781	817	789	762	796	813	770	862	795	780	823	779	835	794	852	797	798	811	830	834	761	802	767	807	845	802	798	784	816	812	837	804	773	806	803	826	808	782	827	768	790	843	806	781	797	807	769	826	819	808	813	824	768	833	800	825	876	807	811	878	811	791	800	788	844	797	818	807	782	805	792	761	797	788	837	822	798	797	778	847	777	776	820	728	839	760	812	774	792	795	858	771	788	776	830	843	793	846	820	820	811	824	776	801	837	788	799	768	823	817	803	862	828	842	860	807	771	806	792	816	818	809	803	848	831	792	777	791	827	757	824	822	835	776	819	787	773	780	779	846	851	862	777	784	789	834	842	803	775	810	788	846	878	823	850	804	758	789	825	776	808	830	780	782	799	849	820	785	815	830	815	741	825	801	811	823	824	794	800	788	791	862	829	845	801	815	834	779	778	740	793	833	832	834	799	792	803	827	788	799	811	802	811	824	756	770	817	823	777	821	796	765	805	851	787	803	784	755	835	846	815	791	768	808	831	794	801	796	795	814	843	831	768	834	803	785	793	760	859	795	820	845	797	796	848	726	811	783	840	849	851	815	760	817	797	793	772	784	789	834	819	790	826	770	863	839	806	816	855	806	813	826	815	788	812	820	797	804	850	765	804	824	784	835	832	797	755	752	738	762	756	819	787	801	819	815	798	786	852	792	813	817	837	788	807	806	776	782	793	851	831	831	815	815	850	852	830	886	778	775	785	851	836	791	828	843	839	818	851	831	848	812	785	798	786	796	856	821	838	777	850	784	829	795	796	818	784	787	817	818	782	798	808	812	868	766	768	779	818	810	829	870	833	802	822	816	811	841	783	827	841	823	802	813	850	894	831	839	805	826	846	843	858	824	828	799	804	818	812	853	839	813	734	776	838	882	805	803	760	799	825	779	813	842	821	791	826	741	784	818	793	797	866	796	851	800	739	735	792	810	815	811	768	834	758	826	781	808	838	806	776	845	800	779	811	796	769	815	795	780	803	790	809	910	790	853	766	847	815	794	817	823	823	801	780	810	782	781	814	777	824	806	816	811	805	824	794	827	772	841	802	837	812	806	831	778	786	809	782	817	859	787	828	730	840	776	808	810	766	838	794	783	829	834	810	805	762	773	788	789	837	800	817	826	797	781	829	799	762	790	810	820	829	838	787	868	846	800	820	812	812	771	807	826	806	813	807	843	786	778	808	811	764	868	809	796	825	759	840	863	799	788	819	869	788	813	825	827	824	808	864	802	789	800	796	805	792	803	786	804	853	835	813	796	824	814	791	809	795	860	754	794	795	803	829	814	800	837	750	799	817	790	807	795	794	800	752	850	788	881	822	843	794	811	852	798	723	804	805	809	781	795	825	837	821	847	830	789	770	778	842	816	859	808	801	838	795	784	789	825	875	812	810	818	817	837	794	844	795	786	829	840	795	815	788	831	835	807	807	797	771	827	783	789	768	771	799	828	787	805	820	861	836	893	826	845	822	804	824	751	795	810	808	814	824	776	790	796	798	768	834	822	788	833	769	815	747	821	777	773	785	776	812	854	796	813	773	786	784	829	833	816	785	811	881	769	817	786	848	786	803	778	810	793	794	807	824	791	766	747	811	811	832	736	826	830	777	822	801	788	764	826	835	863	801	789	817	809	811	786	827	841	869	809	772	861	835	780	785	800	870	778	753	859	846	835	758	826	862	820	804	806	816	787	833	809	814	799	781	807	809	814	733	786	825	840	815	856	821	780	841	810	819	805	839	850	837	767	846	814	797	804	852	839	814	773	788	819	796	788	774	820	804	804	743	809	781	804	792	789	851	815	813	790	792	815	801	808	846	776	838	772	839	857	807	885	808	766	810	817	795	781	799	778	865	778	883	874	748	814	813	819	811	818	852	819	834	800	786	832	777	869	879	794	739	799	793	850	813	806	759	789	817	820	803	827	840	860	790	773	900	793	819	845	812	858	779	750	714	789	780	767	835	817	842	823	843	840	829	757	783	812	822	805	799	831	789	793	785	839	793	849	790	812	780	784	810	831	827	752	816	830	768	849	822	822	837	802	755	836	805	820	786	812	799	862	788	825	773	817	788	824	798	814	806	792	810	800	811	835	787	850	839	788	873	820	798	777	788	731	810	813	792	835	871	825	867	776	807	834	814	843	768	811	796	821	816	836	827	718	821	828	813	799	764	797	803	746	762	812	798	775	752	807	802	777	759	847	819	751	803	779	785	766	819	789	855	790	820	810	826	789	791	815	822	855	834	789	770	797	814	858	841	859	792	826	750	767	795	778	805	823	858	843	827	785	822	770	801	806	895	835	777	767	857	858	807	807	787	768	885	784	811	820	789	751	793	864	800	833	826	843	835	852	827	793	811	777	801	860	846	805	829	818	802	860	798	804	827	815	724	831	826	788	866	831	869	813	859	790	829	813	824	792	849	820	803	782	788	812	805	831	795	763	798	821	826	869	840	869	823	766	807	799	767	812	807	805	828	791	787	808	771	847	829	791	790	794	815	839	761	780	784	767	853	766	776	805	760	857	796	792	817	843	856	839	855	787	772	826	780	800	836	792	823	772	852	803	796	806	756	842	802	858	836	806	802	816	772	789	799	748	793	787	806	769	806	824	755	791	740	809	794	800	830	856	800
53048	71171	68333	57293	43825	33033	25891	19618	14680	11035	8161	5841	4116	2845	2216	1870	1571	1352	1216	1160	1139	1026	1011	973	934	911	852	859	818	773	759	775	808	786	748	749	782	775	731	692	757	744	767	772	765	681	753	753	702	708	713	737	751	771	717	717	733	695	774	782	770	780	712	776	750	712	728	741	715	722	729	693	731	732	700	714	746	754	743	729	767	700	724	764	740	717	784	703	754	718	743	714	760	737	748	694	719	709	757	709	667	690	716	682	746	715	742	739	765	767	714	726	805	739	714	697	743	712	719	720	761	758	691	735	705	708	691	742	681	754	764	761	728	725	725	743	747	771	745	695	715	720	716	764	722	735	711	737	742	790	700	689	771	733	720	717	741	743	737	732	723	685	661	750	698	752	718	667	744	738	733	669	679	713	738	729	718	703	703	682	680	737	761	728	704	670	756	716	685	747	715	753	734	743	728	711	762	763	734	696	747	709	712	716	655	724	741	716	699	768	693	755	703	731	755	724	737	740	739	779	716	731	745	698	718	712	722	731	740	727	762	762	738	696	738	714	718	734	711	730	726	719	778	750	747	713	696	733	765	717	753	725	717	703	720	744	731	773	747	766	752	734	748	729	729	703	788	764	747	720	696	773	701	746	707	718	724	739	728	779	725	754	710	784	731	749	689	745	758	722	694	722	669	774	724	749	724	754	745	751	764	741	761	716	714	725	720	766	750	732	780	723	721	712	697	729	722	743	731	805	734	724	690	705	761	700	685	766	652	730	758	699	717	756	748	727	705	723	687	745	718	735	746	677	746	703	723	735	716	698	731	762	718	685	695	756	722	770	726	726	742	713	755	708	737	692	705	750	705	720	754	720	730	740	746	771	739	695	724	696	746	722	749	716	733	718	715	751	704	736	666	709	733	743	718	724	740	737	693	739	721	743	779	737	750	722	738	722	725	727	736	680	699	719	772	735	724	677	762	675	717	768	722	766	714	759	735	723	701	759	766	720	692	750	790	709	733	701	819	756	753	713	713	754	786	751	728	760	743	713	734	729	718	681	753	797	741	688	713	709	741	721	725	724	727	698	698	692	712	718	731	740	690	729	744	717	708	707	751	720	774	763	737	689	717	713	749	720	676	725	756	756	737	693	698	740	780	749	739	689	695	686	763	791	743	727	710	702	750	758	761	707	725	722	705	745	675	746	747	751	737	775	736	695	780	725	753	734	729	710	708	715	734	738	732	736	717	739	680	720	733	722	734	766	708	727	734	703	772	784	795	746	741	686	747	746	755	713	731	733	749	721	677	729	723	697	737	722	744	707	713	745	746	723	729	744	750	796	780	732	724	702	734	759	737	714	763	740	756	708	698	717	771	723	714	769	721	680	784	746	712	750	751	709	705	727	726	749	761	729	741	728	753	710	727	772	746	792	727	723	732	706	735	711	716	753	674	777	754	720	718	754	732	780	667	792	689	752	750	697	671	724	771	762	781	715	770	679	743	704	731	739	693	757	691	739	757	755	741	742	712	702	776	749	713	726	733	724	753	728	737	724	683	720	684	746	748	719	729	753	708	764	721	754	682	720	743	798	692	688	689	683	798	763	744	803	764	762	707	742	746	728	743	728	719	735	694	781	753	759	793	783	762	758	738	741	719	766	715	721	731	757	687	702	758	709	764	763	713	763	787	714	728	715	703	717	738	764	742	718	736	697	752	765	657	747	758	722	701	710	746	737	777	740	710	751	797	738	712	695	698	798	720	737	708	721	683	736	753	765	726	712	711	703	704	696	699	737	736	723	751	752	694	722	737	756	744	720	685	757	707	700	723	787	725	758	741	707	703	784	735	715	721	725	709	708	741	755	727	754	727	745	739	737	736	689	713	766	737	738	706	732	696	679	684	747	743	659	727	763	672	706	721	747	748	695	741	737	731	707	706	729	797	675	720	750	720	725	768	706	782	756	693	682	705	731	741	745	701	725	756	717	764	732	743	758	772	779	752	737	762	711	702	671	696	695	762	698	735	732	691	735	718	758	765	712	776	763	713	742	731	749	705	693	697	738	765	767	713	696	699	710	710	724	773	748	688	720	691	742	713	740	734	735	752	722	716	741	765	721	704	761	725	688	727	735	768	741	722	723	721	726	722	691	713	718	716	718	724	730	723	702	739	687	767	712	726	754	715	762	729	733	693	728	727	736	748	764	756	760	738	739	724	743	726	717	716	754	758	759	712	727	701	736	751	761	690	722	721	730	750	767	725	691	713	693	647	699	668	725	761	716	734	717	737	755	750	726	758	737	727	718	765	721	752	735	707	678	707	794	743	753	752	685	724	736	703	757	781	721	658	713	781	732	675	741	725	734	701	786	752	726	709	726	739	715	727	751	728	727	748	687	692	728	682	731	690	674	766	805	718	738	716	720	744	681	759	736	766	701	741	695	701	717	730	708	728	710	772	725	769	734	724	710	730	733	706	736	750	738	721	749	736	702	741	751	746	729	686	736	687	745	725	771	675	687	749	765	749	710	689	786	733	744	816	755	749	735	751	759	737	757	700	723	726	698	735	761	767	727	786	803	756	729	683	751	745	769	736	729	745	738	740	747	770	750	752	711	715	694	762	757	737	698	746	788	762	753	688	736	732	733	746	717	733	739	704	756	683	690	778	693	717	778	754	723	789	702	718	704	742	709	726	753	681	722	715	724	726	746	764	709	727	711	721	752	781	715	751	737	768	697	757	711	709	723	709	751	704	739	717	763	709	747	726	705	702	738	763	744	732	785	721	762	747	721	797	712	707	699	747	720	720	717	733	768	767	724	745	730	711	716	716	761	719	722	763	723	758	732	747	742	731	721	730	723	771	727	741	690	715	704	751	737	749	730	709	747	774	697	738	728	703	745	762	724	697	743	746	695	749	724	746	720	762	721	719	700	748	726	737	678	730	770	702	738	722	712	737	755	736	773	693	760	699	706	724	724	737	720	733	715	704	696	746	806	695	721	742	734	747	791	728	713	725	727	705	757	781	774	786	723	732	728	732	737	673	714	704	749	689	773	748	762	681	718	708	717	739	722	734	746	743	768	697	748	738	729	707	728	767	748	741	729	702	746	686	728	723	743	704	779	702	753	748	776	707	759	755	723	737	721	714	778	741	708	698	662	743	714	758	738	725	712	732	732	701	733	749	719	657	736	709	745	740	759	772	736	727	757	746	706	739	695	745	706	689	747	755	693	699	697	670	684	662	771	777	701	726	739	730	724	734	713	754	682	746	730	722	743	745	758	698	715	725	740	744	744	702	773	769	750	709	709	733	717	734	717	719	752	752	724	690	722	765	713	731	742	743	695	724	726	748	741	736	723	687	668	708	760	727	767	755	682	771	738	728	743	729	721	681	752	718	746	693	734	712	737	739	740	766	739	743	715	725	734	770	732	719	750	760	749	691	700	744	680	682	668	685	689	761	778	786	703	742	759	686	784	742	708	754	780	733	694	710	700	744	745	691	766	722	740	703	758	714	693
29220	25183	36992	40281	31911	23837	16466	10261	6696	4796	3463	2613	1907	1471	1222	1113	1096	997	935	947	874	908	868	907	817	899	754	769	867	811	743	801	813	780	796	817	813	842	810	780	802	752	822	812	762	778	776	822	823	821	867	776	746	770	817	787	783	775	768	786	773	801	752	775	780	796	790	774	757	758	729	817	772	767	786	813	785	769	841	772	810	770	788	754	805	759	758	786	779	816	748	782	792	804	756	819	772	782	734	748	791	807	798	788	748	730	743	766	790	807	858	795	775	787	783	784	819	784	796	721	750	791	776	828	809	751	753	744	794	728	787	756	733	778	773	770	781	779	782	826	760	803	749	794	761	811	814	814	799	784	796	778	758	772	727	769	778	805	778	742	749	731	800	782	865	767	767	778	764	759	826	805	795	749	782	779	814	750	740	783	816	760	775	806	769	779	807	788	716	824	787	757	792	751	735	811	770	736	776	849	815	716	808	756	808	785	790	797	766	781	794	778	787	799	766	771	755	755	809	747	809	770	753	775	746	761	804	816	773	831	756	825	736	801	808	787	771	788	800	769	771	769	814	741	790	772	772	804	730	845	718	741	812	770	836	785	758	775	801	760	807	773	741	785	759	798	827	883	814	808	762	777	793	817	749	790	813	811	821	824	776	796	802	803	783	772	778	766	746	750	806	827	775	735	800	760	807	766	772	844	753	778	783	758	801	768	755	803	786	854	777	804	815	805	824	805	766	770	791	788	762	829	731	773	772	769	829	783	756	772	768	800	745	797	749	820	753	763	823	818	751	756	745	792	792	797	799	751	805	821	775	816	789	770	817	744	841	812	799	772	790	791	825	780	839	762	764	752	812	804	777	791	791	770	817	789	804	757	836	780	758	764	749	775	738	824	788	757	751	789	755	778	763	839	799	806	809	790	811	750	825	807	802	793	780	750	823	835	783	749	785	741	755	737	747	770	757	838	733	876	828	768	771	761	833	726	752	813	829	784	703	812	840	776	808	794	800	809	792	779	795	777	777	764	780	749	790	823	770	727	786	789	780	793	770	813	757	772	786	794	806	790	801	772	849	766	810	775	859	807	812	787	801	747	727	760	825	783	738	799	752	774	767	777	776	786	756	781	754	765	750	789	756	851	847	756	780	758	756	817	810	785	761	776	792	787	743	800	736	787	747	769	782	764	745	810	782	824	788	805	813	766	777	806	820	806	820	796	818	797	795	749	771	806	769	795	799	769	803	809	787	757	779	751	775	761	753	778	787	759	760	780	770	756	790	802	769	825	785	771	816	756	812	829	817	805	728	805	717	771	799	803	765	784	776	790	756	766	762	777	785	744	773	813	824	751	790	785	771	764	773	748	803	797	754	793	795	775	811	748	786	771	819	819	759	751	754	749	785	777	812	779	828	813	728	782	777	719	803	820	758	748	773	768	754	756	799	735	796	716	804	821	740	767	761	778	844	770	809	781	789	774	768	760	720	735	771	790	803	816	805	784	788	797	773	791	816	822	764	780	786	769	835	833	770	790	746	804	772	801	822	751	781	810	756	761	754	781	811	785	781	789	734	794	821	783	810	799	755	773	739	763	759	802	758	841	786	791	769	760	792	836	748	748	756	789	804	753	831	748	803	777	799	769	780	789	797	788	794	806	803	750	750	818	770	789	808	760	781	814	772	787	740	748	750	783	690	764	832	767	786	768	770	730	764	821	804	791	831	722	785	760	754	793	779	766	718	803	769	788	743	753	785	804	801	824	733	864	753	824	809	774	772	834	710	775	765	738	745	802	758	812	814	778	898	744	775	786	827	809	758	768	770	786	803	774	771	768	800	796	775	778	828	784	769	768	763	802	842	799	803	814	745	781	759	802	739	781	742	839	834	832	821	805	803	771	802	792	822	768	857	807	742	770	793	805	781	801	789	786	775	808	789	778	808	802	765	795	802	790	863	776	805	824	834	802	813	756	772	811	767	795	804	833	772	795	739	757	796	783	765	765	741	791	810	775	758	790	764	812	776	765	836	769	840	755	748	802	789	801	813	835	756	762	804	817	790	800	810	796	776	832	842	813	823	773	735	784	753	817	771	788	784	806	788	737	761	723	783	739	771	805	806	782	830	819	787	751	749	867	748	769	799	749	744	842	767	765	809	767	745	745	796	845	788	797	790	825	732	826	761	802	821	724	805	800	800	840	797	792	760	778	781	792	816	830	844	754	809	813	789	811	816	769	812	815	801	776	827	751	734	794	809	745	827	811	802	746	831	756	791	743	748	763	760	786	775	773	742	778	745	758	770	799	766	818	797	786	791	797	781	778	804	812	808	832	777	791	791	807	815	830	767	835	827	797	788	796	740	792	704	794	833	782	781	757	801	797	832	763	792	843	804	801	760	771	817	797	756	747	807	733	777	758	779	788	781	773	745	802	762	784	752	804	775	791	763	787	798	785	789	752	764	762	854	798	735	811	790	797	765	805	718	797	836	782	810	788	789	773	786	793	791	812	816	713	787	772	831	810	805	768	820	754	770	767	773	749	763	791	758	812	792	754	776	814	765	768	746	766	782	801	721	844	781	770	787	773	737	738	808	832	831	837	787	758	779	768	781	774	834	766	823	805	792	773	774	790	762	806	752	747	788	810	746	774	788	740	839	746	800	764	846	801	804	764	804	752	789	824	792	806	766	756	801	804	845	775	781	767	747	765	814	801	782	753	836	787	827	787	835	769	771	813	827	789	822	768	815	796	782	761	828	803	746	827	816	793	750	787	815	808	791	768	761	743	819	779	792	805	759	776	780	774	804	807	802	781	812	746	771	780	776	776	827	826	781	792	783	772	771	746	785	809	823	827	811	852	789	811	807	761	811	815	788	836	760	797	797	786	811	798	743	775	792	790	793	810	805	769	770	790	774	843	792	789	763	774	774	758	777	803	754	795	818	795	806	820	796	793	779	798	786	773	758	856	766	799	794	775	794	754	732	812	804	798	810	751	813	802	787	822	757	775	843	800	787	734	773	798	776	795	762	791	802	770	806	792	791	809	827	765	798	765	777	757	785	810	785	807	766	770	755	765	764	839	780	792	831	806	784	764	730	795	787	808	758	802	777	761	800	774	734	771	811	805	760	810	788	785	808	798	790	787	817	789	736	775	787	741	807	826	766	744	797	807	780	775	766	779	770	814	804	776	799	830	862	792	720	802	810	797	760	801	791	809	792	802	792	780	810	801	817	773	825	860	779	778	773	809	735	774	795	821	783	779	771	756	846	779	822	721	776	776	773	757	801	733	777	823	755	772	793	798	781	807	784	802	782	755	815	763	832	785	769	743	819	752	808	760	771	783	760	789	751	815	752	743	765	798	819	748	815	773	779	816	756	765	765	844	765	783	794	793	781	781	799	771	764	710	801	808	756	794	755	773	793	797	774	804	790	773	784	782	801	760	775	776	770	799	792	792	765	759	795	809	803	748	762	760	777	819	760	785	776	769	801	781	821	764	796	823	804	796	795	769
50837	61169	58801	47837	35715	25912	18911	13925	10073	7405	5485	3881	2738	1949	1642	1408	1222	1132	1020	1000	861	917	838	880	756	808	805	759	738	727	749	746	749	703	744	732	747	749	695	739	748	713	723	721	739	779	696	718	710	685	712	747	765	716	688	711	668	743	725	742	698	738	696	708	707	739	693	737	736	741	716	732	721	793	748	733	698	771	745	712	668	717	719	726	744	771	783	733	743	722	712	694	737	756	722	748	738	749	738	726	696	722	740	666	733	723	699	738	674	702	754	716	704	710	715	680	728	742	645	730	695	694	680	698	715	692	719	688	756	716	726	676	712	728	678	747	738	710	725	715	724	741	693	726	706	762	709	711	687	733	742	671	767	676	716	718	738	770	744	678	731	737	698	763	740	703	677	712	765	722	707	670	715	696	699	701	724	713	705	709	677	738	675	702	733	721	705	740	732	684	725	710	659	698	698	755	713	745	711	769	739	733	725	746	713	722	696	701	703	695	739	729	704	775	768	699	719	733	693	748	764	707	751	666	678	755	706	762	718	721	723	714	732	700	710	698	721	727	763	727	647	734	733	716	720	697	763	716	715	727	726	719	736	741	725	693	803	683	682	659	702	776	743	730	744	711	708	681	734	699	729	685	706	753	721	703	727	710	694	710	690	717	682	676	678	743	736	786	720	730	734	708	690	720	737	732	748	703	738	703	657	710	721	730	697	666	689	741	733	710	724	685	718	730	755	675	679	747	654	727	741	725	686	694	730	697	703	735	737	699	739	725	729	731	714	743	654	703	703	720	675	725	744	724	700	676	696	699	724	686	695	720	712	736	730	773	765	693	699	760	716	743	682	735	720	680	748	711	733	737	771	703	724	713	719	763	655	692	769	673	722	706	757	730	741	663	667	700	700	676	700	739	716	715	720	751	704	756	753	727	728	759	715	687	708	689	747	715	693	739	708	723	719	727	745	764	714	653	698	635	741	713	724	686	687	735	712	732	715	721	782	692	729	712	716	697	667	725	697	743	737	781	699	685	715	629	695	711	703	733	742	711	673	702	699	729	762	737	695	681	730	707	718	637	707	676	700	714	711	713	676	752	724	692	686	719	730	732	680	770	741	750	742	675	704	730	729	724	760	688	696	746	705	740	742	715	707	723	721	720	733	735	711	727	717	717	697	715	743	761	730	715	755	703	684	711	708	664	700	686	682	672	715	722	733	736	696	731	750	696	693	688	786	705	680	732	742	713	731	756	756	728	714	723	707	726	698	747	720	750	758	737	708	731	745	740	742	729	719	736	725	701	743	756	772	712	739	782	705	709	660	738	735	741	749	721	710	680	704	700	715	747	739	746	687	694	704	718	697	703	709	708	743	721	723	745	767	705	671	719	731	727	741	751	652	760	687	703	706	693	730	715	749	704	756	711	753	714	708	748	669	750	702	685	665	726	782	705	680	701	706	729	724	733	748	727	683	702	691	693	712	676	712	690	734	717	736	690	717	709	714	734	738	689	752	687	684	757	684	722	716	664	764	742	763	760	765	695	724	685	735	705	716	702	680	721	754	721	796	753	681	688	747	731	713	676	715	688	750	739	741	733	750	713	669	746	711	712	664	746	758	707	698	721	729	689	714	692	737	683	713	688	697	749	692	688	682	755	747	742	726	700	685	685	671	751	750	710	769	746	763	714	701	738	738	700	762	739	696	760	707	702	711	745	662	668	686	746	752	689	740	712	721	762	677	673	730	711	678	711	708	690	724	736	765	692	755	739	739	739	709	733	652	700	721	750	646	732	691	739	707	695	721	733	688	702	725	723	702	703	710	727	681	699	710	718	692	672	726	745	698	721	769	672	708	727	744	700	785	697	724	733	704	655	673	791	737	711	671	700	713	762	650	731	744	733	731	749	692	692	707	673	752	749	686	733	649	722	695	698	776	702	679	726	744	717	744	715	706	709	698	727	692	718	678	743	741	715	732	743	708	752	731	734	704	773	744	674	713	701	741	700	739	715	686	707	725	689	761	703	715	670	674	761	778	707	738	765	705	690	734	733	697	787	779	750	759	721	705	768	726	748	714	752	744	764	749	658	729	763	706	717	705	776	709	705	691	722	733	696	719	695	735	719	698	736	717	765	723	718	743	680	707	730	750	729	672	718	731	710	764	715	713	664	744	735	667	770	680	725	701	716	752	759	776	728	752	725	682	740	680	737	711	718	728	784	705	714	747	760	704	718	664	713	744	684	713	706	748	696	682	700	738	718	686	654	725	700	698	749	739	677	711	715	700	739	713	766	729	708	748	725	712	712	737	690	697	685	748	678	724	741	695	738	683	722	635	709	757	732	751	747	733	750	710	733	720	732	734	740	730	770	746	740	732	693	737	752	757	757	729	716	696	756	761	739	661	692	728	720	727	736	749	733	726	742	688	749	729	723	751	712	724	735	716	765	700	711	672	766	728	680	744	737	760	732	706	745	748	694	745	740	728	720	726	706	682	730	702	678	689	749	730	735	748	716	720	698	732	689	758	708	746	764	671	739	664	739	741	745	704	719	767	712	641	738	710	742	699	714	699	738	694	757	743	687	718	713	767	679	700	688	733	727	692	738	715	646	723	695	678	653	720	708	756	714	724	720	750	737	703	683	699	708	763	690	706	722	727	679	675	717	748	684	738	720	712	702	692	734	701	745	759	704	746	766	732	757	671	733	716	721	650	716	731	757	698	677	734	719	711	689	725	763	709	770	730	675	676	713	710	731	750	756	656	754	714	716	695	691	692	721	759	703	720	783	716	709	739	771	706	678	693	697	679	676	755	755	699	662	667	695	744	691	712	722	730	761	741	711	704	720	744	699	721	715	737	777	732	765	703	740	732	729	720	730	727	685	705	765	653	778	749	742	786	684	734	730	750	713	768	700	741	728	699	699	722	771	737	739	733	697	753	723	700	754	721	731	720	717	771	721	702	727	702	714	719	776	738	766	673	697	712	727	726	730	721	708	733	748	721	687	717	745	725	709	705	712	681	720	699	663	716	691	682	756	684	726	717	693	732	739	756	688	691	721	763	733	722	717	731	735	720	687	724	708	727	710	734	734	707	762	728	706	629	763	706	744	681	739	720	734	685	739	745	712	757	699	773	746	763	728	747	673	732	710	708	645	718	718	766	759	710	744	707	726	750	696	662	688	667	724	693	709	707	757	751	721	710	696	753	751	772	739	724	703	703	718	717	695	729	758	735	723	697	750	696	709	688	714	754	679	713	745	726	751	767	728	696	746	741	736	705	681	702	728	688	703	740	733	702	681	727	729	767	724	743	715	713	753	734	710	710	712	737	725	718	683	691	715	680	725	735	690	695	743	687	740	723	758	744	727	667	738	693	716	733	704	754	706	728	716	748	723	704	689	715	721	747	713	777	683	732	717	697	722	736	717	710	713	756	727	770	661	736	729	710	720	711	735	722	722	746	706	722	725	738	735	701	729	755	692	770	662	718	693	731	713	693	671	740	719	745	733	669	744
25964	21723	30223	29979	30509	29075	24146	15305	9561	6942	5071	3488	2390	1852	1632	1383	1286	1142	1045	1076	1019	990	916	937	888	888	891	859	859	875	827	835	815	835	766	761	821	812	823	836	797	795	817	823	796	794	796	787	775	769	779	792	811	829	751	752	781	796	751	792	841	772	812	808	818	774	809	850	794	845	806	799	770	776	750	760	762	795	826	797	750	796	800	790	804	822	832	770	823	782	779	815	799	828	798	846	797	775	792	794	824	805	790	821	836	826	777	797	808	797	781	888	796	785	834	836	789	851	808	831	816	787	766	808	827	760	814	768	782	792	821	755	797	804	753	733	774	800	752	806	813	779	848	793	754	827	803	761	776	803	763	771	787	815	830	743	785	766	802	773	775	797	797	783	782	799	791	769	811	805	800	789	769	799	799	804	817	815	839	795	839	800	796	789	843	823	810	811	800	741	741	776	825	825	815	788	828	805	775	805	798	787	752	848	808	870	749	738	802	818	775	836	753	801	840	799	773	822	835	778	832	827	771	761	772	781	781	781	839	787	762	785	822	785	797	815	820	785	767	822	797	825	810	828	793	802	719	794	777	847	794	802	787	774	786	833	782	782	811	832	835	779	772	788	756	813	764	765	776	768	765	776	820	856	843	791	807	778	818	819	793	784	795	818	802	795	801	765	795	828	782	791	787	769	769	826	780	808	854	803	780	755	777	828	757	805	797	822	809	758	824	778	770	772	783	835	757	797	784	834	772	752	788	808	780	776	834	790	734	784	814	771	828	752	805	832	816	832	821	814	774	751	778	852	754	783	792	787	807	767	820	747	711	771	815	829	783	817	835	808	827	803	785	830	808	853	774	790	727	840	835	765	789	836	802	769	817	839	731	800	806	824	845	783	833	802	813	750	776	790	821	805	780	833	785	771	797	793	754	835	825	817	798	818	779	809	814	783	793	800	748	792	794	755	792	862	783	816	816	790	789	807	791	830	828	812	777	793	787	786	806	731	812	824	808	747	825	749	799	777	787	760	825	814	820	809	829	794	826	781	763	811	753	803	800	786	805	755	830	776	811	832	836	813	847	831	833	820	813	765	808	774	843	796	790	781	809	756	803	773	782	808	798	801	798	818	799	822	824	788	744	770	790	825	725	783	762	818	801	771	815	769	777	785	785	820	801	808	795	783	798	748	853	844	806	729	773	782	728	856	797	798	835	802	818	788	818	803	771	760	759	815	849	749	786	816	792	815	776	803	828	818	824	830	782	793	842	824	783	809	805	822	789	767	770	785	754	774	783	820	760	778	745	857	866	757	825	848	767	750	807	800	807	766	807	770	764	827	826	785	753	806	823	759	709	783	816	788	789	788	797	763	786	805	841	878	720	759	783	760	730	829	836	776	789	832	762	783	774	816	791	799	774	778	773	804	789	821	787	778	862	827	733	795	835	803	781	853	820	791	818	814	773	828	809	780	766	798	781	788	815	840	845	789	817	827	802	790	754	803	773	807	829	815	774	808	761	779	785	787	738	760	786	829	770	751	812	800	781	764	785	819	795	793	761	758	810	789	777	796	746	743	801	763	789	801	771	805	817	779	802	875	810	835	820	806	796	810	781	791	754	768	849	826	800	793	802	777	772	795	800	841	772	787	824	842	839	787	811	752	800	773	842	792	770	772	771	791	735	797	831	801	848	803	798	739	812	790	775	834	784	752	811	796	799	776	780	837	817	770	821	791	830	751	765	760	808	741	802	804	789	752	804	755	759	829	738	744	814	782	812	747	804	820	822	816	791	776	792	788	822	799	793	760	818	759	817	736	801	755	800	780	847	841	806	802	801	813	776	772	780	784	779	769	822	823	812	821	762	801	798	813	810	821	782	783	811	764	784	829	831	848	768	783	780	812	757	775	788	797	785	773	785	765	789	793	802	872	841	812	813	843	782	780	809	779	723	801	793	785	694	768	806	788	806	760	768	739	766	824	853	798	827	796	763	750	826	872	828	843	795	798	846	804	835	791	752	774	752	814	812	755	770	793	781	771	763	777	799	745	791	770	756	791	771	785	759	814	765	820	794	821	765	848	788	800	775	811	852	801	791	754	831	811	812	800	784	798	822	822	760	736	754	774	791	775	799	778	837	819	801	705	755	791	788	817	813	781	815	765	769	748	779	769	795	767	818	784	766	808	800	809	805	808	737	794	764	827	798	779	788	807	797	791	812	780	753	778	806	830	810	777	779	785	854	779	791	777	793	815	833	797	758	770	854	798	789	828	790	834	764	818	789	814	810	813	834	736	785	783	814	784	808	839	887	823	822	758	772	801	809	796	815	785	845	808	813	773	798	699	802	828	801	775	820	811	803	793	846	752	785	802	780	778	794	806	788	756	859	804	861	787	768	760	823	792	778	815	728	812	757	745	801	825	798	806	810	746	815	795	771	794	782	818	788	813	772	737	791	770	809	772	744	803	773	807	760	790	826	803	789	809	837	776	830	787	794	819	787	806	770	802	757	837	793	836	760	824	766	772	766	789	732	777	805	789	818	765	763	785	863	785	812	773	835	783	794	801	772	817	826	809	749	792	834	800	788	786	801	781	839	815	805	812	820	763	820	767	850	809	819	794	785	813	778	809	795	793	776	854	784	808	769	816	798	770	789	746	797	814	813	807	830	780	793	831	806	815	776	804	790	789	813	847	839	802	781	729	756	774	805	764	765	770	817	782	845	797	769	803	811	788	802	810	864	811	736	809	763	790	816	799	782	818	816	732	733	837	777	793	756	735	785	840	782	826	827	853	804	770	777	749	805	865	771	774	823	794	823	780	837	821	770	763	784	795	808	809	818	774	803	799	752	745	838	763	807	781	774	754	780	770	842	864	792	796	766	840	794	795	750	818	780	804	787	817	801	796	806	787	782	834	784	791	835	799	793	834	843	808	769	788	755	790	799	798	850	782	769	844	807	767	797	792	796	791	762	822	867	814	784	777	781	804	774	781	834	806	830	831	766	800	802	776	808	795	765	776	783	808	851	770	750	776	774	816	802	790	824	790	816	770	755	745	782	819	841	789	789	773	780	755	804	808	748	795	790	766	793	798	770	798	829	796	731	777	784	821	781	774	800	792	829	749	812	834	865	762	764	775	760	817	819	736	788	831	774	806	764	769	790	818	773	795	763	790	822	780	796	819	790	791	768	749	842	848	814	774	772	753	801	785	784	808	826	819	822	804	773	749	789	773	784	758	793	797	780	796	863	790	804	745	779	752	780	805	865	835	754	801	797	796	788	841	813	798	831	782	784	770	830	809	787	787	789	757	851	770	740	750	814	841	800	800	791	730	803	790	811	842	810	776	808	781	794	842	771	773	830	824	773	819	771	776	763	775	837	748	754	782	844	794	775	809	794	729	860	758	754	759	823	829	804	811	749	801	800	806	786	743	831	786	832	819	803	806	767	825	799	744	787	800	803	791	766	892	801	787	796	792	778	754	769	822	779	815	793	758	843	822	752	782	821	810	805	844
50137	67001	66401	54242	40943	30761	23300	17420	12507	9533	7143	4845	3384	2524	1987	1770	1414	1226	1191	1044	1042	979	952	898	844	854	801	805	774	819	746	795	766	752	708	785	752	741	672	710	718	696	746	719	726	673	672	747	737	725	728	704	731	758	721	732	707	743	775	686	744	670	721	712	726	728	730	715	714	720	708	716	714	781	723	763	723	716	718	782	709	697	781	720	680	725	730	715	756	738	689	724	721	730	749	716	713	782	729	739	724	729	737	700	784	776	684	723	735	745	749	739	714	711	718	716	748	746	726	758	702	711	745	746	697	751	704	736	780	715	716	719	746	687	681	695	695	747	709	697	771	660	709	701	701	730	697	718	711	701	755	734	741	718	709	700	710	745	745	733	666	704	695	682	714	715	742	716	759	722	729	727	738	725	746	756	682	786	752	713	761	717	713	723	709	726	712	756	747	727	728	706	739	693	669	768	686	729	734	714	710	713	692	739	729	699	730	734	715	727	710	720	717	708	738	692	723	725	714	712	691	719	690	713	684	711	706	729	702	715	698	694	705	704	673	703	729	710	730	722	748	732	774	717	745	737	767	739	763	737	722	718	765	699	753	728	770	709	743	710	711	681	718	717	753	717	732	718	726	735	677	734	722	786	740	714	744	728	733	777	661	711	711	721	708	728	727	692	715	778	704	748	720	716	759	732	689	736	767	743	711	701	764	756	730	783	730	711	698	745	680	711	717	701	735	715	704	757	700	750	703	751	715	724	714	681	736	724	728	672	739	733	715	685	707	717	705	735	774	738	721	740	758	768	745	711	688	691	686	726	773	738	684	759	756	729	709	721	693	707	692	694	780	714	743	702	726	709	739	754	711	691	683	719	711	696	713	746	728	748	725	709	715	692	715	688	765	727	748	713	707	694	735	709	716	729	679	772	664	761	673	705	731	699	718	754	782	713	722	720	744	709	691	697	706	752	699	703	731	698	721	711	694	723	734	682	742	715	735	742	758	735	767	765	719	737	724	689	736	680	755	703	749	693	726	717	743	727	689	745	710	737	706	710	753	764	719	688	741	698	735	765	721	745	751	699	732	755	720	777	694	697	731	710	741	719	792	687	703	785	720	729	719	714	658	700	754	707	719	723	787	741	742	711	744	749	719	716	780	758	732	712	704	718	765	734	741	762	731	734	697	715	708	700	726	725	712	670	678	721	729	757	717	728	778	725	717	747	697	676	709	692	725	696	738	696	698	673	718	736	713	671	742	707	694	709	653	717	754	687	694	766	713	724	728	710	769	701	713	778	718	751	699	740	737	755	702	702	699	688	720	731	699	761	719	755	716	738	737	754	698	716	740	727	766	729	728	730	710	681	724	730	713	763	670	638	763	747	730	775	682	708	723	709	756	757	776	746	707	756	744	751	730	708	751	722	728	718	771	695	725	722	712	719	742	706	741	724	716	734	708	727	709	696	682	753	731	779	738	719	757	714	700	753	730	722	756	712	707	706	706	721	686	801	698	776	705	674	728	739	689	708	711	746	761	654	755	716	743	752	740	738	711	732	695	718	747	691	727	765	700	710	751	711	725	695	718	676	735	726	714	712	692	700	711	676	739	726	733	713	701	741	780	748	749	755	693	747	742	743	747	759	761	766	744	699	755	712	718	708	775	698	720	681	734	751	731	726	675	729	726	725	730	727	733	763	717	746	661	775	750	750	731	700	739	760	774	677	738	678	686	746	696	738	763	749	727	720	692	680	713	789	714	741	689	735	754	751	754	693	694	735	788	779	739	755	677	744	759	734	710	689	723	722	664	753	718	709	718	716	709	746	727	715	742	707	744	742	689	696	710	727	744	731	735	722	696	712	730	722	737	700	699	718	721	754	773	731	738	697	712	737	788	775	702	722	721	739	727	727	729	774	745	659	743	740	745	682	725	748	728	732	703	711	651	741	734	769	788	710	764	746	719	736	751	723	729	727	725	748	726	726	738	715	700	698	695	698	781	730	788	763	704	696	724	740	747	707	721	656	726	726	759	685	702	728	750	706	746	737	714	751	706	717	741	765	753	689	693	753	689	696	689	711	693	692	722	659	736	729	729	735	727	701	722	713	713	698	743	745	745	741	733	715	705	701	714	696	714	715	758	728	712	685	734	744	698	704	741	729	699	771	719	794	685	705	697	680	702	744	726	694	756	692	747	715	765	719	695	742	715	745	707	734	732	750	739	716	717	705	759	754	734	681	701	710	737	706	714	743	684	690	761	670	697	719	748	779	690	768	710	781	705	681	695	703	721	718	745	785	753	696	722	739	753	764	711	736	729	721	788	697	744	701	714	721	730	709	737	764	743	729	766	710	696	719	732	688	708	702	749	736	687	719	682	693	737	770	776	755	757	704	747	748	694	719	760	721	691	797	730	712	767	719	703	701	742	728	726	740	759	763	749	714	715	687	716	709	713	758	697	724	692	727	799	741	766	727	744	759	776	750	740	717	734	734	740	727	662	755	745	712	712	744	721	768	721	723	727	756	740	711	678	732	721	745	685	734	733	751	753	719	692	763	692	713	757	753	686	759	709	692	753	725	705	735	683	700	715	744	737	710	692	713	694	706	728	736	729	690	716	711	776	697	710	806	689	733	736	711	764	759	715	717	784	703	713	743	726	712	757	729	723	751	726	702	720	751	738	773	712	713	749	727	717	723	693	705	725	757	725	748	717	700	727	705	740	740	714	757	766	708	747	684	720	728	739	738	700	746	688	726	758	721	786	705	704	773	744	735	696	693	731	713	711	723	693	733	678	785	727	714	692	677	735	790	753	702	730	738	743	698	757	714	669	732	680	722	752	747	759	741	737	697	719	736	728	743	748	803	763	774	714	684	688	707	716	721	705	776	679	742	710	685	699	713	732	703	717	700	753	709	724	685	683	725	692	677	717	712	731	729	717	712	722	686	739	736	762	723	691	764	689	732	765	722	704	751	760	717	730	747	748	756	715	682	748	737	683	698	774	685	712	709	750	764	699	731	726	718	720	732	705	703	747	699	736	718	753	731	729	714	727	702	755	713	708	703	727	734	715	691	718	722	698	718	735	728	742	724	725	714	734	723	753	750	696	690	671	748	693	718	730	769	723	722	750	722	728	746	679	709	730	738	727	712	749	720	694	672	744	739	698	777	735	702	764	700	767	766	739	681	737	707	703	726	742	723	729	721	733	741	745	756	713	729	709	723	730	742	737	700	742	717	718	695	746	731	695	757	761	732	725	692	723	677	689	714	707	725	721	729	730	755	717	746	721	704	702	764	716	806	701	717	734	756	690	723	716	717	716	739	715	695	756	701	757	723	674	774	716	747	787	756	700	736	696	724	768	709	703	728	771	788	741	732	680	740	755	684	739	700	752	729	649	715	753	748	733	721	741	751	705	679	746	700	761	726	729	704	759	708	721	700	723	733	719	752	724	715	721	720	689	741	743	714	717	724	773	719	715	712	729	736	716	739	703	733	795	689	746	667	641	747	689	696
25081	21757	29829	26888	27010	27403	24375	14529	9097	6563	4630	3057	2282	1835	1548	1445	1282	1194	1065	1052	1001	989	920	880	932	838	841	837	849	884	867	844	773	804	795	780	788	834	806	806	787	784	776	754	785	824	793	783	756	791	832	864	798	745	841	803	827	840	808	759	790	743	812	758	796	826	776	794	802	780	822	751	796	754	795	761	858	818	801	850	817	722	762	846	813	781	768	774	810	774	779	835	786	802	826	811	772	779	760	837	768	767	809	805	796	801	801	772	853	796	847	808	752	755	800	826	796	752	837	801	817	788	806	818	737	784	798	810	773	792	788	779	795	771	811	793	769	822	794	724	777	765	797	804	752	810	770	821	753	827	797	773	766	819	775	787	815	814	795	829	758	756	803	725	758	775	776	827	807	748	781	798	776	794	781	782	802	824	734	838	797	810	831	764	821	790	800	758	781	840	806	839	792	785	792	831	849	773	801	818	767	785	800	804	786	783	751	793	791	826	775	756	820	787	803	804	745	734	813	767	765	820	789	741	804	784	793	812	808	798	802	793	730	743	813	818	771	792	771	806	784	804	755	792	819	777	799	803	813	806	830	857	754	759	786	767	839	775	813	785	797	810	758	756	821	848	782	817	786	808	802	813	860	812	762	805	812	789	815	748	785	793	769	788	768	792	831	828	816	791	804	810	838	779	796	789	827	797	806	806	746	779	782	756	815	731	772	804	769	783	806	821	765	786	753	764	821	822	812	836	793	768	793	803	793	793	793	793	837	804	799	806	767	803	802	826	816	767	808	828	754	731	785	753	826	798	794	824	771	752	769	749	764	793	809	855	802	840	808	753	768	781	767	819	785	753	808	768	807	828	836	814	817	800	815	749	789	806	765	787	821	826	756	774	751	803	782	787	816	792	781	819	823	705	795	837	820	809	788	788	790	773	782	797	805	811	811	782	774	800	821	807	796	810	824	731	719	751	802	793	806	799	797	795	773	832	837	813	811	825	758	797	799	826	816	831	786	835	786	778	772	800	756	758	787	830	778	737	777	797	846	769	804	816	790	791	804	780	822	826	751	767	791	835	807	806	821	786	764	810	826	801	841	763	807	835	818	762	768	751	820	850	816	780	812	865	788	751	783	786	819	792	832	735	790	797	832	821	807	731	839	808	815	729	805	786	819	800	777	836	764	800	813	787	808	780	820	776	794	826	783	791	751	780	804	781	815	862	790	779	796	803	836	816	808	751	772	791	822	764	806	773	837	758	805	799	758	771	746	745	791	799	781	789	791	738	759	786	791	802	823	828	811	802	822	862	815	764	805	784	805	759	795	863	802	723	800	771	797	763	806	805	806	784	831	819	818	783	805	814	797	772	759	754	818	741	790	715	782	798	827	803	817	816	820	793	769	783	777	815	787	793	820	803	796	782	772	816	754	806	776	833	751	782	778	804	795	837	781	821	768	835	785	711	816	810	815	880	762	828	798	780	818	775	789	765	827	801	851	765	856	787	830	806	766	760	761	795	794	772	831	799	737	763	807	806	748	801	786	793	790	792	763	771	803	778	738	763	766	765	774	873	719	796	797	818	813	830	740	828	749	769	816	816	827	796	772	796	763	761	843	818	746	781	801	767	791	834	809	763	797	834	761	810	810	781	800	776	826	803	800	794	814	757	817	797	825	776	785	826	803	777	748	784	780	754	852	840	772	839	786	780	760	808	797	777	817	784	790	788	839	778	764	818	755	811	827	811	823	800	785	787	767	774	782	818	804	763	816	795	820	771	795	810	785	788	746	784	796	766	774	767	802	799	782	818	748	782	820	795	789	751	799	816	800	799	787	792	798	794	781	812	780	760	793	746	825	810	778	825	837	771	723	792	794	806	810	773	762	820	820	826	817	816	790	809	763	808	756	765	767	759	808	813	811	768	806	789	836	823	792	812	837	748	818	799	789	801	815	765	758	729	741	764	784	799	803	801	829	789	794	793	782	764	744	831	783	857	802	825	788	785	786	774	748	859	798	837	771	787	785	820	848	813	785	792	831	812	788	766	781	798	793	788	814	822	812	795	802	794	810	798	745	799	771	837	789	807	779	843	744	784	861	760	769	822	810	742	859	816	790	785	816	798	817	823	796	808	781	797	805	809	746	769	782	771	791	790	741	801	808	767	780	820	824	734	839	776	793	773	765	812	805	814	787	756	797	817	764	801	742	768	820	811	762	769	769	768	836	768	767	742	819	777	845	823	838	794	755	791	796	806	742	861	810	719	850	793	815	817	806	792	798	827	782	753	811	783	820	751	768	834	861	730	767	808	812	768	803	836	763	800	843	760	846	801	753	830	820	820	793	808	779	800	858	808	782	825	769	780	830	827	823	763	745	834	798	800	805	778	767	797	788	805	825	786	806	782	824	741	771	780	835	827	802	766	799	795	762	813	863	773	771	785	815	797	806	816	820	851	827	789	766	799	768	815	806	780	811	789	823	770	811	811	750	738	792	784	792	764	821	834	774	780	797	787	829	829	783	803	834	788	818	787	782	799	789	788	761	794	749	820	769	794	767	758	832	834	749	806	802	784	786	844	756	811	798	766	795	790	825	745	787	803	806	797	769	803	778	776	771	795	779	800	837	826	863	819	766	755	770	852	754	786	745	788	743	790	800	794	721	800	811	798	827	814	836	803	792	828	748	783	843	810	767	770	772	816	858	823	796	824	770	762	751	794	806	800	824	803	765	828	782	751	804	845	816	755	845	810	786	804	767	781	796	818	789	775	794	761	768	751	803	775	794	781	794	769	776	784	764	783	775	799	794	738	760	756	764	774	792	791	801	760	788	771	806	816	763	770	783	810	787	831	769	822	794	739	738	817	815	810	841	770	762	809	804	809	854	835	782	824	777	824	795	737	761	801	758	786	800	814	781	774	785	811	804	782	780	788	785	793	774	781	828	791	858	834	763	780	765	815	773	724	808	846	762	783	757	837	833	805	757	774	764	762	785	767	798	804	853	829	816	866	829	835	832	797	804	786	795	807	828	873	801	819	788	773	804	850	788	755	797	776	770	800	770	839	761	780	831	796	802	799	746	828	814	763	827	824	792	808	840	804	784	825	746	829	777	819	853	768	804	771	842	776	772	755	771	810	761	763	773	810	854	819	830	852	803	781	760	766	836	829	762	786	782	803	809	770	809	770	776	756	805	824	795	730	785	769	795	829	783	783	797	776	798	809	803	754	820	811	779	774	776	834	769	857	771	792	769	781	778	803	823	775	818	720	780	769	834	814	857	798	826	800	787	814	807	777	827	764	823	787	773	795	805	813	811	777	773	788	816	803	779	759	750	798	765	853	761	816	804	822	785	753	814	799	807	828	800	842	864	814	782	786	792	811	780	819	776	795	780	776	806	819	738	795	757	774	839	768	763	797	741	790	754	762	810	791	768	808	807	805	797	801	783	791	786	781	844	778	791	810	777	792	805	796	810	784	796	809	775	821	785	799	814	788	809	783	764	797	762	809	793	814
53340	71015	66216	54031	41082	30850	23346	17350	12771	9709	6890	4666	3174	2576	2180	1754	1431	1292	1217	1151	1060	938	960	887	888	792	854	822	747	792	765	759	736	750	799	756	726	675	743	718	736	715	737	720	719	696	719	696	685	727	723	735	721	660	723	713	725	700	738	736	715	739	704	692	732	742	716	710	706	728	689	716	722	717	724	736	751	728	671	752	755	752	751	743	695	730	754	717	772	734	715	719	756	748	720	706	701	716	727	707	722	695	708	733	748	691	766	673	721	709	719	709	730	712	740	733	744	713	695	771	720	701	714	717	760	741	755	670	718	679	710	736	704	728	731	714	702	681	686	692	738	695	752	715	725	673	700	695	717	706	736	699	741	720	680	728	753	720	743	723	732	716	762	768	735	724	745	732	733	703	753	741	743	749	752	735	727	745	723	772	722	741	688	743	702	654	759	701	779	717	697	677	721	735	705	734	725	651	707	678	713	695	755	685	695	699	710	710	674	709	720	719	770	719	739	783	706	716	739	721	760	724	721	696	740	692	770	746	675	731	722	743	741	723	752	701	696	735	713	681	701	687	682	700	712	692	733	728	714	707	703	737	709	703	718	721	692	762	715	674	771	713	701	711	734	759	718	699	715	689	713	692	714	728	725	703	708	686	694	700	730	661	723	720	717	701	759	710	688	704	675	706	712	746	677	711	690	706	740	712	719	748	790	703	700	698	750	716	680	678	754	719	704	728	713	687	706	748	743	740	706	778	730	738	742	715	685	714	736	703	719	712	787	719	698	710	735	697	710	739	721	719	716	699	791	700	710	725	728	703	754	739	680	726	723	749	724	683	699	691	751	688	711	723	737	719	705	725	798	722	754	662	702	736	721	720	765	724	734	708	721	749	685	707	747	691	708	726	717	758	716	725	730	759	720	749	786	682	731	777	707	734	765	732	743	703	736	709	678	746	767	780	748	683	713	727	674	722	762	716	761	744	670	705	727	731	714	726	699	742	749	727	670	753	736	669	791	753	734	717	665	722	746	697	739	721	702	729	682	729	704	726	740	710	666	729	724	739	696	732	720	798	720	719	735	702	726	743	716	688	694	697	723	713	703	728	698	730	719	727	694	717	729	732	726	714	722	686	702	768	713	687	754	765	733	725	687	712	756	724	707	651	739	730	716	743	701	723	703	714	757	728	703	813	709	773	699	682	711	750	702	723	735	711	788	701	727	701	696	727	720	724	711	742	692	698	757	668	773	696	772	766	692	756	687	706	734	697	740	753	676	735	714	728	731	771	756	728	682	759	701	723	686	710	683	689	694	699	748	717	729	758	732	711	739	724	722	721	755	700	718	724	708	677	747	753	679	719	769	763	732	714	707	656	753	749	744	742	735	745	713	657	765	689	728	684	676	743	717	743	683	757	740	701	745	716	710	702	697	676	677	725	722	748	725	744	699	733	728	648	727	766	708	721	693	776	736	761	750	726	668	689	740	702	743	689	736	772	725	752	747	754	706	714	683	696	744	709	715	689	735	753	689	793	680	720	692	708	706	714	750	735	692	694	707	706	724	705	707	702	755	713	657	755	705	757	722	709	725	678	704	696	664	766	717	678	703	714	716	710	719	715	747	687	744	667	750	730	724	729	721	723	673	698	721	750	710	707	725	740	724	733	739	694	731	703	696	731	678	665	716	715	679	756	723	749	733	750	710	722	686	714	714	703	682	704	743	695	707	722	720	732	728	725	728	691	746	726	726	665	738	732	707	718	670	715	715	665	693	733	697	660	669	717	774	777	708	787	711	748	770	689	782	745	731	722	726	708	749	717	795	736	744	746	792	729	724	774	755	768	688	790	735	698	752	740	710	681	709	724	746	730	693	714	731	747	745	700	714	719	758	678	729	752	714	712	744	721	721	698	688	737	711	724	685	717	746	662	719	704	710	692	740	717	738	748	697	747	759	742	699	787	736	723	734	703	751	753	752	698	750	725	721	730	687	707	742	730	706	709	712	715	683	718	711	685	716	715	701	745	674	720	741	723	750	687	757	752	762	719	703	710	717	744	729	702	704	721	736	712	736	680	753	677	713	685	723	703	634	724	684	701	724	768	758	709	749	759	720	767	735	735	736	689	754	697	746	734	698	692	713	757	687	692	739	676	733	760	723	733	741	716	673	707	717	728	707	736	770	735	768	696	741	719	716	739	723	764	749	736	758	734	707	684	667	705	737	788	738	693	685	716	801	708	754	692	727	792	740	685	774	646	716	747	703	731	705	742	701	765	684	741	690	737	707	727	745	759	711	740	702	707	743	712	771	765	737	712	690	729	667	703	690	707	721	703	724	730	766	684	723	709	713	705	697	701	686	705	745	741	714	720	707	722	693	719	770	687	690	729	750	738	743	729	721	696	673	699	739	749	723	676	728	693	755	681	748	737	710	694	755	708	688	707	734	713	727	702	725	724	758	734	709	708	719	718	700	726	724	692	701	756	728	651	750	743	726	695	754	711	759	739	730	736	708	760	705	686	718	729	720	731	689	719	692	698	757	731	744	696	716	696	706	717	732	737	766	683	711	675	734	721	723	719	751	680	737	723	748	717	711	726	707	723	726	717	721	737	699	697	749	721	736	716	733	694	726	696	735	721	719	730	739	768	722	688	687	678	768	718	736	685	761	722	706	705	743	716	722	717	715	769	716	746	651	730	685	698	743	750	784	725	676	729	695	768	744	712	718	695	741	761	704	794	721	720	709	771	714	772	740	709	725	737	732	744	703	725	688	703	721	731	703	720	758	736	779	748	719	687	706	727	677	648	740	766	716	674	724	734	698	737	704	705	712	703	719	716	686	723	683	772	725	739	757	721	691	716	747	728	721	726	699	688	697	721	710	740	705	767	700	766	757	724	702	702	765	705	749	725	734	719	713	701	679	730	722	765	666	690	731	710	729	723	668	745	743	708	736	720	723	729	724	729	720	704	736	740	755	725	723	762	694	730	758	712	708	676	751	735	685	644	708	724	731	708	711	703	740	765	714	725	729	694	774	708	728	699	666	719	721	744	683	730	752	761	739	694	727	684	723	751	719	675	684	760	749	729	749	692	781	718	688	710	736	728	712	718	729	744	717	704	769	685	712	694	740	702	699	739	763	695	770	689	780	717	776	746	717	800	698	705	759	700	742	717	728	728	726	743	714	715	716	732	718	766	754	720	722	759	695	743	735	757	671	690	739	726	689	756	720	734	796	713	745	746	742	756	762	706	753	701	688	734	713	731	663	693	693	739	742	709	683	681	732	719	727	713	676	757	710	756	757	717	734	711	763	774	726	695	765	731	740	779	730	773	708	676	672	750	743	720	720	700	706	727	730	759	690	717	717	707	731	725	699	718	729	700	724	733	717	719	714	716	718	723	688	775	731	696	755	762	663	689	671	698	694	723	680	727	700	705	697	746	741	735	701	714	703	716	672	719	708	708	726	665	721	726	706	804	734	693	700	747	709	703	692	744	754	763	709	694	663	739	726	676
24416	21642	29542	25580	25490	28335	27724	16828	10917	7913	5255	3420	2575	2140	1753	1575	1352	1273	1166	1130	1076	1030	949	931	912	860	815	826	862	906	867	872	829	843	841	794	756	805	837	771	830	809	813	828	833	846	830	772	784	863	781	773	826	810	803	804	803	788	810	761	813	738	812	790	807	826	805	740	807	871	809	784	763	831	844	833	792	760	784	817	761	800	800	794	777	816	789	818	816	766	826	832	780	823	793	832	815	826	768	803	736	821	795	849	798	807	792	829	791	825	788	784	782	766	850	780	798	816	799	763	832	829	772	801	789	760	814	760	803	835	787	770	772	751	813	821	791	766	758	847	810	853	770	858	775	850	798	740	802	837	756	785	809	804	805	840	790	801	832	789	762	777	835	822	790	738	836	796	760	795	817	818	787	791	793	772	780	838	771	849	768	791	813	833	804	820	799	767	766	806	799	809	806	789	785	812	793	792	769	777	797	755	841	792	771	747	795	799	777	767	800	783	825	805	761	823	836	810	860	812	832	820	886	810	797	766	748	851	810	784	816	822	759	831	802	805	857	816	808	816	764	780	829	812	786	847	739	830	824	817	769	795	801	784	773	832	815	794	781	789	881	790	802	832	795	808	798	805	802	759	802	800	806	766	752	785	775	782	796	722	784	757	817	809	897	819	771	817	802	811	791	732	801	797	790	794	813	841	842	781	819	753	767	810	810	825	810	820	792	811	840	794	826	830	749	804	854	845	801	778	837	806	799	779	765	844	785	805	833	840	776	788	789	793	840	770	758	782	829	760	796	786	782	770	833	809	784	846	800	758	833	798	848	844	786	847	761	821	796	819	775	833	791	805	774	814	831	778	824	772	819	816	845	766	815	809	817	792	801	817	777	808	759	822	790	766	852	821	790	808	809	786	854	807	816	784	816	772	787	831	825	852	780	825	779	825	805	831	762	843	846	792	807	841	791	776	806	768	814	800	803	788	834	787	793	825	784	824	813	826	792	770	821	744	767	857	838	776	767	819	837	764	803	757	840	808	786	736	834	775	778	814	772	756	822	777	811	780	787	848	879	763	778	756	790	753	787	807	823	817	841	796	750	783	803	768	785	800	811	805	883	774	827	830	785	808	790	823	823	805	819	779	808	790	790	809	737	826	827	799	812	867	770	787	813	828	814	850	837	728	740	846	792	828	783	835	825	863	804	827	791	802	796	765	770	782	775	795	795	796	804	768	806	776	811	796	831	799	846	802	769	780	790	807	757	788	823	744	750	836	848	819	858	764	806	774	765	747	856	716	794	773	799	789	791	823	779	776	827	793	754	755	809	750	775	762	840	793	790	782	801	789	791	813	824	800	812	783	843	774	808	775	831	814	808	818	816	837	876	795	795	804	788	775	814	787	773	813	805	809	793	797	801	794	850	859	766	838	762	783	773	808	821	760	791	818	819	844	769	787	793	761	800	793	770	762	810	811	829	826	833	799	811	833	783	831	800	750	789	802	829	816	793	819	822	800	799	800	768	833	814	786	842	788	818	829	839	833	774	805	801	805	793	790	810	752	794	874	827	818	816	773	801	793	876	788	806	774	776	812	836	837	836	813	766	813	756	829	817	809	797	839	834	841	801	838	820	769	824	783	779	800	778	812	817	834	787	822	826	843	789	783	809	848	749	837	764	773	756	837	822	799	845	791	771	819	812	820	828	826	807	754	789	796	770	794	827	820	813	826	799	798	812	752	763	771	810	770	856	786	821	805	824	754	763	797	809	826	831	798	813	829	798	805	808	787	794	781	804	901	831	792	812	810	812	792	795	827	792	771	776	821	777	791	823	812	805	795	781	783	820	797	791	773	793	803	792	794	773	747	770	837	801	814	783	797	788	809	745	848	786	815	842	760	792	808	803	787	810	818	773	819	800	795	796	807	785	770	775	771	858	788	756	805	781	803	812	815	808	784	788	825	802	823	807	789	825	788	791	822	774	836	796	817	801	783	817	812	830	753	809	823	767	868	811	767	801	786	785	841	775	802	807	781	795	832	811	793	825	800	862	778	791	812	734	787	794	803	717	802	787	820	771	801	762	804	805	845	817	777	807	767	770	772	841	807	838	801	824	839	780	799	756	804	846	777	828	856	830	787	797	803	760	835	799	857	793	759	797	747	802	715	786	830	807	791	790	825	847	797	783	803	818	786	838	807	786	782	779	768	820	834	786	828	800	817	839	860	844	761	847	828	822	782	767	783	823	854	757	854	840	811	843	837	783	775	805	807	811	879	771	847	810	791	825	833	813	759	845	754	762	809	781	798	783	807	830	756	819	828	756	830	795	772	715	824	788	793	808	806	743	792	789	767	777	785	831	797	781	772	838	826	829	805	792	829	800	848	780	813	842	799	788	800	810	803	797	813	791	762	737	779	764	804	763	795	760	788	860	772	800	830	828	828	760	765	797	800	789	789	814	855	845	824	829	815	774	759	771	773	790	802	844	736	832	781	765	807	810	762	811	828	836	818	778	773	774	826	827	812	769	863	840	837	761	818	863	810	773	828	734	753	779	809	799	739	787	774	763	794	827	756	815	757	771	787	792	851	765	769	793	812	836	798	796	825	838	739	765	749	787	780	785	814	825	785	771	849	809	827	821	798	797	786	782	712	783	828	785	786	797	805	826	763	781	752	751	849	785	773	794	803	812	793	833	831	731	780	889	821	793	766	768	811	796	792	816	805	795	798	827	765	813	825	808	854	829	791	789	801	830	792	829	806	755	743	814	835	844	812	744	825	777	797	847	831	845	836	835	815	816	867	831	812	807	831	793	830	816	789	844	789	802	865	842	766	841	811	774	844	867	823	789	813	831	743	833	827	780	768	850	803	837	831	818	815	809	773	771	762	807	800	804	799	814	852	798	820	766	864	770	816	854	853	792	764	788	798	794	809	833	763	787	797	802	821	769	748	759	777	803	809	817	785	787	790	797	771	822	812	791	861	873	839	728	830	832	763	795	815	764	791	830	827	768	821	761	787	801	760	783	805	779	791	834	827	802	789	793	800	832	748	833	817	781	804	789	779	766	786	821	788	786	836	832	777	772	745	799	823	786	799	797	770	759	780	776	791	776	805	806	774	807	811	846	798	844	834	769	811	839	798	813	748	816	816	840	780	842	828	854	789	785	790	836	803	775	783	797	778	824	759	827	795	795	815	789	846	778	808	803	748	775	799	777	735	810	833	845	795	789	806	757	817	808	805	777	778	771	802	735	778	795	817	750	799	757	831	795	792	820	797	818	800	769	858	799	806	787	748	809	856	789	792	783	869	818	814	784	816	793	849	801	770	764	845	773	832	791	819	817	804	811	819	781	797	856	770	861	786	740	759	792	774	799	756	783	786	754	815	818	786	864	819	801	826	828	793	779	839	797	765	792	789	829	779	777	808	811	823	745	776	817	811	794	849	765	817	831	813	742	737	830	823	789	780	813	808	820	827	764	823	789	828	828	780	827	773	804	826	820	832	797	832	798	815
55226	71479	68479	54427	42965	33450	24998	18393	14233	10526	7319	4882	3635	2857	2316	1898	1649	1438	1306	1191	1072	1076	944	982	868	859	805	757	803	826	773	764	750	752	696	740	717	710	711	740	740	754	709	753	718	747	709	734	757	732	738	745	681	745	703	719	730	705	686	703	668	755	725	697	766	716	722	732	746	706	627	676	701	749	709	762	715	698	753	750	731	739	716	736	722	762	789	738	702	709	739	739	773	756	758	687	745	789	749	754	675	736	692	714	727	686	760	747	726	736	707	731	743	735	768	698	719	729	754	749	713	704	719	704	784	701	762	726	761	741	721	717	708	732	721	698	758	744	690	746	712	750	735	744	742	711	724	704	753	728	725	754	739	674	722	746	756	731	725	678	755	700	706	738	698	736	736	732	709	707	673	765	749	754	718	723	730	727	700	701	780	692	781	722	717	725	720	740	707	725	737	754	699	711	747	771	736	700	701	717	734	735	721	724	771	722	759	695	724	736	693	757	753	716	682	698	724	696	733	723	731	693	739	722	724	758	735	709	738	762	676	708	735	722	708	665	786	776	755	723	734	718	759	723	707	746	730	803	677	725	693	694	768	734	715	670	759	729	746	697	660	742	746	746	718	690	743	713	700	769	709	762	726	691	721	772	711	745	698	758	692	731	738	731	707	744	745	738	733	715	730	718	765	738	711	718	775	702	656	791	727	718	703	708	696	700	750	741	735	669	754	716	742	778	695	773	667	710	704	724	749	754	732	733	750	700	735	722	746	714	720	720	740	751	728	739	719	736	737	708	725	694	742	726	712	738	752	702	706	697	735	738	716	729	740	761	719	712	743	742	726	735	776	686	727	731	715	738	718	707	707	766	711	736	708	754	726	730	726	706	735	704	721	665	710	750	767	643	745	739	773	733	725	751	709	701	745	760	706	727	688	710	718	763	752	729	686	748	668	726	677	731	723	725	689	784	716	727	699	754	721	725	732	727	722	717	733	729	723	740	719	725	692	733	725	721	648	737	743	663	734	726	723	713	744	647	736	724	735	716	752	750	733	725	795	729	719	722	735	685	712	750	747	721	706	696	757	691	722	737	734	689	696	749	719	739	784	784	713	732	758	767	786	711	742	719	716	736	693	711	717	741	736	725	680	703	703	703	681	763	750	761	708	733	750	710	763	751	700	716	758	668	715	721	723	700	719	734	699	730	747	735	739	705	720	731	724	713	702	690	753	702	720	759	739	739	708	772	739	723	735	704	762	708	760	754	665	711	744	695	726	717	700	749	739	753	731	714	738	719	704	710	736	738	696	747	739	748	719	695	727	678	724	714	763	735	689	725	790	712	714	757	715	727	727	751	757	712	717	733	681	758	735	777	720	705	701	738	731	738	757	711	797	770	679	687	704	737	747	748	725	681	765	727	685	692	757	769	726	729	710	726	720	744	697	705	652	718	701	717	729	691	716	685	696	733	725	766	762	716	757	730	687	779	736	746	698	772	724	703	691	742	717	705	723	753	745	742	726	735	766	737	694	713	754	703	693	665	731	721	714	748	734	737	717	729	716	739	727	686	704	757	713	745	729	741	740	717	709	774	687	713	727	697	740	731	749	738	772	739	713	722	764	753	723	770	715	695	747	717	747	749	695	729	744	719	768	721	786	693	719	718	724	731	705	717	788	733	713	690	738	751	731	712	720	711	732	729	763	731	760	685	755	722	748	759	697	716	721	703	777	747	713	697	681	719	686	751	747	751	743	715	713	693	692	792	746	690	738	734	731	743	739	685	738	736	726	715	740	678	721	756	722	717	679	762	752	775	701	800	730	727	744	765	728	740	717	728	766	769	736	740	699	720	751	741	712	725	725	710	740	669	770	737	779	720	721	721	708	739	715	746	722	737	735	695	689	738	735	692	698	730	731	749	726	763	722	717	715	707	686	724	713	701	692	719	737	736	719	689	759	725	716	696	695	757	718	737	724	749	724	728	704	737	729	714	707	760	763	729	717	699	695	747	701	658	726	728	738	703	722	674	708	742	715	698	731	737	736	762	700	704	733	727	752	726	720	752	697	723	720	717	782	740	701	723	779	687	726	725	749	720	718	719	717	768	726	657	740	779	738	698	734	702	717	777	702	722	745	792	738	738	711	748	737	767	714	742	696	736	728	691	756	705	675	730	759	723	723	725	772	726	738	744	720	722	760	733	726	725	701	823	764	747	666	696	735	694	735	756	735	714	724	725	679	715	739	707	736	714	695	689	757	708	765	745	713	736	743	768	749	778	751	677	716	714	730	746	722	709	700	761	752	678	726	741	755	732	771	690	726	735	774	725	738	699	782	760	711	749	728	732	699	684	739	736	695	711	763	686	759	686	680	719	709	702	743	740	737	733	697	712	738	712	732	732	733	757	764	681	718	669	773	704	731	731	729	711	735	750	702	770	701	748	709	791	742	686	764	791	673	728	738	714	734	748	719	741	724	785	754	738	778	739	701	767	723	728	730	699	722	730	728	720	681	727	737	721	727	689	741	697	731	686	719	732	776	685	729	703	699	705	749	726	713	724	745	680	677	694	752	701	725	702	704	767	689	694	702	763	693	759	709	741	700	739	743	685	767	694	741	740	779	732	776	703	764	750	776	718	725	779	703	714	702	711	694	763	715	692	755	687	721	719	745	709	747	711	749	734	722	736	739	752	736	659	737	729	659	725	725	724	749	704	722	772	733	778	729	775	736	708	721	715	744	726	758	758	706	737	755	736	769	711	738	728	722	704	724	743	743	729	719	768	738	739	753	784	722	730	710	732	702	684	713	688	709	688	754	750	709	710	736	725	748	700	707	710	744	744	729	759	727	729	683	730	720	700	738	731	741	717	683	685	674	793	714	720	699	702	734	774	768	699	716	750	744	712	731	756	743	736	789	757	769	773	718	742	753	691	743	702	717	767	748	761	792	716	712	671	748	747	714	710	669	713	710	725	697	717	739	692	726	731	690	734	755	731	685	727	753	746	703	682	752	691	723	757	724	684	705	710	714	738	728	747	732	773	716	730	728	786	666	729	724	749	715	736	706	779	723	752	688	722	697	690	738	759	732	725	713	694	706	711	738	747	705	740	672	761	710	716	691	738	749	703	675	705	716	725	716	709	695	750	734	733	700	738	719	750	689	713	695	711	718	727	768	763	786	709	663	723	754	728	738	746	740	725	725	692	697	702	741	729	777	733	720	739	702	754	731	722	705	708	711	707	707	730	716	752	709	712	719	714	741	720	745	733	726	694	747	751	747	762	743	705	727	715	742	711	722	708	732	736	704	742	717	717	727	737	770	722	718	740	737	713	766	744	741	728	699	674	719	743	747	773	729	712	796	670	746	748	695	788	736	719	742	696	708	751	678	705	726	727	752	697	659	747	679	735	707	689	785	728	741	705	767	734	740	699	710	716	703	714	732	690	727	740	704	764	748	689	758	730	746	757	732	767	761	718	737	698	728	734	747	773	728	727	761	749	735	714	706	710	759	687
29197	24597	34998	37050	29577	22470	14732	8766	6159	4269	2897	2129	1659	1482	1371	1197	1071	1027	989	902	906	911	846	895	836	811	809	809	770	817	766	807	783	803	762	727	763	776	811	768	758	752	780	756	709	761	786	775	788	801	790	748	749	804	767	747	755	764	745	806	826	797	814	790	798	734	739	752	753	808	805	779	757	857	771	777	780	790	735	790	752	792	752	806	767	747	809	793	770	760	783	806	760	775	767	769	761	824	822	795	792	799	799	774	751	799	771	743	767	781	729	813	802	801	742	795	815	812	789	787	794	794	765	741	820	747	774	813	745	787	777	773	777	800	762	762	743	786	783	762	768	777	737	802	798	755	779	769	765	804	788	766	830	747	728	739	835	759	807	764	836	781	819	736	820	746	719	791	759	769	733	732	732	765	808	799	815	782	772	789	746	836	770	794	736	766	794	757	728	783	750	757	788	735	806	790	756	795	754	769	814	761	745	777	797	739	808	827	736	810	781	781	750	753	742	727	797	786	823	778	749	812	820	752	790	807	786	798	764	721	777	757	812	758	787	796	760	730	800	769	782	834	773	723	770	797	777	742	772	767	775	759	843	827	736	769	808	775	805	744	752	748	800	819	768	781	811	789	764	791	811	778	781	752	786	820	772	751	721	775	769	790	717	783	763	789	772	726	760	776	794	796	786	772	795	778	789	741	787	764	786	776	754	796	803	774	791	763	818	725	751	799	825	806	825	791	765	752	776	750	790	747	765	765	814	734	781	829	774	779	799	790	777	832	780	743	767	799	714	750	787	778	809	773	791	763	744	822	734	757	799	751	744	794	807	807	767	731	749	749	775	750	818	756	745	785	811	818	779	739	778	770	792	764	781	783	760	763	777	744	730	813	788	865	817	725	787	786	793	735	746	784	726	803	768	788	788	767	754	781	760	753	799	773	757	764	798	745	757	737	836	786	808	760	805	866	791	758	792	771	796	786	755	742	766	749	748	756	793	801	756	780	813	809	763	802	741	818	800	711	768	804	826	785	765	812	807	769	777	799	784	812	760	790	766	819	760	825	767	749	751	745	799	768	743	816	795	748	767	767	782	784	759	806	779	782	772	741	793	802	784	748	797	767	789	738	829	773	782	729	749	747	750	793	753	745	768	782	844	759	816	781	776	763	775	786	722	756	780	809	776	745	744	798	769	786	773	753	790	741	702	790	752	796	754	804	755	801	755	775	778	752	765	737	739	732	792	752	788	693	736	837	769	766	761	768	755	778	755	744	714	754	752	741	806	768	821	751	785	749	807	809	775	802	749	779	794	760	834	809	682	749	801	726	764	728	789	727	779	818	774	722	776	763	775	771	795	744	787	752	777	767	793	799	747	739	814	755	795	819	743	763	759	762	796	742	790	758	829	744	783	754	795	770	738	794	738	737	791	823	751	808	792	787	759	762	807	761	740	775	810	847	740	750	724	770	798	831	787	798	812	775	761	757	773	812	792	801	775	771	796	769	760	778	747	771	772	751	777	753	830	795	761	724	756	786	830	774	788	781	756	788	744	718	789	807	774	740	775	788	754	776	807	795	779	757	811	781	791	791	775	754	786	815	759	765	722	824	758	755	756	789	770	780	763	760	757	750	795	769	747	774	743	786	775	752	801	724	804	771	795	757	798	769	725	795	797	749	750	775	775	744	764	828	763	828	732	780	753	826	772	768	763	780	772	778	798	849	752	779	737	747	812	766	783	818	757	765	800	766	811	730	744	797	774	802	744	751	836	817	781	805	749	738	777	787	776	792	794	781	773	813	736	796	761	762	773	785	738	771	792	786	776	743	806	772	834	810	789	770	790	850	808	834	799	756	780	781	749	771	817	778	818	761	767	804	810	799	772	771	792	798	770	822	795	774	779	755	756	790	739	742	774	743	739	797	782	775	781	733	798	816	761	787	741	755	743	762	769	772	801	775	822	735	742	825	797	761	784	767	797	773	761	765	851	801	744	768	768	730	757	764	787	779	751	818	758	772	817	800	814	785	758	847	734	781	789	770	792	762	783	754	818	751	784	796	808	797	793	767	764	709	792	776	783	770	795	787	812	811	775	782	732	764	754	756	797	776	703	770	760	744	805	780	756	840	722	769	764	786	791	793	750	794	782	784	782	740	810	799	775	778	720	743	760	787	762	818	807	778	801	819	801	832	762	781	793	791	779	799	777	750	821	705	788	789	750	757	804	826	790	806	729	786	834	750	817	771	748	777	776	761	822	764	728	798	758	786	780	778	773	808	797	758	800	798	765	776	797	798	831	759	776	779	763	823	759	742	788	727	815	757	773	757	815	800	755	756	793	819	801	764	784	806	749	766	768	801	823	758	759	806	755	806	821	808	755	754	786	781	779	818	791	716	758	739	787	780	834	800	813	719	788	774	754	818	789	828	764	708	768	730	785	741	774	838	808	793	745	765	784	770	766	754	758	755	775	811	764	765	798	803	761	789	749	823	798	792	778	751	722	763	792	770	771	831	825	755	819	742	785	793	795	822	771	808	792	786	801	749	777	738	775	793	801	736	737	760	819	794	751	764	768	745	801	816	783	816	771	746	778	796	742	821	798	768	774	819	785	805	826	744	824	765	788	764	785	777	801	789	751	754	735	774	750	771	768	790	770	790	811	813	738	781	818	750	779	762	752	790	768	791	799	787	782	754	733	761	743	786	745	760	756	749	774	810	797	768	767	798	763	816	784	741	778	760	720	772	799	768	815	762	785	713	746	800	796	767	787	761	790	805	776	770	787	808	756	816	787	779	756	748	729	769	779	741	797	748	740	741	785	799	769	801	784	812	757	734	774	779	788	726	793	788	792	737	761	746	793	765	750	804	808	797	744	798	769	740	742	770	736	786	752	836	792	759	801	770	817	777	739	771	736	819	792	765	815	776	793	753	787	737	773	828	801	793	747	783	772	714	779	846	777	803	758	826	812	739	763	790	742	806	802	778	810	780	751	772	785	733	775	828	777	714	824	780	777	780	797	723	800	796	784	800	808	798	759	752	796	792	797	734	810	783	756	778	759	826	766	768	775	778	794	772	792	727	730	774	824	733	743	765	799	797	755	744	766	803	797	775	797	778	793	742	803	834	785	747	721	803	752	824	772	776	776	773	760	783	764	768	791	797	811	783	790	740	777	774	822	769	787	801	774	786	832	773	743	763	767	757	777	782	808	754	787	802	758	757	791	838	746	768	839	774	755	776	815	823	755	811	725	805	785	796	777	763	744	711	780	768	769	792	794	814	769	762	838	767	744	777	784	787	773	823	848	796	768	777	783	754	744	790	773	766	804	804	764	789	798	769	761	810	812	759	773	764	771	792	801	781	757	822	734	858	735	812	785	773	679	768	732	789	782	760	809	762	799	828	798	801	775	718	757	768	764	809	796	794	770	769	754	822	752	772	774	780	764	750	757	787	796	796	746	729	739	806	745	753	779	818	753	751	740	776	770	768	773	757	774	788	794	789	791	808	800	758
52264	59974	56367	45109	33942	24953	17284	12299	9553	6642	4391	3142	2348	1899	1665	1370	1293	1138	1043	992	945	900	845	815	811	733	722	754	785	727	786	729	757	720	689	706	716	750	720	731	640	710	712	706	716	760	730	716	735	712	697	726	668	741	698	713	727	733	701	713	749	693	733	691	737	712	756	733	718	682	693	727	754	707	693	742	729	673	683	707	676	728	744	722	712	731	742	750	717	681	713	691	691	727	723	702	752	674	731	709	699	668	714	726	727	720	736	704	693	718	670	680	684	655	685	712	713	708	687	672	693	732	718	705	697	732	724	692	722	740	687	745	674	730	691	710	726	715	705	697	728	721	714	703	732	734	719	721	697	716	681	672	683	738	755	724	714	753	681	691	747	727	745	731	722	716	670	715	721	712	726	696	745	718	693	746	714	745	701	732	730	709	746	654	735	710	719	687	696	731	703	706	651	755	715	706	728	681	683	651	728	717	777	731	721	729	690	722	718	679	712	730	730	702	710	697	721	695	691	750	651	685	683	768	693	673	678	731	688	721	712	729	690	691	768	716	684	692	709	716	744	707	698	709	729	730	712	726	748	706	759	707	727	708	714	680	717	721	679	728	717	706	713	700	711	700	681	728	733	676	710	737	680	694	701	720	736	732	752	708	722	741	702	702	743	740	685	686	768	775	699	737	728	743	684	721	735	704	713	720	704	723	735	747	743	731	718	734	727	691	749	679	698	732	712	747	729	674	779	753	779	704	702	712	728	741	683	708	700	729	718	756	741	742	708	693	725	707	692	719	741	689	671	726	705	742	710	693	707	693	735	718	671	715	667	754	687	700	724	692	719	762	709	691	715	711	710	707	760	701	745	745	671	737	735	722	777	718	733	727	733	697	760	674	681	733	705	672	723	691	760	726	710	672	746	686	703	715	657	684	731	668	725	692	715	710	727	731	716	717	712	722	749	725	716	661	704	710	668	724	724	704	694	721	717	700	720	727	685	683	718	693	665	724	725	676	671	715	717	725	706	690	741	736	749	692	737	695	734	740	707	732	678	719	698	696	702	729	719	705	664	753	695	672	717	658	699	749	686	764	739	710	720	753	724	716	680	741	704	713	747	692	725	672	705	753	768	701	743	732	695	730	710	748	692	724	737	714	767	694	742	757	718	703	698	700	750	696	694	721	683	737	750	706	732	719	714	739	716	742	742	712	715	686	686	743	732	757	721	665	738	740	717	719	715	699	706	757	695	723	719	733	794	652	712	697	682	720	731	734	675	727	697	696	764	704	724	704	695	698	696	731	689	732	710	654	777	760	689	689	728	690	686	659	681	738	710	705	765	719	745	719	709	697	716	733	699	680	690	715	686	700	708	718	703	735	722	720	685	672	709	749	771	697	735	720	733	665	726	718	688	748	689	681	707	729	729	725	706	736	742	728	724	691	762	701	687	675	720	716	710	701	691	711	751	688	708	677	696	713	738	707	660	723	728	701	645	716	675	696	744	754	719	664	701	653	711	695	736	744	728	698	748	698	701	688	695	730	734	726	730	683	778	710	653	701	763	697	721	717	732	729	713	786	683	718	691	751	741	685	757	758	689	686	727	713	755	693	731	684	695	743	708	683	689	749	731	673	659	669	722	716	683	715	713	681	769	709	737	722	707	733	738	732	694	686	708	729	706	695	753	706	708	695	721	696	722	690	717	676	704	697	716	695	765	720	689	662	709	710	729	749	672	733	751	717	700	714	743	710	719	730	697	745	711	700	748	716	743	730	706	717	699	742	736	711	743	710	761	671	690	666	747	732	683	708	720	714	685	733	675	730	724	724	790	734	719	702	691	693	715	710	710	690	673	711	759	713	731	703	758	728	684	670	678	725	775	729	697	744	724	699	698	678	750	688	714	695	792	727	699	705	734	658	694	711	698	737	720	731	741	721	691	706	712	730	735	729	738	776	730	723	761	680	700	706	703	709	740	701	706	748	703	694	691	696	763	713	739	709	710	684	725	723	772	730	691	732	746	707	694	745	712	706	701	731	759	694	728	748	677	688	725	718	762	694	669	736	722	708	770	723	683	705	739	674	734	717	686	752	739	673	713	671	725	758	735	726	678	706	741	695	720	724	705	711	688	693	730	702	722	714	714	716	750	737	793	710	736	725	714	692	742	713	709	732	717	699	735	731	710	678	691	722	749	687	691	761	680	649	732	719	742	744	697	698	710	740	725	715	742	728	721	694	737	735	699	725	704	753	743	709	710	734	684	735	712	698	703	712	709	678	683	752	702	662	709	725	671	690	751	736	754	773	698	717	708	741	731	742	721	723	700	718	702	682	717	716	733	701	718	660	712	721	706	659	717	719	722	672	678	698	707	682	662	750	753	745	735	712	709	732	698	715	729	734	712	681	746	727	729	686	635	716	721	717	663	720	736	721	690	734	750	673	736	699	704	719	702	733	707	725	704	735	682	715	708	748	730	776	696	686	719	692	723	709	723	739	736	695	682	734	687	704	736	741	725	738	673	732	688	676	772	699	734	647	722	747	644	731	721	760	691	651	660	798	727	673	738	729	699	689	709	663	670	700	669	708	711	686	748	688	699	711	768	745	698	677	707	680	793	781	719	668	735	723	713	712	680	689	723	708	683	748	760	751	760	670	666	711	705	682	715	720	731	713	745	729	698	668	685	749	733	734	739	665	722	734	703	703	723	697	720	691	757	759	710	696	686	688	716	692	719	692	704	711	686	747	714	732	723	732	718	717	732	719	728	715	718	701	764	734	733	729	712	704	760	739	732	721	721	697	731	663	667	715	712	697	727	685	702	692	745	710	750	745	697	720	720	699	711	684	768	676	738	714	675	703	705	740	716	735	673	715	762	723	721	731	739	701	680	711	729	704	702	697	769	725	705	721	738	726	730	725	683	682	733	721	691	694	770	731	702	721	715	690	714	739	738	733	705	754	763	723	715	711	684	751	745	724	724	654	727	724	718	697	746	732	760	734	784	690	741	686	706	733	669	722	680	714	708	715	687	723	683	724	740	727	722	695	736	727	720	714	704	742	681	697	758	726	730	719	735	732	687	769	714	674	709	677	680	717	706	691	698	713	687	745	720	743	689	725	678	762	725	777	722	733	708	716	726	733	696	727	712	742	683	682	703	694	693	725	710	676	718	686	685	758	716	692	727	710	741	739	744	692	709	758	703	671	791	760	717	795	713	736	735	712	728	696	704	717	715	724	762	696	710	738	707	734	712	683	718	696	720	693	736	673	720	673	705	670	748	743	701	678	752	697	726	706	716	690	706	703	718	716	723	691	674	693	702	675	739	748	684	749	695	701	665	708	699	742	700	723	705	743	717	686	699	715	741	756	719	767	763	692	741	688	685	717	686	706	687	707	646	750	731	707	659	715	665	736	684	727	747	699	733	673	754	660	706	731	702	697	744	740	706	732	708	709	728	699	681	650	697	696	712	715	689	733	698	719	742	703	744	718	721	681	687	696	711	687	749	695	740	696
25903	21719	29851	28820	29998	29022	22949	13761	9562	6361	4206	2982	2274	1945	1631	1479	1267	1231	1141	965	953	903	921	890	905	838	852	779	839	812	835	811	840	740	835	763	787	776	747	772	770	840	821	803	805	799	852	784	797	820	778	736	775	776	766	795	846	776	755	785	772	744	823	746	797	794	803	730	768	776	806	790	807	805	793	829	767	755	805	784	797	786	781	793	794	763	760	793	773	780	796	828	753	797	793	834	758	818	840	816	805	810	788	751	813	789	775	792	786	778	794	825	780	807	808	784	805	810	835	777	809	792	822	747	752	781	778	802	777	747	727	817	832	816	763	763	812	787	824	755	790	820	760	760	744	750	834	742	790	786	783	834	774	809	819	760	759	793	790	823	814	806	808	796	819	832	794	788	801	730	807	783	815	750	796	769	785	777	800	749	838	781	734	810	805	776	768	804	828	783	783	815	866	836	841	756	773	713	802	787	818	781	808	759	809	742	763	752	760	821	828	786	756	750	727	823	762	829	797	809	829	758	772	762	797	802	813	760	801	744	812	804	836	823	809	783	758	757	790	763	786	819	725	761	742	806	779	780	775	789	779	785	754	786	730	794	801	811	755	794	800	764	792	752	760	780	776	823	742	780	783	832	795	769	774	811	739	769	764	813	825	778	806	780	796	819	817	780	810	778	840	787	767	748	779	767	782	775	752	778	814	773	827	747	820	809	766	765	843	747	784	812	843	844	762	758	778	774	810	786	772	886	784	790	756	811	812	793	822	738	790	799	804	778	813	831	747	746	804	804	745	815	729	803	824	811	809	757	871	834	826	793	751	802	770	787	779	795	804	825	873	810	805	830	805	815	848	785	766	824	810	773	791	857	819	840	764	813	748	793	784	766	796	797	768	819	845	785	817	771	767	837	740	783	820	794	785	848	801	758	809	732	810	830	760	786	749	784	753	842	778	768	763	749	792	827	809	803	822	763	769	804	827	789	806	816	793	815	789	798	747	803	810	774	769	803	797	788	756	754	801	736	820	808	839	776	740	741	785	800	803	778	832	745	794	779	787	834	767	805	750	870	786	777	783	794	770	814	741	786	801	784	804	769	781	789	760	787	782	815	808	798	776	743	772	807	784	823	801	825	775	799	769	744	799	794	752	824	839	774	789	787	764	792	757	849	773	807	812	799	771	798	813	787	820	793	750	775	807	784	779	740	814	803	786	790	738	763	805	796	849	820	823	772	783	790	798	782	776	822	822	803	783	794	809	742	806	782	757	776	746	815	831	773	765	783	803	759	767	816	739	807	819	782	741	823	832	806	808	767	798	784	746	782	751	831	795	845	778	813	800	757	770	791	837	806	751	775	800	779	771	768	832	842	776	809	751	788	777	757	863	793	824	773	802	787	763	711	782	733	761	793	799	788	843	864	761	817	775	721	763	776	815	778	753	763	771	803	767	783	738	800	763	794	805	828	786	804	803	817	776	772	777	805	713	831	777	744	766	795	774	841	795	820	807	779	756	866	811	825	821	817	783	772	777	808	774	815	832	781	824	790	823	817	812	722	749	768	809	757	800	784	717	807	748	786	793	812	749	782	772	827	794	782	798	798	745	738	831	769	841	839	775	770	768	812	827	863	765	799	803	799	759	745	785	835	788	834	787	778	822	805	811	808	816	814	794	769	812	749	762	839	759	780	806	760	758	812	856	810	812	779	793	769	811	823	817	762	823	830	817	816	801	747	780	860	803	813	813	797	782	798	831	764	776	809	765	735	854	773	801	801	809	780	821	786	776	753	823	803	780	808	842	777	817	792	774	780	794	760	809	782	821	794	731	804	812	747	819	773	809	788	770	756	732	779	844	767	817	800	800	771	811	775	825	830	781	831	791	789	819	822	786	816	755	810	804	741	767	821	788	783	752	784	816	783	766	791	818	753	754	784	844	798	808	788	810	740	799	807	832	742	757	791	785	792	788	762	809	799	787	773	782	794	797	762	764	807	770	786	776	809	767	800	798	756	832	755	780	803	761	755	800	793	807	795	802	799	764	801	823	788	739	802	808	768	806	807	796	796	859	814	788	769	786	772	759	762	796	783	803	843	772	764	780	759	759	783	785	783	839	777	794	793	798	819	748	783	771	757	767	805	805	806	731	787	748	774	765	770	812	760	833	777	794	779	759	756	808	772	800	789	803	809	803	818	855	804	870	812	766	801	802	795	774	764	770	779	781	787	726	809	800	777	748	789	777	771	756	764	808	722	797	754	764	808	803	816	811	827	834	762	848	815	826	784	809	810	740	808	803	826	776	800	789	793	805	821	773	755	785	754	781	773	821	815	799	822	793	788	773	780	802	765	808	760	813	808	817	831	756	738	722	792	774	775	751	794	797	761	745	770	811	752	768	729	783	782	748	743	773	752	854	849	800	812	738	760	804	802	737	788	798	846	764	784	756	745	720	768	764	821	840	829	804	788	747	736	822	838	745	767	826	811	827	803	807	753	781	817	830	774	794	798	785	792	801	783	803	744	796	771	751	826	786	756	779	805	738	792	795	768	782	781	815	731	810	815	798	810	800	762	812	815	796	771	789	777	755	836	733	803	756	745	761	765	761	829	859	763	826	758	820	796	791	813	805	793	820	795	812	786	809	765	716	790	821	742	771	731	792	751	779	840	790	797	799	802	771	820	752	818	764	702	814	856	797	824	835	795	731	808	764	790	767	781	809	759	788	760	770	786	809	756	739	792	827	844	791	778	749	775	794	738	777	879	776	820	776	787	796	808	778	824	794	787	847	773	784	811	772	791	806	787	760	791	740	754	739	766	781	813	735	831	819	737	755	804	752	730	833	802	788	798	785	778	760	799	836	781	815	765	833	798	821	794	806	797	762	789	866	797	757	801	784	800	828	806	791	745	796	776	775	769	796	764	823	768	784	784	831	803	774	819	784	761	774	802	785	804	777	833	805	800	855	781	804	805	777	791	797	745	754	820	786	801	748	760	790	791	770	821	777	753	754	807	779	777	847	825	867	831	738	781	755	747	815	772	771	806	867	823	782	830	814	792	741	807	776	798	820	807	813	809	752	783	782	778	801	808	814	773	829	783	758	797	788	796	792	787	783	755	791	803	780	791	738	755	751	748	829	792	828	722	859	741	836	763	785	745	795	713	791	757	801	819	781	815	821	768	776	768	763	826	757	871	782	819	789	794	814	793	739	823	799	768	754	788	736	803	811	786	839	805	796	829	824	784	793	771	794	787	749	773	740	735	811	790	842	772	773	791	810	781	779	727	769	827	731	824	788	819	783	775	794	817	777	808	787	808	775	811	819	791	717	768	769	810	791	761	799	733	777	794	775	760	836	767	751	809	795	773	767	815	750	814	819	767	815	848	816	845	806	785	787	757	777	809	730	776	764	833	807	802	786	797	763	818	755	753	781	815	810	722	748	763	827	764	752	837	765	761	729	772	763	830	825	849	827	744	768	797	813	807	799	749	798	836	797	790	814	799	766	794	785	778
51408	65478	63126	53079	41370	30795	21499	15828	12891	8747	5986	4309	3181	2437	1981	1768	1429	1317	1195	1077	945	979	877	849	843	806	802	703	762	775	709	756	722	737	751	761	701	712	741	705	677	747	688	726	724	782	710	728	751	709	649	728	716	733	698	722	711	705	710	742	678	710	759	696	691	733	737	716	758	763	738	738	695	764	720	739	710	768	687	689	723	703	727	721	690	707	664	696	765	743	731	713	743	721	768	694	687	697	695	671	681	735	686	719	708	708	742	722	677	701	724	697	708	713	734	699	716	738	688	760	697	694	711	726	716	745	700	725	697	735	723	706	690	722	772	755	778	716	766	688	746	752	707	744	715	750	722	760	744	727	746	686	725	720	745	708	727	730	755	718	683	710	757	690	696	729	738	701	673	730	724	719	759	685	704	705	710	744	713	665	713	722	670	705	713	707	700	696	746	740	749	740	707	727	734	733	675	793	738	689	740	679	707	729	766	725	677	734	752	750	705	672	704	744	739	753	726	703	750	691	725	684	733	712	723	739	705	723	727	733	756	679	762	739	717	654	760	711	716	760	726	784	696	675	683	706	722	756	708	693	752	723	704	685	744	770	738	721	733	705	754	740	746	696	738	724	709	730	734	717	720	771	733	650	774	743	685	750	724	729	736	726	759	714	689	742	722	718	711	691	711	706	735	693	713	687	714	739	707	684	749	715	698	705	734	670	711	681	769	694	724	739	719	714	687	634	718	695	701	709	737	746	713	692	692	713	717	710	690	687	726	740	717	725	675	698	701	689	739	741	737	711	745	712	718	755	724	722	756	748	750	714	722	749	717	665	718	739	738	726	700	708	737	746	748	714	741	709	714	698	694	728	700	690	689	691	678	731	738	717	697	712	700	743	686	679	710	743	687	704	732	705	735	716	683	690	715	762	693	718	732	695	758	728	682	713	738	729	696	694	737	725	708	722	745	732	737	754	773	669	663	721	754	716	737	766	697	703	709	701	719	682	701	724	772	753	748	709	674	695	720	694	687	719	705	746	690	734	703	730	660	720	754	740	680	702	700	741	712	672	694	706	722	688	718	749	699	719	715	691	716	738	747	698	706	714	716	717	705	714	724	707	700	712	676	703	735	718	730	671	712	707	694	733	690	716	708	730	680	741	731	683	734	714	700	725	740	715	667	727	690	726	720	714	697	675	701	732	685	703	722	732	722	709	708	655	748	702	681	712	695	724	712	696	701	708	722	743	679	742	731	690	746	705	715	673	727	709	698	699	724	747	697	749	750	727	708	689	666	708	734	661	744	743	701	680	732	758	694	706	729	763	688	689	721	666	752	766	706	691	681	703	759	745	706	697	668	692	692	719	676	743	743	666	734	666	717	722	686	700	740	698	750	704	701	746	704	693	678	735	687	688	701	732	709	728	737	723	698	711	726	724	712	781	739	724	713	699	676	761	691	725	749	662	693	711	727	735	737	705	751	709	675	740	709	710	723	684	717	710	735	681	705	674	666	737	741	781	751	681	793	712	759	689	746	689	690	709	733	724	703	717	671	728	767	681	697	667	677	693	686	722	755	709	703	680	749	733	717	737	768	694	679	718	690	732	699	699	687	701	744	688	697	740	725	761	715	752	668	742	705	717	687	716	724	765	723	753	705	739	752	644	775	720	699	748	714	699	703	781	736	723	676	715	752	768	722	708	705	763	749	704	738	708	689	687	705	721	720	744	698	750	766	705	713	671	737	686	726	728	658	644	703	714	752	740	698	698	715	716	747	680	722	723	727	671	751	728	728	744	746	729	692	737	701	739	756	690	718	734	732	727	704	749	761	770	743	722	731	705	734	685	743	720	714	695	708	678	699	710	721	696	710	728	722	676	760	755	738	690	732	756	697	667	655	733	690	710	635	714	734	684	714	708	707	695	723	731	737	740	727	776	781	716	696	696	752	726	705	727	772	767	716	750	702	734	687	763	706	721	726	710	721	740	677	697	711	681	744	692	705	768	751	764	669	764	685	730	697	670	675	746	694	692	712	737	740	749	725	731	702	758	703	749	760	696	737	732	740	689	708	709	699	741	685	704	677	810	763	719	729	731	679	736	690	761	690	710	718	686	719	690	741	702	730	749	719	726	769	683	697	758	754	674	760	667	671	700	747	711	745	742	724	746	713	740	718	728	704	700	759	705	725	689	742	676	703	735	759	746	657	727	720	719	681	709	739	729	708	681	659	710	669	774	706	702	676	702	766	732	704	717	667	751	714	684	718	712	704	725	737	686	712	710	685	762	740	738	718	700	699	706	726	680	713	709	733	697	739	674	694	709	725	704	755	694	682	740	710	726	678	687	723	706	687	696	690	729	690	735	737	741	672	743	694	730	688	749	764	680	713	728	717	719	740	742	723	736	732	706	721	710	736	687	740	682	696	725	753	695	708	735	698	747	684	702	710	739	718	733	693	705	710	731	742	744	759	715	709	735	757	732	726	712	765	712	696	705	723	757	726	683	766	682	766	716	705	768	674	721	709	718	728	759	722	688	716	731	726	710	668	718	691	701	756	740	740	727	685	735	759	751	734	736	758	717	722	727	702	657	738	690	750	716	706	769	722	693	667	779	711	744	751	759	674	697	738	743	762	775	681	722	711	706	752	738	706	733	676	774	735	773	686	725	720	726	711	737	681	675	703	704	674	708	729	763	731	702	722	721	691	734	740	703	722	744	766	725	720	726	687	668	730	703	713	712	758	731	677	688	745	723	705	651	739	705	705	747	665	699	770	655	729	726	764	691	731	725	697	706	712	724	713	742	748	738	706	721	708	754	696	721	750	674	697	758	680	742	760	684	685	696	689	715	695	670	678	714	728	696	717	706	719	689	758	725	745	718	717	717	671	733	749	728	714	714	699	776	757	719	708	735	721	705	677	747	741	701	737	702	725	677	752	713	716	735	736	716	762	724	674	719	729	804	735	717	705	716	696	737	707	736	687	785	740	789	697	694	728	707	707	668	721	769	665	737	711	762	698	710	720	756	728	753	709	703	732	712	710	737	715	709	727	700	766	745	688	778	714	715	707	725	659	699	745	749	721	714	718	726	718	684	716	718	761	765	692	689	733	683	673	739	704	706	724	689	682	714	756	743	728	727	685	727	743	706	746	727	683	707	685	727	720	781	724	727	673	681	772	728	762	675	722	751	727	772	683	743	702	703	729	689	669	745	693	691	764	683	700	703	702	715	695	695	693	690	726	714	701	667	750	703	730	685	786	685	677	711	690	725	735	705	691	732	742	755	729	737	699	706	706	691	744	750	704	675	744	717	725	683	726	758	733	706	750	765	745	687	712	725	702	699	696	732	719	734	743	707	707	699	753	711	744	689	701	761	723	690	708	714	678	722	736	734	740	698	739	713	699	737	701	707	739	753	704	745	706	717	680	691	703	709	742	718	741	725	699	741	730	745	745	748	704	684	751	741	718	700	692	709	656	704	724	672	725	718	708	725	774	739	734	686	721	708	721	704
25082	21748	29776	27089	27911	28427	24358	14134	9695	6724	4397	3180	2411	1956	1645	1445	1320	1216	1133	1038	984	939	897	824	886	899	842	822	800	871	848	836	800	825	789	791	800	804	757	824	825	807	797	848	836	788	803	777	816	849	736	817	831	861	776	812	782	817	805	775	791	789	782	748	805	817	784	818	754	815	791	774	832	775	828	780	793	792	777	782	776	784	772	810	801	793	817	749	778	763	849	812	766	805	804	756	749	751	752	789	801	793	815	764	752	795	826	815	801	806	774	763	760	773	799	782	787	779	814	861	765	836	797	830	797	838	783	799	828	829	846	856	805	811	824	776	785	801	760	792	759	833	778	789	820	770	822	797	748	874	810	810	780	815	827	811	821	797	856	785	816	831	829	808	774	758	790	812	798	792	813	844	823	798	796	797	813	794	828	769	789	854	805	726	775	839	735	817	762	785	768	815	753	789	783	797	803	838	792	809	767	762	799	791	776	779	766	824	802	775	810	765	787	758	791	803	761	751	810	781	731	817	793	772	800	784	805	825	828	820	780	814	784	828	823	839	827	802	835	805	782	830	841	785	781	801	840	778	814	819	785	738	770	819	810	773	770	791	798	824	819	776	762	812	792	788	776	809	837	780	812	764	811	805	800	790	757	754	791	789	784	820	742	807	804	801	825	816	784	821	796	790	756	787	812	793	788	783	813	799	808	838	824	800	786	847	815	785	798	802	803	806	817	805	777	802	867	819	785	767	818	808	792	778	767	824	808	771	768	782	803	762	794	838	792	808	807	738	847	818	801	792	776	861	778	854	815	778	772	784	809	780	783	812	812	804	841	808	766	851	775	770	796	817	767	790	825	810	773	833	768	808	754	817	807	775	790	794	844	800	764	768	783	824	772	828	735	811	780	801	775	806	809	802	799	732	798	776	794	805	835	701	764	792	827	736	795	773	789	865	820	802	803	776	744	828	774	783	783	825	782	789	796	814	791	819	794	795	824	824	813	814	818	781	779	781	762	772	776	779	801	789	768	759	751	809	800	800	795	765	776	746	755	832	832	776	730	801	822	811	838	790	792	759	827	808	794	833	786	742	790	836	832	826	789	771	784	786	804	802	830	789	795	797	755	770	770	830	819	766	793	820	780	795	829	847	789	781	811	848	794	846	747	789	770	819	788	777	807	750	832	803	803	834	821	813	823	810	770	827	782	785	783	788	808	786	802	782	791	802	841	813	783	788	786	760	810	830	854	775	810	832	831	821	794	769	821	816	818	812	787	811	768	761	848	789	757	722	818	787	843	802	773	825	784	790	792	790	777	781	773	814	777	760	820	790	810	798	797	741	753	773	845	784	791	769	784	823	805	770	815	821	834	763	841	797	837	857	798	808	793	746	767	769	798	798	818	828	820	791	834	797	788	804	786	814	768	751	749	803	800	829	813	773	769	827	762	808	847	767	759	794	839	827	847	842	794	805	839	795	807	847	763	837	823	781	788	842	738	755	785	834	822	759	759	814	803	832	734	810	778	828	750	780	841	811	802	781	818	828	759	787	844	829	800	798	822	820	788	766	796	827	833	805	807	788	782	769	765	724	829	823	752	808	824	758	796	778	813	766	796	826	823	777	837	832	773	784	800	786	814	835	861	735	800	765	838	834	795	851	803	749	786	784	805	797	798	837	808	812	792	818	764	754	824	835	812	823	834	870	841	785	802	789	788	808	795	795	770	838	784	773	775	848	853	780	820	810	760	767	808	841	838	847	829	794	786	774	768	790	800	815	774	785	769	826	840	788	772	815	799	836	789	781	838	808	791	754	789	812	831	768	812	807	813	766	779	745	783	800	831	767	786	796	840	782	815	765	830	843	776	816	765	791	818	804	805	840	785	792	782	773	773	824	761	789	778	771	815	799	783	764	817	780	775	755	800	786	803	746	850	805	805	773	822	794	782	764	766	783	806	763	798	802	805	778	804	788	791	747	789	762	791	782	852	805	748	739	800	803	806	785	752	777	739	774	796	768	774	808	816	798	800	803	856	808	797	783	783	848	835	798	775	765	833	820	756	799	773	736	807	797	814	839	770	790	793	798	822	787	744	783	804	816	826	801	779	801	759	817	741	805	771	773	786	740	783	798	764	759	810	794	787	776	792	793	846	856	853	837	787	796	829	809	791	827	798	848	778	826	761	777	791	821	824	790	759	834	760	792	793	777	809	794	753	786	737	763	780	790	821	765	851	787	761	751	790	753	787	755	780	787	809	760	736	801	812	764	806	764	769	790	798	806	703	779	794	768	830	816	839	786	826	813	790	879	777	779	801	824	771	766	821	781	760	774	805	788	806	763	820	842	759	875	790	802	821	800	785	776	772	741	781	858	807	837	796	853	806	804	774	782	844	806	807	828	788	798	809	785	821	832	812	774	793	784	842	806	790	784	801	755	782	802	802	766	849	801	814	815	835	801	831	772	798	779	802	799	791	789	799	791	782	784	796	778	799	788	829	802	789	819	788	838	793	786	747	780	808	763	743	803	869	828	795	796	775	819	797	795	802	722	765	791	800	797	768	825	824	794	754	786	796	802	733	822	757	768	832	768	789	790	830	856	771	775	819	772	768	787	778	842	834	830	870	749	784	828	811	822	816	779	816	768	755	840	759	805	800	880	769	795	726	828	750	747	759	759	816	852	815	813	821	830	798	791	816	817	750	779	839	798	817	760	790	810	789	791	808	829	813	780	768	803	761	791	801	804	770	841	757	805	802	843	819	833	794	769	816	804	810	798	752	814	844	847	716	824	837	808	823	821	792	792	800	825	829	730	808	805	823	779	808	732	812	777	793	777	810	796	746	819	813	834	779	801	844	821	840	786	772	759	773	809	770	807	755	804	817	770	746	836	748	795	806	743	770	779	783	842	759	831	819	756	774	792	814	793	775	793	764	845	808	734	783	798	794	843	807	814	784	830	848	789	804	836	799	773	783	815	781	859	777	831	803	782	773	748	833	780	792	858	787	805	781	762	834	820	816	817	811	779	793	822	791	813	738	760	841	793	796	766	830	775	845	813	800	807	817	830	798	766	807	775	836	742	828	764	794	763	841	796	820	772	749	794	795	771	820	789	779	771	761	809	819	831	776	795	808	812	757	763	802	805	768	719	802	834	828	769	791	758	783	808	776	735	810	780	786	776	752	781	783	808	804	779	784	792	787	751	850	804	813	764	815	798	797	804	794	772	836	820	768	810	831	808	802	795	810	833	777	796	808	808	762	744	799	756	825	780	807	780	793	803	843	828	813	770	795	834	831	813	819	817	792	798	811	797	840	792	757	807	793	808	814	823	810	802	768	807	795	867	768	811	794	802	793	836	776	726	771	766	806	822	804	763	821	801	811	842	809	761	787	823	790	786	846	791	813	744	820	793	815	828	792	792	844	795	794	822	812	808	780	846	807	809	765	810	831	778	778	785	785	787	764	816	721	841	759	807	787	762	794	793	824	765	780	800	790	840	795	839	782	800	804	833
52925	69471	66757	55483	43106	32556	22577	16843	13875	9693	6603	4727	3408	2556	2195	1863	1463	1365	1155	1119	1056	864	869	856	836	804	842	769	776	769	753	800	760	748	719	682	706	736	767	703	705	735	710	732	734	705	712	738	707	750	721	686	725	686	680	673	764	683	703	683	715	703	676	737	712	684	731	705	703	769	718	740	744	764	769	723	720	705	688	725	720	717	745	706	671	705	678	715	707	698	727	705	714	755	727	677	686	735	750	770	741	750	764	720	735	726	714	733	690	700	707	712	669	706	733	683	716	715	760	714	758	682	724	663	708	712	695	736	709	683	644	712	746	715	718	690	669	738	735	690	677	753	738	728	714	764	725	727	711	682	727	692	675	696	731	719	733	723	750	709	712	731	731	720	713	742	652	713	750	738	727	706	743	745	727	717	721	666	664	691	719	732	750	693	729	692	732	737	708	725	689	685	724	720	714	690	696	711	660	695	715	731	727	689	754	717	723	722	663	697	709	713	700	698	719	712	696	680	686	764	726	647	679	766	682	723	692	667	747	686	710	705	709	719	703	748	704	748	691	698	729	723	718	708	713	732	708	768	748	728	729	705	715	746	713	714	761	727	767	712	747	746	722	746	705	725	713	745	745	746	728	763	725	721	672	715	730	743	708	753	753	744	722	765	699	729	715	720	717	743	712	700	683	772	718	737	715	774	691	708	687	713	701	722	725	755	754	726	724	773	705	650	718	720	740	754	685	690	733	694	739	711	723	704	693	704	732	698	746	728	746	684	716	700	753	740	743	742	676	729	710	703	709	686	744	711	679	736	735	735	734	765	730	686	654	717	736	712	726	740	711	667	715	710	715	739	699	700	691	701	712	726	697	717	696	729	731	705	706	758	703	742	711	720	714	731	695	761	689	682	727	716	729	756	702	716	752	703	682	683	700	722	700	785	746	757	729	715	730	699	715	711	722	732	736	745	718	739	706	708	766	742	734	726	737	692	779	721	746	730	690	740	684	717	779	749	677	685	718	727	672	720	716	704	710	705	710	747	774	706	715	731	694	779	698	695	712	712	718	697	754	700	715	733	694	718	774	701	736	754	727	753	703	708	729	717	697	704	748	695	727	746	753	717	744	738	704	702	766	698	703	711	684	716	749	725	747	732	732	693	715	725	759	703	755	697	772	735	725	672	729	751	705	726	732	720	746	756	752	710	687	744	771	685	707	705	711	707	758	717	761	692	719	683	687	767	735	726	723	705	709	747	769	720	756	666	745	705	740	665	708	666	720	761	735	717	726	706	729	741	688	681	743	755	693	718	789	768	700	704	684	738	728	769	747	717	740	683	748	724	744	758	746	738	796	715	740	734	760	761	731	710	688	696	727	697	716	709	731	739	716	725	728	711	715	750	710	677	699	716	709	730	745	746	738	718	698	755	740	748	719	712	718	716	709	722	742	724	727	770	733	747	723	738	720	719	725	739	747	698	730	757	718	753	717	743	737	740	684	707	744	706	727	719	736	698	742	745	697	751	701	698	717	760	736	729	742	723	715	718	726	720	694	749	708	730	725	698	678	722	755	716	693	713	683	707	664	735	722	731	728	712	724	701	656	715	736	754	739	688	697	766	716	713	740	688	684	748	695	756	713	673	721	742	715	671	718	695	736	717	742	731	715	733	700	700	781	699	740	742	693	722	729	735	753	730	729	736	743	752	719	723	667	728	740	734	708	721	745	670	729	711	710	719	711	690	703	757	672	725	734	705	697	726	760	702	707	758	779	713	752	688	671	713	708	719	714	708	726	711	696	713	716	713	714	721	715	693	730	741	779	707	681	745	699	688	697	720	715	732	705	766	711	730	711	734	716	719	729	732	723	723	729	733	685	696	700	697	680	744	724	764	737	748	776	711	716	744	728	687	734	726	727	688	710	675	714	703	701	747	743	743	720	696	739	736	685	680	682	723	672	754	715	723	749	719	720	737	710	689	737	745	743	762	714	743	693	740	693	743	727	699	738	722	760	721	706	742	735	739	678	745	723	733	708	709	741	777	768	717	716	711	712	729	709	749	731	671	697	731	740	696	720	756	756	704	705	739	726	760	714	733	699	647	715	743	683	653	663	704	704	732	687	720	731	691	672	726	729	682	676	621	758	710	705	653	686	728	751	702	731	723	746	727	663	684	708	688	702	704	723	731	744	727	732	721	729	696	674	699	716	632	728	729	691	687	708	720	706	698	739	771	682	727	711	722	688	718	743	718	782	758	709	693	700	753	701	727	697	757	739	790	682	725	696	756	707	689	739	745	681	695	743	734	705	737	727	705	799	695	724	727	712	731	710	760	707	690	730	740	727	699	713	740	721	718	680	737	718	728	705	730	703	738	668	660	717	715	723	714	688	757	708	698	677	723	669	735	753	701	759	760	710	689	696	699	718	694	716	679	686	714	703	698	684	736	686	727	730	715	721	784	709	680	688	720	723	771	736	685	673	700	672	749	722	712	667	703	758	742	770	665	718	697	666	732	728	747	724	702	671	728	685	685	769	745	711	760	714	715	756	720	734	755	702	738	742	665	763	677	646	684	731	722	723	708	691	686	684	688	696	640	708	720	717	723	663	683	678	743	713	714	676	723	722	720	677	734	680	735	667	699	693	699	707	703	722	760	721	715	721	725	692	696	751	737	694	714	677	714	673	697	688	756	718	693	732	698	752	722	752	716	722	723	747	769	724	717	724	699	711	743	685	717	739	698	703	682	760	745	702	701	686	685	671	729	702	746	718	741	702	694	694	742	686	683	684	730	761	707	671	732	735	701	733	712	718	684	725	715	738	658	678	732	669	750	782	719	747	699	740	727	704	788	683	741	725	662	729	745	712	703	770	718	742	713	680	725	717	733	690	691	755	732	742	672	718	731	699	762	698	723	705	753	750	710	732	715	745	725	662	751	699	722	760	738	728	715	715	707	706	764	720	712	704	716	699	698	726	725	739	706	754	715	711	707	713	757	695	715	733	742	726	760	756	762	714	729	719	715	716	714	775	735	731	679	717	741	723	717	705	774	744	695	714	698	709	713	732	712	771	719	755	710	726	723	691	735	760	722	718	723	733	750	712	694	719	734	706	716	721	706	732	765	695	741	659	722	733	733	699	730	707	728	677	772	727	691	702	692	744	656	698	721	728	708	748	693	709	706	756	716	689	720	683	710	682	700	686	698	712	652	705	720	750	684	744	770	729	710	654	726	760	733	681	732	714	728	718	723	675	686	727	724	708	742	719	702	727	714	700	675	727	749	687	719	730	711	698	696	722	704	681	761	731	747	709	714	751	733	731	696	661	670	721	735	709	722	681	710	686	784	786	744	767	688	752	682	699	695	754	750	734	711	712	724	720	706	718	692	722	747	773	710	795	731	674	723	700	685	729	706	692	735	774	715	703	702	684	711	689	748	718	713	705	726	685	754	706	738	706	693	713	688	741	683	785	732	729	712	695	731	683	724	704	758	723	714	753	753	745	713	785	715	727	706
24368	21592	29661	26344	27440	29712	27302	17408	11776	7705	5255	3724	2758	2271	1807	1584	1407	1302	1137	1066	978	911	937	895	877	820	828	905	839	811	883	800	861	778	804	782	799	791	760	767	838	870	850	826	788	805	784	835	750	830	805	802	811	833	813	812	800	784	840	816	814	863	824	829	794	761	726	807	821	805	773	787	803	777	775	748	802	747	769	786	808	774	816	794	811	806	801	774	822	811	789	812	801	777	780	777	841	825	781	819	794	810	811	810	805	831	787	819	789	776	740	832	817	780	787	825	737	793	808	820	726	782	756	829	787	762	845	845	834	777	841	819	844	815	783	743	794	782	824	801	797	756	842	799	774	847	854	769	832	831	794	823	821	767	792	780	816	764	778	853	841	795	796	841	819	794	770	761	780	769	797	804	777	813	790	790	839	754	781	788	785	812	776	818	814	770	778	770	785	792	789	734	758	792	823	798	814	781	812	827	779	742	819	762	815	798	775	746	858	774	777	745	830	830	825	787	826	845	794	768	794	821	789	792	840	810	786	766	869	779	819	703	851	762	799	772	795	772	831	753	781	827	824	785	774	797	757	827	779	797	810	818	837	762	819	776	815	788	802	804	802	783	779	848	874	773	771	753	806	747	791	773	743	771	832	861	803	778	818	757	797	791	825	762	787	826	794	801	834	778	811	801	780	795	798	764	813	759	806	780	765	823	826	802	821	795	766	762	779	740	800	742	766	782	777	786	846	764	823	802	809	794	780	815	823	816	778	796	788	826	730	828	869	821	818	799	827	771	808	789	812	765	807	787	815	778	763	823	777	808	791	820	837	805	749	806	785	805	814	807	760	806	784	805	827	814	765	835	843	781	774	805	824	796	829	762	770	758	762	827	828	782	801	789	830	760	759	800	786	820	828	792	807	820	808	758	773	789	779	747	844	797	799	741	794	862	812	793	764	764	785	823	790	816	822	794	771	790	872	779	780	827	815	789	771	806	795	830	727	802	756	787	798	763	765	805	811	797	802	767	799	833	751	770	810	826	780	784	811	802	797	817	833	806	766	866	817	794	752	764	746	830	801	771	854	794	810	774	801	785	779	766	807	798	783	780	757	820	812	791	810	843	785	774	802	853	826	808	815	838	775	782	775	849	795	791	794	781	790	807	773	817	805	746	810	767	768	761	799	815	804	784	758	793	781	721	778	832	759	809	804	792	787	845	767	789	803	773	817	791	838	860	718	816	825	785	796	772	768	793	807	830	788	803	835	771	790	758	783	833	793	785	798	768	835	831	806	819	766	824	828	758	833	824	838	746	758	851	850	807	776	794	811	800	780	790	822	761	785	760	802	824	788	759	767	859	804	792	743	786	731	868	818	841	782	754	845	809	789	818	820	831	861	755	799	788	779	849	797	798	773	792	773	801	816	771	794	758	790	818	816	820	783	763	818	762	805	870	801	749	775	754	811	781	806	830	810	840	831	799	780	814	789	803	794	757	805	777	800	830	813	788	782	782	838	770	793	789	772	798	768	774	778	801	784	798	818	829	802	823	786	834	843	823	793	771	792	795	802	768	740	790	818	790	841	804	823	824	833	789	780	752	824	784	821	816	833	822	776	807	814	840	793	792	766	804	873	882	835	794	837	737	807	828	775	777	789	827	873	769	807	820	790	808	726	836	804	786	823	794	793	813	785	784	799	770	862	851	815	786	789	807	792	789	773	823	843	773	770	786	805	823	748	777	772	834	808	848	849	815	832	779	789	804	783	807	836	792	787	795	792	745	813	796	780	783	808	766	840	851	802	773	757	758	797	792	775	790	808	793	783	771	774	784	799	842	823	755	805	791	826	812	790	816	843	779	804	802	816	759	833	780	789	755	802	780	785	804	776	799	791	772	804	801	809	732	762	751	794	753	798	786	803	792	818	776	801	864	802	760	771	792	798	831	788	763	817	773	799	823	828	836	776	813	796	763	780	785	763	752	789	804	851	760	784	803	823	825	760	802	787	796	803	805	805	816	820	795	823	803	862	846	863	772	790	814	852	844	790	845	803	819	687	750	789	787	808	803	793	812	783	741	780	839	849	775	800	821	811	776	782	819	758	753	747	800	780	846	825	813	826	811	738	782	781	795	831	820	792	731	764	845	835	797	823	805	870	762	776	733	822	757	853	783	822	768	804	751	796	805	844	794	775	775	798	813	799	783	784	806	763	790	823	765	813	784	860	798	764	845	767	716	803	791	750	792	833	833	781	845	806	794	817	776	837	809	786	783	747	790	776	718	813	839	786	730	800	828	781	864	742	834	751	759	801	845	743	839	769	767	818	754	782	794	805	761	838	832	804	769	882	796	771	858	801	798	799	783	820	862	850	796	830	809	820	795	779	770	811	835	816	757	790	772	791	764	768	842	790	806	782	824	791	868	814	789	771	847	795	799	822	765	768	750	816	778	783	817	837	798	786	816	780	732	788	862	743	752	790	790	836	815	753	769	825	770	775	815	826	811	786	752	767	755	751	812	744	745	812	837	850	797	738	736	767	758	837	815	780	789	767	800	863	820	770	804	798	849	779	832	796	806	795	773	775	781	811	801	788	829	817	755	787	833	824	825	702	720	778	809	711	787	802	783	736	789	815	822	840	806	777	758	782	785	788	798	822	826	812	800	818	852	743	793	788	782	805	772	817	815	801	872	795	808	748	750	809	776	799	832	766	790	810	778	779	781	758	819	757	819	799	788	775	791	800	819	763	783	774	785	799	749	785	756	786	806	818	765	800	842	802	821	839	824	775	767	783	781	773	792	794	810	790	832	812	803	800	794	821	793	836	771	800	830	797	734	805	797	849	818	790	814	811	796	791	796	834	842	798	773	839	803	812	810	768	842	831	779	790	756	825	787	790	790	794	753	790	844	767	807	790	837	779	748	809	798	768	791	791	745	778	807	815	794	799	786	773	804	774	741	801	818	804	770	755	769	850	813	775	740	808	778	746	822	802	827	787	802	813	852	806	817	703	815	834	771	779	778	812	756	819	820	798	832	798	805	771	817	784	811	823	813	788	745	791	816	828	759	819	777	807	805	787	789	790	799	763	819	782	754	789	862	798	741	753	772	801	849	752	804	799	724	815	802	800	818	792	838	777	758	809	816	794	775	765	795	818	775	833	817	813	788	829	770	781	815	806	742	761	836	864	854	811	771	777	803	858	783	860	806	786	776	826	800	814	775	793	820	814	805	827	829	788	786	810	807	733	789	786	780	820	805	789	802	747	873	791	786	814	762	781	780	802	815	764	804	828	807	789	756	809	824	769	833	785	807	772	802	809	775	852	771	789	798	774	788	820	798	771	796	757	831	864	732	823	765	800	844	902	807	758	757	773	770	778	760	786	783	731	799	771	778	766	765	836	785	804	831	835	831	776	783	824	831	783	832	817	830	745	819	814	806	759	785	802	887	782	776	796	818	798	760	837	808	789	865	758	796	818	789	776	805	796	758	792	754	791	803	733	804	849	844	817	770	794	745
54378	70951	70107	59068	46182	34823	24124	19107	15246	10493	7471	5335	3881	3006	2331	1948	1672	1386	1198	1161	1064	1005	929	805	861	798	793	808	786	777	726	824	744	738	802	768	755	768	723	724	718	759	729	719	715	716	673	750	747	708	733	684	773	813	740	723	715	729	692	714	721	764	684	686	712	747	704	700	694	750	704	717	731	732	749	716	727	743	724	740	728	704	763	729	704	733	713	721	751	737	698	720	712	719	739	703	730	711	721	727	677	714	691	743	751	692	655	730	748	731	716	685	765	692	756	722	697	705	682	773	711	716	727	731	736	728	650	730	692	691	672	731	729	754	727	702	733	760	702	695	708	728	680	747	733	738	680	691	717	744	756	706	697	690	724	776	694	674	664	729	761	680	772	695	703	742	768	697	744	730	723	701	671	719	715	721	729	764	704	721	752	776	730	747	728	724	757	724	749	720	735	713	724	666	733	761	764	728	699	756	706	744	690	743	754	698	748	715	726	707	742	712	769	757	702	731	717	717	756	720	734	726	759	685	751	742	709	713	752	732	723	747	711	729	764	713	764	771	690	720	751	729	736	725	680	750	727	779	706	769	756	716	729	741	687	716	721	724	719	708	712	738	786	759	740	762	694	713	724	752	687	773	703	714	705	709	701	746	763	696	734	783	674	728	704	723	757	660	758	743	727	767	739	750	756	715	673	748	741	732	735	733	743	755	704	755	719	718	715	656	709	751	688	738	728	683	724	694	665	754	681	757	791	734	705	723	692	724	748	710	743	724	695	764	734	736	696	722	707	732	736	728	746	698	693	726	751	714	713	744	692	721	732	725	710	705	724	724	749	765	719	758	665	717	768	695	708	674	756	771	753	739	716	711	751	747	686	759	782	735	722	726	744	736	689	731	721	735	681	697	731	762	714	724	749	723	803	731	713	763	730	719	747	735	725	726	716	713	691	755	722	731	783	723	740	714	697	777	711	731	742	743	698	722	693	691	744	698	715	677	754	758	747	730	731	715	761	726	723	735	726	761	718	734	672	736	684	737	724	739	732	758	748	744	724	719	741	683	703	715	708	730	749	726	662	703	758	710	724	693	738	726	713	719	670	743	746	719	732	749	740	731	731	729	736	728	689	748	706	716	702	729	720	762	732	707	721	731	763	746	741	699	701	747	734	703	747	756	718	699	708	723	717	715	762	728	721	709	710	682	765	738	720	701	742	720	752	708	742	723	765	746	723	736	783	722	707	720	737	712	722	776	759	680	718	680	763	745	700	682	762	726	736	752	723	723	689	709	731	722	709	705	730	707	719	687	807	699	717	779	714	714	756	677	764	727	698	757	714	733	682	718	729	713	713	782	757	729	732	769	746	724	730	701	693	777	756	718	691	706	719	680	692	745	727	700	722	715	761	692	728	715	718	723	726	775	666	724	706	747	715	719	678	678	772	714	737	672	700	661	734	714	766	739	726	705	749	716	753	725	720	691	757	745	707	748	716	709	729	699	669	706	699	724	712	683	741	705	661	693	707	727	682	734	703	735	727	726	762	732	661	730	728	716	733	709	724	733	740	715	725	695	693	722	740	702	768	742	723	759	694	749	729	750	739	753	744	719	692	704	793	685	754	742	715	740	721	764	710	739	735	702	742	729	681	668	690	735	718	717	692	715	713	699	719	675	718	755	763	741	729	797	739	704	718	712	738	717	749	717	683	758	687	752	716	741	716	762	740	745	693	731	732	698	737	725	698	695	714	753	726	738	736	688	738	725	770	644	722	702	748	774	763	683	702	694	706	744	779	707	770	716	684	724	695	731	713	723	775	738	720	713	703	729	720	758	724	716	748	717	736	710	760	709	732	769	713	738	725	769	695	749	685	683	746	740	710	777	728	691	692	675	775	762	728	750	755	686	757	702	758	745	734	735	750	742	767	712	746	715	689	763	660	722	759	749	723	736	745	735	733	717	744	771	711	710	751	696	722	705	770	760	706	732	741	708	700	679	749	697	692	759	726	724	699	731	728	726	728	738	724	767	734	756	746	722	704	727	681	761	752	752	712	775	706	723	761	752	736	733	683	685	714	743	715	711	742	730	734	763	689	744	765	718	697	722	729	699	752	710	699	743	744	733	669	728	751	748	733	715	709	715	706	731	727	731	710	670	780	716	736	672	727	762	757	708	702	740	686	781	731	687	725	742	750	714	750	719	696	717	716	723	753	738	754	691	679	694	773	750	680	703	725	719	739	781	700	781	752	744	781	789	709	694	736	718	734	662	719	713	700	736	759	694	747	740	714	693	756	704	733	717	692	712	731	709	758	717	715	718	699	705	706	725	731	672	699	706	711	690	723	664	700	731	700	727	763	720	721	717	760	752	655	744	731	719	729	686	713	686	731	715	707	745	742	699	741	714	727	756	730	748	698	711	664	666	726	763	701	730	730	755	757	706	779	727	715	746	690	740	713	758	736	706	745	721	719	707	735	701	738	715	729	688	712	689	740	709	732	717	749	757	662	692	725	727	726	745	710	756	745	747	676	689	680	734	694	723	771	725	682	739	700	769	764	723	705	711	753	695	727	704	746	708	735	731	708	683	762	708	734	719	725	701	695	762	714	747	738	737	728	739	736	751	751	737	734	723	786	765	744	714	766	774	728	693	718	696	750	702	737	709	729	686	753	713	679	712	743	719	745	763	758	668	717	726	714	735	723	737	770	701	736	726	757	748	711	717	753	729	711	752	789	761	751	722	698	748	711	698	737	757	776	759	749	714	728	713	719	679	698	703	757	725	705	744	669	725	741	712	681	750	752	724	752	768	736	753	668	780	698	704	708	752	752	698	743	742	692	746	722	728	735	677	673	697	746	703	750	746	748	727	711	754	746	723	742	719	756	779	710	726	682	710	681	711	723	774	701	705	776	733	686	749	729	716	741	769	758	693	708	719	705	688	769	788	725	739	708	702	729	715	728	730	746	739	738	731	709	760	761	708	694	753	729	662	741	712	701	738	758	693	707	704	768	713	723	713	689	739	752	745	736	711	767	737	688	745	722	687	685	742	706	711	740	747	695	674	693	716	711	744	726	729	739	771	728	728	722	714	744	694	707	679	682	736	744	718	711	684	743	713	731	744	722	692	710	676	750	731	708	730	734	733	724	718	679	749	711	730	678	698	725	719	755	759	710	690	723	737	742	732	723	704	732	739	711	762	695	746	723	766	686	655	746	710	755	709	727	670	700	718	701	756	702	727	747	747	736	726	744	732	739	731	779	683	714	712	753	761	742	757	729	736	741	742	704	751	739	713	720	709	727	800	745	783	739	736	709	718	723	718	739	711	732	745	720	714	744	754	715	730	753	683	675	726	717	702	689	728	704	780	717	759	715	721	679	738	690	732	713	698	722	741	733	720	707	749	738	742	746	713	703	707	729	740	752	702	692	662	713	798	704	721	686	750	714	740	724	770	704	706	740	784	734	740	732	699	756	706	717	729	726	719	721	698	696	741	707	733	742	715	722	730	738	665
29464	25001	35752	37220	29187	20658	12172	8032	5467	3692	2669	1941	1576	1357	1254	1049	980	997	873	909	866	850	788	861	806	736	768	812	803	779	815	805	788	759	791	726	807	770	720	766	729	754	789	749	844	745	794	816	762	804	732	746	751	798	781	752	783	767	754	736	756	737	771	781	786	796	809	813	804	800	738	706	731	767	761	767	782	746	797	771	691	787	821	769	774	724	791	820	791	777	776	767	754	795	796	793	787	774	820	765	768	682	750	751	774	761	780	740	764	785	698	708	776	770	731	747	740	780	762	745	801	807	703	766	733	833	715	722	767	738	788	816	833	742	800	820	752	751	760	789	779	736	804	744	793	832	770	817	747	748	756	724	723	760	756	797	727	777	775	746	792	723	773	804	757	730	794	758	782	808	794	712	765	757	811	752	802	747	778	794	784	796	778	753	749	782	799	799	768	730	731	830	822	763	773	765	735	747	770	743	738	843	720	766	803	751	792	714	820	807	739	748	752	808	804	790	756	782	755	769	774	770	781	784	708	781	809	791	849	782	777	770	736	783	741	774	744	734	826	781	756	768	773	766	792	763	768	743	754	711	745	770	732	782	750	796	782	856	756	753	808	768	778	757	760	773	838	721	792	790	746	766	785	811	797	771	793	832	771	778	759	799	769	795	811	737	758	744	802	743	754	769	805	714	768	802	813	777	747	741	768	733	719	782	749	841	714	752	785	769	817	750	775	784	757	776	748	823	730	727	785	736	780	798	774	785	815	792	758	818	735	791	783	812	766	796	792	778	742	804	827	788	793	755	709	791	756	774	745	708	725	745	759	823	754	743	770	810	728	725	740	752	799	802	727	784	800	753	758	768	783	780	788	711	809	776	748	760	775	800	759	730	762	819	720	736	735	733	787	740	786	806	755	751	763	765	815	799	821	796	759	773	783	759	744	735	731	739	780	746	752	779	786	719	791	742	754	790	770	772	808	745	762	776	783	760	802	785	770	782	751	740	762	778	786	744	774	793	745	747	742	765	736	786	759	790	741	758	740	741	763	762	759	776	746	806	853	753	822	750	802	697	776	797	764	807	752	786	752	767	738	798	739	802	773	770	814	759	744	761	745	807	768	772	778	756	772	767	747	757	789	749	759	778	753	787	771	753	815	733	785	779	731	806	761	748	761	763	786	787	811	789	828	778	779	749	784	779	806	776	735	740	792	739	767	803	794	767	745	752	816	777	694	772	763	754	742	721	776	744	758	803	747	712	751	788	818	788	771	731	793	792	767	732	832	783	771	769	811	770	772	815	783	775	798	808	782	750	794	789	814	794	780	769	789	739	741	755	739	814	809	749	789	797	775	722	768	751	765	779	703	743	763	742	699	753	790	771	767	859	740	805	783	750	774	802	735	840	753	782	756	761	759	771	771	772	761	773	789	715	774	809	739	785	788	765	799	750	804	764	753	789	752	763	779	780	847	785	734	758	713	715	754	775	806	752	741	745	774	790	735	790	726	759	787	781	719	746	732	792	758	779	714	762	719	825	744	767	743	802	797	755	809	767	791	782	748	824	767	804	766	772	742	793	772	786	808	738	838	725	767	737	775	850	726	786	680	779	754	825	741	745	750	770	760	725	804	811	744	752	751	769	796	815	784	788	776	763	791	781	804	805	767	738	755	767	702	779	787	776	764	782	702	780	794	757	795	801	736	766	825	741	759	764	772	775	772	809	791	791	794	731	756	775	772	739	764	761	796	795	799	788	762	806	765	822	793	863	809	781	765	765	766	798	821	803	753	786	744	761	791	787	777	767	759	755	789	789	830	791	784	776	775	748	762	798	749	809	773	781	779	784	774	734	801	793	817	800	774	777	845	763	789	740	776	769	785	796	814	772	719	739	794	727	784	812	789	759	767	838	756	751	772	794	755	783	772	782	739	771	790	790	800	796	762	783	731	789	742	739	832	830	764	789	769	778	794	728	772	765	772	761	842	769	786	786	786	753	804	731	756	753	777	726	814	780	789	787	773	771	820	799	720	761	775	746	791	784	804	761	746	735	765	769	766	771	775	789	754	765	816	761	769	730	788	778	773	803	775	796	739	801	801	766	743	744	766	782	770	718	753	759	723	811	779	746	802	744	731	761	735	756	791	792	748	796	776	735	810	734	711	762	809	759	782	783	784	791	785	786	725	790	751	732	766	812	752	788	794	780	805	814	819	803	736	792	832	784	803	768	781	744	770	733	821	777	781	788	782	757	730	747	748	817	771	734	780	834	770	779	804	749	811	788	756	733	780	779	817	782	749	798	743	771	785	785	750	711	780	760	716	757	780	762	766	773	769	774	713	730	783	781	750	764	757	794	758	761	779	793	770	778	823	793	761	761	758	792	815	822	745	792	775	704	760	790	786	784	772	743	760	777	833	794	732	777	799	764	795	746	784	781	767	792	801	732	712	818	742	754	851	732	735	769	783	754	766	783	735	778	829	773	769	765	765	750	788	795	780	745	755	741	784	753	798	778	781	777	801	768	771	794	787	770	779	744	798	777	837	803	802	837	866	766	789	823	800	769	746	757	712	790	767	781	728	760	816	800	785	716	802	783	789	723	768	726	841	782	806	771	789	796	772	771	809	792	766	783	747	792	773	772	768	758	815	805	713	758	724	745	784	816	740	767	791	808	767	731	747	782	760	719	817	794	766	737	765	772	730	706	752	846	835	772	829	805	738	752	787	779	801	784	765	797	743	776	757	782	697	766	766	727	787	771	826	743	780	759	768	759	806	791	743	776	791	770	738	750	777	753	761	795	816	769	767	767	757	734	775	745	738	760	810	749	769	771	743	803	793	772	777	747	764	748	784	734	727	778	773	734	750	740	765	763	802	770	760	783	778	834	746	780	756	793	731	796	767	775	780	765	784	798	750	762	781	750	798	746	764	759	743	757	754	707	763	711	804	798	746	815	731	808	779	729	762	803	792	772	779	775	733	800	771	779	747	765	742	713	773	763	741	759	797	751	718	774	773	768	788	741	789	767	732	720	822	789	831	807	782	789	782	787	771	739	797	743	801	780	757	755	764	766	760	777	761	829	763	852	773	790	751	779	781	758	774	740	804	762	793	808	793	799	808	809	756	705	755	777	795	766	749	835	740	780	805	772	763	759	805	795	803	750	753	733	725	778	803	740	729	794	790	763	793	831	769	747	759	795	765	790	829	732	764	757	803	778	798	806	769	818	789	755	768	769	767	762	780	796	752	768	716	759	748	759	788	771	785	755	762	731	764	774	846	712	794	705	794	786	793	779	765	758	767	757	720	773	811	760	743	809	751	774	720	771	767	823	789	834	788	769	765	761	810	814	748	762	790	802	769	756	814	758	813	726	813	773	768	763	748	795	785	750	754	778	822	793	769	801	758	760	772	757	763	792	742	748	730	756	780	787	798	769	734	725	804	821	796	753	782	793	769	813	768	797	766	756	761	782	772	743	740	809	768	790	790	782	800	814	801	798	742	743	789	771	796	757
53212	60251	56926	44777	33160	22669	14414	11559	8298	5481	3950	2813	2113	1632	1527	1321	1105	1028	977	892	865	789	773	777	800	716	767	770	775	721	743	718	712	759	709	742	712	792	673	732	717	701	678	691	780	699	697	679	718	725	729	685	703	710	697	699	720	690	742	711	718	693	732	738	710	740	713	693	749	768	715	732	715	766	691	711	764	728	723	688	755	678	711	728	670	719	707	708	697	615	774	667	728	676	706	679	690	731	704	711	728	708	695	698	715	678	735	692	693	726	716	668	697	744	704	744	705	702	708	679	689	661	717	723	710	708	755	776	707	706	744	713	700	697	758	733	697	749	684	685	694	643	664	745	691	716	698	691	742	722	756	696	703	750	752	733	741	743	721	711	691	717	718	721	707	705	691	702	736	723	712	728	686	679	659	676	737	729	701	742	713	711	716	716	703	707	706	642	743	656	674	690	695	694	670	759	675	687	727	694	671	678	687	703	697	704	693	701	709	717	713	708	696	749	721	699	698	688	702	682	702	752	701	702	721	723	727	666	667	725	734	743	698	771	702	691	723	694	724	705	718	691	705	653	743	774	680	711	691	734	682	747	680	679	700	745	728	676	700	733	713	686	713	707	708	698	696	725	690	714	707	767	742	722	689	739	758	691	682	728	705	717	690	691	710	706	722	707	708	748	637	696	701	735	755	711	693	699	713	707	692	701	756	743	688	687	707	729	703	696	727	664	720	721	687	712	747	718	720	701	734	709	681	722	676	711	703	690	679	704	702	700	663	712	750	696	736	673	728	715	702	676	700	706	711	701	707	681	689	711	731	686	717	693	718	680	705	732	720	737	690	710	705	676	759	695	716	727	745	711	665	691	659	723	722	685	680	723	706	701	748	745	670	697	736	708	713	755	682	720	699	707	685	720	762	724	706	695	729	696	677	702	756	742	718	716	732	720	725	730	769	791	732	754	686	733	725	748	687	667	739	705	709	705	718	712	686	726	660	734	726	687	713	721	729	685	695	729	719	677	745	736	689	687	711	708	710	682	723	664	670	708	723	691	715	725	709	746	738	653	756	693	659	683	708	711	701	691	684	743	693	685	708	646	731	694	768	625	751	740	729	708	709	713	705	687	704	699	715	734	667	691	688	772	720	768	692	683	712	749	752	731	735	720	703	703	719	712	717	722	741	719	665	711	730	729	667	725	692	726	668	743	693	720	748	725	758	695	637	707	690	771	746	712	693	726	705	726	688	709	728	715	709	699	703	727	713	700	694	703	720	725	717	706	672	662	717	722	755	688	739	674	705	736	737	697	668	711	674	690	704	666	756	659	794	735	756	661	711	719	706	732	688	747	744	666	726	719	702	756	742	708	705	711	744	708	742	715	696	748	696	685	739	767	739	656	700	756	700	738	701	697	739	730	769	735	719	688	723	699	679	699	718	758	743	708	708	722	721	720	680	700	745	687	742	710	717	729	721	698	685	755	701	710	691	727	739	709	689	716	742	703	695	734	679	672	694	672	715	648	728	704	711	689	661	764	708	715	689	753	713	741	716	711	704	688	757	738	725	710	717	700	694	676	727	689	685	706	650	683	712	678	672	714	716	704	691	717	690	729	721	711	734	698	725	705	706	728	684	717	688	660	678	755	720	717	689	716	715	696	717	710	761	697	782	700	746	698	705	719	717	667	672	733	702	729	701	683	726	662	687	705	683	643	726	695	696	726	708	740	759	689	706	710	655	716	718	718	703	687	700	708	741	659	723	694	706	739	694	697	711	666	695	647	750	737	724	725	743	714	714	686	696	702	728	685	736	690	746	694	702	661	735	683	698	738	723	669	749	720	725	672	696	720	706	721	697	714	723	660	709	766	699	760	736	702	759	727	726	652	727	740	715	694	694	722	726	752	708	688	721	724	647	667	707	693	729	687	718	732	669	704	690	693	734	720	767	671	708	712	756	699	714	725	689	714	732	736	744	707	720	665	729	713	731	695	697	753	699	692	748	735	700	729	771	710	701	721	683	664	693	720	697	688	698	745	739	686	704	688	731	681	687	728	719	697	686	692	695	748	704	692	725	722	718	711	718	679	668	732	710	755	716	715	708	739	645	706	733	687	696	749	710	690	687	746	683	725	683	691	672	704	696	700	705	704	707	713	692	724	695	742	710	640	705	750	714	728	704	723	699	729	701	741	727	688	724	721	744	725	712	666	699	728	700	701	745	713	716	702	736	686	703	667	726	723	744	705	729	729	679	669	677	712	739	704	720	723	724	675	715	693	689	768	745	680	740	724	710	744	704	729	698	675	708	763	695	688	683	686	701	738	690	702	735	709	687	669	650	708	661	739	696	726	719	728	679	660	643	682	730	728	695	741	704	743	740	719	706	654	703	710	693	687	671	659	719	722	736	761	784	708	701	710	757	731	630	694	708	720	743	687	711	715	678	681	651	706	713	736	701	730	665	712	765	703	701	698	714	725	716	718	705	716	665	671	681	712	671	674	708	673	687	719	702	729	727	685	679	685	714	697	706	700	701	714	756	700	695	728	708	702	683	709	760	723	711	703	707	718	721	749	692	674	732	686	746	691	709	718	691	700	722	729	701	717	694	720	706	675	758	723	695	714	728	661	691	728	688	681	747	722	685	719	693	718	679	698	679	701	717	695	715	725	720	734	722	700	682	713	716	764	717	721	713	706	684	688	658	707	734	673	684	759	706	723	700	750	657	738	719	711	738	708	683	698	717	730	724	674	738	694	676	762	717	745	759	723	712	739	709	701	680	708	719	712	726	657	697	739	652	685	720	713	690	726	724	708	693	741	705	712	728	698	693	734	694	759	737	729	749	702	699	727	737	695	673	704	720	687	725	731	693	735	748	702	732	729	666	706	714	727	741	778	689	665	665	675	706	726	685	689	699	674	692	734	750	701	681	714	712	714	698	669	697	692	763	721	693	679	690	626	721	727	707	667	705	701	679	720	703	751	662	729	649	772	747	724	743	735	702	688	720	705	718	701	705	734	713	738	728	717	706	698	692	696	703	637	739	678	726	661	735	683	743	721	694	705	705	665	714	722	741	761	723	689	692	732	700	700	698	726	649	681	677	731	712	711	714	699	733	712	699	680	723	733	711	693	758	744	731	694	657	709	688	765	699	750	700	744	670	681	691	708	686	696	719	695	686	740	722	707	681	687	688	727	681	722	724	756	701	726	656	685	752	699	700	703	645	732	703	765	721	734	735	713	716	726	692	714	709	726	722	679	706	680	740	705	723	684	724	693	722	703	700	689	730	707	723	685	697	742	741	693	686	702	687	714	704	714	667	769	710	673	749	697	722	774	727	716	673	695	717	730	717	731	701	735	739	697	702	675	675	679	717	733	720	744	706	692	728	761	695	697	692	645	756	710	692	718	707	696	733	717	699	731	726	695	746	708	752	722	709	761	746	776	710	715	706	732	677	725	662	688	704	753	687	722	698	712	715	737	714	716	722	702	742	708	734	674	757	682	726	688	679	685
25854	21729	29891	29634	30937	29170	22372	14369	9120	5905	4003	2987	2319	1886	1593	1334	1210	1150	1052	963	948	884	872	847	820	841	837	817	820	871	755	775	843	788	809	789	767	824	771	771	793	802	800	717	801	788	767	802	776	807	749	809	837	759	729	768	822	790	766	766	802	729	869	801	793	752	794	773	825	779	810	786	832	803	721	825	774	779	753	800	760	802	742	795	802	769	821	839	779	785	733	801	807	729	770	837	768	781	805	738	804	791	780	750	731	820	772	803	737	759	817	752	781	764	762	741	800	787	728	798	797	843	805	782	801	776	780	772	754	798	780	803	763	757	761	832	828	792	805	788	767	760	807	750	805	776	775	788	753	752	798	754	841	819	772	821	779	744	784	808	784	789	853	839	824	754	777	751	775	810	841	812	766	778	795	793	781	839	805	779	840	771	844	834	809	810	821	802	786	785	747	841	793	782	833	716	761	864	836	764	782	779	740	694	771	780	813	821	815	820	793	780	837	786	771	791	796	794	827	772	801	810	767	806	837	753	779	774	833	782	782	811	808	788	802	762	808	826	850	759	774	747	777	774	764	782	796	802	827	778	748	856	760	797	788	808	824	783	779	776	771	792	761	787	814	809	818	764	765	786	783	794	793	818	745	767	746	794	766	765	770	761	754	761	798	810	765	767	810	768	807	796	783	790	731	747	767	797	746	815	811	795	733	819	770	799	792	795	840	729	772	823	787	772	802	731	857	774	774	813	795	766	757	788	758	755	787	779	796	788	789	781	757	806	767	807	806	730	809	775	798	777	776	829	781	851	838	756	774	816	788	729	823	789	845	718	786	847	782	784	834	840	761	832	766	773	815	773	803	773	766	790	768	832	776	802	782	807	772	814	756	775	772	774	739	755	821	779	787	781	762	739	779	734	803	820	803	810	843	779	769	808	771	806	755	854	786	743	801	795	746	790	793	821	779	839	797	761	719	736	782	775	756	805	762	792	790	815	816	766	763	799	814	774	823	753	770	793	789	851	748	801	776	808	764	740	774	814	802	762	791	765	752	786	805	818	767	724	771	808	800	828	796	775	791	775	786	786	786	766	771	827	778	758	763	768	805	849	776	784	763	785	782	790	790	863	783	787	786	745	753	778	853	785	763	787	807	802	791	773	772	792	774	765	764	806	775	787	799	752	751	793	783	752	817	786	775	774	785	793	738	825	802	733	759	829	743	756	764	798	814	778	825	822	824	782	787	845	820	770	803	812	832	731	758	837	774	773	804	762	766	788	764	808	776	811	807	735	792	781	773	783	796	777	791	799	732	787	832	779	809	786	763	788	787	779	797	765	800	787	795	787	785	793	786	782	799	805	789	825	822	733	779	834	804	807	753	815	805	813	806	719	738	820	800	829	793	740	772	727	841	808	821	761	780	763	752	840	766	778	733	784	749	816	831	788	804	765	770	804	780	801	776	823	780	831	806	796	788	762	774	776	772	795	783	781	773	807	753	740	761	777	795	808	762	771	779	790	791	809	748	779	792	760	775	846	741	813	811	786	774	749	815	791	733	771	822	808	820	789	793	763	795	800	781	814	825	777	792	748	803	741	770	777	781	801	771	812	776	778	777	766	798	778	818	772	792	732	744	747	813	782	773	821	773	825	777	768	786	773	806	822	820	812	777	837	798	849	790	751	726	757	824	763	747	797	823	777	802	799	798	759	806	778	785	816	786	719	740	792	775	759	793	742	773	756	790	745	766	790	808	783	697	815	767	712	822	736	795	771	737	759	806	788	798	761	746	796	777	761	789	821	808	761	755	793	748	748	838	817	790	788	736	751	839	775	797	799	771	764	769	835	739	816	743	782	763	733	774	763	814	796	782	778	827	803	753	812	780	764	772	780	831	756	791	806	788	790	831	797	730	772	758	763	767	777	808	792	798	784	801	724	790	804	755	792	836	810	755	775	808	746	816	783	791	765	811	768	745	782	742	729	807	813	753	769	796	743	776	758	801	816	836	762	780	785	784	768	822	814	822	833	812	774	771	798	792	786	795	780	774	783	788	820	815	769	743	792	760	770	759	797	795	766	786	787	787	773	807	771	753	750	760	772	793	810	764	769	797	798	809	795	824	778	761	780	754	770	739	736	816	793	751	792	772	791	774	773	770	756	785	784	750	759	801	771	813	767	785	780	732	822	833	760	729	809	802	741	759	793	795	736	798	780	784	769	841	817	760	774	789	759	803	827	779	812	731	788	808	810	779	802	838	793	726	801	806	789	799	766	809	754	782	803	751	850	801	775	787	751	785	769	782	797	810	790	758	775	753	821	750	770	809	830	785	836	821	771	811	845	726	761	748	813	801	788	748	804	821	832	784	793	806	781	812	815	775	779	766	778	807	800	795	801	763	760	785	813	777	752	817	790	772	794	795	796	810	807	765	717	751	774	789	786	778	810	807	797	778	781	777	818	844	806	774	777	774	769	787	805	811	815	792	787	812	756	783	814	776	787	776	739	797	775	730	746	776	753	791	753	834	822	795	800	744	803	769	745	849	798	797	733	785	784	754	839	780	825	786	754	758	759	790	802	796	807	729	804	772	757	819	782	774	732	818	809	796	753	757	769	793	780	810	790	799	765	783	772	754	796	795	748	797	762	781	766	759	749	764	820	776	754	794	774	830	821	790	820	773	794	760	791	766	791	745	801	736	822	851	744	763	758	825	772	832	816	770	820	805	789	798	809	780	745	782	766	782	789	797	788	766	768	822	829	795	764	774	772	784	780	770	822	775	807	791	802	835	756	782	819	780	774	787	800	803	787	756	844	822	797	839	785	774	816	848	757	768	803	781	858	786	819	771	796	795	835	805	785	764	791	768	779	791	763	788	797	773	788	815	770	710	797	801	788	803	787	761	784	764	764	802	792	756	814	782	804	760	825	795	832	800	787	817	738	820	818	806	825	798	807	780	775	818	811	797	805	785	789	767	780	789	822	743	797	790	738	797	743	792	841	827	771	782	780	810	770	756	773	820	807	762	727	746	781	796	793	787	751	811	798	771	798	763	794	790	825	749	770	755	801	771	809	802	768	768	749	787	772	771	788	738	795	826	785	837	806	745	751	783	785	833	767	764	739	818	874	807	848	786	795	750	754	818	864	731	771	795	783	712	795	770	771	768	795	743	830	765	796	784	825	785	746	777	790	860	797	786	797	768	814	775	844	856	767	755	813	809	780	746	762	756	731	798	786	801	742	787	839	787	824	777	756	782	762	797	731	786	822	779	775	788	820	794	787	788	805	754	780	764	803	826	794	780	769	812	773	784	786	773	773	773	738	773	776	780	813	768	797	856	756	782	805	775	785	777	789	793	772	818	781	790	815	828	805	750	787	794	790	805	772	764	763	761	798	748	801	754	780	738	742	774	760	764	787	805	771	807	778	759	754	815	820	794	790	781	831	806	778	778	796	783	767	797	825	737	773	774	787	805	783	812	815	785	734	793	828	795	802	778	787	752	782	804	837	730	760
50983	66555	65062	54062	42098	30556	20460	16803	11807	8039	5744	4126	3221	2384	1938	1574	1354	1158	1069	955	955	888	868	832	799	847	765	786	767	765	765	721	733	744	741	720	714	675	703	727	773	701	746	736	745	717	742	722	762	699	708	709	695	729	706	740	663	731	733	699	731	642	710	728	738	723	721	735	759	751	688	727	667	688	699	704	684	741	732	714	719	767	695	666	725	665	736	739	696	707	704	677	706	754	706	726	720	726	738	735	695	720	654	660	750	774	650	698	683	715	698	737	726	692	708	752	739	717	707	710	718	739	736	642	732	694	706	714	679	732	727	712	733	711	715	686	727	712	711	722	774	697	723	663	738	749	723	713	706	742	721	709	704	682	672	695	724	709	725	723	676	706	705	694	753	731	717	704	758	687	717	732	698	763	712	705	661	717	721	771	682	705	713	737	640	708	767	752	695	716	708	712	728	685	745	734	731	744	744	729	739	751	700	741	751	705	743	683	730	716	758	687	706	699	750	746	713	727	676	695	663	710	696	679	766	674	745	739	723	744	703	773	710	727	768	744	760	695	696	732	712	696	725	741	704	717	675	712	723	692	704	733	747	715	730	729	756	756	740	715	697	740	695	657	693	665	715	699	737	742	721	710	721	730	709	745	710	746	771	702	730	728	718	693	670	752	702	734	710	769	762	725	727	701	703	759	711	743	735	707	764	720	738	696	667	690	728	734	736	718	648	701	705	699	675	690	714	678	739	740	697	749	666	747	721	717	721	690	712	739	721	728	710	704	686	731	761	695	681	695	726	677	682	723	715	722	730	686	701	676	684	656	712	743	788	751	721	720	746	717	709	729	682	744	706	731	713	733	705	735	704	688	685	673	701	744	730	757	705	756	700	714	703	733	740	686	742	759	752	718	746	740	732	720	694	779	667	730	736	698	745	688	714	717	719	682	717	734	721	730	691	662	721	645	670	737	688	698	711	723	721	746	717	703	746	685	726	691	690	706	702	746	723	703	724	717	686	727	709	701	715	690	730	687	710	733	704	678	701	721	724	724	735	683	714	753	729	738	674	726	691	735	737	753	698	687	735	727	677	722	718	714	628	704	714	726	729	720	686	710	745	704	690	731	693	728	707	692	695	763	738	734	736	707	716	746	706	678	720	701	775	654	741	762	712	743	685	734	774	740	724	744	722	775	722	725	718	726	719	756	704	706	662	717	728	700	693	715	734	702	702	750	749	716	714	722	727	689	751	730	686	738	729	701	736	712	712	721	686	750	724	733	675	737	660	701	709	756	719	740	730	770	722	713	722	707	728	719	750	721	675	678	711	705	719	755	747	668	756	752	709	700	750	682	712	702	704	712	670	724	686	680	683	736	753	695	693	745	732	718	728	670	729	709	723	692	796	727	725	716	768	691	706	718	660	757	672	739	764	718	712	679	718	717	675	694	733	715	732	722	712	704	703	713	726	722	707	697	731	715	731	673	667	752	753	701	694	693	685	701	711	689	738	692	750	704	689	701	745	766	755	687	726	686	693	707	717	727	740	762	737	688	722	706	746	741	737	695	718	737	735	710	684	715	696	696	711	737	740	735	710	723	754	793	747	740	697	709	700	711	735	782	742	704	710	700	692	668	711	662	764	735	717	719	722	720	725	736	737	702	726	761	706	735	730	692	746	731	712	730	691	701	747	689	692	736	735	710	668	680	643	705	763	730	663	697	755	771	709	689	743	720	726	693	675	761	688	695	709	728	698	739	680	700	731	691	732	732	704	731	730	654	739	737	722	762	739	698	737	687	711	730	704	747	692	741	705	759	731	701	734	726	691	747	710	704	720	714	690	760	692	731	782	762	713	676	721	722	697	740	723	743	731	690	772	747	735	702	742	722	658	694	711	718	657	697	691	764	724	715	736	686	703	688	750	753	707	719	669	723	727	689	687	760	707	691	682	737	681	736	811	735	729	698	742	673	751	744	689	697	719	736	712	720	687	711	796	711	720	724	731	720	714	699	667	693	672	684	687	686	720	696	691	696	753	733	707	730	660	742	741	702	692	714	722	740	674	736	715	722	744	709	711	743	762	715	665	741	709	755	762	713	711	695	724	705	741	684	722	741	685	708	711	706	687	723	695	758	743	726	688	704	727	705	732	751	733	703	694	724	656	703	753	707	737	742	703	766	680	733	730	695	725	727	754	752	739	698	681	687	685	739	697	657	726	705	722	703	739	702	679	735	672	720	730	738	677	680	739	745	704	682	671	712	715	723	744	762	713	707	714	712	695	713	640	758	700	707	752	670	697	674	758	744	703	752	717	709	703	738	677	728	713	748	702	760	721	743	722	769	742	752	721	759	730	712	690	754	708	703	738	709	758	778	693	742	692	720	728	730	684	684	704	710	751	697	701	782	706	732	659	737	734	732	705	733	698	728	681	690	731	734	702	757	741	723	749	689	721	735	710	699	707	700	702	757	743	703	667	719	750	721	727	744	716	725	664	688	729	722	725	713	716	697	660	725	720	738	721	757	676	694	732	727	729	717	730	728	724	693	721	781	713	719	702	744	712	688	720	729	662	697	725	671	741	728	754	674	713	665	703	698	734	696	768	735	725	711	722	727	701	775	709	686	681	705	718	718	738	703	714	750	704	724	740	712	696	724	689	706	748	685	762	775	688	720	751	697	717	755	743	756	691	720	669	735	725	678	743	712	706	749	737	727	752	731	730	735	742	732	698	696	697	690	762	716	748	707	715	743	735	677	741	690	706	723	728	780	707	748	746	781	692	720	686	669	742	704	731	712	753	729	712	698	735	701	759	713	717	726	691	693	696	707	755	722	730	703	739	720	725	735	733	713	715	734	678	683	690	712	726	719	721	711	714	719	709	774	736	733	698	691	730	736	685	671	744	714	730	713	676	732	686	738	759	725	746	707	722	719	703	702	767	671	734	681	627	732	698	700	737	738	720	744	654	725	748	691	701	697	707	749	715	721	705	711	718	724	701	706	695	685	724	682	692	736	705	729	714	673	694	709	739	740	762	736	775	746	677	726	720	662	778	696	741	777	724	725	748	714	784	708	679	701	731	773	786	759	718	789	699	677	726	708	735	680	691	760	708	745	766	708	720	688	705	699	738	722	726	734	710	791	715	701	687	691	700	676	723	730	718	726	726	682	761	700	689	738	683	706	786	704	686	700	728	731	730	691	707	692	761	735	722	660	726	754	739	739	722	715	701	776	708	735	743	683	710	664	672	695	721	692	701	727	750	727	708	714	676	738	726	649	698	734	727	700	687	745	693	690	658	647	703	704	738	671	690	735	702	711	672	684	742	747	719	724	674	734	739	744	651	715	725	696	755	723	670	704	673	712	718	734	705	711	683	683	704	756	755	697	729	674	680	691	686	785	748	721	734	738	730	725	719	724	730	691	745	692	723	736	675	700	732	727	690	733	744	719	682	666	691	739	676	671	724	717	696	720	754	679	732	722	760	720	743	721	714	698	695	741	672	753	734	757	686	697
25207	21734	29680	26850	27466	27293	22374	14021	8207	5505	3875	2880	2190	1772	1500	1259	1159	1093	976	957	900	897	895	804	824	797	834	775	838	773	793	748	851	751	751	814	836	815	800	769	774	837	792	751	832	796	738	744	807	800	760	797	794	765	814	775	742	775	785	781	820	739	809	803	826	782	756	776	774	785	736	738	808	794	774	824	799	797	716	735	784	742	777	786	776	761	769	846	680	852	793	797	806	805	793	739	785	744	761	781	807	764	830	791	810	777	820	799	808	820	822	764	739	746	779	789	831	730	765	790	773	744	769	816	805	852	763	766	734	738	801	772	788	742	783	746	774	761	732	835	819	748	804	781	792	749	812	781	782	749	791	823	815	713	786	814	820	775	807	785	788	806	808	787	779	788	788	831	806	738	774	808	848	767	805	781	771	801	788	764	744	727	796	782	808	765	801	791	794	778	773	807	750	772	818	780	801	803	776	804	773	768	799	764	748	802	791	798	780	813	778	794	837	797	803	813	811	771	778	804	763	766	765	763	785	774	779	803	802	794	774	804	757	777	775	824	813	823	758	796	809	792	798	791	780	785	809	793	760	815	780	769	765	798	758	773	787	818	776	781	737	746	778	763	838	784	784	785	766	750	791	723	778	808	712	813	762	766	736	799	811	826	767	800	796	757	787	825	793	796	798	794	792	806	791	758	814	740	804	772	786	745	790	822	814	802	777	778	763	837	817	756	783	745	769	731	788	754	803	776	819	810	788	752	810	737	818	764	783	755	756	782	773	804	793	768	758	784	769	714	821	773	815	760	776	771	747	753	771	758	751	810	747	767	842	789	797	795	770	826	792	812	766	754	771	782	848	782	795	757	734	792	803	756	805	794	794	780	810	719	786	737	759	782	781	778	786	774	767	793	823	788	798	766	745	736	763	771	780	805	790	795	725	841	813	808	823	842	805	754	767	795	767	790	811	758	769	786	735	762	770	756	755	753	824	827	761	769	734	734	794	855	801	801	782	774	786	755	812	809	782	796	799	789	762	803	808	770	771	770	795	812	768	816	773	744	751	817	748	798	763	778	866	778	766	797	783	756	795	830	801	810	797	784	779	808	823	843	725	781	795	803	756	770	787	800	784	763	785	789	803	803	778	796	811	772	773	718	769	811	849	861	716	763	748	810	779	784	831	864	780	828	786	776	776	786	708	736	792	806	739	764	812	793	738	786	807	756	780	763	753	798	810	792	782	778	779	797	769	792	790	747	811	784	784	778	811	777	820	784	816	786	760	752	756	765	786	863	752	767	842	795	784	791	794	764	804	815	814	806	848	814	784	778	795	767	787	787	827	747	730	829	785	773	799	773	776	809	818	801	794	789	759	788	743	745	774	805	791	820	811	836	732	768	753	762	798	796	806	786	813	788	741	809	830	767	816	781	737	824	772	742	777	784	796	789	750	815	832	775	744	827	795	791	777	758	821	804	733	766	729	811	772	783	785	800	787	756	785	764	791	802	750	769	822	792	742	774	767	815	740	776	787	805	803	773	827	811	758	765	784	819	800	763	734	828	786	805	824	767	857	776	735	799	773	776	783	776	776	791	797	757	793	776	779	817	774	729	761	777	792	778	789	807	825	797	824	758	781	828	850	774	824	734	776	792	810	835	764	762	796	783	776	797	793	798	740	798	763	798	759	742	833	753	765	760	753	821	811	803	822	777	760	766	839	786	814	802	788	790	750	818	763	743	784	828	742	764	801	834	808	750	767	771	820	783	815	757	810	801	819	749	769	814	832	777	821	770	787	817	770	723	807	854	774	799	787	780	751	744	779	777	764	761	769	752	806	828	786	823	795	828	811	844	795	753	812	747	799	762	770	831	809	776	836	807	776	780	771	799	799	772	737	754	843	717	786	729	849	810	818	815	781	844	818	788	781	809	810	768	773	745	791	772	790	745	827	740	787	736	772	802	793	735	768	779	795	813	783	800	780	730	832	828	843	752	807	775	850	792	803	779	790	783	793	743	780	707	777	753	744	828	780	772	780	822	823	751	792	790	747	744	779	780	794	789	818	783	730	733	801	775	788	822	751	759	772	734	774	803	782	811	751	780	742	774	825	798	757	728	804	830	770	799	777	778	779	826	772	809	782	836	828	780	780	745	789	785	770	797	814	743	780	773	760	831	799	757	783	809	764	721	739	776	783	762	801	767	748	776	775	810	806	845	820	795	707	737	815	790	781	819	757	838	812	733	749	796	800	756	713	829	805	739	784	790	767	762	736	787	798	828	751	777	780	812	788	768	779	820	781	771	749	759	738	749	837	784	806	806	745	760	810	771	743	823	766	781	835	761	821	813	767	792	771	779	803	821	788	732	797	749	792	772	783	768	756	701	785	744	810	803	772	770	839	805	795	830	836	808	776	785	769	799	784	802	775	811	828	799	802	786	766	794	779	770	787	787	810	769	763	807	767	801	838	829	780	766	784	758	770	752	781	812	770	803	778	842	782	777	837	754	796	793	814	774	802	815	763	781	765	839	792	775	777	781	774	766	807	805	779	834	804	790	829	730	730	760	825	750	757	771	818	801	754	788	837	770	784	748	799	750	836	821	735	834	820	778	816	757	747	842	769	804	768	766	822	750	757	753	753	718	772	787	763	756	769	758	766	804	800	809	768	792	768	795	784	732	753	786	766	790	813	755	794	827	767	799	816	759	811	750	839	817	753	763	720	755	768	758	748	783	773	821	788	768	745	827	797	748	756	793	805	769	792	841	772	797	763	782	781	817	797	780	818	776	746	811	782	814	802	868	766	773	825	753	785	750	772	779	793	831	758	802	820	804	782	734	795	764	754	792	796	816	768	809	801	805	852	811	785	822	762	766	816	770	745	757	790	796	800	775	834	813	790	764	723	776	815	751	792	779	733	816	772	788	777	784	785	826	781	815	799	791	750	736	813	781	821	799	727	736	771	776	764	805	787	772	749	819	785	799	776	779	751	790	752	785	770	784	760	782	801	789	835	817	782	767	744	808	750	768	834	820	794	814	810	779	780	801	751	739	818	760	777	790	812	761	774	791	772	783	767	753	804	770	747	762	791	726	760	784	765	795	760	785	820	753	746	792	785	721	759	827	801	793	803	797	743	776	742	758	794	760	856	814	816	787	788	780	819	774	730	822	764	766	785	850	851	784	764	770	759	827	778	801	809	801	790	831	754	804	751	774	821	756	814	823	746	814	784	783	741	745	821	796	786	822	773	825	793	817	769	795	752	791	821	799	745	764	746	800	804	764	822	804	768	804	733	727	769	774	786	776	745	795	803	772	779	797	803	768	786	750	767	775	854	772	734	741	827	817	832	851	824	790	795	833	781	819	836	782	831	796	772	770	797	731	778	807	749	847	782	751	749	830	777	779	763	769	790	761	811	781	802	839	825	752	814	737	764	803	776	757	827	756	795	826	792	801	779	758	853	780	732	796	727	795	819	786	763	822	816	767	767	810	800	797	794	760	797	806	777	820	763	798
54335	69937	65491	53384	42254	29523	20910	16752	11612	8211	5910	4201	3047	2335	1950	1611	1406	1208	1073	1033	874	906	828	765	791	774	774	712	786	782	795	776	718	755	749	720	689	778	735	718	761	731	775	734	730	699	752	745	720	672	706	701	678	737	683	695	626	713	712	722	737	678	734	737	706	703	759	709	746	746	698	666	725	746	696	732	705	712	733	760	709	746	759	764	677	677	697	727	679	731	711	717	752	709	727	700	692	676	694	732	739	766	684	705	696	706	707	703	707	717	694	694	764	727	683	677	674	701	703	711	711	702	764	730	729	694	710	697	725	750	695	713	748	741	645	733	712	773	706	734	742	688	665	704	705	730	764	736	713	741	785	680	718	670	702	697	732	756	751	710	710	672	754	657	697	715	749	730	750	693	699	719	690	644	716	746	668	658	706	719	740	707	686	749	759	706	727	751	706	708	706	675	733	711	737	702	692	724	714	682	716	696	704	706	721	719	709	716	722	702	772	722	707	686	707	719	736	725	777	774	732	751	729	697	715	722	703	707	705	682	703	687	752	702	742	692	716	719	750	733	698	740	722	734	711	760	702	668	702	723	692	709	670	778	734	732	708	713	720	688	729	711	723	703	762	755	734	720	761	669	726	694	701	701	736	711	725	742	711	741	721	698	711	788	754	727	734	740	748	707	690	743	704	715	744	686	733	679	736	682	730	706	685	693	718	759	741	713	711	722	723	720	727	758	688	718	721	700	657	746	737	747	712	727	742	688	732	686	689	680	699	730	714	688	717	684	709	754	695	758	716	682	757	696	741	702	757	757	781	665	693	697	668	660	743	743	723	750	755	709	700	723	689	723	744	711	712	671	737	704	747	740	725	735	693	675	748	726	745	716	695	702	674	739	727	727	725	697	718	713	697	718	729	720	744	699	740	699	698	767	659	702	699	727	705	668	742	730	750	689	753	725	731	689	685	741	709	768	702	715	735	699	731	695	706	704	692	700	739	718	684	703	728	747	696	712	674	737	743	711	721	714	661	729	709	715	740	745	713	742	745	751	737	695	740	755	675	752	718	718	729	725	706	761	717	727	729	694	719	734	695	723	718	693	715	725	712	713	705	742	728	707	707	690	712	718	751	702	738	712	744	677	696	718	658	712	751	693	672	726	748	724	692	723	757	657	699	734	691	687	689	691	739	690	757	735	723	728	712	750	710	703	687	730	682	744	699	666	721	678	708	715	744	662	724	739	686	676	750	767	723	721	728	730	740	709	727	712	742	723	701	724	689	666	710	699	683	740	686	740	707	753	721	687	737	714	731	720	705	728	725	682	708	698	708	762	749	690	752	716	742	733	748	723	762	758	739	725	664	694	733	702	731	761	727	707	734	673	742	671	716	670	750	757	724	730	730	706	685	676	675	690	734	714	730	659	775	752	757	690	683	746	723	725	702	690	780	733	711	668	733	713	722	734	664	734	742	705	731	703	755	744	714	722	714	738	690	704	674	723	756	756	753	755	727	659	699	696	696	690	738	724	733	705	715	736	744	766	709	764	701	732	676	692	730	752	734	682	717	720	706	730	683	746	720	699	715	712	763	692	717	686	718	683	669	722	703	695	697	716	673	712	743	701	733	731	721	774	712	722	697	730	679	714	701	704	722	683	740	718	747	726	742	732	727	713	657	774	752	714	716	721	745	705	754	694	724	678	698	719	753	722	675	652	679	728	741	724	748	717	747	751	721	677	703	736	688	676	693	736	773	730	697	731	709	682	697	701	705	710	709	704	682	693	689	747	699	747	737	714	731	682	717	705	686	702	680	761	741	700	758	728	719	710	774	714	712	748	710	764	722	733	702	708	725	743	682	698	739	721	713	638	715	702	738	695	733	739	756	691	702	740	687	731	709	714	682	714	693	722	723	725	729	713	702	698	706	703	709	760	729	756	751	674	706	712	677	653	701	742	703	722	723	695	679	737	756	771	707	697	757	700	744	721	755	674	723	704	752	705	720	765	709	704	701	687	703	735	737	724	759	688	705	662	722	677	694	728	747	740	736	677	670	703	684	721	716	717	745	711	729	696	720	708	715	717	720	674	707	707	687	706	748	655	716	677	695	760	738	727	727	738	685	701	725	694	726	689	687	747	698	680	731	667	725	680	735	697	747	698	699	713	708	681	705	711	711	724	715	746	713	688	724	731	757	699	719	688	720	726	697	743	716	761	721	735	690	728	704	733	751	687	707	735	712	754	707	739	709	722	743	679	708	729	720	759	774	722	734	711	738	744	806	739	700	716	741	741	704	728	709	675	728	724	699	752	734	745	729	710	714	704	669	743	732	772	732	679	746	665	742	724	721	700	692	704	690	691	716	732	667	717	696	762	758	725	755	705	716	757	704	719	738	749	703	691	694	719	735	725	687	718	742	705	735	692	736	708	744	754	707	710	709	688	715	688	724	714	692	717	704	654	757	761	736	686	709	713	747	707	720	717	722	706	706	692	757	688	690	725	712	698	695	711	744	677	733	692	688	741	715	709	718	710	702	665	711	713	692	755	775	690	725	721	724	675	713	662	739	739	737	766	657	721	702	687	710	750	735	679	723	709	702	739	756	688	728	675	679	745	727	754	693	705	705	706	741	734	719	696	732	703	690	709	752	732	723	677	731	677	718	742	722	726	710	710	750	695	709	721	707	721	745	722	684	744	707	694	712	720	697	740	723	701	697	734	735	669	728	752	719	735	766	698	679	747	710	678	713	684	730	690	708	701	745	689	723	741	726	704	740	762	707	721	719	708	741	736	681	753	668	701	716	671	647	691	726	706	746	695	661	751	717	667	749	785	737	661	740	720	741	741	753	787	736	688	667	731	688	728	752	659	715	700	777	694	712	724	698	695	740	719	729	717	731	707	714	710	735	705	735	726	756	758	748	681	719	671	704	687	697	677	701	730	700	763	745	700	716	687	680	748	690	743	657	707	741	710	711	735	689	737	755	670	677	687	696	738	716	734	762	698	715	750	742	708	662	729	703	734	733	701	706	731	707	721	668	716	694	763	681	709	746	664	666	720	738	668	724	718	748	727	693	721	752	732	730	739	716	733	721	734	696	711	679	739	706	701	719	691	700	711	701	727	725	710	698	685	696	706	761	722	686	761	712	726	707	696	765	701	705	784	700	740	759	722	702	753	764	737	702	769	712	735	737	704	761	774	723	665	699	729	763	720	733	745	682	706	720	702	719	721	690	712	713	727	738	729	711	707	762	707	697	722	741	728	714	705	687	722	690	677	706	731	693	725	762	740	744	760	723	671	727	714	722	772	707	750	724	712	756	698	704	672	723	702	702	702	703	712	694	718	719	707	721	684	679	723	713	748	751	707	725	743	701	679	700	739	673	693	736	684	717	686	688	739	682	723	694	662	730	681	731	704	699	709	760	709	709	683	703	753	696	734	698	721	749	709	730	700	716	675	719	749	715	708	707	700	729	677	694	732	723	732	752	764	713	732	762	734	732	711	690	736	722	711
24484	21624	29441	25455	25684	27346	25090	15100	8675	5788	3983	2859	2249	1752	1482	1345	1216	1131	1037	948	924	919	813	839	859	863	795	834	801	826	846	801	754	853	810	797	777	820	758	784	767	775	798	772	816	736	802	793	820	813	829	792	788	772	761	782	806	738	775	797	807	765	861	802	796	752	763	724	724	789	782	810	776	791	810	800	798	770	786	786	815	825	792	820	789	736	842	825	781	750	789	799	790	845	777	799	815	784	752	747	748	782	779	801	829	746	807	800	814	767	772	805	770	822	796	808	806	775	824	836	803	794	753	739	731	798	760	758	742	755	852	815	744	805	764	819	771	812	804	788	815	829	803	787	808	887	778	737	804	753	762	785	839	820	828	822	748	818	759	725	842	775	793	762	771	781	816	773	792	802	784	783	783	828	810	839	755	782	827	783	785	802	811	771	827	792	785	799	776	823	795	795	786	794	768	751	786	770	790	819	778	786	757	819	790	801	741	852	774	819	716	823	771	778	827	779	781	799	805	776	813	848	763	768	779	811	814	797	777	769	773	826	779	787	769	802	763	777	808	778	758	808	770	778	806	790	768	802	777	834	818	825	757	779	795	773	811	822	784	752	778	830	797	839	825	817	801	776	767	783	711	813	837	850	791	851	767	811	800	839	768	819	778	775	795	751	800	791	789	761	770	814	801	776	792	777	795	789	747	791	795	834	794	792	832	767	836	796	779	812	776	806	764	810	833	793	772	822	782	790	772	745	817	803	798	806	786	767	798	757	769	818	825	807	795	778	812	792	772	782	784	800	802	783	806	766	789	883	768	836	823	804	825	813	812	837	806	771	795	782	817	814	796	757	783	809	784	781	839	773	768	792	755	764	805	764	804	747	769	777	801	789	768	784	754	775	753	785	796	792	800	815	814	791	824	804	801	775	786	752	788	749	802	816	773	867	752	808	814	775	771	807	797	773	799	767	768	818	840	804	784	769	807	770	799	765	798	790	824	799	840	841	810	757	807	743	825	864	823	792	768	788	769	784	723	811	796	774	804	798	743	756	775	798	761	756	743	760	799	751	840	812	825	813	844	759	869	836	846	768	777	827	789	757	759	780	771	840	702	789	743	767	783	812	734	766	789	867	766	810	746	781	853	785	762	768	729	765	773	743	795	746	804	815	793	755	796	750	731	795	840	773	764	793	771	812	789	803	785	782	829	813	792	801	787	770	809	771	794	765	808	803	846	754	785	789	762	789	786	798	801	778	736	799	790	778	795	798	827	805	835	778	755	755	814	806	785	774	840	782	821	811	783	777	801	791	733	865	790	811	816	768	786	786	729	809	739	759	784	753	749	846	763	790	776	815	766	815	818	814	734	796	831	792	820	824	773	818	817	817	772	819	793	797	810	805	811	784	779	836	795	786	764	788	727	816	798	806	785	835	791	825	785	798	767	753	778	808	757	786	777	778	808	766	768	807	773	824	814	785	728	801	753	793	844	749	800	810	810	778	754	820	750	809	799	788	798	806	820	748	800	794	818	844	787	775	795	783	783	793	812	804	801	765	789	799	725	720	791	803	814	783	791	857	823	834	777	808	797	801	738	759	763	769	805	765	793	816	795	802	804	817	793	801	747	790	775	829	807	772	798	811	710	770	829	752	806	843	782	759	786	766	777	772	771	785	805	731	757	777	766	784	831	740	819	756	780	813	817	803	803	801	772	742	770	763	799	810	791	864	771	729	775	788	829	800	751	764	791	740	816	799	817	843	801	838	788	767	782	787	842	759	793	818	810	787	805	833	800	751	762	792	771	809	764	793	815	802	832	819	794	810	791	829	765	807	795	769	788	818	796	771	755	798	798	796	782	771	786	771	814	809	792	741	871	775	770	739	814	851	766	791	751	759	770	771	745	827	807	831	782	732	752	760	804	776	773	776	735	754	788	781	815	798	821	793	750	811	756	711	783	816	797	783	843	800	815	782	766	830	795	716	775	797	812	762	752	812	820	788	777	797	807	816	769	787	821	822	775	809	779	782	780	826	748	840	766	784	757	760	762	801	819	729	712	803	749	788	815	826	786	789	796	817	790	779	824	838	783	771	845	786	849	789	819	757	809	794	767	845	744	828	836	828	747	707	775	835	784	794	772	787	821	796	800	802	821	831	832	720	776	810	779	787	828	802	755	796	798	787	801	783	816	793	778	810	782	827	755	786	807	783	782	754	735	785	826	763	807	800	815	762	813	781	792	763	832	772	811	771	758	780	769	749	784	806	809	733	790	790	801	840	731	812	779	792	787	777	745	803	789	794	840	808	781	809	822	752	769	804	757	812	787	823	745	759	790	811	779	815	799	762	805	797	827	802	826	830	793	824	839	827	816	745	783	846	760	804	723	770	772	764	807	800	771	781	793	776	802	766	837	768	826	817	780	832	814	765	794	761	803	791	741	806	790	811	791	803	788	746	771	770	807	791	784	761	809	756	761	770	806	774	808	785	781	809	798	783	765	792	744	768	820	792	757	820	778	722	831	810	781	739	808	781	821	833	795	778	783	817	811	829	811	804	789	795	756	789	806	740	758	772	775	768	767	830	802	810	806	764	784	768	828	808	776	757	767	807	778	798	767	790	778	812	792	781	765	764	803	882	800	787	744	796	797	761	816	814	768	816	828	809	850	807	801	793	810	799	820	813	777	819	762	790	834	788	804	764	853	760	772	751	787	810	811	806	799	726	798	820	824	767	770	798	825	766	762	773	692	777	836	815	821	797	779	734	754	820	830	812	851	766	755	776	779	746	843	805	794	774	778	788	847	754	811	784	781	776	741	820	794	830	805	788	772	753	743	749	814	787	763	761	781	773	774	768	802	842	751	839	798	802	748	783	783	783	765	778	751	835	776	767	791	781	804	765	792	752	789	776	798	839	802	795	793	821	812	771	806	806	797	867	755	755	829	773	779	796	749	810	806	852	732	779	823	791	822	786	774	739	759	776	808	778	755	846	766	836	791	768	777	751	832	788	814	781	816	796	789	785	786	763	757	764	811	819	755	777	753	748	756	750	794	808	798	795	789	774	824	779	788	813	755	784	760	788	773	808	777	740	742	792	810	801	808	782	773	844	802	733	815	773	780	820	800	779	815	828	787	799	791	747	753	802	857	813	846	755	785	811	752	789	824	790	870	808	795	768	733	826	776	825	759	750	828	754	789	821	823	799	781	774	787	785	781	743	763	768	775	815	818	798	840	809	806	824	835	831	758	759	788	784	779	778	754	789	782	837	786	736	818	811	815	769	802	838	771	771	825	800	731	771	800	815	759	762	816	821	742	806	790	802	772	763	794	843	766	761	773	791	792	798	836	775	783	767	785	809	759	795	800	760	776	800	751	778	793	799	812	827	744	745	801	783	746	761	803	783	823	817	792	820	758	750	835	808	760	796	783	744	773	744	783	802	775	769	809	837	819	787	792	815	755	763	816	712	789	812	804	751	823	771	781	730	827	739	842	847	785	806	769	832	838	812	737	761
56623	70590	64619	54117	42983	30551	21625	16644	11630	8013	5501	4115	2974	2347	1875	1537	1288	1160	1129	1029	1023	828	861	851	762	802	819	786	810	754	730	714	711	740	711	712	725	772	753	737	736	672	697	739	729	696	727	696	712	768	687	718	730	709	693	714	684	721	745	698	680	744	683	748	749	716	740	713	716	730	694	756	779	701	719	748	716	730	767	727	709	676	720	719	747	668	752	782	695	765	779	744	699	688	711	677	721	724	716	704	710	733	713	725	721	760	761	690	695	764	681	716	665	725	674	696	721	754	702	728	726	782	745	745	671	797	774	709	687	734	748	718	727	648	708	741	736	697	687	745	706	728	755	679	756	693	703	708	685	743	735	744	742	740	743	712	685	700	651	724	750	739	739	738	749	732	733	733	701	751	694	686	759	734	687	740	707	789	737	697	769	744	718	716	712	740	685	772	736	703	691	702	738	639	715	699	748	753	732	699	749	736	723	715	692	747	743	737	739	720	731	705	701	757	742	757	753	745	719	698	724	664	750	722	730	735	736	722	755	740	736	732	747	718	716	734	675	720	703	660	700	722	758	734	705	704	708	706	679	675	714	707	764	725	752	677	723	722	746	729	747	730	706	739	721	719	708	759	707	704	715	688	700	712	718	717	757	697	702	713	775	691	690	686	723	683	727	703	659	743	722	762	684	678	682	723	732	733	701	752	670	723	680	748	747	695	742	684	690	766	750	725	757	738	694	728	706	727	732	685	759	726	682	744	707	748	713	709	712	753	709	704	717	740	762	678	764	722	695	700	683	737	729	817	719	735	731	717	762	713	772	716	766	695	705	708	748	740	711	698	746	708	740	684	774	737	686	739	692	703	718	680	694	725	715	721	698	705	751	730	695	701	711	740	735	740	749	744	747	704	733	696	734	703	688	698	764	757	672	706	727	724	789	729	707	708	715	787	707	737	697	717	697	750	734	696	764	690	775	700	669	689	697	746	727	723	709	729	714	746	734	717	688	719	664	698	759	700	723	736	705	726	752	677	746	725	742	717	724	719	720	727	699	724	764	683	720	719	749	730	725	749	706	761	722	694	724	671	668	695	718	693	689	757	715	742	697	682	694	716	723	694	694	705	715	711	691	716	687	644	706	704	668	687	681	709	757	677	734	739	703	732	738	741	683	783	724	703	740	748	730	774	679	731	715	737	709	713	721	706	719	753	759	688	805	714	702	701	716	726	753	681	708	771	719	749	724	755	684	757	741	704	711	726	724	720	717	728	747	723	700	719	760	735	734	776	721	723	704	752	706	705	732	745	660	667	661	711	711	733	763	723	667	713	717	777	746	745	722	680	745	759	711	757	707	716	720	701	718	732	774	669	722	712	750	679	747	752	719	701	751	743	779	734	785	767	681	707	695	722	677	682	749	625	734	778	699	661	720	688	723	708	701	733	722	751	684	683	703	771	729	723	686	704	712	728	741	717	703	706	695	715	722	723	667	715	738	708	758	729	691	713	741	737	699	710	725	722	739	703	720	718	691	727	720	719	734	719	730	699	707	711	706	732	714	719	710	744	662	711	703	737	723	668	767	798	739	728	717	744	720	717	681	745	742	696	735	768	729	712	700	739	725	711	702	708	722	719	754	754	709	692	728	713	697	744	686	696	665	734	751	727	758	720	735	726	767	723	705	740	709	746	751	733	674	783	709	733	718	719	768	689	720	693	736	747	694	728	715	678	719	700	765	712	714	706	694	709	731	714	696	768	746	707	736	762	714	681	754	755	710	702	690	722	714	782	731	767	721	718	734	697	725	713	713	692	702	680	720	749	727	754	718	727	699	763	691	680	703	741	693	748	709	742	730	736	733	714	729	733	740	679	739	701	752	761	701	744	736	735	746	733	762	751	744	713	675	699	727	716	732	682	699	750	739	721	728	746	784	757	748	696	683	711	727	713	731	728	722	752	737	719	727	721	732	694	736	718	725	729	786	719	661	699	767	725	699	726	761	710	763	726	685	709	708	750	737	759	727	704	700	715	742	750	764	745	690	777	761	719	725	719	727	738	716	719	736	717	724	667	736	763	739	710	729	769	719	718	730	732	750	707	757	773	745	772	775	729	729	753	747	711	737	714	676	712	671	761	725	709	759	717	737	725	722	750	718	700	752	757	696	719	716	719	739	743	746	724	742	696	714	735	697	764	706	722	686	693	708	675	699	714	733	756	735	726	712	718	697	717	719	709	675	724	674	739	733	737	717	726	716	723	734	699	671	723	717	673	730	680	754	796	706	715	689	678	724	764	751	740	736	759	710	740	696	697	765	701	771	738	746	685	706	733	720	762	688	700	663	703	722	710	752	692	702	730	710	689	757	740	700	719	747	747	747	709	729	728	734	738	706	719	700	779	682	721	718	755	685	715	743	715	709	699	721	715	740	734	693	716	749	713	734	716	758	741	695	755	700	766	737	742	703	765	710	677	697	750	741	747	747	684	720	725	732	694	693	754	738	730	750	696	683	679	731	699	703	718	732	750	723	709	670	724	750	758	725	759	739	688	728	734	699	729	813	733	703	712	734	701	720	694	712	788	751	710	724	717	691	701	740	731	748	780	701	722	733	689	772	730	703	727	715	714	723	709	718	695	660	710	702	742	687	702	723	724	701	716	751	675	748	724	700	716	736	748	702	690	735	743	741	706	756	693	696	743	654	770	745	700	737	730	718	739	733	717	741	751	697	724	709	731	710	743	716	741	736	753	722	736	749	765	728	701	721	758	758	693	716	701	730	706	763	718	748	743	741	762	741	718	759	782	722	717	681	776	697	693	691	719	717	743	706	748	743	728	757	710	709	766	748	775	739	768	709	718	702	732	748	770	748	673	659	716	718	686	740	759	749	763	704	698	707	727	763	702	738	719	710	731	667	754	741	761	728	729	676	706	724	733	724	717	735	737	745	761	682	748	718	731	703	727	704	706	715	683	693	720	714	774	705	709	762	649	789	697	664	733	715	694	702	754	758	771	744	708	727	740	745	705	744	768	689	751	680	711	688	724	659	763	771	720	684	741	726	698	705	700	698	715	731	703	686	742	694	706	692	742	743	708	721	656	696	742	690	706	726	713	676	678	706	730	720	772	683	726	747	756	742	736	706	744	751	707	703	734	741	699	714	717	719	725	733	710	760	741	715	746	748	741	773	697	745	703	730	726	735	744	786	736	723	755	703	723	690	724	728	740	698	722	717	723	742	685	737	685	733	700	705	713	685	720	742	741	727	705	709	709	743	688	690	719	784	690	728	743	749	750	716	683	725	712	738	686	750	724	724	687	700	700	743	717	744	718	723	723	781	757	736	744	719	678	718	748	692	665	720	721	689	690	748	670	710	718	670	759	733	727	661	678	709	716	705	687	759	752	688	719	732	742	699	724	736	711	711	739	724	708	743	731	670	715	713	752	728	710	693	733	714	744	726	689	700	700	756	745	775	693	700	703	722	692	725	718	745	718	745	718	727	751	749	713	717	742	722	729
29697	25535	35244	36319	28536	19213	12568	7540	4819	3320	2463	1896	1531	1368	1172	1090	1006	957	900	855	897	880	851	821	789	808	835	765	757	771	813	753	738	789	744	786	782	804	793	750	746	784	709	755	785	806	799	786	728	765	799	770	766	801	799	800	759	749	781	809	755	751	751	776	782	754	794	774	786	763	772	797	831	779	761	793	740	709	787	793	742	773	741	749	727	800	761	794	782	749	737	758	769	805	805	752	792	770	745	789	787	827	785	782	793	746	734	798	808	749	783	796	768	764	755	730	750	756	779	805	757	779	784	736	734	756	758	804	744	749	792	787	789	802	809	781	773	807	820	765	790	750	779	797	772	709	769	735	772	735	754	769	765	758	771	725	770	834	792	739	725	762	771	711	735	751	788	815	821	776	790	774	781	790	784	778	751	781	781	765	742	795	777	800	718	760	763	791	743	777	770	746	750	763	776	758	849	812	767	753	785	780	772	769	763	792	768	784	823	738	764	794	795	787	793	773	783	749	752	794	792	709	773	764	750	757	783	838	833	771	783	724	751	805	762	879	732	799	780	791	770	780	733	755	746	764	774	773	816	774	790	774	820	779	754	778	743	762	740	780	799	797	781	764	762	802	801	755	731	733	807	781	779	760	792	829	842	775	807	761	775	777	756	812	734	744	742	748	736	806	786	797	731	802	831	749	762	708	716	819	761	770	744	762	862	805	783	749	726	771	787	742	789	755	789	766	745	751	785	746	772	808	800	717	797	741	765	778	785	758	750	830	761	783	794	751	766	790	765	773	800	825	814	778	771	787	825	819	760	768	811	812	782	794	777	735	729	805	787	736	767	787	731	762	750	789	739	751	797	799	801	741	798	828	745	785	770	816	795	811	795	767	792	787	736	767	727	750	815	752	727	778	765	828	752	818	764	798	779	779	773	772	772	778	760	760	806	736	753	811	788	749	770	822	794	780	752	783	772	768	796	771	732	784	838	803	781	760	782	784	746	789	727	777	795	768	756	779	742	790	749	758	745	767	798	758	764	827	707	739	735	748	716	755	775	804	797	797	806	810	765	818	768	780	756	766	763	835	792	801	745	810	758	763	828	768	813	702	758	800	762	781	749	783	783	759	789	796	767	782	738	774	823	734	746	748	761	762	792	760	784	753	781	768	783	770	754	781	727	746	786	753	745	750	780	812	739	754	778	773	761	772	786	750	758	802	827	788	798	789	796	824	762	788	812	780	760	781	771	765	805	800	775	831	772	735	770	750	718	765	748	789	779	774	777	820	766	780	755	802	813	785	799	758	777	767	840	770	784	751	788	794	796	777	800	770	762	801	779	732	741	809	763	765	785	739	787	775	745	750	769	831	765	758	800	815	808	775	743	767	757	807	776	761	778	725	809	785	744	767	775	783	793	701	763	812	817	779	774	772	768	771	759	798	800	747	757	800	842	819	765	805	719	712	656	742	766	774	820	803	805	765	745	767	816	744	807	744	835	792	779	780	753	762	796	745	785	771	803	747	771	805	752	808	768	779	772	792	772	751	754	771	800	753	769	785	787	767	757	792	773	786	775	856	732	762	775	783	760	766	767	777	753	722	768	775	794	780	746	753	806	737	780	798	802	810	806	765	765	798	751	787	769	801	817	751	787	776	755	772	754	770	746	780	777	743	766	741	768	762	769	771	741	783	799	762	770	763	754	788	814	840	742	763	794	794	781	759	840	786	755	791	809	819	747	786	730	773	752	808	777	794	785	755	752	775	749	752	783	803	771	743	793	788	780	763	757	742	765	799	736	779	741	782	787	805	764	792	772	750	784	798	757	827	741	776	803	817	776	798	741	796	795	802	745	777	843	799	783	779	781	762	710	786	739	759	766	750	756	753	764	798	795	787	780	782	760	768	783	736	805	747	755	777	750	748	757	798	809	770	778	758	794	775	735	759	804	770	761	788	778	749	809	789	801	795	796	785	769	805	819	763	748	811	786	766	775	776	807	782	813	773	751	814	735	789	776	743	794	792	730	805	790	810	765	772	766	766	795	736	741	756	780	769	766	732	790	835	761	770	734	792	732	794	749	746	730	799	760	781	782	733	750	780	755	754	799	767	781	788	743	761	718	803	753	749	757	799	822	742	765	824	684	795	732	788	729	775	801	726	784	759	713	720	743	750	717	769	723	777	716	794	810	804	798	802	775	777	770	809	761	721	781	771	785	786	736	782	794	764	732	810	774	785	721	769	747	810	770	734	786	753	749	786	766	775	799	766	814	777	720	802	753	707	782	775	763	745	790	801	836	760	768	796	789	771	754	789	717	821	761	751	811	809	757	808	785	756	822	826	747	791	769	757	796	757	771	761	796	762	763	754	799	713	774	757	738	748	802	791	703	761	798	820	775	770	837	777	795	780	748	794	784	758	755	816	781	768	738	738	816	846	793	737	739	756	730	776	750	793	758	817	809	737	771	835	741	739	743	738	810	770	811	755	796	782	777	836	786	755	772	742	755	822	701	782	838	773	752	771	827	776	778	806	784	755	816	735	747	823	804	740	793	723	748	735	760	794	823	769	778	769	802	806	752	773	758	752	836	785	792	768	826	802	784	758	771	777	786	783	833	780	748	734	791	759	732	759	803	777	770	763	739	761	764	776	748	793	765	753	792	766	795	758	808	697	778	728	790	784	776	795	726	780	768	790	792	777	742	764	732	762	735	760	734	764	820	787	810	778	824	732	788	783	736	830	742	778	823	749	767	828	751	810	752	763	766	750	764	793	761	772	740	788	812	754	748	796	834	756	732	805	826	805	740	796	811	752	766	757	753	762	796	846	765	792	741	770	802	851	784	772	761	768	800	788	778	778	761	734	807	794	774	789	767	723	803	790	790	731	796	817	767	783	782	813	747	767	776	791	807	822	789	743	764	747	717	726	750	789	770	753	759	772	762	791	736	776	693	770	789	769	761	770	732	771	788	779	742	709	798	762	729	786	790	784	728	704	799	775	769	791	783	729	771	784	785	759	812	755	756	788	804	757	779	732	748	786	755	809	772	760	810	793	766	808	791	793	731	857	777	802	735	765	781	802	729	780	739	789	766	779	780	738	784	808	781	764	741	752	753	769	770	738	799	766	736	774	772	755	815	756	745	765	767	790	767	747	759	789	737	721	753	785	764	741	780	791	772	707	812	832	731	749	801	783	799	808	784	781	770	764	723	806	794	768	802	758	799	769	851	808	792	734	807	838	803	729	782	749	763	780	761	848	782	759	768	796	749	771	777	757	741	790	778	733	789	786	811	804	735	758	787	787	777	765	748	720	754	759	781	774	835	783	768	711	814	741	755	794	773	792	766	720	800	816	770	769	779	805	822	778	787	773	841	767	832	773	793	846	785	757	790	785	723	775	755	730	778	779	778	781	810	757	817	746	774	761	722	745	731	743	804	752	761	787	771	782	784	771	722	790	805	736	777	812	748	765	839	799	770	772	825	775	805	728	806	820	800	728	758	775	779	812	764	792
53838	61627	55382	43759	32222	20883	15603	10756	7429	5138	3635	2782	2057	1696	1429	1240	1068	967	870	845	804	756	763	706	750	756	708	729	743	763	689	679	722	726	691	715	639	721	688	698	709	737	718	707	695	721	659	735	741	725	674	693	747	783	682	710	708	710	718	644	709	669	702	731	696	738	746	715	682	714	716	710	721	680	731	691	654	697	725	701	689	712	745	715	708	718	710	694	692	740	703	712	686	740	743	685	718	726	737	707	652	721	696	755	661	753	731	715	731	727	719	752	688	752	703	723	651	744	692	739	718	683	725	720	750	702	727	760	699	717	731	751	740	710	719	710	762	704	702	703	719	701	742	741	762	727	726	709	695	734	713	687	737	681	690	761	688	715	733	669	689	731	676	721	707	661	732	729	698	692	691	729	720	700	719	660	715	714	696	692	695	719	700	678	688	729	693	720	712	679	737	692	706	669	708	679	725	706	737	710	661	682	668	713	695	714	728	743	739	683	758	685	650	746	704	772	751	692	715	714	722	703	709	722	694	731	719	722	709	697	680	672	741	697	716	695	692	679	671	692	684	680	728	739	753	714	685	690	725	710	727	683	756	708	716	700	686	702	683	725	740	692	696	734	734	757	675	702	749	712	719	698	698	725	707	664	748	714	725	685	729	685	647	705	680	677	704	738	697	714	713	706	743	743	675	687	701	731	733	679	721	715	744	659	713	708	750	696	689	691	695	706	694	723	725	682	717	771	659	693	751	741	669	736	735	713	724	647	700	755	698	700	706	705	678	709	669	728	696	659	725	707	686	729	736	749	736	690	746	664	719	695	692	693	711	678	722	711	698	737	714	671	712	721	710	757	743	693	705	682	736	725	729	729	703	688	757	674	740	701	699	751	663	698	731	748	718	642	713	695	670	723	737	697	665	687	723	729	703	739	715	708	710	705	691	738	724	688	720	731	698	705	714	722	699	722	733	718	690	696	721	720	699	700	733	688	708	712	661	677	735	699	732	739	710	712	682	729	679	676	685	708	710	721	722	775	678	718	712	665	721	678	707	739	717	706	735	715	722	689	660	671	704	683	689	723	729	712	722	706	704	701	685	695	665	720	723	735	734	669	677	712	744	729	697	707	703	687	749	732	685	718	672	741	732	684	725	692	710	694	684	706	662	723	738	705	731	660	664	654	681	710	670	679	668	749	718	751	718	694	726	691	676	679	743	717	696	697	738	741	722	728	704	753	672	682	656	709	711	706	734	740	674	688	684	771	736	711	741	703	729	703	704	721	654	747	738	733	698	723	723	714	751	701	730	698	679	714	640	739	712	679	716	732	716	710	722	729	713	706	692	716	762	712	741	723	720	710	724	695	704	697	750	691	660	719	709	741	716	703	680	706	719	669	705	737	769	690	740	683	720	705	712	693	725	712	718	679	695	693	741	758	736	671	678	770	691	698	755	757	715	729	656	707	700	714	738	687	720	676	712	718	726	749	732	672	719	710	715	687	713	708	703	673	725	694	764	701	697	698	727	719	675	751	695	719	639	709	706	735	714	758	788	726	706	694	750	725	656	732	704	685	743	741	692	723	727	700	699	721	661	700	703	697	768	708	702	758	698	704	726	696	704	718	706	707	735	753	718	710	693	668	808	742	717	701	682	696	703	673	664	676	691	704	701	698	673	683	724	747	672	695	690	701	752	719	744	736	708	738	667	694	692	732	671	687	744	708	709	702	733	694	735	732	694	679	710	739	719	733	643	722	699	692	719	706	685	738	749	692	681	725	707	708	722	743	686	715	739	718	652	713	702	699	712	742	723	720	673	669	672	667	715	679	697	696	736	705	693	693	741	735	744	715	707	689	734	730	698	741	707	671	725	734	742	664	713	739	716	688	758	712	748	687	728	755	744	681	676	732	743	699	705	720	702	692	713	696	763	749	699	741	717	686	709	710	709	681	689	672	721	707	708	663	732	718	672	718	716	720	706	713	673	707	723	678	735	745	720	684	698	717	704	667	726	735	765	699	712	720	690	730	714	741	721	680	705	710	721	669	742	686	691	675	714	731	745	701	693	728	666	729	707	755	721	714	741	710	690	683	749	709	694	716	713	717	720	711	738	681	746	705	742	707	639	713	756	703	756	654	723	701	709	699	718	721	745	694	740	697	699	726	712	690	749	724	707	758	767	710	710	750	727	733	696	702	724	722	747	708	738	703	673	698	661	712	719	745	734	644	670	763	708	687	726	682	738	659	723	756	719	721	720	725	690	708	732	712	702	698	739	738	694	708	741	729	663	723	719	733	663	761	773	685	682	710	721	733	712	697	722	723	679	753	703	709	726	734	727	717	697	685	709	739	727	723	702	743	728	700	695	731	726	703	686	685	709	715	737	718	731	708	661	730	780	680	727	709	705	749	708	716	709	703	727	725	637	688	731	678	721	733	663	693	723	680	698	742	677	691	734	716	729	706	741	741	696	729	723	661	728	682	728	704	747	770	732	735	757	693	729	693	743	711	666	719	737	726	729	708	715	743	712	691	647	737	766	711	699	678	668	678	720	717	716	701	664	711	715	747	713	718	733	713	715	738	734	710	745	747	694	704	699	704	716	698	700	743	712	732	738	721	715	720	713	721	725	723	685	745	747	680	681	690	713	706	711	678	702	672	755	665	678	739	701	769	717	718	715	686	728	745	714	715	748	673	637	694	753	757	717	742	709	749	682	698	683	713	721	697	717	735	703	715	684	676	684	713	714	669	709	717	700	726	710	678	717	684	704	766	713	694	724	650	740	719	677	695	723	724	691	739	742	695	696	657	723	746	781	712	703	687	744	729	726	735	747	729	696	712	719	694	665	740	703	684	707	719	742	709	710	718	702	722	751	760	743	716	725	701	676	684	706	726	719	707	682	746	682	680	686	690	720	733	718	653	681	714	730	726	698	758	726	717	707	691	731	710	680	741	731	721	726	666	742	724	707	769	666	685	688	695	730	716	731	738	714	699	699	706	738	754	756	677	713	678	688	693	704	758	723	758	719	688	682	739	727	701	731	718	691	687	748	672	703	711	706	724	685	691	711	695	730	737	732	715	707	665	665	725	741	708	755	719	748	735	715	680	726	725	698	716	717	674	744	717	758	717	710	691	692	704	672	705	698	686	798	706	709	718	706	711	756	704	730	689	757	700	765	746	703	682	705	744	676	689	700	698	732	695	701	720	763	711	715	721	705	704	690	697	728	735	712	741	707	706	710	700	744	714	720	733	748	701	737	730	691	738	726	705	725	739	734	750	718	730	724	727	729	692	735	702	770	714	669	713	702	729	737	706	711	720	733	687	664	721	725	693	692	734	738	704	700	692	707	696	755	697	740	693	731	698	692	704	700	714	694	709	733	722	724	752	772	663	712	659	730	698	742	736	686	674	717	743	721	730	695	804	667	695	682	759	753	661	727	641	703	709	734	735	667	700	724	710	721	706	732	810	753	701	717	655	695	701	670	697	688	708	717	741	715	659	751	706	724	732
26065	21753	29549	27829	27864	25430	20698	11706	7253	4823	3458	2565	2043	1635	1385	1208	1079	1046	1030	969	914	798	827	852	824	812	774	796	799	767	790	840	818	817	773	772	785	745	805	731	768	739	720	810	800	752	796	767	744	814	749	805	768	773	775	767	791	765	784	801	828	774	762	790	793	777	783	811	762	753	836	762	794	784	802	765	812	795	780	770	798	780	725	768	764	811	810	749	763	801	784	813	780	824	790	750	772	759	777	764	806	777	748	760	780	774	788	799	778	768	744	765	759	763	794	808	819	841	777	773	781	838	764	747	809	821	821	807	819	793	788	821	815	814	793	754	808	760	794	745	787	777	858	766	801	791	823	761	793	780	729	727	814	783	808	740	798	793	800	835	772	741	811	797	745	760	775	849	770	758	739	768	738	777	784	799	798	857	783	791	783	723	780	756	811	777	794	756	752	790	739	761	793	814	820	818	770	801	779	809	801	757	795	756	824	853	717	769	745	755	807	816	798	871	773	768	791	777	744	773	779	800	781	750	772	769	800	811	745	815	810	771	776	802	819	746	806	726	777	758	831	755	759	819	838	782	799	744	795	778	842	837	800	747	795	780	710	748	771	800	867	819	799	779	819	792	795	768	744	798	743	792	806	831	808	784	791	777	791	796	803	810	781	830	746	763	749	773	745	810	790	838	754	796	822	784	767	745	785	761	797	802	804	785	758	803	803	777	768	802	804	749	762	758	766	771	793	781	813	748	786	781	757	775	702	787	770	766	757	802	756	740	756	769	746	751	762	747	814	782	763	745	812	778	812	766	784	733	787	805	791	779	804	796	771	790	782	797	775	801	796	752	732	791	813	808	769	776	812	703	811	734	721	828	786	780	747	774	731	780	809	782	855	822	796	781	829	787	827	757	731	791	791	782	745	752	776	744	780	783	745	779	772	781	809	802	805	757	778	751	822	815	747	748	801	760	768	762	753	780	796	795	733	762	743	781	773	774	823	803	814	832	776	766	814	825	825	782	812	796	812	799	811	742	752	815	811	811	777	760	792	793	770	800	776	818	793	740	785	818	734	811	793	793	782	751	786	793	838	821	740	789	782	745	805	790	791	801	750	823	792	795	778	785	816	788	715	746	802	750	787	800	763	774	812	807	791	778	750	767	793	744	788	814	782	794	764	761	782	744	793	783	724	761	788	841	768	774	780	757	826	762	783	794	782	806	794	811	777	809	783	783	765	743	791	797	839	800	740	793	736	793	788	761	818	818	767	797	786	792	753	786	779	798	770	845	865	803	785	763	746	806	791	771	786	767	790	750	809	741	760	807	760	789	788	811	756	825	769	774	756	777	787	755	775	824	799	816	772	752	805	768	767	762	835	782	776	827	767	756	763	767	809	785	756	800	731	809	766	782	812	787	777	773	770	743	780	823	775	740	744	774	815	818	774	779	796	811	794	828	778	783	782	784	781	791	809	769	794	790	807	791	811	794	788	760	737	749	781	773	739	816	767	757	791	790	726	782	754	818	754	738	733	743	806	780	787	782	800	818	755	801	787	777	731	799	795	785	783	771	758	824	781	728	764	807	783	797	743	791	798	786	811	768	757	785	804	747	765	788	756	813	777	763	749	750	787	767	757	738	812	754	775	757	731	786	762	827	758	776	813	760	779	801	804	788	800	745	797	811	740	810	784	796	771	802	793	802	733	805	793	746	781	789	780	746	763	807	752	778	751	797	794	774	770	840	815	789	738	833	751	773	839	792	805	797	798	784	805	780	808	754	762	808	787	776	829	766	755	794	860	805	783	770	743	780	774	747	727	822	813	732	802	766	768	770	781	788	778	812	760	735	792	783	803	774	807	744	800	807	811	775	739	784	755	785	770	837	790	769	817	824	800	779	814	795	810	826	758	795	780	739	789	759	800	794	804	788	787	810	736	814	749	765	796	789	779	825	751	824	796	784	816	760	793	782	757	796	742	769	803	748	805	794	748	801	799	794	779	749	724	779	781	750	770	793	786	815	749	774	772	805	763	747	772	775	823	795	794	804	791	762	804	822	768	774	776	772	834	761	803	782	755	823	754	825	831	803	758	749	779	793	795	750	808	777	780	784	780	843	775	762	760	801	761	776	795	813	807	734	789	797	804	820	830	790	759	832	804	826	760	786	795	739	769	773	782	782	751	796	765	775	783	768	780	830	837	730	799	789	778	769	764	802	788	719	807	783	797	809	818	813	768	774	824	770	794	799	731	752	747	822	803	752	781	768	777	760	780	768	751	813	741	776	800	762	834	769	795	831	775	763	750	772	791	729	773	789	851	827	829	774	742	765	816	762	720	811	797	731	778	806	732	755	770	760	787	730	735	794	743	862	789	772	788	782	821	779	807	794	723	781	744	754	789	801	801	830	766	776	823	786	776	769	751	756	698	831	809	740	801	705	748	775	803	822	792	755	842	790	819	790	752	805	801	745	817	745	802	789	792	797	836	810	794	798	777	770	788	739	812	766	758	722	809	771	762	781	790	766	792	736	820	784	730	756	799	798	745	780	767	818	776	762	780	800	808	764	787	783	756	778	820	773	808	782	743	757	726	786	796	796	774	770	821	804	776	777	806	758	762	765	801	711	775	742	749	794	783	812	830	823	828	770	769	792	756	770	806	784	774	814	769	834	766	768	774	768	748	789	797	744	817	849	757	824	794	748	772	743	806	717	807	865	783	760	782	781	853	803	789	795	812	862	745	796	810	785	778	754	791	810	759	729	784	792	747	767	805	795	764	771	753	803	842	840	735	731	825	826	798	758	796	745	788	835	802	732	817	758	806	800	732	706	725	753	788	740	803	790	772	846	775	730	768	809	807	745	759	780	764	810	755	800	784	752	786	815	757	753	773	765	810	802	816	812	773	815	761	864	774	757	801	766	773	809	832	792	759	784	756	767	769	801	773	763	770	836	818	851	754	795	769	806	806	706	747	755	794	775	759	764	775	776	806	793	795	788	795	771	782	842	767	788	744	803	718	762	801	763	783	763	736	783	760	789	795	791	742	761	790	824	770	795	783	775	807	799	783	795	761	774	773	844	803	770	818	822	779	816	871	765	784	825	714	753	824	781	782	738	777	777	782	760	747	783	750	789	752	807	755	741	791	779	767	725	800	761	828	746	803	800	786	793	807	721	759	737	783	792	779	738	720	742	746	777	797	766	787	802	776	778	790	810	735	766	792	772	734	828	784	774	766	820	814	798	766	794	839	760	786	687	794	794	800	817	768	795	805	794	743	765	746	775	685	778	777	794	758	792	768	778	768	799	778	738	754	747	819	805	801	822	771	796	744	794	753	773	725	800	776	775	700	760	814	774	779	802	811	859	765	744	800	756	751	793	759	756	753	710	767	773	739	791	768	797	791	747	793	828	801	754	823	827	748	751	815	781	791	799	770	782	782	758	792	742	792	776	732	819	791	771	749	782	777	754	778	826	746	783	747	755	798	823	813	755	800	783	721	800	746	763	799	767	800	791
54418	65183	59657	50289	37174	25670	19459	13944	9826	6882	4961	3570	2683	2085	1800	1484	1302	1132	985	1000	890	890	824	810	764	766	785	752	753	714	753	727	703	704	718	689	691	725	705	678	720	761	700	754	703	734	724	713	691	695	740	649	708	785	685	710	723	676	684	684	710	702	688	661	699	720	749	744	710	703	735	689	704	740	722	710	705	721	712	715	720	695	676	700	747	702	697	726	688	774	757	678	706	719	734	698	697	726	698	713	719	741	753	657	675	657	718	679	705	713	689	731	684	710	702	699	746	739	731	707	710	699	770	712	765	660	715	724	756	700	722	689	710	726	708	690	681	732	743	712	703	717	696	714	731	690	739	738	659	773	746	716	693	678	667	704	774	673	725	708	693	718	752	715	741	699	695	707	720	736	728	750	714	685	742	676	726	745	676	733	738	722	742	707	664	731	759	729	686	694	720	733	687	727	697	732	699	721	709	691	707	703	695	712	687	712	729	703	716	714	727	740	738	736	683	682	701	715	699	704	708	743	712	705	725	742	668	736	745	705	704	733	730	688	713	743	697	724	665	684	706	705	679	675	696	709	706	733	705	755	694	665	666	749	729	706	722	737	698	715	684	741	749	715	723	708	727	749	700	709	651	721	683	679	696	676	706	712	755	715	676	687	722	715	757	754	759	736	730	715	698	728	694	719	733	714	752	740	697	747	684	719	710	767	725	704	744	711	719	761	715	645	677	730	740	671	668	712	686	733	730	703	673	701	696	718	743	728	729	687	716	678	690	742	648	693	759	681	730	715	657	720	715	685	662	715	712	672	691	706	729	683	682	751	679	741	733	705	738	739	718	715	692	746	685	727	757	703	704	738	693	750	693	668	698	694	758	713	719	694	696	741	707	696	662	710	723	782	708	685	737	756	703	759	719	688	723	653	708	729	710	714	688	715	704	732	689	686	745	709	743	669	675	706	720	754	752	723	738	733	762	720	715	679	731	720	766	714	720	744	721	742	729	760	753	717	719	737	714	682	757	705	725	711	700	709	696	743	705	694	691	739	661	669	708	711	776	741	685	716	691	745	695	741	774	755	696	734	708	713	716	710	688	683	713	720	730	709	714	752	714	719	704	713	704	741	681	691	694	677	681	672	668	736	716	702	710	683	727	707	703	733	717	695	700	725	711	712	749	743	713	701	725	701	775	734	714	717	736	723	733	705	718	721	778	700	728	690	675	716	697	770	724	707	715	724	720	748	726	700	726	723	722	704	699	703	742	729	659	741	740	668	683	702	738	719	688	731	700	670	695	750	689	703	726	714	763	688	701	694	698	703	738	700	698	725	698	661	672	713	752	720	744	726	689	695	727	709	722	693	730	709	711	747	716	721	725	703	754	707	716	750	733	767	712	692	734	743	722	727	729	676	684	730	746	685	748	698	696	734	704	688	704	685	742	727	679	726	683	716	729	716	718	679	745	741	718	715	693	770	717	738	681	698	732	660	720	740	719	708	726	680	699	738	704	710	698	699	706	708	745	744	733	748	743	732	724	724	690	721	695	642	737	779	725	695	669	702	749	699	723	694	731	715	710	782	702	728	738	698	714	680	714	707	725	771	748	710	682	704	735	681	658	740	747	761	710	714	715	710	685	745	693	743	735	716	711	763	690	677	731	732	752	697	669	792	732	724	705	686	709	728	706	755	714	746	687	719	691	721	741	699	771	723	674	717	685	666	720	717	706	742	746	740	726	710	764	715	732	647	688	718	728	699	719	733	698	722	722	739	702	696	720	682	723	705	712	684	717	700	669	706	691	767	704	716	644	684	693	712	756	744	669	725	708	686	700	776	750	727	736	728	749	753	709	741	740	719	701	704	731	729	730	685	733	701	725	731	728	697	710	705	725	742	720	753	700	719	719	676	676	767	763	735	737	735	699	708	723	763	698	724	753	711	699	661	756	687	738	722	707	738	731	740	693	727	721	717	745	747	729	707	723	729	636	764	733	773	684	693	713	701	718	687	702	729	700	747	717	691	689	723	740	687	715	672	732	686	660	743	689	707	688	728	692	740	710	702	708	692	714	726	722	667	721	699	684	686	707	711	742	725	686	744	678	729	720	710	710	686	728	753	730	741	740	771	728	703	731	730	718	731	743	691	755	697	674	720	745	738	708	696	714	705	729	690	755	737	715	675	708	716	668	716	717	729	728	701	714	686	718	685	717	694	707	686	697	748	759	727	727	741	721	686	689	749	688	704	688	692	702	727	664	732	706	722	655	726	723	736	772	652	713	733	654	702	690	717	674	761	673	673	691	725	708	725	647	701	761	690	720	756	709	676	736	693	734	756	704	696	734	705	752	726	670	722	770	681	733	680	730	704	726	741	676	659	678	673	716	738	699	638	718	685	692	726	706	667	732	687	730	665	739	712	699	737	713	733	722	710	747	783	778	739	700	779	708	730	732	729	716	734	747	789	677	681	686	713	775	666	666	717	680	736	750	698	772	697	687	719	714	728	684	687	764	721	672	724	730	757	704	652	731	718	692	710	719	737	771	762	717	689	711	712	733	706	677	731	679	736	768	707	689	726	735	649	692	721	716	738	696	719	708	717	702	740	677	683	699	694	702	770	772	700	684	722	696	669	690	659	718	738	730	732	715	737	697	716	703	764	677	699	726	722	701	747	738	746	740	737	713	748	680	743	764	725	707	739	728	753	715	746	720	732	730	681	744	683	710	659	753	664	747	703	701	718	730	718	702	714	723	712	713	733	698	756	720	713	682	729	704	712	667	729	710	718	729	707	731	727	694	687	721	717	665	723	758	733	734	724	708	720	682	702	766	743	738	664	698	710	733	716	766	707	692	730	670	680	734	717	694	706	701	701	769	748	743	729	740	697	693	721	701	713	719	747	691	714	691	742	745	712	678	689	695	743	726	710	697	731	697	697	723	700	713	713	755	712	734	712	697	745	736	771	713	711	711	705	744	683	718	751	706	764	768	748	757	665	697	734	746	702	700	776	725	732	679	725	712	688	757	714	698	685	666	720	744	694	696	713	743	721	684	702	759	723	721	724	689	735	777	741	694	655	687	694	753	728	743	757	712	718	770	695	743	718	697	678	686	696	689	742	697	712	741	682	721	733	694	718	745	765	702	761	714	685	687	739	721	700	734	701	747	730	698	736	681	744	730	709	724	681	681	715	683	679	722	709	724	719	738	707	695	674	738	722	692	738	694	736	718	695	643	695	751	732	669	718	673	753	733	742	680	721	752	702	744	762	754	740	689	673	716	707	738	676	729	696	735	727	725	729	696	739	601	691	723	716	731	708	699	735	729	706	706	709	744	687	694	689	687	723	649	727	736	723	759	686	689	711	721	726	741	683	731	750	736	725	729	718	724	724	790	673	722	683	711	673	700	716	716	737	715	706	734	663	711	704	704	745	685	706	677	689	748	736	704	733	686	739	712	727	729	813	724	710	715	686	703	749	751	767	721	694	698	718	681	734	715	701	727	743	717	688	696	660
25181	21691	29578	26686	26231	26162	23001	12806	7764	5401	3875	2828	2092	1701	1487	1295	1126	1081	994	951	917	883	848	863	858	798	818	784	791	805	787	764	771	743	810	845	817	796	738	806	773	761	765	758	759	809	776	757	781	767	795	804	779	769	752	775	791	769	780	816	730	718	762	741	823	772	719	753	797	755	744	754	827	765	799	768	834	777	773	774	818	803	766	814	792	727	786	761	751	718	721	772	757	765	789	758	767	806	813	789	750	788	749	748	778	812	780	764	793	802	800	784	803	737	776	806	748	818	815	778	732	757	805	792	760	779	794	747	764	787	740	763	743	805	740	784	781	840	792	768	783	760	828	776	817	764	746	783	748	708	798	838	794	775	807	795	876	766	787	800	786	794	773	780	797	783	748	819	843	790	772	776	809	800	783	784	777	801	758	822	735	846	793	830	822	831	795	813	786	746	768	767	758	780	783	711	769	745	810	768	778	806	795	760	778	853	744	781	805	751	822	783	761	734	809	817	831	789	814	801	762	788	783	771	838	774	782	784	764	786	787	760	790	804	774	748	795	808	733	705	792	821	703	793	744	757	761	726	754	783	790	789	785	757	746	776	782	778	816	745	758	723	810	756	808	800	795	841	751	732	805	813	740	761	810	815	770	749	761	749	812	806	820	775	788	783	788	755	764	765	775	763	754	783	739	789	767	780	780	750	747	796	805	781	775	829	770	741	779	766	794	761	725	746	774	735	736	772	803	790	763	768	729	785	756	788	801	793	830	803	783	723	790	758	779	775	847	797	754	784	751	750	802	790	802	754	802	775	762	730	839	756	774	791	740	781	767	780	806	786	761	851	831	811	778	734	774	773	784	782	810	780	778	789	815	801	815	814	798	763	766	800	749	764	778	783	773	785	764	791	756	785	746	821	751	777	796	804	802	823	720	777	807	730	741	778	834	829	780	767	819	821	759	792	779	735	775	748	727	764	795	838	790	845	816	757	767	797	754	751	837	787	778	758	792	775	762	771	807	800	779	795	789	818	841	798	784	815	776	795	812	749	809	807	786	783	743	771	805	812	785	780	817	748	811	760	786	747	795	759	826	827	759	790	810	750	802	780	780	739	762	775	756	847	797	783	833	746	745	739	789	808	763	808	766	766	780	777	747	798	821	793	731	783	760	723	775	774	829	720	785	753	784	784	863	774	755	798	797	783	766	776	818	784	818	762	756	780	786	750	771	776	759	778	841	784	805	783	771	809	789	788	766	767	824	825	805	794	766	762	778	754	792	803	766	787	816	777	812	773	769	756	769	799	786	811	814	816	787	806	758	789	784	800	723	790	760	775	826	791	805	807	787	827	771	758	784	813	749	773	766	790	758	854	777	834	738	749	726	806	764	785	732	780	806	795	781	734	754	786	745	749	757	788	761	779	772	781	813	824	778	764	813	781	785	831	744	748	742	744	786	786	726	746	704	772	775	783	746	802	773	813	827	763	795	736	815	761	689	784	770	712	768	784	723	750	782	795	792	769	814	758	758	849	764	807	799	759	743	752	778	751	790	833	766	830	787	838	780	765	741	797	812	779	760	777	756	804	753	733	753	743	798	769	810	754	790	783	787	760	843	825	768	753	794	798	804	779	742	772	765	762	763	763	812	783	792	768	822	826	782	794	853	780	793	764	729	751	789	774	755	809	779	785	773	774	768	753	770	756	826	803	758	757	792	812	777	752	765	804	804	813	748	801	785	783	850	785	804	816	781	783	786	779	835	758	797	819	800	846	758	777	748	749	759	790	797	827	809	785	810	754	752	779	822	788	763	840	742	771	756	787	785	781	801	800	810	763	759	744	813	774	758	803	806	829	822	786	786	792	778	772	791	794	818	801	746	780	830	810	792	761	747	821	721	797	736	763	731	769	772	782	766	809	763	755	773	735	801	676	792	783	774	789	766	792	764	772	810	737	803	771	766	811	748	767	788	758	773	797	795	758	755	801	747	821	770	746	794	816	754	766	792	756	716	750	731	795	802	732	824	747	769	712	839	742	799	805	754	752	749	763	745	790	784	749	780	794	800	741	796	815	762	778	721	779	804	736	763	817	814	762	795	798	780	762	706	822	773	763	772	753	780	769	744	799	818	763	751	810	829	803	823	790	749	785	811	805	770	767	822	781	791	763	756	776	812	759	779	773	761	795	785	767	701	788	785	801	734	775	737	781	759	786	802	715	778	772	787	778	762	757	764	727	833	808	835	751	771	769	805	824	764	738	764	787	786	776	779	830	824	772	727	784	802	752	785	810	807	740	762	803	808	768	769	785	780	844	775	799	805	786	795	818	784	768	762	812	757	839	801	783	800	771	787	804	736	825	800	750	774	764	843	784	735	812	740	801	786	799	793	714	765	786	791	781	740	845	784	729	751	797	789	751	821	772	785	760	753	744	833	815	821	796	774	746	769	782	770	807	799	804	772	801	767	783	750	790	771	762	759	753	793	817	798	781	766	809	759	787	757	769	821	815	788	784	804	735	777	762	711	751	802	816	768	793	815	817	730	773	770	710	796	767	782	772	758	758	771	802	766	770	766	755	773	752	763	776	784	759	790	791	775	757	826	756	786	741	804	819	766	735	811	802	771	774	769	778	795	831	784	770	778	752	788	772	758	804	800	805	786	777	774	819	784	750	731	766	797	774	805	737	753	710	794	784	817	768	764	788	770	804	740	726	807	807	818	740	770	765	797	815	776	739	771	815	786	777	820	788	789	847	811	814	804	758	763	783	768	800	782	801	776	757	790	802	766	788	762	796	763	706	796	767	755	776	861	778	807	797	770	747	743	751	771	807	789	753	776	803	761	788	802	800	730	774	796	807	704	809	764	775	798	781	742	797	802	787	829	781	810	820	802	770	752	802	729	742	785	771	769	823	820	796	831	794	764	796	777	788	746	779	783	769	798	759	768	755	761	823	774	806	734	781	787	755	784	798	778	760	724	822	799	778	785	724	773	742	756	743	781	750	757	798	802	770	761	775	752	738	816	751	835	772	814	741	794	805	775	794	798	780	827	757	751	733	806	776	739	793	762	734	793	812	778	796	772	750	838	799	769	742	727	795	763	752	816	784	769	765	760	804	778	776	749	795	789	732	768	784	812	768	764	804	791	759	790	785	771	789	766	772	822	764	827	797	799	744	830	839	753	772	760	800	754	755	761	753	764	802	794	774	757	771	811	768	741	769	752	769	755	769	746	702	797	798	787	740	740	746	774	799	792	778	746	793	777	753	792	752	786	765	797	781	781	788	817	768	824	847	806	810	813	763	777	758	770	786	755	789	748	803	805	738	755	766	786	772	765	796	768	792	747	751	784	798	768	785	774	784	833	765	753	799	777	780	815	790	782	788	784	747	789	831	799	794	760	778	823	794	762	740	802	828	838	805	793	801	765	740	841	832	810	768	824	768	803	744	807	885	798	832	799	773	795	821	817	774	765	792	771	776	771	775	821	796	779	762	783	824	742	784	799	735	813	782
54001	64533	63569	53462	39321	28821	21632	15073	11129	7991	5758	4222	3116	2406	1870	1552	1284	1185	1149	1010	960	890	763	787	783	806	787	767	730	746	756	791	720	787	696	715	703	731	725	687	702	728	718	730	701	689	731	717	775	693	712	699	734	709	723	741	714	671	718	729	755	719	710	700	728	704	687	734	682	710	677	703	740	731	767	721	704	750	713	714	715	712	722	720	710	715	749	727	702	700	762	716	686	722	760	706	706	742	667	714	723	715	721	666	655	726	715	726	694	731	722	766	729	716	674	686	772	747	675	670	690	679	722	713	710	745	690	714	660	731	714	694	704	731	718	684	740	744	718	683	727	754	702	737	677	729	683	726	732	730	708	672	681	737	704	710	710	730	706	711	722	730	742	697	771	671	692	735	673	724	707	717	751	705	710	744	732	684	738	711	704	698	724	687	731	750	688	733	749	739	679	699	723	727	701	700	678	749	744	704	707	681	703	746	728	702	699	670	751	715	686	691	739	717	676	670	692	652	738	702	767	696	747	714	708	751	705	675	684	725	737	675	695	718	705	751	724	699	697	762	696	714	778	727	698	697	700	734	724	690	740	719	714	741	742	729	726	716	709	727	727	737	746	714	729	676	754	718	698	709	706	736	691	738	804	741	686	763	756	708	673	713	739	729	775	736	732	735	716	751	746	707	683	699	711	688	699	727	668	706	720	684	741	726	783	745	721	712	701	662	694	751	679	725	691	776	693	734	693	723	697	736	678	713	698	721	647	726	724	728	748	729	708	733	699	722	736	709	673	691	761	725	746	679	721	731	761	725	709	724	691	698	689	700	702	767	713	717	739	684	746	716	719	710	680	701	692	741	692	750	679	746	739	734	727	698	740	723	722	711	761	766	720	697	763	721	727	713	743	704	747	716	740	714	704	722	664	735	685	742	692	720	699	738	727	697	722	704	714	727	688	708	686	765	717	747	729	751	722	654	763	694	730	667	684	711	710	706	732	691	688	725	707	738	696	729	735	733	704	714	709	719	680	679	722	721	718	726	767	714	700	733	733	737	740	708	727	719	662	707	670	735	688	684	697	703	692	683	692	689	686	764	705	758	684	715	684	704	682	728	717	738	702	674	736	715	725	689	722	767	701	674	701	686	724	735	705	699	736	704	737	712	753	733	723	715	691	729	733	747	694	724	703	730	679	700	722	733	729	717	707	700	707	731	690	674	734	709	702	709	671	734	714	718	710	698	712	684	702	729	713	715	730	708	687	727	698	684	702	691	676	672	672	734	692	752	735	693	719	725	773	730	753	689	679	735	715	673	720	685	711	704	702	696	708	708	744	734	712	694	775	755	720	685	771	717	706	737	688	748	739	682	707	679	672	710	729	724	702	713	774	714	723	709	749	663	721	712	691	722	672	667	696	704	723	732	734	748	717	716	690	724	723	721	705	681	739	698	732	692	729	682	670	719	688	691	714	735	735	756	714	737	693	756	742	699	741	691	667	709	730	745	731	714	724	750	704	703	690	721	735	752	724	726	740	754	768	697	709	708	712	683	723	724	703	758	710	660	759	771	718	690	722	722	708	722	739	702	739	736	675	696	743	685	742	688	723	708	706	687	743	690	685	715	702	719	668	733	662	666	708	707	676	746	680	703	742	707	709	690	728	716	679	700	699	736	708	699	731	701	725	711	710	704	722	638	704	748	734	731	701	722	706	712	693	724	735	713	712	721	713	704	726	737	668	717	706	737	776	731	754	732	713	732	739	719	692	730	702	734	719	732	735	727	721	779	687	712	718	736	723	722	758	751	742	818	746	765	698	713	729	739	725	742	717	728	713	729	718	709	727	712	718	745	721	700	710	728	689	767	725	716	732	751	742	750	714	724	687	726	677	695	666	683	743	702	702	742	750	735	673	741	749	713	708	757	687	746	714	747	753	692	692	769	734	712	707	732	718	698	745	710	705	691	742	719	642	726	670	740	688	709	745	722	705	716	703	720	732	726	666	726	706	733	758	733	710	735	740	738	702	737	700	724	702	712	714	710	726	699	710	692	662	723	729	746	697	655	755	798	734	728	669	681	709	719	684	732	718	735	702	689	711	735	746	717	716	727	708	724	770	749	729	735	718	745	692	711	698	681	717	691	674	714	706	736	731	704	744	690	727	741	733	715	713	711	703	696	739	685	732	703	725	728	709	692	739	689	740	737	728	690	689	724	773	687	696	708	666	685	687	697	759	770	690	740	704	708	688	703	715	673	722	785	693	736	737	753	712	649	696	688	738	759	713	719	744	725	734	671	706	734	685	730	653	728	719	681	725	677	687	689	735	702	710	753	774	690	712	673	700	737	688	759	703	707	710	648	717	755	759	688	750	748	786	706	770	719	708	740	703	740	723	744	754	688	721	718	687	709	721	759	715	706	669	668	726	710	721	722	739	731	712	700	680	720	760	676	723	699	720	738	714	702	698	688	731	712	702	692	760	742	684	711	751	741	731	693	775	695	734	733	680	718	700	722	723	666	718	696	702	700	744	724	703	711	714	754	722	729	701	755	744	716	679	722	709	770	691	708	724	730	716	681	714	740	713	757	695	685	708	754	703	714	735	676	702	741	730	707	750	750	703	694	716	736	727	746	681	715	723	718	696	710	696	679	747	736	680	765	727	666	710	721	736	703	725	763	687	688	760	689	769	753	663	684	701	727	687	742	702	693	705	712	746	735	717	750	746	744	739	697	731	721	736	717	743	685	758	776	709	715	713	716	725	704	726	652	711	713	693	737	762	697	709	679	737	715	694	735	760	766	702	738	739	727	735	709	759	680	721	695	707	757	700	710	703	680	704	663	751	705	713	700	672	731	664	674	737	724	691	729	709	715	738	683	744	654	774	727	658	733	738	740	752	729	689	743	733	719	746	734	737	702	719	685	729	705	797	704	732	682	759	694	742	722	703	737	651	677	706	702	643	741	682	704	796	715	738	692	691	694	702	755	715	744	680	708	685	699	744	692	725	704	735	682	731	699	745	737	743	668	732	686	712	721	741	705	700	693	722	716	677	746	720	692	725	706	699	733	673	685	731	674	708	689	711	744	776	714	678	728	755	745	737	661	693	712	698	703	709	687	694	723	708	723	682	738	678	704	722	743	736	715	684	751	732	731	681	707	710	700	716	722	682	666	749	708	770	750	729	700	757	762	716	709	697	717	672	720	684	702	699	768	720	706	710	733	728	711	725	711	679	715	707	713	733	730	652	687	734	708	726	710	746	721	662	689	676	753	772	706	700	747	710	747	705	661	704	674	702	733	755	736	698	690	665	721	712	705	674	702	721	705	709	689	681	715	725	711	750	668	713	676	738	741	740	689	676	722	784	713	770	699	732	716	695	725	680	694	737	722	700	708	735	738	733	689	712	669	701	718	677	766	743	765	722	752	726	690	706	695	745	727	761	696	741	736	739	728	681	719	698	740	670	719	759	709	688	772	710	713	718	716	695	683	739	702	730	681	713	681	748	706	717	721
24417	21578	29582	26209	26530	27955	27775	17105	10478	7033	4942	3390	2617	2118	1740	1493	1344	1238	1056	1066	928	912	841	856	808	800	752	831	796	807	782	801	842	791	793	780	767	831	824	801	847	782	832	839	776	760	782	810	739	778	788	778	819	819	820	747	756	778	756	803	761	804	768	774	777	804	795	761	779	837	827	819	759	839	765	819	819	754	779	789	777	811	827	811	805	832	788	798	741	783	732	752	751	752	796	762	784	760	806	768	787	742	765	826	797	779	829	836	762	750	769	808	786	786	746	803	800	767	750	777	777	833	726	800	725	756	797	800	740	784	744	775	790	768	741	816	837	831	782	789	787	756	732	789	791	770	757	800	814	838	777	797	840	839	764	827	799	774	789	772	805	773	747	792	722	829	825	773	780	827	818	751	806	770	742	742	802	788	766	790	831	758	760	785	752	796	793	745	827	772	811	824	822	777	801	787	812	803	793	770	788	790	804	779	815	782	814	756	788	723	789	826	796	826	782	767	776	775	803	777	791	772	790	745	784	830	776	786	804	737	810	816	773	791	794	782	811	783	766	682	843	820	762	764	753	780	791	780	791	798	791	801	778	780	733	756	807	804	825	803	773	838	801	816	779	754	794	793	773	816	772	856	831	815	771	782	798	758	818	807	805	795	763	788	773	763	763	814	800	761	718	785	772	764	771	767	762	768	766	799	775	774	806	822	846	817	776	831	824	763	763	794	801	784	820	759	825	790	805	803	760	741	791	812	775	788	881	776	776	734	816	744	790	775	790	808	751	766	815	745	761	802	779	740	783	741	773	778	789	776	779	796	802	765	809	829	789	734	780	752	830	803	794	836	790	799	760	805	770	802	806	847	808	796	789	746	776	797	770	816	724	789	767	791	774	755	793	725	755	806	766	768	787	834	716	769	833	812	784	754	796	792	781	753	789	812	799	805	768	836	784	831	761	787	772	829	775	768	816	784	814	788	809	786	809	765	766	854	765	826	809	742	751	779	812	774	808	784	765	791	823	765	755	790	805	816	809	738	769	750	767	762	791	820	796	733	795	803	796	777	816	785	778	791	761	799	738	762	805	761	800	775	770	749	791	723	784	786	816	812	738	768	812	738	803	786	784	800	798	774	827	810	807	803	795	784	786	785	829	785	748	749	815	774	758	828	720	811	770	802	801	769	836	762	788	764	788	762	813	819	758	773	824	783	759	773	800	809	759	833	794	800	806	759	791	778	729	785	748	785	797	790	824	734	776	799	796	788	797	808	787	821	776	782	827	775	792	778	777	812	789	723	799	772	750	824	831	786	817	805	807	821	756	785	816	797	784	805	774	796	822	810	778	730	713	805	813	775	780	773	797	762	842	759	757	772	719	822	764	803	780	729	768	742	782	809	748	766	827	735	836	819	811	812	749	753	791	825	829	760	811	756	786	768	791	758	796	755	829	834	763	774	820	766	774	829	795	795	807	780	743	758	759	808	789	739	750	799	803	782	729	804	785	783	803	794	770	774	787	792	795	775	797	737	798	818	829	781	779	715	771	737	777	754	761	765	778	765	813	765	760	799	813	756	831	760	797	758	780	789	811	778	779	804	836	799	747	756	814	763	732	770	800	765	743	800	812	809	808	716	790	779	759	798	740	839	810	849	795	758	789	724	734	760	768	755	797	783	741	769	781	791	771	838	767	821	810	784	781	845	818	775	735	815	864	785	771	809	805	739	740	811	787	760	746	741	845	773	786	812	817	780	778	831	702	852	793	773	771	855	802	789	797	763	749	749	785	741	756	761	756	781	839	786	787	735	777	768	782	796	790	797	779	786	772	789	769	854	814	764	747	747	742	759	766	736	802	818	775	758	782	782	846	823	770	804	764	783	818	773	743	836	747	806	752	840	720	748	761	797	728	797	767	763	716	776	774	808	829	802	779	726	781	777	840	750	800	757	819	755	800	779	798	811	769	793	831	782	799	813	796	809	759	755	799	812	748	766	779	780	727	779	804	759	760	823	811	750	693	789	786	795	762	795	741	751	819	798	786	773	768	815	771	761	785	817	794	766	760	769	776	793	818	776	772	808	741	739	782	841	776	793	806	740	785	845	840	813	803	757	754	752	724	766	777	776	780	804	760	757	769	761	712	803	781	798	781	770	761	801	811	798	753	826	756	772	782	787	783	755	772	762	775	807	792	779	788	855	799	778	753	786	775	795	844	752	810	755	815	773	788	783	769	761	735	815	785	781	806	798	768	786	793	797	797	825	833	794	809	815	758	764	824	748	799	742	756	764	840	770	815	804	791	742	784	763	754	740	763	759	809	812	781	771	776	776	742	749	840	789	791	799	813	785	783	761	801	817	752	816	790	818	783	744	774	788	793	823	779	755	800	798	815	779	746	766	710	793	776	730	752	762	764	781	818	785	808	832	758	800	782	772	801	814	779	765	786	796	808	796	801	811	729	713	764	783	825	832	761	769	749	786	811	788	724	767	777	795	768	783	818	755	791	753	837	766	772	799	789	801	783	794	765	815	806	762	793	802	809	738	741	744	778	733	764	802	770	759	784	801	761	762	787	766	841	739	788	788	787	792	756	836	780	808	775	819	800	786	767	773	777	750	786	785	815	807	782	739	816	736	783	746	771	756	799	800	782	770	823	764	770	792	824	767	738	768	718	783	791	857	779	765	692	771	775	769	725	801	814	805	779	811	812	824	813	798	775	773	814	781	827	807	784	771	760	792	753	777	737	746	791	845	755	789	778	797	801	790	751	798	764	781	809	765	770	780	780	794	751	841	734	776	748	711	778	797	780	761	798	760	840	831	775	775	781	773	746	802	835	779	823	761	768	755	814	761	796	809	789	845	833	793	824	757	772	774	809	744	788	779	775	702	777	761	850	778	813	724	767	776	824	804	784	808	793	780	779	828	794	749	771	765	771	790	780	743	769	744	735	713	798	787	785	756	782	784	801	783	793	770	757	770	727	761	741	767	776	795	827	788	759	783	737	811	766	747	775	803	768	774	785	774	863	757	754	750	747	763	794	828	757	777	719	775	739	816	790	830	824	778	786	854	791	751	810	840	783	752	739	773	821	807	786	813	789	753	804	769	810	751	816	774	746	734	818	761	773	808	773	760	738	757	780	803	774	799	796	759	770	785	793	756	757	796	795	728	804	809	841	773	759	761	760	818	818	827	753	786	805	815	786	796	769	772	758	794	778	747	817	787	800	786	779	825	796	758	749	794	787	735	779	755	804	812	788	784	803	807	792	787	789	781	758	806	782	818	802	765	762	785	820	752	795	778	819	800	829	807	818	813	805	811	749	758	722	774	750	802	786	803	790	751	808	783	720	756	794	839	780	831	766	821	783	765	802	855	783	796	780	770	816	770	747	829	797	796	746	834	801	832	721	844	794	807	787	748	795	792	739	762	813	809	755	775	800	737	818	777	838	717	766	762	790	778	812	762	718	777	721	855	841	797	776	739	831	825	761	779	761	814	840	760	780	808	752	808
52304	68271	69112	58333	43431	32849	25167	18464	13350	9654	7009	4913	3625	2750	2198	1886	1527	1338	1201	1090	995	930	854	807	816	729	866	747	776	799	766	729	750	674	759	733	724	789	710	715	672	728	722	708	689	755	680	719	698	689	728	761	673	708	688	729	729	689	683	738	707	733	730	753	712	698	755	718	758	710	732	717	694	694	719	739	681	708	749	725	686	742	720	755	776	693	717	679	705	704	759	745	715	735	726	775	730	710	736	769	692	730	764	755	706	692	720	722	714	762	749	696	733	707	694	744	699	711	684	713	723	754	700	725	697	773	723	719	706	666	722	761	721	709	735	777	660	705	706	736	759	741	729	726	676	703	768	694	727	735	694	681	725	724	746	746	732	714	743	739	763	721	699	700	755	733	759	724	689	758	741	696	691	754	718	731	722	725	739	737	706	762	744	739	740	726	660	713	741	755	713	756	768	753	712	688	717	739	683	771	723	660	686	723	732	688	702	694	715	737	713	705	723	712	706	681	730	701	663	745	700	731	714	695	709	707	734	716	703	686	731	677	708	776	726	692	719	758	732	744	759	728	698	733	715	721	741	707	713	703	757	719	670	700	729	723	709	771	697	799	712	695	694	697	678	734	728	763	696	733	717	706	760	686	748	699	677	688	753	657	723	731	698	700	726	757	738	714	711	735	688	684	693	722	734	730	746	770	734	717	753	727	746	717	783	710	698	737	693	706	770	746	716	713	704	736	681	738	754	716	680	695	758	703	744	724	676	691	735	752	673	722	770	679	709	742	691	752	697	692	704	671	718	740	696	749	724	759	722	699	790	699	783	704	695	697	681	768	713	672	705	694	703	736	738	698	741	702	753	731	665	713	702	716	719	683	718	706	699	757	679	718	696	716	664	770	710	700	678	670	686	712	714	728	728	696	711	747	759	737	695	756	705	691	701	720	734	764	691	715	682	681	717	720	734	710	695	740	685	711	710	732	672	736	735	693	720	725	719	723	730	724	766	701	753	734	701	731	756	747	721	768	678	746	727	685	675	705	713	708	706	670	676	698	676	721	730	739	718	683	684	736	654	667	719	715	756	706	724	705	756	749	737	725	712	725	714	690	735	769	727	694	730	707	696	690	704	713	730	669	701	723	731	746	717	688	714	756	739	717	704	726	712	662	717	712	727	714	751	756	694	702	736	736	737	764	701	716	709	717	699	695	701	697	735	726	713	727	702	697	754	746	662	678	717	742	753	758	741	725	705	732	691	758	762	692	712	747	740	685	713	710	724	704	777	709	718	707	719	719	735	704	737	740	731	733	712	693	736	682	681	721	681	709	752	694	758	751	652	700	734	695	754	712	702	711	784	696	707	694	689	700	772	709	728	769	693	747	696	660	704	756	761	749	678	711	710	704	709	716	700	754	732	715	743	724	711	771	704	704	716	689	703	699	719	733	741	758	732	693	720	775	684	716	694	758	734	668	675	734	689	747	745	736	721	674	727	701	744	708	739	729	728	683	689	731	750	715	736	691	700	713	683	720	724	692	691	738	756	727	746	734	690	711	685	694	681	702	745	717	715	685	652	736	754	745	665	707	721	693	708	769	755	646	735	759	762	725	760	700	707	702	669	744	721	708	726	681	672	764	746	717	714	663	710	741	763	749	669	715	746	688	702	715	757	735	685	683	752	679	728	708	671	738	706	779	721	703	738	747	679	714	690	722	711	717	722	737	712	756	708	689	749	730	685	708	684	716	670	770	682	731	732	687	713	718	700	716	683	744	688	697	727	709	672	711	710	690	741	702	714	715	724	710	733	750	707	740	725	676	718	701	699	757	728	702	718	696	730	714	736	782	750	722	690	754	703	712	721	700	694	730	736	715	706	728	661	710	748	714	738	674	688	739	719	682	705	707	723	725	721	711	747	683	768	682	680	704	781	735	749	726	750	694	717	725	655	740	746	701	739	777	714	712	675	688	692	729	703	693	733	680	725	773	722	688	683	696	683	753	699	724	703	699	734	754	760	715	710	730	716	677	707	706	768	723	699	684	696	735	725	705	707	748	708	736	749	729	715	671	727	743	673	745	698	751	713	709	763	751	691	727	702	687	716	713	721	741	732	753	745	684	713	716	728	713	706	688	732	644	736	749	747	809	708	682	711	698	711	701	723	722	699	721	727	699	735	712	689	708	670	748	726	714	771	726	742	788	691	686	713	742	698	698	714	753	715	728	695	732	694	718	714	724	691	709	726	717	721	700	744	750	695	730	753	686	736	649	733	723	678	728	722	760	728	737	722	715	743	751	744	708	717	706	721	733	746	682	740	697	700	686	692	698	709	708	696	692	760	683	699	758	733	730	710	711	697	709	707	692	747	705	654	751	711	658	674	711	718	690	677	716	708	715	745	709	732	764	740	736	714	696	712	731	775	742	711	714	737	738	660	683	728	764	674	714	742	710	724	721	755	710	751	773	733	759	705	725	694	692	760	725	721	728	721	692	708	682	747	686	716	739	750	754	736	755	714	731	712	750	711	702	689	676	779	751	666	717	730	750	737	684	752	703	705	662	699	677	702	730	698	733	740	760	714	722	762	773	658	738	687	749	701	723	757	730	673	721	744	693	703	714	715	679	730	751	737	649	721	742	708	706	737	676	707	716	695	728	707	698	746	714	689	703	715	729	672	770	716	727	726	678	720	686	749	701	656	701	717	736	725	764	685	721	736	735	699	736	721	686	683	733	737	731	736	709	716	674	756	722	695	709	754	724	658	709	696	643	724	723	743	695	731	729	731	714	701	742	732	717	712	734	700	723	713	773	712	741	702	703	777	742	740	713	737	682	757	661	676	691	696	697	701	698	705	712	716	714	667	759	718	760	752	736	649	779	653	673	727	730	693	756	717	726	760	671	707	708	746	733	699	737	712	716	730	719	713	707	708	697	733	701	734	688	710	771	712	730	735	708	669	729	720	784	682	686	708	752	678	754	767	721	704	703	709	744	663	677	716	740	735	774	696	747	719	691	677	709	731	696	719	698	695	666	737	723	736	711	719	739	714	698	679	710	714	727	716	740	738	730	722	689	728	681	733	710	716	740	668	699	686	739	733	705	692	718	744	650	708	701	711	680	738	727	710	780	720	723	696	729	738	734	779	707	748	711	692	747	707	705	687	702	758	704	733	683	725	746	669	751	724	711	695	731	753	769	705	721	691	712	715	682	761	687	714	721	747	711	708	795	763	713	680	767	742	724	702	692	731	718	716	695	719	752	750	681	688	754	732	677	700	716	692	758	697	740	733	723	735	724	706	734	728	732	671	747	718	738	735	750	720	716	714	709	718	732	645	726	741	693	714	699	736	719	755	698	738	740	717	715	743	722	703	678	726	723	734	731	734	724	715	748	696	730	792	755	761	681	707	713	679	727	723	737	737	700	663	707	725	743	742	732	755	735	714	767	734	720	739	703	723	745	727	758	743	752	724	708	693	767	753	693	699	678	679	702	724	735	686	697	748	712	691	700	739	712
29598	25057	36220	38318	29324	20777	13777	8107	5334	3756	2741	1998	1639	1316	1180	1098	1003	976	898	864	891	821	819	764	744	780	770	781	780	836	791	754	767	770	771	756	755	753	774	768	778	798	770	789	745	776	716	729	747	722	789	762	786	787	748	791	777	739	729	749	780	783	801	739	782	730	749	802	813	781	768	771	789	790	699	748	763	740	754	790	754	717	800	795	786	762	738	804	775	821	807	752	729	760	759	744	781	763	751	773	761	769	770	778	782	806	769	762	742	745	768	754	841	764	763	785	789	796	741	771	791	791	748	766	791	767	761	794	757	788	765	830	780	753	762	757	737	752	765	740	766	788	698	755	780	779	783	777	718	748	758	721	772	792	785	788	810	735	766	765	742	774	812	769	737	729	790	776	776	740	715	724	744	770	797	781	790	755	778	783	746	744	715	784	758	778	755	813	815	766	794	777	739	772	743	783	782	762	814	781	777	778	784	760	820	790	740	758	773	780	777	791	708	776	790	764	751	787	741	784	772	728	761	733	814	809	788	794	764	739	786	763	743	775	765	745	751	809	805	746	784	770	785	755	793	726	750	768	746	775	725	800	775	754	780	755	755	844	777	737	808	755	780	718	729	768	783	743	837	730	756	727	817	804	744	747	737	747	785	753	723	781	791	756	798	744	762	753	777	763	746	704	739	744	804	748	738	767	717	728	784	741	763	765	743	802	782	777	759	746	759	751	712	734	726	793	759	776	770	796	741	762	785	752	775	737	775	761	750	770	746	798	749	731	732	748	754	771	753	748	750	796	727	782	838	785	755	779	760	752	772	766	775	738	753	819	792	738	780	730	759	712	807	767	753	784	770	776	804	789	778	799	728	726	744	756	748	749	735	787	737	727	734	762	769	745	756	787	777	786	779	746	772	845	747	762	790	747	750	728	719	816	737	759	771	811	798	728	780	799	738	747	752	781	789	756	798	753	770	790	769	706	737	737	759	765	776	789	788	759	734	788	773	756	767	799	735	766	785	729	756	706	794	786	788	801	740	783	743	741	770	742	781	774	779	747	762	788	763	809	741	755	793	722	763	783	792	780	764	810	704	784	746	769	756	765	767	684	766	772	714	784	744	702	776	764	774	736	731	726	752	781	749	759	763	776	799	769	766	746	767	749	795	731	767	733	779	739	787	771	775	782	764	782	736	758	706	807	734	822	734	754	774	788	746	818	768	740	732	783	739	774	739	726	715	778	794	756	713	727	727	736	801	751	723	788	731	753	781	818	754	758	837	750	788	743	759	802	824	772	777	790	724	816	721	760	773	721	815	782	796	761	757	763	748	753	775	719	751	730	764	782	800	733	768	740	772	792	848	743	777	794	742	726	799	759	816	767	733	796	813	734	777	753	725	760	763	770	726	783	764	735	759	749	779	807	755	783	766	765	758	798	739	759	752	761	754	764	790	726	761	758	798	754	731	819	788	803	746	766	794	795	748	764	749	743	750	755	804	784	797	734	711	789	781	784	762	799	743	730	759	745	736	772	712	745	711	707	739	793	811	795	760	791	740	801	810	753	782	765	775	741	749	747	820	728	778	723	748	768	734	800	783	800	753	790	787	790	733	742	727	761	757	757	812	742	785	753	795	774	703	737	787	774	762	753	776	773	733	756	756	796	814	748	802	762	769	804	773	783	783	774	778	797	755	749	763	714	804	790	761	763	774	739	758	771	787	797	765	790	771	767	759	719	798	733	743	751	725	780	755	799	728	763	737	723	746	776	774	734	762	757	739	794	754	754	779	743	815	779	743	741	811	727	759	772	755	795	794	764	769	757	809	760	735	773	754	758	788	816	748	763	729	783	766	762	782	740	772	756	757	779	742	757	690	765	733	786	782	734	778	777	728	751	740	775	766	762	710	778	754	739	776	772	737	840	754	744	749	779	778	781	799	732	741	745	752	779	744	781	736	772	763	726	756	766	762	804	780	747	806	769	808	778	795	762	809	792	778	838	764	786	798	756	743	777	736	783	772	745	815	762	728	803	811	784	733	740	722	764	800	694	798	742	756	753	752	713	782	766	824	728	728	727	798	797	785	803	779	782	768	739	792	792	805	742	771	824	735	777	778	779	784	705	748	751	733	779	747	739	808	762	787	785	810	787	711	732	773	769	786	772	742	755	753	789	772	816	732	745	775	737	796	786	756	757	736	766	763	751	760	760	748	742	799	789	790	759	806	705	773	730	774	730	799	768	802	801	800	805	802	749	781	815	774	809	798	778	758	773	773	800	771	754	730	794	759	820	741	711	745	734	797	799	810	764	751	727	776	727	751	740	783	766	739	770	759	736	699	747	745	747	771	760	736	754	757	779	746	779	793	734	768	763	751	833	787	793	759	727	768	745	779	747	768	767	699	765	744	813	790	797	808	735	745	763	743	788	751	758	720	750	784	729	721	776	748	741	759	727	709	793	779	760	770	772	729	772	782	779	761	786	726	785	758	724	780	741	776	735	775	737	745	764	787	798	767	719	795	774	802	747	843	705	738	791	741	768	746	738	752	836	797	730	781	761	762	776	756	736	758	760	768	776	759	787	749	767	790	757	812	754	744	750	789	755	777	793	793	773	776	750	812	774	779	789	745	764	793	722	751	761	759	793	765	804	749	818	718	807	750	749	795	777	783	796	763	746	784	788	779	751	794	761	793	745	782	761	722	764	777	796	740	756	764	757	757	777	755	810	798	770	767	725	743	788	741	757	749	745	773	730	755	781	766	787	779	735	793	748	778	781	748	770	741	759	762	780	744	748	763	781	795	753	775	804	781	765	791	789	763	739	781	730	725	793	762	786	797	757	754	794	799	762	733	788	815	774	756	773	754	756	754	803	843	783	782	757	763	717	798	779	788	767	789	779	732	726	730	732	775	784	762	726	748	771	768	756	787	743	747	769	709	801	771	781	792	752	763	810	794	781	781	810	762	745	777	746	773	765	742	748	741	754	794	737	788	745	721	784	753	727	788	785	740	758	796	814	783	801	746	802	767	771	743	762	721	798	707	753	748	789	758	718	775	829	790	765	761	735	760	776	758	811	784	797	808	814	798	753	753	752	730	795	697	754	786	794	758	791	788	796	780	701	777	817	739	733	703	798	757	746	807	746	745	744	786	778	754	701	777	773	790	760	777	755	791	762	743	790	787	774	785	810	754	742	740	815	728	727	779	768	758	781	784	763	786	786	777	777	787	771	757	785	743	716	764	839	756	758	796	773	786	768	793	780	775	795	821	771	765	762	822	785	732	759	743	741	767	762	758	776	798	766	787	764	783	737	764	783	730	744	738	690	713	818	782	801	752	747	772	816	768	776	740	800	789	743	758	748	813	762	729	788	750	711	736	777	744	793	751	755	755	760	735	823	823	749	755	786	780	742	768	725	777	779	761	739	787	793	753	809	781	807	813	756	747	733	751	795	788	794	803	723	802	722	768	800	734	752	706	760	749	757	780	773	750	798	775	782	790	765	762	765	735	732
52402	60138	57843	46241	32826	23289	16231	11023	7973	5695	4074	3027	2318	1755	1464	1276	1152	999	959	899	863	728	773	782	736	747	735	697	675	700	777	787	742	716	727	716	735	732	706	673	741	731	726	740	670	745	685	676	724	728	715	716	713	710	713	699	701	713	720	702	640	709	709	707	730	741	729	746	696	702	708	673	667	703	723	710	680	666	668	709	754	742	701	716	697	714	652	733	728	677	748	709	719	702	698	696	709	725	717	730	719	696	692	679	673	733	717	704	695	672	717	711	746	720	677	679	648	692	703	685	748	681	708	695	696	736	704	712	756	675	707	711	716	703	682	692	723	727	767	721	674	691	682	732	756	704	713	681	712	691	727	689	742	702	727	697	686	727	778	675	751	748	700	725	746	742	716	721	718	740	748	727	688	748	709	694	684	700	707	683	700	731	741	703	695	707	685	753	695	729	725	674	708	740	696	655	696	720	700	707	699	712	777	656	696	724	687	706	687	764	679	720	694	710	737	713	737	712	651	677	727	714	701	806	736	669	665	694	668	767	631	687	710	698	743	721	723	702	699	722	706	711	674	746	732	714	692	731	753	690	698	741	706	652	718	720	667	696	658	698	712	689	679	719	734	719	726	785	690	718	730	751	679	694	704	746	747	689	662	689	713	750	694	692	664	720	678	663	686	694	733	687	689	693	698	779	715	684	689	704	728	744	769	709	738	689	724	664	655	697	727	743	689	711	675	699	704	723	714	723	677	711	719	666	719	756	730	734	722	683	664	718	702	661	678	709	747	697	715	710	714	670	684	753	729	695	747	707	695	704	654	717	677	676	702	714	726	688	746	670	697	681	725	729	691	727	746	710	757	711	734	719	723	693	724	699	711	674	697	716	691	721	733	683	728	679	725	724	667	709	761	687	704	706	649	749	702	717	746	720	723	714	687	710	702	680	700	726	702	737	711	702	690	694	716	648	710	739	719	693	742	661	711	700	689	686	734	675	723	688	722	717	701	667	734	695	728	733	737	717	690	710	730	715	702	690	695	765	710	700	706	735	740	738	694	721	702	651	694	743	713	696	721	746	705	713	715	672	705	709	697	731	682	714	687	711	641	716	724	708	741	696	690	704	736	750	693	717	720	689	680	689	756	721	742	714	731	729	689	708	667	699	698	741	730	724	730	707	657	733	654	735	716	682	704	700	674	704	763	710	697	694	713	716	720	711	702	692	749	664	663	688	751	750	667	690	671	684	661	673	716	720	747	704	711	680	717	745	730	668	714	693	726	684	685	676	727	740	696	691	712	738	740	731	737	704	752	710	712	656	715	665	685	733	704	715	725	733	716	774	670	718	691	723	719	677	678	693	704	732	744	662	711	695	673	695	696	695	715	752	709	642	707	729	692	673	659	699	742	737	725	697	665	685	724	632	716	722	678	694	683	702	739	681	715	685	700	692	695	693	696	694	704	758	695	719	754	706	632	694	759	728	676	704	677	728	689	724	682	694	698	678	755	712	685	709	662	678	730	719	714	739	680	680	698	757	713	694	675	660	700	742	714	705	687	717	699	736	677	793	716	685	706	698	708	719	728	734	705	695	732	690	709	703	672	691	652	731	717	712	716	690	728	739	723	732	734	710	700	698	724	722	711	697	725	754	764	679	735	721	684	730	720	741	710	745	740	690	669	697	701	695	712	736	692	718	723	702	683	717	652	678	751	672	735	720	675	683	736	670	720	748	716	690	688	724	699	763	738	704	710	705	710	740	687	708	688	687	693	650	709	680	709	718	707	711	702	707	728	739	741	691	702	724	695	674	719	738	696	713	698	722	729	725	627	701	720	698	716	716	763	660	709	698	697	715	730	693	685	685	693	726	699	733	678	732	714	721	716	672	670	711	678	663	663	680	729	774	744	726	722	690	690	726	708	769	744	734	721	726	673	732	683	770	664	678	703	672	703	692	662	694	713	674	753	717	725	705	697	687	719	721	695	708	681	744	734	700	756	745	729	722	727	701	732	728	734	715	701	640	673	703	716	753	710	681	714	703	735	697	737	699	686	697	685	680	712	721	701	731	688	698	682	701	731	693	694	722	658	704	704	708	709	708	691	720	707	693	697	690	735	736	685	678	706	738	703	719	739	722	716	722	679	718	701	751	729	701	683	678	685	680	675	745	700	667	681	679	702	668	683	688	743	687	687	738	697	740	700	663	717	753	751	682	670	667	686	729	708	707	768	704	672	693	694	690	712	692	725	710	710	711	708	690	746	723	701	736	672	729	709	751	708	705	719	664	692	679	681	706	714	683	727	727	748	697	724	670	710	704	726	708	693	721	734	762	743	708	697	702	688	700	704	678	722	709	694	710	667	710	665	667	707	694	725	666	718	700	687	687	681	686	737	702	712	707	686	656	708	680	748	717	676	719	773	689	753	683	636	671	713	747	703	733	718	723	745	714	693	695	678	708	706	727	696	709	751	684	660	714	743	712	724	776	739	664	716	709	705	717	685	725	748	728	744	696	694	710	687	709	721	693	689	726	707	684	745	680	690	758	716	699	733	683	680	728	720	705	736	705	715	692	731	726	706	744	700	723	687	743	693	755	732	709	690	675	734	688	725	737	729	738	651	632	681	711	740	724	671	732	692	663	741	752	705	730	735	751	721	779	714	668	688	620	698	710	733	714	737	698	705	687	754	722	678	706	717	763	711	722	683	692	712	698	654	693	668	666	731	656	757	688	750	700	731	685	696	695	715	698	741	713	712	741	703	686	705	652	689	683	711	725	732	686	681	722	725	681	671	732	696	712	715	673	713	753	712	703	756	726	750	743	769	771	714	697	688	716	718	696	702	708	697	719	787	682	659	729	718	671	743	701	724	720	710	680	709	766	724	697	758	729	702	712	687	693	734	682	710	712	705	704	654	691	695	753	720	704	720	683	707	709	685	748	716	751	684	684	746	682	697	697	743	709	720	695	712	728	669	689	730	710	734	712	712	719	704	745	687	737	674	669	686	705	704	712	769	710	727	689	710	679	732	683	686	687	699	715	756	705	736	765	725	722	717	689	703	693	734	738	678	711	726	664	694	631	731	673	683	721	708	657	704	703	648	722	693	671	743	714	685	690	722	691	708	722	689	692	689	760	730	735	680	708	689	699	722	695	703	745	735	731	725	706	711	761	683	712	686	738	715	729	699	710	698	718	676	702	718	733	658	746	708	739	706	672	747	701	708	720	690	681	701	727	708	699	688	729	669	711	729	711	669	683	700	725	703	704	707	696	760	709	727	682	734	723	716	690	674	672	699	730	706	675	644	696	693	697	706	756	721	686	677	751	658	691	686	668	706	739	687	719	665	688	716	711	705	714	721	669	693	726	711	687	721	679	734	708	703	685	693	707	672	679	692	747	732	766	728	716	726	683	710	718	703	698	733	719	727	688	736	730	712	660	704	702	714	701	749	687	720	672	725	729	703	704	748	727	651	669	737	676	732	727	724	643	718	706	684	692	737	726	708	700	708	722
25800	21689	30139	29875	29940	29567	23768	13879	8646	5826	4053	2949	2348	1914	1568	1317	1188	1110	1072	983	992	879	846	810	802	813	825	825	797	816	753	834	798	835	803	780	842	782	781	808	789	806	786	813	762	783	781	741	752	772	767	808	753	783	729	807	777	764	803	778	778	770	766	765	756	777	794	795	772	780	766	796	799	802	813	767	778	759	817	764	751	711	732	725	781	783	799	792	787	758	809	772	798	747	801	701	801	762	753	777	826	756	786	743	810	796	832	745	749	770	780	771	795	728	813	742	712	794	842	746	747	807	788	816	728	749	819	776	788	778	717	794	772	811	772	785	824	820	747	744	859	757	810	796	769	787	800	845	761	783	805	762	791	752	782	789	797	783	768	784	705	780	806	774	771	802	788	771	773	810	798	758	817	782	822	760	769	733	749	783	835	761	715	755	795	837	826	808	739	786	776	716	739	772	844	793	798	796	773	819	824	762	803	777	762	752	830	784	803	754	759	789	743	783	796	798	749	800	796	767	778	719	751	731	793	798	773	814	757	777	791	814	774	761	827	750	789	719	782	786	728	773	770	782	779	734	808	797	788	765	793	802	784	758	806	782	776	778	787	818	760	758	744	793	764	739	811	785	750	852	806	771	734	826	782	795	798	789	793	802	711	823	775	802	807	780	780	762	818	785	820	785	821	792	783	830	797	709	763	752	773	777	770	771	754	759	733	810	787	714	781	809	727	802	704	760	765	811	789	784	760	764	674	772	739	787	717	784	732	796	769	779	727	779	740	836	806	769	791	777	764	780	765	743	708	783	820	776	824	745	771	811	817	769	733	816	794	759	811	813	776	736	788	756	810	774	763	793	783	840	760	785	755	774	830	782	813	792	757	715	800	780	749	755	788	787	782	797	831	757	830	803	754	791	763	739	760	792	803	808	788	759	778	766	782	778	766	755	757	795	750	790	758	759	755	801	759	848	776	781	743	786	797	779	749	817	756	774	774	751	809	765	774	809	771	804	786	767	716	790	742	759	756	723	791	782	771	737	777	781	768	828	741	784	768	818	786	736	765	785	791	756	747	740	788	786	815	793	772	766	753	809	826	798	828	779	798	774	848	808	811	788	716	821	743	787	758	746	750	781	761	826	811	774	715	785	766	733	775	749	734	775	759	776	775	767	774	749	805	791	809	750	799	774	766	762	798	742	790	781	759	830	785	763	771	802	746	759	757	776	765	783	722	765	812	752	773	773	778	831	771	793	772	739	791	745	778	766	761	782	805	809	782	778	796	800	768	719	802	806	739	736	784	796	788	844	793	807	821	779	789	834	825	758	771	808	777	819	765	749	768	797	770	798	812	808	741	741	753	756	774	738	779	712	797	820	772	821	748	767	768	795	771	862	774	769	764	733	756	773	743	793	794	805	748	755	784	739	793	790	816	757	815	776	830	762	805	817	751	744	777	818	789	841	799	761	796	749	795	794	803	823	779	774	800	819	782	797	795	749	776	797	787	759	752	831	757	787	813	749	843	788	832	767	785	793	755	771	785	757	765	783	719	756	778	757	782	752	766	818	803	765	818	768	814	773	737	743	790	775	786	784	773	751	765	824	777	784	770	773	781	770	775	739	813	791	736	848	803	743	783	780	790	772	771	791	751	775	793	743	761	755	732	800	735	731	770	781	814	765	770	744	766	801	738	772	765	765	793	819	728	778	765	787	828	772	789	756	742	767	748	725	747	767	762	769	763	788	790	733	805	783	808	776	790	764	792	751	759	821	748	829	802	729	809	755	764	817	798	793	760	785	734	767	740	757	788	798	789	856	821	774	752	736	774	805	781	796	743	724	797	794	812	755	760	727	764	807	811	770	769	790	750	717	757	776	766	792	801	789	748	768	786	800	772	782	821	758	821	814	795	809	744	795	725	803	797	768	805	766	760	814	754	797	806	832	786	769	805	784	766	826	799	732	790	820	772	809	783	689	812	789	747	764	780	825	767	766	802	795	821	814	765	797	708	735	791	816	753	805	815	778	719	781	772	724	817	800	769	797	754	795	768	763	821	799	781	756	823	809	777	773	735	736	795	780	779	766	783	804	808	824	826	772	770	770	788	763	824	790	732	771	755	768	764	769	753	791	755	782	741	762	835	771	755	741	761	790	808	766	780	756	794	807	789	810	738	774	799	784	737	754	754	791	773	770	732	750	808	770	740	810	837	781	781	775	752	734	769	795	796	725	829	793	790	827	780	759	785	816	769	801	766	767	792	783	779	775	793	791	765	796	769	806	757	792	749	777	843	767	808	748	759	751	812	744	723	779	770	735	794	837	696	757	786	759	754	795	758	781	771	727	756	782	819	795	782	792	740	778	793	806	739	821	805	808	834	790	774	777	783	789	777	735	793	805	776	767	781	763	768	778	809	745	835	785	752	752	742	791	784	806	822	798	719	766	812	730	793	791	796	771	807	790	738	828	804	778	777	772	796	763	787	789	758	751	752	754	839	757	774	751	773	752	762	778	748	765	831	759	820	797	748	810	759	830	774	765	744	724	787	821	760	780	767	785	810	741	835	756	734	775	751	774	746	734	778	761	801	829	800	841	769	767	732	732	799	785	757	792	802	822	796	763	759	734	770	780	718	727	781	814	818	739	760	775	835	775	781	763	753	757	812	784	789	742	835	773	788	795	751	787	741	818	794	754	737	798	777	748	779	767	805	795	769	771	758	840	739	756	802	757	814	755	763	788	778	801	819	757	737	772	787	809	731	741	773	785	809	768	781	853	762	786	795	776	746	810	791	754	819	742	745	763	773	746	760	788	765	821	781	751	802	772	791	770	825	739	771	750	787	778	774	779	816	811	790	745	757	788	811	774	809	801	817	767	782	722	731	768	761	756	804	841	732	833	791	737	784	773	820	738	715	793	803	824	841	790	805	744	814	791	790	720	803	756	746	742	761	823	772	756	771	750	809	768	756	763	781	804	749	788	771	806	825	775	760	777	744	810	774	802	797	817	777	752	810	776	758	803	775	818	745	754	786	763	828	780	799	814	718	754	774	782	726	781	761	806	844	759	782	765	780	730	812	747	774	748	808	834	792	751	786	741	789	814	723	749	763	812	805	784	783	769	780	754	821	757	791	757	781	731	788	790	765	776	755	772	777	783	759	751	803	735	782	779	767	805	769	733	754	807	736	769	802	812	714	783	798	780	798	808	752	766	769	763	773	745	761	764	772	736	792	788	780	782	794	814	754	778	802	763	742	807	743	776	752	797	783	799	773	805	738	704	741	808	725	757	813	787	782	792	783	757	791	745	795	768	753	815	761	747	813	768	792	760	803	770	793	795	820	772	824	721	792	832	753	830	777	800	789	803	796	785	797	781	822	744	809	825	719	783	783	771	811	778	737	779	753	752	805	822	754	765	754	752	787	830	777	741	793	762	752	808	754	792	743	819	783	760	783	792	794	725	762	760	798	735	794	739	772	779	832	793	794	792	767	779	800	783	775	752	808	840	788	771
50309	67355	66680	54194	40158	31872	21893	16018	11626	8053	5824	4238	3180	2405	1916	1579	1461	1175	1114	1022	933	835	836	791	792	797	819	788	708	702	721	654	729	672	727	736	748	714	750	759	711	725	772	727	683	746	731	677	722	743	661	743	657	699	698	676	678	742	725	697	732	688	767	740	742	688	722	724	697	734	724	716	754	722	704	746	659	691	716	742	732	699	727	763	724	743	654	714	715	725	714	683	694	732	729	671	660	719	734	763	739	717	689	712	723	700	704	699	738	746	700	679	755	709	709	662	728	682	757	681	725	677	763	748	711	697	678	712	717	694	678	680	702	683	722	710	677	740	687	668	723	751	752	705	738	694	737	727	712	726	718	706	705	738	730	669	754	701	700	707	766	718	697	743	709	675	720	687	729	714	679	701	702	666	700	745	753	711	742	718	749	778	659	744	768	661	691	716	721	717	726	702	761	729	717	660	695	707	730	727	670	677	724	733	647	694	762	726	700	732	734	716	699	707	699	674	731	709	705	755	698	710	722	720	700	776	730	672	690	714	703	721	730	690	716	766	686	721	717	712	698	731	710	723	681	703	702	717	724	711	735	709	762	684	730	735	723	723	692	731	711	713	690	697	768	731	786	736	765	706	731	733	731	735	750	689	705	766	708	712	687	718	700	779	686	714	714	702	694	714	717	721	722	746	737	718	691	722	713	726	707	711	737	673	732	710	677	725	735	735	725	713	724	690	724	736	704	687	716	705	707	685	707	710	750	712	705	745	736	692	663	695	718	727	719	701	714	715	733	794	707	697	736	711	744	712	748	713	683	670	747	714	689	744	730	712	737	695	748	709	717	774	736	716	705	703	754	711	686	696	715	705	723	727	706	666	733	699	703	712	720	684	718	711	744	693	695	728	699	654	750	682	731	742	717	694	669	689	731	710	685	684	670	720	703	727	683	683	707	776	707	694	742	723	680	733	722	687	718	719	719	724	726	756	696	742	666	719	736	700	772	707	730	689	717	691	721	734	707	784	739	689	763	683	713	758	692	703	700	683	697	664	707	702	709	715	695	689	736	756	707	702	707	676	741	681	709	697	750	724	701	771	708	745	736	712	668	719	681	740	691	717	735	703	683	734	748	728	706	741	727	725	726	720	772	699	706	689	715	710	713	711	723	703	732	722	672	737	764	699	715	699	730	699	694	770	713	727	753	707	674	709	718	726	715	753	691	727	731	725	706	696	700	733	720	681	733	720	682	722	729	759	744	689	698	702	664	659	699	672	724	698	683	694	697	687	737	744	672	655	657	729	678	720	731	778	716	661	700	741	734	706	706	711	726	740	742	701	757	702	743	722	676	706	677	702	749	714	728	656	749	693	664	713	715	727	697	702	706	698	722	749	738	756	728	744	733	748	704	742	708	705	717	677	712	725	723	725	719	734	730	683	726	750	728	697	718	720	682	724	675	689	700	688	720	663	707	634	727	712	688	726	734	732	739	746	721	673	720	696	728	731	756	686	690	706	754	749	678	695	716	767	684	685	723	713	685	734	676	685	702	693	693	703	692	751	737	754	705	687	703	697	728	701	734	708	694	709	713	684	712	779	712	753	712	721	744	715	743	639	695	672	695	707	655	695	721	667	751	714	674	736	731	743	724	683	689	686	726	712	771	703	699	728	690	729	698	690	678	662	710	713	693	676	688	675	693	712	692	722	649	729	722	721	695	735	705	737	705	692	676	694	728	730	696	753	731	707	694	717	690	713	692	711	764	722	711	747	716	687	680	725	702	718	692	704	708	769	723	707	648	737	726	676	696	715	688	689	706	666	722	701	660	726	666	722	698	720	739	696	771	730	743	721	734	723	753	722	702	701	707	740	724	704	664	748	696	730	749	714	709	704	677	712	702	713	720	673	732	748	701	675	730	690	749	678	729	752	680	644	722	738	684	692	704	700	703	735	683	714	745	730	746	723	722	727	705	739	710	690	743	733	724	718	717	718	686	696	705	692	719	695	781	674	683	738	684	741	720	755	712	718	702	674	729	695	680	763	716	711	721	714	672	697	705	685	743	705	719	690	657	709	770	717	718	736	724	725	689	713	697	732	773	737	688	719	723	744	755	709	733	691	693	725	720	681	746	723	708	665	727	689	729	736	745	679	707	709	734	743	790	700	723	655	773	716	747	712	696	700	683	699	756	732	738	673	734	658	706	746	655	734	709	762	713	718	719	758	666	697	703	712	703	705	722	712	711	729	695	747	704	734	678	735	740	721	738	710	676	706	686	752	757	744	715	732	685	687	659	722	768	664	731	683	670	657	687	726	693	708	683	739	688	710	733	715	677	720	714	723	758	709	677	685	701	705	743	685	763	713	742	681	717	719	713	737	719	713	686	676	711	744	698	707	683	738	694	730	712	695	746	754	732	698	675	700	716	691	693	752	706	727	693	734	719	748	724	666	681	680	722	701	764	701	746	641	697	684	808	693	725	713	698	704	679	710	716	687	671	673	667	716	630	723	705	703	751	725	714	690	724	682	707	748	710	729	711	702	728	740	697	634	732	705	723	715	745	723	729	752	708	698	718	782	691	731	699	741	743	732	750	694	707	712	728	765	697	725	739	693	716	673	734	652	714	719	731	734	762	708	715	729	675	719	690	736	725	711	703	686	703	732	717	721	728	710	713	701	699	716	691	705	747	688	715	721	688	729	717	690	693	767	726	759	713	682	739	722	733	703	699	675	708	672	743	770	711	757	772	696	688	741	775	705	710	704	670	706	703	725	704	721	714	755	688	679	762	731	747	715	673	760	650	697	672	766	692	730	686	738	656	758	730	692	706	711	757	690	712	684	724	668	671	695	717	671	729	724	723	743	683	731	722	700	643	732	733	750	714	704	706	685	699	666	726	737	719	744	749	712	707	709	738	692	675	686	688	740	692	715	721	700	695	694	666	708	713	694	663	742	743	714	679	681	698	676	700	711	742	711	711	707	639	741	711	752	730	705	693	710	670	688	693	717	732	699	698	722	746	725	693	704	697	715	743	727	758	730	746	706	720	711	756	670	682	688	714	726	738	712	702	730	702	649	699	715	708	752	703	686	680	703	702	716	707	685	736	711	716	710	738	713	700	689	738	711	685	736	696	747	682	792	712	669	772	672	692	708	743	719	691	678	699	694	713	702	693	728	716	706	722	683	714	683	746	669	704	696	732	692	725	724	745	732	722	725	715	712	712	724	759	707	711	712	713	691	685	693	733	717	685	689	744	714	757	739	715	699	705	713	697	723	764	738	733	719	743	685	754	711	730	672	703	695	690	697	710	675	670	723	741	692	739	700	726	725	775	735	708	744	757	685	735	733	755	691	694	725	683	722	703	685	760	714	688	692	672	638	753	698	677	690	689	746	689	702	722	703	688	767	647	737	681	689	692	740	677	711	694	710	678	726	693	718	720	707	691	713	737	722	723	685	685	696	742	700	756	762	688	697	706	682	721	722	681	700	711	686	689	705	668	719	707	702	734	662
25157	21792	29761	27108	27664	29077	24827	14162	8663	5932	4065	3104	2334	1897	1606	1366	1251	1115	1035	981	972	883	915	834	885	854	828	849	821	776	822	815	720	743	807	752	793	806	762	781	795	793	759	792	748	780	751	782	789	781	763	747	765	823	754	791	774	751	791	772	808	805	781	791	784	810	736	748	806	780	769	787	780	773	758	752	834	778	800	779	827	766	809	778	798	781	769	793	779	799	806	843	779	829	823	771	794	770	756	763	796	770	768	755	744	805	783	785	768	771	795	773	780	827	804	804	851	829	819	806	786	836	731	819	811	777	788	782	748	704	739	834	726	834	823	770	786	786	827	850	746	813	775	763	766	753	828	767	741	758	761	779	773	828	770	762	733	750	760	803	762	790	771	737	782	770	800	763	806	784	801	817	755	751	719	762	858	785	744	786	817	760	757	782	800	853	742	741	745	768	815	797	772	809	776	813	732	805	773	770	799	769	818	796	805	805	809	797	755	805	799	792	741	753	782	758	823	806	764	776	762	784	751	796	785	782	791	778	710	828	834	782	825	758	814	754	748	767	804	800	834	828	733	780	784	819	829	737	742	773	750	786	795	756	807	768	721	766	785	736	810	784	781	793	840	799	810	771	766	767	820	744	795	802	776	765	792	781	761	750	799	822	801	813	723	782	749	782	731	764	826	780	764	788	752	767	775	740	775	743	799	745	800	786	775	774	787	791	726	777	813	811	809	803	776	769	797	771	769	814	805	804	729	814	763	780	791	782	767	785	741	791	773	818	798	809	781	825	770	778	756	790	768	759	748	797	816	792	803	738	753	787	822	796	815	757	726	816	843	791	747	799	763	784	791	807	786	801	832	766	799	818	780	764	765	780	782	826	775	753	790	797	798	829	756	760	784	793	771	746	737	753	767	775	808	826	746	801	729	786	830	787	817	801	772	766	790	782	810	808	753	741	821	827	816	809	792	811	769	854	790	789	807	798	725	759	807	801	770	777	807	785	776	803	760	800	838	740	762	746	818	751	822	767	815	800	785	774	791	854	730	771	752	796	781	744	805	755	825	747	755	813	752	815	749	785	812	797	762	779	805	800	795	755	740	714	762	864	818	757	811	768	800	822	800	796	801	774	836	778	738	775	802	793	776	791	822	801	740	823	750	799	798	798	774	793	796	727	810	811	767	773	783	803	792	786	839	781	772	790	789	761	771	788	754	767	817	828	826	754	800	803	810	816	740	800	811	829	775	838	795	799	750	770	760	761	773	754	763	758	781	765	784	754	780	756	761	819	763	821	768	803	824	766	819	772	782	811	818	794	830	790	797	782	763	778	772	791	781	826	784	758	775	759	785	798	788	793	815	766	803	819	823	826	788	742	791	855	784	786	828	748	773	800	784	807	790	745	763	745	809	754	777	820	826	795	757	785	813	795	747	771	783	758	821	765	786	786	776	725	781	748	834	782	788	757	740	747	800	797	812	792	762	773	791	740	824	811	787	818	795	814	807	824	722	749	866	824	765	757	781	760	826	767	703	761	810	816	799	787	755	789	803	822	793	756	780	788	784	780	794	756	781	811	820	793	808	767	811	778	779	822	823	762	784	773	805	773	827	791	778	834	771	786	750	789	793	753	752	776	780	776	794	792	773	743	806	761	774	801	794	730	764	789	809	788	823	752	755	786	776	822	781	758	736	791	795	748	745	824	759	811	812	853	787	786	806	772	767	809	802	783	780	791	767	788	805	800	791	791	764	806	778	776	768	765	760	787	768	753	794	815	768	741	742	780	756	804	775	767	796	773	797	832	788	798	795	747	772	806	778	834	771	766	745	753	849	791	739	796	745	798	783	815	780	815	831	766	790	805	753	781	753	807	818	814	810	738	786	777	758	771	805	776	846	785	825	774	780	752	785	820	769	798	818	756	773	744	736	784	845	849	779	768	768	814	778	793	819	793	809	762	810	806	777	794	785	802	776	789	821	797	796	801	736	798	755	771	786	811	815	811	820	754	812	756	788	763	790	814	746	728	783	771	751	737	784	799	787	762	771	751	761	792	771	788	786	814	827	742	785	789	809	775	779	778	775	760	782	766	776	749	772	786	786	764	769	756	782	763	746	821	796	806	788	762	766	835	821	815	787	776	761	788	850	823	756	781	830	783	810	706	806	768	808	792	794	813	811	805	817	797	776	761	825	735	774	811	778	754	746	768	749	804	795	751	799	799	761	805	786	801	797	804	734	779	804	787	763	772	800	758	781	800	768	783	757	802	868	749	805	729	771	774	787	780	788	782	790	805	807	807	795	789	772	734	791	744	821	801	739	739	800	813	729	792	765	767	817	786	806	784	794	769	789	741	784	813	782	768	819	769	775	777	769	780	776	781	763	765	727	786	800	782	772	767	799	813	794	857	746	775	788	761	741	848	781	758	794	798	783	803	780	801	769	828	771	760	772	814	767	786	795	716	850	826	729	781	796	827	774	776	782	735	787	739	737	749	739	763	762	777	725	791	754	750	775	792	791	805	810	764	770	858	749	810	747	785	724	738	792	833	817	762	773	775	778	782	794	801	815	769	799	799	768	768	827	768	800	772	801	761	790	749	788	814	830	813	736	722	776	796	794	846	816	775	735	813	760	820	752	797	809	816	814	756	782	781	754	774	726	771	806	808	765	787	751	754	786	823	845	842	815	791	776	773	753	800	781	787	759	779	724	806	784	717	738	777	815	825	843	758	718	810	792	762	757	784	778	723	802	768	796	748	836	801	756	805	782	725	797	758	804	843	787	778	775	806	737	807	805	748	780	747	796	742	799	800	756	792	831	780	759	803	713	757	757	800	786	773	841	840	739	812	792	811	812	824	748	834	788	775	780	799	766	811	771	791	785	742	733	792	820	801	764	790	825	796	833	806	789	717	790	743	756	775	762	756	737	769	739	772	754	787	781	788	798	762	782	785	761	751	822	773	750	772	768	798	796	788	837	815	750	757	765	794	800	757	807	776	824	778	756	767	856	773	779	769	820	782	773	815	789	839	808	782	826	750	757	794	808	767	783	826	795	765	770	797	799	798	817	841	807	779	797	786	770	766	756	801	819	814	783	724	796	756	724	765	784	788	819	779	803	802	759	813	804	777	736	764	837	764	795	766	796	802	842	809	785	783	789	789	765	778	754	838	723	794	766	763	835	776	766	781	799	792	795	741	817	766	791	798	807	740	758	795	752	776	782	774	768	752	723	748	845	748	764	724	758	811	772	704	714	820	786	762	772	776	720	802	777	758	792	825	822	746	782	780	783	760	795	767	774	836	762	796	827	794	751	831	787	771	804	791	805	778	776	742	820	728	751	766	788	766	750	758	760	759	804	814	781	738	761	757	776	755	806	744	747	792	786	725	764	777	729	790	774	763	776	776	775	809	797	750	811	765	769	793	767	771	758	783	766	825	790	779	764	807	765	781	785	858	784	830	783	806	848	770	776	787	784	805	798	753	790	786	848	761	815	781	804	790	777	815	801	801
52503	70710	67483	54641	42568	33768	23417	16631	12098	8466	6065	4672	3316	2521	2151	1775	1495	1234	1099	1038	955	858	842	781	793	735	782	786	722	734	699	778	732	814	711	696	752	700	705	691	713	743	728	644	703	704	685	722	700	754	652	712	740	705	701	699	746	679	722	712	726	769	728	699	679	774	691	739	747	738	755	752	724	740	684	735	717	725	722	721	682	726	656	718	708	703	718	723	689	651	689	744	720	684	724	758	687	712	758	664	745	696	752	720	718	695	754	720	687	735	726	703	647	662	675	659	724	685	709	737	710	708	695	693	692	694	719	702	715	675	704	729	721	698	674	720	717	725	652	722	695	706	674	682	712	715	738	672	740	673	709	698	683	730	744	656	767	683	703	741	722	727	719	667	694	720	689	673	729	729	706	665	709	687	702	747	684	728	744	697	708	719	774	727	708	717	749	718	745	684	674	679	689	696	779	696	680	695	713	712	721	726	724	706	687	680	727	659	727	693	737	729	739	686	721	708	693	712	736	746	683	693	746	747	691	676	677	699	761	693	716	750	685	725	708	685	722	692	717	710	752	723	783	692	696	710	696	722	680	753	724	677	707	699	696	734	715	726	745	652	717	702	702	694	688	731	696	681	684	678	722	742	732	737	730	681	704	745	729	712	705	658	676	710	723	737	748	683	790	742	717	672	716	749	673	710	706	718	705	760	680	720	743	684	647	664	701	713	713	750	735	759	764	713	717	724	695	705	675	699	705	697	723	702	705	733	705	714	689	698	711	679	718	732	753	719	692	694	691	649	722	679	755	690	723	734	672	731	712	752	745	744	700	734	680	715	732	764	662	686	788	701	747	684	696	726	676	672	723	701	715	652	701	704	708	683	716	695	700	739	731	690	727	700	732	720	730	734	772	746	691	725	701	725	693	723	715	684	687	701	776	750	675	673	711	726	708	730	683	768	743	720	711	666	704	727	691	711	707	719	716	701	691	693	710	738	726	699	745	738	689	739	742	756	710	733	707	715	737	715	701	707	713	753	734	733	686	690	676	698	742	716	711	728	738	698	669	706	732	720	726	691	753	720	703	717	703	681	691	706	734	689	697	717	702	764	734	746	747	666	699	726	654	730	743	713	753	759	696	696	715	688	755	707	733	661	713	709	697	728	797	679	703	712	710	638	732	758	723	754	721	658	737	706	755	711	712	719	728	684	727	704	744	706	703	738	718	744	702	693	715	749	712	701	701	694	722	710	685	740	707	759	758	721	693	742	688	721	666	663	735	720	721	707	710	739	741	728	735	746	736	711	732	697	707	697	712	705	701	710	707	694	753	749	673	695	698	648	758	734	728	762	726	697	667	716	732	714	708	739	686	681	674	720	722	681	704	704	722	709	698	726	754	652	691	693	711	753	769	726	685	705	714	778	756	719	692	708	718	692	682	717	744	690	707	694	690	698	724	756	726	692	666	697	736	710	706	702	730	707	693	759	687	695	706	752	737	758	723	718	682	701	724	710	738	709	707	704	708	728	723	717	717	724	690	669	742	752	695	707	679	708	690	719	755	752	704	735	716	681	713	770	741	750	711	714	653	647	705	683	764	701	696	736	728	717	698	642	683	697	647	664	737	743	695	708	701	707	692	683	706	708	695	686	670	706	683	733	709	669	720	759	714	710	742	709	678	732	713	742	719	730	744	711	721	698	664	698	688	725	738	705	711	704	684	688	713	696	694	722	747	706	682	731	671	717	668	706	733	706	721	756	737	740	732	663	708	672	741	676	690	723	695	654	683	713	719	734	690	674	742	717	658	707	715	723	721	664	709	686	687	717	696	738	688	748	705	736	780	726	726	747	715	695	748	727	697	691	738	681	716	701	700	678	642	736	701	726	691	749	692	749	695	733	731	718	716	712	708	712	728	748	749	728	689	710	681	678	701	752	755	757	736	755	705	715	685	692	712	737	707	720	715	697	723	704	707	719	720	732	720	699	704	767	705	699	713	728	733	731	722	733	758	673	694	716	688	727	703	689	661	720	716	723	735	738	680	754	743	691	708	712	687	715	750	730	706	715	755	712	710	722	740	734	695	776	767	744	738	706	693	754	679	744	683	728	698	691	747	736	658	714	701	684	682	707	725	721	724	740	731	672	731	749	704	666	746	753	722	712	699	733	695	684	715	726	748	701	727	736	735	735	715	696	716	739	673	705	700	688	709	735	698	770	720	671	754	684	693	713	706	752	717	789	696	671	659	701	737	708	741	722	754	708	690	708	744	647	701	719	762	725	687	692	697	676	703	692	721	702	742	721	701	669	665	730	654	704	709	688	760	759	680	705	752	690	748	681	708	734	712	761	723	715	724	718	720	699	718	734	703	746	686	684	724	690	750	694	694	714	712	730	712	702	693	732	717	748	724	678	700	709	744	754	673	773	731	685	723	674	708	697	700	718	742	654	692	730	753	705	726	682	696	707	707	715	723	727	717	716	729	728	780	647	707	737	725	666	700	694	712	747	707	703	759	737	729	712	700	695	716	733	723	751	706	692	712	717	702	723	755	732	698	720	743	742	733	708	703	716	705	715	711	710	782	715	715	713	698	787	689	713	707	693	684	725	694	729	720	719	727	733	732	768	795	703	709	720	746	716	698	722	666	685	751	706	748	682	678	683	676	703	721	758	711	734	709	707	743	707	727	747	700	728	707	717	732	649	661	704	680	713	710	737	749	723	668	775	732	787	740	702	687	735	707	696	749	719	711	717	758	697	757	708	736	656	710	717	767	720	701	749	698	716	712	710	732	733	702	702	721	708	693	718	709	690	700	746	726	668	748	733	775	733	741	706	721	742	683	735	700	676	721	738	685	730	737	715	763	718	724	724	749	677	796	718	678	713	703	700	713	719	698	729	716	729	712	692	772	718	711	725	705	686	727	730	700	726	765	757	720	697	724	727	694	671	738	695	719	674	719	708	754	726	759	719	709	704	664	690	741	700	744	748	717	698	694	712	683	693	720	730	716	689	710	698	677	719	728	721	655	687	702	739	702	685	740	741	698	658	740	638	702	733	759	706	694	704	678	710	683	714	712	704	681	710	669	720	675	709	694	715	726	754	783	718	669	747	683	709	714	720	678	654	723	680	748	716	715	685	698	742	725	702	712	702	732	704	706	688	729	741	727	709	739	735	718	739	736	743	770	695	703	744	705	733	691	742	708	734	723	630	702	725	711	681	700	711	693	676	706	713	721	735	750	737	699	680	756	740	742	732	707	711	721	719	743	737	728	708	748	733	670	685	703	731	747	688	685	706	782	733	721	671	701	731	694	696	669	710	768	654	733	726	715	653	670	730	713	709	676	708	750	735	673	708	735	694	699	749	691	681	756	691	744	693	748	747	690	740	698	653	708	706	672	728	726	778	732	701	740	730	693	716	733	716	675	751	705	708	707	737	717	709	690	639	743	702	697	704	704	702	725	706	752	749	707	755	696	716	728	689	746	716	718	690	714	703	697	713	728	653	732	718	695	735
24430	21663	29663	26133	27405	29399	27268	16590	9953	6786	4852	3503	2699	2076	1703	1478	1307	1154	1054	1087	990	855	879	875	874	854	813	820	806	846	773	842	863	799	841	819	836	801	824	816	783	820	802	772	753	788	792	780	772	730	782	810	801	754	796	834	795	779	781	805	812	828	803	808	779	779	804	795	790	817	733	808	779	783	836	767	833	824	801	824	769	766	778	761	781	826	781	797	751	778	784	834	777	798	805	748	770	819	798	788	826	799	794	767	812	783	847	810	792	774	741	787	753	771	790	704	791	750	796	728	769	796	822	788	804	772	757	788	854	816	844	786	799	851	757	837	812	839	831	811	775	765	777	793	791	756	800	807	749	778	821	791	770	769	809	851	759	789	781	837	800	809	808	785	761	779	815	794	770	817	786	782	824	767	798	757	801	802	850	787	746	796	785	794	781	767	779	816	766	763	795	813	769	785	759	768	813	820	747	781	800	767	784	786	834	855	830	825	775	844	823	836	800	740	795	811	754	768	793	711	789	779	782	802	838	759	803	787	800	798	749	756	868	784	782	759	782	778	754	789	810	794	784	783	781	814	780	785	722	826	791	833	741	787	822	781	799	738	779	780	789	772	807	820	775	821	822	776	791	775	790	789	804	800	795	765	736	890	778	867	782	756	799	811	751	830	826	819	769	750	772	760	797	785	770	762	795	788	827	805	785	793	789	793	789	807	809	819	762	761	796	823	803	789	763	789	746	796	805	820	756	750	766	845	758	736	784	807	752	830	743	793	801	807	807	785	762	767	730	823	752	757	772	791	774	781	788	781	840	804	800	762	768	829	799	787	816	825	810	769	787	797	810	834	778	787	690	763	768	786	782	827	767	812	831	768	786	790	802	799	782	807	729	747	825	746	765	733	767	739	792	796	818	762	738	746	759	825	785	813	755	812	827	800	723	804	770	796	831	790	828	789	775	820	766	797	756	774	758	753	846	805	772	830	769	853	787	762	773	813	814	807	797	809	810	783	752	761	843	810	809	768	794	761	792	785	818	781	778	788	818	781	802	763	820	794	746	748	790	789	799	763	790	765	785	753	812	811	771	796	762	767	786	811	803	779	786	818	774	775	837	776	740	772	758	800	760	778	746	780	739	793	785	763	786	783	719	793	801	825	775	788	802	798	720	791	788	806	735	751	788	830	744	725	813	799	803	757	818	842	815	757	795	782	784	781	813	791	801	761	802	775	776	802	773	787	749	757	799	850	817	792	792	757	778	777	834	799	783	794	788	789	792	830	790	814	781	834	795	773	774	741	784	841	798	779	865	833	857	802	819	771	770	787	774	785	768	794	778	787	812	804	849	818	824	774	777	772	760	759	781	752	789	768	771	827	821	805	815	795	754	770	824	822	779	783	780	869	755	741	811	752	826	763	803	787	773	829	815	807	812	774	765	793	730	794	841	760	791	787	735	753	763	744	794	751	797	794	817	764	786	765	822	752	796	778	753	761	820	789	823	766	780	800	815	851	823	807	796	849	791	809	793	808	788	799	787	820	831	803	764	753	810	802	809	833	802	799	763	826	785	781	801	780	812	793	749	796	817	788	800	795	757	753	819	769	817	798	799	758	823	814	767	753	767	783	796	779	752	761	818	799	817	770	783	816	827	791	858	813	772	829	826	791	796	792	773	785	800	776	752	829	790	836	830	798	774	821	789	784	785	760	844	810	755	815	793	777	771	781	751	780	770	750	785	707	804	820	794	805	765	752	807	816	743	782	793	863	773	783	810	853	774	847	773	794	783	747	806	763	859	804	794	759	774	749	760	744	776	783	789	766	804	805	806	766	776	788	798	771	812	834	810	762	769	766	831	837	788	770	783	773	863	812	741	825	826	776	763	835	762	781	770	785	822	763	794	794	749	850	859	824	781	800	763	748	747	790	803	808	808	804	818	787	807	767	811	821	812	770	791	811	798	774	810	771	783	769	820	753	758	801	744	804	796	818	814	796	767	775	757	857	745	824	805	755	845	840	757	798	805	845	790	800	739	722	790	737	760	810	859	788	777	802	742	804	822	785	822	770	783	794	767	813	808	802	785	805	758	803	725	771	791	815	799	770	786	767	783	756	722	796	829	740	763	797	800	814	795	798	824	735	816	789	803	777	794	770	836	827	849	720	794	751	807	794	775	796	810	804	846	773	784	780	806	825	816	811	807	763	787	802	791	807	784	830	777	880	779	814	837	832	760	817	764	770	790	760	809	781	838	751	774	818	784	773	770	765	729	791	819	787	775	790	802	771	817	774	719	772	842	808	762	759	766	742	798	739	793	796	827	775	764	838	814	819	829	829	806	839	794	830	784	754	822	831	798	797	751	779	771	815	816	799	837	822	783	785	770	809	763	774	780	799	776	781	804	801	835	751	772	847	812	774	870	768	769	798	779	812	823	821	789	795	806	756	827	801	812	823	804	846	787	795	823	818	750	778	813	784	825	812	778	763	776	805	762	752	788	781	807	797	849	806	789	887	825	792	800	786	839	815	792	775	830	765	803	817	756	754	729	826	836	773	806	817	826	824	756	787	796	862	815	804	808	785	789	793	798	768	783	813	821	811	742	802	798	739	768	745	781	782	794	790	814	817	769	781	769	808	852	764	794	790	780	768	785	801	773	854	812	808	813	811	768	804	760	772	819	776	757	762	768	731	804	809	788	781	789	800	788	787	803	784	776	822	759	751	846	737	853	772	789	781	818	748	773	770	784	813	817	765	840	828	781	766	761	811	768	794	807	786	777	801	798	877	796	817	795	761	795	780	797	781	817	790	797	769	806	801	753	798	779	779	805	796	779	780	812	767	777	791	797	802	831	809	812	797	747	775	759	814	786	715	794	800	777	739	792	786	782	829	784	769	802	824	822	771	782	762	778	825	778	792	815	777	792	796	744	844	782	771	778	844	778	823	794	773	794	781	848	838	751	832	799	766	767	755	757	753	780	749	751	758	745	810	781	785	777	764	756	794	759	848	794	808	834	801	785	774	789	785	784	827	764	813	797	799	782	760	783	766	783	778	806	849	816	801	766	774	786	780	782	778	801	808	803	842	757	809	818	745	781	818	816	832	780	779	813	770	808	731	773	755	785	795	802	787	785	817	789	814	795	755	764	793	790	804	793	770	838	775	748	832	787	782	778	821	765	750	808	809	785	746	741	792	767	780	782	778	774	762	772	754	748	793	746	796	758	825	794	802	799	817	822	733	773	780	795	805	828	767	831	802	764	822	817	816	827	802	764	822	769	810	740	729	780	831	769	771	778	752	758	805	838	832	779	759	778	738	754	813	801	776	770	801	779	739	783	786	859	732	753	820	789	784	817	772	835	793	833	761	791	758	763	813	810	813	749	752	752	789	755	718	772	740	889	746	775	771	815	810	798	823	772	792	812	806	785	810	800	775	806	780	784	777	788	762	753	802	814	793	809	797	799	788	773	806	758	770	783	789	747	773	741	771	821	820	791	867	806	810	817	798	772	771
52848	72298	70758	57426	46437	34049	24516	18041	13119	9344	6831	5033	3696	2859	2230	1876	1484	1382	1214	1094	953	891	834	805	785	742	789	757	762	750	690	684	696	728	770	750	723	736	750	726	678	776	711	751	703	708	683	740	716	690	723	734	718	741	683	740	704	714	738	682	738	698	719	748	669	753	710	770	726	719	754	724	726	737	782	704	716	729	738	692	726	732	746	697	686	726	737	685	676	723	689	718	719	715	715	722	735	698	713	746	739	687	668	720	737	731	718	702	720	718	736	696	708	705	690	686	737	733	701	691	707	685	699	742	748	703	722	718	701	706	736	745	694	757	741	723	725	722	668	692	740	715	738	724	741	738	703	734	770	729	782	739	703	706	718	720	744	703	711	744	698	709	735	761	712	700	700	741	726	714	702	722	718	753	733	753	733	758	754	728	707	729	769	710	709	745	701	709	724	691	727	694	713	710	732	719	714	753	685	745	707	728	753	734	708	675	683	711	685	683	717	718	760	753	742	686	689	669	714	743	759	705	717	721	711	704	755	713	749	732	722	695	741	699	745	682	725	732	697	694	735	693	679	721	711	718	747	743	728	711	745	689	706	685	695	743	739	707	738	721	707	681	728	706	690	738	722	749	730	729	717	774	696	752	759	754	718	706	658	727	711	697	711	685	714	759	703	731	727	672	699	727	748	679	772	735	703	732	701	738	715	700	716	674	713	709	726	655	707	702	736	738	759	700	725	682	699	739	695	670	745	713	757	716	695	699	687	761	735	771	709	745	721	746	693	734	718	735	715	741	719	749	685	727	759	791	754	712	707	719	730	735	741	751	723	761	696	688	724	770	726	727	726	692	715	701	690	720	720	745	721	713	688	754	688	754	705	736	706	700	750	698	753	707	719	694	730	695	740	745	700	723	729	675	758	718	735	725	681	719	719	726	722	748	670	658	731	713	727	695	691	715	795	725	764	713	725	696	695	731	735	706	724	726	755	701	766	689	742	756	701	775	708	712	704	741	690	684	712	763	722	768	762	734	708	684	706	724	731	706	708	728	715	700	730	671	741	705	751	706	773	699	721	738	718	754	738	766	722	738	671	725	716	717	705	723	675	711	683	739	732	690	754	738	704	740	704	734	741	694	717	754	726	695	673	744	694	744	716	740	737	706	664	753	714	765	762	683	676	703	729	697	697	699	721	710	743	722	704	700	753	722	730	715	681	764	714	719	749	712	676	765	721	709	770	761	693	704	736	693	744	689	691	756	772	722	717	781	724	682	735	735	719	729	688	713	687	747	715	736	688	696	701	698	677	741	719	760	698	710	708	721	712	703	710	729	684	743	727	713	710	734	702	738	707	718	707	700	700	713	754	743	731	717	749	694	700	754	723	751	756	725	741	724	735	730	703	780	689	734	759	757	777	738	732	693	696	737	733	722	702	685	758	740	717	752	733	675	688	697	717	703	697	714	776	741	719	742	752	729	719	727	691	721	700	702	750	699	723	735	746	727	754	678	765	747	712	748	743	685	757	709	712	764	716	748	705	691	686	729	740	656	698	738	696	706	693	696	720	726	710	750	707	745	752	721	720	724	734	706	726	728	732	775	720	706	781	729	726	726	712	690	695	715	739	692	760	716	697	665	747	734	705	700	745	776	733	678	751	701	748	686	741	734	747	749	655	732	697	675	723	725	702	736	709	729	718	716	714	705	744	738	743	704	712	683	766	687	709	750	706	679	723	743	712	718	688	712	680	722	713	727	714	741	670	737	721	743	756	721	753	701	719	670	694	728	728	740	730	726	693	644	739	721	709	739	762	680	711	738	698	713	697	755	730	734	737	721	678	794	698	726	724	716	746	716	715	696	704	684	682	694	697	718	753	690	733	737	722	708	709	687	697	714	703	724	708	745	719	747	704	691	674	701	749	727	700	700	677	691	700	699	721	706	723	742	760	710	697	724	787	727	716	741	706	722	756	718	768	721	726	742	730	761	720	744	747	713	694	698	759	749	705	707	690	760	735	751	733	727	773	731	716	693	713	684	758	691	664	746	720	711	738	705	694	713	702	702	718	722	735	665	778	709	755	741	743	736	699	719	727	705	702	714	734	705	683	705	722	743	669	720	698	746	770	717	666	686	714	687	726	714	780	746	687	685	726	716	693	721	704	760	668	695	693	701	772	757	664	714	720	722	670	718	723	742	707	719	783	692	746	712	755	672	682	683	703	745	679	726	726	710	712	706	760	728	742	746	703	703	701	723	750	716	775	743	686	704	770	737	744	737	768	758	728	759	684	714	703	726	753	687	744	741	692	695	710	773	722	730	721	699	730	711	711	724	698	748	767	756	709	729	720	711	744	685	736	681	672	665	741	670	757	719	724	743	708	712	705	712	737	720	733	688	726	718	729	690	714	730	759	759	694	721	716	722	725	739	716	719	721	719	712	730	678	725	729	682	725	692	695	701	653	708	681	696	701	712	706	742	706	720	704	706	786	705	726	766	774	691	705	787	731	727	736	679	660	753	723	741	707	730	717	746	723	679	697	692	729	752	736	724	688	721	707	735	766	710	709	702	694	718	739	726	719	720	696	688	687	713	738	737	743	707	724	684	753	689	706	676	677	666	672	708	737	729	691	730	690	726	691	682	699	710	738	718	660	729	736	702	720	716	683	700	707	740	674	790	686	725	713	732	720	704	713	737	695	671	759	709	716	721	756	718	775	759	699	719	766	702	742	695	740	706	700	704	736	715	758	793	716	758	754	663	698	750	740	749	708	713	725	705	690	731	748	769	734	720	712	687	692	705	732	741	692	695	799	723	710	707	705	702	711	706	760	705	664	677	712	727	732	733	749	689	680	753	712	706	713	714	705	710	767	721	727	761	717	727	677	698	749	745	729	703	759	750	751	716	743	754	728	752	767	769	739	739	684	716	739	723	709	742	737	675	726	728	765	759	736	679	683	755	742	729	699	755	758	713	702	728	747	746	736	745	700	717	700	718	690	719	769	751	801	676	740	721	744	712	680	728	714	737	721	733	720	715	709	725	752	724	728	742	698	728	726	725	743	733	711	747	743	700	708	736	712	719	742	722	679	694	739	727	706	715	723	759	747	761	719	725	744	746	744	688	728	753	748	720	700	712	708	699	708	717	720	687	673	755	710	676	716	738	736	695	714	688	692	697	687	749	698	726	738	745	723	738	692	707	688	724	736	722	773	717	721	694	657	698	673	697	700	723	691	721	723	714	700	744	715	736	708	654	701	713	687	746	721	681	710	703	704	755	767	720	736	698	640	711	706	689	758	693	755	739	689	745	684	719	709	722	708	676	692	724	696	715	740	723	760	699	754	707	667	705	675	721	696	706	715	773	737	689	741	707	754	754	682	733	727	783	721	740	766	729	652	762	739	728	698	761	732	698	706	729	714	709	703	706	667	724	725	729	722	712	676	705	683	747	685	713	697	666	693	659	732	726	775	712	729	714	680	767	711	701	772	714	719	714	667	742	733	647	700	698	724	747
29286	25548	37298	38953	31271	22503	14434	8726	5523	3765	2808	2266	1741	1440	1264	1120	1046	977	909	892	865	826	787	814	766	770	796	760	760	755	837	721	747	717	737	748	778	765	817	793	781	801	767	741	784	764	782	798	779	753	813	744	723	758	779	750	780	773	792	775	807	776	742	787	796	727	769	737	747	786	744	749	774	770	722	767	784	753	771	800	706	747	771	746	751	746	776	785	785	761	754	794	744	741	765	738	774	743	763	767	816	817	811	757	727	749	747	722	750	795	805	823	795	791	765	766	818	738	751	721	785	737	757	748	802	706	790	736	803	760	750	730	777	821	766	761	777	738	721	801	725	814	772	724	753	776	725	783	803	743	724	711	773	839	772	742	751	737	756	746	742	864	758	774	757	766	737	767	722	718	762	724	759	742	772	822	808	742	814	730	738	734	694	772	727	753	750	710	730	808	796	787	741	779	790	799	782	786	697	728	785	784	762	786	773	794	809	715	705	761	752	786	799	753	774	756	761	786	764	767	742	734	789	837	722	743	777	763	739	724	756	748	808	763	764	776	708	741	773	781	710	812	740	773	808	812	781	754	799	761	815	776	784	760	783	746	767	786	750	791	717	760	765	760	781	776	781	800	765	800	722	770	821	832	754	762	790	761	734	748	810	817	742	733	761	770	817	745	783	806	758	778	795	742	783	756	814	772	741	747	766	790	774	743	746	756	790	762	798	808	752	703	763	790	727	721	778	732	773	774	784	761	747	800	768	727	753	800	737	753	739	734	807	801	705	780	776	799	729	754	712	785	797	750	751	783	742	774	744	781	772	784	824	784	745	788	795	780	748	777	765	808	793	748	747	771	753	783	728	752	783	744	731	776	760	788	771	761	818	797	805	745	836	748	757	697	775	762	798	771	777	786	734	790	815	791	742	780	737	777	778	731	741	795	790	747	770	761	739	770	794	751	766	758	776	805	769	751	768	755	748	813	788	768	730	819	775	787	705	801	751	765	773	789	795	772	827	816	774	725	803	748	743	830	744	740	750	783	779	742	790	750	726	751	772	764	813	737	761	770	752	777	804	764	743	785	726	787	745	824	769	850	745	756	778	710	805	750	762	809	733	759	749	786	793	780	785	748	792	722	804	750	738	768	766	747	756	757	758	689	737	760	733	782	750	778	746	789	765	743	787	779	734	782	753	716	754	731	725	730	812	736	813	761	806	723	807	798	774	816	742	783	805	790	751	772	806	793	795	737	815	790	767	751	758	752	751	748	807	753	725	818	794	771	786	760	745	791	798	741	789	757	771	737	737	774	776	792	734	744	781	761	781	741	770	733	725	714	805	788	747	778	752	713	772	782	762	765	774	756	750	800	736	761	710	760	767	764	779	735	788	706	763	806	768	780	756	772	775	741	768	780	758	799	771	707	770	745	773	766	745	757	774	694	752	752	737	749	766	740	755	767	763	772	761	802	738	787	729	712	797	752	760	786	739	802	797	697	744	742	730	762	722	828	740	761	758	790	781	783	723	762	785	726	788	778	754	785	815	767	755	802	724	840	808	758	772	742	823	748	777	757	752	782	778	807	761	782	777	769	803	778	758	729	778	786	794	790	746	720	780	761	755	722	850	754	764	737	740	716	724	754	777	788	720	747	780	746	768	744	827	767	790	825	780	739	798	766	718	796	775	791	722	756	794	788	769	776	756	760	790	794	754	799	816	752	757	772	742	747	798	705	742	789	796	776	758	748	805	784	765	776	752	757	763	785	743	769	754	762	757	759	778	787	793	782	742	711	716	802	811	791	788	792	741	723	774	772	734	808	716	744	753	781	760	764	788	749	793	791	768	738	787	781	744	797	741	821	782	756	785	813	740	772	748	775	770	767	731	741	800	772	797	701	766	789	803	778	755	779	761	764	776	762	773	755	755	732	795	746	760	768	774	794	767	716	766	736	717	746	759	782	790	791	735	742	790	737	739	696	761	761	741	715	770	728	724	748	767	789	783	741	755	771	834	757	795	755	772	760	792	816	816	742	800	769	752	748	701	705	787	759	774	720	785	757	776	795	767	758	788	785	768	787	758	760	768	774	762	737	776	763	792	749	745	760	789	745	802	787	787	789	750	765	755	746	745	758	788	810	723	741	731	735	727	757	796	754	731	783	814	792	770	764	746	763	793	767	781	776	740	760	778	769	728	782	793	763	821	767	796	726	737	733	735	775	776	761	770	794	793	800	853	805	787	745	732	771	740	782	771	760	769	748	822	784	757	830	780	790	739	801	762	749	756	769	759	767	815	759	766	741	707	807	770	792	783	778	794	757	788	781	785	739	788	800	793	772	784	756	774	740	814	748	731	761	739	764	734	777	728	768	742	787	731	757	790	765	757	758	752	780	704	796	734	777	767	776	748	738	768	796	793	776	771	777	765	815	781	738	737	739	741	792	793	799	776	749	728	766	743	788	769	764	755	746	764	779	780	771	818	756	729	782	770	782	760	765	778	746	782	750	769	759	747	755	760	787	770	749	818	789	755	776	767	791	698	757	717	745	767	718	729	744	803	777	788	739	759	768	752	746	763	779	746	825	752	750	777	753	740	783	823	738	750	775	734	738	762	780	776	732	729	775	744	724	757	770	747	760	780	760	748	766	787	736	750	763	827	808	775	735	769	776	751	776	727	782	755	779	788	758	790	756	729	770	808	760	778	778	783	724	713	756	795	808	764	764	724	741	800	717	759	758	810	761	763	763	748	742	745	784	754	814	785	822	731	835	749	741	787	802	736	738	738	745	738	762	796	732	768	799	764	764	721	758	795	747	741	768	749	763	791	769	708	785	769	774	743	730	726	757	767	784	766	769	798	796	749	800	775	724	777	759	748	744	740	770	777	746	762	809	729	754	732	781	695	764	711	748	779	828	773	786	743	744	751	755	743	752	748	758	774	760	758	775	763	781	775	744	806	766	716	777	769	693	727	755	702	735	760	796	719	788	747	794	784	752	767	802	703	739	790	772	771	766	790	767	755	770	715	802	751	769	746	765	766	787	777	813	750	774	790	735	827	779	733	754	811	750	827	774	765	791	792	740	824	763	721	798	767	750	773	786	840	728	751	760	792	781	765	784	790	794	752	740	753	732	767	770	758	734	741	753	733	788	782	839	794	793	764	791	747	751	760	804	726	779	780	774	713	773	762	718	775	739	743	784	751	747	771	791	721	742	750	779	808	731	755	811	760	744	749	783	730	809	732	749	725	738	828	675	770	712	741	823	807	773	821	817	780	765	751	746	747	774	746	784	732	736	778	758	759	798	776	746	852	686	789	778	749	827	819	748	756	768	752	748	781	754	760	781	801	735	765	807	770	791	782	780	728	803	837	790	786	763	793	800	820	768	718	770	731	799	709	780	713	788	747	758	789	692	722	766	765	760	769	804	755	811	781	769	785	796	803	768	757	749	766	789	779	728	739	802	762	774	767	752	814	771	784	772	771	730	764	768	757	780	803	789	844	761	754	699	819	765
51481	62395	58573	45830	35326	24234	16982	11913	8353	5815	4085	3169	2489	1891	1501	1320	1203	1116	970	921	837	749	823	740	754	775	673	750	721	715	734	691	757	672	688	700	716	695	710	717	690	715	733	701	698	688	686	687	696	743	676	684	720	668	732	714	709	739	735	711	718	743	703	693	705	674	661	665	674	719	646	729	708	760	677	685	693	736	684	658	719	733	718	685	710	724	735	689	688	709	717	731	701	743	739	737	733	713	693	676	711	729	695	714	685	712	730	683	663	681	698	660	677	715	723	710	643	718	740	695	709	740	761	725	726	704	696	687	707	664	724	731	720	700	729	697	678	744	680	708	704	699	728	701	672	714	675	735	737	669	706	692	687	731	667	726	764	722	641	693	689	653	698	699	737	701	702	663	734	710	677	699	725	647	681	649	751	727	722	688	745	655	657	717	722	699	672	749	678	679	688	688	674	712	684	717	660	682	714	725	691	664	706	705	702	731	699	688	675	703	700	671	682	743	727	764	719	685	718	695	723	656	678	735	694	711	732	756	687	681	682	712	678	692	643	697	694	724	719	725	713	709	734	673	698	715	715	673	707	707	722	689	695	679	685	717	680	654	643	705	734	718	698	711	737	704	749	725	720	688	680	715	705	752	661	662	684	727	678	722	702	685	712	714	671	767	713	653	707	728	702	691	730	700	743	698	657	656	745	694	716	727	716	755	671	673	701	710	739	636	722	725	709	707	711	726	696	697	676	690	712	726	697	725	658	697	742	673	674	684	684	699	705	726	702	728	702	700	686	686	703	741	766	709	763	676	724	686	719	696	681	709	716	670	718	698	710	678	679	723	652	684	671	716	715	731	697	688	726	704	727	748	680	670	685	685	737	716	701	696	728	707	688	711	702	696	728	687	778	665	728	692	689	662	675	694	678	681	681	729	701	687	738	679	684	725	673	661	697	711	713	728	665	707	696	701	747	708	698	700	709	725	705	698	718	775	705	653	700	717	701	693	748	676	649	736	714	695	717	756	719	684	718	681	677	715	662	715	699	651	710	704	696	695	645	697	711	718	691	652	682	714	726	709	702	709	653	704	691	694	714	701	683	683	720	750	672	711	715	711	744	741	714	756	725	726	690	716	698	693	688	719	725	683	731	704	671	717	710	712	716	675	697	728	703	731	688	751	711	713	703	699	741	673	697	711	715	709	712	669	664	749	732	668	660	693	728	706	724	720	678	691	701	716	713	717	742	756	711	778	700	649	729	694	711	715	718	771	709	688	702	773	683	692	723	675	747	700	725	707	741	659	733	694	701	673	682	708	716	706	689	754	666	696	700	707	714	703	736	718	713	737	703	703	700	670	703	694	733	716	625	675	740	704	657	700	739	697	707	706	760	742	734	681	684	768	667	682	663	684	736	714	654	717	680	703	728	672	726	729	735	679	724	643	754	731	688	688	686	737	712	686	714	692	706	710	729	696	686	696	698	674	689	695	701	714	730	757	708	675	750	725	680	716	709	758	741	684	697	727	718	710	694	671	708	710	694	734	710	693	679	711	762	687	693	718	711	684	686	733	682	680	753	711	676	715	680	720	691	679	731	717	740	707	696	716	680	649	680	743	672	697	722	670	688	708	706	728	657	755	715	697	754	722	704	696	659	710	726	750	710	708	732	714	720	676	705	671	698	756	682	690	729	717	669	636	716	725	664	708	737	712	686	692	670	715	679	717	730	672	745	698	717	660	696	732	692	758	719	740	716	704	707	739	726	717	697	695	702	697	736	713	721	688	704	709	677	737	709	689	730	686	740	650	706	709	709	677	743	715	722	667	739	737	730	715	652	698	717	677	684	680	697	666	693	670	697	761	713	700	721	711	715	723	732	745	707	702	701	693	696	694	654	645	712	726	678	742	704	686	676	694	721	693	708	662	739	713	698	742	666	707	739	710	712	710	739	697	702	702	733	716	758	649	674	692	705	704	684	720	736	722	671	704	696	693	704	721	735	751	676	752	706	732	718	674	714	694	690	682	734	699	717	699	689	649	704	690	680	723	718	746	699	770	702	708	728	718	719	657	697	702	673	688	694	652	695	728	695	710	725	721	719	701	702	714	720	721	742	713	680	691	682	703	658	687	684	712	688	707	661	762	701	718	713	745	693	663	744	697	700	717	713	671	724	702	707	734	684	702	722	708	722	727	710	702	755	689	732	675	703	655	682	670	695	722	675	692	729	687	659	712	749	729	704	721	686	698	715	709	712	687	723	769	740	652	687	696	704	724	698	729	720	700	720	668	721	671	672	708	709	704	678	702	659	729	706	729	730	702	714	724	689	714	731	691	693	670	734	711	743	762	732	718	682	730	718	681	663	693	700	719	709	696	678	673	746	688	729	718	706	678	664	698	731	708	716	674	655	715	697	678	671	731	718	649	748	731	645	705	700	708	684	647	697	707	707	698	698	666	707	688	710	710	698	692	694	696	679	695	678	727	661	709	709	759	691	729	726	717	718	738	671	731	726	740	679	724	696	684	710	674	670	703	706	703	729	740	692	676	682	666	694	673	730	742	707	723	725	652	718	728	728	696	740	697	680	743	718	702	669	672	669	699	748	686	697	710	719	679	690	696	695	724	688	730	669	702	727	699	689	695	746	767	688	707	690	652	787	691	700	700	630	743	695	637	722	652	726	688	684	665	698	698	656	710	701	725	721	730	673	699	721	722	768	747	696	701	664	716	706	688	705	671	741	749	717	736	697	702	716	740	702	679	695	701	742	769	731	652	682	713	675	716	701	707	674	724	680	678	682	693	693	696	703	725	677	718	736	658	748	757	679	695	631	715	688	728	733	712	716	686	746	709	719	675	732	701	706	751	693	687	678	689	695	685	678	684	706	734	704	681	674	704	692	704	732	696	715	708	718	707	709	670	702	725	708	730	666	713	670	707	700	690	725	666	701	725	687	638	706	685	708	684	698	736	717	716	710	691	670	674	695	682	698	707	689	715	708	710	663	736	694	728	740	692	745	664	744	707	750	685	713	697	737	680	650	744	687	687	683	715	736	726	704	703	736	715	687	713	717	708	690	724	711	674	728	724	727	704	693	705	675	709	713	718	721	672	726	698	685	708	709	698	639	712	675	716	739	703	700	702	686	728	737	741	658	715	717	762	728	677	704	711	689	714	707	696	703	676	704	696	700	687	755	694	750	714	672	681	723	739	707	694	735	713	704	690	724	711	766	680	727	724	686	713	657	700	665	664	668	702	722	727	655	698	743	675	704	728	681	693	721	700	682	696	708	735	678	703	703	696	663	724	693	720	741	690	681	731	680	720	694	708	708	701	701	709	721	709	742	739	660	648	706	742	708	720	689	693	713	687	685	715	678	679	710	660	706	735	670	707	691	749	677	650	680	685	715	744	711	641	717	735	711	751	713	765	722	716	702	676	748	691	670	691	701	713	687	677	668	697	731	735	693	711	679	694	696	743	721	701	707	720	710	716	718	699	732	710	673	734	667	747	671	736
25815	21726	29927	29591	31802	29526	23431	13455	8111	5437	3833	2900	2288	1886	1587	1338	1260	1152	1030	977	882	873	740	834	807	791	779	786	818	858	798	779	764	766	805	841	833	763	754	742	741	773	811	801	747	791	773	749	717	778	735	771	731	818	754	811	757	773	765	788	767	817	721	749	820	764	800	800	806	792	744	729	796	767	752	768	830	766	744	816	718	802	836	798	793	769	799	865	795	745	711	724	786	820	845	773	779	845	769	811	751	779	756	793	816	836	805	790	755	784	767	752	734	773	809	747	737	787	788	806	701	780	753	786	807	774	778	759	778	800	783	784	796	803	789	829	818	756	771	813	770	785	734	782	773	732	725	811	764	787	756	765	761	805	786	770	739	745	723	757	752	746	729	762	772	796	803	790	758	728	784	808	822	768	806	786	762	813	769	767	744	786	738	780	730	766	808	799	738	777	776	787	746	770	760	754	785	768	802	771	809	777	791	795	801	819	752	775	776	818	867	753	830	731	786	778	818	791	750	776	774	809	791	769	787	818	782	787	768	821	785	784	760	799	747	793	788	799	746	796	824	775	782	751	775	712	743	790	791	769	782	807	750	780	784	771	737	761	732	773	790	777	756	756	733	783	860	764	737	770	795	781	742	817	755	741	788	793	769	796	726	731	769	771	766	805	803	744	768	785	821	788	760	787	782	819	802	758	772	714	800	791	749	804	818	789	755	756	763	785	809	799	760	813	759	804	781	773	698	758	751	788	744	732	755	764	799	773	762	787	780	786	749	786	790	740	754	811	767	780	786	749	772	769	726	760	773	730	780	793	782	777	774	765	786	810	782	795	786	847	768	794	784	751	796	788	781	782	765	791	782	827	768	797	755	774	762	761	774	822	753	764	756	796	784	755	797	781	763	801	724	743	762	779	803	782	821	767	828	773	750	797	816	787	796	780	759	816	785	825	792	787	723	789	775	730	796	766	755	798	760	740	759	740	775	809	794	829	796	816	809	806	811	796	790	824	814	728	764	847	794	760	791	774	761	805	826	773	781	753	768	752	791	765	730	781	764	759	785	756	763	837	781	818	781	801	790	785	789	767	796	735	766	775	711	744	775	862	785	785	851	827	740	798	714	731	821	787	779	768	808	817	730	797	775	771	802	751	782	817	788	759	758	801	832	700	776	742	783	776	795	781	802	786	771	732	789	748	750	717	761	777	790	771	789	790	765	745	778	776	768	802	756	748	735	809	738	752	762	777	813	797	760	799	800	780	798	761	789	803	809	790	793	736	784	736	812	801	724	792	767	819	808	789	786	776	845	778	813	820	775	722	781	775	745	771	808	827	759	756	795	763	788	767	786	738	829	817	745	827	732	811	758	773	715	793	744	787	744	823	777	818	823	777	743	813	762	812	810	765	766	829	748	739	742	793	775	795	754	741	736	795	774	729	806	786	772	795	789	787	820	747	794	769	792	766	774	783	711	795	773	758	736	774	791	770	746	787	731	813	829	770	766	767	753	730	752	720	778	755	764	746	781	751	789	749	760	807	777	811	740	775	806	797	768	731	814	734	742	786	754	778	765	781	768	780	749	796	750	778	720	743	719	767	758	742	724	780	790	756	788	817	794	792	735	778	794	763	752	824	741	780	768	786	811	785	768	778	774	800	729	761	781	799	751	784	757	799	786	772	757	770	781	859	745	791	789	745	772	778	771	775	762	769	745	802	792	819	793	770	774	810	793	723	749	840	797	774	756	762	774	748	782	744	773	781	764	791	782	773	762	754	758	823	793	755	833	830	719	789	775	793	765	729	744	843	734	794	851	794	762	719	786	777	820	759	823	739	781	815	760	770	790	762	801	760	770	778	804	810	788	772	778	780	766	768	780	787	792	805	751	810	730	818	756	791	764	805	724	766	737	794	789	737	746	729	793	727	817	795	766	741	788	780	803	793	749	754	799	747	749	788	764	811	717	788	768	732	782	795	816	742	762	820	694	766	810	795	774	753	780	812	861	786	791	772	806	743	817	784	806	743	762	756	767	766	772	742	799	828	791	764	782	799	823	736	815	772	829	794	827	761	818	727	758	745	776	774	779	827	782	818	772	823	801	784	775	786	726	766	836	748	764	722	756	774	783	770	779	783	745	764	817	755	750	794	763	743	757	741	763	788	800	811	846	828	768	867	770	810	810	807	808	767	750	779	818	760	732	727	822	731	800	773	799	753	768	781	719	830	751	826	744	756	806	776	816	801	800	802	788	743	766	771	804	746	763	763	729	760	785	800	740	789	792	797	693	767	741	778	771	737	734	795	749	773	797	781	775	777	785	727	718	803	791	821	769	786	856	806	741	793	739	779	724	767	747	780	799	781	758	807	798	769	804	776	805	830	732	761	808	798	756	803	748	770	814	741	768	732	767	790	764	764	767	785	774	807	748	749	761	804	767	721	822	772	762	782	763	750	816	787	774	736	779	773	768	826	821	822	777	769	788	767	782	750	785	776	787	784	733	800	838	774	742	792	773	720	796	773	727	739	780	783	768	732	791	765	738	773	789	806	795	798	768	782	791	778	772	786	748	764	752	774	784	758	807	786	752	797	820	782	766	757	799	796	777	774	788	721	725	731	780	776	808	778	776	768	814	741	759	754	767	749	772	805	795	768	765	786	788	754	799	747	787	821	746	810	749	775	787	758	753	803	796	796	792	754	805	821	841	737	778	778	805	744	770	782	779	724	783	768	804	771	759	781	771	819	810	792	816	782	814	802	795	807	776	837	809	800	814	787	812	765	741	782	773	785	758	833	785	747	772	788	778	720	804	782	786	771	742	780	794	785	757	778	806	760	801	780	780	735	766	815	763	706	818	764	750	724	749	806	755	767	779	804	786	743	736	797	774	799	740	753	827	771	813	838	745	714	735	773	768	739	780	784	806	762	786	795	790	748	764	769	762	742	766	821	794	809	761	809	776	852	757	796	798	801	782	803	780	834	748	822	792	754	745	820	789	766	783	753	788	788	793	747	784	768	784	805	801	736	760	775	790	759	787	722	766	764	791	766	796	793	722	763	765	778	776	785	715	777	727	788	716	769	797	792	759	739	814	745	741	733	732	759	840	780	797	762	796	792	808	779	816	767	791	775	754	756	745	775	795	774	802	775	754	741	761	737	773	788	736	789	784	795	748	786	747	823	855	733	774	771	758	726	808	734	785	748	720	748	747	821	740	757	806	763	794	799	789	792	806	810	740	764	793	791	782	748	799	797	856	808	773	761	749	769	785	828	811	755	790	709	741	734	815	765	792	770	751	744	792	768	821	717	761	788	775	778	784	761	740	745	797	748	767	787	776	778	801	738	802	746	815	809	815	796	781	784	780	791	809	768	745	791	807	763	813	791	807	854	766	744	779	765	748	788	759	753	733	801	799	731	770	745	811	815	744	802	772	758	741	771	766	846	805	743	793	736	749	768	727	815	742	769	714	763	723	785	811	767	788	782	777	754	799	832	793	786	757	775	763	779	813	823
51533	66359	64719	53893	42953	30862	21880	15470	10896	7724	5617	4218	3214	2396	2034	1684	1428	1262	1074	1087	902	831	820	739	740	778	740	712	763	692	752	694	669	712	764	698	709	718	717	724	797	683	746	739	701	782	738	687	715	732	724	731	692	708	705	690	682	733	686	664	675	707	754	730	735	684	731	712	772	682	745	700	727	720	696	752	708	721	709	778	745	669	676	706	718	706	724	743	746	679	733	675	724	720	719	730	755	721	700	744	701	671	772	753	661	698	736	696	716	731	767	708	701	693	723	756	775	737	677	717	686	706	701	710	733	694	757	712	751	713	697	729	716	701	733	709	720	772	780	700	720	770	750	715	741	701	735	706	682	726	729	669	694	705	743	730	701	728	732	730	732	706	737	712	717	699	724	773	701	728	744	717	715	714	755	720	733	728	710	711	710	727	715	758	745	732	770	732	759	749	705	707	674	724	703	717	734	720	698	705	720	687	730	680	745	702	732	748	697	727	725	695	702	735	732	686	777	732	662	733	686	702	712	729	729	693	724	722	710	708	713	812	726	768	675	713	682	710	691	769	680	763	738	671	743	737	722	699	707	728	705	714	710	673	709	696	716	727	698	730	726	743	739	702	694	714	710	719	709	716	699	691	727	733	698	732	686	669	731	749	729	771	738	711	707	716	704	715	739	750	728	748	753	727	743	699	744	723	731	755	744	684	715	687	723	630	666	743	695	706	705	754	686	739	728	688	660	689	701	696	691	686	736	687	706	723	699	712	686	780	719	730	746	699	739	709	700	706	685	699	677	693	734	698	699	723	714	697	744	711	700	760	677	673	622	657	685	722	725	758	669	762	745	735	763	718	675	733	697	688	711	680	717	722	720	730	696	750	706	695	747	671	723	687	677	710	747	708	671	716	734	715	690	716	695	727	726	718	678	696	759	719	737	692	735	715	677	654	714	751	739	671	700	687	677	712	739	742	705	736	642	705	742	704	712	726	700	709	690	690	756	742	697	685	705	703	694	748	757	746	716	742	721	689	727	702	709	713	763	707	678	694	711	655	699	735	731	723	702	719	740	722	687	737	713	705	732	723	676	740	736	686	729	652	717	676	697	700	702	733	676	729	705	754	742	700	698	703	719	702	727	733	708	690	722	697	736	689	769	728	738	676	713	714	717	682	707	690	667	691	719	727	719	758	688	754	733	704	737	713	732	689	689	765	684	705	736	734	709	704	698	715	685	732	747	693	758	713	656	709	692	695	692	757	755	664	702	724	729	724	726	730	696	709	723	713	744	703	720	691	673	735	733	761	747	726	723	681	709	699	731	721	705	704	748	748	718	683	717	741	732	748	690	700	689	708	730	707	733	733	716	761	719	719	771	734	726	735	667	710	721	723	751	694	684	702	700	750	712	714	745	680	709	718	698	737	716	757	721	707	694	712	647	692	674	711	670	701	684	705	729	658	725	715	695	708	724	708	709	715	738	700	698	722	721	707	710	724	697	699	713	691	720	692	714	745	675	758	712	686	758	771	682	711	688	749	699	660	722	715	686	700	705	686	724	688	769	708	680	732	683	723	718	679	718	696	688	674	747	724	705	691	704	682	710	710	680	671	685	706	692	728	688	718	698	732	695	712	689	675	695	711	727	717	737	721	722	677	718	676	702	731	699	754	700	763	689	698	683	712	710	756	709	702	685	744	716	697	739	723	747	766	699	740	710	719	723	698	739	709	714	707	733	704	722	704	713	724	758	658	713	715	698	742	764	697	720	704	711	738	724	662	688	697	681	730	753	683	716	698	728	706	714	692	711	747	711	743	700	702	740	703	689	720	707	743	691	657	682	754	723	680	708	731	727	685	696	691	677	689	718	718	737	759	675	672	677	692	696	700	700	702	723	749	740	736	708	752	700	720	730	698	683	705	715	720	727	694	752	714	716	697	749	674	701	689	695	753	679	693	679	720	712	740	746	708	725	684	708	749	745	729	727	665	707	752	732	699	713	714	752	689	741	688	724	703	703	688	685	688	746	691	709	752	767	671	701	680	702	718	717	712	738	647	765	716	711	714	756	723	667	717	686	701	787	733	732	746	739	705	739	706	661	732	691	714	677	688	696	756	727	737	676	702	731	682	662	741	687	709	682	726	727	683	705	740	708	721	681	710	716	700	760	721	688	723	709	729	716	679	740	719	692	682	676	718	694	697	670	742	726	692	678	701	706	710	724	757	703	691	705	691	730	756	750	726	704	718	746	704	687	722	729	682	719	698	663	713	659	745	704	718	705	690	752	735	687	658	761	682	738	698	750	741	695	694	683	712	726	738	665	732	745	737	723	702	734	697	757	708	744	699	681	737	751	712	695	730	693	743	730	745	773	686	673	699	678	676	699	668	730	692	722	653	711	698	740	695	765	681	746	743	692	675	722	752	752	716	662	704	709	698	713	718	756	674	733	731	748	723	730	691	667	738	735	745	752	734	683	729	692	714	700	718	697	716	703	694	733	706	656	672	711	739	772	696	713	714	738	716	721	725	718	725	760	725	755	739	682	759	716	712	723	713	705	678	747	681	767	715	701	726	700	728	697	721	712	758	781	725	697	768	706	740	736	710	744	717	736	742	692	710	745	705	749	721	720	675	702	715	710	739	745	702	693	758	697	724	658	674	709	691	721	695	748	709	732	715	680	738	674	706	750	718	668	731	676	727	732	750	706	712	710	710	730	717	765	701	762	686	711	807	685	706	701	716	720	718	693	721	719	710	739	704	705	738	710	685	673	726	736	699	713	739	773	692	716	659	692	670	748	721	689	648	732	722	735	706	733	736	692	716	734	711	727	700	683	696	696	708	702	680	712	722	770	701	730	680	730	741	690	694	706	741	740	698	718	727	765	732	715	785	745	711	734	730	702	709	757	716	714	672	712	686	738	727	724	725	716	712	722	729	714	775	725	674	744	704	719	701	717	744	676	679	687	682	718	655	711	680	716	672	739	678	745	695	733	684	769	683	770	724	725	759	744	769	731	639	715	710	700	731	720	802	741	731	713	676	751	729	721	694	707	742	694	738	742	684	711	712	729	730	740	743	734	697	762	699	735	767	684	679	689	754	704	650	698	718	710	724	683	730	736	673	756	718	739	725	691	720	723	725	721	734	669	729	681	691	713	679	717	731	735	704	720	682	707	688	700	700	714	659	731	679	724	690	737	715	685	712	698	745	669	687	677	732	704	689	688	680	746	710	755	681	735	698	694	713	772	723	714	726	751	714	687	711	698	742	718	730	747	692	714	720	775	742	694	660	697	681	680	709	703	699	637	712	690	755	694	698	732	749	732	729	722	721	750	708	704	705	772	747	704	686	728	710	772	744	736	706	748	662	703	728	702	716	724	696	674	706	706	702	717	666	709	677	658	673	718	727	757	693	707	751	709	742	683	754	686	731	745	714	718	702	721	714	744	687	715	651	731	705	749	713	694	736	696	707	714	716	729	717	666	734	730	651	699	678	702	710	715	696	745	706	691	755
25195	21740	29817	27651	28714	27503	24017	13723	8098	5747	3994	3074	2400	1956	1607	1366	1180	1094	1028	1015	875	887	857	830	819	791	793	745	781	825	800	776	799	742	785	804	813	787	755	779	797	752	797	785	819	775	848	726	862	787	847	751	832	776	755	771	786	799	758	759	752	810	789	787	737	789	779	816	766	805	805	798	779	782	799	828	784	776	792	729	733	811	781	800	814	808	815	761	822	794	842	801	794	754	801	799	757	803	734	777	786	782	815	724	802	843	719	782	773	802	784	740	793	779	760	783	746	792	757	794	768	788	758	837	767	783	788	788	814	761	811	739	753	771	778	795	800	769	768	831	797	780	744	793	774	715	744	770	782	820	758	731	778	811	802	773	725	773	811	783	783	808	771	737	751	787	753	793	787	765	813	749	724	755	736	780	781	779	758	771	801	751	792	745	768	825	737	771	856	782	850	767	792	797	786	791	796	786	731	784	768	761	786	783	817	798	809	817	812	732	794	735	788	738	773	785	815	750	735	789	795	756	799	737	762	787	748	809	822	795	798	776	779	717	775	785	786	812	759	743	791	793	768	805	755	795	757	787	788	777	738	771	773	779	769	742	759	786	777	801	799	795	772	758	759	749	752	771	752	821	779	818	821	730	806	738	797	750	794	736	836	731	775	827	776	870	812	755	754	770	799	762	755	758	818	776	764	754	791	767	774	778	801	754	795	799	797	754	797	812	801	814	749	730	746	765	748	820	824	773	834	791	758	727	811	806	786	772	788	787	794	769	738	791	755	778	803	746	734	805	823	809	762	748	835	827	792	784	763	776	811	804	822	823	818	810	811	804	799	783	814	773	749	788	745	811	759	771	805	810	743	773	785	793	812	744	761	763	808	775	800	751	721	715	792	794	778	798	772	758	704	741	765	753	818	814	783	803	776	758	825	777	777	808	733	732	805	807	764	766	770	763	778	805	767	819	805	761	787	816	751	779	789	835	724	788	743	828	760	788	769	825	780	731	788	804	763	793	746	805	784	784	776	792	796	776	749	734	796	813	756	779	757	721	785	785	761	810	757	764	745	805	776	741	754	806	743	836	777	770	775	710	802	783	794	802	773	771	758	830	763	819	788	752	763	765	809	765	801	798	811	826	778	783	774	785	792	784	786	784	757	760	804	769	777	733	754	764	775	763	767	749	805	800	773	780	797	865	814	769	785	782	777	808	771	764	810	780	774	797	813	798	739	796	753	768	799	766	788	739	734	786	767	748	777	777	793	739	797	768	767	788	827	761	765	767	786	763	761	738	784	762	826	739	772	761	786	760	742	782	784	836	797	766	791	771	784	743	748	772	786	743	769	794	803	836	735	788	765	764	755	774	786	778	781	765	749	772	747	781	739	766	744	792	748	812	810	796	805	780	801	811	747	747	783	802	768	790	816	747	753	758	758	800	802	750	788	705	782	768	757	744	769	789	812	823	791	751	764	785	772	772	772	743	824	726	765	776	764	784	785	839	775	770	764	770	754	793	762	794	734	802	715	771	810	809	824	760	798	767	750	817	851	801	797	773	776	763	782	783	747	771	816	772	768	780	834	801	761	763	765	791	819	749	778	796	801	826	796	784	763	768	744	730	733	764	841	746	774	807	783	790	795	789	786	781	731	792	730	767	850	829	795	796	762	794	760	720	766	778	785	820	777	770	838	749	789	825	771	742	787	757	766	802	778	752	784	796	759	783	789	798	780	794	791	777	764	781	827	786	793	741	748	785	753	759	815	729	803	739	803	799	790	784	789	773	813	788	764	781	785	788	779	814	770	760	788	798	797	734	783	742	760	749	767	796	771	810	798	784	776	757	743	804	771	763	744	790	831	793	774	792	798	789	789	749	763	811	783	807	827	714	803	765	774	784	810	801	769	764	769	843	801	780	776	818	742	783	780	807	749	790	752	814	801	747	785	762	766	815	773	813	807	733	800	752	753	794	788	829	746	741	791	811	798	767	779	811	813	762	782	799	764	772	764	751	734	746	796	743	760	803	792	814	758	759	764	757	773	776	831	751	794	821	767	824	822	780	727	774	810	783	788	806	762	752	823	777	788	778	761	756	756	784	737	733	798	851	797	790	772	787	741	741	756	811	775	832	769	809	758	776	776	745	811	736	806	731	762	787	826	779	723	787	770	782	768	791	757	787	755	766	782	776	772	833	772	753	728	777	800	797	794	769	745	774	763	775	772	814	745	750	798	805	772	798	776	782	765	786	777	736	791	782	766	755	778	761	808	787	770	740	759	800	815	751	802	788	744	793	797	793	815	742	789	750	761	769	799	775	799	798	759	765	794	743	745	784	777	712	769	761	801	774	768	799	796	780	813	766	773	750	784	732	803	841	754	788	786	825	775	782	756	795	777	811	809	754	746	817	779	766	791	776	788	800	821	761	796	790	786	761	808	837	751	773	724	770	760	819	833	765	778	796	838	744	768	789	762	831	819	809	805	787	778	763	760	796	733	774	798	794	758	764	733	775	755	826	776	777	785	777	772	811	765	827	772	824	732	837	740	795	759	813	797	760	801	771	745	795	775	737	763	774	785	792	747	766	767	787	773	814	780	832	774	738	750	812	758	731	790	783	779	775	742	808	803	777	818	834	777	728	798	760	782	767	811	800	805	791	827	745	745	753	772	704	844	771	815	798	849	781	799	771	807	791	762	719	773	791	857	761	789	756	812	801	855	770	764	855	762	799	789	765	808	783	785	797	760	772	783	819	822	792	750	791	784	763	751	808	802	786	817	815	807	782	768	783	786	730	773	807	833	773	794	845	804	781	774	823	777	790	807	739	754	787	783	772	771	726	812	784	798	745	746	807	752	815	808	800	769	791	717	791	812	749	763	749	796	783	732	740	729	820	769	776	733	748	783	747	760	734	714	747	787	790	772	760	834	776	761	793	779	761	823	813	752	770	760	808	775	800	759	746	763	774	764	750	790	768	775	781	835	717	841	735	791	830	761	767	807	834	796	754	740	738	774	796	799	798	801	828	784	772	804	748	781	785	810	795	793	752	783	777	811	770	766	740	841	776	746	781	787	841	747	807	777	800	774	781	787	776	764	760	744	760	781	792	779	770	736	724	800	802	778	797	761	791	788	786	845	782	718	800	767	770	800	770	780	785	774	830	791	756	745	798	761	740	733	808	819	795	765	804	745	790	791	734	776	786	803	794	782	753	785	831	767	768	754	762	768	733	774	780	796	775	797	758	771	776	808	775	740	783	758	790	738	726	771	820	785	770	756	761	840	759	774	764	796	747	780	744	749	825	773	802	794	812	791	799	747	816	802	772	757	751	772	758	745	845	754	826	801	758	850	744	781	776	781	786	791	756	811	768	786	789	784	766	791	820	803	781	783	800	774	824	821	802	803	753	752	824	769	772	824	765	765	765	802	783	776	756	822	788	798	776	732	784	768	799	796	737	786	782	797	784	772	795	734	727	814	773	707	737	715	784	785	807	724	747	752	785	779	790	765	717
53754	68295	66071	56144	43007	30567	22779	16289	11515	8373	5962	4521	3242	2668	2115	1707	1431	1215	1169	985	934	887	815	852	785	762	777	797	745	693	697	739	713	727	700	713	745	726	681	740	726	702	680	718	674	760	728	721	740	736	754	741	766	704	716	700	659	704	701	694	660	757	728	702	736	729	675	679	712	724	672	714	738	736	714	694	702	758	730	672	709	761	715	751	732	681	659	719	716	713	718	691	751	729	648	718	676	718	702	707	694	745	710	754	706	710	741	700	691	724	744	730	703	740	710	753	784	738	699	768	678	769	696	696	696	718	723	703	706	695	753	683	701	744	748	671	719	708	700	755	712	728	696	703	685	679	728	678	657	715	726	697	672	687	665	712	673	738	678	744	743	683	703	702	731	685	739	744	717	693	651	719	716	713	716	698	680	730	658	738	659	697	671	724	753	735	729	715	691	686	727	718	734	690	741	663	673	692	694	671	678	653	708	686	769	679	705	677	744	725	718	719	727	707	677	722	709	672	701	716	681	715	707	689	690	709	720	749	719	785	721	711	731	758	721	714	730	696	696	711	694	711	678	728	692	688	688	755	700	681	694	698	689	741	675	688	787	719	666	675	742	716	728	750	684	675	690	661	714	730	720	690	734	708	712	706	749	748	707	674	773	771	733	691	708	728	725	728	717	679	744	738	728	721	689	674	700	701	724	702	743	735	719	690	685	770	736	712	719	689	722	687	676	774	727	682	722	685	711	705	689	698	665	721	675	705	653	706	736	718	719	763	709	712	750	744	712	690	689	716	699	705	714	747	699	691	726	708	737	721	723	719	709	701	679	691	744	709	740	691	694	678	691	766	738	708	740	695	776	649	694	672	726	748	672	722	751	718	714	669	714	712	730	714	728	735	681	739	694	716	757	695	690	725	717	697	722	741	698	707	665	741	749	757	718	689	712	732	680	699	715	703	725	693	675	701	729	707	731	690	739	708	745	712	718	688	750	720	661	666	717	663	741	716	703	661	724	705	691	705	731	676	768	684	731	722	723	721	685	690	718	734	697	724	653	696	715	729	713	704	699	758	713	700	702	677	718	696	703	715	729	689	647	716	734	702	716	725	696	675	691	688	725	747	693	736	697	697	698	737	716	713	712	772	707	706	744	727	706	671	707	739	672	756	736	700	694	729	713	693	680	729	710	738	722	699	694	750	742	688	723	716	757	694	678	730	686	726	739	696	714	719	680	739	746	681	716	704	739	663	731	767	730	720	693	723	750	696	677	698	700	718	741	713	731	690	668	719	743	725	743	673	727	708	723	668	707	663	733	712	715	674	723	727	733	664	679	714	755	720	682	698	636	670	722	714	747	704	715	701	719	669	690	680	702	708	679	726	691	714	695	709	732	713	698	701	699	703	756	732	679	725	710	759	724	726	706	748	714	701	674	702	777	697	726	690	735	708	699	736	698	684	706	703	754	725	722	712	726	763	694	713	731	735	717	682	668	696	743	734	745	699	722	709	722	699	685	719	722	694	761	705	737	723	699	716	727	689	731	688	678	720	683	688	688	674	702	691	702	713	730	762	751	687	736	719	666	713	730	735	714	669	727	693	704	706	699	686	715	708	701	682	718	731	738	723	733	646	680	699	700	679	643	715	726	744	723	704	706	687	735	704	690	698	705	730	730	706	685	760	721	705	755	695	768	713	736	757	699	740	713	696	726	680	659	713	661	753	699	732	684	708	785	680	727	708	647	691	713	693	675	741	717	754	676	715	672	704	715	745	717	725	695	687	728	755	706	759	707	675	699	784	721	656	756	765	635	666	728	770	698	720	730	737	717	688	716	705	702	722	701	698	706	741	739	687	735	701	731	735	708	689	726	725	722	715	704	717	717	712	692	712	753	725	685	676	698	719	684	746	678	719	676	727	724	700	725	711	713	640	718	691	705	676	672	721	673	716	711	733	686	717	719	755	760	702	720	738	709	682	693	654	714	731	750	723	725	706	696	741	662	723	678	669	705	708	672	727	699	738	699	718	716	682	745	744	705	702	699	708	686	745	717	675	708	693	711	686	681	730	767	736	695	732	695	738	751	721	682	715	694	717	662	727	761	764	677	709	737	716	690	719	729	698	709	713	700	689	702	708	724	676	746	689	705	735	678	710	715	726	739	733	741	723	758	738	734	691	698	707	756	707	725	745	730	747	705	726	744	710	752	731	709	736	738	690	651	688	687	743	724	762	718	761	718	725	762	702	731	712	705	712	705	741	766	706	748	726	683	691	719	714	705	710	727	703	745	700	744	720	714	811	715	716	649	717	686	725	720	734	694	673	720	781	702	705	681	704	664	724	697	716	686	761	690	732	736	681	719	672	689	699	749	732	732	720	684	745	664	684	725	664	719	741	726	702	753	714	664	722	722	758	685	742	698	692	709	711	714	746	730	735	678	699	708	731	672	653	757	728	711	725	703	708	692	710	729	688	678	739	726	699	743	733	697	673	698	699	694	692	724	691	735	700	703	722	695	732	691	679	757	713	695	676	714	717	715	660	737	735	715	701	685	713	702	683	708	723	687	715	716	746	714	671	697	730	689	687	705	713	705	723	690	726	742	702	694	730	709	713	703	648	726	684	718	749	684	739	686	699	694	723	721	692	731	716	685	718	772	707	699	748	715	703	705	669	716	702	723	728	692	713	674	731	692	704	727	757	742	700	686	666	743	727	728	744	725	727	671	695	723	721	723	714	720	698	714	751	667	726	703	683	705	676	709	718	693	676	710	725	720	660	732	661	739	794	748	761	693	696	736	678	730	699	738	671	699	734	742	724	720	675	702	713	715	715	731	704	763	703	749	711	691	710	724	755	749	719	662	727	719	684	696	650	711	695	664	698	726	690	701	709	717	710	714	808	652	734	674	699	740	698	665	656	737	765	702	688	726	712	733	721	711	743	721	704	739	709	711	762	791	657	711	674	711	733	734	691	706	716	692	700	700	743	719	757	719	740	741	739	725	696	686	703	700	699	698	714	700	732	695	725	734	672	688	685	695	739	703	720	740	721	712	736	740	679	692	740	734	719	673	709	723	778	735	715	666	696	648	710	734	687	681	725	684	666	679	690	699	722	708	710	688	677	771	662	726	719	715	692	773	691	728	709	714	694	722	781	733	721	687	730	698	740	726	710	697	694	710	727	733	731	708	728	712	735	728	705	731	749	719	729	730	708	686	686	710	741	695	689	731	693	746	730	715	703	682	709	748	694	745	663	695	695	724	692	734	724	742	728	650	660	714	690	711	749	717	726	697	699	698	708	738	719	700	717	726	714	693	685	690	667	655	725	714	703	684	723	706	669	705	690	689	669	743	711	697	677	750	681	674	678	702	778	740	737	704	724	711	711	742	774	709	720	714	717	712	696	695	712	710	663	709	721	653	743	724	706	679	700	760	737	683	695	668	666	705	733	702	737	688	716	723	758	743	675	714	724	681	709	725	699	739	723	718	726	710	724	722	722	754	710	692	721	712	693
24345	21574	29516	26675	27827	29302	28459	16887	10139	6947	4993	3663	2635	2128	1743	1434	1316	1215	1122	1005	975	935	847	867	877	857	789	809	813	807	805	816	803	803	816	865	784	855	828	797	785	807	799	783	834	832	795	768	790	834	796	736	739	778	759	714	753	799	767	858	797	722	774	777	801	756	825	782	768	785	784	761	788	775	786	840	767	788	808	808	828	819	753	801	807	817	830	814	853	767	798	832	851	801	777	775	796	830	823	827	784	800	811	804	775	808	794	737	790	778	838	786	789	806	738	810	800	778	734	775	803	786	826	805	752	769	769	787	760	805	797	823	753	768	763	779	760	760	793	792	765	766	729	757	782	817	764	805	799	734	785	727	795	815	800	790	740	877	749	792	841	772	785	824	764	790	777	737	771	848	787	763	827	838	735	808	741	737	746	809	808	775	882	814	776	779	752	762	772	765	779	787	832	743	713	790	781	778	798	818	852	729	874	775	813	784	747	741	786	769	719	826	808	816	808	813	783	766	730	808	849	750	751	719	788	773	770	778	787	814	800	759	821	830	770	779	802	827	771	805	786	806	787	760	796	777	817	828	805	815	811	798	781	820	729	787	768	769	745	727	766	804	799	755	796	758	762	799	863	781	789	784	807	764	808	728	778	774	816	809	781	833	807	832	778	754	774	767	766	837	786	778	801	801	756	758	741	761	818	743	773	760	786	730	765	808	820	813	817	807	752	850	810	821	784	782	764	749	777	806	783	756	859	794	805	777	832	732	790	732	791	782	770	782	747	794	829	761	743	800	789	765	795	778	807	772	778	811	768	789	774	799	833	766	781	780	773	764	818	807	739	737	775	791	771	777	809	762	786	776	745	782	766	781	834	849	756	756	825	796	751	775	813	759	781	812	832	843	810	790	777	812	764	785	773	816	799	809	783	780	815	721	825	855	737	827	815	839	803	772	747	744	780	795	762	838	821	790	822	816	758	758	786	798	750	773	779	779	782	819	852	786	770	753	781	800	753	837	803	765	760	753	855	745	729	810	759	824	817	796	794	777	779	750	811	854	792	788	762	735	766	793	788	810	804	837	797	777	831	790	777	779	792	762	841	741	732	824	776	794	814	770	812	809	813	764	702	797	790	750	746	774	736	753	813	835	777	782	768	745	837	776	841	834	782	814	768	758	742	771	753	766	787	745	792	806	761	804	817	761	813	768	813	743	799	813	780	796	706	765	821	823	734	810	788	780	812	816	787	809	778	757	794	794	826	771	799	771	789	811	802	820	795	837	778	774	765	794	812	784	800	830	804	801	792	811	777	800	779	810	777	761	841	806	774	773	801	819	771	800	825	796	767	775	783	768	765	818	778	756	827	816	721	783	738	788	804	792	783	755	816	768	824	791	784	802	756	782	787	808	809	829	836	802	796	775	795	766	804	811	808	823	821	789	822	764	790	753	832	811	800	778	834	774	793	807	778	744	784	833	813	808	798	790	830	822	809	773	740	778	787	734	809	780	834	817	759	721	757	774	718	771	766	773	818	760	785	760	746	775	801	833	800	839	770	824	786	807	711	804	765	796	814	756	794	825	756	749	783	808	815	820	794	731	751	789	796	793	761	804	754	778	821	780	788	734	779	810	764	770	774	815	806	794	766	828	808	800	759	737	817	805	781	781	765	791	840	774	781	770	792	850	735	774	765	725	813	758	811	840	828	793	780	786	782	780	837	767	767	792	744	770	775	773	791	801	795	772	814	753	775	824	801	790	777	772	789	858	744	790	819	777	765	777	764	775	828	785	752	826	771	756	788	804	777	785	801	804	817	781	738	766	759	833	811	824	802	736	772	781	841	781	825	815	783	768	782	769	763	837	757	769	819	852	808	772	761	807	777	752	782	788	820	800	789	806	743	791	751	822	762	755	764	820	788	783	792	888	770	747	825	769	770	798	842	750	807	784	808	843	821	785	751	763	789	836	799	812	818	759	786	777	860	795	812	780	821	775	775	770	828	760	825	773	808	758	779	760	805	832	843	781	795	797	786	715	812	802	765	816	816	813	787	785	805	776	840	750	776	764	765	819	817	846	748	779	769	775	756	709	793	792	806	809	784	779	796	762	832	772	813	814	790	751	788	788	812	780	796	819	818	791	790	781	782	813	834	751	773	827	776	777	782	818	815	818	809	776	766	795	787	824	751	789	723	773	802	771	777	735	752	767	781	754	713	761	793	763	814	800	765	785	774	738	782	793	804	831	781	762	824	797	808	797	805	770	817	770	739	772	826	837	762	809	783	796	749	751	778	782	749	796	769	795	767	799	796	784	754	720	757	787	804	762	799	761	797	855	778	799	796	783	756	788	734	758	761	792	786	811	744	816	826	792	735	733	793	787	765	732	812	750	798	812	820	757	803	778	756	769	742	828	840	786	775	756	801	774	784	781	762	728	764	770	842	838	846	793	762	791	776	753	806	758	790	765	789	756	797	781	764	753	782	774	792	748	806	766	834	787	803	770	721	775	742	773	758	782	722	815	786	774	820	767	743	771	817	768	779	819	840	759	734	780	786	812	780	768	801	806	822	803	760	827	778	857	779	816	793	808	807	714	747	810	807	768	781	760	805	737	827	786	773	801	823	800	790	778	822	774	811	748	800	825	829	849	756	786	781	773	793	798	865	780	788	811	733	779	803	816	816	764	821	785	778	788	857	812	774	836	813	744	785	797	782	802	737	805	762	803	798	786	800	769	735	855	795	788	783	793	810	762	785	798	754	807	756	775	811	762	770	778	805	786	822	740	830	781	819	767	826	779	767	768	851	777	813	792	794	762	839	753	743	778	763	768	843	772	845	802	741	763	797	824	800	814	791	803	760	750	749	844	820	782	736	747	777	780	823	769	787	788	815	772	761	795	770	722	830	731	755	781	816	789	711	829	799	787	853	794	831	739	755	800	759	774	782	808	803	776	744	771	785	741	801	811	798	788	827	764	812	842	747	783	782	764	781	792	777	791	794	800	771	732	821	757	810	801	800	801	744	780	829	832	776	792	785	758	772	776	794	799	856	788	757	745	750	817	765	733	786	778	771	786	765	784	793	774	736	773	735	748	768	774	792	790	746	797	818	844	775	751	784	798	748	746	783	753	784	825	829	764	759	729	871	801	786	785	755	769	766	776	761	767	811	742	794	818	785	763	773	796	755	756	812	794	817	799	819	779	785	791	752	804	784	805	747	826	769	839	775	786	799	758	808	803	701	806	833	805	751	750	787	829	784	769	782	762	792	742	846	780	781	758	787	787	787	773	805	797	781	772	788	798	818	757	811	767	789	826	804	764	824	832	770	831	834	724	774	778	771	851	822	831	811	767	785	747	779	785	763	830	769	763	774	808	813	793	782	785	780	754	726	821	771	790	799	770	824	769	763	775	804	850	756	783	834	768	805	779	832	792	788	810	771	824	742	849	822	818	815	778	801	815	788	802	785	771	732	791	787	764	787	776	776	796	771	743	799	781	764	773	840	773	758	780
53999	70333	70683	59090	45962	34109	25757	17942	13075	9394	7045	5216	3680	2955	2266	1801	1596	1415	1219	1054	965	872	777	843	839	768	729	765	765	722	710	712	692	739	720	702	702	696	686	747	718	691	701	710	682	716	746	689	728	700	672	700	732	728	703	716	708	697	692	685	722	705	719	738	727	729	665	710	770	706	746	723	678	696	702	685	707	727	718	703	736	740	737	705	727	708	729	714	757	714	674	720	726	721	704	682	704	682	707	729	690	710	745	710	710	713	755	730	719	720	675	709	736	690	742	711	745	720	755	709	764	707	695	728	700	734	710	703	721	709	776	723	729	719	718	724	783	764	706	733	697	696	695	753	712	749	721	721	737	727	754	689	703	705	673	744	709	712	700	690	672	732	702	712	698	698	726	679	686	736	721	698	725	700	695	697	667	659	733	681	681	716	700	698	683	729	695	722	746	760	722	760	736	687	734	733	755	673	715	757	685	695	704	728	714	781	706	734	746	724	696	665	736	693	699	719	744	767	711	735	716	688	726	738	740	728	807	737	720	727	715	729	712	749	682	730	730	679	698	714	703	651	745	694	725	751	675	730	722	730	806	705	684	759	697	768	726	710	670	754	729	716	710	700	687	766	716	700	704	701	694	718	700	719	684	658	724	712	716	746	728	713	752	691	682	718	742	716	701	682	726	769	711	706	758	730	748	751	683	715	709	704	713	712	732	735	711	704	709	692	694	746	668	701	705	734	753	710	714	732	751	754	715	713	727	739	758	757	746	696	679	715	747	733	728	718	697	710	731	692	744	700	740	741	773	725	688	767	725	725	704	710	760	734	733	741	730	744	742	685	723	764	754	740	715	718	728	689	715	738	724	694	752	672	727	672	720	699	724	746	731	690	706	718	694	744	708	759	691	715	741	723	739	740	663	711	681	730	686	687	667	728	752	732	752	696	732	749	706	671	723	731	702	745	719	706	716	746	746	745	708	726	775	721	733	767	712	650	738	729	683	778	730	696	739	688	703	757	713	693	753	769	704	709	725	730	719	669	705	699	726	712	685	709	766	701	738	718	713	721	697	734	759	769	703	728	732	692	747	718	745	719	712	701	714	736	765	684	682	736	712	693	724	632	696	733	731	678	720	753	706	659	712	684	716	732	727	667	771	738	722	691	692	712	681	695	739	757	689	728	721	686	716	743	716	704	691	687	736	680	677	740	700	712	705	706	717	701	777	727	719	669	698	696	726	699	703	707	681	698	719	723	701	702	718	669	741	725	719	716	715	739	679	717	714	721	704	725	775	706	744	751	724	701	718	729	722	663	720	759	732	748	721	721	719	671	719	765	733	731	746	748	756	712	678	684	680	720	688	702	716	727	703	736	731	711	707	700	709	742	735	710	785	730	691	693	672	737	721	730	703	632	740	684	738	684	728	720	721	684	663	702	713	654	706	745	689	726	711	694	676	706	736	712	732	672	723	683	718	713	696	716	787	729	702	726	701	675	708	720	735	703	663	719	733	731	663	702	708	732	731	724	759	724	677	699	740	751	713	730	726	724	706	714	717	732	747	723	704	701	728	700	700	734	743	670	688	715	750	749	698	706	742	725	733	744	718	750	737	741	766	742	721	734	663	706	693	701	740	771	739	724	717	710	698	727	693	724	759	717	687	734	703	759	702	719	714	705	744	700	709	726	682	712	696	774	699	741	705	758	753	666	725	692	755	708	733	675	743	757	749	695	674	711	703	783	710	753	691	707	734	724	725	688	718	682	683	726	729	716	684	707	729	755	705	693	713	734	738	709	702	721	779	740	724	721	741	734	755	700	746	715	718	701	715	667	678	689	724	676	713	743	704	680	763	715	718	730	654	653	762	702	718	747	745	697	726	716	691	723	724	715	713	747	710	705	755	749	716	732	717	713	733	756	730	726	712	747	711	739	706	725	752	761	783	705	685	724	734	690	752	713	706	654	711	703	678	783	687	756	770	712	694	726	725	711	758	767	689	716	712	723	734	727	689	729	702	744	747	675	673	702	710	734	741	737	707	739	696	709	662	718	725	725	738	740	706	730	681	691	714	769	687	696	784	730	720	699	719	691	704	768	733	687	711	720	699	668	667	759	707	728	690	672	717	738	717	752	742	728	749	693	739	721	724	731	712	752	682	764	710	761	757	735	692	721	731	740	704	746	709	731	707	692	709	694	665	728	687	721	700	697	718	693	749	677	729	756	731	700	702	708	674	706	749	701	666	706	702	743	680	715	731	722	702	739	711	702	716	678	708	703	747	706	692	764	736	701	697	667	750	701	720	735	703	702	711	720	671	731	680	739	724	687	709	698	710	711	715	759	726	749	781	691	712	698	785	697	712	662	750	714	726	734	725	690	748	717	710	699	772	675	733	688	778	721	677	685	668	738	763	692	709	735	676	709	738	672	708	676	715	736	723	671	704	724	709	712	684	704	749	680	723	746	697	691	719	692	684	701	719	734	681	660	744	713	711	715	710	687	697	725	709	691	721	711	747	689	732	762	730	682	721	762	701	683	701	759	697	721	711	703	723	754	711	691	699	736	730	698	696	692	722	708	669	726	697	753	717	738	739	709	738	732	707	693	730	755	713	754	739	689	735	735	727	710	730	730	717	684	762	716	686	739	745	712	707	705	754	730	732	753	760	742	752	672	725	713	729	675	723	769	680	688	743	745	726	758	714	730	699	722	731	693	694	718	666	733	679	707	700	743	722	685	702	739	712	674	755	745	754	687	727	712	699	767	714	741	695	773	703	690	758	681	742	709	726	753	753	758	745	751	752	686	672	689	768	751	694	688	723	687	749	688	682	760	742	705	728	703	708	701	685	701	706	753	709	742	713	708	747	698	742	710	702	701	739	721	724	703	683	759	736	690	701	738	716	773	749	739	707	710	669	757	705	710	712	702	693	707	746	689	769	764	716	736	693	736	736	722	725	734	778	709	691	699	643	721	761	711	733	693	721	737	677	704	716	712	754	690	722	750	758	731	704	717	696	724	708	721	733	675	719	662	704	666	694	690	723	735	700	744	733	738	656	683	691	700	737	663	736	696	693	678	741	723	706	766	730	726	685	719	729	678	738	750	697	719	722	743	729	744	674	691	703	715	694	684	690	744	675	687	728	711	721	690	685	700	735	747	687	748	733	694	743	725	708	742	677	706	705	697	696	655	740	720	660	682	752	695	727	693	732	736	715	739	644	689	716	753	678	700	735	705	696	690	757	748	737	726	747	711	724	684	708	723	702	723	673	686	707	735	743	678	733	737	669	702	704	663	700	733	747	776	723	734	700	713	674	720	689	715	710	738	732	748	695	696	747	763	735	727	710	674	694	726	734	701	685	743	709	687	730	729	726	722	708	714	716	717	695	708	723	709	703	719	693	721	725	717	659	735	701	736	684	715	725	711	732	732	761	730	691	736	691	721	758	674	674	715	723	716	696	677	724	704	717	690	675	680	688	736	687	698	764	762	706	722	752	728	725	719	726	763	707	769
29136	25170	37300	40106	31354	21973	14077	8419	5366	3727	2828	2158	1768	1443	1239	1156	1073	941	909	929	851	804	764	809	763	782	803	861	736	744	781	774	792	726	775	812	779	749	738	757	796	763	761	801	783	774	768	773	760	782	745	715	812	740	787	706	739	751	773	807	818	759	814	782	766	769	830	803	755	768	786	743	759	773	803	828	792	781	767	815	721	794	782	781	778	780	805	780	730	774	812	763	716	762	757	772	739	798	755	759	785	788	724	762	683	830	770	777	758	757	715	749	768	751	755	746	756	746	730	798	804	763	774	806	748	774	766	780	723	749	782	794	784	766	776	801	814	768	734	757	775	760	793	786	772	760	759	787	802	816	836	774	788	783	754	800	750	728	776	795	776	749	781	743	736	788	716	757	771	780	738	764	843	748	778	710	733	812	754	769	779	731	796	770	747	816	768	797	787	736	749	759	752	800	717	764	769	744	807	729	784	746	828	793	835	730	778	780	769	813	817	751	752	775	778	767	755	762	767	784	785	773	785	813	726	788	809	814	722	787	756	777	729	794	731	756	795	740	738	756	784	769	822	782	740	745	791	809	790	797	758	723	776	751	777	769	764	797	744	754	791	741	771	772	788	756	764	755	784	804	777	783	771	754	769	741	809	788	769	756	705	740	756	807	748	800	732	736	769	742	760	808	736	784	760	762	807	759	778	787	780	809	730	772	780	751	717	738	719	770	771	769	745	770	834	846	774	737	765	767	791	826	797	819	768	695	776	755	763	768	731	784	746	719	767	792	773	744	788	763	728	798	757	765	742	812	786	712	786	817	798	729	749	763	768	761	812	757	751	856	831	776	720	722	759	776	759	705	756	772	745	773	777	768	744	770	731	739	679	806	784	754	763	790	779	773	735	750	773	743	793	830	751	788	774	795	742	800	778	784	777	824	827	786	765	815	772	781	756	723	789	784	790	738	769	784	766	764	750	756	700	751	789	766	756	795	777	751	754	766	793	764	760	759	812	723	807	760	720	738	767	740	749	737	728	747	750	748	753	789	737	723	745	739	742	796	789	770	765	756	749	770	742	787	815	802	767	726	750	788	795	831	743	746	779	759	796	752	728	783	750	774	748	803	801	752	768	757	774	771	747	736	805	779	814	726	725	742	766	791	758	742	772	804	793	768	750	806	736	790	761	738	728	780	746	726	749	734	783	803	808	720	792	760	781	732	764	742	753	734	759	751	827	826	752	777	742	758	781	790	764	759	737	796	780	751	764	746	781	794	770	706	762	748	787	809	775	749	776	815	794	753	732	727	764	751	773	769	754	774	791	779	716	778	805	753	783	770	787	746	768	738	727	716	763	765	793	747	793	779	779	772	753	748	771	761	765	831	771	779	785	787	786	792	755	784	754	757	699	725	813	753	778	767	788	774	774	758	758	748	821	756	774	721	807	755	737	730	743	784	777	766	787	763	744	738	790	766	738	719	752	776	762	777	768	751	734	756	750	788	740	756	758	780	736	775	755	776	781	787	816	827	795	807	817	750	728	784	768	746	764	743	767	782	758	808	745	718	814	802	802	747	734	837	772	710	783	757	747	804	751	749	771	786	774	735	765	786	768	800	788	796	777	802	724	778	821	793	760	735	793	748	763	709	759	764	774	787	762	737	808	811	735	734	799	795	788	808	775	724	792	816	727	799	783	752	805	814	825	729	794	842	746	737	758	734	758	762	753	771	735	718	780	796	731	763	742	747	778	731	707	798	739	766	784	730	747	781	770	766	771	744	800	772	777	731	767	749	788	716	768	739	763	779	746	742	785	813	758	778	764	748	777	763	759	740	808	754	743	769	762	801	784	751	737	754	757	760	719	790	762	728	826	744	749	743	793	759	733	746	719	755	804	794	772	731	810	789	741	748	763	805	774	747	767	728	771	732	783	776	794	774	805	793	820	786	803	809	786	770	727	768	742	792	800	779	751	779	803	788	796	765	815	792	736	737	805	731	731	755	776	694	773	797	728	789	759	761	721	785	742	784	731	743	769	783	772	761	769	765	759	801	761	821	793	760	770	796	731	739	744	799	800	748	759	765	798	777	772	784	764	857	757	761	782	807	758	752	755	747	778	819	771	751	750	715	785	780	798	699	773	738	805	778	782	757	777	687	772	807	771	745	755	716	788	793	792	734	802	788	762	737	773	783	755	823	768	715	756	780	788	717	779	798	760	800	787	764	732	836	796	749	797	755	724	782	771	728	760	727	761	774	727	720	708	740	734	757	787	750	758	789	797	788	783	759	769	759	783	736	763	767	798	786	758	717	771	789	744	767	771	771	779	724	794	749	776	746	698	754	815	775	807	726	759	770	787	761	775	788	757	822	735	751	748	761	746	772	757	779	789	779	814	827	777	778	781	759	775	741	748	757	813	759	778	808	791	789	762	818	744	764	791	755	729	754	816	766	735	761	782	747	799	732	730	754	769	778	778	747	766	788	787	752	726	764	736	757	759	727	813	735	720	768	757	729	800	773	730	762	764	767	782	771	746	760	752	765	731	773	747	775	757	800	728	794	750	810	782	676	749	773	728	757	778	818	775	714	762	785	763	708	795	752	706	726	750	781	752	767	776	740	782	792	752	762	788	742	763	736	802	774	782	778	773	796	753	782	713	777	806	770	748	704	728	748	773	813	790	772	739	777	786	793	711	785	759	787	754	843	700	769	789	729	798	785	759	725	761	754	764	818	785	773	727	760	768	792	736	768	782	733	768	818	771	749	778	740	727	819	740	753	745	795	709	758	834	764	716	770	767	767	828	776	730	753	747	752	743	767	759	772	747	727	775	792	770	799	783	773	806	726	796	760	720	755	768	803	768	753	744	773	772	795	757	736	791	765	777	776	778	768	791	762	787	787	774	811	784	788	807	731	764	781	764	797	733	823	729	770	767	830	763	748	768	765	796	768	777	739	799	828	721	772	792	779	737	790	740	774	769	808	738	792	768	766	808	762	772	763	732	769	725	783	732	824	716	799	725	784	751	786	809	841	767	766	775	775	735	752	714	758	814	832	757	801	794	749	820	775	772	748	782	787	775	773	811	796	786	774	765	737	768	742	787	786	745	795	750	834	743	748	763	759	776	792	788	781	743	771	733	725	742	787	724	740	779	764	751	758	773	759	773	806	801	744	765	805	738	781	767	764	732	728	748	751	805	839	798	793	731	773	753	769	762	754	765	797	801	785	786	799	747	786	778	756	744	715	786	741	768	746	777	772	780	744	775	777	772	737	770	788	750	752	711	793	769	754	752	777	705	754	790	837	733	775	800	783	765	754	776	809	802	768	727	760	762	795	814	833	725	762	734	749	778	753	729	754	723	761	787	745	761	791	764	724	735	743	810	744	752	749	737	754	800	766	814	777	788	763	773	781	760	793	730	736	797	750	789	740	800	726	771	812	755	755	717	753	783	763	772	753	775	753	750	791	801	784	766	783	792	749	772	766	787	771	755	734	791	733	795	732	726	727	792	796
51264	61707	58589	47307	34975	23870	16643	11481	8138	5661	4248	3180	2447	1831	1536	1296	1159	1034	938	902	838	801	795	739	709	795	743	742	714	749	687	695	721	710	688	757	713	709	710	733	683	706	696	721	678	698	691	764	680	760	703	763	741	717	681	704	707	715	681	718	700	674	732	674	719	706	673	692	662	740	727	678	710	665	700	701	685	734	682	695	705	694	726	771	698	730	722	706	698	704	723	691	729	704	695	710	701	700	677	726	705	733	743	682	767	656	702	694	697	706	719	735	701	712	697	700	687	668	697	664	714	734	723	762	701	712	722	765	655	650	742	722	694	747	719	745	649	717	658	687	714	721	704	735	701	725	682	696	679	740	733	751	703	708	750	697	727	733	666	696	700	734	731	721	729	682	702	694	746	729	718	710	704	683	673	695	690	718	719	713	690	689	692	688	717	677	727	696	699	707	661	683	678	706	733	712	703	743	727	716	698	721	686	687	701	721	736	703	744	707	710	689	711	723	686	737	689	722	708	708	721	734	727	740	710	742	762	738	664	670	734	737	716	693	698	768	737	701	683	732	709	717	670	689	730	732	734	699	769	692	712	706	706	761	701	681	709	747	716	741	711	708	691	701	711	712	690	690	731	681	730	707	672	689	774	693	734	688	704	698	743	728	761	713	718	694	672	699	700	701	750	738	681	737	677	649	763	687	724	682	722	693	724	737	755	745	733	727	721	727	705	704	731	714	730	723	705	710	707	730	759	735	722	726	742	715	766	710	664	704	704	720	724	705	672	717	732	673	723	654	722	694	758	722	678	678	693	703	700	657	682	642	730	692	725	703	688	662	704	650	737	742	764	676	713	656	738	706	733	742	726	671	710	703	724	767	728	680	678	716	675	697	769	682	741	720	710	688	704	663	732	664	671	777	660	677	679	682	690	668	679	727	690	719	726	673	701	724	729	711	712	686	701	668	657	755	666	703	705	717	661	659	715	697	744	722	705	667	668	716	736	725	696	708	726	696	652	724	719	737	700	716	705	678	695	739	732	715	674	704	755	678	753	688	697	676	707	720	706	692	672	716	754	678	733	721	663	692	675	701	707	750	729	700	684	705	707	646	701	744	695	701	693	673	705	716	702	703	727	693	721	713	726	688	675	732	736	671	689	732	703	726	743	661	731	718	713	724	651	661	710	736	698	693	698	677	685	704	723	730	681	704	701	670	693	698	716	739	683	666	679	672	753	678	713	715	669	738	693	714	747	743	739	720	669	701	713	698	718	759	731	699	716	688	733	725	701	719	723	731	708	693	660	692	728	684	705	705	715	715	691	684	658	720	692	712	694	707	709	696	724	686	712	742	732	693	727	680	659	726	648	712	668	719	673	709	687	711	693	738	657	677	690	695	688	721	744	690	681	688	745	726	759	710	652	662	693	674	701	710	702	709	657	743	703	712	696	734	734	730	728	761	698	696	721	692	721	768	663	712	672	706	737	744	713	686	685	659	722	698	678	711	716	711	719	727	717	694	711	699	683	711	734	720	672	732	704	716	699	720	685	658	717	722	709	703	724	720	703	701	724	718	715	762	719	706	713	722	723	680	713	705	743	653	694	709	704	723	733	713	712	722	745	736	694	698	712	724	681	718	696	740	684	711	727	689	669	740	724	702	693	657	731	713	689	693	676	637	697	675	684	745	650	645	728	747	735	700	753	720	705	734	714	723	728	688	640	681	689	734	722	701	696	713	699	664	710	710	749	710	750	710	722	673	673	679	725	688	701	668	749	713	666	748	702	722	710	709	685	711	708	718	732	746	713	729	710	694	740	672	706	676	726	735	704	699	751	696	674	692	708	752	737	715	717	742	706	696	749	706	704	678	681	719	664	700	692	689	676	677	722	704	721	699	664	716	647	767	669	744	676	729	665	684	726	713	664	738	735	700	685	698	657	725	697	682	698	755	726	652	678	720	719	657	706	709	666	710	751	725	735	718	673	678	690	706	681	661	611	720	692	691	705	698	774	698	696	716	723	711	676	692	708	696	746	721	701	672	694	722	666	704	710	723	751	722	738	692	686	731	693	695	691	678	736	755	692	686	682	708	709	712	722	720	710	715	725	668	688	723	751	735	718	742	703	704	662	709	695	705	698	763	692	746	694	690	706	675	705	708	691	694	718	688	679	696	707	700	755	673	717	719	717	686	733	667	667	651	643	704	674	711	695	720	658	688	723	689	690	679	656	687	706	671	707	690	704	645	748	748	727	734	695	709	748	710	712	701	633	710	687	674	719	698	713	738	714	710	707	711	693	702	709	695	758	715	698	745	675	669	698	722	682	681	709	699	677	655	709	682	701	688	696	695	700	686	716	719	721	710	730	711	720	650	726	667	703	706	689	705	759	695	681	729	677	687	630	694	755	786	722	731	687	693	717	699	715	708	732	663	687	637	681	692	763	642	695	683	720	709	709	730	754	690	678	708	717	676	678	689	680	683	739	702	656	709	646	698	733	707	698	722	730	723	736	715	690	678	697	676	729	735	662	720	729	731	732	654	708	707	764	672	709	695	758	698	728	736	638	669	712	719	744	744	716	733	673	745	712	707	737	725	659	782	689	683	737	730	746	682	722	714	660	673	708	701	699	669	714	708	698	748	644	719	684	667	716	662	748	720	706	728	671	704	732	711	705	707	699	683	689	697	725	641	715	682	715	738	728	694	686	759	720	710	727	728	683	732	663	752	728	715	691	722	691	716	700	712	722	677	705	674	645	679	682	671	725	725	694	703	677	753	740	703	707	697	696	705	718	705	701	715	711	717	704	709	714	677	723	732	694	729	735	736	696	722	727	693	686	613	736	698	761	708	725	706	750	699	692	654	732	682	741	682	695	675	739	688	708	717	707	671	678	717	735	748	729	677	694	700	676	704	721	691	668	717	779	724	721	680	671	706	741	701	714	724	729	756	674	666	675	670	726	738	713	703	694	682	676	736	688	727	708	680	701	742	682	767	694	675	677	709	744	680	683	750	664	691	619	714	716	674	712	760	723	674	723	699	685	718	688	708	701	687	713	710	750	686	725	699	701	724	677	740	718	708	658	709	738	699	690	693	703	696	726	683	697	724	693	690	720	666	723	689	680	739	712	702	658	698	707	717	731	764	704	662	700	729	711	683	676	716	715	701	724	676	638	713	684	783	749	680	713	689	719	718	662	696	678	710	709	661	679	742	717	705	728	714	742	707	705	727	693	783	737	700	686	706	721	672	713	705	714	718	709	722	759	715	689	653	690	714	686	712	646	696	722	688	707	710	726	716	674	728	686	717	694	691	679	647	738	682	703	743	735	739	719	718	721	716	715	671	699	731	730	734	734	722	708	709	739	711	689	727	772	664	711	682	694	695	718	689	705	756	706	709	701	727	702	660	676	688	699	710	758	680	651	659	705	693	723	738	702	705	698	688	717	758	692	729	709	646	725	739	687	690	733	777	745	705	705	741	723	713	708	734	685	716	725	699	698	742	737	700	702	683
25842	21727	30027	29946	29575	27522	22363	12425	7672	5312	3835	2831	2211	1823	1476	1308	1217	1061	996	959	852	881	835	838	779	749	822	809	797	804	776	784	836	798	757	741	776	764	760	753	735	804	806	796	719	809	793	783	795	772	811	779	754	810	780	789	739	723	779	766	750	785	756	739	758	796	798	699	804	784	788	806	754	770	775	809	771	745	809	788	754	767	742	740	752	772	797	724	778	768	733	796	837	803	794	755	799	769	793	807	765	764	779	772	784	817	771	722	784	772	775	765	782	792	749	792	762	764	795	801	767	817	806	778	805	768	796	767	762	814	743	787	772	731	782	844	805	796	776	813	805	803	765	781	758	748	732	758	748	797	771	807	756	731	783	792	747	795	779	774	720	792	781	776	751	806	793	763	797	772	774	756	779	791	753	786	815	783	791	748	794	746	822	753	770	779	765	710	746	750	792	703	844	747	772	849	747	820	823	788	809	765	761	788	781	772	799	736	740	751	763	791	763	738	757	846	811	737	822	721	754	757	813	780	686	822	773	772	773	778	747	803	757	741	767	825	724	769	792	781	772	810	757	760	820	779	835	759	804	739	788	775	688	774	752	726	761	809	723	781	795	759	765	788	800	803	762	835	737	772	795	777	739	840	789	741	787	792	762	760	741	726	829	726	759	777	765	762	801	775	814	748	768	776	814	785	803	766	824	727	757	755	768	829	722	785	822	839	763	777	796	816	737	768	776	765	773	716	795	800	765	765	779	768	693	745	791	729	842	754	763	773	781	770	780	776	775	800	815	777	725	760	810	781	761	789	811	808	807	805	778	793	730	737	771	782	797	853	805	830	794	773	772	791	775	799	796	800	745	784	769	780	730	771	744	777	770	756	764	774	751	810	790	755	777	761	772	771	788	752	784	764	773	766	725	771	793	773	782	748	782	789	751	768	812	763	807	780	786	735	834	736	754	748	769	816	737	778	765	807	783	742	770	792	785	801	806	749	768	764	785	762	780	729	756	781	781	795	784	744	760	825	749	760	765	780	792	744	769	733	803	821	792	735	781	802	818	790	794	783	738	803	768	771	791	745	755	822	795	737	750	741	824	831	742	805	808	727	766	757	762	801	783	758	774	782	825	664	802	724	791	842	790	803	801	808	756	772	836	751	735	722	770	757	792	758	797	778	789	770	777	779	812	757	784	770	797	767	811	738	764	765	726	782	761	809	787	735	733	726	736	774	765	786	781	769	760	722	772	772	733	747	796	771	765	732	813	771	788	772	770	769	766	737	741	830	793	765	738	705	758	761	774	777	754	783	785	742	797	717	734	743	738	757	786	766	791	792	774	720	735	783	741	771	782	787	746	800	755	820	791	794	776	733	761	759	813	814	781	779	738	744	734	766	813	794	727	728	790	777	771	738	762	763	806	777	798	769	773	754	723	770	771	742	761	769	774	711	826	746	767	794	808	787	740	789	760	766	770	760	810	782	774	746	771	772	719	801	803	775	787	762	790	808	758	787	803	793	797	759	741	715	808	724	786	765	776	776	767	767	779	799	720	721	812	763	741	778	737	783	824	775	804	813	819	785	811	783	707	784	773	778	829	744	748	762	808	772	807	753	760	717	743	770	783	730	775	781	840	786	747	734	793	821	754	812	807	810	785	798	760	814	746	746	785	799	781	784	706	787	800	809	796	756	742	755	750	809	803	745	811	794	734	766	802	770	841	818	803	784	737	769	753	726	760	773	756	760	776	803	747	769	764	763	774	807	752	760	755	799	757	766	821	789	753	806	712	758	753	763	753	761	777	766	776	791	799	814	760	837	768	731	752	755	782	806	776	776	762	720	792	844	750	744	780	786	779	795	777	782	740	773	765	826	735	737	783	785	794	769	766	774	798	716	812	789	779	778	747	733	747	787	762	803	805	832	788	804	734	749	750	788	755	771	760	781	836	765	760	769	774	772	794	719	754	782	754	791	745	790	774	749	741	802	781	749	781	829	796	754	758	792	766	743	759	806	720	785	798	811	746	793	756	754	787	771	710	750	754	746	825	767	750	757	771	732	774	762	766	774	803	766	780	797	751	801	807	757	779	786	749	792	802	777	750	779	805	830	765	746	738	781	809	793	801	694	785	786	816	817	722	786	760	749	811	744	782	735	780	766	804	754	778	792	748	736	793	791	811	791	764	730	776	746	757	777	756	794	817	796	778	780	796	794	773	848	761	836	777	755	779	715	766	777	769	796	714	781	795	786	793	789	770	806	739	774	733	771	792	771	781	782	763	761	803	805	798	735	727	750	779	762	727	783	738	746	805	758	757	766	792	778	790	820	779	786	782	799	729	783	779	797	801	757	795	783	796	756	704	749	758	710	777	814	755	760	821	734	767	771	731	783	772	778	801	781	747	740	765	781	740	765	803	763	767	799	744	818	749	808	733	800	776	811	761	778	750	797	769	782	741	740	785	742	807	741	805	780	737	784	802	747	723	779	783	774	821	825	715	803	748	724	813	803	775	753	798	802	775	807	779	762	746	742	778	762	782	804	813	815	763	716	764	735	799	742	752	781	769	733	762	815	781	778	761	737	739	782	797	752	763	743	734	755	827	772	739	793	751	748	733	788	812	808	743	802	749	800	770	680	767	773	783	747	757	812	783	732	807	802	826	835	770	746	798	765	789	790	786	821	799	759	751	790	786	746	775	766	782	797	822	753	752	762	793	786	783	743	748	674	740	769	724	746	770	809	778	761	779	762	710	776	798	744	743	810	763	789	743	841	709	788	816	763	797	725	791	749	823	809	826	743	753	793	776	793	816	798	711	762	766	782	757	747	744	710	740	753	802	814	816	769	788	742	728	745	745	829	767	763	803	701	802	753	772	770	797	737	723	789	778	758	806	715	757	774	785	746	771	705	739	775	810	723	766	772	819	730	786	772	804	766	793	780	818	738	739	772	827	737	752	798	764	826	763	760	782	798	773	749	752	762	750	745	772	782	755	746	774	765	778	836	758	786	829	768	778	777	776	763	743	768	756	697	800	739	804	783	756	763	828	796	751	861	761	863	751	781	775	786	749	777	745	776	751	754	747	796	790	788	761	736	767	752	745	781	747	764	748	757	746	710	768	791	780	746	745	774	780	775	771	741	766	789	767	772	779	729	739	818	756	726	795	814	805	747	763	768	762	783	781	787	786	766	767	781	796	794	775	829	750	758	784	765	755	731	776	813	763	760	774	782	768	795	788	775	787	771	779	807	755	770	800	710	786	767	829	759	802	795	789	702	787	813	765	785	801	781	755	784	777	740	779	764	756	784	783	742	793	779	785	833	726	759	752	755	762	805	780	768	790	761	768	731	785	760	816	824	754	740	786	799	788	756	771	773	752	800	750	774	767	829	796	827	812	750	764	753	797	778	776	825	788	808	774	758	725	776	809	764	747	783	794	750	770	775	787	820	801	752	775	776	768	773	809	783	761	768	830	740	796	812	784	753	826	748	818	762	736	745	793	758	719	748	794	766
51758	65601	65240	53937	39268	28807	20692	14631	10195	7214	5439	4162	3102	2307	1794	1569	1302	1136	1047	959	924	848	814	789	736	756	726	757	733	715	716	739	730	707	751	714	761	700	717	692	737	734	733	725	645	717	678	701	728	703	766	745	728	729	729	723	705	765	767	753	688	661	734	672	693	754	708	685	673	699	747	669	706	665	758	702	720	673	686	716	706	710	733	729	679	721	732	677	677	692	660	705	684	742	701	720	734	653	690	704	696	697	704	652	702	664	721	648	714	696	659	700	736	682	705	705	662	704	689	703	727	710	727	701	684	681	716	738	654	721	726	689	715	734	708	727	702	722	748	701	730	752	706	745	729	757	703	720	734	737	692	668	735	747	687	708	703	768	715	759	752	744	721	684	719	727	702	744	701	685	706	730	708	663	697	676	693	754	682	741	710	734	725	651	720	714	732	720	704	735	705	713	685	681	734	668	747	687	695	654	714	707	710	710	682	711	753	694	731	728	737	708	703	683	740	694	710	757	684	704	691	787	697	707	702	729	709	763	673	741	751	762	705	694	720	704	699	725	735	686	708	705	715	707	724	647	713	712	707	681	687	696	704	665	734	701	691	701	746	719	782	689	748	682	743	701	722	693	716	684	745	738	695	710	705	661	752	728	648	709	732	723	688	709	687	706	685	744	672	698	711	740	697	721	732	685	732	714	746	759	674	687	710	701	726	709	709	678	716	745	756	680	736	724	787	681	749	724	701	710	737	744	743	710	669	712	718	712	686	688	697	707	712	699	704	722	729	705	725	684	719	713	726	716	753	748	698	690	738	711	716	685	750	676	718	696	741	724	754	748	710	668	750	721	699	670	742	719	730	718	733	742	715	708	663	761	716	706	700	717	699	727	761	719	713	726	691	732	723	728	702	712	720	702	680	721	677	691	688	671	732	703	671	723	691	715	660	667	717	674	688	729	731	711	714	691	723	689	757	730	709	706	766	703	683	750	681	727	691	712	707	694	708	701	719	684	690	709	724	756	665	685	737	702	703	712	726	682	679	705	715	710	633	685	701	738	721	745	740	708	723	698	732	670	720	719	728	758	702	728	683	750	683	752	705	677	682	710	702	724	704	709	666	689	737	672	677	715	700	697	715	678	695	720	708	729	718	741	701	701	714	710	716	762	707	686	697	737	693	728	695	735	712	723	711	732	750	725	705	696	722	717	707	722	757	711	722	733	739	706	719	695	745	673	639	664	697	702	718	691	657	732	701	718	696	675	735	697	742	748	702	688	725	724	735	740	715	733	731	707	711	723	714	705	695	694	723	720	714	780	728	718	707	703	710	727	752	712	698	672	686	688	711	702	682	730	672	699	674	745	676	707	680	715	660	685	693	728	750	701	729	752	690	690	690	694	694	689	714	751	698	703	705	704	769	712	681	731	759	735	681	680	715	658	695	676	698	721	703	665	639	706	710	724	747	736	675	726	678	735	661	722	706	710	698	728	739	734	676	718	736	700	695	656	749	701	639	733	689	670	690	689	756	717	703	661	699	697	718	708	706	700	676	738	716	684	710	710	714	703	695	707	719	717	698	703	749	739	705	695	790	693	708	733	696	735	726	696	715	721	686	742	652	751	702	731	721	681	703	753	735	711	716	707	724	683	753	709	726	719	712	702	722	705	715	694	728	722	706	745	719	697	684	709	695	696	708	726	717	689	684	712	653	710	703	737	735	766	709	717	682	710	702	716	714	751	713	719	736	697	734	698	764	650	702	684	658	714	704	730	712	682	715	684	715	720	737	706	731	705	770	731	728	726	715	732	761	704	712	690	700	724	716	700	740	694	718	731	729	709	752	728	691	719	756	708	684	681	672	746	725	667	735	741	743	696	757	736	688	709	722	714	706	696	744	674	721	707	738	731	731	707	712	709	723	710	691	730	719	732	716	739	735	704	748	661	753	695	734	746	711	700	696	733	711	678	716	668	725	709	695	701	692	714	696	723	697	700	699	695	678	730	674	708	667	733	702	710	741	739	690	718	723	723	684	667	729	722	712	710	686	724	695	679	719	683	701	720	729	709	724	695	726	702	686	698	740	677	719	678	698	748	715	653	689	717	725	743	706	693	712	669	735	743	709	693	719	680	711	719	756	714	756	709	712	725	734	743	662	704	799	689	697	727	713	689	712	754	731	768	702	720	752	715	703	714	734	732	708	683	728	730	688	670	731	707	732	726	732	753	734	737	740	722	695	694	674	729	723	713	720	708	674	673	681	734	693	683	720	691	702	704	648	706	750	736	711	679	713	690	697	691	726	701	727	736	728	717	715	653	719	767	737	683	741	714	710	706	673	722	720	723	742	717	717	705	666	714	647	743	730	721	724	713	677	721	734	771	681	678	721	663	757	720	714	786	759	694	719	666	707	755	708	686	725	704	693	689	665	680	712	728	720	737	688	694	716	719	722	720	641	693	704	728	706	717	706	698	671	779	742	741	735	724	724	773	723	693	729	729	681	728	744	712	704	693	686	741	705	742	680	720	726	699	743	727	747	774	685	700	649	758	720	699	669	729	678	758	666	707	686	716	672	700	683	726	714	728	681	734	736	718	731	740	735	721	716	713	720	717	697	668	732	730	695	720	727	696	707	698	671	702	711	734	649	720	726	706	658	691	690	703	715	692	696	707	726	677	670	673	702	685	714	730	676	699	683	734	722	747	692	723	705	717	721	693	688	758	685	700	725	666	735	673	674	731	707	751	690	767	706	720	731	710	679	709	711	754	728	705	718	709	649	730	719	722	727	742	750	764	692	686	683	703	710	714	691	719	737	729	689	755	708	673	713	693	721	669	718	661	722	711	673	751	669	724	708	746	705	721	746	719	727	671	726	738	732	680	698	696	725	705	705	697	678	727	646	722	664	721	711	698	713	744	710	729	703	726	700	703	721	775	723	661	748	728	726	690	690	703	707	736	716	745	719	730	704	700	695	723	728	733	738	706	704	736	700	743	702	712	703	712	702	714	701	665	662	759	744	694	715	759	675	736	687	708	728	725	713	649	706	652	671	707	795	690	725	732	693	712	697	712	729	684	691	692	722	684	737	684	715	742	688	687	718	757	734	688	745	748	726	721	807	731	726	731	696	754	742	726	715	750	740	719	728	707	682	723	714	687	742	667	771	709	726	681	706	742	735	722	714	753	705	692	724	711	704	778	732	707	692	632	695	726	724	745	712	679	699	731	676	653	730	658	715	746	685	702	731	728	713	728	748	720	703	754	665	758	702	683	657	741	739	729	710	710	684	749	730	726	681	652	739	747	718	671	756	739	746	732	692	714	738	723	694	704	731	750	698	739	708	720	680	684	704	736	780	697	682	690	735	715	659	728	729	720	716	742	646	684	712	694	707	740	709	723	699	733	696	694	728	715	771	701	711	733	696	679	737	715	734	681	706	677	717	779	687	707	722	713	738	672	676	708	658	724	755	726	718	746	752	727	737	729	738	732	744	711	742	735	725	717	740	662	684	729
25182	21740	29854	27598	26601	26426	22890	12343	7419	5182	3740	2826	2297	1781	1448	1350	1099	1063	1010	916	882	837	895	766	807	806	801	775	777	761	813	768	780	766	828	801	822	777	809	823	798	820	790	807	785	785	787	761	772	764	756	750	734	770	756	772	791	818	798	784	733	759	762	771	822	793	795	777	798	804	842	826	759	799	796	811	734	735	794	777	791	772	794	819	743	777	778	773	791	807	741	788	735	787	782	743	773	773	816	799	768	774	744	796	736	813	845	768	795	787	778	742	742	752	747	746	821	800	750	736	850	732	733	791	781	756	771	713	757	772	781	845	806	769	792	786	767	802	771	738	792	744	766	748	788	829	744	847	794	784	781	760	782	763	815	757	761	835	782	743	774	815	783	802	792	831	795	807	740	793	756	764	785	744	780	771	791	794	769	759	812	771	787	791	771	780	776	784	781	767	743	772	737	795	745	764	797	778	782	780	775	772	778	780	808	765	806	750	764	744	752	776	790	762	765	753	785	773	813	757	797	760	752	778	798	793	743	745	794	782	745	756	804	803	725	769	789	764	778	761	785	769	789	780	779	783	756	819	747	774	775	758	736	761	787	835	778	792	724	800	787	776	773	804	808	787	738	753	817	769	773	773	831	738	772	750	735	760	778	725	783	808	802	761	756	765	741	786	775	775	786	775	782	732	787	761	792	825	726	763	758	837	784	732	750	794	808	808	855	788	779	812	796	688	773	767	799	725	772	790	727	767	774	745	810	761	818	817	799	755	804	776	766	798	771	796	728	781	809	800	829	824	830	794	773	778	803	787	770	782	780	764	763	732	729	773	754	752	738	835	761	811	789	690	728	790	840	795	778	695	734	759	793	783	824	841	808	757	741	746	810	760	757	787	723	788	765	749	770	752	782	776	787	779	813	784	765	804	813	757	794	747	795	798	788	787	800	743	730	805	791	769	760	804	845	793	813	773	783	799	773	763	773	767	763	789	787	789	760	733	749	780	804	805	741	767	793	772	754	769	777	804	777	792	796	773	823	793	806	791	777	767	781	766	783	748	789	733	783	750	773	762	763	775	781	736	735	748	811	767	763	802	793	770	794	779	740	813	807	743	766	796	728	781	810	793	809	767	766	775	729	768	771	775	808	817	766	780	778	743	743	780	799	732	787	776	736	823	778	763	759	791	778	743	806	780	769	764	759	782	795	733	787	774	752	765	754	761	773	726	776	799	780	758	746	774	758	765	770	823	757	818	818	784	778	802	795	823	780	773	801	801	775	747	742	736	812	810	771	785	778	791	782	749	767	769	752	772	808	811	740	754	765	766	790	753	751	768	820	820	748	753	776	799	777	810	749	736	773	764	757	779	820	794	818	819	761	740	786	748	755	754	778	762	798	757	830	787	757	772	787	741	794	772	744	764	785	729	802	763	783	773	784	756	711	768	774	779	784	795	813	759	798	777	771	763	779	749	819	759	731	775	756	748	853	796	745	792	762	802	708	778	752	777	763	758	790	769	806	793	735	799	744	786	816	783	805	758	795	763	729	768	794	781	765	763	752	791	786	807	796	767	810	766	778	732	749	789	758	837	831	748	727	788	821	821	785	774	754	762	727	750	756	790	799	740	786	798	775	784	747	763	832	732	769	783	744	838	806	726	706	823	758	790	823	737	782	796	800	761	792	755	790	817	761	729	761	820	770	770	740	769	761	783	791	789	831	751	757	777	792	790	776	792	747	810	777	791	813	830	800	781	760	813	758	781	749	760	759	746	807	779	805	764	758	818	765	801	774	770	828	833	723	783	768	748	826	744	766	774	759	802	801	809	766	789	769	775	761	744	792	713	745	778	808	808	812	811	762	724	761	790	740	772	802	748	810	794	798	760	805	820	767	747	748	818	777	842	797	751	727	783	780	766	807	730	763	736	710	790	789	777	778	783	749	775	788	822	755	855	772	773	781	785	825	766	763	750	832	785	778	762	776	780	796	816	772	761	753	807	737	803	783	760	809	760	820	836	767	733	753	765	788	765	804	819	788	772	773	787	824	797	752	760	809	799	788	790	775	754	763	777	839	745	705	756	796	777	736	822	778	759	727	746	760	693	805	793	794	750	738	771	752	770	778	737	786	791	761	803	809	743	795	772	795	806	743	814	773	806	795	825	754	751	775	801	777	803	795	822	751	778	813	775	821	757	754	784	765	800	742	726	756	717	690	770	727	751	807	783	773	747	782	730	783	761	797	810	780	717	763	817	755	743	804	802	764	783	792	753	792	732	751	769	747	807	753	810	794	779	814	750	759	746	736	787	810	804	811	767	755	748	755	765	837	793	718	813	760	803	820	727	795	783	782	787	798	783	772	788	786	747	784	778	756	815	760	750	787	763	771	777	777	805	840	807	782	765	750	737	732	776	813	745	765	760	822	735	792	754	758	772	773	767	737	774	760	783	775	806	751	762	830	822	837	771	756	831	769	770	757	756	757	764	786	765	730	731	811	803	802	789	777	853	788	813	775	745	749	768	810	756	762	765	801	795	863	810	752	747	792	754	810	805	754	781	748	769	758	766	795	765	718	804	794	743	778	761	822	751	769	827	808	757	757	774	763	746	761	756	809	772	790	775	736	789	741	782	820	800	738	775	739	776	739	698	809	836	867	792	750	815	751	811	734	731	741	809	802	770	832	761	740	845	745	732	764	753	784	751	736	797	771	782	830	752	815	775	765	795	763	806	742	792	740	802	797	794	800	709	750	790	753	800	809	777	773	821	777	777	730	756	824	778	790	779	793	807	755	763	807	781	796	749	779	788	763	752	745	770	738	800	769	785	779	750	836	761	744	799	789	794	760	779	796	799	754	774	804	770	847	779	765	774	822	791	782	731	752	714	767	767	735	831	793	721	812	819	760	776	829	774	775	791	828	772	726	722	797	784	748	783	849	766	748	762	761	789	768	786	756	788	768	846	788	747	799	792	776	795	774	820	797	780	762	799	782	818	757	771	799	728	760	783	776	739	766	745	804	702	807	782	749	802	781	749	791	772	809	825	777	783	766	755	801	821	821	840	753	819	782	760	764	779	792	812	794	761	754	781	759	745	796	832	746	741	808	778	740	754	777	731	741	759	758	765	814	776	776	715	778	789	780	775	828	705	717	723	798	770	826	801	779	768	790	764	748	762	783	754	736	787	795	757	804	757	772	733	770	761	776	771	782	833	750	747	797	768	790	749	759	762	823	790	769	770	784	795	794	761	764	803	744	842	741	785	695	778	733	788	775	793	751	765	794	759	792	773	780	813	781	799	795	778	802	728	799	754	761	789	818	776	770	796	793	776	753	713	790	753	801	814	810	760	734	810	816	771	742	784	745	747	746	820	828	775	759	788	765	803	815	744	778	805	798	735	807	793	771	796	779	786	782	705	767	780	772	752	793	782	780	791	786	767	775	788	737	774	752	786	733	791	726	751	756	753	781	739	777	787	806	757	783	818	822	787	784	813	758	831	729	756	824	740	746	806
53951	67638	67173	55551	39559	29307	21390	14883	10636	7750	5730	4081	3133	2371	1894	1534	1386	1223	1068	944	863	829	820	757	773	741	740	726	717	713	724	773	697	767	689	687	723	678	729	747	691	726	732	720	735	767	711	734	713	726	676	771	720	734	671	721	714	701	676	699	723	709	705	729	710	689	713	718	728	709	711	692	717	694	704	760	718	733	707	734	694	758	676	693	691	725	747	727	703	722	714	755	662	737	695	748	662	728	740	710	716	727	702	691	694	670	706	683	785	660	715	739	758	759	678	706	707	717	731	693	688	748	735	685	685	687	730	726	712	708	704	757	740	741	728	731	721	695	735	701	723	700	681	754	777	692	698	717	680	675	748	700	723	700	669	734	720	735	717	776	737	751	715	705	685	694	727	670	681	694	711	697	735	731	691	730	683	699	692	662	711	738	706	700	710	701	679	725	757	722	752	691	701	693	696	658	729	692	674	715	735	717	741	754	685	723	682	713	713	676	725	696	728	705	665	712	722	768	697	731	721	730	711	699	730	714	718	692	720	698	679	677	684	731	704	711	705	776	675	712	705	665	674	706	730	686	741	713	701	700	692	746	688	671	727	729	718	705	716	727	723	694	692	718	728	661	691	724	732	718	663	718	723	741	706	737	800	705	720	731	692	685	721	688	724	654	708	675	703	760	685	686	700	658	711	659	723	738	739	742	722	716	731	745	737	742	751	695	758	671	732	735	667	727	681	680	698	731	743	710	720	692	665	742	711	679	665	777	653	683	711	739	706	709	709	737	800	688	715	695	758	701	667	672	697	668	721	745	717	696	695	719	680	723	708	705	736	682	709	735	697	703	717	698	724	707	724	749	734	671	711	725	719	708	699	727	680	650	692	703	768	712	711	633	743	735	676	702	722	709	703	690	714	731	689	699	701	754	715	734	703	709	718	685	706	721	720	741	701	712	725	707	723	699	708	704	690	701	688	708	707	679	737	715	736	730	703	682	696	716	716	697	689	644	716	701	750	701	718	666	683	757	666	726	729	734	721	707	717	660	750	688	685	686	737	674	760	720	775	696	704	691	722	714	775	709	678	711	691	685	712	721	741	750	683	663	731	709	715	695	706	762	699	678	736	762	667	683	659	695	710	680	728	687	734	708	770	725	667	660	752	671	725	745	723	762	726	695	667	682	704	720	678	763	674	727	682	698	699	707	691	718	672	663	705	704	693	732	679	695	701	723	716	684	711	718	686	709	707	767	682	723	700	710	693	719	708	707	705	719	756	725	702	732	713	686	679	724	727	713	710	751	747	716	745	700	725	716	702	658	697	759	755	708	700	713	695	700	712	679	673	720	690	740	667	669	705	702	727	670	715	723	697	755	768	686	693	735	722	719	650	700	752	686	756	696	753	646	769	716	754	708	706	732	700	734	801	697	692	648	714	689	677	715	686	731	757	711	718	685	692	698	679	710	722	726	672	663	725	747	743	722	701	705	693	736	696	744	705	730	715	700	737	753	723	667	673	711	686	691	699	703	667	743	766	722	760	766	753	717	747	706	702	694	727	701	719	664	743	700	750	666	720	708	726	686	735	760	755	682	701	682	682	714	697	694	728	726	726	739	685	692	753	719	674	707	714	729	682	716	706	751	707	743	735	757	682	731	710	693	676	706	696	730	726	670	695	736	678	758	727	760	701	704	669	731	670	699	766	739	684	699	695	694	676	680	680	786	732	776	741	695	676	720	719	709	708	715	754	714	667	692	706	711	741	684	683	706	714	704	685	654	680	734	760	664	712	707	738	751	686	718	736	757	747	684	705	738	725	737	668	711	757	704	736	701	726	656	750	728	694	734	727	698	736	683	712	676	695	704	687	731	744	694	719	664	705	677	672	744	714	679	710	720	707	664	682	698	711	749	715	740	674	695	703	728	697	703	785	693	752	695	741	698	690	761	721	640	740	697	748	705	664	702	722	667	724	768	727	707	695	685	721	731	694	717	714	697	657	635	690	700	716	704	757	706	737	715	701	720	727	701	732	724	707	719	721	688	705	701	744	734	720	701	690	701	687	679	748	702	720	718	689	759	724	653	726	712	704	712	711	725	691	703	696	705	667	752	733	680	759	717	692	689	645	722	765	699	711	726	703	676	687	737	704	736	713	688	743	693	736	711	668	695	693	695	709	732	645	740	688	692	674	701	715	721	697	693	764	726	689	733	689	667	733	703	737	684	719	707	700	680	717	705	728	716	724	746	721	746	727	723	731	714	697	695	734	682	694	676	727	747	729	689	755	693	753	683	692	742	678	732	734	700	725	717	737	700	671	686	747	708	724	687	698	740	659	735	755	742	732	686	748	703	733	705	697	746	719	734	718	670	677	705	687	697	680	700	753	714	721	764	688	663	699	725	703	694	759	720	672	677	725	739	768	698	713	712	696	692	698	727	724	742	712	707	697	739	761	675	689	745	690	677	749	710	749	716	721	689	658	709	726	669	716	725	680	728	729	727	708	735	696	727	689	705	714	702	680	724	685	695	712	670	726	734	676	722	750	707	662	719	728	724	721	680	689	739	681	715	697	704	721	690	724	715	669	711	710	722	730	663	728	695	743	700	700	685	717	721	701	682	674	741	729	737	704	697	724	726	678	703	652	725	713	702	693	740	719	752	711	699	690	697	696	757	695	708	737	703	734	778	663	741	717	696	696	649	657	673	702	735	656	746	693	751	760	715	700	725	707	711	691	749	709	734	728	701	684	683	737	724	713	727	738	655	690	712	706	721	739	680	656	689	663	687	727	688	745	696	731	718	690	715	742	682	710	787	721	729	670	770	688	680	679	728	713	725	699	702	740	724	740	724	731	719	697	694	762	733	720	768	668	697	735	713	713	725	731	671	728	701	681	731	728	731	758	676	696	692	681	706	710	696	711	661	735	687	734	702	673	740	709	771	731	721	690	717	719	730	710	716	722	703	682	684	747	701	726	700	704	702	726	699	719	699	675	693	679	704	711	758	745	717	737	721	742	686	728	737	717	732	703	735	669	690	706	710	696	685	739	707	689	710	733	754	695	679	690	647	749	708	728	716	710	738	711	758	674	681	705	716	739	734	734	664	673	667	671	696	704	726	697	749	771	692	734	687	724	746	744	643	736	701	677	720	726	673	690	746	739	776	714	685	725	720	713	709	709	678	714	730	680	738	700	699	638	722	749	700	719	681	776	729	697	685	713	675	693	729	719	738	697	681	680	657	714	706	736	670	716	741	718	664	667	723	756	671	721	694	731	690	757	695	704	740	726	745	694	659	711	732	738	686	721	712	713	692	725	686	690	711	698	717	662	743	685	707	707	709	703	758	758	749	722	668	726	740	704	760	729	693	726	715	704	701	688	722	700	704	724	685	688	700	687	729	741	741	692	715	723	748	691	737	717	724	667	728	713	747	742	720	694	752	690	702	728	714	695	736	692	731	755	712	696	705	699	717	694	722	717	721	739	742	700	718	724	694	703	712	715	686	740	673	716	686
24375	21597	29668	26374	26742	28543	26975	15438	9573	6433	4544	3312	2510	2054	1669	1507	1291	1102	1025	991	980	845	851	871	869	764	799	785	772	852	729	824	798	825	829	845	798	780	775	724	778	805	788	757	790	813	791	782	790	801	832	800	768	754	785	832	786	809	742	796	822	775	804	797	749	779	826	758	769	797	768	766	785	798	756	771	840	792	760	769	813	809	836	858	851	798	801	817	753	813	818	796	756	751	793	858	797	750	751	783	783	783	811	748	855	790	771	824	803	789	757	787	812	774	807	773	808	774	822	793	824	791	773	771	746	815	743	850	829	756	752	837	807	775	802	763	772	769	814	777	767	822	799	742	809	735	809	839	775	818	799	833	778	806	755	816	784	839	782	772	797	823	789	729	798	792	754	799	794	798	840	809	753	792	767	765	773	811	754	746	812	754	812	801	772	800	800	763	795	772	741	773	767	748	768	799	775	779	766	810	806	815	790	760	782	776	797	746	720	752	807	818	800	736	763	840	809	787	792	831	819	796	776	750	732	760	759	774	758	742	744	787	819	778	804	784	757	747	763	781	759	781	785	730	789	788	770	821	787	835	766	746	730	803	803	740	795	832	807	799	762	777	805	783	840	758	829	716	750	755	804	785	723	815	803	766	819	775	765	798	823	777	831	796	788	817	803	773	835	767	801	814	758	841	756	762	808	801	815	763	801	816	767	794	814	805	831	790	804	791	816	820	744	800	836	782	769	814	794	826	742	779	819	783	821	729	768	763	782	779	766	818	786	785	762	791	814	778	812	741	792	776	794	788	779	743	801	809	694	809	777	762	804	734	802	771	832	765	738	802	760	796	849	771	818	771	673	770	785	783	803	758	813	754	779	830	764	794	865	748	771	782	832	848	785	745	765	766	778	785	797	803	777	761	813	810	757	765	768	818	805	801	790	819	774	794	783	784	797	768	746	751	754	807	720	739	813	771	809	798	781	791	836	826	853	796	736	786	766	811	779	810	788	787	745	788	717	804	807	812	771	760	766	816	783	790	811	768	781	796	728	739	773	801	746	820	718	779	776	754	818	824	816	759	763	822	810	754	789	783	767	822	821	802	789	768	760	814	797	818	815	791	775	767	780	717	784	807	788	813	769	834	811	762	776	766	784	799	799	790	800	788	834	753	775	809	825	774	766	790	789	740	795	770	804	768	787	784	788	847	727	775	794	811	784	816	829	816	781	775	812	802	801	737	698	837	815	827	801	762	792	770	775	800	800	818	756	783	787	814	775	786	780	766	774	755	803	771	769	827	815	754	735	785	767	803	751	759	795	828	793	799	800	792	755	786	761	820	771	798	758	781	816	820	796	794	830	806	803	769	788	779	789	754	767	804	794	777	755	808	797	775	813	792	733	758	806	791	784	780	826	846	800	796	764	778	791	763	735	776	775	782	789	854	774	772	803	781	776	767	773	780	783	809	788	811	822	812	813	795	816	796	810	796	776	783	750	813	792	804	764	788	732	777	796	811	807	805	791	774	821	796	741	820	782	770	797	779	783	763	779	806	737	818	795	808	744	773	856	845	798	772	805	774	809	812	802	791	809	816	801	791	795	748	772	749	822	815	787	774	788	773	774	795	765	788	776	743	724	816	822	757	763	808	764	770	796	738	789	774	739	797	804	774	787	772	766	826	813	756	776	776	778	762	780	792	723	773	766	736	777	819	810	786	770	791	779	787	786	778	806	768	802	699	750	763	754	758	757	715	774	781	817	777	827	775	847	782	789	768	774	839	782	750	766	787	736	802	821	806	786	769	770	785	816	789	740	750	738	806	781	737	771	754	758	754	786	775	789	754	763	765	829	793	810	760	795	824	793	799	812	826	783	820	778	810	779	808	794	829	700	749	816	776	790	772	761	827	767	837	721	751	742	767	770	765	775	831	805	741	790	773	737	806	740	758	772	789	775	785	752	779	796	837	769	766	754	819	810	762	839	770	827	836	767	758	825	818	799	764	782	805	813	757	791	768	781	791	799	767	785	905	793	773	823	820	773	793	716	822	820	770	749	800	757	760	809	798	778	822	755	743	732	789	746	724	803	820	765	837	789	760	770	742	810	762	811	812	824	792	786	785	791	739	747	788	786	783	776	772	756	795	759	789	740	781	765	771	761	798	816	761	758	796	816	773	713	832	822	792	771	812	814	734	771	793	778	755	837	830	765	781	809	786	814	745	737	716	767	768	823	797	765	754	837	756	798	804	761	810	839	792	833	795	736	815	741	794	757	777	777	806	823	832	800	731	727	769	801	772	813	777	824	847	792	787	842	775	768	789	806	781	770	752	780	740	825	835	822	769	726	722	793	837	734	779	782	792	810	837	805	744	773	780	811	812	805	755	773	742	816	788	814	760	756	757	786	747	775	837	763	773	807	820	821	792	730	824	761	802	771	776	811	837	823	779	842	783	779	823	759	771	789	780	782	781	738	750	783	780	785	749	770	803	779	794	812	806	802	871	807	774	796	761	783	798	759	801	828	786	750	785	776	818	792	787	783	801	740	783	786	778	823	789	784	732	777	728	769	785	793	812	800	782	805	792	804	790	759	775	803	756	784	811	790	783	781	834	803	778	803	776	732	817	828	782	732	794	733	805	771	791	814	793	798	715	770	772	774	792	708	800	778	833	793	755	778	759	759	787	758	782	738	823	805	741	800	785	815	751	759	837	788	809	791	815	758	756	786	819	809	788	836	789	757	819	782	811	748	787	797	832	768	745	823	780	774	759	775	817	750	816	803	784	724	790	774	773	820	782	762	800	775	815	749	784	772	787	743	769	746	809	799	788	839	761	793	778	806	799	798	825	765	772	836	762	772	785	781	816	795	753	773	766	797	810	794	773	779	841	814	786	778	795	770	817	813	771	756	794	764	768	790	807	794	762	847	784	797	784	829	842	798	710	803	780	745	787	788	751	765	801	750	800	746	809	794	794	791	774	825	767	778	769	780	764	740	799	783	781	805	794	812	757	768	786	781	728	786	829	785	741	811	779	766	731	781	791	803	733	765	758	810	817	781	798	795	770	761	828	816	789	818	775	760	807	744	774	788	816	780	841	808	747	783	798	774	793	821	762	839	817	856	780	795	788	777	751	730	786	770	760	807	782	857	750	769	808	759	767	753	759	787	775	827	776	789	789	795	726	830	767	819	744	772	790	772	799	803	785	739	797	793	810	802	778	751	792	810	764	790	767	742	772	820	786	851	738	744	793	807	787	773	769	829	764	793	816	751	759	779	770	831	743	792	774	776	797	766	834	743	844	792	795	769	803	813	713	801	771	788	804	771	838	781	764	828	816	810	818	761	750	787	798	799	781	734	828	772	747	817	794	763	792	761	754	772	768	795	762	803	800	790	720	775	778	747	771	756	791	763	772	796	738	821	824	763	775	797	766	814	818	760	792	811	811	749	738	762	822	789	756	744	771	806	738	790	769	774	803	779	798	812	765	797	817	797	785	765	790	716	802	807	788	778	801
52877	69590	70579	58464	44319	33734	23595	16930	12496	8991	6650	4729	3606	2748	2107	1696	1455	1291	1101	983	917	861	853	799	799	702	747	730	747	689	724	742	710	719	690	616	734	711	682	701	737	706	700	739	716	687	751	745	701	683	727	661	736	712	706	733	701	702	726	693	724	672	676	730	726	690	730	728	740	770	734	735	698	711	711	697	720	694	701	740	668	730	755	712	719	712	729	711	745	730	696	723	700	713	751	709	669	685	698	729	696	689	762	698	731	739	670	719	735	724	677	719	733	715	712	714	690	749	699	726	719	680	701	717	719	772	759	733	739	755	726	717	794	754	699	672	737	660	734	721	701	697	746	741	716	737	770	717	696	733	732	709	719	748	715	740	690	698	703	704	728	715	726	730	690	760	724	700	728	725	704	740	745	727	732	719	739	696	695	727	710	689	680	738	709	729	682	695	697	746	740	705	693	743	720	727	752	695	718	734	675	694	692	708	720	664	728	711	736	701	763	696	755	710	690	702	721	709	679	675	702	686	809	701	720	752	721	705	683	664	718	720	687	739	710	739	715	737	711	783	707	715	721	748	708	754	725	741	709	727	756	694	723	719	680	752	697	707	737	695	692	754	744	784	718	748	742	781	738	715	738	725	764	658	749	692	646	775	687	714	655	722	701	718	716	661	723	748	758	729	763	676	768	705	680	723	713	719	752	734	712	718	718	725	719	715	727	722	667	709	750	747	689	734	733	733	743	714	728	732	720	696	697	681	701	721	749	718	711	719	706	712	723	759	751	700	694	756	756	729	746	711	711	735	705	738	713	705	733	681	716	714	694	718	744	677	699	711	706	705	749	710	758	712	668	744	692	712	720	714	719	688	749	703	721	680	744	717	694	741	707	664	740	721	725	689	763	720	720	743	746	753	663	725	726	702	722	735	708	769	668	762	745	739	724	695	708	711	734	669	673	717	758	722	752	717	722	716	747	777	680	669	735	719	740	707	717	712	714	718	707	697	733	724	701	669	725	728	714	734	724	667	720	743	716	743	723	720	763	744	702	728	717	667	688	759	701	698	699	733	702	715	699	725	768	752	743	724	748	718	691	722	708	741	716	708	723	738	708	753	743	718	742	700	737	710	753	733	660	665	692	698	751	714	771	743	710	718	719	734	670	763	742	726	722	760	728	744	730	716	710	632	716	731	725	695	736	718	717	715	696	714	732	693	679	749	692	683	726	729	735	720	716	721	685	707	732	732	747	736	775	690	736	704	700	751	757	685	700	724	785	668	691	757	719	684	694	763	707	723	670	717	747	708	697	717	708	717	760	693	726	710	667	723	631	711	745	701	779	730	688	687	686	707	722	692	708	710	745	749	708	693	732	693	739	730	722	725	726	719	714	768	729	673	788	687	679	737	721	681	683	729	736	709	727	700	728	739	680	702	736	702	697	714	734	751	718	712	742	705	713	738	734	694	701	737	685	741	705	683	754	707	719	726	724	715	746	720	691	711	705	692	678	703	725	727	721	705	677	690	751	703	734	731	736	719	656	703	737	694	718	760	766	709	708	735	682	714	732	715	736	683	723	701	742	720	687	707	756	733	698	733	752	740	753	722	737	728	692	725	722	772	705	692	717	718	725	696	736	696	728	720	748	693	726	694	713	717	685	728	696	757	689	729	727	722	732	679	680	711	693	738	693	742	764	738	716	725	725	731	727	722	699	685	695	713	722	740	746	705	741	705	736	778	738	709	747	752	697	686	683	730	713	698	682	731	717	729	711	730	706	702	732	780	699	690	736	753	710	700	664	721	713	757	691	714	705	808	727	746	727	743	709	747	718	774	685	686	708	708	705	735	710	730	723	703	742	698	712	746	689	726	760	696	786	737	720	688	720	697	742	704	690	751	732	684	743	683	727	709	734	714	765	723	699	701	713	715	752	710	667	716	724	726	720	747	710	720	715	725	756	724	708	751	765	750	719	688	688	686	749	697	714	702	712	696	682	704	695	746	705	734	735	734	710	720	749	730	705	682	732	698	713	700	715	705	750	742	667	687	736	716	708	753	724	748	737	707	725	763	695	678	736	706	705	666	690	726	706	691	703	704	772	708	732	690	698	705	714	731	719	741	663	693	697	690	719	721	737	749	739	705	709	732	702	757	729	750	707	761	740	738	738	679	751	724	738	771	686	727	718	712	717	676	720	740	687	743	731	736	718	704	685	685	682	777	725	760	682	698	712	735	685	653	749	657	722	690	744	724	740	692	727	721	719	761	691	723	699	704	726	730	729	742	702	705	751	662	759	700	722	735	741	666	673	682	717	718	721	769	730	711	708	702	694	704	733	735	697	691	688	772	763	724	718	712	737	730	725	672	733	776	695	687	709	744	728	709	723	765	704	706	737	712	711	723	672	782	713	696	727	748	727	725	760	730	733	746	740	719	720	681	688	761	793	696	730	724	682	722	727	713	718	734	703	659	774	764	710	691	725	723	713	712	715	695	700	705	705	688	738	701	678	724	752	694	705	732	666	762	737	731	742	738	699	670	724	726	748	670	730	708	720	684	738	727	729	706	679	720	755	751	714	722	707	710	707	708	655	709	716	778	719	704	703	756	690	753	705	662	676	686	695	727	746	705	706	710	755	688	716	713	679	744	713	707	733	784	700	682	710	748	721	730	703	708	714	716	681	689	729	671	737	741	718	708	732	718	735	692	729	733	672	742	678	692	641	764	706	696	715	757	742	699	707	691	718	720	711	755	687	712	732	705	689	718	679	727	669	704	660	718	698	686	715	728	733	767	752	726	698	704	742	752	683	671	744	750	707	690	702	739	781	736	676	702	674	683	726	729	741	719	716	736	720	720	721	688	757	737	732	743	690	696	675	700	710	757	718	713	703	731	730	717	761	772	686	692	726	710	737	681	695	719	696	697	707	707	705	757	722	737	754	736	699	809	686	686	726	748	686	682	745	685	705	724	748	721	731	752	675	698	673	734	708	699	718	710	681	697	749	710	718	754	749	744	677	697	700	674	780	718	682	729	703	709	722	711	738	793	704	702	737	722	689	734	726	714	721	703	678	728	728	717	744	735	709	730	663	704	783	673	776	718	708	751	750	725	703	685	714	745	682	750	697	728	693	699	678	727	703	739	710	735	715	689	695	716	693	675	701	733	720	726	760	735	758	718	700	732	692	772	718	692	723	739	727	689	743	682	745	780	691	710	750	729	704	698	715	699	684	695	714	744	688	761	717	700	738	687	734	706	686	741	697	714	706	700	770	744	730	709	684	724	716	711	691	735	743	715	658	765	708	686	676	660	717	755	726	776	690	702	773	765	765	716	727	786	702	690	775	753	723	667	692	721	685	705	706	706	717	728	657	675	714	735	736	663	808	684	760	675	708	736	739	704	718	694	674	688	717	717	672	687	754	723	705	709	696	745	770	686	748	739	698	733	720	679	733	659	734	729	690	761	742	691	704	725	704	715	718	759	725	733	729	688	738	690	729	696	703	680	725	721	703	690
29069	24805	37873	40016	30818	21942	14009	8700	5649	3980	2965	2223	1820	1514	1222	1066	1016	971	879	853	896	791	766	801	759	791	753	791	745	699	769	775	781	781	799	767	754	785	736	795	740	726	750	748	735	784	724	763	772	761	759	720	757	729	766	745	771	746	732	742	763	770	774	779	760	744	745	746	750	805	773	785	764	801	784	846	813	750	744	732	787	731	771	781	794	819	756	763	731	758	754	792	769	732	768	746	772	768	808	759	785	755	784	750	761	747	729	763	749	747	739	772	748	710	789	862	750	814	764	752	799	754	779	805	759	794	763	766	774	778	712	756	745	790	713	780	770	777	729	772	797	735	782	828	771	759	771	762	739	785	740	767	784	754	749	763	779	752	757	779	715	757	756	733	789	770	762	722	802	729	762	824	748	777	746	788	752	752	799	779	785	740	750	766	759	741	776	767	755	775	750	798	787	777	742	763	740	782	802	735	801	702	721	785	787	721	747	726	788	774	746	768	774	754	747	714	750	775	801	781	803	788	737	778	736	779	788	774	744	785	750	786	814	758	753	735	808	738	730	828	794	715	777	765	712	775	773	726	787	840	738	795	763	781	801	722	762	739	756	731	765	753	734	781	774	770	711	757	781	773	810	758	733	750	730	744	790	798	743	755	767	720	716	752	790	818	724	800	730	761	774	737	797	798	769	735	792	758	777	825	759	780	712	758	747	711	784	742	778	766	713	823	735	801	717	781	736	771	807	772	753	739	779	759	755	797	768	797	758	743	732	720	782	738	790	792	776	761	751	765	791	714	752	797	799	781	690	778	760	742	791	762	765	768	744	784	818	788	780	742	733	768	739	742	795	715	872	753	727	730	787	732	794	751	784	741	774	749	783	757	768	777	783	734	788	756	784	721	737	780	757	771	733	771	769	813	746	721	765	761	765	777	739	790	768	748	731	778	744	777	736	757	766	780	766	751	778	735	774	780	801	716	705	807	799	754	736	765	802	766	728	726	789	727	795	788	766	787	811	765	770	756	793	736	769	779	753	771	777	781	752	743	751	741	774	793	771	780	758	793	770	775	762	738	730	727	747	722	800	802	778	764	716	760	754	751	767	786	756	785	819	766	784	734	792	741	780	718	749	729	764	738	762	758	748	783	800	775	754	775	802	747	802	774	746	745	810	804	801	770	756	795	782	840	739	763	765	736	722	765	749	748	830	771	771	791	752	795	752	742	805	750	763	806	709	718	789	737	792	779	758	753	777	771	752	791	750	765	740	734	771	752	770	718	759	768	764	778	730	774	760	781	752	771	728	765	783	744	770	727	771	762	748	768	801	802	758	755	716	751	810	768	777	759	764	812	752	778	749	745	766	748	823	790	747	768	762	759	830	757	715	763	737	776	741	736	736	782	757	756	755	733	775	791	760	814	742	787	772	792	756	767	758	718	724	815	776	775	742	753	791	762	777	725	800	735	803	732	791	778	739	721	759	716	750	772	736	742	713	747	761	743	768	744	753	808	807	769	747	758	773	759	813	801	798	735	748	733	728	768	764	755	759	787	852	778	700	775	718	734	758	765	733	789	776	749	722	762	777	741	764	728	762	778	755	793	790	713	740	769	735	743	751	783	723	751	725	762	760	768	765	758	758	791	783	800	771	743	823	764	795	779	750	794	753	805	783	735	798	769	716	789	800	740	753	765	786	778	685	792	765	794	787	763	732	775	745	694	772	778	758	788	726	786	737	780	757	738	760	770	761	768	763	727	787	811	771	792	813	802	787	738	758	772	745	738	786	750	798	750	788	785	779	723	752	768	755	761	833	767	751	766	765	773	797	784	748	712	773	786	764	746	759	804	718	784	752	798	751	778	813	768	754	760	788	751	750	805	735	725	749	773	791	781	757	719	740	776	746	747	743	766	778	759	713	752	768	739	740	787	732	767	761	782	806	720	786	724	767	789	800	802	758	753	763	778	743	730	790	785	734	825	749	759	782	800	792	786	788	719	743	778	770	759	732	787	779	733	794	755	755	748	798	788	801	712	783	751	789	813	740	751	730	802	783	789	760	832	768	794	763	755	775	790	812	737	786	717	739	727	767	753	742	750	740	791	750	756	784	774	769	735	747	808	740	775	779	748	739	765	749	745	762	786	708	766	730	777	761	742	734	721	783	772	798	775	713	776	754	793	733	775	779	774	766	750	710	772	773	797	746	756	778	743	778	751	735	690	739	713	809	787	782	780	771	770	763	758	772	760	754	718	781	771	802	793	785	781	747	779	780	725	766	776	749	748	783	768	824	743	767	722	760	806	736	798	741	782	801	801	754	696	770	801	760	785	774	804	754	808	807	759	723	763	743	786	769	758	761	779	722	776	787	782	717	745	808	793	760	760	741	784	801	812	727	751	757	736	767	754	734	753	782	752	729	818	761	750	788	783	758	764	821	725	715	757	761	754	779	771	748	773	711	777	769	764	796	715	759	765	727	794	743	785	736	771	824	812	764	778	810	790	755	818	802	801	766	797	735	783	802	753	748	739	768	795	745	787	747	793	767	765	797	767	787	808	790	776	752	758	756	726	748	803	796	842	755	754	777	771	730	758	839	799	777	802	787	756	791	781	802	789	757	761	750	793	787	796	775	754	737	779	796	719	727	742	732	753	793	769	759	718	778	759	749	774	802	775	761	728	788	775	797	760	749	745	711	745	754	786	768	815	719	772	732	760	755	830	725	746	773	704	742	791	702	812	767	743	809	754	760	725	762	775	778	738	764	760	730	735	725	807	794	740	790	791	742	765	738	781	806	788	829	819	803	815	824	699	802	739	786	796	687	755	777	784	709	717	743	770	742	749	731	799	775	743	734	745	770	773	731	785	800	771	814	793	809	771	766	742	727	748	713	776	743	775	801	788	832	732	757	784	785	727	775	769	754	738	794	804	774	777	762	768	740	762	783	749	741	777	791	710	756	783	774	768	777	760	724	752	734	718	808	737	795	756	726	742	790	725	803	775	766	815	794	749	825	760	742	740	728	708	747	770	773	786	822	811	764	746	806	764	771	805	722	744	765	779	798	771	770	768	745	779	817	774	789	772	778	776	779	810	770	779	795	763	743	744	769	838	782	778	768	803	811	745	756	738	785	764	784	799	737	784	774	735	768	727	770	801	779	769	794	709	773	789	744	744	731	793	789	779	759	766	769	825	787	746	789	750	807	753	760	771	762	803	774	798	764	767	745	757	746	758	765	757	734	749	755	727	750	737	747	756	792	755	734	710	828	790	712	768	743	749	725	817	768	747	780	737	798	731	785	718	778	757	774	760	794	732	700	760	793	788	818	779	733	749	774	747	761	778	794	738	775	778	760	774	753	727	819	765	796	790	777	781	782	773	798	742	777	743	775	679	797	791	789	849	741	786	766	783	821	819	740	745	775	764	745	757	757	789	788	768	749	783	821	767	802	770	732	758	774	776	745	766	767	786	743	732	804	738	757	739	806	805	699	779	719	794	747	744	707	789	749	761
50020	61623	59937	46308	34265	24008	16644	12037	8485	6240	4329	3297	2547	1891	1555	1298	1105	1025	953	903	809	756	796	732	761	697	716	690	664	670	764	695	709	741	724	684	732	683	701	693	718	705	717	688	722	738	731	695	745	707	683	720	710	700	734	672	756	695	698	711	670	662	720	671	695	689	655	680	695	646	701	722	679	733	694	681	769	664	714	725	726	716	728	760	691	734	715	741	707	708	697	677	690	758	660	712	684	716	706	623	718	667	699	795	704	688	704	728	683	714	723	670	703	719	679	727	692	695	747	721	653	684	729	752	671	699	688	678	687	661	739	683	644	720	707	705	697	740	744	668	715	706	663	722	685	713	731	699	726	687	775	732	641	686	720	701	699	715	700	689	735	706	728	725	708	660	699	691	701	689	685	698	734	667	743	713	697	704	723	696	728	731	762	705	749	729	679	738	718	709	685	721	724	696	730	671	698	763	724	696	645	690	697	742	701	721	763	702	681	726	762	705	669	730	688	688	692	680	723	722	723	685	692	726	679	713	737	740	705	704	763	763	733	676	724	719	685	709	725	744	670	686	731	675	718	723	690	728	736	763	661	708	730	694	688	676	711	705	751	723	701	712	705	768	678	698	724	713	721	720	743	703	687	682	685	695	718	737	737	693	723	732	681	705	711	700	718	684	715	683	703	670	693	713	671	724	684	707	694	693	713	642	715	705	706	716	706	736	713	715	682	769	666	736	675	696	701	659	724	713	703	710	768	718	707	678	692	701	745	664	721	705	694	665	704	698	739	693	723	718	703	707	700	730	715	688	706	756	734	712	686	669	712	711	750	711	684	709	685	707	717	714	748	649	691	685	701	706	678	642	727	723	719	698	719	661	709	706	676	673	689	709	700	750	658	694	699	677	732	735	718	677	698	716	703	668	732	689	723	686	721	671	754	726	709	671	692	712	699	684	647	730	728	657	724	713	679	686	733	721	719	671	674	730	715	689	688	725	663	706	680	675	721	702	708	707	626	727	720	681	713	654	734	737	720	705	689	730	726	667	724	712	705	721	690	716	660	707	708	703	692	667	743	723	693	739	675	735	673	730	692	689	687	712	694	691	726	696	697	715	695	693	735	766	714	684	670	721	725	722	655	713	682	658	659	714	730	692	689	719	705	699	706	697	705	733	658	741	760	646	693	699	721	673	690	728	711	711	664	702	688	727	719	659	705	697	741	711	722	713	734	692	713	643	629	721	727	696	694	701	754	694	669	732	698	699	776	738	658	732	668	714	681	656	679	725	716	703	723	681	730	684	730	675	702	723	714	697	735	720	710	701	708	674	700	718	710	743	703	709	727	685	714	676	735	698	734	721	710	692	693	675	685	717	692	677	663	697	700	693	699	715	697	724	739	727	703	675	687	699	706	712	718	677	687	696	675	649	672	703	728	666	735	724	704	706	665	739	711	707	667	724	714	647	708	725	710	740	726	699	714	651	691	690	667	716	708	673	669	717	703	699	700	746	708	659	699	754	717	686	703	715	678	667	723	716	690	670	664	708	678	702	711	763	703	770	692	712	698	702	729	676	665	712	731	684	687	688	775	642	718	723	729	725	710	720	667	715	708	679	735	675	697	704	706	648	672	691	686	686	719	705	721	710	680	678	687	707	703	724	713	697	727	674	741	753	711	734	727	732	695	628	726	685	750	772	696	712	735	694	725	720	752	699	705	739	717	688	731	675	726	663	675	697	668	712	698	687	721	665	718	694	766	657	704	702	692	715	730	713	715	690	695	691	736	681	739	710	696	707	684	738	716	731	706	653	746	735	698	727	680	661	670	747	699	703	738	732	678	720	722	718	718	723	734	657	733	708	730	701	720	663	693	726	681	727	721	672	727	708	703	740	707	717	756	722	753	754	712	720	702	655	693	674	722	706	719	688	679	668	677	693	688	717	661	695	710	687	718	757	731	695	711	676	700	715	694	724	725	714	713	725	728	717	672	682	713	659	664	672	711	729	716	707	699	743	717	705	702	710	729	711	709	730	737	719	679	721	718	653	743	712	688	697	716	728	720	698	698	675	728	745	716	707	706	711	700	702	704	726	693	724	686	741	725	677	734	708	726	669	717	726	719	705	733	695	676	709	699	659	678	674	699	714	699	755	708	664	724	746	650	701	753	764	705	658	727	725	721	685	716	664	753	717	666	720	746	711	721	736	674	744	688	700	718	777	730	717	681	713	673	672	757	718	651	708	703	726	760	701	709	752	675	714	717	710	746	720	684	716	719	751	723	732	733	744	755	649	755	668	711	689	718	688	703	696	767	666	745	756	696	725	707	805	699	711	710	727	699	716	731	699	704	709	630	709	657	697	686	721	710	707	711	710	757	703	714	688	715	746	732	730	732	683	715	729	704	682	705	717	739	708	735	728	690	690	692	697	688	699	653	727	679	705	746	756	702	730	721	693	736	687	638	719	687	742	702	708	687	649	699	665	703	730	701	734	686	743	725	716	662	757	744	709	724	705	713	736	672	717	721	731	670	695	718	686	666	726	691	724	726	698	673	744	719	660	688	690	669	727	689	704	720	714	672	756	711	679	714	712	732	693	733	726	763	710	715	687	734	661	738	722	687	691	684	712	673	711	676	725	775	726	722	692	723	760	690	741	763	688	740	717	669	719	731	716	711	688	703	674	648	665	709	722	731	706	721	733	722	687	695	707	705	683	767	741	747	719	726	694	734	674	702	704	726	713	681	715	680	735	713	686	692	717	713	737	728	691	717	739	695	688	692	693	751	744	733	725	720	705	676	672	777	731	702	693	690	683	680	711	674	665	691	705	700	700	731	720	687	683	712	720	743	678	713	713	687	710	688	694	701	712	693	696	667	704	737	704	729	689	724	672	700	686	719	697	716	719	731	685	705	670	670	785	695	719	721	751	705	716	678	704	668	752	699	710	708	693	700	752	718	719	713	684	705	671	679	713	690	657	744	669	690	683	717	701	757	702	697	672	698	714	725	686	691	676	697	729	740	708	685	741	725	735	729	734	736	691	739	729	751	702	708	714	762	721	741	656	683	690	727	705	684	743	691	687	734	719	677	712	687	720	658	743	730	683	717	705	689	698	678	697	709	685	686	700	705	688	715	773	716	690	681	682	719	718	689	737	685	714	683	675	720	706	710	688	703	727	693	702	699	686	662	732	741	698	702	685	710	704	698	694	683	700	737	745	681	678	688	734	769	652	681	690	688	705	668	725	735	684	756	696	684	689	733	685	706	679	701	722	723	717	721	736	734	733	713	737	713	706	717	659	731	714	715	719	734	701	711	790	687	750	719	742	708	737	660	675	674	687	724	721	737	712	723	713	706	686	654	751	725	728	696	763	720	728	778	729	717	727	677	688	713	669	761	697	722	680	708	699	735	688	706	749	701	699	716	745	731	701	718	747	701	705	712	722	696	728	694	734	775	686	690	695	708	648	717	721	681	719	692	715	691	683	698	703	714	681	668	655	694	718	758	717	715	719
25767	21725	30131	28775	28334	26653	21956	12509	7667	5432	3946	2859	2155	1655	1491	1290	1120	968	986	925	883	842	831	855	838	798	820	774	805	790	745	769	735	795	779	791	778	733	726	808	797	752	808	771	785	758	770	728	780	758	828	786	816	773	766	771	825	770	789	779	811	720	736	746	771	762	777	791	819	741	819	763	770	821	853	734	785	790	823	767	725	763	778	771	816	778	773	795	703	796	751	755	808	796	769	785	785	766	752	694	764	772	743	805	774	766	735	806	811	807	768	773	760	783	761	779	821	744	784	787	751	801	854	773	827	800	764	771	824	770	771	804	775	745	763	832	804	758	787	801	738	800	768	714	786	803	772	730	762	865	764	795	774	767	763	797	788	793	752	773	782	757	797	751	832	742	725	762	770	795	785	765	785	818	794	751	783	739	750	758	820	779	785	779	756	756	756	777	771	791	791	794	764	774	777	751	742	751	752	789	722	755	755	771	767	719	822	732	745	789	772	783	806	745	806	774	706	807	728	862	779	727	777	786	759	787	799	759	768	766	775	866	806	760	778	777	718	738	749	766	785	806	799	727	773	781	792	815	751	786	809	752	803	770	805	747	696	767	748	840	720	754	756	786	747	736	717	841	774	846	822	750	737	785	768	796	783	776	728	812	781	791	755	757	811	807	768	814	733	754	761	812	797	796	749	780	755	745	783	771	769	749	761	809	733	783	726	775	778	793	716	777	815	793	787	785	788	777	757	720	780	792	738	756	739	785	803	765	763	796	731	749	800	701	767	742	787	778	796	814	790	850	758	789	742	772	788	819	783	764	809	781	722	742	733	765	786	820	759	750	841	809	781	788	744	798	812	807	746	738	800	800	749	778	765	730	759	757	759	751	806	767	797	816	777	761	761	773	753	800	766	729	742	766	760	763	774	782	794	803	833	776	782	771	799	798	774	768	794	764	717	759	749	807	755	753	797	789	807	758	778	766	757	801	751	822	803	744	778	802	802	766	810	790	776	781	795	770	799	746	795	798	722	808	754	793	767	730	810	755	781	767	767	789	801	792	768	723	779	762	760	747	779	781	799	770	778	752	787	814	732	792	808	744	788	695	799	809	765	732	764	793	775	819	765	757	783	796	722	750	751	780	797	824	802	817	783	775	769	717	743	795	787	761	778	833	735	727	739	761	780	799	745	804	776	778	791	719	806	754	693	782	816	721	776	815	757	781	767	761	841	813	724	761	810	811	776	797	774	804	732	781	779	808	786	787	768	770	786	771	781	794	833	816	782	782	737	761	740	753	753	768	791	779	788	733	778	771	743	815	807	790	783	782	796	822	764	798	815	784	716	812	776	781	782	785	757	746	791	816	779	773	849	781	745	818	779	798	755	783	847	803	788	753	778	760	771	773	792	772	740	785	752	728	756	758	741	798	757	719	739	782	788	800	742	757	800	768	735	775	761	816	754	747	750	751	806	804	734	783	785	738	717	803	747	763	782	761	751	792	777	738	770	779	782	790	775	785	876	736	800	832	806	793	734	764	729	769	786	762	785	758	793	756	766	789	819	767	806	799	777	755	819	795	769	773	817	736	750	731	782	811	802	831	756	719	795	788	793	737	783	788	762	765	813	749	752	817	755	759	745	776	759	731	766	801	814	784	707	768	740	791	839	763	754	750	782	797	751	776	758	820	755	813	805	738	773	795	741	785	792	782	770	799	791	763	799	782	801	806	778	772	790	744	751	760	739	762	790	740	799	744	791	806	786	801	827	705	763	772	752	734	775	732	787	780	779	733	799	753	840	784	745	776	774	765	780	801	746	804	736	790	749	771	803	790	794	797	834	723	800	715	758	771	838	752	725	722	726	744	756	777	743	827	780	777	761	785	815	761	793	771	755	788	761	776	799	815	753	738	758	775	780	778	727	785	745	771	787	747	799	816	758	764	742	770	820	791	799	765	780	769	770	756	748	726	802	800	790	737	810	803	782	693	779	803	797	752	779	710	747	799	790	782	702	808	760	786	784	760	784	782	851	834	746	786	823	772	752	750	776	764	791	784	785	771	828	794	781	809	773	820	743	722	778	773	827	848	771	788	769	784	776	772	776	749	760	750	745	770	786	796	769	734	775	789	726	753	802	771	793	744	779	763	776	798	747	746	749	782	828	744	810	755	712	778	791	769	768	773	732	762	745	779	754	758	729	786	789	818	777	774	786	781	766	729	713	826	792	748	745	787	829	787	755	765	796	764	759	805	764	766	776	758	786	759	784	766	752	745	740	755	766	780	762	822	724	798	737	741	792	775	784	770	781	782	790	729	713	750	762	760	771	735	782	752	778	751	751	746	775	756	766	761	777	770	766	736	797	779	789	846	788	768	798	747	775	750	748	792	786	750	768	833	794	764	784	757	813	747	742	770	762	810	770	740	738	761	752	774	717	785	734	773	729	756	798	794	819	766	761	778	774	796	752	734	795	805	745	765	778	789	798	791	756	772	750	792	776	817	788	762	786	764	795	769	774	762	715	765	774	773	796	797	766	737	710	778	775	801	826	789	792	791	775	774	789	758	757	790	789	827	765	781	771	753	799	789	790	737	807	821	718	777	817	729	787	760	749	736	737	785	782	795	726	738	772	779	773	769	785	737	750	753	740	811	804	731	836	764	769	790	773	798	795	706	749	764	799	756	824	795	743	805	718	813	707	796	774	798	725	763	753	753	814	757	732	779	748	806	743	761	783	757	753	802	815	762	812	772	744	817	744	779	773	760	782	794	782	770	749	796	778	799	744	741	781	779	787	717	738	790	761	815	827	770	785	766	779	799	763	731	896	726	776	748	763	787	816	786	787	767	716	750	799	791	807	805	730	791	797	750	789	743	738	763	756	805	793	780	748	754	745	744	815	801	767	743	785	793	765	835	778	801	748	776	788	733	744	816	738	736	863	806	756	746	771	801	808	779	752	772	770	748	760	758	751	747	793	811	784	788	737	782	781	740	788	773	715	757	756	804	789	741	741	794	738	752	781	776	837	827	808	802	793	779	749	777	804	784	793	789	784	762	770	736	744	778	778	770	740	765	742	835	767	761	735	786	835	787	801	724	785	763	781	803	792	784	790	785	798	789	815	767	779	703	783	768	729	751	770	784	732	767	784	752	746	818	786	740	796	803	822	712	776	786	755	821	754	731	711	783	801	793	782	757	795	766	799	723	737	720	778	786	753	772	765	777	772	808	767	822	758	777	780	738	804	751	798	804	786	784	774	801	825	823	780	818	735	788	826	750	718	787	758	762	784	786	806	741	712	786	743	812	787	773	700	776	788	747	734	795	773	757	737	798	785	767	770	742	784	795	764	841	786	722	813	809	777	795	749	768	802	780	792	777	813	718	801	788	830	777	757	712	773	764	769	768	788	768	754	799	773	730	746	791	747	763	772	736	804	819	765	783	788	853	798	779	794	701	768	808	784	757	722	805	780	806	746	719	789	777	776	804	797	782	758	766	793	769	774	785	778	805	756	778
52093	68821	66453	52208	38329	27994	20402	14548	10552	7608	5565	3955	2951	2222	1734	1455	1213	1035	1017	940	907	839	750	818	760	759	729	718	759	720	765	671	723	766	723	727	708	661	697	699	688	750	726	683	696	688	678	695	700	681	749	695	727	666	778	682	684	703	716	697	662	744	700	707	711	738	705	721	729	698	678	663	725	693	697	666	721	705	698	737	703	740	710	725	693	703	693	713	720	747	713	767	690	747	685	685	719	708	711	746	721	724	690	709	740	672	704	732	716	716	680	696	692	736	713	690	718	728	705	692	704	680	734	737	744	764	719	700	718	704	750	764	722	705	746	709	721	704	667	703	706	703	719	671	725	707	731	720	698	751	725	683	700	663	759	702	688	730	735	706	680	701	701	673	712	726	711	695	720	717	732	712	679	689	730	708	764	715	704	717	726	721	735	732	718	748	735	751	733	705	673	678	732	702	684	682	801	718	766	705	705	696	747	682	673	696	692	730	716	684	715	709	741	677	676	717	718	730	646	704	746	711	716	717	706	680	736	721	697	745	702	721	740	700	713	681	694	683	678	706	713	712	748	711	717	685	689	705	733	665	745	697	771	742	707	745	693	682	731	736	721	705	710	689	731	754	715	703	707	714	688	733	760	746	685	704	706	652	676	678	717	750	713	704	708	731	694	720	695	730	707	713	691	723	716	729	704	720	710	698	738	738	747	658	705	678	681	714	786	670	704	684	705	707	678	702	676	731	732	690	704	758	674	720	698	702	748	700	711	700	727	763	679	713	742	733	703	734	713	689	740	695	769	739	704	708	705	701	655	747	703	708	707	690	692	697	728	705	738	722	718	751	706	749	747	704	680	703	750	732	747	725	717	679	698	700	712	664	730	727	717	675	709	751	739	715	710	733	740	709	739	680	723	745	740	662	697	748	696	670	741	724	718	720	692	692	700	747	766	698	695	671	685	740	653	706	687	731	731	793	706	727	676	691	689	713	688	772	736	666	698	718	720	730	721	749	714	713	672	728	706	672	693	700	709	693	739	676	720	676	698	718	688	687	729	658	717	666	734	713	732	699	725	710	720	694	724	744	707	704	719	697	737	671	678	679	744	716	724	751	740	661	700	719	695	670	666	679	665	745	741	712	736	693	710	711	730	759	724	728	703	702	758	696	698	698	725	694	694	706	737	696	758	769	728	717	721	699	670	751	728	693	719	714	701	710	686	722	700	683	668	751	742	709	712	692	687	736	742	752	702	717	775	726	750	710	716	699	732	709	679	691	708	712	741	718	745	765	685	723	747	770	705	718	729	733	682	725	746	721	748	697	717	756	736	787	718	702	744	753	696	721	703	758	695	707	688	697	718	668	685	663	746	730	738	748	699	704	720	704	674	745	708	735	720	733	727	737	731	696	749	756	707	741	725	704	715	695	699	725	740	715	692	673	706	745	709	692	692	735	707	803	691	641	729	739	691	710	672	738	729	770	818	713	733	644	724	725	699	769	732	689	714	688	722	725	723	706	654	674	714	695	730	701	713	669	718	723	755	727	737	699	712	713	704	736	706	736	709	719	690	696	662	720	685	760	738	738	747	725	733	683	713	712	714	713	690	696	682	730	709	691	646	670	704	701	715	684	707	729	742	698	738	700	716	766	738	691	716	736	756	700	725	705	739	719	731	724	658	711	754	712	683	703	734	693	728	706	694	733	715	713	707	713	732	714	737	752	722	726	706	722	676	730	685	693	681	701	669	714	710	743	734	727	741	719	687	713	694	728	686	714	726	718	740	715	762	689	739	709	739	753	693	674	702	736	693	720	763	727	718	675	713	670	739	730	717	704	755	696	643	725	745	707	684	740	714	719	706	693	766	700	760	701	760	669	711	700	744	679	770	718	734	728	701	720	712	681	702	754	729	711	705	736	730	733	722	732	718	700	715	698	761	694	687	720	703	729	692	688	715	700	658	703	696	712	681	698	690	695	726	720	657	709	727	659	709	737	752	666	697	728	675	720	677	734	727	743	749	719	741	720	668	710	727	772	714	720	742	755	711	678	698	711	738	679	700	719	751	698	768	727	700	735	706	693	737	732	679	725	732	748	652	720	667	720	728	742	717	721	740	684	714	754	711	687	698	720	724	677	746	691	673	713	734	749	662	700	676	732	732	707	739	659	708	700	714	659	687	699	652	664	757	689	720	753	714	685	727	745	737	722	683	726	717	745	730	724	750	686	776	729	674	685	696	701	719	688	733	773	759	718	671	697	658	696	706	715	734	727	678	708	698	687	686	660	743	732	691	733	693	692	697	711	740	730	696	723	696	713	734	741	753	718	717	735	692	705	720	680	706	663	688	707	734	680	708	697	699	700	678	734	721	654	728	733	676	719	690	757	661	687	691	762	684	635	735	682	745	665	702	666	755	719	717	728	661	747	750	688	710	744	699	692	715	719	726	712	738	746	699	744	710	687	684	728	690	722	677	705	720	675	701	713	750	674	723	681	701	682	728	703	769	743	697	682	724	707	715	739	737	732	704	737	713	714	735	732	678	745	735	745	647	756	673	705	738	670	771	710	724	709	733	686	733	693	727	736	693	761	716	685	696	702	730	728	726	720	716	690	671	698	696	715	688	693	717	687	686	690	732	692	731	657	704	670	759	724	699	670	693	782	720	728	714	723	706	719	667	732	700	630	721	674	750	693	723	683	764	648	760	752	693	699	718	690	730	711	741	717	714	752	716	670	691	706	711	708	714	738	725	740	706	708	731	775	721	722	701	757	666	682	756	682	702	712	638	740	715	695	739	727	695	692	682	692	686	740	759	781	724	727	697	726	747	730	692	748	696	648	743	740	729	761	722	695	689	745	751	702	691	720	705	742	727	718	743	741	710	771	735	719	740	724	707	725	686	709	697	708	708	708	722	681	688	707	665	734	699	701	716	705	723	690	715	709	709	721	761	710	742	768	689	714	711	721	746	726	716	714	665	696	687	700	684	703	708	757	701	731	710	674	732	700	680	735	720	684	734	730	698	697	747	703	745	732	726	685	691	690	716	760	714	699	718	714	731	703	767	729	776	697	653	713	695	693	735	692	701	704	706	719	668	710	727	699	704	696	714	755	778	666	690	715	712	687	724	693	720	703	715	712	679	724	709	733	702	720	671	732	732	708	702	722	678	719	696	686	731	719	713	680	718	698	701	720	732	744	717	704	678	693	733	741	739	771	697	721	696	720	710	737	723	720	706	683	707	714	749	732	682	676	717	676	717	740	714	704	693	770	707	670	703	710	717	692	708	723	759	696	681	703	694	734	712	703	716	712	701	738	691	720	715	701	685	689	763	688	714	720	694	731	713	770	735	720	682	687	726	699	713	710	704	683	665	732	724	703	717	704	704	726	720	686	750	714	734	717	716	681	696	724	727	711	687	720	742	736	688	733	753	718	736	763	753	751	690	693	747	713	709	706	740	686	699	707	730	724	713	720	712	743	709	708	735	691	718	701	697	733	719	692	729	732	734	735
25284	21689	29531	25883	24592	25017	21041	11172	7019	4793	3355	2512	1980	1621	1326	1175	1083	1030	870	871	911	890	854	858	832	805	804	821	781	806	783	852	851	793	724	777	809	754	796	769	717	738	789	780	820	788	753	801	795	781	767	832	783	750	814	732	822	778	782	759	757	791	797	719	829	826	784	799	813	788	770	802	780	735	794	789	823	820	768	831	796	787	754	808	811	819	736	790	801	717	758	764	779	729	754	747	766	767	745	769	816	774	832	796	774	739	792	789	796	767	776	764	792	800	795	754	756	788	771	779	819	813	787	753	776	791	765	788	808	812	791	762	827	760	808	799	763	727	752	766	789	790	788	806	788	805	772	777	786	768	760	774	769	789	780	772	752	765	839	803	767	797	807	800	749	779	731	790	808	772	781	781	749	804	801	774	826	777	828	764	794	769	815	742	785	783	717	779	759	833	813	750	824	808	798	767	748	766	810	777	758	796	773	788	731	774	783	774	825	785	753	758	767	782	734	755	825	788	742	812	787	777	805	759	744	779	791	790	708	781	761	722	802	809	760	775	788	762	764	773	801	778	812	782	756	787	778	789	768	732	743	794	700	772	811	784	807	803	753	819	743	770	734	731	785	772	813	791	824	756	762	739	813	787	808	842	767	794	750	754	779	812	809	769	753	757	778	727	688	750	765	782	803	757	762	844	791	799	791	763	780	829	757	822	806	779	822	766	811	762	768	801	773	818	752	789	806	752	790	801	779	762	738	852	732	827	812	830	795	771	792	792	805	791	809	793	808	784	818	750	846	804	728	762	774	767	786	769	768	703	778	814	789	771	751	745	739	777	821	804	835	813	778	840	788	747	790	815	836	790	867	757	763	758	791	759	762	801	809	750	791	840	777	844	740	734	768	799	770	797	759	798	749	811	755	792	790	790	719	787	818	804	737	791	775	725	756	788	816	773	766	844	776	791	785	800	800	771	808	767	801	853	769	826	726	768	722	756	736	771	795	793	814	782	797	774	773	796	768	806	820	776	784	784	775	780	785	817	779	786	768	778	762	802	778	791	783	755	741	781	771	797	803	785	750	747	789	781	750	771	732	781	807	795	805	785	758	786	790	808	781	786	757	761	746	741	787	809	742	778	776	796	768	756	782	771	749	856	789	808	771	789	757	817	733	753	788	785	787	818	756	779	775	791	787	783	737	811	752	773	775	780	805	759	797	806	775	827	797	757	771	754	758	757	687	771	809	768	860	774	762	762	790	759	791	733	751	782	787	774	827	780	773	756	785	801	806	826	766	759	750	780	785	852	712	749	762	812	786	739	803	810	762	761	759	804	763	821	763	785	778	759	783	745	783	771	805	747	799	695	777	782	766	757	737	755	802	796	774	798	790	764	796	792	823	769	751	751	813	740	763	793	781	771	716	719	791	816	773	779	771	770	772	785	730	750	797	813	711	777	772	793	808	748	772	752	789	750	766	774	845	798	782	783	794	804	842	811	779	807	810	789	772	784	745	745	823	766	815	815	755	788	776	752	803	805	779	774	771	761	750	806	822	801	791	775	808	759	779	777	804	800	756	780	775	830	763	770	733	764	782	754	750	796	760	767	797	801	757	753	738	770	741	782	793	802	768	793	783	754	775	796	761	729	742	793	748	769	832	808	787	807	745	764	797	790	766	758	792	787	731	768	754	785	767	793	773	846	807	745	793	773	769	808	794	748	750	768	793	767	763	753	800	769	799	699	786	703	745	770	790	786	811	778	731	764	827	766	780	789	734	764	701	787	761	782	803	791	787	808	807	784	779	790	792	782	780	766	814	769	695	811	729	813	781	766	796	764	781	782	748	773	783	772	787	783	806	737	775	809	773	819	779	726	767	798	799	771	737	832	788	768	771	839	780	731	815	789	784	764	786	768	774	770	829	805	822	760	800	797	787	762	770	766	803	781	782	797	790	769	764	735	773	757	847	864	745	745	752	750	740	809	757	814	788	758	797	783	738	768	802	752	791	823	752	770	808	810	791	743	792	733	779	782	803	781	809	774	765	761	754	763	741	777	781	822	755	782	788	773	731	767	793	763	789	782	816	773	750	788	808	812	769	782	757	782	751	768	760	789	780	728	788	747	784	733	759	757	788	775	793	819	811	792	852	753	768	801	794	788	791	790	794	805	780	751	779	774	783	827	771	834	735	803	766	738	804	809	774	788	774	775	795	805	752	788	794	775	748	841	745	779	778	788	809	787	792	786	825	781	802	777	752	742	801	760	770	794	763	786	768	770	783	812	810	796	792	765	771	751	777	811	760	767	827	836	765	776	774	777	775	798	795	795	772	761	785	754	755	790	789	811	795	774	768	739	737	742	821	757	791	742	776	802	783	794	729	754	742	790	778	783	762	763	757	811	830	798	767	772	806	760	772	755	816	805	766	788	813	783	777	786	792	801	810	801	747	733	792	766	787	747	780	766	787	778	817	777	790	782	815	785	772	779	770	780	775	828	754	733	826	812	736	815	780	803	741	820	761	810	853	758	812	813	749	791	800	751	752	745	766	769	766	794	765	728	774	776	753	758	750	788	797	780	781	818	772	743	784	821	814	768	779	831	783	747	736	780	777	810	778	761	773	738	802	822	781	758	742	780	786	742	791	780	713	771	810	763	778	771	796	757	802	820	755	790	748	726	735	782	735	748	752	797	761	739	790	791	779	789	804	756	798	752	786	734	782	779	767	755	784	816	757	787	803	769	785	744	770	811	798	808	800	830	832	763	838	760	799	864	846	764	819	784	834	805	754	773	783	796	743	794	818	813	792	765	798	752	758	728	778	763	781	765	780	816	771	792	812	799	776	781	743	826	708	782	802	805	801	810	773	785	772	799	783	751	792	756	800	827	787	760	768	769	705	791	793	808	740	795	834	792	807	814	746	821	761	798	758	802	809	790	817	832	774	798	743	770	781	747	776	755	763	768	797	779	712	795	757	731	779	766	775	712	748	777	801	716	818	768	792	766	783	793	770	796	764	711	783	727	744	804	827	785	775	761	794	754	749	756	771	750	778	804	788	810	749	774	749	763	775	770	770	774	774	776	788	774	825	814	788	766	757	777	749	797	828	819	786	813	790	774	803	786	821	740	792	759	832	763	758	746	808	748	800	781	788	730	752	749	772	750	755	760	795	702	766	801	776	735	767	758	730	758	826	826	806	812	784	808	812	742	771	728	708	814	747	833	730	770	773	818	758	718	808	795	733	805	742	772	763	829	775	801	764	773	772	823	774	725	764	775	820	862	803	792	792	788	799	726	739	780	748	760	732	788	761	795	800	762	759	822	726	789	709	787	793	793	800	716	796	739	743	818	804	806	795	770	811	808	780	770	796	760	773	789	786	751	807	744	814	753	787	816	770	770	797	782	755	804	832	756	735	784	751	765	795	833	813	808	790	810	757	807	763	788	793	793	781	753	750	780	776	789	749	743	768	800	776	797	786	801	756	832	761	778	727	735	793	818	792	733	782	787	774	771
55557	69164	64097	48958	36154	26936	19243	13644	10075	7085	5097	3684	2706	2100	1659	1358	1201	1094	975	924	909	830	759	769	783	766	751	748	779	743	699	723	743	724	684	763	733	739	702	744	689	727	698	755	694	718	715	714	745	727	693	686	677	741	704	696	699	698	724	713	714	690	686	712	739	697	756	728	718	725	707	753	668	722	721	708	677	702	715	694	680	707	715	746	710	714	669	694	752	691	715	747	688	720	736	712	669	755	701	749	728	718	720	696	664	734	743	699	709	690	693	706	700	719	767	706	739	700	736	734	666	712	714	720	737	713	764	694	748	656	716	729	680	716	677	682	691	743	722	686	664	728	693	729	722	681	667	726	730	698	716	737	659	683	727	718	719	697	672	703	739	679	745	737	737	729	651	728	648	750	760	675	717	715	684	723	706	732	699	764	758	715	748	713	765	705	750	666	698	724	682	714	655	700	686	731	697	706	666	701	731	713	690	695	720	700	716	723	707	703	715	696	698	728	684	720	740	724	701	686	700	710	765	694	741	742	768	738	730	695	701	756	707	661	712	710	728	732	779	694	700	718	734	727	722	714	702	749	710	682	720	728	759	709	719	744	730	702	689	717	671	682	705	719	670	741	765	719	721	733	715	712	728	667	701	725	768	750	694	738	731	688	693	768	715	655	754	716	641	702	705	756	737	727	709	709	707	722	697	715	710	749	680	741	689	768	680	693	735	720	705	697	743	745	732	698	738	708	726	695	705	683	687	702	741	732	710	684	763	678	662	685	731	750	702	693	755	716	732	710	697	693	702	723	724	716	722	730	690	721	744	727	696	724	744	709	698	720	696	714	701	720	702	723	766	705	791	761	711	699	718	680	704	676	682	756	715	731	774	685	712	718	724	704	701	696	679	723	754	733	703	690	704	673	730	696	658	758	701	736	686	708	706	673	752	706	690	744	674	723	702	716	714	752	721	717	678	743	698	689	745	720	684	693	729	719	690	717	700	676	723	751	695	725	725	737	725	755	719	699	730	737	749	714	736	683	691	704	667	662	768	756	712	690	699	736	770	741	659	704	696	735	735	710	716	692	660	699	756	697	706	755	696	758	672	672	730	704	717	704	718	742	709	690	680	706	727	637	715	719	730	706	735	686	715	714	668	704	723	694	696	721	668	728	687	751	730	692	674	697	679	724	739	741	739	723	701	737	768	674	702	712	719	725	732	696	660	662	703	687	721	718	679	736	718	703	700	691	649	706	761	703	738	705	672	701	726	708	696	692	726	707	704	738	738	721	740	713	704	665	689	716	658	748	695	661	716	730	750	690	709	720	731	709	713	689	742	688	734	724	766	719	731	790	694	686	705	722	776	717	645	691	723	697	727	677	730	754	739	716	716	727	726	713	714	684	748	727	704	722	739	685	751	697	728	699	675	672	731	705	688	724	719	698	713	742	709	685	682	710	696	690	710	666	699	675	673	720	675	720	702	709	692	689	722	713	721	658	717	752	743	754	700	708	723	684	731	695	668	692	716	647	693	712	711	718	703	714	707	679	682	677	694	696	730	648	751	766	709	715	690	722	710	686	760	738	744	718	668	704	719	704	703	693	727	669	738	681	705	712	658	685	735	727	750	742	696	689	726	724	725	751	683	712	744	770	685	701	659	714	668	721	676	722	746	703	733	725	729	680	710	737	709	713	683	693	728	714	674	716	731	721	648	710	716	693	695	729	701	709	701	723	695	702	660	702	781	725	683	718	681	675	714	669	704	700	711	670	764	741	740	725	716	677	705	706	721	686	711	712	711	745	722	757	753	681	701	730	717	680	702	714	676	719	706	736	713	725	681	713	686	707	743	686	694	740	702	724	723	709	715	747	706	688	693	723	681	710	704	724	653	758	748	664	689	689	714	705	771	725	689	690	724	728	751	732	711	699	690	685	698	705	718	714	696	704	704	701	726	718	692	696	740	721	733	681	712	678	713	766	655	698	763	664	712	708	722	794	730	677	680	729	709	715	748	702	742	724	759	687	687	796	681	739	697	681	707	728	775	670	690	732	721	752	753	748	744	720	714	678	727	727	736	714	697	673	758	681	771	716	710	652	737	722	694	693	709	743	718	671	667	704	707	693	702	681	707	731	669	740	692	701	721	730	721	679	711	717	697	722	684	713	700	745	750	729	671	685	747	729	709	694	701	693	731	703	690	676	700	716	727	707	706	713	697	693	762	723	705	767	696	702	712	727	690	734	695	734	738	735	728	693	715	747	721	652	680	661	717	706	682	720	704	715	735	710	733	744	673	728	734	690	684	709	695	718	722	732	668	754	696	666	713	760	746	648	743	701	668	694	739	667	741	756	729	669	736	749	695	695	733	697	712	718	740	726	741	718	705	736	691	727	691	697	687	715	740	680	723	715	690	754	732	691	697	680	680	683	664	684	726	706	722	668	667	715	697	716	754	724	705	707	728	654	663	672	714	703	753	721	695	742	676	656	709	719	683	671	711	731	709	735	712	721	695	681	675	693	727	687	724	717	698	706	686	711	722	683	677	719	744	688	713	699	701	699	725	721	717	724	710	730	760	723	694	686	727	686	731	704	644	748	679	732	693	749	734	663	760	691	707	698	740	698	730	710	692	727	706	668	727	714	679	671	774	690	701	686	687	726	733	704	713	688	731	714	745	693	680	723	744	760	703	736	734	665	728	679	680	711	703	748	731	698	732	719	719	675	684	714	703	674	703	753	701	719	729	678	700	652	738	722	732	687	681	715	684	685	701	705	724	736	726	698	714	731	681	681	734	687	694	694	685	728	714	697	725	700	714	667	761	684	705	673	720	681	758	743	713	714	678	735	775	664	744	671	758	736	758	720	702	707	756	698	700	742	732	731	682	729	736	759	677	711	643	697	689	663	701	690	703	715	703	772	719	755	721	687	723	721	686	688	697	696	728	756	718	737	703	667	748	723	703	689	717	739	710	724	680	712	707	753	708	730	734	692	718	698	692	715	701	731	739	675	722	727	708	687	728	694	719	734	709	698	727	675	680	716	708	741	716	688	709	723	784	725	734	719	697	721	674	701	740	736	726	702	737	707	691	709	740	710	701	720	709	660	723	716	706	714	667	719	754	696	735	719	735	750	725	711	703	692	744	720	742	702	729	691	709	724	717	678	678	758	722	673	671	695	692	718	696	739	745	702	757	689	756	747	763	710	739	702	690	689	697	691	700	726	687	686	735	716	754	698	714	747	703	721	705	701	702	739	726	679	725	733	719	713	701	718	731	727	716	706	725	693	745	700	710	719	750	748	714	707	700	709	699	721	717	683	711	726	697	744	672	683	694	738	723	730	706	718	701	731	742	699	707	695	734	718	728	710	772	715	673	667	687	696	700	695	770	701	754	708	697	720	747	754	715	702	696	706	726	697	689	723	701	682	720	681	701	706	777	733	710	708	692	731	707	695	777	674	671	706	734	741	728	736	700	695	730	710	744	724	626	743	759	730	726	723	732	679	735	714	717	745
24475	21571	29366	25093	23832	25538	24227	13500	7981	5418	3963	2808	2200	1809	1478	1264	1144	1014	1023	906	953	906	841	791	796	810	837	824	792	772	786	804	767	779	804	768	787	786	752	792	754	739	815	800	834	806	820	794	854	811	750	744	823	763	823	829	736	806	775	804	782	753	827	823	763	784	731	808	744	766	841	783	828	743	790	711	773	785	819	783	774	790	833	775	740	746	771	745	789	804	789	800	809	778	778	828	753	805	750	806	790	770	772	772	776	787	778	869	797	774	774	860	813	744	791	828	760	779	711	850	772	766	828	776	742	819	755	755	752	801	782	806	803	784	717	782	803	825	780	758	773	728	769	758	808	771	814	776	747	747	812	796	730	823	755	729	753	767	743	780	786	819	810	774	779	825	798	830	769	808	735	813	797	825	832	794	751	815	815	797	783	782	773	845	751	781	806	796	794	784	750	774	774	756	782	694	803	797	814	814	783	807	845	781	789	775	769	798	816	781	815	726	796	846	793	778	807	786	783	804	772	799	797	820	785	776	815	797	778	776	785	744	765	767	801	788	779	770	772	760	807	764	817	831	752	798	802	810	755	802	754	779	783	799	829	782	804	759	820	795	814	775	800	764	806	774	771	833	838	857	797	794	796	818	793	747	773	798	775	773	806	728	817	784	796	818	790	811	810	744	785	783	785	777	783	784	780	790	773	782	834	771	777	752	740	765	823	772	790	755	728	793	760	775	810	821	754	724	768	780	759	766	802	769	763	798	817	822	788	790	765	827	745	790	779	785	772	797	755	817	781	758	818	791	773	807	822	819	775	718	800	835	792	783	812	812	762	733	801	755	850	759	784	809	813	752	813	748	810	860	842	732	770	779	809	824	721	787	777	779	738	780	796	784	828	806	852	758	775	805	786	753	770	775	819	746	786	733	768	709	744	805	783	759	800	788	821	792	789	767	755	799	782	791	813	796	813	785	797	762	766	766	756	828	870	802	773	789	803	874	742	782	792	739	749	761	814	783	779	788	816	829	758	773	838	829	775	789	768	841	760	770	752	806	838	752	751	762	757	780	798	778	732	802	780	841	784	813	799	767	730	799	773	769	845	699	737	781	817	746	749	755	763	807	776	762	818	773	810	767	794	776	703	793	824	848	812	805	862	824	745	771	762	751	789	797	797	811	803	760	812	756	769	789	825	760	750	746	808	770	777	801	734	770	763	767	812	795	784	741	781	802	864	764	779	821	807	809	756	769	777	814	757	751	790	794	791	800	770	790	748	818	761	804	734	795	824	816	786	766	781	796	780	772	768	812	771	784	774	790	801	794	775	742	760	794	786	793	786	797	853	810	759	805	764	752	742	755	779	763	768	776	754	812	778	785	811	850	776	799	783	733	778	774	730	779	760	833	792	796	804	796	736	753	746	833	756	822	785	744	761	783	806	781	766	802	779	817	757	789	738	803	752	803	795	778	813	767	783	790	788	784	789	819	761	726	827	736	758	815	790	829	801	817	777	792	759	754	778	763	773	833	758	731	730	783	776	833	790	745	760	764	793	754	742	755	805	779	720	761	734	781	777	802	778	787	822	766	769	768	809	809	741	765	764	818	734	772	747	800	771	777	794	742	766	741	756	782	805	785	780	818	757	784	809	749	851	793	769	745	804	822	819	772	740	778	815	780	796	783	803	780	810	785	752	816	798	830	818	772	758	750	782	735	802	780	841	833	784	815	754	786	784	762	780	810	763	771	760	804	791	771	822	756	793	789	750	794	812	787	836	732	784	711	744	793	798	771	750	782	813	764	789	750	800	789	751	765	801	785	855	788	822	779	793	763	776	795	772	750	775	782	798	744	800	803	764	783	719	803	801	772	787	786	785	755	805	763	806	755	766	780	757	779	767	831	799	803	821	770	765	754	781	746	745	856	825	807	746	796	747	838	830	816	816	797	792	819	812	789	805	808	827	799	825	785	833	779	791	804	778	829	841	786	814	757	786	835	813	811	786	784	777	787	804	836	780	820	801	795	773	774	768	780	756	786	820	728	775	828	751	799	790	783	821	774	742	804	797	763	753	754	803	800	800	751	746	817	812	765	756	785	790	792	792	812	740	816	820	780	779	846	801	741	760	802	776	778	772	765	777	809	815	775	802	779	779	791	754	752	803	797	751	757	815	762	761	812	759	768	787	806	796	773	787	806	756	787	788	772	786	771	815	828	783	777	805	760	768	777	767	776	791	797	786	768	816	748	734	802	751	781	742	781	798	781	829	772	756	771	754	744	786	817	834	770	792	827	788	786	736	763	798	774	780	768	706	794	808	804	746	767	767	822	845	723	775	860	764	766	742	788	804	834	773	781	820	741	741	746	853	813	784	758	772	771	801	776	810	776	746	792	788	766	849	776	763	771	827	766	808	756	795	760	742	759	816	794	782	766	752	774	763	777	823	754	830	802	794	773	743	813	799	800	780	773	841	817	733	722	767	776	839	812	804	807	801	768	805	777	726	782	755	783	779	769	779	780	790	751	773	837	769	779	819	758	746	823	724	805	787	775	783	750	804	742	762	795	808	813	762	843	799	807	814	792	781	817	795	798	864	773	756	727	805	825	775	802	797	784	769	763	830	809	823	774	749	747	825	781	798	804	750	809	793	823	795	771	778	793	811	788	792	746	778	826	792	735	788	803	763	759	771	855	790	814	772	788	766	804	712	801	823	777	733	798	772	802	753	782	764	820	793	754	771	800	784	813	781	777	745	802	800	765	792	799	741	811	793	716	797	754	772	795	796	766	738	753	817	781	797	781	740	824	831	843	748	797	829	801	840	794	792	812	779	764	737	779	730	738	790	784	805	773	792	717	830	795	748	818	743	746	765	808	737	748	788	781	787	793	777	784	825	796	741	746	747	738	801	803	837	770	767	785	806	817	790	784	759	783	801	777	752	789	774	796	821	779	774	806	749	807	779	784	816	800	838	776	830	773	829	794	791	773	775	784	763	806	776	752	780	773	803	790	787	760	707	748	739	806	787	810	773	780	842	742	779	784	774	821	779	840	773	770	788	767	791	790	790	801	772	774	811	750	774	780	758	788	781	792	790	787	791	774	742	762	748	758	758	809	724	736	723	740	739	809	810	756	734	736	749	773	804	761	767	803	802	780	854	760	750	760	733	703	756	792	789	815	821	825	761	736	844	818	776	784	858	823	762	806	795	837	755	829	823	798	759	805	734	827	768	767	827	795	824	799	816	766	793	766	803	815	783	796	763	806	821	825	769	765	817	733	797	793	752	746	804	770	744	755	759	785	824	799	723	750	809	762	802	779	799	751	766	782	795	782	758	790	787	812	778	789	782	787	760	757	775	797	749	755	789	737	830	740	819	787	790	792	778	740	755	782	794	766	788	806	779	807	820	755	804	744	769	758	740	711	794	784	784	789	784	811	747	769	807	799	822	783	769	782	760	765	751	747	771	835	776	773	765	775	833	813	772	829	786	758	766	735	786	791	792	705	801	816	759	833
55245	67292	64682	50034	37994	28411	20307	15161	10651	7509	5529	3928	2978	2257	1833	1484	1243	1085	1034	958	897	795	753	842	772	775	771	774	780	706	751	705	736	722	667	721	696	712	691	741	747	716	741	702	714	711	729	768	707	719	718	726	747	710	711	719	734	697	729	737	725	713	732	754	712	744	708	724	715	746	735	710	658	731	720	709	715	696	709	721	655	801	716	704	692	731	720	780	726	710	668	714	717	679	639	762	747	746	742	753	711	699	766	712	725	722	716	695	676	701	705	756	667	692	680	716	747	721	735	695	715	731	740	710	722	697	706	722	676	731	725	721	687	702	748	727	679	696	773	636	715	688	707	692	724	670	673	763	741	737	729	735	688	764	688	695	763	708	713	754	655	744	703	704	744	750	769	722	731	628	732	688	716	676	722	689	725	711	729	716	722	672	732	689	714	703	749	686	729	674	689	728	739	708	702	739	699	704	717	719	702	723	727	703	669	726	709	725	729	719	762	711	675	690	702	645	663	725	717	720	707	743	694	725	715	752	714	740	725	668	727	744	675	702	688	777	730	677	745	702	729	681	739	747	719	701	710	751	710	735	705	695	742	701	705	711	712	734	729	729	671	735	694	733	723	677	728	688	673	726	738	694	691	711	679	726	726	672	703	754	740	715	734	727	717	748	727	730	728	741	688	657	741	706	659	727	732	695	718	708	704	714	688	701	727	774	696	684	675	709	728	747	670	682	689	745	675	743	667	761	712	716	726	717	662	705	707	752	685	724	697	711	755	716	769	698	726	727	769	741	702	717	729	727	692	711	710	728	686	736	653	712	718	756	720	727	729	699	731	674	741	737	729	739	738	673	719	755	726	714	723	681	705	735	756	684	671	704	705	688	670	697	687	688	707	704	743	770	755	743	658	713	719	736	735	728	711	720	675	694	760	681	763	744	702	722	714	733	716	692	749	723	715	737	682	714	747	698	673	721	726	719	722	785	721	732	740	712	698	708	738	705	733	723	679	715	676	731	688	700	693	772	734	712	734	686	755	741	744	702	722	690	700	722	741	694	737	746	715	743	733	701	741	700	671	746	732	715	685	720	669	727	736	742	706	679	740	679	717	709	709	689	724	702	715	736	739	738	675	731	713	672	708	700	677	739	706	733	689	725	719	710	723	757	729	761	712	765	662	745	708	699	730	744	686	658	672	707	796	718	707	705	736	735	725	732	715	748	699	667	659	702	680	741	695	717	740	747	707	689	759	667	669	652	652	718	664	676	711	694	689	705	713	709	728	693	716	700	709	636	721	719	701	676	714	709	696	727	742	758	714	718	741	725	678	704	761	682	724	724	725	702	681	670	684	675	738	703	727	741	708	720	723	693	681	732	686	663	742	728	730	697	749	717	766	719	727	715	696	672	744	738	722	735	684	721	732	755	714	679	739	695	707	705	683	763	712	719	738	754	669	731	725	749	752	742	732	707	744	761	708	672	716	701	743	706	773	689	701	737	719	742	715	687	703	724	728	709	744	738	691	716	696	751	697	732	729	733	716	697	689	711	749	693	721	745	678	740	723	749	719	722	659	704	789	745	708	697	755	713	771	691	718	705	698	695	704	732	692	731	712	711	685	718	699	722	683	740	684	709	722	692	704	726	766	766	686	720	697	732	677	740	685	716	727	685	721	719	689	731	703	689	693	671	747	716	727	698	713	701	706	711	718	725	697	728	709	699	701	716	729	717	755	728	761	685	703	727	707	724	741	734	735	722	717	697	737	656	698	691	733	707	753	684	718	732	742	717	746	730	769	685	731	737	741	741	706	720	737	690	711	711	680	694	721	750	706	687	683	712	708	715	761	759	726	706	702	737	711	714	716	691	716	761	721	699	702	708	714	784	736	772	753	743	714	701	695	722	735	749	715	692	743	783	728	752	747	717	693	697	716	704	703	719	767	697	711	721	792	715	755	707	705	703	719	748	728	687	758	691	728	709	723	689	769	764	743	711	704	736	694	692	728	722	737	715	728	683	749	702	714	728	728	695	739	699	738	725	679	703	739	661	717	758	735	699	697	724	681	687	740	677	716	684	713	717	757	744	706	719	697	771	727	723	714	730	729	707	701	734	709	716	714	752	724	708	747	715	682	728	722	689	691	718	687	675	732	719	720	729	691	748	682	668	707	735	768	708	713	672	700	759	726	690	733	761	741	770	754	712	739	675	720	757	700	680	666	745	745	750	695	703	708	719	713	677	725	708	737	697	708	648	783	692	700	679	766	704	662	757	710	786	689	719	695	729	732	701	756	724	712	713	735	721	665	713	702	684	805	721	727	799	765	727	717	737	749	722	719	779	716	699	789	732	730	706	758	704	726	726	703	711	752	739	708	658	700	713	682	671	714	759	687	709	716	754	717	671	656	719	746	667	744	733	735	722	727	703	744	709	672	696	714	715	688	709	686	752	660	718	707	758	726	714	714	732	726	750	713	712	689	724	688	773	745	701	708	775	669	747	717	707	699	710	687	707	728	666	726	724	671	669	712	719	759	696	678	713	721	730	726	708	732	755	732	724	698	741	748	745	693	733	721	715	716	751	735	698	686	704	723	723	719	700	686	728	722	710	640	685	705	761	722	759	713	717	730	673	698	730	707	739	782	753	685	727	704	698	713	703	689	742	719	700	730	684	729	657	705	745	723	763	747	707	714	774	717	700	727	699	717	699	705	736	701	755	721	707	689	687	683	679	694	749	749	728	728	718	693	691	687	693	719	755	706	682	717	694	726	714	746	701	729	732	695	673	709	672	744	743	736	711	750	682	763	715	694	707	678	721	718	736	754	778	718	707	735	687	706	736	702	715	684	734	726	723	742	731	756	743	729	730	708	750	694	750	680	712	766	718	731	726	746	670	729	667	734	700	740	699	720	745	715	743	739	688	718	748	733	719	721	763	766	710	726	698	705	704	708	692	750	786	699	707	678	745	701	713	698	697	713	695	727	735	720	702	681	732	724	702	743	713	734	670	673	741	701	728	742	743	682	738	664	696	709	691	698	714	685	739	663	700	709	701	732	737	754	695	667	724	732	767	699	692	760	686	740	745	697	737	717	702	687	717	693	729	713	754	705	688	710	763	707	732	746	712	706	689	723	703	715	711	694	748	690	752	718	746	725	740	768	677	718	748	724	716	695	741	700	715	720	721	741	687	676	686	713	676	718	727	717	742	701	711	674	765	736	709	748	713	682	734	751	688	735	724	734	774	696	683	714	697	719	762	723	702	724	670	725	677	758	669	686	701	708	748	753	709	738	681	691	707	718	707	713	714	646	682	732	735	731	757	721	699	688	758	704	761	712	685	708	678	685	710	723	716	679	699	741	674	697	736	718	734	750	697	720	677	704	728	733	691	732	717	662	736	685	724	716	706	748	708	715	749	661	681	741	780	733	714	722	713	718	699	712	697	740	725	729	680	760	705	731	717	708	712	750	704	691	719	717	685	712	658	660	703	718	701	746	713	773	691	721	705	709	680
29664	24115	34531	35195	26205	18568	11748	7159	4710	3271	2414	1893	1540	1294	1192	1090	967	890	875	878	803	778	805	804	797	758	779	779	862	736	747	744	794	748	768	781	732	766	753	813	759	764	749	745	832	751	733	753	760	810	772	814	796	797	778	795	810	832	816	778	744	761	783	808	745	726	768	788	753	771	775	829	789	748	786	816	755	698	765	805	760	749	772	718	785	768	754	705	759	807	748	745	779	773	816	763	756	800	783	732	737	731	752	722	770	782	737	751	815	779	800	757	796	763	740	770	831	707	792	774	762	734	811	733	755	723	772	804	783	842	809	782	750	738	768	747	729	738	731	741	820	736	757	809	770	808	747	759	796	781	752	766	766	766	770	781	751	765	775	755	782	777	746	771	770	793	744	765	753	810	768	794	738	775	764	697	803	758	792	831	793	743	783	742	793	738	768	768	797	819	792	733	777	783	757	718	782	744	792	780	750	784	796	770	771	810	738	738	805	721	732	770	788	808	737	757	803	766	748	765	753	757	814	754	792	786	741	839	765	735	767	763	755	821	833	795	817	727	757	795	812	779	810	790	742	721	715	748	745	783	780	757	792	771	782	790	787	778	833	792	814	757	803	771	763	737	789	793	762	764	781	772	745	765	742	742	779	768	768	811	750	805	789	738	764	772	791	748	746	726	758	764	720	733	767	795	769	746	766	777	762	729	783	781	726	789	766	677	795	718	818	768	797	721	779	766	789	743	777	773	770	778	761	728	789	763	815	775	770	834	786	731	753	777	795	778	770	792	753	717	786	687	793	788	779	768	805	770	733	770	798	795	773	771	765	758	717	757	777	734	781	738	810	736	750	756	727	808	738	742	795	762	800	770	763	780	763	760	834	784	756	780	736	759	739	736	734	796	733	781	779	709	747	792	774	784	754	783	777	803	793	731	849	726	749	811	719	755	786	744	762	755	794	797	767	775	743	800	769	742	745	826	785	779	740	755	715	704	762	731	736	758	745	715	765	796	760	758	769	755	709	766	792	801	787	780	744	755	802	728	777	728	775	737	779	768	822	792	783	782	755	724	749	742	734	731	782	774	744	753	737	767	750	726	787	745	781	755	746	801	761	765	791	755	796	783	795	788	743	782	843	769	779	741	829	794	759	734	756	800	788	756	745	784	753	747	768	737	727	753	825	767	771	746	728	725	793	740	791	777	749	797	762	790	741	780	793	826	752	752	808	760	760	763	695	795	772	761	764	757	763	744	765	805	800	779	785	743	760	774	760	733	760	795	791	796	737	774	738	788	756	723	766	772	766	792	775	761	780	789	774	776	771	768	746	775	762	754	718	716	794	757	783	784	785	778	762	734	762	748	786	835	760	760	760	812	762	808	757	770	740	792	760	725	757	735	782	780	781	819	790	757	774	783	754	737	799	762	755	773	716	784	715	811	786	755	755	722	742	745	738	754	774	796	752	740	746	736	793	774	758	764	748	742	781	782	779	802	746	772	728	701	801	755	738	798	793	786	752	802	757	806	777	802	727	764	750	830	817	755	738	755	766	746	802	782	747	810	767	755	776	769	753	776	786	755	769	770	737	716	746	789	802	801	772	704	777	781	777	819	770	744	836	805	755	795	790	778	728	763	746	764	837	763	781	687	799	759	772	766	730	769	757	815	795	793	779	799	785	735	788	761	739	812	727	718	747	752	786	778	794	722	762	794	751	775	744	776	795	759	772	710	782	740	782	745	777	789	721	784	812	728	748	783	824	772	792	749	797	779	798	767	814	787	811	824	777	801	748	737	814	827	785	771	764	753	763	766	777	769	748	746	803	725	761	734	781	748	796	803	810	714	798	775	771	787	741	742	774	794	795	780	787	769	766	746	741	742	753	745	778	765	754	752	783	762	749	742	795	746	737	776	773	787	776	820	803	769	802	788	772	783	731	804	785	754	791	794	763	754	834	780	790	780	712	788	789	737	702	765	776	747	751	801	777	783	725	773	735	804	771	804	780	805	767	752	729	715	799	766	710	763	809	793	768	739	725	744	745	743	800	790	795	743	739	724	754	771	745	768	742	753	781	750	775	793	774	746	769	734	747	768	696	752	784	783	774	792	803	739	713	757	780	760	762	724	717	763	776	797	794	736	753	754	760	755	767	752	766	794	814	805	742	725	776	789	768	776	737	739	742	807	751	750	750	743	784	795	786	757	776	790	775	754	792	751	774	770	803	773	772	768	793	779	779	799	776	761	785	723	787	758	787	770	795	737	721	707	762	749	784	800	794	802	768	780	775	742	774	814	768	767	783	774	733	754	754	794	711	783	773	785	780	774	737	733	827	797	764	769	787	771	812	794	744	784	697	794	754	785	734	813	794	782	746	802	786	762	743	736	763	800	758	801	740	790	797	716	819	743	773	766	798	763	790	760	760	780	753	801	789	745	770	765	794	776	820	838	756	800	771	732	741	761	727	754	762	778	800	781	726	787	745	785	779	756	765	723	799	799	737	746	810	779	778	787	774	723	768	783	766	763	778	746	766	800	778	761	779	746	772	726	685	750	797	788	771	775	791	815	749	787	801	785	822	816	791	796	755	800	782	800	828	755	767	712	741	783	743	812	758	771	715	778	802	721	793	782	746	765	751	752	761	722	798	755	802	771	755	747	771	763	775	752	744	738	722	820	758	711	824	778	726	738	739	770	795	790	733	783	876	747	784	752	739	769	734	818	764	727	728	770	788	729	770	809	777	747	802	712	780	773	766	761	811	775	784	736	770	794	771	765	779	805	789	794	768	810	737	755	767	800	791	748	745	751	733	795	779	755	726	761	785	750	777	786	750	771	782	736	782	778	743	756	782	831	813	768	807	803	792	751	729	788	752	804	781	746	773	738	743	780	763	801	812	759	755	783	758	784	759	768	757	767	740	753	752	736	783	719	734	788	802	769	763	768	774	756	765	768	709	718	773	798	802	773	805	801	794	743	770	780	778	775	751	756	756	734	775	766	769	745	759	735	748	796	755	792	795	735	757	789	779	744	794	739	803	764	791	780	796	764	712	803	717	725	786	774	763	763	750	790	785	739	755	774	782	755	743	774	753	764	760	742	777	763	764	765	740	742	736	764	779	726	772	750	747	792	766	805	808	796	765	777	783	765	754	805	764	813	762	763	769	817	773	725	854	770	778	772	783	783	760	788	744	776	784	755	794	752	785	789	798	809	736	727	772	764	737	805	752	771	794	743	759	755	752	779	790	763	808	827	762	782	779	782	761	803	737	709	785	807	708	724	768	824	805	775	764	719	756	772	807	804	826	749	806	743	779	767	764	777	736	766	757	761	721	782	823	764	739	752	743	771	812	768	764	756	784	757	786	745	778	783	750	797	811	710	744	736	785	802	797	810	793	794	744	797	768	755	764	751	734	767	725	693	793	717	748	755	761	773	761	805	755	766	756	748	786	769	787	744	758	763	771	749	772	720	790	743	769	760	771	762	784	775	767	768	775	733	787	765	806	770	741	780
52847	58252	55364	42083	29215	20746	14246	10047	7198	4894	3545	2699	2173	1624	1387	1154	1040	887	875	868	785	731	759	776	737	746	775	700	724	747	655	742	722	676	744	679	698	725	674	695	666	715	688	706	715	721	722	681	712	728	725	646	652	720	669	747	707	670	721	775	717	668	720	718	725	691	685	713	708	711	636	723	707	709	705	677	681	680	659	696	735	723	707	673	690	710	692	725	720	679	739	683	664	660	723	715	745	673	713	678	682	744	707	728	673	676	688	698	691	736	668	695	695	692	705	695	708	706	681	729	721	730	688	662	704	725	678	636	725	709	726	744	738	713	675	699	742	730	711	712	712	740	714	723	712	779	722	691	721	701	716	723	741	728	745	735	679	704	733	727	692	678	668	670	708	714	687	677	703	695	713	702	706	707	681	749	692	780	700	709	674	704	702	713	719	672	694	747	737	723	732	711	760	736	703	686	731	701	729	662	704	704	713	739	700	696	751	688	685	749	690	697	683	714	725	753	704	734	702	715	738	698	690	736	723	716	693	695	679	728	735	723	719	673	710	710	701	704	693	740	708	727	718	773	695	670	686	759	704	701	737	711	718	722	750	693	698	706	699	687	702	727	725	696	699	700	736	692	711	740	680	688	685	713	688	684	749	736	683	722	725	701	694	701	694	735	694	702	731	689	709	674	649	694	718	664	699	735	751	721	742	707	716	699	739	692	723	743	691	684	679	712	669	724	652	708	697	728	777	746	707	742	697	691	745	695	699	741	720	683	710	723	708	686	732	698	696	670	716	750	709	701	691	724	667	687	676	678	722	703	756	773	702	709	730	725	661	705	714	703	695	754	675	690	740	734	683	758	709	713	746	712	696	661	675	710	718	718	701	648	750	725	679	705	671	736	691	714	693	667	754	660	693	741	732	728	716	732	691	683	729	669	687	705	719	716	713	706	743	725	747	694	700	688	669	695	713	678	716	755	693	706	686	682	715	674	698	724	706	692	697	722	673	702	738	708	718	713	726	695	713	688	703	692	738	673	710	682	646	735	724	724	747	677	713	687	742	683	746	724	713	645	701	698	689	717	695	749	683	722	742	727	725	701	748	718	676	666	731	713	695	691	756	666	781	710	691	719	714	705	719	735	701	747	687	656	705	721	687	732	656	730	727	676	719	704	710	747	697	694	701	733	666	713	699	740	758	677	684	709	744	720	691	674	772	707	734	686	719	732	779	719	705	760	679	746	692	749	703	677	793	691	699	713	696	726	698	744	741	698	652	712	731	651	717	695	717	705	692	721	666	735	714	693	712	726	683	687	676	720	737	684	717	730	706	752	686	709	709	691	732	736	739	704	667	712	731	726	769	700	673	685	713	749	738	679	714	742	715	725	719	694	662	698	710	691	731	671	716	671	758	742	687	686	659	722	699	686	657	728	716	682	712	733	716	654	721	719	689	721	708	739	769	748	690	688	727	714	748	700	669	713	751	699	708	730	707	689	738	706	698	683	706	687	717	679	722	788	722	714	741	717	699	682	682	694	691	710	717	694	740	749	715	704	709	712	708	692	698	703	717	701	721	699	686	676	724	682	738	724	714	696	728	743	703	679	691	711	709	719	710	765	692	694	707	719	726	716	684	704	706	768	652	722	686	721	734	737	710	704	703	732	691	699	703	771	750	693	682	724	730	705	719	687	669	705	688	733	748	732	708	689	725	749	705	719	725	710	676	711	710	716	702	730	693	747	714	711	712	735	746	731	724	728	689	736	694	737	736	720	727	731	693	756	714	733	730	712	706	716	726	710	698	720	673	681	722	735	764	681	721	700	699	711	685	723	664	703	680	711	758	699	690	697	716	712	686	686	702	707	688	681	709	705	672	708	747	738	710	728	723	717	645	691	737	691	694	690	696	718	717	754	662	710	682	669	727	709	724	712	719	731	760	682	682	678	728	741	729	728	679	727	660	728	740	734	705	716	711	742	729	707	742	694	678	735	686	744	710	700	670	717	751	689	697	649	756	679	669	728	710	702	669	663	746	750	682	704	737	648	723	717	721	704	709	702	702	739	664	712	694	725	658	750	676	699	739	690	677	660	654	716	734	733	730	714	686	698	708	710	707	694	692	689	672	705	674	624	767	685	692	689	711	698	766	696	634	736	683	720	675	664	716	694	690	739	703	730	689	719	713	738	767	681	741	707	746	728	703	717	712	669	792	698	736	675	707	676	731	658	726	680	725	668	751	788	703	729	704	660	719	700	717	684	729	710	703	687	721	638	711	749	700	679	697	695	743	689	697	719	697	712	758	676	717	734	705	665	700	699	659	697	742	717	687	669	680	755	726	665	728	710	691	729	741	720	653	681	731	653	687	718	689	716	649	723	620	706	676	718	701	690	655	734	740	684	697	679	722	666	778	728	720	717	701	674	672	771	761	682	677	718	716	728	688	723	684	735	730	737	681	699	676	728	736	660	671	749	717	715	713	707	726	725	715	737	676	751	700	729	647	712	720	699	668	732	704	724	727	764	709	724	734	689	739	759	736	762	686	714	689	722	720	727	686	764	693	701	714	720	719	670	693	756	683	699	713	694	713	743	699	684	721	703	719	695	715	679	716	736	681	707	697	703	671	664	667	682	728	735	655	718	731	755	683	703	678	735	692	720	739	685	753	719	714	677	706	709	727	771	644	699	743	696	670	659	692	716	738	698	710	686	694	691	678	730	741	703	684	739	701	672	769	710	675	640	753	729	731	693	696	682	675	745	785	741	696	687	697	687	693	674	729	706	725	705	736	684	707	703	686	682	727	658	722	695	699	715	673	679	699	725	726	684	671	661	699	759	704	771	721	705	693	678	731	691	709	711	729	690	670	682	741	677	694	743	722	727	676	718	717	653	679	716	737	682	670	725	753	714	750	690	689	702	760	694	741	706	731	743	666	715	728	695	733	643	750	691	698	717	737	701	667	707	713	700	767	722	756	684	681	704	668	731	733	679	736	719	699	690	719	677	738	725	698	748	720	755	701	742	709	698	764	712	740	742	703	728	739	746	702	757	697	717	708	670	677	697	689	691	684	672	702	737	749	738	701	673	735	726	720	713	738	750	712	687	707	702	723	735	723	710	686	718	732	734	691	746	688	703	696	701	693	687	726	669	731	716	675	704	699	707	731	732	686	670	698	676	719	744	689	776	742	709	669	704	704	653	727	723	711	706	743	682	682	748	669	705	733	686	710	669	737	703	706	681	747	708	768	734	725	694	670	698	700	711	738	748	716	687	696	740	693	706	706	714	692	711	720	694	700	661	707	697	739	732	690	716	687	648	720	704	714	724	717	710	750	715	680	737	764	761	692	690	721	699	702	713	746	688	737	686	673	725	689	692	687	653	718	719	721	705	694	728	715	679	716	655	715	733	702	723	733	748	693	739	729	708	723	722	696	696	667	686	741	719	653	688	767	722	718	749	704	731	738	725	731	702	694	760	707	722	731	664	711	745	730	703	722	714	678	715	743	716	719	703
25871	21674	29774	27905	27856	27381	21456	12602	7602	5292	3763	2693	2131	1709	1482	1256	1141	1006	971	864	929	858	819	886	811	790	846	893	811	813	778	745	796	805	792	762	750	751	727	759	774	752	738	788	766	757	775	770	764	814	745	842	789	803	745	791	833	776	722	774	798	773	774	792	796	810	806	729	795	772	764	746	797	731	800	714	766	728	774	755	778	790	784	792	775	815	807	736	808	826	740	732	730	747	754	767	794	828	776	769	796	790	762	695	762	753	761	720	807	742	802	773	753	766	764	812	784	814	850	811	797	764	764	738	766	806	803	724	744	766	730	756	755	751	716	751	740	831	813	807	733	800	771	759	768	757	775	770	751	783	790	829	784	727	778	865	739	795	813	805	827	763	738	766	792	748	805	766	768	791	763	760	708	802	805	764	801	760	753	774	760	824	797	739	695	741	787	764	751	809	754	796	757	752	785	837	753	679	754	791	766	791	743	837	744	756	759	758	750	762	754	740	829	784	776	743	741	786	779	791	834	773	777	743	764	781	832	769	764	818	773	775	736	803	799	769	775	750	728	750	763	801	790	826	767	784	790	822	818	787	769	751	750	772	790	757	757	847	788	756	708	793	739	791	740	776	813	764	777	751	840	789	757	768	775	782	755	753	858	776	789	830	743	734	793	789	751	809	789	733	756	846	767	819	785	770	813	722	785	774	795	770	665	747	815	854	814	811	827	789	775	801	824	725	761	764	806	755	766	792	785	769	788	799	763	797	772	739	791	783	816	764	798	742	819	781	804	757	805	777	782	734	775	789	750	720	783	736	783	739	772	746	768	752	763	756	775	771	815	732	773	745	710	785	798	755	830	757	811	767	758	808	779	765	827	701	786	782	774	796	772	830	768	776	780	745	764	766	817	787	750	793	765	759	774	810	793	749	726	788	732	804	753	746	803	814	806	735	773	772	784	770	776	812	700	760	758	759	803	794	824	730	754	759	778	814	777	783	751	778	795	743	780	763	772	757	737	768	785	777	808	741	741	784	756	775	750	770	761	737	770	764	779	780	796	779	749	767	801	798	759	731	779	751	814	743	786	769	774	769	774	771	780	745	773	789	777	776	746	745	792	745	797	782	789	792	766	752	731	789	765	757	744	809	775	809	784	748	739	755	754	729	823	753	828	786	819	748	780	774	814	799	805	824	809	759	745	816	763	744	803	761	771	736	800	773	835	796	757	755	727	812	793	779	725	727	766	811	788	792	788	840	837	767	756	791	781	753	773	764	802	813	804	787	742	823	741	769	822	778	748	743	780	799	743	820	787	811	827	831	795	800	748	743	790	811	779	780	785	784	805	742	747	752	808	795	804	787	771	817	786	755	756	725	795	788	751	792	781	739	764	743	791	783	783	759	773	809	811	739	790	767	774	784	789	800	771	837	734	758	770	800	753	815	777	727	812	838	767	791	782	802	762	770	732	772	756	758	768	801	714	804	798	786	770	752	782	790	757	776	727	777	767	778	748	755	741	797	765	803	779	794	793	783	763	782	749	756	802	833	735	766	799	792	818	808	822	783	735	772	744	776	766	782	796	769	747	770	767	771	809	752	774	762	720	755	792	790	731	783	755	714	764	753	817	789	810	764	820	732	788	744	772	757	811	830	761	704	752	773	777	817	797	760	800	741	808	749	750	768	779	755	729	780	776	789	774	765	756	800	736	769	828	825	781	744	794	733	790	794	765	754	839	725	791	752	819	778	780	755	780	755	790	763	739	761	751	756	787	819	780	810	734	762	770	782	771	818	790	797	788	774	800	799	779	787	750	811	760	757	731	804	774	751	745	746	779	706	718	734	754	742	758	756	802	764	781	767	753	723	761	808	752	820	791	749	745	841	732	818	788	763	769	773	761	799	749	772	731	744	735	809	747	816	832	810	760	763	725	730	739	796	776	762	711	800	764	819	802	768	800	771	826	818	751	757	804	756	774	819	793	804	768	787	748	817	795	813	717	793	766	802	808	725	734	771	748	758	777	793	797	744	764	799	776	738	803	789	782	769	804	753	769	784	758	775	747	790	747	777	748	713	817	836	785	780	774	760	835	755	794	737	828	756	795	800	792	785	773	751	744	742	754	774	733	764	702	777	783	741	772	775	766	827	815	747	782	745	802	769	763	796	723	776	753	787	758	782	734	800	755	819	797	823	742	749	805	779	746	755	749	842	790	762	764	717	729	804	716	790	712	786	798	804	753	771	753	805	750	739	776	790	799	759	794	785	755	732	770	760	758	763	746	793	810	713	751	784	787	803	739	767	808	801	771	822	769	793	816	790	801	815	751	780	761	747	729	727	777	772	788	805	795	767	775	740	734	788	765	756	784	819	783	748	792	782	818	761	816	794	731	789	810	783	741	747	754	746	746	739	701	768	763	747	757	809	774	793	742	790	753	747	736	737	780	752	757	823	772	812	765	809	762	790	767	784	802	781	775	769	713	770	737	790	769	797	726	789	820	793	729	774	769	814	823	774	789	812	759	792	793	761	782	766	778	760	764	743	784	774	759	753	727	776	767	745	713	783	734	743	756	806	759	762	800	813	798	754	812	789	786	755	801	789	765	756	776	793	736	752	763	821	786	755	781	763	779	733	768	789	778	759	772	839	745	748	768	765	761	738	806	726	748	755	777	815	810	774	723	725	770	760	733	807	758	755	799	760	705	795	735	754	747	751	795	813	736	809	754	854	728	717	746	723	748	814	803	755	749	770	784	766	818	793	772	734	787	764	747	802	760	774	808	738	744	801	773	783	820	847	809	838	761	842	782	765	753	781	835	737	780	751	778	796	800	775	771	772	806	744	746	791	850	789	766	783	772	760	749	739	785	786	702	769	815	786	788	780	802	788	795	757	776	768	797	821	772	747	719	828	721	712	788	775	759	843	766	768	774	750	769	784	791	754	755	707	745	804	833	784	797	770	748	774	800	801	738	717	776	753	757	774	756	734	744	802	782	792	790	786	759	786	749	760	809	827	780	804	745	750	760	759	783	797	790	831	766	751	800	785	736	771	806	721	762	734	765	746	771	764	745	718	743	793	736	851	834	799	795	771	819	783	743	809	756	831	754	759	731	792	803	788	781	761	801	736	758	758	765	797	756	795	759	785	751	772	750	794	741	756	795	737	800	756	760	792	755	726	793	803	819	781	731	783	817	806	807	823	778	781	745	760	768	744	811	753	833	772	765	760	773	815	755	748	756	792	743	808	795	783	785	757	749	801	803	736	794	795	739	815	778	767	791	789	770	780	795	770	774	799	726	808	780	723	806	790	730	783	814	752	787	767	786	751	760	769	747	797	783	724	742	801	783	734	760	811	771	782	800	753	790	792	764	761	811	800	725	786	772	794	800	789	784	762	779	804	746	812	775	825	740	777	747	765	820	765	786	776	781	747	793	819	817	736	778	782	777	746	834	754	831	748	784	807	813	776	747	822	767	764	770	750	766	780	742	694	781	779	786	802	749	809	771	767	785	815
52051	67893	61579	50088	37969	28558	19926	14462	10390	7407	5255	3734	2879	2209	1756	1543	1211	1145	1020	912	895	765	845	773	717	761	761	775	714	684	705	769	705	706	670	735	761	761	678	746	716	687	712	706	715	676	769	707	661	738	654	708	668	689	670	776	756	729	743	735	757	718	682	719	721	694	739	707	745	704	678	771	684	697	747	703	682	758	739	695	694	727	731	644	703	708	725	715	692	722	748	773	695	712	669	674	708	708	719	720	689	735	703	698	693	722	766	699	743	733	709	691	675	671	701	703	728	712	687	723	635	702	705	684	709	710	677	701	700	705	727	718	705	693	742	705	709	682	722	758	738	709	749	724	734	709	738	681	755	732	725	764	746	713	719	692	745	735	683	672	697	687	664	716	664	687	707	709	705	723	700	718	741	715	770	745	717	691	679	714	633	687	717	727	711	796	726	699	719	683	731	733	725	694	681	693	683	665	699	693	693	696	738	706	744	689	672	710	725	712	676	739	670	707	707	721	729	727	672	709	702	687	695	678	677	717	751	742	711	750	698	723	696	704	708	715	711	769	697	678	715	734	674	718	778	676	682	729	742	711	687	703	703	746	685	693	689	697	698	712	709	725	729	733	675	715	741	708	729	741	708	686	709	759	665	710	720	685	692	709	723	692	743	691	730	702	750	712	725	695	720	749	797	693	688	707	746	685	700	699	744	702	655	722	707	739	706	718	727	755	729	703	732	668	674	713	729	685	706	697	715	681	745	704	723	691	737	707	691	677	673	733	697	701	730	749	694	699	724	695	661	735	731	767	764	739	762	723	698	711	700	720	744	674	694	707	725	696	759	680	726	692	706	698	707	727	717	733	694	665	750	737	704	730	729	735	750	723	704	719	743	702	718	732	709	672	728	752	743	679	674	696	712	707	736	733	746	711	711	702	706	731	718	695	746	674	729	679	687	721	691	734	744	708	723	699	708	761	668	722	661	681	704	714	678	704	730	694	713	686	680	720	687	717	696	667	697	724	702	717	703	732	701	694	739	720	700	729	712	694	748	688	712	723	693	712	641	744	698	701	725	711	706	735	697	691	684	702	712	734	662	726	746	751	678	738	705	669	737	705	707	702	716	718	741	721	724	734	747	649	780	742	682	692	669	700	713	666	708	690	660	713	709	725	674	683	725	731	703	694	667	743	713	758	741	716	716	731	656	684	709	722	688	718	685	722	721	690	706	733	686	696	703	734	712	716	699	689	736	753	687	749	712	731	780	727	713	711	680	677	724	703	738	724	717	734	718	704	722	708	716	677	706	736	752	733	696	714	686	723	724	672	726	699	716	733	794	729	763	705	722	708	702	712	722	769	693	694	740	701	735	685	747	711	701	756	688	680	744	712	698	693	721	714	706	710	671	683	684	724	717	709	706	724	692	720	698	735	722	712	675	746	732	719	687	753	717	723	727	698	722	720	651	708	705	699	753	734	689	705	752	702	756	648	689	754	715	716	684	725	742	709	707	723	709	722	742	689	755	677	716	718	707	689	750	738	717	693	647	701	738	709	704	722	732	740	716	703	684	742	733	700	693	714	783	676	680	751	653	742	658	721	700	715	726	706	719	686	693	655	723	738	739	726	696	703	713	743	687	704	732	748	712	748	758	703	727	715	728	661	674	727	680	669	722	723	677	689	710	698	733	695	716	710	689	714	745	727	688	738	716	719	710	760	719	725	697	693	668	666	690	699	695	722	753	710	720	688	688	699	744	742	723	698	689	693	635	700	714	734	696	706	708	710	728	708	728	752	717	713	736	754	656	658	739	715	680	691	726	761	705	688	730	687	798	744	713	713	757	709	706	705	713	731	704	685	713	709	724	698	714	722	733	679	726	700	717	698	744	658	723	706	690	713	689	724	691	715	717	700	763	677	707	725	719	752	683	680	760	714	712	669	679	739	708	689	681	646	728	796	700	656	728	678	714	679	744	755	727	699	671	733	731	704	716	692	731	719	767	720	731	773	677	726	707	724	719	676	698	724	673	704	700	712	742	698	697	730	686	722	752	744	713	733	665	710	731	706	694	671	753	707	694	726	722	722	713	707	712	710	692	707	735	719	709	702	694	734	696	726	733	745	688	724	732	684	710	692	706	736	701	706	754	693	689	685	763	667	707	704	767	739	726	716	683	748	689	666	697	732	702	677	738	739	716	695	704	686	742	732	667	750	708	688	706	755	699	693	708	731	756	721	722	706	734	707	698	719	703	711	739	717	702	665	692	702	722	671	712	735	745	708	707	698	748	662	729	725	743	734	681	686	714	684	720	764	704	705	731	749	727	709	701	702	761	678	750	756	687	694	676	695	714	666	719	704	693	721	719	723	740	660	689	794	700	745	695	680	750	680	702	727	688	733	710	698	716	731	722	680	700	725	707	733	679	711	717	716	710	703	702	721	726	771	666	689	702	683	752	714	715	714	696	724	712	670	729	729	716	715	695	691	717	729	715	654	715	717	715	699	700	757	681	737	691	731	695	693	730	718	692	703	732	680	720	691	734	753	658	698	720	763	706	683	695	714	710	755	706	711	712	764	748	712	739	681	719	715	699	704	718	700	671	721	718	740	723	710	755	727	727	724	756	694	702	679	733	744	761	670	718	758	631	706	696	717	730	689	707	717	751	706	762	674	680	700	694	740	675	723	702	698	734	714	706	710	725	716	722	735	691	747	708	690	704	711	701	735	688	719	731	697	712	706	651	725	727	712	766	669	717	680	730	694	725	685	711	740	740	637	685	694	731	687	715	677	696	670	687	722	719	747	739	715	699	701	735	757	720	706	725	732	717	711	708	763	733	696	696	714	710	711	671	669	709	692	724	684	701	712	732	689	752	728	713	694	667	784	710	736	680	692	632	707	699	686	678	712	694	695	753	745	690	724	707	694	719	718	736	695	731	743	704	720	706	717	685	723	747	745	708	703	697	675	685	686	697	684	760	728	677	718	667	716	716	719	744	650	708	737	735	699	701	704	742	693	727	728	708	744	689	651	678	699	666	676	738	696	722	745	732	769	707	721	708	733	666	696	690	696	756	646	734	749	719	700	741	718	733	679	692	684	731	704	672	683	749	697	729	740	681	702	692	711	654	684	693	758	691	704	696	676	733	706	717	673	750	725	694	673	678	749	709	716	799	718	745	688	692	669	689	713	694	701	695	703	701	734	729	714	729	716	744	730	702	723	701	721	745	708	693	748	729	702	717	728	707	734	682	662	691	734	677	716	702	702	681	731	710	711	728	656	701	710	736	726	708	685	680	691	686	722	699	737	764	738	710	723	742	681	751	677	721	740	719	701	751	723	670	763	694	714	745	688	678	761	740	761	669	769	742	722	728	712	683	720	736	704	728	716	721	734	718	695	736	745	739	774	729	704	660	669	712	718	701	707	680	678	763	740	698	720	696	689	715	708	670	710	756	732	697	745	764	714	736	746	738	736	717	724	734	689	729	724	701	723	741	718	781	719	745	700	684	677	683	744
25388	21701	29466	25446	23950	24266	18576	9156	5563	3909	2843	2226	1669	1395	1230	1076	956	969	932	886	892	813	774	773	780	787	753	827	792	780	773	802	809	786	763	795	804	764	710	851	739	788	775	771	802	810	762	768	827	735	769	754	764	766	744	804	788	745	737	746	721	840	773	730	777	768	748	759	780	761	755	753	766	783	815	835	757	788	784	787	769	762	834	780	746	802	786	763	787	778	802	786	801	757	774	804	786	736	717	772	805	755	838	788	769	755	729	738	762	818	804	769	741	778	759	723	782	773	785	766	772	758	778	790	781	736	819	789	770	793	810	747	766	797	798	768	752	763	771	786	799	771	740	753	770	796	806	718	777	765	760	781	833	740	782	682	798	780	765	729	779	789	750	796	729	822	732	809	791	803	845	779	740	759	734	790	735	772	741	761	768	734	767	786	773	788	785	817	748	787	787	796	817	722	695	801	807	752	796	761	786	781	761	771	760	780	803	798	786	783	767	749	823	782	788	765	788	744	785	758	815	738	761	789	743	774	743	756	752	758	770	808	736	760	773	766	768	735	783	752	780	794	806	790	784	739	767	757	766	767	819	754	748	783	769	785	789	758	801	764	785	794	782	753	760	723	775	793	743	766	767	771	782	751	749	741	768	742	820	773	822	778	760	765	765	800	816	791	790	768	754	757	758	780	765	790	767	746	799	749	753	746	766	722	734	743	777	819	774	744	802	786	803	784	731	812	778	769	752	758	757	798	759	787	739	786	786	787	716	769	738	758	760	831	789	782	805	750	778	757	729	779	759	802	750	843	743	833	781	786	775	821	811	747	764	733	752	743	769	810	824	721	793	770	812	731	790	841	738	814	732	804	740	732	757	773	743	807	812	787	766	793	817	774	765	696	791	725	763	820	834	809	832	775	795	773	776	776	757	787	756	717	786	788	744	807	767	769	762	768	767	788	789	768	769	792	780	824	797	795	795	773	764	808	790	752	769	726	717	780	780	793	806	753	735	752	795	778	745	738	790	761	769	769	810	755	785	816	782	712	765	830	801	776	762	830	809	770	765	823	757	841	822	760	774	767	815	742	793	809	793	734	795	776	783	803	818	824	747	778	767	740	758	808	786	790	781	775	783	798	770	774	807	730	835	754	751	754	775	731	714	780	821	794	761	792	783	782	786	810	748	812	787	784	734	739	772	793	755	725	804	725	771	760	781	794	795	798	733	772	783	803	783	769	778	769	736	741	778	721	787	837	790	798	735	761	756	759	788	788	804	814	743	799	759	736	810	818	790	850	828	794	779	809	789	816	795	749	761	758	768	759	868	811	765	756	789	788	741	732	798	794	780	739	773	808	749	799	754	764	750	809	796	782	709	739	791	773	757	749	759	727	735	770	809	807	792	807	782	752	783	741	760	781	767	769	782	723	761	796	818	774	744	767	821	794	807	777	794	733	755	760	777	790	783	799	828	825	764	761	794	783	757	787	796	768	774	782	748	821	787	809	768	706	770	820	775	763	777	776	780	772	747	775	786	784	743	766	770	763	687	788	767	768	806	749	795	798	768	791	760	740	790	758	734	771	737	782	765	733	769	757	753	780	761	782	778	760	805	780	818	748	759	798	776	788	741	756	793	761	783	779	814	768	768	810	746	744	776	756	793	792	788	699	826	794	755	761	769	788	771	709	732	789	770	805	719	758	799	759	745	743	760	781	778	780	752	774	718	776	811	809	792	775	798	809	724	749	755	807	788	752	789	810	798	747	769	713	786	758	758	817	798	777	780	749	753	802	823	782	790	803	770	821	793	772	718	709	757	799	843	790	793	815	796	787	804	778	829	773	832	774	781	782	797	788	757	782	791	770	753	781	764	743	774	774	798	762	756	760	752	859	760	788	810	719	782	798	784	772	806	801	794	813	792	806	786	807	795	753	772	785	785	765	814	782	779	761	763	811	795	761	790	758	761	747	766	766	697	800	743	754	808	767	782	779	820	817	763	799	729	724	799	783	782	778	768	814	806	770	744	784	787	757	791	740	761	779	783	793	782	733	754	776	765	791	792	780	751	757	802	734	765	783	743	702	736	771	770	805	759	810	737	798	801	775	781	777	760	761	786	732	763	830	750	803	766	810	765	830	786	747	743	794	746	792	750	715	777	770	820	755	789	725	797	826	723	777	746	769	795	795	783	787	778	812	758	770	784	743	833	757	781	788	775	793	777	783	821	781	782	752	796	717	769	792	737	787	779	755	743	815	771	797	766	757	734	762	787	737	791	806	791	773	778	764	780	770	797	725	784	774	800	779	778	783	783	748	824	705	775	772	782	814	832	819	770	791	773	720	742	726	789	775	746	756	793	778	779	739	784	785	782	755	769	769	738	817	841	766	825	773	782	723	790	789	805	788	737	795	722	782	755	787	723	776	844	786	746	774	797	755	807	841	782	766	758	757	784	739	765	784	755	749	754	750	794	779	782	738	768	783	766	749	760	729	765	790	797	769	767	775	784	782	800	831	752	791	832	806	765	821	815	730	820	744	797	720	804	763	762	765	784	765	771	812	776	722	703	737	761	737	714	811	751	791	758	734	803	782	753	773	783	774	735	774	737	767	778	748	768	691	766	723	808	760	810	812	766	789	779	807	764	781	782	730	723	774	757	741	781	770	802	710	766	757	788	822	781	771	799	741	761	762	763	756	764	778	794	772	767	753	784	743	797	778	789	830	839	770	764	812	775	736	770	775	807	787	756	716	796	757	763	756	775	686	770	721	752	748	788	775	743	814	830	777	757	771	760	795	810	737	799	752	768	734	750	773	821	820	762	810	776	783	726	747	762	761	758	775	800	761	774	718	768	780	809	778	806	763	790	778	746	792	807	748	775	728	795	783	753	746	756	754	763	768	765	738	754	708	739	754	768	729	758	793	750	807	753	793	795	799	750	761	727	784	794	763	758	814	743	784	796	767	783	753	810	782	767	737	769	739	723	773	804	789	761	771	779	797	801	754	729	825	760	789	794	798	774	782	800	802	784	748	781	784	780	798	773	782	769	781	817	818	825	713	806	807	747	752	755	693	769	754	793	788	769	724	759	788	794	714	785	794	776	721	736	760	762	785	765	795	751	830	761	743	835	734	789	769	751	731	788	755	728	775	753	808	730	738	765	773	764	750	746	788	770	744	731	749	812	710	724	741	781	709	784	736	735	744	746	766	750	737	829	719	748	754	788	740	807	775	788	771	727	782	810	818	810	727	792	753	771	779	776	765	828	786	789	774	778	708	710	754	771	744	730	734	779	788	745	746	762	790	796	767	786	803	761	745	797	788	747	704	785	806	763	795	773	753	779	786	800	763	799	750	780	761	792	748	829	752	751	750	761	795	745	752	769	775	814	850	766	842	743	712	778	795	776	744	736	778	785	804	782	751	796	766	753	768	757	768	764	813	762	784	746	789	747	801	811	785	825	750	764	803	796	768	767	774	771	708	728	784	858	801	755	728	756	805	779	729	788	781	749	778
55951	69243	61479	45481	34457	24638	16121	11375	8096	5716	4055	3004	2360	1845	1499	1222	1120	989	905	835	840	804	768	768	766	733	752	725	729	768	737	693	683	730	702	670	732	759	716	731	701	697	726	653	705	729	739	743	717	709	703	725	763	680	678	696	672	714	697	676	745	732	710	722	744	746	729	695	727	693	671	694	740	729	727	679	675	705	748	728	680	699	724	693	718	719	669	708	704	644	669	700	689	717	709	697	721	703	692	762	706	716	718	698	687	739	742	712	737	709	755	703	724	673	719	701	718	720	719	711	746	749	676	715	711	718	686	712	747	706	725	711	718	727	693	758	726	686	722	693	738	681	712	698	690	731	690	703	714	708	687	687	736	680	713	796	719	744	703	727	725	726	718	714	617	718	749	745	702	698	715	710	709	665	691	714	683	696	727	704	703	709	706	729	666	720	746	718	667	717	749	694	706	736	653	718	640	691	726	702	722	711	703	748	715	701	713	699	742	766	682	701	706	734	730	719	683	735	723	738	712	683	724	671	738	677	708	705	705	683	748	719	713	762	717	714	720	732	693	697	663	659	758	687	744	692	692	715	711	691	695	705	690	711	701	678	714	745	704	711	696	674	673	731	716	710	722	705	722	719	733	729	726	734	688	752	674	718	714	706	697	741	698	725	714	699	700	659	701	744	673	690	673	710	717	692	689	742	750	705	696	696	742	738	701	748	693	687	709	742	698	755	717	736	723	674	715	716	705	693	727	703	736	734	710	721	737	683	728	692	718	750	721	712	741	678	742	773	690	674	683	676	683	676	705	745	728	749	707	724	654	699	711	713	677	679	711	701	673	719	730	690	703	705	725	741	682	706	707	725	706	725	711	732	709	706	644	705	685	699	717	704	692	703	697	670	723	692	729	741	730	690	786	747	735	677	754	711	748	692	731	734	707	722	721	708	710	710	702	699	702	677	722	710	708	709	728	719	688	668	730	720	753	688	704	722	713	728	684	690	709	689	705	705	732	713	729	722	708	704	694	687	685	745	685	684	715	711	755	755	715	729	734	727	674	752	705	721	728	695	712	767	720	722	706	751	741	677	728	687	764	687	726	709	693	706	693	709	728	692	695	737	732	724	721	752	691	711	703	699	762	673	740	724	724	737	669	731	713	664	766	732	745	713	730	758	702	671	689	719	734	737	706	666	673	716	705	701	706	725	723	703	699	696	730	712	721	728	705	744	676	730	683	698	729	675	665	695	729	712	717	695	696	684	690	684	715	731	702	679	650	684	664	679	708	712	710	712	693	691	729	694	708	724	709	749	706	719	712	686	703	711	713	725	733	674	671	735	739	683	781	715	736	717	712	692	753	720	721	676	700	734	730	700	694	738	732	650	680	730	691	683	681	722	730	744	748	676	762	735	689	683	727	695	707	733	716	710	744	725	739	731	706	724	704	755	706	723	725	691	735	709	695	710	680	708	650	735	743	744	728	656	715	707	688	737	666	731	709	659	699	673	717	716	701	674	712	731	684	705	723	711	683	688	724	749	698	670	725	676	698	748	713	697	695	757	701	714	724	703	758	749	673	677	717	729	691	704	745	722	737	712	718	701	732	689	705	694	703	689	686	689	674	724	723	663	724	720	707	712	679	701	764	735	662	736	699	755	675	668	683	771	703	790	693	703	685	701	710	728	724	700	707	748	685	714	756	678	760	705	663	757	739	740	695	674	735	692	744	748	721	700	696	728	729	753	721	692	722	715	731	726	726	717	726	661	702	702	683	741	669	744	731	683	740	734	728	751	738	713	711	659	721	715	680	713	697	687	705	691	733	708	737	761	718	730	742	700	713	692	678	765	739	702	655	673	711	728	704	735	701	730	686	699	751	702	738	700	725	701	714	682	724	711	753	752	684	702	735	724	754	700	717	706	720	706	724	721	696	699	707	729	669	657	708	680	665	739	736	710	693	705	721	685	696	717	709	699	676	722	708	727	755	681	701	705	722	698	723	721	665	694	725	713	751	684	708	703	702	732	727	714	664	712	728	729	679	772	716	746	690	724	678	717	731	651	769	720	751	706	705	703	759	700	727	704	761	698	694	690	686	766	711	741	715	738	726	704	684	697	662	722	738	732	778	664	736	694	686	713	703	691	713	725	698	773	721	664	734	686	689	770	682	683	753	689	685	727	710	737	700	714	704	701	667	674	728	701	705	726	678	710	693	724	721	690	721	678	685	693	752	754	736	744	735	699	686	670	711	751	717	665	700	682	682	678	694	673	743	679	735	724	723	731	696	698	697	765	687	711	717	720	730	715	665	718	741	740	736	716	753	719	740	717	714	688	747	691	699	690	669	737	672	717	720	697	722	676	714	744	718	727	698	712	711	724	705	707	689	694	711	700	696	753	667	698	735	682	755	742	675	675	688	685	725	727	726	726	680	733	736	690	746	707	732	689	705	725	723	682	702	708	729	704	717	726	721	716	744	696	648	706	745	663	665	771	683	730	726	665	688	729	693	726	753	728	713	683	744	742	704	706	711	694	746	643	728	690	679	708	666	726	714	711	739	736	666	735	702	713	724	726	713	707	715	730	706	746	721	652	707	691	758	687	725	703	693	756	729	700	724	660	708	698	744	763	692	718	695	748	686	718	717	735	671	753	699	722	683	746	734	768	664	697	734	693	721	719	702	735	740	731	690	701	654	702	709	709	708	676	729	690	662	743	674	683	687	745	698	696	723	664	733	730	713	771	679	707	699	704	691	735	696	737	734	699	710	703	737	678	711	729	744	738	764	709	698	717	735	759	738	728	699	730	734	727	737	715	745	694	726	652	682	668	741	686	713	656	762	718	734	710	732	685	660	757	702	706	673	709	735	708	780	687	695	711	742	712	752	742	681	725	672	717	700	737	769	688	727	667	738	681	746	717	719	751	724	752	718	708	701	739	698	697	682	660	731	722	694	695	697	701	712	705	723	735	727	723	679	711	726	711	706	729	722	701	725	710	705	731	730	677	710	694	719	708	699	728	780	698	673	677	697	691	744	720	701	749	711	683	720	704	714	690	750	674	704	721	697	700	708	716	668	711	696	709	760	721	686	681	742	716	755	702	749	743	691	687	724	675	733	685	690	724	707	724	722	721	747	740	679	697	698	691	685	698	694	721	751	712	704	742	751	685	687	715	684	684	699	735	714	688	664	668	715	682	672	632	727	693	708	694	726	724	704	707	708	683	712	724	723	725	706	687	735	708	672	699	731	735	746	754	726	714	664	719	716	704	710	727	780	698	707	700	670	707	677	661	721	701	745	713	708	707	690	689	668	732	722	756	693	740	659	712	736	712	744	716	727	679	706	712	656	660	711	725	717	706	779	716	746	767	715	692	697	740	700	704	724	746	707	747	686	709	705	681	696	710	714	681	736	722	699	718	713	685	754	716	729	713	725	671	734	691	721	743	721	689	753	729	693	709	730	672	718	697	725	719	690	741	721	702	677	696	721	714	710	685	707	686	761	727	761	763	697	735
24411	21617	29452	25122	24725	26489	24214	13418	7559	5426	3964	2925	2177	1794	1438	1307	1137	1052	971	991	896	927	795	810	799	822	819	763	804	826	839	817	790	716	823	733	784	816	744	830	779	769	831	805	824	793	780	798	793	775	782	773	780	805	789	806	802	764	795	744	775	831	788	827	812	817	809	802	798	757	781	780	702	840	743	781	770	795	803	714	803	787	810	780	760	780	802	809	783	736	785	744	790	773	763	735	795	825	814	804	774	770	781	794	783	782	781	765	745	777	760	786	785	786	799	789	753	801	831	814	758	766	783	814	767	760	784	771	741	800	782	782	753	721	819	775	785	783	843	835	796	729	791	762	825	760	780	794	810	787	799	805	765	756	834	811	790	816	768	774	762	770	753	805	770	808	763	781	826	793	835	761	746	766	799	840	747	749	825	745	794	757	768	824	790	794	835	794	810	774	744	806	815	836	847	830	797	784	780	787	788	776	816	777	826	788	732	831	787	793	775	741	770	836	806	772	803	806	790	753	808	764	778	758	766	780	741	740	777	814	762	770	810	778	804	790	792	784	788	795	818	814	737	782	763	764	747	747	747	768	767	763	822	799	760	806	811	799	854	747	734	793	764	802	772	792	765	800	799	791	773	750	747	797	797	773	793	761	791	817	746	772	759	777	816	804	766	760	784	796	742	798	756	791	769	792	783	761	760	738	746	797	735	821	797	824	798	816	763	760	807	793	745	796	781	759	757	785	788	776	819	779	768	779	762	827	778	788	822	796	814	800	735	807	804	781	768	754	787	806	765	805	811	794	806	793	771	798	823	769	830	727	803	800	780	786	817	779	806	810	749	737	786	812	776	774	797	832	834	832	738	807	770	828	775	779	799	787	767	830	804	791	796	733	835	771	785	840	796	722	751	823	790	749	823	744	759	780	799	817	790	742	801	816	806	743	812	722	742	773	800	809	736	795	750	822	794	828	755	791	838	827	755	766	810	749	802	781	823	779	730	772	761	816	798	795	814	797	788	774	764	777	777	792	810	767	801	798	798	728	771	784	753	774	782	836	819	799	753	793	777	749	832	794	760	762	749	808	781	819	784	844	729	802	810	757	753	793	737	808	767	748	779	795	812	779	779	788	789	793	777	790	810	812	790	767	785	747	806	793	803	746	744	779	762	829	788	824	783	777	760	822	774	782	769	837	828	780	735	757	753	763	757	779	800	797	778	803	777	774	778	739	773	835	739	799	764	797	773	737	770	831	766	785	797	814	749	784	746	758	812	775	761	811	823	802	840	792	758	824	844	739	822	762	846	791	791	745	810	800	781	752	748	807	823	779	734	784	797	782	759	791	784	774	756	789	766	843	733	792	819	812	773	802	801	777	782	805	752	762	764	796	803	796	788	756	762	802	803	740	785	792	813	812	765	757	843	760	739	774	775	729	800	775	723	805	787	802	765	771	770	767	804	791	732	730	801	792	802	806	804	800	770	773	786	821	774	750	773	785	773	784	804	800	841	779	816	774	781	776	813	809	794	762	742	809	743	803	778	798	781	803	749	828	764	759	786	811	823	785	797	775	777	796	798	787	783	741	807	777	772	789	804	769	747	786	789	758	795	756	772	742	741	793	774	776	778	793	805	786	758	757	794	772	790	808	792	797	819	802	800	829	796	798	808	796	804	797	784	773	796	795	797	734	806	803	742	739	849	779	777	808	696	746	748	753	794	781	781	842	765	738	790	772	778	785	760	797	802	788	744	788	831	786	815	760	768	732	761	768	808	772	770	759	700	786	731	823	777	786	781	808	781	759	795	754	802	795	752	795	831	758	771	778	780	778	804	822	833	769	816	791	749	779	729	764	748	781	724	802	739	754	787	745	822	778	711	737	764	850	782	750	790	804	779	756	766	746	856	808	810	794	747	839	782	849	786	795	739	784	803	782	742	821	735	742	735	769	782	783	823	759	790	792	763	827	787	757	776	814	826	792	804	760	792	791	785	761	773	781	797	770	751	732	796	754	831	756	753	798	798	750	776	750	776	832	823	817	778	750	798	775	752	801	824	790	790	772	754	741	799	774	753	781	827	739	784	794	799	817	761	799	774	834	775	757	730	774	806	759	725	732	818	801	776	776	793	799	733	797	788	786	783	796	771	775	804	773	779	791	734	791	816	766	755	785	796	776	779	833	801	779	750	804	797	762	826	789	813	776	791	768	785	802	845	797	792	757	769	770	772	810	774	773	830	803	749	747	795	804	771	823	770	818	796	806	760	758	806	731	770	783	779	791	765	740	788	765	755	763	807	798	803	772	767	826	777	813	816	810	753	751	832	768	750	796	793	797	770	791	793	812	768	791	748	771	746	794	775	773	806	809	827	786	804	780	780	786	791	768	799	770	747	761	777	772	788	772	809	764	828	759	762	837	795	774	796	765	828	858	787	744	822	804	810	801	795	820	749	738	835	829	812	758	771	786	843	790	824	762	799	796	786	801	770	780	740	743	743	735	792	760	785	820	833	818	825	751	784	758	841	795	787	833	745	742	770	776	778	822	763	808	840	760	770	789	757	785	749	760	763	785	802	775	759	774	775	765	769	755	802	776	735	771	781	739	755	743	836	784	820	752	744	784	809	740	807	798	783	820	798	805	756	805	780	807	808	746	751	798	711	768	749	842	752	779	789	792	732	796	781	760	780	723	761	809	825	768	797	795	762	714	757	775	738	782	816	801	811	825	790	764	805	816	807	814	790	797	835	840	777	795	763	757	771	839	750	760	848	751	804	767	786	779	807	761	735	800	771	829	779	750	785	765	828	788	796	815	820	814	780	795	798	774	805	845	793	777	729	747	756	795	758	748	773	779	750	786	775	755	757	742	800	812	781	760	802	707	804	805	747	786	813	752	804	835	812	755	739	763	771	854	763	759	779	825	786	819	751	779	824	744	777	743	797	805	763	808	747	813	769	731	785	776	812	773	742	818	805	766	785	787	825	717	836	797	754	766	815	793	739	844	794	788	765	806	709	807	777	767	771	762	812	733	763	804	760	776	768	760	798	792	793	782	795	726	784	834	780	767	759	771	797	744	754	783	800	827	833	830	809	738	816	781	751	766	788	785	799	750	733	795	761	800	779	764	819	798	773	799	805	742	809	799	796	792	805	844	780	796	768	736	764	816	804	749	765	762	741	764	793	781	804	790	729	713	799	790	790	808	770	764	763	798	838	776	741	752	747	770	797	788	747	791	780	756	799	799	782	840	778	767	802	771	783	783	761	751	761	774	783	772	790	727	760	798	775	737	784	800	864	789	839	780	763	826	814	807	748	765	784	765	741	765	808	759	783	776	762	767	778	758	798	800	785	767	789	784	756	756	789	834	779	789	767	788	777	788	786	787	761	780	771	799	768	772	799	784	778	811	765	794	760	750	783	686	823	780	727	743	745	815	827	787	786	777	778	791	816	761	810	747	757	753	764	785	817	841	717	756	799	747	811	759	764	778	830	749	781	802	769	771	785	757	731	799
57725	73559	63968	51577	40815	29210	20226	14649	10290	7386	5681	4085	2915	2281	1782	1539	1293	1143	1003	914	890	815	815	759	794	755	711	713	720	759	786	694	764	736	720	717	687	715	680	713	685	715	704	729	739	688	721	727	729	718	702	737	687	727	779	682	719	667	741	698	698	712	723	752	708	664	686	705	645	693	662	699	737	743	711	674	761	725	720	667	716	738	734	722	705	770	724	695	735	749	689	753	691	664	706	701	719	739	694	713	702	733	713	736	717	753	722	713	665	713	706	732	741	774	694	693	754	721	732	687	786	732	687	748	713	689	712	720	750	679	746	734	698	721	700	749	729	706	713	722	745	750	712	669	736	726	721	684	711	727	718	700	729	723	725	714	726	734	682	710	732	723	696	747	705	689	723	773	742	732	715	714	680	681	714	734	690	705	700	707	728	689	725	705	713	722	670	742	644	719	693	710	672	732	702	730	776	782	648	733	731	734	748	700	699	715	736	692	700	713	700	694	701	787	757	725	740	723	707	694	710	720	729	733	710	735	681	719	686	754	712	749	765	735	724	675	723	687	699	729	681	772	731	677	743	702	723	737	762	717	688	694	690	719	692	714	690	741	712	710	680	705	696	690	697	731	698	715	706	765	781	759	704	665	697	728	744	763	746	744	664	750	715	739	736	728	776	696	755	726	743	741	715	713	726	722	734	732	765	761	734	640	678	752	726	689	761	726	753	705	712	787	751	752	763	698	722	741	703	718	723	673	691	714	673	702	730	730	706	684	716	679	719	690	689	708	726	696	737	726	738	746	746	723	773	721	686	745	743	723	697	703	725	732	706	719	752	731	718	665	708	687	713	734	721	714	734	718	702	682	700	702	701	728	722	707	761	716	715	695	742	731	695	729	743	753	798	706	705	696	713	725	752	728	737	680	697	730	706	682	689	720	734	672	758	682	722	700	661	740	725	739	726	726	782	732	709	674	708	716	712	743	717	745	762	719	732	665	736	769	719	703	687	742	716	737	697	679	682	700	705	711	772	712	714	688	722	767	720	730	702	750	685	756	675	719	723	689	759	734	712	705	723	732	714	712	696	693	737	719	751	712	694	755	734	698	694	717	754	710	719	732	684	679	766	741	663	766	744	658	752	673	734	711	731	750	700	727	725	786	741	717	699	706	693	714	687	710	704	760	730	769	692	745	713	758	723	706	721	652	685	733	686	684	733	709	715	687	706	757	691	685	717	729	746	726	717	704	749	738	679	690	707	769	711	720	750	661	754	667	721	715	705	712	684	713	687	705	735	707	710	711	700	717	738	749	711	735	678	719	671	770	701	703	660	734	698	702	741	731	712	697	731	751	732	730	755	707	695	702	707	696	725	692	749	755	710	702	702	748	737	709	766	748	712	678	760	661	714	780	714	690	723	716	663	717	723	721	721	691	730	742	768	735	704	663	710	693	672	762	698	709	742	692	675	779	766	691	696	761	680	696	700	693	672	726	695	733	746	723	738	774	738	689	668	693	715	685	701	742	665	719	745	674	750	740	741	740	668	738	750	723	707	724	671	682	705	687	690	742	695	735	729	725	691	768	724	719	734	750	700	715	663	713	726	760	735	697	720	713	686	719	696	696	716	718	737	738	721	733	677	703	741	716	736	720	765	723	707	665	664	716	741	690	724	690	706	726	719	744	698	737	712	714	667	746	746	694	703	727	718	711	695	692	739	715	701	755	750	699	721	702	718	751	737	704	714	714	718	695	712	694	720	729	709	712	744	709	730	739	719	701	719	673	747	720	721	694	735	683	670	766	694	673	681	675	721	748	733	742	721	733	669	699	714	660	754	700	729	729	736	678	706	712	710	740	691	660	726	675	766	672	690	709	729	700	720	710	724	780	676	708	719	703	723	715	653	725	674	690	729	759	743	701	732	697	694	728	711	686	683	735	699	724	761	714	761	698	715	742	708	674	788	672	729	746	738	743	695	726	697	675	707	663	741	714	725	731	710	740	742	721	696	706	732	698	706	726	703	749	747	703	752	682	683	719	749	727	713	697	693	688	743	722	732	732	645	691	790	716	739	766	791	698	705	696	745	699	734	676	671	698	697	684	725	713	722	744	696	641	750	690	737	681	712	689	709	700	731	734	707	717	729	723	685	693	679	729	673	741	719	693	706	703	705	717	719	736	740	710	716	714	722	726	686	704	761	709	708	742	720	758	728	704	746	704	760	727	722	706	686	693	734	683	702	707	699	720	734	674	715	715	678	721	709	684	714	715	705	689	707	724	714	729	762	744	721	691	739	706	743	667	697	674	699	731	754	697	708	733	711	730	718	710	714	713	754	745	746	739	717	734	724	707	703	671	782	714	732	709	718	703	698	720	718	757	743	777	733	698	759	714	733	710	707	733	700	693	658	726	700	755	726	716	740	679	722	725	725	759	719	738	727	729	689	763	678	718	762	737	746	714	669	725	726	737	690	738	761	731	764	710	752	708	717	717	707	737	693	701	744	744	729	699	741	735	725	686	679	734	708	683	686	783	707	743	730	703	709	768	745	734	663	706	699	691	723	713	689	719	697	722	741	743	724	743	747	722	754	712	718	758	693	720	743	715	724	672	738	742	705	725	721	764	714	730	683	694	656	733	751	728	730	731	694	750	724	738	727	689	680	720	682	695	704	691	728	749	787	748	735	715	696	749	717	723	706	734	760	730	715	747	705	685	735	666	668	680	705	741	697	689	683	711	691	665	738	722	703	688	695	736	723	725	697	735	726	740	687	707	715	738	711	657	726	715	728	647	729	717	662	746	727	746	687	729	728	766	735	751	721	686	748	726	723	709	719	721	707	709	713	712	727	665	697	697	730	669	763	752	699	726	715	739	754	708	728	728	732	738	671	714	775	710	686	761	746	690	707	704	712	740	734	692	712	736	730	703	700	696	712	743	736	746	694	724	688	674	716	732	676	706	721	722	755	736	716	697	759	687	715	741	742	720	730	733	732	681	758	681	748	711	668	760	754	697	680	674	731	727	739	742	764	735	748	740	744	707	706	741	720	734	714	738	758	705	736	755	728	724	723	727	734	709	726	717	702	722	710	733	705	663	751	719	784	701	764	705	754	741	718	706	661	720	707	719	680	721	682	746	711	779	687	726	774	710	710	704	683	723	707	708	696	743	749	683	739	742	714	670	750	780	742	719	644	714	731	771	706	735	743	717	715	758	748	763	669	740	717	704	732	766	679	789	704	703	734	728	704	682	708	718	736	714	713	769	706	712	703	688	741	713	772	698	730	709	674	756	718	711	731	686	758	760	684	704	715	741	701	691	682	649	743	763	689	766	721	714	710	704	700	735	746	684	767	733	730	715	711	739	719	768	691	710	685	710	681	725	720	705	727	731	738	720	729	692	711	713	743	743	658	716	733	761	683	725	769	710	730	682	734	728	748	714	708	721	721	743	679	735	695	741	698	697	726	738	760	745	744	710	760	713	707	720	668	664	682	732	731	754	704	724	747	708	680	731
29587	25070	35737	36710	29050	20146	12982	7821	5038	3571	2539	2038	1612	1340	1213	1052	969	924	871	840	839	813	824	801	781	770	783	724	773	752	811	783	818	766	763	728	778	753	818	774	758	778	788	763	776	759	807	745	777	810	758	774	762	781	761	758	772	761	787	784	755	743	773	759	768	756	779	786	760	694	748	785	785	725	739	770	750	779	776	738	810	750	807	776	731	772	756	756	774	774	770	772	872	756	753	756	713	774	740	773	758	820	686	814	757	717	768	763	784	769	781	763	759	727	752	746	755	700	734	769	718	795	757	742	773	780	729	767	751	796	771	724	761	731	764	780	766	781	749	751	790	785	721	760	721	753	784	781	755	731	752	783	809	738	750	721	719	785	715	760	751	785	751	780	749	767	788	753	789	768	778	802	774	733	805	783	800	754	731	766	751	702	737	761	784	730	803	734	756	775	780	756	771	803	794	772	779	795	728	743	807	767	759	764	756	747	751	746	766	751	788	770	745	803	757	716	731	761	767	767	760	772	749	777	803	761	771	756	806	782	795	735	807	732	789	746	718	783	796	731	769	749	835	747	796	815	787	780	775	761	735	780	768	772	728	780	709	775	784	778	726	783	719	805	752	763	771	809	805	751	782	796	786	761	773	767	810	804	754	781	799	761	733	768	764	733	821	781	780	753	765	746	753	773	761	784	732	727	770	768	773	768	816	801	744	811	814	768	725	786	797	765	793	854	753	744	723	739	777	801	780	715	777	778	817	758	794	747	764	732	733	810	748	823	767	785	763	799	711	752	773	771	703	774	795	768	766	753	727	741	767	764	787	821	774	795	840	781	795	782	742	768	765	773	782	809	760	759	769	798	810	745	832	744	727	769	733	760	787	794	806	785	770	723	722	821	749	744	797	766	759	782	788	779	764	763	764	731	752	745	762	744	724	810	757	756	768	782	798	732	783	769	757	782	724	746	738	765	798	765	813	783	785	746	783	759	790	779	745	746	824	739	750	751	795	748	818	766	743	806	736	750	749	761	741	717	743	768	797	775	793	807	740	796	763	769	728	718	753	731	771	724	794	779	766	705	770	747	727	731	733	765	735	754	751	802	749	798	759	775	781	797	719	693	752	749	782	752	789	745	800	808	762	779	726	781	753	724	781	734	727	751	741	739	797	779	809	727	766	757	755	792	814	796	766	753	756	752	768	729	767	750	757	763	787	730	759	745	777	729	759	779	817	773	777	790	799	732	785	770	773	775	763	716	741	797	776	765	746	758	721	739	784	746	786	795	793	738	775	796	738	778	709	736	777	765	813	829	790	790	716	721	771	714	785	763	755	791	751	821	760	772	853	768	771	733	771	828	820	715	788	778	718	712	778	817	762	777	795	744	768	745	734	766	763	764	757	708	790	773	762	721	790	813	768	744	783	778	736	727	729	769	734	695	760	763	783	782	738	739	775	767	778	783	713	719	802	715	767	738	804	780	809	737	795	777	828	747	782	799	778	767	778	775	741	762	805	777	763	768	783	709	750	749	800	762	737	750	750	783	764	779	765	746	772	757	764	743	716	803	758	791	823	770	794	822	796	733	768	738	736	802	739	753	767	807	785	748	817	777	763	777	773	771	769	792	759	741	730	743	802	822	808	781	776	770	770	744	762	761	755	724	782	750	767	793	775	766	790	750	722	739	800	776	772	734	801	757	730	730	770	726	771	774	789	737	744	779	768	721	781	736	737	781	744	800	791	776	724	786	742	748	807	768	782	755	809	781	838	774	863	775	767	687	783	716	752	767	717	852	781	761	793	782	772	790	745	794	747	692	795	783	783	704	721	752	791	762	786	775	760	770	752	735	773	834	744	808	753	757	794	724	762	794	700	771	769	733	756	777	749	762	812	750	779	749	699	783	753	717	727	721	778	809	743	755	777	774	756	738	797	784	742	770	772	758	758	819	811	794	783	769	835	809	752	741	747	760	794	861	768	762	745	773	824	802	791	738	792	758	808	783	785	765	800	774	793	717	728	770	773	770	770	767	786	786	729	811	718	745	772	726	753	802	794	748	758	771	765	833	775	798	811	788	798	711	757	750	762	768	837	793	820	733	799	775	762	764	736	742	719	723	747	742	784	736	783	775	799	768	764	799	804	846	806	780	749	760	790	813	763	839	705	689	760	728	744	744	775	784	717	836	740	795	791	769	772	802	779	762	831	805	771	752	773	820	813	721	802	796	771	787	764	786	771	758	770	778	779	780	792	715	754	766	769	744	794	794	755	760	743	746	799	756	733	808	814	710	735	729	795	770	731	749	738	742	748	800	788	764	770	818	837	768	745	799	765	777	757	744	732	753	727	792	765	755	740	815	783	796	786	698	754	712	771	736	796	779	773	726	809	745	808	785	763	744	754	770	793	708	727	754	743	758	768	785	711	799	758	802	743	816	731	760	768	766	811	813	746	761	762	765	781	764	794	733	785	746	742	701	775	773	788	750	839	774	774	807	787	778	786	739	740	772	764	823	765	780	783	821	740	755	784	760	773	795	785	761	772	787	781	782	784	790	789	723	770	766	745	771	802	765	766	713	729	746	749	768	814	739	743	800	816	783	755	819	802	764	787	753	760	726	765	754	766	814	733	739	751	785	801	777	772	755	788	706	759	731	796	769	767	753	785	786	766	740	751	794	753	759	750	787	783	766	755	756	714	742	770	745	767	731	802	741	759	756	782	771	728	744	769	757	700	792	788	740	754	731	734	761	761	790	739	724	768	766	736	783	789	807	753	736	744	763	764	788	805	774	784	796	792	742	796	769	725	727	805	760	776	813	739	729	799	808	777	782	739	789	759	715	726	767	810	759	735	750	828	802	817	778	799	794	801	819	778	733	755	754	747	766	745	787	758	770	778	770	731	756	754	751	777	836	711	765	810	783	761	748	719	737	793	783	814	729	792	746	752	743	767	746	800	770	734	776	780	815	740	767	783	757	759	772	768	799	766	789	794	743	752	776	735	780	761	739	755	765	736	809	748	816	759	769	766	810	788	821	780	752	739	814	807	724	760	761	763	721	809	754	749	748	790	798	785	738	751	729	727	728	770	709	758	776	746	731	816	790	766	716	767	763	785	765	749	816	716	787	769	798	740	800	789	778	784	783	799	768	714	751	740	793	785	763	743	761	805	736	751	773	782	798	722	767	785	710	753	768	776	751	775	791	765	807	789	753	773	754	797	728	736	802	763	733	731	715	774	747	686	704	727	760	752	757	755	812	793	734	798	760	774	797	778	814	730	767	763	733	750	772	733	741	759	729	742	796	773	733	788	776	751	753	826	770	777	745	736	725	761	776	768	811	778	701	760	741	750	779	772	726	767	763	776	777	791	748	838	765	763	762	731	751	768	783	727	719	754	793	784	768	768	751	781	756	777	784	779	730	727	749	728	800	749	761	769	753	762	785	761	796	722	754	762	770	724	768	771	765	774	726	801	829	753	762	762	789	754	757	752	714	793	741	696	759	793	776	728	755
51869	61415	56157	43628	32574	21809	15476	10976	7644	5551	3894	2862	2248	1746	1456	1199	1029	936	910	820	834	788	740	728	750	720	784	729	744	706	722	705	716	654	769	683	707	723	662	659	700	683	717	735	707	674	720	694	701	726	704	715	694	713	716	677	717	712	721	701	752	673	724	715	697	712	762	732	706	675	703	746	721	709	685	761	735	773	696	712	704	666	701	693	692	722	691	667	744	702	711	736	704	661	713	699	675	749	731	720	703	728	694	702	655	668	682	705	721	692	729	707	682	764	701	729	698	703	712	718	742	669	690	714	689	715	707	749	734	710	695	725	695	696	686	708	708	697	751	679	674	602	722	730	679	711	700	730	717	696	670	695	745	712	714	737	761	737	706	771	685	752	729	696	703	724	684	702	752	731	695	707	700	699	709	653	739	742	695	737	714	637	735	730	720	720	721	744	662	738	639	717	689	711	680	709	688	695	731	726	747	706	713	774	702	736	712	717	695	714	716	710	676	711	706	715	696	715	733	737	730	691	715	673	735	696	718	708	721	685	707	710	733	704	683	710	730	677	705	727	737	725	724	696	682	723	721	743	714	730	731	731	683	711	726	730	629	676	711	680	728	698	693	728	687	675	681	734	692	695	687	750	713	732	694	640	722	695	692	693	666	680	730	689	745	691	652	704	695	676	718	685	698	667	707	705	692	766	692	714	686	746	697	714	696	693	754	662	652	772	655	712	724	735	730	712	701	671	712	645	671	721	652	691	740	688	700	696	690	657	672	669	698	715	660	690	690	721	725	700	732	706	760	713	687	761	686	685	716	722	706	760	715	696	679	729	718	665	734	726	703	706	710	733	740	700	710	738	732	753	697	699	738	724	685	732	740	721	684	689	732	740	749	651	725	683	717	705	710	693	713	721	693	669	704	715	705	720	701	690	697	712	719	731	671	736	673	689	718	744	712	672	755	717	703	712	704	720	732	713	714	660	639	680	652	728	694	706	746	669	665	692	748	720	729	766	700	664	713	679	709	711	743	661	673	693	724	722	722	733	726	687	720	705	718	706	740	755	698	690	701	653	696	723	711	684	732	748	694	740	729	696	677	646	746	686	672	694	686	702	671	719	704	750	697	735	722	674	675	714	689	671	705	733	667	725	715	712	641	721	655	728	715	725	675	685	722	752	709	708	725	764	711	698	708	687	707	695	741	726	714	718	662	669	643	747	667	682	735	705	653	733	704	684	749	733	702	702	667	669	714	676	716	690	721	702	690	701	744	739	713	699	705	723	717	673	709	675	709	664	697	694	698	681	722	718	730	725	737	704	712	724	665	687	679	688	719	745	701	713	694	727	696	712	725	711	708	710	747	652	730	686	687	708	697	717	723	734	699	711	733	697	691	760	759	708	700	748	726	686	767	684	700	722	712	757	707	691	743	708	714	684	740	703	676	752	679	731	740	699	725	701	736	705	698	702	744	724	689	675	675	720	706	693	718	731	651	689	686	729	687	703	739	690	753	716	748	735	738	751	694	718	714	719	746	678	707	748	743	731	683	704	716	702	657	711	722	731	669	737	667	680	699	704	654	692	695	749	728	695	689	690	719	669	727	698	697	694	688	668	724	696	711	728	620	709	759	696	765	729	670	686	709	687	709	698	715	688	700	667	742	716	700	677	691	728	719	697	734	748	778	709	746	703	681	686	700	748	686	681	696	738	737	757	716	732	689	684	676	703	707	719	690	722	719	667	721	707	663	702	723	732	736	680	740	733	713	667	674	712	704	715	696	780	718	723	717	724	710	718	729	731	714	727	724	763	688	743	748	711	685	676	677	661	684	709	714	688	729	726	721	712	715	737	701	706	708	718	721	713	745	675	727	707	677	685	737	697	747	725	671	653	700	702	738	668	720	697	772	725	717	690	693	681	746	726	681	715	702	710	727	760	738	694	698	756	708	685	669	746	735	685	714	741	694	702	693	705	674	674	701	694	700	703	730	668	746	729	722	731	723	709	729	696	685	686	735	688	698	704	669	700	688	711	736	691	671	712	705	750	698	697	691	746	711	734	741	710	722	735	664	669	690	729	729	665	687	733	752	729	736	741	684	701	734	696	738	674	697	716	707	762	685	697	671	752	682	723	740	713	706	675	732	676	728	690	725	701	704	709	704	688	667	698	681	667	713	652	690	714	715	716	713	743	742	692	742	677	695	692	706	726	693	768	684	714	712	693	714	739	740	717	709	715	683	657	746	671	734	702	698	715	670	680	692	707	705	716	723	730	729	694	735	726	790	719	728	781	713	680	692	726	685	712	747	690	666	702	700	704	701	702	736	676	699	679	656	702	718	722	679	653	702	707	741	680	674	709	694	721	747	754	691	660	677	664	707	697	747	773	755	715	733	725	739	722	738	704	721	669	678	656	694	706	701	709	677	712	674	715	769	715	755	706	727	715	711	728	632	702	684	714	693	678	769	686	685	724	720	729	721	674	751	728	736	749	753	747	720	731	685	668	754	712	688	748	726	723	676	734	746	742	664	773	698	708	707	722	703	689	670	712	745	720	701	737	714	703	727	706	718	669	705	696	745	733	702	712	726	739	655	691	738	679	715	700	718	724	715	674	694	722	708	666	678	713	726	675	708	720	682	689	717	706	694	680	719	717	701	743	704	742	666	680	715	735	703	701	702	695	732	716	672	684	730	693	679	686	707	736	736	722	714	649	666	690	749	693	710	724	722	719	690	693	709	708	718	681	697	669	710	689	694	723	729	724	707	695	686	694	744	719	704	733	724	700	708	742	695	741	722	679	695	682	744	721	737	639	700	711	699	665	709	673	736	693	717	727	701	705	683	666	722	790	709	666	707	738	731	724	724	760	718	722	679	682	717	706	689	719	718	729	656	712	721	714	705	704	711	668	692	694	694	713	707	693	755	748	683	696	692	694	686	732	735	702	689	717	685	706	737	707	673	724	697	734	683	770	737	705	709	701	730	748	659	734	670	693	722	687	669	693	710	693	732	713	711	735	738	738	710	698	679	710	681	712	732	709	707	702	715	714	720	693	753	688	733	718	711	710	696	673	685	691	668	707	724	682	711	738	727	689	691	675	713	690	678	696	716	738	723	748	696	711	694	660	723	715	696	695	617	701	680	786	738	711	691	708	715	702	714	716	705	723	707	673	750	680	715	739	663	676	703	720	756	748	713	663	702	668	689	687	689	679	689	664	706	646	681	745	723	743	721	707	721	734	703	710	731	714	742	702	726	716	690	735	713	698	765	674	671	718	737	717	710	714	662	727	673	721	706	730	658	729	715	643	737	672	702	689	738	761	698	706	723	711	724	706	670	672	716	695	695	746	720	721	697	678	729	700	707	705	700	663	720	739	717	709	735	725	696	678	720	741	657	695	707	730	707	705	671	700	752	709	700	748	694	685	725	707	733	690	720	744	719	690	703	710	706	733	736	651	696	743	685	706	750	688	701	684	703	738	709	744	699	720	707	737	692	688	707	667	696	713	686	752
25947	21763	29587	26957	27385	25435	19754	10917	6516	4587	3161	2456	1940	1586	1378	1176	1040	992	962	894	909	795	812	802	788	798	816	802	841	778	805	821	722	771	782	775	773	735	769	808	800	709	769	792	797	780	759	801	777	787	813	786	772	801	755	799	772	770	759	797	791	797	775	813	778	763	828	826	783	788	784	750	790	731	768	813	765	806	738	794	770	747	728	831	821	749	800	742	709	732	802	833	757	772	773	789	792	783	770	717	737	774	782	737	759	771	768	754	757	802	821	820	802	835	794	744	815	737	803	785	844	774	836	710	772	777	742	812	821	759	785	716	747	781	788	790	818	792	774	755	797	808	804	768	795	798	787	829	789	748	781	783	755	762	782	696	779	745	773	808	753	779	779	748	765	779	796	776	764	767	822	783	760	807	824	796	765	781	789	827	768	807	748	770	805	837	741	786	746	760	751	799	802	792	783	753	779	795	748	788	836	721	803	751	749	802	793	748	763	761	784	792	816	797	824	814	768	736	780	837	793	779	760	806	708	832	778	737	813	790	777	752	751	820	745	746	797	801	734	758	770	764	766	774	763	776	762	754	763	781	774	797	784	825	804	805	797	799	811	789	793	752	749	762	807	762	737	762	765	744	763	768	764	724	786	830	816	802	777	804	749	783	798	762	801	797	777	808	780	812	756	735	801	810	789	784	767	782	806	768	747	783	763	763	778	777	766	811	796	725	773	762	786	771	754	728	747	741	806	792	798	765	759	764	806	799	748	811	773	759	809	771	780	788	754	755	795	820	756	744	826	782	808	806	775	769	796	792	782	777	750	827	779	779	757	797	791	824	784	770	821	874	833	795	811	762	755	814	799	768	718	831	773	787	734	736	785	807	829	776	731	763	781	788	786	735	780	770	783	754	766	761	779	828	729	735	786	807	803	797	736	768	775	803	755	823	751	744	734	862	781	696	791	722	775	779	713	796	738	806	758	747	731	724	772	835	776	768	804	804	740	737	761	782	740	757	794	785	782	728	850	803	837	758	754	787	776	773	790	771	804	753	784	791	775	753	772	801	806	785	797	811	772	804	780	791	745	760	778	787	803	798	762	786	798	754	776	773	801	816	749	732	728	776	743	747	806	753	765	786	805	767	768	822	790	800	814	801	761	777	747	724	784	742	804	795	771	799	714	779	768	769	766	722	753	768	756	816	805	827	726	765	739	787	729	704	762	747	750	776	758	817	761	792	748	729	755	729	740	781	802	756	764	823	755	721	794	788	812	765	770	799	751	814	772	781	770	778	758	745	837	775	765	788	770	770	779	707	741	776	738	756	836	824	846	746	748	768	804	779	810	813	768	743	818	810	789	744	740	738	764	775	717	834	772	856	815	808	795	729	758	804	790	798	795	750	763	780	804	732	734	754	812	764	727	765	760	747	817	770	802	771	834	789	777	747	773	774	773	793	784	762	782	759	718	787	788	808	846	747	796	823	816	869	747	734	775	793	827	809	741	801	816	766	797	760	760	809	803	779	789	771	778	817	807	793	804	800	792	769	799	818	781	773	753	760	824	752	786	771	752	775	817	770	734	772	797	768	755	772	804	787	762	742	785	733	793	750	757	791	778	739	787	789	805	762	784	715	767	716	747	747	781	747	818	841	777	819	836	722	821	801	804	782	747	802	771	812	787	823	705	794	757	734	739	762	759	769	802	783	741	786	726	752	808	750	780	742	795	753	774	796	790	806	799	794	806	745	783	794	732	788	812	781	747	798	773	770	805	742	716	766	758	787	809	773	789	746	759	793	759	787	788	725	768	740	785	784	774	728	712	780	776	775	777	732	753	825	784	778	796	786	763	794	774	795	772	813	777	765	775	758	823	748	800	788	767	787	716	734	760	782	800	775	773	803	746	801	802	783	779	766	781	826	772	752	846	759	830	794	730	786	811	790	798	788	776	767	786	791	741	804	778	766	784	818	781	755	791	828	807	820	763	768	715	797	797	767	826	743	747	786	767	795	769	745	767	764	753	764	811	773	776	787	778	817	798	764	758	750	757	780	750	797	791	761	770	772	792	740	819	761	768	823	814	787	756	790	746	738	762	760	779	751	805	752	809	782	824	783	723	760	784	797	739	773	727	766	773	793	786	762	760	767	775	834	766	746	739	787	780	749	806	790	784	783	713	771	759	812	772	774	787	797	797	778	790	801	763	790	794	815	754	789	746	776	771	769	825	782	744	769	750	733	799	744	767	733	765	782	782	748	764	785	749	787	729	771	828	758	756	800	799	783	809	851	810	755	776	814	764	773	759	776	780	791	728	777	756	725	767	764	754	789	767	808	753	737	834	784	740	754	807	765	768	756	780	757	747	819	804	764	821	808	794	781	772	728	756	789	784	778	741	800	778	776	785	759	728	751	794	760	779	775	793	782	751	734	756	835	764	730	758	776	763	731	811	790	723	784	765	798	836	756	741	779	739	777	790	764	786	803	805	732	741	719	778	735	818	727	736	755	827	841	844	800	771	783	718	818	742	812	737	794	755	783	814	784	756	740	781	791	752	819	762	809	802	756	782	787	753	730	766	837	753	750	750	779	776	782	765	752	809	822	800	814	747	799	789	790	797	806	820	738	769	782	788	826	820	783	755	823	782	750	857	826	806	764	751	750	823	754	825	743	796	745	718	833	796	778	759	745	751	768	751	763	735	745	762	811	796	817	776	778	769	820	805	740	791	749	771	820	745	800	789	787	779	798	782	812	768	783	768	762	769	773	740	712	838	762	799	788	794	732	785	796	771	735	739	760	798	742	771	738	798	756	764	803	787	820	762	786	772	794	799	819	761	779	757	754	816	765	835	772	793	764	775	791	792	739	808	725	748	793	777	774	783	783	745	830	788	814	778	766	790	757	789	793	756	748	779	830	772	754	729	760	817	773	790	861	787	809	793	788	791	801	744	745	770	764	753	814	768	747	777	779	792	784	786	792	817	787	776	758	745	811	771	791	780	743	708	775	785	777	819	742	731	766	756	822	803	818	771	782	806	786	828	808	780	716	748	791	787	797	763	787	759	742	735	867	789	769	792	803	783	783	826	843	763	769	855	780	792	814	801	826	741	775	743	748	738	760	734	775	845	757	815	800	791	791	775	757	788	793	757	757	784	820	749	769	747	766	729	758	741	774	776	764	746	808	780	764	776	758	772	792	723	776	779	784	820	820	795	822	815	811	784	793	806	754	743	771	775	777	778	791	732	800	760	830	778	730	799	791	794	781	794	770	742	761	782	772	780	748	806	725	801	749	836	780	791	742	732	752	799	802	789	762	827	735	767	799	836	730	749	815	774	784	796	761	729	760	775	799	839	760	754	860	757	804	766	771	777	773	789	783	747	734	746	810	773	772	704	793	759	797	777	779	770	711	785	773	766	763	792	746	776	728	779	807	748	786	740	725	785	774	796	740	749	773	764	758	784	775	797	777	756	798	801	774	767	748	819	768	824	802	752	781	752	803	751	746	753	759	779	809
53915	66642	59669	47304	36745	25081	17974	12815	8892	6365	4630	3395	2555	2009	1569	1315	1149	1009	931	855	883	803	804	741	745	708	759	751	704	721	746	779	707	736	680	676	763	690	662	714	682	695	751	733	716	693	695	685	712	722	714	693	733	705	709	690	727	732	733	737	687	713	698	752	733	685	746	679	744	659	727	744	701	683	711	692	663	682	710	693	711	709	696	696	684	734	762	744	716	718	696	750	652	736	677	687	693	769	688	710	705	722	701	678	754	684	738	660	681	658	700	700	732	743	714	726	694	696	713	692	732	661	681	708	721	717	672	671	715	698	697	728	737	689	704	707	753	734	714	666	758	737	679	718	760	700	730	732	717	754	641	740	715	757	668	701	693	704	727	655	759	716	691	732	717	682	701	684	734	689	685	717	710	690	730	702	684	671	695	712	697	683	693	726	735	687	705	752	703	677	716	755	711	748	749	673	698	660	655	702	720	713	711	766	698	752	693	686	677	704	715	706	683	748	692	702	684	667	689	679	716	707	701	730	752	716	694	767	719	692	720	677	756	797	698	760	728	754	703	692	699	716	668	706	709	714	716	731	710	720	687	668	748	743	718	699	690	691	700	706	727	749	721	680	711	724	730	751	660	747	699	719	699	758	680	730	724	696	730	720	696	718	679	690	675	685	713	751	735	686	729	672	695	673	700	696	663	709	667	690	674	771	712	721	704	710	669	701	657	732	713	701	718	730	669	679	720	713	731	695	679	732	745	708	751	669	702	704	711	715	735	717	742	744	745	681	665	711	707	768	736	708	697	726	706	772	717	727	716	754	741	695	709	699	728	708	747	736	729	725	701	708	728	683	678	696	729	783	734	682	744	692	700	687	731	735	726	673	726	726	736	738	738	717	750	684	683	727	706	654	696	689	685	690	677	772	712	725	635	731	757	714	714	692	726	718	699	716	739	700	699	721	740	743	740	726	705	663	706	693	753	712	720	684	739	695	738	680	733	724	732	711	687	685	691	724	750	703	673	703	711	719	709	687	723	700	721	717	701	703	715	711	708	742	720	733	759	670	744	697	761	763	703	694	718	702	731	753	674	678	693	736	681	678	696	694	708	724	722	698	716	702	684	708	692	734	678	720	668	716	705	696	720	694	691	703	729	729	743	736	699	752	677	741	731	736	765	717	676	694	672	679	733	670	738	720	722	695	697	741	700	694	703	711	693	711	756	738	738	687	708	764	684	734	723	695	703	709	671	704	685	721	745	733	680	714	729	689	721	709	738	725	696	720	685	757	713	730	699	700	697	686	726	684	725	737	730	741	678	763	717	686	727	716	702	714	686	721	677	714	710	690	711	695	679	679	716	737	767	697	701	719	711	715	679	717	676	688	692	765	731	684	712	703	705	737	717	756	725	730	727	733	725	674	691	681	733	677	720	713	736	670	730	737	720	742	735	701	712	714	718	685	677	731	720	745	777	713	726	711	730	708	689	743	729	738	719	732	671	719	688	689	745	713	709	710	746	724	716	749	721	692	673	719	667	717	706	727	687	721	750	716	716	670	737	720	690	702	695	717	727	721	720	721	690	667	683	671	678	702	664	736	728	684	689	704	736	672	703	746	749	657	743	724	708	676	706	735	724	682	684	726	680	669	706	707	661	743	724	685	681	733	663	747	731	674	687	707	739	733	739	743	683	687	728	718	705	743	659	732	719	710	718	650	679	724	725	675	715	708	734	722	672	686	710	734	754	695	724	690	737	690	712	691	686	691	680	723	685	695	713	649	711	675	702	698	715	700	738	728	702	678	725	727	715	706	738	688	686	718	692	701	709	676	668	706	716	667	651	708	739	713	733	731	689	729	686	713	726	733	686	689	705	701	713	669	747	755	740	713	739	649	737	683	665	741	727	725	718	684	715	705	717	720	705	734	696	748	722	719	709	681	697	708	697	712	709	657	711	741	750	719	731	707	737	665	693	710	674	732	748	761	698	698	730	722	716	678	718	696	693	723	732	729	699	739	764	740	717	718	755	721	685	713	729	715	703	689	678	717	737	687	719	691	675	700	704	754	729	702	735	750	702	694	742	710	706	761	655	752	744	707	726	710	653	720	697	724	758	745	720	717	734	770	704	763	733	673	706	695	668	718	660	723	735	702	712	740	661	728	672	715	694	677	740	729	733	704	750	717	705	719	763	688	708	709	667	693	765	745	698	716	681	739	677	701	749	714	697	703	735	715	750	736	742	734	719	745	734	726	731	755	730	735	740	697	759	734	747	732	751	705	686	744	700	650	706	727	699	710	698	759	658	665	681	769	733	739	664	745	738	736	727	715	708	739	733	727	698	739	713	727	721	767	736	686	713	777	731	757	661	743	709	744	755	730	731	721	697	725	723	693	691	709	696	773	748	720	704	706	725	762	742	692	732	690	715	688	705	711	721	738	702	660	747	667	708	719	682	743	703	695	710	696	645	733	742	735	683	733	729	746	724	681	661	661	714	738	687	706	726	742	695	718	753	729	745	654	699	676	729	728	703	732	710	726	712	757	736	714	711	708	703	749	723	772	666	673	736	708	716	732	686	737	715	724	723	718	759	732	680	746	712	697	704	768	715	706	675	701	728	720	744	706	737	717	701	708	697	751	703	711	724	701	731	708	680	673	737	706	678	696	734	699	722	707	713	714	708	685	688	721	742	702	698	671	718	684	727	725	678	707	722	718	714	720	727	713	737	701	695	698	752	721	722	678	767	722	702	725	750	707	718	677	731	758	717	722	645	726	735	709	680	722	666	705	748	707	685	737	704	675	678	725	758	664	706	721	743	709	744	739	716	669	714	726	694	662	698	711	711	736	718	695	755	702	736	758	700	734	706	711	728	678	744	708	682	734	729	703	671	691	674	703	735	744	696	720	677	747	752	760	738	768	697	730	699	742	717	654	702	733	638	703	698	679	724	728	719	693	740	747	761	702	735	742	721	696	707	731	704	728	702	713	672	705	730	712	716	719	768	738	751	727	718	689	732	706	724	739	730	710	688	675	720	718	696	768	701	755	683	688	719	689	729	668	701	655	688	680	705	686	695	729	667	689	714	772	697	723	687	753	624	708	713	710	671	673	725	716	767	699	737	707	707	742	706	748	707	683	703	713	716	748	718	725	669	647	689	719	714	692	696	712	707	737	679	706	648	717	679	701	722	701	723	706	734	733	784	710	717	731	706	714	687	737	692	714	727	718	721	746	735	705	696	701	733	694	752	732	736	674	726	734	717	706	748	737	735	712	660	720	722	702	720	712	692	741	690	734	698	659	683	717	710	696	720	722	678	718	738	686	699	724	740	723	680	767	715	697	722	685	722	727	670	699	756	682	688	732	763	759	722	745	697	677	718	704	724	754	687	709	752	728	739	701	693	712	721	733	725	693	783	741	682	685	702	705	713	697	752	682	729	696	710	662	714	661	722	706	668	647	701	691	708	756	729	712	686	697	742	686	730	718	744	673	711	750	726	732	683	784	749	664	689	708
25360	21785	29403	25737	25380	25301	21922	11575	6745	4720	3300	2470	1979	1592	1375	1207	1066	1010	1022	913	890	908	838	872	798	803	772	813	806	726	777	803	829	764	785	801	787	759	814	766	761	794	815	740	793	785	793	759	789	763	742	780	783	761	791	784	743	749	797	722	816	785	738	772	765	795	783	803	797	796	815	752	788	753	790	772	769	770	791	800	777	781	811	789	791	809	831	723	776	750	777	717	754	755	748	786	780	810	773	781	782	758	813	786	729	766	774	795	797	720	838	764	767	726	756	837	803	816	791	764	787	791	750	797	782	750	793	774	740	808	758	777	817	796	779	833	755	779	815	793	792	779	783	776	793	777	821	781	842	764	792	719	791	822	767	754	808	770	829	777	801	770	800	782	773	850	787	806	812	803	778	803	750	776	782	811	770	786	824	757	787	788	788	814	774	770	737	800	797	799	777	725	729	789	771	753	787	757	799	783	768	747	744	727	745	782	784	780	783	782	793	768	771	795	784	786	741	730	788	827	728	742	785	765	777	730	772	769	774	802	744	813	758	752	819	760	783	760	706	799	828	763	808	756	798	813	764	772	807	826	780	742	758	781	834	825	781	788	805	846	770	795	770	811	823	803	763	828	744	795	752	825	793	736	766	786	749	754	786	770	741	762	743	789	775	766	765	753	804	775	719	803	789	764	761	726	843	816	756	806	819	824	849	748	809	822	778	784	782	844	755	753	770	798	839	760	790	797	779	796	799	762	856	816	864	829	777	775	792	751	795	838	799	792	764	810	784	800	745	763	776	772	821	766	776	773	781	739	808	769	792	785	784	745	796	801	761	758	724	805	760	769	798	785	744	755	761	812	841	765	791	743	768	731	770	818	821	789	746	777	815	803	743	766	787	768	785	804	801	764	779	796	801	787	831	832	821	816	775	811	819	793	786	795	767	792	720	795	766	812	812	807	825	797	778	757	786	745	774	788	808	756	799	786	764	762	779	762	771	730	770	766	794	779	814	733	842	755	744	798	780	779	795	838	788	810	764	840	789	833	778	732	758	770	804	788	739	808	821	792	763	793	815	763	743	758	765	756	749	795	834	785	773	761	774	745	826	702	785	744	776	784	861	752	737	824	828	785	798	758	808	735	745	771	799	795	799	798	777	765	815	739	824	845	775	803	802	823	731	789	822	715	778	737	736	745	759	743	769	801	761	767	802	795	782	785	765	780	765	789	793	799	776	720	720	764	852	716	790	755	790	767	831	800	738	818	740	742	797	796	837	819	770	754	795	811	803	791	800	766	809	793	788	784	772	779	772	769	825	801	781	780	783	800	776	770	766	825	808	763	778	731	840	791	772	801	826	789	754	751	758	808	783	798	769	828	791	790	793	781	781	789	802	743	815	738	772	748	820	802	793	735	799	771	758	731	756	739	750	784	802	774	787	789	781	787	749	785	787	793	794	779	827	780	739	820	802	783	840	791	808	791	825	783	786	769	814	769	786	743	786	794	779	796	763	776	776	791	786	811	762	812	797	757	814	821	757	777	753	825	791	743	778	756	808	727	775	764	763	787	789	754	830	826	772	780	814	771	777	785	764	817	833	851	792	757	764	760	817	815	761	804	780	799	800	752	774	801	811	783	794	775	818	799	785	831	750	780	770	773	728	793	799	735	726	743	838	789	804	768	710	804	793	795	758	778	771	811	795	797	787	710	737	884	762	873	841	769	787	764	719	797	734	729	742	785	730	788	842	735	772	808	797	788	743	773	749	767	792	753	812	745	801	841	787	777	808	726	778	781	790	784	777	781	811	790	784	775	763	762	767	754	802	774	798	774	730	754	831	772	776	794	784	817	793	811	809	776	745	824	797	767	819	758	805	780	833	772	778	774	843	787	733	788	802	744	790	766	752	782	774	766	774	807	786	742	775	786	833	714	760	794	832	807	768	802	725	809	765	838	805	760	775	766	789	774	779	755	732	777	848	793	763	787	784	766	787	804	812	735	801	755	743	704	799	795	778	738	777	806	738	790	725	784	760	766	799	816	770	756	792	764	779	786	763	741	839	791	794	774	774	739	780	793	790	800	773	799	810	810	810	739	783	815	778	784	824	750	803	720	749	790	771	785	754	789	749	820	822	796	787	762	768	766	805	814	777	767	761	777	775	787	771	783	825	793	800	841	782	776	767	805	773	801	773	753	783	756	739	848	751	776	803	778	835	774	755	748	797	779	808	803	800	834	833	772	780	758	836	794	830	812	799	760	799	791	762	792	772	798	807	805	760	807	760	782	796	748	757	841	809	752	802	793	792	766	783	784	824	814	777	761	772	805	768	742	794	792	852	852	796	779	786	770	740	749	707	769	755	762	770	785	803	810	790	781	784	780	819	795	828	769	812	793	776	727	818	755	755	756	764	797	751	834	754	766	786	741	780	758	740	786	797	821	769	810	801	696	791	795	776	753	767	780	770	798	776	797	805	726	808	775	778	762	819	794	777	739	741	783	803	766	781	758	757	798	836	760	719	793	796	792	820	807	789	783	799	775	788	801	787	745	736	769	818	771	788	745	781	808	787	767	797	800	798	775	806	776	794	775	723	737	803	771	801	768	803	734	772	762	789	781	778	819	819	781	785	773	774	749	782	801	811	783	770	724	749	803	788	776	817	792	811	803	778	795	815	744	757	747	757	805	748	753	729	791	819	763	755	759	722	787	749	778	772	748	777	758	770	717	736	725	771	745	805	802	780	775	792	797	776	760	746	739	706	803	777	746	812	787	811	826	818	788	766	763	752	791	814	754	737	767	780	753	764	769	760	750	791	805	773	786	825	781	756	743	803	805	756	752	763	776	794	786	793	783	752	709	794	806	829	807	767	819	785	816	790	776	806	776	807	770	841	747	756	752	796	798	736	808	783	818	781	732	799	791	793	814	808	794	810	828	798	750	794	790	721	804	736	778	811	765	793	752	845	742	775	813	782	813	818	724	815	798	756	724	820	809	735	775	758	778	781	764	739	772	768	833	751	816	779	752	707	787	800	797	791	823	736	764	784	756	779	793	791	800	790	775	766	771	759	813	764	784	777	732	798	735	815	797	767	810	761	762	776	788	800	760	793	764	793	752	786	744	777	814	745	785	777	805	788	796	763	776	762	763	806	797	745	706	799	714	776	730	797	782	785	748	804	805	794	771	783	816	817	801	809	772	749	792	806	770	766	722	722	780	764	801	805	803	771	807	720	785	822	774	780	766	780	739	849	788	747	785	769	779	795	747	755	761	791	767	779	758	772	803	828	814	796	778	799	757	780	747	733	788	796	717	790	784	780	794	757	792	771	750	761	750	745	794	754	807	780	796	839	781	763	765	779	783	793	795	756	756	752	789	806	770	811	812	794	778	829	764	759	808	762	750	776	694	803	788	750	804	754	824	794	790	826	744	771	738	784	721	784	856	780	757	822	807	819	750	812	778	791	785	809	771	805	777	760	762	773	759	769	762	785	825	806	768	739	766	810	718	785	761
54126	66540	62455	49744	38137	26992	20151	14170	9752	6688	4965	3606	2672	2095	1624	1407	1174	1088	1004	961	841	894	774	749	765	760	726	717	765	758	691	739	673	736	726	686	698	724	717	702	734	710	745	754	719	741	719	770	728	695	714	710	660	718	673	721	708	673	722	759	749	702	767	723	740	685	721	718	713	754	704	669	708	695	728	762	695	680	750	714	721	704	732	717	750	674	703	726	677	761	748	709	759	727	708	744	738	694	755	721	698	649	695	694	683	690	742	716	732	703	709	722	704	751	715	679	709	717	727	715	706	710	733	706	710	716	715	706	693	636	700	693	709	769	724	757	725	715	755	745	708	744	731	730	816	765	734	728	686	735	716	732	688	715	719	735	630	749	711	675	714	765	671	773	698	722	725	675	751	722	735	734	679	726	722	672	765	738	685	731	732	757	712	738	764	729	705	697	679	703	756	705	699	739	702	668	756	741	690	734	710	718	719	753	731	719	733	696	715	702	671	710	674	681	737	705	700	718	752	696	730	720	710	681	681	718	769	687	674	754	705	665	688	765	718	707	652	706	677	718	669	717	730	713	717	703	716	693	682	728	738	690	760	719	737	689	700	687	726	748	725	710	697	696	666	694	749	719	717	701	675	748	728	682	687	742	725	706	678	680	661	714	684	706	752	677	712	749	742	696	748	671	675	708	680	712	722	716	716	698	740	704	771	745	697	723	677	717	719	649	714	745	789	711	713	726	651	677	749	683	750	715	680	740	726	676	724	688	684	690	691	703	712	741	759	766	699	687	704	680	703	707	723	690	723	682	699	703	697	710	696	633	760	755	734	674	713	720	698	748	704	709	696	733	704	752	669	723	726	678	706	695	753	742	699	684	721	685	705	680	686	713	707	731	704	683	692	678	706	750	705	779	669	753	697	717	695	701	724	705	692	681	718	694	680	741	684	729	730	708	690	707	717	742	705	704	656	715	742	768	725	722	707	691	701	697	706	699	727	710	707	752	703	726	716	736	671	732	739	682	732	694	686	692	698	719	746	731	698	708	730	765	719	721	741	699	729	705	753	713	716	680	708	726	744	734	659	701	670	687	682	702	726	748	710	701	744	666	737	735	701	731	728	720	703	691	719	727	704	691	746	723	662	665	776	722	716	743	701	705	711	660	711	750	682	737	673	677	693	715	699	724	698	692	712	700	713	706	719	738	701	699	705	728	746	762	701	733	702	726	701	763	696	750	713	668	725	738	730	734	743	712	689	715	718	677	682	750	728	758	690	711	697	701	721	716	722	693	712	730	723	714	724	699	708	720	680	693	733	676	704	744	712	711	707	687	668	668	718	669	751	741	726	720	748	705	724	719	739	747	703	700	699	687	707	728	725	724	753	725	758	666	722	737	726	753	708	683	700	704	750	707	691	644	759	747	666	717	705	700	727	699	677	709	756	718	693	728	722	720	730	713	699	674	699	709	699	746	717	723	752	719	719	716	696	659	725	743	687	710	691	705	706	714	749	722	684	691	731	693	714	691	690	665	713	722	735	713	734	723	642	687	720	741	749	743	677	689	750	705	692	754	735	657	696	717	745	721	720	715	699	710	721	676	706	761	678	712	736	720	671	718	686	724	713	695	747	700	738	713	683	729	698	650	744	737	696	696	726	690	690	712	748	710	745	723	737	698	742	724	700	687	703	738	695	713	715	734	770	701	706	722	709	704	753	726	701	707	672	688	680	741	713	712	711	702	751	645	775	718	705	708	664	707	702	736	693	668	737	740	721	780	705	758	731	738	718	682	735	702	684	688	719	736	680	742	704	758	735	682	711	724	712	669	685	728	707	737	721	770	659	719	653	727	736	716	733	727	797	729	703	689	708	699	673	722	674	757	729	743	701	734	702	686	665	705	721	715	720	763	702	703	706	719	758	708	751	728	702	729	740	698	716	761	688	724	713	731	695	735	716	692	690	684	713	753	712	699	731	703	724	708	713	715	681	715	694	678	702	692	712	696	744	738	683	694	692	681	685	678	731	753	747	701	692	666	737	664	688	717	699	712	669	729	738	765	731	683	717	745	693	753	749	698	709	675	709	716	692	752	697	728	737	677	702	706	735	720	676	704	682	705	727	770	663	724	657	673	663	739	729	689	715	753	672	718	711	712	745	706	723	674	658	688	696	696	707	743	689	723	765	744	688	672	675	708	740	704	664	690	685	718	744	721	705	682	729	672	732	716	699	699	720	640	712	691	693	721	730	716	700	740	658	665	730	766	699	727	690	708	691	688	715	744	694	724	713	738	715	693	698	682	698	722	749	664	677	720	738	677	730	719	733	728	698	659	708	729	718	710	730	753	714	730	696	709	724	731	664	688	654	713	723	718	705	728	711	717	772	775	720	712	727	723	723	702	780	656	719	671	683	732	766	688	706	744	692	718	715	695	709	772	714	703	750	710	688	706	655	713	672	768	740	703	721	761	690	736	677	766	756	727	724	699	719	746	708	707	685	746	744	707	699	740	759	692	764	678	679	696	736	730	681	683	709	711	731	745	743	684	752	728	737	766	692	723	711	684	693	693	705	738	717	691	712	707	706	693	712	752	722	743	719	720	719	702	686	722	727	696	730	721	728	705	665	755	728	724	730	734	692	725	709	759	704	708	701	694	768	712	724	748	692	724	708	741	744	714	719	682	734	741	687	754	698	715	719	709	747	674	690	734	719	695	677	721	767	710	721	734	737	721	715	734	732	682	747	665	707	738	704	692	694	681	705	677	719	665	690	661	688	712	719	735	688	651	721	728	690	719	749	712	712	712	703	709	719	700	721	676	766	712	731	691	698	691	683	710	720	677	712	715	729	712	702	755	727	708	727	685	701	701	703	711	719	713	748	722	707	713	693	696	698	729	709	715	749	764	691	732	717	686	717	724	707	696	772	711	706	780	695	684	678	700	721	697	655	663	710	694	731	670	704	733	737	715	683	691	709	704	730	717	661	694	695	695	722	713	694	700	671	717	694	719	717	665	672	733	708	690	727	724	737	778	722	708	739	720	716	727	700	739	711	720	746	708	733	706	688	681	715	702	741	738	650	716	690	670	726	734	690	702	732	692	706	705	700	694	717	706	731	710	737	712	748	709	703	702	744	695	725	777	703	753	702	752	736	694	690	755	754	670	698	717	724	687	737	724	679	718	766	719	739	736	751	712	671	692	705	735	710	728	679	713	716	653	700	643	689	715	717	718	757	672	690	712	667	704	696	714	730	722	705	704	749	711	760	744	699	641	745	699	698	680	673	774	715	697	661	723	695	733	764	701	711	715	722	760	693	680	667	694	669	732	756	714	715	718	745	724	690	683	715	714	695	767	712	739	713	716	741	718	727	756	711	706	735	721	730	740	725	722	739	688	713	704	733	733	763	746	729	740	700	719	713	701	716	749	702	722	743	740	764	733	721	681	741	686	730	694	757	694	683	721	699	735	749	720	675	713	714	719	698	722	662	706	688	677	739	677	711	721	725	725	660	672
24374	21592	29475	25315	24939	26876	26406	15187	9122	6173	4303	3168	2541	1901	1628	1380	1258	1157	1055	969	883	904	835	825	826	795	797	792	791	752	785	787	739	756	801	825	777	813	828	799	753	862	807	784	840	800	830	762	727	791	798	777	785	781	789	776	790	825	805	822	739	786	726	750	806	811	754	786	787	714	842	789	776	816	778	804	832	792	773	811	747	873	804	794	833	796	781	782	805	772	792	787	805	819	780	778	798	767	835	717	753	785	728	784	792	814	742	745	774	806	789	783	822	780	821	803	744	850	760	771	800	772	769	778	826	777	798	783	801	721	811	818	781	778	782	780	805	838	807	785	750	792	776	810	814	844	794	764	760	749	766	817	778	775	827	799	764	789	821	805	809	771	820	723	772	736	820	850	819	754	805	788	765	757	825	830	773	769	759	813	750	750	757	813	764	815	782	869	777	821	813	780	788	814	808	766	806	780	731	799	773	786	779	806	787	818	799	782	791	795	756	770	805	748	704	815	777	781	849	840	853	753	822	781	842	777	799	809	746	766	778	804	802	804	722	806	800	727	802	820	815	752	774	811	756	793	780	773	772	785	777	812	776	815	814	813	809	781	767	797	836	818	846	807	811	832	761	802	775	767	756	804	832	799	781	786	759	767	723	761	807	811	803	807	797	777	807	802	826	745	750	773	777	800	768	784	765	775	743	840	827	758	754	749	765	820	788	843	749	797	716	815	814	818	783	752	804	806	817	788	747	849	747	801	751	775	751	810	783	851	843	783	773	773	762	792	772	755	760	785	843	778	804	800	763	752	731	749	794	787	756	794	772	820	782	805	790	767	777	737	742	801	816	774	848	776	773	775	718	787	792	815	774	804	811	776	792	737	742	837	784	833	808	782	845	783	729	753	761	830	776	772	743	850	770	802	778	768	794	783	725	762	787	788	783	801	728	813	764	817	770	806	828	802	795	806	806	815	788	783	812	759	810	792	814	823	781	788	776	789	813	772	755	805	792	782	785	815	823	809	779	820	798	812	790	788	772	739	791	825	804	805	786	810	796	758	805	853	811	772	779	769	779	753	808	771	793	760	795	763	808	760	801	771	776	832	788	743	758	814	793	792	788	784	768	769	722	825	758	789	828	788	775	803	781	770	779	809	802	734	758	810	749	826	820	790	807	816	784	770	759	781	810	774	761	809	768	791	789	791	787	762	797	752	790	814	775	787	802	826	821	773	796	807	745	699	802	742	781	809	772	748	738	751	753	820	801	765	841	804	776	792	792	752	809	803	823	732	808	780	731	813	796	823	750	824	714	775	820	812	768	771	800	780	789	799	826	818	832	756	755	767	815	749	787	800	825	811	791	816	741	741	758	768	790	840	809	814	760	762	773	778	762	819	807	792	807	795	754	751	779	786	790	754	776	772	813	784	811	818	794	785	740	759	799	779	742	784	787	772	800	765	828	813	790	798	849	817	796	826	750	786	809	812	823	749	812	813	772	754	762	821	800	771	827	804	759	791	803	777	794	743	790	839	796	797	768	788	754	802	829	782	811	802	773	779	767	792	784	806	826	780	730	760	802	771	783	821	823	826	771	842	827	805	742	774	797	822	775	746	826	787	824	797	786	777	854	787	823	771	812	802	756	810	795	798	803	788	778	765	801	792	802	795	844	754	795	818	776	773	784	751	789	792	797	831	720	799	796	748	788	743	804	786	819	775	754	844	792	784	793	818	801	829	751	787	747	832	760	708	805	773	793	788	772	779	786	819	777	720	764	841	765	781	769	783	754	831	748	806	775	773	788	753	783	782	768	767	755	739	824	771	761	794	766	747	807	786	759	716	753	814	790	769	813	839	737	771	761	759	794	750	846	781	822	783	711	762	793	785	797	811	792	858	745	823	842	731	795	836	759	810	819	747	782	764	829	809	803	839	721	798	839	769	812	812	773	754	792	826	764	821	772	782	773	801	768	791	732	757	797	781	781	824	799	759	798	750	780	783	827	778	751	787	752	777	731	800	802	810	797	818	790	805	735	817	747	786	796	787	773	794	780	777	739	755	736	754	773	729	797	743	817	807	773	825	744	749	764	784	788	812	800	754	810	781	781	783	766	771	855	753	727	757	821	778	777	754	750	807	834	800	803	706	769	805	755	809	834	766	807	746	779	739	776	785	785	752	828	814	728	816	793	783	745	796	749	787	764	773	760	786	756	780	786	823	801	809	769	786	784	806	819	808	793	784	832	784	775	799	799	764	772	773	791	771	796	762	775	780	785	827	798	772	802	779	788	801	790	797	771	755	823	760	783	790	813	786	829	777	816	787	783	743	807	745	780	809	797	803	800	797	774	784	791	789	731	838	837	810	814	784	838	758	786	795	799	788	808	772	801	776	816	798	760	760	838	807	840	758	788	755	783	775	826	776	824	781	814	805	801	740	775	793	756	796	802	764	795	825	798	750	803	779	804	804	799	785	819	767	785	799	782	787	811	792	768	790	748	759	740	805	774	815	775	810	799	797	802	778	772	771	738	785	892	770	797	819	782	807	791	751	767	763	791	810	818	795	797	762	830	763	816	784	751	799	780	800	834	813	778	771	839	767	746	817	835	784	806	785	802	758	741	788	836	802	795	810	756	757	817	807	754	798	751	813	789	826	711	751	735	742	804	777	782	806	813	816	794	800	796	793	762	767	773	797	804	816	787	807	778	820	788	754	756	780	800	846	785	809	756	811	789	744	778	795	787	792	809	818	826	766	799	802	778	817	779	786	793	709	799	810	778	745	793	739	843	861	732	749	817	810	782	768	728	746	757	809	827	801	783	751	759	753	769	771	782	786	784	754	774	830	747	836	783	769	813	757	781	851	770	780	831	806	823	801	778	722	777	796	822	766	704	798	854	780	745	785	778	802	749	782	798	766	758	811	799	778	763	723	757	794	833	762	760	779	750	770	803	771	791	768	804	780	802	840	777	795	782	767	803	821	800	808	732	822	777	780	756	835	807	811	795	786	797	798	782	788	773	774	764	770	788	699	786	792	763	766	781	771	825	794	797	779	804	804	794	792	747	782	823	767	817	800	784	740	822	794	785	749	779	813	770	807	822	758	791	735	802	805	752	754	753	755	746	780	760	816	772	805	763	799	777	762	821	765	802	766	802	771	796	733	816	785	770	756	798	746	780	815	799	846	792	771	818	753	797	779	825	749	791	828	798	763	802	847	765	797	790	854	759	794	786	795	729	811	745	791	751	750	810	802	805	796	780	776	795	787	765	772	781	774	799	758	836	761	794	842	796	806	773	794	772	788	802	739	766	802	802	814	782	786	818	828	753	818	732	838	806	788	811	803	801	796	780	830	705	823	764	795	784	764	719	799	774	825	823	815	795	761	804	786	779	797	795	766	788	784	789	807	802	858	801	774	806	777	812	800	789	794	769	758	773	771	763	847	771	786	758	823	788	814	819	744	766	793	751	748	791	840	801	799	784	766	788	792	805	767	861	822	824	792	827	794	745	782
52453	69999	65898	53868	41141	30524	23155	16418	12082	8570	6113	4500	3438	2609	2047	1646	1363	1143	1077	1041	958	887	811	791	771	761	754	740	717	689	713	737	697	785	721	686	743	721	762	708	711	728	753	725	742	698	690	743	771	705	689	670	726	768	704	657	722	719	727	708	745	690	705	721	670	715	741	770	740	677	715	708	724	701	722	697	699	697	668	697	707	689	727	722	724	758	714	780	687	692	725	738	731	683	729	743	707	681	706	734	727	731	744	711	711	679	737	705	776	737	705	682	737	679	673	702	721	767	739	695	766	684	729	739	666	751	752	708	715	731	709	702	745	721	718	688	687	766	726	747	727	720	688	772	713	748	702	733	685	742	725	719	687	697	666	715	712	721	680	715	740	721	720	755	743	763	731	733	737	726	731	737	734	724	675	724	715	716	690	784	671	746	697	713	693	728	757	689	675	718	717	688	718	719	725	682	694	726	737	682	781	732	713	691	681	695	696	709	729	745	756	729	729	695	694	697	703	700	724	688	678	717	769	739	712	726	697	751	756	681	730	697	729	686	720	717	734	699	657	728	654	702	700	719	717	733	708	730	712	771	701	717	733	661	748	669	724	741	662	752	731	716	772	745	667	735	695	756	727	724	676	747	724	726	762	731	712	717	695	696	689	689	781	674	744	714	752	701	728	695	717	678	759	694	734	733	666	726	693	717	732	704	714	699	717	757	668	741	754	693	698	727	724	726	727	754	741	705	694	676	676	718	731	689	708	725	717	727	780	685	685	738	645	713	738	716	764	687	703	749	740	706	674	779	731	694	692	746	728	721	715	710	739	686	737	748	690	725	706	748	758	688	687	709	722	741	750	707	734	730	699	745	691	700	718	720	683	735	754	700	717	669	734	768	706	670	685	726	758	730	704	758	723	708	723	673	722	740	685	652	727	715	697	704	695	705	740	673	735	678	672	711	749	720	745	734	708	729	704	692	731	692	689	734	730	732	669	692	696	716	708	690	703	706	750	745	746	706	714	768	755	757	775	714	702	700	667	705	705	704	666	734	724	671	751	710	697	726	697	736	692	702	711	744	705	698	735	675	722	763	685	743	725	704	708	753	735	761	745	722	683	755	698	699	709	712	706	696	776	700	765	749	728	744	699	753	694	738	698	714	709	692	730	677	722	764	762	740	762	691	689	732	738	750	730	712	693	770	718	765	724	719	751	730	731	717	677	744	718	712	735	722	694	731	717	719	678	690	695	695	748	744	705	693	688	747	718	755	720	686	709	698	738	750	761	662	688	707	729	695	695	684	747	719	718	748	669	708	732	726	716	665	661	710	712	731	733	766	699	699	701	735	738	688	722	698	723	783	702	712	727	711	715	690	726	735	729	712	746	722	697	786	704	670	729	738	719	761	785	706	669	755	711	696	736	708	787	728	717	711	726	701	721	752	721	703	682	744	676	692	723	739	707	713	683	721	688	738	665	674	695	733	710	720	655	724	694	730	704	750	732	739	755	741	746	732	691	750	733	718	742	704	718	752	691	710	743	757	724	764	728	708	725	712	681	731	708	728	733	682	692	729	722	680	746	703	743	692	724	682	700	733	729	673	713	738	717	713	734	729	741	703	701	706	704	767	712	672	715	770	728	647	695	707	679	687	708	728	711	709	743	732	706	680	722	682	706	737	779	733	731	703	688	768	736	748	739	747	723	773	699	743	719	701	685	748	750	704	685	646	695	744	745	716	647	744	710	721	699	662	748	725	708	737	723	708	686	693	701	699	698	743	738	734	750	693	744	690	736	751	712	738	747	663	748	712	676	703	692	700	729	702	712	713	706	742	720	719	690	716	742	707	678	744	745	756	743	690	707	763	711	757	683	705	725	687	720	691	695	751	709	708	743	766	710	776	667	748	726	721	745	751	714	734	705	710	719	678	708	691	715	659	718	760	761	714	680	722	737	748	724	713	729	747	767	701	722	713	705	717	755	735	722	690	704	738	759	711	750	739	656	734	696	733	751	714	742	689	735	696	706	700	710	770	741	695	717	744	729	676	695	693	742	655	702	733	743	729	724	674	681	744	740	739	731	725	709	713	725	743	727	692	709	711	702	757	733	722	694	693	701	686	742	736	720	695	707	719	684	676	746	673	714	717	739	721	755	698	682	708	686	710	747	737	689	677	749	709	717	721	736	680	730	736	702	689	732	716	696	685	708	736	717	713	685	677	720	744	725	733	725	718	692	700	670	682	732	720	710	736	697	720	697	763	733	744	726	698	735	736	751	706	688	718	712	668	690	749	735	692	721	649	723	742	734	741	662	688	678	756	719	745	768	696	701	710	705	757	737	739	703	727	714	714	761	768	694	741	703	754	676	706	714	690	703	676	721	692	729	745	723	751	719	720	719	759	690	726	746	716	719	735	698	798	684	740	710	729	690	686	709	776	748	712	688	757	700	759	706	737	721	699	696	672	782	698	731	731	754	716	712	747	717	707	680	730	724	686	730	704	737	688	695	787	689	709	731	688	755	702	728	694	661	735	704	753	753	751	722	744	707	742	722	729	732	714	693	722	707	754	731	734	702	718	700	716	747	703	724	751	693	702	726	716	684	704	744	786	682	715	719	738	750	739	757	739	726	660	735	691	760	698	720	686	729	740	694	680	742	718	740	729	729	664	696	704	764	739	699	673	736	704	722	720	736	680	676	754	707	731	675	737	771	691	682	698	760	712	729	682	761	680	687	701	706	672	694	682	716	726	676	689	729	696	704	728	690	704	718	703	724	728	678	731	725	740	720	751	716	714	716	692	756	718	730	677	751	685	746	733	691	709	654	684	749	745	699	721	735	720	739	750	710	781	723	715	759	704	759	750	687	660	707	737	731	736	697	679	756	673	714	740	712	743	696	711	740	717	731	699	732	713	715	733	718	711	699	752	744	737	697	686	714	727	695	709	785	745	698	732	735	728	743	670	729	739	678	739	727	736	703	727	734	731	739	671	742	697	704	708	717	744	703	762	742	704	706	706	746	720	706	713	725	694	724	662	663	692	715	731	697	689	742	709	716	705	705	672	689	704	729	694	708	712	705	683	726	731	701	730	694	727	730	677	732	769	733	707	672	731	745	671	718	728	723	746	696	627	691	740	743	700	733	712	715	752	677	712	683	735	748	736	775	679	721	690	665	730	708	711	759	755	695	719	717	745	706	656	645	744	746	768	715	694	752	759	704	728	731	730	734	726	746	749	685	750	698	703	719	732	689	733	693	697	690	692	704	690	715	695	680	671	743	799	691	700	697	700	661	710	744	726	713	703	694	740	710	695	752	696	759	675	706	765	708	718	700	759	702	692	709	720	778	734	701	680	680	721	706	676	734	704	749	697	772	742	717	713	780	714	709	710	693	677	727	737	715	727	749	721	727	664	727	762	713	690	738	740	707	727	746	730	711	720	696	679	703	720	701	684	735	751	696	716	731	732	770	744	725	694	742	681	734	680	713	726	729	721	706	713	726	722	727	704	737	733
29142	24640	35248	36468	26695	19496	13141	8086	5176	3724	2858	2078	1629	1396	1226	1113	1032	922	870	817	828	824	780	789	768	812	755	765	795	781	800	777	752	740	808	762	790	769	774	769	739	754	770	799	739	741	734	742	748	749	767	745	803	775	742	780	746	781	782	739	819	811	775	759	784	725	791	735	744	779	859	802	749	755	787	731	806	773	702	784	773	761	769	757	769	791	747	796	746	752	824	762	736	815	795	748	751	685	751	766	790	819	796	770	822	796	752	764	727	767	700	766	825	753	761	744	751	775	769	775	780	729	766	816	768	764	726	733	739	743	746	739	755	763	799	799	767	745	781	766	791	766	795	751	766	729	777	807	736	789	794	724	725	720	760	778	758	720	770	791	737	769	770	800	813	769	798	768	788	758	783	784	755	784	742	786	766	761	727	753	756	762	741	800	748	786	806	702	796	799	772	749	758	705	762	767	783	747	772	705	688	739	754	702	779	869	776	769	801	771	783	716	725	758	817	788	764	781	792	784	817	754	729	800	727	774	780	793	753	766	764	770	777	751	778	789	722	741	779	794	746	786	806	766	768	815	736	741	812	754	706	741	778	750	793	779	719	721	807	792	801	757	753	756	703	780	753	801	820	796	771	805	751	821	756	809	775	762	755	812	787	765	775	747	780	806	782	750	742	742	709	731	730	716	778	818	776	768	769	752	758	780	753	777	790	770	809	748	771	704	797	762	768	785	779	693	767	794	748	805	790	739	795	805	755	761	719	781	833	760	806	730	748	753	789	775	804	749	756	770	751	710	757	743	794	781	784	774	738	769	808	801	762	755	793	758	701	743	729	776	734	747	760	778	730	782	747	805	822	774	775	714	776	771	752	742	773	774	729	733	807	700	747	719	794	830	788	718	769	766	730	832	736	769	754	767	807	783	803	792	720	748	764	769	784	820	744	792	790	746	757	740	759	742	743	784	741	713	731	779	774	782	779	775	778	774	743	725	834	770	787	736	793	706	749	781	776	762	764	779	763	794	728	732	736	716	755	798	769	754	751	776	760	802	701	758	762	738	711	764	764	805	750	761	847	763	713	770	816	739	792	722	793	745	775	741	750	775	723	781	766	770	787	772	788	754	785	765	778	786	785	786	761	776	711	759	784	774	786	760	781	734	778	784	810	755	779	780	809	768	799	789	766	762	685	784	733	757	733	806	757	738	770	747	732	752	725	747	765	796	751	750	762	814	803	782	802	774	733	764	708	727	773	718	778	719	710	729	739	745	753	773	779	756	762	806	799	744	767	707	740	716	792	735	754	805	806	753	812	762	768	766	799	753	787	746	821	783	772	792	797	755	762	742	768	742	733	743	740	813	780	772	740	739	799	757	814	754	724	752	769	755	778	752	767	846	786	825	796	769	814	760	820	733	770	795	737	771	806	791	801	747	815	788	788	746	808	763	755	744	822	734	742	763	798	787	762	820	827	771	746	826	778	854	724	778	804	747	718	742	744	748	756	756	763	716	767	789	788	754	785	754	756	724	793	765	776	737	787	810	740	774	754	732	731	734	751	786	777	816	774	804	792	770	752	770	732	736	802	781	705	792	749	803	706	741	769	711	734	723	776	763	742	773	805	778	737	801	798	804	743	806	758	777	775	785	694	742	727	740	764	748	767	797	773	777	784	771	712	804	774	758	771	768	777	725	763	770	727	783	759	750	749	733	765	714	778	755	718	767	765	718	740	753	778	769	733	701	786	785	769	744	789	751	746	730	705	774	771	747	782	795	746	751	741	773	815	731	715	740	761	732	741	808	785	743	801	770	759	721	760	852	732	762	794	776	771	774	766	787	765	804	782	734	755	782	791	841	673	779	760	792	779	759	795	743	744	796	768	751	801	741	778	710	806	747	760	786	756	744	754	782	759	757	818	791	752	755	770	774	767	712	745	761	726	785	764	763	704	780	764	773	772	770	728	751	733	754	743	752	813	808	762	858	748	767	721	767	776	739	766	727	761	751	782	781	774	813	747	782	789	790	744	713	741	727	726	704	750	758	794	748	776	752	753	786	737	761	778	738	757	749	698	763	744	784	758	755	740	764	774	757	744	748	774	761	768	733	820	771	766	772	763	753	778	733	815	833	784	744	708	781	727	749	764	767	756	748	781	803	746	755	790	764	735	752	779	758	740	711	780	769	788	738	705	756	777	777	793	745	789	773	778	822	757	735	749	732	756	783	728	723	714	722	726	827	721	803	795	731	788	749	799	737	745	798	801	778	752	755	758	718	743	782	735	787	755	741	816	757	763	767	782	751	726	768	761	766	755	804	794	787	747	763	709	761	785	789	745	760	810	789	766	754	764	772	772	773	768	813	758	788	796	699	711	757	728	780	787	761	786	770	769	757	738	760	739	710	744	789	748	733	765	760	750	775	741	747	810	787	763	747	773	792	803	783	744	790	807	743	806	813	830	782	769	799	784	789	798	686	794	776	791	739	806	749	750	770	793	779	737	734	760	754	757	734	742	748	761	817	765	770	779	710	803	817	735	748	836	807	762	799	741	766	765	769	758	766	724	762	778	719	751	835	751	771	782	798	747	815	781	767	755	790	780	755	757	757	776	740	759	781	787	749	775	755	820	794	743	744	794	794	780	773	778	766	784	824	735	752	751	756	763	736	785	754	790	761	749	769	783	745	770	750	820	770	759	747	790	795	734	757	765	763	754	751	759	761	799	767	785	761	776	771	763	775	756	730	783	769	730	763	801	749	744	739	728	780	735	781	796	803	766	772	800	753	729	803	798	748	802	807	783	769	776	738	794	743	789	781	752	793	722	783	742	794	747	773	780	774	796	744	770	761	790	803	728	775	736	751	707	747	785	735	758	720	743	761	772	704	786	751	779	753	748	734	792	774	748	759	786	767	771	754	747	795	761	778	803	708	780	715	736	802	769	720	744	789	782	740	761	732	782	814	757	798	741	789	775	798	712	776	702	790	788	728	743	814	798	779	706	762	731	761	750	791	774	764	720	733	797	785	792	721	837	779	719	792	773	784	820	775	852	756	826	794	774	703	804	762	777	742	796	751	766	696	761	757	764	757	738	750	753	721	744	791	809	754	751	768	760	713	754	747	804	771	768	765	761	738	730	797	766	767	816	826	745	731	776	758	758	752	761	795	732	755	771	796	754	783	769	809	791	786	680	788	792	741	773	772	751	816	792	743	785	784	710	781	773	737	771	784	746	779	776	776	781	730	777	787	774	727	748	753	794	762	794	717	764	735	792	788	798	809	698	746	670	722	732	758	749	750	773	775	789	736	765	762	812	749	787	807	735	758	791	800	751	754	798	756	775	715	740	746	773	796	766	744	799	793	783	824	752	821	822	746	749	764	766	786	762	777	749	791	771	758	788	807	745	793	790	742	810	782	735	749	790	753	765	801	833	775	766	770	743	779	787	776	761	767	759	745	773	745	819	798	762	755	726	780	771	751	796	746	755	776	797	767	771	762	729	748	771	816	778	766
51017	60727	56005	43400	29919	21986	16037	11250	7725	5639	4254	3009	2259	1912	1483	1252	1092	993	900	843	793	812	784	730	777	744	680	716	746	713	710	733	725	732	729	705	743	780	715	711	698	720	736	707	692	712	688	671	725	693	716	701	693	675	693	687	698	720	722	748	625	685	750	665	751	699	731	729	723	700	726	689	678	716	692	654	712	693	684	741	683	690	736	709	760	694	731	762	755	686	699	696	693	681	703	729	689	739	709	734	708	715	715	707	701	732	710	716	752	713	682	677	711	686	727	728	692	699	675	703	692	748	689	716	684	736	702	770	718	680	702	658	717	758	720	698	674	732	701	661	697	685	694	643	729	710	705	731	732	717	679	706	698	731	673	728	722	741	744	664	716	720	708	653	673	698	737	698	643	666	681	708	722	719	771	752	769	695	695	700	675	694	679	677	721	699	714	682	728	706	737	696	705	714	704	694	674	692	732	709	645	744	693	739	717	683	725	684	685	717	746	715	690	689	726	738	721	700	697	722	710	670	764	729	687	697	727	696	697	713	730	729	686	726	731	705	717	671	685	724	727	711	690	690	672	705	727	696	691	674	697	704	733	700	661	741	689	702	732	704	710	713	718	735	714	713	747	716	693	731	697	697	678	687	711	721	718	699	677	710	692	706	703	688	704	751	729	690	730	722	644	646	729	706	701	687	782	768	724	650	697	718	710	688	645	782	692	702	732	700	695	690	698	688	709	677	711	732	662	704	701	696	664	659	730	725	730	683	704	682	681	704	714	748	664	654	673	720	717	677	723	732	717	742	715	697	695	716	720	775	743	665	661	692	659	740	667	688	726	727	705	700	727	717	714	694	740	710	681	705	682	727	681	695	698	726	690	679	682	723	723	735	716	661	737	689	697	763	702	701	728	696	692	732	715	758	702	680	706	713	718	736	680	721	706	703	688	705	679	687	752	720	713	720	709	693	724	748	664	697	682	674	695	690	679	673	695	712	701	688	684	735	665	688	679	681	745	711	694	689	724	698	711	740	648	710	659	674	737	720	717	701	723	756	712	694	700	763	705	687	736	712	686	695	758	718	747	713	701	701	724	653	700	706	717	767	697	687	682	709	735	703	683	661	718	684	662	737	670	714	715	719	702	708	719	696	683	718	666	701	694	704	697	655	719	729	740	691	672	716	694	655	766	666	716	653	769	705	737	734	720	695	758	689	707	709	759	693	702	713	767	706	751	679	670	704	706	713	680	708	702	729	752	727	730	707	733	725	715	677	731	729	735	701	724	717	693	717	717	698	690	722	718	732	728	705	703	733	682	674	660	766	630	741	727	666	731	692	758	690	708	717	733	694	713	681	660	659	747	699	718	713	711	743	722	673	743	682	714	730	679	733	714	735	730	672	730	719	683	734	666	674	714	690	697	683	688	706	721	697	714	666	712	667	723	723	762	701	726	700	669	720	734	652	734	702	672	690	712	693	688	693	720	727	747	705	667	714	735	712	647	688	704	710	687	691	721	738	703	729	666	688	739	745	682	654	734	668	734	717	673	670	711	705	716	697	648	709	679	721	664	740	684	701	683	728	744	678	698	685	674	666	671	686	706	736	700	748	695	699	691	730	659	702	702	693	693	732	706	737	707	694	720	743	705	721	750	687	690	663	672	708	736	726	647	796	710	669	714	739	709	696	695	681	711	716	760	681	692	726	755	668	692	677	749	705	677	768	698	678	692	740	690	720	699	696	678	674	680	709	738	708	714	678	687	711	734	714	709	730	719	688	703	705	729	680	692	680	729	723	664	678	720	798	679	666	741	726	730	732	725	712	779	744	728	714	690	676	672	725	718	689	694	697	701	691	668	726	694	687	677	674	704	710	663	669	714	684	676	693	704	655	694	725	716	690	745	717	673	713	725	711	724	714	721	697	711	733	795	722	709	724	687	671	703	753	693	710	701	753	743	702	679	679	710	742	709	740	716	675	671	724	733	741	725	744	720	711	712	694	777	665	709	697	706	653	651	712	667	675	763	686	720	724	688	688	730	769	716	701	723	726	714	721	729	722	689	702	714	725	696	704	724	734	725	748	702	675	682	710	717	687	698	672	696	740	732	678	713	725	769	723	705	668	743	724	732	706	711	757	678	678	717	729	711	697	696	727	661	745	675	713	727	735	711	717	729	693	704	679	728	734	685	728	726	724	725	722	704	672	671	748	724	673	695	725	718	737	716	699	695	691	735	712	697	726	639	681	731	709	698	662	689	733	699	690	721	735	717	665	735	706	664	692	663	695	682	709	705	715	734	680	675	741	689	736	664	635	691	686	662	689	756	679	735	716	739	751	719	685	682	716	736	702	719	714	691	721	675	705	725	655	715	729	717	732	746	730	724	757	716	679	749	726	721	689	683	731	696	741	663	694	629	700	702	798	706	716	656	683	688	734	705	717	700	712	685	697	692	697	678	673	763	704	765	676	707	645	683	692	728	688	677	694	707	704	646	752	700	713	699	732	689	727	745	709	706	713	670	656	672	689	760	727	732	696	682	681	701	731	755	661	703	749	718	690	710	690	748	704	715	688	657	653	719	722	670	703	689	720	775	712	739	695	716	701	693	696	670	713	688	713	687	697	662	672	678	697	694	695	700	762	694	666	681	663	697	741	635	688	664	722	713	741	702	666	658	665	675	697	692	681	737	725	690	683	701	695	695	674	724	725	760	682	688	751	683	701	699	735	777	666	691	698	718	761	725	667	717	731	711	723	679	696	738	677	715	695	660	718	670	727	714	721	734	738	707	736	722	704	711	648	718	696	725	691	697	732	704	676	741	675	756	676	690	740	724	727	716	693	708	714	692	690	700	771	701	714	678	733	753	714	657	689	732	722	722	712	707	658	695	745	682	728	692	699	736	710	700	659	731	741	694	746	710	692	690	711	707	694	722	712	676	728	676	694	713	749	730	726	661	710	711	713	684	713	697	663	757	730	694	708	738	681	727	677	741	656	710	716	707	705	711	708	706	692	703	698	681	683	731	675	730	720	743	687	710	658	710	693	765	714	679	725	693	694	717	681	686	629	678	741	686	671	701	678	681	718	681	721	689	673	710	726	728	711	693	702	722	719	692	739	700	695	707	730	664	748	731	714	700	727	698	749	683	687	697	724	695	689	693	691	728	710	738	685	671	752	741	728	709	731	734	753	724	726	691	678	704	700	716	733	671	725	684	727	731	681	714	736	716	707	780	674	709	684	717	715	632	716	691	729	720	727	713	749	699	729	687	721	672	720	727	736	685	678	738	751	713	689	633	734	663	741	662	750	683	724	702	702	728	702	683	706	707	667	671	624	670	649	698	696	727	713	696	717	659	715	669	748	736	700	703	701	676	719	726	678	687	682	719	688	722	705	685	715	759	699	708	718	717	691	697	733	699	727	714	680	669	698	711	696	703	699	719	669	706	712	715	729	715	677	715	680	684	730	717	702	701	735	688	723	690	720	690	704	685	690	723	740	674	681	749	695	739	696
25708	21690	29874	29228	29683	28077	23942	14598	8742	6300	4268	3204	2366	1947	1657	1403	1213	1028	1059	946	877	856	868	885	830	850	798	801	811	807	802	801	819	846	774	781	814	775	733	790	778	790	777	791	803	792	756	758	826	823	812	728	781	792	820	807	715	830	770	790	750	770	798	792	775	774	821	813	811	770	861	817	833	776	805	753	780	797	747	781	808	775	747	791	820	780	791	791	835	757	709	773	787	779	775	736	809	785	786	772	804	792	804	811	773	836	805	749	765	763	823	751	781	787	759	775	756	752	852	774	853	728	782	790	836	788	774	838	792	875	841	779	784	757	809	763	760	805	832	747	772	790	804	801	808	756	823	795	736	812	788	770	815	766	800	824	774	802	755	779	813	722	804	829	774	805	831	799	755	753	814	783	763	841	828	783	787	787	807	793	816	756	762	776	822	786	766	836	801	821	785	759	748	749	897	861	800	754	764	768	794	787	815	764	785	796	757	756	762	796	786	777	746	798	814	776	761	811	791	793	810	838	785	736	804	742	787	803	801	849	786	773	778	754	810	837	757	780	775	848	762	769	761	823	762	759	770	760	821	770	730	757	755	710	836	744	767	763	735	764	787	785	794	776	793	814	803	841	811	796	806	734	732	789	795	766	804	764	810	809	758	823	811	740	768	803	760	764	766	755	792	765	794	791	755	714	819	782	741	735	745	793	807	757	779	821	754	764	814	807	773	812	771	767	779	843	705	781	760	778	797	845	776	794	761	783	778	817	856	820	801	769	776	785	792	767	753	781	787	770	792	742	778	825	761	802	765	780	793	804	708	816	788	754	773	803	774	732	742	791	717	788	768	812	793	778	780	782	764	794	774	721	791	789	776	822	771	833	834	780	771	758	801	748	803	749	778	721	808	766	805	789	753	718	798	752	806	793	763	797	756	779	810	748	796	796	774	760	775	825	812	820	815	757	804	817	830	789	772	768	839	794	781	786	793	781	820	733	788	776	791	778	756	747	835	762	816	804	801	846	772	764	783	853	802	783	772	784	787	781	778	734	786	800	771	786	752	772	816	808	790	774	787	795	818	783	830	769	770	769	806	791	817	819	792	781	774	783	810	799	751	798	833	803	765	746	809	771	747	831	804	738	772	811	758	818	804	802	785	728	812	768	810	787	811	780	805	824	786	803	803	774	797	781	781	791	740	761	783	808	755	768	800	756	801	806	838	761	758	756	793	797	787	826	773	812	799	744	747	802	781	794	794	755	788	799	775	812	786	801	788	758	788	778	788	822	814	811	755	764	769	796	785	787	758	794	822	770	719	711	819	820	760	799	765	715	766	826	792	790	753	766	790	811	760	807	778	776	793	753	778	730	815	797	747	745	800	779	778	779	812	783	761	827	739	815	799	768	740	834	730	758	791	819	765	786	776	766	824	819	841	821	741	755	736	814	785	758	775	805	759	756	785	804	771	755	776	784	772	770	770	772	812	784	722	825	764	749	753	788	750	816	757	783	741	804	738	783	802	793	740	786	726	760	774	729	701	727	779	806	782	773	808	817	765	723	791	807	735	811	792	765	787	777	829	779	778	770	804	815	827	759	774	742	776	776	738	772	786	797	784	786	751	792	786	749	809	748	802	861	787	810	776	840	774	778	816	787	785	788	842	790	780	747	775	765	767	746	795	797	790	794	778	804	754	852	748	761	791	788	781	718	773	783	703	815	742	797	846	738	804	866	825	777	728	788	799	763	779	817	780	741	774	776	793	857	806	836	795	789	800	791	706	724	759	776	813	764	805	780	759	767	809	760	786	771	763	777	792	810	765	819	776	784	796	708	750	799	792	790	763	696	789	755	749	831	766	758	777	759	763	831	827	733	747	848	782	834	782	747	804	848	779	793	838	773	808	728	786	740	775	817	806	797	761	768	755	848	843	827	809	779	806	762	803	816	782	817	803	777	787	792	728	786	763	780	800	791	812	797	798	796	755	846	756	806	762	790	787	816	729	792	794	770	794	803	799	787	772	795	774	794	763	779	794	832	766	790	825	782	753	805	765	802	781	805	788	816	811	786	794	781	751	778	757	759	783	832	806	786	806	837	813	842	773	774	762	742	769	827	820	784	761	739	738	778	806	799	756	810	787	728	765	747	769	837	803	753	796	744	751	764	805	730	795	779	763	750	813	813	792	806	734	820	759	767	768	838	765	771	837	781	758	778	746	798	752	814	763	738	779	758	701	751	746	784	787	755	752	806	802	740	823	795	797	774	809	809	771	810	744	801	771	830	733	751	775	808	838	801	759	737	839	758	781	789	733	761	762	749	815	810	757	768	788	782	756	778	773	790	816	749	760	780	714	773	787	751	788	809	810	821	759	755	808	811	810	790	809	781	809	795	770	759	778	801	764	800	790	800	795	784	802	816	797	817	754	822	791	791	728	805	786	802	753	781	813	791	768	805	776	759	797	744	821	821	778	847	770	805	789	816	765	734	765	784	745	831	781	823	820	768	776	785	790	804	785	840	742	812	772	745	804	780	801	744	826	800	777	795	746	821	766	846	807	747	774	838	783	765	755	786	774	795	786	760	795	793	806	791	780	806	750	791	797	776	778	744	791	751	742	771	762	801	788	816	801	768	755	759	761	762	783	844	780	799	768	766	761	793	789	780	759	830	817	783	829	777	808	809	801	778	779	754	746	758	832	788	763	750	757	813	792	766	785	827	808	798	786	780	770	760	782	767	766	746	800	804	804	756	744	759	766	796	789	794	774	754	809	797	740	783	830	752	768	770	796	788	761	758	752	809	788	783	817	788	815	753	776	799	833	749	805	782	724	777	840	824	761	850	810	794	806	810	818	764	773	772	811	773	859	745	787	741	752	830	769	793	699	772	768	798	799	814	782	812	796	764	809	785	822	819	811	773	798	793	757	805	785	808	792	784	802	779	811	796	797	804	792	787	818	780	816	827	811	784	799	761	803	780	773	766	727	802	821	817	773	836	786	820	841	767	783	758	807	797	786	779	783	788	769	784	785	846	733	790	771	805	802	748	778	809	805	824	797	813	764	792	760	787	736	810	782	774	791	750	765	798	798	783	817	790	754	808	769	804	804	796	765	812	790	783	826	762	804	778	789	798	781	792	805	827	815	781	744	734	839	788	780	755	803	750	763	758	775	733	809	798	797	790	795	763	726	808	810	753	797	748	705	801	810	778	781	787	795	748	806	808	790	800	771	748	800	759	811	806	761	787	775	841	759	742	804	776	817	800	778	776	799	820	801	758	759	735	783	797	801	797	795	812	824	792	741	792	782	760	774	790	838	778	765	745	821	784	830	807	796	766	759	757	772	768	789	755	728	795	811	778	868	785	763	847	759	770	780	791	773	774	765	766	793	794	758	831	800	788	747	768	741	775	767	774	735	797	797	773	790	810	779	794	816	767	783	793	795	816	800	797	757	762	784	754	792	708	775	820	774	775	774	797	756	785	799	832	798	781	778	759	772	792	805	797	749	817	771	782
49612	66693	64594	53805	39711	29620	22654	16407	11358	8393	6151	4454	3328	2583	1986	1611	1382	1172	1071	972	940	871	819	780	747	759	774	735	703	727	702	702	690	765	697	733	717	705	742	716	686	744	729	719	698	707	699	697	710	696	695	719	739	713	692	702	708	732	737	715	775	687	731	678	717	756	739	723	712	668	731	727	690	711	768	721	766	684	755	748	714	741	718	702	760	703	738	672	708	728	669	765	718	702	719	667	710	729	710	693	750	739	682	706	710	670	698	726	674	712	693	665	725	733	635	716	725	736	701	734	732	684	729	737	765	726	693	676	703	737	687	685	694	708	660	673	708	711	735	739	659	712	706	690	703	703	772	742	740	722	744	706	736	722	735	734	730	714	674	670	689	706	718	709	724	693	696	718	735	716	733	707	753	669	690	664	726	731	721	758	691	715	687	705	721	719	709	746	726	708	700	657	718	709	715	751	656	689	724	721	690	696	677	702	717	648	697	713	686	711	704	673	669	726	747	731	719	687	745	689	701	667	737	740	727	727	742	764	732	740	678	717	691	692	705	730	741	733	704	696	749	682	698	740	716	681	704	698	711	693	718	712	720	724	729	739	746	699	702	748	670	720	709	727	710	709	731	728	766	696	697	746	722	767	680	731	713	722	705	732	746	723	749	751	746	747	714	710	685	730	736	703	715	707	718	732	744	698	724	703	706	725	752	677	726	705	709	730	754	775	740	658	719	738	734	756	719	725	752	719	709	757	712	716	727	755	687	698	685	687	667	693	700	709	718	689	777	712	644	715	714	745	724	702	713	686	710	639	757	730	706	731	705	709	721	700	729	711	741	709	691	664	690	680	736	695	724	693	719	722	705	763	660	705	740	695	718	703	717	736	741	718	719	712	726	711	676	735	730	717	731	719	702	730	735	718	698	731	717	700	710	716	683	721	733	665	713	742	738	720	751	745	704	737	683	713	716	758	704	763	737	738	746	697	653	699	711	694	725	732	728	759	711	707	751	745	715	682	711	701	695	684	726	709	736	734	680	722	720	734	684	731	761	673	754	678	739	707	715	711	725	703	684	717	691	683	762	738	774	717	715	711	747	685	684	742	711	713	691	750	694	767	693	714	698	734	737	725	663	688	697	774	776	734	710	748	672	724	708	706	688	742	739	694	670	722	745	727	706	710	714	698	723	691	734	677	726	729	703	731	772	735	704	752	745	708	713	752	677	720	682	703	702	679	724	721	712	699	709	730	695	745	672	747	692	704	687	749	703	710	768	694	675	709	698	716	708	730	713	710	719	697	715	728	723	697	720	667	732	757	695	750	725	746	664	715	727	716	749	708	686	742	732	711	774	674	756	695	692	745	746	672	723	746	712	705	726	675	644	698	713	707	692	709	690	715	779	743	784	672	713	680	695	688	723	667	725	746	730	747	716	714	731	688	686	706	773	706	719	706	696	703	707	741	691	692	707	735	704	741	687	713	734	708	719	734	724	709	703	714	741	703	718	737	711	727	692	659	708	741	770	709	706	758	690	747	681	695	679	717	750	749	745	679	647	720	743	711	709	704	666	709	716	659	713	713	730	709	719	729	719	686	744	708	699	721	706	710	744	733	714	707	693	719	705	660	749	690	752	769	715	669	718	727	723	697	712	649	760	704	739	699	742	710	667	748	723	740	730	708	681	744	673	713	657	729	746	666	725	679	746	692	742	717	707	744	741	706	733	738	734	715	742	722	692	691	704	722	693	743	689	732	778	712	703	736	674	730	691	677	684	694	685	703	713	716	670	733	755	702	766	703	718	754	749	708	675	723	705	686	685	700	755	729	723	745	731	708	665	687	732	719	674	757	753	745	719	703	739	716	689	695	759	691	700	653	790	756	731	734	733	715	729	768	736	695	671	724	708	740	726	716	737	705	708	716	730	699	722	689	725	691	740	693	735	663	703	732	724	735	699	719	720	686	752	723	741	750	655	746	663	733	735	702	675	690	688	679	727	707	705	683	711	711	709	731	741	748	683	687	691	729	695	674	694	726	687	696	720	714	757	686	722	729	722	687	744	725	719	706	685	714	760	694	742	692	742	721	678	728	720	683	807	709	689	722	706	685	656	705	729	672	707	738	733	719	722	757	707	715	735	687	701	695	723	696	694	719	721	701	740	686	714	702	743	690	732	691	742	724	680	681	700	704	697	696	738	714	685	721	719	651	685	724	684	661	706	743	764	671	697	724	727	705	696	688	738	748	734	717	723	727	764	681	738	689	708	688	725	671	759	717	741	686	709	684	705	707	664	687	738	701	698	745	741	695	717	756	710	745	719	746	687	719	750	722	704	712	728	718	707	764	719	717	715	726	697	726	714	690	734	703	741	728	746	677	688	710	764	658	698	684	710	701	707	742	720	718	786	721	692	726	717	731	734	710	724	712	727	738	686	706	753	698	690	702	668	706	758	711	702	700	744	703	704	698	715	758	670	750	679	739	673	719	700	678	736	702	715	684	764	733	746	710	678	710	676	687	746	732	709	714	743	680	708	700	747	724	697	735	676	708	712	749	735	678	687	698	687	736	677	709	703	730	699	736	704	708	678	742	702	710	711	733	741	738	704	743	720	673	720	713	744	730	745	752	706	729	655	703	732	735	669	719	744	689	729	691	706	751	652	712	742	709	717	741	711	687	701	680	789	703	764	698	711	738	667	685	723	703	723	713	716	745	696	719	754	708	706	745	754	708	751	736	724	689	700	675	698	751	694	718	701	712	745	724	748	753	678	697	741	713	735	725	720	711	666	722	698	677	716	727	714	683	727	682	738	735	714	686	688	699	729	637	752	735	751	748	717	687	713	736	745	779	704	731	713	720	702	719	706	731	716	696	710	688	722	698	717	724	689	755	678	719	717	700	709	744	674	707	714	700	724	759	697	715	723	720	756	674	739	736	721	666	701	726	710	710	712	744	725	683	730	700	732	695	701	724	702	704	700	685	701	709	692	666	729	703	717	705	689	743	712	760	748	698	712	727	724	712	701	752	705	677	708	682	682	729	734	693	719	724	774	746	735	677	684	686	700	732	681	704	708	697	705	710	684	750	692	734	742	712	715	734	682	718	711	723	729	773	688	757	680	705	706	735	698	724	709	698	718	686	658	725	732	761	775	744	755	745	690	672	734	744	716	669	666	724	709	733	695	717	697	672	677	744	708	695	716	683	712	681	701	731	704	702	736	699	733	667	718	712	716	751	769	705	681	726	702	684	709	729	694	726	707	692	678	711	725	710	761	746	694	759	705	632	732	737	700	699	692	756	756	728	669	746	756	738	715	714	724	729	741	710	695	758	704	705	726	717	676	724	704	727	733	697	701	703	658	688	726	727	720	724	708	750	688	751	704	689	738	722	682	726	724	697	716	690	719	730	736	709	692	698	724	801	724	745	721	692	774	679	710	713	661	707	729	678	717	707	666	732	776	718	669	721	707	796	726	747	725	744	741	669	728	758	734	704	667	728	700	743	663	679	700	744
25093	21674	29879	27560	27432	28138	25302	14096	8545	6061	4238	3089	2389	1885	1624	1349	1109	1118	1039	928	909	893	882	852	815	776	831	905	811	775	785	722	797	773	810	763	818	786	787	764	791	808	817	765	798	761	810	791	812	844	788	791	732	791	820	838	794	739	762	798	795	799	792	783	813	814	824	749	754	769	801	809	774	804	790	788	775	741	850	768	821	802	763	798	791	831	801	786	826	780	747	768	790	778	772	789	772	769	829	739	778	778	801	801	799	795	774	796	822	799	820	779	785	823	756	797	778	797	805	810	822	765	757	797	723	802	741	818	839	796	762	789	746	798	721	775	758	799	875	737	738	785	791	768	765	800	788	780	779	827	806	806	810	798	803	844	797	793	796	802	783	797	811	813	799	729	775	794	742	748	817	772	776	748	813	743	767	780	799	797	761	746	810	769	775	778	806	792	760	767	772	783	748	778	781	823	745	766	852	735	732	792	804	740	800	798	757	785	755	796	836	791	799	758	785	798	771	804	771	813	819	793	755	780	809	806	732	777	823	790	771	756	767	791	799	721	766	748	785	799	755	801	801	841	782	756	791	811	812	791	794	755	775	775	789	776	793	757	803	790	780	776	783	773	761	800	792	764	775	775	775	820	789	798	802	817	766	781	766	765	735	799	769	754	813	776	754	745	825	828	740	781	780	763	785	801	756	812	782	792	800	793	769	780	829	791	792	798	743	757	759	809	775	755	775	745	766	794	788	808	785	858	772	749	794	744	753	815	800	765	765	774	745	742	821	752	798	784	802	755	770	773	779	826	826	779	728	774	763	773	753	807	763	745	790	816	809	777	862	750	816	775	775	761	804	788	832	787	802	815	806	756	748	767	800	821	782	772	743	799	804	728	755	736	775	805	817	814	810	771	760	833	802	780	790	805	786	808	745	789	760	775	841	820	810	795	726	784	822	793	787	796	783	781	796	750	781	799	765	788	776	791	786	779	784	753	811	784	799	784	769	765	793	766	799	784	814	791	756	799	792	800	750	753	837	835	755	848	810	789	795	755	787	773	757	769	772	811	768	802	756	720	789	772	745	795	847	792	820	793	793	822	741	774	802	784	788	775	802	828	764	836	756	789	751	791	758	743	759	822	760	788	804	758	785	775	805	782	864	839	824	720	828	819	793	832	754	805	786	781	730	767	789	761	782	768	788	788	772	762	797	819	770	788	752	775	805	787	801	811	801	769	779	764	759	769	780	783	727	767	740	751	732	759	820	726	796	751	780	809	770	848	808	762	778	769	845	816	773	828	809	769	795	786	744	761	794	803	773	803	779	823	782	805	767	776	783	760	764	767	824	748	774	805	785	814	758	790	796	785	801	782	791	840	799	801	780	766	800	775	807	767	728	747	781	787	774	791	821	773	752	786	786	731	765	777	799	799	765	766	831	808	812	765	870	787	769	822	768	790	803	798	747	809	775	770	753	757	760	831	788	792	758	817	782	800	762	807	784	768	777	769	749	756	863	768	823	784	708	718	750	774	797	799	784	780	796	787	818	797	750	816	795	840	780	802	806	766	770	785	787	734	797	797	781	864	766	778	802	810	795	794	817	834	777	762	803	750	837	816	815	785	774	775	831	757	794	790	770	769	790	785	766	761	806	800	817	790	817	773	776	791	790	772	812	790	825	773	804	779	798	871	758	818	811	801	768	744	793	742	753	731	792	834	800	777	747	802	759	773	809	800	786	774	789	781	785	791	793	789	831	776	790	792	777	775	793	742	808	791	811	781	818	766	745	858	757	816	753	823	788	784	787	774	789	738	806	765	754	787	765	757	740	806	720	791	814	845	762	809	795	805	801	795	812	763	751	776	794	765	771	767	847	766	782	834	849	774	803	730	787	736	804	856	767	792	789	754	798	788	780	788	821	753	783	762	778	798	762	779	809	749	797	790	821	745	742	830	777	806	800	757	789	749	774	794	787	805	751	802	813	791	779	814	753	792	777	784	817	800	774	768	784	771	765	812	733	792	797	778	771	801	811	818	754	828	794	770	790	781	814	786	824	740	846	813	776	802	795	811	772	847	829	773	795	837	828	740	739	737	840	789	784	815	781	783	844	786	814	783	789	776	812	778	805	827	800	736	812	801	795	784	748	795	783	781	794	782	755	828	811	795	791	787	752	766	795	815	825	792	825	792	800	830	778	783	826	768	735	777	827	842	809	768	788	739	758	778	770	768	787	801	746	788	806	774	808	770	786	800	760	781	822	750	752	786	747	770	813	758	765	783	751	774	760	804	743	778	755	812	775	764	765	775	837	830	776	793	739	800	750	801	760	799	816	762	735	770	777	732	797	736	788	768	760	742	795	773	827	809	803	848	789	746	760	763	763	806	822	766	797	843	787	802	733	731	778	787	774	746	789	745	762	783	768	791	783	837	768	751	785	753	772	801	751	725	808	796	801	819	770	832	715	799	768	785	783	774	801	711	765	765	738	808	743	762	761	713	766	726	832	793	814	786	822	819	790	804	793	775	793	808	776	769	827	798	776	806	800	728	770	790	798	772	750	750	735	747	723	798	791	803	791	787	746	788	758	859	772	752	737	785	757	788	838	768	778	811	798	771	774	802	772	795	800	757	763	793	788	790	779	760	755	761	763	768	791	769	790	748	788	770	761	807	799	835	771	785	848	786	753	799	815	767	834	804	777	762	766	755	821	833	794	789	761	788	791	786	814	768	829	795	778	778	813	779	782	755	771	762	794	792	761	781	768	816	806	795	837	851	801	858	776	755	818	756	793	760	804	743	762	782	799	762	758	757	794	787	850	775	794	823	831	799	762	769	827	751	781	831	774	760	733	782	786	765	780	842	792	788	829	794	761	771	802	817	816	826	795	851	791	788	779	781	790	787	772	736	843	787	817	817	790	780	727	830	784	799	811	768	760	785	764	788	778	759	756	792	784	816	831	829	754	776	748	824	802	788	798	794	815	825	766	770	762	774	782	769	855	776	854	804	797	793	812	825	774	798	775	749	763	764	801	811	814	716	770	778	823	804	767	835	747	757	790	749	784	828	779	814	790	724	763	796	754	784	787	813	744	745	772	801	759	739	841	761	753	765	767	800	775	792	781	803	788	791	818	779	779	768	830	781	773	751	801	826	800	765	807	830	794	812	778	786	794	780	724	749	801	771	762	815	812	809	757	807	807	791	796	755	816	783	814	746	752	823	806	762	801	822	812	764	765	780	824	772	782	809	831	767	832	794	763	810	773	809	803	812	817	771	803	760	783	810	756	772	779	827	774	804	772	842	844	810	804	789	770	755	785	829	816	779	792	816	777	780	740	777	748	848	804	792	799	778	746	764	819	779	758	789	794	774	787	828	783	791	787	757	802	809	757	788	756	764	815	748	787	747	791	797	764	798	745	754	779	779	789	802	800	767	769	770	775	822	841	768	811	754	757	763	816	765	809	790	755	729	826	793	795	836	804	829	804	773	752	801	754	811	817	741	829	826	757	791	778	829
52257	68391	67411	55691	41490	31950	23610	16414	11969	8689	6236	4435	3321	2637	1965	1633	1361	1181	1094	990	937	858	880	793	724	770	690	750	801	747	704	701	781	767	728	688	706	766	700	688	761	719	696	718	671	689	677	713	743	703	742	740	724	750	701	761	728	741	728	722	707	753	711	734	715	720	690	724	700	716	724	731	722	745	694	754	685	730	669	726	727	762	717	727	698	702	723	691	721	684	709	717	756	746	723	718	676	729	721	712	705	693	639	700	709	676	694	742	727	717	708	718	752	692	714	680	705	719	712	730	723	702	699	698	689	693	757	750	699	690	712	724	745	677	716	718	702	763	682	686	695	768	699	736	737	649	712	729	699	751	733	692	700	723	728	707	647	740	683	683	726	703	696	722	702	683	766	689	749	768	715	686	694	716	677	745	733	693	737	756	719	756	710	691	730	705	689	703	704	736	718	662	746	741	761	718	706	708	712	694	705	754	728	757	745	767	750	713	666	696	653	761	747	738	692	733	749	710	707	726	726	693	711	716	743	728	674	678	691	752	720	706	695	734	712	744	689	676	728	687	739	782	712	706	706	698	731	763	703	709	663	721	734	705	704	756	753	734	749	698	733	773	714	725	695	780	720	724	707	695	744	742	687	715	741	661	694	703	692	697	690	732	733	737	734	746	694	734	692	714	682	714	694	760	689	706	723	726	769	706	683	697	689	746	683	713	688	690	719	674	688	730	740	712	724	689	758	739	734	712	713	702	787	725	739	705	741	722	713	744	681	701	728	710	710	713	714	702	739	718	721	738	694	717	732	733	728	733	729	738	736	762	753	696	731	731	714	719	704	741	746	682	733	708	707	749	712	692	658	672	707	718	738	749	758	778	680	737	710	693	753	772	710	698	673	734	699	724	757	710	746	711	821	700	740	668	704	744	719	686	721	719	683	756	719	687	675	727	718	738	718	758	717	649	737	717	696	743	721	698	685	704	714	684	687	709	729	747	709	693	715	711	732	747	689	731	685	678	739	727	729	694	722	727	694	705	717	735	656	718	729	716	724	701	736	719	700	696	717	751	730	735	701	687	696	792	677	666	719	698	709	719	708	715	753	724	761	724	698	716	727	740	700	726	774	718	743	734	733	674	749	733	732	671	665	682	721	683	762	726	742	667	723	734	734	721	728	693	753	717	666	698	708	691	750	724	717	735	699	706	730	723	703	704	760	719	710	713	703	737	703	642	710	722	737	714	712	740	719	742	695	720	687	730	696	713	735	694	714	712	717	718	737	721	721	724	759	727	691	703	731	729	711	742	723	755	689	744	751	700	705	695	683	720	702	744	730	726	741	672	719	750	777	662	733	695	718	761	745	732	711	729	699	718	670	719	684	667	748	707	744	709	737	752	711	749	689	696	729	723	743	761	743	724	666	723	655	735	763	697	713	721	721	719	686	737	739	675	721	707	712	739	760	711	710	690	702	699	716	748	706	737	705	699	749	761	689	686	776	703	722	728	736	733	746	690	729	693	679	741	699	732	703	703	716	728	784	695	725	703	714	725	718	710	704	734	719	683	713	721	681	757	746	720	708	740	690	716	707	767	738	727	706	705	718	706	704	730	754	706	716	719	731	755	725	754	637	746	727	747	747	704	712	707	744	718	721	716	726	704	735	723	732	700	749	723	746	725	713	715	669	745	795	684	694	704	718	713	715	718	653	726	706	764	682	759	707	756	726	749	722	720	697	716	738	713	748	686	732	754	729	791	730	745	763	722	713	720	733	737	692	723	654	700	738	695	762	730	685	756	744	710	688	692	735	758	664	706	746	718	743	736	768	736	711	720	712	719	669	710	632	693	718	682	721	711	724	672	722	713	733	703	727	709	699	687	700	703	769	798	683	702	714	698	726	726	721	726	711	739	707	677	724	727	730	728	713	722	723	721	701	731	704	718	750	718	731	685	718	680	737	722	720	687	731	704	736	712	730	765	693	760	696	758	718	701	769	759	737	735	675	716	739	744	691	719	703	709	727	731	733	719	729	719	701	735	714	707	696	760	713	703	730	735	710	739	703	717	733	730	686	694	740	670	729	709	752	723	731	705	690	761	757	689	712	699	712	734	763	703	720	680	747	676	704	689	702	691	722	706	707	712	743	700	703	671	713	671	734	707	671	743	728	693	716	716	706	690	754	726	765	652	747	703	744	726	684	710	716	733	712	643	668	728	705	681	769	651	723	753	721	697	719	734	673	711	667	715	756	713	688	732	715	702	730	759	749	733	755	716	676	685	666	722	724	731	746	716	742	724	706	674	721	736	682	682	697	702	709	704	684	724	702	711	711	715	680	750	711	736	685	769	730	653	707	709	692	695	710	720	745	697	737	750	724	721	705	742	682	770	741	718	716	749	730	763	716	714	723	742	724	702	756	753	685	727	698	768	713	721	702	692	681	699	690	736	711	736	708	757	731	673	682	751	721	731	704	688	738	724	696	732	720	665	697	726	669	739	728	684	759	719	716	706	707	683	746	699	709	680	712	739	686	734	696	750	700	698	671	708	685	777	673	717	755	716	690	730	735	730	688	719	739	723	728	704	735	710	685	753	707	715	699	698	744	684	692	762	729	736	723	723	698	736	763	668	733	761	740	749	748	732	720	689	730	667	750	723	697	717	700	705	727	731	704	747	687	712	742	736	689	716	712	692	655	746	675	688	723	742	693	735	706	726	699	729	739	670	729	694	702	738	719	700	687	672	695	693	685	728	697	736	706	665	719	715	681	694	733	728	702	682	684	690	721	685	698	681	728	754	752	667	774	702	726	737	699	708	688	698	692	710	712	735	732	720	755	773	716	723	704	737	706	721	701	739	692	736	733	740	676	720	774	740	702	755	680	707	628	725	743	717	726	708	714	688	712	775	721	682	683	707	677	690	683	718	713	773	727	704	661	741	691	749	719	755	717	740	747	677	703	733	777	722	747	712	731	716	748	753	703	720	709	685	701	730	762	687	685	725	684	740	761	733	701	715	745	774	739	706	692	771	752	723	713	743	754	740	686	722	741	755	707	695	742	715	702	721	695	763	688	703	731	750	726	653	710	665	682	744	704	702	697	700	745	732	695	684	722	742	721	705	746	694	747	748	679	728	741	734	755	710	729	774	706	707	704	724	742	731	723	681	704	742	663	741	709	713	715	702	768	733	725	715	739	694	704	719	726	735	711	707	704	676	735	651	690	719	702	766	699	680	689	733	749	700	673	714	724	688	719	682	733	698	718	694	734	687	742	708	759	758	703	709	685	710	730	714	679	747	656	715	745	698	703	702	744	791	663	692	683	674	731	724	709	748	764	758	724	716	685	742	758	764	710	740	690	695	718	713	719	688	660	744	706	721	720	705	712	749	726	720	748	726	766	740	696	690	718	744	760	703	686	677	676	724	746	713	709	755	723	713	690	707	728	754	663	730	693	740	724	719	730	683	727	695	698	742	718	715	702	716	742	699	709	725	727	724	664	732	705	683	755	729	731	675
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
